diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServices.25b30300.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServices.25b30300.js deleted file mode 100644 index 95711bcdeb79..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServices.25b30300.js +++ /dev/null @@ -1 +0,0 @@ -import{D as c,o as l,i as f,I as b,A as x,cn as h,cR as w,c as O,w as a,a as s,j as e,h as r}from"./index.3bc39668.js";import{O as $}from"./OnboardingNavigation.18583fce.js";import{O as k,a as y}from"./OnboardingPage.f1f41949.js";const B={name:"ServiceBox",props:{active:{type:Boolean,default:!1}},emits:["clicked"],computed:{classes(){return["box",{"box--active":this.active}]}}};function S(n,t,p,m,u,o){return l(),f("div",{"data-testid":"box",class:x(o.classes),onClick:t[0]||(t[0]=i=>n.$emit("clicked"))},[b(n.$slots,"default",{},void 0,!0)],2)}const C=c(B,[["render",S],["__scopeId","data-v-a26d9032"]]),N=""+new URL("new-service-demo.bff0792e.svg",import.meta.url).href,A=""+new URL("new-service-manually.5bec5301.svg",import.meta.url).href,M={name:"AddNewServices",components:{OnboardingNavigation:$,OnboardingHeading:k,OnboardingPage:y,ServiceBox:C},computed:{...h({onboardingMode:"onboarding/getMode"}),nextStep(){return this.mode==="manually"?"onboarding-completed":"onboarding-add-services-code"},mode:{get(){return this.onboardingMode},set(n){this.update(n)}}},methods:{...w({update:"onboarding/UPDATE_MODE"})}},D={class:"h-full w-full flex justify-evenly items-center"},P=e("div",null,[e("img",{src:N}),e("div",{class:"ml-3"},[e("p",{class:"uppercase font-bold tracking-wider"}," Demo app "),e("p",null,"Counter application")])],-1),E=e("div",{class:"cursor-pointer"},[e("img",{src:A}),e("div",{class:"ml-3"},[e("p",{class:"uppercase font-bold tracking-wider"}," Manually "),e("p",null,"After this wizard")])],-1);function H(n,t,p,m,u,o){const i=r("OnboardingHeading"),d=r("ServiceBox"),v=r("OnboardingNavigation"),_=r("OnboardingPage");return l(),O(_,null,{header:a(()=>[s(i,{title:"Add services"})]),content:a(()=>[e("div",D,[s(d,{active:o.mode==="demo",class:"cursor-pointer",onClicked:t[0]||(t[0]=g=>n.update("demo"))},{default:a(()=>[P]),_:1},8,["active"]),s(d,{active:o.mode==="manually",class:"cursor-pointer",onClicked:t[1]||(t[1]=g=>n.update("manually"))},{default:a(()=>[E]),_:1},8,["active"])])]),navigation:a(()=>[s(v,{"next-step":o.nextStep,"previous-step":"onboarding-create-mesh"},null,8,["next-step"])]),_:1})}const z=c(M,[["render",H]]);export{z as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServices.dab09cbd.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServices.dab09cbd.js new file mode 100644 index 000000000000..aa96f4879fee --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/AddNewServices.dab09cbd.js @@ -0,0 +1,5 @@ +import{E as l,o as p,j as b,J as x,B as w,cn as O,cP as h,i as r,c as B,w as a,a as i,l as e,e as s}from"./index.c8e7c817.js";import{O as $}from"./OnboardingNavigation.70265aab.js";import{O as k,a as y}from"./OnboardingPage.3dbc95d5.js";const S={name:"ServiceBox",props:{active:{type:Boolean,default:!1}},emits:["clicked"],computed:{classes(){return["box",{"box--active":this.active}]}}};function N(n,t,m,u,v,o){return p(),b("div",{"data-testid":"box",class:w(o.classes),onClick:t[0]||(t[0]=d=>n.$emit("clicked"))},[x(n.$slots,"default",{},void 0,!0)],2)}const C=l(S,[["render",N],["__scopeId","data-v-a26d9032"]]),M=""+new URL("new-service-demo.bff0792e.svg",import.meta.url).href,A=""+new URL("new-service-manually.5bec5301.svg",import.meta.url).href,P={name:"AddNewServices",components:{OnboardingNavigation:$,OnboardingHeading:k,OnboardingPage:y,ServiceBox:C},computed:{...O({onboardingMode:"onboarding/getMode"}),nextStep(){return this.mode==="manually"?"onboarding-completed":"onboarding-add-services-code"},mode:{get(){return this.onboardingMode},set(n){this.update(n)}}},methods:{...h({update:"onboarding/UPDATE_MODE"})}},E={class:"h-full w-full flex justify-evenly items-center"},D=e("div",null,[e("img",{src:M}),s(),e("div",{class:"ml-3"},[e("p",{class:"uppercase font-bold tracking-wider"},` + Demo app + `),s(),e("p",null,"Counter application")])],-1),H=e("div",{class:"cursor-pointer"},[e("img",{src:A}),s(),e("div",{class:"ml-3"},[e("p",{class:"uppercase font-bold tracking-wider"},` + Manually + `),s(),e("p",null,"After this wizard")])],-1);function U(n,t,m,u,v,o){const d=r("OnboardingHeading"),c=r("ServiceBox"),_=r("OnboardingNavigation"),g=r("OnboardingPage");return p(),B(g,null,{header:a(()=>[i(d,{title:"Add services"})]),content:a(()=>[e("div",E,[i(c,{active:o.mode==="demo",class:"cursor-pointer",onClicked:t[0]||(t[0]=f=>n.update("demo"))},{default:a(()=>[D]),_:1},8,["active"]),s(),i(c,{active:o.mode==="manually",class:"cursor-pointer",onClicked:t[1]||(t[1]=f=>n.update("manually"))},{default:a(()=>[H]),_:1},8,["active"])])]),navigation:a(()=>[i(_,{"next-step":o.nextStep,"previous-step":"onboarding-create-mesh"},null,8,["next-step"])]),_:1})}const L=l(P,[["render",U]]);export{L as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode.6eee45b6.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode.6eee45b6.js new file mode 100644 index 000000000000..33635f53c3e6 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode.6eee45b6.js @@ -0,0 +1,9 @@ +import{E as _,L as k,ck as b,cn as P,k as f,i as o,o as n,c as D,w as c,a,e as t,j as i,F as v,l as s,t as x,A as C}from"./index.c8e7c817.js";import{j as y}from"./index.58caa11d.js";import{k as A}from"./kumaDpServerUrl.1e48e09f.js";import{_ as O}from"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import{L as N}from"./LoadingBox.f2351d0f.js";import{O as T}from"./OnboardingNavigation.70265aab.js";import{O as w,a as L}from"./OnboardingPage.3dbc95d5.js";import"./_commonjsHelpers.f037b798.js";const B=1e3,E={type:"Dataplane",mesh:"default",name:"example",networking:{address:"localhost",inbound:[{port:7777,servicePort:7777,serviceAddress:"127.0.0.1",tags:{"kuma.io/service":"example","kuma.io/protocol":"tcp"}}]}},R={name:"AddNewServicesCode",components:{CodeBlock:O,OnboardingNavigation:T,OnboardingHeading:w,OnboardingPage:L,LoadingBox:N,KCard:k},data(){return{productName:b,githubLink:"https://github.com/kumahq/kuma-counter-demo/",githubLinkReadme:"https://github.com/kumahq/kuma-counter-demo/blob/master/README.md",k8sRunCommand:"kubectl apply -f https://bit.ly/3Kh2Try",generateDpTokenCode:"kumactl generate dataplane-token --name=redis > kuma-token-redis",startDpCode:`kuma-dp run \\ + --cp-address=${A()} \\ + --dataplane=${`"${y(E)}"`} \\ + --dataplane-token-file=kuma-token-example`,hasDPPs:!1,DPPsTimeout:null}},computed:{...P({environment:"config/getEnvironment"}),isKubernetes(){return this.environment==="kubernetes"}},created(){this.getDPPs()},unmounted(){clearTimeout(this.DPPsTimeout)},methods:{async getDPPs(){try{const{total:r}=await f.getAllDataplanes();this.hasDPPs=r>0}catch(r){console.error(r)}this.hasDPPs||(this.DPPsTimeout=setTimeout(()=>this.getDPPs(),B))}}},K=s("p",{class:"text-center mb-12"},` + The demo application includes two services: a Redis backend to store a counter value, + and a frontend web UI to show and increment the counter. + `,-1),S=s("p",null,"To run execute the following command:",-1),V={key:1},j=s("p",null,"Clone the GitHub repository for the demo application:",-1),G=["href"],H={class:"text-center my-4"},I={key:0,class:"text-green-500","data-testid":"dpps-connected"},M={key:1,class:"text-red-500","data-testid":"dpps-disconnected"},U={key:0,class:"flex justify-center"};function q(r,F,z,J,e,l){const m=o("OnboardingHeading"),d=o("CodeBlock"),u=o("KCard"),p=o("LoadingBox"),h=o("OnboardingNavigation"),g=o("OnboardingPage");return n(),D(g,null,{header:c(()=>[a(m,{title:"Add services"})]),content:c(()=>[K,t(),l.isKubernetes?(n(),i(v,{key:0},[S,t(),a(d,{id:"code-block-kubernetes-command",language:"bash",code:e.k8sRunCommand},null,8,["code"])],64)):(n(),i("div",V,[j,t(),a(d,{id:"code-block-clone-command",language:"bash",code:e.githubLink},null,8,["code"]),t(),a(u,{title:"And follow the instructions in the README","border-variant":"noBorder"},{body:c(()=>[s("a",{target:"_blank",class:"external-link-code-block",href:e.githubLinkReadme},x(e.githubLinkReadme),9,G)]),_:1})])),t(),s("div",null,[s("p",H,[t(` + DPPs status: + `),e.hasDPPs?(n(),i("span",I,"Connected")):(n(),i("span",M,"Disconeccted"))]),t(),e.hasDPPs?C("",!0):(n(),i("div",U,[a(p)]))])]),navigation:c(()=>[a(h,{"next-step":"onboarding-dataplanes-overview","previous-step":"onboarding-add-services","should-allow-next":e.hasDPPs},null,8,["should-allow-next"])]),_:1})}const oe=_(R,[["render",q]]);export{oe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode.b34a89cf.js b/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode.b34a89cf.js deleted file mode 100644 index bbff40a40996..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/AddNewServicesCode.b34a89cf.js +++ /dev/null @@ -1,4 +0,0 @@ -import{D as g,O as _,ck as k,cn as b,k as P,o as t,c as f,w as r,a as o,i as s,F as D,j as a,t as v,b as x,z as C,h as n}from"./index.3bc39668.js";import{j as O}from"./index.58caa11d.js";import{k as y}from"./kumaDpServerUrl.1e48e09f.js";import{_ as A}from"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import{L as N}from"./LoadingBox.7ffde0ed.js";import{O as T}from"./OnboardingNavigation.18583fce.js";import{O as w,a as L}from"./OnboardingPage.f1f41949.js";import"./_commonjsHelpers.f037b798.js";const B=1e3,R={type:"Dataplane",mesh:"default",name:"example",networking:{address:"localhost",inbound:[{port:7777,servicePort:7777,serviceAddress:"127.0.0.1",tags:{"kuma.io/service":"example","kuma.io/protocol":"tcp"}}]}},E={name:"AddNewServicesCode",components:{CodeBlock:A,OnboardingNavigation:T,OnboardingHeading:w,OnboardingPage:L,LoadingBox:N,KCard:_},data(){return{productName:k,githubLink:"https://github.com/kumahq/kuma-counter-demo/",githubLinkReadme:"https://github.com/kumahq/kuma-counter-demo/blob/master/README.md",k8sRunCommand:"kubectl apply -f https://bit.ly/3Kh2Try",generateDpTokenCode:"kumactl generate dataplane-token --name=redis > kuma-token-redis",startDpCode:`kuma-dp run \\ - --cp-address=${y()} \\ - --dataplane=${`"${O(R)}"`} \\ - --dataplane-token-file=kuma-token-example`,hasDPPs:!1,DPPsTimeout:null}},computed:{...b({environment:"config/getEnvironment"}),isKubernetes(){return this.environment==="kubernetes"}},created(){this.getDPPs()},unmounted(){clearTimeout(this.DPPsTimeout)},methods:{async getDPPs(){try{const{total:i}=await P.getAllDataplanes();this.hasDPPs=i>0}catch(i){console.error(i)}this.hasDPPs||(this.DPPsTimeout=setTimeout(()=>this.getDPPs(),B))}}},K=a("p",{class:"text-center mb-12"}," The demo application includes two services: a Redis backend to store a counter value, and a frontend web UI to show and increment the counter. ",-1),S=a("p",null,"To run execute the following command:",-1),V={key:1},j=a("p",null,"Clone the GitHub repository for the demo application:",-1),G=["href"],H={class:"text-center my-4"},I={key:0,class:"text-green-500","data-testid":"dpps-connected"},M={key:1,class:"text-red-500","data-testid":"dpps-disconnected"},U={key:0,class:"flex justify-center"};function q(i,F,z,J,e,d){const l=n("OnboardingHeading"),c=n("CodeBlock"),m=n("KCard"),u=n("LoadingBox"),p=n("OnboardingNavigation"),h=n("OnboardingPage");return t(),f(h,null,{header:r(()=>[o(l,{title:"Add services"})]),content:r(()=>[K,d.isKubernetes?(t(),s(D,{key:0},[S,o(c,{id:"code-block-kubernetes-command",language:"bash",code:e.k8sRunCommand},null,8,["code"])],64)):(t(),s("div",V,[j,o(c,{id:"code-block-clone-command",language:"bash",code:e.githubLink},null,8,["code"]),o(m,{title:"And follow the instructions in the README","border-variant":"noBorder"},{body:r(()=>[a("a",{target:"_blank",class:"external-link-code-block",href:e.githubLinkReadme},v(e.githubLinkReadme),9,G)]),_:1})])),a("div",null,[a("p",H,[x(" DPPs status: "),e.hasDPPs?(t(),s("span",I,"Connected")):(t(),s("span",M,"Disconeccted"))]),e.hasDPPs?C("",!0):(t(),s("div",U,[o(u)]))])]),navigation:r(()=>[o(p,{"next-step":"onboarding-dataplanes-overview","previous-step":"onboarding-add-services","should-allow-next":e.hasDPPs},null,8,["should-allow-next"])]),_:1})}const oe=g(E,[["render",q]]);export{oe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView.975bf07f.js b/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView.975bf07f.js deleted file mode 100644 index 955d87f26efa..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView.975bf07f.js +++ /dev/null @@ -1 +0,0 @@ -import{d as s,o as n,i as r,a as o,w as e,u as a,v as c,b as t,M as i,N as l,j as d}from"./index.3bc39668.js";const p={class:"overview"},_=d("p",null,"Page Not Found",-1),w=s({__name:"AppNotFoundView",setup(u){return(m,f)=>(n(),r("div",p,[o(a(l),null,{title:e(()=>[o(a(c),{class:"kong-icon--centered",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"64"}),_]),message:e(()=>[t(" The page or entity you were looking for does not exist. ")]),cta:e(()=>[o(a(i),{appearance:"primary",to:{name:"home"}},{default:e(()=>[t(" Go Home ")]),_:1})]),_:1})]))}});export{w as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView.d08f797a.js b/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView.d08f797a.js new file mode 100644 index 000000000000..34534c40fbee --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/AppNotFoundView.d08f797a.js @@ -0,0 +1,5 @@ +import{d as t,o as n,j as r,a as o,w as e,u as a,b as c,e as s,P as l,N as i,l as p}from"./index.c8e7c817.js";const d={class:"overview"},_=p("p",null,"Page Not Found",-1),h=t({__name:"AppNotFoundView",setup(m){return(u,f)=>(n(),r("div",d,[o(a(i),null,{title:e(()=>[o(a(c),{class:"mb-3",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"64"}),s(),_]),message:e(()=>[s(` + The page or entity you were looking for does not exist. + `)]),cta:e(()=>[o(a(l),{appearance:"primary",to:{name:"home"}},{default:e(()=>[s(` + Go Home + `)]),_:1})]),_:1})]))}});export{h as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.ad8115e5.css b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.7d9027b4.css similarity index 93% rename from app/kuma-ui/pkg/resources/data/assets/CodeBlock.ad8115e5.css rename to app/kuma-ui/pkg/resources/data/assets/CodeBlock.7d9027b4.css index 17c88fc12bbe..bda46af26cce 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.ad8115e5.css +++ b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.7d9027b4.css @@ -1 +1 @@ -code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.code-block code{display:block!important}.k-code-block-actions{position:sticky;z-index:4;top:var(--topbar-height)} +code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.code-block code{display:block!important}.code-block .k-code-block-actions{position:sticky;z-index:4;top:var(--AppHeaderHeight)} diff --git a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js similarity index 63% rename from app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js rename to app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js index 15cec9693ba0..970bc7264bf6 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js +++ b/app/kuma-ui/pkg/resources/data/assets/CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js @@ -1,19 +1,19 @@ -import{d as te,r as ae,e as ne,R as U,o as re,c as ie,T as se,u as q,U as oe,V as le}from"./index.3bc39668.js";import{c as Z}from"./_commonjsHelpers.f037b798.js";var W={exports:{}};(function(m){var p=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** +import{d as te,r as ne,f as ae,R as U,o as re,c as ie,S as se,u as q,U as oe}from"./index.c8e7c817.js";import{c as Z}from"./_commonjsHelpers.f037b798.js";var W={exports:{}};(function(p){var f=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** * Prism: Lightweight, robust, elegant syntax highlighting * * @license MIT * @author Lea Verou * @namespace * @public - */var a=function(u){var d=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,b=0,f={},s={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function t(e){return e instanceof g?new g(e.type,t(e.content),e.alias):Array.isArray(e)?e.map(t):e.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(r){var t=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(t){var e=document.getElementsByTagName("script");for(var n in e)if(e[n].src==t)return e[n]}return null}},isActive:function(t,e,n){for(var r="no-"+e;t;){var i=t.classList;if(i.contains(e))return!0;if(i.contains(r))return!1;t=t.parentElement}return!!n}},languages:{plain:f,plaintext:f,text:f,txt:f,extend:function(t,e){var n=s.util.clone(s.languages[t]);for(var r in e)n[r]=e[r];return n},insertBefore:function(t,e,n,r){r=r||s.languages;var i=r[t],l={};for(var c in i)if(i.hasOwnProperty(c)){if(c==e)for(var o in n)n.hasOwnProperty(o)&&(l[o]=n[o]);n.hasOwnProperty(c)||(l[c]=i[c])}var v=r[t];return r[t]=l,s.languages.DFS(s.languages,function(E,I){I===v&&E!=t&&(this[E]=l)}),l},DFS:function t(e,n,r,i){i=i||{};var l=s.util.objId;for(var c in e)if(e.hasOwnProperty(c)){n.call(e,c,e[c],r||c);var o=e[c],v=s.util.type(o);v==="Object"&&!i[l(o)]?(i[l(o)]=!0,t(o,n,null,i)):v==="Array"&&!i[l(o)]&&(i[l(o)]=!0,t(o,n,c,i))}}},plugins:{},highlightAll:function(t,e){s.highlightAllUnder(document,t,e)},highlightAllUnder:function(t,e,n){var r={callback:n,container:t,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};s.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),s.hooks.run("before-all-elements-highlight",r);for(var i=0,l;l=r.elements[i++];)s.highlightElement(l,e===!0,r.callback)},highlightElement:function(t,e,n){var r=s.util.getLanguage(t),i=s.languages[r];s.util.setLanguage(t,r);var l=t.parentElement;l&&l.nodeName.toLowerCase()==="pre"&&s.util.setLanguage(l,r);var c=t.textContent,o={element:t,language:r,grammar:i,code:c};function v(I){o.highlightedCode=I,s.hooks.run("before-insert",o),o.element.innerHTML=o.highlightedCode,s.hooks.run("after-highlight",o),s.hooks.run("complete",o),n&&n.call(o.element)}if(s.hooks.run("before-sanity-check",o),l=o.element.parentElement,l&&l.nodeName.toLowerCase()==="pre"&&!l.hasAttribute("tabindex")&&l.setAttribute("tabindex","0"),!o.code){s.hooks.run("complete",o),n&&n.call(o.element);return}if(s.hooks.run("before-highlight",o),!o.grammar){v(s.util.encode(o.code));return}if(e&&u.Worker){var E=new Worker(s.filename);E.onmessage=function(I){v(I.data)},E.postMessage(JSON.stringify({language:o.language,code:o.code,immediateClose:!0}))}else v(s.highlight(o.code,o.grammar,o.language))},highlight:function(t,e,n){var r={code:t,grammar:e,language:n};if(s.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=s.tokenize(r.code,r.grammar),s.hooks.run("after-tokenize",r),g.stringify(s.util.encode(r.tokens),r.language)},tokenize:function(t,e){var n=e.rest;if(n){for(var r in n)e[r]=n[r];delete e.rest}var i=new w;return F(i,i.head,t),k(t,i,e,i.head,0),L(i)},hooks:{all:{},add:function(t,e){var n=s.hooks.all;n[t]=n[t]||[],n[t].push(e)},run:function(t,e){var n=s.hooks.all[t];if(!(!n||!n.length))for(var r=0,i;i=n[r++];)i(e)}},Token:g};u.Prism=s;function g(t,e,n,r){this.type=t,this.content=e,this.alias=n,this.length=(r||"").length|0}g.stringify=function t(e,n){if(typeof e=="string")return e;if(Array.isArray(e)){var r="";return e.forEach(function(v){r+=t(v,n)}),r}var i={type:e.type,content:t(e.content,n),tag:"span",classes:["token",e.type],attributes:{},language:n},l=e.alias;l&&(Array.isArray(l)?Array.prototype.push.apply(i.classes,l):i.classes.push(l)),s.hooks.run("wrap",i);var c="";for(var o in i.attributes)c+=" "+o+'="'+(i.attributes[o]||"").replace(/"/g,""")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+c+">"+i.content+""};function S(t,e,n,r){t.lastIndex=e;var i=t.exec(n);if(i&&r&&i[1]){var l=i[1].length;i.index+=l,i[0]=i[0].slice(l)}return i}function k(t,e,n,r,i,l){for(var c in n)if(!(!n.hasOwnProperty(c)||!n[c])){var o=n[c];o=Array.isArray(o)?o:[o];for(var v=0;v=l.reach);T+=x.value.length,x=x.next){var O=x.value;if(e.length>t.length)return;if(!(O instanceof g)){var D=1,_;if(X){if(_=S(Y,T,t,j),!_||_.index>=t.length)break;var C=_.index,J=_.index+_[0].length,$=T;for($+=x.value.length;C>=$;)x=x.next,$+=x.value.length;if($-=x.value.length,T=$,x.value instanceof g)continue;for(var R=x;R!==e.tail&&($l.reach&&(l.reach=G);var M=x.prev;H&&(M=F(e,M,H),T+=H.length),P(e,M,D);var ee=new g(c,I?s.tokenize(N,I):N,Q,N);if(x=F(e,M,ee),K&&F(e,x,K),D>1){var B={cause:c+","+v,reach:G};k(t,e,n,x.prev,T,B),l&&B.reach>l.reach&&(l.reach=B.reach)}}}}}}function w(){var t={value:null,prev:null,next:null},e={value:null,prev:t,next:null};t.next=e,this.head=t,this.tail=e,this.length=0}function F(t,e,n){var r=e.next,i={value:n,prev:e,next:r};return e.next=i,r.prev=i,t.length++,i}function P(t,e,n){for(var r=e.next,i=0;i/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",function(u){u.type==="entity"&&(u.attributes.title=u.content.replace(/&/,"&"))}),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(d,b){var f={};f["language-"+b]={pattern:/(^$)/i,lookbehind:!0,inside:a.languages[b]},f.cdata=/^$/i;var s={"included-cdata":{pattern://i,inside:f}};s["language-"+b]={pattern:/[\s\S]+/,inside:a.languages[b]};var g={};g[d]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return d}),"i"),lookbehind:!0,greedy:!0,inside:s},a.languages.insertBefore("markup","cdata",g)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(u,d){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+u+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[d,"language-"+d],inside:a.languages[d]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml,function(u){var d=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;u.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+d.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+d.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+d.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+d.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:d,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},u.languages.css.atrule.inside.rest=u.languages.css;var b=u.languages.markup;b&&(b.tag.addInlined("style","css"),b.tag.addAttribute("style","css"))}(a),a.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.javascript=a.languages.extend("clike",{"class-name":[a.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:a.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),a.languages.js=a.languages.javascript,function(){if(typeof a>"u"||typeof document>"u")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var u="Loading\u2026",d=function(y,h){return"\u2716 Error "+y+" while fetching file: "+h},b="\u2716 Error: File does not exist or is empty",f={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},s="data-src-status",g="loading",S="loaded",k="failed",w="pre[data-src]:not(["+s+'="'+S+'"]):not(['+s+'="'+g+'"])';function F(y,h,A){var t=new XMLHttpRequest;t.open("GET",y,!0),t.onreadystatechange=function(){t.readyState==4&&(t.status<400&&t.responseText?h(t.responseText):t.status>=400?A(d(t.status,t.statusText)):A(b))},t.send(null)}function P(y){var h=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(y||"");if(h){var A=Number(h[1]),t=h[2],e=h[3];return t?e?[A,Number(e)]:[A,void 0]:[A,A]}}a.hooks.add("before-highlightall",function(y){y.selector+=", "+w}),a.hooks.add("before-sanity-check",function(y){var h=y.element;if(h.matches(w)){y.code="",h.setAttribute(s,g);var A=h.appendChild(document.createElement("CODE"));A.textContent=u;var t=h.getAttribute("data-src"),e=y.language;if(e==="none"){var n=(/\.(\w+)$/.exec(t)||[,"none"])[1];e=f[n]||n}a.util.setLanguage(A,e),a.util.setLanguage(h,e);var r=a.plugins.autoloader;r&&r.loadLanguages(e),F(t,function(i){h.setAttribute(s,S);var l=P(h.getAttribute("data-range"));if(l){var c=i.split(/\r\n?|\n/g),o=l[0],v=l[1]==null?c.length:l[1];o<0&&(o+=c.length),o=Math.max(0,Math.min(o-1,c.length)),v<0&&(v+=c.length),v=Math.max(0,Math.min(v,c.length)),i=c.slice(o,v).join(` -`),h.hasAttribute("data-start")||h.setAttribute("data-start",String(o+1))}A.textContent=i,a.highlightElement(A)},function(i){h.setAttribute(s,k),A.textContent=i})}}),a.plugins.fileHighlight={highlight:function(h){for(var A=(h||document).querySelectorAll(w),t=0,e;e=A[t++];)a.highlightElement(e)}};var L=!1;a.fileHighlight=function(){L||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),L=!0),a.plugins.fileHighlight.highlight.apply(this,arguments)}}()})(W);const z=W.exports;(function(m){var p="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",a={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},u={bash:a,environment:{pattern:RegExp("\\$"+p),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+p),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};m.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+p),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:u},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:a}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:u},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:u.entity}}],environment:{pattern:RegExp("\\$?"+p),alias:"constant"},variable:u.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},a.inside=m.languages.bash;for(var d=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],b=u.variable[1].inside,f=0;f|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,u="(?:"+a.source+"(?:[ ]+"+p.source+")?|"+p.source+"(?:[ ]+"+a.source+")?)",d="(?:[^\\s\\x00-\\x08\\x0e-\\x1f!\"#%&'*,\\-:>?@[\\]`{|}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]|[?:-])(?:[ ]*(?:(?![#:])|:))*".replace(//g,function(){return"[^\\s\\x00-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]"}),b=`"(?:[^"\\\\\r + */var n=function(u){var d=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,b=0,h={},s={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function t(e){return e instanceof g?new g(e.type,t(e.content),e.alias):Array.isArray(e)?e.map(t):e.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(r){var t=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(t){var e=document.getElementsByTagName("script");for(var a in e)if(e[a].src==t)return e[a]}return null}},isActive:function(t,e,a){for(var r="no-"+e;t;){var i=t.classList;if(i.contains(e))return!0;if(i.contains(r))return!1;t=t.parentElement}return!!a}},languages:{plain:h,plaintext:h,text:h,txt:h,extend:function(t,e){var a=s.util.clone(s.languages[t]);for(var r in e)a[r]=e[r];return a},insertBefore:function(t,e,a,r){r=r||s.languages;var i=r[t],l={};for(var c in i)if(i.hasOwnProperty(c)){if(c==e)for(var o in a)a.hasOwnProperty(o)&&(l[o]=a[o]);a.hasOwnProperty(c)||(l[c]=i[c])}var v=r[t];return r[t]=l,s.languages.DFS(s.languages,function(E,I){I===v&&E!=t&&(this[E]=l)}),l},DFS:function t(e,a,r,i){i=i||{};var l=s.util.objId;for(var c in e)if(e.hasOwnProperty(c)){a.call(e,c,e[c],r||c);var o=e[c],v=s.util.type(o);v==="Object"&&!i[l(o)]?(i[l(o)]=!0,t(o,a,null,i)):v==="Array"&&!i[l(o)]&&(i[l(o)]=!0,t(o,a,c,i))}}},plugins:{},highlightAll:function(t,e){s.highlightAllUnder(document,t,e)},highlightAllUnder:function(t,e,a){var r={callback:a,container:t,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};s.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),s.hooks.run("before-all-elements-highlight",r);for(var i=0,l;l=r.elements[i++];)s.highlightElement(l,e===!0,r.callback)},highlightElement:function(t,e,a){var r=s.util.getLanguage(t),i=s.languages[r];s.util.setLanguage(t,r);var l=t.parentElement;l&&l.nodeName.toLowerCase()==="pre"&&s.util.setLanguage(l,r);var c=t.textContent,o={element:t,language:r,grammar:i,code:c};function v(I){o.highlightedCode=I,s.hooks.run("before-insert",o),o.element.innerHTML=o.highlightedCode,s.hooks.run("after-highlight",o),s.hooks.run("complete",o),a&&a.call(o.element)}if(s.hooks.run("before-sanity-check",o),l=o.element.parentElement,l&&l.nodeName.toLowerCase()==="pre"&&!l.hasAttribute("tabindex")&&l.setAttribute("tabindex","0"),!o.code){s.hooks.run("complete",o),a&&a.call(o.element);return}if(s.hooks.run("before-highlight",o),!o.grammar){v(s.util.encode(o.code));return}if(e&&u.Worker){var E=new Worker(s.filename);E.onmessage=function(I){v(I.data)},E.postMessage(JSON.stringify({language:o.language,code:o.code,immediateClose:!0}))}else v(s.highlight(o.code,o.grammar,o.language))},highlight:function(t,e,a){var r={code:t,grammar:e,language:a};if(s.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=s.tokenize(r.code,r.grammar),s.hooks.run("after-tokenize",r),g.stringify(s.util.encode(r.tokens),r.language)},tokenize:function(t,e){var a=e.rest;if(a){for(var r in a)e[r]=a[r];delete e.rest}var i=new w;return F(i,i.head,t),k(t,i,e,i.head,0),L(i)},hooks:{all:{},add:function(t,e){var a=s.hooks.all;a[t]=a[t]||[],a[t].push(e)},run:function(t,e){var a=s.hooks.all[t];if(!(!a||!a.length))for(var r=0,i;i=a[r++];)i(e)}},Token:g};u.Prism=s;function g(t,e,a,r){this.type=t,this.content=e,this.alias=a,this.length=(r||"").length|0}g.stringify=function t(e,a){if(typeof e=="string")return e;if(Array.isArray(e)){var r="";return e.forEach(function(v){r+=t(v,a)}),r}var i={type:e.type,content:t(e.content,a),tag:"span",classes:["token",e.type],attributes:{},language:a},l=e.alias;l&&(Array.isArray(l)?Array.prototype.push.apply(i.classes,l):i.classes.push(l)),s.hooks.run("wrap",i);var c="";for(var o in i.attributes)c+=" "+o+'="'+(i.attributes[o]||"").replace(/"/g,""")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+c+">"+i.content+""};function S(t,e,a,r){t.lastIndex=e;var i=t.exec(a);if(i&&r&&i[1]){var l=i[1].length;i.index+=l,i[0]=i[0].slice(l)}return i}function k(t,e,a,r,i,l){for(var c in a)if(!(!a.hasOwnProperty(c)||!a[c])){var o=a[c];o=Array.isArray(o)?o:[o];for(var v=0;v=l.reach);T+=x.value.length,x=x.next){var O=x.value;if(e.length>t.length)return;if(!(O instanceof g)){var C=1,_;if(X){if(_=S(Y,T,t,j),!_||_.index>=t.length)break;var D=_.index,J=_.index+_[0].length,$=T;for($+=x.value.length;D>=$;)x=x.next,$+=x.value.length;if($-=x.value.length,T=$,x.value instanceof g)continue;for(var R=x;R!==e.tail&&($l.reach&&(l.reach=G);var M=x.prev;H&&(M=F(e,M,H),T+=H.length),P(e,M,C);var ee=new g(c,I?s.tokenize(N,I):N,Q,N);if(x=F(e,M,ee),K&&F(e,x,K),C>1){var B={cause:c+","+v,reach:G};k(t,e,a,x.prev,T,B),l&&B.reach>l.reach&&(l.reach=B.reach)}}}}}}function w(){var t={value:null,prev:null,next:null},e={value:null,prev:t,next:null};t.next=e,this.head=t,this.tail=e,this.length=0}function F(t,e,a){var r=e.next,i={value:a,prev:e,next:r};return e.next=i,r.prev=i,t.length++,i}function P(t,e,a){for(var r=e.next,i=0;i/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside["internal-subset"].inside=n.languages.markup,n.hooks.add("wrap",function(u){u.type==="entity"&&(u.attributes.title=u.content.replace(/&/,"&"))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(d,b){var h={};h["language-"+b]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[b]},h.cdata=/^$/i;var s={"included-cdata":{pattern://i,inside:h}};s["language-"+b]={pattern:/[\s\S]+/,inside:n.languages[b]};var g={};g[d]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return d}),"i"),lookbehind:!0,greedy:!0,inside:s},n.languages.insertBefore("markup","cdata",g)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(u,d){n.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+u+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[d,"language-"+d],inside:n.languages[d]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend("markup",{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,function(u){var d=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;u.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+d.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+d.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+d.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+d.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:d,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},u.languages.css.atrule.inside.rest=u.languages.css;var b=u.languages.markup;b&&(b.tag.addInlined("style","css"),b.tag.addAttribute("style","css"))}(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend("clike",{"class-name":[n.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),n.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),n.languages.markup&&(n.languages.markup.tag.addInlined("script","javascript"),n.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),n.languages.js=n.languages.javascript,function(){if(typeof n>"u"||typeof document>"u")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var u="Loading\u2026",d=function(y,m){return"\u2716 Error "+y+" while fetching file: "+m},b="\u2716 Error: File does not exist or is empty",h={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},s="data-src-status",g="loading",S="loaded",k="failed",w="pre[data-src]:not(["+s+'="'+S+'"]):not(['+s+'="'+g+'"])';function F(y,m,A){var t=new XMLHttpRequest;t.open("GET",y,!0),t.onreadystatechange=function(){t.readyState==4&&(t.status<400&&t.responseText?m(t.responseText):t.status>=400?A(d(t.status,t.statusText)):A(b))},t.send(null)}function P(y){var m=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(y||"");if(m){var A=Number(m[1]),t=m[2],e=m[3];return t?e?[A,Number(e)]:[A,void 0]:[A,A]}}n.hooks.add("before-highlightall",function(y){y.selector+=", "+w}),n.hooks.add("before-sanity-check",function(y){var m=y.element;if(m.matches(w)){y.code="",m.setAttribute(s,g);var A=m.appendChild(document.createElement("CODE"));A.textContent=u;var t=m.getAttribute("data-src"),e=y.language;if(e==="none"){var a=(/\.(\w+)$/.exec(t)||[,"none"])[1];e=h[a]||a}n.util.setLanguage(A,e),n.util.setLanguage(m,e);var r=n.plugins.autoloader;r&&r.loadLanguages(e),F(t,function(i){m.setAttribute(s,S);var l=P(m.getAttribute("data-range"));if(l){var c=i.split(/\r\n?|\n/g),o=l[0],v=l[1]==null?c.length:l[1];o<0&&(o+=c.length),o=Math.max(0,Math.min(o-1,c.length)),v<0&&(v+=c.length),v=Math.max(0,Math.min(v,c.length)),i=c.slice(o,v).join(` +`),m.hasAttribute("data-start")||m.setAttribute("data-start",String(o+1))}A.textContent=i,n.highlightElement(A)},function(i){m.setAttribute(s,k),A.textContent=i})}}),n.plugins.fileHighlight={highlight:function(m){for(var A=(m||document).querySelectorAll(w),t=0,e;e=A[t++];)n.highlightElement(e)}};var L=!1;n.fileHighlight=function(){L||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),L=!0),n.plugins.fileHighlight.highlight.apply(this,arguments)}}()})(W);const z=W.exports;(function(p){var f="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},u={bash:n,environment:{pattern:RegExp("\\$"+f),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+f),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};p.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+f),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:u},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:u},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:u.entity}}],environment:{pattern:RegExp("\\$?"+f),alias:"constant"},variable:u.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=p.languages.bash;for(var d=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],b=u.variable[1].inside,h=0;h|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,u="(?:"+n.source+"(?:[ ]+"+f.source+")?|"+f.source+"(?:[ ]+"+n.source+")?)",d="(?:[^\\s\\x00-\\x08\\x0e-\\x1f!\"#%&'*,\\-:>?@[\\]`{|}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]|[?:-])(?:[ ]*(?:(?![#:])|:))*".replace(//g,function(){return"[^\\s\\x00-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]"}),b=`"(?:[^"\\\\\r ]|\\\\.)*"|'(?:[^'\\\\\r -]|\\\\.)*'`;function f(s,g){g=(g||"").replace(/m/g,"")+"m";var S=`([:\\-,[{]\\s*(?:\\s<>[ ]+)?)(?:<>)(?=[ ]*(?:$|,|\\]|\\}|(?:[\r -]\\s*)?#))`.replace(/<>/g,function(){return u}).replace(/<>/g,function(){return s});return RegExp(S,g)}m.languages.yaml={scalar:{pattern:RegExp(`([\\-:]\\s*(?:\\s<>[ ]+)?[|>])[ ]*(?:((?:\r? +]|\\\\.)*'`;function h(s,g){g=(g||"").replace(/m/g,"")+"m";var S=`([:\\-,[{]\\s*(?:\\s<>[ ]+)?)(?:<>)(?=[ ]*(?:$|,|\\]|\\}|(?:[\r +]\\s*)?#))`.replace(/<>/g,function(){return u}).replace(/<>/g,function(){return s});return RegExp(S,g)}p.languages.yaml={scalar:{pattern:RegExp(`([\\-:]\\s*(?:\\s<>[ ]+)?[|>])[ ]*(?:((?:\r? |\r)[ ]+)\\S[^\r ]*(?:\\2[^\r ]+)*)`.replace(/<>/g,function(){return u})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(`((?:^|[:\\-,[{\r -?])[ ]*(?:<>[ ]+)?)<>(?=\\s*:\\s)`.replace(/<>/g,function(){return u}).replace(/<>/g,function(){return"(?:"+d+"|"+b+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:f("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ ]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?(?:[ ]*(?:Z|[-+]\\d\\d?(?::\\d{2})?))?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:f("false|true","i"),lookbehind:!0,alias:"important"},null:{pattern:f("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:f(b),lookbehind:!0,greedy:!0},number:{pattern:f("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:a,important:p,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},m.languages.yml=m.languages.yaml})(Prism);z.manual=!0;function ue(m,p,a,u){z.languages[u]||console.warn(`Prism: the language \u201C${u}\u201D isn\u2019t enabled.`),m.classList.contains(`language-${u}`)||m.classList.add(`language-${u}`),p.innerHTML=a,z.highlightElement(p)}function ce(m,p=2){let a=m;for(;;){const u=a.match(/(['"])(.*\\n.*)(\1)/);if(u===null||u.index===void 0)break;const d=u[2],b=u.index,f=b+d.length+2,s=d.endsWith("\\n")?d.substring(0,d.length-2):d,g=a.lastIndexOf(` -`,b),k=a.substring(g+1,b).match(/^(\s*)[a-zA-Z]/);if(k===null)break;const w=k[1]+" ".repeat(p),F=s.split("\\n").map(P=>w+P).join(` -`);a=a.substring(0,b)+`| -`+F+a.substring(f)}return a}const pe=te({__name:"CodeBlock",props:{id:{type:String,required:!0},code:{type:String,required:!0},language:{type:String,required:!0},isSearchable:{type:Boolean,required:!1,default:!1},queryKey:{type:String,required:!1,default:null},codeMaxHeight:{type:String,required:!1,default:null}},setup(m){const p=m,a=f(),u=ae(!1),d=ne(()=>p.language==="yaml"?ce(p.code):p.code);async function b({preElement:g,codeElement:S,language:k,code:w}){u.value=!0,await le(),ue(g,S,w,k),u.value=!1}function f(){var k;const g=U.get("codeBlockQueries"),S=(k=p.queryKey)!=null?k:p.id;return g!=null&&g[S]?g[S]:""}function s(g){var w,F;const S=(w=U.get("codeBlockQueries"))!=null?w:{},k=(F=p.queryKey)!=null?F:p.id;g===""?delete S[k]:S[k]=g,U.set("codeBlockQueries",S)}return(g,S)=>(re(),ie(q(oe),{id:m.id,class:"code-block",style:se(p.codeMaxHeight?`--KCodeBlockMaxHeight: ${p.codeMaxHeight}`:void 0),code:q(d),language:m.language,"is-processing":u.value,"is-searchable":m.isSearchable,query:q(a),onCodeBlockRender:b,onQueryChange:s},null,8,["id","style","code","language","is-processing","is-searchable","query"]))}});export{pe as _}; +?])[ ]*(?:<>[ ]+)?)<>(?=\\s*:\\s)`.replace(/<>/g,function(){return u}).replace(/<>/g,function(){return"(?:"+d+"|"+b+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:h("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ ]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?(?:[ ]*(?:Z|[-+]\\d\\d?(?::\\d{2})?))?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:h("false|true","i"),lookbehind:!0,alias:"important"},null:{pattern:h("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:h(b),lookbehind:!0,greedy:!0},number:{pattern:h("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:n,important:f,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},p.languages.yml=p.languages.yaml})(Prism);z.manual=!0;function le(p,f,n,u){z.languages[u]||console.warn(`Prism: the language \u201C${u}\u201D isn\u2019t enabled.`),p.classList.contains(`language-${u}`)||p.classList.add(`language-${u}`),f.innerHTML=n,z.highlightElement(f)}function ue(p,f=2){let n=p;for(;;){const u=n.match(/(['"])(.*\\n.*)(\1)/);if(u===null||u.index===void 0)break;const d=u[2],b=u.index,h=b+d.length+2,s=d.endsWith("\\n")?d.substring(0,d.length-2):d,g=n.lastIndexOf(` +`,b),k=n.substring(g+1,b).match(/^(\s*)[a-zA-Z]/);if(k===null)break;const w=k[1]+" ".repeat(f),F=s.split("\\n").map(P=>w+P).join(` +`);n=n.substring(0,b)+`| +`+F+n.substring(h)}return n}const ge=te({__name:"CodeBlock",props:{id:{type:String,required:!0},code:{type:String,required:!0},language:{type:String,required:!0},isSearchable:{type:Boolean,required:!1,default:!1},showCopyButton:{type:Boolean,required:!1,default:!0},queryKey:{type:String,required:!1,default:null},codeMaxHeight:{type:String,required:!1,default:null}},setup(p){const f=p,n=h(),u=ne(!1),d=ae(()=>f.language==="yaml"?ue(f.code):f.code);async function b({preElement:g,codeElement:S,language:k,code:w}){u.value=!0,le(g,S,w,k),u.value=!1}function h(){var k;const g=U.get("codeBlockQueries"),S=(k=f.queryKey)!=null?k:f.id;return g!=null&&g[S]?g[S]:""}function s(g){var w,F;const S=(w=U.get("codeBlockQueries"))!=null?w:{},k=(F=f.queryKey)!=null?F:f.id;g===""?delete S[k]:S[k]=g,U.set("codeBlockQueries",S)}return(g,S)=>(re(),ie(q(oe),{id:p.id,class:"code-block",style:se(f.codeMaxHeight?`--KCodeBlockMaxHeight: ${f.codeMaxHeight}`:void 0),code:q(d),language:p.language,"is-processing":u.value,"is-searchable":p.isSearchable,"show-copy-button":p.showCopyButton,query:q(n),onCodeBlockRender:b,onQueryChange:s},null,8,["id","style","code","language","is-processing","is-searchable","show-copy-button","query"]))}});export{ge as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CompletedView.3995e8e1.js b/app/kuma-ui/pkg/resources/data/assets/CompletedView.8c5c1a15.js similarity index 67% rename from app/kuma-ui/pkg/resources/data/assets/CompletedView.3995e8e1.js rename to app/kuma-ui/pkg/resources/data/assets/CompletedView.8c5c1a15.js index f72fea60d946..8e527b435d0e 100644 --- a/app/kuma-ui/pkg/resources/data/assets/CompletedView.3995e8e1.js +++ b/app/kuma-ui/pkg/resources/data/assets/CompletedView.8c5c1a15.js @@ -1 +1 @@ -import{O as o}from"./OnboardingNavigation.18583fce.js";import{O as s,a as n}from"./OnboardingPage.f1f41949.js";import{d as r,o as i,c,w as e,a as t,j as a}from"./index.3bc39668.js";const p=""+new URL("kuma_gui.ecebdf10.png",import.meta.url).href,d=a("div",{class:"flex justify-center"},[a("img",{src:p})],-1),u=r({__name:"CompletedView",setup(m){return(l,_)=>(i(),c(n,null,{header:e(()=>[t(s,{title:"Go to the dashboard"})]),content:e(()=>[d]),navigation:e(()=>[t(o,{"next-step":"home","next-step-title":"Completed","last-step":"","show-skip":!1})]),_:1}))}});export{u as default}; +import{O as o}from"./OnboardingNavigation.70265aab.js";import{O as s,a as n}from"./OnboardingPage.3dbc95d5.js";import{d as r,o as i,c,w as e,a as t,l as a}from"./index.c8e7c817.js";const p=""+new URL("kuma_gui.ecebdf10.png",import.meta.url).href,d=a("div",{class:"flex justify-center"},[a("img",{src:p})],-1),u=r({__name:"CompletedView",setup(m){return(l,_)=>(i(),c(n,null,{header:e(()=>[t(s,{title:"Go to the dashboard"})]),content:e(()=>[d]),navigation:e(()=>[t(o,{"next-step":"home","next-step-title":"Completed","last-step":"","show-skip":!1})]),_:1}))}});export{u as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes.56df22fc.js b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes.56df22fc.js new file mode 100644 index 000000000000..b0cf2584333e --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes.56df22fc.js @@ -0,0 +1,25 @@ +import{E as p,cN as H,ck as u,i as f,o as d,j as g,e as C,a as r,w as o,t as a,l as e,cL as m,cO as L,cn as y,c as _,W as Z}from"./index.c8e7c817.js";import{O as S}from"./OnboardingNavigation.70265aab.js";import{O as w,a as F}from"./OnboardingPage.3dbc95d5.js";const G={name:"KubernetesGraph",components:{KPop:H},data(){return{productName:u}}},v={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A=e("path",{d:"M664.743 139.274L663.48 140.633V144H661.052V132.216H663.48V137.558L664.548 136.093L667.551 132.216H670.537L666.353 137.453L670.659 144H667.769L664.743 139.274ZM677.745 143.11C677.167 143.811 676.369 144.162 675.349 144.162C674.41 144.162 673.693 143.892 673.196 143.353C672.705 142.813 672.454 142.023 672.444 140.981V135.243H674.782V140.9C674.782 141.812 675.198 142.268 676.029 142.268C676.822 142.268 677.367 141.993 677.664 141.443V135.243H680.011V144H677.809L677.745 143.11ZM690.941 139.703C690.941 141.105 690.641 142.201 690.042 142.988C689.443 143.771 688.607 144.162 687.533 144.162C686.584 144.162 685.826 143.798 685.259 143.069L685.154 144H683.05V131.569H685.389V136.028C685.928 135.397 686.638 135.081 687.517 135.081C688.586 135.081 689.422 135.475 690.026 136.263C690.636 137.045 690.941 138.149 690.941 139.573V139.703ZM688.602 139.533C688.602 138.648 688.461 138.003 688.181 137.598C687.9 137.188 687.482 136.983 686.926 136.983C686.182 136.983 685.669 137.288 685.389 137.898V141.354C685.675 141.969 686.193 142.276 686.943 142.276C687.698 142.276 688.194 141.904 688.432 141.159C688.545 140.803 688.602 140.261 688.602 139.533ZM697.695 144.162C696.411 144.162 695.364 143.768 694.555 142.98C693.751 142.193 693.349 141.143 693.349 139.832V139.605C693.349 138.726 693.519 137.941 693.859 137.25C694.198 136.554 694.679 136.02 695.299 135.648C695.925 135.27 696.637 135.081 697.436 135.081C698.634 135.081 699.575 135.459 700.26 136.214C700.951 136.97 701.296 138.041 701.296 139.427V140.382H695.72C695.796 140.954 696.022 141.413 696.4 141.758C696.783 142.104 697.266 142.276 697.848 142.276C698.75 142.276 699.454 141.95 699.961 141.297L701.11 142.584C700.759 143.08 700.285 143.469 699.686 143.749C699.087 144.024 698.423 144.162 697.695 144.162ZM697.428 136.975C696.964 136.975 696.586 137.132 696.295 137.445C696.009 137.758 695.825 138.205 695.744 138.788H698.998V138.602C698.987 138.084 698.847 137.685 698.577 137.404C698.307 137.118 697.924 136.975 697.428 136.975ZM708.827 137.436C708.509 137.393 708.228 137.372 707.985 137.372C707.101 137.372 706.521 137.671 706.245 138.27V144H703.906V135.243H706.116L706.181 136.287C706.65 135.483 707.3 135.081 708.131 135.081C708.39 135.081 708.633 135.116 708.859 135.187L708.827 137.436ZM713.388 135.243L713.461 136.255C714.087 135.473 714.926 135.081 715.978 135.081C716.906 135.081 717.596 135.354 718.05 135.899C718.503 136.444 718.735 137.258 718.746 138.343V144H716.407V138.4C716.407 137.903 716.299 137.544 716.083 137.323C715.867 137.097 715.508 136.983 715.007 136.983C714.348 136.983 713.855 137.264 713.525 137.825V144H711.187V135.243H713.388ZM725.831 144.162C724.547 144.162 723.501 143.768 722.691 142.98C721.887 142.193 721.485 141.143 721.485 139.832V139.605C721.485 138.726 721.655 137.941 721.995 137.25C722.335 136.554 722.815 136.02 723.436 135.648C724.062 135.27 724.774 135.081 725.572 135.081C726.77 135.081 727.712 135.459 728.397 136.214C729.088 136.97 729.433 138.041 729.433 139.427V140.382H723.857C723.932 140.954 724.159 141.413 724.536 141.758C724.92 142.104 725.402 142.276 725.985 142.276C726.886 142.276 727.59 141.95 728.097 141.297L729.247 142.584C728.896 143.08 728.421 143.469 727.822 143.749C727.223 144.024 726.56 144.162 725.831 144.162ZM725.564 136.975C725.1 136.975 724.723 137.132 724.431 137.445C724.145 137.758 723.962 138.205 723.881 138.788H727.134V138.602C727.124 138.084 726.983 137.685 726.714 137.404C726.444 137.118 726.061 136.975 725.564 136.975ZM734.843 133.09V135.243H736.341V136.959H734.843V141.329C734.843 141.653 734.905 141.885 735.03 142.025C735.154 142.166 735.391 142.236 735.742 142.236C736.001 142.236 736.23 142.217 736.43 142.179V143.951C735.971 144.092 735.499 144.162 735.013 144.162C733.373 144.162 732.537 143.334 732.504 141.677V136.959H731.226V135.243H732.504V133.09H734.843ZM742.949 144.162C741.665 144.162 740.618 143.768 739.809 142.98C739.005 142.193 738.603 141.143 738.603 139.832V139.605C738.603 138.726 738.773 137.941 739.113 137.25C739.453 136.554 739.933 136.02 740.553 135.648C741.179 135.27 741.891 135.081 742.69 135.081C743.888 135.081 744.829 135.459 745.514 136.214C746.205 136.97 746.55 138.041 746.55 139.427V140.382H740.974C741.05 140.954 741.276 141.413 741.654 141.758C742.037 142.104 742.52 142.276 743.103 142.276C744.004 142.276 744.708 141.95 745.215 141.297L746.364 142.584C746.014 143.08 745.539 143.469 744.94 143.749C744.341 144.024 743.677 144.162 742.949 144.162ZM742.682 136.975C742.218 136.975 741.84 137.132 741.549 137.445C741.263 137.758 741.079 138.205 740.999 138.788H744.252V138.602C744.241 138.084 744.101 137.685 743.831 137.404C743.561 137.118 743.178 136.975 742.682 136.975ZM753.903 141.58C753.903 141.294 753.76 141.07 753.474 140.908C753.194 140.741 752.741 140.593 752.115 140.463C750.032 140.026 748.991 139.141 748.991 137.809C748.991 137.032 749.312 136.384 749.954 135.866C750.601 135.343 751.446 135.081 752.487 135.081C753.598 135.081 754.486 135.343 755.15 135.866C755.819 136.39 756.153 137.07 756.153 137.906H753.814C753.814 137.571 753.706 137.296 753.491 137.08C753.275 136.859 752.938 136.749 752.479 136.749C752.085 136.749 751.78 136.838 751.564 137.016C751.349 137.194 751.241 137.42 751.241 137.695C751.241 137.954 751.362 138.165 751.605 138.327C751.853 138.483 752.268 138.621 752.851 138.739C753.434 138.853 753.925 138.982 754.324 139.128C755.56 139.581 756.177 140.366 756.177 141.483C756.177 142.282 755.835 142.929 755.15 143.425C754.464 143.916 753.58 144.162 752.495 144.162C751.761 144.162 751.108 144.032 750.537 143.773C749.97 143.509 749.525 143.15 749.201 142.697C748.877 142.238 748.716 141.745 748.716 141.216H750.933C750.955 141.631 751.108 141.95 751.394 142.171C751.68 142.392 752.063 142.503 752.544 142.503C752.991 142.503 753.329 142.419 753.555 142.252C753.787 142.079 753.903 141.855 753.903 141.58Z",fill:"black"},null,-1),k=e("path",{d:"M667.908 163.554H662.972L661.863 166.63H660.26L664.76 154.846H666.12L670.628 166.63H669.033L667.908 163.554ZM663.441 162.276H667.447L665.44 156.764L663.441 162.276ZM673.768 162.017V166.63H672.214V154.846H676.56C677.849 154.846 678.858 155.175 679.587 155.833C680.321 156.492 680.687 157.363 680.687 158.447C680.687 159.591 680.329 160.473 679.611 161.094C678.899 161.709 677.876 162.017 676.544 162.017H673.768ZM673.768 160.746H676.56C677.391 160.746 678.027 160.552 678.47 160.163C678.912 159.769 679.134 159.203 679.134 158.464C679.134 157.762 678.912 157.201 678.47 156.78C678.027 156.359 677.42 156.141 676.649 156.125H673.768V160.746ZM684.337 166.63H682.784V154.846H684.337V166.63ZM694.769 161.377C693.437 160.994 692.466 160.525 691.856 159.969C691.252 159.408 690.949 158.717 690.949 157.897C690.949 156.969 691.319 156.203 692.058 155.599C692.803 154.989 693.769 154.684 694.956 154.684C695.765 154.684 696.485 154.841 697.116 155.154C697.753 155.467 698.244 155.898 698.589 156.448C698.94 156.999 699.115 157.6 699.115 158.253H697.553C697.553 157.541 697.327 156.983 696.874 156.578C696.42 156.168 695.781 155.963 694.956 155.963C694.189 155.963 693.591 156.133 693.159 156.473C692.733 156.807 692.52 157.274 692.52 157.873C692.52 158.353 692.722 158.76 693.127 159.095C693.537 159.424 694.23 159.726 695.206 160.001C696.188 160.277 696.955 160.581 697.505 160.916C698.061 161.245 698.471 161.631 698.735 162.073C699.005 162.516 699.14 163.036 699.14 163.635C699.14 164.59 698.767 165.356 698.023 165.934C697.278 166.506 696.283 166.792 695.037 166.792C694.227 166.792 693.472 166.638 692.77 166.33C692.069 166.017 691.527 165.591 691.144 165.051C690.766 164.512 690.577 163.9 690.577 163.214H692.139C692.139 163.927 692.401 164.49 692.924 164.906C693.453 165.316 694.157 165.521 695.037 165.521C695.857 165.521 696.485 165.354 696.922 165.019C697.359 164.685 697.578 164.229 697.578 163.651C697.578 163.074 697.375 162.629 696.971 162.316C696.566 161.998 695.832 161.685 694.769 161.377ZM704.538 166.792C703.351 166.792 702.385 166.403 701.64 165.626C700.896 164.844 700.524 163.8 700.524 162.494V162.219C700.524 161.35 700.688 160.576 701.017 159.896C701.352 159.211 701.816 158.677 702.409 158.294C703.008 157.905 703.656 157.711 704.352 157.711C705.49 157.711 706.375 158.086 707.006 158.836C707.637 159.586 707.953 160.66 707.953 162.057V162.68H702.021C702.042 163.543 702.293 164.242 702.774 164.776C703.259 165.305 703.874 165.569 704.619 165.569C705.148 165.569 705.595 165.462 705.962 165.246C706.329 165.03 706.65 164.744 706.925 164.388L707.84 165.1C707.106 166.228 706.005 166.792 704.538 166.792ZM704.352 158.941C703.747 158.941 703.24 159.162 702.83 159.605C702.42 160.042 702.167 160.657 702.069 161.45H706.456V161.337C706.413 160.576 706.208 159.988 705.841 159.572C705.474 159.152 704.978 158.941 704.352 158.941ZM713.926 159.216C713.699 159.179 713.454 159.16 713.189 159.16C712.207 159.16 711.541 159.578 711.19 160.414V166.63H709.693V157.873H711.15L711.174 158.885C711.665 158.102 712.361 157.711 713.262 157.711C713.554 157.711 713.775 157.749 713.926 157.824V159.216ZM718.345 164.598L720.514 157.873H722.043L718.903 166.63H717.762L714.589 157.873H716.119L718.345 164.598ZM727.004 166.792C725.817 166.792 724.852 166.403 724.107 165.626C723.362 164.844 722.99 163.8 722.99 162.494V162.219C722.99 161.35 723.155 160.576 723.484 159.896C723.818 159.211 724.282 158.677 724.876 158.294C725.475 157.905 726.122 157.711 726.818 157.711C727.957 157.711 728.841 158.086 729.473 158.836C730.104 159.586 730.42 160.66 730.42 162.057V162.68H724.487C724.509 163.543 724.76 164.242 725.24 164.776C725.726 165.305 726.341 165.569 727.085 165.569C727.614 165.569 728.062 165.462 728.429 165.246C728.796 165.03 729.117 164.744 729.392 164.388L730.306 165.1C729.573 166.228 728.472 166.792 727.004 166.792ZM726.818 158.941C726.214 158.941 725.707 159.162 725.297 159.605C724.887 160.042 724.633 160.657 724.536 161.45H728.922V161.337C728.879 160.576 728.674 159.988 728.307 159.572C727.94 159.152 727.444 158.941 726.818 158.941ZM736.392 159.216C736.166 159.179 735.92 159.16 735.656 159.16C734.674 159.16 734.008 159.578 733.657 160.414V166.63H732.16V157.873H733.616L733.641 158.885C734.132 158.102 734.828 157.711 735.729 157.711C736.02 157.711 736.241 157.749 736.392 157.824V159.216Z",fill:"black"},null,-1),O=e("g",{filter:"url(#filter0_d)"},[e("rect",{x:"498.553",y:"119.823",width:"216.746",height:"105.823",rx:"5.09991",transform:"rotate(-180 498.553 119.823)",fill:"white"})],-1),U=e("path",{d:"M23.1485 137.843L25.6008 132.534H28.2553L24.3868 140.044V144.317H21.9184V140.044L18.0499 132.534H20.7125L23.1485 137.843ZM36.0452 141.889H31.7883L30.9789 144.317H28.3972L32.7837 132.534H35.0336L39.4444 144.317H36.8626L36.0452 141.889ZM32.4438 139.923H35.3897L33.9087 135.512L32.4438 139.923ZM44.9925 132.534L48.0193 141.08L51.03 132.534H54.2187V144.317H51.7826V141.096L52.0254 135.536L48.8448 144.317H47.1776L44.0051 135.544L44.2479 141.096V144.317H41.82V132.534H44.9925ZM60.042 142.367H65.1973V144.317H57.614V132.534H60.042V142.367Z",fill:"black"},null,-1),I=e("path",{d:"M28.0692 162.891C27.9235 164.137 27.4622 165.1 26.6852 165.78C25.9137 166.454 24.8859 166.792 23.6018 166.792C22.2097 166.792 21.0929 166.292 20.2512 165.294C19.4149 164.296 18.9968 162.961 18.9968 161.288V160.155C18.9968 159.06 19.191 158.097 19.5795 157.266C19.9733 156.435 20.5291 155.798 21.2467 155.356C21.9643 154.908 22.7951 154.684 23.7393 154.684C24.9911 154.684 25.9946 155.035 26.75 155.736C27.5053 156.432 27.9451 157.398 28.0692 158.634H26.5072C26.3723 157.695 26.0783 157.015 25.625 156.594C25.1772 156.173 24.5487 155.963 23.7393 155.963C22.7466 155.963 21.9669 156.33 21.4004 157.064C20.8393 157.797 20.5587 158.841 20.5587 160.196V161.337C20.5587 162.615 20.8258 163.632 21.36 164.388C21.8941 165.143 22.6414 165.521 23.6018 165.521C24.465 165.521 25.126 165.327 25.5846 164.938C26.0486 164.544 26.3561 163.862 26.5072 162.891H28.0692ZM29.5664 162.17C29.5664 161.312 29.7336 160.541 30.0682 159.856C30.4081 159.17 30.8775 158.642 31.4764 158.269C32.0807 157.897 32.7686 157.711 33.5401 157.711C34.7325 157.711 35.6956 158.124 36.4294 158.949C37.1685 159.775 37.5381 160.873 37.5381 162.243V162.348C37.5381 163.201 37.3736 163.967 37.0444 164.647C36.7207 165.321 36.254 165.847 35.6443 166.225C35.04 166.603 34.344 166.792 33.5563 166.792C32.3693 166.792 31.4062 166.379 30.6671 165.553C29.9333 164.728 29.5664 163.635 29.5664 162.276V162.17ZM31.0717 162.348C31.0717 163.32 31.2956 164.099 31.7434 164.687C32.1967 165.275 32.8009 165.569 33.5563 165.569C34.3171 165.569 34.9213 165.273 35.3692 164.679C35.817 164.08 36.0409 163.244 36.0409 162.17C36.0409 161.21 35.8116 160.433 35.353 159.84C34.8998 159.241 34.2955 158.941 33.5401 158.941C32.8009 158.941 32.2047 159.235 31.7515 159.823C31.2983 160.411 31.0717 161.253 31.0717 162.348ZM40.832 157.873L40.8806 158.974C41.5496 158.132 42.4237 157.711 43.5027 157.711C45.3534 157.711 46.2868 158.755 46.303 160.843V166.63H44.8057V160.835C44.8003 160.204 44.6547 159.737 44.3687 159.435C44.0881 159.133 43.6484 158.982 43.0495 158.982C42.5639 158.982 42.1377 159.111 41.7708 159.37C41.4039 159.629 41.118 159.969 40.9129 160.39V166.63H39.4157V157.873H40.832ZM49.0627 166.63V159.03H47.6788V157.873H49.0627V157.128C49.0627 156.152 49.3406 155.391 49.8963 154.846C50.4574 154.301 51.2479 154.029 52.2676 154.029C52.8719 154.029 53.6353 154.193 54.5579 154.522L54.3071 155.785C53.6326 155.515 52.9906 155.38 52.3809 155.38C51.7388 155.38 51.2748 155.526 50.9889 155.817C50.7083 156.103 50.568 156.535 50.568 157.112V157.873H52.3566V159.03H50.568V166.63H49.0627ZM55.3025 166.63H53.7972V157.873H55.3025V166.63ZM57.3824 162.178C57.3824 160.813 57.6981 159.729 58.3293 158.925C58.9606 158.116 59.7969 157.711 60.8382 157.711C61.9065 157.711 62.7401 158.089 63.339 158.844L63.4118 157.873H64.7796V166.419C64.7796 167.552 64.4423 168.445 63.7679 169.098C63.0989 169.751 62.1979 170.077 61.0648 170.077C60.4336 170.077 59.8158 169.942 59.2115 169.673C58.6072 169.403 58.1459 169.033 57.8276 168.564L58.6045 167.666C59.2466 168.459 60.0316 168.855 60.9596 168.855C61.688 168.855 62.2545 168.65 62.6592 168.24C63.0692 167.83 63.2742 167.253 63.2742 166.508V165.756C62.6753 166.446 61.8579 166.792 60.822 166.792C59.7969 166.792 58.966 166.379 58.3293 165.553C57.6981 164.728 57.3824 163.603 57.3824 162.178ZM58.8878 162.348C58.8878 163.336 59.0901 164.113 59.4948 164.679C59.8994 165.24 60.4659 165.521 61.1943 165.521C62.1385 165.521 62.8318 165.092 63.2742 164.234V160.236C62.8156 159.4 62.1277 158.982 61.2105 158.982C60.4821 158.982 59.9129 159.265 59.5028 159.831C59.0928 160.398 58.8878 161.237 58.8878 162.348ZM77.8904 161.426H72.9455V166.63H71.3916V154.846H78.6916V156.125H72.9455V160.155H77.8904V161.426ZM81.9451 166.63H80.4478V157.873H81.9451V166.63ZM80.3264 155.55C80.3264 155.307 80.3993 155.102 80.545 154.935C80.696 154.768 80.9172 154.684 81.2086 154.684C81.5 154.684 81.7212 154.768 81.8722 154.935C82.0233 155.102 82.0988 155.307 82.0988 155.55C82.0988 155.793 82.0233 155.995 81.8722 156.157C81.7212 156.319 81.5 156.4 81.2086 156.4C80.9172 156.4 80.696 156.319 80.545 156.157C80.3993 155.995 80.3264 155.793 80.3264 155.55ZM85.9754 166.63H84.4782V154.199H85.9754V166.63ZM92.0129 166.792C90.8259 166.792 89.8601 166.403 89.1156 165.626C88.371 164.844 87.9987 163.8 87.9987 162.494V162.219C87.9987 161.35 88.1633 160.576 88.4924 159.896C88.8269 159.211 89.2909 158.677 89.8844 158.294C90.4833 157.905 91.1308 157.711 91.8268 157.711C92.9652 157.711 93.8501 158.086 94.4813 158.836C95.1126 159.586 95.4282 160.66 95.4282 162.057V162.68H89.496C89.5175 163.543 89.7684 164.242 90.2486 164.776C90.7342 165.305 91.3493 165.569 92.0938 165.569C92.6226 165.569 93.0704 165.462 93.4373 165.246C93.8042 165.03 94.1252 164.744 94.4004 164.388L95.3149 165.1C94.5811 166.228 93.4805 166.792 92.0129 166.792ZM91.8268 158.941C91.2225 158.941 90.7153 159.162 90.3053 159.605C89.8952 160.042 89.6416 160.657 89.5445 161.45H93.931V161.337C93.8878 160.576 93.6828 159.988 93.3159 159.572C92.949 159.152 92.4526 158.941 91.8268 158.941ZM102.267 164.307C102.267 163.902 102.113 163.589 101.806 163.368C101.503 163.142 100.972 162.947 100.211 162.785C99.4559 162.624 98.8543 162.429 98.4065 162.203C97.9641 161.976 97.6349 161.706 97.4191 161.393C97.2087 161.08 97.1035 160.708 97.1035 160.277C97.1035 159.559 97.4056 158.952 98.0099 158.456C98.6196 157.959 99.3965 157.711 100.341 157.711C101.333 157.711 102.137 157.967 102.752 158.48C103.373 158.992 103.683 159.648 103.683 160.446H102.178C102.178 160.036 102.003 159.683 101.652 159.386C101.307 159.09 100.869 158.941 100.341 158.941C99.7958 158.941 99.3696 159.06 99.062 159.297C98.7545 159.535 98.6007 159.845 98.6007 160.228C98.6007 160.589 98.7437 160.862 99.0296 161.045C99.3156 161.229 99.8309 161.404 100.575 161.571C101.325 161.739 101.932 161.938 102.396 162.17C102.86 162.402 103.203 162.683 103.424 163.012C103.651 163.336 103.764 163.732 103.764 164.202C103.764 164.984 103.451 165.613 102.825 166.087C102.199 166.557 101.387 166.792 100.389 166.792C99.6879 166.792 99.0674 166.667 98.5279 166.419C97.9883 166.171 97.5648 165.826 97.2573 165.383C96.9551 164.935 96.804 164.453 96.804 163.935H98.3013C98.3282 164.436 98.5279 164.836 98.9002 165.132C99.2778 165.424 99.7742 165.569 100.389 165.569C100.956 165.569 101.409 165.456 101.749 165.23C102.094 164.998 102.267 164.69 102.267 164.307Z",fill:"black"},null,-1),b=e("path",{d:"M410.19 54.1275C410.168 54.0625 410.162 53.9928 410.173 53.9248C410.184 53.8569 410.213 53.7929 410.255 53.7388C411.891 51.6738 413.376 49.2985 413.376 47.4765C413.376 43.4276 411.065 40.1372 406.036 40.1372C403.545 40.1372 401.717 40.947 400.516 42.2507C400.462 42.3107 400.392 42.3537 400.314 42.3748C400.236 42.3958 400.153 42.394 400.076 42.3695C398.159 41.7489 396.195 41.2841 394.203 40.9794C394.136 40.9704 394.068 40.9781 394.004 41.0018C393.941 41.0255 393.885 41.0644 393.84 41.1152C393.795 41.1659 393.764 41.2269 393.749 41.2926C393.733 41.3584 393.734 41.427 393.752 41.4922C394.168 43.0497 396.662 52.9452 398.67 60.4788C399.885 65.0379 396.737 69.516 392.019 69.5025H389.098C384.332 69.5025 381.438 65.0082 382.537 60.5274C384.391 52.956 386.931 43.1388 387.344 41.5192C387.361 41.4546 387.362 41.3867 387.347 41.3214C387.332 41.2562 387.301 41.1957 387.257 41.1453C387.213 41.0949 387.158 41.0561 387.095 41.0323C387.032 41.0085 386.965 41.0006 386.899 41.0091C384.58 41.2793 382.299 41.8015 380.094 42.5665C380.013 42.5952 379.926 42.5983 379.843 42.5756C379.76 42.553 379.687 42.5055 379.632 42.4397C378.431 41.028 376.558 40.1453 373.964 40.1453C368.935 40.1453 366.624 43.4303 366.624 47.4846C366.624 49.6089 368.643 52.489 370.565 54.7456C370.658 54.8568 370.687 55.0077 370.641 55.1451L367.369 64.6465C367.368 64.6563 367.368 64.6663 367.369 64.6762C367.283 65.0082 366.02 70.6145 375.618 79.5383C378.49 82.2133 388.496 91.8523 390.294 93.5745C390.369 93.6462 390.47 93.6863 390.574 93.6863C390.678 93.6863 390.778 93.6462 390.853 93.5745C392.702 91.855 403.081 82.2214 405.969 79.5383C416.339 69.8669 413.87 64.6465 413.87 64.6465L410.19 54.1275V54.1275Z",fill:"#290B53"},null,-1),$=e("path",{d:"M392.524 63.2097H388.615C388.461 63.2097 388.308 63.1792 388.166 63.12C388.023 63.0608 387.894 62.9741 387.785 62.8647C387.676 62.7553 387.59 62.6256 387.532 62.4828C387.473 62.3401 387.443 62.1871 387.444 62.0328L386.958 57.2201C386.958 57.066 386.988 56.9134 387.048 56.7711C387.107 56.6288 387.193 56.4996 387.302 56.3907C387.411 56.2819 387.541 56.1957 387.683 56.137C387.826 56.0783 387.978 56.0482 388.132 56.0486H392.991C393.145 56.0482 393.298 56.0783 393.44 56.137C393.582 56.1957 393.712 56.2819 393.821 56.3907C393.93 56.4996 394.017 56.6288 394.076 56.7711C394.135 56.9134 394.165 57.066 394.165 57.2201L393.698 62.0328C393.699 62.1874 393.669 62.3405 393.61 62.4834C393.552 62.6264 393.465 62.7563 393.356 62.8657C393.247 62.975 393.117 63.0618 392.974 63.1208C392.832 63.1799 392.678 63.2101 392.524 63.2097Z",fill:"#290B53"},null,-1),R=e("path",{d:"M370.061 149.221L368.798 150.581V153.948H366.37V142.164H368.798V147.506L369.867 146.041L372.869 142.164H375.856L371.671 147.4L375.977 153.948H373.088L370.061 149.221ZM387.085 142.164V149.925C387.085 151.215 386.68 152.235 385.871 152.985C385.067 153.735 383.967 154.11 382.569 154.11C381.193 154.11 380.101 153.745 379.291 153.017C378.482 152.289 378.069 151.288 378.053 150.014V142.164H380.481V149.942C380.481 150.713 380.665 151.277 381.031 151.633C381.404 151.984 381.916 152.159 382.569 152.159C383.934 152.159 384.627 151.442 384.649 150.006V142.164H387.085ZM393.523 142.164L396.55 150.711L399.561 142.164H402.75V153.948H400.314V150.727L400.556 145.167L397.376 153.948H395.709L392.536 145.175L392.779 150.727V153.948H390.351V142.164H393.523ZM412.943 151.52H408.686L407.877 153.948H405.295L409.682 142.164H411.932L416.342 153.948H413.761L412.943 151.52ZM409.342 149.553H412.288L410.807 145.142L409.342 149.553Z",fill:"black"},null,-1),D=e("path",{d:"M351.129 172.521C350.983 173.767 350.522 174.73 349.745 175.41C348.974 176.085 347.946 176.422 346.662 176.422C345.27 176.422 344.153 175.923 343.311 174.925C342.475 173.926 342.057 172.591 342.057 170.919V169.786C342.057 168.69 342.251 167.727 342.639 166.896C343.033 166.065 343.589 165.429 344.307 164.986C345.024 164.538 345.855 164.315 346.799 164.315C348.051 164.315 349.055 164.665 349.81 165.367C350.565 166.063 351.005 167.028 351.129 168.264H349.567C349.432 167.325 349.138 166.645 348.685 166.225C348.237 165.804 347.609 165.593 346.799 165.593C345.807 165.593 345.027 165.96 344.46 166.694C343.899 167.428 343.619 168.472 343.619 169.826V170.967C343.619 172.246 343.886 173.263 344.42 174.018C344.954 174.774 345.701 175.151 346.662 175.151C347.525 175.151 348.186 174.957 348.645 174.569C349.109 174.175 349.416 173.492 349.567 172.521H351.129ZM352.626 171.801C352.626 170.943 352.794 170.171 353.128 169.486C353.468 168.801 353.937 168.272 354.536 167.9C355.141 167.528 355.829 167.341 356.6 167.341C357.792 167.341 358.756 167.754 359.489 168.58C360.229 169.405 360.598 170.503 360.598 171.874V171.979C360.598 172.831 360.434 173.597 360.104 174.277C359.781 174.952 359.314 175.478 358.704 175.855C358.1 176.233 357.404 176.422 356.616 176.422C355.429 176.422 354.466 176.009 353.727 175.184C352.993 174.358 352.626 173.266 352.626 171.906V171.801ZM354.132 171.979C354.132 172.95 354.356 173.73 354.803 174.318C355.257 174.906 355.861 175.2 356.616 175.2C357.377 175.2 357.981 174.903 358.429 174.31C358.877 173.711 359.101 172.874 359.101 171.801C359.101 170.84 358.872 170.063 358.413 169.47C357.96 168.871 357.355 168.572 356.6 168.572C355.861 168.572 355.265 168.866 354.812 169.454C354.358 170.042 354.132 170.883 354.132 171.979ZM363.892 167.503L363.941 168.604C364.61 167.762 365.484 167.341 366.563 167.341C368.413 167.341 369.347 168.385 369.363 170.473V176.26H367.866V170.465C367.86 169.834 367.715 169.367 367.429 169.065C367.148 168.763 366.708 168.612 366.11 168.612C365.624 168.612 365.198 168.741 364.831 169C364.464 169.259 364.178 169.599 363.973 170.02V176.26H362.476V167.503H363.892ZM373.652 165.383V167.503H375.287V168.661H373.652V174.091C373.652 174.442 373.725 174.706 373.871 174.884C374.017 175.057 374.265 175.143 374.615 175.143C374.788 175.143 375.025 175.111 375.328 175.046V176.26C374.934 176.368 374.551 176.422 374.178 176.422C373.509 176.422 373.005 176.22 372.665 175.815C372.325 175.41 372.155 174.836 372.155 174.091V168.661H370.561V167.503H372.155V165.383H373.652ZM381.276 168.847C381.049 168.809 380.804 168.79 380.54 168.79C379.558 168.79 378.891 169.208 378.541 170.044V176.26H377.043V167.503H378.5L378.524 168.515C379.015 167.733 379.711 167.341 380.612 167.341C380.904 167.341 381.125 167.379 381.276 167.455V168.847ZM382.102 171.801C382.102 170.943 382.269 170.171 382.603 169.486C382.943 168.801 383.413 168.272 384.012 167.9C384.616 167.528 385.304 167.341 386.075 167.341C387.268 167.341 388.231 167.754 388.964 168.58C389.704 169.405 390.073 170.503 390.073 171.874V171.979C390.073 172.831 389.909 173.597 389.58 174.277C389.256 174.952 388.789 175.478 388.179 175.855C387.575 176.233 386.879 176.422 386.091 176.422C384.904 176.422 383.941 176.009 383.202 175.184C382.468 174.358 382.102 173.266 382.102 171.906V171.801ZM383.607 171.979C383.607 172.95 383.831 173.73 384.279 174.318C384.732 174.906 385.336 175.2 386.091 175.2C386.852 175.2 387.456 174.903 387.904 174.31C388.352 173.711 388.576 172.874 388.576 171.801C388.576 170.84 388.347 170.063 387.888 169.47C387.435 168.871 386.831 168.572 386.075 168.572C385.336 168.572 384.74 168.866 384.287 169.454C383.833 170.042 383.607 170.883 383.607 171.979ZM393.578 176.26H392.08V163.829H393.578V176.26ZM401.881 171.647V176.26H400.327V164.476H404.673C405.963 164.476 406.972 164.806 407.7 165.464C408.434 166.122 408.801 166.993 408.801 168.078C408.801 169.222 408.442 170.104 407.724 170.724C407.012 171.339 405.99 171.647 404.657 171.647H401.881ZM401.881 170.376H404.673C405.504 170.376 406.141 170.182 406.583 169.794C407.026 169.4 407.247 168.833 407.247 168.094C407.247 167.393 407.026 166.832 406.583 166.411C406.141 165.99 405.534 165.771 404.762 165.755H401.881V170.376ZM412.176 176.26H410.678V163.829H412.176V176.26ZM419.985 176.26C419.899 176.087 419.829 175.78 419.775 175.337C419.079 176.06 418.248 176.422 417.282 176.422C416.419 176.422 415.71 176.179 415.154 175.693C414.604 175.203 414.328 174.582 414.328 173.832C414.328 172.92 414.674 172.213 415.364 171.712C416.06 171.205 417.037 170.951 418.294 170.951H419.751V170.263C419.751 169.74 419.594 169.324 419.281 169.017C418.968 168.704 418.507 168.547 417.897 168.547C417.363 168.547 416.915 168.682 416.554 168.952C416.192 169.222 416.012 169.548 416.012 169.931H414.506C414.506 169.494 414.66 169.073 414.968 168.669C415.281 168.259 415.701 167.935 416.23 167.697C416.764 167.46 417.35 167.341 417.986 167.341C418.995 167.341 419.786 167.595 420.358 168.102C420.93 168.604 421.226 169.297 421.248 170.182V174.212C421.248 175.016 421.35 175.656 421.556 176.131V176.26H419.985ZM417.501 175.119C417.97 175.119 418.415 174.997 418.836 174.755C419.257 174.512 419.562 174.196 419.751 173.808V172.011H418.577C416.743 172.011 415.826 172.548 415.826 173.622C415.826 174.091 415.982 174.458 416.295 174.722C416.608 174.987 417.01 175.119 417.501 175.119ZM425.011 167.503L425.06 168.604C425.729 167.762 426.603 167.341 427.682 167.341C429.533 167.341 430.466 168.385 430.482 170.473V176.26H428.985V170.465C428.98 169.834 428.834 169.367 428.548 169.065C428.267 168.763 427.828 168.612 427.229 168.612C426.743 168.612 426.317 168.741 425.95 169C425.583 169.259 425.297 169.599 425.092 170.02V176.26H423.595V167.503H425.011ZM436.374 176.422C435.187 176.422 434.221 176.033 433.477 175.256C432.732 174.474 432.36 173.43 432.36 172.124V171.849C432.36 170.981 432.524 170.206 432.854 169.527C433.188 168.841 433.652 168.307 434.246 167.924C434.844 167.536 435.492 167.341 436.188 167.341C437.326 167.341 438.211 167.716 438.842 168.466C439.474 169.216 439.789 170.29 439.789 171.687V172.311H433.857C433.879 173.174 434.13 173.873 434.61 174.407C435.095 174.935 435.71 175.2 436.455 175.2C436.984 175.2 437.432 175.092 437.798 174.876C438.165 174.66 438.486 174.374 438.761 174.018L439.676 174.73C438.942 175.858 437.842 176.422 436.374 176.422ZM436.188 168.572C435.584 168.572 435.076 168.793 434.666 169.235C434.256 169.672 434.003 170.287 433.906 171.08H438.292V170.967C438.249 170.206 438.044 169.618 437.677 169.203C437.31 168.782 436.814 168.572 436.188 168.572Z",fill:"black"},null,-1),N=e("path",{d:"M238.841 67L222.904 76.2014L222.904 57.7987L238.841 67ZM143.999 65.4063L224.498 65.4063L224.498 68.5937L143.999 68.5937L143.999 65.4063Z",fill:"#7B2BBC"},null,-1),P=e("path",{d:"M624.841 67L608.904 76.2014L608.904 57.7987L624.841 67ZM529.999 65.4063L610.497 65.4063L610.497 68.5937L529.999 68.5937L529.999 65.4063Z",fill:"#7B2BBC"},null,-1),K=e("g",{filter:"url(#filter1_d)"},[e("path",{d:"M79 106C79 107.105 78.1046 108 77 108L16 108C14.8954 108 14 107.105 14 106L14 28C14 26.8954 14.8954 26 16 26L67 26L67 39.5C67 40.6046 67.8954 41.5 69 41.5L79 41.5L79 106Z",fill:"white"})],-1),Y=e("g",{filter:"url(#filter2_d)"},[e("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"#BCBCBC"})],-1),E=e("g",{filter:"url(#filter3_d)"},[e("path",{d:"M691.5 100C708.897 100 723 94.4036 723 87.5V80.5C723 73.5964 708.897 68 691.5 68C674.103 68 660 73.5964 660 80.5V87.5C660 94.4036 674.103 100 691.5 100Z",fill:"white"}),C(),e("path",{d:"M722 87.5C722 88.8593 721.31 90.2576 719.84 91.6363C718.369 93.0166 716.186 94.3058 713.405 95.4093C707.849 97.6142 700.105 99 691.5 99C682.895 99 675.151 97.6142 669.595 95.4093C666.814 94.3058 664.631 93.0166 663.16 91.6363C661.69 90.2576 661 88.8593 661 87.5V80.5C661 79.1407 661.69 77.7424 663.16 76.3637C664.631 74.9834 666.814 73.6942 669.595 72.5907C675.151 70.3858 682.895 69 691.5 69C700.105 69 707.849 70.3858 713.405 72.5907C716.186 73.6942 718.369 74.9834 719.84 76.3637C721.31 77.7424 722 79.1407 722 80.5V87.5Z",stroke:"#BABABA","stroke-width":"2"})],-1),T=e("g",{filter:"url(#filter4_d)"},[e("path",{d:"M691.5 86C708.897 86 723 80.4036 723 73.5V66.5C723 59.5964 708.897 54 691.5 54C674.103 54 660 59.5964 660 66.5V73.5C660 80.4036 674.103 86 691.5 86Z",fill:"white"}),C(),e("path",{d:"M722 73.5C722 74.8593 721.31 76.2576 719.84 77.6363C718.369 79.0166 716.186 80.3058 713.405 81.4093C707.849 83.6142 700.105 85 691.5 85C682.895 85 675.151 83.6142 669.595 81.4093C666.814 80.3058 664.631 79.0166 663.16 77.6363C661.69 76.2576 661 74.8593 661 73.5V66.5C661 65.1407 661.69 63.7424 663.16 62.3637C664.631 60.9834 666.814 59.6942 669.595 58.5907C675.151 56.3858 682.895 55 691.5 55C700.105 55 707.849 56.3858 713.405 58.5907C716.186 59.6942 718.369 60.9834 719.84 62.3637C721.31 63.7424 722 65.1407 722 66.5V73.5Z",stroke:"#BABABA","stroke-width":"2"})],-1),j=e("g",{filter:"url(#filter5_d)"},[e("path",{d:"M691.5 72C708.897 72 723 66.4036 723 59.5V52.5C723 45.5964 708.897 40 691.5 40C674.103 40 660 45.5964 660 52.5V59.5C660 66.4036 674.103 72 691.5 72Z",fill:"white"}),C(),e("path",{d:"M722 59.5C722 60.8593 721.31 62.2576 719.84 63.6363C718.369 65.0166 716.186 66.3058 713.405 67.4093C707.849 69.6142 700.105 71 691.5 71C682.895 71 675.151 69.6142 669.595 67.4093C666.814 66.3058 664.631 65.0166 663.16 63.6363C661.69 62.2576 661 60.8593 661 59.5V52.5C661 51.1407 661.69 49.7424 663.16 48.3637C664.631 46.9834 666.814 45.6942 669.595 44.5907C675.151 42.3858 682.895 41 691.5 41C700.105 41 707.849 42.3858 713.405 44.5907C716.186 45.6942 718.369 46.9834 719.84 48.3637C721.31 49.7424 722 51.1407 722 52.5V59.5Z",stroke:"#BABABA","stroke-width":"2"})],-1),z=e("g",{filter:"url(#filter6_d)"},[e("path",{d:"M691.5 58C708.897 58 723 52.4036 723 45.5V38.5C723 31.5964 708.897 26 691.5 26C674.103 26 660 31.5964 660 38.5V45.5C660 52.4036 674.103 58 691.5 58Z",fill:"white"}),C(),e("path",{d:"M722 45.5C722 46.8593 721.31 48.2576 719.84 49.6363C718.369 51.0166 716.186 52.3058 713.405 53.4093C707.849 55.6142 700.105 57 691.5 57C682.895 57 675.151 55.6142 669.595 53.4093C666.814 52.3058 664.631 51.0166 663.16 49.6363C661.69 48.2576 661 46.8593 661 45.5V38.5C661 37.1407 661.69 35.7424 663.16 34.3637C664.631 32.9834 666.814 31.6942 669.595 30.5907C675.151 28.3858 682.895 27 691.5 27C700.105 27 707.849 28.3858 713.405 30.5907C716.186 31.6942 718.369 32.9834 719.84 34.3637C721.31 35.7424 722 37.1407 722 38.5V45.5Z",stroke:"#BABABA","stroke-width":"2"})],-1),W=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter7_d)"},[e("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),C(),e("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),e("path",{d:"M89.7607 70.5791C89.7607 69.0296 89.9489 67.7956 90.3252 66.877C90.7015 65.9583 91.3877 65.0563 92.3838 64.1709C93.391 63.2744 94.0605 62.5495 94.3926 61.9961C94.7246 61.4316 94.8906 60.8395 94.8906 60.2197C94.8906 58.3493 94.0273 57.4141 92.3008 57.4141C91.4818 57.4141 90.8232 57.6686 90.3252 58.1777C89.8382 58.6758 89.5837 59.3675 89.5615 60.2529H84.7471C84.7692 58.139 85.4499 56.4844 86.7891 55.2891C88.1393 54.0938 89.9766 53.4961 92.3008 53.4961C94.6471 53.4961 96.4678 54.0661 97.7627 55.2061C99.0576 56.335 99.7051 57.9342 99.7051 60.0039C99.7051 60.9447 99.4948 61.8356 99.0742 62.6768C98.6536 63.5068 97.9176 64.431 96.8662 65.4492L95.5215 66.7275C94.6803 67.5355 94.1989 68.4818 94.0771 69.5664L94.0107 70.5791H89.7607ZM89.2793 75.6758C89.2793 74.9342 89.5283 74.3255 90.0264 73.8496C90.5355 73.3626 91.1829 73.1191 91.9688 73.1191C92.7546 73.1191 93.3965 73.3626 93.8945 73.8496C94.4036 74.3255 94.6582 74.9342 94.6582 75.6758C94.6582 76.4062 94.4092 77.0094 93.9111 77.4854C93.4242 77.9613 92.7767 78.1992 91.9688 78.1992C91.1608 78.1992 90.5078 77.9613 90.0098 77.4854C89.5228 77.0094 89.2793 76.4062 89.2793 75.6758Z",fill:"#4A4622"})],-1),q=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter8_d)"},[e("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),C(),e("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),e("path",{d:"M492.761 70.5791C492.761 69.0296 492.949 67.7956 493.325 66.877C493.701 65.9583 494.388 65.0563 495.384 64.1709C496.391 63.2744 497.061 62.5495 497.393 61.9961C497.725 61.4316 497.891 60.8395 497.891 60.2197C497.891 58.3493 497.027 57.4141 495.301 57.4141C494.482 57.4141 493.823 57.6686 493.325 58.1777C492.838 58.6758 492.584 59.3675 492.562 60.2529H487.747C487.769 58.139 488.45 56.4844 489.789 55.2891C491.139 54.0938 492.977 53.4961 495.301 53.4961C497.647 53.4961 499.468 54.0661 500.763 55.2061C502.058 56.335 502.705 57.9342 502.705 60.0039C502.705 60.9447 502.495 61.8356 502.074 62.6768C501.654 63.5068 500.918 64.431 499.866 65.4492L498.521 66.7275C497.68 67.5355 497.199 68.4818 497.077 69.5664L497.011 70.5791H492.761ZM492.279 75.6758C492.279 74.9342 492.528 74.3255 493.026 73.8496C493.535 73.3626 494.183 73.1191 494.969 73.1191C495.755 73.1191 496.396 73.3626 496.895 73.8496C497.404 74.3255 497.658 74.9342 497.658 75.6758C497.658 76.4062 497.409 77.0094 496.911 77.4854C496.424 77.9613 495.777 78.1992 494.969 78.1992C494.161 78.1992 493.508 77.9613 493.01 77.4854C492.523 77.0094 492.279 76.4062 492.279 75.6758Z",fill:"#4A4622"})],-1),J=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter9_d)"},[e("circle",{cx:"745",cy:"66",r:"27",fill:"url(#paint2_linear)"}),C(),e("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),e("path",{d:"M742.761 70.5791C742.761 69.0296 742.949 67.7956 743.325 66.877C743.701 65.9583 744.388 65.0563 745.384 64.1709C746.391 63.2744 747.061 62.5495 747.393 61.9961C747.725 61.4316 747.891 60.8395 747.891 60.2197C747.891 58.3493 747.027 57.4141 745.301 57.4141C744.482 57.4141 743.823 57.6686 743.325 58.1777C742.838 58.6758 742.584 59.3675 742.562 60.2529H737.747C737.769 58.139 738.45 56.4844 739.789 55.2891C741.139 54.0938 742.977 53.4961 745.301 53.4961C747.647 53.4961 749.468 54.0661 750.763 55.2061C752.058 56.335 752.705 57.9342 752.705 60.0039C752.705 60.9447 752.495 61.8356 752.074 62.6768C751.654 63.5068 750.918 64.431 749.866 65.4492L748.521 66.7275C747.68 67.5355 747.199 68.4818 747.077 69.5664L747.011 70.5791H742.761ZM742.279 75.6758C742.279 74.9342 742.528 74.3255 743.026 73.8496C743.535 73.3626 744.183 73.1191 744.969 73.1191C745.755 73.1191 746.396 73.3626 746.895 73.8496C747.404 74.3255 747.658 74.9342 747.658 75.6758C747.658 76.4062 747.409 77.0094 746.911 77.4854C746.424 77.9613 745.777 78.1992 744.969 78.1992C744.161 78.1992 743.508 77.9613 743.01 77.4854C742.523 77.0094 742.279 76.4062 742.279 75.6758Z",fill:"#4A4622"})],-1),Q=m(' ',1);function X(c,i,h,V,t,s){const l=f("KPop");return d(),g("svg",v,[A,C(),k,C(),O,C(),U,C(),I,C(),b,C(),$,C(),R,C(),D,C(),N,C(),P,C(),K,C(),Y,C(),E,C(),T,C(),j,C(),z,C(),r(l,{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:o(()=>[C(` + Configuration for all `+a(t.productName)+` resources is specified in YAML config files. The config files can be stored in an external datastore. + + `,1)]),default:o(()=>[W,C()]),_:1}),C(),r(l,{trigger:"hover",title:t.productName,"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:o(()=>[C(` + In Kubernetes mode, the `+a(t.productName)+` control plane listens to the Kubernetes API to fetch the right resources and configure the service mesh. + + `,1)]),default:o(()=>[q,C()]),_:1},8,["title"]),C(),r(l,{trigger:"hover",title:"Kubernetes","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:o(()=>[C(` + You can store the YAML config files for `+a(t.productName)+` in etcd, the native datastore for Kubernetes. + `,1)]),default:o(()=>[J,C()]),_:1}),C(),Q])}const e1=p(G,[["render",X]]),C1={name:"PostgresGraph",components:{KPop:H},data(){return{productName:u}}},o1={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t1=e("path",{d:"M663.48 139.848V144H661.052V132.216H665.649C666.534 132.216 667.311 132.378 667.98 132.702C668.654 133.026 669.172 133.487 669.534 134.086C669.895 134.679 670.076 135.357 670.076 136.117C670.076 137.272 669.679 138.184 668.886 138.853C668.099 139.516 667.006 139.848 665.609 139.848H663.48ZM663.48 137.882H665.649C666.291 137.882 666.779 137.731 667.114 137.428C667.454 137.126 667.624 136.695 667.624 136.133C667.624 135.556 667.454 135.089 667.114 134.733C666.774 134.377 666.305 134.194 665.706 134.183H663.48V137.882ZM672.395 139.541C672.395 138.672 672.562 137.898 672.897 137.218C673.231 136.538 673.711 136.012 674.337 135.64C674.969 135.268 675.7 135.081 676.531 135.081C677.712 135.081 678.675 135.443 679.42 136.166C680.17 136.889 680.588 137.871 680.674 139.112L680.69 139.711C680.69 141.054 680.315 142.133 679.565 142.948C678.816 143.757 677.809 144.162 676.547 144.162C675.284 144.162 674.275 143.757 673.52 142.948C672.77 142.139 672.395 141.038 672.395 139.646V139.541ZM674.734 139.711C674.734 140.542 674.89 141.178 675.203 141.621C675.516 142.058 675.964 142.276 676.547 142.276C677.113 142.276 677.556 142.06 677.874 141.629C678.192 141.192 678.352 140.496 678.352 139.541C678.352 138.726 678.192 138.095 677.874 137.647C677.556 137.199 677.108 136.975 676.531 136.975C675.959 136.975 675.516 137.199 675.203 137.647C674.89 138.089 674.734 138.777 674.734 139.711ZM688.149 141.58C688.149 141.294 688.006 141.07 687.72 140.908C687.439 140.741 686.986 140.593 686.36 140.463C684.277 140.026 683.236 139.141 683.236 137.809C683.236 137.032 683.557 136.384 684.199 135.866C684.847 135.343 685.691 135.081 686.732 135.081C687.844 135.081 688.731 135.343 689.395 135.866C690.064 136.39 690.398 137.07 690.398 137.906H688.06C688.06 137.571 687.952 137.296 687.736 137.08C687.52 136.859 687.183 136.749 686.724 136.749C686.33 136.749 686.025 136.838 685.81 137.016C685.594 137.194 685.486 137.42 685.486 137.695C685.486 137.954 685.607 138.165 685.85 138.327C686.098 138.483 686.514 138.621 687.096 138.739C687.679 138.853 688.17 138.982 688.569 139.128C689.805 139.581 690.423 140.366 690.423 141.483C690.423 142.282 690.08 142.929 689.395 143.425C688.71 143.916 687.825 144.162 686.74 144.162C686.007 144.162 685.354 144.032 684.782 143.773C684.215 143.509 683.77 143.15 683.446 142.697C683.123 142.238 682.961 141.745 682.961 141.216H685.178C685.2 141.631 685.354 141.95 685.64 142.171C685.926 142.392 686.309 142.503 686.789 142.503C687.237 142.503 687.574 142.419 687.801 142.252C688.033 142.079 688.149 141.855 688.149 141.58ZM696.011 133.09V135.243H697.509V136.959H696.011V141.329C696.011 141.653 696.073 141.885 696.197 142.025C696.322 142.166 696.559 142.236 696.91 142.236C697.169 142.236 697.398 142.217 697.598 142.179V143.951C697.139 144.092 696.667 144.162 696.181 144.162C694.541 144.162 693.705 143.334 693.672 141.677V136.959H692.394V135.243H693.672V133.09H696.011ZM699.747 139.557C699.747 138.213 700.065 137.132 700.702 136.312C701.344 135.491 702.207 135.081 703.291 135.081C704.252 135.081 704.999 135.411 705.533 136.069L705.63 135.243H707.751V143.709C707.751 144.475 707.575 145.141 707.225 145.708C706.879 146.274 706.391 146.706 705.76 147.003C705.129 147.299 704.389 147.448 703.542 147.448C702.9 147.448 702.274 147.318 701.665 147.059C701.055 146.806 700.594 146.476 700.281 146.072L701.317 144.647C701.899 145.3 702.606 145.627 703.437 145.627C704.058 145.627 704.54 145.459 704.886 145.125C705.231 144.796 705.404 144.326 705.404 143.717V143.247C704.864 143.857 704.155 144.162 703.275 144.162C702.223 144.162 701.371 143.752 700.718 142.932C700.07 142.106 699.747 141.014 699.747 139.654V139.557ZM702.086 139.727C702.086 140.52 702.245 141.143 702.563 141.596C702.881 142.044 703.318 142.268 703.874 142.268C704.586 142.268 705.096 142.001 705.404 141.467V137.784C705.091 137.25 704.586 136.983 703.89 136.983C703.329 136.983 702.887 137.213 702.563 137.671C702.245 138.13 702.086 138.815 702.086 139.727ZM715.751 137.436C715.433 137.393 715.152 137.372 714.909 137.372C714.025 137.372 713.445 137.671 713.169 138.27V144H710.83V135.243H713.04L713.105 136.287C713.574 135.483 714.224 135.081 715.055 135.081C715.314 135.081 715.557 135.116 715.783 135.187L715.751 137.436ZM722.028 144.162C720.744 144.162 719.697 143.768 718.887 142.98C718.084 142.193 717.682 141.143 717.682 139.832V139.605C717.682 138.726 717.852 137.941 718.191 137.25C718.531 136.554 719.012 136.02 719.632 135.648C720.258 135.27 720.97 135.081 721.769 135.081C722.966 135.081 723.908 135.459 724.593 136.214C725.284 136.97 725.629 138.041 725.629 139.427V140.382H720.053C720.128 140.954 720.355 141.413 720.733 141.758C721.116 142.104 721.599 142.276 722.181 142.276C723.082 142.276 723.787 141.95 724.294 141.297L725.443 142.584C725.092 143.08 724.617 143.469 724.019 143.749C723.42 144.024 722.756 144.162 722.028 144.162ZM721.761 136.975C721.297 136.975 720.919 137.132 720.628 137.445C720.342 137.758 720.158 138.205 720.077 138.788H723.331V138.602C723.32 138.084 723.18 137.685 722.91 137.404C722.64 137.118 722.257 136.975 721.761 136.975ZM732.982 141.58C732.982 141.294 732.839 141.07 732.553 140.908C732.272 140.741 731.819 140.593 731.193 140.463C729.111 140.026 728.069 139.141 728.069 137.809C728.069 137.032 728.39 136.384 729.033 135.866C729.68 135.343 730.524 135.081 731.566 135.081C732.677 135.081 733.565 135.343 734.228 135.866C734.897 136.39 735.232 137.07 735.232 137.906H732.893C732.893 137.571 732.785 137.296 732.569 137.08C732.353 136.859 732.016 136.749 731.558 136.749C731.164 136.749 730.859 136.838 730.643 137.016C730.427 137.194 730.319 137.42 730.319 137.695C730.319 137.954 730.441 138.165 730.684 138.327C730.932 138.483 731.347 138.621 731.93 138.739C732.513 138.853 733.004 138.982 733.403 139.128C734.638 139.581 735.256 140.366 735.256 141.483C735.256 142.282 734.914 142.929 734.228 143.425C733.543 143.916 732.658 144.162 731.574 144.162C730.84 144.162 730.187 144.032 729.615 143.773C729.049 143.509 728.604 143.15 728.28 142.697C727.956 142.238 727.794 141.745 727.794 141.216H730.012C730.033 141.631 730.187 141.95 730.473 142.171C730.759 142.392 731.142 142.503 731.622 142.503C732.07 142.503 732.407 142.419 732.634 142.252C732.866 142.079 732.982 141.855 732.982 141.58Z",fill:"black"},null,-1),r1=e("path",{d:"M661.401 166.63V154.846H664.728C665.753 154.846 666.659 155.073 667.447 155.526C668.235 155.979 668.842 156.624 669.268 157.46C669.7 158.296 669.918 159.257 669.924 160.341V161.094C669.924 162.205 669.708 163.179 669.276 164.016C668.85 164.852 668.237 165.494 667.439 165.942C666.646 166.39 665.721 166.619 664.663 166.63H661.401ZM662.955 156.125V165.359H664.59C665.788 165.359 666.719 164.987 667.382 164.242C668.051 163.498 668.386 162.437 668.386 161.062V160.374C668.386 159.036 668.07 157.997 667.439 157.258C666.813 156.513 665.923 156.136 664.768 156.125H662.955ZM677.45 166.63C677.364 166.457 677.294 166.149 677.24 165.707C676.544 166.43 675.713 166.792 674.747 166.792C673.884 166.792 673.174 166.549 672.619 166.063C672.068 165.572 671.793 164.952 671.793 164.202C671.793 163.29 672.138 162.583 672.829 162.081C673.525 161.574 674.502 161.321 675.759 161.321H677.215V160.633C677.215 160.109 677.059 159.694 676.746 159.386C676.433 159.073 675.972 158.917 675.362 158.917C674.828 158.917 674.38 159.052 674.019 159.322C673.657 159.591 673.476 159.918 673.476 160.301H671.971C671.971 159.864 672.125 159.443 672.432 159.038C672.745 158.628 673.166 158.305 673.695 158.067C674.229 157.83 674.814 157.711 675.451 157.711C676.46 157.711 677.251 157.965 677.822 158.472C678.394 158.974 678.691 159.667 678.713 160.552V164.582C678.713 165.386 678.815 166.025 679.02 166.5V166.63H677.45ZM674.966 165.489C675.435 165.489 675.88 165.367 676.301 165.124C676.722 164.882 677.027 164.566 677.215 164.177V162.381H676.042C674.208 162.381 673.29 162.918 673.29 163.991C673.29 164.461 673.447 164.828 673.76 165.092C674.073 165.356 674.475 165.489 674.966 165.489ZM683.091 155.752V157.873H684.726V159.03H683.091V164.461C683.091 164.811 683.164 165.076 683.31 165.254C683.455 165.426 683.703 165.513 684.054 165.513C684.227 165.513 684.464 165.48 684.766 165.416V166.63C684.372 166.738 683.989 166.792 683.617 166.792C682.948 166.792 682.444 166.589 682.104 166.185C681.764 165.78 681.594 165.205 681.594 164.461V159.03H679.999V157.873H681.594V155.752H683.091ZM691.888 166.63C691.802 166.457 691.732 166.149 691.678 165.707C690.982 166.43 690.151 166.792 689.185 166.792C688.322 166.792 687.612 166.549 687.057 166.063C686.506 165.572 686.231 164.952 686.231 164.202C686.231 163.29 686.576 162.583 687.267 162.081C687.963 161.574 688.94 161.321 690.197 161.321H691.654V160.633C691.654 160.109 691.497 159.694 691.184 159.386C690.871 159.073 690.41 158.917 689.8 158.917C689.266 158.917 688.818 159.052 688.457 159.322C688.095 159.591 687.915 159.918 687.915 160.301H686.409C686.409 159.864 686.563 159.443 686.871 159.038C687.183 158.628 687.604 158.305 688.133 158.067C688.667 157.83 689.253 157.711 689.889 157.711C690.898 157.711 691.689 157.965 692.261 158.472C692.832 158.974 693.129 159.667 693.151 160.552V164.582C693.151 165.386 693.253 166.025 693.458 166.5V166.63H691.888ZM689.404 165.489C689.873 165.489 690.318 165.367 690.739 165.124C691.16 164.882 691.465 164.566 691.654 164.177V162.381H690.48C688.646 162.381 687.728 162.918 687.728 163.991C687.728 164.461 687.885 164.828 688.198 165.092C688.511 165.356 688.913 165.489 689.404 165.489ZM702.911 162.348C702.911 163.686 702.604 164.763 701.988 165.578C701.373 166.387 700.548 166.792 699.512 166.792C698.406 166.792 697.551 166.4 696.946 165.618L696.874 166.63H695.498V154.199H696.995V158.836C697.599 158.086 698.433 157.711 699.496 157.711C700.559 157.711 701.392 158.113 701.997 158.917C702.606 159.721 702.911 160.821 702.911 162.219V162.348ZM701.414 162.178C701.414 161.159 701.217 160.371 700.823 159.815C700.429 159.26 699.863 158.982 699.124 158.982C698.136 158.982 697.427 159.44 696.995 160.357V164.145C697.454 165.062 698.169 165.521 699.14 165.521C699.857 165.521 700.416 165.243 700.815 164.687C701.214 164.132 701.414 163.295 701.414 162.178ZM710.211 166.63C710.125 166.457 710.055 166.149 710.001 165.707C709.305 166.43 708.474 166.792 707.508 166.792C706.645 166.792 705.935 166.549 705.38 166.063C704.829 165.572 704.554 164.952 704.554 164.202C704.554 163.29 704.899 162.583 705.59 162.081C706.286 161.574 707.263 161.321 708.52 161.321H709.976V160.633C709.976 160.109 709.82 159.694 709.507 159.386C709.194 159.073 708.733 158.917 708.123 158.917C707.589 158.917 707.141 159.052 706.78 159.322C706.418 159.591 706.237 159.918 706.237 160.301H704.732C704.732 159.864 704.886 159.443 705.193 159.038C705.506 158.628 705.927 158.305 706.456 158.067C706.99 157.83 707.575 157.711 708.212 157.711C709.221 157.711 710.011 157.965 710.583 158.472C711.155 158.974 711.452 159.667 711.474 160.552V164.582C711.474 165.386 711.576 166.025 711.781 166.5V166.63H710.211ZM707.727 165.489C708.196 165.489 708.641 165.367 709.062 165.124C709.483 164.882 709.788 164.566 709.976 164.177V162.381H708.803C706.968 162.381 706.051 162.918 706.051 163.991C706.051 164.461 706.208 164.828 706.521 165.092C706.834 165.356 707.236 165.489 707.727 165.489ZM718.919 164.307C718.919 163.902 718.766 163.589 718.458 163.368C718.156 163.142 717.624 162.947 716.864 162.785C716.108 162.624 715.507 162.429 715.059 162.203C714.616 161.976 714.287 161.706 714.072 161.393C713.861 161.08 713.756 160.708 713.756 160.277C713.756 159.559 714.058 158.952 714.662 158.456C715.272 157.959 716.049 157.711 716.993 157.711C717.986 157.711 718.79 157.967 719.405 158.48C720.025 158.992 720.336 159.648 720.336 160.446H718.83C718.83 160.036 718.655 159.683 718.304 159.386C717.959 159.09 717.522 158.941 716.993 158.941C716.448 158.941 716.022 159.06 715.714 159.297C715.407 159.535 715.253 159.845 715.253 160.228C715.253 160.589 715.396 160.862 715.682 161.045C715.968 161.229 716.483 161.404 717.228 161.571C717.978 161.739 718.585 161.938 719.049 162.17C719.513 162.402 719.855 162.683 720.077 163.012C720.303 163.336 720.417 163.732 720.417 164.202C720.417 164.984 720.104 165.613 719.478 166.087C718.852 166.557 718.04 166.792 717.042 166.792C716.34 166.792 715.72 166.667 715.18 166.419C714.641 166.171 714.217 165.826 713.91 165.383C713.608 164.935 713.456 164.453 713.456 163.935H714.954C714.981 164.436 715.18 164.836 715.553 165.132C715.93 165.424 716.427 165.569 717.042 165.569C717.608 165.569 718.061 165.456 718.401 165.23C718.747 164.998 718.919 164.69 718.919 164.307ZM726.001 166.792C724.814 166.792 723.848 166.403 723.103 165.626C722.359 164.844 721.987 163.8 721.987 162.494V162.219C721.987 161.35 722.151 160.576 722.48 159.896C722.815 159.211 723.279 158.677 723.872 158.294C724.471 157.905 725.119 157.711 725.815 157.711C726.953 157.711 727.838 158.086 728.469 158.836C729.1 159.586 729.416 160.66 729.416 162.057V162.68H723.484C723.505 163.543 723.756 164.242 724.236 164.776C724.722 165.305 725.337 165.569 726.082 165.569C726.61 165.569 727.058 165.462 727.425 165.246C727.792 165.03 728.113 164.744 728.388 164.388L729.303 165.1C728.569 166.228 727.468 166.792 726.001 166.792ZM725.815 158.941C725.21 158.941 724.703 159.162 724.293 159.605C723.883 160.042 723.63 160.657 723.532 161.45H727.919V161.337C727.876 160.576 727.671 159.988 727.304 159.572C726.937 159.152 726.441 158.941 725.815 158.941Z",fill:"black"},null,-1),l1=e("g",{filter:"url(#filter0_d)"},[e("rect",{x:"498.553",y:"119.823",width:"216.746",height:"105.823",rx:"5.09991",transform:"rotate(-180 498.553 119.823)",fill:"white"})],-1),i1=e("path",{d:"M23.1485 137.843L25.6008 132.534H28.2553L24.3868 140.044V144.317H21.9184V140.044L18.0499 132.534H20.7125L23.1485 137.843ZM36.0452 141.889H31.7883L30.9789 144.317H28.3972L32.7837 132.534H35.0336L39.4444 144.317H36.8626L36.0452 141.889ZM32.4438 139.923H35.3897L33.9087 135.512L32.4438 139.923ZM44.9925 132.534L48.0193 141.08L51.03 132.534H54.2187V144.317H51.7826V141.096L52.0254 135.536L48.8448 144.317H47.1776L44.0051 135.544L44.2479 141.096V144.317H41.82V132.534H44.9925ZM60.042 142.367H65.1973V144.317H57.614V132.534H60.042V142.367Z",fill:"black"},null,-1),a1=e("path",{d:"M28.0692 162.891C27.9235 164.137 27.4622 165.1 26.6852 165.78C25.9137 166.454 24.8859 166.792 23.6018 166.792C22.2097 166.792 21.0929 166.292 20.2512 165.294C19.4149 164.296 18.9968 162.961 18.9968 161.288V160.155C18.9968 159.06 19.191 158.097 19.5795 157.266C19.9733 156.435 20.5291 155.798 21.2467 155.356C21.9643 154.908 22.7951 154.684 23.7393 154.684C24.9911 154.684 25.9946 155.035 26.75 155.736C27.5053 156.432 27.9451 157.398 28.0692 158.634H26.5072C26.3723 157.695 26.0783 157.015 25.625 156.594C25.1772 156.173 24.5487 155.963 23.7393 155.963C22.7466 155.963 21.9669 156.33 21.4004 157.064C20.8393 157.797 20.5587 158.841 20.5587 160.196V161.337C20.5587 162.615 20.8258 163.632 21.36 164.388C21.8941 165.143 22.6414 165.521 23.6018 165.521C24.465 165.521 25.126 165.327 25.5846 164.938C26.0486 164.544 26.3561 163.862 26.5072 162.891H28.0692ZM29.5664 162.17C29.5664 161.312 29.7336 160.541 30.0682 159.856C30.4081 159.17 30.8775 158.642 31.4764 158.269C32.0807 157.897 32.7686 157.711 33.5401 157.711C34.7325 157.711 35.6956 158.124 36.4294 158.949C37.1685 159.775 37.5381 160.873 37.5381 162.243V162.348C37.5381 163.201 37.3736 163.967 37.0444 164.647C36.7207 165.321 36.254 165.847 35.6443 166.225C35.04 166.603 34.344 166.792 33.5563 166.792C32.3693 166.792 31.4062 166.379 30.6671 165.553C29.9333 164.728 29.5664 163.635 29.5664 162.276V162.17ZM31.0717 162.348C31.0717 163.32 31.2956 164.099 31.7434 164.687C32.1967 165.275 32.8009 165.569 33.5563 165.569C34.3171 165.569 34.9213 165.273 35.3692 164.679C35.817 164.08 36.0409 163.244 36.0409 162.17C36.0409 161.21 35.8116 160.433 35.353 159.84C34.8998 159.241 34.2955 158.941 33.5401 158.941C32.8009 158.941 32.2047 159.235 31.7515 159.823C31.2983 160.411 31.0717 161.253 31.0717 162.348ZM40.832 157.873L40.8806 158.974C41.5496 158.132 42.4237 157.711 43.5027 157.711C45.3534 157.711 46.2868 158.755 46.303 160.843V166.63H44.8057V160.835C44.8003 160.204 44.6547 159.737 44.3687 159.435C44.0881 159.133 43.6484 158.982 43.0495 158.982C42.5639 158.982 42.1377 159.111 41.7708 159.37C41.4039 159.629 41.118 159.969 40.9129 160.39V166.63H39.4157V157.873H40.832ZM49.0627 166.63V159.03H47.6788V157.873H49.0627V157.128C49.0627 156.152 49.3406 155.391 49.8963 154.846C50.4574 154.301 51.2479 154.029 52.2676 154.029C52.8719 154.029 53.6353 154.193 54.5579 154.522L54.3071 155.785C53.6326 155.515 52.9906 155.38 52.3809 155.38C51.7388 155.38 51.2748 155.526 50.9889 155.817C50.7083 156.103 50.568 156.535 50.568 157.112V157.873H52.3566V159.03H50.568V166.63H49.0627ZM55.3025 166.63H53.7972V157.873H55.3025V166.63ZM57.3824 162.178C57.3824 160.813 57.6981 159.729 58.3293 158.925C58.9606 158.116 59.7969 157.711 60.8382 157.711C61.9065 157.711 62.7401 158.089 63.339 158.844L63.4118 157.873H64.7796V166.419C64.7796 167.552 64.4423 168.445 63.7679 169.098C63.0989 169.751 62.1979 170.077 61.0648 170.077C60.4336 170.077 59.8158 169.942 59.2115 169.673C58.6072 169.403 58.1459 169.033 57.8276 168.564L58.6045 167.666C59.2466 168.459 60.0316 168.855 60.9596 168.855C61.688 168.855 62.2545 168.65 62.6592 168.24C63.0692 167.83 63.2742 167.253 63.2742 166.508V165.756C62.6753 166.446 61.8579 166.792 60.822 166.792C59.7969 166.792 58.966 166.379 58.3293 165.553C57.6981 164.728 57.3824 163.603 57.3824 162.178ZM58.8878 162.348C58.8878 163.336 59.0901 164.113 59.4948 164.679C59.8994 165.24 60.4659 165.521 61.1943 165.521C62.1385 165.521 62.8318 165.092 63.2742 164.234V160.236C62.8156 159.4 62.1277 158.982 61.2105 158.982C60.4821 158.982 59.9129 159.265 59.5028 159.831C59.0928 160.398 58.8878 161.237 58.8878 162.348ZM77.8904 161.426H72.9455V166.63H71.3916V154.846H78.6916V156.125H72.9455V160.155H77.8904V161.426ZM81.9451 166.63H80.4478V157.873H81.9451V166.63ZM80.3264 155.55C80.3264 155.307 80.3993 155.102 80.545 154.935C80.696 154.768 80.9172 154.684 81.2086 154.684C81.5 154.684 81.7212 154.768 81.8722 154.935C82.0233 155.102 82.0988 155.307 82.0988 155.55C82.0988 155.793 82.0233 155.995 81.8722 156.157C81.7212 156.319 81.5 156.4 81.2086 156.4C80.9172 156.4 80.696 156.319 80.545 156.157C80.3993 155.995 80.3264 155.793 80.3264 155.55ZM85.9754 166.63H84.4782V154.199H85.9754V166.63ZM92.0129 166.792C90.8259 166.792 89.8601 166.403 89.1156 165.626C88.371 164.844 87.9987 163.8 87.9987 162.494V162.219C87.9987 161.35 88.1633 160.576 88.4924 159.896C88.8269 159.211 89.2909 158.677 89.8844 158.294C90.4833 157.905 91.1308 157.711 91.8268 157.711C92.9652 157.711 93.8501 158.086 94.4813 158.836C95.1126 159.586 95.4282 160.66 95.4282 162.057V162.68H89.496C89.5175 163.543 89.7684 164.242 90.2486 164.776C90.7342 165.305 91.3493 165.569 92.0938 165.569C92.6226 165.569 93.0704 165.462 93.4373 165.246C93.8042 165.03 94.1252 164.744 94.4004 164.388L95.3149 165.1C94.5811 166.228 93.4805 166.792 92.0129 166.792ZM91.8268 158.941C91.2225 158.941 90.7153 159.162 90.3053 159.605C89.8952 160.042 89.6416 160.657 89.5445 161.45H93.931V161.337C93.8878 160.576 93.6828 159.988 93.3159 159.572C92.949 159.152 92.4526 158.941 91.8268 158.941ZM102.267 164.307C102.267 163.902 102.113 163.589 101.806 163.368C101.503 163.142 100.972 162.947 100.211 162.785C99.4559 162.624 98.8543 162.429 98.4065 162.203C97.9641 161.976 97.6349 161.706 97.4191 161.393C97.2087 161.08 97.1035 160.708 97.1035 160.277C97.1035 159.559 97.4056 158.952 98.0099 158.456C98.6196 157.959 99.3965 157.711 100.341 157.711C101.333 157.711 102.137 157.967 102.752 158.48C103.373 158.992 103.683 159.648 103.683 160.446H102.178C102.178 160.036 102.003 159.683 101.652 159.386C101.307 159.09 100.869 158.941 100.341 158.941C99.7958 158.941 99.3696 159.06 99.062 159.297C98.7545 159.535 98.6007 159.845 98.6007 160.228C98.6007 160.589 98.7437 160.862 99.0296 161.045C99.3156 161.229 99.8309 161.404 100.575 161.571C101.325 161.739 101.932 161.938 102.396 162.17C102.86 162.402 103.203 162.683 103.424 163.012C103.651 163.336 103.764 163.732 103.764 164.202C103.764 164.984 103.451 165.613 102.825 166.087C102.199 166.557 101.387 166.792 100.389 166.792C99.6879 166.792 99.0674 166.667 98.5279 166.419C97.9883 166.171 97.5648 165.826 97.2573 165.383C96.9551 164.935 96.804 164.453 96.804 163.935H98.3013C98.3282 164.436 98.5279 164.836 98.9002 165.132C99.2778 165.424 99.7742 165.569 100.389 165.569C100.956 165.569 101.409 165.456 101.749 165.23C102.094 164.998 102.267 164.69 102.267 164.307Z",fill:"black"},null,-1),f1=e("path",{d:"M410.19 54.1275C410.168 54.0625 410.162 53.9928 410.173 53.9248C410.184 53.8569 410.213 53.7929 410.255 53.7388C411.891 51.6738 413.376 49.2985 413.376 47.4765C413.376 43.4276 411.065 40.1372 406.036 40.1372C403.545 40.1372 401.717 40.947 400.516 42.2507C400.462 42.3107 400.392 42.3537 400.314 42.3748C400.236 42.3958 400.153 42.394 400.076 42.3695C398.159 41.7489 396.195 41.2841 394.203 40.9794C394.136 40.9704 394.068 40.9781 394.004 41.0018C393.941 41.0255 393.885 41.0644 393.84 41.1152C393.795 41.1659 393.764 41.2269 393.749 41.2926C393.733 41.3584 393.734 41.427 393.752 41.4922C394.168 43.0497 396.662 52.9452 398.67 60.4788C399.885 65.0379 396.737 69.516 392.019 69.5025H389.098C384.332 69.5025 381.438 65.0082 382.537 60.5274C384.391 52.956 386.931 43.1388 387.344 41.5192C387.361 41.4546 387.362 41.3867 387.347 41.3214C387.332 41.2562 387.301 41.1957 387.257 41.1453C387.213 41.0949 387.158 41.0561 387.095 41.0323C387.032 41.0085 386.965 41.0006 386.899 41.0091C384.58 41.2793 382.299 41.8015 380.094 42.5665C380.013 42.5952 379.926 42.5983 379.843 42.5756C379.76 42.553 379.687 42.5055 379.632 42.4397C378.431 41.028 376.558 40.1453 373.964 40.1453C368.935 40.1453 366.624 43.4303 366.624 47.4846C366.624 49.6089 368.643 52.489 370.565 54.7456C370.658 54.8568 370.687 55.0077 370.641 55.1451L367.369 64.6465C367.368 64.6563 367.368 64.6663 367.369 64.6762C367.283 65.0082 366.02 70.6145 375.618 79.5383C378.49 82.2133 388.496 91.8523 390.294 93.5745C390.369 93.6462 390.47 93.6863 390.574 93.6863C390.678 93.6863 390.778 93.6462 390.853 93.5745C392.702 91.855 403.081 82.2214 405.969 79.5383C416.339 69.8669 413.87 64.6465 413.87 64.6465L410.19 54.1275V54.1275Z",fill:"#290B53"},null,-1),s1=e("path",{d:"M392.524 63.2097H388.615C388.461 63.2097 388.308 63.1792 388.166 63.12C388.023 63.0608 387.894 62.9741 387.785 62.8647C387.676 62.7553 387.59 62.6256 387.532 62.4828C387.473 62.3401 387.443 62.1871 387.444 62.0328L386.958 57.2201C386.958 57.066 386.988 56.9134 387.048 56.7711C387.107 56.6288 387.193 56.4996 387.302 56.3907C387.411 56.2819 387.541 56.1957 387.683 56.137C387.826 56.0783 387.978 56.0482 388.132 56.0486H392.991C393.145 56.0482 393.298 56.0783 393.44 56.137C393.582 56.1957 393.712 56.2819 393.821 56.3907C393.93 56.4996 394.017 56.6288 394.076 56.7711C394.135 56.9134 394.165 57.066 394.165 57.2201L393.698 62.0328C393.699 62.1874 393.669 62.3405 393.61 62.4834C393.552 62.6264 393.465 62.7563 393.356 62.8657C393.247 62.975 393.117 63.0618 392.974 63.1208C392.832 63.1799 392.678 63.2101 392.524 63.2097Z",fill:"#290B53"},null,-1),n1=e("path",{d:"M370.061 149.221L368.798 150.581V153.948H366.37V142.164H368.798V147.506L369.867 146.041L372.869 142.164H375.856L371.671 147.4L375.977 153.948H373.088L370.061 149.221ZM387.085 142.164V149.925C387.085 151.215 386.68 152.235 385.871 152.985C385.067 153.735 383.967 154.11 382.569 154.11C381.193 154.11 380.101 153.745 379.291 153.017C378.482 152.289 378.069 151.288 378.053 150.014V142.164H380.481V149.942C380.481 150.713 380.665 151.277 381.031 151.633C381.404 151.984 381.916 152.159 382.569 152.159C383.934 152.159 384.627 151.442 384.649 150.006V142.164H387.085ZM393.523 142.164L396.55 150.711L399.561 142.164H402.75V153.948H400.314V150.727L400.556 145.167L397.376 153.948H395.709L392.536 145.175L392.779 150.727V153.948H390.351V142.164H393.523ZM412.943 151.52H408.686L407.877 153.948H405.295L409.682 142.164H411.932L416.342 153.948H413.761L412.943 151.52ZM409.342 149.553H412.288L410.807 145.142L409.342 149.553Z",fill:"black"},null,-1),d1=e("path",{d:"M351.129 172.521C350.983 173.767 350.522 174.73 349.745 175.41C348.974 176.085 347.946 176.422 346.662 176.422C345.27 176.422 344.153 175.923 343.311 174.925C342.475 173.926 342.057 172.591 342.057 170.919V169.786C342.057 168.69 342.251 167.727 342.639 166.896C343.033 166.065 343.589 165.429 344.307 164.986C345.024 164.538 345.855 164.315 346.799 164.315C348.051 164.315 349.055 164.665 349.81 165.367C350.565 166.063 351.005 167.028 351.129 168.264H349.567C349.432 167.325 349.138 166.645 348.685 166.225C348.237 165.804 347.609 165.593 346.799 165.593C345.807 165.593 345.027 165.96 344.46 166.694C343.899 167.428 343.619 168.472 343.619 169.826V170.967C343.619 172.246 343.886 173.263 344.42 174.018C344.954 174.774 345.701 175.151 346.662 175.151C347.525 175.151 348.186 174.957 348.645 174.569C349.109 174.175 349.416 173.492 349.567 172.521H351.129ZM352.626 171.801C352.626 170.943 352.794 170.171 353.128 169.486C353.468 168.801 353.937 168.272 354.536 167.9C355.141 167.528 355.829 167.341 356.6 167.341C357.792 167.341 358.756 167.754 359.489 168.58C360.229 169.405 360.598 170.503 360.598 171.874V171.979C360.598 172.831 360.434 173.597 360.104 174.277C359.781 174.952 359.314 175.478 358.704 175.855C358.1 176.233 357.404 176.422 356.616 176.422C355.429 176.422 354.466 176.009 353.727 175.184C352.993 174.358 352.626 173.266 352.626 171.906V171.801ZM354.132 171.979C354.132 172.95 354.356 173.73 354.803 174.318C355.257 174.906 355.861 175.2 356.616 175.2C357.377 175.2 357.981 174.903 358.429 174.31C358.877 173.711 359.101 172.874 359.101 171.801C359.101 170.84 358.872 170.063 358.413 169.47C357.96 168.871 357.355 168.572 356.6 168.572C355.861 168.572 355.265 168.866 354.812 169.454C354.358 170.042 354.132 170.883 354.132 171.979ZM363.892 167.503L363.941 168.604C364.61 167.762 365.484 167.341 366.563 167.341C368.413 167.341 369.347 168.385 369.363 170.473V176.26H367.866V170.465C367.86 169.834 367.715 169.367 367.429 169.065C367.148 168.763 366.708 168.612 366.11 168.612C365.624 168.612 365.198 168.741 364.831 169C364.464 169.259 364.178 169.599 363.973 170.02V176.26H362.476V167.503H363.892ZM373.652 165.383V167.503H375.287V168.661H373.652V174.091C373.652 174.442 373.725 174.706 373.871 174.884C374.017 175.057 374.265 175.143 374.615 175.143C374.788 175.143 375.025 175.111 375.328 175.046V176.26C374.934 176.368 374.551 176.422 374.178 176.422C373.509 176.422 373.005 176.22 372.665 175.815C372.325 175.41 372.155 174.836 372.155 174.091V168.661H370.561V167.503H372.155V165.383H373.652ZM381.276 168.847C381.049 168.809 380.804 168.79 380.54 168.79C379.558 168.79 378.891 169.208 378.541 170.044V176.26H377.043V167.503H378.5L378.524 168.515C379.015 167.733 379.711 167.341 380.612 167.341C380.904 167.341 381.125 167.379 381.276 167.455V168.847ZM382.102 171.801C382.102 170.943 382.269 170.171 382.603 169.486C382.943 168.801 383.413 168.272 384.012 167.9C384.616 167.528 385.304 167.341 386.075 167.341C387.268 167.341 388.231 167.754 388.964 168.58C389.704 169.405 390.073 170.503 390.073 171.874V171.979C390.073 172.831 389.909 173.597 389.58 174.277C389.256 174.952 388.789 175.478 388.179 175.855C387.575 176.233 386.879 176.422 386.091 176.422C384.904 176.422 383.941 176.009 383.202 175.184C382.468 174.358 382.102 173.266 382.102 171.906V171.801ZM383.607 171.979C383.607 172.95 383.831 173.73 384.279 174.318C384.732 174.906 385.336 175.2 386.091 175.2C386.852 175.2 387.456 174.903 387.904 174.31C388.352 173.711 388.576 172.874 388.576 171.801C388.576 170.84 388.347 170.063 387.888 169.47C387.435 168.871 386.831 168.572 386.075 168.572C385.336 168.572 384.74 168.866 384.287 169.454C383.833 170.042 383.607 170.883 383.607 171.979ZM393.578 176.26H392.08V163.829H393.578V176.26ZM401.881 171.647V176.26H400.327V164.476H404.673C405.963 164.476 406.972 164.806 407.7 165.464C408.434 166.122 408.801 166.993 408.801 168.078C408.801 169.222 408.442 170.104 407.724 170.724C407.012 171.339 405.99 171.647 404.657 171.647H401.881ZM401.881 170.376H404.673C405.504 170.376 406.141 170.182 406.583 169.794C407.026 169.4 407.247 168.833 407.247 168.094C407.247 167.393 407.026 166.832 406.583 166.411C406.141 165.99 405.534 165.771 404.762 165.755H401.881V170.376ZM412.176 176.26H410.678V163.829H412.176V176.26ZM419.985 176.26C419.899 176.087 419.829 175.78 419.775 175.337C419.079 176.06 418.248 176.422 417.282 176.422C416.419 176.422 415.71 176.179 415.154 175.693C414.604 175.203 414.328 174.582 414.328 173.832C414.328 172.92 414.674 172.213 415.364 171.712C416.06 171.205 417.037 170.951 418.294 170.951H419.751V170.263C419.751 169.74 419.594 169.324 419.281 169.017C418.968 168.704 418.507 168.547 417.897 168.547C417.363 168.547 416.915 168.682 416.554 168.952C416.192 169.222 416.012 169.548 416.012 169.931H414.506C414.506 169.494 414.66 169.073 414.968 168.669C415.281 168.259 415.701 167.935 416.23 167.697C416.764 167.46 417.35 167.341 417.986 167.341C418.995 167.341 419.786 167.595 420.358 168.102C420.93 168.604 421.226 169.297 421.248 170.182V174.212C421.248 175.016 421.35 175.656 421.556 176.131V176.26H419.985ZM417.501 175.119C417.97 175.119 418.415 174.997 418.836 174.755C419.257 174.512 419.562 174.196 419.751 173.808V172.011H418.577C416.743 172.011 415.826 172.548 415.826 173.622C415.826 174.091 415.982 174.458 416.295 174.722C416.608 174.987 417.01 175.119 417.501 175.119ZM425.011 167.503L425.06 168.604C425.729 167.762 426.603 167.341 427.682 167.341C429.533 167.341 430.466 168.385 430.482 170.473V176.26H428.985V170.465C428.98 169.834 428.834 169.367 428.548 169.065C428.267 168.763 427.828 168.612 427.229 168.612C426.743 168.612 426.317 168.741 425.95 169C425.583 169.259 425.297 169.599 425.092 170.02V176.26H423.595V167.503H425.011ZM436.374 176.422C435.187 176.422 434.221 176.033 433.477 175.256C432.732 174.474 432.36 173.43 432.36 172.124V171.849C432.36 170.981 432.524 170.206 432.854 169.527C433.188 168.841 433.652 168.307 434.246 167.924C434.844 167.536 435.492 167.341 436.188 167.341C437.326 167.341 438.211 167.716 438.842 168.466C439.474 169.216 439.789 170.29 439.789 171.687V172.311H433.857C433.879 173.174 434.13 173.873 434.61 174.407C435.095 174.935 435.71 175.2 436.455 175.2C436.984 175.2 437.432 175.092 437.798 174.876C438.165 174.66 438.486 174.374 438.761 174.018L439.676 174.73C438.942 175.858 437.842 176.422 436.374 176.422ZM436.188 168.572C435.584 168.572 435.076 168.793 434.666 169.235C434.256 169.672 434.003 170.287 433.906 171.08H438.292V170.967C438.249 170.206 438.044 169.618 437.677 169.203C437.31 168.782 436.814 168.572 436.188 168.572Z",fill:"black"},null,-1),p1=e("path",{d:"M238.841 67L222.904 76.2014L222.904 57.7987L238.841 67ZM143.999 65.4063L224.498 65.4063L224.498 68.5937L143.999 68.5937L143.999 65.4063Z",fill:"#7B2BBC"},null,-1),u1=e("path",{d:"M624.841 67L608.904 76.2014L608.904 57.7987L624.841 67ZM529.999 65.4063L610.497 65.4063L610.497 68.5937L529.999 68.5937L529.999 65.4063Z",fill:"#7B2BBC"},null,-1),c1=e("g",{filter:"url(#filter1_d)"},[e("path",{d:"M691.5 100C708.897 100 723 94.4036 723 87.5V80.5C723 73.5964 708.897 68 691.5 68C674.103 68 660 73.5964 660 80.5V87.5C660 94.4036 674.103 100 691.5 100Z",fill:"white"}),C(),e("path",{d:"M722 87.5C722 88.8593 721.31 90.2576 719.84 91.6363C718.369 93.0166 716.186 94.3058 713.405 95.4093C707.849 97.6142 700.105 99 691.5 99C682.895 99 675.151 97.6142 669.595 95.4093C666.814 94.3058 664.631 93.0166 663.16 91.6363C661.69 90.2576 661 88.8593 661 87.5V80.5C661 79.1407 661.69 77.7424 663.16 76.3637C664.631 74.9834 666.814 73.6942 669.595 72.5907C675.151 70.3858 682.895 69 691.5 69C700.105 69 707.849 70.3858 713.405 72.5907C716.186 73.6942 718.369 74.9834 719.84 76.3637C721.31 77.7424 722 79.1407 722 80.5V87.5Z",stroke:"#BABABA","stroke-width":"2"})],-1),h1=e("g",{filter:"url(#filter2_d)"},[e("path",{d:"M691.5 86C708.897 86 723 80.4036 723 73.5V66.5C723 59.5964 708.897 54 691.5 54C674.103 54 660 59.5964 660 66.5V73.5C660 80.4036 674.103 86 691.5 86Z",fill:"white"}),C(),e("path",{d:"M722 73.5C722 74.8593 721.31 76.2576 719.84 77.6363C718.369 79.0166 716.186 80.3058 713.405 81.4093C707.849 83.6142 700.105 85 691.5 85C682.895 85 675.151 83.6142 669.595 81.4093C666.814 80.3058 664.631 79.0166 663.16 77.6363C661.69 76.2576 661 74.8593 661 73.5V66.5C661 65.1407 661.69 63.7424 663.16 62.3637C664.631 60.9834 666.814 59.6942 669.595 58.5907C675.151 56.3858 682.895 55 691.5 55C700.105 55 707.849 56.3858 713.405 58.5907C716.186 59.6942 718.369 60.9834 719.84 62.3637C721.31 63.7424 722 65.1407 722 66.5V73.5Z",stroke:"#BABABA","stroke-width":"2"})],-1),V1=e("g",{filter:"url(#filter3_d)"},[e("path",{d:"M691.5 72C708.897 72 723 66.4036 723 59.5V52.5C723 45.5964 708.897 40 691.5 40C674.103 40 660 45.5964 660 52.5V59.5C660 66.4036 674.103 72 691.5 72Z",fill:"white"}),C(),e("path",{d:"M722 59.5C722 60.8593 721.31 62.2576 719.84 63.6363C718.369 65.0166 716.186 66.3058 713.405 67.4093C707.849 69.6142 700.105 71 691.5 71C682.895 71 675.151 69.6142 669.595 67.4093C666.814 66.3058 664.631 65.0166 663.16 63.6363C661.69 62.2576 661 60.8593 661 59.5V52.5C661 51.1407 661.69 49.7424 663.16 48.3637C664.631 46.9834 666.814 45.6942 669.595 44.5907C675.151 42.3858 682.895 41 691.5 41C700.105 41 707.849 42.3858 713.405 44.5907C716.186 45.6942 718.369 46.9834 719.84 48.3637C721.31 49.7424 722 51.1407 722 52.5V59.5Z",stroke:"#BABABA","stroke-width":"2"})],-1),M1=e("g",{filter:"url(#filter4_d)"},[e("path",{d:"M691.5 58C708.897 58 723 52.4036 723 45.5V38.5C723 31.5964 708.897 26 691.5 26C674.103 26 660 31.5964 660 38.5V45.5C660 52.4036 674.103 58 691.5 58Z",fill:"white"}),C(),e("path",{d:"M722 45.5C722 46.8593 721.31 48.2576 719.84 49.6363C718.369 51.0166 716.186 52.3058 713.405 53.4093C707.849 55.6142 700.105 57 691.5 57C682.895 57 675.151 55.6142 669.595 53.4093C666.814 52.3058 664.631 51.0166 663.16 49.6363C661.69 48.2576 661 46.8593 661 45.5V38.5C661 37.1407 661.69 35.7424 663.16 34.3637C664.631 32.9834 666.814 31.6942 669.595 30.5907C675.151 28.3858 682.895 27 691.5 27C700.105 27 707.849 28.3858 713.405 30.5907C716.186 31.6942 718.369 32.9834 719.84 34.3637C721.31 35.7424 722 37.1407 722 38.5V45.5Z",stroke:"#BABABA","stroke-width":"2"})],-1),H1=e("g",{filter:"url(#filter5_d)"},[e("path",{d:"M79 106C79 107.105 78.1046 108 77 108L16 108C14.8954 108 14 107.105 14 106L14 28C14 26.8954 14.8954 26 16 26L67 26L67 39.5C67 40.6046 67.8954 41.5 69 41.5L79 41.5L79 106Z",fill:"white"})],-1),g1=e("g",{filter:"url(#filter6_d)"},[e("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"#BCBCBC"})],-1),m1=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter7_d)"},[e("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),C(),e("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),e("path",{d:"M89.7607 70.5791C89.7607 69.0296 89.9489 67.7956 90.3252 66.877C90.7015 65.9583 91.3877 65.0563 92.3838 64.1709C93.391 63.2744 94.0605 62.5495 94.3926 61.9961C94.7246 61.4316 94.8906 60.8395 94.8906 60.2197C94.8906 58.3493 94.0273 57.4141 92.3008 57.4141C91.4818 57.4141 90.8232 57.6686 90.3252 58.1777C89.8382 58.6758 89.5837 59.3675 89.5615 60.2529H84.7471C84.7692 58.139 85.4499 56.4844 86.7891 55.2891C88.1393 54.0938 89.9766 53.4961 92.3008 53.4961C94.6471 53.4961 96.4678 54.0661 97.7627 55.2061C99.0576 56.335 99.7051 57.9342 99.7051 60.0039C99.7051 60.9447 99.4948 61.8356 99.0742 62.6768C98.6536 63.5068 97.9176 64.431 96.8662 65.4492L95.5215 66.7275C94.6803 67.5355 94.1989 68.4818 94.0771 69.5664L94.0107 70.5791H89.7607ZM89.2793 75.6758C89.2793 74.9342 89.5283 74.3255 90.0264 73.8496C90.5355 73.3626 91.1829 73.1191 91.9688 73.1191C92.7546 73.1191 93.3965 73.3626 93.8945 73.8496C94.4036 74.3255 94.6582 74.9342 94.6582 75.6758C94.6582 76.4062 94.4092 77.0094 93.9111 77.4854C93.4242 77.9613 92.7767 78.1992 91.9688 78.1992C91.1608 78.1992 90.5078 77.9613 90.0098 77.4854C89.5228 77.0094 89.2793 76.4062 89.2793 75.6758Z",fill:"#4A4622"})],-1),_1=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter8_d)"},[e("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),C(),e("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),e("path",{d:"M492.761 70.5791C492.761 69.0296 492.949 67.7956 493.325 66.877C493.701 65.9583 494.388 65.0563 495.384 64.1709C496.391 63.2744 497.061 62.5495 497.393 61.9961C497.725 61.4316 497.891 60.8395 497.891 60.2197C497.891 58.3493 497.027 57.4141 495.301 57.4141C494.482 57.4141 493.823 57.6686 493.325 58.1777C492.838 58.6758 492.584 59.3675 492.562 60.2529H487.747C487.769 58.139 488.45 56.4844 489.789 55.2891C491.139 54.0938 492.977 53.4961 495.301 53.4961C497.647 53.4961 499.468 54.0661 500.763 55.2061C502.058 56.335 502.705 57.9342 502.705 60.0039C502.705 60.9447 502.495 61.8356 502.074 62.6768C501.654 63.5068 500.918 64.431 499.866 65.4492L498.521 66.7275C497.68 67.5355 497.199 68.4818 497.077 69.5664L497.011 70.5791H492.761ZM492.279 75.6758C492.279 74.9342 492.528 74.3255 493.026 73.8496C493.535 73.3626 494.183 73.1191 494.969 73.1191C495.755 73.1191 496.396 73.3626 496.895 73.8496C497.404 74.3255 497.658 74.9342 497.658 75.6758C497.658 76.4062 497.409 77.0094 496.911 77.4854C496.424 77.9613 495.777 78.1992 494.969 78.1992C494.161 78.1992 493.508 77.9613 493.01 77.4854C492.523 77.0094 492.279 76.4062 492.279 75.6758Z",fill:"#4A4622"})],-1),x1=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter9_d)"},[e("circle",{cx:"745",cy:"66",r:"27",fill:"url(#paint2_linear)"}),C(),e("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),e("path",{d:"M742.761 70.5791C742.761 69.0296 742.949 67.7956 743.325 66.877C743.701 65.9583 744.388 65.0563 745.384 64.1709C746.391 63.2744 747.061 62.5495 747.393 61.9961C747.725 61.4316 747.891 60.8395 747.891 60.2197C747.891 58.3493 747.027 57.4141 745.301 57.4141C744.482 57.4141 743.823 57.6686 743.325 58.1777C742.838 58.6758 742.584 59.3675 742.562 60.2529H737.747C737.769 58.139 738.45 56.4844 739.789 55.2891C741.139 54.0938 742.977 53.4961 745.301 53.4961C747.647 53.4961 749.468 54.0661 750.763 55.2061C752.058 56.335 752.705 57.9342 752.705 60.0039C752.705 60.9447 752.495 61.8356 752.074 62.6768C751.654 63.5068 750.918 64.431 749.866 65.4492L748.521 66.7275C747.68 67.5355 747.199 68.4818 747.077 69.5664L747.011 70.5791H742.761ZM742.279 75.6758C742.279 74.9342 742.528 74.3255 743.026 73.8496C743.535 73.3626 744.183 73.1191 744.969 73.1191C745.755 73.1191 746.396 73.3626 746.895 73.8496C747.404 74.3255 747.658 74.9342 747.658 75.6758C747.658 76.4062 747.409 77.0094 746.911 77.4854C746.424 77.9613 745.777 78.1992 744.969 78.1992C744.161 78.1992 743.508 77.9613 743.01 77.4854C742.523 77.0094 742.279 76.4062 742.279 75.6758Z",fill:"#4A4622"})],-1),B1=m(' ',1);function L1(c,i,h,V,t,s){const l=f("KPop");return d(),g("svg",o1,[t1,C(),r1,C(),l1,C(),i1,C(),a1,C(),f1,C(),s1,C(),n1,C(),d1,C(),p1,C(),u1,C(),c1,C(),h1,C(),V1,C(),M1,C(),H1,C(),g1,C(),r(l,{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:o(()=>[C(` + Configuration for all `+a(t.productName)+` resources is specified in YAML config files. The config files can be stored in an external datastore. + `,1)]),default:o(()=>[m1,C()]),_:1}),C(),r(l,{trigger:"hover",title:t.productName,"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:o(()=>[C(` + In Postgres mode, the `+a(t.productName)+` control plane connects to Postgres to fetch the right resources and configure the service mesh. + `,1)]),default:o(()=>[_1,C()]),_:1},8,["title"]),C(),r(l,{trigger:"hover",title:"Postgres","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:o(()=>[C(` + You can store the YAML config files for `+a(t.productName)+` in a Postgres database. You can work with a managed Postgres offering or manage your own. + `,1)]),default:o(()=>[x1,C()]),_:1}),C(),B1])}const y1=p(C1,[["render",L1]]),Z1={name:"MemoryGraph",components:{KPop:H},data(){return{productName:u}}},S1={width:"544",height:"181",viewBox:"0 0 544 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},w1=e("g",{filter:"url(#filter0_d)"},[e("rect",{x:"498.553",y:"119.823",width:"216.746",height:"105.823",rx:"5.09991",transform:"rotate(-180 498.553 119.823)",fill:"white"})],-1),F1=e("path",{d:"M23.1485 137.843L25.6008 132.534H28.2553L24.3868 140.044V144.317H21.9184V140.044L18.0499 132.534H20.7125L23.1485 137.843ZM36.0452 141.889H31.7883L30.9789 144.317H28.3972L32.7837 132.534H35.0336L39.4444 144.317H36.8626L36.0452 141.889ZM32.4438 139.923H35.3897L33.9087 135.512L32.4438 139.923ZM44.9925 132.534L48.0193 141.08L51.03 132.534H54.2187V144.317H51.7826V141.096L52.0254 135.536L48.8448 144.317H47.1776L44.0051 135.544L44.2479 141.096V144.317H41.82V132.534H44.9925ZM60.042 142.367H65.1973V144.317H57.614V132.534H60.042V142.367Z",fill:"black"},null,-1),G1=e("path",{d:"M28.0692 162.891C27.9235 164.137 27.4622 165.1 26.6852 165.78C25.9137 166.454 24.8859 166.792 23.6018 166.792C22.2097 166.792 21.0929 166.292 20.2512 165.294C19.4149 164.296 18.9968 162.961 18.9968 161.288V160.155C18.9968 159.06 19.191 158.097 19.5795 157.266C19.9733 156.435 20.5291 155.798 21.2467 155.356C21.9643 154.908 22.7951 154.684 23.7393 154.684C24.9911 154.684 25.9946 155.035 26.75 155.736C27.5053 156.432 27.9451 157.398 28.0692 158.634H26.5072C26.3723 157.695 26.0783 157.015 25.625 156.594C25.1772 156.173 24.5487 155.963 23.7393 155.963C22.7466 155.963 21.9669 156.33 21.4004 157.064C20.8393 157.797 20.5587 158.841 20.5587 160.196V161.337C20.5587 162.615 20.8258 163.632 21.36 164.388C21.8941 165.143 22.6414 165.521 23.6018 165.521C24.465 165.521 25.126 165.327 25.5846 164.938C26.0486 164.544 26.3561 163.862 26.5072 162.891H28.0692ZM29.5664 162.17C29.5664 161.312 29.7336 160.541 30.0682 159.856C30.4081 159.17 30.8775 158.642 31.4764 158.269C32.0807 157.897 32.7686 157.711 33.5401 157.711C34.7325 157.711 35.6956 158.124 36.4294 158.949C37.1685 159.775 37.5381 160.873 37.5381 162.243V162.348C37.5381 163.201 37.3736 163.967 37.0444 164.647C36.7207 165.321 36.254 165.847 35.6443 166.225C35.04 166.603 34.344 166.792 33.5563 166.792C32.3693 166.792 31.4062 166.379 30.6671 165.553C29.9333 164.728 29.5664 163.635 29.5664 162.276V162.17ZM31.0717 162.348C31.0717 163.32 31.2956 164.099 31.7434 164.687C32.1967 165.275 32.8009 165.569 33.5563 165.569C34.3171 165.569 34.9213 165.273 35.3692 164.679C35.817 164.08 36.0409 163.244 36.0409 162.17C36.0409 161.21 35.8116 160.433 35.353 159.84C34.8998 159.241 34.2955 158.941 33.5401 158.941C32.8009 158.941 32.2047 159.235 31.7515 159.823C31.2983 160.411 31.0717 161.253 31.0717 162.348ZM40.832 157.873L40.8806 158.974C41.5496 158.132 42.4237 157.711 43.5027 157.711C45.3534 157.711 46.2868 158.755 46.303 160.843V166.63H44.8057V160.835C44.8003 160.204 44.6547 159.737 44.3687 159.435C44.0881 159.133 43.6484 158.982 43.0495 158.982C42.5639 158.982 42.1377 159.111 41.7708 159.37C41.4039 159.629 41.118 159.969 40.9129 160.39V166.63H39.4157V157.873H40.832ZM49.0627 166.63V159.03H47.6788V157.873H49.0627V157.128C49.0627 156.152 49.3406 155.391 49.8963 154.846C50.4574 154.301 51.2479 154.029 52.2676 154.029C52.8719 154.029 53.6353 154.193 54.5579 154.522L54.3071 155.785C53.6326 155.515 52.9906 155.38 52.3809 155.38C51.7388 155.38 51.2748 155.526 50.9889 155.817C50.7083 156.103 50.568 156.535 50.568 157.112V157.873H52.3566V159.03H50.568V166.63H49.0627ZM55.3025 166.63H53.7972V157.873H55.3025V166.63ZM57.3824 162.178C57.3824 160.813 57.6981 159.729 58.3293 158.925C58.9606 158.116 59.7969 157.711 60.8382 157.711C61.9065 157.711 62.7401 158.089 63.339 158.844L63.4118 157.873H64.7796V166.419C64.7796 167.552 64.4423 168.445 63.7679 169.098C63.0989 169.751 62.1979 170.077 61.0648 170.077C60.4336 170.077 59.8158 169.942 59.2115 169.673C58.6072 169.403 58.1459 169.033 57.8276 168.564L58.6045 167.666C59.2466 168.459 60.0316 168.855 60.9596 168.855C61.688 168.855 62.2545 168.65 62.6592 168.24C63.0692 167.83 63.2742 167.253 63.2742 166.508V165.756C62.6753 166.446 61.8579 166.792 60.822 166.792C59.7969 166.792 58.966 166.379 58.3293 165.553C57.6981 164.728 57.3824 163.603 57.3824 162.178ZM58.8878 162.348C58.8878 163.336 59.0901 164.113 59.4948 164.679C59.8994 165.24 60.4659 165.521 61.1943 165.521C62.1385 165.521 62.8318 165.092 63.2742 164.234V160.236C62.8156 159.4 62.1277 158.982 61.2105 158.982C60.4821 158.982 59.9129 159.265 59.5028 159.831C59.0928 160.398 58.8878 161.237 58.8878 162.348ZM77.8904 161.426H72.9455V166.63H71.3916V154.846H78.6916V156.125H72.9455V160.155H77.8904V161.426ZM81.9451 166.63H80.4478V157.873H81.9451V166.63ZM80.3264 155.55C80.3264 155.307 80.3993 155.102 80.545 154.935C80.696 154.768 80.9172 154.684 81.2086 154.684C81.5 154.684 81.7212 154.768 81.8722 154.935C82.0233 155.102 82.0988 155.307 82.0988 155.55C82.0988 155.793 82.0233 155.995 81.8722 156.157C81.7212 156.319 81.5 156.4 81.2086 156.4C80.9172 156.4 80.696 156.319 80.545 156.157C80.3993 155.995 80.3264 155.793 80.3264 155.55ZM85.9754 166.63H84.4782V154.199H85.9754V166.63ZM92.0129 166.792C90.8259 166.792 89.8601 166.403 89.1156 165.626C88.371 164.844 87.9987 163.8 87.9987 162.494V162.219C87.9987 161.35 88.1633 160.576 88.4924 159.896C88.8269 159.211 89.2909 158.677 89.8844 158.294C90.4833 157.905 91.1308 157.711 91.8268 157.711C92.9652 157.711 93.8501 158.086 94.4813 158.836C95.1126 159.586 95.4282 160.66 95.4282 162.057V162.68H89.496C89.5175 163.543 89.7684 164.242 90.2486 164.776C90.7342 165.305 91.3493 165.569 92.0938 165.569C92.6226 165.569 93.0704 165.462 93.4373 165.246C93.8042 165.03 94.1252 164.744 94.4004 164.388L95.3149 165.1C94.5811 166.228 93.4805 166.792 92.0129 166.792ZM91.8268 158.941C91.2225 158.941 90.7153 159.162 90.3053 159.605C89.8952 160.042 89.6416 160.657 89.5445 161.45H93.931V161.337C93.8878 160.576 93.6828 159.988 93.3159 159.572C92.949 159.152 92.4526 158.941 91.8268 158.941ZM102.267 164.307C102.267 163.902 102.113 163.589 101.806 163.368C101.503 163.142 100.972 162.947 100.211 162.785C99.4559 162.624 98.8543 162.429 98.4065 162.203C97.9641 161.976 97.6349 161.706 97.4191 161.393C97.2087 161.08 97.1035 160.708 97.1035 160.277C97.1035 159.559 97.4056 158.952 98.0099 158.456C98.6196 157.959 99.3965 157.711 100.341 157.711C101.333 157.711 102.137 157.967 102.752 158.48C103.373 158.992 103.683 159.648 103.683 160.446H102.178C102.178 160.036 102.003 159.683 101.652 159.386C101.307 159.09 100.869 158.941 100.341 158.941C99.7958 158.941 99.3696 159.06 99.062 159.297C98.7545 159.535 98.6007 159.845 98.6007 160.228C98.6007 160.589 98.7437 160.862 99.0296 161.045C99.3156 161.229 99.8309 161.404 100.575 161.571C101.325 161.739 101.932 161.938 102.396 162.17C102.86 162.402 103.203 162.683 103.424 163.012C103.651 163.336 103.764 163.732 103.764 164.202C103.764 164.984 103.451 165.613 102.825 166.087C102.199 166.557 101.387 166.792 100.389 166.792C99.6879 166.792 99.0674 166.667 98.5279 166.419C97.9883 166.171 97.5648 165.826 97.2573 165.383C96.9551 164.935 96.804 164.453 96.804 163.935H98.3013C98.3282 164.436 98.5279 164.836 98.9002 165.132C99.2778 165.424 99.7742 165.569 100.389 165.569C100.956 165.569 101.409 165.456 101.749 165.23C102.094 164.998 102.267 164.69 102.267 164.307Z",fill:"black"},null,-1),v1=e("path",{d:"M410.19 54.1275C410.168 54.0625 410.162 53.9928 410.173 53.9248C410.184 53.8569 410.213 53.7929 410.255 53.7388C411.891 51.6738 413.376 49.2985 413.376 47.4765C413.376 43.4276 411.065 40.1372 406.036 40.1372C403.545 40.1372 401.717 40.947 400.516 42.2507C400.462 42.3107 400.392 42.3537 400.314 42.3748C400.236 42.3958 400.153 42.394 400.076 42.3695C398.159 41.7489 396.195 41.2841 394.203 40.9794C394.136 40.9704 394.068 40.9781 394.004 41.0018C393.941 41.0255 393.885 41.0644 393.84 41.1152C393.795 41.1659 393.764 41.2269 393.749 41.2926C393.733 41.3584 393.734 41.427 393.752 41.4922C394.168 43.0497 396.662 52.9452 398.67 60.4788C399.885 65.0379 396.737 69.516 392.019 69.5025H389.098C384.332 69.5025 381.438 65.0082 382.537 60.5274C384.391 52.956 386.931 43.1388 387.344 41.5192C387.361 41.4546 387.362 41.3867 387.347 41.3214C387.332 41.2562 387.301 41.1957 387.257 41.1453C387.213 41.0949 387.158 41.0561 387.095 41.0323C387.032 41.0085 386.965 41.0006 386.899 41.0091C384.58 41.2793 382.299 41.8015 380.094 42.5665C380.013 42.5952 379.926 42.5983 379.843 42.5756C379.76 42.553 379.687 42.5055 379.632 42.4397C378.431 41.028 376.558 40.1453 373.964 40.1453C368.935 40.1453 366.624 43.4303 366.624 47.4846C366.624 49.6089 368.643 52.489 370.565 54.7456C370.658 54.8568 370.687 55.0077 370.641 55.1451L367.369 64.6465C367.368 64.6563 367.368 64.6663 367.369 64.6762C367.283 65.0082 366.02 70.6145 375.618 79.5383C378.49 82.2133 388.496 91.8523 390.294 93.5745C390.369 93.6462 390.47 93.6863 390.574 93.6863C390.678 93.6863 390.778 93.6462 390.853 93.5745C392.702 91.855 403.081 82.2214 405.969 79.5383C416.339 69.8669 413.87 64.6465 413.87 64.6465L410.19 54.1275V54.1275Z",fill:"#290B53"},null,-1),A1=e("path",{d:"M392.524 63.2097H388.615C388.461 63.2097 388.308 63.1792 388.166 63.12C388.023 63.0608 387.894 62.9741 387.785 62.8647C387.676 62.7553 387.59 62.6256 387.532 62.4828C387.473 62.3401 387.443 62.1871 387.444 62.0328L386.958 57.2201C386.958 57.066 386.988 56.9134 387.048 56.7711C387.107 56.6288 387.193 56.4996 387.302 56.3907C387.411 56.2819 387.541 56.1957 387.683 56.137C387.826 56.0783 387.978 56.0482 388.132 56.0486H392.991C393.145 56.0482 393.298 56.0783 393.44 56.137C393.582 56.1957 393.712 56.2819 393.821 56.3907C393.93 56.4996 394.017 56.6288 394.076 56.7711C394.135 56.9134 394.165 57.066 394.165 57.2201L393.698 62.0328C393.699 62.1874 393.669 62.3405 393.61 62.4834C393.552 62.6264 393.465 62.7563 393.356 62.8657C393.247 62.975 393.117 63.0618 392.974 63.1208C392.832 63.1799 392.678 63.2101 392.524 63.2097Z",fill:"#290B53"},null,-1),k1=e("path",{d:"M370.061 149.221L368.798 150.581V153.948H366.37V142.164H368.798V147.506L369.867 146.041L372.869 142.164H375.855L371.671 147.4L375.977 153.948H373.088L370.061 149.221ZM387.085 142.164V149.925C387.085 151.215 386.68 152.235 385.871 152.985C385.067 153.735 383.966 154.11 382.569 154.11C381.193 154.11 380.101 153.745 379.291 153.017C378.482 152.289 378.069 151.288 378.053 150.014V142.164H380.481V149.942C380.481 150.713 380.664 151.277 381.031 151.633C381.404 151.984 381.916 152.159 382.569 152.159C383.934 152.159 384.627 151.442 384.649 150.006V142.164H387.085ZM393.523 142.164L396.55 150.711L399.561 142.164H402.75V153.948H400.314V150.727L400.556 145.167L397.376 153.948H395.709L392.536 145.175L392.779 150.727V153.948H390.351V142.164H393.523ZM412.943 151.52H408.686L407.877 153.948H405.295L409.682 142.164H411.932L416.342 153.948H413.761L412.943 151.52ZM409.342 149.553H412.288L410.807 145.142L409.342 149.553Z",fill:"black"},null,-1),O1=e("path",{d:"M351.129 172.521C350.983 173.767 350.522 174.73 349.745 175.41C348.974 176.085 347.946 176.422 346.662 176.422C345.27 176.422 344.153 175.923 343.311 174.925C342.475 173.926 342.057 172.591 342.057 170.919V169.786C342.057 168.69 342.251 167.727 342.639 166.896C343.033 166.065 343.589 165.429 344.307 164.986C345.024 164.538 345.855 164.315 346.799 164.315C348.051 164.315 349.055 164.665 349.81 165.367C350.565 166.063 351.005 167.028 351.129 168.264H349.567C349.432 167.325 349.138 166.645 348.685 166.225C348.237 165.804 347.609 165.593 346.799 165.593C345.807 165.593 345.027 165.96 344.46 166.694C343.899 167.428 343.619 168.472 343.619 169.826V170.967C343.619 172.246 343.886 173.263 344.42 174.018C344.954 174.774 345.701 175.151 346.662 175.151C347.525 175.151 348.186 174.957 348.645 174.569C349.109 174.175 349.416 173.492 349.567 172.521H351.129ZM352.626 171.801C352.626 170.943 352.794 170.171 353.128 169.486C353.468 168.801 353.937 168.272 354.536 167.9C355.141 167.528 355.829 167.341 356.6 167.341C357.792 167.341 358.756 167.754 359.489 168.58C360.228 169.405 360.598 170.503 360.598 171.874V171.979C360.598 172.831 360.433 173.597 360.104 174.277C359.781 174.952 359.314 175.478 358.704 175.855C358.1 176.233 357.404 176.422 356.616 176.422C355.429 176.422 354.466 176.009 353.727 175.184C352.993 174.358 352.626 173.266 352.626 171.906V171.801ZM354.132 171.979C354.132 172.95 354.356 173.73 354.803 174.318C355.257 174.906 355.861 175.2 356.616 175.2C357.377 175.2 357.981 174.903 358.429 174.31C358.877 173.711 359.101 172.874 359.101 171.801C359.101 170.84 358.872 170.063 358.413 169.47C357.96 168.871 357.355 168.572 356.6 168.572C355.861 168.572 355.265 168.866 354.811 169.454C354.358 170.042 354.132 170.883 354.132 171.979ZM363.892 167.503L363.941 168.604C364.61 167.762 365.484 167.341 366.563 167.341C368.413 167.341 369.347 168.385 369.363 170.473V176.26H367.866V170.465C367.86 169.834 367.715 169.367 367.429 169.065C367.148 168.763 366.708 168.612 366.109 168.612C365.624 168.612 365.198 168.741 364.831 169C364.464 169.259 364.178 169.599 363.973 170.02V176.26H362.476V167.503H363.892ZM373.652 165.383V167.503H375.287V168.661H373.652V174.091C373.652 174.442 373.725 174.706 373.871 174.884C374.016 175.057 374.265 175.143 374.615 175.143C374.788 175.143 375.025 175.111 375.328 175.046V176.26C374.934 176.368 374.551 176.422 374.178 176.422C373.509 176.422 373.005 176.22 372.665 175.815C372.325 175.41 372.155 174.836 372.155 174.091V168.661H370.561V167.503H372.155V165.383H373.652ZM381.276 168.847C381.049 168.809 380.804 168.79 380.54 168.79C379.558 168.79 378.891 169.208 378.541 170.044V176.26H377.043V167.503H378.5L378.524 168.515C379.015 167.733 379.711 167.341 380.612 167.341C380.904 167.341 381.125 167.379 381.276 167.455V168.847ZM382.101 171.801C382.101 170.943 382.269 170.171 382.603 169.486C382.943 168.801 383.413 168.272 384.011 167.9C384.616 167.528 385.304 167.341 386.075 167.341C387.268 167.341 388.231 167.754 388.964 168.58C389.704 169.405 390.073 170.503 390.073 171.874V171.979C390.073 172.831 389.909 173.597 389.58 174.277C389.256 174.952 388.789 175.478 388.179 175.855C387.575 176.233 386.879 176.422 386.091 176.422C384.904 176.422 383.941 176.009 383.202 175.184C382.468 174.358 382.101 173.266 382.101 171.906V171.801ZM383.607 171.979C383.607 172.95 383.831 173.73 384.279 174.318C384.732 174.906 385.336 175.2 386.091 175.2C386.852 175.2 387.456 174.903 387.904 174.31C388.352 173.711 388.576 172.874 388.576 171.801C388.576 170.84 388.347 170.063 387.888 169.47C387.435 168.871 386.831 168.572 386.075 168.572C385.336 168.572 384.74 168.866 384.287 169.454C383.833 170.042 383.607 170.883 383.607 171.979ZM393.578 176.26H392.08V163.829H393.578V176.26ZM401.881 171.647V176.26H400.327V164.476H404.673C405.963 164.476 406.972 164.806 407.7 165.464C408.434 166.122 408.801 166.993 408.801 168.078C408.801 169.222 408.442 170.104 407.724 170.724C407.012 171.339 405.99 171.647 404.657 171.647H401.881ZM401.881 170.376H404.673C405.504 170.376 406.141 170.182 406.583 169.794C407.026 169.4 407.247 168.833 407.247 168.094C407.247 167.393 407.026 166.832 406.583 166.411C406.141 165.99 405.534 165.771 404.762 165.755H401.881V170.376ZM412.176 176.26H410.678V163.829H412.176V176.26ZM419.985 176.26C419.899 176.087 419.829 175.78 419.775 175.337C419.079 176.06 418.248 176.422 417.282 176.422C416.419 176.422 415.71 176.179 415.154 175.693C414.603 175.203 414.328 174.582 414.328 173.832C414.328 172.92 414.674 172.213 415.364 171.712C416.06 171.205 417.037 170.951 418.294 170.951H419.751V170.263C419.751 169.74 419.594 169.324 419.281 169.017C418.968 168.704 418.507 168.547 417.897 168.547C417.363 168.547 416.915 168.682 416.554 168.952C416.192 169.222 416.012 169.548 416.012 169.931H414.506C414.506 169.494 414.66 169.073 414.968 168.669C415.281 168.259 415.701 167.935 416.23 167.697C416.764 167.46 417.35 167.341 417.986 167.341C418.995 167.341 419.786 167.595 420.358 168.102C420.93 168.604 421.226 169.297 421.248 170.182V174.212C421.248 175.016 421.35 175.656 421.555 176.131V176.26H419.985ZM417.501 175.119C417.97 175.119 418.415 174.997 418.836 174.755C419.257 174.512 419.562 174.196 419.751 173.808V172.011H418.577C416.743 172.011 415.826 172.548 415.826 173.622C415.826 174.091 415.982 174.458 416.295 174.722C416.608 174.987 417.01 175.119 417.501 175.119ZM425.011 167.503L425.06 168.604C425.729 167.762 426.603 167.341 427.682 167.341C429.533 167.341 430.466 168.385 430.482 170.473V176.26H428.985V170.465C428.98 169.834 428.834 169.367 428.548 169.065C428.267 168.763 427.828 168.612 427.229 168.612C426.743 168.612 426.317 168.741 425.95 169C425.583 169.259 425.297 169.599 425.092 170.02V176.26H423.595V167.503H425.011ZM436.374 176.422C435.187 176.422 434.221 176.033 433.477 175.256C432.732 174.474 432.36 173.43 432.36 172.124V171.849C432.36 170.981 432.524 170.206 432.853 169.527C433.188 168.841 433.652 168.307 434.245 167.924C434.844 167.536 435.492 167.341 436.188 167.341C437.326 167.341 438.211 167.716 438.842 168.466C439.474 169.216 439.789 170.29 439.789 171.687V172.311H433.857C433.879 173.174 434.129 173.873 434.61 174.407C435.095 174.935 435.71 175.2 436.455 175.2C436.984 175.2 437.431 175.092 437.798 174.876C438.165 174.66 438.486 174.374 438.761 174.018L439.676 174.73C438.942 175.858 437.842 176.422 436.374 176.422ZM436.188 168.572C435.584 168.572 435.076 168.793 434.666 169.235C434.256 169.672 434.003 170.287 433.906 171.08H438.292V170.967C438.249 170.206 438.044 169.618 437.677 169.203C437.31 168.782 436.814 168.572 436.188 168.572Z",fill:"black"},null,-1),U1=e("path",{d:"M238.841 67L222.904 76.2014L222.904 57.7987L238.841 67ZM143.999 65.4063L224.498 65.4063L224.498 68.5937L143.999 68.5937L143.999 65.4063Z",fill:"#7B2BBC"},null,-1),I1=e("g",{filter:"url(#filter1_d)"},[e("path",{d:"M79 106C79 107.105 78.1046 108 77 108L16 108C14.8954 108 14 107.105 14 106L14 28C14 26.8954 14.8954 26 16 26L67 26L67 39.5C67 40.6046 67.8954 41.5 69 41.5L79 41.5L79 106Z",fill:"white"})],-1),b1=e("g",{filter:"url(#filter2_d)"},[e("path",{d:"M79 41.5L67 41.5L67 26L79 41.5Z",fill:"#BCBCBC"})],-1),$1=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter3_d)"},[e("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),C(),e("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),e("path",{d:"M89.7607 70.5791C89.7607 69.0296 89.9489 67.7956 90.3252 66.877C90.7015 65.9583 91.3877 65.0563 92.3838 64.1709C93.391 63.2744 94.0605 62.5495 94.3926 61.9961C94.7246 61.4316 94.8906 60.8395 94.8906 60.2197C94.8906 58.3493 94.0273 57.4141 92.3008 57.4141C91.4818 57.4141 90.8232 57.6686 90.3252 58.1777C89.8382 58.6758 89.5837 59.3675 89.5615 60.2529H84.7471C84.7692 58.139 85.4499 56.4844 86.7891 55.2891C88.1393 54.0938 89.9766 53.4961 92.3008 53.4961C94.6471 53.4961 96.4678 54.0661 97.7627 55.2061C99.0576 56.335 99.7051 57.9342 99.7051 60.0039C99.7051 60.9447 99.4948 61.8356 99.0742 62.6768C98.6536 63.5068 97.9176 64.431 96.8662 65.4492L95.5215 66.7275C94.6803 67.5355 94.1989 68.4818 94.0771 69.5664L94.0107 70.5791H89.7607ZM89.2793 75.6758C89.2793 74.9342 89.5283 74.3255 90.0264 73.8496C90.5355 73.3626 91.1829 73.1191 91.9688 73.1191C92.7546 73.1191 93.3965 73.3626 93.8945 73.8496C94.4036 74.3255 94.6582 74.9342 94.6582 75.6758C94.6582 76.4062 94.4092 77.0094 93.9111 77.4854C93.4242 77.9613 92.7767 78.1992 91.9688 78.1992C91.1608 78.1992 90.5078 77.9613 90.0098 77.4854C89.5228 77.0094 89.2793 76.4062 89.2793 75.6758Z",fill:"#4A4622"})],-1),R1=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter4_d)"},[e("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),C(),e("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),C(),e("path",{d:"M492.761 70.5791C492.761 69.0296 492.949 67.7956 493.325 66.877C493.701 65.9583 494.388 65.0563 495.384 64.1709C496.391 63.2744 497.061 62.5495 497.393 61.9961C497.725 61.4316 497.891 60.8395 497.891 60.2197C497.891 58.3493 497.027 57.4141 495.301 57.4141C494.482 57.4141 493.823 57.6686 493.325 58.1777C492.838 58.6758 492.584 59.3675 492.562 60.2529H487.747C487.769 58.139 488.45 56.4844 489.789 55.2891C491.139 54.0938 492.977 53.4961 495.301 53.4961C497.647 53.4961 499.468 54.0661 500.763 55.2061C502.058 56.335 502.705 57.9342 502.705 60.0039C502.705 60.9447 502.495 61.8356 502.074 62.6768C501.654 63.5068 500.918 64.431 499.866 65.4492L498.521 66.7275C497.68 67.5355 497.199 68.4818 497.077 69.5664L497.011 70.5791H492.761ZM492.279 75.6758C492.279 74.9342 492.528 74.3255 493.026 73.8496C493.535 73.3626 494.183 73.1191 494.969 73.1191C495.755 73.1191 496.396 73.3626 496.895 73.8496C497.404 74.3255 497.658 74.9342 497.658 75.6758C497.658 76.4062 497.409 77.0094 496.911 77.4854C496.424 77.9613 495.777 78.1992 494.969 78.1992C494.161 78.1992 493.508 77.9613 493.01 77.4854C492.523 77.0094 492.279 76.4062 492.279 75.6758Z",fill:"#4A4622"})],-1),D1=m(' ',1);function N1(c,i,h,V,t,s){const l=f("KPop");return d(),g("svg",S1,[w1,C(),F1,C(),G1,C(),v1,C(),A1,C(),k1,C(),O1,C(),U1,C(),I1,C(),b1,C(),r(l,{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:o(()=>[C(` + You can store the YAML config files for `+a(t.productName)+` in memory to skip the complexity of setting up a reliable datastore. For testing only. Not for production. + `,1)]),default:o(()=>[$1,C()]),_:1}),C(),r(l,{trigger:"hover",title:t.productName,"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:o(()=>[C(` + Since everything is stored in-memory, if `+a(t.productName)+` restarts the configuration will be lost. This mode is only recommended in development/testing mode. + `,1)]),default:o(()=>[R1,C()]),_:1},8,["title"]),C(),D1])}const P1=p(Z1,[["render",N1]]);const K1={name:"ConfigurationTypes",components:{KubernetesGraph:e1,PostgresGraph:y1,MemoryGraph:P1,OnboardingNavigation:S,OnboardingHeading:w,OnboardingPage:F,KRadio:L},data(){return{mode:"kubernetes",productName:u}},computed:{...y({multicluster:"config/getMulticlusterStatus",configurationType:"config/getConfigurationType"}),nextStep(){return this.multicluster?"onboarding-multi-zone":"onboarding-create-mesh"},currentGraph(){switch(this.mode){case"kubernetes":return"KubernetesGraph";case"postgres":return"PostgresGraph";case"memory":return"MemoryGraph";default:return"KubernetesGraph"}}},mounted(){this.mode=this.configurationType}},Y1={class:"h-full w-full flex items-center justify-center mb-10"},E1={class:"radio flex text-base justify-between w-full sm:w-3/4 md:w-3/5 lg:w-1/2 absolute bottom-0 right-0 left-0 mb-10 mx-auto configuration-type-radio-buttons"};function T1(c,i,h,V,t,s){const l=f("OnboardingHeading"),M=f("KRadio"),x=f("OnboardingNavigation"),B=f("OnboardingPage");return d(),_(B,{"with-image":""},{header:o(()=>[r(l,{title:"Learn about configuration storage"})]),content:o(()=>[e("div",Y1,[(d(),_(Z(s.currentGraph)))]),C(),e("div",E1,[r(M,{modelValue:t.mode,"onUpdate:modelValue":i[0]||(i[0]=n=>t.mode=n),name:"deployment","selected-value":"kubernetes"},{default:o(()=>[C(` + Kubernetes + `)]),_:1},8,["modelValue"]),C(),r(M,{modelValue:t.mode,"onUpdate:modelValue":i[1]||(i[1]=n=>t.mode=n),name:"deployment","selected-value":"postgres"},{default:o(()=>[C(` + Postgres + `)]),_:1},8,["modelValue"]),C(),r(M,{modelValue:t.mode,"onUpdate:modelValue":i[2]||(i[2]=n=>t.mode=n),name:"deployment","selected-value":"memory"},{default:o(()=>[C(` + Memory + `)]),_:1},8,["modelValue"])])]),navigation:o(()=>[r(x,{"next-step":s.nextStep,"previous-step":"onboarding-deployment-types"},null,8,["next-step"])]),_:1})}const q1=p(K1,[["render",T1],["__scopeId","data-v-38755e4e"]]);export{q1 as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes.958b2df7.js b/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes.958b2df7.js deleted file mode 100644 index 1989cc04f4f3..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ConfigurationTypes.958b2df7.js +++ /dev/null @@ -1 +0,0 @@ -import{D as u,cK as g,ck as h,h as f,o as p,i as m,a as r,w as C,b as l,t as a,cO as d,j as e,cQ as y,cn as _,c as x,cy as Z}from"./index.3bc39668.js";import{O as S}from"./OnboardingNavigation.18583fce.js";import{O as w,a as F}from"./OnboardingPage.f1f41949.js";const G={name:"KubernetesGraph",components:{KPop:g},data(){return{productName:h}}},v={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A=d('',17),k=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter7_d)"},[e("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),e("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),e("path",{d:"M89.7607 70.5791C89.7607 69.0296 89.9489 67.7956 90.3252 66.877C90.7015 65.9583 91.3877 65.0563 92.3838 64.1709C93.391 63.2744 94.0605 62.5495 94.3926 61.9961C94.7246 61.4316 94.8906 60.8395 94.8906 60.2197C94.8906 58.3493 94.0273 57.4141 92.3008 57.4141C91.4818 57.4141 90.8232 57.6686 90.3252 58.1777C89.8382 58.6758 89.5837 59.3675 89.5615 60.2529H84.7471C84.7692 58.139 85.4499 56.4844 86.7891 55.2891C88.1393 54.0938 89.9766 53.4961 92.3008 53.4961C94.6471 53.4961 96.4678 54.0661 97.7627 55.2061C99.0576 56.335 99.7051 57.9342 99.7051 60.0039C99.7051 60.9447 99.4948 61.8356 99.0742 62.6768C98.6536 63.5068 97.9176 64.431 96.8662 65.4492L95.5215 66.7275C94.6803 67.5355 94.1989 68.4818 94.0771 69.5664L94.0107 70.5791H89.7607ZM89.2793 75.6758C89.2793 74.9342 89.5283 74.3255 90.0264 73.8496C90.5355 73.3626 91.1829 73.1191 91.9688 73.1191C92.7546 73.1191 93.3965 73.3626 93.8945 73.8496C94.4036 74.3255 94.6582 74.9342 94.6582 75.6758C94.6582 76.4062 94.4092 77.0094 93.9111 77.4854C93.4242 77.9613 92.7767 78.1992 91.9688 78.1992C91.1608 78.1992 90.5078 77.9613 90.0098 77.4854C89.5228 77.0094 89.2793 76.4062 89.2793 75.6758Z",fill:"#4A4622"})],-1),O=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter8_d)"},[e("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),e("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),e("path",{d:"M492.761 70.5791C492.761 69.0296 492.949 67.7956 493.325 66.877C493.701 65.9583 494.388 65.0563 495.384 64.1709C496.391 63.2744 497.061 62.5495 497.393 61.9961C497.725 61.4316 497.891 60.8395 497.891 60.2197C497.891 58.3493 497.027 57.4141 495.301 57.4141C494.482 57.4141 493.823 57.6686 493.325 58.1777C492.838 58.6758 492.584 59.3675 492.562 60.2529H487.747C487.769 58.139 488.45 56.4844 489.789 55.2891C491.139 54.0938 492.977 53.4961 495.301 53.4961C497.647 53.4961 499.468 54.0661 500.763 55.2061C502.058 56.335 502.705 57.9342 502.705 60.0039C502.705 60.9447 502.495 61.8356 502.074 62.6768C501.654 63.5068 500.918 64.431 499.866 65.4492L498.521 66.7275C497.68 67.5355 497.199 68.4818 497.077 69.5664L497.011 70.5791H492.761ZM492.279 75.6758C492.279 74.9342 492.528 74.3255 493.026 73.8496C493.535 73.3626 494.183 73.1191 494.969 73.1191C495.755 73.1191 496.396 73.3626 496.895 73.8496C497.404 74.3255 497.658 74.9342 497.658 75.6758C497.658 76.4062 497.409 77.0094 496.911 77.4854C496.424 77.9613 495.777 78.1992 494.969 78.1992C494.161 78.1992 493.508 77.9613 493.01 77.4854C492.523 77.0094 492.279 76.4062 492.279 75.6758Z",fill:"#4A4622"})],-1),U=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter9_d)"},[e("circle",{cx:"745",cy:"66",r:"27",fill:"url(#paint2_linear)"}),e("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),e("path",{d:"M742.761 70.5791C742.761 69.0296 742.949 67.7956 743.325 66.877C743.701 65.9583 744.388 65.0563 745.384 64.1709C746.391 63.2744 747.061 62.5495 747.393 61.9961C747.725 61.4316 747.891 60.8395 747.891 60.2197C747.891 58.3493 747.027 57.4141 745.301 57.4141C744.482 57.4141 743.823 57.6686 743.325 58.1777C742.838 58.6758 742.584 59.3675 742.562 60.2529H737.747C737.769 58.139 738.45 56.4844 739.789 55.2891C741.139 54.0938 742.977 53.4961 745.301 53.4961C747.647 53.4961 749.468 54.0661 750.763 55.2061C752.058 56.335 752.705 57.9342 752.705 60.0039C752.705 60.9447 752.495 61.8356 752.074 62.6768C751.654 63.5068 750.918 64.431 749.866 65.4492L748.521 66.7275C747.68 67.5355 747.199 68.4818 747.077 69.5664L747.011 70.5791H742.761ZM742.279 75.6758C742.279 74.9342 742.528 74.3255 743.026 73.8496C743.535 73.3626 744.183 73.1191 744.969 73.1191C745.755 73.1191 746.396 73.3626 746.895 73.8496C747.404 74.3255 747.658 74.9342 747.658 75.6758C747.658 76.4062 747.409 77.0094 746.911 77.4854C746.424 77.9613 745.777 78.1992 744.969 78.1992C744.161 78.1992 743.508 77.9613 743.01 77.4854C742.523 77.0094 742.279 76.4062 742.279 75.6758Z",fill:"#4A4622"})],-1),b=d('',1);function I(c,i,V,M,t,s){const o=f("KPop");return p(),m("svg",v,[A,r(o,{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:C(()=>[l(" Configuration for all "+a(t.productName)+" resources is specified in YAML config files. The config files can be stored in an external datastore. ",1)]),default:C(()=>[k]),_:1}),r(o,{trigger:"hover",title:t.productName,"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:C(()=>[l(" In Kubernetes mode, the "+a(t.productName)+" control plane listens to the Kubernetes API to fetch the right resources and configure the service mesh. ",1)]),default:C(()=>[O]),_:1},8,["title"]),r(o,{trigger:"hover",title:"Kubernetes","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:C(()=>[l(" You can store the YAML config files for "+a(t.productName)+" in etcd, the native datastore for Kubernetes. ",1)]),default:C(()=>[U]),_:1}),b])}const D=u(G,[["render",I]]),R={name:"PostgresGraph",components:{KPop:g},data(){return{productName:h}}},N={width:"794",height:"181",viewBox:"0 0 794 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},P=d('',17),K=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter7_d)"},[e("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),e("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),e("path",{d:"M89.7607 70.5791C89.7607 69.0296 89.9489 67.7956 90.3252 66.877C90.7015 65.9583 91.3877 65.0563 92.3838 64.1709C93.391 63.2744 94.0605 62.5495 94.3926 61.9961C94.7246 61.4316 94.8906 60.8395 94.8906 60.2197C94.8906 58.3493 94.0273 57.4141 92.3008 57.4141C91.4818 57.4141 90.8232 57.6686 90.3252 58.1777C89.8382 58.6758 89.5837 59.3675 89.5615 60.2529H84.7471C84.7692 58.139 85.4499 56.4844 86.7891 55.2891C88.1393 54.0938 89.9766 53.4961 92.3008 53.4961C94.6471 53.4961 96.4678 54.0661 97.7627 55.2061C99.0576 56.335 99.7051 57.9342 99.7051 60.0039C99.7051 60.9447 99.4948 61.8356 99.0742 62.6768C98.6536 63.5068 97.9176 64.431 96.8662 65.4492L95.5215 66.7275C94.6803 67.5355 94.1989 68.4818 94.0771 69.5664L94.0107 70.5791H89.7607ZM89.2793 75.6758C89.2793 74.9342 89.5283 74.3255 90.0264 73.8496C90.5355 73.3626 91.1829 73.1191 91.9688 73.1191C92.7546 73.1191 93.3965 73.3626 93.8945 73.8496C94.4036 74.3255 94.6582 74.9342 94.6582 75.6758C94.6582 76.4062 94.4092 77.0094 93.9111 77.4854C93.4242 77.9613 92.7767 78.1992 91.9688 78.1992C91.1608 78.1992 90.5078 77.9613 90.0098 77.4854C89.5228 77.0094 89.2793 76.4062 89.2793 75.6758Z",fill:"#4A4622"})],-1),$=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter8_d)"},[e("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),e("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),e("path",{d:"M492.761 70.5791C492.761 69.0296 492.949 67.7956 493.325 66.877C493.701 65.9583 494.388 65.0563 495.384 64.1709C496.391 63.2744 497.061 62.5495 497.393 61.9961C497.725 61.4316 497.891 60.8395 497.891 60.2197C497.891 58.3493 497.027 57.4141 495.301 57.4141C494.482 57.4141 493.823 57.6686 493.325 58.1777C492.838 58.6758 492.584 59.3675 492.562 60.2529H487.747C487.769 58.139 488.45 56.4844 489.789 55.2891C491.139 54.0938 492.977 53.4961 495.301 53.4961C497.647 53.4961 499.468 54.0661 500.763 55.2061C502.058 56.335 502.705 57.9342 502.705 60.0039C502.705 60.9447 502.495 61.8356 502.074 62.6768C501.654 63.5068 500.918 64.431 499.866 65.4492L498.521 66.7275C497.68 67.5355 497.199 68.4818 497.077 69.5664L497.011 70.5791H492.761ZM492.279 75.6758C492.279 74.9342 492.528 74.3255 493.026 73.8496C493.535 73.3626 494.183 73.1191 494.969 73.1191C495.755 73.1191 496.396 73.3626 496.895 73.8496C497.404 74.3255 497.658 74.9342 497.658 75.6758C497.658 76.4062 497.409 77.0094 496.911 77.4854C496.424 77.9613 495.777 78.1992 494.969 78.1992C494.161 78.1992 493.508 77.9613 493.01 77.4854C492.523 77.0094 492.279 76.4062 492.279 75.6758Z",fill:"#4A4622"})],-1),T=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter9_d)"},[e("circle",{cx:"745",cy:"66",r:"27",fill:"url(#paint2_linear)"}),e("circle",{cx:"745",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),e("path",{d:"M742.761 70.5791C742.761 69.0296 742.949 67.7956 743.325 66.877C743.701 65.9583 744.388 65.0563 745.384 64.1709C746.391 63.2744 747.061 62.5495 747.393 61.9961C747.725 61.4316 747.891 60.8395 747.891 60.2197C747.891 58.3493 747.027 57.4141 745.301 57.4141C744.482 57.4141 743.823 57.6686 743.325 58.1777C742.838 58.6758 742.584 59.3675 742.562 60.2529H737.747C737.769 58.139 738.45 56.4844 739.789 55.2891C741.139 54.0938 742.977 53.4961 745.301 53.4961C747.647 53.4961 749.468 54.0661 750.763 55.2061C752.058 56.335 752.705 57.9342 752.705 60.0039C752.705 60.9447 752.495 61.8356 752.074 62.6768C751.654 63.5068 750.918 64.431 749.866 65.4492L748.521 66.7275C747.68 67.5355 747.199 68.4818 747.077 69.5664L747.011 70.5791H742.761ZM742.279 75.6758C742.279 74.9342 742.528 74.3255 743.026 73.8496C743.535 73.3626 744.183 73.1191 744.969 73.1191C745.755 73.1191 746.396 73.3626 746.895 73.8496C747.404 74.3255 747.658 74.9342 747.658 75.6758C747.658 76.4062 747.409 77.0094 746.911 77.4854C746.424 77.9613 745.777 78.1992 744.969 78.1992C744.161 78.1992 743.508 77.9613 743.01 77.4854C742.523 77.0094 742.279 76.4062 742.279 75.6758Z",fill:"#4A4622"})],-1),Y=d('',1);function E(c,i,V,M,t,s){const o=f("KPop");return p(),m("svg",N,[P,r(o,{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:C(()=>[l(" Configuration for all "+a(t.productName)+" resources is specified in YAML config files. The config files can be stored in an external datastore. ",1)]),default:C(()=>[K]),_:1}),r(o,{trigger:"hover",title:t.productName,"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:C(()=>[l(" In Postgres mode, the "+a(t.productName)+" control plane connects to Postgres to fetch the right resources and configure the service mesh. ",1)]),default:C(()=>[$]),_:1},8,["title"]),r(o,{trigger:"hover",title:"Postgres","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:C(()=>[l(" You can store the YAML config files for "+a(t.productName)+" in a Postgres database. You can work with a managed Postgres offering or manage your own. ",1)]),default:C(()=>[T]),_:1}),Y])}const j=u(R,[["render",E]]),q={name:"MemoryGraph",components:{KPop:g},data(){return{productName:h}}},z={width:"544",height:"181",viewBox:"0 0 544 181",fill:"none",xmlns:"http://www.w3.org/2000/svg"},Q=d('',10),J=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter3_d)"},[e("circle",{cx:"92",cy:"66",r:"27",fill:"url(#paint0_linear)"}),e("circle",{cx:"92",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),e("path",{d:"M89.7607 70.5791C89.7607 69.0296 89.9489 67.7956 90.3252 66.877C90.7015 65.9583 91.3877 65.0563 92.3838 64.1709C93.391 63.2744 94.0605 62.5495 94.3926 61.9961C94.7246 61.4316 94.8906 60.8395 94.8906 60.2197C94.8906 58.3493 94.0273 57.4141 92.3008 57.4141C91.4818 57.4141 90.8232 57.6686 90.3252 58.1777C89.8382 58.6758 89.5837 59.3675 89.5615 60.2529H84.7471C84.7692 58.139 85.4499 56.4844 86.7891 55.2891C88.1393 54.0938 89.9766 53.4961 92.3008 53.4961C94.6471 53.4961 96.4678 54.0661 97.7627 55.2061C99.0576 56.335 99.7051 57.9342 99.7051 60.0039C99.7051 60.9447 99.4948 61.8356 99.0742 62.6768C98.6536 63.5068 97.9176 64.431 96.8662 65.4492L95.5215 66.7275C94.6803 67.5355 94.1989 68.4818 94.0771 69.5664L94.0107 70.5791H89.7607ZM89.2793 75.6758C89.2793 74.9342 89.5283 74.3255 90.0264 73.8496C90.5355 73.3626 91.1829 73.1191 91.9688 73.1191C92.7546 73.1191 93.3965 73.3626 93.8945 73.8496C94.4036 74.3255 94.6582 74.9342 94.6582 75.6758C94.6582 76.4062 94.4092 77.0094 93.9111 77.4854C93.4242 77.9613 92.7767 78.1992 91.9688 78.1992C91.1608 78.1992 90.5078 77.9613 90.0098 77.4854C89.5228 77.0094 89.2793 76.4062 89.2793 75.6758Z",fill:"#4A4622"})],-1),W=e("g",{class:"cursor-help animate-pulse"},[e("g",{filter:"url(#filter4_d)"},[e("circle",{cx:"495",cy:"66",r:"27",fill:"url(#paint1_linear)"}),e("circle",{cx:"495",cy:"66",r:"25",stroke:"white","stroke-width":"4"})]),e("path",{d:"M492.761 70.5791C492.761 69.0296 492.949 67.7956 493.325 66.877C493.701 65.9583 494.388 65.0563 495.384 64.1709C496.391 63.2744 497.061 62.5495 497.393 61.9961C497.725 61.4316 497.891 60.8395 497.891 60.2197C497.891 58.3493 497.027 57.4141 495.301 57.4141C494.482 57.4141 493.823 57.6686 493.325 58.1777C492.838 58.6758 492.584 59.3675 492.562 60.2529H487.747C487.769 58.139 488.45 56.4844 489.789 55.2891C491.139 54.0938 492.977 53.4961 495.301 53.4961C497.647 53.4961 499.468 54.0661 500.763 55.2061C502.058 56.335 502.705 57.9342 502.705 60.0039C502.705 60.9447 502.495 61.8356 502.074 62.6768C501.654 63.5068 500.918 64.431 499.866 65.4492L498.521 66.7275C497.68 67.5355 497.199 68.4818 497.077 69.5664L497.011 70.5791H492.761ZM492.279 75.6758C492.279 74.9342 492.528 74.3255 493.026 73.8496C493.535 73.3626 494.183 73.1191 494.969 73.1191C495.755 73.1191 496.396 73.3626 496.895 73.8496C497.404 74.3255 497.658 74.9342 497.658 75.6758C497.658 76.4062 497.409 77.0094 496.911 77.4854C496.424 77.9613 495.777 78.1992 494.969 78.1992C494.161 78.1992 493.508 77.9613 493.01 77.4854C492.523 77.0094 492.279 76.4062 492.279 75.6758Z",fill:"#4A4622"})],-1),X=d('',1);function e1(c,i,V,M,t,s){const o=f("KPop");return p(),m("svg",z,[Q,r(o,{trigger:"hover",title:"Yaml","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:C(()=>[l(" You can store the YAML config files for "+a(t.productName)+" in memory to skip the complexity of setting up a reliable datastore. For testing only. Not for production. ",1)]),default:C(()=>[J]),_:1}),r(o,{trigger:"hover",title:t.productName,"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:C(()=>[l(" Since everything is stored in-memory, if "+a(t.productName)+" restarts the configuration will be lost. This mode is only recommended in development/testing mode. ",1)]),default:C(()=>[W]),_:1},8,["title"]),X])}const C1=u(q,[["render",e1]]);const t1={name:"ConfigurationTypes",components:{KubernetesGraph:D,PostgresGraph:j,MemoryGraph:C1,OnboardingNavigation:S,OnboardingHeading:w,OnboardingPage:F,KRadio:y},data(){return{mode:"kubernetes",productName:h}},computed:{..._({multicluster:"config/getMulticlusterStatus",configurationType:"config/getConfigurationType"}),nextStep(){return this.multicluster?"onboarding-multi-zone":"onboarding-create-mesh"},currentGraph(){switch(this.mode){case"kubernetes":return"KubernetesGraph";case"postgres":return"PostgresGraph";case"memory":return"MemoryGraph";default:return"KubernetesGraph"}}},mounted(){this.mode=this.configurationType}},r1={class:"h-full w-full flex items-center justify-center mb-10"},o1={class:"radio flex text-base justify-between w-full sm:w-3/4 md:w-3/5 lg:w-1/2 absolute bottom-0 right-0 left-0 mb-10 mx-auto configuration-type-radio-buttons"};function l1(c,i,V,M,t,s){const o=f("OnboardingHeading"),H=f("KRadio"),B=f("OnboardingNavigation"),L=f("OnboardingPage");return p(),x(L,{"with-image":""},{header:C(()=>[r(o,{title:"Learn about configuration storage"})]),content:C(()=>[e("div",r1,[(p(),x(Z(s.currentGraph)))]),e("div",o1,[r(H,{modelValue:t.mode,"onUpdate:modelValue":i[0]||(i[0]=n=>t.mode=n),name:"deployment","selected-value":"kubernetes"},{default:C(()=>[l(" Kubernetes ")]),_:1},8,["modelValue"]),r(H,{modelValue:t.mode,"onUpdate:modelValue":i[1]||(i[1]=n=>t.mode=n),name:"deployment","selected-value":"postgres"},{default:C(()=>[l(" Postgres ")]),_:1},8,["modelValue"]),r(H,{modelValue:t.mode,"onUpdate:modelValue":i[2]||(i[2]=n=>t.mode=n),name:"deployment","selected-value":"memory"},{default:C(()=>[l(" Memory ")]),_:1},8,["modelValue"])])]),navigation:C(()=>[r(B,{"next-step":s.nextStep,"previous-step":"onboarding-deployment-types"},null,8,["next-step"])]),_:1})}const d1=u(t1,[["render",l1],["__scopeId","data-v-38755e4e"]]);export{d1 as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ContentWrapper.7c707ca8.js b/app/kuma-ui/pkg/resources/data/assets/ContentWrapper.7c707ca8.js new file mode 100644 index 000000000000..e624269428dd --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ContentWrapper.7c707ca8.js @@ -0,0 +1 @@ +import{d as a,I as r,o as t,j as o,l as _,J as s,e as c,u as p,A as d,E as i}from"./index.c8e7c817.js";const l={class:"content-wrapper"},m={class:"content-wrapper__content component-frame"},u={key:0,class:"content-wrapper__sidebar component-frame"},v=a({__name:"ContentWrapper",setup(f){const n=r();return(e,C)=>(t(),o("div",l,[_("div",m,[s(e.$slots,"content",{},void 0,!0)]),c(),p(n).sidebar?(t(),o("div",u,[s(e.$slots,"sidebar",{},void 0,!0)])):d("",!0)]))}});const b=i(v,[["__scopeId","data-v-976a96d5"]]);export{b as C}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ContentWrapper.82c8233c.js b/app/kuma-ui/pkg/resources/data/assets/ContentWrapper.82c8233c.js deleted file mode 100644 index bf528932f06e..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ContentWrapper.82c8233c.js +++ /dev/null @@ -1 +0,0 @@ -import{d as a,H as r,o as t,i as o,j as _,I as s,u as c,z as p,D as d}from"./index.3bc39668.js";const i={class:"content-wrapper"},l={class:"content-wrapper__content component-frame"},m={key:0,class:"content-wrapper__sidebar component-frame"},u=a({__name:"ContentWrapper",setup(v){const n=r();return(e,f)=>(t(),o("div",i,[_("div",l,[s(e.$slots,"content",{},void 0,!0)]),c(n).sidebar?(t(),o("div",m,[s(e.$slots,"sidebar",{},void 0,!0)])):p("",!0)]))}});const b=d(u,[["__scopeId","data-v-154249ab"]]);export{b as C}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ContentWrapper.f6cfef14.css b/app/kuma-ui/pkg/resources/data/assets/ContentWrapper.f6cfef14.css deleted file mode 100644 index af6dbddf7d07..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ContentWrapper.f6cfef14.css +++ /dev/null @@ -1 +0,0 @@ -.content-wrapper[data-v-154249ab]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-lg)}.content-wrapper__content[data-v-154249ab]{flex-basis:0;flex-grow:999;min-inline-size:66.666%;background-color:var(--white)}.content-wrapper__sidebar[data-v-154249ab]{flex-basis:min(60ch,100%);flex-grow:1;min-inline-size:0;background-color:var(--white)}@media (min-height: 1200px) and (min-width: 1400px){.content-wrapper__sidebar[data-v-154249ab]{position:sticky;top:calc(var(--topbar-height) + var(--spacing-lg));bottom:0}} diff --git a/app/kuma-ui/pkg/resources/data/assets/ContentWrapper.fe2d0f8d.css b/app/kuma-ui/pkg/resources/data/assets/ContentWrapper.fe2d0f8d.css new file mode 100644 index 000000000000..93de8c404b61 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ContentWrapper.fe2d0f8d.css @@ -0,0 +1 @@ +.content-wrapper[data-v-976a96d5]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-lg)}.content-wrapper__content[data-v-976a96d5]{flex-basis:0;flex-grow:999;min-inline-size:66.666%;background-color:var(--white)}.content-wrapper__sidebar[data-v-976a96d5]{flex-basis:min(60ch,100%);flex-grow:1;min-inline-size:0;background-color:var(--white)}@media (min-height: 1200px) and (min-width: 1400px){.content-wrapper__sidebar[data-v-976a96d5]{position:sticky;top:calc(var(--AppHeaderHeight) + var(--spacing-lg));bottom:0}} diff --git a/app/kuma-ui/pkg/resources/data/assets/CreateMesh.11f2abd1.js b/app/kuma-ui/pkg/resources/data/assets/CreateMesh.11f2abd1.js deleted file mode 100644 index 2421eaf35282..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/CreateMesh.11f2abd1.js +++ /dev/null @@ -1 +0,0 @@ -import{D as p,K as m,ck as u,cn as b,o as g,c as _,w as s,a as n,j as e,b as o,t as h,h as t}from"./index.3bc39668.js";import{O as f}from"./OnboardingNavigation.18583fce.js";import{O as v,a as y}from"./OnboardingPage.f1f41949.js";const O={name:"CreateMesh",components:{OnboardingNavigation:f,OnboardingHeading:v,OnboardingPage:y,KTable:m},data(){return{productName:u,tableHeaders:[{label:"Name",key:"name"},{label:"Services",key:"servicesAmount"},{label:"DPPs",key:"dppsAmount"}],tableData:{total:1,data:[{name:"default",servicesAmount:0,dppsAmount:0}]}}},computed:{...b({multicluster:"config/getMulticlusterStatus"}),previousStep(){return this.multicluster?"onboarding-multi-zone":"onboarding-configuration-types"}}},x={class:"text-center mb-4"},N=e("i",null,"default",-1),k={class:"flex justify-center mt-10 mb-12 pb-12"},C={class:"w-full sm:w-3/5 lg:w-2/5 p-4"},D=e("p",{class:"text-center"}," This mesh is empty. Next, you add services and their data plane proxies. ",-1);function P(T,w,A,H,a,r){const i=t("OnboardingHeading"),c=t("KTable"),l=t("OnboardingNavigation"),d=t("OnboardingPage");return g(),_(d,null,{header:s(()=>[n(i,{title:"Create the mesh"})]),content:s(()=>[e("p",x,[o(" When you install, "+h(a.productName)+" creates a ",1),N,o(" mesh, but you can add as many meshes as you need. ")]),e("div",k,[e("div",C,[n(c,{fetcher:()=>a.tableData,headers:a.tableHeaders,"disable-pagination":"","is-small":""},null,8,["fetcher","headers"])])]),D]),navigation:s(()=>[n(l,{"next-step":"onboarding-add-services","previous-step":r.previousStep},null,8,["previous-step"])]),_:1})}const B=p(O,[["render",P]]);export{B as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/CreateMesh.d7017db1.js b/app/kuma-ui/pkg/resources/data/assets/CreateMesh.d7017db1.js new file mode 100644 index 000000000000..77f7ff979b24 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/CreateMesh.d7017db1.js @@ -0,0 +1,5 @@ +import{E as p,T as m,ck as u,cn as g,i as t,o as _,c as b,w as s,a as o,l as e,e as a,t as h}from"./index.c8e7c817.js";import{O as f}from"./OnboardingNavigation.70265aab.js";import{O as v,a as y}from"./OnboardingPage.3dbc95d5.js";const O={name:"CreateMesh",components:{OnboardingNavigation:f,OnboardingHeading:v,OnboardingPage:y,KTable:m},data(){return{productName:u,tableHeaders:[{label:"Name",key:"name"},{label:"Services",key:"servicesAmount"},{label:"DPPs",key:"dppsAmount"}],tableData:{total:1,data:[{name:"default",servicesAmount:0,dppsAmount:0}]}}},computed:{...g({multicluster:"config/getMulticlusterStatus"}),previousStep(){return this.multicluster?"onboarding-multi-zone":"onboarding-configuration-types"}}},x={class:"text-center mb-4"},N=e("i",null,"default",-1),T={class:"flex justify-center mt-10 mb-12 pb-12"},P={class:"w-full sm:w-3/5 lg:w-2/5 p-4"},k=e("p",{class:"text-center"},` + This mesh is empty. Next, you add services and their data plane proxies. + `,-1);function C(w,A,D,H,n,r){const i=t("OnboardingHeading"),c=t("KTable"),l=t("OnboardingNavigation"),d=t("OnboardingPage");return _(),b(d,null,{header:s(()=>[o(i,{title:"Create the mesh"})]),content:s(()=>[e("p",x,[a(` + When you install, `+h(n.productName)+" creates a ",1),N,a(` mesh, but you can add as many meshes as you need. + `)]),a(),e("div",T,[e("div",P,[o(c,{fetcher:()=>n.tableData,headers:n.tableHeaders,"disable-pagination":"","is-small":""},null,8,["fetcher","headers"])])]),a(),k]),navigation:s(()=>[o(l,{"next-step":"onboarding-add-services","previous-step":r.previousStep},null,8,["previous-step"])]),_:1})}const K=p(O,[["render",C]]);export{K as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView.395154d7.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView.395154d7.js deleted file mode 100644 index e46ee4bfd119..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView.395154d7.js +++ /dev/null @@ -1 +0,0 @@ -import{d as E,o as e,c as b,w as o,i as a,n as D,cl as W,J,j as t,F as _,t as i,a as h,b as P,z as I,u as v,v as le,cK as oe,S as Z,cm as z,h as X,D as q,B as Q,C as ee,r as S,f as j,k as x,q as F,e as C,cA as ie,cz as H,cC as re,x as ce,cL as ue,A as de,O as pe,y as me,ck as he,cH as _e,cI as ye,cM as ve,cJ as fe,cv as ge,p as Pe}from"./index.3bc39668.js";import{_ as ae}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import{E as te}from"./ErrorBlock.f4ac98cc.js";import{_ as se}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";import{S as ke,E as V}from"./EnvoyData.e4795d9b.js";import{_ as Y}from"./LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js";import{T as we}from"./TabsWidget.1751eed8.js";import{Y as De}from"./YamlView.24c9d3cb.js";import{a as be,S as $e}from"./SubscriptionHeader.3b12e257.js";import{W as Le}from"./WarningsWidget.216ea4e1.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import"./_commonjsHelpers.f037b798.js";import"./index.58caa11d.js";const Se={class:"dataplane-policy-header"},Oe={class:"dataplane-policy-subtitle"},Te={key:0,class:"badge-list"},Ce={class:"policy-wrapper"},Ie={class:"policy-type"},Me={key:0},Ne=E({__name:"SidecarDataplanePolicyList",props:{sidecarDataplanePolicies:{type:Array,required:!0}},setup(u){const r=u,O={inbound:"Policies applied on incoming connection on address",outbound:"Policies applied on outgoing connection to the address",service:"Policies applied on outgoing connections to service",dataplane:"Policies applied on all incoming and outgoing connections to the selected data plane proxy"};return(k,f)=>{const m=X("router-link");return e(),b(z,{"initially-open":[],"multiple-open":""},{default:o(()=>[(e(!0),a(_,null,D(r.sidecarDataplanePolicies,(n,d)=>(e(),b(W,{key:d},J({"accordion-header":o(()=>[t("div",Se,[t("div",null,[t("p",null,[n.type==="dataplane"?(e(),a(_,{key:0},[P(" Dataplane ")],64)):(e(),a(_,{key:1},[P(i(n.service),1)],64))]),t("p",Oe,[n.type==="inbound"||n.type==="outbound"?(e(),a(_,{key:0},[P(i(n.type)+" "+i(n.name),1)],64)):n.type==="service"||n.type==="dataplane"?(e(),a(_,{key:1},[P(i(n.type),1)],64)):I("",!0),h(v(oe),{width:"300",placement:"right",trigger:"hover"},{content:o(()=>[P(i(O[n.type]),1)]),default:o(()=>[h(v(le),{icon:"help",size:"16",class:"ml-1"})]),_:2},1024)])]),n.matchedPolicies.length>0?(e(),a("div",Te,[(e(!0),a(_,null,D(n.matchedPolicies,(g,y)=>(e(),b(v(Z),{key:`${d}-${y}`},{default:o(()=>[P(i(g.name),1)]),_:2},1024))),128))])):I("",!0)])]),_:2},[n.matchedPolicies.length>0?{name:"accordion-content",fn:o(()=>[t("div",Ce,[(e(!0),a(_,null,D(n.matchedPolicies,(g,y)=>(e(),a("div",{key:`${d}-${y}`},[t("p",Ie,i(g.pluralName),1),g.policies.length>0?(e(),a("ul",Me,[(e(!0),a(_,null,D(g.policies,(w,M)=>(e(),a("li",{key:`${d}-${y}-${M}`,"data-testid":"policy-name"},[h(m,{to:w.route},{default:o(()=>[P(i(w.name),1)]),_:2},1032,["to"])]))),128))])):I("",!0)]))),128))])]),key:"0"}:void 0]),1024))),128))]),_:1})}}});const Ge=q(Ne,[["__scopeId","data-v-84de6b02"]]),N=u=>(Q("data-v-5d6a081d"),u=u(),ee(),u),Ae={class:"mesh-gateway-policy-list"},Ee=N(()=>t("h3",null,"Gateway policies",-1)),xe={key:0,class:"policy-list"},qe=N(()=>t("h3",{class:"mt-6"}," Listeners ",-1)),Be=N(()=>t("b",null,"Host",-1)),Re=N(()=>t("h4",{class:"mt-2"}," Routes ",-1)),Ve={class:"dataplane-policy-header"},je=N(()=>t("b",null,"Route",-1)),We=N(()=>t("b",null,"Service",-1)),ze={key:0,class:"badge-list"},Fe={class:"policy-list mt-1"},Ue=E({__name:"MeshGatewayDataplanePolicyList",props:{meshGatewayDataplane:{type:Object,required:!0},meshGatewayListenerEntries:{type:Array,required:!0},meshGatewayRoutePolicies:{type:Array,required:!0}},setup(u){const r=u;return(O,k)=>{const f=X("router-link");return e(),a("div",Ae,[Ee,u.meshGatewayRoutePolicies.length>0?(e(),a("ul",xe,[(e(!0),a(_,null,D(u.meshGatewayRoutePolicies,(m,n)=>(e(),a("li",{key:n},[t("span",null,i(m.type),1),P(": "),h(f,{to:m.route},{default:o(()=>[P(i(m.name),1)]),_:2},1032,["to"])]))),128))])):I("",!0),qe,t("div",null,[(e(!0),a(_,null,D(r.meshGatewayListenerEntries,(m,n)=>(e(),a("div",{key:n},[t("div",null,[t("div",null,[Be,P(": "+i(m.hostName)+":"+i(m.port)+" ("+i(m.protocol)+") ",1)]),m.routeEntries.length>0?(e(),a(_,{key:0},[Re,h(z,{"initially-open":[],"multiple-open":""},{default:o(()=>[(e(!0),a(_,null,D(m.routeEntries,(d,g)=>(e(),b(W,{key:g},J({"accordion-header":o(()=>[t("div",Ve,[t("div",null,[t("div",null,[je,P(": "),h(f,{to:d.route},{default:o(()=>[P(i(d.routeName),1)]),_:2},1032,["to"])]),t("div",null,[We,P(": "+i(d.service),1)])]),d.policies.length>0?(e(),a("div",ze,[(e(!0),a(_,null,D(d.policies,(y,w)=>(e(),b(v(Z),{key:`${n}-${w}`},{default:o(()=>[P(i(y.type),1)]),_:2},1024))),128))])):I("",!0)])]),_:2},[d.policies.length>0?{name:"accordion-content",fn:o(()=>[t("ul",Fe,[(e(!0),a(_,null,D(d.policies,(y,w)=>(e(),a("li",{key:`${n}-${w}`},[P(i(y.type)+": ",1),h(f,{to:y.route},{default:o(()=>[P(i(y.name),1)]),_:2},1032,["to"])]))),128))])]),key:"0"}:void 0]),1024))),128))]),_:2},1024)],64)):I("",!0)])]))),128))])])}}});const Ke=q(Ue,[["__scopeId","data-v-5d6a081d"]]),He={key:2,class:"policies-list"},Ye={key:3,class:"policies-list"},Je=E({__name:"DataplanePolicies",props:{dataPlane:{type:Object,required:!0}},setup(u){const r=u,O=F(),k=S(null),f=S([]),m=S([]),n=S([]),d=S(!0),g=S(null);j(()=>r.dataPlane.name,function(){y()}),y();async function y(){var $,c;g.value=null,d.value=!0,f.value=[],m.value=[],n.value=[];try{if(((c=($=r.dataPlane.networking.gateway)==null?void 0:$.type)==null?void 0:c.toUpperCase())==="BUILTIN")k.value=await x.getMeshGatewayDataplane({mesh:r.dataPlane.mesh,name:r.dataPlane.name}),m.value=w(k.value),n.value=M(k.value.policies);else{const{items:s}=await x.getSidecarDataplanePolicies({mesh:r.dataPlane.mesh,name:r.dataPlane.name});f.value=B(s)}}catch(l){l instanceof Error?g.value=l:console.error(l)}finally{d.value=!1}}function w($){const c=[];for(const l of $.listeners)for(const s of l.hosts)for(const p of s.routes){const T=[];for(const L of p.destinations){const G=M(L.policies),A={routeName:p.route,route:{name:"meshgatewayroutes",params:{mesh:$.gateway.mesh},query:{ns:p.route}},service:L.tags["kuma.io/service"],policies:G};T.push(A)}c.push({protocol:l.protocol,port:l.port,hostName:s.hostName,routeEntries:T})}return c}function M($){if($===void 0)return[];const c=[];for(const l of Object.values($)){const s=O.state.policiesByType[l.type];c.push({type:l.type,name:l.name,route:{name:s.path,params:{mesh:l.mesh},query:{ns:l.name}}})}return c}function B($){const c=[];for(const l of $){const s=[];for(const[G,A]of Object.entries(l.matchedPolicies)){const U=O.state.policiesByType[G],K=[];for(const R of A)K.push({name:R.name,route:{name:U.path,query:{ns:R.name},params:{mesh:R.mesh}}});s.push({name:G,pluralName:U.pluralDisplayName,policies:K})}const{name:p,type:T,service:L}=l;c.push({name:p,type:T,service:L,matchedPolicies:s})}return c}return($,c)=>d.value?(e(),b(se,{key:0})):g.value!==null?(e(),b(te,{key:1,error:g.value},null,8,["error"])):f.value.length>0?(e(),a("div",He,[h(Ge,{"sidecar-dataplane-policies":f.value},null,8,["sidecar-dataplane-policies"])])):m.value.length>0&&k.value!==null?(e(),a("div",Ye,[h(Ke,{"mesh-gateway-dataplane":k.value,"mesh-gateway-listener-entries":m.value,"mesh-gateway-route-policies":n.value},null,8,["mesh-gateway-dataplane","mesh-gateway-listener-entries","mesh-gateway-route-policies"])])):(e(),b(ae,{key:4}))}});const Ze=q(Je,[["__scopeId","data-v-34268377"]]),ne=u=>(Q("data-v-c0cede09"),u=u(),ee(),u),Xe={key:0},Qe={key:1},ea=ne(()=>t("h4",null,"Tags",-1)),aa=ne(()=>t("h4",null,"Versions",-1)),ta={class:"config-wrapper"},sa={key:0},na=["href"],la=E({__name:"DataPlaneDetails",props:{dataPlane:{type:Object,required:!0},dataPlaneOverview:{type:Object,required:!0}},setup(u){const r=u,O=F(),k=[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"DPP Insights"},{hash:"#dpp-policies",title:"Policies"},{hash:"#xds-configuration",title:"XDS Configuration"},{hash:"#envoy-stats",title:"Stats"},{hash:"#envoy-clusters",title:"Clusters"},{hash:"#mtls",title:"Certificate Insights"},{hash:"#warnings",title:"Warnings"}],f=S([]),m=C(()=>{const{type:c,name:l,mesh:s}=r.dataPlane,p=ie(r.dataPlane,r.dataPlaneOverview.dataplaneInsight);return{type:c,name:l,mesh:s,status:p}}),n=C(()=>H(r.dataPlane)),d=C(()=>re(r.dataPlaneOverview.dataplaneInsight)),g=C(()=>ce(r.dataPlane)),y=C(()=>ue(r.dataPlaneOverview)),w=C(()=>{var l,s;const c=Array.from((s=(l=r.dataPlaneOverview.dataplaneInsight)==null?void 0:l.subscriptions)!=null?s:[]);return c.reverse(),c}),M=C(()=>{const c=O.getters["config/getKumaDocsVersion"];return c!==null?c:"latest"}),B=C(()=>f.value.length===0?k.filter(c=>c.hash!=="#warnings"):k);function $(){var p,T;const c=(T=(p=r.dataPlaneOverview.dataplaneInsight)==null?void 0:p.subscriptions)!=null?T:[];if(c.length===0||!("version"in c[0]))return;const l=c[0].version;if(l&&l.kumaDp&&l.envoy){const L=_e(l);L.kind!==ye&&L.kind!==ve&&f.value.push(L)}O.getters["config/getMulticlusterStatus"]&&l&&H(r.dataPlane).find(A=>A.label===fe)&&typeof l.kumaDp.kumaCpCompatible=="boolean"&&!l.kumaDp.kumaCpCompatible&&f.value.push({kind:ge,payload:{kumaDp:l.kumaDp.version}})}return $(),(c,l)=>(e(),b(we,{tabs:v(B),"initial-tab-override":"overview"},{tabHeader:o(()=>[t("div",null,[t("h3",null," DPP: "+i(u.dataPlane.name),1)])]),overview:o(()=>[h(Y,null,{default:o(()=>[t("div",null,[t("ul",null,[(e(!0),a(_,null,D(v(m),(s,p)=>(e(),a("li",{key:p},[t("h4",null,i(p),1),p==="status"&&typeof s!="string"?(e(),a("div",Xe,[t("div",{class:de(["entity-status",{"is-offline":s.status.toLowerCase()==="offline","is-online":s.status.toLowerCase()==="online","is-degraded":s.status.toLowerCase()==="partially degraded","is-not-available":s.status.toLowerCase()==="not available"}])},[t("span",null,i(s.status),1)],2),(e(!0),a(_,null,D(s.reason,(T,L)=>(e(),a("div",{key:L,class:"reason"},i(T),1))),128))])):(e(),a("div",Qe,i(s),1))]))),128))])]),t("div",null,[v(n).length>0?(e(),a(_,{key:0},[ea,t("p",null,[(e(!0),a(_,null,D(v(n),(s,p)=>(e(),a("span",{key:p,class:"tag-cols"},[t("span",null,i(s.label)+": ",1),t("span",null,i(s.value),1)]))),128))])],64)):I("",!0),v(d)?(e(),a(_,{key:1},[aa,t("p",null,[(e(!0),a(_,null,D(v(d),(s,p)=>(e(),a("span",{key:p,class:"tag-cols"},[t("span",null,i(p)+": ",1),t("span",null,i(s),1)]))),128))])],64)):I("",!0)])]),_:1}),t("div",ta,[h(De,{id:"code-block-data-plane",content:v(g),"is-searchable":""},null,8,["content"])])]),insights:o(()=>[h(ke,{"is-empty":v(w).length===0},{default:o(()=>[h(v(pe),{"border-variant":"noBorder"},{body:o(()=>[h(z,{"initially-open":0},{default:o(()=>[(e(!0),a(_,null,D(v(w),(s,p)=>(e(),b(W,{key:p},{"accordion-header":o(()=>[h(be,{details:s},null,8,["details"])]),"accordion-content":o(()=>[h($e,{details:s,"is-discovery-subscription":""},null,8,["details"])]),_:2},1024))),128))]),_:1})]),_:1})]),_:1},8,["is-empty"])]),"dpp-policies":o(()=>[h(Ze,{"data-plane":u.dataPlane},null,8,["data-plane"])]),"xds-configuration":o(()=>[h(V,{"data-path":"xds",mesh:u.dataPlane.mesh,"dpp-name":u.dataPlane.name,"query-key":"envoy-data-data-plane"},null,8,["mesh","dpp-name"])]),"envoy-stats":o(()=>[h(V,{"data-path":"stats",mesh:u.dataPlane.mesh,"dpp-name":u.dataPlane.name,"query-key":"envoy-data-data-plane"},null,8,["mesh","dpp-name"])]),"envoy-clusters":o(()=>[h(V,{"data-path":"clusters",mesh:u.dataPlane.mesh,"dpp-name":u.dataPlane.name,"query-key":"envoy-data-data-plane"},null,8,["mesh","dpp-name"])]),mtls:o(()=>[h(Y,null,{default:o(()=>[v(y)!==null?(e(),a("ul",sa,[(e(!0),a(_,null,D(v(y),(s,p)=>(e(),a("li",{key:p},[t("h4",null,i(s.label),1),t("p",null,i(s.value),1)]))),128))])):(e(),b(v(me),{key:1,appearance:"danger"},{alertMessage:o(()=>[P(" This data plane proxy does not yet have mTLS configured \u2014 "),t("a",{href:`https://kuma.io/docs/${v(M)}/policies/mutual-tls/`,class:"external-link",target:"_blank"}," Learn About Certificates in "+i(v(he)),9,na)]),_:1}))]),_:1})]),warnings:o(()=>[h(Le,{warnings:f.value},null,8,["warnings"])]),_:1},8,["tabs"]))}});const oa=q(la,[["__scopeId","data-v-c0cede09"]]),ia={class:"component-frame"},ka=E({__name:"DataPlaneDetailView",setup(u){const r=Pe(),O=F(),k=S(null),f=S(null),m=S(!0),n=S(null);async function d(){n.value=null,m.value=!0;const g=r.params.mesh,y=r.params.dataPlane;try{k.value=await x.getDataplaneFromMesh({mesh:g,name:y}),f.value=await x.getDataplaneOverviewFromMesh({mesh:g,name:y})}catch(w){k.value=null,w instanceof Error?n.value=w:console.error(w)}finally{m.value=!1}}return j(()=>r.params.mesh,function(){r.name==="data-plane-detail-view"&&d()}),j(()=>r.params.dataPlane,function(){r.name==="data-plane-detail-view"&&d()}),d(),O.dispatch("updatePageTitle",r.params.dataPlane),(g,y)=>(e(),a("div",ia,[m.value?(e(),b(se,{key:0})):n.value!==null?(e(),b(te,{key:1,error:n.value},null,8,["error"])):k.value===null||f.value===null?(e(),b(ae,{key:2})):(e(),b(oa,{key:3,"data-plane":k.value,"data-plane-overview":f.value},null,8,["data-plane","data-plane-overview"]))]))}});export{ka as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView.9e061336.css b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView.9e061336.css deleted file mode 100644 index 62bf6992a57f..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView.9e061336.css +++ /dev/null @@ -1 +0,0 @@ -.dataplane-policy-header[data-v-84de6b02]{display:flex;justify-content:space-between;align-items:center}.dataplane-policy-subtitle[data-v-84de6b02]{display:flex;align-items:center;font-size:var(--type-sm);color:var(--black-45)}.badge-list[data-v-84de6b02]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs)}.policy-type[data-v-84de6b02]{margin-bottom:var(--spacing-xs);text-transform:uppercase;font-size:var(--type-sm);font-weight:500;color:var(--gray-3)}.policy-wrapper[data-v-84de6b02]{--columns: 2;display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(var(--columns),1fr)}@media (min-width: 1270px){.policy-wrapper[data-v-84de6b02]{--columns: 4}}h3[data-v-5d6a081d],h4[data-v-5d6a081d]{margin-bottom:var(--spacing-xs)}h3[data-v-5d6a081d]{font-size:1.4em}h4[data-v-5d6a081d]{font-size:1.25em}.policy-list[data-v-5d6a081d]{padding-left:1.5rem;list-style:disc}.dataplane-policy-header[data-v-5d6a081d]{display:flex;justify-content:space-between;align-items:center}.data-list[data-v-5d6a081d]{display:inline-flex;gap:var(--spacing-sm)}.badge-list[data-v-5d6a081d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs)}.policy-wrapper[data-v-5d6a081d]{--columns: 2;display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(var(--columns),1fr)}@media (min-width: 1270px){.policy-wrapper[data-v-5d6a081d]{--columns: 4}}.policy-type[data-v-5d6a081d]{margin-bottom:var(--spacing-xs);text-transform:uppercase;font-size:var(--type-sm);font-weight:500;color:var(--gray-3)}.mesh-gateway-policy-list .accordion-item-header{padding-left:0;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.policies-list[data-v-34268377]{padding:var(--spacing-sm)}.reason[data-v-c0cede09]{margin-left:var(--spacing-md);margin-bottom:var(--spacing-xxs);margin-top:var(--spacing-xxs)}.config-wrapper[data-v-c0cede09]{padding-right:var(--spacing-md);padding-left:var(--spacing-md);padding-bottom:var(--spacing-md)} diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView.cc10c95f.css b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView.cc10c95f.css new file mode 100644 index 000000000000..5af5d641242c --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView.cc10c95f.css @@ -0,0 +1 @@ +.policy-type-tag[data-v-6c6d7c32]{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.policy-type-tag-icon[data-v-6c6d7c32]{width:24px;aspect-ratio:1/1}.policy-list[data-v-8bc102ca]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.tag-list[data-v-8bc102ca]{display:flex;margin-top:var(--spacing-xxs)}.origin-list[data-v-8bc102ca]{display:flex;flex-direction:column}.policy-type-table.policy-type-table td{vertical-align:top}.cell-sourceTags,.cell-destinationTags{width:25%}.cell-name{width:15%}.cell-config{width:20%}.cell-origins{width:15%}h2[data-v-e9f9fe56]{margin-bottom:var(--spacing-xs);font-size:1.5em}h3[data-v-66a856b3],h4[data-v-66a856b3]{margin-bottom:var(--spacing-xs)}h3[data-v-66a856b3]{font-size:1.4em}h4[data-v-66a856b3]{font-size:1.25em}.policy-list[data-v-66a856b3]{padding-left:1.5rem;list-style:disc}.dataplane-policy-header[data-v-66a856b3]{display:flex;justify-content:space-between;align-items:center}.data-list[data-v-66a856b3]{display:inline-flex;gap:var(--spacing-sm)}.badge-list[data-v-66a856b3]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs)}.policy-wrapper[data-v-66a856b3]{--columns: 2;display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(var(--columns),1fr)}@media (min-width: 1270px){.policy-wrapper[data-v-66a856b3]{--columns: 4}}.policy-type[data-v-66a856b3]{margin-bottom:var(--spacing-xs);text-transform:uppercase;font-size:var(--type-sm);font-weight:700;color:var(--grey-500)}.mesh-gateway-policy-list .accordion-item-header{padding-left:0;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.policies-list[data-v-91c758e1]{padding:var(--spacing-sm)}.reason[data-v-b3b88350]{margin-left:var(--spacing-md);margin-bottom:var(--spacing-xxs);margin-top:var(--spacing-xxs)}.config-wrapper[data-v-b3b88350]{padding-right:var(--spacing-md);padding-left:var(--spacing-md);padding-bottom:var(--spacing-md)} diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView.f8330165.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView.f8330165.js new file mode 100644 index 000000000000..ec222d131051 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneDetailView.f8330165.js @@ -0,0 +1,29 @@ +import{d as L,f as S,o as e,j as a,u as w,c as B,b as fe,e as n,J as ve,t as p,E as H,i as pe,w as c,n as I,cl as Z,l as A,a as m,F as g,T as Te,cm as $,A as N,C as ee,D as te,K as De,Q as we,r as U,g as X,k as J,q as ae,cz as Be,cy as se,cB as be,y as Pe,cI as Ce,L as ke,z as Ee,ck as Oe,cF as Qe,cG as Ge,cJ as Ie,cH as ze,cv as Ue,p as Me}from"./index.c8e7c817.js";import{j as Ae}from"./index.58caa11d.js";import{_ as Se}from"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import{T as oe}from"./TagList.5f93cc3d.js";import{_ as de}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import{E as ye}from"./ErrorBlock.26868ad8.js";import{_ as me}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";import{E as Le}from"./EntityStatus.c76c23bb.js";import{_ as Re,E as V}from"./EnvoyData.3c6969da.js";import{_ as le}from"./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js";import{T as xe}from"./TabsWidget.cef20a04.js";import{_ as Ye}from"./YamlView.vue_vue_type_script_setup_true_lang.14695642.js";import{a as Ne,S as He}from"./SubscriptionHeader.bb7dd137.js";import{W as Fe}from"./WarningsWidget.a37aa40a.js";import"./_commonjsHelpers.f037b798.js";const qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAVFBMVEXa2tra2tra2tra2tra2tra2tr////a2toAfd6izPLvzPnRfvDYteSKr86zas0Aar4AhODY6vr3+Prx8v2Kv+9aqOk3muUOj+N5t+211vXhqfW01fXvn55GAAAABnRSTlMC9s/Hbhsvz/I3AAABVklEQVRo3u3b3Y6CMBCG4SJYhnV/KD+K7v3f57bN7AFJTcDUmZB+74lH5EmMA5hmjK+pq1awqm5M6HxqxTudPSzssmxM06rUmDp8DFawIYi1qYRdlisTeCtcMAGnAgwYMGDAgJ8GGPDB4B8frepnl9cZH5d1374E7GmX1WVuA0xzTvixA+5zwpc0/OXrVgU5N/yx6tMHGDBgwIABvxmeiBZhmF3fPMjDFLuOSjDdnBJMvVOAb1G+y8PjlUKdOGyHOcpLJniiDfEVC/FYZYA3unxFx2OVAd7sTjZ073msRGB2Yy7KvcsC2z05Hitx2P6PVTEwf9W/h/5xvTBOB76ByN8ydzRRzofELln1schjVNCrTxyjsl5vtV7ol7L+tAEGDLhMWOAw5ADHPxIHXmpHfAWepgJOBBgwYMCAAT8NMGDAgJOw2hKO2tqR2qKV1mqZ3jKd2vrgH/W3idgykdWgAAAAAElFTkSuQmCC",Ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAH90lEQVRoBdVaC4xU1Rn+zr2zu8PyEBGoKMFVK0KLFXyiVKS2FFGIhhT7Smq1aQXbuMQHCwRQiBWVUl7CaiuxGoGosSQ0tJuU4qNrpQEfq0AReQisLKK7iCIsO3fO3+8/wx1mdgdmlp3srCdhz8y9597zff/7P4wBhxw50jfW2Pi4ERkhQB+91lGHAerEmFeLotHJprS01ij4oLGxRkR6dFTQmXAZYxoi0eilpqmhYQVEfpppUYe/ZsxKE6uv39fRzeZkglRzMk319cT/9R1eVuixAPazzyFBPG2p/fgA7M6PAd4v5MhKwB46DDnQAPvRPiCFhFiBNB5LXC8giawETPeuQHER0BRDnCRCTfjn9oLpVAJRDSm5ApHITiDiwy87J0lCwToSngfvvD4FJ5GVgLPvXEl8/mW7u0ProhB9QM1IzUnNyqNmDMkhbmEJ3uvWGSiKtCuJrBqQo3TUTw8C1gLNNCF79yfA+jSns85od/C6eVYC9uAXEBKwu+vSSDgHpuQLPbKakMRikI/qXLRR0Oq4oAO3GBpin6uC/Oc94H+7IWd0gbmoL3Db92GGXdJieb4uZCXgNjoeKjVkZiIhH9bCTF4KbK+FML+71M4ZnnHfzcir4M24E+jSKV+4k+/JjYAub06iHzVB22chCNw6FbKdWbmYDjzvdzBXfQs41gS89g7s4pcgX34FXPJN+IvvyzuJDLaQJJf+gdHFRR3OzrHDkGko6vn3AL27JzL1C2vpzIxM6tTjRsCsmAXDpIfNOxCUzwO+Opr+3jZ+y10D4UaqCQ2ZmqFTQ+YuJrhfzYHUHwKuGQRv4SSgpDjx1H6WIhMfha37DBh0ISIL7wU658ecWk8gJJJpVhK/fvQEifnlSRLySYKE7K8Hvn0BIgvyQyJ3E8oEuPm181ly/HkK0Ks75L+bIXOXJ1eYb/SAVzkFpk8vyJZdCO6dnxdzyi8BwjUkYZ6qcKHW/q0aONKYTmLpZJhzejLUksR9C9pMIu8EFK3pSYeO0v41QtFnUodqwn9iMnD2WRCSiD2wsE0k8k+AEreTaB4sQTCkP8CE1nyEJFQTsmUngj+eMLXma7N9zzsB2bQT+k+TGC5kJj7JML15CDLsUqqLitpVm1ilRWIry5O8E9Ak5s25m0mOWfjldbCVf81IIb6mGvblf5GAgTd2OOyGzTj2s6k4Nv5+2I1bMj6T6WJ+w2jKDvLKW4hPr3QFoLl9DPwJ41Lu8uPRRgQVi2CZ4FzU+oLZOqC/aPnBjF784ER4lzOjZxn+jIqKh7Ksye02VS/Tn3JZ2GinptHognMhr70N1HzILi6Ad8VA2GdWszxvgDfgfHgjLke8Zhuwh2W5WPjjWPhdXEbn3ol49Tvw+p/HiMUsfoqRHw1oQzNlKVTq6NkN/qrHAVauOuTVtxDMJDECNN+5iP6xA0Ip+9PugD9yqNNEfMmLQN/e8H9yI9cJmiY+DKu9RrdSRJfNBkpPnrXbTiAVPDf0lzwADCxz4MM/qoXgwSdpTjzJIHgtnxyJqXfC/8HV4TI3B4tWIKiqhkSLUDLzbniDL0673/xL25xYzYaSx7qNQNdO6eApSflgt9vPXH8Z/NkTYPr3Q2TWBHijrnHX44tXpuEJFi134DWH5AJeHz59Agq+YgmE4EUlzwyblDzBxx/5C+J3zYGtfteB9IZfhsjTM2A6RxF/hYR189HfdbP+CRYuR7zqDSbAIhTPJMkskg8fPD0C7L5kaiWsgu/aErwleGGY1LLadCkN93Jz8PzfXbTxaP+RCT9KXCN4ZzYlCp7RZ/CAtGdO9aX1BJoCyLQnIW+8D9ODDluZInnupOAtwUtpCfy55TCDmY1ThjegzHVs8Q2bYLfvTUj+H9UwNBsXOlsBXl/bOidubII8tAzy9lZIpyi8ub91dh3ik4efQXzNvxk1ovDnTWoB3q1jOI3N/hPsmzU85WAHx+gkKvlZ6rC5Sz7cM3cNaI0zaxmwdTcsy2VvwT1p4O3vFTzNhiHP/0NLyYcbKuiimb+Bdy3LCB7VtAW8vjM3DRxmG/jYctYs7HspXUy/Habf2UlM9rHnICydNYP68wh+yKlDn3tQNTH3Wfijh52W5MPNsxPQ0+n5LwD72A4yguD+n7PHZT1/fMSfeBGympJng+8/MjE38OHDeZhphKcY2rgvWQUcYp3CGt+UjwdYz4fDPr0aWMuQyP7Wn0at5CL58OE8zScnoM35sjX8H0x2VDxhMHfd4oqucF/7fBXA0kFYMvjlP4a5MnvhFT6bzzkzgQMHISvXwrCb8s7sytOGMQDncMhL64DX33Xp3v/lGJihg8Jb7T63JFBXD1n1OsMb20F2U/KLH7Ko6pIE5py1miGQp9Nm/CiY6wYn7xXiQxoBqf0U3j83uCNzq6dst91A8DwyD0fVesibmxJHJTdeDe/6IeGdgs1JAnqAa9ZvgejJG4/RzbjhaYdPWvNg41ZKPgLzvSEwN1xRMNCpGzsCsmMf8N52l1S01jVjr03E++MrRU2mZgeMauXKgTAj00vg1Be292cPH+xtMDxV1ipR7d7cel0aeKynyWza5Qoz4bGgGdVxwLOtqPPMtj2eZldhkWbGDqN9F50QIk1Gtu11ZoMytok3Jer4EwsK+0l/9OFFxNxhDh+NmdFD0w9rtY+lX+gBrvQ+E2YMyXWgoT/2cL9YUUzNf24j79Pe93zizmiEJYK5mT7RQYaaTerPbf4PGwFZsK8ONooAAAAASUVORK5CYII=",je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAEj0lEQVRoBe1aS28TVxT+7ngydhwnPGISTBKHEB6iUtOWHTvWqCtKqQhISC2vBbCpRDf9BUgsgAWbdlGppWqlSl1UXfMLCmXRqgXUxmCclOCWxI4Tv4Zz7s00BntmLh4rTCSfxJ4755458333fHfuTTQCZFOHTo+ijCs2cAi2nWJfaE2InABuw8Lle7e/eCwYvL2CXwF7a2hBtwQm8iKKdwwe+Y0HnhnRgBN2Q8qmJcPwOxm7EXrNe40jzVfDq38j9HUJvOkqdSvQrUDAEeiIhGaPH8bsyfe1oWQuTuPxhePa8V6BplenTl85tQ2l9A7YMUsnHMsTIyjtm9CK1QkKXIHC3nEI2l3RgqhzPzw/sB/g+A5ZYAKlPTsVFMnCH1Xx3f26XP2TUUQgAuXhJKr9fQqQRgVYPpUtA7IANvQq5sciEIHi7jHKb5OE9DQh5SOvoGs6pKNABJYn06tAaDQ1SLB82DoFnnO1TaA8NIhqIo7IQkFLDI58zPx/WvEMTsfaJlAiPbPF789oiWHxPTX6A3f/kPGdmQEBKlCaGJUE+oiANJ9JvEAEeOL23/ldHvVmjUrt9d1WBSrJLaiRfMzCEqzcU8pPcDzmAMunSk8f699FxP7KqngvVK/R19ZKvDy+Qy5cvQ8z8la2xuhzII8+m9foF9+axOz0YRm3/dbP6PvtoWy7fZm1iIV6tAd1i4+W3BLUrR7Y1Jb+1T7eKqg41ccajj94JPPy4DskaoleZM8cRYmeUGyO1hm0Q6DRz5XMnj2KpV1jTcSYyOTnNzjc1Uw1eCwBpQIFhNWqfvhKCZDPZbCQoGK5eVhz82uJKYjBPDp/DFwhBswZnEcmT3YlnzV/jRbBzKVplFNDTeDXEnu3TLNeBpb44x3o20vksh8fQYU2d1GaF+nr3yBCc6SVOaQyl05gxYm/9rWMf1VCra5v9LU1BxoT/N+mCpSHB2HNzmP05neu4J14ltZKKqnIroLnPta8n2ycHHzsHAGqgPXPM4x8+QOBLzXeo6ntSMsiGaYbwDcFajg6QiA6k0M9EQM/NSJFb/CMqe/PDD0QTKrU976V8uMg3j74ifOg8IsNZX9bC1mYmHQJvOlqBJ7EcUPgw8EELFq5vn1WQKHmPaX6IwIXhzdJ3jfmnmPRJ95vgAJJqJfAf0Tgx3pMpGn7cW5oExIE0M0Y/GepzdgT65EfbrPvVZuKW7g6vlV+uO1lYurgWTtmGHIEo7QYxYhSlM6jlJf9UT6nNvtiBFj5+SjUNeRbrNWpLTBmRSiOc6h8bjfOlquya8TyEQDdN1+t4dOZvFsqXsjU3ob/rqVfMv5iGaijbdORO2ihUlshiqdu5RZ4Uqnix3wRBsWcSiawj/8/xAEqGSd8ye4vV8DS4e3EheEBWYmXAl7zJJTrAMvm1LaEpPLV0wLu8V7NxUJJwAVrS3egSdwy4zo7uwTWecCbbtetQNOQrLPDoOd1bp3v2bnbEXZaN+nFiQ1qjJ3WfFymZdN9rQ4tOcJM2CNzf/+ysH33gVuiLlIkpyTh7Q8tZgbGr9sI8RO9qfIBv27zAiEVYZQrGIvuAAAAAElFTkSuQmCC",Je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAFt0lEQVRoBe1aa2xTVRz/3d7bBytdXddtbIN1sId7IG4yHhGICxluMohOAkGChhiMih/8IiSERImRaBD9YGIkGg0xypwo8YkajGyikxqemziyDbbhBoyN7kHLStfb6zm3u01v1zvaritrwn9Zz+Pec87v//j9z2lzGBBZYHpyttMt7IWAcgFCOu2brsKAuQoG9TqO2dFkO9zNjIE/JwiCabqCDoaLYRgbUeJB1qgu2E/ALw720jTvm8ELSOdo2EhAy6vKpKpiWf/zSdmzUMbIBgQ0IpnPN4ZgV033mA/QV9ak2Jk8wxOCrDfOGqo4wzsObtwrwMWahD4CjtlysuvHvQfukXgcq2LcEfchxPkbTIlQgcTzHzOV9VDwxL0HYkLiIn0qNqQVoyDBjMN9/+Kr3hZ4yF80ZEoVeNiYRYAXYb4+TcQ6KnigZlS44OjD25cb0eUcnLQOUVeAAlxlysH61PmYo0sUAbbeuoG63vM4MXwZm2YtwMa0B+Ahynx+rRm115rAkyNxpMI8t/6NoKMjIW4Cq8YnhY/DrNaLeKzDPfiytxnn7L0yfLkzkvCKZQVo2T4ygH1df5DSJnsnsKFE6KiSOJHViOA7SGhsbfkOuy7+Og48BUZBv3Thexy4ehYW4qX3C9ZgS3pJIOaQ2lELoXlJGWB5Hh/kVOH4UBf6k41ovdGNo5dOTQjEojNiZ/Yjojd2tB/F6ZtXJnw/8OGkPVCanovd5c9g76qtMOuN4vxqqGBzDuP5smq8Vv400vT3Ba7ra3c5h3Bs4JLY1rOybcn3zkSVSSmwMCMPu1ZsQq4pEz+2/Y2OQW+scwyL2uZj2Nd4CFnGVLxT+SJW5yl/7XZ5vClVzYSvgGyEElGCEZr8vAGDJkE0zusNn5Jw6YFWxYptTuW1y4nuFvxzvRPPllaS/ypkJprx0akj4wzqJhmJCsswsmeh4AnbA2pwWKbOx079Wrg9vLigATps1C0FJ3jtwZFUKondNYL3rN+IihSnZEvdspIXvPPQFByuyDwQzNKBE27Xr4ZJNRNnRzt9CrgYD7JYM+7nvL+JccQ7geLi3ZA8E/iMbnBU/BWn7VDwhK1ykkqPQ04rPnM2+hTwEAXedfyEi+7rsPOjyCb5vTI5h2LwCfUWq2BhXvBuRSzhTrgStgI8sZa080khxJHs4Sb76ZBwC3s6GnDT7cL2rOV4M6cCKWM8cXvcYMc44g/SwGlRYpgldmnGuOP//E51xe/ESu7jySGMI2mSytBth1hWzC1Fu60HDpcTS/hivNrWgOq0HKwx5+Pjghp8eOUkTl5pQx7JVpKka2diXUoRHkvOF8lPw6hjRPlspERodmHxyt3SpP5lZ3vwDaVcU4hOTx+6+BsYdNpBSVqZW4aKeQ/hmt2GW3YnEqDFFwNn0ESOEKWGdPFsZOQZ7G/5DSZWi22zF+HlOUtRSE6pThJa9IS6p+P3CY8T2bkZ/vB89bB34s26ZSjiMvDt7dOwjl4UJ0qbacK2RWtRnGLBn/+dx4HTv8AljIpK9Qz2YzGXhJqUAtBYl4h63eXA1wT4kf42jHhGfYDCrYStAM3/yzX5qNaUoJPvQ91tKzQkqCxsMpKyTNi8oIIA5UnGYaHjNOi+2Ye3jtfBTFLsC5llUBEiU+D1to5JnUIlRcNWQBqYTFLpBt0SzGVTCHwWAx4H6px/waZ1YkvJo9CrdWR3tpLYb5WGTEkpU0CJKEqEpohKOQv5ZHDO3UXoLeWn6GANBY9sI4tk2TME+N0UmQfuJpBI1w57I4t0oakaF/cKKO7EoVoskOBKxJPmC/d9aZxSGfceuEdiJdfGqj/uQ0i2kd2JgNSq0SZhJPP5j1GJdw9i5e8or0OxM/mJNQfJVYOnojx3TKYj9yVqVfTWB704EZMVo7jI2GWPHWzvSMtwpr7oIL04QVxiJmsYorhO1KcSw4ZhfiCGX0ev2/wPquz9nGykU2YAAAAASUVORK5CYII=",We="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB5CAYAAADyOOV3AAAFOklEQVR4Ae2dP2tUQRTFp7S385MofgRFiGBhKr9GuqBiI9iktwosCAnRLo0g8Q+ojSaNBomumESTIAqSLiPTTc4k7+bmztudu3sCAztv7p137/nNebtuREMIIXz9eXBluLO/NNzZe8sxCRrsL23tHlxObMP33b3ZzeHO0edv25FjcjRITBPbsPXj12+CnRywOcvENtC9kwk3gU5sQ048vf7775DDsQbIswAc+eNaAQJ2jU8unoBljVxHELBrfHLxBCxr5DqCgF3jk4snYFkj1xEE7BqfXDwByxq5jiBg1/jk4glY1sh1BAG7xicXT8CyRq4jCNg1Prl4ApY1ch1BwK7xycUTsKyR6wgCdo1PLp6AZY1cRxCwa3xy8QQsa+Q6goBd45OLJ2BZI9cRBOwan1w8AcsauY4gYNf45OIJWNbIdQQBu8YnF0/AskauIwjYNT65eAKWNXIdUQD+c2sm5iPemY2mIcnD/bsVMuqTs0yvQ7wQYtXRXb79XtxfpSEB4wH3foCgHwIGQSS+5qeddAOsxzgPOwsLMR9xsBhNQ2qA+3crZNQnZ5le89/o6Jbb3WrxKRovuOuIBR9TAHnSwcfk8T8hYP8MOzsg4E55/C8SsH+GnR0QcKc8/hcJ2D/Dzg4IuFMe/4sE7J9hZwcE3CmP/8WpAzz7cCnm48bdQaw58r3T63H/TB3gcG0+jnIQ8IgVGCXcdK9x/9DBPTuagEesADr43uBFrDlwf217+B5unV+fX4z5mPjfJiGA95vbsebA/bWAMb/6HJ/Z2gJbj0fBasJNe+H+Wj0wv/qcgG2ORiAErFXAGI8AWnfwo5U30TLmHq/GfPA92PiejAdIex4x33oAl9c+xnwQMAFrz2Rb8bUdgg7D/bXdYz7ur53n7k2v6WA6WHsm24qv7RB0FO6v7R7zcX/tnA42OhYFR0AErFXAGI8AEJB1jvtry8V8az2Fg/PvLdNr63ehmK9tuHZ8bQERAO6vrR/zcX/tvACMN6g91zZcOx770QomxeP+2voxX7qftE7A0/YejCeo9lx7omvHYz+SA7TruL+2fszX3h/jCwfn31um15bvQVMuFqxtGN/DrXOsBwWxznF/bb+Yb62nAIwXrDfAgq0N437WubU/zMd6rP3i/to58gx4QbshxtduGPezzrFe6xzrIWBBARSs9twKFPOxPqG9YhnzcX/tHA3bvIOtnwkwXyuYFI+ACoLCBcyX7ietuwMsNTTudQQk8CyWMd/aDwFP25+Dkbj1BOGJLI6scAHzrfX0nY/1Cu0Vy5hvrRd5Nv8ebG2473wEVBAULmC+tV4C5iO6rb9Gaj3RfeejAwXDFsuYb62XDqaD6WCNi9CBhUWFC5ivufdJsXQwHUwHn+SM066hAwXDFsuYf9p9znqdDqaD6zpY+/vc2if6rCf/vHFY77j7HbmDUQDt/LzCjypP248Ub62bgHt+REsApXUCrgzIKqgETLturad3B+PvX61za8N951v7w3xrvb0DthbIfNuHXAJu7BFf+0ATMAHbHhG1TyT30/Ggg+lg3Ymhw9rSiw6mg9s6kXxC6HjQwXSw7sTQYW3pRQfTwW2dSD4hdDzoYDpYd2LosLb0ooPp4LZOJJ8QOh50MB2sOzF0WFt60cF0cFsnkk8IHQ86mA7WnRg6rC296OBpd/Dqu0+Rw68GhYNXXq4f4UXOj//fQ171SGzD8tr60GsDrFs6iOvDcPP+k5mnrzYOKZYklq/1xDSxDWHmwcWr84NLz15v3H7+4csch38NEsvENLH9DwLs1co+Fv2iAAAAAElFTkSuQmCC",_e=""+new URL("Retry.8b2ec896.png",import.meta.url).href,Ve=""+new URL("Timeout.dcabf0f7.jpg",import.meta.url).href,ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAABYklEQVRoBe2av0oDQRDGZxbRxhfwDRI0NhKtRAhWPkM6Ex9KTOczWElArBRsAuEeIS+QRpvJfJdcqkWRLWYH5or7s7N797v59j4Odph2m4hw//xywsT3JHQqJMddrIajcq2Jaalcs2bx+cTMAi7Grn9xfSI/388kMsJ19RvznA+Pxs3X+yoh867gkV1NNJjBzr3BcKpT5rH6rOcAmR5SO+dzQQdtYE/4YB2w5hGVPdXmNnnSfCvYUz7kpzVewFor9woc/DeDb/OXX4fcjO728b/67jsWnLhXgHtnw/anqCAJpkPdKxAvYDp/9OHhQtYKhAtZKxAuZK1AuJC1AuFC1gqEC1krEC5krUC4kLUC4ULWCoQLWSsQLmStQLhQKFCYAaxSrgvvYTYc7AnL92YEpQ9WdqxSzkrvYzUe7Lwt8rh6dVMn0WVL6yWaxcdtQtUHCidIG7pY9cddsUfL3sF6LbfZAN5wf/+tIkpkAAAAAElFTkSuQmCC",ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAGRklEQVRoBdVZ629URRQ/c2/b7e62Fii2FBqsSOQZpSEBQkJiSGtMfKFRv0gMSUU+mJj4xcTEhPDJxD9BbaIJflETUfETDZoQNYgiREtBHsHYF9At0H10n/d6frM73Xsvey+zW+22J7l7zsyZOa+ZOffcWUElsG1bTMfjr3NzgGzawrhF8RYJTpCgYbZlcEVr68dCCBt2Cfwkk8mudME6Sra9F+1FD0KcbDaN/dFodMJA5JeU8YguBxo2w3YRm5k5yFvmw0Uf9UoGCnrD4P6BSrwl0jcgYndn4mzsYjuwuvFLYAWWqvFwsqVB11W/cZZl0e9/XqKr10cplc74DavYH2kO0SM93dS7dQMZBmJZPczbARj/x8Wr1WvmGXBYzd3+2KaaZMzbAUQe0LdnB3V3dVRlxOjEDRo6dUauXq0O1LZuDjPVtqnWeIjo7uqUkpQMh1htct4OaGv6nwYueQe0zsDgF9/5xs/05VTHCNIx8PLTvsK0HECKQ7qsCmJ3iD47RmL4LznN3vIo0av7iNqXVSXmfulVy4GmBpPSWYv2P99PoaYmlwGffH7c1ZYNNl688z5RIjnHEz/+SnR+hOwP3q3ohDfKmWyWjn59gqA7CLTOQDQaljLiidkgWWUeR95p/BwDDoGnAUqX0u03RcuB9rY2OX/85pSfHFe/2jauzlIjiOccr3Qp3U6ek9ZyQOX4kWt/cykuP4ScMv5zGjqgC6B0+ynRcmAtv2Ej4RDvilk6N3LZT9Zcvzywcy03EcRTI6EDuqATuoNAywHTNGjXtq1Sztnhy3Ty57M0OnnLv3hDtmmJ3qsXfeBVALyNIROyoQMAndAdBPge0N4TF65cp9PnLpDl2EZmiT7wyjNuPZppVGWxgpCf51KGwfTObZtp8/oet8wKLa00quZB4OrOlQRHxidjvAKzZOXyiu3GyPdvHeCvVT1o5HQZaQ7T6lXt0vBlrS1aE6tyABIheHdvcTuhrSIIej7w2gtP1TQ9eIPVJHJhJ2mtQFCdEvye1HcmSIf3Le2UquVALbXQeOo2HfntS/pp4pLUt7trAx3e/hKtjix36r8vXZdaCMY/8c0RupMp10JfXfuFvh8bph+eO1zRCW+U61oLIfJO41WY0QeeDtStFsoUcnR67CKFbIOa+VFY0afHLlGu4JN6HZ7VpRZK5TI0NjNFhjDI5MeJQRcfQf/wmGyAE3WphRLZWZpMTvOLy6bejh6+5xHyrqeM2Snu6+14mEdYNJGIUTafc8S8TC54LZQRebqVust39Ww0R/rQpiepLRRlutguYiH7Dm3ql2NQjkzyYbdK7+q61UJ5ylHOKNCzfXvKIWTqVjpOH10covNTxbL48ZUP0cGNffRgc6tr3PETpyhsNZHNjitYsFoomU5RhiNpyMijGMOD6kdQZ7iN3ut90dHHpIOPFsYK/t7GCkaMMEUXqhbatW0LxWbjfBBz9O3QKTakuFWkTdLIIlU0GHS50vTSiDbY/f07qD3cSiGzUU3WwlpvYqekAt9OTKcTlLcKpaxSXHrs/VpAzcP5uZ1O0nI+O6EGfSeqcgD5+25mVn5WIk1isygMQ8obqLIrxc1V3GQYgfFqHuQAZjibPcBY1wntsMF4CId6lVVMXv5IKMROCIrFbst+0IrvxYoHjGeK5wBDhhoLp5CSsT11QGsF0pyv8ZLCMvPfmy65a9esoit8Q32G73xqAawAZKitpGQks6yvSVCjGWxiMJelpTkScMCrQCnavH6d5I2O3+TLr6zqrow9e6y5sYm613TQxnU99wQGAlKsN8I4yInAb2IYLl/57qBXNk6n13sIvHM8Dip2mDOTnxNYgQQ/rg9Q6EFRlretmv/6UcpdWAVCYRez1KjAy3DGE1yGNIh7Pp8SDbyth/lc7lSyYHyaDywuG/y2jRq7kDhb4MtlvmJpcJ5Bth0rMMiPdAD1CaKOIHgPK4zFIUaxBgxQNHBtADmYq8Ku6Mry8O4RhikzV0nfoMDf9dPxxBBfn+8tIOwMarpXfGlS3RFSrmkYJ1e0tvTxigh7aibzJoncp/wvwI66W6djgDDO5A16G7aLGwm7k89HN+YZVmofR5/v/ux1fP2GDHYfmO8aYa2VDKhSNLAHDJFiu65x7I9ZhnmsyG0c/xfNI5E629R1xgAAAABJRU5ErkJggg==",Xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAGKUlEQVRoBc2aX2xTVRzHv/fe/tnf7h+bG24y4yBZJAETTBhGQ5BKiMYXnoY8EEgw0RDBGYJvxAeNcyLEFyUGjaI88WIMREGsJmSgD0CiWXSDQFbWSV3XtVvXru29/n6n3HE7u97b3gv2JLc9vT33dz6/f+ece+6VQGUqoXWqanoQ0DZDQwefK1TajnrE6btvLhT6++GckxACpIAsuw+11EhBF8Nr2fR1gm82JZBU0yYPvIEwsNZPzNuIfZ3rnuXN4YlMYgUk6YEzWulAI4NrFDUuETZWrmAFZM1iy4fVTNssF4v5pRiSxApUQBjpYBROsl639E0hJCuV5YWSFJC4dSUkssHalAPWi8ThUxk5vAgtheMp05iQCbrWoyCSytE3ezXMLWShml652E/Rii7freQCIp1VLcs3VYCFN9a4IS8ZPlVNQzSRtq2EkF9N8rliKCpZJzpvLt80B9jyDP/jWAxPHftDHFznc/yf3SLkE/zc6Dnc+rBLHFxnhazIN/VAM1ufhDF8KJ4WvB31blw98CTYShHygp2iy2f4bCwoRCm+TnQPjCMTD+H20EpIbCc6+DuvThls6gE7cE5cS5FKU9X9scOYdvyfqQfqvQq8bkWE0FvfjQumoZe68HyPD7FUFgvprC3OOiWDquoaEULhb/cJWa0vn0Dt6u1Ikew49VGsmCrAuVUoiSNJFTvPxnD8uWq0VOUnYLEOjf+ps2HMfrULq147A6U2fznmWBLzUMmjDVuDhfLBlt95dgaXQmn0fz+HqaTRsUbE5etqPIzox36kRgO4/ekOJOcTi/K5LysjEEs39cByCBGC7v8hjtGoitUNMk5vq0ezRU8I+ON+ZMMjUFb2ovH185DrWpfrquj5spOYYU+/UI81TRLG4uSR8zGwUmaF4aeP+pGZJPh2e/DcV9kK8MWsxDd+UqJRwmgsg1cuzJASy69W1VgYkSGCD43AxfD7y7c898/FlgIsoLlKxtdbfeQJmTxBSlwsrATDTw3eg+ewecM+vCMKLCqxpUHkwg3yxMBwDB4aenmS4qNOzmDmk13ITIzA3dGLpoMEX19ezHN/xlJ2EhuF6HUOn4HLUXzpb0UTzR/GkolHaJmwA75XTzkGz/IdVYAFsuV9BH8hmMDB4Sk+hY/6WrC1swbJRAKzakkreHF9sQ/bObBUeJ07J5LhQ4msOHRFPFXVS5vb/u24AraJShTguAKp5LxA4LDpqFHEwXUus+nlh1jRoIwPR3MgG6VJamgXet45A5cvf20zTcuP3YEQPtiwAs1e5+zmmCSGv3vYj8T1AMaO0NqGEta4dtr98wQu/5PE7kuTdGtafIVZiiMc8QDD/32IJqngCDyP96L13fNQGvLHeYbeMzyJsVgaPXRDdHJTO3kif6gtBVxva9sDAn7Aj/QtmqS6CsNzZwx7sq8dPT4FY7MpUibkiCdsKcDwkwcI/jZZvrsXbe//1/K6pe4rsZKUcOHG3AL2XL5jW4myFchOhxHan7O86zGCHyT4xvywMcLrdfbE5xsfpTBy4SYpsffKHXCCl1ss5QDflfEOgb5vk5qfx839LyJxNQD3E73oOGYN3gg5TftKe38N4sbsAja21OCLTV2opVmci/P7QgX2bTIzEfw5sAMrjpyyZHkjvF5nJQ5fn8Bnz6xCkyd/iWF138nUA/pN/dS5c/hrX+6me82JE2jZvh3zcwnMafkd63BWv7209Kj3uhC4G8Xbv98Sl723thub2xqt3dT/JEGTiMG458J7MDIdfH7DtQl4HunAcFcXUsGg6MDb2Ym+8XExzju1L9R38Romk7k9pvYqN4a3rLckPy+JeZ+FC+8iclX/LU5W6IdrbSxVFE27N9lw2BhDiC/iZLNbWIaX3M1hYwwhq/JNc0DsCxVIYqv7NmYKLrfv5FgSM8DSYbSUYc5MAaP8mWxuPmhQFOe2160AONXm6V+uUQICvz273rJIe2Og5W6sNSznMW5lKSDGxNIGhopSoJwHiDLFHL17UBlFpgfpJT1MJ3ZymhSoDHyioEe44kmoZSB+6YPe+pAgRSxf8wAb8psAVj3AzMwu8ysrkuJeR+uH0/97OPGrDGYP0jnkiZWZmf1f1o7IN6awz1AAAAAASUVORK5CYII=",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAAD4/042AAAEs0lEQVRoBe1azWtUVxQ/781HkslHzQwpDfkQUUpdaHZtaUtTuhACYtC/wI22FHd+bMSlFNSdIhjcddFNKW0pZlfS0BayEdSFqAjRJMbGfBgTZ+JM8p7nd27ezMvkvsy7yUucAS+898479+P8zj3n3nvembGIy8xMttOhwiVy6RuX3HbwqrVYZE2SRUM2Jc5lMqlxaxX8Hdd109UKWofLsqxZVqLHxszXGngoBMzAbsNtdBrWBI+x29Xu8xtNJLDbGzWohbr3CrxrK8W3A4BtW9SYqqdEQg1fKCzT6+wSOY4bubjIFQD41g+ayLZL3hmrS1KSlZmbX4xciZKUiOYGMw/wfz/M0ldXnsgFGjzURV2sfRceF+3KhwPxCYdDQslhml+ImVq54KKlVwv6v7Pd9GFzXIA/f7Ui/T5qidE/Z3bT1MIyfXn5qfRBhb9/ptGmvv11dOLzFCVi0i3ULe560mVEBr/6lN4igW/+Nr5hRU+u8/TlfdlXqychr9QO8tQUTGcd+ul2TmT98EVK31nDtaamX1aWqukYxGpuaqB69nm4zfk/Xkizi0faqPfjFC29ydPCIoPUlH9H83T61gKlUzbdOt6qaaFnRa6AbhFDtOM4FRfxpzdmxNgj32X0aDXcyHchbJXYbTa1jTIa0502cgXUbLuBrqKZxCJrhffEgP2i2Kac2BYFyoWEfmc0pguyqhRwePusaQu4cW9bDW0z2hYLbDYWcmOmDkTRK6DbRsPGQuJC4SdfWm5bLDQ4sURdv07KBbpSLDT8f55c9oc0hxQmxciFCg7RtUdZ+v1ZnqbfOBIz+WMn0HePdhFCtpMjczSe4w6r9NixdprnffLA4CxzAlwlZlF/d530CXszUuDq4yzdfLqkgh+eKMDwLzuhA+ImAEIc5LCfl3YaNFajtNXZ1N+epFN7w8dBGNNIgd+m8gJgoKeFvs4k0H9daeZEDcrAZ61iBY/GcxfX3T8UPkxAn0rFKBb6ZHhW3OZBbzAI3SIGiDCxUCWwunojCzichPHZXzeefHFtOhbSjrgx00gBHDRhCgK6oLA5TH+TNkYKYAFWWzFSgOSory4VjBRQFgjnRjulptGxJ8FWiA9u7ET4tEy3NssFGrytlO9fLNLMynoXNlOAW1daB942iu/iGKdScIFWuaLNK/FnNk/fTr4kPP3FSIG2es7Gs9P99brgH2MN7eWFBl/lqOv+hFygK8VCawYJeIEFYAm/NYwOsh/ncnR9PldMo3hhgHpCqkWjB7uoPRkX4OMFlRfq5ETP2P4Omswv0557Y3IYKoywiAolpDe/+tNQHi1pm7KpznDcdDHdaBZKnNnVwPGMS78s5mlqhUMGBDUiX7mGCFKkwld+R/PVSwDzrQSf3ZPfMaQKRvCCrBEz+Mm/jaHLumJkgXW9NQwvLwS3OTmByJPjoo409bU0bJgX0gy1htX5RI0F5uFUUmYfVjDaRteMGPCCLDQSuQA81tJRbIVYCHVbKZ7bQAGvRK7AlvJCHirN0z/r/urIXcg/+E7QZWt7J0RGK+O9AtHOp/loHKHwfw9qtAC7zefDUI3i5wOOhmr/zx74ywr+9cE5nZ9rwZ2AEViBGdjfAhPs4mowdpbkAAAAAElFTkSuQmCC",Ze=""+new URL("VirtualOutbound.3bb05b70.png",import.meta.url).href,$e={class:"policy-type-tag"},et=["src"],tt=L({__name:"PolicyTypeTag",props:{policyType:{type:String,required:!0}},setup(o){const s=o,Q={CircuitBreaker:{iconUrl:qe},FaultInjection:{iconUrl:Ke},HealthCheck:{iconUrl:je},MeshAccessLog:{iconUrl:ie},MeshGateway:{iconUrl:null},MeshGatewayRoute:{iconUrl:null},MeshTrace:{iconUrl:re},MeshTrafficPermission:{iconUrl:ce},ProxyTemplate:{iconUrl:Je},RateLimit:{iconUrl:We},Retry:{iconUrl:_e},Timeout:{iconUrl:Ve},TrafficLog:{iconUrl:ie},TrafficPermission:{iconUrl:ce},TrafficRoute:{iconUrl:Xe},TrafficTrace:{iconUrl:re},VirtualOutbound:{iconUrl:Ze}},T=S(()=>Q[s.policyType]);return(f,v)=>(e(),a("span",$e,[w(T).iconUrl!==null?(e(),a("img",{key:0,class:"policy-type-tag-icon",src:w(T).iconUrl,alt:""},null,8,et)):(e(),B(w(fe),{key:1,icon:"brain",size:"24"})),n(),ve(f.$slots,"default",{},()=>[n(p(s.policyType),1)],!0)]))}});const at=H(tt,[["__scopeId","data-v-6c6d7c32"]]),nt={class:"policy-list"},st={key:0,class:"origin-list"},At=L({__name:"PolicyTypeEntryList",props:{id:{type:String,required:!1,default:"entry-list"},policyTypeEntries:{type:Object,required:!0}},setup(o){const s=o,Q=[{label:"From",key:"sourceTags"},{label:"To",key:"destinationTags"},{label:"On",key:"name"},{label:"Conf",key:"config"},{label:"Origins",key:"origins"}];function T({headerKey:f}){return{class:`cell-${f}`}}return(f,v)=>{const D=pe("router-link");return e(),B($,{"initially-open":[],"multiple-open":""},{default:c(()=>[(e(!0),a(g,null,I(s.policyTypeEntries,(d,E)=>(e(),B(Z,{key:E},{"accordion-header":c(()=>[A("h3",null,[m(at,{"policy-type":d.type},{default:c(()=>[n(p(d.type)+" ("+p(d.connections.length)+`) + `,1)]),_:2},1032,["policy-type"])])]),"accordion-content":c(()=>[A("div",nt,[m(w(Te),{class:"policy-type-table",fetcher:()=>({data:d.connections,total:d.connections.length}),headers:Q,"cell-attrs":T,"disable-pagination":"","is-clickable":""},{sourceTags:c(({rowValue:l})=>[Array.isArray(l)&&l.length>0?(e(),B(oe,{key:0,class:"tag-list",tags:l},null,8,["tags"])):(e(),a(g,{key:1},[n(` + \u2014 + `)],64))]),destinationTags:c(({rowValue:l})=>[Array.isArray(l)&&l.length>0?(e(),B(oe,{key:0,class:"tag-list",tags:l},null,8,["tags"])):(e(),a(g,{key:1},[n(` + \u2014 + `)],64))]),name:c(({rowValue:l})=>[l!==null?(e(),a(g,{key:0},[n(p(l),1)],64)):(e(),a(g,{key:1},[n(` + \u2014 + `)],64))]),origins:c(({rowValue:l})=>[l.length>0?(e(),a("div",st,[(e(!0),a(g,null,I(l,(b,q)=>(e(),B(D,{key:`${E}-${q}`,to:b.route},{default:c(()=>[n(p(b.name),1)]),_:2},1032,["to"]))),128))])):(e(),a(g,{key:1},[n(` + \u2014 + `)],64))]),config:c(({rowValue:l,rowKey:b})=>[l!==null?(e(),B(Se,{key:0,id:`${s.id}-${E}-${b}-code-block`,code:l,language:"yaml","show-copy-button":!1},null,8,["id","code"])):(e(),a(g,{key:1},[n(` + \u2014 + `)],64))]),_:2},1032,["fetcher"])])]),_:2},1024))),128))]),_:1})}}});const ue=H(At,[["__scopeId","data-v-8bc102ca"]]),he=o=>(ee("data-v-e9f9fe56"),o=o(),te(),o),ot=he(()=>A("h2",{class:"visually-hidden"},` + Policies + `,-1)),lt={key:0,class:"mt-2"},it=he(()=>A("h2",null,"Rules",-1)),ct=L({__name:"SidecarDataplanePolicyList",props:{dppName:{type:String,required:!0},policyTypeEntries:{type:Object,required:!0},policyTypeEntriesFromRules:{type:Array,required:!0}},setup(o){const s=o;return(Q,T)=>(e(),a(g,null,[ot,n(),m(ue,{id:"policies","policy-type-entries":s.policyTypeEntries},null,8,["policy-type-entries"]),n(),o.policyTypeEntriesFromRules.length>0?(e(),a("div",lt,[it,n(),m(ue,{id:"rules","policy-type-entries":s.policyTypeEntriesFromRules},null,8,["policy-type-entries"])])):N("",!0)],64))}});const rt=H(ct,[["__scopeId","data-v-e9f9fe56"]]),F=o=>(ee("data-v-66a856b3"),o=o(),te(),o),ut={class:"mesh-gateway-policy-list"},pt=F(()=>A("h3",null,"Gateway policies",-1)),dt={key:0,class:"policy-list"},yt=F(()=>A("h3",{class:"mt-6"},` + Listeners + `,-1)),mt=F(()=>A("b",null,"Host",-1)),ht=F(()=>A("h4",{class:"mt-2"},` + Routes + `,-1)),gt={class:"dataplane-policy-header"},ft=F(()=>A("b",null,"Route",-1)),vt=F(()=>A("b",null,"Service",-1)),Tt={key:0,class:"badge-list"},Dt={class:"policy-list mt-1"},wt=L({__name:"MeshGatewayDataplanePolicyList",props:{meshGatewayDataplane:{type:Object,required:!0},meshGatewayListenerEntries:{type:Array,required:!0},meshGatewayRoutePolicies:{type:Array,required:!0}},setup(o){const s=o;return(Q,T)=>{const f=pe("router-link");return e(),a("div",ut,[pt,n(),o.meshGatewayRoutePolicies.length>0?(e(),a("ul",dt,[(e(!0),a(g,null,I(o.meshGatewayRoutePolicies,(v,D)=>(e(),a("li",{key:D},[A("span",null,p(v.type),1),n(`: + + `),m(f,{to:v.route},{default:c(()=>[n(p(v.name),1)]),_:2},1032,["to"])]))),128))])):N("",!0),n(),yt,n(),A("div",null,[(e(!0),a(g,null,I(s.meshGatewayListenerEntries,(v,D)=>(e(),a("div",{key:D},[A("div",null,[A("div",null,[mt,n(": "+p(v.hostName)+":"+p(v.port)+" ("+p(v.protocol)+`) + `,1)]),n(),v.routeEntries.length>0?(e(),a(g,{key:0},[ht,n(),m($,{"initially-open":[],"multiple-open":""},{default:c(()=>[(e(!0),a(g,null,I(v.routeEntries,(d,E)=>(e(),B(Z,{key:E},De({"accordion-header":c(()=>[A("div",gt,[A("div",null,[A("div",null,[ft,n(": "),m(f,{to:d.route},{default:c(()=>[n(p(d.routeName),1)]),_:2},1032,["to"])]),n(),A("div",null,[vt,n(": "+p(d.service),1)])]),n(),d.policies.length>0?(e(),a("div",Tt,[(e(!0),a(g,null,I(d.policies,(l,b)=>(e(),B(w(we),{key:`${D}-${b}`},{default:c(()=>[n(p(l.type),1)]),_:2},1024))),128))])):N("",!0)])]),_:2},[d.policies.length>0?{name:"accordion-content",fn:c(()=>[A("ul",Dt,[(e(!0),a(g,null,I(d.policies,(l,b)=>(e(),a("li",{key:`${D}-${b}`},[n(p(l.type)+`: + + `,1),m(f,{to:l.route},{default:c(()=>[n(p(l.name),1)]),_:2},1032,["to"])]))),128))])]),key:"0"}:void 0]),1024))),128))]),_:2},1024)],64)):N("",!0)])]))),128))])])}}});const Bt=H(wt,[["__scopeId","data-v-66a856b3"]]),bt={key:2,class:"policies-list"},Pt={key:3,class:"policies-list"},Ct=L({__name:"DataplanePolicies",props:{dataPlane:{type:Object,required:!0}},setup(o){const s=o,Q=ae(),T=U(null),f=U([]),v=U([]),D=U([]),d=U([]),E=U(!0),l=U(null);X(()=>s.dataPlane.name,function(){b()}),b();async function b(){var t,u;l.value=null,E.value=!0,f.value=[],v.value=[],D.value=[],d.value=[];try{if(((u=(t=s.dataPlane.networking.gateway)==null?void 0:t.type)==null?void 0:u.toUpperCase())==="BUILTIN")T.value=await J.getMeshGatewayDataplane({mesh:s.dataPlane.mesh,name:s.dataPlane.name}),D.value=q(T.value),d.value=W(T.value.policies);else{const{items:r}=await J.getSidecarDataplanePolicies({mesh:s.dataPlane.mesh,name:s.dataPlane.name});f.value=_(r!=null?r:[]);const{items:y}=await J.getDataplaneRules({mesh:s.dataPlane.mesh,name:s.dataPlane.name});v.value=C(y!=null?y:[])}}catch(i){i instanceof Error?l.value=i:console.error(i)}finally{E.value=!1}}function q(t){const u=[];for(const i of t.listeners)for(const r of i.hosts)for(const y of r.routes){const O=[];for(const z of y.destinations){const M=W(z.policies),k={routeName:y.route,route:{name:"meshgatewayroutes",params:{mesh:t.gateway.mesh},query:{ns:y.route}},service:z.tags["kuma.io/service"],policies:M};O.push(k)}u.push({protocol:i.protocol,port:i.port,hostName:r.hostName,routeEntries:O})}return u}function W(t){if(t===void 0)return[];const u=[];for(const i of Object.values(t)){const r=Q.state.policiesByType[i.type];u.push({type:i.type,name:i.name,route:{name:r.path,params:{mesh:i.mesh},query:{ns:i.name}}})}return u}function _(t){const u=new Map;for(const r of t){const{type:y,service:O}=r,z=typeof O=="string"&&O!==""?[{label:"kuma.io/service",value:O}]:null,M=y==="inbound"||y==="outbound"?r.name:null;for(const[k,R]of Object.entries(r.matchedPolicies)){u.has(k)||u.set(k,{type:k,connections:[]});const x=u.get(k),Y=Q.state.policiesByType[k];for(const ne of R){const G=P(ne,Y,r,z,M);x.connections.push(...G)}}}const i=Array.from(u.values());return i.sort((r,y)=>r.type.localeCompare(y.type)),i}function P(t,u,i,r,y){const O=t.conf&&Object.keys(t.conf).length>0?Ae(JSON.stringify(t.conf,null,2)):null,M=[{name:t.name,route:{name:u.path,query:{ns:t.name},params:{mesh:t.mesh}}}],k=[];if(i.type==="inbound"&&Array.isArray(t.sources))for(const{match:R}of t.sources){const Y={sourceTags:[{label:"kuma.io/service",value:R["kuma.io/service"]}],destinationTags:r,name:y,config:O,origins:M};k.push(Y)}else{const x={sourceTags:null,destinationTags:r,name:y,config:O,origins:M};k.push(x)}return k}function C(t){const u=new Map;for(const r of t){u.has(r.policyType)||u.set(r.policyType,{type:r.policyType,connections:[]});const y=u.get(r.policyType),O=Q.state.policiesByType[r.policyType],z=h(r,O);y.connections.push(...z)}const i=Array.from(u.values());return i.sort((r,y)=>r.type.localeCompare(y.type)),i}function h(t,u){const{type:i,service:r,subset:y,conf:O}=t,z=y?Object.entries(y):[];let M,k;if(i==="clientSubset"){const G=z.length>0?z:[["kuma.io/service","*"]];M=G.length>0?G.map(([K,j])=>({label:K,value:j})):null}else M=null;if(typeof r=="string"&&r!==""){const G=[["kuma.io/service",r]];k=G.length>0?G.map(([K,j])=>({label:K,value:j})):null}else if(i==="destinationSubset"){const G=z.length>0?z:[["kuma.io/service","*"]];k=G.length>0?G.map(([K,j])=>({label:K,value:j})):null}else k=null;const R=i==="clientSubset"||i==="destinationSubset"||r?t.name:null,x=O&&Object.keys(O).length>0?Ae(JSON.stringify(O,null,2)):null,Y=[];for(const G of t.origins)Y.push({name:G.name,route:{name:u.path,query:{ns:G.name},params:{mesh:G.mesh}}});return[{sourceTags:M,destinationTags:k,name:R,config:x,origins:Y}]}return(t,u)=>E.value?(e(),B(me,{key:0})):l.value!==null?(e(),B(ye,{key:1,error:l.value},null,8,["error"])):f.value.length>0?(e(),a("div",bt,[m(rt,{"dpp-name":o.dataPlane.name,"policy-type-entries":f.value,"policy-type-entries-from-rules":v.value},null,8,["dpp-name","policy-type-entries","policy-type-entries-from-rules"])])):D.value.length>0&&T.value!==null?(e(),a("div",Pt,[m(Bt,{"mesh-gateway-dataplane":T.value,"mesh-gateway-listener-entries":D.value,"mesh-gateway-route-policies":d.value},null,8,["mesh-gateway-dataplane","mesh-gateway-listener-entries","mesh-gateway-route-policies"])])):(e(),B(de,{key:4}))}});const kt=H(Ct,[["__scopeId","data-v-91c758e1"]]),ge=o=>(ee("data-v-b3b88350"),o=o(),te(),o),Et={key:0},Ot={key:1},Qt=ge(()=>A("h4",null,"Tags",-1)),Gt=ge(()=>A("h4",null,"Versions",-1)),It={class:"config-wrapper"},zt={key:0},Ut=["href"],Mt=L({__name:"DataPlaneDetails",props:{dataPlane:{type:Object,required:!0},dataPlaneOverview:{type:Object,required:!0}},setup(o){const s=o,Q=ae(),T=[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"DPP Insights"},{hash:"#dpp-policies",title:"Policies"},{hash:"#xds-configuration",title:"XDS Configuration"},{hash:"#envoy-stats",title:"Stats"},{hash:"#envoy-clusters",title:"Clusters"},{hash:"#mtls",title:"Certificate Insights"},{hash:"#warnings",title:"Warnings"}],f=U([]),v=S(()=>{const{type:P,name:C,mesh:h}=s.dataPlane,t=Be(s.dataPlane,s.dataPlaneOverview.dataplaneInsight);return{type:P,name:C,mesh:h,status:t}}),D=S(()=>se(s.dataPlane)),d=S(()=>be(s.dataPlaneOverview.dataplaneInsight)),E=S(()=>Pe(s.dataPlane)),l=S(()=>Ce(s.dataPlaneOverview)),b=S(()=>{var C,h;const P=Array.from((h=(C=s.dataPlaneOverview.dataplaneInsight)==null?void 0:C.subscriptions)!=null?h:[]);return P.reverse(),P}),q=S(()=>{const P=Q.getters["config/getKumaDocsVersion"];return P!==null?P:"latest"}),W=S(()=>f.value.length===0?T.filter(P=>P.hash!=="#warnings"):T);function _(){var t,u;const P=(u=(t=s.dataPlaneOverview.dataplaneInsight)==null?void 0:t.subscriptions)!=null?u:[];if(P.length===0||!("version"in P[0]))return;const C=P[0].version;if(C&&C.kumaDp&&C.envoy){const i=Qe(C);i.kind!==Ge&&i.kind!==Ie&&f.value.push(i)}Q.getters["config/getMulticlusterStatus"]&&C&&se(s.dataPlane).find(y=>y.label===ze)&&typeof C.kumaDp.kumaCpCompatible=="boolean"&&!C.kumaDp.kumaCpCompatible&&f.value.push({kind:Ue,payload:{kumaDp:C.kumaDp.version}})}return _(),(P,C)=>(e(),B(xe,{tabs:w(W),"initial-tab-override":"overview"},{tabHeader:c(()=>[A("div",null,[A("h1",null,` + DPP: `+p(o.dataPlane.name),1)])]),overview:c(()=>[m(le,null,{default:c(()=>[A("div",null,[A("ul",null,[(e(!0),a(g,null,I(w(v),(h,t)=>(e(),a("li",{key:t},[A("h4",null,p(t),1),n(),t==="status"&&typeof h!="string"?(e(),a("div",Et,[m(Le,{status:h.status},null,8,["status"]),n(),(e(!0),a(g,null,I(h.reason,(u,i)=>(e(),a("div",{key:i,class:"reason"},p(u),1))),128))])):(e(),a("div",Ot,p(h),1))]))),128))])]),n(),A("div",null,[w(D).length>0?(e(),a(g,{key:0},[Qt,n(),A("p",null,[(e(!0),a(g,null,I(w(D),(h,t)=>(e(),a("span",{key:t,class:"tag-cols"},[A("span",null,p(h.label)+`: + `,1),n(),A("span",null,p(h.value),1)]))),128))])],64)):N("",!0),n(),w(d)?(e(),a(g,{key:1},[Gt,n(),A("p",null,[(e(!0),a(g,null,I(w(d),(h,t)=>(e(),a("span",{key:t,class:"tag-cols"},[A("span",null,p(t)+`: + `,1),n(),A("span",null,p(h),1)]))),128))])],64)):N("",!0)])]),_:1}),n(),A("div",It,[m(Ye,{id:"code-block-data-plane",content:w(E),"is-searchable":""},null,8,["content"])])]),insights:c(()=>[m(Re,{"is-empty":w(b).length===0},{default:c(()=>[m(w(ke),{"border-variant":"noBorder"},{body:c(()=>[m($,{"initially-open":0},{default:c(()=>[(e(!0),a(g,null,I(w(b),(h,t)=>(e(),B(Z,{key:t},{"accordion-header":c(()=>[m(Ne,{details:h},null,8,["details"])]),"accordion-content":c(()=>[m(He,{details:h,"is-discovery-subscription":""},null,8,["details"])]),_:2},1024))),128))]),_:1})]),_:1})]),_:1},8,["is-empty"])]),"dpp-policies":c(()=>[m(kt,{"data-plane":o.dataPlane},null,8,["data-plane"])]),"xds-configuration":c(()=>[m(V,{"data-path":"xds",mesh:o.dataPlane.mesh,"dpp-name":o.dataPlane.name,"query-key":"envoy-data-data-plane"},null,8,["mesh","dpp-name"])]),"envoy-stats":c(()=>[m(V,{"data-path":"stats",mesh:o.dataPlane.mesh,"dpp-name":o.dataPlane.name,"query-key":"envoy-data-data-plane"},null,8,["mesh","dpp-name"])]),"envoy-clusters":c(()=>[m(V,{"data-path":"clusters",mesh:o.dataPlane.mesh,"dpp-name":o.dataPlane.name,"query-key":"envoy-data-data-plane"},null,8,["mesh","dpp-name"])]),mtls:c(()=>[m(le,null,{default:c(()=>[w(l)!==null?(e(),a("ul",zt,[(e(!0),a(g,null,I(w(l),(h,t)=>(e(),a("li",{key:t},[A("h4",null,p(h.label),1),n(),A("p",null,p(h.value),1)]))),128))])):(e(),B(w(Ee),{key:1,appearance:"danger"},{alertMessage:c(()=>[n(` + This data plane proxy does not yet have mTLS configured \u2014 + `),A("a",{href:`https://kuma.io/docs/${w(q)}/policies/mutual-tls/`,class:"external-link",target:"_blank"},` + Learn About Certificates in `+p(w(Oe)),9,Ut)]),_:1}))]),_:1})]),warnings:c(()=>[m(Fe,{warnings:f.value},null,8,["warnings"])]),_:1},8,["tabs"]))}});const St=H(Mt,[["__scopeId","data-v-b3b88350"]]),Lt={class:"component-frame"},$t=L({__name:"DataPlaneDetailView",setup(o){const s=Me(),Q=ae(),T=U(null),f=U(null),v=U(!0),D=U(null);async function d(){D.value=null,v.value=!0;const E=s.params.mesh,l=s.params.dataPlane;try{T.value=await J.getDataplaneFromMesh({mesh:E,name:l}),f.value=await J.getDataplaneOverviewFromMesh({mesh:E,name:l})}catch(b){T.value=null,b instanceof Error?D.value=b:console.error(b)}finally{v.value=!1}}return X(()=>s.params.mesh,function(){s.name==="data-plane-detail-view"&&d()}),X(()=>s.params.dataPlane,function(){s.name==="data-plane-detail-view"&&d()}),d(),Q.dispatch("updatePageTitle",s.params.dataPlane),(E,l)=>(e(),a("div",Lt,[v.value?(e(),B(me,{key:0})):D.value!==null?(e(),B(ye,{key:1,error:D.value},null,8,["error"])):T.value===null||f.value===null?(e(),B(de,{key:2})):(e(),B(St,{key:3,"data-plane":T.value,"data-plane-overview":f.value},null,8,["data-plane","data-plane-overview"]))]))}});export{$t as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView.47a88f61.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView.47a88f61.js new file mode 100644 index 000000000000..7cf17816b8ad --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView.47a88f61.js @@ -0,0 +1,12 @@ +import{d as Te,f as U,cy as Ce,cu as ge,cz as Pe,cA as Le,cB as xe,i as ze,o as i,j as p,l as t,e as a,a as L,w as I,t as k,B as Me,u as r,A as $,F as K,n as H,b as He,C as Ue,D as Ae,E as Ee,p as je,r as w,g as be,R as ke,k as Be,c as Z,m as qe,cC as Ze,cD as Fe,cE as Ge,P as De,q as Ye,G as Je,H as Qe,cs as we,cF as We,cG as Xe,cw as et,cx as tt,cH as at,cv as nt}from"./index.c8e7c817.js";import{C as st}from"./ContentWrapper.7c707ca8.js";import{p as ne,D as lt}from"./patchQueryParam.c472bece.js";import{T as ot}from"./TagList.5f93cc3d.js";import{_ as it}from"./YamlView.vue_vue_type_script_setup_true_lang.14695642.js";import{_ as rt}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import"./EntityStatus.c76c23bb.js";import"./ErrorBlock.26868ad8.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";import"./index.58caa11d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import"./_commonjsHelpers.f037b798.js";const A=d=>(Ue("data-v-2bce1d35"),d=d(),Ae(),d),dt={class:"entity-summary entity-section-list"},ct={class:"entity-title","data-testid":"data-plane-proxy-title"},ut=A(()=>t("span",{class:"visually-hidden"},"Data plane proxy:",-1)),pt={class:"definition"},mt=A(()=>t("span",null,"Mesh:",-1)),vt={key:0},yt=A(()=>t("h4",null,"Tags",-1)),ft={key:1},_t=A(()=>t("h4",null,"Dependencies",-1)),ht={class:"mt-2 heading-with-icon"},gt=A(()=>t("h4",null,"Insights",-1)),bt={class:"entity-section-list"},kt=["data-testid"],Dt=A(()=>t("span",null,"Connect time:",-1)),wt=["data-testid"],Tt=A(()=>t("span",null,"Disconnect time:",-1)),Ct={class:"definition"},Pt=A(()=>t("span",null,"Control plane instance ID:",-1)),Ut={key:0},At=A(()=>t("summary",null,` + Responses (acknowledged / sent) + `,-1)),Et=["data-testid"],Vt=Te({__name:"DataPlaneEntitySummary",props:{dataPlaneOverview:{type:Object,required:!0}},setup(d){const f=d,O={"Partially degraded":"partially_degraded",Offline:"offline",Online:"online"},W=U(()=>{const{name:c,mesh:m,dataplane:v}=f.dataPlaneOverview;return{type:"Dataplane",name:c,mesh:m,networking:v.networking}}),_=U(()=>Ce(f.dataPlaneOverview.dataplane)),j=U(()=>{var m,v;const c=Array.from((v=(m=f.dataPlaneOverview.dataplaneInsight)==null?void 0:m.subscriptions)!=null?v:[]);return c.reverse(),c.map(l=>{const u=l.connectTime!==void 0?ge(l.connectTime):"\u2014",C=l.disconnectTime!==void 0?ge(l.disconnectTime):"\u2014",V=Object.entries(l.status).filter(([h])=>!["total","lastUpdateTime"].includes(h)).map(([h,D])=>{var F,G,B,Y,J;const R=`${(F=D.responsesAcknowledged)!=null?F:0} / ${(G=D.responsesSent)!=null?G:0}`;return{type:h.toUpperCase(),ratio:R,responsesSent:(B=D.responsesSent)!=null?B:0,responsesAcknowledged:(Y=D.responsesAcknowledged)!=null?Y:0,responsesRejected:(J=D.responsesRejected)!=null?J:0}});return{subscription:l,formattedConnectDate:u,formattedDisconnectDate:C,statuses:V}})}),T=U(()=>{const{status:c}=Pe(f.dataPlaneOverview.dataplane,f.dataPlaneOverview.dataplaneInsight);return Le[O[c]]}),x=U(()=>{const c=xe(f.dataPlaneOverview.dataplaneInsight);return c!==null?Object.entries(c).map(([m,v])=>({name:m,version:v})):[]}),E=U(()=>{var h,D;const c=(D=(h=f.dataPlaneOverview.dataplaneInsight)==null?void 0:h.subscriptions)!=null?D:[];if(c.length===0)return[];const m=c[c.length-1];if(!m.version)return[];const v=[],l=m.version.envoy,u=m.version.kumaDp;if(!(l.kumaDpCompatible!==void 0?l.kumaDpCompatible:!0)){const R=`Envoy ${l.version} is not supported by Kuma DP ${u.version}.`;v.push(R)}if(!(u.kumaCpCompatible!==void 0?u.kumaCpCompatible:!0)){const R=`Kuma DP ${u.version} is not supported by this Kuma control plane.`;v.push(R)}return v});return(c,m)=>{const v=ze("router-link");return i(),p("div",dt,[t("section",null,[t("h3",ct,[ut,a(),L(v,{to:{name:"data-plane-detail-view",params:{mesh:d.dataPlaneOverview.mesh,dataPlane:d.dataPlaneOverview.name}}},{default:I(()=>[a(k(d.dataPlaneOverview.name),1)]),_:1},8,["to"]),a(),t("div",{class:Me(`status status--${r(T).appearance}`),"data-testid":"data-plane-status-badge"},k(r(T).title.toLowerCase()),3)]),a(),t("div",pt,[mt,a(),t("span",null,k(d.dataPlaneOverview.mesh),1)])]),a(),r(_).length>0?(i(),p("section",vt,[yt,a(),L(ot,{tags:r(_)},null,8,["tags"])])):$("",!0),a(),r(x).length>0?(i(),p("section",ft,[_t,a(),(i(!0),p(K,null,H(r(x),(l,u)=>(i(),p("div",{key:u,class:"definition"},[t("span",null,k(l.name)+":",1),a(),t("span",null,k(l.version),1)]))),128)),a(),r(E).length>0?(i(),p(K,{key:0},[t("h5",ht,[a(` + Warnings + + `),L(r(He),{class:"ml-1",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"20"})]),a(),(i(!0),p(K,null,H(r(E),(l,u)=>(i(),p("p",{key:u},k(l),1))),128))],64)):$("",!0)])):$("",!0),a(),r(j).length>0?(i(),p(K,{key:2},[t("section",null,[gt,a(),t("div",bt,[(i(!0),p(K,null,H(r(j),(l,u)=>(i(),p("div",{key:u},[t("div",{class:"definition","data-testid":`data-plane-connect-time-${u}`},[Dt,a(),t("span",null,k(l.formattedConnectDate),1)],8,kt),a(),t("div",{class:"definition","data-testid":`data-plane-disconnect-time-${u}`},[Tt,a(),t("span",null,k(l.formattedDisconnectDate),1)],8,wt),a(),t("div",Ct,[Pt,a(),t("span",null,k(l.subscription.controlPlaneInstanceId),1)]),a(),l.statuses.length>0?(i(),p("details",Ut,[At,a(),(i(!0),p(K,null,H(l.statuses,(C,V)=>(i(),p("div",{key:`${u}-${V}`,class:"definition","data-testid":`data-plane-subscription-status-${u}-${V}`},[t("span",null,k(C.type)+":",1),a(),t("span",null,k(C.ratio),1)],8,Et))),128))])):$("",!0)]))),128))])]),a(),t("section",null,[L(it,{id:"code-block-data-plane-summary",content:r(W),"code-max-height":"250px"},null,8,["content"])])],64)):$("",!0)])}}});const St=Ee(Vt,[["__scopeId","data-v-2bce1d35"]]),Ve=[{key:"status",label:"Status"},{key:"name",label:"Name"},{key:"type",label:"Type"},{key:"service",label:"Service"},{key:"protocol",label:"Protocol"},{key:"zone",label:"Zone"},{key:"lastConnected",label:"Last Connected"},{key:"lastUpdated",label:"Last Updated"},{key:"totalUpdates",label:"Total Updates"},{key:"dpVersion",label:"Kuma DP version"},{key:"envoyVersion",label:"Envoy version"},{key:"details",label:"Details",hideLabel:!0}],It=["name","details"],Kt=Ve.filter(d=>!It.includes(d.key)).map(d=>({tableHeaderKey:d.key,label:d.label,isChecked:!1})),Se=["status","name","type","service","protocol","zone","lastUpdated","dpVersion","details"];function Ot(d,f=Se){return Ve.filter(O=>f.includes(O.key)?d?!0:O.key!=="zone":!1)}const Rt=d=>(Ue("data-v-41943630"),d=d(),Ae(),d),Nt={key:0},$t=Rt(()=>t("label",{for:"data-planes-type-filter",class:"mr-2"},` + Type: + `,-1)),Lt=["value"],xt=["for"],zt=["id","checked","onChange"],Mt=Te({__name:"DataPlaneListView",props:{name:{type:String,required:!1,default:null},offset:{type:Number,required:!1,default:0}},setup(d){const f=d,O=50,W=["All","Builtin","Delegated"],_=je(),j=Ye(),T=w(Se),x=w(!0),E=w(!1),c=w(null),m=w(!1),v=w({headers:[],data:[]}),l=w([]),u=w(null),C=w("All"),V=w(f.offset),h=w(null),D=U(()=>j.getters["config/getMulticlusterStatus"]),R=U(()=>({name:j.getters["config/getEnvironment"]==="universal"?"universal-dataplane":"kubernetes-dataplane"})),F=U(()=>{let e=Ot(D.value,T.value);return _.meta.type==="standard"?e=e.filter(n=>n.key!=="type"):e=e.filter(n=>n.key!=="protocol"),{data:v.value.data,headers:e}}),G=U(()=>Kt.filter(e=>_.meta.type==="standard"?e.tableHeaderKey!=="type":e.tableHeaderKey!=="protocol").filter(e=>D.value?!0:e.tableHeaderKey!=="zone").map(e=>{const n=T.value.includes(e.tableHeaderKey);return{...e,isChecked:n}}));be(()=>_.params.mesh,function(){_.name!=="data-plane-list-view"&&_.name!=="gateway-list-view"||(E.value=!1,c.value=null,m.value=!1,Q(0))}),be(C,function(){E.value=!1,c.value=null,m.value=!1,Q(0)});const B=ke.get("dpVisibleTableHeaderKeys");Array.isArray(B)&&(T.value=B),Q(f.offset);function Y(e){e.stopPropagation()}function J(e,n){const g=e.target,o=T.value.findIndex(y=>y===n);g.checked&&o===-1?T.value.push(n):!g.checked&&o>-1&&T.value.splice(o,1),ke.set("dpVisibleTableHeaderKeys",Array.from(new Set(T.value)))}function Ie(){Je.logger.info(Qe.CREATE_DATA_PLANE_PROXY_CLICKED)}function Ke(){return{title:"No Data",message:"There are no data plane proxies present."}}async function Oe(e){var oe,ie,re,de,ce,ue,pe,me;const n=e.mesh,g=e.name,o=((oe=e.dataplane.networking.gateway)==null?void 0:oe.type)||"STANDARD",y={name:o==="STANDARD"?"data-plane-detail-view":"gateway-detail-view",params:{mesh:n,dataPlane:g}},S={name:"mesh-detail-view",params:{mesh:n}},ee=["kuma.io/protocol","kuma.io/service","kuma.io/zone"],z=Ce(e.dataplane).filter(s=>ee.includes(s.label)),N=(ie=z.find(s=>s.label==="kuma.io/service"))==null?void 0:ie.value,te=(re=z.find(s=>s.label==="kuma.io/protocol"))==null?void 0:re.value,q=(de=z.find(s=>s.label==="kuma.io/zone"))==null?void 0:de.value;let se;N!==void 0&&(se={name:"service-insight-detail-view",params:{mesh:n,service:N}});let le;q!==void 0&&(le={name:"zones",query:{ns:q}});const{status:Re}=Pe(e.dataplane,e.dataplaneInsight),Ne=(ue=(ce=e.dataplaneInsight)==null?void 0:ce.subscriptions)!=null?ue:[],$e={totalUpdates:0,totalRejectedUpdates:0,dpVersion:null,envoyVersion:null,selectedTime:NaN,selectedUpdateTime:NaN,version:null},b=Ne.reduce((s,P)=>{var ve,ye,fe,_e;if(P.connectTime){const he=Date.parse(P.connectTime);(!s.selectedTime||he>s.selectedTime)&&(s.selectedTime=he)}const ae=Date.parse(P.status.lastUpdateTime);return ae&&(!s.selectedUpdateTime||ae>s.selectedUpdateTime)&&(s.selectedUpdateTime=ae),{totalUpdates:s.totalUpdates+parseInt((ve=P.status.total.responsesSent)!=null?ve:"0",10),totalRejectedUpdates:s.totalRejectedUpdates+parseInt((ye=P.status.total.responsesRejected)!=null?ye:"0",10),dpVersion:((fe=P.version)==null?void 0:fe.kumaDp.version)||s.dpVersion,envoyVersion:((_e=P.version)==null?void 0:_e.envoy.version)||s.envoyVersion,selectedTime:s.selectedTime,selectedUpdateTime:s.selectedUpdateTime,version:P.version||s.version}},$e),M={name:g,nameRoute:y,mesh:n,meshRoute:S,type:o,zone:q!=null?q:"\u2014",zoneRoute:le,service:N!=null?N:"\u2014",serviceInsightRoute:se,protocol:te!=null?te:"\u2014",status:Re,totalUpdates:b.totalUpdates,totalRejectedUpdates:b.totalRejectedUpdates,dpVersion:(pe=b.dpVersion)!=null?pe:"\u2014",envoyVersion:(me=b.envoyVersion)!=null?me:"\u2014",warnings:[],unsupportedEnvoyVersion:!1,unsupportedKumaDPVersion:!1,kumaDpAndKumaCpMismatch:!1,lastUpdated:b.selectedUpdateTime?we(new Date(b.selectedUpdateTime).toUTCString()):"\u2014",lastConnected:b.selectedTime?we(new Date(b.selectedTime).toUTCString()):"\u2014",overview:e};if(b.version){const{kind:s}=We(b.version);switch(s!==Xe&&M.warnings.push(s),s){case tt:M.unsupportedEnvoyVersion=!0;break;case et:M.unsupportedKumaDPVersion=!0;break}}return D.value&&b.dpVersion&&z.find(P=>P.label===at)&&typeof b.version.kumaDp.kumaCpCompatible=="boolean"&&!b.version.kumaDp.kumaCpCompatible&&(M.warnings.push(nt),M.kumaDpAndKumaCpMismatch=!0),M}async function Q(e){var o;V.value=e,ne("offset",e>0?e:null),x.value=!0;const n=_.params.mesh,g=O;try{const y={All:"true",Builtin:"builtin",Delegated:"delegated"},{items:S,next:ee}=await Be.getAllDataplaneOverviewsFromMesh({mesh:n},{size:g,offset:e,gateway:_.meta.type!=="gateway"?!1:y[C.value]});if(Array.isArray(S)&&S.length>0){u.value=ee,l.value=S,X((o=f.name)!=null?o:S[0].name);const z=await Promise.all(l.value.map(N=>Oe(N)));v.value.data=z,m.value=!1,E.value=!1}else X(null),v.value.data=[],m.value=!0,E.value=!0}catch(y){y instanceof Error?c.value=y:console.error(y),E.value=!0}finally{x.value=!1}}function X(e){var g;const n=l.value;e&&n.length>0?(h.value=(g=n.find(o=>o.name===e))!=null?g:n[0],ne("name",h.value.name)):(h.value=null,ne("name",null))}return(e,n)=>(i(),Z(st,null,{content:I(()=>{var g;return[L(lt,{"selected-entity-name":(g=h.value)==null?void 0:g.name,"page-size":O,"is-loading":x.value,error:c.value,"empty-state":Ke(),"table-data":r(F),"table-data-is-empty":m.value,"show-details":"",next:u.value!==null,"page-offset":V.value,onTableAction:n[1]||(n[1]=o=>X(o.name)),onLoadData:n[2]||(n[2]=o=>Q(o))},{additionalControls:I(()=>[r(_).meta.type==="gateway"?(i(),p("div",Nt,[$t,a(),qe(t("select",{id:"data-planes-type-filter","onUpdate:modelValue":n[0]||(n[0]=o=>C.value=o),"data-testid":"data-planes-type-filter"},[(i(!0),p(K,null,H(r(W),(o,y)=>(i(),p("option",{key:y,value:o},k(o),9,Lt))),128))],512),[[Ze,C.value]])])):$("",!0),a(),L(r(Fe),{label:"Columns",icon:"cogwheel","button-appearance":"outline"},{items:I(()=>[t("div",{onClick:Y},[(i(!0),p(K,null,H(r(G),(o,y)=>(i(),Z(r(Ge),{key:y,class:"table-header-selector-item",item:o},{default:I(()=>[t("label",{for:`data-plane-table-header-checkbox-${y}`,class:"k-checkbox table-header-selector-item-checkbox"},[t("input",{id:`data-plane-table-header-checkbox-${y}`,checked:o.isChecked,type:"checkbox",class:"k-input",onChange:S=>J(S,o.tableHeaderKey)},null,40,zt),a(" "+k(o.label),1)],8,xt)]),_:2},1032,["item"]))),128))])]),_:1}),a(),L(r(De),{class:"add-dp-button",appearance:"creation",to:r(R),icon:"plus","data-testid":"data-plane-create-data-plane-button",onClick:Ie},{default:I(()=>[a(` + Create data plane proxy + `)]),_:1},8,["to"]),a(),r(_).query.ns?(i(),Z(r(De),{key:1,appearance:"primary",icon:"arrowLeft",to:{name:r(_).name},"data-testid":"data-plane-ns-back-button"},{default:I(()=>[a(` + View all + `)]),_:1},8,["to"])):$("",!0)]),_:1},8,["selected-entity-name","is-loading","error","empty-state","table-data","table-data-is-empty","next","page-offset"])]}),sidebar:I(()=>[h.value!==null?(i(),Z(St,{key:0,"data-plane-overview":h.value},null,8,["data-plane-overview"])):(i(),Z(rt,{key:1}))]),_:1}))}});const ea=Ee(Mt,[["__scopeId","data-v-41943630"]]);export{ea as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView.7873d182.js b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView.7873d182.js deleted file mode 100644 index c03768640180..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView.7873d182.js +++ /dev/null @@ -1 +0,0 @@ -import{d as ke,e as P,cz as De,cu as _e,cA as Te,cB as $e,cC as Le,o as i,i as v,j as e,a as L,w as A,b as G,t as g,A as Ne,u as r,z as M,F as E,n as z,v as Re,h as xe,B as Ce,C as we,D as Pe,p as Me,r as D,f as ze,R as he,k as je,c as q,l as He,cD as Be,cE as qe,cF as Ge,M as ge,q as Ye,E as Ze,G as Fe,cs as be,cG as Je,cH as Qe,cI as We,cw as Xe,cx as et,cJ as tt,cv as at}from"./index.3bc39668.js";import{C as nt}from"./ContentWrapper.82c8233c.js";import{p as ae,D as st}from"./patchQueryParam.65a1b943.js";import{T as lt}from"./TagList.3d4ee64d.js";import{Y as ot}from"./YamlView.24c9d3cb.js";import{_ as it}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import"./ErrorBlock.f4ac98cc.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";import"./index.58caa11d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import"./_commonjsHelpers.f037b798.js";const U=l=>(Ce("data-v-b0ed64d1"),l=l(),we(),l),rt={class:"entity-summary entity-section-list"},dt={class:"entity-title","data-testid":"data-plane-proxy-title"},ct=U(()=>e("span",{class:"kutil-sr-only"},"Data plane proxy:",-1)),ut={class:"definition"},pt=U(()=>e("span",null,"Mesh:",-1)),mt={key:0},vt=U(()=>e("h4",null,"Tags",-1)),ft={key:1},yt=U(()=>e("h4",null,"Dependencies",-1)),_t={class:"mt-2 heading-with-icon"},ht=U(()=>e("h4",null,"Insights",-1)),gt={class:"entity-section-list"},bt=["data-testid"],kt=U(()=>e("span",null,"Connect time:",-1)),Dt=["data-testid"],Tt=U(()=>e("span",null,"Disconnect time:",-1)),Ct={class:"definition"},wt=U(()=>e("span",null,"Control plane instance ID:",-1)),Pt={key:0},Ut=U(()=>e("summary",null," Responses (acknowledged / sent) ",-1)),Vt=["data-testid"],At=ke({__name:"DataPlaneEntitySummary",props:{dataPlaneOverview:{type:Object,required:!0}},setup(l){const y=l,I={"Partially degraded":"partially_degraded",Offline:"offline",Online:"online"},Q=P(()=>{const{name:u,mesh:p,dataplane:m}=y.dataPlaneOverview;return{type:"Dataplane",name:u,mesh:p,networking:m.networking}}),S=P(()=>De(y.dataPlaneOverview.dataplane)),j=P(()=>{var p,m;const u=Array.from((m=(p=y.dataPlaneOverview.dataplaneInsight)==null?void 0:p.subscriptions)!=null?m:[]);return u.reverse(),u.map(t=>{const d=t.connectTime!==void 0?_e(t.connectTime):"\u2014",C=t.disconnectTime!==void 0?_e(t.disconnectTime):"\u2014",V=Object.entries(t.status).filter(([_])=>!["total","lastUpdateTime"].includes(_)).map(([_,b])=>{var Y,Z,H,F,J;const K=`${(Y=b.responsesAcknowledged)!=null?Y:0} / ${(Z=b.responsesSent)!=null?Z:0}`;return{type:_.toUpperCase(),ratio:K,responsesSent:(H=b.responsesSent)!=null?H:0,responsesAcknowledged:(F=b.responsesAcknowledged)!=null?F:0,responsesRejected:(J=b.responsesRejected)!=null?J:0}});return{subscription:t,formattedConnectDate:d,formattedDisconnectDate:C,statuses:V}})}),T=P(()=>{const{status:u}=Te(y.dataPlaneOverview.dataplane,y.dataPlaneOverview.dataplaneInsight);return $e[I[u]]}),N=P(()=>{const u=Le(y.dataPlaneOverview.dataplaneInsight);return u!==null?Object.entries(u).map(([p,m])=>({name:p,version:m})):[]}),O=P(()=>{var _,b;const u=(b=(_=y.dataPlaneOverview.dataplaneInsight)==null?void 0:_.subscriptions)!=null?b:[];if(u.length===0)return[];const p=u[u.length-1];if(!p.version)return[];const m=[],t=p.version.envoy,d=p.version.kumaDp;if(!(t.kumaDpCompatible!==void 0?t.kumaDpCompatible:!0)){const K=`Envoy ${t.version} is not supported by Kuma DP ${d.version}.`;m.push(K)}if(!(d.kumaCpCompatible!==void 0?d.kumaCpCompatible:!0)){const K=`Kuma DP ${d.version} is not supported by this Kuma control plane.`;m.push(K)}return m});return(u,p)=>{const m=xe("router-link");return i(),v("div",rt,[e("section",null,[e("h3",dt,[ct,L(m,{to:{name:"data-plane-detail-view",params:{mesh:l.dataPlaneOverview.mesh,dataPlane:l.dataPlaneOverview.name}}},{default:A(()=>[G(g(l.dataPlaneOverview.name),1)]),_:1},8,["to"]),e("div",{class:Ne(`status status--${r(T).appearance}`),"data-testid":"data-plane-status-badge"},g(r(T).title.toLowerCase()),3)]),e("div",ut,[pt,e("span",null,g(l.dataPlaneOverview.mesh),1)])]),r(S).length>0?(i(),v("section",mt,[vt,L(lt,{tags:r(S)},null,8,["tags"])])):M("",!0),r(N).length>0?(i(),v("section",ft,[yt,(i(!0),v(E,null,z(r(N),(t,d)=>(i(),v("div",{key:d,class:"definition"},[e("span",null,g(t.name)+":",1),e("span",null,g(t.version),1)]))),128)),r(O).length>0?(i(),v(E,{key:0},[e("h5",_t,[G(" Warnings "),L(r(Re),{class:"ml-1",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"20"})]),(i(!0),v(E,null,z(r(O),(t,d)=>(i(),v("p",{key:d},g(t),1))),128))],64)):M("",!0)])):M("",!0),r(j).length>0?(i(),v(E,{key:2},[e("section",null,[ht,e("div",gt,[(i(!0),v(E,null,z(r(j),(t,d)=>(i(),v("div",{key:d},[e("div",{class:"definition","data-testid":`data-plane-connect-time-${d}`},[kt,e("span",null,g(t.formattedConnectDate),1)],8,bt),e("div",{class:"definition","data-testid":`data-plane-disconnect-time-${d}`},[Tt,e("span",null,g(t.formattedDisconnectDate),1)],8,Dt),e("div",Ct,[wt,e("span",null,g(t.subscription.controlPlaneInstanceId),1)]),t.statuses.length>0?(i(),v("details",Pt,[Ut,(i(!0),v(E,null,z(t.statuses,(C,V)=>(i(),v("div",{key:`${d}-${V}`,class:"definition","data-testid":`data-plane-subscription-status-${d}-${V}`},[e("span",null,g(C.type)+":",1),e("span",null,g(C.ratio),1)],8,Vt))),128))])):M("",!0)]))),128))])]),e("section",null,[L(ot,{id:"code-block-data-plane-summary",content:r(Q),"code-max-height":"250px"},null,8,["content"])])],64)):M("",!0)])}}});const Et=Pe(At,[["__scopeId","data-v-b0ed64d1"]]),Ue=[{key:"status",label:"Status"},{key:"name",label:"Name"},{key:"type",label:"Type"},{key:"service",label:"Service"},{key:"protocol",label:"Protocol"},{key:"zone",label:"Zone"},{key:"lastConnected",label:"Last Connected"},{key:"lastUpdated",label:"Last Updated"},{key:"totalUpdates",label:"Total Updates"},{key:"dpVersion",label:"Kuma DP version"},{key:"envoyVersion",label:"Envoy version"},{key:"details",label:"Details",hideLabel:!0}],It=["name","details"],St=Ue.filter(l=>!It.includes(l.key)).map(l=>({tableHeaderKey:l.key,label:l.label,isChecked:!1})),Ve=["status","name","type","service","protocol","zone","lastUpdated","dpVersion","details"];function Ot(l,y=Ve){return Ue.filter(I=>y.includes(I.key)?l?!0:I.key!=="zone":!1)}const ne=l=>(Ce("data-v-f2989e9f"),l=l(),we(),l),Kt=ne(()=>e("label",{for:"data-planes-type-filter",class:"mr-2"}," Type: ",-1)),$t=["value"],Lt=["for"],Nt=["id","checked","onChange"],Rt=ne(()=>e("span",{class:"custom-control-icon"}," + ",-1)),xt=ne(()=>e("span",{class:"custom-control-icon"}," \u2190 ",-1)),Mt=ke({__name:"DataPlaneListView",props:{name:{type:String,required:!1,default:null},offset:{type:Number,required:!1,default:0}},setup(l){const y=l,I=50,Q=["All","Standard","Gateway (builtin)","Gateway (delegated)"],S=Me(),j=Ye(),T=D(Ve),N=D(!0),O=D(!1),u=D(null),p=D(!1),m=D({headers:[],data:[]}),t=D([]),d=D(null),C=D("All"),V=D(y.offset),_=D(null),b=P(()=>j.getters["config/getMulticlusterStatus"]),K=P(()=>({name:j.getters["config/getEnvironment"]==="universal"?"universal-dataplane":"kubernetes-dataplane"})),Y=P(()=>{const a=m.value.data.filter(f=>C.value==="All"?!0:f.type.toLowerCase()===C.value.toLowerCase()),s=Ot(b.value,T.value);return{data:a,headers:s}}),Z=P(()=>St.filter(a=>b.value?!0:a.tableHeaderKey!=="zone").map(a=>{const s=T.value.includes(a.tableHeaderKey);return{...a,isChecked:s}}));ze(()=>S.params.mesh,function(){S.name==="data-plane-list-view"&&(O.value=!1,u.value=null,p.value=!1,W(0))});const H=he.get("dpVisibleTableHeaderKeys");Array.isArray(H)&&(T.value=H),W(y.offset);function F(a){a.stopPropagation()}function J(a,s){const f=a.target,o=T.value.findIndex(c=>c===s);f.checked&&o===-1?T.value.push(s):!f.checked&&o>-1&&T.value.splice(o,1),he.set("dpVisibleTableHeaderKeys",Array.from(new Set(T.value)))}function Ae(){Ze.logger.info(Fe.CREATE_DATA_PLANE_PROXY_CLICKED)}function Ee(){return{title:"No Data",message:"There are no data plane proxies present."}}async function Ie(a){var le,oe,ie,re,de,ce,ue;const s=a.mesh,f=a.name,o={name:"data-plane-detail-view",params:{mesh:s,dataPlane:f}},c={name:"mesh-detail-view",params:{mesh:s}},B=["kuma.io/protocol","kuma.io/service","kuma.io/zone"],R=De(a.dataplane).filter(n=>B.includes(n.label)),k=(le=R.find(n=>n.label==="kuma.io/service"))==null?void 0:le.value,$=(oe=R.find(n=>n.label==="kuma.io/protocol"))==null?void 0:oe.value,ee=(ie=R.find(n=>n.label==="kuma.io/zone"))==null?void 0:ie.value;let se;k!==void 0&&(se={name:"service-insight-detail-view",params:{mesh:s,service:k}});const{status:Se}=Te(a.dataplane,a.dataplaneInsight),Oe=(de=(re=a.dataplaneInsight)==null?void 0:re.subscriptions)!=null?de:[],Ke={totalUpdates:0,totalRejectedUpdates:0,dpVersion:null,envoyVersion:null,selectedTime:NaN,selectedUpdateTime:NaN,version:null},h=Oe.reduce((n,w)=>{var pe,me,ve,fe;if(w.connectTime){const ye=Date.parse(w.connectTime);(!n.selectedTime||ye>n.selectedTime)&&(n.selectedTime=ye)}const te=Date.parse(w.status.lastUpdateTime);return te&&(!n.selectedUpdateTime||te>n.selectedUpdateTime)&&(n.selectedUpdateTime=te),{totalUpdates:n.totalUpdates+parseInt((pe=w.status.total.responsesSent)!=null?pe:"0",10),totalRejectedUpdates:n.totalRejectedUpdates+parseInt((me=w.status.total.responsesRejected)!=null?me:"0",10),dpVersion:((ve=w.version)==null?void 0:ve.kumaDp.version)||n.dpVersion,envoyVersion:((fe=w.version)==null?void 0:fe.envoy.version)||n.envoyVersion,selectedTime:n.selectedTime,selectedUpdateTime:n.selectedUpdateTime,version:w.version||n.version}},Ke),x={name:f,nameRoute:o,mesh:s,meshRoute:c,zone:ee!=null?ee:"\u2014",service:k!=null?k:"\u2014",serviceInsightRoute:se,protocol:$!=null?$:"\u2014",status:Se,totalUpdates:h.totalUpdates,totalRejectedUpdates:h.totalRejectedUpdates,dpVersion:(ce=h.dpVersion)!=null?ce:"\u2014",envoyVersion:(ue=h.envoyVersion)!=null?ue:"\u2014",warnings:[],unsupportedEnvoyVersion:!1,unsupportedKumaDPVersion:!1,kumaDpAndKumaCpMismatch:!1,lastUpdated:h.selectedUpdateTime?be(new Date(h.selectedUpdateTime).toUTCString()):"\u2014",lastConnected:h.selectedTime?be(new Date(h.selectedTime).toUTCString()):"\u2014",type:Je(a.dataplane)};if(h.version){const{kind:n}=Qe(h.version);switch(n!==We&&x.warnings.push(n),n){case et:x.unsupportedEnvoyVersion=!0;break;case Xe:x.unsupportedKumaDPVersion=!0;break}}return b.value&&h.dpVersion&&R.find(w=>w.label===tt)&&typeof h.version.kumaDp.kumaCpCompatible=="boolean"&&!h.version.kumaDp.kumaCpCompatible&&(x.warnings.push(at),x.kumaDpAndKumaCpMismatch=!0),x}async function W(a){var o;V.value=a,ae("offset",a>0?a:null),N.value=!0;const s=S.params.mesh,f=I;try{const{items:c,next:B}=await je.getAllDataplaneOverviewsFromMesh({mesh:s},{size:f,offset:a});if(Array.isArray(c)&&c.length>0){c.sort(function(k,$){return k.name===$.name?k.mesh>$.mesh?1:-1:k.name.localeCompare($.name)}),d.value=B,t.value=c,X((o=y.name)!=null?o:c[0].name);const R=await Promise.all(t.value.map(k=>Ie(k)));m.value.data=R,p.value=!1,O.value=!1}else X(null),m.value.data=[],p.value=!0,O.value=!0}catch(c){c instanceof Error?u.value=c:console.error(c),O.value=!0}finally{N.value=!1}}function X(a){var s;a&&t.value.length>0?(_.value=(s=t.value.find(f=>f.name===a))!=null?s:t.value[0],ae("name",_.value.name)):(_.value=null,ae("name",null))}return(a,s)=>(i(),q(nt,null,{content:A(()=>{var f;return[L(st,{"selected-entity-name":(f=_.value)==null?void 0:f.name,"page-size":I,"is-loading":N.value,error:u.value,"empty-state":Ee(),"table-data":r(Y),"table-data-is-empty":p.value,"show-details":"",next:d.value!==null,"page-offset":V.value,onTableAction:s[1]||(s[1]=o=>X(o.name)),onLoadData:s[2]||(s[2]=o=>W(o))},{additionalControls:A(()=>[e("div",null,[Kt,He(e("select",{id:"data-planes-type-filter","onUpdate:modelValue":s[0]||(s[0]=o=>C.value=o),"data-testid":"data-planes-type-filter"},[(i(),v(E,null,z(Q,(o,c)=>e("option",{key:c,value:o},g(o),9,$t)),64))],512),[[Be,C.value]])]),L(r(qe),{label:"Columns",icon:"cogwheel","button-appearance":"outline"},{items:A(()=>[e("div",{onClick:F},[(i(!0),v(E,null,z(r(Z),(o,c)=>(i(),q(r(Ge),{key:c,class:"table-header-selector-item",item:o},{default:A(()=>[e("label",{for:`data-plane-table-header-checkbox-${c}`,class:"k-checkbox table-header-selector-item-checkbox"},[e("input",{id:`data-plane-table-header-checkbox-${c}`,checked:o.isChecked,type:"checkbox",class:"k-input",onChange:B=>J(B,o.tableHeaderKey)},null,40,Nt),G(" "+g(o.label),1)],8,Lt)]),_:2},1032,["item"]))),128))])]),_:1}),L(r(ge),{class:"add-dp-button",appearance:"primary",to:r(K),"data-testid":"data-plane-create-data-plane-button",onClick:Ae},{default:A(()=>[Rt,G(" Create data plane proxy ")]),_:1},8,["to"]),r(S).query.ns?(i(),q(r(ge),{key:0,appearance:"primary",to:{name:"data-plane-list-view"},"data-testid":"data-plane-ns-back-button"},{default:A(()=>[xt,G(" View All ")]),_:1})):M("",!0)]),_:1},8,["selected-entity-name","is-loading","error","empty-state","table-data","table-data-is-empty","next","page-offset"])]}),sidebar:A(()=>[_.value!==null?(i(),q(Et,{key:0,"data-plane-overview":_.value},null,8,["data-plane-overview"])):(i(),q(it,{key:1}))]),_:1}))}});const Wt=Pe(Mt,[["__scopeId","data-v-f2989e9f"]]);export{Wt as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView.a07f9559.css b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView.a07f9559.css new file mode 100644 index 000000000000..1476e5a964a0 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView.a07f9559.css @@ -0,0 +1 @@ +h3[data-v-2bce1d35],h4[data-v-2bce1d35],h5[data-v-2bce1d35]{margin-bottom:var(--spacing-xs)}h3[data-v-2bce1d35]{font-size:1.4em}h4[data-v-2bce1d35]{font-size:1.25em}h5[data-v-2bce1d35]{font-size:1.1em}.heading-with-icon[data-v-2bce1d35]{display:flex;align-items:center}.entity-summary[data-v-2bce1d35]{padding:var(--spacing-md)}.entity-section-list[data-v-2bce1d35]{display:flex;flex:1 1 60ch;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-xl)}.entity-section-list>*[data-v-2bce1d35]{min-inline-size:0;flex-grow:1}.entity-title[data-v-2bce1d35]{display:flex;gap:var(--spacing-md)}.definition[data-v-2bce1d35]{display:grid;grid-template-columns:22ch 1fr;grid-gap:var(--spacing-md)}.status[data-v-2bce1d35]:before{content:"";display:inline-block;vertical-align:middle;margin-right:var(--spacing-xs);border:4px solid currentColor;border-radius:50%}.status--success[data-v-2bce1d35]{color:var(--green-400)}.status--warning[data-v-2bce1d35]{color:var(--yellow-500)}.status--danger[data-v-2bce1d35]{color:var(--red-600)}.add-dp-button.add-dp-button[data-v-41943630]{background-color:var(--logo-green)}.table-header-selector-item-checkbox[data-v-41943630]{padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center}.table-header-selector-item .k-dropdown-item-trigger{padding:0!important} diff --git a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView.c608f61a.css b/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView.c608f61a.css deleted file mode 100644 index 1daac484bc57..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DataPlaneListView.c608f61a.css +++ /dev/null @@ -1 +0,0 @@ -h3[data-v-b0ed64d1],h4[data-v-b0ed64d1],h5[data-v-b0ed64d1]{margin-bottom:var(--spacing-xs)}h3[data-v-b0ed64d1]{font-size:1.4em}h4[data-v-b0ed64d1]{font-size:1.25em}h5[data-v-b0ed64d1]{font-size:1.1em}.heading-with-icon[data-v-b0ed64d1]{display:flex;align-items:center}.entity-summary[data-v-b0ed64d1]{padding:var(--spacing-md)}.entity-section-list[data-v-b0ed64d1]{display:flex;flex:1 1 60ch;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-xl)}.entity-section-list>*[data-v-b0ed64d1]{min-inline-size:0;flex-grow:1}.entity-title[data-v-b0ed64d1]{display:flex;gap:var(--spacing-md)}.definition[data-v-b0ed64d1]{display:grid;grid-template-columns:22ch 1fr;grid-gap:var(--spacing-md)}.status[data-v-b0ed64d1]:before{content:"";display:inline-block;vertical-align:middle;margin-right:var(--spacing-xs);border:4px solid currentColor;border-radius:50%}.status--success[data-v-b0ed64d1]{color:var(--green-400)}.status--warning[data-v-b0ed64d1]{color:var(--yellow-500)}.status--danger[data-v-b0ed64d1]{color:var(--red-600)}.add-dp-button.add-dp-button[data-v-f2989e9f]{background-color:var(--logo-green)}.table-header-selector-item-checkbox[data-v-f2989e9f]{padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center}.table-header-selector-item .k-dropdown-item-trigger{padding:0!important} diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplaneKubernetes.2327035f.js b/app/kuma-ui/pkg/resources/data/assets/DataplaneKubernetes.2327035f.js deleted file mode 100644 index c60653ce8249..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DataplaneKubernetes.2327035f.js +++ /dev/null @@ -1,15 +0,0 @@ -import{D as M,y as B,M as E,O as K,ck as V,cn as F,cT as U,k as T,o as r,i as c,j as e,a as i,w as a,t as h,l as d,cD as P,F as q,n as z,b as f,cU as _,c as b,m as S,z as v,h as p,B as A,C as j}from"./index.3bc39668.js";import{_ as O}from"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import{f as W}from"./formatForCLI.199be697.js";import{F as G,S as Y,E as L}from"./EntityScanner.715bca8d.js";import{E as R}from"./EnvironmentSwitcher.2962aa69.js";import"./_commonjsHelpers.f037b798.js";import"./index.58caa11d.js";const H={apiVersion:"v1",kind:"Namespace",metadata:{name:null,namespace:null,annotations:{"kuma.io/sidecar-injection":"enabled","kuma.io/mesh":null}}};const J={name:"DataplaneWizardKubernetes",components:{CodeBlock:O,FormFragment:G,StepSkeleton:Y,EnvironmentSwitcher:R,EntityScanner:L,KAlert:B,KButton:E,KCard:K},data(){return{productName:V,schema:H,steps:[{label:"General",slug:"general"},{label:"Scope Settings",slug:"scope-settings"},{label:"Install",slug:"complete"}],tabs:[{hash:"#kubernetes",title:"Kubernetes"}],sidebarContent:[{name:"dataplane"},{name:"example"},{name:"switch"}],startScanner:!1,scanFound:!1,hideScannerSiblings:!1,scanError:!1,isComplete:!1,validate:{meshName:"",k8sDataplaneType:"dataplane-type-service",k8sServices:"all-services",k8sNamespace:"",k8sNamespaceSelection:"",k8sServiceDeployment:"",k8sServiceDeploymentSelection:"",k8sIngressDeployment:"",k8sIngressDeploymentSelection:"",k8sIngressType:"",k8sIngressBrand:"kong-ingress",k8sIngressSelection:""}}},computed:{...F({title:"config/getTagline",version:"config/getVersion",environment:"config/getEnvironment",meshes:"getMeshList"}),codeOutput(){const o=Object.assign({},this.schema),s=this.validate.k8sNamespaceSelection;if(!s)return;o.metadata.name=s,o.metadata.namespace=s,o.metadata.annotations["kuma.io/mesh"]=this.validate.meshName;const y=`" | kubectl apply -f - && kubectl delete pod --all -n ${s}`;return W(o,y)},nextDisabled(){const{k8sNamespaceSelection:o,meshName:s}=this.validate;return s.length?this.$route.query.step==="1"?!o:!1:!0}},watch:{"validate.k8sNamespaceSelection"(o){this.validate.k8sNamespaceSelection=U(o)},$route(){this.$route.query.step===1&&(this.validate.k8sNamespaceSelection?this.nextDisabled=!1:this.nextDisabled=!0)}},methods:{hideSiblings(){this.hideScannerSiblings=!0},scanForEntity(){const s=this.validate.meshName,y=this.validate.k8sNamespaceSelection;this.scanComplete=!1,this.scanError=!1,!(!s||!y)&&T.getDataplaneFromMesh({mesh:s,name:y}).then(k=>{k&&k.name.length>0?(this.isRunning=!0,this.scanFound=!0):this.scanError=!0}).catch(k=>{this.scanError=!0,console.error(k)}).finally(()=>{this.scanComplete=!0})},compeleteDataPlaneSetup(){this.$store.dispatch("updateSelectedMesh",this.validate.meshName),this.$router.push({name:"data-plane-list-view",params:{mesh:this.validate.meshName}})}}},n=o=>(A("data-v-47575659"),o=o(),j(),o),Q={class:"wizard"},X={class:"wizard__content"},Z=n(()=>e("h3",null," Create Kubernetes Dataplane ",-1)),$=n(()=>e("h3",null," To get started, please select on what Mesh you would like to add the Dataplane: ",-1)),ee=n(()=>e("p",null," If you've got an existing Mesh that you would like to associate with your Dataplane, you can select it below, or create a new one using our Mesh Wizard. ",-1)),te=n(()=>e("small",null,"Would you like to see instructions for Universal? Use sidebar to change wizard!",-1)),se=n(()=>e("option",{disabled:"",value:""}," Select an existing Mesh\u2026 ",-1)),ae=["value"],ne=n(()=>e("label",{class:"k-input-label mr-4"}," or ",-1)),le=n(()=>e("h3",null," Setup Dataplane Mode ",-1)),oe=n(()=>e("p",null," You can create a data plane for a service or a data plane for a Gateway. ",-1)),ie={for:"service-dataplane"},re=n(()=>e("span",null," Service Dataplane ",-1)),de={for:"ingress-dataplane"},ce=n(()=>e("span",null," Ingress Dataplane ",-1)),pe={key:0},ue=n(()=>e("p",null," Should the data plane be added for an entire Namespace and all of its services, or for specific individual services in any namespace? ",-1)),me={for:"k8s-services-all"},he=n(()=>e("span",null," All Services in Namespace ",-1)),ke={for:"k8s-services-individual"},_e=n(()=>e("span",null," Individual Services ",-1)),ve={key:1},ye={for:"k8s-ingress-kong"},ge=n(()=>e("span",null," Kong Ingress ",-1)),fe={for:"k8s-ingress-other"},be=n(()=>e("span",null," Other Ingress ",-1)),Se=n(()=>e("p",null,' Please go ahead and deploy the Ingress first, then restart this wizard and select "Existing Ingress". ',-1)),we={key:0},De={key:0},Ne=n(()=>e("h3",null," Auto-Inject DPP ",-1)),Ie=n(()=>e("p",null," You can now execute the following commands to automatically inject the sidecar proxy in every Pod, and by doing so creating the Dataplane. ",-1)),xe=n(()=>e("h4",null,"Kubernetes",-1)),Ce=n(()=>e("h3",null,"Searching\u2026",-1)),Me=n(()=>e("p",null,"We are looking for your dataplane.",-1)),Be=n(()=>e("h3",null,"Done!",-1)),Ee={key:0},Ke=n(()=>e("p",null," Proceed to the next step where we will show you your new Dataplane. ",-1)),Ve=n(()=>e("h3",null,"Mesh not found",-1)),Fe=n(()=>e("p",null,"We were unable to find your mesh.",-1)),Ue=n(()=>e("p",null," Please return to the first step and make sure to select an existing Mesh, or create a new one. ",-1)),Te=n(()=>e("h3",null,"Dataplane",-1)),Pe=n(()=>e("h3",null,"Example",-1)),qe=n(()=>e("p",null," Below is an example of a Dataplane resource output: ",-1)),ze=n(()=>e("code",{class:"block"},[e("pre",null,`apiVersion: 'kuma.io/v1alpha1' -kind: Dataplane -mesh: default -metadata: - name: dp-echo-1 - annotations: - kuma.io/sidecar-injection: enabled - kuma.io/mesh: default -networking: - address: 10.0.0.1 - inbound: - - port: 10000 - servicePort: 9000 - tags: - kuma.io/service: echo`)],-1));function Ae(o,s,y,k,t,g){const w=p("KButton"),u=p("FormFragment"),m=p("KCard"),D=p("KAlert"),N=p("CodeBlock"),I=p("EntityScanner"),x=p("EnvironmentSwitcher"),C=p("StepSkeleton");return r(),c("div",Q,[e("div",X,[i(C,{steps:t.steps,"sidebar-content":t.sidebarContent,"footer-enabled":t.hideScannerSiblings===!1,"next-disabled":g.nextDisabled},{general:a(()=>[Z,e("p",null," Welcome to the wizard to create a new Dataplane resource in "+h(o.title)+". We will be providing you with a few steps that will get you started. ",1),e("p",null," As you know, the "+h(t.productName)+" GUI is read-only. ",1),$,ee,te,i(m,{class:"my-6","has-shadow":""},{body:a(()=>[i(u,{title:"Choose a Mesh","for-attr":"dp-mesh","all-inline":""},{default:a(()=>[e("div",null,[d(e("select",{id:"dp-mesh","onUpdate:modelValue":s[0]||(s[0]=l=>t.validate.meshName=l),class:"k-input w-100"},[se,(r(!0),c(q,null,z(o.meshes.items,l=>(r(),c("option",{key:l.name,value:l.name},h(l.name),9,ae))),128))],512),[[P,t.validate.meshName]])]),e("div",null,[ne,i(w,{to:{name:"create-mesh"},appearance:"outline"},{default:a(()=>[f(" Create a new Mesh ")]),_:1})])]),_:1})]),_:1})]),"scope-settings":a(()=>[le,oe,i(m,{class:"my-6","has-shadow":""},{body:a(()=>[i(u,{"all-inline":"","equal-cols":"","hide-label-col":""},{default:a(()=>[e("label",ie,[d(e("input",{id:"service-dataplane","onUpdate:modelValue":s[1]||(s[1]=l=>t.validate.k8sDataplaneType=l),class:"k-input",type:"radio",name:"dataplane-type",value:"dataplane-type-service",checked:""},null,512),[[_,t.validate.k8sDataplaneType]]),re]),e("label",de,[d(e("input",{id:"ingress-dataplane","onUpdate:modelValue":s[2]||(s[2]=l=>t.validate.k8sDataplaneType=l),class:"k-input",type:"radio",name:"dataplane-type",value:"dataplane-type-ingress",disabled:""},null,512),[[_,t.validate.k8sDataplaneType]]),ce])]),_:1})]),_:1}),t.validate.k8sDataplaneType==="dataplane-type-service"?(r(),c("div",pe,[ue,i(m,{class:"my-6","has-shadow":""},{body:a(()=>[i(u,{"all-inline":"","equal-cols":"","hide-label-col":""},{default:a(()=>[e("label",me,[d(e("input",{id:"k8s-services-all","onUpdate:modelValue":s[3]||(s[3]=l=>t.validate.k8sServices=l),class:"k-input",type:"radio",name:"k8s-services",value:"all-services",checked:""},null,512),[[_,t.validate.k8sServices]]),he]),e("label",ke,[d(e("input",{id:"k8s-services-individual","onUpdate:modelValue":s[4]||(s[4]=l=>t.validate.k8sServices=l),class:"k-input",type:"radio",name:"k8s-services",value:"individual-services",disabled:""},null,512),[[_,t.validate.k8sServices]]),_e])]),_:1})]),_:1}),t.validate.k8sServices==="individual-services"?(r(),b(m,{key:0,class:"my-6","has-shadow":""},{body:a(()=>[i(u,{title:"Deployments","for-attr":"k8s-deployment-selection"},{default:a(()=>[d(e("input",{id:"k8s-service-deployment-new","onUpdate:modelValue":s[5]||(s[5]=l=>t.validate.k8sServiceDeploymentSelection=l),type:"text",class:"k-input w-100",placeholder:"your-new-deployment",required:""},null,512),[[S,t.validate.k8sServiceDeploymentSelection]])]),_:1})]),_:1})):v("",!0),i(m,{class:"my-6","has-shadow":""},{body:a(()=>[i(u,{title:"Namespace","for-attr":"k8s-namespace-selection"},{default:a(()=>[d(e("input",{id:"k8s-namespace-new","onUpdate:modelValue":s[6]||(s[6]=l=>t.validate.k8sNamespaceSelection=l),type:"text",class:"k-input w-100",placeholder:"your-namespace",required:""},null,512),[[S,t.validate.k8sNamespaceSelection]])]),_:1})]),_:1})])):v("",!0),t.validate.k8sDataplaneType==="dataplane-type-ingress"?(r(),c("div",ve,[e("p",null,h(o.title)+" natively supports the Kong Ingress. Do you want to deploy Kong or another Ingress? ",1),i(m,{class:"my-6","has-shadow":""},{body:a(()=>[i(u,{"all-inline":"","equal-cols":"","hide-label-col":""},{default:a(()=>[e("label",ye,[d(e("input",{id:"k8s-ingress-kong","onUpdate:modelValue":s[7]||(s[7]=l=>t.validate.k8sIngressBrand=l),class:"k-input",type:"radio",name:"k8s-ingress-brand",value:"kong-ingress",checked:""},null,512),[[_,t.validate.k8sIngressBrand]]),ge]),e("label",fe,[d(e("input",{id:"k8s-ingress-other","onUpdate:modelValue":s[8]||(s[8]=l=>t.validate.k8sIngressBrand=l),class:"k-input",type:"radio",name:"k8s-ingress-brand",value:"other-ingress"},null,512),[[_,t.validate.k8sIngressBrand]]),be])]),_:1})]),_:1}),i(m,{class:"my-6","has-shadow":""},{body:a(()=>[i(u,{title:"Deployments","for-attr":"k8s-deployment-selection"},{default:a(()=>[d(e("input",{id:"k8s-ingress-deployment-new","onUpdate:modelValue":s[9]||(s[9]=l=>t.validate.k8sIngressDeployment=l),type:"text",class:"k-input w-100",placeholder:"your-deployment",required:""},null,512),[[S,t.validate.k8sIngressDeployment]])]),_:1})]),_:1}),t.validate.k8sIngressBrand==="other-ingress"?(r(),b(D,{key:0,appearance:"info"},{alertMessage:a(()=>[Se]),_:1})):v("",!0)])):v("",!0)]),complete:a(()=>[t.validate.meshName?(r(),c("div",we,[t.hideScannerSiblings===!1?(r(),c("div",De,[Ne,Ie,xe,i(N,{id:"code-block-kubernetes-command",language:"bash",code:g.codeOutput},null,8,["code"])])):v("",!0),i(I,{"loader-function":g.scanForEntity,"should-start":!0,"has-error":t.scanError,"can-complete":t.scanFound,onHideSiblings:g.hideSiblings},{"loading-title":a(()=>[Ce]),"loading-content":a(()=>[Me]),"complete-title":a(()=>[Be]),"complete-content":a(()=>[e("p",null,[f(" Your Dataplane "),t.validate.k8sNamespaceSelection?(r(),c("strong",Ee,h(t.validate.k8sNamespaceSelection),1)):v("",!0),f(" was found! ")]),Ke,e("p",null,[i(w,{appearance:"primary",onClick:g.compeleteDataPlaneSetup},{default:a(()=>[f(" View Your Dataplane ")]),_:1},8,["onClick"])])]),"error-title":a(()=>[Ve]),"error-content":a(()=>[Fe]),_:1},8,["loader-function","has-error","can-complete","onHideSiblings"])])):(r(),b(D,{key:1,appearance:"danger"},{alertMessage:a(()=>[Ue]),_:1}))]),dataplane:a(()=>[Te,e("p",null," In "+h(o.title)+", a Dataplane resource represents a data plane proxy running alongside one of your services. Data plane proxies can be added in any Mesh that you may have created, and in Kubernetes, they will be auto-injected by "+h(o.title)+". ",1)]),example:a(()=>[Pe,qe,ze]),switch:a(()=>[i(x)]),_:1},8,["steps","sidebar-content","footer-enabled","next-disabled"])])])}const He=M(J,[["render",Ae],["__scopeId","data-v-47575659"]]);export{He as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplaneKubernetes.3d545ba1.js b/app/kuma-ui/pkg/resources/data/assets/DataplaneKubernetes.3d545ba1.js new file mode 100644 index 000000000000..2fa4c9829866 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DataplaneKubernetes.3d545ba1.js @@ -0,0 +1,81 @@ +import{E as x,z as M,P as B,L as K,ck as V,cn as F,cR as P,k as U,i as p,o as d,j as u,l as e,a as r,w as a,e as n,t as k,m as c,cC as T,F as A,n as q,cS as v,c as b,v as S,A as y,C as z,D as j}from"./index.c8e7c817.js";import{_ as O}from"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import{f as W}from"./formatForCLI.199be697.js";import{F as L,S as G,E as R}from"./EntityScanner.44705ff2.js";import{E as Y}from"./EnvironmentSwitcher.505b78d4.js";import"./_commonjsHelpers.f037b798.js";import"./index.58caa11d.js";const H={apiVersion:"v1",kind:"Namespace",metadata:{name:null,namespace:null,annotations:{"kuma.io/sidecar-injection":"enabled","kuma.io/mesh":null}}};const X=`apiVersion: 'kuma.io/v1alpha1' +kind: Dataplane +mesh: default +metadata: + name: dp-echo-1 + annotations: + kuma.io/sidecar-injection: enabled + kuma.io/mesh: default +networking: + address: 10.0.0.1 + inbound: + - port: 10000 + servicePort: 9000 + tags: + kuma.io/service: echo`,J={name:"DataplaneWizardKubernetes",EXAMPLE_CODE:X,components:{CodeBlock:O,FormFragment:L,StepSkeleton:G,EnvironmentSwitcher:Y,EntityScanner:R,KAlert:M,KButton:B,KCard:K},data(){return{productName:V,schema:H,steps:[{label:"General",slug:"general"},{label:"Scope Settings",slug:"scope-settings"},{label:"Install",slug:"complete"}],tabs:[{hash:"#kubernetes",title:"Kubernetes"}],sidebarContent:[{name:"dataplane"},{name:"example"},{name:"switch"}],startScanner:!1,scanFound:!1,hideScannerSiblings:!1,scanError:!1,isComplete:!1,validate:{meshName:"",k8sDataplaneType:"dataplane-type-service",k8sServices:"all-services",k8sNamespace:"",k8sNamespaceSelection:"",k8sServiceDeployment:"",k8sServiceDeploymentSelection:"",k8sIngressDeployment:"",k8sIngressDeploymentSelection:"",k8sIngressType:"",k8sIngressBrand:"kong-ingress",k8sIngressSelection:""}}},computed:{...F({title:"config/getTagline",version:"config/getVersion",environment:"config/getEnvironment",meshes:"getMeshList"}),codeOutput(){const i=Object.assign({},this.schema),s=this.validate.k8sNamespaceSelection;if(!s)return;i.metadata.name=s,i.metadata.namespace=s,i.metadata.annotations["kuma.io/mesh"]=this.validate.meshName;const g=`" | kubectl apply -f - && kubectl delete pod --all -n ${s}`;return W(i,g)},nextDisabled(){const{k8sNamespaceSelection:i,meshName:s}=this.validate;return s.length?this.$route.query.step==="1"?!i:!1:!0}},watch:{"validate.k8sNamespaceSelection"(i){this.validate.k8sNamespaceSelection=P(i)},$route(){this.$route.query.step===1&&(this.validate.k8sNamespaceSelection?this.nextDisabled=!1:this.nextDisabled=!0)}},methods:{hideSiblings(){this.hideScannerSiblings=!0},scanForEntity(){const s=this.validate.meshName,g=this.validate.k8sNamespaceSelection;this.scanComplete=!1,this.scanError=!1,!(!s||!g)&&U.getDataplaneFromMesh({mesh:s,name:g}).then(_=>{_&&_.name.length>0?(this.isRunning=!0,this.scanFound=!0):this.scanError=!0}).catch(_=>{this.scanError=!0,console.error(_)}).finally(()=>{this.scanComplete=!0})},compeleteDataPlaneSetup(){this.$store.dispatch("updateSelectedMesh",this.validate.meshName),this.$router.push({name:"data-plane-list-view",params:{mesh:this.validate.meshName}})}}},l=i=>(z("data-v-e050c731"),i=i(),j(),i),Q={class:"wizard"},Z={class:"wizard__content"},$=l(()=>e("h3",null,` + Create Kubernetes Dataplane + `,-1)),ee=l(()=>e("h3",null,` + To get started, please select on what Mesh you would like to add the Dataplane: + `,-1)),ne=l(()=>e("p",null,` + If you've got an existing Mesh that you would like to associate with your + Dataplane, you can select it below, or create a new one using our Mesh Wizard. + `,-1)),te=l(()=>e("small",null,"Would you like to see instructions for Universal? Use sidebar to change wizard!",-1)),se=l(()=>e("option",{disabled:"",value:""},` + Select an existing Mesh\u2026 + `,-1)),ae=["value"],le=l(()=>e("label",{class:"k-input-label mr-4"},` + or + `,-1)),oe=l(()=>e("h3",null,` + Setup Dataplane Mode + `,-1)),ie=l(()=>e("p",null,` + You can create a data plane for a service or a data plane for a Gateway. + `,-1)),re={for:"service-dataplane"},de=l(()=>e("span",null,` + Service Dataplane + `,-1)),ce={for:"ingress-dataplane"},pe=l(()=>e("span",null,` + Ingress Dataplane + `,-1)),ue={key:0},me=l(()=>e("p",null,` + Should the data plane be added for an entire Namespace and all of its services, + or for specific individual services in any namespace? + `,-1)),he={for:"k8s-services-all"},ke=l(()=>e("span",null,` + All Services in Namespace + `,-1)),_e={for:"k8s-services-individual"},ve=l(()=>e("span",null,` + Individual Services + `,-1)),ye={key:1},ge={for:"k8s-ingress-kong"},fe=l(()=>e("span",null,` + Kong Ingress + `,-1)),be={for:"k8s-ingress-other"},Se=l(()=>e("span",null,` + Other Ingress + `,-1)),we=l(()=>e("p",null,` + Please go ahead and deploy the Ingress first, then restart this + wizard and select "Existing Ingress". + `,-1)),De={key:0},Ne={key:0},Ie=l(()=>e("h3",null,` + Auto-Inject DPP + `,-1)),Ce=l(()=>e("p",null,` + You can now execute the following commands to automatically inject + the sidecar proxy in every Pod, and by doing so creating the Dataplane. + `,-1)),Ee=l(()=>e("h4",null,"Kubernetes",-1)),xe=l(()=>e("h3",null,"Searching\u2026",-1)),Me=l(()=>e("p",null,"We are looking for your dataplane.",-1)),Be=l(()=>e("h3",null,"Done!",-1)),Ke={key:0},Ve=l(()=>e("p",null,` + Proceed to the next step where we will show you + your new Dataplane. + `,-1)),Fe=l(()=>e("h3",null,"Mesh not found",-1)),Pe=l(()=>e("p",null,"We were unable to find your mesh.",-1)),Ue=l(()=>e("p",null,` + Please return to the first step and make sure to select an + existing Mesh, or create a new one. + `,-1)),Te=l(()=>e("h3",null,"Dataplane",-1)),Ae=l(()=>e("h3",null,"Example",-1)),qe=l(()=>e("p",null,` + Below is an example of a Dataplane resource output: + `,-1));function ze(i,s,g,_,t,f){const w=p("KButton"),m=p("FormFragment"),h=p("KCard"),D=p("KAlert"),N=p("CodeBlock"),I=p("EntityScanner"),C=p("EnvironmentSwitcher"),E=p("StepSkeleton");return d(),u("div",Q,[e("div",Z,[r(E,{steps:t.steps,"sidebar-content":t.sidebarContent,"footer-enabled":t.hideScannerSiblings===!1,"next-disabled":f.nextDisabled},{general:a(()=>[$,n(),e("p",null,` + Welcome to the wizard to create a new Dataplane resource in `+k(i.title)+`. + We will be providing you with a few steps that will get you started. + `,1),n(),e("p",null,` + As you know, the `+k(t.productName)+` GUI is read-only. + `,1),n(),ee,n(),ne,n(),te,n(),r(h,{class:"my-6","has-shadow":""},{body:a(()=>[r(m,{title:"Choose a Mesh","for-attr":"dp-mesh","all-inline":""},{default:a(()=>[e("div",null,[c(e("select",{id:"dp-mesh","onUpdate:modelValue":s[0]||(s[0]=o=>t.validate.meshName=o),class:"k-input w-100"},[se,n(),(d(!0),u(A,null,q(i.meshes.items,o=>(d(),u("option",{key:o.name,value:o.name},k(o.name),9,ae))),128))],512),[[T,t.validate.meshName]])]),n(),e("div",null,[le,n(),r(w,{to:{name:"create-mesh"},appearance:"outline"},{default:a(()=>[n(` + Create a new Mesh + `)]),_:1})])]),_:1})]),_:1})]),"scope-settings":a(()=>[oe,n(),ie,n(),r(h,{class:"my-6","has-shadow":""},{body:a(()=>[r(m,{"all-inline":"","equal-cols":"","hide-label-col":""},{default:a(()=>[e("label",re,[c(e("input",{id:"service-dataplane","onUpdate:modelValue":s[1]||(s[1]=o=>t.validate.k8sDataplaneType=o),class:"k-input",type:"radio",name:"dataplane-type",value:"dataplane-type-service",checked:""},null,512),[[v,t.validate.k8sDataplaneType]]),n(),de]),n(),e("label",ce,[c(e("input",{id:"ingress-dataplane","onUpdate:modelValue":s[2]||(s[2]=o=>t.validate.k8sDataplaneType=o),class:"k-input",type:"radio",name:"dataplane-type",value:"dataplane-type-ingress",disabled:""},null,512),[[v,t.validate.k8sDataplaneType]]),n(),pe])]),_:1})]),_:1}),n(),t.validate.k8sDataplaneType==="dataplane-type-service"?(d(),u("div",ue,[me,n(),r(h,{class:"my-6","has-shadow":""},{body:a(()=>[r(m,{"all-inline":"","equal-cols":"","hide-label-col":""},{default:a(()=>[e("label",he,[c(e("input",{id:"k8s-services-all","onUpdate:modelValue":s[3]||(s[3]=o=>t.validate.k8sServices=o),class:"k-input",type:"radio",name:"k8s-services",value:"all-services",checked:""},null,512),[[v,t.validate.k8sServices]]),n(),ke]),n(),e("label",_e,[c(e("input",{id:"k8s-services-individual","onUpdate:modelValue":s[4]||(s[4]=o=>t.validate.k8sServices=o),class:"k-input",type:"radio",name:"k8s-services",value:"individual-services",disabled:""},null,512),[[v,t.validate.k8sServices]]),n(),ve])]),_:1})]),_:1}),n(),t.validate.k8sServices==="individual-services"?(d(),b(h,{key:0,class:"my-6","has-shadow":""},{body:a(()=>[r(m,{title:"Deployments","for-attr":"k8s-deployment-selection"},{default:a(()=>[c(e("input",{id:"k8s-service-deployment-new","onUpdate:modelValue":s[5]||(s[5]=o=>t.validate.k8sServiceDeploymentSelection=o),type:"text",class:"k-input w-100",placeholder:"your-new-deployment",required:""},null,512),[[S,t.validate.k8sServiceDeploymentSelection]])]),_:1})]),_:1})):y("",!0),n(),r(h,{class:"my-6","has-shadow":""},{body:a(()=>[r(m,{title:"Namespace","for-attr":"k8s-namespace-selection"},{default:a(()=>[c(e("input",{id:"k8s-namespace-new","onUpdate:modelValue":s[6]||(s[6]=o=>t.validate.k8sNamespaceSelection=o),type:"text",class:"k-input w-100",placeholder:"your-namespace",required:""},null,512),[[S,t.validate.k8sNamespaceSelection]])]),_:1})]),_:1})])):y("",!0),n(),t.validate.k8sDataplaneType==="dataplane-type-ingress"?(d(),u("div",ye,[e("p",null,k(i.title)+` natively supports the Kong Ingress. Do you want to deploy + Kong or another Ingress? + `,1),n(),r(h,{class:"my-6","has-shadow":""},{body:a(()=>[r(m,{"all-inline":"","equal-cols":"","hide-label-col":""},{default:a(()=>[e("label",ge,[c(e("input",{id:"k8s-ingress-kong","onUpdate:modelValue":s[7]||(s[7]=o=>t.validate.k8sIngressBrand=o),class:"k-input",type:"radio",name:"k8s-ingress-brand",value:"kong-ingress",checked:""},null,512),[[v,t.validate.k8sIngressBrand]]),n(),fe]),n(),e("label",be,[c(e("input",{id:"k8s-ingress-other","onUpdate:modelValue":s[8]||(s[8]=o=>t.validate.k8sIngressBrand=o),class:"k-input",type:"radio",name:"k8s-ingress-brand",value:"other-ingress"},null,512),[[v,t.validate.k8sIngressBrand]]),n(),Se])]),_:1})]),_:1}),n(),r(h,{class:"my-6","has-shadow":""},{body:a(()=>[r(m,{title:"Deployments","for-attr":"k8s-deployment-selection"},{default:a(()=>[c(e("input",{id:"k8s-ingress-deployment-new","onUpdate:modelValue":s[9]||(s[9]=o=>t.validate.k8sIngressDeployment=o),type:"text",class:"k-input w-100",placeholder:"your-deployment",required:""},null,512),[[S,t.validate.k8sIngressDeployment]])]),_:1})]),_:1}),n(),t.validate.k8sIngressBrand==="other-ingress"?(d(),b(D,{key:0,appearance:"info"},{alertMessage:a(()=>[we]),_:1})):y("",!0)])):y("",!0)]),complete:a(()=>[t.validate.meshName?(d(),u("div",De,[t.hideScannerSiblings===!1?(d(),u("div",Ne,[Ie,n(),Ce,n(),Ee,n(),r(N,{id:"code-block-kubernetes-command",class:"mt-3",language:"bash",code:f.codeOutput},null,8,["code"])])):y("",!0),n(),r(I,{"loader-function":f.scanForEntity,"should-start":!0,"has-error":t.scanError,"can-complete":t.scanFound,onHideSiblings:f.hideSiblings},{"loading-title":a(()=>[xe]),"loading-content":a(()=>[Me]),"complete-title":a(()=>[Be]),"complete-content":a(()=>[e("p",null,[n(` + Your Dataplane + `),t.validate.k8sNamespaceSelection?(d(),u("strong",Ke,k(t.validate.k8sNamespaceSelection),1)):y("",!0),n(` + was found! + `)]),n(),Ve,n(),e("p",null,[r(w,{appearance:"primary",onClick:f.compeleteDataPlaneSetup},{default:a(()=>[n(` + View Your Dataplane + `)]),_:1},8,["onClick"])])]),"error-title":a(()=>[Fe]),"error-content":a(()=>[Pe]),_:1},8,["loader-function","has-error","can-complete","onHideSiblings"])])):(d(),b(D,{key:1,appearance:"danger"},{alertMessage:a(()=>[Ue]),_:1}))]),dataplane:a(()=>[Te,n(),e("p",null,` + In `+k(i.title)+`, a Dataplane resource represents a data plane proxy running + alongside one of your services. Data plane proxies can be added in any Mesh + that you may have created, and in Kubernetes, they will be auto-injected + by `+k(i.title)+`. + `,1)]),example:a(()=>[Ae,n(),qe,n(),r(N,{id:"onboarding-dpp-kubernetes-example",code:i.$options.EXAMPLE_CODE,language:"yaml"},null,8,["code"])]),switch:a(()=>[r(C)]),_:1},8,["steps","sidebar-content","footer-enabled","next-disabled"])])])}const He=x(J,[["render",ze],["__scopeId","data-v-e050c731"]]);export{He as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplaneKubernetes.45f18fcf.css b/app/kuma-ui/pkg/resources/data/assets/DataplaneKubernetes.45f18fcf.css deleted file mode 100644 index 7ea2f1511234..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DataplaneKubernetes.45f18fcf.css +++ /dev/null @@ -1 +0,0 @@ -input:disabled+span[data-v-47575659]{color:#999} diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplaneKubernetes.641510f7.css b/app/kuma-ui/pkg/resources/data/assets/DataplaneKubernetes.641510f7.css new file mode 100644 index 000000000000..d43961c3c959 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DataplaneKubernetes.641510f7.css @@ -0,0 +1 @@ +input:disabled+span[data-v-e050c731]{color:var(--grey-500)}.code-block[data-v-e050c731]{--KCodeBlockBackgroundColor: var(--white)} diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplaneUniversal.33c0d07f.js b/app/kuma-ui/pkg/resources/data/assets/DataplaneUniversal.33c0d07f.js deleted file mode 100644 index 0324c079127e..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DataplaneUniversal.33c0d07f.js +++ /dev/null @@ -1,13 +0,0 @@ -import{d as U,o as c,c as C,w as l,j as e,I as F,u as V,cK as K,D as B,y as z,M as O,O as W,ck as j,cn as G,cT as g,k as H,i as w,a as i,t as D,l as p,cD as S,F as b,n as N,b as u,cU as P,m as _,z as I,h as v}from"./index.3bc39668.js";import{j as q}from"./index.58caa11d.js";import{k as R}from"./kumaDpServerUrl.1e48e09f.js";import{_ as Y}from"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import{F as L,S as Z,E as J}from"./EntityScanner.715bca8d.js";import{E as Q}from"./EnvironmentSwitcher.2962aa69.js";import"./_commonjsHelpers.f037b798.js";const X=e("a",null,"?",-1),$=U({__name:"HelperTooltip",setup(n){return(t,s)=>(c(),C(V(K),{trigger:"hover",class:"help-icon"},{content:l(()=>[e("div",null,[F(t.$slots,"default")])]),default:l(()=>[X]),_:3}))}}),ee={type:"Dataplane",mesh:null,name:null,networking:{}},te={name:"DataplaneWizardUniversal",components:{CodeBlock:Y,FormFragment:L,StepSkeleton:Z,EnvironmentSwitcher:Q,HelperTooltip:$,EntityScanner:J,KAlert:z,KButton:O,KCard:W},data(){return{productName:j,randString:Math.random().toString(36).substring(2,8),schema:ee,steps:[{label:"General",slug:"general"},{label:"Topology",slug:"topology"},{label:"Networking",slug:"networking"},{label:"Install",slug:"complete"}],tabs:[{hash:"#universal",title:"Universal"}],sidebarContent:[{name:"dataplane"},{name:"example"},{name:"switch"}],startScanner:!1,scanFound:!1,hideScannerSiblings:!1,scanError:!1,isComplete:!1,validate:{meshName:"",univDataplaneType:"dataplane-type-service",univDataplaneServiceName:"",univDataplaneId:"",univDataplaneCustomIdDisabled:!0,univDataplaneNetworkAddress:null,univDataplaneNetworkServicePort:null,univDataplaneNetworkServiceAddress:"127.0.0.1",univDataplaneNetworkDPPort:null,univDataplaneNetworkProtocol:"tcp"},formFields:{protocols:["tcp","http","grpc"]}}},computed:{...G({title:"config/getTagline",version:"config/getVersion",environment:"config/getEnvironment",meshes:"getMeshList"}),getDataplaneSchema(){const n=Object.assign({},this.schema),{meshName:t,univDataplaneType:s,univDataplaneServiceName:h,univDataplaneId:a,univDataplaneNetworkAddress:r,univDataplaneNetworkServicePort:k,univDataplaneNetworkServiceAddress:d,univDataplaneNetworkDPPort:f,univDataplaneNetworkProtocol:m}=this.validate;if(!!t)return n.name=a,n.mesh=t,s==="dataplane-type-service"?(n.networking.gateway&&delete n.networking.gateway,n.networking={address:r,inbound:[{port:f,servicePort:k,serviceAddress:d,tags:{"kuma.io/service":h,"kuma.io/protocol":m}}]}):s==="dataplane-type-gateway"&&(n.networking.inbound&&delete n.networking.inbound,n.networking={address:r,gateway:{tags:{"kuma.io/service":h}}}),n},generateDpTokenCodeOutput(){const{univDataplaneId:n}=this.validate;return`kumactl generate dataplane-token --name=${n} > kuma-token-${n}`},startDpCodeOutput(){const{univDataplaneId:n}=this.validate;return`kuma-dp run \\ - --cp-address=${R()} \\ - --dataplane=${`"${q(this.getDataplaneSchema)}"`} \\ - --dataplane-token-file=kuma-token-${n}`},nextDisabled(){const{meshName:n,univDataplaneServiceName:t,univDataplaneId:s,univDataplaneNetworkAddress:h,univDataplaneNetworkServicePort:a,univDataplaneNetworkDPPort:r,univDataplaneNetworkProtocol:k}=this.validate;return n.length?this.$route.query.step==="1"?!(t&&s):this.$route.query.step==="2"?!(h&&a&&r&&k):!1:!0}},watch:{"validate.univDataplaneId"(n){this.validate.univDataplaneId=g(n)},"validate.univDataplaneServiceName"(n){const t=g(n);this.validate.univDataplaneServiceName=t,this.validate.univDataplaneServiceName===""?this.validate.univDataplaneId="":this.validate.univDataplaneId=g(`${n}-${this.randString}`)},"validate.univDataplaneNetworkServicePort"(n){const t=n.replace(/[a-zA-Z]*$/g,"").trim();this.validate.univDataplaneNetworkServicePort=t},"validate.univDataplaneNetworkDPPort"(n){const t=n.replace(/[a-zA-Z]*$/g,"").trim();this.validate.univDataplaneNetworkDPPort=t}},methods:{hideSiblings(){this.hideScannerSiblings=!0},scanForEntity(){const{meshName:n,univDataplaneId:t}=this.validate;this.scanComplete=!1,this.scanError=!1,!(!n||!t)&&H.getDataplaneFromMesh({mesh:n,name:t}).then(s=>{var h;((h=s==null?void 0:s.name)==null?void 0:h.length)>0?(this.isRunning=!0,this.scanFound=!0):this.scanError=!0}).catch(s=>{this.scanError=!0,console.error(s)}).finally(()=>{this.scanComplete=!0})},compeleteDataPlaneSetup(){this.$store.dispatch("updateSelectedMesh",this.validate.meshName),this.$router.push({name:"data-plane-list-view",params:{mesh:this.validate.meshName}})}}},ae={class:"wizard"},ne={class:"wizard__content"},le=e("h3",null," Create Universal Dataplane ",-1),oe=e("h3",null," To get started, please select on what Mesh you would like to add the Dataplane: ",-1),ie=e("p",null," If you've got an existing Mesh that you would like to associate with your Dataplane, you can select it below, or create a new one using our Mesh Wizard. ",-1),se=e("small",null,"Would you like to see instructions for Kubernetes? Use sidebar to change wizard!",-1),re=e("option",{disabled:"",value:""}," Select an existing Mesh\u2026 ",-1),de=["value"],ue=e("label",{class:"k-input-label mr-4"}," or ",-1),pe=e("h3",null," Setup Dataplane Mode ",-1),ce=e("p",null," You can create a data plane for a service or a data plane for a Gateway. ",-1),ve={for:"service-dataplane"},he=e("span",null," Service Dataplane ",-1),me={for:"gateway-dataplane"},we=e("span",null," Gateway Dataplane ",-1),De=["disabled"],ke=e("h3",null," Networking ",-1),_e=e("p",null," It's time to now configure the networking settings so that the Dataplane can connect to the local service, and other data planes can consume your service. ",-1),fe=e("p",null,[e("strong",null,"All fields below are required to proceed.")],-1),ge=["value","selected"],ye={key:0},Se={key:0},be=e("h3",null," Auto-Inject DPP ",-1),Ne=e("h4",null,"Generate Dataplane Token",-1),Pe=e("h4",null,"Start Dataplane Process",-1),Ie=e("h3",null,"Searching\u2026",-1),Ce=e("p",null,"We are looking for your dataplane.",-1),Te=e("h3",null,"Done!",-1),Ae={key:0},xe=e("p",null," Proceed to the next step where we will show you your new Dataplane. ",-1),Ee=e("h3",null,"Dataplane not found",-1),Me=e("p",null,"We were unable to find your dataplane.",-1),Ue=e("p",null," Please return to the first step and make sure to select an existing Mesh, or create a new one. ",-1),Fe=e("h3",null,"Dataplane",-1),Ve=e("h3",null,"Example",-1),Ke=e("p",null," Below is an example of a Dataplane resource output: ",-1),Be=e("code",{class:"block"},[e("pre",null,`type: Dataplane -mesh: default -name: dp-echo-1 -networking: - address: 10.0.0.1 - inbound: - - port: 10000 - servicePort: 9000 - tags: - kuma.io/service: echo`)],-1);function ze(n,t,s,h,a,r){const k=v("KButton"),d=v("FormFragment"),f=v("KCard"),m=v("HelperTooltip"),y=v("CodeBlock"),T=v("EntityScanner"),A=v("KAlert"),x=v("EnvironmentSwitcher"),E=v("StepSkeleton");return c(),w("div",ae,[e("div",ne,[i(E,{steps:a.steps,"sidebar-content":a.sidebarContent,"footer-enabled":a.hideScannerSiblings===!1,"next-disabled":r.nextDisabled},{general:l(()=>[le,e("p",null," Welcome to the wizard to create a new Dataplane resource in "+D(n.title)+". We will be providing you with a few steps that will get you started. ",1),e("p",null," As you know, the "+D(a.productName)+" GUI is read-only. ",1),oe,ie,se,i(f,{class:"my-6","has-shadow":""},{body:l(()=>[i(d,{title:"Choose a Mesh","for-attr":"dp-mesh","all-inline":""},{default:l(()=>[e("div",null,[p(e("select",{id:"dp-mesh","onUpdate:modelValue":t[0]||(t[0]=o=>a.validate.meshName=o),class:"k-input w-100","data-testid":"mesh-select"},[re,(c(!0),w(b,null,N(n.meshes.items,o=>(c(),w("option",{key:o.name,value:o.name},D(o.name),9,de))),128))],512),[[S,a.validate.meshName]])]),e("div",null,[ue,i(k,{to:{name:"create-mesh"},appearance:"secondary"},{default:l(()=>[u(" Create a new Mesh ")]),_:1})])]),_:1})]),_:1})]),topology:l(()=>[pe,ce,i(d,{"all-inline":"","equal-cols":"","hide-label-col":"","shift-right":""},{default:l(()=>[e("div",null,[e("label",ve,[p(e("input",{id:"service-dataplane","onUpdate:modelValue":t[1]||(t[1]=o=>a.validate.univDataplaneType=o),class:"k-input",type:"radio",name:"dataplane-type",value:"dataplane-type-service",checked:""},null,512),[[P,a.validate.univDataplaneType]]),he]),e("label",me,[p(e("input",{id:"gateway-dataplane","onUpdate:modelValue":t[2]||(t[2]=o=>a.validate.univDataplaneType=o),class:"k-input",type:"radio",name:"dataplane-type",value:"dataplane-type-gateway"},null,512),[[P,a.validate.univDataplaneType]]),we])])]),_:1}),i(d,{"all-inline":"",title:"Service name","for-attr":"service-name"},{default:l(()=>[p(e("input",{id:"service-name","onUpdate:modelValue":t[3]||(t[3]=o=>a.validate.univDataplaneServiceName=o),"data-testid":"service-name",type:"text",class:"k-input w-100 mr-4"},null,512),[[_,a.validate.univDataplaneServiceName]])]),_:1}),i(d,{"all-inline":"",title:"Dataplane ID","for-attr":"dataplane-id"},{default:l(()=>[e("div",null,[p(e("input",{id:"dataplane-id","onUpdate:modelValue":t[4]||(t[4]=o=>a.validate.univDataplaneId=o),type:"text",class:"k-input w-100",disabled:a.validate.univDataplaneCustomIdDisabled,"data-testid":"dataplane-id"},null,8,De),[[_,a.validate.univDataplaneId]])]),e("div",null,[i(k,{appearance:"secondary","data-testid":"edit-button",onClick:t[5]||(t[5]=o=>a.validate.univDataplaneCustomIdDisabled=!1)},{default:l(()=>[u(" Edit ")]),_:1}),i(m,null,{default:l(()=>[u(" This is a unique ID for the Dataplane instance. ")]),_:1})])]),_:1})]),networking:l(()=>[ke,_e,fe,i(d,{"all-inline":"",title:"Data Plane IP Address","for-attr":"network-address"},{default:l(()=>[p(e("input",{id:"network-address","onUpdate:modelValue":t[6]||(t[6]=o=>a.validate.univDataplaneNetworkAddress=o),type:"text",class:"k-input w-100","data-testid":"network-address"},null,512),[[_,a.validate.univDataplaneNetworkAddress]]),i(m,null,{default:l(()=>[u(" The IP address that other services will use to consume this data plane. ")]),_:1})]),_:1}),i(d,{"all-inline":"","fill-first":"",title:"Data Plane Port","for-attr":"network-dataplane-port"},{default:l(()=>[p(e("input",{id:"network-dataplane-port","onUpdate:modelValue":t[7]||(t[7]=o=>a.validate.univDataplaneNetworkDPPort=o),type:"text",class:"k-input w-100","data-testid":"network-dataplane-port"},null,512),[[_,a.validate.univDataplaneNetworkDPPort]]),i(m,null,{default:l(()=>[u(" The data plane port (that other services will use to consume this service). ")]),_:1})]),_:1}),i(d,{"all-inline":"",title:"Service IP Address","for-attr":"network-service-address"},{default:l(()=>[p(e("input",{id:"network-service-address","onUpdate:modelValue":t[8]||(t[8]=o=>a.validate.univDataplaneNetworkServiceAddress=o),type:"text",class:"k-input w-100"},null,512),[[_,a.validate.univDataplaneNetworkServiceAddress]]),i(m,null,{default:l(()=>[u(" The address where your service is listening on the machine. ")]),_:1})]),_:1}),i(d,{"all-inline":"",title:"Service Port","for-attr":"network-service-port"},{default:l(()=>[p(e("input",{id:"network-service-port","onUpdate:modelValue":t[9]||(t[9]=o=>a.validate.univDataplaneNetworkServicePort=o),type:"text",class:"k-input w-100","data-testid":"service-port"},null,512),[[_,a.validate.univDataplaneNetworkServicePort]]),i(m,null,{default:l(()=>[u(" The port where your service is listening on the machine. ")]),_:1})]),_:1}),i(d,{"all-inline":"",title:"Protocol","for-attr":"network-dataplane-protocol"},{default:l(()=>[p(e("select",{id:"network-dataplane-protocol","onUpdate:modelValue":t[10]||(t[10]=o=>a.validate.univDataplaneNetworkProtocol=o),class:"k-input w-100",name:"network-dataplane-protocol"},[(c(!0),w(b,null,N(a.formFields.protocols,(o,M)=>(c(),w("option",{key:M,value:o,selected:a.validate.univDataplaneNetworkProtocol===o},D(o),9,ge))),128))],512),[[S,a.validate.univDataplaneNetworkProtocol]]),i(m,null,{default:l(()=>[u(" The protocol of the service. ")]),_:1})]),_:1})]),complete:l(()=>[a.validate.meshName?(c(),w("div",ye,[a.hideScannerSiblings===!1?(c(),w("div",Se,[be,e("p",null," It's time to first generate the credentials so that "+D(n.title)+" will allow the Dataplane to successfully authenticate itself with the control plane, and then finally install the Dataplane process (powered by Envoy). ",1),Ne,i(y,{id:"code-block-generate-token-command",language:"bash",code:r.generateDpTokenCodeOutput},null,8,["code"]),Pe,i(y,{id:"code-block-stard-dp-command",language:"bash",code:r.startDpCodeOutput},null,8,["code"])])):I("",!0),i(T,{"loader-function":r.scanForEntity,"should-start":!0,"has-error":a.scanError,"can-complete":a.scanFound,onHideSiblings:r.hideSiblings},{"loading-title":l(()=>[Ie]),"loading-content":l(()=>[Ce]),"complete-title":l(()=>[Te]),"complete-content":l(()=>[e("p",null,[u(" Your Dataplane "),a.validate.univDataplaneId?(c(),w("strong",Ae,D(a.validate.univDataplaneId),1)):I("",!0),u(" was found! ")]),xe,e("p",null,[i(k,{appearance:"primary",onClick:r.compeleteDataPlaneSetup},{default:l(()=>[u(" View Your Dataplane ")]),_:1},8,["onClick"])])]),"error-title":l(()=>[Ee]),"error-content":l(()=>[Me]),_:1},8,["loader-function","has-error","can-complete","onHideSiblings"])])):(c(),C(A,{key:1,appearance:"danger"},{alertMessage:l(()=>[Ue]),_:1}))]),dataplane:l(()=>[Fe,e("p",null," In "+D(n.title)+", a Dataplane resource represents a data plane proxy running alongside one of your services. Data plane proxies can be added in any Mesh that you may have created, and in Kubernetes, they will be auto-injected by "+D(n.title)+". ",1)]),example:l(()=>[Ve,Ke,Be]),switch:l(()=>[i(x)]),_:1},8,["steps","sidebar-content","footer-enabled","next-disabled"])])])}const Ye=B(te,[["render",ze]]);export{Ye as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplaneUniversal.b56c6e24.js b/app/kuma-ui/pkg/resources/data/assets/DataplaneUniversal.b56c6e24.js new file mode 100644 index 000000000000..b644b4ba8f0d --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DataplaneUniversal.b56c6e24.js @@ -0,0 +1,84 @@ +import{d as K,o as v,c as E,w as o,l as t,J as z,e,u as O,cN as H,C as T,D as A,E as x,z as W,P as j,L as G,ck as q,cn as L,cR as S,k as R,i as h,j as w,a as r,t as D,m as c,cC as b,F as N,n as P,cS as I,v as g,A as C}from"./index.c8e7c817.js";import{j as Y}from"./index.58caa11d.js";import{k as X}from"./kumaDpServerUrl.1e48e09f.js";import{_ as Z}from"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import{F as J,S as Q,E as $}from"./EntityScanner.44705ff2.js";import{E as ee}from"./EnvironmentSwitcher.505b78d4.js";import"./_commonjsHelpers.f037b798.js";const te=a=>(T("data-v-b945a6f3"),a=a(),A(),a),ae=te(()=>t("a",null,"?",-1)),ne=K({__name:"HelperTooltip",setup(a){return(n,d)=>(v(),E(O(H),{class:"help-icon",trigger:"hover"},{content:o(()=>[t("div",null,[z(n.$slots,"default",{},void 0,!0)])]),default:o(()=>[ae,e()]),_:3}))}});const le=x(ne,[["__scopeId","data-v-b945a6f3"]]),oe={type:"Dataplane",mesh:null,name:null,networking:{}};const ie=`type: Dataplane +mesh: default +name: dp-echo-1 +networking: + address: 10.0.0.1 + inbound: + - port: 10000 + servicePort: 9000 + tags: + kuma.io/service: echo`,se={name:"DataplaneWizardUniversal",EXAMPLE_CODE:ie,components:{CodeBlock:Z,FormFragment:J,StepSkeleton:Q,EnvironmentSwitcher:ee,HelperTooltip:le,EntityScanner:$,KAlert:W,KButton:j,KCard:G},data(){return{productName:q,randString:Math.random().toString(36).substring(2,8),schema:oe,steps:[{label:"General",slug:"general"},{label:"Topology",slug:"topology"},{label:"Networking",slug:"networking"},{label:"Install",slug:"complete"}],tabs:[{hash:"#universal",title:"Universal"}],sidebarContent:[{name:"dataplane"},{name:"example"},{name:"switch"}],startScanner:!1,scanFound:!1,hideScannerSiblings:!1,scanError:!1,isComplete:!1,validate:{meshName:"",univDataplaneType:"dataplane-type-service",univDataplaneServiceName:"",univDataplaneId:"",univDataplaneCustomIdDisabled:!0,univDataplaneNetworkAddress:null,univDataplaneNetworkServicePort:null,univDataplaneNetworkServiceAddress:"127.0.0.1",univDataplaneNetworkDPPort:null,univDataplaneNetworkProtocol:"tcp"},formFields:{protocols:["tcp","http","grpc"]}}},computed:{...L({title:"config/getTagline",version:"config/getVersion",environment:"config/getEnvironment",meshes:"getMeshList"}),getDataplaneSchema(){const a=Object.assign({},this.schema),{meshName:n,univDataplaneType:d,univDataplaneServiceName:m,univDataplaneId:l,univDataplaneNetworkAddress:p,univDataplaneNetworkServicePort:k,univDataplaneNetworkServiceAddress:u,univDataplaneNetworkDPPort:f,univDataplaneNetworkProtocol:_}=this.validate;if(!!n)return a.name=l,a.mesh=n,d==="dataplane-type-service"?(a.networking.gateway&&delete a.networking.gateway,a.networking={address:p,inbound:[{port:f,servicePort:k,serviceAddress:u,tags:{"kuma.io/service":m,"kuma.io/protocol":_}}]}):d==="dataplane-type-gateway"&&(a.networking.inbound&&delete a.networking.inbound,a.networking={address:p,gateway:{tags:{"kuma.io/service":m}}}),a},generateDpTokenCodeOutput(){const{univDataplaneId:a}=this.validate;return`kumactl generate dataplane-token --name=${a} > kuma-token-${a}`},startDpCodeOutput(){const{univDataplaneId:a}=this.validate;return`kuma-dp run \\ + --cp-address=${X()} \\ + --dataplane=${`"${Y(this.getDataplaneSchema)}"`} \\ + --dataplane-token-file=kuma-token-${a}`},nextDisabled(){const{meshName:a,univDataplaneServiceName:n,univDataplaneId:d,univDataplaneNetworkAddress:m,univDataplaneNetworkServicePort:l,univDataplaneNetworkDPPort:p,univDataplaneNetworkProtocol:k}=this.validate;return a.length?this.$route.query.step==="1"?!(n&&d):this.$route.query.step==="2"?!(m&&l&&p&&k):!1:!0}},watch:{"validate.univDataplaneId"(a){this.validate.univDataplaneId=S(a)},"validate.univDataplaneServiceName"(a){const n=S(a);this.validate.univDataplaneServiceName=n,this.validate.univDataplaneServiceName===""?this.validate.univDataplaneId="":this.validate.univDataplaneId=S(`${a}-${this.randString}`)},"validate.univDataplaneNetworkServicePort"(a){const n=a.replace(/[a-zA-Z]*$/g,"").trim();this.validate.univDataplaneNetworkServicePort=n},"validate.univDataplaneNetworkDPPort"(a){const n=a.replace(/[a-zA-Z]*$/g,"").trim();this.validate.univDataplaneNetworkDPPort=n}},methods:{hideSiblings(){this.hideScannerSiblings=!0},scanForEntity(){const{meshName:a,univDataplaneId:n}=this.validate;this.scanComplete=!1,this.scanError=!1,!(!a||!n)&&R.getDataplaneFromMesh({mesh:a,name:n}).then(d=>{var m;((m=d==null?void 0:d.name)==null?void 0:m.length)>0?(this.isRunning=!0,this.scanFound=!0):this.scanError=!0}).catch(d=>{this.scanError=!0,console.error(d)}).finally(()=>{this.scanComplete=!0})},compeleteDataPlaneSetup(){this.$store.dispatch("updateSelectedMesh",this.validate.meshName),this.$router.push({name:"data-plane-list-view",params:{mesh:this.validate.meshName}})}}},s=a=>(T("data-v-7bea2500"),a=a(),A(),a),re={class:"wizard"},de={class:"wizard__content"},pe=s(()=>t("h3",null,` + Create Universal Dataplane + `,-1)),ue=s(()=>t("h3",null,` + To get started, please select on what Mesh you would like to add the Dataplane: + `,-1)),ce=s(()=>t("p",null,` + If you've got an existing Mesh that you would like to associate with your + Dataplane, you can select it below, or create a new one using our Mesh Wizard. + `,-1)),ve=s(()=>t("small",null,"Would you like to see instructions for Kubernetes? Use sidebar to change wizard!",-1)),he=s(()=>t("option",{disabled:"",value:""},` + Select an existing Mesh\u2026 + `,-1)),me=["value"],_e=s(()=>t("label",{class:"k-input-label mr-4"},` + or + `,-1)),we=s(()=>t("h3",null,` + Setup Dataplane Mode + `,-1)),De=s(()=>t("p",null,` + You can create a data plane for a service or a data plane for a Gateway. + `,-1)),ke={for:"service-dataplane"},ge=s(()=>t("span",null,` + Service Dataplane + `,-1)),fe={for:"gateway-dataplane"},ye=s(()=>t("span",null,` + Gateway Dataplane + `,-1)),Se=["disabled"],be=s(()=>t("h3",null,` + Networking + `,-1)),Ne=s(()=>t("p",null,` + It's time to now configure the networking settings so that the Dataplane + can connect to the local service, and other data planes can consume + your service. + `,-1)),Pe=s(()=>t("p",null,[t("strong",null,"All fields below are required to proceed.")],-1)),Ie=["value","selected"],Ce={key:0},Ee={key:0},Te=s(()=>t("h3",null,` + Auto-Inject DPP + `,-1)),Ae=s(()=>t("h4",null,"Generate Dataplane Token",-1)),xe=s(()=>t("h4",null,"Start Dataplane Process",-1)),Me=s(()=>t("h3",null,"Searching\u2026",-1)),Ue=s(()=>t("p",null,"We are looking for your dataplane.",-1)),Fe=s(()=>t("h3",null,"Done!",-1)),Ve={key:0},Be=s(()=>t("p",null,` + Proceed to the next step where we will show you + your new Dataplane. + `,-1)),Ke=s(()=>t("h3",null,"Dataplane not found",-1)),ze=s(()=>t("p",null,"We were unable to find your dataplane.",-1)),Oe=s(()=>t("p",null,` + Please return to the first step and make sure to select an + existing Mesh, or create a new one. + `,-1)),He=s(()=>t("h3",null,"Dataplane",-1)),We=s(()=>t("h3",null,"Example",-1)),je=s(()=>t("p",null,` + Below is an example of a Dataplane resource output: + `,-1));function Ge(a,n,d,m,l,p){const k=h("KButton"),u=h("FormFragment"),f=h("KCard"),_=h("HelperTooltip"),y=h("CodeBlock"),M=h("EntityScanner"),U=h("KAlert"),F=h("EnvironmentSwitcher"),V=h("StepSkeleton");return v(),w("div",re,[t("div",de,[r(V,{steps:l.steps,"sidebar-content":l.sidebarContent,"footer-enabled":l.hideScannerSiblings===!1,"next-disabled":p.nextDisabled},{general:o(()=>[pe,e(),t("p",null,` + Welcome to the wizard to create a new Dataplane resource in `+D(a.title)+`. + We will be providing you with a few steps that will get you started. + `,1),e(),t("p",null,` + As you know, the `+D(l.productName)+` GUI is read-only. + `,1),e(),ue,e(),ce,e(),ve,e(),r(f,{class:"my-6","has-shadow":""},{body:o(()=>[r(u,{title:"Choose a Mesh","for-attr":"dp-mesh","all-inline":""},{default:o(()=>[t("div",null,[c(t("select",{id:"dp-mesh","onUpdate:modelValue":n[0]||(n[0]=i=>l.validate.meshName=i),class:"k-input w-100","data-testid":"mesh-select"},[he,e(),(v(!0),w(N,null,P(a.meshes.items,i=>(v(),w("option",{key:i.name,value:i.name},D(i.name),9,me))),128))],512),[[b,l.validate.meshName]])]),e(),t("div",null,[_e,e(),r(k,{to:{name:"create-mesh"},appearance:"secondary"},{default:o(()=>[e(` + Create a new Mesh + `)]),_:1})])]),_:1})]),_:1})]),topology:o(()=>[we,e(),De,e(),r(u,{"all-inline":"","equal-cols":"","hide-label-col":"","shift-right":""},{default:o(()=>[t("div",null,[t("label",ke,[c(t("input",{id:"service-dataplane","onUpdate:modelValue":n[1]||(n[1]=i=>l.validate.univDataplaneType=i),class:"k-input",type:"radio",name:"dataplane-type",value:"dataplane-type-service",checked:""},null,512),[[I,l.validate.univDataplaneType]]),e(),ge]),e(),t("label",fe,[c(t("input",{id:"gateway-dataplane","onUpdate:modelValue":n[2]||(n[2]=i=>l.validate.univDataplaneType=i),class:"k-input",type:"radio",name:"dataplane-type",value:"dataplane-type-gateway"},null,512),[[I,l.validate.univDataplaneType]]),e(),ye])])]),_:1}),e(),r(u,{"all-inline":"",title:"Service name","for-attr":"service-name"},{default:o(()=>[c(t("input",{id:"service-name","onUpdate:modelValue":n[3]||(n[3]=i=>l.validate.univDataplaneServiceName=i),"data-testid":"service-name",type:"text",class:"k-input w-100 mr-4"},null,512),[[g,l.validate.univDataplaneServiceName]])]),_:1}),e(),r(u,{"all-inline":"",title:"Dataplane ID","for-attr":"dataplane-id"},{default:o(()=>[t("div",null,[c(t("input",{id:"dataplane-id","onUpdate:modelValue":n[4]||(n[4]=i=>l.validate.univDataplaneId=i),type:"text",class:"k-input w-100",disabled:l.validate.univDataplaneCustomIdDisabled,"data-testid":"dataplane-id"},null,8,Se),[[g,l.validate.univDataplaneId]])]),e(),t("div",null,[r(k,{appearance:"secondary","data-testid":"edit-button",onClick:n[5]||(n[5]=i=>l.validate.univDataplaneCustomIdDisabled=!1)},{default:o(()=>[e(` + Edit + `)]),_:1}),e(),r(_,null,{default:o(()=>[e(` + This is a unique ID for the Dataplane instance. + `)]),_:1})])]),_:1})]),networking:o(()=>[be,e(),Ne,e(),Pe,e(),r(u,{"all-inline":"",title:"Data Plane IP Address","for-attr":"network-address"},{default:o(()=>[c(t("input",{id:"network-address","onUpdate:modelValue":n[6]||(n[6]=i=>l.validate.univDataplaneNetworkAddress=i),type:"text",class:"k-input w-100","data-testid":"network-address"},null,512),[[g,l.validate.univDataplaneNetworkAddress]]),e(),r(_,null,{default:o(()=>[e(` + The IP address that other services will use to consume this data plane. + `)]),_:1})]),_:1}),e(),r(u,{"all-inline":"","fill-first":"",title:"Data Plane Port","for-attr":"network-dataplane-port"},{default:o(()=>[c(t("input",{id:"network-dataplane-port","onUpdate:modelValue":n[7]||(n[7]=i=>l.validate.univDataplaneNetworkDPPort=i),type:"text",class:"k-input w-100","data-testid":"network-dataplane-port"},null,512),[[g,l.validate.univDataplaneNetworkDPPort]]),e(),r(_,null,{default:o(()=>[e(` + The data plane port (that other services will use to consume this service). + `)]),_:1})]),_:1}),e(),r(u,{"all-inline":"",title:"Service IP Address","for-attr":"network-service-address"},{default:o(()=>[c(t("input",{id:"network-service-address","onUpdate:modelValue":n[8]||(n[8]=i=>l.validate.univDataplaneNetworkServiceAddress=i),type:"text",class:"k-input w-100"},null,512),[[g,l.validate.univDataplaneNetworkServiceAddress]]),e(),r(_,null,{default:o(()=>[e(` + The address where your service is listening on the machine. + `)]),_:1})]),_:1}),e(),r(u,{"all-inline":"",title:"Service Port","for-attr":"network-service-port"},{default:o(()=>[c(t("input",{id:"network-service-port","onUpdate:modelValue":n[9]||(n[9]=i=>l.validate.univDataplaneNetworkServicePort=i),type:"text",class:"k-input w-100","data-testid":"service-port"},null,512),[[g,l.validate.univDataplaneNetworkServicePort]]),e(),r(_,null,{default:o(()=>[e(` + The port where your service is listening on the machine. + `)]),_:1})]),_:1}),e(),r(u,{"all-inline":"",title:"Protocol","for-attr":"network-dataplane-protocol"},{default:o(()=>[c(t("select",{id:"network-dataplane-protocol","onUpdate:modelValue":n[10]||(n[10]=i=>l.validate.univDataplaneNetworkProtocol=i),class:"k-input w-100",name:"network-dataplane-protocol"},[(v(!0),w(N,null,P(l.formFields.protocols,(i,B)=>(v(),w("option",{key:B,value:i,selected:l.validate.univDataplaneNetworkProtocol===i},D(i),9,Ie))),128))],512),[[b,l.validate.univDataplaneNetworkProtocol]]),e(),r(_,null,{default:o(()=>[e(` + The protocol of the service. + `)]),_:1})]),_:1})]),complete:o(()=>[l.validate.meshName?(v(),w("div",Ce,[l.hideScannerSiblings===!1?(v(),w("div",Ee,[Te,e(),t("p",null,` + It's time to first generate the credentials so that `+D(a.title)+` will allow + the Dataplane to successfully authenticate itself with the control plane, + and then finally install the Dataplane process (powered by Envoy). + `,1),e(),Ae,e(),r(y,{id:"code-block-generate-token-command",language:"bash",code:p.generateDpTokenCodeOutput},null,8,["code"]),e(),xe,e(),r(y,{id:"code-block-stard-dp-command",language:"bash",code:p.startDpCodeOutput},null,8,["code"])])):C("",!0),e(),r(M,{"loader-function":p.scanForEntity,"should-start":!0,"has-error":l.scanError,"can-complete":l.scanFound,onHideSiblings:p.hideSiblings},{"loading-title":o(()=>[Me]),"loading-content":o(()=>[Ue]),"complete-title":o(()=>[Fe]),"complete-content":o(()=>[t("p",null,[e(` + Your Dataplane + `),l.validate.univDataplaneId?(v(),w("strong",Ve,D(l.validate.univDataplaneId),1)):C("",!0),e(` + was found! + `)]),e(),Be,e(),t("p",null,[r(k,{appearance:"primary",onClick:p.compeleteDataPlaneSetup},{default:o(()=>[e(` + View Your Dataplane + `)]),_:1},8,["onClick"])])]),"error-title":o(()=>[Ke]),"error-content":o(()=>[ze]),_:1},8,["loader-function","has-error","can-complete","onHideSiblings"])])):(v(),E(U,{key:1,appearance:"danger"},{alertMessage:o(()=>[Oe]),_:1}))]),dataplane:o(()=>[He,e(),t("p",null,` + In `+D(a.title)+`, a Dataplane resource represents a data plane proxy running + alongside one of your services. Data plane proxies can be added in any Mesh + that you may have created, and in Kubernetes, they will be auto-injected + by `+D(a.title)+`. + `,1)]),example:o(()=>[We,e(),je,e(),r(y,{id:"onboarding-dpp-universal-example",class:"mt-3",code:a.$options.EXAMPLE_CODE,language:"yaml"},null,8,["code"])]),switch:o(()=>[r(F)]),_:1},8,["steps","sidebar-content","footer-enabled","next-disabled"])])])}const Qe=x(se,[["render",Ge],["__scopeId","data-v-7bea2500"]]);export{Qe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplaneUniversal.f74d2ca5.css b/app/kuma-ui/pkg/resources/data/assets/DataplaneUniversal.f74d2ca5.css new file mode 100644 index 000000000000..5f43c2928712 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DataplaneUniversal.f74d2ca5.css @@ -0,0 +1 @@ +.help-icon[data-v-b945a6f3]{--size: 22px;display:inline-block;margin:0 8px;width:var(--size)}.help-icon a[data-v-b945a6f3]{display:inline-block;width:var(--size);height:var(--size);line-height:var(--size);border-radius:100%;color:var(--white);text-decoration:none;text-align:center;font-size:12px;background-color:var(--grey-500);cursor:pointer}.code-block[data-v-7bea2500]{--KCodeBlockBackgroundColor: var(--white)} diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview.23408efe.js b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview.23408efe.js deleted file mode 100644 index 9d73296b20a6..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview.23408efe.js +++ /dev/null @@ -1 +0,0 @@ -import{D,K as O,ck as y,k as u,co as x,cS as w,o as h,c as k,w as i,a as r,i as b,j as n,t as _,A as P,h as s}from"./index.3bc39668.js";import{L}from"./LoadingBox.7ffde0ed.js";import{O as N}from"./OnboardingNavigation.18583fce.js";import{O as C,a as A}from"./OnboardingPage.f1f41949.js";const B={name:"DataplanesOverview",components:{OnboardingNavigation:N,OnboardingHeading:C,OnboardingPage:A,LoadingBox:L,KTable:O},metaInfo(){return{title:this.title}},data(){return{productName:y,tableHeaders:[{label:"Mesh",key:"mesh"},{label:"Name",key:"name"},{label:"Status",key:"status"}],tableData:{total:0,data:[]},timeout:null}},computed:{title(){return this.tableData.data.length?"Success":"Waiting for DPPs"},description(){return this.tableData.data.length?"The following data plane proxies (DPPs) are connected to the control plane:":null}},created(){this.getAllDataplanes()},beforeUnmount(){clearTimeout(this.timeout)},methods:{async getAllDataplanes(){let c=!1;const d=[];try{const g=(await u.getAllDataplanes({size:10})).items;for(let t=0;tx(m.dataplaneInsight));l===w&&(c=!0),d.push({status:l,name:a,mesh:o})}}catch(p){console.error(p)}this.tableData.data=d,this.tableData.total=this.tableData.data.length,c&&(this.timeout=setTimeout(()=>{this.getAllDataplanes()},1e3))}}},T={key:0,class:"justify-center flex my-4"},I={key:1},F={class:"flex justify-center mt-10 mb-16 pb-16"},H={class:"w-full sm:w-3/5 p-4"},S={class:"font-bold mb-4"};function K(c,d,p,g,t,a){const o=s("OnboardingHeading"),l=s("LoadingBox"),m=s("KTable"),f=s("OnboardingNavigation"),v=s("OnboardingPage");return h(),k(v,null,{header:i(()=>[r(o,{title:a.title,description:a.description},null,8,["title","description"])]),content:i(()=>[t.tableData.data.length?(h(),b("div",I,[n("div",F,[n("div",H,[n("p",S," Found "+_(t.tableData.data.length)+" DPPs: ",1),r(m,{class:"onboarding-dataplane-table",fetcher:()=>t.tableData,headers:t.tableHeaders,"disable-pagination":"","is-small":""},{status:i(({rowValue:e})=>[n("div",{class:P(["entity-status",{"is-offline":e.toLowerCase()==="offline"||e===!1,"is-online":e.toLowerCase()==="online","is-degraded":e.toLowerCase()==="partially degraded","is-not-available":e.toLowerCase()==="not available"}])},[n("span",null,_(e),1)],2)]),_:1},8,["fetcher","headers"])])])])):(h(),b("div",T,[r(l)]))]),navigation:i(()=>[r(f,{"next-step":"onboarding-completed","previous-step":"onboarding-add-services-code","should-allow-next":t.tableData.data.length>0},null,8,["should-allow-next"])]),_:1})}const R=D(B,[["render",K]]);export{R as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview.c5dba11f.js b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview.c5dba11f.js new file mode 100644 index 000000000000..bae0d01d20b0 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DataplanesOverview.c5dba11f.js @@ -0,0 +1,3 @@ +import{E as D,T as y,ck as O,k as h,co as x,cQ as w,i as s,o as m,c as k,w as r,a as c,j as u,l as o,t as b,e as P,B as N}from"./index.c8e7c817.js";import{L as T}from"./LoadingBox.f2351d0f.js";import{O as L}from"./OnboardingNavigation.70265aab.js";import{O as A,a as B}from"./OnboardingPage.3dbc95d5.js";const C={name:"DataplanesOverview",components:{OnboardingNavigation:L,OnboardingHeading:A,OnboardingPage:B,LoadingBox:T,KTable:y},metaInfo(){return{title:this.title}},data(){return{productName:O,tableHeaders:[{label:"Mesh",key:"mesh"},{label:"Name",key:"name"},{label:"Status",key:"status"}],tableData:{total:0,data:[]},timeout:null}},computed:{title(){return this.tableData.data.length?"Success":"Waiting for DPPs"},description(){return this.tableData.data.length?"The following data plane proxies (DPPs) are connected to the control plane:":null}},created(){this.getAllDataplanes()},beforeUnmount(){clearTimeout(this.timeout)},methods:{async getAllDataplanes(){let d=!1;const p=[];try{const{items:t}=await h.getAllDataplanes({size:10});if(Array.isArray(t))for(let i=0;ix(g.dataplaneInsight));l===w&&(d=!0),p.push({status:l,name:e,mesh:n})}}catch(t){console.error(t)}this.tableData.data=p,this.tableData.total=this.tableData.data.length,d&&(this.timeout=setTimeout(()=>{this.getAllDataplanes()},1e3))}}},F={key:0,class:"justify-center flex my-4"},H={key:1},I={class:"flex justify-center mt-10 mb-16 pb-16"},E={class:"w-full sm:w-3/5 p-4"},S={class:"font-bold mb-4"};function j(d,p,t,i,e,n){const l=s("OnboardingHeading"),g=s("LoadingBox"),_=s("KTable"),f=s("OnboardingNavigation"),v=s("OnboardingPage");return m(),k(v,null,{header:r(()=>[c(l,{title:n.title,description:n.description},null,8,["title","description"])]),content:r(()=>[e.tableData.data.length?(m(),u("div",H,[o("div",I,[o("div",E,[o("p",S,` + Found `+b(e.tableData.data.length)+` DPPs: + `,1),P(),c(_,{class:"onboarding-dataplane-table",fetcher:()=>e.tableData,headers:e.tableHeaders,"disable-pagination":"","is-small":""},{status:r(({rowValue:a})=>[o("div",{class:N(["entity-status",{"is-offline":a.toLowerCase()==="offline"||a===!1,"is-online":a.toLowerCase()==="online","is-degraded":a.toLowerCase()==="partially degraded","is-not-available":a.toLowerCase()==="not available"}])},[o("span",null,b(a),1)],2)]),_:1},8,["fetcher","headers"])])])])):(m(),u("div",F,[c(g)]))]),navigation:r(()=>[c(f,{"next-step":"onboarding-completed","previous-step":"onboarding-add-services-code","should-allow-next":e.tableData.data.length>0},null,8,["should-allow-next"])]),_:1})}const U=D(C,[["render",j]]);export{U as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes.371240ce.js b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes.371240ce.js deleted file mode 100644 index b62e1de4d0c9..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes.371240ce.js +++ /dev/null @@ -1 +0,0 @@ -import{D as H,cK as M,ck as V,h as i,o as f,i as _,a as r,w as e,b as l,t as Z,cO as d,j as C,cQ as x,cn as B,c as u,cy as y}from"./index.3bc39668.js";import{O as w}from"./OnboardingNavigation.18583fce.js";import{O as S,a as F}from"./OnboardingPage.f1f41949.js";const v={name:"MultizoneGraph",components:{KPop:M},data(){return{productName:V}}},G={"data-testid":"multizone-graph",width:"906",height:"456",viewBox:"0 0 906 456",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A=d('',30),k=C("g",{class:"cursor-help animate-pulse"},[C("g",{filter:"url(#filter7_d_201_76)"},[C("circle",{cx:"579",cy:"41",r:"27",fill:"url(#paint0_linear_201_76)"}),C("circle",{cx:"579",cy:"41",r:"25",stroke:"white","stroke-width":"4"})]),C("path",{d:"M576.761 45.5791C576.761 44.0296 576.949 42.7956 577.325 41.877C577.701 40.9583 578.388 40.0563 579.384 39.1709C580.391 38.2744 581.061 37.5495 581.393 36.9961C581.725 36.4316 581.891 35.8395 581.891 35.2197C581.891 33.3493 581.027 32.4141 579.301 32.4141C578.482 32.4141 577.823 32.6686 577.325 33.1777C576.838 33.6758 576.584 34.3675 576.562 35.2529H571.747C571.769 33.139 572.45 31.4844 573.789 30.2891C575.139 29.0938 576.977 28.4961 579.301 28.4961C581.647 28.4961 583.468 29.0661 584.763 30.2061C586.058 31.335 586.705 32.9342 586.705 35.0039C586.705 35.9447 586.495 36.8356 586.074 37.6768C585.654 38.5068 584.918 39.431 583.866 40.4492L582.521 41.7275C581.68 42.5355 581.199 43.4818 581.077 44.5664L581.011 45.5791H576.761ZM576.279 50.6758C576.279 49.9342 576.528 49.3255 577.026 48.8496C577.535 48.3626 578.183 48.1191 578.969 48.1191C579.755 48.1191 580.396 48.3626 580.895 48.8496C581.404 49.3255 581.658 49.9342 581.658 50.6758C581.658 51.4062 581.409 52.0094 580.911 52.4854C580.424 52.9613 579.777 53.1992 578.969 53.1992C578.161 53.1992 577.508 52.9613 577.01 52.4854C576.523 52.0094 576.279 51.4062 576.279 50.6758Z",fill:"#4A4622"})],-1),O=C("g",{class:"cursor-help animate-pulse"},[C("g",{filter:"url(#filter8_d_201_76)"},[C("circle",{cx:"816",cy:"175",r:"27",fill:"url(#paint1_linear_201_76)"}),C("circle",{cx:"816",cy:"175",r:"25",stroke:"white","stroke-width":"4"})]),C("path",{d:"M813.761 179.579C813.761 178.03 813.949 176.796 814.325 175.877C814.701 174.958 815.388 174.056 816.384 173.171C817.391 172.274 818.061 171.549 818.393 170.996C818.725 170.432 818.891 169.84 818.891 169.22C818.891 167.349 818.027 166.414 816.301 166.414C815.482 166.414 814.823 166.669 814.325 167.178C813.838 167.676 813.584 168.368 813.562 169.253H808.747C808.769 167.139 809.45 165.484 810.789 164.289C812.139 163.094 813.977 162.496 816.301 162.496C818.647 162.496 820.468 163.066 821.763 164.206C823.058 165.335 823.705 166.934 823.705 169.004C823.705 169.945 823.495 170.836 823.074 171.677C822.654 172.507 821.918 173.431 820.866 174.449L819.521 175.728C818.68 176.535 818.199 177.482 818.077 178.566L818.011 179.579H813.761ZM813.279 184.676C813.279 183.934 813.528 183.326 814.026 182.85C814.535 182.363 815.183 182.119 815.969 182.119C816.755 182.119 817.396 182.363 817.895 182.85C818.404 183.326 818.658 183.934 818.658 184.676C818.658 185.406 818.409 186.009 817.911 186.485C817.424 186.961 816.777 187.199 815.969 187.199C815.161 187.199 814.508 186.961 814.01 186.485C813.523 186.009 813.279 185.406 813.279 184.676Z",fill:"#4A4622"})],-1),U=C("g",{class:"cursor-help animate-pulse"},[C("g",{filter:"url(#filter9_d_201_76)"},[C("circle",{cx:"696",cy:"243",r:"27",fill:"url(#paint2_linear_201_76)"}),C("circle",{cx:"696",cy:"243",r:"25",stroke:"white","stroke-width":"4"})]),C("path",{d:"M693.761 247.579C693.761 246.03 693.949 244.796 694.325 243.877C694.701 242.958 695.388 242.056 696.384 241.171C697.391 240.274 698.061 239.549 698.393 238.996C698.725 238.432 698.891 237.84 698.891 237.22C698.891 235.349 698.027 234.414 696.301 234.414C695.482 234.414 694.823 234.669 694.325 235.178C693.838 235.676 693.584 236.368 693.562 237.253H688.747C688.769 235.139 689.45 233.484 690.789 232.289C692.139 231.094 693.977 230.496 696.301 230.496C698.647 230.496 700.468 231.066 701.763 232.206C703.058 233.335 703.705 234.934 703.705 237.004C703.705 237.945 703.495 238.836 703.074 239.677C702.654 240.507 701.918 241.431 700.866 242.449L699.521 243.728C698.68 244.535 698.199 245.482 698.077 246.566L698.011 247.579H693.761ZM693.279 252.676C693.279 251.934 693.528 251.326 694.026 250.85C694.535 250.363 695.183 250.119 695.969 250.119C696.755 250.119 697.396 250.363 697.895 250.85C698.404 251.326 698.658 251.934 698.658 252.676C698.658 253.406 698.409 254.009 697.911 254.485C697.424 254.961 696.777 255.199 695.969 255.199C695.161 255.199 694.508 254.961 694.01 254.485C693.523 254.009 693.279 253.406 693.279 252.676Z",fill:"#4A4622"})],-1),b=C("g",{class:"cursor-help animate-pulse"},[C("g",{filter:"url(#filter10_d_201_76)"},[C("circle",{cx:"721",cy:"407",r:"27",fill:"url(#paint3_linear_201_76)"}),C("circle",{cx:"721",cy:"407",r:"25",stroke:"white","stroke-width":"4"})]),C("path",{d:"M718.761 411.579C718.761 410.03 718.949 408.796 719.325 407.877C719.701 406.958 720.388 406.056 721.384 405.171C722.391 404.274 723.061 403.549 723.393 402.996C723.725 402.432 723.891 401.84 723.891 401.22C723.891 399.349 723.027 398.414 721.301 398.414C720.482 398.414 719.823 398.669 719.325 399.178C718.838 399.676 718.584 400.368 718.562 401.253H713.747C713.769 399.139 714.45 397.484 715.789 396.289C717.139 395.094 718.977 394.496 721.301 394.496C723.647 394.496 725.468 395.066 726.763 396.206C728.058 397.335 728.705 398.934 728.705 401.004C728.705 401.945 728.495 402.836 728.074 403.677C727.654 404.507 726.918 405.431 725.866 406.449L724.521 407.728C723.68 408.535 723.199 409.482 723.077 410.566L723.011 411.579H718.761ZM718.279 416.676C718.279 415.934 718.528 415.326 719.026 414.85C719.535 414.363 720.183 414.119 720.969 414.119C721.755 414.119 722.396 414.363 722.895 414.85C723.404 415.326 723.658 415.934 723.658 416.676C723.658 417.406 723.409 418.009 722.911 418.485C722.424 418.961 721.777 419.199 720.969 419.199C720.161 419.199 719.508 418.961 719.01 418.485C718.523 418.009 718.279 417.406 718.279 416.676Z",fill:"#4A4622"})],-1),I=d('',2);function D(p,a,L,h,t,n){const o=i("KPop");return f(),_("svg",G,[A,r(o,{trigger:"hover",title:t.productName,"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:e(()=>[l(" The global control plane provides the config for the entire mesh. You create and update mesh configurations on the global control plane, and the zone control planes fetch the config from the global control plane. ")]),default:e(()=>[k]),_:1},8,["title"]),r(o,{trigger:"hover",title:"Zone CP","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:e(()=>[l(" Each zone in your mesh (Kubernetes cluster, VPC, availability zone, region) includes a read-only control plane that syncs with the global control plane to get the configurations the zone needs. ")]),default:e(()=>[O]),_:1}),r(o,{trigger:"hover",title:"Data Plane Proxy (DPP)","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:e(()=>[l(Z(t.productName)+" attaches a data plane proxy sidecar to each service in your mesh. This sidecar handles the mesh configuration for the service. ",1)]),default:e(()=>[U]),_:1}),r(o,{trigger:"hover",title:"Ingress","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:e(()=>[l(" An ingress data plane proxy handles traffic to the zone from outside. ")]),default:e(()=>[b]),_:1}),I])}const P=H(v,[["render",D]]),E={name:"StandaloneGraph",components:{KPop:M},data(){return{productName:V}}},R={"data-testid":"standalone-graph",width:"828",height:"351",viewBox:"0 0 828 351",fill:"none",xmlns:"http://www.w3.org/2000/svg"},N=d('',16),z=C("g",{class:"cursor-help animate-pulse"},[C("g",{filter:"url(#filter3_d_159_853)"},[C("circle",{cx:"542",cy:"56",r:"27",fill:"url(#paint0_linear_159_853)"}),C("circle",{cx:"542",cy:"56",r:"25",stroke:"white","stroke-width":"4"})]),C("path",{d:"M539.761 60.5791C539.761 59.0296 539.949 57.7956 540.325 56.877C540.701 55.9583 541.388 55.0563 542.384 54.1709C543.391 53.2744 544.061 52.5495 544.393 51.9961C544.725 51.4316 544.891 50.8395 544.891 50.2197C544.891 48.3493 544.027 47.4141 542.301 47.4141C541.482 47.4141 540.823 47.6686 540.325 48.1777C539.838 48.6758 539.584 49.3675 539.562 50.2529H534.747C534.769 48.139 535.45 46.4844 536.789 45.2891C538.139 44.0938 539.977 43.4961 542.301 43.4961C544.647 43.4961 546.468 44.0661 547.763 45.2061C549.058 46.335 549.705 47.9342 549.705 50.0039C549.705 50.9447 549.495 51.8356 549.074 52.6768C548.654 53.5068 547.918 54.431 546.866 55.4492L545.521 56.7275C544.68 57.5355 544.199 58.4818 544.077 59.5664L544.011 60.5791H539.761ZM539.279 65.6758C539.279 64.9342 539.528 64.3255 540.026 63.8496C540.535 63.3626 541.183 63.1191 541.969 63.1191C542.755 63.1191 543.396 63.3626 543.895 63.8496C544.404 64.3255 544.658 64.9342 544.658 65.6758C544.658 66.4062 544.409 67.0094 543.911 67.4854C543.424 67.9613 542.777 68.1992 541.969 68.1992C541.161 68.1992 540.508 67.9613 540.01 67.4854C539.523 67.0094 539.279 66.4062 539.279 65.6758Z",fill:"#4A4622"})],-1),K=C("g",{class:"cursor-help animate-pulse"},[C("g",{filter:"url(#filter4_d_159_853)"},[C("circle",{cx:"636",cy:"230",r:"27",fill:"url(#paint1_linear_159_853)"}),C("circle",{cx:"636",cy:"230",r:"25",stroke:"white","stroke-width":"4"})]),C("path",{d:"M633.761 234.579C633.761 233.03 633.949 231.796 634.325 230.877C634.701 229.958 635.388 229.056 636.384 228.171C637.391 227.274 638.061 226.549 638.393 225.996C638.725 225.432 638.891 224.839 638.891 224.22C638.891 222.349 638.027 221.414 636.301 221.414C635.482 221.414 634.823 221.669 634.325 222.178C633.838 222.676 633.584 223.367 633.562 224.253H628.747C628.769 222.139 629.45 220.484 630.789 219.289C632.139 218.094 633.977 217.496 636.301 217.496C638.647 217.496 640.468 218.066 641.763 219.206C643.058 220.335 643.705 221.934 643.705 224.004C643.705 224.945 643.495 225.836 643.074 226.677C642.654 227.507 641.918 228.431 640.866 229.449L639.521 230.727C638.68 231.535 638.199 232.482 638.077 233.566L638.011 234.579H633.761ZM633.279 239.676C633.279 238.934 633.528 238.325 634.026 237.85C634.535 237.363 635.183 237.119 635.969 237.119C636.755 237.119 637.396 237.363 637.895 237.85C638.404 238.325 638.658 238.934 638.658 239.676C638.658 240.406 638.409 241.009 637.911 241.485C637.424 241.961 636.777 242.199 635.969 242.199C635.161 242.199 634.508 241.961 634.01 241.485C633.523 241.009 633.279 240.406 633.279 239.676Z",fill:"#4A4622"})],-1),$=d('',3);function T(p,a,L,h,t,n){const o=i("KPop");return f(),_("svg",R,[N,r(o,{trigger:"hover","is-svg":!0,tag:"g",title:t.productName,placement:"rightEnd","popover-timeout":5},{content:e(()=>[l(" The control plane provides the config for all services in the mesh. ")]),default:e(()=>[z]),_:1},8,["title"]),r(o,{trigger:"hover",title:"Data Plane Proxy (DPP)","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:e(()=>[l(Z(t.productName)+" attaches a data plane proxy sidecar to each service in your mesh. This sidecar handles the mesh configuration for the service. ",1)]),default:e(()=>[K]),_:1}),$])}const j=H(E,[["render",T]]);const q={name:"DeploymentTypes",components:{MultizoneGraph:P,StandaloneGraph:j,OnboardingNavigation:w,OnboardingHeading:S,OnboardingPage:F,KRadio:x},data(){return{mode:"standalone",productName:V}},computed:{...B({multicluster:"config/getMulticlusterStatus"}),currentGraph(){return this.mode==="standalone"?"StandaloneGraph":"MultizoneGraph"}},mounted(){this.mode=this.multicluster?"multi-zone":"standalone"}},Q={class:"h-full w-full flex items-center justify-center mb-10"},Y={class:"radio flex text-base justify-between w-full sm:w-3/4 md:w-3/5 lg:w-1/2 absolute bottom-0 right-0 left-0 mb-10 mx-auto deployment-type-radio-buttons"};function J(p,a,L,h,t,n){const o=i("OnboardingHeading"),c=i("KRadio"),g=i("OnboardingNavigation"),m=i("OnboardingPage");return f(),u(m,{"with-image":""},{header:e(()=>[r(o,{title:"Learn about deployments",description:`${t.productName} can be deployed in standalone or multi-zone mode.`},null,8,["description"])]),content:e(()=>[C("div",Q,[(f(),u(y(n.currentGraph)))]),C("div",Y,[r(c,{modelValue:t.mode,"onUpdate:modelValue":a[0]||(a[0]=s=>t.mode=s),name:"mode","selected-value":"standalone","data-testid":"onboarding-standalone-radio-button"},{default:e(()=>[l(" Standalone deployment ")]),_:1},8,["modelValue"]),r(c,{modelValue:t.mode,"onUpdate:modelValue":a[1]||(a[1]=s=>t.mode=s),name:"mode","selected-value":"multi-zone","data-testid":"onboarding-multi-zone-radio-button"},{default:e(()=>[l(" Multi-zone deployment ")]),_:1},8,["modelValue"])])]),navigation:e(()=>[r(g,{"next-step":"onboarding-configuration-types","previous-step":"onboarding-welcome"})]),_:1})}const e2=H(q,[["render",J],["__scopeId","data-v-8f117e74"]]);export{e2 as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes.a64fdd81.js b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes.a64fdd81.js new file mode 100644 index 000000000000..808ffd2923d5 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DeploymentTypes.a64fdd81.js @@ -0,0 +1,20 @@ +import{E as f,cN as u,ck as H,i as a,o as n,j as _,e,a as r,w as t,t as M,l as C,cL as Z,cO as x,cn as B,c as h,W as y}from"./index.c8e7c817.js";import{O as w}from"./OnboardingNavigation.70265aab.js";import{O as S,a as F}from"./OnboardingPage.3dbc95d5.js";const v={name:"MultizoneGraph",components:{KPop:u},data(){return{productName:H}}},G={"data-testid":"multizone-graph",width:"906",height:"456",viewBox:"0 0 906 456",fill:"none",xmlns:"http://www.w3.org/2000/svg"},A=C("rect",{x:"1.5",y:"133.5",width:"307",height:"241",stroke:"#E1E4EC","stroke-width":"3","stroke-dasharray":"6 6"},null,-1),k=C("rect",{x:"596.5",y:"133.499",width:"308",height:"241",stroke:"#E1E4EC","stroke-width":"3","stroke-dasharray":"6 6"},null,-1),O=C("path",{d:"M730.611 269.908C730.611 269.45 730.449 269.099 730.125 268.856C729.801 268.608 729.219 268.349 728.377 268.079C727.535 267.804 726.869 267.534 726.378 267.27C725.04 266.547 724.371 265.573 724.371 264.348C724.371 263.712 724.549 263.145 724.905 262.649C725.266 262.147 725.782 261.756 726.451 261.475C727.125 261.195 727.881 261.055 728.717 261.055C729.559 261.055 730.309 261.208 730.967 261.516C731.625 261.818 732.135 262.247 732.496 262.803C732.863 263.358 733.047 263.99 733.047 264.696H730.619C730.619 264.157 730.449 263.739 730.109 263.442C729.769 263.14 729.291 262.989 728.676 262.989C728.083 262.989 727.622 263.116 727.292 263.369C726.963 263.617 726.799 263.946 726.799 264.357C726.799 264.74 726.99 265.061 727.373 265.32C727.762 265.579 728.331 265.821 729.081 266.048C730.462 266.463 731.469 266.979 732.1 267.594C732.731 268.209 733.047 268.975 733.047 269.892C733.047 270.912 732.661 271.713 731.889 272.296C731.118 272.873 730.079 273.162 728.774 273.162C727.867 273.162 727.042 272.997 726.297 272.668C725.552 272.334 724.983 271.878 724.589 271.3C724.201 270.723 724.007 270.054 724.007 269.293H726.443C726.443 270.594 727.22 271.244 728.774 271.244C729.351 271.244 729.801 271.128 730.125 270.896C730.449 270.658 730.611 270.329 730.611 269.908ZM743.062 267.893H738.401V271.05H743.872V273H735.973V261.216H743.855V263.183H738.401V265.991H743.062V267.893ZM750.933 268.686H748.999V273H746.571V261.216H750.949C752.341 261.216 753.415 261.527 754.17 262.147C754.926 262.768 755.303 263.644 755.303 264.777C755.303 265.581 755.128 266.253 754.777 266.793C754.432 267.327 753.906 267.753 753.199 268.071L755.749 272.887V273H753.143L750.933 268.686ZM748.999 266.72H750.957C751.567 266.72 752.039 266.566 752.374 266.258C752.708 265.945 752.875 265.517 752.875 264.972C752.875 264.416 752.716 263.979 752.398 263.661C752.085 263.342 751.602 263.183 750.949 263.183H748.999V266.72ZM762.624 270.078L765.295 261.216H767.998L763.895 273H761.361L757.274 261.216H759.969L762.624 270.078ZM772.971 273H770.543V261.216H772.971V273ZM785.755 269.075C785.663 270.343 785.194 271.341 784.346 272.069C783.505 272.798 782.393 273.162 781.012 273.162C779.501 273.162 778.312 272.655 777.443 271.64C776.58 270.621 776.148 269.223 776.148 267.448V266.728C776.148 265.595 776.348 264.597 776.747 263.733C777.146 262.87 777.716 262.209 778.455 261.751C779.199 261.287 780.063 261.055 781.044 261.055C782.404 261.055 783.499 261.419 784.33 262.147C785.161 262.876 785.641 263.898 785.771 265.214H783.343C783.284 264.454 783.07 263.903 782.704 263.563C782.342 263.218 781.789 263.045 781.044 263.045C780.235 263.045 779.628 263.337 779.224 263.92C778.824 264.497 778.619 265.395 778.608 266.615V267.505C778.608 268.778 778.8 269.709 779.183 270.297C779.572 270.885 780.181 271.179 781.012 271.179C781.762 271.179 782.321 271.009 782.687 270.669C783.06 270.324 783.273 269.792 783.327 269.075H785.755ZM795.714 267.893H791.052V271.05H796.523V273H788.624V261.216H796.507V263.183H791.052V265.991H795.714V267.893Z",fill:"black"},null,-1),U=C("path",{d:"M724.368 295.6V283.816H727.694C728.719 283.816 729.626 284.043 730.413 284.496C731.201 284.949 731.808 285.594 732.234 286.43C732.666 287.266 732.884 288.227 732.89 289.311V290.064C732.89 291.175 732.674 292.149 732.242 292.986C731.816 293.822 731.204 294.464 730.405 294.912C729.612 295.36 728.687 295.589 727.629 295.6H724.368ZM725.922 285.095V294.329H727.556C728.754 294.329 729.685 293.957 730.349 293.212C731.018 292.468 731.352 291.407 731.352 290.032V289.344C731.352 288.006 731.036 286.967 730.405 286.228C729.779 285.483 728.889 285.106 727.734 285.095H725.922ZM740.416 295.6C740.33 295.427 740.26 295.119 740.206 294.677C739.51 295.4 738.679 295.761 737.713 295.761C736.85 295.761 736.141 295.519 735.585 295.033C735.034 294.542 734.759 293.922 734.759 293.172C734.759 292.26 735.105 291.553 735.795 291.051C736.491 290.544 737.468 290.291 738.725 290.291H740.182V289.603C740.182 289.079 740.025 288.664 739.712 288.356C739.399 288.043 738.938 287.887 738.328 287.887C737.794 287.887 737.346 288.022 736.985 288.292C736.623 288.561 736.443 288.888 736.443 289.271H734.937C734.937 288.834 735.091 288.413 735.399 288.008C735.712 287.598 736.132 287.274 736.661 287.037C737.195 286.8 737.781 286.681 738.417 286.681C739.426 286.681 740.217 286.935 740.789 287.442C741.361 287.944 741.657 288.637 741.679 289.522V293.552C741.679 294.356 741.781 294.995 741.986 295.47V295.6H740.416ZM737.932 294.458C738.401 294.458 738.846 294.337 739.267 294.094C739.688 293.851 739.993 293.536 740.182 293.147V291.351H739.008C737.174 291.351 736.257 291.888 736.257 292.961C736.257 293.431 736.413 293.798 736.726 294.062C737.039 294.326 737.441 294.458 737.932 294.458ZM746.057 284.722V286.843H747.692V288H746.057V293.431C746.057 293.781 746.13 294.046 746.276 294.224C746.421 294.396 746.67 294.483 747.02 294.483C747.193 294.483 747.43 294.45 747.733 294.386V295.6C747.339 295.708 746.956 295.761 746.583 295.761C745.914 295.761 745.41 295.559 745.07 295.154C744.73 294.75 744.56 294.175 744.56 293.431V288H742.966V286.843H744.56V284.722H746.057ZM754.855 295.6C754.768 295.427 754.698 295.119 754.644 294.677C753.948 295.4 753.117 295.761 752.151 295.761C751.288 295.761 750.579 295.519 750.023 295.033C749.473 294.542 749.197 293.922 749.197 293.172C749.197 292.26 749.543 291.553 750.233 291.051C750.929 290.544 751.906 290.291 753.163 290.291H754.62V289.603C754.62 289.079 754.463 288.664 754.15 288.356C753.837 288.043 753.376 287.887 752.767 287.887C752.232 287.887 751.785 288.022 751.423 288.292C751.062 288.561 750.881 288.888 750.881 289.271H749.375C749.375 288.834 749.529 288.413 749.837 288.008C750.15 287.598 750.571 287.274 751.099 287.037C751.633 286.8 752.219 286.681 752.856 286.681C753.864 286.681 754.655 286.935 755.227 287.442C755.799 287.944 756.095 288.637 756.117 289.522V293.552C756.117 294.356 756.22 294.995 756.425 295.47V295.6H754.855ZM752.37 294.458C752.839 294.458 753.284 294.337 753.705 294.094C754.126 293.851 754.431 293.536 754.62 293.147V291.351H753.446C751.612 291.351 750.695 291.888 750.695 292.961C750.695 293.431 750.851 293.798 751.164 294.062C751.477 294.326 751.879 294.458 752.37 294.458ZM764.364 290.987V295.6H762.81V283.816H767.156C768.446 283.816 769.455 284.145 770.183 284.803C770.917 285.462 771.284 286.333 771.284 287.417C771.284 288.561 770.925 289.443 770.207 290.064C769.495 290.679 768.473 290.987 767.14 290.987H764.364ZM764.364 289.716H767.156C767.987 289.716 768.624 289.522 769.066 289.133C769.508 288.739 769.73 288.173 769.73 287.434C769.73 286.732 769.508 286.171 769.066 285.75C768.624 285.329 768.017 285.111 767.245 285.095H764.364V289.716ZM774.658 295.6H773.161V283.169H774.658V295.6ZM782.468 295.6C782.382 295.427 782.312 295.119 782.258 294.677C781.562 295.4 780.731 295.761 779.765 295.761C778.902 295.761 778.192 295.519 777.637 295.033C777.086 294.542 776.811 293.922 776.811 293.172C776.811 292.26 777.156 291.553 777.847 291.051C778.543 290.544 779.52 290.291 780.777 290.291H782.234V289.603C782.234 289.079 782.077 288.664 781.764 288.356C781.451 288.043 780.99 287.887 780.38 287.887C779.846 287.887 779.398 288.022 779.037 288.292C778.675 288.561 778.495 288.888 778.495 289.271H776.989C776.989 288.834 777.143 288.413 777.451 288.008C777.763 287.598 778.184 287.274 778.713 287.037C779.247 286.8 779.833 286.681 780.469 286.681C781.478 286.681 782.269 286.935 782.841 287.442C783.412 287.944 783.709 288.637 783.731 289.522V293.552C783.731 294.356 783.833 294.995 784.038 295.47V295.6H782.468ZM779.984 294.458C780.453 294.458 780.898 294.337 781.319 294.094C781.74 293.851 782.045 293.536 782.234 293.147V291.351H781.06C779.226 291.351 778.308 291.888 778.308 292.961C778.308 293.431 778.465 293.798 778.778 294.062C779.091 294.326 779.493 294.458 779.984 294.458ZM787.494 286.843L787.543 287.944C788.212 287.102 789.086 286.681 790.165 286.681C792.015 286.681 792.949 287.725 792.965 289.813V295.6H791.468V289.805C791.462 289.174 791.317 288.707 791.031 288.405C790.75 288.103 790.31 287.952 789.712 287.952C789.226 287.952 788.8 288.081 788.433 288.34C788.066 288.599 787.78 288.939 787.575 289.36V295.6H786.078V286.843H787.494ZM798.857 295.761C797.67 295.761 796.704 295.373 795.959 294.596C795.215 293.814 794.843 292.77 794.843 291.464V291.189C794.843 290.32 795.007 289.546 795.336 288.866C795.671 288.181 796.135 287.647 796.728 287.264C797.327 286.875 797.975 286.681 798.671 286.681C799.809 286.681 800.694 287.056 801.325 287.806C801.956 288.556 802.272 289.63 802.272 291.027V291.65H796.34C796.361 292.513 796.612 293.212 797.093 293.746C797.578 294.275 798.193 294.539 798.938 294.539C799.467 294.539 799.914 294.432 800.281 294.216C800.648 294 800.969 293.714 801.244 293.358L802.159 294.07C801.425 295.198 800.324 295.761 798.857 295.761ZM798.671 287.911C798.066 287.911 797.559 288.132 797.149 288.575C796.739 289.012 796.486 289.627 796.388 290.42H800.775V290.307C800.732 289.546 800.527 288.958 800.16 288.542C799.793 288.122 799.297 287.911 798.671 287.911ZM809.912 290.987V295.6H808.358V283.816H812.704C813.994 283.816 815.003 284.145 815.731 284.803C816.465 285.462 816.832 286.333 816.832 287.417C816.832 288.561 816.473 289.443 815.755 290.064C815.043 290.679 814.021 290.987 812.688 290.987H809.912ZM809.912 289.716H812.704C813.535 289.716 814.172 289.522 814.614 289.133C815.057 288.739 815.278 288.173 815.278 287.434C815.278 286.732 815.057 286.171 814.614 285.75C814.172 285.329 813.565 285.111 812.793 285.095H809.912V289.716ZM822.812 288.186C822.586 288.149 822.34 288.13 822.076 288.13C821.094 288.13 820.428 288.548 820.077 289.384V295.6H818.58V286.843H820.037L820.061 287.854C820.552 287.072 821.248 286.681 822.149 286.681C822.44 286.681 822.661 286.719 822.812 286.794V288.186ZM823.638 291.14C823.638 290.282 823.805 289.511 824.14 288.826C824.48 288.14 824.949 287.612 825.548 287.239C826.152 286.867 826.84 286.681 827.612 286.681C828.804 286.681 829.767 287.094 830.501 287.919C831.24 288.745 831.61 289.843 831.61 291.213V291.318C831.61 292.171 831.445 292.937 831.116 293.617C830.792 294.291 830.326 294.817 829.716 295.195C829.112 295.573 828.416 295.761 827.628 295.761C826.441 295.761 825.478 295.349 824.739 294.523C824.005 293.698 823.638 292.605 823.638 291.246V291.14ZM825.143 291.318C825.143 292.29 825.367 293.069 825.815 293.657C826.268 294.245 826.873 294.539 827.628 294.539C828.389 294.539 828.993 294.243 829.441 293.649C829.889 293.05 830.112 292.214 830.112 291.14C830.112 290.18 829.883 289.403 829.425 288.809C828.971 288.211 828.367 287.911 827.612 287.911C826.873 287.911 826.276 288.205 825.823 288.793C825.37 289.381 825.143 290.223 825.143 291.318ZM836.247 290.04L838.189 286.843H839.938L837.073 291.173L840.027 295.6H838.295L836.271 292.322L834.248 295.6H832.508L835.462 291.173L832.597 286.843H834.329L836.247 290.04ZM844.397 293.406L846.436 286.843H848.039L844.518 296.951C843.973 298.408 843.107 299.136 841.92 299.136L841.637 299.112L841.079 299.007V297.793L841.483 297.825C841.99 297.825 842.384 297.723 842.665 297.518C842.951 297.313 843.186 296.938 843.369 296.393L843.701 295.502L840.577 286.843H842.212L844.397 293.406ZM853.437 290.817C853.437 289.597 853.599 288.426 853.922 287.304C854.252 286.182 854.74 285.162 855.387 284.245C856.035 283.328 856.706 282.68 857.402 282.303L857.71 283.29C856.922 283.894 856.275 284.817 855.768 286.058C855.266 287.299 854.991 288.688 854.942 290.226L854.934 290.914C854.934 292.996 855.314 294.804 856.075 296.336C856.534 297.253 857.079 297.971 857.71 298.489L857.402 299.403C856.685 299.004 856 298.335 855.347 297.396C854.074 295.562 853.437 293.369 853.437 290.817ZM859.393 295.6V283.816H862.72C863.745 283.816 864.651 284.043 865.439 284.496C866.227 284.949 866.834 285.594 867.26 286.43C867.692 287.266 867.91 288.227 867.915 289.311V290.064C867.915 291.175 867.7 292.149 867.268 292.986C866.842 293.822 866.229 294.464 865.431 294.912C864.638 295.36 863.712 295.589 862.655 295.6H859.393ZM860.947 285.095V294.329H862.582C863.78 294.329 864.711 293.957 865.374 293.212C866.043 292.468 866.378 291.407 866.378 290.032V289.344C866.378 288.006 866.062 286.967 865.431 286.228C864.805 285.483 863.915 285.106 862.76 285.095H860.947ZM871.824 290.987V295.6H870.271V283.816H874.617C875.906 283.816 876.915 284.145 877.643 284.803C878.377 285.462 878.744 286.333 878.744 287.417C878.744 288.561 878.385 289.443 877.668 290.064C876.955 290.679 875.933 290.987 874.6 290.987H871.824ZM871.824 289.716H874.617C875.447 289.716 876.084 289.522 876.527 289.133C876.969 288.739 877.19 288.173 877.19 287.434C877.19 286.732 876.969 286.171 876.527 285.75C876.084 285.329 875.477 285.111 874.706 285.095H871.824V289.716ZM882.281 290.987V295.6H880.727V283.816H885.073C886.362 283.816 887.371 284.145 888.1 284.803C888.833 285.462 889.2 286.333 889.2 287.417C889.2 288.561 888.842 289.443 888.124 290.064C887.412 290.679 886.389 290.987 885.057 290.987H882.281ZM882.281 289.716H885.073C885.904 289.716 886.54 289.522 886.983 289.133C887.425 288.739 887.646 288.173 887.646 287.434C887.646 286.732 887.425 286.171 886.983 285.75C886.54 285.329 885.933 285.111 885.162 285.095H882.281V289.716ZM894.404 290.898C894.404 292.101 894.245 293.255 893.927 294.361C893.614 295.462 893.131 296.479 892.478 297.412C891.831 298.346 891.151 299.01 890.439 299.403L890.123 298.489C890.954 297.852 891.62 296.865 892.122 295.527C892.629 294.183 892.888 292.694 892.899 291.059V290.8C892.899 289.667 892.78 288.615 892.543 287.644C892.305 286.668 891.974 285.793 891.547 285.022C891.127 284.25 890.652 283.649 890.123 283.217L890.439 282.303C891.151 282.696 891.828 283.355 892.47 284.277C893.117 285.2 893.6 286.217 893.919 287.328C894.242 288.44 894.404 289.63 894.404 290.898Z",fill:"black"},null,-1),b=C("g",{filter:"url(#filter0_d_201_76)"},[C("rect",{x:"711.599",y:"319.599",width:"81.5986",height:"81.5986",rx:"5.09991",transform:"rotate(-180 711.599 319.599)",fill:"white"})],-1),I=C("g",{filter:"url(#filter1_d_201_76)"},[C("rect",{x:"560.553",y:"147.818",width:"216.746",height:"105.823",rx:"5.09991",transform:"rotate(-180 560.553 147.818)",fill:"white"})],-1),$=C("g",{filter:"url(#filter2_d_201_76)"},[C("rect",{x:"279",y:"178.001",width:"247",height:"13",rx:"5.09991",transform:"rotate(-180 279 178.001)",fill:"#7B2BBC"})],-1),D=C("path",{d:"M711.6 271.24L630 271.24L630 243.1C630 240.283 632.283 238 635.1 238L706.5 238C709.317 238 711.6 240.283 711.6 243.1L711.6 271.24Z",fill:"#5A416F"},null,-1),E=C("path",{d:"M106.81 200.052H112.75V202.002H103.775V200.578L109.602 192.185H103.783V190.219H112.621V191.611L106.81 200.052ZM125.032 196.378C125.032 197.538 124.827 198.555 124.417 199.429C124.007 200.303 123.418 200.977 122.652 201.452C121.892 201.927 121.017 202.164 120.03 202.164C119.054 202.164 118.182 201.93 117.416 201.46C116.65 200.991 116.056 200.322 115.636 199.453C115.215 198.579 115.002 197.576 114.996 196.442V195.86C114.996 194.7 115.204 193.68 115.619 192.801C116.04 191.916 116.631 191.239 117.392 190.769C118.158 190.294 119.032 190.057 120.014 190.057C120.996 190.057 121.867 190.294 122.628 190.769C123.394 191.239 123.985 191.916 124.4 192.801C124.821 193.68 125.032 194.697 125.032 195.852V196.378ZM122.571 195.844C122.571 194.608 122.35 193.669 121.908 193.027C121.465 192.385 120.834 192.064 120.014 192.064C119.199 192.064 118.571 192.382 118.128 193.019C117.686 193.65 117.462 194.578 117.456 195.803V196.378C117.456 197.581 117.678 198.514 118.12 199.178C118.563 199.842 119.199 200.173 120.03 200.173C120.845 200.173 121.471 199.855 121.908 199.218C122.345 198.576 122.566 197.643 122.571 196.418V195.844ZM137.653 202.002H135.225L130.499 194.249V202.002H128.071V190.219H130.499L135.233 197.988V190.219H137.653V202.002ZM148.138 196.896H143.476V200.052H148.947V202.002H141.049V190.219H148.931V192.185H143.476V194.994H148.138V196.896ZM166.3 198.077C166.208 199.345 165.739 200.343 164.892 201.072C164.05 201.8 162.938 202.164 161.557 202.164C160.046 202.164 158.857 201.657 157.988 200.643C157.125 199.623 156.693 198.226 156.693 196.451V195.73C156.693 194.597 156.893 193.599 157.292 192.736C157.691 191.873 158.261 191.212 159 190.753C159.744 190.289 160.608 190.057 161.59 190.057C162.949 190.057 164.044 190.421 164.875 191.15C165.706 191.878 166.186 192.9 166.316 194.217H163.888C163.829 193.456 163.616 192.906 163.249 192.566C162.887 192.221 162.334 192.048 161.59 192.048C160.78 192.048 160.173 192.339 159.769 192.922C159.369 193.499 159.164 194.398 159.153 195.617V196.507C159.153 197.781 159.345 198.711 159.728 199.299C160.117 199.887 160.726 200.181 161.557 200.181C162.307 200.181 162.866 200.012 163.232 199.672C163.605 199.326 163.818 198.795 163.872 198.077H166.3ZM171.597 197.851V202.002H169.169V190.219H173.766C174.651 190.219 175.428 190.381 176.097 190.704C176.771 191.028 177.289 191.489 177.651 192.088C178.012 192.682 178.193 193.359 178.193 194.12C178.193 195.274 177.796 196.186 177.003 196.855C176.215 197.519 175.123 197.851 173.725 197.851H171.597ZM171.597 195.884H173.766C174.408 195.884 174.896 195.733 175.231 195.431C175.571 195.129 175.741 194.697 175.741 194.136C175.741 193.559 175.571 193.092 175.231 192.736C174.891 192.38 174.421 192.196 173.823 192.185H171.597V195.884Z",fill:"#7B2BBC"},null,-1),P=C("g",{filter:"url(#filter3_d_201_76)"},[C("rect",{x:"868",y:"178.001",width:"247",height:"13",rx:"5.09991",transform:"rotate(-180 868 178.001)",fill:"#7B2BBC"})],-1),R=C("path",{d:"M695.81 200.052H701.75V202.002H692.775V200.578L698.602 192.185H692.783V190.219H701.621V191.611L695.81 200.052ZM714.032 196.378C714.032 197.538 713.827 198.555 713.417 199.429C713.007 200.303 712.418 200.977 711.652 201.452C710.892 201.927 710.017 202.164 709.03 202.164C708.054 202.164 707.182 201.93 706.416 201.46C705.65 200.991 705.056 200.322 704.636 199.453C704.215 198.579 704.002 197.576 703.996 196.442V195.86C703.996 194.7 704.204 193.68 704.619 192.801C705.04 191.916 705.631 191.239 706.392 190.769C707.158 190.294 708.032 190.057 709.014 190.057C709.996 190.057 710.867 190.294 711.628 190.769C712.394 191.239 712.985 191.916 713.4 192.801C713.821 193.68 714.032 194.697 714.032 195.852V196.378ZM711.571 195.844C711.571 194.608 711.35 193.669 710.908 193.027C710.465 192.385 709.834 192.064 709.014 192.064C708.199 192.064 707.571 192.382 707.128 193.019C706.686 193.65 706.462 194.578 706.456 195.803V196.378C706.456 197.581 706.678 198.514 707.12 199.178C707.563 199.842 708.199 200.173 709.03 200.173C709.845 200.173 710.471 199.855 710.908 199.218C711.345 198.576 711.566 197.643 711.571 196.418V195.844ZM726.653 202.002H724.225L719.499 194.249V202.002H717.071V190.219H719.499L724.233 197.988V190.219H726.653V202.002ZM737.138 196.896H732.476V200.052H737.947V202.002H730.049V190.219H737.931V192.185H732.476V194.994H737.138V196.896ZM755.3 198.077C755.208 199.345 754.739 200.343 753.892 201.072C753.05 201.8 751.938 202.164 750.557 202.164C749.046 202.164 747.857 201.657 746.988 200.643C746.125 199.623 745.693 198.226 745.693 196.451V195.73C745.693 194.597 745.893 193.599 746.292 192.736C746.691 191.873 747.261 191.212 748 190.753C748.744 190.289 749.608 190.057 750.59 190.057C751.949 190.057 753.044 190.421 753.875 191.15C754.706 191.878 755.186 192.9 755.316 194.217H752.888C752.829 193.456 752.616 192.906 752.249 192.566C751.887 192.221 751.334 192.048 750.59 192.048C749.78 192.048 749.173 192.339 748.769 192.922C748.369 193.499 748.164 194.398 748.153 195.617V196.507C748.153 197.781 748.345 198.711 748.728 199.299C749.117 199.887 749.726 200.181 750.557 200.181C751.307 200.181 751.866 200.012 752.232 199.672C752.605 199.326 752.818 198.795 752.872 198.077H755.3ZM760.597 197.851V202.002H758.169V190.219H762.766C763.651 190.219 764.428 190.381 765.097 190.704C765.771 191.028 766.289 191.489 766.651 192.088C767.012 192.682 767.193 193.359 767.193 194.12C767.193 195.274 766.796 196.186 766.003 196.855C765.215 197.519 764.123 197.851 762.725 197.851H760.597ZM760.597 195.884H762.766C763.408 195.884 763.896 195.733 764.231 195.431C764.571 195.129 764.741 194.697 764.741 194.136C764.741 193.559 764.571 193.092 764.231 192.736C763.891 192.38 763.421 192.196 762.823 192.185H760.597V195.884Z",fill:"#7B2BBC"},null,-1),N=C("path",{d:"M472.19 82.122C472.167 82.057 472.161 81.9873 472.173 81.9193C472.184 81.8514 472.212 81.7874 472.255 81.7333C473.891 79.6683 475.375 77.293 475.375 75.471C475.375 71.4221 473.065 68.1317 468.036 68.1317C465.544 68.1317 463.717 68.9415 462.516 70.2452C462.462 70.3052 462.391 70.3482 462.313 70.3693C462.235 70.3903 462.153 70.3885 462.076 70.364C460.159 69.7435 458.194 69.2786 456.202 68.9739C456.135 68.9649 456.067 68.9726 456.004 68.9963C455.941 69.02 455.884 69.0589 455.84 69.1097C455.795 69.1604 455.764 69.2214 455.748 69.2872C455.733 69.3529 455.734 69.4215 455.752 69.4867C456.167 71.0442 458.661 80.9397 460.67 88.4733C461.884 93.0324 458.737 97.5105 454.019 97.497H451.098C446.331 97.497 443.438 93.0027 444.536 88.5219C446.391 80.9505 448.931 71.1333 449.344 69.5137C449.361 69.4491 449.362 69.3812 449.347 69.3159C449.332 69.2507 449.301 69.1902 449.257 69.1398C449.213 69.0894 449.157 69.0506 449.095 69.0268C449.032 69.0031 448.965 68.9951 448.898 69.0036C446.58 69.2738 444.298 69.7961 442.093 70.561C442.013 70.5897 441.925 70.5928 441.843 70.5701C441.76 70.5475 441.686 70.5 441.632 70.4342C440.431 69.0225 438.557 68.1398 435.963 68.1398C430.935 68.1398 428.624 71.4248 428.624 75.4791C428.624 77.6034 430.643 80.4835 432.565 82.7401C432.658 82.8513 432.686 83.0022 432.641 83.1396L429.369 92.641C429.367 92.6508 429.367 92.6608 429.369 92.6707C429.283 93.0027 428.019 98.6091 437.618 107.533C440.49 110.208 450.496 119.847 452.294 121.569C452.369 121.641 452.469 121.681 452.573 121.681C452.677 121.681 452.777 121.641 452.853 121.569C454.702 119.85 465.08 110.216 467.968 107.533C478.339 97.8614 475.869 92.641 475.869 92.641L472.19 82.122Z",fill:"#290B53"},null,-1),z=C("path",{d:"M454.524 91.2044H450.615C450.461 91.2044 450.308 91.1739 450.166 91.1147C450.023 91.0555 449.894 90.9687 449.785 90.8593C449.676 90.75 449.59 90.6202 449.531 90.4774C449.473 90.3347 449.443 90.1818 449.444 90.0275L448.958 85.2147C448.958 85.0606 448.988 84.9081 449.047 84.7658C449.106 84.6235 449.193 84.4942 449.302 84.3854C449.411 84.2766 449.54 84.1903 449.683 84.1316C449.825 84.0729 449.978 84.0429 450.132 84.0432H454.991C455.145 84.0429 455.297 84.0729 455.44 84.1316C455.582 84.1903 455.712 84.2766 455.821 84.3854C455.93 84.4942 456.016 84.6235 456.075 84.7658C456.134 84.9081 456.165 85.0606 456.165 85.2147L455.698 90.0275C455.699 90.182 455.669 90.3351 455.61 90.4781C455.551 90.621 455.465 90.7509 455.356 90.8603C455.247 90.9697 455.117 91.0564 454.974 91.1154C454.831 91.1745 454.678 91.2047 454.524 91.2044Z",fill:"#290B53"},null,-1),K=C("path",{d:"M432.023 177.215L430.761 178.575V181.942H428.333V170.158H430.761V175.5L431.829 174.035L434.832 170.158H437.818L433.634 175.394L437.939 181.942H435.05L432.023 177.215ZM449.048 170.158V177.919C449.048 179.209 448.643 180.229 447.834 180.979C447.03 181.729 445.929 182.104 444.532 182.104C443.156 182.104 442.063 181.739 441.254 181.011C440.445 180.283 440.032 179.282 440.016 178.009V170.158H442.444V177.936C442.444 178.707 442.627 179.271 442.994 179.627C443.366 179.978 443.879 180.153 444.532 180.153C445.897 180.153 446.59 179.436 446.612 178V170.158H449.048ZM455.486 170.158L458.513 178.705L461.523 170.158H464.712V181.942H462.276V178.721L462.519 173.161L459.338 181.942H457.671L454.499 173.169L454.741 178.721V181.942H452.313V170.158H455.486ZM474.906 179.514H470.649L469.839 181.942H467.258L471.644 170.158H473.894L478.305 181.942H475.723L474.906 179.514ZM471.304 177.547H474.25L472.769 173.136L471.304 177.547Z",fill:"black"},null,-1),T=C("path",{d:"M735.376 361.049H741.316V362.999H732.341V361.575L738.168 353.182H732.349V351.216H741.187V352.608L735.376 361.049ZM753.598 357.375C753.598 358.535 753.393 359.552 752.983 360.426C752.573 361.3 751.985 361.974 751.219 362.449C750.458 362.924 749.584 363.161 748.597 363.161C747.62 363.161 746.749 362.927 745.982 362.457C745.216 361.988 744.623 361.319 744.202 360.45C743.781 359.576 743.568 358.572 743.563 357.439V356.857C743.563 355.697 743.77 354.677 744.186 353.798C744.607 352.913 745.197 352.236 745.958 351.766C746.724 351.291 747.598 351.054 748.58 351.054C749.562 351.054 750.434 351.291 751.194 351.766C751.961 352.236 752.551 352.913 752.967 353.798C753.388 354.677 753.598 355.694 753.598 356.849V357.375ZM751.138 356.841C751.138 355.605 750.917 354.666 750.474 354.024C750.032 353.382 749.4 353.061 748.58 353.061C747.766 353.061 747.137 353.379 746.695 354.016C746.252 354.647 746.028 355.575 746.023 356.8V357.375C746.023 358.578 746.244 359.511 746.687 360.175C747.129 360.839 747.766 361.17 748.597 361.17C749.411 361.17 750.037 360.852 750.474 360.215C750.911 359.573 751.132 358.64 751.138 357.415V356.841ZM766.22 362.999H763.792L759.065 355.246V362.999H756.637V351.216H759.065L763.8 358.985V351.216H766.22V362.999ZM776.705 357.893H772.043V361.049H777.514V362.999H769.615V351.216H777.498V353.182H772.043V355.991H776.705V357.893Z",fill:"black","fill-opacity":"0.3"},null,-1),j=C("path",{d:"M141.376 357.049H147.316V358.999H138.341V357.575L144.168 349.182H138.349V347.216H147.187V348.608L141.376 357.049ZM159.598 353.375C159.598 354.535 159.393 355.552 158.983 356.426C158.573 357.3 157.985 357.974 157.219 358.449C156.458 358.924 155.584 359.161 154.597 359.161C153.62 359.161 152.749 358.927 151.982 358.457C151.216 357.988 150.623 357.319 150.202 356.45C149.781 355.576 149.568 354.572 149.563 353.439V352.857C149.563 351.697 149.77 350.677 150.186 349.798C150.607 348.913 151.197 348.236 151.958 347.766C152.724 347.291 153.598 347.054 154.58 347.054C155.562 347.054 156.434 347.291 157.194 347.766C157.961 348.236 158.551 348.913 158.967 349.798C159.388 350.677 159.598 351.694 159.598 352.849V353.375ZM157.138 352.841C157.138 351.605 156.917 350.666 156.474 350.024C156.032 349.382 155.4 349.061 154.58 349.061C153.766 349.061 153.137 349.379 152.695 350.016C152.252 350.647 152.028 351.575 152.023 352.8V353.375C152.023 354.578 152.244 355.511 152.687 356.175C153.129 356.839 153.766 357.17 154.597 357.17C155.411 357.17 156.037 356.852 156.474 356.215C156.911 355.573 157.132 354.64 157.138 353.415V352.841ZM172.22 358.999H169.792L165.065 351.246V358.999H162.637V347.216H165.065L169.8 354.985V347.216H172.22V358.999ZM182.705 353.893H178.043V357.049H183.514V358.999H175.615V347.216H183.498V349.182H178.043V351.991H182.705V353.893Z",fill:"black","fill-opacity":"0.3"},null,-1),W=C("path",{d:"M387.792 202.448C387.393 203.02 386.835 203.449 386.117 203.735C385.405 204.015 384.574 204.155 383.625 204.155C382.664 204.155 381.812 203.931 381.067 203.484C380.323 203.03 379.745 202.388 379.335 201.558C378.931 200.727 378.723 199.764 378.712 198.668V197.64C378.712 195.865 379.125 194.49 379.95 193.513C380.781 192.536 381.947 192.048 383.446 192.048C384.677 192.048 385.667 192.364 386.417 192.995C387.167 193.621 387.625 194.511 387.792 195.666H386.239C385.947 194.106 385.019 193.327 383.455 193.327C382.413 193.327 381.623 193.694 381.083 194.427C380.549 195.156 380.279 196.213 380.274 197.6V198.563C380.274 199.885 380.576 200.937 381.18 201.719C381.785 202.496 382.602 202.885 383.633 202.885C384.215 202.885 384.725 202.82 385.162 202.691C385.599 202.561 385.961 202.343 386.247 202.035V199.389H383.519V198.126H387.792V202.448ZM391.782 203.994H390.285V191.562H391.782V203.994ZM393.79 199.534C393.79 198.676 393.957 197.905 394.291 197.22C394.631 196.534 395.101 196.006 395.699 195.633C396.304 195.261 396.992 195.075 397.763 195.075C398.956 195.075 399.919 195.488 400.652 196.313C401.392 197.139 401.761 198.237 401.761 199.607V199.712C401.761 200.565 401.597 201.331 401.268 202.011C400.944 202.685 400.477 203.211 399.867 203.589C399.263 203.967 398.567 204.155 397.779 204.155C396.592 204.155 395.629 203.743 394.89 202.917C394.156 202.092 393.79 200.999 393.79 199.639V199.534ZM395.295 199.712C395.295 200.683 395.519 201.463 395.967 202.051C396.42 202.639 397.024 202.933 397.779 202.933C398.54 202.933 399.144 202.637 399.592 202.043C400.04 201.444 400.264 200.608 400.264 199.534C400.264 198.574 400.035 197.797 399.576 197.203C399.123 196.605 398.519 196.305 397.763 196.305C397.024 196.305 396.428 196.599 395.975 197.187C395.521 197.775 395.295 198.617 395.295 199.712ZM411.052 199.712C411.052 201.05 410.745 202.127 410.13 202.941C409.514 203.751 408.689 204.155 407.653 204.155C406.547 204.155 405.692 203.764 405.087 202.982L405.015 203.994H403.639V191.562H405.136V196.2C405.74 195.45 406.574 195.075 407.637 195.075C408.7 195.075 409.533 195.477 410.138 196.281C410.747 197.085 411.052 198.185 411.052 199.583V199.712ZM409.555 199.542C409.555 198.523 409.358 197.735 408.964 197.179C408.57 196.623 408.004 196.346 407.265 196.346C406.277 196.346 405.568 196.804 405.136 197.721V201.509C405.595 202.426 406.31 202.885 407.281 202.885C407.998 202.885 408.557 202.607 408.956 202.051C409.355 201.495 409.555 200.659 409.555 199.542ZM418.352 203.994C418.266 203.821 418.196 203.513 418.142 203.071C417.446 203.794 416.615 204.155 415.649 204.155C414.786 204.155 414.076 203.913 413.521 203.427C412.97 202.936 412.695 202.316 412.695 201.566C412.695 200.654 413.04 199.947 413.731 199.445C414.427 198.938 415.404 198.684 416.661 198.684H418.117V197.997C418.117 197.473 417.961 197.058 417.648 196.75C417.335 196.437 416.874 196.281 416.264 196.281C415.73 196.281 415.282 196.416 414.921 196.685C414.559 196.955 414.378 197.282 414.378 197.665H412.873C412.873 197.228 413.027 196.807 413.334 196.402C413.647 195.992 414.068 195.668 414.597 195.431C415.131 195.194 415.716 195.075 416.353 195.075C417.362 195.075 418.152 195.328 418.724 195.836C419.296 196.337 419.593 197.031 419.615 197.916V201.946C419.615 202.75 419.717 203.389 419.922 203.864V203.994H418.352ZM415.868 202.852C416.337 202.852 416.782 202.731 417.203 202.488C417.624 202.245 417.929 201.93 418.117 201.541V199.745H416.944C415.109 199.745 414.192 200.281 414.192 201.355C414.192 201.825 414.349 202.191 414.662 202.456C414.975 202.72 415.377 202.852 415.868 202.852ZM423.588 203.994H422.091V191.562H423.588V203.994ZM439.006 200.255C438.86 201.501 438.399 202.464 437.622 203.144C436.85 203.818 435.822 204.155 434.538 204.155C433.146 204.155 432.029 203.656 431.188 202.658C430.352 201.66 429.933 200.325 429.933 198.652V197.519C429.933 196.424 430.128 195.461 430.516 194.63C430.91 193.799 431.466 193.162 432.183 192.72C432.901 192.272 433.732 192.048 434.676 192.048C435.928 192.048 436.931 192.399 437.687 193.1C438.442 193.796 438.882 194.762 439.006 195.998H437.444C437.309 195.059 437.015 194.379 436.562 193.958C436.114 193.537 435.485 193.327 434.676 193.327C433.683 193.327 432.904 193.694 432.337 194.427C431.776 195.161 431.495 196.205 431.495 197.559V198.701C431.495 199.979 431.762 200.996 432.297 201.752C432.831 202.507 433.578 202.885 434.538 202.885C435.402 202.885 436.063 202.691 436.521 202.302C436.985 201.908 437.293 201.226 437.444 200.255H439.006ZM440.503 199.534C440.503 198.676 440.67 197.905 441.005 197.22C441.345 196.534 441.814 196.006 442.413 195.633C443.017 195.261 443.705 195.075 444.477 195.075C445.669 195.075 446.632 195.488 447.366 196.313C448.105 197.139 448.475 198.237 448.475 199.607V199.712C448.475 200.565 448.31 201.331 447.981 202.011C447.657 202.685 447.191 203.211 446.581 203.589C445.977 203.967 445.281 204.155 444.493 204.155C443.306 204.155 442.343 203.743 441.604 202.917C440.87 202.092 440.503 200.999 440.503 199.639V199.534ZM442.008 199.712C442.008 200.683 442.232 201.463 442.68 202.051C443.133 202.639 443.738 202.933 444.493 202.933C445.254 202.933 445.858 202.637 446.306 202.043C446.754 201.444 446.977 200.608 446.977 199.534C446.977 198.574 446.748 197.797 446.29 197.203C445.836 196.605 445.232 196.305 444.477 196.305C443.738 196.305 443.141 196.599 442.688 197.187C442.235 197.775 442.008 198.617 442.008 199.712ZM451.769 195.237L451.817 196.337C452.486 195.496 453.36 195.075 454.439 195.075C456.29 195.075 457.223 196.119 457.24 198.207V203.994H455.742V198.199C455.737 197.568 455.591 197.101 455.305 196.799C455.025 196.497 454.585 196.346 453.986 196.346C453.501 196.346 453.074 196.475 452.707 196.734C452.341 196.993 452.055 197.333 451.85 197.754V203.994H450.352V195.237H451.769ZM461.529 193.116V195.237H463.164V196.394H461.529V201.825C461.529 202.175 461.602 202.44 461.747 202.618C461.893 202.79 462.141 202.877 462.492 202.877C462.665 202.877 462.902 202.844 463.204 202.78V203.994C462.81 204.101 462.427 204.155 462.055 204.155C461.386 204.155 460.881 203.953 460.542 203.548C460.202 203.144 460.032 202.569 460.032 201.825V196.394H458.437V195.237H460.032V193.116H461.529ZM469.153 196.58C468.926 196.542 468.681 196.524 468.416 196.524C467.434 196.524 466.768 196.942 466.417 197.778V203.994H464.92V195.237H466.377L466.401 196.248C466.892 195.466 467.588 195.075 468.489 195.075C468.78 195.075 469.002 195.113 469.153 195.188V196.58ZM469.978 199.534C469.978 198.676 470.145 197.905 470.48 197.22C470.82 196.534 471.289 196.006 471.888 195.633C472.492 195.261 473.18 195.075 473.952 195.075C475.144 195.075 476.107 195.488 476.841 196.313C477.58 197.139 477.95 198.237 477.95 199.607V199.712C477.95 200.565 477.785 201.331 477.456 202.011C477.132 202.685 476.666 203.211 476.056 203.589C475.452 203.967 474.756 204.155 473.968 204.155C472.781 204.155 471.818 203.743 471.079 202.917C470.345 202.092 469.978 200.999 469.978 199.639V199.534ZM471.483 199.712C471.483 200.683 471.707 201.463 472.155 202.051C472.608 202.639 473.213 202.933 473.968 202.933C474.729 202.933 475.333 202.637 475.781 202.043C476.229 201.444 476.453 200.608 476.453 199.534C476.453 198.574 476.223 197.797 475.765 197.203C475.312 196.605 474.707 196.305 473.952 196.305C473.213 196.305 472.617 196.599 472.163 197.187C471.71 197.775 471.483 198.617 471.483 199.712ZM481.454 203.994H479.957V191.562H481.454V203.994ZM489.758 199.38V203.994H488.204V192.21H492.55C493.839 192.21 494.848 192.539 495.577 193.197C496.31 193.856 496.677 194.727 496.677 195.811C496.677 196.955 496.319 197.837 495.601 198.458C494.889 199.073 493.866 199.38 492.534 199.38H489.758ZM489.758 198.11H492.55C493.381 198.11 494.017 197.916 494.46 197.527C494.902 197.133 495.123 196.567 495.123 195.828C495.123 195.126 494.902 194.565 494.46 194.144C494.017 193.723 493.41 193.505 492.639 193.489H489.758V198.11ZM500.052 203.994H498.555V191.562H500.052V203.994ZM507.862 203.994C507.776 203.821 507.706 203.513 507.652 203.071C506.956 203.794 506.125 204.155 505.159 204.155C504.296 204.155 503.586 203.913 503.03 203.427C502.48 202.936 502.205 202.316 502.205 201.566C502.205 200.654 502.55 199.947 503.241 199.445C503.937 198.938 504.913 198.684 506.171 198.684H507.627V197.997C507.627 197.473 507.471 197.058 507.158 196.75C506.845 196.437 506.384 196.281 505.774 196.281C505.24 196.281 504.792 196.416 504.431 196.685C504.069 196.955 503.888 197.282 503.888 197.665H502.383C502.383 197.228 502.537 196.807 502.844 196.402C503.157 195.992 503.578 195.668 504.107 195.431C504.641 195.194 505.226 195.075 505.863 195.075C506.872 195.075 507.662 195.328 508.234 195.836C508.806 196.337 509.103 197.031 509.125 197.916V201.946C509.125 202.75 509.227 203.389 509.432 203.864V203.994H507.862ZM505.377 202.852C505.847 202.852 506.292 202.731 506.713 202.488C507.134 202.245 507.439 201.93 507.627 201.541V199.745H506.454C504.619 199.745 503.702 200.281 503.702 201.355C503.702 201.825 503.859 202.191 504.172 202.456C504.485 202.72 504.886 202.852 505.377 202.852ZM512.888 195.237L512.936 196.337C513.605 195.496 514.48 195.075 515.559 195.075C517.409 195.075 518.343 196.119 518.359 198.207V203.994H516.862V198.199C516.856 197.568 516.711 197.101 516.425 196.799C516.144 196.497 515.704 196.346 515.105 196.346C514.62 196.346 514.194 196.475 513.827 196.734C513.46 196.993 513.174 197.333 512.969 197.754V203.994H511.472V195.237H512.888ZM524.251 204.155C523.064 204.155 522.098 203.767 521.353 202.99C520.609 202.208 520.236 201.164 520.236 199.858V199.583C520.236 198.714 520.401 197.94 520.73 197.26C521.065 196.575 521.529 196.041 522.122 195.658C522.721 195.269 523.368 195.075 524.064 195.075C525.203 195.075 526.088 195.45 526.719 196.2C527.35 196.95 527.666 198.024 527.666 199.421V200.044H521.734C521.755 200.907 522.006 201.606 522.486 202.14C522.972 202.669 523.587 202.933 524.332 202.933C524.86 202.933 525.308 202.825 525.675 202.61C526.042 202.394 526.363 202.108 526.638 201.752L527.553 202.464C526.819 203.592 525.718 204.155 524.251 204.155ZM524.064 196.305C523.46 196.305 522.953 196.526 522.543 196.969C522.133 197.406 521.879 198.021 521.782 198.814H526.169V198.701C526.126 197.94 525.92 197.352 525.554 196.936C525.187 196.515 524.69 196.305 524.064 196.305Z",fill:"black"},null,-1),Y=C("path",{d:"M743.5 88.3496L745.094 88.3496L745.094 86.7559L743.5 86.7559L743.5 88.3496ZM583 88.3496L598.937 97.551L598.937 79.1483L583 88.3496ZM745.094 110.001L745.094 88.3496L741.906 88.3496L741.906 110.001L745.094 110.001ZM743.5 86.7559L597.343 86.7559L597.343 89.9433L743.5 89.9433L743.5 86.7559Z",fill:"#7B2BBC"},null,-1),q=C("path",{d:"M162 94.001L160.406 94.001L160.406 92.4073L162 92.4073L162 94.001ZM322.5 94.001L306.563 103.202L306.563 84.7996L322.5 94.001ZM160.406 115.652L160.406 94.001L163.594 94.001L163.594 115.652L160.406 115.652ZM162 92.4073L308.157 92.4073L308.157 95.5947L162 95.5947L162 92.4073Z",fill:"#7B2BBC"},null,-1),J=C("g",{"clip-path":"url(#clip0_201_76)"},[C("path",{d:"M663.006 254.855L660.979 253.594L661.022 255.521L663.048 256.783L663.006 254.855ZM665.925 261.601L665.882 259.716L664.111 258.611C664.083 258.596 664.054 258.568 664.04 258.554L664.083 260.453L665.925 261.601ZM659.59 264.137L654.956 261.261L654.843 256.442L657.11 255.465L657.068 253.537L653.44 255.096C653.157 255.224 652.987 255.479 653.001 255.776L653.143 261.558C653.143 261.856 653.327 262.153 653.61 262.323L659.165 265.767C659.42 265.923 659.732 265.965 660.001 265.895C660.03 265.88 660.058 265.88 660.086 265.866L663.502 264.392L661.645 263.245L659.59 264.137Z",fill:"#B31AAB"}),e(),C("path",{d:"M674.569 253.481C674.555 253.141 674.357 252.786 674.017 252.588L667.271 248.407L667.059 248.492L667.101 250.519L672.444 253.835L672.571 259.248L674.612 260.51L674.725 260.467L674.569 253.481ZM666.492 262.99L660.214 259.107L660.058 252.588L662.921 251.355L662.864 249.102L658.428 251.015C658.102 251.157 657.904 251.454 657.918 251.808L658.102 259.461C658.102 259.815 658.315 260.155 658.655 260.354L666.01 264.917C666.308 265.101 666.676 265.158 666.988 265.059C667.016 265.044 667.044 265.03 667.073 265.03L671.409 263.16L669.255 261.827L666.492 262.99Z",fill:"#D163CE"}),e(),C("path",{d:"M684.135 248.124L674.711 242.285C674.357 242.073 673.946 242.016 673.592 242.129C673.563 242.144 673.521 242.158 673.492 242.172L664.295 246.14C663.927 246.296 663.7 246.636 663.714 247.047L663.941 256.853C663.955 257.25 664.196 257.647 664.579 257.874L674.003 263.712C674.343 263.925 674.768 263.981 675.122 263.868C675.15 263.854 675.193 263.84 675.221 263.826L684.418 259.858C684.787 259.702 685.014 259.347 684.999 258.951L684.773 249.144C684.758 248.747 684.518 248.365 684.135 248.124V248.124ZM674.555 261.516L666.364 256.442L666.166 247.926L674.158 244.482L682.349 249.555L682.548 258.072L674.555 261.516Z",fill:"#E13EAF"})],-1),Q=C("path",{d:"M461 271.001L461 272.595L461 271.001ZM513 271.001L513 269.407L513.66 269.407L514.127 269.874L513 271.001ZM567 325.001L549.224 320.238L562.237 307.225L567 325.001ZM292 269.407L461 269.407L461 272.595L292 272.595L292 269.407ZM513 272.595L461 272.595L461 269.407L513 269.407L513 272.595ZM514.127 269.874L557.985 313.732L555.731 315.985L511.873 272.128L514.127 269.874Z",fill:"#5A416F"},null,-1),X=C("path",{d:"M532 382.001L533.127 383.128L532.66 383.595L532 383.595L532 382.001ZM344 382.001L359.937 372.799L359.937 391.202L344 382.001ZM532 383.595L358.344 383.595L358.344 380.407L532 380.407L532 383.595ZM530.873 380.874L570.373 341.374L572.627 343.628L533.127 383.128L530.873 380.874ZM570.373 341.374L609.873 301.874L612.127 304.128L572.627 343.628L570.373 341.374Z",fill:"#5A416F"},null,-1),C2=C("g",{filter:"url(#filter4_d_201_76)"},[C("rect",{x:"279.396",y:"319.6",width:"81.5986",height:"81.5986",rx:"5.09991",transform:"rotate(-180 279.396 319.6)",fill:"white"})],-1),e2=C("path",{d:"M120.301 269.908C120.301 269.45 120.139 269.099 119.815 268.856C119.492 268.608 118.909 268.349 118.067 268.079C117.226 267.804 116.559 267.534 116.068 267.27C114.73 266.547 114.061 265.573 114.061 264.348C114.061 263.712 114.239 263.145 114.595 262.649C114.957 262.147 115.472 261.756 116.141 261.475C116.815 261.195 117.571 261.055 118.407 261.055C119.249 261.055 119.999 261.208 120.657 261.516C121.315 261.818 121.825 262.247 122.187 262.803C122.553 263.358 122.737 263.99 122.737 264.696H120.309C120.309 264.157 120.139 263.739 119.799 263.442C119.459 263.14 118.982 262.989 118.367 262.989C117.773 262.989 117.312 263.116 116.983 263.369C116.654 263.617 116.489 263.946 116.489 264.357C116.489 264.74 116.681 265.061 117.064 265.32C117.452 265.579 118.021 265.821 118.771 266.048C120.153 266.463 121.159 266.979 121.79 267.594C122.421 268.209 122.737 268.975 122.737 269.892C122.737 270.912 122.351 271.713 121.58 272.296C120.808 272.873 119.769 273.162 118.464 273.162C117.557 273.162 116.732 272.997 115.987 272.668C115.243 272.334 114.673 271.878 114.28 271.3C113.891 270.723 113.697 270.054 113.697 269.293H116.133C116.133 270.594 116.91 271.244 118.464 271.244C119.041 271.244 119.492 271.128 119.815 270.896C120.139 270.658 120.301 270.329 120.301 269.908ZM132.752 267.893H128.091V271.05H133.562V273H125.663V261.216H133.546V263.183H128.091V265.991H132.752V267.893ZM140.623 268.686H138.689V273H136.261V261.216H140.64C142.032 261.216 143.105 261.527 143.861 262.147C144.616 262.768 144.994 263.644 144.994 264.777C144.994 265.581 144.818 266.253 144.468 266.793C144.122 267.327 143.596 267.753 142.889 268.071L145.439 272.887V273H142.833L140.623 268.686ZM138.689 266.72H140.648C141.257 266.72 141.729 266.566 142.064 266.258C142.398 265.945 142.566 265.517 142.566 264.972C142.566 264.416 142.407 263.979 142.088 263.661C141.775 263.342 141.292 263.183 140.64 263.183H138.689V266.72ZM152.314 270.078L154.985 261.216H157.688L153.585 273H151.052L146.965 261.216H149.66L152.314 270.078ZM162.662 273H160.234V261.216H162.662V273ZM175.445 269.075C175.353 270.343 174.884 271.341 174.037 272.069C173.195 272.798 172.084 273.162 170.702 273.162C169.192 273.162 168.002 272.655 167.133 271.64C166.27 270.621 165.838 269.223 165.838 267.448V266.728C165.838 265.595 166.038 264.597 166.437 263.733C166.837 262.87 167.406 262.209 168.145 261.751C168.89 261.287 169.753 261.055 170.735 261.055C172.094 261.055 173.19 261.419 174.021 262.147C174.851 262.876 175.332 263.898 175.461 265.214H173.033C172.974 264.454 172.761 263.903 172.394 263.563C172.032 263.218 171.479 263.045 170.735 263.045C169.925 263.045 169.318 263.337 168.914 263.92C168.515 264.497 168.31 265.395 168.299 266.615V267.505C168.299 268.778 168.49 269.709 168.873 270.297C169.262 270.885 169.871 271.179 170.702 271.179C171.452 271.179 172.011 271.009 172.378 270.669C172.75 270.324 172.963 269.792 173.017 269.075H175.445ZM185.404 267.893H180.742V271.05H186.213V273H178.314V261.216H186.197V263.183H180.742V265.991H185.404V267.893Z",fill:"black"},null,-1),t2=C("path",{d:"M15.79 295.599V283.816H19.1163C20.1414 283.816 21.0478 284.042 21.8356 284.496C22.6233 284.949 23.2303 285.594 23.6565 286.43C24.0882 287.266 24.3067 288.227 24.3121 289.311V290.064C24.3121 291.175 24.0962 292.149 23.6646 292.985C23.2384 293.822 22.626 294.464 21.8275 294.911C21.0344 295.359 20.109 295.589 19.0515 295.599H15.79ZM17.3439 285.094V294.329H18.9787C20.1765 294.329 21.1072 293.956 21.7708 293.212C22.4399 292.467 22.7744 291.407 22.7744 290.031V289.343C22.7744 288.005 22.4587 286.967 21.8275 286.228C21.2016 285.483 20.3114 285.105 19.1567 285.094H17.3439ZM31.8387 295.599C31.7523 295.427 31.6822 295.119 31.6282 294.677C30.9322 295.4 30.1013 295.761 29.1356 295.761C28.2723 295.761 27.5628 295.518 27.0071 295.033C26.4567 294.542 26.1816 293.921 26.1816 293.171C26.1816 292.26 26.5269 291.553 27.2175 291.051C27.9135 290.544 28.8901 290.29 30.1472 290.29H31.604V289.602C31.604 289.079 31.4475 288.664 31.1346 288.356C30.8216 288.043 30.3603 287.887 29.7506 287.887C29.2165 287.887 28.7687 288.022 28.4072 288.291C28.0457 288.561 27.8649 288.887 27.8649 289.271H26.3596C26.3596 288.834 26.5134 288.413 26.8209 288.008C27.1339 287.598 27.5547 287.274 28.0835 287.037C28.6176 286.799 29.203 286.681 29.8397 286.681C30.8486 286.681 31.639 286.934 32.211 287.441C32.7829 287.943 33.0796 288.637 33.1012 289.521V293.552C33.1012 294.356 33.2037 294.995 33.4087 295.47V295.599H31.8387ZM29.3541 294.458C29.8235 294.458 30.2686 294.337 30.6894 294.094C31.1103 293.851 31.4151 293.536 31.604 293.147V291.35H30.4305C28.596 291.35 27.6788 291.887 27.6788 292.961C27.6788 293.43 27.8353 293.797 28.1482 294.062C28.4611 294.326 28.8631 294.458 29.3541 294.458ZM37.4796 284.722V286.843H39.1144V288H37.4796V293.43C37.4796 293.781 37.5524 294.045 37.6981 294.224C37.8438 294.396 38.092 294.483 38.4427 294.483C38.6153 294.483 38.8527 294.45 39.1549 294.385V295.599C38.761 295.707 38.3779 295.761 38.0056 295.761C37.3366 295.761 36.8321 295.559 36.4922 295.154C36.1523 294.75 35.9823 294.175 35.9823 293.43V288H34.388V286.843H35.9823V284.722H37.4796ZM46.2768 295.599C46.1905 295.427 46.1203 295.119 46.0664 294.677C45.3704 295.4 44.5395 295.761 43.5737 295.761C42.7104 295.761 42.0009 295.518 41.4452 295.033C40.8949 294.542 40.6197 293.921 40.6197 293.171C40.6197 292.26 40.965 291.553 41.6556 291.051C42.3516 290.544 43.3282 290.29 44.5853 290.29H46.0421V289.602C46.0421 289.079 45.8856 288.664 45.5727 288.356C45.2598 288.043 44.7985 287.887 44.1888 287.887C43.6546 287.887 43.2068 288.022 42.8453 288.291C42.4838 288.561 42.3031 288.887 42.3031 289.271H40.7978C40.7978 288.834 40.9515 288.413 41.2591 288.008C41.572 287.598 41.9928 287.274 42.5216 287.037C43.0557 286.799 43.6411 286.681 44.2778 286.681C45.2867 286.681 46.0772 286.934 46.6491 287.441C47.221 287.943 47.5177 288.637 47.5393 289.521V293.552C47.5393 294.356 47.6418 294.995 47.8469 295.47V295.599H46.2768ZM43.7922 294.458C44.2616 294.458 44.7067 294.337 45.1276 294.094C45.5484 293.851 45.8533 293.536 46.0421 293.147V291.35H44.8686C43.0342 291.35 42.1169 291.887 42.1169 292.961C42.1169 293.43 42.2734 293.797 42.5863 294.062C42.8993 294.326 43.3012 294.458 43.7922 294.458ZM55.7862 290.986V295.599H54.2323V283.816H58.5783C59.8678 283.816 60.8768 284.145 61.6052 284.803C62.3389 285.461 62.7058 286.333 62.7058 287.417C62.7058 288.561 62.347 289.443 61.6295 290.064C60.9173 290.679 59.8948 290.986 58.5622 290.986H55.7862ZM55.7862 289.716H58.5783C59.4092 289.716 60.0459 289.521 60.4883 289.133C60.9307 288.739 61.152 288.173 61.152 287.433C61.152 286.732 60.9307 286.171 60.4883 285.75C60.0459 285.329 59.4389 285.111 58.6674 285.094H55.7862V289.716ZM66.0807 295.599H64.5834V283.168H66.0807V295.599ZM73.8905 295.599C73.8042 295.427 73.7341 295.119 73.6801 294.677C72.9841 295.4 72.1532 295.761 71.1874 295.761C70.3242 295.761 69.6147 295.518 69.0589 295.033C68.5086 294.542 68.2334 293.921 68.2334 293.171C68.2334 292.26 68.5787 291.553 69.2694 291.051C69.9654 290.544 70.9419 290.29 72.1991 290.29H73.6558V289.602C73.6558 289.079 73.4994 288.664 73.1864 288.356C72.8735 288.043 72.4122 287.887 71.8025 287.887C71.2684 287.887 70.8205 288.022 70.459 288.291C70.0976 288.561 69.9168 288.887 69.9168 289.271H68.4115C68.4115 288.834 68.5653 288.413 68.8728 288.008C69.1857 287.598 69.6066 287.274 70.1353 287.037C70.6695 286.799 71.2549 286.681 71.8915 286.681C72.9005 286.681 73.6909 286.934 74.2628 287.441C74.8347 287.943 75.1315 288.637 75.1531 289.521V293.552C75.1531 294.356 75.2556 294.995 75.4606 295.47V295.599H73.8905ZM71.4059 294.458C71.8753 294.458 72.3205 294.337 72.7413 294.094C73.1621 293.851 73.467 293.536 73.6558 293.147V291.35H72.4823C70.6479 291.35 69.7307 291.887 69.7307 292.961C69.7307 293.43 69.8871 293.797 70.2001 294.062C70.513 294.326 70.915 294.458 71.4059 294.458ZM78.9164 286.843L78.9649 287.943C79.6339 287.102 80.508 286.681 81.5871 286.681C83.4377 286.681 84.3711 287.725 84.3873 289.813V295.599H82.8901V289.805C82.8847 289.173 82.739 288.707 82.4531 288.405C82.1725 288.102 81.7328 287.951 81.1339 287.951C80.6483 287.951 80.222 288.081 79.8552 288.34C79.4883 288.599 79.2023 288.939 78.9973 289.36V295.599H77.5001V286.843H78.9164ZM90.2791 295.761C89.0921 295.761 88.1263 295.373 87.3818 294.596C86.6372 293.813 86.2649 292.769 86.2649 291.464V291.189C86.2649 290.32 86.4295 289.546 86.7586 288.866C87.0931 288.181 87.5571 287.647 88.1506 287.263C88.7495 286.875 89.397 286.681 90.093 286.681C91.2314 286.681 92.1162 287.056 92.7475 287.806C93.3788 288.556 93.6944 289.629 93.6944 291.027V291.65H87.7621C87.7837 292.513 88.0346 293.212 88.5148 293.746C89.0004 294.275 89.6155 294.539 90.36 294.539C90.8888 294.539 91.3366 294.431 91.7035 294.215C92.0704 294 92.3914 293.714 92.6666 293.358L93.5811 294.07C92.8473 295.197 91.7467 295.761 90.2791 295.761ZM90.093 287.911C89.4887 287.911 88.9815 288.132 88.5715 288.575C88.1614 289.012 87.9078 289.627 87.8107 290.42H92.1972V290.306C92.154 289.546 91.949 288.958 91.5821 288.542C91.2152 288.121 90.7188 287.911 90.093 287.911ZM101.334 290.986V295.599H99.7804V283.816H104.126C105.416 283.816 106.425 284.145 107.153 284.803C107.887 285.461 108.254 286.333 108.254 287.417C108.254 288.561 107.895 289.443 107.178 290.064C106.465 290.679 105.443 290.986 104.11 290.986H101.334ZM101.334 289.716H104.126C104.957 289.716 105.594 289.521 106.036 289.133C106.479 288.739 106.7 288.173 106.7 287.433C106.7 286.732 106.479 286.171 106.036 285.75C105.594 285.329 104.987 285.111 104.215 285.094H101.334V289.716ZM114.235 288.186C114.008 288.148 113.763 288.129 113.498 288.129C112.516 288.129 111.85 288.548 111.499 289.384V295.599H110.002V286.843H111.459L111.483 287.854C111.974 287.072 112.67 286.681 113.571 286.681C113.862 286.681 114.084 286.719 114.235 286.794V288.186ZM115.06 291.14C115.06 290.282 115.227 289.511 115.562 288.825C115.902 288.14 116.371 287.611 116.97 287.239C117.574 286.867 118.262 286.681 119.034 286.681C120.226 286.681 121.189 287.093 121.923 287.919C122.662 288.744 123.032 289.842 123.032 291.213V291.318C123.032 292.171 122.867 292.937 122.538 293.617C122.215 294.291 121.748 294.817 121.138 295.195C120.534 295.572 119.838 295.761 119.05 295.761C117.863 295.761 116.9 295.348 116.161 294.523C115.427 293.697 115.06 292.605 115.06 291.245V291.14ZM116.566 291.318C116.566 292.289 116.789 293.069 117.237 293.657C117.69 294.245 118.295 294.539 119.05 294.539C119.811 294.539 120.415 294.242 120.863 293.649C121.311 293.05 121.535 292.214 121.535 291.14C121.535 290.18 121.305 289.403 120.847 288.809C120.394 288.21 119.789 287.911 119.034 287.911C118.295 287.911 117.699 288.205 117.245 288.793C116.792 289.381 116.566 290.223 116.566 291.318ZM127.669 290.039L129.612 286.843H131.36L128.495 291.172L131.449 295.599H129.717L127.694 292.322L125.67 295.599H123.93L126.884 291.172L124.019 286.843H125.751L127.669 290.039ZM135.819 293.406L137.859 286.843H139.461L135.94 296.951C135.396 298.408 134.53 299.136 133.343 299.136L133.059 299.112L132.501 299.007V297.793L132.906 297.825C133.413 297.825 133.807 297.722 134.087 297.517C134.373 297.312 134.608 296.937 134.791 296.392L135.123 295.502L131.999 286.843H133.634L135.819 293.406ZM144.859 290.816C144.859 289.597 145.021 288.426 145.345 287.304C145.674 286.182 146.162 285.162 146.81 284.245C147.457 283.327 148.129 282.68 148.825 282.302L149.132 283.29C148.345 283.894 147.697 284.817 147.19 286.058C146.688 287.299 146.413 288.688 146.364 290.226L146.356 290.913C146.356 292.996 146.737 294.804 147.497 296.336C147.956 297.253 148.501 297.971 149.132 298.489L148.825 299.403C148.107 299.004 147.422 298.335 146.769 297.396C145.496 295.562 144.859 293.368 144.859 290.816ZM150.816 295.599V283.816H154.142C155.167 283.816 156.073 284.042 156.861 284.496C157.649 284.949 158.256 285.594 158.682 286.43C159.114 287.266 159.332 288.227 159.338 289.311V290.064C159.338 291.175 159.122 292.149 158.69 292.985C158.264 293.822 157.652 294.464 156.853 294.911C156.06 295.359 155.135 295.589 154.077 295.599H150.816ZM152.37 285.094V294.329H154.004C155.202 294.329 156.133 293.956 156.796 293.212C157.465 292.467 157.8 291.407 157.8 290.031V289.343C157.8 288.005 157.484 286.967 156.853 286.228C156.227 285.483 155.337 285.105 154.182 285.094H152.37ZM163.247 290.986V295.599H161.693V283.816H166.039C167.328 283.816 168.337 284.145 169.066 284.803C169.799 285.461 170.166 286.333 170.166 287.417C170.166 288.561 169.808 289.443 169.09 290.064C168.378 290.679 167.355 290.986 166.023 290.986H163.247ZM163.247 289.716H166.039C166.87 289.716 167.506 289.521 167.949 289.133C168.391 288.739 168.612 288.173 168.612 287.433C168.612 286.732 168.391 286.171 167.949 285.75C167.506 285.329 166.899 285.111 166.128 285.094H163.247V289.716ZM173.703 290.986V295.599H172.149V283.816H176.495C177.785 283.816 178.794 284.145 179.522 284.803C180.256 285.461 180.623 286.333 180.623 287.417C180.623 288.561 180.264 289.443 179.546 290.064C178.834 290.679 177.812 290.986 176.479 290.986H173.703ZM173.703 289.716H176.495C177.326 289.716 177.963 289.521 178.405 289.133C178.848 288.739 179.069 288.173 179.069 287.433C179.069 286.732 178.848 286.171 178.405 285.75C177.963 285.329 177.356 285.111 176.584 285.094H173.703V289.716ZM185.827 290.897C185.827 292.1 185.667 293.255 185.349 294.361C185.036 295.462 184.553 296.479 183.9 297.412C183.253 298.346 182.573 299.009 181.861 299.403L181.545 298.489C182.376 297.852 183.042 296.865 183.544 295.527C184.051 294.183 184.31 292.694 184.321 291.059V290.8C184.321 289.667 184.202 288.615 183.965 287.644C183.728 286.667 183.396 285.793 182.97 285.022C182.549 284.25 182.074 283.649 181.545 283.217L181.861 282.302C182.573 282.696 183.25 283.354 183.892 284.277C184.54 285.2 185.023 286.217 185.341 287.328C185.665 288.44 185.827 289.629 185.827 290.897Z",fill:"black"},null,-1),o2=C("path",{d:"M279.6 271.244L198 271.244L198 243.1C198 240.283 200.283 238 203.1 238L274.5 238C277.317 238 279.6 240.283 279.6 243.1L279.6 271.244Z",fill:"#5A416F"},null,-1),r2=C("g",{filter:"url(#filter5_d_201_76)"},[C("rect",{x:"329",y:"402.001",width:"131",height:"55",rx:"5.09991",transform:"rotate(-180 329 402.001)",fill:"#5A416F"})],-1),l2=C("path",{d:"M229.737 380.001H227.309V368.217H229.737V380.001ZM242.852 380.001H240.424L235.698 372.248V380.001H233.27V368.217H235.698L240.432 375.987V368.217H242.852V380.001ZM255.571 378.512C255.134 379.035 254.516 379.442 253.717 379.734C252.919 380.02 252.034 380.163 251.063 380.163C250.043 380.163 249.147 379.942 248.376 379.499C247.61 379.051 247.016 378.404 246.595 377.557C246.18 376.71 245.967 375.714 245.956 374.57V373.769C245.956 372.593 246.153 371.576 246.547 370.718C246.946 369.855 247.518 369.197 248.263 368.743C249.013 368.285 249.889 368.055 250.893 368.055C252.29 368.055 253.383 368.39 254.171 369.059C254.958 369.723 255.425 370.691 255.571 371.964H253.208C253.1 371.29 252.86 370.796 252.487 370.483C252.12 370.17 251.613 370.014 250.966 370.014C250.14 370.014 249.512 370.324 249.08 370.945C248.648 371.565 248.43 372.488 248.424 373.712V374.465C248.424 375.701 248.659 376.634 249.129 377.265C249.598 377.897 250.286 378.212 251.192 378.212C252.104 378.212 252.754 378.018 253.143 377.63V375.598H250.933V373.81H255.571V378.512ZM263.183 375.687H261.248V380.001H258.82V368.217H263.199C264.591 368.217 265.664 368.528 266.42 369.148C267.175 369.768 267.553 370.645 267.553 371.778C267.553 372.582 267.378 373.254 267.027 373.793C266.682 374.328 266.155 374.754 265.449 375.072L267.998 379.888V380.001H265.392L263.183 375.687ZM261.248 373.721H263.207C263.817 373.721 264.289 373.567 264.623 373.259C264.958 372.946 265.125 372.517 265.125 371.972C265.125 371.417 264.966 370.98 264.647 370.661C264.335 370.343 263.852 370.184 263.199 370.184H261.248V373.721ZM277.771 374.894H273.109V378.05H278.58V380.001H270.681V368.217H278.564V370.184H273.109V372.992H277.771V374.894ZM287.39 376.909C287.39 376.451 287.228 376.1 286.904 375.857C286.58 375.609 285.998 375.35 285.156 375.08C284.314 374.805 283.648 374.535 283.157 374.271C281.819 373.548 281.15 372.574 281.15 371.349C281.15 370.713 281.328 370.146 281.684 369.65C282.046 369.148 282.561 368.757 283.23 368.476C283.904 368.196 284.66 368.055 285.496 368.055C286.338 368.055 287.088 368.209 287.746 368.517C288.404 368.819 288.914 369.248 289.275 369.804C289.642 370.359 289.826 370.991 289.826 371.697H287.398C287.398 371.158 287.228 370.74 286.888 370.443C286.548 370.141 286.071 369.99 285.455 369.99C284.862 369.99 284.401 370.116 284.072 370.37C283.742 370.618 283.578 370.947 283.578 371.357C283.578 371.74 283.769 372.062 284.152 372.32C284.541 372.579 285.11 372.822 285.86 373.049C287.241 373.464 288.248 373.98 288.879 374.595C289.51 375.21 289.826 375.976 289.826 376.893C289.826 377.913 289.44 378.714 288.668 379.297C287.897 379.874 286.858 380.163 285.553 380.163C284.646 380.163 283.821 379.998 283.076 379.669C282.332 379.335 281.762 378.879 281.368 378.301C280.98 377.724 280.786 377.055 280.786 376.294H283.222C283.222 377.594 283.999 378.245 285.553 378.245C286.13 378.245 286.58 378.129 286.904 377.897C287.228 377.659 287.39 377.33 287.39 376.909ZM298.862 376.909C298.862 376.451 298.7 376.1 298.376 375.857C298.053 375.609 297.47 375.35 296.628 375.08C295.787 374.805 295.12 374.535 294.629 374.271C293.291 373.548 292.622 372.574 292.622 371.349C292.622 370.713 292.8 370.146 293.156 369.65C293.518 369.148 294.033 368.757 294.702 368.476C295.377 368.196 296.132 368.055 296.968 368.055C297.81 368.055 298.56 368.209 299.218 368.517C299.876 368.819 300.386 369.248 300.748 369.804C301.115 370.359 301.298 370.991 301.298 371.697H298.87C298.87 371.158 298.7 370.74 298.36 370.443C298.02 370.141 297.543 369.99 296.928 369.99C296.334 369.99 295.873 370.116 295.544 370.37C295.215 370.618 295.05 370.947 295.05 371.357C295.05 371.74 295.242 372.062 295.625 372.32C296.013 372.579 296.582 372.822 297.332 373.049C298.714 373.464 299.72 373.98 300.351 374.595C300.982 375.21 301.298 375.976 301.298 376.893C301.298 377.913 300.912 378.714 300.141 379.297C299.369 379.874 298.331 380.163 297.025 380.163C296.118 380.163 295.293 379.998 294.548 379.669C293.804 379.335 293.235 378.879 292.841 378.301C292.452 377.724 292.258 377.055 292.258 376.294H294.694C294.694 377.594 295.471 378.245 297.025 378.245C297.602 378.245 298.053 378.129 298.376 377.897C298.7 377.659 298.862 377.33 298.862 376.909Z",fill:"white"},null,-1),i2=C("g",{filter:"url(#filter6_d_201_76)"},[C("rect",{x:"714",y:"402.001",width:"131",height:"55",rx:"5.09991",transform:"rotate(-180 714 402.001)",fill:"#5A416F"})],-1),a2=C("path",{d:"M614.737 380.001H612.309V368.217H614.737V380.001ZM627.852 380.001H625.424L620.698 372.248V380.001H618.27V368.217H620.698L625.432 375.987V368.217H627.852V380.001ZM640.571 378.512C640.134 379.035 639.516 379.442 638.717 379.734C637.919 380.02 637.034 380.163 636.063 380.163C635.043 380.163 634.147 379.942 633.376 379.499C632.61 379.051 632.016 378.404 631.595 377.557C631.18 376.71 630.967 375.714 630.956 374.57V373.769C630.956 372.593 631.153 371.576 631.547 370.718C631.946 369.855 632.518 369.197 633.263 368.743C634.013 368.285 634.889 368.055 635.893 368.055C637.29 368.055 638.383 368.39 639.171 369.059C639.958 369.723 640.425 370.691 640.571 371.964H638.208C638.1 371.29 637.86 370.796 637.487 370.483C637.12 370.17 636.613 370.014 635.966 370.014C635.14 370.014 634.512 370.324 634.08 370.945C633.648 371.565 633.43 372.488 633.424 373.712V374.465C633.424 375.701 633.659 376.634 634.129 377.265C634.598 377.897 635.286 378.212 636.192 378.212C637.104 378.212 637.754 378.018 638.143 377.63V375.598H635.933V373.81H640.571V378.512ZM648.183 375.687H646.248V380.001H643.82V368.217H648.199C649.591 368.217 650.664 368.528 651.42 369.148C652.175 369.768 652.553 370.645 652.553 371.778C652.553 372.582 652.378 373.254 652.027 373.793C651.682 374.328 651.155 374.754 650.449 375.072L652.998 379.888V380.001H650.392L648.183 375.687ZM646.248 373.721H648.207C648.817 373.721 649.289 373.567 649.623 373.259C649.958 372.946 650.125 372.517 650.125 371.972C650.125 371.417 649.966 370.98 649.647 370.661C649.335 370.343 648.852 370.184 648.199 370.184H646.248V373.721ZM662.771 374.894H658.109V378.05H663.58V380.001H655.681V368.217H663.564V370.184H658.109V372.992H662.771V374.894ZM672.39 376.909C672.39 376.451 672.228 376.1 671.904 375.857C671.58 375.609 670.998 375.35 670.156 375.08C669.314 374.805 668.648 374.535 668.157 374.271C666.819 373.548 666.15 372.574 666.15 371.349C666.15 370.713 666.328 370.146 666.684 369.65C667.046 369.148 667.561 368.757 668.23 368.476C668.904 368.196 669.66 368.055 670.496 368.055C671.338 368.055 672.088 368.209 672.746 368.517C673.404 368.819 673.914 369.248 674.275 369.804C674.642 370.359 674.826 370.991 674.826 371.697H672.398C672.398 371.158 672.228 370.74 671.888 370.443C671.548 370.141 671.071 369.99 670.455 369.99C669.862 369.99 669.401 370.116 669.072 370.37C668.742 370.618 668.578 370.947 668.578 371.357C668.578 371.74 668.769 372.062 669.152 372.32C669.541 372.579 670.11 372.822 670.86 373.049C672.241 373.464 673.248 373.98 673.879 374.595C674.51 375.21 674.826 375.976 674.826 376.893C674.826 377.913 674.44 378.714 673.668 379.297C672.897 379.874 671.858 380.163 670.553 380.163C669.646 380.163 668.821 379.998 668.076 379.669C667.332 379.335 666.762 378.879 666.368 378.301C665.98 377.724 665.786 377.055 665.786 376.294H668.222C668.222 377.594 668.999 378.245 670.553 378.245C671.13 378.245 671.58 378.129 671.904 377.897C672.228 377.659 672.39 377.33 672.39 376.909ZM683.862 376.909C683.862 376.451 683.7 376.1 683.376 375.857C683.053 375.609 682.47 375.35 681.628 375.08C680.787 374.805 680.12 374.535 679.629 374.271C678.291 373.548 677.622 372.574 677.622 371.349C677.622 370.713 677.8 370.146 678.156 369.65C678.518 369.148 679.033 368.757 679.702 368.476C680.377 368.196 681.132 368.055 681.968 368.055C682.81 368.055 683.56 368.209 684.218 368.517C684.876 368.819 685.386 369.248 685.748 369.804C686.115 370.359 686.298 370.991 686.298 371.697H683.87C683.87 371.158 683.7 370.74 683.36 370.443C683.02 370.141 682.543 369.99 681.928 369.99C681.334 369.99 680.873 370.116 680.544 370.37C680.215 370.618 680.05 370.947 680.05 371.357C680.05 371.74 680.242 372.062 680.625 372.32C681.013 372.579 681.582 372.822 682.332 373.049C683.714 373.464 684.72 373.98 685.351 374.595C685.982 375.21 686.298 375.976 686.298 376.893C686.298 377.913 685.912 378.714 685.141 379.297C684.369 379.874 683.331 380.163 682.025 380.163C681.118 380.163 680.293 379.998 679.548 379.669C678.804 379.335 678.235 378.879 677.841 378.301C677.452 377.724 677.258 377.055 677.258 376.294H679.694C679.694 377.594 680.471 378.245 682.025 378.245C682.602 378.245 683.053 378.129 683.376 377.897C683.7 377.659 683.862 377.33 683.862 376.909Z",fill:"white"},null,-1),n2=C("g",{class:"cursor-help animate-pulse"},[C("g",{filter:"url(#filter7_d_201_76)"},[C("circle",{cx:"579",cy:"41",r:"27",fill:"url(#paint0_linear_201_76)"}),e(),C("circle",{cx:"579",cy:"41",r:"25",stroke:"white","stroke-width":"4"})]),e(),C("path",{d:"M576.761 45.5791C576.761 44.0296 576.949 42.7956 577.325 41.877C577.701 40.9583 578.388 40.0563 579.384 39.1709C580.391 38.2744 581.061 37.5495 581.393 36.9961C581.725 36.4316 581.891 35.8395 581.891 35.2197C581.891 33.3493 581.027 32.4141 579.301 32.4141C578.482 32.4141 577.823 32.6686 577.325 33.1777C576.838 33.6758 576.584 34.3675 576.562 35.2529H571.747C571.769 33.139 572.45 31.4844 573.789 30.2891C575.139 29.0938 576.977 28.4961 579.301 28.4961C581.647 28.4961 583.468 29.0661 584.763 30.2061C586.058 31.335 586.705 32.9342 586.705 35.0039C586.705 35.9447 586.495 36.8356 586.074 37.6768C585.654 38.5068 584.918 39.431 583.866 40.4492L582.521 41.7275C581.68 42.5355 581.199 43.4818 581.077 44.5664L581.011 45.5791H576.761ZM576.279 50.6758C576.279 49.9342 576.528 49.3255 577.026 48.8496C577.535 48.3626 578.183 48.1191 578.969 48.1191C579.755 48.1191 580.396 48.3626 580.895 48.8496C581.404 49.3255 581.658 49.9342 581.658 50.6758C581.658 51.4062 581.409 52.0094 580.911 52.4854C580.424 52.9613 579.777 53.1992 578.969 53.1992C578.161 53.1992 577.508 52.9613 577.01 52.4854C576.523 52.0094 576.279 51.4062 576.279 50.6758Z",fill:"#4A4622"})],-1),s2=C("g",{class:"cursor-help animate-pulse"},[C("g",{filter:"url(#filter8_d_201_76)"},[C("circle",{cx:"816",cy:"175",r:"27",fill:"url(#paint1_linear_201_76)"}),e(),C("circle",{cx:"816",cy:"175",r:"25",stroke:"white","stroke-width":"4"})]),e(),C("path",{d:"M813.761 179.579C813.761 178.03 813.949 176.796 814.325 175.877C814.701 174.958 815.388 174.056 816.384 173.171C817.391 172.274 818.061 171.549 818.393 170.996C818.725 170.432 818.891 169.84 818.891 169.22C818.891 167.349 818.027 166.414 816.301 166.414C815.482 166.414 814.823 166.669 814.325 167.178C813.838 167.676 813.584 168.368 813.562 169.253H808.747C808.769 167.139 809.45 165.484 810.789 164.289C812.139 163.094 813.977 162.496 816.301 162.496C818.647 162.496 820.468 163.066 821.763 164.206C823.058 165.335 823.705 166.934 823.705 169.004C823.705 169.945 823.495 170.836 823.074 171.677C822.654 172.507 821.918 173.431 820.866 174.449L819.521 175.728C818.68 176.535 818.199 177.482 818.077 178.566L818.011 179.579H813.761ZM813.279 184.676C813.279 183.934 813.528 183.326 814.026 182.85C814.535 182.363 815.183 182.119 815.969 182.119C816.755 182.119 817.396 182.363 817.895 182.85C818.404 183.326 818.658 183.934 818.658 184.676C818.658 185.406 818.409 186.009 817.911 186.485C817.424 186.961 816.777 187.199 815.969 187.199C815.161 187.199 814.508 186.961 814.01 186.485C813.523 186.009 813.279 185.406 813.279 184.676Z",fill:"#4A4622"})],-1),d2=C("g",{class:"cursor-help animate-pulse"},[C("g",{filter:"url(#filter9_d_201_76)"},[C("circle",{cx:"696",cy:"243",r:"27",fill:"url(#paint2_linear_201_76)"}),e(),C("circle",{cx:"696",cy:"243",r:"25",stroke:"white","stroke-width":"4"})]),e(),C("path",{d:"M693.761 247.579C693.761 246.03 693.949 244.796 694.325 243.877C694.701 242.958 695.388 242.056 696.384 241.171C697.391 240.274 698.061 239.549 698.393 238.996C698.725 238.432 698.891 237.84 698.891 237.22C698.891 235.349 698.027 234.414 696.301 234.414C695.482 234.414 694.823 234.669 694.325 235.178C693.838 235.676 693.584 236.368 693.562 237.253H688.747C688.769 235.139 689.45 233.484 690.789 232.289C692.139 231.094 693.977 230.496 696.301 230.496C698.647 230.496 700.468 231.066 701.763 232.206C703.058 233.335 703.705 234.934 703.705 237.004C703.705 237.945 703.495 238.836 703.074 239.677C702.654 240.507 701.918 241.431 700.866 242.449L699.521 243.728C698.68 244.535 698.199 245.482 698.077 246.566L698.011 247.579H693.761ZM693.279 252.676C693.279 251.934 693.528 251.326 694.026 250.85C694.535 250.363 695.183 250.119 695.969 250.119C696.755 250.119 697.396 250.363 697.895 250.85C698.404 251.326 698.658 251.934 698.658 252.676C698.658 253.406 698.409 254.009 697.911 254.485C697.424 254.961 696.777 255.199 695.969 255.199C695.161 255.199 694.508 254.961 694.01 254.485C693.523 254.009 693.279 253.406 693.279 252.676Z",fill:"#4A4622"})],-1),f2=C("g",{class:"cursor-help animate-pulse"},[C("g",{filter:"url(#filter10_d_201_76)"},[C("circle",{cx:"721",cy:"407",r:"27",fill:"url(#paint3_linear_201_76)"}),e(),C("circle",{cx:"721",cy:"407",r:"25",stroke:"white","stroke-width":"4"})]),e(),C("path",{d:"M718.761 411.579C718.761 410.03 718.949 408.796 719.325 407.877C719.701 406.958 720.388 406.056 721.384 405.171C722.391 404.274 723.061 403.549 723.393 402.996C723.725 402.432 723.891 401.84 723.891 401.22C723.891 399.349 723.027 398.414 721.301 398.414C720.482 398.414 719.823 398.669 719.325 399.178C718.838 399.676 718.584 400.368 718.562 401.253H713.747C713.769 399.139 714.45 397.484 715.789 396.289C717.139 395.094 718.977 394.496 721.301 394.496C723.647 394.496 725.468 395.066 726.763 396.206C728.058 397.335 728.705 398.934 728.705 401.004C728.705 401.945 728.495 402.836 728.074 403.677C727.654 404.507 726.918 405.431 725.866 406.449L724.521 407.728C723.68 408.535 723.199 409.482 723.077 410.566L723.011 411.579H718.761ZM718.279 416.676C718.279 415.934 718.528 415.326 719.026 414.85C719.535 414.363 720.183 414.119 720.969 414.119C721.755 414.119 722.396 414.363 722.895 414.85C723.404 415.326 723.658 415.934 723.658 416.676C723.658 417.406 723.409 418.009 722.911 418.485C722.424 418.961 721.777 419.199 720.969 419.199C720.161 419.199 719.508 418.961 719.01 418.485C718.523 418.009 718.279 417.406 718.279 416.676Z",fill:"#4A4622"})],-1),H2=C("g",{"clip-path":"url(#clip1_201_76)"},[C("path",{d:"M233.006 255.855L230.979 254.594L231.022 256.521L233.048 257.783L233.006 255.855ZM235.925 262.601L235.882 260.716L234.111 259.611C234.083 259.596 234.054 259.568 234.04 259.554L234.083 261.453L235.925 262.601ZM229.59 265.137L224.956 262.261L224.843 257.442L227.11 256.465L227.068 254.537L223.44 256.096C223.157 256.224 222.987 256.479 223.001 256.776L223.143 262.558C223.143 262.856 223.327 263.153 223.61 263.323L229.165 266.767C229.42 266.923 229.732 266.965 230.001 266.895C230.03 266.88 230.058 266.88 230.086 266.866L233.502 265.392L231.645 264.245L229.59 265.137Z",fill:"#B31AAB"}),e(),C("path",{d:"M244.569 254.481C244.555 254.141 244.357 253.786 244.017 253.588L237.271 249.407L237.059 249.492L237.101 251.519L242.444 254.835L242.571 260.248L244.612 261.51L244.725 261.467L244.569 254.481ZM236.492 263.99L230.214 260.107L230.058 253.588L232.921 252.355L232.864 250.102L228.428 252.015C228.102 252.157 227.904 252.454 227.918 252.808L228.102 260.461C228.102 260.815 228.315 261.155 228.655 261.354L236.01 265.917C236.308 266.101 236.676 266.158 236.988 266.059C237.016 266.044 237.044 266.03 237.073 266.03L241.409 264.16L239.255 262.827L236.492 263.99Z",fill:"#D163CE"}),e(),C("path",{d:"M254.135 249.124L244.711 243.285C244.357 243.073 243.946 243.016 243.592 243.129C243.563 243.144 243.521 243.158 243.492 243.172L234.295 247.14C233.927 247.296 233.7 247.636 233.714 248.047L233.941 257.853C233.955 258.25 234.196 258.647 234.579 258.874L244.003 264.712C244.343 264.925 244.768 264.981 245.122 264.868C245.15 264.854 245.193 264.84 245.221 264.826L254.418 260.858C254.787 260.702 255.014 260.347 254.999 259.951L254.773 250.144C254.758 249.747 254.518 249.365 254.135 249.124V249.124ZM244.555 262.516L236.364 257.442L236.166 248.926L244.158 245.482L252.349 250.555L252.548 259.072L244.555 262.516Z",fill:"#E13EAF"})],-1),V2=Z(' ',1);function L2(V,i,L,c,o,s){const l=a("KPop");return n(),_("svg",G,[A,e(),k,e(),O,e(),U,e(),b,e(),I,e(),$,e(),D,e(),E,e(),P,e(),R,e(),N,e(),z,e(),K,e(),T,e(),j,e(),W,e(),Y,e(),q,e(),J,e(),Q,e(),X,e(),C2,e(),e2,e(),t2,e(),o2,e(),r2,e(),l2,e(),i2,e(),a2,e(),r(l,{trigger:"hover",title:o.productName,"is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:t(()=>[e(` + The global control plane provides the config for the entire mesh. + You create and update mesh configurations on the global control plane, + and the zone control planes fetch the config from the global control plane. + `)]),default:t(()=>[n2,e()]),_:1},8,["title"]),e(),r(l,{trigger:"hover",title:"Zone CP","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:t(()=>[e(` + Each zone in your mesh (Kubernetes cluster, VPC, availability zone, region) includes + a read-only control plane that syncs with the global control plane to get the configurations the zone needs. + `)]),default:t(()=>[s2,e()]),_:1}),e(),r(l,{trigger:"hover",title:"Data Plane Proxy (DPP)","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:t(()=>[e(M(o.productName)+` attaches a data plane proxy sidecar to each service in your mesh. + This sidecar handles the mesh configuration for the service. + `,1)]),default:t(()=>[d2,e()]),_:1}),e(),r(l,{trigger:"hover",title:"Ingress","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:t(()=>[e(` + An ingress data plane proxy handles traffic to the zone from outside. + `)]),default:t(()=>[f2,e()]),_:1}),e(),H2,e(),V2])}const c2=f(v,[["render",L2]]),p2={name:"StandaloneGraph",components:{KPop:u},data(){return{productName:H}}},h2={"data-testid":"standalone-graph",width:"828",height:"351",viewBox:"0 0 828 351",fill:"none",xmlns:"http://www.w3.org/2000/svg"},u2=C("g",{filter:"url(#filter0_d_159_853)"},[C("rect",{x:"279.396",y:"328.282",width:"81.5986",height:"81.5986",rx:"5.09991",transform:"rotate(-180 279.396 328.282)",fill:"white"})],-1),_2=C("g",{filter:"url(#filter1_d_159_853)"},[C("rect",{x:"632.565",y:"328.282",width:"81.5986",height:"81.5986",rx:"5.09991",transform:"rotate(-180 632.565 328.282)",fill:"white"})],-1),M2=C("g",{filter:"url(#filter2_d_159_853)"},[C("rect",{x:"523.554",y:"119.823",width:"216.746",height:"105.823",rx:"5.09991",transform:"rotate(-180 523.554 119.823)",fill:"white"})],-1),Z2=C("path",{d:"M435.191 54.1273C435.169 54.0623 435.163 53.9926 435.174 53.9247C435.185 53.8567 435.214 53.7927 435.256 53.7386C436.892 51.6737 438.376 49.2983 438.376 47.4763C438.376 43.4274 436.066 40.137 431.037 40.137C428.546 40.137 426.718 40.9468 425.517 42.2505C425.463 42.3105 425.393 42.3535 425.315 42.3746C425.237 42.3957 425.154 42.3938 425.077 42.3693C423.16 41.7488 421.196 41.2839 419.204 40.9792C419.137 40.9702 419.068 40.9779 419.005 41.0016C418.942 41.0253 418.886 41.0642 418.841 41.115C418.796 41.1657 418.765 41.2267 418.75 41.2925C418.734 41.3582 418.735 41.4268 418.753 41.4921C419.168 43.0495 421.663 52.945 423.671 60.4786C424.886 65.0377 421.738 69.5158 417.02 69.5023H414.099C409.332 69.5023 406.439 65.008 407.537 60.5272C409.392 52.9558 411.932 43.1386 412.345 41.519C412.362 41.4544 412.363 41.3865 412.348 41.3213C412.333 41.256 412.302 41.1955 412.258 41.1451C412.214 41.0947 412.158 41.0559 412.096 41.0321C412.033 41.0084 411.966 41.0004 411.899 41.0089C409.581 41.2791 407.299 41.8014 405.095 42.5664C405.014 42.595 404.926 42.5981 404.844 42.5755C404.761 42.5528 404.688 42.5053 404.633 42.4395C403.432 41.0278 401.559 40.1451 398.965 40.1451C393.936 40.1451 391.625 43.4301 391.625 47.4844C391.625 49.6087 393.644 52.4888 395.566 54.7454C395.659 54.8566 395.687 55.0075 395.642 55.1449L392.37 64.6463C392.369 64.6561 392.369 64.6662 392.37 64.676C392.284 65.008 391.021 70.6144 400.619 79.5381C403.491 82.2131 413.497 91.8521 415.295 93.5743C415.37 93.6461 415.47 93.6861 415.574 93.6861C415.678 93.6861 415.779 93.6461 415.854 93.5743C417.703 91.8548 428.081 82.2212 430.97 79.5381C441.34 69.8667 438.87 64.6463 438.87 64.6463L435.191 54.1273Z",fill:"#290B53"},null,-1),g2=C("path",{d:"M417.525 63.2097H413.616C413.462 63.2097 413.309 63.1792 413.167 63.12C413.024 63.0608 412.895 62.974 412.786 62.8646C412.677 62.7553 412.591 62.6255 412.532 62.4827C412.474 62.34 412.444 62.1871 412.445 62.0328L411.959 57.22C411.959 57.0659 411.989 56.9134 412.048 56.7711C412.107 56.6288 412.194 56.4995 412.303 56.3907C412.412 56.2819 412.542 56.1956 412.684 56.1369C412.826 56.0782 412.979 56.0482 413.133 56.0485H417.992C418.146 56.0482 418.299 56.0782 418.441 56.1369C418.583 56.1956 418.713 56.2819 418.822 56.3907C418.931 56.4995 419.018 56.6288 419.077 56.7711C419.136 56.9134 419.166 57.0659 419.166 57.22L418.699 62.0328C418.7 62.1873 418.67 62.3404 418.611 62.4834C418.552 62.6263 418.466 62.7562 418.357 62.8656C418.248 62.975 418.118 63.0617 417.975 63.1208C417.832 63.1798 417.679 63.21 417.525 63.2097Z",fill:"#290B53"},null,-1),m2=C("path",{d:"M657.577 278.991C657.577 278.533 657.415 278.182 657.091 277.939C656.768 277.691 656.185 277.432 655.343 277.162C654.502 276.887 653.835 276.618 653.344 276.353C652.006 275.63 651.337 274.656 651.337 273.432C651.337 272.795 651.515 272.228 651.871 271.732C652.233 271.23 652.748 270.839 653.417 270.558C654.092 270.278 654.847 270.138 655.683 270.138C656.525 270.138 657.275 270.291 657.933 270.599C658.591 270.901 659.101 271.33 659.463 271.886C659.83 272.441 660.013 273.073 660.013 273.78H657.585C657.585 273.24 657.415 272.822 657.075 272.525C656.735 272.223 656.258 272.072 655.643 272.072C655.049 272.072 654.588 272.199 654.259 272.452C653.93 272.7 653.765 273.03 653.765 273.44C653.765 273.823 653.957 274.144 654.34 274.403C654.728 274.662 655.297 274.904 656.047 275.131C657.429 275.547 658.435 276.062 659.066 276.677C659.697 277.292 660.013 278.058 660.013 278.975C660.013 279.995 659.627 280.796 658.856 281.379C658.084 281.956 657.046 282.245 655.74 282.245C654.833 282.245 654.008 282.08 653.263 281.751C652.519 281.417 651.95 280.961 651.556 280.384C651.167 279.806 650.973 279.137 650.973 278.376H653.409C653.409 279.677 654.186 280.327 655.74 280.327C656.317 280.327 656.768 280.211 657.091 279.979C657.415 279.741 657.577 279.412 657.577 278.991ZM670.029 276.976H665.367V280.133H670.838V282.083H662.939V270.299H670.822V272.266H665.367V275.074H670.029V276.976ZM677.899 277.769H675.965V282.083H673.537V270.299H677.916C679.308 270.299 680.381 270.61 681.137 271.23C681.892 271.851 682.27 272.727 682.27 273.86C682.27 274.664 682.094 275.336 681.744 275.876C681.398 276.41 680.872 276.836 680.165 277.154L682.715 281.97V282.083H680.109L677.899 277.769ZM675.965 275.803H677.924C678.533 275.803 679.005 275.649 679.34 275.341C679.675 275.029 679.842 274.6 679.842 274.055C679.842 273.499 679.683 273.062 679.364 272.744C679.051 272.425 678.568 272.266 677.916 272.266H675.965V275.803ZM689.59 279.161L692.261 270.299H694.964L690.861 282.083H688.328L684.241 270.299H686.936L689.59 279.161ZM699.938 282.083H697.51V270.299H699.938V282.083ZM712.721 278.158C712.629 279.426 712.16 280.424 711.313 281.152C710.471 281.881 709.36 282.245 707.978 282.245C706.468 282.245 705.278 281.738 704.409 280.723C703.546 279.704 703.114 278.306 703.114 276.531V275.811C703.114 274.678 703.314 273.68 703.713 272.816C704.113 271.953 704.682 271.292 705.421 270.834C706.166 270.37 707.029 270.138 708.011 270.138C709.37 270.138 710.466 270.502 711.297 271.23C712.128 271.959 712.608 272.981 712.737 274.297H710.309C710.25 273.537 710.037 272.986 709.67 272.646C709.308 272.301 708.755 272.129 708.011 272.129C707.201 272.129 706.595 272.42 706.19 273.003C705.791 273.58 705.586 274.478 705.575 275.698V276.588C705.575 277.861 705.766 278.792 706.149 279.38C706.538 279.968 707.148 280.262 707.978 280.262C708.728 280.262 709.287 280.092 709.654 279.752C710.026 279.407 710.239 278.875 710.293 278.158H712.721ZM722.68 276.976H718.018V280.133H723.489V282.083H715.59V270.299H723.473V272.266H718.018V275.074H722.68V276.976Z",fill:"black"},null,-1),x2=C("path",{d:"M651.368 304V292.216H654.694C655.719 292.216 656.626 292.443 657.413 292.896C658.201 293.349 658.808 293.994 659.234 294.83C659.666 295.667 659.884 296.627 659.89 297.712V298.464C659.89 299.576 659.674 300.55 659.242 301.386C658.816 302.222 658.204 302.864 657.405 303.312C656.612 303.76 655.687 303.989 654.629 304H651.368ZM652.922 293.495V302.729H654.556C655.754 302.729 656.685 302.357 657.349 301.612C658.018 300.868 658.352 299.808 658.352 298.432V297.744C658.352 296.406 658.036 295.367 657.405 294.628C656.779 293.884 655.889 293.506 654.734 293.495H652.922ZM667.416 304C667.33 303.827 667.26 303.52 667.206 303.077C666.51 303.8 665.679 304.162 664.713 304.162C663.85 304.162 663.141 303.919 662.585 303.433C662.034 302.942 661.759 302.322 661.759 301.572C661.759 300.66 662.105 299.953 662.795 299.452C663.491 298.944 664.468 298.691 665.725 298.691H667.182V298.003C667.182 297.48 667.025 297.064 666.712 296.757C666.399 296.444 665.938 296.287 665.328 296.287C664.794 296.287 664.346 296.422 663.985 296.692C663.623 296.962 663.443 297.288 663.443 297.671H661.937C661.937 297.234 662.091 296.813 662.399 296.409C662.712 295.999 663.132 295.675 663.661 295.437C664.195 295.2 664.781 295.081 665.417 295.081C666.426 295.081 667.217 295.335 667.789 295.842C668.361 296.344 668.657 297.037 668.679 297.922V301.952C668.679 302.756 668.781 303.396 668.986 303.87V304H667.416ZM664.932 302.859C665.401 302.859 665.846 302.737 666.267 302.495C666.688 302.252 666.993 301.936 667.182 301.548V299.751H666.008C664.174 299.751 663.257 300.288 663.257 301.362C663.257 301.831 663.413 302.198 663.726 302.462C664.039 302.727 664.441 302.859 664.932 302.859ZM673.057 293.123V295.243H674.692V296.4H673.057V301.831C673.057 302.182 673.13 302.446 673.276 302.624C673.421 302.797 673.67 302.883 674.02 302.883C674.193 302.883 674.43 302.851 674.733 302.786V304C674.339 304.108 673.956 304.162 673.583 304.162C672.914 304.162 672.41 303.959 672.07 303.555C671.73 303.15 671.56 302.576 671.56 301.831V296.4H669.966V295.243H671.56V293.123H673.057ZM681.855 304C681.768 303.827 681.698 303.52 681.644 303.077C680.948 303.8 680.117 304.162 679.151 304.162C678.288 304.162 677.579 303.919 677.023 303.433C676.473 302.942 676.197 302.322 676.197 301.572C676.197 300.66 676.543 299.953 677.233 299.452C677.929 298.944 678.906 298.691 680.163 298.691H681.62V298.003C681.62 297.48 681.463 297.064 681.15 296.757C680.837 296.444 680.376 296.287 679.767 296.287C679.232 296.287 678.785 296.422 678.423 296.692C678.062 296.962 677.881 297.288 677.881 297.671H676.375C676.375 297.234 676.529 296.813 676.837 296.409C677.15 295.999 677.571 295.675 678.099 295.437C678.633 295.2 679.219 295.081 679.856 295.081C680.864 295.081 681.655 295.335 682.227 295.842C682.799 296.344 683.095 297.037 683.117 297.922V301.952C683.117 302.756 683.22 303.396 683.425 303.87V304H681.855ZM679.37 302.859C679.839 302.859 680.284 302.737 680.705 302.495C681.126 302.252 681.431 301.936 681.62 301.548V299.751H680.446C678.612 299.751 677.695 300.288 677.695 301.362C677.695 301.831 677.851 302.198 678.164 302.462C678.477 302.727 678.879 302.859 679.37 302.859ZM691.364 299.387V304H689.81V292.216H694.156C695.446 292.216 696.455 292.545 697.183 293.204C697.917 293.862 698.284 294.733 698.284 295.818C698.284 296.962 697.925 297.844 697.207 298.464C696.495 299.079 695.473 299.387 694.14 299.387H691.364ZM691.364 298.116H694.156C694.987 298.116 695.624 297.922 696.066 297.534C696.508 297.14 696.73 296.573 696.73 295.834C696.73 295.133 696.508 294.571 696.066 294.151C695.624 293.73 695.017 293.511 694.245 293.495H691.364V298.116ZM701.658 304H700.161V291.569H701.658V304ZM709.468 304C709.382 303.827 709.312 303.52 709.258 303.077C708.562 303.8 707.731 304.162 706.765 304.162C705.902 304.162 705.192 303.919 704.637 303.433C704.086 302.942 703.811 302.322 703.811 301.572C703.811 300.66 704.156 299.953 704.847 299.452C705.543 298.944 706.52 298.691 707.777 298.691H709.234V298.003C709.234 297.48 709.077 297.064 708.764 296.757C708.451 296.444 707.99 296.287 707.38 296.287C706.846 296.287 706.398 296.422 706.037 296.692C705.675 296.962 705.495 297.288 705.495 297.671H703.989C703.989 297.234 704.143 296.813 704.451 296.409C704.763 295.999 705.184 295.675 705.713 295.437C706.247 295.2 706.833 295.081 707.469 295.081C708.478 295.081 709.269 295.335 709.841 295.842C710.412 296.344 710.709 297.037 710.731 297.922V301.952C710.731 302.756 710.833 303.396 711.038 303.87V304H709.468ZM706.984 302.859C707.453 302.859 707.898 302.737 708.319 302.495C708.74 302.252 709.045 301.936 709.234 301.548V299.751H708.06C706.226 299.751 705.308 300.288 705.308 301.362C705.308 301.831 705.465 302.198 705.778 302.462C706.091 302.727 706.493 302.859 706.984 302.859ZM714.494 295.243L714.543 296.344C715.212 295.502 716.086 295.081 717.165 295.081C719.015 295.081 719.949 296.125 719.965 298.213V304H718.468V298.205C718.462 297.574 718.317 297.107 718.031 296.805C717.75 296.503 717.31 296.352 716.712 296.352C716.226 296.352 715.8 296.481 715.433 296.74C715.066 296.999 714.78 297.339 714.575 297.76V304H713.078V295.243H714.494ZM725.857 304.162C724.67 304.162 723.704 303.773 722.959 302.996C722.215 302.214 721.843 301.17 721.843 299.864V299.589C721.843 298.721 722.007 297.946 722.336 297.266C722.671 296.581 723.135 296.047 723.728 295.664C724.327 295.276 724.975 295.081 725.671 295.081C726.809 295.081 727.694 295.456 728.325 296.206C728.956 296.956 729.272 298.03 729.272 299.427V300.05H723.34C723.361 300.914 723.612 301.612 724.093 302.147C724.578 302.675 725.193 302.94 725.938 302.94C726.467 302.94 726.914 302.832 727.281 302.616C727.648 302.4 727.969 302.114 728.244 301.758L729.159 302.47C728.425 303.598 727.324 304.162 725.857 304.162ZM725.671 296.311C725.066 296.311 724.559 296.533 724.149 296.975C723.739 297.412 723.486 298.027 723.388 298.82H727.775V298.707C727.732 297.946 727.527 297.358 727.16 296.943C726.793 296.522 726.297 296.311 725.671 296.311ZM736.912 299.387V304H735.358V292.216H739.704C740.994 292.216 742.003 292.545 742.731 293.204C743.465 293.862 743.832 294.733 743.832 295.818C743.832 296.962 743.473 297.844 742.755 298.464C742.043 299.079 741.021 299.387 739.688 299.387H736.912ZM736.912 298.116H739.704C740.535 298.116 741.172 297.922 741.614 297.534C742.057 297.14 742.278 296.573 742.278 295.834C742.278 295.133 742.057 294.571 741.614 294.151C741.172 293.73 740.565 293.511 739.793 293.495H736.912V298.116ZM749.812 296.587C749.586 296.549 749.34 296.53 749.076 296.53C748.094 296.53 747.428 296.948 747.077 297.784V304H745.58V295.243H747.037L747.061 296.255C747.552 295.472 748.248 295.081 749.149 295.081C749.44 295.081 749.661 295.119 749.812 295.195V296.587ZM750.638 299.541C750.638 298.683 750.805 297.911 751.14 297.226C751.48 296.541 751.949 296.012 752.548 295.64C753.152 295.267 753.84 295.081 754.612 295.081C755.804 295.081 756.767 295.494 757.501 296.32C758.24 297.145 758.61 298.243 758.61 299.613V299.719C758.61 300.571 758.445 301.337 758.116 302.017C757.792 302.692 757.326 303.218 756.716 303.595C756.112 303.973 755.416 304.162 754.628 304.162C753.441 304.162 752.478 303.749 751.739 302.924C751.005 302.098 750.638 301.005 750.638 299.646V299.541ZM752.143 299.719C752.143 300.69 752.367 301.469 752.815 302.058C753.268 302.646 753.873 302.94 754.628 302.94C755.389 302.94 755.993 302.643 756.441 302.049C756.889 301.451 757.112 300.614 757.112 299.541C757.112 298.58 756.883 297.803 756.425 297.21C755.971 296.611 755.367 296.311 754.612 296.311C753.873 296.311 753.276 296.606 752.823 297.194C752.37 297.782 752.143 298.623 752.143 299.719ZM763.247 298.44L765.189 295.243H766.938L764.073 299.573L767.027 304H765.295L763.271 300.722L761.248 304H759.508L762.462 299.573L759.597 295.243H761.329L763.247 298.44ZM771.397 301.807L773.436 295.243H775.039L771.518 305.351C770.973 306.808 770.107 307.537 768.92 307.537L768.637 307.512L768.079 307.407V306.193L768.483 306.226C768.99 306.226 769.384 306.123 769.665 305.918C769.951 305.713 770.186 305.338 770.369 304.793L770.701 303.903L767.577 295.243H769.212L771.397 301.807ZM780.437 299.217C780.437 297.998 780.599 296.827 780.922 295.704C781.252 294.582 781.74 293.563 782.387 292.645C783.035 291.728 783.706 291.081 784.402 290.703L784.71 291.69C783.922 292.295 783.275 293.217 782.768 294.458C782.266 295.699 781.991 297.088 781.942 298.626L781.934 299.314C781.934 301.397 782.314 303.204 783.075 304.736C783.534 305.654 784.079 306.371 784.71 306.889L784.402 307.804C783.685 307.404 783 306.735 782.347 305.797C781.074 303.962 780.437 301.769 780.437 299.217ZM786.393 304V292.216H789.72C790.745 292.216 791.651 292.443 792.439 292.896C793.227 293.349 793.834 293.994 794.26 294.83C794.692 295.667 794.91 296.627 794.915 297.712V298.464C794.915 299.576 794.7 300.55 794.268 301.386C793.842 302.222 793.229 302.864 792.431 303.312C791.638 303.76 790.712 303.989 789.655 304H786.393ZM787.947 293.495V302.729H789.582C790.78 302.729 791.711 302.357 792.374 301.612C793.043 300.868 793.378 299.808 793.378 298.432V297.744C793.378 296.406 793.062 295.367 792.431 294.628C791.805 293.884 790.915 293.506 789.76 293.495H787.947ZM798.824 299.387V304H797.271V292.216H801.617C802.906 292.216 803.915 292.545 804.643 293.204C805.377 293.862 805.744 294.733 805.744 295.818C805.744 296.962 805.385 297.844 804.668 298.464C803.955 299.079 802.933 299.387 801.6 299.387H798.824ZM798.824 298.116H801.617C802.447 298.116 803.084 297.922 803.527 297.534C803.969 297.14 804.19 296.573 804.19 295.834C804.19 295.133 803.969 294.571 803.527 294.151C803.084 293.73 802.477 293.511 801.706 293.495H798.824V298.116ZM809.281 299.387V304H807.727V292.216H812.073C813.362 292.216 814.371 292.545 815.1 293.204C815.833 293.862 816.2 294.733 816.2 295.818C816.2 296.962 815.842 297.844 815.124 298.464C814.412 299.079 813.389 299.387 812.057 299.387H809.281ZM809.281 298.116H812.073C812.904 298.116 813.54 297.922 813.983 297.534C814.425 297.14 814.646 296.573 814.646 295.834C814.646 295.133 814.425 294.571 813.983 294.151C813.54 293.73 812.933 293.511 812.162 293.495H809.281V298.116ZM821.404 299.298C821.404 300.501 821.245 301.656 820.927 302.762C820.614 303.862 820.131 304.879 819.478 305.813C818.831 306.746 818.151 307.41 817.439 307.804L817.123 306.889C817.954 306.253 818.62 305.265 819.122 303.927C819.629 302.584 819.888 301.095 819.899 299.46V299.201C819.899 298.068 819.78 297.016 819.543 296.044C819.305 295.068 818.974 294.194 818.547 293.422C818.127 292.651 817.652 292.049 817.123 291.617L817.439 290.703C818.151 291.097 818.828 291.755 819.47 292.678C820.117 293.6 820.6 294.617 820.919 295.729C821.242 296.84 821.404 298.03 821.404 299.298Z",fill:"black"},null,-1),B2=C("path",{d:"M114.301 278.992C114.301 278.533 114.139 278.182 113.815 277.939C113.492 277.691 112.909 277.432 112.067 277.163C111.226 276.887 110.559 276.618 110.068 276.353C108.73 275.63 108.061 274.656 108.061 273.432C108.061 272.795 108.239 272.228 108.595 271.732C108.957 271.23 109.472 270.839 110.141 270.559C110.815 270.278 111.571 270.138 112.407 270.138C113.249 270.138 113.999 270.291 114.657 270.599C115.315 270.901 115.825 271.33 116.187 271.886C116.553 272.442 116.737 273.073 116.737 273.78H114.309C114.309 273.24 114.139 272.822 113.799 272.525C113.459 272.223 112.982 272.072 112.367 272.072C111.773 272.072 111.312 272.199 110.983 272.452C110.654 272.701 110.489 273.03 110.489 273.44C110.489 273.823 110.681 274.144 111.064 274.403C111.452 274.662 112.021 274.905 112.771 275.131C114.153 275.547 115.159 276.062 115.79 276.677C116.421 277.292 116.737 278.058 116.737 278.975C116.737 279.995 116.351 280.796 115.58 281.379C114.808 281.956 113.769 282.245 112.464 282.245C111.557 282.245 110.732 282.08 109.987 281.751C109.243 281.417 108.673 280.961 108.28 280.384C107.891 279.806 107.697 279.137 107.697 278.376H110.133C110.133 279.677 110.91 280.327 112.464 280.327C113.041 280.327 113.492 280.211 113.815 279.979C114.139 279.742 114.301 279.412 114.301 278.992ZM126.752 276.976H122.091V280.133H127.562V282.083H119.663V270.3H127.546V272.266H122.091V275.074H126.752V276.976ZM134.623 277.769H132.689V282.083H130.261V270.3H134.64C136.032 270.3 137.105 270.61 137.861 271.23C138.616 271.851 138.994 272.727 138.994 273.861C138.994 274.664 138.818 275.336 138.468 275.876C138.122 276.41 137.596 276.836 136.889 277.154L139.439 281.97V282.083H136.833L134.623 277.769ZM132.689 275.803H134.648C135.257 275.803 135.729 275.649 136.064 275.342C136.398 275.029 136.566 274.6 136.566 274.055C136.566 273.499 136.407 273.062 136.088 272.744C135.775 272.425 135.292 272.266 134.64 272.266H132.689V275.803ZM146.314 279.162L148.985 270.3H151.688L147.585 282.083H145.052L140.965 270.3H143.66L146.314 279.162ZM156.662 282.083H154.234V270.3H156.662V282.083ZM169.445 278.158C169.353 279.426 168.884 280.424 168.037 281.152C167.195 281.881 166.084 282.245 164.702 282.245C163.192 282.245 162.002 281.738 161.133 280.723C160.27 279.704 159.838 278.306 159.838 276.531V275.811C159.838 274.678 160.038 273.68 160.437 272.817C160.837 271.953 161.406 271.292 162.145 270.834C162.89 270.37 163.753 270.138 164.735 270.138C166.094 270.138 167.19 270.502 168.021 271.23C168.851 271.959 169.332 272.981 169.461 274.298H167.033C166.974 273.537 166.761 272.986 166.394 272.647C166.032 272.301 165.479 272.129 164.735 272.129C163.925 272.129 163.318 272.42 162.914 273.003C162.515 273.58 162.31 274.478 162.299 275.698V276.588C162.299 277.861 162.49 278.792 162.873 279.38C163.262 279.968 163.871 280.262 164.702 280.262C165.452 280.262 166.011 280.092 166.378 279.752C166.75 279.407 166.963 278.876 167.017 278.158H169.445ZM179.404 276.976H174.742V280.133H180.213V282.083H172.314V270.3H180.197V272.266H174.742V275.074H179.404V276.976Z",fill:"black"},null,-1),y2=C("path",{d:"M9.79001 304V292.216H13.1163C14.1414 292.216 15.0478 292.443 15.8356 292.896C16.6233 293.349 17.2303 293.994 17.6565 294.83C18.0882 295.667 18.3067 296.627 18.3121 297.712V298.464C18.3121 299.576 18.0962 300.55 17.6646 301.386C17.2384 302.222 16.626 302.864 15.8275 303.312C15.0344 303.76 14.109 303.989 13.0515 304H9.79001ZM11.3439 293.495V302.729H12.9787C14.1765 302.729 15.1072 302.357 15.7708 301.612C16.4399 300.868 16.7744 299.808 16.7744 298.432V297.744C16.7744 296.406 16.4587 295.367 15.8275 294.628C15.2016 293.883 14.3114 293.506 13.1567 293.495H11.3439ZM25.8387 304C25.7523 303.827 25.6822 303.52 25.6282 303.077C24.9322 303.8 24.1013 304.162 23.1356 304.162C22.2723 304.162 21.5628 303.919 21.0071 303.433C20.4567 302.942 20.1816 302.322 20.1816 301.572C20.1816 300.66 20.5269 299.953 21.2175 299.452C21.9135 298.944 22.8901 298.691 24.1472 298.691H25.604V298.003C25.604 297.48 25.4475 297.064 25.1346 296.757C24.8216 296.444 24.3603 296.287 23.7506 296.287C23.2165 296.287 22.7687 296.422 22.4072 296.692C22.0457 296.962 21.8649 297.288 21.8649 297.671H20.3596C20.3596 297.234 20.5134 296.813 20.8209 296.409C21.1339 295.998 21.5547 295.675 22.0835 295.437C22.6176 295.2 23.203 295.081 23.8397 295.081C24.8486 295.081 25.639 295.335 26.211 295.842C26.7829 296.344 27.0796 297.037 27.1012 297.922V301.952C27.1012 302.756 27.2037 303.396 27.4087 303.87V304H25.8387ZM23.3541 302.859C23.8235 302.859 24.2686 302.737 24.6894 302.495C25.1103 302.252 25.4151 301.936 25.604 301.548V299.751H24.4305C22.596 299.751 21.6788 300.288 21.6788 301.362C21.6788 301.831 21.8353 302.198 22.1482 302.462C22.4611 302.727 22.8631 302.859 23.3541 302.859ZM31.4796 293.123V295.243H33.1144V296.4H31.4796V301.831C31.4796 302.182 31.5524 302.446 31.6981 302.624C31.8438 302.797 32.092 302.883 32.4427 302.883C32.6153 302.883 32.8527 302.851 33.1549 302.786V304C32.761 304.108 32.3779 304.162 32.0056 304.162C31.3366 304.162 30.8321 303.959 30.4922 303.555C30.1523 303.15 29.9823 302.575 29.9823 301.831V296.4H28.388V295.243H29.9823V293.123H31.4796ZM40.2768 304C40.1905 303.827 40.1203 303.52 40.0664 303.077C39.3704 303.8 38.5395 304.162 37.5737 304.162C36.7104 304.162 36.0009 303.919 35.4452 303.433C34.8949 302.942 34.6197 302.322 34.6197 301.572C34.6197 300.66 34.965 299.953 35.6556 299.452C36.3516 298.944 37.3282 298.691 38.5853 298.691H40.0421V298.003C40.0421 297.48 39.8856 297.064 39.5727 296.757C39.2598 296.444 38.7985 296.287 38.1888 296.287C37.6546 296.287 37.2068 296.422 36.8453 296.692C36.4838 296.962 36.3031 297.288 36.3031 297.671H34.7978C34.7978 297.234 34.9515 296.813 35.2591 296.409C35.572 295.998 35.9928 295.675 36.5216 295.437C37.0557 295.2 37.6411 295.081 38.2778 295.081C39.2867 295.081 40.0772 295.335 40.6491 295.842C41.221 296.344 41.5177 297.037 41.5393 297.922V301.952C41.5393 302.756 41.6418 303.396 41.8469 303.87V304H40.2768ZM37.7922 302.859C38.2616 302.859 38.7067 302.737 39.1276 302.495C39.5484 302.252 39.8533 301.936 40.0421 301.548V299.751H38.8686C37.0342 299.751 36.1169 300.288 36.1169 301.362C36.1169 301.831 36.2734 302.198 36.5863 302.462C36.8993 302.727 37.3012 302.859 37.7922 302.859ZM49.7862 299.387V304H48.2323V292.216H52.5783C53.8678 292.216 54.8768 292.545 55.6052 293.204C56.3389 293.862 56.7058 294.733 56.7058 295.818C56.7058 296.962 56.347 297.844 55.6295 298.464C54.9173 299.079 53.8948 299.387 52.5622 299.387H49.7862ZM49.7862 298.116H52.5783C53.4092 298.116 54.0459 297.922 54.4883 297.533C54.9307 297.14 55.152 296.573 55.152 295.834C55.152 295.133 54.9307 294.571 54.4883 294.151C54.0459 293.73 53.4389 293.511 52.6674 293.495H49.7862V298.116ZM60.0807 304H58.5834V291.569H60.0807V304ZM67.8905 304C67.8042 303.827 67.7341 303.52 67.6801 303.077C66.9841 303.8 66.1532 304.162 65.1874 304.162C64.3242 304.162 63.6147 303.919 63.0589 303.433C62.5086 302.942 62.2334 302.322 62.2334 301.572C62.2334 300.66 62.5787 299.953 63.2694 299.452C63.9654 298.944 64.9419 298.691 66.1991 298.691H67.6558V298.003C67.6558 297.48 67.4994 297.064 67.1864 296.757C66.8735 296.444 66.4122 296.287 65.8025 296.287C65.2684 296.287 64.8205 296.422 64.459 296.692C64.0976 296.962 63.9168 297.288 63.9168 297.671H62.4115C62.4115 297.234 62.5653 296.813 62.8728 296.409C63.1857 295.998 63.6066 295.675 64.1353 295.437C64.6695 295.2 65.2549 295.081 65.8915 295.081C66.9005 295.081 67.6909 295.335 68.2628 295.842C68.8347 296.344 69.1315 297.037 69.1531 297.922V301.952C69.1531 302.756 69.2556 303.396 69.4606 303.87V304H67.8905ZM65.4059 302.859C65.8753 302.859 66.3205 302.737 66.7413 302.495C67.1621 302.252 67.467 301.936 67.6558 301.548V299.751H66.4823C64.6479 299.751 63.7307 300.288 63.7307 301.362C63.7307 301.831 63.8871 302.198 64.2001 302.462C64.513 302.727 64.915 302.859 65.4059 302.859ZM72.9164 295.243L72.9649 296.344C73.6339 295.502 74.508 295.081 75.5871 295.081C77.4377 295.081 78.3711 296.125 78.3873 298.213V304H76.8901V298.205C76.8847 297.574 76.739 297.107 76.453 296.805C76.1725 296.503 75.7328 296.352 75.1339 296.352C74.6483 296.352 74.222 296.481 73.8552 296.74C73.4883 296.999 73.2023 297.339 72.9973 297.76V304H71.5001V295.243H72.9164ZM84.2791 304.162C83.0921 304.162 82.1263 303.773 81.3818 302.996C80.6372 302.214 80.2649 301.17 80.2649 299.864V299.589C80.2649 298.72 80.4295 297.946 80.7586 297.266C81.0931 296.581 81.5571 296.047 82.1506 295.664C82.7495 295.275 83.397 295.081 84.093 295.081C85.2314 295.081 86.1162 295.456 86.7475 296.206C87.3788 296.956 87.6944 298.03 87.6944 299.427V300.05H81.7621C81.7837 300.914 82.0346 301.612 82.5148 302.147C83.0004 302.675 83.6155 302.94 84.36 302.94C84.8888 302.94 85.3366 302.832 85.7035 302.616C86.0704 302.4 86.3914 302.114 86.6666 301.758L87.5811 302.47C86.8473 303.598 85.7467 304.162 84.2791 304.162ZM84.093 296.311C83.4887 296.311 82.9815 296.533 82.5715 296.975C82.1614 297.412 81.9078 298.027 81.8107 298.82H86.1972V298.707C86.154 297.946 85.949 297.358 85.5821 296.943C85.2152 296.522 84.7188 296.311 84.093 296.311ZM95.3343 299.387V304H93.7804V292.216H98.1264C99.4159 292.216 100.425 292.545 101.153 293.204C101.887 293.862 102.254 294.733 102.254 295.818C102.254 296.962 101.895 297.844 101.178 298.464C100.465 299.079 99.4429 299.387 98.1102 299.387H95.3343ZM95.3343 298.116H98.1264C98.9573 298.116 99.594 297.922 100.036 297.533C100.479 297.14 100.7 296.573 100.7 295.834C100.7 295.133 100.479 294.571 100.036 294.151C99.594 293.73 98.987 293.511 98.2155 293.495H95.3343V298.116ZM108.235 296.587C108.008 296.549 107.763 296.53 107.498 296.53C106.516 296.53 105.85 296.948 105.499 297.784V304H104.002V295.243H105.459L105.483 296.255C105.974 295.472 106.67 295.081 107.571 295.081C107.862 295.081 108.084 295.119 108.235 295.195V296.587ZM109.06 299.541C109.06 298.683 109.227 297.911 109.562 297.226C109.902 296.541 110.371 296.012 110.97 295.64C111.574 295.267 112.262 295.081 113.034 295.081C114.226 295.081 115.189 295.494 115.923 296.32C116.662 297.145 117.032 298.243 117.032 299.613V299.719C117.032 300.571 116.867 301.337 116.538 302.017C116.215 302.691 115.748 303.218 115.138 303.595C114.534 303.973 113.838 304.162 113.05 304.162C111.863 304.162 110.9 303.749 110.161 302.923C109.427 302.098 109.06 301.005 109.06 299.646V299.541ZM110.566 299.719C110.566 300.69 110.789 301.469 111.237 302.058C111.69 302.646 112.295 302.94 113.05 302.94C113.811 302.94 114.415 302.643 114.863 302.049C115.311 301.451 115.535 300.614 115.535 299.541C115.535 298.58 115.305 297.803 114.847 297.21C114.394 296.611 113.789 296.311 113.034 296.311C112.295 296.311 111.699 296.605 111.245 297.194C110.792 297.782 110.566 298.623 110.566 299.719ZM121.669 298.44L123.612 295.243H125.36L122.495 299.573L125.449 304H123.717L121.694 300.722L119.67 304H117.93L120.884 299.573L118.019 295.243H119.751L121.669 298.44ZM129.819 301.807L131.859 295.243H133.461L129.94 305.351C129.396 306.808 128.53 307.537 127.343 307.537L127.059 307.512L126.501 307.407V306.193L126.906 306.225C127.413 306.225 127.807 306.123 128.087 305.918C128.373 305.713 128.608 305.338 128.791 304.793L129.123 303.903L125.999 295.243H127.634L129.819 301.807ZM138.859 299.217C138.859 297.997 139.021 296.827 139.345 295.704C139.674 294.582 140.162 293.562 140.81 292.645C141.457 291.728 142.129 291.081 142.825 290.703L143.132 291.69C142.345 292.295 141.697 293.217 141.19 294.458C140.688 295.699 140.413 297.088 140.364 298.626L140.356 299.314C140.356 301.397 140.737 303.204 141.497 304.736C141.956 305.654 142.501 306.371 143.132 306.889L142.825 307.804C142.107 307.404 141.422 306.735 140.769 305.797C139.496 303.962 138.859 301.769 138.859 299.217ZM144.816 304V292.216H148.142C149.167 292.216 150.073 292.443 150.861 292.896C151.649 293.349 152.256 293.994 152.682 294.83C153.114 295.667 153.332 296.627 153.338 297.712V298.464C153.338 299.576 153.122 300.55 152.69 301.386C152.264 302.222 151.652 302.864 150.853 303.312C150.06 303.76 149.135 303.989 148.077 304H144.816ZM146.37 293.495V302.729H148.004C149.202 302.729 150.133 302.357 150.796 301.612C151.465 300.868 151.8 299.808 151.8 298.432V297.744C151.8 296.406 151.484 295.367 150.853 294.628C150.227 293.883 149.337 293.506 148.182 293.495H146.37ZM157.247 299.387V304H155.693V292.216H160.039C161.328 292.216 162.337 292.545 163.066 293.204C163.799 293.862 164.166 294.733 164.166 295.818C164.166 296.962 163.808 297.844 163.09 298.464C162.378 299.079 161.355 299.387 160.023 299.387H157.247ZM157.247 298.116H160.039C160.87 298.116 161.506 297.922 161.949 297.533C162.391 297.14 162.612 296.573 162.612 295.834C162.612 295.133 162.391 294.571 161.949 294.151C161.506 293.73 160.899 293.511 160.128 293.495H157.247V298.116ZM167.703 299.387V304H166.149V292.216H170.495C171.785 292.216 172.794 292.545 173.522 293.204C174.256 293.862 174.623 294.733 174.623 295.818C174.623 296.962 174.264 297.844 173.546 298.464C172.834 299.079 171.812 299.387 170.479 299.387H167.703ZM167.703 298.116H170.495C171.326 298.116 171.963 297.922 172.405 297.533C172.848 297.14 173.069 296.573 173.069 295.834C173.069 295.133 172.848 294.571 172.405 294.151C171.963 293.73 171.356 293.511 170.584 293.495H167.703V298.116ZM179.827 299.298C179.827 300.501 179.667 301.656 179.349 302.762C179.036 303.862 178.553 304.879 177.9 305.813C177.253 306.746 176.573 307.41 175.861 307.804L175.545 306.889C176.376 306.252 177.042 305.265 177.544 303.927C178.051 302.584 178.31 301.094 178.321 299.46V299.201C178.321 298.068 178.202 297.016 177.965 296.044C177.728 295.068 177.396 294.194 176.97 293.422C176.549 292.651 176.074 292.049 175.545 291.617L175.861 290.703C176.573 291.097 177.25 291.755 177.892 292.678C178.54 293.6 179.023 294.617 179.341 295.729C179.665 296.84 179.827 298.03 179.827 299.298Z",fill:"black"},null,-1),w2=C("path",{d:"M395.062 149.221L393.799 150.581V153.948H391.371V142.164H393.799V147.506L394.868 146.041L397.87 142.164H400.857L396.672 147.4L400.978 153.948H398.089L395.062 149.221ZM412.086 142.164V149.926C412.086 151.215 411.681 152.235 410.872 152.985C410.068 153.735 408.968 154.11 407.57 154.11C406.194 154.11 405.102 153.745 404.292 153.017C403.483 152.289 403.07 151.288 403.054 150.015V142.164H405.482V149.942C405.482 150.713 405.666 151.277 406.032 151.633C406.405 151.984 406.917 152.159 407.57 152.159C408.935 152.159 409.628 151.442 409.65 150.006V142.164H412.086ZM418.524 142.164L421.551 150.711L424.562 142.164H427.751V153.948H425.315V150.727L425.557 145.167L422.377 153.948H420.71L417.537 145.175L417.78 150.727V153.948H415.352V142.164H418.524ZM437.944 151.52H433.687L432.878 153.948H430.296L434.683 142.164H436.933L441.343 153.948H438.762L437.944 151.52ZM434.343 149.553H437.289L435.808 145.142L434.343 149.553Z",fill:"black"},null,-1),S2=C("path",{d:"M376.13 172.521C375.985 173.767 375.523 174.73 374.746 175.41C373.975 176.085 372.947 176.422 371.663 176.422C370.271 176.422 369.154 175.923 368.312 174.925C367.476 173.926 367.058 172.591 367.058 170.918V169.785C367.058 168.69 367.252 167.727 367.641 166.896C368.034 166.065 368.59 165.429 369.308 164.986C370.025 164.538 370.856 164.315 371.8 164.315C373.052 164.315 374.056 164.665 374.811 165.367C375.566 166.063 376.006 167.028 376.13 168.264H374.568C374.433 167.325 374.139 166.645 373.686 166.224C373.238 165.804 372.61 165.593 371.8 165.593C370.808 165.593 370.028 165.96 369.461 166.694C368.9 167.428 368.62 168.472 368.62 169.826V170.967C368.62 172.246 368.887 173.263 369.421 174.018C369.955 174.774 370.702 175.151 371.663 175.151C372.526 175.151 373.187 174.957 373.646 174.568C374.11 174.175 374.417 173.492 374.568 172.521H376.13ZM377.627 171.801C377.627 170.943 377.795 170.171 378.129 169.486C378.469 168.801 378.939 168.272 379.537 167.9C380.142 167.527 380.83 167.341 381.601 167.341C382.794 167.341 383.757 167.754 384.49 168.58C385.23 169.405 385.599 170.503 385.599 171.873V171.979C385.599 172.831 385.435 173.597 385.105 174.277C384.782 174.952 384.315 175.478 383.705 175.855C383.101 176.233 382.405 176.422 381.617 176.422C380.43 176.422 379.467 176.009 378.728 175.184C377.994 174.358 377.627 173.265 377.627 171.906V171.801ZM379.133 171.979C379.133 172.95 379.357 173.729 379.804 174.318C380.258 174.906 380.862 175.2 381.617 175.2C382.378 175.2 382.982 174.903 383.43 174.31C383.878 173.711 384.102 172.874 384.102 171.801C384.102 170.84 383.873 170.063 383.414 169.47C382.961 168.871 382.357 168.571 381.601 168.571C380.862 168.571 380.266 168.866 379.813 169.454C379.359 170.042 379.133 170.883 379.133 171.979ZM388.893 167.503L388.942 168.604C389.611 167.762 390.485 167.341 391.564 167.341C393.414 167.341 394.348 168.385 394.364 170.473V176.26H392.867V170.465C392.861 169.834 392.716 169.367 392.43 169.065C392.149 168.763 391.709 168.612 391.111 168.612C390.625 168.612 390.199 168.741 389.832 169C389.465 169.259 389.179 169.599 388.974 170.02V176.26H387.477V167.503H388.893ZM398.653 165.383V167.503H400.288V168.661H398.653V174.091C398.653 174.442 398.726 174.706 398.872 174.884C399.018 175.057 399.266 175.143 399.616 175.143C399.789 175.143 400.026 175.111 400.329 175.046V176.26C399.935 176.368 399.552 176.422 399.179 176.422C398.51 176.422 398.006 176.219 397.666 175.815C397.326 175.41 397.156 174.836 397.156 174.091V168.661H395.562V167.503H397.156V165.383H398.653ZM406.277 168.847C406.05 168.809 405.805 168.79 405.541 168.79C404.559 168.79 403.892 169.208 403.542 170.044V176.26H402.044V167.503H403.501L403.525 168.515C404.016 167.732 404.712 167.341 405.613 167.341C405.905 167.341 406.126 167.379 406.277 167.455V168.847ZM407.103 171.801C407.103 170.943 407.27 170.171 407.604 169.486C407.944 168.801 408.414 168.272 409.013 167.9C409.617 167.527 410.305 167.341 411.076 167.341C412.269 167.341 413.232 167.754 413.966 168.58C414.705 169.405 415.074 170.503 415.074 171.873V171.979C415.074 172.831 414.91 173.597 414.581 174.277C414.257 174.952 413.79 175.478 413.181 175.855C412.576 176.233 411.88 176.422 411.092 176.422C409.905 176.422 408.942 176.009 408.203 175.184C407.469 174.358 407.103 173.265 407.103 171.906V171.801ZM408.608 171.979C408.608 172.95 408.832 173.729 409.28 174.318C409.733 174.906 410.337 175.2 411.092 175.2C411.853 175.2 412.458 174.903 412.905 174.31C413.353 173.711 413.577 172.874 413.577 171.801C413.577 170.84 413.348 170.063 412.889 169.47C412.436 168.871 411.832 168.571 411.076 168.571C410.337 168.571 409.741 168.866 409.288 169.454C408.834 170.042 408.608 170.883 408.608 171.979ZM418.579 176.26H417.081V163.829H418.579V176.26ZM426.882 171.647V176.26H425.328V164.476H429.674C430.964 164.476 431.973 164.805 432.701 165.464C433.435 166.122 433.802 166.993 433.802 168.078C433.802 169.222 433.443 170.104 432.725 170.724C432.013 171.339 430.991 171.647 429.658 171.647H426.882ZM426.882 170.376H429.674C430.505 170.376 431.142 170.182 431.584 169.794C432.027 169.4 432.248 168.833 432.248 168.094C432.248 167.393 432.027 166.831 431.584 166.411C431.142 165.99 430.535 165.771 429.763 165.755H426.882V170.376ZM437.177 176.26H435.679V163.829H437.177V176.26ZM444.986 176.26C444.9 176.087 444.83 175.78 444.776 175.337C444.08 176.06 443.249 176.422 442.283 176.422C441.42 176.422 440.711 176.179 440.155 175.693C439.605 175.202 439.329 174.582 439.329 173.832C439.329 172.92 439.675 172.213 440.365 171.712C441.061 171.204 442.038 170.951 443.295 170.951H444.752V170.263C444.752 169.74 444.595 169.324 444.282 169.017C443.969 168.704 443.508 168.547 442.898 168.547C442.364 168.547 441.916 168.682 441.555 168.952C441.194 169.222 441.013 169.548 441.013 169.931H439.507C439.507 169.494 439.661 169.073 439.969 168.669C440.282 168.259 440.703 167.935 441.231 167.697C441.765 167.46 442.351 167.341 442.987 167.341C443.996 167.341 444.787 167.595 445.359 168.102C445.931 168.604 446.227 169.297 446.249 170.182V174.212C446.249 175.016 446.352 175.656 446.557 176.13V176.26H444.986ZM442.502 175.119C442.971 175.119 443.416 174.997 443.837 174.755C444.258 174.512 444.563 174.196 444.752 173.808V172.011H443.578C441.744 172.011 440.827 172.548 440.827 173.622C440.827 174.091 440.983 174.458 441.296 174.722C441.609 174.987 442.011 175.119 442.502 175.119ZM450.012 167.503L450.061 168.604C450.73 167.762 451.604 167.341 452.683 167.341C454.534 167.341 455.467 168.385 455.483 170.473V176.26H453.986V170.465C453.981 169.834 453.835 169.367 453.549 169.065C453.268 168.763 452.829 168.612 452.23 168.612C451.744 168.612 451.318 168.741 450.951 169C450.584 169.259 450.298 169.599 450.093 170.02V176.26H448.596V167.503H450.012ZM461.375 176.422C460.188 176.422 459.222 176.033 458.478 175.256C457.733 174.474 457.361 173.43 457.361 172.124V171.849C457.361 170.981 457.525 170.206 457.855 169.526C458.189 168.841 458.653 168.307 459.247 167.924C459.845 167.536 460.493 167.341 461.189 167.341C462.327 167.341 463.212 167.716 463.843 168.466C464.475 169.216 464.79 170.29 464.79 171.687V172.311H458.858C458.88 173.174 459.131 173.872 459.611 174.407C460.096 174.935 460.711 175.2 461.456 175.2C461.985 175.2 462.433 175.092 462.799 174.876C463.166 174.66 463.487 174.374 463.763 174.018L464.677 174.73C463.943 175.858 462.843 176.422 461.375 176.422ZM461.189 168.571C460.585 168.571 460.077 168.793 459.667 169.235C459.257 169.672 459.004 170.287 458.907 171.08H463.293V170.967C463.25 170.206 463.045 169.618 462.678 169.203C462.311 168.782 461.815 168.571 461.189 168.571Z",fill:"black"},null,-1),F2=C("path",{d:"M436.219 267.083L434.625 267.083L434.625 268.677L436.219 268.677L436.219 267.083ZM436.219 203.334L427.017 219.271L445.42 219.271L436.219 203.334ZM530.567 265.489L436.219 265.489L436.219 268.677L530.567 268.677L530.567 265.489ZM437.812 267.083L437.812 217.678L434.625 217.678L434.625 267.083L437.812 267.083Z",fill:"#7B2BBC"},null,-1),v2=C("path",{d:"M393.507 267.083L395.1 267.083L395.1 268.677L393.507 268.677L393.507 267.083ZM393.507 203.334L402.708 219.271L384.305 219.271L393.507 203.334ZM299.158 265.489L393.507 265.489L393.507 268.677L299.158 268.677L299.158 265.489ZM391.913 267.083L391.913 217.678L395.1 217.678L395.1 267.083L391.913 267.083Z",fill:"#7B2BBC"},null,-1),G2=C("path",{d:"M299.796 290.033L315.733 299.234V280.831L299.796 290.033ZM530.567 290.033L514.63 280.831V299.234L530.567 290.033ZM314.139 291.626H516.223V288.439H314.139V291.626Z",fill:"black"},null,-1),A2=C("path",{d:"M632.599 280.24L551 280.24L551 252.1C551 249.283 553.283 247 556.1 247L627.499 247C630.315 247 632.599 249.283 632.599 252.1L632.599 280.24Z",fill:"#7B2BBC"},null,-1),k2=C("path",{d:"M279.599 280.24L198 280.24L198 252.1C198 249.283 200.283 247 203.1 247L274.499 247C277.315 247 279.599 249.283 279.599 252.1L279.599 280.24Z",fill:"#7B2BBC"},null,-1),O2=C("g",{class:"cursor-help animate-pulse"},[C("g",{filter:"url(#filter3_d_159_853)"},[C("circle",{cx:"542",cy:"56",r:"27",fill:"url(#paint0_linear_159_853)"}),e(),C("circle",{cx:"542",cy:"56",r:"25",stroke:"white","stroke-width":"4"})]),e(),C("path",{d:"M539.761 60.5791C539.761 59.0296 539.949 57.7956 540.325 56.877C540.701 55.9583 541.388 55.0563 542.384 54.1709C543.391 53.2744 544.061 52.5495 544.393 51.9961C544.725 51.4316 544.891 50.8395 544.891 50.2197C544.891 48.3493 544.027 47.4141 542.301 47.4141C541.482 47.4141 540.823 47.6686 540.325 48.1777C539.838 48.6758 539.584 49.3675 539.562 50.2529H534.747C534.769 48.139 535.45 46.4844 536.789 45.2891C538.139 44.0938 539.977 43.4961 542.301 43.4961C544.647 43.4961 546.468 44.0661 547.763 45.2061C549.058 46.335 549.705 47.9342 549.705 50.0039C549.705 50.9447 549.495 51.8356 549.074 52.6768C548.654 53.5068 547.918 54.431 546.866 55.4492L545.521 56.7275C544.68 57.5355 544.199 58.4818 544.077 59.5664L544.011 60.5791H539.761ZM539.279 65.6758C539.279 64.9342 539.528 64.3255 540.026 63.8496C540.535 63.3626 541.183 63.1191 541.969 63.1191C542.755 63.1191 543.396 63.3626 543.895 63.8496C544.404 64.3255 544.658 64.9342 544.658 65.6758C544.658 66.4062 544.409 67.0094 543.911 67.4854C543.424 67.9613 542.777 68.1992 541.969 68.1992C541.161 68.1992 540.508 67.9613 540.01 67.4854C539.523 67.0094 539.279 66.4062 539.279 65.6758Z",fill:"#4A4622"})],-1),U2=C("g",{class:"cursor-help animate-pulse"},[C("g",{filter:"url(#filter4_d_159_853)"},[C("circle",{cx:"636",cy:"230",r:"27",fill:"url(#paint1_linear_159_853)"}),e(),C("circle",{cx:"636",cy:"230",r:"25",stroke:"white","stroke-width":"4"})]),e(),C("path",{d:"M633.761 234.579C633.761 233.03 633.949 231.796 634.325 230.877C634.701 229.958 635.388 229.056 636.384 228.171C637.391 227.274 638.061 226.549 638.393 225.996C638.725 225.432 638.891 224.839 638.891 224.22C638.891 222.349 638.027 221.414 636.301 221.414C635.482 221.414 634.823 221.669 634.325 222.178C633.838 222.676 633.584 223.367 633.562 224.253H628.747C628.769 222.139 629.45 220.484 630.789 219.289C632.139 218.094 633.977 217.496 636.301 217.496C638.647 217.496 640.468 218.066 641.763 219.206C643.058 220.335 643.705 221.934 643.705 224.004C643.705 224.945 643.495 225.836 643.074 226.677C642.654 227.507 641.918 228.431 640.866 229.449L639.521 230.727C638.68 231.535 638.199 232.482 638.077 233.566L638.011 234.579H633.761ZM633.279 239.676C633.279 238.934 633.528 238.325 634.026 237.85C634.535 237.363 635.183 237.119 635.969 237.119C636.755 237.119 637.396 237.363 637.895 237.85C638.404 238.325 638.658 238.934 638.658 239.676C638.658 240.406 638.409 241.009 637.911 241.485C637.424 241.961 636.777 242.199 635.969 242.199C635.161 242.199 634.508 241.961 634.01 241.485C633.523 241.009 633.279 240.406 633.279 239.676Z",fill:"#4A4622"})],-1),b2=C("g",{"clip-path":"url(#clip0_159_853)"},[C("path",{d:"M233.006 264.855L230.979 263.594L231.022 265.521L233.048 266.782L233.006 264.855ZM235.925 271.601L235.882 269.716L234.111 268.611C234.083 268.596 234.054 268.568 234.04 268.554L234.083 270.453L235.925 271.601ZM229.59 274.137L224.956 271.261L224.843 266.442L227.11 265.465L227.068 263.537L223.44 265.096C223.157 265.224 222.987 265.479 223.001 265.776L223.143 271.558C223.143 271.856 223.327 272.153 223.61 272.323L229.165 275.767C229.42 275.923 229.732 275.965 230.001 275.895C230.03 275.88 230.058 275.88 230.086 275.866L233.502 274.392L231.645 273.245L229.59 274.137Z",fill:"#B31AAB"}),e(),C("path",{d:"M244.569 263.481C244.555 263.141 244.357 262.786 244.017 262.588L237.271 258.407L237.059 258.492L237.101 260.519L242.444 263.835L242.571 269.248L244.612 270.51L244.725 270.467L244.569 263.481ZM236.492 272.99L230.214 269.107L230.058 262.588L232.921 261.355L232.864 259.102L228.428 261.015C228.102 261.157 227.904 261.454 227.918 261.808L228.102 269.461C228.102 269.815 228.315 270.155 228.655 270.354L236.01 274.917C236.308 275.101 236.676 275.158 236.988 275.059C237.016 275.044 237.044 275.03 237.073 275.03L241.409 273.16L239.255 271.827L236.492 272.99Z",fill:"#D163CE"}),e(),C("path",{d:"M254.135 258.124L244.711 252.285C244.357 252.073 243.946 252.016 243.592 252.129C243.563 252.144 243.521 252.158 243.492 252.172L234.295 256.14C233.927 256.296 233.7 256.636 233.714 257.047L233.941 266.853C233.955 267.25 234.196 267.647 234.579 267.874L244.003 273.712C244.343 273.925 244.768 273.981 245.122 273.868C245.15 273.854 245.193 273.84 245.221 273.826L254.418 269.858C254.787 269.702 255.014 269.347 254.999 268.951L254.773 259.144C254.758 258.747 254.518 258.365 254.135 258.124V258.124ZM244.555 271.516L236.364 266.442L236.166 257.926L244.158 254.482L252.349 259.555L252.548 268.072L244.555 271.516Z",fill:"#E13EAF"})],-1),I2=C("g",{"clip-path":"url(#clip1_159_853)"},[C("path",{d:"M586.006 263.855L583.979 262.594L584.022 264.521L586.048 265.782L586.006 263.855ZM588.925 270.601L588.882 268.716L587.111 267.611C587.083 267.596 587.054 267.568 587.04 267.554L587.083 269.453L588.925 270.601ZM582.59 273.137L577.956 270.261L577.843 265.442L580.11 264.465L580.068 262.537L576.44 264.096C576.157 264.224 575.987 264.479 576.001 264.776L576.143 270.558C576.143 270.856 576.327 271.153 576.61 271.323L582.165 274.767C582.42 274.923 582.732 274.965 583.001 274.895C583.03 274.88 583.058 274.88 583.086 274.866L586.502 273.392L584.645 272.245L582.59 273.137Z",fill:"#B31AAB"}),e(),C("path",{d:"M597.569 262.481C597.555 262.141 597.357 261.786 597.017 261.588L590.271 257.407L590.059 257.492L590.101 259.519L595.444 262.835L595.571 268.248L597.612 269.51L597.725 269.467L597.569 262.481ZM589.492 271.99L583.214 268.107L583.058 261.588L585.921 260.355L585.864 258.102L581.428 260.015C581.102 260.157 580.904 260.454 580.918 260.808L581.102 268.461C581.102 268.815 581.315 269.155 581.655 269.354L589.01 273.917C589.308 274.101 589.676 274.158 589.988 274.059C590.016 274.044 590.044 274.03 590.073 274.03L594.409 272.16L592.255 270.827L589.492 271.99Z",fill:"#D163CE"}),e(),C("path",{d:"M607.135 257.124L597.711 251.285C597.357 251.073 596.946 251.016 596.592 251.129C596.563 251.144 596.521 251.158 596.492 251.172L587.295 255.14C586.927 255.296 586.7 255.636 586.714 256.047L586.941 265.853C586.955 266.25 587.196 266.647 587.579 266.874L597.003 272.712C597.343 272.925 597.768 272.981 598.122 272.868C598.15 272.854 598.193 272.84 598.221 272.826L607.418 268.858C607.787 268.702 608.014 268.347 607.999 267.951L607.773 258.144C607.758 257.747 607.518 257.365 607.135 257.124V257.124ZM597.555 270.516L589.364 265.442L589.166 256.926L597.158 253.482L605.349 258.555L605.548 267.072L597.555 270.516Z",fill:"#E13EAF"})],-1),$2=Z(' ',1);function D2(V,i,L,c,o,s){const l=a("KPop");return n(),_("svg",h2,[u2,e(),_2,e(),M2,e(),Z2,e(),g2,e(),m2,e(),x2,e(),B2,e(),y2,e(),w2,e(),S2,e(),F2,e(),v2,e(),G2,e(),A2,e(),k2,e(),r(l,{trigger:"hover","is-svg":!0,tag:"g",title:o.productName,placement:"rightEnd","popover-timeout":5},{content:t(()=>[e(` + The control plane provides the config for all services in the mesh. + `)]),default:t(()=>[O2,e()]),_:1},8,["title"]),e(),r(l,{trigger:"hover",title:"Data Plane Proxy (DPP)","is-svg":!0,tag:"g",placement:"rightEnd","popover-timeout":5},{content:t(()=>[e(M(o.productName)+` attaches a data plane proxy sidecar to each service in your mesh. + This sidecar handles the mesh configuration for the service. + `,1)]),default:t(()=>[U2,e()]),_:1}),e(),b2,e(),I2,e(),$2])}const E2=f(p2,[["render",D2]]);const P2={name:"DeploymentTypes",components:{MultizoneGraph:c2,StandaloneGraph:E2,OnboardingNavigation:w,OnboardingHeading:S,OnboardingPage:F,KRadio:x},data(){return{mode:"standalone",productName:H}},computed:{...B({multicluster:"config/getMulticlusterStatus"}),currentGraph(){return this.mode==="standalone"?"StandaloneGraph":"MultizoneGraph"}},mounted(){this.mode=this.multicluster?"multi-zone":"standalone"}},R2={class:"h-full w-full flex items-center justify-center mb-10"},N2={class:"radio flex text-base justify-between w-full sm:w-3/4 md:w-3/5 lg:w-1/2 absolute bottom-0 right-0 left-0 mb-10 mx-auto deployment-type-radio-buttons"};function z2(V,i,L,c,o,s){const l=a("OnboardingHeading"),p=a("KRadio"),g=a("OnboardingNavigation"),m=a("OnboardingPage");return n(),h(m,{"with-image":""},{header:t(()=>[r(l,{title:"Learn about deployments",description:`${o.productName} can be deployed in standalone or multi-zone mode.`},null,8,["description"])]),content:t(()=>[C("div",R2,[(n(),h(y(s.currentGraph)))]),e(),C("div",N2,[r(p,{modelValue:o.mode,"onUpdate:modelValue":i[0]||(i[0]=d=>o.mode=d),name:"mode","selected-value":"standalone","data-testid":"onboarding-standalone-radio-button"},{default:t(()=>[e(` + Standalone deployment + `)]),_:1},8,["modelValue"]),e(),r(p,{modelValue:o.mode,"onUpdate:modelValue":i[1]||(i[1]=d=>o.mode=d),name:"mode","selected-value":"multi-zone","data-testid":"onboarding-multi-zone-radio-button"},{default:t(()=>[e(` + Multi-zone deployment + `)]),_:1},8,["modelValue"])])]),navigation:t(()=>[r(g,{"next-step":"onboarding-configuration-types","previous-step":"onboarding-welcome"})]),_:1})}const W2=f(P2,[["render",z2],["__scopeId","data-v-8f117e74"]]);export{W2 as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView.3937b982.js b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView.3937b982.js deleted file mode 100644 index fab36c74b953..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView.3937b982.js +++ /dev/null @@ -1 +0,0 @@ -import{d as r,e as c,o,i,u as s,c as n,w as l,a as d,O as _,q as m}from"./index.3bc39668.js";import{_ as u}from"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import{_ as f}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";import"./_commonjsHelpers.f037b798.js";const p={class:"component-frame"},w=r({__name:"DiagnosticsView",setup(g){const a=m(),t=c(()=>{const e=a.getters["config/getConfig"];return e?JSON.stringify(e,null,2):null});return(e,k)=>(o(),i("div",p,[s(t)===null?(o(),n(f,{key:0})):(o(),n(s(_),{key:1,"border-variant":"noBorder"},{body:l(()=>[d(u,{id:"code-block-diagnostics",language:"json",code:s(t),"is-searchable":"","query-key":"diagnostics"},null,8,["code"])]),_:1}))]))}});export{w as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView.a34d668f.js b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView.a34d668f.js new file mode 100644 index 000000000000..29fc01bcf038 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/DiagnosticsView.a34d668f.js @@ -0,0 +1 @@ +import{d as r,f as c,o,j as i,u as s,c as n,w as l,a as d,L as _,q as f}from"./index.c8e7c817.js";import{_ as m}from"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import{_ as u}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";import"./_commonjsHelpers.f037b798.js";const p={class:"component-frame"},w=r({__name:"DiagnosticsView",setup(g){const a=f(),t=c(()=>{const e=a.getters["config/getConfig"];return e?JSON.stringify(e,null,2):null});return(e,k)=>(o(),i("div",p,[s(t)===null?(o(),n(u,{key:0})):(o(),n(s(_),{key:1,"border-variant":"noBorder"},{body:l(()=>[d(m,{id:"code-block-diagnostics",language:"json",code:s(t),"is-searchable":"","query-key":"diagnostics"},null,8,["code"])]),_:1}))]))}});export{w as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js b/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js deleted file mode 100644 index 6bc600a36365..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js +++ /dev/null @@ -1 +0,0 @@ -import{d as n,o as r,c,J as i,w as s,I as a,u as o,N as l,j as t,a as d,v as m}from"./index.3bc39668.js";const _={class:"card-icon mb-3"},p=t("p",null,"There is no data to display.",-1),f=n({__name:"EmptyBlock",setup(h){return(e,u)=>(r(),c(o(l),{"cta-is-hidden":""},i({title:s(()=>[a(e.$slots,"title",{},()=>[t("div",_,[d(o(m),{icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"42"})]),p])]),_:2},[e.$slots.message?{name:"message",fn:s(()=>[a(e.$slots,"message")]),key:"0"}:void 0]),1024))}});export{f as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js b/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js new file mode 100644 index 000000000000..f6457b2ff9f3 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js @@ -0,0 +1 @@ +import{d as t,o as r,c as n,K as l,w as s,J as a,a as c,u as o,b as i,e as d,N as m,l as p}from"./index.c8e7c817.js";const _=p("p",null,"There is no data to display.",-1),k=t({__name:"EmptyBlock",setup(u){return(e,f)=>(r(),n(o(m),{"cta-is-hidden":""},l({title:s(()=>[a(e.$slots,"title",{},()=>[c(o(i),{class:"mb-3",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"42"}),d(),_])]),_:2},[e.$slots.message?{name:"message",fn:s(()=>[a(e.$slots,"message")]),key:"0"}:void 0]),1024))}});export{k as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EntityScanner.44705ff2.js b/app/kuma-ui/pkg/resources/data/assets/EntityScanner.44705ff2.js new file mode 100644 index 000000000000..c6449557e4ce --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/EntityScanner.44705ff2.js @@ -0,0 +1,10 @@ +import{E as b,o as s,j as n,l,t as I,A as r,e as i,B as g,J as c,P as E,b as z,i as f,F as S,n as C,m as k,cT as w,a as h,w as v,N as B}from"./index.c8e7c817.js";const q={name:"FormFragment",props:{title:{type:String,required:!1,default:null},forAttr:{type:String,required:!1,default:null},allInline:{type:Boolean,default:!1},hideLabelCol:{type:Boolean,default:!1},equalCols:{type:Boolean,default:!1},shiftRight:{type:Boolean,default:!1}}},x={class:"form-line-wrapper"},R={key:0,class:"form-line__col"},$=["for"];function F(e,d,t,p,o,u){return s(),n("div",x,[l("div",{class:g(["form-line",{"has-equal-cols":t.equalCols}])},[t.hideLabelCol?r("",!0):(s(),n("div",R,[l("label",{for:t.forAttr,class:"k-input-label"},I(t.title)+`: + `,9,$)])),i(),l("div",{class:g(["form-line__col",{"is-inline":t.allInline,"is-shifted-right":t.shiftRight}])},[c(e.$slots,"default")],2)],2)])}const oe=b(q,[["render",F],["__scopeId","data-v-335dc0c4"]]);const K={components:{KButton:E,KIcon:z},props:{steps:{type:Array,default:()=>{}},sidebarContent:{type:Array,required:!0,default:()=>{}},footerEnabled:{type:Boolean,default:!0},nextDisabled:{type:Boolean,default:!0}},emits:["goToStep"],data(){return{start:0}},computed:{step:{get(){return this.steps[this.start].slug},set(e){return this.steps[e].slug}},indexCanAdvance(){return this.start>=this.steps.length-1},indexCanReverse(){return this.start<=0}},mounted(){this.setStartingStep()},methods:{goToNextStep(){this.start++,this.updateQuery("step",this.start),this.$emit("goToStep",this.step)},goToPrevStep(){this.start--,this.updateQuery("step",this.start),this.$emit("goToStep",this.step)},updateQuery(e,d){const t=this.$router,p=this.$route;p.query?t.push({query:Object.assign({},p.query,{[e]:d})}):t.push({query:{[e]:d}})},setStartingStep(){const e=this.$route.query.step;this.start=e||0}}},N={class:"wizard-steps"},T={class:"wizard-steps__content-wrapper"},A={class:"wizard-steps__indicator"},P={class:"wizard-steps__indicator__controls",role:"tablist","aria-label":"steptabs"},D=["aria-selected","aria-controls"],L={class:"wizard-steps__content"},V={ref:"wizardForm",autocomplete:"off"},Q=["id","aria-labelledby"],j={key:0,class:"wizard-steps__footer"},J={class:"wizard-steps__sidebar"},O={class:"wizard-steps__sidebar__content"};function U(e,d,t,p,o,u){const m=f("KIcon"),y=f("KButton");return s(),n("div",N,[l("div",T,[l("header",A,[l("ul",P,[(s(!0),n(S,null,C(t.steps,(a,_)=>(s(),n("li",{key:a.slug,"aria-selected":u.step===a.slug?"true":"false","aria-controls":`wizard-steps__content__item--${_}`,class:g([{"is-complete":_<=o.start},"wizard-steps__indicator__item"])},[l("span",null,I(a.label),1)],10,D))),128))])]),i(),l("div",L,[l("form",V,[(s(!0),n(S,null,C(t.steps,(a,_)=>(s(),n("div",{id:`wizard-steps__content__item--${_}`,key:a.slug,"aria-labelledby":`wizard-steps__content__item--${_}`,role:"tabpanel",tabindex:"0",class:"wizard-steps__content__item"},[u.step===a.slug?c(e.$slots,a.slug,{key:0},void 0,!0):r("",!0)],8,Q))),128))],512)]),i(),t.footerEnabled?(s(),n("footer",j,[k(h(y,{appearance:"outline","data-testid":"next-previous-button",onClick:u.goToPrevStep},{default:v(()=>[h(m,{icon:"chevronLeft",color:"currentColor",size:"16","hide-title":""}),i(` + + Previous + `)]),_:1},8,["onClick"]),[[w,!u.indexCanReverse]]),i(),k(h(y,{disabled:t.nextDisabled,appearance:"primary","data-testid":"next-step-button",onClick:u.goToNextStep},{default:v(()=>[i(` + Next + + `),h(m,{icon:"chevronRight",color:"currentColor",size:"16","hide-title":""})]),_:1},8,["disabled","onClick"]),[[w,!u.indexCanAdvance]])])):r("",!0)]),i(),l("aside",J,[l("div",O,[(s(!0),n(S,null,C(t.sidebarContent,(a,_)=>(s(),n("div",{key:a.name,class:g(["wizard-steps__sidebar__item",`wizard-steps__sidebar__item--${_}`])},[c(e.$slots,a.name,{},void 0,!0)],2))),128))])])])}const ae=b(K,[["render",U],["__scopeId","data-v-82ebd736"]]);const G={},H={class:"icon-success mb-3",role:"img"};function M(e,d){return s(),n("i",H,` + \u2713 + `)}const W=b(G,[["render",M],["__scopeId","data-v-765bde14"]]);const X={name:"EntityScanner",components:{IconSuccess:W,KEmptyState:B,KIcon:z},props:{interval:{type:Number,required:!1,default:1e3},retries:{type:Number,required:!1,default:3600},shouldStart:{type:Boolean,default:!1},hasError:{type:Boolean,default:!1},loaderFunction:{type:Function,required:!0},canComplete:{type:Boolean,default:!1}},emits:["hide-siblings"],data(){return{i:0,isRunning:!1,isComplete:!1,intervalId:null}},watch:{shouldStart(e,d){e!==d&&e===!0&&this.runScanner()}},mounted(){this.shouldStart===!0&&this.runScanner()},beforeUnmount(){clearInterval(this.intervalId)},methods:{runScanner(){this.isRunning=!0,this.isComplete=!1,this.intervalId=setInterval(()=>{this.i++,this.loaderFunction(),(this.i===this.retries||this.canComplete===!0)&&(clearInterval(this.intervalId),this.isRunning=!1,this.isComplete=!0,this.$emit("hide-siblings",!0))},this.interval)}}},Y={key:0,class:"scanner"},Z={class:"scanner-content"},ee={key:0,class:"mb-3"},te={key:1,class:"mb-3"},se={key:3},ne={key:1};function re(e,d,t,p,o,u){const m=f("KIcon"),y=f("IconSuccess"),a=f("KEmptyState");return t.shouldStart?(s(),n("div",Y,[l("div",Z,[h(a,{"cta-is-hidden":""},{title:v(()=>[o.isRunning?(s(),n("div",ee,[h(m,{icon:"spinner",color:"rgba(0, 0, 0, 0.1)",size:"42"})])):r("",!0),i(),o.isComplete&&t.hasError===!1&&o.isRunning===!1?(s(),n("div",te,[h(y)])):r("",!0),i(),o.isRunning?c(e.$slots,"loading-title",{key:2},void 0,!0):r("",!0),i(),o.isRunning===!1?(s(),n("div",se,[t.hasError?c(e.$slots,"error-title",{key:0},void 0,!0):r("",!0),i(),o.isComplete&&t.hasError===!1?c(e.$slots,"complete-title",{key:1},void 0,!0):r("",!0)])):r("",!0)]),message:v(()=>[o.isRunning?c(e.$slots,"loading-content",{key:0},void 0,!0):r("",!0),i(),o.isRunning===!1?(s(),n("div",ne,[t.hasError?c(e.$slots,"error-content",{key:0},void 0,!0):r("",!0),i(),o.isComplete&&t.hasError===!1?c(e.$slots,"complete-content",{key:1},void 0,!0):r("",!0)])):r("",!0)]),_:3})])])):r("",!0)}const le=b(X,[["render",re],["__scopeId","data-v-08046da7"]]);export{le as E,oe as F,ae as S}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EntityScanner.715bca8d.js b/app/kuma-ui/pkg/resources/data/assets/EntityScanner.715bca8d.js deleted file mode 100644 index ed8c2bde8ebf..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/EntityScanner.715bca8d.js +++ /dev/null @@ -1 +0,0 @@ -import{D as v,o as s,i as n,j as o,t as w,z as a,A as m,I as d,M as I,h as f,F as g,n as S,l as b,cV as k,a as p,w as y,b as C,N as z,v as E}from"./index.3bc39668.js";const x={name:"FormFragment",props:{title:{type:String,required:!1,default:null},forAttr:{type:String,required:!1,default:null},allInline:{type:Boolean,default:!1},hideLabelCol:{type:Boolean,default:!1},equalCols:{type:Boolean,default:!1},shiftRight:{type:Boolean,default:!1}}},B={class:"form-line-wrapper"},q={key:0,class:"form-line__col"},$=["for"];function F(e,c,t,u,r,_){return s(),n("div",B,[o("div",{class:m(["form-line",{"has-equal-cols":t.equalCols}])},[t.hideLabelCol?a("",!0):(s(),n("div",q,[o("label",{for:t.forAttr,class:"k-input-label"},w(t.title)+": ",9,$)])),o("div",{class:m(["form-line__col",{"is-inline":t.allInline,"is-shifted-right":t.shiftRight}])},[d(e.$slots,"default")],2)],2)])}const re=v(x,[["render",F],["__scopeId","data-v-62a81d56"]]);const R={components:{KButton:I},props:{steps:{type:Array,default:()=>{}},sidebarContent:{type:Array,required:!0,default:()=>{}},footerEnabled:{type:Boolean,default:!0},nextDisabled:{type:Boolean,default:!0}},emits:["goToStep"],data(){return{start:0}},computed:{step:{get(){return this.steps[this.start].slug},set(e){return this.steps[e].slug}},indexCanAdvance(){return this.start>=this.steps.length-1},indexCanReverse(){return this.start<=0}},mounted(){this.setStartingStep()},methods:{goToNextStep(){this.start++,this.updateQuery("step",this.start),this.$emit("goToStep",this.step)},goToPrevStep(){this.start--,this.updateQuery("step",this.start),this.$emit("goToStep",this.step)},updateQuery(e,c){const t=this.$router,u=this.$route;u.query?t.push({query:Object.assign({},u.query,{[e]:c})}):t.push({query:{[e]:c}})},setStartingStep(){const e=this.$route.query.step;this.start=e||0}}},N={class:"wizard-steps"},K={class:"wizard-steps__content-wrapper"},T={class:"wizard-steps__indicator"},A={class:"wizard-steps__indicator__controls",role:"tablist","aria-label":"steptabs"},D=["aria-selected","aria-controls"],V={class:"wizard-steps__content"},P={ref:"wizardForm",autocomplete:"off"},L=["id","aria-labelledby"],Q={key:0,class:"wizard-steps__footer"},j={class:"wizard-steps__sidebar"},M={class:"wizard-steps__sidebar__content"};function O(e,c,t,u,r,_){const h=f("KButton");return s(),n("div",N,[o("div",K,[o("header",T,[o("ul",A,[(s(!0),n(g,null,S(t.steps,(i,l)=>(s(),n("li",{key:i.slug,"aria-selected":_.step===i.slug?"true":"false","aria-controls":`wizard-steps__content__item--${l}`,class:m([{"is-complete":l<=r.start},"wizard-steps__indicator__item"])},[o("span",null,w(i.label),1)],10,D))),128))])]),o("div",V,[o("form",P,[(s(!0),n(g,null,S(t.steps,(i,l)=>(s(),n("div",{id:`wizard-steps__content__item--${l}`,key:i.slug,"aria-labelledby":`wizard-steps__content__item--${l}`,role:"tabpanel",tabindex:"0",class:"wizard-steps__content__item"},[_.step===i.slug?d(e.$slots,i.slug,{key:0},void 0,!0):a("",!0)],8,L))),128))],512)]),t.footerEnabled?(s(),n("footer",Q,[b(p(h,{appearance:"outline","data-testid":"next-previous-button",onClick:_.goToPrevStep},{default:y(()=>[C(" \u2039 Previous ")]),_:1},8,["onClick"]),[[k,!_.indexCanReverse]]),b(p(h,{disabled:t.nextDisabled,appearance:"primary","data-testid":"next-step-button",onClick:_.goToNextStep},{default:y(()=>[C(" Next \u203A ")]),_:1},8,["disabled","onClick"]),[[k,!_.indexCanAdvance]])])):a("",!0)]),o("aside",j,[o("div",M,[(s(!0),n(g,null,S(t.sidebarContent,(i,l)=>(s(),n("div",{key:i.name,class:m(["wizard-steps__sidebar__item",`wizard-steps__sidebar__item--${l}`])},[d(e.$slots,i.name,{},void 0,!0)],2))),128))])])])}const ie=v(R,[["render",O],["__scopeId","data-v-328c748a"]]);const U={},G={class:"card-icon icon-success mb-3",role:"img"};function H(e,c){return s(),n("i",G," \u2713 ")}const J=v(U,[["render",H],["__scopeId","data-v-f2914797"]]);const W={name:"EntityScanner",components:{IconSuccess:J,KEmptyState:z,KIcon:E},props:{interval:{type:Number,required:!1,default:1e3},retries:{type:Number,required:!1,default:3600},shouldStart:{type:Boolean,default:!1},hasError:{type:Boolean,default:!1},loaderFunction:{type:Function,required:!0},canComplete:{type:Boolean,default:!1}},emits:["hide-siblings"],data(){return{i:0,isRunning:!1,isComplete:!1,intervalId:null}},watch:{shouldStart(e,c){e!==c&&e===!0&&this.runScanner()}},mounted(){this.shouldStart===!0&&this.runScanner()},beforeUnmount(){clearInterval(this.intervalId)},methods:{runScanner(){this.isRunning=!0,this.isComplete=!1,this.intervalId=setInterval(()=>{this.i++,this.loaderFunction(),(this.i===this.retries||this.canComplete===!0)&&(clearInterval(this.intervalId),this.isRunning=!1,this.isComplete=!0,this.$emit("hide-siblings",!0))},this.interval)}}},X={key:0,class:"scanner"},Y={class:"scanner-content"},Z={key:0,class:"card-icon mb-3"},ee={key:1,class:"card-icon mb-3"},te={key:3},se={key:1};function ne(e,c,t,u,r,_){const h=f("KIcon"),i=f("IconSuccess"),l=f("KEmptyState");return t.shouldStart?(s(),n("div",X,[o("div",Y,[p(l,{"cta-is-hidden":""},{title:y(()=>[r.isRunning?(s(),n("div",Z,[p(h,{icon:"spinner",color:"rgba(0, 0, 0, 0.1)",size:"42"})])):a("",!0),r.isComplete&&t.hasError===!1&&r.isRunning===!1?(s(),n("div",ee,[p(i)])):a("",!0),r.isRunning?d(e.$slots,"loading-title",{key:2},void 0,!0):a("",!0),r.isRunning===!1?(s(),n("div",te,[t.hasError?d(e.$slots,"error-title",{key:0},void 0,!0):a("",!0),r.isComplete&&t.hasError===!1?d(e.$slots,"complete-title",{key:1},void 0,!0):a("",!0)])):a("",!0)]),message:y(()=>[r.isRunning?d(e.$slots,"loading-content",{key:0},void 0,!0):a("",!0),r.isRunning===!1?(s(),n("div",se,[t.hasError?d(e.$slots,"error-content",{key:0},void 0,!0):a("",!0),r.isComplete&&t.hasError===!1?d(e.$slots,"complete-content",{key:1},void 0,!0):a("",!0)])):a("",!0)]),_:3})])])):a("",!0)}const oe=v(W,[["render",ne],["__scopeId","data-v-ea480f76"]]);export{oe as E,re as F,ie as S}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EntityScanner.99872949.css b/app/kuma-ui/pkg/resources/data/assets/EntityScanner.99872949.css new file mode 100644 index 000000000000..aafe0a128489 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/EntityScanner.99872949.css @@ -0,0 +1 @@ +.form-line-wrapper[data-v-335dc0c4]{overflow:hidden}.form-line[data-v-335dc0c4]{margin:8px-16px}.form-line .code-sample[data-v-335dc0c4]{font-family:var(--font-family-mono);white-space:pre-line!important}@media screen and (min-width: 1024px){.form-line[data-v-335dc0c4]{display:flex;align-items:center}.form-line .form-line__col[data-v-335dc0c4]{padding:0 16px}.form-line .form-line__col[data-v-335dc0c4]:first-of-type{width:30%;text-align:right}.form-line .form-line__col[data-v-335dc0c4]:last-of-type{flex:1 0 0}.form-line .is-shifted-right[data-v-335dc0c4]{display:block}.form-line .is-shifted-right>*[data-v-335dc0c4-s]{display:flex;width:70%;flex:none!important;margin-left:auto!important}.form-line .is-shifted-right>*[data-v-335dc0c4-s]>*{flex:1 0 0}.form-line .is-inline[data-v-335dc0c4]{display:flex;align-items:center;margin:0 -16px}.form-line .is-inline>*[data-v-335dc0c4-s]{flex:1 0 0;margin:0 8px}.form-line.has-equal-cols>*[data-v-335dc0c4]{flex:1 0 0;margin:0 8px}.form-line.has-equal-cols .form-line__col[data-v-335dc0c4]{text-align:left}.form-line.has-equal-cols input+span[data-v-335dc0c4-s]{margin-left:8px}}@media screen and (max-width: 1023px){.form-line[data-v-335dc0c4]{margin-left:0;margin-right:0}.form-line .form-line__col[data-v-335dc0c4]{margin:0 0 16px}}.wizard-steps .debugger{padding:10px;margin:30px auto;font-size:12px;font-family:monospace;background:var(--grey-300)}.wizard-steps .debugger h4{font-size:inherit!important;font-weight:700;text-align:center;text-transform:uppercase;margin:0 0 5px!important}.wizard-steps .debugger p{font-style:italic;margin:0}.wizard-steps .debugger ul{margin:0;padding:0;list-style:none}.wizard-steps .debugger li{display:block;padding:5px 0;border-bottom:1px solid var(--grey-400)}.wizard-steps .debugger .not-set{color:red;font-weight:700;font-style:italic}.wizard-steps__content p,.wizard-steps__content h2,.wizard-steps__content h3,.wizard-steps__content h4,.wizard-steps__content .code-block{margin-bottom:var(--spacing-md)}.wizard-steps__content h2{font-size:var(--type-xxl)}.wizard-steps__content h3{font-size:var(--type-xl)}.wizard-steps__content h4{font-size:var(--type-lg)}.wizard-steps__sidebar__item:not(:last-of-type){margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid #e6e7e8}.wizard-steps__sidebar__item h1,.wizard-steps__sidebar__item h2,.wizard-steps__sidebar__item h3,.wizard-steps__sidebar__item h4,.wizard-steps__sidebar__item h5,.wizard-steps__sidebar__item h6{font-size:var(--type-lg);margin:0 0 var(--spacing-sm) 0}.wizard-steps__sidebar__item p:not(:last-of-type){margin-bottom:var(--spacing-sm)}@media screen and (min-width: 1220px){.wizard-steps[data-v-82ebd736]{display:flex;align-items:stretch;justify-content:center;margin-right:276px}.wizard-steps .wizard-steps__content-wrapper[data-v-82ebd736]{width:800px;padding:0 16px}.wizard-steps .wizard-steps__sidebar[data-v-82ebd736]{position:absolute;top:0;right:0;padding-top:80px}.wizard-steps .wizard-steps__sidebar__content[data-v-82ebd736]{width:320px;height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden}}@media screen and (min-width: 1760px){.wizard-steps .wizard-steps__content-wrapper[data-v-82ebd736]{width:1000px;padding:0 16px}}@media screen and (max-width: 1219px){.wizard-steps>*[data-v-82ebd736]{margin-bottom:16px}.wizard-steps .wizard-steps__sidebar[data-v-82ebd736]{border-radius:6px}}.wizard-steps__sidebar[data-v-82ebd736]{background-color:var(--grey-100);border:1px solid #e6e7e8}.wizard-steps__sidebar__content[data-v-82ebd736]{padding:32px}.wizard-steps__indicator[data-v-82ebd736]{overflow:hidden;width:100%}.wizard-steps__indicator__controls[data-v-82ebd736]{--wizard-tab-bg: var(--logo-purple);--wizard-tab-text-selected-color: var(--white);border:1px solid var(--grey-300);margin-bottom:2rem;overflow:hidden;border-radius:6px}.wizard-steps__indicator__controls li[data-v-82ebd736]{display:block;color:var(--blue-base);padding:var(--spacing-md);user-select:none}.wizard-steps__indicator__controls li.is-complete[data-v-82ebd736]{color:var(--wizard-tab-text-selected-color);background-color:var(--wizard-tab-bg)}.wizard-steps__indicator__controls li[aria-selected=true][data-v-82ebd736]{color:var(--wizard-tab-text-selected-color);background-color:var(--wizard-tab-bg);position:relative;border-right:1px solid var(--wizard-tab-bg)}.wizard-steps__indicator__controls li[aria-selected=true][data-v-82ebd736]:after{--i: 20px;position:absolute;content:"";display:block;top:0;right:calc(var(--i) * -1);width:var(--i);height:100%;background-color:var(--wizard-tab-bg);clip-path:polygon(100% 50%,9% 0,0 0,0 100%,10% 100%)}@media screen and (min-width: 1024px){.wizard-steps__indicator__controls[data-v-82ebd736]{display:flex;align-items:stretch;justify-content:stretch;text-align:center}.wizard-steps__indicator__controls li[data-v-82ebd736]{flex:1}}.wizard-steps__content__item[data-v-82ebd736]{outline:0!important}.wizard-steps__footer[data-v-82ebd736]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-md) 0;margin:var(--spacing-xl) 0;border-top:1px solid var(--grey-100)}.wizard-steps__footer>*[data-v-82ebd736]:first-of-type{margin-right:auto}.wizard-steps__footer>*[data-v-82ebd736]:last-of-type{margin-left:auto}.icon-success[data-v-765bde14]{display:block;width:30px;height:30px;line-height:30px;border-radius:50%;background-color:var(--logo-green);margin:0 auto;color:var(--white);font-size:13px;text-align:center}.scanner-content p[data-v-08046da7]{border:1px solid red;margin:0} diff --git a/app/kuma-ui/pkg/resources/data/assets/EntityScanner.ea7ff2ec.css b/app/kuma-ui/pkg/resources/data/assets/EntityScanner.ea7ff2ec.css deleted file mode 100644 index d2eedd9c2ddf..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/EntityScanner.ea7ff2ec.css +++ /dev/null @@ -1 +0,0 @@ -.form-line-wrapper[data-v-62a81d56]{overflow:hidden}.form-line[data-v-62a81d56]{margin:8px-16px}.form-line .code-sample[data-v-62a81d56]{font-family:var(--code-font-family);white-space:pre-line!important}@media screen and (min-width: 1024px){.form-line[data-v-62a81d56]{display:flex;align-items:center}.form-line .form-line__col[data-v-62a81d56]{padding:0 16px}.form-line .form-line__col[data-v-62a81d56]:first-of-type{width:30%;text-align:right}.form-line .form-line__col[data-v-62a81d56]:last-of-type{flex:1 0 0}.form-line .is-shifted-right[data-v-62a81d56]{display:block}.form-line .is-shifted-right>*[data-v-62a81d56-s]{display:flex;width:70%;flex:none!important;margin-left:auto!important}.form-line .is-shifted-right>*[data-v-62a81d56-s]>*{flex:1 0 0}.form-line .is-inline[data-v-62a81d56]{display:flex;align-items:center;margin:0 -16px}.form-line .is-inline>*[data-v-62a81d56-s]{flex:1 0 0;margin:0 8px}.form-line.has-equal-cols>*[data-v-62a81d56]{flex:1 0 0;margin:0 8px}.form-line.has-equal-cols .form-line__col[data-v-62a81d56]{text-align:left}.form-line.has-equal-cols input+span[data-v-62a81d56-s]{margin-left:8px}}@media screen and (max-width: 1023px){.form-line[data-v-62a81d56]{margin-left:0;margin-right:0}.form-line .form-line__col[data-v-62a81d56]{margin:0 0 16px}}.wizard-steps .debugger{padding:10px;margin:30px auto;font-size:12px;font-family:monospace;background:#eee}.wizard-steps .debugger h4{font-size:inherit!important;font-weight:700;text-align:center;text-transform:uppercase;margin:0 0 5px!important}.wizard-steps .debugger p{font-style:italic;margin:0}.wizard-steps .debugger ul{margin:0;padding:0;list-style:none}.wizard-steps .debugger li{display:block;padding:5px 0;border-bottom:1px solid #ccc}.wizard-steps .debugger .not-set{color:red;font-weight:700;font-style:italic}.wizard-steps__content p,.wizard-steps__content h2,.wizard-steps__content h3,.wizard-steps__content h4,.wizard-steps__content .code-block{margin-bottom:var(--spacing-md)}.wizard-steps__content h2{font-size:var(--type-xxl)}.wizard-steps__content h3{font-size:var(--type-xl)}.wizard-steps__content h4{font-size:var(--type-lg)}.wizard-steps__sidebar__item:not(:last-of-type){margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid #e6e7e8}.wizard-steps__sidebar__item h1,.wizard-steps__sidebar__item h2,.wizard-steps__sidebar__item h3,.wizard-steps__sidebar__item h4,.wizard-steps__sidebar__item h5,.wizard-steps__sidebar__item h6{font-size:var(--type-lg);margin:0 0 var(--spacing-sm) 0}.wizard-steps__sidebar__item p:not(:last-of-type){margin-bottom:var(--spacing-sm)}@media screen and (min-width: 1220px){.wizard-steps[data-v-328c748a]{display:flex;align-items:stretch;justify-content:center;margin-right:276px}.wizard-steps .wizard-steps__content-wrapper[data-v-328c748a]{width:800px;padding:0 16px}.wizard-steps .wizard-steps__sidebar[data-v-328c748a]{position:absolute;top:0;right:0;padding-top:80px}.wizard-steps .wizard-steps__sidebar__content[data-v-328c748a]{width:320px;height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden}}@media screen and (min-width: 1760px){.wizard-steps .wizard-steps__content-wrapper[data-v-328c748a]{width:1000px;padding:0 16px}}@media screen and (max-width: 1219px){.wizard-steps>*[data-v-328c748a]{margin-bottom:16px}.wizard-steps .wizard-steps__sidebar[data-v-328c748a]{border-radius:6px}}.wizard-steps__sidebar[data-v-328c748a]{background-color:var(--sidebar-bg-color);border:1px solid #e6e7e8}.wizard-steps__sidebar__content[data-v-328c748a]{padding:32px}.wizard-steps__indicator[data-v-328c748a]{overflow:hidden;width:100%}.wizard-steps__indicator__controls[data-v-328c748a]{--wizard-tab-bg: var(--WizardTabBGColor);--wizard-tab-text-selected-color: var(--WizardTabTextColor);border:1px solid var(--gray-4);margin-bottom:2rem;overflow:hidden;border-radius:6px}.wizard-steps__indicator__controls li[data-v-328c748a]{display:block;color:var(--blue-base);padding:var(--spacing-md);background-color:var(--gray-med);user-select:none}.wizard-steps__indicator__controls li.is-complete[data-v-328c748a]{color:var(--wizard-tab-text-selected-color);background-color:var(--wizard-tab-bg)}.wizard-steps__indicator__controls li[aria-selected=true][data-v-328c748a]{color:var(--wizard-tab-text-selected-color);background-color:var(--wizard-tab-bg);position:relative;border-right:1px solid var(--wizard-tab-bg)}.wizard-steps__indicator__controls li[aria-selected=true][data-v-328c748a]:after{--i: 20px;position:absolute;content:"";display:block;top:0;right:calc(var(--i) * -1);width:var(--i);height:100%;background-color:var(--wizard-tab-bg);clip-path:polygon(100% 50%,9% 0,0 0,0 100%,10% 100%)}@media screen and (min-width: 1024px){.wizard-steps__indicator__controls[data-v-328c748a]{display:flex;align-items:stretch;justify-content:stretch;text-align:center}.wizard-steps__indicator__controls li[data-v-328c748a]{flex:1}}.wizard-steps__content__item[data-v-328c748a]{outline:0!important}.wizard-steps__footer[data-v-328c748a]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-md) 0;margin:var(--spacing-xl) 0;border-top:1px solid var(--grey-88)}.wizard-steps__footer>*[data-v-328c748a]:first-of-type{margin-right:auto}.wizard-steps__footer>*[data-v-328c748a]:last-of-type{margin-left:auto}.icon-success[data-v-f2914797]{--size: 30px;--font-size: 13px;--color: var(--logo-green);display:block;width:var(--size);height:var(--size);line-height:var(--size);border-radius:50%;background-color:var(--color);margin:0 auto;color:#fff;font-size:var(--font-size);text-align:center}.scanner-content .empty-state-wrapper p{max-width:100%!important}.scanner-content p[data-v-ea480f76]{border:1px solid red;margin:0}.scanner-content .card-icon[data-v-ea480f76]{text-align:center}.scanner-content .card-icon img[data-v-ea480f76],.scanner-content .card-icon svg[data-v-ea480f76]{display:block;margin-left:auto;margin-right:auto}.scanner-content .empty-state-wrapper.empty-state-wrapper p[data-v-ea480f76]{max-width:100%!important} diff --git a/app/kuma-ui/pkg/resources/data/assets/EntityStatus.c76c23bb.js b/app/kuma-ui/pkg/resources/data/assets/EntityStatus.c76c23bb.js new file mode 100644 index 000000000000..5d8417594d90 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/EntityStatus.c76c23bb.js @@ -0,0 +1 @@ +import{d as a,f as n,o,j as i,l as r,t as l,B as u,u as _,E as c}from"./index.c8e7c817.js";const p=a({__name:"EntityStatus",props:{status:{type:String,required:!0}},setup(s){const t=s,e=n(()=>({"is-offline":t.status==="Offline","is-online":t.status==="Online","is-degraded":t.status==="Partially degraded","is-not-available":t.status==="Not available"}));return(d,f)=>(o(),i("div",{class:u(["entity-status",_(e)])},[r("span",null,l(t.status),1)],2))}});const m=c(p,[["__scopeId","data-v-0e0e1630"]]);export{m as E}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EntityStatus.d64cc345.css b/app/kuma-ui/pkg/resources/data/assets/EntityStatus.d64cc345.css new file mode 100644 index 000000000000..644373b1cea2 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/EntityStatus.d64cc345.css @@ -0,0 +1 @@ +.entity-status[data-v-0e0e1630]{display:flex;align-items:center;letter-spacing:0;line-height:20px}.entity-status[class^=is-][data-v-0e0e1630]:before{content:"";display:block;margin-right:6px;border:4px solid currentColor;border-radius:50%}.entity-status.is-online[data-v-0e0e1630]{color:var(--green-400)}.entity-status.is-offline[data-v-0e0e1630]{color:var(--red-600)}.entity-status.is-degraded[data-v-0e0e1630]{color:var(--custom-orange)}.entity-status.is-not-available[data-v-0e0e1630]{color:var(--grey-500)} diff --git a/app/kuma-ui/pkg/resources/data/assets/EnvironmentSwitcher.2962aa69.js b/app/kuma-ui/pkg/resources/data/assets/EnvironmentSwitcher.2962aa69.js deleted file mode 100644 index 7edf8fbdf5d6..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/EnvironmentSwitcher.2962aa69.js +++ /dev/null @@ -1 +0,0 @@ -import{M as v,N as m,cn as p,D as h,h as l,o,i as r,a,J as _,w as i,b as e,j as n,t as w,z as c}from"./index.3bc39668.js";const y={name:"EnvironmentSwitcher",components:{KButton:v,KEmptyState:m},data(){return{wizardRoutes:{kubernetes:"kubernetes-dataplane",universal:"universal-dataplane"}}},computed:{...p({environment:"config/getEnvironment"}),instructionsCtaText(){return this.environment==="universal"?"Switch to Kubernetes instructions":"Switch to Universal instructions"},instructionsCtaRoute(){return this.environment==="kubernetes"?{name:"universal-dataplane"}:{name:"kubernetes-dataplane"}}}},b={class:"wizard-switcher"},g={class:"capitalize"},k={key:0},f={key:0},z=n("p",null,[e(" We have detected that you are running on a "),n("strong",null,"Kubernetes environment"),e(", and we are going to be showing you instructions for Kubernetes unless you decide to visualize the instructions for Universal. ")],-1),K={key:1},S=n("p",null,[e(" We have detected that you are running on a "),n("strong",null,"Kubernetes environment"),e(", but you are viewing instructions for Universal. ")],-1),R={key:1},E={key:0},U=n("p",null,[e(" We have detected that you are running on a "),n("strong",null,"Universal environment"),e(", but you are viewing instructions for Kubernetes. ")],-1),B={key:1},C=n("p",null,[e(" We have detected that you are running on a "),n("strong",null,"Universal environment"),e(", and we are going to be showing you instructions for Universal unless you decide to visualize the instructions for Kubernetes. ")],-1);function N(t,V,W,D,s,M){const u=l("KButton"),d=l("KEmptyState");return o(),r("div",b,[a(d,{ref:"emptyState","cta-is-hidden":"","is-error":!t.environment,class:"my-6 wizard-empty-state"},_({message:i(()=>[t.environment==="kubernetes"?(o(),r("div",k,[t.$route.name===s.wizardRoutes.kubernetes?(o(),r("div",f,[z,n("p",null,[a(u,{to:{name:s.wizardRoutes.universal},appearance:"secondary"},{default:i(()=>[e(" Switch to Universal instructions ")]),_:1},8,["to"])])])):t.$route.name===s.wizardRoutes.universal?(o(),r("div",K,[S,n("p",null,[a(u,{to:{name:s.wizardRoutes.kubernetes},appearance:"secondary"},{default:i(()=>[e(" Switch back to Kubernetes instructions ")]),_:1},8,["to"])])])):c("",!0)])):t.environment==="universal"?(o(),r("div",R,[t.$route.name===s.wizardRoutes.kubernetes?(o(),r("div",E,[U,n("p",null,[a(u,{to:{name:s.wizardRoutes.universal},appearance:"secondary"},{default:i(()=>[e(" Switch back to Universal instructions ")]),_:1},8,["to"])])])):t.$route.name===s.wizardRoutes.universal?(o(),r("div",B,[C,n("p",null,[a(u,{to:{name:s.wizardRoutes.kubernetes},appearance:"secondary"},{default:i(()=>[e(" Switch to Kubernetes instructions ")]),_:1},8,["to"])])])):c("",!0)])):c("",!0)]),_:2},[t.environment==="kubernetes"||t.environment==="universal"?{name:"title",fn:i(()=>[e(" Running on "),n("span",g,w(t.environment),1)]),key:"0"}:void 0]),1032,["is-error"])])}const j=h(y,[["render",N]]);export{j as E}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EnvironmentSwitcher.505b78d4.js b/app/kuma-ui/pkg/resources/data/assets/EnvironmentSwitcher.505b78d4.js new file mode 100644 index 000000000000..5850ec73c672 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/EnvironmentSwitcher.505b78d4.js @@ -0,0 +1,26 @@ +import{P as _,L as h,cn as p,E as m,i as l,o,j as r,a,K as w,w as i,e,l as t,t as y,A as d,C as b,D as f}from"./index.c8e7c817.js";const g={name:"EnvironmentSwitcher",components:{KButton:_,KCard:h},data(){return{wizardRoutes:{kubernetes:"kubernetes-dataplane",universal:"universal-dataplane"}}},computed:{...p({environment:"config/getEnvironment"}),instructionsCtaText(){return this.environment==="universal"?"Switch to Kubernetes instructions":"Switch to Universal instructions"},instructionsCtaRoute(){return this.environment==="kubernetes"?{name:"universal-dataplane"}:{name:"kubernetes-dataplane"}}}},u=n=>(b("data-v-6ac9df0a"),n=n(),f(),n),k={class:"wizard-switcher"},K={class:"capitalize"},S={key:0},z={key:0},R=u(()=>t("p",null,[e(` + We have detected that you are running on a `),t("strong",null,"Kubernetes environment"),e(`, + and we are going to be showing you instructions for Kubernetes unless you + decide to visualize the instructions for Universal. + `)],-1)),C={class:"text-center"},U=u(()=>t("br",null,null,-1)),E={key:1},B=u(()=>t("p",null,[e(` + We have detected that you are running on a `),t("strong",null,"Kubernetes environment"),e(`, + but you are viewing instructions for Universal. + `)],-1)),I={class:"text-center"},N={key:1},V={key:0},W=u(()=>t("p",null,[e(` + We have detected that you are running on a `),t("strong",null,"Universal environment"),e(`, + but you are viewing instructions for Kubernetes. + `)],-1)),D={class:"text-center"},P={key:1},T=u(()=>t("p",null,[e(` + We have detected that you are running on a `),t("strong",null,"Universal environment"),e(`, + and we are going to be showing you instructions for Universal unless you + decide to visualize the instructions for Kubernetes. + `)],-1)),j={class:"text-center"};function x(n,A,G,L,s,q){const c=l("KButton"),v=l("KCard");return o(),r("div",k,[a(v,{ref:"emptyState","cta-is-hidden":"","is-error":!n.environment,class:"my-6"},w({body:i(()=>[n.environment==="kubernetes"?(o(),r("div",S,[n.$route.name===s.wizardRoutes.kubernetes?(o(),r("div",z,[R,e(),t("p",C,[a(c,{to:{name:s.wizardRoutes.universal},appearance:"secondary"},{default:i(()=>[e(` + Switch to`),U,e(` + Universal instructions + `)]),_:1},8,["to"])])])):n.$route.name===s.wizardRoutes.universal?(o(),r("div",E,[B,e(),t("p",I,[a(c,{to:{name:s.wizardRoutes.kubernetes},appearance:"secondary"},{default:i(()=>[e(` + Switch back to Kubernetes instructions + `)]),_:1},8,["to"])])])):d("",!0)])):n.environment==="universal"?(o(),r("div",N,[n.$route.name===s.wizardRoutes.kubernetes?(o(),r("div",V,[W,e(),t("p",D,[a(c,{to:{name:s.wizardRoutes.universal},appearance:"secondary"},{default:i(()=>[e(` + Switch back to Universal instructions + `)]),_:1},8,["to"])])])):n.$route.name===s.wizardRoutes.universal?(o(),r("div",P,[T,e(),t("p",j,[a(c,{to:{name:s.wizardRoutes.kubernetes},appearance:"secondary"},{default:i(()=>[e(` + Switch to + Kubernetes instructions + `)]),_:1},8,["to"])])])):d("",!0)])):d("",!0)]),_:2},[n.environment==="kubernetes"||n.environment==="universal"?{name:"title",fn:i(()=>[e(` + Running on `),t("span",K,y(n.environment),1)]),key:"0"}:void 0]),1032,["is-error"])])}const H=m(g,[["render",x],["__scopeId","data-v-6ac9df0a"]]);export{H as E}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EnvironmentSwitcher.edfe74c6.css b/app/kuma-ui/pkg/resources/data/assets/EnvironmentSwitcher.edfe74c6.css new file mode 100644 index 000000000000..3924a4a40107 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/EnvironmentSwitcher.edfe74c6.css @@ -0,0 +1 @@ +.capitalize[data-v-6ac9df0a]{display:inline-block;text-transform:capitalize} diff --git a/app/kuma-ui/pkg/resources/data/assets/EnvoyData.3c6969da.js b/app/kuma-ui/pkg/resources/data/assets/EnvoyData.3c6969da.js new file mode 100644 index 000000000000..45f6a53e858a --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/EnvoyData.3c6969da.js @@ -0,0 +1 @@ +import{d as y,O as p,o as r,j as m,c as l,J as g,r as i,g as d,h,k as u,w as _,a as v,E}from"./index.c8e7c817.js";import{_ as N}from"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import{_ as k}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import{E as q}from"./ErrorBlock.26868ad8.js";import{_ as z}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";const P={key:3},S=y({__name:"StatusInfo",props:{isLoading:{type:Boolean,default:!1},hasError:{type:Boolean,default:!1},isEmpty:{type:Boolean,default:!1},error:{type:[Error,p],required:!1,default:null}},setup(t){return(e,s)=>(r(),m("div",null,[t.isLoading?(r(),l(z,{key:0})):t.hasError?(r(),l(q,{key:1,error:t.error},null,8,["error"])):t.isEmpty?(r(),l(k,{key:2})):(r(),m("div",P,[g(e.$slots,"default")]))]))}}),I=y({__name:"EnvoyData",props:{dataPath:{type:String,required:!0},queryKey:{type:String,required:!1,default:null},mesh:{type:String,required:!1,default:""},dppName:{type:String,required:!1,default:""},zoneIngressName:{type:String,required:!1,default:""},zoneEgressName:{type:String,required:!1,default:""}},setup(t){const e=t,s=i(!0),o=i(void 0),c=i("");d(()=>e.dppName,function(){n()}),d(()=>e.zoneIngressName,function(){n()}),d(()=>e.zoneEgressName,function(){n()}),h(function(){n()});async function n(){o.value=void 0,s.value=!0;try{let a="";e.mesh!==""&&e.dppName!==""?a=await u.getDataplaneData({dataPath:e.dataPath,mesh:e.mesh,dppName:e.dppName}):e.zoneIngressName!==""?a=await u.getZoneIngressData({dataPath:e.dataPath,zoneIngressName:e.zoneIngressName}):e.zoneEgressName!==""&&(a=await u.getZoneEgressData({dataPath:e.dataPath,zoneEgressName:e.zoneEgressName})),c.value=typeof a=="string"?a:JSON.stringify(a,null,2)}catch(a){a instanceof Error?o.value=a:console.error(a)}finally{s.value=!1}}return(a,B)=>(r(),l(S,{class:"envoy-data","has-error":o.value!==void 0,"is-loading":s.value,error:o.value},{default:_(()=>{var f;return[v(N,{id:`code-block-${t.dataPath}`,language:"json",code:c.value,"is-searchable":"","query-key":(f=t.queryKey)!=null?f:`code-block-${t.dataPath}`},null,8,["id","code","query-key"])]}),_:1},8,["has-error","is-loading","error"]))}});const C=E(I,[["__scopeId","data-v-b9869c64"]]);export{C as E,S as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/EnvoyData.409db62c.css b/app/kuma-ui/pkg/resources/data/assets/EnvoyData.409db62c.css deleted file mode 100644 index 9bdfb9e06146..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/EnvoyData.409db62c.css +++ /dev/null @@ -1 +0,0 @@ -.k-empty-state-message{text-align:left}.status-info[data-v-5f67b02e],.code-container .k-card-body{position:relative}.envoy-data[data-v-203f1a94]{padding:var(--spacing-md)}.copy-button[data-v-203f1a94]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);display:block} diff --git a/app/kuma-ui/pkg/resources/data/assets/EnvoyData.55ab94cb.css b/app/kuma-ui/pkg/resources/data/assets/EnvoyData.55ab94cb.css new file mode 100644 index 000000000000..999bcb360730 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/EnvoyData.55ab94cb.css @@ -0,0 +1 @@ +.envoy-data[data-v-b9869c64]{padding:var(--spacing-md)}.copy-button[data-v-b9869c64]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);display:block} diff --git a/app/kuma-ui/pkg/resources/data/assets/EnvoyData.e4795d9b.js b/app/kuma-ui/pkg/resources/data/assets/EnvoyData.e4795d9b.js deleted file mode 100644 index 0cc91695b41c..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/EnvoyData.e4795d9b.js +++ /dev/null @@ -1 +0,0 @@ -import{d as y,Q as p,o as s,i as _,c as l,I as g,D as m,r as i,f as d,g as v,k as u,w as h,a as E}from"./index.3bc39668.js";import{_ as N}from"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import{_ as k}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import{E as I}from"./ErrorBlock.f4ac98cc.js";import{_ as S}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";const q={class:"status-info"},z={key:3},D=y({__name:"StatusInfo",props:{isLoading:{type:Boolean,default:!1},hasError:{type:Boolean,default:!1},isEmpty:{type:Boolean,default:!1},error:{type:[Error,p],required:!1,default:null}},setup(t){return(e,r)=>(s(),_("div",q,[t.isLoading?(s(),l(S,{key:0})):t.hasError?(s(),l(I,{key:1,error:t.error},null,8,["error"])):t.isEmpty?(s(),l(k,{key:2})):(s(),_("div",z,[g(e.$slots,"default",{},void 0,!0)]))]))}});const P=m(D,[["__scopeId","data-v-5f67b02e"]]),x=y({__name:"EnvoyData",props:{dataPath:{type:String,required:!0},queryKey:{type:String,required:!1,default:null},mesh:{type:String,required:!1,default:""},dppName:{type:String,required:!1,default:""},zoneIngressName:{type:String,required:!1,default:""},zoneEgressName:{type:String,required:!1,default:""}},setup(t){const e=t,r=i(!0),o=i(void 0),c=i("");d(()=>e.dppName,function(){n()}),d(()=>e.zoneIngressName,function(){n()}),d(()=>e.zoneEgressName,function(){n()}),v(function(){n()});async function n(){o.value=void 0,r.value=!0;try{let a="";e.mesh!==""&&e.dppName!==""?a=await u.getDataplaneData({dataPath:e.dataPath,mesh:e.mesh,dppName:e.dppName}):e.zoneIngressName!==""?a=await u.getZoneIngressData({dataPath:e.dataPath,zoneIngressName:e.zoneIngressName}):e.zoneEgressName!==""&&(a=await u.getZoneEgressData({dataPath:e.dataPath,zoneEgressName:e.zoneEgressName})),c.value=typeof a=="string"?a:JSON.stringify(a,null,2)}catch(a){a instanceof Error?o.value=a:console.error(a)}finally{r.value=!1}}return(a,B)=>(s(),l(P,{class:"envoy-data","has-error":o.value!==void 0,"is-loading":r.value,error:o.value},{default:h(()=>{var f;return[E(N,{id:`code-block-${t.dataPath}`,language:"json",code:c.value,"is-searchable":"","query-key":(f=t.queryKey)!=null?f:`code-block-${t.dataPath}`},null,8,["id","code","query-key"])]}),_:1},8,["has-error","is-loading","error"]))}});const A=m(x,[["__scopeId","data-v-203f1a94"]]);export{A as E,P as S}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ErrorBlock.26868ad8.js b/app/kuma-ui/pkg/resources/data/assets/ErrorBlock.26868ad8.js new file mode 100644 index 000000000000..d06a1985fb1b --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ErrorBlock.26868ad8.js @@ -0,0 +1 @@ +import{d as b,O as d,f,o,j as t,a as i,K as g,u as r,w as n,l as a,e as s,t as c,A as u,F as E,n as v,b as w,N as B,c as x,Q as h,C,D as I,E as N}from"./index.c8e7c817.js";const k=e=>(C("data-v-9de3b600"),e=e(),I(),e),S={class:"error-block"},V=k(()=>a("p",null,"An error has occurred while trying to load this data.",-1)),A={class:"error-block-details"},D=k(()=>a("summary",null,"Details",-1)),j={key:0},F={key:0,class:"badge-list"},O=b({__name:"ErrorBlock",props:{error:{type:[Error,d],required:!1,default:null}},setup(e){const l=e,_=f(()=>l.error instanceof Error),p=f(()=>l.error instanceof d?l.error.causes:[]);return(q,z)=>(o(),t("div",S,[i(r(B),{"cta-is-hidden":""},g({title:n(()=>[i(r(w),{class:"mb-3",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"42"}),s(),V]),_:2},[r(_)||r(p).length>0?{name:"message",fn:n(()=>[a("details",A,[D,s(),r(_)?(o(),t("p",j,c(e.error.message),1)):u("",!0),s(),a("ul",null,[(o(!0),t(E,null,v(r(p),(m,y)=>(o(),t("li",{key:y},[a("b",null,[a("code",null,c(m.field),1)]),s(": "+c(m.message),1)]))),128))])])]),key:"0"}:void 0]),1024),s(),e.error instanceof r(d)?(o(),t("div",F,[e.error.code?(o(),x(r(h),{key:0,appearance:"warning"},{default:n(()=>[s(c(e.error.code),1)]),_:1})):u("",!0),s(),i(r(h),{appearance:"warning"},{default:n(()=>[s(c(e.error.statusCode),1)]),_:1})])):u("",!0)]))}});const L=N(O,[["__scopeId","data-v-9de3b600"]]);export{L as E}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ErrorBlock.8c979915.css b/app/kuma-ui/pkg/resources/data/assets/ErrorBlock.8c979915.css new file mode 100644 index 000000000000..378f0dc23f99 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ErrorBlock.8c979915.css @@ -0,0 +1 @@ +.error-block[data-v-9de3b600]{position:relative}.error-block-details[data-v-9de3b600]{text-align:left}.badge-list[data-v-9de3b600]{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);display:flex}.badge-list>*+*[data-v-9de3b600]{margin-left:var(--spacing-xs)} diff --git a/app/kuma-ui/pkg/resources/data/assets/ErrorBlock.c91d77b3.css b/app/kuma-ui/pkg/resources/data/assets/ErrorBlock.c91d77b3.css deleted file mode 100644 index 6fc6af55c426..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ErrorBlock.c91d77b3.css +++ /dev/null @@ -1 +0,0 @@ -.error-block[data-v-d59fcfb9]{position:relative}.badge-list[data-v-d59fcfb9]{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);display:flex}.badge-list>*+*[data-v-d59fcfb9]{margin-left:var(--spacing-xs)} diff --git a/app/kuma-ui/pkg/resources/data/assets/ErrorBlock.f4ac98cc.js b/app/kuma-ui/pkg/resources/data/assets/ErrorBlock.f4ac98cc.js deleted file mode 100644 index 3420b34377b4..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ErrorBlock.f4ac98cc.js +++ /dev/null @@ -1 +0,0 @@ -import{d as y,Q as l,e as m,o as s,i as a,a as d,J as v,u as r,w as c,j as o,t,z as i,F as b,n as E,b as u,v as w,N as B,c as S,S as h,B as x,C,D as N}from"./index.3bc39668.js";const k=e=>(x("data-v-d59fcfb9"),e=e(),C(),e),I={class:"error-block"},V={class:"card-icon mb-3"},D=k(()=>o("p",null,"An error has occurred while trying to load this data.",-1)),j=k(()=>o("summary",null,"Details",-1)),z={key:0},A={key:0,class:"badge-list"},F=y({__name:"ErrorBlock",props:{error:{type:[Error,l],required:!1,default:null}},setup(e){const n=e,_=m(()=>n.error instanceof Error),f=m(()=>n.error instanceof l?n.error.causes:[]);return(q,J)=>(s(),a("div",I,[d(r(B),{"cta-is-hidden":""},v({title:c(()=>[o("div",V,[d(r(w),{class:"kong-icon--centered",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"42"})]),D]),_:2},[r(_)||r(f).length>0?{name:"message",fn:c(()=>[o("details",null,[j,r(_)?(s(),a("p",z,t(e.error.message),1)):i("",!0),o("ul",null,[(s(!0),a(b,null,E(r(f),(p,g)=>(s(),a("li",{key:g},[o("b",null,[o("code",null,t(p.field),1)]),u(": "+t(p.message),1)]))),128))])])]),key:"0"}:void 0]),1024),e.error instanceof r(l)?(s(),a("div",A,[e.error.code?(s(),S(r(h),{key:0,appearance:"warning"},{default:c(()=>[u(t(e.error.code),1)]),_:1})):i("",!0),d(r(h),{appearance:"warning"},{default:c(()=>[u(t(e.error.statusCode),1)]),_:1})])):i("",!0)]))}});const O=N(F,[["__scopeId","data-v-d59fcfb9"]]);export{O as E}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailView.70fed290.js b/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailView.70fed290.js new file mode 100644 index 000000000000..0098789982b5 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailView.70fed290.js @@ -0,0 +1 @@ +import{d as t,p as s,o as a,c as o,u as r,q as m}from"./index.c8e7c817.js";import{S as p}from"./ServiceDetails.c26d26a2.js";import"./TagList.5f93cc3d.js";import"./YamlView.vue_vue_type_script_setup_true_lang.14695642.js";import"./index.58caa11d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import"./_commonjsHelpers.f037b798.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import"./ErrorBlock.26868ad8.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";const D=t({__name:"ExternalServiceDetailView",setup(i){const e=s();return m().dispatch("updatePageTitle",e.params.service),(n,u)=>(a(),o(p,{class:"component-frame","service-type":"external",name:r(e).params.service,mesh:r(e).params.mesh},null,8,["name","mesh"]))}});export{D as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailView.c77a3b29.js b/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailView.c77a3b29.js deleted file mode 100644 index 069876e10d65..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ExternalServiceDetailView.c77a3b29.js +++ /dev/null @@ -1 +0,0 @@ -import{d as t,p as s,o as a,c as o,u as r,q as m}from"./index.3bc39668.js";import{S as p}from"./ServiceDetails.86528879.js";import"./TagList.3d4ee64d.js";import"./YamlView.24c9d3cb.js";import"./index.58caa11d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import"./_commonjsHelpers.f037b798.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import"./ErrorBlock.f4ac98cc.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";const D=t({__name:"ExternalServiceDetailView",setup(i){const e=s();return m().dispatch("updatePageTitle",e.params.service),(n,u)=>(a(),o(p,{class:"component-frame","service-type":"external",name:r(e).params.service,mesh:r(e).params.mesh},null,8,["name","mesh"]))}});export{D as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/FrameSkeleton.e1893be2.js b/app/kuma-ui/pkg/resources/data/assets/FrameSkeleton.db9a6492.js similarity index 68% rename from app/kuma-ui/pkg/resources/data/assets/FrameSkeleton.e1893be2.js rename to app/kuma-ui/pkg/resources/data/assets/FrameSkeleton.db9a6492.js index 293803c06535..c58a777dadbe 100644 --- a/app/kuma-ui/pkg/resources/data/assets/FrameSkeleton.e1893be2.js +++ b/app/kuma-ui/pkg/resources/data/assets/FrameSkeleton.db9a6492.js @@ -1 +1 @@ -import{D as o,o as s,i as t,I as n}from"./index.3bc39668.js";const r={},c={class:"component-frame"};function a(e,_){return s(),t("div",c,[n(e.$slots,"default")])}const f=o(r,[["render",a]]);export{f as F}; +import{E as o,o as s,j as t,J as n}from"./index.c8e7c817.js";const r={},c={class:"component-frame"};function a(e,_){return s(),t("div",c,[n(e.$slots,"default")])}const f=o(r,[["render",a]]);export{f as F}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LabelList.2c3abc04.css b/app/kuma-ui/pkg/resources/data/assets/LabelList.2c3abc04.css deleted file mode 100644 index 85a17cc7d0c6..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/LabelList.2c3abc04.css +++ /dev/null @@ -1 +0,0 @@ -.label-list-content .kong-card{margin-bottom:0!important}.label-list__col-wrapper h1,.label-list__col-wrapper h2,.label-list__col-wrapper h3,.label-list__col-wrapper h4,.label-list__col-wrapper h5,.label-list__col-wrapper h6{font-size:var(--type-sm);font-weight:500;text-transform:uppercase;color:var(--gray-3);margin-bottom:var(--spacing-xs)}.label-list__col-wrapper ul li{display:block;overflow:hidden}.label-list__col-wrapper ul li:not(:last-of-type){margin-bottom:var(--spacing-md)}@media screen and (min-width: 1024px){.label-list__col-wrapper.multi-col{display:flex}.label-list__col-wrapper.multi-col>*{flex-grow:1;flex-basis:33.333333%}.label-list__col-wrapper.multi-col>*:not(:last-of-type){margin-right:var(--spacing-md)}}.tag-cols{display:grid;grid-auto-flow:column dense;grid-template-columns:1fr 2fr}.tag-cols span{display:inline-block;padding:var(--spacing-xs)}.tag-cols span:first-of-type{font-weight:700}.label-cols{display:flex;align-items:stretch}.label-cols span:first-of-type:after{display:inline-block;content:"/";margin:0 3px 0 1px;color:#999} diff --git a/app/kuma-ui/pkg/resources/data/assets/LabelList.b10786e4.css b/app/kuma-ui/pkg/resources/data/assets/LabelList.b10786e4.css new file mode 100644 index 000000000000..da6d04113e49 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/LabelList.b10786e4.css @@ -0,0 +1 @@ +.label-list-content .kong-card{margin-bottom:0!important}.label-list__col-wrapper h1,.label-list__col-wrapper h2,.label-list__col-wrapper h3,.label-list__col-wrapper h4,.label-list__col-wrapper h5,.label-list__col-wrapper h6{font-size:var(--type-sm);font-weight:700;text-transform:uppercase;color:var(--grey-500);margin-bottom:var(--spacing-xs)}.label-list__col-wrapper ul li{display:block;overflow:hidden}.label-list__col-wrapper ul li:not(:last-of-type){margin-bottom:var(--spacing-md)}@media screen and (min-width: 1024px){.label-list__col-wrapper.multi-col{display:flex}.label-list__col-wrapper.multi-col>*{flex-grow:1;flex-basis:33.333333%}.label-list__col-wrapper.multi-col>*:not(:last-of-type){margin-right:var(--spacing-md)}}.tag-cols{display:grid;grid-auto-flow:column dense;grid-template-columns:1fr 2fr}.tag-cols span{display:inline-block;padding:var(--spacing-xs)}.tag-cols span:first-of-type{font-weight:700}.label-cols{display:flex;align-items:stretch}.label-cols span:first-of-type:after{display:inline-block;content:"/";margin:0 3px 0 1px;color:var(--grey-500)} diff --git a/app/kuma-ui/pkg/resources/data/assets/LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js b/app/kuma-ui/pkg/resources/data/assets/LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js deleted file mode 100644 index fd3c866affae..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js +++ /dev/null @@ -1 +0,0 @@ -import{d as l,o as e,i as s,c as o,a as n,w as i,j as _,I as c,u as d,O as p}from"./index.3bc39668.js";import{_ as m}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import{E as f}from"./ErrorBlock.f4ac98cc.js";import{_ as u}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";const y={key:3,class:"label-list-content"},B={class:"label-list__col-wrapper multi-col"},L=l({__name:"LabelList",props:{isLoading:{type:Boolean,default:!1},hasError:{type:Boolean,default:!1},isEmpty:{type:Boolean,default:!1}},setup(t){const a=t;return(r,k)=>(e(),s("div",null,[a.isLoading?(e(),o(u,{key:0})):a.hasError?(e(),o(f,{key:1})):a.isEmpty?(e(),o(m,{key:2})):(e(),s("div",y,[n(d(p),{"border-variant":"noBorder"},{body:i(()=>[_("div",B,[c(r.$slots,"default")])]),_:3})]))]))}});export{L as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LabelList.vue_vue_type_style_index_0_lang.7e95c953.js b/app/kuma-ui/pkg/resources/data/assets/LabelList.vue_vue_type_style_index_0_lang.7e95c953.js new file mode 100644 index 000000000000..2fcb649fb885 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/LabelList.vue_vue_type_style_index_0_lang.7e95c953.js @@ -0,0 +1 @@ +import{d as l,o as e,j as o,c as s,a as n,w as i,l as _,J as c,u as d,L as p}from"./index.c8e7c817.js";import{_ as m}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import{E as f}from"./ErrorBlock.26868ad8.js";import{_ as u}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";const y={key:3,class:"label-list-content"},B={class:"label-list__col-wrapper multi-col"},v=l({__name:"LabelList",props:{isLoading:{type:Boolean,default:!1},hasError:{type:Boolean,default:!1},isEmpty:{type:Boolean,default:!1}},setup(t){const a=t;return(r,k)=>(e(),o("div",null,[a.isLoading?(e(),s(u,{key:0})):a.hasError?(e(),s(f,{key:1})):a.isEmpty?(e(),s(m,{key:2})):(e(),o("div",y,[n(d(p),{"border-variant":"noBorder"},{body:i(()=>[_("div",B,[c(r.$slots,"default")])]),_:3})]))]))}});export{v as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js b/app/kuma-ui/pkg/resources/data/assets/LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js deleted file mode 100644 index 5c16735a6bd5..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js +++ /dev/null @@ -1 +0,0 @@ -import{d as s,o as t,c as n,w as c,j as e,a as i,u as a,v as d,I as r,N as l}from"./index.3bc39668.js";const _={class:"card-icon mb-3"},p=e("p",null,"Loading data \u2026",-1),h=s({__name:"LoadingBlock",setup(u){return(o,m)=>(t(),n(a(l),{"cta-is-hidden":"","data-testid":"loading-block"},{title:c(()=>[e("div",_,[i(a(d),{icon:"spinner",color:"rgba(0, 0, 0, 0.1)",size:"42"})]),r(o.$slots,"default",{},()=>[p])]),_:3}))}});export{h as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js b/app/kuma-ui/pkg/resources/data/assets/LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js new file mode 100644 index 000000000000..b6eb592725a5 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js @@ -0,0 +1 @@ +import{d as s,o,c as t,w as n,a as c,u as e,b as r,e as d,J as i,N as l,l as _}from"./index.c8e7c817.js";const p=_("p",null,"Loading data \u2026",-1),f=s({__name:"LoadingBlock",setup(u){return(a,m)=>(o(),t(e(l),{"cta-is-hidden":"","data-testid":"loading-block"},{title:n(()=>[c(e(r),{class:"mb-3",icon:"spinner",color:"rgba(0, 0, 0, 0.1)",size:"42"}),d(),i(a.$slots,"default",{},()=>[p])]),_:3}))}});export{f as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LoadingBox.7ffde0ed.js b/app/kuma-ui/pkg/resources/data/assets/LoadingBox.7ffde0ed.js deleted file mode 100644 index c360cdb10f64..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/LoadingBox.7ffde0ed.js +++ /dev/null @@ -1 +0,0 @@ -import{D as t,o as _,i as d,B as n,C as c,j as o}from"./index.3bc39668.js";const l={},s=e=>(n("data-v-8b22d99b"),e=e(),c(),e),a={class:"loading","data-testid":"loading"},i=s(()=>o("div",null,null,-1)),u=s(()=>o("div",null,null,-1)),p=s(()=>o("div",null,null,-1)),r=s(()=>o("div",null,null,-1)),h=s(()=>o("div",null,null,-1)),v=[i,u,p,r,h];function b(e,x){return _(),d("div",a,v)}const f=t(l,[["render",b],["__scopeId","data-v-8b22d99b"]]);export{f as L}; diff --git a/app/kuma-ui/pkg/resources/data/assets/LoadingBox.f2351d0f.js b/app/kuma-ui/pkg/resources/data/assets/LoadingBox.f2351d0f.js new file mode 100644 index 000000000000..813d38207934 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/LoadingBox.f2351d0f.js @@ -0,0 +1 @@ +import{E as d,o as n,j as _,e as t,C as l,D as c,l as e}from"./index.c8e7c817.js";const a={},o=s=>(l("data-v-8b22d99b"),s=s(),c(),s),i={class:"loading","data-testid":"loading"},u=o(()=>e("div",null,null,-1)),p=o(()=>e("div",null,null,-1)),r=o(()=>e("div",null,null,-1)),v=o(()=>e("div",null,null,-1)),h=o(()=>e("div",null,null,-1));function x(s,b){return n(),_("div",i,[u,t(),p,t(),r,t(),v,t(),h])}const g=d(a,[["render",x],["__scopeId","data-v-8b22d99b"]]);export{g as L}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MainOverviewView.52b0d16e.js b/app/kuma-ui/pkg/resources/data/assets/MainOverviewView.52b0d16e.js new file mode 100644 index 000000000000..b7cf1cb5dacf --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/MainOverviewView.52b0d16e.js @@ -0,0 +1 @@ +import{_ as o,a as c,M as y}from"./MeshResources.985cde12.js";import{d as P,f as a,g as w,o as l,j as x,l as k,u as t,c as g,A as u,e as s,a as n,F as z,q as I,E as S}from"./index.c8e7c817.js";const D={class:"chart-container mt-16"},N=P({__name:"MainOverviewView",setup(O){const e=I(),i=a(()=>e.getters["config/getMulticlusterStatus"]),_=a(()=>e.getters.getServiceResourcesFetching),h=a(()=>e.getters.getZonesInsightsFetching),r=a(()=>e.getters.getMeshInsightsFetching),f=a(()=>e.getters.getChart("services")),v=a(()=>e.getters.getChart("dataplanes")),p=a(()=>e.getters.getChart("meshes")),m=a(()=>e.getters.getChart("zones")),C=a(()=>e.getters.getChart("zonesCPVersions")),M=a(()=>e.getters.getChart("kumaDPVersions")),V=a(()=>e.getters.getChart("envoyVersions"));w(()=>i.value,function(){d()}),d();function d(){e.dispatch("fetchMeshInsights"),e.dispatch("fetchServices"),e.dispatch("fetchZonesInsights",i.value),i.value&&e.dispatch("fetchTotalClusterCount")}return(Z,F)=>(l(),x(z,null,[k("div",D,[t(i)?(l(),g(o,{key:0,class:"chart chart-1/2 chart-offset-left-1/6",title:{singular:"Zone",plural:"Zones"},data:t(m).data,url:{name:"zones"},"is-loading":t(h)},null,8,["data","is-loading"])):u("",!0),s(),t(i)?(l(),g(c,{key:1,class:"chart chart-1/2 chart-offset-right-1/6",title:"ZONE CP",data:t(C).data,url:{name:"zones"},"is-loading":t(h)},null,8,["data","is-loading"])):u("",!0),s(),n(o,{class:"chart chart-1/3",title:{singular:"Mesh",plural:"Meshes"},data:t(p).data,"is-loading":t(r)},null,8,["data","is-loading"]),s(),n(o,{class:"chart chart-1/3",title:{singular:"Service",plural:"Services"},data:t(f).data,"is-loading":t(_),"save-chart":""},null,8,["data","is-loading"]),s(),n(o,{class:"chart chart-1/3",title:{singular:"DP Proxy",plural:"DP Proxies"},data:t(v).data,"is-loading":t(r)},null,8,["data","is-loading"]),s(),n(c,{class:"chart chart-1/2 chart-offset-left-1/6",title:"KUMA DP",data:t(M).data,"is-loading":t(r)},null,8,["data","is-loading"]),s(),n(c,{class:"chart chart-1/2 chart-offset-right-1/6",title:"ENVOY",data:t(V).data,"is-loading":t(r),"display-am-charts-logo":""},null,8,["data","is-loading"])]),s(),n(y,{class:"mt-8"})],64))}});const L=S(N,[["__scopeId","data-v-d759b307"]]);export{L as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MainOverviewView.ead97121.js b/app/kuma-ui/pkg/resources/data/assets/MainOverviewView.ead97121.js deleted file mode 100644 index a05a1240dfef..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/MainOverviewView.ead97121.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as r,a as o,M as V}from"./MeshResources.d7c8256d.js";import{d as y,e as a,f as P,o as c,i as w,j as z,u as t,c as d,z as g,a as s,F as k,q as x,D}from"./index.3bc39668.js";const I={class:"chart-container mt-16"},S=y({__name:"MainOverviewView",setup(O){const e=x(),n=a(()=>e.getters["config/getMulticlusterStatus"]),u=a(()=>e.getters.getServiceResourcesFetching),l=a(()=>e.getters.getZonesInsightsFetching),i=a(()=>e.getters.getMeshInsightsFetching),_=a(()=>e.getters.getChart("services")),f=a(()=>e.getters.getChart("dataplanes")),v=a(()=>e.getters.getChart("meshes")),p=a(()=>e.getters.getChart("zones")),m=a(()=>e.getters.getChart("zonesCPVersions")),C=a(()=>e.getters.getChart("kumaDPVersions")),M=a(()=>e.getters.getChart("envoyVersions"));P(()=>n.value,function(){h()}),h();function h(){e.dispatch("fetchMeshInsights"),e.dispatch("fetchServices"),e.dispatch("fetchZonesInsights",n.value),n.value&&e.dispatch("fetchTotalClusterCount")}return(Z,F)=>(c(),w(k,null,[z("div",I,[t(n)?(c(),d(r,{key:0,class:"chart chart-1/2 chart-offset-left-1/6",title:{singular:"Zone",plural:"Zones"},data:t(p).data,url:{name:"zones"},"is-loading":t(l)},null,8,["data","is-loading"])):g("",!0),t(n)?(c(),d(o,{key:1,class:"chart chart-1/2 chart-offset-right-1/6",title:"ZONE CP",data:t(m).data,url:{name:"zones"},"is-loading":t(l)},null,8,["data","is-loading"])):g("",!0),s(r,{class:"chart chart-1/3",title:{singular:"Mesh",plural:"Meshes"},data:t(v).data,"is-loading":t(i)},null,8,["data","is-loading"]),s(r,{class:"chart chart-1/3",title:{singular:"Service",plural:"Services"},data:t(_).data,"is-loading":t(u),"save-chart":""},null,8,["data","is-loading"]),s(r,{class:"chart chart-1/3",title:{singular:"DP Proxy",plural:"DP Proxies"},data:t(f).data,"is-loading":t(i)},null,8,["data","is-loading"]),s(o,{class:"chart chart-1/2 chart-offset-left-1/6",title:"KUMA DP",data:t(C).data,"is-loading":t(i)},null,8,["data","is-loading"]),s(o,{class:"chart chart-1/2 chart-offset-right-1/6",title:"ENVOY",data:t(M).data,"is-loading":t(i),"display-am-charts-logo":""},null,8,["data","is-loading"])]),s(V,{class:"mt-8"})],64))}});const E=D(S,[["__scopeId","data-v-d759b307"]]);export{E as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MaterialIcons-Regular.8c998b4a.eot b/app/kuma-ui/pkg/resources/data/assets/MaterialIcons-Regular.8c998b4a.eot deleted file mode 100644 index 70508ebabc99..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/MaterialIcons-Regular.8c998b4a.eot and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/MaterialIcons-Regular.a87d66c9.woff2 b/app/kuma-ui/pkg/resources/data/assets/MaterialIcons-Regular.a87d66c9.woff2 deleted file mode 100644 index 9fa211252080..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/MaterialIcons-Regular.a87d66c9.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/MaterialIcons-Regular.b7f4a3ab.ttf b/app/kuma-ui/pkg/resources/data/assets/MaterialIcons-Regular.b7f4a3ab.ttf deleted file mode 100644 index 7015564ad166..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/MaterialIcons-Regular.b7f4a3ab.ttf and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/MaterialIcons-Regular.c4a1baec.woff b/app/kuma-ui/pkg/resources/data/assets/MaterialIcons-Regular.c4a1baec.woff deleted file mode 100644 index b648a3eea2d1..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/MaterialIcons-Regular.c4a1baec.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Mesh.1ca7cec1.js b/app/kuma-ui/pkg/resources/data/assets/Mesh.1ca7cec1.js new file mode 100644 index 000000000000..425d2380ff64 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/Mesh.1ca7cec1.js @@ -0,0 +1,71 @@ +import{E as V,z as I,P as R,L as x,ck as O,cn as P,cR as N,R as A,k as K,i as v,o as u,j as D,l as t,a as g,w as l,t as C,e as n,c as h,A as p,m,v as f,cS as E,cC as U,C as F,D as z}from"./index.c8e7c817.js";import{_ as j}from"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import{f as Y}from"./formatForCLI.199be697.js";import{F as W,S as G,E as Z}from"./EntityScanner.44705ff2.js";import{T as q}from"./TabsWidget.cef20a04.js";import"./_commonjsHelpers.f037b798.js";import"./index.58caa11d.js";import"./ErrorBlock.26868ad8.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";const H={mtls:{enabledBackend:null,backends:[]},tracing:{defaultBackend:null,backends:[{name:null,type:null}]},logging:{backends:[{name:null,format:'{ "destination": "%KUMA_DESTINATION_SERVICE%", "destinationAddress": "%UPSTREAM_LOCAL_ADDRESS%", "source": "%KUMA_SOURCE_SERVICE%", "sourceAddress": "%KUMA_SOURCE_ADDRESS%", "bytesReceived": "%BYTES_RECEIVED%", "bytesSent": "%BYTES_SENT%"}',type:null}]},metrics:{enabledBackend:null,backends:[{name:null,type:null}]}};function B(){return{meshName:"",meshCAName:"",meshLoggingBackend:"",meshTracingBackend:"",meshMetricsName:"",meshTracingZipkinURL:"",mtlsEnabled:"disabled",meshCA:"builtin",loggingEnabled:"disabled",loggingType:"tcp",meshLoggingPath:"/",meshLoggingAddress:"127.0.0.1:5000",meshLoggingBackendFormat:'{ start_time: "%START_TIME%", source: "%KUMA_SOURCE_SERVICE%", destination: "%KUMA_DESTINATION_SERVICE%", source_address: "%KUMA_SOURCE_ADDRESS_WITHOUT_PORT%", destination_address: "%UPSTREAM_HOST%", duration_millis: "%DURATION%", bytes_received: "%BYTES_RECEIVED%", bytes_sent: "%BYTES_SENT%" }',tracingEnabled:"disabled",meshTracingType:"zipkin",meshTracingSampling:99.9,metricsEnabled:"disabled",meshMetricsType:"prometheus",meshMetricsDataplanePort:5670,meshMetricsDataplanePath:"/metrics"}}function J(i,a){return Object.keys(i).filter(o=>!a.includes(o)).map(o=>Object.assign({},{[o]:i[o]})).reduce((o,T)=>Object.assign(o,T),{})}const Q={name:"MeshWizard",components:{CodeBlock:j,FormFragment:W,TabsWidget:q,StepSkeleton:G,EntityScanner:Z,KAlert:I,KButton:R,KCard:x},data(){return{hasStoredMeshData:!1,productName:O,selectedTab:"",schema:H,steps:[{label:"General & Security",slug:"general"},{label:"Logging",slug:"logging"},{label:"Tracing",slug:"tracing"},{label:"Metrics",slug:"metrics"},{label:"Install",slug:"complete"}],tabs:[{hash:"#kubernetes",title:"Kubernetes"},{hash:"#universal",title:"Universal"}],sidebarContent:[{name:"mesh"},{name:"did-you-know"}],formConditions:{mtlsEnabled:!1,loggingEnabled:!1,tracingEnabled:!1,metricsEnabled:!1,loggingType:null},startScanner:!1,scanFound:!1,hideScannerSiblings:!1,scanError:!1,isComplete:!1,validate:B(),vmsg:[],utm:"?utm_source=Kuma&utm_medium=Kuma-GUI"}},computed:{...P({title:"config/getTagline",kumaDocsVersion:"config/getKumaDocsVersion",environment:"config/getEnvironment"}),codeOutput(){const i=this.schema,a=Object.assign({},i),o=this.validate;if(!o)return;const T=o.mtlsEnabled==="enabled",e=o.loggingEnabled==="enabled",b=o.tracingEnabled==="enabled",S=o.metricsEnabled==="enabled",M={mtls:T,logging:e,tracing:b,metrics:S},c=[];if(Object.entries(M).forEach(r=>{const _=r[1],s=r[0];_?c.filter(L=>L!==s):c.push(s)}),T){a.mtls.enabled=!0;const r=a.mtls,_=this.validate.meshCA,s=this.validate.meshCAName;r.backends=[],r.enabledBackend=s,_==="provided"?r.backends=[{name:s,type:_,conf:{cert:{secret:""},key:{secret:""}}}]:r.backends=[{name:s,type:_}]}if(e){const r=a.logging.backends[0],_=r.format;r.conf={},r.name=o.meshLoggingBackend,r.type=o.loggingType,r.format=o.meshLoggingBackendFormat||_,o.loggingType==="tcp"?r.conf.address=o.meshLoggingAddress||"127.0.0.1:5000":o.loggingType==="file"&&(r.conf.path=o.meshLoggingPath)}if(b){const r=a.tracing;r.defaultBackend=o.meshTracingBackend,r.backends[0].type=o.meshTracingType||"zipkin",r.backends[0].name=o.meshTracingBackend,r.backends[0].sampling=o.meshTracingSampling||100,r.backends[0].conf={},r.backends[0].conf.url=o.meshTracingZipkinURL}if(S){const r=a.metrics;r.backends[0].conf={},r.enabledBackend=o.meshMetricsName,r.backends[0].type=o.meshMetricsType||"prometheus",r.backends[0].name=o.meshMetricsName,r.backends[0].conf.port=o.meshMetricsDataplanePort||5670,r.backends[0].conf.path=o.meshMetricsDataplanePath||"/metrics"}const k=J(a,c);let y,w;return this.selectedTab==="#kubernetes"?(w="kubectl",y={apiVersion:"kuma.io/v1alpha1",kind:"Mesh",metadata:{name:o.meshName}},Object.keys(k).length>0&&(y.spec=k)):(w="kumactl",y={type:"Mesh",name:o.meshName,...k}),Y(y,`" | ${w} apply -f -`)},nextDisabled(){const{meshName:i,meshCAName:a,meshLoggingBackend:o,meshTracingBackend:T,meshTracingZipkinURL:e,meshMetricsName:b,mtlsEnabled:S,loggingEnabled:M,tracingEnabled:c,metricsEnabled:k,meshLoggingPath:y,loggingType:w}=this.validate;return!i.length||S==="enabled"&&!a?!0:this.$route.query.step==="1"?M==="disabled"?!1:o?w==="file"&&!y:!0:this.$route.query.step==="2"?c==="enabled"&&!(T&&e):this.$route.query.step==="3"?k==="enabled"&&!b:!1}},watch:{"validate.meshName"(i){const a=N(i);this.validate.meshName=a,this.validateMeshName(a)},"validate.meshCAName"(i){this.validate.meshCAName=N(i)},"validate.meshLoggingBackend"(i){this.validate.meshLoggingBackend=N(i)},"validate.meshTracingBackend"(i){this.validate.meshTracingBackend=N(i)},"validate.meshMetricsName"(i){this.validate.meshMetricsName=N(i)}},created(){const i=A.get("createMeshData");i!==null&&(this.validate=i,this.hasStoredMeshData=!0)},methods:{updateStoredData(){A.set("createMeshData",this.validate),this.hasStoredMeshData=!0},resetMeshData(){A.remove("createMeshData"),this.hasStoredMeshData=!1,this.validate=B()},onTabChange(i){this.selectedTab=i},hideSiblings(){this.hideScannerSiblings=!0},validateMeshName(i){!i||i===""?this.vmsg.meshName="A Mesh name is required to proceed":this.vmsg.meshName=""},scanForEntity(){const i=this.validate.meshName;this.scanComplete=!1,this.scanError=!1,i&&K.getMesh({name:i}).then(a=>{a&&a.name.length>0?(this.isRunning=!0,this.scanFound=!0):this.scanError=!0}).catch(a=>{this.scanError=!0,console.error(a)}).finally(()=>{this.scanComplete=!0})}}},d=i=>(F("data-v-7dc40dea"),i=i(),z(),i),X={class:"wizard"},$={class:"wizard__content"},ee=d(()=>t("code",null,"kubectl",-1)),te=d(()=>t("code",null,"kumactl",-1)),ae=d(()=>t("h3",null,` + To get started, please fill in the following information: + `,-1)),ne={class:"k-input-label mx-2"},se=d(()=>t("span",null,"Disabled",-1)),le={class:"k-input-label mx-2"},ie=d(()=>t("span",null,"Enabled",-1)),oe=d(()=>t("option",{value:"builtin"},` + builtin + `,-1)),de=d(()=>t("option",{value:"provided"},` + provided + `,-1)),re=d(()=>t("p",{class:"help"},` + If you've enabled mTLS, you must select a CA. + `,-1)),ce=d(()=>t("h3",null,` + Setup Logging + `,-1)),me=d(()=>t("p",null,` + You can setup as many logging backends as you need that you can later + use to log traffic via the "TrafficLog" policy. In this wizard, + we allow you to configure one backend, but you can add more manually + if you wish. + `,-1)),ue={class:"k-input-label mx-2"},ge=d(()=>t("span",null,"Disabled",-1)),pe={class:"k-input-label mx-2"},he=d(()=>t("span",null,"Enabled",-1)),be={key:1},fe=d(()=>t("option",{value:"tcp"},` + TCP + `,-1)),ke=d(()=>t("option",{value:"file"},` + File + `,-1)),ye=d(()=>t("h3",null,` + Setup Tracing + `,-1)),_e=d(()=>t("p",null,` + You can setup as many tracing backends as you need that you can later + use to log traffic via the "TrafficTrace" policy. In this + wizard we allow you to configure one backend, but you can add more + manually as you wish. + `,-1)),ve={class:"k-input-label mx-2"},Ee=d(()=>t("span",null,"Disabled",-1)),Te={class:"k-input-label mx-2"},Se=d(()=>t("span",null,"Enabled",-1)),Me=d(()=>t("option",{value:"zipkin"},` + Zipkin + `,-1)),we=[Me],Ce=d(()=>t("h3",null,` + Setup Metrics + `,-1)),Ne=d(()=>t("p",null,` + You can expose metrics from every data-plane on a configurable path + and port that a metrics service, like Prometheus, can use to fetch them. + `,-1)),De={class:"k-input-label mx-2"},Ue=d(()=>t("span",null,"Disabled",-1)),Ae={class:"k-input-label mx-2"},Be=d(()=>t("span",null,"Enabled",-1)),Le=d(()=>t("option",{value:"prometheus"},` + Prometheus + `,-1)),Ve=[Le],Ie={key:0},Re={key:0},xe=d(()=>t("h3",null,` + Install a new Mesh + `,-1)),Oe=d(()=>t("h3",null,"Searching\u2026",-1)),Pe=d(()=>t("p",null,"We are looking for your mesh.",-1)),Ke=d(()=>t("h3",null,"Done!",-1)),Fe={key:0},ze=d(()=>t("h3",null,"Mesh not found",-1)),je=d(()=>t("p",null,"We were unable to find your mesh.",-1)),Ye=d(()=>t("p",null,` + You haven't filled any data out yet! Please return to the first + step and fill out your information. + `,-1)),We=d(()=>t("h3",null,"Mesh",-1)),Ge=["href"],Ze=d(()=>t("h3",null,"Did You Know?",-1)),qe=d(()=>t("p",null,` + As you know, the GUI is read-only, but it will be providing instructions + to create a new Mesh and verify everything worked well. + `,-1));function He(i,a,o,T,e,b){const S=v("KButton"),M=v("KAlert"),c=v("FormFragment"),k=v("KCard"),y=v("CodeBlock"),w=v("TabsWidget"),r=v("EntityScanner"),_=v("StepSkeleton");return u(),D("div",X,[t("div",$,[g(_,{steps:e.steps,"sidebar-content":e.sidebarContent,"footer-enabled":e.hideScannerSiblings===!1,"next-disabled":b.nextDisabled,onGoToStep:b.updateStoredData},{general:l(()=>[t("p",null,` + Welcome to the wizard for creating a new Mesh resource in `+C(e.productName)+`. + We will be providing you with a few steps that will get you started. + `,1),n(),t("p",null,[n(` + As you know, the `+C(e.productName)+` GUI is read-only, so at the end of this wizard + we will be generating the configuration that you can apply with either + `,1),ee,n(` (if you are running in Kubernetes mode) or + `),te,n(` / API (if you are running in Universal mode). + `)]),n(),ae,n(),g(k,{class:"my-6",title:"Mesh Information","has-shadow":""},{body:l(()=>[e.hasStoredMeshData?(u(),h(M,{key:0,class:"reset-mesh-data-alert",appearance:"info"},{alertMessage:l(()=>[n(` + Want to start with an empty slate? + `)]),actionButtons:l(()=>[g(S,{apperance:"outline",onClick:b.resetMeshData},{default:l(()=>[n(` + Reset to defaults + `)]),_:1},8,["onClick"])]),_:1})):p("",!0),n(),g(c,{class:"mt-4",title:"Mesh name","for-attr":"mesh-name"},{default:l(()=>[m(t("input",{id:"mesh-name","onUpdate:modelValue":a[0]||(a[0]=s=>e.validate.meshName=s),type:"text",class:"k-input w-100","data-testid":"mesh-name",placeholder:"your-mesh-name",required:""},null,512),[[f,e.validate.meshName]]),n(),e.vmsg.meshName?(u(),h(M,{key:0,appearance:"danger",size:"small","alert-message":e.vmsg.meshName},null,8,["alert-message"])):p("",!0)]),_:1}),n(),g(c,{class:"mt-4",title:"Mutual TLS"},{default:l(()=>[t("label",ne,[m(t("input",{ref:"mtlsDisabled","onUpdate:modelValue":a[1]||(a[1]=s=>e.validate.mtlsEnabled=s),value:"disabled",name:"mtls",type:"radio",class:"k-input mr-2","data-testid":"mesh-mtls-disabled"},null,512),[[E,e.validate.mtlsEnabled]]),n(),se]),n(),t("label",le,[m(t("input",{id:"mtls-enabled","onUpdate:modelValue":a[2]||(a[2]=s=>e.validate.mtlsEnabled=s),value:"enabled",name:"mtls",type:"radio",class:"k-input mr-2","data-testid":"mesh-mtls-enabled"},null,512),[[E,e.validate.mtlsEnabled]]),n(),ie])]),_:1}),n(),e.validate.mtlsEnabled==="enabled"?(u(),h(c,{key:1,class:"mt-4",title:"Certificate name","for-attr":"certificate-name"},{default:l(()=>[m(t("input",{id:"certificate-name","onUpdate:modelValue":a[3]||(a[3]=s=>e.validate.meshCAName=s),type:"text",class:"k-input w-100",placeholder:"your-certificate-name","data-testid":"mesh-certificate-name"},null,512),[[f,e.validate.meshCAName]])]),_:1})):p("",!0),n(),e.validate.mtlsEnabled==="enabled"?(u(),h(c,{key:2,class:"mt-4",title:"Certificate Authority","for-attr":"certificate-authority"},{default:l(()=>[m(t("select",{id:"certificate-authority","onUpdate:modelValue":a[4]||(a[4]=s=>e.validate.meshCA=s),class:"k-input w-100",name:"certificate-authority"},[oe,n(),de],512),[[U,e.validate.meshCA]]),n(),re]),_:1})):p("",!0)]),_:1})]),logging:l(()=>[ce,n(),me,n(),g(k,{class:"my-6",title:"Logging Configuration","has-shadow":""},{body:l(()=>[g(c,{title:"Logging"},{default:l(()=>[t("label",ue,[m(t("input",{id:"logging-disabled","onUpdate:modelValue":a[5]||(a[5]=s=>e.validate.loggingEnabled=s),value:"disabled",name:"logging",type:"radio",class:"k-input mr-2","data-testid":"mesh-logging-disabled"},null,512),[[E,e.validate.loggingEnabled]]),n(),ge]),n(),t("label",pe,[m(t("input",{id:"logging-enabled","onUpdate:modelValue":a[6]||(a[6]=s=>e.validate.loggingEnabled=s),value:"enabled",name:"logging",type:"radio",class:"k-input mr-2","data-testid":"mesh-logging-enabled"},null,512),[[E,e.validate.loggingEnabled]]),n(),he])]),_:1}),n(),e.validate.loggingEnabled==="enabled"?(u(),h(c,{key:0,class:"mt-4",title:"Backend name","for-attr":"backend-name"},{default:l(()=>[m(t("input",{id:"backend-name","onUpdate:modelValue":a[7]||(a[7]=s=>e.validate.meshLoggingBackend=s),type:"text",class:"k-input w-100",placeholder:"your-backend-name","data-testid":"mesh-logging-backend-name"},null,512),[[f,e.validate.meshLoggingBackend]])]),_:1})):p("",!0),n(),e.validate.loggingEnabled==="enabled"?(u(),D("div",be,[g(c,{class:"mt-4",title:"Type"},{default:l(()=>[m(t("select",{id:"logging-type",ref:"loggingTypeSelect","onUpdate:modelValue":a[8]||(a[8]=s=>e.validate.loggingType=s),class:"k-input w-100",name:"logging-type"},[fe,n(),ke],512),[[U,e.validate.loggingType]])]),_:1}),n(),e.validate.loggingType==="file"?(u(),h(c,{key:0,class:"mt-4",title:"Path","for-attr":"backend-address"},{default:l(()=>[m(t("input",{id:"backend-address","onUpdate:modelValue":a[9]||(a[9]=s=>e.validate.meshLoggingPath=s),type:"text",class:"k-input w-100"},null,512),[[f,e.validate.meshLoggingPath]])]),_:1})):p("",!0),n(),e.validate.loggingType==="tcp"?(u(),h(c,{key:1,class:"mt-4",title:"Address","for-attr":"backend-address"},{default:l(()=>[m(t("input",{id:"backend-address","onUpdate:modelValue":a[10]||(a[10]=s=>e.validate.meshLoggingAddress=s),type:"text",class:"k-input w-100"},null,512),[[f,e.validate.meshLoggingAddress]])]),_:1})):p("",!0),n(),g(c,{class:"mt-4",title:"Format","for-attr":"backend-format"},{default:l(()=>[m(t("textarea",{id:"backend-format","onUpdate:modelValue":a[11]||(a[11]=s=>e.validate.meshLoggingBackendFormat=s),class:"k-input w-100 code-sample",rows:"12"},null,512),[[f,e.validate.meshLoggingBackendFormat]])]),_:1})])):p("",!0)]),_:1})]),tracing:l(()=>[ye,n(),_e,n(),g(k,{class:"my-6",title:"Tracing Configuration","has-shadow":""},{body:l(()=>[g(c,{title:"Tracing"},{default:l(()=>[t("label",ve,[m(t("input",{id:"tracing-disabled","onUpdate:modelValue":a[12]||(a[12]=s=>e.validate.tracingEnabled=s),value:"disabled",name:"tracing",type:"radio",class:"k-input mr-2"},null,512),[[E,e.validate.tracingEnabled]]),n(),Ee]),n(),t("label",Te,[m(t("input",{id:"tracing-enabled","onUpdate:modelValue":a[13]||(a[13]=s=>e.validate.tracingEnabled=s),value:"enabled",name:"tracing",type:"radio",class:"k-input mr-2","data-testid":"mesh-tracing-enabled"},null,512),[[E,e.validate.tracingEnabled]]),n(),Se])]),_:1}),n(),e.validate.tracingEnabled==="enabled"?(u(),h(c,{key:0,class:"mt-4",title:"Backend name","for-attr":"tracing-backend-name"},{default:l(()=>[m(t("input",{id:"tracing-backend-name","onUpdate:modelValue":a[14]||(a[14]=s=>e.validate.meshTracingBackend=s),type:"text",class:"k-input w-100",placeholder:"your-tracing-backend-name","data-testid":"mesh-tracing-backend-name"},null,512),[[f,e.validate.meshTracingBackend]])]),_:1})):p("",!0),n(),e.validate.tracingEnabled==="enabled"?(u(),h(c,{key:1,class:"mt-4",title:"Type","for-attr":"tracing-type"},{default:l(()=>[m(t("select",{id:"tracing-type","onUpdate:modelValue":a[15]||(a[15]=s=>e.validate.meshTracingType=s),class:"k-input w-100",name:"tracing-type"},we,512),[[U,e.validate.meshTracingType]])]),_:1})):p("",!0),n(),e.validate.tracingEnabled==="enabled"?(u(),h(c,{key:2,class:"mt-4",title:"Sampling","for-attr":"tracing-sampling"},{default:l(()=>[m(t("input",{id:"tracing-sampling","onUpdate:modelValue":a[16]||(a[16]=s=>e.validate.meshTracingSampling=s),type:"number",class:"k-input w-100",step:"0.1",min:"0",max:"100"},null,512),[[f,e.validate.meshTracingSampling]])]),_:1})):p("",!0),n(),e.validate.tracingEnabled==="enabled"?(u(),h(c,{key:3,class:"mt-4",title:"URL","for-attr":"tracing-zipkin-url"},{default:l(()=>[m(t("input",{id:"tracing-zipkin-url","onUpdate:modelValue":a[17]||(a[17]=s=>e.validate.meshTracingZipkinURL=s),type:"text",class:"k-input w-100",placeholder:"http://zipkin.url:1234","data-testid":"mesh-tracing-url"},null,512),[[f,e.validate.meshTracingZipkinURL]])]),_:1})):p("",!0)]),_:1})]),metrics:l(()=>[Ce,n(),Ne,n(),g(k,{class:"my-6",title:"Metrics Configuration","has-shadow":""},{body:l(()=>[g(c,{title:"Metrics"},{default:l(()=>[t("label",De,[m(t("input",{id:"metrics-disabled","onUpdate:modelValue":a[18]||(a[18]=s=>e.validate.metricsEnabled=s),value:"disabled",name:"metrics",type:"radio",class:"k-input mr-2"},null,512),[[E,e.validate.metricsEnabled]]),n(),Ue]),n(),t("label",Ae,[m(t("input",{id:"metrics-enabled","onUpdate:modelValue":a[19]||(a[19]=s=>e.validate.metricsEnabled=s),value:"enabled",name:"metrics",type:"radio",class:"k-input mr-2","data-testid":"mesh-metrics-enabled"},null,512),[[E,e.validate.metricsEnabled]]),n(),Be])]),_:1}),n(),e.validate.metricsEnabled==="enabled"?(u(),h(c,{key:0,class:"mt-4",title:"Backend name","for-attr":"metrics-name"},{default:l(()=>[m(t("input",{id:"metrics-name","onUpdate:modelValue":a[20]||(a[20]=s=>e.validate.meshMetricsName=s),type:"text",class:"k-input w-100",placeholder:"your-metrics-backend-name","data-testid":"mesh-metrics-backend-name"},null,512),[[f,e.validate.meshMetricsName]])]),_:1})):p("",!0),n(),e.validate.metricsEnabled==="enabled"?(u(),h(c,{key:1,class:"mt-4",title:"Type","for-attr":"metrics-type"},{default:l(()=>[m(t("select",{id:"metrics-type","onUpdate:modelValue":a[21]||(a[21]=s=>e.validate.meshMetricsType=s),class:"k-input w-100",name:"metrics-type"},Ve,512),[[U,e.validate.meshMetricsType]])]),_:1})):p("",!0),n(),e.validate.metricsEnabled==="enabled"?(u(),h(c,{key:2,class:"mt-4",title:"Dataplane port","for-attr":"metrics-dataplane-port"},{default:l(()=>[m(t("input",{id:"metrics-dataplane-port","onUpdate:modelValue":a[22]||(a[22]=s=>e.validate.meshMetricsDataplanePort=s),type:"number",class:"k-input w-100",step:"1",min:"0",max:"65535",placeholder:"1234"},null,512),[[f,e.validate.meshMetricsDataplanePort]])]),_:1})):p("",!0),n(),e.validate.metricsEnabled==="enabled"?(u(),h(c,{key:3,class:"mt-4",title:"Dataplane path","for-attr":"metrics-dataplane-path"},{default:l(()=>[m(t("input",{id:"metrics-dataplane-path","onUpdate:modelValue":a[23]||(a[23]=s=>e.validate.meshMetricsDataplanePath=s),type:"text",class:"k-input w-100"},null,512),[[f,e.validate.meshMetricsDataplanePath]])]),_:1})):p("",!0)]),_:1})]),complete:l(()=>[b.codeOutput?(u(),D("div",Ie,[e.hideScannerSiblings===!1?(u(),D("div",Re,[xe,n(),t("p",null,` + Since the `+C(e.productName)+` GUI is read-only mode to follow Ops best practices, + please execute the following command in your shell to create the entity. + `+C(e.productName)+` will automatically detect when the new entity has been created. + `,1),n(),g(w,{tabs:e.tabs,"initial-tab-override":i.environment,onOnTabChange:b.onTabChange},{kubernetes:l(()=>[g(y,{id:"code-block-kubernetes-command","data-testid":"kubernetes",language:"bash",code:b.codeOutput},null,8,["code"])]),universal:l(()=>[g(y,{id:"code-block-universal-command","data-testid":"universal",language:"bash",code:b.codeOutput},null,8,["code"])]),_:1},8,["tabs","initial-tab-override","onOnTabChange"])])):p("",!0),n(),g(r,{"loader-function":b.scanForEntity,"should-start":!0,"has-error":e.scanError,"can-complete":e.scanFound,onHideSiblings:b.hideSiblings},{"loading-title":l(()=>[Oe]),"loading-content":l(()=>[Pe]),"complete-title":l(()=>[Ke]),"complete-content":l(()=>[t("p",null,[n(` + Your mesh `),e.validate.meshName?(u(),D("strong",Fe,C(e.validate.meshName),1)):p("",!0),n(` was found! + `)]),n(),t("p",null,[g(S,{appearance:"primary",to:{name:"mesh-detail-view",params:{mesh:e.validate.meshName}}},{default:l(()=>[n(` + Go to mesh `+C(e.validate.meshName),1)]),_:1},8,["to"])])]),"error-title":l(()=>[ze]),"error-content":l(()=>[je]),_:1},8,["loader-function","has-error","can-complete","onHideSiblings"])])):(u(),h(M,{key:1,appearance:"danger"},{alertMessage:l(()=>[Ye]),_:1}))]),mesh:l(()=>[We,n(),t("p",null,` + In `+C(i.title)+`, a Mesh resource allows you to define an isolated environment + for your data-planes and policies. It's isolated because the mTLS CA + you choose can be different from the one configured for our Meshes. + Ideally, you will have either a large Mesh with all the workloads, or + one Mesh per application for better isolation. + `,1),n(),t("p",null,[t("a",{href:`https://kuma.io/docs/${i.kumaDocsVersion}/policies/mesh/${e.utm}`,target:"_blank"},` + Learn More + `,8,Ge)])]),"did-you-know":l(()=>[Ze,n(),qe]),_:1},8,["steps","sidebar-content","footer-enabled","next-disabled","onGoToStep"])])])}const lt=V(Q,[["render",He],["__scopeId","data-v-7dc40dea"]]);export{lt as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/Mesh.22bc2992.css b/app/kuma-ui/pkg/resources/data/assets/Mesh.22bc2992.css new file mode 100644 index 000000000000..ef66d563fdd4 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/Mesh.22bc2992.css @@ -0,0 +1 @@ +.code-sample[data-v-7dc40dea]{font-family:var(--font-family-mono)} diff --git a/app/kuma-ui/pkg/resources/data/assets/Mesh.766d8d68.js b/app/kuma-ui/pkg/resources/data/assets/Mesh.766d8d68.js deleted file mode 100644 index fcf983b34cd5..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/Mesh.766d8d68.js +++ /dev/null @@ -1 +0,0 @@ -import{D as L,y as V,M as O,O as R,ck as x,cn as I,cT as C,R as U,k as P,o as c,i as N,j as t,a as m,w as s,t as w,b as y,c as g,z as u,l as r,m as p,cU as v,cD as D,h as _}from"./index.3bc39668.js";import{_ as K}from"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import{f as F}from"./formatForCLI.199be697.js";import{F as z,S as j,E as Y}from"./EntityScanner.715bca8d.js";import{T as W}from"./TabsWidget.1751eed8.js";import"./_commonjsHelpers.f037b798.js";import"./index.58caa11d.js";import"./ErrorBlock.f4ac98cc.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";const G={mtls:{enabledBackend:null,backends:[]},tracing:{defaultBackend:null,backends:[{name:null,type:null}]},logging:{backends:[{name:null,format:'{ "destination": "%KUMA_DESTINATION_SERVICE%", "destinationAddress": "%UPSTREAM_LOCAL_ADDRESS%", "source": "%KUMA_SOURCE_SERVICE%", "sourceAddress": "%KUMA_SOURCE_ADDRESS%", "bytesReceived": "%BYTES_RECEIVED%", "bytesSent": "%BYTES_SENT%"}',type:null}]},metrics:{enabledBackend:null,backends:[{name:null,type:null}]}};function A(){return{meshName:"",meshCAName:"",meshLoggingBackend:"",meshTracingBackend:"",meshMetricsName:"",meshTracingZipkinURL:"",mtlsEnabled:"disabled",meshCA:"builtin",loggingEnabled:"disabled",loggingType:"tcp",meshLoggingPath:"/",meshLoggingAddress:"127.0.0.1:5000",meshLoggingBackendFormat:'{ start_time: "%START_TIME%", source: "%KUMA_SOURCE_SERVICE%", destination: "%KUMA_DESTINATION_SERVICE%", source_address: "%KUMA_SOURCE_ADDRESS_WITHOUT_PORT%", destination_address: "%UPSTREAM_HOST%", duration_millis: "%DURATION%", bytes_received: "%BYTES_RECEIVED%", bytes_sent: "%BYTES_SENT%" }',tracingEnabled:"disabled",meshTracingType:"zipkin",meshTracingSampling:99.9,metricsEnabled:"disabled",meshMetricsType:"prometheus",meshMetricsDataplanePort:5670,meshMetricsDataplanePath:"/metrics"}}function Z(i,a){return Object.keys(i).filter(l=>!a.includes(l)).map(l=>Object.assign({},{[l]:i[l]})).reduce((l,E)=>Object.assign(l,E),{})}const q={name:"MeshWizard",components:{CodeBlock:K,FormFragment:z,TabsWidget:W,StepSkeleton:j,EntityScanner:Y,KAlert:V,KButton:O,KCard:R},data(){return{hasStoredMeshData:!1,productName:x,selectedTab:"",schema:G,steps:[{label:"General & Security",slug:"general"},{label:"Logging",slug:"logging"},{label:"Tracing",slug:"tracing"},{label:"Metrics",slug:"metrics"},{label:"Install",slug:"complete"}],tabs:[{hash:"#kubernetes",title:"Kubernetes"},{hash:"#universal",title:"Universal"}],sidebarContent:[{name:"mesh"},{name:"did-you-know"}],formConditions:{mtlsEnabled:!1,loggingEnabled:!1,tracingEnabled:!1,metricsEnabled:!1,loggingType:null},startScanner:!1,scanFound:!1,hideScannerSiblings:!1,scanError:!1,isComplete:!1,validate:A(),vmsg:[],utm:"?utm_source=Kuma&utm_medium=Kuma-GUI"}},computed:{...I({title:"config/getTagline",kumaDocsVersion:"config/getKumaDocsVersion",environment:"config/getEnvironment"}),codeOutput(){const i=this.schema,a=Object.assign({},i),l=this.validate;if(!l)return;const E=l.mtlsEnabled==="enabled",e=l.loggingEnabled==="enabled",h=l.tracingEnabled==="enabled",T=l.metricsEnabled==="enabled",S={mtls:E,logging:e,tracing:h,metrics:T},d=[];if(Object.entries(S).forEach(o=>{const k=o[1],n=o[0];k?d.filter(B=>B!==n):d.push(n)}),E){a.mtls.enabled=!0;const o=a.mtls,k=this.validate.meshCA,n=this.validate.meshCAName;o.backends=[],o.enabledBackend=n,k==="provided"?o.backends=[{name:n,type:k,conf:{cert:{secret:""},key:{secret:""}}}]:o.backends=[{name:n,type:k}]}if(e){const o=a.logging.backends[0],k=o.format;o.conf={},o.name=l.meshLoggingBackend,o.type=l.loggingType,o.format=l.meshLoggingBackendFormat||k,l.loggingType==="tcp"?o.conf.address=l.meshLoggingAddress||"127.0.0.1:5000":l.loggingType==="file"&&(o.conf.path=l.meshLoggingPath)}if(h){const o=a.tracing;o.defaultBackend=l.meshTracingBackend,o.backends[0].type=l.meshTracingType||"zipkin",o.backends[0].name=l.meshTracingBackend,o.backends[0].sampling=l.meshTracingSampling||100,o.backends[0].conf={},o.backends[0].conf.url=l.meshTracingZipkinURL}if(T){const o=a.metrics;o.backends[0].conf={},o.enabledBackend=l.meshMetricsName,o.backends[0].type=l.meshMetricsType||"prometheus",o.backends[0].name=l.meshMetricsName,o.backends[0].conf.port=l.meshMetricsDataplanePort||5670,o.backends[0].conf.path=l.meshMetricsDataplanePath||"/metrics"}const b=Z(a,d);let f,M;return this.selectedTab==="#kubernetes"?(M="kubectl",f={apiVersion:"kuma.io/v1alpha1",kind:"Mesh",metadata:{name:l.meshName}},Object.keys(b).length>0&&(f.spec=b)):(M="kumactl",f={type:"Mesh",name:l.meshName,...b}),F(f,`" | ${M} apply -f -`)},nextDisabled(){const{meshName:i,meshCAName:a,meshLoggingBackend:l,meshTracingBackend:E,meshTracingZipkinURL:e,meshMetricsName:h,mtlsEnabled:T,loggingEnabled:S,tracingEnabled:d,metricsEnabled:b,meshLoggingPath:f,loggingType:M}=this.validate;return!i.length||T==="enabled"&&!a?!0:this.$route.query.step==="1"?S==="disabled"?!1:l?M==="file"&&!f:!0:this.$route.query.step==="2"?d==="enabled"&&!(E&&e):this.$route.query.step==="3"?b==="enabled"&&!h:!1}},watch:{"validate.meshName"(i){const a=C(i);this.validate.meshName=a,this.validateMeshName(a)},"validate.meshCAName"(i){this.validate.meshCAName=C(i)},"validate.meshLoggingBackend"(i){this.validate.meshLoggingBackend=C(i)},"validate.meshTracingBackend"(i){this.validate.meshTracingBackend=C(i)},"validate.meshMetricsName"(i){this.validate.meshMetricsName=C(i)}},created(){const i=U.get("createMeshData");i!==null&&(this.validate=i,this.hasStoredMeshData=!0)},methods:{updateStoredData(){U.set("createMeshData",this.validate),this.hasStoredMeshData=!0},resetMeshData(){U.remove("createMeshData"),this.hasStoredMeshData=!1,this.validate=A()},onTabChange(i){this.selectedTab=i},hideSiblings(){this.hideScannerSiblings=!0},validateMeshName(i){!i||i===""?this.vmsg.meshName="A Mesh name is required to proceed":this.vmsg.meshName=""},scanForEntity(){const i=this.validate.meshName;this.scanComplete=!1,this.scanError=!1,i&&P.getMesh({name:i}).then(a=>{a&&a.name.length>0?(this.isRunning=!0,this.scanFound=!0):this.scanError=!0}).catch(a=>{this.scanError=!0,console.error(a)}).finally(()=>{this.scanComplete=!0})}}},H={class:"wizard"},J={class:"wizard__content"},Q=t("code",null,"kubectl",-1),X=t("code",null,"kumactl",-1),$=t("h3",null," To get started, please fill in the following information: ",-1),ee={class:"k-input-label mx-2"},te=t("span",null,"Disabled",-1),ae={class:"k-input-label mx-2"},ne=t("span",null,"Enabled",-1),se=t("option",{value:"builtin"}," builtin ",-1),le=t("option",{value:"provided"}," provided ",-1),ie=[se,le],oe=t("p",{class:"help"}," If you've enabled mTLS, you must select a CA. ",-1),de=t("h3",null," Setup Logging ",-1),re=t("p",null,' You can setup as many logging backends as you need that you can later use to log traffic via the "TrafficLog" policy. In this wizard, we allow you to configure one backend, but you can add more manually if you wish. ',-1),ce={class:"k-input-label mx-2"},me=t("span",null,"Disabled",-1),ue={class:"k-input-label mx-2"},ge=t("span",null,"Enabled",-1),he={key:1},pe=t("option",{value:"tcp"}," TCP ",-1),be=t("option",{value:"file"}," File ",-1),fe=[pe,be],ke=t("h3",null," Setup Tracing ",-1),ye=t("p",null,' You can setup as many tracing backends as you need that you can later use to log traffic via the "TrafficTrace" policy. In this wizard we allow you to configure one backend, but you can add more manually as you wish. ',-1),ve={class:"k-input-label mx-2"},_e=t("span",null,"Disabled",-1),Ee={class:"k-input-label mx-2"},Te=t("span",null,"Enabled",-1),Se=t("option",{value:"zipkin"}," Zipkin ",-1),Me=[Se],we=t("h3",null," Setup Metrics ",-1),Ce=t("p",null," You can expose metrics from every data-plane on a configurable path and port that a metrics service, like Prometheus, can use to fetch them. ",-1),Ne={class:"k-input-label mx-2"},De=t("span",null,"Disabled",-1),Ue={class:"k-input-label mx-2"},Ae=t("span",null,"Enabled",-1),Be=t("option",{value:"prometheus"}," Prometheus ",-1),Le=[Be],Ve={key:0},Oe={key:0},Re=t("h3",null," Install a new Mesh ",-1),xe=t("h3",null,"Searching\u2026",-1),Ie=t("p",null,"We are looking for your mesh.",-1),Pe=t("h3",null,"Done!",-1),Ke={key:0},Fe=t("h3",null,"Mesh not found",-1),ze=t("p",null,"We were unable to find your mesh.",-1),je=t("p",null," You haven't filled any data out yet! Please return to the first step and fill out your information. ",-1),Ye=t("h3",null,"Mesh",-1),We=["href"],Ge=t("h3",null,"Did You Know?",-1),Ze=t("p",null," As you know, the GUI is read-only, but it will be providing instructions to create a new Mesh and verify everything worked well. ",-1);function qe(i,a,l,E,e,h){const T=_("KButton"),S=_("KAlert"),d=_("FormFragment"),b=_("KCard"),f=_("CodeBlock"),M=_("TabsWidget"),o=_("EntityScanner"),k=_("StepSkeleton");return c(),N("div",H,[t("div",J,[m(k,{steps:e.steps,"sidebar-content":e.sidebarContent,"footer-enabled":e.hideScannerSiblings===!1,"next-disabled":h.nextDisabled,onGoToStep:h.updateStoredData},{general:s(()=>[t("p",null," Welcome to the wizard for creating a new Mesh resource in "+w(e.productName)+". We will be providing you with a few steps that will get you started. ",1),t("p",null,[y(" As you know, the "+w(e.productName)+" GUI is read-only, so at the end of this wizard we will be generating the configuration that you can apply with either ",1),Q,y(" (if you are running in Kubernetes mode) or "),X,y(" / API (if you are running in Universal mode). ")]),$,m(b,{class:"my-6 k-card--small",title:"Mesh Information","has-shadow":""},{body:s(()=>[e.hasStoredMeshData?(c(),g(S,{key:0,class:"reset-mesh-data-alert",appearance:"info"},{alertMessage:s(()=>[y(" Want to start with an empty slate? ")]),actionButtons:s(()=>[m(T,{apperance:"outline",onClick:h.resetMeshData},{default:s(()=>[y(" Reset to defaults ")]),_:1},8,["onClick"])]),_:1})):u("",!0),m(d,{class:"mt-4",title:"Mesh name","for-attr":"mesh-name"},{default:s(()=>[r(t("input",{id:"mesh-name","onUpdate:modelValue":a[0]||(a[0]=n=>e.validate.meshName=n),type:"text",class:"k-input w-100","data-testid":"mesh-name",placeholder:"your-mesh-name",required:""},null,512),[[p,e.validate.meshName]]),e.vmsg.meshName?(c(),g(S,{key:0,appearance:"danger",size:"small","alert-message":e.vmsg.meshName},null,8,["alert-message"])):u("",!0)]),_:1}),m(d,{class:"mt-4",title:"Mutual TLS"},{default:s(()=>[t("label",ee,[r(t("input",{ref:"mtlsDisabled","onUpdate:modelValue":a[1]||(a[1]=n=>e.validate.mtlsEnabled=n),value:"disabled",name:"mtls",type:"radio",class:"k-input mr-2","data-testid":"mesh-mtls-disabled"},null,512),[[v,e.validate.mtlsEnabled]]),te]),t("label",ae,[r(t("input",{id:"mtls-enabled","onUpdate:modelValue":a[2]||(a[2]=n=>e.validate.mtlsEnabled=n),value:"enabled",name:"mtls",type:"radio",class:"k-input mr-2","data-testid":"mesh-mtls-enabled"},null,512),[[v,e.validate.mtlsEnabled]]),ne])]),_:1}),e.validate.mtlsEnabled==="enabled"?(c(),g(d,{key:1,class:"mt-4",title:"Certificate name","for-attr":"certificate-name"},{default:s(()=>[r(t("input",{id:"certificate-name","onUpdate:modelValue":a[3]||(a[3]=n=>e.validate.meshCAName=n),type:"text",class:"k-input w-100",placeholder:"your-certificate-name","data-testid":"mesh-certificate-name"},null,512),[[p,e.validate.meshCAName]])]),_:1})):u("",!0),e.validate.mtlsEnabled==="enabled"?(c(),g(d,{key:2,class:"mt-4",title:"Certificate Authority","for-attr":"certificate-authority"},{default:s(()=>[r(t("select",{id:"certificate-authority","onUpdate:modelValue":a[4]||(a[4]=n=>e.validate.meshCA=n),class:"k-input w-100",name:"certificate-authority"},ie,512),[[D,e.validate.meshCA]]),oe]),_:1})):u("",!0)]),_:1})]),logging:s(()=>[de,re,m(b,{class:"my-6 k-card--small",title:"Logging Configuration","has-shadow":""},{body:s(()=>[m(d,{title:"Logging"},{default:s(()=>[t("label",ce,[r(t("input",{id:"logging-disabled","onUpdate:modelValue":a[5]||(a[5]=n=>e.validate.loggingEnabled=n),value:"disabled",name:"logging",type:"radio",class:"k-input mr-2","data-testid":"mesh-logging-disabled"},null,512),[[v,e.validate.loggingEnabled]]),me]),t("label",ue,[r(t("input",{id:"logging-enabled","onUpdate:modelValue":a[6]||(a[6]=n=>e.validate.loggingEnabled=n),value:"enabled",name:"logging",type:"radio",class:"k-input mr-2","data-testid":"mesh-logging-enabled"},null,512),[[v,e.validate.loggingEnabled]]),ge])]),_:1}),e.validate.loggingEnabled==="enabled"?(c(),g(d,{key:0,class:"mt-4",title:"Backend name","for-attr":"backend-name"},{default:s(()=>[r(t("input",{id:"backend-name","onUpdate:modelValue":a[7]||(a[7]=n=>e.validate.meshLoggingBackend=n),type:"text",class:"k-input w-100",placeholder:"your-backend-name","data-testid":"mesh-logging-backend-name"},null,512),[[p,e.validate.meshLoggingBackend]])]),_:1})):u("",!0),e.validate.loggingEnabled==="enabled"?(c(),N("div",he,[m(d,{class:"mt-4",title:"Type"},{default:s(()=>[r(t("select",{id:"logging-type",ref:"loggingTypeSelect","onUpdate:modelValue":a[8]||(a[8]=n=>e.validate.loggingType=n),class:"k-input w-100",name:"logging-type"},fe,512),[[D,e.validate.loggingType]])]),_:1}),e.validate.loggingType==="file"?(c(),g(d,{key:0,class:"mt-4",title:"Path","for-attr":"backend-address"},{default:s(()=>[r(t("input",{id:"backend-address","onUpdate:modelValue":a[9]||(a[9]=n=>e.validate.meshLoggingPath=n),type:"text",class:"k-input w-100"},null,512),[[p,e.validate.meshLoggingPath]])]),_:1})):u("",!0),e.validate.loggingType==="tcp"?(c(),g(d,{key:1,class:"mt-4",title:"Address","for-attr":"backend-address"},{default:s(()=>[r(t("input",{id:"backend-address","onUpdate:modelValue":a[10]||(a[10]=n=>e.validate.meshLoggingAddress=n),type:"text",class:"k-input w-100"},null,512),[[p,e.validate.meshLoggingAddress]])]),_:1})):u("",!0),m(d,{class:"mt-4",title:"Format","for-attr":"backend-format"},{default:s(()=>[r(t("textarea",{id:"backend-format","onUpdate:modelValue":a[11]||(a[11]=n=>e.validate.meshLoggingBackendFormat=n),class:"k-input w-100 code-sample",rows:"12"},null,512),[[p,e.validate.meshLoggingBackendFormat]])]),_:1})])):u("",!0)]),_:1})]),tracing:s(()=>[ke,ye,m(b,{class:"my-6 k-card--small",title:"Tracing Configuration","has-shadow":""},{body:s(()=>[m(d,{title:"Tracing"},{default:s(()=>[t("label",ve,[r(t("input",{id:"tracing-disabled","onUpdate:modelValue":a[12]||(a[12]=n=>e.validate.tracingEnabled=n),value:"disabled",name:"tracing",type:"radio",class:"k-input mr-2"},null,512),[[v,e.validate.tracingEnabled]]),_e]),t("label",Ee,[r(t("input",{id:"tracing-enabled","onUpdate:modelValue":a[13]||(a[13]=n=>e.validate.tracingEnabled=n),value:"enabled",name:"tracing",type:"radio",class:"k-input mr-2","data-testid":"mesh-tracing-enabled"},null,512),[[v,e.validate.tracingEnabled]]),Te])]),_:1}),e.validate.tracingEnabled==="enabled"?(c(),g(d,{key:0,class:"mt-4",title:"Backend name","for-attr":"tracing-backend-name"},{default:s(()=>[r(t("input",{id:"tracing-backend-name","onUpdate:modelValue":a[14]||(a[14]=n=>e.validate.meshTracingBackend=n),type:"text",class:"k-input w-100",placeholder:"your-tracing-backend-name","data-testid":"mesh-tracing-backend-name"},null,512),[[p,e.validate.meshTracingBackend]])]),_:1})):u("",!0),e.validate.tracingEnabled==="enabled"?(c(),g(d,{key:1,class:"mt-4",title:"Type","for-attr":"tracing-type"},{default:s(()=>[r(t("select",{id:"tracing-type","onUpdate:modelValue":a[15]||(a[15]=n=>e.validate.meshTracingType=n),class:"k-input w-100",name:"tracing-type"},Me,512),[[D,e.validate.meshTracingType]])]),_:1})):u("",!0),e.validate.tracingEnabled==="enabled"?(c(),g(d,{key:2,class:"mt-4",title:"Sampling","for-attr":"tracing-sampling"},{default:s(()=>[r(t("input",{id:"tracing-sampling","onUpdate:modelValue":a[16]||(a[16]=n=>e.validate.meshTracingSampling=n),type:"number",class:"k-input w-100",step:"0.1",min:"0",max:"100"},null,512),[[p,e.validate.meshTracingSampling]])]),_:1})):u("",!0),e.validate.tracingEnabled==="enabled"?(c(),g(d,{key:3,class:"mt-4",title:"URL","for-attr":"tracing-zipkin-url"},{default:s(()=>[r(t("input",{id:"tracing-zipkin-url","onUpdate:modelValue":a[17]||(a[17]=n=>e.validate.meshTracingZipkinURL=n),type:"text",class:"k-input w-100",placeholder:"http://zipkin.url:1234","data-testid":"mesh-tracing-url"},null,512),[[p,e.validate.meshTracingZipkinURL]])]),_:1})):u("",!0)]),_:1})]),metrics:s(()=>[we,Ce,m(b,{class:"my-6 k-card--small",title:"Metrics Configuration","has-shadow":""},{body:s(()=>[m(d,{title:"Metrics"},{default:s(()=>[t("label",Ne,[r(t("input",{id:"metrics-disabled","onUpdate:modelValue":a[18]||(a[18]=n=>e.validate.metricsEnabled=n),value:"disabled",name:"metrics",type:"radio",class:"k-input mr-2"},null,512),[[v,e.validate.metricsEnabled]]),De]),t("label",Ue,[r(t("input",{id:"metrics-enabled","onUpdate:modelValue":a[19]||(a[19]=n=>e.validate.metricsEnabled=n),value:"enabled",name:"metrics",type:"radio",class:"k-input mr-2","data-testid":"mesh-metrics-enabled"},null,512),[[v,e.validate.metricsEnabled]]),Ae])]),_:1}),e.validate.metricsEnabled==="enabled"?(c(),g(d,{key:0,class:"mt-4",title:"Backend name","for-attr":"metrics-name"},{default:s(()=>[r(t("input",{id:"metrics-name","onUpdate:modelValue":a[20]||(a[20]=n=>e.validate.meshMetricsName=n),type:"text",class:"k-input w-100",placeholder:"your-metrics-backend-name","data-testid":"mesh-metrics-backend-name"},null,512),[[p,e.validate.meshMetricsName]])]),_:1})):u("",!0),e.validate.metricsEnabled==="enabled"?(c(),g(d,{key:1,class:"mt-4",title:"Type","for-attr":"metrics-type"},{default:s(()=>[r(t("select",{id:"metrics-type","onUpdate:modelValue":a[21]||(a[21]=n=>e.validate.meshMetricsType=n),class:"k-input w-100",name:"metrics-type"},Le,512),[[D,e.validate.meshMetricsType]])]),_:1})):u("",!0),e.validate.metricsEnabled==="enabled"?(c(),g(d,{key:2,class:"mt-4",title:"Dataplane port","for-attr":"metrics-dataplane-port"},{default:s(()=>[r(t("input",{id:"metrics-dataplane-port","onUpdate:modelValue":a[22]||(a[22]=n=>e.validate.meshMetricsDataplanePort=n),type:"number",class:"k-input w-100",step:"1",min:"0",max:"65535",placeholder:"1234"},null,512),[[p,e.validate.meshMetricsDataplanePort]])]),_:1})):u("",!0),e.validate.metricsEnabled==="enabled"?(c(),g(d,{key:3,class:"mt-4",title:"Dataplane path","for-attr":"metrics-dataplane-path"},{default:s(()=>[r(t("input",{id:"metrics-dataplane-path","onUpdate:modelValue":a[23]||(a[23]=n=>e.validate.meshMetricsDataplanePath=n),type:"text",class:"k-input w-100"},null,512),[[p,e.validate.meshMetricsDataplanePath]])]),_:1})):u("",!0)]),_:1})]),complete:s(()=>[h.codeOutput?(c(),N("div",Ve,[e.hideScannerSiblings===!1?(c(),N("div",Oe,[Re,t("p",null," Since the "+w(e.productName)+" GUI is read-only mode to follow Ops best practices, please execute the following command in your shell to create the entity. "+w(e.productName)+" will automatically detect when the new entity has been created. ",1),m(M,{tabs:e.tabs,"initial-tab-override":i.environment,onOnTabChange:h.onTabChange},{kubernetes:s(()=>[m(f,{id:"code-block-kubernetes-command","data-testid":"kubernetes",language:"bash",code:h.codeOutput},null,8,["code"])]),universal:s(()=>[m(f,{id:"code-block-universal-command","data-testid":"universal",language:"bash",code:h.codeOutput},null,8,["code"])]),_:1},8,["tabs","initial-tab-override","onOnTabChange"])])):u("",!0),m(o,{"loader-function":h.scanForEntity,"should-start":!0,"has-error":e.scanError,"can-complete":e.scanFound,onHideSiblings:h.hideSiblings},{"loading-title":s(()=>[xe]),"loading-content":s(()=>[Ie]),"complete-title":s(()=>[Pe]),"complete-content":s(()=>[t("p",null,[y(" Your mesh "),e.validate.meshName?(c(),N("strong",Ke,w(e.validate.meshName),1)):u("",!0),y(" was found! ")]),t("p",null,[m(T,{appearance:"primary",to:{name:"mesh-detail-view",params:{mesh:e.validate.meshName}}},{default:s(()=>[y(" Go to mesh "+w(e.validate.meshName),1)]),_:1},8,["to"])])]),"error-title":s(()=>[Fe]),"error-content":s(()=>[ze]),_:1},8,["loader-function","has-error","can-complete","onHideSiblings"])])):(c(),g(S,{key:1,appearance:"danger"},{alertMessage:s(()=>[je]),_:1}))]),mesh:s(()=>[Ye,t("p",null," In "+w(i.title)+", a Mesh resource allows you to define an isolated environment for your data-planes and policies. It's isolated because the mTLS CA you choose can be different from the one configured for our Meshes. Ideally, you will have either a large Mesh with all the workloads, or one Mesh per application for better isolation. ",1),t("p",null,[t("a",{href:`https://kuma.io/docs/${i.kumaDocsVersion}/policies/mesh/${e.utm}`,target:"_blank"}," Learn More ",8,We)])]),"did-you-know":s(()=>[Ge,Ze]),_:1},8,["steps","sidebar-content","footer-enabled","next-disabled","onGoToStep"])])])}const st=L(q,[["render",qe]]);export{st as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshOverviewView.57401308.js b/app/kuma-ui/pkg/resources/data/assets/MeshOverviewView.57401308.js deleted file mode 100644 index 6e55310f112f..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/MeshOverviewView.57401308.js +++ /dev/null @@ -1 +0,0 @@ -import{d as A,e as c,f as F,o as l,i,a as d,u as t,q as Y,D as z,p as K,r as k,x as U,cs as S,k as P,c as B,w as v,j as u,F as b,n as D,t as h,S as R,b as N,z as $}from"./index.3bc39668.js";import{_ as L,a as T,M as W}from"./MeshResources.d7c8256d.js";import{_ as O}from"./LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js";import{T as G}from"./TabsWidget.1751eed8.js";import{Y as H}from"./YamlView.24c9d3cb.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import"./ErrorBlock.f4ac98cc.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";import"./index.58caa11d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import"./_commonjsHelpers.f037b798.js";const J={class:"chart-container mt-16"},Q=A({__name:"MeshCharts",setup(X){const s=Y(),f=c(()=>s.getters.getServiceResourcesFetching),y=c(()=>s.getters.getMeshInsightsFetching),m=c(()=>s.getters.getChart("services")),p=c(()=>s.getters.getChart("dataplanes")),g=c(()=>s.getters.getChart("kumaDPVersions")),o=c(()=>s.getters.getChart("envoyVersions"));F(()=>s.state.selectedMesh,function(){C()}),C();function C(){s.dispatch("fetchMeshInsights",s.state.selectedMesh),s.dispatch("fetchServices",s.state.selectedMesh)}return(V,x)=>(l(),i("div",J,[d(L,{class:"chart chart-1/4",title:{singular:"SERVICE",plural:"SERVICES"},data:t(m).data,"is-loading":t(f),"save-chart":""},null,8,["data","is-loading"]),d(L,{class:"chart chart-1/4",title:{singular:"DP PROXY",plural:"DP PROXIES"},data:t(p).data,url:{name:"data-plane-list-view",params:{mesh:t(s).state.selectedMesh}},"is-loading":t(y)},null,8,["data","url","is-loading"]),d(T,{class:"chart chart-1/4",title:"KUMA DP",data:t(g).data,"is-loading":t(y)},null,8,["data","is-loading"]),d(T,{class:"chart chart-1/4",title:"ENVOY",data:t(o).data,"is-loading":t(y),"display-am-charts-logo":""},null,8,["data","is-loading"])]))}});const Z=z(Q,[["__scopeId","data-v-da78099c"]]),ee={key:1},ae={key:1},te={key:1,class:"mt-8"},pe=A({__name:"MeshOverviewView",setup(X){const s=K(),f=Y(),y=[{hash:"#overview",title:"Overview"},{hash:"#resources",title:"Resources"}],m=k(!0),p=k(!1),g=k(!1),o=k(null),C=k(null),V=c(()=>o.value!==null?U(o.value):null),x=c(()=>{if(o.value===null)return null;const{name:n,type:r,creationTime:e,modificationTime:a}=o.value;return{name:n,type:r,created:S(e),modified:S(a)}}),j=c(()=>{var M;if(o.value===null)return null;const n=w(o.value,"mtls"),r=w(o.value,"logging"),e=w(o.value,"metrics"),a=w(o.value,"tracing"),_=Boolean((M=o.value.routing)==null?void 0:M.localityAwareLoadBalancing);return{mtls:n,logging:r,metrics:e,tracing:a,localityAwareLoadBalancing:_}}),E=c(()=>{const n=f.state.policies.map(r=>{var e,a;return{title:r.pluralDisplayName,value:(a=(e=f.state.meshInsight.policies[r.name])==null?void 0:e.total)!=null?a:0}});return[{title:"Data Plane Proxies",value:f.state.meshInsight.dataplanes.total},...n]});F(()=>s.params.mesh,function(){s.name==="single-mesh-overview"&&(m.value=!0,g.value=!1,p.value=!1,I())}),I();async function I(){m.value=!0,g.value=!1;const n=s.params.mesh;try{o.value=await P.getMesh({name:n}),C.value=await P.getMeshInsights({name:n})}catch(r){p.value=!0,g.value=!0,console.error(r)}finally{m.value=!1}}function w(n,r){var _,M;if(n===null||n[r]===void 0)return!1;const e=(M=(_=n[r].enabledBackend)!=null?_:n[r].defaultBackend)!=null?M:n[r].backends[0].name,a=n[r].backends.find(q=>q.name===e);return`${a.type} / ${a.name}`}return(n,r)=>(l(),i(b,null,[d(Z),d(W,{class:"mt-8"}),o.value!==null?(l(),B(G,{key:0,class:"mt-8","has-error":p.value,"is-loading":m.value,tabs:y,"initial-tab-override":"overview"},{overview:v(()=>[d(O,null,{default:v(()=>[u("div",null,[u("ul",null,[(l(!0),i(b,null,D(t(x),(e,a)=>(l(),i("li",{key:a},[u("h4",null,h(a),1),typeof e=="boolean"?(l(),B(t(R),{key:0,appearance:e?"success":"danger"},{default:v(()=>[N(h(e?"Enabled":"Disabled"),1)]),_:2},1032,["appearance"])):(l(),i("p",ee,h(e),1))]))),128))])]),u("div",null,[u("ul",null,[(l(!0),i(b,null,D(t(j),(e,a)=>(l(),i("li",{key:a},[u("h4",null,h(a),1),typeof e=="boolean"?(l(),B(t(R),{key:0,appearance:e?"success":"danger"},{default:v(()=>[N(h(e?"Enabled":"Disabled"),1)]),_:2},1032,["appearance"])):(l(),i("p",ae,h(e),1))]))),128))])])]),_:1})]),resources:v(()=>[d(O,{"has-error":p.value,"is-loading":m.value,"is-empty":g.value},{default:v(()=>[(l(!0),i(b,null,D(Math.ceil(t(E).length/3),e=>(l(),i("div",{key:e},[u("ul",null,[(l(!0),i(b,null,D(t(E).slice((e-1)*3,e*3),(a,_)=>(l(),i("li",{key:_},[u("h4",null,h(a.title),1),u("p",null,h(a.value),1)]))),128))])]))),128))]),_:1},8,["has-error","is-loading","is-empty"])]),_:1},8,["has-error","is-loading"])):$("",!0),t(V)!==null?(l(),i("div",te,[d(H,{id:"code-block-mesh",content:t(V)},null,8,["content"])])):$("",!0)],64))}});export{pe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshOverviewView.83cacdf5.js b/app/kuma-ui/pkg/resources/data/assets/MeshOverviewView.83cacdf5.js new file mode 100644 index 000000000000..0b11855cd6e8 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/MeshOverviewView.83cacdf5.js @@ -0,0 +1 @@ +import{d as O,f as u,g as F,o as l,j as i,a as h,u as t,e as c,q as X,E as K,p as Q,r as C,y as U,cs as R,k as S,c as I,w as f,l as d,F as b,n as B,t as m,Q as $,A as N}from"./index.c8e7c817.js";import{_ as L,a as T,M as W}from"./MeshResources.985cde12.js";import{_ as A}from"./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js";import{T as z}from"./TabsWidget.cef20a04.js";import{_ as G}from"./YamlView.vue_vue_type_script_setup_true_lang.14695642.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import"./ErrorBlock.26868ad8.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";import"./index.58caa11d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import"./_commonjsHelpers.f037b798.js";const H={class:"chart-container mt-16"},J=O({__name:"MeshCharts",setup(Y){const s=X(),y=u(()=>s.getters.getServiceResourcesFetching),M=u(()=>s.getters.getMeshInsightsFetching),p=u(()=>s.getters.getChart("services")),g=u(()=>s.getters.getChart("dataplanes")),_=u(()=>s.getters.getChart("kumaDPVersions")),o=u(()=>s.getters.getChart("envoyVersions"));F(()=>s.state.selectedMesh,function(){w()}),w();function w(){s.dispatch("fetchMeshInsights",s.state.selectedMesh),s.dispatch("fetchServices",s.state.selectedMesh)}return(E,V)=>(l(),i("div",H,[h(L,{class:"chart chart-1/4",title:{singular:"SERVICE",plural:"SERVICES"},data:t(p).data,"is-loading":t(y),"save-chart":""},null,8,["data","is-loading"]),c(),h(L,{class:"chart chart-1/4",title:{singular:"DP PROXY",plural:"DP PROXIES"},data:t(g).data,url:{name:"data-plane-list-view",params:{mesh:t(s).state.selectedMesh}},"is-loading":t(M)},null,8,["data","url","is-loading"]),c(),h(T,{class:"chart chart-1/4",title:"KUMA DP",data:t(_).data,"is-loading":t(M)},null,8,["data","is-loading"]),c(),h(T,{class:"chart chart-1/4",title:"ENVOY",data:t(o).data,"is-loading":t(M),"display-am-charts-logo":""},null,8,["data","is-loading"])]))}});const Z=K(J,[["__scopeId","data-v-da78099c"]]),ee={key:1},ae={key:1},te={key:1,class:"mt-8"},pe=O({__name:"MeshOverviewView",setup(Y){const s=Q(),y=X(),M=[{hash:"#overview",title:"Overview"},{hash:"#resources",title:"Resources"}],p=C(!0),g=C(!1),_=C(!1),o=C(null),w=C(null),E=u(()=>o.value!==null?U(o.value):null),V=u(()=>{if(o.value===null)return null;const{name:n,type:r,creationTime:e,modificationTime:a}=o.value;return{name:n,type:r,created:R(e),modified:R(a)}}),j=u(()=>{var k;if(o.value===null)return null;const n=D(o.value,"mtls"),r=D(o.value,"logging"),e=D(o.value,"metrics"),a=D(o.value,"tracing"),v=Boolean((k=o.value.routing)==null?void 0:k.localityAwareLoadBalancing);return{mtls:n,logging:r,metrics:e,tracing:a,localityAwareLoadBalancing:v}}),x=u(()=>{const n=y.state.policies.map(r=>{var e,a;return{title:r.pluralDisplayName,value:(a=(e=y.state.meshInsight.policies[r.name])==null?void 0:e.total)!=null?a:0}});return[{title:"Data Plane Proxies",value:y.state.meshInsight.dataplanes.total},...n]});F(()=>s.params.mesh,function(){s.name==="single-mesh-overview"&&(p.value=!0,_.value=!1,g.value=!1,P())}),P();async function P(){p.value=!0,_.value=!1;const n=s.params.mesh;try{o.value=await S.getMesh({name:n}),w.value=await S.getMeshInsights({name:n})}catch(r){g.value=!0,_.value=!0,console.error(r)}finally{p.value=!1}}function D(n,r){var v,k;if(n===null||n[r]===void 0)return!1;const e=(k=(v=n[r].enabledBackend)!=null?v:n[r].defaultBackend)!=null?k:n[r].backends[0].name,a=n[r].backends.find(q=>q.name===e);return`${a.type} / ${a.name}`}return(n,r)=>(l(),i(b,null,[h(Z),c(),h(W,{class:"mt-8"}),c(),o.value!==null?(l(),I(z,{key:0,class:"mt-8","has-error":g.value,"is-loading":p.value,tabs:M,"initial-tab-override":"overview"},{overview:f(()=>[h(A,null,{default:f(()=>[d("div",null,[d("ul",null,[(l(!0),i(b,null,B(t(V),(e,a)=>(l(),i("li",{key:a},[d("h4",null,m(a),1),c(),typeof e=="boolean"?(l(),I(t($),{key:0,appearance:e?"success":"danger"},{default:f(()=>[c(m(e?"Enabled":"Disabled"),1)]),_:2},1032,["appearance"])):(l(),i("p",ee,m(e),1))]))),128))])]),c(),d("div",null,[d("ul",null,[(l(!0),i(b,null,B(t(j),(e,a)=>(l(),i("li",{key:a},[d("h4",null,m(a),1),c(),typeof e=="boolean"?(l(),I(t($),{key:0,appearance:e?"success":"danger"},{default:f(()=>[c(m(e?"Enabled":"Disabled"),1)]),_:2},1032,["appearance"])):(l(),i("p",ae,m(e),1))]))),128))])])]),_:1})]),resources:f(()=>[h(A,{"has-error":g.value,"is-loading":p.value,"is-empty":_.value},{default:f(()=>[(l(!0),i(b,null,B(Math.ceil(t(x).length/3),e=>(l(),i("div",{key:e},[d("ul",null,[(l(!0),i(b,null,B(t(x).slice((e-1)*3,e*3),(a,v)=>(l(),i("li",{key:v},[d("h4",null,m(a.title),1),c(),d("p",null,m(a.value),1)]))),128))])]))),128))]),_:1},8,["has-error","is-loading","is-empty"])]),_:1},8,["has-error","is-loading"])):N("",!0),c(),t(E)!==null?(l(),i("div",te,[h(G,{id:"code-block-mesh",content:t(E)},null,8,["content"])])):N("",!0)],64))}});export{pe as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MeshResources.d7c8256d.js b/app/kuma-ui/pkg/resources/data/assets/MeshResources.985cde12.js similarity index 94% rename from app/kuma-ui/pkg/resources/data/assets/MeshResources.d7c8256d.js rename to app/kuma-ui/pkg/resources/data/assets/MeshResources.985cde12.js index 51736288d757..5d2f9f920166 100644 --- a/app/kuma-ui/pkg/resources/data/assets/MeshResources.d7c8256d.js +++ b/app/kuma-ui/pkg/resources/data/assets/MeshResources.985cde12.js @@ -1 +1,15 @@ -import{W as A,X as te,Y as q,Z as W,$ as R,a0 as k,a1 as sa,a2 as V,a3 as ct,a4 as le,a5 as ze,a6 as Q,a7 as G,a8 as X,a9 as C,aa as w,ab as se,ac as At,ad as de,ae as pe,af as xt,ag as Re,ah as oa,ai as vt,aj as He,ak as ce,al as g,am as nr,an as ee,ao as U,ap as la,aq as Se,ar as bi,as as xe,at as sr,au as ha,av as me,aw as bt,ax as Ni,ay as Ve,az as H,aA as Ce,aB as li,aC as ke,aD as ae,aE as Bt,aF as Ae,aG as tt,aH as Te,aI as Pi,aJ as it,aK as Y,aL as Qe,aM as or,aN as ua,aO as yt,aP as je,aQ as da,aR as pa,aS as fa,aT as j,aU as De,aV as Be,aW as lr,aX as ca,aY as K,aZ as Xt,a_ as zi,a$ as $,b0 as Le,b1 as ya,b2 as ne,b3 as ue,b4 as va,b5 as hi,b6 as ut,b7 as ga,b8 as ma,b9 as Hi,ba as ve,bb as J,bc as Yt,bd as ui,be as Pt,bf as hr,bg as xa,bh as ba,bi as Lt,bj as Pa,bk as Ca,bl as Da,bm as Aa,bn as gt,bo as Ui,bp as Ue,bq as Ct,br as Gi,bs as Ki,bt as rt,bu as re,bv as _a,bw as Xe,bx as Va,by as M,bz as L,bA as _t,bB as oe,bC as fe,bD as Ie,bE as ie,bF as ii,bG as _e,bH as di,bI as ri,bJ as Ci,bK as Ne,bL as Di,bM as Sa,bN as Ta,bO as Ai,bP as Oa,bQ as mt,bR as Zi,bS as pi,bT as qi,bU as fi,bV as Ee,bW as $i,bX as ur,bY as ka,bZ as It,b_ as Ji,b$ as wa,c0 as Fa,c1 as Ma,c2 as et,c3 as Qi,c4 as La,c5 as Rt,c6 as Ia,c7 as Ra,c8 as er,c9 as ja,ca as ai,cb as Wa,cc as Xa,cd as ni,ce as Ya,cf as Ea,d as _i,cg as Ba,r as Na,f as tr,g as za,ch as Ha,ci as Ua,o as pt,i as Wt,c as dr,cj as Ga,e as ir,a as dt,w as $e,j as Oe,u as Pe,M as si,b as ft,O as jt,t as oi,ck as rr,F as Ka,n as Za,z as qa,q as $a,B as Ja,C as Qa,D as en}from"./index.3bc39668.js";var pr=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="Grip";var t=new te;e.layout="absolute",e.padding(10,10,10,10),e.margin(3,3,3,3),e.background.fillOpacity=.3,e.background.cornerRadius(10,10,10,10);var i=new q;i.element=e.paper.add("path");var a=W({x:-6,y:0});return a+=R({x:6,y:0}),a+=W({x:-8,y:-6}),a+=R({x:0,y:-12}),a+=R({x:8,y:-6}),a+=W({x:-8,y:6}),a+=R({x:0,y:12}),a+=R({x:8,y:6}),i.path=a,i.strokeWidth=2,i.fillOpacity=0,i.pixelPerfect=!0,i.padding(0,4,0,4),i.stroke=t.getFor("text"),i.strokeOpacity=.7,i.align="center",i.valign="middle",e.icon=i,e.label.dispose(),e.label=void 0,e.position="right",e.autoHideDelay=3e3,e.events.on("shown",function(n){e._autoHideTimeout&&e._autoHideTimeout.dispose(),e.autoHideDelay&&(e._autoHideTimeout=e.setTimeout(function(){e.hide()},e.autoHideDelay))}),e.events.on("down",function(n){e._autoHideTimeout&&e._autoHideTimeout.dispose()}),e.events.on("out",function(n){e.autoHideDelay&&(e._autoHideTimeout=e.setTimeout(function(){e.hide()},e.autoHideDelay))}),e.applyTheme(),e}return Object.defineProperty(r.prototype,"position",{get:function(){return this.getPropertyValue("position")},set:function(e){if(this.setPropertyValue("position",e))switch(e){case"left":this.align="left",this.valign="middle",this.horizontalCenter="left",this.verticalCenter="middle",this.icon.rotation=0,this.width=void 0,this.height=k(30);break;case"right":this.align="right",this.valign="middle",this.horizontalCenter="right",this.verticalCenter="middle",this.icon.rotation=0,this.width=void 0,this.height=k(30);break;case"top":this.align="center",this.valign="top",this.horizontalCenter="middle",this.verticalCenter="top",this.icon.rotation=90,this.width=k(30),this.height=void 0;break;case"bottom":this.align="center",this.valign="bottom",this.horizontalCenter="middle",this.verticalCenter="bottom",this.icon.rotation=90,this.width=k(30),this.height=void 0;break;default:this.align="center",this.valign="middle",this.horizontalCenter="middle",this.verticalCenter="middle",this.icon.rotation=90,this.width=k(30),this.height=void 0}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"autoHideDelay",{get:function(){return this.getPropertyValue("autoHideDelay")},set:function(e){this.setPropertyValue("autoHideDelay",e)},enumerable:!0,configurable:!0}),r}(sa);V.registeredClasses.Grip=pr;var fr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ChartDataItem",e.applyTheme(),e}return r}(ct),nt=function(l){A(r,l);function r(){var e=l.call(this)||this;if(e._legend=new le,e.constructor===r)throw new Error("'Chart' cannot be instantiated directly. Please use a specific chart type.");e.className="Chart";var t=new ze;e.titles=new Q(t),e._disposers.push(new G(e.titles)),e._disposers.push(t),e.width=k(100),e.height=k(100),e.layout="vertical";var i=e.createChild(X);i.shouldClone=!1,i.layout="vertical",i.width=k(100),i.height=k(100),e.chartAndLegendContainer=i;var a=i.createChild(X);return a.shouldClone=!1,a.width=k(100),a.height=k(100),e.chartContainer=a,e.showOnInit=!0,e._disposers.push(e._legend),e.titles.events.on("inserted",function(n){e.processTitle(n),e.updateReaderTitleReferences()},e,!1),e.titles.events.on("removed",function(n){e.updateReaderTitleReferences()},e,!1),e.role="region",e.defaultState.transitionDuration=1,e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Chart"))},r.prototype.draw=function(){this.fixLayout(),l.prototype.draw.call(this)},r.prototype.fixLayout=function(){var e=this.legend;if(e){var t=this.chartAndLegendContainer,i=this.chartContainer;switch(i.x=void 0,i.y=void 0,e.position!="absolute"&&(e.x=void 0,e.y=void 0),e.position){case"left":t.layout="horizontal",e.toBack();break;case"right":t.layout="horizontal",e.toFront();break;case"top":t.layout="vertical",e.toBack();break;case"bottom":t.layout="vertical",e.toFront();break;case"absolute":e.isMeasured=!1;break}}},r.prototype.feedLegend=function(){},r.prototype.processTitle=function(e){var t=e.newValue;return t.parent=this,t.toBack(),t.shouldClone=!1,t.align="center",t.uidAttr(),t},r.prototype.updateReaderTitleReferences=function(){if(this.titles.length){var e=[];w(this.titles.iterator(),function(t){e.push(t.uid)}),this.setSVGAttribute({"aria-labelledby":e.join(" ")})}else this.removeSVGAttribute("aria-labelledby")},Object.defineProperty(r.prototype,"legend",{get:function(){return this._legend.get()},set:function(e){this.setLegend(e)},enumerable:!0,configurable:!0}),r.prototype.setLegend=function(e){var t=this;this._legend.get()!==e&&(e?(e.parent=this.chartAndLegendContainer,this._legend.set(e,e.events.on("propertychanged",function(i){i.property=="position"&&t.fixLayout()},void 0,!1)),e.addDisposer(new se(function(){t.legend=void 0}))):this._legend.reset(),this.feedLegend())},r.prototype.dispose=function(){this.legend&&this.legend.dispose(),l.prototype.dispose.call(this)},r.prototype.processConfig=function(e){e&&C(e.legend)&&!C(e.legend.type)&&(e.legend.type="Legend"),l.prototype.processConfig.call(this,e)},r.prototype.copyFrom=function(e){this.titles.copyFrom(e.titles),this.chartContainer.copyFrom(e.chartContainer),e.legend&&(this.legend=e.legend.clone(),this.legend.removeChildren()),l.prototype.copyFrom.call(this,e)},Object.defineProperty(r.prototype,"dragGrip",{get:function(){var e=this;if(!this._dragGrip){var t=this.tooltipContainer.createChild(pr);t.align="right",t.valign="middle",t.hide(0),t.events.on("down",function(i){i.touch&&(e.interactionsEnabled=!1)}),t.events.on("up",function(i){e.interactionsEnabled=!0}),this.events.on("down",function(i){i.touch&&t.show()}),this._dragGrip=t}return this._dragGrip},set:function(e){this._dragGrip=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"focusable",{get:function(){return this.parent.focusable},set:function(e){this.parent.focusable=e},enumerable:!0,configurable:!0}),r}(At);V.registeredClasses.Chart=nt;de.push({relevant:pe.widthXS,state:function(l,r){if(l instanceof nt){var e=l.states.create(r);return l.pixelPaddingLeft>10&&(e.properties.paddingLeft=10),l.pixelPaddingRight>10&&(e.properties.paddingRight=10),e}return null}});de.push({relevant:pe.heightXS,state:function(l,r){if(l instanceof nt){var e=l.states.create(r);return l.pixelPaddingTop>10&&(e.properties.paddingTop=10),l.pixelPaddingBottom>10&&(e.properties.paddingBottom=10),e}return null}});de.push({relevant:pe.widthXXS,state:function(l,r){if(l instanceof nt){var e=l.states.create(r);return e.properties.paddingLeft=0,e.properties.paddingRight=0,e}return null}});de.push({relevant:pe.heightXXS,state:function(l,r){if(l instanceof nt){var e=l.states.create(r);return e.properties.paddingTop=0,e.properties.paddingBottom=0,e}return null}});var We=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="Bullet",e.isMeasured=!1,e.tooltipX=0,e.tooltipY=0,e.layout="none",e.applyOnClones=!0,e.copyToLegendMarker=!0,e.applyTheme(),e}return Object.defineProperty(r.prototype,"locationX",{get:function(){return this.getPropertyValue("locationX")},set:function(e){if(this.setPropertyValue("locationX",e)){var t=this.dataItem;t&&t.component&&t.component.invalidate()}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"locationY",{get:function(){return this.getPropertyValue("locationY")},set:function(e){if(this.setPropertyValue("locationY",e)){var t=this.dataItem;t&&t.component&&t.component.invalidate()}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"xField",{get:function(){return this.getPropertyValue("xField")},set:function(e){this.setPropertyValue("xField",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"yField",{get:function(){return this.getPropertyValue("yField")},set:function(e){this.setPropertyValue("yField",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isDynamic",{get:function(){return this.getPropertyValue("isDynamic")},set:function(e){this.setPropertyValue("isDynamic",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"copyToLegendMarker",{get:function(){return this.getPropertyValue("copyToLegendMarker")},set:function(e){this.setPropertyValue("copyToLegendMarker",e)},enumerable:!0,configurable:!0}),r}(X);V.registeredClasses.Bullet=We;de.push({relevant:pe.isXS,state:function(l,r){if(l instanceof We){var e=l.states.create(r);return e.properties.disabled=!0,e}return null}});var tn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.childrenCreated=!1,e.className="LegendDataItem",e.applyTheme(),e}return Object.defineProperty(r.prototype,"label",{get:function(){var e=this;if(!this._label){var t=this.component.labels.create();this._label=t,this.addSprite(t),this._disposers.push(t),t.parent=this.itemContainer,this._disposers.push(new se(function(){C(e.component)&&e.component.labels.removeValue(t)}))}return this._label},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"color",{get:function(){return this.properties.color},set:function(e){this.setProperty("color",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"valueLabel",{get:function(){var e=this;if(!this._valueLabel){var t=this.component.valueLabels.create();this._valueLabel=t,this.addSprite(t),this._disposers.push(t),t.parent=this.itemContainer,this._disposers.push(new se(function(){C(e.component)&&e.component.valueLabels.removeValue(t)}))}return this._valueLabel},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"itemContainer",{get:function(){var e=this;if(!this._itemContainer){var t=this.component,i=t.itemContainers.create();i.parent=t,this._itemContainer=i,this.addSprite(i),this._disposers.push(i),i.togglable&&i.events.on("toggled",function(s){t.toggleDataItem(s.target.dataItem)},void 0,!1),i.focusable&&(i.events.on("hit",function(s){t.focusedItem=void 0},void 0,!1),i.events.on("focus",function(s){t.focusedItem=s.target.dataItem},void 0,!1),i.events.on("blur",function(s){t.focusedItem=void 0},void 0,!1)),this._disposers.push(new se(function(){C(e.component)&&e.component.itemContainers.removeValue(i)})),this.dataContext.uidAttr&&(i.readerControls=this.dataContext.uidAttr(),i.readerLabelledBy=this.dataContext.uidAttr());var a=this.dataContext;if((a instanceof ct||a instanceof q)&&!a.isDisposed()){var n=function(s){i.readerChecked=s.visible,i.events.disableType("toggled"),i.isActive=!s.visible,i.events.enableType("toggled")};a.addDisposer(new se(function(){e.component&&e.component.dataItems.remove(e)})),a instanceof q?(i.addDisposer(a.events.on("visibilitychanged",n,void 0,!1)),i.addDisposer(a.events.on("hidden",function(s){i.readerChecked=!1,i.events.disableType("toggled"),i.isActive=!0,i.events.enableType("toggled")},void 0,!1)),i.addDisposer(a.events.on("shown",function(s){i.readerChecked=!0,i.events.disableType("toggled"),i.isActive=!1,i.events.enableType("toggled")},void 0,!1))):i.addDisposer(a.events.on("visibilitychanged",n,void 0,!1))}}return this._itemContainer},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"marker",{get:function(){var e=this;if(!this._marker){var t=this.component.markers.create();this._marker=t,t.parent=this.itemContainer,this.addSprite(t),this._disposers.push(t),this._disposers.push(new se(function(){C(e.component)&&e.component.markers.removeValue(t)}))}return this._marker},enumerable:!0,configurable:!0}),r}(ct),cr=function(){function l(){this.createMarker=!0}return l}(),Nt=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="Legend",e.layout="grid",e.setPropertyValue("useDefaultMarker",!1),e.setPropertyValue("scrollable",!1),e.setPropertyValue("contentAlign","center");var t=new X;t.applyOnClones=!0,t.padding(8,0,8,0),t.margin(0,10,0,10),t.layout="horizontal",t.clickable=!0,t.focusable=!0,t.role="switch",t.togglable=!0,t.cursorOverStyle=xt.pointer,t.background.fillOpacity=0,e.itemContainers=new Q(t),e._disposers.push(new G(e.itemContainers)),e._disposers.push(e.itemContainers.template),e._disposers.push(Re().body.events.on("keyup",function(d){if(oa.isKey(d.event,"enter")&&e.focusedItem){var u=e.focusedItem,p=u.itemContainer;p.togglable?e.toggleDataItem(u):p.clickable&&p.events.isEnabled("hit")&&(p.dispatchImmediately("hit",{event:d}),e.focusedItem=u)}},e));var i=new te,a=new X;a.width=23,a.height=23,a.interactionsEnabled=!1,a.applyOnClones=!0,a.setStateOnChildren=!0,a.background.fillOpacity=0,a.background.strokeOpacity=0,a.propertyFields.fill="fill",a.valign="middle";var n=i.getFor("disabledBackground");a.events.on("childadded",function(d){var u=d.newValue,p=u.states.create("active");p.properties.stroke=n,p.properties.fill=n}),e.markers=new Q(a),e._disposers.push(new G(e.markers)),e._disposers.push(e.markers.template);var s=a.createChild(vt);s.width=k(100),s.height=k(100),s.applyOnClones=!0,s.propertyFields.fill="fill",s.strokeOpacity=0;var o=new ze;o.text="{name}",o.margin(0,5,0,5),o.valign="middle",o.applyOnClones=!0,o.states.create("active").properties.fill=i.getFor("disabledBackground"),e.labels=new Q(o),e._disposers.push(new G(e.labels)),e._disposers.push(e.labels.template),o.interactionsEnabled=!1,o.truncate=!0,o.fullWords=!1;var h=new ze;return h.margin(0,5,0,0),h.valign="middle",h.width=50,h.align="right",h.textAlign="end",h.applyOnClones=!0,h.states.create("active").properties.fill=i.getFor("disabledBackground"),h.interactionsEnabled=!1,e.valueLabels=new Q(h),e._disposers.push(new G(e.valueLabels)),e._disposers.push(e.valueLabels.template),e.position="bottom",t.states.create("active"),t.setStateOnChildren=!0,e.role="group",e.events.on("layoutvalidated",e.handleScrollbar,e,!1),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Legend"))},r.prototype.createDataItem=function(){return new tn},r.prototype.validateDataElements=function(){this.scrollbar&&(this.scrollbar.start=0,this.scrollbar.end=1),l.prototype.validateDataElements.call(this)},r.prototype.validateDataElement=function(e){l.prototype.validateDataElement.call(this,e);var t=e.itemContainer,i=e.marker;He(e.label);var a=e.valueLabel;t.readerChecked=e.dataContext.visible,e.dataContext.legendDataItem=e;var n=e.label.maxWidth;e.label.width instanceof ce||(e.label.width=void 0),n>0&&(e.label.maxWidth=n),a.align=="right"&&(a.width=void 0);var s=e.dataContext.legendSettings,o=e.dataContext;o.createLegendMarker&&(!this.useDefaultMarker||!(o instanceof q))?e.childrenCreated||(o.createLegendMarker(i),e.childrenCreated=!0):this.markers.template.propertyFields.fill=void 0,o.updateLegendValue&&o.updateLegendValue(),o.component&&o.component.updateLegendValue&&o.component.updateLegendValue(o),a.invalid&&a.validate(),a.text==""||a.text==null?a.__disabled=!0:a.__disabled=!1,s&&(s.itemValueText!=null||s.valueText!=null)&&(a.__disabled=!1);var h=e.dataContext.visible;h===void 0&&(h=!0),h=la(h),e.dataContext.visible=h,t.events.disableType("toggled"),t.isActive=!h,t.isActive?t.setState("active",0):t.setState("default",0),t.events.enableType("toggled")},r.prototype.afterDraw=function(){var e=this,t=this.getPropertyValue("maxWidth"),i=0;this.labels.each(function(u){u.invalid&&(u.maxWidth=void 0,u.validate()),u.measuredWidth+u.pixelMarginLeft+u.pixelMarginRight>i&&(i=u.measuredWidth+u.pixelMarginLeft+u.pixelMarginRight)});var a=0;this.valueLabels.each(function(u){u.invalid&&u.validate(),u.measuredWidth+u.pixelMarginLeft+u.pixelMarginRight>a&&(a=u.measuredWidth+u.pixelMarginLeft+u.pixelMarginRight)});var n=0;this.markers.each(function(u){u.invalid&&u.validate(),u.measuredWidth+u.pixelMarginLeft+u.pixelMarginRight>n&&(n=u.measuredWidth+u.pixelMarginLeft+u.pixelMarginRight)});var s=this.itemContainers.template,o=s.pixelMarginRight+s.pixelMarginLeft,h,d=i+a+n;g(t)?(t=t-o,t>d&&(t=d),h=t-n-a):h=i,this.labels.each(function(u){(e.valueLabels.template.align=="right"||u.measuredWidth>h)&&(u.width instanceof ce||(u.width=Math.min(u.maxWidth,h-u.pixelMarginLeft-u.pixelMarginRight),u.maxWidth=u.width))}),this.valueLabels.template.align=="right"&&this.valueLabels.each(function(u){u.width=a-u.pixelMarginRight-u.pixelMarginLeft}),l.prototype.afterDraw.call(this)},r.prototype.handleScrollbar=function(){var e=this.scrollbar;this.scrollable&&e&&(e.height=this.measuredHeight,e.x=this.measuredWidth-e.pixelWidth-e.pixelMarginLeft,this.contentHeight>this.measuredHeight?(e.visible=!0,e.thumb.height=e.height*this.measuredHeight/this.contentHeight,this.paddingRight=e.pixelWidth+e.pixelMarginLeft+ +e.pixelMarginRight):e.visible=!1,e.handleThumbPosition(),this.updateMasks())},Object.defineProperty(r.prototype,"position",{get:function(){return this.getPropertyValue("position")},set:function(e){this.setPropertyValue("position",e)&&(e=="left"||e=="right"?(this.margin(10,5,10,10),this.valign="middle",this.contentAlign="none",this.valueLabels.template.align="right",g(this.maxColumns)||(this.maxColumns=1),this.width=void 0,this.maxWidth=220):(this.maxColumns=void 0,this.width=k(100),this.valueLabels.template.align="left"),this.invalidate())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"useDefaultMarker",{get:function(){return this.getPropertyValue("useDefaultMarker")},set:function(e){this.setPropertyValue("useDefaultMarker",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"scrollable",{get:function(){return this.getPropertyValue("scrollable")},set:function(e){if(this.setPropertyValue("scrollable",e,!0))if(e){var t=this.createChild(nr);this.scrollbar=t,t.isMeasured=!1,t.orientation="vertical",t.endGrip.__disabled=!0,t.startGrip.__disabled=!0,t.visible=!1,t.marginLeft=5,this._mouseWheelDisposer=this.events.on("wheel",this.handleWheel,this,!1),this._disposers.push(this._mouseWheelDisposer),this._disposers.push(t.events.on("rangechanged",this.updateMasks,this,!1))}else this._mouseWheelDisposer&&(this._mouseWheelDisposer.dispose(),this.scrollbar&&(this.scrollbar.dispose(),this.scrollbar=void 0))},enumerable:!0,configurable:!0}),r.prototype.handleWheel=function(e){var t=e.shift.y,i=this.scrollbar;if(i){var a=t/1e3*this.measuredHeight/this.contentHeight,n=i.end-i.start;t>0?(i.start=ee(0,i.start-a),i.end=i.start+n):(i.end=U(1,i.end-a),i.start=i.end-n)}},r.prototype.updateMasks=function(){var e=this;this.scrollbar&&this.itemContainers.each(function(t){t.dy=-e.scrollbar.thumb.pixelY*e.contentHeight/e.measuredHeight,t.maskRectangle={x:0,y:-t.dy,width:e.measuredWidth,height:e.measuredHeight}})},r.prototype.toggleDataItem=function(e){var t=e.dataContext;!t.visible||t.isHiding||t instanceof q&&t.isHidden?(e.color=e.colorOrig,t.appeared=!0,e.itemContainer.isActive=!1,t.hidden===!0&&(t.hidden=!1),t.show?t.show():t.visible=!0,this.svgContainer.readerAlert(this.language.translate("%1 shown",this.language.locale,e.label.readerTitle))):(e.itemContainer.isActive=!0,t.appeared=!0,t.hide?t.hide():t.visible=!1,this.svgContainer.readerAlert(this.language.translate("%1 hidden",this.language.locale,e.label.readerTitle)),e.color=new te().getFor("disabledBackground"))},Object.defineProperty(r.prototype,"preloader",{get:function(){},enumerable:!0,configurable:!0}),r.prototype.handleDataItemPropertyChange=function(e,t){e.valueLabel.invalidate(),e.label.invalidate()},r}(At);V.registeredClasses.Legend=Nt;de.push({relevant:pe.widthXS,state:function(l,r){if(l instanceof Nt&&(l.position=="left"||l.position=="right")){var e=l.states.create(r);return e.properties.position="bottom",e}return null}});de.push({relevant:pe.heightXS,state:function(l,r){if(l instanceof Nt&&(l.position=="top"||l.position=="bottom")){var e=l.states.create(r);return e.properties.position="right",e}return null}});de.push({relevant:pe.isXS,state:function(l,r){if(l instanceof Nt){var e=l.states.create(r);return e.properties.disabled=!0,e}return null}});var zt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="SeriesDataItem",e.values.value={},e.values.value={},e.applyTheme(),e}return Object.defineProperty(r.prototype,"bullets",{get:function(){return this._bullets||(this._bullets=new Se,this._disposers.push(new bi(this._bullets))),this._bullets},enumerable:!0,configurable:!0}),r.prototype.dispose=function(){this.bullets.clear(),l.prototype.dispose.call(this)},Object.defineProperty(r.prototype,"value",{get:function(){return this.values.value.value},set:function(e){this.setValue("value",e)},enumerable:!0,configurable:!0}),r}(ct),Ht=function(l){A(r,l);function r(){var e=l.call(this)||this;if(e._ignoreMinMax=!1,e._showBullets=!0,e.legendSettings=new cr,e._tmin=new Se,e._tmax=new Se,e._smin=new Se,e._smax=new Se,e.dataItemsByAxis=new Se,e.skipFocusThreshold=20,e._itemReaderTextChanged=!1,e.calculatePercent=!1,e.usePercentHack=!0,e.autoDispose=!0,e.simplifiedProcessing=!1,e.constructor===r)throw new Error("'Series' cannot be instantiated directly. Please use a specific series type.");e.className="Series",e.isMeasured=!1,e.layout="none",e.shouldClone=!1,e.setPropertyValue("hidden",!1),e.axisRanges=new xe,e.axisRanges.events.on("inserted",e.processAxisRange,e,!1),e.minBulletDistance=0,e.mainContainer=e.createChild(X),e.mainContainer.shouldClone=!1,e.mainContainer.mask=e.createChild(q),e._disposers.push(e.mainContainer);var t=e.mainContainer.createChild(X);return e._shouldBeReady.push(t),t.shouldClone=!1,t.layout="none",t.virtualParent=e,e._disposers.push(t),e.bulletsContainer=t,e.tooltip=new sr,e.tooltip.virtualParent=e,e._disposers.push(e.tooltip),e.hiddenState.transitionEasing=ha,e.dataItem=e.createDataItem(),e._disposers.push(e.dataItem),e.dataItem.component=e,e.role="group",e.applyTheme(),e}return r.prototype.applyTheme=function(){l.prototype.applyTheme.call(this)},r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Series"))},r.prototype.createDataItem=function(){return new zt},Object.defineProperty(r.prototype,"chart",{get:function(){return this._chart},set:function(e){this._chart=e},enumerable:!0,configurable:!0}),r.prototype.positionBullet=function(e){},r.prototype.processBullet=function(e){var t=this,i=e.newValue;i.isTemplate=!0,this.events.once("datavalidated",function(a){t.itemsFocusable()&&(i.focusable=!0)}),this.invalidate()},r.prototype.removeBullet=function(e){var t=e.oldValue;this.dataItems.each(function(i){var a=i.bullets.getKey(t.uid);a&&a.dispose()}),this.invalidate()},r.prototype.validateDataItems=function(){l.prototype.validateDataItems.call(this),this.processValues(!1)},r.prototype.getFirstValue=function(e,t){for(var i=t;i>=0;i--){var a=this.dataItems.getIndex(i),n=a.getActualWorkingValue(e);if(g(n))return n}return null},r.prototype.getAbsoluteFirstValue=function(e){for(var t=0;t0){var m=i.getIndex(y-1);me(m.values,function(b,O){var _=m.getActualWorkingValue(b);g(_)&&(p[b]=_)})}for(var x=function(b){var O=i.getIndex(b);me(O.values,function(_,N){var F=O.getActualWorkingValue(_);if(g(F)){g(a[_])||(a[_]=0),a[_]++,g(n[_])||(n[_]=0),n[_]+=F,g(s[_])||(s[_]=0),s[_]+=Math.abs(F),g(d[_])||(d[_]=F),u[_]=F,g(o[_])?o[_]>F&&(o[_]=F):o[_]=F,g(h[_])?h[_]0){t.usePercentHack&&F==N&&(N=O.values[_].value);var I=F/N*100;O.setCalculatedValue(_,I,"percent")}else O.setCalculatedValue(_,0,"percent")})},P=y;P0){var D=i.getIndex(y-1);me(D.values,function(b){var O=D.values[b].value;D.setCalculatedValue(b,O-d[b],"change"),D.setCalculatedValue(b,(O-d[b])/d[b]*100,"changePercent")})}var T=this.dataItem;me(T.values,function(b){T.setCalculatedValue(b,n[b],"sum"),T.setCalculatedValue(b,s[b],"absoluteSum"),T.setCalculatedValue(b,n[b]/a[b],"average"),T.setCalculatedValue(b,d[b],"open"),T.setCalculatedValue(b,u[b],"close"),T.setCalculatedValue(b,o[b],"low"),T.setCalculatedValue(b,h[b],"high"),T.setCalculatedValue(b,a[b],"count")})}},r.prototype.validate=function(){bt()&&this.filters.clear(),w(this.axisRanges.iterator(),function(a){a.validate()}),l.prototype.validate.call(this);var e=this.bulletsContainer;if(e.fill=this.fill,e.stroke=this.stroke,e.x=this.pixelX,e.y=this.pixelY,this.bulletsContainer.children.length>0)if(this._showBullets){for(var t=0;tthis.endIndex;t--){var i=this.dataItems.getIndex(t);i&&i.bullets.each(function(s,o){o.__disabled=!0})}}else this.bulletsContainer.children.each(function(a){a.__disabled=!0});this.updateTooltipBounds()},r.prototype.updateTooltipBounds=function(){if(this.topParent){var e=0,t=0,i=this.topParent.maxWidth,a=this.topParent.maxHeight,n={x:e,y:t,width:i,height:a};this.tooltip.setBounds(n)}},r.prototype.shouldCreateBullet=function(e,t){return!0},r.prototype.validateDataElement=function(e){var t=this;l.prototype.validateDataElement.call(this,e),this._showBullets?(this.isHidden||(this.bulletsContainer.visible=!0),this.bullets.each(function(i){var a=e.bullets.getKey(i.uid);if(t.shouldCreateBullet(e,i)){if(!a){var n=i.propertyFields.disabled,s=e.dataContext;n&&s&&s[n]===!1?(i.applyOnClones=!1,i.disabled=!1,a=i.clone(),i.disabled=!0,i.applyOnClones=!0):a=i.clone(),a.shouldClone=!1,e.addSprite(a),(!t.visible||t.isHiding)&&a.hide(0)}var o=a.dataItem;if(o!=e){o&&o.bullets.setKey(i.uid,void 0);var h=t.itemReaderText;a instanceof We&&(h||(h="{"+a.xField+"}: {"+a.yField+"}"),a.isDynamic&&(e.events.on("workingvaluechanged",a.deepInvalidate,a,!1),t.dataItem.events.on("workingvaluechanged",a.deepInvalidate,a,!1)),a.deepInvalidate()),a.focusable&&(a.events.on("focus",function(d){a.readerTitle=t.populateString(h,a.dataItem)},void 0,!1),a.events.on("blur",function(d){a.readerTitle=""},void 0,!1)),a.hoverable&&(a.events.on("over",function(d){a.readerTitle=t.populateString(h,a.dataItem)},void 0,!1),a.events.on("out",function(d){a.readerTitle=""},void 0,!1))}a.parent=t.bulletsContainer,e.bullets.setKey(i.uid,a),a.maxWidth=e.itemWidth,a.maxHeight=e.itemHeight,a.__disabled=!1,t.positionBullet(a)}else a&&(a.__disabled=!0)})):this.bulletsContainer.visible=!1},r.prototype.handleDataItemWorkingValueChange=function(e,t){this.dataRangeInvalid||this.invalidateProcessedData()},Object.defineProperty(r.prototype,"ignoreMinMax",{get:function(){return this._ignoreMinMax},set:function(e){this._ignoreMinMax=e,this.invalidateDataItems()},enumerable:!0,configurable:!0}),r.prototype.createMask=function(){},r.prototype.processAxisRange=function(e){this.rangesContainer||(this.rangesContainer=this.createChild(X),this.rangesContainer.shouldClone=!1,this.rangesContainer.isMeasured=!1);var t=e.newValue;t&&(t.contents.parent=this.rangesContainer,t.isRange=!0,t.events.on("valuechanged",this.invalidateDataItems,this,!1))},r.prototype.getAxisField=function(e){},r.prototype.showTooltipAtPosition=function(e,t){},Object.defineProperty(r.prototype,"minBulletDistance",{get:function(){return this.getPropertyValue("minBulletDistance")},set:function(e){this.setPropertyValue("minBulletDistance",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"bullets",{get:function(){return this._bullets||(this._bullets=new Q(new We),this._bullets.template.virtualParent=this,this._bullets.events.on("inserted",this.processBullet,this,!1),this._bullets.events.on("removed",this.removeBullet,this,!1),this._disposers.push(new G(this._bullets)),this._disposers.push(this._bullets.template)),this._bullets},enumerable:!0,configurable:!0}),r.prototype.createLegendMarker=function(e){},Object.defineProperty(r.prototype,"hiddenInLegend",{get:function(){return this.getPropertyValue("hiddenInLegend")},set:function(e){this.setPropertyValue("hiddenInLegend",e)&&this.chart&&this.chart.feedLegend()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"name",{get:function(){return this.getPropertyValue("name")},set:function(e){this.setPropertyValue("name",e);var t=this.legendDataItem;t&&(t.component.invalidate(),t.component.invalidateRawData()),this.readerTitle=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"itemReaderText",{get:function(){var e=this._itemReaderText;return e||(this.tooltipText?e=Ni(this.tooltipText):this.tooltipHTML&&(e=Ni(this.tooltipHTML))),this._adapterO?this._adapterO.apply("itemReaderText",e):e},set:function(e){this._itemReaderText=e,this._itemReaderTextChanged=!0},enumerable:!0,configurable:!0}),r.prototype.itemsFocusable=function(){return!(this.dataItems.length>=this.skipFocusThreshold)},Object.defineProperty(r.prototype,"legendDataItem",{get:function(){return this._legendDataItem},set:function(e){this._legendDataItem=e,this._legendDataItem.itemContainer.deepInvalidate()},enumerable:!0,configurable:!0}),r.prototype.updateLegendValue=function(e,t){if(this.legendDataItem){var i=this.legendSettings,a=this.legendDataItem,n=a.label,s=a.valueLabel;e&&!e.isDisposed()||t?(s&&(i.itemValueText&&(s.text=i.itemValueText),s.dataItem=e),n&&(i.itemLabelText&&(n.text=i.itemLabelText),n.dataItem=e)):(n&&((i.labelText||i.itemLabelText!=null)&&(n.text=i.labelText),n.dataItem=this.dataItem),s&&((i.valueText||i.itemValueText!=null)&&(s.text=i.valueText),s.dataItem=this.dataItem))}},r.prototype.copyFrom=function(e){this.bullets.copyFrom(e.bullets),this.bulletsContainer.copyFrom(e.bulletsContainer),this.calculatePercent=e.calculatePercent,this.usePercentHack=e.usePercentHack,this.simplifiedProcessing=e.simplifiedProcessing,l.prototype.copyFrom.call(this,e)},r.prototype.raiseCriticalError=function(e){this._chart&&this._chart.modal&&(this._chart.modal.content=this._chart.adapter.apply("criticalError",e).message,this._chart.modal.closable=!1,this._chart.modal.open(),this._chart.disabled=!0),console.log(e)},r.prototype.applyFilters=function(){var e=this;l.prototype.applyFilters.call(this),this.bulletsContainer.filters.clear(),w(this.filters.iterator(),function(t){e.bulletsContainer.filters.push(t.clone())})},Object.defineProperty(r.prototype,"heatRules",{get:function(){var e=this;return this._heatRules||(this._heatRules=new xe,this._heatRules.events.on("inserted",function(t){var i=t.newValue,a=i.target;if(a){var n=i.dataField;C(n)||(n="value");var s=e.dataItem,o=i.property,h=Ve(i.minValue),d=Ve(i.maxValue);!g(h)&&!g(d)&&e.dataItem.events.on("calculatedvaluechanged",function(u){u.property==n&&w(e.dataItems.iterator(),function(p){var f=!1;H(p.sprites,function(c){if(c.clonedFrom==a){var y=c;y[o]=y[o],f=!0}}),f||H(p.sprites,function(c){c instanceof X&&w(c.children.iterator(),function(y){if(y.className==a.className){var v=y;v[o]=v[o]}else y instanceof X&&y.deepInvalidate()})})})}),e.dataItems.template.events.on("workingvaluechanged",function(u){if(u.property==n){var p=u.target,f=!1;H(p.sprites,function(c){if(c.clonedFrom==a){var y=c;y[o]=y[o],f=!0}}),f||H(p.sprites,function(c){c instanceof X&&w(c.children.iterator(),function(y){if(y.className==a.className){var v=y;v[o]=v[o]}else y instanceof X&&y.deepInvalidate()})})}}),a.adapter.add(o,function(u,p,f){var c=Ve(i.minValue),y=Ve(i.maxValue),v=i.min,m=i.max;if(p instanceof q){var x=p,P=x.propertyFields[f];if(P&&p.dataItem){var S=p.dataItem.dataContext;if(S&&C(S[P]))return u}}var D=p.dataItem;if(g(c)||(c=s.values[n].low),g(y)||(y=s.values[n].high),D){var T=D.values[n];if(T){var b=D.getActualWorkingValue(n);if(C(v)&&C(m)&&g(c)&&g(y)&&g(b)){var O=void 0;if(i.logarithmic?O=(Math.log(b)*Math.LOG10E-Math.log(c)*Math.LOG10E)/(Math.log(y)*Math.LOG10E-Math.log(c)*Math.LOG10E):O=(b-c)/(y-c),g(b)&&(!g(O)||Math.abs(O)==1/0)&&(O=.5),g(v))return v+(m-v)*O;if(v instanceof Ce)return new Ce(li(v.rgb,m.rgb,O))}}}return u})}})),this._heatRules},enumerable:!0,configurable:!0}),r.prototype.processConfig=function(e){var t;if(e){if(C(e.bullets)&&ke(e.bullets))for(var i=0,a=e.bullets.length;i=0;n--){var s=a.getIndex(n);s&&s.dataContext==t&&i.dataItems.remove(s)}for(var n=i.data.length-1;n>=0;n--){var o=i.data[n];o&&o==t&&Ae(i.data,o)}}},r.prototype.handleSeriesAdded=function(e){var t=this,i=e.newValue;i.isDisposed()||(i.chart=this,i.parent=this.seriesContainer,i.bulletsContainer.parent=this.bulletsContainer,this._dataUsers.moveValue(i),i.addDisposer(new se(function(){t.dataUsers.removeValue(i)})),this.handleSeriesAdded2(i),this.handleLegendSeriesAdded(i))},r.prototype.handleLegendSeriesAdded=function(e){e.hiddenInLegend||this.legend&&this.legend.addData(e)},r.prototype.handleSeriesAdded2=function(e){var t=this;this.dataInvalid||this._disposers.push(V.events.once("exitframe",function(){(!e.data||e.data.length==0)&&(e.data=t.data,e.showOnInit&&(e.reinit(),e.setPropertyValue("showOnInit",!1),e.showOnInit=!0),e.isDisposed()||e.events.once("datavalidated",function(){e.data==t.data&&(e._data=[])}))}))},r.prototype.feedLegend=function(){var e=this.legend;if(e){var t=[];w(this.series.iterator(),function(i){i.hiddenInLegend||t.push(i)}),e.dataFields.name="name",e.data=t}},r.prototype.createSeries=function(){return new Ht},Object.defineProperty(r.prototype,"colors",{get:function(){return this.getPropertyValue("colors")},set:function(e){this.setPropertyValue("colors",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"patterns",{get:function(){return this.getPropertyValue("patterns")},set:function(e){this.setPropertyValue("patterns",e,!0)},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.series.copyFrom(e.series)},r.prototype.appear=function(){l.prototype.appear.call(this),this.series.each(function(e){e.showOnInit&&e.inited&&e.appear()})},r}(nt);V.registeredClasses.SerialChart=Vi;var Ut=function(l){A(r,l);function r(){var e=l.call(this)||this;e._axis=new le,e.dataItems=new xe,e.className="AxisBreak",e.breakSize=.01,e.marginLeft=-5,e.marginRight=-5,e.marginTop=-5,e.marginBottom=-5;var t=new te,i=new tt;i.fill=t.getFor("background"),i.stroke=Te(),i.fillOpacity=.9,i.zIndex=0,e._fillShape=i;var a=new tt;a.fill=Te(),a.stroke=t.getFor("grid"),a.strokeOpacity=.3,a.zIndex=1,e._startLine=a;var n=new tt;return n.fill=Te(),n.stroke=Te("#000000"),n.strokeOpacity=.3,n.zIndex=2,e._endLine=n,e._disposers.push(e._axis),e.applyTheme(),e}return r.prototype.dispose=function(){l.prototype.dispose.call(this),this._fillShape&&this._fillShape.dispose(),this._startLine&&this._startLine.dispose(),this._endLine&&this._endLine.dispose()},Object.defineProperty(r.prototype,"startLine",{get:function(){return this._startLine},set:function(e){this._startLine&&this._startLine.dispose(),this._startLine=e,this.addBreakSprite(e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endLine",{get:function(){return this._endLine},set:function(e){this._endLine&&this._endLine.dispose(),this._endLine=e,this.addBreakSprite(e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fillShape",{get:function(){return this._fillShape},set:function(e){this._fillShape&&this._fillShape.dispose(),this._fillShape=e,this.addBreakSprite(e)},enumerable:!0,configurable:!0}),r.prototype.addBreakSprite=function(e){e.parent=this,e.isMeasured=!1,this._disposers.push(e)},Object.defineProperty(r.prototype,"axis",{get:function(){return this._axis.get()},set:function(e){if(this._axis.get()!==e){this._axis.set(e,e.renderer.gridContainer.events.on("transformed",this.invalidate,this,!1)),e.renderer.createBreakSprites(this);var t=e.axisBreaks.template;this.startLine.copyFrom(t.startLine),this.endLine.copyFrom(t.endLine),this.fillShape.copyFrom(t.fillShape)}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"breakSize",{get:function(){return this.getPropertyValue("breakSize")},set:function(e){this.setPropertyValue("breakSize",e)&&this.axis&&(this.axis.invalidate(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startPoint",{get:function(){var e=this.axis.renderer;if(e)return e.positionToPoint(this.startPosition)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endPoint",{get:function(){var e=this.axis.renderer;if(e)return e.positionToPoint(this.endPosition)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startPosition",{get:function(){},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endPosition",{get:function(){},enumerable:!0,configurable:!0}),r.prototype.draw=function(){if(l.prototype.draw.call(this),this.axis){var e=this.axis.renderer;e.updateBreakElement(this)}},Object.defineProperty(r.prototype,"startValue",{get:function(){return this.getPropertyValue("startValue")},set:function(e){this.setPropertyValue("startValue",e)&&this.axis&&(this.axis.invalidate(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endValue",{get:function(){return this.getPropertyValue("endValue")},set:function(e){this.setPropertyValue("endValue",e)&&this.axis&&(this.axis.invalidate(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),r}(X);V.registeredClasses.AxisBreak=Ut;var Vt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="AxisDataItem",e.applyTheme(),e}return Object.defineProperty(r.prototype,"grid",{get:function(){if(!this._grid){var e=this.component;if(e){var t=void 0,i;if(this.isRange){if(t=e.axisRanges.template.grid,t.disabled)return;i=t.clone()}else{if(t=e.renderer.grid.template,t.disabled)return;i=e.renderer.grid.create(),this._disposers.push(new se(function(){e.renderer.grid.removeValue(i)}))}this.grid=i,i.shouldClone=!1,this._disposers.push(i),i.axis=this.component}}return this._grid},set:function(e){this._grid&&this._grid!=e&&(Ae(this.sprites,this._grid),this._grid.dataItem=void 0),e&&(e.dataItem&&e.dataItem!=this&&(Ae(e.dataItem.sprites,e),e.dataItem.grid=void 0),this.addSprite(e)),this._grid=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tick",{get:function(){if(!this._tick){var e=this.component;if(e){var t=void 0,i;if(this.isRange){if(t=e.axisRanges.template.tick,t.disabled)return;i=t.clone()}else{if(t=e.renderer.ticks.template,t.disabled)return;i=e.renderer.ticks.create(),this._disposers.push(new se(function(){e.renderer.ticks.removeValue(i)}))}this.tick=i,i.axis=this.component,i.shouldClone=!1,this._disposers.push(i)}}return this._tick},set:function(e){this._tick&&this._tick!=e&&(Ae(this.sprites,this._tick),this._tick.dataItem=void 0),e&&(e.dataItem&&e.dataItem!=this&&(Ae(e.dataItem.sprites,e),e.dataItem.tick=void 0),this.addSprite(e)),this._tick=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"label",{get:function(){if(!this._label){var e=this.component;if(e){var t=void 0,i;if(this.isRange){if(t=e.axisRanges.template.label,t.disabled)return;i=t.clone()}else{if(t=e.renderer.labels.template,t.disabled)return;i=e.renderer.labels.create(),this._disposers.push(new se(function(){e.renderer.labels.removeValue(i)}))}this._disposers.push(i),this.label=i,i.shouldClone=!1,i.axis=this.component,i.virtualParent=e}}return this._label},set:function(e){this._label&&this._label!=e&&(Ae(this.sprites,this._label),this._label.dataItem=void 0),e&&(e.dataItem&&e.dataItem!=this&&(Ae(e.dataItem.sprites,e),e.dataItem.label=void 0),this.addSprite(e)),this._label=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"axisFill",{get:function(){if(!this._axisFill){var e=this.component;if(e){var t=void 0,i;if(this.isRange){if(t=e.axisRanges.template.axisFill,!this.isTemplate&&t.disabled)return;i=t.clone()}else{if(t=e.renderer.axisFills.template,t.disabled)return;i=e.renderer.axisFills.create(),this._disposers.push(new se(function(){e.renderer.axisFills.removeValue(i)}))}this.axisFill=i,i.shouldClone=!1,this._disposers.push(i)}}return this._axisFill},set:function(e){this._axisFill&&this._axisFill!=e&&(Ae(this.sprites,this._axisFill),this._axisFill.dataItem=void 0),e&&(e.dataItem&&e.dataItem!=this&&(Ae(e.dataItem.sprites,e),e.dataItem.axisFill=void 0),e.axis=this.component,this.addSprite(e)),this._axisFill=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"text",{get:function(){return this._text},set:function(e){this._text=e,this._label&&(this._label.text=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"mask",{get:function(){return this._mask},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"contents",{get:function(){if(!this._contents){var e=new X;this.addSprite(e),e.isMeasured=!1,this._contents=e;var t=this.component;if(t){var i=t.renderer.createFill(this.component);i.disabled=!1,i.axis=t,this.addSprite(i),this._mask=i,e.mask=i}}return this._contents},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"axisBreak",{get:function(){return this._axisBreak},set:function(e){this._axisBreak&&this._axisBreak.dataItems.removeValue(this),e&&e.dataItems.push(this),this._axisBreak=e},enumerable:!0,configurable:!0}),r.prototype.validate=function(){this.component&&this.component.validateDataElement(this)},r.prototype.appendChildren=function(){this.component&&this.component.appendDataItem(this)},r.prototype.hasProperty=function(e){return e=="component"?!0:l.prototype.hasProperty.call(this,e)},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.text=e.text,e.bullet&&(this.bullet=e.bullet.clone()),this.minPosition=e.minPosition,this.maxPosition=e.maxPosition},r.prototype.setVisibility=function(e,t){l.prototype.setVisibility.call(this,e,t),this._contents&&(this._contents.visible=e)},Object.defineProperty(r.prototype,"bullet",{get:function(){return this._bullet},set:function(e){this._bullet&&this._bullet!=e&&(Ae(this.sprites,this._bullet),this._bullet.dataItem=void 0),this._bullet=e,e&&this.addSprite(e)},enumerable:!0,configurable:!0}),r}(ct),ar;(function(l){l[l.Start=0]="Start",l[l.Middle=.5]="Middle",l[l.End=1]="End"})(ar||(ar={}));var Gt=function(l){A(r,l);function r(){var e=l.call(this)||this;if(e._gridCount=10,e._series=new xe,e.autoDispose=!0,e._axisItemCount=0,e.constructor===r)throw new Error("'Axis' cannot be instantiated directly. Please use a specific axis type.");e.hideTooltipWhileZooming=!0,e.minWidth=1e-4,e.minHeight=1e-4,e.className="Axis",e.shouldClone=!1,e.setPropertyValue("cursorTooltipEnabled",!0),e.toggleZoomOutButton=!0,e.zoomable=!0;var t=new te;e.title=new ze,e.title.shouldClone=!1,e._disposers.push(e.title),e.setPropertyValue("startLocation",0),e.setPropertyValue("endLocation",1),e._dataItemsIterator=new Pi(e.dataItems,function(){return e.dataItems.create()}),e._dataItemsIterator.createNewItems=!0;var i=new sr;e._disposers.push(i),i.label.padding(5,10,5,10),i.background.pointerLength=5,i.fitPointerToBounds=!0,i.background.filters.clear(),i.virtualParent=e;var a=i.background;return a.cornerRadius=0,a.fill=t.getFor("alternativeBackground"),a.stroke=a.fill,a.strokeWidth=1,a.fillOpacity=1,i.label.fill=t.getFor("alternativeText"),e.tooltip=i,e.readerHidden=!0,e.events.on("rangechangestarted",function(){e.series.each(function(n){n.hideTooltipWhileZooming&&(n.tooltip.hide(),n.tooltip.preventShow=!0)}),e.hideTooltipWhileZooming&&(e.tooltip.hide(),e.tooltip.preventShow=!0)},void 0,!1),e.events.on("rangechangeended",function(){e.series.each(function(n){n.hideTooltipWhileZooming&&(n.tooltip.hide(),n.tooltip.preventShow=!1)}),e.hideTooltipWhileZooming&&(e.tooltip.hide(),e.tooltip.preventShow=!1)},void 0,!1),e.applyTheme(),e}return r.prototype.fillRule=function(e,t){g(t)||(t=e.index),t/2==Math.round(t/2)?(e.axisFill.__disabled=!0,e.axisFill.opacity=0):(e.axisFill.opacity=1,e.axisFill.__disabled=!1)},r.prototype.createDataItem=function(){return new Vt},r.prototype.invalidateLayout=function(){l.prototype.invalidateLayout.call(this),w(this.series.iterator(),function(e){e.invalidateLayout()})},r.prototype.invalidateSeries=function(){w(this.series.iterator(),function(e){e.invalidate()})},r.prototype.validateDataElements=function(){this._axisItemCount=0,this.ghostLabel&&(this.renderer.updateLabelElement(this.ghostLabel,this.start,this.end),this.ghostLabel.validate())},r.prototype.updateGridCount=function(){if(this.renderer){var e=this.axisLength/this.renderer.minGridDistance;e!=this._gridCount&&(this._gridCount=e,this.clearCache())}},r.prototype.validateLayout=function(){this.axisFullLength=this.axisLength/(this.end-this.start),l.prototype.validateLayout.call(this),this.updateGridCount();var e=this.renderer;e&&(e.updateAxisLine(),e.updateTooltip(),e.updateBaseGridElement()),this._prevLength!=this.axisLength&&(this.dispatchImmediately("lengthchanged"),this._prevLength=this.axisLength)},r.prototype.initRenderer=function(){},r.prototype.appendDataItem=function(e){var t=this.renderer,i=e.tick;i&&(i.above?i.parent=t.bulletsContainer:i.parent=t.gridContainer),e.label&&(e.label.parent=t);var a=e.axisFill;a&&(a.above?a.parent=t.bulletsContainer:a.parent=t.gridContainer);var n=e.grid;n&&(n.above?n.parent=t.bulletsContainer:n.parent=t.gridContainer),e.bullet&&(e.bullet.parent=t.bulletsContainer)},r.prototype.validate=function(){l.prototype.validate.call(this),this.validateLayout(),this.renderer.updateGridContainer()},r.prototype.validateAxisRanges=function(){var e=this;w(this.axisRanges.iterator(),function(t){e.appendDataItem(t),e.validateDataElement(t),t.grid&&t.grid.validate(),t.tick&&t.tick.validate(),t.axisFill&&t.axisFill.validate(),t.label&&t.label.validate()})},r.prototype.validateBreaks=function(){this._axisBreaks&&w(this._axisBreaks.iterator(),function(e){e.invalidate()})},r.prototype.processBreak=function(e){var t=e.newValue;t.parent=this.renderer.breakContainer,t.axis=this},r.prototype.registerSeries=function(e){var t=this;return this.series.moveValue(e),new it([new se(function(){t.series.removeValue(e)}),this.events.on("lengthchanged",e.invalidate,e,!1),this.events.on("lengthchanged",e.createMask,e,!1),this.events.on("startchanged",e.invalidate,e,!1),this.events.on("endchanged",e.invalidate,e,!1)])},Object.defineProperty(r.prototype,"renderer",{get:function(){return this._renderer},set:function(e){if(e!=this._renderer){this._renderer=e,e.chart=this.chart,e.axis=this,e.parent=this,this.title.parent=this,this.initRenderer(),this._disposers.push(e.gridContainer.events.on("maxsizechanged",this.invalidate,this,!1));var t=this.renderer.labels.create();this._disposers.push(t),t.dataItem=this.dataItems.template.clone(),t.text="L",t.parent=this.renderer,t.shouldClone=!1,t.fillOpacity=0,t.opacity=0,t.strokeOpacity=0,t.interactionsEnabled=!1,t.validate(),this.ghostLabel=t,this.events.on("beforedatavalidated",function(){t.text="L"},void 0,!1)}},enumerable:!0,configurable:!0}),r.prototype.positionToAngle=function(e){return this.renderer.positionToAngle(e)},r.prototype.pointToPosition=function(e){return this.renderer.pointToPosition(e)},r.prototype.positionToCoordinate=function(e){return this.renderer.positionToCoordinate(e)},r.prototype.getAnyRangePath=function(e,t){return this.renderer.getPositionRangePath(e,t)},r.prototype.anyToPosition=function(e){return 0},r.prototype.anyToPoint=function(e){return{x:0,y:0,angle:0}},r.prototype.getPositionRangePath=function(e,t){return this.renderer?this.renderer.getPositionRangePath(e,t):""},Object.defineProperty(r.prototype,"axisLength",{get:function(){return this.renderer?this.renderer.axisLength:0},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cursorTooltipEnabled",{get:function(){return this.getPropertyValue("cursorTooltipEnabled")},set:function(e){this.setPropertyValue("cursorTooltipEnabled",e)&&(e&&this.renderer?this.renderer.updateTooltip():this.tooltip&&this.tooltip.hide(0))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"toggleZoomOutButton",{get:function(){return this.getPropertyValue("toggleZoomOutButton")},set:function(e){this.setPropertyValue("toggleZoomOutButton",e)},enumerable:!0,configurable:!0}),r.prototype.hideTooltip=function(e){l.prototype.hideTooltip.call(this,e),this._tooltipPosition=void 0},r.prototype.showTooltipAtPosition=function(e,t){var i=this._tooltip;if(!i||this.dataItems.length<=0)this._tooltipPosition=void 0;else{if(t||(e=this.toAxisPosition(e)),!g(e)||ethis.end){i.hide(0),this._tooltipPosition=void 0;return}var a=this.renderer;i.parent||(i.parent=this.tooltipContainer);var n=a.tooltipLocation,s=this.getCellStartPosition(e),o=this.getCellEndPosition(e);if(this.tooltipPosition=="fixed"&&(e=s+(o-s)*n),e=Y(e,this.start,this.end),this._tooltipPosition!=e){this._tooltipPosition=e;var h=a.tooltipLocation2,d=a.positionToPoint(s,h),u=a.positionToPoint(o,h);this.currentItemStartPoint=d,this.currentItemEndPoint=u,a.fullWidthTooltip&&(i.width=u.x-d.x,i.height=u.y-d.y);var p=a.positionToPoint(e,h),f=Qe(p,this.renderer.line);i.text=this.getTooltipText(e),i.text&&(i.delayedPointTo(f),i.show())}(!this.cursorTooltipEnabled||this.tooltip.disabled)&&i.hide(0)}},r.prototype.toAxisPosition=function(e){if(e=this.renderer.toAxisPosition(e),e!=null)return e=e*(this.end-this.start),this.renderer.inversed?e=this.end-e:e=this.start+e,e},r.prototype.toGlobalPosition=function(e){return this.renderer.inversed?e=this.end-e:e=e-this.start,e/(this.end-this.start)},r.prototype.getTooltipText=function(e){},r.prototype.updateTooltip=function(e,t){var i=this._tooltip;i&&(i.fixDoc=!1,i.pointerOrientation=e,i.setBounds(or(t,this.renderer.line)))},r.prototype.roundPosition=function(e,t,i){return e},r.prototype.getCellStartPosition=function(e){return e},r.prototype.getCellEndPosition=function(e){return e},Object.defineProperty(r.prototype,"axisRanges",{get:function(){if(!this._axisRanges){var e=this.createDataItem();e.isRange=!0,e.axisFill=this.renderer.axisFills.template.clone(),e.grid=this.renderer.grid.template.clone(),e.tick=this.renderer.ticks.template.clone(),e.label=this.renderer.labels.template.clone(),e.isTemplate=!0,e.component=this,e.axisFill.disabled=!1,e.tick.disabled=!1,e.grid.disabled=!1,e.label.disabled=!1,this._axisRanges=new Q(e),this._axisRanges.events.on("inserted",this.processAxisRange,this,!1),this._disposers.push(new G(this._axisRanges)),this._disposers.push(this._axisRanges.template)}return this._axisRanges},enumerable:!0,configurable:!0}),r.prototype.processAxisRange=function(e){var t=e.newValue;t.component=this,t.isRange=!0},Object.defineProperty(r.prototype,"axisBreaks",{get:function(){return this._axisBreaks||(this._axisBreaks=new ua(this.createAxisBreak(),function(e,t){return yt(e.adjustedStartValue,t.adjustedStartValue)}),this._axisBreaks.events.on("inserted",this.processBreak,this,!1),this._disposers.push(new G(this._axisBreaks)),this._disposers.push(this._axisBreaks.template)),this._axisBreaks},enumerable:!0,configurable:!0}),r.prototype.createAxisBreak=function(){return new Ut},Object.defineProperty(r.prototype,"series",{get:function(){return this._series||(this._series=new xe),this._series},enumerable:!0,configurable:!0}),r.prototype.processSeriesDataItems=function(){},r.prototype.processSeriesDataItem=function(e,t){},r.prototype.postProcessSeriesDataItems=function(e){},r.prototype.postProcessSeriesDataItem=function(e){},r.prototype.updateAxisBySeries=function(){},r.prototype.hideUnusedDataItems=function(){var e=this,t=this._dataItemsIterator;t.createNewItems=!1,w(t.iterator(),function(i){e.validateDataElement(i),i.__disabled=!0}),t.clear(),t.createNewItems=!0},r.prototype.getSeriesDataItem=function(e,t,i){},r.prototype.getAngle=function(e,t,i,a,n){},r.prototype.getX=function(e,t,i,a,n){},r.prototype.getPositionX=function(e,t,i,a,n){},r.prototype.getY=function(e,t,i,a,n){},r.prototype.getPositionY=function(e,t,i,a,n){},Object.defineProperty(r.prototype,"basePoint",{get:function(){return{x:0,y:0}},enumerable:!0,configurable:!0}),r.prototype.dataChangeUpdate=function(){},r.prototype.seriesDataChangeUpdate=function(e){},r.prototype.adjustDifference=function(e,t){var i=t-e;if(g(i))return this._axisBreaks&&je(this._axisBreaks.iterator(),function(a){var n=a.adjustedStartValue,s=a.adjustedEndValue;if(g(n)&&g(s)){if(n>t)return!1;if(s>=e&&g(n)&&g(s)){var o=a.breakSize,h=da({start:n,end:s},{start:e,end:t});h&&(i-=(h.end-h.start)*(1-o))}return!0}}),i},r.prototype.isInBreak=function(e){if(this._axisBreaks)return pa(this._axisBreaks.iterator(),function(t){return e>=t.adjustedStartValue&&e<=t.adjustedEndValue})},r.prototype.fixAxisBreaks=function(){var e=this;if(this._axisBreaks){var t=this._axisBreaks;if(t.length>0){H(fa(t.iterator()),function(n){var s=U(n.startValue,n.endValue),o=ee(n.startValue,n.endValue);n.adjustedStartValue=s,n.adjustedEndValue=o,e._axisBreaks.update(n)});var i=t.first,a=Math.min(i.startValue,i.endValue);w(t.iterator(),function(n){var s=n.adjustedStartValue,o=n.adjustedEndValue;sh?e.__disabled=!0:e.__disabled=!1)},r.prototype.createBreakSprites=function(e){},Object.defineProperty(r.prototype,"axisFills",{get:function(){if(!this._axisFills){var e=this.createFill(this.axis);this._axisFills=new Q(e),e.applyOnClones=!0,e.events.on("enabled",this.invalidateAxisItems,this,!1),this._disposers.push(new G(this._axisFills)),this._disposers.push(this._axisFills.template)}return this._axisFills},enumerable:!0,configurable:!0}),r.prototype.createFill=function(e){return new Si(e)},Object.defineProperty(r.prototype,"grid",{get:function(){if(!this._grid){var e=this.createGrid();this._grid=new Q(e),e.applyOnClones=!0,e.events.on("enabled",this.invalidateAxisItems,this,!1),this._disposers.push(new G(this._grid)),this._disposers.push(this._grid.template)}return this._grid},enumerable:!0,configurable:!0}),r.prototype.createGrid=function(){return new Dt},Object.defineProperty(r.prototype,"ticks",{get:function(){if(!this._ticks){var e=this.createTick();e.applyOnClones=!0,e.isMeasured=!1,e.events.on("enabled",this.invalidateAxisItems,this,!1),this._ticks=new Q(e),this._disposers.push(new G(this._ticks)),this._disposers.push(this._ticks.template)}return this._ticks},enumerable:!0,configurable:!0}),r.prototype.createTick=function(){return new gr},Object.defineProperty(r.prototype,"labels",{get:function(){if(!this._labels){var e=this.createLabel();this._labels=new Q(e),e.applyOnClones=!0,e.events.on("enabled",this.invalidateAxisItems,this,!1),this._disposers.push(new G(this._labels)),this._disposers.push(this._labels.template)}return this._labels},enumerable:!0,configurable:!0}),r.prototype.createLabel=function(){return new Ti},Object.defineProperty(r.prototype,"inside",{get:function(){return this.getPropertyValue("inside")},set:function(e){this.setPropertyValue("inside",e)&&this.axis&&this.axis.invalidate(),e?(this.width=0,this.height=0):(this.width=void 0,this.height=void 0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"opposite",{get:function(){return this.getPropertyValue("opposite")},set:function(e){this.setPropertyValue("opposite",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fullWidthTooltip",{get:function(){return this.getPropertyValue("fullWidthTooltip")},set:function(e){this.setPropertyValue("fullWidthTooltip",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltipLocation",{get:function(){return this.getPropertyValue("tooltipLocation")},set:function(e){this.setPropertyValue("tooltipLocation",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltipLocation2",{get:function(){return this.getPropertyValue("tooltipLocation2")},set:function(e){this.setPropertyValue("tooltipLocation2",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cellStartLocation",{get:function(){return this.getPropertyValue("cellStartLocation")},set:function(e){this.setPropertyValue("cellStartLocation",e)&&this.axis&&this.axis.invalidateSeries()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cellEndLocation",{get:function(){return this.getPropertyValue("cellEndLocation")},set:function(e){this.setPropertyValue("cellEndLocation",e)&&this.axis&&this.axis.invalidateSeries()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"inversed",{get:function(){return this.getPropertyValue("inversed")},set:function(e){this.setPropertyValue("inversed",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"minLabelPosition",{get:function(){return this.getPropertyValue("minLabelPosition")},set:function(e){this.setPropertyValue("minLabelPosition",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxLabelPosition",{get:function(){return this.getPropertyValue("maxLabelPosition")},set:function(e){this.setPropertyValue("maxLabelPosition",e,!0)},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.grid.template.copyFrom(e.grid.template),this.ticks.template.copyFrom(e.ticks.template),this.labels.template.copyFrom(e.labels.template),this.axisFills.template.copyFrom(e.axisFills.template),this.line.copyFrom(e.line),this.baseGrid.copyFrom(e.baseGrid)},r.prototype.toAxisPosition=function(e){return e},r.prototype.setVisibility=function(e){l.prototype.setVisibility.call(this,e),this.bulletsContainer.visible=e},r}(X);V.registeredClasses.AxisRenderer=Kt;var Tt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="AxisBullet",e.location=.5,e.isMeasured=!1,e.applyTheme(),e}return Object.defineProperty(r.prototype,"location",{get:function(){return this.getPropertyValue("location")},set:function(e){this.setPropertyValue("location",e,!0)},enumerable:!0,configurable:!0}),r.prototype.setDisabled=function(e){var t=l.prototype.setDisabled.call(this,e);return this.axis&&this.axis.invalidateDataItems(),t},r}(X);V.registeredClasses.AxisBullet=Tt;var we=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="AxisRendererY",e.minGridDistance=40,e.opposite=!1,e.height=k(100),e.labels.template.verticalCenter="middle",e.applyTheme(),e}return r.prototype.setAxis=function(e){l.prototype.setAxis.call(this,e),e.layout="horizontal"},r.prototype.updateGridContainer=function(){var e=this.axis;if(e){var t=this.gridContainer;t.y=e.pixelY,t.height=e.axisLength}},r.prototype.toAxisPosition=function(e){var t=this.axis;if(t){var i=1-e,a=t.relativePositionSprite,n=t.pixelY;if(a?n=De({x:0,y:this.pixelY},this.parent,a).y:a=t.parent,a){var s=n/a.innerHeight,o=t.axisLength/a.innerHeight;return 1-(i-s)/o}}return e},r.prototype.processRenderer=function(){l.prototype.processRenderer.call(this);var e=this.axis;if(e){var t=e.title;t.valign="middle",e.height instanceof ce||(e.height=k(100)),this.opposite?(t.rotation=90,this.line.toBack(),t.toFront()):(t.rotation=-90,t.toBack(),this.line.toFront())}},r.prototype.updateTooltip=function(){var e=this.axis;if(e){var t=2e3,i=0,a=0,n=t,s=this.axisLength;this.opposite?this.inside&&(i=-t,n=t):this.inside||(i=-t,n=t),this.axis.updateTooltip("horizontal",{x:i,y:a,width:n,height:s})}},Object.defineProperty(r.prototype,"axisLength",{get:function(){var e=this.axis;return e.measuredHeight-e.pixelPaddingTop-e.pixelPaddingBottom||0},enumerable:!0,configurable:!0}),r.prototype.positionToPoint=function(e,t){return{x:0,y:this.positionToCoordinate(e)}},r.prototype.pointToPosition=function(e){return this.coordinateToPosition(e.y,e.x)},r.prototype.coordinateToPosition=function(e,t){var i,a=this.axis,n=a.axisFullLength;return a.renderer.inversed?i=1-a.start-e/n:i=e/n+(1-a.end),j(i,5)},r.prototype.getPositionRangePath=function(e,t){var i=Y(this.positionToCoordinate(e),0,this.axisLength),a=Y(this.positionToCoordinate(t),0,this.axisLength),n=Math.abs(a-i),s=this.getWidth(),o=Math.min(i,a),h=0;return Be({x:h,y:o,width:s,height:n},!0)},r.prototype.updateGridElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);e.path=W({x:0,y:0})+R({x:this.getWidth(),y:0}),this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateTickElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t),n=e.length;try{He(this.axis.title.measuredWidth)}catch{}a.x=De({x:this.line.pixelX,y:0},this.line.parent,this.gridContainer).x,this.opposite?n*=e.inside?-1:1:n*=e.inside?1:-1,e.path=W({x:0,y:0})+R({x:n,y:0}),this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateAxisLine=function(){this.line.path=W({x:0,y:0})+R({x:0,y:this.axisLength})},r.prototype.updateBaseGridElement=function(){l.prototype.updateBaseGridElement.call(this);var e=this.axis,t=this.getWidth(),i=this.axisLength,a=e.basePoint.y,n=this.baseGrid;if(a<-.2||a>i+.2)n.hide(0);else{var s=De({x:0,y:0},this.gridContainer,n.parent).x;n.path=W({x:0,y:0})+R({x:t,y:0}),n.moveTo({x:s,y:a}),n.show(0)}},r.prototype.updateLabelElement=function(e,t,i,a){C(a)||(a=e.location),t=t+(i-t)*a,e.isMeasured=!e.inside;var n=this.positionToPoint(t),s,o=0,h=this.gridContainer.maxWidth;this.opposite?(e.inside?(s="right",e.align=="left"&&(o=-h,s="left"),e.align=="center"&&(o=-h/2,s="middle")):s="left",n.x=0+o):(e.inside?(s="left",e.align=="right"&&(o=h,s="right"),e.align=="center"&&(o=h/2,s="middle")):s="right",n.x=this.measuredWidth+o),e.rotation==0&&(e.horizontalCenter=s),this.positionItem(e,n),this.toggleVisibility(e,t,this.minLabelPosition,this.maxLabelPosition)},r.prototype.updateBreakElement=function(e){l.prototype.updateBreakElement.call(this,e);var t=e.startLine,i=e.endLine,a=e.fillShape,n=e.startPoint,s=e.endPoint,o=e.pixelMarginLeft,h=this.getWidth()-e.pixelMarginLeft-e.pixelMarginRight;n.y=Y(n.y,-1,this.axisLength+1),s.y=Y(s.y,-1,this.axisLength+1),n.y==s.y&&(n.y<0||n.y>this.axisLength)?e.fillShape.__disabled=!0:e.fillShape.__disabled=!1;var d=Math.abs(h-o);t.x=o,t.height=0,t.width=d,i.x=o,i.height=0,i.width=d,a.width=d,a.height=Math.abs(s.y-n.y),a.x=o,a.y=s.y},r.prototype.createBreakSprites=function(e){e.startLine=new tt,e.endLine=new tt;var t=new lr;t.setWavedSides(!0,!1,!0,!1),e.fillShape=t},r.prototype.positionToCoordinate=function(e){var t,i=this.axis,a=i.axisFullLength;return i.renderer.inversed?t=(e-i.start)*a:t=(i.end-e)*a,t},r.prototype.updateBullet=function(e,t,i){var a=.5;e instanceof Tt&&(a=e.location),t=t+(i-t)*a;var n=this.positionToPoint(t);n.x=De({x:this.line.pixelX,y:0},this.line.parent,this.gridContainer).x,this.positionItem(e,n),this.toggleVisibility(e,t,0,1)},r}(Kt);V.registeredClasses.AxisRendererY=we;de.push({relevant:pe.widthS,state:function(l,r){if(l instanceof we){var e=l.states.create(r);return e.properties.inside=!0,e.properties.maxLabelPosition=.9,e.properties.minLabelPosition=.1,e}return null}});de.push({relevant:pe.widthXS,state:function(l,r){if(l instanceof we){var e=l.states.create(r);return e.properties.disabled=!0,e}return null}});var Oi=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ValueAxisBreak",e.applyTheme(),e}return Object.defineProperty(r.prototype,"startPosition",{get:function(){if(this.axis)return this.axis.valueToPosition(this.adjustedStartValue)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endPosition",{get:function(){if(this.axis)return this.axis.valueToPosition(this.adjustedEndValue)},enumerable:!0,configurable:!0}),r}(Ut);V.registeredClasses.ValueAxisBreak=Oi;var Zt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ValueAxisDataItem",e.values.value={},e.values.endValue={},e.applyTheme(),e}return Object.defineProperty(r.prototype,"value",{get:function(){return this.values.value.value},set:function(e){this.setValue("value",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endValue",{get:function(){return this.values.endValue.value},set:function(e){this.setValue("endValue",e)},enumerable:!0,configurable:!0}),r}(Vt),E=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._stepDecimalPlaces=0,e._prevStepDecimalPlaces=0,e._adjustLabelPrecision=!0,e._baseValue=0,e._adjustedStart=0,e._adjustedEnd=1,e._extremesChanged=!1,e._deltaMinMax=1,e._dsc=!1,e.calculateTotals=!1,e.className="ValueAxis",e.axisFieldName="value",e.setPropertyValue("maxZoomFactor",1e3),e.setPropertyValue("extraMin",0),e.setPropertyValue("extraMax",0),e.setPropertyValue("strictMinMax",!1),e.setPropertyValue("maxPrecision",Number.MAX_VALUE),e.setPropertyValue("adjustLabelPrecision",!0),e.setPropertyValue("extraTooltipPrecision",0),e.keepSelection=!1,e.includeRangesInMinMax=!1,e.applyTheme(),e}return r.prototype.fillRule=function(e){var t=e.value,i=e.component;e.axisFill.disabled||(j(t/i.step/2,5)==Math.round(t/i.step/2)?e.axisFill.__disabled=!0:e.axisFill.__disabled=!1)},r.prototype.createDataItem=function(){return new Zt},r.prototype.createAxisBreak=function(){return new Oi},r.prototype.dataChangeUpdate=function(){this.clearCache(),this.keepSelection?(this._start!=0&&this.dispatchImmediately("startchanged"),this._end!=1&&this.dispatchImmediately("endchanged"),(this._start!=0||this._end!=1)&&this.dispatchImmediately("startendchanged")):(this._start!=0||this._end!=1)&&(this._start=0,this._end=1,this.dispatchImmediately("startendchanged")),this._maxZoomed=this._maxDefined,this._minZoomed=this._minDefined,this._maxAdjusted=this._maxDefined,this._minAdjusted=this._minDefined},r.prototype.processSeriesDataItems=function(){if(this.calculateTotals){var e=this.series.getIndex(0),t=e.startIndex;if(e.dataItems.length>0){t>0&&t--;var i=e.endIndex;i1?t=Math.pow(10,Math.log(this.min)*Math.LOG10E):(t=Math.floor(this.minZoomed/this._step)*this._step,t==0&&(t=this.minZoomed))}var a=this._maxZoomed+this._step;this.resetIterators();var n=this._dataItemsIterator;if(this._step==0)return;this._step=this.fixSmallStep(this._step);var s=0,o=this._prevStepDecimalPlaces!=this._stepDecimalPlaces;for(this._prevStepDecimalPlaces=this._stepDecimalPlaces;t<=a;){var h=this.isInBreak(t);if(!h){var d=n.find(function(v){return v.value===t});d.__disabled&&(d.__disabled=!1),this.appendDataItem(d),d.axisBreak=void 0,(d.value!=t||o)&&(d.value=t,d.text=this.formatLabel(t),d.label&&d.label.invalid&&d.label.validate(),d.value>=this.min&&d.value<=this.max&&d.label&&(this.axisLetter=="Y"&&d.label.measuredWidth>this.ghostLabel.measuredWidth||this.axisLetter=="X"&&d.label.measuredHeight>this.ghostLabel.measuredHeight)&&(this.ghostLabel.text=d.label.currentText,this.ghostLabel.validate())),this.validateDataElement(d)}s++;var u=t;if(!this.logarithmic)t+=this._step;else{var i=Math.log(this.max)*Math.LOG10E-Math.log(this.min)*Math.LOG10E;i>1?t=Math.pow(10,Math.log(this.min)*Math.LOG10E+s):t+=this._step}var p=Math.pow(10,Math.floor(Math.log(Math.abs(this._step))*Math.LOG10E));if(p<1){var f=Math.round(Math.abs(Math.log(Math.abs(p))*Math.LOG10E))+2;if(f=Math.min(13,f),t=j(t,f),u==t){t=a;break}}}var c=this._axisBreaks;if(c){var y=this.renderer;w(c.iterator(),function(v){if(v.breakSize>0&&K(v.startPoint,v.endPoint)>y.minGridDistance)for(var m=v.adjustedMin;m<=v.adjustedMax;){if(m>=v.adjustedStartValue&&m<=v.adjustedEndValue){var x=n.find(function(P){return P.value===m});x.__disabled&&(x.__disabled=!1),e.appendDataItem(x),x.axisBreak=v,x.value!=m&&(x.value=m,x.text=e.formatLabel(m),x.label&&x.label.invalid&&x.label.validate()),e.validateDataElement(x)}m+=v.adjustedStep}})}}},r.prototype.validateDataElement=function(e){l.prototype.validateDataElement.call(this,e),e.itemIndex=this._axisItemCount,this._axisItemCount++;var t=this.renderer,i=e.value,a=e.endValue,n=this.valueToPosition(i);e.position=n;var s=n,o=this.valueToPosition(i+this._step);g(a)&&(s=this.valueToPosition(a),o=s),e.point=t.positionToPoint(n);var h=e.tick;h&&!h.disabled&&t.updateTickElement(h,n,s);var d=e.grid;d&&!d.disabled&&t.updateGridElement(d,n,s);var u=e.label;u&&!u.disabled&&t.updateLabelElement(u,n,s);var p=e.axisFill;p&&!p.disabled&&(t.updateFillElement(p,n,o),e.isRange||this.fillRule(e)),e.bullet&&t.updateBullet(e.bullet,n,s);var f=e.mask;f&&t.updateFillElement(f,n,o)},r.prototype.formatLabel=function(e){return this.adjustLabelPrecision&&e!=0?this.numberFormatter.format(e,void 0,this._stepDecimalPlaces):this.numberFormatter.format(e)},Object.defineProperty(r.prototype,"basePoint",{get:function(){var e=this.baseValue,t=this.valueToPosition(e),i=this.renderer.positionToPoint(t);return i},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"baseValue",{get:function(){var e=this._baseValue;return this.logarithmic&&(e=this.min),this._adapterO?this._adapterO.apply("baseValue",e):e},set:function(e){this._baseValue=e,this.invalidateLayout(),this.invalidateSeries()},enumerable:!0,configurable:!0}),r.prototype.anyToPosition=function(e){return this.valueToPosition(e)},r.prototype.valueToPoint=function(e){var t=this.valueToPosition(e),i=this.renderer.positionToPoint(t),a=this.renderer.positionToAngle(t);return{x:i.x,y:i.y,angle:a}},r.prototype.anyToPoint=function(e){return this.valueToPoint(e)},r.prototype.valueToPosition=function(e){if(g(e)){var t=this.min,i=this.max;if(g(t)&&g(i)){var a=this._difference,n=this._axisBreaks;n&&n.length>0&&je(n.iterator(),function(h){var d=h.adjustedStartValue,u=h.adjustedEndValue;if(g(d)&&g(u)){if(eu?t+=(u-d)*(1-p):e0&&je(s.iterator(),function(o){var h=o.startPosition,d=o.endPosition,u=o.adjustedStartValue,p=o.adjustedEndValue;if(g(u)&&g(p)){if(u>i)return!1;if(Xt({start:u,end:p},{start:t,end:i})){u=ee(u,t),p=U(p,i);var f=o.breakSize;if(a-=(p-u)*(1-f),e>d)t+=(p-u)*(1-f);else if(!(ei&&(i=c)}}),this.includeRangesInMinMax&&this.axisRanges.each(function(p){if(!p.ignoreMinMax){var f=U(p.value,p.endValue),c=ee(p.value,p.endValue);(fi||!g(i))&&(i=c)}})),this.logarithmic){var a=this.treatZeroAs;g(a)&&t<=0&&(t=a),t<=0&&this.raiseCriticalError(new Error("Logarithmic value axis can not have values <= 0."),!0)}if(t==0&&i==0&&(i=.9,t=-.9),g(this._minDefined)&&(t=this._minDefined),g(this._maxDefined)&&(i=this._maxDefined),this._adapterO&&(t=this._adapterO.apply("min",t)),this._adapterO&&(i=this._adapterO.apply("max",i)),!(!g(t)||!g(i))){this._minReal=t,this._maxReal=i,t==Number.POSITIVE_INFINITY&&(t=void 0),i==Number.NEGATIVE_INFINITY&&(i=void 0);var n=this.adjustDifference(t,i);if(t=this.fixMin(t),i=this.fixMax(i),i-t<=1/Math.pow(10,15)){if(i-t!=0)this._deltaMinMax=(i-t)/2;else{var s=Math.log(Math.abs(i))*Math.LOG10E,o=Math.pow(10,Math.floor(s));o=o/10,this._deltaMinMax=o}t-=this._deltaMinMax,i+=this._deltaMinMax}t-=(i-t)*this.extraMin,i+=(i-t)*this.extraMax;var h=this.strictMinMax;g(this._maxDefined)&&(h=!0);var d=this.adjustMinMax(t,i,n,this._gridCount,h);if(t=d.min,i=d.max,n=i-t,d=this.adjustMinMax(t,i,i-t,this._gridCount,!0),t=d.min,i=d.max,this.strictMinMax&&(g(this._minDefined)?t=this._minDefined:t=this._minReal,g(this._maxDefined)?i=this._maxDefined:i=this._maxReal,i-t<=1e-8&&(t-=this._deltaMinMax,i+=this._deltaMinMax),t-=(i-t)*this.extraMin,i+=(i-t)*this.extraMax),this._adapterO&&(t=this._adapterO.apply("min",t)),this._adapterO&&(i=this._adapterO.apply("max",i)),this._step=d.step,!g(t)&&!g(i)&&(this.start=0,this.end=1,this.renderer.labels.each(function(p){p.dataItem.text=""})),(this._minAdjusted!=t||this._maxAdjusted!=i)&&g(t)&&g(i)){var u=this._minMaxAnimation;if(this._extremesChanged&&g(this._minAdjusted)&&g(this._maxAdjusted)&&this.inited){if(u&&!u.isFinished()&&this._finalMax==i&&this._finalMin==t)return;this._finalMin=t,this._finalMax=i,u=this.animateMinMax(t,i),u&&!u.isFinished()?(u.events.on("animationprogress",this.validateDataItems,this),u.events.on("animationended",function(){e.series.each(function(p){p.validate()}),e.validateDataItems(),e.handleSelectionExtremesChange()}),this._minMaxAnimation=u):this.series.each(function(p){p.invalidate()}),this.validateDataItems(),this.dispatchImmediately("extremeschanged"),this.handleSelectionExtremesChange()}else{if(u&&!u.isFinished()&&this._finalMax==i&&this._finalMin==t)return;this._minAdjusted=t,this._maxAdjusted=i,this._finalMin=t,this._finalMax=i,this.invalidateDataItems(),this.dispatchImmediately("extremeschanged")}}this._extremesChanged=!1,this._difference=this.adjustDifference(t,i)}},r.prototype.fixMin=function(e){return e},r.prototype.fixMax=function(e){return e},r.prototype.adjustMinMax=function(e,t,i,a,n){a<=1&&(a=1),a=Math.round(a);var s=e,o=t;i===0&&(i=Math.abs(t));var h=Math.log(Math.abs(i))*Math.LOG10E,d=Math.pow(10,Math.floor(h));d=d/10;var u=d;n&&(u=0),this.logarithmic?(e<=0&&(e=this.baseValue),e==1/0&&(e=1),t==-1/0&&(t=10),this.strictMinMax?(this._minDefined>0?e=this._minDefined:e=e,this._maxDefined>0&&(t=t)):(e=Math.pow(10,Math.floor(Math.log(Math.abs(e))*Math.LOG10E)),t=Math.pow(10,Math.ceil(Math.log(Math.abs(t))*Math.LOG10E)))):(n?(e=Math.floor(e/d)*d,t=Math.ceil(t/d)*d):(e=Math.ceil(e/d)*d-u,t=Math.floor(t/d)*d+u),e<0&&s>=0&&(e=0),t>0&&o<=0&&(t=0)),h=Math.log(Math.abs(i))*Math.LOG10E,d=Math.pow(10,Math.floor(h)),d=d/10;var p=Math.ceil(i/a/d)*d,f=Math.pow(10,Math.floor(Math.log(Math.abs(p))*Math.LOG10E)),c=Math.ceil(p/f);c>5?c=10:c<=5&&c>2&&(c=5),p=Math.ceil(p/(f*c))*f*c,this.maxPrecisions&&(e=e-p)}return{min:e,max:t,step:p}},Object.defineProperty(r.prototype,"min",{get:function(){var e=this._minAdjusted;return g(e)||(e=this._minDefined),e},set:function(e){this._minDefined!=e&&(this._minDefined=e,this.invalidate())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"minDefined",{get:function(){return this._minDefined},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxDefined",{get:function(){return this._maxDefined},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"extraMin",{get:function(){return this.getPropertyValue("extraMin")},set:function(e){this.setPropertyValue("extraMin",e)&&this.invalidateDataItems()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"extraMax",{get:function(){return this.getPropertyValue("extraMax")},set:function(e){this.setPropertyValue("extraMax",e)&&this.invalidateDataItems()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"step",{get:function(){return this._step},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"max",{get:function(){var e=this._maxAdjusted;return g(e)||(e=this._maxDefined),e},set:function(e){this._maxDefined!=e&&(this._maxDefined=e,this.invalidate())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"adjustLabelPrecision",{get:function(){return this.getPropertyValue("adjustLabelPrecision")},set:function(e){this.setPropertyValue("adjustLabelPrecision",e)&&this.invalidate()},enumerable:!0,configurable:!0}),r.prototype.registerSeries=function(e){return new it([l.prototype.registerSeries.call(this,e),e.events.on("extremeschanged",this.handleExtremesChange,this,!1),e.events.on("selectionextremeschanged",this.handleSelectionExtremesChange,this,!1),this.events.on("extremeschanged",e.invalidate,e,!1)])},r.prototype.handleSelectionExtremesChange=function(){var e=this,t,i,a=!0;if(w(this.series.iterator(),function(f){if(!f.ignoreMinMax&&!f.isHidden&&!f.outOfRange){f.visible&&!f.isHiding&&(a=!1);var c=f.selectionMin(e),y=f.selectionMax(e);g(c)&&(!g(t)||ci)&&(i=y)}}),this.includeRangesInMinMax&&this.axisRanges.each(function(f){if(!f.ignoreMinMax){var c=U(f.value,f.endValue),y=ee(f.value,f.endValue);ci&&(i=y)}}),g(this._minDefined)?this.strictMinMax?t=this._minDefined:t=this.min:this.strictMinMax&&(t=this._minReal),g(this._maxDefined)?this.strictMinMax?i=this._maxDefined:i=this.max:this.strictMinMax&&(i=this._maxReal),t==i){t-=this._deltaMinMax,i+=this._deltaMinMax;var n=this.adjustMinMax(t,i,0,this._gridCount,this.strictMinMax);t=n.min,i=n.max}var s=this.adjustDifference(t,i),o=this.adjustMinMax(t,i,s,this._gridCount);t=o.min,i=o.max,t-=(i-t)*this.extraMin,i+=(i-t)*this.extraMax,t=Y(t,this.min,this.max),i=Y(i,this.min,this.max),s=this.adjustDifference(t,i),o=this.adjustMinMax(t,i,s,this._gridCount,!0),t=o.min,i=o.max,this.strictMinMax&&(t=ee(t,this._minDefined),i=U(i,this._maxDefined));var h=o.step;this.syncWithAxis&&(o=this.syncAxes(t,i,h),t=o.min,i=o.max,this.invalidate()),h=o.step,this._difference=this.adjustDifference(this.min,this.max);var d=this.valueToPosition(t),u=this.valueToPosition(i);a&&!this.syncWithAxis&&(d=0,u=1);var p=0;this.syncWithAxis?(p=5,this.setCache(t+"-"+i,h)):((this._step!=h||this._minZoomed!=t||this._maxZoomed!=i)&&(this._dsc=!0),this._step=h,this._minZoomed=t,this._maxZoomed=i),this.keepSelection||this.zoom({start:d,end:u},!1,!1,p)},Object.defineProperty(r.prototype,"strictMinMax",{get:function(){return this.getPropertyValue("strictMinMax")},set:function(e){this.setPropertyValue("strictMinMax",e)&&this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"logarithmic",{get:function(){return this.getPropertyValue("logarithmic")},set:function(e){this.setPropertyValue("logarithmic",e)&&(this.invalidate(),this.series.each(function(t){t.invalidateDataItems()}))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"keepSelection",{get:function(){return this.getPropertyValue("keepSelection")},set:function(e){this.setPropertyValue("keepSelection",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"includeRangesInMinMax",{get:function(){return this.getPropertyValue("includeRangesInMinMax")},set:function(e){this.setPropertyValue("includeRangesInMinMax",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxPrecision",{get:function(){return this.getPropertyValue("maxPrecision")},set:function(e){this.setPropertyValue("maxPrecision",e)&&this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"extraTooltipPrecision",{get:function(){return this.getPropertyValue("extraTooltipPrecision")},set:function(e){this.setPropertyValue("extraTooltipPrecision",e)&&this.invalidate()},enumerable:!0,configurable:!0}),r.prototype.handleExtremesChange=function(){var e=this;if(this._extremesChanged=!0,this.getMinMax(),this.ghostLabel){var t=0;this.dataItems.each(function(i){i.label&&i.label.pixelWidth>t&&(e.ghostLabel.text=i.label.currentText)})}},r.prototype.getX=function(e,t,i,a,n){return this.renderer.positionToPoint(this.getPositionX(e,t,i,a,n)).x},r.prototype.getPositionX=function(e,t,i,a,n){var s=e.getWorkingValue(t);C(a)||(a="valueX");var o=e.getValue(a,"stack");g(s)||(s=this.baseValue,this.logarithmic&&o>0&&(s=0));var h=this.valueToPosition(s+o);return n&&(h=Y(h,n.start,n.end)),h},r.prototype.getY=function(e,t,i,a,n){return this.renderer.positionToPoint(this.getPositionY(e,t,i,a,n)).y},r.prototype.getPositionY=function(e,t,i,a,n){var s=e.getWorkingValue(t);C(a)||(a="valueY");var o=e.getValue(a,"stack");g(s)||(s=this.baseValue,this.logarithmic&&o>0&&(s=0));var h=this.valueToPosition(s+o);return n&&(h=Y(h,n.start,n.end)),h},r.prototype.getAngle=function(e,t,i,a,n){var s=e.getWorkingValue(t),o=e.getValue(a,"stack");g(s)||(s=this.baseValue);var h=this.valueToPosition(s+o);return n&&(h=Y(h,n.start,n.end)),this.positionToAngle(h)},r.prototype.getAnyRangePath=function(e,t,i){var a=this.valueToPosition(e),n=this.valueToPosition(t);return this.getPositionRangePath(a,n)},r.prototype.getTooltipText=function(e){var t=j(this.positionToValue(e),this._stepDecimalPlaces+this.extraTooltipPrecision),i=this.tooltip.numberFormatter.format(t);return this._adapterO?this._adapterO.apply("getTooltipText",i):i},r.prototype.zoomToValues=function(e,t,i,a){var n=(e-this.min)/(this.max-this.min),s=(t-this.min)/(this.max-this.min);this.zoom({start:n,end:s},i,a)},Object.defineProperty(r.prototype,"minZoomed",{get:function(){return this.syncWithAxis?this._minZoomed:ee(this.min,this._minZoomed)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxZoomed",{get:function(){return this.syncWithAxis?this._maxZoomed:U(this.max,this._maxZoomed)},enumerable:!0,configurable:!0}),r.prototype.fixAxisBreaks=function(){var e=this;l.prototype.fixAxisBreaks.call(this);var t=this._axisBreaks;t&&t.length>0&&t.each(function(i){var a=i.adjustedStartValue,n=i.adjustedEndValue,s=n-a,o=Math.ceil(s*i.breakSize)*e._gridCount/(e.max-e.min),h=e.adjustMinMax(a,n,s,o,!0);i.adjustedStep=h.step,i.adjustedMin=h.min,i.adjustedMax=h.max}),this._difference=this.adjustDifference(this.min,this.max)},r.prototype.getPositionLabel=function(e){var t=this.positionToValue(e);return this.numberFormatter.format(t)},r.prototype.showTooltipAt=function(e){this.showTooltipAtPosition(this.valueToPosition(e))},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.min=e.min,this.max=e.max,this.calculateTotals=e.calculateTotals,this._baseValue=e.baseValue},Object.defineProperty(r.prototype,"syncWithAxis",{get:function(){return this.getPropertyValue("syncWithAxis")},set:function(e){var t=this;this.setPropertyValue("syncWithAxis",e,!0)&&e&&(this._disposers.push(e.events.on("extremeschanged",this.handleSelectionExtremesChange,this,!1)),this._disposers.push(e.events.on("selectionextremeschanged",this.handleSelectionExtremesChange,this,!1)),this._disposers.push(e.events.on("startendchanged",this.handleSelectionExtremesChange,this,!1)),this.events.on("shown",this.handleSelectionExtremesChange,this,!1),this.events.on("maxsizechanged",function(){t.clearCache(),t._disposers.push(V.events.once("exitframe",function(){t.handleSelectionExtremesChange()}))},this,!1))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"treatZeroAs",{get:function(){return this.getPropertyValue("treatZeroAs")},set:function(e){this.setPropertyValue("treatZeroAs",e,!0)},enumerable:!0,configurable:!0}),r.prototype.syncAxes=function(e,t,i){var a=this.syncWithAxis;if(a){g(e)||(e=this.min),g(t)||(t=this.max),g(i)||(i=this._step);var n=Math.round((a.maxZoomed-a.minZoomed)/a.step),s=Math.round((t-e)/i);if(g(n)&&g(s))for(var o=!1,h=0,d=(t-e)*.01,u=e,p=t,f=i;o!=!0;)if(o=this.checkSync(u,p,f,n),h++,h>1e3&&(o=!0),o)e=u,t=p,i=f;else{h/3==Math.round(h/3)?(u=e-d*h,e>=0&&u<0&&(u=0)):(p=t+d*h,p<=0&&p>0&&(p=0));var c=this.adjustMinMax(u,p,p-u,this._gridCount,!0);u=c.min,p=c.max,f=c.step}}return{min:e,max:t,step:i}},r.prototype.checkSync=function(e,t,i,a){for(var n=(t-e)/i,s=1;sm?(d.startIndex=0,d.endIndex=0,d.outOfRange=!0):(d.outOfRange=!1,d.startIndex=y,d.endIndex=S),!i&&d.dataRangeInvalid&&d.validateDataRange()}})},r.prototype.findFirst=function(e,t,i){var a=e.index;if(a>0){var n=e.component,s=n.dataItems.getIndex(a-1),o=s[i];return!o||o.getTime()e._minDifference[i.uid]&&(t=e._minDifference[i.uid])}),(t==Number.MAX_VALUE||t==0)&&(t=$("day")),t},enumerable:!0,configurable:!0}),r.prototype.seriesDataChangeUpdate=function(e){this._minDifference[e.uid]=Number.MAX_VALUE},r.prototype.postProcessSeriesDataItems=function(e){var t=this;this._firstWeekDay=this.getFirstWeekDay(),e?this.seriesGroupUpdate(e):this.series.each(function(i){t.seriesGroupUpdate(i)}),this.addEmptyUnitsBreaks()},r.prototype.seriesGroupUpdate=function(e){var t=this;JSON.stringify(e._baseInterval[this.uid])!=JSON.stringify(this.mainBaseInterval)&&(e._baseInterval[this.uid]=this.mainBaseInterval,e.mainDataSet.each(function(i){t.postProcessSeriesDataItem(i)}),this.groupData&&this.groupSeriesData(e))},r.prototype.groupSeriesData=function(e){var t=this;if(e.baseAxis==this&&e.dataItems.length>0&&!e.dataGrouped){e.bulletsContainer.removeChildren();var i=[],a=this.mainBaseInterval,n=$(a.timeUnit,a.count);this.groupIntervals.each(function(s){var o=$(s.timeUnit,s.count);(o>n&&oO||!g(_.low))&&(_.low=O),(_.high0&&t.each(function(i){var a=Math.ceil(e._gridCount*(Math.min(e.end,i.endPosition)-Math.max(e.start,i.startPosition))/(e.end-e.start));i.gridInterval=e.chooseInterval(0,i.adjustedEndValue-i.adjustedStartValue,a);var n=ne(new Date(i.adjustedStartValue),i.gridInterval.timeUnit,i.gridInterval.count,e._firstWeekDay,e._df.utc,void 0,e._df.timezoneMinutes,e._df.timezone);n.getTime()>i.startDate.getTime()&&ue(n,i.gridInterval.timeUnit,i.gridInterval.count,e._df.utc),i.gridDate=n})},r.prototype.getFirstWeekDay=function(){return this._df?this._df.firstDayOfWeek:1},r.prototype.getGridDate=function(e,t){var i=this._gridInterval.timeUnit,a=this._gridInterval.count;ne(e,i,1,this._firstWeekDay,this._df.utc,void 0,this._df.timezoneMinutes,this._df.timezone);var n=e.getTime(),s=ut(e),o=ue(s,i,t,this._df.utc).getTime(),h=this.isInBreak(o);h&&h.endDate&&(s=new Date(h.endDate.getTime()),ne(s,i,a,this._firstWeekDay,this._df.utc,void 0,this._df.timezoneMinutes,this._df.timezone),s.getTime()0){var p=u.gridInterval.timeUnit,f=u.gridInterval.count;if(K(u.startPoint,u.endPoint)>d.minGridDistance*4)for(var c=u.gridDate.getTime(),y,v=0,m=function(){var x=ut(u.gridDate);if(c=ue(x,p,f*v,e._df.utc).getTime(),v++,c>u.adjustedStartValue&&cthis.baseInterval.count&&(s=n+(s-n)/(this._gridInterval.count/this.baseInterval.count)),e.position=n;var h=e.tick;h&&!h.disabled&&t.updateTickElement(h,n,s);var d=e.grid;d&&!d.disabled&&t.updateGridElement(d,n,s);var u=e.axisFill;u&&!u.disabled&&(t.updateFillElement(u,n,o),e.isRange||this.fillRule(e));var p=e.mask;p&&t.updateFillElement(p,n,s),e.bullet&&t.updateBullet(e.bullet,n,s);var f=e.label;if(f&&!f.disabled){var c=f.location;c==0&&(this._gridInterval.count==1&&this._gridInterval.timeUnit!="week"&&!e.isRange?c=.5:c=0),t.updateLabelElement(f,n,s,c)}}},Object.defineProperty(r.prototype,"baseDuration",{get:function(){return $(this.baseInterval.timeUnit,this.baseInterval.count)},enumerable:!0,configurable:!0}),r.prototype.adjustMinMax=function(e,t){return{min:e,max:t,step:this.baseDuration}},r.prototype.fixMin=function(e){var t=this.baseInterval,i=ne(new Date(e),t.timeUnit,t.count,this._firstWeekDay,this._df.utc,void 0,this._df.timezoneMinutes,this._df.timezone).getTime(),a=ue(new Date(i),t.timeUnit,t.count,this._df.utc).getTime();return i+(a-i)*this.startLocation},r.prototype.fixMax=function(e){var t=this.baseInterval,i=ne(new Date(e),t.timeUnit,t.count,this._firstWeekDay,this._df.utc,void 0,this._df.timezoneMinutes,this._df.timezone).getTime(),a=ue(new Date(i),t.timeUnit,t.count,this._df.utc).getTime();return i+(a-i)*this.endLocation},r.prototype.chooseInterval=function(e,t,i,a){a||(a=this.gridIntervals);var n=a.getIndex(e),s=$(n.timeUnit,n.count),o=a.length-1;if(e>=o)return Le({},a.getIndex(o));var h=Math.ceil(t/s);return t0?Le({},a.getIndex(e-1)):h<=i?Le({},a.getIndex(e)):e+1d&&(this._minDifference[i.uid]=d)}var u=a-o;u>0&&this._minDifference[i.uid]>u&&(this._minDifference[i.uid]=u),this._prevSeriesTime[i.uid]=a,i._baseInterval[this.uid]&&this.postProcessSeriesDataItem(e)},r.prototype.updateAxisBySeries=function(){l.prototype.updateAxisBySeries.call(this);var e=this.chooseInterval(0,this.minDifference,1);this.minDifference>=$("day",27)&&e.timeUnit=="week"&&(e.timeUnit="month",e.count=1),e.timeUnit=="month"&&(this.minDifference>=$("day",29*2)&&e.count==1&&(e.count=2),this.minDifference>=$("day",29*3)&&e.count==2&&(e.count=3),this.minDifference>=$("day",29*6)&&e.count==5&&(e.count=6)),this.minDifference>=$("hour",23)&&e.timeUnit=="hour"&&(e.timeUnit="day",e.count=1),this.minDifference>=$("week",1)-$("hour",1)&&e.timeUnit=="day"&&(e.timeUnit="week",e.count=1),this.minDifference>=$("year",1)-$("day",1.01)&&e.timeUnit=="month"&&(e.timeUnit="year",e.count=1),this._baseIntervalReal=e,this._mainBaseInterval=e},Object.defineProperty(r.prototype,"baseInterval",{get:function(){return this._groupInterval?this._groupInterval:this._baseInterval?this._baseInterval:this._baseIntervalReal},set:function(e){JSON.stringify(this._baseInterval)!=JSON.stringify(e)&&(this._baseInterval=e,this._mainBaseInterval=e,g(e.count)||(e.count=1),this.invalidate(),this.postProcessSeriesDataItems())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"mainBaseInterval",{get:function(){return this._baseInterval?this._baseInterval:this._mainBaseInterval?this._mainBaseInterval:this._baseIntervalReal},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"skipEmptyPeriods",{get:function(){return this.getPropertyValue("skipEmptyPeriods")},set:function(e){if(e){var t=this.axisBreaks.template;t.startLine.disabled=!0,t.endLine.disabled=!0,t.fillShape.disabled=!0,t.breakSize=0}else this._gapBreaks&&(this.axisBreaks.clear(),this._gapBreaks=!1);this.setPropertyValue("skipEmptyPeriods",e)&&(this.invalidate(),this.postProcessSeriesDataItems(),this.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltipDateFormat",{get:function(){return this.getPropertyValue("tooltipDateFormat")},set:function(e){this.setPropertyValue("tooltipDateFormat",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"markUnitChange",{get:function(){return this.getPropertyValue("markUnitChange")},set:function(e){this.setPropertyValue("markUnitChange",e)&&this.invalidateData()},enumerable:!0,configurable:!0}),r.prototype.getTooltipText=function(e){var t,i=this.positionToDate(e);if(i=ne(i,this.baseInterval.timeUnit,this.baseInterval.count,this._firstWeekDay,this._df.utc,new Date(this.min),this._df.timezoneMinutes,this._df.timezone),this.tooltipDate=i,C(this.tooltipDateFormat))t=this._df.format(i,this.tooltipDateFormat,["day","month","week","year"].indexOf(this.baseInterval.timeUnit)==-1);else{var a=this.dateFormats.getKey(this.baseInterval.timeUnit);a?t=this._df.format(i,a):t=this.getPositionLabel(e)}return this._adapterO?this._adapterO.apply("getTooltipText",t):t},r.prototype.roundPosition=function(e,t,i){var a=this.baseInterval,n=a.timeUnit,s=a.count,o=this.positionToDate(e);if(ne(o,n,s,this._firstWeekDay,this._df.utc,void 0,this._df.timezoneMinutes,this._df.timezone),t>0&&ue(o,n,t*s,this._df.utc),i>0&&i<1&&o.setTime(o.getTime()+this.baseDuration*i),this.isInBreak(o.getTime()))for(;o.getTime()o.getTime()&&Math.abs(h.getTime()-s)m&&(m=T)}),this.groupMin[y]=v,this.groupMax[y]=m),e=Y(e,v,m),t=Y(t,v,m),n&&(u&&(e=t-d,e=Y(e,v,m)),p&&(t=e+d,t=Y(t,v,m)));var o=(e-v)/(m-v),h=(t-v)/(m-v);this.zoom({start:o,end:h},i,a)}}else{var o=this.valueToPosition(e),h=this.valueToPosition(t);this.zoom({start:o,end:h},i,a)}},r.prototype.asIs=function(e){return e=="baseInterval"||l.prototype.asIs.call(this,e)},r.prototype.copyFrom=function(e){var t=this;l.prototype.copyFrom.call(this,e),this.dateFormats=e.dateFormats,this.periodChangeDateFormats=e.periodChangeDateFormats,this.groupIntervals.clear(),e.groupIntervals.each(function(i){t.groupIntervals.push(Le({},i))}),this.gridIntervals.clear(),e.gridIntervals.each(function(i){t.gridIntervals.push(Le({},i))}),e._baseInterval&&(this.baseInterval=e._baseInterval)},r.prototype.showTooltipAtPosition=function(e,t){var i=this;if(t||(e=this.toAxisPosition(e)),this.snapTooltip){var a=this.positionToDate(e),n=a.getTime(),s;if(this.series.each(function(d){if(d.baseAxis==i){var u=i.getSeriesDataItem(d,e,!0);if(u){var p=void 0;d.xAxis==i&&(p=u.dateX),d.yAxis==i&&(p=u.dateY),s?Math.abs(s.getTime()-n)>Math.abs(p.getTime()-n)&&(s=p):s=p}}}),s){var o=s.getTime();s=ne(new Date(o),this.baseInterval.timeUnit,this.baseInterval.count,this._firstWeekDay,this._df.utc,void 0,this._df.timezoneMinutes,this._df.timezone),o=s.getTime();var h=this.renderer.tooltipLocation;h==0&&(h=1e-4),s=new Date(s.getTime()+this.baseDuration*h),e=this.dateToPosition(s),this.chart.cursor&&this.chart.cursor.snapToSeries||this.series.each(function(d){var u=d.dataItemsByAxis.getKey(i.uid).getKey(o+d.currentDataSetId),p=d.showTooltipAtDataItem(u);p?i.chart._seriesPoints.push({series:d,point:p}):(d.tooltipText||d.tooltipHTML)&&d.hideTooltip()})}}l.prototype.showTooltipAtPosition.call(this,e,!0)},Object.defineProperty(r.prototype,"snapTooltip",{get:function(){return this.getPropertyValue("snapTooltip")},set:function(e){this.setPropertyValue("snapTooltip",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"groupData",{get:function(){return this.getPropertyValue("groupData")},set:function(e){var t=this;this.setPropertyValue("groupData",e)&&(this.series.each(function(i){i.setDataSet(""),e&&!i.dataGrouped&&i.inited&&(i._baseInterval[t.uid]=t.mainBaseInterval,t.groupSeriesData(i))}),this._currentDataSetId="",this._groupInterval=void 0,this.invalidate(),this.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"groupInterval",{get:function(){return this.getPropertyValue("groupInterval")},set:function(e){this.setPropertyValue("groupInterval",e)&&(this.invalidate(),this.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"groupCount",{get:function(){return this.getPropertyValue("groupCount")},set:function(e){this.setPropertyValue("groupCount",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"timezoneOffset",{get:function(){return this.getPropertyValue("timezoneOffset")},set:function(e){this.setPropertyValue("timezoneOffset",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"timezone",{get:function(){return this.getPropertyValue("timezone")},set:function(e){this.setPropertyValue("timezone",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"gridInterval",{get:function(){return this._gridInterval},enumerable:!0,configurable:!0}),r.prototype.makeGap=function(e,t){var i=e.component;if(e&&t&&!i.connect&&g(i.autoGapCount)&&i.baseAxis==this){var a=e.dates["date"+this.axisLetter],n=t.dates["date"+this.axisLetter];if(a&&n){var s=a.getTime(),o=n.getTime();if(s-o>i.autoGapCount*this.baseDuration)return!0}}return!1},Object.defineProperty(r.prototype,"baseValue",{get:function(){return this.min},enumerable:!0,configurable:!0}),r}(E);V.registeredClasses.DateAxis=z;V.registeredClasses.DateAxisDataItem=xr;var Ye=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="AxisRendererX",e.minGridDistance=120,e.opposite=!1,e.rotation=0,e.width=k(100),e.labels.template.horizontalCenter="middle",e.applyTheme(),e}return r.prototype.setAxis=function(e){l.prototype.setAxis.call(this,e),e.layout="vertical"},r.prototype.updateGridContainer=function(){var e=this.axis;if(e){var t=this.gridContainer;t.x=e.pixelX,t.width=e.axisLength}},r.prototype.processRenderer=function(){l.prototype.processRenderer.call(this);var e=this.axis;if(e){e.width instanceof ce||(e.width=k(100)),He(this.line);var t=e.title;t.rotation=0,t.align="center",this.opposite?(this.line.toFront(),t.toBack()):(t.toFront(),this.toBack(),this.line.toBack())}},r.prototype.updateTooltip=function(){var e=this.axis;if(e){var t=1e3,i=this.line.pixelX,a=this.line.pixelY,n=this.axisLength,s=t;this.opposite?this.inside||(a=-t,s=t):this.inside&&(a=-t,s=t),this.axis.updateTooltip("vertical",{x:i,y:a,width:n,height:s})}},r.prototype.updateLabelElement=function(e,t,i,a){C(a)||(a=e.location),t=t+(i-t)*a;var n=this.positionToPoint(t);e.isMeasured=!e.inside;var s=0,o,h=this.gridContainer.maxHeight;this.opposite?(e.inside?(o="top",e.valign=="bottom"&&(s=h,o="bottom"),e.valign=="middle"&&(s=h/2,o="middle")):o="bottom",n.y=s):(e.inside?(o="bottom",e.valign=="top"&&(s=-h,o="top"),e.valign=="middle"&&(s=-h/2,o="middle")):o="top",n.y+=s),e.rotation==0&&(e.verticalCenter=o),this.positionItem(e,n),this.toggleVisibility(e,t,this.minLabelPosition,this.maxLabelPosition)},Object.defineProperty(r.prototype,"axisLength",{get:function(){var e=this.axis;return e.measuredWidth-e.pixelPaddingRight-e.pixelPaddingLeft||0},enumerable:!0,configurable:!0}),r.prototype.positionToPoint=function(e,t){return{x:this.positionToCoordinate(e),y:0}},r.prototype.pointToPosition=function(e){return this.coordinateToPosition(e.x,e.y)},r.prototype.getPositionRangePath=function(e,t){var i=Y(this.positionToCoordinate(e),0,this.axisLength),a=Y(this.positionToCoordinate(t),0,this.axisLength),n=Math.abs(a-i),s=this.getHeight(),o=Math.min(i,a),h=0;return Be({x:o,y:h,width:n,height:s},!0)},r.prototype.updateBreakElement=function(e){l.prototype.updateBreakElement.call(this,e);var t=e.startLine,i=e.endLine,a=e.fillShape,n=e.startPoint,s=e.endPoint,o=e.pixelMarginLeft,h=this.getHeight()-e.pixelMarginTop-e.pixelMarginBottom;n.x=Y(n.x,-1,this.axisLength+1),s.x=Y(s.x,-1,this.axisLength+1),n.x==s.x&&(n.x<0||n.x>this.axisLength)?e.fillShape.__disabled=!0:e.fillShape.__disabled=!1,t.y=o,t.width=0,t.height=h,i.y=o,i.width=0,i.height=h,a.height=h,a.width=Math.abs(s.x-n.x),a.y=o,a.x=n.x},r.prototype.updateGridElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);e.path=W({x:0,y:0})+R({x:0,y:this.getHeight()}),this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateTickElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t),n=e.length;a.y=De({x:0,y:this.line.pixelY},this.line.parent,this.gridContainer).y,this.opposite?n*=e.inside?1:-1:n*=e.inside?-1:1,e.path=W({x:0,y:0})+R({x:0,y:n}),this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateAxisLine=function(){this.line.path=W({x:0,y:0})+R({x:this.axisLength,y:0})},r.prototype.updateBaseGridElement=function(){l.prototype.updateBaseGridElement.call(this);var e=this.axis,t=this.getHeight(),i=this.axisLength,a=this.baseGrid,n=e.basePoint.x;if(n<-.2||n>i+.2)a.hide(0);else{var s=De({x:0,y:0},this.gridContainer,a.parent).y;a.path=W({x:0,y:0})+R({x:0,y:t}),a.moveTo({x:n,y:s}),a.show(0)}},r.prototype.createBreakSprites=function(e){e.startLine=new tt,e.endLine=new tt;var t=new lr;t.setWavedSides(!1,!0,!1,!0),e.fillShape=t},r.prototype.toAxisPosition=function(e){var t=e,i=this.axis;if(i){var a=i.relativePositionSprite,n=i.pixelX;if(a?n=De({x:this.pixelX,y:0},this.parent,a).x:a=i.parent,a){var s=n/a.innerWidth,o=i.axisLength/a.innerWidth;return(t-s)/o}}return e},r.prototype.updateBullet=function(e,t,i){var a=.5;e instanceof Tt&&(a=e.location),t=t+(i-t)*a;var n=this.positionToPoint(t);n.y=De({x:0,y:this.line.pixelY},this.line.parent,this.gridContainer).y,this.positionItem(e,n),this.toggleVisibility(e,t,0,1)},r}(Kt);V.registeredClasses.AxisRendererX=Ye;de.push({relevant:pe.heightXS,state:function(l,r){if(l instanceof Ye){var e=l.states.create(r);return e.properties.inside=!0,e.properties.maxLabelPosition=.9,e.properties.minLabelPosition=.1,e}return null}});de.push({relevant:pe.heightXXS,state:function(l,r){if(l instanceof Ye){var e=l.states.create(r);return e.properties.disabled=!0,e}return null}});var br=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="CategoryAxisBreak",e.properties.startLocation=.5,e.properties.endLocation=.5,e.applyTheme(),e}return Object.defineProperty(r.prototype,"startPosition",{get:function(){if(this.axis)return this.axis.indexToPosition(this.adjustedStartValue,this.startLocation)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endPosition",{get:function(){if(this.axis)return this.axis.indexToPosition(this.adjustedEndValue,this.endLocation)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startCategory",{get:function(){return this.getPropertyValue("startCategory")},set:function(e){this.setPropertyValue("startCategory",e)&&this.axis&&(this.axis.invalidateDataItems(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endCategory",{get:function(){return this.getPropertyValue("endCategory")},set:function(e){this.setPropertyValue("endCategory",e)&&this.axis&&(this.axis.invalidateDataItems(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startValue",{get:function(){var e=this.getPropertyValue("startCategory");return e?this.axis.categoryToIndex(e):this.getPropertyValue("startValue")},set:function(e){this.setPropertyValue("startValue",e)&&this.axis&&(this.axis.invalidateDataItems(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endValue",{get:function(){var e=this.getPropertyValue("endCategory");return e?this.axis.categoryToIndex(e):this.getPropertyValue("endValue")},set:function(e){this.setPropertyValue("endValue",e)&&this.axis&&(this.axis.invalidateDataItems(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startLocation",{get:function(){return this.getPropertyValue("startLocation")},set:function(e){this.setPropertyValue("startLocation",e)&&this.axis&&(this.axis.invalidateDataItems(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endLocation",{get:function(){return this.getPropertyValue("endLocation")},set:function(e){this.setPropertyValue("endLocation",e)&&this.axis&&(this.axis.invalidateDataItems(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),r}(Ut);V.registeredClasses.CategoryAxisBreak=br;var Pr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.seriesDataItems={},e.className="CategoryAxisDataItem",e.text="{category}",e.locations.category=0,e.locations.endCategory=1,e.deltaPosition=0,e.applyTheme(),e}return Object.defineProperty(r.prototype,"category",{get:function(){return this._adapterO&&this._adapterO.isEnabled("category")?this._adapterO.apply("category",this.properties.category):this.properties.category},set:function(e){var t=this.properties.category;this.setProperty("category",e),C(t)&&t!=e&&this.component&&this.component.validateDataElement(this)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endCategory",{get:function(){return this.properties.endCategory},set:function(e){this.setProperty("endCategory",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"deltaPosition",{get:function(){return this.properties.deltaCoordinate},set:function(e){e!=this.properties.deltaCoordinate&&(this.setProperty("deltaCoordinate",e),this.component&&(this.component.invalidateDataItems(),this.component.invalidateSeries()))},enumerable:!0,configurable:!0}),r}(Vt),Z=function(l){A(r,l);function r(){var e=l.call(this)||this;e.dataItemsByCategory=new Se,e.className="CategoryAxis",e.axisFieldName="category",e._lastDataItem=e.createDataItem(),e._lastDataItem.component=e,e._disposers.push(e._lastDataItem),e.applyTheme();var t=e.dataItemsByCategory;return e.addDisposer(e.mainDataSet.events.on("removed",function(i){t.removeKey(i.oldValue.category)})),e}return r.prototype.createDataItem=function(){return new Pr},r.prototype.createAxisBreak=function(){return new br},r.prototype.processSeriesDataItem=function(e,t){l.prototype.processSeriesDataItem.call(this,e,t);var i=e["category"+this.axisLetter];if(C(i)){var a=this.dataItemsByCategory.getKey(i);if(a){var n=e.component.uid,s=a.seriesDataItems[n];s||(s=[],a.seriesDataItems[n]=s),s.push(e)}}else e.component.dataItems.remove(e)},r.prototype.validateDataRange=function(){var e=this;l.prototype.validateDataRange.call(this),w(this._series.iterator(),function(t){if(t.xAxis instanceof r&&t.yAxis instanceof r)t.invalidateDataRange();else{var i=e.positionToIndex(e.start),a=e.positionToIndex(e.end);a>=e.dataItems.length&&a--;for(var n=t.uid,s=void 0,o=void 0,h=i;h<=a;h++){var d=e.dataItems.getIndex(h);if(d){var u=d.seriesDataItems[n];if(u)for(var p=0;po)&&(o=c)}}}}g(s)?t.startIndex=s:t.start=e.start,g(o)?t.endIndex=o+1:t.end=e.end,e._axisBreaks&&e._axisBreaks.length>0&&t.invalidateDataRange()}})},r.prototype.validate=function(){var e=this;l.prototype.validate.call(this);var t=this.dataItems.length,i=Y(Math.floor(this.start*t-1),0,t),a=Y(Math.ceil(this.end*t),0,t);this.renderer.invalid&&this.renderer.validate();var n=this.renderer.axisLength/Math.max(this.renderer.minGridDistance,1/Number.MAX_SAFE_INTEGER),s=Math.min(this.dataItems.length,Math.ceil((a-i)/n));if(this._startIndex=Math.floor(i/s)*s,this._endIndex=Math.ceil(this.end*t),this.fixAxisBreaks(),this._startIndex==this._endIndex&&this._endIndex++,this._frequency=s,!(this.axisLength<=0)){this.maxZoomFactor=this.dataItems.length,this.dataItems.length<=0&&(this.maxZoomFactor=1),this.resetIterators(),i=ee(0,this._startIndex-this._frequency),a=U(this.dataItems.length,this._endIndex+this._frequency);for(var o=0,h=0;h0)for(var m=y;m<=v;m=m+P){var x=e.dataItems.getIndex(m);x.__disabled=!1,e.appendDataItem(x),e.validateDataElement(x,S),S++}}})}this.validateBreaks(),this.validateAxisRanges(),this.ghostLabel.invalidate(),this.renderer.invalidateLayout()}},r.prototype.validateDataElement=function(e,t,i){l.prototype.validateDataElement.call(this,e),e.itemIndex=this._axisItemCount,this._axisItemCount++;var a=this.renderer;g(i)||(i=this.categoryToIndex(e.category));var n=this.categoryToIndex(e.endCategory);g(n)||(n=i);var s=this.indexToPosition(i,e.locations.category),o=this.indexToPosition(n,e.locations.endCategory);e.position=s;var h,d,u;e.isRange&&(h=n,d=this.indexToPosition(i,e.locations.category),u=this.indexToPosition(h,e.locations.endCategory)),e.point=a.positionToPoint(s);var p=e.tick;p&&!p.disabled&&a.updateTickElement(p,s,o);var f=e.grid;f&&!f.disabled&&a.updateGridElement(f,s,o);var c=e.label;c&&!c.disabled&&((!e.isRange||c.text==null)&&(e.text=e.text),a.updateLabelElement(c,s,o),(a instanceof we&&e.label.measuredWidth>this.ghostLabel.measuredWidth||a instanceof Ye&&e.label.measuredHeight>this.ghostLabel.measuredHeight)&&(e.label.html?this.ghostLabel.html=e.label.currentText:this.ghostLabel.text=e.label.currentText));var y=e.axisFill;y&&!y.disabled&&(e.isRange||(h=i+this._frequency,d=this.indexToPosition(i,y.location),u=this.indexToPosition(h,y.location)),a.updateFillElement(y,d,u),e.isRange||this.fillRule(e,t)),e.bullet&&a.updateBullet(e.bullet,s,o);var v=e.mask;v&&a.updateFillElement(v,d,u)},r.prototype.disposeData=function(){this.dataItemsByCategory.clear(),l.prototype.disposeData.call(this)},r.prototype.processDataItem=function(e,t){e&&(l.prototype.processDataItem.call(this,e,t),C(e.category)&&this.dataItemsByCategory.setKey(e.category,e))},r.prototype.getDataItem=function(e){var t=e[this.dataFields.category];if(C(t)){var i=this.dataItemsByCategory.getKey(t);return i||this.dataItems.create()}},r.prototype.indexToPosition=function(e,t){g(t)||(t=.5);var i=this.startIndex,a=this.endIndex,n=this.adjustDifference(i,a),s=this.startLocation,o=this.endLocation;if(n-=s,n-=1-o,this._axisBreaks){var h=this._axisBreaks;je(h.iterator(),function(p){var f=p.adjustedStartValue,c=p.adjustedEndValue;if(ec?i+=(c-f)*(1-y):e=0;i--){var a=e.dataItems.getIndex(i);if(e.xAxis==this&&a.categoryX==t||e.yAxis==this&&a.categoryY==t)return a}},r.prototype.getSeriesDataItemByCategory=function(e,t){var i=this,a;return t.dataItems.each(function(n){t.xAxis==i?n.categoryX==e&&(a=n):t.yAxis==i&&n.categoryY==e&&(a=n)}),a},r.prototype.getSeriesDataItem=function(e,t,i){var a=this;if(g(t)){var n=this.positionToIndex(t);n>=this.dataItems.length&&n--;var s=this.dataItems.getIndex(n);if(s){var o=s.category,h,d=e.dataItems.getIndex(n);return d&&(e.xAxis==this&&d.categoryX==o||e.yAxis==this&&d.categoryY==o)?d:(e.dataItems.each(function(u){e.xAxis==a&&u.categoryX==o&&(h||(h=u),Math.abs(n-h.index)>Math.abs(n-u.index)&&(h=u)),e.yAxis==a&&u.categoryY==o&&(h||(h=u),Math.abs(n-h.index)>Math.abs(n-u.index)&&(h=u))}),h)}}},r.prototype.getX=function(e,t,i,a,n){var s=this.getPositionX(e,t,i,a,n);return ve(s)?this.basePoint.x:this.renderer.positionToPoint(s).x},r.prototype.getPositionX=function(e,t,i,a,n){var s;return C(t)&&(s=this.categoryToPosition(e.categories[t],i)),n&&(s=Y(s,n.start,n.end)),s},r.prototype.getY=function(e,t,i,a,n){var s=this.getPositionY(e,t,i,a,n);return ve(s)?this.basePoint.y:this.renderer.positionToPoint(s).y},r.prototype.getPositionY=function(e,t,i,a,n){var s;return C(t)&&(s=this.categoryToPosition(e.categories[t],i)),n&&(s=Y(s,n.start,n.end)),s},r.prototype.getAngle=function(e,t,i,a,n){var s=this.categoryToPosition(e.categories[t],i);return n&&(s=Y(s,n.start,n.end)),this.positionToAngle(s)},r.prototype.getCellStartPosition=function(e){return this.roundPosition(e,0)},r.prototype.getCellEndPosition=function(e){return this.roundPosition(e,1)},r.prototype.getTooltipText=function(e){var t=this.dataItems.getIndex(this.positionToIndex(e));if(t)return this.tooltipDataItem=t,this.tooltip.dataItem=t,this.tooltipText?this.tooltipText:this._adapterO?this._adapterO.apply("getTooltipText",t.category):t.category},r.prototype.positionToIndex=function(e){e=j(e,10),e<0&&(e=0),e>1&&(e=1);var t=this.startIndex,i=this.endIndex,a=i-t-this.startLocation-(1-this.endLocation);e+=1/a*this.startLocation;var n=null;if(this._axisBreaks){var s=this._axisBreaks;je(s.iterator(),function(o){var h=o.startPosition,d=o.endPosition,u=o.adjustedStartValue,p=o.adjustedEndValue;u=ee(u,t),p=U(p,i);var f=o.breakSize;if(a-=(p-u)*(1-f),e>d)t+=(p-u)*(1-f);else if(!(e=this.dataItems.length&&(n=this.dataItems.length-1),n},r.prototype.positionToCategory=function(e){return this.getPositionLabel(e)},r.prototype.getPositionLabel=function(e){var t=this.dataItems.getIndex(this.positionToIndex(e));if(t)return t.category},Object.defineProperty(r.prototype,"basePoint",{get:function(){return this.renderer.positionToPoint(1)},enumerable:!0,configurable:!0}),r.prototype.initRenderer=function(){l.prototype.initRenderer.call(this);var e=this.renderer;e.baseGrid.disabled=!0},Object.defineProperty(r.prototype,"frequency",{get:function(){return this._frequency},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"sortBySeries",{get:function(){return this.getPropertyValue("sortBySeries")},set:function(e){this.setPropertyValue("sortBySeries",e,!0)},enumerable:!0,configurable:!0}),r.prototype.processConfig=function(e){e&&C(e.sortBySeries)&&ae(e.sortBySeries)&&(this.map.hasKey(e.sortBySeries)?e.sortBySeries=this.map.getKey(e.sortBySeries):(this.addDelayedMap("sortBySeries",e.sortBySeries),delete e.sortBySeries)),l.prototype.processConfig.call(this,e)},r}(Gt);V.registeredClasses.CategoryAxis=Z;V.registeredClasses.CategoryAxisDataItem=Pr;var qt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="XYSeriesDataItem",e.values.customValue={},e.values.valueX={stack:0},e.values.valueY={stack:0},e.values.openValueX={},e.values.openValueY={},e.values.dateX={},e.values.dateY={},e.values.openDateX={},e.values.openDateY={},e.setLocation("dateX",.5,0),e.setLocation("dateY",.5,0),e.setLocation("categoryX",.5,0),e.setLocation("categoryY",.5,0),e.applyTheme(),e}return Object.defineProperty(r.prototype,"valueX",{get:function(){return this.values.valueX.value},set:function(e){this.setValue("valueX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"customValue",{get:function(){return this.values.customValue.value},set:function(e){this.setValue("customValue",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"valueY",{get:function(){return this.values.valueY.value},set:function(e){this.setValue("valueY",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dateX",{get:function(){return this.getDate("dateX")},set:function(e){this.setDate("dateX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dateY",{get:function(){return this.getDate("dateY")},set:function(e){this.setDate("dateY",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"categoryX",{get:function(){return this.categories.categoryX},set:function(e){this.setCategory("categoryX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"categoryY",{get:function(){return this.categories.categoryY},set:function(e){this.setCategory("categoryY",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"openValueX",{get:function(){return this.values.openValueX.value},set:function(e){this.setValue("openValueX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"openValueY",{get:function(){return this.values.openValueY.value},set:function(e){this.setValue("openValueY",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"openDateX",{get:function(){return this.getDate("openDateX")},set:function(e){this.setDate("openDateX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"openDateY",{get:function(){return this.getDate("openDateY")},set:function(e){this.setDate("openDateY",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"openCategoryX",{get:function(){return this.categories.openCategoryX},set:function(e){this.setCategory("openCategoryX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"openCategoryY",{get:function(){return this.categories.openCategoryY},set:function(e){this.setCategory("openCategoryY",e)},enumerable:!0,configurable:!0}),r.prototype.getMin=function(e,t,i){var a=this,n;return g(i)||(i=0),H(e,function(s){var o;t?o=a.getWorkingValue(s):o=a.getValue(s),o+=i,(on||!g(n))&&(n=o)}),n},r}(zt),at=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.groupFields={},e._xAxis=new le,e._yAxis=new le,e._xValueFields=[],e._yValueFields=[],e._baseInterval={},e.dataGrouped=!1,e.usesShowFields=!1,e._dataSetChanged=!1,e._maxxX=1e5,e._maxxY=1e5,e._propertiesChanged=!1,e.outOfRange=!1,e.className="XYSeries",e.isMeasured=!1,e.groupFields.valueX="close",e.groupFields.valueY="close",e.groupFields.customValue="close",e.groupFields.openValueX="open",e.groupFields.openValueY="open",e.cursorTooltipEnabled=!0,e.cursorHoverEnabled=!0,e.excludeFromTotal=!1,e.mainContainer.mask=new q,e.mainContainer.mask.setElement(e.paper.add("path")),e.stacked=!1,e.snapTooltip=!1,e._showBullets=!1,e.tooltip.pointerOrientation="horizontal",e.properties.stackToNegative=!0,e.hideTooltipWhileZooming=!0,e.setPropertyValue("maskBullets",!0),e.tooltip.events.on("hidden",function(){e.returnBulletDefaultState()},void 0,!1),e._disposers.push(e._xAxis),e._disposers.push(e._yAxis),e.observe(J,function(){e.inited&&(e._propertiesChanged=!0,e.legendDataItem&&(e.legendDataItem.childrenCreated=!1),e.chart&&e.chart.legend&&e.chart.legend.invalidateDataItems(),e.invalidate())},void 0,!1),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("X/Y Series"))},r.prototype.createDataItem=function(){return new qt},r.prototype.resetExtremes=function(){this._tmin.clear(),this._tmax.clear(),this._smin.clear(),this._smax.clear()},r.prototype.dataChangeUpdate=function(){this.dataGrouped=!1,this._baseInterval={},this._currentDataSetId="",this.resetExtremes(),this.xAxis&&this.xAxis.seriesDataChangeUpdate(this),this.yAxis&&this.yAxis.seriesDataChangeUpdate(this)},r.prototype.validateData=function(){this._baseInterval={};var e=this.dataFields;if(e.valueYShow||e.openValueXShow||e.openValueXShow||e.openValueYShow?this.usesShowFields=!0:this.usesShowFields=!1,this.defineFields(),this.data.length>0&&this.dataChangeUpdate(),l.prototype.validateData.call(this),this.updateItemReaderText(),this.chart&&(!C(this.dataFields[this._xField])||!C(this.dataFields[this._yField])))throw Error('Data fields for series "'+(this.name?this.name:this.uid)+'" are not properly defined.');this.inited&&this.isHidden&&this.hide(0),this.dataGrouped=!1},r.prototype.processDataItem=function(e,t){try{l.prototype.processDataItem.call(this,e,t),this.xAxis.processSeriesDataItem(e,"X"),this.yAxis.processSeriesDataItem(e,"Y"),this.setInitialWorkingValues(e)}catch(i){this._chart&&this._chart.raiseCriticalError(i)}},r.prototype.updateDataItem=function(e){l.prototype.updateDataItem.call(this,e),this.xAxis.processSeriesDataItem(e,"X"),this.yAxis.processSeriesDataItem(e,"Y")},r.prototype.setInitialWorkingValues=function(e){},r.prototype.disposeData=function(){l.prototype.disposeData.call(this);var e=this.xAxis,t=this.yAxis;if(e){var i=this.dataItemsByAxis.getKey(e.uid);i&&i.clear(),e instanceof Z&&this.clearCatAxis(e)}if(t){var a=this.dataItemsByAxis.getKey(t.uid);a&&a.clear(),t instanceof Z&&this.clearCatAxis(t)}},r.prototype.clearCatAxis=function(e){var t=this.uid;e.dataItems.each(function(i){i.seriesDataItems[t]&&(i.seriesDataItems[t]=[])})},r.prototype.defineFields=function(){var e=this.xAxis,t=this.yAxis;if(e&&t){var i=e.axisFieldName,a=i+"X",n="open"+Yt(i)+"X",s=t.axisFieldName,o=s+"Y",h="open"+Yt(s)+"Y";this._xField=a,this._yField=o,this.dataFields[n]&&(this._xOpenField=n),this.dataFields[h]&&(this._yOpenField=h),!this.dataFields[h]&&this.baseAxis==t&&(this._yOpenField=o),!this.dataFields[n]&&this.baseAxis==e&&(this._xOpenField=a),this.stacked&&this.baseAxis==e&&(this._xOpenField=a),this.stacked&&this.baseAxis==t&&(this._yOpenField=o),e instanceof Z&&t instanceof Z&&(this._yOpenField||(this._yOpenField=o)),this._xValueFields=[],this._yValueFields=[],this.addValueField(e,this._xValueFields,this._xField),this.addValueField(e,this._xValueFields,this._xOpenField),this.addValueField(t,this._yValueFields,this._yField),this.addValueField(t,this._yValueFields,this._yOpenField)}},r.prototype.addValueField=function(e,t,i){e instanceof E&&C(this.dataFields[i])&&t.indexOf(i)==-1&&t.push(i)},r.prototype.setCategoryAxisField=function(e,t){C(this.dataFields[e])||(this.dataFields[e]=t.dataFields.category)},r.prototype.setDateAxisField=function(e,t){C(this.dataFields[e])||(this.dataFields[e]=t.dataFields.date)},r.prototype.afterDraw=function(){l.prototype.afterDraw.call(this),this.createMask()},r.prototype.createMask=function(){if(this.mainContainer.mask){var e=this.getMaskPath();w(this.axisRanges.iterator(),function(t){t.axisFill.fillPath&&(t.axisFill.validate(),e+=t.axisFill.fillPath)}),this.mainContainer.mask.path=e}},r.prototype.getMaskPath=function(){return this.xAxis&&this.yAxis?Be({x:0,y:0,width:this.xAxis.axisLength,height:this.yAxis.axisLength}):""},r.prototype.getAxisField=function(e){if(e==this.xAxis)return this.xField;if(e==this.yAxis)return this.yField},r.prototype.validateDataItems=function(){var e=this.chart;e&&(this._maxxX=ee(1e5,e.plotContainer.maxWidth*2),this._maxxY=ee(1e5,e.plotContainer.maxHeight*2));var t=this.xAxis,i=this.yAxis;t&&i&&(t.updateAxisBySeries(),i.updateAxisBySeries()),l.prototype.validateDataItems.call(this),t&&i&&(t.postProcessSeriesDataItems(this),i.postProcessSeriesDataItems(this))},r.prototype.validateDataRange=function(){var e=this.xAxis,t=this.yAxis;e&&t&&(e.dataRangeInvalid&&e.validateDataRange(),t.dataRangeInvalid&&t.validateDataRange()),l.prototype.validateDataRange.call(this)},r.prototype.validate=function(){var e=this.xAxis,t=this.yAxis;if(e&&t){e.invalid&&e.validate(),t.invalid&&t.validate(),this.y=t.pixelY,this.x=e.pixelX,this._showBullets=!0;var i=this.minBulletDistance;g(i)&&this.baseAxis.axisLength/(this.endIndex-this.startIndex)0){var a=this.xAxis,n=this.yAxis;this._prevStartIndex=void 0,this._prevEndIndex=void 0,this._startIndex=void 0,this._endIndex=void 0,this.appeared||this.processValues(!1),a instanceof z&&a==this.baseAxis&&(this._tmin.setKey(a.uid,i.getIndex(0).dateX.getTime()),this._tmax.setKey(a.uid,i.getIndex(i.length-1).dateX.getTime()),this.dispatch("extremeschanged")),n instanceof z&&n==this.baseAxis&&(this._tmin.setKey(n.uid,i.getIndex(0).dateY.getTime()),this._tmax.setKey(n.uid,i.getIndex(i.length-1).dateY.getTime()),this.dispatch("extremeschanged"))}}return t},r.prototype.processValues=function(e){l.prototype.processValues.call(this,e);var t=this.xAxis,i=this.yAxis;if(!(!t||!i)){var a=this.dataItems,n=1/0,s=-1/0,o=1/0,h=-1/0,d=this.startIndex,u=this.endIndex,p=d,f=u;e||(d=0,u=this.dataItems.length);for(var c=d;ch&&(h=m)),this.baseAxis==i&&(vs&&(s=v)))}t.processSeriesDataItems(),i.processSeriesDataItems();var x=t.uid,P=i.uid;if(this.xAxis instanceof E&&(n==1/0||s==-1/0)){this._smin.setKey(x,void 0),this._smax.setKey(x,void 0),this.dispatchImmediately("selectionextremeschanged");return}if(this.yAxis instanceof E&&(o==1/0||h==-1/0)){this._smin.setKey(P,void 0),this._smax.setKey(P,void 0),this.dispatchImmediately("selectionextremeschanged");return}if(!e&&(this._tmin.getKey(x)!=n||this._tmax.getKey(x)!=s||this._tmin.getKey(P)!=o||this._tmax.getKey(P)!=h)){this._tmin.setKey(x,n),this._tmax.setKey(x,s),this._tmin.setKey(P,o),this._tmax.setKey(P,h);var S=this.stackedSeries;S&&(S.isDisposed()?this.stackedSeries=void 0:S.processValues(!1)),this.dispatchImmediately("extremeschanged")}if(d!=p||u!=f){n=1/0,s=-1/0,o=1/0,h=-1/0;for(var c=p;ch&&(h=m)),this.baseAxis==i&&(vs&&(s=v)))}}if(this.xAxis instanceof E&&(n==1/0||s==-1/0)){this._smin.setKey(x,void 0),this._smax.setKey(x,void 0),this.dispatchImmediately("selectionextremeschanged");return}if(this.yAxis instanceof E&&(o==1/0||h==-1/0)){this._smin.setKey(P,void 0),this._smax.setKey(P,void 0),this.dispatchImmediately("selectionextremeschanged");return}if((this._smin.getKey(x)!=n||this._smax.getKey(x)!=s||this._smin.getKey(P)!=o||this._smax.getKey(P)!=h)&&(this._smin.setKey(x,n),this._smax.setKey(x,s),this._smin.setKey(P,o),this._smax.setKey(P,h),this.appeared||this.start!=0||this.end!=1||this.dataItems!=this.mainDataSet)){var D=!1;if(i instanceof E&&!(i instanceof z)){var T=this._tmin.getKey(P);(!g(T)||(this.usesShowFields||this._dataSetChanged||t instanceof z&&t.groupData&&this.isShowing)&&ob||this.stackedSeries&&!this.isHidden&&!e)&&(this._tmax.setKey(P,h),D=!0)}if(t instanceof E&&!(t instanceof z)){var T=this._tmin.getKey(x);(!g(T)||(this.usesShowFields||this._dataSetChanged||i instanceof z&&i.groupData&&this.isShowing)&&nb||this.stackedSeries&&!this.isHidden&&!e)&&(this._tmax.setKey(x,s),D=!0)}D&&this.dispatchImmediately("extremeschanged"),this.start==0&&this.end==1&&(this._dataSetChanged=!1),this.dispatchImmediately("selectionextremeschanged")}!e&&this.stacked&&this.processValues(!0)}},r.prototype.hideTooltip=function(e){l.prototype.hideTooltip.call(this,e),this.returnBulletDefaultState(),this._prevTooltipDataItem=void 0},r.prototype.showTooltipAtPosition=function(e,t){var i;if(this.visible&&!this.isHiding&&!this.isShowing){var a=this._xAxis.get(),n=this._yAxis.get();a==this.baseAxis&&(i=a.getSeriesDataItem(this,a.toAxisPosition(e),this.snapTooltip)),n==this.baseAxis&&(i=n.getSeriesDataItem(this,n.toAxisPosition(t),this.snapTooltip));var s=this.showTooltipAtDataItem(i);if(s)return s;if(!this.tooltipText&&!this.tooltipHTML)return}this.hideTooltip()},r.prototype.getAdjustedXLocation=function(e,t,i){return e.locations[t]},r.prototype.getAdjustedYLocation=function(e,t,i){return e.locations[t]},r.prototype.showTooltipAtDataItem=function(e){var t,i,a=this.chart.cursor;if(a&&a.hideSeriesTooltipsOnSelection&&a.selection.visible&&a.downPoint){this.hideTooltip();return}if(this.returnBulletDefaultState(e),e&&e.visible){if(this.updateLegendValue(e),this.cursorTooltipEnabled){this.tooltipDataItem=e;var n=this.tooltipXField,s=this.tooltipYField;if(C(e[n])&&C(e[s])){var o=this.getPoint(e,n,s,this.getAdjustedXLocation(e,n),this.getAdjustedYLocation(e,s));if(o&&!(this.chart.className=="XYChart"&&(o.y<-1||o.y>this.yAxis.pixelHeight+1||o.x<-1||o.x>this.xAxis.pixelWidth+1))){if(this.tooltipX=o.x,this.tooltipY=o.y,this._prevTooltipDataItem!=e&&(this.dispatchImmediately("tooltipshownat",{type:"tooltipshownat",target:this,dataItem:e}),this._prevTooltipDataItem=e),this.cursorHoverEnabled)try{for(var h=ui(e.sprites),d=h.next();!d.done;d=h.next()){var u=d.value;!u.parent.visible||u.isHidden||u.__disabled||u.disabled||u.isHiding||(u.interactions.isRealHover||(u.dispatchImmediately("over"),u.interactions.isRealHover=!0),u.isHover=!0)}}catch(p){t={error:p}}finally{try{d&&!d.done&&(i=h.return)&&i.call(h)}finally{if(t)throw t.error}}return this.showTooltip()?Qe({x:o.x,y:o.y},this):void 0}}}}else this.updateLegendValue(e,!0)},r.prototype.returnBulletDefaultState=function(e){var t,i;if(this._prevTooltipDataItem&&this._prevTooltipDataItem!=e)try{for(var a=ui(this._prevTooltipDataItem.sprites),n=a.next();!n.done;n=a.next()){var s=n.value;if(s.isDisposed())this._prevTooltipDataItem=void 0;else{var o=s.interactions.isRealHover;s.isHover=!1,o&&s.dispatchImmediately("out")}}}catch(h){t={error:h}}finally{try{n&&!n.done&&(i=a.return)&&i.call(a)}finally{if(t)throw t.error}}},r.prototype.shouldCreateBullet=function(e,t){var i=t.xField;C(i)||(i=this.xField);var a=t.yField;if(C(a)||(a=this.yField),this.xAxis instanceof E&&!e.hasValue([i])||this.yAxis instanceof E&&!e.hasValue([a]))return!1;if(t.disabled){var n=t.propertyFields.disabled,s=e.dataContext;return!!(s&&s[n]===!1)}return!0},r.prototype.updateTooltip=function(){!this.hideTooltipWhileZooming&&this.tooltip&&!this.tooltip.isHidden&&!this.isHiding&&!this.isHidden&&this.tooltipDataItem&&this.showTooltipAtDataItem(this.tooltipDataItem)},r.prototype.positionBullet=function(e){l.prototype.positionBullet.call(this,e);var t=e.dataItem,i=e.xField;C(i)||(i=this.xField);var a=e.yField;C(a)||(a=this.yField);var n=this.xAxis,s=this.yAxis;if(n instanceof E&&!t.hasValue([i])||s instanceof E&&!t.hasValue([a]))e.visible=!1;else{var o=this.getBulletLocationX(e,i),h=this.getBulletLocationY(e,a),d=this.getPoint(t,i,a,o,h);if(d){var u=this.xOpenField,p=this.yOpenField,f=void 0,c=void 0;if(n instanceof z){g(o)||(o=0);var y=void 0,v=t.getWorkingValue(i);u?y=t.getWorkingValue(u):n==this.baseAxis&&(y=n.baseValue),g(y)||(y=v);var m=t.getValue("valueX","stack");if(y+=m,v+=m,y==v){var x=n.baseInterval,P=n.dateFormatter;y=ne(new Date(y),x.timeUnit,x.count,P.firstDayOfWeek,P.utc,void 0,P.timezoneMinutes,P.timezone).getTime(),v=ue(new Date(y),x.timeUnit,x.count,P.utc).getTime()}var S=void 0;n==this.baseAxis?S=y+(v-y)*o:S=y+(v-y)*(1-o),f=n.valueToPosition(S)}else if(n instanceof E){g(o)||(o=0);var y=void 0,v=t.getWorkingValue(i);u?y=t.getWorkingValue(u):y=n.baseValue;var m=t.getValue("valueX","stack");y+=m,v+=m;var S=y+(v-y)*(1-o);f=n.valueToPosition(S)}else if(n instanceof Z){var D=this.getAdjustedXLocation(t,i,e.locationX),T=this.getAdjustedXLocation(t,u,e.locationX);f=n.categoryToPosition(t[i],D);var b=void 0;u&&(b=n.categoryToPosition(t[u],T)),g(b)||(b=1),f=b+(f-b)*o}if(s instanceof z){g(h)||(h=0);var y=void 0,v=t.getWorkingValue(a);p?y=t.getWorkingValue(p):s==this.baseAxis&&(y=s.baseValue),g(y)||(y=v);var m=t.getValue("valueY","stack");if(y+=m,v+=m,y==v){var x=s.baseInterval,P=s.dateFormatter;y=ne(new Date(y),x.timeUnit,x.count,P.firstDayOfWeek,P.utc,void 0,P.timezoneMinutes,P.timezone).getTime(),v=ue(new Date(y),x.timeUnit,x.count,P.utc).getTime()}var S=void 0;s==this.baseAxis?S=y+(v-y)*h:S=y+(v-y)*(1-h),c=s.valueToPosition(S)}else if(s instanceof E){g(h)||(h=0);var y=void 0,v=t.getWorkingValue(a);p?y=t.getWorkingValue(p):y=s.baseValue;var m=t.getValue("valueY","stack");y+=m,v+=m;var S=y+(v-y)*(1-h);c=s.valueToPosition(S)}else if(s instanceof Z){c=s.categoryToPosition(t[a],h);var O=this.getAdjustedYLocation(t,a,e.locationY),_=this.getAdjustedYLocation(t,p,e.locationY);c=s.categoryToPosition(t[a],O);var N=void 0;p&&(N=s.categoryToPosition(t[p],_)),g(N)||(N=1),c=N+(c-N)*h}e.visible=!0,this.positionBulletReal(e,f,c)}else e.visible=!1}},r.prototype.positionBulletReal=function(e,t,i){e.x=this.xAxis.renderer.positionToPoint(t,i).x,e.y=this.yAxis.renderer.positionToPoint(i,t).y},r.prototype.getBulletLocationX=function(e,t){var i=e.locationX,a=e.dataItem;return g(i)||(i=a.workingLocations[t]),i},r.prototype.getBulletLocationY=function(e,t){var i=e.locationY,a=e.dataItem;return g(i)||(i=a.workingLocations[t]),i},r.prototype.updateStacking=function(){var e=this;this.invalidateDataItems(),this.chart&&this.chart.series.each(function(t){t.baseAxis==e.baseAxis&&(t.stackedSeries=void 0,t.invalidateDataItems(),t.invalidateProcessedData())})},Object.defineProperty(r.prototype,"stacked",{get:function(){return this.getPropertyValue("stacked")},set:function(e){if(this.setPropertyValue("stacked",e,!0)){this.updateStacking();var t=this.xAxis,i=this.yAxis;if(!e){var a;t!=this.baseAxis&&t instanceof E&&(a=this.xField),i!=this.baseAxis&&i instanceof E&&(a=this.yField),a&&this.dataItems.each(function(n){n.setCalculatedValue(a,0,"stack"),n.setCalculatedValue(a,0,"stackTrue")})}}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"snapTooltip",{get:function(){return this.getPropertyValue("snapTooltip")},set:function(e){this.setPropertyValue("snapTooltip",e)},enumerable:!0,configurable:!0}),r.prototype.show=function(e){var t=this;this.isHidden&&(this.appeared&&this.xAxis instanceof z&&this.xAxis.groupData&&(this._tmin.setKey(this.yAxis.uid,void 0),this._tmax.setKey(this.yAxis.uid,void 0)),this.appeared&&this.yAxis instanceof z&&this.yAxis.groupData&&(this._tmin.setKey(this.xAxis.uid,void 0),this._tmax.setKey(this.xAxis.uid,void 0)));var i;this.xAxis instanceof E&&this.xAxis!=this.baseAxis&&(i=this._xValueFields),this.yAxis instanceof E&&this.yAxis!=this.baseAxis&&(i=this._yValueFields);var a=this.startIndex,n=this.endIndex,s=0,o=this.defaultState.transitionDuration;g(e)&&(o=e);var h;w(Pt(this.dataItems.iterator()),function(u){var p=u[0],f=u[1],c=o;(pt.endIndex+10)&&(c=0,s=0),t.sequencedInterpolation&&c>0&&(s=t.sequencedInterpolationDelay*p+o*(p-a)/(n-a)),h=f.show(c,s,i)}),this.dataSets.each(function(u,p){p!=t.dataItems&&p.each(function(f){f.events.disable(),f.show(0,0,i),f.events.enable()})}),this.mainDataSet!=this.dataItems&&this.mainDataSet.each(function(u){u.events.disable(),u.show(0,0,i),u.events.enable()});var d=l.prototype.show.call(this,e);return h&&!h.isFinished()&&(d=h),this.hidden&&(this.dispatchImmediately("selectionextremeschanged"),this.hidden=!1),d},r.prototype.hide=function(e){var t=this,i,a,n=this.xAxis;n instanceof E&&n!=this.baseAxis&&(i=this._xValueFields,this.stacked||n.minZoomedn.baseValue||this.stackedSeries?a=n.baseValue:a=n.min);var s=this.yAxis;s instanceof E&&s!=this.baseAxis&&(i=this._yValueFields,this.stacked||s.minZoomeds.baseValue||this.stackedSeries?a=s.baseValue:a=s.min);var o=this.startIndex,h=this.endIndex,d=this.hiddenState.transitionDuration;g(e)&&(d=e);var u=0,p;w(Pt(this.dataItems.iterator()),function(c){var y=c[0],v=c[1],m=d;(yt.endIndex+10)&&(m=0),m==0?v.hide(0,0,a,i):(t.sequencedInterpolation&&m>0&&(u=t.sequencedInterpolationDelay*y+d*(y-o)/(h-o)),p=v.hide(m,u,a,i))}),this.dataSets.each(function(c,y){y!=t.dataItems&&y.each(function(v){v.events.disable(),v.hide(0,0,a,i),v.events.enable()})}),this.mainDataSet!=this.dataItems&&this.mainDataSet.each(function(c){c.events.disable(),c.hide(0,0,a,i),c.events.enable()});var f=l.prototype.hide.call(this,d);return f&&!f.isFinished()&&f.delay(u),p&&!p.isFinished()&&(f=p),this.appeared&&this.dispatch("selectionextremeschanged"),this.validateDataElements(),f},r.prototype.handleDataItemWorkingValueChange=function(e,t){l.prototype.handleDataItemWorkingValueChange.call(this,e,t);var i=this.baseAxis.series;w(i.iterator(),function(a){(a.stacked||a.stackedSeries)&&a.invalidateProcessedData()})},r.prototype.getStackValue=function(e,t){var i=this,a=this.xAxis,n=this.yAxis;if(!(!this.stacked||!a||!n)){var s=this.chart,o=s.series.indexOf(this),h;if(a!=this.baseAxis&&a instanceof E&&(h=this.xField),n!=this.baseAxis&&n instanceof E&&(h=this.yField),!h)return;e.setCalculatedValue(h,0,"stack"),e.setCalculatedValue(h,0,"stackTrue"),je(s.series.range(0,o).backwards().iterator(),function(d){if(d.xAxis==a&&d.yAxis==n&&d.className==i.className){d.stackedSeries=i;var u=d.dataItems.getIndex(e.index);if(u&&u.hasValue(i._xValueFields)&&u.hasValue(i._yValueFields)){var p=e.getValue(h),f=void 0,c=u.getValue(h,"stackTrue");c==null&&(c=0);var y=u.getValue(h)+c;if(f=u.getWorkingValue(h)+u.getValue(h,"stack"),i.stackToNegative){if(p>=0&&y>=0||p<0&&y<0)return e.setCalculatedValue(h,f,"stack"),e.setCalculatedValue(h,y,"stackTrue"),!1;if(!d.stacked)return!1}else return e.setCalculatedValue(h,f,"stack"),e.setCalculatedValue(h,y,"stackTrue"),!1}else if(!d.stacked)return!1}return!0})}},Object.defineProperty(r.prototype,"stackToNegative",{get:function(){return this.getPropertyValue("stackToNegative")},set:function(e){this.setPropertyValue("stackToNegative",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"xField",{get:function(){return this._xField},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"yField",{get:function(){return this._yField},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"xOpenField",{get:function(){return this._xOpenField},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"yOpenField",{get:function(){return this._yOpenField},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltipXField",{get:function(){return this._tooltipXField?this._tooltipXField:this._xField},set:function(e){this._tooltipXField=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltipYField",{get:function(){return this._tooltipYField?this._tooltipYField:this._yField},set:function(e){this._tooltipYField=e},enumerable:!0,configurable:!0}),r.prototype.min=function(e){return this._tmin.getKey(e.uid)},r.prototype.max=function(e){return this._tmax.getKey(e.uid)},r.prototype.selectionMin=function(e){var t=this._smin.getKey(e.uid);return t},r.prototype.selectionMax=function(e){var t=this._smax.getKey(e.uid);return t},r.prototype.processConfig=function(e){if(e){if(C(e.baseAxis)&&ae(e.baseAxis)&&(this.map.hasKey(e.baseAxis)?e.baseAxis=this.map.getKey(e.baseAxis):(this.processingErrors.push("[XYSeries ("+(this.name||"unnamed")+')] No axis with id "'+e.baseAxis+'" found for `baseAxis`.'),delete e.baseAxis)),C(e.xAxis)&&ae(e.xAxis)&&(this.map.hasKey(e.xAxis)?e.xAxis=this.map.getKey(e.xAxis):(this.processingErrors.push("[XYSeries ("+(this.name||"unnamed")+')] No axis with id "'+e.xAxis+'" found for `xAxis`.'),delete e.xAxis)),C(e.yAxis)&&ae(e.yAxis)&&(this.map.hasKey(e.yAxis)?e.yAxis=this.map.getKey(e.yAxis):(this.processingErrors.push("[XYSeries ("+(this.name||"unnamed")+')] No axis with id "'+e.yAxis+'" found for `yAxis`.'),delete e.yAxis)),C(e.axisRanges)&&ke(e.axisRanges))for(var t=0,i=e.axisRanges.length;t0&&(n=!1),P.yAxis==i.yAxis&&t.scrollbarChart.yAxes.length>0&&(s=!1))}),i.events.on("beforedisposed",function(){t.series.removeValue(i)});var o=new te,h=i.clone();if(bt()&&(h.stroke=Te("#aaaaaa"),h.fill=h.stroke,h.propertyFields.fill=void 0,h.propertyFields.stroke=void 0),i.scrollbarSeries=h,n){var d=i.xAxis.clone();a.xAxes.moveValue(d),d.title.disabled=!0,d.rangeChangeDuration=0;var u=d.renderer;u.ticks.template.disabled=!0,u.inside=!0,u.labels.template.inside=!0,u.line.strokeOpacity=0,u.minLabelPosition=.02,u.maxLabelPosition=.98,u.line.disabled=!0,u.axisFills.template.disabled=!0,u.baseGrid.disabled=!0,u.grid.template.strokeOpacity=.05,u.minWidth=void 0,u.minHeight=void 0,u.padding(0,0,0,0),u.chart=a,u.margin(0,0,0,0),d.width=k(100);var p=u.labels.template;if(p.fillOpacity=.5,d.maxZoomCount=void 0,d.minZoomCount=void 0,d instanceof z){var f=d,c=i.xAxis;f.groupCount=c.groupCount*5,f.min=void 0,f.max=void 0,this._disposers.push(f.clonedFrom.events.on("extremeschanged",function(){g(f.clonedFrom.minDefined)&&(f.min=f.clonedFrom.minDefined),g(f.clonedFrom.maxDefined)&&(f.max=f.clonedFrom.maxDefined)},void 0,!1))}else if(d instanceof E){var y=d;y.min=void 0,y.max=void 0,g(y.clonedFrom.minDefined)||(y.min=void 0),g(y.clonedFrom.maxDefined)||(y.max=void 0),this._disposers.push(y.clonedFrom.events.on("extremeschanged",function(){g(y.clonedFrom.minDefined)&&(y.min=y.clonedFrom.min),g(y.clonedFrom.maxDefined)&&(y.max=y.clonedFrom.max)},void 0,!1))}h.xAxis=d}else this.scrollbarChart.xAxes.each(function(P){P.clonedFrom==i.xAxis&&(h.xAxis=P)});if(s){var v=i.yAxis.clone();a.yAxes.moveValue(v),v.title.disabled=!0,v.rangeChangeDuration=0;var u=v.renderer;u.ticks.template.disabled=!0,u.inside=!0,u.labels.template.inside=!0,u.line.strokeOpacity=0,u.minLabelPosition=.02,u.maxLabelPosition=.98,u.line.disabled=!0,u.axisFills.template.disabled=!0,u.grid.template.stroke=o.getFor("background"),u.baseGrid.disabled=!0,u.grid.template.strokeOpacity=.05,u.minWidth=void 0,u.minHeight=void 0,u.chart=a,u.padding(0,0,0,0),u.margin(0,0,0,0),v.height=k(100);var p=u.labels.template;if(p.fillOpacity=.5,h.yAxis=v,v.maxZoomCount=void 0,v.minZoomCount=void 0,v instanceof z){var m=v;m.min=void 0,m.max=void 0;var c=i.yAxis;v.groupCount=c.groupCount*5,this._disposers.push(m.clonedFrom.events.on("extremeschanged",function(){g(m.clonedFrom.minDefined)&&(m.min=m.clonedFrom.minDefined),g(m.clonedFrom.maxDefined)&&(m.max=m.clonedFrom.maxDefined)}))}else if(v instanceof E){var x=v;x.min=void 0,x.max=void 0,g(x.clonedFrom.minDefined)||(x.min=void 0),g(x.clonedFrom.maxDefined)||(x.max=void 0),this._disposers.push(x.clonedFrom.events.on("extremeschanged",function(){g(x.clonedFrom.minDefined)&&(x.min=x.clonedFrom.minDefined),g(x.clonedFrom.maxDefined)&&(x.max=x.clonedFrom.maxDefined)}))}}else this.scrollbarChart.yAxes.each(function(P){P.clonedFrom==i.yAxis&&(h.yAxis=P)});h.rangeChangeDuration=0,h.interpolationDuration=0,h.defaultState.transitionDuration=0,h.showOnInit=!1,this._disposers.push(h.events.on("validated",this.zoomOutAxes,this,!1)),this._disposers.push(i.events.on("datavalidated",function(){h.data!=i.data&&(h.data=i.data)},void 0,!1)),h.defaultState.properties.visible=!0,a.series.push(h),this.updateByOrientation()}},r.prototype.updateByOrientation=function(){var e=this;this._scrollbarChart&&(w(this._scrollbarChart.xAxes.iterator(),function(t){var i=t.renderer;e.orientation=="vertical"?(i.grid.template.disabled=!0,i.labels.template.disabled=!0,i.minGridDistance=10):(i.grid.template.disabled=!1,i.labels.template.disabled=!1,i.minGridDistance=t.clonedFrom.renderer.minGridDistance)}),w(this._scrollbarChart.yAxes.iterator(),function(t){var i=t.renderer;e.orientation=="horizontal"?(i.grid.template.disabled=!0,i.labels.template.disabled=!0,i.minGridDistance=10):(i.grid.template.disabled=!1,i.labels.template.disabled=!1,i.minGridDistance=t.clonedFrom.renderer.minGridDistance)}))},r.prototype.handleSeriesRemoved=function(e){var t=e.oldValue,i=this.scrollbarChart;i.series.each(function(a){a&&a.clonedFrom==t&&i.series.removeValue(a)}),i.series.length==0&&(i.xAxes.clear(),i.yAxes.clear());try{t.events.off("validated",this.zoomOutAxes,this)}catch{}},Object.defineProperty(r.prototype,"scrollbarChart",{get:function(){return this._scrollbarChart},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"chart",{get:function(){return this._chart.get()},set:function(e){this._chart.get()!==e&&(this._chart.set(e,e.events.on("datavalidated",this.handleDataChanged,this,!1)),this.handleDataChanged(),this._scrollbarChart.dataProvider=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"unselectedOverlay",{get:function(){return this._unselectedOverlay},enumerable:!0,configurable:!0}),r.prototype.handleDataChanged=function(){this.chart.data!=this.scrollbarChart.data?this.scrollbarChart.data=this.chart.data:this.scrollbarChart.invalidateRawData()},r.prototype.zoomOutAxes=function(){var e=this.scrollbarChart;w(e.xAxes.iterator(),function(t){t.zoom({start:0,end:1},!0,!0)}),w(e.yAxes.iterator(),function(t){t.zoom({start:0,end:1},!0,!0)})},r.prototype.updateThumb=function(e){if(e===void 0&&(e=!0),l.prototype.updateThumb.call(this,e),this._unselectedOverlay){var t=this.thumb,i=t.pixelX||0,a=t.pixelY||0,n=t.pixelWidth||0,s=t.pixelHeight||0,o="";this.orientation=="horizontal"?(o=Be({x:-1,y:0,width:i,height:s}),o+=Be({x:i+n,y:0,width:(this.pixelWidth||0)-i-n,height:s})):(o=Be({x:0,y:0,width:n,height:a}),o+=Be({x:0,y:a+s,width:n,height:(this.pixelHeight||0)-a-s})),this._unselectedOverlay.path=o}},r.prototype.processConfig=function(e){if(e&&C(e.series)&&ke(e.series))for(var t=0,i=e.series.length;t0){var i=t.maxZoomFactor/t.maxZoomCount;if(j(t.end-t.start,3)<1/i)return e=!0,!1}else if(j(t.start,3)>0||j(t.end,3)<1)return e=!0,!1}return!0}),je(this.yAxes.iterator(),function(t){if(t.toggleZoomOutButton){if(t.maxZoomCount>0){var i=t.maxZoomFactor/t.maxZoomCount;if(j(t.end-t.start,3)<1/i)return e=!0,!1}else if(j(t.start,3)>0||j(t.end,3)<1)return e=!0,!1;return!0}}),this.seriesAppeared||(e=!1),e?this.zoomOutButton.show():this.zoomOutButton.hide()}},r.prototype.seriesAppeared=function(){var e=!1;return w(this.series.iterator(),function(t){if(!t.appeared)return e=!1,!1}),e},r.prototype.handleYAxisRangeChange=function(){var e=this.getCommonAxisRange(this.yAxes);this.scrollbarY&&this.zoomAxes(this.yAxes,e,!0),this.toggleZoomOutButton(),this.updateScrollbar(this.scrollbarY,e)},r.prototype.updateScrollbar=function(e,t){e&&(e.skipRangeEvents(),e.start=t.start,e.end=t.end)},r.prototype.getCommonAxisRange=function(e){var t,i;return e.each(function(a){if(!(!a.zoomable||a instanceof E&&a.syncWithAxis)){var n=a.start,s=a.end;a.renderer.inversed&&(n=1-a.end,s=1-a.start),(!g(t)||ni)&&(i=s)}}),{start:t,end:i}},r.prototype.updateXAxis=function(e){var t=e.axis;e.opposite?(t.parent=this.topAxesContainer,t.toFront()):(t.parent=this.bottomAxesContainer,t.toBack()),t.renderer&&t.renderer.processRenderer()},r.prototype.updateYAxis=function(e){var t=e.axis;e.opposite?(t.parent=this.rightAxesContainer,t.toBack()):(t.parent=this.leftAxesContainer,t.toFront()),t.renderer&&t.renderer.processRenderer()},r.prototype.processAxis=function(e){var t=this;e instanceof Z&&this._dataUsers.moveValue(e);var i=e.renderer;i.gridContainer.parent=this.plotContainer,i.gridContainer.toBack(),i.breakContainer.parent=this.plotContainer,i.breakContainer.toFront(),i.breakContainer.zIndex=10,e.addDisposer(new se(function(){t.dataUsers.removeValue(e)})),i.bulletsContainer.parent=this.axisBulletsContainer,this._disposers.push(e.events.on("positionchanged",function(){var a=De({x:0,y:0},e,t.axisBulletsContainer);e.renderer instanceof we&&(i.bulletsContainer.y=a.y),e.renderer instanceof Ye&&(i.bulletsContainer.x=a.x)},void 0,!1)),this.plotContainer.events.on("maxsizechanged",function(){t.inited&&(e.invalidateDataItems(),t.updateSeriesMasks())},e,!1)},r.prototype.updateSeriesMasks=function(){bt()&&this.series.each(function(e){var t=e.mainContainer.mask;e.mainContainer.mask=void 0,e.mainContainer.mask=t})},r.prototype.handleSeriesRemoved=function(e){var t=e.oldValue;t&&(t.xAxis&&(t.xAxis.series.removeValue(t),t.xAxis.invalidateProcessedData()),t.yAxis&&(t.yAxis.series.removeValue(t),t.yAxis.invalidateProcessedData()),this.series.each(function(i){i.resetExtremes()})),l.prototype.handleSeriesRemoved.call(this,e)},Object.defineProperty(r.prototype,"xAxes",{get:function(){return this._xAxes||(this._xAxes=new xe,this._xAxes.events.on("inserted",this.processXAxis,this,!1),this._xAxes.events.on("removed",this.handleAxisRemoval,this,!1),this._disposers.push(new G(this._xAxes,!1))),this._xAxes},enumerable:!0,configurable:!0}),r.prototype.handleAxisRemoval=function(e){var t=e.oldValue;this.dataUsers.removeValue(t),t.autoDispose&&t.dispose()},Object.defineProperty(r.prototype,"yAxes",{get:function(){return this._yAxes||(this._yAxes=new xe,this._yAxes.events.on("inserted",this.processYAxis,this,!1),this._yAxes.events.on("removed",this.handleAxisRemoval,this,!1),this._disposers.push(new G(this._yAxes,!1))),this._yAxes},enumerable:!0,configurable:!0}),r.prototype.handleSeriesAdded=function(e){try{l.prototype.handleSeriesAdded.call(this,e);var t=e.newValue;(this.xAxes.length==0||this.yAxes.length==0)&&(V.removeFromInvalidComponents(t),t.dataInvalid=!1),He(t.xAxis),He(t.yAxis),t.maskBullets=t.maskBullets,t.fill==null&&(this.patterns?(C(t.stroke)||(t.stroke=this.colors.next()),t.fill=this.patterns.next(),C(t.fillOpacity)&&(t.fill.backgroundOpacity=t.fillOpacity),t.stroke instanceof Ce&&(t.fill.stroke=t.stroke,t.fill.fill=t.stroke)):t.fill=this.colors.next()),C(t.stroke)||(t.stroke=t.fill)}catch(i){this.raiseCriticalError(i)}},Object.defineProperty(r.prototype,"cursor",{get:function(){return this._cursor},set:function(e){this._cursor!=e&&(this._cursor&&this.removeDispose(this._cursor),this._cursor=e,e&&(this._disposers.push(e),e.chart=this,e.shouldClone=!1,e.parent=this._cursorContainer,e.events.on("cursorpositionchanged",this.handleCursorPositionChange,this,!1),e.events.on("zoomstarted",this.handleCursorZoomStart,this,!1),e.events.on("zoomended",this.handleCursorZoomEnd,this,!1),e.events.on("panstarted",this.handleCursorPanStart,this,!1),e.events.on("panning",this.handleCursorPanning,this,!1),e.events.on("panended",this.handleCursorPanEnd,this,!1),e.events.on("behaviorcanceled",this.handleCursorCanceled,this,!1),e.events.on("hidden",this.handleHideCursor,this,!1),e.zIndex=Number.MAX_SAFE_INTEGER-1,this.tapToActivate&&this.setTapToActivate(this.tapToActivate)))},enumerable:!0,configurable:!0}),r.prototype.handleCursorPositionChange=function(){var e=this.cursor;if(e.visible&&!e.isHiding){var t=this.cursor.xPosition,i=this.cursor.yPosition;this.showSeriesTooltip({x:t,y:i});var a=[],n=e.snapToSeries;if(n&&!e.downPoint){n instanceof at&&(n=[n]);var s=[];H(n,function(h){if(!h.isHidden&&!h.isHiding){var d=h.xAxis,u=h.yAxis;d instanceof E&&!(d instanceof z)&&u instanceof E&&!(u instanceof z)?(h.dataItems.each(function(p){s.push(p)}),Lt(a,h.yAxis),Lt(a,h.xAxis)):(h.baseAxis==h.xAxis&&(Lt(a,h.yAxis),s.push(d.getSeriesDataItem(h,d.toAxisPosition(t),!0))),h.baseAxis==h.yAxis&&(Lt(a,h.xAxis),s.push(u.getSeriesDataItem(h,u.toAxisPosition(i),!0))))}});var o=this.getClosest(s,t,i);o&&(this.series.each(function(h){var d=o.component;h!=d&&(h.hideTooltip(),h.xAxis!=d.xAxis&&(h.xAxis.hideTooltip(),a.push(h.xAxis)),h.yAxis!=d.yAxis&&(h.yAxis.hideTooltip(),a.push(h.yAxis)))}),o.component.showTooltipAtDataItem(o),e.handleSnap(o.component))}this._seriesPoints=[],this._cursorXPosition!=t&&this.showAxisTooltip(this.xAxes,t,a),this._cursorYPosition!=i&&this.showAxisTooltip(this.yAxes,i,a),this.arrangeTooltips&&this.sortSeriesTooltips(this._seriesPoints),this.legend&&this.legend.afterDraw()}},r.prototype.getClosest=function(e,t,i){var a=1/0,n;return Pa(e,function(s){if(s){var o=s.component.xAxis,h=s.component.yAxis,d=o.positionToCoordinate(o.toGlobalPosition(o.toAxisPosition(t))),u=h.positionToCoordinate(h.toGlobalPosition(h.toAxisPosition(i))),p=s.component.xField,f=s.component.yField;if(o instanceof E&&!g(s.getValue(p))||h instanceof E&&!g(s.getValue(f)))return!0;var c=o.positionToCoordinate(o.toGlobalPosition(o.getPositionX(s,p,s.locations[p],"valueX"))),y=h.positionToCoordinate(h.toGlobalPosition(h.getPositionY(s,f,s.locations[f],"valueY"))),v=Math.sqrt(Math.pow(d-c,2)+Math.pow(u-y,2));return v0){var t=this.cursor;if(t&&g(t.maxTooltipDistance)){var i=Qe({x:t.point.x,y:t.point.y},t),a,n,s=1/0;H(e,function(F){var I=F.series,ge=F.point;if(ge){var Fe={x:ge.x,y:ge.y},Me=Math.abs(K(Fe,i));Me0&&H(o,function(F){a!=F.series&&F.series.hideTooltip(0)}),o=[{series:a,point:n}])),e=o}var h=Qe({x:-.5,y:-.5},this.plotContainer),d=Qe({x:this.plotContainer.pixelWidth+.5,y:this.plotContainer.pixelHeight+.5},this.plotContainer),u=0,p=[];H(e,function(F){var I=F.point;I&&Ca(I,{x:h.x,y:h.y,width:d.x-h.x,height:d.y-h.y})&&(p.push({point:I,series:F.series}),u+=I.y)}),e=p;var f=this.series.getIndex(0),c=!1;f&&f.yAxis&&f.yAxis.renderer.inversed&&(c=!0),c?e.sort(function(F,I){return yt(F.point.y,I.point.y)}):(e.sort(function(F,I){return yt(I.point.y,F.point.y)}),e.reverse());var y=u/e.length,v=Da({x:0,y:0},this.svgContainer.SVGContainer).y;if(e.length>0){var m=h.y,x=d.y;Aa({x:0,y:m},this);var P=!1;if(y>m+(x-m)/2)for(var S=x,D=e.length-1;D>=0;D--){var T=e[D].series,b=T.tooltip,O=e[D].point.y;if(b.setBounds({x:0,y:-v,width:this.pixelWidth,height:S+v}),b.invalid&&b.validate(),b.toBack(),S=Qe({x:0,y:b.label.pixelY-b.pixelY+O-b.pixelMarginTop},b).y,S<-v){P=!0;break}}if(y<=m+(x-m)/2||P)for(var _=m,D=0,N=e.length;D0||n.dataItems.length>0)&&n.showTooltipAtPosition(t)})},r.prototype.getUpdatedRange=function(e,t){if(!!e){var i,a,n=e.renderer.inversed;n?(gt(t),i=1-e.end,a=1-e.start):(i=e.start,a=e.end);var s=a-i;return{start:i+t.start*s,end:i+t.end*s}}},r.prototype.handleCursorZoomEnd=function(e){var t=this.cursor,i=t.behavior;if(i=="zoomX"||i=="zoomXY"){var a=t.xRange;a&&this.xAxes.length>0&&(a=this.getUpdatedRange(this.xAxes.getIndex(0),a),a.priority="start",this.zoomAxes(this.xAxes,a))}if(i=="zoomY"||i=="zoomXY"){var n=t.yRange;n&&this.yAxes.length>0&&(n=this.getUpdatedRange(this.yAxes.getIndex(0),n),n.priority="start",this.zoomAxes(this.yAxes,n))}this.handleHideCursor()},r.prototype.handleCursorPanStart=function(e){var t=this.xAxes.getIndex(0);t&&(this._panStartXRange={start:t.start,end:t.end},t.renderer.inversed&&(this._panStartXRange=gt(this._panStartXRange)));var i=this.yAxes.getIndex(0);i&&(this._panStartYRange={start:i.start,end:i.end},i.renderer.inversed&&(this._panStartYRange=gt(this._panStartYRange)))},r.prototype.handleCursorPanEnd=function(e){var t=this.cursor,i=t.behavior;if(this._panEndXRange&&(i=="panX"||i=="panXY")){var a=this._panEndXRange,n=this._panStartXRange,s=0;a.start<0&&(s=a.start),n.end>1?a.end>n.end&&(s=a.end-n.end):a.end>1&&(s=a.end-1),this.zoomAxes(this.xAxes,{start:a.start-s,end:a.end-s},!1,t.snapOnPan),this._panEndXRange=void 0,this._panStartXRange=void 0}if(this._panEndYRange&&(i=="panY"||i=="panXY")){var a=this._panEndYRange,s=0;a.start<0&&(s=a.start),a.end>1&&(s=a.end-1),this.zoomAxes(this.yAxes,{start:a.start-s,end:a.end-s},!1,t.snapOnPan),this._panEndYRange=void 0,this._panStartYRange=void 0}},r.prototype.handleCursorCanceled=function(){this._panEndXRange=void 0,this._panStartXRange=void 0},r.prototype.handleCursorPanning=function(e){var t=this.cursor,i=t.behavior,a=t.maxPanOut;if(this._panStartXRange&&(i=="panX"||i=="panXY")){var n=this._panStartXRange,s=t.xRange,o=this.getCommonAxisRange(this.xAxes),h=n.end-n.start,d=s.start*(o.end-o.start),u=Math.max(-a,d+n.start),p=Math.min(d+n.end,1+a);u<=0&&(p=u+h),p>=1&&(u=p-h);var f={start:u,end:p};this._panEndXRange=f,this.zoomAxes(this.xAxes,f,!1,!1,t.maxPanOut)}if(this._panStartYRange&&(i=="panY"||i=="panXY")){var n=this._panStartYRange,s=t.yRange,o=this.getCommonAxisRange(this.yAxes),h=n.end-n.start,d=s.start*(o.end-o.start),u=Math.max(-a,d+n.start),p=Math.min(d+n.end,1+a);u<=0&&(p=u+h),p>=1&&(u=p-h);var f={start:u,end:p};this._panEndYRange=f,this.zoomAxes(this.yAxes,f,!1,!1,t.maxPanOut)}this.handleHideCursor()},r.prototype.handleYAxisSet=function(e){},r.prototype.handleCursorZoomStart=function(e){},Object.defineProperty(r.prototype,"scrollbarX",{get:function(){return this._scrollbarX},set:function(e){var t=this;this._scrollbarX&&this.removeDispose(this._scrollbarX),this._scrollbarX=e,e&&(this._disposers.push(e),e.parent=this.topAxesContainer,e.shouldClone=!1,e.startGrip.exportable=!1,e.endGrip.exportable=!1,e.toBack(),e.orientation="horizontal",e.events.on("rangechanged",this.handleXScrollbarChange,this,!1),this.events.on("datavalidated",function(){return e.updateThumb(!1)},this,!1),e.adapter.add("positionValue",function(i){var a=t.xAxes.getIndex(0);return a&&(i.value=a.getPositionLabel(a.renderer.inversed?1-i.position:i.position)),i}))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"scrollbarY",{get:function(){return this._scrollbarY},set:function(e){var t=this;this._scrollbarY&&this.removeDispose(this._scrollbarY),this._scrollbarY=e,e&&(this._disposers.push(e),e.parent=this.rightAxesContainer,e.startGrip.exportable=!1,e.shouldClone=!1,e.endGrip.exportable=!1,e.toFront(),e.orientation="vertical",e.events.on("rangechanged",this.handleYScrollbarChange,this,!1),this.events.on("datavalidated",function(){return e.updateThumb(!1)},this,!1),e.adapter.add("positionValue",function(i){var a=t.yAxes.getIndex(0);return a&&(i.value=a.getPositionLabel(i.position)),i}))},enumerable:!0,configurable:!0}),r.prototype.handleXScrollbarChange=function(e){if(this.inited){var t=e.target,i=t.range;i.start==0&&(i.priority="start"),i.end==1&&(i.priority="end"),i=this.zoomAxes(this.xAxes,i),t.fixRange(i)}},r.prototype.handleYScrollbarChange=function(e){if(this.inited){var t=e.target,i=t.range;i.end==1&&(i.priority="end"),i.start==0&&(i.priority="start"),i=this.zoomAxes(this.yAxes,i),t.fixRange(i)}},r.prototype.zoomAxes=function(e,t,i,a,n,s){var o={start:0,end:1};this.showSeriesTooltip();var h=t;return this.dataInvalid||w(e.iterator(),function(d){var u=d.maxZoomFactor;if(g(d.minZoomCount)&&(u=u/d.minZoomCount),!(s&&1/(t.end-t.start)>=u)){if(d.zoomable){if(d.renderer.inversed?t=gt(h):t=h,d.hideTooltip(0),a)if(d instanceof Z){var p=d.getCellEndPosition(0)-d.getCellStartPosition(0);t.start=d.roundPosition(t.start+p/2-d.startLocation*p,d.startLocation),t.end=d.roundPosition(t.end-p/2+(1-d.endLocation)*p,d.endLocation)}else{var f=1e-4;t.start=d.roundPosition(t.start+f,0,d.startLocation),t.end=d.roundPosition(t.end+f,0,d.endLocation)}var c=d.zoom(t,i,i,n);d.renderer.inversed&&(c=gt(c)),o=c}}}),o},Object.defineProperty(r.prototype,"maskBullets",{get:function(){return this.getPropertyValue("maskBullets")},set:function(e){this.setPropertyValue("maskBullets",e,!0)&&this.bulletsContainer&&(e?this.bulletsContainer.mask=this._bulletMask:this.bulletsContainer.mask=void 0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"arrangeTooltips",{get:function(){return this.getPropertyValue("arrangeTooltips")},set:function(e){this.setPropertyValue("arrangeTooltips",e,!0)},enumerable:!0,configurable:!0}),r.prototype.handleWheel=function(e){var t=this.plotContainer,i=Ui(e.point,this.htmlContainer,this.svgContainer.cssScale),a=Ue(i,t),n=e.shift.y;this.handleWheelReal(n,this.mouseWheelBehavior,a)},r.prototype.handleHorizontalWheel=function(e){var t=this.plotContainer,i=Ui(e.point,this.htmlContainer,this.svgContainer.cssScale),a=Ue(i,t);this.handleWheelReal(e.shift.x,this.horizontalMouseWheelBehavior,a)},r.prototype.handleWheelReal=function(e,t,i){if(e!=0){var a=this.plotContainer,n=this.getCommonAxisRange(this.xAxes),s=this.getCommonAxisRange(this.yAxes),o=.1,h=0;if(t=="panX"||t=="panXY"){var d=this.xAxes.getIndex(0),u=!1,p=o;d instanceof Z&&(p=.5/((n.end-n.start)*d.dataItems.length),u=!0),o=Math.max(.2,p);var f=n.end-n.start,c=Math.max(-h,n.start+o*e/100*(n.end-n.start)),y=Math.min(n.end+o*e/100*(n.end-n.start),1+h);c<=0&&(y=c+f),y>=1&&(c=y-f),this.zoomAxes(this.xAxes,{start:c,end:y},void 0,u)}if(t=="panY"||t=="panXY"){var v=this.yAxes.getIndex(0),p=o,u=!1;v instanceof Z&&(p=.5/((n.end-n.start)*v.dataItems.length),u=!0),o=Math.max(.2,p),e*=-1;var m=s.end-s.start,x=Math.max(-h,s.start+o*e/100*(s.end-s.start)),P=Math.min(s.end+o*e/100*(s.end-s.start),1+h);x<=0&&(P=x+m),P>=1&&(x=P-m),this.zoomAxes(this.yAxes,{start:x,end:P},void 0,u)}if(t=="zoomX"||t=="zoomXY"){var S=i.x/a.maxWidth,D=this.xAxes.getIndex(0).toAxisPosition(S),c=Math.max(-h,n.start-o*(n.end-n.start)*e/100*S);c=Math.min(c,D);var y=Math.min(n.end+o*(n.end-n.start)*e/100*(1-S),1+h);y=Math.max(y,D),this.zoomAxes(this.xAxes,{start:c,end:y},void 0)}if(t=="zoomY"||t=="zoomXY"){var T=i.y/a.maxHeight,b=this.yAxes.getIndex(0).toAxisPosition(T),x=Math.max(-h,s.start-o*(s.end-s.start)*e/100*(1-T));x=Math.min(x,b);var P=Math.min(s.end+o*e/100*T*(s.end-s.start),1+h);P=Math.max(P,b),this.zoomAxes(this.yAxes,{start:x,end:P},void 0)}}},Object.defineProperty(r.prototype,"mouseWheelBehavior",{get:function(){return this.getPropertyValue("mouseWheelBehavior")},set:function(e){this.setPropertyValue("mouseWheelBehavior",e)&&(e!="none"?(this._mouseWheelDisposer=this.plotContainer.events.on("wheel",this.handleWheel,this,!1),this._disposers.push(this._mouseWheelDisposer)):this._mouseWheelDisposer&&(this.plotContainer.wheelable=!1,this.plotContainer.hoverable=!1,this._mouseWheelDisposer.dispose()))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"horizontalMouseWheelBehavior",{get:function(){return this.getPropertyValue("horizontalMouseWheelBehavior")},set:function(e){this.setPropertyValue("horizontalMouseWheelBehavior",e)&&(e!="none"?(this._mouseWheelDisposer2=this.plotContainer.events.on("wheel",this.handleHorizontalWheel,this,!1),this._disposers.push(this._mouseWheelDisposer2)):this._mouseWheelDisposer2&&(this.plotContainer.wheelable=!1,this.plotContainer.hoverable=!1,this._mouseWheelDisposer2.dispose()))},enumerable:!0,configurable:!0}),r.prototype.dataSourceDateFields=function(e){var t=this;return e=l.prototype.dataSourceDateFields.call(this,e),w(this.series.iterator(),function(i){e=t.populateDataSourceFields(e,i.dataFields,["dateX","dateY","openDateX","openDateY"])}),e},r.prototype.dataSourceNumberFields=function(e){var t=this;return e=l.prototype.dataSourceDateFields.call(this,e),w(this.series.iterator(),function(i){e=t.populateDataSourceFields(e,i.dataFields,["valueX","valueY","openValueX","openValueY"])}),e},r.prototype.processConfig=function(e){if(e){var t=[],i=[];if(C(e.xAxes)&&ke(e.xAxes))for(var a=0,n=e.xAxes.length;a0;){var a=this.dataItems.getIndex(0);a&&i.dataItems.remove(a),i.dataUsers.each(function(n){var s=n.dataItems.getIndex(0);s&&n.dataItems.remove(s)}),i._parseDataFrom--,t--}i.invalidateData()}},r.prototype.removeData=function(e){this.scrollbarX instanceof Je&&this.removeScrollbarData(this.scrollbarX,e),this.scrollbarY instanceof Je&&this.removeScrollbarData(this.scrollbarY,e),l.prototype.removeData.call(this,e)},r.prototype.setTapToActivate=function(e){l.prototype.setTapToActivate.call(this,e),this.cursor&&(this.cursor.interactions.isTouchProtected=e,this.plotContainer.interactions.isTouchProtected=e)},r.prototype.handleTapToActivate=function(){l.prototype.handleTapToActivate.call(this),this.cursor&&(this.cursor.interactions.isTouchProtected=!1,this.plotContainer.interactions.isTouchProtected=!1)},r.prototype.handleTapToActivateDeactivation=function(){l.prototype.handleTapToActivateDeactivation.call(this),this.cursor&&(this.cursor.interactions.isTouchProtected=!0,this.plotContainer.interactions.isTouchProtected=!0)},r}(Vi);V.registeredClasses.XYChart=Ge;de.push({relevant:pe.maybeXS,state:function(l,r){if(l instanceof Ge&&l.scrollbarX){var e=l.states.create(r),t=l.scrollbarX.states.create(r);return t.properties.disabled=!0,e}return null}});de.push({relevant:pe.maybeXS,state:function(l,r){if(l instanceof Ge&&l.scrollbarY){var e=l.states.create(r),t=l.scrollbarY.states.create(r);return t.properties.disabled=!0,e}return null}});var wi=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="LineSeriesSegment",e.isMeasured=!1,e.interactionsEnabled=!1,e.layout="none";var t=e.createChild(q);e.fillSprite=t,t.shouldClone=!1,t.setElement(e.paper.add("path")),t.isMeasured=!1,e._disposers.push(t);var i=e.createChild(q);return e.strokeSprite=i,i.shouldClone=!1,i.fill=Te(),i.setElement(e.paper.add("path")),i.isMeasured=!1,e._disposers.push(i),e}return r.prototype.drawSegment=function(e,t,i,a){if(!this.disabled)if(e.length>0&&t.length>0&&g(e[0].x)&&g(e[0].y)){var n=W({x:e[0].x-.2,y:e[0].y-.2})+W(e[0]),s=this.series;s.smoothing=="bezier"?n+=new Ct(i,a).smooth(e):s.smoothing=="monotoneX"?n+=new Gi({closed:!1}).smooth(e):s.smoothing=="monotoneY"&&(n+=new Ki({closed:!1}).smooth(e)),this.strokeOpacity==0||this.strokeSprite.strokeOpacity==0||(this.strokeSprite.path=n),(this.fillOpacity>0||this.fillSprite.fillOpacity>0)&&g(t[0].x)&&g(t[0].y)&&(n+=R(t[0]),s.smoothing=="bezier"?n+=new Ct(i,a).smooth(t):s.smoothing=="monotoneX"?n+=new Gi({closed:!1}).smooth(t):s.smoothing=="monotoneY"&&(n+=new Ki({closed:!1}).smooth(t)),n+=R(e[0]),n+=rt(),this.fillSprite.path=n)}else this.fillSprite.path="",this.strokeSprite.path=""},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e);var t=this.strokeSprite;re(e,t.properties,J),t.events.copyFrom(e.strokeSprite.events),t.fillOpacity=0;var i=this.fillSprite;re(e,i.properties,J),i.events.copyFrom(e.fillSprite.events),i.strokeOpacity=0},r}(X);V.registeredClasses.LineSeriesSegment=wi;var rn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="DurationAxisDataItem",e.applyTheme(),e}return r}(Zt),ci=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._baseUnit="second",e.className="DurationAxis",e.setPropertyValue("maxZoomFactor",1e6),e.applyTheme(),e}return r.prototype.formatLabel=function(e,t){return this.durationFormatter.format(e,t||this.axisDurationFormat)},r.prototype.adjustMinMax=function(e,t,i,a,n){var s,o,h,d=this.baseUnit;if(this.setPropertyValue("maxPrecision",0),d=="millisecond"||d=="second"||d=="minute"||d=="hour"){a<=1&&(a=1),a=Math.round(a);var u=e,p=t;i===0&&(i=Math.abs(t));var f=i/a,c=[60,30,20,15,10,2,1],y=1;d=="hour"&&(c=[24,12,6,4,2,1]);try{for(var v=ui(c),m=v.next();!m.done;m=v.next()){var x=m.value;if(i/x>a){y=x;break}}}catch(O){s={error:O}}finally{try{m&&!m.done&&(o=v.return)&&o.call(v)}finally{if(s)throw s.error}}var P=Math.ceil((t-e)/y/a),S=Math.log(Math.abs(P))*Math.LOG10E,D=Math.pow(10,Math.floor(S))/10,T=P/D,b=_a(c,T);P=b*D,f=y*P,this.durationFormatter.getValueUnit(f,this.baseUnit),e=Math.floor(e/f)*f,t=Math.ceil(t/f)*f,n&&(e-=f,e<0&&u>=0&&(e=0),t+=f,t>0&&p<=0&&(t=0)),h={min:e,max:t,step:f}}else h=l.prototype.adjustMinMax.call(this,e,t,i,a,n);return this.axisDurationFormat=this.durationFormatter.getFormat(h.step,h.max,this.baseUnit),h},Object.defineProperty(r.prototype,"tooltipDurationFormat",{get:function(){return this._tooltipDurationFormat},set:function(e){this._tooltipDurationFormat=e},enumerable:!0,configurable:!0}),r.prototype.getTooltipText=function(e){var t=j(this.positionToValue(e),this._stepDecimalPlaces),i=this.formatLabel(t,this.tooltipDurationFormat);return this._adapterO?this._adapterO.apply("getTooltipText",i):i},Object.defineProperty(r.prototype,"baseUnit",{get:function(){return this._baseUnit},set:function(e){this._baseUnit!=e&&(this._baseUnit=e,this.durationFormatter.baseUnit=e,this.invalidate())},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.baseUnit=e.baseUnit},r}(E);V.registeredClasses.DurationAxis=ci;V.registeredClasses.DurationAxisDataItem=rn;var $t=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="LineSeriesDataItem",e}return r}(qt),Fi=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.minDistance=.5,e.segments=new Q(e.createSegment()),e.segments.template.applyOnClones=!0,e._disposers.push(new G(e.segments)),e._disposers.push(e.segments.template),e._segmentsIterator=new Pi(e.segments,function(){return e.segments.create()}),e._segmentsIterator.createNewItems=!0,e.className="LineSeries",e.strokeOpacity=1,e.fillOpacity=0,e.connect=!0,e.tensionX=1,e.tensionY=1,e.autoGapCount=1.1,e.smoothing="bezier",e.segmentsContainer=e.mainContainer.createChild(X),e.segmentsContainer.isMeasured=!1,e.bulletsContainer.toFront(),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Line Series"))},r.prototype.createSegment=function(){return new wi},r.prototype.createDataItem=function(){return new $t},r.prototype.setInitialWorkingValues=function(e){var t=this._yAxis.get(),i=this._xAxis.get();if(this.appeared&&this.visible){var a=this.dataItems.getIndex(e.index-1);if(e.component=this,this.baseAxis==i&&t instanceof E){var n=t.minZoomed;if(a&&(n=a.values.valueY.workingValue),e.setWorkingValue("valueY",n,0),e.setWorkingValue("valueY",e.values.valueY.value),i instanceof z)e.setWorkingLocation("dateX",e.locations.dateX-1,0),e.setWorkingLocation("dateX",e.locations.dateX);else if(i instanceof ci&&a){var s=e.valueX;e.setWorkingValue("valueX",a.valueX,0),e.setWorkingValue("valueX",s)}}if(this.baseAxis==t&&i instanceof E){var o=i.minZoomed;if(a&&(o=a.values.valueX.workingValue),e.setWorkingValue("valueX",o,0),e.setWorkingValue("valueX",e.values.valueX.value),t instanceof z)e.setWorkingLocation("dateY",e.locations.dateX-1,0),e.setWorkingLocation("dateY",e.locations.dateY);else if(t instanceof ci&&a){var s=e.valueY;e.setWorkingValue("valueY",a.valueY,0),e.setWorkingValue("valueY",s)}}}else this.baseAxis==i&&t instanceof E&&(i instanceof z&&e.setWorkingLocation("dateX",e.locations.dateX),i instanceof Z&&e.setWorkingLocation("categoryX",e.locations.categoryX)),this.baseAxis==t&&i instanceof E&&(t instanceof z&&e.setWorkingLocation("dateY",e.locations.dateY),t instanceof Z&&e.setWorkingLocation("categoryY",e.locations.categoryY))},r.prototype.updateLegendValue=function(e,t){l.prototype.updateLegendValue.call(this,e,t),e&&e.segment&&(this.tooltipColorSource=e.segment)},r.prototype.validate=function(){var e=this;l.prototype.validate.call(this),this.xAxis&&this.yAxis&&(this._segmentsIterator.reset(),this.openSegmentWrapper(this._adjustedStartIndex),w(this.axisRanges.iterator(),function(t){e.openSegmentWrapper(e._adjustedStartIndex,t)}),w(this._segmentsIterator.iterator(),function(t){t.__disabled=!0}))},r.prototype.sliceData=function(){for(var e=this.startIndex,t=this.endIndex,i=this.startIndex-1;i>=0;i--){var a=this.dataItems.getIndex(i);if(a&&a.hasValue(this._xValueFields)&&a.hasValue(this._yValueFields)){e=i;break}}this._adjustedStartIndex=this.findAdjustedIndex(e,["stroke","strokeWidth","strokeDasharray","strokeOpacity","fill","fillOpacity","opacity"]);for(var i=this.endIndex,n=this.dataItems.length;i=0;o--){var h=i.dataItems.getIndex(o);if(h&&C(h.properties[s])){e>o&&(e=o);break}}}),e},r.prototype.openSegmentWrapper=function(e,t){var i={index:e,axisRange:t};do i=this.openSegment(i.index,i.axisRange);while(i)},r.prototype.getSegment=function(){var e=this._segmentsIterator.getFirst();return e.series=this,e.isDisposed()?(this.segments.removeValue(e),this.getSegment()):e},r.prototype.openSegment=function(e,t){var i=!1,a=[];e=Math.min(e,this.dataItems.length);var n=Math.min(this._workingEndIndex,this.dataItems.length);this._workingEndIndex=Math.min(this._workingEndIndex,this.dataItems.length);var s,o=!1,h=this.getSegment();h.strokeDasharray=void 0,h.__disabled=!1,t?(h.parent=t.contents,re(t.contents,h,J)):(re(this,h,J),h.filters.clear(),h.parent=this.segmentsContainer),this.group.node.removeAttribute("fill");for(var d=this.connect,u=!1,p=e;p=i;h--){var d=this.dataItems.getIndex(h);d.hasValue(this._xValueFields)&&d.hasValue(this._yValueFields)&&this.addPoints(o,d,this.xOpenField,this.yOpenField,!0)}else{var u=this.baseAxis,p=t.length,f=this.xAxis,c=this.yAxis;p>0&&(u==f?(o.push({x:t[p-1].x,y:c.basePoint.y}),o.push({x:t[0].x,y:c.basePoint.y})):(o.push({x:f.basePoint.x,y:t[p-1].y}),o.push({x:f.basePoint.x,y:t[0].y})))}return this.drawSegment(e,t,o),s&&a++,a0){var s=e.createChild(Va);re(this,s,J),s.width=i,s.height=a,s.y=0,s.strokeOpacity=0,s.visible=!0,n.y=0}var o=e.dataItem;o.color=this.stroke,o.colorOrig=this.fill,je(this.bullets.iterator(),function(h){if(h instanceof We&&!h.copyToLegendMarker)return!1;var d=!1;if(h instanceof X&&w(h.children.iterator(),function(p){if(p instanceof ze)return d=!0,!0}),!d){var u=h.clone();return u.parent=e,u.isMeasured=!0,u.tooltipText=void 0,u.x=i/2,t.fillOpacity>0?u.y=0:u.y=a/2,u.visible=!0,C(u.fill)||(u.fill=t.fill),C(u.stroke)||(u.stroke=t.stroke),!1}})},r.prototype.disposeData=function(){l.prototype.disposeData.call(this),this.segments.clear()},Object.defineProperty(r.prototype,"autoGapCount",{get:function(){return this.getPropertyValue("autoGapCount")},set:function(e){this.setPropertyValue("autoGapCount",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"smoothing",{get:function(){return this.getPropertyValue("smoothing")},set:function(e){this.setPropertyValue("smoothing",e,!0)},enumerable:!0,configurable:!0}),r}(at);V.registeredClasses.LineSeries=Fi;V.registeredClasses.LineSeriesDataItem=$t;var Cr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="RadarSeriesDataItem",e.setLocation("dateX",0,0),e.setLocation("dateY",0,0),e.setLocation("categoryX",0,0),e.setLocation("categoryY",0,0),e.applyTheme(),e}return r}($t),Dr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="RadarSeries",e.connectEnds=!0,e.applyTheme(),e}return r.prototype.validate=function(){this.chart.invalid&&this.chart.validate(),l.prototype.validate.call(this)},r.prototype.createDataItem=function(){return new Cr},r.prototype.getPoint=function(e,t,i,a,n,s,o){s||(s="valueX"),o||(o="valueY");var h=this.yAxis.getX(e,i,n,o),d=this.yAxis.getY(e,i,n,o),u=K({x:h,y:d});u==0&&(u=1e-5);var p=this.xAxis.getAngle(e,t,a,s),f=this.chart.startAngle,c=this.chart.endAngle;if(!(pc))return{x:u*M(p),y:u*L(p)}},r.prototype.addPoints=function(e,t,i,a,n){var s=this.getPoint(t,i,a,t.locations[i],t.locations[a]);s&&e.push(s)},r.prototype.getMaskPath=function(){var e=this.yAxis.renderer;return _t(e.startAngle,e.endAngle-e.startAngle,e.pixelRadius,e.pixelInnerRadius)},r.prototype.drawSegment=function(e,t,i){var a=this.yAxis,n=a.renderer;this.connectEnds&&Math.abs(n.endAngle-n.startAngle)==360&&(this.dataFields[this._xOpenField]||this.dataFields[this._yOpenField]||this.stacked)&&(t.push(t[0]),i.length>0&&i.unshift(i[i.length-1])),l.prototype.drawSegment.call(this,e,t,i)},Object.defineProperty(r.prototype,"connectEnds",{get:function(){return this.getPropertyValue("connectEnds")},set:function(e){this.setPropertyValue("connectEnds",e,!0)},enumerable:!0,configurable:!0}),r.prototype.positionBulletReal=function(e,t,i){var a=this.xAxis,n=this.yAxis;(ta.end||in.end)&&(e.visible=!1),e.moveTo(this.xAxis.renderer.positionToPoint(t,i))},r.prototype.setXAxis=function(e){l.prototype.setXAxis.call(this,e),this.updateRendererRefs()},r.prototype.setYAxis=function(e){l.prototype.setYAxis.call(this,e),this.updateRendererRefs()},r.prototype.updateRendererRefs=function(){var e=this.xAxis.renderer,t=this.yAxis.renderer;e.axisRendererY=t},r}(Fi);V.registeredClasses.RadarSeries=Dr;V.registeredClasses.RadarSeriesDataItem=Cr;var Ar=function(l){A(r,l);function r(e){var t=l.call(this,e)||this;return t.className="AxisFillCircular",t.element=t.paper.add("path"),t.radius=k(100),t.applyTheme(),t}return r.prototype.draw=function(){if(l.prototype.draw.call(this),!(this.__disabled||this.disabled)&&this.axis){var e=this.axis.renderer;this.fillPath=e.getPositionRangePath(this.startPosition,this.endPosition,this.radius,C(this.innerRadius)?this.innerRadius:e.innerRadius,this.cornerRadius),this.path=this.fillPath}},Object.defineProperty(r.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cornerRadius",{get:function(){return this.getPropertyValue("cornerRadius")},set:function(e){this.setPropertyValue("cornerRadius",e,!0)},enumerable:!0,configurable:!0}),r}(Si);V.registeredClasses.AxisFillCircular=Ar;var _r=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="GridCircular",e.pixelPerfect=!1,e.applyTheme(),e}return Object.defineProperty(r.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),r}(Dt);V.registeredClasses.GridCircular=_r;var Jt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.fdx=0,e.fdy=0,e.className="AxisLabelCircular",e.padding(0,0,0,0),e.location=.5,e.locationOnPath=.5,e.radius=0,e.isMeasured=!1,e.applyTheme(),e}return Object.defineProperty(r.prototype,"relativeRotation",{get:function(){return this.getPropertyValue("relativeRotation")},set:function(e){if(this.setPropertyValue("relativeRotation",e,!0),!C(e)){this.rotation=void 0;var t=this.dataItem;t&&t.component&&t.component.invalidateDataItems()}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"bent",{get:function(){return this.getPropertyValue("bent")},set:function(e){this.setPropertyValue("bent",e,!0),this.setPropertyValue("wrap",!1),this.setPropertyValue("horizontalCenter","none"),this.setPropertyValue("verticalCenter","none"),e?(this.setPropertyValue("dx",0),this.setPropertyValue("dy",0),this.setPropertyValue("x",0),this.setPropertyValue("y",0),this.setPropertyValue("rotation",0),this.fdx=0,this.fdy=0,this.textAlign="middle"):this.textPathElement&&(this.textPathElement.dispose(),this.textPathElement=void 0)},enumerable:!0,configurable:!0}),r.prototype.pixelRadius=function(e){var t=1;return this.inside&&(t=-1),oe(this.radius,e)*t},r.prototype.pixelRadiusY=function(e,t){var i=1;this.inside&&(i=-1);var a=this.radius;return g(a)?(a*=t/e,oe(a,e)*i):oe(a,t)*i},r.prototype.fixPosition=function(e,t,i,a,n){g(i)||(i=t),g(a)||(a=0),g(n)||(n=0);var s={x:t*M(e),y:i*L(e)};this.invalid&&this.validate();var o=!1,h=this.radius;(h instanceof ce&&h.value<0||h<0)&&(o=!0);var d=this.relativeRotation,u=this.pixelRadius(t);if(this.bent){var p={x:(t+u)*M(e+180),y:(i+u*i/t)*L(e+180)};this.path=W(p)+fe(e+180,360,t+u,i+u*i/t),this.textPathElement&&this.textPathElement.attr({startOffset:this.locationOnPath*100+"%"});return}if(g(d)){this.horizontalCenter="none",this.verticalCenter="none",e=Ie(e,-180,180);var f=this.bbox.width,c=this.bbox.height,y=this.pixelPaddingBottom,v=this.pixelPaddingTop,m=this.pixelPaddingLeft,x=this.pixelPaddingRight;e>90||e<-90?d==-90&&(d=90,f=0):(d==-90&&(c=-c),d==90&&(d=-90,f=-m-x,c=-c-v-y)),this.rotation=d+e+90;var P=L(d)/2,S=M(d)/2,D=this.rotation;this.dx=c*P*L(D)-f*S*M(D),this.dy=-c*P*M(D)-f*S*L(D),this.inside?e>90||e<-90?u-=(y+v)*M(d)+(m+x)*L(d):u+=(y+this.bbox.height+v)*M(d)+(m+x+this.bbox.width)*L(d):u+=(c+y+v)*M(d)+(f+m+x)*L(d),s.x+=M(e)*u,s.y+=L(e)*u*i/t}else this.horizontalCenter="middle",this.verticalCenter="middle",o?(this.dx=0,this.dy=0,s.x=(t+u)*M(e),s.y=(i+u*i/t)*L(e)):(this.dy=this._measuredHeight/2*L(e),this.dx=this._measuredWidth/2*M(e),s.x+=M(e)*u,s.y+=L(e)*u*i/t);s.x+=a,s.y+=n,this.fdx=this.dx,this.fdy=this.dy,this.moveTo(s)},r}(Ti);V.registeredClasses.AxisLabelCircular=Jt;var Vr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.pixelRadiusReal=0,e.layout="none",e.className="AxisRendererCircular",e.isMeasured=!1,e.startAngle=-90,e.endAngle=270,e.useChartAngles=!0,e.radius=k(100),e.isMeasured=!1,e.grid.template.location=0,e.labels.template.location=0,e.labels.template.radius=15,e.ticks.template.location=0,e.ticks.template.pixelPerfect=!1,e.tooltipLocation=0,e.line.strokeOpacity=0,e.applyTheme(),e}return r.prototype.setAxis=function(e){var t=this;l.prototype.setAxis.call(this,e),e.isMeasured=!1;var i=e.tooltip;i.adapter.add("dx",function(a,n){var s=Ue({x:n.pixelX,y:n.pixelY},t);return t.pixelRadius*Math.cos(Math.atan2(s.y,s.x))-s.x}),i.adapter.add("dy",function(a,n){var s=Ue({x:n.pixelX,y:n.pixelY},t);return t.pixelRadius*Math.sin(Math.atan2(s.y,s.x))-s.y})},r.prototype.validate=function(){this.chart&&this.chart.invalid&&this.chart.validate(),l.prototype.validate.call(this)},Object.defineProperty(r.prototype,"axisLength",{get:function(){return 2*Math.PI*this.pixelRadius},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!1,!1,10,!1)&&this.axis&&this.axis.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelRadius",{get:function(){return ie(this.radius,this.pixelRadiusReal)||0},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"innerRadius",{get:function(){var e=this.chart,t=this.getPropertyValue("innerRadius");if(e){if(!C(t))t=e.innerRadius,t instanceof ce&&e&&(t=k(t.value*e.innerRadiusModifyer*100));else if(t instanceof ce&&e){var i=e.mr,a=t.value;a=Math.max(i*a,i-Math.min(e.plotContainer.innerHeight,e.plotContainer.innerWidth))/i,t=k(a*100)}return t}},set:function(e){this.setPercentProperty("innerRadius",e,!1,!1,10,!1)&&this.axis&&this.axis.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"useChartAngles",{get:function(){return this.getPropertyValue("useChartAngles")},set:function(e){this.setPropertyValue("useChartAngles",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelInnerRadius",{get:function(){return ie(this.innerRadius,this.pixelRadiusReal)||0},enumerable:!0,configurable:!0}),r.prototype.positionToPoint=function(e,t){g(t)||(t=1);var i=this.positionToCoordinate(e),a=this.startAngle+(this.endAngle-this.startAngle)*i/this.axisLength,n=this.pixelRadius,s=this.pixelInnerRadius;if(this.axisRendererY){var o=Y(this.axisRendererY.positionToCoordinate(t),0,1/0);o==0&&(o=1e-6);var h={x:o*M(a),y:o*L(a)};return h}return{x:M(a)*s+(n-s)*M(a)*t,y:L(a)*s+(n-s)*L(a)*t}},r.prototype.positionToAngle=function(e){var t=this.axis,i=(this.endAngle-this.startAngle)/(t.end-t.start),a;return t.renderer.inversed?a=this.startAngle+(t.end-e)*i:a=this.startAngle+(e-t.start)*i,j(a,3)},r.prototype.angleToPosition=function(e){var t=this.axis,i=(this.endAngle-this.startAngle)/(t.end-t.start),a;return t.renderer.inversed?a=t.end-(e-this.startAngle)/i:a=(e-this.startAngle)/i+t.start,j(a,5)},r.prototype.updateAxisLine=function(){var e=this.pixelRadius,t=this.startAngle,i=this.endAngle,a=U(360,i-t);this.line.path=W({x:e*M(t),y:e*L(t)})+fe(t,a,e,e)},r.prototype.updateGridElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);if(g(a.x)&&g(a.y)&&e.element){var n=ii*Math.atan2(a.y,a.x),s=ie(C(e.radius)?e.radius:k(100),this.pixelRadius),o=ie(e.innerRadius,this.pixelRadius);e.zIndex=0;var h=ie(g(o)?o:this.innerRadius,this.pixelRadiusReal,!0);g(h)||(h=0),e.path=W({x:h*M(n),y:h*L(n)})+R({x:s*M(n),y:s*L(n)})}this.toggleVisibility(e,t,0,1)},r.prototype.updateTickElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);if(e.element){var n=this.pixelRadius,s=ii*Math.atan2(a.y,a.x),o=e.length;e.inside&&(o=-o),e.zIndex=1,e.path=W({x:n*M(s),y:n*L(s)})+R({x:(n+o)*M(s),y:(n+o)*L(s)})}this.toggleVisibility(e,t,0,1)},r.prototype.updateBullet=function(e,t,i){var a=.5;e instanceof Tt&&(a=e.location),t=t+(i-t)*a;var n=this.positionToPoint(t),s=this.pixelRadius,o=ii*Math.atan2(n.y,n.x);n={x:s*M(o),y:s*L(o)},this.positionItem(e,n),this.toggleVisibility(e,t,0,1)},r.prototype.updateLabelElement=function(e,t,i,a){C(a)||(a=e.location),t=t+(i-t)*a,e.fixPosition(this.positionToAngle(t),this.pixelRadius),e.zIndex=2,this.toggleVisibility(e,t,this.minLabelPosition,this.maxLabelPosition)},r.prototype.fitsToBounds=function(e){return!0},Object.defineProperty(r.prototype,"startAngle",{get:function(){return this.getPropertyValue("startAngle")},set:function(e){this.setPropertyValue("startAngle",e)&&(this.invalidateAxisItems(),this.axis&&this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endAngle",{get:function(){return this.getPropertyValue("endAngle")},set:function(e){this.setPropertyValue("endAngle",e)&&(this.invalidateAxisItems(),this.axis&&this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),r.prototype.getPositionRangePath=function(e,t,i,a,n){var s="";if(g(e)&&g(t)){C(i)||(i=this.radius),e=ee(e,this.axis.start),t=U(t,this.axis.end),t0&&f&&u&&u instanceof Z){var c=u.renderer.grid.template.location,y=u.getAngle(f.dataItems.getIndex(0),"categoryX",c);n=W({x:s*M(y),y:s*L(y)});for(var v=1;v0&&c&&f&&f instanceof Z){var v=f.renderer.grid.template.location,m=f.getAngle(c.dataItems.getIndex(0),"categoryX",v);u=W({x:s*M(m),y:s*L(m)});for(var x=1;x=0;x--)m=f.getAngle(c.dataItems.getIndex(x),"categoryX",v),u+=R({x:n*M(m),y:n*L(m)})}else u=_t(o,d,s,n);return u},r.prototype.updateBreakElement=function(e){var t=e.startLine,i=e.endLine,a=e.fillShape,n=e.startPoint,s=e.endPoint;t.radius=Math.abs(n.y),i.radius=Math.abs(s.y),a.radius=Math.abs(s.y),a.innerRadius=Math.abs(n.y)},r.prototype.createBreakSprites=function(e){e.startLine=new ri,e.endLine=new ri,e.fillShape=new ri},r.prototype.updateTooltip=function(){var e=this.axis;if(e){var t=4e3,i=-4e3,a=-4e3,n=t*2,s=t*2,o=this.axisAngle;o<0&&(o+=360);var h="vertical";(o>45&&o<135||o>225&&o<315)&&(h="horizontal"),this.axis.updateTooltip(h,{x:i,y:a,width:n,height:s})}},r.prototype.updateTickElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);if(e.element){var n=di(this.axisAngle+90);n/90!=Math.round(n/90)?e.pixelPerfect=!1:e.pixelPerfect=!0;var s=-e.length;e.inside&&(s*=-1),e.path=W({x:0,y:0})+R({x:s*M(n),y:s*L(n)})}this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateBullet=function(e,t,i){var a=.5;e instanceof Tt&&(a=e.location),t=t+(i-t)*a;var n=this.positionToPoint(t);this.positionItem(e,n),this.toggleVisibility(e,t,0,1)},r.prototype.positionToCoordinate=function(e){var t,i=this.axis,a=i.axisFullLength,n=this.pixelInnerRadius;return i.renderer.inversed?t=(i.end-e)*a+n:t=(e-i.start)*a+n,j(t,1)},r.prototype.pointToPosition=function(e){var t=K(e)-this.pixelInnerRadius;return this.coordinateToPosition(t)},Object.defineProperty(r.prototype,"chart",{get:function(){return this._chart.get()},set:function(e){this._chart.set(e,null)},enumerable:!0,configurable:!0}),r}(we);V.registeredClasses.AxisRendererRadial=Sr;var an=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="RadarChartDataItem",e.applyTheme(),e}return r}(ki),Tr=function(l){A(r,l);function r(){var e=l.call(this)||this;e._axisRendererX=Vr,e._axisRendererY=Sr,e.innerRadiusModifyer=1,e.mr=1,e.className="RadarChart",e.startAngle=-90,e.endAngle=270,e.radius=k(80),e.innerRadius=0;var t=e.plotContainer.createChild(X);return t.shouldClone=!1,t.layout="absolute",t.align="center",t.valign="middle",e.seriesContainer.parent=t,e.radarContainer=t,e.bulletsContainer.parent=t,e.axisBulletsContainer=t,e._cursorContainer=t,e.chartContainer.events.on("maxsizechanged",e.invalidate,e,!1),e._bulletMask=t.createChild(Ci),e._bulletMask.shouldClone=!1,e._bulletMask.element=e.paper.add("path"),e._bulletMask.opacity=0,e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Radar chart"))},r.prototype.processAxis=function(e){l.prototype.processAxis.call(this,e);var t=e.renderer;t.gridContainer.parent=t,t.breakContainer.parent=t,e.parent=this.radarContainer,t.toBack()},r.prototype.handleXAxisRangeChange=function(){l.prototype.handleXAxisRangeChange.call(this),w(this.yAxes.iterator(),function(e){e.invalidate()})},r.prototype.handleYAxisRangeChange=function(){l.prototype.handleYAxisRangeChange.call(this),w(this.xAxes.iterator(),function(e){e.invalidate()})},r.prototype.processConfig=function(e){if(e&&(C(e.cursor)&&!C(e.cursor.type)&&(e.cursor.type="RadarCursor"),C(e.series)&&ke(e.series)))for(var t=0,i=e.series.length;ts&&(this.rotation=s+360),this.animate({property:"rotation",to:n},t,i)}},Object.defineProperty(r.prototype,"currentPosition",{get:function(){if(this.axis){var e=this.axis.renderer;return e.angleToPosition(this.rotation)}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"value",{get:function(){return this._value},set:function(e){this.showValue(e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"axis",{get:function(){return this._axis.get()},set:function(e){if(this.axis!=e&&this._axis.set(e,new it([e.events.on("datavalidated",this.updateValue,this,!1),e.events.on("datarangechanged",this.updateValue,this,!1),e.events.on("dataitemsvalidated",this.updateValue,this,!1),e.events.on("propertychanged",this.invalidate,this,!1)])),e){var t=e.chart;t&&(this.rotation=t.startAngle)}this.parent=e.renderer,this.zIndex=5},enumerable:!0,configurable:!0}),r.prototype.updateValue=function(){this.value=this.value},r.prototype.processConfig=function(e){e&&C(e.axis)&&ae(e.axis)&&this.map.hasKey(e.axis)&&(e.axis=this.map.getKey(e.axis)),l.prototype.processConfig.call(this,e)},r}(X);V.registeredClasses.ClockHand=Or;(function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="GaugeChartDataItem",e.applyTheme(),e}return r})(an);var nn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="GaugeChart",e.startAngle=180,e.endAngle=360,e.hands=new Q(new Or),e.hands.events.on("inserted",e.processHand,e,!1),e._disposers.push(new G(e.hands)),e._disposers.push(e.hands.template),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Gauge chart"))},r.prototype.processHand=function(e){var t=e.newValue;t.axis||(t.axis=this.xAxes.getIndex(0))},r.prototype.configOrder=function(e,t){return e==t?0:e=="hands"?1:t=="hands"?-1:l.prototype.configOrder.call(this,e,t)},r}(Tr);V.registeredClasses.GaugeChart=nn;var Qt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PercentSeriesDataItem",e.applyTheme(),e}return r.prototype.uidAttr=function(){return this.slice.uidAttr()},r.prototype.hide=function(e,t,i,a){return a||(a=["value"]),l.prototype.hide.call(this,e,t,0,a)},r.prototype.setVisibility=function(e,t){t||(e?this.setWorkingValue("value",this.values.value.value,0,0):this.setWorkingValue("value",0,0,0)),l.prototype.setVisibility.call(this,e,t)},r.prototype.show=function(e,t,i){return i||(i=["value"]),l.prototype.show.call(this,e,t,i)},Object.defineProperty(r.prototype,"category",{get:function(){return this.properties.category},set:function(e){this.setProperty("category",e)},enumerable:!0,configurable:!0}),r.prototype.createLegendMarker=function(e){this.component.createLegendMarker(e,this)},Object.defineProperty(r.prototype,"legendDataItem",{get:function(){return this._legendDataItem},set:function(e){this._legendDataItem=e,e.label&&(e.label.dataItem=this),e.valueLabel&&(e.valueLabel.dataItem=this)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tick",{get:function(){var e=this;if(!this._tick){var t=this.component.ticks.create();this._tick=t,this.addSprite(t),this._disposers.push(t),t.parent=this.component.ticksContainer,this._disposers.push(new se(function(){e.component&&e.component.ticks.removeValue(t)})),t.visible=this.visible}return this._tick},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"label",{get:function(){var e=this;if(!this._label){var t=this.component.labels.create();this.addSprite(t),this._label=t,this._disposers.push(t),t.parent=this.component.labelsContainer,this._disposers.push(new se(function(){e.component&&e.component.labels.removeValue(t)})),t.visible=this.visible}return this._label},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"slice",{get:function(){var e=this;if(!this._slice){var t=this.component,i=t.slices.create();this.addSprite(i),this._slice=i,this._disposers.push(i),i.parent=t.slicesContainer,this._disposers.push(new se(function(){t.slices.removeValue(i)})),i.visible=this.visible,t.itemsFocusable()?(C(this.component.role)||(this.component.role="menu"),C(i.role)||(i.role="menuitem"),i.focusable=!0):(C(this.component.role)||(this.component.role="list"),C(i.role)||(i.role="listitem"),i.focusable=!1),i.focusable&&(i.events.on("focus",function(a){i.readerTitle=t.populateString(t.itemReaderText,e)},void 0,!1),i.events.on("blur",function(a){i.readerTitle=""},void 0,!1)),i.hoverable&&(i.events.on("over",function(a){i.readerTitle=t.populateString(t.itemReaderText,e)},void 0,!1),i.events.on("out",function(a){i.readerTitle=""},void 0,!1))}return this._slice},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"hiddenInLegend",{get:function(){return this.properties.hiddenInLegend},set:function(e){this.setProperty("hiddenInLegend",e)},enumerable:!0,configurable:!0}),r}(zt),Ot=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="PercentSeries",e._addAllDataItems=!1,e.colors=new Bt,e.colors.step=1,e.isMeasured=!0,e.calculatePercent=!0;var t=e.createChild(X);t.shouldClone=!1,t.isMeasured=!1,e.slicesContainer=t;var i=e.createChild(X);i.shouldClone=!1,i.isMeasured=!1,i.layout="none",e.ticksContainer=i;var a=e.createChild(X);a.shouldClone=!1,a.isMeasured=!1,a.layout="none",e.labelsContainer=a,e.alignLabels=!1,e.bulletsContainer.toFront(),e.skipFocusThreshold=50;var n=e.defaultState;return n.transitionEasing=Ta,e.itemReaderText="{category}: {value.percent.formatNumber('#.#p')}",e.applyTheme(),e}return r.prototype.createSlice=function(){return new q},r.prototype.createTick=function(){return new St},r.prototype.createLabel=function(){return new ze},Object.defineProperty(r.prototype,"slices",{get:function(){if(!this._slices){var e=this.createSlice();e.applyOnClones=!0,this._disposers.push(e),this.initSlice(e),this._slices=new Q(e),this._disposers.push(new G(this._slices))}return this._slices},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"ticks",{get:function(){if(!this._ticks){var e=this.createTick();e.applyOnClones=!0,this._disposers.push(e),this.initTick(e),this._ticks=new Q(e),this._disposers.push(new G(this._ticks))}return this._ticks},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"labels",{get:function(){if(!this._labels){var e=this.createLabel();e.applyOnClones=!0,this._disposers.push(e),this.initLabel(e),this._labels=new Q(e),this._disposers.push(new G(this._labels))}return this._labels},enumerable:!0,configurable:!0}),r.prototype.createDataItem=function(){return new Qt},r.prototype.initSlice=function(e){},r.prototype.initLabel=function(e){e.text="{category}: {value.percent.formatNumber('#.0p')}",e.isMeasured=!1,e.padding(5,5,5,5)},r.prototype.initTick=function(e){},r.prototype.validateDataItems=function(){this.colors.reset(),this.patterns&&this.patterns.reset(),l.prototype.validateDataItems.call(this)},r.prototype.validateDataElement=function(e){var t=e.slice;t&&(t.fill==null?this.patterns?(C(t.stroke)||(t.stroke=this.colors.next()),t.fill=this.patterns.next(),C(t.fillOpacity)&&(t.fill.backgroundOpacity=t.fillOpacity),t.stroke instanceof Ce&&(t.fill.stroke=t.stroke,t.fill.fill=t.stroke)):t.fill=this.colors.next():this.colors.currentStep+=this.colors.step,t.stroke==null&&(t.stroke=t.fill)),l.prototype.validateDataElement.call(this,e),t&&e.bullets.each(function(i,a){a.fill==null&&(a.fill=t.fill),a.stroke==null&&(a.stroke=t.stroke)}),this.updateLegendValue(e)},r.prototype.validateData=function(){l.prototype.validateData.call(this),this.chart&&this.chart.feedLegend()},r.prototype.arrangeLabels=function(e){for(var t=0,i=e.length;t=0;i--){var a=e[i],n=a.label;if(n){n.invalid&&n.validate();var s=n.measuredHeight;n.visible||(s=0),i==e.length-1&&(t+=s/2),n.pixelY+s>t&&(n.y=t-s,t=n.y)}}},r.prototype.getNextLabel=function(e,t){if(t.length>=e){var i=t[e];if(i)return i.label?i.visible?i.label:this.getNextLabel(e+1,t):this.getNextLabel(e+1,t)}},Object.defineProperty(r.prototype,"colors",{get:function(){return this.getPropertyValue("colors")},set:function(e){this.setPropertyValue("colors",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"patterns",{get:function(){return this.getPropertyValue("patterns")},set:function(e){this.setPropertyValue("patterns",e,!0)},enumerable:!0,configurable:!0}),r.prototype.createLegendMarker=function(e,t){w(e.children.iterator(),function(i){var a=t.slice;i.defaultState.properties.fill=a.fill,i.defaultState.properties.stroke=a.stroke,i.defaultState.properties.fillOpacity=a.fillOpacity,i.defaultState.properties.strokeOpacity=a.strokeOpacity,i.fill=a.fill,i.stroke=a.stroke,i.fillOpacity=a.fillOpacity,i.strokeOpacity=a.strokeOpacity,i.fill==null&&(i.__disabled=!0);var n=e.dataItem;n.color=a.fill,n.colorOrig=a.fill,i.addDisposer(a.events.on("propertychanged",function(s){s.property=="fill"&&(i.__disabled=!1,i.isActive||(i.fill=a.fill),i.defaultState.properties.fill=a.fill,n.color=a.fill,n.colorOrig=a.fill),s.property=="stroke"&&(i.isActive||(i.stroke=a.stroke),i.defaultState.properties.stroke=a.stroke),s.property=="strokeOpacity"&&(i.isActive||(i.strokeOpacity=a.strokeOpacity),i.defaultState.properties.strokeOpacity=a.strokeOpacity)},void 0,!1))})},r.prototype.handleSliceScale=function(e){var t=this,i=e.target,a=i.dataItem;a&&a.bullets&&w(a.bullets.iterator(),function(n){var s=n[1];t.positionBullet(s)})},r.prototype.handleSliceMove=function(e){},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.slices.template.copyFrom(e.slices.template),this.labels.template.copyFrom(e.labels.template),this.ticks.template.copyFrom(e.ticks.template),this.colors=e.colors.clone()},Object.defineProperty(r.prototype,"alignLabels",{get:function(){return this.getPropertyValue("alignLabels")},set:function(e){this.setAlignLabels(e)},enumerable:!0,configurable:!0}),r.prototype.setAlignLabels=function(e){this.setPropertyValue("alignLabels",e,!0)},Object.defineProperty(r.prototype,"ignoreZeroValues",{get:function(){return this.getPropertyValue("ignoreZeroValues")},set:function(e){this.setPropertyValue("ignoreZeroValues",e,!0)},enumerable:!0,configurable:!0}),r.prototype.updateLegendValue=function(e){if(e){var t=e.legendDataItem,i=e.legendSettings;t&&i&&i&&(i.labelText&&(t.label.text=i.labelText),i.itemLabelText&&(t.label.text=i.itemLabelText),i.valueText&&(t.valueLabel.text=i.valueText),i.itemValueText&&(t.valueLabel.text=i.itemValueText))}},r}(Ht);V.registeredClasses.PercentSeries=Ot;V.registeredClasses.PercentSeriesDataItem=Qt;de.push({relevant:pe.maybeXS,state:function(l,r){if(l instanceof Ot){var e=l.states.create(r),t=l.labels.template.states.create(r);t.properties.disabled=!0;var i=l.ticks.template.states.create(r);return i.properties.disabled=!0,e}return null}});var Mi=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PercentChartDataItem",e.applyTheme(),e}return r}(yr),Li=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PercentChart",e.align="none",e.valign="none",e.chartContainer.minHeight=50,e.chartContainer.minWidth=50,e.applyTheme(),e}return r.prototype.validateData=function(){l.prototype.validateData.call(this),this.feedLegend()},r.prototype.feedLegend=function(){var e=this.legend;if(e){var t=[];w(this.series.iterator(),function(i){i.hiddenInLegend||w(i.dataItems.iterator(),function(a){a.hiddenInLegend||(t.push(a),a.legendSettings||(a.legendSettings=i.legendSettings))})}),e.data=t,e.dataFields.name="category"}},r.prototype.createSeries=function(){return new Ot},r.prototype.setLegend=function(e){l.prototype.setLegend.call(this,e),e&&(e.labels.template.text="{category}",e.valueLabels.template.text="{value.percent.formatNumber('#.0p')}",e.itemContainers.template.events.on("over",function(t){var i=t.target.dataItem.dataContext;if(i.visible&&!i.isHiding){var a=i.slice;a.dispatchImmediately("over"),a.isHover=!0,a.interactions.isRealHover=!0}}),e.itemContainers.template.events.on("out",function(t){var i=t.target.dataItem.dataContext,a=i.slice;a.dispatchImmediately("out"),a.isHover=!1}))},r}(Vi);V.registeredClasses.PercentChart=Li;V.registeredClasses.PercentChartDataItem=Mi;var kr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._label=new le,e._slice=new le,e.className="PieTick",e.element=e.paper.add("polyline"),e._disposers.push(e._label),e._disposers.push(e._slice),e.applyTheme(),e}return r.prototype.draw=function(){l.prototype.draw.call(this);var e=this.slice,t=this.label,i=e.dataItem.component;if(e&&e.radius>0&&t&&t.text){var a=e.dx+e.slice.dx+e.pixelX+e.ix*e.radius*e.scale,n=e.dy+e.slice.dy+e.pixelY+e.iy*e.radiusY*e.scale,s=void 0,o=void 0,h=void 0,d=void 0;if(i.alignLabels)s=t.pixelX-this.length,o=t.pixelY,h=t.pixelX,d=o,t.horizontalCenter=="right"&&(s+=2*this.length,h=s-this.length);else{var u=t.pixelRadius(e.radius);s=a+u*e.ix,o=n+u*e.iy,h=s,d=o}this.element.attr({points:[a,n,s,o,h,d]})}},Object.defineProperty(r.prototype,"slice",{get:function(){return this._slice.get()},set:function(e){this._slice.set(e,new it([e.events.on("transformed",this.invalidate,this),e.events.on("validated",this.invalidate,this)]))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"label",{get:function(){return this._label.get()},set:function(e){this._label.set(e,e.events.on("transformed",this.invalidate,this,!1))},enumerable:!0,configurable:!0}),r}(St);V.registeredClasses.PieTick=kr;var Ii=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieSeriesDataItem",e.values.radiusValue={},e.applyTheme(),e}return Object.defineProperty(r.prototype,"radiusValue",{get:function(){return this.values.radiusValue.value},set:function(e){this.setValue("radiusValue",e)},enumerable:!0,configurable:!0}),r.prototype.hide=function(e,t,i,a){return l.prototype.hide.call(this,e,t,0,["value","radiusValue"])},r.prototype.show=function(e,t,i){return l.prototype.show.call(this,e,t,["value","radiusValue"])},r}(Qt),Ri=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieSeries",e.alignLabels=!0,e.layout="none",e.labels.template.radius=k(5),e.addDisposer(e.labels.template.events.on("enabled",e.invalidate,e,!1)),e.applyTheme(),e}return r.prototype.createSlice=function(){return new Ai},r.prototype.createTick=function(){return new kr},r.prototype.createLabel=function(){return new Jt},r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Pie Slice Series"))},r.prototype.createDataItem=function(){return new Ii},r.prototype.initSlice=function(e){e.isMeasured=!1,e.defaultState.properties.scale=1,e.observe("scale",this.handleSliceScale,this),e.observe(["dx","dy","x","y","shiftRadius"],this.handleSliceMove,this),e.tooltipText="{category}: {value.percent.formatNumber('#.#p')} ({value.value})";var t=e.states.create("hover");t.properties.scale=1.05;var i=e.defaultState;i.properties.shiftRadius=0,e.togglable=!0,e.events.on("toggled",function(n){n.target.hideTooltip(),n.target.interactions.lastHitPointer&&n.target.interactions.lastHitPointer.touch&&!n.target.isActive&&(n.target.isHover=!1)});var a=e.states.create("active");a.properties.shiftRadius=.1},r.prototype.validate=function(){this._leftItems=[],this._rightItems=[],this._currentStartAngle=this.startAngle,this._arcRect=Ne(this.startAngle,this.endAngle),this._maxRadiusPercent=0;for(var e=this.startIndex;ethis._maxRadiusPercent&&(this._maxRadiusPercent=i)}l.prototype.validate.call(this),this.alignLabels&&(this.startAngle>this.endAngle?this._rightItems.reverse():this._leftItems.reverse(),this._rightItems.sort(function(a,n){var s=(a.slice.middleAngle+360)%360,o=(n.slice.middleAngle+360)%360;return s>270&&(s-=360),o>270&&(o-=360),so?1:0}),this._leftItems.sort(function(a,n){var s=(a.slice.middleAngle+360)%360,o=(n.slice.middleAngle+360)%360;return so?-1:0}),this.arrangeLabels(this._rightItems),this.arrangeLabels2(this._rightItems),this.arrangeLabels(this._leftItems),this.arrangeLabels2(this._leftItems))},r.prototype.validateDataElement=function(e){if(this.pixelRadius>0){this.ignoreZeroValues&&(e.value==0||e.value==null)?e.__disabled=!0:e.__disabled=!1;var t=e.slice;if(t.radius=this.pixelRadius,g(e.radiusValue)&&(t.radius=this.pixelInnerRadius+(this.pixelRadius-this.pixelInnerRadius)*e.values.radiusValue.percent/this._maxRadiusPercent),t.innerRadius instanceof ce||(t.innerRadius=this.pixelInnerRadius),t.startAngle=this._currentStartAngle,t.arc=Math.abs(e.values.value.percent)*(this.endAngle-this.startAngle)/100,!this.labels.template.disabled){var i=e.label,a=e.tick;a.slice=t,a.label=i;var n=(t.middleAngle+360)%360,s=void 0;if(this.alignLabels){var o=i.pixelRadius(t.radius),h=a.length+o;i.dx=0,i.dy=0,i.verticalCenter="middle";var d=this._arcRect;n>270||n<=90?(h+=(d.width+d.x)*this.pixelRadius,i.horizontalCenter="left",this._rightItems.push(e)):(h-=d.x*this.pixelRadius,i.horizontalCenter="right",this._leftItems.push(e),h*=-1);var u=t.radius+a.length+o;s={x:h,y:t.iy*u},i.moveTo(s)}else{var p=t.depth;g(p)||(p=0),i.fixPosition(t.middleAngle,t.radius,t.radiusY,0,-p)}}this._currentStartAngle+=t.arc,l.prototype.validateDataElement.call(this,e)}},Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!0,!1,10,!1)&&this.invalidateDataItems()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelRadius",{get:function(){return this._pixelRadius},set:function(e){this._pixelRadius!=e&&(this._pixelRadius=e,this.invalidateDataItems())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelInnerRadius",{get:function(){return this._pixelInnerRadius},set:function(e){this._pixelInnerRadius!=e&&(this._pixelInnerRadius=e,this.invalidateDataItems())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startAngle",{get:function(){var e=this.getPropertyValue("startAngle");return g(e)?e:this._startAngleInternal},set:function(e){this.setPropertyValue("startAngle",di(e),!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endAngle",{get:function(){var e=this.getPropertyValue("endAngle");return g(e)?e:this._endAngleInternal},set:function(e){this.setPropertyValue("endAngle",e,!0)},enumerable:!0,configurable:!0}),r.prototype.positionBullet=function(e){l.prototype.positionBullet.call(this,e);var t=e.dataItem,i=t.slice,a=e.locationX;g(a)||(a=.5);var n=e.locationY;g(n)||(n=1);var s=i.startAngle+i.arc*a;e.x=n*i.radius*M(s),e.y=n*i.radiusY*L(s)},r.prototype.handleSliceMove=function(e){if(!this.alignLabels){var t=e.target,i=t.dataItem;if(i){var a=i.label;a&&(a.dx=a.fdx+t.dx+t.pixelX,a.dy=a.fdy+t.dy+t.pixelY)}}},Object.defineProperty(r.prototype,"bbox",{get:function(){if(this.definedBBox)return this.definedBBox;var e=this.chart;return e?Ne(e.startAngle,e.endAngle,this.pixelRadius):Ne(this.startAngle,this.endAngle,this.pixelRadius)},enumerable:!0,configurable:!0}),r}(Ot);V.registeredClasses.PieSeries=Ri;V.registeredClasses.PieSeriesDataItem=Ii;var wr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieChartDataItem",e.applyTheme(),e}return r}(Mi),ji=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="PieChart",e.innerRadius=0,e.radius=k(80),e.align="none",e.valign="none",e.startAngle=-90,e.endAngle=270;var t=e.seriesContainer;return t.isMeasured=!0,t.valign="middle",t.align="center",t.layout="absolute",t.width=void 0,t.height=void 0,e.chartContainer.minHeight=50,e.chartContainer.minWidth=50,e.chartContainer.events.on("maxsizechanged",e.updateRadius,e,!1),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Pie chart"))},r.prototype.validateLayout=function(){l.prototype.validateLayout.call(this),this.updateRadius()},r.prototype.handleSeriesAdded=function(e){l.prototype.handleSeriesAdded.call(this,e),this._chartPixelRadius=void 0,this.updateSeriesAngles()},r.prototype.updateSeriesAngles=function(){var e=this;this.series.each(function(t){t._startAngleInternal=e.startAngle,t._endAngleInternal=e.endAngle})},r.prototype.updateRadius=function(){var e=this.chartContainer,t=Ne(this.startAngle,this.endAngle,1),i={x:0,y:0,width:0,height:0},a=this.innerRadius;a instanceof ce&&(i=Ne(this.startAngle,this.endAngle,a.value)),t=Di([t,i]);var n=Math.min(e.innerWidth/t.width,e.innerHeight/t.height);g(n)||(n=0);var s=ie(this.radius,n),o=ie(this.innerRadius,n),h=(s-o)/this.series.length;(s!=this._chartPixelRadius||o!=this._chartPixelInnerRadius)&&(this._chartPixelRadius=s,this._chartPixelInnerRadius=o,w(Pt(this.series.iterator()),function(d){var u=d[0],p=d[1],f=o+ie(p.radius,s-o),c=o+ie(p.innerRadius,s-o);g(f)||(f=o+h*(u+1)),g(c)||(c=o+h*u),p.pixelRadius=f,p.pixelInnerRadius=c}),this.seriesContainer.definedBBox={x:s*t.x,y:s*t.y,width:s*t.width,height:s*t.height},this.seriesContainer.invalidateLayout(),this.bulletsContainer.x=this.seriesContainer.x,this.bulletsContainer.y=this.seriesContainer.y)},Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!0,!1,10,!1)&&this.invalidateLayout()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),r.prototype.createSeries=function(){return new Ri},Object.defineProperty(r.prototype,"startAngle",{get:function(){return this.getPropertyValue("startAngle")},set:function(e){this.setPropertyValue("startAngle",e)&&(this.updateRadius(),this.updateSeriesAngles())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endAngle",{get:function(){return this.getPropertyValue("endAngle")},set:function(e){this.setPropertyValue("endAngle",e)&&(this.updateRadius(),this.updateSeriesAngles())},enumerable:!0,configurable:!0}),r}(Li);V.registeredClasses.PieChart=ji;V.registeredClasses.PieChartDataItem=wr;var Fr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieSeries3DDataItem",e.values.depthValue={},e.applyTheme(),e}return Object.defineProperty(r.prototype,"depthValue",{get:function(){return this.values.depthValue.value},set:function(e){this.setValue("depthValue",e)},enumerable:!0,configurable:!0}),r}(Ii),Mr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieSeries3D",e.applyTheme(),e}return r.prototype.createDataItem=function(){return new Fr},r.prototype.createSlice=function(){return new Oa},r.prototype.validateDataElement=function(e){var t=e.slice,i=this.depth;g(i)||(i=this.chart.depth);var a=e.values.depthValue.percent;g(a)||(a=100),t.depth=a*i/100;var n=this.angle;g(n)||(n=this.chart.angle),t.angle=n,l.prototype.validateDataElement.call(this,e)},r.prototype.validate=function(){l.prototype.validate.call(this);for(var e=this._workingStartIndex;e=-90&&a<90?i.toFront():a>=90&&i.toBack()}},Object.defineProperty(r.prototype,"depth",{get:function(){return this.getPropertyValue("depth")},set:function(e){this.setPropertyValue("depth",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"angle",{get:function(){return this.getPropertyValue("angle")},set:function(e){this.setPropertyValue("angle",e)},enumerable:!0,configurable:!0}),r.prototype.positionBullet=function(e){l.prototype.positionBullet.call(this,e);var t=e.dataItem,i=t.slice;e.y=e.pixelY-i.depth},r}(Ri);V.registeredClasses.PieSeries3D=Mr;V.registeredClasses.PieSeries3DDataItem=Fr;(function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieChart3DDataItem",e.applyTheme(),e}return r})(wr);var sn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieChart3D",e.depth=20,e.angle=10,e.applyTheme(),e}return Object.defineProperty(r.prototype,"depth",{get:function(){return this.getPropertyValue("depth")},set:function(e){this.setPropertyValue("depth",e)&&this.invalidateDataUsers()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"angle",{get:function(){return this.getPropertyValue("angle")},set:function(e){e=Y(e,0,90),this.setPropertyValue("angle",e)&&this.invalidateDataUsers()},enumerable:!0,configurable:!0}),r.prototype.createSeries=function(){return new Mr},r}(ji);V.registeredClasses.PieChart3D=sn;var on=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="SlicedChartDataItem",e.applyTheme(),e}return r}(Mi),ln=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="SlicedChart",e.seriesContainer.layout="horizontal",e.padding(15,15,15,15),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Sliced chart"))},r.prototype.validate=function(){l.prototype.validate.call(this)},r}(Li);V.registeredClasses.SlicedChart=ln;V.registeredClasses.SlicedChartDataItem=on;var ei=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.legendSettings=new cr,e.className="FlowDiagramNode",e.isMeasured=!1,new te,e.draggable=!0,e.inert=!0,e.setStateOnChildren=!0,e.events.on("positionchanged",e.invalidateLinks,e,!1),e.events.on("sizechanged",e.invalidateLinks,e,!1),e}return r.prototype.handleHit=function(e){this.isHidden||this.isHiding?this.show():this.hide()},r.prototype.show=function(e){var t=l.prototype.show.call(this,e);return this.outgoingDataItems.each(function(i){(!i.toNode||i.toNode&&!i.toNode.isHidden)&&(i.setWorkingValue("value",i.getValue("value"),e),i.link.show())}),this.incomingDataItems.each(function(i){(!i.fromNode||i.fromNode&&!i.fromNode.isHidden)&&(i.setWorkingValue("value",i.getValue("value"),e),i.link.show())}),t},r.prototype.hide=function(e){var t=l.prototype.hide.call(this,e);return this.outgoingDataItems.each(function(i){i.setWorkingValue("value",0,e),i.link.hide()}),this.incomingDataItems.each(function(i){i.setWorkingValue("value",0,e),i.link.hide()}),t},r.prototype.validate=function(){this.isDisposed()||(l.prototype.validate.call(this),this.invalidateLinks())},r.prototype.invalidateLinks=function(){var e=this;this.outgoingDataItems.each(function(t){var i=t.link;if(i.colorMode=="fromNode"&&(i.fill=i.dataItem.fromNode.color),i.colorMode=="gradient"){i.fill=i.gradient,i.stroke=i.gradient;var a=i.gradient.stops.getIndex(0);a&&(a.color=e.color,i.gradient.validate())}}),this.incomingDataItems.each(function(t){var i=t.link;if(i.colorMode=="toNode"&&(i.fill=i.dataItem.toNode.color),i.colorMode=="gradient"){i.fill=i.gradient,i.stroke=i.gradient;var a=i.gradient.stops.getIndex(1);a&&(a.color=e.color,i.gradient.validate())}})},Object.defineProperty(r.prototype,"incomingDataItems",{get:function(){var e=this;if(!this._incomingDataItems){var t=new xe;t.events.on("inserted",function(){e.chart.sortBy=="name"?e._incomingSorted=mt(e._incomingDataItems.iterator(),function(i,a){return Zi(i.fromName,a.fromName)}):e.chart.sortBy=="value"?e._incomingSorted=mt(e._incomingDataItems.iterator(),function(i,a){return pi(yt(i.value,a.value))}):e._incomingSorted=e._incomingDataItems.iterator()},void 0,!1),this._incomingDataItems=t}return this._incomingDataItems},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"outgoingDataItems",{get:function(){var e=this;if(!this._outgoingDataItems){var t=new xe;t.events.on("inserted",function(){e.chart.sortBy=="name"?e._outgoingSorted=mt(e._outgoingDataItems.iterator(),function(i,a){return Zi(i.fromName,a.fromName)}):e.chart.sortBy=="value"?e._outgoingSorted=mt(e._outgoingDataItems.iterator(),function(i,a){return pi(yt(i.value,a.value))}):e._outgoingSorted=e._outgoingDataItems.iterator()},void 0,!1),this._outgoingDataItems=t}return this._outgoingDataItems},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"name",{get:function(){return this.getPropertyValue("name")},set:function(e){this.setPropertyValue("name",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"total",{get:function(){return this.getPropertyValue("total")},set:function(e){this.setPropertyValue("total",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"totalIncoming",{get:function(){return this.getPropertyValue("totalIncoming")},set:function(e){this.setPropertyValue("totalIncoming",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"totalOutgoing",{get:function(){return this.getPropertyValue("totalOutgoing")},set:function(e){this.setPropertyValue("totalOutgoing",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"color",{get:function(){return this.getPropertyValue("color")},set:function(e){this.setColorProperty("color",e),this._background&&(this._background.fill=e),this.fill=e},enumerable:!0,configurable:!0}),r.prototype.createLegendMarker=function(e){var t=e.pixelWidth,i=e.pixelHeight;e.removeChildren();var a=e.createChild(vt);a.shouldClone=!1,re(this,a,J),a.stroke=this.fill,a.copyFrom(this),a.padding(0,0,0,0),a.width=t,a.height=i;var n=e.dataItem;n.color=a.fill,n.colorOrig=a.fill},Object.defineProperty(r.prototype,"legendDataItem",{get:function(){return this._legendDataItem},set:function(e){this._legendDataItem=e,this._legendDataItem.itemContainer.deepInvalidate()},enumerable:!0,configurable:!0}),r}(X);V.registeredClasses.FlowDiagramNode=ei;var ti=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="FlowDiagramLink";var t=new te;return e.maskBullets=!1,e.colorMode="fromNode",e.layout="none",e.isMeasured=!1,e.startAngle=0,e.endAngle=0,e.strokeOpacity=0,e.verticalCenter="none",e.horizontalCenter="none",e.tooltipText="{fromName}\u2192{toName}:{value.value}",e.tooltipLocation=.5,e.link=e.createChild(q),e.link.shouldClone=!1,e.link.setElement(e.paper.add("path")),e.link.isMeasured=!1,e.fillOpacity=.2,e.fill=t.getFor("alternativeBackground"),e.applyTheme(),e}return r.prototype.positionBullets=function(){var e=this;w(this.bullets.iterator(),function(t){t.parent=e.bulletsContainer,t.maxWidth=e.maxWidth,t.maxHeight=e.maxHeight,e.positionBullet(t)})},Object.defineProperty(r.prototype,"bulletsContainer",{get:function(){if(!this._bulletsContainer){var e=this.createChild(X);e.shouldClone=!1,e.layout="none",this._bulletsContainer=e}return this._bulletsContainer},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"bulletsMask",{get:function(){if(!this._bulletsMask){var e=this.createChild(q);e.shouldClone=!1,e.setElement(this.paper.add("path")),e.isMeasured=!1,this._bulletsMask=e}return this._bulletsMask},enumerable:!0,configurable:!0}),r.prototype.positionBullet=function(e){var t=e.locationX;g(t)||(t=e.locationY),g(t)||(t=.5);var i=this.middleLine.positionToPoint(t);e.moveTo(i);var a=e.propertyFields.rotation,n;if(e.dataItem){var s=e.dataItem.dataContext;n=s[a]}g(n)||(n=i.angle),e.rotation=n},Object.defineProperty(r.prototype,"startAngle",{get:function(){return this.getPropertyValue("startAngle")},set:function(e){this.setPropertyValue("startAngle",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endAngle",{get:function(){return this.getPropertyValue("endAngle")},set:function(e){this.setPropertyValue("endAngle",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"colorMode",{get:function(){return this.getPropertyValue("colorMode")},set:function(e){if(e=="gradient"){var t=this.fill;this.gradient.stops.clear(),t instanceof Ce&&(this.gradient.addColor(t),this.gradient.addColor(t)),this.fill=this.gradient,this.stroke=this.gradient}this.setPropertyValue("colorMode",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maskBullets",{get:function(){return this.getPropertyValue("maskBullets")},set:function(e){this.setPropertyValue("maskBullets",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltipLocation",{get:function(){return this.getPropertyValue("tooltipLocation")},set:function(e){this.setPropertyValue("tooltipLocation",e,!0)},enumerable:!0,configurable:!0}),r.prototype.setFill=function(e){l.prototype.setFill.call(this,e);var t=this._gradient;t&&e instanceof Ce&&(t.stops.clear(),t.addColor(e),t.addColor(e))},r.prototype.measureElement=function(){},Object.defineProperty(r.prototype,"bullets",{get:function(){var e=this;return this._bullets||(this._bullets=new Q(new We),this._disposers.push(new G(this._bullets)),this._disposers.push(this._bullets.template),this._bullets.events.on("inserted",function(t){t.newValue.events.on("propertychanged",function(i){(i.property=="locationX"||i.property=="locationY")&&e.positionBullet(i.target)},void 0,!1)},void 0,!1)),this._bullets},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.bullets.copyFrom(e.bullets);var t=this.middleLine;t&&(t instanceof Xe&&e.middleLine instanceof Xe&&t.copyFrom(e.middleLine),t instanceof qi&&e.middleLine instanceof qi&&t.copyFrom(e.middleLine)),this.link.copyFrom(e.link)},r.prototype.getTooltipX=function(){if(this.middleLine)return this.middleLine.positionToPoint(this.tooltipLocation).x},r.prototype.getTooltipY=function(){if(this.middleLine)return this.middleLine.positionToPoint(this.tooltipLocation).y},Object.defineProperty(r.prototype,"gradient",{get:function(){return this._gradient||(this._gradient=new fi),this._gradient},enumerable:!0,configurable:!0}),r}(X);V.registeredClasses.FlowDiagramLink=ti;var Wi=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="FlowDiagramDataItem",e.values.value={},e.applyTheme(),e}return Object.defineProperty(r.prototype,"fromName",{get:function(){return this.properties.fromName},set:function(e){this.setProperty("fromName",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"toName",{get:function(){return this.properties.toName},set:function(e){this.setProperty("toName",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"color",{get:function(){return this.properties.color},set:function(e){this.setProperty("color",Ee(e))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"value",{get:function(){return this.values.value.value},set:function(e){this.setValue("value",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"link",{get:function(){var e=this;if(!this._link){var t=this.component.links.create();this._link=t,this.addSprite(t),this._disposers.push(new se(function(){e.component&&e.component.links.removeValue(t)}))}return this._link},enumerable:!0,configurable:!0}),r}(fr),Xi=function(l){A(r,l);function r(){var e=l.call(this)||this;e.colors=new Bt,e.className="FlowDiagram",e.nodePadding=20,e.sortBy="none",e.sequencedInterpolation=!0,e.colors.step=2,e.minNodeSize=.02;var t=e.chartContainer.createChild(X);t.shouldClone=!1,t.layout="none",t.isMeasured=!1,e.linksContainer=t;var i=e.chartContainer.createChild(X);return i.shouldClone=!1,i.layout="none",i.isMeasured=!1,e.nodesContainer=i,e.dataItem=e.createDataItem(),e.dataItem.component=e,e.applyTheme(),e}return r.prototype.dispose=function(){l.prototype.dispose.call(this),this.dataItem.dispose()},r.prototype.validateData=function(){var e=this;this._parseDataFrom==0&&this.nodes.clear(),this.sortNodes(),this.colors.reset(),l.prototype.validateData.call(this);var t=0,i=0,a,n;w(this.dataItems.iterator(),function(o){var h=o.fromName;if(h){var d=e.nodes.getKey(h);d||(d=e.nodes.create(h),d.name=h,d.chart=e,d.dataItem=o),o.fromNode=d,o.fromNode.outgoingDataItems.push(o)}var u=o.toName;if(u){var d=e.nodes.getKey(u);d||(d=e.nodes.create(u),d.name=u,d.chart=e,d.dataItem=o),o.toNode=d,o.toNode.incomingDataItems.push(o)}if(!o.fromNode){var p=new $i;p.opacities=[0,1],o.link.strokeModifier=p}if(!o.toNode){var f=new $i;f.opacities=[1,0],o.link.strokeModifier=f}var c=o.value;g(c)&&(t+=c,i++,(a>c||!g(a))&&(a=c),(nthis.dataItems.length)&&w(e.incomingDataItems.iterator(),function(i){t.checkLoop(i.fromNode)})},r.prototype.calculateValueHeight=function(){var e=this;this._levelSum={},this._levelNodesCount={},this.maxSum=0;var t=this.dataItem.values.value.sum;w(this._sorted,function(u){var p=u[1];e.getNodeValue(p)}),this.nodes.each(function(u,p){var f=p.level,c=Math.max(p.totalIncoming,p.totalOutgoing);c/ty||!g(n))&&(n=y,e.maxSum=f,a=Ve(u))}),this._maxSumLevel=a;var s=this._levelNodesCount[this._maxSumLevel],o=(i-(s-1)*this.nodePadding)/this.maxSum;if(o==1/0&&(o=0),!g(this.valueHeight))this.valueHeight=o;else{var h=void 0;try{h=this._heightAnimation.animationOptions[0].to}catch{}if(h!=o){var d=this.interpolationDuration;try{d=this.nodes.template.states.getKey("active").transitionDuration}catch{}this._heightAnimation=new Fa(this,{property:"valueHeight",from:this.valueHeight,to:o},d,this.interpolationEasing).start(),this._disposers.push(this._heightAnimation)}}},r.prototype.validate=function(){var e=this;l.prototype.validate.call(this),this.calculateValueHeight();var t=this.nodesContainer,i={},a=this._levelNodesCount[this._maxSumLevel],n=this.dataItem.values.value.sum,s;this.orientation=="horizontal"?s=this.chartContainer.maxHeight-1:s=this.chartContainer.maxWidth-1,w(this._sorted,function(o){var h=o[1],d=h.level,u=0,p=e._levelNodesCount[d];switch(e.nodeAlign){case"bottom":u=(e.maxSum-e._levelSum[d])*e.valueHeight-(p-a)*e.nodePadding;break;case"middle":u=(e.maxSum-e._levelSum[d])*e.valueHeight/2-(p-a)*e.nodePadding/2;break}if(e.maxSum==0)switch(e.nodeAlign){case"bottom":u=s-p*(e.minNodeSize*s+e.nodePadding);break;case"middle":u=s/2-p/2*(e.minNodeSize*s+e.nodePadding);break}h.parent=t;var f,c,y,v=Math.max(h.totalIncoming,h.totalOutgoing);if(v/n0){var i=this.nodesContainer,a=0;w(this.links.iterator(),function(n){n.hide(0)}),w(this._sorted,function(n){var s=n[1],o;t.orientation=="horizontal"?(s.dx=-(i.pixelWidth-s.pixelWidth)/Math.max(t._levelCount,1),o="dx"):(s.dy=-(i.pixelHeight-s.pixelHeight)/Math.max(t._levelCount,1),o="dy");var h=0,d=t.interpolationDuration;t.sequencedInterpolation&&(h=t.sequencedInterpolationDelay*a+d*a/Ma(t.nodes.iterator())),s.opacity=0,s.invalidateLinks(),s.animate([{property:"opacity",from:0,to:1},{property:o,to:0}],t.interpolationDuration,t.interpolationEasing).delay(h),w(s.outgoingDataItems.iterator(),function(u){var p=u.link.show(t.interpolationDuration);p&&!p.isFinished()&&p.delay(h)}),w(s.incomingDataItems.iterator(),function(u){if(!u.fromNode){var p=u.link.show(t.interpolationDuration);p&&!p.isFinished()&&p.delay(h)}}),a++})}return l.prototype.showReal.call(this)}},r.prototype.changeSorting=function(){var e=this;this.sortNodes();var t={};w(this._sorted,function(i){var a=i[1],n=a.level,s=(e.maxSum-e._levelSum[n])*e.valueHeight/2,o,h;e.orientation=="horizontal"?(o="y",h=a.pixelHeight):(o="x",h=a.pixelWidth),a.animate({property:o,to:t[n]||s},e.interpolationDuration,e.interpolationEasing),t[n]=(t[n]||s)+h+e.nodePadding,a.invalidateLinks()})},r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Sankey diagram"))},r.prototype.createDataItem=function(){return new hn},Object.defineProperty(r.prototype,"nodeAlign",{get:function(){return this.getPropertyValue("nodeAlign")},set:function(e){this.setPropertyValue("nodeAlign",e),this.changeSorting()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"orientation",{get:function(){return this.getPropertyValue("orientation")},set:function(e){this.setPropertyValue("orientation",e,!0);var t=this.nodes.template.nameLabel;e=="vertical"?(this.nodes.template.width=void 0,t.label.horizontalCenter="middle",t.locationX=.5):(this.nodes.template.height=void 0,t.label.horizontalCenter="left",t.locationX=1)},enumerable:!0,configurable:!0}),r.prototype.createNode=function(){var e=new Lr;return this._disposers.push(e),e},r.prototype.createLink=function(){var e=new Ir;return this._disposers.push(e),e},Object.defineProperty(r.prototype,"valueHeight",{get:function(){return this._valueHeight},set:function(e){e!=this._valueHeight&&(this._valueHeight=e,this.invalidate())},enumerable:!0,configurable:!0}),r.prototype.disposeData=function(){l.prototype.disposeData.call(this),this._sorted=this.nodes.iterator()},r}(Xi);V.registeredClasses.SankeyDiagram=un;var Rr=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="ChordNode";var t=e.createChild(Jt);t.location=.5,t.radius=5,t.text="{name}",t.zIndex=1,t.shouldClone=!1,e.label=t,e.layout="none",e.events.on("positionchanged",e.updateRotation,e,!1),e.isMeasured=!1,e.slice=e.createChild(Ai),e.slice.isMeasured=!1;var i=e.hiddenState;return i.properties.fill=new te().getFor("disabledBackground"),i.properties.opacity=.5,i.properties.visible=!0,e.setStateOnChildren=!1,e.slice.hiddenState.properties.visible=!0,e.adapter.add("tooltipX",function(a,n){return n.slice.ix*(n.slice.radius-(n.slice.radius-n.slice.pixelInnerRadius)/2)}),e.adapter.add("tooltipY",function(a,n){return n.slice.iy*(n.slice.radius-(n.slice.radius-n.slice.pixelInnerRadius)/2)}),e}return r.prototype.invalidateLinks=function(){var e=this;l.prototype.invalidateLinks.call(this);var t=this.label,i=this.slice,a=this.chart;if(a&&i){var n=this.total,s=i.arc,o=i.startAngle;this.children.each(function(u){if(u instanceof We){var p=u.locationX;g(p)||(p=.5);var f=u.locationY;g(f)||(f=1);var c=o+s*p,y=f*i.radius;u.x=y*M(c),u.y=y*L(c)}});var h=o+s*t.location,d=o+(1-n/this.adjustedTotal)*s*.5;ve(d)&&(d=o),t.fixPosition(h,i.radius),this.nextAngle=d,this._outgoingSorted&&w(this._outgoingSorted,function(u){var p=u.link;p.parent=e.chart.linksContainer;var f=u.getWorkingValue("value");if(g(f)){if(a.nonRibbon){var c=p.percentWidth;g(c)||(c=5),c=c/100,p.startAngle=o+s/2-s/2*c,p.arc=s*c}else p.arc=f*a.valueAngle,p.startAngle=e.nextAngle,e.nextAngle+=p.arc;u.toNode||(p.endAngle=p.startAngle),p.radius=i.pixelInnerRadius}}),this._incomingSorted&&w(this._incomingSorted,function(u){var p=u.link;if(p.radius=i.pixelInnerRadius,a.nonRibbon){var f=p.percentWidth;g(f)||(f=5),f=f/100,p.endAngle=o+s/2-s/2*f,p.arc=s*f}else{p.endAngle=e.nextAngle;var c=u.getWorkingValue("value");g(c)&&(p.arc=c*a.valueAngle,e.nextAngle+=p.arc)}u.fromNode||(p.startAngle=p.endAngle)})}},r.prototype.updateRotation=function(){var e=this.slice,t=this.trueStartAngle+e.arc/2,i=e.radius,a=i*M(t),n=i*L(t),s=_e({x:a+this.pixelX,y:n+this.pixelY});e.startAngle=this.trueStartAngle+(s-t),this.dx=-this.pixelX,this.dy=-this.pixelY},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.label.copyFrom(e.label),this.slice.copyFrom(e.slice)},r}(ei);V.registeredClasses.ChordNode=Rr;var dn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="QuadraticCurve",e.element=e.paper.add("path"),e.pixelPerfect=!1,e.fill=Te(),e.applyTheme(),e}return r.prototype.draw=function(){if(g(this.x1+this.x2+this.y1+this.y2+this.cpx+this.cpy)){var e={x:this.x1,y:this.y1},t={x:this.x2,y:this.y2},i={x:this.cpx,y:this.cpy},a=W(e)+et(t,i);this.path=a}},Object.defineProperty(r.prototype,"cpx",{get:function(){return this.getPropertyValue("cpx")},set:function(e){this.setPropertyValue("cpx",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cpy",{get:function(){return this.getPropertyValue("cpy")},set:function(e){this.setPropertyValue("cpy",e,!0)},enumerable:!0,configurable:!0}),r.prototype.positionToPoint=function(e){var t={x:this.x1,y:this.y1},i={x:this.cpx,y:this.cpy},a={x:this.x2,y:this.y2},n=Qi(t,a,i,e),s=Qi(t,a,i,e+.001);return{x:n.x,y:n.y,angle:_e(n,s)}},r}(Xe),jr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ChordLink",e.middleLine=e.createChild(dn),e.middleLine.shouldClone=!1,e.middleLine.strokeOpacity=0,e.applyTheme(),e}return r.prototype.validate=function(){if(l.prototype.validate.call(this),!this.isTemplate){var e=this.startAngle,t=this.endAngle,i=this.arc,a=this.radius,n=this.dataItem.fromNode,s=this.dataItem.toNode,o=0,h=0;n&&(o=n.pixelX+n.dx,h=n.pixelY+n.dy);var d=0,u=0;if(s&&(d=s.pixelX+s.dx,u=s.pixelY+s.dy),a>0){var p=a*M(e)+o,f=a*L(e)+h,c=a*M(t)+d,y=a*L(t)+u,v={x:0,y:0},m=W({x:p,y:f});m+=fe(e,i,a),m+=et({x:c,y},v),m+=fe(t,i,a),m+=et({x:p,y:f},v),i>0?this.link.path=m:this.link.path="",this.maskBullets&&(this.bulletsMask.path=m,this.bulletsContainer.mask=this.bulletsMask);var x=e+i/2,P=t+i/2,S=this.middleLine;S.x1=a*M(x)+o,S.y1=a*L(x)+h,S.x2=a*M(P)+d,S.y2=a*L(P)+u,S.cpx=0,S.cpy=0,S.stroke=this.fill,this.positionBullets()}}},Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPropertyValue("radius",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"arc",{get:function(){return this.getPropertyValue("arc")},set:function(e){this.setPropertyValue("arc",e,!0)},enumerable:!0,configurable:!0}),r}(ti);V.registeredClasses.ChordLink=jr;var pn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ChordDiagramDataItem",e.applyTheme(),e}return r}(Wi),fn=function(l){A(r,l);function r(){var e=l.call(this)||this;e.valueAngle=0,e.className="ChordDiagram",e.startAngle=-90,e.endAngle=270,e.radius=k(80),e.innerRadius=-15,e.nodePadding=5;var t=e.chartContainer.createChild(X);return t.align="center",t.valign="middle",t.shouldClone=!1,t.layout="absolute",e.chordContainer=t,e.nodesContainer.parent=t,e.linksContainer.parent=t,e.chartContainer.events.on("maxsizechanged",e.invalidate,e,!1),e.applyTheme(),e}return r.prototype.validate=function(){var e=this,t=this.chartContainer,i=this.endAngle,a=this.startAngle+this.nodePadding/2,n=Ne(this.startAngle,this.endAngle,1),s={x:0,y:0,width:0,height:0};n=Di([n,s]);var o=Math.min(t.innerWidth/n.width,t.innerHeight/n.height);g(o)||(o=0);var h=ie(this.radius,o),d=ie(this.innerRadius,h,!0),u=this.dataItem.values.value.sum,p=0,f=0;w(this._sorted,function(c){var y=c[1];e.getNodeValue(y),p++;var v=y.total;y.total/uthis.endIndex;f--){var c=this.dataItems.getIndex(f);this.disableUnusedColumns(c)}this._propertiesChanged=!1},r.prototype.sortCategoryAxis=function(e,t){var i=this;this.dataItems.values.sort(function(n,s){return s.values[t].workingValue-n.values[t].workingValue});var a=0;this.dataItems.each(function(n){n._index=a,a++}),e.dataItems.each(function(n){var s=n.component,o=s.categoryToPosition(n.category)-n.deltaPosition,h=s.getSeriesDataItemByCategory(n.category,i);if(h){var d=i.dataItems.indexOf(h);n._index=d;var u=j((d+.5)/i.dataItems.length-o,3);n.deltaAnimation&&!n.deltaAnimation.isDisposed()&&n.deltaAnimation.animationOptions[0].to==u||u!=j(n.deltaPosition,3)&&(n.deltaAnimation&&n.deltaAnimation.stop(),n.deltaAnimation=n.animate({property:"deltaPosition",from:-u,to:0},s.interpolationDuration,s.interpolationEasing),i._disposers.push(n.deltaAnimation))}}),e.dataItems.values.sort(function(n,s){return n.index-s.index})},r.prototype.validateDataElement=function(e){this.chart&&this.xAxis&&this.yAxis&&(this.validateDataElementReal(e),l.prototype.validateDataElement.call(this,e))},r.prototype.getStartLocation=function(e){var t=this._startLocation;return this.baseAxis==this.xAxis?t+=e.locations[this.xOpenField]-.5:t+=e.locations[this.yOpenField]-.5,t},r.prototype.getEndLocation=function(e){var t=this._endLocation;return this.baseAxis==this.xAxis?t+=e.locations[this.xField]-.5:t+=e.locations[this.yField]-.5,t},r.prototype.validateDataElementReal=function(e){var t=this,i,a,n,s,o=this.getStartLocation(e),h=this.getEndLocation(e),d=this.xField,u=this.xOpenField,p=this.yField,f=this.yOpenField,c=this.columns.template,y=c.percentWidth,v=c.percentHeight,m=c.pixelWidth,x=c.pixelHeight,P=c.maxWidth,S=c.maxHeight,D=c.pixelPaddingLeft,T=c.pixelPaddingRight,b=c.pixelPaddingTop,O=c.pixelPaddingBottom,_=!1,N=e.width;C(N)&&(g(N)&&(m=N),N instanceof ce&&(y=N.value*100));var F=e.height;if(C(F)&&(g(F)&&(x=F),F instanceof ce&&(v=F.value*100)),this.xAxis instanceof Z&&this.yAxis instanceof Z){if(!e.hasValue(this._xValueFields)||!e.hasValue(this._yValueFields))return;if(o=0,h=1,!ve(y)){var I=j((h-o)*(1-y/100)/2,5);o+=I,h-=I}if(i=this.xAxis.getX(e,u,o),a=this.xAxis.getX(e,d,h),ve(y)){var I=(a-i-m)/2;i+=I,a-=I}if(!ve(P)&&PMe&&s>Me)&&(_=!0),n=this.fixVerticalCoordinate(n),s=this.fixVerticalCoordinate(s),Math.abs(a-i)-D-T==0&&(_=!0)}else{if(!e.hasValue(this._xValueFields))return;if(!ve(v)){var I=j((h-o)*(1-v/100)/2,5);o+=I,h-=I}if(n=this.yAxis.getY(e,f,o),s=this.yAxis.getY(e,p,h),ve(v)){var I=(s-n-x)/2;s-=I,n+=I}if(!ve(S)&&SMe&&i>Me)&&(_=!0),a=this.fixHorizontalCoordinate(a),i=this.fixHorizontalCoordinate(i),Math.abs(n-s)-b-O==0&&(_=!0)}var Ze=Math.abs(a-i),qe=Math.abs(s-n),lt=Math.min(i,a),ht=Math.min(n,s);if(_)this.disableUnusedColumns(e);else{var B;e.column?(B=e.column,this._propertiesChanged&&(re(this,B,J),re(this.columns.template,B,J),H(J,function(be){B[be]=B[be]}))):(B=this.columns.create(),re(this,B,J),re(this.columns.template,B,J),e.addSprite(B),e.column=B,B.paper=this.paper,this.itemsFocusable()?(C(this.role)||(this.role="menu"),C(B.role)||(B.role="menuitem"),B.focusable=!0):(C(this.role)||(this.role="list"),C(B.role)||(B.role="listitem"),B.focusable=!1),B.focusable&&(B.events.on("focus",function(be){B.readerTitle=t.populateString(t.itemReaderText,e)},void 0,!1),B.events.on("blur",function(be){B.readerTitle=""},void 0,!1)),B.hoverable&&(B.events.on("over",function(be){B.readerTitle=t.populateString(t.itemReaderText,e)},void 0,!1),B.events.on("out",function(be){B.readerTitle=""},void 0,!1)),B.parent=this.columnsContainer,B.virtualParent=this),B.width=Ze,B.height=qe,B.x=lt,B.y=ht,B.realX=i,B.realY=n,B.realWidth=a-i,B.realHeight=s-n,this.setColumnStates(B),B.invalid&&B.validate(),B.__disabled=!1,w(this.axisRanges.iterator(),function(be){var he=e.rangesColumns.getKey(be.uid);he||(he=t.columns.create(),re(be.contents,he,J),e.addSprite(he),e.rangesColumns.setKey(be.uid,he),he.paper=t.paper),he.parent=be.contents,he.width=Ze,he.height=qe,he.x=lt,he.y=ht,t.setColumnStates(he),he.invalid&&he.validate(),he.__disabled=!1})}e.itemWidth=Ze,e.itemHeight=qe},r.prototype.disableUnusedColumns=function(e){e&&(e.column&&(e.column.width=0,e.column.height=0,e.column.__disabled=!0),w(this.axisRanges.iterator(),function(t){var i=e.rangesColumns.getKey(t.uid);i&&(i.width=0,i.height=0,i.__disabled=!0)}))},r.prototype.setColumnStates=function(e){if(this._dropFromOpenState||this._dropFromPreviousState||this._riseFromOpenState||this._riseFromPreviousState){var t=e.dataItem;if(this.xAxis instanceof E||this.yAxis instanceof E){var i,a=void 0,n=void 0;this.baseAxis==this.yAxis?(this.xOpenField&&this.xField&&this.xAxis instanceof E&&(i=t.getValue(this.xOpenField),a=t.getValue(this.xField)),n=t.getValue(this.xAxis.axisFieldName+"X","previousChange")):(this.yOpenField&&this.yField&&this.yAxis instanceof E&&(i=t.getValue(this.yOpenField),a=t.getValue(this.yField)),n=t.getValue(this.yAxis.axisFieldName+"Y","previousChange")),athis.currentLevel||e.children&&e.children.length>0)&&(i.columns.template.cursorOverStyle=xt.pointer,this.zoomable&&i.columns.template.events.on("hit",function(o){var h=o.target.dataItem;e.level>t.currentLevel?t.zoomToChartDataItem(h.treeMapDataItem.parent):t.zoomToSeriesDataItem(h)},this,void 0))}this._tempSeries.push(e.series)},r.prototype.toggleBullets=function(e){var t=this;w(this.series.iterator(),function(i){t._tempSeries.indexOf(i)==-1?(i.columnsContainer.hide(),i.bulletsContainer.hide(e)):(i.columnsContainer.show(),i.bulletsContainer.show(e),i.dataItems.each(function(a){a.bullets.each(function(n,s){s.show()})}),i.level1&&i.dataItems.each(function(a){a.treeMapDataItem.children&&a.bullets.each(function(n,s){s.hide()})}))})},r.prototype.zoomToSeriesDataItem=function(e){this.zoomToChartDataItem(e.treeMapDataItem)},r.prototype.zoomToChartDataItem=function(e){var t=this;e||(e=this._homeDataItem);var i=this.zoomOutButton;if(i&&(e!=this._homeDataItem?i.show():i.hide()),e&&e.children){this.xAxis.zoomToValues(e.x0,e.x1),this.yAxis.zoomToValues(e.y0,e.y1),this.currentLevel=e.level,this.currentlyZoomed=e,this.createTreeSeries(e);var a=this.xAxis.rangeChangeAnimation||this.yAxis.rangeChangeAnimation;a&&!a.isDisposed()&&!a.isFinished()?(this._dataDisposers.push(a),a.events.once("animationended",function(){t.toggleBullets()})):this.toggleBullets()}},r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("TreeMap chart"))},r.prototype.createDataItem=function(){return new cn},Object.defineProperty(r.prototype,"maxLevels",{get:function(){return this.getPropertyValue("maxLevels")},set:function(e){this.setPropertyValue("maxLevels",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"currentLevel",{get:function(){return this.getPropertyValue("currentLevel")},set:function(e){this.setPropertyValue("currentLevel",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"hideParentColumns",{get:function(){return this.getPropertyValue("hideParentColumns")},set:function(e){this.setPropertyValue("hideParentColumns",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"sorting",{get:function(){return this.getPropertyValue("sorting")},set:function(e){this.setPropertyValue("sorting",e,!0)},enumerable:!0,configurable:!0}),r.prototype.createSeries=function(){return new vi},Object.defineProperty(r.prototype,"homeText",{get:function(){return this._homeText},set:function(e){this._homeText=e,this._homeDataItem&&(this._homeDataItem.name=this._homeText)},enumerable:!0,configurable:!0}),r.prototype.processConfig=function(e){if(e){if(C(e.layoutAlgorithm)&&ae(e.layoutAlgorithm))switch(e.layoutAlgorithm){case"squarify":e.layoutAlgorithm=this.squarify;break;case"binaryTree":e.layoutAlgorithm=this.binaryTree;break;case"slice":e.layoutAlgorithm=this.slice;break;case"dice":e.layoutAlgorithm=this.dice;break;case"sliceDice":e.layoutAlgorithm=this.sliceDice;break;default:delete e.layoutAlgorithm;break}C(e.navigationBar)&&!C(e.navigationBar.type)&&(e.navigationBar.type="NavigationBar"),l.prototype.processConfig.call(this,e)}},r.prototype.validateLayout=function(){l.prototype.validateLayout.call(this),this.layoutItems(this.currentlyZoomed)},r.prototype.validateDataItems=function(){l.prototype.validateDataItems.call(this),this.layoutItems(this._homeDataItem),w(this.series.iterator(),function(e){e.validateRawData()}),this.zoomToChartDataItem(this._homeDataItem)},r.prototype.binaryTree=function(e){var t=e.children,i,a=t.length,n,s=new Array(a+1);for(s[0]=n=i=0;i0&&o(0,a,e.value,e.x0,e.y0,e.x1,e.y1);function o(h,d,u,p,f,c,y){if(h>=d-1){var v=t.getIndex(h);v.x0=p,v.y0=f,v.x1=c,v.y1=y;return}for(var m=s[h],x=u/2+m,P=h+1,S=d-1;P>>1;s[D]y-f){var O=(p*b+c*T)/u;o(h,P,T,p,f,O,y),o(P,d,b,O,f,c,y)}else{var _=(f*b+y*T)/u;o(h,P,T,p,f,c,_),o(P,d,b,p,_,c,y)}}},r.prototype.slice=function(e){for(var t=e.x0,i=e.x1,a=e.y0,n=e.y1,s=e.children,o,h=-1,d=s.length,u=e.value&&(n-a)/e.value;++hx&&(x=h),T=v*v*D,P=Math.max(x/T,T/m),P>S){v-=h;break}S=P}var b=this.dataItems.template.clone();b.value=v,b.dice=f1)return e;if(e.children.length==1){var t=e.children.getIndex(0);return t.children?this.getLegendLevel(t):e}else return e}},r.prototype.handleLegendSeriesAdded=function(e){},Object.defineProperty(r.prototype,"homeDataItem",{get:function(){return this._homeDataItem},enumerable:!0,configurable:!0}),r.prototype.feedLegend=function(){var e=this.legend;if(e){e.dataFields.name="name";var t=this.getLegendLevel(this._homeDataItem);if(t){var i=[];t.children.each(function(a){i.push(a)}),e.data=i}}},r.prototype.disposeData=function(){l.prototype.disposeData.call(this),this._homeDataItem=void 0,this.series.clear(),this.navigationBar&&this.navigationBar.disposeData(),this.xAxis.disposeData(),this.yAxis.disposeData()},r.prototype.getExporting=function(){var e=this,t=l.prototype.getExporting.call(this);return t.adapter.add("formatDataFields",function(i){return(i.format=="csv"||i.format=="xlsx")&&C(e.dataFields.children)&&delete i.dataFields[e.dataFields.children],i}),t},r}(Ge);V.registeredClasses.TreeMap=yn;var Xr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._chart=new le,e.className="AxisRendererX3D",e._disposers.push(e._chart),e.applyTheme(),e}return r.prototype.updateGridElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);if(e.element){var n=this.chart.dx3D||0,s=this.chart.dy3D||0,o=this.getHeight();e.path=W({x:n,y:s})+R({x:n,y:o+s})+R({x:0,y:o})}this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateBaseGridElement=function(){l.prototype.updateBaseGridElement.call(this);var e=this.getHeight(),t=this.chart.dx3D||0,i=this.chart.dy3D||0;this.baseGrid.path=W({x:t,y:i})+R({x:0,y:0})+R({x:0,y:e})},Object.defineProperty(r.prototype,"chart",{get:function(){return this._chart.get()},set:function(e){e&&this._chart.set(e,e.events.on("propertychanged",this.handle3DChanged,this,!1))},enumerable:!0,configurable:!0}),r.prototype.handle3DChanged=function(e){(e.property=="depth"||e.property=="angle")&&this.invalidate()},r}(Ye);V.registeredClasses.AxisRendererX3D=Xr;var vn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._chart=new le,e.className="AxisRendererY3D",e._disposers.push(e._chart),e.applyTheme(),e}return r.prototype.updateGridElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);if(e.element){var n=this.chart.dx3D||0,s=this.chart.dy3D||0,o=this.getWidth();e.path=W({x:0,y:0})+R({x:n,y:s})+R({x:o+n,y:s})}this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateBaseGridElement=function(){l.prototype.updateBaseGridElement.call(this);var e=this.chart.dx3D||0,t=this.chart.dy3D||0,i=this.getWidth();this.baseGrid.path=W({x:0,y:0})+R({x:i,y:0})+R({x:i+e,y:t})},Object.defineProperty(r.prototype,"chart",{get:function(){return this._chart.get()},set:function(e){e&&this._chart.set(e,e.events.on("propertychanged",this.handle3DChanged,this,!1))},enumerable:!0,configurable:!0}),r.prototype.handle3DChanged=function(e){(e.property=="depth"||e.property=="angle")&&this.invalidate()},r}(we),Yr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="Column3D",e}return r.prototype.createAssets=function(){this.column3D=this.createChild(La),this.column3D.shouldClone=!1,this.column3D.strokeOpacity=0,this.column=this.column3D},r.prototype.validate=function(){l.prototype.validate.call(this),this.column3D&&(this.column3D.width=this.pixelWidth,this.column3D.height=this.pixelHeight,this.column3D.invalid&&this.column3D.validate())},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.column3D&&this.column3D.copyFrom(e.column3D)},r.prototype.setFill=function(e){l.prototype.setFill.call(this,e),this.column.fill=e},r}(st);V.registeredClasses.Column3D=Yr;var gn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ColumnSeries3DDataItem",e.applyTheme(),e}return r}(Ke),gi=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ColumnSeries3D",e.columns.template.column3D.applyOnClones=!0,e.columns.template.hiddenState.properties.visible=!0,e.applyTheme(),e}return Object.defineProperty(r.prototype,"columnsContainer",{get:function(){var e=this.chart;return e&&e.columnsContainer&&e.leftAxesContainer.layout!="vertical"&&e.rightAxesContainer.layout!="vertical"&&e.bottomAxesContainer.layout!="horizontal"&&e.topAxesContainer.layout!="horizontal"?e.columnsContainer:this._columnsContainer},enumerable:!0,configurable:!0}),r.prototype.validateDataElementReal=function(e){l.prototype.validateDataElementReal.call(this,e),e.column&&(e.column.dx=this.dx,e.column.dy=this.dy,e.column.visible=this.visible)},r.prototype.validateDataElements=function(){l.prototype.validateDataElements.call(this),this.chart&&this.chart.invalidateLayout()},r.prototype.createColumnTemplate=function(){return new Yr},Object.defineProperty(r.prototype,"depth",{get:function(){return this.getPropertyValue("depth")},set:function(e){this.setPropertyValue("depth",e,!0);var t=this.columns.template;t.column3D.depth=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"angle",{get:function(){return this.getPropertyValue("angle")},set:function(e){this.setPropertyValue("angle",e);var t=this.columns.template;t.column3D.angle=e},enumerable:!0,configurable:!0}),r}(ot);V.registeredClasses.ColumnSeries3D=gi;V.registeredClasses.ColumnSeries3DDataItem=gn;(function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="XYChart3DDataItem",e.applyTheme(),e}return r})(ki);var mn=function(l){A(r,l);function r(){var e=l.call(this)||this;e._axisRendererX=Xr,e._axisRendererY=vn,e.className="XYChart3D",e.depth=30,e.angle=30;var t=e.seriesContainer.createChild(X);return t.shouldClone=!1,t.isMeasured=!1,t.layout="none",e.columnsContainer=t,e.columnsContainer.mask=e.createChild(q),e.applyTheme(),e}return r.prototype.updateSeriesMasks=function(){if(l.prototype.updateSeriesMasks.call(this),bt()){var e=this.columnsContainer,t=e.mask;e.mask=void 0,e.mask=t}},Object.defineProperty(r.prototype,"depth",{get:function(){return this.getPropertyValue("depth")},set:function(e){this.setPropertyValue("depth",e),this.fixLayout(),this.invalidateDataUsers()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"angle",{get:function(){return this.getPropertyValue("angle")},set:function(e){this.setPropertyValue("angle",e),this.fixLayout(),this.invalidateDataUsers()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dx3D",{get:function(){return M(this.angle)*this.depth},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dy3D",{get:function(){return-L(this.angle)*this.depth},enumerable:!0,configurable:!0}),r.prototype.validateLayout=function(){l.prototype.validateLayout.call(this),this.fixColumns()},r.prototype.fixLayout=function(){this.chartContainer.paddingTop=-this.dy3D,this.chartContainer.paddingRight=this.dx3D,this.scrollbarX&&(this.scrollbarX.dy=this.dy3D,this.scrollbarX.dx=this.dx3D),this.scrollbarY&&(this.scrollbarY.dy=this.dy3D,this.scrollbarY.dx=this.dx3D),this.fixColumns(),l.prototype.fixLayout.call(this)},r.prototype.fixColumns=function(){var e=this,t=1,i=0;w(this.series.iterator(),function(n){n instanceof gi&&(!n.clustered&&i>0&&t++,n.depthIndex=t-1,i++)});var a=0;w(this.series.iterator(),function(n){if(n instanceof gi){n.depth=e.depth/t,n.angle=e.angle,n.columnsContainer==e.columnsContainer&&(n.dx=e.depth/t*M(e.angle)*n.depthIndex,n.dy=-e.depth/t*L(e.angle)*n.depthIndex);var s=!1;(n.baseAxis==n.xAxis&&n.xAxis.renderer.inversed||n.baseAxis==n.yAxis&&n.yAxis.renderer.inversed)&&(s=!0);var o=1;n.dataItems.each(function(h){var d=h.column;d&&(s?d.zIndex=1e3*(1e3-o)+a-n.depthIndex*100:d.zIndex=1e3*o+a-n.depthIndex*100),o++}),s?a--:a++}}),this.maskColumns()},r.prototype.processConfig=function(e){if(e&&C(e.series)&&ke(e.series))for(var t=0,i=e.series.length;t1&&(this.orientation=="horizontal"?D.minGridDistance=this.measuredWidth/this.markerCount:D.minGridDistance=this.measuredHeight/this.markerCount),this.valueAxis.invalidate();for(var p=this.markerCount,T=this.markers.length;p0&&t.length>0)if(n){var o=W(e[0]);if(e.length>0)for(var h=1;h0||this.fillSprite.fillOpacity>0)&&(o=W(e[0])+Rt(e),o+=R(t[0])+Rt(t),o+=R(e[0]),o+=rt(),this.fillSprite.path=o)}else{var o=W(e[0])+Rt(e);this.strokeSprite.path=o,(this.fillOpacity>0||this.fillSprite.fillOpacity>0)&&(o+=R(t[0])+Rt(t),o+=R(e[0]),o+=rt(),this.fillSprite.path=o)}else this.strokeSprite.path="",this.fillSprite.path=""},r}(wi);V.registeredClasses.StepLineSeriesSegment=Nr;var zr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="StepLineSeriesDataItem",e.applyTheme(),e}return r}($t),Pn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="StepLineSeries",e.applyTheme(),e.startLocation=0,e.endLocation=1,e}return r.prototype.createDataItem=function(){return new zr},r.prototype.addPoints=function(e,t,i,a,n){var s,o,h,d;this.baseAxis==this.xAxis&&(s=this.startLocation,o=this.endLocation,h=this.getAdjustedXLocation(t,this.yOpenField),d=this.getAdjustedXLocation(t,this.yField)),this.baseAxis==this.yAxis&&(h=this.startLocation,d=this.endLocation,s=this.getAdjustedXLocation(t,this.xOpenField),o=this.getAdjustedXLocation(t,this.xField));var u=this.xAxis.getX(t,i,s),p=this.yAxis.getY(t,a,h),f=this.xAxis.getX(t,i,o),c=this.yAxis.getY(t,a,d);if(u=Y(u,-1e5,1e5),p=Y(p,-1e5,1e5),f=Y(f,-1e5,1e5),c=Y(c,-1e5,1e5),!this.noRisers&&e.length>1){var y=e[e.length-1];this.baseAxis==this.xAxis&&(n?e.push({x:y.x,y:c}):e.push({x:u,y:y.y})),this.baseAxis==this.yAxis&&(n?e.push({x:f,y:y.y}):e.push({x:y.x,y:p}))}var v={x:u,y:p},m={x:f,y:c};n?e.push(m,v):e.push(v,m)},r.prototype.drawSegment=function(e,t,i){var a=!1;this.yAxis==this.baseAxis&&(a=!0),e.drawSegment(t,i,this.tensionX,this.tensionY,this.noRisers,a)},r.prototype.createSegment=function(){return new Nr},Object.defineProperty(r.prototype,"noRisers",{get:function(){return this.getPropertyValue("noRisers")},set:function(e){this.setPropertyValue("noRisers",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startLocation",{get:function(){return this.getPropertyValue("startLocation")},set:function(e){this.setPropertyValue("startLocation",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endLocation",{get:function(){return this.getPropertyValue("endLocation")},set:function(e){this.setPropertyValue("endLocation",e,!0)},enumerable:!0,configurable:!0}),r}(Fi);V.registeredClasses.StepLineSeries=Pn;V.registeredClasses.StepLineSeriesDataItem=zr;var Hr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="RadarColumn",e}return r.prototype.createAssets=function(){this.radarColumn=this.createChild(Ai),this.radarColumn.shouldClone=!1,this.radarColumn.strokeOpacity=void 0,this.column=this.radarColumn},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.radarColumn&&this.radarColumn.copyFrom(e.radarColumn)},r.prototype.getTooltipX=function(){var e=this.getPropertyValue("tooltipX");return g(e)?e:this.radarColumn.getTooltipX()},r.prototype.getTooltipY=function(){var e=this.getPropertyValue("tooltipX");return g(e)?e:this.radarColumn.getTooltipY()},r}(st);V.registeredClasses.RadarColumn=Hr;var Cn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ColumnSeriesDataItem",e.applyTheme(),e}return r}(Ke),Dn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="RadarColumnSeries",e.applyTheme(),e}return r.prototype.createColumnTemplate=function(){return new Hr},r.prototype.validate=function(){this.chart.invalid&&this.chart.validate(),l.prototype.validate.call(this)},r.prototype.disableUnusedColumns=function(e){e&&(e.column&&(e.column.__disabled=!0),w(this.axisRanges.iterator(),function(t){var i=e.rangesColumns.getKey(t.uid);i&&(i.__disabled=!0)}))},r.prototype.validateDataElementReal=function(e){var t=this,i=this.chart.startAngle,a=this.chart.endAngle,n=this.yField,s=this.yOpenField,o=this.xField,h=this.xOpenField,d,u,p,f,c=this.getStartLocation(e),y=this.getEndLocation(e),v=(a-i)/(this.dataItems.length*(this.end-this.start)),m=e.column;m||(m=this.columns.create(),e.column=m,re(this,m,J),re(this.columns.template,m,J),e.addSprite(m),m.paper=this.paper,this.setColumnStates(m));var x=m.width,P=100;x instanceof ce&&(P=x.percent);var S=j((y-c)*(1-P/100)/2,5);if(c+=S,y-=S,this.xAxis instanceof Z&&this.yAxis instanceof Z)p=K({x:this.yAxis.getX(e,n,0,"valueY"),y:this.yAxis.getY(e,n,0,"valueY")}),f=K({x:this.yAxis.getX(e,s,1,"valueY"),y:this.yAxis.getY(e,s,1,"valueY")}),d=this.xAxis.getAngle(e,h,0,"valueX"),u=this.xAxis.getAngle(e,o,1,"valueX"),i=i+c*v,a=a-(1-y)*v;else if(this.baseAxis==this.xAxis)p=K({x:this.yAxis.getX(e,n,e.locations[n],"valueY"),y:this.yAxis.getY(e,n,e.locations[n],"valueY")}),f=K({x:this.yAxis.getX(e,s,e.locations[s],"valueY"),y:this.yAxis.getY(e,s,e.locations[s],"valueY")}),d=this.xAxis.getAngle(e,h,c,"valueX"),u=this.xAxis.getAngle(e,o,y,"valueX"),i=i+c*v,a=a-(1-y)*v;else{if(p=K({x:this.yAxis.getX(e,n,c,"valueY"),y:this.yAxis.getY(e,n,c,"valueY")}),f=K({x:this.yAxis.getX(e,s,y,"valueY"),y:this.yAxis.getY(e,s,y,"valueY")}),g(x)){var D=Math.abs(p-f);if(D>x){var T=(D-x)/2;p+=T,f-=T}}d=this.xAxis.getAngle(e,o,e.locations[o],"valueX"),u=this.xAxis.getAngle(e,h,e.locations[h],"valueX")}if(u0?(O.arc=_,O.radius=p,O.innerRadius=f,m.__disabled=!1,m.parent=this.columnsContainer,w(this.axisRanges.iterator(),function(N){var F=e.rangesColumns.getKey(N.uid);F||(F=t.columns.create(),Ia(t.columns.template,F,J),re(N.contents,F,J),F.dataItem&&Ae(F.dataItem.sprites,F),e.addSprite(F),F.paper=t.paper,t.setColumnStates(F),e.rangesColumns.setKey(N.uid,F));var I=F.radarColumn;I.startAngle=d,I.arc=_,I.radius=p,I.innerRadius=f,I.invalid&&(I.paper=t.paper,I.validate()),F.__disabled=!1,F.parent=N.contents})):this.disableUnusedColumns(e)},r.prototype.getPoint=function(e,t,i,a,n,s,o){s||(s="valueX"),o||(o="valueY");var h=this.yAxis.getX(e,i,n,o),d=this.yAxis.getY(e,i,n,o),u=K({x:h,y:d});u==0&&(u=1e-5);var p=this.xAxis.getAngle(e,t,a,s);return{x:u*M(p),y:u*L(p)}},r.prototype.getMaskPath=function(){var e=this.yAxis.renderer;return _t(e.startAngle,e.endAngle-e.startAngle,e.pixelRadius,e.pixelInnerRadius)},r.prototype.positionBulletReal=function(e,t,i){var a=this.xAxis,n=this.yAxis;(ta.end||in.end)&&(e.visible=!1),e.moveTo(this.xAxis.renderer.positionToPoint(t,i))},r.prototype.setXAxis=function(e){l.prototype.setXAxis.call(this,e),this.updateRendererRefs()},r.prototype.setYAxis=function(e){l.prototype.setYAxis.call(this,e),this.updateRendererRefs()},r.prototype.updateRendererRefs=function(){var e=this.xAxis.renderer,t=this.yAxis.renderer;e.axisRendererY=t},r}(ot);V.registeredClasses.RadarColumnSeries=Dn;V.registeredClasses.RadarColumnSeriesDataItem=Cn;var xi=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.slice=e.createChild(q),e.slice.shouldClone=!1,e.slice.setElement(e.paper.add("path")),e.slice.isMeasured=!1,e.orientation="vertical",e.bottomWidth=k(100),e.topWidth=k(100),e.isMeasured=!1,e.width=10,e.height=10,e.expandDistance=0,e.className="FunnelSlice",e.applyTheme(),e}return r.prototype.draw=function(){l.prototype.draw.call(this);var e=this.pixelPaddingTop,t=this.pixelPaddingBottom,i=this.pixelPaddingRight,a=this.pixelPaddingLeft,n=this.pixelWidth-i-a,s=this.pixelHeight-e-t,o=this.expandDistance,h="";if(this.orientation=="vertical"){var d=oe(this.topWidth,n),u=oe(this.bottomWidth,n),p={x:(n-d)/2+a,y:e},f={x:(n+d)/2+a,y:e},c={x:(n+u)/2+a,y:e+s},y={x:(n-u)/2+a,y:e+s},v={x:f.x+(c.x-f.x)/2+o*s,y:f.y+.5*s},m={x:p.x+(y.x-p.x)/2-o*s,y:p.y+.5*s},x=R(c),P=R(p);o!=0&&(x=et(c,v),P=et(p,m)),h=W(p)+R(f)+x+R(y)+P,this.tickPoint={x:f.x+(c.x-f.x)/2,y:f.y+(c.y-f.y)/2}}else{var d=oe(this.topWidth,s),u=oe(this.bottomWidth,s),S={x:a,y:(s-d)/2+e},D={x:a,y:(s+d)/2+e},T={x:a+n,y:(s-u)/2+e},b={x:a+n,y:(s+u)/2+e},v={y:S.y+(T.y-S.y)/2-o*n,x:S.x+.5*n},m={y:D.y+(b.y-D.y)/2+o*n,x:D.x+.5*n},x=R(T),P=R(D);o!=0&&(x=et(T,v),P=et(D,m)),h=W(D)+R(S)+x+R(b)+P,this.tickPoint={y:D.y+(b.y-D.y)/2,x:D.x+(b.x-D.x)/2}}this.slice.path=h,this.invalidateLayout()},r.prototype.getPoint=function(e,t){var i=this.pixelPaddingTop,a=this.pixelPaddingBottom,n=this.pixelPaddingRight,s=this.pixelPaddingLeft,o=this.pixelWidth-n-s,h=this.pixelHeight-i-a;if(this.orientation=="vertical"){var d=oe(this.topWidth,o),u=oe(this.bottomWidth,o),p={x:(o-d)/2+s,y:i},f={x:(o+d)/2+s,y:i},c={x:(o+u)/2+s,y:i+h},y={x:(o-u)/2+s,y:i+h},v=p.x+(y.x-p.x)*t,m=f.x+(c.x-f.x)*t;return{x:v+(m-v)*e,y:f.y+(c.y-f.y)*t}}else{var d=oe(this.topWidth,h),u=oe(this.bottomWidth,h),x={x:s,y:(h-d)/2+i},P={x:s,y:(h+d)/2+i},S={x:s+o,y:(h-u)/2+i},D={x:s+o,y:(h+u)/2+i},T=x.y+(S.y-x.y)*e,b=P.y+(D.y-P.y)*e;return{y:T+(b-T)*t,x:x.x+(S.x-x.x)*e}}},Object.defineProperty(r.prototype,"bottomWidth",{get:function(){return this.getPropertyValue("bottomWidth")},set:function(e){this.setPercentProperty("bottomWidth",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"topWidth",{get:function(){return this.getPropertyValue("topWidth")},set:function(e){this.setPercentProperty("topWidth",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"orientation",{get:function(){return this.getPropertyValue("orientation")},set:function(e){this.setPropertyValue("orientation",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"expandDistance",{get:function(){return this.getPropertyValue("expandDistance")},set:function(e){this.setPropertyValue("expandDistance",e,!0)},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.slice&&this.slice.copyFrom(e.slice)},r}(X);V.registeredClasses.FunnelSlice=xi;var Ur=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._label=new le,e._slice=new le,e.className="FunnelTick",e.element=e.paper.add("path"),e._disposers.push(e._label),e._disposers.push(e._slice),e.setPropertyValue("locationX",0),e.setPropertyValue("locationY",0),e.applyTheme(),e}return r.prototype.draw=function(){l.prototype.draw.call(this);var e=this.slice,t=e.getPoint(this.locationX,this.locationY);if(t){var i=this.label,a=e.dataItem.component,n=void 0,s=void 0,o=void 0;if(a.orientation=="vertical"){var h=i.pixelX,d=i.pixelY;a.labelsOpposite||(h+=i.maxRight),n=De(t,e,this.parent),o=De({x:h,y:d},i.parent,this.parent),s={x:i.parent.pixelX-this.length,y:o.y},a.labelsOpposite||(s.x=i.parent.measuredWidth+this.length)}else{var h=i.pixelX,d=i.pixelY;a.labelsOpposite||(d+=i.maxBottom),n=De(t,e,this.parent),o=De({x:h,y:d},i.parent,this.parent),s={x:o.x,y:i.parent.pixelY-this.length},a.labelsOpposite||(s.y=i.parent.measuredHeight+this.length)}this.path=W(n)+R(s)+R(o)}},Object.defineProperty(r.prototype,"slice",{get:function(){return this._slice.get()},set:function(e){this._slice.set(e,new it([e.events.on("transformed",this.invalidate,this,!1),e.events.on("validated",this.invalidate,this,!1)]))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"label",{get:function(){return this._label.get()},set:function(e){this._label.set(e,e.events.on("transformed",this.invalidate,this,!1))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"locationX",{get:function(){return this.getPropertyValue("locationX")},set:function(e){this.setPropertyValue("locationX",e,!1,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"locationY",{get:function(){return this.getPropertyValue("locationY")},set:function(e){this.setPropertyValue("locationY",e,!1,!0)},enumerable:!0,configurable:!0}),r}(St);V.registeredClasses.FunnelTick=Ur;var Ei=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="FunnelSeriesDataItem",e.events.on("visibilitychanged",function(){e.component&&e.component.invalidateDataItems()},e,!1),e.applyTheme(),e}return Object.defineProperty(r.prototype,"sliceLink",{get:function(){var e=this;if(!this._sliceLink){var t=this.component.sliceLinks.create();this._sliceLink=t,this._disposers.push(t),t.parent=this.component.slicesContainer,this._disposers.push(new se(function(){e.component&&e.component.sliceLinks.removeValue(t)})),this.addSprite(t),t.visible=this.visible}return this._sliceLink},enumerable:!0,configurable:!0}),r}(Qt),Gr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._nextY=0,e.className="FunnelSeries",e.orientation="vertical",e.width=k(100),e.height=k(100),e.slicesContainer.width=k(100),e.slicesContainer.height=k(100),e._disposers.push(e.slicesContainer.events.on("maxsizechanged",e.invalidateDataItems,e,!1)),e.labelsOpposite=!0,e.labelsContainer.layout="absolute",e.bottomRatio=0,e.applyTheme(),e}return r.prototype.createSlice=function(){return new xi},r.prototype.createTick=function(){return new Ur},r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Funnel Series"))},r.prototype.createDataItem=function(){return new Ei},r.prototype.initSlice=function(e){e.isMeasured=!1,e.defaultState.properties.scale=1,e.observe("scale",this.handleSliceScale,this),e.observe(["dx","dy","x","y"],this.handleSliceMove,this),e.tooltipText="{category}: {value.percent.formatNumber('#.#p')} ({value.value})";var t=e.states.create("hover");t.properties.expandDistance=.2},r.prototype.initLabel=function(e){l.prototype.initLabel.call(this,e),e.verticalCenter="middle",e.horizontalCenter="middle",e.isMeasured=!0,e.padding(5,5,5,5)},r.prototype.validate=function(){l.prototype.validate.call(this),this._nextY=0},r.prototype.validateDataElements=function(){var e=this,t=this.slicesContainer,i=this.labelsContainer,a=this.labels.template;this.alignLabels?(a.interactionsEnabled=!0,t.isMeasured=!0,i.isMeasured=!0):(a.interactionsEnabled=!1,t.isMeasured=!1,i.isMeasured=!1);var n=0,s=0;this.dataItems.each(function(o){C(o.value)&&(s++,o.value>0?n+=Math.abs(o.getWorkingValue("value")/o.value):e.ignoreZeroValues||!o.visible||o.__disabled||o.isHiding?s--:n+=1)}),this._total=1/s*n,this._count=s,l.prototype.validateDataElements.call(this),this.arrangeLabels()},r.prototype.getNextValue=function(e){var t=e.index,i=e.getWorkingValue("value");if(t0){var t=this.labels.getIndex(e);return t.__disabled||!t.visible?this.getLastLabel(e-1):t}},r.prototype.arrangeLabels=function(){if(this.alignLabels){var e=this.labels.length;if(e>1){var t=this.getLastLabel(e-1);if(t){var i=t.pixelY,a=t.pixelX;if(e>1){for(var n=e-2;n>=0;n--){var s=this.labels.getIndex(n);s.visible&&!s.__disabled&&(s.invalid&&s.validate(),this.orientation=="vertical"?s.pixelY+s.measuredHeight>i&&(s.y=Math.min(1e6,i-s.measuredHeight)):s.pixelX+s.measuredWidth>a&&(s.x=Math.min(1e6,a-s.measuredWidth)),i=s.pixelY,a=s.pixelX)}i=0,a=0;for(var n=0;n0){var o=s.getWorkingValue("value")/s.value,h=s.sliceLink;e.orientation=="vertical"?i-=h.pixelHeight*o:t-=h.pixelWidth*o}}),this._pyramidHeight=oe(this.pyramidHeight,i),this._pyramidWidth=oe(this.pyramidHeight,t),this.orientation=="vertical"){var a=(i-this._pyramidHeight)/2;this.slicesContainer.y=a,this.labelsContainer.y=a,this.ticksContainer.y=a}else{var n=(t-this._pyramidWidth)/2;this.slicesContainer.x=n,this.labelsContainer.x=n,this.ticksContainer.x=n}l.prototype.validateDataElements.call(this)},r.prototype.decorateSlice=function(e){var t=this.dataItem.values.value.absoluteSum;if(t!=0){var i=e.slice,a=e.sliceLink,n=e.label,s=e.tick;this.getNextValue(e);var o=Math.abs(e.getWorkingValue("value")),h=this._pyramidWidth,d=this._pyramidHeight,u=this.slicesContainer.innerWidth,p=this.slicesContainer.innerHeight,f=a.pixelWidth,c=a.pixelHeight;if((e.value==0||e.value==null)&&this.ignoreZeroValues?e.__disabled=!0:e.__disabled=!1,this.orientation=="vertical"){var y=oe(this.topWidth,u);g(this._nextWidth)||(this._nextWidth=y);var v=oe(this.bottomWidth,u),m=this._nextWidth,x=Math.atan2(d,y-v),P=Math.tan(Math.PI/2-x);P==0&&(P=1e-8);var S=void 0,D=void 0;if(this.valueIs=="area"){var T=(y+v)/2*d,b=T*o/t,O=Math.abs(m*m-2*b*P);S=(m-Math.sqrt(O))/P,S>0?D=(2*b-S*m)/S:D=m}else S=d*o/t,D=m-S*P;i.height=S,i.width=u,i.bottomWidth=D,i.topWidth=m,a.topWidth=i.bottomWidth,a.bottomWidth=i.bottomWidth,i.y=this._nextY,this.alignLabels?n.x=0:n.x=u/2,n.y=i.pixelY+i.pixelHeight*s.locationY+i.dy,this._nextY+=i.pixelHeight+c*o/Math.max(Math.abs(e.value),1e-8),a.y=this._nextY-c,a.x=u/2}else{var y=oe(this.topWidth,p);g(this._nextWidth)||(this._nextWidth=y);var v=oe(this.bottomWidth,p),m=this._nextWidth,x=Math.atan2(h,y-v),P=Math.tan(Math.PI/2-x);P==0&&(P=1e-8);var _=void 0,D=void 0;if(this.valueIs=="area"){var T=(y+v)/2*h,b=T*o/t;_=(m-Math.sqrt(m*m-2*b*P))/P,D=(2*b-_*m)/_}else _=h*o/t,D=m-_*P;i.width=_,i.height=p,i.bottomWidth=D,i.topWidth=m,a.topWidth=i.bottomWidth,a.bottomWidth=i.bottomWidth,i.x=this._nextY,this.alignLabels?n.y=this.labelsContainer.measuredHeight:n.y=p/2,n.x=i.pixelX+i.pixelWidth*s.locationX+i.dx,this._nextY+=i.pixelWidth+f*o/Math.max(Math.abs(e.value),1e-8),a.x=this._nextY-f,a.y=p/2}this._nextWidth=i.bottomWidth}},Object.defineProperty(r.prototype,"topWidth",{get:function(){return this.getPropertyValue("topWidth")},set:function(e){this.setPercentProperty("topWidth",e,!1,!1,10,!1)&&this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pyramidHeight",{get:function(){return this.getPropertyValue("pyramidHeight")},set:function(e){this.setPercentProperty("pyramidHeight",e,!1,!1,10,!1)&&this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"bottomWidth",{get:function(){return this.getPropertyValue("bottomWidth")},set:function(e){this.setPercentProperty("bottomWidth",e,!1,!1,10,!1)&&this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"valueIs",{get:function(){return this.getPropertyValue("valueIs")},set:function(e){this.setPropertyValue("valueIs",e)&&this.invalidate()},enumerable:!0,configurable:!0}),r}(Gr);V.registeredClasses.PyramidSeries=Kr;V.registeredClasses.PyramidSeriesDataItem=Bi;var Zr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PictorialStackedSeriesDataItem",e.applyTheme(),e}return r}(Bi),An=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PictorialStackedSeries",e.topWidth=k(100),e.bottomWidth=k(100),e.valueIs="height",e.applyTheme(),e.startLocation=0,e.endLocation=1,e.align="center",e.valign="middle",e._maskSprite=e.slicesContainer.createChild(q),e._maskSprite.visible=!1,e._maskSprite.zIndex=100,e._maskSprite.shouldClone=!1,e}return r.prototype.validateDataElements=function(){var e=this.slicesContainer.maxWidth,t=this.slicesContainer.maxHeight,i=this._maskSprite,a=i.measuredWidth/i.scale,n=i.measuredHeight/i.scale,s=U(t/n,e/a);s==1/0&&(s=1),s=ee(.001,s);var o=this.startLocation,h=this.endLocation,d=U(e,a*s),u=U(t,n*s);i.scale=s,this.orientation=="vertical"?(this.topWidth=d+4,this.bottomWidth=d+4,this.pyramidHeight=u*(h-o),i.x=e/2,i.y=u/2):(this.topWidth=u+4,this.bottomWidth=u+4,this.pyramidHeight=d*(h-o),i.valign="middle",i.x=d/2,i.y=t/2),i.verticalCenter="middle",i.horizontalCenter="middle",l.prototype.validateDataElements.call(this);var p,f;this.orientation=="vertical"?(this.valign=="bottom"&&(p=t-u),this.valign=="middle"&&(p=(t-u)/2),this.valign=="top"&&(p=0),this.align=="left"&&(f=-(e-d)/2),this.align=="center"&&(f=0),this.align=="right"&&(f=(e-d)/2),this.slices.template.dy=o*u,this.alignLabels&&(this.slicesContainer.dx=f)):(this.valign=="bottom"&&(p=(t-u)/2),this.valign=="middle"&&(p=0),this.valign=="top"&&(p=-(t-u)/2),this.align=="left"&&(f=0),this.align=="center"&&(f=(e-d)/2),this.align=="right"&&(f=e-d),this.slices.template.dx=o*d,this.alignLabels&&(this.slicesContainer.dy=p)),this.slicesContainer.x=f,this.labelsContainer.x=f,this.ticksContainer.x=f,this.slicesContainer.y=p,this.labelsContainer.y=p,this.ticksContainer.y=p,d>0&&u>0&&(this.slicesContainer.mask=i)},r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Pyramid Series"))},r.prototype.createDataItem=function(){return new Zr},Object.defineProperty(r.prototype,"maskSprite",{get:function(){return this._maskSprite},enumerable:!0,configurable:!0}),r.prototype.initSlice=function(e){l.prototype.initSlice.call(this,e);var t=e.states.getKey("hover");t&&(t.properties.expandDistance=0)},Object.defineProperty(r.prototype,"startLocation",{get:function(){return this.getPropertyValue("startLocation")},set:function(e){this.setPropertyValue("startLocation",e)&&this.invalidateDataItems()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endLocation",{get:function(){return this.getPropertyValue("endLocation")},set:function(e){this.setPropertyValue("endLocation",e)&&this.invalidateDataItems()},enumerable:!0,configurable:!0}),r}(Kr);V.registeredClasses.PictorialStackedSeries=An;V.registeredClasses.PictorialStackedSeriesDataItem=Zr;var qr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ConeColumn",e}return r.prototype.createAssets=function(){this.coneColumn=this.createChild(Ra),this.coneColumn.shouldClone=!1,this.column=this.coneColumn},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.coneColumn&&this.coneColumn.copyFrom(e.coneColumn)},r}(st);V.registeredClasses.ConeColumn=qr;var _n=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ConeSeriesDataItem",e.applyTheme(),e}return r}(Ke),Vn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ConeSeries",e.applyTheme(),e}return r.prototype.createColumnTemplate=function(){return new qr},r.prototype.getMaskPath=function(){var e=0,t=0,i=this.columns.getIndex(0);if(i)return this.baseAxis==this.xAxis?t=i.coneColumn.innerWidth/2+1:e=i.coneColumn.innerHeight/2+1,Be({x:-e,y:0,width:this.xAxis.axisLength+e,height:this.yAxis.axisLength+t})},r.prototype.validateDataElementReal=function(e){l.prototype.validateDataElementReal.call(this,e);var t=e.column;if(t){var i=e.column.coneColumn;i.fill=e.column.fill,this.baseAxis==this.yAxis?i.orientation="horizontal":i.orientation="vertical"}},r}(ot);V.registeredClasses.ConeSeries=Vn;V.registeredClasses.ConeSeriesDataItem=_n;var $r=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="CurvedColumn",e}return r.prototype.createAssets=function(){this.curvedColumn=this.createChild(q),this.curvedColumn.shouldClone=!1,this.setPropertyValue("tension",.7),this.width=k(120),this.height=k(120),this.column=this.curvedColumn},r.prototype.draw=function(){l.prototype.draw.call(this);var e=this.realWidth,t=this.realHeight,i=this.realX-this.pixelX,a=this.realY-this.pixelY,n;He(this.width);var s=1,o=1;this.orientation=="vertical"?(s=this.tension,n=[{x:0,y:t+a},{x:e/2,y:a},{x:e,y:t+a}]):(o=this.tension,t=Math.abs(t),n=[{x:i,y:t},{x:i+e,y:t/2},{x:i,y:0}]);var h=W(n[0])+new Ct(s,o).smooth(n);this.column.path=h},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.curvedColumn&&this.curvedColumn.copyFrom(e.curvedColumn)},Object.defineProperty(r.prototype,"tension",{get:function(){return this.getPropertyValue("tension")},set:function(e){this.setPropertyValue("tension",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"orientation",{get:function(){return this.getPropertyValue("orientation")},set:function(e){this.setPropertyValue("orientation",e,!0)},enumerable:!0,configurable:!0}),r}(st);V.registeredClasses.CurvedColumn=$r;var Sn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="CurvedColumnSeriesDataItem",e.applyTheme(),e}return r}(Ke),Tn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="CurvedColumnSeries",e.applyTheme(),e}return r.prototype.createColumnTemplate=function(){return new $r},r.prototype.validateDataElementReal=function(e){l.prototype.validateDataElementReal.call(this,e);var t=e.column;if(t=e.column,t){var i=e.column.curvedColumn;i.fill=e.column.fill,this.baseAxis==this.yAxis?t.orientation="horizontal":t.orientation="vertical"}},r}(ot);V.registeredClasses.CurvedColumnSeries=Tn;V.registeredClasses.CurvedColumnSeriesDataItem=Sn;var On=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="CircleBullet";var t=e.createChild(Ci);return t.shouldClone=!1,t.radius=5,t.isMeasured=!1,e.circle=t,e.applyTheme(),e}return r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.circle.copyFrom(e.circle)},r}(We);V.registeredClasses.CircleBullet=On;var kn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ErrorBullet",e.errorLine=e.createChild(q),e.errorLine.shouldClone=!1,e.width=20,e.height=20,e.strokeOpacity=1,e.isDynamic=!0,e}return r.prototype.validatePosition=function(){l.prototype.validatePosition.call(this);var e=this.pixelWidth/2,t=this.pixelHeight/2;this.errorLine.path=W({x:-e,y:-t})+R({x:e,y:-t})+W({x:0,y:-t})+R({x:0,y:t})+W({x:-e,y:t})+R({x:e,y:t})},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.errorLine.copyFrom(e.errorLine)},r}(We);V.registeredClasses.ErrorBullet=kn;var wn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="NavigationBarDataItem",e.applyTheme(),e}return Object.defineProperty(r.prototype,"name",{get:function(){return this.properties.name},set:function(e){this.setProperty("name",e)},enumerable:!0,configurable:!0}),r}(ct),Fn=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="NavigationBar";var t=new te,i=new er;i.valign="middle",i.paddingTop=8,i.paddingBottom=8,e.paddingBottom=2,e.links=new Q(i),e._disposers.push(new G(e.links)),e._disposers.push(i),e._linksIterator=new Pi(e.links,function(){return e.links.create()}),e._linksIterator.createNewItems=!0;var a=new ja;a.direction="right",a.width=8,a.height=12,a.fill=t.getFor("alternativeBackground"),a.fillOpacity=.5,a.valign="middle",a.marginLeft=10,a.marginRight=10,e.separators=new Q(a),e._disposers.push(new G(e.separators)),e._disposers.push(a);var n=new er;return e.activeLink=n,n.copyFrom(i),n.valign="middle",n.fontWeight="bold",e.width=k(100),e.layout="grid",e.dataFields.name="name",e.applyTheme(),e}return r.prototype.validateDataElements=function(){this.removeChildren(),this._linksIterator.reset(),l.prototype.validateDataElements.call(this)},r.prototype.validateDataElement=function(e){l.prototype.validateDataElement.call(this,e);var t;if(e.indext.getHitOption(this.interactions,"hitTolerance")){switch(this._generalBehavior){case"zoom":this.dispatch("zoomended");break;case"select":this.dispatch("selectended");break;case"pan":this.dispatch("panended"),t.setGlobalStyle(xt.default);break}this.downPoint=void 0,this.updateSelection()}},r.prototype.updateSelection=function(){},r.prototype.getPositions=function(){this.xPosition=this.point.x/this.innerWidth,this.yPosition=1-this.point.y/this.innerHeight},r.prototype.handleCursorDown=function(e){if(!(!this.interactionsEnabled||this.interactions.isTouchProtected&&e.touch||!Re().isLocalElement(e.pointer,this.paper.svg,this.uid))){Xa();var t=ai(e.pointer.point,this);this._stick=="hard"&&this._stickPoint&&(t=this._stickPoint),this._adapterO&&this._adapterO.apply("cursorPoint",t),this.fitsToBounds(t)&&(this._downPointOrig={x:t.x,y:t.y},e.event.cancelable&&this.shouldPreventGestures(e.touch)&&this.fitsToBounds(t)&&e.event.preventDefault(),this.triggerMove(t),this.triggerDown(t))}},r.prototype.shouldPreventGestures=function(e){return!0},r.prototype.updatePoint=function(e){},r.prototype.handleCursorUp=function(e){if(!!this.interactionsEnabled&&!(!this.downPoint&&!Re().isLocalElement(e.pointer,this.paper.svg,this.uid))){var t=ai(e.pointer.point,this);this._adapterO&&this._adapterO.apply("cursorPoint",t),!(!this.downPoint||!this.fitsToBounds(this.downPoint))&&(this._stick=="hard"&&this._stickPoint&&(t=this._stickPoint),this._upPointOrig={x:t.x,y:t.y},this.triggerMove(t),this.triggerUp(t))}},Object.defineProperty(r.prototype,"chart",{get:function(){return this._chart},set:function(e){this._chart=e,C(this._chart.plotContainer)&&Re().lockElement(this._chart.plotContainer.interactions)},enumerable:!0,configurable:!0}),r}(X);V.registeredClasses.Cursor=Jr;var Qr=function(l){A(r,l);function r(){var e=l.call(this)||this;e._lineX=new le,e._lineY=new le,e._xAxis=new le,e._yAxis=new le,e._snapToDisposers=[],e.className="XYCursor",e.behavior="zoomX",e.maxPanOut=.1;var t=new te;e.snapOnPan=!0;var i=e.createChild(q);i.shouldClone=!1,i.fillOpacity=.2,i.fill=t.getFor("alternativeBackground"),i.isMeasured=!1,i.visible=!1,i.interactionsEnabled=!1,e.selection=i,e._disposers.push(e.selection);var a=e.createChild(q);a.shouldClone=!1,a.stroke=t.getFor("grid"),a.fill=Te(),a.strokeDasharray="3,3",a.isMeasured=!1,a.strokeOpacity=.4,a.interactionsEnabled=!1,a.y=0,e.lineX=a,e._disposers.push(e.lineX);var n=e.createChild(q);return n.shouldClone=!1,n.stroke=t.getFor("grid"),n.fill=Te(),n.strokeDasharray="3,3",n.isMeasured=!1,n.strokeOpacity=.4,n.interactionsEnabled=!1,n.x=0,e.lineY=n,e._disposers.push(e.lineY),e.events.on("sizechanged",e.updateSize,e,!1),e._disposers.push(e._lineX),e._disposers.push(e._lineY),e._disposers.push(e._xAxis),e._disposers.push(e._yAxis),e.mask=e,e.hideSeriesTooltipsOnSelection=!0,e.applyTheme(),e}return r.prototype.updateSize=function(){this.lineX&&(this.lineX.path=W({x:0,y:0})+R({x:0,y:this.innerHeight})),this.lineY&&(this.lineY.path=W({x:0,y:0})+R({x:this.innerWidth,y:0}))},r.prototype.updateSelection=function(){if(this._usesSelection){var e=this.downPoint,t=this.behavior;if(e){var i=this.point;this.lineX&&(i.x=this.lineX.pixelX),this.lineY&&(i.y=this.lineY.pixelY);var a=this.selection,n=Math.min(i.x,e.x),s=Math.min(i.y,e.y),o=j(Math.abs(e.x-i.x),this._positionPrecision),h=j(Math.abs(e.y-i.y),this._positionPrecision);switch(t){case"zoomX":s=0,h=this.pixelHeight;break;case"zoomY":n=0,o=this.pixelWidth;break;case"selectX":s=0,h=this.pixelHeight;break;case"selectY":n=0,o=this.pixelWidth;break}a.x=n,a.y=s,a.path=ni(o,h),a.validatePosition()}else this._generalBehavior!="select"&&this.selection.hide()}},r.prototype.fixPoint=function(e){return e.x=Math.max(0,e.x),e.y=Math.max(0,e.y),e.x=Math.min(this.pixelWidth,e.x),e.y=Math.min(this.pixelHeight,e.y),e},r.prototype.triggerMoveReal=function(e,t){l.prototype.triggerMoveReal.call(this,e,t);var i=this.snapToSeries;if(i&&!this.downPoint)if(i instanceof at)i.isHidden&&this.updateLinePositions(e);else{var a=!0;H(i,function(n){n.isHidden||(a=!1)}),a&&this.updateLinePositions(e)}else this.updateLinePositions(e);this.downPoint&&K(this.downPoint,e)>3&&this._generalBehavior=="pan"&&(this.getPanningRanges(),this.dispatch("panning"))},r.prototype.updateLinePositions=function(e){e=this.fixPoint(this.point),this.lineX&&this.lineX.visible&&!this.xAxis&&(this.lineX.x=e.x),this.lineY&&this.lineY.visible&&!this.yAxis&&(this.lineY.y=e.y),this.updateSelection()},r.prototype.triggerDownReal=function(e){if(this.visible&&!this.isHiding)if(this._generalBehavior=="select"&&(this.selection.parent=this.parent),this.fitsToBounds(e)){this.downPoint={x:e.x,y:e.y},this.updatePoint(e),this.point.x=this.downPoint.x,this.point.y=this.downPoint.y;var t=this.selection,i=this.downPoint.x,a=this.downPoint.y;this._usesSelection&&(t.x=i,t.y=a,t.path="",t.show()),l.prototype.triggerDownReal.call(this,e)}else this.downPoint=void 0;else this.downPoint=void 0},r.prototype.updatePoint=function(e){this.lineX&&(e.x=this.lineX.pixelX),this.lineY&&(e.y=this.lineY.pixelY)},r.prototype.triggerUpReal=function(e){if(this.hasMoved())this.downPoint&&(this.upPoint=e,this.updatePoint(this.upPoint),this._generalBehavior!="pan"&&this.getRanges(),this._generalBehavior!="select"&&this.selection.hide(),l.prototype.triggerUpReal.call(this,e));else{if(this._generalBehavior!="select"?this.selection.hide(0):(this.xRange=void 0,this.yRange=void 0,this.dispatchImmediately("selectended")),this._generalBehavior=="pan"){var t=Re();t.setGlobalStyle(xt.default)}this.dispatchImmediately("behaviorcanceled")}this.downPoint=void 0,this.dispatch("cursorpositionchanged")},r.prototype.hasMoved=function(){var e;return this.behavior=="zoomX"||this.behavior=="panX"?e=Ya(this._upPointOrig,this._downPointOrig):this.behavior=="zoomY"||this.behavior=="panY"?e=Ea(this._upPointOrig,this._downPointOrig):e=K(this._upPointOrig,this._downPointOrig),e>Re().getHitOption(this.interactions,"hitTolerance")},r.prototype.getPanningRanges=function(){var e=j(this.downPoint.x/this.innerWidth,5),t=1-j(this.downPoint.y/this.innerHeight,5),i=j(this.point.x/this.innerWidth,5),a=1-j(this.point.y/this.innerHeight,5),n=e-i,s=t-a;this.xRange={start:n,end:1+n},this.yRange={start:s,end:1+s},this.behavior=="panX"&&(this.yRange.start=0,this.yRange.end=1),this.behavior=="panY"&&(this.xRange.start=0,this.xRange.end=1)},r.prototype.getRanges=function(){this.lineX&&(this.upPoint.x=this.lineX.pixelX),this.lineY&&(this.upPoint.y=this.lineY.pixelY),He(this.selection);var e=j(this.downPoint.x/this.innerWidth,5),t=j(this.upPoint.x/this.innerWidth,5),i=1-j(this.downPoint.y/this.innerHeight,5),a=1-j(this.upPoint.y/this.innerHeight,5);this.xRange={start:U(e,t),end:ee(e,t)},this.yRange={start:U(i,a),end:ee(i,a)}},Object.defineProperty(r.prototype,"behavior",{get:function(){return this.getPropertyValue("behavior")},set:function(e){this.setPropertyValue("behavior",e,!0),this._usesSelection=!1,e.indexOf("zoom")!=-1&&(this._generalBehavior="zoom",this._usesSelection=!0),e.indexOf("select")!=-1&&(this._generalBehavior="select",this._usesSelection=!0),e.indexOf("pan")!=-1&&(this._generalBehavior="pan",this._usesSelection=!1)},enumerable:!0,configurable:!0}),r.prototype.shouldPreventGestures=function(e){return(!this.interactions.isTouchProtected||!e)&&this.behavior!="none"},Object.defineProperty(r.prototype,"fullWidthLineX",{get:function(){return this.getPropertyValue("fullWidthLineX")},set:function(e){this.setPropertyValue("fullWidthLineX",e),e||this.updateSize()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fullWidthLineY",{get:function(){return this.getPropertyValue("fullWidthLineY")},set:function(e){this.setPropertyValue("fullWidthLineY",e),e||this.updateSize()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"hideSeriesTooltipsOnSelection",{get:function(){return this.getPropertyValue("hideSeriesTooltipsOnSelection")},set:function(e){this.setPropertyValue("hideSeriesTooltipsOnSelection",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxTooltipDistance",{get:function(){return this.getPropertyValue("maxTooltipDistance")},set:function(e){this.setPropertyValue("maxTooltipDistance",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxPanOut",{get:function(){return this.getPropertyValue("maxPanOut")},set:function(e){this.setPropertyValue("maxPanOut",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"xAxis",{get:function(){return this._xAxis.get()},set:function(e){var t=this;this._xAxis.get()!=e&&this._xAxis.set(e,new it([e.tooltip.events.on("positionchanged",this.handleXTooltipPosition,this,!1),e.events.on("rangechangestarted",function(i){t.hide(0),t.preventShow=!0},void 0,!1),e.events.on("rangechangeended",function(i){t.preventShow=!1,t.hide(0),t.dispatch("cursorpositionchanged")},void 0,!1)]))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"yAxis",{get:function(){return this._yAxis.get()},set:function(e){var t=this;this._yAxis.get()!=e&&this._yAxis.set(e,new it([e.tooltip.events.on("positionchanged",this.handleYTooltipPosition,this,!1),e.events.on("rangechangestarted",function(i){t.hide(0),t.__disabled=!0},void 0,!1),e.events.on("rangechangeended",function(i){t.__disabled=!1,t.hide(0),t.dispatch("cursorpositionchanged")},void 0,!1)]))},enumerable:!0,configurable:!0}),r.prototype.handleXTooltipPosition=function(e){var t=this.xAxis.tooltip,i=Ue({x:t.pixelX,y:t.pixelY},this),a=i.x;if(i.y=1,this.lineX&&(this.lineX.x=a,this.fitsToBounds(i)||this.hide()),this.xAxis&&this.fullWidthLineX){var n=this.xAxis.currentItemStartPoint,s=this.xAxis.currentItemEndPoint;if(n&&s){this.lineX.x=a;var o=s.x-n.x;this.lineX.path=ni(o,this.innerHeight,-o/2)}}},r.prototype.handleYTooltipPosition=function(e){var t=this.yAxis.tooltip,i=Ue({x:t.pixelX,y:t.pixelY},this),a=i.y;if(i.x=1,this.lineY&&(this.lineY.y=a,this.fitsToBounds(i)||this.hide()),this.yAxis&&this.fullWidthLineY){var n=this.yAxis.currentItemStartPoint,s=this.yAxis.currentItemEndPoint;if(n&&s){this.lineY.y=a;var o=s.y-n.y;this.lineY.path=ni(this.innerWidth,o,0,-o/2)}}},Object.defineProperty(r.prototype,"lineX",{get:function(){return this._lineX.get()},set:function(e){e?(e.setElement(this.paper.add("path")),this._lineX.set(e,e.events.on("positionchanged",this.updateSelection,this,!1)),e.interactionsEnabled=!1,e.parent=this):this._lineX.reset()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"lineY",{get:function(){return this._lineY.get()},set:function(e){e?(e.setElement(this.paper.add("path")),this._lineY.set(e,e.events.on("positionchanged",this.updateSelection,this,!1)),e.parent=this,e.interactionsEnabled=!1):this._lineY.reset()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"selection",{get:function(){return this._selection},set:function(e){this._selection=e,e&&(e.element=this.paper.add("path"),e.parent=this)},enumerable:!0,configurable:!0}),r.prototype.processConfig=function(e){var t=this;if(e&&(C(e.xAxis)&&ae(e.xAxis)&&(this.map.hasKey(e.xAxis)?e.xAxis=this.map.getKey(e.xAxis):(this.processingErrors.push('[XYCursor] No axis with id "'+e.xAxis+'" found for `xAxis`'),delete e.xAxis)),C(e.yAxis)&&ae(e.yAxis)&&(this.map.hasKey(e.yAxis)?e.yAxis=this.map.getKey(e.yAxis):(this.processingErrors.push('[XYCursor] No axis with id "'+e.yAxis+'" found for `yAxis`'),delete e.yAxis)),C(e.snapToSeries))){var i=ke(e.snapToSeries)?e.snapToSeries:[e.snapToSeries],a=!1;H(i,function(n,s){ae(n)&&(t.map.hasKey(n)?i[s]=t.map.getKey(n):(t.processingErrors.push('[XYCursor] No series with id "'+n+'" found for `series`'),a=!0))}),a?delete e.snapToSeries:e.snapToSeries=i}l.prototype.processConfig.call(this,e)},Object.defineProperty(r.prototype,"snapToSeries",{get:function(){return this.getPropertyValue("snapToSeries")},set:function(e){var t=this;this.setPropertyValue("snapToSeries",e)&&(e instanceof at&&(e=[e]),this._snapToDisposers&&H(this._snapToDisposers,function(i){i.dispose()}),this._snapToDisposers=[],e&&H(e,function(i){t._snapToDisposers.push(i.events.on("tooltipshownat",function(){t.handleSnap(i)},void 0,!1))}))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"snapOnPan",{get:function(){return this.getPropertyValue("snapOnPan")},set:function(e){this.setPropertyValue("snapOnPan",e)},enumerable:!0,configurable:!0}),r.prototype.handleSnap=function(e){if(!this.downPoint){var t=e.getTooltipX()+e.xAxis.pixelX,i=e.getTooltipY()+e.yAxis.pixelY,a=e.xAxis,n=e.yAxis;a&&a.renderer.opposite&&(i-=this.pixelHeight),this.point={x:t,y:i},this.getPositions();var s=t,o=i;t-=this.pixelWidth,n&&n.renderer.opposite&&(t+=this.pixelWidth);var h=e.tooltip,d=h.animationDuration,u=h.animationEasing;a instanceof E&&!(a instanceof z)&&n instanceof E&&!(n instanceof z)?(e.yAxis.showTooltipAtPosition(this.yPosition),e.xAxis.showTooltipAtPosition(this.xPosition)):(e.baseAxis==e.xAxis&&e.yAxis.showTooltipAtPosition(this.yPosition),e.baseAxis==e.yAxis&&e.xAxis.showTooltipAtPosition(this.xPosition)),this.lineY.x=t,this.lineX.y=i,this.xAxis||this.lineX.animate([{property:"x",to:s}],d,u),this.yAxis||this.lineY.animate([{property:"y",to:o}],d,u)}},r.prototype.dispose=function(){this.hide(0),l.prototype.dispose.call(this)},r}(Jr);V.registeredClasses.XYCursor=Qr;var Mn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="RadarCursor",e.radius=k(100),e.innerRadius=k(0),e.applyTheme(),e.mask=void 0,e}return r.prototype.fitsToBounds=function(e){var t=K(e);return tthis.pixelInnerRadius-1},Object.defineProperty(r.prototype,"startAngle",{get:function(){return this.getPropertyValue("startAngle")},set:function(e){this.setPropertyValue("startAngle",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endAngle",{get:function(){return this.getPropertyValue("endAngle")},set:function(e){this.setPropertyValue("endAngle",e,!0)},enumerable:!0,configurable:!0}),r.prototype.triggerMoveReal=function(e,t){(!this.xAxis||this.xAxis&&(!this.xAxis.cursorTooltipEnabled||this.xAxis.tooltip.disabled))&&this.updateLineX(this.point),(!this.yAxis||this.yAxis&&(!this.yAxis.cursorTooltipEnabled||this.yAxis.tooltip.disabled))&&this.updateLineY(this.point),this.updateSelection(),l.prototype.triggerMoveReal.call(this,e,t)},r.prototype.updateLineX=function(e){var t=this.pixelRadius,i=this.startAngle,a=this.endAngle,n=this.pixelInnerRadius;if(t>0&&g(i)&&g(a)&&g(n)){var s=Ie(_e(e),i,a),o=void 0;if(this.lineX&&this.lineX.visible){if(this.lineX.moveTo({x:0,y:0}),this.xAxis&&this.fullWidthLineX){var h=this.xAxis.currentItemStartPoint,d=this.xAxis.currentItemEndPoint;if(h&&d){var u=Ie(_e(h),i,a),p=Ie(_e(d),i,a),f=p-u;i0&&(f-=360),s-=f/2,o=W({x:n*M(s),y:n*L(s)})+R({x:t*M(s),y:t*L(s)})+fe(s,f,t)+R({x:n*M(s+f),y:n*L(s+f)})+fe(s+f,-f,n)}}o||(o=W({x:n*M(s),y:n*L(s)})+R({x:t*M(s),y:t*L(s)})),this.lineX.path=o}}},r.prototype.updateLineY=function(e){if(this.lineY&&this.lineY.visible){var t=this.startAngle,i=this.endAngle,a=this.truePixelRadius,n=Y(K(e),0,this.truePixelRadius);if(g(n)&&g(t)){this.lineY.moveTo({x:0,y:0});var s=void 0,o=i-t;if(this.yAxis&&this.fullWidthLineY){var h=this.yAxis.currentItemStartPoint,d=this.yAxis.currentItemEndPoint;if(h&&d){var u=Y(K(h),0,a);n=Y(K(d),0,a),s=W({x:n*M(t),y:n*L(t)})+fe(t,o,n),s+=W({x:u*M(i),y:u*L(i)})+fe(i,-o,u)}}s||(s=W({x:n*M(t),y:n*L(t)})+fe(t,i-t,n)),this.lineY.path=s}}},r.prototype.updateSelection=function(){if(this._usesSelection){var e=this.downPoint;if(e){var t=this.point,i=this.pixelRadius,a=this.truePixelRadius,n=this.pixelInnerRadius,s=Math.min(this.startAngle,this.endAngle),o=Math.max(this.startAngle,this.endAngle),h=Ie(_e(e),s,o),d=Ie(_e(t),s,o),u=K(e);if(u[{category:"Empty",disabled:!0,labelDisabled:!0,tooltipDisabled:!0,value:1,fill:"#dadada",fillOpacity:.3,strokeColor:"#dadada",strokeDasharray:"4,4",strokeWidth:2}],h=Ba(),d=Na(null);let u,p,f,c,y;tr(()=>r.data,function(){v(r.data)},{deep:!0}),tr(()=>r.isLoading,function(){r.isLoading?(c==null||c.hide(0),p==null||p.hide(0)):(c==null||c.show(),p==null||p.show())}),za(function(){D(),v(r.data)}),Ha(function(){u==null||u.dispose()});function v(b){!u||(b.length||u.invalidateData(),u.data=b)}function m(b,O){return b.length?b.map(_=>{const{route:N}=_,F=N||O.url?{..._,fillOpacity:.7}:_;if(N){const{href:I,meta:ge}=h.resolve(N),{title:Fe}=ge;return{url:I,urlTitle:Fe,...F}}return F}).map(_=>{const{category:N=""}=_;switch(N.toLowerCase()){case"online":return{fill:a,minSizeForLabel:.13,..._};case"offline":return{fill:n,minSizeForLabel:.14,..._};case"partially degraded":return{fill:s,minSizeForLabel:.3,..._};default:return _}}):o()}function x(b,O){const{fontSize:_}=O.properties,N=O.parent.parent,F=N.pixelRadius-N.pixelInnerRadius;return N.labels.template.fontSize=Math.ceil(F/3),(2-F-_)/2}function P(){const b=r.data.reduce((O,{value:_})=>O+_,0);typeof r.title=="object"&&r.title.singular&&r.title.plural&&(y.text=b===1?r.title.singular:r.title.plural),typeof r.title=="string"&&(y.text=r.title),p.invalidateLabels()}function S(){P(),!r.data.length&&f.currentText!==r.emptySubTitle&&(y.fontWeight="400",y.fontSize=13,f.text=r.emptySubTitle,f.fontWeight="400",f.fontSize=13,p.invalidateLabels()),r.data.length&&f.currentText===r.emptySubTitle&&(y.fontWeight=r.titleProps&&r.titleProps.fontWeight?r.titleProps.fontWeight:"400",y.fontSize=r.titleProps&&r.titleProps.fontSize?r.titleProps.fontSize:13,f.text=r.subTitleProps&&r.subTitleProps.text?r.subTitleProps.text:"{values.value.sum}",f.fontWeight=r.subTitleProps&&r.subTitleProps.fontWeight?r.subTitleProps.fontWeight:"700",f.fontSize=r.subTitleProps&&r.subTitleProps.fontSize?r.subTitleProps.fontSize:22,p.invalidateLabels())}function D(){if(d.value instanceof HTMLElement){if(u=Ua(T(),d.value,ji),r.saveChart&&(window.chart=u,window.series=c),u.logo&&(u.logo.disabled=!r.displayAmChartsLogo,r.displayAmChartsLogo&&(u.logo.properties.align="right")),c.labels.template.disabled=r.hideSliceLabels,r.url&&(u.url=h.resolve(r.url).href),r.titleProps&&y)for(const b in r.titleProps)y[b]=r.titleProps[b];if(r.subTitleProps&&f)for(const b in r.subTitleProps)f[b]=r.subTitleProps[b];return u}}function T(){return{startAngle:0,endAngle:360,radius:"90%",innerRadius:"60%",data:o(),series:[{type:"PieSeries",dataFields:{value:"value",category:"category"},colors:{step:2},alignLabels:!1,labels:{fontWeight:"500",fontSize:11,bent:!0,radius:0,verticalCenter:"middle",fill:"#ffffff",paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,text:"{category}",interactionsEnabled:!1,userClassName:"pie-chart-label",propertyFields:{disabled:"labelDisabled"},adapter:{radius:x,disabled(b,{dataItem:O}){if(O){const _=O.dataContext.minSizeForLabel||.1;return O.values.value.percent/100<_}return b}}},ticks:{disabled:!0},tooltip:{pointerOrientation:"down",background:{callback(){this.filters.clear()},strokeWidth:0,pointerBaseWidth:0},propertyFields:{disabled:"tooltipDisabled"}},hiddenState:{properties:{opacity:1,startAngle:-90,endAngle:-90}},slices:{cornerRadius:5,propertyFields:{fill:"fill",fillOpacity:"fillOpacity",stroke:"strokeColor",strokeDasharray:"strokeDasharray",strokeWidth:"strokeWidth",url:"url"},stroke:"#ffffff",strokeWidth:2,strokeOpacity:1,tooltipPosition:"pointer",callback(){this.states.getKey("hover").properties.scale=1,this.states.getKey("active").properties.shiftRadius=0,this.states.getKey("hover").properties.fillOpacity=1}},children:[{type:"Container",forceCreate:!0,horizontalCenter:"middle",verticalCenter:"middle",layout:"vertical",background:{fill:"#ffffff"},callback(){this.toBack(),p=this},children:[{type:"Label",forceCreate:!0,fontSize:22,fill:i,text:"{values.value.sum}",horizontalCenter:"middle",verticalCenter:"middle",fontWeight:"700",userClassName:t,callback(){f=this}},{type:"Label",forceCreate:!0,fontSize:13,fill:i,text:"TOTAL",horizontalCenter:"middle",verticalCenter:"middle",fontWeight:"400",userClassName:e,callback(){r.reverseTitles&&this.toBack(),y=this,P()}}]}],callback(){c=this},events:{dataitemsvalidated:S}}],adapter:{data:m}}}return(b,O)=>(pt(),Wt("div",{ref_key:"chartNode",ref:d},null,512))}}),zn=_i({__name:"VersionsDonutChart",props:{data:{type:Array,required:!0},title:{type:[String,Object],required:!0},isLoading:{type:Boolean,required:!1,default:!1},displayAmChartsLogo:{type:Boolean,required:!1,default:!1},url:{type:[String,Object],required:!1,default:null},titleProps:{type:Object,required:!1,default:()=>({fontSize:18,fontWeight:"400"})},subTitleProps:{type:Object,required:!1,default:()=>({fontSize:12,fontWeight:"300",text:"VERSIONS"})},emptySubTitle:{type:String,required:!1,default:"NOT FOUND"},reverseTitles:{type:Boolean,required:!1,default:!0}},setup(l){const r=l;return(e,t)=>(pt(),dr(Ln,Ga(e.$attrs,{data:l.data,title:l.title,"is-loading":l.isLoading,url:l.url,"display-am-charts-logo":l.displayAmChartsLogo,"title-props":r.titleProps,"sub-title-props":r.subTitleProps,"empty-sub-title":r.emptySubTitle,"reverse-titles":r.reverseTitles}),null,16,["data","title","is-loading","url","display-am-charts-logo","title-props","sub-title-props","empty-sub-title","reverse-titles"]))}}),ea=l=>(Ja("data-v-67d101a0"),l=l(),Qa(),l),In={class:"resource-list"},Rn=ea(()=>Oe("p",null,[ft(" We can create multiple isolated Mesh resources (i.e. per application/"),Oe("wbr"),ft("team/"),Oe("wbr"),ft("business unit). ")],-1)),jn={class:"resource-list-actions mt-4"},Wn=ea(()=>Oe("p",null," We need a data plane proxy for each replica of our services within a Mesh resource. ",-1)),Xn={class:"resource-list-actions mt-4"},Yn={class:"resource-list-actions mt-4"},En=["href"],Bn=_i({__name:"MeshResources",setup(l){const r=$a(),e="https://kuma.io/policies/?utm_source=Kuma&utm_medium=Kuma-GUI",t=r.getters["config/getTagline"],i=ir(()=>({name:r.getters["config/getEnvironment"]==="universal"?"universal-dataplane":"kubernetes-dataplane"})),a=ir(()=>{const n=r.getters["config/getKumaDocsVersion"];return n?[{link:`https://kuma.io/docs/${n}/?utm_source=Kuma&utm_medium=Kuma-GUI`,label:"Kuma Documentation"},{link:"https://kuma-mesh.slack.com/?utm_source=Kuma&utm_medium=Kuma-GUI",label:"Kuma Community Chat"},{link:"https://github.com/kumahq/kuma?utm_source=Kuma&utm_medium=Kuma-GUI",label:"Kuma GitHub Repository"}]:[]});return(n,s)=>(pt(),Wt("div",In,[dt(Pe(jt),{title:"Create a virtual mesh"},{body:$e(()=>[Rn,Oe("div",jn,[dt(Pe(si),{to:{name:"create-mesh"},appearance:"primary"},{default:$e(()=>[ft(" Create mesh ")]),_:1})])]),_:1}),dt(Pe(jt),{title:"Connect data plane proxies"},{body:$e(()=>[Wn,Oe("div",Xn,[dt(Pe(si),{to:Pe(i),appearance:"primary"},{default:$e(()=>[ft(" Get started ")]),_:1},8,["to"])])]),_:1}),dt(Pe(jt),{title:`Apply ${Pe(t)} policies`},{body:$e(()=>[Oe("p",null," We can apply "+oi(Pe(rr))+" policies to secure, observe, route and manage the Mesh and its data plane proxies. ",1),Oe("div",Yn,[dt(Pe(si),{to:e,appearance:"primary"},{default:$e(()=>[ft(" Explore policies ")]),_:1})])]),_:1},8,["title"]),Pe(a).length>0?(pt(),dr(Pe(jt),{key:0,title:"Resources"},{body:$e(()=>[Oe("p",null," Join the "+oi(Pe(rr))+" community and ask questions: ",1),Oe("ul",null,[(pt(!0),Wt(Ka,null,Za(Pe(a),(o,h)=>(pt(),Wt("li",{key:h},[Oe("a",{href:o.link,target:"_blank"},oi(o.label),9,En)]))),128))])]),_:1})):qa("",!0)]))}});const Hn=en(Bn,[["__scopeId","data-v-67d101a0"]]);export{Hn as M,Ln as _,zn as a}; +import{X as A,Y as te,Z as q,$ as W,a0 as R,a1 as k,a2 as sa,a3 as V,a4 as ct,a5 as le,a6 as He,a7 as Q,a8 as G,a9 as X,aa as C,ab as w,ac as se,ad as At,ae as de,af as pe,ag as xt,ah as je,ai as oa,aj as vt,ak as Ue,al as ce,am as g,an as nr,ao as ee,ap as U,aq as la,ar as Te,as as bi,at as xe,au as sr,av as ha,aw as me,ax as bt,ay as Ni,az as Se,aA as H,aB as De,aC as li,aD as we,aE as ae,aF as Bt,aG as _e,aH as it,aI as Oe,aJ as Pi,aK as rt,aL as Y,aM as et,aN as or,aO as ua,aP as yt,aQ as We,aR as da,aS as pa,aT as fa,aU as j,aV as Ae,aW as Ne,aX as lr,aY as ca,aZ as K,a_ as Xt,a$ as zi,b0 as $,b1 as Ie,b2 as ya,b3 as ne,b4 as ue,b5 as va,b6 as hi,b7 as dt,b8 as ga,b9 as ma,ba as Hi,bb as ve,bc as J,bd as Yt,be as ui,bf as Pt,bg as hr,bh as xa,bi as ba,bj as Lt,bk as Pa,bl as Ca,bm as Da,bn as Aa,bo as gt,bp as Ui,bq as Ge,br as Ct,bs as Gi,bt as Ki,bu as at,bv as re,bw as _a,bx as Ye,by as Va,bz as M,bA as L,bB as _t,bC as oe,bD as fe,bE as Re,bF as ie,bG as ii,bH as Ve,bI as di,bJ as ri,bK as Ci,bL as ze,bM as Di,bN as Sa,bO as Ta,bP as Ai,bQ as Oa,bR as mt,bS as Zi,bT as pi,bU as qi,bV as fi,bW as Be,bX as $i,bY as ur,bZ as ka,b_ as It,b$ as Ji,c0 as wa,c1 as Fa,c2 as Ma,c3 as tt,c4 as Qi,c5 as La,c6 as Rt,c7 as Ia,c8 as Ra,c9 as er,ca as ja,cb as ai,cc as Wa,cd as Xa,ce as ni,cf as Ya,cg as Ea,d as _i,V as Ba,r as Na,g as tr,h as za,ch as Ha,ci as Ua,o as ft,j as Wt,c as dr,cj as Ga,f as ir,a as pt,w as Je,e as Ce,l as ke,u as Pe,P as si,L as jt,t as oi,ck as rr,F as Ka,n as Za,A as qa,q as $a,C as Ja,D as Qa,E as en}from"./index.c8e7c817.js";var pr=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="Grip";var t=new te;e.layout="absolute",e.padding(10,10,10,10),e.margin(3,3,3,3),e.background.fillOpacity=.3,e.background.cornerRadius(10,10,10,10);var i=new q;i.element=e.paper.add("path");var a=W({x:-6,y:0});return a+=R({x:6,y:0}),a+=W({x:-8,y:-6}),a+=R({x:0,y:-12}),a+=R({x:8,y:-6}),a+=W({x:-8,y:6}),a+=R({x:0,y:12}),a+=R({x:8,y:6}),i.path=a,i.strokeWidth=2,i.fillOpacity=0,i.pixelPerfect=!0,i.padding(0,4,0,4),i.stroke=t.getFor("text"),i.strokeOpacity=.7,i.align="center",i.valign="middle",e.icon=i,e.label.dispose(),e.label=void 0,e.position="right",e.autoHideDelay=3e3,e.events.on("shown",function(n){e._autoHideTimeout&&e._autoHideTimeout.dispose(),e.autoHideDelay&&(e._autoHideTimeout=e.setTimeout(function(){e.hide()},e.autoHideDelay))}),e.events.on("down",function(n){e._autoHideTimeout&&e._autoHideTimeout.dispose()}),e.events.on("out",function(n){e.autoHideDelay&&(e._autoHideTimeout=e.setTimeout(function(){e.hide()},e.autoHideDelay))}),e.applyTheme(),e}return Object.defineProperty(r.prototype,"position",{get:function(){return this.getPropertyValue("position")},set:function(e){if(this.setPropertyValue("position",e))switch(e){case"left":this.align="left",this.valign="middle",this.horizontalCenter="left",this.verticalCenter="middle",this.icon.rotation=0,this.width=void 0,this.height=k(30);break;case"right":this.align="right",this.valign="middle",this.horizontalCenter="right",this.verticalCenter="middle",this.icon.rotation=0,this.width=void 0,this.height=k(30);break;case"top":this.align="center",this.valign="top",this.horizontalCenter="middle",this.verticalCenter="top",this.icon.rotation=90,this.width=k(30),this.height=void 0;break;case"bottom":this.align="center",this.valign="bottom",this.horizontalCenter="middle",this.verticalCenter="bottom",this.icon.rotation=90,this.width=k(30),this.height=void 0;break;default:this.align="center",this.valign="middle",this.horizontalCenter="middle",this.verticalCenter="middle",this.icon.rotation=90,this.width=k(30),this.height=void 0}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"autoHideDelay",{get:function(){return this.getPropertyValue("autoHideDelay")},set:function(e){this.setPropertyValue("autoHideDelay",e)},enumerable:!0,configurable:!0}),r}(sa);V.registeredClasses.Grip=pr;var fr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ChartDataItem",e.applyTheme(),e}return r}(ct),st=function(l){A(r,l);function r(){var e=l.call(this)||this;if(e._legend=new le,e.constructor===r)throw new Error("'Chart' cannot be instantiated directly. Please use a specific chart type.");e.className="Chart";var t=new He;e.titles=new Q(t),e._disposers.push(new G(e.titles)),e._disposers.push(t),e.width=k(100),e.height=k(100),e.layout="vertical";var i=e.createChild(X);i.shouldClone=!1,i.layout="vertical",i.width=k(100),i.height=k(100),e.chartAndLegendContainer=i;var a=i.createChild(X);return a.shouldClone=!1,a.width=k(100),a.height=k(100),e.chartContainer=a,e.showOnInit=!0,e._disposers.push(e._legend),e.titles.events.on("inserted",function(n){e.processTitle(n),e.updateReaderTitleReferences()},e,!1),e.titles.events.on("removed",function(n){e.updateReaderTitleReferences()},e,!1),e.role="region",e.defaultState.transitionDuration=1,e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Chart"))},r.prototype.draw=function(){this.fixLayout(),l.prototype.draw.call(this)},r.prototype.fixLayout=function(){var e=this.legend;if(e){var t=this.chartAndLegendContainer,i=this.chartContainer;switch(i.x=void 0,i.y=void 0,e.position!="absolute"&&(e.x=void 0,e.y=void 0),e.position){case"left":t.layout="horizontal",e.toBack();break;case"right":t.layout="horizontal",e.toFront();break;case"top":t.layout="vertical",e.toBack();break;case"bottom":t.layout="vertical",e.toFront();break;case"absolute":e.isMeasured=!1;break}}},r.prototype.feedLegend=function(){},r.prototype.processTitle=function(e){var t=e.newValue;return t.parent=this,t.toBack(),t.shouldClone=!1,t.align="center",t.uidAttr(),t},r.prototype.updateReaderTitleReferences=function(){if(this.titles.length){var e=[];w(this.titles.iterator(),function(t){e.push(t.uid)}),this.setSVGAttribute({"aria-labelledby":e.join(" ")})}else this.removeSVGAttribute("aria-labelledby")},Object.defineProperty(r.prototype,"legend",{get:function(){return this._legend.get()},set:function(e){this.setLegend(e)},enumerable:!0,configurable:!0}),r.prototype.setLegend=function(e){var t=this;this._legend.get()!==e&&(e?(e.parent=this.chartAndLegendContainer,this._legend.set(e,e.events.on("propertychanged",function(i){i.property=="position"&&t.fixLayout()},void 0,!1)),e.addDisposer(new se(function(){t.legend=void 0}))):this._legend.reset(),this.feedLegend())},r.prototype.dispose=function(){this.legend&&this.legend.dispose(),l.prototype.dispose.call(this)},r.prototype.processConfig=function(e){e&&C(e.legend)&&!C(e.legend.type)&&(e.legend.type="Legend"),l.prototype.processConfig.call(this,e)},r.prototype.copyFrom=function(e){this.titles.copyFrom(e.titles),this.chartContainer.copyFrom(e.chartContainer),e.legend&&(this.legend=e.legend.clone(),this.legend.removeChildren()),l.prototype.copyFrom.call(this,e)},Object.defineProperty(r.prototype,"dragGrip",{get:function(){var e=this;if(!this._dragGrip){var t=this.tooltipContainer.createChild(pr);t.align="right",t.valign="middle",t.hide(0),t.events.on("down",function(i){i.touch&&(e.interactionsEnabled=!1)}),t.events.on("up",function(i){e.interactionsEnabled=!0}),this.events.on("down",function(i){i.touch&&t.show()}),this._dragGrip=t}return this._dragGrip},set:function(e){this._dragGrip=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"focusable",{get:function(){return this.parent.focusable},set:function(e){this.parent.focusable=e},enumerable:!0,configurable:!0}),r}(At);V.registeredClasses.Chart=st;de.push({relevant:pe.widthXS,state:function(l,r){if(l instanceof st){var e=l.states.create(r);return l.pixelPaddingLeft>10&&(e.properties.paddingLeft=10),l.pixelPaddingRight>10&&(e.properties.paddingRight=10),e}return null}});de.push({relevant:pe.heightXS,state:function(l,r){if(l instanceof st){var e=l.states.create(r);return l.pixelPaddingTop>10&&(e.properties.paddingTop=10),l.pixelPaddingBottom>10&&(e.properties.paddingBottom=10),e}return null}});de.push({relevant:pe.widthXXS,state:function(l,r){if(l instanceof st){var e=l.states.create(r);return e.properties.paddingLeft=0,e.properties.paddingRight=0,e}return null}});de.push({relevant:pe.heightXXS,state:function(l,r){if(l instanceof st){var e=l.states.create(r);return e.properties.paddingTop=0,e.properties.paddingBottom=0,e}return null}});var Xe=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="Bullet",e.isMeasured=!1,e.tooltipX=0,e.tooltipY=0,e.layout="none",e.applyOnClones=!0,e.copyToLegendMarker=!0,e.applyTheme(),e}return Object.defineProperty(r.prototype,"locationX",{get:function(){return this.getPropertyValue("locationX")},set:function(e){if(this.setPropertyValue("locationX",e)){var t=this.dataItem;t&&t.component&&t.component.invalidate()}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"locationY",{get:function(){return this.getPropertyValue("locationY")},set:function(e){if(this.setPropertyValue("locationY",e)){var t=this.dataItem;t&&t.component&&t.component.invalidate()}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"xField",{get:function(){return this.getPropertyValue("xField")},set:function(e){this.setPropertyValue("xField",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"yField",{get:function(){return this.getPropertyValue("yField")},set:function(e){this.setPropertyValue("yField",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isDynamic",{get:function(){return this.getPropertyValue("isDynamic")},set:function(e){this.setPropertyValue("isDynamic",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"copyToLegendMarker",{get:function(){return this.getPropertyValue("copyToLegendMarker")},set:function(e){this.setPropertyValue("copyToLegendMarker",e)},enumerable:!0,configurable:!0}),r}(X);V.registeredClasses.Bullet=Xe;de.push({relevant:pe.isXS,state:function(l,r){if(l instanceof Xe){var e=l.states.create(r);return e.properties.disabled=!0,e}return null}});var tn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.childrenCreated=!1,e.className="LegendDataItem",e.applyTheme(),e}return Object.defineProperty(r.prototype,"label",{get:function(){var e=this;if(!this._label){var t=this.component.labels.create();this._label=t,this.addSprite(t),this._disposers.push(t),t.parent=this.itemContainer,this._disposers.push(new se(function(){C(e.component)&&e.component.labels.removeValue(t)}))}return this._label},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"color",{get:function(){return this.properties.color},set:function(e){this.setProperty("color",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"valueLabel",{get:function(){var e=this;if(!this._valueLabel){var t=this.component.valueLabels.create();this._valueLabel=t,this.addSprite(t),this._disposers.push(t),t.parent=this.itemContainer,this._disposers.push(new se(function(){C(e.component)&&e.component.valueLabels.removeValue(t)}))}return this._valueLabel},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"itemContainer",{get:function(){var e=this;if(!this._itemContainer){var t=this.component,i=t.itemContainers.create();i.parent=t,this._itemContainer=i,this.addSprite(i),this._disposers.push(i),i.togglable&&i.events.on("toggled",function(s){t.toggleDataItem(s.target.dataItem)},void 0,!1),i.focusable&&(i.events.on("hit",function(s){t.focusedItem=void 0},void 0,!1),i.events.on("focus",function(s){t.focusedItem=s.target.dataItem},void 0,!1),i.events.on("blur",function(s){t.focusedItem=void 0},void 0,!1)),this._disposers.push(new se(function(){C(e.component)&&e.component.itemContainers.removeValue(i)})),this.dataContext.uidAttr&&(i.readerControls=this.dataContext.uidAttr(),i.readerLabelledBy=this.dataContext.uidAttr());var a=this.dataContext;if((a instanceof ct||a instanceof q)&&!a.isDisposed()){var n=function(s){i.readerChecked=s.visible,i.events.disableType("toggled"),i.isActive=!s.visible,i.events.enableType("toggled")};a.addDisposer(new se(function(){e.component&&e.component.dataItems.remove(e)})),a instanceof q?(i.addDisposer(a.events.on("visibilitychanged",n,void 0,!1)),i.addDisposer(a.events.on("hidden",function(s){i.readerChecked=!1,i.events.disableType("toggled"),i.isActive=!0,i.events.enableType("toggled")},void 0,!1)),i.addDisposer(a.events.on("shown",function(s){i.readerChecked=!0,i.events.disableType("toggled"),i.isActive=!1,i.events.enableType("toggled")},void 0,!1))):i.addDisposer(a.events.on("visibilitychanged",n,void 0,!1))}}return this._itemContainer},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"marker",{get:function(){var e=this;if(!this._marker){var t=this.component.markers.create();this._marker=t,t.parent=this.itemContainer,this.addSprite(t),this._disposers.push(t),this._disposers.push(new se(function(){C(e.component)&&e.component.markers.removeValue(t)}))}return this._marker},enumerable:!0,configurable:!0}),r}(ct),cr=function(){function l(){this.createMarker=!0}return l}(),Nt=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="Legend",e.layout="grid",e.setPropertyValue("useDefaultMarker",!1),e.setPropertyValue("scrollable",!1),e.setPropertyValue("contentAlign","center");var t=new X;t.applyOnClones=!0,t.padding(8,0,8,0),t.margin(0,10,0,10),t.layout="horizontal",t.clickable=!0,t.focusable=!0,t.role="switch",t.togglable=!0,t.cursorOverStyle=xt.pointer,t.background.fillOpacity=0,e.itemContainers=new Q(t),e._disposers.push(new G(e.itemContainers)),e._disposers.push(e.itemContainers.template),e._disposers.push(je().body.events.on("keyup",function(d){if(oa.isKey(d.event,"enter")&&e.focusedItem){var u=e.focusedItem,p=u.itemContainer;p.togglable?e.toggleDataItem(u):p.clickable&&p.events.isEnabled("hit")&&(p.dispatchImmediately("hit",{event:d}),e.focusedItem=u)}},e));var i=new te,a=new X;a.width=23,a.height=23,a.interactionsEnabled=!1,a.applyOnClones=!0,a.setStateOnChildren=!0,a.background.fillOpacity=0,a.background.strokeOpacity=0,a.propertyFields.fill="fill",a.valign="middle";var n=i.getFor("disabledBackground");a.events.on("childadded",function(d){var u=d.newValue,p=u.states.create("active");p.properties.stroke=n,p.properties.fill=n}),e.markers=new Q(a),e._disposers.push(new G(e.markers)),e._disposers.push(e.markers.template);var s=a.createChild(vt);s.width=k(100),s.height=k(100),s.applyOnClones=!0,s.propertyFields.fill="fill",s.strokeOpacity=0;var o=new He;o.text="{name}",o.margin(0,5,0,5),o.valign="middle",o.applyOnClones=!0,o.states.create("active").properties.fill=i.getFor("disabledBackground"),e.labels=new Q(o),e._disposers.push(new G(e.labels)),e._disposers.push(e.labels.template),o.interactionsEnabled=!1,o.truncate=!0,o.fullWords=!1;var h=new He;return h.margin(0,5,0,0),h.valign="middle",h.width=50,h.align="right",h.textAlign="end",h.applyOnClones=!0,h.states.create("active").properties.fill=i.getFor("disabledBackground"),h.interactionsEnabled=!1,e.valueLabels=new Q(h),e._disposers.push(new G(e.valueLabels)),e._disposers.push(e.valueLabels.template),e.position="bottom",t.states.create("active"),t.setStateOnChildren=!0,e.role="group",e.events.on("layoutvalidated",e.handleScrollbar,e,!1),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Legend"))},r.prototype.createDataItem=function(){return new tn},r.prototype.validateDataElements=function(){this.scrollbar&&(this.scrollbar.start=0,this.scrollbar.end=1),l.prototype.validateDataElements.call(this)},r.prototype.validateDataElement=function(e){l.prototype.validateDataElement.call(this,e);var t=e.itemContainer,i=e.marker;Ue(e.label);var a=e.valueLabel;t.readerChecked=e.dataContext.visible,e.dataContext.legendDataItem=e;var n=e.label.maxWidth;e.label.width instanceof ce||(e.label.width=void 0),n>0&&(e.label.maxWidth=n),a.align=="right"&&(a.width=void 0);var s=e.dataContext.legendSettings,o=e.dataContext;o.createLegendMarker&&(!this.useDefaultMarker||!(o instanceof q))?e.childrenCreated||(o.createLegendMarker(i),e.childrenCreated=!0):this.markers.template.propertyFields.fill=void 0,o.updateLegendValue&&o.updateLegendValue(),o.component&&o.component.updateLegendValue&&o.component.updateLegendValue(o),a.invalid&&a.validate(),a.text==""||a.text==null?a.__disabled=!0:a.__disabled=!1,s&&(s.itemValueText!=null||s.valueText!=null)&&(a.__disabled=!1);var h=e.dataContext.visible;h===void 0&&(h=!0),h=la(h),e.dataContext.visible=h,t.events.disableType("toggled"),t.isActive=!h,t.isActive?t.setState("active",0):t.setState("default",0),t.events.enableType("toggled")},r.prototype.afterDraw=function(){var e=this,t=this.getPropertyValue("maxWidth"),i=0;this.labels.each(function(u){u.invalid&&(u.maxWidth=void 0,u.validate()),u.measuredWidth+u.pixelMarginLeft+u.pixelMarginRight>i&&(i=u.measuredWidth+u.pixelMarginLeft+u.pixelMarginRight)});var a=0;this.valueLabels.each(function(u){u.invalid&&u.validate(),u.measuredWidth+u.pixelMarginLeft+u.pixelMarginRight>a&&(a=u.measuredWidth+u.pixelMarginLeft+u.pixelMarginRight)});var n=0;this.markers.each(function(u){u.invalid&&u.validate(),u.measuredWidth+u.pixelMarginLeft+u.pixelMarginRight>n&&(n=u.measuredWidth+u.pixelMarginLeft+u.pixelMarginRight)});var s=this.itemContainers.template,o=s.pixelMarginRight+s.pixelMarginLeft,h,d=i+a+n;g(t)?(t=t-o,t>d&&(t=d),h=t-n-a):h=i,this.labels.each(function(u){(e.valueLabels.template.align=="right"||u.measuredWidth>h)&&(u.width instanceof ce||(u.width=Math.min(u.maxWidth,h-u.pixelMarginLeft-u.pixelMarginRight),u.maxWidth=u.width))}),this.valueLabels.template.align=="right"&&this.valueLabels.each(function(u){u.width=a-u.pixelMarginRight-u.pixelMarginLeft}),l.prototype.afterDraw.call(this)},r.prototype.handleScrollbar=function(){var e=this.scrollbar;this.scrollable&&e&&(e.height=this.measuredHeight,e.x=this.measuredWidth-e.pixelWidth-e.pixelMarginLeft,this.contentHeight>this.measuredHeight?(e.visible=!0,e.thumb.height=e.height*this.measuredHeight/this.contentHeight,this.paddingRight=e.pixelWidth+e.pixelMarginLeft+ +e.pixelMarginRight):e.visible=!1,e.handleThumbPosition(),this.updateMasks())},Object.defineProperty(r.prototype,"position",{get:function(){return this.getPropertyValue("position")},set:function(e){this.setPropertyValue("position",e)&&(e=="left"||e=="right"?(this.margin(10,5,10,10),this.valign="middle",this.contentAlign="none",this.valueLabels.template.align="right",g(this.maxColumns)||(this.maxColumns=1),this.width=void 0,this.maxWidth=220):(this.maxColumns=void 0,this.width=k(100),this.valueLabels.template.align="left"),this.invalidate())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"useDefaultMarker",{get:function(){return this.getPropertyValue("useDefaultMarker")},set:function(e){this.setPropertyValue("useDefaultMarker",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"scrollable",{get:function(){return this.getPropertyValue("scrollable")},set:function(e){if(this.setPropertyValue("scrollable",e,!0))if(e){var t=this.createChild(nr);this.scrollbar=t,t.isMeasured=!1,t.orientation="vertical",t.endGrip.__disabled=!0,t.startGrip.__disabled=!0,t.visible=!1,t.marginLeft=5,this._mouseWheelDisposer=this.events.on("wheel",this.handleWheel,this,!1),this._disposers.push(this._mouseWheelDisposer),this._disposers.push(t.events.on("rangechanged",this.updateMasks,this,!1))}else this._mouseWheelDisposer&&(this._mouseWheelDisposer.dispose(),this.scrollbar&&(this.scrollbar.dispose(),this.scrollbar=void 0))},enumerable:!0,configurable:!0}),r.prototype.handleWheel=function(e){var t=e.shift.y,i=this.scrollbar;if(i){var a=t/1e3*this.measuredHeight/this.contentHeight,n=i.end-i.start;t>0?(i.start=ee(0,i.start-a),i.end=i.start+n):(i.end=U(1,i.end-a),i.start=i.end-n)}},r.prototype.updateMasks=function(){var e=this;this.scrollbar&&this.itemContainers.each(function(t){t.dy=-e.scrollbar.thumb.pixelY*e.contentHeight/e.measuredHeight,t.maskRectangle={x:0,y:-t.dy,width:e.measuredWidth,height:e.measuredHeight}})},r.prototype.toggleDataItem=function(e){var t=e.dataContext;!t.visible||t.isHiding||t instanceof q&&t.isHidden?(e.color=e.colorOrig,t.appeared=!0,e.itemContainer.isActive=!1,t.hidden===!0&&(t.hidden=!1),t.show?t.show():t.visible=!0,this.svgContainer.readerAlert(this.language.translate("%1 shown",this.language.locale,e.label.readerTitle))):(e.itemContainer.isActive=!0,t.appeared=!0,t.hide?t.hide():t.visible=!1,this.svgContainer.readerAlert(this.language.translate("%1 hidden",this.language.locale,e.label.readerTitle)),e.color=new te().getFor("disabledBackground"))},Object.defineProperty(r.prototype,"preloader",{get:function(){},enumerable:!0,configurable:!0}),r.prototype.handleDataItemPropertyChange=function(e,t){e.valueLabel.invalidate(),e.label.invalidate()},r}(At);V.registeredClasses.Legend=Nt;de.push({relevant:pe.widthXS,state:function(l,r){if(l instanceof Nt&&(l.position=="left"||l.position=="right")){var e=l.states.create(r);return e.properties.position="bottom",e}return null}});de.push({relevant:pe.heightXS,state:function(l,r){if(l instanceof Nt&&(l.position=="top"||l.position=="bottom")){var e=l.states.create(r);return e.properties.position="right",e}return null}});de.push({relevant:pe.isXS,state:function(l,r){if(l instanceof Nt){var e=l.states.create(r);return e.properties.disabled=!0,e}return null}});var zt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="SeriesDataItem",e.values.value={},e.values.value={},e.applyTheme(),e}return Object.defineProperty(r.prototype,"bullets",{get:function(){return this._bullets||(this._bullets=new Te,this._disposers.push(new bi(this._bullets))),this._bullets},enumerable:!0,configurable:!0}),r.prototype.dispose=function(){this.bullets.clear(),l.prototype.dispose.call(this)},Object.defineProperty(r.prototype,"value",{get:function(){return this.values.value.value},set:function(e){this.setValue("value",e)},enumerable:!0,configurable:!0}),r}(ct),Ht=function(l){A(r,l);function r(){var e=l.call(this)||this;if(e._ignoreMinMax=!1,e._showBullets=!0,e.legendSettings=new cr,e._tmin=new Te,e._tmax=new Te,e._smin=new Te,e._smax=new Te,e.dataItemsByAxis=new Te,e.skipFocusThreshold=20,e._itemReaderTextChanged=!1,e.calculatePercent=!1,e.usePercentHack=!0,e.autoDispose=!0,e.simplifiedProcessing=!1,e.constructor===r)throw new Error("'Series' cannot be instantiated directly. Please use a specific series type.");e.className="Series",e.isMeasured=!1,e.layout="none",e.shouldClone=!1,e.setPropertyValue("hidden",!1),e.axisRanges=new xe,e.axisRanges.events.on("inserted",e.processAxisRange,e,!1),e.minBulletDistance=0,e.mainContainer=e.createChild(X),e.mainContainer.shouldClone=!1,e.mainContainer.mask=e.createChild(q),e._disposers.push(e.mainContainer);var t=e.mainContainer.createChild(X);return e._shouldBeReady.push(t),t.shouldClone=!1,t.layout="none",t.virtualParent=e,e._disposers.push(t),e.bulletsContainer=t,e.tooltip=new sr,e.tooltip.virtualParent=e,e._disposers.push(e.tooltip),e.hiddenState.transitionEasing=ha,e.dataItem=e.createDataItem(),e._disposers.push(e.dataItem),e.dataItem.component=e,e.role="group",e.applyTheme(),e}return r.prototype.applyTheme=function(){l.prototype.applyTheme.call(this)},r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Series"))},r.prototype.createDataItem=function(){return new zt},Object.defineProperty(r.prototype,"chart",{get:function(){return this._chart},set:function(e){this._chart=e},enumerable:!0,configurable:!0}),r.prototype.positionBullet=function(e){},r.prototype.processBullet=function(e){var t=this,i=e.newValue;i.isTemplate=!0,this.events.once("datavalidated",function(a){t.itemsFocusable()&&(i.focusable=!0)}),this.invalidate()},r.prototype.removeBullet=function(e){var t=e.oldValue;this.dataItems.each(function(i){var a=i.bullets.getKey(t.uid);a&&a.dispose()}),this.invalidate()},r.prototype.validateDataItems=function(){l.prototype.validateDataItems.call(this),this.processValues(!1)},r.prototype.getFirstValue=function(e,t){for(var i=t;i>=0;i--){var a=this.dataItems.getIndex(i),n=a.getActualWorkingValue(e);if(g(n))return n}return null},r.prototype.getAbsoluteFirstValue=function(e){for(var t=0;t0){var m=i.getIndex(y-1);me(m.values,function(b,O){var _=m.getActualWorkingValue(b);g(_)&&(p[b]=_)})}for(var x=function(b){var O=i.getIndex(b);me(O.values,function(_,N){var F=O.getActualWorkingValue(_);if(g(F)){g(a[_])||(a[_]=0),a[_]++,g(n[_])||(n[_]=0),n[_]+=F,g(s[_])||(s[_]=0),s[_]+=Math.abs(F),g(d[_])||(d[_]=F),u[_]=F,g(o[_])?o[_]>F&&(o[_]=F):o[_]=F,g(h[_])?h[_]0){t.usePercentHack&&F==N&&(N=O.values[_].value);var I=F/N*100;O.setCalculatedValue(_,I,"percent")}else O.setCalculatedValue(_,0,"percent")})},P=y;P0){var D=i.getIndex(y-1);me(D.values,function(b){var O=D.values[b].value;D.setCalculatedValue(b,O-d[b],"change"),D.setCalculatedValue(b,(O-d[b])/d[b]*100,"changePercent")})}var T=this.dataItem;me(T.values,function(b){T.setCalculatedValue(b,n[b],"sum"),T.setCalculatedValue(b,s[b],"absoluteSum"),T.setCalculatedValue(b,n[b]/a[b],"average"),T.setCalculatedValue(b,d[b],"open"),T.setCalculatedValue(b,u[b],"close"),T.setCalculatedValue(b,o[b],"low"),T.setCalculatedValue(b,h[b],"high"),T.setCalculatedValue(b,a[b],"count")})}},r.prototype.validate=function(){bt()&&this.filters.clear(),w(this.axisRanges.iterator(),function(a){a.validate()}),l.prototype.validate.call(this);var e=this.bulletsContainer;if(e.fill=this.fill,e.stroke=this.stroke,e.x=this.pixelX,e.y=this.pixelY,this.bulletsContainer.children.length>0)if(this._showBullets){for(var t=0;tthis.endIndex;t--){var i=this.dataItems.getIndex(t);i&&i.bullets.each(function(s,o){o.__disabled=!0})}}else this.bulletsContainer.children.each(function(a){a.__disabled=!0});this.updateTooltipBounds()},r.prototype.updateTooltipBounds=function(){if(this.topParent){var e=0,t=0,i=this.topParent.maxWidth,a=this.topParent.maxHeight,n={x:e,y:t,width:i,height:a};this.tooltip.setBounds(n)}},r.prototype.shouldCreateBullet=function(e,t){return!0},r.prototype.validateDataElement=function(e){var t=this;l.prototype.validateDataElement.call(this,e),this._showBullets?(this.isHidden||(this.bulletsContainer.visible=!0),this.bullets.each(function(i){var a=e.bullets.getKey(i.uid);if(t.shouldCreateBullet(e,i)){if(!a){var n=i.propertyFields.disabled,s=e.dataContext;n&&s&&s[n]===!1?(i.applyOnClones=!1,i.disabled=!1,a=i.clone(),i.disabled=!0,i.applyOnClones=!0):a=i.clone(),a.shouldClone=!1,e.addSprite(a),(!t.visible||t.isHiding)&&a.hide(0)}var o=a.dataItem;if(o!=e){o&&o.bullets.setKey(i.uid,void 0);var h=t.itemReaderText;a instanceof Xe&&(h||(h="{"+a.xField+"}: {"+a.yField+"}"),a.isDynamic&&(e.events.on("workingvaluechanged",a.deepInvalidate,a,!1),t.dataItem.events.on("workingvaluechanged",a.deepInvalidate,a,!1)),a.deepInvalidate()),a.focusable&&(a.events.on("focus",function(d){a.readerTitle=t.populateString(h,a.dataItem)},void 0,!1),a.events.on("blur",function(d){a.readerTitle=""},void 0,!1)),a.hoverable&&(a.events.on("over",function(d){a.readerTitle=t.populateString(h,a.dataItem)},void 0,!1),a.events.on("out",function(d){a.readerTitle=""},void 0,!1))}a.parent=t.bulletsContainer,e.bullets.setKey(i.uid,a),a.maxWidth=e.itemWidth,a.maxHeight=e.itemHeight,a.__disabled=!1,t.positionBullet(a)}else a&&(a.__disabled=!0)})):this.bulletsContainer.visible=!1},r.prototype.handleDataItemWorkingValueChange=function(e,t){this.dataRangeInvalid||this.invalidateProcessedData()},Object.defineProperty(r.prototype,"ignoreMinMax",{get:function(){return this._ignoreMinMax},set:function(e){this._ignoreMinMax=e,this.invalidateDataItems()},enumerable:!0,configurable:!0}),r.prototype.createMask=function(){},r.prototype.processAxisRange=function(e){this.rangesContainer||(this.rangesContainer=this.createChild(X),this.rangesContainer.shouldClone=!1,this.rangesContainer.isMeasured=!1);var t=e.newValue;t&&(t.contents.parent=this.rangesContainer,t.isRange=!0,t.events.on("valuechanged",this.invalidateDataItems,this,!1))},r.prototype.getAxisField=function(e){},r.prototype.showTooltipAtPosition=function(e,t){},Object.defineProperty(r.prototype,"minBulletDistance",{get:function(){return this.getPropertyValue("minBulletDistance")},set:function(e){this.setPropertyValue("minBulletDistance",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"bullets",{get:function(){return this._bullets||(this._bullets=new Q(new Xe),this._bullets.template.virtualParent=this,this._bullets.events.on("inserted",this.processBullet,this,!1),this._bullets.events.on("removed",this.removeBullet,this,!1),this._disposers.push(new G(this._bullets)),this._disposers.push(this._bullets.template)),this._bullets},enumerable:!0,configurable:!0}),r.prototype.createLegendMarker=function(e){},Object.defineProperty(r.prototype,"hiddenInLegend",{get:function(){return this.getPropertyValue("hiddenInLegend")},set:function(e){this.setPropertyValue("hiddenInLegend",e)&&this.chart&&this.chart.feedLegend()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"name",{get:function(){return this.getPropertyValue("name")},set:function(e){this.setPropertyValue("name",e);var t=this.legendDataItem;t&&(t.component.invalidate(),t.component.invalidateRawData()),this.readerTitle=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"itemReaderText",{get:function(){var e=this._itemReaderText;return e||(this.tooltipText?e=Ni(this.tooltipText):this.tooltipHTML&&(e=Ni(this.tooltipHTML))),this._adapterO?this._adapterO.apply("itemReaderText",e):e},set:function(e){this._itemReaderText=e,this._itemReaderTextChanged=!0},enumerable:!0,configurable:!0}),r.prototype.itemsFocusable=function(){return!(this.dataItems.length>=this.skipFocusThreshold)},Object.defineProperty(r.prototype,"legendDataItem",{get:function(){return this._legendDataItem},set:function(e){this._legendDataItem=e,this._legendDataItem.itemContainer.deepInvalidate()},enumerable:!0,configurable:!0}),r.prototype.updateLegendValue=function(e,t){if(this.legendDataItem){var i=this.legendSettings,a=this.legendDataItem,n=a.label,s=a.valueLabel;e&&!e.isDisposed()||t?(s&&(i.itemValueText&&(s.text=i.itemValueText),s.dataItem=e),n&&(i.itemLabelText&&(n.text=i.itemLabelText),n.dataItem=e)):(n&&((i.labelText||i.itemLabelText!=null)&&(n.text=i.labelText),n.dataItem=this.dataItem),s&&((i.valueText||i.itemValueText!=null)&&(s.text=i.valueText),s.dataItem=this.dataItem))}},r.prototype.copyFrom=function(e){this.bullets.copyFrom(e.bullets),this.bulletsContainer.copyFrom(e.bulletsContainer),this.calculatePercent=e.calculatePercent,this.usePercentHack=e.usePercentHack,this.simplifiedProcessing=e.simplifiedProcessing,l.prototype.copyFrom.call(this,e)},r.prototype.raiseCriticalError=function(e){this._chart&&this._chart.modal&&(this._chart.modal.content=this._chart.adapter.apply("criticalError",e).message,this._chart.modal.closable=!1,this._chart.modal.open(),this._chart.disabled=!0),console.log(e)},r.prototype.applyFilters=function(){var e=this;l.prototype.applyFilters.call(this),this.bulletsContainer.filters.clear(),w(this.filters.iterator(),function(t){e.bulletsContainer.filters.push(t.clone())})},Object.defineProperty(r.prototype,"heatRules",{get:function(){var e=this;return this._heatRules||(this._heatRules=new xe,this._heatRules.events.on("inserted",function(t){var i=t.newValue,a=i.target;if(a){var n=i.dataField;C(n)||(n="value");var s=e.dataItem,o=i.property,h=Se(i.minValue),d=Se(i.maxValue);!g(h)&&!g(d)&&e.dataItem.events.on("calculatedvaluechanged",function(u){u.property==n&&w(e.dataItems.iterator(),function(p){var f=!1;H(p.sprites,function(c){if(c.clonedFrom==a){var y=c;y[o]=y[o],f=!0}}),f||H(p.sprites,function(c){c instanceof X&&w(c.children.iterator(),function(y){if(y.className==a.className){var v=y;v[o]=v[o]}else y instanceof X&&y.deepInvalidate()})})})}),e.dataItems.template.events.on("workingvaluechanged",function(u){if(u.property==n){var p=u.target,f=!1;H(p.sprites,function(c){if(c.clonedFrom==a){var y=c;y[o]=y[o],f=!0}}),f||H(p.sprites,function(c){c instanceof X&&w(c.children.iterator(),function(y){if(y.className==a.className){var v=y;v[o]=v[o]}else y instanceof X&&y.deepInvalidate()})})}}),a.adapter.add(o,function(u,p,f){var c=Se(i.minValue),y=Se(i.maxValue),v=i.min,m=i.max;if(p instanceof q){var x=p,P=x.propertyFields[f];if(P&&p.dataItem){var S=p.dataItem.dataContext;if(S&&C(S[P]))return u}}var D=p.dataItem;if(g(c)||(c=s.values[n].low),g(y)||(y=s.values[n].high),D){var T=D.values[n];if(T){var b=D.getActualWorkingValue(n);if(C(v)&&C(m)&&g(c)&&g(y)&&g(b)){var O=void 0;if(i.logarithmic?O=(Math.log(b)*Math.LOG10E-Math.log(c)*Math.LOG10E)/(Math.log(y)*Math.LOG10E-Math.log(c)*Math.LOG10E):O=(b-c)/(y-c),g(b)&&(!g(O)||Math.abs(O)==1/0)&&(O=.5),g(v))return v+(m-v)*O;if(v instanceof De)return new De(li(v.rgb,m.rgb,O))}}}return u})}})),this._heatRules},enumerable:!0,configurable:!0}),r.prototype.processConfig=function(e){var t;if(e){if(C(e.bullets)&&we(e.bullets))for(var i=0,a=e.bullets.length;i=0;n--){var s=a.getIndex(n);s&&s.dataContext==t&&i.dataItems.remove(s)}for(var n=i.data.length-1;n>=0;n--){var o=i.data[n];o&&o==t&&_e(i.data,o)}}},r.prototype.handleSeriesAdded=function(e){var t=this,i=e.newValue;i.isDisposed()||(i.chart=this,i.parent=this.seriesContainer,i.bulletsContainer.parent=this.bulletsContainer,this._dataUsers.moveValue(i),i.addDisposer(new se(function(){t.dataUsers.removeValue(i)})),this.handleSeriesAdded2(i),this.handleLegendSeriesAdded(i))},r.prototype.handleLegendSeriesAdded=function(e){e.hiddenInLegend||this.legend&&this.legend.addData(e)},r.prototype.handleSeriesAdded2=function(e){var t=this;this.dataInvalid||this._disposers.push(V.events.once("exitframe",function(){(!e.data||e.data.length==0)&&(e.data=t.data,e.showOnInit&&(e.reinit(),e.setPropertyValue("showOnInit",!1),e.showOnInit=!0),e.isDisposed()||e.events.once("datavalidated",function(){e.data==t.data&&(e._data=[])}))}))},r.prototype.feedLegend=function(){var e=this.legend;if(e){var t=[];w(this.series.iterator(),function(i){i.hiddenInLegend||t.push(i)}),e.dataFields.name="name",e.data=t}},r.prototype.createSeries=function(){return new Ht},Object.defineProperty(r.prototype,"colors",{get:function(){return this.getPropertyValue("colors")},set:function(e){this.setPropertyValue("colors",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"patterns",{get:function(){return this.getPropertyValue("patterns")},set:function(e){this.setPropertyValue("patterns",e,!0)},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.series.copyFrom(e.series)},r.prototype.appear=function(){l.prototype.appear.call(this),this.series.each(function(e){e.showOnInit&&e.inited&&e.appear()})},r}(st);V.registeredClasses.SerialChart=Vi;var Ut=function(l){A(r,l);function r(){var e=l.call(this)||this;e._axis=new le,e.dataItems=new xe,e.className="AxisBreak",e.breakSize=.01,e.marginLeft=-5,e.marginRight=-5,e.marginTop=-5,e.marginBottom=-5;var t=new te,i=new it;i.fill=t.getFor("background"),i.stroke=Oe(),i.fillOpacity=.9,i.zIndex=0,e._fillShape=i;var a=new it;a.fill=Oe(),a.stroke=t.getFor("grid"),a.strokeOpacity=.3,a.zIndex=1,e._startLine=a;var n=new it;return n.fill=Oe(),n.stroke=Oe("#000000"),n.strokeOpacity=.3,n.zIndex=2,e._endLine=n,e._disposers.push(e._axis),e.applyTheme(),e}return r.prototype.dispose=function(){l.prototype.dispose.call(this),this._fillShape&&this._fillShape.dispose(),this._startLine&&this._startLine.dispose(),this._endLine&&this._endLine.dispose()},Object.defineProperty(r.prototype,"startLine",{get:function(){return this._startLine},set:function(e){this._startLine&&this._startLine.dispose(),this._startLine=e,this.addBreakSprite(e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endLine",{get:function(){return this._endLine},set:function(e){this._endLine&&this._endLine.dispose(),this._endLine=e,this.addBreakSprite(e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fillShape",{get:function(){return this._fillShape},set:function(e){this._fillShape&&this._fillShape.dispose(),this._fillShape=e,this.addBreakSprite(e)},enumerable:!0,configurable:!0}),r.prototype.addBreakSprite=function(e){e.parent=this,e.isMeasured=!1,this._disposers.push(e)},Object.defineProperty(r.prototype,"axis",{get:function(){return this._axis.get()},set:function(e){if(this._axis.get()!==e){this._axis.set(e,e.renderer.gridContainer.events.on("transformed",this.invalidate,this,!1)),e.renderer.createBreakSprites(this);var t=e.axisBreaks.template;this.startLine.copyFrom(t.startLine),this.endLine.copyFrom(t.endLine),this.fillShape.copyFrom(t.fillShape)}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"breakSize",{get:function(){return this.getPropertyValue("breakSize")},set:function(e){this.setPropertyValue("breakSize",e)&&this.axis&&(this.axis.invalidate(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startPoint",{get:function(){var e=this.axis.renderer;if(e)return e.positionToPoint(this.startPosition)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endPoint",{get:function(){var e=this.axis.renderer;if(e)return e.positionToPoint(this.endPosition)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startPosition",{get:function(){},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endPosition",{get:function(){},enumerable:!0,configurable:!0}),r.prototype.draw=function(){if(l.prototype.draw.call(this),this.axis){var e=this.axis.renderer;e.updateBreakElement(this)}},Object.defineProperty(r.prototype,"startValue",{get:function(){return this.getPropertyValue("startValue")},set:function(e){this.setPropertyValue("startValue",e)&&this.axis&&(this.axis.invalidate(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endValue",{get:function(){return this.getPropertyValue("endValue")},set:function(e){this.setPropertyValue("endValue",e)&&this.axis&&(this.axis.invalidate(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),r}(X);V.registeredClasses.AxisBreak=Ut;var Vt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="AxisDataItem",e.applyTheme(),e}return Object.defineProperty(r.prototype,"grid",{get:function(){if(!this._grid){var e=this.component;if(e){var t=void 0,i;if(this.isRange){if(t=e.axisRanges.template.grid,t.disabled)return;i=t.clone()}else{if(t=e.renderer.grid.template,t.disabled)return;i=e.renderer.grid.create(),this._disposers.push(new se(function(){e.renderer.grid.removeValue(i)}))}this.grid=i,i.shouldClone=!1,this._disposers.push(i),i.axis=this.component}}return this._grid},set:function(e){this._grid&&this._grid!=e&&(_e(this.sprites,this._grid),this._grid.dataItem=void 0),e&&(e.dataItem&&e.dataItem!=this&&(_e(e.dataItem.sprites,e),e.dataItem.grid=void 0),this.addSprite(e)),this._grid=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tick",{get:function(){if(!this._tick){var e=this.component;if(e){var t=void 0,i;if(this.isRange){if(t=e.axisRanges.template.tick,t.disabled)return;i=t.clone()}else{if(t=e.renderer.ticks.template,t.disabled)return;i=e.renderer.ticks.create(),this._disposers.push(new se(function(){e.renderer.ticks.removeValue(i)}))}this.tick=i,i.axis=this.component,i.shouldClone=!1,this._disposers.push(i)}}return this._tick},set:function(e){this._tick&&this._tick!=e&&(_e(this.sprites,this._tick),this._tick.dataItem=void 0),e&&(e.dataItem&&e.dataItem!=this&&(_e(e.dataItem.sprites,e),e.dataItem.tick=void 0),this.addSprite(e)),this._tick=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"label",{get:function(){if(!this._label){var e=this.component;if(e){var t=void 0,i;if(this.isRange){if(t=e.axisRanges.template.label,t.disabled)return;i=t.clone()}else{if(t=e.renderer.labels.template,t.disabled)return;i=e.renderer.labels.create(),this._disposers.push(new se(function(){e.renderer.labels.removeValue(i)}))}this._disposers.push(i),this.label=i,i.shouldClone=!1,i.axis=this.component,i.virtualParent=e}}return this._label},set:function(e){this._label&&this._label!=e&&(_e(this.sprites,this._label),this._label.dataItem=void 0),e&&(e.dataItem&&e.dataItem!=this&&(_e(e.dataItem.sprites,e),e.dataItem.label=void 0),this.addSprite(e)),this._label=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"axisFill",{get:function(){if(!this._axisFill){var e=this.component;if(e){var t=void 0,i;if(this.isRange){if(t=e.axisRanges.template.axisFill,!this.isTemplate&&t.disabled)return;i=t.clone()}else{if(t=e.renderer.axisFills.template,t.disabled)return;i=e.renderer.axisFills.create(),this._disposers.push(new se(function(){e.renderer.axisFills.removeValue(i)}))}this.axisFill=i,i.shouldClone=!1,this._disposers.push(i)}}return this._axisFill},set:function(e){this._axisFill&&this._axisFill!=e&&(_e(this.sprites,this._axisFill),this._axisFill.dataItem=void 0),e&&(e.dataItem&&e.dataItem!=this&&(_e(e.dataItem.sprites,e),e.dataItem.axisFill=void 0),e.axis=this.component,this.addSprite(e)),this._axisFill=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"text",{get:function(){return this._text},set:function(e){this._text=e,this._label&&(this._label.text=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"mask",{get:function(){return this._mask},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"contents",{get:function(){if(!this._contents){var e=new X;this.addSprite(e),e.isMeasured=!1,this._contents=e;var t=this.component;if(t){var i=t.renderer.createFill(this.component);i.disabled=!1,i.axis=t,this.addSprite(i),this._mask=i,e.mask=i}}return this._contents},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"axisBreak",{get:function(){return this._axisBreak},set:function(e){this._axisBreak&&this._axisBreak.dataItems.removeValue(this),e&&e.dataItems.push(this),this._axisBreak=e},enumerable:!0,configurable:!0}),r.prototype.validate=function(){this.component&&this.component.validateDataElement(this)},r.prototype.appendChildren=function(){this.component&&this.component.appendDataItem(this)},r.prototype.hasProperty=function(e){return e=="component"?!0:l.prototype.hasProperty.call(this,e)},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.text=e.text,e.bullet&&(this.bullet=e.bullet.clone()),this.minPosition=e.minPosition,this.maxPosition=e.maxPosition},r.prototype.setVisibility=function(e,t){l.prototype.setVisibility.call(this,e,t),this._contents&&(this._contents.visible=e)},Object.defineProperty(r.prototype,"bullet",{get:function(){return this._bullet},set:function(e){this._bullet&&this._bullet!=e&&(_e(this.sprites,this._bullet),this._bullet.dataItem=void 0),this._bullet=e,e&&this.addSprite(e)},enumerable:!0,configurable:!0}),r}(ct),ar;(function(l){l[l.Start=0]="Start",l[l.Middle=.5]="Middle",l[l.End=1]="End"})(ar||(ar={}));var Gt=function(l){A(r,l);function r(){var e=l.call(this)||this;if(e._gridCount=10,e._series=new xe,e.autoDispose=!0,e._axisItemCount=0,e.constructor===r)throw new Error("'Axis' cannot be instantiated directly. Please use a specific axis type.");e.hideTooltipWhileZooming=!0,e.minWidth=1e-4,e.minHeight=1e-4,e.className="Axis",e.shouldClone=!1,e.setPropertyValue("cursorTooltipEnabled",!0),e.toggleZoomOutButton=!0,e.zoomable=!0;var t=new te;e.title=new He,e.title.shouldClone=!1,e._disposers.push(e.title),e.setPropertyValue("startLocation",0),e.setPropertyValue("endLocation",1),e._dataItemsIterator=new Pi(e.dataItems,function(){return e.dataItems.create()}),e._dataItemsIterator.createNewItems=!0;var i=new sr;e._disposers.push(i),i.label.padding(5,10,5,10),i.background.pointerLength=5,i.fitPointerToBounds=!0,i.background.filters.clear(),i.virtualParent=e;var a=i.background;return a.cornerRadius=0,a.fill=t.getFor("alternativeBackground"),a.stroke=a.fill,a.strokeWidth=1,a.fillOpacity=1,i.label.fill=t.getFor("alternativeText"),e.tooltip=i,e.readerHidden=!0,e.events.on("rangechangestarted",function(){e.series.each(function(n){n.hideTooltipWhileZooming&&(n.tooltip.hide(),n.tooltip.preventShow=!0)}),e.hideTooltipWhileZooming&&(e.tooltip.hide(),e.tooltip.preventShow=!0)},void 0,!1),e.events.on("rangechangeended",function(){e.series.each(function(n){n.hideTooltipWhileZooming&&(n.tooltip.hide(),n.tooltip.preventShow=!1)}),e.hideTooltipWhileZooming&&(e.tooltip.hide(),e.tooltip.preventShow=!1)},void 0,!1),e.applyTheme(),e}return r.prototype.fillRule=function(e,t){g(t)||(t=e.index),t/2==Math.round(t/2)?(e.axisFill.__disabled=!0,e.axisFill.opacity=0):(e.axisFill.opacity=1,e.axisFill.__disabled=!1)},r.prototype.createDataItem=function(){return new Vt},r.prototype.invalidateLayout=function(){l.prototype.invalidateLayout.call(this),w(this.series.iterator(),function(e){e.invalidateLayout()})},r.prototype.invalidateSeries=function(){w(this.series.iterator(),function(e){e.invalidate()})},r.prototype.validateDataElements=function(){this._axisItemCount=0,this.ghostLabel&&(this.renderer.updateLabelElement(this.ghostLabel,this.start,this.end),this.ghostLabel.validate())},r.prototype.updateGridCount=function(){if(this.renderer){var e=this.axisLength/this.renderer.minGridDistance;e!=this._gridCount&&(this._gridCount=e,this.clearCache())}},r.prototype.validateLayout=function(){this.axisFullLength=this.axisLength/(this.end-this.start),l.prototype.validateLayout.call(this),this.updateGridCount();var e=this.renderer;e&&(e.updateAxisLine(),e.updateTooltip(),e.updateBaseGridElement()),this._prevLength!=this.axisLength&&(this.dispatchImmediately("lengthchanged"),this._prevLength=this.axisLength)},r.prototype.initRenderer=function(){},r.prototype.appendDataItem=function(e){var t=this.renderer,i=e.tick;i&&(i.above?i.parent=t.bulletsContainer:i.parent=t.gridContainer),e.label&&(e.label.parent=t);var a=e.axisFill;a&&(a.above?a.parent=t.bulletsContainer:a.parent=t.gridContainer);var n=e.grid;n&&(n.above?n.parent=t.bulletsContainer:n.parent=t.gridContainer),e.bullet&&(e.bullet.parent=t.bulletsContainer)},r.prototype.validate=function(){l.prototype.validate.call(this),this.validateLayout(),this.renderer.updateGridContainer()},r.prototype.validateAxisRanges=function(){var e=this;w(this.axisRanges.iterator(),function(t){e.appendDataItem(t),e.validateDataElement(t),t.grid&&t.grid.validate(),t.tick&&t.tick.validate(),t.axisFill&&t.axisFill.validate(),t.label&&t.label.validate()})},r.prototype.validateBreaks=function(){this._axisBreaks&&w(this._axisBreaks.iterator(),function(e){e.invalidate()})},r.prototype.processBreak=function(e){var t=e.newValue;t.parent=this.renderer.breakContainer,t.axis=this},r.prototype.registerSeries=function(e){var t=this;return this.series.moveValue(e),new rt([new se(function(){t.series.removeValue(e)}),this.events.on("lengthchanged",e.invalidate,e,!1),this.events.on("lengthchanged",e.createMask,e,!1),this.events.on("startchanged",e.invalidate,e,!1),this.events.on("endchanged",e.invalidate,e,!1)])},Object.defineProperty(r.prototype,"renderer",{get:function(){return this._renderer},set:function(e){if(e!=this._renderer){this._renderer=e,e.chart=this.chart,e.axis=this,e.parent=this,this.title.parent=this,this.initRenderer(),this._disposers.push(e.gridContainer.events.on("maxsizechanged",this.invalidate,this,!1));var t=this.renderer.labels.create();this._disposers.push(t),t.dataItem=this.dataItems.template.clone(),t.text="L",t.parent=this.renderer,t.shouldClone=!1,t.fillOpacity=0,t.opacity=0,t.strokeOpacity=0,t.interactionsEnabled=!1,t.validate(),this.ghostLabel=t,this.events.on("beforedatavalidated",function(){t.text="L"},void 0,!1)}},enumerable:!0,configurable:!0}),r.prototype.positionToAngle=function(e){return this.renderer.positionToAngle(e)},r.prototype.pointToPosition=function(e){return this.renderer.pointToPosition(e)},r.prototype.positionToCoordinate=function(e){return this.renderer.positionToCoordinate(e)},r.prototype.getAnyRangePath=function(e,t){return this.renderer.getPositionRangePath(e,t)},r.prototype.anyToPosition=function(e){return 0},r.prototype.anyToPoint=function(e){return{x:0,y:0,angle:0}},r.prototype.getPositionRangePath=function(e,t){return this.renderer?this.renderer.getPositionRangePath(e,t):""},Object.defineProperty(r.prototype,"axisLength",{get:function(){return this.renderer?this.renderer.axisLength:0},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cursorTooltipEnabled",{get:function(){return this.getPropertyValue("cursorTooltipEnabled")},set:function(e){this.setPropertyValue("cursorTooltipEnabled",e)&&(e&&this.renderer?this.renderer.updateTooltip():this.tooltip&&this.tooltip.hide(0))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"toggleZoomOutButton",{get:function(){return this.getPropertyValue("toggleZoomOutButton")},set:function(e){this.setPropertyValue("toggleZoomOutButton",e)},enumerable:!0,configurable:!0}),r.prototype.hideTooltip=function(e){l.prototype.hideTooltip.call(this,e),this._tooltipPosition=void 0},r.prototype.showTooltipAtPosition=function(e,t){var i=this._tooltip;if(!i||this.dataItems.length<=0)this._tooltipPosition=void 0;else{if(t||(e=this.toAxisPosition(e)),!g(e)||ethis.end){i.hide(0),this._tooltipPosition=void 0;return}var a=this.renderer;i.parent||(i.parent=this.tooltipContainer);var n=a.tooltipLocation,s=this.getCellStartPosition(e),o=this.getCellEndPosition(e);if(this.tooltipPosition=="fixed"&&(e=s+(o-s)*n),e=Y(e,this.start,this.end),this._tooltipPosition!=e){this._tooltipPosition=e;var h=a.tooltipLocation2,d=a.positionToPoint(s,h),u=a.positionToPoint(o,h);this.currentItemStartPoint=d,this.currentItemEndPoint=u,a.fullWidthTooltip&&(i.width=u.x-d.x,i.height=u.y-d.y);var p=a.positionToPoint(e,h),f=et(p,this.renderer.line);i.text=this.getTooltipText(e),i.text&&(i.delayedPointTo(f),i.show())}(!this.cursorTooltipEnabled||this.tooltip.disabled)&&i.hide(0)}},r.prototype.toAxisPosition=function(e){if(e=this.renderer.toAxisPosition(e),e!=null)return e=e*(this.end-this.start),this.renderer.inversed?e=this.end-e:e=this.start+e,e},r.prototype.toGlobalPosition=function(e){return this.renderer.inversed?e=this.end-e:e=e-this.start,e/(this.end-this.start)},r.prototype.getTooltipText=function(e){},r.prototype.updateTooltip=function(e,t){var i=this._tooltip;i&&(i.fixDoc=!1,i.pointerOrientation=e,i.setBounds(or(t,this.renderer.line)))},r.prototype.roundPosition=function(e,t,i){return e},r.prototype.getCellStartPosition=function(e){return e},r.prototype.getCellEndPosition=function(e){return e},Object.defineProperty(r.prototype,"axisRanges",{get:function(){if(!this._axisRanges){var e=this.createDataItem();e.isRange=!0,e.axisFill=this.renderer.axisFills.template.clone(),e.grid=this.renderer.grid.template.clone(),e.tick=this.renderer.ticks.template.clone(),e.label=this.renderer.labels.template.clone(),e.isTemplate=!0,e.component=this,e.axisFill.disabled=!1,e.tick.disabled=!1,e.grid.disabled=!1,e.label.disabled=!1,this._axisRanges=new Q(e),this._axisRanges.events.on("inserted",this.processAxisRange,this,!1),this._disposers.push(new G(this._axisRanges)),this._disposers.push(this._axisRanges.template)}return this._axisRanges},enumerable:!0,configurable:!0}),r.prototype.processAxisRange=function(e){var t=e.newValue;t.component=this,t.isRange=!0},Object.defineProperty(r.prototype,"axisBreaks",{get:function(){return this._axisBreaks||(this._axisBreaks=new ua(this.createAxisBreak(),function(e,t){return yt(e.adjustedStartValue,t.adjustedStartValue)}),this._axisBreaks.events.on("inserted",this.processBreak,this,!1),this._disposers.push(new G(this._axisBreaks)),this._disposers.push(this._axisBreaks.template)),this._axisBreaks},enumerable:!0,configurable:!0}),r.prototype.createAxisBreak=function(){return new Ut},Object.defineProperty(r.prototype,"series",{get:function(){return this._series||(this._series=new xe),this._series},enumerable:!0,configurable:!0}),r.prototype.processSeriesDataItems=function(){},r.prototype.processSeriesDataItem=function(e,t){},r.prototype.postProcessSeriesDataItems=function(e){},r.prototype.postProcessSeriesDataItem=function(e){},r.prototype.updateAxisBySeries=function(){},r.prototype.hideUnusedDataItems=function(){var e=this,t=this._dataItemsIterator;t.createNewItems=!1,w(t.iterator(),function(i){e.validateDataElement(i),i.__disabled=!0}),t.clear(),t.createNewItems=!0},r.prototype.getSeriesDataItem=function(e,t,i){},r.prototype.getAngle=function(e,t,i,a,n){},r.prototype.getX=function(e,t,i,a,n){},r.prototype.getPositionX=function(e,t,i,a,n){},r.prototype.getY=function(e,t,i,a,n){},r.prototype.getPositionY=function(e,t,i,a,n){},Object.defineProperty(r.prototype,"basePoint",{get:function(){return{x:0,y:0}},enumerable:!0,configurable:!0}),r.prototype.dataChangeUpdate=function(){},r.prototype.seriesDataChangeUpdate=function(e){},r.prototype.adjustDifference=function(e,t){var i=t-e;if(g(i))return this._axisBreaks&&We(this._axisBreaks.iterator(),function(a){var n=a.adjustedStartValue,s=a.adjustedEndValue;if(g(n)&&g(s)){if(n>t)return!1;if(s>=e&&g(n)&&g(s)){var o=a.breakSize,h=da({start:n,end:s},{start:e,end:t});h&&(i-=(h.end-h.start)*(1-o))}return!0}}),i},r.prototype.isInBreak=function(e){if(this._axisBreaks)return pa(this._axisBreaks.iterator(),function(t){return e>=t.adjustedStartValue&&e<=t.adjustedEndValue})},r.prototype.fixAxisBreaks=function(){var e=this;if(this._axisBreaks){var t=this._axisBreaks;if(t.length>0){H(fa(t.iterator()),function(n){var s=U(n.startValue,n.endValue),o=ee(n.startValue,n.endValue);n.adjustedStartValue=s,n.adjustedEndValue=o,e._axisBreaks.update(n)});var i=t.first,a=Math.min(i.startValue,i.endValue);w(t.iterator(),function(n){var s=n.adjustedStartValue,o=n.adjustedEndValue;sh?e.__disabled=!0:e.__disabled=!1)},r.prototype.createBreakSprites=function(e){},Object.defineProperty(r.prototype,"axisFills",{get:function(){if(!this._axisFills){var e=this.createFill(this.axis);this._axisFills=new Q(e),e.applyOnClones=!0,e.events.on("enabled",this.invalidateAxisItems,this,!1),this._disposers.push(new G(this._axisFills)),this._disposers.push(this._axisFills.template)}return this._axisFills},enumerable:!0,configurable:!0}),r.prototype.createFill=function(e){return new Si(e)},Object.defineProperty(r.prototype,"grid",{get:function(){if(!this._grid){var e=this.createGrid();this._grid=new Q(e),e.applyOnClones=!0,e.events.on("enabled",this.invalidateAxisItems,this,!1),this._disposers.push(new G(this._grid)),this._disposers.push(this._grid.template)}return this._grid},enumerable:!0,configurable:!0}),r.prototype.createGrid=function(){return new Dt},Object.defineProperty(r.prototype,"ticks",{get:function(){if(!this._ticks){var e=this.createTick();e.applyOnClones=!0,e.isMeasured=!1,e.events.on("enabled",this.invalidateAxisItems,this,!1),this._ticks=new Q(e),this._disposers.push(new G(this._ticks)),this._disposers.push(this._ticks.template)}return this._ticks},enumerable:!0,configurable:!0}),r.prototype.createTick=function(){return new gr},Object.defineProperty(r.prototype,"labels",{get:function(){if(!this._labels){var e=this.createLabel();this._labels=new Q(e),e.applyOnClones=!0,e.events.on("enabled",this.invalidateAxisItems,this,!1),this._disposers.push(new G(this._labels)),this._disposers.push(this._labels.template)}return this._labels},enumerable:!0,configurable:!0}),r.prototype.createLabel=function(){return new Ti},Object.defineProperty(r.prototype,"inside",{get:function(){return this.getPropertyValue("inside")},set:function(e){this.setPropertyValue("inside",e)&&this.axis&&this.axis.invalidate(),e?(this.width=0,this.height=0):(this.width=void 0,this.height=void 0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"opposite",{get:function(){return this.getPropertyValue("opposite")},set:function(e){this.setPropertyValue("opposite",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fullWidthTooltip",{get:function(){return this.getPropertyValue("fullWidthTooltip")},set:function(e){this.setPropertyValue("fullWidthTooltip",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltipLocation",{get:function(){return this.getPropertyValue("tooltipLocation")},set:function(e){this.setPropertyValue("tooltipLocation",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltipLocation2",{get:function(){return this.getPropertyValue("tooltipLocation2")},set:function(e){this.setPropertyValue("tooltipLocation2",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cellStartLocation",{get:function(){return this.getPropertyValue("cellStartLocation")},set:function(e){this.setPropertyValue("cellStartLocation",e)&&this.axis&&this.axis.invalidateSeries()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cellEndLocation",{get:function(){return this.getPropertyValue("cellEndLocation")},set:function(e){this.setPropertyValue("cellEndLocation",e)&&this.axis&&this.axis.invalidateSeries()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"inversed",{get:function(){return this.getPropertyValue("inversed")},set:function(e){this.setPropertyValue("inversed",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"minLabelPosition",{get:function(){return this.getPropertyValue("minLabelPosition")},set:function(e){this.setPropertyValue("minLabelPosition",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxLabelPosition",{get:function(){return this.getPropertyValue("maxLabelPosition")},set:function(e){this.setPropertyValue("maxLabelPosition",e,!0)},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.grid.template.copyFrom(e.grid.template),this.ticks.template.copyFrom(e.ticks.template),this.labels.template.copyFrom(e.labels.template),this.axisFills.template.copyFrom(e.axisFills.template),this.line.copyFrom(e.line),this.baseGrid.copyFrom(e.baseGrid)},r.prototype.toAxisPosition=function(e){return e},r.prototype.setVisibility=function(e){l.prototype.setVisibility.call(this,e),this.bulletsContainer.visible=e},r}(X);V.registeredClasses.AxisRenderer=Kt;var Tt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="AxisBullet",e.location=.5,e.isMeasured=!1,e.applyTheme(),e}return Object.defineProperty(r.prototype,"location",{get:function(){return this.getPropertyValue("location")},set:function(e){this.setPropertyValue("location",e,!0)},enumerable:!0,configurable:!0}),r.prototype.setDisabled=function(e){var t=l.prototype.setDisabled.call(this,e);return this.axis&&this.axis.invalidateDataItems(),t},r}(X);V.registeredClasses.AxisBullet=Tt;var Fe=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="AxisRendererY",e.minGridDistance=40,e.opposite=!1,e.height=k(100),e.labels.template.verticalCenter="middle",e.applyTheme(),e}return r.prototype.setAxis=function(e){l.prototype.setAxis.call(this,e),e.layout="horizontal"},r.prototype.updateGridContainer=function(){var e=this.axis;if(e){var t=this.gridContainer;t.y=e.pixelY,t.height=e.axisLength}},r.prototype.toAxisPosition=function(e){var t=this.axis;if(t){var i=1-e,a=t.relativePositionSprite,n=t.pixelY;if(a?n=Ae({x:0,y:this.pixelY},this.parent,a).y:a=t.parent,a){var s=n/a.innerHeight,o=t.axisLength/a.innerHeight;return 1-(i-s)/o}}return e},r.prototype.processRenderer=function(){l.prototype.processRenderer.call(this);var e=this.axis;if(e){var t=e.title;t.valign="middle",e.height instanceof ce||(e.height=k(100)),this.opposite?(t.rotation=90,this.line.toBack(),t.toFront()):(t.rotation=-90,t.toBack(),this.line.toFront())}},r.prototype.updateTooltip=function(){var e=this.axis;if(e){var t=2e3,i=0,a=0,n=t,s=this.axisLength;this.opposite?this.inside&&(i=-t,n=t):this.inside||(i=-t,n=t),this.axis.updateTooltip("horizontal",{x:i,y:a,width:n,height:s})}},Object.defineProperty(r.prototype,"axisLength",{get:function(){var e=this.axis;return e.measuredHeight-e.pixelPaddingTop-e.pixelPaddingBottom||0},enumerable:!0,configurable:!0}),r.prototype.positionToPoint=function(e,t){return{x:0,y:this.positionToCoordinate(e)}},r.prototype.pointToPosition=function(e){return this.coordinateToPosition(e.y,e.x)},r.prototype.coordinateToPosition=function(e,t){var i,a=this.axis,n=a.axisFullLength;return a.renderer.inversed?i=1-a.start-e/n:i=e/n+(1-a.end),j(i,5)},r.prototype.getPositionRangePath=function(e,t){var i=Y(this.positionToCoordinate(e),0,this.axisLength),a=Y(this.positionToCoordinate(t),0,this.axisLength),n=Math.abs(a-i),s=this.getWidth(),o=Math.min(i,a),h=0;return Ne({x:h,y:o,width:s,height:n},!0)},r.prototype.updateGridElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);e.path=W({x:0,y:0})+R({x:this.getWidth(),y:0}),this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateTickElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t),n=e.length;try{Ue(this.axis.title.measuredWidth)}catch{}a.x=Ae({x:this.line.pixelX,y:0},this.line.parent,this.gridContainer).x,this.opposite?n*=e.inside?-1:1:n*=e.inside?1:-1,e.path=W({x:0,y:0})+R({x:n,y:0}),this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateAxisLine=function(){this.line.path=W({x:0,y:0})+R({x:0,y:this.axisLength})},r.prototype.updateBaseGridElement=function(){l.prototype.updateBaseGridElement.call(this);var e=this.axis,t=this.getWidth(),i=this.axisLength,a=e.basePoint.y,n=this.baseGrid;if(a<-.2||a>i+.2)n.hide(0);else{var s=Ae({x:0,y:0},this.gridContainer,n.parent).x;n.path=W({x:0,y:0})+R({x:t,y:0}),n.moveTo({x:s,y:a}),n.show(0)}},r.prototype.updateLabelElement=function(e,t,i,a){C(a)||(a=e.location),t=t+(i-t)*a,e.isMeasured=!e.inside;var n=this.positionToPoint(t),s,o=0,h=this.gridContainer.maxWidth;this.opposite?(e.inside?(s="right",e.align=="left"&&(o=-h,s="left"),e.align=="center"&&(o=-h/2,s="middle")):s="left",n.x=0+o):(e.inside?(s="left",e.align=="right"&&(o=h,s="right"),e.align=="center"&&(o=h/2,s="middle")):s="right",n.x=this.measuredWidth+o),e.rotation==0&&(e.horizontalCenter=s),this.positionItem(e,n),this.toggleVisibility(e,t,this.minLabelPosition,this.maxLabelPosition)},r.prototype.updateBreakElement=function(e){l.prototype.updateBreakElement.call(this,e);var t=e.startLine,i=e.endLine,a=e.fillShape,n=e.startPoint,s=e.endPoint,o=e.pixelMarginLeft,h=this.getWidth()-e.pixelMarginLeft-e.pixelMarginRight;n.y=Y(n.y,-1,this.axisLength+1),s.y=Y(s.y,-1,this.axisLength+1),n.y==s.y&&(n.y<0||n.y>this.axisLength)?e.fillShape.__disabled=!0:e.fillShape.__disabled=!1;var d=Math.abs(h-o);t.x=o,t.height=0,t.width=d,i.x=o,i.height=0,i.width=d,a.width=d,a.height=Math.abs(s.y-n.y),a.x=o,a.y=s.y},r.prototype.createBreakSprites=function(e){e.startLine=new it,e.endLine=new it;var t=new lr;t.setWavedSides(!0,!1,!0,!1),e.fillShape=t},r.prototype.positionToCoordinate=function(e){var t,i=this.axis,a=i.axisFullLength;return i.renderer.inversed?t=(e-i.start)*a:t=(i.end-e)*a,t},r.prototype.updateBullet=function(e,t,i){var a=.5;e instanceof Tt&&(a=e.location),t=t+(i-t)*a;var n=this.positionToPoint(t);n.x=Ae({x:this.line.pixelX,y:0},this.line.parent,this.gridContainer).x,this.positionItem(e,n),this.toggleVisibility(e,t,0,1)},r}(Kt);V.registeredClasses.AxisRendererY=Fe;de.push({relevant:pe.widthS,state:function(l,r){if(l instanceof Fe){var e=l.states.create(r);return e.properties.inside=!0,e.properties.maxLabelPosition=.9,e.properties.minLabelPosition=.1,e}return null}});de.push({relevant:pe.widthXS,state:function(l,r){if(l instanceof Fe){var e=l.states.create(r);return e.properties.disabled=!0,e}return null}});var Oi=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ValueAxisBreak",e.applyTheme(),e}return Object.defineProperty(r.prototype,"startPosition",{get:function(){if(this.axis)return this.axis.valueToPosition(this.adjustedStartValue)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endPosition",{get:function(){if(this.axis)return this.axis.valueToPosition(this.adjustedEndValue)},enumerable:!0,configurable:!0}),r}(Ut);V.registeredClasses.ValueAxisBreak=Oi;var Zt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ValueAxisDataItem",e.values.value={},e.values.endValue={},e.applyTheme(),e}return Object.defineProperty(r.prototype,"value",{get:function(){return this.values.value.value},set:function(e){this.setValue("value",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endValue",{get:function(){return this.values.endValue.value},set:function(e){this.setValue("endValue",e)},enumerable:!0,configurable:!0}),r}(Vt),E=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._stepDecimalPlaces=0,e._prevStepDecimalPlaces=0,e._adjustLabelPrecision=!0,e._baseValue=0,e._adjustedStart=0,e._adjustedEnd=1,e._extremesChanged=!1,e._deltaMinMax=1,e._dsc=!1,e.calculateTotals=!1,e.className="ValueAxis",e.axisFieldName="value",e.setPropertyValue("maxZoomFactor",1e3),e.setPropertyValue("extraMin",0),e.setPropertyValue("extraMax",0),e.setPropertyValue("strictMinMax",!1),e.setPropertyValue("maxPrecision",Number.MAX_VALUE),e.setPropertyValue("adjustLabelPrecision",!0),e.setPropertyValue("extraTooltipPrecision",0),e.keepSelection=!1,e.includeRangesInMinMax=!1,e.applyTheme(),e}return r.prototype.fillRule=function(e){var t=e.value,i=e.component;e.axisFill.disabled||(j(t/i.step/2,5)==Math.round(t/i.step/2)?e.axisFill.__disabled=!0:e.axisFill.__disabled=!1)},r.prototype.createDataItem=function(){return new Zt},r.prototype.createAxisBreak=function(){return new Oi},r.prototype.dataChangeUpdate=function(){this.clearCache(),this.keepSelection?(this._start!=0&&this.dispatchImmediately("startchanged"),this._end!=1&&this.dispatchImmediately("endchanged"),(this._start!=0||this._end!=1)&&this.dispatchImmediately("startendchanged")):(this._start!=0||this._end!=1)&&(this._start=0,this._end=1,this.dispatchImmediately("startendchanged")),this._maxZoomed=this._maxDefined,this._minZoomed=this._minDefined,this._maxAdjusted=this._maxDefined,this._minAdjusted=this._minDefined},r.prototype.processSeriesDataItems=function(){if(this.calculateTotals){var e=this.series.getIndex(0),t=e.startIndex;if(e.dataItems.length>0){t>0&&t--;var i=e.endIndex;i1?t=Math.pow(10,Math.log(this.min)*Math.LOG10E):(t=Math.floor(this.minZoomed/this._step)*this._step,t==0&&(t=this.minZoomed))}var a=this._maxZoomed+this._step;this.resetIterators();var n=this._dataItemsIterator;if(this._step==0)return;this._step=this.fixSmallStep(this._step);var s=0,o=this._prevStepDecimalPlaces!=this._stepDecimalPlaces;for(this._prevStepDecimalPlaces=this._stepDecimalPlaces;t<=a;){var h=this.isInBreak(t);if(!h){var d=n.find(function(v){return v.value===t});d.__disabled&&(d.__disabled=!1),this.appendDataItem(d),d.axisBreak=void 0,(d.value!=t||o)&&(d.value=t,d.text=this.formatLabel(t),d.label&&d.label.invalid&&d.label.validate(),d.value>=this.min&&d.value<=this.max&&d.label&&(this.axisLetter=="Y"&&d.label.measuredWidth>this.ghostLabel.measuredWidth||this.axisLetter=="X"&&d.label.measuredHeight>this.ghostLabel.measuredHeight)&&(this.ghostLabel.text=d.label.currentText,this.ghostLabel.validate())),this.validateDataElement(d)}s++;var u=t;if(!this.logarithmic)t+=this._step;else{var i=Math.log(this.max)*Math.LOG10E-Math.log(this.min)*Math.LOG10E;i>1?t=Math.pow(10,Math.log(this.min)*Math.LOG10E+s):t+=this._step}var p=Math.pow(10,Math.floor(Math.log(Math.abs(this._step))*Math.LOG10E));if(p<1){var f=Math.round(Math.abs(Math.log(Math.abs(p))*Math.LOG10E))+2;if(f=Math.min(13,f),t=j(t,f),u==t){t=a;break}}}var c=this._axisBreaks;if(c){var y=this.renderer;w(c.iterator(),function(v){if(v.breakSize>0&&K(v.startPoint,v.endPoint)>y.minGridDistance)for(var m=v.adjustedMin;m<=v.adjustedMax;){if(m>=v.adjustedStartValue&&m<=v.adjustedEndValue){var x=n.find(function(P){return P.value===m});x.__disabled&&(x.__disabled=!1),e.appendDataItem(x),x.axisBreak=v,x.value!=m&&(x.value=m,x.text=e.formatLabel(m),x.label&&x.label.invalid&&x.label.validate()),e.validateDataElement(x)}m+=v.adjustedStep}})}}},r.prototype.validateDataElement=function(e){l.prototype.validateDataElement.call(this,e),e.itemIndex=this._axisItemCount,this._axisItemCount++;var t=this.renderer,i=e.value,a=e.endValue,n=this.valueToPosition(i);e.position=n;var s=n,o=this.valueToPosition(i+this._step);g(a)&&(s=this.valueToPosition(a),o=s),e.point=t.positionToPoint(n);var h=e.tick;h&&!h.disabled&&t.updateTickElement(h,n,s);var d=e.grid;d&&!d.disabled&&t.updateGridElement(d,n,s);var u=e.label;u&&!u.disabled&&t.updateLabelElement(u,n,s);var p=e.axisFill;p&&!p.disabled&&(t.updateFillElement(p,n,o),e.isRange||this.fillRule(e)),e.bullet&&t.updateBullet(e.bullet,n,s);var f=e.mask;f&&t.updateFillElement(f,n,o)},r.prototype.formatLabel=function(e){return this.adjustLabelPrecision&&e!=0?this.numberFormatter.format(e,void 0,this._stepDecimalPlaces):this.numberFormatter.format(e)},Object.defineProperty(r.prototype,"basePoint",{get:function(){var e=this.baseValue,t=this.valueToPosition(e),i=this.renderer.positionToPoint(t);return i},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"baseValue",{get:function(){var e=this._baseValue;return this.logarithmic&&(e=this.min),this._adapterO?this._adapterO.apply("baseValue",e):e},set:function(e){this._baseValue=e,this.invalidateLayout(),this.invalidateSeries()},enumerable:!0,configurable:!0}),r.prototype.anyToPosition=function(e){return this.valueToPosition(e)},r.prototype.valueToPoint=function(e){var t=this.valueToPosition(e),i=this.renderer.positionToPoint(t),a=this.renderer.positionToAngle(t);return{x:i.x,y:i.y,angle:a}},r.prototype.anyToPoint=function(e){return this.valueToPoint(e)},r.prototype.valueToPosition=function(e){if(g(e)){var t=this.min,i=this.max;if(g(t)&&g(i)){var a=this._difference,n=this._axisBreaks;n&&n.length>0&&We(n.iterator(),function(h){var d=h.adjustedStartValue,u=h.adjustedEndValue;if(g(d)&&g(u)){if(eu?t+=(u-d)*(1-p):e0&&We(s.iterator(),function(o){var h=o.startPosition,d=o.endPosition,u=o.adjustedStartValue,p=o.adjustedEndValue;if(g(u)&&g(p)){if(u>i)return!1;if(Xt({start:u,end:p},{start:t,end:i})){u=ee(u,t),p=U(p,i);var f=o.breakSize;if(a-=(p-u)*(1-f),e>d)t+=(p-u)*(1-f);else if(!(ei&&(i=c)}}),this.includeRangesInMinMax&&this.axisRanges.each(function(p){if(!p.ignoreMinMax){var f=U(p.value,p.endValue),c=ee(p.value,p.endValue);(fi||!g(i))&&(i=c)}})),this.logarithmic){var a=this.treatZeroAs;g(a)&&t<=0&&(t=a),t<=0&&this.raiseCriticalError(new Error("Logarithmic value axis can not have values <= 0."),!0)}if(t==0&&i==0&&(i=.9,t=-.9),g(this._minDefined)&&(t=this._minDefined),g(this._maxDefined)&&(i=this._maxDefined),this._adapterO&&(t=this._adapterO.apply("min",t)),this._adapterO&&(i=this._adapterO.apply("max",i)),!(!g(t)||!g(i))){this._minReal=t,this._maxReal=i,t==Number.POSITIVE_INFINITY&&(t=void 0),i==Number.NEGATIVE_INFINITY&&(i=void 0);var n=this.adjustDifference(t,i);if(t=this.fixMin(t),i=this.fixMax(i),i-t<=1/Math.pow(10,15)){if(i-t!=0)this._deltaMinMax=(i-t)/2;else{var s=Math.log(Math.abs(i))*Math.LOG10E,o=Math.pow(10,Math.floor(s));o=o/10,this._deltaMinMax=o}t-=this._deltaMinMax,i+=this._deltaMinMax}t-=(i-t)*this.extraMin,i+=(i-t)*this.extraMax;var h=this.strictMinMax;g(this._maxDefined)&&(h=!0);var d=this.adjustMinMax(t,i,n,this._gridCount,h);if(t=d.min,i=d.max,n=i-t,d=this.adjustMinMax(t,i,i-t,this._gridCount,!0),t=d.min,i=d.max,this.strictMinMax&&(g(this._minDefined)?t=this._minDefined:t=this._minReal,g(this._maxDefined)?i=this._maxDefined:i=this._maxReal,i-t<=1e-8&&(t-=this._deltaMinMax,i+=this._deltaMinMax),t-=(i-t)*this.extraMin,i+=(i-t)*this.extraMax),this._adapterO&&(t=this._adapterO.apply("min",t)),this._adapterO&&(i=this._adapterO.apply("max",i)),this._step=d.step,!g(t)&&!g(i)&&(this.start=0,this.end=1,this.renderer.labels.each(function(p){p.dataItem.text=""})),(this._minAdjusted!=t||this._maxAdjusted!=i)&&g(t)&&g(i)){var u=this._minMaxAnimation;if(this._extremesChanged&&g(this._minAdjusted)&&g(this._maxAdjusted)&&this.inited){if(u&&!u.isFinished()&&this._finalMax==i&&this._finalMin==t)return;this._finalMin=t,this._finalMax=i,u=this.animateMinMax(t,i),u&&!u.isFinished()?(u.events.on("animationprogress",this.validateDataItems,this),u.events.on("animationended",function(){e.series.each(function(p){p.validate()}),e.validateDataItems(),e.handleSelectionExtremesChange()}),this._minMaxAnimation=u):this.series.each(function(p){p.invalidate()}),this.validateDataItems(),this.dispatchImmediately("extremeschanged"),this.handleSelectionExtremesChange()}else{if(u&&!u.isFinished()&&this._finalMax==i&&this._finalMin==t)return;this._minAdjusted=t,this._maxAdjusted=i,this._finalMin=t,this._finalMax=i,this.invalidateDataItems(),this.dispatchImmediately("extremeschanged")}}this._extremesChanged=!1,this._difference=this.adjustDifference(t,i)}},r.prototype.fixMin=function(e){return e},r.prototype.fixMax=function(e){return e},r.prototype.adjustMinMax=function(e,t,i,a,n){a<=1&&(a=1),a=Math.round(a);var s=e,o=t;i===0&&(i=Math.abs(t));var h=Math.log(Math.abs(i))*Math.LOG10E,d=Math.pow(10,Math.floor(h));d=d/10;var u=d;n&&(u=0),this.logarithmic?(e<=0&&(e=this.baseValue),e==1/0&&(e=1),t==-1/0&&(t=10),this.strictMinMax?(this._minDefined>0?e=this._minDefined:e=e,this._maxDefined>0&&(t=t)):(e=Math.pow(10,Math.floor(Math.log(Math.abs(e))*Math.LOG10E)),t=Math.pow(10,Math.ceil(Math.log(Math.abs(t))*Math.LOG10E)))):(n?(e=Math.floor(e/d)*d,t=Math.ceil(t/d)*d):(e=Math.ceil(e/d)*d-u,t=Math.floor(t/d)*d+u),e<0&&s>=0&&(e=0),t>0&&o<=0&&(t=0)),h=Math.log(Math.abs(i))*Math.LOG10E,d=Math.pow(10,Math.floor(h)),d=d/10;var p=Math.ceil(i/a/d)*d,f=Math.pow(10,Math.floor(Math.log(Math.abs(p))*Math.LOG10E)),c=Math.ceil(p/f);c>5?c=10:c<=5&&c>2&&(c=5),p=Math.ceil(p/(f*c))*f*c,this.maxPrecisions&&(e=e-p)}return{min:e,max:t,step:p}},Object.defineProperty(r.prototype,"min",{get:function(){var e=this._minAdjusted;return g(e)||(e=this._minDefined),e},set:function(e){this._minDefined!=e&&(this._minDefined=e,this.invalidate())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"minDefined",{get:function(){return this._minDefined},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxDefined",{get:function(){return this._maxDefined},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"extraMin",{get:function(){return this.getPropertyValue("extraMin")},set:function(e){this.setPropertyValue("extraMin",e)&&this.invalidateDataItems()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"extraMax",{get:function(){return this.getPropertyValue("extraMax")},set:function(e){this.setPropertyValue("extraMax",e)&&this.invalidateDataItems()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"step",{get:function(){return this._step},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"max",{get:function(){var e=this._maxAdjusted;return g(e)||(e=this._maxDefined),e},set:function(e){this._maxDefined!=e&&(this._maxDefined=e,this.invalidate())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"adjustLabelPrecision",{get:function(){return this.getPropertyValue("adjustLabelPrecision")},set:function(e){this.setPropertyValue("adjustLabelPrecision",e)&&this.invalidate()},enumerable:!0,configurable:!0}),r.prototype.registerSeries=function(e){return new rt([l.prototype.registerSeries.call(this,e),e.events.on("extremeschanged",this.handleExtremesChange,this,!1),e.events.on("selectionextremeschanged",this.handleSelectionExtremesChange,this,!1),this.events.on("extremeschanged",e.invalidate,e,!1)])},r.prototype.handleSelectionExtremesChange=function(){var e=this,t,i,a=!0;if(w(this.series.iterator(),function(f){if(!f.ignoreMinMax&&!f.isHidden&&!f.outOfRange){f.visible&&!f.isHiding&&(a=!1);var c=f.selectionMin(e),y=f.selectionMax(e);g(c)&&(!g(t)||ci)&&(i=y)}}),this.includeRangesInMinMax&&this.axisRanges.each(function(f){if(!f.ignoreMinMax){var c=U(f.value,f.endValue),y=ee(f.value,f.endValue);ci&&(i=y)}}),g(this._minDefined)?this.strictMinMax?t=this._minDefined:t=this.min:this.strictMinMax&&(t=this._minReal),g(this._maxDefined)?this.strictMinMax?i=this._maxDefined:i=this.max:this.strictMinMax&&(i=this._maxReal),t==i){t-=this._deltaMinMax,i+=this._deltaMinMax;var n=this.adjustMinMax(t,i,0,this._gridCount,this.strictMinMax);t=n.min,i=n.max}var s=this.adjustDifference(t,i),o=this.adjustMinMax(t,i,s,this._gridCount);t=o.min,i=o.max,t-=(i-t)*this.extraMin,i+=(i-t)*this.extraMax,t=Y(t,this.min,this.max),i=Y(i,this.min,this.max),s=this.adjustDifference(t,i),o=this.adjustMinMax(t,i,s,this._gridCount,!0),t=o.min,i=o.max,this.strictMinMax&&(t=ee(t,this._minDefined),i=U(i,this._maxDefined));var h=o.step;this.syncWithAxis&&(o=this.syncAxes(t,i,h),t=o.min,i=o.max,this.invalidate()),h=o.step,this._difference=this.adjustDifference(this.min,this.max);var d=this.valueToPosition(t),u=this.valueToPosition(i);a&&!this.syncWithAxis&&(d=0,u=1);var p=0;this.syncWithAxis?(p=5,this.setCache(t+"-"+i,h)):((this._step!=h||this._minZoomed!=t||this._maxZoomed!=i)&&(this._dsc=!0),this._step=h,this._minZoomed=t,this._maxZoomed=i),this.keepSelection||this.zoom({start:d,end:u},!1,!1,p)},Object.defineProperty(r.prototype,"strictMinMax",{get:function(){return this.getPropertyValue("strictMinMax")},set:function(e){this.setPropertyValue("strictMinMax",e)&&this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"logarithmic",{get:function(){return this.getPropertyValue("logarithmic")},set:function(e){this.setPropertyValue("logarithmic",e)&&(this.invalidate(),this.series.each(function(t){t.invalidateDataItems()}))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"keepSelection",{get:function(){return this.getPropertyValue("keepSelection")},set:function(e){this.setPropertyValue("keepSelection",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"includeRangesInMinMax",{get:function(){return this.getPropertyValue("includeRangesInMinMax")},set:function(e){this.setPropertyValue("includeRangesInMinMax",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxPrecision",{get:function(){return this.getPropertyValue("maxPrecision")},set:function(e){this.setPropertyValue("maxPrecision",e)&&this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"extraTooltipPrecision",{get:function(){return this.getPropertyValue("extraTooltipPrecision")},set:function(e){this.setPropertyValue("extraTooltipPrecision",e)&&this.invalidate()},enumerable:!0,configurable:!0}),r.prototype.handleExtremesChange=function(){var e=this;if(this._extremesChanged=!0,this.getMinMax(),this.ghostLabel){var t=0;this.dataItems.each(function(i){i.label&&i.label.pixelWidth>t&&(e.ghostLabel.text=i.label.currentText)})}},r.prototype.getX=function(e,t,i,a,n){return this.renderer.positionToPoint(this.getPositionX(e,t,i,a,n)).x},r.prototype.getPositionX=function(e,t,i,a,n){var s=e.getWorkingValue(t);C(a)||(a="valueX");var o=e.getValue(a,"stack");g(s)||(s=this.baseValue,this.logarithmic&&o>0&&(s=0));var h=this.valueToPosition(s+o);return n&&(h=Y(h,n.start,n.end)),h},r.prototype.getY=function(e,t,i,a,n){return this.renderer.positionToPoint(this.getPositionY(e,t,i,a,n)).y},r.prototype.getPositionY=function(e,t,i,a,n){var s=e.getWorkingValue(t);C(a)||(a="valueY");var o=e.getValue(a,"stack");g(s)||(s=this.baseValue,this.logarithmic&&o>0&&(s=0));var h=this.valueToPosition(s+o);return n&&(h=Y(h,n.start,n.end)),h},r.prototype.getAngle=function(e,t,i,a,n){var s=e.getWorkingValue(t),o=e.getValue(a,"stack");g(s)||(s=this.baseValue);var h=this.valueToPosition(s+o);return n&&(h=Y(h,n.start,n.end)),this.positionToAngle(h)},r.prototype.getAnyRangePath=function(e,t,i){var a=this.valueToPosition(e),n=this.valueToPosition(t);return this.getPositionRangePath(a,n)},r.prototype.getTooltipText=function(e){var t=j(this.positionToValue(e),this._stepDecimalPlaces+this.extraTooltipPrecision),i=this.tooltip.numberFormatter.format(t);return this._adapterO?this._adapterO.apply("getTooltipText",i):i},r.prototype.zoomToValues=function(e,t,i,a){var n=(e-this.min)/(this.max-this.min),s=(t-this.min)/(this.max-this.min);this.zoom({start:n,end:s},i,a)},Object.defineProperty(r.prototype,"minZoomed",{get:function(){return this.syncWithAxis?this._minZoomed:ee(this.min,this._minZoomed)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxZoomed",{get:function(){return this.syncWithAxis?this._maxZoomed:U(this.max,this._maxZoomed)},enumerable:!0,configurable:!0}),r.prototype.fixAxisBreaks=function(){var e=this;l.prototype.fixAxisBreaks.call(this);var t=this._axisBreaks;t&&t.length>0&&t.each(function(i){var a=i.adjustedStartValue,n=i.adjustedEndValue,s=n-a,o=Math.ceil(s*i.breakSize)*e._gridCount/(e.max-e.min),h=e.adjustMinMax(a,n,s,o,!0);i.adjustedStep=h.step,i.adjustedMin=h.min,i.adjustedMax=h.max}),this._difference=this.adjustDifference(this.min,this.max)},r.prototype.getPositionLabel=function(e){var t=this.positionToValue(e);return this.numberFormatter.format(t)},r.prototype.showTooltipAt=function(e){this.showTooltipAtPosition(this.valueToPosition(e))},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.min=e.min,this.max=e.max,this.calculateTotals=e.calculateTotals,this._baseValue=e.baseValue},Object.defineProperty(r.prototype,"syncWithAxis",{get:function(){return this.getPropertyValue("syncWithAxis")},set:function(e){var t=this;this.setPropertyValue("syncWithAxis",e,!0)&&e&&(this._disposers.push(e.events.on("extremeschanged",this.handleSelectionExtremesChange,this,!1)),this._disposers.push(e.events.on("selectionextremeschanged",this.handleSelectionExtremesChange,this,!1)),this._disposers.push(e.events.on("startendchanged",this.handleSelectionExtremesChange,this,!1)),this.events.on("shown",this.handleSelectionExtremesChange,this,!1),this.events.on("maxsizechanged",function(){t.clearCache(),t._disposers.push(V.events.once("exitframe",function(){t.handleSelectionExtremesChange()}))},this,!1))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"treatZeroAs",{get:function(){return this.getPropertyValue("treatZeroAs")},set:function(e){this.setPropertyValue("treatZeroAs",e,!0)},enumerable:!0,configurable:!0}),r.prototype.syncAxes=function(e,t,i){var a=this.syncWithAxis;if(a){g(e)||(e=this.min),g(t)||(t=this.max),g(i)||(i=this._step);var n=Math.round((a.maxZoomed-a.minZoomed)/a.step),s=Math.round((t-e)/i);if(g(n)&&g(s))for(var o=!1,h=0,d=(t-e)*.01,u=e,p=t,f=i;o!=!0;)if(o=this.checkSync(u,p,f,n),h++,h>1e3&&(o=!0),o)e=u,t=p,i=f;else{h/3==Math.round(h/3)?(u=e-d*h,e>=0&&u<0&&(u=0)):(p=t+d*h,p<=0&&p>0&&(p=0));var c=this.adjustMinMax(u,p,p-u,this._gridCount,!0);u=c.min,p=c.max,f=c.step}}return{min:e,max:t,step:i}},r.prototype.checkSync=function(e,t,i,a){for(var n=(t-e)/i,s=1;sm?(d.startIndex=0,d.endIndex=0,d.outOfRange=!0):(d.outOfRange=!1,d.startIndex=y,d.endIndex=S),!i&&d.dataRangeInvalid&&d.validateDataRange()}})},r.prototype.findFirst=function(e,t,i){var a=e.index;if(a>0){var n=e.component,s=n.dataItems.getIndex(a-1),o=s[i];return!o||o.getTime()e._minDifference[i.uid]&&(t=e._minDifference[i.uid])}),(t==Number.MAX_VALUE||t==0)&&(t=$("day")),t},enumerable:!0,configurable:!0}),r.prototype.seriesDataChangeUpdate=function(e){this._minDifference[e.uid]=Number.MAX_VALUE},r.prototype.postProcessSeriesDataItems=function(e){var t=this;this._firstWeekDay=this.getFirstWeekDay(),e?this.seriesGroupUpdate(e):this.series.each(function(i){t.seriesGroupUpdate(i)}),this.addEmptyUnitsBreaks()},r.prototype.seriesGroupUpdate=function(e){var t=this;JSON.stringify(e._baseInterval[this.uid])!=JSON.stringify(this.mainBaseInterval)&&(e._baseInterval[this.uid]=this.mainBaseInterval,e.mainDataSet.each(function(i){t.postProcessSeriesDataItem(i)}),this.groupData&&this.groupSeriesData(e))},r.prototype.groupSeriesData=function(e){var t=this;if(e.baseAxis==this&&e.dataItems.length>0&&!e.dataGrouped){e.bulletsContainer.removeChildren();var i=[],a=this.mainBaseInterval,n=$(a.timeUnit,a.count);this.groupIntervals.each(function(s){var o=$(s.timeUnit,s.count);(o>n&&oO||!g(_.low))&&(_.low=O),(_.high0&&t.each(function(i){var a=Math.ceil(e._gridCount*(Math.min(e.end,i.endPosition)-Math.max(e.start,i.startPosition))/(e.end-e.start));i.gridInterval=e.chooseInterval(0,i.adjustedEndValue-i.adjustedStartValue,a);var n=ne(new Date(i.adjustedStartValue),i.gridInterval.timeUnit,i.gridInterval.count,e._firstWeekDay,e._df.utc,void 0,e._df.timezoneMinutes,e._df.timezone);n.getTime()>i.startDate.getTime()&&ue(n,i.gridInterval.timeUnit,i.gridInterval.count,e._df.utc),i.gridDate=n})},r.prototype.getFirstWeekDay=function(){return this._df?this._df.firstDayOfWeek:1},r.prototype.getGridDate=function(e,t){var i=this._gridInterval.timeUnit,a=this._gridInterval.count;ne(e,i,1,this._firstWeekDay,this._df.utc,void 0,this._df.timezoneMinutes,this._df.timezone);var n=e.getTime(),s=dt(e),o=ue(s,i,t,this._df.utc).getTime(),h=this.isInBreak(o);h&&h.endDate&&(s=new Date(h.endDate.getTime()),ne(s,i,a,this._firstWeekDay,this._df.utc,void 0,this._df.timezoneMinutes,this._df.timezone),s.getTime()0){var p=u.gridInterval.timeUnit,f=u.gridInterval.count;if(K(u.startPoint,u.endPoint)>d.minGridDistance*4)for(var c=u.gridDate.getTime(),y,v=0,m=function(){var x=dt(u.gridDate);if(c=ue(x,p,f*v,e._df.utc).getTime(),v++,c>u.adjustedStartValue&&cthis.baseInterval.count&&(s=n+(s-n)/(this._gridInterval.count/this.baseInterval.count)),e.position=n;var h=e.tick;h&&!h.disabled&&t.updateTickElement(h,n,s);var d=e.grid;d&&!d.disabled&&t.updateGridElement(d,n,s);var u=e.axisFill;u&&!u.disabled&&(t.updateFillElement(u,n,o),e.isRange||this.fillRule(e));var p=e.mask;p&&t.updateFillElement(p,n,s),e.bullet&&t.updateBullet(e.bullet,n,s);var f=e.label;if(f&&!f.disabled){var c=f.location;c==0&&(this._gridInterval.count==1&&this._gridInterval.timeUnit!="week"&&!e.isRange?c=.5:c=0),t.updateLabelElement(f,n,s,c)}}},Object.defineProperty(r.prototype,"baseDuration",{get:function(){return $(this.baseInterval.timeUnit,this.baseInterval.count)},enumerable:!0,configurable:!0}),r.prototype.adjustMinMax=function(e,t){return{min:e,max:t,step:this.baseDuration}},r.prototype.fixMin=function(e){var t=this.baseInterval,i=ne(new Date(e),t.timeUnit,t.count,this._firstWeekDay,this._df.utc,void 0,this._df.timezoneMinutes,this._df.timezone).getTime(),a=ue(new Date(i),t.timeUnit,t.count,this._df.utc).getTime();return i+(a-i)*this.startLocation},r.prototype.fixMax=function(e){var t=this.baseInterval,i=ne(new Date(e),t.timeUnit,t.count,this._firstWeekDay,this._df.utc,void 0,this._df.timezoneMinutes,this._df.timezone).getTime(),a=ue(new Date(i),t.timeUnit,t.count,this._df.utc).getTime();return i+(a-i)*this.endLocation},r.prototype.chooseInterval=function(e,t,i,a){a||(a=this.gridIntervals);var n=a.getIndex(e),s=$(n.timeUnit,n.count),o=a.length-1;if(e>=o)return Ie({},a.getIndex(o));var h=Math.ceil(t/s);return t0?Ie({},a.getIndex(e-1)):h<=i?Ie({},a.getIndex(e)):e+1d&&(this._minDifference[i.uid]=d)}var u=a-o;u>0&&this._minDifference[i.uid]>u&&(this._minDifference[i.uid]=u),this._prevSeriesTime[i.uid]=a,i._baseInterval[this.uid]&&this.postProcessSeriesDataItem(e)},r.prototype.updateAxisBySeries=function(){l.prototype.updateAxisBySeries.call(this);var e=this.chooseInterval(0,this.minDifference,1);this.minDifference>=$("day",27)&&e.timeUnit=="week"&&(e.timeUnit="month",e.count=1),e.timeUnit=="month"&&(this.minDifference>=$("day",29*2)&&e.count==1&&(e.count=2),this.minDifference>=$("day",29*3)&&e.count==2&&(e.count=3),this.minDifference>=$("day",29*6)&&e.count==5&&(e.count=6)),this.minDifference>=$("hour",23)&&e.timeUnit=="hour"&&(e.timeUnit="day",e.count=1),this.minDifference>=$("week",1)-$("hour",1)&&e.timeUnit=="day"&&(e.timeUnit="week",e.count=1),this.minDifference>=$("year",1)-$("day",1.01)&&e.timeUnit=="month"&&(e.timeUnit="year",e.count=1),this._baseIntervalReal=e,this._mainBaseInterval=e},Object.defineProperty(r.prototype,"baseInterval",{get:function(){return this._groupInterval?this._groupInterval:this._baseInterval?this._baseInterval:this._baseIntervalReal},set:function(e){JSON.stringify(this._baseInterval)!=JSON.stringify(e)&&(this._baseInterval=e,this._mainBaseInterval=e,g(e.count)||(e.count=1),this.invalidate(),this.postProcessSeriesDataItems())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"mainBaseInterval",{get:function(){return this._baseInterval?this._baseInterval:this._mainBaseInterval?this._mainBaseInterval:this._baseIntervalReal},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"skipEmptyPeriods",{get:function(){return this.getPropertyValue("skipEmptyPeriods")},set:function(e){if(e){var t=this.axisBreaks.template;t.startLine.disabled=!0,t.endLine.disabled=!0,t.fillShape.disabled=!0,t.breakSize=0}else this._gapBreaks&&(this.axisBreaks.clear(),this._gapBreaks=!1);this.setPropertyValue("skipEmptyPeriods",e)&&(this.invalidate(),this.postProcessSeriesDataItems(),this.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltipDateFormat",{get:function(){return this.getPropertyValue("tooltipDateFormat")},set:function(e){this.setPropertyValue("tooltipDateFormat",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"markUnitChange",{get:function(){return this.getPropertyValue("markUnitChange")},set:function(e){this.setPropertyValue("markUnitChange",e)&&this.invalidateData()},enumerable:!0,configurable:!0}),r.prototype.getTooltipText=function(e){var t,i=this.positionToDate(e);if(i=ne(i,this.baseInterval.timeUnit,this.baseInterval.count,this._firstWeekDay,this._df.utc,new Date(this.min),this._df.timezoneMinutes,this._df.timezone),this.tooltipDate=i,C(this.tooltipDateFormat))t=this._df.format(i,this.tooltipDateFormat,["day","month","week","year"].indexOf(this.baseInterval.timeUnit)==-1);else{var a=this.dateFormats.getKey(this.baseInterval.timeUnit);a?t=this._df.format(i,a):t=this.getPositionLabel(e)}return this._adapterO?this._adapterO.apply("getTooltipText",t):t},r.prototype.roundPosition=function(e,t,i){var a=this.baseInterval,n=a.timeUnit,s=a.count,o=this.positionToDate(e);if(ne(o,n,s,this._firstWeekDay,this._df.utc,void 0,this._df.timezoneMinutes,this._df.timezone),t>0&&ue(o,n,t*s,this._df.utc),i>0&&i<1&&o.setTime(o.getTime()+this.baseDuration*i),this.isInBreak(o.getTime()))for(;o.getTime()o.getTime()&&Math.abs(h.getTime()-s)m&&(m=T)}),this.groupMin[y]=v,this.groupMax[y]=m),e=Y(e,v,m),t=Y(t,v,m),n&&(u&&(e=t-d,e=Y(e,v,m)),p&&(t=e+d,t=Y(t,v,m)));var o=(e-v)/(m-v),h=(t-v)/(m-v);this.zoom({start:o,end:h},i,a)}}else{var o=this.valueToPosition(e),h=this.valueToPosition(t);this.zoom({start:o,end:h},i,a)}},r.prototype.asIs=function(e){return e=="baseInterval"||l.prototype.asIs.call(this,e)},r.prototype.copyFrom=function(e){var t=this;l.prototype.copyFrom.call(this,e),this.dateFormats=e.dateFormats,this.periodChangeDateFormats=e.periodChangeDateFormats,this.groupIntervals.clear(),e.groupIntervals.each(function(i){t.groupIntervals.push(Ie({},i))}),this.gridIntervals.clear(),e.gridIntervals.each(function(i){t.gridIntervals.push(Ie({},i))}),e._baseInterval&&(this.baseInterval=e._baseInterval)},r.prototype.showTooltipAtPosition=function(e,t){var i=this;if(t||(e=this.toAxisPosition(e)),this.snapTooltip){var a=this.positionToDate(e),n=a.getTime(),s;if(this.series.each(function(d){if(d.baseAxis==i){var u=i.getSeriesDataItem(d,e,!0);if(u){var p=void 0;d.xAxis==i&&(p=u.dateX),d.yAxis==i&&(p=u.dateY),s?Math.abs(s.getTime()-n)>Math.abs(p.getTime()-n)&&(s=p):s=p}}}),s){var o=s.getTime();s=ne(new Date(o),this.baseInterval.timeUnit,this.baseInterval.count,this._firstWeekDay,this._df.utc,void 0,this._df.timezoneMinutes,this._df.timezone),o=s.getTime();var h=this.renderer.tooltipLocation;h==0&&(h=1e-4),s=new Date(s.getTime()+this.baseDuration*h),e=this.dateToPosition(s),this.chart.cursor&&this.chart.cursor.snapToSeries||this.series.each(function(d){var u=d.dataItemsByAxis.getKey(i.uid).getKey(o+d.currentDataSetId),p=d.showTooltipAtDataItem(u);p?i.chart._seriesPoints.push({series:d,point:p}):(d.tooltipText||d.tooltipHTML)&&d.hideTooltip()})}}l.prototype.showTooltipAtPosition.call(this,e,!0)},Object.defineProperty(r.prototype,"snapTooltip",{get:function(){return this.getPropertyValue("snapTooltip")},set:function(e){this.setPropertyValue("snapTooltip",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"groupData",{get:function(){return this.getPropertyValue("groupData")},set:function(e){var t=this;this.setPropertyValue("groupData",e)&&(this.series.each(function(i){i.setDataSet(""),e&&!i.dataGrouped&&i.inited&&(i._baseInterval[t.uid]=t.mainBaseInterval,t.groupSeriesData(i))}),this._currentDataSetId="",this._groupInterval=void 0,this.invalidate(),this.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"groupInterval",{get:function(){return this.getPropertyValue("groupInterval")},set:function(e){this.setPropertyValue("groupInterval",e)&&(this.invalidate(),this.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"groupCount",{get:function(){return this.getPropertyValue("groupCount")},set:function(e){this.setPropertyValue("groupCount",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"timezoneOffset",{get:function(){return this.getPropertyValue("timezoneOffset")},set:function(e){this.setPropertyValue("timezoneOffset",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"timezone",{get:function(){return this.getPropertyValue("timezone")},set:function(e){this.setPropertyValue("timezone",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"gridInterval",{get:function(){return this._gridInterval},enumerable:!0,configurable:!0}),r.prototype.makeGap=function(e,t){var i=e.component;if(e&&t&&!i.connect&&g(i.autoGapCount)&&i.baseAxis==this){var a=e.dates["date"+this.axisLetter],n=t.dates["date"+this.axisLetter];if(a&&n){var s=a.getTime(),o=n.getTime();if(s-o>i.autoGapCount*this.baseDuration)return!0}}return!1},Object.defineProperty(r.prototype,"baseValue",{get:function(){return this.min},enumerable:!0,configurable:!0}),r}(E);V.registeredClasses.DateAxis=z;V.registeredClasses.DateAxisDataItem=xr;var Ee=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="AxisRendererX",e.minGridDistance=120,e.opposite=!1,e.rotation=0,e.width=k(100),e.labels.template.horizontalCenter="middle",e.applyTheme(),e}return r.prototype.setAxis=function(e){l.prototype.setAxis.call(this,e),e.layout="vertical"},r.prototype.updateGridContainer=function(){var e=this.axis;if(e){var t=this.gridContainer;t.x=e.pixelX,t.width=e.axisLength}},r.prototype.processRenderer=function(){l.prototype.processRenderer.call(this);var e=this.axis;if(e){e.width instanceof ce||(e.width=k(100)),Ue(this.line);var t=e.title;t.rotation=0,t.align="center",this.opposite?(this.line.toFront(),t.toBack()):(t.toFront(),this.toBack(),this.line.toBack())}},r.prototype.updateTooltip=function(){var e=this.axis;if(e){var t=1e3,i=this.line.pixelX,a=this.line.pixelY,n=this.axisLength,s=t;this.opposite?this.inside||(a=-t,s=t):this.inside&&(a=-t,s=t),this.axis.updateTooltip("vertical",{x:i,y:a,width:n,height:s})}},r.prototype.updateLabelElement=function(e,t,i,a){C(a)||(a=e.location),t=t+(i-t)*a;var n=this.positionToPoint(t);e.isMeasured=!e.inside;var s=0,o,h=this.gridContainer.maxHeight;this.opposite?(e.inside?(o="top",e.valign=="bottom"&&(s=h,o="bottom"),e.valign=="middle"&&(s=h/2,o="middle")):o="bottom",n.y=s):(e.inside?(o="bottom",e.valign=="top"&&(s=-h,o="top"),e.valign=="middle"&&(s=-h/2,o="middle")):o="top",n.y+=s),e.rotation==0&&(e.verticalCenter=o),this.positionItem(e,n),this.toggleVisibility(e,t,this.minLabelPosition,this.maxLabelPosition)},Object.defineProperty(r.prototype,"axisLength",{get:function(){var e=this.axis;return e.measuredWidth-e.pixelPaddingRight-e.pixelPaddingLeft||0},enumerable:!0,configurable:!0}),r.prototype.positionToPoint=function(e,t){return{x:this.positionToCoordinate(e),y:0}},r.prototype.pointToPosition=function(e){return this.coordinateToPosition(e.x,e.y)},r.prototype.getPositionRangePath=function(e,t){var i=Y(this.positionToCoordinate(e),0,this.axisLength),a=Y(this.positionToCoordinate(t),0,this.axisLength),n=Math.abs(a-i),s=this.getHeight(),o=Math.min(i,a),h=0;return Ne({x:o,y:h,width:n,height:s},!0)},r.prototype.updateBreakElement=function(e){l.prototype.updateBreakElement.call(this,e);var t=e.startLine,i=e.endLine,a=e.fillShape,n=e.startPoint,s=e.endPoint,o=e.pixelMarginLeft,h=this.getHeight()-e.pixelMarginTop-e.pixelMarginBottom;n.x=Y(n.x,-1,this.axisLength+1),s.x=Y(s.x,-1,this.axisLength+1),n.x==s.x&&(n.x<0||n.x>this.axisLength)?e.fillShape.__disabled=!0:e.fillShape.__disabled=!1,t.y=o,t.width=0,t.height=h,i.y=o,i.width=0,i.height=h,a.height=h,a.width=Math.abs(s.x-n.x),a.y=o,a.x=n.x},r.prototype.updateGridElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);e.path=W({x:0,y:0})+R({x:0,y:this.getHeight()}),this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateTickElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t),n=e.length;a.y=Ae({x:0,y:this.line.pixelY},this.line.parent,this.gridContainer).y,this.opposite?n*=e.inside?1:-1:n*=e.inside?-1:1,e.path=W({x:0,y:0})+R({x:0,y:n}),this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateAxisLine=function(){this.line.path=W({x:0,y:0})+R({x:this.axisLength,y:0})},r.prototype.updateBaseGridElement=function(){l.prototype.updateBaseGridElement.call(this);var e=this.axis,t=this.getHeight(),i=this.axisLength,a=this.baseGrid,n=e.basePoint.x;if(n<-.2||n>i+.2)a.hide(0);else{var s=Ae({x:0,y:0},this.gridContainer,a.parent).y;a.path=W({x:0,y:0})+R({x:0,y:t}),a.moveTo({x:n,y:s}),a.show(0)}},r.prototype.createBreakSprites=function(e){e.startLine=new it,e.endLine=new it;var t=new lr;t.setWavedSides(!1,!0,!1,!0),e.fillShape=t},r.prototype.toAxisPosition=function(e){var t=e,i=this.axis;if(i){var a=i.relativePositionSprite,n=i.pixelX;if(a?n=Ae({x:this.pixelX,y:0},this.parent,a).x:a=i.parent,a){var s=n/a.innerWidth,o=i.axisLength/a.innerWidth;return(t-s)/o}}return e},r.prototype.updateBullet=function(e,t,i){var a=.5;e instanceof Tt&&(a=e.location),t=t+(i-t)*a;var n=this.positionToPoint(t);n.y=Ae({x:0,y:this.line.pixelY},this.line.parent,this.gridContainer).y,this.positionItem(e,n),this.toggleVisibility(e,t,0,1)},r}(Kt);V.registeredClasses.AxisRendererX=Ee;de.push({relevant:pe.heightXS,state:function(l,r){if(l instanceof Ee){var e=l.states.create(r);return e.properties.inside=!0,e.properties.maxLabelPosition=.9,e.properties.minLabelPosition=.1,e}return null}});de.push({relevant:pe.heightXXS,state:function(l,r){if(l instanceof Ee){var e=l.states.create(r);return e.properties.disabled=!0,e}return null}});var br=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="CategoryAxisBreak",e.properties.startLocation=.5,e.properties.endLocation=.5,e.applyTheme(),e}return Object.defineProperty(r.prototype,"startPosition",{get:function(){if(this.axis)return this.axis.indexToPosition(this.adjustedStartValue,this.startLocation)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endPosition",{get:function(){if(this.axis)return this.axis.indexToPosition(this.adjustedEndValue,this.endLocation)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startCategory",{get:function(){return this.getPropertyValue("startCategory")},set:function(e){this.setPropertyValue("startCategory",e)&&this.axis&&(this.axis.invalidateDataItems(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endCategory",{get:function(){return this.getPropertyValue("endCategory")},set:function(e){this.setPropertyValue("endCategory",e)&&this.axis&&(this.axis.invalidateDataItems(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startValue",{get:function(){var e=this.getPropertyValue("startCategory");return e?this.axis.categoryToIndex(e):this.getPropertyValue("startValue")},set:function(e){this.setPropertyValue("startValue",e)&&this.axis&&(this.axis.invalidateDataItems(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endValue",{get:function(){var e=this.getPropertyValue("endCategory");return e?this.axis.categoryToIndex(e):this.getPropertyValue("endValue")},set:function(e){this.setPropertyValue("endValue",e)&&this.axis&&(this.axis.invalidateDataItems(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startLocation",{get:function(){return this.getPropertyValue("startLocation")},set:function(e){this.setPropertyValue("startLocation",e)&&this.axis&&(this.axis.invalidateDataItems(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endLocation",{get:function(){return this.getPropertyValue("endLocation")},set:function(e){this.setPropertyValue("endLocation",e)&&this.axis&&(this.axis.invalidateDataItems(),this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),r}(Ut);V.registeredClasses.CategoryAxisBreak=br;var Pr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.seriesDataItems={},e.className="CategoryAxisDataItem",e.text="{category}",e.locations.category=0,e.locations.endCategory=1,e.deltaPosition=0,e.applyTheme(),e}return Object.defineProperty(r.prototype,"category",{get:function(){return this._adapterO&&this._adapterO.isEnabled("category")?this._adapterO.apply("category",this.properties.category):this.properties.category},set:function(e){var t=this.properties.category;this.setProperty("category",e),C(t)&&t!=e&&this.component&&this.component.validateDataElement(this)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endCategory",{get:function(){return this.properties.endCategory},set:function(e){this.setProperty("endCategory",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"deltaPosition",{get:function(){return this.properties.deltaCoordinate},set:function(e){e!=this.properties.deltaCoordinate&&(this.setProperty("deltaCoordinate",e),this.component&&(this.component.invalidateDataItems(),this.component.invalidateSeries()))},enumerable:!0,configurable:!0}),r}(Vt),Z=function(l){A(r,l);function r(){var e=l.call(this)||this;e.dataItemsByCategory=new Te,e.className="CategoryAxis",e.axisFieldName="category",e._lastDataItem=e.createDataItem(),e._lastDataItem.component=e,e._disposers.push(e._lastDataItem),e.applyTheme();var t=e.dataItemsByCategory;return e.addDisposer(e.mainDataSet.events.on("removed",function(i){t.removeKey(i.oldValue.category)})),e}return r.prototype.createDataItem=function(){return new Pr},r.prototype.createAxisBreak=function(){return new br},r.prototype.processSeriesDataItem=function(e,t){l.prototype.processSeriesDataItem.call(this,e,t);var i=e["category"+this.axisLetter];if(C(i)){var a=this.dataItemsByCategory.getKey(i);if(a){var n=e.component.uid,s=a.seriesDataItems[n];s||(s=[],a.seriesDataItems[n]=s),s.push(e)}}else e.component.dataItems.remove(e)},r.prototype.validateDataRange=function(){var e=this;l.prototype.validateDataRange.call(this),w(this._series.iterator(),function(t){if(t.xAxis instanceof r&&t.yAxis instanceof r)t.invalidateDataRange();else{var i=e.positionToIndex(e.start),a=e.positionToIndex(e.end);a>=e.dataItems.length&&a--;for(var n=t.uid,s=void 0,o=void 0,h=i;h<=a;h++){var d=e.dataItems.getIndex(h);if(d){var u=d.seriesDataItems[n];if(u)for(var p=0;po)&&(o=c)}}}}g(s)?t.startIndex=s:t.start=e.start,g(o)?t.endIndex=o+1:t.end=e.end,e._axisBreaks&&e._axisBreaks.length>0&&t.invalidateDataRange()}})},r.prototype.validate=function(){var e=this;l.prototype.validate.call(this);var t=this.dataItems.length,i=Y(Math.floor(this.start*t-1),0,t),a=Y(Math.ceil(this.end*t),0,t);this.renderer.invalid&&this.renderer.validate();var n=this.renderer.axisLength/Math.max(this.renderer.minGridDistance,1/Number.MAX_SAFE_INTEGER),s=Math.min(this.dataItems.length,Math.ceil((a-i)/n));if(this._startIndex=Math.floor(i/s)*s,this._endIndex=Math.ceil(this.end*t),this.fixAxisBreaks(),this._startIndex==this._endIndex&&this._endIndex++,this._frequency=s,!(this.axisLength<=0)){this.maxZoomFactor=this.dataItems.length,this.dataItems.length<=0&&(this.maxZoomFactor=1),this.resetIterators(),i=ee(0,this._startIndex-this._frequency),a=U(this.dataItems.length,this._endIndex+this._frequency);for(var o=0,h=0;h0)for(var m=y;m<=v;m=m+P){var x=e.dataItems.getIndex(m);x.__disabled=!1,e.appendDataItem(x),e.validateDataElement(x,S),S++}}})}this.validateBreaks(),this.validateAxisRanges(),this.ghostLabel.invalidate(),this.renderer.invalidateLayout()}},r.prototype.validateDataElement=function(e,t,i){l.prototype.validateDataElement.call(this,e),e.itemIndex=this._axisItemCount,this._axisItemCount++;var a=this.renderer;g(i)||(i=this.categoryToIndex(e.category));var n=this.categoryToIndex(e.endCategory);g(n)||(n=i);var s=this.indexToPosition(i,e.locations.category),o=this.indexToPosition(n,e.locations.endCategory);e.position=s;var h,d,u;e.isRange&&(h=n,d=this.indexToPosition(i,e.locations.category),u=this.indexToPosition(h,e.locations.endCategory)),e.point=a.positionToPoint(s);var p=e.tick;p&&!p.disabled&&a.updateTickElement(p,s,o);var f=e.grid;f&&!f.disabled&&a.updateGridElement(f,s,o);var c=e.label;c&&!c.disabled&&((!e.isRange||c.text==null)&&(e.text=e.text),a.updateLabelElement(c,s,o),(a instanceof Fe&&e.label.measuredWidth>this.ghostLabel.measuredWidth||a instanceof Ee&&e.label.measuredHeight>this.ghostLabel.measuredHeight)&&(e.label.html?this.ghostLabel.html=e.label.currentText:this.ghostLabel.text=e.label.currentText));var y=e.axisFill;y&&!y.disabled&&(e.isRange||(h=i+this._frequency,d=this.indexToPosition(i,y.location),u=this.indexToPosition(h,y.location)),a.updateFillElement(y,d,u),e.isRange||this.fillRule(e,t)),e.bullet&&a.updateBullet(e.bullet,s,o);var v=e.mask;v&&a.updateFillElement(v,d,u)},r.prototype.disposeData=function(){this.dataItemsByCategory.clear(),l.prototype.disposeData.call(this)},r.prototype.processDataItem=function(e,t){e&&(l.prototype.processDataItem.call(this,e,t),C(e.category)&&this.dataItemsByCategory.setKey(e.category,e))},r.prototype.getDataItem=function(e){var t=e[this.dataFields.category];if(C(t)){var i=this.dataItemsByCategory.getKey(t);return i||this.dataItems.create()}},r.prototype.indexToPosition=function(e,t){g(t)||(t=.5);var i=this.startIndex,a=this.endIndex,n=this.adjustDifference(i,a),s=this.startLocation,o=this.endLocation;if(n-=s,n-=1-o,this._axisBreaks){var h=this._axisBreaks;We(h.iterator(),function(p){var f=p.adjustedStartValue,c=p.adjustedEndValue;if(ec?i+=(c-f)*(1-y):e=0;i--){var a=e.dataItems.getIndex(i);if(e.xAxis==this&&a.categoryX==t||e.yAxis==this&&a.categoryY==t)return a}},r.prototype.getSeriesDataItemByCategory=function(e,t){var i=this,a;return t.dataItems.each(function(n){t.xAxis==i?n.categoryX==e&&(a=n):t.yAxis==i&&n.categoryY==e&&(a=n)}),a},r.prototype.getSeriesDataItem=function(e,t,i){var a=this;if(g(t)){var n=this.positionToIndex(t);n>=this.dataItems.length&&n--;var s=this.dataItems.getIndex(n);if(s){var o=s.category,h,d=e.dataItems.getIndex(n);return d&&(e.xAxis==this&&d.categoryX==o||e.yAxis==this&&d.categoryY==o)?d:(e.dataItems.each(function(u){e.xAxis==a&&u.categoryX==o&&(h||(h=u),Math.abs(n-h.index)>Math.abs(n-u.index)&&(h=u)),e.yAxis==a&&u.categoryY==o&&(h||(h=u),Math.abs(n-h.index)>Math.abs(n-u.index)&&(h=u))}),h)}}},r.prototype.getX=function(e,t,i,a,n){var s=this.getPositionX(e,t,i,a,n);return ve(s)?this.basePoint.x:this.renderer.positionToPoint(s).x},r.prototype.getPositionX=function(e,t,i,a,n){var s;return C(t)&&(s=this.categoryToPosition(e.categories[t],i)),n&&(s=Y(s,n.start,n.end)),s},r.prototype.getY=function(e,t,i,a,n){var s=this.getPositionY(e,t,i,a,n);return ve(s)?this.basePoint.y:this.renderer.positionToPoint(s).y},r.prototype.getPositionY=function(e,t,i,a,n){var s;return C(t)&&(s=this.categoryToPosition(e.categories[t],i)),n&&(s=Y(s,n.start,n.end)),s},r.prototype.getAngle=function(e,t,i,a,n){var s=this.categoryToPosition(e.categories[t],i);return n&&(s=Y(s,n.start,n.end)),this.positionToAngle(s)},r.prototype.getCellStartPosition=function(e){return this.roundPosition(e,0)},r.prototype.getCellEndPosition=function(e){return this.roundPosition(e,1)},r.prototype.getTooltipText=function(e){var t=this.dataItems.getIndex(this.positionToIndex(e));if(t)return this.tooltipDataItem=t,this.tooltip.dataItem=t,this.tooltipText?this.tooltipText:this._adapterO?this._adapterO.apply("getTooltipText",t.category):t.category},r.prototype.positionToIndex=function(e){e=j(e,10),e<0&&(e=0),e>1&&(e=1);var t=this.startIndex,i=this.endIndex,a=i-t-this.startLocation-(1-this.endLocation);e+=1/a*this.startLocation;var n=null;if(this._axisBreaks){var s=this._axisBreaks;We(s.iterator(),function(o){var h=o.startPosition,d=o.endPosition,u=o.adjustedStartValue,p=o.adjustedEndValue;u=ee(u,t),p=U(p,i);var f=o.breakSize;if(a-=(p-u)*(1-f),e>d)t+=(p-u)*(1-f);else if(!(e=this.dataItems.length&&(n=this.dataItems.length-1),n},r.prototype.positionToCategory=function(e){return this.getPositionLabel(e)},r.prototype.getPositionLabel=function(e){var t=this.dataItems.getIndex(this.positionToIndex(e));if(t)return t.category},Object.defineProperty(r.prototype,"basePoint",{get:function(){return this.renderer.positionToPoint(1)},enumerable:!0,configurable:!0}),r.prototype.initRenderer=function(){l.prototype.initRenderer.call(this);var e=this.renderer;e.baseGrid.disabled=!0},Object.defineProperty(r.prototype,"frequency",{get:function(){return this._frequency},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"sortBySeries",{get:function(){return this.getPropertyValue("sortBySeries")},set:function(e){this.setPropertyValue("sortBySeries",e,!0)},enumerable:!0,configurable:!0}),r.prototype.processConfig=function(e){e&&C(e.sortBySeries)&&ae(e.sortBySeries)&&(this.map.hasKey(e.sortBySeries)?e.sortBySeries=this.map.getKey(e.sortBySeries):(this.addDelayedMap("sortBySeries",e.sortBySeries),delete e.sortBySeries)),l.prototype.processConfig.call(this,e)},r}(Gt);V.registeredClasses.CategoryAxis=Z;V.registeredClasses.CategoryAxisDataItem=Pr;var qt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="XYSeriesDataItem",e.values.customValue={},e.values.valueX={stack:0},e.values.valueY={stack:0},e.values.openValueX={},e.values.openValueY={},e.values.dateX={},e.values.dateY={},e.values.openDateX={},e.values.openDateY={},e.setLocation("dateX",.5,0),e.setLocation("dateY",.5,0),e.setLocation("categoryX",.5,0),e.setLocation("categoryY",.5,0),e.applyTheme(),e}return Object.defineProperty(r.prototype,"valueX",{get:function(){return this.values.valueX.value},set:function(e){this.setValue("valueX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"customValue",{get:function(){return this.values.customValue.value},set:function(e){this.setValue("customValue",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"valueY",{get:function(){return this.values.valueY.value},set:function(e){this.setValue("valueY",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dateX",{get:function(){return this.getDate("dateX")},set:function(e){this.setDate("dateX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dateY",{get:function(){return this.getDate("dateY")},set:function(e){this.setDate("dateY",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"categoryX",{get:function(){return this.categories.categoryX},set:function(e){this.setCategory("categoryX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"categoryY",{get:function(){return this.categories.categoryY},set:function(e){this.setCategory("categoryY",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"openValueX",{get:function(){return this.values.openValueX.value},set:function(e){this.setValue("openValueX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"openValueY",{get:function(){return this.values.openValueY.value},set:function(e){this.setValue("openValueY",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"openDateX",{get:function(){return this.getDate("openDateX")},set:function(e){this.setDate("openDateX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"openDateY",{get:function(){return this.getDate("openDateY")},set:function(e){this.setDate("openDateY",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"openCategoryX",{get:function(){return this.categories.openCategoryX},set:function(e){this.setCategory("openCategoryX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"openCategoryY",{get:function(){return this.categories.openCategoryY},set:function(e){this.setCategory("openCategoryY",e)},enumerable:!0,configurable:!0}),r.prototype.getMin=function(e,t,i){var a=this,n;return g(i)||(i=0),H(e,function(s){var o;t?o=a.getWorkingValue(s):o=a.getValue(s),o+=i,(on||!g(n))&&(n=o)}),n},r}(zt),nt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.groupFields={},e._xAxis=new le,e._yAxis=new le,e._xValueFields=[],e._yValueFields=[],e._baseInterval={},e.dataGrouped=!1,e.usesShowFields=!1,e._dataSetChanged=!1,e._maxxX=1e5,e._maxxY=1e5,e._propertiesChanged=!1,e.outOfRange=!1,e.className="XYSeries",e.isMeasured=!1,e.groupFields.valueX="close",e.groupFields.valueY="close",e.groupFields.customValue="close",e.groupFields.openValueX="open",e.groupFields.openValueY="open",e.cursorTooltipEnabled=!0,e.cursorHoverEnabled=!0,e.excludeFromTotal=!1,e.mainContainer.mask=new q,e.mainContainer.mask.setElement(e.paper.add("path")),e.stacked=!1,e.snapTooltip=!1,e._showBullets=!1,e.tooltip.pointerOrientation="horizontal",e.properties.stackToNegative=!0,e.hideTooltipWhileZooming=!0,e.setPropertyValue("maskBullets",!0),e.tooltip.events.on("hidden",function(){e.returnBulletDefaultState()},void 0,!1),e._disposers.push(e._xAxis),e._disposers.push(e._yAxis),e.observe(J,function(){e.inited&&(e._propertiesChanged=!0,e.legendDataItem&&(e.legendDataItem.childrenCreated=!1),e.chart&&e.chart.legend&&e.chart.legend.invalidateDataItems(),e.invalidate())},void 0,!1),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("X/Y Series"))},r.prototype.createDataItem=function(){return new qt},r.prototype.resetExtremes=function(){this._tmin.clear(),this._tmax.clear(),this._smin.clear(),this._smax.clear()},r.prototype.dataChangeUpdate=function(){this.dataGrouped=!1,this._baseInterval={},this._currentDataSetId="",this.resetExtremes(),this.xAxis&&this.xAxis.seriesDataChangeUpdate(this),this.yAxis&&this.yAxis.seriesDataChangeUpdate(this)},r.prototype.validateData=function(){this._baseInterval={};var e=this.dataFields;if(e.valueYShow||e.openValueXShow||e.openValueXShow||e.openValueYShow?this.usesShowFields=!0:this.usesShowFields=!1,this.defineFields(),this.data.length>0&&this.dataChangeUpdate(),l.prototype.validateData.call(this),this.updateItemReaderText(),this.chart&&(!C(this.dataFields[this._xField])||!C(this.dataFields[this._yField])))throw Error('Data fields for series "'+(this.name?this.name:this.uid)+'" are not properly defined.');this.inited&&this.isHidden&&this.hide(0),this.dataGrouped=!1},r.prototype.processDataItem=function(e,t){try{l.prototype.processDataItem.call(this,e,t),this.xAxis.processSeriesDataItem(e,"X"),this.yAxis.processSeriesDataItem(e,"Y"),this.setInitialWorkingValues(e)}catch(i){this._chart&&this._chart.raiseCriticalError(i)}},r.prototype.updateDataItem=function(e){l.prototype.updateDataItem.call(this,e),this.xAxis.processSeriesDataItem(e,"X"),this.yAxis.processSeriesDataItem(e,"Y")},r.prototype.setInitialWorkingValues=function(e){},r.prototype.disposeData=function(){l.prototype.disposeData.call(this);var e=this.xAxis,t=this.yAxis;if(e){var i=this.dataItemsByAxis.getKey(e.uid);i&&i.clear(),e instanceof Z&&this.clearCatAxis(e)}if(t){var a=this.dataItemsByAxis.getKey(t.uid);a&&a.clear(),t instanceof Z&&this.clearCatAxis(t)}},r.prototype.clearCatAxis=function(e){var t=this.uid;e.dataItems.each(function(i){i.seriesDataItems[t]&&(i.seriesDataItems[t]=[])})},r.prototype.defineFields=function(){var e=this.xAxis,t=this.yAxis;if(e&&t){var i=e.axisFieldName,a=i+"X",n="open"+Yt(i)+"X",s=t.axisFieldName,o=s+"Y",h="open"+Yt(s)+"Y";this._xField=a,this._yField=o,this.dataFields[n]&&(this._xOpenField=n),this.dataFields[h]&&(this._yOpenField=h),!this.dataFields[h]&&this.baseAxis==t&&(this._yOpenField=o),!this.dataFields[n]&&this.baseAxis==e&&(this._xOpenField=a),this.stacked&&this.baseAxis==e&&(this._xOpenField=a),this.stacked&&this.baseAxis==t&&(this._yOpenField=o),e instanceof Z&&t instanceof Z&&(this._yOpenField||(this._yOpenField=o)),this._xValueFields=[],this._yValueFields=[],this.addValueField(e,this._xValueFields,this._xField),this.addValueField(e,this._xValueFields,this._xOpenField),this.addValueField(t,this._yValueFields,this._yField),this.addValueField(t,this._yValueFields,this._yOpenField)}},r.prototype.addValueField=function(e,t,i){e instanceof E&&C(this.dataFields[i])&&t.indexOf(i)==-1&&t.push(i)},r.prototype.setCategoryAxisField=function(e,t){C(this.dataFields[e])||(this.dataFields[e]=t.dataFields.category)},r.prototype.setDateAxisField=function(e,t){C(this.dataFields[e])||(this.dataFields[e]=t.dataFields.date)},r.prototype.afterDraw=function(){l.prototype.afterDraw.call(this),this.createMask()},r.prototype.createMask=function(){if(this.mainContainer.mask){var e=this.getMaskPath();w(this.axisRanges.iterator(),function(t){t.axisFill.fillPath&&(t.axisFill.validate(),e+=t.axisFill.fillPath)}),this.mainContainer.mask.path=e}},r.prototype.getMaskPath=function(){return this.xAxis&&this.yAxis?Ne({x:0,y:0,width:this.xAxis.axisLength,height:this.yAxis.axisLength}):""},r.prototype.getAxisField=function(e){if(e==this.xAxis)return this.xField;if(e==this.yAxis)return this.yField},r.prototype.validateDataItems=function(){var e=this.chart;e&&(this._maxxX=ee(1e5,e.plotContainer.maxWidth*2),this._maxxY=ee(1e5,e.plotContainer.maxHeight*2));var t=this.xAxis,i=this.yAxis;t&&i&&(t.updateAxisBySeries(),i.updateAxisBySeries()),l.prototype.validateDataItems.call(this),t&&i&&(t.postProcessSeriesDataItems(this),i.postProcessSeriesDataItems(this))},r.prototype.validateDataRange=function(){var e=this.xAxis,t=this.yAxis;e&&t&&(e.dataRangeInvalid&&e.validateDataRange(),t.dataRangeInvalid&&t.validateDataRange()),l.prototype.validateDataRange.call(this)},r.prototype.validate=function(){var e=this.xAxis,t=this.yAxis;if(e&&t){e.invalid&&e.validate(),t.invalid&&t.validate(),this.y=t.pixelY,this.x=e.pixelX,this._showBullets=!0;var i=this.minBulletDistance;g(i)&&this.baseAxis.axisLength/(this.endIndex-this.startIndex)0){var a=this.xAxis,n=this.yAxis;this._prevStartIndex=void 0,this._prevEndIndex=void 0,this._startIndex=void 0,this._endIndex=void 0,this.appeared||this.processValues(!1),a instanceof z&&a==this.baseAxis&&(this._tmin.setKey(a.uid,i.getIndex(0).dateX.getTime()),this._tmax.setKey(a.uid,i.getIndex(i.length-1).dateX.getTime()),this.dispatch("extremeschanged")),n instanceof z&&n==this.baseAxis&&(this._tmin.setKey(n.uid,i.getIndex(0).dateY.getTime()),this._tmax.setKey(n.uid,i.getIndex(i.length-1).dateY.getTime()),this.dispatch("extremeschanged"))}}return t},r.prototype.processValues=function(e){l.prototype.processValues.call(this,e);var t=this.xAxis,i=this.yAxis;if(!(!t||!i)){var a=this.dataItems,n=1/0,s=-1/0,o=1/0,h=-1/0,d=this.startIndex,u=this.endIndex,p=d,f=u;e||(d=0,u=this.dataItems.length);for(var c=d;ch&&(h=m)),this.baseAxis==i&&(vs&&(s=v)))}t.processSeriesDataItems(),i.processSeriesDataItems();var x=t.uid,P=i.uid;if(this.xAxis instanceof E&&(n==1/0||s==-1/0)){this._smin.setKey(x,void 0),this._smax.setKey(x,void 0),this.dispatchImmediately("selectionextremeschanged");return}if(this.yAxis instanceof E&&(o==1/0||h==-1/0)){this._smin.setKey(P,void 0),this._smax.setKey(P,void 0),this.dispatchImmediately("selectionextremeschanged");return}if(!e&&(this._tmin.getKey(x)!=n||this._tmax.getKey(x)!=s||this._tmin.getKey(P)!=o||this._tmax.getKey(P)!=h)){this._tmin.setKey(x,n),this._tmax.setKey(x,s),this._tmin.setKey(P,o),this._tmax.setKey(P,h);var S=this.stackedSeries;S&&(S.isDisposed()?this.stackedSeries=void 0:S.processValues(!1)),this.dispatchImmediately("extremeschanged")}if(d!=p||u!=f){n=1/0,s=-1/0,o=1/0,h=-1/0;for(var c=p;ch&&(h=m)),this.baseAxis==i&&(vs&&(s=v)))}}if(this.xAxis instanceof E&&(n==1/0||s==-1/0)){this._smin.setKey(x,void 0),this._smax.setKey(x,void 0),this.dispatchImmediately("selectionextremeschanged");return}if(this.yAxis instanceof E&&(o==1/0||h==-1/0)){this._smin.setKey(P,void 0),this._smax.setKey(P,void 0),this.dispatchImmediately("selectionextremeschanged");return}if((this._smin.getKey(x)!=n||this._smax.getKey(x)!=s||this._smin.getKey(P)!=o||this._smax.getKey(P)!=h)&&(this._smin.setKey(x,n),this._smax.setKey(x,s),this._smin.setKey(P,o),this._smax.setKey(P,h),this.appeared||this.start!=0||this.end!=1||this.dataItems!=this.mainDataSet)){var D=!1;if(i instanceof E&&!(i instanceof z)){var T=this._tmin.getKey(P);(!g(T)||(this.usesShowFields||this._dataSetChanged||t instanceof z&&t.groupData&&this.isShowing)&&ob||this.stackedSeries&&!this.isHidden&&!e)&&(this._tmax.setKey(P,h),D=!0)}if(t instanceof E&&!(t instanceof z)){var T=this._tmin.getKey(x);(!g(T)||(this.usesShowFields||this._dataSetChanged||i instanceof z&&i.groupData&&this.isShowing)&&nb||this.stackedSeries&&!this.isHidden&&!e)&&(this._tmax.setKey(x,s),D=!0)}D&&this.dispatchImmediately("extremeschanged"),this.start==0&&this.end==1&&(this._dataSetChanged=!1),this.dispatchImmediately("selectionextremeschanged")}!e&&this.stacked&&this.processValues(!0)}},r.prototype.hideTooltip=function(e){l.prototype.hideTooltip.call(this,e),this.returnBulletDefaultState(),this._prevTooltipDataItem=void 0},r.prototype.showTooltipAtPosition=function(e,t){var i;if(this.visible&&!this.isHiding&&!this.isShowing){var a=this._xAxis.get(),n=this._yAxis.get();a==this.baseAxis&&(i=a.getSeriesDataItem(this,a.toAxisPosition(e),this.snapTooltip)),n==this.baseAxis&&(i=n.getSeriesDataItem(this,n.toAxisPosition(t),this.snapTooltip));var s=this.showTooltipAtDataItem(i);if(s)return s;if(!this.tooltipText&&!this.tooltipHTML)return}this.hideTooltip()},r.prototype.getAdjustedXLocation=function(e,t,i){return e.locations[t]},r.prototype.getAdjustedYLocation=function(e,t,i){return e.locations[t]},r.prototype.showTooltipAtDataItem=function(e){var t,i,a=this.chart.cursor;if(a&&a.hideSeriesTooltipsOnSelection&&a.selection.visible&&a.downPoint){this.hideTooltip();return}if(this.returnBulletDefaultState(e),e&&e.visible){if(this.updateLegendValue(e),this.cursorTooltipEnabled){this.tooltipDataItem=e;var n=this.tooltipXField,s=this.tooltipYField;if(C(e[n])&&C(e[s])){var o=this.getPoint(e,n,s,this.getAdjustedXLocation(e,n),this.getAdjustedYLocation(e,s));if(o&&!(this.chart.className=="XYChart"&&(o.y<-1||o.y>this.yAxis.pixelHeight+1||o.x<-1||o.x>this.xAxis.pixelWidth+1))){if(this.tooltipX=o.x,this.tooltipY=o.y,this._prevTooltipDataItem!=e&&(this.dispatchImmediately("tooltipshownat",{type:"tooltipshownat",target:this,dataItem:e}),this._prevTooltipDataItem=e),this.cursorHoverEnabled)try{for(var h=ui(e.sprites),d=h.next();!d.done;d=h.next()){var u=d.value;!u.parent.visible||u.isHidden||u.__disabled||u.disabled||u.isHiding||(u.interactions.isRealHover||(u.dispatchImmediately("over"),u.interactions.isRealHover=!0),u.isHover=!0)}}catch(p){t={error:p}}finally{try{d&&!d.done&&(i=h.return)&&i.call(h)}finally{if(t)throw t.error}}return this.showTooltip()?et({x:o.x,y:o.y},this):void 0}}}}else this.updateLegendValue(e,!0)},r.prototype.returnBulletDefaultState=function(e){var t,i;if(this._prevTooltipDataItem&&this._prevTooltipDataItem!=e)try{for(var a=ui(this._prevTooltipDataItem.sprites),n=a.next();!n.done;n=a.next()){var s=n.value;if(s.isDisposed())this._prevTooltipDataItem=void 0;else{var o=s.interactions.isRealHover;s.isHover=!1,o&&s.dispatchImmediately("out")}}}catch(h){t={error:h}}finally{try{n&&!n.done&&(i=a.return)&&i.call(a)}finally{if(t)throw t.error}}},r.prototype.shouldCreateBullet=function(e,t){var i=t.xField;C(i)||(i=this.xField);var a=t.yField;if(C(a)||(a=this.yField),this.xAxis instanceof E&&!e.hasValue([i])||this.yAxis instanceof E&&!e.hasValue([a]))return!1;if(t.disabled){var n=t.propertyFields.disabled,s=e.dataContext;return!!(s&&s[n]===!1)}return!0},r.prototype.updateTooltip=function(){!this.hideTooltipWhileZooming&&this.tooltip&&!this.tooltip.isHidden&&!this.isHiding&&!this.isHidden&&this.tooltipDataItem&&this.showTooltipAtDataItem(this.tooltipDataItem)},r.prototype.positionBullet=function(e){l.prototype.positionBullet.call(this,e);var t=e.dataItem,i=e.xField;C(i)||(i=this.xField);var a=e.yField;C(a)||(a=this.yField);var n=this.xAxis,s=this.yAxis;if(n instanceof E&&!t.hasValue([i])||s instanceof E&&!t.hasValue([a]))e.visible=!1;else{var o=this.getBulletLocationX(e,i),h=this.getBulletLocationY(e,a),d=this.getPoint(t,i,a,o,h);if(d){var u=this.xOpenField,p=this.yOpenField,f=void 0,c=void 0;if(n instanceof z){g(o)||(o=0);var y=void 0,v=t.getWorkingValue(i);u?y=t.getWorkingValue(u):n==this.baseAxis&&(y=n.baseValue),g(y)||(y=v);var m=t.getValue("valueX","stack");if(y+=m,v+=m,y==v){var x=n.baseInterval,P=n.dateFormatter;y=ne(new Date(y),x.timeUnit,x.count,P.firstDayOfWeek,P.utc,void 0,P.timezoneMinutes,P.timezone).getTime(),v=ue(new Date(y),x.timeUnit,x.count,P.utc).getTime()}var S=void 0;n==this.baseAxis?S=y+(v-y)*o:S=y+(v-y)*(1-o),f=n.valueToPosition(S)}else if(n instanceof E){g(o)||(o=0);var y=void 0,v=t.getWorkingValue(i);u?y=t.getWorkingValue(u):y=n.baseValue;var m=t.getValue("valueX","stack");y+=m,v+=m;var S=y+(v-y)*(1-o);f=n.valueToPosition(S)}else if(n instanceof Z){var D=this.getAdjustedXLocation(t,i,e.locationX),T=this.getAdjustedXLocation(t,u,e.locationX);f=n.categoryToPosition(t[i],D);var b=void 0;u&&(b=n.categoryToPosition(t[u],T)),g(b)||(b=1),f=b+(f-b)*o}if(s instanceof z){g(h)||(h=0);var y=void 0,v=t.getWorkingValue(a);p?y=t.getWorkingValue(p):s==this.baseAxis&&(y=s.baseValue),g(y)||(y=v);var m=t.getValue("valueY","stack");if(y+=m,v+=m,y==v){var x=s.baseInterval,P=s.dateFormatter;y=ne(new Date(y),x.timeUnit,x.count,P.firstDayOfWeek,P.utc,void 0,P.timezoneMinutes,P.timezone).getTime(),v=ue(new Date(y),x.timeUnit,x.count,P.utc).getTime()}var S=void 0;s==this.baseAxis?S=y+(v-y)*h:S=y+(v-y)*(1-h),c=s.valueToPosition(S)}else if(s instanceof E){g(h)||(h=0);var y=void 0,v=t.getWorkingValue(a);p?y=t.getWorkingValue(p):y=s.baseValue;var m=t.getValue("valueY","stack");y+=m,v+=m;var S=y+(v-y)*(1-h);c=s.valueToPosition(S)}else if(s instanceof Z){c=s.categoryToPosition(t[a],h);var O=this.getAdjustedYLocation(t,a,e.locationY),_=this.getAdjustedYLocation(t,p,e.locationY);c=s.categoryToPosition(t[a],O);var N=void 0;p&&(N=s.categoryToPosition(t[p],_)),g(N)||(N=1),c=N+(c-N)*h}e.visible=!0,this.positionBulletReal(e,f,c)}else e.visible=!1}},r.prototype.positionBulletReal=function(e,t,i){e.x=this.xAxis.renderer.positionToPoint(t,i).x,e.y=this.yAxis.renderer.positionToPoint(i,t).y},r.prototype.getBulletLocationX=function(e,t){var i=e.locationX,a=e.dataItem;return g(i)||(i=a.workingLocations[t]),i},r.prototype.getBulletLocationY=function(e,t){var i=e.locationY,a=e.dataItem;return g(i)||(i=a.workingLocations[t]),i},r.prototype.updateStacking=function(){var e=this;this.invalidateDataItems(),this.chart&&this.chart.series.each(function(t){t.baseAxis==e.baseAxis&&(t.stackedSeries=void 0,t.invalidateDataItems(),t.invalidateProcessedData())})},Object.defineProperty(r.prototype,"stacked",{get:function(){return this.getPropertyValue("stacked")},set:function(e){if(this.setPropertyValue("stacked",e,!0)){this.updateStacking();var t=this.xAxis,i=this.yAxis;if(!e){var a;t!=this.baseAxis&&t instanceof E&&(a=this.xField),i!=this.baseAxis&&i instanceof E&&(a=this.yField),a&&this.dataItems.each(function(n){n.setCalculatedValue(a,0,"stack"),n.setCalculatedValue(a,0,"stackTrue")})}}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"snapTooltip",{get:function(){return this.getPropertyValue("snapTooltip")},set:function(e){this.setPropertyValue("snapTooltip",e)},enumerable:!0,configurable:!0}),r.prototype.show=function(e){var t=this;this.isHidden&&(this.appeared&&this.xAxis instanceof z&&this.xAxis.groupData&&(this._tmin.setKey(this.yAxis.uid,void 0),this._tmax.setKey(this.yAxis.uid,void 0)),this.appeared&&this.yAxis instanceof z&&this.yAxis.groupData&&(this._tmin.setKey(this.xAxis.uid,void 0),this._tmax.setKey(this.xAxis.uid,void 0)));var i;this.xAxis instanceof E&&this.xAxis!=this.baseAxis&&(i=this._xValueFields),this.yAxis instanceof E&&this.yAxis!=this.baseAxis&&(i=this._yValueFields);var a=this.startIndex,n=this.endIndex,s=0,o=this.defaultState.transitionDuration;g(e)&&(o=e);var h;w(Pt(this.dataItems.iterator()),function(u){var p=u[0],f=u[1],c=o;(pt.endIndex+10)&&(c=0,s=0),t.sequencedInterpolation&&c>0&&(s=t.sequencedInterpolationDelay*p+o*(p-a)/(n-a)),h=f.show(c,s,i)}),this.dataSets.each(function(u,p){p!=t.dataItems&&p.each(function(f){f.events.disable(),f.show(0,0,i),f.events.enable()})}),this.mainDataSet!=this.dataItems&&this.mainDataSet.each(function(u){u.events.disable(),u.show(0,0,i),u.events.enable()});var d=l.prototype.show.call(this,e);return h&&!h.isFinished()&&(d=h),this.hidden&&(this.dispatchImmediately("selectionextremeschanged"),this.hidden=!1),d},r.prototype.hide=function(e){var t=this,i,a,n=this.xAxis;n instanceof E&&n!=this.baseAxis&&(i=this._xValueFields,this.stacked||n.minZoomedn.baseValue||this.stackedSeries?a=n.baseValue:a=n.min);var s=this.yAxis;s instanceof E&&s!=this.baseAxis&&(i=this._yValueFields,this.stacked||s.minZoomeds.baseValue||this.stackedSeries?a=s.baseValue:a=s.min);var o=this.startIndex,h=this.endIndex,d=this.hiddenState.transitionDuration;g(e)&&(d=e);var u=0,p;w(Pt(this.dataItems.iterator()),function(c){var y=c[0],v=c[1],m=d;(yt.endIndex+10)&&(m=0),m==0?v.hide(0,0,a,i):(t.sequencedInterpolation&&m>0&&(u=t.sequencedInterpolationDelay*y+d*(y-o)/(h-o)),p=v.hide(m,u,a,i))}),this.dataSets.each(function(c,y){y!=t.dataItems&&y.each(function(v){v.events.disable(),v.hide(0,0,a,i),v.events.enable()})}),this.mainDataSet!=this.dataItems&&this.mainDataSet.each(function(c){c.events.disable(),c.hide(0,0,a,i),c.events.enable()});var f=l.prototype.hide.call(this,d);return f&&!f.isFinished()&&f.delay(u),p&&!p.isFinished()&&(f=p),this.appeared&&this.dispatch("selectionextremeschanged"),this.validateDataElements(),f},r.prototype.handleDataItemWorkingValueChange=function(e,t){l.prototype.handleDataItemWorkingValueChange.call(this,e,t);var i=this.baseAxis.series;w(i.iterator(),function(a){(a.stacked||a.stackedSeries)&&a.invalidateProcessedData()})},r.prototype.getStackValue=function(e,t){var i=this,a=this.xAxis,n=this.yAxis;if(!(!this.stacked||!a||!n)){var s=this.chart,o=s.series.indexOf(this),h;if(a!=this.baseAxis&&a instanceof E&&(h=this.xField),n!=this.baseAxis&&n instanceof E&&(h=this.yField),!h)return;e.setCalculatedValue(h,0,"stack"),e.setCalculatedValue(h,0,"stackTrue"),We(s.series.range(0,o).backwards().iterator(),function(d){if(d.xAxis==a&&d.yAxis==n&&d.className==i.className){d.stackedSeries=i;var u=d.dataItems.getIndex(e.index);if(u&&u.hasValue(i._xValueFields)&&u.hasValue(i._yValueFields)){var p=e.getValue(h),f=void 0,c=u.getValue(h,"stackTrue");c==null&&(c=0);var y=u.getValue(h)+c;if(f=u.getWorkingValue(h)+u.getValue(h,"stack"),i.stackToNegative){if(p>=0&&y>=0||p<0&&y<0)return e.setCalculatedValue(h,f,"stack"),e.setCalculatedValue(h,y,"stackTrue"),!1;if(!d.stacked)return!1}else return e.setCalculatedValue(h,f,"stack"),e.setCalculatedValue(h,y,"stackTrue"),!1}else if(!d.stacked)return!1}return!0})}},Object.defineProperty(r.prototype,"stackToNegative",{get:function(){return this.getPropertyValue("stackToNegative")},set:function(e){this.setPropertyValue("stackToNegative",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"xField",{get:function(){return this._xField},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"yField",{get:function(){return this._yField},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"xOpenField",{get:function(){return this._xOpenField},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"yOpenField",{get:function(){return this._yOpenField},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltipXField",{get:function(){return this._tooltipXField?this._tooltipXField:this._xField},set:function(e){this._tooltipXField=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltipYField",{get:function(){return this._tooltipYField?this._tooltipYField:this._yField},set:function(e){this._tooltipYField=e},enumerable:!0,configurable:!0}),r.prototype.min=function(e){return this._tmin.getKey(e.uid)},r.prototype.max=function(e){return this._tmax.getKey(e.uid)},r.prototype.selectionMin=function(e){var t=this._smin.getKey(e.uid);return t},r.prototype.selectionMax=function(e){var t=this._smax.getKey(e.uid);return t},r.prototype.processConfig=function(e){if(e){if(C(e.baseAxis)&&ae(e.baseAxis)&&(this.map.hasKey(e.baseAxis)?e.baseAxis=this.map.getKey(e.baseAxis):(this.processingErrors.push("[XYSeries ("+(this.name||"unnamed")+')] No axis with id "'+e.baseAxis+'" found for `baseAxis`.'),delete e.baseAxis)),C(e.xAxis)&&ae(e.xAxis)&&(this.map.hasKey(e.xAxis)?e.xAxis=this.map.getKey(e.xAxis):(this.processingErrors.push("[XYSeries ("+(this.name||"unnamed")+')] No axis with id "'+e.xAxis+'" found for `xAxis`.'),delete e.xAxis)),C(e.yAxis)&&ae(e.yAxis)&&(this.map.hasKey(e.yAxis)?e.yAxis=this.map.getKey(e.yAxis):(this.processingErrors.push("[XYSeries ("+(this.name||"unnamed")+')] No axis with id "'+e.yAxis+'" found for `yAxis`.'),delete e.yAxis)),C(e.axisRanges)&&we(e.axisRanges))for(var t=0,i=e.axisRanges.length;t0&&(n=!1),P.yAxis==i.yAxis&&t.scrollbarChart.yAxes.length>0&&(s=!1))}),i.events.on("beforedisposed",function(){t.series.removeValue(i)});var o=new te,h=i.clone();if(bt()&&(h.stroke=Oe("#aaaaaa"),h.fill=h.stroke,h.propertyFields.fill=void 0,h.propertyFields.stroke=void 0),i.scrollbarSeries=h,n){var d=i.xAxis.clone();a.xAxes.moveValue(d),d.title.disabled=!0,d.rangeChangeDuration=0;var u=d.renderer;u.ticks.template.disabled=!0,u.inside=!0,u.labels.template.inside=!0,u.line.strokeOpacity=0,u.minLabelPosition=.02,u.maxLabelPosition=.98,u.line.disabled=!0,u.axisFills.template.disabled=!0,u.baseGrid.disabled=!0,u.grid.template.strokeOpacity=.05,u.minWidth=void 0,u.minHeight=void 0,u.padding(0,0,0,0),u.chart=a,u.margin(0,0,0,0),d.width=k(100);var p=u.labels.template;if(p.fillOpacity=.5,d.maxZoomCount=void 0,d.minZoomCount=void 0,d instanceof z){var f=d,c=i.xAxis;f.groupCount=c.groupCount*5,f.min=void 0,f.max=void 0,this._disposers.push(f.clonedFrom.events.on("extremeschanged",function(){g(f.clonedFrom.minDefined)&&(f.min=f.clonedFrom.minDefined),g(f.clonedFrom.maxDefined)&&(f.max=f.clonedFrom.maxDefined)},void 0,!1))}else if(d instanceof E){var y=d;y.min=void 0,y.max=void 0,g(y.clonedFrom.minDefined)||(y.min=void 0),g(y.clonedFrom.maxDefined)||(y.max=void 0),this._disposers.push(y.clonedFrom.events.on("extremeschanged",function(){g(y.clonedFrom.minDefined)&&(y.min=y.clonedFrom.min),g(y.clonedFrom.maxDefined)&&(y.max=y.clonedFrom.max)},void 0,!1))}h.xAxis=d}else this.scrollbarChart.xAxes.each(function(P){P.clonedFrom==i.xAxis&&(h.xAxis=P)});if(s){var v=i.yAxis.clone();a.yAxes.moveValue(v),v.title.disabled=!0,v.rangeChangeDuration=0;var u=v.renderer;u.ticks.template.disabled=!0,u.inside=!0,u.labels.template.inside=!0,u.line.strokeOpacity=0,u.minLabelPosition=.02,u.maxLabelPosition=.98,u.line.disabled=!0,u.axisFills.template.disabled=!0,u.grid.template.stroke=o.getFor("background"),u.baseGrid.disabled=!0,u.grid.template.strokeOpacity=.05,u.minWidth=void 0,u.minHeight=void 0,u.chart=a,u.padding(0,0,0,0),u.margin(0,0,0,0),v.height=k(100);var p=u.labels.template;if(p.fillOpacity=.5,h.yAxis=v,v.maxZoomCount=void 0,v.minZoomCount=void 0,v instanceof z){var m=v;m.min=void 0,m.max=void 0;var c=i.yAxis;v.groupCount=c.groupCount*5,this._disposers.push(m.clonedFrom.events.on("extremeschanged",function(){g(m.clonedFrom.minDefined)&&(m.min=m.clonedFrom.minDefined),g(m.clonedFrom.maxDefined)&&(m.max=m.clonedFrom.maxDefined)}))}else if(v instanceof E){var x=v;x.min=void 0,x.max=void 0,g(x.clonedFrom.minDefined)||(x.min=void 0),g(x.clonedFrom.maxDefined)||(x.max=void 0),this._disposers.push(x.clonedFrom.events.on("extremeschanged",function(){g(x.clonedFrom.minDefined)&&(x.min=x.clonedFrom.minDefined),g(x.clonedFrom.maxDefined)&&(x.max=x.clonedFrom.maxDefined)}))}}else this.scrollbarChart.yAxes.each(function(P){P.clonedFrom==i.yAxis&&(h.yAxis=P)});h.rangeChangeDuration=0,h.interpolationDuration=0,h.defaultState.transitionDuration=0,h.showOnInit=!1,this._disposers.push(h.events.on("validated",this.zoomOutAxes,this,!1)),this._disposers.push(i.events.on("datavalidated",function(){h.data!=i.data&&(h.data=i.data)},void 0,!1)),h.defaultState.properties.visible=!0,a.series.push(h),this.updateByOrientation()}},r.prototype.updateByOrientation=function(){var e=this;this._scrollbarChart&&(w(this._scrollbarChart.xAxes.iterator(),function(t){var i=t.renderer;e.orientation=="vertical"?(i.grid.template.disabled=!0,i.labels.template.disabled=!0,i.minGridDistance=10):(i.grid.template.disabled=!1,i.labels.template.disabled=!1,i.minGridDistance=t.clonedFrom.renderer.minGridDistance)}),w(this._scrollbarChart.yAxes.iterator(),function(t){var i=t.renderer;e.orientation=="horizontal"?(i.grid.template.disabled=!0,i.labels.template.disabled=!0,i.minGridDistance=10):(i.grid.template.disabled=!1,i.labels.template.disabled=!1,i.minGridDistance=t.clonedFrom.renderer.minGridDistance)}))},r.prototype.handleSeriesRemoved=function(e){var t=e.oldValue,i=this.scrollbarChart;i.series.each(function(a){a&&a.clonedFrom==t&&i.series.removeValue(a)}),i.series.length==0&&(i.xAxes.clear(),i.yAxes.clear());try{t.events.off("validated",this.zoomOutAxes,this)}catch{}},Object.defineProperty(r.prototype,"scrollbarChart",{get:function(){return this._scrollbarChart},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"chart",{get:function(){return this._chart.get()},set:function(e){this._chart.get()!==e&&(this._chart.set(e,e.events.on("datavalidated",this.handleDataChanged,this,!1)),this.handleDataChanged(),this._scrollbarChart.dataProvider=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"unselectedOverlay",{get:function(){return this._unselectedOverlay},enumerable:!0,configurable:!0}),r.prototype.handleDataChanged=function(){this.chart.data!=this.scrollbarChart.data?this.scrollbarChart.data=this.chart.data:this.scrollbarChart.invalidateRawData()},r.prototype.zoomOutAxes=function(){var e=this.scrollbarChart;w(e.xAxes.iterator(),function(t){t.zoom({start:0,end:1},!0,!0)}),w(e.yAxes.iterator(),function(t){t.zoom({start:0,end:1},!0,!0)})},r.prototype.updateThumb=function(e){if(e===void 0&&(e=!0),l.prototype.updateThumb.call(this,e),this._unselectedOverlay){var t=this.thumb,i=t.pixelX||0,a=t.pixelY||0,n=t.pixelWidth||0,s=t.pixelHeight||0,o="";this.orientation=="horizontal"?(o=Ne({x:-1,y:0,width:i,height:s}),o+=Ne({x:i+n,y:0,width:(this.pixelWidth||0)-i-n,height:s})):(o=Ne({x:0,y:0,width:n,height:a}),o+=Ne({x:0,y:a+s,width:n,height:(this.pixelHeight||0)-a-s})),this._unselectedOverlay.path=o}},r.prototype.processConfig=function(e){if(e&&C(e.series)&&we(e.series))for(var t=0,i=e.series.length;t0){var i=t.maxZoomFactor/t.maxZoomCount;if(j(t.end-t.start,3)<1/i)return e=!0,!1}else if(j(t.start,3)>0||j(t.end,3)<1)return e=!0,!1}return!0}),We(this.yAxes.iterator(),function(t){if(t.toggleZoomOutButton){if(t.maxZoomCount>0){var i=t.maxZoomFactor/t.maxZoomCount;if(j(t.end-t.start,3)<1/i)return e=!0,!1}else if(j(t.start,3)>0||j(t.end,3)<1)return e=!0,!1;return!0}}),this.seriesAppeared||(e=!1),e?this.zoomOutButton.show():this.zoomOutButton.hide()}},r.prototype.seriesAppeared=function(){var e=!1;return w(this.series.iterator(),function(t){if(!t.appeared)return e=!1,!1}),e},r.prototype.handleYAxisRangeChange=function(){var e=this.getCommonAxisRange(this.yAxes);this.scrollbarY&&this.zoomAxes(this.yAxes,e,!0),this.toggleZoomOutButton(),this.updateScrollbar(this.scrollbarY,e)},r.prototype.updateScrollbar=function(e,t){e&&(e.skipRangeEvents(),e.start=t.start,e.end=t.end)},r.prototype.getCommonAxisRange=function(e){var t,i;return e.each(function(a){if(!(!a.zoomable||a instanceof E&&a.syncWithAxis)){var n=a.start,s=a.end;a.renderer.inversed&&(n=1-a.end,s=1-a.start),(!g(t)||ni)&&(i=s)}}),{start:t,end:i}},r.prototype.updateXAxis=function(e){var t=e.axis;e.opposite?(t.parent=this.topAxesContainer,t.toFront()):(t.parent=this.bottomAxesContainer,t.toBack()),t.renderer&&t.renderer.processRenderer()},r.prototype.updateYAxis=function(e){var t=e.axis;e.opposite?(t.parent=this.rightAxesContainer,t.toBack()):(t.parent=this.leftAxesContainer,t.toFront()),t.renderer&&t.renderer.processRenderer()},r.prototype.processAxis=function(e){var t=this;e instanceof Z&&this._dataUsers.moveValue(e);var i=e.renderer;i.gridContainer.parent=this.plotContainer,i.gridContainer.toBack(),i.breakContainer.parent=this.plotContainer,i.breakContainer.toFront(),i.breakContainer.zIndex=10,e.addDisposer(new se(function(){t.dataUsers.removeValue(e)})),i.bulletsContainer.parent=this.axisBulletsContainer,this._disposers.push(e.events.on("positionchanged",function(){var a=Ae({x:0,y:0},e,t.axisBulletsContainer);e.renderer instanceof Fe&&(i.bulletsContainer.y=a.y),e.renderer instanceof Ee&&(i.bulletsContainer.x=a.x)},void 0,!1)),this.plotContainer.events.on("maxsizechanged",function(){t.inited&&(e.invalidateDataItems(),t.updateSeriesMasks())},e,!1)},r.prototype.updateSeriesMasks=function(){bt()&&this.series.each(function(e){var t=e.mainContainer.mask;e.mainContainer.mask=void 0,e.mainContainer.mask=t})},r.prototype.handleSeriesRemoved=function(e){var t=e.oldValue;t&&(t.xAxis&&(t.xAxis.series.removeValue(t),t.xAxis.invalidateProcessedData()),t.yAxis&&(t.yAxis.series.removeValue(t),t.yAxis.invalidateProcessedData()),this.series.each(function(i){i.resetExtremes()})),l.prototype.handleSeriesRemoved.call(this,e)},Object.defineProperty(r.prototype,"xAxes",{get:function(){return this._xAxes||(this._xAxes=new xe,this._xAxes.events.on("inserted",this.processXAxis,this,!1),this._xAxes.events.on("removed",this.handleAxisRemoval,this,!1),this._disposers.push(new G(this._xAxes,!1))),this._xAxes},enumerable:!0,configurable:!0}),r.prototype.handleAxisRemoval=function(e){var t=e.oldValue;this.dataUsers.removeValue(t),t.autoDispose&&t.dispose()},Object.defineProperty(r.prototype,"yAxes",{get:function(){return this._yAxes||(this._yAxes=new xe,this._yAxes.events.on("inserted",this.processYAxis,this,!1),this._yAxes.events.on("removed",this.handleAxisRemoval,this,!1),this._disposers.push(new G(this._yAxes,!1))),this._yAxes},enumerable:!0,configurable:!0}),r.prototype.handleSeriesAdded=function(e){try{l.prototype.handleSeriesAdded.call(this,e);var t=e.newValue;(this.xAxes.length==0||this.yAxes.length==0)&&(V.removeFromInvalidComponents(t),t.dataInvalid=!1),Ue(t.xAxis),Ue(t.yAxis),t.maskBullets=t.maskBullets,t.fill==null&&(this.patterns?(C(t.stroke)||(t.stroke=this.colors.next()),t.fill=this.patterns.next(),C(t.fillOpacity)&&(t.fill.backgroundOpacity=t.fillOpacity),t.stroke instanceof De&&(t.fill.stroke=t.stroke,t.fill.fill=t.stroke)):t.fill=this.colors.next()),C(t.stroke)||(t.stroke=t.fill)}catch(i){this.raiseCriticalError(i)}},Object.defineProperty(r.prototype,"cursor",{get:function(){return this._cursor},set:function(e){this._cursor!=e&&(this._cursor&&this.removeDispose(this._cursor),this._cursor=e,e&&(this._disposers.push(e),e.chart=this,e.shouldClone=!1,e.parent=this._cursorContainer,e.events.on("cursorpositionchanged",this.handleCursorPositionChange,this,!1),e.events.on("zoomstarted",this.handleCursorZoomStart,this,!1),e.events.on("zoomended",this.handleCursorZoomEnd,this,!1),e.events.on("panstarted",this.handleCursorPanStart,this,!1),e.events.on("panning",this.handleCursorPanning,this,!1),e.events.on("panended",this.handleCursorPanEnd,this,!1),e.events.on("behaviorcanceled",this.handleCursorCanceled,this,!1),e.events.on("hidden",this.handleHideCursor,this,!1),e.zIndex=Number.MAX_SAFE_INTEGER-1,this.tapToActivate&&this.setTapToActivate(this.tapToActivate)))},enumerable:!0,configurable:!0}),r.prototype.handleCursorPositionChange=function(){var e=this.cursor;if(e.visible&&!e.isHiding){var t=this.cursor.xPosition,i=this.cursor.yPosition;this.showSeriesTooltip({x:t,y:i});var a=[],n=e.snapToSeries;if(n&&!e.downPoint){n instanceof nt&&(n=[n]);var s=[];H(n,function(h){if(!h.isHidden&&!h.isHiding){var d=h.xAxis,u=h.yAxis;d instanceof E&&!(d instanceof z)&&u instanceof E&&!(u instanceof z)?(h.dataItems.each(function(p){s.push(p)}),Lt(a,h.yAxis),Lt(a,h.xAxis)):(h.baseAxis==h.xAxis&&(Lt(a,h.yAxis),s.push(d.getSeriesDataItem(h,d.toAxisPosition(t),!0))),h.baseAxis==h.yAxis&&(Lt(a,h.xAxis),s.push(u.getSeriesDataItem(h,u.toAxisPosition(i),!0))))}});var o=this.getClosest(s,t,i);o&&(this.series.each(function(h){var d=o.component;h!=d&&(h.hideTooltip(),h.xAxis!=d.xAxis&&(h.xAxis.hideTooltip(),a.push(h.xAxis)),h.yAxis!=d.yAxis&&(h.yAxis.hideTooltip(),a.push(h.yAxis)))}),o.component.showTooltipAtDataItem(o),e.handleSnap(o.component))}this._seriesPoints=[],this._cursorXPosition!=t&&this.showAxisTooltip(this.xAxes,t,a),this._cursorYPosition!=i&&this.showAxisTooltip(this.yAxes,i,a),this.arrangeTooltips&&this.sortSeriesTooltips(this._seriesPoints),this.legend&&this.legend.afterDraw()}},r.prototype.getClosest=function(e,t,i){var a=1/0,n;return Pa(e,function(s){if(s){var o=s.component.xAxis,h=s.component.yAxis,d=o.positionToCoordinate(o.toGlobalPosition(o.toAxisPosition(t))),u=h.positionToCoordinate(h.toGlobalPosition(h.toAxisPosition(i))),p=s.component.xField,f=s.component.yField;if(o instanceof E&&!g(s.getValue(p))||h instanceof E&&!g(s.getValue(f)))return!0;var c=o.positionToCoordinate(o.toGlobalPosition(o.getPositionX(s,p,s.locations[p],"valueX"))),y=h.positionToCoordinate(h.toGlobalPosition(h.getPositionY(s,f,s.locations[f],"valueY"))),v=Math.sqrt(Math.pow(d-c,2)+Math.pow(u-y,2));return v0){var t=this.cursor;if(t&&g(t.maxTooltipDistance)){var i=et({x:t.point.x,y:t.point.y},t),a,n,s=1/0;H(e,function(F){var I=F.series,ge=F.point;if(ge){var Me={x:ge.x,y:ge.y},Le=Math.abs(K(Me,i));Le0&&H(o,function(F){a!=F.series&&F.series.hideTooltip(0)}),o=[{series:a,point:n}])),e=o}var h=et({x:-.5,y:-.5},this.plotContainer),d=et({x:this.plotContainer.pixelWidth+.5,y:this.plotContainer.pixelHeight+.5},this.plotContainer),u=0,p=[];H(e,function(F){var I=F.point;I&&Ca(I,{x:h.x,y:h.y,width:d.x-h.x,height:d.y-h.y})&&(p.push({point:I,series:F.series}),u+=I.y)}),e=p;var f=this.series.getIndex(0),c=!1;f&&f.yAxis&&f.yAxis.renderer.inversed&&(c=!0),c?e.sort(function(F,I){return yt(F.point.y,I.point.y)}):(e.sort(function(F,I){return yt(I.point.y,F.point.y)}),e.reverse());var y=u/e.length,v=Da({x:0,y:0},this.svgContainer.SVGContainer).y;if(e.length>0){var m=h.y,x=d.y;Aa({x:0,y:m},this);var P=!1;if(y>m+(x-m)/2)for(var S=x,D=e.length-1;D>=0;D--){var T=e[D].series,b=T.tooltip,O=e[D].point.y;if(b.setBounds({x:0,y:-v,width:this.pixelWidth,height:S+v}),b.invalid&&b.validate(),b.toBack(),S=et({x:0,y:b.label.pixelY-b.pixelY+O-b.pixelMarginTop},b).y,S<-v){P=!0;break}}if(y<=m+(x-m)/2||P)for(var _=m,D=0,N=e.length;D0||n.dataItems.length>0)&&n.showTooltipAtPosition(t)})},r.prototype.getUpdatedRange=function(e,t){if(!!e){var i,a,n=e.renderer.inversed;n?(gt(t),i=1-e.end,a=1-e.start):(i=e.start,a=e.end);var s=a-i;return{start:i+t.start*s,end:i+t.end*s}}},r.prototype.handleCursorZoomEnd=function(e){var t=this.cursor,i=t.behavior;if(i=="zoomX"||i=="zoomXY"){var a=t.xRange;a&&this.xAxes.length>0&&(a=this.getUpdatedRange(this.xAxes.getIndex(0),a),a.priority="start",this.zoomAxes(this.xAxes,a))}if(i=="zoomY"||i=="zoomXY"){var n=t.yRange;n&&this.yAxes.length>0&&(n=this.getUpdatedRange(this.yAxes.getIndex(0),n),n.priority="start",this.zoomAxes(this.yAxes,n))}this.handleHideCursor()},r.prototype.handleCursorPanStart=function(e){var t=this.xAxes.getIndex(0);t&&(this._panStartXRange={start:t.start,end:t.end},t.renderer.inversed&&(this._panStartXRange=gt(this._panStartXRange)));var i=this.yAxes.getIndex(0);i&&(this._panStartYRange={start:i.start,end:i.end},i.renderer.inversed&&(this._panStartYRange=gt(this._panStartYRange)))},r.prototype.handleCursorPanEnd=function(e){var t=this.cursor,i=t.behavior;if(this._panEndXRange&&(i=="panX"||i=="panXY")){var a=this._panEndXRange,n=this._panStartXRange,s=0;a.start<0&&(s=a.start),n.end>1?a.end>n.end&&(s=a.end-n.end):a.end>1&&(s=a.end-1),this.zoomAxes(this.xAxes,{start:a.start-s,end:a.end-s},!1,t.snapOnPan),this._panEndXRange=void 0,this._panStartXRange=void 0}if(this._panEndYRange&&(i=="panY"||i=="panXY")){var a=this._panEndYRange,s=0;a.start<0&&(s=a.start),a.end>1&&(s=a.end-1),this.zoomAxes(this.yAxes,{start:a.start-s,end:a.end-s},!1,t.snapOnPan),this._panEndYRange=void 0,this._panStartYRange=void 0}},r.prototype.handleCursorCanceled=function(){this._panEndXRange=void 0,this._panStartXRange=void 0},r.prototype.handleCursorPanning=function(e){var t=this.cursor,i=t.behavior,a=t.maxPanOut;if(this._panStartXRange&&(i=="panX"||i=="panXY")){var n=this._panStartXRange,s=t.xRange,o=this.getCommonAxisRange(this.xAxes),h=n.end-n.start,d=s.start*(o.end-o.start),u=Math.max(-a,d+n.start),p=Math.min(d+n.end,1+a);u<=0&&(p=u+h),p>=1&&(u=p-h);var f={start:u,end:p};this._panEndXRange=f,this.zoomAxes(this.xAxes,f,!1,!1,t.maxPanOut)}if(this._panStartYRange&&(i=="panY"||i=="panXY")){var n=this._panStartYRange,s=t.yRange,o=this.getCommonAxisRange(this.yAxes),h=n.end-n.start,d=s.start*(o.end-o.start),u=Math.max(-a,d+n.start),p=Math.min(d+n.end,1+a);u<=0&&(p=u+h),p>=1&&(u=p-h);var f={start:u,end:p};this._panEndYRange=f,this.zoomAxes(this.yAxes,f,!1,!1,t.maxPanOut)}this.handleHideCursor()},r.prototype.handleYAxisSet=function(e){},r.prototype.handleCursorZoomStart=function(e){},Object.defineProperty(r.prototype,"scrollbarX",{get:function(){return this._scrollbarX},set:function(e){var t=this;this._scrollbarX&&this.removeDispose(this._scrollbarX),this._scrollbarX=e,e&&(this._disposers.push(e),e.parent=this.topAxesContainer,e.shouldClone=!1,e.startGrip.exportable=!1,e.endGrip.exportable=!1,e.toBack(),e.orientation="horizontal",e.events.on("rangechanged",this.handleXScrollbarChange,this,!1),this.events.on("datavalidated",function(){return e.updateThumb(!1)},this,!1),e.adapter.add("positionValue",function(i){var a=t.xAxes.getIndex(0);return a&&(i.value=a.getPositionLabel(a.renderer.inversed?1-i.position:i.position)),i}))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"scrollbarY",{get:function(){return this._scrollbarY},set:function(e){var t=this;this._scrollbarY&&this.removeDispose(this._scrollbarY),this._scrollbarY=e,e&&(this._disposers.push(e),e.parent=this.rightAxesContainer,e.startGrip.exportable=!1,e.shouldClone=!1,e.endGrip.exportable=!1,e.toFront(),e.orientation="vertical",e.events.on("rangechanged",this.handleYScrollbarChange,this,!1),this.events.on("datavalidated",function(){return e.updateThumb(!1)},this,!1),e.adapter.add("positionValue",function(i){var a=t.yAxes.getIndex(0);return a&&(i.value=a.getPositionLabel(i.position)),i}))},enumerable:!0,configurable:!0}),r.prototype.handleXScrollbarChange=function(e){if(this.inited){var t=e.target,i=t.range;i.start==0&&(i.priority="start"),i.end==1&&(i.priority="end"),i=this.zoomAxes(this.xAxes,i),t.fixRange(i)}},r.prototype.handleYScrollbarChange=function(e){if(this.inited){var t=e.target,i=t.range;i.end==1&&(i.priority="end"),i.start==0&&(i.priority="start"),i=this.zoomAxes(this.yAxes,i),t.fixRange(i)}},r.prototype.zoomAxes=function(e,t,i,a,n,s){var o={start:0,end:1};this.showSeriesTooltip();var h=t;return this.dataInvalid||w(e.iterator(),function(d){var u=d.maxZoomFactor;if(g(d.minZoomCount)&&(u=u/d.minZoomCount),!(s&&1/(t.end-t.start)>=u)){if(d.zoomable){if(d.renderer.inversed?t=gt(h):t=h,d.hideTooltip(0),a)if(d instanceof Z){var p=d.getCellEndPosition(0)-d.getCellStartPosition(0);t.start=d.roundPosition(t.start+p/2-d.startLocation*p,d.startLocation),t.end=d.roundPosition(t.end-p/2+(1-d.endLocation)*p,d.endLocation)}else{var f=1e-4;t.start=d.roundPosition(t.start+f,0,d.startLocation),t.end=d.roundPosition(t.end+f,0,d.endLocation)}var c=d.zoom(t,i,i,n);d.renderer.inversed&&(c=gt(c)),o=c}}}),o},Object.defineProperty(r.prototype,"maskBullets",{get:function(){return this.getPropertyValue("maskBullets")},set:function(e){this.setPropertyValue("maskBullets",e,!0)&&this.bulletsContainer&&(e?this.bulletsContainer.mask=this._bulletMask:this.bulletsContainer.mask=void 0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"arrangeTooltips",{get:function(){return this.getPropertyValue("arrangeTooltips")},set:function(e){this.setPropertyValue("arrangeTooltips",e,!0)},enumerable:!0,configurable:!0}),r.prototype.handleWheel=function(e){var t=this.plotContainer,i=Ui(e.point,this.htmlContainer,this.svgContainer.cssScale),a=Ge(i,t),n=e.shift.y;this.handleWheelReal(n,this.mouseWheelBehavior,a)},r.prototype.handleHorizontalWheel=function(e){var t=this.plotContainer,i=Ui(e.point,this.htmlContainer,this.svgContainer.cssScale),a=Ge(i,t);this.handleWheelReal(e.shift.x,this.horizontalMouseWheelBehavior,a)},r.prototype.handleWheelReal=function(e,t,i){if(e!=0){var a=this.plotContainer,n=this.getCommonAxisRange(this.xAxes),s=this.getCommonAxisRange(this.yAxes),o=.1,h=0;if(t=="panX"||t=="panXY"){var d=this.xAxes.getIndex(0),u=!1,p=o;d instanceof Z&&(p=.5/((n.end-n.start)*d.dataItems.length),u=!0),o=Math.max(.2,p);var f=n.end-n.start,c=Math.max(-h,n.start+o*e/100*(n.end-n.start)),y=Math.min(n.end+o*e/100*(n.end-n.start),1+h);c<=0&&(y=c+f),y>=1&&(c=y-f),this.zoomAxes(this.xAxes,{start:c,end:y},void 0,u)}if(t=="panY"||t=="panXY"){var v=this.yAxes.getIndex(0),p=o,u=!1;v instanceof Z&&(p=.5/((n.end-n.start)*v.dataItems.length),u=!0),o=Math.max(.2,p),e*=-1;var m=s.end-s.start,x=Math.max(-h,s.start+o*e/100*(s.end-s.start)),P=Math.min(s.end+o*e/100*(s.end-s.start),1+h);x<=0&&(P=x+m),P>=1&&(x=P-m),this.zoomAxes(this.yAxes,{start:x,end:P},void 0,u)}if(t=="zoomX"||t=="zoomXY"){var S=i.x/a.maxWidth,D=this.xAxes.getIndex(0).toAxisPosition(S),c=Math.max(-h,n.start-o*(n.end-n.start)*e/100*S);c=Math.min(c,D);var y=Math.min(n.end+o*(n.end-n.start)*e/100*(1-S),1+h);y=Math.max(y,D),this.zoomAxes(this.xAxes,{start:c,end:y},void 0)}if(t=="zoomY"||t=="zoomXY"){var T=i.y/a.maxHeight,b=this.yAxes.getIndex(0).toAxisPosition(T),x=Math.max(-h,s.start-o*(s.end-s.start)*e/100*(1-T));x=Math.min(x,b);var P=Math.min(s.end+o*e/100*T*(s.end-s.start),1+h);P=Math.max(P,b),this.zoomAxes(this.yAxes,{start:x,end:P},void 0)}}},Object.defineProperty(r.prototype,"mouseWheelBehavior",{get:function(){return this.getPropertyValue("mouseWheelBehavior")},set:function(e){this.setPropertyValue("mouseWheelBehavior",e)&&(e!="none"?(this._mouseWheelDisposer=this.plotContainer.events.on("wheel",this.handleWheel,this,!1),this._disposers.push(this._mouseWheelDisposer)):this._mouseWheelDisposer&&(this.plotContainer.wheelable=!1,this.plotContainer.hoverable=!1,this._mouseWheelDisposer.dispose()))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"horizontalMouseWheelBehavior",{get:function(){return this.getPropertyValue("horizontalMouseWheelBehavior")},set:function(e){this.setPropertyValue("horizontalMouseWheelBehavior",e)&&(e!="none"?(this._mouseWheelDisposer2=this.plotContainer.events.on("wheel",this.handleHorizontalWheel,this,!1),this._disposers.push(this._mouseWheelDisposer2)):this._mouseWheelDisposer2&&(this.plotContainer.wheelable=!1,this.plotContainer.hoverable=!1,this._mouseWheelDisposer2.dispose()))},enumerable:!0,configurable:!0}),r.prototype.dataSourceDateFields=function(e){var t=this;return e=l.prototype.dataSourceDateFields.call(this,e),w(this.series.iterator(),function(i){e=t.populateDataSourceFields(e,i.dataFields,["dateX","dateY","openDateX","openDateY"])}),e},r.prototype.dataSourceNumberFields=function(e){var t=this;return e=l.prototype.dataSourceDateFields.call(this,e),w(this.series.iterator(),function(i){e=t.populateDataSourceFields(e,i.dataFields,["valueX","valueY","openValueX","openValueY"])}),e},r.prototype.processConfig=function(e){if(e){var t=[],i=[];if(C(e.xAxes)&&we(e.xAxes))for(var a=0,n=e.xAxes.length;a0;){var a=this.dataItems.getIndex(0);a&&i.dataItems.remove(a),i.dataUsers.each(function(n){var s=n.dataItems.getIndex(0);s&&n.dataItems.remove(s)}),i._parseDataFrom--,t--}i.invalidateData()}},r.prototype.removeData=function(e){this.scrollbarX instanceof Qe&&this.removeScrollbarData(this.scrollbarX,e),this.scrollbarY instanceof Qe&&this.removeScrollbarData(this.scrollbarY,e),l.prototype.removeData.call(this,e)},r.prototype.setTapToActivate=function(e){l.prototype.setTapToActivate.call(this,e),this.cursor&&(this.cursor.interactions.isTouchProtected=e,this.plotContainer.interactions.isTouchProtected=e)},r.prototype.handleTapToActivate=function(){l.prototype.handleTapToActivate.call(this),this.cursor&&(this.cursor.interactions.isTouchProtected=!1,this.plotContainer.interactions.isTouchProtected=!1)},r.prototype.handleTapToActivateDeactivation=function(){l.prototype.handleTapToActivateDeactivation.call(this),this.cursor&&(this.cursor.interactions.isTouchProtected=!0,this.plotContainer.interactions.isTouchProtected=!0)},r}(Vi);V.registeredClasses.XYChart=Ke;de.push({relevant:pe.maybeXS,state:function(l,r){if(l instanceof Ke&&l.scrollbarX){var e=l.states.create(r),t=l.scrollbarX.states.create(r);return t.properties.disabled=!0,e}return null}});de.push({relevant:pe.maybeXS,state:function(l,r){if(l instanceof Ke&&l.scrollbarY){var e=l.states.create(r),t=l.scrollbarY.states.create(r);return t.properties.disabled=!0,e}return null}});var wi=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="LineSeriesSegment",e.isMeasured=!1,e.interactionsEnabled=!1,e.layout="none";var t=e.createChild(q);e.fillSprite=t,t.shouldClone=!1,t.setElement(e.paper.add("path")),t.isMeasured=!1,e._disposers.push(t);var i=e.createChild(q);return e.strokeSprite=i,i.shouldClone=!1,i.fill=Oe(),i.setElement(e.paper.add("path")),i.isMeasured=!1,e._disposers.push(i),e}return r.prototype.drawSegment=function(e,t,i,a){if(!this.disabled)if(e.length>0&&t.length>0&&g(e[0].x)&&g(e[0].y)){var n=W({x:e[0].x-.2,y:e[0].y-.2})+W(e[0]),s=this.series;s.smoothing=="bezier"?n+=new Ct(i,a).smooth(e):s.smoothing=="monotoneX"?n+=new Gi({closed:!1}).smooth(e):s.smoothing=="monotoneY"&&(n+=new Ki({closed:!1}).smooth(e)),this.strokeOpacity==0||this.strokeSprite.strokeOpacity==0||(this.strokeSprite.path=n),(this.fillOpacity>0||this.fillSprite.fillOpacity>0)&&g(t[0].x)&&g(t[0].y)&&(n+=R(t[0]),s.smoothing=="bezier"?n+=new Ct(i,a).smooth(t):s.smoothing=="monotoneX"?n+=new Gi({closed:!1}).smooth(t):s.smoothing=="monotoneY"&&(n+=new Ki({closed:!1}).smooth(t)),n+=R(e[0]),n+=at(),this.fillSprite.path=n)}else this.fillSprite.path="",this.strokeSprite.path=""},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e);var t=this.strokeSprite;re(e,t.properties,J),t.events.copyFrom(e.strokeSprite.events),t.fillOpacity=0;var i=this.fillSprite;re(e,i.properties,J),i.events.copyFrom(e.fillSprite.events),i.strokeOpacity=0},r}(X);V.registeredClasses.LineSeriesSegment=wi;var rn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="DurationAxisDataItem",e.applyTheme(),e}return r}(Zt),ci=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._baseUnit="second",e.className="DurationAxis",e.setPropertyValue("maxZoomFactor",1e6),e.applyTheme(),e}return r.prototype.formatLabel=function(e,t){return this.durationFormatter.format(e,t||this.axisDurationFormat)},r.prototype.adjustMinMax=function(e,t,i,a,n){var s,o,h,d=this.baseUnit;if(this.setPropertyValue("maxPrecision",0),d=="millisecond"||d=="second"||d=="minute"||d=="hour"){a<=1&&(a=1),a=Math.round(a);var u=e,p=t;i===0&&(i=Math.abs(t));var f=i/a,c=[60,30,20,15,10,2,1],y=1;d=="hour"&&(c=[24,12,6,4,2,1]);try{for(var v=ui(c),m=v.next();!m.done;m=v.next()){var x=m.value;if(i/x>a){y=x;break}}}catch(O){s={error:O}}finally{try{m&&!m.done&&(o=v.return)&&o.call(v)}finally{if(s)throw s.error}}var P=Math.ceil((t-e)/y/a),S=Math.log(Math.abs(P))*Math.LOG10E,D=Math.pow(10,Math.floor(S))/10,T=P/D,b=_a(c,T);P=b*D,f=y*P,this.durationFormatter.getValueUnit(f,this.baseUnit),e=Math.floor(e/f)*f,t=Math.ceil(t/f)*f,n&&(e-=f,e<0&&u>=0&&(e=0),t+=f,t>0&&p<=0&&(t=0)),h={min:e,max:t,step:f}}else h=l.prototype.adjustMinMax.call(this,e,t,i,a,n);return this.axisDurationFormat=this.durationFormatter.getFormat(h.step,h.max,this.baseUnit),h},Object.defineProperty(r.prototype,"tooltipDurationFormat",{get:function(){return this._tooltipDurationFormat},set:function(e){this._tooltipDurationFormat=e},enumerable:!0,configurable:!0}),r.prototype.getTooltipText=function(e){var t=j(this.positionToValue(e),this._stepDecimalPlaces),i=this.formatLabel(t,this.tooltipDurationFormat);return this._adapterO?this._adapterO.apply("getTooltipText",i):i},Object.defineProperty(r.prototype,"baseUnit",{get:function(){return this._baseUnit},set:function(e){this._baseUnit!=e&&(this._baseUnit=e,this.durationFormatter.baseUnit=e,this.invalidate())},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.baseUnit=e.baseUnit},r}(E);V.registeredClasses.DurationAxis=ci;V.registeredClasses.DurationAxisDataItem=rn;var $t=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="LineSeriesDataItem",e}return r}(qt),Fi=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.minDistance=.5,e.segments=new Q(e.createSegment()),e.segments.template.applyOnClones=!0,e._disposers.push(new G(e.segments)),e._disposers.push(e.segments.template),e._segmentsIterator=new Pi(e.segments,function(){return e.segments.create()}),e._segmentsIterator.createNewItems=!0,e.className="LineSeries",e.strokeOpacity=1,e.fillOpacity=0,e.connect=!0,e.tensionX=1,e.tensionY=1,e.autoGapCount=1.1,e.smoothing="bezier",e.segmentsContainer=e.mainContainer.createChild(X),e.segmentsContainer.isMeasured=!1,e.bulletsContainer.toFront(),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Line Series"))},r.prototype.createSegment=function(){return new wi},r.prototype.createDataItem=function(){return new $t},r.prototype.setInitialWorkingValues=function(e){var t=this._yAxis.get(),i=this._xAxis.get();if(this.appeared&&this.visible){var a=this.dataItems.getIndex(e.index-1);if(e.component=this,this.baseAxis==i&&t instanceof E){var n=t.minZoomed;if(a&&(n=a.values.valueY.workingValue),e.setWorkingValue("valueY",n,0),e.setWorkingValue("valueY",e.values.valueY.value),i instanceof z)e.setWorkingLocation("dateX",e.locations.dateX-1,0),e.setWorkingLocation("dateX",e.locations.dateX);else if(i instanceof ci&&a){var s=e.valueX;e.setWorkingValue("valueX",a.valueX,0),e.setWorkingValue("valueX",s)}}if(this.baseAxis==t&&i instanceof E){var o=i.minZoomed;if(a&&(o=a.values.valueX.workingValue),e.setWorkingValue("valueX",o,0),e.setWorkingValue("valueX",e.values.valueX.value),t instanceof z)e.setWorkingLocation("dateY",e.locations.dateX-1,0),e.setWorkingLocation("dateY",e.locations.dateY);else if(t instanceof ci&&a){var s=e.valueY;e.setWorkingValue("valueY",a.valueY,0),e.setWorkingValue("valueY",s)}}}else this.baseAxis==i&&t instanceof E&&(i instanceof z&&e.setWorkingLocation("dateX",e.locations.dateX),i instanceof Z&&e.setWorkingLocation("categoryX",e.locations.categoryX)),this.baseAxis==t&&i instanceof E&&(t instanceof z&&e.setWorkingLocation("dateY",e.locations.dateY),t instanceof Z&&e.setWorkingLocation("categoryY",e.locations.categoryY))},r.prototype.updateLegendValue=function(e,t){l.prototype.updateLegendValue.call(this,e,t),e&&e.segment&&(this.tooltipColorSource=e.segment)},r.prototype.validate=function(){var e=this;l.prototype.validate.call(this),this.xAxis&&this.yAxis&&(this._segmentsIterator.reset(),this.openSegmentWrapper(this._adjustedStartIndex),w(this.axisRanges.iterator(),function(t){e.openSegmentWrapper(e._adjustedStartIndex,t)}),w(this._segmentsIterator.iterator(),function(t){t.__disabled=!0}))},r.prototype.sliceData=function(){for(var e=this.startIndex,t=this.endIndex,i=this.startIndex-1;i>=0;i--){var a=this.dataItems.getIndex(i);if(a&&a.hasValue(this._xValueFields)&&a.hasValue(this._yValueFields)){e=i;break}}this._adjustedStartIndex=this.findAdjustedIndex(e,["stroke","strokeWidth","strokeDasharray","strokeOpacity","fill","fillOpacity","opacity"]);for(var i=this.endIndex,n=this.dataItems.length;i=0;o--){var h=i.dataItems.getIndex(o);if(h&&C(h.properties[s])){e>o&&(e=o);break}}}),e},r.prototype.openSegmentWrapper=function(e,t){var i={index:e,axisRange:t};do i=this.openSegment(i.index,i.axisRange);while(i)},r.prototype.getSegment=function(){var e=this._segmentsIterator.getFirst();return e.series=this,e.isDisposed()?(this.segments.removeValue(e),this.getSegment()):e},r.prototype.openSegment=function(e,t){var i=!1,a=[];e=Math.min(e,this.dataItems.length);var n=Math.min(this._workingEndIndex,this.dataItems.length);this._workingEndIndex=Math.min(this._workingEndIndex,this.dataItems.length);var s,o=!1,h=this.getSegment();h.strokeDasharray=void 0,h.__disabled=!1,t?(h.parent=t.contents,re(t.contents,h,J)):(re(this,h,J),h.filters.clear(),h.parent=this.segmentsContainer),this.group.node.removeAttribute("fill");for(var d=this.connect,u=!1,p=e;p=i;h--){var d=this.dataItems.getIndex(h);d.hasValue(this._xValueFields)&&d.hasValue(this._yValueFields)&&this.addPoints(o,d,this.xOpenField,this.yOpenField,!0)}else{var u=this.baseAxis,p=t.length,f=this.xAxis,c=this.yAxis;p>0&&(u==f?(o.push({x:t[p-1].x,y:c.basePoint.y}),o.push({x:t[0].x,y:c.basePoint.y})):(o.push({x:f.basePoint.x,y:t[p-1].y}),o.push({x:f.basePoint.x,y:t[0].y})))}return this.drawSegment(e,t,o),s&&a++,a0){var s=e.createChild(Va);re(this,s,J),s.width=i,s.height=a,s.y=0,s.strokeOpacity=0,s.visible=!0,n.y=0}var o=e.dataItem;o.color=this.stroke,o.colorOrig=this.fill,We(this.bullets.iterator(),function(h){if(h instanceof Xe&&!h.copyToLegendMarker)return!1;var d=!1;if(h instanceof X&&w(h.children.iterator(),function(p){if(p instanceof He)return d=!0,!0}),!d){var u=h.clone();return u.parent=e,u.isMeasured=!0,u.tooltipText=void 0,u.x=i/2,t.fillOpacity>0?u.y=0:u.y=a/2,u.visible=!0,C(u.fill)||(u.fill=t.fill),C(u.stroke)||(u.stroke=t.stroke),!1}})},r.prototype.disposeData=function(){l.prototype.disposeData.call(this),this.segments.clear()},Object.defineProperty(r.prototype,"autoGapCount",{get:function(){return this.getPropertyValue("autoGapCount")},set:function(e){this.setPropertyValue("autoGapCount",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"smoothing",{get:function(){return this.getPropertyValue("smoothing")},set:function(e){this.setPropertyValue("smoothing",e,!0)},enumerable:!0,configurable:!0}),r}(nt);V.registeredClasses.LineSeries=Fi;V.registeredClasses.LineSeriesDataItem=$t;var Cr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="RadarSeriesDataItem",e.setLocation("dateX",0,0),e.setLocation("dateY",0,0),e.setLocation("categoryX",0,0),e.setLocation("categoryY",0,0),e.applyTheme(),e}return r}($t),Dr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="RadarSeries",e.connectEnds=!0,e.applyTheme(),e}return r.prototype.validate=function(){this.chart.invalid&&this.chart.validate(),l.prototype.validate.call(this)},r.prototype.createDataItem=function(){return new Cr},r.prototype.getPoint=function(e,t,i,a,n,s,o){s||(s="valueX"),o||(o="valueY");var h=this.yAxis.getX(e,i,n,o),d=this.yAxis.getY(e,i,n,o),u=K({x:h,y:d});u==0&&(u=1e-5);var p=this.xAxis.getAngle(e,t,a,s),f=this.chart.startAngle,c=this.chart.endAngle;if(!(pc))return{x:u*M(p),y:u*L(p)}},r.prototype.addPoints=function(e,t,i,a,n){var s=this.getPoint(t,i,a,t.locations[i],t.locations[a]);s&&e.push(s)},r.prototype.getMaskPath=function(){var e=this.yAxis.renderer;return _t(e.startAngle,e.endAngle-e.startAngle,e.pixelRadius,e.pixelInnerRadius)},r.prototype.drawSegment=function(e,t,i){var a=this.yAxis,n=a.renderer;this.connectEnds&&Math.abs(n.endAngle-n.startAngle)==360&&(this.dataFields[this._xOpenField]||this.dataFields[this._yOpenField]||this.stacked)&&(t.push(t[0]),i.length>0&&i.unshift(i[i.length-1])),l.prototype.drawSegment.call(this,e,t,i)},Object.defineProperty(r.prototype,"connectEnds",{get:function(){return this.getPropertyValue("connectEnds")},set:function(e){this.setPropertyValue("connectEnds",e,!0)},enumerable:!0,configurable:!0}),r.prototype.positionBulletReal=function(e,t,i){var a=this.xAxis,n=this.yAxis;(ta.end||in.end)&&(e.visible=!1),e.moveTo(this.xAxis.renderer.positionToPoint(t,i))},r.prototype.setXAxis=function(e){l.prototype.setXAxis.call(this,e),this.updateRendererRefs()},r.prototype.setYAxis=function(e){l.prototype.setYAxis.call(this,e),this.updateRendererRefs()},r.prototype.updateRendererRefs=function(){var e=this.xAxis.renderer,t=this.yAxis.renderer;e.axisRendererY=t},r}(Fi);V.registeredClasses.RadarSeries=Dr;V.registeredClasses.RadarSeriesDataItem=Cr;var Ar=function(l){A(r,l);function r(e){var t=l.call(this,e)||this;return t.className="AxisFillCircular",t.element=t.paper.add("path"),t.radius=k(100),t.applyTheme(),t}return r.prototype.draw=function(){if(l.prototype.draw.call(this),!(this.__disabled||this.disabled)&&this.axis){var e=this.axis.renderer;this.fillPath=e.getPositionRangePath(this.startPosition,this.endPosition,this.radius,C(this.innerRadius)?this.innerRadius:e.innerRadius,this.cornerRadius),this.path=this.fillPath}},Object.defineProperty(r.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cornerRadius",{get:function(){return this.getPropertyValue("cornerRadius")},set:function(e){this.setPropertyValue("cornerRadius",e,!0)},enumerable:!0,configurable:!0}),r}(Si);V.registeredClasses.AxisFillCircular=Ar;var _r=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="GridCircular",e.pixelPerfect=!1,e.applyTheme(),e}return Object.defineProperty(r.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),r}(Dt);V.registeredClasses.GridCircular=_r;var Jt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.fdx=0,e.fdy=0,e.className="AxisLabelCircular",e.padding(0,0,0,0),e.location=.5,e.locationOnPath=.5,e.radius=0,e.isMeasured=!1,e.applyTheme(),e}return Object.defineProperty(r.prototype,"relativeRotation",{get:function(){return this.getPropertyValue("relativeRotation")},set:function(e){if(this.setPropertyValue("relativeRotation",e,!0),!C(e)){this.rotation=void 0;var t=this.dataItem;t&&t.component&&t.component.invalidateDataItems()}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"bent",{get:function(){return this.getPropertyValue("bent")},set:function(e){this.setPropertyValue("bent",e,!0),this.setPropertyValue("wrap",!1),this.setPropertyValue("horizontalCenter","none"),this.setPropertyValue("verticalCenter","none"),e?(this.setPropertyValue("dx",0),this.setPropertyValue("dy",0),this.setPropertyValue("x",0),this.setPropertyValue("y",0),this.setPropertyValue("rotation",0),this.fdx=0,this.fdy=0,this.textAlign="middle"):this.textPathElement&&(this.textPathElement.dispose(),this.textPathElement=void 0)},enumerable:!0,configurable:!0}),r.prototype.pixelRadius=function(e){var t=1;return this.inside&&(t=-1),oe(this.radius,e)*t},r.prototype.pixelRadiusY=function(e,t){var i=1;this.inside&&(i=-1);var a=this.radius;return g(a)?(a*=t/e,oe(a,e)*i):oe(a,t)*i},r.prototype.fixPosition=function(e,t,i,a,n){g(i)||(i=t),g(a)||(a=0),g(n)||(n=0);var s={x:t*M(e),y:i*L(e)};this.invalid&&this.validate();var o=!1,h=this.radius;(h instanceof ce&&h.value<0||h<0)&&(o=!0);var d=this.relativeRotation,u=this.pixelRadius(t);if(this.bent){var p={x:(t+u)*M(e+180),y:(i+u*i/t)*L(e+180)};this.path=W(p)+fe(e+180,360,t+u,i+u*i/t),this.textPathElement&&this.textPathElement.attr({startOffset:this.locationOnPath*100+"%"});return}if(g(d)){this.horizontalCenter="none",this.verticalCenter="none",e=Re(e,-180,180);var f=this.bbox.width,c=this.bbox.height,y=this.pixelPaddingBottom,v=this.pixelPaddingTop,m=this.pixelPaddingLeft,x=this.pixelPaddingRight;e>90||e<-90?d==-90&&(d=90,f=0):(d==-90&&(c=-c),d==90&&(d=-90,f=-m-x,c=-c-v-y)),this.rotation=d+e+90;var P=L(d)/2,S=M(d)/2,D=this.rotation;this.dx=c*P*L(D)-f*S*M(D),this.dy=-c*P*M(D)-f*S*L(D),this.inside?e>90||e<-90?u-=(y+v)*M(d)+(m+x)*L(d):u+=(y+this.bbox.height+v)*M(d)+(m+x+this.bbox.width)*L(d):u+=(c+y+v)*M(d)+(f+m+x)*L(d),s.x+=M(e)*u,s.y+=L(e)*u*i/t}else this.horizontalCenter="middle",this.verticalCenter="middle",o?(this.dx=0,this.dy=0,s.x=(t+u)*M(e),s.y=(i+u*i/t)*L(e)):(this.dy=this._measuredHeight/2*L(e),this.dx=this._measuredWidth/2*M(e),s.x+=M(e)*u,s.y+=L(e)*u*i/t);s.x+=a,s.y+=n,this.fdx=this.dx,this.fdy=this.dy,this.moveTo(s)},r}(Ti);V.registeredClasses.AxisLabelCircular=Jt;var Vr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.pixelRadiusReal=0,e.layout="none",e.className="AxisRendererCircular",e.isMeasured=!1,e.startAngle=-90,e.endAngle=270,e.useChartAngles=!0,e.radius=k(100),e.isMeasured=!1,e.grid.template.location=0,e.labels.template.location=0,e.labels.template.radius=15,e.ticks.template.location=0,e.ticks.template.pixelPerfect=!1,e.tooltipLocation=0,e.line.strokeOpacity=0,e.applyTheme(),e}return r.prototype.setAxis=function(e){var t=this;l.prototype.setAxis.call(this,e),e.isMeasured=!1;var i=e.tooltip;i.adapter.add("dx",function(a,n){var s=Ge({x:n.pixelX,y:n.pixelY},t);return t.pixelRadius*Math.cos(Math.atan2(s.y,s.x))-s.x}),i.adapter.add("dy",function(a,n){var s=Ge({x:n.pixelX,y:n.pixelY},t);return t.pixelRadius*Math.sin(Math.atan2(s.y,s.x))-s.y})},r.prototype.validate=function(){this.chart&&this.chart.invalid&&this.chart.validate(),l.prototype.validate.call(this)},Object.defineProperty(r.prototype,"axisLength",{get:function(){return 2*Math.PI*this.pixelRadius},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!1,!1,10,!1)&&this.axis&&this.axis.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelRadius",{get:function(){return ie(this.radius,this.pixelRadiusReal)||0},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"innerRadius",{get:function(){var e=this.chart,t=this.getPropertyValue("innerRadius");if(e){if(!C(t))t=e.innerRadius,t instanceof ce&&e&&(t=k(t.value*e.innerRadiusModifyer*100));else if(t instanceof ce&&e){var i=e.mr,a=t.value;a=Math.max(i*a,i-Math.min(e.plotContainer.innerHeight,e.plotContainer.innerWidth))/i,t=k(a*100)}return t}},set:function(e){this.setPercentProperty("innerRadius",e,!1,!1,10,!1)&&this.axis&&this.axis.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"useChartAngles",{get:function(){return this.getPropertyValue("useChartAngles")},set:function(e){this.setPropertyValue("useChartAngles",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelInnerRadius",{get:function(){return ie(this.innerRadius,this.pixelRadiusReal)||0},enumerable:!0,configurable:!0}),r.prototype.positionToPoint=function(e,t){g(t)||(t=1);var i=this.positionToCoordinate(e),a=this.startAngle+(this.endAngle-this.startAngle)*i/this.axisLength,n=this.pixelRadius,s=this.pixelInnerRadius;if(this.axisRendererY){var o=Y(this.axisRendererY.positionToCoordinate(t),0,1/0);o==0&&(o=1e-6);var h={x:o*M(a),y:o*L(a)};return h}return{x:M(a)*s+(n-s)*M(a)*t,y:L(a)*s+(n-s)*L(a)*t}},r.prototype.positionToAngle=function(e){var t=this.axis,i=(this.endAngle-this.startAngle)/(t.end-t.start),a;return t.renderer.inversed?a=this.startAngle+(t.end-e)*i:a=this.startAngle+(e-t.start)*i,j(a,3)},r.prototype.angleToPosition=function(e){var t=this.axis,i=(this.endAngle-this.startAngle)/(t.end-t.start),a;return t.renderer.inversed?a=t.end-(e-this.startAngle)/i:a=(e-this.startAngle)/i+t.start,j(a,5)},r.prototype.updateAxisLine=function(){var e=this.pixelRadius,t=this.startAngle,i=this.endAngle,a=U(360,i-t);this.line.path=W({x:e*M(t),y:e*L(t)})+fe(t,a,e,e)},r.prototype.updateGridElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);if(g(a.x)&&g(a.y)&&e.element){var n=ii*Math.atan2(a.y,a.x),s=ie(C(e.radius)?e.radius:k(100),this.pixelRadius),o=ie(e.innerRadius,this.pixelRadius);e.zIndex=0;var h=ie(g(o)?o:this.innerRadius,this.pixelRadiusReal,!0);g(h)||(h=0),e.path=W({x:h*M(n),y:h*L(n)})+R({x:s*M(n),y:s*L(n)})}this.toggleVisibility(e,t,0,1)},r.prototype.updateTickElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);if(e.element){var n=this.pixelRadius,s=ii*Math.atan2(a.y,a.x),o=e.length;e.inside&&(o=-o),e.zIndex=1,e.path=W({x:n*M(s),y:n*L(s)})+R({x:(n+o)*M(s),y:(n+o)*L(s)})}this.toggleVisibility(e,t,0,1)},r.prototype.updateBullet=function(e,t,i){var a=.5;e instanceof Tt&&(a=e.location),t=t+(i-t)*a;var n=this.positionToPoint(t),s=this.pixelRadius,o=ii*Math.atan2(n.y,n.x);n={x:s*M(o),y:s*L(o)},this.positionItem(e,n),this.toggleVisibility(e,t,0,1)},r.prototype.updateLabelElement=function(e,t,i,a){C(a)||(a=e.location),t=t+(i-t)*a,e.fixPosition(this.positionToAngle(t),this.pixelRadius),e.zIndex=2,this.toggleVisibility(e,t,this.minLabelPosition,this.maxLabelPosition)},r.prototype.fitsToBounds=function(e){return!0},Object.defineProperty(r.prototype,"startAngle",{get:function(){return this.getPropertyValue("startAngle")},set:function(e){this.setPropertyValue("startAngle",e)&&(this.invalidateAxisItems(),this.axis&&this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endAngle",{get:function(){return this.getPropertyValue("endAngle")},set:function(e){this.setPropertyValue("endAngle",e)&&(this.invalidateAxisItems(),this.axis&&this.axis.invalidateSeries())},enumerable:!0,configurable:!0}),r.prototype.getPositionRangePath=function(e,t,i,a,n){var s="";if(g(e)&&g(t)){C(i)||(i=this.radius),e=ee(e,this.axis.start),t=U(t,this.axis.end),t0&&f&&u&&u instanceof Z){var c=u.renderer.grid.template.location,y=u.getAngle(f.dataItems.getIndex(0),"categoryX",c);n=W({x:s*M(y),y:s*L(y)});for(var v=1;v0&&c&&f&&f instanceof Z){var v=f.renderer.grid.template.location,m=f.getAngle(c.dataItems.getIndex(0),"categoryX",v);u=W({x:s*M(m),y:s*L(m)});for(var x=1;x=0;x--)m=f.getAngle(c.dataItems.getIndex(x),"categoryX",v),u+=R({x:n*M(m),y:n*L(m)})}else u=_t(o,d,s,n);return u},r.prototype.updateBreakElement=function(e){var t=e.startLine,i=e.endLine,a=e.fillShape,n=e.startPoint,s=e.endPoint;t.radius=Math.abs(n.y),i.radius=Math.abs(s.y),a.radius=Math.abs(s.y),a.innerRadius=Math.abs(n.y)},r.prototype.createBreakSprites=function(e){e.startLine=new ri,e.endLine=new ri,e.fillShape=new ri},r.prototype.updateTooltip=function(){var e=this.axis;if(e){var t=4e3,i=-4e3,a=-4e3,n=t*2,s=t*2,o=this.axisAngle;o<0&&(o+=360);var h="vertical";(o>45&&o<135||o>225&&o<315)&&(h="horizontal"),this.axis.updateTooltip(h,{x:i,y:a,width:n,height:s})}},r.prototype.updateTickElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);if(e.element){var n=di(this.axisAngle+90);n/90!=Math.round(n/90)?e.pixelPerfect=!1:e.pixelPerfect=!0;var s=-e.length;e.inside&&(s*=-1),e.path=W({x:0,y:0})+R({x:s*M(n),y:s*L(n)})}this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateBullet=function(e,t,i){var a=.5;e instanceof Tt&&(a=e.location),t=t+(i-t)*a;var n=this.positionToPoint(t);this.positionItem(e,n),this.toggleVisibility(e,t,0,1)},r.prototype.positionToCoordinate=function(e){var t,i=this.axis,a=i.axisFullLength,n=this.pixelInnerRadius;return i.renderer.inversed?t=(i.end-e)*a+n:t=(e-i.start)*a+n,j(t,1)},r.prototype.pointToPosition=function(e){var t=K(e)-this.pixelInnerRadius;return this.coordinateToPosition(t)},Object.defineProperty(r.prototype,"chart",{get:function(){return this._chart.get()},set:function(e){this._chart.set(e,null)},enumerable:!0,configurable:!0}),r}(Fe);V.registeredClasses.AxisRendererRadial=Sr;var an=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="RadarChartDataItem",e.applyTheme(),e}return r}(ki),Tr=function(l){A(r,l);function r(){var e=l.call(this)||this;e._axisRendererX=Vr,e._axisRendererY=Sr,e.innerRadiusModifyer=1,e.mr=1,e.className="RadarChart",e.startAngle=-90,e.endAngle=270,e.radius=k(80),e.innerRadius=0;var t=e.plotContainer.createChild(X);return t.shouldClone=!1,t.layout="absolute",t.align="center",t.valign="middle",e.seriesContainer.parent=t,e.radarContainer=t,e.bulletsContainer.parent=t,e.axisBulletsContainer=t,e._cursorContainer=t,e.chartContainer.events.on("maxsizechanged",e.invalidate,e,!1),e._bulletMask=t.createChild(Ci),e._bulletMask.shouldClone=!1,e._bulletMask.element=e.paper.add("path"),e._bulletMask.opacity=0,e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Radar chart"))},r.prototype.processAxis=function(e){l.prototype.processAxis.call(this,e);var t=e.renderer;t.gridContainer.parent=t,t.breakContainer.parent=t,e.parent=this.radarContainer,t.toBack()},r.prototype.handleXAxisRangeChange=function(){l.prototype.handleXAxisRangeChange.call(this),w(this.yAxes.iterator(),function(e){e.invalidate()})},r.prototype.handleYAxisRangeChange=function(){l.prototype.handleYAxisRangeChange.call(this),w(this.xAxes.iterator(),function(e){e.invalidate()})},r.prototype.processConfig=function(e){if(e&&(C(e.cursor)&&!C(e.cursor.type)&&(e.cursor.type="RadarCursor"),C(e.series)&&we(e.series)))for(var t=0,i=e.series.length;ts&&(this.rotation=s+360),this.animate({property:"rotation",to:n},t,i)}},Object.defineProperty(r.prototype,"currentPosition",{get:function(){if(this.axis){var e=this.axis.renderer;return e.angleToPosition(this.rotation)}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"value",{get:function(){return this._value},set:function(e){this.showValue(e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"axis",{get:function(){return this._axis.get()},set:function(e){if(this.axis!=e&&this._axis.set(e,new rt([e.events.on("datavalidated",this.updateValue,this,!1),e.events.on("datarangechanged",this.updateValue,this,!1),e.events.on("dataitemsvalidated",this.updateValue,this,!1),e.events.on("propertychanged",this.invalidate,this,!1)])),e){var t=e.chart;t&&(this.rotation=t.startAngle)}this.parent=e.renderer,this.zIndex=5},enumerable:!0,configurable:!0}),r.prototype.updateValue=function(){this.value=this.value},r.prototype.processConfig=function(e){e&&C(e.axis)&&ae(e.axis)&&this.map.hasKey(e.axis)&&(e.axis=this.map.getKey(e.axis)),l.prototype.processConfig.call(this,e)},r}(X);V.registeredClasses.ClockHand=Or;(function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="GaugeChartDataItem",e.applyTheme(),e}return r})(an);var nn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="GaugeChart",e.startAngle=180,e.endAngle=360,e.hands=new Q(new Or),e.hands.events.on("inserted",e.processHand,e,!1),e._disposers.push(new G(e.hands)),e._disposers.push(e.hands.template),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Gauge chart"))},r.prototype.processHand=function(e){var t=e.newValue;t.axis||(t.axis=this.xAxes.getIndex(0))},r.prototype.configOrder=function(e,t){return e==t?0:e=="hands"?1:t=="hands"?-1:l.prototype.configOrder.call(this,e,t)},r}(Tr);V.registeredClasses.GaugeChart=nn;var Qt=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PercentSeriesDataItem",e.applyTheme(),e}return r.prototype.uidAttr=function(){return this.slice.uidAttr()},r.prototype.hide=function(e,t,i,a){return a||(a=["value"]),l.prototype.hide.call(this,e,t,0,a)},r.prototype.setVisibility=function(e,t){t||(e?this.setWorkingValue("value",this.values.value.value,0,0):this.setWorkingValue("value",0,0,0)),l.prototype.setVisibility.call(this,e,t)},r.prototype.show=function(e,t,i){return i||(i=["value"]),l.prototype.show.call(this,e,t,i)},Object.defineProperty(r.prototype,"category",{get:function(){return this.properties.category},set:function(e){this.setProperty("category",e)},enumerable:!0,configurable:!0}),r.prototype.createLegendMarker=function(e){this.component.createLegendMarker(e,this)},Object.defineProperty(r.prototype,"legendDataItem",{get:function(){return this._legendDataItem},set:function(e){this._legendDataItem=e,e.label&&(e.label.dataItem=this),e.valueLabel&&(e.valueLabel.dataItem=this)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tick",{get:function(){var e=this;if(!this._tick){var t=this.component.ticks.create();this._tick=t,this.addSprite(t),this._disposers.push(t),t.parent=this.component.ticksContainer,this._disposers.push(new se(function(){e.component&&e.component.ticks.removeValue(t)})),t.visible=this.visible}return this._tick},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"label",{get:function(){var e=this;if(!this._label){var t=this.component.labels.create();this.addSprite(t),this._label=t,this._disposers.push(t),t.parent=this.component.labelsContainer,this._disposers.push(new se(function(){e.component&&e.component.labels.removeValue(t)})),t.visible=this.visible}return this._label},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"slice",{get:function(){var e=this;if(!this._slice){var t=this.component,i=t.slices.create();this.addSprite(i),this._slice=i,this._disposers.push(i),i.parent=t.slicesContainer,this._disposers.push(new se(function(){t.slices.removeValue(i)})),i.visible=this.visible,t.itemsFocusable()?(C(this.component.role)||(this.component.role="menu"),C(i.role)||(i.role="menuitem"),i.focusable=!0):(C(this.component.role)||(this.component.role="list"),C(i.role)||(i.role="listitem"),i.focusable=!1),i.focusable&&(i.events.on("focus",function(a){i.readerTitle=t.populateString(t.itemReaderText,e)},void 0,!1),i.events.on("blur",function(a){i.readerTitle=""},void 0,!1)),i.hoverable&&(i.events.on("over",function(a){i.readerTitle=t.populateString(t.itemReaderText,e)},void 0,!1),i.events.on("out",function(a){i.readerTitle=""},void 0,!1))}return this._slice},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"hiddenInLegend",{get:function(){return this.properties.hiddenInLegend},set:function(e){this.setProperty("hiddenInLegend",e)},enumerable:!0,configurable:!0}),r}(zt),Ot=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="PercentSeries",e._addAllDataItems=!1,e.colors=new Bt,e.colors.step=1,e.isMeasured=!0,e.calculatePercent=!0;var t=e.createChild(X);t.shouldClone=!1,t.isMeasured=!1,e.slicesContainer=t;var i=e.createChild(X);i.shouldClone=!1,i.isMeasured=!1,i.layout="none",e.ticksContainer=i;var a=e.createChild(X);a.shouldClone=!1,a.isMeasured=!1,a.layout="none",e.labelsContainer=a,e.alignLabels=!1,e.bulletsContainer.toFront(),e.skipFocusThreshold=50;var n=e.defaultState;return n.transitionEasing=Ta,e.itemReaderText="{category}: {value.percent.formatNumber('#.#p')}",e.applyTheme(),e}return r.prototype.createSlice=function(){return new q},r.prototype.createTick=function(){return new St},r.prototype.createLabel=function(){return new He},Object.defineProperty(r.prototype,"slices",{get:function(){if(!this._slices){var e=this.createSlice();e.applyOnClones=!0,this._disposers.push(e),this.initSlice(e),this._slices=new Q(e),this._disposers.push(new G(this._slices))}return this._slices},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"ticks",{get:function(){if(!this._ticks){var e=this.createTick();e.applyOnClones=!0,this._disposers.push(e),this.initTick(e),this._ticks=new Q(e),this._disposers.push(new G(this._ticks))}return this._ticks},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"labels",{get:function(){if(!this._labels){var e=this.createLabel();e.applyOnClones=!0,this._disposers.push(e),this.initLabel(e),this._labels=new Q(e),this._disposers.push(new G(this._labels))}return this._labels},enumerable:!0,configurable:!0}),r.prototype.createDataItem=function(){return new Qt},r.prototype.initSlice=function(e){},r.prototype.initLabel=function(e){e.text="{category}: {value.percent.formatNumber('#.0p')}",e.isMeasured=!1,e.padding(5,5,5,5)},r.prototype.initTick=function(e){},r.prototype.validateDataItems=function(){this.colors.reset(),this.patterns&&this.patterns.reset(),l.prototype.validateDataItems.call(this)},r.prototype.validateDataElement=function(e){var t=e.slice;t&&(t.fill==null?this.patterns?(C(t.stroke)||(t.stroke=this.colors.next()),t.fill=this.patterns.next(),C(t.fillOpacity)&&(t.fill.backgroundOpacity=t.fillOpacity),t.stroke instanceof De&&(t.fill.stroke=t.stroke,t.fill.fill=t.stroke)):t.fill=this.colors.next():this.colors.currentStep+=this.colors.step,t.stroke==null&&(t.stroke=t.fill)),l.prototype.validateDataElement.call(this,e),t&&e.bullets.each(function(i,a){a.fill==null&&(a.fill=t.fill),a.stroke==null&&(a.stroke=t.stroke)}),this.updateLegendValue(e)},r.prototype.validateData=function(){l.prototype.validateData.call(this),this.chart&&this.chart.feedLegend()},r.prototype.arrangeLabels=function(e){for(var t=0,i=e.length;t=0;i--){var a=e[i],n=a.label;if(n){n.invalid&&n.validate();var s=n.measuredHeight;n.visible||(s=0),i==e.length-1&&(t+=s/2),n.pixelY+s>t&&(n.y=t-s,t=n.y)}}},r.prototype.getNextLabel=function(e,t){if(t.length>=e){var i=t[e];if(i)return i.label?i.visible?i.label:this.getNextLabel(e+1,t):this.getNextLabel(e+1,t)}},Object.defineProperty(r.prototype,"colors",{get:function(){return this.getPropertyValue("colors")},set:function(e){this.setPropertyValue("colors",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"patterns",{get:function(){return this.getPropertyValue("patterns")},set:function(e){this.setPropertyValue("patterns",e,!0)},enumerable:!0,configurable:!0}),r.prototype.createLegendMarker=function(e,t){w(e.children.iterator(),function(i){var a=t.slice;i.defaultState.properties.fill=a.fill,i.defaultState.properties.stroke=a.stroke,i.defaultState.properties.fillOpacity=a.fillOpacity,i.defaultState.properties.strokeOpacity=a.strokeOpacity,i.fill=a.fill,i.stroke=a.stroke,i.fillOpacity=a.fillOpacity,i.strokeOpacity=a.strokeOpacity,i.fill==null&&(i.__disabled=!0);var n=e.dataItem;n.color=a.fill,n.colorOrig=a.fill,i.addDisposer(a.events.on("propertychanged",function(s){s.property=="fill"&&(i.__disabled=!1,i.isActive||(i.fill=a.fill),i.defaultState.properties.fill=a.fill,n.color=a.fill,n.colorOrig=a.fill),s.property=="stroke"&&(i.isActive||(i.stroke=a.stroke),i.defaultState.properties.stroke=a.stroke),s.property=="strokeOpacity"&&(i.isActive||(i.strokeOpacity=a.strokeOpacity),i.defaultState.properties.strokeOpacity=a.strokeOpacity)},void 0,!1))})},r.prototype.handleSliceScale=function(e){var t=this,i=e.target,a=i.dataItem;a&&a.bullets&&w(a.bullets.iterator(),function(n){var s=n[1];t.positionBullet(s)})},r.prototype.handleSliceMove=function(e){},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.slices.template.copyFrom(e.slices.template),this.labels.template.copyFrom(e.labels.template),this.ticks.template.copyFrom(e.ticks.template),this.colors=e.colors.clone()},Object.defineProperty(r.prototype,"alignLabels",{get:function(){return this.getPropertyValue("alignLabels")},set:function(e){this.setAlignLabels(e)},enumerable:!0,configurable:!0}),r.prototype.setAlignLabels=function(e){this.setPropertyValue("alignLabels",e,!0)},Object.defineProperty(r.prototype,"ignoreZeroValues",{get:function(){return this.getPropertyValue("ignoreZeroValues")},set:function(e){this.setPropertyValue("ignoreZeroValues",e,!0)},enumerable:!0,configurable:!0}),r.prototype.updateLegendValue=function(e){if(e){var t=e.legendDataItem,i=e.legendSettings;t&&i&&i&&(i.labelText&&(t.label.text=i.labelText),i.itemLabelText&&(t.label.text=i.itemLabelText),i.valueText&&(t.valueLabel.text=i.valueText),i.itemValueText&&(t.valueLabel.text=i.itemValueText))}},r}(Ht);V.registeredClasses.PercentSeries=Ot;V.registeredClasses.PercentSeriesDataItem=Qt;de.push({relevant:pe.maybeXS,state:function(l,r){if(l instanceof Ot){var e=l.states.create(r),t=l.labels.template.states.create(r);t.properties.disabled=!0;var i=l.ticks.template.states.create(r);return i.properties.disabled=!0,e}return null}});var Mi=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PercentChartDataItem",e.applyTheme(),e}return r}(yr),Li=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PercentChart",e.align="none",e.valign="none",e.chartContainer.minHeight=50,e.chartContainer.minWidth=50,e.applyTheme(),e}return r.prototype.validateData=function(){l.prototype.validateData.call(this),this.feedLegend()},r.prototype.feedLegend=function(){var e=this.legend;if(e){var t=[];w(this.series.iterator(),function(i){i.hiddenInLegend||w(i.dataItems.iterator(),function(a){a.hiddenInLegend||(t.push(a),a.legendSettings||(a.legendSettings=i.legendSettings))})}),e.data=t,e.dataFields.name="category"}},r.prototype.createSeries=function(){return new Ot},r.prototype.setLegend=function(e){l.prototype.setLegend.call(this,e),e&&(e.labels.template.text="{category}",e.valueLabels.template.text="{value.percent.formatNumber('#.0p')}",e.itemContainers.template.events.on("over",function(t){var i=t.target.dataItem.dataContext;if(i.visible&&!i.isHiding){var a=i.slice;a.dispatchImmediately("over"),a.isHover=!0,a.interactions.isRealHover=!0}}),e.itemContainers.template.events.on("out",function(t){var i=t.target.dataItem.dataContext,a=i.slice;a.dispatchImmediately("out"),a.isHover=!1}))},r}(Vi);V.registeredClasses.PercentChart=Li;V.registeredClasses.PercentChartDataItem=Mi;var kr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._label=new le,e._slice=new le,e.className="PieTick",e.element=e.paper.add("polyline"),e._disposers.push(e._label),e._disposers.push(e._slice),e.applyTheme(),e}return r.prototype.draw=function(){l.prototype.draw.call(this);var e=this.slice,t=this.label,i=e.dataItem.component;if(e&&e.radius>0&&t&&t.text){var a=e.dx+e.slice.dx+e.pixelX+e.ix*e.radius*e.scale,n=e.dy+e.slice.dy+e.pixelY+e.iy*e.radiusY*e.scale,s=void 0,o=void 0,h=void 0,d=void 0;if(i.alignLabels)s=t.pixelX-this.length,o=t.pixelY,h=t.pixelX,d=o,t.horizontalCenter=="right"&&(s+=2*this.length,h=s-this.length);else{var u=t.pixelRadius(e.radius);s=a+u*e.ix,o=n+u*e.iy,h=s,d=o}this.element.attr({points:[a,n,s,o,h,d]})}},Object.defineProperty(r.prototype,"slice",{get:function(){return this._slice.get()},set:function(e){this._slice.set(e,new rt([e.events.on("transformed",this.invalidate,this),e.events.on("validated",this.invalidate,this)]))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"label",{get:function(){return this._label.get()},set:function(e){this._label.set(e,e.events.on("transformed",this.invalidate,this,!1))},enumerable:!0,configurable:!0}),r}(St);V.registeredClasses.PieTick=kr;var Ii=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieSeriesDataItem",e.values.radiusValue={},e.applyTheme(),e}return Object.defineProperty(r.prototype,"radiusValue",{get:function(){return this.values.radiusValue.value},set:function(e){this.setValue("radiusValue",e)},enumerable:!0,configurable:!0}),r.prototype.hide=function(e,t,i,a){return l.prototype.hide.call(this,e,t,0,["value","radiusValue"])},r.prototype.show=function(e,t,i){return l.prototype.show.call(this,e,t,["value","radiusValue"])},r}(Qt),Ri=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieSeries",e.alignLabels=!0,e.layout="none",e.labels.template.radius=k(5),e.addDisposer(e.labels.template.events.on("enabled",e.invalidate,e,!1)),e.applyTheme(),e}return r.prototype.createSlice=function(){return new Ai},r.prototype.createTick=function(){return new kr},r.prototype.createLabel=function(){return new Jt},r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Pie Slice Series"))},r.prototype.createDataItem=function(){return new Ii},r.prototype.initSlice=function(e){e.isMeasured=!1,e.defaultState.properties.scale=1,e.observe("scale",this.handleSliceScale,this),e.observe(["dx","dy","x","y","shiftRadius"],this.handleSliceMove,this),e.tooltipText="{category}: {value.percent.formatNumber('#.#p')} ({value.value})";var t=e.states.create("hover");t.properties.scale=1.05;var i=e.defaultState;i.properties.shiftRadius=0,e.togglable=!0,e.events.on("toggled",function(n){n.target.hideTooltip(),n.target.interactions.lastHitPointer&&n.target.interactions.lastHitPointer.touch&&!n.target.isActive&&(n.target.isHover=!1)});var a=e.states.create("active");a.properties.shiftRadius=.1},r.prototype.validate=function(){this._leftItems=[],this._rightItems=[],this._currentStartAngle=this.startAngle,this._arcRect=ze(this.startAngle,this.endAngle),this._maxRadiusPercent=0;for(var e=this.startIndex;ethis._maxRadiusPercent&&(this._maxRadiusPercent=i)}l.prototype.validate.call(this),this.alignLabels&&(this.startAngle>this.endAngle?this._rightItems.reverse():this._leftItems.reverse(),this._rightItems.sort(function(a,n){var s=(a.slice.middleAngle+360)%360,o=(n.slice.middleAngle+360)%360;return s>270&&(s-=360),o>270&&(o-=360),so?1:0}),this._leftItems.sort(function(a,n){var s=(a.slice.middleAngle+360)%360,o=(n.slice.middleAngle+360)%360;return so?-1:0}),this.arrangeLabels(this._rightItems),this.arrangeLabels2(this._rightItems),this.arrangeLabels(this._leftItems),this.arrangeLabels2(this._leftItems))},r.prototype.validateDataElement=function(e){if(this.pixelRadius>0){this.ignoreZeroValues&&(e.value==0||e.value==null)?e.__disabled=!0:e.__disabled=!1;var t=e.slice;if(t.radius=this.pixelRadius,g(e.radiusValue)&&(t.radius=this.pixelInnerRadius+(this.pixelRadius-this.pixelInnerRadius)*e.values.radiusValue.percent/this._maxRadiusPercent),t.innerRadius instanceof ce||(t.innerRadius=this.pixelInnerRadius),t.startAngle=this._currentStartAngle,t.arc=Math.abs(e.values.value.percent)*(this.endAngle-this.startAngle)/100,!this.labels.template.disabled){var i=e.label,a=e.tick;a.slice=t,a.label=i;var n=(t.middleAngle+360)%360,s=void 0;if(this.alignLabels){var o=i.pixelRadius(t.radius),h=a.length+o;i.dx=0,i.dy=0,i.verticalCenter="middle";var d=this._arcRect;n>270||n<=90?(h+=(d.width+d.x)*this.pixelRadius,i.horizontalCenter="left",this._rightItems.push(e)):(h-=d.x*this.pixelRadius,i.horizontalCenter="right",this._leftItems.push(e),h*=-1);var u=t.radius+a.length+o;s={x:h,y:t.iy*u},i.moveTo(s)}else{var p=t.depth;g(p)||(p=0),i.fixPosition(t.middleAngle,t.radius,t.radiusY,0,-p)}}this._currentStartAngle+=t.arc,l.prototype.validateDataElement.call(this,e)}},Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!0,!1,10,!1)&&this.invalidateDataItems()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelRadius",{get:function(){return this._pixelRadius},set:function(e){this._pixelRadius!=e&&(this._pixelRadius=e,this.invalidateDataItems())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelInnerRadius",{get:function(){return this._pixelInnerRadius},set:function(e){this._pixelInnerRadius!=e&&(this._pixelInnerRadius=e,this.invalidateDataItems())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startAngle",{get:function(){var e=this.getPropertyValue("startAngle");return g(e)?e:this._startAngleInternal},set:function(e){this.setPropertyValue("startAngle",di(e),!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endAngle",{get:function(){var e=this.getPropertyValue("endAngle");return g(e)?e:this._endAngleInternal},set:function(e){this.setPropertyValue("endAngle",e,!0)},enumerable:!0,configurable:!0}),r.prototype.positionBullet=function(e){l.prototype.positionBullet.call(this,e);var t=e.dataItem,i=t.slice,a=e.locationX;g(a)||(a=.5);var n=e.locationY;g(n)||(n=1);var s=i.startAngle+i.arc*a;e.x=n*i.radius*M(s),e.y=n*i.radiusY*L(s)},r.prototype.handleSliceMove=function(e){if(!this.alignLabels){var t=e.target,i=t.dataItem;if(i){var a=i.label;a&&(a.dx=a.fdx+t.dx+t.pixelX,a.dy=a.fdy+t.dy+t.pixelY)}}},Object.defineProperty(r.prototype,"bbox",{get:function(){if(this.definedBBox)return this.definedBBox;var e=this.chart;return e?ze(e.startAngle,e.endAngle,this.pixelRadius):ze(this.startAngle,this.endAngle,this.pixelRadius)},enumerable:!0,configurable:!0}),r}(Ot);V.registeredClasses.PieSeries=Ri;V.registeredClasses.PieSeriesDataItem=Ii;var wr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieChartDataItem",e.applyTheme(),e}return r}(Mi),ji=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="PieChart",e.innerRadius=0,e.radius=k(80),e.align="none",e.valign="none",e.startAngle=-90,e.endAngle=270;var t=e.seriesContainer;return t.isMeasured=!0,t.valign="middle",t.align="center",t.layout="absolute",t.width=void 0,t.height=void 0,e.chartContainer.minHeight=50,e.chartContainer.minWidth=50,e.chartContainer.events.on("maxsizechanged",e.updateRadius,e,!1),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Pie chart"))},r.prototype.validateLayout=function(){l.prototype.validateLayout.call(this),this.updateRadius()},r.prototype.handleSeriesAdded=function(e){l.prototype.handleSeriesAdded.call(this,e),this._chartPixelRadius=void 0,this.updateSeriesAngles()},r.prototype.updateSeriesAngles=function(){var e=this;this.series.each(function(t){t._startAngleInternal=e.startAngle,t._endAngleInternal=e.endAngle})},r.prototype.updateRadius=function(){var e=this.chartContainer,t=ze(this.startAngle,this.endAngle,1),i={x:0,y:0,width:0,height:0},a=this.innerRadius;a instanceof ce&&(i=ze(this.startAngle,this.endAngle,a.value)),t=Di([t,i]);var n=Math.min(e.innerWidth/t.width,e.innerHeight/t.height);g(n)||(n=0);var s=ie(this.radius,n),o=ie(this.innerRadius,n),h=(s-o)/this.series.length;(s!=this._chartPixelRadius||o!=this._chartPixelInnerRadius)&&(this._chartPixelRadius=s,this._chartPixelInnerRadius=o,w(Pt(this.series.iterator()),function(d){var u=d[0],p=d[1],f=o+ie(p.radius,s-o),c=o+ie(p.innerRadius,s-o);g(f)||(f=o+h*(u+1)),g(c)||(c=o+h*u),p.pixelRadius=f,p.pixelInnerRadius=c}),this.seriesContainer.definedBBox={x:s*t.x,y:s*t.y,width:s*t.width,height:s*t.height},this.seriesContainer.invalidateLayout(),this.bulletsContainer.x=this.seriesContainer.x,this.bulletsContainer.y=this.seriesContainer.y)},Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!0,!1,10,!1)&&this.invalidateLayout()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),r.prototype.createSeries=function(){return new Ri},Object.defineProperty(r.prototype,"startAngle",{get:function(){return this.getPropertyValue("startAngle")},set:function(e){this.setPropertyValue("startAngle",e)&&(this.updateRadius(),this.updateSeriesAngles())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endAngle",{get:function(){return this.getPropertyValue("endAngle")},set:function(e){this.setPropertyValue("endAngle",e)&&(this.updateRadius(),this.updateSeriesAngles())},enumerable:!0,configurable:!0}),r}(Li);V.registeredClasses.PieChart=ji;V.registeredClasses.PieChartDataItem=wr;var Fr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieSeries3DDataItem",e.values.depthValue={},e.applyTheme(),e}return Object.defineProperty(r.prototype,"depthValue",{get:function(){return this.values.depthValue.value},set:function(e){this.setValue("depthValue",e)},enumerable:!0,configurable:!0}),r}(Ii),Mr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieSeries3D",e.applyTheme(),e}return r.prototype.createDataItem=function(){return new Fr},r.prototype.createSlice=function(){return new Oa},r.prototype.validateDataElement=function(e){var t=e.slice,i=this.depth;g(i)||(i=this.chart.depth);var a=e.values.depthValue.percent;g(a)||(a=100),t.depth=a*i/100;var n=this.angle;g(n)||(n=this.chart.angle),t.angle=n,l.prototype.validateDataElement.call(this,e)},r.prototype.validate=function(){l.prototype.validate.call(this);for(var e=this._workingStartIndex;e=-90&&a<90?i.toFront():a>=90&&i.toBack()}},Object.defineProperty(r.prototype,"depth",{get:function(){return this.getPropertyValue("depth")},set:function(e){this.setPropertyValue("depth",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"angle",{get:function(){return this.getPropertyValue("angle")},set:function(e){this.setPropertyValue("angle",e)},enumerable:!0,configurable:!0}),r.prototype.positionBullet=function(e){l.prototype.positionBullet.call(this,e);var t=e.dataItem,i=t.slice;e.y=e.pixelY-i.depth},r}(Ri);V.registeredClasses.PieSeries3D=Mr;V.registeredClasses.PieSeries3DDataItem=Fr;(function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieChart3DDataItem",e.applyTheme(),e}return r})(wr);var sn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PieChart3D",e.depth=20,e.angle=10,e.applyTheme(),e}return Object.defineProperty(r.prototype,"depth",{get:function(){return this.getPropertyValue("depth")},set:function(e){this.setPropertyValue("depth",e)&&this.invalidateDataUsers()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"angle",{get:function(){return this.getPropertyValue("angle")},set:function(e){e=Y(e,0,90),this.setPropertyValue("angle",e)&&this.invalidateDataUsers()},enumerable:!0,configurable:!0}),r.prototype.createSeries=function(){return new Mr},r}(ji);V.registeredClasses.PieChart3D=sn;var on=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="SlicedChartDataItem",e.applyTheme(),e}return r}(Mi),ln=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="SlicedChart",e.seriesContainer.layout="horizontal",e.padding(15,15,15,15),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Sliced chart"))},r.prototype.validate=function(){l.prototype.validate.call(this)},r}(Li);V.registeredClasses.SlicedChart=ln;V.registeredClasses.SlicedChartDataItem=on;var ei=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.legendSettings=new cr,e.className="FlowDiagramNode",e.isMeasured=!1,new te,e.draggable=!0,e.inert=!0,e.setStateOnChildren=!0,e.events.on("positionchanged",e.invalidateLinks,e,!1),e.events.on("sizechanged",e.invalidateLinks,e,!1),e}return r.prototype.handleHit=function(e){this.isHidden||this.isHiding?this.show():this.hide()},r.prototype.show=function(e){var t=l.prototype.show.call(this,e);return this.outgoingDataItems.each(function(i){(!i.toNode||i.toNode&&!i.toNode.isHidden)&&(i.setWorkingValue("value",i.getValue("value"),e),i.link.show())}),this.incomingDataItems.each(function(i){(!i.fromNode||i.fromNode&&!i.fromNode.isHidden)&&(i.setWorkingValue("value",i.getValue("value"),e),i.link.show())}),t},r.prototype.hide=function(e){var t=l.prototype.hide.call(this,e);return this.outgoingDataItems.each(function(i){i.setWorkingValue("value",0,e),i.link.hide()}),this.incomingDataItems.each(function(i){i.setWorkingValue("value",0,e),i.link.hide()}),t},r.prototype.validate=function(){this.isDisposed()||(l.prototype.validate.call(this),this.invalidateLinks())},r.prototype.invalidateLinks=function(){var e=this;this.outgoingDataItems.each(function(t){var i=t.link;if(i.colorMode=="fromNode"&&(i.fill=i.dataItem.fromNode.color),i.colorMode=="gradient"){i.fill=i.gradient,i.stroke=i.gradient;var a=i.gradient.stops.getIndex(0);a&&(a.color=e.color,i.gradient.validate())}}),this.incomingDataItems.each(function(t){var i=t.link;if(i.colorMode=="toNode"&&(i.fill=i.dataItem.toNode.color),i.colorMode=="gradient"){i.fill=i.gradient,i.stroke=i.gradient;var a=i.gradient.stops.getIndex(1);a&&(a.color=e.color,i.gradient.validate())}})},Object.defineProperty(r.prototype,"incomingDataItems",{get:function(){var e=this;if(!this._incomingDataItems){var t=new xe;t.events.on("inserted",function(){e.chart.sortBy=="name"?e._incomingSorted=mt(e._incomingDataItems.iterator(),function(i,a){return Zi(i.fromName,a.fromName)}):e.chart.sortBy=="value"?e._incomingSorted=mt(e._incomingDataItems.iterator(),function(i,a){return pi(yt(i.value,a.value))}):e._incomingSorted=e._incomingDataItems.iterator()},void 0,!1),this._incomingDataItems=t}return this._incomingDataItems},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"outgoingDataItems",{get:function(){var e=this;if(!this._outgoingDataItems){var t=new xe;t.events.on("inserted",function(){e.chart.sortBy=="name"?e._outgoingSorted=mt(e._outgoingDataItems.iterator(),function(i,a){return Zi(i.fromName,a.fromName)}):e.chart.sortBy=="value"?e._outgoingSorted=mt(e._outgoingDataItems.iterator(),function(i,a){return pi(yt(i.value,a.value))}):e._outgoingSorted=e._outgoingDataItems.iterator()},void 0,!1),this._outgoingDataItems=t}return this._outgoingDataItems},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"name",{get:function(){return this.getPropertyValue("name")},set:function(e){this.setPropertyValue("name",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"total",{get:function(){return this.getPropertyValue("total")},set:function(e){this.setPropertyValue("total",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"totalIncoming",{get:function(){return this.getPropertyValue("totalIncoming")},set:function(e){this.setPropertyValue("totalIncoming",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"totalOutgoing",{get:function(){return this.getPropertyValue("totalOutgoing")},set:function(e){this.setPropertyValue("totalOutgoing",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"color",{get:function(){return this.getPropertyValue("color")},set:function(e){this.setColorProperty("color",e),this._background&&(this._background.fill=e),this.fill=e},enumerable:!0,configurable:!0}),r.prototype.createLegendMarker=function(e){var t=e.pixelWidth,i=e.pixelHeight;e.removeChildren();var a=e.createChild(vt);a.shouldClone=!1,re(this,a,J),a.stroke=this.fill,a.copyFrom(this),a.padding(0,0,0,0),a.width=t,a.height=i;var n=e.dataItem;n.color=a.fill,n.colorOrig=a.fill},Object.defineProperty(r.prototype,"legendDataItem",{get:function(){return this._legendDataItem},set:function(e){this._legendDataItem=e,this._legendDataItem.itemContainer.deepInvalidate()},enumerable:!0,configurable:!0}),r}(X);V.registeredClasses.FlowDiagramNode=ei;var ti=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="FlowDiagramLink";var t=new te;return e.maskBullets=!1,e.colorMode="fromNode",e.layout="none",e.isMeasured=!1,e.startAngle=0,e.endAngle=0,e.strokeOpacity=0,e.verticalCenter="none",e.horizontalCenter="none",e.tooltipText="{fromName}\u2192{toName}:{value.value}",e.tooltipLocation=.5,e.link=e.createChild(q),e.link.shouldClone=!1,e.link.setElement(e.paper.add("path")),e.link.isMeasured=!1,e.fillOpacity=.2,e.fill=t.getFor("alternativeBackground"),e.applyTheme(),e}return r.prototype.positionBullets=function(){var e=this;w(this.bullets.iterator(),function(t){t.parent=e.bulletsContainer,t.maxWidth=e.maxWidth,t.maxHeight=e.maxHeight,e.positionBullet(t)})},Object.defineProperty(r.prototype,"bulletsContainer",{get:function(){if(!this._bulletsContainer){var e=this.createChild(X);e.shouldClone=!1,e.layout="none",this._bulletsContainer=e}return this._bulletsContainer},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"bulletsMask",{get:function(){if(!this._bulletsMask){var e=this.createChild(q);e.shouldClone=!1,e.setElement(this.paper.add("path")),e.isMeasured=!1,this._bulletsMask=e}return this._bulletsMask},enumerable:!0,configurable:!0}),r.prototype.positionBullet=function(e){var t=e.locationX;g(t)||(t=e.locationY),g(t)||(t=.5);var i=this.middleLine.positionToPoint(t);e.moveTo(i);var a=e.propertyFields.rotation,n;if(e.dataItem){var s=e.dataItem.dataContext;n=s[a]}g(n)||(n=i.angle),e.rotation=n},Object.defineProperty(r.prototype,"startAngle",{get:function(){return this.getPropertyValue("startAngle")},set:function(e){this.setPropertyValue("startAngle",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endAngle",{get:function(){return this.getPropertyValue("endAngle")},set:function(e){this.setPropertyValue("endAngle",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"colorMode",{get:function(){return this.getPropertyValue("colorMode")},set:function(e){if(e=="gradient"){var t=this.fill;this.gradient.stops.clear(),t instanceof De&&(this.gradient.addColor(t),this.gradient.addColor(t)),this.fill=this.gradient,this.stroke=this.gradient}this.setPropertyValue("colorMode",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maskBullets",{get:function(){return this.getPropertyValue("maskBullets")},set:function(e){this.setPropertyValue("maskBullets",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltipLocation",{get:function(){return this.getPropertyValue("tooltipLocation")},set:function(e){this.setPropertyValue("tooltipLocation",e,!0)},enumerable:!0,configurable:!0}),r.prototype.setFill=function(e){l.prototype.setFill.call(this,e);var t=this._gradient;t&&e instanceof De&&(t.stops.clear(),t.addColor(e),t.addColor(e))},r.prototype.measureElement=function(){},Object.defineProperty(r.prototype,"bullets",{get:function(){var e=this;return this._bullets||(this._bullets=new Q(new Xe),this._disposers.push(new G(this._bullets)),this._disposers.push(this._bullets.template),this._bullets.events.on("inserted",function(t){t.newValue.events.on("propertychanged",function(i){(i.property=="locationX"||i.property=="locationY")&&e.positionBullet(i.target)},void 0,!1)},void 0,!1)),this._bullets},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.bullets.copyFrom(e.bullets);var t=this.middleLine;t&&(t instanceof Ye&&e.middleLine instanceof Ye&&t.copyFrom(e.middleLine),t instanceof qi&&e.middleLine instanceof qi&&t.copyFrom(e.middleLine)),this.link.copyFrom(e.link)},r.prototype.getTooltipX=function(){if(this.middleLine)return this.middleLine.positionToPoint(this.tooltipLocation).x},r.prototype.getTooltipY=function(){if(this.middleLine)return this.middleLine.positionToPoint(this.tooltipLocation).y},Object.defineProperty(r.prototype,"gradient",{get:function(){return this._gradient||(this._gradient=new fi),this._gradient},enumerable:!0,configurable:!0}),r}(X);V.registeredClasses.FlowDiagramLink=ti;var Wi=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="FlowDiagramDataItem",e.values.value={},e.applyTheme(),e}return Object.defineProperty(r.prototype,"fromName",{get:function(){return this.properties.fromName},set:function(e){this.setProperty("fromName",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"toName",{get:function(){return this.properties.toName},set:function(e){this.setProperty("toName",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"color",{get:function(){return this.properties.color},set:function(e){this.setProperty("color",Be(e))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"value",{get:function(){return this.values.value.value},set:function(e){this.setValue("value",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"link",{get:function(){var e=this;if(!this._link){var t=this.component.links.create();this._link=t,this.addSprite(t),this._disposers.push(new se(function(){e.component&&e.component.links.removeValue(t)}))}return this._link},enumerable:!0,configurable:!0}),r}(fr),Xi=function(l){A(r,l);function r(){var e=l.call(this)||this;e.colors=new Bt,e.className="FlowDiagram",e.nodePadding=20,e.sortBy="none",e.sequencedInterpolation=!0,e.colors.step=2,e.minNodeSize=.02;var t=e.chartContainer.createChild(X);t.shouldClone=!1,t.layout="none",t.isMeasured=!1,e.linksContainer=t;var i=e.chartContainer.createChild(X);return i.shouldClone=!1,i.layout="none",i.isMeasured=!1,e.nodesContainer=i,e.dataItem=e.createDataItem(),e.dataItem.component=e,e.applyTheme(),e}return r.prototype.dispose=function(){l.prototype.dispose.call(this),this.dataItem.dispose()},r.prototype.validateData=function(){var e=this;this._parseDataFrom==0&&this.nodes.clear(),this.sortNodes(),this.colors.reset(),l.prototype.validateData.call(this);var t=0,i=0,a,n;w(this.dataItems.iterator(),function(o){var h=o.fromName;if(h){var d=e.nodes.getKey(h);d||(d=e.nodes.create(h),d.name=h,d.chart=e,d.dataItem=o),o.fromNode=d,o.fromNode.outgoingDataItems.push(o)}var u=o.toName;if(u){var d=e.nodes.getKey(u);d||(d=e.nodes.create(u),d.name=u,d.chart=e,d.dataItem=o),o.toNode=d,o.toNode.incomingDataItems.push(o)}if(!o.fromNode){var p=new $i;p.opacities=[0,1],o.link.strokeModifier=p}if(!o.toNode){var f=new $i;f.opacities=[1,0],o.link.strokeModifier=f}var c=o.value;g(c)&&(t+=c,i++,(a>c||!g(a))&&(a=c),(nthis.dataItems.length)&&w(e.incomingDataItems.iterator(),function(i){t.checkLoop(i.fromNode)})},r.prototype.calculateValueHeight=function(){var e=this;this._levelSum={},this._levelNodesCount={},this.maxSum=0;var t=this.dataItem.values.value.sum;w(this._sorted,function(u){var p=u[1];e.getNodeValue(p)}),this.nodes.each(function(u,p){var f=p.level,c=Math.max(p.totalIncoming,p.totalOutgoing);c/ty||!g(n))&&(n=y,e.maxSum=f,a=Se(u))}),this._maxSumLevel=a;var s=this._levelNodesCount[this._maxSumLevel],o=(i-(s-1)*this.nodePadding)/this.maxSum;if(o==1/0&&(o=0),!g(this.valueHeight))this.valueHeight=o;else{var h=void 0;try{h=this._heightAnimation.animationOptions[0].to}catch{}if(h!=o){var d=this.interpolationDuration;try{d=this.nodes.template.states.getKey("active").transitionDuration}catch{}this._heightAnimation=new Fa(this,{property:"valueHeight",from:this.valueHeight,to:o},d,this.interpolationEasing).start(),this._disposers.push(this._heightAnimation)}}},r.prototype.validate=function(){var e=this;l.prototype.validate.call(this),this.calculateValueHeight();var t=this.nodesContainer,i={},a=this._levelNodesCount[this._maxSumLevel],n=this.dataItem.values.value.sum,s;this.orientation=="horizontal"?s=this.chartContainer.maxHeight-1:s=this.chartContainer.maxWidth-1,w(this._sorted,function(o){var h=o[1],d=h.level,u=0,p=e._levelNodesCount[d];switch(e.nodeAlign){case"bottom":u=(e.maxSum-e._levelSum[d])*e.valueHeight-(p-a)*e.nodePadding;break;case"middle":u=(e.maxSum-e._levelSum[d])*e.valueHeight/2-(p-a)*e.nodePadding/2;break}if(e.maxSum==0)switch(e.nodeAlign){case"bottom":u=s-p*(e.minNodeSize*s+e.nodePadding);break;case"middle":u=s/2-p/2*(e.minNodeSize*s+e.nodePadding);break}h.parent=t;var f,c,y,v=Math.max(h.totalIncoming,h.totalOutgoing);if(v/n0){var i=this.nodesContainer,a=0;w(this.links.iterator(),function(n){n.hide(0)}),w(this._sorted,function(n){var s=n[1],o;t.orientation=="horizontal"?(s.dx=-(i.pixelWidth-s.pixelWidth)/Math.max(t._levelCount,1),o="dx"):(s.dy=-(i.pixelHeight-s.pixelHeight)/Math.max(t._levelCount,1),o="dy");var h=0,d=t.interpolationDuration;t.sequencedInterpolation&&(h=t.sequencedInterpolationDelay*a+d*a/Ma(t.nodes.iterator())),s.opacity=0,s.invalidateLinks(),s.animate([{property:"opacity",from:0,to:1},{property:o,to:0}],t.interpolationDuration,t.interpolationEasing).delay(h),w(s.outgoingDataItems.iterator(),function(u){var p=u.link.show(t.interpolationDuration);p&&!p.isFinished()&&p.delay(h)}),w(s.incomingDataItems.iterator(),function(u){if(!u.fromNode){var p=u.link.show(t.interpolationDuration);p&&!p.isFinished()&&p.delay(h)}}),a++})}return l.prototype.showReal.call(this)}},r.prototype.changeSorting=function(){var e=this;this.sortNodes();var t={};w(this._sorted,function(i){var a=i[1],n=a.level,s=(e.maxSum-e._levelSum[n])*e.valueHeight/2,o,h;e.orientation=="horizontal"?(o="y",h=a.pixelHeight):(o="x",h=a.pixelWidth),a.animate({property:o,to:t[n]||s},e.interpolationDuration,e.interpolationEasing),t[n]=(t[n]||s)+h+e.nodePadding,a.invalidateLinks()})},r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Sankey diagram"))},r.prototype.createDataItem=function(){return new hn},Object.defineProperty(r.prototype,"nodeAlign",{get:function(){return this.getPropertyValue("nodeAlign")},set:function(e){this.setPropertyValue("nodeAlign",e),this.changeSorting()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"orientation",{get:function(){return this.getPropertyValue("orientation")},set:function(e){this.setPropertyValue("orientation",e,!0);var t=this.nodes.template.nameLabel;e=="vertical"?(this.nodes.template.width=void 0,t.label.horizontalCenter="middle",t.locationX=.5):(this.nodes.template.height=void 0,t.label.horizontalCenter="left",t.locationX=1)},enumerable:!0,configurable:!0}),r.prototype.createNode=function(){var e=new Lr;return this._disposers.push(e),e},r.prototype.createLink=function(){var e=new Ir;return this._disposers.push(e),e},Object.defineProperty(r.prototype,"valueHeight",{get:function(){return this._valueHeight},set:function(e){e!=this._valueHeight&&(this._valueHeight=e,this.invalidate())},enumerable:!0,configurable:!0}),r.prototype.disposeData=function(){l.prototype.disposeData.call(this),this._sorted=this.nodes.iterator()},r}(Xi);V.registeredClasses.SankeyDiagram=un;var Rr=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="ChordNode";var t=e.createChild(Jt);t.location=.5,t.radius=5,t.text="{name}",t.zIndex=1,t.shouldClone=!1,e.label=t,e.layout="none",e.events.on("positionchanged",e.updateRotation,e,!1),e.isMeasured=!1,e.slice=e.createChild(Ai),e.slice.isMeasured=!1;var i=e.hiddenState;return i.properties.fill=new te().getFor("disabledBackground"),i.properties.opacity=.5,i.properties.visible=!0,e.setStateOnChildren=!1,e.slice.hiddenState.properties.visible=!0,e.adapter.add("tooltipX",function(a,n){return n.slice.ix*(n.slice.radius-(n.slice.radius-n.slice.pixelInnerRadius)/2)}),e.adapter.add("tooltipY",function(a,n){return n.slice.iy*(n.slice.radius-(n.slice.radius-n.slice.pixelInnerRadius)/2)}),e}return r.prototype.invalidateLinks=function(){var e=this;l.prototype.invalidateLinks.call(this);var t=this.label,i=this.slice,a=this.chart;if(a&&i){var n=this.total,s=i.arc,o=i.startAngle;this.children.each(function(u){if(u instanceof Xe){var p=u.locationX;g(p)||(p=.5);var f=u.locationY;g(f)||(f=1);var c=o+s*p,y=f*i.radius;u.x=y*M(c),u.y=y*L(c)}});var h=o+s*t.location,d=o+(1-n/this.adjustedTotal)*s*.5;ve(d)&&(d=o),t.fixPosition(h,i.radius),this.nextAngle=d,this._outgoingSorted&&w(this._outgoingSorted,function(u){var p=u.link;p.parent=e.chart.linksContainer;var f=u.getWorkingValue("value");if(g(f)){if(a.nonRibbon){var c=p.percentWidth;g(c)||(c=5),c=c/100,p.startAngle=o+s/2-s/2*c,p.arc=s*c}else p.arc=f*a.valueAngle,p.startAngle=e.nextAngle,e.nextAngle+=p.arc;u.toNode||(p.endAngle=p.startAngle),p.radius=i.pixelInnerRadius}}),this._incomingSorted&&w(this._incomingSorted,function(u){var p=u.link;if(p.radius=i.pixelInnerRadius,a.nonRibbon){var f=p.percentWidth;g(f)||(f=5),f=f/100,p.endAngle=o+s/2-s/2*f,p.arc=s*f}else{p.endAngle=e.nextAngle;var c=u.getWorkingValue("value");g(c)&&(p.arc=c*a.valueAngle,e.nextAngle+=p.arc)}u.fromNode||(p.startAngle=p.endAngle)})}},r.prototype.updateRotation=function(){var e=this.slice,t=this.trueStartAngle+e.arc/2,i=e.radius,a=i*M(t),n=i*L(t),s=Ve({x:a+this.pixelX,y:n+this.pixelY});e.startAngle=this.trueStartAngle+(s-t),this.dx=-this.pixelX,this.dy=-this.pixelY},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.label.copyFrom(e.label),this.slice.copyFrom(e.slice)},r}(ei);V.registeredClasses.ChordNode=Rr;var dn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="QuadraticCurve",e.element=e.paper.add("path"),e.pixelPerfect=!1,e.fill=Oe(),e.applyTheme(),e}return r.prototype.draw=function(){if(g(this.x1+this.x2+this.y1+this.y2+this.cpx+this.cpy)){var e={x:this.x1,y:this.y1},t={x:this.x2,y:this.y2},i={x:this.cpx,y:this.cpy},a=W(e)+tt(t,i);this.path=a}},Object.defineProperty(r.prototype,"cpx",{get:function(){return this.getPropertyValue("cpx")},set:function(e){this.setPropertyValue("cpx",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cpy",{get:function(){return this.getPropertyValue("cpy")},set:function(e){this.setPropertyValue("cpy",e,!0)},enumerable:!0,configurable:!0}),r.prototype.positionToPoint=function(e){var t={x:this.x1,y:this.y1},i={x:this.cpx,y:this.cpy},a={x:this.x2,y:this.y2},n=Qi(t,a,i,e),s=Qi(t,a,i,e+.001);return{x:n.x,y:n.y,angle:Ve(n,s)}},r}(Ye),jr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ChordLink",e.middleLine=e.createChild(dn),e.middleLine.shouldClone=!1,e.middleLine.strokeOpacity=0,e.applyTheme(),e}return r.prototype.validate=function(){if(l.prototype.validate.call(this),!this.isTemplate){var e=this.startAngle,t=this.endAngle,i=this.arc,a=this.radius,n=this.dataItem.fromNode,s=this.dataItem.toNode,o=0,h=0;n&&(o=n.pixelX+n.dx,h=n.pixelY+n.dy);var d=0,u=0;if(s&&(d=s.pixelX+s.dx,u=s.pixelY+s.dy),a>0){var p=a*M(e)+o,f=a*L(e)+h,c=a*M(t)+d,y=a*L(t)+u,v={x:0,y:0},m=W({x:p,y:f});m+=fe(e,i,a),m+=tt({x:c,y},v),m+=fe(t,i,a),m+=tt({x:p,y:f},v),i>0?this.link.path=m:this.link.path="",this.maskBullets&&(this.bulletsMask.path=m,this.bulletsContainer.mask=this.bulletsMask);var x=e+i/2,P=t+i/2,S=this.middleLine;S.x1=a*M(x)+o,S.y1=a*L(x)+h,S.x2=a*M(P)+d,S.y2=a*L(P)+u,S.cpx=0,S.cpy=0,S.stroke=this.fill,this.positionBullets()}}},Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPropertyValue("radius",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"arc",{get:function(){return this.getPropertyValue("arc")},set:function(e){this.setPropertyValue("arc",e,!0)},enumerable:!0,configurable:!0}),r}(ti);V.registeredClasses.ChordLink=jr;var pn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ChordDiagramDataItem",e.applyTheme(),e}return r}(Wi),fn=function(l){A(r,l);function r(){var e=l.call(this)||this;e.valueAngle=0,e.className="ChordDiagram",e.startAngle=-90,e.endAngle=270,e.radius=k(80),e.innerRadius=-15,e.nodePadding=5;var t=e.chartContainer.createChild(X);return t.align="center",t.valign="middle",t.shouldClone=!1,t.layout="absolute",e.chordContainer=t,e.nodesContainer.parent=t,e.linksContainer.parent=t,e.chartContainer.events.on("maxsizechanged",e.invalidate,e,!1),e.applyTheme(),e}return r.prototype.validate=function(){var e=this,t=this.chartContainer,i=this.endAngle,a=this.startAngle+this.nodePadding/2,n=ze(this.startAngle,this.endAngle,1),s={x:0,y:0,width:0,height:0};n=Di([n,s]);var o=Math.min(t.innerWidth/n.width,t.innerHeight/n.height);g(o)||(o=0);var h=ie(this.radius,o),d=ie(this.innerRadius,h,!0),u=this.dataItem.values.value.sum,p=0,f=0;w(this._sorted,function(c){var y=c[1];e.getNodeValue(y),p++;var v=y.total;y.total/uthis.endIndex;f--){var c=this.dataItems.getIndex(f);this.disableUnusedColumns(c)}this._propertiesChanged=!1},r.prototype.sortCategoryAxis=function(e,t){var i=this;this.dataItems.values.sort(function(n,s){return s.values[t].workingValue-n.values[t].workingValue});var a=0;this.dataItems.each(function(n){n._index=a,a++}),e.dataItems.each(function(n){var s=n.component,o=s.categoryToPosition(n.category)-n.deltaPosition,h=s.getSeriesDataItemByCategory(n.category,i);if(h){var d=i.dataItems.indexOf(h);n._index=d;var u=j((d+.5)/i.dataItems.length-o,3);n.deltaAnimation&&!n.deltaAnimation.isDisposed()&&n.deltaAnimation.animationOptions[0].to==u||u!=j(n.deltaPosition,3)&&(n.deltaAnimation&&n.deltaAnimation.stop(),n.deltaAnimation=n.animate({property:"deltaPosition",from:-u,to:0},s.interpolationDuration,s.interpolationEasing),i._disposers.push(n.deltaAnimation))}}),e.dataItems.values.sort(function(n,s){return n.index-s.index})},r.prototype.validateDataElement=function(e){this.chart&&this.xAxis&&this.yAxis&&(this.validateDataElementReal(e),l.prototype.validateDataElement.call(this,e))},r.prototype.getStartLocation=function(e){var t=this._startLocation;return this.baseAxis==this.xAxis?t+=e.locations[this.xOpenField]-.5:t+=e.locations[this.yOpenField]-.5,t},r.prototype.getEndLocation=function(e){var t=this._endLocation;return this.baseAxis==this.xAxis?t+=e.locations[this.xField]-.5:t+=e.locations[this.yField]-.5,t},r.prototype.validateDataElementReal=function(e){var t=this,i,a,n,s,o=this.getStartLocation(e),h=this.getEndLocation(e),d=this.xField,u=this.xOpenField,p=this.yField,f=this.yOpenField,c=this.columns.template,y=c.percentWidth,v=c.percentHeight,m=c.pixelWidth,x=c.pixelHeight,P=c.maxWidth,S=c.maxHeight,D=c.pixelPaddingLeft,T=c.pixelPaddingRight,b=c.pixelPaddingTop,O=c.pixelPaddingBottom,_=!1,N=e.width;C(N)&&(g(N)&&(m=N),N instanceof ce&&(y=N.value*100));var F=e.height;if(C(F)&&(g(F)&&(x=F),F instanceof ce&&(v=F.value*100)),this.xAxis instanceof Z&&this.yAxis instanceof Z){if(!e.hasValue(this._xValueFields)||!e.hasValue(this._yValueFields))return;if(o=0,h=1,!ve(y)){var I=j((h-o)*(1-y/100)/2,5);o+=I,h-=I}if(i=this.xAxis.getX(e,u,o),a=this.xAxis.getX(e,d,h),ve(y)){var I=(a-i-m)/2;i+=I,a-=I}if(!ve(P)&&PLe&&s>Le)&&(_=!0),n=this.fixVerticalCoordinate(n),s=this.fixVerticalCoordinate(s),Math.abs(a-i)-D-T==0&&(_=!0)}else{if(!e.hasValue(this._xValueFields))return;if(!ve(v)){var I=j((h-o)*(1-v/100)/2,5);o+=I,h-=I}if(n=this.yAxis.getY(e,f,o),s=this.yAxis.getY(e,p,h),ve(v)){var I=(s-n-x)/2;s-=I,n+=I}if(!ve(S)&&SLe&&i>Le)&&(_=!0),a=this.fixHorizontalCoordinate(a),i=this.fixHorizontalCoordinate(i),Math.abs(n-s)-b-O==0&&(_=!0)}var qe=Math.abs(a-i),$e=Math.abs(s-n),ht=Math.min(i,a),ut=Math.min(n,s);if(_)this.disableUnusedColumns(e);else{var B;e.column?(B=e.column,this._propertiesChanged&&(re(this,B,J),re(this.columns.template,B,J),H(J,function(be){B[be]=B[be]}))):(B=this.columns.create(),re(this,B,J),re(this.columns.template,B,J),e.addSprite(B),e.column=B,B.paper=this.paper,this.itemsFocusable()?(C(this.role)||(this.role="menu"),C(B.role)||(B.role="menuitem"),B.focusable=!0):(C(this.role)||(this.role="list"),C(B.role)||(B.role="listitem"),B.focusable=!1),B.focusable&&(B.events.on("focus",function(be){B.readerTitle=t.populateString(t.itemReaderText,e)},void 0,!1),B.events.on("blur",function(be){B.readerTitle=""},void 0,!1)),B.hoverable&&(B.events.on("over",function(be){B.readerTitle=t.populateString(t.itemReaderText,e)},void 0,!1),B.events.on("out",function(be){B.readerTitle=""},void 0,!1)),B.parent=this.columnsContainer,B.virtualParent=this),B.width=qe,B.height=$e,B.x=ht,B.y=ut,B.realX=i,B.realY=n,B.realWidth=a-i,B.realHeight=s-n,this.setColumnStates(B),B.invalid&&B.validate(),B.__disabled=!1,w(this.axisRanges.iterator(),function(be){var he=e.rangesColumns.getKey(be.uid);he||(he=t.columns.create(),re(be.contents,he,J),e.addSprite(he),e.rangesColumns.setKey(be.uid,he),he.paper=t.paper),he.parent=be.contents,he.width=qe,he.height=$e,he.x=ht,he.y=ut,t.setColumnStates(he),he.invalid&&he.validate(),he.__disabled=!1})}e.itemWidth=qe,e.itemHeight=$e},r.prototype.disableUnusedColumns=function(e){e&&(e.column&&(e.column.width=0,e.column.height=0,e.column.__disabled=!0),w(this.axisRanges.iterator(),function(t){var i=e.rangesColumns.getKey(t.uid);i&&(i.width=0,i.height=0,i.__disabled=!0)}))},r.prototype.setColumnStates=function(e){if(this._dropFromOpenState||this._dropFromPreviousState||this._riseFromOpenState||this._riseFromPreviousState){var t=e.dataItem;if(this.xAxis instanceof E||this.yAxis instanceof E){var i,a=void 0,n=void 0;this.baseAxis==this.yAxis?(this.xOpenField&&this.xField&&this.xAxis instanceof E&&(i=t.getValue(this.xOpenField),a=t.getValue(this.xField)),n=t.getValue(this.xAxis.axisFieldName+"X","previousChange")):(this.yOpenField&&this.yField&&this.yAxis instanceof E&&(i=t.getValue(this.yOpenField),a=t.getValue(this.yField)),n=t.getValue(this.yAxis.axisFieldName+"Y","previousChange")),athis.currentLevel||e.children&&e.children.length>0)&&(i.columns.template.cursorOverStyle=xt.pointer,this.zoomable&&i.columns.template.events.on("hit",function(o){var h=o.target.dataItem;e.level>t.currentLevel?t.zoomToChartDataItem(h.treeMapDataItem.parent):t.zoomToSeriesDataItem(h)},this,void 0))}this._tempSeries.push(e.series)},r.prototype.toggleBullets=function(e){var t=this;w(this.series.iterator(),function(i){t._tempSeries.indexOf(i)==-1?(i.columnsContainer.hide(),i.bulletsContainer.hide(e)):(i.columnsContainer.show(),i.bulletsContainer.show(e),i.dataItems.each(function(a){a.bullets.each(function(n,s){s.show()})}),i.level1&&i.dataItems.each(function(a){a.treeMapDataItem.children&&a.bullets.each(function(n,s){s.hide()})}))})},r.prototype.zoomToSeriesDataItem=function(e){this.zoomToChartDataItem(e.treeMapDataItem)},r.prototype.zoomToChartDataItem=function(e){var t=this;e||(e=this._homeDataItem);var i=this.zoomOutButton;if(i&&(e!=this._homeDataItem?i.show():i.hide()),e&&e.children){this.xAxis.zoomToValues(e.x0,e.x1),this.yAxis.zoomToValues(e.y0,e.y1),this.currentLevel=e.level,this.currentlyZoomed=e,this.createTreeSeries(e);var a=this.xAxis.rangeChangeAnimation||this.yAxis.rangeChangeAnimation;a&&!a.isDisposed()&&!a.isFinished()?(this._dataDisposers.push(a),a.events.once("animationended",function(){t.toggleBullets()})):this.toggleBullets()}},r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("TreeMap chart"))},r.prototype.createDataItem=function(){return new cn},Object.defineProperty(r.prototype,"maxLevels",{get:function(){return this.getPropertyValue("maxLevels")},set:function(e){this.setPropertyValue("maxLevels",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"currentLevel",{get:function(){return this.getPropertyValue("currentLevel")},set:function(e){this.setPropertyValue("currentLevel",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"hideParentColumns",{get:function(){return this.getPropertyValue("hideParentColumns")},set:function(e){this.setPropertyValue("hideParentColumns",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"sorting",{get:function(){return this.getPropertyValue("sorting")},set:function(e){this.setPropertyValue("sorting",e,!0)},enumerable:!0,configurable:!0}),r.prototype.createSeries=function(){return new vi},Object.defineProperty(r.prototype,"homeText",{get:function(){return this._homeText},set:function(e){this._homeText=e,this._homeDataItem&&(this._homeDataItem.name=this._homeText)},enumerable:!0,configurable:!0}),r.prototype.processConfig=function(e){if(e){if(C(e.layoutAlgorithm)&&ae(e.layoutAlgorithm))switch(e.layoutAlgorithm){case"squarify":e.layoutAlgorithm=this.squarify;break;case"binaryTree":e.layoutAlgorithm=this.binaryTree;break;case"slice":e.layoutAlgorithm=this.slice;break;case"dice":e.layoutAlgorithm=this.dice;break;case"sliceDice":e.layoutAlgorithm=this.sliceDice;break;default:delete e.layoutAlgorithm;break}C(e.navigationBar)&&!C(e.navigationBar.type)&&(e.navigationBar.type="NavigationBar"),l.prototype.processConfig.call(this,e)}},r.prototype.validateLayout=function(){l.prototype.validateLayout.call(this),this.layoutItems(this.currentlyZoomed)},r.prototype.validateDataItems=function(){l.prototype.validateDataItems.call(this),this.layoutItems(this._homeDataItem),w(this.series.iterator(),function(e){e.validateRawData()}),this.zoomToChartDataItem(this._homeDataItem)},r.prototype.binaryTree=function(e){var t=e.children,i,a=t.length,n,s=new Array(a+1);for(s[0]=n=i=0;i0&&o(0,a,e.value,e.x0,e.y0,e.x1,e.y1);function o(h,d,u,p,f,c,y){if(h>=d-1){var v=t.getIndex(h);v.x0=p,v.y0=f,v.x1=c,v.y1=y;return}for(var m=s[h],x=u/2+m,P=h+1,S=d-1;P>>1;s[D]y-f){var O=(p*b+c*T)/u;o(h,P,T,p,f,O,y),o(P,d,b,O,f,c,y)}else{var _=(f*b+y*T)/u;o(h,P,T,p,f,c,_),o(P,d,b,p,_,c,y)}}},r.prototype.slice=function(e){for(var t=e.x0,i=e.x1,a=e.y0,n=e.y1,s=e.children,o,h=-1,d=s.length,u=e.value&&(n-a)/e.value;++hx&&(x=h),T=v*v*D,P=Math.max(x/T,T/m),P>S){v-=h;break}S=P}var b=this.dataItems.template.clone();b.value=v,b.dice=f1)return e;if(e.children.length==1){var t=e.children.getIndex(0);return t.children?this.getLegendLevel(t):e}else return e}},r.prototype.handleLegendSeriesAdded=function(e){},Object.defineProperty(r.prototype,"homeDataItem",{get:function(){return this._homeDataItem},enumerable:!0,configurable:!0}),r.prototype.feedLegend=function(){var e=this.legend;if(e){e.dataFields.name="name";var t=this.getLegendLevel(this._homeDataItem);if(t){var i=[];t.children.each(function(a){i.push(a)}),e.data=i}}},r.prototype.disposeData=function(){l.prototype.disposeData.call(this),this._homeDataItem=void 0,this.series.clear(),this.navigationBar&&this.navigationBar.disposeData(),this.xAxis.disposeData(),this.yAxis.disposeData()},r.prototype.getExporting=function(){var e=this,t=l.prototype.getExporting.call(this);return t.adapter.add("formatDataFields",function(i){return(i.format=="csv"||i.format=="xlsx")&&C(e.dataFields.children)&&delete i.dataFields[e.dataFields.children],i}),t},r}(Ke);V.registeredClasses.TreeMap=yn;var Xr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._chart=new le,e.className="AxisRendererX3D",e._disposers.push(e._chart),e.applyTheme(),e}return r.prototype.updateGridElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);if(e.element){var n=this.chart.dx3D||0,s=this.chart.dy3D||0,o=this.getHeight();e.path=W({x:n,y:s})+R({x:n,y:o+s})+R({x:0,y:o})}this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateBaseGridElement=function(){l.prototype.updateBaseGridElement.call(this);var e=this.getHeight(),t=this.chart.dx3D||0,i=this.chart.dy3D||0;this.baseGrid.path=W({x:t,y:i})+R({x:0,y:0})+R({x:0,y:e})},Object.defineProperty(r.prototype,"chart",{get:function(){return this._chart.get()},set:function(e){e&&this._chart.set(e,e.events.on("propertychanged",this.handle3DChanged,this,!1))},enumerable:!0,configurable:!0}),r.prototype.handle3DChanged=function(e){(e.property=="depth"||e.property=="angle")&&this.invalidate()},r}(Ee);V.registeredClasses.AxisRendererX3D=Xr;var vn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._chart=new le,e.className="AxisRendererY3D",e._disposers.push(e._chart),e.applyTheme(),e}return r.prototype.updateGridElement=function(e,t,i){t=t+(i-t)*e.location;var a=this.positionToPoint(t);if(e.element){var n=this.chart.dx3D||0,s=this.chart.dy3D||0,o=this.getWidth();e.path=W({x:0,y:0})+R({x:n,y:s})+R({x:o+n,y:s})}this.positionItem(e,a),this.toggleVisibility(e,t,0,1)},r.prototype.updateBaseGridElement=function(){l.prototype.updateBaseGridElement.call(this);var e=this.chart.dx3D||0,t=this.chart.dy3D||0,i=this.getWidth();this.baseGrid.path=W({x:0,y:0})+R({x:i,y:0})+R({x:i+e,y:t})},Object.defineProperty(r.prototype,"chart",{get:function(){return this._chart.get()},set:function(e){e&&this._chart.set(e,e.events.on("propertychanged",this.handle3DChanged,this,!1))},enumerable:!0,configurable:!0}),r.prototype.handle3DChanged=function(e){(e.property=="depth"||e.property=="angle")&&this.invalidate()},r}(Fe),Yr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="Column3D",e}return r.prototype.createAssets=function(){this.column3D=this.createChild(La),this.column3D.shouldClone=!1,this.column3D.strokeOpacity=0,this.column=this.column3D},r.prototype.validate=function(){l.prototype.validate.call(this),this.column3D&&(this.column3D.width=this.pixelWidth,this.column3D.height=this.pixelHeight,this.column3D.invalid&&this.column3D.validate())},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.column3D&&this.column3D.copyFrom(e.column3D)},r.prototype.setFill=function(e){l.prototype.setFill.call(this,e),this.column.fill=e},r}(ot);V.registeredClasses.Column3D=Yr;var gn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ColumnSeries3DDataItem",e.applyTheme(),e}return r}(Ze),gi=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ColumnSeries3D",e.columns.template.column3D.applyOnClones=!0,e.columns.template.hiddenState.properties.visible=!0,e.applyTheme(),e}return Object.defineProperty(r.prototype,"columnsContainer",{get:function(){var e=this.chart;return e&&e.columnsContainer&&e.leftAxesContainer.layout!="vertical"&&e.rightAxesContainer.layout!="vertical"&&e.bottomAxesContainer.layout!="horizontal"&&e.topAxesContainer.layout!="horizontal"?e.columnsContainer:this._columnsContainer},enumerable:!0,configurable:!0}),r.prototype.validateDataElementReal=function(e){l.prototype.validateDataElementReal.call(this,e),e.column&&(e.column.dx=this.dx,e.column.dy=this.dy,e.column.visible=this.visible)},r.prototype.validateDataElements=function(){l.prototype.validateDataElements.call(this),this.chart&&this.chart.invalidateLayout()},r.prototype.createColumnTemplate=function(){return new Yr},Object.defineProperty(r.prototype,"depth",{get:function(){return this.getPropertyValue("depth")},set:function(e){this.setPropertyValue("depth",e,!0);var t=this.columns.template;t.column3D.depth=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"angle",{get:function(){return this.getPropertyValue("angle")},set:function(e){this.setPropertyValue("angle",e);var t=this.columns.template;t.column3D.angle=e},enumerable:!0,configurable:!0}),r}(lt);V.registeredClasses.ColumnSeries3D=gi;V.registeredClasses.ColumnSeries3DDataItem=gn;(function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="XYChart3DDataItem",e.applyTheme(),e}return r})(ki);var mn=function(l){A(r,l);function r(){var e=l.call(this)||this;e._axisRendererX=Xr,e._axisRendererY=vn,e.className="XYChart3D",e.depth=30,e.angle=30;var t=e.seriesContainer.createChild(X);return t.shouldClone=!1,t.isMeasured=!1,t.layout="none",e.columnsContainer=t,e.columnsContainer.mask=e.createChild(q),e.applyTheme(),e}return r.prototype.updateSeriesMasks=function(){if(l.prototype.updateSeriesMasks.call(this),bt()){var e=this.columnsContainer,t=e.mask;e.mask=void 0,e.mask=t}},Object.defineProperty(r.prototype,"depth",{get:function(){return this.getPropertyValue("depth")},set:function(e){this.setPropertyValue("depth",e),this.fixLayout(),this.invalidateDataUsers()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"angle",{get:function(){return this.getPropertyValue("angle")},set:function(e){this.setPropertyValue("angle",e),this.fixLayout(),this.invalidateDataUsers()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dx3D",{get:function(){return M(this.angle)*this.depth},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dy3D",{get:function(){return-L(this.angle)*this.depth},enumerable:!0,configurable:!0}),r.prototype.validateLayout=function(){l.prototype.validateLayout.call(this),this.fixColumns()},r.prototype.fixLayout=function(){this.chartContainer.paddingTop=-this.dy3D,this.chartContainer.paddingRight=this.dx3D,this.scrollbarX&&(this.scrollbarX.dy=this.dy3D,this.scrollbarX.dx=this.dx3D),this.scrollbarY&&(this.scrollbarY.dy=this.dy3D,this.scrollbarY.dx=this.dx3D),this.fixColumns(),l.prototype.fixLayout.call(this)},r.prototype.fixColumns=function(){var e=this,t=1,i=0;w(this.series.iterator(),function(n){n instanceof gi&&(!n.clustered&&i>0&&t++,n.depthIndex=t-1,i++)});var a=0;w(this.series.iterator(),function(n){if(n instanceof gi){n.depth=e.depth/t,n.angle=e.angle,n.columnsContainer==e.columnsContainer&&(n.dx=e.depth/t*M(e.angle)*n.depthIndex,n.dy=-e.depth/t*L(e.angle)*n.depthIndex);var s=!1;(n.baseAxis==n.xAxis&&n.xAxis.renderer.inversed||n.baseAxis==n.yAxis&&n.yAxis.renderer.inversed)&&(s=!0);var o=1;n.dataItems.each(function(h){var d=h.column;d&&(s?d.zIndex=1e3*(1e3-o)+a-n.depthIndex*100:d.zIndex=1e3*o+a-n.depthIndex*100),o++}),s?a--:a++}}),this.maskColumns()},r.prototype.processConfig=function(e){if(e&&C(e.series)&&we(e.series))for(var t=0,i=e.series.length;t1&&(this.orientation=="horizontal"?D.minGridDistance=this.measuredWidth/this.markerCount:D.minGridDistance=this.measuredHeight/this.markerCount),this.valueAxis.invalidate();for(var p=this.markerCount,T=this.markers.length;p0&&t.length>0)if(n){var o=W(e[0]);if(e.length>0)for(var h=1;h0||this.fillSprite.fillOpacity>0)&&(o=W(e[0])+Rt(e),o+=R(t[0])+Rt(t),o+=R(e[0]),o+=at(),this.fillSprite.path=o)}else{var o=W(e[0])+Rt(e);this.strokeSprite.path=o,(this.fillOpacity>0||this.fillSprite.fillOpacity>0)&&(o+=R(t[0])+Rt(t),o+=R(e[0]),o+=at(),this.fillSprite.path=o)}else this.strokeSprite.path="",this.fillSprite.path=""},r}(wi);V.registeredClasses.StepLineSeriesSegment=Nr;var zr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="StepLineSeriesDataItem",e.applyTheme(),e}return r}($t),Pn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="StepLineSeries",e.applyTheme(),e.startLocation=0,e.endLocation=1,e}return r.prototype.createDataItem=function(){return new zr},r.prototype.addPoints=function(e,t,i,a,n){var s,o,h,d;this.baseAxis==this.xAxis&&(s=this.startLocation,o=this.endLocation,h=this.getAdjustedXLocation(t,this.yOpenField),d=this.getAdjustedXLocation(t,this.yField)),this.baseAxis==this.yAxis&&(h=this.startLocation,d=this.endLocation,s=this.getAdjustedXLocation(t,this.xOpenField),o=this.getAdjustedXLocation(t,this.xField));var u=this.xAxis.getX(t,i,s),p=this.yAxis.getY(t,a,h),f=this.xAxis.getX(t,i,o),c=this.yAxis.getY(t,a,d);if(u=Y(u,-1e5,1e5),p=Y(p,-1e5,1e5),f=Y(f,-1e5,1e5),c=Y(c,-1e5,1e5),!this.noRisers&&e.length>1){var y=e[e.length-1];this.baseAxis==this.xAxis&&(n?e.push({x:y.x,y:c}):e.push({x:u,y:y.y})),this.baseAxis==this.yAxis&&(n?e.push({x:f,y:y.y}):e.push({x:y.x,y:p}))}var v={x:u,y:p},m={x:f,y:c};n?e.push(m,v):e.push(v,m)},r.prototype.drawSegment=function(e,t,i){var a=!1;this.yAxis==this.baseAxis&&(a=!0),e.drawSegment(t,i,this.tensionX,this.tensionY,this.noRisers,a)},r.prototype.createSegment=function(){return new Nr},Object.defineProperty(r.prototype,"noRisers",{get:function(){return this.getPropertyValue("noRisers")},set:function(e){this.setPropertyValue("noRisers",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startLocation",{get:function(){return this.getPropertyValue("startLocation")},set:function(e){this.setPropertyValue("startLocation",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endLocation",{get:function(){return this.getPropertyValue("endLocation")},set:function(e){this.setPropertyValue("endLocation",e,!0)},enumerable:!0,configurable:!0}),r}(Fi);V.registeredClasses.StepLineSeries=Pn;V.registeredClasses.StepLineSeriesDataItem=zr;var Hr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="RadarColumn",e}return r.prototype.createAssets=function(){this.radarColumn=this.createChild(Ai),this.radarColumn.shouldClone=!1,this.radarColumn.strokeOpacity=void 0,this.column=this.radarColumn},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.radarColumn&&this.radarColumn.copyFrom(e.radarColumn)},r.prototype.getTooltipX=function(){var e=this.getPropertyValue("tooltipX");return g(e)?e:this.radarColumn.getTooltipX()},r.prototype.getTooltipY=function(){var e=this.getPropertyValue("tooltipX");return g(e)?e:this.radarColumn.getTooltipY()},r}(ot);V.registeredClasses.RadarColumn=Hr;var Cn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ColumnSeriesDataItem",e.applyTheme(),e}return r}(Ze),Dn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="RadarColumnSeries",e.applyTheme(),e}return r.prototype.createColumnTemplate=function(){return new Hr},r.prototype.validate=function(){this.chart.invalid&&this.chart.validate(),l.prototype.validate.call(this)},r.prototype.disableUnusedColumns=function(e){e&&(e.column&&(e.column.__disabled=!0),w(this.axisRanges.iterator(),function(t){var i=e.rangesColumns.getKey(t.uid);i&&(i.__disabled=!0)}))},r.prototype.validateDataElementReal=function(e){var t=this,i=this.chart.startAngle,a=this.chart.endAngle,n=this.yField,s=this.yOpenField,o=this.xField,h=this.xOpenField,d,u,p,f,c=this.getStartLocation(e),y=this.getEndLocation(e),v=(a-i)/(this.dataItems.length*(this.end-this.start)),m=e.column;m||(m=this.columns.create(),e.column=m,re(this,m,J),re(this.columns.template,m,J),e.addSprite(m),m.paper=this.paper,this.setColumnStates(m));var x=m.width,P=100;x instanceof ce&&(P=x.percent);var S=j((y-c)*(1-P/100)/2,5);if(c+=S,y-=S,this.xAxis instanceof Z&&this.yAxis instanceof Z)p=K({x:this.yAxis.getX(e,n,0,"valueY"),y:this.yAxis.getY(e,n,0,"valueY")}),f=K({x:this.yAxis.getX(e,s,1,"valueY"),y:this.yAxis.getY(e,s,1,"valueY")}),d=this.xAxis.getAngle(e,h,0,"valueX"),u=this.xAxis.getAngle(e,o,1,"valueX"),i=i+c*v,a=a-(1-y)*v;else if(this.baseAxis==this.xAxis)p=K({x:this.yAxis.getX(e,n,e.locations[n],"valueY"),y:this.yAxis.getY(e,n,e.locations[n],"valueY")}),f=K({x:this.yAxis.getX(e,s,e.locations[s],"valueY"),y:this.yAxis.getY(e,s,e.locations[s],"valueY")}),d=this.xAxis.getAngle(e,h,c,"valueX"),u=this.xAxis.getAngle(e,o,y,"valueX"),i=i+c*v,a=a-(1-y)*v;else{if(p=K({x:this.yAxis.getX(e,n,c,"valueY"),y:this.yAxis.getY(e,n,c,"valueY")}),f=K({x:this.yAxis.getX(e,s,y,"valueY"),y:this.yAxis.getY(e,s,y,"valueY")}),g(x)){var D=Math.abs(p-f);if(D>x){var T=(D-x)/2;p+=T,f-=T}}d=this.xAxis.getAngle(e,o,e.locations[o],"valueX"),u=this.xAxis.getAngle(e,h,e.locations[h],"valueX")}if(u0?(O.arc=_,O.radius=p,O.innerRadius=f,m.__disabled=!1,m.parent=this.columnsContainer,w(this.axisRanges.iterator(),function(N){var F=e.rangesColumns.getKey(N.uid);F||(F=t.columns.create(),Ia(t.columns.template,F,J),re(N.contents,F,J),F.dataItem&&_e(F.dataItem.sprites,F),e.addSprite(F),F.paper=t.paper,t.setColumnStates(F),e.rangesColumns.setKey(N.uid,F));var I=F.radarColumn;I.startAngle=d,I.arc=_,I.radius=p,I.innerRadius=f,I.invalid&&(I.paper=t.paper,I.validate()),F.__disabled=!1,F.parent=N.contents})):this.disableUnusedColumns(e)},r.prototype.getPoint=function(e,t,i,a,n,s,o){s||(s="valueX"),o||(o="valueY");var h=this.yAxis.getX(e,i,n,o),d=this.yAxis.getY(e,i,n,o),u=K({x:h,y:d});u==0&&(u=1e-5);var p=this.xAxis.getAngle(e,t,a,s);return{x:u*M(p),y:u*L(p)}},r.prototype.getMaskPath=function(){var e=this.yAxis.renderer;return _t(e.startAngle,e.endAngle-e.startAngle,e.pixelRadius,e.pixelInnerRadius)},r.prototype.positionBulletReal=function(e,t,i){var a=this.xAxis,n=this.yAxis;(ta.end||in.end)&&(e.visible=!1),e.moveTo(this.xAxis.renderer.positionToPoint(t,i))},r.prototype.setXAxis=function(e){l.prototype.setXAxis.call(this,e),this.updateRendererRefs()},r.prototype.setYAxis=function(e){l.prototype.setYAxis.call(this,e),this.updateRendererRefs()},r.prototype.updateRendererRefs=function(){var e=this.xAxis.renderer,t=this.yAxis.renderer;e.axisRendererY=t},r}(lt);V.registeredClasses.RadarColumnSeries=Dn;V.registeredClasses.RadarColumnSeriesDataItem=Cn;var xi=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.slice=e.createChild(q),e.slice.shouldClone=!1,e.slice.setElement(e.paper.add("path")),e.slice.isMeasured=!1,e.orientation="vertical",e.bottomWidth=k(100),e.topWidth=k(100),e.isMeasured=!1,e.width=10,e.height=10,e.expandDistance=0,e.className="FunnelSlice",e.applyTheme(),e}return r.prototype.draw=function(){l.prototype.draw.call(this);var e=this.pixelPaddingTop,t=this.pixelPaddingBottom,i=this.pixelPaddingRight,a=this.pixelPaddingLeft,n=this.pixelWidth-i-a,s=this.pixelHeight-e-t,o=this.expandDistance,h="";if(this.orientation=="vertical"){var d=oe(this.topWidth,n),u=oe(this.bottomWidth,n),p={x:(n-d)/2+a,y:e},f={x:(n+d)/2+a,y:e},c={x:(n+u)/2+a,y:e+s},y={x:(n-u)/2+a,y:e+s},v={x:f.x+(c.x-f.x)/2+o*s,y:f.y+.5*s},m={x:p.x+(y.x-p.x)/2-o*s,y:p.y+.5*s},x=R(c),P=R(p);o!=0&&(x=tt(c,v),P=tt(p,m)),h=W(p)+R(f)+x+R(y)+P,this.tickPoint={x:f.x+(c.x-f.x)/2,y:f.y+(c.y-f.y)/2}}else{var d=oe(this.topWidth,s),u=oe(this.bottomWidth,s),S={x:a,y:(s-d)/2+e},D={x:a,y:(s+d)/2+e},T={x:a+n,y:(s-u)/2+e},b={x:a+n,y:(s+u)/2+e},v={y:S.y+(T.y-S.y)/2-o*n,x:S.x+.5*n},m={y:D.y+(b.y-D.y)/2+o*n,x:D.x+.5*n},x=R(T),P=R(D);o!=0&&(x=tt(T,v),P=tt(D,m)),h=W(D)+R(S)+x+R(b)+P,this.tickPoint={y:D.y+(b.y-D.y)/2,x:D.x+(b.x-D.x)/2}}this.slice.path=h,this.invalidateLayout()},r.prototype.getPoint=function(e,t){var i=this.pixelPaddingTop,a=this.pixelPaddingBottom,n=this.pixelPaddingRight,s=this.pixelPaddingLeft,o=this.pixelWidth-n-s,h=this.pixelHeight-i-a;if(this.orientation=="vertical"){var d=oe(this.topWidth,o),u=oe(this.bottomWidth,o),p={x:(o-d)/2+s,y:i},f={x:(o+d)/2+s,y:i},c={x:(o+u)/2+s,y:i+h},y={x:(o-u)/2+s,y:i+h},v=p.x+(y.x-p.x)*t,m=f.x+(c.x-f.x)*t;return{x:v+(m-v)*e,y:f.y+(c.y-f.y)*t}}else{var d=oe(this.topWidth,h),u=oe(this.bottomWidth,h),x={x:s,y:(h-d)/2+i},P={x:s,y:(h+d)/2+i},S={x:s+o,y:(h-u)/2+i},D={x:s+o,y:(h+u)/2+i},T=x.y+(S.y-x.y)*e,b=P.y+(D.y-P.y)*e;return{y:T+(b-T)*t,x:x.x+(S.x-x.x)*e}}},Object.defineProperty(r.prototype,"bottomWidth",{get:function(){return this.getPropertyValue("bottomWidth")},set:function(e){this.setPercentProperty("bottomWidth",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"topWidth",{get:function(){return this.getPropertyValue("topWidth")},set:function(e){this.setPercentProperty("topWidth",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"orientation",{get:function(){return this.getPropertyValue("orientation")},set:function(e){this.setPropertyValue("orientation",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"expandDistance",{get:function(){return this.getPropertyValue("expandDistance")},set:function(e){this.setPropertyValue("expandDistance",e,!0)},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.slice&&this.slice.copyFrom(e.slice)},r}(X);V.registeredClasses.FunnelSlice=xi;var Ur=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._label=new le,e._slice=new le,e.className="FunnelTick",e.element=e.paper.add("path"),e._disposers.push(e._label),e._disposers.push(e._slice),e.setPropertyValue("locationX",0),e.setPropertyValue("locationY",0),e.applyTheme(),e}return r.prototype.draw=function(){l.prototype.draw.call(this);var e=this.slice,t=e.getPoint(this.locationX,this.locationY);if(t){var i=this.label,a=e.dataItem.component,n=void 0,s=void 0,o=void 0;if(a.orientation=="vertical"){var h=i.pixelX,d=i.pixelY;a.labelsOpposite||(h+=i.maxRight),n=Ae(t,e,this.parent),o=Ae({x:h,y:d},i.parent,this.parent),s={x:i.parent.pixelX-this.length,y:o.y},a.labelsOpposite||(s.x=i.parent.measuredWidth+this.length)}else{var h=i.pixelX,d=i.pixelY;a.labelsOpposite||(d+=i.maxBottom),n=Ae(t,e,this.parent),o=Ae({x:h,y:d},i.parent,this.parent),s={x:o.x,y:i.parent.pixelY-this.length},a.labelsOpposite||(s.y=i.parent.measuredHeight+this.length)}this.path=W(n)+R(s)+R(o)}},Object.defineProperty(r.prototype,"slice",{get:function(){return this._slice.get()},set:function(e){this._slice.set(e,new rt([e.events.on("transformed",this.invalidate,this,!1),e.events.on("validated",this.invalidate,this,!1)]))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"label",{get:function(){return this._label.get()},set:function(e){this._label.set(e,e.events.on("transformed",this.invalidate,this,!1))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"locationX",{get:function(){return this.getPropertyValue("locationX")},set:function(e){this.setPropertyValue("locationX",e,!1,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"locationY",{get:function(){return this.getPropertyValue("locationY")},set:function(e){this.setPropertyValue("locationY",e,!1,!0)},enumerable:!0,configurable:!0}),r}(St);V.registeredClasses.FunnelTick=Ur;var Ei=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="FunnelSeriesDataItem",e.events.on("visibilitychanged",function(){e.component&&e.component.invalidateDataItems()},e,!1),e.applyTheme(),e}return Object.defineProperty(r.prototype,"sliceLink",{get:function(){var e=this;if(!this._sliceLink){var t=this.component.sliceLinks.create();this._sliceLink=t,this._disposers.push(t),t.parent=this.component.slicesContainer,this._disposers.push(new se(function(){e.component&&e.component.sliceLinks.removeValue(t)})),this.addSprite(t),t.visible=this.visible}return this._sliceLink},enumerable:!0,configurable:!0}),r}(Qt),Gr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e._nextY=0,e.className="FunnelSeries",e.orientation="vertical",e.width=k(100),e.height=k(100),e.slicesContainer.width=k(100),e.slicesContainer.height=k(100),e._disposers.push(e.slicesContainer.events.on("maxsizechanged",e.invalidateDataItems,e,!1)),e.labelsOpposite=!0,e.labelsContainer.layout="absolute",e.bottomRatio=0,e.applyTheme(),e}return r.prototype.createSlice=function(){return new xi},r.prototype.createTick=function(){return new Ur},r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Funnel Series"))},r.prototype.createDataItem=function(){return new Ei},r.prototype.initSlice=function(e){e.isMeasured=!1,e.defaultState.properties.scale=1,e.observe("scale",this.handleSliceScale,this),e.observe(["dx","dy","x","y"],this.handleSliceMove,this),e.tooltipText="{category}: {value.percent.formatNumber('#.#p')} ({value.value})";var t=e.states.create("hover");t.properties.expandDistance=.2},r.prototype.initLabel=function(e){l.prototype.initLabel.call(this,e),e.verticalCenter="middle",e.horizontalCenter="middle",e.isMeasured=!0,e.padding(5,5,5,5)},r.prototype.validate=function(){l.prototype.validate.call(this),this._nextY=0},r.prototype.validateDataElements=function(){var e=this,t=this.slicesContainer,i=this.labelsContainer,a=this.labels.template;this.alignLabels?(a.interactionsEnabled=!0,t.isMeasured=!0,i.isMeasured=!0):(a.interactionsEnabled=!1,t.isMeasured=!1,i.isMeasured=!1);var n=0,s=0;this.dataItems.each(function(o){C(o.value)&&(s++,o.value>0?n+=Math.abs(o.getWorkingValue("value")/o.value):e.ignoreZeroValues||!o.visible||o.__disabled||o.isHiding?s--:n+=1)}),this._total=1/s*n,this._count=s,l.prototype.validateDataElements.call(this),this.arrangeLabels()},r.prototype.getNextValue=function(e){var t=e.index,i=e.getWorkingValue("value");if(t0){var t=this.labels.getIndex(e);return t.__disabled||!t.visible?this.getLastLabel(e-1):t}},r.prototype.arrangeLabels=function(){if(this.alignLabels){var e=this.labels.length;if(e>1){var t=this.getLastLabel(e-1);if(t){var i=t.pixelY,a=t.pixelX;if(e>1){for(var n=e-2;n>=0;n--){var s=this.labels.getIndex(n);s.visible&&!s.__disabled&&(s.invalid&&s.validate(),this.orientation=="vertical"?s.pixelY+s.measuredHeight>i&&(s.y=Math.min(1e6,i-s.measuredHeight)):s.pixelX+s.measuredWidth>a&&(s.x=Math.min(1e6,a-s.measuredWidth)),i=s.pixelY,a=s.pixelX)}i=0,a=0;for(var n=0;n0){var o=s.getWorkingValue("value")/s.value,h=s.sliceLink;e.orientation=="vertical"?i-=h.pixelHeight*o:t-=h.pixelWidth*o}}),this._pyramidHeight=oe(this.pyramidHeight,i),this._pyramidWidth=oe(this.pyramidHeight,t),this.orientation=="vertical"){var a=(i-this._pyramidHeight)/2;this.slicesContainer.y=a,this.labelsContainer.y=a,this.ticksContainer.y=a}else{var n=(t-this._pyramidWidth)/2;this.slicesContainer.x=n,this.labelsContainer.x=n,this.ticksContainer.x=n}l.prototype.validateDataElements.call(this)},r.prototype.decorateSlice=function(e){var t=this.dataItem.values.value.absoluteSum;if(t!=0){var i=e.slice,a=e.sliceLink,n=e.label,s=e.tick;this.getNextValue(e);var o=Math.abs(e.getWorkingValue("value")),h=this._pyramidWidth,d=this._pyramidHeight,u=this.slicesContainer.innerWidth,p=this.slicesContainer.innerHeight,f=a.pixelWidth,c=a.pixelHeight;if((e.value==0||e.value==null)&&this.ignoreZeroValues?e.__disabled=!0:e.__disabled=!1,this.orientation=="vertical"){var y=oe(this.topWidth,u);g(this._nextWidth)||(this._nextWidth=y);var v=oe(this.bottomWidth,u),m=this._nextWidth,x=Math.atan2(d,y-v),P=Math.tan(Math.PI/2-x);P==0&&(P=1e-8);var S=void 0,D=void 0;if(this.valueIs=="area"){var T=(y+v)/2*d,b=T*o/t,O=Math.abs(m*m-2*b*P);S=(m-Math.sqrt(O))/P,S>0?D=(2*b-S*m)/S:D=m}else S=d*o/t,D=m-S*P;i.height=S,i.width=u,i.bottomWidth=D,i.topWidth=m,a.topWidth=i.bottomWidth,a.bottomWidth=i.bottomWidth,i.y=this._nextY,this.alignLabels?n.x=0:n.x=u/2,n.y=i.pixelY+i.pixelHeight*s.locationY+i.dy,this._nextY+=i.pixelHeight+c*o/Math.max(Math.abs(e.value),1e-8),a.y=this._nextY-c,a.x=u/2}else{var y=oe(this.topWidth,p);g(this._nextWidth)||(this._nextWidth=y);var v=oe(this.bottomWidth,p),m=this._nextWidth,x=Math.atan2(h,y-v),P=Math.tan(Math.PI/2-x);P==0&&(P=1e-8);var _=void 0,D=void 0;if(this.valueIs=="area"){var T=(y+v)/2*h,b=T*o/t;_=(m-Math.sqrt(m*m-2*b*P))/P,D=(2*b-_*m)/_}else _=h*o/t,D=m-_*P;i.width=_,i.height=p,i.bottomWidth=D,i.topWidth=m,a.topWidth=i.bottomWidth,a.bottomWidth=i.bottomWidth,i.x=this._nextY,this.alignLabels?n.y=this.labelsContainer.measuredHeight:n.y=p/2,n.x=i.pixelX+i.pixelWidth*s.locationX+i.dx,this._nextY+=i.pixelWidth+f*o/Math.max(Math.abs(e.value),1e-8),a.x=this._nextY-f,a.y=p/2}this._nextWidth=i.bottomWidth}},Object.defineProperty(r.prototype,"topWidth",{get:function(){return this.getPropertyValue("topWidth")},set:function(e){this.setPercentProperty("topWidth",e,!1,!1,10,!1)&&this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pyramidHeight",{get:function(){return this.getPropertyValue("pyramidHeight")},set:function(e){this.setPercentProperty("pyramidHeight",e,!1,!1,10,!1)&&this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"bottomWidth",{get:function(){return this.getPropertyValue("bottomWidth")},set:function(e){this.setPercentProperty("bottomWidth",e,!1,!1,10,!1)&&this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"valueIs",{get:function(){return this.getPropertyValue("valueIs")},set:function(e){this.setPropertyValue("valueIs",e)&&this.invalidate()},enumerable:!0,configurable:!0}),r}(Gr);V.registeredClasses.PyramidSeries=Kr;V.registeredClasses.PyramidSeriesDataItem=Bi;var Zr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PictorialStackedSeriesDataItem",e.applyTheme(),e}return r}(Bi),An=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="PictorialStackedSeries",e.topWidth=k(100),e.bottomWidth=k(100),e.valueIs="height",e.applyTheme(),e.startLocation=0,e.endLocation=1,e.align="center",e.valign="middle",e._maskSprite=e.slicesContainer.createChild(q),e._maskSprite.visible=!1,e._maskSprite.zIndex=100,e._maskSprite.shouldClone=!1,e}return r.prototype.validateDataElements=function(){var e=this.slicesContainer.maxWidth,t=this.slicesContainer.maxHeight,i=this._maskSprite,a=i.measuredWidth/i.scale,n=i.measuredHeight/i.scale,s=U(t/n,e/a);s==1/0&&(s=1),s=ee(.001,s);var o=this.startLocation,h=this.endLocation,d=U(e,a*s),u=U(t,n*s);i.scale=s,this.orientation=="vertical"?(this.topWidth=d+4,this.bottomWidth=d+4,this.pyramidHeight=u*(h-o),i.x=e/2,i.y=u/2):(this.topWidth=u+4,this.bottomWidth=u+4,this.pyramidHeight=d*(h-o),i.valign="middle",i.x=d/2,i.y=t/2),i.verticalCenter="middle",i.horizontalCenter="middle",l.prototype.validateDataElements.call(this);var p,f;this.orientation=="vertical"?(this.valign=="bottom"&&(p=t-u),this.valign=="middle"&&(p=(t-u)/2),this.valign=="top"&&(p=0),this.align=="left"&&(f=-(e-d)/2),this.align=="center"&&(f=0),this.align=="right"&&(f=(e-d)/2),this.slices.template.dy=o*u,this.alignLabels&&(this.slicesContainer.dx=f)):(this.valign=="bottom"&&(p=(t-u)/2),this.valign=="middle"&&(p=0),this.valign=="top"&&(p=-(t-u)/2),this.align=="left"&&(f=0),this.align=="center"&&(f=(e-d)/2),this.align=="right"&&(f=e-d),this.slices.template.dx=o*d,this.alignLabels&&(this.slicesContainer.dy=p)),this.slicesContainer.x=f,this.labelsContainer.x=f,this.ticksContainer.x=f,this.slicesContainer.y=p,this.labelsContainer.y=p,this.ticksContainer.y=p,d>0&&u>0&&(this.slicesContainer.mask=i)},r.prototype.applyInternalDefaults=function(){l.prototype.applyInternalDefaults.call(this),C(this.readerTitle)||(this.readerTitle=this.language.translate("Pyramid Series"))},r.prototype.createDataItem=function(){return new Zr},Object.defineProperty(r.prototype,"maskSprite",{get:function(){return this._maskSprite},enumerable:!0,configurable:!0}),r.prototype.initSlice=function(e){l.prototype.initSlice.call(this,e);var t=e.states.getKey("hover");t&&(t.properties.expandDistance=0)},Object.defineProperty(r.prototype,"startLocation",{get:function(){return this.getPropertyValue("startLocation")},set:function(e){this.setPropertyValue("startLocation",e)&&this.invalidateDataItems()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endLocation",{get:function(){return this.getPropertyValue("endLocation")},set:function(e){this.setPropertyValue("endLocation",e)&&this.invalidateDataItems()},enumerable:!0,configurable:!0}),r}(Kr);V.registeredClasses.PictorialStackedSeries=An;V.registeredClasses.PictorialStackedSeriesDataItem=Zr;var qr=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ConeColumn",e}return r.prototype.createAssets=function(){this.coneColumn=this.createChild(Ra),this.coneColumn.shouldClone=!1,this.column=this.coneColumn},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.coneColumn&&this.coneColumn.copyFrom(e.coneColumn)},r}(ot);V.registeredClasses.ConeColumn=qr;var _n=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ConeSeriesDataItem",e.applyTheme(),e}return r}(Ze),Vn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ConeSeries",e.applyTheme(),e}return r.prototype.createColumnTemplate=function(){return new qr},r.prototype.getMaskPath=function(){var e=0,t=0,i=this.columns.getIndex(0);if(i)return this.baseAxis==this.xAxis?t=i.coneColumn.innerWidth/2+1:e=i.coneColumn.innerHeight/2+1,Ne({x:-e,y:0,width:this.xAxis.axisLength+e,height:this.yAxis.axisLength+t})},r.prototype.validateDataElementReal=function(e){l.prototype.validateDataElementReal.call(this,e);var t=e.column;if(t){var i=e.column.coneColumn;i.fill=e.column.fill,this.baseAxis==this.yAxis?i.orientation="horizontal":i.orientation="vertical"}},r}(lt);V.registeredClasses.ConeSeries=Vn;V.registeredClasses.ConeSeriesDataItem=_n;var $r=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="CurvedColumn",e}return r.prototype.createAssets=function(){this.curvedColumn=this.createChild(q),this.curvedColumn.shouldClone=!1,this.setPropertyValue("tension",.7),this.width=k(120),this.height=k(120),this.column=this.curvedColumn},r.prototype.draw=function(){l.prototype.draw.call(this);var e=this.realWidth,t=this.realHeight,i=this.realX-this.pixelX,a=this.realY-this.pixelY,n;Ue(this.width);var s=1,o=1;this.orientation=="vertical"?(s=this.tension,n=[{x:0,y:t+a},{x:e/2,y:a},{x:e,y:t+a}]):(o=this.tension,t=Math.abs(t),n=[{x:i,y:t},{x:i+e,y:t/2},{x:i,y:0}]);var h=W(n[0])+new Ct(s,o).smooth(n);this.column.path=h},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.curvedColumn&&this.curvedColumn.copyFrom(e.curvedColumn)},Object.defineProperty(r.prototype,"tension",{get:function(){return this.getPropertyValue("tension")},set:function(e){this.setPropertyValue("tension",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"orientation",{get:function(){return this.getPropertyValue("orientation")},set:function(e){this.setPropertyValue("orientation",e,!0)},enumerable:!0,configurable:!0}),r}(ot);V.registeredClasses.CurvedColumn=$r;var Sn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="CurvedColumnSeriesDataItem",e.applyTheme(),e}return r}(Ze),Tn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="CurvedColumnSeries",e.applyTheme(),e}return r.prototype.createColumnTemplate=function(){return new $r},r.prototype.validateDataElementReal=function(e){l.prototype.validateDataElementReal.call(this,e);var t=e.column;if(t=e.column,t){var i=e.column.curvedColumn;i.fill=e.column.fill,this.baseAxis==this.yAxis?t.orientation="horizontal":t.orientation="vertical"}},r}(lt);V.registeredClasses.CurvedColumnSeries=Tn;V.registeredClasses.CurvedColumnSeriesDataItem=Sn;var On=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="CircleBullet";var t=e.createChild(Ci);return t.shouldClone=!1,t.radius=5,t.isMeasured=!1,e.circle=t,e.applyTheme(),e}return r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.circle.copyFrom(e.circle)},r}(Xe);V.registeredClasses.CircleBullet=On;var kn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="ErrorBullet",e.errorLine=e.createChild(q),e.errorLine.shouldClone=!1,e.width=20,e.height=20,e.strokeOpacity=1,e.isDynamic=!0,e}return r.prototype.validatePosition=function(){l.prototype.validatePosition.call(this);var e=this.pixelWidth/2,t=this.pixelHeight/2;this.errorLine.path=W({x:-e,y:-t})+R({x:e,y:-t})+W({x:0,y:-t})+R({x:0,y:t})+W({x:-e,y:t})+R({x:e,y:t})},r.prototype.copyFrom=function(e){l.prototype.copyFrom.call(this,e),this.errorLine.copyFrom(e.errorLine)},r}(Xe);V.registeredClasses.ErrorBullet=kn;var wn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="NavigationBarDataItem",e.applyTheme(),e}return Object.defineProperty(r.prototype,"name",{get:function(){return this.properties.name},set:function(e){this.setProperty("name",e)},enumerable:!0,configurable:!0}),r}(ct),Fn=function(l){A(r,l);function r(){var e=l.call(this)||this;e.className="NavigationBar";var t=new te,i=new er;i.valign="middle",i.paddingTop=8,i.paddingBottom=8,e.paddingBottom=2,e.links=new Q(i),e._disposers.push(new G(e.links)),e._disposers.push(i),e._linksIterator=new Pi(e.links,function(){return e.links.create()}),e._linksIterator.createNewItems=!0;var a=new ja;a.direction="right",a.width=8,a.height=12,a.fill=t.getFor("alternativeBackground"),a.fillOpacity=.5,a.valign="middle",a.marginLeft=10,a.marginRight=10,e.separators=new Q(a),e._disposers.push(new G(e.separators)),e._disposers.push(a);var n=new er;return e.activeLink=n,n.copyFrom(i),n.valign="middle",n.fontWeight="bold",e.width=k(100),e.layout="grid",e.dataFields.name="name",e.applyTheme(),e}return r.prototype.validateDataElements=function(){this.removeChildren(),this._linksIterator.reset(),l.prototype.validateDataElements.call(this)},r.prototype.validateDataElement=function(e){l.prototype.validateDataElement.call(this,e);var t;if(e.indext.getHitOption(this.interactions,"hitTolerance")){switch(this._generalBehavior){case"zoom":this.dispatch("zoomended");break;case"select":this.dispatch("selectended");break;case"pan":this.dispatch("panended"),t.setGlobalStyle(xt.default);break}this.downPoint=void 0,this.updateSelection()}},r.prototype.updateSelection=function(){},r.prototype.getPositions=function(){this.xPosition=this.point.x/this.innerWidth,this.yPosition=1-this.point.y/this.innerHeight},r.prototype.handleCursorDown=function(e){if(!(!this.interactionsEnabled||this.interactions.isTouchProtected&&e.touch||!je().isLocalElement(e.pointer,this.paper.svg,this.uid))){Xa();var t=ai(e.pointer.point,this);this._stick=="hard"&&this._stickPoint&&(t=this._stickPoint),this._adapterO&&this._adapterO.apply("cursorPoint",t),this.fitsToBounds(t)&&(this._downPointOrig={x:t.x,y:t.y},e.event.cancelable&&this.shouldPreventGestures(e.touch)&&this.fitsToBounds(t)&&e.event.preventDefault(),this.triggerMove(t),this.triggerDown(t))}},r.prototype.shouldPreventGestures=function(e){return!0},r.prototype.updatePoint=function(e){},r.prototype.handleCursorUp=function(e){if(!!this.interactionsEnabled&&!(!this.downPoint&&!je().isLocalElement(e.pointer,this.paper.svg,this.uid))){var t=ai(e.pointer.point,this);this._adapterO&&this._adapterO.apply("cursorPoint",t),!(!this.downPoint||!this.fitsToBounds(this.downPoint))&&(this._stick=="hard"&&this._stickPoint&&(t=this._stickPoint),this._upPointOrig={x:t.x,y:t.y},this.triggerMove(t),this.triggerUp(t))}},Object.defineProperty(r.prototype,"chart",{get:function(){return this._chart},set:function(e){this._chart=e,C(this._chart.plotContainer)&&je().lockElement(this._chart.plotContainer.interactions)},enumerable:!0,configurable:!0}),r}(X);V.registeredClasses.Cursor=Jr;var Qr=function(l){A(r,l);function r(){var e=l.call(this)||this;e._lineX=new le,e._lineY=new le,e._xAxis=new le,e._yAxis=new le,e._snapToDisposers=[],e.className="XYCursor",e.behavior="zoomX",e.maxPanOut=.1;var t=new te;e.snapOnPan=!0;var i=e.createChild(q);i.shouldClone=!1,i.fillOpacity=.2,i.fill=t.getFor("alternativeBackground"),i.isMeasured=!1,i.visible=!1,i.interactionsEnabled=!1,e.selection=i,e._disposers.push(e.selection);var a=e.createChild(q);a.shouldClone=!1,a.stroke=t.getFor("grid"),a.fill=Oe(),a.strokeDasharray="3,3",a.isMeasured=!1,a.strokeOpacity=.4,a.interactionsEnabled=!1,a.y=0,e.lineX=a,e._disposers.push(e.lineX);var n=e.createChild(q);return n.shouldClone=!1,n.stroke=t.getFor("grid"),n.fill=Oe(),n.strokeDasharray="3,3",n.isMeasured=!1,n.strokeOpacity=.4,n.interactionsEnabled=!1,n.x=0,e.lineY=n,e._disposers.push(e.lineY),e.events.on("sizechanged",e.updateSize,e,!1),e._disposers.push(e._lineX),e._disposers.push(e._lineY),e._disposers.push(e._xAxis),e._disposers.push(e._yAxis),e.mask=e,e.hideSeriesTooltipsOnSelection=!0,e.applyTheme(),e}return r.prototype.updateSize=function(){this.lineX&&(this.lineX.path=W({x:0,y:0})+R({x:0,y:this.innerHeight})),this.lineY&&(this.lineY.path=W({x:0,y:0})+R({x:this.innerWidth,y:0}))},r.prototype.updateSelection=function(){if(this._usesSelection){var e=this.downPoint,t=this.behavior;if(e){var i=this.point;this.lineX&&(i.x=this.lineX.pixelX),this.lineY&&(i.y=this.lineY.pixelY);var a=this.selection,n=Math.min(i.x,e.x),s=Math.min(i.y,e.y),o=j(Math.abs(e.x-i.x),this._positionPrecision),h=j(Math.abs(e.y-i.y),this._positionPrecision);switch(t){case"zoomX":s=0,h=this.pixelHeight;break;case"zoomY":n=0,o=this.pixelWidth;break;case"selectX":s=0,h=this.pixelHeight;break;case"selectY":n=0,o=this.pixelWidth;break}a.x=n,a.y=s,a.path=ni(o,h),a.validatePosition()}else this._generalBehavior!="select"&&this.selection.hide()}},r.prototype.fixPoint=function(e){return e.x=Math.max(0,e.x),e.y=Math.max(0,e.y),e.x=Math.min(this.pixelWidth,e.x),e.y=Math.min(this.pixelHeight,e.y),e},r.prototype.triggerMoveReal=function(e,t){l.prototype.triggerMoveReal.call(this,e,t);var i=this.snapToSeries;if(i&&!this.downPoint)if(i instanceof nt)i.isHidden&&this.updateLinePositions(e);else{var a=!0;H(i,function(n){n.isHidden||(a=!1)}),a&&this.updateLinePositions(e)}else this.updateLinePositions(e);this.downPoint&&K(this.downPoint,e)>3&&this._generalBehavior=="pan"&&(this.getPanningRanges(),this.dispatch("panning"))},r.prototype.updateLinePositions=function(e){e=this.fixPoint(this.point),this.lineX&&this.lineX.visible&&!this.xAxis&&(this.lineX.x=e.x),this.lineY&&this.lineY.visible&&!this.yAxis&&(this.lineY.y=e.y),this.updateSelection()},r.prototype.triggerDownReal=function(e){if(this.visible&&!this.isHiding)if(this._generalBehavior=="select"&&(this.selection.parent=this.parent),this.fitsToBounds(e)){this.downPoint={x:e.x,y:e.y},this.updatePoint(e),this.point.x=this.downPoint.x,this.point.y=this.downPoint.y;var t=this.selection,i=this.downPoint.x,a=this.downPoint.y;this._usesSelection&&(t.x=i,t.y=a,t.path="",t.show()),l.prototype.triggerDownReal.call(this,e)}else this.downPoint=void 0;else this.downPoint=void 0},r.prototype.updatePoint=function(e){this.lineX&&(e.x=this.lineX.pixelX),this.lineY&&(e.y=this.lineY.pixelY)},r.prototype.triggerUpReal=function(e){if(this.hasMoved())this.downPoint&&(this.upPoint=e,this.updatePoint(this.upPoint),this._generalBehavior!="pan"&&this.getRanges(),this._generalBehavior!="select"&&this.selection.hide(),l.prototype.triggerUpReal.call(this,e));else{if(this._generalBehavior!="select"?this.selection.hide(0):(this.xRange=void 0,this.yRange=void 0,this.dispatchImmediately("selectended")),this._generalBehavior=="pan"){var t=je();t.setGlobalStyle(xt.default)}this.dispatchImmediately("behaviorcanceled")}this.downPoint=void 0,this.dispatch("cursorpositionchanged")},r.prototype.hasMoved=function(){var e;return this.behavior=="zoomX"||this.behavior=="panX"?e=Ya(this._upPointOrig,this._downPointOrig):this.behavior=="zoomY"||this.behavior=="panY"?e=Ea(this._upPointOrig,this._downPointOrig):e=K(this._upPointOrig,this._downPointOrig),e>je().getHitOption(this.interactions,"hitTolerance")},r.prototype.getPanningRanges=function(){var e=j(this.downPoint.x/this.innerWidth,5),t=1-j(this.downPoint.y/this.innerHeight,5),i=j(this.point.x/this.innerWidth,5),a=1-j(this.point.y/this.innerHeight,5),n=e-i,s=t-a;this.xRange={start:n,end:1+n},this.yRange={start:s,end:1+s},this.behavior=="panX"&&(this.yRange.start=0,this.yRange.end=1),this.behavior=="panY"&&(this.xRange.start=0,this.xRange.end=1)},r.prototype.getRanges=function(){this.lineX&&(this.upPoint.x=this.lineX.pixelX),this.lineY&&(this.upPoint.y=this.lineY.pixelY),Ue(this.selection);var e=j(this.downPoint.x/this.innerWidth,5),t=j(this.upPoint.x/this.innerWidth,5),i=1-j(this.downPoint.y/this.innerHeight,5),a=1-j(this.upPoint.y/this.innerHeight,5);this.xRange={start:U(e,t),end:ee(e,t)},this.yRange={start:U(i,a),end:ee(i,a)}},Object.defineProperty(r.prototype,"behavior",{get:function(){return this.getPropertyValue("behavior")},set:function(e){this.setPropertyValue("behavior",e,!0),this._usesSelection=!1,e.indexOf("zoom")!=-1&&(this._generalBehavior="zoom",this._usesSelection=!0),e.indexOf("select")!=-1&&(this._generalBehavior="select",this._usesSelection=!0),e.indexOf("pan")!=-1&&(this._generalBehavior="pan",this._usesSelection=!1)},enumerable:!0,configurable:!0}),r.prototype.shouldPreventGestures=function(e){return(!this.interactions.isTouchProtected||!e)&&this.behavior!="none"},Object.defineProperty(r.prototype,"fullWidthLineX",{get:function(){return this.getPropertyValue("fullWidthLineX")},set:function(e){this.setPropertyValue("fullWidthLineX",e),e||this.updateSize()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fullWidthLineY",{get:function(){return this.getPropertyValue("fullWidthLineY")},set:function(e){this.setPropertyValue("fullWidthLineY",e),e||this.updateSize()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"hideSeriesTooltipsOnSelection",{get:function(){return this.getPropertyValue("hideSeriesTooltipsOnSelection")},set:function(e){this.setPropertyValue("hideSeriesTooltipsOnSelection",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxTooltipDistance",{get:function(){return this.getPropertyValue("maxTooltipDistance")},set:function(e){this.setPropertyValue("maxTooltipDistance",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxPanOut",{get:function(){return this.getPropertyValue("maxPanOut")},set:function(e){this.setPropertyValue("maxPanOut",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"xAxis",{get:function(){return this._xAxis.get()},set:function(e){var t=this;this._xAxis.get()!=e&&this._xAxis.set(e,new rt([e.tooltip.events.on("positionchanged",this.handleXTooltipPosition,this,!1),e.events.on("rangechangestarted",function(i){t.hide(0),t.preventShow=!0},void 0,!1),e.events.on("rangechangeended",function(i){t.preventShow=!1,t.hide(0),t.dispatch("cursorpositionchanged")},void 0,!1)]))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"yAxis",{get:function(){return this._yAxis.get()},set:function(e){var t=this;this._yAxis.get()!=e&&this._yAxis.set(e,new rt([e.tooltip.events.on("positionchanged",this.handleYTooltipPosition,this,!1),e.events.on("rangechangestarted",function(i){t.hide(0),t.__disabled=!0},void 0,!1),e.events.on("rangechangeended",function(i){t.__disabled=!1,t.hide(0),t.dispatch("cursorpositionchanged")},void 0,!1)]))},enumerable:!0,configurable:!0}),r.prototype.handleXTooltipPosition=function(e){var t=this.xAxis.tooltip,i=Ge({x:t.pixelX,y:t.pixelY},this),a=i.x;if(i.y=1,this.lineX&&(this.lineX.x=a,this.fitsToBounds(i)||this.hide()),this.xAxis&&this.fullWidthLineX){var n=this.xAxis.currentItemStartPoint,s=this.xAxis.currentItemEndPoint;if(n&&s){this.lineX.x=a;var o=s.x-n.x;this.lineX.path=ni(o,this.innerHeight,-o/2)}}},r.prototype.handleYTooltipPosition=function(e){var t=this.yAxis.tooltip,i=Ge({x:t.pixelX,y:t.pixelY},this),a=i.y;if(i.x=1,this.lineY&&(this.lineY.y=a,this.fitsToBounds(i)||this.hide()),this.yAxis&&this.fullWidthLineY){var n=this.yAxis.currentItemStartPoint,s=this.yAxis.currentItemEndPoint;if(n&&s){this.lineY.y=a;var o=s.y-n.y;this.lineY.path=ni(this.innerWidth,o,0,-o/2)}}},Object.defineProperty(r.prototype,"lineX",{get:function(){return this._lineX.get()},set:function(e){e?(e.setElement(this.paper.add("path")),this._lineX.set(e,e.events.on("positionchanged",this.updateSelection,this,!1)),e.interactionsEnabled=!1,e.parent=this):this._lineX.reset()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"lineY",{get:function(){return this._lineY.get()},set:function(e){e?(e.setElement(this.paper.add("path")),this._lineY.set(e,e.events.on("positionchanged",this.updateSelection,this,!1)),e.parent=this,e.interactionsEnabled=!1):this._lineY.reset()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"selection",{get:function(){return this._selection},set:function(e){this._selection=e,e&&(e.element=this.paper.add("path"),e.parent=this)},enumerable:!0,configurable:!0}),r.prototype.processConfig=function(e){var t=this;if(e&&(C(e.xAxis)&&ae(e.xAxis)&&(this.map.hasKey(e.xAxis)?e.xAxis=this.map.getKey(e.xAxis):(this.processingErrors.push('[XYCursor] No axis with id "'+e.xAxis+'" found for `xAxis`'),delete e.xAxis)),C(e.yAxis)&&ae(e.yAxis)&&(this.map.hasKey(e.yAxis)?e.yAxis=this.map.getKey(e.yAxis):(this.processingErrors.push('[XYCursor] No axis with id "'+e.yAxis+'" found for `yAxis`'),delete e.yAxis)),C(e.snapToSeries))){var i=we(e.snapToSeries)?e.snapToSeries:[e.snapToSeries],a=!1;H(i,function(n,s){ae(n)&&(t.map.hasKey(n)?i[s]=t.map.getKey(n):(t.processingErrors.push('[XYCursor] No series with id "'+n+'" found for `series`'),a=!0))}),a?delete e.snapToSeries:e.snapToSeries=i}l.prototype.processConfig.call(this,e)},Object.defineProperty(r.prototype,"snapToSeries",{get:function(){return this.getPropertyValue("snapToSeries")},set:function(e){var t=this;this.setPropertyValue("snapToSeries",e)&&(e instanceof nt&&(e=[e]),this._snapToDisposers&&H(this._snapToDisposers,function(i){i.dispose()}),this._snapToDisposers=[],e&&H(e,function(i){t._snapToDisposers.push(i.events.on("tooltipshownat",function(){t.handleSnap(i)},void 0,!1))}))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"snapOnPan",{get:function(){return this.getPropertyValue("snapOnPan")},set:function(e){this.setPropertyValue("snapOnPan",e)},enumerable:!0,configurable:!0}),r.prototype.handleSnap=function(e){if(!this.downPoint){var t=e.getTooltipX()+e.xAxis.pixelX,i=e.getTooltipY()+e.yAxis.pixelY,a=e.xAxis,n=e.yAxis;a&&a.renderer.opposite&&(i-=this.pixelHeight),this.point={x:t,y:i},this.getPositions();var s=t,o=i;t-=this.pixelWidth,n&&n.renderer.opposite&&(t+=this.pixelWidth);var h=e.tooltip,d=h.animationDuration,u=h.animationEasing;a instanceof E&&!(a instanceof z)&&n instanceof E&&!(n instanceof z)?(e.yAxis.showTooltipAtPosition(this.yPosition),e.xAxis.showTooltipAtPosition(this.xPosition)):(e.baseAxis==e.xAxis&&e.yAxis.showTooltipAtPosition(this.yPosition),e.baseAxis==e.yAxis&&e.xAxis.showTooltipAtPosition(this.xPosition)),this.lineY.x=t,this.lineX.y=i,this.xAxis||this.lineX.animate([{property:"x",to:s}],d,u),this.yAxis||this.lineY.animate([{property:"y",to:o}],d,u)}},r.prototype.dispose=function(){this.hide(0),l.prototype.dispose.call(this)},r}(Jr);V.registeredClasses.XYCursor=Qr;var Mn=function(l){A(r,l);function r(){var e=l.call(this)||this;return e.className="RadarCursor",e.radius=k(100),e.innerRadius=k(0),e.applyTheme(),e.mask=void 0,e}return r.prototype.fitsToBounds=function(e){var t=K(e);return tthis.pixelInnerRadius-1},Object.defineProperty(r.prototype,"startAngle",{get:function(){return this.getPropertyValue("startAngle")},set:function(e){this.setPropertyValue("startAngle",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endAngle",{get:function(){return this.getPropertyValue("endAngle")},set:function(e){this.setPropertyValue("endAngle",e,!0)},enumerable:!0,configurable:!0}),r.prototype.triggerMoveReal=function(e,t){(!this.xAxis||this.xAxis&&(!this.xAxis.cursorTooltipEnabled||this.xAxis.tooltip.disabled))&&this.updateLineX(this.point),(!this.yAxis||this.yAxis&&(!this.yAxis.cursorTooltipEnabled||this.yAxis.tooltip.disabled))&&this.updateLineY(this.point),this.updateSelection(),l.prototype.triggerMoveReal.call(this,e,t)},r.prototype.updateLineX=function(e){var t=this.pixelRadius,i=this.startAngle,a=this.endAngle,n=this.pixelInnerRadius;if(t>0&&g(i)&&g(a)&&g(n)){var s=Re(Ve(e),i,a),o=void 0;if(this.lineX&&this.lineX.visible){if(this.lineX.moveTo({x:0,y:0}),this.xAxis&&this.fullWidthLineX){var h=this.xAxis.currentItemStartPoint,d=this.xAxis.currentItemEndPoint;if(h&&d){var u=Re(Ve(h),i,a),p=Re(Ve(d),i,a),f=p-u;i0&&(f-=360),s-=f/2,o=W({x:n*M(s),y:n*L(s)})+R({x:t*M(s),y:t*L(s)})+fe(s,f,t)+R({x:n*M(s+f),y:n*L(s+f)})+fe(s+f,-f,n)}}o||(o=W({x:n*M(s),y:n*L(s)})+R({x:t*M(s),y:t*L(s)})),this.lineX.path=o}}},r.prototype.updateLineY=function(e){if(this.lineY&&this.lineY.visible){var t=this.startAngle,i=this.endAngle,a=this.truePixelRadius,n=Y(K(e),0,this.truePixelRadius);if(g(n)&&g(t)){this.lineY.moveTo({x:0,y:0});var s=void 0,o=i-t;if(this.yAxis&&this.fullWidthLineY){var h=this.yAxis.currentItemStartPoint,d=this.yAxis.currentItemEndPoint;if(h&&d){var u=Y(K(h),0,a);n=Y(K(d),0,a),s=W({x:n*M(t),y:n*L(t)})+fe(t,o,n),s+=W({x:u*M(i),y:u*L(i)})+fe(i,-o,u)}}s||(s=W({x:n*M(t),y:n*L(t)})+fe(t,i-t,n)),this.lineY.path=s}}},r.prototype.updateSelection=function(){if(this._usesSelection){var e=this.downPoint;if(e){var t=this.point,i=this.pixelRadius,a=this.truePixelRadius,n=this.pixelInnerRadius,s=Math.min(this.startAngle,this.endAngle),o=Math.max(this.startAngle,this.endAngle),h=Re(Ve(e),s,o),d=Re(Ve(t),s,o),u=K(e);if(u[{category:"Empty",disabled:!0,labelDisabled:!0,tooltipDisabled:!0,value:1,fill:"#dadada",fillOpacity:.3,strokeColor:"#dadada",strokeDasharray:"4,4",strokeWidth:2}],h=Ba(),d=Na(null);let u,p,f,c,y;tr(()=>r.data,function(){v(r.data)},{deep:!0}),tr(()=>r.isLoading,function(){r.isLoading?(c==null||c.hide(0),p==null||p.hide(0)):(c==null||c.show(),p==null||p.show())}),za(function(){D(),v(r.data)}),Ha(function(){u==null||u.dispose()});function v(b){!u||(b.length||u.invalidateData(),u.data=b)}function m(b,O){return b.length?b.map(_=>{const{route:N}=_,F=N||O.url?{..._,fillOpacity:.7}:_;if(N){const{href:I,meta:ge}=h.resolve(N),{title:Me}=ge;return{url:I,urlTitle:Me,...F}}return F}).map(_=>{const{category:N=""}=_;switch(N.toLowerCase()){case"online":return{fill:a,minSizeForLabel:.13,..._};case"offline":return{fill:n,minSizeForLabel:.14,..._};case"partially degraded":return{fill:s,minSizeForLabel:.3,..._};default:return _}}):o()}function x(b,O){const{fontSize:_}=O.properties,N=O.parent.parent,F=N.pixelRadius-N.pixelInnerRadius;return N.labels.template.fontSize=Math.ceil(F/3),(2-F-_)/2}function P(){const b=r.data.reduce((O,{value:_})=>O+_,0);typeof r.title=="object"&&r.title.singular&&r.title.plural&&(y.text=b===1?r.title.singular:r.title.plural),typeof r.title=="string"&&(y.text=r.title),p.invalidateLabels()}function S(){P(),!r.data.length&&f.currentText!==r.emptySubTitle&&(y.fontWeight="400",y.fontSize=13,f.text=r.emptySubTitle,f.fontWeight="400",f.fontSize=13,p.invalidateLabels()),r.data.length&&f.currentText===r.emptySubTitle&&(y.fontWeight=r.titleProps&&r.titleProps.fontWeight?r.titleProps.fontWeight:"400",y.fontSize=r.titleProps&&r.titleProps.fontSize?r.titleProps.fontSize:13,f.text=r.subTitleProps&&r.subTitleProps.text?r.subTitleProps.text:"{values.value.sum}",f.fontWeight=r.subTitleProps&&r.subTitleProps.fontWeight?r.subTitleProps.fontWeight:"700",f.fontSize=r.subTitleProps&&r.subTitleProps.fontSize?r.subTitleProps.fontSize:22,p.invalidateLabels())}function D(){if(d.value instanceof HTMLElement){if(u=Ua(T(),d.value,ji),r.saveChart&&(window.chart=u,window.series=c),u.logo&&(u.logo.disabled=!r.displayAmChartsLogo,r.displayAmChartsLogo&&(u.logo.properties.align="right")),c.labels.template.disabled=r.hideSliceLabels,r.url&&(u.url=h.resolve(r.url).href),r.titleProps&&y)for(const b in r.titleProps)y[b]=r.titleProps[b];if(r.subTitleProps&&f)for(const b in r.subTitleProps)f[b]=r.subTitleProps[b];return u}}function T(){return{startAngle:0,endAngle:360,radius:"90%",innerRadius:"60%",data:o(),series:[{type:"PieSeries",dataFields:{value:"value",category:"category"},colors:{step:2},alignLabels:!1,labels:{fontWeight:"500",fontSize:11,bent:!0,radius:0,verticalCenter:"middle",fill:"#ffffff",paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,text:"{category}",interactionsEnabled:!1,userClassName:"pie-chart-label",propertyFields:{disabled:"labelDisabled"},adapter:{radius:x,disabled(b,{dataItem:O}){if(O){const _=O.dataContext.minSizeForLabel||.1;return O.values.value.percent/100<_}return b}}},ticks:{disabled:!0},tooltip:{pointerOrientation:"down",background:{callback(){this.filters.clear()},strokeWidth:0,pointerBaseWidth:0},propertyFields:{disabled:"tooltipDisabled"}},hiddenState:{properties:{opacity:1,startAngle:-90,endAngle:-90}},slices:{cornerRadius:5,propertyFields:{fill:"fill",fillOpacity:"fillOpacity",stroke:"strokeColor",strokeDasharray:"strokeDasharray",strokeWidth:"strokeWidth",url:"url"},stroke:"#ffffff",strokeWidth:2,strokeOpacity:1,tooltipPosition:"pointer",callback(){this.states.getKey("hover").properties.scale=1,this.states.getKey("active").properties.shiftRadius=0,this.states.getKey("hover").properties.fillOpacity=1}},children:[{type:"Container",forceCreate:!0,horizontalCenter:"middle",verticalCenter:"middle",layout:"vertical",background:{fill:"#ffffff"},callback(){this.toBack(),p=this},children:[{type:"Label",forceCreate:!0,fontSize:22,fill:i,text:"{values.value.sum}",horizontalCenter:"middle",verticalCenter:"middle",fontWeight:"700",userClassName:t,callback(){f=this}},{type:"Label",forceCreate:!0,fontSize:13,fill:i,text:"TOTAL",horizontalCenter:"middle",verticalCenter:"middle",fontWeight:"400",userClassName:e,callback(){r.reverseTitles&&this.toBack(),y=this,P()}}]}],callback(){c=this},events:{dataitemsvalidated:S}}],adapter:{data:m}}}return(b,O)=>(ft(),Wt("div",{ref_key:"chartNode",ref:d},null,512))}}),zn=_i({__name:"VersionsDonutChart",props:{data:{type:Array,required:!0},title:{type:[String,Object],required:!0},isLoading:{type:Boolean,required:!1,default:!1},displayAmChartsLogo:{type:Boolean,required:!1,default:!1},url:{type:[String,Object],required:!1,default:null},titleProps:{type:Object,required:!1,default:()=>({fontSize:18,fontWeight:"400"})},subTitleProps:{type:Object,required:!1,default:()=>({fontSize:12,fontWeight:"300",text:"VERSIONS"})},emptySubTitle:{type:String,required:!1,default:"NOT FOUND"},reverseTitles:{type:Boolean,required:!1,default:!0}},setup(l){const r=l;return(e,t)=>(ft(),dr(Ln,Ga(e.$attrs,{data:l.data,title:l.title,"is-loading":l.isLoading,url:l.url,"display-am-charts-logo":l.displayAmChartsLogo,"title-props":r.titleProps,"sub-title-props":r.subTitleProps,"empty-sub-title":r.emptySubTitle,"reverse-titles":r.reverseTitles}),null,16,["data","title","is-loading","url","display-am-charts-logo","title-props","sub-title-props","empty-sub-title","reverse-titles"]))}}),ea=l=>(Ja("data-v-67d101a0"),l=l(),Qa(),l),In={class:"resource-list"},Rn=ea(()=>ke("p",null,[Ce(` + We can create multiple isolated Mesh resources (i.e. per application/`),ke("wbr"),Ce("team/"),ke("wbr"),Ce(`business unit). + `)],-1)),jn={class:"resource-list-actions mt-4"},Wn=ea(()=>ke("p",null,` + We need a data plane proxy for each replica of our services within a Mesh resource. + `,-1)),Xn={class:"resource-list-actions mt-4"},Yn={class:"resource-list-actions mt-4"},En=["href"],Bn=_i({__name:"MeshResources",setup(l){const r=$a(),e="https://kuma.io/policies/?utm_source=Kuma&utm_medium=Kuma-GUI",t=r.getters["config/getTagline"],i=ir(()=>({name:r.getters["config/getEnvironment"]==="universal"?"universal-dataplane":"kubernetes-dataplane"})),a=ir(()=>{const n=r.getters["config/getKumaDocsVersion"];return n?[{link:`https://kuma.io/docs/${n}/?utm_source=Kuma&utm_medium=Kuma-GUI`,label:"Kuma Documentation"},{link:"https://kuma-mesh.slack.com/?utm_source=Kuma&utm_medium=Kuma-GUI",label:"Kuma Community Chat"},{link:"https://github.com/kumahq/kuma?utm_source=Kuma&utm_medium=Kuma-GUI",label:"Kuma GitHub Repository"}]:[]});return(n,s)=>(ft(),Wt("div",In,[pt(Pe(jt),{title:"Create a virtual mesh"},{body:Je(()=>[Rn,Ce(),ke("div",jn,[pt(Pe(si),{to:{name:"create-mesh"},appearance:"primary"},{default:Je(()=>[Ce(` + Create mesh + `)]),_:1})])]),_:1}),Ce(),pt(Pe(jt),{title:"Connect data plane proxies"},{body:Je(()=>[Wn,Ce(),ke("div",Xn,[pt(Pe(si),{to:Pe(i),appearance:"primary"},{default:Je(()=>[Ce(` + Get started + `)]),_:1},8,["to"])])]),_:1}),Ce(),pt(Pe(jt),{title:`Apply ${Pe(t)} policies`},{body:Je(()=>[ke("p",null,` + We can apply `+oi(Pe(rr))+` policies to secure, observe, route and manage the Mesh and its data plane proxies. + `,1),Ce(),ke("div",Yn,[pt(Pe(si),{to:e,appearance:"primary"},{default:Je(()=>[Ce(` + Explore policies + `)]),_:1})])]),_:1},8,["title"]),Ce(),Pe(a).length>0?(ft(),dr(Pe(jt),{key:0,title:"Resources"},{body:Je(()=>[ke("p",null,` + Join the `+oi(Pe(rr))+` community and ask questions: + `,1),Ce(),ke("ul",null,[(ft(!0),Wt(Ka,null,Za(Pe(a),(o,h)=>(ft(),Wt("li",{key:h},[ke("a",{href:o.link,target:"_blank"},oi(o.label),9,En)]))),128))])]),_:1})):qa("",!0)]))}});const Hn=en(Bn,[["__scopeId","data-v-67d101a0"]]);export{Hn as M,Ln as _,zn as a}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView.2aad63d7.js b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView.2aad63d7.js deleted file mode 100644 index 57cf60f49763..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView.2aad63d7.js +++ /dev/null @@ -1 +0,0 @@ -import{D as Z,O as b,cn as O,k as d,o as n,c as f,w as i,a as r,j as o,t as x,b as l,i as s,z as k,h as t}from"./index.3bc39668.js";import{L as y}from"./LoadingBox.7ffde0ed.js";import{O as z}from"./OnboardingNavigation.18583fce.js";import{O as I,a as v}from"./OnboardingPage.f1f41949.js";const g=1e3,T={name:"MultiZoneView",components:{OnboardingNavigation:z,OnboardingHeading:I,OnboardingPage:v,LoadingBox:y,KCard:b},data(){return{hasZones:!1,hasZoneIngresses:!1,zoneTimeout:null,zoneIngressTimeout:null}},computed:{servicesOnline(){return this.hasZoneIngresses&&this.hasZones},...O({kumaDocsVersion:"config/getKumaDocsVersion"}),documentationLink(){return`https://kuma.io/docs/${this.kumaDocsVersion}/deployments/multi-zone/#zone-control-plane`}},created(){this.getZoneIngresses(),this.getZones()},unmounted(){clearTimeout(this.zoneTimeout),clearTimeout(this.zoneIngressTimeout)},methods:{async getZones(){try{const{total:e}=await d.getZones();this.hasZones=e>0}catch(e){console.error(e)}this.hasZones||(this.zoneTimeout=setTimeout(()=>this.getZones(),g))},async getZoneIngresses(){try{const{total:e}=await d.getAllZoneIngressOverviews();this.hasZoneIngresses=e>0}catch(e){console.error(e)}this.hasZoneIngresses||(this.zoneIngressTimeout=setTimeout(()=>this.getZoneIngresses(),g))}}},L=o("p",{class:"text-center mb-4"}," A zone requires both the zone control plane and zone ingress. On Kubernetes, you run a single command to create both resources. On Universal, you must create them separately. ",-1),N=["href"],V={class:"text-center my-4"},w={key:0,class:"text-green-500","data-testid":"zone-connected"},B={key:1,class:"text-red-500","data-testid":"zone-disconnected"},C={class:"text-center mt-4 mb-10"},D={key:0,class:"text-green-500","data-testid":"zone-ingress-connected"},A={key:1,class:"text-red-500","data-testid":"zone-ingress-disconnected"},K={key:0,class:"flex justify-center"};function P(e,G,H,j,a,c){const h=t("OnboardingHeading"),m=t("KCard"),u=t("LoadingBox"),_=t("OnboardingNavigation"),p=t("OnboardingPage");return n(),f(p,null,{header:i(()=>[r(h,{title:"Add zones"})]),content:i(()=>[L,r(m,{title:"See the documentation for options to install:","border-variant":"noBorder"},{body:i(()=>[o("a",{target:"_blank",class:"external-link-code-block",href:c.documentationLink},x(c.documentationLink),9,N)]),_:1}),o("div",null,[o("p",V,[l(" Zone status: "),a.hasZones?(n(),s("span",w,"Connected")):(n(),s("span",B,"Disconnected"))]),o("p",C,[l(" Zone ingress status: "),a.hasZoneIngresses?(n(),s("span",D,"Connected")):(n(),s("span",A,"Disconnected"))]),!a.hasZoneIngresses||!a.hasZones?(n(),s("div",K,[r(u)])):k("",!0)])]),navigation:i(()=>[r(_,{"next-step":"onboarding-create-mesh","previous-step":"onboarding-configuration-types","should-allow-next":c.servicesOnline},null,8,["should-allow-next"])]),_:1})}const R=Z(T,[["render",P]]);export{R as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MultiZoneView.c9b34ad2.js b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView.c9b34ad2.js new file mode 100644 index 000000000000..4c614ae05cf0 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/MultiZoneView.c9b34ad2.js @@ -0,0 +1,7 @@ +import{E as Z,L as b,cn as f,k as l,i as t,o as n,c as x,w as r,a as c,e as s,l as a,t as k,j as o,A as O}from"./index.c8e7c817.js";import{L as y}from"./LoadingBox.f2351d0f.js";import{O as z}from"./OnboardingNavigation.70265aab.js";import{O as I,a as v}from"./OnboardingPage.3dbc95d5.js";const g=1e3,T={name:"MultiZoneView",components:{OnboardingNavigation:z,OnboardingHeading:I,OnboardingPage:v,LoadingBox:y,KCard:b},data(){return{hasZones:!1,hasZoneIngresses:!1,zoneTimeout:null,zoneIngressTimeout:null}},computed:{servicesOnline(){return this.hasZoneIngresses&&this.hasZones},...f({kumaDocsVersion:"config/getKumaDocsVersion"}),documentationLink(){return`https://kuma.io/docs/${this.kumaDocsVersion}/deployments/multi-zone/#zone-control-plane`}},created(){this.getZoneIngresses(),this.getZones()},unmounted(){clearTimeout(this.zoneTimeout),clearTimeout(this.zoneIngressTimeout)},methods:{async getZones(){try{const{total:e}=await l.getZones();this.hasZones=e>0}catch(e){console.error(e)}this.hasZones||(this.zoneTimeout=setTimeout(()=>this.getZones(),g))},async getZoneIngresses(){try{const{total:e}=await l.getAllZoneIngressOverviews();this.hasZoneIngresses=e>0}catch(e){console.error(e)}this.hasZoneIngresses||(this.zoneIngressTimeout=setTimeout(()=>this.getZoneIngresses(),g))}}},L=a("p",{class:"text-center mb-4"},` + A zone requires both the zone control plane and zone ingress. On Kubernetes, you run a single command to create both resources. On Universal, you must create them separately. + `,-1),N=["href"],V={class:"text-center my-4"},w={key:0,class:"text-green-500","data-testid":"zone-connected"},B={key:1,class:"text-red-500","data-testid":"zone-disconnected"},C={class:"text-center mt-4 mb-10"},A={key:0,class:"text-green-500","data-testid":"zone-ingress-connected"},D={key:1,class:"text-red-500","data-testid":"zone-ingress-disconnected"},K={key:0,class:"flex justify-center"};function P(e,E,G,H,i,d){const h=t("OnboardingHeading"),m=t("KCard"),u=t("LoadingBox"),_=t("OnboardingNavigation"),p=t("OnboardingPage");return n(),x(p,null,{header:r(()=>[c(h,{title:"Add zones"})]),content:r(()=>[L,s(),c(m,{title:"See the documentation for options to install:","border-variant":"noBorder"},{body:r(()=>[a("a",{target:"_blank",class:"external-link-code-block",href:d.documentationLink},k(d.documentationLink),9,N)]),_:1}),s(),a("div",null,[a("p",V,[s(` + Zone status: + `),i.hasZones?(n(),o("span",w,"Connected")):(n(),o("span",B,"Disconnected"))]),s(),a("p",C,[s(` + Zone ingress status: + `),i.hasZoneIngresses?(n(),o("span",A,"Connected")):(n(),o("span",D,"Disconnected"))]),s(),!i.hasZoneIngresses||!i.hasZones?(n(),o("div",K,[c(u)])):O("",!0)])]),navigation:r(()=>[c(_,{"next-step":"onboarding-create-mesh","previous-step":"onboarding-configuration-types","should-allow-next":d.servicesOnline},null,8,["should-allow-next"])]),_:1})}const R=Z(T,[["render",P]]);export{R as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.565fe069.js b/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.565fe069.js new file mode 100644 index 000000000000..ece2b4a6f171 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.565fe069.js @@ -0,0 +1,5 @@ +import{P as m,N as u,b as l,ck as _,cn as d,E as g,i as n,o as K,c as f,w as e,a,e as t,l as o,t as k}from"./index.c8e7c817.js";const y={name:"MultizoneInfo",components:{KButton:m,KEmptyState:u,KIcon:l},data(){return{productName:_}},computed:{...d({kumaDocsVersion:"config/getKumaDocsVersion"})}},N=o("p",null,[t(` + To access this page, you must be running in `),o("strong",null,"Multi-Zone"),t(` mode. + `)],-1);function B(s,M,V,b,c,h){const r=n("KIcon"),i=n("KButton"),p=n("KEmptyState");return K(),f(p,null,{title:e(()=>[a(r,{class:"mb-3",icon:"dangerCircleOutline",size:"42"}),t(),o("p",null,k(c.productName)+" is running in Standalone mode.",1)]),message:e(()=>[N]),cta:e(()=>[a(i,{to:`https://kuma.io/docs/${s.kumaDocsVersion}/documentation/deployments/`,target:"_blank",appearance:"primary"},{default:e(()=>[t(` + Learn More + `)]),_:1},8,["to"])]),_:1})}const E=g(y,[["render",B]]);export{E as M}; diff --git a/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.8c2f925d.js b/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.8c2f925d.js deleted file mode 100644 index 26a717372556..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/MultizoneInfo.8c2f925d.js +++ /dev/null @@ -1 +0,0 @@ -import{M as u,N as m,v as l,ck as d,cn as _,D as g,h as t,o as K,c as f,w as e,a,j as o,t as k,b as n}from"./index.3bc39668.js";const M={name:"MultizoneInfo",components:{KButton:u,KEmptyState:m,KIcon:l},data(){return{productName:d}},computed:{..._({kumaDocsVersion:"config/getKumaDocsVersion"})}},y=o("p",null,[n(" To access this page, you must be running in "),o("strong",null,"Multi-Zone"),n(" mode. ")],-1);function N(s,h,B,D,c,V){const r=t("KIcon"),i=t("KButton"),p=t("KEmptyState");return K(),f(p,null,{title:e(()=>[a(r,{class:"kong-icon--centered",icon:"dangerCircleOutline",size:"42"}),o("p",null,k(c.productName)+" is running in Standalone mode.",1)]),message:e(()=>[y]),cta:e(()=>[a(i,{to:`https://kuma.io/docs/${s.kumaDocsVersion}/documentation/deployments/`,target:"_blank",appearance:"primary"},{default:e(()=>[n(" Learn More ")]),_:1},8,["to"])]),_:1})}const S=g(M,[["render",N]]);export{S as M}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingNavigation.18583fce.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingNavigation.18583fce.js deleted file mode 100644 index 9c427af4cac4..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingNavigation.18583fce.js +++ /dev/null @@ -1 +0,0 @@ -import{D as b,M as g,cP as S,o,i as m,c as r,w as s,b as i,z as d,j as u,A as p,a as f,t as v,h as k}from"./index.3bc39668.js";const x={name:"OnboardingNavigation",components:{KButton:g},props:{shouldAllowNext:{type:Boolean,default:!0},showSkip:{type:Boolean,default:!0},nextStep:{type:String,required:!0},previousStep:{type:String,default:""},nextStepTitle:{type:String,default:"Next"},lastStep:{type:Boolean,default:!1}},computed:{classes(){return["mt-4 flex items-center flex-col sm:flex-row",{"justify-center":this.lastStep,"justify-between":this.previousStep&&!this.lastStep,"justify-end":!this.previousStep&&!this.lastStep}]}},methods:{...S("onboarding",["completeOnboarding","changeStep"]),skipOnboarding(){this.completeOnboarding(),this.$router.push({name:"home"})}}};function _(l,t,e,h,y,a){const n=k("KButton");return o(),m("div",{class:p(a.classes)},[e.previousStep?(o(),r(n,{key:0,appearance:"primary",class:"navigation-button navigation-button--back",to:{name:e.previousStep},"data-testid":"onboarding-previous-button",onClick:t[0]||(t[0]=c=>l.changeStep(e.previousStep))},{default:s(()=>[i(" Back ")]),_:1},8,["to"])):d("",!0),u("div",null,[e.showSkip?(o(),r(n,{key:0,class:"skip-button",appearance:"btn-link",size:"small","data-testid":"onboarding-skip-button",onClick:a.skipOnboarding},{default:s(()=>[i(" Skip Setup ")]),_:1},8,["onClick"])):d("",!0),u("span",{class:p(["inline-block",{"cursor-not-allowed":!e.shouldAllowNext}])},[f(n,{disabled:!e.shouldAllowNext,class:"navigation-button navigation-button--next",appearance:"primary",to:{name:e.nextStep},"data-testid":"onboarding-next-button",onClick:t[1]||(t[1]=c=>e.lastStep?a.skipOnboarding():l.changeStep(e.nextStep))},{default:s(()=>[i(v(e.nextStepTitle),1)]),_:1},8,["disabled","to"])],2)])],2)}const N=b(x,[["render",_],["__scopeId","data-v-347fece0"]]);export{N as O}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingNavigation.70265aab.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingNavigation.70265aab.js new file mode 100644 index 000000000000..9c474ab9ea5a --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingNavigation.70265aab.js @@ -0,0 +1,5 @@ +import{E as g,P as S,cM as b,i as m,o as s,j as v,c as r,w as i,e as t,A as d,l as u,B as p,a as k,t as f}from"./index.c8e7c817.js";const x={name:"OnboardingNavigation",components:{KButton:S},props:{shouldAllowNext:{type:Boolean,default:!0},showSkip:{type:Boolean,default:!0},nextStep:{type:String,required:!0},previousStep:{type:String,default:""},nextStepTitle:{type:String,default:"Next"},lastStep:{type:Boolean,default:!1}},computed:{classes(){return["mt-4 flex items-center flex-col sm:flex-row",{"justify-center":this.lastStep,"justify-between":this.previousStep&&!this.lastStep,"justify-end":!this.previousStep&&!this.lastStep}]}},methods:{...b("onboarding",["completeOnboarding","changeStep"]),skipOnboarding(){this.completeOnboarding(),this.$router.push({name:"home"})}}};function _(l,a,e,h,y,n){const o=m("KButton");return s(),v("div",{class:p(n.classes)},[e.previousStep?(s(),r(o,{key:0,appearance:"primary",class:"navigation-button navigation-button--back",to:{name:e.previousStep},"data-testid":"onboarding-previous-button",onClick:a[0]||(a[0]=c=>l.changeStep(e.previousStep))},{default:i(()=>[t(` + Back + `)]),_:1},8,["to"])):d("",!0),t(),u("div",null,[e.showSkip?(s(),r(o,{key:0,class:"skip-button",appearance:"btn-link",size:"small","data-testid":"onboarding-skip-button",onClick:n.skipOnboarding},{default:i(()=>[t(` + Skip Setup + `)]),_:1},8,["onClick"])):d("",!0),t(),u("span",{class:p(["inline-block",{"cursor-not-allowed":!e.shouldAllowNext}])},[k(o,{disabled:!e.shouldAllowNext,class:"navigation-button navigation-button--next",appearance:"primary",to:{name:e.nextStep},"data-testid":"onboarding-next-button",onClick:a[1]||(a[1]=c=>e.lastStep?n.skipOnboarding():l.changeStep(e.nextStep))},{default:i(()=>[t(f(e.nextStepTitle),1)]),_:1},8,["disabled","to"])],2)])],2)}const N=g(x,[["render",_],["__scopeId","data-v-779a1d51"]]);export{N as O}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingNavigation.8e0e24c9.css b/app/kuma-ui/pkg/resources/data/assets/OnboardingNavigation.8e0e24c9.css new file mode 100644 index 000000000000..fe0802ed0aab --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingNavigation.8e0e24c9.css @@ -0,0 +1 @@ +.navigation-button[data-v-779a1d51]{font-size:1.125rem;line-height:1.75rem;font-weight:700;--KButtonPaddingY: 12px;--KButtonPaddingX: 48px;--KButtonRadius: 25px}.navigation-button--back[data-v-779a1d51]{color:var(--grey-600)!important;--KButtonPrimaryBase: var(--OnboardingBackButton);--KButtonPrimaryHover: var(--OnboardingBackButtonHover);--KButtonPrimaryActive: var(--OnboardingBackButtonHover)}.navigation-button--next[data-v-779a1d51]{--KButtonPrimaryBase: var(--OnboardingNextButton);--KButtonPrimaryHover: var(--OnboardingNextButtonHover);--KButtonPrimaryActive: var(--OnboardingNextButtonHover)}.navigation-button[disabled][data-v-779a1d51]{cursor:not-allowed}.skip-button[data-v-779a1d51]{margin-right:2rem;font-weight:500;--KButtonBtnLink: var(--OnboardingSkipSetupButton)} diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingNavigation.a88835b3.css b/app/kuma-ui/pkg/resources/data/assets/OnboardingNavigation.a88835b3.css deleted file mode 100644 index 2304a278fc0b..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingNavigation.a88835b3.css +++ /dev/null @@ -1 +0,0 @@ -.navigation-button[data-v-347fece0]{font-size:1.125rem;line-height:1.75rem;font-weight:700;--KButtonPaddingY: 12px;--KButtonPaddingX: 48px;--KButtonRadius: 25px}.navigation-button--back[data-v-347fece0]{color:#646464!important;--KButtonPrimaryBase: var(--OnboardingBackButton);--KButtonPrimaryHover: var(--OnboardingBackButtonHover);--KButtonPrimaryActive: var(--OnboardingBackButtonHover)}.navigation-button--next[data-v-347fece0]{--KButtonPrimaryBase: var(--OnboardingNextButton);--KButtonPrimaryHover: var(--OnboardingNextButtonHover);--KButtonPrimaryActive: var(--OnboardingNextButtonHover)}.navigation-button[disabled][data-v-347fece0]{cursor:not-allowed}.skip-button[data-v-347fece0]{margin-right:2rem;font-weight:500;--KButtonBtnLink: var(--OnboardingSkipSetupButton)} diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingPage.3dbc95d5.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage.3dbc95d5.js new file mode 100644 index 000000000000..5c9c16047fb6 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage.3dbc95d5.js @@ -0,0 +1 @@ +import{E as r,o,j as d,l as t,t as c,e as a,A as g,J as s,B as u,C as h,D as b}from"./index.c8e7c817.js";const m={name:"OnboardingHeading",props:{title:{type:String,required:!0},description:{type:String,default:""}}},v={class:"relative"},f={class:"onboarding-title"},$={key:0,class:"text-center text-lg mt-3"};function y(e,_,n,l,p,i){return o(),d("div",v,[t("h1",f,c(n.title),1),a(),n.description?(o(),d("p",$,c(n.description),1)):g("",!0)])}const H=r(m,[["render",y],["__scopeId","data-v-8a9a6bad"]]);const I={name:"OnboardingContainer",props:{withImage:{type:Boolean,default:!1}},computed:{classes(){return["onboarding-container__content",this.withImage?"onboarding-container__content--with-image":""]}}},O=e=>(h("data-v-0bedcde9"),e=e(),b(),e),S={class:"onboarding-container"},x={class:"onboarding-container__header"},w={class:"w-full"},B=O(()=>t("div",{class:"background-image"},null,-1));function k(e,_,n,l,p,i){return o(),d("div",null,[t("div",S,[t("div",x,[s(e.$slots,"header",{},void 0,!0)]),a(),t("div",{class:u(i.classes)},[t("div",w,[s(e.$slots,"content",{},void 0,!0)])],2),a(),s(e.$slots,"navigation",{},void 0,!0)]),a(),B])}const N=r(I,[["render",k],["__scopeId","data-v-0bedcde9"]]);export{H as O,N as a}; diff --git a/app/kuma-ui/pkg/resources/data/assets/OnboardingPage.f1f41949.js b/app/kuma-ui/pkg/resources/data/assets/OnboardingPage.f1f41949.js deleted file mode 100644 index 9939af1d980d..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/OnboardingPage.f1f41949.js +++ /dev/null @@ -1 +0,0 @@ -import{D as c,o as s,i as o,j as t,t as i,z as p,I as a,A as g,B as u,C as h}from"./index.3bc39668.js";const b={name:"OnboardingHeading",props:{title:{type:String,required:!0},description:{type:String,default:""}}},m={class:"relative"},v={class:"onboarding-title"},f={key:0,class:"text-center text-lg mt-3"};function $(e,r,n,_,l,d){return s(),o("div",m,[t("h1",v,i(n.title),1),n.description?(s(),o("p",f,i(n.description),1)):p("",!0)])}const C=c(b,[["render",$],["__scopeId","data-v-8a9a6bad"]]);const y={name:"OnboardingContainer",props:{withImage:{type:Boolean,default:!1}},computed:{classes(){return["onboarding-container__content",this.withImage?"onboarding-container__content--with-image":""]}}},I=e=>(u("data-v-0bedcde9"),e=e(),h(),e),O={class:"onboarding-container"},S={class:"onboarding-container__header"},w={class:"w-full"},x=I(()=>t("div",{class:"background-image"},null,-1));function B(e,r,n,_,l,d){return s(),o("div",null,[t("div",O,[t("div",S,[a(e.$slots,"header",{},void 0,!0)]),t("div",{class:g(d.classes)},[t("div",w,[a(e.$slots,"content",{},void 0,!0)])],2),a(e.$slots,"navigation",{},void 0,!0)]),x])}const H=c(y,[["render",B],["__scopeId","data-v-0bedcde9"]]);export{C as O,H as a}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyView.96ef04e7.js b/app/kuma-ui/pkg/resources/data/assets/PolicyView.96ef04e7.js deleted file mode 100644 index a4a0fe84f38c..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyView.96ef04e7.js +++ /dev/null @@ -1 +0,0 @@ -import{d as F,o as r,c as C,w as l,a as w,u as s,v as Q,b as T,M as U,r as e,e as $,f as O,g as Z,k as L,h as J,i as b,j as t,l as X,m as ee,F as H,n as W,t as N,p as ae,q as te,P as R,s as se,x as le,y as ne,z as E,A as oe,B as re,C as ie,D as ue}from"./index.3bc39668.js";import{p as ce,D as pe}from"./patchQueryParam.65a1b943.js";import{F as me}from"./FrameSkeleton.e1893be2.js";import{_ as Y}from"./LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js";import{T as de}from"./TabsWidget.1751eed8.js";import{Y as ve}from"./YamlView.24c9d3cb.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import"./ErrorBlock.f4ac98cc.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";import"./TagList.3d4ee64d.js";import"./index.58caa11d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import"./_commonjsHelpers.f037b798.js";const ye=F({__name:"DocumentationLink",props:{href:{type:String,required:!0}},setup(d){const i=d;return(S,v)=>(r(),C(s(U),{class:"docs-link",appearance:"outline",target:"_blank",to:i.href},{icon:l(()=>[w(s(Q),{icon:"externalLink"})]),default:l(()=>[T(" Documentation ")]),_:1},8,["to"]))}}),fe=t("h4",null,"Dataplanes",-1),he=F({__name:"PolicyConnections",props:{mesh:{type:String,required:!0},policyType:{type:String,required:!0},policyName:{type:String,required:!0}},setup(d){const i=d,S=e(!1),v=e(!0),D=e(!1),_=e([]),y=e(""),g=$(()=>{const u=y.value.toLowerCase();return _.value.filter(({dataplane:n})=>n.name.toLowerCase().includes(u))});O(()=>i.policyName,function(){f()}),Z(function(){f()});async function f(){D.value=!1,v.value=!0;try{const{items:u,total:n}=await L.getPolicyConnections({mesh:i.mesh,policyType:i.policyType,policyName:i.policyName});S.value=n>0,_.value=u}catch{D.value=!0}finally{v.value=!1}}return(u,n)=>{const P=J("router-link");return r(),b("div",null,[w(Y,{"has-error":D.value,"is-loading":v.value,"is-empty":!S.value},{default:l(()=>[t("ul",null,[t("li",null,[fe,X(t("input",{id:"dataplane-search","onUpdate:modelValue":n[0]||(n[0]=c=>y.value=c),type:"text",class:"k-input mb-4",placeholder:"Filter by name",required:"","data-testid":"dataplane-search-input"},null,512),[[ee,y.value]]),(r(!0),b(H,null,W(s(g),(c,k)=>(r(),b("p",{key:k,class:"my-1","data-testid":"dataplane-name"},[w(P,{to:{name:"data-plane-detail-view",params:{mesh:c.dataplane.mesh,dataPlane:c.dataplane.name}}},{default:l(()=>[T(N(c.dataplane.name),1)]),_:2},1032,["to"])]))),128))])])]),_:1},8,["has-error","is-loading","is-empty"])])}}}),j=d=>(re("data-v-1087084f"),d=d(),ie(),d),_e={key:0,class:"mb-4"},ge=j(()=>t("p",null,[t("strong",null,"Warning"),T(" This policy is experimental. If you encountered any problem please open an "),t("a",{href:"https://github.com/kumahq/kuma/issues/new/choose",target:"_blank",rel:"noopener noreferrer"},"issue")],-1)),ke=j(()=>t("span",{class:"custom-control-icon"}," \u2190 ",-1)),we={"data-testid":"policy-single-entity"},be={"data-testid":"policy-overview-tab"},De={class:"config-wrapper"},Pe=F({__name:"PolicyView",props:{policyPath:{type:String,required:!0},offset:{type:Number,required:!1,default:0}},setup(d){const i=d,S=[{hash:"#overview",title:"Overview"},{hash:"#affected-dpps",title:"Affected DPPs"}],v=ae(),D=te(),_=e(!0),y=e(!1),g=e(null),f=e(!0),u=e(!1),n=e(!1),P=e(!1),c=e({}),k=e(null),q=e(null),B=e(i.offset),I=e({headers:[{label:"Actions",key:"actions",hideLabel:!0},{label:"Name",key:"name"},{label:"Type",key:"type"}],data:[]}),p=$(()=>D.state.policiesByPath[i.policyPath]),G=$(()=>`https://kuma.io/docs/${D.getters["config/getKumaDocsVersion"]}/policies/${p.value.path}/`);O(()=>v.params.mesh,function(){v.name===i.policyPath&&(_.value=!0,y.value=!1,f.value=!0,u.value=!1,n.value=!1,P.value=!1,g.value=null,A(0))}),A(i.offset);async function A(a){B.value=a,ce("offset",a>0?a:null),_.value=!0,g.value=null;const o=v.query.ns||null,h=v.params.mesh,x=p.value.path;try{let m;if(h!==null&&o!==null)m=[await L.getSinglePolicyEntity({mesh:h,path:x,name:o})],q.value=null;else{const V={size:R,offset:a},z=await L.getAllPolicyEntitiesFromMesh({mesh:h,path:x},V);m=z.items,q.value=z.next}m.length>0?(I.value.data=m.map(V=>K(V)),P.value=!1,y.value=!1,await M({mesh:m[0].mesh,name:m[0].name,path:x})):(I.value.data=[],P.value=!0,y.value=!0,u.value=!0)}catch(m){m instanceof Error?g.value=m:console.error(m),y.value=!0}finally{_.value=!1,f.value=!1}}function K(a){if(!a.mesh)return a;const o=a,h={name:"mesh-detail-view",params:{mesh:a.mesh}};return o.meshRoute=h,o}async function M(a){n.value=!1,f.value=!0,u.value=!1;try{const o=await L.getSinglePolicyEntity({mesh:a.mesh,path:p.value.path,name:a.name});if(o){const h=["type","name","mesh"];c.value=se(o,h),k.value=le(o)}else c.value={},u.value=!0}catch(o){n.value=!0,console.error(o)}finally{f.value=!1}}return(a,o)=>s(p)?(r(),b("div",{key:0,class:oe(["relative",s(p).path])},[s(p).isExperimental?(r(),b("div",_e,[w(s(ne),{appearance:"warning"},{alertMessage:l(()=>[ge]),_:1})])):E("",!0),w(me,null,{default:l(()=>[w(pe,{"selected-entity-name":c.value.name,"page-size":s(R),error:g.value,"is-loading":_.value,"empty-state":{title:"No Data",message:`There are no ${s(p).pluralDisplayName} present.`},"table-data":I.value,"table-data-is-empty":P.value,next:q.value,"page-offset":B.value,onTableAction:M,onLoadData:A},{additionalControls:l(()=>[w(ye,{href:s(G),"data-testid":"policy-documentation-link"},null,8,["href"]),a.$route.query.ns?(r(),C(s(U),{key:0,class:"back-button",appearance:"primary",to:{name:s(p).path}},{default:l(()=>[ke,T(" View All ")]),_:1},8,["to"])):E("",!0)]),default:l(()=>[T(" > ")]),_:1},8,["selected-entity-name","page-size","error","is-loading","empty-state","table-data","table-data-is-empty","next","page-offset"]),y.value===!1?(r(),C(de,{key:0,"has-error":g.value!==null,error:g.value,"is-loading":_.value,tabs:S,"initial-tab-override":"overview"},{tabHeader:l(()=>[t("div",null,[t("h3",we,N(s(p).singularDisplayName)+": "+N(c.value.name),1)])]),overview:l(()=>[w(Y,{"has-error":n.value,"is-loading":f.value,"is-empty":u.value},{default:l(()=>[t("div",be,[t("ul",null,[(r(!0),b(H,null,W(c.value,(h,x)=>(r(),b("li",{key:x},[t("h4",null,N(x),1),t("p",null,N(h),1)]))),128))])])]),_:1},8,["has-error","is-loading","is-empty"]),t("div",De,[k.value!==null?(r(),C(ve,{key:0,id:"code-block-policy","has-error":n.value,"is-loading":f.value,"is-empty":u.value,content:k.value,"is-searchable":""},null,8,["has-error","is-loading","is-empty","content"])):E("",!0)])]),"affected-dpps":l(()=>[k.value!==null?(r(),C(he,{key:0,mesh:k.value.mesh,"policy-name":k.value.name,"policy-type":s(p).path},null,8,["mesh","policy-name","policy-type"])):E("",!0)]),_:1},8,["has-error","error","is-loading"])):E("",!0)]),_:1})],2)):E("",!0)}});const Be=ue(Pe,[["__scopeId","data-v-1087084f"]]);export{Be as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyView.a0589ba8.js b/app/kuma-ui/pkg/resources/data/assets/PolicyView.a0589ba8.js new file mode 100644 index 000000000000..28ff48773121 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyView.a0589ba8.js @@ -0,0 +1,9 @@ +import{d as F,o as i,c as L,w as r,a as w,u as t,b as Z,e as u,P as O,r as e,f as A,g as H,h as J,k as V,i as X,j as D,l as s,m as Y,v as ee,F as W,n as j,t as N,p as ae,q as te,s as U,x as se,y as le,z as ne,A as S,B as oe,C as re,D as ie,E as ue}from"./index.c8e7c817.js";import{p as ce,D as pe}from"./patchQueryParam.c472bece.js";import{F as me}from"./FrameSkeleton.db9a6492.js";import{_ as G}from"./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js";import{T as de}from"./TabsWidget.cef20a04.js";import{_ as ve}from"./YamlView.vue_vue_type_script_setup_true_lang.14695642.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import"./EntityStatus.c76c23bb.js";import"./ErrorBlock.26868ad8.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";import"./TagList.5f93cc3d.js";import"./index.58caa11d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import"./_commonjsHelpers.f037b798.js";const ye=F({__name:"DocumentationLink",props:{href:{type:String,required:!0}},setup(v){const c=v;return(C,y)=>(i(),L(t(O),{class:"docs-link",appearance:"outline",target:"_blank",to:c.href},{default:r(()=>[w(t(Z),{icon:"externalLink",color:"currentColor",size:"16","hide-title":""}),u(` + + Documentation + `)]),_:1},8,["to"]))}}),fe=s("h4",null,"Dataplanes",-1),he=F({__name:"PolicyConnections",props:{mesh:{type:String,required:!0},policyType:{type:String,required:!0},policyName:{type:String,required:!0}},setup(v){const c=v,C=e(!1),y=e(!0),P=e(!1),g=e([]),f=e(""),b=A(()=>{const l=f.value.toLowerCase();return g.value.filter(({dataplane:n})=>n.name.toLowerCase().includes(l))});H(()=>c.policyName,function(){h()}),J(function(){h()});async function h(){P.value=!1,y.value=!0;try{const{items:l,total:n}=await V.getPolicyConnections({mesh:c.mesh,policyType:c.policyType,policyName:c.policyName});C.value=n>0,g.value=l!=null?l:[]}catch{P.value=!0}finally{y.value=!1}}return(l,n)=>{const E=X("router-link");return i(),D("div",null,[w(G,{"has-error":P.value,"is-loading":y.value,"is-empty":!C.value},{default:r(()=>[s("ul",null,[s("li",null,[fe,u(),Y(s("input",{id:"dataplane-search","onUpdate:modelValue":n[0]||(n[0]=p=>f.value=p),type:"text",class:"k-input mb-4",placeholder:"Filter by name",required:"","data-testid":"dataplane-search-input"},null,512),[[ee,f.value]]),u(),(i(!0),D(W,null,j(t(b),(p,k)=>(i(),D("p",{key:k,class:"my-1","data-testid":"dataplane-name"},[w(E,{to:{name:"data-plane-detail-view",params:{mesh:p.dataplane.mesh,dataPlane:p.dataplane.name}}},{default:r(()=>[u(N(p.dataplane.name),1)]),_:2},1032,["to"])]))),128))])])]),_:1},8,["has-error","is-loading","is-empty"])])}}}),_e=v=>(re("data-v-a09e01f6"),v=v(),ie(),v),ge={key:0,class:"mb-4"},be=_e(()=>s("p",null,[s("strong",null,"Warning"),u(` This policy is experimental. If you encountered any problem please open an + `),s("a",{href:"https://github.com/kumahq/kuma/issues/new/choose",target:"_blank",rel:"noopener noreferrer"},"issue")],-1)),ke={"data-testid":"policy-single-entity"},we={"data-testid":"policy-overview-tab"},De={class:"config-wrapper"},Pe=F({__name:"PolicyView",props:{policyPath:{type:String,required:!0},offset:{type:Number,required:!1,default:0}},setup(v){const c=v,C=[{hash:"#overview",title:"Overview"},{hash:"#affected-dpps",title:"Affected DPPs"}],y=ae(),P=te(),g=e(!0),f=e(!1),b=e(null),h=e(!0),l=e(!1),n=e(!1),E=e(!1),p=e({}),k=e(null),q=e(null),z=e(c.offset),I=e({headers:[{label:"Actions",key:"actions",hideLabel:!0},{label:"Name",key:"name"},{label:"Type",key:"type"}],data:[]}),m=A(()=>P.state.policiesByPath[c.policyPath]),K=A(()=>`https://kuma.io/docs/${P.getters["config/getKumaDocsVersion"]}/policies/${m.value.path}/`);H(()=>y.params.mesh,function(){y.name===c.policyPath&&(g.value=!0,f.value=!1,h.value=!0,l.value=!1,n.value=!1,E.value=!1,b.value=null,$(0))}),$(c.offset);async function $(a){var M;z.value=a,ce("offset",a>0?a:null),g.value=!0,b.value=null;const o=y.query.ns||null,_=y.params.mesh,x=m.value.path;try{let d;if(_!==null&&o!==null)d=[await V.getSinglePolicyEntity({mesh:_,path:x,name:o})],q.value=null;else{const T={size:U,offset:a},R=await V.getAllPolicyEntitiesFromMesh({mesh:_,path:x},T);d=(M=R.items)!=null?M:[],q.value=R.next}d.length>0?(I.value.data=d.map(T=>Q(T)),E.value=!1,f.value=!1,await B({mesh:d[0].mesh,name:d[0].name,path:x})):(I.value.data=[],E.value=!0,f.value=!0,l.value=!0)}catch(d){d instanceof Error?b.value=d:console.error(d),f.value=!0}finally{g.value=!1,h.value=!1}}function Q(a){if(!a.mesh)return a;const o=a,_={name:"mesh-detail-view",params:{mesh:a.mesh}};return o.meshRoute=_,o}async function B(a){n.value=!1,h.value=!0,l.value=!1;try{const o=await V.getSinglePolicyEntity({mesh:a.mesh,path:m.value.path,name:a.name});if(o){const _=["type","name","mesh"];p.value=se(o,_),k.value=le(o)}else p.value={},l.value=!0}catch(o){n.value=!0,console.error(o)}finally{h.value=!1}}return(a,o)=>t(m)?(i(),D("div",{key:0,class:oe(["relative",t(m).path])},[t(m).isExperimental?(i(),D("div",ge,[w(t(ne),{appearance:"warning"},{alertMessage:r(()=>[be]),_:1})])):S("",!0),u(),w(me,null,{default:r(()=>[w(pe,{"selected-entity-name":p.value.name,"page-size":t(U),error:b.value,"is-loading":g.value,"empty-state":{title:"No Data",message:`There are no ${t(m).pluralDisplayName} present.`},"table-data":I.value,"table-data-is-empty":E.value,next:q.value,"page-offset":z.value,onTableAction:B,onLoadData:$},{additionalControls:r(()=>[w(ye,{href:t(K),"data-testid":"policy-documentation-link"},null,8,["href"]),u(),a.$route.query.ns?(i(),L(t(O),{key:0,class:"back-button",appearance:"primary",icon:"arrowLeft",to:{name:t(m).path}},{default:r(()=>[u(` + View all + `)]),_:1},8,["to"])):S("",!0)]),default:r(()=>[u(` + > + `)]),_:1},8,["selected-entity-name","page-size","error","is-loading","empty-state","table-data","table-data-is-empty","next","page-offset"]),u(),f.value===!1?(i(),L(de,{key:0,"has-error":b.value!==null,error:b.value,"is-loading":g.value,tabs:C,"initial-tab-override":"overview"},{tabHeader:r(()=>[s("div",null,[s("h1",ke,N(t(m).singularDisplayName)+": "+N(p.value.name),1)])]),overview:r(()=>[w(G,{"has-error":n.value,"is-loading":h.value,"is-empty":l.value},{default:r(()=>[s("div",we,[s("ul",null,[(i(!0),D(W,null,j(p.value,(_,x)=>(i(),D("li",{key:x},[s("h4",null,N(x),1),u(),s("p",null,N(_),1)]))),128))])])]),_:1},8,["has-error","is-loading","is-empty"]),u(),s("div",De,[k.value!==null?(i(),L(ve,{key:0,id:"code-block-policy","has-error":n.value,"is-loading":h.value,"is-empty":l.value,content:k.value,"is-searchable":""},null,8,["has-error","is-loading","is-empty","content"])):S("",!0)])]),"affected-dpps":r(()=>[k.value!==null?(i(),L(he,{key:0,mesh:k.value.mesh,"policy-name":k.value.name,"policy-type":t(m).path},null,8,["mesh","policy-name","policy-type"])):S("",!0)]),_:1},8,["has-error","error","is-loading"])):S("",!0)]),_:1})],2)):S("",!0)}});const Be=ue(Pe,[["__scopeId","data-v-a09e01f6"]]);export{Be as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/PolicyView.0f9cc420.css b/app/kuma-ui/pkg/resources/data/assets/PolicyView.a0f17ecc.css similarity index 50% rename from app/kuma-ui/pkg/resources/data/assets/PolicyView.0f9cc420.css rename to app/kuma-ui/pkg/resources/data/assets/PolicyView.a0f17ecc.css index df090ca7de0a..3e898fbbf5aa 100644 --- a/app/kuma-ui/pkg/resources/data/assets/PolicyView.0f9cc420.css +++ b/app/kuma-ui/pkg/resources/data/assets/PolicyView.a0f17ecc.css @@ -1 +1 @@ -.config-wrapper[data-v-1087084f]{padding-right:var(--spacing-md);padding-left:var(--spacing-md);padding-bottom:var(--spacing-md)} +.config-wrapper[data-v-a09e01f6]{padding-right:var(--spacing-md);padding-left:var(--spacing-md);padding-bottom:var(--spacing-md)} diff --git a/app/kuma-ui/pkg/resources/data/assets/Retry.8b2ec896.png b/app/kuma-ui/pkg/resources/data/assets/Retry.8b2ec896.png new file mode 100644 index 000000000000..17c4fd8bc572 Binary files /dev/null and b/app/kuma-ui/pkg/resources/data/assets/Retry.8b2ec896.png differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Black.41e55c25.woff2 b/app/kuma-ui/pkg/resources/data/assets/Roboto-Black.41e55c25.woff2 deleted file mode 100644 index 41186d078e13..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Black.41e55c25.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Black.b8e8e841.woff b/app/kuma-ui/pkg/resources/data/assets/Roboto-Black.b8e8e841.woff deleted file mode 100644 index 1fe59bab318f..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Black.b8e8e841.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-BlackItalic.0aea9779.woff2 b/app/kuma-ui/pkg/resources/data/assets/Roboto-BlackItalic.0aea9779.woff2 deleted file mode 100644 index df3c3f4472ae..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-BlackItalic.0aea9779.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-BlackItalic.11cf0708.woff b/app/kuma-ui/pkg/resources/data/assets/Roboto-BlackItalic.11cf0708.woff deleted file mode 100644 index 532150fce9ce..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-BlackItalic.11cf0708.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Bold.8e44376b.woff2 b/app/kuma-ui/pkg/resources/data/assets/Roboto-Bold.8e44376b.woff2 deleted file mode 100644 index 76817cc76130..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Bold.8e44376b.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Bold.efc87488.woff b/app/kuma-ui/pkg/resources/data/assets/Roboto-Bold.efc87488.woff deleted file mode 100644 index 83a333ad4717..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Bold.efc87488.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-BoldItalic.c9d5a0e6.woff2 b/app/kuma-ui/pkg/resources/data/assets/Roboto-BoldItalic.c9d5a0e6.woff2 deleted file mode 100644 index 45c9ef7328fb..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-BoldItalic.c9d5a0e6.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-BoldItalic.cc3680f4.woff b/app/kuma-ui/pkg/resources/data/assets/Roboto-BoldItalic.cc3680f4.woff deleted file mode 100644 index 7f8c135d12ee..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-BoldItalic.cc3680f4.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Italic.884e654c.woff2 b/app/kuma-ui/pkg/resources/data/assets/Roboto-Italic.884e654c.woff2 deleted file mode 100644 index e7f173b7edd2..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Italic.884e654c.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Italic.aad7b1af.woff b/app/kuma-ui/pkg/resources/data/assets/Roboto-Italic.aad7b1af.woff deleted file mode 100644 index 6e4197d44dd9..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Italic.aad7b1af.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Light.1d8f5280.woff2 b/app/kuma-ui/pkg/resources/data/assets/Roboto-Light.1d8f5280.woff2 deleted file mode 100644 index ddbf4a9250ea..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Light.1d8f5280.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Light.6fa3f9aa.woff b/app/kuma-ui/pkg/resources/data/assets/Roboto-Light.6fa3f9aa.woff deleted file mode 100644 index d0158be692ed..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Light.6fa3f9aa.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-LightItalic.9934fa0f.woff2 b/app/kuma-ui/pkg/resources/data/assets/Roboto-LightItalic.9934fa0f.woff2 deleted file mode 100644 index ba70c2a39626..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-LightItalic.9934fa0f.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-LightItalic.a5a008e0.woff b/app/kuma-ui/pkg/resources/data/assets/Roboto-LightItalic.a5a008e0.woff deleted file mode 100644 index f20dfa795578..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-LightItalic.a5a008e0.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Medium.28404353.woff b/app/kuma-ui/pkg/resources/data/assets/Roboto-Medium.28404353.woff deleted file mode 100644 index cbac5e5dd93f..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Medium.28404353.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Medium.96025fe9.woff2 b/app/kuma-ui/pkg/resources/data/assets/Roboto-Medium.96025fe9.woff2 deleted file mode 100644 index 6a88805fedd1..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Medium.96025fe9.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-MediumItalic.160a7cf4.woff2 b/app/kuma-ui/pkg/resources/data/assets/Roboto-MediumItalic.160a7cf4.woff2 deleted file mode 100644 index cf21729c6b35..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-MediumItalic.160a7cf4.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-MediumItalic.71648778.woff b/app/kuma-ui/pkg/resources/data/assets/Roboto-MediumItalic.71648778.woff deleted file mode 100644 index 3e635c1a20b1..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-MediumItalic.71648778.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Regular.47107401.woff2 b/app/kuma-ui/pkg/resources/data/assets/Roboto-Regular.47107401.woff2 deleted file mode 100644 index 9a0064ec27e0..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Regular.47107401.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Regular.b285944c.woff b/app/kuma-ui/pkg/resources/data/assets/Roboto-Regular.b285944c.woff deleted file mode 100644 index f43dd1b5fef0..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Regular.b285944c.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Thin.61b96427.woff2 b/app/kuma-ui/pkg/resources/data/assets/Roboto-Thin.61b96427.woff2 deleted file mode 100644 index 2fb9b5f68c8a..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Thin.61b96427.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-Thin.b0193a31.woff b/app/kuma-ui/pkg/resources/data/assets/Roboto-Thin.b0193a31.woff deleted file mode 100644 index c95f7b3863fa..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-Thin.b0193a31.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-ThinItalic.bde6ad8b.woff b/app/kuma-ui/pkg/resources/data/assets/Roboto-ThinItalic.bde6ad8b.woff deleted file mode 100644 index 6284128b8357..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-ThinItalic.bde6ad8b.woff and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/Roboto-ThinItalic.c5ace262.woff2 b/app/kuma-ui/pkg/resources/data/assets/Roboto-ThinItalic.c5ace262.woff2 deleted file mode 100644 index 67c424066624..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/Roboto-ThinItalic.c5ace262.woff2 and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/RobotoMono-Bold.69fdf4ef.ttf b/app/kuma-ui/pkg/resources/data/assets/RobotoMono-Bold.69fdf4ef.ttf deleted file mode 100644 index 07ef607d50c2..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/RobotoMono-Bold.69fdf4ef.ttf and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/RobotoMono-Medium.30c29a9c.ttf b/app/kuma-ui/pkg/resources/data/assets/RobotoMono-Medium.30c29a9c.ttf deleted file mode 100644 index 88ff0c15a56b..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/RobotoMono-Medium.30c29a9c.ttf and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/RobotoMono-Regular.c7ab2d73.ttf b/app/kuma-ui/pkg/resources/data/assets/RobotoMono-Regular.c7ab2d73.ttf deleted file mode 100644 index b158a334eb37..000000000000 Binary files a/app/kuma-ui/pkg/resources/data/assets/RobotoMono-Regular.c7ab2d73.ttf and /dev/null differ diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetails.137fa0b9.css b/app/kuma-ui/pkg/resources/data/assets/ServiceDetails.137fa0b9.css deleted file mode 100644 index cde51f685ae1..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDetails.137fa0b9.css +++ /dev/null @@ -1 +0,0 @@ -h3[data-v-f86974e1],h4[data-v-f86974e1]{margin-bottom:var(--spacing-xs)}h3[data-v-f86974e1]{font-size:1.4em}h4[data-v-f86974e1]{font-size:1.25em}.entity-section-list[data-v-f86974e1]{display:flex;flex-direction:column;gap:var(--spacing-md) var(--spacing-xl)}.entity-title[data-v-f86974e1]{display:flex;gap:var(--spacing-md)}.definition[data-v-f86974e1]{display:grid;grid-template-columns:10ch 1fr;grid-gap:var(--spacing-md)}.status[data-v-f86974e1]:before{content:"";display:inline-block;vertical-align:middle;margin-right:var(--spacing-xs);border:4px solid currentColor;border-radius:50%}.status--success[data-v-f86974e1]{color:var(--green-400)}.status--warning[data-v-f86974e1]{color:var(--yellow-500)}.status--danger[data-v-f86974e1]{color:var(--red-600)}h3[data-v-a76bcfee]{margin-bottom:var(--spacing-xs);font-size:1.4em}.entity-section-list[data-v-a76bcfee]{display:flex;flex-direction:column;gap:var(--spacing-md) var(--spacing-xl)}.entity-title[data-v-a76bcfee]{display:flex;gap:var(--spacing-md)}.definition[data-v-a76bcfee]{display:grid;grid-template-columns:22ch 1fr;grid-gap:var(--spacing-md)}.status[data-v-a76bcfee]:before{content:"";display:inline-block;vertical-align:middle;margin-right:var(--spacing-xs);border:4px solid currentColor;border-radius:50%}.status--success[data-v-a76bcfee]{color:var(--green-400)}.status--warning[data-v-a76bcfee]{color:var(--yellow-500)}.status--danger[data-v-a76bcfee]{color:var(--red-600)}.service-details[data-v-c0c06f69]{padding:var(--spacing-md)} diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetails.86528879.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDetails.86528879.js deleted file mode 100644 index 9f41227ea280..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceDetails.86528879.js +++ /dev/null @@ -1 +0,0 @@ -import{d as k,e as v,x as E,o as n,i as _,j as e,a as m,w as T,b as y,t as l,u as a,z as I,h as B,B as C,C as q,D as $,cB as V,A as j,F as w,r as f,f as b,k as D,c as p}from"./index.3bc39668.js";import{T as L}from"./TagList.3d4ee64d.js";import{Y as A}from"./YamlView.24c9d3cb.js";import{_ as N}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import{E as P}from"./ErrorBlock.f4ac98cc.js";import{_ as O}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";const g=s=>(C("data-v-f86974e1"),s=s(),q(),s),z={class:"entity-summary entity-section-list"},F={class:"entity-title"},M=g(()=>e("span",{class:"kutil-sr-only"},"Service:",-1)),R={class:"definition"},Y=g(()=>e("span",null,"Mesh:",-1)),U={class:"definition"},G=g(()=>e("span",null,"Address:",-1)),H={class:"definition"},J=g(()=>e("span",null,"TLS:",-1)),K={key:0},Q=g(()=>e("h4",null,"Tags",-1)),W=k({__name:"ExternalServiceDetails",props:{externalService:{type:Object,required:!0}},setup(s){const t=s,o=v(()=>({name:"external-service-detail-view",params:{service:t.externalService.name,mesh:t.externalService.mesh}})),i=v(()=>Object.entries(t.externalService.tags).map(([r,c])=>({label:r,value:c}))),u=v(()=>E(t.externalService));return(r,c)=>{var d;const h=B("router-link");return n(),_("div",z,[e("h3",F,[M,m(h,{to:a(o)},{default:T(()=>[y(l(s.externalService.name),1)]),_:1},8,["to"])]),e("section",null,[e("div",R,[Y,e("span",null,l(s.externalService.mesh),1)]),e("div",U,[G,e("span",null,l(t.externalService.networking.address),1)]),e("div",H,[J,e("span",null,l((d=t.externalService.networking.tls)!=null&&d.enabled?"Enabled":"Disabled"),1)])]),a(i).length>0?(n(),_("section",K,[Q,m(L,{tags:a(i)},null,8,["tags"])])):I("",!0),m(A,{id:"code-block-external-service",content:a(u),"is-searchable":""},null,8,["content"])])}}});const X=$(W,[["__scopeId","data-v-f86974e1"]]),S=s=>(C("data-v-a76bcfee"),s=s(),q(),s),Z={class:"entity-summary entity-section-list"},ee={class:"entity-title"},te=S(()=>e("span",{class:"kutil-sr-only"},"Service:",-1)),se={class:"definition"},ne=S(()=>e("span",null,"Mesh:",-1)),ie={class:"definition"},ae=S(()=>e("span",null,"Address:",-1)),ce={key:0,class:"definition"},re=S(()=>e("span",null,"DP proxies (online / total):",-1)),le=k({__name:"ServiceInsightDetails",props:{serviceInsight:{type:Object,required:!0}},setup(s){const t=s,o=v(()=>({name:t.serviceInsight.serviceType==="external"?"external-service-detail-view":"service-insight-detail-view",params:{service:t.serviceInsight.name,mesh:t.serviceInsight.mesh}})),i=v(()=>t.serviceInsight.status?V[t.serviceInsight.status]:null),u=v(()=>{var c;return t.serviceInsight.dataplanes?`${(c=t.serviceInsight.dataplanes.online)!=null?c:0} / ${t.serviceInsight.dataplanes.total}`:null}),r=v(()=>E(t.serviceInsight));return(c,h)=>{const d=B("router-link");return n(),_("div",Z,[e("h3",ee,[te,m(d,{to:a(o)},{default:T(()=>[y(l(s.serviceInsight.name),1)]),_:1},8,["to"]),a(i)!==null?(n(),_("div",{key:0,class:j(`status status--${a(i).appearance}`),"data-testid":"data-plane-status-badge"},l(a(i).title.toLowerCase()),3)):I("",!0)]),e("section",null,[e("div",se,[ne,e("span",null,l(s.serviceInsight.mesh),1)]),e("div",ie,[ae,e("span",null,[s.serviceInsight.addressPort?(n(),_(w,{key:0},[y(l(s.serviceInsight.addressPort),1)],64)):(n(),_(w,{key:1},[y("\u2014")],64))])]),a(u)!==null?(n(),_("div",ce,[re,e("span",null,l(a(u)),1)])):I("",!0)]),m(A,{id:"code-block-service-insight",content:a(r),"is-searchable":""},null,8,["content"])])}}});const oe=$(le,[["__scopeId","data-v-a76bcfee"]]),ue={class:"service-details"},de=k({__name:"ServiceDetails",props:{serviceType:{type:String,required:!1,default:"internal"},name:{type:String,required:!0},mesh:{type:String,required:!0}},setup(s){const t=s,o=f(null),i=f(null),u=f(!0),r=f(null);b(()=>t.mesh,function(){c()}),b(()=>t.name,function(){c()}),c();async function c(){u.value=!0,r.value=null,o.value=null,i.value=null;const h=t.mesh,d=t.name;try{t.serviceType==="external"?i.value=await D.getExternalService({mesh:h,name:d}):o.value=await D.getServiceInsight({mesh:h,name:d})}catch(x){x instanceof Error?r.value=x:console.error(x)}finally{u.value=!1}}return(h,d)=>(n(),_("div",ue,[u.value?(n(),p(O,{key:0})):r.value!==null?(n(),p(P,{key:1,error:r.value},null,8,["error"])):o.value!==null?(n(),p(oe,{key:2,"service-insight":o.value},null,8,["service-insight"])):i.value!==null?(n(),p(X,{key:3,"external-service":i.value},null,8,["external-service"])):(n(),p(N,{key:4}))]))}});const fe=$(de,[["__scopeId","data-v-c0c06f69"]]);export{fe as S}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetails.c26d26a2.js b/app/kuma-ui/pkg/resources/data/assets/ServiceDetails.c26d26a2.js new file mode 100644 index 000000000000..bde6f24655df --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDetails.c26d26a2.js @@ -0,0 +1 @@ +import{d as k,f as h,y as E,i as T,o as a,j as v,l as e,e as t,a as g,w as C,t as o,u as c,A as I,C as A,D as B,E as $,cA as j,B as L,F as b,r as y,g as w,k as D,c as m}from"./index.c8e7c817.js";import{T as N}from"./TagList.5f93cc3d.js";import{_ as q}from"./YamlView.vue_vue_type_script_setup_true_lang.14695642.js";import{_ as P}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import{E as V}from"./ErrorBlock.26868ad8.js";import{_ as O}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";const f=n=>(A("data-v-22faa734"),n=n(),B(),n),F={class:"entity-summary entity-section-list"},M={class:"entity-title"},R=f(()=>e("span",{class:"visually-hidden"},"Service:",-1)),z={class:"definition"},U=f(()=>e("span",null,"Mesh:",-1)),G={class:"definition"},H=f(()=>e("span",null,"Address:",-1)),J={class:"definition"},K=f(()=>e("span",null,"TLS:",-1)),Q={key:0},W=f(()=>e("h4",null,"Tags",-1)),X=k({__name:"ExternalServiceDetails",props:{externalService:{type:Object,required:!0}},setup(n){const s=n,u=h(()=>({name:"external-service-detail-view",params:{service:s.externalService.name,mesh:s.externalService.mesh}})),i=h(()=>Object.entries(s.externalService.tags).map(([l,r])=>({label:l,value:r}))),d=h(()=>E(s.externalService));return(l,r)=>{var _;const p=T("router-link");return a(),v("div",F,[e("h3",M,[R,t(),g(p,{to:c(u)},{default:C(()=>[t(o(n.externalService.name),1)]),_:1},8,["to"])]),t(),e("section",null,[e("div",z,[U,t(),e("span",null,o(n.externalService.mesh),1)]),t(),e("div",G,[H,t(),e("span",null,o(s.externalService.networking.address),1)]),t(),e("div",J,[K,t(),e("span",null,o((_=s.externalService.networking.tls)!=null&&_.enabled?"Enabled":"Disabled"),1)])]),t(),c(i).length>0?(a(),v("section",Q,[W,t(),g(N,{tags:c(i)},null,8,["tags"])])):I("",!0),t(),g(q,{id:"code-block-external-service",content:c(d),"is-searchable":""},null,8,["content"])])}}});const Y=$(X,[["__scopeId","data-v-22faa734"]]),S=n=>(A("data-v-5b2be566"),n=n(),B(),n),Z={class:"entity-summary entity-section-list"},ee={class:"entity-title"},te=S(()=>e("span",{class:"visually-hidden"},"Service:",-1)),se={class:"definition"},ne=S(()=>e("span",null,"Mesh:",-1)),ae={class:"definition"},ie=S(()=>e("span",null,"Address:",-1)),ce={key:0,class:"definition"},re=S(()=>e("span",null,"DP proxies (online / total):",-1)),le=k({__name:"ServiceInsightDetails",props:{serviceInsight:{type:Object,required:!0}},setup(n){const s=n,u=h(()=>({name:s.serviceInsight.serviceType==="external"?"external-service-detail-view":"service-insight-detail-view",params:{service:s.serviceInsight.name,mesh:s.serviceInsight.mesh}})),i=h(()=>s.serviceInsight.status?j[s.serviceInsight.status]:null),d=h(()=>{var r;return s.serviceInsight.dataplanes?`${(r=s.serviceInsight.dataplanes.online)!=null?r:0} / ${s.serviceInsight.dataplanes.total}`:null}),l=h(()=>E(s.serviceInsight));return(r,p)=>{const _=T("router-link");return a(),v("div",Z,[e("h3",ee,[te,t(),g(_,{to:c(u)},{default:C(()=>[t(o(n.serviceInsight.name),1)]),_:1},8,["to"]),t(),c(i)!==null?(a(),v("div",{key:0,class:L(`status status--${c(i).appearance}`),"data-testid":"data-plane-status-badge"},o(c(i).title.toLowerCase()),3)):I("",!0)]),t(),e("section",null,[e("div",se,[ne,t(),e("span",null,o(n.serviceInsight.mesh),1)]),t(),e("div",ae,[ie,t(),e("span",null,[n.serviceInsight.addressPort?(a(),v(b,{key:0},[t(o(n.serviceInsight.addressPort),1)],64)):(a(),v(b,{key:1},[t("\u2014")],64))])]),t(),c(d)!==null?(a(),v("div",ce,[re,t(),e("span",null,o(c(d)),1)])):I("",!0)]),t(),g(q,{id:"code-block-service-insight",content:c(l),"is-searchable":""},null,8,["content"])])}}});const oe=$(le,[["__scopeId","data-v-5b2be566"]]),ue={class:"service-details"},de=k({__name:"ServiceDetails",props:{serviceType:{type:String,required:!1,default:"internal"},name:{type:String,required:!0},mesh:{type:String,required:!0}},setup(n){const s=n,u=y(null),i=y(null),d=y(!0),l=y(null);w(()=>s.mesh,function(){r()}),w(()=>s.name,function(){r()}),r();async function r(){d.value=!0,l.value=null,u.value=null,i.value=null;const p=s.mesh,_=s.name;try{s.serviceType==="external"?i.value=await D.getExternalService({mesh:p,name:_}):u.value=await D.getServiceInsight({mesh:p,name:_})}catch(x){x instanceof Error?l.value=x:console.error(x)}finally{d.value=!1}}return(p,_)=>(a(),v("div",ue,[d.value?(a(),m(O,{key:0})):l.value!==null?(a(),m(V,{key:1,error:l.value},null,8,["error"])):u.value!==null?(a(),m(oe,{key:2,"service-insight":u.value},null,8,["service-insight"])):i.value!==null?(a(),m(Y,{key:3,"external-service":i.value},null,8,["external-service"])):(a(),m(P,{key:4}))]))}});const fe=$(de,[["__scopeId","data-v-c0c06f69"]]);export{fe as S}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceDetails.e48bd543.css b/app/kuma-ui/pkg/resources/data/assets/ServiceDetails.e48bd543.css new file mode 100644 index 000000000000..76a9344bba41 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceDetails.e48bd543.css @@ -0,0 +1 @@ +h3[data-v-22faa734],h4[data-v-22faa734]{margin-bottom:var(--spacing-xs)}h3[data-v-22faa734]{font-size:1.4em}h4[data-v-22faa734]{font-size:1.25em}.entity-section-list[data-v-22faa734]{display:flex;flex-direction:column;gap:var(--spacing-md) var(--spacing-xl)}.entity-title[data-v-22faa734]{display:flex;gap:var(--spacing-md)}.definition[data-v-22faa734]{display:grid;grid-template-columns:10ch 1fr;grid-gap:var(--spacing-md)}.status[data-v-22faa734]:before{content:"";display:inline-block;vertical-align:middle;margin-right:var(--spacing-xs);border:4px solid currentColor;border-radius:50%}.status--success[data-v-22faa734]{color:var(--green-400)}.status--warning[data-v-22faa734]{color:var(--yellow-500)}.status--danger[data-v-22faa734]{color:var(--red-600)}h3[data-v-5b2be566]{margin-bottom:var(--spacing-xs);font-size:1.4em}.entity-section-list[data-v-5b2be566]{display:flex;flex-direction:column;gap:var(--spacing-md) var(--spacing-xl)}.entity-title[data-v-5b2be566]{display:flex;gap:var(--spacing-md)}.definition[data-v-5b2be566]{display:grid;grid-template-columns:22ch 1fr;grid-gap:var(--spacing-md)}.status[data-v-5b2be566]:before{content:"";display:inline-block;vertical-align:middle;margin-right:var(--spacing-xs);border:4px solid currentColor;border-radius:50%}.status--success[data-v-5b2be566]{color:var(--green-400)}.status--warning[data-v-5b2be566]{color:var(--yellow-500)}.status--danger[data-v-5b2be566]{color:var(--red-600)}.service-details[data-v-c0c06f69]{padding:var(--spacing-md)} diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceInsightDetailView.8099d99c.js b/app/kuma-ui/pkg/resources/data/assets/ServiceInsightDetailView.8099d99c.js new file mode 100644 index 000000000000..a9d6056821a2 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceInsightDetailView.8099d99c.js @@ -0,0 +1 @@ +import{d as r,p as s,o,c as a,u as t,q as m}from"./index.c8e7c817.js";import{S as i}from"./ServiceDetails.c26d26a2.js";import"./TagList.5f93cc3d.js";import"./YamlView.vue_vue_type_script_setup_true_lang.14695642.js";import"./index.58caa11d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import"./_commonjsHelpers.f037b798.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import"./ErrorBlock.26868ad8.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";const B=r({__name:"ServiceInsightDetailView",setup(p){const e=s();return m().dispatch("updatePageTitle",e.params.service),(c,u)=>(o(),a(i,{class:"component-frame","service-type":"internal",name:t(e).params.service,mesh:t(e).params.mesh},null,8,["name","mesh"]))}});export{B as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceInsightDetailView.95100573.js b/app/kuma-ui/pkg/resources/data/assets/ServiceInsightDetailView.95100573.js deleted file mode 100644 index 52f3c77b0285..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceInsightDetailView.95100573.js +++ /dev/null @@ -1 +0,0 @@ -import{d as r,p as s,o,c as a,u as t,q as m}from"./index.3bc39668.js";import{S as i}from"./ServiceDetails.86528879.js";import"./TagList.3d4ee64d.js";import"./YamlView.24c9d3cb.js";import"./index.58caa11d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import"./_commonjsHelpers.f037b798.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import"./ErrorBlock.f4ac98cc.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";const B=r({__name:"ServiceInsightDetailView",setup(p){const e=s();return m().dispatch("updatePageTitle",e.params.service),(c,u)=>(o(),a(i,{class:"component-frame","service-type":"internal",name:t(e).params.service,mesh:t(e).params.mesh},null,8,["name","mesh"]))}});export{B as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceListView.cae28fe6.js b/app/kuma-ui/pkg/resources/data/assets/ServiceListView.cae28fe6.js deleted file mode 100644 index 522c5569fbc5..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ServiceListView.cae28fe6.js +++ /dev/null @@ -1 +0,0 @@ -import{d as P,p as C,r as l,f as E,k as N,cB as z,o as S,c as T,w as x,a as L,z as R}from"./index.3bc39668.js";import{C as V}from"./ContentWrapper.82c8233c.js";import{p as B,D as M}from"./patchQueryParam.65a1b943.js";import{S as O}from"./ServiceDetails.86528879.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import"./ErrorBlock.f4ac98cc.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";import"./TagList.3d4ee64d.js";import"./YamlView.24c9d3cb.js";import"./index.58caa11d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import"./_commonjsHelpers.f037b798.js";const K=P({__name:"ServiceListView",props:{offset:{type:Number,required:!1,default:0}},setup(k){const d=k,w=[{label:"Service",key:"name"},{label:"Type",key:"serviceType"},{label:"Address",key:"address"},{label:"Status",key:"status"},{label:"DP proxies (online / total)",key:"dpProxiesStatus"}],f=50,A={title:"No Data",message:"There are no service insights present."},m=C(),c=l(!0),p=l(null),y=l(null),h=l(d.offset),t=l(null),o=l({headers:w,data:[]});E(()=>m.params.mesh,function(){m.name==="service-list-view"&&v(0)}),v(d.offset);async function v(e){h.value=e,B("offset",e>0?e:null),c.value=!0,p.value=null;const i=m.params.mesh,s=f;try{const{items:a=[],next:u}=await N.getAllServiceInsightsFromMesh({mesh:i},{size:s,offset:e});y.value=u,Array.isArray(a)&&a.length>0?(a.sort((r,n)=>r.name>n.name?1:r.name_(r))):(t.value=null,o.value.data=[])}catch(a){t.value=null,a instanceof Error?p.value=a:console.error(a)}finally{c.value=!1}}function _(e){var n;const i={name:e.serviceType==="external"?"external-service-detail-view":"service-insight-detail-view",params:{mesh:e.mesh,service:e.name}},s={name:"mesh-detail-view",params:{mesh:e.mesh}};let a="\u2014";if(e.dataplanes){const{online:D=0,total:g=0}=e.dataplanes;a=`${D} / ${g}`}let u="\u2014";e.status&&(u=z[e.status].title);const r=(n=e.serviceType)!=null?n:"internal";return{...e,serviceType:r,nameRoute:i,meshRoute:s,dpProxiesStatus:a,status:u}}function b(e){t.value=e}return(e,i)=>(S(),T(V,null,{content:x(()=>{var s;return[L(M,{"selected-entity-name":(s=t.value)==null?void 0:s.name,"page-size":f,error:p.value,"is-loading":c.value,"empty-state":A,"table-data":o.value,"table-data-is-empty":o.value.data.length===0,next:y.value,"page-offset":h.value,onTableAction:b,onLoadData:v},null,8,["selected-entity-name","error","is-loading","table-data","table-data-is-empty","next","page-offset"])]}),sidebar:x(()=>[t.value!==null?(S(),T(O,{key:0,name:t.value.name,mesh:t.value.mesh,"service-type":t.value.serviceType},null,8,["name","mesh","service-type"])):R("",!0)]),_:1}))}});export{K as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ServiceListView.e4333090.js b/app/kuma-ui/pkg/resources/data/assets/ServiceListView.e4333090.js new file mode 100644 index 000000000000..b9593770521e --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ServiceListView.e4333090.js @@ -0,0 +1 @@ +import{d as P,p as C,r as l,g as E,k as N,cA as q,o as T,c as x,w as A,a as L,A as R}from"./index.c8e7c817.js";import{C as V}from"./ContentWrapper.7c707ca8.js";import{p as z,D as M}from"./patchQueryParam.c472bece.js";import{S as O}from"./ServiceDetails.c26d26a2.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import"./EntityStatus.c76c23bb.js";import"./ErrorBlock.26868ad8.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";import"./TagList.5f93cc3d.js";import"./YamlView.vue_vue_type_script_setup_true_lang.14695642.js";import"./index.58caa11d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import"./_commonjsHelpers.f037b798.js";const X=P({__name:"ServiceListView",props:{offset:{type:Number,required:!1,default:0}},setup(g){const f=g,k=[{label:"Service",key:"name"},{label:"Type",key:"serviceType"},{label:"Address",key:"address"},{label:"Status",key:"status"},{label:"DP proxies (online / total)",key:"dpProxiesStatus"}],y=50,w={title:"No Data",message:"There are no service insights present."},o=C(),p=l(!0),v=l(null),h=l(null),S=l(f.offset),s=l(null),i=l({headers:k,data:[]});E(()=>o.params.mesh,function(){o.name==="service-list-view"&&d(0)}),d(f.offset);async function d(e){S.value=e,z("offset",e>0?e:null),p.value=!0,v.value=null;const u=o.params.mesh,r=y;try{const{items:a,next:m}=await N.getAllServiceInsightsFromMesh({mesh:u},{size:r,offset:e});if(h.value=m,Array.isArray(a)&&a.length>0){a.sort((t,n)=>t.name>n.name?1:t.namen.name===o.query.ns);t!==void 0&&(c=t)}b(c),i.value.data=a.map(t=>_(t))}else s.value=null,i.value.data=[]}catch(a){s.value=null,a instanceof Error?v.value=a:console.error(a)}finally{p.value=!1}}function _(e){var t;const u={name:e.serviceType==="external"?"external-service-detail-view":"service-insight-detail-view",params:{mesh:e.mesh,service:e.name}},r={name:"mesh-detail-view",params:{mesh:e.mesh}};let a="\u2014";if(e.dataplanes){const{online:n=0,total:D=0}=e.dataplanes;a=`${n} / ${D}`}let m="\u2014";e.status&&(m=q[e.status].title);const c=(t=e.serviceType)!=null?t:"internal";return{...e,serviceType:c,nameRoute:u,meshRoute:r,dpProxiesStatus:a,status:m}}function b(e){s.value=e}return(e,u)=>(T(),x(V,null,{content:A(()=>{var r;return[L(M,{"selected-entity-name":(r=s.value)==null?void 0:r.name,"page-size":y,error:v.value,"is-loading":p.value,"empty-state":w,"table-data":i.value,"table-data-is-empty":i.value.data.length===0,next:h.value,"page-offset":S.value,onTableAction:b,onLoadData:d},null,8,["selected-entity-name","error","is-loading","table-data","table-data-is-empty","next","page-offset"])]}),sidebar:A(()=>[s.value!==null?(T(),x(O,{key:0,name:s.value.name,mesh:s.value.mesh,"service-type":s.value.serviceType},null,8,["name","mesh","service-type"])):R("",!0)]),_:1}))}});export{X as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ShellEmpty.200d7589.js b/app/kuma-ui/pkg/resources/data/assets/ShellEmpty.200d7589.js new file mode 100644 index 000000000000..a72ebe3ec695 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ShellEmpty.200d7589.js @@ -0,0 +1 @@ +import{E as s,i as _,o as e,c as o,w as t,a as c,W as r,cK as p}from"./index.c8e7c817.js";const l={name:"ShellEmpty"};function i(d,m,f,u,v,y){const a=_("router-view");return e(),o(a,{class:"onboarding-view"},{default:t(({Component:n})=>[c(p,{mode:"out-in",name:"fade"},{default:t(()=>[(e(),o(r(n)))]),_:2},1024)]),_:1})}const w=s(l,[["render",i],["__scopeId","data-v-f453a369"]]);export{w as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ShellEmpty.b88594ec.css b/app/kuma-ui/pkg/resources/data/assets/ShellEmpty.b88594ec.css new file mode 100644 index 000000000000..73f8fdd737d7 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ShellEmpty.b88594ec.css @@ -0,0 +1 @@ +.onboarding-view[data-v-f453a369]{--kuma-purple-1: #260d50;--kuma-purple-1-rgb: 38, 13, 80;--kuma-purple-2: #822dc5;--kuma-purple-2-rgb: 130, 45, 197;--kuma-gradient: var(--kuma-purple-1), var(--kuma-purple-2);--OnboardingTitle: var(--kuma-gradient);--OnboardingRadio: #5da46f;--OnboardingPageGraphBackground: #f6f8fd;--OnboardingNextButton: #5da46f;--OnboardingNextButtonHover: #539464;--OnboardingBackButton: #f6f8fd;--OnboardingBackButtonHover: #e1e8f8;--OnboardingSkipSetupButton: rgba(var(--kuma-purple-1-rgb), .3);--OnbordingBoxBorder: #7b2bbc;--OnboardingLoading: var(--kuma-purple-2-rgb);--OnboardingShadow: 4px 4px 14px 4px rgba(103, 71, 128, .11)} diff --git a/app/kuma-ui/pkg/resources/data/assets/ShellEmpty.fe46f184.js b/app/kuma-ui/pkg/resources/data/assets/ShellEmpty.fe46f184.js deleted file mode 100644 index 0f5521dde7af..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ShellEmpty.fe46f184.js +++ /dev/null @@ -1 +0,0 @@ -import{D as s,o as e,c as o,w as t,a as r,cy as c,cN as l,h as p}from"./index.3bc39668.js";const _={name:"ShellEmpty"};function m(i,u,d,f,h,v){const a=p("router-view");return e(),o(a,null,{default:t(({Component:n})=>[r(l,{mode:"out-in",name:"fade"},{default:t(()=>[(e(),o(c(n)))]),_:2},1024)]),_:1})}const x=s(_,[["render",m]]);export{x as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.3b12e257.js b/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.3b12e257.js deleted file mode 100644 index e2b3ba50380a..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.3b12e257.js +++ /dev/null @@ -1 +0,0 @@ -import{D as y,y as T,v as p,cs as w,ct as x,o as s,i as n,j as a,b as r,t as c,z as i,F as h,n as I,c as C,w as b,a as R,h as f,B,C as K,cu as V}from"./index.3bc39668.js";const F={name:"SubscriptionDetails",components:{KAlert:T,KIcon:p},props:{details:{type:Object,required:!0},isDiscoverySubscription:{type:Boolean,default:!1}},computed:{detailsIterator(){var e;if(this.isDiscoverySubscription){const{lastUpdateTime:_,total:t,...d}=this.details.status;return d}return(e=this.details.status)==null?void 0:e.stat}},methods:{formatValue(e){return e?parseInt(e,10).toLocaleString("en").toString():0},readableDate(e){return w(e)},humanReadable(e){return x(e)},formatError(e){return e==="--"?"error calculating":e}}},l=e=>(B("data-v-59da8f41"),e=e(),K(),e),L={key:0},N=l(()=>a("h5",{class:"overview-tertiary-title"}," General Information: ",-1)),j={key:0},A=l(()=>a("strong",null,"Global Instance ID:",-1)),E={class:"mono"},P={key:1},q=l(()=>a("strong",null,"Control Plane Instance ID:",-1)),G={class:"mono"},H={key:2},O=l(()=>a("strong",null,"Last Connected:",-1)),z={key:3},M=l(()=>a("strong",null,"Last Disconnected:",-1)),U={key:1},W={class:"overview-stat-grid"},J={class:"overview-tertiary-title"},Q={class:"mono"};function X(e,_,t,d,D,o){const g=f("KIcon"),v=f("KAlert");return s(),n("div",null,[t.details.globalInstanceId||t.details.connectTime||t.details.disconnectTime?(s(),n("div",L,[N,a("ul",null,[t.details.globalInstanceId?(s(),n("li",j,[A,r("\xA0 "),a("span",E,c(t.details.globalInstanceId),1)])):i("",!0),t.details.controlPlaneInstanceId?(s(),n("li",P,[q,r("\xA0 "),a("span",G,c(t.details.controlPlaneInstanceId),1)])):i("",!0),t.details.connectTime?(s(),n("li",H,[O,r("\xA0 "+c(o.readableDate(t.details.connectTime)),1)])):i("",!0),t.details.disconnectTime?(s(),n("li",z,[M,r("\xA0 "+c(o.readableDate(t.details.disconnectTime)),1)])):i("",!0)])])):i("",!0),o.detailsIterator?(s(),n("div",U,[a("ul",W,[(s(!0),n(h,null,I(o.detailsIterator,(S,u)=>(s(),n("li",{key:u},[a("h6",J,c(o.humanReadable(u))+": ",1),a("ul",null,[(s(!0),n(h,null,I(S,(k,m)=>(s(),n("li",{key:m},[a("strong",null,c(o.humanReadable(m))+":",1),r("\xA0 "),a("span",Q,c(o.formatError(o.formatValue(k))),1)]))),128))])]))),128))])])):(s(),C(v,{key:2,appearance:"info",class:"mt-4"},{alertIcon:b(()=>[R(g,{icon:"portal"})]),alertMessage:b(()=>[r(" There are no subscription statistics for "),a("strong",null,c(t.details.id),1)]),_:1}))])}const se=y(F,[["render",X],["__scopeId","data-v-59da8f41"]]),Y={name:"SubscriptionHeader",props:{details:{type:Object,required:!0}},methods:{rawReadableDateFilter(e){return V(e)}}},Z={class:"text-lg font-medium"},$={class:"color-green-400"},ee={key:0,class:"ml-4 color-red-400"};function te(e,_,t,d,D,o){return s(),n("h4",Z,[a("span",$," Connect time: "+c(o.rawReadableDateFilter(t.details.connectTime)),1),t.details.disconnectTime?(s(),n("span",ee," Disconnect time: "+c(o.rawReadableDateFilter(t.details.disconnectTime)),1)):i("",!0)])}const ne=y(Y,[["render",te]]);export{se as S,ne as a}; diff --git a/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.4ccee5d1.css b/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.4ccee5d1.css new file mode 100644 index 000000000000..cfc753f52bc2 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.4ccee5d1.css @@ -0,0 +1 @@ +.overview-tertiary-title[data-v-ebd10bf9]{font-size:var(--type-sm);font-weight:700;text-transform:uppercase;color:var(--grey-500);margin:var(--spacing-xs) 0}.overview-stat-grid[data-v-ebd10bf9]{display:grid;margin:var(--spacing-md) 0 0 0}@media (min-width: 1140px){.overview-stat-grid[data-v-ebd10bf9]{grid-template-columns:repeat(3,1fr);grid-gap:10px 20px}} diff --git a/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.94269e2d.css b/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.94269e2d.css deleted file mode 100644 index cc080da61a98..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.94269e2d.css +++ /dev/null @@ -1 +0,0 @@ -.overview-tertiary-title[data-v-59da8f41]{font-size:var(--type-sm);font-weight:500;text-transform:uppercase;color:var(--gray-3);margin:var(--spacing-xs) 0}.overview-stat-grid[data-v-59da8f41]{display:grid;margin:var(--spacing-md) 0 0 0}@media (min-width: 1140px){.overview-stat-grid[data-v-59da8f41]{grid-template-columns:repeat(3,1fr);grid-gap:10px 20px}} diff --git a/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.bb7dd137.js b/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.bb7dd137.js new file mode 100644 index 000000000000..c8ca69827de6 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/SubscriptionHeader.bb7dd137.js @@ -0,0 +1,12 @@ +import{E as y,z as T,b as p,cs as w,ct as x,i as h,o as s,j as o,e as n,l as a,t as r,A as i,F as b,n as I,c as C,w as f,a as R,C as K,D as V,cu as B}from"./index.c8e7c817.js";const F={name:"SubscriptionDetails",components:{KAlert:T,KIcon:p},props:{details:{type:Object,required:!0},isDiscoverySubscription:{type:Boolean,default:!1}},computed:{detailsIterator(){var e;if(this.isDiscoverySubscription){const{lastUpdateTime:_,total:t,...d}=this.details.status;return d}return(e=this.details.status)==null?void 0:e.stat}},methods:{formatValue(e){return e?parseInt(e,10).toLocaleString("en").toString():0},readableDate(e){return w(e)},humanReadable(e){return x(e)},formatError(e){return e==="--"?"error calculating":e}}},l=e=>(K("data-v-ebd10bf9"),e=e(),V(),e),A={key:0},E=l(()=>a("h5",{class:"overview-tertiary-title"},` + General Information: + `,-1)),L={key:0},N=l(()=>a("strong",null,"Global Instance ID:",-1)),j={class:"mono"},P={key:1},q=l(()=>a("strong",null,"Control Plane Instance ID:",-1)),G={class:"mono"},H={key:2},O=l(()=>a("strong",null,"Last Connected:",-1)),z={key:3},M=l(()=>a("strong",null,"Last Disconnected:",-1)),U={key:1},W={class:"overview-stat-grid"},J={class:"overview-tertiary-title"},Q={class:"mono"};function X(e,_,t,d,D,c){const g=h("KIcon"),S=h("KAlert");return s(),o("div",null,[t.details.globalInstanceId||t.details.connectTime||t.details.disconnectTime?(s(),o("div",A,[E,n(),a("ul",null,[t.details.globalInstanceId?(s(),o("li",L,[N,n(`\xA0 + `),a("span",j,r(t.details.globalInstanceId),1)])):i("",!0),n(),t.details.controlPlaneInstanceId?(s(),o("li",P,[q,n(`\xA0 + `),a("span",G,r(t.details.controlPlaneInstanceId),1)])):i("",!0),n(),t.details.connectTime?(s(),o("li",H,[O,n(`\xA0 + `+r(c.readableDate(t.details.connectTime)),1)])):i("",!0),n(),t.details.disconnectTime?(s(),o("li",z,[M,n(`\xA0 + `+r(c.readableDate(t.details.disconnectTime)),1)])):i("",!0)])])):i("",!0),n(),c.detailsIterator?(s(),o("div",U,[a("ul",W,[(s(!0),o(b,null,I(c.detailsIterator,(k,u)=>(s(),o("li",{key:u},[a("h6",J,r(c.humanReadable(u))+`: + `,1),n(),a("ul",null,[(s(!0),o(b,null,I(k,(v,m)=>(s(),o("li",{key:m},[a("strong",null,r(c.humanReadable(m))+":",1),n(`\xA0 + `),a("span",Q,r(c.formatError(c.formatValue(v))),1)]))),128))])]))),128))])])):(s(),C(S,{key:2,appearance:"info",class:"mt-4"},{alertIcon:f(()=>[R(g,{icon:"portal"})]),alertMessage:f(()=>[n(` + There are no subscription statistics for `),a("strong",null,r(t.details.id),1)]),_:1}))])}const se=y(F,[["render",X],["__scopeId","data-v-ebd10bf9"]]),Y={name:"SubscriptionHeader",props:{details:{type:Object,required:!0}},methods:{rawReadableDateFilter(e){return B(e)}}},Z={class:"text-lg font-medium"},$={class:"color-green-400"},ee={key:0,class:"ml-4 color-red-400"};function te(e,_,t,d,D,c){return s(),o("h4",Z,[a("span",$,` + Connect time: `+r(c.rawReadableDateFilter(t.details.connectTime)),1),n(),t.details.disconnectTime?(s(),o("span",ee,` + Disconnect time: `+r(c.rawReadableDateFilter(t.details.disconnectTime)),1)):i("",!0)])}const ne=y(Y,[["render",te]]);export{se as S,ne as a}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TabsWidget.1751eed8.js b/app/kuma-ui/pkg/resources/data/assets/TabsWidget.1751eed8.js deleted file mode 100644 index 2396bc401a37..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/TabsWidget.1751eed8.js +++ /dev/null @@ -1 +0,0 @@ -import{d as b,r as v,e as y,o as s,i as n,c,F as h,I as u,z as B,j as d,a as f,J as T,n as k,w as _,u as l,v as E,L as S,E as w,G as q,B as C,C as I,D as L}from"./index.3bc39668.js";import{E as V}from"./ErrorBlock.f4ac98cc.js";import{_ as W}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";const $=e=>(C("data-v-63d131fa"),e=e(),I(),e),x={class:"tab-container","data-testid":"tab-container"},A={key:0,class:"tab__header"},N={class:"tab__content-container"},H={class:"flex items-center with-warnings"},O=$(()=>d("span",null,"Warnings",-1)),z=b({__name:"TabsWidget",props:{tabs:{type:Array,required:!0},isLoading:{type:Boolean,required:!1,default:!1},isEmpty:{type:Boolean,required:!1,default:!1},hasError:{type:Boolean,required:!1,default:!1},error:{type:[Error,null],required:!1,default:null},hasBorder:{type:Boolean,required:!1,default:!1},initialTabOverride:{type:String,required:!1,default:null}},emits:["on-tab-change"],setup(e,{emit:p}){const o=e,i=v(o.initialTabOverride&&`#${o.initialTabOverride}`),m=y(()=>o.tabs.map(a=>a.hash.replace("#","")));function g(a){w.logger.info(q.TABS_TAB_CHANGE,{data:{newTab:a}}),p("on-tab-change",a)}return(a,r)=>(s(),n("div",x,[e.isLoading?(s(),c(W,{key:0})):e.error!==null?(s(),c(V,{key:1,error:e.error},null,8,["error"])):(s(),n(h,{key:2},[a.$slots.tabHeader?(s(),n("header",A,[u(a.$slots,"tabHeader",{},void 0,!0)])):B("",!0),d("div",N,[f(l(S),{modelValue:i.value,"onUpdate:modelValue":r[0]||(r[0]=t=>i.value=t),tabs:e.tabs,onChanged:r[1]||(r[1]=t=>g(t))},T({"warnings-anchor":_(()=>[d("span",H,[f(l(E),{class:"mr-1",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"16"}),O])]),_:2},[k(l(m),t=>({name:t,fn:_(()=>[u(a.$slots,t,{},void 0,!0)])}))]),1032,["modelValue","tabs"])])],64))]))}});const D=L(z,[["__scopeId","data-v-63d131fa"]]);export{D as T}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TabsWidget.af2be1f7.css b/app/kuma-ui/pkg/resources/data/assets/TabsWidget.af2be1f7.css new file mode 100644 index 000000000000..f8ede7946fa0 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/TabsWidget.af2be1f7.css @@ -0,0 +1 @@ +.tab-container[data-v-6b9fc53d]{--tab-container-margin: var(--spacing-lg) 0 0 0;--tab-header-margin: 0 0 var(--spacing-md) 0;--tab-header-padding: 0 var(--spacing-md);--tab-header-title-font-size: var(--type-md);--tab-header-title-font-weight: bold;--tab-nav-border-bottom: 1px solid var(--grey-300);--tab-link-radius: 3px 3px 0 0;--tab-link-padding: var(--spacing-sm) var(--spacing-lg);--tab-link-gap: var(--spacing-sm);--tab-link-active-text-color: var(--blue-300);--tab-active-background-color: var(--grey-100);--tab-link-background-color: var(--white);--tab-link-border: 1px solid var(--grey-300);--tab-active-border-color: var(--grey-300);--tab-panel-padding: var(--spacing-sm);--tab-panel-border: 1px solid var(--grey-300);--tab-panel-radius: 0 0 3px 3px;margin:var(--tab-container-margin)}.tab__header[data-v-6b9fc53d]{display:flex;align-items:center;margin:var(--tab-header-margin);padding:var(--tab-header-padding)}.tab__header h1[data-v-6b9fc53d],.tab__header h2[data-v-6b9fc53d],.tab__header h3[data-v-6b9fc53d],.tab__header h4[data-v-6b9fc53d],.tab__header h5[data-v-6b9fc53d],.tab__header h6[data-v-6b9fc53d]{font-size:var(--tab-header-title-font-size);font-weight:var(--tab-header-title-font-weight)}.tab__header>div[data-v-6b9fc53d],.tab__header>h3[data-v-6b9fc53d]{padding:0 10px}.tab__header[data-v-6b9fc53d]>:not(:first-child){margin-left:var(--spacing-md)}.tab__content-container[data-v-6b9fc53d]{position:relative;z-index:1}.with-warnings[data-v-6b9fc53d]{color:var(--yellow-500)} diff --git a/app/kuma-ui/pkg/resources/data/assets/TabsWidget.cef20a04.js b/app/kuma-ui/pkg/resources/data/assets/TabsWidget.cef20a04.js new file mode 100644 index 000000000000..d9679f8f8d8c --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/TabsWidget.cef20a04.js @@ -0,0 +1 @@ +import{d as h,r as y,f as v,o as s,j as n,c,F as B,J as u,A as T,e as f,l as d,a as p,K as k,n as E,w as b,u as l,b as S,M as w,G as q,H as V,C,D as L,E as A}from"./index.c8e7c817.js";import{E as N}from"./ErrorBlock.26868ad8.js";import{_ as $}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";const x=e=>(C("data-v-6b9fc53d"),e=e(),L(),e),H={class:"tab-container","data-testid":"tab-container"},I={key:0,class:"tab__header"},W={class:"tab__content-container"},O={class:"flex items-center with-warnings"},F=x(()=>d("span",null,"Warnings",-1)),G=h({__name:"TabsWidget",props:{tabs:{type:Array,required:!0},isLoading:{type:Boolean,required:!1,default:!1},isEmpty:{type:Boolean,required:!1,default:!1},hasError:{type:Boolean,required:!1,default:!1},error:{type:[Error,null],required:!1,default:null},hasBorder:{type:Boolean,required:!1,default:!1},initialTabOverride:{type:String,required:!1,default:null}},emits:["on-tab-change"],setup(e,{emit:_}){const o=e,i=y(o.initialTabOverride&&`#${o.initialTabOverride}`),m=v(()=>o.tabs.map(a=>a.hash.replace("#","")));function g(a){q.logger.info(V.TABS_TAB_CHANGE,{data:{newTab:a}}),_("on-tab-change",a)}return(a,r)=>(s(),n("div",H,[e.isLoading?(s(),c($,{key:0})):e.error!==null?(s(),c(N,{key:1,error:e.error},null,8,["error"])):(s(),n(B,{key:2},[a.$slots.tabHeader?(s(),n("header",I,[u(a.$slots,"tabHeader",{},void 0,!0)])):T("",!0),f(),d("div",W,[p(l(w),{modelValue:i.value,"onUpdate:modelValue":r[0]||(r[0]=t=>i.value=t),tabs:e.tabs,onChanged:r[1]||(r[1]=t=>g(t))},k({"warnings-anchor":b(()=>[d("span",O,[p(l(S),{class:"mr-1",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"16"}),f(),F])]),_:2},[E(l(m),t=>({name:t,fn:b(()=>[u(a.$slots,t,{},void 0,!0)])}))]),1032,["modelValue","tabs"])])],64))]))}});const J=A(G,[["__scopeId","data-v-6b9fc53d"]]);export{J as T}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TabsWidget.d400c435.css b/app/kuma-ui/pkg/resources/data/assets/TabsWidget.d400c435.css deleted file mode 100644 index fcf749f4eb3d..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/TabsWidget.d400c435.css +++ /dev/null @@ -1 +0,0 @@ -.k-tabs ul .tab-link{text-decoration:none!important}.tab-container[data-v-63d131fa]{--tab-container-margin: var(--spacing-lg) 0 0 0;--tab-header-margin: 0 0 var(--spacing-md) 0;--tab-header-padding: 0 var(--spacing-md);--tab-header-title-font-size: var(--type-md);--tab-header-title-font-weight: 500;--tab-nav-border-bottom: 1px solid var(--gray-4);--tab-link-radius: 3px 3px 0 0;--tab-link-padding: var(--spacing-sm) var(--spacing-lg);--tab-link-gap: var(--spacing-sm);--tab-link-active-text-color: var(--blue-4);--tab-active-background-color: var(--gray-7);--tab-link-background-color: #fff;--tab-link-border: 1px solid var(--gray-4);--tab-active-border-color: var(--gray-4);--tab-panel-padding: var(--spacing-sm);--tab-panel-border: 1px solid var(--gray-4);--tab-panel-radius: 0 0 3px 3px;margin:var(--tab-container-margin)}.tab__header[data-v-63d131fa]{display:flex;align-items:center;margin:var(--tab-header-margin);padding:var(--tab-header-padding)}.tab__header h1[data-v-63d131fa],.tab__header h2[data-v-63d131fa],.tab__header h3[data-v-63d131fa],.tab__header h4[data-v-63d131fa],.tab__header h5[data-v-63d131fa],.tab__header h6[data-v-63d131fa]{font-size:var(--tab-header-title-font-size);font-weight:var(--tab-header-title-font-weight)}.tab__header>div[data-v-63d131fa],.tab__header>h3[data-v-63d131fa]{padding:0 10px}.tab__header[data-v-63d131fa]>:not(:first-child){margin-left:var(--spacing-md)}.tab__content-container[data-v-63d131fa]{position:relative;z-index:1}.with-warnings[data-v-63d131fa]{color:var(--yellow-500)} diff --git a/app/kuma-ui/pkg/resources/data/assets/TagList.3d4ee64d.js b/app/kuma-ui/pkg/resources/data/assets/TagList.3d4ee64d.js deleted file mode 100644 index e1213989a682..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/TagList.3d4ee64d.js +++ /dev/null @@ -1 +0,0 @@ -import{d as r,o as a,i as e,F as c,n as i,j as t,t as n,A as p,D as u}from"./index.3bc39668.js";const d={class:"tag-list"},g={class:"tag__value"},m=r({__name:"TagList",props:{tags:{type:Object,required:!0}},setup(o){const _=o;return(b,f)=>(a(),e("span",d,[(a(!0),e(c,null,i(_.tags,(s,l)=>(a(),e("span",{key:l,class:"tag"},[t("span",{class:p(["tag__label",{"tag__label--is-kuma-io-label":s.label.toLowerCase().includes("kuma.io/")}])},n(s.label),3),t("span",g,n(s.value),1)]))),128))]))}});const v=u(m,[["__scopeId","data-v-f33260a6"]]);export{v as T}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TagList.4c4ad904.css b/app/kuma-ui/pkg/resources/data/assets/TagList.4c4ad904.css new file mode 100644 index 000000000000..a0cae1fd001b --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/TagList.4c4ad904.css @@ -0,0 +1 @@ +.tag-list[data-v-982ac554]{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-xxs)}.tag[data-v-982ac554]{display:inline-flex;align-items:stretch;font-size:var(--type-xs);border-radius:5px}.tag__label[data-v-982ac554],.tag__value[data-v-982ac554]{border:1px solid transparent;padding:.1em .5em}.tag__label[data-v-982ac554]{border-top-left-radius:5px;border-bottom-left-radius:5px;color:var(--white);background-color:var(--blue-400)}.tag__label--is-kuma-io-label[data-v-982ac554]{background-color:var(--logo-purple)}.tag__value[data-v-982ac554]{color:var(--black-75);border-color:var(--grey-400);border-left-color:transparent;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:var(--white)} diff --git a/app/kuma-ui/pkg/resources/data/assets/TagList.5f93cc3d.js b/app/kuma-ui/pkg/resources/data/assets/TagList.5f93cc3d.js new file mode 100644 index 000000000000..9102f006eed4 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/TagList.5f93cc3d.js @@ -0,0 +1 @@ +import{d,V as v,f,o,j as n,F as b,n as k,c as y,w as L,l as u,t as l,B as g,e as h,W as x,u as w,E as B}from"./index.c8e7c817.js";const C={class:"tag-list"},T={class:"tag__value"},q=d({__name:"TagList",props:{tags:{type:Object,required:!0}},setup(c){const i=c,r=v(),_=f(()=>i.tags.map(e=>{const{label:a,value:s}=e,t=p(e),m=a.toLowerCase().includes("kuma.io/");return{label:a,value:s,route:t,isKumaIoLabel:m}}));function p(e){if(e.value!=="*")try{switch(e.label){case"kuma.io/zone":return r.resolve({name:"zones",query:{ns:e.value}});case"kuma.io/service":return r.resolve({name:"service-list-view",query:{ns:e.value}});default:return}}catch{return}}return(e,a)=>(o(),n("span",C,[(o(!0),n(b,null,k(w(_),(s,t)=>(o(),y(x(s.route?"router-link":"span"),{key:t,to:s.route,class:"tag"},{default:L(()=>[u("span",{class:g(["tag__label",{"tag__label--is-kuma-io-label":s.isKumaIoLabel}])},l(s.label),3),h(),u("span",T,l(s.value),1)]),_:2},1032,["to"]))),128))]))}});const I=B(q,[["__scopeId","data-v-982ac554"]]);export{I as T}; diff --git a/app/kuma-ui/pkg/resources/data/assets/TagList.f4c61d4a.css b/app/kuma-ui/pkg/resources/data/assets/TagList.f4c61d4a.css deleted file mode 100644 index 1359548c4d28..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/TagList.f4c61d4a.css +++ /dev/null @@ -1 +0,0 @@ -.tag-list[data-v-f33260a6]{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-xxs)}.tag[data-v-f33260a6]{display:inline-flex;align-items:stretch;font-size:var(--type-xs);border-radius:5px}.tag__label[data-v-f33260a6],.tag__value[data-v-f33260a6]{border:1px solid transparent;padding:.1em .5em}.tag__label[data-v-f33260a6]{border-right:none;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#fff;background-color:var(--blue-1)}.tag__label--is-kuma-io-label[data-v-f33260a6]{background-color:var(--brand-color-6)}.tag__value[data-v-f33260a6]{border-color:var(--grey-400);border-left:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:var(--white)} diff --git a/app/kuma-ui/pkg/resources/data/assets/Timeout.dcabf0f7.jpg b/app/kuma-ui/pkg/resources/data/assets/Timeout.dcabf0f7.jpg new file mode 100644 index 000000000000..2ed7c6b9ce93 Binary files /dev/null and b/app/kuma-ui/pkg/resources/data/assets/Timeout.dcabf0f7.jpg differ diff --git a/app/kuma-ui/pkg/resources/data/assets/VirtualOutbound.3bb05b70.png b/app/kuma-ui/pkg/resources/data/assets/VirtualOutbound.3bb05b70.png new file mode 100644 index 000000000000..8ad5cbce45f9 Binary files /dev/null and b/app/kuma-ui/pkg/resources/data/assets/VirtualOutbound.3bb05b70.png differ diff --git a/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.216ea4e1.js b/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.216ea4e1.js deleted file mode 100644 index 1957b3380896..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.216ea4e1.js +++ /dev/null @@ -1 +0,0 @@ -import{d as l,o as a,i as o,t as r,b as n,j as t,D as P,y as O,O as b,cr as D,cv as f,cw as h,cx as N,c as p,w as i,n as A,a as E,cy as I,F as K,h as _}from"./index.3bc39668.js";const W=l({__name:"WarningDefault",props:{payload:{type:[String,Object],required:!0}},setup(e){return(c,s)=>(a(),o("span",null,r(e.payload),1))}}),v=l({__name:"WarningEnvoyIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(c,s)=>(a(),o("span",null,[n(" Envoy ("),t("strong",null,r(e.payload.envoy),1),n(") is unsupported by the current version of Kuma DP ("),t("strong",null,r(e.payload.kumaDp),1),n(") [Requirements: "),t("strong",null,r(e.payload.requirements),1),n("]. ")]))}}),x=l({__name:"WarningZoneAndKumaDPVersionsIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(c,s)=>(a(),o("span",null,[n(" There is a mismatch between versions of Kuma DP ("),t("strong",null,r(e.payload.kumaDp),1),n(") and the Zone CP. ")]))}}),V=l({__name:"WarningUnsupportedKumaDPVersion",props:{payload:{type:Object,required:!0}},setup(e){return(c,s)=>(a(),o("span",null,[n(" Unsupported version of Kuma DP ("),t("strong",null,r(e.payload.kumaDp),1),n(") ")]))}}),B=l({__name:"WarningZoneAndGlobalCPSVersionsIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(c,s)=>(a(),o("span",null,[n(" There is mismatch between versions of Zone CP ("),t("strong",null,r(e.payload.zoneCpVersion),1),n(") and the Global CP ("),t("strong",null,r(e.payload.globalCpVersion),1),n(") ")]))}}),S={name:"WarningsWidget",components:{KAlert:O,KCard:b},props:{warnings:{type:Array,required:!0}},methods:{getWarningComponent(e=""){switch(e){case N:return v;case h:return V;case f:return x;case D:return B;default:return W}}}};function w(e,c,s,T,$,d){const m=_("KAlert"),y=_("KCard");return a(),p(y,{"border-variant":"noBorder"},{body:i(()=>[t("ul",null,[(a(!0),o(K,null,A(s.warnings,({kind:u,payload:g,index:C})=>(a(),o("li",{key:`${u}/${C}`,class:"mb-1"},[E(m,{appearance:"warning"},{alertMessage:i(()=>[(a(),p(I(d.getWarningComponent(u)),{payload:g},null,8,["payload"]))]),_:2},1024)]))),128))])]),_:1})}const U=P(S,[["render",w]]);export{U as W}; diff --git a/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.a37aa40a.js b/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.a37aa40a.js new file mode 100644 index 000000000000..8966e98784e3 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/WarningsWidget.a37aa40a.js @@ -0,0 +1,10 @@ +import{d as l,o as a,j as s,t as r,e as n,l as t,E as P,z as f,L as b,cr as h,cv as D,cw as O,cx as N,i as p,c as i,w as _,n as A,a as E,W as I,F as K}from"./index.c8e7c817.js";const W=l({__name:"WarningDefault",props:{payload:{type:[String,Object],required:!0}},setup(e){return(c,o)=>(a(),s("span",null,r(e.payload),1))}}),v=l({__name:"WarningEnvoyIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(c,o)=>(a(),s("span",null,[n(` + Envoy (`),t("strong",null,r(e.payload.envoy),1),n(") is unsupported by the current version of Kuma DP ("),t("strong",null,r(e.payload.kumaDp),1),n(") [Requirements: "),t("strong",null,r(e.payload.requirements),1),n(`]. + `)]))}}),x=l({__name:"WarningZoneAndKumaDPVersionsIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(c,o)=>(a(),s("span",null,[n(` + There is a mismatch between versions of Kuma DP (`),t("strong",null,r(e.payload.kumaDp),1),n(`) and the Zone CP. + `)]))}}),V=l({__name:"WarningUnsupportedKumaDPVersion",props:{payload:{type:Object,required:!0}},setup(e){return(c,o)=>(a(),s("span",null,[n(` + Unsupported version of Kuma DP (`),t("strong",null,r(e.payload.kumaDp),1),n(`) + `)]))}}),B=l({__name:"WarningZoneAndGlobalCPSVersionsIncompatible",props:{payload:{type:Object,required:!0}},setup(e){return(c,o)=>(a(),s("span",null,[n(` + There is mismatch between versions of Zone CP (`),t("strong",null,r(e.payload.zoneCpVersion),1),n(`) + and the Global CP (`),t("strong",null,r(e.payload.globalCpVersion),1),n(`) + `)]))}}),S={name:"WarningsWidget",components:{KAlert:f,KCard:b},props:{warnings:{type:Array,required:!0}},methods:{getWarningComponent(e=""){switch(e){case N:return v;case O:return V;case D:return x;case h:return B;default:return W}}}};function w(e,c,o,T,$,d){const m=p("KAlert"),y=p("KCard");return a(),i(y,{"border-variant":"noBorder"},{body:_(()=>[t("ul",null,[(a(!0),s(K,null,A(o.warnings,({kind:u,payload:g,index:C})=>(a(),s("li",{key:`${u}/${C}`,class:"mb-1"},[E(m,{appearance:"warning"},{alertMessage:_(()=>[(a(),i(I(d.getWarningComponent(u)),{payload:g},null,8,["payload"]))]),_:2},1024)]))),128))])]),_:1})}const L=P(S,[["render",w]]);export{L as W}; diff --git a/app/kuma-ui/pkg/resources/data/assets/WelcomeView.b0e78b5e.js b/app/kuma-ui/pkg/resources/data/assets/WelcomeView.b0e78b5e.js deleted file mode 100644 index 8ac1b0b7b4cd..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/WelcomeView.b0e78b5e.js +++ /dev/null @@ -1 +0,0 @@ -import{D as p,v as y,h as i,o as t,i as l,j as e,c as m,z as b,b as s,t as c,A as w,cO as k,ck as x,cn as I,F as S,n as V,a as u,B as $,C}from"./index.3bc39668.js";import{O as N}from"./OnboardingNavigation.18583fce.js";const A={name:"ItemStatus",components:{KIcon:y},props:{name:{type:String,required:!0},status:{type:Boolean,default:!1}}},W={class:"flex items-center mb-2"},z={class:"circle"};function L(a,f,o,h,n,d){const v=i("KIcon");return t(),l("li",W,[e("span",z,[o.status?(t(),m(v,{key:0,icon:"check",size:"10",color:"var(--kuma-purple-1)"})):b("",!0)]),s(" "+c(o.name),1)])}const D=p(A,[["render",L],["__scopeId","data-v-71c50c48"]]);const O={name:"WelcomeAnimationSvg",data(){return{mounted:!1}},computed:{svgClasses(){return["svg",{active:this.mounted}]}},mounted(){setTimeout(()=>{this.mounted=!0},30)}},B=k('
',3),G=[B];function H(a,f,o,h,n,d){return t(),l("svg",{class:w(["background",d.svgClasses]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1920 1080"},G,2)}const j=p(O,[["render",H],["__scopeId","data-v-3dfe58ea"]]);const F={name:"WelcomeView",components:{ItemStatus:D,OnboardingNavigation:N,WelcomeAnimationSvg:j},data(){return{productName:x}},computed:{...I({environment:"config/getEnvironment",multicluster:"config/getMulticlusterStatus"}),enviromentFormatted(){return this.environment.charAt(0).toUpperCase()+this.environment.slice(1)},multizoneItems(){const a=[];return this.multicluster&&a.push({name:"Add zones",status:!1}),a},statuses(){return[{name:`Run ${this.productName} control plane`,status:!0},{name:"Learn about deployments",status:!1},{name:"Learn about configuration storage",status:!1},...this.multizoneItems,{name:"Create the mesh",status:!1},{name:"Add services",status:!1},{name:"Go to the dashboard",status:!1}]}}},_=a=>($("data-v-c869be6b"),a=a(),C(),a),E={class:"welcome-container"},K={class:"content"},T={class:"welcome-title"},R={class:"welcome-description"},U=_(()=>e("strong",null,"few minutes",-1)),q={class:"welcome-description"},P=_(()=>e("h2",{class:"welcome-detected"}," Let's get started: ",-1)),Y={class:"welcome-navigation"};function J(a,f,o,h,n,d){const v=i("ItemStatus"),g=i("OnboardingNavigation"),M=i("WelcomeAnimationSvg");return t(),l("div",null,[e("div",E,[e("div",K,[e("h1",T," Welcome to "+c(n.productName),1),e("p",R,[s(" Congratulations on downloading "+c(n.productName)+"! You are just a ",1),U,s(" away from getting your service mesh fully online. ")]),e("p",q,[s(" We have automatically detected that you are running on "),e("strong",null,c(d.enviromentFormatted),1),s(". ")]),P,e("ul",null,[(t(!0),l(S,null,V(d.statuses,r=>(t(),m(v,{key:r.name,name:r.name,status:r.status},null,8,["name","status"]))),128))])]),e("div",Y,[u(g,{"next-step":"onboarding-deployment-types"})])]),u(M,{longer:a.multicluster},null,8,["longer"])])}const Z=p(F,[["render",J],["__scopeId","data-v-c869be6b"]]);export{Z as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/WelcomeView.ba9a77c3.js b/app/kuma-ui/pkg/resources/data/assets/WelcomeView.ba9a77c3.js new file mode 100644 index 000000000000..685d9ac6d982 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/WelcomeView.ba9a77c3.js @@ -0,0 +1,8 @@ +import{E as p,b as k,i,o as d,j as l,l as t,c as m,A as I,e as a,t as c,B as S,cL as _,C as g,D as M,ck as x,cn as V,F as $,n as C,a as u}from"./index.c8e7c817.js";import{O as N}from"./OnboardingNavigation.70265aab.js";const A={name:"ItemStatus",components:{KIcon:k},props:{name:{type:String,required:!0},status:{type:Boolean,default:!1}}},L={class:"flex items-center mb-2"},W={class:"circle"};function z(e,f,o,h,n,s){const r=i("KIcon");return d(),l("li",L,[t("span",W,[o.status?(d(),m(r,{key:0,icon:"check",size:"10",color:"var(--kuma-purple-1)"})):I("",!0)]),a(" "+c(o.name),1)])}const D=p(A,[["render",z],["__scopeId","data-v-71c50c48"]]);const B={name:"WelcomeAnimationSvg",data(){return{mounted:!1}},computed:{svgClasses(){return["svg",{active:this.mounted}]}},mounted(){setTimeout(()=>{this.mounted=!0},30)}},O=e=>(g("data-v-3dfe58ea"),e=e(),M(),e),G=O(()=>t("defs",null,null,-1)),H=_(' ',1),j=_('
',1);function E(e,f,o,h,n,s){return d(),l("svg",{class:S(["background",s.svgClasses]),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1920 1080"},[G,a(),H,a(),j],2)}const F=p(B,[["render",E],["__scopeId","data-v-3dfe58ea"]]);const K={name:"WelcomeView",components:{ItemStatus:D,OnboardingNavigation:N,WelcomeAnimationSvg:F},data(){return{productName:x}},computed:{...V({environment:"config/getEnvironment",multicluster:"config/getMulticlusterStatus"}),enviromentFormatted(){return this.environment.charAt(0).toUpperCase()+this.environment.slice(1)},multizoneItems(){const e=[];return this.multicluster&&e.push({name:"Add zones",status:!1}),e},statuses(){return[{name:`Run ${this.productName} control plane`,status:!0},{name:"Learn about deployments",status:!1},{name:"Learn about configuration storage",status:!1},...this.multizoneItems,{name:"Create the mesh",status:!1},{name:"Add services",status:!1},{name:"Go to the dashboard",status:!1}]}}},y=e=>(g("data-v-c869be6b"),e=e(),M(),e),T={class:"welcome-container"},R={class:"content"},U={class:"welcome-title"},q={class:"welcome-description"},P=y(()=>t("strong",null,"few minutes",-1)),Y={class:"welcome-description"},J=y(()=>t("h2",{class:"welcome-detected"},` + Let's get started: + `,-1)),Q={class:"welcome-navigation"};function X(e,f,o,h,n,s){const r=i("ItemStatus"),b=i("OnboardingNavigation"),w=i("WelcomeAnimationSvg");return d(),l("div",null,[t("div",T,[t("div",R,[t("h1",U,` + Welcome to `+c(n.productName),1),a(),t("p",q,[a(` + Congratulations on downloading `+c(n.productName)+"! You are just a ",1),P,a(` away from getting your service mesh fully online. + `)]),a(),t("p",Y,[a(` + We have automatically detected that you are running on `),t("strong",null,c(s.enviromentFormatted),1),a(`. + `)]),a(),J,a(),t("ul",null,[(d(!0),l($,null,C(s.statuses,v=>(d(),m(r,{key:v.name,name:v.name,status:v.status},null,8,["name","status"]))),128))])]),a(),t("div",Q,[u(b,{"next-step":"onboarding-deployment-types"})])]),a(),u(w,{longer:e.multicluster},null,8,["longer"])])}const ae=p(K,[["render",X],["__scopeId","data-v-c869be6b"]]);export{ae as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/YamlView.24c9d3cb.js b/app/kuma-ui/pkg/resources/data/assets/YamlView.24c9d3cb.js deleted file mode 100644 index e91338ea2b22..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/YamlView.24c9d3cb.js +++ /dev/null @@ -1 +0,0 @@ -import{j as y}from"./index.58caa11d.js";import{d as _,r as B,e as E,o as s,i as k,c as n,w as g,a as v,u as i,L as V,q as w,D as j}from"./index.3bc39668.js";import{_ as b}from"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import{_ as S}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import{E as H}from"./ErrorBlock.f4ac98cc.js";import{_ as Y}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";const C={class:"yaml-view"},L={key:3,class:"yaml-view-content"},M=_({__name:"YamlView",props:{id:{type:String,required:!0},content:{type:Object,required:!1,default:null},isLoading:{type:Boolean,required:!1,default:!1},hasError:{type:Boolean,required:!1,default:!1},isEmpty:{type:Boolean,required:!1,default:!1},codeMaxHeight:{type:String,required:!1,default:null},isSearchable:{type:Boolean,required:!1,default:!1}},setup(e){const a=e,p=w(),c=[{hash:"#universal",title:"Universal"},{hash:"#kubernetes",title:"Kubernetes"}],o=B(c[0].hash),l=p.getters["config/getEnvironment"];typeof l=="string"&&(o.value="#"+l);const m=E(()=>{var f;const t={};if(t.apiVersion="kuma.io/v1alpha1",t.kind=a.content.type,a.content.mesh!==void 0&&(t.mesh=a.content.mesh),(f=a.content.name)!=null&&f.includes(".")){const h=a.content.name.split("."),q=h.pop(),x=h.join(".");t.metadata={name:x,namespace:q}}else t.metadata={name:a.content.name};const{type:r,name:d,mesh:O,...u}=a.content;return Object.keys(u).length>0&&(t.spec=u),{universal:y(a.content),kubernetes:y(t)}});return(t,r)=>(s(),k("div",C,[e.isLoading?(s(),n(Y,{key:0})):e.hasError?(s(),n(H,{key:1})):e.isEmpty?(s(),n(S,{key:2})):(s(),k("div",L,[(s(),n(i(V),{key:i(l),modelValue:o.value,"onUpdate:modelValue":r[0]||(r[0]=d=>o.value=d),tabs:c},{universal:g(()=>[v(b,{id:e.id,language:"yaml",code:i(m).universal,"is-searchable":e.isSearchable,"query-key":e.id,"code-max-height":e.codeMaxHeight},null,8,["id","code","is-searchable","query-key","code-max-height"])]),kubernetes:g(()=>[v(b,{id:e.id,language:"yaml",code:i(m).kubernetes,"is-searchable":e.isSearchable,"query-key":e.id,"code-max-height":e.codeMaxHeight},null,8,["id","code","is-searchable","query-key","code-max-height"])]),_:1},8,["modelValue"]))]))]))}});const z=j(M,[["__scopeId","data-v-f92420cb"]]);export{z as Y}; diff --git a/app/kuma-ui/pkg/resources/data/assets/YamlView.fd9db0cf.css b/app/kuma-ui/pkg/resources/data/assets/YamlView.fd9db0cf.css deleted file mode 100644 index 5248bbfbac71..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/YamlView.fd9db0cf.css +++ /dev/null @@ -1 +0,0 @@ -.empty-state-title .card-icon[data-v-f92420cb]{text-align:center}.empty-state-title .card-icon img[data-v-f92420cb],.empty-state-title .card-icon svg[data-v-f92420cb]{display:block;margin-left:auto;margin-right:auto}.env-name[data-v-f92420cb]{text-transform:capitalize} diff --git a/app/kuma-ui/pkg/resources/data/assets/YamlView.vue_vue_type_script_setup_true_lang.14695642.js b/app/kuma-ui/pkg/resources/data/assets/YamlView.vue_vue_type_script_setup_true_lang.14695642.js new file mode 100644 index 000000000000..5ed7559538aa --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/YamlView.vue_vue_type_script_setup_true_lang.14695642.js @@ -0,0 +1 @@ +import{j as y}from"./index.58caa11d.js";import{d as B,r as E,f as j,o as n,j as k,c as s,w as g,a as b,u as i,M as S,q as V}from"./index.c8e7c817.js";import{_ as v}from"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import{_ as w}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import{E as H}from"./ErrorBlock.26868ad8.js";import{_ as M}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";const C={class:"yaml-view"},L={key:3,class:"yaml-view-content"},z=B({__name:"YamlView",props:{id:{type:String,required:!0},content:{type:Object,required:!1,default:null},isLoading:{type:Boolean,required:!1,default:!1},hasError:{type:Boolean,required:!1,default:!1},isEmpty:{type:Boolean,required:!1,default:!1},codeMaxHeight:{type:String,required:!1,default:null},isSearchable:{type:Boolean,required:!1,default:!1}},setup(e){const a=e,p=V(),c=[{hash:"#universal",title:"Universal"},{hash:"#kubernetes",title:"Kubernetes"}],o=E(c[0].hash),l=p.getters["config/getEnvironment"];typeof l=="string"&&(o.value="#"+l);const m=j(()=>{var f;const t={};if(t.apiVersion="kuma.io/v1alpha1",t.kind=a.content.type,a.content.mesh!==void 0&&(t.mesh=a.content.mesh),(f=a.content.name)!=null&&f.includes(".")){const h=a.content.name.split("."),q=h.pop(),x=h.join(".");t.metadata={name:x,namespace:q}}else t.metadata={name:a.content.name};const{type:r,name:d,mesh:O,...u}=a.content;return Object.keys(u).length>0&&(t.spec=u),{universal:y(a.content),kubernetes:y(t)}});return(t,r)=>(n(),k("div",C,[e.isLoading?(n(),s(M,{key:0})):e.hasError?(n(),s(H,{key:1})):e.isEmpty?(n(),s(w,{key:2})):(n(),k("div",L,[(n(),s(i(S),{key:i(l),modelValue:o.value,"onUpdate:modelValue":r[0]||(r[0]=d=>o.value=d),tabs:c},{universal:g(()=>[b(v,{id:e.id,language:"yaml",code:i(m).universal,"is-searchable":e.isSearchable,"query-key":e.id,"code-max-height":e.codeMaxHeight},null,8,["id","code","is-searchable","query-key","code-max-height"])]),kubernetes:g(()=>[b(v,{id:e.id,language:"yaml",code:i(m).kubernetes,"is-searchable":e.isSearchable,"query-key":e.id,"code-max-height":e.codeMaxHeight},null,8,["id","code","is-searchable","query-key","code-max-height"])]),_:1},8,["modelValue"]))]))]))}});export{z as _}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgresses.3f52d935.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgresses.3f52d935.js new file mode 100644 index 000000000000..125724d31b18 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneEgresses.3f52d935.js @@ -0,0 +1,3 @@ +import{E as I,cl as T,cm as B,P as F,L as N,s as q,co as K,x as V,k as E,i as o,o as c,j as u,a as i,w as s,c as h,e as f,A as _,l as d,t as b,F as D,n as w}from"./index.c8e7c817.js";import{D as H,p as P}from"./patchQueryParam.c472bece.js";import{E as R}from"./EnvoyData.3c6969da.js";import{F as W}from"./FrameSkeleton.db9a6492.js";import{_ as j}from"./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js";import{S as G,a as M}from"./SubscriptionHeader.bb7dd137.js";import{T as Q}from"./TabsWidget.cef20a04.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import"./EntityStatus.c76c23bb.js";import"./ErrorBlock.26868ad8.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";import"./TagList.5f93cc3d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import"./_commonjsHelpers.f037b798.js";const U={name:"ZoneEgresses",components:{AccordionItem:T,AccordionList:B,DataOverview:H,EnvoyData:R,FrameSkeleton:W,LabelList:j,SubscriptionDetails:G,SubscriptionHeader:M,TabsWidget:Q,KButton:F,KCard:N},props:{offset:{type:Number,required:!1,default:0}},data(){return{isLoading:!0,isEmpty:!1,error:null,empty_state:{title:"No Data",message:"There are no Zone Egresses present."},tableData:{headers:[{key:"actions",hideLabel:!0},{label:"Status",key:"status"},{label:"Name",key:"name"}],data:[]},tabs:[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"Zone Egress Insights"},{hash:"#xds-configuration",title:"XDS Configuration"},{hash:"#envoy-stats",title:"Stats"},{hash:"#envoy-clusters",title:"Clusters"}],entity:{},rawData:[],pageSize:q,next:null,subscriptionsReversed:[],pageOffset:this.offset}},watch:{$route(){this.isLoading=!0,this.isEmpty=!1,this.error=null,this.loadData(0)}},beforeMount(){this.loadData(this.offset)},methods:{tableAction(n){const a=n;this.getEntity(a)},async loadData(n){this.pageOffset=n,P("offset",n>0?n:null),this.isLoading=!0,this.isEmpty=!1;const a=this.$route.query.ns||null,r=this.pageSize;try{const{data:t,next:e}=await this.getZoneEgressOverviews(a,r,n);this.next=e,t.length?(this.isEmpty=!1,this.rawData=t,this.getEntity({name:t[0].name}),this.tableData.data=t.map(l=>{const{zoneEgressInsight:p={}}=l;return{...l,...K(p)}})):(this.tableData.data=[],this.isEmpty=!0)}catch(t){t instanceof Error?this.error=t:console.error(t),this.isEmpty=!0}finally{this.isLoading=!1}},getEntity(n){var e,l;const a=["type","name"],r=this.rawData.find(p=>p.name===n.name),t=(l=(e=r==null?void 0:r.zoneEgressInsight)==null?void 0:e.subscriptions)!=null?l:[];this.subscriptionsReversed=Array.from(t).reverse(),this.entity=V(r,a)},async getZoneEgressOverviews(n,a,r){if(n)return{data:[await E.getZoneEgressOverview({name:n},{size:a,offset:r})],next:null};{const{items:t,next:e}=await E.getAllZoneEgressOverviews({size:a,offset:r});return{data:t!=null?t:[],next:e}}}}},X={class:"zoneegresses"},J={key:0};function Y(n,a,r,t,e,l){const p=o("KButton"),L=o("DataOverview"),z=o("LabelList"),S=o("SubscriptionHeader"),k=o("SubscriptionDetails"),x=o("AccordionItem"),A=o("AccordionList"),O=o("KCard"),y=o("EnvoyData"),Z=o("TabsWidget"),C=o("FrameSkeleton");return c(),u("div",X,[i(C,null,{default:s(()=>{var v;return[i(L,{"selected-entity-name":(v=e.entity)==null?void 0:v.name,"page-size":e.pageSize,"is-loading":e.isLoading,error:e.error,"empty-state":e.empty_state,"table-data":e.tableData,"table-data-is-empty":e.isEmpty,next:e.next,"page-offset":e.pageOffset,onTableAction:l.tableAction,onLoadData:a[0]||(a[0]=m=>l.loadData(m))},{additionalControls:s(()=>[n.$route.query.ns?(c(),h(p,{key:0,class:"back-button",appearance:"primary",icon:"arrowLeft",to:{name:"zoneegresses"}},{default:s(()=>[f(` + View all + `)]),_:1})):_("",!0)]),_:1},8,["selected-entity-name","page-size","is-loading","error","empty-state","table-data","table-data-is-empty","next","page-offset","onTableAction"]),f(),e.isEmpty===!1?(c(),h(Z,{key:0,"has-error":e.error!==null,"is-loading":e.isLoading,tabs:e.tabs,"initial-tab-override":"overview"},{tabHeader:s(()=>[d("div",null,[d("h1",null,"Zone Egress: "+b(e.entity.name),1)])]),overview:s(()=>[i(z,null,{default:s(()=>[d("div",null,[d("ul",null,[(c(!0),u(D,null,w(e.entity,(m,g)=>(c(),u("li",{key:g},[m?(c(),u("h4",J,b(g),1)):_("",!0),f(),d("p",null,b(m),1)]))),128))])])]),_:1})]),insights:s(()=>[i(O,{"border-variant":"noBorder"},{body:s(()=>[i(A,{"initially-open":0},{default:s(()=>[(c(!0),u(D,null,w(e.subscriptionsReversed,(m,g)=>(c(),h(x,{key:g},{"accordion-header":s(()=>[i(S,{details:m},null,8,["details"])]),"accordion-content":s(()=>[i(k,{details:m,"is-discovery-subscription":""},null,8,["details"])]),_:2},1024))),128))]),_:1})]),_:1})]),"xds-configuration":s(()=>[i(y,{"data-path":"xds","zone-egress-name":e.entity.name,"query-key":"envoy-data-zone-egress"},null,8,["zone-egress-name"])]),"envoy-stats":s(()=>[i(y,{"data-path":"stats","zone-egress-name":e.entity.name,"query-key":"envoy-data-zone-egress"},null,8,["zone-egress-name"])]),"envoy-clusters":s(()=>[i(y,{"data-path":"clusters","zone-egress-name":e.entity.name,"query-key":"envoy-data-zone-egress"},null,8,["zone-egress-name"])]),_:1},8,["has-error","is-loading","tabs"])):_("",!0)]}),_:1})])}const de=I(U,[["render",Y]]);export{de as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneEgresses.e3002bf5.js b/app/kuma-ui/pkg/resources/data/assets/ZoneEgresses.e3002bf5.js deleted file mode 100644 index 4a0401d18a29..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneEgresses.e3002bf5.js +++ /dev/null @@ -1 +0,0 @@ -import{D as C,cl as I,cm as T,M as B,O as F,P as N,co as q,s as K,k as v,o as c,i as d,a as i,w as s,c as h,b as V,z as _,j as p,t as f,F as E,n as D,h as o}from"./index.3bc39668.js";import{D as H,p as M}from"./patchQueryParam.65a1b943.js";import{E as P}from"./EnvoyData.e4795d9b.js";import{F as R}from"./FrameSkeleton.e1893be2.js";import{_ as W}from"./LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js";import{S as j,a as G}from"./SubscriptionHeader.3b12e257.js";import{T as Q}from"./TabsWidget.1751eed8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import"./ErrorBlock.f4ac98cc.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";import"./TagList.3d4ee64d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import"./_commonjsHelpers.f037b798.js";const U={name:"ZoneEgresses",components:{AccordionItem:I,AccordionList:T,DataOverview:H,EnvoyData:P,FrameSkeleton:R,LabelList:W,SubscriptionDetails:j,SubscriptionHeader:G,TabsWidget:Q,KButton:B,KCard:F},props:{offset:{type:Number,required:!1,default:0}},data(){return{isLoading:!0,isEmpty:!1,error:null,empty_state:{title:"No Data",message:"There are no Zone Egresses present."},tableData:{headers:[{key:"actions",hideLabel:!0},{label:"Status",key:"status"},{label:"Name",key:"name"}],data:[]},tabs:[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"Zone Egress Insights"},{hash:"#xds-configuration",title:"XDS Configuration"},{hash:"#envoy-stats",title:"Stats"},{hash:"#envoy-clusters",title:"Clusters"}],entity:{},rawData:[],pageSize:N,next:null,subscriptionsReversed:[],pageOffset:this.offset}},watch:{$route(){this.isLoading=!0,this.isEmpty=!1,this.error=null,this.loadData(0)}},beforeMount(){this.loadData(this.offset)},methods:{tableAction(n){const a=n;this.getEntity(a)},async loadData(n){this.pageOffset=n,M("offset",n>0?n:null),this.isLoading=!0,this.isEmpty=!1;const a=this.$route.query.ns||null,r=this.pageSize;try{const{data:t,next:e}=await this.getZoneEgressOverviews(a,r,n);this.next=e,t.length?(this.isEmpty=!1,this.rawData=t,this.getEntity({name:t[0].name}),this.tableData.data=t.map(l=>{const{zoneEgressInsight:u={}}=l;return{...l,...q(u)}})):(this.tableData.data=[],this.isEmpty=!0)}catch(t){t instanceof Error?this.error=t:console.error(t),this.isEmpty=!0}finally{this.isLoading=!1}},getEntity(n){var e,l;const a=["type","name"],r=this.rawData.find(u=>u.name===n.name),t=(l=(e=r==null?void 0:r.zoneEgressInsight)==null?void 0:e.subscriptions)!=null?l:[];this.subscriptionsReversed=Array.from(t).reverse(),this.entity=K(r,a)},async getZoneEgressOverviews(n,a,r){if(n)return{data:[await v.getZoneEgressOverview({name:n},{size:a,offset:r})],next:null};{const{items:t,next:e}=await v.getAllZoneEgressOverviews({size:a,offset:r});return{data:t,next:e}}}}},X={class:"zoneegresses"},J=p("span",{class:"custom-control-icon"}," \u2190 ",-1),Y={key:0};function $(n,a,r,t,e,l){const u=o("KButton"),w=o("DataOverview"),z=o("LabelList"),S=o("SubscriptionHeader"),k=o("SubscriptionDetails"),L=o("AccordionItem"),A=o("AccordionList"),x=o("KCard"),y=o("EnvoyData"),O=o("TabsWidget"),Z=o("FrameSkeleton");return c(),d("div",X,[i(Z,null,{default:s(()=>{var b;return[i(w,{"selected-entity-name":(b=e.entity)==null?void 0:b.name,"page-size":e.pageSize,"is-loading":e.isLoading,error:e.error,"empty-state":e.empty_state,"table-data":e.tableData,"table-data-is-empty":e.isEmpty,next:e.next,"page-offset":e.pageOffset,onTableAction:l.tableAction,onLoadData:a[0]||(a[0]=m=>l.loadData(m))},{additionalControls:s(()=>[n.$route.query.ns?(c(),h(u,{key:0,class:"back-button",appearance:"primary",to:{name:"zoneegresses"}},{default:s(()=>[J,V(" View All ")]),_:1})):_("",!0)]),_:1},8,["selected-entity-name","page-size","is-loading","error","empty-state","table-data","table-data-is-empty","next","page-offset","onTableAction"]),e.isEmpty===!1?(c(),h(O,{key:0,"has-error":e.error!==null,"is-loading":e.isLoading,tabs:e.tabs,"initial-tab-override":"overview"},{tabHeader:s(()=>[p("div",null,[p("h3",null," Zone Egress: "+f(e.entity.name),1)])]),overview:s(()=>[i(z,null,{default:s(()=>[p("div",null,[p("ul",null,[(c(!0),d(E,null,D(e.entity,(m,g)=>(c(),d("li",{key:g},[m?(c(),d("h4",Y,f(g),1)):_("",!0),p("p",null,f(m),1)]))),128))])])]),_:1})]),insights:s(()=>[i(x,{"border-variant":"noBorder"},{body:s(()=>[i(A,{"initially-open":0},{default:s(()=>[(c(!0),d(E,null,D(e.subscriptionsReversed,(m,g)=>(c(),h(L,{key:g},{"accordion-header":s(()=>[i(S,{details:m},null,8,["details"])]),"accordion-content":s(()=>[i(k,{details:m,"is-discovery-subscription":""},null,8,["details"])]),_:2},1024))),128))]),_:1})]),_:1})]),"xds-configuration":s(()=>[i(y,{"data-path":"xds","zone-egress-name":e.entity.name,"query-key":"envoy-data-zone-egress"},null,8,["zone-egress-name"])]),"envoy-stats":s(()=>[i(y,{"data-path":"stats","zone-egress-name":e.entity.name,"query-key":"envoy-data-zone-egress"},null,8,["zone-egress-name"])]),"envoy-clusters":s(()=>[i(y,{"data-path":"clusters","zone-egress-name":e.entity.name,"query-key":"envoy-data-zone-egress"},null,8,["zone-egress-name"])]),_:1},8,["has-error","is-loading","tabs"])):_("",!0)]}),_:1})])}const de=C(U,[["render",$]]);export{de as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngresses.14082fd0.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngresses.14082fd0.js new file mode 100644 index 000000000000..c328d80e7d52 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZoneIngresses.14082fd0.js @@ -0,0 +1,3 @@ +import{E as T,cl as B,cm as F,P as N,L as q,s as K,cn as M,co as V,x as H,k as b,i as a,o as r,j as y,c as p,w as n,a as l,e as f,A as D,l as m,t as _,F as I,n as w}from"./index.c8e7c817.js";import{D as P,p as R}from"./patchQueryParam.c472bece.js";import{E as W}from"./EnvoyData.3c6969da.js";import{F as G}from"./FrameSkeleton.db9a6492.js";import{_ as j}from"./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js";import{M as Q}from"./MultizoneInfo.565fe069.js";import{S as U,a as X}from"./SubscriptionHeader.bb7dd137.js";import{T as J}from"./TabsWidget.cef20a04.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import"./EntityStatus.c76c23bb.js";import"./ErrorBlock.26868ad8.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";import"./TagList.5f93cc3d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import"./_commonjsHelpers.f037b798.js";const Y={name:"ZoneIngresses",components:{AccordionItem:B,AccordionList:F,DataOverview:P,EnvoyData:W,FrameSkeleton:G,LabelList:j,MultizoneInfo:Q,SubscriptionDetails:U,SubscriptionHeader:X,TabsWidget:J,KButton:N,KCard:q},props:{offset:{type:Number,required:!1,default:0}},data(){return{isLoading:!0,isEmpty:!1,error:null,empty_state:{title:"No Data",message:"There are no Zone Ingresses present."},tableData:{headers:[{key:"actions",hideLabel:!0},{label:"Status",key:"status"},{label:"Name",key:"name"}],data:[]},tabs:[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"Zone Ingress Insights"},{hash:"#xds-configuration",title:"XDS Configuration"},{hash:"#envoy-stats",title:"Stats"},{hash:"#envoy-clusters",title:"Clusters"}],entity:{},rawData:[],pageSize:K,next:null,subscriptionsReversed:[],pageOffset:this.offset}},computed:{...M({multicluster:"config/getMulticlusterStatus"})},watch:{$route(){this.isLoading=!0,this.isEmpty=!1,this.error=null,this.init(0)}},beforeMount(){this.init(this.offset)},methods:{init(t){this.multicluster&&this.loadData(t)},tableAction(t){const i=t;this.getEntity(i)},async loadData(t){this.pageOffset=t,R("offset",t>0?t:null),this.isLoading=!0,this.isEmpty=!1;const i=this.$route.query.ns||null,o=this.pageSize;try{const{data:s,next:e}=await this.getZoneIngressOverviews(i,o,t);this.next=e,s.length?(this.isEmpty=!1,this.rawData=s,this.getEntity({name:s[0].name}),this.tableData.data=s.map(c=>{const{zoneIngressInsight:u={}}=c;return{...c,...V(u)}})):(this.tableData.data=[],this.isEmpty=!0)}catch(s){s instanceof Error?this.error=s:console.error(s),this.isEmpty=!0}finally{this.isLoading=!1}},getEntity(t){var e,c;const i=["type","name"],o=this.rawData.find(u=>u.name===t.name),s=(c=(e=o==null?void 0:o.zoneIngressInsight)==null?void 0:e.subscriptions)!=null?c:[];this.subscriptionsReversed=Array.from(s).reverse(),this.entity=H(o,i)},async getZoneIngressOverviews(t,i,o){if(t)return{data:[await b.getZoneIngressOverview({name:t},{size:i,offset:o})],next:null};{const{items:s,next:e}=await b.getAllZoneIngressOverviews({size:i,offset:o});return{data:s!=null?s:[],next:e}}}}},$={class:"zoneingresses"};function ee(t,i,o,s,e,c){const u=a("MultizoneInfo"),z=a("KButton"),L=a("DataOverview"),E=a("LabelList"),S=a("SubscriptionHeader"),k=a("SubscriptionDetails"),A=a("AccordionItem"),x=a("AccordionList"),O=a("KCard"),h=a("EnvoyData"),Z=a("TabsWidget"),C=a("FrameSkeleton");return r(),y("div",$,[t.multicluster===!1?(r(),p(u,{key:0})):(r(),p(C,{key:1},{default:n(()=>{var v;return[l(L,{"selected-entity-name":(v=e.entity)==null?void 0:v.name,"page-size":e.pageSize,"is-loading":e.isLoading,error:e.error,"empty-state":e.empty_state,"table-data":e.tableData,"table-data-is-empty":e.isEmpty,next:e.next,"page-offset":e.pageOffset,onTableAction:c.tableAction,onLoadData:c.loadData},{additionalControls:n(()=>[t.$route.query.ns?(r(),p(z,{key:0,class:"back-button",appearance:"primary",icon:"arrowLeft",to:{name:"zoneingresses"}},{default:n(()=>[f(` + View all + `)]),_:1})):D("",!0)]),_:1},8,["selected-entity-name","page-size","is-loading","error","empty-state","table-data","table-data-is-empty","next","page-offset","onTableAction","onLoadData"]),f(),e.isEmpty===!1?(r(),p(Z,{key:0,"has-error":e.error!==null,"is-loading":e.isLoading,tabs:e.tabs,"initial-tab-override":"overview"},{tabHeader:n(()=>[m("div",null,[m("h1",null,"Zone Ingress: "+_(e.entity.name),1)])]),overview:n(()=>[l(E,null,{default:n(()=>[m("div",null,[m("ul",null,[(r(!0),y(I,null,w(e.entity,(d,g)=>(r(),y("li",{key:g},[m("h4",null,_(g),1),f(),m("p",null,_(d),1)]))),128))])])]),_:1})]),insights:n(()=>[l(O,{"border-variant":"noBorder"},{body:n(()=>[l(x,{"initially-open":0},{default:n(()=>[(r(!0),y(I,null,w(e.subscriptionsReversed,(d,g)=>(r(),p(A,{key:g},{"accordion-header":n(()=>[l(S,{details:d},null,8,["details"])]),"accordion-content":n(()=>[l(k,{details:d,"is-discovery-subscription":""},null,8,["details"])]),_:2},1024))),128))]),_:1})]),_:1})]),"xds-configuration":n(()=>[l(h,{"data-path":"xds","zone-ingress-name":e.entity.name,"query-key":"envoy-data-zone-ingress"},null,8,["zone-ingress-name"])]),"envoy-stats":n(()=>[l(h,{"data-path":"stats","zone-ingress-name":e.entity.name,"query-key":"envoy-data-zone-ingress"},null,8,["zone-ingress-name"])]),"envoy-clusters":n(()=>[l(h,{"data-path":"clusters","zone-ingress-name":e.entity.name,"query-key":"envoy-data-zone-ingress"},null,8,["zone-ingress-name"])]),_:1},8,["has-error","is-loading","tabs"])):D("",!0)]}),_:1}))])}const he=T(Y,[["render",ee]]);export{he as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZoneIngresses.91eca5c3.js b/app/kuma-ui/pkg/resources/data/assets/ZoneIngresses.91eca5c3.js deleted file mode 100644 index 06b9a7df7100..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ZoneIngresses.91eca5c3.js +++ /dev/null @@ -1 +0,0 @@ -import{D as C,cl as T,cm as B,M as F,O as M,P as N,cn as q,co as K,s as V,k as b,o as r,i as h,c as p,w as n,a as l,b as H,z as v,j as m,t as f,F as D,n as I,h as a}from"./index.3bc39668.js";import{D as P,p as R}from"./patchQueryParam.65a1b943.js";import{E as W}from"./EnvoyData.e4795d9b.js";import{F as G}from"./FrameSkeleton.e1893be2.js";import{_ as j}from"./LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js";import{M as Q}from"./MultizoneInfo.8c2f925d.js";import{S as U,a as X}from"./SubscriptionHeader.3b12e257.js";import{T as J}from"./TabsWidget.1751eed8.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import"./ErrorBlock.f4ac98cc.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";import"./TagList.3d4ee64d.js";import"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import"./_commonjsHelpers.f037b798.js";const Y={name:"ZoneIngresses",components:{AccordionItem:T,AccordionList:B,DataOverview:P,EnvoyData:W,FrameSkeleton:G,LabelList:j,MultizoneInfo:Q,SubscriptionDetails:U,SubscriptionHeader:X,TabsWidget:J,KButton:F,KCard:M},props:{offset:{type:Number,required:!1,default:0}},data(){return{isLoading:!0,isEmpty:!1,error:null,empty_state:{title:"No Data",message:"There are no Zone Ingresses present."},tableData:{headers:[{key:"actions",hideLabel:!0},{label:"Status",key:"status"},{label:"Name",key:"name"}],data:[]},tabs:[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"Zone Ingress Insights"},{hash:"#xds-configuration",title:"XDS Configuration"},{hash:"#envoy-stats",title:"Stats"},{hash:"#envoy-clusters",title:"Clusters"}],entity:{},rawData:[],pageSize:N,next:null,subscriptionsReversed:[],pageOffset:this.offset}},computed:{...q({multicluster:"config/getMulticlusterStatus"})},watch:{$route(){this.isLoading=!0,this.isEmpty=!1,this.error=null,this.init(0)}},beforeMount(){this.init(this.offset)},methods:{init(t){this.multicluster&&this.loadData(t)},tableAction(t){const i=t;this.getEntity(i)},async loadData(t){this.pageOffset=t,R("offset",t>0?t:null),this.isLoading=!0,this.isEmpty=!1;const i=this.$route.query.ns||null,o=this.pageSize;try{const{data:s,next:e}=await this.getZoneIngressOverviews(i,o,t);this.next=e,s.length?(this.isEmpty=!1,this.rawData=s,this.getEntity({name:s[0].name}),this.tableData.data=s.map(c=>{const{zoneIngressInsight:u={}}=c;return{...c,...K(u)}})):(this.tableData.data=[],this.isEmpty=!0)}catch(s){s instanceof Error?this.error=s:console.error(s),this.isEmpty=!0}finally{this.isLoading=!1}},getEntity(t){var e,c;const i=["type","name"],o=this.rawData.find(u=>u.name===t.name),s=(c=(e=o==null?void 0:o.zoneIngressInsight)==null?void 0:e.subscriptions)!=null?c:[];this.subscriptionsReversed=Array.from(s).reverse(),this.entity=V(o,i)},async getZoneIngressOverviews(t,i,o){if(t)return{data:[await b.getZoneIngressOverview({name:t},{size:i,offset:o})],next:null};{const{items:s,next:e}=await b.getAllZoneIngressOverviews({size:i,offset:o});return{data:s,next:e}}}}},$={class:"zoneingresses"},ee=m("span",{class:"custom-control-icon"}," \u2190 ",-1);function te(t,i,o,s,e,c){const u=a("MultizoneInfo"),z=a("KButton"),w=a("DataOverview"),S=a("LabelList"),k=a("SubscriptionHeader"),E=a("SubscriptionDetails"),L=a("AccordionItem"),A=a("AccordionList"),O=a("KCard"),y=a("EnvoyData"),x=a("TabsWidget"),Z=a("FrameSkeleton");return r(),h("div",$,[t.multicluster===!1?(r(),p(u,{key:0})):(r(),p(Z,{key:1},{default:n(()=>{var _;return[l(w,{"selected-entity-name":(_=e.entity)==null?void 0:_.name,"page-size":e.pageSize,"is-loading":e.isLoading,error:e.error,"empty-state":e.empty_state,"table-data":e.tableData,"table-data-is-empty":e.isEmpty,next:e.next,"page-offset":e.pageOffset,onTableAction:c.tableAction,onLoadData:c.loadData},{additionalControls:n(()=>[t.$route.query.ns?(r(),p(z,{key:0,class:"back-button",appearance:"primary",to:{name:"zoneingresses"}},{default:n(()=>[ee,H(" View All ")]),_:1})):v("",!0)]),_:1},8,["selected-entity-name","page-size","is-loading","error","empty-state","table-data","table-data-is-empty","next","page-offset","onTableAction","onLoadData"]),e.isEmpty===!1?(r(),p(x,{key:0,"has-error":e.error!==null,"is-loading":e.isLoading,tabs:e.tabs,"initial-tab-override":"overview"},{tabHeader:n(()=>[m("div",null,[m("h3",null," Zone Ingress: "+f(e.entity.name),1)])]),overview:n(()=>[l(S,null,{default:n(()=>[m("div",null,[m("ul",null,[(r(!0),h(D,null,I(e.entity,(d,g)=>(r(),h("li",{key:g},[m("h4",null,f(g),1),m("p",null,f(d),1)]))),128))])])]),_:1})]),insights:n(()=>[l(O,{"border-variant":"noBorder"},{body:n(()=>[l(A,{"initially-open":0},{default:n(()=>[(r(!0),h(D,null,I(e.subscriptionsReversed,(d,g)=>(r(),p(L,{key:g},{"accordion-header":n(()=>[l(k,{details:d},null,8,["details"])]),"accordion-content":n(()=>[l(E,{details:d,"is-discovery-subscription":""},null,8,["details"])]),_:2},1024))),128))]),_:1})]),_:1})]),"xds-configuration":n(()=>[l(y,{"data-path":"xds","zone-ingress-name":e.entity.name,"query-key":"envoy-data-zone-ingress"},null,8,["zone-ingress-name"])]),"envoy-stats":n(()=>[l(y,{"data-path":"stats","zone-ingress-name":e.entity.name,"query-key":"envoy-data-zone-ingress"},null,8,["zone-ingress-name"])]),"envoy-clusters":n(()=>[l(y,{"data-path":"clusters","zone-ingress-name":e.entity.name,"query-key":"envoy-data-zone-ingress"},null,8,["zone-ingress-name"])]),_:1},8,["has-error","is-loading","tabs"])):v("",!0)]}),_:1}))])}const ye=C(Y,[["render",te]]);export{ye as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZonesView.22265236.js b/app/kuma-ui/pkg/resources/data/assets/ZonesView.22265236.js deleted file mode 100644 index 573e2bec3b38..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/ZonesView.22265236.js +++ /dev/null @@ -1 +0,0 @@ -import{D as N,cl as x,cm as K,S as M,M as F,O as H,P,cn as q,co as G,cp as S,k as h,s as R,cq as J,cr as j,o as c,i as g,c as m,w as o,a as u,b as z,z as _,j as f,t as E,F as C,n as O,h as l}from"./index.3bc39668.js";import{_ as Y}from"./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js";import{D as Q,p as U}from"./patchQueryParam.65a1b943.js";import{F as X}from"./FrameSkeleton.e1893be2.js";import{_ as $}from"./LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js";import{M as ee}from"./MultizoneInfo.8c2f925d.js";import{S as te,a as se}from"./SubscriptionHeader.3b12e257.js";import{T as ne}from"./TabsWidget.1751eed8.js";import{W as ie}from"./WarningsWidget.216ea4e1.js";import"./_commonjsHelpers.f037b798.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import"./ErrorBlock.f4ac98cc.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";import"./TagList.3d4ee64d.js";const oe={name:"ZonesView",components:{AccordionItem:x,AccordionList:K,CodeBlock:Y,DataOverview:Q,FrameSkeleton:X,LabelList:$,MultizoneInfo:ee,SubscriptionDetails:te,SubscriptionHeader:se,TabsWidget:ne,WarningsWidget:ie,KBadge:M,KButton:F,KCard:H},props:{offset:{type:Number,required:!1,default:0}},data(){return{isLoading:!0,isEmpty:!1,error:null,entityIsLoading:!0,entityIsEmpty:!1,entityHasError:!1,tableDataIsEmpty:!1,empty_state:{title:"No Data",message:"There are no Zones present."},tableData:{headers:[{key:"actions",hideLabel:!0},{label:"Status",key:"status"},{label:"Name",key:"name"},{label:"Zone CP Version",key:"zoneCpVersion"},{label:"Storage type",key:"storeType"},{label:"Ingress",key:"hasIngress"},{label:"Egress",key:"hasEgress"},{key:"warnings",hideLabel:!0}],data:[]},tabs:[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"Zone Insights"},{hash:"#config",title:"Config"},{hash:"#warnings",title:"Warnings"}],entity:{},pageSize:P,next:null,warnings:[],subscriptionsReversed:[],codeOutput:null,zonesWithIngress:new Set,pageOffset:this.offset}},computed:{...q({multicluster:"config/getMulticlusterStatus",globalCpVersion:"config/getVersion"})},watch:{$route(){this.isLoading=!0,this.isEmpty=!1,this.error=null,this.entityIsLoading=!0,this.entityIsEmpty=!1,this.entityHasError=!1,this.tableDataIsEmpty=!1,this.init(0)}},beforeMount(){this.init(this.offset)},methods:{init(t){this.multicluster&&this.loadData(t)},filterTabs(){return this.warnings.length?this.tabs:this.tabs.filter(t=>t.hash!=="#warnings")},tableAction(t){const s=t;this.getEntity(s)},parseData(t){const{zoneInsight:s={},name:a}=t;let i="-",e="",r=!0;return s.subscriptions&&s.subscriptions.length&&s.subscriptions.forEach(n=>{if(n.version&&n.version.kumaCp){i=n.version.kumaCp.version;const{kumaCpGlobalCompatible:d=!0}=n.version.kumaCp;r=d,n.config&&(e=JSON.parse(n.config).store.type)}}),{...t,status:G(s).status,zoneCpVersion:i,storeType:e,hasIngress:this.zonesWithIngress.has(a)?"Yes":"No",hasEgress:this.zonesWithEgress.has(a)?"Yes":"No",withWarnings:!r}},calculateZonesWithIngress(t){const s=new Set;t.forEach(({zoneIngress:{zone:a}})=>{s.add(a)}),this.zonesWithIngress=s},calculateZonesWithEgress(t){const s=new Set;t.forEach(({zoneEgress:{zone:a}})=>{s.add(a)}),this.zonesWithEgress=s},async loadData(t){this.pageOffset=t,U("offset",t>0?t:null),this.isLoading=!0,this.isEmpty=!1;const s=this.$route.query.ns||null,a=this.pageSize;try{const[{data:i,next:e},{items:r},{items:n}]=await Promise.all([this.getZoneOverviews(s,a,t),S(h.getAllZoneIngressOverviews.bind(h)),S(h.getAllZoneEgressOverviews.bind(h))]);this.next=e,i.length?(this.calculateZonesWithIngress(r),this.calculateZonesWithEgress(n),this.tableData.data=i.map(this.parseData),this.tableDataIsEmpty=!1,this.isEmpty=!1,this.getEntity({name:i[0].name})):(this.tableData.data=[],this.tableDataIsEmpty=!0,this.isEmpty=!0,this.entityIsEmpty=!0)}catch(i){i instanceof Error?this.error=i:console.error(i),this.isEmpty=!0}finally{this.isLoading=!1}},async getEntity(t){var i,e;this.entityIsLoading=!0,this.entityIsEmpty=!0;const s=["type","name"],a=setTimeout(()=>{this.entityIsEmpty=!0,this.entityIsLoading=!1},"500");if(t){this.entityIsEmpty=!1,this.warnings=[];try{const r=await h.getZoneOverview({name:t.name}),n=(e=(i=r.zoneInsight)==null?void 0:i.subscriptions)!=null?e:[];if(this.entity={...R(r,s),"Authentication Type":J(r)},this.subscriptionsReversed=Array.from(n).reverse(),n.length){const{version:d={}}=n[n.length-1],{kumaCp:b={}}=d,v=b.version||"-",{kumaCpGlobalCompatible:w=!0}=b;w||this.warnings.push({kind:j,payload:{zoneCpVersion:v,globalCpVersion:this.globalCpVersion}}),n[n.length-1].config&&(this.codeOutput=JSON.stringify(JSON.parse(n[n.length-1].config),null,2))}}catch(r){console.error(r),this.entity={},this.entityHasError=!0,this.entityIsEmpty=!0}finally{clearTimeout(a)}}this.entityIsLoading=!1},async getZoneOverviews(t,s,a){if(t)return{data:[await h.getZoneOverview({name:t},{size:s,offset:a})],next:null};{const{items:i,next:e}=await h.getAllZoneOverviews({size:s,offset:a});return{data:i,next:e}}}}},ae={class:"zones"},re=f("span",{class:"custom-control-icon"}," \u2190 ",-1),le={key:0},ce={key:1},pe={key:2};function ue(t,s,a,i,e,r){const n=l("MultizoneInfo"),d=l("KButton"),b=l("DataOverview"),v=l("KBadge"),w=l("LabelList"),D=l("SubscriptionHeader"),L=l("SubscriptionDetails"),A=l("AccordionItem"),W=l("AccordionList"),I=l("KCard"),Z=l("CodeBlock"),T=l("WarningsWidget"),B=l("TabsWidget"),V=l("FrameSkeleton");return c(),g("div",ae,[t.multicluster===!1?(c(),m(n,{key:0})):(c(),m(V,{key:1},{default:o(()=>{var k;return[u(b,{"selected-entity-name":(k=e.entity)==null?void 0:k.name,"page-size":e.pageSize,"is-loading":e.isLoading,error:e.error,"empty-state":e.empty_state,"table-data":e.tableData,"table-data-is-empty":e.tableDataIsEmpty,"show-warnings":e.tableData.data.some(p=>p.withWarnings),next:e.next,"page-offset":e.pageOffset,onTableAction:r.tableAction,onLoadData:s[0]||(s[0]=p=>r.loadData(p))},{additionalControls:o(()=>[t.$route.query.ns?(c(),m(d,{key:0,class:"back-button",appearance:"primary",to:{name:"zones"}},{default:o(()=>[re,z(" View All ")]),_:1})):_("",!0)]),_:1},8,["selected-entity-name","page-size","is-loading","error","empty-state","table-data","table-data-is-empty","show-warnings","next","page-offset","onTableAction"]),e.isEmpty===!1?(c(),m(B,{key:0,"has-error":e.error,"is-loading":e.isLoading,tabs:r.filterTabs(),"initial-tab-override":"overview"},{tabHeader:o(()=>[f("div",null,[f("h3",null," Zone: "+E(e.entity.name),1)])]),overview:o(()=>[u(w,{"has-error":e.entityHasError,"is-loading":e.entityIsLoading,"is-empty":e.entityIsEmpty},{default:o(()=>[f("div",null,[f("ul",null,[(c(!0),g(C,null,O(e.entity,(p,y)=>(c(),g("li",{key:y},[p?(c(),g("h4",le,E(y),1)):_("",!0),y==="status"?(c(),g("p",ce,[u(v,{appearance:p==="Offline"?"danger":"success"},{default:o(()=>[z(E(p),1)]),_:2},1032,["appearance"])])):(c(),g("p",pe,E(p),1))]))),128))])])]),_:1},8,["has-error","is-loading","is-empty"])]),insights:o(()=>[u(I,{"border-variant":"noBorder"},{body:o(()=>[u(W,{"initially-open":0},{default:o(()=>[(c(!0),g(C,null,O(e.subscriptionsReversed,(p,y)=>(c(),m(A,{key:y},{"accordion-header":o(()=>[u(D,{details:p},null,8,["details"])]),"accordion-content":o(()=>[u(L,{details:p},null,8,["details"])]),_:2},1024))),128))]),_:1})]),_:1})]),config:o(()=>[e.codeOutput?(c(),m(I,{key:0,"border-variant":"noBorder"},{body:o(()=>[u(Z,{id:"code-block-zone-config",language:"json",code:e.codeOutput,"is-searchable":"","query-key":"zone-config"},null,8,["code"])]),_:1})):_("",!0)]),warnings:o(()=>[u(T,{warnings:e.warnings},null,8,["warnings"])]),_:1},8,["has-error","is-loading","tabs"])):_("",!0)]}),_:1}))])}const ze=N(oe,[["render",ue]]);export{ze as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/ZonesView.25c5a673.js b/app/kuma-ui/pkg/resources/data/assets/ZonesView.25c5a673.js new file mode 100644 index 000000000000..af85a7bf7a2e --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/ZonesView.25c5a673.js @@ -0,0 +1,3 @@ +import{E as N,cl as x,cm as K,Q as F,P as H,L as P,s as M,cn as q,co as G,cp as z,k as h,x as R,cq as J,cr as j,i as l,o as c,j as g,c as m,w as o,a as u,e as b,A as _,l as E,t as v,F as C,n as S}from"./index.c8e7c817.js";import{_ as Q}from"./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js";import{D as Y,p as U}from"./patchQueryParam.c472bece.js";import{F as X}from"./FrameSkeleton.db9a6492.js";import{_ as $}from"./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js";import{M as ee}from"./MultizoneInfo.565fe069.js";import{S as te,a as se}from"./SubscriptionHeader.bb7dd137.js";import{T as ne}from"./TabsWidget.cef20a04.js";import{W as ie}from"./WarningsWidget.a37aa40a.js";import"./_commonjsHelpers.f037b798.js";import"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import"./EntityStatus.c76c23bb.js";import"./ErrorBlock.26868ad8.js";import"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";import"./TagList.5f93cc3d.js";const oe={name:"ZonesView",components:{AccordionItem:x,AccordionList:K,CodeBlock:Q,DataOverview:Y,FrameSkeleton:X,LabelList:$,MultizoneInfo:ee,SubscriptionDetails:te,SubscriptionHeader:se,TabsWidget:ne,WarningsWidget:ie,KBadge:F,KButton:H,KCard:P},props:{offset:{type:Number,required:!1,default:0}},data(){return{isLoading:!0,isEmpty:!1,error:null,entityIsLoading:!0,entityIsEmpty:!1,entityHasError:!1,tableDataIsEmpty:!1,empty_state:{title:"No Data",message:"There are no Zones present."},tableData:{headers:[{key:"actions",hideLabel:!0},{label:"Status",key:"status"},{label:"Name",key:"name"},{label:"Zone CP Version",key:"zoneCpVersion"},{label:"Storage type",key:"storeType"},{label:"Ingress",key:"hasIngress"},{label:"Egress",key:"hasEgress"},{key:"warnings",hideLabel:!0}],data:[]},tabs:[{hash:"#overview",title:"Overview"},{hash:"#insights",title:"Zone Insights"},{hash:"#config",title:"Config"},{hash:"#warnings",title:"Warnings"}],entity:{},pageSize:M,next:null,warnings:[],subscriptionsReversed:[],codeOutput:null,zonesWithIngress:new Set,pageOffset:this.offset}},computed:{...q({multicluster:"config/getMulticlusterStatus",globalCpVersion:"config/getVersion"})},watch:{$route(){this.isLoading=!0,this.isEmpty=!1,this.error=null,this.entityIsLoading=!0,this.entityIsEmpty=!1,this.entityHasError=!1,this.tableDataIsEmpty=!1,this.init(0)}},beforeMount(){this.init(this.offset)},methods:{init(t){this.multicluster&&this.loadData(t)},filterTabs(){return this.warnings.length?this.tabs:this.tabs.filter(t=>t.hash!=="#warnings")},tableAction(t){const s=t;this.getEntity(s)},parseData(t){const{zoneInsight:s={},name:a}=t;let n="-",e="",r=!0;return s.subscriptions&&s.subscriptions.length&&s.subscriptions.forEach(i=>{if(i.version&&i.version.kumaCp){n=i.version.kumaCp.version;const{kumaCpGlobalCompatible:d=!0}=i.version.kumaCp;r=d,i.config&&(e=JSON.parse(i.config).store.type)}}),{...t,status:G(s).status,zoneCpVersion:n,storeType:e,hasIngress:this.zonesWithIngress.has(a)?"Yes":"No",hasEgress:this.zonesWithEgress.has(a)?"Yes":"No",withWarnings:!r}},calculateZonesWithIngress(t){const s=new Set;t.forEach(({zoneIngress:{zone:a}})=>{s.add(a)}),this.zonesWithIngress=s},calculateZonesWithEgress(t){const s=new Set;t.forEach(({zoneEgress:{zone:a}})=>{s.add(a)}),this.zonesWithEgress=s},async loadData(t){this.pageOffset=t,U("offset",t>0?t:null),this.isLoading=!0,this.isEmpty=!1;const s=this.$route.query.ns||null,a=this.pageSize;try{const[{data:n,next:e},{items:r},{items:i}]=await Promise.all([this.getZoneOverviews(s,a,t),z(h.getAllZoneIngressOverviews.bind(h)),z(h.getAllZoneEgressOverviews.bind(h))]);this.next=e,n.length?(this.calculateZonesWithIngress(r),this.calculateZonesWithEgress(i),this.tableData.data=n.map(this.parseData),this.tableDataIsEmpty=!1,this.isEmpty=!1,this.getEntity({name:n[0].name})):(this.tableData.data=[],this.tableDataIsEmpty=!0,this.isEmpty=!0,this.entityIsEmpty=!0)}catch(n){n instanceof Error?this.error=n:console.error(n),this.isEmpty=!0}finally{this.isLoading=!1}},async getEntity(t){var n,e;this.entityIsLoading=!0,this.entityIsEmpty=!0;const s=["type","name"],a=setTimeout(()=>{this.entityIsEmpty=!0,this.entityIsLoading=!1},"500");if(t){this.entityIsEmpty=!1,this.warnings=[];try{const r=await h.getZoneOverview({name:t.name}),i=(e=(n=r.zoneInsight)==null?void 0:n.subscriptions)!=null?e:[];if(this.entity={...R(r,s),"Authentication Type":J(r)},this.subscriptionsReversed=Array.from(i).reverse(),i.length){const{version:d={}}=i[i.length-1],{kumaCp:f={}}=d,w=f.version||"-",{kumaCpGlobalCompatible:I=!0}=f;I||this.warnings.push({kind:j,payload:{zoneCpVersion:w,globalCpVersion:this.globalCpVersion}}),i[i.length-1].config&&(this.codeOutput=JSON.stringify(JSON.parse(i[i.length-1].config),null,2))}}catch(r){console.error(r),this.entity={},this.entityHasError=!0,this.entityIsEmpty=!0}finally{clearTimeout(a)}}this.entityIsLoading=!1},async getZoneOverviews(t,s,a){if(t)return{data:[await h.getZoneOverview({name:t},{size:s,offset:a})],next:null};{const{items:n,next:e}=await h.getAllZoneOverviews({size:s,offset:a});return{data:n!=null?n:[],next:e}}}}},ae={class:"zones"},re={key:0},le={key:1},ce={key:2};function pe(t,s,a,n,e,r){const i=l("MultizoneInfo"),d=l("KButton"),f=l("DataOverview"),w=l("KBadge"),I=l("LabelList"),D=l("SubscriptionHeader"),O=l("SubscriptionDetails"),A=l("AccordionItem"),W=l("AccordionList"),k=l("KCard"),Z=l("CodeBlock"),T=l("WarningsWidget"),B=l("TabsWidget"),V=l("FrameSkeleton");return c(),g("div",ae,[t.multicluster===!1?(c(),m(i,{key:0})):(c(),m(V,{key:1},{default:o(()=>{var L;return[u(f,{"selected-entity-name":(L=e.entity)==null?void 0:L.name,"page-size":e.pageSize,"is-loading":e.isLoading,error:e.error,"empty-state":e.empty_state,"table-data":e.tableData,"table-data-is-empty":e.tableDataIsEmpty,"show-warnings":e.tableData.data.some(p=>p.withWarnings),next:e.next,"page-offset":e.pageOffset,onTableAction:r.tableAction,onLoadData:s[0]||(s[0]=p=>r.loadData(p))},{additionalControls:o(()=>[t.$route.query.ns?(c(),m(d,{key:0,class:"back-button",appearance:"primary",icon:"arrowLeft",to:{name:"zones"}},{default:o(()=>[b(` + View all + `)]),_:1})):_("",!0)]),_:1},8,["selected-entity-name","page-size","is-loading","error","empty-state","table-data","table-data-is-empty","show-warnings","next","page-offset","onTableAction"]),b(),e.isEmpty===!1?(c(),m(B,{key:0,"has-error":e.error,"is-loading":e.isLoading,tabs:r.filterTabs(),"initial-tab-override":"overview"},{tabHeader:o(()=>[E("div",null,[E("h1",null,"Zone: "+v(e.entity.name),1)])]),overview:o(()=>[u(I,{"has-error":e.entityHasError,"is-loading":e.entityIsLoading,"is-empty":e.entityIsEmpty},{default:o(()=>[E("div",null,[E("ul",null,[(c(!0),g(C,null,S(e.entity,(p,y)=>(c(),g("li",{key:y},[p?(c(),g("h4",re,v(y),1)):_("",!0),b(),y==="status"?(c(),g("p",le,[u(w,{appearance:p==="Offline"?"danger":"success"},{default:o(()=>[b(v(p),1)]),_:2},1032,["appearance"])])):(c(),g("p",ce,v(p),1))]))),128))])])]),_:1},8,["has-error","is-loading","is-empty"])]),insights:o(()=>[u(k,{"border-variant":"noBorder"},{body:o(()=>[u(W,{"initially-open":0},{default:o(()=>[(c(!0),g(C,null,S(e.subscriptionsReversed,(p,y)=>(c(),m(A,{key:y},{"accordion-header":o(()=>[u(D,{details:p},null,8,["details"])]),"accordion-content":o(()=>[u(O,{details:p},null,8,["details"])]),_:2},1024))),128))]),_:1})]),_:1})]),config:o(()=>[e.codeOutput?(c(),m(k,{key:0,"border-variant":"noBorder"},{body:o(()=>[u(Z,{id:"code-block-zone-config",language:"json",code:e.codeOutput,"is-searchable":"","query-key":"zone-config"},null,8,["code"])]),_:1})):_("",!0)]),warnings:o(()=>[u(T,{warnings:e.warnings},null,8,["warnings"])]),_:1},8,["has-error","is-loading","tabs"])):_("",!0)]}),_:1}))])}const ze=N(oe,[["render",pe]]);export{ze as default}; diff --git a/app/kuma-ui/pkg/resources/data/assets/dataplane-policies.2152c978.js b/app/kuma-ui/pkg/resources/data/assets/dataplane-policies.2152c978.js new file mode 100644 index 000000000000..ffeec839e8e6 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/dataplane-policies.2152c978.js @@ -0,0 +1 @@ +const e="SidecarDataplane",i=7,a=[{type:"inbound",service:"web",name:"192.168.0.1:80:81",matchedPolicies:{FaultInjection:[{type:"FaultInjection",mesh:"default",name:"fi1.kuma-system",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"service-a"}},{match:{"kuma.io/service":"service-b"}}],destinations:[{match:{"kuma.io/protocol":"http","kuma.io/service":"backend"}}],conf:{delay:{percentage:90,value:"5s"}}},{type:"FaultInjection",mesh:"default",name:"web-to-backend.kuma-system",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"*"}}],destinations:[{match:{"kuma.io/protocol":"http","kuma.io/service":"backend"}}],conf:{abort:{percentage:80,httpStatus:500}}}],TrafficPermission:[{type:"TrafficPermission",mesh:"default",name:"tp-1",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"*"}}],destinations:[{match:{"kuma.io/service":"*"}}]}]}},{type:"outbound",name:"192.168.0.2:8080",service:"backend",matchedPolicies:{Timeout:[{type:"Timeout",mesh:"default",name:"timeout-all-default",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"*"}}],destinations:[{match:{"kuma.io/service":"redis"}}],conf:{connectTimeout:"5s",tcp:{idleTimeout:"5s"},http:{requestTimeout:"5s",idleTimeout:"5s"},grpc:{streamIdleTimeout:"5s",maxStreamDuration:"5s"}}}]}},{type:"service",name:"gateway",service:"gateway",matchedPolicies:{HealthCheck:[{type:"HealthCheck",mesh:"default",name:"foo-bar-baz-123",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"backend"}}],destinations:[{match:{"kuma.io/service":"*"}}],conf:{interval:"5s",timeout:"7s",unhealthyThreshold:11,healthyThreshold:9}}]}},{type:"service",name:"postgres",service:"postgres",matchedPolicies:{HealthCheck:[{type:"HealthCheck",mesh:"default",name:"foo-bar-baz-123",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"backend"}}],destinations:[{match:{"kuma.io/service":"*"}}],conf:{interval:"5s",timeout:"7s",unhealthyThreshold:11,healthyThreshold:9}}]}},{type:"service",name:"redis",service:"redis",matchedPolicies:{HealthCheck:[{type:"HealthCheck",mesh:"default",name:"foo-bar-baz-123",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"backend"}}],destinations:[{match:{"kuma.io/service":"*"}}],conf:{interval:"5s",timeout:"7s",unhealthyThreshold:11,healthyThreshold:9}}]}},{type:"service",name:"web-api",service:"web-api",matchedPolicies:{HealthCheck:[{type:"HealthCheck",mesh:"default",name:"foo-bar-baz-123",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"backend"}}],destinations:[{match:{"kuma.io/service":"*"}}],conf:{interval:"5s",timeout:"7s",unhealthyThreshold:11,healthyThreshold:9}}]}},{type:"dataplane",name:"",service:"",matchedPolicies:{TrafficTrace:[{type:"TrafficTrace",mesh:"default",name:"foo-bar-baz-123",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"*"}}]}]}}],t={kind:e,total:7,items:a};export{t as default,a as items,e as kind,i as total}; diff --git a/app/kuma-ui/pkg/resources/data/assets/dataplane-policies.3fc441b0.js b/app/kuma-ui/pkg/resources/data/assets/dataplane-policies.3fc441b0.js deleted file mode 100644 index a74e0f7df321..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/dataplane-policies.3fc441b0.js +++ /dev/null @@ -1 +0,0 @@ -const e="SidecarDataplane",i=7,a=[{type:"inbound",service:"web",name:"192.168.0.1:80:81",matchedPolicies:{FaultInjection:[{type:"FaultInjection",mesh:"default",name:"fi1.kuma-system",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"*"}}],destinations:[{match:{"kuma.io/protocol":"http","kuma.io/service":"backend"}}],conf:{delay:{percentage:90,value:"5s"}}},{type:"FaultInjection",mesh:"default",name:"web-to-backend.kuma-system",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"*"}}],destinations:[{match:{"kuma.io/protocol":"http","kuma.io/service":"backend"}}],conf:{abort:{percentage:80,httpStatus:500}}}],TrafficPermission:[{type:"TrafficPermission",mesh:"default",name:"tp-1",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"*"}}],destinations:[{match:{"kuma.io/service":"*"}}]}]}},{type:"outbound",name:"192.168.0.2:8080",service:"backend",matchedPolicies:{Timeout:[{type:"Timeout",mesh:"default",name:"timeout-all-default",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"*"}}],destinations:[{match:{"kuma.io/service":"redis"}}],conf:{connectTimeout:"5s",tcp:{idleTimeout:"5s"},http:{requestTimeout:"5s",idleTimeout:"5s"},grpc:{streamIdleTimeout:"5s",maxStreamDuration:"5s"}}}]}},{type:"service",name:"gateway",service:"gateway",matchedPolicies:{HealthCheck:[{type:"HealthCheck",mesh:"default",name:"foo-bar-baz-123",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"backend"}}],destinations:[{match:{"kuma.io/service":"*"}}],conf:{interval:"5s",timeout:"7s",unhealthyThreshold:11,healthyThreshold:9}}]}},{type:"service",name:"postgres",service:"postgres",matchedPolicies:{HealthCheck:[{type:"HealthCheck",mesh:"default",name:"foo-bar-baz-123",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"backend"}}],destinations:[{match:{"kuma.io/service":"*"}}],conf:{interval:"5s",timeout:"7s",unhealthyThreshold:11,healthyThreshold:9}}]}},{type:"service",name:"redis",service:"redis",matchedPolicies:{HealthCheck:[{type:"HealthCheck",mesh:"default",name:"foo-bar-baz-123",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"backend"}}],destinations:[{match:{"kuma.io/service":"*"}}],conf:{interval:"5s",timeout:"7s",unhealthyThreshold:11,healthyThreshold:9}}]}},{type:"service",name:"web-api",service:"web-api",matchedPolicies:{HealthCheck:[{type:"HealthCheck",mesh:"default",name:"foo-bar-baz-123",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"backend"}}],destinations:[{match:{"kuma.io/service":"*"}}],conf:{interval:"5s",timeout:"7s",unhealthyThreshold:11,healthyThreshold:9}}]}},{type:"dataplane",name:"",service:"",matchedPolicies:{TrafficTrace:[{type:"TrafficTrace",mesh:"default",name:"foo-bar-baz-123",creationTime:"0001-01-01T00:00:00Z",modificationTime:"0001-01-01T00:00:00Z",sources:[{match:{"kuma.io/service":"*"}}]}]}}],t={kind:e,total:7,items:a};export{t as default,a as items,e as kind,i as total}; diff --git a/app/kuma-ui/pkg/resources/data/assets/dataplane-rules.e5a3fb01.js b/app/kuma-ui/pkg/resources/data/assets/dataplane-rules.e5a3fb01.js new file mode 100644 index 000000000000..0617aac227c8 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/dataplane-rules.e5a3fb01.js @@ -0,0 +1 @@ +const s=3,e=[{type:"clientSubset",name:"192.168.0.1:80",service:"backend",policyType:"MeshTrafficPermission",subset:{"kuma.io/service":"client","kuma.io/zone":"east"},conf:{action:"DENY"},origins:[{mesh:"default",name:"mtp-1"}]},{type:"clientSubset",name:"192.168.0.1:80",service:"backend",policyType:"MeshTrafficPermission",subset:{},conf:{action:"DENY"},origins:[{mesh:"default",name:"default"}]},{type:"clientSubset",name:"192.168.0.1:80",service:"backend",policyType:"MeshTrafficPermission",subset:{"kuma.io/service":"client","kuma.io/zone":"west"},conf:{action:"ALLOW"},origins:[{mesh:"default",name:"mtp-1"},{mesh:"default",name:"mtp-2"}]},{type:"destinationSubset",name:"192.168.0.2:8080",service:"redis",policyType:"MeshAccessLog",subset:{},conf:{backends:[{file:{path:"/tmp/access.logs"}}]},origins:[{mesh:"default",name:"mal-1"}]},{type:"singleItem",name:"dataplane",service:"",policyType:"MeshTrace",subset:{},conf:{backends:[{zipkin:{url:"http://zipkin.internal/api/v2/spans"}}],tags:null},origins:[{mesh:"default",name:"mal-1"}]}],t={total:3,items:e};export{t as default,e as items,s as total}; diff --git a/app/kuma-ui/pkg/resources/data/assets/index.1408bbc1.css b/app/kuma-ui/pkg/resources/data/assets/index.1408bbc1.css new file mode 100644 index 000000000000..d06cc29b958a --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/index.1408bbc1.css @@ -0,0 +1 @@ +@charset "UTF-8";.notification-icon[data-v-cadae07a]{--amount-offset: 8px;position:relative;padding-right:var(--amount-offset);display:inline-flex;align-items:center}.notification-icon__amount[data-v-cadae07a]{position:absolute;top:calc(-1 * var(--amount-offset));right:0;height:1.25rem;width:1.25rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--white);border-radius:50%;background-color:var(--yellow-300)}.upgrade-check-alert.k-alert.small[data-v-8cd1dd3c]{padding:var(--spacing-xxs) var(--spacing-xs)}.alert-content[data-v-8cd1dd3c]{display:flex;align-items:center;font-size:var(--type-sm)}.alert-content>*[data-v-8cd1dd3c]:first-of-type{margin-right:var(--spacing-sm)}.warning-button[data-v-8cd1dd3c]{--KButtonPrimaryBase: #f2a230;--KButtonPrimaryHover: #f2a230;--KButtonPrimaryActive: #f2a230}.app-header[data-v-06b10f99]{position:fixed;z-index:11;top:0;left:0;width:100%;height:var(--AppHeaderHeight);display:flex;justify-content:space-between;align-items:center;padding-right:var(--spacing-lg);padding-left:var(--spacing-lg);border-bottom:1px solid var(--black-10);background-color:var(--white)}.logo-image[data-v-06b10f99]{max-height:36px}.gh-star[data-v-06b10f99]{height:20px}.horizontal-list[data-v-06b10f99]{display:flex;align-items:center;gap:var(--spacing-lg)}.app-status--desktop[data-v-06b10f99]{color:var(--grey-500);display:none}@media screen and (min-width: 900px){.app-status--desktop[data-v-06b10f99]{display:block}}.app-status--mobile[data-v-06b10f99]{display:block}@media screen and (min-width: 900px){.app-status--mobile[data-v-06b10f99]{display:none}}@media screen and (max-width: 600px){.upgrade-check-wrapper[data-v-06b10f99]{display:none}}.full-screen[data-v-bd9f2852]{background:var(--white);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:50000;display:flex;align-items:center;justify-content:center}.loading-container[data-v-bd9f2852]{display:flex;max-width:350px;align-items:center;flex-direction:column}.loading-container .progress[data-v-bd9f2852]{margin-top:1rem;width:130%;background-color:var(--grey-300)}.loading-container .progress .progress-bar[data-v-bd9f2852]{height:5px;background-color:var(--logo-purple-light)}.onboarding-check[data-v-c21dc5a7]{margin:0 0 var(--spacing-xl) 0}@media screen and (min-width: 700px){.alert-content[data-v-c21dc5a7]{display:flex;align-items:center}.alert-content>*[data-v-c21dc5a7]:first-of-type{margin-right:var(--spacing-md)}.alert-content>*[data-v-c21dc5a7]:last-of-type{min-width:150px}}@media screen and (max-width: 699px){.alert-content>*[data-v-c21dc5a7]:last-of-type{margin-top:10px}}.action-button.action-button[data-v-c21dc5a7]{text-decoration:none}.mesh-selector-container[data-v-76b8351f]{margin-left:var(--spacing-xs);margin-top:var(--spacing-xxs)}.mesh-selector[data-v-76b8351f]{width:100%}.nav-item[data-v-938e565b]{position:relative;margin-left:var(--spacing-xs)}.nav-item[data-v-938e565b]:not(:first-child){margin-top:var(--spacing-xxs)}.nav-item--is-primary-category[data-v-938e565b]{font-size:var(--type-md);text-transform:uppercase}.nav-item--is-primary-category~.nav-item--is-primary-category[data-v-938e565b]{margin-top:var(--spacing-md)}.nav-item--is-secondary-category[data-v-938e565b]{margin-left:var(--spacing-md)}.nav-item--has-bottom-offset[data-v-938e565b]{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--grey-300)}.nav-link[data-v-938e565b]{display:flex;width:100%;align-items:center;padding:var(--spacing-xs) var(--spacing-md);border-radius:5px;text-decoration:none;color:currentColor}.nav-link[data-v-938e565b]:hover,.nav-link--is-active[data-v-938e565b]{background-color:var(--grey-300)}.nav-category[data-v-938e565b]{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);font-weight:700}.amount[data-v-938e565b]{position:absolute;top:0;right:8px;bottom:0;width:1.5rem;height:1.25rem;margin:auto;display:flex;justify-content:center;align-items:center;border:1px solid var(--white);border-radius:.25rem;font-size:.75rem;font-weight:400;background-color:var(--purple-100)}.amount--empty[data-v-938e565b]{background-color:var(--grey-200)}.app-sidebar-wrapper[data-v-91805270]{position:static}.app-sidebar[data-v-91805270]{width:var(--AppSidebarWidth);position:fixed;z-index:10;top:var(--AppHeaderHeight);bottom:0;left:0;overflow-y:auto;padding-top:var(--spacing-xs);padding-right:var(--spacing-xs);border-right:1px solid var(--black-10);background-color:var(--white)}.accordion-item[data-v-4f5ccc5f]:last-child{border-bottom:none}.accordion-enter-active[data-v-4f5ccc5f],.accordion-leave-active[data-v-4f5ccc5f]{will-change:height,opacity;transition:height .3s ease,opacity .3s ease;overflow:hidden}.accordion-enter[data-v-4f5ccc5f],.accordion-leave-to[data-v-4f5ccc5f]{height:0!important;opacity:0}.active .accordion-item-header[data-v-4f5ccc5f]:after{margin-left:var(--spacing-sm);transform:rotate(-180deg) translateY(-50%);top:calc(50% - 4px)}.accordion-item-header[data-v-4f5ccc5f]{position:relative;display:block;width:100%;text-align:left;padding:var(--spacing-xs) var(--spacing-sm)}.accordion-item-header[data-v-4f5ccc5f]:after{position:absolute;right:4px;top:50%;transform:translateY(-50%);content:"";border-top:.325em solid;border-right:.325em solid transparent;border-left:.325em solid transparent;transition:.25s ease}.modal[data-v-faccbff9]{--KModalMaxWidth: 800px;margin-left:1rem;margin-right:1rem}.app-content-container[data-v-e89b796a]{display:grid;grid-template-columns:var(--AppSidebarWidth) 1fr}.app-main-content[data-v-e89b796a]{padding:var(--spacing-lg)}.app-main-content--narrow[data-v-e89b796a]{width:100%;max-width:100rem;margin-right:auto;margin-left:auto}.kong-icon[data-v-a7d0d7bc]{display:inline-block}.kong-icon .slot-content[data-v-a7d0d7bc],.kong-icon .svg-with-slot-is-hidden[data-v-a7d0d7bc]{display:none!important;visibility:hidden!important}.kong-icon.kong-icon-spinner svg g{transform-box:fill-box;transform-origin:50% 50%;animation:spin 1.2s infinite linear}.k-button[data-v-6a82f6cc]{position:relative;display:inline-flex;align-items:center;gap:8px;gap:var(--spacing-xs, 8px);padding:12px 24px;padding:var(--KButtonPaddingY, var(--spacing-sm, 12px)) var(--KButtonPaddingX, var(--spacing-lg, 24px));font-family:sans-serif;font-family:var(--font-family-sans, sans-serif);font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, 16px));font-weight:600;line-height:1.25;text-decoration:none;vertical-align:middle;color:#000000b3;color:var(--black-70, rgba(0, 0, 0, .7));border:1px solid transparent;border-radius:3px;border-radius:var(--KButtonRadius, 3px);transition:all .2s ease-in-out;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}.k-button[data-v-6a82f6cc]:disabled,.k-button[disabled][data-v-6a82f6cc]{cursor:not-allowed}.k-button[data-v-6a82f6cc]:disabled:hover,.k-button[disabled][data-v-6a82f6cc]:hover{text-decoration:none!important}.k-button:disabled .kong-icon[data-v-6a82f6cc],.k-button[data-v-6a82f6cc]:disabled .kong-icon,.k-button[disabled] .kong-icon[data-v-6a82f6cc],.k-button[disabled][data-v-6a82f6cc] .kong-icon{pointer-events:none}.k-button[disabled][data-v-6a82f6cc]:not(:disabled){pointer-events:none}.k-button[data-v-6a82f6cc]:focus{outline:none}.k-button[data-v-6a82f6cc]>.kong-icon{display:inline-flex;box-sizing:unset}.k-button.icon-btn[data-v-6a82f6cc]{height:38px;justify-content:center}.k-button.small[data-v-6a82f6cc]{padding:8px 16px;padding:var(--spacing-xs, 8px) var(--spacing-md, 16px);font-size:13px;font-size:var(--KButtonFontSize, 13px);line-height:13px}.k-button.medium[data-v-6a82f6cc]{padding:12px 24px;padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, 16px));line-height:16px;line-height:var(--type-md, 16px)}.k-button.large[data-v-6a82f6cc]{padding:16px 32px;padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, 16px));line-height:16px;line-height:var(--type-md, 16px)}.k-button[data-v-6a82f6cc] .caret{margin-left:15px;padding:0;display:inline-block;transition:.25s ease}.k-button.is-active[data-v-6a82f6cc] .caret{transform:rotate(-180deg);transition:.25s ease}.k-button.secondary[data-v-6a82f6cc]{color:#003694;color:var(--KButtonSecondaryColor, var(--blue-600, #003694));background-color:#bdd3f9;background-color:var(--KButtonSecondaryBase, var(--blue-200, #bdd3f9))}.k-button.secondary[data-v-6a82f6cc]:hover:not(:disabled){background-color:var(--blue-300);background-color:var(--KButtonSecondaryHover, var(--blue-300))}.k-button.secondary[data-v-6a82f6cc]:active{background-color:#8ab3fa;background-color:var(--KButtonSecondaryActive, var(--blue-300, #8ab3fa))}.k-button.secondary[data-v-6a82f6cc]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #8ab3fa;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonSecondaryBase, var(--blue-300, #8ab3fa))}.k-button.secondary[data-v-6a82f6cc]:disabled,.k-button.secondary[disabled][data-v-6a82f6cc]{background-color:var(--grey-300)!important;color:var(--grey-400)!important}.k-button.primary[data-v-6a82f6cc]{color:#fff;color:var(--white, #fff);background-color:#1155cb;background-color:var(--KButtonPrimaryBase, var(--blue-500, #1155cb))}.k-button.primary[data-v-6a82f6cc]:hover:not(:disabled){background-color:var(--blue-600);background-color:var(--KButtonPrimaryHover, var(--blue-600))}.k-button.primary[data-v-6a82f6cc]:active{background-color:#003694;background-color:var(--KButtonPrimaryActive, var(--blue-600, #003694))}.k-button.primary[data-v-6a82f6cc]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #1155cb;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, #1155cb))}.k-button.primary[data-v-6a82f6cc]:disabled,.k-button.primary[disabled][data-v-6a82f6cc]{background-color:var(--grey-300)!important;color:var(--grey-400)!important}.k-button.danger[data-v-6a82f6cc]{color:#fff;color:var(--white, #fff);background-color:#d44324;background-color:var(--KButtonDangerBase, var(--red-500, #d44324))}.k-button.danger[data-v-6a82f6cc]:hover:not(:disabled){background-color:#922021d9;background-color:var(--KButtonDangerHover, rgba(146, 32, 33, .85))}.k-button.danger[data-v-6a82f6cc]:active{background-color:#922021;background-color:var(--KButtonDangerActive, var(--red-700, #922021))}.k-button.danger[data-v-6a82f6cc]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #922021;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonDangerBase, var(--red-700, #922021))}.k-button.danger[data-v-6a82f6cc]:disabled,.k-button.danger[disabled][data-v-6a82f6cc]{background-color:var(--grey-300)!important;color:var(--grey-400)!important}.k-button.creation[data-v-6a82f6cc]{color:#fff;color:var(--white, #fff);background-color:#07a88d;background-color:var(--KButtonCreationBase, var(--green-500, #07a88d))}.k-button.creation[data-v-6a82f6cc]:hover:not(:disabled){background-color:#008871d9;background-color:var(--KButtonCreationHover, rgba(0, 136, 113, .85))}.k-button.creation[data-v-6a82f6cc]:active{background-color:#008871;background-color:var(--KButtonCreationActive, var(--green-600, #008871))}.k-button.creation[data-v-6a82f6cc]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #008871;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonCreationBase, var(--green-600, #008871))}.k-button.creation[data-v-6a82f6cc]:disabled,.k-button.creation[disabled][data-v-6a82f6cc]{background-color:var(--grey-300)!important;color:var(--grey-400)!important}.k-button.outline[data-v-6a82f6cc]{color:#1155cb;color:var(--KButtonOutlineColor, var(--blue-500, #1155cb));border-color:#1155cb66;border-color:var(--KButtonOutlineBorder, rgba(17, 85, 203, .4));background-color:#fff;background-color:var(--white, #ffffff);outline-style:inherit}.k-button.outline[data-v-6a82f6cc]:hover:not(:disabled){border-color:#1155cb;border-color:var(--KButtonOutlineHoverBorder, #1155cb)}.k-button.outline[data-v-6a82f6cc]:active{border-color:#1155cb;border-color:var(--KButtonOutlineActiveBorder, #1155cb);background-color:#f2f6fe;background-color:var(--KButtonOutlineActive, var(--blue-100, #f2f6fe))}.k-button.outline[data-v-6a82f6cc]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #1155cb;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, #1155cb))}.k-button.outline[data-v-6a82f6cc]:disabled,.k-button.outline[disabled][data-v-6a82f6cc]{border-color:var(--grey-400)!important;color:var(--grey-400)!important}.k-button.btn-link[data-v-6a82f6cc]{color:#1155cb;color:var(--KButtonBtnLink, var(--blue-500, #1155cb));background-color:transparent;padding:0}.k-button.btn-link[data-v-6a82f6cc]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link[data-v-6a82f6cc]:focus{text-decoration:underline}.k-button.btn-link[data-v-6a82f6cc]:focus-visible,.k-button.btn-link[data-v-6a82f6cc]:focus-visible:disabled{border-radius:unset;text-decoration:none;outline:auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:3px;transition:none}.k-button.btn-link[data-v-6a82f6cc]:disabled,.k-button.btn-link[disabled][data-v-6a82f6cc]{color:var(--grey-400)!important}.k-button.btn-link-danger[data-v-6a82f6cc]{color:#d44324;color:var(--KButtonLinkDanger, var(--red-500, #d44324));background-color:transparent}.k-button.btn-link-danger[data-v-6a82f6cc]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link-danger[data-v-6a82f6cc]:focus{box-shadow:0 0 #fff,0 0 0 2px #922021;box-shadow:0 0 0 0 var(--white, #ffffff),0 0 0 2px var(--red-700, #922021)}.k-button.rounded[data-v-6a82f6cc]{border-radius:100px}.k-alert[data-v-1910ef98]{position:relative;display:flex;padding:14px;border-radius:4px;overflow-wrap:anywhere;word-break:break-word}.k-alert a[data-v-1910ef98]{text-decoration:underline;color:#003694;color:var(--blue-600, #003694)}.k-alert>div .k-alert-msg[data-v-1910ef98]{font-weight:400;font-size:16px;font-size:var(--type-md, 16px);line-height:24px;padding:2px 0;margin-left:2px}.k-alert>div .k-alert-msg.k-alert-subtext[data-v-1910ef98]{font-size:14px;font-size:var(--type-sm, 14px)}.k-alert>div .k-alert-msg p[data-v-1910ef98]:last-of-type{margin-bottom:0}.k-alert .k-alert-description-text[data-v-1910ef98]{display:block;padding-top:var(--spacing-xxs);font-weight:400;font-size:13px;line-height:24px;color:var(--grey-500)}.k-alert .k-alert-action[data-v-1910ef98]{display:inline-flex;position:relative;margin-top:auto;margin-bottom:auto;margin-left:auto;height:100%}.k-alert .close[data-v-1910ef98]{position:absolute;top:0;right:var(--spacing-xs);bottom:0;border:0;background-color:transparent;transition:all .2s ease;cursor:pointer;opacity:.5}.k-alert .close[data-v-1910ef98]:hover,.k-alert .close[data-v-1910ef98]:active{text-decoration:none;opacity:1}.k-alert.small[data-v-1910ef98]{padding:12px 8px;padding:var(--spacing-sm, 12px) var(--spacing-xs, 8px)}.k-alert.small>div .k-alert-msg[data-v-1910ef98]{font-size:14px;font-size:var(--type-sm, 14px)}.k-alert.large[data-v-1910ef98]{min-height:80px;border-radius:2px}.k-alert.large .k-alert-icon-container-large[data-v-1910ef98]{padding:var(--spacing-lg) 0}.k-alert.is-fixed[data-v-1910ef98]{position:fixed;top:0;left:0;right:0}.k-alert.is-bordered[data-v-1910ef98]{border:1px solid}.k-alert.is-centered[data-v-1910ef98]{justify-content:center}.k-alert.has-left-border[data-v-1910ef98]{border-left:3px solid;border-radius:0}.k-alert.has-right-border[data-v-1910ef98]{border-right:3px solid;border-radius:0}.k-alert.has-top-border[data-v-1910ef98]{border-top:3px solid;border-radius:0}.k-alert.has-bottom-border[data-v-1910ef98]{border-bottom:3px solid;border-radius:0}.k-alert.info[data-v-1910ef98]{color:#003694;color:var(--KAlertInfoColor, var(--blue-600, #003694));border-color:#8ab3fa;border-color:var(--KAlertInfoBorder, var(--blue-300, #8ab3fa));background-color:#bdd3f9;background-color:var(--KAlertInfoBackground, var(--blue-200, #bdd3f9))}.k-alert.success[data-v-1910ef98]{color:#13755e;color:var(--KAlertSuccessColor, var(--green-700, #13755e));border-color:#c0f2d5;border-color:var(--KAlertSuccessBorder, var(--green-200, #c0f2d5));background-color:#e8f8f5;background-color:var(--KAlertSuccessBackground, var(--green-100, #e8f8f5))}.k-alert.danger[data-v-1910ef98]{color:#922021;color:var(--KAlertDangerColor, var(--red-700, #922021));border-color:#ff9a99;border-color:var(--KAlertDangerBorder, var(--red-300, #ff9a99));background-color:#ffdede;background-color:var(--KAlertDangerBackground, var(--red-100, #ffdede))}.k-alert.warning[data-v-1910ef98]{color:#a05604;color:var(--KAlertWarningColor, var(--yellow-600, #a05604));border-color:#ffe6ba;border-color:var(--KAlertWarningBorder, var(--yellow-200, #ffe6ba));background-color:#fff3d8;background-color:var(--KAlertWarningBackground, var(--yellow-100, #fff3d8))}.k-alert.is-banner[data-v-1910ef98]{background-color:var(--white);color:var(--grey-600);padding:0}.k-alert.is-banner .k-alert-ellipse[data-v-1910ef98]{height:6px;width:6px;border-radius:100%;display:inline-block;margin:auto 8px}.k-alert.is-banner .k-alert-ellipse.info[data-v-1910ef98]{background-color:var(--blue-400)}.k-alert.is-banner .k-alert-ellipse.success[data-v-1910ef98]{background-color:var(--green-400)}.k-alert.is-banner .k-alert-ellipse.warning[data-v-1910ef98]{background-color:var(--yellow-400)}.k-alert.is-banner .k-alert-ellipse.danger[data-v-1910ef98]{background-color:var(--red-400)}.k-alert.is-banner .button>div .k-alert-msg.k-alert-text[data-v-1910ef98]{padding-left:0;font-size:16px;font-size:var(--type-md, 16px);line-height:24px}.k-alert.is-banner>div.k-alert-msg-text[data-v-1910ef98]{padding:var(--spacing-sm) var(--spacing-md)}.toaster-item .k-alert .k-alert-msg[data-v-1910ef98]{padding:0;margin:0}.k-alert button.close>.kong-icon.info svg{stroke:#1155cb;stroke:var(--KAlertInfoColor, var(--blue-500, #1155cb))}.k-alert button.close>.kong-icon.success svg{stroke:#008871;stroke:var(--KAlertSuccessColor, var(--green-600, #008871))}.k-alert button.close>.kong-icon.danger svg{stroke:#922021;stroke:var(--KAlertDangerColor, var(--red-700, #922021))}.k-alert button.close>.kong-icon.warning svg{stroke:#c67c06;stroke:var(--KAlertWarningColor, var(--yellow-500, #c67c06))}.k-alert .k-alert-action button{height:30px;font-weight:400;font-size:13px;line-height:13px}.k-alert .k-alert-action button:not(:first-of-type){margin-left:var(--spacing-sm)}.k-alert .k-alert-action.info button.primary{--KButtonPrimaryBase: var(--blue-500);--KButtonPrimaryHover: var(--blue-200);color:var(--blue-500);background-color:var(--blue-100)}.k-alert .k-alert-action.info button.outline{--KButtonOutlineBorder: var(--blue-500);--KButtonOutlineHoverBorder: var(--blue-600);--KButtonOutlineActive: var(--blue-100);--KButtonOutlineActiveBorder: var(--blue-500);color:var(--blue-500);border:1px solid var(--blue-400)}.k-alert .k-alert-action.warning button.primary{--KButtonPrimaryBase: var(--yellow-500);--KButtonPrimaryHover: var(--yellow-200);color:var(--yellow-500);background-color:var(--yellow-100)}.k-alert .k-alert-action.warning button.outline{--KButtonOutlineBorder: var(--yellow-500);--KButtonOutlineHoverBorder: var(--yellow-500);--KButtonOutlineActive: var(--yellow-100);--KButtonOutlineActiveBorder: var(--yellow-500);color:var(--yellow-500);border:1px solid var(--yellow-300)}.k-alert .k-alert-action.success button.primary{--KButtonPrimaryBase: var(--green-600);--KButtonPrimaryHover: var(--green-200);color:var(--green-600);background-color:var(--green-100)}.k-alert .k-alert-action.success button.outline{--KButtonOutlineBorder: var(--green-600);--KButtonOutlineHoverBorder: var(--green-600);--KButtonOutlineActive: var(--green-100);--KButtonOutlineActiveBorder: var(--green-600);color:var(--green-600);border:1px solid var(--green-400)}.k-alert .k-alert-action.danger button.primary{--KButtonPrimaryHover: var(--red-200);--KButtonPrimaryBase: var(--red-700);color:var(--red-700);background-color:var(--red-100)}.k-alert .k-alert-action.danger button.outline{--KButtonOutlineBorder: var(--red-700);--KButtonOutlineColor: var(--red-700);--KButtonOutlineHoverBorder: var(--red-700);--KButtonOutlineActive: var(--red-100);--KButtonOutlineActiveBorder: var(--red-700);border:1px solid var(--red-500)}.k-popover[data-v-4dbcd696]{z-index:1000;max-width:none;font-size:14px;font-size:var(--KPopBodySize, var(--type-sm, 14px));text-align:left;white-space:normal;color:#3c4557;color:var(--KPopColor, var(--black-400, #3c4557));background-color:#fff;background-color:var(--KPopBackground, var(--white, #ffffff));border:1px solid rgba(0,0,0,.1);border:1px solid var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-radius:3px;box-shadow:0 4px 20px var(--black-10);padding:28px 16px;padding:var(--KPopPaddingY, 28px) var(--KPopPaddingX, var(--spacing-md, 16px))}.k-popover.fade-enter-active[data-v-4dbcd696],.k-popover.fade-enter-to[data-v-4dbcd696],.k-popover.fade-leave-active[data-v-4dbcd696],.k-popover.fade-leave-to[data-v-4dbcd696]{animation:none!important}.k-popover .k-popover-header[data-v-4dbcd696]{align-items:baseline;margin-bottom:28px}.k-popover .k-popover-header .k-popover-title[data-v-4dbcd696]{color:#0b172d;color:var(--KPopColor, var(--black-500, #0b172d));font-size:16px;font-size:var(--KPopHeaderSize, var(--type-md, 16px));font-weight:600}.k-popover .k-popover-header .k-popover-actions[data-v-4dbcd696]{margin-left:auto}.k-popover .k-popover-content[data-v-4dbcd696]{line-height:20px}.k-popover .k-popover-footer[data-v-4dbcd696]{margin:14px 0}.k-popover[x-placement^=bottom][data-v-4dbcd696]{margin-top:16px;margin-top:var(--spacing-md, 16px)}.k-popover[x-placement^=bottom][data-v-4dbcd696]:after,.k-popover[x-placement^=bottom][data-v-4dbcd696]:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.k-popover[x-placement^=bottom][data-v-4dbcd696]:after{border-color:#fff0;border-bottom-color:#fff;border-bottom-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-left:-10px}.k-popover[x-placement^=bottom][data-v-4dbcd696]:before{border-color:#fafafa00;border-bottom-color:#0000001a;border-bottom-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-left:-11px}.k-popover[x-placement^=top][data-v-4dbcd696]{margin-bottom:16px;margin-bottom:var(--spacing-md, 16px)}.k-popover[x-placement^=top][data-v-4dbcd696]:after,.k-popover[x-placement^=top][data-v-4dbcd696]:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.k-popover[x-placement^=top][data-v-4dbcd696]:after{border-color:#fff0;border-top-color:#fff;border-top-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-left:-10px}.k-popover[x-placement^=top][data-v-4dbcd696]:before{border-color:#fafafa00;border-top-color:#0000001a;border-top-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-left:-11px}.k-popover[x-placement^=left][data-v-4dbcd696]{margin-right:16px;margin-right:var(--spacing-md, 16px)}.k-popover[x-placement^=left][data-v-4dbcd696]:after,.k-popover[x-placement^=left][data-v-4dbcd696]:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.k-popover[x-placement^=left][data-v-4dbcd696]:after{border-color:#fff0;border-left-color:#fff;border-left-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-top:-10px}.k-popover[x-placement^=left][data-v-4dbcd696]:before{border-color:#fafafa00;border-left-color:#0000001a;border-left-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-top:-11px}.k-popover[x-placement^=right][data-v-4dbcd696]{margin-left:16px;margin-left:var(--spacing-md, 16px)}.k-popover[x-placement^=right][data-v-4dbcd696]:after,.k-popover[x-placement^=right][data-v-4dbcd696]:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.k-popover[x-placement^=right][data-v-4dbcd696]:after{border-color:#fff0;border-right-color:#fff;border-right-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-top:-10px}.k-popover[x-placement^=right][data-v-4dbcd696]:before{border-color:#fafafa00;border-right-color:#0000001a;border-right-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-top:-11px}.k-popover[x-placement^=top-start][data-v-4dbcd696]:after,.k-popover[x-placement^=top-start][data-v-4dbcd696]:before,.k-popover[x-placement^=bottom-start][data-v-4dbcd696]:after,.k-popover[x-placement^=bottom-start][data-v-4dbcd696]:before{left:11px}.k-popover[x-placement^=top-end][data-v-4dbcd696]:after,.k-popover[x-placement^=top-end][data-v-4dbcd696]:before,.k-popover[x-placement^=bottom-end][data-v-4dbcd696]:after,.k-popover[x-placement^=bottom-end][data-v-4dbcd696]:before{left:calc(100% - 11px)}.k-popover[x-placement^=right-start][data-v-4dbcd696]:after,.k-popover[x-placement^=right-start][data-v-4dbcd696]:before,.k-popover[x-placement^=left-start][data-v-4dbcd696]:after,.k-popover[x-placement^=left-start][data-v-4dbcd696]:before{top:11px}.k-popover[x-placement^=right-end][data-v-4dbcd696]:after,.k-popover[x-placement^=right-end][data-v-4dbcd696]:before,.k-popover[x-placement^=left-end][data-v-4dbcd696]:after,.k-popover[x-placement^=left-end][data-v-4dbcd696]:before{top:calc(100% - 11px)}.k-popover.hide-caret[data-v-4dbcd696]:after,.k-popover.hide-caret[data-v-4dbcd696]:before{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-enter-active,.fadeIn,.fade-leave-active,.fadeOut{animation-duration:.3s;animation-fill-mode:both}.fade-enter-active,.fadeIn{animation-name:fadeIn}.fade-leave-active,.fadeOut{animation-name:fadeOut}.k-tooltip.k-popover{--KPopColor: var(--KTooltipColor, var(--white, color(white)));--KPopBackground: var(--KTooltipBackground, var(--black-400, color(black-400)));--KPopBodySize: var(--type-sm);--KPopPaddingX: var(--spacing-xs);--KPopPaddingY: var(--spacing-xs);--KPopBorder: none;pointer-events:none;z-index:9999}.k-badge[data-v-5fa2851a]{display:inline-block;font-weight:400;font-size:12px;font-size:var(--KBadgeFontSize, 12px);line-height:16px;line-height:var(--KBadgeLineHeight, var(--type-md, 16px));width:fit-content;height:auto;text-align:center;padding:2px 6px;padding:var(--KBadgePaddingY, 2px) var(--KBadgePaddingX, 6px);font-family:sans-serif;font-family:var(--font-family-sans, sans-serif)}.k-badge.k-badge-default[data-v-5fa2851a]{color:#1155cb;color:var(--KBadgeDefaultColor, var(--blue-500, #1155cb));border-color:#1155cb;border-color:var(--KBadgeDefaultBorder, var(--blue-500, #1155cb));background-color:#f2f6fe;background-color:var(--KBadgeDefaultBackground, var(--blue-100, #f2f6fe))}.k-badge.k-badge-success[data-v-5fa2851a]{color:#13755e;color:var(--KBadgeSuccessColor, var(--green-700, #13755e));border-color:#13755e;border-color:var(--KBadgeSuccessBorder, var(--green-700, #13755e));background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5))}.k-badge.k-badge-danger[data-v-5fa2851a]{color:#922021;color:var(--KBadgeDangerColor, var(--red-700, #922021));border-color:#922021;border-color:var(--KBadgeDangerBorder, var(--red-700, #922021));background-color:#ffdede;background-color:var(--KBadgeDangerBackground, var(--red-100, #ffdede))}.k-badge.k-badge-info[data-v-5fa2851a]{color:#1155cb;color:var(--KBadgeInfoColor, var(--blue-500, #1155cb));border-color:#1155cb;border-color:var(--KBadgeInfoBorder, var(--blue-500, #1155cb));background-color:#bdd3f9;background-color:var(--KBadgeInfoBackground, var(--blue-200, #bdd3f9))}.k-badge.k-badge-warning[data-v-5fa2851a]{color:#a05604;color:var(--KBadgeWarningColor, var(--yellow-600, #a05604));border-color:#a05604;border-color:var(--KBadgeWarningBorder, var(--yellow-600, #a05604));background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8))}.k-badge.k-badge-rectangular[data-v-5fa2851a]{border-radius:4px;border-radius:var(--KBadgeBorderRadius, 4px)}.k-badge.k-badge-rectangular .k-badge-dismiss-button[data-v-5fa2851a]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--KBadgeBorderRadius, 4px);border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--KBadgeBorderRadius, 4px)}.k-badge.k-badge-rounded[data-v-5fa2851a]{border-radius:25px;border-radius:var(--KBadgeBorderRadius, 25px)}.k-badge .k-badge-text[data-v-5fa2851a]{max-width:200px;max-width:var(--KBadgeMaxWidth, 200px);min-width:8px;min-width:var(--KBadgeMinWidth, 8px);width:auto;width:var(--KBadgeWidth, auto);align-self:center}.k-badge .k-badge-dismiss-button[data-v-5fa2851a]{padding:var(--spacing-xs);background-color:transparent;border:none;cursor:pointer;font-weight:400;margin:-2px -6px;margin:calc(-1 * var(--KBadgePaddingY, 2px)) calc(-1 * var(--KBadgePaddingX, 6px));margin-left:auto}.k-badge.k-badge-default .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#1155cb;stroke:var(--KBadgeDefaultColor, var(--blue-500, #1155cb))}.k-badge.k-badge-default .k-badge-dismiss-button:hover{background-color:#bdd3f9;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, #bdd3f9))}.k-badge.k-badge-default:focus{background-color:#bdd3f9;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, #bdd3f9))}.k-badge.k-badge-default:focus .k-badge-dismiss-button{background-color:#bdd3f9;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, #bdd3f9))}.k-badge.k-badge-success .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#13755e;stroke:var(--KBadgeSuccessColor, var(--green-700, #13755e))}.k-badge.k-badge-success .k-badge-dismiss-button:hover{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}.k-badge.k-badge-success:focus{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}.k-badge.k-badge-success:focus .k-badge-dismiss-button{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}.k-badge.k-badge-danger .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#922021;stroke:var(--KBadgeDangerColor, var(--red-700, #922021))}.k-badge.k-badge-danger .k-badge-dismiss-button:hover{background-color:#fcc;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, #ffcccc))}.k-badge.k-badge-danger:focus{background-color:#fcc;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, #ffcccc))}.k-badge.k-badge-danger:focus .k-badge-dismiss-button{background-color:#fcc;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, #ffcccc))}.k-badge.k-badge-info .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#1155cb;stroke:var(--KBadgeInfoColor, var(--blue-500, #1155cb))}.k-badge.k-badge-info .k-badge-dismiss-button:hover{background-color:#8ab3fa;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, #8ab3fa))}.k-badge.k-badge-info:focus{background-color:#8ab3fa;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, #8ab3fa))}.k-badge.k-badge-info:focus .k-badge-dismiss-button{background-color:#8ab3fa;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, #8ab3fa))}.k-badge.k-badge-warning .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#a05604;stroke:var(--KBadgeWarningColor, var(--yellow-600, #a05604))}.k-badge.k-badge-warning .k-badge-dismiss-button:hover{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}.k-badge.k-badge-warning:focus{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}.k-badge.k-badge-warning:focus .k-badge-dismiss-button{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}.k-breadcrumbs[data-v-a87af1c0]{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none;border-radius:.25rem;font-size:15px;font-weight:600!important;line-height:24px!important}.k-breadcrumbs .k-breadcrumbs-item[data-v-a87af1c0] .kong-icon{display:inline-flex;padding:0 12px 0 var(--spacing-xs);color:var(--grey-500);vertical-align:middle}.k-breadcrumbs .k-breadcrumbs-item[data-v-a87af1c0] .kong-icon.k-breadcrumb-icon{align-items:center;justify-content:center;padding:0 var(--spacing-xs)}.k-breadcrumbs .k-breadcrumbs-item[data-v-a87af1c0] .kong-icon.k-breadcrumb-icon.has-no-text{padding-right:0}.k-breadcrumbs li[data-v-a87af1c0]{display:inline-flex}.k-breadcrumbs li a[data-v-a87af1c0]{display:inline-flex;color:var(--grey-500);letter-spacing:1px;font-size:15px}.k-breadcrumbs li a[data-v-a87af1c0]:hover,.k-breadcrumbs li a.no-underline[data-v-a87af1c0]{text-decoration:none!important}.k-breadcrumbs li a>.k-breadcrumb-text[data-v-a87af1c0]{transition:all .2s ease-in-out}.k-breadcrumbs li a>.k-breadcrumb-text[data-v-a87af1c0]:hover{text-decoration:underline}.truncate[data-v-a87af1c0]{display:inline-block;align-items:center;justify-content:center}.kong-card[data-v-1f0d90ac]{padding:var(--spacing-lg) var(--spacing-lg);padding:var(--KCardPaddingY, var(--spacing-lg)) var(--KCardPaddingX, var(--spacing-lg));border-radius:3px;border-radius:var(--KCardBorderRadius, 3px);background-color:#fff;background-color:var(--KCardBackground, var(--white, #ffffff));transition:box-shadow .2s ease-in-out}.kong-card.noBorder[data-v-1f0d90ac]{border:none}.kong-card.border[data-v-1f0d90ac]{border:1px solid rgba(0,0,0,.1);border:var(--KCardBorder, 1px solid var(--black-10, rgba(0, 0, 0, .1)));box-shadow:none}.kong-card.borderTop[data-v-1f0d90ac]{border-top:1px solid rgba(0,0,0,.1);border-top:var(--KCardBorder, 1px solid var(--black-10, rgba(0, 0, 0, .1)))}.kong-card.hover[data-v-1f0d90ac]:hover,.kong-card.kcard-shadow[data-v-1f0d90ac]{box-shadow:0 4px 8px #0000001a;box-shadow:var(--KCardShadow, 0 4px 8px var(--black-10, rgba(0, 0, 0, .1)))}.kong-card .k-card-header[data-v-1f0d90ac]{align-items:center}.kong-card .k-card-header.has-status[data-v-1f0d90ac]{align-items:flex-start}.kong-card .k-card-status-hat[data-v-1f0d90ac]{font-size:var(--type-xs);color:var(--grey-600);display:flex;align-items:center}.kong-card .k-card-title h4[data-v-1f0d90ac]{margin:0;padding:0;font-size:20px;font-size:var(--KCardTitleFontSize, 20px);font-weight:600;color:var(--black-500);color:var(--KCardTitleColor, var(--black-500))}.kong-card .k-card-actions[data-v-1f0d90ac]{margin-left:auto}.kong-card .k-card-body[data-v-1f0d90ac]{font-size:13px;line-height:20px;color:var(--grey-600);width:100%}.kong-card .k-card-content .k-table td[data-v-1f0d90ac],.kong-card .k-card-content table td[data-v-1f0d90ac],.kong-card .k-card-content[data-v-1f0d90ac] .k-table td{font-size:var(--type-md)}.kong-card .k-card-notifications[data-v-1f0d90ac]{margin-left:auto;margin-top:auto}.kong-card .k-card-header .k-button{min-height:38px}.empty-state-wrapper[data-v-5b55eb64]{padding:48px 0;text-align:center;border-radius:4px;background-color:var(--white);background-color:var(--KEmptyBackground, var(--white))}.empty-state-wrapper .k-empty-state-title-header[data-v-5b55eb64]{color:var(--black-500);color:var(--KEmptyTitleColor, var(--black-500));margin:0 0 14px;font-size:20px;font-weight:600;line-height:24px}.empty-state-wrapper .k-empty-state-message[data-v-5b55eb64]{color:var(--black-400);color:var(--KEmptyContentColor, var(--black-400));margin:0 auto 14px;font-size:13px;line-height:20px;max-width:50%}.empty-state-wrapper .k-empty-state-cta[data-v-5b55eb64]{margin:0 auto}.k-input-label .label-tooltip[data-v-d949c2e2] .kong-icon.kong-icon-help,.k-input-label .label-tooltip[data-v-d949c2e2] .kong-icon.kong-icon-info{cursor:pointer}.form-control[data-v-0bb7b8a1]{box-shadow:none!important}.help[data-v-0bb7b8a1]{display:block;margin:8px 0 0;margin:var(--spacing-xs, 8px) 0 0;font-size:14px;font-size:var(--type-sm, 14px);color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45))}.has-error[data-v-0bb7b8a1]{font-weight:500;color:var(--red-500)}.k-input-wrapper input.k-input[data-v-0bb7b8a1]{-webkit-appearance:none}.k-input-wrapper .k-input-label-wrapper-large .has-error[data-v-0bb7b8a1],.k-input-wrapper .k-input-large+.has-error[data-v-0bb7b8a1]{font-size:12px;line-height:15px;margin-top:4px}.k-input-wrapper .k-input-label-wrapper-medium .has-error[data-v-0bb7b8a1],.k-input-wrapper .k-input-medium+.has-error[data-v-0bb7b8a1]{font-size:11px;line-height:13px;margin-top:3px}.k-input-wrapper .k-input-label-wrapper-small .has-error[data-v-0bb7b8a1],.k-input-wrapper .k-input-small+.has-error[data-v-0bb7b8a1]{font-size:11px;line-height:11px;margin-top:2px}.k-input-wrapper .text-on-input label:not(.disabled):not(.readonly).hovered[data-v-0bb7b8a1],.k-input-wrapper .text-on-input label[data-v-0bb7b8a1]:not(.disabled):not(.readonly):hover{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.k-input-wrapper.input-error .text-on-input label.hovered[data-v-0bb7b8a1],.k-input-wrapper.input-error .text-on-input label[data-v-0bb7b8a1]:hover,.k-input-wrapper.input-error .text-on-input label.focused[data-v-0bb7b8a1],.k-input-wrapper.input-error .text-on-input label[data-v-0bb7b8a1]:focus{color:var(--red-500)!important}.k-select-item[data-v-88a5d60a]{margin-bottom:4px;list-style:none!important}.k-select-item[data-v-88a5d60a]:last-of-type{margin-bottom:0!important}.k-select-item button[data-v-88a5d60a]{display:flex;align-items:center;font-size:var(--type-xs);line-height:26px;color:var(--grey-500);padding-left:var(--spacing-xxs);width:100%;border:none;font-family:var(--font-family-sans);background-color:var(--white);border-radius:4px;text-align:left;font-weight:400}.k-select-item button[data-v-88a5d60a]:not(:disabled){cursor:pointer}.k-select-item button[data-v-88a5d60a]:disabled{cursor:not-allowed}.k-select-item button:disabled .k-select-item-label[data-v-88a5d60a]{opacity:.6}.k-select-item button .k-select-item-label[data-v-88a5d60a]{width:auto;line-height:20px;color:var(--grey-600);font-weight:500;font-size:14px;padding:8px}.k-select-item button .k-select-item-label[data-v-88a5d60a] .select-item-label{color:var(--grey-600);font-weight:600;font-size:14px;margin-bottom:4px}.k-select-item button .k-select-item-label[data-v-88a5d60a] .select-item-desc{color:var(--grey-500);font-weight:400;font-size:14px}.k-select-item button .kong-icon[data-v-88a5d60a]:not(.selected-item-icon){margin-right:.75rem}.k-select-item button .k-select-selected-icon-container[data-v-88a5d60a]{margin-left:auto;margin-top:auto;margin-bottom:auto;height:24px;width:24px}.k-select-item button .k-select-selected-icon-container .kong-icon[data-v-88a5d60a]{position:relative;top:0;right:0;transform:none}.k-select-item button[data-v-88a5d60a]:not(:disabled):hover{background-color:var(--grey-100);color:var(--grey-600)}.k-select-item button.selected[data-v-88a5d60a]{background-color:var(--blue-100);color:var(--blue-500);font-weight:400}.k-select-item button.danger[data-v-88a5d60a]{color:var(--red-500)}.k-select[data-v-62ed4ca6]{width:fit-content}.k-select .k-select-item-selection[data-v-62ed4ca6]{background-color:var(--blue-100);color:var(--blue-500);font-weight:400;display:flex;border-radius:4px;margin-bottom:6px}.k-select .k-select-item-selection.overlay-label-item-selection[data-v-62ed4ca6]{position:relative;top:-8px}.k-select .k-select-item-selection .selected-item-label[data-v-62ed4ca6]{align-self:center;font-size:14px;line-height:16px}.k-select .k-select-item-selection .clear-selection-icon[data-v-62ed4ca6]{margin-left:auto;margin-top:auto;margin-bottom:auto;padding:0;height:24px}.k-select .k-select-trigger[data-v-62ed4ca6]:after{display:inline-block;width:0;height:0;margin-left:8px;margin-left:var(--spacing-xs, 8px);vertical-align:middle;content:"";border-top:.325em solid;border-right:.325em solid transparent;border-left:.325em solid transparent}.k-select .k-select-item-selection .clear-selection-icon .kong-icon{margin-left:auto}.k-select .k-button.btn-link{padding:12px 24px;padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);text-decoration:none}.k-select .k-button.btn-link:focus{box-shadow:0 0 #fff,0 0 0 2px #1155cb;box-shadow:0 0 0 0 var(--white, #ffffff),0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, #1155cb))}.k-select .k-button.btn-link .caret{margin-left:auto}.k-select .k-select-input{background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:color .1s ease,box-shadow .1s ease;position:relative;display:inline-block;width:100%;box-shadow:none!important}.k-select .k-select-input.is-readonly{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease;box-shadow:none!important}.k-select .k-select-input.is-readonly.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):read-only{box-shadow:none!important}.k-select .k-select-input .kong-icon-chevronDown{margin-right:10px}.k-select .k-select-input.cursor-default{cursor:default}.k-select .k-select-input.prevent-pointer-events{pointer-events:none}.k-select .k-select-input.input-placeholder-dark::placeholder{color:#000000b3!important;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)))!important}.k-select .k-select-input .k-input.has-chevron{padding-right:40px}.k-select .k-select-input .k-input.has-clear{padding-right:60px}.k-select .k-select-inputinput.k-input{padding:var(--spacing-xs);height:100%}.k-select .k-select-input .kong-icon{display:inline-flex}.k-select .k-select-input .clear-selection-icon{position:absolute;top:13px;right:30px;z-index:9;padding:0}.k-select .k-select-input .clear-selection-icon.overlay-label-clear{top:36px}.k-select .k-select-input .clear-selection-icon .kong-icon-clear{position:static;display:block;transform:none}.k-select div.k-select-input.select-input-container{cursor:pointer!important;flex:0 0 40%;display:flex;align-items:center;flex-direction:row-reverse;border:1px solid var(--grey-300);border-radius:3px;transition:all .1s ease}.k-select div.k-select-input.select-input-container .k-input-wrapper{border-radius:3px}.k-select div.k-select-input.select-input-container input.k-input{box-shadow:none!important}.k-select div.k-select-input.select-input-container:hover{border-color:var(--blue-200);border-color:var(--KInputHover, var(--blue-200))}.k-select div.k-select-input.select-input-container:hover .text-on-input label{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.k-select div.k-select-input.select-input-container.is-open{border-color:var(--blue-400);border-color:var(--KInputFocus, var(--blue-400))}.k-select div.k-select-input.select-input-container.is-open .text-on-input label{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.k-select .k-select-button .has-caret .kong-icon{margin-left:auto}.k-select .k-select-button .k-button.btn-link:hover,.k-select .k-select-button.k-button.btn-link:hover{text-decoration:none}.k-select.k-input{width:100%}.k-select .k-select-popover{box-sizing:border-box;width:100%;margin-top:2px!important;overflow:auto!important}.k-select .k-select-popover[x-placement^=top]{margin-top:0!important;margin-bottom:2px!important}.k-select .k-select-popover.k-select-pop-button,.k-select .k-select-popover.k-select-pop-dropdown{--KPopPaddingY: var(--spacing-xs);--KPopPaddingX: var(--spacing-xs);border:1px solid var(--grey-300)}.k-select .k-select-popover.k-select-pop-select{--KPopPaddingY: var(--spacing-xs);--KPopPaddingX: var(--spacing-xs);border:1px solid var(--black-10)}.k-select .k-select-popover .k-select-empty-item button,.k-select .k-select-popover .k-select-empty-item button:focus,.k-select .k-select-popover .k-select-empty-item button:hover{font-style:italic;color:var(--grey-500)}.k-select .k-select-popover ul{margin:0;padding:0}.k-select .k-select-popover a{flex:1;color:var(--black-70)}.k-select .k-select-popover a:hover,.k-select .k-select-popover a:active,.k-select .k-select-popover a:focus{text-decoration:none}.k-select .k-select-popover .k-select-loading{display:block;text-align:center;position:relative;top:0;right:0;height:24px}.pagination-offset-button-container[data-v-16e16c5e]{display:flex}.pagination-offset-button-container .pagination-button.k-button[data-v-16e16c5e]{width:34px;height:34px;color:var(--grey-500);border:1px solid var(--grey-300);background-color:#fff;border-radius:4px;margin:0 6px;padding:6px}.pagination-offset-button-container .pagination-button.k-button[data-v-16e16c5e]:focus,.pagination-offset-button-container .pagination-button.k-button[data-v-16e16c5e]:hover{color:var(--blue-500);border-color:var(--blue-500);border-radius:4px}.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-16e16c5e]:focus,.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-16e16c5e]:hover{color:var(--black-45);border-color:var(--grey-200);box-shadow:none;cursor:not-allowed}.pagination-offset-button-container .pagination-button.k-button.active[data-v-16e16c5e]{outline:none;color:var(--blue-500);border-color:var(--blue-200);border-radius:4px;background-color:var(--blue-100)}.card-pagination-bar[data-v-d0aae7b2]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.pagination-text[data-v-d0aae7b2]{font-size:14px;color:var(--grey-500);min-width:115px;font-weight:500}.pagination-text-pages[data-v-d0aae7b2]{color:#000}.page-size-select[data-v-d0aae7b2]{--KButtonBtnLink: var(--KPaginationPageSizeColor, var(--blue-400));--KButtonOutlineBorder: var(--KPaginationPageSizeColor, var(--blue-400));--KButtonFontSize: var(--type-sm);color:var(--blue-400);font-weight:600;line-height:20px}.pagination-button-container[data-v-d0aae7b2]{display:flex;list-style:none;text-align:center}.pagination-button-container a[data-v-d0aae7b2]{text-decoration:none!important;font-weight:initial;display:block}.pagination-button-container .pagination-button[data-v-d0aae7b2]{align-self:center;min-width:32px;height:32px;line-height:20px;font-size:12px;font-weight:initial;color:var(--grey-500);color:var(--KPaginationColor, var(--grey-500));border:1px solid var(--grey-300);border:1px solid var(--KPaginationBorderColor, var(--grey-300));background-color:#fff;border-radius:4px;margin:0 6px;cursor:pointer}.pagination-button-container .pagination-button[data-v-d0aae7b2]:not(.square){background-color:#fff;background-color:var(--KPaginationBackgroundColor, white)}.pagination-button-container .pagination-button a[data-v-d0aae7b2],.pagination-button-container .pagination-button div[data-v-d0aae7b2]{padding:6px}.pagination-button-container .pagination-button.square[data-v-d0aae7b2]{border:none}.pagination-button-container .pagination-button.placeholder[data-v-d0aae7b2]{color:var(--grey-500);color:var(--KPaginationColor, var(--grey-500));display:flex;justify-content:center;align-items:center;cursor:initial}.pagination-button-container .pagination-button[data-v-d0aae7b2]:focus:not(.placeholder),.pagination-button-container .pagination-button[data-v-d0aae7b2]:hover:not(.placeholder){color:var(--blue-500);color:var(--KPaginationActiveColor, var(--blue-500));border-color:var(--blue-500);border-color:var(--KPaginationActiveColor, var(--blue-500));border-radius:4px}.pagination-button-container .pagination-button.disabled[data-v-d0aae7b2]:focus:not(.placeholder),.pagination-button-container .pagination-button.disabled[data-v-d0aae7b2]:hover:not(.placeholder){color:var(--black-45);border-color:var(--grey-200)}.pagination-button-container .pagination-button.disabled a[data-v-d0aae7b2]{cursor:not-allowed!important}.pagination-button-container .pagination-button.active[data-v-d0aae7b2]{outline:none;color:var(--blue-500);color:var(--KPaginationActiveColor, var(--blue-500));border-color:var(--blue-200);border-color:var(--KPaginationActiveBorderColor, var(--blue-200));background-color:var(--KPaginationActiveBackgroundColor, var(--blue-100));border-radius:4px;background-color:var(--blue-100)}.pagination-button-container .pagination-button.active a[data-v-d0aae7b2]{color:var(--blue-500);color:var(--KPaginationActiveColor, var(--blue-500))}.page-size-select .k-select-pop-button[x-placement^=top]{margin-bottom:2px}.box[data-v-2ffc7dea]{display:inline-flex;border-radius:3px;background:linear-gradient(-70deg,#f2f2f2 0%,#f2f2f2 40%,#f7f7f7 50%,#f2f2f2 60%,#f2f2f2 100%) repeat;background-size:400% 100%;animation:gradient 1s ease infinite;transition:1s}.box.width-1[data-v-2ffc7dea]{width:1rem}.box.width-2[data-v-2ffc7dea]{width:2rem}.box.width-5[data-v-2ffc7dea]{width:5rem}.box.width-6[data-v-2ffc7dea]{width:6rem}.box.width-10[data-v-2ffc7dea]{width:10rem}.box.width-25[data-v-2ffc7dea]{width:25%}.box.width-50[data-v-2ffc7dea]{width:50%}.box.width-75[data-v-2ffc7dea]{width:75%}.box.width-100[data-v-2ffc7dea]{width:100%}.box.height-1[data-v-2ffc7dea]{height:1rem}.box.height-2[data-v-2ffc7dea]{height:2rem}@keyframes gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}.skeleton-loader[data-v-2f46a0c1]{width:80%}.skeleton-card-wrapper[data-v-d7916644]{display:flex;flex-wrap:wrap;width:100%;gap:1rem}.skeleton-card-column[data-v-d7916644]{margin-bottom:1rem;width:calc(33% - 1rem);width:var(--KSkeletonCardWidth, calc(33% - 1rem))}.skeleton-card[data-v-d7916644]{display:flex;flex-direction:column;height:324px;padding:1rem;border-radius:3px;border:1px solid #e6e6e6;overflow:hidden}.skeleton-card .skeleton-card-header[data-v-d7916644]{width:100%;margin-bottom:1rem;display:flex}.skeleton-card .skeleton-card-content[data-v-d7916644]{display:flex;justify-content:space-between}.skeleton-card .skeleton-card-footer[data-v-d7916644]{display:flex;align-self:flex-end;justify-content:space-between;width:100%;margin-top:auto;padding-top:1rem}.skeleton-table-wrapper[data-v-84f8bae6]{width:100%;overflow:hidden}.skeleton-table-wrapper .skeleton-table-row[data-v-84f8bae6]{display:flex;flex-direction:row;margin-bottom:2rem}@media only screen and (max-width: 1256px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-84f8bae6]:nth-of-type(n + 5){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-84f8bae6]:nth-of-type(4){margin-left:auto;margin-right:0}}@media only screen and (max-width: 756px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-84f8bae6]:nth-of-type(n + 3){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-84f8bae6]:nth-of-type(2){width:6rem;margin-left:auto;margin-right:0}}.skeleton-form-wrapper[data-v-11e4f5bf]{width:100%}.skeleton-form-wrapper .skeleton-form-row[data-v-11e4f5bf]{margin-bottom:2rem}.fullscreen-loading-container[data-v-4f1a85a8]{position:fixed;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10500;flex-direction:column;margin:0;margin:var(--KSkeletonFullScreenMargin, 0);background:#ffffff;background:var(--white, #ffffff)}.fullscreen-loading-container .progress[data-v-4f1a85a8]{margin-top:1rem;max-width:350px;background-color:#f1f1f5;background-color:var(--grey-200, #f1f1f5);border-radius:.5rem}.fullscreen-loading-container .progress .progress-bar[data-v-4f1a85a8]{border-radius:.5rem;height:5px;background-color:#1155cb;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, #1155cb))}.k-skeleton-container.opacity-0 .box{opacity:0}.k-skeleton-container.opacity-0 :deep(.kong-icon){display:none}.k-skeleton-container.opacity-0.mr-2{margin-right:0!important}.k-card-catalog-item[data-v-f7fba218]{display:flex;flex-direction:column;justify-content:stretch}.k-card-catalog-item .multi-line-truncate[data-v-f7fba218]{--lh: 20px;--max-lines: 5;--max-lines-less: 4;position:relative;line-height:var(--lh);max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;padding-right:8px}.k-card-catalog-item .multi-line-truncate[data-v-f7fba218]:before{content:"...";position:absolute;top:calc(var(--lh) * var(--max-lines-less));right:12px}.k-card-catalog-item[data-v-f7fba218]:hover{cursor:pointer}.k-card-catalog-item.kong-card{--KCardBorderRadius: 5px;--KCardPaddingY: var(--spacing-lg);--KCardPaddingX: var(--spacing-md)}.k-card-catalog-item.kong-card .k-card-body{flex-grow:1;display:flex;flex-direction:column}.k-card-catalog-item.kong-card .k-card-body .description{flex-grow:1}.k-card-catalog-item.kong-card:hover{--KCardShadow: none;--KCardBorder: 1px solid var(--blue-300)}.k-card-catalog .k-card-catalog-title[data-v-f085d3be]{color:var(--blue-600)}.k-card-catalog .k-catalog-page[data-v-f085d3be]{display:grid;grid-gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.k-catalog-toolbar[data-v-f085d3be]>*{display:flex}.k-card-catalog .k-skeleton-grid{--KSkeletonCardWidth: 25%}.k-card-catalog .k-skeleton-grid .skeleton-card-column{padding-right:2rem}.k-card-catalog .k-skeleton-grid .skeleton-card{height:181px}.k-card-catalog .k-catalog-page.k-card-small{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.k-card-catalog .k-catalog-page.k-card-large{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.k-card-catalog .k-catalog-page a.catalog-item,.k-card-catalog .k-catalog-page a.catalog-item:focus,.k-card-catalog .k-catalog-page a.catalog-item:hover{text-decoration:none}.k-card-catalog .card-pagination{grid-column:1/-1}.k-checkbox-label[data-v-0a1baeb2]{font-size:14px;font-size:var(--type-sm, 14px)}.k-checkbox-description[data-v-0a1baeb2]{padding-top:var(--spacing-xxs);padding-left:var(--spacing-lg);font-size:14px;font-size:var(--type-sm, 14px);line-height:20px;color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45))}.k-checkbox-label[data-v-0a1baeb2]:has(+ .k-checkbox-description){font-weight:600}.k-code-block[data-v-37a155b9]{color:#000000d9;color:var(--KCodeBlockColor, var(--black-85, rgba(0, 0, 0, .85)));border-radius:3px;border-radius:var(--KCodeBlockBorderRadius, 3px)}.k-code-block pre[data-v-37a155b9],.k-code-block code[data-v-37a155b9]{tab-size:2;tab-size:var(--KCodeBlockTabSize, 2);font-size:12px;font-size:var(--KCodeBlockFontSize, var(--type-xs, 12px));font-family:monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, monospace));color:#000000d9;color:var(--KCodeBlockColor, var(--black-85, rgba(0, 0, 0, .85)))}.k-code-block pre[data-v-37a155b9]{margin-top:0;margin-bottom:0;padding:8px 0 8px 12px;padding:var(--spacing-xs, 8px) 0 var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:3px;border-radius:var(--KCodeBlockBorderRadius, 3px);background-color:#f8f8fa;background-color:var(--KCodeBlockBackgroundColor, var(--grey-100, #f8f8fa));min-height:44px;max-height:none;max-height:var(--KCodeBlockMaxHeight, none);display:grid;grid-template-columns:var(--maxLineNumberWidth) 1fr;gap:12px;gap:var(--spacing-sm, 12px)}.k-code-block pre[data-v-37a155b9]:focus-visible{outline:2px solid #1155cb;outline:2px solid var(--KCodeBlockFocusColor, var(--blue-500, #1155cb));outline-offset:-2px;isolation:isolate}.k-code-block-actions+.k-code-block-content>pre[data-v-37a155b9]{border-top-left-radius:0;border-top-right-radius:0}.k-code-block code[data-v-37a155b9]{display:block;min-width:0}.k-code-block[data-v-37a155b9]:focus-visible{outline:none;box-shadow:0 0 0 2px #1155cb;box-shadow:0 0 0 2px var(--KCodeBlockFocusColor, var(--blue-500, #1155cb));isolation:isolate}.k-code-block-actions[data-v-37a155b9]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;gap:4px;gap:var(--spacing-xxs, 4px);padding:8px 16px;padding:var(--spacing-xs, 8px) var(--spacing-md, 16px);border-top-left-radius:3px;border-top-left-radius:var(--KCodeBlockBorderRadius, 3px);border-top-right-radius:3px;border-top-right-radius:var(--KCodeBlockBorderRadius, 3px);border-bottom:1px solid #e7e7ec;border-bottom:1px solid var(--grey-300, #e7e7ec);background-color:#f1f1f5;background-color:var(--grey-200, #f1f1f5)}.k-code-block-actions .k-button[data-v-37a155b9]{align-self:stretch}.k-is-processing-icon[data-v-37a155b9]{display:inline-flex;justify-content:center;align-items:center}.k-search-actions[data-v-37a155b9]{display:inline-flex;flex-wrap:wrap;align-items:stretch;gap:4px;gap:var(--spacing-xxs, 4px)}.k-is-processing-icon[data-v-37a155b9]:not(.k-is-processing-icon-is-visible){visibility:hidden}.k-regexp-mode-button[data-v-37a155b9]{font-family:monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, monospace))}.k-search-container[data-v-37a155b9]{position:relative;flex-basis:15ch;flex-grow:1;max-width:250px;display:inline-flex;align-items:stretch;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:3px;background-color:#fff;background-color:var(--white, #ffffff);transition:border .1s ease}.k-search-container[data-v-37a155b9]:hover{border-color:#bdd3f9;border-color:var(--KInputHover, var(--blue-200, #bdd3f9))}.k-search-container[data-v-37a155b9]:focus-within{border-color:#3972d5;border-color:var(--KInputFocus, var(--blue-400, #3972d5))}.k-code-block-search-input[data-v-37a155b9]{width:0;flex-grow:1;appearance:none;margin:0;padding:0 8px;padding:0 var(--spacing-xs, 8px);border:none;color:currentColor;background-color:transparent;font:inherit}.k-code-block-search-input[data-v-37a155b9]:focus{outline:none}.k-code-block-search-results[data-v-37a155b9]{align-self:center;min-width:12ch;text-align:center}.k-code-block-search-results[data-v-37a155b9]:not(.k-code-block-search-results-has-query){color:#6f7787;color:var(--grey-500, #6f7787)}.k-code-block-search-error[data-v-37a155b9],.k-code-block-search-results[data-v-37a155b9]{margin-top:0;margin-bottom:0}.k-code-block-search-error[data-v-37a155b9]{position:absolute;z-index:1;top:100%;left:-1px;right:-1px;padding:0 4px;padding:0 var(--spacing-xxs, 4px);border:1px solid currentColor;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:#fff;background-color:var(--white, #ffffff);font-size:.8em;color:#922021;color:var(--red-700, #922021)}.k-search-icon[data-v-37a155b9]{padding:0 4px;padding:0 var(--spacing-xxs, 4px);color:#b6b6bd;color:var(--grey-400, #b6b6bd)}.k-clear-query-button[data-v-37a155b9]{appearance:none;display:inline-flex;align-items:center;margin:0;padding:0 4px;padding:0 var(--spacing-xxs, 4px);border:1px solid transparent;border-radius:3px;color:#b6b6bd;color:var(--grey-400, #b6b6bd);background-color:transparent;font:inherit}.k-clear-query-button[data-v-37a155b9]:focus{border-color:#1155cb;border-color:var(--KButtonOutlineBorder, var(--blue-500, #1155cb));outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1155cb;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, #1155cb))}.k-code-block-content[data-v-37a155b9]{position:relative}.k-code-block-copy-button[data-v-37a155b9]{position:absolute;z-index:2;top:8px;top:var(--spacing-xs, 8px);right:16px;right:var(--spacing-md, 16px);display:block}.k-code-block-copy-button[data-tooltip-text][data-v-37a155b9]:after{content:attr(data-tooltip-text);position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + 8px);right:calc(100% + var(--spacing-xs, 8px));padding:8px;padding:var(--spacing-xs, 8px);border-radius:3px;white-space:nowrap;color:#fff;color:var(--white, #ffffff);background-color:#3c4557;background-color:var(--grey-600, #3c4557);font-weight:400}.k-button-icon[data-v-37a155b9]{display:inline-flex;justify-content:center;align-items:center}.k-line-number-rows[data-v-37a155b9]{box-sizing:border-box;user-select:none;display:flex;flex-direction:column}.k-line-number-rows[data-v-37a155b9],.k-line-number-rows a[data-v-37a155b9]{color:#6f7787;color:var(--grey-500, #6f7787)}.k-line[data-v-37a155b9]{display:inline-flex;justify-content:flex-end}.k-line-is-match[data-v-37a155b9]:before{content:"\a0";pointer-events:none;position:absolute;left:0;right:0;background-color:#4954691a}.k-line-is-highlighted-match[data-v-37a155b9]:before{border-left:5px solid #1155cb;border-left:5px solid var(--KCodeBlockMatchHighlightColor, var(--blue-500, #1155cb));background-color:#49546933}.k-line-anchor[data-v-37a155b9]:not([href]){text-decoration:none}.k-line-anchor[href][data-v-37a155b9]:hover{color:var(--grey-600);text-decoration:underline}.k-matched-term{color:color(teal-500);color:var(--teal-500, color(teal-500));font-weight:900}.k-code-block .k-button.small{padding-right:spacing(xs);padding-right:var(--spacing-xs, spacing(xs));padding-left:spacing(xs);padding-left:var(--spacing-xs, spacing(xs))}.k-code-block .kong-icon{display:inline-flex;justify-content:center;align-items:center}.k-collapse .k-collapse-title[data-v-e568b790]{font-size:var(--type-lg);font-weight:600}.k-collapse .k-collapse-trigger[data-v-e568b790]{cursor:pointer}.k-collapse .k-collapse-trigger .k-collapse-trigger-content[data-v-e568b790]{color:var(--blue-500);color:var(--KCollapseTriggerColor, var(--blue-500));font-size:var(--type-sm);font-weight:600}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron.kong-icon.kong-icon-chevronDown svg path,.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron.kong-icon.kong-icon-chevronRight svg path{stroke:var(--blue-500);stroke:var(--KCollapseTriggerColor, var(--blue-500))}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-icon.kong-icon{padding-right:0}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-label .kong-icon{top:2px;position:relative}.segmented-control[data-v-63d43b47]{gap:0px;gap:var(--KSegmentedControlGap, 0px)}.segmented-control[data-v-63d43b47] .k-button{--KButtonPrimaryBase: var(--KSegmentedControlSelectedBackground, var(--blue-100));--KButtonPrimaryHover: var(--KKSegmentedControlSelectedBackground, var(--blue-100));--KButtonSecondaryBase: var(--KSegmentedControlUnselectedBackground, var(--white));--KButtonSecondaryHover: var(--KSegmentedControlUnselectedBackground, var(--white));color:var(--blue-500);color:var(--KSegmentedControlText, var(--blue-500));border-radius:0;margin-left:-1px;flex:1}.segmented-control[data-v-63d43b47] .k-button.primary{z-index:1;border-color:var(--blue-500);border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500))}.segmented-control[data-v-63d43b47] .k-button.secondary{border-color:#1155cb66;border-color:var(--KSegmentedControlUnselectedBorder, rgba(17, 85, 203, .4))}.segmented-control[data-v-63d43b47] .k-button.secondary:hover{border-color:var(--blue-500);border-color:var(--KSegmentedControlSelectedBorder, var(--blue-500))}.segmented-control[data-v-63d43b47] .k-button:hover,.segmented-control[data-v-63d43b47] .k-button:active{z-index:2}.segmented-control[data-v-63d43b47] .k-button:focus{z-index:3;box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--blue-500);box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--KSegmentedControlSelectedBorder, var(--blue-500))}.segmented-control[data-v-63d43b47] .k-button:first-child{border-radius:3px 0 0 3px;margin-left:0}.segmented-control[data-v-63d43b47] .k-button:last-child{border-radius:0 3px 3px 0}.segmented-control[data-v-63d43b47] .k-button:only-child{border-radius:3px;margin-left:0}.segmented-control[data-v-63d43b47] .k-button:disabled,.segmented-control[data-v-63d43b47] .k-button:disabled:hover{border-color:#6f778766;background-color:var(--white)!important;background-color:var(--KSegmentedControlUnselectedBackground, var(--white))!important;z-index:0}.segmented-control[data-v-63d43b47]:not(.allow-pointer-events) .k-button>*{pointer-events:none}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none;pointer-events:auto;color:var(--gray-600);border-width:2px;border-style:solid;border-radius:var(--rounded);border-color:transparent}.vc-arrow:hover{background:var(--gray-200)}.vc-arrow:focus{border-color:var(--gray-300)}.vc-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-day-popover-container{color:var(--white);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded);font-size:var(--text-xs);font-weight:var(--font-medium);padding:4px 8px;box-shadow:var(--shadow)}.vc-day-popover-header{font-size:var(--text-xs);color:var(--gray-300);font-weight:var(--font-semibold);text-align:center}.vc-arrows-container{width:100%;position:absolute;top:0;display:flex;justify-content:space-between;padding:8px 10px;pointer-events:none}.vc-arrows-container.title-left{justify-content:flex-end}.vc-arrows-container.title-right{justify-content:flex-start}.vc-is-dark .vc-arrow{color:var(--white)}.vc-is-dark .vc-arrow:hover{background:var(--gray-800)}.vc-is-dark .vc-arrow:focus{border-color:var(--gray-700)}.vc-is-dark .vc-day-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-is-dark .vc-day-popover-header{color:var(--gray-700)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-day.is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.vc-day-box-center-center{display:flex;justify-content:center;align-items:center;transform-origin:50% 50%}.vc-day-box-left-center{display:flex;justify-content:flex-start;align-items:center;transform-origin:0% 50%}.vc-day-box-right-center{display:flex;justify-content:flex-end;align-items:center;transform-origin:100% 50%}.vc-day-box-center-bottom{display:flex;justify-content:center;align-items:flex-end}.vc-day-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-sm);font-weight:var(--font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--rounded-full);user-select:none;cursor:pointer}.vc-day-content:hover{background-color:#ccd6e04d}.vc-day-content:focus{font-weight:var(--font-bold);background-color:#ccd6e066}.vc-day-content.is-disabled{color:var(--gray-400)}.vc-is-dark .vc-day-content:hover{background-color:#7281974d}.vc-is-dark .vc-day-content:focus{background-color:#72819766}.vc-is-dark .vc-day-content.is-disabled{color:var(--gray-600)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-dots{display:flex;justify-content:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:50%;transition:all var(--day-content-transition-time)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:flex;justify-content:flex-start;align-items:center;width:75%}.vc-bar{flex-grow:1;height:3px;transition:all var(--day-content-transition-time)}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none;line-height:var(--leading-snug);border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded)}.vc-nav-arrow.is-left{margin-right:auto}.vc-nav-arrow.is-right{margin-left:auto}.vc-nav-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-nav-arrow:hover{background-color:var(--gray-900)}.vc-nav-arrow:focus{border-color:var(--accent-600)}.vc-nav-title{color:var(--accent-100);font-weight:var(--font-bold);line-height:var(--leading-snug);padding:4px 8px;border-radius:var(--rounded);border-width:2px;border-style:solid;border-color:transparent;user-select:none}.vc-nav-title:hover{background-color:var(--gray-900)}.vc-nav-title:focus{border-color:var(--accent-600)}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px}.vc-nav-item{width:48px;text-align:center;line-height:var(--leading-snug);font-weight:var(--font-semibold);padding:4px 0;cursor:pointer;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded);user-select:none}.vc-nav-item:hover{color:var(--white);background-color:var(--gray-900);box-shadow:var(--shadow-inner)}.vc-nav-item.is-active{color:var(--accent-900);background:var(--accent-100);font-weight:var(--font-bold);box-shadow:var(--shadow)}.vc-nav-item.is-current{color:var(--accent-100);font-weight:var(--bold);border-color:var(--accent-100)}.vc-nav-item:focus{border-color:var(--accent-600)}.vc-nav-item.is-disabled{opacity:.25;pointer-events:none}.vc-is-dark .vc-nav-title{color:var(--gray-900)}.vc-is-dark .vc-nav-title:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-title:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-arrow:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-arrow:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-item:hover{color:var(--gray-900);background-color:var(--gray-200);box-shadow:none}.vc-is-dark .vc-nav-item.is-active{color:var(--white);background:var(--accent-500)}.vc-is-dark .vc-nav-item.is-current{color:var(--accent-600);border-color:var(--accent-500)}.vc-is-dark .vc-nav-item:focus{border-color:var(--accent-400)}.vc-pane{min-width:250px}.vc-header{display:flex;justify-content:center;align-items:center;padding:10px 16px 0}.vc-header.align-left{justify-content:flex-start}.vc-header.align-right{justify-content:flex-end}.vc-title{font-size:var(--text-lg);color:var(--gray-800);font-weight:var(--font-semibold);line-height:28px;cursor:pointer;user-select:none;white-space:nowrap}.vc-title:hover{opacity:.75}.vc-weeknumber{display:flex;justify-content:center;align-items:center;position:relative}.vc-weeknumber-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-xs);font-weight:var(--font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--gray-500);user-select:none}.vc-weeknumber-content.is-left-outside{position:absolute;left:var(--weeknumber-offset)}.vc-weeknumber-content.is-right-outside{position:absolute;right:var(--weeknumber-offset)}.vc-weeks{display:grid;grid-template-columns:repeat(7,1fr);position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:250px}.vc-weeks.vc-show-weeknumbers{grid-template-columns:auto repeat(7,1fr)}.vc-weeks.vc-show-weeknumbers.is-right{grid-template-columns:repeat(7,1fr) auto}.vc-weekday{text-align:center;color:var(--gray-500);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;user-select:none}.vc-weekdays{display:flex}.vc-nav-popover-container{color:var(--white);font-size:var(--text-sm);font-weight:var(--font-semibold);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded-lg);padding:4px;box-shadow:var(--shadow)}.vc-is-dark .vc-header{color:var(--gray-200)}.vc-is-dark .vc-title{color:var(--gray-100)}.vc-is-dark .vc-weekday{color:var(--accent-200)}.vc-is-dark .vc-nav-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing);backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{transform:translate(var(--slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{transform:translate(calc(-1 * var(--slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{transform:translateY(var(--slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{transform:translateY(calc(-1 * var(--slide-translate)))}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;outline:none;z-index:10;box-shadow:var(--shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{--day-content-transition-time: .13s ease-in;display:flex;align-items:center;transition:all var(--day-content-transition-time)}.vc-day-popover-row:not(:first-child){margin-top:3px}.vc-day-popover-row-indicator{display:flex;justify-content:center;align-items:center;flex-grow:0;width:15px;margin-right:3px}.vc-day-popover-row-indicator span{transition:all var(--day-content-transition-time)}.vc-day-popover-row-content{display:flex;align-items:center;flex-wrap:none;flex-grow:1;width:max-content}.vc-svg-icon{display:inline-block;stroke:currentColor;stroke-width:0}.vc-svg-icon path{fill:currentColor}.vc-time-picker{display:flex;align-items:center;padding:8px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-bordered{border-top:1px solid var(--gray-400)}.vc-time-icon{width:16px;height:16px;color:var(--gray-600)}.vc-time-content{margin-left:8px}.vc-time-date{display:flex;align-items:center;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;padding:0 0 4px 4px;margin-top:-4px;line-height:21px}.vc-time-weekday{color:var(--gray-700);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--accent-600);margin-left:8px}.vc-time-day{color:var(--accent-600);margin-left:4px}.vc-time-year{color:var(--gray-500);margin-left:8px}.vc-time-select{display:flex;align-items:center}.vc-am-pm{display:flex;align-items:center;background:var(--gray-200);color:var(--gray-800);margin-left:8px;padding:4px;border-radius:var(--rounded);height:30px}.vc-am-pm button{font-size:var(--text-sm);font-weight:var(--font-medium);padding:0 4px;background:transparent;border:2px solid transparent;border-radius:var(--rounded);line-height:var(--leading-snug)}.vc-am-pm button:hover{color:var(--gray-600)}.vc-am-pm button:focus{border-color:var(--accent-400)}.vc-am-pm button.active{background:var(--accent-600);color:var(--white)}.vc-am-pm button.active:hover{background:var(--accent-500)}.vc-am-pm button.active:focus{border-color:var(--accent-400)}.vc-is-dark .vc-time-picker{border-color:var(--gray-700)}.vc-is-dark .vc-time-icon,.vc-is-dark .vc-time-weekday{color:var(--gray-400)}.vc-is-dark .vc-time-month,.vc-is-dark .vc-time-day{color:var(--accent-400)}.vc-is-dark .vc-time-year{color:var(--gray-500)}.vc-is-dark .vc-am-pm{background:var(--gray-700)}.vc-is-dark .vc-am-pm:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button{color:var(--gray-100)}.vc-is-dark .vc-am-pm button:hover{color:var(--gray-400)}.vc-is-dark .vc-am-pm button:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button.active{background:var(--accent-500);color:var(--white)}.vc-is-dark .vc-am-pm button.active:hover{background:var(--accent-600)}.vc-is-dark .vc-am-pm button.active:focus{border-color:var(--accent-500)}.vc-select{position:relative}.vc-select select{flex-grow:1;display:block;appearance:none;width:52px;height:30px;font-size:var(--text-base);font-weight:var(--font-medium);text-align:left;background-color:var(--gray-200);border:2px solid;border-color:var(--gray-200);color:var(--gray-900);padding:0 20px 0 8px;border-radius:var(--rounded);line-height:var(--leading-tight);text-indent:0px;cursor:pointer;-moz-padding-start:3px;background-image:none}.vc-select select:hover{color:var(--gray-600)}.vc-select select:focus{outline:0;border-color:var(--accent-400);background-color:var(--white)}.vc-select-arrow{display:flex;align-items:center;pointer-events:none;position:absolute;top:0;bottom:0;right:0;padding:0 4px 0 0;color:var(--gray-500)}.vc-select-arrow svg{width:16px;height:16px;fill:currentColor}.vc-is-dark select{background:var(--gray-700);color:var(--gray-100);border-color:var(--gray-700)}.vc-is-dark select:hover{color:var(--gray-400)}.vc-is-dark select:focus{border-color:var(--accent-500);background-color:var(--gray-800)}.vc-container{--white: #ffffff;--black: #000000;--gray-100: #f7fafc;--gray-200: #edf2f7;--gray-300: #e2e8f0;--gray-400: #cbd5e0;--gray-500: #a0aec0;--gray-600: #718096;--gray-700: #4a5568;--gray-800: #2d3748;--gray-900: #1a202c;--red-100: #fff5f5;--red-200: #fed7d7;--red-300: #feb2b2;--red-400: #fc8181;--red-500: #f56565;--red-600: #e53e3e;--red-700: #c53030;--red-800: #9b2c2c;--red-900: #742a2a;--orange-100: #fffaf0;--orange-200: #feebc8;--orange-300: #fbd38d;--orange-400: #f6ad55;--orange-500: #ed8936;--orange-600: #dd6b20;--orange-700: #c05621;--orange-800: #9c4221;--orange-900: #7b341e;--yellow-100: #fffff0;--yellow-200: #fefcbf;--yellow-300: #faf089;--yellow-400: #f6e05e;--yellow-500: #ecc94b;--yellow-600: #d69e2e;--yellow-700: #b7791f;--yellow-800: #975a16;--yellow-900: #744210;--green-100: #f0fff4;--green-200: #c6f6d5;--green-300: #9ae6b4;--green-400: #68d391;--green-500: #48bb78;--green-600: #38a169;--green-700: #2f855a;--green-800: #276749;--green-900: #22543d;--teal-100: #e6fffa;--teal-200: #b2f5ea;--teal-300: #81e6d9;--teal-400: #4fd1c5;--teal-500: #38b2ac;--teal-600: #319795;--teal-700: #2c7a7b;--teal-800: #285e61;--teal-900: #234e52;--blue-100: #ebf8ff;--blue-200: #bee3f8;--blue-300: #90cdf4;--blue-400: #63b3ed;--blue-500: #4299e1;--blue-600: #3182ce;--blue-700: #2b6cb0;--blue-800: #2c5282;--blue-900: #2a4365;--indigo-100: #ebf4ff;--indigo-200: #c3dafe;--indigo-300: #a3bffa;--indigo-400: #7f9cf5;--indigo-500: #667eea;--indigo-600: #5a67d8;--indigo-700: #4c51bf;--indigo-800: #434190;--indigo-900: #3c366b;--purple-100: #faf5ff;--purple-200: #e9d8fd;--purple-300: #d6bcfa;--purple-400: #b794f4;--purple-500: #9f7aea;--purple-600: #805ad5;--purple-700: #6b46c1;--purple-800: #553c9a;--purple-900: #44337a;--pink-100: #fff5f7;--pink-200: #fed7e2;--pink-300: #fbb6ce;--pink-400: #f687b3;--pink-500: #ed64a6;--pink-600: #d53f8c;--pink-700: #b83280;--pink-800: #97266d;--pink-900: #702459}.vc-container.vc-red{--accent-100: var(--red-100);--accent-200: var(--red-200);--accent-300: var(--red-300);--accent-400: var(--red-400);--accent-500: var(--red-500);--accent-600: var(--red-600);--accent-700: var(--red-700);--accent-800: var(--red-800);--accent-900: var(--red-900)}.vc-container.vc-orange{--accent-100: var(--orange-100);--accent-200: var(--orange-200);--accent-300: var(--orange-300);--accent-400: var(--orange-400);--accent-500: var(--orange-500);--accent-600: var(--orange-600);--accent-700: var(--orange-700);--accent-800: var(--orange-800);--accent-900: var(--orange-900)}.vc-container.vc-yellow{--accent-100: var(--yellow-100);--accent-200: var(--yellow-200);--accent-300: var(--yellow-300);--accent-400: var(--yellow-400);--accent-500: var(--yellow-500);--accent-600: var(--yellow-600);--accent-700: var(--yellow-700);--accent-800: var(--yellow-800);--accent-900: var(--yellow-900)}.vc-container.vc-green{--accent-100: var(--green-100);--accent-200: var(--green-200);--accent-300: var(--green-300);--accent-400: var(--green-400);--accent-500: var(--green-500);--accent-600: var(--green-600);--accent-700: var(--green-700);--accent-800: var(--green-800);--accent-900: var(--green-900)}.vc-container.vc-teal{--accent-100: var(--teal-100);--accent-200: var(--teal-200);--accent-300: var(--teal-300);--accent-400: var(--teal-400);--accent-500: var(--teal-500);--accent-600: var(--teal-600);--accent-700: var(--teal-700);--accent-800: var(--teal-800);--accent-900: var(--teal-900)}.vc-container.vc-blue{--accent-100: var(--blue-100);--accent-200: var(--blue-200);--accent-300: var(--blue-300);--accent-400: var(--blue-400);--accent-500: var(--blue-500);--accent-600: var(--blue-600);--accent-700: var(--blue-700);--accent-800: var(--blue-800);--accent-900: var(--blue-900)}.vc-container.vc-indigo{--accent-100: var(--indigo-100);--accent-200: var(--indigo-200);--accent-300: var(--indigo-300);--accent-400: var(--indigo-400);--accent-500: var(--indigo-500);--accent-600: var(--indigo-600);--accent-700: var(--indigo-700);--accent-800: var(--indigo-800);--accent-900: var(--indigo-900)}.vc-container.vc-purple{--accent-100: var(--purple-100);--accent-200: var(--purple-200);--accent-300: var(--purple-300);--accent-400: var(--purple-400);--accent-500: var(--purple-500);--accent-600: var(--purple-600);--accent-700: var(--purple-700);--accent-800: var(--purple-800);--accent-900: var(--purple-900)}.vc-container.vc-pink{--accent-100: var(--pink-100);--accent-200: var(--pink-200);--accent-300: var(--pink-300);--accent-400: var(--pink-400);--accent-500: var(--pink-500);--accent-600: var(--pink-600);--accent-700: var(--pink-700);--accent-800: var(--pink-800);--accent-900: var(--pink-900)}.vc-container{--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--leading-snug: 1.375;--rounded: .25rem;--rounded-lg: .5rem;--rounded-full: 9999px;--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--slide-translate: 22px;--slide-duration: .15s;--slide-timing: ease;--day-content-transition-time: .13s ease-in;--weeknumber-offset: -34px;position:relative;display:inline-flex;width:max-content;height:max-content;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--gray-900);background-color:var(--white);border:1px solid;border-color:var(--gray-400);border-radius:var(--rounded-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container button,.vc-container [role=button]{cursor:pointer}.vc-container.vc-is-expanded{min-width:100%}.vc-container .vc-container{border:none}.vc-container.vc-is-dark{color:var(--gray-100);background-color:var(--gray-900);border-color:var(--gray-700)}.k-datetime-picker{max-width:100%}.k-datetime-picker.set-min-width .k-popover{min-width:360px}.k-datetime-picker .timepicker-input{--KButtonOutlineColor: var(--grey-500);--KButtonOutlineBorder: var(--grey-300);--KButtonOutlineActive: var(--white);--KButtonOutlineHoverBorder: var(--blue-200);padding:var(--spacing-sm) var(--spacing-sm)!important;font-weight:500;max-width:100%;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:color .1s ease,box-shadow .1s ease}.k-datetime-picker .timepicker-input.set-min-width{min-width:360px}.k-datetime-picker .timepicker-input:hover{box-shadow:inset 0 0 0 1px var(--blue-200)!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-datetime-picker .timepicker-input:focus,.k-datetime-picker .timepicker-input:active{outline:none!important;box-shadow:inset 0 0 0 1px var(--blue-400)!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-datetime-picker .timepicker-input:focus>.kong-icon path,.k-datetime-picker .timepicker-input:active>.kong-icon path{fill:var(--grey-600)}.k-datetime-picker .timepicker-input .timepicker-display{flex-wrap:wrap}.k-datetime-picker .timepicker-input .timepicker-display div{width:auto;text-align:left;padding:0;margin:0;line-height:1.3;white-space:nowrap}.k-datetime-picker .k-popover{max-height:90vh;width:100%!important;overflow:hidden;padding:var(--spacing-sm)}.k-datetime-picker .k-popover[x-placement^=bottom]{margin-top:2px}.k-datetime-picker .k-popover[x-placement^=top]{margin-bottom:2px}.k-datetime-picker .k-popover .k-popover-content .range-display{margin:0 auto}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-section-title{font-weight:600;margin-bottom:var(--spacing-xs)}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons{flex-wrap:wrap}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn{font-size:var(--type-sm);font-weight:400;flex:0 calc(33% - 3px);margin-right:6px;padding:var(--spacing-sm) var(--spacing-md);justify-content:center;margin-bottom:6px}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn.selected-option{color:#fff;background-color:var(--blue-500);font-weight:500}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn:nth-child(3n){margin-right:0}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn:focus{box-shadow:none}.k-datetime-picker .k-popover .k-popover-footer{margin:var(--spacing-md) auto 0}.k-datetime-picker .k-popover .k-popover-footer .action-btn{padding:0 var(--spacing-md) var(--spacing-xs)}.k-datetime-picker .k-popover .k-popover-footer .action-btn:focus{box-shadow:none}.k-datetime-picker .vc-container{border:0}.k-datetime-picker .vc-container .vc-time-icon{display:none}.k-datetime-picker .vc-container .vc-bordered{border:0}.k-datetime-picker .vc-container .vc-highlights+.vc-day-content{color:var(--white);font-weight:600}.k-datetime-picker .vc-container .vc-highlights+.vc-day-content:focus{background-color:#1155cb}.k-datetime-picker .vc-container .vc-nav-popover-container{background-color:var(--white);border:1px solid #e7e7ec;color:#6f7787}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow{background-color:var(--white)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow:active,.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow:focus{border:2px solid var(--white)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title{color:#6f7787}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:hover{background-color:var(--white);color:#3c4557}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:active,.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:focus{border:2px solid var(--white)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item{color:#6f7787}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item:hover{color:#3c4557;background-color:#f2f6fe;box-shadow:none}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-current{border-color:transparent}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-active{background-color:#1155cb;color:var(--white);font-weight:600;box-shadow:none}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-disabled{color:var(--grey-400);cursor:not-allowed;opacity:1}.k-datetime-picker .vc-container .vc-time-picker{border-top:1px solid var(--white)!important}.k-datetime-picker .vc-container .vc-time-picker:last-of-type{padding-bottom:0}.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-weekday,.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-month,.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-year{color:#6f7787!important}.k-datetime-picker .vc-container .vc-pane-container .vc-arrows-container,.k-datetime-picker .vc-container .vc-pane-container .vc-header{padding:2px 16px 0}.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title{color:#6f7787}.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title:hover,.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title:active{color:#3c4557}.k-datetime-picker .vc-container .vc-pane-container .vc-weeks .vc-weekday{color:#6f7787}.k-datetime-picker .vc-container .vc-pane-container .vc-select select,.k-datetime-picker .vc-container .vc-time-picker .vc-select select,.k-datetime-picker .vc-container .vc-pane-container .vc-select select:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:hover{color:#3c4557}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:focus{border:2px solid var(--white);color:#3c4557}.k-datetime-picker .vc-container .vc-pane-container .vc-time-month,.k-datetime-picker .vc-container .vc-pane-container .vc-time-day,.k-datetime-picker .vc-container .vc-pane-container .vc-time-year,.k-datetime-picker .vc-container .vc-time-picker .vc-time-month,.k-datetime-picker .vc-container .vc-time-picker .vc-time-day,.k-datetime-picker .vc-container .vc-time-picker .vc-time-year,.k-datetime-picker .vc-container .vc-pane-container .vc-month,.k-datetime-picker .vc-container .vc-pane-container .vc-day,.k-datetime-picker .vc-container .vc-time-picker .vc-month,.k-datetime-picker .vc-container .vc-time-picker .vc-day{color:#6f7787}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:active,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:hover{color:#3c4557}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:focus{border:2px solid transparent}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active{background-color:#1155cb}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:hover,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:focus{color:var(--white);border-color:#1155cb;background-color:#1155cb}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:active{color:var(--white);border-color:#8ab3fa;background-color:#8ab3fa}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-start,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-end,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-start,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-end{background-color:#1155cb;color:#fff!important}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-base,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-middle,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-base,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-middle{background-color:#bdd3f9}.k-datetime-picker .vc-container .vc-pane-container .vcal-day-drag-start,.k-datetime-picker .vc-container .vc-pane-container .vcal-day-drag-end,.k-datetime-picker .vc-container .vc-time-picker .vcal-day-drag-start,.k-datetime-picker .vc-container .vc-time-picker .vcal-day-drag-end{border:2px solid #3972d5;background-color:#1155cb;color:#fff}.k-datetime-picker .vc-container .vc-pane-container .vc-day-content:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-day-content:hover{color:#1155cb;background-color:#fff;border:2px solid #3972d5}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-start,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-end,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-start,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-end{background-color:#bdd3f9}li.k-dropdown-item[data-v-4461406f]{display:flex;align-items:center;font-size:1rem;line-height:1}li.k-dropdown-item.has-divider[data-v-4461406f]{position:relative;margin-top:24px}li.k-dropdown-item.has-divider[data-v-4461406f]:before{position:absolute;display:block;content:"";height:1px;width:100%;top:-13px;background:var(--grey-200)}li.k-dropdown-item svg[data-v-4461406f]{margin-right:.75rem}li.k-dropdown-item[data-v-4461406f]:hover{background-color:var(--grey-100)}li.k-dropdown-item .k-dropdown-item-trigger[data-v-4461406f]{text-align:left;padding:var(--spacing-md) var(--spacing-lg);text-decoration:none;width:100%;color:var(--black-70)}li.k-dropdown-item .k-dropdown-item-trigger[data-v-4461406f]:disabled,li.k-dropdown-item .k-dropdown-item-trigger.disabled[data-v-4461406f]{cursor:not-allowed!important;color:var(--grey-400)!important}li.k-dropdown-item .k-dropdown-item-trigger[data-v-4461406f]:disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.disabled[data-v-4461406f]:hover{background-color:var(--grey-200)!important}.k-dropdown-item a.k-dropdown-item-trigger,.k-dropdown-item button.k-dropdown-item-trigger{text-decoration:none!important}.k-dropdown-item.danger button:not(:disabled),.k-dropdown-item.danger a:not(:disabled){color:var(--red-500);transition:all .3s}.k-dropdown-item.danger button:not(:disabled):hover,.k-dropdown-item.danger a:not(:disabled):hover{color:var(--red-500)}.k-dropdown-menu[data-v-c6f8f802]{width:fit-content}.k-dropdown-menu .drodpown-trigger[data-v-c6f8f802]:after{display:inline-block;width:0;height:0;margin-left:8px;margin-left:var(--spacing-xs, 8px);vertical-align:middle;content:"";border-top:.325em solid;border-right:.325em solid transparent;border-left:.325em solid transparent}.k-popover.k-dropdown-popover{--KPopPaddingY: var(--spacing-sm);--KPopPaddingX: 0;border:1px solid var(--black-10)}.k-popover.k-dropdown-popover ul{margin:0;padding:0}.k-popover.k-dropdown-popover a{flex:1;color:var(--black-70)}.k-popover.k-dropdown-popover a:hover,.k-popover.k-dropdown-popover a:active,.k-popover.k-dropdown-popover a:focus{text-decoration:none}.selection-dropdown-menu .dropdown-trigger .k-button{border:0;color:var(--grey-600);white-space:nowrap;--KButtonOutlineColor: var(--grey-500)}.selection-dropdown-menu .dropdown-trigger .k-button:focus{box-shadow:none}.selection-dropdown-menu .dropdown-trigger .k-button:active:disabled{background-color:var(--white)}.selection-dropdown-menu .dropdown-trigger .k-button.is-active{background-color:var(--grey-100)}.selection-dropdown-menu .k-popover.k-dropdown-popover{z-index:10000!important}.selection-dropdown-menu .k-popover.k-dropdown-popover li .non-visual-button{font-weight:400!important}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option{background-color:var(--blue-100)}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option .non-visual-button{font-weight:500!important}.k-file-upload[data-v-2470b567]{position:relative}.k-file-upload .k-file-upload-btn.k-button[data-v-2470b567]{position:absolute;right:12px;top:35px;border-radius:100px;height:29px}.k-file-upload[data-v-2470b567] .k-input-wrapper input[type=file]::-webkit-file-upload-button,.k-file-upload[data-v-2470b567] .k-input-wrapper input[type=file]::file-selector-button{position:absolute;min-width:100%;min-height:100%;opacity:0;cursor:inherit}.k-file-upload[data-v-2470b567] .k-input-wrapper input[type=file],.k-file-upload[data-v-2470b567] .k-input-wrapper input[type=file].image-upload{color:transparent}.k-file-upload .remove-button[data-v-2470b567]{position:absolute;top:38px;right:118px;border:none;height:var(--spacing-lg);background-color:transparent;cursor:pointer;padding:var(--type-xxs) 6px}.k-file-upload .remove-button[data-v-2470b567]:hover,.k-file-upload .remove-button[data-v-2470b567]:active{background-color:transparent!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #1155cb;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, #1155cb))}.k-file-upload .move-btn-right[data-v-2470b567]{right:10px}.k-file-upload .image-upload-icon[data-v-2470b567]{position:absolute;top:var(--type-xxs);left:var(--spacing-xs);cursor:pointer}.k-file-upload .image-upload-description[data-v-2470b567]{position:absolute;left:44px;top:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--blue-500);font-size:13px;line-height:20px;cursor:pointer}.k-file-upload .k-input{height:44px}.k-file-upload input[type=file]{color:transparent}.k-file-upload input[type=file]:hover{cursor:pointer}.k-file-upload .display-name{color:var(--black-70);position:absolute;pointer-events:none;top:40px;left:20px}.k-inline-edit[data-v-219722da]{--padding: var(--spacing-xxs) var(--spacing-xs);box-sizing:border-box}.k-inline-edit[data-v-219722da]>div{display:inline-flex;width:100%;cursor:text}.k-inline-edit[data-v-219722da]>div>*{width:100%;border:1px solid transparent;border-radius:3px;padding:var(--padding);margin-top:0;margin-left:calc(-1 * var(--spacing-xs));line-height:1.25;overflow:hidden;transition:background-color .2s ease}.k-inline-edit[data-v-219722da]>div:hover>*{background-color:var(--grey-200)}.k-inline-edit .k-input[data-v-219722da]{display:inline-flex;width:100%;padding:var(--padding)}.k-inline-edit .k-input[data-v-219722da]:focus,.k-inline-edit .k-input[data-v-219722da]:hover{background-color:var(--white)}.k-switch[data-v-6f1734af],.k-input-switch[data-v-6f1734af]{position:relative}.k-switch .kong-icon[data-v-6f1734af],.k-input-switch .kong-icon[data-v-6f1734af]{transform:translate(-54px);position:absolute;left:57px;top:1px}.k-menu-item-divider[data-v-461355e1]{padding:0 19px}.k-menu-item[data-v-b327ae72]{list-style:none;margin:0;white-space:nowrap;font-weight:400;font-size:13px;line-height:24px;color:var(--grey-500);position:relative;padding-left:2px}.span-icon-container[data-v-b327ae72]{margin-left:auto;height:24px;width:24px}.title-dark[data-v-b327ae72]{color:var(--grey-600)}.k-menu-item .menu-button[data-v-b327ae72]{padding-left:19px;padding-right:24px;cursor:pointer!important}.k-menu-item .menu-button[data-v-b327ae72]:hover{color:var(--grey-600)}.menu-content[data-v-b327ae72]{padding-left:19px;padding-right:24px;color:var(--grey-500)}.k-button.menu-button[data-v-b327ae72]{width:100%;color:var(--grey-500);color:var(--KButtonOutlineColor, var(--grey-500));font-weight:400!important;font-family:var(--font-family-sans);font-size:13px;line-height:24px}.k-button.menu-button[data-v-b327ae72]:focus{box-shadow:0 0 0 1px var(--blue-200)}.k-button.medium[data-v-b327ae72]{padding-top:8px;padding-bottom:8px}.k-menu-item.expando-item>button+div+hr[data-v-b327ae72],.last-menu-item[data-v-b327ae72],.last-menu-item>button+div+hr[data-v-b327ae72],.k-menu-item[data-v-b327ae72]:last-of-type{border:0}.k-menu[data-v-19686ae2]{background-color:var(--white);border:1px solid var(--grey-300);border-radius:4px;padding-top:11px;padding-bottom:8px}.clear-cta-button[data-v-19686ae2]>button.k-button{border:none;color:var(--blue-300);font-weight:500;font-size:13px;line-height:13px;margin-bottom:6px;margin-top:10px;padding-top:2px}.clear-cta-button[data-v-19686ae2]>button.k-button:active,.clear-cta-button[data-v-19686ae2]>button.k-button:hover{color:var(--blue-500);background-color:transparent}.clear-cta-button[data-v-19686ae2]>button.k-button:focus{box-shadow:none;color:var(--blue-500);background-color:transparent}.k-modal-backdrop[data-v-3a46afa2]{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#0b172d99;background-color:var(--KModalBackdrop, rgba(11, 23, 45, .6));z-index:1100}.k-modal-overflow-hidden .k-modal-backdrop[data-v-3a46afa2]{overflow:auto}.k-modal[data-v-3a46afa2]{--KModalPadding: var(--spacing-xl, spacing(xl))}.k-modal .k-modal-dialog[data-v-3a46afa2]{position:relative;width:auto;max-width:500px;max-width:var(--KModalMaxWidth, 500px);margin:50px auto;padding:var(--KModalPadding);border-radius:3px;border:var(--KModalBorder);box-shadow:0 0 12px #0000001a;box-shadow:0 0 12px 0 var(--black-10, rgba(0, 0, 0, .1));background:#fff;z-index:9999;overflow:hidden}.k-modal .k-modal-dialog .close-button[data-v-3a46afa2]{position:absolute;right:var(--spacing-lg);top:var(--spacing-lg);z-index:10000}.k-modal .k-modal-dialog .close-button .k-button[data-v-3a46afa2]{padding:8px 0 8px 8px;margin-top:-8px}.k-modal .k-modal-content[data-v-3a46afa2]{position:relative;display:flex;flex-direction:column}.k-modal .k-modal-content .k-modal-header-image[data-v-3a46afa2]{margin-top:calc(var(--KModalPadding) * -1);margin-left:calc(var(--KModalPadding) * -1);margin-right:calc(var(--KModalPadding) * -1);margin-bottom:32px;margin-bottom:var(--spacing-xl, 32px)}.k-modal .k-modal-content .k-modal-header[data-v-3a46afa2]{display:flex;justify-content:flex-start;align-items:center;color:#0b172d;color:var(--KModalHeaderColor, var(--black-500, #0b172d));font-size:20px;font-size:var(--KModalHeaderSize, 20px);font-weight:600;font-weight:var(--KModalHeaderWeight, 600)}.k-modal .k-modal-content .k-modal-header.header-centered[data-v-3a46afa2]{text-align:center;margin-left:auto;margin-right:auto}.k-modal .k-modal-content .k-modal-header.header-left[data-v-3a46afa2]{text-align:left;margin-left:0;margin-right:auto}.k-modal .k-modal-content .k-modal-header.header-right[data-v-3a46afa2]{text-align:right;margin-left:auto;margin-right:0}.k-modal .k-modal-content .k-modal-body[data-v-3a46afa2]{position:relative;flex:1 1 auto;margin-bottom:24px;margin-bottom:var(--KModalBottomMargin, var(--spacing-lg, 24px));color:#6f7787;color:var(--KModalColor, var(--grey-500, #6f7787));font-size:13px;font-size:var(--KModalFontSize, 13px);line-height:20px}.k-modal .k-modal-content .k-modal-body.content-centered[data-v-3a46afa2]{text-align:center;margin-left:auto;margin-right:auto}.k-modal .k-modal-content .k-modal-body.content-left[data-v-3a46afa2]{text-align:left;margin-left:0;margin-right:auto}.k-modal .k-modal-content .k-modal-body.content-right[data-v-3a46afa2]{text-align:right;margin-left:auto;margin-right:0}.k-modal .k-modal-content .k-modal-footer .k-modal-action-buttons[data-v-3a46afa2]{margin-left:auto}body.k-modal-overflow-hidden{overflow:hidden}.k-modal-fullscreen-dialog[data-v-fee45ec6]{padding-top:128px;background:var(--white);z-index:9999;position:fixed;top:0;bottom:0;left:0;right:0;width:100vw}@media only screen and (min-width: 769px){.k-modal-fullscreen-dialog[data-v-fee45ec6]{padding-top:64px}}.k-modal-fullscreen-header[data-v-fee45ec6]{position:fixed;display:flex;top:0;width:100%;flex-direction:column;padding:var(--spacing-lg) 0;background-color:var(--white);border-bottom:1px solid var(--grey-300)}.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-fee45ec6]{display:flex;justify-content:space-between;font-size:20px;font-size:var(--KModalFullscreenHeaderSize, 20px);font-weight:600;font-weight:var(--KModalFullscreenHeaderWeight, 600);color:#0b172d;color:var(--KModalFullscreenHeaderColor, var(--black-500, #0b172d))}.k-modal-fullscreen-header .k-modal-fullscreen-body[data-v-fee45ec6]{text-align:center;position:relative;flex:1 1 auto;font-size:13px;font-size:var(--KModalFullscreenFontSize, 13px);line-height:20px}.k-modal-fullscreen-title[data-v-fee45ec6]{display:inline-flex;position:relative;margin-left:36px}.k-modal-fullscreen-action[data-v-fee45ec6]{display:inline-flex;margin-right:32px;margin-right:var(--spacing-xl, 32px)}.k-modal-fullscreen-action button[data-v-fee45ec6],.k-modal-fullscreen-action[data-v-fee45ec6] button{height:40px;margin-left:16px;margin-left:var(--spacing-md, 16px);font-weight:600;font-size:13px;line-height:13px}.k-modal-fullscreen-body-header[data-v-fee45ec6],.k-modal-fullscreen-body[data-v-fee45ec6]{color:#0b172d;color:var(--KModalFullscreenColor, var(--black-500, #0b172d));padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}@media only screen and (min-width: 769px){.k-modal-fullscreen-body-header[data-v-fee45ec6],.k-modal-fullscreen-body[data-v-fee45ec6]{padding-left:120px;padding-right:120px}}@media only screen and (min-width: 993px){.k-modal-fullscreen-body-header[data-v-fee45ec6],.k-modal-fullscreen-body[data-v-fee45ec6]{padding-left:230px;padding-right:230px}}.k-modal-fullscreen-body-header[data-v-fee45ec6]{padding-top:0;padding-bottom:0}.k-modal-fullscreen-body[data-v-fee45ec6]{padding-bottom:var(--spacing-lg)}@media only screen and (min-width: 769px){.k-modal-fullscreen-body[data-v-fee45ec6]{padding-bottom:64px}}.k-modal-fullscreen-body-header[data-v-fee45ec6]{margin-top:64px;margin-bottom:var(--spacing-xl)}.k-modal-fullscreen-body-header .body-header[data-v-fee45ec6]{font-size:32px;line-height:32px;font-weight:600;margin-bottom:-4px}.k-modal-fullscreen-body-header .body-header-description[data-v-fee45ec6]{font-weight:400;font-size:14px;line-height:22px;color:var(--grey-600);margin-top:var(--spacing-md)}.k-modal-fullscreen-body-description h2[data-v-fee45ec6]{border:none}.k-modal-fullscreen.isOpen .k-modal-fullscreen-dialog[data-v-fee45ec6]{overflow-y:auto}.header-content[data-v-fee45ec6]{display:inline-block;margin-top:4px;margin-top:var(--spacing-xxs, 4px);padding-left:6px;border-left:1px solid var(--grey-300);line-height:24px}.k-modal-fullscreen-action-buttons[data-v-fee45ec6]{margin-left:auto}.k-modal-fullscreen-action-buttons button[data-v-fee45ec6],.k-modal-fullscreen-action-buttons[data-v-fee45ec6] button{margin-left:16px;margin-left:var(--spacing-md, 16px)}.header-icon .kong-icon.kong-icon-kong{position:relative;top:1px}.k-multiselect-item[data-v-be0f7d56]{margin-bottom:4px}.k-multiselect-item[data-v-be0f7d56]:last-of-type{margin-bottom:0!important}.k-multiselect-item button[data-v-be0f7d56]{display:flex;align-items:center;font-size:var(--type-xs);line-height:26px;color:var(--grey-500);padding-left:var(--spacing-xxs);width:100%;border:none;font-family:var(--font-family-sans);background-color:var(--white);border-radius:4px;text-align:left;font-weight:400}.k-multiselect-item button[data-v-be0f7d56]:not(:disabled){cursor:pointer}.k-multiselect-item button[data-v-be0f7d56]:disabled{cursor:not-allowed}.k-multiselect-item button:disabled .k-multiselect-item-label[data-v-be0f7d56]{opacity:.6}.k-multiselect-item button .k-multiselect-item-label[data-v-be0f7d56]{width:auto;line-height:20px;color:var(--grey-600);font-weight:500;font-size:14px;padding:8px}.k-multiselect-item button .k-multiselect-item-label[data-v-be0f7d56] .select-item-label{color:var(--grey-600);font-weight:600;font-size:14px;margin-bottom:4px}.k-multiselect-item button .k-multiselect-item-label[data-v-be0f7d56] .select-item-desc{color:var(--grey-500);font-weight:400;font-size:12px}.k-multiselect-item button .selected-item-icon[data-v-be0f7d56]{height:24px}.k-multiselect-item button .kong-icon[data-v-be0f7d56]:not(.selected-item-icon){margin-right:.75rem}.k-multiselect-item button .k-multiselect-selected-icon-container[data-v-be0f7d56]{margin-left:auto;margin-top:auto;margin-bottom:auto;height:24px;width:24px}.k-multiselect-item button[data-v-be0f7d56]:not(:disabled):hover{background-color:var(--grey-100);color:var(--grey-600)}.k-multiselect-item button.selected[data-v-be0f7d56]{background-color:var(--blue-100);color:var(--blue-500);font-weight:400}.k-multiselect[data-v-58f38bb8]{width:fit-content;position:relative}.k-multiselect .staging-area[data-v-58f38bb8]{visibility:hidden;position:absolute;left:-99999px;pointer-events:none;z-index:-1}.k-multiselect .k-multiselect-selections[data-v-58f38bb8]{--KBadgeMaxWidth: 100px;box-sizing:border-box;padding-left:16px;padding-right:23px}.k-multiselect .k-multiselect-selections.scrollable[data-v-58f38bb8]{overflow-y:auto}.k-multiselect .k-multiselect-selections.staging[data-v-58f38bb8]{box-sizing:border-box;position:relative;height:auto;padding-left:16px;padding-right:23px}.k-multiselect .k-multiselect-selections .hidden-selection-count[data-v-58f38bb8]{--KBadgeLineHeight: 21px}.k-multiselect .k-multiselect-selections .hidden-selection-count.hidden[data-v-58f38bb8]{visibility:hidden}.k-multiselect .k-multiselect-icon[data-v-58f38bb8]{position:absolute;right:1px;top:1px}.k-multiselect .k-multiselect-icon .k-multiselect-chevron-icon[data-v-58f38bb8]{position:relative;top:11px;right:10px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-58f38bb8]{position:absolute;top:8px;right:10px}.k-multiselect .k-multiselect-trigger[data-v-58f38bb8]{display:inline-block;position:relative;border-radius:3px;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:color .1s ease,box-shadow .1s ease}.k-multiselect .k-multiselect-trigger.hovered[data-v-58f38bb8]{box-shadow:inset 0 0 0 1px var(--blue-200)!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.focused[data-v-58f38bb8]{outline:none!important;box-shadow:inset 0 0 0 1px var(--blue-400)!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.readonly[data-v-58f38bb8]{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.disabled[data-v-58f38bb8]{cursor:not-allowed;font-style:italic;background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger .k-multiselect-input[data-v-58f38bb8]{position:relative;display:inline-block}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-58f38bb8] .k-input:not([type=checkbox]):not([type=radio]),.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-58f38bb8] .k-input .form-control:not([type=checkbox]):not([type=radio]){background-color:transparent!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input.prevent-pointer-events{pointer-events:none}.k-multiselect .k-multiselect-trigger .k-multiselect-input.input-placeholder-dark::placeholder{color:#000000b3!important;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)))!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]){height:calc(100% - 2px);width:calc(100% - 4px);margin:1px;position:relative;left:1px;box-shadow:none!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):hover,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):focus,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):read-only,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):disabled{box-shadow:none!important}.k-multiselect .k-multiselect-trigger.k-input{width:100%}.k-multiselect .k-multiselect-popover{box-sizing:border-box;width:100%;margin-top:2px!important;overflow:auto!important}.k-multiselect .k-multiselect-popover[x-placement^=top]{margin-top:0!important;margin-bottom:2px!important}.k-multiselect .k-multiselect-popover.k-multiselect-pop{--KPopPaddingY: var(--spacing-xs);--KPopPaddingX: var(--spacing-xs);border:1px solid var(--black-10)}.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:focus,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:hover{color:var(--grey-500)}.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button .select-item-label,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:focus .select-item-label,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:hover .select-item-label{color:var(--grey-500)}.k-multiselect .k-multiselect-popover a{flex:1;color:var(--black-70)}.k-multiselect .k-multiselect-popover a:hover,.k-multiselect .k-multiselect-popover a:active,.k-multiselect .k-multiselect-popover a:focus{text-decoration:none}.k-prompt[data-v-233849e6]{--KModalBottomMargin: var(--spacing-md)}.k-prompt[data-v-233849e6] .k-modal-dialog.modal-dialog{padding:var(--spacing-lg);padding-bottom:var(--spacing-md)}.k-prompt[data-v-233849e6] .k-modal-dialog.modal-dialog .close-button{margin-left:auto}.k-prompt[data-v-233849e6] .k-modal-dialog.modal-dialog .divider{margin-left:calc(var(--spacing-lg) * -1);margin-right:calc(var(--spacing-lg) * -1);color:var(--grey-300)}.k-prompt[data-v-233849e6] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header{width:100%;display:flex}.k-prompt[data-v-233849e6] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button{padding:8px 0 8px 8px;margin-top:-8px}.k-prompt[data-v-233849e6] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body{width:100%}.k-prompt[data-v-233849e6] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{font-size:var(--type-md);text-align:start;color:var(--grey-600);line-height:24px;white-space:normal;overflow-y:auto;overflow-x:hidden;max-height:300px;max-height:var(--KPromptMaxHeight, 300px);padding-bottom:var(--spacing-lg);width:99%}@media screen and (min-width: 768px){.k-prompt[data-v-233849e6] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{max-height:500px;max-height:var(--KPromptMaxHeight, 500px)}}.k-prompt[data-v-233849e6] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text{margin-top:var(--spacing-lg)}.k-prompt[data-v-233849e6] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text .k-input{width:100%}.k-prompt[data-v-233849e6] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-footer.modal-footer .k-prompt-action-buttons{margin-left:auto}.k-radio-label[data-v-372ea01c]{font-size:14px;font-size:var(--type-sm, 14px)}.k-radio-description[data-v-372ea01c]{padding-top:var(--spacing-xxs);padding-left:var(--spacing-lg);font-size:14px;font-size:var(--type-sm, 14px);line-height:20px;color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45))}.k-radio-label[data-v-372ea01c]:has(+ .k-radio-description){font-weight:600}.k-slideout[data-v-19db8b36]{--KCardPaddingY: 2rem;--KCardPaddingX: 3rem}.k-slideout .panel-background[data-v-19db8b36]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);background:var(--black-45, rgba(0, 0, 0, .45));z-index:9999}.k-slideout .panel[data-v-19db8b36]{position:fixed;top:0;right:0;height:100vh;width:100%;max-width:500px;background-color:#fff;background-color:var(--white, #ffffff);z-index:9999}.k-slideout .panel .close-btn[data-v-19db8b36]{position:absolute;top:1rem;left:1rem;height:16px;width:16px;padding:0;border:none;background:none;cursor:pointer;outline:inherit;transition:.2s ease}.k-slideout .panel .content[data-v-19db8b36]{height:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.k-slideout .panel .content[data-v-19db8b36]::-webkit-scrollbar{display:none}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}.k-slideout .slide-enter-active{animation:slide .3s cubic-bezier(1,.5,.8,1)}.k-slideout .slide-leave-active{animation:slide .3s ease reverse}.k-slideout .fade-enter-active,.k-slideout .fade-leave-active{transition:opacity .5s}.k-slideout .fade-enter,.k-slideout .fade-leave-to{opacity:0}.k-step-state-icon circle[data-v-3ef7acf2]{stroke:var(--teal-300);stroke:var(--KStepActiveColor, var(--teal-300))}.k-step-state-icon .k-step-icon-primary[data-v-713fc4ad]{fill:var(--teal-300);fill:var(--KStepCompletedColor, var(--teal-300))}.k-step-state-icon .k-step-icon-secondary[data-v-713fc4ad]{stroke:var(--white);stroke:var(--KStepCompletedSecondaryColor, var(--white))}.k-step-state-icon circle[data-v-f28650fe]{stroke:var(--grey-300);stroke:var(--KStepDefaultColor, var(--grey-300))}.k-step-state-icon .k-step-icon-primary[data-v-8359bd4e]{fill:var(--red-500);fill:var(--KStepErrorColor, var(--red-500))}.k-step-state-icon .k-step-icon-secondary[data-v-8359bd4e]{fill:var(--white);fill:var(--KStepErrorSecondaryColor, var(--white))}.k-step-spinner>svg[data-v-0acc505c]{animation:rotate-0acc505c 2s linear infinite}.k-step-spinner>svg circle[data-v-0acc505c]{stroke:var(--teal-300);stroke:var(--KStepPendingColor, var(--teal-300));stroke-linecap:round;animation:dash-0acc505c 1.5s ease-in-out infinite}@keyframes rotate-0acc505c{to{transform:rotate(360deg)}}@keyframes dash-0acc505c{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.k-step-state[data-v-3c65a965]{background:var(--white);background:var(--KStepBackgroundColor, var(--white))}.k-step-state .k-step-state-icon{height:24px;height:var(--KStepIconSize, 24px);width:24px;width:var(--KStepIconSize, 24px)}.k-step[data-v-67f709cc]{display:list-item;padding:var(--spacing-sm) 0;flex:1 1 0%;--divider-spacing: .5rem}.k-step:last-child>.k-step-container[data-v-67f709cc]:after{display:none}.k-step .k-step-container[data-v-67f709cc]{display:flex;margin:auto;flex-direction:column;align-items:center;padding-bottom:var(--spacing-xxs);position:relative}.k-step .k-step-container .k-step-label[data-v-67f709cc]{--KInputLabelColor: var(--grey-500);--KInputLabelSize: var(--type-md);--KInputLabelWeight: 500;min-width:100px;text-align:center;padding-top:var(--spacing-sm)}.k-step .k-step-container .k-step-label.bolder[data-v-67f709cc]{--KInputLabelWeight: 600;--KInputLabelColor: var(--black-500)}.k-step .k-step-container[data-v-67f709cc]:after{content:"";height:2px;width:calc(100% - 26px - var(--divider-spacing) * 2);width:calc(100% - var(--KStepIconSize, 26px) - var(--divider-spacing) * 2);top:12px;top:calc(var(--KStepIconSize, var(--spacing-lg, 24px)) / 2);left:calc(50% + 26px / 1.5 + var(--divider-spacing));left:calc(50% + var(--KStepIconSize, 26px) / 1.5 + var(--divider-spacing));position:absolute;background-color:var(--grey-300);background-color:var(--KStepDividerColorDefault, var(--grey-300))}.k-step .k-step-container.completed[data-v-67f709cc]:after{background-color:var(--teal-300);background-color:var(--KStepDividerColorCompleted, var(--teal-300))}.k-step .k-step-label.error .k-input-label{color:var(--red-500)}.k-stepper[data-v-1fd94614]{list-style:none;padding-inline-start:0px;width:100%;max-width:100%;overflow-x:auto;display:flex;position:relative}.k-table-wrapper[data-v-4d203c01]{width:100%;overflow:auto}.k-table-toolbar[data-v-4d203c01]>*{display:flex}.k-table[data-v-4d203c01]{width:100%;max-width:100%;margin-top:0;border-collapse:collapse}.k-table th[data-v-4d203c01],.k-table td[data-v-4d203c01]{padding:12px 16px;padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);vertical-align:middle;white-space:nowrap}.k-table thead[data-v-4d203c01]{height:60px;position:sticky;top:0;background-color:#fff;border-bottom:1px solid #f1f1f5;border-bottom:1px solid var(--KTableBorder, var(--grey-200, #f1f1f5))}.k-table thead.is-scrolled[data-v-4d203c01]{border-bottom:none}.k-table thead tr[data-v-4d203c01]{position:relative}.k-table thead tr[data-v-4d203c01]:after{opacity:0;transition:opacity .2s ease-in-out;content:"";position:absolute;z-index:-1;width:100%;height:100%;box-shadow:none;left:0;pointer-events:none}.k-table thead tr.is-scrolled[data-v-4d203c01]{border-bottom:none}.k-table thead tr.is-scrolled[data-v-4d203c01]:after{box-shadow:0 .2px .6px #00000008,0 .6px 1.8px #0000000b,0 1.5px 4.2px #0000000f,0 5px 14px #00000017;opacity:1;transition:opacity .2s ease-in-out}.k-table thead th[data-v-4d203c01]{padding:12px 16px;padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);text-align:left;font-size:14px;font-size:var(--KTableHeaderSize, var(--type-sm, 14px));font-weight:600}.k-table thead th.active-sort[data-v-4d203c01]{color:var(--blue-500)}.k-table thead th .sr-only[data-v-4d203c01]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.k-table thead th.sortable[data-v-4d203c01]{cursor:pointer}.k-table tbody tr[data-v-4d203c01]{height:44px}.k-table tbody tr[data-v-4d203c01]:not(:last-of-type){border-bottom:1px solid #f1f1f5;border-bottom:1px solid var(--KTableBorder, var(--grey-200, #f1f1f5))}.k-table tbody td[data-v-4d203c01]{color:#000000b3;color:var(--KTableColor, var(--black-70, rgba(0, 0, 0, .7)));white-space:nowrap}.k-table tbody td a[data-v-4d203c01]{color:#1155cb;color:var(--blue-500, #1155cb);text-decoration:none}.k-table tbody td a[data-v-4d203c01]:hover{text-decoration:underline}.k-table.has-hover tbody tr[data-v-4d203c01]:hover{background-color:#f2f6fe;background-color:var(--KTableHover, var(--blue-100, #f2f6fe))}.k-table.is-clickable[data-v-4d203c01]{user-select:none}.k-table.is-clickable tbody tr[data-v-4d203c01]{cursor:pointer}.k-table.side-border[data-v-4d203c01]{border-collapse:separate;border-spacing:0 2px}.k-table.side-border tbody tr[data-v-4d203c01]{border-bottom:none}.k-table.side-border tbody tr td[data-v-4d203c01]:first-child{border-left:3px solid #dae3f2;border-left:3px solid var(--KTableBorder, var(--steel-200, #dae3f2))}.k-table.side-border.has-hover tbody tr:hover td[data-v-4d203c01]:first-child{border-left:3px solid #a3b6d9;border-left:3px solid var(--KTableBorder, var(--steel-300, #a3b6d9))}.k-table thead th .caret{top:2px;position:relative;transform:rotate(0)}.k-table thead th.sortable.asc .caret{transform:rotate(-180deg)}.k-table tbody td button,.k-table tbody td .k-button{margin-top:calc(-1 * var(--spacing-xs));margin-top:calc(-1 * var(--KButtonPaddingY, var(--spacing-xs)));margin-bottom:calc(-1 * var(--spacing-xs));margin-bottom:calc(-1 * var(--KButtonPaddingY, var(--spacing-xs)))}.k-tabs ul[data-v-ad63cb56]{display:flex;margin-bottom:0;padding-left:0;list-style:none;font-size:18px;line-height:20px;border-bottom:2px solid #e7e7ec;border-bottom:2px solid var(--KTabsBottomBorderColor, var(--grey-300, #e7e7ec))}.k-tabs ul .tab-item[data-v-ad63cb56]{position:relative;padding:16px;padding:var(--spacing-md, 16px);cursor:pointer}.k-tabs ul .tab-item[data-v-ad63cb56]:not(:first-of-type){margin-left:8px;margin-left:var(--spacing-xs, 8px)}.k-tabs ul .tab-item[data-v-ad63cb56]:not(:last-of-type){margin-right:8px;margin-right:var(--spacing-xs, 8px)}.k-tabs ul .tab-item[data-v-ad63cb56]:after{position:absolute;bottom:-2px;left:0;width:100%;height:2px;display:block;content:""}.k-tabs ul .tab-item.active[data-v-ad63cb56],.k-tabs ul .tab-item[data-v-ad63cb56]:hover{border-bottom:4px solid #169fcc;border-bottom:4px solid var(--KTabBottomBorderColor, var(--teal-300, #169fcc))}.k-tabs ul .tab-item.active .tab-link[data-v-ad63cb56],.k-tabs ul .tab-item:hover .tab-link[data-v-ad63cb56]{color:#0b172d;color:var(--KTabsActiveColor, var(--black-500, #0b172d))}.k-tabs ul .tab-link[data-v-ad63cb56]{display:block;color:#00000073;color:var(--KTabsColor, var(--black-45, rgba(0, 0, 0, .45)))}.k-tabs ul .tab-link[data-v-ad63cb56]:hover{text-decoration:none;border:none}.k-input-wrapper[data-v-435bcd7f]{display:grid;width:fit-content}.k-input-wrapper textarea.k-input[data-v-435bcd7f]{-webkit-appearance:none}.k-input-wrapper textarea.form-control[data-v-435bcd7f]{font-family:var(--font-family-sans);resize:none}.k-input-wrapper textarea.form-control[data-v-435bcd7f]:focus::placeholder{color:transparent}.k-input-wrapper .char-limit[data-v-435bcd7f]{margin-left:auto}.k-input-wrapper .over-char-limit[data-v-435bcd7f]{color:var(--red-600)}.k-input-wrapper .text-on-input label.hovered[data-v-435bcd7f],.k-input-wrapper .text-on-input label[data-v-435bcd7f]:hover{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.type-xxxl[data-v-32434ea8]{font-size:32px;font-size:var(--type-xxxl)}.type-xxl[data-v-32434ea8]{font-size:28px;font-size:var(--type-xxl)}.type-xl[data-v-32434ea8]{font-size:22px;font-size:var(--type-xl)}.type-lg[data-v-32434ea8]{font-size:18px;font-size:var(--type-lg)}.type-md[data-v-32434ea8]{font-size:16px;font-size:var(--type-md)}.type-sm[data-v-32434ea8]{font-size:14px;font-size:var(--type-sm)}.type-xs[data-v-32434ea8]{font-size:12px;font-size:var(--type-xs)}.type-xxs[data-v-32434ea8]{font-size:10px;font-size:var(--type-xxs)}.mono[data-v-32434ea8]{font-family:monospace;font-family:var(--font-family-mono)}.mono.type-xxxl[data-v-32434ea8]{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl[data-v-32434ea8]{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl[data-v-32434ea8]{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg[data-v-32434ea8]{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md[data-v-32434ea8]{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm[data-v-32434ea8]{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs[data-v-32434ea8]{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs[data-v-32434ea8]{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100[data-v-32434ea8]{color:#f2f6fe;color:var(--blue-100)}.color-blue-200[data-v-32434ea8]{color:#bdd3f9;color:var(--blue-200)}.color-blue-300[data-v-32434ea8]{color:#8ab3fa;color:var(--blue-300)}.color-blue-400[data-v-32434ea8]{color:#3972d5;color:var(--blue-400)}.color-blue-500[data-v-32434ea8]{color:#1155cb;color:var(--blue-500)}.color-blue-600[data-v-32434ea8]{color:#003694;color:var(--blue-600)}.color-blue-700[data-v-32434ea8]{color:#0a2b66;color:var(--blue-700)}.color-petrol-100[data-v-32434ea8]{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200[data-v-32434ea8]{color:#0364ac;color:var(--petrol-200)}.color-purple-100[data-v-32434ea8]{color:#d7d8fe;color:var(--purple-100)}.color-purple-200[data-v-32434ea8]{color:#bec0fd;color:var(--purple-200)}.color-purple-300[data-v-32434ea8]{color:#9396fc;color:var(--purple-300)}.color-purple-400[data-v-32434ea8]{color:#473cfb;color:var(--purple-400)}.color-steel-100[data-v-32434ea8]{color:#f0f4fa;color:var(--steel-100)}.color-steel-200[data-v-32434ea8]{color:#dae3f2;color:var(--steel-200)}.color-steel-300[data-v-32434ea8]{color:#a3b6d9;color:var(--steel-300)}.color-steel-400[data-v-32434ea8]{color:#7d91b3;color:var(--steel-400)}.color-steel-500[data-v-32434ea8]{color:#5c7299;color:var(--steel-500)}.color-steel-600[data-v-32434ea8]{color:#395380;color:var(--steel-600)}.color-steel-700[data-v-32434ea8]{color:#273c61;color:var(--steel-700)}.color-red-100[data-v-32434ea8]{color:#ffdede;color:var(--red-100)}.color-red-200[data-v-32434ea8]{color:#fcc;color:var(--red-200)}.color-red-300[data-v-32434ea8]{color:#ff9a99;color:var(--red-300)}.color-red-400[data-v-32434ea8]{color:#ff7877;color:var(--red-400)}.color-red-500[data-v-32434ea8]{color:#d44324;color:var(--red-500)}.color-red-600[data-v-32434ea8]{color:#e50000;color:var(--red-600)}.color-red-700[data-v-32434ea8]{color:#922021;color:var(--red-700)}.color-green-100[data-v-32434ea8]{color:#e8f8f5;color:var(--green-100)}.color-green-200[data-v-32434ea8]{color:#c0f2d5;color:var(--green-200)}.color-green-300[data-v-32434ea8]{color:#84e5ae;color:var(--green-300)}.color-green-400[data-v-32434ea8]{color:#42d782;color:var(--green-400)}.color-green-500[data-v-32434ea8]{color:#07a88d;color:var(--green-500)}.color-green-600[data-v-32434ea8]{color:#008871;color:var(--green-600)}.color-green-700[data-v-32434ea8]{color:#13755e;color:var(--green-700)}.color-teal-100[data-v-32434ea8]{color:#cdf1fe;color:var(--teal-100)}.color-teal-200[data-v-32434ea8]{color:#91e1fc;color:var(--teal-200)}.color-teal-300[data-v-32434ea8]{color:#169fcc;color:var(--teal-300)}.color-teal-400[data-v-32434ea8]{color:#0a7fae;color:var(--teal-400)}.color-teal-500[data-v-32434ea8]{color:#006e9d;color:var(--teal-500)}.color-yellow-100[data-v-32434ea8]{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200[data-v-32434ea8]{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300[data-v-32434ea8]{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400[data-v-32434ea8]{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500[data-v-32434ea8]{color:#c67c06;color:var(--yellow-500)}.color-yellow-600[data-v-32434ea8]{color:#a05604;color:var(--yellow-600)}.color-grey-100[data-v-32434ea8]{color:#f8f8fa;color:var(--grey-100)}.color-grey-200[data-v-32434ea8]{color:#f1f1f5;color:var(--grey-200)}.color-grey-300[data-v-32434ea8]{color:#e7e7ec;color:var(--grey-300)}.color-grey-400[data-v-32434ea8]{color:#b6b6bd;color:var(--grey-400)}.color-grey-500[data-v-32434ea8]{color:#6f7787;color:var(--grey-500)}.color-grey-600[data-v-32434ea8]{color:#3c4557;color:var(--grey-600)}.color-black-85[data-v-32434ea8]{color:#000000d9;color:var(--black-85)}.color-black-70[data-v-32434ea8]{color:#000000b3;color:var(--black-70)}.color-black-45[data-v-32434ea8]{color:#00000073;color:var(--black-45)}.color-black-25[data-v-32434ea8]{color:#00000040;color:var(--black-25)}.color-black-10[data-v-32434ea8]{color:#0000001a;color:var(--black-10)}.color-black-100[data-v-32434ea8]{color:#dfdfdf;color:var(--black-100)}.color-black-200[data-v-32434ea8]{color:#b1b2b1;color:var(--black-200)}.color-black-300[data-v-32434ea8]{color:#6f7787;color:var(--black-300)}.color-black-400[data-v-32434ea8]{color:#3c4557;color:var(--black-400)}.color-black-500[data-v-32434ea8]{color:#0b172d;color:var(--black-500)}.color-white[data-v-32434ea8]{color:#fff;color:var(--white)}.style-heading-1[data-v-32434ea8]{font-size:32px!important;line-height:36px!important;font-weight:400!important}.style-heading-2[data-v-32434ea8]{font-size:20px!important;line-height:24px!important;font-weight:400!important}.style-heading-3[data-v-32434ea8]{font-size:16px!important;line-height:24px!important;font-weight:400!important}.style-heading-4[data-v-32434ea8]{font-size:14px!important;line-height:20px!important;font-weight:400!important}.style-body-lg[data-v-32434ea8],.style-body-lg-bold[data-v-32434ea8]{font-size:16px!important;line-height:24px!important;font-weight:400!important}.style-body-md[data-v-32434ea8]{font-size:13px!important;line-height:20px!important;font-weight:400!important}.style-body-md-bold[data-v-32434ea8]{font-size:13px!important;line-height:24px!important;font-weight:400!important}.style-body-sm[data-v-32434ea8],.style-body-sm-bold[data-v-32434ea8]{font-size:12px!important;line-height:16px!important;font-weight:400!important}.style-body-tiny[data-v-32434ea8]{font-size:11px!important;line-height:16px!important;font-weight:300!important}.style-body-link[data-v-32434ea8]{font-size:13px!important;line-height:20px!important;font-weight:400!important}.style-body-bc[data-v-32434ea8]{font-size:12px!important;line-height:24px!important;font-weight:400!important;text-transform:uppercase!important}.style-body-code[data-v-32434ea8]{font-size:13px!important;line-height:24px!important;font-weight:100!important}.mx-auto[data-v-32434ea8]{margin-left:auto!important;margin-right:auto!important}.my-auto[data-v-32434ea8]{margin-top:auto!important;margin-bottom:auto!important}.ma-auto[data-v-32434ea8]{margin:auto!important}.mx-0[data-v-32434ea8]{margin-left:0!important;margin-right:0!important}.my-0[data-v-32434ea8]{margin-top:0!important;margin-bottom:0!important}.ma-0[data-v-32434ea8]{margin:0!important}.px-auto[data-v-32434ea8]{padding-left:auto!important;padding-right:auto!important}.py-auto[data-v-32434ea8]{padding-top:auto!important;padding-bottom:auto!important}.pa-auto[data-v-32434ea8]{padding-left:auto!important;padding-right:auto!important;padding-top:auto!important;padding-bottom:auto!important}.px-0[data-v-32434ea8]{padding-left:0!important;padding-right:0!important}.py-0[data-v-32434ea8]{padding-top:0!important;padding-bottom:0!important}.pa-0[data-v-32434ea8]{padding:0!important}.mt-auto[data-v-32434ea8]{margin-top:auto!important}.mt-0[data-v-32434ea8]{margin-top:0!important}.mr-auto[data-v-32434ea8]{margin-right:auto!important}.mr-0[data-v-32434ea8]{margin-right:0!important}.mb-auto[data-v-32434ea8]{margin-bottom:auto!important}.mb-0[data-v-32434ea8]{margin-bottom:0!important}.ml-auto[data-v-32434ea8]{margin-left:auto!important}.ml-0[data-v-32434ea8]{margin-left:0!important}.mt-1[data-v-32434ea8]{margin-top:4px!important}.mr-1[data-v-32434ea8]{margin-right:4px!important}.mb-1[data-v-32434ea8]{margin-bottom:4px!important}.ml-1[data-v-32434ea8]{margin-left:4px!important}.mx-1[data-v-32434ea8]{margin-left:4px!important;margin-right:4px!important}.my-1[data-v-32434ea8]{margin-top:4px!important;margin-bottom:4px!important}.ma-1[data-v-32434ea8]{margin:4px!important}.mt-2[data-v-32434ea8]{margin-top:8px!important}.mr-2[data-v-32434ea8]{margin-right:8px!important}.mb-2[data-v-32434ea8]{margin-bottom:8px!important}.ml-2[data-v-32434ea8]{margin-left:8px!important}.mx-2[data-v-32434ea8]{margin-left:8px!important;margin-right:8px!important}.my-2[data-v-32434ea8]{margin-top:8px!important;margin-bottom:8px!important}.ma-2[data-v-32434ea8]{margin:8px!important}.mt-3[data-v-32434ea8]{margin-top:12px!important}.mr-3[data-v-32434ea8]{margin-right:12px!important}.mb-3[data-v-32434ea8]{margin-bottom:12px!important}.ml-3[data-v-32434ea8]{margin-left:12px!important}.mx-3[data-v-32434ea8]{margin-left:12px!important;margin-right:12px!important}.my-3[data-v-32434ea8]{margin-top:12px!important;margin-bottom:12px!important}.ma-3[data-v-32434ea8]{margin:12px!important}.mt-4[data-v-32434ea8]{margin-top:16px!important}.mr-4[data-v-32434ea8]{margin-right:16px!important}.mb-4[data-v-32434ea8]{margin-bottom:16px!important}.ml-4[data-v-32434ea8]{margin-left:16px!important}.mx-4[data-v-32434ea8]{margin-left:16px!important;margin-right:16px!important}.my-4[data-v-32434ea8]{margin-top:16px!important;margin-bottom:16px!important}.ma-4[data-v-32434ea8]{margin:16px!important}.mt-5[data-v-32434ea8]{margin-top:24px!important}.mr-5[data-v-32434ea8]{margin-right:24px!important}.mb-5[data-v-32434ea8]{margin-bottom:24px!important}.ml-5[data-v-32434ea8]{margin-left:24px!important}.mx-5[data-v-32434ea8]{margin-left:24px!important;margin-right:24px!important}.my-5[data-v-32434ea8]{margin-top:24px!important;margin-bottom:24px!important}.ma-5[data-v-32434ea8]{margin:24px!important}.mt-6[data-v-32434ea8]{margin-top:32px!important}.mr-6[data-v-32434ea8]{margin-right:32px!important}.mb-6[data-v-32434ea8]{margin-bottom:32px!important}.ml-6[data-v-32434ea8]{margin-left:32px!important}.mx-6[data-v-32434ea8]{margin-left:32px!important;margin-right:32px!important}.my-6[data-v-32434ea8]{margin-top:32px!important;margin-bottom:32px!important}.ma-6[data-v-32434ea8]{margin:32px!important}.mt-7[data-v-32434ea8]{margin-top:48px!important}.mr-7[data-v-32434ea8]{margin-right:48px!important}.mb-7[data-v-32434ea8]{margin-bottom:48px!important}.ml-7[data-v-32434ea8]{margin-left:48px!important}.mx-7[data-v-32434ea8]{margin-left:48px!important;margin-right:48px!important}.my-7[data-v-32434ea8]{margin-top:48px!important;margin-bottom:48px!important}.ma-7[data-v-32434ea8]{margin:48px!important}.mt-8[data-v-32434ea8]{margin-top:64px!important}.mr-8[data-v-32434ea8]{margin-right:64px!important}.mb-8[data-v-32434ea8]{margin-bottom:64px!important}.ml-8[data-v-32434ea8]{margin-left:64px!important}.mx-8[data-v-32434ea8]{margin-left:64px!important;margin-right:64px!important}.my-8[data-v-32434ea8]{margin-top:64px!important;margin-bottom:64px!important}.ma-8[data-v-32434ea8]{margin:64px!important}.pt-0[data-v-32434ea8]{padding-top:0!important}.pr-0[data-v-32434ea8]{padding-right:0!important}.pb-0[data-v-32434ea8]{padding-bottom:0!important}.pl-0[data-v-32434ea8]{padding-left:0!important}.pt-1[data-v-32434ea8]{padding-top:4px!important}.pr-1[data-v-32434ea8]{padding-right:4px!important}.pb-1[data-v-32434ea8]{padding-bottom:4px!important}.pl-1[data-v-32434ea8]{padding-left:4px!important}.px-1[data-v-32434ea8]{padding-left:4px!important;padding-right:4px!important}.py-1[data-v-32434ea8]{padding-top:4px!important;padding-bottom:4px!important}.pa-1[data-v-32434ea8]{padding:4px!important}.pt-2[data-v-32434ea8]{padding-top:8px!important}.pr-2[data-v-32434ea8]{padding-right:8px!important}.pb-2[data-v-32434ea8]{padding-bottom:8px!important}.pl-2[data-v-32434ea8]{padding-left:8px!important}.px-2[data-v-32434ea8]{padding-left:8px!important;padding-right:8px!important}.py-2[data-v-32434ea8]{padding-top:8px!important;padding-bottom:8px!important}.pa-2[data-v-32434ea8]{padding:8px!important}.pt-3[data-v-32434ea8]{padding-top:12px!important}.pr-3[data-v-32434ea8]{padding-right:12px!important}.pb-3[data-v-32434ea8]{padding-bottom:12px!important}.pl-3[data-v-32434ea8]{padding-left:12px!important}.px-3[data-v-32434ea8]{padding-left:12px!important;padding-right:12px!important}.py-3[data-v-32434ea8]{padding-top:12px!important;padding-bottom:12px!important}.pa-3[data-v-32434ea8]{padding:12px!important}.pt-4[data-v-32434ea8]{padding-top:16px!important}.pr-4[data-v-32434ea8]{padding-right:16px!important}.pb-4[data-v-32434ea8]{padding-bottom:16px!important}.pl-4[data-v-32434ea8]{padding-left:16px!important}.px-4[data-v-32434ea8]{padding-left:16px!important;padding-right:16px!important}.py-4[data-v-32434ea8]{padding-top:16px!important;padding-bottom:16px!important}.pa-4[data-v-32434ea8]{padding:16px!important}.pt-5[data-v-32434ea8]{padding-top:24px!important}.pr-5[data-v-32434ea8]{padding-right:24px!important}.pb-5[data-v-32434ea8]{padding-bottom:24px!important}.pl-5[data-v-32434ea8]{padding-left:24px!important}.px-5[data-v-32434ea8]{padding-left:24px!important;padding-right:24px!important}.py-5[data-v-32434ea8]{padding-top:24px!important;padding-bottom:24px!important}.pa-5[data-v-32434ea8]{padding:24px!important}.pt-6[data-v-32434ea8]{padding-top:32px!important}.pr-6[data-v-32434ea8]{padding-right:32px!important}.pb-6[data-v-32434ea8]{padding-bottom:32px!important}.pl-6[data-v-32434ea8]{padding-left:32px!important}.px-6[data-v-32434ea8]{padding-left:32px!important;padding-right:32px!important}.py-6[data-v-32434ea8]{padding-top:32px!important;padding-bottom:32px!important}.pa-6[data-v-32434ea8]{padding:32px!important}.pt-7[data-v-32434ea8]{padding-top:48px!important}.pr-7[data-v-32434ea8]{padding-right:48px!important}.pb-7[data-v-32434ea8]{padding-bottom:48px!important}.pl-7[data-v-32434ea8]{padding-left:48px!important}.px-7[data-v-32434ea8]{padding-left:48px!important;padding-right:48px!important}.py-7[data-v-32434ea8]{padding-top:48px!important;padding-bottom:48px!important}.pa-7[data-v-32434ea8]{padding:48px!important}.pt-8[data-v-32434ea8]{padding-top:64px!important}.pr-8[data-v-32434ea8]{padding-right:64px!important}.pb-8[data-v-32434ea8]{padding-bottom:64px!important}.pl-8[data-v-32434ea8]{padding-left:64px!important}.px-8[data-v-32434ea8]{padding-left:64px!important;padding-right:64px!important}.py-8[data-v-32434ea8]{padding-top:64px!important;padding-bottom:64px!important}.pa-8[data-v-32434ea8]{padding:64px!important}.float-left[data-v-32434ea8]{float:left!important}.float-right[data-v-32434ea8]{float:right!important}.float-none[data-v-32434ea8]{float:none!important}.truncate[data-v-32434ea8]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multi-line-truncation[data-v-32434ea8]{display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);-webkit-box-orient:vertical;overflow:hidden}.truncate-multi[data-v-32434ea8]{line-height:24px;line-height:var(--TLineHeight, 24px);font-size:16px;font-size:var(--TFontSize, 16px);position:relative;max-height:120px;max-height:calc(var(--TLineHeight, 24px) * var(--TMaxLines, 5));overflow:hidden;padding-right:100px!important;padding-right:calc(var(--TPosRight, 12px) * var(--TPadRight, 8) + 4px)!important}.truncate-multi .truncate-multi[data-v-32434ea8]:before{position:absolute;content:"...";top:104px;top:calc(var(--TLineHeight, 24px) * (var(--TMaxLines, 5) - 1) + var(--TFontSize, 16px) * .5);right:12px;right:var(--TPosRight, 12px)}.capitalize[data-v-32434ea8]{text-transform:capitalize!important}.lowercase[data-v-32434ea8]{text-transform:lowercase!important}.uppercase[data-v-32434ea8]{text-transform:uppercase!important}.bold-500[data-v-32434ea8]{font-weight:500!important}.bold-600[data-v-32434ea8]{font-weight:600!important}.bold-700[data-v-32434ea8]{font-weight:700!important}.d-none[data-v-32434ea8]{display:none!important}.d-inline[data-v-32434ea8]{display:inline!important}.d-inline-block[data-v-32434ea8]{display:inline-block!important}.d-block[data-v-32434ea8]{display:block!important}.d-flex[data-v-32434ea8]{display:flex!important}.d-inline-flex[data-v-32434ea8]{display:inline-flex!important}.flex-fill[data-v-32434ea8]{flex:1 1 auto!important}.flex-row[data-v-32434ea8]{flex-direction:row!important}.flex-column[data-v-32434ea8]{flex-direction:column!important}.flex-row-reverse[data-v-32434ea8]{flex-direction:row-reverse!important}.flex-column-reverse[data-v-32434ea8]{flex-direction:column-reverse!important}.flex-grow-0[data-v-32434ea8]{flex-grow:0!important}.flex-grow-1[data-v-32434ea8]{flex-grow:1!important}.justify-content-start[data-v-32434ea8]{justify-content:flex-start!important}.justify-content-end[data-v-32434ea8]{justify-content:flex-end!important}.justify-content-center[data-v-32434ea8]{justify-content:center!important}.justify-content-between[data-v-32434ea8]{justify-content:space-between!important}.justify-content-around[data-v-32434ea8]{justify-content:space-around!important}.align-items-start[data-v-32434ea8]{align-items:flex-start!important}.align-items-end[data-v-32434ea8]{align-items:flex-end!important}.align-items-center[data-v-32434ea8]{align-items:center!important}.align-items-baseline[data-v-32434ea8]{align-items:baseline!important}.align-items-stretch[data-v-32434ea8]{align-items:stretch!important}.align-content-start[data-v-32434ea8]{align-content:flex-start!important}.align-content-end[data-v-32434ea8]{align-content:flex-end!important}.align-content-center[data-v-32434ea8]{align-content:center!important}.align-content-between[data-v-32434ea8]{align-content:space-between!important}.align-content-around[data-v-32434ea8]{align-content:space-around!important}.align-content-stretch[data-v-32434ea8]{align-content:stretch!important}.align-self-auto[data-v-32434ea8]{align-self:auto!important}.align-self-start[data-v-32434ea8]{align-self:flex-start!important}.align-self-end[data-v-32434ea8]{align-self:flex-end!important}.align-self-center[data-v-32434ea8]{align-self:center!important}.align-self-baseline[data-v-32434ea8]{align-self:baseline!important}.align-self-stretch[data-v-32434ea8]{align-self:stretch!important}.cursor-pointer[data-v-32434ea8]{cursor:pointer!important}.overflow-auto[data-v-32434ea8]{overflow:auto}.overflow-hidden[data-v-32434ea8]{overflow:hidden}.w-25[data-v-32434ea8]{width:25%!important}.w-50[data-v-32434ea8]{width:50%!important}.w-75[data-v-32434ea8]{width:75%!important}.w-100[data-v-32434ea8]{width:100%!important}.w-auto[data-v-32434ea8]{width:auto!important}.h-100[data-v-32434ea8]{height:100%!important}.h-auto[data-v-32434ea8]{height:auto!important}.h-screen[data-v-32434ea8]{min-height:100vh!important}.non-visual-button[data-v-32434ea8],.non-visual-button[data-v-32434ea8]:focus,.non-visual-button[data-v-32434ea8]:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin-32434ea8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden[data-v-32434ea8]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-group[data-v-32434ea8]{display:block;width:100%;margin-bottom:24px;margin-bottom:var(--lg, 24px)}.form-group hr[data-v-32434ea8]{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, ));margin:32px 0;margin:var(--xl, 32px) 0}.k-input+.help[data-v-32434ea8],.k-input-wrapper+.help[data-v-32434ea8]{display:block;margin:8px 0 0;margin:var(--spacing-xs, 8px) 0 0;font-size:14px;font-size:var(--type-sm, 14px);color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45))}.k-input-wrapper .text-on-input[data-v-32434ea8]{position:relative}.k-input-wrapper .text-on-input .hovered[data-v-32434ea8]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input .focused[data-v-32434ea8]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered[data-v-32434ea8]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused[data-v-32434ea8]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.disabled[data-v-32434ea8]{color:#6f7787;color:var(--grey-500)}.k-input-wrapper .text-on-input label[data-v-32434ea8]{position:absolute;top:-8px;left:13px;width:auto;padding:2px 4px;z-index:1;line-height:1;font-size:11px;font-weight:500;color:#3c4557;color:var(--KInputBorder, var(--grey-600));background-color:#fff;background-color:var(--KInputBackground, var(--white));display:inline-block;margin-bottom:0;transition:color .1s ease}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]),.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]){display:block;width:100%;padding:10px 16px;padding:10px var(--spacing-md, 16px);color:#000000b3;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)));font-size:16px;font-size:var(--type-md, 16px);font-weight:400;line-height:24px;border:none;border-radius:3px;box-sizing:border-box;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small[data-v-32434ea8],.form-control:not([type=checkbox]):not([type=radio]).k-input-small[data-v-32434ea8]{font-size:12px;font-size:var(--type-xs, 12px);padding:8px 12px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px)}.k-input:not([type=checkbox]):not([type=radio]).k-input-large[data-v-32434ea8],.form-control:not([type=checkbox]):not([type=radio]).k-input-large[data-v-32434ea8]{font-size:16px;font-size:var(--type-md, 16px);padding:16px 24px;padding:var(--spacing-md, 16px) var(--spacing-lg, 24px)}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):hover,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-32434ea8],.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-32434ea8]{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):focus,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):focus{outline:none!important;box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-32434ea8],.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-32434ea8]{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):disabled,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):disabled{cursor:not-allowed;font-style:italic;background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):invalid,.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):invalid,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio])::placeholder,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio])::placeholder{color:#00000073;color:var(--KInputPlaceholderColor, var(--black-45, rgba(0, 0, 0, .45)));font-weight:400;opacity:1}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search][data-v-32434ea8],.form-control[type=search][data-v-32434ea8]{padding-left:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23000' fill-opacity='.45' fill-rule='evenodd' d='M6 12c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6 6 2.6862915 6 6c0 1.29583043-.410791 2.49571549-1.1092521 3.47653436l1.2305724 1.23057244 2.8232632 2.8338633c.3897175.3911808.3947266 1.0192147.005164 1.4087774-.3868655.3868655-1.014825.3873148-1.4087774-.005164l-2.8338633-2.8232632-1.23057244-1.2305724C8.49571549 11.589209 7.29583043 12 6 12zm4-6c0-2.209139-1.790861-4-4-4S2 3.790861 2 6s1.790861 4 4 4 4-1.790861 4-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px 50%}.k-input[type=search][data-v-32434ea8]::-webkit-search-cancel-button,.form-control[type=search][data-v-32434ea8]::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%3Cpath%20d%3D%27M9.60005%202.40021L1.80005%2010.2002%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3Cpath%20d%3D%27M9.60005%2010.2002L1.80005%202.40021%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3C%2Fsvg%3E);background-size:16px 16px}.k-input-wrapper textarea.form-control[data-v-32434ea8]{resize:none;padding:17px 0 0 22px}.k-input-wrapper textarea.form-control[data-v-32434ea8]:focus{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important}.k-input-wrapper.input-error .k-input[data-v-32434ea8],.k-input-wrapper.input-error .k-input[data-v-32434ea8]:hover,.k-input-wrapper.input-error .k-input[data-v-32434ea8]:focus{outline:none!important;box-shadow:inset 0 0 0 1.5px #d44324!important;box-shadow:inset 0 0 0 1.5px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input.k-input-large[data-v-32434ea8],.k-input-wrapper.input-error .k-input:hover.k-input-large[data-v-32434ea8],.k-input-wrapper.input-error .k-input:focus.k-input-large[data-v-32434ea8]{box-shadow:inset 0 0 0 2px #d44324!important;box-shadow:inset 0 0 0 2px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .text-on-input label[data-v-32434ea8]{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input[data-v-32434ea8]:not([type=checkbox]),select.k-input[data-v-32434ea8]:not([type=checkbox]):read-only,select.k-input[data-v-32434ea8]:not([type=radio]),select.k-input[data-v-32434ea8]:not([type=radio]):read-only{height:38px;background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff))}.k-input-label[data-v-32434ea8]{display:inline-block;color:#000000d9;color:var(--KInputLabelColor, var(--black-85));font-weight:600;font-weight:var(--KInputLabelWeight, 600);font-family:sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, sans-serif));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, 14px));line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, 18px));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, 8px))}.k-input-label .label-tooltip[data-v-32434ea8]{display:flex;align-items:center}.k-input-label .kong-icon[data-v-32434ea8]{margin-left:4px;margin-left:var(--spacing-xxs)}.k-inputCheckbox.k-input-label[data-v-32434ea8],.k-inputRadio.k-input-label[data-v-32434ea8]{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, 16px));font-weight:400;font-family:sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, sans-serif));margin-bottom:0}input.k-input[type=checkbox][data-v-32434ea8],input.k-input[type=radio][data-v-32434ea8],input.form-control[type=checkbox][data-v-32434ea8],input.form-control[type=radio][data-v-32434ea8]{display:inline-block;vertical-align:middle;padding:0;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));background-color:#fff;box-sizing:border-box;appearance:none;user-select:none;-webkit-print-color-adjust:exact}input.k-input[type=checkbox][data-v-32434ea8]:disabled,input.k-input[type=radio][data-v-32434ea8]:disabled,input.form-control[type=checkbox][data-v-32434ea8]:disabled,input.form-control[type=radio][data-v-32434ea8]:disabled{opacity:1}input.k-input[type=checkbox][data-v-32434ea8]:disabled:hover,input.k-input[type=radio][data-v-32434ea8]:disabled:hover,input.form-control[type=checkbox][data-v-32434ea8]:disabled:hover,input.form-control[type=radio][data-v-32434ea8]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox][data-v-32434ea8],input.form-control[type=checkbox][data-v-32434ea8]{height:20px;width:20px;color:#1155cb;color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));border:none;border-radius:3px;margin:0 6px 0 0;outline:none}input.k-input[type=checkbox][data-v-32434ea8]:not(:checked),input.form-control[type=checkbox][data-v-32434ea8]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-32434ea8]:checked,input.form-control[type=checkbox][data-v-32434ea8]:checked{background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.633 0L12 1.397 3.583 10 0 6.337 1.367 4.94l2.216 2.265z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));background-color:currentColor;background-position:center;background-repeat:no-repeat}input.k-input[type=checkbox][data-v-32434ea8]:checked::-ms-check,input.form-control[type=checkbox][data-v-32434ea8]:checked::-ms-check{color:#fff;border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb));background-color:#1155cb;background-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-32434ea8]:hover,input.k-input[type=checkbox][data-v-32434ea8]:active,input.form-control[type=checkbox][data-v-32434ea8]:hover,input.form-control[type=checkbox][data-v-32434ea8]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-32434ea8]:focus,input.form-control[type=checkbox][data-v-32434ea8]:focus{outline:none;border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-32434ea8]:disabled:not(:checked),input.form-control[type=checkbox][data-v-32434ea8]:disabled:not(:checked){background-color:#f8f8fa;background-color:var(--KInputCheckboxDisabled, var(--grey-100, #f8f8fa));border:1px solid #b6b6bd;border:1px solid var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd));border-radius:2px}input.k-input[type=checkbox][data-v-32434ea8]:disabled:checked,input.form-control[type=checkbox][data-v-32434ea8]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-32434ea8],input.form-control[type=radio][data-v-32434ea8]{display:inline-flex;justify-content:center;align-items:center;height:20px;width:20px;color:#1155cb;color:var(--KRadioPrimary, var(--blue-500, #1155cb));border:2px solid #e7e7ec;border:2px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:100%;margin:0 6px 0 0}input.k-input[type=radio][data-v-32434ea8]:checked,input.form-control[type=radio][data-v-32434ea8]:checked{border-color:currentColor;background-color:#fff;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input.k-input[type=radio][data-v-32434ea8]:checked:after,input.form-control[type=radio][data-v-32434ea8]:checked:after{content:"";display:flex;height:10px;width:10px;background-color:currentColor;border-radius:100%}input.k-input[type=radio][data-v-32434ea8]:checked::-ms-check,input.form-control[type=radio][data-v-32434ea8]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio][data-v-32434ea8]:disabled,input.form-control[type=radio][data-v-32434ea8]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch[data-v-32434ea8]{display:inline-flex;align-items:center;cursor:pointer}.k-switch.switch-with-icon .switch-control[data-v-32434ea8]{width:48px}.k-switch.switch-with-icon .kong-icon[data-v-32434ea8]{height:20px;width:22px;left:57px}.k-switch.switch-with-icon input:checked+.switch-control[data-v-32434ea8]:after{left:26px}.k-switch .switch-control[data-v-32434ea8]{position:relative;display:block;width:44px;height:24px;margin-right:1rem;border-radius:12px;background-color:#b6b6bd;background-color:var(--KInputSwitchBackground, var(--grey-400, #b6b6bd));transition:.2s linear}.k-switch .switch-control.has-label-left[data-v-32434ea8]{margin-right:0;margin-left:1rem}.k-switch .switch-control[data-v-32434ea8]:after{position:absolute;top:2px;left:2px;display:block;width:20px;height:20px;border-radius:50%;background-color:#fff;background-color:var(--white, #ffffff);content:"";transition:.2s linear}.k-switch[disabled][data-v-32434ea8]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control[data-v-32434ea8],.k-switch[disabled]:not(:disabled) input[data-v-32434ea8]{opacity:.3;pointer-events:none}.k-switch input[data-v-32434ea8]{display:none}.k-switch input:checked+.switch-control[data-v-32434ea8]{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control[data-v-32434ea8]:after{left:22px}.k-switch span[data-v-32434ea8]{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}[data-v-32434ea8]:root{--blue-100: #f2f6fe;--blue-200: #bdd3f9;--blue-300: #8ab3fa;--blue-400: #3972d5;--blue-500: #1155cb;--blue-600: #003694;--blue-700: #0a2b66;--petrol-100: #eaf4fb;--petrol-200: #0364ac;--purple-100: #d7d8fe;--purple-200: #bec0fd;--purple-300: #9396fc;--purple-400: #473cfb;--steel-100: #f0f4fa;--steel-200: #dae3f2;--steel-300: #a3b6d9;--steel-400: #7d91b3;--steel-500: #5c7299;--steel-600: #395380;--steel-700: #273c61;--red-100: #ffdede;--red-200: #ffcccc;--red-300: #ff9a99;--red-400: #ff7877;--red-500: #d44324;--red-600: #e50000;--red-700: #922021;--green-100: #e8f8f5;--green-200: #c0f2d5;--green-300: #84e5ae;--green-400: #42d782;--green-500: #07a88d;--green-600: #008871;--green-700: #13755e;--teal-100: #cdf1fe;--teal-200: #91e1fc;--teal-300: #169fcc;--teal-400: #0a7fae;--teal-500: #006e9d;--yellow-100: #fff3d8;--yellow-200: #ffe6ba;--yellow-300: #ffd68c;--yellow-400: #fabe5f;--yellow-500: #c67c06;--yellow-600: #a05604;--grey-100: #f8f8fa;--grey-200: #f1f1f5;--grey-300: #e7e7ec;--grey-400: #b6b6bd;--grey-500: #6f7787;--grey-600: #3c4557;--black-85: rgba(0, 0, 0, .85);--black-70: rgba(0, 0, 0, .7);--black-45: rgba(0, 0, 0, .45);--black-25: rgba(0, 0, 0, .25);--black-10: rgba(0, 0, 0, .1);--black-100: #dfdfdf;--black-200: #b1b2b1;--black-300: #6f7787;--black-400: #3c4557;--black-500: #0b172d;--white: #ffffff;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--type-xxxl: 32px;--type-xxl: 28px;--type-xl: 22px;--type-lg: 18px;--type-md: 16px;--type-sm: 14px;--type-xs: 12px;--type-xxs: 10px;--font-family-sans: sans-serif;--font-family-mono: monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body[data-v-32434ea8]{font-weight:400;font-weight:var(--font-weight-normal, 400)}.toaster-container-outer[data-v-32434ea8]{position:fixed;width:auto;bottom:1rem;right:1rem;max-width:300px;z-index:10000;transition:all .3s}.toaster-item[data-v-32434ea8]{display:flex;width:100%;margin-bottom:1rem;transition:all .3s;overflow:hidden;box-shadow:0 0 12px #0000001f}.toaster-item[data-v-32434ea8] .k-alert{--KAlertInfoBorder: var(--blue-500, color(blue-500));--KAlertSuccessBorder: var(--green-400, color(green-400));--KAlertWarningBorder: var(--yellow-300, color(yellow-300));--KAlertDangerBorder: var(--red-500, color(red-500));display:flex;justify-content:space-between;flex:1;padding:1rem;text-align:left;background-color:#fff;color:#000000b3;color:var(--black-70);margin-bottom:0}.toaster-item[data-v-32434ea8] .k-alert .close{position:relative;order:1;right:0;padding:0 0 0 1rem}.toaster-item[data-v-32434ea8] .k-alert .close:focus,.toaster-item[data-v-32434ea8] .k-alert .close:active{outline:none}.toaster-item .message[data-v-32434ea8]{hyphens:auto;max-width:150ch}.toaster-enter[data-v-32434ea8]{transform:translate(300px)}.toaster-leave-to[data-v-32434ea8]{transform:translate(100%)}.k-tree-item[data-v-4e1a3850]{color:var(--black-500);color:var(--KTreeListItemText, var(--black-500));background-color:var(--white);background-color:var(--KTreeListItemUnselectedBackground, var(--white));border:1px solid var(--grey-200);border:1px solid var(--KTreeListItemUnselectedBorder, var(--grey-200));border-radius:8px;padding:4px;text-decoration:none}.k-tree-item .k-tree-item-icon[data-v-4e1a3850]{line-height:1}.k-tree-item.selected[data-v-4e1a3850]{background-color:var(--teal-100);background-color:var(--KTreeListItemSelectedBackground, var(--teal-100));border-color:var(--teal-200);border-color:var(--KTreeListItemSelectedBorder, var(--teal-200))}.k-tree-item[data-v-4e1a3850]:hover{cursor:grab;color:var(--black-500);color:var(--KTreeListItemText, var(--black-500))}.k-tree-item.not-draggable[data-v-4e1a3850]{cursor:pointer}.k-tree-draggable .child-drop-zone[data-v-252c7efe]{min-height:6px;min-height:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-dragged[data-v-252c7efe]{cursor:move!important;cursor:grabbing!important}.k-tree-draggable .k-tree-item-dragged .has-no-children:last-of-type .child-drop-zone[data-v-252c7efe]:last-of-type,.k-tree-draggable .k-tree-item-dragged.has-no-children .child-drop-zone[data-v-252c7efe]:last-of-type{background-color:var(--teal-200);background-color:var(--KTreeListItemSelectedBorder, var(--teal-200));min-height:4px;margin-left:0;border-radius:100px}.k-tree-draggable .k-tree-item-dragged[data-v-252c7efe]:after{display:none}.k-tree-draggable .k-tree-item-grabbing[data-v-252c7efe]{display:none}.k-tree-draggable .k-tree-draggable[data-v-252c7efe]{margin-left:16px;counter-reset:item}.k-tree-draggable .k-tree-item-container[data-v-252c7efe]{position:relative;margin:3px 0 0 3px;margin:calc(var(--KTreeListDropZoneHeight, 6px) / 2) 0 0 calc(var(--KTreeListDropZoneHeight, 6px) / 2)}.k-tree-draggable .k-tree-item-container[data-v-252c7efe]:before{content:"";position:absolute;top:-3px;top:calc(var(--KTreeListDropZoneHeight, 6px) / 2 * -1);left:-12px;border-left:1px solid var(--grey-200);border-left:1px solid var(--KTreeListItemUnselectedBorder, var(--grey-200));border-bottom:1px solid var(--grey-200);border-bottom:1px solid var(--KTreeListItemUnselectedBorder, var(--grey-200));border-radius:0 0 0 5px;width:12px;height:26px;height:calc(var(--KTreeListDropZoneHeight, 6px) + 20px)}.k-tree-draggable .k-tree-item-container[data-v-252c7efe]:after{position:absolute;content:"";top:8px;top:calc(var(--KTreeListDropZoneHeight, 6px) + 2px);left:-12px;border-left:1px solid var(--grey-200);border-left:1px solid var(--KTreeListItemUnselectedBorder, var(--grey-200));width:12px;height:100%}.k-tree-draggable .k-tree-item-container[data-v-252c7efe]:first-child{padding-top:6px;padding-top:var(--KTreeListDropZoneHeight, 6px)}.k-tree-draggable .k-tree-item-container[data-v-252c7efe]:last-child:after{display:none}.k-tree-list .k-tree-draggable{margin:0;padding:0}.k-tree-list>.k-tree-draggable>.k-tree-item-container:before{display:none}.k-tree-list>.k-tree-draggable>.k-tree-item-container:after{display:none}.k-tree-list-grabbing *,.k-tree-item-grabbing *{cursor:move!important;cursor:grabbing!important}.view-switch-button[data-v-d5e8360c]{--KButtonPaddingY: 6px;--KButtonPaddingX: 6px;--KButtonSecondaryHover: var(--white);--KButtonSecondaryHoverBorder: var(--blue-300);--KButtonSecondaryFocus: none;transform:scale(1) translateZ(0);transform:scale(var(--scale, 1)) translateZ(0)}.view-switch-button.paused .icon i[data-v-d5e8360c]{animation-duration:0s}.view-switch-button .icon[data-v-d5e8360c]{width:1.5rem;height:1.5rem;position:relative}.view-switch-button .icon i[data-v-d5e8360c]{position:absolute;left:4px;left:var(--left, 4px);top:4px;top:var(--top, 4px);display:block;border-radius:2px;width:7px;width:var(--width, 7px);height:7px;height:var(--height, 7px);background-color:var(--grey-500);animation:none .5s linear forwards 0s;animation:var(--name, var(--dots-name, none)) var(--duration, var(--dots-duration, .5s)) var(--easing, var(--dots-easing, linear)) forwards var(--delay, var(--dots-delay, 0s));transition:background-color .2s ease}.view-switch-button .icon .dots i[data-v-d5e8360c]:nth-child(1){--x-middle: -8px;--y-middle: 10px;--x-end: -2px;--y-end: 12px;--x-back: 10px;--y-back: 7px;--x-back-end: 9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-d5e8360c]:nth-child(2){--left: 13px;--x-middle: -12px;--y-middle: 5px;--x-end: -11px;--y-end: 7px;--x-back: -3px;--y-back: 1px;--x-back-end: -9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-d5e8360c]:nth-child(3){--top: 13px;--x-middle: 4px;--y-middle: -5px;--x-end: -2px;--y-end: -7px;--x-back: -5px;--y-back: 0px;--x-back-end: 9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-d5e8360c]:nth-child(4){--left: 13px;--top: 13px;--x-middle: 0;--y-middle: -10px;--x-end: -11px;--y-end: -12px;--x-back: -14px;--y-back: -8px;--x-back-end: -9px;--y-back-end: 0}.view-switch-button .icon .lines[data-v-d5e8360c]{--name: var(--lines-name, none);--duration: var(--lines-duration, .15s);--easing: var(--lines-easing, linear);--delay: var(--lines-delay, 0s)}.view-switch-button .icon .lines i[data-v-d5e8360c]{--left: 9px;--top: 3px;--height: 2px;--width: 11px;transform-origin:0 50%;transform:translateY(20%) translateZ(0) scaleX(0)}.view-switch-button .icon .lines i[data-v-d5e8360c]:nth-child(2){--top: 8px}.view-switch-button .icon .lines i[data-v-d5e8360c]:nth-child(3){--top: 13px}.view-switch-button .icon .lines i[data-v-d5e8360c]:nth-child(4){--top: 18px}.view-switch-button .icon .lines i[data-v-d5e8360c]:nth-child(3),.view-switch-button .icon .lines i[data-v-d5e8360c]:nth-child(4){transform-origin:100% 50%}.view-switch-button.table[data-v-d5e8360c]{--dots-name: back;--lines-name: scale-down}.view-switch-button.table .lines i[data-v-d5e8360c]{transform-origin:0 50%}.view-switch-button.table .lines i[data-v-d5e8360c]:nth-child(3),.view-switch-button.table .lines i[data-v-d5e8360c]:nth-child(4){transform-origin:100% 50%}.view-switch-button.grid[data-v-d5e8360c]{--dots-name: move;--lines-name: scale;--lines-duration: .15s;--lines-delay: .3s}.view-switch-button.grid .lines i[data-v-d5e8360c]{transform-origin:100% 50%}.view-switch-button.grid .lines i[data-v-d5e8360c]:nth-child(3),.view-switch-button.grid .lines i[data-v-d5e8360c]:nth-child(4){transform-origin:0 50%}@keyframes move{50%{transform:translate(0) scale(.4);transform:translate(var(--x-middle, 0),var(--y-middle, 0)) scale(.4)}to{transform:translate(0) scale(.4);transform:translate(var(--x-end, 0),var(--y-end, 0)) scale(.4)}}@keyframes back{0%,15%{transform:translate(0) scale(.4);transform:translate(var(--x-end, 0),var(--y-end, 0)) scale(.4)}50%{transform:translate(0) scale(.5);transform:translate(var(--x-back, 0),var(--y-back, 0)) scale(.5)}to{transform:translate(0) scale(1);transform:translate(var(--x-back-end, 0),var(--y-back-end, 0)) scale(1)}}@keyframes scale{to{transform:translateY(20%) translateZ(0) scaleX(1)}}@keyframes scale-down{0%{transform:translateY(20%) translateZ(0) scaleX(1)}to{transform:translateY(20%) translateZ(0) scaleX(0)}}/*! KONGPONENTS_STYLES */.type-xxxl{font-size:32px;font-size:var(--type-xxxl)}.type-xxl{font-size:28px;font-size:var(--type-xxl)}.type-xl{font-size:22px;font-size:var(--type-xl)}.type-lg{font-size:18px;font-size:var(--type-lg)}.type-md{font-size:16px;font-size:var(--type-md)}.type-sm{font-size:14px;font-size:var(--type-sm)}.type-xs{font-size:12px;font-size:var(--type-xs)}.type-xxs{font-size:10px;font-size:var(--type-xxs)}.mono{font-family:monospace;font-family:var(--font-family-mono)}.mono.type-xxxl{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100{color:#f2f6fe;color:var(--blue-100)}.color-blue-200{color:#bdd3f9;color:var(--blue-200)}.color-blue-300{color:#8ab3fa;color:var(--blue-300)}.color-blue-400{color:#3972d5;color:var(--blue-400)}.color-blue-500{color:#1155cb;color:var(--blue-500)}.color-blue-600{color:#003694;color:var(--blue-600)}.color-blue-700{color:#0a2b66;color:var(--blue-700)}.color-petrol-100{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200{color:#0364ac;color:var(--petrol-200)}.color-purple-100{color:#d7d8fe;color:var(--purple-100)}.color-purple-200{color:#bec0fd;color:var(--purple-200)}.color-purple-300{color:#9396fc;color:var(--purple-300)}.color-purple-400{color:#473cfb;color:var(--purple-400)}.color-steel-100{color:#f0f4fa;color:var(--steel-100)}.color-steel-200{color:#dae3f2;color:var(--steel-200)}.color-steel-300{color:#a3b6d9;color:var(--steel-300)}.color-steel-400{color:#7d91b3;color:var(--steel-400)}.color-steel-500{color:#5c7299;color:var(--steel-500)}.color-steel-600{color:#395380;color:var(--steel-600)}.color-steel-700{color:#273c61;color:var(--steel-700)}.color-red-100{color:#ffdede;color:var(--red-100)}.color-red-200{color:#fcc;color:var(--red-200)}.color-red-300{color:#ff9a99;color:var(--red-300)}.color-red-400{color:#ff7877;color:var(--red-400)}.color-red-500{color:#d44324;color:var(--red-500)}.color-red-600{color:#e50000;color:var(--red-600)}.color-red-700{color:#922021;color:var(--red-700)}.color-green-100{color:#e8f8f5;color:var(--green-100)}.color-green-200{color:#c0f2d5;color:var(--green-200)}.color-green-300{color:#84e5ae;color:var(--green-300)}.color-green-400{color:#42d782;color:var(--green-400)}.color-green-500{color:#07a88d;color:var(--green-500)}.color-green-600{color:#008871;color:var(--green-600)}.color-green-700{color:#13755e;color:var(--green-700)}.color-teal-100{color:#cdf1fe;color:var(--teal-100)}.color-teal-200{color:#91e1fc;color:var(--teal-200)}.color-teal-300{color:#169fcc;color:var(--teal-300)}.color-teal-400{color:#0a7fae;color:var(--teal-400)}.color-teal-500{color:#006e9d;color:var(--teal-500)}.color-yellow-100{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500{color:#c67c06;color:var(--yellow-500)}.color-yellow-600{color:#a05604;color:var(--yellow-600)}.color-grey-100{color:#f8f8fa;color:var(--grey-100)}.color-grey-200{color:#f1f1f5;color:var(--grey-200)}.color-grey-300{color:#e7e7ec;color:var(--grey-300)}.color-grey-400{color:#b6b6bd;color:var(--grey-400)}.color-grey-500{color:#6f7787;color:var(--grey-500)}.color-grey-600{color:#3c4557;color:var(--grey-600)}.color-black-85{color:#000000d9;color:var(--black-85)}.color-black-70{color:#000000b3;color:var(--black-70)}.color-black-45{color:#00000073;color:var(--black-45)}.color-black-25{color:#00000040;color:var(--black-25)}.color-black-10{color:#0000001a;color:var(--black-10)}.color-black-100{color:#dfdfdf;color:var(--black-100)}.color-black-200{color:#b1b2b1;color:var(--black-200)}.color-black-300{color:#6f7787;color:var(--black-300)}.color-black-400{color:#3c4557;color:var(--black-400)}.color-black-500{color:#0b172d;color:var(--black-500)}.color-white{color:#fff;color:var(--white)}.style-heading-1{font-size:32px!important;line-height:36px!important;font-weight:400!important}.style-heading-2{font-size:20px!important;line-height:24px!important;font-weight:400!important}.style-heading-3{font-size:16px!important;line-height:24px!important;font-weight:400!important}.style-heading-4{font-size:14px!important;line-height:20px!important;font-weight:400!important}.style-body-lg,.style-body-lg-bold{font-size:16px!important;line-height:24px!important;font-weight:400!important}.style-body-md{font-size:13px!important;line-height:20px!important;font-weight:400!important}.style-body-md-bold{font-size:13px!important;line-height:24px!important;font-weight:400!important}.style-body-sm,.style-body-sm-bold{font-size:12px!important;line-height:16px!important;font-weight:400!important}.style-body-tiny{font-size:11px!important;line-height:16px!important;font-weight:300!important}.style-body-link{font-size:13px!important;line-height:20px!important;font-weight:400!important}.style-body-bc{font-size:12px!important;line-height:24px!important;font-weight:400!important;text-transform:uppercase!important}.style-body-code{font-size:13px!important;line-height:24px!important;font-weight:100!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ma-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.ma-0{margin:0!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.pa-auto{padding-left:auto!important;padding-right:auto!important;padding-top:auto!important;padding-bottom:auto!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pa-0{padding:0!important}.mt-auto{margin-top:auto!important}.mt-0{margin-top:0!important}.mr-auto{margin-right:auto!important}.mr-0{margin-right:0!important}.mb-auto{margin-bottom:auto!important}.mb-0{margin-bottom:0!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.ma-1{margin:4px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.ma-2{margin:8px!important}.mt-3{margin-top:12px!important}.mr-3{margin-right:12px!important}.mb-3{margin-bottom:12px!important}.ml-3{margin-left:12px!important}.mx-3{margin-left:12px!important;margin-right:12px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.ma-3{margin:12px!important}.mt-4{margin-top:16px!important}.mr-4{margin-right:16px!important}.mb-4{margin-bottom:16px!important}.ml-4{margin-left:16px!important}.mx-4{margin-left:16px!important;margin-right:16px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.ma-4{margin:16px!important}.mt-5{margin-top:24px!important}.mr-5{margin-right:24px!important}.mb-5{margin-bottom:24px!important}.ml-5{margin-left:24px!important}.mx-5{margin-left:24px!important;margin-right:24px!important}.my-5{margin-top:24px!important;margin-bottom:24px!important}.ma-5{margin:24px!important}.mt-6{margin-top:32px!important}.mr-6{margin-right:32px!important}.mb-6{margin-bottom:32px!important}.ml-6{margin-left:32px!important}.mx-6{margin-left:32px!important;margin-right:32px!important}.my-6{margin-top:32px!important;margin-bottom:32px!important}.ma-6{margin:32px!important}.mt-7{margin-top:48px!important}.mr-7{margin-right:48px!important}.mb-7{margin-bottom:48px!important}.ml-7{margin-left:48px!important}.mx-7{margin-left:48px!important;margin-right:48px!important}.my-7{margin-top:48px!important;margin-bottom:48px!important}.ma-7{margin:48px!important}.mt-8{margin-top:64px!important}.mr-8{margin-right:64px!important}.mb-8{margin-bottom:64px!important}.ml-8{margin-left:64px!important}.mx-8{margin-left:64px!important;margin-right:64px!important}.my-8{margin-top:64px!important;margin-bottom:64px!important}.ma-8{margin:64px!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1{padding-left:4px!important}.px-1{padding-left:4px!important;padding-right:4px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.pa-1{padding:4px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2{padding-left:8px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.pa-2{padding:8px!important}.pt-3{padding-top:12px!important}.pr-3{padding-right:12px!important}.pb-3{padding-bottom:12px!important}.pl-3{padding-left:12px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.pa-3{padding:12px!important}.pt-4{padding-top:16px!important}.pr-4{padding-right:16px!important}.pb-4{padding-bottom:16px!important}.pl-4{padding-left:16px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.pa-4{padding:16px!important}.pt-5{padding-top:24px!important}.pr-5{padding-right:24px!important}.pb-5{padding-bottom:24px!important}.pl-5{padding-left:24px!important}.px-5{padding-left:24px!important;padding-right:24px!important}.py-5{padding-top:24px!important;padding-bottom:24px!important}.pa-5{padding:24px!important}.pt-6{padding-top:32px!important}.pr-6{padding-right:32px!important}.pb-6{padding-bottom:32px!important}.pl-6{padding-left:32px!important}.px-6{padding-left:32px!important;padding-right:32px!important}.py-6{padding-top:32px!important;padding-bottom:32px!important}.pa-6{padding:32px!important}.pt-7{padding-top:48px!important}.pr-7{padding-right:48px!important}.pb-7{padding-bottom:48px!important}.pl-7{padding-left:48px!important}.px-7{padding-left:48px!important;padding-right:48px!important}.py-7{padding-top:48px!important;padding-bottom:48px!important}.pa-7{padding:48px!important}.pt-8{padding-top:64px!important}.pr-8{padding-right:64px!important}.pb-8{padding-bottom:64px!important}.pl-8{padding-left:64px!important}.px-8{padding-left:64px!important;padding-right:64px!important}.py-8{padding-top:64px!important;padding-bottom:64px!important}.pa-8{padding:64px!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multi-line-truncation{display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);-webkit-box-orient:vertical;overflow:hidden}.truncate-multi{line-height:24px;line-height:var(--TLineHeight, 24px);font-size:16px;font-size:var(--TFontSize, 16px);position:relative;max-height:120px;max-height:calc(var(--TLineHeight, 24px) * var(--TMaxLines, 5));overflow:hidden;padding-right:100px!important;padding-right:calc(var(--TPosRight, 12px) * var(--TPadRight, 8) + 4px)!important}.truncate-multi .truncate-multi:before{position:absolute;content:"...";top:104px;top:calc(var(--TLineHeight, 24px) * (var(--TMaxLines, 5) - 1) + var(--TFontSize, 16px) * .5);right:12px;right:var(--TPosRight, 12px)}.capitalize{text-transform:capitalize!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.bold-500{font-weight:500!important}.bold-600{font-weight:600!important}.bold-700{font-weight:700!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.cursor-pointer{cursor:pointer!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-100{height:100%!important}.h-auto{height:auto!important}.h-screen{min-height:100vh!important}.non-visual-button,.non-visual-button:focus,.non-visual-button:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-group{display:block;width:100%;margin-bottom:24px;margin-bottom:var(--lg, 24px)}.form-group hr{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, ));margin:32px 0;margin:var(--xl, 32px) 0}.k-input+.help,.k-input-wrapper+.help{display:block;margin:8px 0 0;margin:var(--spacing-xs, 8px) 0 0;font-size:14px;font-size:var(--type-sm, 14px);color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45))}.k-input-wrapper .text-on-input{position:relative}.k-input-wrapper .text-on-input .hovered:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input .focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.disabled{color:#6f7787;color:var(--grey-500)}.k-input-wrapper .text-on-input label{position:absolute;top:-8px;left:13px;width:auto;padding:2px 4px;z-index:1;line-height:1;font-size:11px;font-weight:500;color:#3c4557;color:var(--KInputBorder, var(--grey-600));background-color:#fff;background-color:var(--KInputBackground, var(--white));display:inline-block;margin-bottom:0;transition:color .1s ease}.k-input:not([type=checkbox]):not([type=radio]),.form-control:not([type=checkbox]):not([type=radio]){display:block;width:100%;padding:10px 16px;padding:10px var(--spacing-md, 16px);color:#000000b3;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)));font-size:16px;font-size:var(--type-md, 16px);font-weight:400;line-height:24px;border:none;border-radius:3px;box-sizing:border-box;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small,.form-control:not([type=checkbox]):not([type=radio]).k-input-small{font-size:12px;font-size:var(--type-xs, 12px);padding:8px 12px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px)}.k-input:not([type=checkbox]):not([type=radio]).k-input-large,.form-control:not([type=checkbox]):not([type=radio]).k-input-large{font-size:16px;font-size:var(--type-md, 16px);padding:16px 24px;padding:var(--spacing-md, 16px) var(--spacing-lg, 24px)}.k-input:not([type=checkbox]):not([type=radio]):hover,.form-control:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large,.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus,.form-control:not([type=checkbox]):not([type=radio]):focus{outline:none!important;box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large,.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):disabled,.form-control:not([type=checkbox]):not([type=radio]):disabled{cursor:not-allowed;font-style:italic;background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):invalid,.k-input:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control:not([type=checkbox]):not([type=radio]):invalid,.form-control:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input:not([type=checkbox]):not([type=radio])::placeholder,.form-control:not([type=checkbox]):not([type=radio])::placeholder{color:#00000073;color:var(--KInputPlaceholderColor, var(--black-45, rgba(0, 0, 0, .45)));font-weight:400;opacity:1}.k-input:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search],.form-control[type=search]{padding-left:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23000' fill-opacity='.45' fill-rule='evenodd' d='M6 12c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6 6 2.6862915 6 6c0 1.29583043-.410791 2.49571549-1.1092521 3.47653436l1.2305724 1.23057244 2.8232632 2.8338633c.3897175.3911808.3947266 1.0192147.005164 1.4087774-.3868655.3868655-1.014825.3873148-1.4087774-.005164l-2.8338633-2.8232632-1.23057244-1.2305724C8.49571549 11.589209 7.29583043 12 6 12zm4-6c0-2.209139-1.790861-4-4-4S2 3.790861 2 6s1.790861 4 4 4 4-1.790861 4-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px 50%}.k-input[type=search]::-webkit-search-cancel-button,.form-control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%3Cpath%20d%3D%27M9.60005%202.40021L1.80005%2010.2002%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3Cpath%20d%3D%27M9.60005%2010.2002L1.80005%202.40021%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3C%2Fsvg%3E);background-size:16px 16px}.k-input-wrapper textarea.form-control{resize:none;padding:17px 0 0 22px}.k-input-wrapper textarea.form-control:focus{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important}.k-input-wrapper.input-error .k-input,.k-input-wrapper.input-error .k-input:hover,.k-input-wrapper.input-error .k-input:focus{outline:none!important;box-shadow:inset 0 0 0 1.5px #d44324!important;box-shadow:inset 0 0 0 1.5px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input.k-input-large,.k-input-wrapper.input-error .k-input:hover.k-input-large,.k-input-wrapper.input-error .k-input:focus.k-input-large{box-shadow:inset 0 0 0 2px #d44324!important;box-shadow:inset 0 0 0 2px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .text-on-input label{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input:not([type=checkbox]),select.k-input:not([type=checkbox]):read-only,select.k-input:not([type=radio]),select.k-input:not([type=radio]):read-only{height:38px;background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff))}.k-input-label{display:inline-block;color:#000000d9;color:var(--KInputLabelColor, var(--black-85));font-weight:600;font-weight:var(--KInputLabelWeight, 600);font-family:sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, sans-serif));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, 14px));line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, 18px));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, 8px))}.k-input-label .label-tooltip{display:flex;align-items:center}.k-input-label .kong-icon{margin-left:4px;margin-left:var(--spacing-xxs)}.k-inputCheckbox.k-input-label,.k-inputRadio.k-input-label{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, 16px));font-weight:400;font-family:sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, sans-serif));margin-bottom:0}input.k-input[type=checkbox],input.k-input[type=radio],input.form-control[type=checkbox],input.form-control[type=radio]{display:inline-block;vertical-align:middle;padding:0;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));background-color:#fff;box-sizing:border-box;appearance:none;user-select:none;-webkit-print-color-adjust:exact}input.k-input[type=checkbox]:disabled,input.k-input[type=radio]:disabled,input.form-control[type=checkbox]:disabled,input.form-control[type=radio]:disabled{opacity:1}input.k-input[type=checkbox]:disabled:hover,input.k-input[type=radio]:disabled:hover,input.form-control[type=checkbox]:disabled:hover,input.form-control[type=radio]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox],input.form-control[type=checkbox]{height:20px;width:20px;color:#1155cb;color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));border:none;border-radius:3px;margin:0 6px 0 0;outline:none}input.k-input[type=checkbox]:not(:checked),input.form-control[type=checkbox]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:checked,input.form-control[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.633 0L12 1.397 3.583 10 0 6.337 1.367 4.94l2.216 2.265z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));background-color:currentColor;background-position:center;background-repeat:no-repeat}input.k-input[type=checkbox]:checked::-ms-check,input.form-control[type=checkbox]:checked::-ms-check{color:#fff;border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb));background-color:#1155cb;background-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:hover,input.k-input[type=checkbox]:active,input.form-control[type=checkbox]:hover,input.form-control[type=checkbox]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:focus,input.form-control[type=checkbox]:focus{outline:none;border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:disabled:not(:checked),input.form-control[type=checkbox]:disabled:not(:checked){background-color:#f8f8fa;background-color:var(--KInputCheckboxDisabled, var(--grey-100, #f8f8fa));border:1px solid #b6b6bd;border:1px solid var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd));border-radius:2px}input.k-input[type=checkbox]:disabled:checked,input.form-control[type=checkbox]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio],input.form-control[type=radio]{display:inline-flex;justify-content:center;align-items:center;height:20px;width:20px;color:#1155cb;color:var(--KRadioPrimary, var(--blue-500, #1155cb));border:2px solid #e7e7ec;border:2px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:100%;margin:0 6px 0 0}input.k-input[type=radio]:checked,input.form-control[type=radio]:checked{border-color:currentColor;background-color:#fff;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input.k-input[type=radio]:checked:after,input.form-control[type=radio]:checked:after{content:"";display:flex;height:10px;width:10px;background-color:currentColor;border-radius:100%}input.k-input[type=radio]:checked::-ms-check,input.form-control[type=radio]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio]:disabled,input.form-control[type=radio]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch{display:inline-flex;align-items:center;cursor:pointer}.k-switch.switch-with-icon .switch-control{width:48px}.k-switch.switch-with-icon .kong-icon{height:20px;width:22px;left:57px}.k-switch.switch-with-icon input:checked+.switch-control:after{left:26px}.k-switch .switch-control{position:relative;display:block;width:44px;height:24px;margin-right:1rem;border-radius:12px;background-color:#b6b6bd;background-color:var(--KInputSwitchBackground, var(--grey-400, #b6b6bd));transition:.2s linear}.k-switch .switch-control.has-label-left{margin-right:0;margin-left:1rem}.k-switch .switch-control:after{position:absolute;top:2px;left:2px;display:block;width:20px;height:20px;border-radius:50%;background-color:#fff;background-color:var(--white, #ffffff);content:"";transition:.2s linear}.k-switch[disabled]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control,.k-switch[disabled]:not(:disabled) input{opacity:.3;pointer-events:none}.k-switch input{display:none}.k-switch input:checked+.switch-control{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control:after{left:22px}.k-switch span{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}:root{--blue-100: #f2f6fe;--blue-200: #bdd3f9;--blue-300: #8ab3fa;--blue-400: #3972d5;--blue-500: #1155cb;--blue-600: #003694;--blue-700: #0a2b66;--petrol-100: #eaf4fb;--petrol-200: #0364ac;--purple-100: #d7d8fe;--purple-200: #bec0fd;--purple-300: #9396fc;--purple-400: #473cfb;--steel-100: #f0f4fa;--steel-200: #dae3f2;--steel-300: #a3b6d9;--steel-400: #7d91b3;--steel-500: #5c7299;--steel-600: #395380;--steel-700: #273c61;--red-100: #ffdede;--red-200: #ffcccc;--red-300: #ff9a99;--red-400: #ff7877;--red-500: #d44324;--red-600: #e50000;--red-700: #922021;--green-100: #e8f8f5;--green-200: #c0f2d5;--green-300: #84e5ae;--green-400: #42d782;--green-500: #07a88d;--green-600: #008871;--green-700: #13755e;--teal-100: #cdf1fe;--teal-200: #91e1fc;--teal-300: #169fcc;--teal-400: #0a7fae;--teal-500: #006e9d;--yellow-100: #fff3d8;--yellow-200: #ffe6ba;--yellow-300: #ffd68c;--yellow-400: #fabe5f;--yellow-500: #c67c06;--yellow-600: #a05604;--grey-100: #f8f8fa;--grey-200: #f1f1f5;--grey-300: #e7e7ec;--grey-400: #b6b6bd;--grey-500: #6f7787;--grey-600: #3c4557;--black-85: rgba(0, 0, 0, .85);--black-70: rgba(0, 0, 0, .7);--black-45: rgba(0, 0, 0, .45);--black-25: rgba(0, 0, 0, .25);--black-10: rgba(0, 0, 0, .1);--black-100: #dfdfdf;--black-200: #b1b2b1;--black-300: #6f7787;--black-400: #3c4557;--black-500: #0b172d;--white: #ffffff;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--type-xxxl: 32px;--type-xxl: 28px;--type-xl: 22px;--type-lg: 18px;--type-md: 16px;--type-sm: 14px;--type-xs: 12px;--type-xxs: 10px;--font-family-sans: sans-serif;--font-family-mono: monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body{font-weight:400;font-weight:var(--font-weight-normal, 400)}/*! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0px}.right-0{right:0px}.left-0{left:0px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-4{margin-top:1rem;margin-bottom:1rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mb-3{margin-bottom:.75rem}.mb-2{margin-bottom:.5rem}.mr-1{margin-right:.25rem}.mt-6{margin-top:1.5rem}.mt-4{margin-top:1rem}.ml-4{margin-left:1rem}.mb-1{margin-bottom:.25rem}.mt-2{margin-top:.5rem}.ml-1{margin-left:.25rem}.mt-1{margin-top:.25rem}.mr-2{margin-right:.5rem}.mt-16{margin-top:4rem}.mt-8{margin-top:2rem}.mb-4{margin-bottom:1rem}.mr-4{margin-right:1rem}.mt-3{margin-top:.75rem}.ml-3{margin-left:.75rem}.mb-12{margin-bottom:3rem}.mb-10{margin-bottom:2.5rem}.mt-10{margin-top:2.5rem}.mb-16{margin-bottom:4rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-72{height:18rem}.h-40{height:10rem}.h-full{height:100%}.w-4{width:1rem}.w-full{width:100%}.w-72{width:18rem}.w-32{width:8rem}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.cursor-help{cursor:help}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-4{padding-left:1rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-5xl{font-size:3rem;line-height:1}.text-2xl{font-size:1.5rem;line-height:2rem}.font-medium{font-weight:500}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity))}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-family-mono: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--logo-purple: #290b53;--logo-purple-light: rgba(41, 11, 83, .75);--logo-purple-lighter: rgba(41, 11, 83, .08);--logo-green: #3db664;--custom-orange: #ff8040;--AppHeaderHeight: 60px;--AppSidebarWidth: 280px;--KButtonPrimaryBase: var(--logo-purple);--KButtonPrimaryHover: var(--logo-purple-light)}body{padding-top:var(--AppHeaderHeight, initial);font-family:var(--font-family-sans)}a{text-decoration:underline}a:link,a:visited{color:var(--logo-purple)}a:hover,a:active,a:focus{color:var(--logo-purple-light)}img{display:inline-block}select{appearance:none;border:1px solid var(--grey-400);border-radius:3px;font-size:16px;color:var(--logo-purple);line-height:20px;padding:10px 30px 10px 13px;background-color:var(--white);background-image:url(./chevron-down.d32f03bb.svg?url);background-position:calc(100% - 13px) 50%;background-repeat:no-repeat}.k-button.outline{outline:none}.k-button .kong-icon{align-items:center}.k-dropdown-popover{cursor:initial}.k-modal .k-modal-body.content-left{margin-right:0!important}.k-table td{white-space:normal!important}.k-table .k-button{margin-top:0!important;margin-bottom:0!important}.k-tabs .tab-link{text-decoration:none}.component-frame{border:1px solid var(--grey-300);border-radius:3px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (min-width: 640px){.sm\:w-3\/4{width:75%}.sm\:w-3\/5{width:60%}.sm\:flex-row{flex-direction:row}}@media (min-width: 768px){.md\:w-3\/5{width:60%}}@media (min-width: 1024px){.lg\:w-1\/2{width:50%}.lg\:w-2\/5{width:40%}} diff --git a/app/kuma-ui/pkg/resources/data/assets/index.3bc39668.js b/app/kuma-ui/pkg/resources/data/assets/index.3bc39668.js deleted file mode 100644 index b61543a7d8f7..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/index.3bc39668.js +++ /dev/null @@ -1,483 +0,0 @@ -var F5=Object.defineProperty;var R5=(t,r,e)=>r in t?F5(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e;var Ui=(t,r,e)=>(R5(t,typeof r!="symbol"?r+"":r,e),e);(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))i(n);new MutationObserver(n=>{for(const a of n)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function e(n){const a={};return n.integrity&&(a.integrity=n.integrity),n.referrerpolicy&&(a.referrerPolicy=n.referrerpolicy),n.crossorigin==="use-credentials"?a.credentials="include":n.crossorigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(n){if(n.ep)return;n.ep=!0;const a=e(n);fetch(n.href,a)}})();const j5="modulepreload",V5=function(t,r){return new URL(t,r).href},a0={},it=function(r,e,i){if(!e||e.length===0)return r();const n=document.getElementsByTagName("link");return Promise.all(e.map(a=>{if(a=V5(a,i),a in a0)return;a0[a]=!0;const s=a.endsWith(".css"),o=s?'[rel="stylesheet"]':"";if(!!i)for(let c=n.length-1;c>=0;c--){const h=n[c];if(h.href===a&&(!s||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${o}`))return;const u=document.createElement("link");if(u.rel=s?"stylesheet":j5,s||(u.as="script",u.crossOrigin=""),u.href=a,document.head.appendChild(u),s)return new Promise((c,h)=>{u.addEventListener("load",c),u.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>r())};function ff(t,r){const e=Object.create(null),i=t.split(",");for(let n=0;n!!e[n.toLowerCase()]:n=>!!e[n]}function hr(t){if(Me(t)){const r={};for(let e=0;e{if(e){const i=e.split(H5);i.length>1&&(r[i[0].trim()]=i[1].trim())}}),r}function ve(t){let r="";if(Ft(t))r=t;else if(Me(t))for(let e=0;eva(e,r))}const ne=t=>Ft(t)?t:t==null?"":Me(t)||wt(t)&&(t.toString===Vv||!ze(t.toString))?JSON.stringify(t,Rv,2):String(t),Rv=(t,r)=>r&&r.__v_isRef?Rv(t,r.value):da(r)?{[`Map(${r.size})`]:[...r.entries()].reduce((e,[i,n])=>(e[`${i} =>`]=n,e),{})}:Bu(r)?{[`Set(${r.size})`]:[...r.values()]}:wt(r)&&!Me(r)&&!Nv(r)?String(r):r,Pt={},ha=[],Zr=()=>{},G5=()=>!1,q5=/^on[^a-z]/,Au=t=>q5.test(t),pf=t=>t.startsWith("onUpdate:"),Qt=Object.assign,gf=(t,r)=>{const e=t.indexOf(r);e>-1&&t.splice(e,1)},Q5=Object.prototype.hasOwnProperty,et=(t,r)=>Q5.call(t,r),Me=Array.isArray,da=t=>wo(t)==="[object Map]",Bu=t=>wo(t)==="[object Set]",s0=t=>wo(t)==="[object Date]",ze=t=>typeof t=="function",Ft=t=>typeof t=="string",$s=t=>typeof t=="symbol",wt=t=>t!==null&&typeof t=="object",jv=t=>wt(t)&&ze(t.then)&&ze(t.catch),Vv=Object.prototype.toString,wo=t=>Vv.call(t),X5=t=>wo(t).slice(8,-1),Nv=t=>wo(t)==="[object Object]",mf=t=>Ft(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,hl=ff(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Lu=t=>{const r=Object.create(null);return e=>r[e]||(r[e]=t(e))},J5=/-(\w)/g,gi=Lu(t=>t.replace(J5,(r,e)=>e?e.toUpperCase():"")),e_=/\B([A-Z])/g,mn=Lu(t=>t.replace(e_,"-$1").toLowerCase()),Fu=Lu(t=>t.charAt(0).toUpperCase()+t.slice(1)),dl=Lu(t=>t?`on${Fu(t)}`:""),Zs=(t,r)=>!Object.is(t,r),fl=(t,r)=>{for(let e=0;e{Object.defineProperty(t,r,{configurable:!0,enumerable:!1,value:e})},ya=t=>{const r=parseFloat(t);return isNaN(r)?t:r};let o0;const t_=()=>o0||(o0=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let si;class Hv{constructor(r=!1){this.detached=r,this.active=!0,this.effects=[],this.cleanups=[],this.parent=si,!r&&si&&(this.index=(si.scopes||(si.scopes=[])).push(this)-1)}run(r){if(this.active){const e=si;try{return si=this,r()}finally{si=e}}}on(){si=this}off(){si=this.parent}stop(r){if(this.active){let e,i;for(e=0,i=this.effects.length;e{const r=new Set(t);return r.w=0,r.n=0,r},zv=t=>(t.w&un)>0,Uv=t=>(t.n&un)>0,n_=({deps:t})=>{if(t.length)for(let r=0;r{const{deps:r}=t;if(r.length){let e=0;for(let i=0;i{(c==="length"||c>=l)&&o.push(u)})}else switch(e!==void 0&&o.push(s.get(e)),r){case"add":Me(t)?mf(e)&&o.push(s.get("length")):(o.push(s.get(Mn)),da(t)&&o.push(s.get(Oh)));break;case"delete":Me(t)||(o.push(s.get(Mn)),da(t)&&o.push(s.get(Oh)));break;case"set":da(t)&&o.push(s.get(Mn));break}if(o.length===1)o[0]&&Th(o[0]);else{const l=[];for(const u of o)u&&l.push(...u);Th(vf(l))}}function Th(t,r){const e=Me(t)?t:[...t];for(const i of e)i.computed&&u0(i);for(const i of e)i.computed||u0(i)}function u0(t,r){(t!==Kr||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const s_=ff("__proto__,__v_isRef,__isVue"),Kv=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter($s)),o_=bf(),l_=bf(!1,!0),u_=bf(!0),c0=c_();function c_(){const t={};return["includes","indexOf","lastIndexOf"].forEach(r=>{t[r]=function(...e){const i=ot(this);for(let a=0,s=this.length;a{t[r]=function(...e){La();const i=ot(this)[r].apply(this,e);return Fa(),i}}),t}function bf(t=!1,r=!1){return function(i,n,a){if(n==="__v_isReactive")return!t;if(n==="__v_isReadonly")return t;if(n==="__v_isShallow")return r;if(n==="__v_raw"&&a===(t?r?k_:Qv:r?qv:Gv).get(i))return i;const s=Me(i);if(!t&&s&&et(c0,n))return Reflect.get(c0,n,a);const o=Reflect.get(i,n,a);return($s(n)?Kv.has(n):s_(n))||(t||kr(i,"get",n),r)?o:Gt(o)?s&&mf(n)?o:o.value:wt(o)?t?Xv(o):vi(o):o}}const h_=$v(),d_=$v(!0);function $v(t=!1){return function(e,i,n,a){let s=e[i];if(Bn(s)&&Gt(s)&&!Gt(n))return!1;if(!t&&(!jl(n)&&!Bn(n)&&(s=ot(s),n=ot(n)),!Me(e)&&Gt(s)&&!Gt(n)))return s.value=n,!0;const o=Me(e)&&mf(i)?Number(i)t,Ru=t=>Reflect.getPrototypeOf(t);function No(t,r,e=!1,i=!1){t=t.__v_raw;const n=ot(t),a=ot(r);e||(r!==a&&kr(n,"get",r),kr(n,"get",a));const{has:s}=Ru(n),o=i?_f:e?Sf:Gs;if(s.call(n,r))return o(t.get(r));if(s.call(n,a))return o(t.get(a));t!==n&&t.get(r)}function Ho(t,r=!1){const e=this.__v_raw,i=ot(e),n=ot(t);return r||(t!==n&&kr(i,"has",t),kr(i,"has",n)),t===n?e.has(t):e.has(t)||e.has(n)}function zo(t,r=!1){return t=t.__v_raw,!r&&kr(ot(t),"iterate",Mn),Reflect.get(t,"size",t)}function h0(t){t=ot(t);const r=ot(this);return Ru(r).has.call(r,t)||(r.add(t),Bi(r,"add",t,t)),this}function d0(t,r){r=ot(r);const e=ot(this),{has:i,get:n}=Ru(e);let a=i.call(e,t);a||(t=ot(t),a=i.call(e,t));const s=n.call(e,t);return e.set(t,r),a?Zs(r,s)&&Bi(e,"set",t,r):Bi(e,"add",t,r),this}function f0(t){const r=ot(this),{has:e,get:i}=Ru(r);let n=e.call(r,t);n||(t=ot(t),n=e.call(r,t)),i&&i.call(r,t);const a=r.delete(t);return n&&Bi(r,"delete",t,void 0),a}function p0(){const t=ot(this),r=t.size!==0,e=t.clear();return r&&Bi(t,"clear",void 0,void 0),e}function Uo(t,r){return function(i,n){const a=this,s=a.__v_raw,o=ot(s),l=r?_f:t?Sf:Gs;return!t&&kr(o,"iterate",Mn),s.forEach((u,c)=>i.call(n,l(u),l(c),a))}}function Yo(t,r,e){return function(...i){const n=this.__v_raw,a=ot(n),s=da(a),o=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,u=n[t](...i),c=e?_f:r?Sf:Gs;return!r&&kr(a,"iterate",l?Oh:Mn),{next(){const{value:h,done:f}=u.next();return f?{value:h,done:f}:{value:o?[c(h[0]),c(h[1])]:c(h),done:f}},[Symbol.iterator](){return this}}}}function Yi(t){return function(...r){return t==="delete"?!1:this}}function y_(){const t={get(a){return No(this,a)},get size(){return zo(this)},has:Ho,add:h0,set:d0,delete:f0,clear:p0,forEach:Uo(!1,!1)},r={get(a){return No(this,a,!1,!0)},get size(){return zo(this)},has:Ho,add:h0,set:d0,delete:f0,clear:p0,forEach:Uo(!1,!0)},e={get(a){return No(this,a,!0)},get size(){return zo(this,!0)},has(a){return Ho.call(this,a,!0)},add:Yi("add"),set:Yi("set"),delete:Yi("delete"),clear:Yi("clear"),forEach:Uo(!0,!1)},i={get(a){return No(this,a,!0,!0)},get size(){return zo(this,!0)},has(a){return Ho.call(this,a,!0)},add:Yi("add"),set:Yi("set"),delete:Yi("delete"),clear:Yi("clear"),forEach:Uo(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{t[a]=Yo(a,!1,!1),e[a]=Yo(a,!0,!1),r[a]=Yo(a,!1,!0),i[a]=Yo(a,!0,!0)}),[t,e,r,i]}const[b_,__,w_,x_]=y_();function wf(t,r){const e=r?t?x_:w_:t?__:b_;return(i,n,a)=>n==="__v_isReactive"?!t:n==="__v_isReadonly"?t:n==="__v_raw"?i:Reflect.get(et(e,n)&&n in i?e:i,n,a)}const S_={get:wf(!1,!1)},C_={get:wf(!1,!0)},P_={get:wf(!0,!1)},Gv=new WeakMap,qv=new WeakMap,Qv=new WeakMap,k_=new WeakMap;function O_(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function T_(t){return t.__v_skip||!Object.isExtensible(t)?0:O_(X5(t))}function vi(t){return Bn(t)?t:xf(t,!1,Zv,S_,Gv)}function D_(t){return xf(t,!1,v_,C_,qv)}function Xv(t){return xf(t,!0,m_,P_,Qv)}function xf(t,r,e,i,n){if(!wt(t)||t.__v_raw&&!(r&&t.__v_isReactive))return t;const a=n.get(t);if(a)return a;const s=T_(t);if(s===0)return t;const o=new Proxy(t,s===2?i:e);return n.set(t,o),o}function fa(t){return Bn(t)?fa(t.__v_raw):!!(t&&t.__v_isReactive)}function Bn(t){return!!(t&&t.__v_isReadonly)}function jl(t){return!!(t&&t.__v_isShallow)}function Jv(t){return fa(t)||Bn(t)}function ot(t){const r=t&&t.__v_raw;return r?ot(r):t}function ey(t){return Rl(t,"__v_skip",!0),t}const Gs=t=>wt(t)?vi(t):t,Sf=t=>wt(t)?Xv(t):t;function ty(t){rn&&Kr&&(t=ot(t),Wv(t.dep||(t.dep=vf())))}function ry(t,r){t=ot(t),t.dep&&Th(t.dep)}function Gt(t){return!!(t&&t.__v_isRef===!0)}function W(t){return iy(t,!1)}function E_(t){return iy(t,!0)}function iy(t,r){return Gt(t)?t:new M_(t,r)}class M_{constructor(r,e){this.__v_isShallow=e,this.dep=void 0,this.__v_isRef=!0,this._rawValue=e?r:ot(r),this._value=e?r:Gs(r)}get value(){return ty(this),this._value}set value(r){const e=this.__v_isShallow||jl(r)||Bn(r);r=e?r:ot(r),Zs(r,this._rawValue)&&(this._rawValue=r,this._value=e?r:Gs(r),ry(this))}}function se(t){return Gt(t)?t.value:t}const I_={get:(t,r,e)=>se(Reflect.get(t,r,e)),set:(t,r,e,i)=>{const n=t[r];return Gt(n)&&!Gt(e)?(n.value=e,!0):Reflect.set(t,r,e,i)}};function ny(t){return fa(t)?t:new Proxy(t,I_)}function ay(t){const r=Me(t)?new Array(t.length):{};for(const e in t)r[e]=B_(t,e);return r}class A_{constructor(r,e,i){this._object=r,this._key=e,this._defaultValue=i,this.__v_isRef=!0}get value(){const r=this._object[this._key];return r===void 0?this._defaultValue:r}set value(r){this._object[this._key]=r}}function B_(t,r,e){const i=t[r];return Gt(i)?i:new A_(t,r,e)}var sy;class L_{constructor(r,e,i,n){this._setter=e,this.dep=void 0,this.__v_isRef=!0,this[sy]=!1,this._dirty=!0,this.effect=new yf(r,()=>{this._dirty||(this._dirty=!0,ry(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!n,this.__v_isReadonly=i}get value(){const r=ot(this);return ty(r),(r._dirty||!r._cacheable)&&(r._dirty=!1,r._value=r.effect.run()),r._value}set value(r){this._setter(r)}}sy="__v_isReadonly";function F_(t,r,e=!1){let i,n;const a=ze(t);return a?(i=t,n=Zr):(i=t.get,n=t.set),new L_(i,n,a||!n,e)}function nn(t,r,e,i){let n;try{n=i?t(...i):t()}catch(a){ju(a,r,e)}return n}function Br(t,r,e,i){if(ze(t)){const a=nn(t,r,e,i);return a&&jv(a)&&a.catch(s=>{ju(s,r,e)}),a}const n=[];for(let a=0;a>>1;Qs(tr[i])ci&&tr.splice(r,1)}function N_(t){Me(t)?pa.push(...t):(!ki||!ki.includes(t,t.allowRecurse?On+1:On))&&pa.push(t),ly()}function g0(t,r=qs?ci+1:0){for(;rQs(e)-Qs(i)),On=0;Ont.id==null?1/0:t.id,H_=(t,r)=>{const e=Qs(t)-Qs(r);if(e===0){if(t.pre&&!r.pre)return-1;if(r.pre&&!t.pre)return 1}return e};function cy(t){Dh=!1,qs=!0,tr.sort(H_);const r=Zr;try{for(ci=0;ciFt(d)?d.trim():d)),h&&(n=e.map(ya))}let o,l=i[o=dl(r)]||i[o=dl(gi(r))];!l&&a&&(l=i[o=dl(mn(r))]),l&&Br(l,t,6,n);const u=i[o+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[o])return;t.emitted[o]=!0,Br(u,t,6,n)}}function hy(t,r,e=!1){const i=r.emitsCache,n=i.get(t);if(n!==void 0)return n;const a=t.emits;let s={},o=!1;if(!ze(t)){const l=u=>{const c=hy(u,r,!0);c&&(o=!0,Qt(s,c))};!e&&r.mixins.length&&r.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!a&&!o?(wt(t)&&i.set(t,null),null):(Me(a)?a.forEach(l=>s[l]=null):Qt(s,a),wt(t)&&i.set(t,s),s)}function Vu(t,r){return!t||!Au(r)?!1:(r=r.slice(2).replace(/Once$/,""),et(t,r[0].toLowerCase()+r.slice(1))||et(t,mn(r))||et(t,r))}let qt=null,Nu=null;function Vl(t){const r=qt;return qt=t,Nu=t&&t.type.__scopeId||null,r}function zr(t){Nu=t}function Ur(){Nu=null}function ue(t,r=qt,e){if(!r||t._n)return t;const i=(...n)=>{i._d&&O0(-1);const a=Vl(r);let s;try{s=t(...n)}finally{Vl(a),i._d&&O0(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function wc(t){const{type:r,vnode:e,proxy:i,withProxy:n,props:a,propsOptions:[s],slots:o,attrs:l,emit:u,render:c,renderCache:h,data:f,setupState:d,ctx:p,inheritAttrs:m}=t;let g,y;const v=Vl(t);try{if(e.shapeFlag&4){const _=n||i;g=oi(c.call(_,_,h,a,d,f,p)),y=l}else{const _=r;g=oi(_.length>1?_(a,{attrs:l,slots:o,emit:u}):_(a,null)),y=r.props?l:U_(l)}}catch(_){Ms.length=0,ju(_,t,1),g=J(Lr)}let b=g;if(y&&m!==!1){const _=Object.keys(y),{shapeFlag:x}=b;_.length&&x&7&&(s&&_.some(pf)&&(y=Y_(y,s)),b=cn(b,y))}return e.dirs&&(b=cn(b),b.dirs=b.dirs?b.dirs.concat(e.dirs):e.dirs),e.transition&&(b.transition=e.transition),g=b,Vl(v),g}const U_=t=>{let r;for(const e in t)(e==="class"||e==="style"||Au(e))&&((r||(r={}))[e]=t[e]);return r},Y_=(t,r)=>{const e={};for(const i in t)(!pf(i)||!(i.slice(9)in r))&&(e[i]=t[i]);return e};function W_(t,r,e){const{props:i,children:n,component:a}=t,{props:s,children:o,patchFlag:l}=r,u=a.emitsOptions;if(r.dirs||r.transition)return!0;if(e&&l>=0){if(l&1024)return!0;if(l&16)return i?m0(i,s,u):!!s;if(l&8){const c=r.dynamicProps;for(let h=0;ht.__isSuspense;function Z_(t,r){r&&r.pendingBranch?Me(t)?r.effects.push(...t):r.effects.push(t):N_(t)}function Ts(t,r){if(Ut){let e=Ut.provides;const i=Ut.parent&&Ut.parent.provides;i===e&&(e=Ut.provides=Object.create(i)),e[t]=r}}function Cr(t,r,e=!1){const i=Ut||qt;if(i){const n=i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides;if(n&&t in n)return n[t];if(arguments.length>1)return e&&ze(r)?r.call(i.proxy):r}}function dy(t,r){return kf(t,null,r)}const Wo={};function Ge(t,r,e){return kf(t,r,e)}function kf(t,r,{immediate:e,deep:i,flush:n,onTrack:a,onTrigger:s}=Pt){const o=Ut;let l,u=!1,c=!1;if(Gt(t)?(l=()=>t.value,u=jl(t)):fa(t)?(l=()=>t,i=!0):Me(t)?(c=!0,u=t.some(b=>fa(b)||jl(b)),l=()=>t.map(b=>{if(Gt(b))return b.value;if(fa(b))return En(b);if(ze(b))return nn(b,o,2)})):ze(t)?r?l=()=>nn(t,o,2):l=()=>{if(!(o&&o.isUnmounted))return h&&h(),Br(t,o,3,[f])}:l=Zr,r&&i){const b=l;l=()=>En(b())}let h,f=b=>{h=y.onStop=()=>{nn(b,o,4)}},d;if(Js)if(f=Zr,r?e&&Br(r,o,3,[l(),c?[]:void 0,f]):l(),n==="sync"){const b=jw();d=b.__watcherHandles||(b.__watcherHandles=[])}else return Zr;let p=c?new Array(t.length).fill(Wo):Wo;const m=()=>{if(!!y.active)if(r){const b=y.run();(i||u||(c?b.some((_,x)=>Zs(_,p[x])):Zs(b,p)))&&(h&&h(),Br(r,o,3,[b,p===Wo?void 0:c&&p[0]===Wo?[]:p,f]),p=b)}else y.run()};m.allowRecurse=!!r;let g;n==="sync"?g=m:n==="post"?g=()=>fr(m,o&&o.suspense):(m.pre=!0,o&&(m.id=o.uid),g=()=>Pf(m));const y=new yf(l,g);r?e?m():p=y.run():n==="post"?fr(y.run.bind(y),o&&o.suspense):y.run();const v=()=>{y.stop(),o&&o.scope&&gf(o.scope.effects,y)};return d&&d.push(v),v}function G_(t,r,e){const i=this.proxy,n=Ft(t)?t.includes(".")?fy(i,t):()=>i[t]:t.bind(i,i);let a;ze(r)?a=r:(a=r.handler,e=r);const s=Ut;ba(this);const o=kf(n,a.bind(i),e);return s?ba(s):In(),o}function fy(t,r){const e=r.split(".");return()=>{let i=t;for(let n=0;n{En(e,r)});else if(Nv(t))for(const e in t)En(t[e],r);return t}function q_(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Rt(()=>{t.isMounted=!0}),xo(()=>{t.isUnmounting=!0}),t}const Er=[Function,Array],Q_={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Er,onEnter:Er,onAfterEnter:Er,onEnterCancelled:Er,onBeforeLeave:Er,onLeave:Er,onAfterLeave:Er,onLeaveCancelled:Er,onBeforeAppear:Er,onAppear:Er,onAfterAppear:Er,onAppearCancelled:Er},setup(t,{slots:r}){const e=Mf(),i=q_();let n;return()=>{const a=r.default&&my(r.default(),!0);if(!a||!a.length)return;let s=a[0];if(a.length>1){for(const m of a)if(m.type!==Lr){s=m;break}}const o=ot(t),{mode:l}=o;if(i.isLeaving)return xc(s);const u=v0(s);if(!u)return xc(s);const c=Eh(u,o,i,e);Mh(u,c);const h=e.subTree,f=h&&v0(h);let d=!1;const{getTransitionKey:p}=u.type;if(p){const m=p();n===void 0?n=m:m!==n&&(n=m,d=!0)}if(f&&f.type!==Lr&&(!Tn(u,f)||d)){const m=Eh(f,o,i,e);if(Mh(f,m),l==="out-in")return i.isLeaving=!0,m.afterLeave=()=>{i.isLeaving=!1,e.update.active!==!1&&e.update()},xc(s);l==="in-out"&&u.type!==Lr&&(m.delayLeave=(g,y,v)=>{const b=gy(i,f);b[String(f.key)]=f,g._leaveCb=()=>{y(),g._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=v})}return s}}},py=Q_;function gy(t,r){const{leavingVNodes:e}=t;let i=e.get(r.type);return i||(i=Object.create(null),e.set(r.type,i)),i}function Eh(t,r,e,i){const{appear:n,mode:a,persisted:s=!1,onBeforeEnter:o,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:h,onLeave:f,onAfterLeave:d,onLeaveCancelled:p,onBeforeAppear:m,onAppear:g,onAfterAppear:y,onAppearCancelled:v}=r,b=String(t.key),_=gy(e,t),x=(C,T)=>{C&&Br(C,i,9,T)},k=(C,T)=>{const A=T[1];x(C,T),Me(C)?C.every(U=>U.length<=1)&&A():C.length<=1&&A()},L={mode:a,persisted:s,beforeEnter(C){let T=o;if(!e.isMounted)if(n)T=m||o;else return;C._leaveCb&&C._leaveCb(!0);const A=_[b];A&&Tn(t,A)&&A.el._leaveCb&&A.el._leaveCb(),x(T,[C])},enter(C){let T=l,A=u,U=c;if(!e.isMounted)if(n)T=g||l,A=y||u,U=v||c;else return;let N=!1;const Y=C._enterCb=fe=>{N||(N=!0,fe?x(U,[C]):x(A,[C]),L.delayedLeave&&L.delayedLeave(),C._enterCb=void 0)};T?k(T,[C,Y]):Y()},leave(C,T){const A=String(t.key);if(C._enterCb&&C._enterCb(!0),e.isUnmounting)return T();x(h,[C]);let U=!1;const N=C._leaveCb=Y=>{U||(U=!0,T(),Y?x(p,[C]):x(d,[C]),C._leaveCb=void 0,_[A]===t&&delete _[A])};_[A]=t,f?k(f,[C,N]):N()},clone(C){return Eh(C,r,e,i)}};return L}function xc(t){if(Hu(t))return t=cn(t),t.children=null,t}function v0(t){return Hu(t)?t.children?t.children[0]:void 0:t}function Mh(t,r){t.shapeFlag&6&&t.component?Mh(t.component.subTree,r):t.shapeFlag&128?(t.ssContent.transition=r.clone(t.ssContent),t.ssFallback.transition=r.clone(t.ssFallback)):t.transition=r}function my(t,r=!1,e){let i=[],n=0;for(let a=0;a1)for(let a=0;a!!t.type.__asyncLoader,Hu=t=>t.type.__isKeepAlive;function X_(t,r){vy(t,"a",r)}function J_(t,r){vy(t,"da",r)}function vy(t,r,e=Ut){const i=t.__wdc||(t.__wdc=()=>{let n=e;for(;n;){if(n.isDeactivated)return;n=n.parent}return t()});if(zu(r,i,e),e){let n=e.parent;for(;n&&n.parent;)Hu(n.parent.vnode)&&ew(i,r,e,n),n=n.parent}}function ew(t,r,e,i){const n=zu(r,t,i,!0);Vi(()=>{gf(i[r],n)},e)}function zu(t,r,e=Ut,i=!1){if(e){const n=e[t]||(e[t]=[]),a=r.__weh||(r.__weh=(...s)=>{if(e.isUnmounted)return;La(),ba(e);const o=Br(r,e,t,s);return In(),Fa(),o});return i?n.unshift(a):n.push(a),a}}const ji=t=>(r,e=Ut)=>(!Js||t==="sp")&&zu(t,(...i)=>r(...i),e),tw=ji("bm"),Rt=ji("m"),rw=ji("bu"),iw=ji("u"),xo=ji("bum"),Vi=ji("um"),nw=ji("sp"),aw=ji("rtg"),sw=ji("rtc");function ow(t,r=Ut){zu("ec",t,r)}function y0(t,r){const e=qt;if(e===null)return t;const i=Wu(e)||e.proxy,n=t.dirs||(t.dirs=[]);for(let a=0;ar(s,o,void 0,a&&a[o]));else{const s=Object.keys(t);n=new Array(s.length);for(let o=0,l=s.length;o{const a=i.fn(...n);return a&&(a.key=i.key),a}:i.fn)}return t}function me(t,r,e={},i,n){if(qt.isCE||qt.parent&&Ds(qt.parent)&&qt.parent.isCE)return r!=="default"&&(e.name=r),J("slot",e,i&&i());let a=t[r];a&&a._c&&(a._d=!1),P();const s=a&&_y(a(e)),o=ye(Ke,{key:e.key||s&&s.key||`_${r}`},s||(i?i():[]),s&&t._===1?64:-2);return!n&&o.scopeId&&(o.slotScopeIds=[o.scopeId+"-s"]),a&&a._c&&(a._d=!0),o}function _y(t){return t.some(r=>Hl(r)?!(r.type===Lr||r.type===Ke&&!_y(r.children)):!0)?t:null}function _0(t,r){const e={};for(const i in t)e[r&&/[A-Z]/.test(i)?`on:${i}`:dl(i)]=t[i];return e}const Ih=t=>t?My(t)?Wu(t)||t.proxy:Ih(t.parent):null,Es=Qt(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Ih(t.parent),$root:t=>Ih(t.root),$emit:t=>t.emit,$options:t=>Tf(t),$forceUpdate:t=>t.f||(t.f=()=>Pf(t.update)),$nextTick:t=>t.n||(t.n=Gr.bind(t.proxy)),$watch:t=>G_.bind(t)}),Sc=(t,r)=>t!==Pt&&!t.__isScriptSetup&&et(t,r),lw={get({_:t},r){const{ctx:e,setupState:i,data:n,props:a,accessCache:s,type:o,appContext:l}=t;let u;if(r[0]!=="$"){const d=s[r];if(d!==void 0)switch(d){case 1:return i[r];case 2:return n[r];case 4:return e[r];case 3:return a[r]}else{if(Sc(i,r))return s[r]=1,i[r];if(n!==Pt&&et(n,r))return s[r]=2,n[r];if((u=t.propsOptions[0])&&et(u,r))return s[r]=3,a[r];if(e!==Pt&&et(e,r))return s[r]=4,e[r];Ah&&(s[r]=0)}}const c=Es[r];let h,f;if(c)return r==="$attrs"&&kr(t,"get",r),c(t);if((h=o.__cssModules)&&(h=h[r]))return h;if(e!==Pt&&et(e,r))return s[r]=4,e[r];if(f=l.config.globalProperties,et(f,r))return f[r]},set({_:t},r,e){const{data:i,setupState:n,ctx:a}=t;return Sc(n,r)?(n[r]=e,!0):i!==Pt&&et(i,r)?(i[r]=e,!0):et(t.props,r)||r[0]==="$"&&r.slice(1)in t?!1:(a[r]=e,!0)},has({_:{data:t,setupState:r,accessCache:e,ctx:i,appContext:n,propsOptions:a}},s){let o;return!!e[s]||t!==Pt&&et(t,s)||Sc(r,s)||(o=a[0])&&et(o,s)||et(i,s)||et(Es,s)||et(n.config.globalProperties,s)},defineProperty(t,r,e){return e.get!=null?t._.accessCache[r]=0:et(e,"value")&&this.set(t,r,e.value,null),Reflect.defineProperty(t,r,e)}};let Ah=!0;function uw(t){const r=Tf(t),e=t.proxy,i=t.ctx;Ah=!1,r.beforeCreate&&w0(r.beforeCreate,t,"bc");const{data:n,computed:a,methods:s,watch:o,provide:l,inject:u,created:c,beforeMount:h,mounted:f,beforeUpdate:d,updated:p,activated:m,deactivated:g,beforeDestroy:y,beforeUnmount:v,destroyed:b,unmounted:_,render:x,renderTracked:k,renderTriggered:L,errorCaptured:C,serverPrefetch:T,expose:A,inheritAttrs:U,components:N,directives:Y,filters:fe}=r;if(u&&cw(u,i,null,t.appContext.config.unwrapInjectedRef),s)for(const le in s){const pe=s[le];ze(pe)&&(i[le]=pe.bind(e))}if(n){const le=n.call(e,e);wt(le)&&(t.data=vi(le))}if(Ah=!0,a)for(const le in a){const pe=a[le],Ce=ze(pe)?pe.bind(e,e):ze(pe.get)?pe.get.bind(e,e):Zr,Ie=!ze(pe)&&ze(pe.set)?pe.set.bind(e):Zr,Re=j({get:Ce,set:Ie});Object.defineProperty(i,le,{enumerable:!0,configurable:!0,get:()=>Re.value,set:Pe=>Re.value=Pe})}if(o)for(const le in o)wy(o[le],i,e,le);if(l){const le=ze(l)?l.call(e):l;Reflect.ownKeys(le).forEach(pe=>{Ts(pe,le[pe])})}c&&w0(c,t,"c");function F(le,pe){Me(pe)?pe.forEach(Ce=>le(Ce.bind(e))):pe&&le(pe.bind(e))}if(F(tw,h),F(Rt,f),F(rw,d),F(iw,p),F(X_,m),F(J_,g),F(ow,C),F(sw,k),F(aw,L),F(xo,v),F(Vi,_),F(nw,T),Me(A))if(A.length){const le=t.exposed||(t.exposed={});A.forEach(pe=>{Object.defineProperty(le,pe,{get:()=>e[pe],set:Ce=>e[pe]=Ce})})}else t.exposed||(t.exposed={});x&&t.render===Zr&&(t.render=x),U!=null&&(t.inheritAttrs=U),N&&(t.components=N),Y&&(t.directives=Y)}function cw(t,r,e=Zr,i=!1){Me(t)&&(t=Bh(t));for(const n in t){const a=t[n];let s;wt(a)?"default"in a?s=Cr(a.from||n,a.default,!0):s=Cr(a.from||n):s=Cr(a),Gt(s)&&i?Object.defineProperty(r,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:o=>s.value=o}):r[n]=s}}function w0(t,r,e){Br(Me(t)?t.map(i=>i.bind(r.proxy)):t.bind(r.proxy),r,e)}function wy(t,r,e,i){const n=i.includes(".")?fy(e,i):()=>e[i];if(Ft(t)){const a=r[t];ze(a)&&Ge(n,a)}else if(ze(t))Ge(n,t.bind(e));else if(wt(t))if(Me(t))t.forEach(a=>wy(a,r,e,i));else{const a=ze(t.handler)?t.handler.bind(e):r[t.handler];ze(a)&&Ge(n,a,t)}}function Tf(t){const r=t.type,{mixins:e,extends:i}=r,{mixins:n,optionsCache:a,config:{optionMergeStrategies:s}}=t.appContext,o=a.get(r);let l;return o?l=o:!n.length&&!e&&!i?l=r:(l={},n.length&&n.forEach(u=>Nl(l,u,s,!0)),Nl(l,r,s)),wt(r)&&a.set(r,l),l}function Nl(t,r,e,i=!1){const{mixins:n,extends:a}=r;a&&Nl(t,a,e,!0),n&&n.forEach(s=>Nl(t,s,e,!0));for(const s in r)if(!(i&&s==="expose")){const o=hw[s]||e&&e[s];t[s]=o?o(t[s],r[s]):r[s]}return t}const hw={data:x0,props:Cn,emits:Cn,methods:Cn,computed:Cn,beforeCreate:sr,created:sr,beforeMount:sr,mounted:sr,beforeUpdate:sr,updated:sr,beforeDestroy:sr,beforeUnmount:sr,destroyed:sr,unmounted:sr,activated:sr,deactivated:sr,errorCaptured:sr,serverPrefetch:sr,components:Cn,directives:Cn,watch:fw,provide:x0,inject:dw};function x0(t,r){return r?t?function(){return Qt(ze(t)?t.call(this,this):t,ze(r)?r.call(this,this):r)}:r:t}function dw(t,r){return Cn(Bh(t),Bh(r))}function Bh(t){if(Me(t)){const r={};for(let e=0;e0)&&!(s&16)){if(s&8){const c=t.vnode.dynamicProps;for(let h=0;h{l=!0;const[f,d]=Sy(h,r,!0);Qt(s,f),d&&o.push(...d)};!e&&r.mixins.length&&r.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}if(!a&&!l)return wt(t)&&i.set(t,ha),ha;if(Me(a))for(let c=0;c-1,d[1]=m<0||p-1||et(d,"default"))&&o.push(h)}}}const u=[s,o];return wt(t)&&i.set(t,u),u}function S0(t){return t[0]!=="$"}function C0(t){const r=t&&t.toString().match(/^\s*function (\w+)/);return r?r[1]:t===null?"null":""}function P0(t,r){return C0(t)===C0(r)}function k0(t,r){return Me(r)?r.findIndex(e=>P0(e,t)):ze(r)&&P0(r,t)?0:-1}const Cy=t=>t[0]==="_"||t==="$stable",Df=t=>Me(t)?t.map(oi):[oi(t)],mw=(t,r,e)=>{if(r._n)return r;const i=ue((...n)=>Df(r(...n)),e);return i._c=!1,i},Py=(t,r,e)=>{const i=t._ctx;for(const n in t){if(Cy(n))continue;const a=t[n];if(ze(a))r[n]=mw(n,a,i);else if(a!=null){const s=Df(a);r[n]=()=>s}}},ky=(t,r)=>{const e=Df(r);t.slots.default=()=>e},vw=(t,r)=>{if(t.vnode.shapeFlag&32){const e=r._;e?(t.slots=ot(r),Rl(r,"_",e)):Py(r,t.slots={})}else t.slots={},r&&ky(t,r);Rl(t.slots,Yu,1)},yw=(t,r,e)=>{const{vnode:i,slots:n}=t;let a=!0,s=Pt;if(i.shapeFlag&32){const o=r._;o?e&&o===1?a=!1:(Qt(n,r),!e&&o===1&&delete n._):(a=!r.$stable,Py(r,n)),s=r}else r&&(ky(t,r),s={default:1});if(a)for(const o in n)!Cy(o)&&!(o in s)&&delete n[o]};function Oy(){return{app:null,config:{isNativeTag:G5,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let bw=0;function _w(t,r){return function(i,n=null){ze(i)||(i=Object.assign({},i)),n!=null&&!wt(n)&&(n=null);const a=Oy(),s=new Set;let o=!1;const l=a.app={_uid:bw++,_component:i,_props:n,_container:null,_context:a,_instance:null,version:Vw,get config(){return a.config},set config(u){},use(u,...c){return s.has(u)||(u&&ze(u.install)?(s.add(u),u.install(l,...c)):ze(u)&&(s.add(u),u(l,...c))),l},mixin(u){return a.mixins.includes(u)||a.mixins.push(u),l},component(u,c){return c?(a.components[u]=c,l):a.components[u]},directive(u,c){return c?(a.directives[u]=c,l):a.directives[u]},mount(u,c,h){if(!o){const f=J(i,n);return f.appContext=a,c&&r?r(f,u):t(f,u,h),o=!0,l._container=u,u.__vue_app__=l,Wu(f.component)||f.component.proxy}},unmount(){o&&(t(null,l._container),delete l._container.__vue_app__)},provide(u,c){return a.provides[u]=c,l}};return l}}function Fh(t,r,e,i,n=!1){if(Me(t)){t.forEach((f,d)=>Fh(f,r&&(Me(r)?r[d]:r),e,i,n));return}if(Ds(i)&&!n)return;const a=i.shapeFlag&4?Wu(i.component)||i.component.proxy:i.el,s=n?null:a,{i:o,r:l}=t,u=r&&r.r,c=o.refs===Pt?o.refs={}:o.refs,h=o.setupState;if(u!=null&&u!==l&&(Ft(u)?(c[u]=null,et(h,u)&&(h[u]=null)):Gt(u)&&(u.value=null)),ze(l))nn(l,o,12,[s,c]);else{const f=Ft(l),d=Gt(l);if(f||d){const p=()=>{if(t.f){const m=f?et(h,l)?h[l]:c[l]:l.value;n?Me(m)&&gf(m,a):Me(m)?m.includes(a)||m.push(a):f?(c[l]=[a],et(h,l)&&(h[l]=c[l])):(l.value=[a],t.k&&(c[t.k]=l.value))}else f?(c[l]=s,et(h,l)&&(h[l]=s)):d&&(l.value=s,t.k&&(c[t.k]=s))};s?(p.id=-1,fr(p,e)):p()}}}const fr=Z_;function ww(t){return xw(t)}function xw(t,r){const e=t_();e.__VUE__=!0;const{insert:i,remove:n,patchProp:a,createElement:s,createText:o,createComment:l,setText:u,setElementText:c,parentNode:h,nextSibling:f,setScopeId:d=Zr,insertStaticContent:p}=t,m=(w,S,B,V=null,H=null,q=null,Z=!1,X=null,Q=!!S.dynamicChildren)=>{if(w===S)return;w&&!Tn(w,S)&&(V=$(w),Pe(w,H,q,!0),w=null),S.patchFlag===-2&&(Q=!1,S.dynamicChildren=null);const{type:te,ref:ke,shapeFlag:xe}=S;switch(te){case Uu:g(w,S,B,V);break;case Lr:y(w,S,B,V);break;case pl:w==null&&v(S,B,V,Z);break;case Ke:N(w,S,B,V,H,q,Z,X,Q);break;default:xe&1?x(w,S,B,V,H,q,Z,X,Q):xe&6?Y(w,S,B,V,H,q,Z,X,Q):(xe&64||xe&128)&&te.process(w,S,B,V,H,q,Z,X,Q,z)}ke!=null&&H&&Fh(ke,w&&w.ref,q,S||w,!S)},g=(w,S,B,V)=>{if(w==null)i(S.el=o(S.children),B,V);else{const H=S.el=w.el;S.children!==w.children&&u(H,S.children)}},y=(w,S,B,V)=>{w==null?i(S.el=l(S.children||""),B,V):S.el=w.el},v=(w,S,B,V)=>{[w.el,w.anchor]=p(w.children,S,B,V,w.el,w.anchor)},b=({el:w,anchor:S},B,V)=>{let H;for(;w&&w!==S;)H=f(w),i(w,B,V),w=H;i(S,B,V)},_=({el:w,anchor:S})=>{let B;for(;w&&w!==S;)B=f(w),n(w),w=B;n(S)},x=(w,S,B,V,H,q,Z,X,Q)=>{Z=Z||S.type==="svg",w==null?k(S,B,V,H,q,Z,X,Q):T(w,S,H,q,Z,X,Q)},k=(w,S,B,V,H,q,Z,X)=>{let Q,te;const{type:ke,props:xe,shapeFlag:Oe,transition:je,dirs:$e}=w;if(Q=w.el=s(w.type,q,xe&&xe.is,xe),Oe&8?c(Q,w.children):Oe&16&&C(w.children,Q,null,V,H,q&&ke!=="foreignObject",Z,X),$e&&bn(w,null,V,"created"),xe){for(const Ee in xe)Ee!=="value"&&!hl(Ee)&&a(Q,Ee,null,xe[Ee],q,w.children,V,H,G);"value"in xe&&a(Q,"value",null,xe.value),(te=xe.onVnodeBeforeMount)&&ni(te,V,w)}L(Q,w,w.scopeId,Z,V),$e&&bn(w,null,V,"beforeMount");const ht=(!H||H&&!H.pendingBranch)&&je&&!je.persisted;ht&&je.beforeEnter(Q),i(Q,S,B),((te=xe&&xe.onVnodeMounted)||ht||$e)&&fr(()=>{te&&ni(te,V,w),ht&&je.enter(Q),$e&&bn(w,null,V,"mounted")},H)},L=(w,S,B,V,H)=>{if(B&&d(w,B),V)for(let q=0;q{for(let te=Q;te{const X=S.el=w.el;let{patchFlag:Q,dynamicChildren:te,dirs:ke}=S;Q|=w.patchFlag&16;const xe=w.props||Pt,Oe=S.props||Pt;let je;B&&_n(B,!1),(je=Oe.onVnodeBeforeUpdate)&&ni(je,B,S,w),ke&&bn(S,w,B,"beforeUpdate"),B&&_n(B,!0);const $e=H&&S.type!=="foreignObject";if(te?A(w.dynamicChildren,te,X,B,V,$e,q):Z||pe(w,S,X,null,B,V,$e,q,!1),Q>0){if(Q&16)U(X,S,xe,Oe,B,V,H);else if(Q&2&&xe.class!==Oe.class&&a(X,"class",null,Oe.class,H),Q&4&&a(X,"style",xe.style,Oe.style,H),Q&8){const ht=S.dynamicProps;for(let Ee=0;Ee{je&&ni(je,B,S,w),ke&&bn(S,w,B,"updated")},V)},A=(w,S,B,V,H,q,Z)=>{for(let X=0;X{if(B!==V){if(B!==Pt)for(const X in B)!hl(X)&&!(X in V)&&a(w,X,B[X],null,Z,S.children,H,q,G);for(const X in V){if(hl(X))continue;const Q=V[X],te=B[X];Q!==te&&X!=="value"&&a(w,X,te,Q,Z,S.children,H,q,G)}"value"in V&&a(w,"value",B.value,V.value)}},N=(w,S,B,V,H,q,Z,X,Q)=>{const te=S.el=w?w.el:o(""),ke=S.anchor=w?w.anchor:o("");let{patchFlag:xe,dynamicChildren:Oe,slotScopeIds:je}=S;je&&(X=X?X.concat(je):je),w==null?(i(te,B,V),i(ke,B,V),C(S.children,B,ke,H,q,Z,X,Q)):xe>0&&xe&64&&Oe&&w.dynamicChildren?(A(w.dynamicChildren,Oe,B,H,q,Z,X),(S.key!=null||H&&S===H.subTree)&&Ty(w,S,!0)):pe(w,S,B,ke,H,q,Z,X,Q)},Y=(w,S,B,V,H,q,Z,X,Q)=>{S.slotScopeIds=X,w==null?S.shapeFlag&512?H.ctx.activate(S,B,V,Z,Q):fe(S,B,V,H,q,Z,Q):K(w,S,Q)},fe=(w,S,B,V,H,q,Z)=>{const X=w.component=Ew(w,V,H);if(Hu(w)&&(X.ctx.renderer=z),Mw(X),X.asyncDep){if(H&&H.registerDep(X,F),!w.el){const Q=X.subTree=J(Lr);y(null,Q,S,B)}return}F(X,w,S,B,H,q,Z)},K=(w,S,B)=>{const V=S.component=w.component;if(W_(w,S,B))if(V.asyncDep&&!V.asyncResolved){le(V,S,B);return}else V.next=S,V_(V.update),V.update();else S.el=w.el,V.vnode=S},F=(w,S,B,V,H,q,Z)=>{const X=()=>{if(w.isMounted){let{next:ke,bu:xe,u:Oe,parent:je,vnode:$e}=w,ht=ke,Ee;_n(w,!1),ke?(ke.el=$e.el,le(w,ke,Z)):ke=$e,xe&&fl(xe),(Ee=ke.props&&ke.props.onVnodeBeforeUpdate)&&ni(Ee,je,ke,$e),_n(w,!0);const yt=wc(w),xt=w.subTree;w.subTree=yt,m(xt,yt,h(xt.el),$(xt),w,H,q),ke.el=yt.el,ht===null&&K_(w,yt.el),Oe&&fr(Oe,H),(Ee=ke.props&&ke.props.onVnodeUpdated)&&fr(()=>ni(Ee,je,ke,$e),H)}else{let ke;const{el:xe,props:Oe}=S,{bm:je,m:$e,parent:ht}=w,Ee=Ds(S);if(_n(w,!1),je&&fl(je),!Ee&&(ke=Oe&&Oe.onVnodeBeforeMount)&&ni(ke,ht,S),_n(w,!0),xe&&ie){const yt=()=>{w.subTree=wc(w),ie(xe,w.subTree,w,H,null)};Ee?S.type.__asyncLoader().then(()=>!w.isUnmounted&&yt()):yt()}else{const yt=w.subTree=wc(w);m(null,yt,B,V,w,H,q),S.el=yt.el}if($e&&fr($e,H),!Ee&&(ke=Oe&&Oe.onVnodeMounted)){const yt=S;fr(()=>ni(ke,ht,yt),H)}(S.shapeFlag&256||ht&&Ds(ht.vnode)&&ht.vnode.shapeFlag&256)&&w.a&&fr(w.a,H),w.isMounted=!0,S=B=V=null}},Q=w.effect=new yf(X,()=>Pf(te),w.scope),te=w.update=()=>Q.run();te.id=w.uid,_n(w,!0),te()},le=(w,S,B)=>{S.component=w;const V=w.vnode.props;w.vnode=S,w.next=null,gw(w,S.props,V,B),yw(w,S.children,B),La(),g0(),Fa()},pe=(w,S,B,V,H,q,Z,X,Q=!1)=>{const te=w&&w.children,ke=w?w.shapeFlag:0,xe=S.children,{patchFlag:Oe,shapeFlag:je}=S;if(Oe>0){if(Oe&128){Ie(te,xe,B,V,H,q,Z,X,Q);return}else if(Oe&256){Ce(te,xe,B,V,H,q,Z,X,Q);return}}je&8?(ke&16&&G(te,H,q),xe!==te&&c(B,xe)):ke&16?je&16?Ie(te,xe,B,V,H,q,Z,X,Q):G(te,H,q,!0):(ke&8&&c(B,""),je&16&&C(xe,B,V,H,q,Z,X,Q))},Ce=(w,S,B,V,H,q,Z,X,Q)=>{w=w||ha,S=S||ha;const te=w.length,ke=S.length,xe=Math.min(te,ke);let Oe;for(Oe=0;Oeke?G(w,H,q,!0,!1,xe):C(S,B,V,H,q,Z,X,Q,xe)},Ie=(w,S,B,V,H,q,Z,X,Q)=>{let te=0;const ke=S.length;let xe=w.length-1,Oe=ke-1;for(;te<=xe&&te<=Oe;){const je=w[te],$e=S[te]=Q?Qi(S[te]):oi(S[te]);if(Tn(je,$e))m(je,$e,B,null,H,q,Z,X,Q);else break;te++}for(;te<=xe&&te<=Oe;){const je=w[xe],$e=S[Oe]=Q?Qi(S[Oe]):oi(S[Oe]);if(Tn(je,$e))m(je,$e,B,null,H,q,Z,X,Q);else break;xe--,Oe--}if(te>xe){if(te<=Oe){const je=Oe+1,$e=jeOe)for(;te<=xe;)Pe(w[te],H,q,!0),te++;else{const je=te,$e=te,ht=new Map;for(te=$e;te<=Oe;te++){const br=S[te]=Q?Qi(S[te]):oi(S[te]);br.key!=null&&ht.set(br.key,te)}let Ee,yt=0;const xt=Oe-$e+1;let qn=!1,r0=0;const ls=new Array(xt);for(te=0;te=xt){Pe(br,H,q,!0);continue}let ii;if(br.key!=null)ii=ht.get(br.key);else for(Ee=$e;Ee<=Oe;Ee++)if(ls[Ee-$e]===0&&Tn(br,S[Ee])){ii=Ee;break}ii===void 0?Pe(br,H,q,!0):(ls[ii-$e]=te+1,ii>=r0?r0=ii:qn=!0,m(br,S[ii],B,null,H,q,Z,X,Q),yt++)}const i0=qn?Sw(ls):ha;for(Ee=i0.length-1,te=xt-1;te>=0;te--){const br=$e+te,ii=S[br],n0=br+1{const{el:q,type:Z,transition:X,children:Q,shapeFlag:te}=w;if(te&6){Re(w.component.subTree,S,B,V);return}if(te&128){w.suspense.move(S,B,V);return}if(te&64){Z.move(w,S,B,z);return}if(Z===Ke){i(q,S,B);for(let xe=0;xeX.enter(q),H);else{const{leave:xe,delayLeave:Oe,afterLeave:je}=X,$e=()=>i(q,S,B),ht=()=>{xe(q,()=>{$e(),je&&je()})};Oe?Oe(q,$e,ht):ht()}else i(q,S,B)},Pe=(w,S,B,V=!1,H=!1)=>{const{type:q,props:Z,ref:X,children:Q,dynamicChildren:te,shapeFlag:ke,patchFlag:xe,dirs:Oe}=w;if(X!=null&&Fh(X,null,B,w,!0),ke&256){S.ctx.deactivate(w);return}const je=ke&1&&Oe,$e=!Ds(w);let ht;if($e&&(ht=Z&&Z.onVnodeBeforeUnmount)&&ni(ht,S,w),ke&6)R(w.component,B,V);else{if(ke&128){w.suspense.unmount(B,V);return}je&&bn(w,null,S,"beforeUnmount"),ke&64?w.type.remove(w,S,B,H,z,V):te&&(q!==Ke||xe>0&&xe&64)?G(te,S,B,!1,!0):(q===Ke&&xe&384||!H&&ke&16)&&G(Q,S,B),V&&he(w)}($e&&(ht=Z&&Z.onVnodeUnmounted)||je)&&fr(()=>{ht&&ni(ht,S,w),je&&bn(w,null,S,"unmounted")},B)},he=w=>{const{type:S,el:B,anchor:V,transition:H}=w;if(S===Ke){Te(B,V);return}if(S===pl){_(w);return}const q=()=>{n(B),H&&!H.persisted&&H.afterLeave&&H.afterLeave()};if(w.shapeFlag&1&&H&&!H.persisted){const{leave:Z,delayLeave:X}=H,Q=()=>Z(B,q);X?X(w.el,q,Q):Q()}else q()},Te=(w,S)=>{let B;for(;w!==S;)B=f(w),n(w),w=B;n(S)},R=(w,S,B)=>{const{bum:V,scope:H,update:q,subTree:Z,um:X}=w;V&&fl(V),H.stop(),q&&(q.active=!1,Pe(Z,w,S,B)),X&&fr(X,S),fr(()=>{w.isUnmounted=!0},S),S&&S.pendingBranch&&!S.isUnmounted&&w.asyncDep&&!w.asyncResolved&&w.suspenseId===S.pendingId&&(S.deps--,S.deps===0&&S.resolve())},G=(w,S,B,V=!1,H=!1,q=0)=>{for(let Z=q;Zw.shapeFlag&6?$(w.component.subTree):w.shapeFlag&128?w.suspense.next():f(w.anchor||w.el),ee=(w,S,B)=>{w==null?S._vnode&&Pe(S._vnode,null,null,!0):m(S._vnode||null,w,S,null,null,null,B),g0(),uy(),S._vnode=w},z={p:m,um:Pe,m:Re,r:he,mt:fe,mc:C,pc:pe,pbc:A,n:$,o:t};let ae,ie;return r&&([ae,ie]=r(z)),{render:ee,hydrate:ae,createApp:_w(ee,ae)}}function _n({effect:t,update:r},e){t.allowRecurse=r.allowRecurse=e}function Ty(t,r,e=!1){const i=t.children,n=r.children;if(Me(i)&&Me(n))for(let a=0;a>1,t[e[o]]0&&(r[i]=e[a-1]),e[a]=i)}}for(a=e.length,s=e[a-1];a-- >0;)e[a]=s,s=r[s];return e}const Cw=t=>t.__isTeleport,Ke=Symbol(void 0),Uu=Symbol(void 0),Lr=Symbol(void 0),pl=Symbol(void 0),Ms=[];let $r=null;function P(t=!1){Ms.push($r=t?null:[])}function Pw(){Ms.pop(),$r=Ms[Ms.length-1]||null}let Xs=1;function O0(t){Xs+=t}function Dy(t){return t.dynamicChildren=Xs>0?$r||ha:null,Pw(),Xs>0&&$r&&$r.push(t),t}function I(t,r,e,i,n,a){return Dy(E(t,r,e,i,n,a,!0))}function ye(t,r,e,i,n){return Dy(J(t,r,e,i,n,!0))}function Hl(t){return t?t.__v_isVNode===!0:!1}function Tn(t,r){return t.type===r.type&&t.key===r.key}const Yu="__vInternal",Ey=({key:t})=>t!=null?t:null,gl=({ref:t,ref_key:r,ref_for:e})=>t!=null?Ft(t)||Gt(t)||ze(t)?{i:qt,r:t,k:r,f:!!e}:t:null;function E(t,r=null,e=null,i=0,n=null,a=t===Ke?0:1,s=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:r,key:r&&Ey(r),ref:r&&gl(r),scopeId:Nu,slotScopeIds:null,children:e,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:i,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:qt};return o?(Ef(l,e),a&128&&t.normalize(l)):e&&(l.shapeFlag|=Ft(e)?8:16),Xs>0&&!s&&$r&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&$r.push(l),l}const J=kw;function kw(t,r=null,e=null,i=0,n=null,a=!1){if((!t||t===yy)&&(t=Lr),Hl(t)){const o=cn(t,r,!0);return e&&Ef(o,e),Xs>0&&!a&&$r&&(o.shapeFlag&6?$r[$r.indexOf(t)]=o:$r.push(o)),o.patchFlag|=-2,o}if(Lw(t)&&(t=t.__vccOpts),r){r=Ow(r);let{class:o,style:l}=r;o&&!Ft(o)&&(r.class=ve(o)),wt(l)&&(Jv(l)&&!Me(l)&&(l=Qt({},l)),r.style=hr(l))}const s=Ft(t)?1:$_(t)?128:Cw(t)?64:wt(t)?4:ze(t)?2:0;return E(t,r,e,i,n,s,a,!0)}function Ow(t){return t?Jv(t)||Yu in t?Qt({},t):t:null}function cn(t,r,e=!1){const{props:i,ref:n,patchFlag:a,children:s}=t,o=r?Ot(i||{},r):i;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:o,key:o&&Ey(o),ref:r&&r.ref?e&&n?Me(n)?n.concat(gl(r)):[n,gl(r)]:gl(r):n,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:s,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:r&&t.type!==Ke?a===-1?16:a|16:a,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&cn(t.ssContent),ssFallback:t.ssFallback&&cn(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx}}function de(t=" ",r=0){return J(Uu,null,t,r)}function ete(t,r){const e=J(pl,null,t);return e.staticCount=r,e}function oe(t="",r=!1){return r?(P(),ye(Lr,null,t)):J(Lr,null,t)}function oi(t){return t==null||typeof t=="boolean"?J(Lr):Me(t)?J(Ke,null,t.slice()):typeof t=="object"?Qi(t):J(Uu,null,String(t))}function Qi(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:cn(t)}function Ef(t,r){let e=0;const{shapeFlag:i}=t;if(r==null)r=null;else if(Me(r))e=16;else if(typeof r=="object")if(i&65){const n=r.default;n&&(n._c&&(n._d=!1),Ef(t,n()),n._c&&(n._d=!0));return}else{e=32;const n=r._;!n&&!(Yu in r)?r._ctx=qt:n===3&&qt&&(qt.slots._===1?r._=1:(r._=2,t.patchFlag|=1024))}else ze(r)?(r={default:r,_ctx:qt},e=32):(r=String(r),i&64?(e=16,r=[de(r)]):e=8);t.children=r,t.shapeFlag|=e}function Ot(...t){const r={};for(let e=0;eUt||qt,ba=t=>{Ut=t,t.scope.on()},In=()=>{Ut&&Ut.scope.off(),Ut=null};function My(t){return t.vnode.shapeFlag&4}let Js=!1;function Mw(t,r=!1){Js=r;const{props:e,children:i}=t.vnode,n=My(t);pw(t,e,n,r),vw(t,i);const a=n?Iw(t,r):void 0;return Js=!1,a}function Iw(t,r){const e=t.type;t.accessCache=Object.create(null),t.proxy=ey(new Proxy(t.ctx,lw));const{setup:i}=e;if(i){const n=t.setupContext=i.length>1?Ay(t):null;ba(t),La();const a=nn(i,t,0,[t.props,n]);if(Fa(),In(),jv(a)){if(a.then(In,In),r)return a.then(s=>{T0(t,s,r)}).catch(s=>{ju(s,t,0)});t.asyncDep=a}else T0(t,a,r)}else Iy(t,r)}function T0(t,r,e){ze(r)?t.type.__ssrInlineRender?t.ssrRender=r:t.render=r:wt(r)&&(t.setupState=ny(r)),Iy(t,e)}let D0;function Iy(t,r,e){const i=t.type;if(!t.render){if(!r&&D0&&!i.render){const n=i.template||Tf(t).template;if(n){const{isCustomElement:a,compilerOptions:s}=t.appContext.config,{delimiters:o,compilerOptions:l}=i,u=Qt(Qt({isCustomElement:a,delimiters:o},s),l);i.render=D0(n,u)}}t.render=i.render||Zr}ba(t),La(),uw(t),Fa(),In()}function Aw(t){return new Proxy(t.attrs,{get(r,e){return kr(t,"get","$attrs"),r[e]}})}function Ay(t){const r=i=>{t.exposed=i||{}};let e;return{get attrs(){return e||(e=Aw(t))},slots:t.slots,emit:t.emit,expose:r}}function Wu(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(ny(ey(t.exposed)),{get(r,e){if(e in r)return r[e];if(e in Es)return Es[e](t)},has(r,e){return e in r||e in Es}}))}function Bw(t,r=!0){return ze(t)?t.displayName||t.name:t.name||r&&t.__name}function Lw(t){return ze(t)&&"__vccOpts"in t}const j=(t,r)=>F_(t,r,Js);function tte(){return Fw().slots}function Fw(){const t=Mf();return t.setupContext||(t.setupContext=Ay(t))}function De(t,r,e){const i=arguments.length;return i===2?wt(r)&&!Me(r)?Hl(r)?J(t,null,[r]):J(t,r):J(t,null,r):(i>3?e=Array.prototype.slice.call(arguments,2):i===3&&Hl(e)&&(e=[e]),J(t,r,e))}const Rw=Symbol(""),jw=()=>Cr(Rw),Vw="3.2.45",Nw="http://www.w3.org/2000/svg",Dn=typeof document<"u"?document:null,E0=Dn&&Dn.createElement("template"),Hw={insert:(t,r,e)=>{r.insertBefore(t,e||null)},remove:t=>{const r=t.parentNode;r&&r.removeChild(t)},createElement:(t,r,e,i)=>{const n=r?Dn.createElementNS(Nw,t):Dn.createElement(t,e?{is:e}:void 0);return t==="select"&&i&&i.multiple!=null&&n.setAttribute("multiple",i.multiple),n},createText:t=>Dn.createTextNode(t),createComment:t=>Dn.createComment(t),setText:(t,r)=>{t.nodeValue=r},setElementText:(t,r)=>{t.textContent=r},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Dn.querySelector(t),setScopeId(t,r){t.setAttribute(r,"")},insertStaticContent(t,r,e,i,n,a){const s=e?e.previousSibling:r.lastChild;if(n&&(n===a||n.nextSibling))for(;r.insertBefore(n.cloneNode(!0),e),!(n===a||!(n=n.nextSibling)););else{E0.innerHTML=i?`${t}`:t;const o=E0.content;if(i){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}r.insertBefore(o,e)}return[s?s.nextSibling:r.firstChild,e?e.previousSibling:r.lastChild]}};function zw(t,r,e){const i=t._vtc;i&&(r=(r?[r,...i]:[...i]).join(" ")),r==null?t.removeAttribute("class"):e?t.setAttribute("class",r):t.className=r}function Uw(t,r,e){const i=t.style,n=Ft(e);if(e&&!n){for(const a in e)Rh(i,a,e[a]);if(r&&!Ft(r))for(const a in r)e[a]==null&&Rh(i,a,"")}else{const a=i.display;n?r!==e&&(i.cssText=e):r&&t.removeAttribute("style"),"_vod"in t&&(i.display=a)}}const M0=/\s*!important$/;function Rh(t,r,e){if(Me(e))e.forEach(i=>Rh(t,r,i));else if(e==null&&(e=""),r.startsWith("--"))t.setProperty(r,e);else{const i=Yw(t,r);M0.test(e)?t.setProperty(mn(i),e.replace(M0,""),"important"):t[i]=e}}const I0=["Webkit","Moz","ms"],Cc={};function Yw(t,r){const e=Cc[r];if(e)return e;let i=gi(r);if(i!=="filter"&&i in t)return Cc[r]=i;i=Fu(i);for(let n=0;nPc||(qw.then(()=>Pc=0),Pc=Date.now());function Xw(t,r){const e=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=e.attached)return;Br(Jw(i,e.value),r,5,[i])};return e.value=t,e.attached=Qw(),e}function Jw(t,r){if(Me(r)){const e=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{e.call(t),t._stopped=!0},r.map(i=>n=>!n._stopped&&i&&i(n))}else return r}const L0=/^on[a-z]/,e4=(t,r,e,i,n=!1,a,s,o,l)=>{r==="class"?zw(t,i,n):r==="style"?Uw(t,e,i):Au(r)?pf(r)||Zw(t,r,e,i,s):(r[0]==="."?(r=r.slice(1),!0):r[0]==="^"?(r=r.slice(1),!1):t4(t,r,i,n))?Kw(t,r,i,a,s,o,l):(r==="true-value"?t._trueValue=i:r==="false-value"&&(t._falseValue=i),Ww(t,r,i,n))};function t4(t,r,e,i){return i?!!(r==="innerHTML"||r==="textContent"||r in t&&L0.test(r)&&ze(e)):r==="spellcheck"||r==="draggable"||r==="translate"||r==="form"||r==="list"&&t.tagName==="INPUT"||r==="type"&&t.tagName==="TEXTAREA"||L0.test(r)&&Ft(e)?!1:r in t}const Wi="transition",us="animation",ja=(t,{slots:r})=>De(py,r4(t),r);ja.displayName="Transition";const By={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};ja.props=Qt({},py.props,By);const wn=(t,r=[])=>{Me(t)?t.forEach(e=>e(...r)):t&&t(...r)},F0=t=>t?Me(t)?t.some(r=>r.length>1):t.length>1:!1;function r4(t){const r={};for(const N in t)N in By||(r[N]=t[N]);if(t.css===!1)return r;const{name:e="v",type:i,duration:n,enterFromClass:a=`${e}-enter-from`,enterActiveClass:s=`${e}-enter-active`,enterToClass:o=`${e}-enter-to`,appearFromClass:l=a,appearActiveClass:u=s,appearToClass:c=o,leaveFromClass:h=`${e}-leave-from`,leaveActiveClass:f=`${e}-leave-active`,leaveToClass:d=`${e}-leave-to`}=t,p=i4(n),m=p&&p[0],g=p&&p[1],{onBeforeEnter:y,onEnter:v,onEnterCancelled:b,onLeave:_,onLeaveCancelled:x,onBeforeAppear:k=y,onAppear:L=v,onAppearCancelled:C=b}=r,T=(N,Y,fe)=>{xn(N,Y?c:o),xn(N,Y?u:s),fe&&fe()},A=(N,Y)=>{N._isLeaving=!1,xn(N,h),xn(N,d),xn(N,f),Y&&Y()},U=N=>(Y,fe)=>{const K=N?L:v,F=()=>T(Y,N,fe);wn(K,[Y,F]),R0(()=>{xn(Y,N?l:a),Ki(Y,N?c:o),F0(K)||j0(Y,i,m,F)})};return Qt(r,{onBeforeEnter(N){wn(y,[N]),Ki(N,a),Ki(N,s)},onBeforeAppear(N){wn(k,[N]),Ki(N,l),Ki(N,u)},onEnter:U(!1),onAppear:U(!0),onLeave(N,Y){N._isLeaving=!0;const fe=()=>A(N,Y);Ki(N,h),s4(),Ki(N,f),R0(()=>{!N._isLeaving||(xn(N,h),Ki(N,d),F0(_)||j0(N,i,g,fe))}),wn(_,[N,fe])},onEnterCancelled(N){T(N,!1),wn(b,[N])},onAppearCancelled(N){T(N,!0),wn(C,[N])},onLeaveCancelled(N){A(N),wn(x,[N])}})}function i4(t){if(t==null)return null;if(wt(t))return[kc(t.enter),kc(t.leave)];{const r=kc(t);return[r,r]}}function kc(t){return ya(t)}function Ki(t,r){r.split(/\s+/).forEach(e=>e&&t.classList.add(e)),(t._vtc||(t._vtc=new Set)).add(r)}function xn(t,r){r.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const{_vtc:e}=t;e&&(e.delete(r),e.size||(t._vtc=void 0))}function R0(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let n4=0;function j0(t,r,e,i){const n=t._endId=++n4,a=()=>{n===t._endId&&i()};if(e)return setTimeout(a,e);const{type:s,timeout:o,propCount:l}=a4(t,r);if(!s)return i();const u=s+"end";let c=0;const h=()=>{t.removeEventListener(u,f),a()},f=d=>{d.target===t&&++c>=l&&h()};setTimeout(()=>{c(e[p]||"").split(", "),n=i(`${Wi}Delay`),a=i(`${Wi}Duration`),s=V0(n,a),o=i(`${us}Delay`),l=i(`${us}Duration`),u=V0(o,l);let c=null,h=0,f=0;r===Wi?s>0&&(c=Wi,h=s,f=a.length):r===us?u>0&&(c=us,h=u,f=l.length):(h=Math.max(s,u),c=h>0?s>u?Wi:us:null,f=c?c===Wi?a.length:l.length:0);const d=c===Wi&&/\b(transform|all)(,|$)/.test(i(`${Wi}Property`).toString());return{type:c,timeout:h,propCount:f,hasTransform:d}}function V0(t,r){for(;t.lengthN0(e)+N0(t[i])))}function N0(t){return Number(t.slice(0,-1).replace(",","."))*1e3}function s4(){return document.body.offsetHeight}const _a=t=>{const r=t.props["onUpdate:modelValue"]||!1;return Me(r)?e=>fl(r,e):r};function o4(t){t.target.composing=!0}function H0(t){const r=t.target;r.composing&&(r.composing=!1,r.dispatchEvent(new Event("input")))}const rte={created(t,{modifiers:{lazy:r,trim:e,number:i}},n){t._assign=_a(n);const a=i||n.props&&n.props.type==="number";Ji(t,r?"change":"input",s=>{if(s.target.composing)return;let o=t.value;e&&(o=o.trim()),a&&(o=ya(o)),t._assign(o)}),e&&Ji(t,"change",()=>{t.value=t.value.trim()}),r||(Ji(t,"compositionstart",o4),Ji(t,"compositionend",H0),Ji(t,"change",H0))},mounted(t,{value:r}){t.value=r==null?"":r},beforeUpdate(t,{value:r,modifiers:{lazy:e,trim:i,number:n}},a){if(t._assign=_a(a),t.composing||document.activeElement===t&&t.type!=="range"&&(e||i&&t.value.trim()===r||(n||t.type==="number")&&ya(t.value)===r))return;const s=r==null?"":r;t.value!==s&&(t.value=s)}},ite={created(t,{value:r},e){t.checked=va(r,e.props.value),t._assign=_a(e),Ji(t,"change",()=>{t._assign(eo(t))})},beforeUpdate(t,{value:r,oldValue:e},i){t._assign=_a(i),r!==e&&(t.checked=va(r,i.props.value))}},nte={deep:!0,created(t,{value:r,modifiers:{number:e}},i){const n=Bu(r);Ji(t,"change",()=>{const a=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>e?ya(eo(s)):eo(s));t._assign(t.multiple?n?new Set(a):a:a[0])}),t._assign=_a(i)},mounted(t,{value:r}){z0(t,r)},beforeUpdate(t,r,e){t._assign=_a(e)},updated(t,{value:r}){z0(t,r)}};function z0(t,r){const e=t.multiple;if(!(e&&!Me(r)&&!Bu(r))){for(let i=0,n=t.options.length;i-1:a.selected=r.has(s);else if(va(eo(a),r)){t.selectedIndex!==i&&(t.selectedIndex=i);return}}!e&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function eo(t){return"_value"in t?t._value:t.value}const l4=["ctrl","shift","alt","meta"],u4={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,r)=>l4.some(e=>t[`${e}Key`]&&!r.includes(e))},gr=(t,r)=>(e,...i)=>{for(let n=0;ne=>{if(!("key"in e))return;const i=mn(e.key);if(r.some(n=>n===i||c4[n]===i))return t(e)},U0={beforeMount(t,{value:r},{transition:e}){t._vod=t.style.display==="none"?"":t.style.display,e&&r?e.beforeEnter(t):cs(t,r)},mounted(t,{value:r},{transition:e}){e&&r&&e.enter(t)},updated(t,{value:r,oldValue:e},{transition:i}){!r!=!e&&(i?r?(i.beforeEnter(t),cs(t,!0),i.enter(t)):i.leave(t,()=>{cs(t,!1)}):cs(t,r))},beforeUnmount(t,{value:r}){cs(t,r)}};function cs(t,r){t.style.display=r?t._vod:"none"}const h4=Qt({patchProp:e4},Hw);let Y0;function d4(){return Y0||(Y0=ww(h4))}const f4=(...t)=>{const r=d4().createApp(...t),{mount:e}=r;return r.mount=i=>{const n=p4(i);if(!n)return;const a=r._component;!ze(a)&&!a.render&&!a.template&&(a.template=n.innerHTML),n.innerHTML="";const s=e(n,!1,n instanceof SVGElement);return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),s},r};function p4(t){return Ft(t)?document.querySelector(t):t}var jh=function(t,r){return jh=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])},jh(t,r)};function re(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");jh(t,r);function e(){this.constructor=t}t.prototype=r===null?Object.create(r):(e.prototype=r.prototype,new e)}var W0=function(){return W0=Object.assign||function(r){for(var e,i=1,n=arguments.length;i0&&a[a.length-1])&&(u[0]===6||u[0]===2)){e=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ly(t,r){var e=typeof Symbol=="function"&&t[Symbol.iterator];if(!e)return t;var i=e.call(t),n,a=[],s;try{for(;(r===void 0||r-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(e=i.return)&&e.call(i)}finally{if(s)throw s.error}}return a}function Is(){for(var t=[],r=0;re&&(t=e),t}function Xe(t){return be(Math.sin($u*t),10)}function ste(t){return be(Math.tan($u*t),10)}function nt(t){return be(Math.cos($u*t),10)}function at(t,r){return M(t)?M(r)&&r>t?r:t:M(r)?r:null}function Ht(t,r){return M(t)?M(r)&&r0)for(var o=0;o<=n;o++){var l=Bf(t,r,e,i,o/n);a+=Rr(s,l),s=l}return a}function b4(t,r,e,i){var n=Rr(r,i),a=Rr(t,e);return Math.abs(a/n)}function zl(t,r,e){return M(e)||(e=.5),{x:t.x+(r.x-t.x)*e,y:t.y+(r.y-t.y)*e}}function An(t,r){r||(r={x:t.x*2,y:t.y*2});var e=r.x-t.x,i=r.y-t.y,n=Math.atan2(i,e)*xs;return n<0&&(n+=360),Yl(n)}function hs(t){if(t){var r=t.length;if(r!==0){for(var e=void 0,i=void 0,n,a=void 0,s=0;si)&&(i=o.x),(!M(e)||o.xa)&&(a=o.y)}return{x:e,y:n,width:i-e,height:a-n}}}return{x:0,y:0,width:0,height:0}}function jy(t){var r=t.length;if(r!==0){for(var e=void 0,i=void 0,n=void 0,a=void 0,s=0;se){var i=r;r=e,e=i}t=Yl(t);var n=(r-Yl(r))/360;te&&(t-360>r?t-=360:ts?t=r:t=e),t}function K0(t,r,e){var i=Number.MAX_VALUE,n=Number.MAX_VALUE,a=-Number.MAX_VALUE,s=-Number.MAX_VALUE,o=[];M(e)||(e=1),o.push(Dc(e,t)),o.push(Dc(e,r));for(var l=Math.min(Math.floor(t/90)*90,Math.floor(r/90)*90),u=Math.max(Math.ceil(t/90)*90,Math.ceil(r/90)*90),c=l;c<=u;c+=90)c>=t&&c<=r&&o.push(Dc(e,c));for(var h=0;ha&&(a=f.x),f.y>s&&(s=f.y)}return{x:i,y:n,width:a-i,height:s-n}}function Dc(t,r){return{x:t*nt(r),y:t*Xe(r)}}function _4(t,r){return t.x>=r.x&&t.x<=r.x+r.width&&t.y>=r.y&&t.y<=r.y+r.height}function qr(t,r){for(var e=t.length,i=0;i>1,o=r(e,t[s]);o<0?n=s:(o===0&&(a=!0),i=s+1)}return{found:a,index:a?i-1:i}}function Uy(t,r){for(var e=t.length,i=0;i0&&this.hasListenersByType(r)&&this._disabled[r]==null},t.prototype.has=function(r,e,i){var n=Uy(this._listeners,function(a){return a.once!==!0&&a.type===r&&(e==null||a.callback===e)&&a.context===i});return n!==-1},t.prototype._shouldDispatch=function(r){if(this._disposed)throw new Error("EventDispatcher is disposed");var e=this._disabled[r];return M(e)?(e<=1?delete this._disabled[r]:--this._disabled[r],!1):this._enabled},t.prototype._eachListener=function(r){var e=this;++this._iterating;try{_e(this._listeners,r)}finally{--this._iterating,this._iterating===0&&this._killed.length!==0&&(_e(this._killed,function(i){e._removeListener(i)}),this._killed.length=0)}},t.prototype.dispatchImmediately=function(r,e){this._shouldDispatch(r)&&this._eachListener(function(i){!i.killed&&(i.type===null||i.type===r)&&i.dispatch(r,e)})},t.prototype.dispatch=function(r,e){this._shouldDispatch(r)&&this._eachListener(function(i){!i.killed&&(i.type===null||i.type===r)&&O4(function(){i.killed||i.dispatch(r,e)})})},t.prototype._on=function(r,e,i,n,a,s){var o=this;if(this._disposed)throw new Error("EventDispatcher is disposed");this._removeExistingListener(r,e,i,n);var l={type:e,callback:i,context:n,shouldClone:a,dispatch:s,killed:!1,once:r,disposer:new rr(function(){l.killed=!0,o._removeListener(l)})};return this._listeners.push(l),l},t.prototype.onAll=function(r,e,i){return i===void 0&&(i=!0),this._on(!1,null,r,e,i,function(n,a){return r.call(e,n,a)}).disposer},t.prototype.on=function(r,e,i,n){return n===void 0&&(n=!0),this._on(!1,r,e,i,n,function(a,s){return e.call(i,s)}).disposer},t.prototype.once=function(r,e,i,n){n===void 0&&(n=!0);var a=this._on(!0,r,e,i,n,function(s,o){a.disposer.dispose(),e.call(i,o)});return a.disposer},t.prototype.off=function(r,e,i){this._removeExistingListener(!1,r,e,i)},t.prototype.copyFrom=function(r){var e=this;if(this._disposed)throw new Error("EventDispatcher is disposed");if(r===this)throw new Error("Cannot copyFrom the same TargetedEventDispatcher");_e(r._listeners,function(i){!i.killed&&i.shouldClone&&(i.type===null?e.onAll(i.callback,i.context):i.once?e.once(i.type,i.callback,i.context):e.on(i.type,i.callback,i.context))})},t}(),$y=function(t){re(r,t);function r(e){var i=t.call(this)||this;return i.target=e,i}return r.prototype.copyFrom=function(e){var i=this;if(this._disposed)throw new Error("EventDispatcher is disposed");if(e===this)throw new Error("Cannot copyFrom the same TargetedEventDispatcher");_e(e._listeners,function(n){n.context!==e.target&&!n.killed&&n.shouldClone&&(n.type===null?i.onAll(n.callback,n.context):n.once?i.once(n.type,n.callback,n.context):i.on(n.type,n.callback,n.context))})},r}(hn);function D4(t){return function(r){for(var e in t)if(li(t,e)&&!r([e,t[e]]))break}}function Zy(t){var r=[];for(var e in t)li(t,e)&&r.push(e);return r}function E4(t,r){return Zy(t).sort(r)}function li(t,r){return{}.hasOwnProperty.call(t,r)}function Gy(t,r){for(var e in t)if(li(t,e)&&!r(e,t[e]))break}function Fe(t,r){Gy(t,function(e,i){return r(e,i),!0})}function Pi(t,r,e){_e(E4(t,e),function(i){r(i,t[i])})}function Hh(t,r){return Object.assign({},t,r)}function M4(t){return JSON.parse(JSON.stringify(t))}function yl(t,r,e){_e(e,function(i){O(t[i])&&(r[i]=t[i])})}function gte(t,r,e){_e(e,function(i){r[i]=t[i]})}function ds(t,r){yl(t,r,Zy(t))}function Ln(t){return function(r){for(var e=t.length,i=0;i=0&&r=r._end&&e(r._array[i]);--i);}},t.prototype.backwards=function(){return new t(this._array,this._end,this._start)},t.prototype.range=function(r,e){if(r<=e){if(this._start===this._end)return this;if(this._start=0&&t=0&&r0);if(s>=o)return o;this.swap(s,o)}},t.prototype.sort=function(r){this._sortQuicksort(0,this._values.length-1,r)},t.prototype.swap=function(r,e){var i=this._values.length;if(fs(r,i),fs(e,i),r!==e){var n=this._values[r],a=this._values[e];this._values[r]=a,this.events.isEnabled("setIndex")&&this.events.dispatchImmediately("setIndex",{type:"setIndex",target:this,index:r,oldValue:n,newValue:a}),this._values[e]=n,this.events.isEnabled("setIndex")&&this.events.dispatchImmediately("setIndex",{type:"setIndex",target:this,index:e,oldValue:a,newValue:n})}},t.prototype.removeIndex=function(r){fs(r,this._values.length);var e=this._values[r];return xa(this._values,r),this.events.isEnabled("removeIndex")&&this.events.dispatchImmediately("removeIndex",{type:"removeIndex",target:this,index:r,oldValue:e}),this.events.isEnabled("removed")&&this.events.dispatchImmediately("removed",{type:"removed",target:this,oldValue:e}),e},t.prototype.moveValue=function(r,e){var i=this.indexOf(r);if(i!==-1){var n=this._values[i];xa(this._values,i),this.events.isEnabled("removeIndex")&&this.events.dispatchImmediately("removeIndex",{type:"removeIndex",target:this,index:i,oldValue:n})}e==null?(e=this._values.length,this._values.push(r)):wa(this._values,e,r),this.events.isEnabled("insertIndex")&&this.events.dispatchImmediately("insertIndex",{type:"insertIndex",target:this,index:e,newValue:r}),i===-1&&this.events.isEnabled("inserted")&&this.events.dispatchImmediately("inserted",{type:"inserted",target:this,newValue:r})},t.prototype.push=function(r){var e=this._values.push(r)-1;return this.events.isEnabled("insertIndex")&&this.events.dispatchImmediately("insertIndex",{type:"insertIndex",target:this,index:e,newValue:r}),this.events.isEnabled("inserted")&&this.events.dispatchImmediately("inserted",{type:"inserted",target:this,newValue:r}),r},t.prototype.unshift=function(r){this.insertIndex(0,r)},t.prototype.pushAll=function(r){var e=this;_e(r,function(i){e.push(i)})},t.prototype.copyFrom=function(r){this.pushAll(r._values)},t.prototype.pop=function(){var r=this._values.length-1;return r<0?void 0:this.removeIndex(this._values.length-1)},t.prototype.shift=function(){return this._values.length?this.removeIndex(0):void 0},t.prototype.setAll=function(r){var e=this,i=ro(this._values);this._values.length=0,_e(r,function(n){e._values.push(n)}),this.events.isEnabled("setAll")&&this.events.dispatchImmediately("setAll",{type:"setAll",target:this,oldArray:i,newArray:this._values}),this.events.isEnabled("removed")&&_e(i,function(n){e.events.dispatchImmediately("removed",{type:"removed",target:e,oldValue:n})}),this.events.isEnabled("inserted")&&_e(this._values,function(n){e.events.dispatchImmediately("inserted",{type:"inserted",target:e,newValue:n})})},t.prototype.clear=function(){this.setAll([])},t.prototype.iterator=function(){return Ln(this._values)},t.prototype[Symbol.iterator]=function(){var r,e;return Ze(this,function(i){switch(i.label){case 0:r=this._values.length,e=0,i.label=1;case 1:return ec)&&(n=o,a=u,s=c)}else i==="left"&&u=r&&(!O(a)||a>=u)&&(n=o,a=u);return++o,!0}),n===-1&&(i==="left"?n=0:i==="right"&&(n=this.length-1)),n},t.prototype.iterator=function(){return Ln(this._values)},t.prototype[Symbol.iterator]=function(){var r,e;return Ze(this,function(i){switch(i.label){case 0:r=this._values.length,e=0,i.label=1;case 1:return e0)for(var a=0;a0?255-t:t;return Math.round(e*r)}function G4(t,r){if(t){var e=Math.min(Math.max(t.r,t.g,t.b),230),i=_l(e,r);return{r:Math.max(0,Math.min(255,Math.round(t.r+i))),g:Math.max(0,Math.min(255,Math.round(t.g+i))),b:Math.max(0,Math.min(255,Math.round(t.b+i))),a:t.a}}else return t}function q4(t,r){if(t==null||r==1)return t;var e=wl(t);return e.s=r,t1(e)}function t1(t){var r,e,i,n=t.h,a=t.s,s=t.l;if(a==0)r=e=i=s;else{var o=function(h,f,d){return d<0&&(d+=1),d>1&&(d-=1),d<.16666666666666666?h+(f-h)*6*d:d<.5?f:d<.6666666666666666?h+(f-h)*(.6666666666666666-d)*6:h},l=s<.5?s*(1+a):s+a-s*a,u=2*s-l;r=o(u,l,n+1/3),e=o(u,l,n),i=o(u,l,n-1/3)}return{r:Math.round(r*255),g:Math.round(e*255),b:Math.round(i*255)}}function wl(t){var r=t.r/255,e=t.g/255,i=t.b/255,n=Math.max(r,e,i),a=Math.min(r,e,i),s=0,o=0,l=(n+a)/2;if(n===a)s=o=0;else{var u=n-a;switch(o=l>.5?u/(2-n-a):u/(n+a),n){case r:s=(e-i)/u+(e=128}var pt=function(){function t(r){this._value=r}return Object.defineProperty(t.prototype,"rgb",{get:function(){return this._value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hex",{get:function(){return this._value?W4(this._value):"none"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rgba",{get:function(){return this._value?K4(this._value):"none"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"alpha",{get:function(){return this._value!=null&&this._value.a!=null?this._value.a:1},set:function(r){this._value&&(this._value.a=r)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"lightColor",{get:function(){return this._lightColor||(this._lightColor=new t({r:255,g:255,b:255})),this._lightColor},set:function(r){this._lightColor=r},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"darkColor",{get:function(){return this._darkColor||(this._darkColor=new t({r:0,g:0,b:0})),this._darkColor},set:function(r){this._darkColor=r},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.alpha<1?this.rgba:this.hex},t.prototype.lighten=function(r){return new t(Z4(this.rgb,r))},t.prototype.brighten=function(r){return new t(G4(this.rgb,r))},t.prototype.saturate=function(r){return new t(q4(this.rgb,r))},Object.defineProperty(t.prototype,"alternative",{get:function(){if(this.rgb!=null)return Q4(this.rgb)?this.darkColor:this.lightColor;throw new Error("Color does not exist")},enumerable:!0,configurable:!0}),t}();function Be(t,r){if(!O(t))return new pt(void 0);if(typeof t=="string"){var e="_color_"+t+"_"+(r||"1"),i=D.getCache(e);if(i)return new pt({r:i.r,g:i.g,b:i.b,a:i.a});var n=H4(t,r);return D.setCache(e,n),new pt(n)}return t instanceof pt?(O(r)&&(t.alpha=r),t):new pt(t)}function X4(t){return t instanceof pt}function J4(t){return Be(t)}function Gl(t){return O(t)&&!X4(t)?J4(t):t}var Xt=function(){function t(){this._disposed=!1,this._disposers=[],this.className="BaseObject"}return t.prototype.debug=function(){},Object.defineProperty(t.prototype,"uid",{get:function(){return this._uid||(this._uid=D.getUniqueId(),D.map.setKey(this._uid,this)),this._uid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"id",{get:function(){return this._id},set:function(r){this._id=r},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"map",{get:function(){return this._map||(this._map=new Bt),this._map},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"delayedMap",{get:function(){return this._delayedMap||(this._delayedMap=new Bt),this._delayedMap},enumerable:!0,configurable:!0}),t.prototype.addDelayedMap=function(r,e){var i=this.delayedMap;i.hasKey(e)||i.setKey(e,[]);var n=i.getKey(e);n.push({property:r,target:this})},t.prototype.processDelayedMap=function(){var r=this;this.delayedMap.each(function(e,i){if(r.map.hasKey(e)){var n=r.map.getKey(e);_e(i,function(a){a.target[a.property]=n}),r.delayedMap.removeKey(e)}})},t.prototype.applyTheme=function(){var r=this;if(D){var e=this.getCurrentThemes();e&&_e(e,function(i,n){i(r)})}},Object.defineProperty(t.prototype,"themes",{get:function(){return this._themes},set:function(r){this._themes=r},enumerable:!0,configurable:!0}),t.prototype.getCurrentThemes=function(){return this.themes||D.themes},t.prototype.isDisposed=function(){return this._disposed},t.prototype.dispose=function(){if(!this._disposed){this._disposed=!0;var r=this._disposers;for(this._disposers=null;r.length!==0;){var e=r.shift();e.dispose()}this.clearCache(),this.clonedFrom&&this.clonedFrom.clones.removeValue(this);var i=this._uid;i!=null&&D.map.removeKey(i)}},t.prototype.addDisposer=function(r){this._disposers.push(r)},t.prototype.removeDispose=function(r){if(!this._disposed){var e=qr(this._disposers,r);e>-1&&this._disposers.splice(e,1)}r.dispose()},t.prototype.clone=function(r){r||(r="clone-"+D.getUniqueId());var e=new this.constructor;return e.cloneId=r,e.copyFrom(this),e},Object.defineProperty(t.prototype,"clones",{get:function(){return this._clones||(this._clones=new vt),this._clones},enumerable:!0,configurable:!0}),t.prototype.copyFrom=function(r){r.clones.push(this),this.clonedFrom=r},Object.defineProperty(t.prototype,"className",{get:function(){return this._className},set:function(r){this._className=r},enumerable:!0,configurable:!0}),t.prototype.setCache=function(r,e,i){As.set(this.uid,r,e,i)},t.prototype.getCache=function(r,e){return e===void 0&&(e=void 0),As.get(this.uid,r,e)},t.prototype.clearCache=function(){As.clear(this.uid)},t.prototype.setTimeout=function(r,e){var i=this,n=setTimeout(function(){i.removeDispose(a),r()},e),a=new rr(function(){clearTimeout(n)});return this._disposers.push(a),a},t.prototype.setInterval=function(r,e){var i=this,n=setInterval(function(){i.removeDispose(a),r()},e),a=new rr(function(){clearTimeout(n)});return this._disposers.push(a),a},Object.defineProperty(t.prototype,"config",{set:function(r){try{this.processConfig(r)}catch(e){this.raiseCriticalError(e)}},enumerable:!0,configurable:!0}),t.prototype.processConfig=function(r){var e=this;if(!!r){var i=this;if(Pi(r,function(a,s){var o=s;if(a=="callback"&&typeof s=="function"&&s.call(i),e.hasProperty(a)){var l;if(ut(o)&&O(o.type)&&(!ut(i[a])||!O(i[a].className)||o.forceCreate||i[a].className!=o.type)&&!e.asIs(a)?(l=e.createClassInstance(o.type),l?i[a]=l:l=i[a]):l=i[a],l instanceof mr)e.processAdapters(l,o);else if(l instanceof hn)e.processEvents(l,o);else if(a=="locale"&&kt(o))window["am4lang_"+o]&&(i[a]=window["am4lang_"+o]);else if(a=="parent"&&kt(o)){var u=e.map.getKey(o);u?i[a]=u:e.addDelayedMap("parent",o)}else if(e.asIs(a))i[a]=o;else if(e.asFunction(a)&&kt(o))if(O(D.registeredClasses[o]))i[a]=D.registeredClasses[o];else throw Error("Invalid easing function: "+o);else if(o instanceof t)i[a]=o;else if(l instanceof t)l.config=o;else if(l instanceof bl||l instanceof Uh||l instanceof V4){if(hi(o))l instanceof bl?e.processListTemplate(o,l):e.processOrderedTemplate(o,l);else if(ut(o))if(o instanceof t)l.template=o;else{var c=void 0;O(o.template)?c=o.template:c=o,l.template instanceof t?l.template.config=c:Fe(c,function(h,f){var d=l.template[h];d instanceof mr?e.processAdapters(d,f):d instanceof hn?e.processEvents(d,f):d instanceof zh?e.processDictionaryTemplate(d,f):l.template[h]instanceof t?l.template[h].config=f:ut(f)&&O(f.type)?(d=e.createClassInstance(f.type),d?(d instanceof t&&(d.config=f),l.template[h]=d):l.template[h]=f):d instanceof vt?e.processList(f,d):l.template[h]=e.maybeColorOrPercent(f)}),O(o.values)&&(l instanceof bl?e.processListTemplate(o.values,l):e.processOrderedTemplate(o.values,l))}}else l instanceof vt?a=="children"?e.processList(o,l,e):e.processList(o,l):l instanceof zh?e.processDictionaryTemplate(l,o):l instanceof Bt?e.processDictionary(l,o):l instanceof pt||l instanceof ct?i[a]=e.maybeColorOrPercent(o):ut(l)&&ut(o)?ds(o,l):(o=e.maybeColorOrPercent(o),i[a]=o)}else e.isReserved(a)||(i[a]=o)},this.configOrder),this.processingErrors.length){var n=this.processingErrors.join(` -`);throw this._processingErrors=[],Error(n)}}},t.prototype.maybeColorOrPercent=function(r){if(kt(r)){if(r.match(/^[\-]?[0-9.]+\%$/))return Dt(At(r));if(r.match(/^\#[0-9abcdef]{3,}$/i))return Be(r)}return r},t.prototype.processAdapters=function(r,e){var i=this;hi(e)?_e(e,function(n,a){r.add(n.key,n.callback,n.priority||0,i)}):ut(e)&&Fe(e,function(n,a){r.has(n,a)||r.add(n,a)})},t.prototype.processEvents=function(r,e){var i=this;hi(e)?_e(e,function(n,a){r.on(n.type,n.callback,i)}):ut(e)&&Fe(e,function(n,a){r.has(n,a)||r.on(n,a)})},t.prototype.processDictionaryTemplate=function(r,e){ut(e)&&Fe(e,function(i,n){var a;i=="template"?a=r.template:r.hasKey(i)?a=r.getKey(i):a=r.create(i),a instanceof t?a.config=n:ut(a)&&ut(n)?ds(n,a):a.setKey(i,n)})},t.prototype.processDictionary=function(r,e){ut(e)&&Fe(e,function(i,n){r.setKey(i,n)})},t.prototype.processListTemplate=function(r,e){var i=this;for(_e(r,function(n,a){var s=i.getConfigEntryType(n),o;if(e.hasIndex(a)&&!n.forceCreate)o=e.getIndex(a);else if(n instanceof t){e.push(n);return}else s?o=e.create(s):o=e.create();n===o||ut(n)&&(o instanceof t?o.config=n:ut(o)&&ut(n)?ds(n,o):e.setIndex(e.indexOf(o),n))});r.length>e.length;)e.pop()},t.prototype.processOrderedTemplate=function(r,e){var i=this;_e(r,function(n,a){var s=i.getConfigEntryType(n),o;s?o=e.create(s):o=e.create(),ut(n)&&(o instanceof t?o.config=n:ut(o)&&ut(n)?ds(n,o):e.insert(n))})},t.prototype.processList=function(r,e,i){var n=this;hi(r)||(r=[r]);var a=e.length,s=0;for(_e(r,function(o,l){if(ut(o)){var u=void 0;if(lr&&(e!==!0||n!=!1)){i&&(c=Mc(c));var f=c.match(new RegExp(".{1,"+r+"}","g"));if(f){if(i)for(var d=0;dr&&a[s]!==""&&(a.push(""),s++),a[s]+=c;s=a.length-1}}}else{var f=t.match(new RegExp(".{1,"+r+"}","g"));if(f){if(i)for(var d=0;dr&&(a=[]),a}function Zh(t,r,e,i,n){if(t.length<=r)return t;r-=e.length,r<1&&(r=1);var a=$h(t,r,i,n);return(a[0]||"")+e}function r1(t){return t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function n3(t){return t.replace(/[\s\uFEFF\xA0]+$/g,"")}function a3(t){return t.replace(/^[\s\uFEFF\xA0]+/g,"")}function Mc(t){return t.split("").reverse().join("")}function zt(t,r,e){return r===void 0&&(r=0),e===void 0&&(e="0"),typeof t!="string"&&(t=t.toString()),r>t.length?Array(r-t.length+1).join(e)+t:t}function s3(t){if(typeof t>"u")return Q0;t=t.toLowerCase().replace(/^\[[^\]]*\]/,""),t=t.replace(/\[[^\]]+\]/,""),t=t.trim();var r=t.match(/\/(date|number|duration)$/);return r?r[1]:t===xl?xl:t===Sl?Sl:t===Wh?Wh:t.match(/[#0]/)?xl:t.match(/[ymwdhnsqaxkzgtei]/)?Sl:Q0}function Ql(t){return t.replace(/\/(date|number|duration)$/i,"")}function i1(t){return t&&t.replace(/<[^>]*>/g,"")}function o3(t){return t&&i1((""+t).replace(/[\n\r]+/g,". "))}function l3(t){if(If(t))return"NaN";if(t===1/0)return"Infinity";if(t===-1/0)return"-Infinity";if(t===0&&1/t===-1/0)return"-0";var r=t<0;t=Math.abs(t);var e=st(/^([0-9]+)(?:\.([0-9]+))?(?:e[\+\-]([0-9]+))?$/.exec(""+t)),i=e[1],n=e[2]||"",a;if(e[3]==null)a=n===""?i:i+"."+n;else{var s=+e[3];if(t<1){var o=s-1;a="0."+Z0("0",o)+i+n}else{var o=s-n.length;o===0?a=i+n:o<0?a=i+n.slice(0,o)+"."+n.slice(o):a=i+n+Z0("0",o)}}return r?"-"+a:a}function n1(t){if(to(t)){var r=new Date(t);return r.setMilliseconds(t.getMilliseconds()),r}else{if(M(t))return new Date(t);var e=Number(t);return M(e)?new Date(e):new Date(t)}}function Gh(t){if(to(t))return t.getTime();if(M(t))return t;if(kt(t)){var r=Number(t);return M(r)?r:void 0}}function eg(t,r){var e=new Date(t.getFullYear(),0,0),i=t.getTime()-e.getTime()+(e.getTimezoneOffset()-t.getTimezoneOffset())*60*1e3,n=1e3*60*60*24;return Math.floor(i/n)}function Bs(t,r){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate())),i=e.getUTCDay()||7;e.setUTCDate(e.getUTCDate()+4-i);var n=new Date(Date.UTC(e.getUTCFullYear(),0,1));return Math.ceil(((e.getTime()-n.getTime())/864e5+1)/7)}function u3(t,r){var e=Bs(new Date(t.getFullYear(),t.getMonth(),1)),i=Bs(t);return i==1&&(i=53),i-e+1}function c3(t,r,e,i){e===void 0&&(e=1),i===void 0&&(i=!1);var n=new Date(r,0,4,0,0,0,0);i&&n.setUTCFullYear(r);var a=t*7+e-((n.getDay()||7)+3);return a}function $o(t,r){return t>12?t-=12:t===0&&(t=12),O(r)?t+(r-1):t}function Zo(t,r,e,i){if(r===void 0&&(r=!1),e===void 0&&(e=!1),i===void 0&&(i=!1),i)return r?"Coordinated Universal Time":"UTC";var n=t.toLocaleString("UTC"),a=t.toLocaleString("UTC",{timeZoneName:r?"long":"short"}).substr(n.length);return e===!1&&(a=a.replace(/ (standard|daylight|summer|winter) /i," ")),a}function Ic(t,r,e){return t>e?e:te||t1&&n.pop(),S4(n,a),e.path=n.join("/"),e.path!==""&&e.path[0]!=="/")throw new Error("URL path must start with /")}return e.query=i.query,e.hash=i.hash,ig(e)}else return ig(i)}function Cte(){return!!window.MSInputMethodContext&&!!document.documentMode}function s1(t){return+t}D.registeredClasses["ease.linear"]=s1;function m3(t){return t*t}D.registeredClasses["ease.quadIn"]=m3;function v3(t){return t*(2-t)}D.registeredClasses["ease.quadOut"]=v3;function y3(t){return t*=2,(t<=1?t*t:--t*(2-t)+1)/2}D.registeredClasses["ease.quadInOut"]=y3;function o1(t,r){return Math.pow(t,r)}D.registeredClasses["ease.polyIn"]=o1;function l1(t,r){return 1-Math.pow(1-t,r)}D.registeredClasses["ease.polyOut"]=l1;function u1(t,r){return t*=2,(t<=1?Math.pow(t,r):2-Math.pow(2-t,r))/2}D.registeredClasses["ease.polyInOut"]=u1;function b3(t){return o1(t,3)}D.registeredClasses["ease.polyIn3"]=b3;function Qh(t){return l1(t,3)}D.registeredClasses["ease.polyOut3"]=Qh;function _3(t){return u1(t,3)}D.registeredClasses["ease.polyInOut3"]=_3;function w3(t){return Math.pow(2,10*t-10)}D.registeredClasses["ease.expIn"]=w3;function x3(t){return 1-Math.pow(2,-10*t)}D.registeredClasses["ease.expOut"]=x3;function S3(t){return t*=2,(t<=1?Math.pow(2,10*t-10):2-Math.pow(2,10-10*t))/2}D.registeredClasses["ease.expInOut"]=S3;function C3(t){return 1-Math.cos(t*Ry)}D.registeredClasses["ease.sinIn"]=C3;function P3(t){return Math.sin(t*Ry)}D.registeredClasses["ease.sinOut"]=P3;function k3(t){return(1-Math.cos(Ku*t))/2}D.registeredClasses["ease.sinInOut"]=k3;function O3(t){return t*t*t}D.registeredClasses["ease.cubicIn"]=O3;function Rn(t){return--t*t*t+1}D.registeredClasses["ease.cubicOut"]=Rn;function T3(t){return t*=2,(t<=1?t*t*t:(t-=2)*t*t+2)/2}D.registeredClasses["ease.cubicInOut"]=T3;function D3(t){return 1-Math.sqrt(1-t*t)}D.registeredClasses["ease.circleIn"]=D3;function E3(t){return Math.sqrt(1- --t*t)}D.registeredClasses["ease.circleOut"]=E3;function M3(t){return t*=2,(t<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}D.registeredClasses["ease.circleInOut"]=M3;var Xh=4/11,I3=6/11,A3=8/11,B3=3/4,L3=9/11,F3=10/11,R3=15/16,j3=21/22,V3=63/64,Go=1/Xh/Xh;function N3(t){return 1-Xl(1-t)}D.registeredClasses["ease.bounceIn"]=N3;function Xl(t){return t=+t,t0){this.pause(),an(this.object.animations,this);var n=setTimeout(function(){i._delayTimeout=null,i.start()},e);this._delayTimeout=new rr(function(){clearTimeout(n)})}return this},r.prototype._start=function(){this._isFinished=!1,this._delayTimeout&&(this.removeDispose(this._delayTimeout),this._delayTimeout=null),this.stopSameAnimations(),this._pause=!1,an(Ve.animations,this),an(this.object.animations,this),Ve.requestFrame()},r.prototype.start=function(){this._start(),this._startTime=Date.now(),this._time=0,this.staticOptions=[];for(var e=this.animationOptions.length-1;e>=0;e--){var i=this.animationOptions[e];if(O(i.from)||(i.childObject?i.from=i.childObject[i.property]:(i.from=this.object[i.property],O(i.from)||(i.from=$3[i.property]))),i.from==i.to)Le(this.animationOptions,i);else if(!O(i.from)||!(i.from instanceof ct)&&i.to instanceof ct||i.from instanceof ct&&!(i.to instanceof ct))this.staticOptions.push(i),Le(this.animationOptions,i);else if(M(i.to))if(i.updateMethod=c1,i.from instanceof ct){var n=this.object[ag(i.property,"pixel")];isNaN(n)?(this.staticOptions.push(i),Le(this.animationOptions,i)):i.from=n}else isNaN(i.from)&&(this.staticOptions.push(i),Le(this.animationOptions,i));else if(i.to instanceof pt)i.from?i.updateMethod=G3:(this.staticOptions.push(i),Le(this.animationOptions,i));else if(i.to instanceof ct){if(i.updateMethod=Z3,!isNaN(i.from)){var n=this.object[ag(i.property,"relative")];isNaN(n)||(i.from=Dt(n*100))}}else this.staticOptions.push(i),Le(this.animationOptions,i)}if(this.applyStaticOptions(),this.events.isEnabled("animationstarted")){var a={type:"animationstarted",target:this,progress:this.progress};this.events.dispatchImmediately("animationstarted",a)}return this.update(),this.duration===0&&this.end(),this},r.prototype.loop=function(e){return M(e)||(e=1/0),this._loop=e,this},r.prototype.pause=function(){return this._pause=!0,this._delayTimeout&&(this.removeDispose(this._delayTimeout),this._delayTimeout=null),Le(Ve.animations,this),Le(this.object.animations,this),this},r.prototype.resume=function(){return this._start(),this._startTime=Date.now()-this._time,this},r.prototype.end=function(){if(this._loop==0&&this.pause(),this.setProgress(1),this.applyStaticOptions(),this.events.isEnabled("animationended")){var e={type:"animationended",target:this,progress:this.progress};this.events.dispatchImmediately("animationended",e)}return this._loop>0?(this._loop--,this.start()):(this.stop(),this._isFinished=!0),this},r.prototype.kill=function(){this.pause(),this._isFinished=!0},r.prototype.isFinished=function(){return this._isFinished},r.prototype.applyStaticOptions=function(){var e=this;_e(this.staticOptions,function(i){i.childObject?i.childObject[i.property]=e.progress==1?i.to:i.from:e.object[i.property]=e.progress==1?i.to:i.from})},r.prototype.stop=function(e){if(this.pause(),!e&&this.events.isEnabled("animationstopped")){var i={type:"animationstopped",target:this,progress:this.progress};this.events.dispatchImmediately("animationstopped",i)}return this},r.prototype.setProgress=function(e){var i=this;if(this._time=this.duration*e,_e(this.animationOptions,function(a){if(a.updateMethod&&O(a.from)){var s=a.updateMethod(e,a.from,a.to);a.childObject?a.childObject[a.property]=s:i.object[a.property]=s}}),this.progress=e,this.events.isEnabled("animationprogress")){var n={type:"animationprogress",target:this,progress:this.progress};this.events.dispatchImmediately("animationprogress",n)}Ve.requestFrame()},r.prototype.update=function(){if(!this._pause){var e=void 0;this._time=He(Date.now()-this._startTime,0,this.duration);var i=this._time/this.duration;e=this.easing(i),(this.duration==0||!M(e)||i>=1)&&(e=1),this.setProgress(e),be(this._time/this.duration,6)==1&&this.end()}return this},Object.defineProperty(r.prototype,"delayed",{get:function(){return!!this._delayTimeout},enumerable:!0,configurable:!0}),r.prototype.stopSameAnimations=function(){var e=this;_e(ro(this.object.animations),function(i){if(i!==e&&!i.delayed){var n=[];_e(e.animationOptions,function(a){_e(i.animationOptions,function(s){a.property==s.property&&a.childObject==s.childObject&&(n.push(s),i.animationOptions.length==0&&i.kill())})}),_e(n,function(a){Le(i.animationOptions,a)})}})},r.prototype.asFunction=function(e){return e=="easing"||t.prototype.asIs.call(this,e)},r}(yi),Cl="http://www.w3.org/2000/svg",sg="http://www.w3.org/2000/xmlns/",Hf="http://www.w3.org/1999/xlink";function Tt(t,r,e,i){return t.addEventListener(r,e,i||!1),new rr(function(){t.removeEventListener(r,e,i||!1)})}function h1(t){if(kt(t)){var r=document.getElementById(t);if(r==null&&(r=document.getElementsByClassName(t)[0]),r instanceof HTMLElement)return r}else if(t instanceof HTMLElement)return t}function Jh(t,r){if(!!t)if(t.classList){var e=r.split(" ");_e(e,function(n){t.classList.add(n)})}else{var i=t.getAttribute("class");i?t.setAttribute("class",i.split(" ").filter(function(n){return n!==r}).join(" ")+" "+r):t.setAttribute("class",r)}}function ed(t,r){if(!!t)if(t.classList)t.classList.remove(r);else{var e=t.getAttribute("class");e&&t.setAttribute("class",e.split(" ").filter(function(i){return i!==r}).join(" "))}}function og(t,r,e){t.style[r]=e}function zf(t,r){return t.currentStyle?t.currentStyle[r]:document.defaultView.getComputedStyle(t,null).getPropertyValue(r)}function Bc(){if(document.activeElement&&document.activeElement!=document.body)if(document.activeElement.blur)document.activeElement.blur();else{var t=document.createElement("button");t.style.position="fixed",t.style.top="0px",t.style.left="-10000px",document.body.appendChild(t),t.focus(),t.blur(),document.body.removeChild(t)}}function lg(t,r){for(var e=r;;){if(t===e)return!0;if(e.parentNode==null){if(e.host==null)return!1;e=e.host}else e=e.parentNode}}function Uf(t){for(var r=t;;){if(r.parentNode==null)return r.host!=null?r:null;r=r.parentNode}}function d1(t){for(var r=t.ownerDocument,e=t;;){if(e.parentNode==null)return e===r||e.host!=null?e:null;e=e.parentNode}}function q3(t){return typeof t.composedPath=="function"?t.composedPath()[0]:t.target}function Q3(t){k4(function(){try{var r=t.getBoundingClientRect(),e=r.left-Math.round(r.left),i=r.top-Math.round(r.top);e!==0&&$0(function(){t.style.left=e+"px"}),i!==0&&$0(function(){t.style.top=i+"px"})}catch{}})}var Lc;function X3(t){if(t==null){if(!O(Lc)){var r=document.createElement("style");r.type="text/css",document.head.appendChild(r),Lc=r.sheet}return Lc}else{var r=document.createElement("style");return r.type="text/css",t.appendChild(r),r.sheet}}function J3(t,r){var e=t.cssRules.length;return t.insertRule(r+"{}",e),t.cssRules[e]}var Qe=function(t){re(r,t);function r(e,i,n){var a=this,s=X3(e);return a=t.call(this,function(){var o=qr(s.cssRules,a._rule);if(o===-1)throw new Error("Could not dispose StyleRule");s.deleteRule(o)})||this,a._rule=J3(s,i),Fe(n,function(o,l){a.setStyle(o,l)}),a}return Object.defineProperty(r.prototype,"selector",{get:function(){return this._rule.selectorText},set:function(e){this._rule.selectorText=e},enumerable:!0,configurable:!0}),r.prototype._setVendorPrefixName=function(e,i){var n=this._rule.style;n.setProperty("-webkit-"+e,i,""),n.setProperty("-moz-"+e,i,""),n.setProperty("-ms-"+e,i,""),n.setProperty("-o-"+e,i,""),n.setProperty(e,i,"")},r.prototype.setStyle=function(e,i){e==="transition"?this._setVendorPrefixName(e,i):this._rule.style.setProperty(e,i,"")},r}(rr),ex=0;(function(t){re(r,t);function r(e,i,n){var a=this,s=O(n)?n:"__style_"+ ++ex+"__";return a=t.call(this,e,"."+s,i)||this,a._className=s,a}return Object.defineProperty(r.prototype,"className",{get:function(){return this._className},set:function(e){this._className=e,this.selector="."+e},enumerable:!0,configurable:!0}),r.prototype.toString=function(){return this._className},r})(Qe);function tx(t){if(document.readyState!=="loading")t();else{var r=function(){document.readyState!=="loading"&&(document.removeEventListener("readystatechange",r),t())};document.addEventListener("readystatechange",r)}}function Pl(t){var r=zf(t,"font-family");if(r)return r;var e=t.parentElement||t.parentNode;return e?Pl(e):void 0}function kl(t){var r=zf(t,"font-size");if(r)return r;var e=t.parentElement||t.parentNode;return e?kl(e):void 0}var tu=function(){function t(r){this._isDisposed=!1,this._x=0,this._y=0,this._rotationY=0,this._rotationX=0,this._rotation=0,this._scale=1,typeof r=="string"?this.node=document.createElementNS(Cl,r):this.node=r}return t.prototype.removeNode=function(){this.node&&this.node.parentNode&&this.node.parentNode.removeChild(this.node)},Object.defineProperty(t.prototype,"transformString",{get:function(){if(this.node)return this._transformString},enumerable:!0,configurable:!0}),t.prototype.transform=function(){var r="translate("+this._x+","+this._y+")";if(this._scale!=1&&(r+=(r?" ":"")+"scale("+this._scale+")"),this._rotation!=0){var e="rotate("+this._rotation+")";this._rotationX&&this._rotationY&&(e="rotate("+this._rotation+" "+this._rotationX+" "+this._rotationY+")"),r+=(r?" ":"")+e}this._transformString=r,this.node.setAttribute("transform",r)},t.prototype.getBBox=function(){var r={width:0,height:0,x:0,y:0};if(this.node&&this.node.parentNode)try{var e=this.node.getBBox();r.x=e.x,r.y=e.y,r.width=e.width,r.height=e.height}catch{}return r},t.prototype.moveTo=function(r){if(r){var e=r.x,i=r.y;(this._x!=e||this._y!=i)&&(this._x=e,this._y=i,this.transform())}},Object.defineProperty(t.prototype,"content",{get:function(){return this.node.innerHTML||""},set:function(r){this.node.innerHTML=r},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"textContent",{get:function(){return this.node.textContent||""},set:function(r){this.node.textContent=r},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"x",{get:function(){return this._x},set:function(r){this._x!=r&&(this._x=r,this.transform())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"y",{get:function(){return this._y},set:function(r){this._y!=r&&(this._y=r,this.transform())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rotation",{get:function(){return this._rotation},set:function(r){this._rotation!=r&&(this._rotation=r,this.transform())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rotationX",{get:function(){return this._rotationX},set:function(r){this._rotationX!=r&&(this._rotationX=r,this.transform())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rotationY",{get:function(){return this._rotationY},set:function(r){this._rotationY!=r&&(this._rotationY=r,this.transform())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"scale",{get:function(){return this._scale},set:function(r){this._scale!=r&&(this._scale=r,this.transform())},enumerable:!0,configurable:!0}),t.prototype.removeAttr=function(r){this.node.removeAttribute(r)},t.prototype.attr=function(r){var e=this;return Fe(r,function(i,n){O(n)?e.node.setAttribute(i,n):e.node.removeAttribute(i)}),this},t.prototype.getAttr=function(r){return this.node.getAttribute(r)},t.prototype.attrNS=function(r,e,i){return this.node.setAttributeNS(r,e,i),this},t.prototype.getAttrNS=function(r,e){return this.node.getAttributeNS(r,e)},t.prototype.removeStyle=function(r){this.node.style[r]=null,delete this.node.style[r]},t.prototype.getStyle=function(r){return this.node.style[r]},t.prototype.addStyle=function(r){var e=this;return Fe(r,function(i,n){O(n)?e.node.style[i]=n:e.removeStyle(i)}),this},t.prototype.addClass=function(r){Jh(this.node,r)},t.prototype.removeClass=function(r){ed(this.node,r)},t.prototype.setClass=function(r){this.node.setAttribute("class",r)},t.prototype.removeChildNodes=function(){for(;this.node.childNodes.length>0;)this.node.removeChild(this.node.firstChild)},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.dispose=function(){this.removeNode()},t}(),rx=function(t){re(r,t);function r(e){return t.call(this,e)||this}return r.prototype.add=function(e){e&&this.node.appendChild(e.node)},r.prototype.addToBack=function(e){if(e){var i=this.node.childNodes[0];i?i!=e.node&&this.node.insertBefore(e.node,i):this.node.appendChild(e.node)}},r.prototype.removeElement=function(e){if(e)try{e.node&&e.node.parentNode==this.node&&this.node.removeChild(e.node)}catch{}},r.prototype.hasChild=function(e){for(var i=0;i0;){var e=this.node.firstChild;e&&e.parentNode&&e.parentNode.removeChild(e)}},r.prototype.removeChildrenByTag=function(e){if(this.node.childNodes)for(var i=this.node.getElementsByTagName(e),n=0;n-1&&(this.focusable=!0),Ae().processFocusable(this))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"element",{get:function(){return this._element},set:function(e){this._element=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"originalPosition",{get:function(){return this._originalPosition||{x:0,y:0}},set:function(e){this._originalPosition=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"originalScale",{get:function(){return Oc(this._originalScale,1)},set:function(e){this._originalScale!==e&&(this._originalScale=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"originalAngle",{get:function(){return Oc(this._originalAngle,0)},set:function(e){this._originalAngle!==e&&(this._originalAngle=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"inertiaOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("inertiaOptions",this._inertiaOptions):this._inertiaOptions},set:function(e){this._inertiaOptions=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"hitOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("hitOptions",this._hitOptions):this._hitOptions},set:function(e){this._hitOptions=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"hoverOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("hoverOptions",this._hoverOptions):this._hoverOptions},set:function(e){this._hoverOptions=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"swipeOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("swipeOptions",this._swipeOptions):this._swipeOptions},set:function(e){this._swipeOptions=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"keyboardOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("keyboardOptions",this._keyboardOptions):this._keyboardOptions},set:function(e){this._keyboardOptions=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"mouseOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("mouseOptions",this._mouseOptions):this._mouseOptions},set:function(e){this._mouseOptions=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cursorOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("cursorOptions",this._cursorOptions):this._cursorOptions},set:function(e){this._cursorOptions=e},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),this.inertiaOptions=e.inertiaOptions,this.hitOptions=e.hitOptions,this.hoverOptions=e.hoverOptions,this.swipeOptions=e.swipeOptions,this.keyboardOptions=e.keyboardOptions,this.cursorOptions=e.cursorOptions,this.contextMenuDisabled=e.contextMenuDisabled,Ae().applyCursorOverStyle(this)},r.prototype.setEventDisposer=function(e,i,n){var a=this.eventDisposers.getKey(e);i?a==null&&this.eventDisposers.setKey(e,n()):a!=null&&(a.dispose(),this.eventDisposers.removeKey(e))},r.prototype.dispose=function(){t.prototype.dispose.call(this);var e=Ae();e.overObjects.removeValue(this),e.downObjects.removeValue(this),e.trackedObjects.removeValue(this),e.transformedObjects.removeValue(this),this.isHover&&this.wheelable&&e.unlockWheel(),e.focusedObject===this&&(e.focusedObject=void 0)},r}(yi),sx=function(){function t(r,e){this._disposed=!1,this.directionX=0,this.directionY=0,this.interaction=r,this.keyboardEvent=e,this._startedOn=new Date().getTime(),Ae().processDragStart(r),Ve.animations.push(this),this.update()}return t.prototype.update=function(){var r=this.interaction,e=Ae().getKeyboardOption(r,"speed"),i=Ae().getKeyboardOption(r,"accelleration"),n=Ae().getKeyboardOption(r,"accellerationDelay"),a={x:0,y:0};this.keyboardEvent.shiftKey?(e*=.5,i=1):this.keyboardEvent.ctrlKey&&(e*=2);var s=new Date().getTime()-this._startedOn,o=s-n;if(i>0&&o>0){var l=s/n;s=n,a.x+=this.directionX*(e*i*l*o),a.y+=this.directionY*(e*i*l*o)}a.x+=this.directionX*(e*s),a.y+=this.directionY*(e*s),Ae().handleTransformMove(r,a,{x:0,y:0},this.keyboardEvent,!0,!1)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.dispose=function(){this._disposed||(Ae().processDragStop(this.interaction),Le(Ve.animations,this))},t}(),ox=function(t){re(r,t);function r(e,i,n,a){var s=t.call(this)||this;return s.animations=[],s.className="Inertia",s.interaction=e,s.type=i,s.point=n,s.startPoint=a,s._disposers.push(new Va(s.animations)),s}return Object.defineProperty(r.prototype,"x",{get:function(){return this.point.x},set:function(e){M(e)&&(this.point.x=e,this.handleMove())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"y",{get:function(){return this.point.y},set:function(e){M(e)&&(this.point.y=e,this.handleMove())},enumerable:!0,configurable:!0}),r.prototype.handleMove=function(){if(this.interaction.events.isEnabled("drag")){var e={type:"drag",target:this.interaction,shift:{x:this.x-this.startPoint.x,y:this.y-this.startPoint.y},startPoint:this.startPoint,point:{x:this.x,y:this.y},touch:!1};this.interaction.events.dispatchImmediately("drag",e)}},r.prototype.done=function(){this.interaction.inertias.removeKey(this.type),this.type==="move"&&Ae().processDragStop(this.interaction),this.dispose()},r}(Xt),lx=function(){function t(){}return t.prototype.getEventKey=function(r){var e=r.keyCode||r.which,i;switch(e){case 38:i="up";break;case 40:i="down";break;case 37:i="left";break;case 39:i="right";break;case 13:i="enter";break;case 27:i="esc";break;case 36:i="home";break;case 35:i="end";break;case 9:i="tab";break;case 17:i="ctrl";break;case 18:i="alt";break;case 16:i="shift";break;case 32:i="space";break;case 36:i="home";break;case 35:i="end";break;case 33:i="pgup";break;case 34:i="pgdn";break;case 45:i="ins";break;case 46:i="del";break;case 107:i="plus";break;case 109:i="minus";break;default:i="other";break}return i},t.prototype.isKey=function(r,e){var i=this.getEventKey(r);return kt(e)&&(e=[e]),e.indexOf(i)!==-1},t.prototype.shiftKey=function(r){return r.shiftKey},t.prototype.ctrlKey=function(r){return r.ctrlKey},t.prototype.altKey=function(r){return r.altKey},t.prototype.metaKey=function(r){return r.metaKey},t}(),Ei=new lx,ux={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:2592e6,year:31536e6};function cx(t){switch(t){case"year":return;case"month":return"year";case"week":return"month";case"day":return"month";case"hour":return"day";case"minute":return"hour";case"second":return"minute";case"millisecond":return"second"}}function Fc(t,r){return O(r)||(r=1),ux[t]*r}function hx(){return new Date}function ai(){return hx().getTime()}function Pte(t){return new Date(t.getTime())}function dx(t,r,e,i){t=new Date(t.getTime()),r=new Date(r.getTime());var n=0,a=0;!i&&e!="millisecond"&&(n=t.getTimezoneOffset(),t.setUTCMinutes(t.getUTCMinutes()-n),a=r.getTimezoneOffset(),r.setUTCMinutes(r.getUTCMinutes()-a));var s=!1;switch(e){case"year":t.getUTCFullYear()!=r.getUTCFullYear()&&(s=!0);break;case"month":(t.getUTCFullYear()!=r.getUTCFullYear()||t.getUTCMonth()!=r.getUTCMonth())&&(s=!0);break;case"day":(t.getUTCMonth()!=r.getUTCMonth()||t.getUTCDate()!=r.getUTCDate())&&(s=!0);break;case"hour":t.getUTCHours()!=r.getUTCHours()&&(s=!0);break;case"minute":t.getUTCMinutes()!=r.getUTCMinutes()&&(s=!0);break;case"second":t.getUTCSeconds()!=r.getUTCSeconds()&&(s=!0);break;case"millisecond":t.getTime()!=r.getTime()&&(s=!0);break}if(s)return!0;var o=cx(e);return o?(t.setUTCMinutes(t.getUTCMinutes()+n),r.setUTCMinutes(r.getUTCMinutes()+a),dx(t,r,o,i)):!1}function kte(t,r,e,i){var n=0;switch(!i&&r!="millisecond"&&(n=t.getTimezoneOffset(),t.setUTCMinutes(t.getUTCMinutes()-n)),r){case"day":var a=t.getUTCDate();t.setUTCDate(a+e);break;case"second":var s=t.getUTCSeconds();t.setUTCSeconds(s+e);break;case"millisecond":var o=t.getUTCMilliseconds();t.setUTCMilliseconds(o+e);break;case"hour":var l=t.getUTCHours();t.setUTCHours(l+e);break;case"minute":var u=t.getUTCMinutes();t.setUTCMinutes(u+e);break;case"year":var c=t.getUTCFullYear();t.setUTCFullYear(c+e);break;case"month":var h=t.getUTCMonth();t.setUTCMonth(h+e);break;case"week":var f=t.getUTCDate();t.setUTCDate(f+e*7);break}if(!i&&r!="millisecond"&&(t.setUTCMinutes(t.getUTCMinutes()+n),r=="day"||r=="week"||r=="month"||r=="year")){var d=t.getTimezoneOffset();if(d!=n){var p=d-n;t.setUTCMinutes(t.getUTCMinutes()+p),t.getTimezoneOffset()!=d&&t.setUTCMinutes(t.getUTCMinutes()-p)}}return t}function fx(t,r,e,i,n,a,s,o){s===void 0&&(s=0),M(e)||(e=1);var l=0;switch(o&&["day","month","week","year"].indexOf(r)!=-1&&(t=Yf(t,o)),!n&&r!="millisecond"&&(l=t.getTimezoneOffset(),t.setUTCMinutes(t.getUTCMinutes()-l)),r){case"day":var u=t.getUTCDate();if(e>1){if(a){a=fx(a,"day",1);var c=t.getTime()-a.getTime(),h=Math.floor(c/Fc("day")/e),f=Fc("day",h*e);t.setTime(a.getTime()+f-l*Fc("minute"))}}else t.setUTCDate(u);t.setUTCHours(0,0,0,0);break;case"second":var d=t.getUTCSeconds();e>1&&(d=Math.floor(d/e)*e),t.setUTCSeconds(d,0);break;case"millisecond":if(e==1)return t;var p=t.getUTCMilliseconds();p=Math.floor(p/e)*e,t.setUTCMilliseconds(p);break;case"hour":var m=t.getUTCHours();e>1&&(m=Math.floor(m/e)*e),t.setUTCHours(m,s,0,0);break;case"minute":var g=t.getUTCMinutes();p=t.getUTCMilliseconds(),e>1&&(g=Math.floor(g/e)*e),t.setUTCMinutes(g,0,0);break;case"month":var y=t.getUTCMonth();e>1&&(y=Math.floor(y/e)*e),t.setUTCMonth(y,1),t.setUTCHours(0,s,0,0);break;case"year":var v=t.getUTCFullYear();e>1&&(v=Math.floor(v/e)*e),t.setUTCFullYear(v,0,1),t.setUTCHours(0,s,0,0);break;case"week":var b=t.getUTCDate(),_=t.getUTCDay();M(i)||(i=1),_>=i?b=b-_+i:b=b-(7+_)+i,t.setUTCDate(b),t.setUTCHours(0,s,0,0);break}if(!n&&r!="millisecond"&&(t.setUTCMinutes(t.getUTCMinutes()+l),r=="day"||r=="week"||r=="month"||r=="year")){var x=t.getTimezoneOffset();if(x!=l){var k=x-l;t.setUTCMinutes(t.getUTCMinutes()+k)}}return t}function Yf(t,r){var e=new Date(t.toLocaleString("en-US",{timeZone:r}));return e}function px(t){var r=new Date;r.setHours(0,0,0,0);var e=Yf(r,t);return e.getMinutes()}var gx=function(t){re(r,t);function r(){var e=t.call(this)||this;return e._globalEventsAdded=!1,e._pointerEvents={pointerdown:"mousedown",pointerup:"mouseup",pointermove:"mousemove",pointercancel:"mouseup",pointerover:"mouseover",pointerout:"mouseout",wheel:"wheel"},e._usePointerEventsOnly=!1,e._useTouchEventsOnly=!1,e._addHoverEvents=!0,e._passiveSupported=!1,e._delayedEvents={out:[]},e.overObjects=new vt,e.downObjects=new vt,e.trackedObjects=new vt,e.transformedObjects=new vt,e.pointers=new Bt,e.inertiaOptions=new Bt,e.hitOptions={doubleHitTime:300,hitTolerance:10,noFocus:!0},e.hoverOptions={touchOutBehavior:"leave",touchOutDelay:1e3},e.swipeOptions={time:500,verticalThreshold:75,horizontalThreshold:30},e.keyboardOptions={speed:.1,accelleration:1.2,accellerationDelay:2e3},e.mouseOptions={sensitivity:1},e.className="Interaction",e.body=e.getInteraction(document.body),e._disposers.push(e.body),window.hasOwnProperty("PointerEvent")?(e._pointerEvents.pointerdown="pointerdown",e._pointerEvents.pointerup="pointerup",e._pointerEvents.pointermove="pointermove",e._pointerEvents.pointercancel="pointercancel",e._pointerEvents.pointerover="pointerover",e._pointerEvents.pointerout="pointerout"):window.hasOwnProperty("MSPointerEvent")?(e._pointerEvents.pointerdown="MSPointerDown",e._pointerEvents.pointerup="MSPointerUp",e._pointerEvents.pointermove="MSPointerMove",e._pointerEvents.pointercancel="MSPointerUp",e._pointerEvents.pointerover="MSPointerOver",e._pointerEvents.pointerout="MSPointerOut"):typeof matchMedia<"u"&&matchMedia("(pointer:fine)").matches?"ontouchstart"in window&&(e._addHoverEvents=!1,e._useTouchEventsOnly=!0):window.navigator.userAgent.match(/MSIE /)||e.fullFF()?e._usePointerEventsOnly=!0:e._useTouchEventsOnly=!0,"onwheel"in document.createElement("div")?e._pointerEvents.wheel="wheel":O(document.onmousewheel)&&(e._pointerEvents.wheel="mousewheel"),e.inertiaOptions.setKey("move",{time:100,duration:500,factor:1,easing:Qh}),e.inertiaOptions.setKey("resize",{time:100,duration:500,factor:1,easing:Qh}),e._passiveSupported=r.passiveSupported,e.applyTheme(),e}return r.prototype.fullFF=function(){return window.navigator.userAgent.match(/Firefox/)&&!window.navigator.userAgent.match(/Android/)},r.prototype.debug=function(){},r.prototype.addGlobalEvents=function(){var e=this;this._globalEventsAdded||(this._useTouchEventsOnly||(this._disposers.push(Tt(document,this._pointerEvents.pointerdown,function(i){e.handleGlobalPointerDown(i)})),this._disposers.push(Tt(document,this._pointerEvents.pointermove,function(i){e.handleGlobalPointerMove(i)})),this._disposers.push(Tt(document,this._pointerEvents.pointerup,function(i){e.handleGlobalPointerUp(i)})),this._disposers.push(Tt(document,this._pointerEvents.pointercancel,function(i){e.handleGlobalPointerUp(i,!0)})),this._disposers.push(Tt(document,"mouseenter",function(i){!O(i.relatedTarget)&&(i.buttons==0||i.which==0)&&e.handleDocumentLeave(i)}))),this._usePointerEventsOnly||(this._disposers.push(Tt(document,"touchstart",function(i){e.handleGlobalTouchStart(i)})),this._disposers.push(Tt(document,"touchmove",function(i){e.handleGlobalTouchMove(i)})),this._disposers.push(Tt(document,"touchend",function(i){e.handleGlobalTouchEnd(i)}))),this._disposers.push(Tt(document,"keydown",function(i){e.handleGlobalKeyDown(i)})),this._disposers.push(Tt(document,"keyup",function(i){e.handleGlobalKeyUp(i)})),this._globalEventsAdded=!0)},r.prototype.processClickable=function(e){this.processTouchable(e)},r.prototype.processContextMenu=function(e){e.contextMenuDisabled?e.eventDisposers.hasKey("contextMenuDisabled")||e.eventDisposers.setKey("contextMenuDisabled",Tt(e.element,"contextmenu",function(i){i.preventDefault()})):e.eventDisposers.hasKey("contextMenuDisabled")&&e.eventDisposers.getKey("contextMenuDisabled").dispose()},r.prototype.processHoverable=function(e){var i=this;if(e.hoverable||e.trackable)this.addGlobalEvents(),this.applyCursorOverStyle(e),!e.eventDisposers.hasKey("hoverable")&&this._addHoverEvents&&e.eventDisposers.setKey("hoverable",new It([Tt(e.element,this._pointerEvents.pointerout,function(a){return i.handlePointerOut(e,a)}),Tt(e.element,this._pointerEvents.pointerover,function(a){return i.handlePointerOver(e,a)})])),e.trackable;else{var n=e.eventDisposers.getKey("hoverable");n!=null&&(n.dispose(),e.eventDisposers.removeKey("hoverable"))}this.processTouchable(e)},r.prototype.processMovable=function(e){(e.draggable||e.swipeable||e.trackable||e.resizable)&&(!this.isGlobalElement(e)&&!e.isTouchProtected&&this.prepElement(e),this.applyCursorOverStyle(e)),this.processTouchable(e)},r.prototype.processTrackable=function(e){this.processHoverable(e),this.processMovable(e),e.trackable?this.trackedObjects.moveValue(e):this.trackedObjects.removeValue(e)},r.prototype.processDraggable=function(e){this.processMovable(e)},r.prototype.processSwipeable=function(e){this.processMovable(e)},r.prototype.processResizable=function(e){this.processMovable(e)},r.prototype.processWheelable=function(e){var i=this;if(e.wheelable)e.eventDisposers.hasKey("wheelable")||e.eventDisposers.setKey("wheelable",new It([Tt(e.element,this._pointerEvents.wheel,function(a){return i.handleMouseWheel(e,a)},this._passiveSupported?{passive:!1}:!1),e.events.on("out",function(a){e.wheelable&&i.unlockWheel()}),e.events.on("over",function(a){e.wheelable&&i.lockWheel()})]));else{var n=e.eventDisposers.getKey("wheelable");n!=null&&(n.dispose(),e.eventDisposers.removeKey("wheelable"))}},r.prototype.processFocusable=function(e){var i=this;if(e.focusable===!0&&e.tabindex>-1&&!this._useTouchEventsOnly)e.eventDisposers.hasKey("focusable")||e.eventDisposers.setKey("focusable",new It([Tt(e.element,"focus",function(a){return i.handleFocus(e,a)}),Tt(e.element,"blur",function(a){return i.handleBlur(e,a)}),Tt(e.element,this._pointerEvents.pointerdown,function(a){return i.handleFocusBlur(e,a)}),Tt(e.element,"touchstart",function(a){return i.handleFocusBlur(e,a)},this._passiveSupported?{passive:!1}:!1)]));else{var n=e.eventDisposers.getKey("focusable");n!=null&&(n.dispose(),e.eventDisposers.removeKey("focusable"))}},r.prototype.processTouchable=function(e){var i=this;if(e.clickable||e.hoverable||e.trackable||e.draggable||e.swipeable||e.resizable)this.addGlobalEvents(),e.eventDisposers.hasKey("touchable")||(!this._useTouchEventsOnly&&!this._usePointerEventsOnly?e.eventDisposers.setKey("touchable",new It([Tt(e.element,this._pointerEvents.pointerdown,function(a){return i.handlePointerDown(e,a)}),Tt(e.element,"touchstart",function(a){return i.handleTouchDown(e,a)},this._passiveSupported?{passive:!1}:!1)])):this._useTouchEventsOnly?this._usePointerEventsOnly||e.eventDisposers.setKey("touchable",Tt(e.element,"touchstart",function(a){return i.handleTouchDown(e,a)},this._passiveSupported?{passive:!1}:!1)):e.eventDisposers.setKey("touchable",Tt(e.element,this._pointerEvents.pointerdown,function(a){return i.handlePointerDown(e,a)})));else{var n=e.eventDisposers.getKey("touchable");n!=null&&(n.dispose(),e.eventDisposers.removeKey("touchable"))}},r.prototype.handleFocus=function(e,i){if(!e.focusable){i.preventDefault();return}if(e.isFocused=!0,e.events.isEnabled("focus")&&!Ve.isPaused){var n={type:"focus",target:e,event:i};e.events.dispatchImmediately("focus",n)}},r.prototype.handleFocusBlur=function(e,i){e.focusable!==!1&&this.getHitOption(e,"noFocus")&&e.events.once("focus",function(){e.events.disableType("blur"),Bc(),e.sprite&&e.sprite.handleBlur(),e.events.enableType("blur")})},r.prototype.handleBlur=function(e,i){if(!e.focusable){i.preventDefault();return}if(e.isFocused=!1,e.events.isEnabled("blur")&&!Ve.isPaused){var n={type:"blur",target:e,event:i};e.events.dispatchImmediately("blur",n)}},r.prototype.handleGlobalKeyDown=function(e){if(this.focusedObject){if(Ei.isKey(e,"esc"))Bc();else if(this.focusedObject.draggable&&Ei.isKey(e,["up","down","left","right"])){e.preventDefault();var i=this.focusedObject,n="interactionKeyboardObject";if(i.eventDisposers.hasKey(n))return;var a=new sx(i,e);switch(i.eventDisposers.setKey(n,a),Ei.getEventKey(e)){case"up":a.directionY=-1;break;case"down":a.directionY=1;break;case"left":a.directionX=-1;break;case"right":a.directionX=1;break}}}},r.prototype.handleGlobalKeyUp=function(e){var i="interactionKeyboardObject";if(this.focusedObject){var n=this.focusedObject.eventDisposers.getKey(i);n!=null&&(e.preventDefault(),n.dispose(),this.focusedObject.eventDisposers.removeKey(i));var a=this.focusedObject.sprite;Ei.isKey(e,"enter")&&a&&(a.events.isEnabled("hit")||a.events.isEnabled("toggled")?this.focusedObject.dispatchImmediately("hit"):a.showTooltipOn=="hit"&&this.focusedObject.dispatchImmediately("up"))}},r.prototype.handleGlobalPointerMove=function(e){var i=this.getPointer(e);if(i.point=this.getPointerPoint(e),this.events.isEnabled("track")&&!Ve.isPaused){var n={type:"track",target:this,event:e,pointer:i,touch:i.touch};this.events.dispatchImmediately("track",n)}this.addBreadCrumb(i,i.point),this.handleGlobalMove(i,e)},r.prototype.handleGlobalPointerDown=function(e){this.processDelayed();var i=this.getPointer(e);if(this.events.isEnabled("down")&&!Ve.isPaused){var n={type:"down",target:this,event:e,pointer:i,touch:i.touch};this.events.dispatchImmediately("down",n)}},r.prototype.preventTouchAction=function(e){e.defaultPrevented||e.preventDefault()},r.prototype.handleGlobalPointerUp=function(e,i){i===void 0&&(i=!1);var n=this.getPointer(e);if(this.events.isEnabled("up")&&!Ve.isPaused){var a={type:"up",target:this,event:e,pointer:n,touch:n.touch};this.events.dispatchImmediately("up",a)}this.handleGlobalUp(n,e,i)},r.prototype.handleGlobalTouchMove=function(e){for(var i=0;i=a-this.getHitOption(e,"doubleHitTime")){if(a-e.lastHit<100)return;if(e.lastHit=void 0,e.lastHitPointer=void 0,e.events.isEnabled("doublehit")&&!Ve.isPaused){var s={type:"doublehit",target:e,point:i.point,event:n,touch:i.touch};e.events.dispatchImmediately("doublehit",s)}}else if(e.lastHit=a,e.lastHitPointer=i,i.button===3){if(e.events.isEnabled("rightclick")&&!Ve.isPaused){var s={type:"rightclick",target:e,event:n};e.events.dispatchImmediately("rightclick",s)}}else if(e.events.isEnabled("hit")&&!Ve.isPaused){var s={type:"hit",target:e,event:n,point:i.point,touch:i.touch};e.events.dispatchImmediately("hit",s)}},r.prototype.handleOver=function(e,i,n,a){if(!!e.hoverable){var s=!1;if(this.shouldCancelHovers(i)&&this.areTransformed()&&this.moved(i,this.getHitOption(e,"hitTolerance"))&&(s=!0,this.cancelAllHovers(n)),this.processDelayed(),e.overPointers.moveValue(i),!e.isRealHover&&(s||(e.isHover=!0,e.isRealHover=!0,this.overObjects.moveValue(e)),this.handleTrack(this.body,i,n,!0),e.events.isEnabled("over")&&!Ve.isPaused&&!s)){var o={type:"over",target:e,event:n,pointer:i,touch:i.touch};e.events.dispatchImmediately("over",o)}}},r.prototype.handleOut=function(e,i,n,a,s){var o=this;if(a===void 0&&(a=!1),s===void 0&&(s=!1),!!e.hoverable&&(e.overPointers.removeValue(i),e.isHover&&(!e.hasDelayedOut||s))){if(a&&e.overPointers.length)return;if(i&&i.touch&&!s&&!this.old(i)){var l=this.getHoverOption(e,"touchOutBehavior");if(l=="leave"){this._delayedEvents.out.push({type:"out",io:e,pointer:i,event:n,keepUntil:ai()+500}),e.hasDelayedOut=!0;return}else if(l=="delay"&&this.getHoverOption(e,"touchOutDelay")){this._delayedEvents.out.push({type:"out",io:e,pointer:i,event:n,keepUntil:ai()+500,timeout:this.setTimeout(function(){o.handleOut(e,i,n,!0)},this.getHoverOption(e,"touchOutDelay"))});return}}if(e.isHover=!1,this.overObjects.removeValue(e),!e.isDisposed()&&e.events.isEnabled("out")&&!Ve.isPaused){var u={type:"out",target:e,event:n,pointer:i,touch:i.touch};e.events.dispatchImmediately("out",u)}e.overPointers.clear(),e.hasDelayedOut=!1}},r.prototype.processDelayed=function(){for(var e;e=this._delayedEvents.out.pop(),!!e;)e.timeout&&e.timeout.dispose(),this.handleOut(e.io,e.pointer,e.event,!1,!0)},r.prototype.handleDown=function(e,i,n){if(this.maybePreventDefault(e,n,i),e.inert&&this.stopInertia(e),this.handleOver(e,i,n,!0),e.downPointers.moveValue(i),this.applyCursorDownStyle(e,i),e.isDown||(e.focusable!==!1&&this.getHitOption(e,"noFocus")&&this.focusedObject&&Bc(),e.isDown=!0,this.downObjects.moveValue(e),e.draggable&&this.processDragStart(e,i,n),e.resizable&&this.processResizeStart(e,i,n)),e.events.isEnabled("down")&&!Ve.isPaused){var a={type:"down",target:e,event:n,pointer:i,touch:i.touch};e.events.dispatchImmediately("down",a)}},r.prototype.handleGlobalUp=function(e,i,n){var a=this;n===void 0&&(n=!1);var s=this.downObjects.values.slice();s.sort(function(o,l){if(o&&l){var u=o.element.compareDocumentPosition(l.element);return u&Node.DOCUMENT_POSITION_CONTAINED_BY?1:u&Node.DOCUMENT_POSITION_CONTAINS?-1:0}else return 0}),_e(s,function(o){o&&o.downPointers.contains(e)&&a.handleUp(o,e,i,n)})},r.prototype.handleDocumentLeave=function(e){var i=this;Ne(this.downObjects.backwards().iterator(),function(n){n.downPointers.each(function(a){i.handleUp(n,a,e)})})},r.prototype.handleUp=function(e,i,n,a){if(a===void 0&&(a=!1),this.restoreCursorDownStyle(e,i),e.downPointers.removeValue(i),(i.touch||this._useTouchEventsOnly)&&this.handleOut(e,i,n,!0),e.isDown){if(e.downPointers.length==0&&(e.isDown=!1,this.downObjects.removeValue(e)),e.events.isEnabled("up")&&!Ve.isPaused){var s={type:"up",target:e,event:n,pointer:i,touch:i.touch};e.events.dispatchImmediately("up",s)}a||(e.swipeable&&this.swiped(e,i)?this.handleSwipe(e,i,n):(e.clickable&&!this.moved(i,this.getHitOption(e,"hitTolerance"))&&this.handleHit(e,i,n),e.inert&&this.moved(i,this.getHitOption(e,"hitTolerance"))?this.handleInertia(e,i):e.draggable&&this.processDragStop(e,i,n),e.resizable&&this.processResizeStop(e,i,n)))}},r.prototype.maybePreventDefault=function(e,i,n){O(i)&&(e.draggable||e.swipeable||e.trackable||e.resizable)&&!this.isGlobalElement(e)&&i.cancelable!==!1&&(!e.isTouchProtected||!n||!n.touch)&&i.preventDefault()},r.prototype.cancelAllHovers=function(e){var i=this;Ne(this.overObjects.backwards().iterator(),function(n){if(n){var a=n.overPointers.getIndex(0);i.handleOut(n,a,e,!0,!0)}})},r.prototype.shouldCancelHovers=function(e){return Ir.disableHoverOnTransform=="touch"},r.prototype.handleGlobalMove=function(e,i){var n=this;if(!e.touch){var a=q3(e.lastEvent);Ne(this.overObjects.backwards().iterator(),function(s){if(s&&s.overPointers.contains(e)&&s.hoverable){var o=!1;s.element&&e.lastEvent&&lg(s.element,a)||(o=!0),o&&n.handleOut(s,e,i,!0)}})}Ne(this.transformedObjects.backwards().iterator(),function(s){s.downPointers.contains(e)&&!(s.swipeable&&n.swiping(s,e))&&(s.draggable||s.resizable)&&n.handleTransform(s,i)}),Ne(this.trackedObjects.backwards().iterator(),function(s){s.overPointers.contains(e)||n.handleTrack(s,e,i)})},r.prototype.handleTrack=function(e,i,n,a){if(a===void 0&&(a=!1),!(!a&&!this.moved(i,0))&&e.events.isEnabled("track")&&!Ve.isPaused){var s={type:"track",target:e,event:n,point:i.point,pointer:i,touch:i.touch};e.events.dispatchImmediately("track",s)}},r.prototype.handleSwipe=function(e,i,n){if(e.events.isEnabled("swipe")&&!Ve.isPaused){var a={type:"swipe",target:e,event:n,touch:i.touch};e.events.dispatchImmediately("swipe",a)}if(i.startPoint.x0?e.events.isEnabled("swiperight")&&!Ve.isPaused&&e.events.dispatchImmediately("wheelright",{type:"wheelright",target:e,event:s,point:i.point,shift:o}):a<0?e.events.isEnabled("wheelup")&&!Ve.isPaused&&e.events.dispatchImmediately("wheelup",{type:"wheelup",target:e,event:s,point:i.point,shift:o}):a>0&&e.events.isEnabled("wheeldown")&&!Ve.isPaused&&e.events.dispatchImmediately("wheeldown",{type:"wheeldown",target:e,event:s,point:i.point,shift:o})},r.prototype.handleInertia=function(e,i){e.draggable&&e.downPointers.length===0&&this.handleMoveInertia(e,i),e.resizable&&e.downPointers.length>1&&this.handleResizeInertia(e,i)},r.prototype.handleMoveInertia=function(e,i){var n=e,a="move",s={x:i.point.x,y:i.point.y},o={x:i.startPoint.x,y:i.startPoint.y},l=new ox(n,a,s,o),u=this.getTrailPoint(i,ai()-this.getInertiaOption(e,"move","time"));if(typeof u>"u"){this.processDragStop(e,i,i.lastUpEvent);return}var c=this.getInertiaOption(e,"move","factor"),h=[{to:i.point.x+(i.point.x-u.point.x)*c,property:"x"},{to:i.point.y+(i.point.y-u.point.y)*c,property:"y"}],f=new di(l,h,this.getInertiaOption(e,"move","duration"),this.getInertiaOption(e,"move","easing")).start();this._disposers.push(f.events.on("animationended",function(d){l.done()})),e.inertias.setKey("move",l)},r.prototype.handleResizeInertia=function(e,i){},r.prototype.handleTransform=function(e,i){var n=e.downPointers.getIndex(0),a=null,s=null;n&&(a=n.point,s=n.startPoint);var o,l,u;l={x:e.originalPosition.x,y:e.originalPosition.y},u=l;for(var c=!0,h=1;h"u"&&(n=this.hitOptions[i]),n},r.prototype.getHoverOption=function(e,i){var n=e.hoverOptions[i];return typeof n>"u"&&(n=this.hoverOptions[i]),n},r.prototype.getSwipeOption=function(e,i){var n=e.swipeOptions[i];return typeof n>"u"&&(n=this.swipeOptions[i]),n},r.prototype.getKeyboardOption=function(e,i){var n=e.keyboardOptions[i];return typeof n>"u"&&(n=this.keyboardOptions[i]),n},r.prototype.getMouseOption=function(e,i){var n=e.mouseOptions[i];return typeof n>"u"&&(n=this.mouseOptions[i]),n},r.prototype.getInertiaOption=function(e,i,n){var a=e.inertiaOptions.getKey(i),s;return a&&O(a[n])?s=a[n]:s=this.inertiaOptions.getKey(i)[n],s},r.prototype.stopInertia=function(e){for(var i,n=["move","resize"],a=0;an-this.getSwipeOption(e,"time")},r.prototype.swiped=function(e,i){var n=ai();return i.swipeCanceled?!1:Math.abs(i.startPoint.x-i.point.x)>this.getSwipeOption(e,"horizontalThreshold")&&Math.abs(i.startPoint.y-i.point.y)n-this.getSwipeOption(e,"time")},r.prototype.applyCursorOverStyle=function(e){var i=e.cursorOptions;if(!!O(i.overStyle))for(var n=0;ni||Math.abs(a.y)>i},r.prototype.old=function(e,i){return i===void 0&&(i=300),ai()-e.startTime>i},r.prototype.getShift=function(e){return{x:e.startPoint.x-e.point.x,y:e.startPoint.y-e.point.y}},r.prototype.getTrailPoint=function(e,i){for(var n,a=0;a=i){n=e.track[a];break}return n},r.prototype.pointerExists=function(e,i){var n=!1;return e.each(function(a){a!=i&&(n=a.point.x==i.point.x&&a.point.y==i.point.y)}),n},r.prototype.getInteraction=function(e){return new ax(e)},r.prototype.setTemporaryStyle=function(e,i,n){var a=e.element;O(a.style[i])&&!e.replacedStyles.hasKey(i)&&e.replacedStyles.setKey(i,a.style[i]),og(a,i,n)},r.prototype.restoreStyle=function(e,i){e.replacedStyles.hasKey(i)?(e.element.style[i]=e.replacedStyles.getKey(i),e.replacedStyles.removeKey(i)):delete e.element.style[i]},r.prototype.restoreAllStyles=function(e){Ne(e.replacedStyles.iterator(),function(i){var n=i[0],a=i[1];e.element.style[n]=a,e.replacedStyles.removeKey(n)})},r.prototype.dispose=function(){this.isDisposed()||(t.prototype.dispose.call(this),this.restoreAllStyles(this.body),this.unlockWheel())},r.prototype.log=function(e,i,n){{if(i.changedTouches){for(var a=0;a0},r.prototype.logTouch=function(e,i,n){console.log(e+" "+i+" touch "+n.identifier)},Object.defineProperty(r,"passiveSupported",{get:function(){var e=this;if(this._passiveSupported==null)try{var i=Object.defineProperty({},"passive",{get:function(){e._passiveSupported=!0}});window.addEventListener("test",i,i),window.removeEventListener("test",i,i)}catch{this._passiveSupported=!1}return this._passiveSupported},enumerable:!0,configurable:!0}),r}(yi),Rc=null;function Ae(){return Rc==null&&(Rc=new gx),Rc}var f1=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.adapter=new mr(e),e._elements={},e._IOs={},e._content="",e._title="",e._classPrefix="ampopup",e._defaultStyles=!0,e._showCurtain=!1,e._draggable=!0,e._align="center",e._dynamicResize=!0,e._verticalAlign="middle",e._shift={x:0,y:0},e._tempShift={x:0,y:0},e._readerTitle="",e._closable=!0,e._cssLoaded=!1,e._fitTo="window",e.isTemplate=!1,e._sized=!1,e.className="Popup",e}return r.prototype.open=function(){this.container&&(this._elements.wrapper&&this.container.appendChild(this._elements.wrapper),this._elements.curtain&&(this.container.appendChild(this._elements.curtain),this.showCurtain=this.showCurtain),this.positionElement(),this.dispatchImmediately("opened"))},r.prototype.close=function(){this._elements.wrapper&&this._elements.wrapper.parentElement&&this._elements.wrapper.parentElement.removeChild(this._elements.wrapper),this._elements.curtain&&this._elements.curtain.parentElement&&this._elements.curtain.parentElement.removeChild(this._elements.curtain),this.dispatchImmediately("closed"),this.releasePointers()},r.prototype.dispose=function(){this.close(),t.prototype.dispose.call(this)},r.prototype.positionElement=function(e){var i=this;e===void 0&&(e=!0),this._elements.wrapper&&setTimeout(function(){if(!!i._elements.wrapper){if(e||!i._sized){i._elements.wrapper.style.opacity="0.01",i._elements.wrapper.style.left="0",i._elements.wrapper.style.top="0",i._elements.wrapper.style.margin="0 0 0 0",i._elements.wrapper.style.width="",i._elements.wrapper.style.height="";var n=i._elements.wrapper.getBoundingClientRect();i._elements.wrapper.style.width=n.width+"px",i._elements.wrapper.style.height=n.height+"px",i._sized=!0}if(i.dynamicResize)for(var a=i._elements.wrapper.getElementsByTagName("img"),s=0;sn+t.delay)&&(n=o,_e(i._targets,function(l){var u=l.target.getBoundingClientRect();(u.width!==l.size.width||u.height!==l.size.height)&&(l.size=u,l.callback())})),i._timer=requestAnimationFrame(a)};this._timer=requestAnimationFrame(a)}var s=r.getBoundingClientRect();this._targets.push({target:r,callback:e,size:s})},t.prototype.removeTarget=function(r){Yy(this._targets,function(e){return e.target!==r}),this._targets.length===0&&cancelAnimationFrame(this._timer)},t.delay=200,t}(),qo=null;function bx(){return qo===null&&(typeof ResizeObserver<"u"?qo=new vx:qo=new yx),qo}var _x=function(){function t(r,e){this._disposed=!1,this._sensor=bx(),this._element=r,this._sensor.addTarget(r,e)}return t.prototype.isDisposed=function(){return this._disposed},t.prototype.dispose=function(){this._disposed||(this._disposed=!0,this._sensor.removeTarget(this._element))},Object.defineProperty(t.prototype,"sensor",{get:function(){return this._sensor},enumerable:!0,configurable:!0}),t.prototype.reset=function(){Wf("resizeSensor.reset() is no longer needed and can be removed")},t}(),td=[],g1=function(){function t(r,e){var i=this;this._disposed=!1,this.autoResize=!0,this.nonExportableSprites=[],this._disposers=[],this.cssScale=1,this._printing=!1,this.htmlElement=r,e||(this._printing=!1,this.initSensor(),this._disposers.push(Tt(window,"beforeprint",function(){i._printing=!0})),this._disposers.push(Tt(window,"afterprint",function(){i._printing=!1}))),td.push(this);var n=document.createElement("div"),a=n.style;a.width="100%",a.height="100%",a.position="relative",r.appendChild(n),this.SVGContainer=n}return t.prototype.initSensor=function(){var r=this;this.resizeSensor&&this.resizeSensor.dispose();var e=function(){r.autoResize&&!r._printing&&r.measure()};this.resizeSensor=new _x(this.htmlElement,e),this._disposers.push(this.resizeSensor)},t.prototype.measure=function(){var r=f3(this.htmlElement),e=p3(this.htmlElement),i=this.container;i&&((this.width!=r||this.height!=e)&&(this.width=r,this.height=e,r>0&&(i.maxWidth=r),e>0&&(i.maxHeight=e),Q3(this.SVGContainer)),i.maxWidth||(i.maxWidth=0),i.maxHeight||(i.maxHeight=0),this.cssScale=1,this.checkTransform(this.htmlElement))},Object.defineProperty(t.prototype,"container",{get:function(){return this._container},set:function(r){this._container=r,this.measure()},enumerable:!0,configurable:!0}),t.prototype.isDisposed=function(){return this._disposed},t.prototype.dispose=function(){this._disposed||Le(td,this),_e(this._disposers,function(r){r.dispose()})},Object.defineProperty(t.prototype,"hideOverflow",{set:function(r){r?this.SVGContainer.style.overflow="hidden":this.SVGContainer.style.overflow=""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"modal",{get:function(){return O(this._modal)||(this._modal=new p1,this._modal.container=this.SVGContainer,this._disposers.push(this._modal)),this._modal},enumerable:!0,configurable:!0}),t.prototype.openModal=function(r,e){this.closeModal();var i=this.modal;return i.content=r,i.readerTitle=e||"",i.title=e||"",i.open(),i},t.prototype.closeModal=function(){this._modal&&this.modal.close()},Object.defineProperty(t.prototype,"popups",{get:function(){if(!O(this._popups)){var r=new f1;r.container=this.SVGContainer,this._popups=new bl(r),this._disposers.push(new Fn(this._popups)),this._disposers.push(this._popups.template)}return this._popups},enumerable:!0,configurable:!0}),t.prototype.openPopup=function(r,e){var i=this.popups.create();return i.content=r,O(e)&&(i.title=e),i.open(),i},t.prototype.closeAllPopups=function(){this.popups.each(function(r){r.close()})},Object.defineProperty(t.prototype,"readerAlertElement",{get:function(){if(!O(this._readerAlertElement)){var r=document.createElement("div");r.setAttribute("role","alert"),r.style.zIndex="-100000",r.style.opacity="0",r.style.position="absolute",r.style.top="0",this.SVGContainer.appendChild(r),this._readerAlertElement=r}return this._readerAlertElement},enumerable:!0,configurable:!0}),t.prototype.readerAlert=function(r){this.readerAlertElement.innerHTML=r},t.prototype.checkTransform=function(r){if(window.getComputedStyle){if(r&&r.style){var e=window.getComputedStyle(r,null);if(e){var i=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("-moz-transform")||e.getPropertyValue("-ms-transform")||e.getPropertyValue("-o-transform")||e.getPropertyValue("transform");if(i&&i!=="none"){var n=i.split("(")[1].split(")")[0].split(","),a=Number(n[0]),s=Number(n[1]),o=Math.sqrt(a*a+s*s);isNaN(o)||(this.cssScale*=o)}}}r.parentNode&&r.parentNode instanceof HTMLElement&&this.checkTransform(r.parentNode)}},t}(),m1=function(){function t(r,e){this.container=r,this.id=e;var i=document.createElementNS(Cl,"svg");i.setAttribute("version","1.1"),i.setAttributeNS(sg,"xmlns",Cl),i.setAttributeNS(sg,"xmlns:xlink",Hf),i.setAttribute("role","group"),this.container.appendChild(i),this.defs=document.createElementNS(Cl,"defs"),i.appendChild(this.defs),i.style.width="100%",i.style.height="100%",i.style.overflow="visible",this.svg=i}return t.prototype.add=function(r){return new tu(r)},t.prototype.addGroup=function(r){return new rx(r)},t.prototype.append=function(r){r&&this.svg.appendChild(r.node)},t.prototype.appendDef=function(r){r&&this.defs.appendChild(r.node)},t.prototype.foreignObject=function(){var r=new tu("foreignObject");return r},t.prototype.supportsForeignObject=function(){return document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Extensibility","1.1")},t}(),jc=null;function Co(){if(jc===null){var t=document.createElement("div");t.hidden=!0,t.style.width="1px",t.style.height="1px",t.style.position="absolute",t.style.zIndex="-1000000",document.body.appendChild(t);var r=new g1(t,!0);jc=new m1(r.SVGContainer,"ghost")}return jc}var Ca=function(t){re(r,t);function r(){var e=t.call(this)||this;e._elements=new vt,e.properties={},e.className="Pattern",e.width=10,e.height=10,e.x=0,e.y=0,e.patternUnits="userSpaceOnUse";var i=new Wt;return e.backgroundFill=i.getFor("background"),e.backgroundOpacity=0,e.fillOpacity=1,e.fill=i.getFor("alternativeBackground"),e.stroke=i.getFor("alternativeBackground"),e.strokeOpacity=1,e.strokeWidth=1,e.shapeRendering="crispEdges",e.rotation=0,e.element=e.paper.addGroup("pattern"),e.id="pattern-"+D.getUniqueId(),e.element.attr({id:e.id}),e._disposers.push(e.element),e._disposers.push(new Fn(e._elements)),e.patternUnits=e.patternUnits,e.width=e.width,e.height=e.height,e.applyTheme(),e}return r.prototype.draw=function(){var e=this,i=this.element;if(i){i.removeChildNodes();var n=this.paper.add("rect");n.attr({width:this.width,height:this.height,"shape-rendering":"crispEdges",fill:this.backgroundFill.hex,"fill-opacity":this.backgroundOpacity,stroke:this.backgroundFill.hex,"stroke-opacity":0}),i.add(n),i.attr({x:this.x,y:this.y,width:this.width,height:this.height,stroke:this.stroke.hex,fill:this.fill.hex,"fill-opacity":this.fillOpacity,"stroke-opacity":this.strokeOpacity,"stroke-width":this.strokeWidth,"shape-rendering":this.shapeRendering,patternUnits:this.patternUnits,"stroke-dasharray":this.strokeDasharray}),Ne(this._elements.iterator(),function(a){a.rotation=e.rotation,a.rotationX=e.properties.rotationX,a.rotationY=e.properties.rotationY,e.element.add(a)})}},r.prototype.animate=function(e,i,n){return new di(this,e,i,n).start()},r.prototype.addElement=function(e){this._elements.push(e),this._disposers.push(e)},r.prototype.removeElement=function(e){this._elements.removeValue(e),this.removeDispose(e)},Object.defineProperty(r.prototype,"elements",{get:function(){return this._elements},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fillOpacity",{get:function(){return this.properties.fillOpacity},set:function(e){this.properties.fillOpacity=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fill",{get:function(){return this.properties.fill},set:function(e){this.properties.fill=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"backgroundFill",{get:function(){return this.properties.backgroundFill},set:function(e){this.properties.backgroundFill=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"backgroundOpacity",{get:function(){return this.properties.backgroundOpacity},set:function(e){this.properties.backgroundOpacity=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"stroke",{get:function(){return this.properties.stroke},set:function(e){this.properties.stroke=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"strokeOpacity",{get:function(){return this.properties.strokeOpacity},set:function(e){this.properties.strokeOpacity=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"strokeWidth",{get:function(){return this.properties.strokeWidth},set:function(e){this.properties.strokeWidth=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"shapeRendering",{get:function(){return this.properties.shapeRendering},set:function(e){this.properties.shapeRendering=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"rotation",{get:function(){return this.properties.rotation},set:function(e){this.properties.rotation=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"patternUnits",{get:function(){return this.properties.patternUnits},set:function(e){this.properties.patternUnits=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"width",{get:function(){return this.properties.width},set:function(e){this.properties.width=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"height",{get:function(){return this.properties.height},set:function(e){this.properties.height=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"x",{get:function(){return this.properties.x},set:function(e){this.properties.x=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"y",{get:function(){return this.properties.y},set:function(e){this.properties.y=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"paper",{get:function(){return this._paper?this._paper:Co()},set:function(e){this._paper!=e&&(this._paper=e,this.draw(),e.appendDef(this.element))},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){var i=this;t.prototype.copyFrom.call(this,e),Fe(e.properties,function(n,a){i[n]=a})},Object.defineProperty(r.prototype,"animations",{get:function(){return this._animations||(this._animations=[],this._disposers.push(new Va(this._animations))),this._animations},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"strokeDasharray",{get:function(){return this.properties.strokeDashArray},set:function(e){this.properties.strokeDashArray=e,this.draw()},enumerable:!0,configurable:!0}),r.prototype.processConfig=function(e){if(e&&O(e.elements)&&hi(e.elements))for(var i=0,n=e.elements.length;i13)switch(t%10){case 1:r="st";break;case 2:r="nd";break;case 3:r="rd";break}return r},"Zoom Out":"",Play:"",Stop:"",Legend:"","Click, tap or press ENTER to toggle":"",Loading:"",Home:"",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Flow diagram":"","Chord diagram":"","TreeMap chart":"","Force directed tree":"","Sliced chart":"",Series:"","Candlestick Series":"","OHLC Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","Funnel Series":"","Pyramid Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"",Image:"",Data:"",Print:"","Press ENTER or use arrow keys to navigate":"","Click, tap or press ENTER to open":"","Click, tap or press ENTER to print.":"","Click, tap or press ENTER to export as %1.":"",'To save the image, right-click this link and choose "Save picture as..."':"",'To save the image, right-click thumbnail on the left and choose "Save picture as..."':"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"","From %1":"","To %1":"","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":"",Close:"",Minimize:""};var fn=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.adapter=new mr(e),e._locale=cg,e._defaultLocale=cg,e.className="Language",O(Ir.defaultLocale)&&(e.locale=Ir.defaultLocale),e.applyTheme(),e}return r.prototype.getLocale=function(e){return e==null&&(e=this._locale),this.adapter.apply("locale",{locale:e}).locale},r.prototype.translate=function(e,i){for(var n=[],a=2;a0&&(c=a[o-1].replace("[","").replace("]","")),n+=this.wrap(u,c,i)}}return n=this.unescape(n),this.cleanUp(n)},r.prototype.escape=function(e){return e.replace(/\[\[/g,D.getPlaceholder("1")).replace(/([^\/\]]{1})\]\]/g,"$1"+D.getPlaceholder("2")).replace(/\]\]/g,D.getPlaceholder("2")).replace(/\{\{/g,D.getPlaceholder("3")).replace(/\}\}/g,D.getPlaceholder("4")).replace(/\'\'/g,D.getPlaceholder("5"))},r.prototype.unescape=function(e){return e.replace(new RegExp(D.getPlaceholder("1"),"g"),"[[").replace(new RegExp(D.getPlaceholder("2"),"g"),"]]").replace(new RegExp(D.getPlaceholder("3"),"g"),"{{").replace(new RegExp(D.getPlaceholder("4"),"g"),"}}").replace(new RegExp(D.getPlaceholder("5"),"g"),"''")},r.prototype.cleanUp=function(e){return e.replace(/\[\[/g,"[").replace(/\]\]/g,"]").replace(/\{\{/g,"{").replace(/\}\}/g,"}").replace(/\'\'/g,"'")},r.prototype.wrap=function(e,i,n){switch((i===""||i==="/")&&(i=""),n){case"html":return this.wrapHtml(e,this.translateStyleShortcuts(i));default:return this.wrapSvg(e,this.translateStyleShortcuts(i))}},r.prototype.wrapSvg=function(e,i){return i===""?""+e+"":""+e+""},r.prototype.getSvgElement=function(e,i){var n=new tu("tspan");return n.textContent=e,i&&n.node.setAttribute("style",i),n},r.prototype.wrapHtml=function(e,i){return i===""?""+e+"":""+e+""},r.prototype.getHtmlElement=function(e,i){var n=document.createElement("span");return n.innerHTML=e,i&&n.setAttribute("style",i),n},r.prototype.styleSvgToHtml=function(e){return e=e.replace(/fill:/,"color:"),e},r.prototype.translateStyleShortcuts=function(e){if(e==""||e=="[ ]")return"";var i=D.getCache("translateStyleShortcuts_"+e);if(i)return i;var n=e.match(/('[^']*')|("[^"]*")/gi);if(n)for(var a=0;a"u"||kt(i)&&i.toLowerCase()==="number")&&(i=this._numberFormat);var a,s=Number(e);if(ut(i))try{return this.intlLocales?new Intl.NumberFormat(this.intlLocales,i).format(s):new Intl.NumberFormat(void 0,i).format(s)}catch{return"Invalid"}else{i=Ql(i);var o=this.parseFormat(i,this.language),l=void 0;s>this._negativeBase?l=o.positive:s"u"?s.zero=s.positive:s.zero.source=o[2],typeof o[1]>"u"?s.negative=s.positive:s.negative.source=o[1],Fe(s,function(l,u){if(!u.parsed){if(typeof n.getCache(u.source)<"u"){s[l]=n.getCache(u.source);return}var c=u.source;c.toLowerCase()==="number"&&(c=kt(n._numberFormat)?n._numberFormat:"#,###.#####");for(var h=Mi().chunk(c,!0),f=0;f"u"||(u.decimals.active=(g[1].match(/0/g)||[]).length,u.decimals.passive=(g[1].match(/\#/g)||[]).length+u.decimals.active),u.template+=d.text.split(p[0]).join(Pr)}}else u.template+=d.text}n.setCache(u.source,u),u.parsed=!0}}),this.setCache(e,s),s},r.prototype.applyFormat=function(e,i){var n=e<0;e=Math.abs(e);var a="",s="",o=i.mod?i.mod.split(""):[];if(o.indexOf("b")!==-1){var l=this.applyPrefix(e,this.bytePrefixes,o.indexOf("!")!==-1);e=l[0],a=l[1],s=l[2],i.modSpacing&&(s=" "+s)}else if(o.indexOf("a")!==-1){var u=this.applyPrefix(e,e=0?h=e.toExponential(i.decimals.passive).split("e"):h=e.toExponential().split("e"),e=Number(h[0]),s="e"+h[1],i.modSpacing&&(s=" "+s)}else if(i.decimals.passive===0)e=Math.round(e);else if(i.decimals.passive>0){var f=Math.pow(10,i.decimals.passive);e=Math.round(e*f)/f}var d="",p=l3(e).split("."),m=p[0];if(m.length0){for(var g=[],y=m.split("").reverse().join(""),v=0,b=m.length;v<=b;v+=i.thousands.interval){var _=y.substr(v,i.thousands.interval).split("").reverse().join("");_!==""&&g.unshift(_)}m=g.join(i.thousands.separator)}d+=m,p.length===1&&p.push("");var x=p[1];return x.length"u"||i==="")&&(i=this._dateFormat);var a,s;if(kt(e)?s=this.parse(e):s=n1(e),ut(i))try{return this.intlLocales?new Intl.DateTimeFormat(this.intlLocales,i).format(s):new Intl.DateTimeFormat(void 0,i).format(s)}catch{return"Invalid"}else{i=Ql(i);var o=this.parseFormat(i);if(O(this.timezoneOffset)?s.setMinutes(s.getMinutes()+s.getTimezoneOffset()-this.timezoneOffset):O(this.timezone)&&n!==!1&&(s=Yf(s,this.timezone)),!M(s.getTime()))return this.language.translate("Invalid date");a=this.applyFormat(s,o,this.language),this.capitalize&&(a=a.replace(/^.{1}/,a.substr(0,1).toUpperCase()))}return a},r.prototype.parseFormat=function(e){var i=this.getCache(e);if(O(i))return i;for(var n={template:"",parts:[]},a=Mi().chunk(e,!0),s=0;s4&&_--,i.parts[g]=="YYYY"?v=Math.abs(_).toString():v=Math.abs(_).toString().substr(-i.parts[g].length),_<0&&(v+=n.translate("_era_bc"));break;case"u":break;case"q":v=""+Math.ceil((e.getMonth()+1)/3);break;case"MMMMM":v=n.translate(this.months[o]).substr(0,1);break;case"MMMM":v=n.translate(this.months[o]);break;case"MMM":v=n.translate(this.monthsShort[o]);break;case"MM":v=zt(o+1,2,"0");break;case"M":v=(o+1).toString();break;case"ww":v=zt(Bs(e,this.utc),2,"0");break;case"w":v=Bs(e,this.utc).toString();break;case"W":v=u3(e,this.utc).toString();break;case"dd":v=zt(u,2,"0");break;case"d":v=u.toString();break;case"DD":case"DDD":v=zt(eg(e,this.utc).toString(),i.parts[g].length,"0");break;case"D":v=eg(e,this.utc).toString();break;case"F":break;case"g":break;case"t":v=n.translateFunc("_dateOrd").call(this,u);break;case"E":v=(l||7).toString();break;case"EE":v=zt((l||7).toString(),2,"0");break;case"EEE":case"eee":v=n.translate(this.weekdaysShort[l]);break;case"EEEE":case"eeee":v=n.translate(this.weekdays[l]);break;case"EEEEE":case"eeeee":v=n.translate(this.weekdays[l]).substr(0,1);break;case"e":case"ee":v=(l-this.firstDayOfWeek+1).toString(),i.parts[g]=="ee"&&(v=zt(v,2,"0"));break;case"a":c>=12?v=n.translate("PM"):v=n.translate("AM");break;case"aa":c>=12?v=n.translate("P.M."):v=n.translate("A.M.");break;case"aaa":c>=12?v=n.translate("P"):v=n.translate("A");break;case"h":v=$o(c).toString();break;case"hh":v=zt($o(c),2,"0");break;case"H":v=c.toString();break;case"HH":v=zt(c,2,"0");break;case"K":v=$o(c,0).toString();break;case"KK":v=zt($o(c,0),2,"0");break;case"k":v=(c+1).toString();break;case"kk":v=zt(c+1,2,"0");break;case"m":v=h.toString();break;case"mm":v=zt(h,2,"0");break;case"s":v=f.toString();break;case"ss":v=zt(f,2,"0");break;case"S":case"SS":case"SSS":v=Math.round(d/1e3*Math.pow(10,i.parts[g].length)).toString();break;case"x":v=m.toString();break;case"n":case"nn":case"nnn":v=zt(d,i.parts[g].length,"0");break;case"z":v=Zo(e,!1,!1,this.utc);break;case"zz":v=Zo(e,!0,!1,this.utc);break;case"zzz":v=Zo(e,!1,!0,this.utc);break;case"zzzz":v=Zo(e,!0,!0,this.utc);break;case"Z":case"ZZ":var x=Math.abs(p)/60,k=Math.floor(x),L=x*60-k*60;this.utc&&(k=0,L=0),i.parts[g]=="Z"?(v="GMT",v+=p>0?"-":"+",v+=zt(k,2)+":"+zt(L,2)):(v=p>0?"-":"+",v+=zt(k,2)+zt(L,2));break;case"i":v=e.toISOString();break;case"I":v=e.toUTCString();break}a=a.replace(Pr,v)}return a},r.prototype.parse=function(e,i){if(O(i)||(i=this.inputDateFormat),e instanceof Date)return e;if(typeof e=="number")return new Date(e);typeof e!="string"&&(e=e.toString()),this.language||(this.sprite?this.language=this.sprite.language:this.language=new fn);var n,a="";i=Ql(i),i=i.substr(0,e.length);for(var s=this.parseFormat(i),o={year:-1,year3:-1,year2:-1,year1:-1,month:-1,monthShort:-1,monthLong:-1,weekdayShort:-1,weekdayLong:-1,day:-1,yearDay:-1,week:-1,hourBase0:-1,hour12Base0:-1,hourBase1:-1,hour12Base1:-1,minute:-1,second:-1,millisecond:-1,millisecondDigits:-1,am:-1,zone:-1,timestamp:-1,iso:-1},l={year:1970,month:0,day:1,hour:0,minute:0,second:0,millisecond:0,timestamp:null,offset:0,utc:this.utc},u=0,c=0,h=0;h-1&&(l.year=parseInt(d[o.year])),o.year3>-1){var p=parseInt(d[o.year3]);p+=1e3,l.year=p}if(o.year2>-1){var p=parseInt(d[o.year2]);p>50?p+=1e3:p+=2e3,l.year=p}if(o.year1>-1){var p=parseInt(d[o.year1]);p=Math.floor(new Date().getFullYear()/10)*10+p,l.year=p}if(o.monthLong>-1&&(l.month=this.resolveMonth(d[o.monthLong])),o.monthShort>-1&&(l.month=this.resolveShortMonth(d[o.monthShort])),o.month>-1&&(l.month=parseInt(d[o.month])-1),o.week>-1&&o.day===-1&&(l.month=0,l.day=c3(parseInt(d[o.week]),l.year,1,this.utc)),o.day>-1&&(l.day=parseInt(d[o.day])),o.yearDay>-1&&(l.month=0,l.day=parseInt(d[o.yearDay])),o.hourBase0>-1&&(l.hour=parseInt(d[o.hourBase0])),o.hourBase1>-1&&(l.hour=parseInt(d[o.hourBase1])-1),o.hour12Base0>-1){var p=parseInt(d[o.hour12Base0]);p==11&&(p=0),o.am>-1&&!this.isAm(d[o.am])&&(p+=12),l.hour=p}if(o.hour12Base1>-1){var p=parseInt(d[o.hour12Base1]);p==12&&(p=0),o.am>-1&&!this.isAm(d[o.am])&&(p+=12),l.hour=p}if(o.minute>-1&&(l.minute=parseInt(d[o.minute])),o.second>-1&&(l.second=parseInt(d[o.second])),o.millisecond>-1){var p=parseInt(d[o.millisecond]);o.millisecondDigits==2?p*=10:o.millisecondDigits==1&&(p*=100),l.millisecond=p}if(o.timestamp>-1){l.timestamp=parseInt(d[o.timestamp]);var m=new Date(l.timestamp);l.year=m.getUTCFullYear(),l.month=m.getUTCMonth(),l.day=m.getUTCDate(),l.hour=m.getUTCHours(),l.minute=m.getUTCMinutes(),l.second=m.getUTCSeconds(),l.millisecond=m.getUTCMilliseconds()}o.zone>-1&&(l.offset=this.resolveTimezoneOffset(new Date(l.year,l.month,l.day),d[o.zone])),o.iso>-1&&(l.year=At(d[o.iso+0]),l.month=At(d[o.iso+1])-1,l.day=At(d[o.iso+2]),l.hour=At(d[o.iso+3]),l.minute=At(d[o.iso+4]),l.second=At(d[o.iso+5]),l.millisecond=At(d[o.iso+6]),d[o.iso+7]=="Z"||d[o.iso+7]=="z"?l.utc=!0:d[o.iso+7]!=""&&(l.offset=this.resolveTimezoneOffset(new Date(l.year,l.month,l.day),d[o.iso+7]))),l.utc?n=new Date(Date.UTC(l.year,l.month,l.day,l.hour,l.minute,l.second,l.millisecond)):n=new Date(l.year,l.month,l.day,l.hour,l.minute+l.offset,l.second,l.millisecond)}else n=new Date(e);return n},r.prototype.resolveTimezoneOffset=function(e,i){var n=i.match(/([+\-]?)([0-9]{2}):?([0-9]{2})/);if(n){var a=st(i.match(/([+\-]?)([0-9]{2}):?([0-9]{2})/)),s=a[1],o=a[2],l=a[3],u=parseInt(o)*60+parseInt(l);s=="+"&&(u*=-1);var c=(e||new Date).getTimezoneOffset(),h=u-c;return h}return 0},r.prototype.resolveMonth=function(e){var i=this.months.indexOf(e);return i>-1||this.language&&!this.language.isDefault()&&(i=this.language.translateAll(this.months).indexOf(e),i>-1)?i:0},r.prototype.resolveShortMonth=function(e){var i=this.monthsShort.indexOf(e);return i>-1||(i=this.months.indexOf(e),i>-1)||this.language&&!this.language.isDefault()&&(i=this.language.translateAll(this.monthsShort).indexOf(e),i>-1)?i:0},r.prototype.isAm=function(e){var i=this.getStringList(["AM","A.M.","A"]);return i.indexOf(e.toUpperCase())>-1},r.prototype.invalidateSprite=function(){this.sprite&&this.sprite.invalidate()},r.prototype.getStringList=function(e){for(var i=[],n=0;n"u"||i==="")&&(O(this.durationFormat)?i=this.durationFormat:i=this.getFormat(At(e),null,a)),i=Ql(i);var s=this.parseFormat(i,a),o=Number(e),l;o>this._negativeBase?l=s.positive:o"+u+"":this._outputFormat==="html"&&(u=""+u+"")),u},r.prototype.parseFormat=function(e,i){var n=this,a=this.getCache(e);if(O(a))return a;var s=i||this._baseUnit,o={positive:{color:"",template:"",parts:[],source:"",baseUnit:s,parsed:!1,absolute:!1},negative:{color:"",template:"",parts:[],source:"",baseUnit:s,parsed:!1,absolute:!1},zero:{color:"",template:"",parts:[],source:"",baseUnit:s,parsed:!1,absolute:!1}};e=e.replace("||",ua);var l=e.split("|");return o.positive.source=l[0],typeof l[2]>"u"?o.zero=o.positive:o.zero.source=l[2],typeof l[1]>"u"?o.negative=o.positive:o.negative.source=l[1],Fe(o,function(u,c){if(!c.parsed){if(typeof n.getCache(c.source)<"u"){o[u]=n.getCache(c.source);return}var h=c.source,f=[];f=c.source.match(/^\[([^\]]*)\]/),f&&f.length&&f[0]!==""&&(h=c.source.substr(f[0].length),c.color=f[1]);for(var d=Mi().chunk(h,!0),p=0;p div > ."+e+"-menu ."+e+"-item."+e+"-item-level-0, ."+e+"-item."+e+"-item-level-0.active",{opacity:"0.9"}),new Qe(t,"."+e+"-item."+e+"-item-level-0 > a",{padding:"0","text-align":"center",overflow:"hidden"}),new Qe(t,"."+e+"-item."+e+"-item-level-0:before",{display:"block"}),new Qe(t,"."+e+"-item",{position:"relative",display:"block",opacity:"0","z-index":"1","border-radius":"3px","background-color":i.getFor("secondaryButton").hex,padding:"0",margin:"1px 1px 0 0",color:i.getFor("secondaryButton").alternative.hex,transition:"all 100ms ease-in-out, opacity 0.5s ease 0.5s"}),new Qe(t,"."+e+"-left ."+e+"-item",{margin:"1px 0 0 1px"}),new Qe(t,"."+e+"-item:hover, ."+e+"-item.active",{background:i.getFor("secondaryButtonHover").hex,color:i.getFor("secondaryButtonText").hex}),new Qe(t,"."+e+"-item > ."+e+"-menu",{position:"absolute",top:"-1px",right:"0","margin-right":"100%"}),new Qe(t,"."+e+"-left ."+e+"-item > ."+e+"-menu",{left:"0",right:"auto","margin-left":"100%","margin-right":"auto"}),new Qe(t,"."+e+"-right ."+e+"-item > ."+e+"-menu",{left:"auto",right:"0","margin-left":"auto","margin-right":"100%"}),new Qe(t,"."+e+"-top ."+e+"-item > ."+e+"-menu",{top:"-1px",bottom:"auto"}),new Qe(t,"."+e+"-bottom ."+e+"-item > ."+e+"-menu",{top:"auto",bottom:"0"}),new Qe(t,"."+e+"-item > ."+e+"-menu",{display:"none"}),new Qe(t,"."+e+"-item:hover > ."+e+"-menu, ."+e+"-item.active > ."+e+"-menu",{display:"block"}),new Qe(t,"."+e+"-item:hover > ."+e+"-menu > ."+e+"-item, ."+e+"-item.active > ."+e+"-menu > ."+e+"-item",{opacity:"1"}),new Qe(t,"."+e+"-menu",{display:"block","list-style":"none",margin:"0",padding:"0"}),new Qe(t,"."+e+"-label",{display:"block",cursor:"default",padding:"0.5em 1em"}),new Qe(t,"."+e+"-icon",{display:"block",cursor:"default",padding:"0.2em 0.4em",width:"1.2em",height:"1.2em","min-width":"32px","min-height":"32px",margin:"auto auto","border-radius":"3px"}),new Qe(t,"."+e+"-item-level-0 > ."+e+"-icon",{padding:"0.1em 0.2em"}),new Qe(t,"."+e+"-clickable",{cursor:"pointer"})]);return new Zu(function(){hg.removeKey(e),a.dispose()})});return n.increment()}var y1=function(t){re(r,t);function r(){var e=t!==null&&t.apply(this,arguments)||this;return e._validateDisposer=null,e}return r.prototype.invalidate=function(){this._validateDisposer===null&&(this._validateDisposer=D.events.on("exitframe",this.validate,this))},r.prototype.validate=function(){this._validateDisposer!==null&&(this._validateDisposer.dispose(),this._validateDisposer=null)},r.prototype.dispose=function(){this._validateDisposer!==null&&(this._validateDisposer.dispose(),this._validateDisposer=null),t.prototype.dispose.call(this)},r}(yi),xx=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.adapter=new mr(e),e.closeDelay=1e3,e.closeOnClick=!0,e._language=new ml,e._menuTag="ul",e._itemTag="li",e._labelTag="a",e._iconTag="img",e._classPrefix="amexport",e._defaultStyles=!0,e._align="right",e._verticalAlign="top",e._tabindex=0,e._ignoreNextClose=!1,e._items=[{label:"...",menu:[{label:"Image",menu:[{type:"png",label:"PNG"},{type:"jpg",label:"JPG"},{type:"svg",label:"SVG"},{type:"pdf",label:"PDF"}]},{label:"Data",menu:[{type:"json",label:"JSON"},{type:"csv",label:"CSV"},{type:"xlsx",label:"XLSX"},{type:"html",label:"HTML"},{type:"pdfdata",label:"PDF"}]},{label:"Print",type:"print"}]}],e.className="ExportMenu",e._disposers.push(e._language),e.invalidate(),e.applyTheme(),e}return r.prototype.validate=function(){this.draw(),t.prototype.validate.call(this)},r.prototype.draw=function(){var e=this;this._element?(this._element.innerHTML="",this._element.className=this.getMenuItemClass(0)):this._element=this.createMenuElement(0),this.defaultStyles&&(this._element.style.display="none"),st(this._container).appendChild(this._element);for(var i=this.adapter.apply("items",{items:this._items}).items,n=i.length,a=0;a=0;a--)i[a]&&ed(i[a],"active");this.events.dispatchImmediately("closed",{type:"closed",target:this})}},r.prototype.selectBranch=function(e){var i=this;if(!this.isDisposed()&&(e.closeTimeout&&(this.removeDispose(e.closeTimeout),e.closeTimeout=void 0),Jh(e.element,"active"),e.submenuElement&&e.submenuElement.setAttribute("aria-expanded","true"),this._currentSelection&&this._currentSelection!==e&&this._currentSelection.ascendants&&Ne(A4(Ln([this._currentSelection]),this._currentSelection.ascendants.iterator()),function(a){!e.ascendants.contains(a)&&e!==a&&i.unselectBranch(a,!0)}),Ne(e.ascendants.iterator(),function(a){a.closeTimeout&&(i.removeDispose(a.closeTimeout),a.closeTimeout=void 0),Jh(a.element,"active")}),this._currentSelection=e,this.events.isEnabled("branchselected"))){var n={type:"branchselected",target:this,branch:e};this.events.dispatchImmediately("branchselected",n)}},r.prototype.unselectBranch=function(e,i){if(!this.isDisposed()&&(ed(e.element,"active"),e.submenuElement&&e.submenuElement.removeAttribute("aria-expanded"),this._currentSelection==e&&(this._currentSelection=void 0),this.events.isEnabled("branchunselected"))){var n={type:"branchunselected",target:this,branch:e};this.events.dispatchImmediately("branchunselected",n)}},r.prototype.delayUnselectBranch=function(e,i){var n=this;this.isDisposed()||(e.closeTimeout&&(this.removeDispose(e.closeTimeout),e.closeTimeout=void 0),e.closeTimeout=this.setTimeout(function(){n.unselectBranch(e,i)},this.closeDelay),i!==!0&&e.ascendants&&Ne(e.ascendants.iterator(),function(a){n.delayUnselectBranch(a,!0)}))},r.prototype.moveSelection=function(e){if(!this.isDisposed()&&!!this._currentSelection){var i;if(e=="up")i=this.getPrevSibling(this._currentSelection);else if(e=="down")i=this.getNextSibling(this._currentSelection);else if(e=="left"&&this.align=="right"||e=="right"&&this.align=="left"){var n=this.getSubMenu(this._currentSelection);n!=null&&(i=n[0])}else(e=="right"&&this.align=="right"||e=="left"&&this.align=="left")&&(i=this.getParentItem(this._currentSelection));i&&i!==this._currentSelection&&(this.selectBranch(i),this.setFocus(i),this._currentSelection=i)}},r.prototype.getSiblings=function(e){var i=this.getParentItem(e);return i&&i.menu?i.menu:[]},r.prototype.getParentItem=function(e){if(e.ascendants&&e.ascendants.length)return e.ascendants.getIndex(e.ascendants.length-1)},r.prototype.getNextSibling=function(e){var i=this.getSiblings(e);if(i.length>1){var n=i.indexOf(e)+1;return n=i.length==n?0:n,i[n].unsupported?this.getNextSibling(i[n]):i[n]}else return e},r.prototype.getPrevSibling=function(e){var i=this.getSiblings(e);if(i.length>1){var n=i.indexOf(e)-1;return n=n==-1?i.length-1:n,i[n].unsupported?this.getPrevSibling(i[n]):i[n]}else return e},r.prototype.setFocus=function(e){if(e.interactions)try{e.interactions.element.focus()}catch{}},r.prototype.setBlur=function(e){if(e.interactions)try{e.interactions.element.blur()}catch{}},r.prototype.hideBranch=function(e){e.element.style.display="none"},r.prototype.showBranch=function(e){e.element.style.display=""},Object.defineProperty(r.prototype,"element",{get:function(){return this._element},enumerable:!0,configurable:!0}),r}(y1);function ru(t,r,e){return new Promise(function(i,n){var a=O(e)&&e.responseType=="blob",s=new XMLHttpRequest;if(s.onload=function(){if(s.status===200){var u=void 0,c;if(a){c=s.response,Sx(c).then(function(f){var d={xhr:s,error:!1,response:f,blob:c,type:s.getResponseHeader("Content-Type"),target:r};i(d)});return}else u=s.responseText||s.response;var h={xhr:s,error:!1,response:u,blob:c,type:s.getResponseHeader("Content-Type"),target:r};i(h)}else n({xhr:s,error:!0,type:s.getResponseHeader("Content-Type"),target:r})},s.onerror=function(){n({xhr:s,error:!0,type:s.getResponseHeader("Content-Type"),target:r})},s.open("GET",t,!0),e&&e.withCredentials&&(s.withCredentials=!0),O(e)){if(O(e.requestHeaders))for(var o=0;oimport("./pdfmake.3078ec64.js").then(a=>a.p),["./pdfmake.3078ec64.js","./_commonjsHelpers.f037b798.js"],import.meta.url),it(()=>import("./vfs_fonts.579b06a5.js"),[],import.meta.url)])];case 1:return t=n.sent(),r=t[0],e=t[1],i=window,i.pdfMake=i.pdfMake||{},i.pdfMake.vfs=e.default,r.vfs=e.default,[2,r]}})})}var dg=/src: ([^;]+);/;function Px(){return window.navigator.msSaveOrOpenBlob!=null}function kx(t){return new Promise(function(r,e){var i=new FileReader;i.onload=function(n){r(i.result)},i.onerror=function(n){e(n)},i.readAsDataURL(t)})}function Ox(t){return qe(this,void 0,void 0,function(){var r;return Ze(this,function(e){switch(e.label){case 0:r=t.sheet,e.label=1;case 1:return e.trys.push([1,2,,4]),[2,r.cssRules];case 2:return e.sent(),[4,new Promise(function(i,n){t.addEventListener("load",function(){i(r.cssRules)},!0),t.addEventListener("error",function(a){n(a)},!0),setTimeout(function(){n(new Error("Timeout while waiting for "+this.serializeElement(this.sprite.paper.defs)+this.serializeElement(this.sprite.dom),e,l,u,f,c,h),v=new Blob([y],{type:"image/svg+xml"}),a=n.createObjectURL(v),[4,this.loadNewImage(a,l*f*d,u*f*d,"anonymous")];case 3:return b=_.sent(),p.drawImage(b,0,0),[3,5];case 4:return a!==null&&n.revokeObjectURL(a),s!==null&&_e(s,function(x){n.revokeObjectURL(x)}),this.restoreRemovedObjects(),[7];case 5:return[2,o]}})})},r.prototype.getCanvasAdvanced=function(e){return qe(this,void 0,void 0,function(){var i,n,a,s,o,l,u,c,h,f,d;return Ze(this,function(p){switch(p.label){case 0:return O(e)||(e={}),[4,this.imagesToDataURI(this.sprite.dom,e)];case 1:return p.sent(),i=this.backgroundColor||this.findBackgroundColor(this.sprite.dom),[4,this.canvg];case 2:return n=p.sent(),a=this.sprite.pixelWidth,s=this.sprite.pixelHeight,o=Pl(this.sprite.dom),l=kl(this.sprite.dom),u=e.scale||1,c=this.getPixelRatio(e),u=this.getAdjustedScale(a*c,s*c,u,e),h=this.normalizeSVG(this.serializeElement(this.sprite.paper.defs)+this.serializeElement(this.sprite.dom),e,a,s,u,o,l,i),f=this.getDisposableCanvas(),f.style.width=a*c*u+"px",f.style.height=s*c*u+"px",f.width=a*c*u,f.height=s*c*u,d={useCORS:!0},c!=1&&(d.ignoreDimensions=!0,d.scaleWidth=a*c*u,d.scaleHeight=s*c*u),[4,n.fromString(f.getContext("2d"),h,d).render()];case 3:return p.sent(),[2,f]}})})},r.prototype.getImageAdvanced=function(e,i,n){return qe(this,void 0,void 0,function(){var a,s,o;return Ze(this,function(l){switch(l.label){case 0:return a=this._objectsAlreadyHidden,a||this.hideNonExportableSprites(),O(i)||(i=this.getFormatOptions(e)),[4,this.getCanvasAdvanced(i)];case 1:return s=l.sent(),n===!1?[3,3]:[4,this.addExtras(s,i,!0)];case 2:s=l.sent(),l.label=3;case 3:return o=s.toDataURL(this.getContentType(e),i.quality),this.disposeCanvas(s),a||this.restoreNonExportableSprites(),[2,o]}})})},r.prototype.getDisposableCanvas=function(){var e=document.createElement("canvas");return e.style.position="fixed",e.style.top="-10000px",document.body.appendChild(e),e},r.prototype.disposeCanvas=function(e){document.body.removeChild(e)},r.prototype.getPixelRatio=function(e){return this.useRetina?i3():1},r.prototype.getAdjustedScale=function(e,i,n,a){if(!a)return n;var s=e*n,o=e*n,l,u;return a.maxWidth&&s>a.maxWidth&&(l=a.maxWidth/e),a.maxHeight&&o>a.maxHeight&&(u=a.maxHeight/i),l||u?Ht(l,u):(a.minWidth&&s",{},1,1)],{type:"image/svg+xml"}),o=a.createObjectURL(s),l=void 0,u.label=2;case 2:return u.trys.push([2,4,,5]),[4,this.loadNewImage(o,1,1)];case 3:return l=u.sent(),[3,5];case 4:return u.sent(),[2,!1];case 5:n.drawImage(l,0,0),a.revokeObjectURL(o);try{return D.setCache("simplifiedImageExport",!0),[2,!0]}catch{return D.setCache("simplifiedImageExport",!1),[2,!1]}return[3,7];case 6:return u.sent(),D.setCache("simplifiedImageExport",!1),[2,!1];case 7:return[2]}})})},r.prototype.loadNewImage=function(e,i,n,a){return new Promise(function(s,o){var l;i&&n?l=new Image(i,n):l=new Image,a&&l.setAttribute("crossOrigin",a),l.onload=function(){s(l)};function u(){if(a){var c=l.src;l.onerror=function(){o(new Error('Loading image "'+e+'" failed'))},l.removeAttribute("crossorigin"),l.src="",l.src=c}else o(new Error('Loading image "'+e+'" failed'))}l.onabort=u,l.onerror=u,l.src=e})},r.prototype.getDOMURL=function(){return self.URL||self.webkitURL||self},r.prototype.getSVG=function(e,i,n){return n===void 0&&(n=!0),qe(this,void 0,void 0,function(){var a,s,o,l,u,c,h,f,d,p;return Ze(this,function(m){switch(m.label){case 0:return a=this._objectsAlreadyHidden,a||this.hideNonExportableSprites(),O(i)||(i=this.getFormatOptions("svg")),[4,this.awaitValidSprites()];case 1:return m.sent(),s=this.sprite.pixelWidth,o=this.sprite.pixelHeight,l=Pl(this.sprite.dom),u=kl(this.sprite.dom),c=i.scale||1,h=this.getPixelRatio(i),c=this.getAdjustedScale(s*h,o*h,c,i),f=this.normalizeSVG(this.serializeElement(this.sprite.paper.defs)+this.serializeElement(this.sprite.dom),i,s,o,c,l,u),d=this.adapter.apply("charset",{charset:"charset=utf-8",type:"svg",options:i}).charset,p=this.adapter.apply("getSVG",{data:n?"data:"+this.getContentType(e)+";"+d+","+encodeURIComponent(f):f,options:i}).data,a||this.restoreNonExportableSprites(),[2,p]}})})},r.prototype.normalizeSVG=function(e,i,n,a,s,o,l,u){var c="";n&&(c+='width="'+Math.round(n*(s||1))+'px" '),a&&(c+='height="'+Math.round(a*(s||1))+'px" ');var h="";o&&(h+="font-family: "+o.replace(/"/g,"")+";"),l&&(h+="font-size: "+l+";"),s&&(c+='viewBox="0 0 '+n+" "+a+'" ');var f=[],d=e.match(//gi);if(d)for(var p=0;p]*)width="[^"]*"/,"$1"),e=e.replace(/(]*)height="[^"]*"/,"$1"),e=e.replace(/('+e+"",u&&(e=e.replace(/(]*>)/,'$1')),t3()&&(e=e.replace(/]*\/>/gi,""));var m=new RegExp("url\\("+Kh(Cs()),"g");if(e=e.replace(m,"url(#"),e=e.replace(/url\("([^)]*)"\)/gm,"url($1)"),f.length)for(var p=0;pm?1:pf?1:hb?1:vf?1:h_?-1:b<_?1:0});else{for(c=l.length,h=0;h=0)&&(d='"'+d+'"'),l.push(d)},function(c,h){var f=u.indexOf(c),d=u.indexOf(h);return f>d?1:f",i.tableClass&&(a=''),s=this.adapter.apply("formatDataFields",{dataFields:this.dataFields,format:"html"}).dataFields,o=this.data,i.pivot)l=this.adapter.apply("dataFieldsOrder",{dataFieldsOrder:this.dataFieldsOrder,format:"html"}).dataFieldsOrder,a+=` -`,Pi(s,function(m,g){var y=[];i.addColumnNames&&y.push(g);for(var v=o.length,b=0;bv?-1:y`;else{for(i.addColumnNames&&(a+=` - -`+this.getHTMLRow(s,i,void 0,!0,!0)+` -`),a+=` -`,u=o.length,c=0;c`}return a+=` -
`,h=this.adapter.apply("charset",{charset:"charset=utf-8",type:e,options:i}).charset,f=this.adapter.apply("getHTML",{data:n?"data:"+this.getContentType(e)+";"+h+","+encodeURIComponent(a):a,options:i}).data,[2,f]})})},r.prototype.getHTMLRow=function(e,i,n,a,s){var o=this;a===void 0&&(a=!1),s===void 0&&(s=!1);var l=" ";i.rowClass&&(l=' '),n||(n=e);var u=this.adapter.apply("dataFieldsOrder",{dataFieldsOrder:this.dataFieldsOrder,format:"html"}).dataFieldsOrder,c=s?"th":"td",h=!0;return Pi(n,function(f,d){var p=o.convertEmptyValue(f,e[f],i),m=a?p:o.convertToSpecialFormat(f,p,i);m=""+m,m=m.replace(/[\u00A0-\u9999<>\&]/gim,function(y){return"&#"+y.charCodeAt(0)+";"});var g=c;i.pivot&&h&&(g="th"),i.cellClass?l+=` - <`+g+' class="'+i.cellClass+'">'+m+"":l+=` - <`+g+">"+m+"",h=!1},function(f,d){var p=u.indexOf(f),m=u.indexOf(d);return p>m?1:p`,l},r.prototype.getJSON=function(e,i,n){return n===void 0&&(n=!0),qe(this,void 0,void 0,function(){var a,s,o,l,u,c,h,f,d,p=this;return Ze(this,function(m){if(O(i)||(i=this.getFormatOptions("json")),s=this.adapter.apply("formatDataFields",{dataFields:this.dataFields,format:"json"}).dataFields,this._dynamicDataFields)a=this.data;else for(a=[],o=this.data,l=function(g,y){var v=o[y];if(typeof v=="object"){var b={};Fe(v,function(_,x){O(s[_])&&(b[s[_]]=p.convertToSpecialFormat(_,x,i))}),a.push(b)}},u=o.length,c=0;c

'+this.language.translate('To save the image, right-click thumbnail on the left and choose "Save picture as..."')+'

'+this.language.translate("(Press ESC to close this message)")+"

",this.language.translate("Image Export Complete")):(y=void 0,i.match(/\.svg$/)?y="image/svg+xml":(y="text/plain",i+=".txt"),v=document.createElement("iframe"),v.width="1px",v.height="1px",v.style.display="none",document.body.appendChild(v),b=v.contentDocument,b.open(y,"replace"),b.write(decodeURIComponent(g[3])),b.close(),b.execCommand("SaveAs",!0,i),document.body.removeChild(v)))):window.location.href=e;return[2,!0]})})},r.prototype.downloadSupport=function(){return this.linkDownloadSupport()||this.msBlobDownloadSupport()},r.prototype.linkDownloadSupport=function(){var e=D.getCache("linkDownloadSupport");if(e===!1||e===!0)return e;var i=document.createElement("a"),n=typeof i.download<"u";return D.setCache("linkDownloadSupport",n),n},r.prototype.blobDownloadSupport=function(){return O(window.Blob)},r.prototype.msBlobDownloadSupport=function(){return O(window.navigator.msSaveOrOpenBlob)},r.prototype.legacyIE=function(){var e=document.createElement("div");return e.innerHTML="",e.getElementsByTagName("i").length==1},r.prototype.print=function(e,i,n){return qe(this,void 0,void 0,function(){return Ze(this,function(a){return i.printMethod=="css"?[2,this.printViaCSS(e,i,n)]:[2,this.printViaIframe(e,i,n)]})})},r.prototype.printViaCSS=function(e,i,n){return qe(this,void 0,void 0,function(){var a,s,o,l,u;return Ze(this,function(c){return a=document.documentElement.scrollTop||document.body.scrollTop,s=new Qe(Uf(this.container),"body > *",{display:"none",position:"fixed",visibility:"hidden",opacity:"0",clipPath:"polygon(0px 0px,0px 0px,0px 0px,0px 0px);"}),n&&document&&document.title&&(o=document.title,document.title=n),l=new Image,l.src=e,l.style.maxWidth="100%",l.style.display="block",l.style.position="relative",l.style.visibility="visible",l.style.opacity="1",l.style.clipPath="none",document.body.appendChild(l),this.setTimeout(function(){window.print()},50),u=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,u&&i.delay<1e3?i.delay=1e3:i.delay<100&&(i.delay=100),this.setTimeout(function(){document.body.removeChild(l),s.dispose(),o&&(document.title=document.title),document.documentElement.scrollTop=document.body.scrollTop=a},i.delay||500),[2,!0]})})},r.prototype.printViaIframe=function(e,i,n){return qe(this,void 0,void 0,function(){var a,s,o;return Ze(this,function(l){return a=document.createElement("iframe"),a.style.visibility="hidden",document.body.appendChild(a),a.contentWindow.document.open(),a.contentWindow.document.close(),s=new Image,s.src=e,s.style.maxWidth="100%",s.style.height="auto",n&&(a.contentWindow.document.title=n),a.contentWindow.document.body.appendChild(s),a.load=function(){a.contentWindow.document.body.appendChild(s)},this.setTimeout(function(){try{a.contentWindow.document.execCommand("print",!1,null)||a.contentWindow.print()}catch{a.contentWindow.print()}},i.delay||50),o=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,o&&i.delay<1e3?i.delay=1e3:i.delay<100&&(i.delay=100),this.setTimeout(function(){document.body.removeChild(a)},i.delay+50||100),[2,!0]})})},r.prototype.findBackgroundColor=function(e){var i=1,n=zf(e,"background-color");if((n.match(/[^,]*,[^,]*,[^,]*,[ ]?0/)||n=="transparent")&&(i=0),i==0){var a=e.parentElement;return a?this.findBackgroundColor(a):Be("#fff")}else return Be(n,i)},Object.defineProperty(r.prototype,"container",{get:function(){return this.adapter.apply("container",{container:this._container}).container},set:function(e){this._container=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"sprite",{get:function(){return this.adapter.apply("sprite",{sprite:this._sprite}).sprite},set:function(e){this._sprite=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"extraSprites",{get:function(){return this.adapter.apply("extraSprites",{extraSprites:this._extraSprites}).extraSprites},set:function(e){this._extraSprites=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"validateSprites",{get:function(){return this.adapter.apply("validateSprites",{validateSprites:this._validateSprites}).validateSprites},set:function(e){this._validateSprites=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"data",{get:function(){return this.adapter.apply("data",{data:this._data}).data},set:function(e){this._data=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dataFields",{get:function(){return this._dataFields||this.generateDataFields(),this.adapter.apply("dataFields",{dataFields:this._dataFields}).dataFields},set:function(e){this._dataFields=e,this._dynamicDataFields=!1},enumerable:!0,configurable:!0}),r.prototype.handleDataUpdated=function(){this._dynamicDataFields&&(this._dataFields=void 0);var e=this.data.length>0;this._prevHasData!=e&&(this._prevHasData=e,this.menu&&this.menu.invalidate())},Object.defineProperty(r.prototype,"dateFormatter",{get:function(){return this._dateFormatter||(this._dateFormatter=new Po,this._dateFormatter.language=this.language),this.adapter.apply("dateFormatter",{dateFormatter:this._dateFormatter}).dateFormatter},set:function(e){this._dateFormatter=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dateFormat",{get:function(){return this.adapter.apply("dateFormat",{dateFormat:this._dateFormat}).dateFormat},set:function(e){this._dateFormat=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dateFields",{get:function(){return this._dateFields||(this._dateFields=new vt),this.adapter.apply("dateFields",{dateFields:this._dateFields}).dateFields},set:function(e){this._dateFields=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"numberFormatter",{get:function(){return this._numberFormatter||(this._numberFormatter=new Kf,this._numberFormatter.language=this.language),this.adapter.apply("numberFormatter",{numberFormatter:this._numberFormatter}).numberFormatter},set:function(e){this._numberFormatter=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"numberFormat",{get:function(){return this.adapter.apply("numberFormat",{numberFormat:this._numberFormat}).numberFormat},set:function(e){this._numberFormat=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"numberFields",{get:function(){return this._numberFields||(this._numberFields=new vt),this.adapter.apply("numberFields",{numberFields:this._numberFields}).numberFields},set:function(e){this._numberFields=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"durationFormatter",{get:function(){return this._durationFormatter||(this._durationFormatter=new $f,this._durationFormatter.language=this.language),this.adapter.apply("durationFormatter",{durationFormatter:this._durationFormatter}).durationFormatter},set:function(e){this._durationFormatter=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"durationFormat",{get:function(){return this.adapter.apply("durationFormat",{durationFormat:this._durationFormat}).durationFormat},set:function(e){this._durationFormat=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"durationFields",{get:function(){return this._durationFields||(this._durationFields=new vt),this.adapter.apply("durationFields",{durationFields:this._durationFields}).durationFields},set:function(e){this._durationFields=e},enumerable:!0,configurable:!0}),r.prototype.generateDataFields=function(){var e=this;this._dataFields={},this.data.length&&_e(this.data,function(i){Fe(i,function(n,a){O(e._dataFields[n])||(e._dataFields[n]=e.adapter.apply("dataFieldName",{name:n,field:n}).name)})})},r.prototype.isDateField=function(e){return this.adapter.apply("isDateField",{isDateField:this.dateFields.contains(e),field:e}).isDateField},r.prototype.isNumberField=function(e){return this.adapter.apply("isNumberField",{isNumberField:this.numberFields.contains(e),field:e}).isNumberField},r.prototype.isDurationField=function(e){return this.adapter.apply("isDurationField",{isDurationField:this.durationFields.contains(e),field:e}).isDurationField},r.prototype.getContentType=function(e){var i="";switch(e){case"png":case"gif":i="image/"+e;break;case"jpg":i="image/jpeg";break;case"svg":i="image/svg+xml";break;case"csv":i="text/csv";break;case"json":i="application/json";break;case"html":i="text/html";break;case"pdf":case"pdfdata":i="application/pdf";break;case"xlsx":i="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";break}return this.adapter.apply("contentType",{contentType:i,type:e}).contentType},Object.defineProperty(r.prototype,"filePrefix",{get:function(){return this.adapter.apply("filePrefix",{filePrefix:this._filePrefix}).filePrefix},set:function(e){this._filePrefix=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"backgroundColor",{get:function(){return this.adapter.apply("backgroundColor",{backgroundColor:this._backgroundColor}).backgroundColor},set:function(e){this._backgroundColor=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"title",{get:function(){return this.adapter.apply("title",{title:this._title}).title},set:function(e){this._title=e},enumerable:!0,configurable:!0}),r.prototype.showPreloader=function(){var e=this.preloader;e&&(e.progress=.5,e.label.text="...")},r.prototype.hidePreloader=function(){var e=this.preloader;e&&(e.progress=1)},Object.defineProperty(r.prototype,"preloader",{get:function(){return this._sprite&&this._sprite.parent&&this._sprite.parent.preloader?this._sprite.parent.preloader:void 0},enumerable:!0,configurable:!0}),r.prototype.showTimeout=function(){this.showModal(this.adapter.apply("timeoutMessage",{message:this.language.translate("Export operation took longer than expected. Something might have gone wrong.")}).message)},r.prototype.hideTimeout=function(){this._timeoutTimeout&&(this.removeDispose(this._timeoutTimeout),this._timeoutTimeout=null),this.hideModal()},Object.defineProperty(r.prototype,"language",{get:function(){return this._language||(this._language=new fn),this._language},set:function(e){this._language=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"modal",{get:function(){return this._modal||(this._modal=new p1,this._modal.adapter.add("classPrefix",function(e){return e=Ir.classNamePrefix+e,e})),this._modal},enumerable:!0,configurable:!0}),r.prototype.showModal=function(e,i){this.hideModal(),this.hidePreloader();var n=this.modal;n.container=this.sprite.svgContainer.SVGContainer,n.content=e,n.readerTitle=i,n.open()},r.prototype.hideModal=function(){this._modal&&this.modal.close()},r.prototype._canvg=function(){return qe(this,void 0,void 0,function(){var e;return Ze(this,function(i){switch(i.label){case 0:return[4,it(()=>import("./index.f7ce7d30.js"),["./index.f7ce7d30.js","./_commonjsHelpers.f037b798.js"],import.meta.url)];case 1:return e=i.sent(),e.default!=null?[2,e.default]:[2,e]}})})},Object.defineProperty(r.prototype,"canvg",{get:function(){return this._canvg()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pdfmake",{get:function(){return Nc==null&&(Nc=Cx()),Nc},enumerable:!0,configurable:!0}),r.prototype._xlsx=function(){return qe(this,void 0,void 0,function(){return Ze(this,function(e){switch(e.label){case 0:return[4,it(()=>import("./xlsx.core.min.3a82dce5.js").then(i=>i.x),[],import.meta.url)];case 1:return[2,e.sent()]}})})},Object.defineProperty(r.prototype,"xlsx",{get:function(){return this._xlsx()},enumerable:!0,configurable:!0}),r.prototype.setFormatOptions=function(e,i){this._formatOptions.setKey(e,i)},r.prototype.getFormatOptions=function(e){return this._formatOptions.getKey(e)},Object.defineProperty(r.prototype,"formatOptions",{get:function(){return this._formatOptions},enumerable:!0,configurable:!0}),r.prototype._disablePointers=function(){O(this._spriteInteractionsEnabled)||(this._spriteInteractionsEnabled=this.sprite.interactionsEnabled),this.sprite.interactionsEnabled=!1},r.prototype._releasePointers=function(){O(this._spriteInteractionsEnabled)&&!this._exportRunning&&(this.sprite.interactionsEnabled=this._spriteInteractionsEnabled)},r.prototype.hideNonExportableSprites=function(){var e=this;if(!this._objectsAlreadyHidden){var i=this.sprite.svgContainer;i&&_e(i.nonExportableSprites,function(n){!n.isHidden&&!n.isHiding&&n.visible&&e._hiddenObjects.push(n),n.hide(0)}),this._objectsAlreadyHidden=!0}},r.prototype.restoreNonExportableSprites=function(){!this._objectsAlreadyHidden||(_e(this._hiddenObjects,function(e){e.show(0)}),this._hiddenObjects=[],this._objectsAlreadyHidden=!1)},r.prototype.awaitValidSprites=function(){return qe(this,void 0,void 0,function(){var e;return Ze(this,function(i){switch(i.label){case 0:return e=[],this.validateSprites.length&&_e(this.validateSprites,function(n,a){n.invalid&&e.push(new Promise(function(s,o){n.events.once("validated",function(l){s()})}))}),e.length?[4,Promise.all(e)]:[3,2];case 1:i.sent(),i.label=2;case 2:return[2]}})})},r.prototype.processConfig=function(e){D.registeredClasses.ExportMenu=xx,e&&(O(e.menu)&&!O(e.menu.type)&&(e.menu.type="ExportMenu"),O(e.dataFields)&&ut(e.dataFields)&&(this.dataFields=e.dataFields,delete e.dataFields)),t.prototype.processConfig.call(this,e)},r.XLINK="http://www.w3.org/1999/xlink",r}(y1),Hc=["fill","fillOpacity","stroke","strokeOpacity","strokeWidth","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin"],bt=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.properties={},e._eventDispatcher=new K3(e),e._bindings={},e._isTemplate=!1,e._isPath=!1,e._inited=!1,e._ready=!1,e.isHiding=!1,e._isHidden=!1,e.isShowing=!1,e.isStandaloneInstance=!1,e._isActive=!1,e._mask=new ml,e._positionPrecision=3,e._language=new ml,e._exporting=new ml,e._exportable=!0,e._bbox={x:0,y:0,width:0,height:0},e.invalid=!1,e.positionInvalid=!1,e.propertyFields={},e.applyOnClones=!1,e._measuredWidthSelf=0,e._measuredHeightSelf=0,e.maxLeft=0,e.maxRight=0,e.maxTop=0,e.maxBottom=0,e.maxLeftSelf=0,e.maxRightSelf=0,e.maxTopSelf=0,e.maxBottomSelf=0,e._isDragged=!1,e._isResized=!1,e._disabled=!1,e._internalDisabled=!1,e._updateDisabled=!1,e._internalDefaultsApplied=!1,e.rollOutDelay=0,e.isBaseSprite=!1,e.shouldClone=!0,e.appeared=!1,e.ex=0,e.ey=0,e.dragWhileResize=!1,e.measureFailed=!1,e.preventShow=!1,e.cloneTooltip=!0,e.className="Sprite",e._disposers.push(e._eventDispatcher),e.uid,e.group=e.paper.addGroup("g"),e.setPropertyValue("scale",1),e.setPropertyValue("rotation",0),e.setPropertyValue("align","none"),e.setPropertyValue("valign","none"),e.setPropertyValue("pixelPerfect",!1),e.setPropertyValue("visible",!0),e.setPropertyValue("tooltipPosition","fixed"),e.setPropertyValue("verticalCenter","none"),e.setPropertyValue("horizontalCenter","none"),e.setPropertyValue("tooltipX",Dt(50)),e.setPropertyValue("tooltipX",Dt(50)),e.setPropertyValue("marginTop",0),e.setPropertyValue("marginBottom",0),e.setPropertyValue("marginLeft",0),e.setPropertyValue("marginRight",0),e.setPropertyValue("dx",0),e.setPropertyValue("dy",0),e.setPropertyValue("paddingTop",0),e.setPropertyValue("paddingBottom",0),e.setPropertyValue("paddingRight",0),e.setPropertyValue("paddingLeft",0),e.setPropertyValue("togglable",!1),e.setPropertyValue("hidden",!1),e.setPropertyValue("urlTarget","_self"),e.setPropertyValue("alwaysShowTooltip",!1),e.setPropertyValue("showTooltipOn","hover"),e._prevMeasuredWidth=0,e._prevMeasuredHeight=0,e._measuredWidth=0,e._measuredHeight=0,e._isMeasured=!0,e.invalidate(),e.applyTheme(),e._disposers.push(e.events),e._disposers.push(e.group),e._disposers.push(e._mask),e._disposers.push(e._language),e._disposers.push(e._exporting),e._disposers.push(new rr(function(){Fe(e._bindings,function(i,n){n.dispose()})})),e.setPropertyValue("interactionsEnabled",!0),e}return Object.defineProperty(r.prototype,"events",{get:function(){return this._eventDispatcher},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"adapter",{get:function(){return this._adapterO||(this._adapterO=new mr(this)),this._adapterO},enumerable:!0,configurable:!0}),r.prototype.applyTheme=function(){t.prototype.applyTheme.call(this)},r.prototype.getCurrentThemes=function(){var e=this._themes;if(e)return e;var i=this._parent;return i?i.getCurrentThemes():D.themes},r.prototype.applyInternalDefaults=function(){this._internalDefaultsApplied=!0},r.prototype.invalidate=function(){this.disabled||this._isTemplate||this.__disabled||this.invalid||(this.invalid=!0,D.addToInvalidSprites(this),Ve.requestFrame())},r.prototype.validate=function(){this.dispatchImmediately("beforevalidated"),this._internalDefaultsApplied||this.applyInternalDefaults(),this.beforeDraw(),this.draw(),this.invalid=!1,D.removeFromInvalidSprites(this),this.afterDraw()},r.prototype.invalidatePosition=function(){this.disabled||this._isTemplate||this.positionInvalid||(this.positionInvalid=!0,D.addToInvalidPositions(this),Ve.requestFrame())},r.prototype.validatePosition=function(){var e=this.pixelX,i=this.pixelY,n=this.dx,a=this.dy,s=e+n,o=i+a;this._updateDisabled&&(this._internalDisabled?this.group.attr({display:"none"}):this.disabled||this.removeSVGAttribute("display"),this._updateDisabled=!1);var l=this.measure(),u=this.group.transformString;this.group.moveTo({x:s,y:o}),this.group.rotation=this.rotation,this.nonScaling?this.group.scale=this.scale/this.globalScale:this.group.scale=this.scale,(u!=this.group.transformString||l)&&(u==null?this.dispatch("transformed"):this.dispatchImmediately("transformed"),this.dispatch("positionchanged"),(this.showTooltipOn=="hit"||this.showTooltipOn=="always")&&this.updateTooltipPosition()),e+n==s&&i+a==o&&(D.removeFromInvalidPositions(this),this.positionInvalid=!1);var c=this._maskRectangle;c&&this._clipElement.moveTo({x:c.x-e,y:c.y-i})},r.prototype.beforeDraw=function(){},r.prototype.draw=function(){},r.prototype.afterDraw=function(){var e,i;if((this.isMeasured||this.horizontalCenter!=="none"||this.verticalCenter!=="none")&&this.measureElement(),this._inited)this.dispatch("validated");else{if(this._adapterO)try{for(var n=g4(this._adapterO.keys()),a=n.next();!a.done;a=n.next()){var s=a.value;switch(s){case"mask":case"fill":case"opacity":case"fillOpacity":case"stroke":case"strokeOpacity":case"strokeWidth":case"shapeRendering":case"strokeDasharray":case"strokeDashoffset":case"strokeLinecap":case"strokeLinejoin":case"textDecoration":case"fontSize":case"fontFamily":case"fontWeight":this[s]=this[s];break}}}catch(o){e={error:o}}finally{try{a&&!a.done&&(i=n.return)&&i.call(n)}finally{if(e)throw e.error}}this.applyFilters(),this.visible=this.visible,this.interactionsEnabled=this.getPropertyValue("interactionsEnabled"),this._inited=!0,this.showOnInit||(this.appeared=!0),this.hidden&&this.hide(0),this.applyMask(),this.dispatch("validated"),this.dispatch("inited"),this.dispatchReady()}this.showTooltipOn=="always"&&(this.visible&&!this.disabled&&!this.__disabled?this.showTooltip():this.hideTooltip(0))},r.prototype.dispatchReady=function(){this.isReady()||(this._ready=!0,this.dispatch("ready"))},r.prototype.reinit=function(){this._inited=!1,this.setState(this.defaultState),this.invalidate()},r.prototype.handleGlobalScale=function(){this.dispatch("globalscalechanged"),this.nonScalingStroke&&(this.strokeWidth=this.strokeWidth),this.nonScaling&&this.validatePosition(),this.updateFilterScale()},r.prototype.updateFilterScale=function(){var e=this;Ne(this.filters.iterator(),function(i){i.scale=e.globalScale})},r.prototype.removeFromInvalids=function(){D.removeFromInvalidSprites(this),D.removeFromInvalidPositions(this)},r.prototype.copyFrom=function(e){var i=this;t.prototype.copyFrom.call(this,e),this.isMeasured=e.isMeasured,this.states.copyFrom(e.states),e.filters.length>0&&e.filters.each(function(n){i.filters.push(n.clone())}),e._adapterO&&this.adapter.copyFrom(e._adapterO),e._interaction&&this.interactions.copyFrom(e.interactions),e._plugins&&this.plugins.copyFrom(e.plugins),this.configField=e.configField,this.applyOnClones=e.applyOnClones,this.disabled=e.disabled,this.virtualParent=e.virtualParent,this.exportable=e.exportable,e._tooltip&&(this._tooltip?this._tooltip.copyFrom(e.tooltip):e.cloneTooltip?this.tooltip=e.tooltip.clone():this._tooltip=e.tooltip),this._showSystemTooltip=e.showSystemTooltip,Sa(e.propertyFields,this.propertyFields),Sa(e.properties,this),e.fillModifier&&(this.fillModifier=e.fillModifier.clone()),e.strokeModifier&&(this.strokeModifier=e.strokeModifier.clone()),e.focusFilter&&(this.focusFilter=e.focusFilter.clone())},r.prototype.dispose=function(){if(!this.isDisposed()){if(this.showTooltipOn=="always"&&this.tooltip&&this.tooltip.hide(),this.dispatchImmediately("beforedisposed"),this.isBaseSprite){if(this.htmlContainer)for(;this.htmlContainer.childNodes.length>0;)this.htmlContainer.removeChild(this.htmlContainer.firstChild);this.isBaseSprite=!1}if(t.prototype.dispose.call(this),this._adapterO&&this._adapterO.clear(),this.applyOnClones&&this._clones)for(var e=this._clones.length-1;e>=0;e--){var i=this._clones.getIndex(e);i.dispose()}this._svgContainer&&this._svgContainer.dispose(),this._interactionDisposer&&(this._interactionDisposer.dispose(),this._interactionDisposer=void 0),this._urlDisposer&&this._urlDisposer.dispose(),this.removeFromInvalids(),this.element&&this.element.dispose(),this.group&&this.group.dispose(),this._numberFormatter&&this._numberFormatter.dispose(),this._focusFilter&&this._focusFilter.dispose();var n=this.stroke;n&&!(n instanceof pt)&&n.dispose&&(this.clonedFrom&&this.clonedFrom.stroke==n||n.dispose());var a=this.fill;if(a&&!(a instanceof pt)&&a.dispose&&(this.clonedFrom&&this.clonedFrom.fill==a||a.dispose()),O(this.id)&&this.map.removeKey(this.id),this.parent=void 0,this._filters)for(;this._filters.length>0;){var s=this._filters.getIndex(0);s.dispose(),this._filters.removeValue(s)}this._alwaysShowDisposers=void 0}},Object.defineProperty(r.prototype,"isTemplate",{get:function(){return this._isTemplate},set:function(e){e=lt(e),this._isTemplate!=e&&(this._isTemplate=e,this instanceof Mt&&Ne(this.children.iterator(),function(i){i.isTemplate=e}),e?(this.parent=this._parent,this.removeFromInvalids()):this.invalidate())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"showSystemTooltip",{get:function(){return O(this._showSystemTooltip)?this._showSystemTooltip:this.virtualParent?this.virtualParent.showSystemTooltip:this._parent?this._parent.showSystemTooltip:!1},set:function(e){e=lt(e),this._showSystemTooltip!=e&&(this._showSystemTooltip=e,this.applyAccessibility())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"topParent",{get:function(){if(this._topParent)return this._topParent;if(this._parent)return this._parent.topParent},set:function(e){this._topParent=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"parent",{get:function(){return this._parent},set:function(e){if(!this._isTemplate){this.paper;var i=this._parent;i!=e&&(i&&i.children.removeValue(this),this._parent=e,e?(this.topParent=e.topParent,e.isTemplate&&(this.isTemplate=!0),this.baseId=e.baseId,e.children.push(this),this._tooltip&&!this._tooltipContainer&&(this._tooltip.parent=e.tooltipContainer),this._dataItem||(this.dataItem=e.dataItem),this.handleAlwaysShowTooltip(),this.dataItem&&this.applyAccessibility(),this.dispatchImmediately("parentset")):this.topParent=void 0)}},enumerable:!0,configurable:!0}),r.prototype.handleAlwaysShow=function(){this.showTooltip()},r.prototype.handleAlwaysShowTooltip=function(){var e=this,i=this._alwaysShowDisposers;if(i&&_e(i,function(a){a.dispose()}),this._alwaysShowDisposers=[],this.showTooltipOn=="always")for(;e!=null;){var n=e.events.on("visibilitychanged",this.handleAlwaysShow,this,!1);this.addDisposer(n),this._alwaysShowDisposers.push(n),e=e.parent}},Object.defineProperty(r.prototype,"virtualParent",{get:function(){return this._virtualParent},set:function(e){this._virtualParent=e,this.dataItem&&this.applyAccessibility()},enumerable:!0,configurable:!0}),r.prototype.appendDefs=function(){this.filterElement&&this.paper.appendDef(this.filterElement);var e=this.fill;e&&e.element&&this.paper.appendDef(e.element);var i=this.stroke;if(i&&i.element&&this.paper.appendDef(i.element),this.fillModifier&&this.fill instanceof pt){var n=this.fillModifier.modify(this.fill);n&&n.element&&this.paper.appendDef(n.element)}if(this.strokeModifier&&this.stroke instanceof pt){var a=this.strokeModifier.modify(this.stroke);a&&a.element&&this.paper.appendDef(a.element)}this._clipPath&&this.paper.appendDef(this._clipPath),this._exportable===!1&&(this.exportable=!1)},Object.defineProperty(r.prototype,"map",{get:function(){var e=this.topParent;return e?e.map:(this._map||(this._map=new Bt),this._map)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"delayedMap",{get:function(){var e=this.topParent;return e?e.delayedMap:(this._delayedMap||(this._delayedMap=new Bt),this._delayedMap)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"id",{get:function(){return this._id},set:function(e){if(this._id!=e){if(this._id=e,this.map.hasKey(e))throw Error("Duplicate id ("+e+") used on multiple objects.");this.map.setKey(e,this)}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dom",{get:function(){return this.group.node},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"paper",{get:function(){if(this._paper)return this._paper;var e=this._parent;return e?e.paper:Co()},set:function(e){this.setPaper(e)},enumerable:!0,configurable:!0}),r.prototype.setPaper=function(e){var i=this._paper;return i!=e?(this._paper=e,this.appendDefs(),!0):!1},Object.defineProperty(r.prototype,"htmlContainer",{get:function(){if(this._htmlContainer)return this._htmlContainer;var e=this._parent;if(e)return e.htmlContainer},set:function(e){this._htmlContainer=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"titleElement",{get:function(){return this._titleElement||(this._titleElement=this.paper.add("title"),this.group.add(this._titleElement)),this._titleElement},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"descriptionElement",{get:function(){return this._descriptionElement||(this._descriptionElement=this.paper.add("desc"),this.group.add(this._descriptionElement)),this._descriptionElement},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"filters",{get:function(){return this._filters||(this._filters=new vt,this._disposers.push(this._filters.events.onAll(this.applyFilters,this)),this._disposers.push(new Fn(this._filters))),this._filters},enumerable:!0,configurable:!0}),r.prototype.setSVGAttributes=function(){this.fill=this.fill,this.opacity=this.opacity,this.fillOpacity=this.fillOpacity,this.stroke=this.stroke,this.strokeOpacity=this.strokeOpacity,this.shapeRendering=this.shapeRendering,this.strokeDasharray=this.strokeDasharray,this.strokeDashoffset=this.strokeDashoffset,this.strokeLinecap=this.strokeLinecap,this.strokeLinejoin=this.strokeLinejoin,this.focusable=this.focusable,this.tabindex=this.tabindex,this.role=this.role},r.prototype.setSVGAttribute=function(e){this.group.attr(e)},r.prototype.removeSVGAttribute=function(e){this.group.removeAttr(e)},r.prototype.setClassName=function(){var e=this.className,i=Ir.classNamePrefix;this.element&&this.element.addClass(i+e),this.group.addClass(i+e+"-group"),O(this.id)&&this.group.addClass(i+this.id),this.userClassName&&this.group.addClass(this.userClassName)},r.prototype.uidAttr=function(){return this.setSVGAttribute({id:this.uid}),this.uid},r.prototype.updateClipPath=function(){var e=this._clipElement;e&&e.moveTo({x:this.mask.pixelX,y:this.mask.pixelY})},r.prototype.createClipPath=function(){if(!this._clipPath){this._clipPath=this.paper.addGroup("clipPath"),this.paper.appendDef(this._clipPath),this._disposers.push(this._clipPath);var e=D.getUniqueId();this._clipPath.attr({id:e}),this.group.attr({"clip-path":'url("'+Cs()+e+'")'})}},r.prototype.applyMask=function(){var e=this.mask;if(this._clipPath&&e)if(e instanceof Mt){this._clipElement.attr({width:at(0,e.pixelWidth),height:at(0,e.pixelHeight)});var i=a1({x:e.pixelX,y:e.pixelY},e.parent,this);this._clipPath.x=i.x,this._clipPath.y=i.y}else e.element&&e.element!=this._clipElement&&(this._clipElement=e.element,this._clipPath.add(this._clipElement)),this._clipPath.scale=e.scale,this._clipPath.x=e.pixelX,this._clipPath.y=e.pixelY,this._clipPath.rotation=e.rotation},r.prototype.applyFilters=function(){var e=this;if(this._filters&&this._filters.length>0){var i=100,n=100;this.filterElement?this.filterElement.removeChildNodes():(this.filterElement=this.paper.addGroup("filter"),this._disposers.push(this.filterElement)),this.paper.appendDef(this.filterElement);var a="filter-"+this.uid;this.filterElement.attr({id:a}),Ne(this.filters.iterator(),function(l){l.sprite=e,l.paper=e.paper,e.filterElement.attr({filterUnits:l.filterUnits}),l.appendPrimitives(e.filterElement),l.width>i&&(i=l.width),l.height>n&&(n=l.height),l.scale=e.globalScale});var s=i+"%",o=n+"%";this.filterElement.attr({width:s,height:o,x:-(i-100)/2+"%",y:-(n-100)/2+"%"}),this.group.attr({filter:'url("'+Cs()+a+'")'})}else this.filterElement&&(this.group.removeAttr("filter"),this.filterElement.removeChildNodes())},r.prototype.removeClipPath=function(){this._clipPath&&(this.removeDispose(this._clipPath),this._clipPath=void 0)},r.prototype.setElement=function(e){this.element=e,this.setSVGAttributes(),this.applyAccessibility()},Object.defineProperty(r.prototype,"element",{get:function(){return this._element},set:function(e){this.removeElement(),this._element=e,this.group.add(e),e.node instanceof SVGPathElement&&(this._isPath=!0),this.invalid||this.validate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"svgContainer",{get:function(){if(this._svgContainer)return this._svgContainer;if(this._parent)return this._parent.svgContainer},set:function(e){this._svgContainer=e},enumerable:!0,configurable:!0}),r.prototype.measureElement=function(){if(this.element)if(this.definedBBox)this._bbox=this.definedBBox;else{var e=this.element.getBBox();this._bbox={x:e.x,y:e.y,width:e.width,height:e.height}}},r.prototype.updateCenter=function(){if(this.element){var e=this.element.transformString,i=this.bbox,n=0,a=0,s=i.x,o=i.y,l=i.width,u=i.height,c=this.pixelPaddingLeft,h=this.pixelPaddingRight,f=this.pixelPaddingTop,d=this.pixelPaddingBottom,p=at(l+c+h,this.pixelWidth),m=at(u+f+d,this.pixelHeight),g=i.x,y=i.x+p,v=i.y,b=i.y+m,_=this.horizontalCenter,x=this.verticalCenter;switch(_){case"none":n=s+c;break;case"left":n=c;break;case"middle":n=c-(l+h+c)/2;break;case"right":n=-h-l;break}switch(x){case"none":a=o+f;break;case"top":a=f;break;case"middle":a=f-(u+d+f)/2;break;case"bottom":a=-d-u;break}this._measuredHeight=m,this._measuredWidth=p;var k=be(n-s,this._positionPrecision,!0),L=be(a-o,this._positionPrecision,!0);this.ex=k-c,this.ey=L-f,this.maxLeft=g+k-c,this.maxRight=y+k-c,this.maxTop=v+L-f,this.maxBottom=b+L-f,this.pixelPerfect&&Ir.pixelPerfectPrecision==0&&(k-=.5,L-=.5),this.element.moveTo({x:k,y:L}),e!=this.element.transformString&&this.dispatchImmediately("transformed")}},r.prototype.measure=function(){this.updateCenter();var e=this._measuredWidth,i=this._measuredHeight,n=this.maxLeft,a=this.maxRight,s=this.maxTop,o=this.maxBottom;this._measuredWidthSelf=e,this._measuredHeightSelf=i;var l=this._positionPrecision;if(this.maxLeftSelf=this.maxLeft,this.maxRightSelf=this.maxRight,this.maxTopSelf=this.maxTop,this.maxBottomSelf=this.maxBottom,this.rotation!==0||this.scale!==1||this.nonScaling){this.nonScalingStroke&&(this.strokeWidth=this.strokeWidth);var u=this.paper.svg,c=u.createSVGMatrix(),h=this.rotation,f=this.scale;this.nonScaling&&(f=this.scale/this.globalScale),c.a=nt(h)*f,c.c=-Xe(h)*f,c.e=0,c.b=Xe(h)*f,c.d=nt(h)*f,c.f=0;var d=u.createSVGPoint();d.x=n,d.y=s;var p=u.createSVGPoint();p.x=a,p.y=s;var m=u.createSVGPoint();m.x=a,m.y=o;var g=u.createSVGPoint();g.x=n,g.y=o;var y=d.matrixTransform(c),v=p.matrixTransform(c),b=m.matrixTransform(c),_=g.matrixTransform(c);n=Math.min(y.x,v.x,b.x,_.x),a=Math.max(y.x,v.x,b.x,_.x),s=Math.min(y.y,v.y,b.y,_.y),o=Math.max(y.y,v.y,b.y,_.y),e=a-n,i=o-s,this.maxLeft=be(n,l,!0),this.maxRight=be(a,l,!0),this.maxTop=be(s,l,!0),this.maxBottom=be(o,l,!0)}return this._measuredWidth=be(e,l,!0),this._measuredHeight=be(i,l,!0),this._measuredWidth!=this._prevMeasuredWidth||this._measuredHeight!=this._prevMeasuredHeight?(this._prevMeasuredHeight=this._measuredHeight,this._prevMeasuredWidth=this._measuredWidth,this.dispatch("sizechanged"),(this.isHover||this.showTooltipOn=="hit"||this.showTooltipOn=="always")&&this.tooltip&&this.tooltip.visible&&(O(this.tooltipText)||O(this.tooltipHTML))&&this.updateTooltipPosition(),!0):!1},r.prototype.insertBefore=function(e){var i=this._parent;if(i){var n=i.children.indexOf(e);n!==-1&&(i.children.moveValue(this,n),i.sortChildren())}return this},r.prototype.insertAfter=function(e){var i=this._parent;if(i){var n=i.children.indexOf(e);n!==-1&&(i.children.moveValue(this,n+1),i.sortChildren())}return this},r.prototype.removeElement=function(){this._element&&(this.removeDispose(this._element),this._element=void 0)},r.prototype.getRelativeX=function(e){return e instanceof ct?e.value:this._parent?e/this._parent.innerWidth:0},r.prototype.getRelativeY=function(e){return e instanceof ct?e.value:this._parent?e/this._parent.innerHeight:0},r.prototype.getPixelX=function(e){var i=0;if(M(e))i=e;else if(e instanceof ct){var n=e.value;this._parent&&(i=be(this._parent.innerWidth*n,this._positionPrecision,!0))}return i},r.prototype.getPixelY=function(e){var i=0;if(M(e))i=e;else if(e instanceof ct){var n=e.value;this._parent&&(i=be(this._parent.innerHeight*n,this._positionPrecision,!0))}return i},r.prototype.moveTo=function(e,i,n,a){this.isDragged&&!a||(e&&(M(e.x)&&this.setPropertyValue("x",be(e.x,this._positionPrecision,!0)),M(e.y)&&this.setPropertyValue("y",be(e.y,this._positionPrecision,!0))),M(i)&&(this.rotation=i),M(n)&&(this.scale=n),this.invalidatePosition())},Object.defineProperty(r.prototype,"mask",{get:function(){return this._adapterO?this._adapterO.apply("mask",this._mask.get()):this._mask.get()},set:function(e){var i=this;this._mask.get()!==e&&(e?(this.createClipPath(),e instanceof Mt?this._clipElement=this.paper.add("rect"):(e.isMeasured=!1,e.element&&(this._clipElement=e.element)),this._clipElement&&this._clipPath.add(this._clipElement),this._mask.set(e,new It([e.events.on("maxsizechanged",function(){i.inited&&i.applyMask()},void 0,!1),e.events.on("validated",this.applyMask,this,!1),e.events.on("positionchanged",this.applyMask,this,!1)])),this.applyMask()):(this._mask.reset(),this.group.removeAttr("clip-path"),this.removeClipPath()))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maskRectangle",{get:function(){return this._maskRectangle},set:function(e){e?(this.createClipPath(),this._clipElement||(this._clipElement=this.paper.add("rect"),this._clipPath.add(this._clipElement)),this._clipElement.attr({width:e.width,height:e.height})):(this.removeClipPath(),this._clipElement=void 0),this._maskRectangle=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isMeasured",{get:function(){return this._isMeasured},set:function(e){e=lt(e),e||(this._measuredWidth=0,this._measuredHeight=0),this._isMeasured!=e&&(this._isMeasured=e,this.invalidatePosition())},enumerable:!0,configurable:!0}),r.prototype.hitTest=function(e){this.invalid&&this.validate(),e.invalid&&e.validate();var i=this.pixelX+this.maxLeft,n=this.pixelY+this.maxTop,a=i+this.maxRight,s=n+this.maxBottom,o=e.pixelX+e.maxLeft,l=e.pixelY+e.maxTop,u=o+e.maxRight,c=l+e.maxBottom;return!(o>a||us||c0&&(l=this.animate(s,i,n),l&&!l.isFinished()?this._disposers.push(l.events.on("animationended",function(){a.dispatchImmediately("transitionended")})):this.dispatchImmediately("transitionended")),e.filters.length>0){var u=[];Ne(e.filters.iterator(),function(c){var h=c.clone();u.push(h);var f=[];Ne(a.filters.iterator(),function(d){d.className==h.className&&(Xy(a.defaultState.filters.iterator(),function(p){return p.className===h.className})||a.defaultState.filters.push(d),Fe(h.properties,function(p,m){var g=d.properties[p];g!=m&&f.push({property:p,from:g,to:m})}))}),h.animate(f,i,n)}),this.filters.clear(),this.filters.pushAll(u)}return l},r.prototype.isInTransition=function(){return this.animations.length>0},Object.defineProperty(r.prototype,"isHover",{get:function(){return this.isInteractive()?this.interactions.isHover:!1},set:function(e){e=lt(e),e!==this.isHover&&this.isInteractive()&&(this.interactions.isHover=e,e?this.handleOver():(this.interactions.isRealHover=!1,this.handleOut()))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isDragged",{get:function(){return this._isDragged},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isResized",{get:function(){return this._isResized},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isDown",{get:function(){return this.isInteractive()?this.interactions.isDown:!1},set:function(e){e=lt(e),this.isInteractive()&&this.isDown!=e&&(this.interactions.isDown=e,e?this.handleDown():this.handleUp())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isFocused",{get:function(){return this.isInteractive()?this.interactions.isFocused:!1},set:function(e){e=lt(e),this.focusable&&this.isFocused!=e&&this.isInteractive()&&(this.interactions.isFocused=e,e===!0?this.handleFocus():this.handleBlur())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isActive",{get:function(){return this._isActive},set:function(e){this.setActive(e)},enumerable:!0,configurable:!0}),r.prototype.setActive=function(e){e=lt(e),this._isActive!==e&&(this._isActive=e,e&&this.states.hasKey("active")?(this.setState("active"),this.isHover&&this.states.hasKey("hoverActive")&&this.setState("hoverActive")):this.applyCurrentState(),this.dispatchImmediately("toggled"))},Object.defineProperty(r.prototype,"disabled",{get:function(){var e=this.getPropertyValue("disabled");return O(e)?e:this.virtualParent?this.virtualParent.disabled:this._parent?this._parent.disabled:!1},set:function(e){this.setDisabled(e)},enumerable:!0,configurable:!0}),r.prototype.setDisabled=function(e){e=lt(e);var i=this.getPropertyValue("disabled");if(i!=e){if(this.setPropertyValue("disabled",e,!0),e)this.parent=this._parent,this.removeFromInvalids(),this.group.attr({display:"none"}),this.dispatch("disabled");else{if(this._parent){var n=this._parent.element;n.hasChild(this.group)||n.add(this.group)}this instanceof Mt?(this.deepInvalidate(),this._background&&this._background.invalidate()):this.invalidate(),this.__disabled||this.removeSVGAttribute("display"),this.dispatch("enabled")}return this.dispatch("transformed"),Ve.requestFrame(),!0}return!1},Object.defineProperty(r.prototype,"__disabled",{get:function(){return this._internalDisabled},set:function(e){this._internalDisabled!=e&&(this._internalDisabled=e,this._updateDisabled=!0,this.invalidatePosition(),e||this.invalidate())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"numberFormatter",{get:function(){return this._numberFormatter?this._numberFormatter:this.virtualParent?this.virtualParent.numberFormatter:this._parent?this._parent.numberFormatter:(this._numberFormatter=new Kf,this._numberFormatter.language=this.language,this.numberFormatter)},set:function(e){this._numberFormatter=e,this._numberFormatter.language=this.language},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dateFormatter",{get:function(){return this._dateFormatter?this._dateFormatter:this.virtualParent?this.virtualParent.dateFormatter:this._parent?this._parent.dateFormatter:(this._dateFormatter=new Po,this._dateFormatter.language=this.language,this.dateFormatter)},set:function(e){this._dateFormatter=e,this._dateFormatter.language=this.language},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"durationFormatter",{get:function(){return this._durationFormatter?this._durationFormatter:this.virtualParent?this.virtualParent.durationFormatter:this._parent?this._parent.durationFormatter:(this._durationFormatter=new $f,this._durationFormatter.language=this.language,this.durationFormatter)},set:function(e){this._durationFormatter=e,this._durationFormatter.language=this.language},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"language",{get:function(){var e=this._language.get();return e||(this.virtualParent?this.virtualParent.language:this._parent?this._parent.language:(e=new fn,this.language=e,e))},set:function(e){var i=this;this._language.get()!==e&&this._language.set(e,e.events.on("localechanged",function(n){if(i._numberFormatter&&(i._numberFormatter.language=i.language),i._dateFormatter&&(i._dateFormatter.language=i.language),i._durationFormatter&&(i._durationFormatter.language=i.language),i._exporting.get()){var a=i._exporting.get();a.numberFormatter.language=i.language,a.dateFormatter.language=i.language,a.durationFormatter.language=i.language,a.language=i.language}i instanceof Mt&&i.deepInvalidate()}))},enumerable:!0,configurable:!0}),r.prototype.populateString=function(e,i){if(O(e)){e=Af(e),e=Mi().escape(e);var n=e.match(/\{([^}]+)\}/g),a=void 0;if(n)for(a=0;ah?1:l.idx-u.idx}),e=i.map(function(l){return l.data});var n=this.element,a=!0;if(n.node&&n.node.childNodes){for(var s=0,o=n.node.childNodes.length;s0;){var e=this.children.getIndex(0);e.parent=void 0,this.children.removeValue(e)}},r.prototype.disposeChildren=function(){for(;this.children.length>0;){var e=this.children.getIndex(0);e.dispose(),this.children.removeValue(e)}},Object.defineProperty(r.prototype,"background",{get:function(){return this._background||(this._background=this.createBackground(),this.processBackground()),this._background},set:function(e){this._background&&this.background!=e&&this.removeDispose(this._background),e&&(this._background=e,this._disposers.push(e),this.processBackground())},enumerable:!0,configurable:!0}),r.prototype.handleGlobalScale=function(){t.prototype.handleGlobalScale.call(this),this.children.each(function(e){e.handleGlobalScale()})},r.prototype.createBackground=function(){return new Zf},r.prototype.processBackground=function(){var e=this._background;e&&(e.isMeasured=!1,this._background.fill=new Wt().getFor("background"),e.parent=this,e.isMeasured=!1,this.children.removeValue(e),this._disposers.push(e),this.group.addToBack(this._background.group))},r.prototype.validateLayout=function(){var e=this;D.removeFromInvalidLayouts(this),this.layoutInvalid=!1,this._availableWidth=this.innerWidth,this._availableHeight=this.innerHeight;var i=0,n=0,a=!0;this.children&&(this.sortChildren(),_e(this._childrenByLayout,function(s){var o,l;if(M(s.relativeWidth)?(o=be(e._availableWidth*s.relativeWidth,2),e.layout=="horizontal"&&(o-=s.pixelMarginRight+s.pixelMarginLeft)):e.layout=="horizontal"&&s.invalid&&s.validate(),M(s.relativeHeight)?(l=be(e._availableHeight*s.relativeHeight,2),e.layout=="vertical"&&(l-=s.pixelMarginTop+s.pixelMarginBottom)):e.layout=="vertical"&&s.invalid&&s.validate(),s.invalid==!1){if(M(s.relativeWidth)&&(s.maxWidth=o),M(s.relativeHeight)&&(s.maxHeight=l),s.isMeasured){e.layout=="horizontal"&&(M(s.percentWidth)||s.measuredWidth>0&&(e._availableWidth-=s.measuredWidth+s.pixelMarginLeft+s.pixelMarginRight)),e.layout=="vertical"&&(M(s.percentHeight)||s.measuredHeight>0&&(e._availableHeight-=s.measuredHeight+s.pixelMarginTop+s.pixelMarginBottom));var u=s.measuredWidth,c=s.measuredHeight;s.align!="none"&&(u+=s.pixelMarginLeft+s.pixelMarginRight),s.valign!="none"&&(c+=s.pixelMarginTop+s.pixelMarginBottom),i=Math.max(i,u),n=Math.max(n,c)}}else s.isMeasured&&(M(s.relativeWidth)&&s.maxWidth!=o&&(s.maxWidth=o,a=!1),M(s.relativeHeight)&&s.maxHeight!=l&&(s.maxHeight=l,a=!1))})),this._absoluteWidth=i,this._absoluteHeight=n,a&&this.arrange()},r.prototype.arrange=function(){var e=this,i=this.children,n=0,a=0,s=at(this.innerWidth,this._absoluteWidth),o=at(this.innerHeight,this._absoluteHeight),l,u,c,h,f=this.pixelPaddingLeft,d=this.pixelPaddingRight,p=this.pixelPaddingTop,m=this.pixelPaddingBottom,g=0,y=0,v=0,b=0,_=[],x=[],k,L,C,T=this.maxWidth,A=this.maxHeight,U=this.minWidth,N=this.minHeight,Y=ro(i.values);if(this.reverseOrder&&Y.reverse(),this.layout=="grid"){L=T,k=1;for(var fe=0,K=Y.length;fek&&(k=le)}}L=He(L,1,T),k=He(k,1,T),this.fixedWidthGrid?C=T/k:C=T/L,C=at(1,Math.floor(C)),C=Ht(this.maxColumns,C),_=this.getColumnWidth(Y,C,k)}for(var pe,Ce,Ie,Re,fe=0,K=Y.length;feHt(this.innerWidth,T)-B+1&&b=C&&(b=0,y+=x[v],v++,g=0);break}this.layout!=="none"&&(F.moveTo({x:Pe,y:he}),ae=Pe+F.maxLeft-Te,ie=Pe+F.maxRight+R,w=he+F.maxTop-G,S=he+F.maxBottom+$,(ie>u||!M(u))&&(u=ie),(aeh||!M(h))&&(h=S),(ie>Ce||!M(Ce))&&(Ce=ie),(aeRe||!M(Re))&&(Re=Re))}else F.validatePosition()}if(this.layout=="none"){var V=this.bbox;l=V.x,u=V.x+V.width,c=V.y,h=V.y+V.height}M(l)||(l=0,pe=0),M(u)||(u=this._availableWidth,Ce=u),M(c)||(c=0,Ie=0),M(h)||(h=this._availableHeight,Re=h),M(Ie)||(Ie=0),M(Re)||(Re=Ie),M(pe)||(pe=0),M(Ce)||(Ce=pe),n=u-l,a=h-c,M(this.relativeWidth)&&(n=T-f-d,l=0,u=n),M(this.relativeHeight)&&(a=A-p-m,c=0,h=a),M(this._pixelWidth)&&(l=0,n=this._pixelWidth-f-d),M(U)&&n0){var Z,X,Q=n,te=a;Q=-a&&i<=this.pixelWidth+a&&n>=-a&&n<=this.pixelHeight+a},r.prototype.copyFrom=function(e){var i=this;t.prototype.copyFrom.call(this,e),this.layout=e.layout,this.setStateOnChildren=e.setStateOnChildren,e._background&&(this.background=e._background.clone(),this.background.copyFrom(e._background)),Ne(e.children.iterator(),function(n){if(n.shouldClone){var a=n.clone();a.parent=i}})},Object.defineProperty(r.prototype,"preloader",{get:function(){var e=this._preloader;if(e)return e;if(this.parent)return this.parent.preloader},set:function(e){this._preloader&&this.removeDispose(this._preloader),this._preloader=e,e&&(e.parent=this.tooltipContainer,this._disposers.push(e))},enumerable:!0,configurable:!0}),r.prototype.setPaper=function(e){var i=this,n=t.prototype.setPaper.call(this,e);return n&&(this._background&&(this._background.paper=e,this._background.topParent=this.topParent),this.children.each(function(a){a.setPaper(e),a.topParent=i.topParent})),n},r.prototype.removeFromInvalids=function(){t.prototype.removeFromInvalids.call(this),D.removeFromInvalidLayouts(this)},r.prototype.setDataItem=function(e){this._dataItem!=e&&(Ne(this.children.iterator(),function(i){i.dataItem=e}),this._background&&(this._background.dataItem=e)),t.prototype.setDataItem.call(this,e)},r.prototype.measureElement=function(){this.disabled||this.isTemplate||this.layout=="none"||this.__disabled||this.validateLayout()},Object.defineProperty(r.prototype,"fontFamily",{get:function(){return this.getPropertyValue("fontFamily")},set:function(e){this.setPropertyValue("fontFamily",e,!0)&&(this.setSVGAttribute({"font-family":e}),this.invalidateLabels())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fontSize",{get:function(){return this.getPropertyValue("fontSize")},set:function(e){this.setPropertyValue("fontSize",e,!0)&&(this.setSVGAttribute({"font-size":e}),this.invalidateLabels())},enumerable:!0,configurable:!0}),r.prototype.invalidateLabels=function(){this.children.each(function(e){e.hardInvalidate?(e.hardInvalidate(),e.events.once("validated",e.handleValidate,e,!1)):e instanceof r&&e.invalidateLabels()})},Object.defineProperty(r.prototype,"fontWeight",{get:function(){return this.getPropertyValue("fontWeight")},set:function(e){this.setPropertyValue("fontWeight",e),this.setSVGAttribute({"font-weight":e})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"textDecoration",{get:function(){return this.getPropertyValue("textDecoration")},set:function(e){this.setPropertyValue("textDecoration",e),this.setSVGAttribute({"text-decoration":e})},enumerable:!0,configurable:!0}),r.prototype.dispose=function(){this._background&&this._background.dispose(),this._shouldBeReady=[],this.disposeChildren(),t.prototype.dispose.call(this)},r.prototype.setState=function(e,i,n){var a=e;return e instanceof eu&&(a=e.name),this.setStateOnChildren&&Ne(this.children.iterator(),function(s){s.setState(a,i,n),a!="active"&&(s.isActive=!1)}),this._background&&this._background.setState(a),this.setStateOnSprites.length&&_e(this.setStateOnSprites,function(s){s.setState(a,i,n)}),t.prototype.setState.call(this,e,i,n)},r.prototype.setActive=function(e){t.prototype.setActive.call(this,e),this._background&&(this._background.isActive=e)},r.prototype.dispatchReady=function(){var e=this;if(!this.isReady()&&!this.isDisposed()){var i=!0;Rf(this.children.iterator(),function(n){return!n.__disabled&&!n.disabled&&!n.isReady()?(i=!1,!1):!0}),Hy(this._shouldBeReady,function(n){return!n.__disabled&&!n.disabled&&!n.isReady()?(i=!1,!1):!0}),i?t.prototype.dispatchReady.call(this):D.events.once("exitframe",function(){e.dispatchReady(),Ve.requestFrame()},void 0,!1)}},r.prototype._systemUpdate=function(e){this.children.each(function(i){i.invalid&&(i._systemCheckIfValidate()?i.dataItem&&i.dataItem.component&&i.dataItem.component.dataInvalid?e.push(i):i.validate():e.push(i))}),t.prototype._systemUpdate.call(this,e)},r.prototype._systemValidatePositions=function(){this.children.each(function(e){e.positionInvalid&&e.validatePosition()}),t.prototype._systemValidatePositions.call(this)},r.prototype._systemValidateLayouts=function(){this.layoutInvalid&&!this.isDisposed()&&this.validateLayout()},Object.defineProperty(r.prototype,"tapToActivate",{get:function(){return this._tapToActivate},set:function(e){this._tapToActivate!=e&&this.setTapToActivate(e)},enumerable:!0,configurable:!0}),r.prototype.setTapToActivate=function(e){var i=this;this._tapToActivate=e,this.interactions.isTouchProtected=e,e&&this.interactions.setEventDisposer("container-tapToActivate",e,function(){return new It([i.events.on("hit",i.handleTapToActivate,i,!1),i.events.on("down",i.initTapTimeout,i,!1),i.events.on("track",i.initTapTimeout,i,!1),Ae().body.events.on("down",function(n){Ae().isLocalElement(n.pointer,i.paper.svg,i.uid)||i.handleTapToActivateDeactivation()},i,!1)])}),Ae()},r.prototype.handleTapToActivate=function(){this.interactions.isTouchProtected=!1,this.initTapTimeout()},r.prototype.handleTapToActivateDeactivation=function(){this.interactions.isTouchProtected=!0},r.prototype.initTapTimeout=function(){var e=this;this._tapToActivateTimeout&&this._tapToActivateTimeout.dispose(),this.tapToActivate&&!this.interactions.isTouchProtected&&this.tapTimeout&&(this._tapToActivateTimeout=this.setTimeout(function(){e.handleTapToActivateDeactivation()},this.tapTimeout))},r.prototype.moveHtmlContainer=function(e){var i=h1(e);if(i){this.htmlContainer=i;var n=this.svgContainer;n.htmlElement=i,n.htmlElement.appendChild(n.SVGContainer),n.initSensor(),n.measure()}else kt(e)&&e!=""&&Ve.log("html container '"+e+"' not found")},r.prototype.hasLicense=function(){for(var e=0;e0;){var s=a[0],o=s.dataProvider;if(s.isDisposed())Le(a,s);else if(o&&o.dataInvalid)try{if(o.validateData(),o.dataValidationProgress<1)break}catch(h){Le(a,o),o.raiseCriticalError(h)}else try{if(s.validateData(),s.dataValidationProgress<1)break}catch(h){Le(a,s),s.raiseCriticalError(h)}}if(Date.now()-e>this.updateStepDuration)break}for(;D.invalidRawDatas.length>0;){var s=D.invalidRawDatas[0];if(s.isDisposed())Le(D.invalidRawDatas,s);else try{s.validateRawData()}catch(f){Le(D.invalidRawDatas,s),s.raiseCriticalError(f)}}for(;D.invalidDataItems.length>0;){var s=D.invalidDataItems[0],o=s.dataProvider;if(!(s.isDisposed()||s.dataInvalid||o&&o.dataInvalid))try{s.validateDataItems()}catch(d){Le(D.invalidDataItems,s),s.raiseCriticalError(d)}Le(D.invalidDataItems,s)}for(;D.invalidDataRange.length>0;){var s=D.invalidDataRange[0],o=s.dataProvider;if(!(s.isDisposed()||s.dataInvalid||o&&o.dataInvalid))try{s.validateDataRange(),s.skipRangeEvent||s.dispatchImmediately("datarangechanged"),s.skipRangeEvent=!1}catch(d){Le(D.invalidDataRange,s),s.raiseCriticalError(d)}Le(D.invalidDataRange,s)}var l=[];Fe(D.invalidLayouts,function(h){r.validateLayouts(h)}),Fe(D.invalidPositions,function(h){r.validatePositions(h)});var u=!1;if(e=Date.now(),Fe(D.invalidSprites,function(h,f){for(var d=0;f.length>0;){if(r.validateLayouts(h),r.validatePositions(h),d++,d==5){if(Date.now()-e>r.updateStepDuration)break;d=0}var p=f[f.length-1];if(p&&!p.isDisposed()){if(!p._systemCheckIfValidate())l.push(p);else if(!r.checkIfValidate2(p))l.push(p);else try{p._systemUpdate(l)}catch(m){p.invalid=!1,Le(f,p),p.raiseCriticalError(m)}p.invalid=!1}Le(f,p)}D.invalidSprites[h]=D.invalidSprites[h].concat(l)}),Fe(D.invalidSprites,function(h,f){f.length>0&&(u=!0)}),Fe(D.invalidDatas,function(h,f){f.length>0&&(u=!0)}),_e(ro(this.animations),function(h){h.update()}),Fe(D.invalidLayouts,function(h){r.validateLayouts(h)}),Fe(D.invalidPositions,function(h){r.validatePositions(h)}),T4(),Fe(D.invalidLayouts,function(h){r.validateLayouts(h)}),Fe(D.invalidPositions,function(h){r.validatePositions(h)}),D.dispatchImmediately("exitframe"),(u||this.animations.length>0||i.length>0)&&this.requestFrame(),this.updateStepDuration<200){var c=!0;Fe(D.invalidDatas,function(h,f){f.length>0&&(c=!1)}),Fe(D.invalidSprites,function(h,f){f.length>0&&(c=!1)}),c&&(this.updateStepDuration=200)}}},t.prototype.checkIfValidate2=function(r){return!(r.dataItem&&r.dataItem.component&&r.dataItem.component.dataInvalid&&!r.dataItem.component.isTemplate)},t.prototype.requestFrame=function(){var r=this;this._frameRequested||(Ff(function(){r.update()}),this._frameRequested=!0)},t.prototype.softInvalidate=function(r){var e=this;r.children.each(function(i){i instanceof Mt&&e.softInvalidate(i),i.measureFailed&&(er(i,"Label")?i.hardInvalidate():i.invalidate(),i.measureFailed=!1)})},t.prototype.validatePositions=function(r){for(var e=D.invalidPositions[r];e.length>0;){var i=e[e.length-1];if(i.isDisposed())Le(e,i);else try{i._systemValidatePositions()}catch(n){i.positionInvalid=!1,Le(e,i),i.raiseCriticalError(n)}}},t.prototype.validateLayouts=function(r){for(var e=D.invalidLayouts[r];e.length>0;){var i=e[e.length-1];if(i.isDisposed())Le(e,i);else try{i.children.each(function(n){n._systemValidateLayouts()}),i.validateLayout()}catch(n){i.layoutInvalid=!1,Le(e,i),i.raiseCriticalError(n)}}},t.prototype.log=function(r){mx(r)},Object.defineProperty(t.prototype,"isPaused",{get:function(){return this._isPaused},set:function(r){this._isPaused=r,r||(this._frameRequested=!1,this.requestFrame())},enumerable:!0,configurable:!0}),t.VERSION="4.10.30",t}(),Ve=new Ex,w1=function(){function t(){}return t.prototype.parse=function(r){return[]},Object.defineProperty(t.prototype,"parsableNumbers",{get:function(){return this.options.numberFields&&this.options.numberFields.length>0},enumerable:!0,configurable:!0}),t.prototype.maybeToNumber=function(r,e){return this.options.numberFields.indexOf(r)!==-1?Gh(e):e},Object.defineProperty(t.prototype,"parsableDates",{get:function(){return this.options.dateFields&&this.options.dateFields.length>0},enumerable:!0,configurable:!0}),t.prototype.maybeToDate=function(r,e){return this.options.dateFields.indexOf(r)!==-1?this.options.dateFormatter.parse(e,this.dateFormat):e},t.prototype.maybeToEmpty=function(r){return(!O(r)||r=="")&&O(this.options.emptyAs)?this.options.emptyAs:r},Object.defineProperty(t.prototype,"dateFormatter",{get:function(){return this.options.dateFormatter||(this.options.dateFormatter=new Po,this.options.dateFormat&&(this.options.dateFormat=this.options.dateFormat)),this.options.dateFormatter},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dateFormat",{get:function(){return this.options.dateFormat||this.dateFormatter.inputDateFormat},enumerable:!0,configurable:!0}),t}(),Mx=[",",";"," "],iu=function(t){re(r,t);function r(){var e=t!==null&&t.apply(this,arguments)||this;return e.contentType="text/csv",e.options={delimiter:"",reverse:!1,skipRows:0,skipEmpty:!0,useColumnNames:!1},e}return r.isCSV=function(e){return!!r.getDelimiterFromData(e)},r.getDelimiterFromData=function(e){var i=e.split(` -`),n=i.length,a;return _e(Mx,function(s){for(var o=0,l=0,u=0;u1){if(l===0)l=o;else if(o!=l){l=0;break}}else{l=0;break}l&&(a=s)}),a},r.prototype.parse=function(e){this.options.delimiter||(this.options.delimiter=r.getDelimiterFromData(e));var i=this.CSVToArray(e,this.options.delimiter),n=O(this.options.emptyAs),a=this.parsableNumbers,s=this.parsableDates,o=[],l=[],u,c;for(c=0;c0&&l.delay(i))}),s}},r.prototype.dispose=function(){t.prototype.dispose.call(this),_e(this.sprites,function(e){e.dispose()}),this.sprites=[]},r.prototype.hide=function(e,i,n,a){var s=this;if(this.isHiding=!0,_e(this.sprites,function(l){var u=l.hide(e);u!=null&&!u.isFinished()&&(s._disposers.push(u),i!=null&&i>0&&u.delay(i))}),M(n)&&a){var o;if(_e(a,function(l){var u=s.setWorkingValue(l,n,e,i);u&&(o=u)}),o&&!o.isFinished())return this._hideDisposer=o.events.on("animationended",function(){s.setVisibility(!1,!0),s.isHiding=!1}),this._disposers.push(this._hideDisposer),o;this.isHiding=!1,this.setVisibility(!1,!0)}else this.isHiding=!1,this.setVisibility(!1)},r.prototype.getDuration=function(e){if(!M(e)){var i=this.component;i&&(e=i.interpolationDuration)}if(e!=null)return this._adapterO?this._adapterO.apply("duration",e):e},r.prototype.getValue=function(e,i){if(e&&this.component){i||(i=this.component.dataFields[e+"Show"],i||(i="value"));var n=this.values[e][i];return this._adapterO&&this._adapterO.isEnabled("value")?this._adapterO.apply("value",{value:n,field:e}).value:n}},r.prototype.getWorkingValue=function(e){if(e&&this.component){var i=this.component.dataFields[e+"Show"];return i||(i="workingValue"),this._adapterO?this._adapterO.apply("workingValue",{workingValue:this.values[e][i],field:e}).workingValue:this.values[e][i]}},r.prototype.getActualWorkingValue=function(e){return this.values[e].workingValue},r.prototype.setValue=function(e,i,n,a){var s=this.values[e].value,o=this.getDuration(n);if(i=At(i),s!==i){if(this.values[e].value=i,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("valuechanged")){var l={type:"valuechanged",target:this,property:e};this.events.dispatchImmediately("valuechanged",l)}this.component&&this.component.handleDataItemValueChange(this,e)}this.setWorkingValue(e,i,o,a)},r.prototype.setCalculatedValue=function(e,i,n){var a=this.values[e][n];if(a!==i&&M(i)){if(this.values[e][n]=i,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("calculatedvaluechanged")){var s={type:"calculatedvaluechanged",target:this,property:e};this.events.dispatchImmediately("calculatedvaluechanged",s)}this.component&&this.component.handleDataItemCalculatedValueChange(this,e)}},r.prototype.setWorkingValue=function(e,i,n,a){if(M(this.values[e].value)){var s=this.getDuration(n),o=this.values[e].workingValue;if(s!=null&&s>0&&M(o)&&this.component)if(o!=i){var l=this.animate({childObject:this.values[e],property:"workingValue",from:o,to:i,dummyData:e},s,this.component.interpolationEasing);return a!=null&&l.delay(a),l.events.on("animationstarted",this.handleInterpolationProgress,this),l.events.on("animationprogress",this.handleInterpolationProgress,this),l.events.on("animationended",this.handleInterpolationProgress,this),this._valueAnimations[e]=l,l}else{var u=this._valueAnimations[e];u&&u.stop(),this.values[e].workingValue=i}else{var u=this._valueAnimations[e];if(u&&u.stop(),this.values[e].workingValue=i,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("workingvaluechanged")){var c={type:"workingvaluechanged",target:this,property:e};this.events.dispatchImmediately("workingvaluechanged",c)}this.component&&this.component.handleDataItemWorkingValueChange(this,e)}}},r.prototype.setLocation=function(e,i,n,a){var s=this.locations[e];if(s!==i){if(this.locations[e]=i,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("locationchanged")){var o={type:"locationchanged",target:this,property:e};this.events.dispatchImmediately("locationchanged",o)}this.component&&this.component.handleDataItemValueChange(this,e),this.setWorkingLocation(e,i,n,a)}},r.prototype.setWorkingLocation=function(e,i,n,a){var s=this.getDuration(n),o=this.workingLocations[e];if(s!=null&&s>0&&M(o)&&this.component)if(o!=i){var l=this.animate({childObject:this.workingLocations,property:e,from:o,to:i,dummyData:e},s,this.component.interpolationEasing);return a!=null&&l.delay(a),l.events.on("animationstarted",this.handleInterpolationProgress,this),l.events.on("animationprogress",this.handleInterpolationProgress,this),l.events.on("animationended",this.handleInterpolationProgress,this),this._locationAnimations[e]=l,l}else{var u=this._locationAnimations[e];u&&u.stop(),this.workingLocations[e]=i}else{var u=this._locationAnimations[e];if(u&&u.stop(),this.workingLocations[e]=i,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("workinglocationchanged")){var c={type:"workinglocationchanged",target:this,property:e};this.events.dispatchImmediately("workinglocationchanged",c)}this.component&&this.component.handleDataItemWorkingLocationChange(this,e)}},r.prototype.setDate=function(e,i,n){!to(i)&&this.component&&(i=this.component.dateFormatter.parse(i));var a=this.dates[e];a!==i&&(this.dates[e]=i,this.setValue(e,i.getTime(),n))},r.prototype.getDate=function(e){return this._adapterO?this._adapterO.apply("date",{date:this.dates[e],field:e}).date:this.dates[e]},r.prototype.setProperty=function(e,i){if(this.properties[e]!==i){if(this.hasProperties=!0,this.properties[e]=i,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("propertychanged")){var n={type:"propertychanged",target:this,property:e,value:i};this.events.dispatchImmediately("propertychanged",n)}this.component&&this.component.handleDataItemPropertyChange(this,e)}},r.prototype.setCategory=function(e,i){kt(i)||(i=Af(i)),this.categories[e]!==i&&(this.categories[e]=i)},r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),e.dataContext&&(this.dataContext=r3(e.dataContext,{})),Sa(e.locations,this.locations),e._adapterO&&this.adapter.copyFrom(e._adapterO),this.component=e.component},Object.defineProperty(r.prototype,"opacity",{set:function(e){_e(this.sprites,function(i){i.opacity=e})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"ignoreMinMax",{get:function(){return this._ignoreMinMax},set:function(e){if(this._ignoreMinMax=e,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("propertychanged")){var i={type:"propertychanged",target:this,property:"ignoreMinMax",value:e};this.events.dispatchImmediately("propertychanged",i)}this.component&&this.component.handleDataItemPropertyChange(this,"ignoreMinMax")},enumerable:!0,configurable:!0}),r.prototype.animate=function(e,i,n){return new di(this,e,i,n).start()},r.prototype.handleInterpolationProgress=function(e){var i=e.target,n=i.animationOptions[0];if(n){if(this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("workingvaluechanged")){var a={type:"workingvaluechanged",target:this,property:n.dummyData};this.events.dispatchImmediately("workingvaluechanged",a)}this.component&&this.component.handleDataItemWorkingValueChange(this,n.dummyData)}},r.prototype.hasValue=function(e){for(var i=0,n=e.length;i0;)this.data.shift(),i--;this.invalidateData()},r.prototype.removeData=function(e,i){if(M(e)&&e>0){for(;e>0;){var n=this.mainDataSet.getIndex(0);n&&this.mainDataSet.remove(n),this.dataUsers.each(function(a){if(!a.data||a.data.length==0){var s=a.mainDataSet.getIndex(0);s&&a.mainDataSet.remove(s)}}),i||this.data.shift(),this._parseDataFrom>0&&this._parseDataFrom--,e--}this.invalidateDataItems()}},r.prototype.invalidateData=function(){this.disabled||this.isTemplate||(D.addToInvalidComponents(this),Ve.requestFrame(),this.dataInvalid=!0,Ne(this.dataUsers.iterator(),function(e){e.invalidateDataItems()}))},r.prototype.invalidateDataUsers=function(){Ne(this.dataUsers.iterator(),function(e){e.invalidate()})},r.prototype.invalidateDataItems=function(){this.disabled||this.isTemplate||(an(D.invalidDataItems,this),Ve.requestFrame(),this.dataItemsInvalid=!0,Ne(this.dataUsers.iterator(),function(e){e.invalidateDataItems()}))},r.prototype.invalidateDataRange=function(){this.disabled||this.isTemplate||(this.dataRangeInvalid=!0,an(D.invalidDataRange,this),Ve.requestFrame())},r.prototype.validateDataRange=function(){Le(D.invalidDataRange,this),this.dataRangeInvalid=!1,(this.startIndex!=this._prevStartIndex||this.endIndex!=this._prevEndIndex)&&(this.rangeChangeUpdate(),this.appendDataItems(),this.invalidate(),this.dispatchImmediately("datarangechanged"))},r.prototype.sliceData=function(){this._workingStartIndex=this.startIndex,this._workingEndIndex=this.endIndex},r.prototype.rangeChangeUpdate=function(){this.sliceData(),this._prevStartIndex=this.startIndex,this._prevEndIndex=this.endIndex},r.prototype.appendDataItems=function(){for(var e=this.endIndex,i=this.startIndex;i0&&this.disposeData(),this.data.length>0){var i=this.preloader;Ne(this.dataUsers.iterator(),function(h){h._startIndex=void 0,h._endIndex=void 0});var n=0,a=Date.now(),s=this._parseDataFrom,o=this.data.length,l=function(){var h=u.data[s];if(u._usesData){var f=u.getDataItem(h);u.processDataItem(f,h)}if(u.dataUsers.each(function(p){if(p.data.length==0){var m=p.getDataItem(h);p.processDataItem(m,h)}}),n++,n==100){n=0;var d=Date.now()-a;if(d>u.parsingStepDuration&&s.5&&!i.visible||(i.progress=s/u.data.length)),u.dataValidationProgress=s/u.data.length,s=u.data.length,u.invalidateData(),{value:void 0}}},u=this;for(s;s0?this.invalidateData():(this.dispatchImmediately("beforedatavalidated"),this.dispatch("datavalidated")))},r.prototype.getDataSource=function(e){var i=this;return O(this._dataSources[e])||(this._dataSources[e]=new Ax,this._dataSources[e].component=this,this.setDataSourceEvents(this._dataSources[e],e),this._dataSources[e].adapter.add("dateFields",function(n){return i.dataSourceDateFields(n)}),this._dataSources[e].adapter.add("numberFields",function(n){return i.dataSourceNumberFields(n)}),this.events.on("inited",function(){i.loadData(e)},this,!1)),this._dataSources[e]},Object.defineProperty(r.prototype,"dataSource",{get:function(){return this._dataSources.data||this.getDataSource("data"),this._dataSources.data},set:function(e){var i=this;this._dataSources.data&&this.removeDispose(this._dataSources.data),this._dataSources.data=e,this._dataSources.data.component=this,this.events.on("inited",function(){i.loadData("data")},this,!1),this.setDataSourceEvents(e,"data")},enumerable:!0,configurable:!0}),r.prototype.loadData=function(e){this._dataSources[e].load()},r.prototype.dataSourceDateFields=function(e){return e},r.prototype.dataSourceNumberFields=function(e){return e},r.prototype.populateDataSourceFields=function(e,i,n){return _e(n,function(a){i[a]&&qr(e,i[a])===-1&&e.push(i[a])}),e},r.prototype.setDataSourceEvents=function(e,i){var n=this;e.events.on("started",function(a){var s=n.preloader;s&&(s.progress=0)},void 0,!1),e.events.on("loadstarted",function(a){var s=n.preloader;s&&(s.progress=.25)},void 0,!1),e.events.on("loadended",function(a){var s=n.preloader;s&&(s.progress=.5)},void 0,!1),e.events.on("parseended",function(a){var s=n.preloader;s&&(s.progress=.75)},void 0,!1),e.events.on("ended",function(a){var s=n.preloader;s&&(s.progress=1)},void 0,!1),e.events.on("error",function(a){var s=n.preloader;s&&(s.progress=1),n.openModal(a.message)},void 0,!1),i&&e.events.on("done",function(a){var s=n.preloader;s&&(s.progress=1),i=="data"&&!hi(a.data)&&(a.data=[a.data]),e.incremental&&i=="data"&&n.data.length?n.addData(a.data,e.keepCount?a.data.length:0):e.updateCurrentData&&i=="data"&&n.data.length?(_e(n.data,function(o,l){O(a.data[l])&&Fe(o,function(u,c){O(a.data[l][u])&&(o[u]=a.data[l][u])})}),n.invalidateRawData()):n[i]=a.data})},Object.defineProperty(r.prototype,"responsive",{get:function(){return this._responsive||(this._responsive=new Bx,this._responsive.component=this),this._responsive},set:function(e){this._responsive=e,this._responsive.component=this},enumerable:!0,configurable:!0}),r.prototype.zoom=function(e,i,n,a){var s=this;i===void 0&&(i=!1),n===void 0&&(n=!1);var o=e.start,l=e.end,u=e.priority;if(e.start==e.end&&(e.start=e.start-.5/this.maxZoomFactor,e.end=e.end+.5/this.maxZoomFactor),u=="end"&&l==1&&o!=0&&othis.end&&(u="end"),M(a)||(a=this.maxZoomDeclination),!M(o)||!M(l))return{start:this.start,end:this.end};if(this._finalStart!=o||this._finalEnd!=l){var c=this.maxZoomFactor/this.minZoomCount,h=this.maxZoomFactor/this.maxZoomCount;if(u=="start"?(this.maxZoomCount>0&&1/(l-o)c&&(l=o+1/c),l>1&&l-o<1/c&&(o=l-1/c)):(this.maxZoomCount>0&&1/(l-o)c&&(o<=0?l=o+1/c:o=l-1/c),o<0&&l-o<1/c&&(l=o+1/c)),o<-a&&(o=-a),1/(l-o)>c&&(l=o+1/c),l>1+a&&(l=1+a),1/(l-o)>c&&(o=l-1/c),this._finalEnd=l,this._finalStart=o,this.skipRangeEvent=i,this.dispatchImmediately("rangechangestarted"),this.rangeChangeDuration>0&&!n){var f=this.rangeChangeAnimation;if(f&&f.progress<1){var d=f.animationOptions;if(d.length>1){if(d[0].to==o&&d[1].to==l)return{start:o,end:l};f.isDisposed()||f.stop()}}this.rangeChangeAnimation&&this.rangeChangeAnimation.kill(),f=this.animate([{property:"start",to:o},{property:"end",to:l}],this.rangeChangeDuration,this.rangeChangeEasing),this.rangeChangeAnimation=f,f&&!f.isFinished()?f.events.on("animationended",function(){s.dispatchImmediately("rangechangeended")}):this.dispatchImmediately("rangechangeended")}else this.start=o,this.end=l,this.dispatch("rangechangeended")}return{start:o,end:l}},r.prototype.zoomToIndexes=function(e,i,n,a){if(!(!M(e)||!M(i))){var s=e/this.dataItems.length,o=i/this.dataItems.length;this.zoom({start:s,end:o},n,a)}},Object.defineProperty(r.prototype,"zoomFactor",{get:function(){return He(1/(this.end-this.start),1,this.maxZoomFactor)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxZoomFactor",{get:function(){return this.getPropertyValue("maxZoomFactor")},set:function(e){this.setPropertyValue("maxZoomFactor",e)&&(e==1&&(this.maxZoomDeclination=0),this.invalidateDataRange())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxZoomDeclination",{get:function(){return this.getPropertyValue("maxZoomDeclination")},set:function(e){this.setPropertyValue("maxZoomDeclination",e)&&this.invalidateDataRange()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startIndex",{get:function(){return M(this._startIndex)||(this._startIndex=0),this._startIndex},set:function(e){this._startIndex=He(Math.round(e),0,this.dataItems.length),this.start=this.indexToPosition(this._startIndex)},enumerable:!0,configurable:!0}),r.prototype.indexToPosition=function(e){return e/this.dataItems.length},Object.defineProperty(r.prototype,"endIndex",{get:function(){var e=this.dataItems.length;return(!M(this._endIndex)||this._endIndex>e)&&(this._endIndex=e),this._endIndex},set:function(e){this._endIndex=He(Math.round(e),0,this.dataItems.length),this.end=this.indexToPosition(this._endIndex)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"start",{get:function(){return this._adapterO?this._adapterO.apply("start",this._start):this._start},set:function(e){if(this._start!=e){this._start=e;var i=Math.max(0,Math.floor(this.dataItems.length*e)||0);this._startIndex=Math.min(i,this.dataItems.length),this.invalidateDataRange(),this.invalidate(),this.dispatchImmediately("startchanged"),this.dispatch("startendchanged")}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"end",{get:function(){return this._adapterO?this._adapterO.apply("end",this._end):this._end},set:function(e){this._end!=e&&(this._end=e,this._endIndex=Math.min(this.dataItems.length,Math.ceil(this.dataItems.length*e)||0),this.invalidateDataRange(),this.invalidate(),this.dispatchImmediately("endchanged"),this.dispatch("startendchanged"))},enumerable:!0,configurable:!0}),r.prototype.removeFromInvalids=function(){t.prototype.removeFromInvalids.call(this),D.removeFromInvalidComponents(this),Le(D.invalidDataItems,this),Le(D.invalidDataRange,this),Le(D.invalidRawDatas,this)},Object.defineProperty(r.prototype,"dataItems",{get:function(){if(this._currentDataSetId!=""){var e=this.dataSets.getKey(this._currentDataSetId);if(e)return e}return this._dataItems},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dataSets",{get:function(){return this._dataSets||(this._dataSets=new Bt),this._dataSets},enumerable:!0,configurable:!0}),r.prototype.setDataSet=function(e){if(this._currentDataSetId!=e){var i=this.dataSets.getKey(e);if(i)return this.dataItems.each(function(n){n.__disabled=!0}),this._currentDataSetId=e,this.invalidateDataRange(),this._prevStartIndex=void 0,this.dataItems.each(function(n){n.__disabled=!1}),!0;if(this._currentDataSetId!="")return this.dataItems.each(function(n){n.__disabled=!0}),this._currentDataSetId="",this.invalidateDataRange(),this._prevStartIndex=void 0,this.dataItems.each(function(n){n.__disabled=!1}),!0}return!1},Object.defineProperty(r.prototype,"currentDataSetId",{get:function(){return this._currentDataSetId},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"mainDataSet",{get:function(){return this._dataItems},enumerable:!0,configurable:!0}),r.prototype._updateDataItemIndexes=function(e){for(var i=this.mainDataSet.values,n=i.length,a=e;athis.availableWidth||this.bbox.widththis.availableHeight||this.bbox.height0&&(d+=v),f.removeElement(y);var b=this.getLineInfo(m);b&&(b.text="",b.element.textContent="");continue}var _=Mi().chunk(g,null,this.ignoreFormatting),x=0,k=!0,L=!1,C=this.getLineInfo(m);C?(C.text="",C.element.textContent=""):(C={text:"",element:this.getSVGLineElement("",0),complex:!1},f.add(C.element)),C.element.removeAttr("display"),C.element.removeChildren(),this.textPathElement&&C.element.add(this.textPathElement);for(var T=0;T<_.length;T++){T&&(C.complex=!0);var A=_[T];if(A.type==="format")p=A.text;else{if(L)continue;if(C.text=A.text,C.style=Mi().translateStyleShortcuts(p),this.textPathElement?this.getSvgElement(C.text,C.style,this.textPathElement):this.getSvgElement(C.text,C.style,C.element),this.getLineBBox(C),C.bbox.width=Math.ceil(C.bbox.width),xa){this.isOversized=!0;var U=C.element.textContent,N=C.bbox.width/U.length,Y=Ht(Math.ceil((C.bbox.width-a)/N),U.length);if(this.truncate){var fe=!1,K=C.element.node;if(K&&K.childNodes)for(var F=C.element.node.childNodes.length-1;F>=0;F--){var le=C.element.node.childNodes[F];if(fe&&C.bbox.width<=a&&(le.textContent+=" "+this.ellipsis,C.bbox=C.element.getBBox(),C.bbox.width=Math.floor(C.bbox.width),C.bbox.width<=a))break;fe=!1;var pe=le.textContent;for(U=C.element.textContent,Y=Ht(Math.ceil((C.bbox.width-a)/N),U.length);C.bbox.width>a&&Y<=U.length&&Y>0;){var Ce=at(U.length-Y-this.ellipsis.length,1);Ce<=1&&(Y=0,F>0&&(fe=!0,C.element.node.removeChild(le))),pe=Zh(pe,Ce,this.ellipsis,this.fullWords,this.rtl),pe.length>Ce&&this.fullWords&&(pe=Zh(pe,Ce,this.ellipsis,!1,this.rtl)),le.textContent=pe,C.bbox=C.element.getBBox(),C.bbox.width=Math.floor(C.bbox.width),Y=Math.ceil(Y*1.1)}L=!0}}else{var Ie=C.element.node;if(Ie){for(var Re=C.element.node.lastChild,Pe=void 0;C.bbox.width>a&&Y<=U.length&&Y>0;){var Ce=at(A.text.length-Y,1);if(k?Pe=$h(A.text,Ce,!0,this.rtl):(Pe=$h(A.text,Ce,!0,this.rtl,!1),(Pe[0].length>Ce||Ce===1)&&(C.element.node.removeChild(Re),Y=0)),Y>0){var he=Pe.shift();k&&(he=r1(he)),Re.textContent=Mi().cleanUp(he)}C.bbox=C.element.getBBox(),C.bbox.width=Math.floor(C.bbox.width),Y++}if(Pe.length>0){var Te="";O(Pe)&&(this.rtl?Te+=Pe.join("")+p:Te+=p+Pe.join("").replace(/([\[\]]{1})/g,"$1$1"));for(var R=T+1;R<_.length;R++)_[R].type=="value"?Te+=_[R].text.replace(/([\[\]]{1})/g,"$1$1"):Te+=_[R].text;c.splice(m+1,0,Te)}L=!0}}}this.bbox.widtha||ae>s)&&(this.isOversized=!0)}this.setStyles(),this.updateCenter(),this.updateBackground(),h=="none"&&this.group.attr({display:"none"}),this.pathElement&&this.paper.appendDef(this.pathElement)}},r.prototype.maybeHideOversized=function(){this.hideOversized&&(this.availableWidth=0;s--){var o=i[s];if(o.setAttribute("text-anchor",this.textAlign),this.textPathElement)o.removeAttribute("x"),o.removeAttribute("y");else{switch(this.textAlign){case"middle":o.setAttribute("x",(n/2).toString()+"px");break;case"end":this.rtl||o.setAttribute("x",n.toString());break;default:this.rtl?o.setAttribute("x",n.toString()):o.removeAttribute("text-anchor");break}var l=At(o.getAttribute("y"));switch(this.textValign){case"middle":o.setAttribute("y",((l||0)+(a-this.bbox.height)/2).toString());break;case"bottom":o.setAttribute("y",((l||0)+a-this.bbox.height).toString());break;default:o.setAttribute("y",(l||0).toString());break}}}}},r.prototype.getSVGLineElement=function(e,i){var n=this.paper.addGroup("text");return n.textContent=e,n.attr({x:"0"}),O(i)&&n.attr({y:i.toString()}),(this.truncate||this.wrap)&&n.attr({overflow:"hidden"}),n},Object.defineProperty(r.prototype,"rtl",{get:function(){return O(this._rtl)?this._rtl:this._topParent?this._topParent.rtl:!1},set:function(e){e=lt(e),this._rtl=e,this.element&&this.alignSVGText()},enumerable:!0,configurable:!0}),r.prototype.resetBBox=function(){this._bbox={x:0,y:0,width:0,height:0}},r.prototype.getHTMLLineElement=function(e){var i=document.createElement("div");switch(i.innerHTML=e,this.textAlign){case"middle":i.style.textAlign="center";break;case"end":i.style.textAlign="right";break}return this.wrap?i.style.wordWrap="break-word":i.style.whiteSpace="nowrap",this.rtl&&(i.style.direction="rtl"),O(this.fill)&&(i.style.color=this.fill.toString()),i},r.prototype.setStyles=function(){var e=this.element;!this.selectable||this.draggable||this.resizable||this.swipeable?e.addStyle({webkitUserSelect:"none",msUserSelect:"none"}):this.selectable&&(e.removeStyle("webkitUserSelect"),e.removeStyle("msUserSelect"))},r.prototype.hideUnused=function(e){this.initLineCache();var i=this.getCache("lineInfo");if(i.length>=e)for(var n=e;ne?i[e]:void 0},r.prototype.addLineInfo=function(e,i){this.initLineCache(),this.getCache("lineInfo")[i]=e},r.prototype.initLineCache=function(){O(this.getCache("lineInfo"))||this.setCache("lineInfo",[],0)},r.prototype.setDataItem=function(e){this._sourceDataItemEvents&&this._sourceDataItemEvents.dispose(),e&&(this._sourceDataItemEvents=new It([e.events.on("valuechanged",this.invalidate,this,!1),e.events.on("workingvaluechanged",this.invalidate,this,!1),e.events.on("calculatedvaluechanged",this.invalidate,this,!1),e.events.on("propertychanged",this.invalidate,this,!1)])),t.prototype.setDataItem.call(this,e)},Object.defineProperty(r.prototype,"availableWidth",{get:function(){return O(this.maxWidth)?this.maxWidth:this.pixelWidth},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"availableHeight",{get:function(){return O(this.maxHeight)?this.maxHeight:this.pixelHeight},enumerable:!0,configurable:!0}),r.prototype.getSvgElement=function(e,i,n){var a=this.paper.add("tspan");return a.textContent=e,i&&a.node.setAttribute("style",i),n&&n.add(a),a},r.prototype.deepInvalidate=function(){t.prototype.deepInvalidate.call(this),this.hardInvalidate()},Object.defineProperty(r.prototype,"readerTitle",{get:function(){var e=this.getPropertyValue("readerTitle");return e?this.dataItem&&(e=this.populateString(e)):e=this.populateString(o3(ql(this.html)?this.html:this.text)),e},set:function(e){e=Nt(e),this.setPropertyValue("readerTitle",e)&&this.applyAccessibility()},enumerable:!0,configurable:!0}),r}(Mt);D.registeredClasses.Label=pn;Gf.push({relevant:Lx.heightXS,state:function(t,r){if(t instanceof pn&&t.parent&&t.parent.isBaseSprite){var e=t.states.create(r);return e.properties.disabled=!0,e}return null}});var Gu=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="RoundedRectangle",e.element=e.paper.add("path"),e.cornerRadius(3,3,3,3),e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.innerWidth,i=this.innerHeight;if(M(e)&&M(i)){var n=Ht(e,i)/2,a=Sr(this.cornerRadiusTopLeft,n),s=Sr(this.cornerRadiusTopRight,n),o=Sr(this.cornerRadiusBottomRight,n),l=Sr(this.cornerRadiusBottomLeft,n),u=Ht(Math.abs(e/2),Math.abs(i/2)),c=He(a,0,u),h=He(s,0,u),f=He(o,0,u),d=He(l,0,u),p="M"+c+",0 L"+(e-h)+",0",m=" L"+d+","+i,g=" L0,"+c,y=" L"+e+","+(i-f),v=" a"+h+","+h+" 0 0 1 "+h+","+h,b=" a"+f+","+f+" 0 0 1 -"+f+","+f,_=" a"+d+","+d+" 0 0 1 -"+d+",-"+d,x=" a"+c+","+c+" 0 0 1 "+c+",-"+c,k=p+v+y+b+m+_+g+x+" Z";this.path=k}},r.prototype.cornerRadius=function(e,i,n,a){this.cornerRadiusTopLeft=e,this.cornerRadiusTopRight=i,this.cornerRadiusBottomLeft=n,this.cornerRadiusBottomRight=a},Object.defineProperty(r.prototype,"cornerRadiusTopLeft",{get:function(){return this.getPropertyValue("cornerRadiusTopLeft")},set:function(e){this.setPercentProperty("cornerRadiusTopLeft",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cornerRadiusTopRight",{get:function(){return this.getPropertyValue("cornerRadiusTopRight")},set:function(e){this.setPercentProperty("cornerRadiusTopRight",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cornerRadiusBottomRight",{get:function(){return this.getPropertyValue("cornerRadiusBottomRight")},set:function(e){this.setPercentProperty("cornerRadiusBottomRight",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cornerRadiusBottomLeft",{get:function(){return this.getPropertyValue("cornerRadiusBottomLeft")},set:function(e){this.setPercentProperty("cornerRadiusBottomLeft",e,!0)},enumerable:!0,configurable:!0}),r.prototype.measureElement=function(){},Object.defineProperty(r.prototype,"bbox",{get:function(){return this.definedBBox?this.definedBBox:this.isMeasured?{x:0,y:0,width:this.innerWidth,height:this.innerHeight}:{x:0,y:0,width:0,height:0}},enumerable:!0,configurable:!0}),r}(bt);D.registeredClasses.RoundedRectangle=Gu;var zn=function(t){re(r,t);function r(){var e=t.call(this)||this;e.className="Button",e.tooltipY=0,e.iconPosition="left",e.layout="horizontal",e.contentAlign="center",e.contentValign="middle",e.padding(8,16,8,16),e.setStateOnChildren=!0;var i=new Wt,n=e.background;n.fill=i.getFor("secondaryButton"),n.stroke=i.getFor("secondaryButtonStroke"),n.fillOpacity=1,n.strokeOpacity=1,n.cornerRadius(3,3,3,3),e.label=new pn,e.label.fill=i.getFor("secondaryButtonText"),e.label.shouldClone=!1;var a=n.states.create("hover");a.properties.fillOpacity=1,a.properties.fill=i.getFor("secondaryButtonHover");var s=n.states.create("down");return s.transitionDuration=100,s.properties.fill=i.getFor("secondaryButtonDown"),s.properties.fillOpacity=1,e.role="button",e.focusable=!0,e.applyTheme(),e}return Object.defineProperty(r.prototype,"icon",{get:function(){return this._icon},set:function(e){var i=this._icon;i&&(i.parent=void 0),e&&(this._icon=e,e.parent=this,e.interactionsEnabled=!1,e.shouldClone=!1,this.iconPosition=this.iconPosition,this._disposers.push(e))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"iconPosition",{get:function(){return this.getPropertyValue("iconPosition")},set:function(e){this.setPropertyValue("iconPosition",e),this.icon&&(e=="left"?this.icon.toBack():this.icon.toFront())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"label",{get:function(){return this._label},set:function(e){this._label&&this.removeDispose(this._label),this._label=e,e&&(e.parent=this,e.interactionsEnabled=!1,this._disposers.push(this._label))},enumerable:!0,configurable:!0}),r.prototype.createBackground=function(){return new Gu},r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),e.label&&this.label.copyFrom(e.label),e.icon&&(this.icon=e.icon.clone())},r}(Mt);D.registeredClasses.Button=zn;var qu=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="Circle",e.element=e.paper.add("circle"),e.setPercentProperty("radius",Dt(100)),e.setPropertyValue("horizontalCenter","middle"),e.setPropertyValue("verticalCenter","middle"),e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this),this.element.attr({r:this.pixelRadius})},Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelRadius",{get:function(){return Sr(this.radius,Ht(this.innerWidth/2,this.innerHeight/2))},enumerable:!0,configurable:!0}),r.prototype.measureElement=function(){var e=this.pixelRadius;this._bbox={x:-e,y:-e,width:e*2,height:e*2}},r}(bt);D.registeredClasses.Circle=qu;var rd=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="Ellipse",e.element=e.paper.add("ellipse"),e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this),this.element.attr({rx:this.radius}),this.element.attr({ry:this.radiusY})},Object.defineProperty(r.prototype,"radiusY",{get:function(){return this.innerHeight/2},set:function(e){this.height=e*2,this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radius",{get:function(){return this.innerWidth/2},set:function(e){this.width=e*2,this.invalidate()},enumerable:!0,configurable:!0}),r}(qu);D.registeredClasses.Ellipse=rd;var jx=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="Image",e.element=e.paper.add("image"),e.applyTheme(),e.width=50,e.height=50,e}return r.prototype.draw=function(){if(t.prototype.draw.call(this),this.href){var e=this.innerWidth,i=this.innerHeight;M(this.widthRatio)&&(e=i*this.widthRatio,this.width=e),M(this.heightRatio)&&(i=e*this.heightRatio,this.height=i),this.element.attr({width:e,height:i}),this.element.attrNS(Hf,"xlink:href",this.href)}},Object.defineProperty(r.prototype,"href",{get:function(){return this.getPropertyValue("href")},set:function(e){this.setPropertyValue("href",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"widthRatio",{get:function(){return this.getPropertyValue("widthRatio")},set:function(e){this.setPropertyValue("widthRatio",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"heightRatio",{get:function(){return this.getPropertyValue("heightRatio")},set:function(e){this.setPropertyValue("heightRatio",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"bbox",{get:function(){return{x:0,y:0,width:this.pixelWidth,height:this.pixelHeight}},enumerable:!0,configurable:!0}),r}(bt);D.registeredClasses.Image=jx;var x1=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="Line",e.element=e.paper.add("line"),e.fill=Be(),e.x1=0,e.y1=0,e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this),this.x1==this.x2||this.y1==this.y2?this.pixelPerfect=!0:this.pixelPerfect=!1,this.x1=this.x1,this.x2=this.x2,this.y1=this.y1,this.y2=this.y2},Object.defineProperty(r.prototype,"x1",{get:function(){return this.getPropertyValue("x1")},set:function(e){M(e)||(e=0);var i=0;this.pixelPerfect&&this.stroke instanceof Fi&&(i=1e-5),this.setPropertyValue("x1",e,!0),this.element.attr({x1:e+i})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"x2",{get:function(){var e=this.getPropertyValue("x2");return M(e)||(e=this.pixelWidth),e},set:function(e){M(e)||(e=0),this.setPropertyValue("x2",e,!0),this.element.attr({x2:e})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"y1",{get:function(){return this.getPropertyValue("y1")},set:function(e){M(e)||(e=0);var i=0;this.pixelPerfect&&this.stroke instanceof Fi&&(i=1e-5),this.setPropertyValue("y1",e,!0),this.element.attr({y1:e+i})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"y2",{get:function(){var e=this.getPropertyValue("y2");return M(e)||(e=this.pixelHeight),e},set:function(e){M(e)||(e=0),this.setPropertyValue("y2",e,!0),this.element.attr({y2:e})},enumerable:!0,configurable:!0}),r.prototype.positionToPoint=function(e){var i={x:this.x1,y:this.y1},n={x:this.x2,y:this.y2},a=zl(i,n,e),s=An(i,n);return{x:a.x,y:a.y,angle:s}},r}(bt);D.registeredClasses.Line=x1;var Vx=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="PointedShape",e.pointerBaseWidth=15,e.pointerLength=10,e.pointerY=0,e.pointerX=0,e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this),M(this.pointerX)||(this.pointerX=this.pixelWidth/2),M(this.pointerY)||(this.pointerY=this.pixelHeight+10)},Object.defineProperty(r.prototype,"pointerBaseWidth",{get:function(){return this.getPropertyValue("pointerBaseWidth")},set:function(e){this.setPropertyValue("pointerBaseWidth",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pointerLength",{get:function(){return this.getPropertyValue("pointerLength")},set:function(e){this.setPropertyValue("pointerLength",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pointerX",{get:function(){return this.getPropertyValue("pointerX")},set:function(e){this.setPropertyValue("pointerX",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pointerY",{get:function(){return this.getPropertyValue("pointerY")},set:function(e){this.setPropertyValue("pointerY",e,!0)},enumerable:!0,configurable:!0}),r}(bt),Nx=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="PointedRectangle",e.element=e.paper.add("path"),e.cornerRadius=6,e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.cornerRadius,i=this.innerWidth,n=this.innerHeight;if(i>0&&n>0){var a=this.pointerX,s=this.pointerY,o=this.pointerBaseWidth/2,l=Ht(i/2,n/2),u=He(e,0,l),c=He(e,0,l),h=He(e,0,l),f=He(e,0,l),d=0,p=0,m=i,g=0,y=i,v=n,b=0,_=n,x=void 0,k=void 0,L=void 0,C=void 0,T=(a-d)*(v-p)-(s-p)*(y-d),A=(a-b)*(g-_)-(s-_)*(m-b);if(T>0&&A>0){var U=He(a,u+o,i-o-c);s=He(s,-1/0,0),x="M"+u+",0 L"+(U-o)+",0 L"+a+","+s+" L"+(U+o)+",0 L"+(i-c)+",0"}else x="M"+u+",0 L"+(i-c)+",0";if(T<0&&A<0){var U=He(a,f+o,i-o-h);s=He(s,n,1/0),L=" L"+(i-h)+","+n+" L"+(U+o)+","+n+" L"+a+","+s+" L"+(U-o)+","+n+" L"+f+","+n}else L=" L"+f+","+n;if(T<0&&A>0){var N=He(s,u+o,n-f-o);a=He(a,-1/0,0),C=" L0,"+(n-f)+" L0,"+(N+o)+" L"+a+","+s+" L0,"+(N-o)+" L0,"+u}else C=" L0,"+u;if(T>0&&A<0){var N=He(s,c+o,n-o-h);a=He(a,i,1/0),k=" L"+i+","+c+" L"+i+","+(N-o)+" L"+a+","+s+" L"+i+","+(N+o)+" L"+i+","+(n-h)}else k=" L"+i+","+(n-h);var Y=" a"+c+","+c+" 0 0 1 "+c+","+c,fe=" a"+h+","+h+" 0 0 1 -"+h+","+h,K=" a"+f+","+f+" 0 0 1 -"+f+",-"+f,F=" a"+u+","+u+" 0 0 1 "+u+",-"+u;this.path=x+Y+k+fe+L+K+C+F}},Object.defineProperty(r.prototype,"cornerRadius",{get:function(){return this.getPropertyValue("cornerRadius")},set:function(e){this.setPropertyValue("cornerRadius",e,!0)},enumerable:!0,configurable:!0}),r}(Vx);function Hx(t){var r=ge(t[0]),e={x:0,y:0},i=Ir.minPolylineStep;M(i)||(i=.5);for(var n=0,a=t.length;ni&&(r+=ge(s),e=s)}return r}function Ue(t){return" M"+be(t.x,4)+","+be(t.y,4)+" "}function ge(t){return" L"+be(t.x,4)+","+be(t.y,4)+" "}function Ote(t,r){return" Q"+be(r.x,4)+","+be(r.y,4)+" "+be(t.x,4)+","+be(t.y,4)}function so(t,r,e){return" C"+be(r.x,4)+","+be(r.y,4)+" "+be(e.x,4)+","+be(e.y,4)+" "+be(t.x,4)+","+be(t.y,4)}function $t(){return" Z"}function ca(t,r,e,i){if(r==0)return"";M(i)||(i=e);var n="",a=",",s=Math.ceil(Math.abs(r)/180),o=1;r<0&&(o=0);var l=0,u=0,c=-nt(t)*e,h=-Xe(t)*i;if(r<.5&&e>3e3){var f=t+r,d=be(nt(f)*e,4),p=be(Xe(f)*i,4);return ge({x:d,y:p})}for(var m=0;m(l-t)/2&&(C=v);var T="";return r==360?T=Ue(_):(T=Ue(b),T+=ge(_),T+=wr(L,a,h,!0)),T+=ca(t+d,r-2*d,e,n),M(i)&&i!=0?(r==360&&a==0?T+=Ue(k):(T+=wr(x,a,h,!0),T+=ge(k),T+=wr(C,s,f,!0)),T+=ca(l-m,-(r-2*m),i,c),(r<360||a>0)&&(T+=wr(b,s,f,!0)),T+=ge(b)):(T+=wr(x,a,h,!0),r<360&&(T+=ge(b))),T}function wr(t,r,e,i,n,a){if(r==0)return"";a=a||0,n=Boolean(n),i=Boolean(i);var s=",",o=+i,l=+n;return" A"+r+s+e+s+a+s+l+s+o+s+be(t.x,4)+s+be(t.y,4)}function Tte(t,r,e,i){return M(e)||(e=0),M(i)||(i=0),Ue({x:e,y:i})+ge({x:e+t,y:i})+ge({x:e+t,y:i+r})+ge({x:e,y:i+r})+$t()}function Dte(t,r){var e=",",i=" L";return r?"M"+t.x+e+t.y+i+t.x+e+(t.y+t.height)+i+(t.x+t.width)+e+(t.y+t.height)+i+(t.x+t.width)+e+t.y+i+t.x+e+t.y:"M"+t.x+e+t.y+i+(t.x+t.width)+e+t.y+i+(t.x+t.width)+e+(t.y+t.height)+i+t.x+e+(t.y+t.height)+i+t.x+e+t.y}var qf=function(t){re(r,t);function r(){var e=t.call(this)||this;return e._distance=0,e.className="Polyline",e.element=e.paper.add("path"),e.shapeRendering="auto",e.fill=Be(),e.strokeOpacity=1,e.applyTheme(),e}return r.prototype.makePath=function(){this._distance=0;var e=this.segments;if(e&&e.length>0){for(var i="",n=0,a=e.length;n0){i+=Ue(s[0]);for(var o=1;o1){for(var p=1;pe){f=n.length;break}}else d.length==1&&(c=d[0],h=d[0],l=0,u=1)}if(c&&h){var m=(e-l)/(u-l),g=zl(c,h,m);return{x:g.x,y:g.y,angle:i+An(c,h)}}}return{x:0,y:0,angle:0}},Object.defineProperty(r.prototype,"realSegments",{get:function(){return this._realSegments},enumerable:!0,configurable:!0}),r}(bt);D.registeredClasses.Polyline=qf;var Ux=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="Polyarc",e.controlPointDistance=.5,e.controlPointPosition=.5,e.applyTheme(),e}return r.prototype.makePath=function(){this._distance=0;var e=this.segments;if(e&&e.length>0){var i="";this._realSegments=[];for(var n=0,a=e.length;n0){i+=Ue(s[0]);for(var l=1;l0)for(var L=0;L<=x;L++){var C=Bf(u,c,y,_,L/x);o.push(C),this._distance+=Rr(k,C),k=C}else o.push(u)}}}this.path=i}},Object.defineProperty(r.prototype,"controlPointPosition",{get:function(){return this.getPropertyValue("controlPointPosition")},set:function(e){this.setPropertyValue("controlPointPosition",e),this.makePath()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"controlPointDistance",{get:function(){return this.getPropertyValue("controlPointDistance")},set:function(e){this.setPropertyValue("controlPointDistance",e),this.makePath()},enumerable:!0,configurable:!0}),r}(qf);D.registeredClasses.Polyarc=Ux;var Yx=function(t){re(r,t);function r(e){var i=t.call(this)||this;return i._bboxes=[],i.morphDuration=800,i.morphEasing=Rn,i.morphToSingle=!0,i.scaleRatio=1,i.className="Morpher",i.morphable=e,i.applyTheme(),i}return r.prototype.morphToPolygon=function(e,i,n){var a=this.morphable.currentPoints;if(a&&e){this.sortPoints(a),this.sortPoints(e),this._morphFromPointsReal=[],this._morphToPointsReal=[],O(i)||(i=this.morphDuration),O(n)||(n=this.morphEasing),this._morphFromPointsReal=this.normalizePoints(e,a),this._morphToPointsReal=this.normalizePoints(a,e),this.morphable.currentPoints=this._morphFromPointsReal;var s=new di(this,{property:"morphProgress",from:0,to:1},i,n);return this._disposers.push(s),s.start(),s}},r.prototype.normalizePoints=function(e,i){for(var n=0,a=e.length;nc.width*c.height?-1:1});for(var i=[],n=0,a=e.length;nv&&(v=u.length),f=this.addPoints(u,v),v=f.length;for(var b=360/(v-1),_=0;_0)for(var L=0,C=c.length;L0)for(var d=e[e.length-1],c=a.length;c0)for(var b=d.x+d.width/2,_=d.y+d.height/2,x=0,k=c.length;x0&&h&&h.length>0){for(var d=[],p=0,m=u.length;p0&&f&&f.length>0){for(var b=[],_=0,x=c.length;_0){var l=o.split("M"),u=l[0],c=l[1];if(u&&u.length>0){var h=u.split("L");if(h.length>0){var f=[],d=[f];e.push(d);for(var p=0;p0){var g=c.split("L");if(g.length>0){var y=[];d.push(y);for(var p=g.length-1;p>=0;p--){var m=g[p].split(",");y.push({x:+m[0],y:+m[1]})}}}}}}}this.setPropertyValue("points",e),this._currentPoints=e}return e},set:function(e){this.setPropertyValue("points",e,!0),this._currentPoints=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"currentPoints",{get:function(){return(!this._currentPoints||this._currentPoints.length==0)&&this.path&&(this._currentPoints=this.points),this._currentPoints},set:function(e){this._currentPoints!=e&&(this._currentPoints=e,this.draw())},enumerable:!0,configurable:!0}),r.prototype.draw=function(){var e="",i=this._currentPoints,n,a,s,o;if(i.length>0){for(var l=0,u=i.length;l0){var f=c[0];e+=Ue(f);for(var d=0;df.x)&&(n=f.x),(!M(s)||s>f.y)&&(s=f.y),(!M(o)||o0){var f=h[0];e+=Ue(f);for(var p=0,m=h.length;p0){var a="";this._realSegments=[];for(var s=0,o=e.length;s0){var c=l[0],h=l[l.length-1],f=!1;be(c.x,3)==be(h.x)&&be(c.y)==be(h.y)&&(f=!0),a+=Ue(l[0]);for(var d=0;d0)for(var k=0;k<=_;k++){var L=Bf(m,g,v,b,k/_);if(!(L.x==x.x&&L.y==x.y)){u.push(L);var C=be(An(x,L),5);this._distance+=Rr(x,L),this.allPoints[Math.floor(this._distance)]={x:L.x,y:L.y,angle:C},x=L}}else u.push(p)}}var T=this.allPoints;if(T.length>1){for(var A=0;A1)T[A]=T[A-1];else for(var U=1;U1)for(var s=1;s1){if(i&&s>3){if(e<0){e<-.01&&(e=-.01);var o=a[0],l=a[1],u=o.x-(o.x-l.x)*s*e,c=o.y-(o.y-l.y)*s*e;return{x:u,y:c,angle:An(o,l)}}else if(e>1){e>1.01&&(e=1.01);var o=a[a.length-2],l=a[a.length-3],u=o.x+(o.x-l.x)*s*(e-1),c=o.y+(o.y-l.y)*s*(e-1);return{x:u,y:c,angle:An(o,{x:u,y:c})}}else if(e==1){var h=a[a.length-1];return{x:h.x,y:h.y,angle:h.angle}}}else e<0&&(e=Math.abs(e),n=180),e>=1&&(e=.9999999999999);var f=a[Math.floor(e*s)];return{x:f.x,y:f.y,angle:f.angle+n}}else if(s==1){var f=a[0];return{x:f.x,y:f.y,angle:f.angle}}else return{x:0,y:0,angle:0}},r}(qf);D.registeredClasses.Polyspline=id;var nu=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="Slice",e.setPropertyValue("cornerRadius",0),e.setPropertyValue("startAngle",0),e.setPercentProperty("innerRadius",0),e.setPercentProperty("radius",0),e.setPropertyValue("arc",0),e.setPropertyValue("shiftRadius",0),e.strokeOpacity=1,e.setPropertyValue("layout","none"),e.slice=e.createChild(bt),e.slice.isMeasured=!1,e._disposers.push(e.slice),e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.radiusY;this.radius>0&&e==0&&(e=.01),this.slice.path=zx(this.startAngle,this.arc,this.radius,this.pixelInnerRadius,e,this.cornerRadius,this.innerCornerRadius),this.slice.invalidate(),this.shiftRadius=this.shiftRadius,this.realFill instanceof dn&&this.updateGradient(this.realFill),this.realStroke instanceof dn&&this.updateGradient(this.realStroke)},r.prototype.updateGradient=function(e){e.element.attr({gradientUnits:"userSpaceOnUse"}),e.element.attr({r:this.radius}),e.cx=0,e.cy=0,e.element.attr({radius:this.radius})},Object.defineProperty(r.prototype,"bbox",{get:function(){if(this.definedBBox)return this.definedBBox;if(this.isMeasured){var e=K0(this.startAngle,this.startAngle+this.arc,this.pixelInnerRadius),i=K0(this.startAngle,this.startAngle+this.arc,this.radius);return jy([e,i])}else return{x:0,y:0,width:0,height:0}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startAngle",{get:function(){return this.getPropertyValue("startAngle")},set:function(e){this.setPropertyValue("startAngle",Yl(e),!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"arc",{get:function(){return this.getPropertyValue("arc")},set:function(e){M(e)||(e=0),this.setPropertyValue("arc",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radius",{get:function(){var e=this.getPropertyValue("radius");return M(e)||(e=0),e},set:function(e){this.setPropertyValue("radius",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radiusY",{get:function(){var e=this.getPropertyValue("radiusY");return M(e)||(e=this.radius),e},set:function(e){this.setPropertyValue("radiusY",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelInnerRadius",{get:function(){return Sr(this.innerRadius,this.radius)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cornerRadius",{get:function(){return this.getPropertyValue("cornerRadius")},set:function(e){this.setPropertyValue("cornerRadius",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"innerCornerRadius",{get:function(){return this.getPropertyValue("innerCornerRadius")},set:function(e){this.setPropertyValue("innerCornerRadius",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"shiftRadius",{get:function(){return this.getPropertyValue("shiftRadius")},set:function(e){this.setPropertyValue("shiftRadius",e),e=this.getPropertyValue("shiftRadius"),this.dx=e*this.radius*this.ix,this.dy=e*this.radiusY*this.iy},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"ix",{get:function(){return nt(this.middleAngle)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"iy",{get:function(){return Xe(this.middleAngle)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"middleAngle",{get:function(){return this.startAngle+this.arc/2},enumerable:!0,configurable:!0}),r.prototype.getTooltipX=function(){var e=this.getPropertyValue("tooltipX");if(M(e))return e;var i=.5;e instanceof ct&&(i=e.value);var n=Sr(this.innerRadius,this.radius);return this.ix*(n+(this.radius-n)*i)},r.prototype.getTooltipY=function(){var e=this.getPropertyValue("tooltipY");if(M(e))return e;var i=.5;e instanceof ct&&(i=e.value);var n=Sr(this.innerRadius,this.radius);return this.iy*(n+(this.radius-n)*i)+this.slice.dy},r}(Mt);D.registeredClasses.Slice=nu;var S1=function(t){re(r,t);function r(){var e=t.call(this)||this;e.className="Preloader",e.width=Dt(100),e.height=Dt(100);var i=new Wt,n=e.createChild(Mt);n.shouldClone=!1;var a=n.createChild(nu);a.shouldClone=!1,a.radius=53,a.arc=360,a.fill=i.getFor("fill"),a.fillOpacity=.8,a.innerRadius=42,a.isMeasured=!1,e.backgroundSlice=a;var s=n.createChild(nu);s.shouldClone=!1,s.radius=50,s.innerRadius=45,s.fill=i.getFor("alternativeBackground"),s.fillOpacity=.2,s.isMeasured=!1,e.progressSlice=s;var o=n.createChild(pn);o.shouldClone=!1,o.horizontalCenter="middle",o.verticalCenter="middle",o.isMeasured=!1,o.fill=i.getFor("text"),o.align="center",o.valign="middle",o.textAlign="middle",o.fillOpacity=.4,e.label=o,e.background.opacity=1,e.background.fill=i.getFor("background"),e.contentAlign="center",e.contentValign="middle",e.delay=300;var l=e.states.create("hidden");return l.properties.opacity=0,e.visible=!1,e.hide(0),e.__disabled=!0,e._disposers.push(e.backgroundSlice),e._disposers.push(e.progressSlice),e._disposers.push(e.label),e._disposers.push(n),e}return Object.defineProperty(r.prototype,"progress",{get:function(){return this.getPropertyValue("progress")},set:function(e){var i=this;this.__disabled=!1,this.validateLayout(),this.setPropertyValue("progress",e),this.progressSlice.arc=360*e,this.label&&(this.label.text=Math.round(e*100)+"%"),e>=1?(this._started&&(this._started=void 0),D.events.once("enterframe",function(){var n=i.hide();n&&!n.isFinished()?n.events.once("animationended",function(){i.__disabled=!0}):i.__disabled=!0}),this.interactionsEnabled=!1,this.setPropertyValue("progress",0)):e>0&&(this.delay?this._started?this._started+this.delay<=new Date().getTime()&&(this.__disabled=!1,this.show(),this.interactionsEnabled=!0):this._started=new Date().getTime():(this.__disabled=!1,this.show(),this.interactionsEnabled=!0))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"delay",{get:function(){return this.getPropertyValue("delay")},set:function(e){this.setPropertyValue("delay",e)},enumerable:!0,configurable:!0}),r}(Mt);D.registeredClasses.Preloader=S1;var nd=function(t){re(r,t);function r(){var e=t.call(this)||this;e.className="ResizeButton",e.orientation="horizontal",e.layout="absolute",e.horizontalCenter="middle",e.verticalCenter="middle",e.draggable=!0,e.padding(8,8,8,8),e.background.cornerRadius(20,20,20,20);var i=new bt;i.element=e.paper.add("path");var n=Ue({x:-2,y:-6});return n+=ge({x:-2,y:6}),n+=Ue({x:2,y:-6}),n+=ge({x:2,y:6}),i.path=n,i.pixelPerfect=!0,i.padding(0,4,0,4),i.stroke=new Wt().getFor("alternativeText"),i.strokeOpacity=.7,e.icon=i,e.label.dispose(),e.label=void 0,e.applyTheme(),e}return Object.defineProperty(r.prototype,"orientation",{set:function(e){var i=this.icon;i&&(e=="horizontal"?i.rotation=0:i.rotation=-90)},enumerable:!0,configurable:!0}),r}(zn);D.registeredClasses.ResizeButton=nd;var Kx=function(t){re(r,t);function r(){var e=t.call(this)||this;e.className="CloseButton",e.padding(8,8,8,8),e.showSystemTooltip=!0,e.width=30,e.height=30;var i=new Wt;e.cursorOverStyle=ur.pointer;var n=e.background;n.cornerRadius(20,20,20,20);var a=i.getFor("background");n.fill=a,n.stroke=i.getFor("primaryButton"),n.strokeOpacity=1,n.strokeWidth=1;var s=i.getFor("primaryButtonActive"),o=n.states.getKey("hover");o.properties.strokeWidth=3,o.properties.fill=a;var l=n.states.getKey("down");l.properties.stroke=s,l.properties.fill=a;var u=new bt;return u.element=e.paper.add("path"),u.stroke=n.stroke,e.icon=u,e.applyTheme(),e}return r.prototype.validate=function(){t.prototype.validate.call(this);var e=this.pixelWidth/3,i=this.pixelHeight/3,n=Ue({x:-e/2,y:-i/2});n+=ge({x:e/2,y:i/2}),n+=Ue({x:e/2,y:-i/2}),n+=ge({x:-e/2,y:i/2}),this.icon.path=n,this.invalidateLayout()},r.prototype.applyInternalDefaults=function(){t.prototype.applyInternalDefaults.call(this),O(this.readerTitle)||(this.readerTitle=this.language.translate("Close"))},r}(zn);D.registeredClasses.CloseButton=Kx;var $x=function(t){re(r,t);function r(){var e=t.call(this)||this;e.className="SwitchButton",e.tooltipY=0,e.layout="horizontal",e.contentAlign="center",e.contentValign="middle",e.padding(8,16,8,16),e.setStateOnChildren=!0,e.states.create("active");var i=new Wt,n=new pn;n.fillOpacity=.3;var a=n.states.create("active");a.properties.fillOpacity=1,n.isActive=!0,e.leftLabel=n;var s=new zn,o=new qu;s.contentValign="none",s.padding(0,0,0,0),o.radius=10,s.icon=o,s.icon.valign="middle",s.label=void 0;var l=Dt(100);s.background.cornerRadius(l,l,l,l),s.width=o.radius*3.5,s.height=o.radius*2.1,s.marginLeft=8,s.marginRight=8,s.togglable=!0,o.dx=-o.radius*.7,o.fill=i.getFor("primaryButton");var u=o.states.create("hover");u.properties.fill=i.getFor("primaryButtonHover");var c=o.states.create("active");c.properties.fill=i.getFor("primaryButtonActive"),c.properties.dx=o.radius*.7,e.switchButton=s,e.events.on("toggled",function(){e.leftLabel.isActive=!e.isActive,e.rightLabel.isActive=e.isActive});var h=new pn;h.fillOpacity=.3;var f=h.states.create("active");return f.properties.fillOpacity=1,e.rightLabel=h,e.role="button",e.focusable=!0,h.valign="middle",n.valign="middle",s.valign="middle",e.applyTheme(),e}return Object.defineProperty(r.prototype,"leftLabel",{get:function(){return this._leftLabel},set:function(e){this._leftLabel&&this.removeDispose(this._leftLabel),this._leftLabel=e,e&&(e.parent=this,e.interactionsEnabled=!1,e.shouldClone=!1,this._disposers.push(this._leftLabel))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"rightLabel",{get:function(){return this._rightLabel},set:function(e){this._rightLabel&&this.removeDispose(this._rightLabel),this._rightLabel=e,e&&(e.parent=this,e.interactionsEnabled=!1,e.shouldClone=!1,this._disposers.push(this._rightLabel))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"switch",{get:function(){return this._switchButton},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"switchButton",{get:function(){return this._switchButton},set:function(e){this._switchButton&&this.removeDispose(this._switchButton),this._switchButton=e,e&&(e.parent=this,e.shouldClone=!1,this._disposers.push(this._switchButton))},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),e.leftLabel&&this.leftLabel.copyFrom(e.leftLabel),e.rightLabel&&this.rightLabel.copyFrom(e.rightLabel),e.switchButton&&this.switchButton.copyFrom(e.switchButton)},r}(Mt);D.registeredClasses.SwitchButton=$x;var C1=function(t){re(r,t);function r(){var e=t.call(this)||this;e._previousStart=0,e._previousEnd=1,e._prevStart=0,e._prevEnd=1,e._isBusy=!1,e._skipRangeEvents=!1,e.updateWhileMoving=!0,e.className="Scrollbar",e.minHeight=12,e.minWidth=12,e.animationDuration=0,e.animationEasing=Rn,e.margin(10,10,10,10);var i=new Wt,n=e.background;return n.cornerRadius(10,10,10,10),n.fill=i.getFor("fill"),n.fillOpacity=.5,e.showSystemTooltip=!0,e.startGrip=new nd,e.endGrip=new nd,e.events.on("transformed",function(){e.updateThumb()},e,!1),e.start=0,e.end=1,e.role="scrollbar",e.thumb.role="slider",e.thumb.readerLive="polite",e.startGrip.role="slider",e.endGrip.role="slider",e.events.once("inited",function(){e._previousStart=void 0,e.dispatchRangeChange()},void 0,!1),e.hideGrips=!1,e.orientation="horizontal",e.setSVGAttribute({"aria-valuemin":"0"}),e.setSVGAttribute({"aria-valuemax":"100"}),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){t.prototype.applyInternalDefaults.call(this),this.orientation==="horizontal"?(O(this.readerTitle)||(this.readerTitle=this.language.translate("Use TAB to select grip buttons or left and right arrows to change selection")),O(this.thumb.readerDescription)||(this.thumb.readerDescription=this.language.translate("Use left and right arrows to move selection")),O(this.startGrip.readerDescription)||(this.startGrip.readerDescription=this.language.translate("Use left and right arrows to move left selection")),O(this.endGrip.readerDescription)||(this.endGrip.readerDescription=this.language.translate("Use left and right arrows to move right selection")),this.readerOrientation="horizontal"):(O(this.readerTitle)||(this.readerTitle=this.language.translate("Use TAB select grip buttons or up and down arrows to change selection")),O(this.thumb.readerDescription)||(this.thumb.readerDescription=this.language.translate("Use up and down arrows to move selection")),O(this.startGrip.readerDescription)||(this.startGrip.readerDescription=this.language.translate("Use up and down arrows to move upper selection")),O(this.endGrip.readerDescription)||(this.endGrip.readerDescription=this.language.translate("Use up and down arrows to move lower selection")),this.readerOrientation="vertical"),this.readerControls=this.baseSprite.uidAttr()},r.prototype.validateLayout=function(){this.updateSize(),t.prototype.validateLayout.call(this),this.updateExtremes()},r.prototype.processBackground=function(){t.prototype.processBackground.call(this);var e=this.background;e.clickable=!0,e.events.on("hit",this.handleBgHit,this,void 0)},r.prototype.handleBgHit=function(e){this.makeBusy();var i=e.spritePoint;i=a1(i,this.background,this);var n=this.thumb;if(this.orientation=="horizontal"){var a=i.x-n.pixelWidth/2;a=He(a,0,this.innerWidth-n.pixelWidth),this._thumbAnimation=n.animate({property:"x",to:a},this.animationDuration,this.animationEasing)}else{var s=i.y-n.pixelHeight/2;s=He(s,0,this.innerHeight-n.pixelHeight),this._thumbAnimation=n.animate({property:"y",to:s},this.animationDuration,this.animationEasing)}this.animationDuration>0?this._thumbAnimation.events.on("animationended",this.makeUnbusy,this,!1):(this._thumb.validate(),this.makeUnbusy())},r.prototype.makeBusy=function(){this._isBusy=!0,this._skipRangeEvents=!1,this._unbusyTimeout&&this.removeDispose(this._unbusyTimeout),this._unbusyTimeout=void 0,this.stopAnimations()},r.prototype.stopAnimations=function(){this._thumbAnimation&&this._thumbAnimation.stop(!0),this._zoomAnimation&&this._zoomAnimation.stop(!0)},r.prototype.makeUnbusy=function(){this._unbusyTimeout=this.setTimeout(this.makeUnbusyReal.bind(this),this.animationDuration*1.1)},r.prototype.makeUnbusyReal=function(){this._usingGrip=void 0,this._isBusy=!1,this.updateWhileMoving||this.dispatchRangeChange()},r.prototype.dispatchRangeChange=function(){(this._previousEnd!=this.end||this._previousStart!=this.start)&&(this._previousStart=this.start,this._previousEnd=this.end,this.dispatch("rangechanged"))},r.prototype.updateThumb=function(e){if(e===void 0&&(e=!0),!!this.parent){var i=this.thumb,n=this.start,a=this.end,s=this.startGrip,o=this.endGrip;if(this.orientation=="horizontal"){var l=this.innerWidth;i.width=l*(a-n),i.maxX=l-i.pixelWidth,i.x=n*l,s.moveTo({x:i.pixelX,y:0},void 0,void 0,!0),o.moveTo({x:i.pixelX+i.pixelWidth,y:0},void 0,void 0,!0),s.readerTitle=this.language.translate("From %1",void 0,this.adapter.apply("positionValue",{value:Math.round(n*100)+"%",position:n}).value),s.readerValueNow=""+Math.round(n*100),s.readerValueText=s.readerTitle,o.readerTitle=this.language.translate("To %1",void 0,this.adapter.apply("positionValue",{value:Math.round(a*100)+"%",position:a}).value),o.readerValueNow=""+Math.round(a*100),o.readerValueText=o.readerTitle}else{var u=this.innerHeight;i.height=u*(a-n),i.maxY=u-i.pixelHeight,i.y=(1-a)*u,s.moveTo({x:0,y:i.pixelY+i.pixelHeight},void 0,void 0,!0),o.moveTo({x:0,y:i.pixelY},void 0,void 0,!0),s.readerTitle=this.language.translate("To %1",void 0,this.adapter.apply("positionValue",{value:Math.round((1-n)*100)+"%",position:1-n}).value),s.readerValueNow=""+Math.round(n*100),s.readerValueText=s.readerTitle,o.readerTitle=this.language.translate("From %1",void 0,this.adapter.apply("positionValue",{value:Math.round((1-a)*100)+"%",position:1-a}).value),o.readerValueNow=""+Math.round(a*100),o.readerValueText=o.readerTitle}i.readerTitle=this.language.translate("From %1 to %2",void 0,this.adapter.apply("positionValue",{value:Math.round(n*100)+"%",position:n}).value,this.adapter.apply("positionValue",{value:Math.round(a*100)+"%",position:a}).value),i.readerValueNow=""+Math.round(n*100),i.readerValueText=i.readerTitle,this.readerValueNow=""+Math.round(n*100),this.readerValueText=i.readerTitle,!this._skipRangeEvents&&this.updateWhileMoving&&e&&this.dispatchRangeChange()}},r.prototype.updateExtremes=function(){var e=this.orientation,i=0,n=0,a=0,s=0;e=="horizontal"?(a=this.innerWidth,n=s=this.innerHeight/2):(s=this.innerHeight,i=a=this.innerWidth/2);var o=this.startGrip;o.minX=i,o.maxX=a,o.minY=n,o.maxY=s;var l=this.endGrip;l.minX=i,l.maxX=a,l.minY=n,l.maxY=s;var u=this.thumb;u.minX=i,u.maxX=a,u.minY=n,u.maxY=s},r.prototype.updateSize=function(){var e=this.orientation,i=this.startGrip;i&&(i.orientation=e),this.endGrip&&(this.endGrip.orientation=e);var n=this.thumb;n&&(e=="horizontal"?(M(this._pixelWidth)||this.width instanceof ct||(this.width=Dt(100)),O(this.percentHeight)&&(this.height=this.minHeight),n.height=this.innerHeight,n.verticalCenter="middle",n.horizontalCenter="left"):(M(this._pixelHeight)||this.height instanceof ct||(this.height=Dt(100)),O(this.percentWidth)&&(this.width=this.minWidth),n.width=this.innerWidth,n.verticalCenter="top",n.horizontalCenter="middle"))},Object.defineProperty(r.prototype,"isBusy",{get:function(){return this._isBusy},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"start",{get:function(){return Math.min(this.getPosition(this._start),this.getPosition(this._end))},set:function(e){this._isBusy||(this.__start=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"__start",{get:function(){return this._start},set:function(e){this._start=this.getPosition(e),this.updateThumb()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"end",{get:function(){return Math.max(this.getPosition(this._start),this.getPosition(this._end))},set:function(e){this._isBusy||(this.__end=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"__end",{get:function(){return this._end},set:function(e){this._end=this.getPosition(e),this.updateThumb()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"range",{get:function(){return{start:this.start,end:this.end,priority:this._usingGrip}},enumerable:!0,configurable:!0}),r.prototype.skipRangeEvents=function(){this._isBusy||(this._skipRangeEvents=!0)},r.prototype.fixRange=function(e){(e.start!=be(this._start,2)||e.end!=be(this._end,2))&&(this._start=e.start,this._end=e.end,this._skipRangeEvents=!0,this.updateThumb(),this._skipRangeEvents=!1,this.thumb.validate(),this.thumb.background.validate())},r.prototype.getPosition=function(e){return He(be(e,4),0,1)},Object.defineProperty(r.prototype,"orientation",{get:function(){return this.getPropertyValue("orientation")},set:function(e){this.setPropertyValue("orientation",e)&&(e==="horizontal"?(this.startGrip.cursorOverStyle=ur.horizontalResize,this.endGrip.cursorOverStyle=ur.horizontalResize):(this.startGrip.cursorOverStyle=ur.verticalResize,this.endGrip.cursorOverStyle=ur.verticalResize),this.updateByOrientation(),this.invalidate())},enumerable:!0,configurable:!0}),r.prototype.updateByOrientation=function(){},Object.defineProperty(r.prototype,"startGrip",{get:function(){return this._startGrip},set:function(e){this._startGrip&&this.removeDispose(this._startGrip),this._startGrip=e,this.processGrip(e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endGrip",{get:function(){return this._endGrip},set:function(e){this._endGrip&&this.removeDispose(this._endGrip),this._endGrip=e,this.processGrip(e)},enumerable:!0,configurable:!0}),r.prototype.processGrip=function(e){e.parent=this,e.isMeasured=!1,e.focusable=!0,e.shouldClone=!1,e.zIndex=100,e.events.on("drag",this.handleGripDrag,this,!1),e.events.on("dragstop",this.makeUnbusy,this,!1),e.events.on("down",this.makeBusy,this,!1),e.events.on("up",this.makeUnbusy,this,!1),this._disposers.push(e)},r.prototype.handleGripDrag=function(e){this.makeBusy(),e.target===this._startGrip?this._usingGrip="start":this._usingGrip="end",this.orientation=="horizontal"?(this._start=this.startGrip.pixelX/this.innerWidth,this._end=this.endGrip.pixelX/this.innerWidth):(this._start=1-this.startGrip.pixelY/this.innerHeight,this._end=1-this.endGrip.pixelY/this.innerHeight),this.updateThumb()},Object.defineProperty(r.prototype,"thumb",{get:function(){if(!this._thumb){var e=new zn;e.background.cornerRadius(10,10,10,10),e.padding(0,0,0,0),this.thumb=e}return this._thumb},set:function(e){var i=this;e&&(this._thumb&&this.removeDispose(this._thumb),this._thumb=e,e.parent=this,e.isMeasured=!1,e.inert=!0,e.draggable=!0,e.clickable=!0,e.hoverable=!0,e.focusable=!0,e.shouldClone=!1,e.zIndex=0,e.cursorOverStyle=ur.grab,e.cursorDownStyle=ur.grabbing,e.events.on("dragstart",this.makeBusy,this,!1),e.events.on("dragstop",this.makeUnbusy,this,!1),e.events.on("positionchanged",this.handleThumbPosition,this,!1),e.events.on("sizechanged",this.handleThumbPosition,this,!1),e.events.on("doublehit",this.handleDoubleClick,this,!1),this._disposers.push(Ae().body.events.on("keyup",function(n){Ei.isKey(n.event,["space","enter"])&&i.thumb.isFocused&&(n.event.preventDefault(),i.handleDoubleClick())})),this._disposers.push(this._thumb))},enumerable:!0,configurable:!0}),r.prototype.handleDoubleClick=function(){this.makeBusy();var e=0,i=1;this.start!=0||this.end!=1?(this._prevStart=this.start,this._prevEnd=this.end):(e=this._prevStart,i=this._prevEnd);var n=this.animate([{property:"__start",to:e},{property:"__end",to:i}],this.animationDuration,this.animationEasing);n&&!n.isFinished()?(n.events.on("animationended",this.makeUnbusy,this,!1),this._zoomAnimation=n):this.makeUnbusy()},r.prototype.handleThumbPosition=function(){var e=this.thumb;if(this.orientation=="horizontal"){var i=this.innerWidth,n=e.innerWidth,a=e.pixelX;this._start=a/i,this._end=(a+n)/i,this.updateThumb()}else{var s=this.innerHeight,o=e.innerHeight,l=e.pixelY;l+o>s&&(l=s-o,e.y=l),this._start=1-(l+o)/s,this._end=1-l/s,this.updateThumb()}},r.prototype.createBackground=function(){return new Gu},Object.defineProperty(r.prototype,"hideGrips",{get:function(){return this._hideGrips},set:function(e){var i=this;this._hideGrips=e,this._overDisposer&&this.removeDispose(this._overDisposer),this._outDisposer&&this.removeDispose(this._outDisposer),e?(this._overDisposer=this.events.on("over",function(){i.startGrip.show(),i.endGrip.show()},void 0,!1),this._outDisposer=this.events.on("out",function(){i.startGrip.hide(),i.endGrip.hide()},void 0,!1),this.startGrip.hide(),this.endGrip.hide()):(this.startGrip.show(),this.endGrip.show())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"animationDuration",{get:function(){return this.getPropertyValue("animationDuration")},set:function(e){this.setPropertyValue("animationDuration",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"animationEasing",{get:function(){return this.getPropertyValue("animationEasing")},set:function(e){this.setPropertyValue("animationEasing",e)},enumerable:!0,configurable:!0}),r.prototype.asFunction=function(e){return e=="animationEasing"||t.prototype.asIs.call(this,e)},r}(Mt);D.registeredClasses.Scrollbar=C1;var Zx=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="Slider",e.thumb.opacity=0,e.thumb.interactionsEnabled=!1,e.endGrip.opacity=0,e.endGrip.interactionsEnabled=!1,e.startGrip.events.on("drag",function(){e.endGrip.x=e.startGrip.x,e.endGrip.y=e.startGrip.y}),e.applyTheme(),e}return Object.defineProperty(r.prototype,"__end",{get:function(){return this._start},set:function(e){},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"end",{get:function(){return this._start},set:function(e){},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"start",{get:function(){return this._start},set:function(e){this._isBusy||(this.__start=e)},enumerable:!0,configurable:!0}),r}(C1);D.registeredClasses.Slider=Zx;var Gx=function(t){re(r,t);function r(){var e=t.call(this)||this;e.className="TextLink",e.selectable=!0;var i=new Wt;e.fill=i.getFor("primaryButton").brighten(.3);var n=e.states.create("hover");n.properties.fill=i.getFor("primaryButtonHover").brighten(.3);var a=e.states.create("down");return a.properties.fill=i.getFor("primaryButtonDown").brighten(.3),e.cursorOverStyle=ur.pointer,e.applyTheme(),e}return r}(pn);D.registeredClasses.TextLink=Gx;var Na=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.properties={},e.isTemplate=!1,e._scale=1,e._nonScaling=!0,e.className="Filter",e.filterPrimitives=new vt,e.properties.filterUnits="objectBoundingBox",e.filterPrimitives.events.on("inserted",function(i){e._disposers.push(i.newValue)}),e.width=120,e.height=120,e.applyTheme(),e}return r.prototype.appendPrimitives=function(e){Ne(this.filterPrimitives.iterator(),function(i){e.add(i)})},r.prototype.animate=function(e,i,n){var a=new di(this,e,i,n).start();return a},Object.defineProperty(r.prototype,"width",{get:function(){return this.properties.width},set:function(e){this.properties.width=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"height",{get:function(){return this.properties.height},set:function(e){this.properties.height=e},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){var i=this;t.prototype.copyFrom.call(this,e),Fe(e.properties,function(n,a){i[n]=a})},Object.defineProperty(r.prototype,"paper",{get:function(){return this._paper?this._paper:Co()},set:function(e){this._paper!=e&&(this._paper=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"animations",{get:function(){return this._animations||(this._animations=[],this._disposers.push(new Va(this._animations))),this._animations},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"scale",{get:function(){return this._scale},set:function(e){this._scale=e,this.updateScale()},enumerable:!0,configurable:!0}),r.prototype.updateScale=function(){},Object.defineProperty(r.prototype,"filterUnits",{get:function(){return this.properties.filterUnits},set:function(e){this.properties.filterUnits=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"nonScaling",{get:function(){return this._nonScaling},set:function(e){this._nonScaling=e,e||(this._scale=1),this.updateScale()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"sprite",{set:function(e){this.setSprite(e)},enumerable:!0,configurable:!0}),r.prototype.setSprite=function(e){this._sprite&&this._sprite!=e&&this._sprite.filters.removeValue(this),this._sprite=e},r}(Xt),P1=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="DropShadowFilter",e.color=Be("#000"),e.feGaussianBlur=e.paper.add("feGaussianBlur"),e.feGaussianBlur.attr({result:"blurOut",in:"SourceGraphic"}),e.filterPrimitives.push(e.feGaussianBlur),e.feOffset=e.paper.add("feOffset"),e.feOffset.attr({result:"offsetBlur"}),e.filterPrimitives.push(e.feOffset),e.feFlood=e.paper.add("feFlood"),e.feFlood.attr({"flood-color":e.color}),e.filterPrimitives.push(e.feFlood),e.feComposite=e.paper.add("feComposite"),e.feComposite.attr({in2:"offsetBlur",operator:"in"}),e.filterPrimitives.push(e.feComposite),e.feMerge=e.paper.addGroup("feMerge"),e.feMerge.add(e.paper.add("feMergeNode")),e.feMerge.add(e.paper.add("feMergeNode").attr({in:"SourceGraphic"})),e.filterPrimitives.push(e.feMerge),e.width=200,e.height=200,e.blur=1.5,e.dx=3,e.dy=3,e.opacity=.5,e.applyTheme(),e}return Object.defineProperty(r.prototype,"color",{get:function(){return this.properties.color},set:function(e){this.properties.color=e,this.feFlood&&this.feFlood.attr({"flood-color":e})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"opacity",{get:function(){return this.properties.opacity},set:function(e){this.properties.opacity=e,this.feFlood.attr({"flood-opacity":e})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dx",{get:function(){return this.properties.dx},set:function(e){this.properties.dx=e,this.feOffset.attr({dx:e/this.scale})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dy",{get:function(){return this.properties.dy},set:function(e){this.properties.dy=e,this.feOffset.attr({dy:e/this.scale})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"blur",{get:function(){return this.properties.blur},set:function(e){this.properties.blur=e,this.feGaussianBlur.attr({stdDeviation:e/this.scale})},enumerable:!0,configurable:!0}),r.prototype.updateScale=function(){this.dx=this.dx,this.dy=this.dy,this.blur=this.blur},r}(Na);D.registeredClasses.DropShadowFilter=P1;var k1=function(t){re(r,t);function r(){var e=t.call(this)||this;e._boundingRect={x:-4e4,y:-4e4,width:8e4,height:8e4},e._pointTo={x:0,y:0},e.fitPointerToBounds=!1,e._verticalOrientation="up",e.fixDoc=!0,e.className="Tooltip",e.isMeasured=!1,e.getFillFromObject=!0,e.margin(5,5,5,5),e.defaultState.transitionDuration=1,e.hiddenState.transitionDuration=1;var i=e.background;i.interactionsEnabled=!1,i.fillOpacity=.9,i.strokeWidth=1,i.strokeOpacity=1,i.stroke=Be("#ffffff"),i.cornerRadius=3,i.pointerLength=6,i.pointerBaseWidth=10;var n=new P1;n.dy=1,n.dx=1,n.opacity=.5,i.filters.push(n),e.autoTextColor=!0;var a=e.createChild(pn);return a.shouldClone=!1,e.label=a,a.padding(7,12,4,12),a.interactionsEnabled=!1,a.horizontalCenter="middle",a.fill=Be("#ffffff"),e._disposers.push(a),e.label.events.on("sizechanged",e.drawBackground,e),e.label.zIndex=1,e.pointerOrientation="vertical",e.animationDuration=0,e.animationEasing=Rn,e.setPropertyValue("showInViewport",!1),e.role="tooltip",e.visible=!1,e.opacity=0,e.x=0,e.y=0,e.events.on("visibilitychanged",e.handleVisibility,e),e.applyTheme(),e}return r.prototype.handleVisibility=function(){this.visible&&this.label.invalidate()},Object.defineProperty(r.prototype,"getStrokeFromObject",{get:function(){return this.getPropertyValue("getStrokeFromObject")},set:function(e){this.setPropertyValue("getStrokeFromObject",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"autoTextColor",{get:function(){return this.getPropertyValue("autoTextColor")},set:function(e){this.setPropertyValue("autoTextColor",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"keepTargetHover",{get:function(){return this.getPropertyValue("keepTargetHover")},set:function(e){var i=this;this.setPropertyValue("keepTargetHover",e,!0)&&e&&(this.hoverable=!0,this.background.interactionsEnabled=!0,this._disposers.push(this.events.on("over",function(n){i.targetSprite&&i.targetSprite.hoverable&&(i.targetSprite.isHover=!0)})),this._disposers.push(this.events.on("out",function(n){i.targetSprite&&i.targetSprite.hoverable&&(i.targetSprite.isHover=!1)})))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"showInViewport",{get:function(){return this.getPropertyValue("showInViewport")},set:function(e){this.setPropertyValue("showInViewport",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"getFillFromObject",{get:function(){return this.getPropertyValue("getFillFromObject")},set:function(e){this.setPropertyValue("getFillFromObject",e,!0)},enumerable:!0,configurable:!0}),r.prototype.createBackground=function(){return new Nx},Object.defineProperty(r.prototype,"pointerOrientation",{get:function(){return this.getPropertyValue("pointerOrientation")},set:function(e){this.setPropertyValue("pointerOrientation",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"animationDuration",{get:function(){return this.getPropertyValue("animationDuration")},set:function(e){this.setPropertyValue("animationDuration",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"animationEasing",{get:function(){return this.getPropertyValue("animationEasing")},set:function(e){this.setPropertyValue("animationEasing",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"html",{get:function(){return this.label.html},set:function(e){this.label.html!=e&&(this.label.html=e,this.invalidate())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"text",{get:function(){return this.label.text},set:function(e){this.label.text!=e&&(this.label.text=e,this.invalidate())},enumerable:!0,configurable:!0}),r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.label;e.invalid&&e.validate();var i=this._pointTo.x,n=this._pointTo.y,a=this._boundingRect,s=e.measuredWidth,o=e.measuredHeight,l=this.background.pointerLength,u,c;if(this.ignoreBounds&&(a=void 0),a&&this.fixDoc&&s>a.width){tg({x:a.x,y:a.y},this.parent);var h=tg({x:a.x+a.width,y:a.y+a.height},this.parent),f=document.body.offsetWidth;document.body.offsetHeight,h.x>f/2?a.x=a.width-s:a.width=a.x+s}var d=this.pointerOrientation;d=="horizontal"||d=="left"||d=="right"?(c=-o/2,d=="horizontal"?a&&i>a.x+a.width/2?u=-s/2-l:u=s/2+l:d=="left"?u=s/2+l:u=-s/2-l):(a&&(u=He(0,a.x-i+s/2,a.x-i+a.width-s/2)),d=="vertical"?a&&n>a.y+o+l?(c=-o-l,this._verticalOrientation="up"):(c=l,this._verticalOrientation="down"):d=="down"?(c=-o-l,this._verticalOrientation="up"):(c=l,this._verticalOrientation="down")),a&&(c=He(c,a.y-n,a.y+a.height-o-n)),e.x=u,e.y=c,this.drawBackground()},r.prototype.updateBackground=function(){this.group.addToBack(this.background.group)},r.prototype.drawBackground=function(){var e=this.label,i=this.background,n=e.measuredWidth,a=e.measuredHeight,s=this._boundingRect,o=n,l=e.pixelX-n/2,u=a,c=e.pixelY,h=this._pointTo.x,f=this._pointTo.y,d=s.x-h,p=d+s.width,m=s.y-f,g=m+s.height;i.x=l,i.y=c,i.width=o,i.height=u,this.fitPointerToBounds?(i.pointerX=He(-i.x,d-i.x,p-i.x),i.pointerY=He(-i.y,m-i.y,g-i.y)):(i.pointerX=-i.x,i.pointerY=-i.y),i.validate()},r.prototype.delayedPointTo=function(e,i){var n=this;this._pointToDisposer&&this._pointToDisposer.dispose(),this._pointToDisposer=D.events.once("exitframe",function(){n.pointTo(e,i)}),this.addDisposer(this._pointToDisposer)},r.prototype.pointTo=function(e,i){(this._pointTo.x!=e.x||this._pointTo.y!=e.y)&&(this._pointTo=e,this.invalidate(),!this.visible||i?(this.moveTo(this._pointTo),this._animation&&this._animation.kill()):this.pixelX==0&&this.pixelY==0?this.moveTo(this._pointTo):(this._animation&&this._animation.kill(),this._animation=new di(this,[{property:"x",to:e.x,from:this.pixelX},{property:"y",to:e.y,from:this.pixelY}],this.animationDuration,this.animationEasing).start()))},r.prototype.setBounds=function(e){var i=this._boundingRect;(i.x!=e.x||i.y!=e.y||i.width!=e.width||i.height!=e.height)&&(this._boundingRect=e,this.invalidate())},Object.defineProperty(r.prototype,"boundingContainer",{set:function(e){this._boundingContainer=e,e.events.on("sizechanged",this.updateBounds,this),e.events.on("positionchanged",this.updateBounds,this)},enumerable:!0,configurable:!0}),r.prototype.updateBounds=function(){var e=this._boundingContainer,i=h3({x:e.pixelX,y:e.pixelY,width:e.maxWidth,height:e.maxHeight},e);this.setBounds(i)},Object.defineProperty(r.prototype,"ignoreBounds",{get:function(){return this.getPropertyValue("ignoreBounds")},set:function(e){this.setPropertyValue("ignoreBounds",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"verticalOrientation",{get:function(){return this._verticalOrientation},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltip",{get:function(){},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),this.label.copyFrom(e.label),e._boundingRect&&(this._boundingRect=e._boundingRect)},r.prototype.asFunction=function(e){return e=="animationEasing"||t.prototype.asIs.call(this,e)},r}(Mt);D.registeredClasses.Tooltip=k1;var qx=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="Trapezoid",e.element=e.paper.add("path"),e.topSide=Dt(100),e.bottomSide=Dt(100),e.leftSide=Dt(100),e.rightSide=Dt(100),e.isMeasured=!1,e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.pixelWidth,i=this.pixelHeight,n=Sr(this.topSide,e),a=Sr(this.bottomSide,e),s=Sr(this.leftSide,i),o=Sr(this.rightSide,i),l=(e-n)/2,u=(i-s)/2,c=e-(e-n)/2,h=(i-o)/2,f=e-(e-a)/2,d=i-(i-o)/2,p=(e-a)/2,m=i-(i-s)/2,g="",y="",v="",b="";if(O(this.horizontalNeck)){var _=this.horizontalNeck.value;g=ge({x:e*_,y:Math.max(u,h)}),v=ge({x:e*_,y:Math.min(d,m)})}if(O(this.verticalNeck)){var x=this.verticalNeck.value;y=ge({x:Math.min(c,f),y:i*x}),b=ge({x:Math.max(l,p),y:i*x})}var k=Ue({x:l,y:u})+g+ge({x:c,y:h})+y+ge({x:f,y:d})+v+ge({x:p,y:m})+b;this.path=k},Object.defineProperty(r.prototype,"topSide",{get:function(){return this.getPropertyValue("topSide")},set:function(e){this.setPercentProperty("topSide",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"bottomSide",{get:function(){return this.getPropertyValue("bottomSide")},set:function(e){this.setPercentProperty("bottomSide",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"leftSide",{get:function(){return this.getPropertyValue("leftSide")},set:function(e){this.setPercentProperty("leftSide",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"rightSide",{get:function(){return this.getPropertyValue("rightSide")},set:function(e){this.setPercentProperty("rightSide",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"horizontalNeck",{get:function(){return this.getPropertyValue("horizontalNeck")},set:function(e){this.setPropertyValue("horizontalNeck",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"verticalNeck",{get:function(){return this.getPropertyValue("verticalNeck")},set:function(e){this.setPropertyValue("verticalNeck",e,!0)},enumerable:!0,configurable:!0}),r}(bt);D.registeredClasses.Trapezoid=qx;var O1=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="Triangle",e.element=e.paper.add("path"),e.direction="top",e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.pixelWidth,i=this.pixelHeight,n;switch(this.direction){case"right":n=Ue({x:0,y:0})+ge({x:e,y:i/2})+ge({x:0,y:i})+$t();break;case"left":n=Ue({x:e,y:0})+ge({x:0,y:i/2})+ge({x:e,y:i})+$t();break;case"bottom":n=Ue({x:0,y:0})+ge({x:e,y:0})+ge({x:e/2,y:i})+$t();break;case"top":n=Ue({x:e/2,y:0})+ge({x:e,y:i})+ge({x:0,y:i})+$t();break}this.path=n},Object.defineProperty(r.prototype,"direction",{get:function(){return this.getPropertyValue("direction")},set:function(e){this.setPropertyValue("direction",e,!0)},enumerable:!0,configurable:!0}),r}(bt);D.registeredClasses.Triangle=O1;var ad=function(){function t(r,e){this._tensionX=r,this._tensionY=e}return t.prototype.smooth=function(r){for(var e=r.length-1;e>0;e--){var i=r[e],n=r[e-1];Math.abs(i.x-n.x)<.1&&Math.abs(i.y-n.y)<.1&&r.splice(e-1,1)}var a=this._tensionX,s=this._tensionY;if(r.length<3||a>=1&&s>=1)return Hx(r);var o=r[0],l=r[r.length-1],u=!1;be(o.x,3)==be(l.x)&&be(o.y)==be(l.y)&&(u=!0);for(var c="",e=0,h=r.length-1;e0){var f=Math.atan2(u-o,l-s),d=Math.cos(f),p=Math.sin(f),m=e*d,g=e*p;if(e<=1||i<=1)h=ge(r);else{var y=Math.round(2*c/e),v=[],b=1;l0){var n=this.getPoints(i);e=Ue(n[0])+new ad(this.tension,this.tension).smooth(n)}var a=this.pixelInnerRadius;if(a>0){var n=this.getPoints(a);n.reverse(),e+=Ue(n[0])+new ad(this.tension,this.tension).smooth(n)}this.path=e},r.prototype.getPoints=function(e){for(var i=e*Math.PI*2,n=this.waveHeight/2,a=i/Math.round(i/this.waveLength),s=a/2,o=[],l=i/a,u=0;u<=l;u++){var c=u*a/i*360,h=(u*a+s)/i*360;o.push({x:(e-n)*nt(c),y:(e-n)*Xe(c)}),o.push({x:(e+n)*nt(h),y:(e+n)*Xe(h)})}return o.pop(),o},Object.defineProperty(r.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!0,!1,10,!1),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelInnerRadius",{get:function(){return Sr(this.innerRadius,Ht(this.innerWidth/2,this.innerHeight/2))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"waveLength",{get:function(){return this.getPropertyValue("waveLength")},set:function(e){this.setPropertyValue("waveLength",e),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"waveHeight",{get:function(){return this.getPropertyValue("waveHeight")},set:function(e){this.setPropertyValue("waveHeight",e),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tension",{get:function(){return this.getPropertyValue("tension")},set:function(e){this.setPropertyValue("tension",e),this.invalidate()},enumerable:!0,configurable:!0}),r}(qu);D.registeredClasses.WavedCircle=Qx;var Ite=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="WavedLine",e.element=e.paper.add("path"),e.waveLength=16,e.waveHeight=4,e.tension=.8,e.pixelPerfect=!1,e.fill=Be(),e.applyTheme(),e}return r.prototype.draw=function(){var e={x:this.x1,y:this.y1},i={x:this.x2,y:this.y2};this.path=Ue(e)+Ps(e,i,this.waveLength,this.waveHeight,this.tension,!0)},Object.defineProperty(r.prototype,"waveLength",{get:function(){return this.getPropertyValue("waveLength")},set:function(e){this.setPropertyValue("waveLength",e),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"waveHeight",{get:function(){return this.getPropertyValue("waveHeight")},set:function(e){this.setPropertyValue("waveHeight",e),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tension",{get:function(){return this.getPropertyValue("tension")},set:function(e){this.setPropertyValue("tension",e),this.invalidate()},enumerable:!0,configurable:!0}),r}(x1),Ate=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="WavedRectangle",e.element=e.paper.add("path"),e.waveLength=16,e.waveHeight=4,e.tension=.8,e.setPropertyValue("wavedLeft",!0),e.setPropertyValue("wavedRight",!0),e.setPropertyValue("wavedTop",!0),e.setPropertyValue("wavedBottom",!0),e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.pixelWidth,i=this.pixelHeight;if(e>0&&i>0){var n={x:0,y:0},a={x:e,y:0},s={x:e,y:i},o={x:0,y:i},l=Math.min(e,this.waveLength),u=Math.min(i,this.waveHeight),c=Math.min(i,this.waveLength),h=Math.min(e,this.waveHeight),f="",d="",p="",m="";this.wavedTop&&(f=Ps(n,a,l,u,this.tension,!0)),this.wavedRight&&(d=Ps(a,s,c,h,this.tension,!0)),this.wavedBottom&&(p=Ps(s,o,l,u,this.tension,!0)),this.wavedLeft&&(m=Ps(o,n,c,h,this.tension,!0)),this.path=Ue(n)+f+ge(a)+d+ge(s)+p+ge(o)+m+"z"}},Object.defineProperty(r.prototype,"waveLength",{get:function(){return this.getPropertyValue("waveLength")},set:function(e){this.setPropertyValue("waveLength",e),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"waveHeight",{get:function(){return this.getPropertyValue("waveHeight")},set:function(e){this.setPropertyValue("waveHeight",e),this.invalidate()},enumerable:!0,configurable:!0}),r.prototype.setWavedSides=function(e,i,n,a){this.wavedTop=e,this.wavedRight=i,this.wavedBottom=n,this.wavedLeft=a},Object.defineProperty(r.prototype,"tension",{get:function(){return this.getPropertyValue("tension")},set:function(e){this.setPropertyValue("tension",e),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"wavedRight",{get:function(){return this.getPropertyValue("wavedRight")},set:function(e){this.setPropertyValue("wavedRight",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"wavedLeft",{get:function(){return this.getPropertyValue("wavedLeft")},set:function(e){this.setPropertyValue("wavedLeft",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"wavedTop",{get:function(){return this.getPropertyValue("wavedTop")},set:function(e){this.setPropertyValue("wavedTop",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"wavedBottom",{get:function(){return this.getPropertyValue("wavedBottom")},set:function(e){this.setPropertyValue("wavedBottom",e,!0)},enumerable:!0,configurable:!0}),r}(Zf),Xx=function(t){re(r,t);function r(){var e=t.call(this)||this;e.className="ZoomOutButton",e.padding(9,9,9,9),e.showSystemTooltip=!0;var i=new Wt,n=e.background;n.cornerRadius(20,20,20,20),n.fill=i.getFor("primaryButton"),n.stroke=i.getFor("primaryButtonStroke"),n.strokeOpacity=0,n.states.getKey("hover").properties.fill=i.getFor("primaryButtonHover"),n.states.getKey("down").properties.fill=i.getFor("primaryButtonActive");var a=new bt;a.element=e.paper.add("path");var s=Ue({x:0,y:0});return s+=ge({x:11,y:0}),a.path=s,a.pixelPerfect=!0,a.padding(8,3,8,3),a.stroke=i.getFor("primaryButtonText"),e.icon=a,e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){t.prototype.applyInternalDefaults.call(this),O(this.readerTitle)||(this.readerTitle=this.language.translate("Zoom Out"))},r}(zn);D.registeredClasses.ZoomOutButton=Xx;var Jx=function(t){re(r,t);function r(){var e=t.call(this)||this;e.className="PlayButton",e.padding(12,12,12,12),e.showSystemTooltip=!0;var i=new Wt,n=e.background;n.cornerRadius(25,25,25,25),n.fill=i.getFor("primaryButton"),n.stroke=i.getFor("primaryButtonStroke"),n.strokeOpacity=0,n.states.getKey("hover").properties.fill=i.getFor("primaryButtonHover"),n.states.getKey("down").properties.fill=i.getFor("primaryButtonActive");var a=new O1;a.direction="right",a.width=9,a.height=11,a.marginLeft=1,a.marginRight=1,a.horizontalCenter="middle",a.verticalCenter="middle",a.stroke=i.getFor("primaryButtonText"),a.fill=a.stroke,e.icon=a;var s=new Gu;s.width=11,s.height=11,s.horizontalCenter="middle",s.verticalCenter="middle",s.cornerRadius(0,0,0,0),s.stroke=i.getFor("primaryButtonText"),s.fill=a.stroke,e.togglable=!0;var o=e.states.create("active");return o.transitionDuration=0,o.properties.icon=s,e.defaultState.transitionDuration=0,e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){t.prototype.applyInternalDefaults.call(this),O(this.readerTitle)||(this.readerTitle=this.language.translate("Play"))},r}(zn);D.registeredClasses.PlayButton=Jx;var D1=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="ColorModifier",e.applyTheme(),e}return r.prototype.modify=function(e){return e},r}(Xt);D.registeredClasses.ColorModifier=D1;var Qf=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.lightnesses=[],e.brightnesses=[],e.opacities=[],e.offsets=[],e.className="GradientModifier",e.applyTheme(),e}return Object.defineProperty(r.prototype,"lightnesses",{get:function(){return this._lightnesses},set:function(e){this._lightnesses=e,this._brightnesses=[]},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"brightnesses",{get:function(){return this._brightnesses},set:function(e){this._brightnesses=e,this._lightnesses=[]},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"opacities",{get:function(){return this._opacities},set:function(e){this._opacities=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"offsets",{get:function(){return this._offsets},set:function(e){this._offsets=e},enumerable:!0,configurable:!0}),r.prototype.modify=function(e){this.gradient.clear();var i=0;this.opacities&&(i=at(i,this.opacities.length)),this.lightnesses&&(i=at(i,this.lightnesses.length)),this.brightnesses&&(i=at(i,this.brightnesses.length));for(var n=1,a,s,o=0;o0&&this.depth>0){this.sideB.show(0),this.sideA.show(0),this.edge.show(0);for(var e=this.startAngle,i=this.arc,n=this.pixelInnerRadius||0,a=this.radiusY||0,s=this.radius,o=e+i,l=a/s*n,u={x:nt(e)*n,y:Xe(e)*l},c={x:nt(e)*s,y:Xe(e)*a},h={x:nt(o)*s,y:Xe(o)*a},f={x:nt(o)*n,y:Xe(o)*l},d=this.depth,p={x:u.x,y:u.y-d},m={x:c.x,y:c.y-d},g={x:h.x,y:h.y-d},y={x:f.x,y:f.y-d},v="",b=Math.ceil(i/5),_=i/b,x=e,k=m,L=0;L0&&x<180){v+=Ue(k);var C={x:nt(x)*s,y:Xe(x)*a-d};v+=ge({x:k.x,y:k.y+d}),v+=wr({x:C.x,y:C.y+d},s,a,!0),v+=ge(C),v+=wr(k,s,a),v+="z",k=C}else{v+=Ue(k);var C={x:nt(x)*s,y:Xe(x)*a-d};v+=wr(C,s,a,!0),v+=ge({x:C.x,y:C.y+d}),v+=wr({x:k.x,y:k.y+d},s,a),v+=ge(k),v+="z",k=C}k=p,x=e;for(var L=0;L0&&x<180){v+=Ue(k);var C={x:nt(x)*n,y:Xe(x)*l-d};v+=ge({x:k.x,y:k.y+d}),v+=wr({x:C.x,y:C.y+d},n,l,!0),v+=ge(C),v+=wr(k,n,l),v+="z",k=C}else{v+=Ue(k);var C={x:nt(x)*n,y:Xe(x)*l-d};v+=wr(C,n,l,!0),v+=ge({x:C.x,y:C.y+d}),v+=wr({x:k.x,y:k.y+d},n,l),v+=ge(k),v+="z",k=C}this.edge.path=v,this.sideA.path=Ue(u)+ge(c)+ge(m)+ge(p)+$t(),this.sideB.path=Ue(h)+ge(f)+ge(y)+ge(g)+$t(),this.startAngle<90?this.sideA.toBack():this.sideA.toFront(),this.startAngle+this.arc>90?this.sideB.toBack():this.sideB.toFront(),this.slice.dy=-d}else this.sideA.hide(0),this.sideB.hide(0),this.edge.hide(0)},Object.defineProperty(r.prototype,"depth",{get:function(){return this.getPropertyValue("depth")},set:function(e){this.setPropertyValue("depth",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"angle",{get:function(){var e=this.getPropertyValue("angle");return M(e)||(e=0),e},set:function(e){this.setPropertyValue("angle",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radiusY",{get:function(){var e=this.getPropertyValue("radiusY");return M(e)||(e=this.radius-this.radius*this.angle/90),e},set:function(e){this.setPropertyValue("radiusY",e,!0)},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),this.edge.copyFrom(e.edge),this.sideA.copyFrom(e.sideA),this.sideB.copyFrom(e.sideB)},r}(nu),e6=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.className="RadialGradientModifier",e.gradient=new dn,e.applyTheme(),e}return r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),this.gradient=e.gradient.clone()},r}(Qf);D.registeredClasses.RadialGradientModifier=e6;var M1=function(t){re(r,t);function r(){var e=t.call(this)||this;return e.properties.gap=0,e._line=e.paper.add("path"),e.addElement(e._line),e}return r.prototype.draw=function(){if(t.prototype.draw.call(this),Math.round(this.rotation/90)!=this.rotation/90&&(this.properties.shapeRendering="auto"),this._line){var e=this.width,i=this.height,n="";if(!this.gap)Math.round(this.rotation/90)!=this.rotation/90?(n=Ue({x:-e,y:i/2})+ge({x:e*2,y:i/2}),this.properties.rotationX=this.width/2,this.properties.rotationY=this.height/2):n=Ue({x:0,y:0})+ge({x:e,y:0});else for(var a=this.gap+this.strokeWidth,s=this.height/a,o=-s/2;o1&&(c-=1),o.push(c)}this.shuffle&&o.sort(function(p,m){return Math.random()-.5});for(var u=0;u1?e.l=e.l-Math.floor(e.l):e.l<0&&(e.l=-(e.l-Math.floor(e.l))),e.l=Ac(e.l,this.minLightness,this.maxLightness)):(e.l>1?e.l=1:e.l<0&&(e.l=0),e.l=Ic(e.l,this.minLightness,this.maxLightness))},r.prototype.processConfig=function(e){if(e){if(O(e.list)&&hi(e.list))for(var i=0,n=e.list.length;i{s===this.plugin.id&&this.fallbacks.setSettings(o)}),this.proxiedOn=new Proxy({},{get:(s,o)=>this.target?this.target.on[o]:(...l)=>{this.onQueue.push({method:o,args:l})}}),this.proxiedTarget=new Proxy({},{get:(s,o)=>this.target?this.target[o]:o==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(o)?(...l)=>(this.targetQueue.push({method:o,args:l,resolve:()=>{}}),this.fallbacks[o](...l)):(...l)=>new Promise(u=>{this.targetQueue.push({method:o,args:l,resolve:u})})})}async setRealTarget(r){this.target=r;for(const e of this.onQueue)this.target.on[e.method](...e.args);for(const e of this.targetQueue)e.resolve(await this.target[e.method](...e.args))}}function v6(t,r){const e=t,i=B1(),n=c6(),a=h6&&e.enableEarlyProxy;if(n&&(i.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!a))n.emit(d6,t,r);else{const s=a?new m6(e,n):null;(i.__VUE_DEVTOOLS_PLUGINS__=i.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:e,setupFn:r,proxy:s}),s&&r(s.proxiedTarget)}}/*! - * vue-router v4.1.6 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */const aa=typeof window<"u";function y6(t){return t.__esModule||t[Symbol.toStringTag]==="Module"}const ft=Object.assign;function Uc(t,r){const e={};for(const i in r){const n=r[i];e[i]=Qr(n)?n.map(t):t(n)}return e}const Fs=()=>{},Qr=Array.isArray,b6=/\/$/,_6=t=>t.replace(b6,"");function Yc(t,r,e="/"){let i,n={},a="",s="";const o=r.indexOf("#");let l=r.indexOf("?");return o=0&&(l=-1),l>-1&&(i=r.slice(0,l),a=r.slice(l+1,o>-1?o:r.length),n=t(a)),o>-1&&(i=i||r.slice(0,o),s=r.slice(o,r.length)),i=C6(i!=null?i:r,e),{fullPath:i+(a&&"?")+a+s,path:i,query:n,hash:s}}function w6(t,r){const e=r.query?t(r.query):"";return r.path+(e&&"?")+e+(r.hash||"")}function mg(t,r){return!r||!t.toLowerCase().startsWith(r.toLowerCase())?t:t.slice(r.length)||"/"}function x6(t,r,e){const i=r.matched.length-1,n=e.matched.length-1;return i>-1&&i===n&&Pa(r.matched[i],e.matched[n])&&L1(r.params,e.params)&&t(r.query)===t(e.query)&&r.hash===e.hash}function Pa(t,r){return(t.aliasOf||t)===(r.aliasOf||r)}function L1(t,r){if(Object.keys(t).length!==Object.keys(r).length)return!1;for(const e in t)if(!S6(t[e],r[e]))return!1;return!0}function S6(t,r){return Qr(t)?vg(t,r):Qr(r)?vg(r,t):t===r}function vg(t,r){return Qr(r)?t.length===r.length&&t.every((e,i)=>e===r[i]):t.length===1&&t[0]===r}function C6(t,r){if(t.startsWith("/"))return t;if(!t)return r;const e=r.split("/"),i=t.split("/");let n=e.length-1,a,s;for(a=0;a1&&n--;else break;return e.slice(0,n).join("/")+"/"+i.slice(a-(a===i.length?1:0)).join("/")}var oo;(function(t){t.pop="pop",t.push="push"})(oo||(oo={}));var Rs;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Rs||(Rs={}));function P6(t){if(!t)if(aa){const r=document.querySelector("base");t=r&&r.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),_6(t)}const k6=/^[^#]+#/;function O6(t,r){return t.replace(k6,"#")+r}function T6(t,r){const e=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:r.behavior,left:i.left-e.left-(r.left||0),top:i.top-e.top-(r.top||0)}}const Qu=()=>({left:window.pageXOffset,top:window.pageYOffset});function D6(t){let r;if("el"in t){const e=t.el,i=typeof e=="string"&&e.startsWith("#"),n=typeof e=="string"?i?document.getElementById(e.slice(1)):document.querySelector(e):e;if(!n)return;r=T6(n,t)}else r=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(r):window.scrollTo(r.left!=null?r.left:window.pageXOffset,r.top!=null?r.top:window.pageYOffset)}function yg(t,r){return(history.state?history.state.position-r:-1)+t}const ld=new Map;function E6(t,r){ld.set(t,r)}function M6(t){const r=ld.get(t);return ld.delete(t),r}let I6=()=>location.protocol+"//"+location.host;function F1(t,r){const{pathname:e,search:i,hash:n}=r,a=t.indexOf("#");if(a>-1){let o=n.includes(t.slice(a))?t.slice(a).length:1,l=n.slice(o);return l[0]!=="/"&&(l="/"+l),mg(l,"")}return mg(e,t)+i+n}function A6(t,r,e,i){let n=[],a=[],s=null;const o=({state:f})=>{const d=F1(t,location),p=e.value,m=r.value;let g=0;if(f){if(e.value=d,r.value=f,s&&s===p){s=null;return}g=m?f.position-m.position:0}else i(d);n.forEach(y=>{y(e.value,p,{delta:g,type:oo.pop,direction:g?g>0?Rs.forward:Rs.back:Rs.unknown})})};function l(){s=e.value}function u(f){n.push(f);const d=()=>{const p=n.indexOf(f);p>-1&&n.splice(p,1)};return a.push(d),d}function c(){const{history:f}=window;!f.state||f.replaceState(ft({},f.state,{scroll:Qu()}),"")}function h(){for(const f of a)f();a=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c),{pauseListeners:l,listen:u,destroy:h}}function bg(t,r,e,i=!1,n=!1){return{back:t,current:r,forward:e,replaced:i,position:window.history.length,scroll:n?Qu():null}}function B6(t){const{history:r,location:e}=window,i={value:F1(t,e)},n={value:r.state};n.value||a(i.value,{back:null,current:i.value,forward:null,position:r.length-1,replaced:!0,scroll:null},!0);function a(l,u,c){const h=t.indexOf("#"),f=h>-1?(e.host&&document.querySelector("base")?t:t.slice(h))+l:I6()+t+l;try{r[c?"replaceState":"pushState"](u,"",f),n.value=u}catch(d){console.error(d),e[c?"replace":"assign"](f)}}function s(l,u){const c=ft({},r.state,bg(n.value.back,l,n.value.forward,!0),u,{position:n.value.position});a(l,c,!0),i.value=l}function o(l,u){const c=ft({},n.value,r.state,{forward:l,scroll:Qu()});a(c.current,c,!0);const h=ft({},bg(i.value,l,null),{position:c.position+1},u);a(l,h,!1),i.value=l}return{location:i,state:n,push:o,replace:s}}function L6(t){t=P6(t);const r=B6(t),e=A6(t,r.state,r.location,r.replace);function i(a,s=!0){s||e.pauseListeners(),history.go(a)}const n=ft({location:"",base:t,go:i,createHref:O6.bind(null,t)},r,e);return Object.defineProperty(n,"location",{enumerable:!0,get:()=>r.location.value}),Object.defineProperty(n,"state",{enumerable:!0,get:()=>r.state.value}),n}function F6(t){return typeof t=="string"||t&&typeof t=="object"}function R1(t){return typeof t=="string"||typeof t=="symbol"}const $i={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},j1=Symbol("");var _g;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(_g||(_g={}));function ka(t,r){return ft(new Error,{type:t,[j1]:!0},r)}function Si(t,r){return t instanceof Error&&j1 in t&&(r==null||!!(t.type&r))}const wg="[^/]+?",R6={sensitive:!1,strict:!1,start:!0,end:!0},j6=/[.+*?^${}()[\]/\\]/g;function V6(t,r){const e=ft({},R6,r),i=[];let n=e.start?"^":"";const a=[];for(const u of t){const c=u.length?[]:[90];e.strict&&!u.length&&(n+="/");for(let h=0;hr.length?r.length===1&&r[0]===40+40?1:-1:0}function H6(t,r){let e=0;const i=t.score,n=r.score;for(;e0&&r[r.length-1]<0}const z6={type:0,value:""},U6=/[a-zA-Z0-9_]/;function Y6(t){if(!t)return[[]];if(t==="/")return[[z6]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function r(d){throw new Error(`ERR (${e})/"${u}": ${d}`)}let e=0,i=e;const n=[];let a;function s(){a&&n.push(a),a=[]}let o=0,l,u="",c="";function h(){!u||(e===0?a.push({type:0,value:u}):e===1||e===2||e===3?(a.length>1&&(l==="*"||l==="+")&&r(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):r("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;o{s(v)}:Fs}function s(c){if(R1(c)){const h=i.get(c);h&&(i.delete(c),e.splice(e.indexOf(h),1),h.children.forEach(s),h.alias.forEach(s))}else{const h=e.indexOf(c);h>-1&&(e.splice(h,1),c.record.name&&i.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function o(){return e}function l(c){let h=0;for(;h=0&&(c.record.path!==e[h].record.path||!V1(c,e[h]));)h++;e.splice(h,0,c),c.record.name&&!Cg(c)&&i.set(c.record.name,c)}function u(c,h){let f,d={},p,m;if("name"in c&&c.name){if(f=i.get(c.name),!f)throw ka(1,{location:c});m=f.record.name,d=ft(Sg(h.params,f.keys.filter(v=>!v.optional).map(v=>v.name)),c.params&&Sg(c.params,f.keys.map(v=>v.name))),p=f.stringify(d)}else if("path"in c)p=c.path,f=e.find(v=>v.re.test(p)),f&&(d=f.parse(p),m=f.record.name);else{if(f=h.name?i.get(h.name):e.find(v=>v.re.test(h.path)),!f)throw ka(1,{location:c,currentLocation:h});m=f.record.name,d=ft({},h.params,c.params),p=f.stringify(d)}const g=[];let y=f;for(;y;)g.unshift(y.record),y=y.parent;return{name:m,path:p,params:d,matched:g,meta:G6(g)}}return t.forEach(c=>a(c)),{addRoute:a,resolve:u,removeRoute:s,getRoutes:o,getRecordMatcher:n}}function Sg(t,r){const e={};for(const i of r)i in t&&(e[i]=t[i]);return e}function $6(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:Z6(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function Z6(t){const r={},e=t.props||!1;if("component"in t)r.default=e;else for(const i in t.components)r[i]=typeof e=="boolean"?e:e[i];return r}function Cg(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function G6(t){return t.reduce((r,e)=>ft(r,e.meta),{})}function Pg(t,r){const e={};for(const i in t)e[i]=i in r?r[i]:t[i];return e}function V1(t,r){return r.children.some(e=>e===t||V1(t,e))}const N1=/#/g,q6=/&/g,Q6=/\//g,X6=/=/g,J6=/\?/g,H1=/\+/g,e8=/%5B/g,t8=/%5D/g,z1=/%5E/g,r8=/%60/g,U1=/%7B/g,i8=/%7C/g,Y1=/%7D/g,n8=/%20/g;function Jf(t){return encodeURI(""+t).replace(i8,"|").replace(e8,"[").replace(t8,"]")}function a8(t){return Jf(t).replace(U1,"{").replace(Y1,"}").replace(z1,"^")}function ud(t){return Jf(t).replace(H1,"%2B").replace(n8,"+").replace(N1,"%23").replace(q6,"%26").replace(r8,"`").replace(U1,"{").replace(Y1,"}").replace(z1,"^")}function s8(t){return ud(t).replace(X6,"%3D")}function o8(t){return Jf(t).replace(N1,"%23").replace(J6,"%3F")}function l8(t){return t==null?"":o8(t).replace(Q6,"%2F")}function au(t){try{return decodeURIComponent(""+t)}catch{}return""+t}function u8(t){const r={};if(t===""||t==="?")return r;const i=(t[0]==="?"?t.slice(1):t).split("&");for(let n=0;na&&ud(a)):[i&&ud(i)]).forEach(a=>{a!==void 0&&(r+=(r.length?"&":"")+e,a!=null&&(r+="="+a))})}return r}function c8(t){const r={};for(const e in t){const i=t[e];i!==void 0&&(r[e]=Qr(i)?i.map(n=>n==null?null:""+n):i==null?i:""+i)}return r}const h8=Symbol(""),Og=Symbol(""),Xu=Symbol(""),ep=Symbol(""),cd=Symbol("");function ps(){let t=[];function r(i){return t.push(i),()=>{const n=t.indexOf(i);n>-1&&t.splice(n,1)}}function e(){t=[]}return{add:r,list:()=>t,reset:e}}function Xi(t,r,e,i,n){const a=i&&(i.enterCallbacks[n]=i.enterCallbacks[n]||[]);return()=>new Promise((s,o)=>{const l=h=>{h===!1?o(ka(4,{from:e,to:r})):h instanceof Error?o(h):F6(h)?o(ka(2,{from:r,to:h})):(a&&i.enterCallbacks[n]===a&&typeof h=="function"&&a.push(h),s())},u=t.call(i&&i.instances[n],r,e,l);let c=Promise.resolve(u);t.length<3&&(c=c.then(l)),c.catch(h=>o(h))})}function Wc(t,r,e,i){const n=[];for(const a of t)for(const s in a.components){let o=a.components[s];if(!(r!=="beforeRouteEnter"&&!a.instances[s]))if(d8(o)){const u=(o.__vccOpts||o)[r];u&&n.push(Xi(u,e,i,a,s))}else{let l=o();n.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${a.path}"`));const c=y6(u)?u.default:u;a.components[s]=c;const f=(c.__vccOpts||c)[r];return f&&Xi(f,e,i,a,s)()}))}}return n}function d8(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function Tg(t){const r=Cr(Xu),e=Cr(ep),i=j(()=>r.resolve(se(t.to))),n=j(()=>{const{matched:l}=i.value,{length:u}=l,c=l[u-1],h=e.matched;if(!c||!h.length)return-1;const f=h.findIndex(Pa.bind(null,c));if(f>-1)return f;const d=Dg(l[u-2]);return u>1&&Dg(c)===d&&h[h.length-1].path!==d?h.findIndex(Pa.bind(null,l[u-2])):f}),a=j(()=>n.value>-1&&m8(e.params,i.value.params)),s=j(()=>n.value>-1&&n.value===e.matched.length-1&&L1(e.params,i.value.params));function o(l={}){return g8(l)?r[se(t.replace)?"replace":"push"](se(t.to)).catch(Fs):Promise.resolve()}return{route:i,href:j(()=>i.value.href),isActive:a,isExactActive:s,navigate:o}}const f8=ce({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Tg,setup(t,{slots:r}){const e=vi(Tg(t)),{options:i}=Cr(Xu),n=j(()=>({[Eg(t.activeClass,i.linkActiveClass,"router-link-active")]:e.isActive,[Eg(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:e.isExactActive}));return()=>{const a=r.default&&r.default(e);return t.custom?a:De("a",{"aria-current":e.isExactActive?t.ariaCurrentValue:null,href:e.href,onClick:e.navigate,class:n.value},a)}}}),p8=f8;function g8(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const r=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(r))return}return t.preventDefault&&t.preventDefault(),!0}}function m8(t,r){for(const e in r){const i=r[e],n=t[e];if(typeof i=="string"){if(i!==n)return!1}else if(!Qr(n)||n.length!==i.length||i.some((a,s)=>a!==n[s]))return!1}return!0}function Dg(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Eg=(t,r,e)=>t!=null?t:r!=null?r:e,v8=ce({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:r,slots:e}){const i=Cr(cd),n=j(()=>t.route||i.value),a=Cr(Og,0),s=j(()=>{let u=se(a);const{matched:c}=n.value;let h;for(;(h=c[u])&&!h.components;)u++;return u}),o=j(()=>n.value.matched[s.value]);Ts(Og,j(()=>s.value+1)),Ts(h8,o),Ts(cd,n);const l=W();return Ge(()=>[l.value,o.value,t.name],([u,c,h],[f,d,p])=>{c&&(c.instances[h]=u,d&&d!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=d.leaveGuards),c.updateGuards.size||(c.updateGuards=d.updateGuards))),u&&c&&(!d||!Pa(c,d)||!f)&&(c.enterCallbacks[h]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=n.value,c=t.name,h=o.value,f=h&&h.components[c];if(!f)return Mg(e.default,{Component:f,route:u});const d=h.props[c],p=d?d===!0?u.params:typeof d=="function"?d(u):d:null,g=De(f,ft({},p,r,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(h.instances[c]=null)},ref:l}));return Mg(e.default,{Component:g,route:u})||g}}});function Mg(t,r){if(!t)return null;const e=t(r);return e.length===1?e[0]:e}const y8=v8;function b8(t){const r=K6(t.routes,t),e=t.parseQuery||u8,i=t.stringifyQuery||kg,n=t.history,a=ps(),s=ps(),o=ps(),l=E_($i);let u=$i;aa&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Uc.bind(null,R=>""+R),h=Uc.bind(null,l8),f=Uc.bind(null,au);function d(R,G){let $,ee;return R1(R)?($=r.getRecordMatcher(R),ee=G):ee=R,r.addRoute(ee,$)}function p(R){const G=r.getRecordMatcher(R);G&&r.removeRoute(G)}function m(){return r.getRoutes().map(R=>R.record)}function g(R){return!!r.getRecordMatcher(R)}function y(R,G){if(G=ft({},G||l.value),typeof R=="string"){const w=Yc(e,R,G.path),S=r.resolve({path:w.path},G),B=n.createHref(w.fullPath);return ft(w,S,{params:f(S.params),hash:au(w.hash),redirectedFrom:void 0,href:B})}let $;if("path"in R)$=ft({},R,{path:Yc(e,R.path,G.path).path});else{const w=ft({},R.params);for(const S in w)w[S]==null&&delete w[S];$=ft({},R,{params:h(R.params)}),G.params=h(G.params)}const ee=r.resolve($,G),z=R.hash||"";ee.params=c(f(ee.params));const ae=w6(i,ft({},R,{hash:a8(z),path:ee.path})),ie=n.createHref(ae);return ft({fullPath:ae,hash:z,query:i===kg?c8(R.query):R.query||{}},ee,{redirectedFrom:void 0,href:ie})}function v(R){return typeof R=="string"?Yc(e,R,l.value.path):ft({},R)}function b(R,G){if(u!==R)return ka(8,{from:G,to:R})}function _(R){return L(R)}function x(R){return _(ft(v(R),{replace:!0}))}function k(R){const G=R.matched[R.matched.length-1];if(G&&G.redirect){const{redirect:$}=G;let ee=typeof $=="function"?$(R):$;return typeof ee=="string"&&(ee=ee.includes("?")||ee.includes("#")?ee=v(ee):{path:ee},ee.params={}),ft({query:R.query,hash:R.hash,params:"path"in ee?{}:R.params},ee)}}function L(R,G){const $=u=y(R),ee=l.value,z=R.state,ae=R.force,ie=R.replace===!0,w=k($);if(w)return L(ft(v(w),{state:typeof w=="object"?ft({},z,w.state):z,force:ae,replace:ie}),G||$);const S=$;S.redirectedFrom=G;let B;return!ae&&x6(i,ee,$)&&(B=ka(16,{to:S,from:ee}),Ie(ee,ee,!0,!1)),(B?Promise.resolve(B):T(S,ee)).catch(V=>Si(V)?Si(V,2)?V:Ce(V):le(V,S,ee)).then(V=>{if(V){if(Si(V,2))return L(ft({replace:ie},v(V.to),{state:typeof V.to=="object"?ft({},z,V.to.state):z,force:ae}),G||S)}else V=U(S,ee,!0,ie,z);return A(S,ee,V),V})}function C(R,G){const $=b(R,G);return $?Promise.reject($):Promise.resolve()}function T(R,G){let $;const[ee,z,ae]=_8(R,G);$=Wc(ee.reverse(),"beforeRouteLeave",R,G);for(const w of ee)w.leaveGuards.forEach(S=>{$.push(Xi(S,R,G))});const ie=C.bind(null,R,G);return $.push(ie),Jn($).then(()=>{$=[];for(const w of a.list())$.push(Xi(w,R,G));return $.push(ie),Jn($)}).then(()=>{$=Wc(z,"beforeRouteUpdate",R,G);for(const w of z)w.updateGuards.forEach(S=>{$.push(Xi(S,R,G))});return $.push(ie),Jn($)}).then(()=>{$=[];for(const w of R.matched)if(w.beforeEnter&&!G.matched.includes(w))if(Qr(w.beforeEnter))for(const S of w.beforeEnter)$.push(Xi(S,R,G));else $.push(Xi(w.beforeEnter,R,G));return $.push(ie),Jn($)}).then(()=>(R.matched.forEach(w=>w.enterCallbacks={}),$=Wc(ae,"beforeRouteEnter",R,G),$.push(ie),Jn($))).then(()=>{$=[];for(const w of s.list())$.push(Xi(w,R,G));return $.push(ie),Jn($)}).catch(w=>Si(w,8)?w:Promise.reject(w))}function A(R,G,$){for(const ee of o.list())ee(R,G,$)}function U(R,G,$,ee,z){const ae=b(R,G);if(ae)return ae;const ie=G===$i,w=aa?history.state:{};$&&(ee||ie?n.replace(R.fullPath,ft({scroll:ie&&w&&w.scroll},z)):n.push(R.fullPath,z)),l.value=R,Ie(R,G,$,ie),Ce()}let N;function Y(){N||(N=n.listen((R,G,$)=>{if(!Te.listening)return;const ee=y(R),z=k(ee);if(z){L(ft(z,{replace:!0}),ee).catch(Fs);return}u=ee;const ae=l.value;aa&&E6(yg(ae.fullPath,$.delta),Qu()),T(ee,ae).catch(ie=>Si(ie,12)?ie:Si(ie,2)?(L(ie.to,ee).then(w=>{Si(w,20)&&!$.delta&&$.type===oo.pop&&n.go(-1,!1)}).catch(Fs),Promise.reject()):($.delta&&n.go(-$.delta,!1),le(ie,ee,ae))).then(ie=>{ie=ie||U(ee,ae,!1),ie&&($.delta&&!Si(ie,8)?n.go(-$.delta,!1):$.type===oo.pop&&Si(ie,20)&&n.go(-1,!1)),A(ee,ae,ie)}).catch(Fs)}))}let fe=ps(),K=ps(),F;function le(R,G,$){Ce(R);const ee=K.list();return ee.length?ee.forEach(z=>z(R,G,$)):console.error(R),Promise.reject(R)}function pe(){return F&&l.value!==$i?Promise.resolve():new Promise((R,G)=>{fe.add([R,G])})}function Ce(R){return F||(F=!R,Y(),fe.list().forEach(([G,$])=>R?$(R):G()),fe.reset()),R}function Ie(R,G,$,ee){const{scrollBehavior:z}=t;if(!aa||!z)return Promise.resolve();const ae=!$&&M6(yg(R.fullPath,0))||(ee||!$)&&history.state&&history.state.scroll||null;return Gr().then(()=>z(R,G,ae)).then(ie=>ie&&D6(ie)).catch(ie=>le(ie,R,G))}const Re=R=>n.go(R);let Pe;const he=new Set,Te={currentRoute:l,listening:!0,addRoute:d,removeRoute:p,hasRoute:g,getRoutes:m,resolve:y,options:t,push:_,replace:x,go:Re,back:()=>Re(-1),forward:()=>Re(1),beforeEach:a.add,beforeResolve:s.add,afterEach:o.add,onError:K.add,isReady:pe,install(R){const G=this;R.component("RouterLink",p8),R.component("RouterView",y8),R.config.globalProperties.$router=G,Object.defineProperty(R.config.globalProperties,"$route",{enumerable:!0,get:()=>se(l)}),aa&&!Pe&&l.value===$i&&(Pe=!0,_(n.location).catch(z=>{}));const $={};for(const z in $i)$[z]=j(()=>l.value[z]);R.provide(Xu,G),R.provide(ep,vi($)),R.provide(cd,l);const ee=R.unmount;he.add(R),R.unmount=function(){he.delete(R),he.size<1&&(u=$i,N&&N(),N=null,l.value=$i,Pe=!1,F=!1),ee()}}};return Te}function Jn(t){return t.reduce((r,e)=>r.then(()=>e()),Promise.resolve())}function _8(t,r){const e=[],i=[],n=[],a=Math.max(r.matched.length,t.matched.length);for(let s=0;sPa(u,o))?i.push(o):e.push(o));const l=t.matched[s];l&&(r.matched.find(u=>Pa(u,l))||n.push(l))}return[e,i,n]}function tp(){return Cr(Xu)}function Ju(){return Cr(ep)}function sa(t,r=0){const e=w8(t);return e!==void 0?parseInt(e):r}function w8(t){var e;const r=Array.isArray(t)?t:[t];return(e=r[r.length-1])!=null?e:void 0}/*! - * vuex v4.1.0 - * (c) 2022 Evan You - * @license MIT - */var W1="store";function x8(t){return t===void 0&&(t=null),Cr(t!==null?t:W1)}function Ha(t,r){Object.keys(t).forEach(function(e){return r(t[e],e)})}function K1(t){return t!==null&&typeof t=="object"}function S8(t){return t&&typeof t.then=="function"}function C8(t,r){return function(){return t(r)}}function $1(t,r,e){return r.indexOf(t)<0&&(e&&e.prepend?r.unshift(t):r.push(t)),function(){var i=r.indexOf(t);i>-1&&r.splice(i,1)}}function Z1(t,r){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var e=t.state;ec(t,e,[],t._modules.root,!0),rp(t,e,r)}function rp(t,r,e){var i=t._state,n=t._scope;t.getters={},t._makeLocalGettersCache=Object.create(null);var a=t._wrappedGetters,s={},o={},l=r_(!0);l.run(function(){Ha(a,function(u,c){s[c]=C8(u,t),o[c]=j(function(){return s[c]()}),Object.defineProperty(t.getters,c,{get:function(){return o[c].value},enumerable:!0})})}),t._state=vi({data:r}),t._scope=l,t.strict&&D8(t),i&&e&&t._withCommit(function(){i.data=null}),n&&n.stop()}function ec(t,r,e,i,n){var a=!e.length,s=t._modules.getNamespace(e);if(i.namespaced&&(t._modulesNamespaceMap[s],t._modulesNamespaceMap[s]=i),!a&&!n){var o=ip(r,e.slice(0,-1)),l=e[e.length-1];t._withCommit(function(){o[l]=i.state})}var u=i.context=P8(t,s,e);i.forEachMutation(function(c,h){var f=s+h;k8(t,f,c,u)}),i.forEachAction(function(c,h){var f=c.root?h:s+h,d=c.handler||c;O8(t,f,d,u)}),i.forEachGetter(function(c,h){var f=s+h;T8(t,f,c,u)}),i.forEachChild(function(c,h){ec(t,r,e.concat(h),c,n)})}function P8(t,r,e){var i=r==="",n={dispatch:i?t.dispatch:function(a,s,o){var l=su(a,s,o),u=l.payload,c=l.options,h=l.type;return(!c||!c.root)&&(h=r+h),t.dispatch(h,u)},commit:i?t.commit:function(a,s,o){var l=su(a,s,o),u=l.payload,c=l.options,h=l.type;(!c||!c.root)&&(h=r+h),t.commit(h,u,c)}};return Object.defineProperties(n,{getters:{get:i?function(){return t.getters}:function(){return G1(t,r)}},state:{get:function(){return ip(t.state,e)}}}),n}function G1(t,r){if(!t._makeLocalGettersCache[r]){var e={},i=r.length;Object.keys(t.getters).forEach(function(n){if(n.slice(0,i)===r){var a=n.slice(i);Object.defineProperty(e,a,{get:function(){return t.getters[n]},enumerable:!0})}}),t._makeLocalGettersCache[r]=e}return t._makeLocalGettersCache[r]}function k8(t,r,e,i){var n=t._mutations[r]||(t._mutations[r]=[]);n.push(function(s){e.call(t,i.state,s)})}function O8(t,r,e,i){var n=t._actions[r]||(t._actions[r]=[]);n.push(function(s){var o=e.call(t,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:t.getters,rootState:t.state},s);return S8(o)||(o=Promise.resolve(o)),t._devtoolHook?o.catch(function(l){throw t._devtoolHook.emit("vuex:error",l),l}):o})}function T8(t,r,e,i){t._wrappedGetters[r]||(t._wrappedGetters[r]=function(a){return e(i.state,i.getters,a.state,a.getters)})}function D8(t){Ge(function(){return t._state.data},function(){},{deep:!0,flush:"sync"})}function ip(t,r){return r.reduce(function(e,i){return e[i]},t)}function su(t,r,e){return K1(t)&&t.type&&(e=r,r=t,t=t.type),{type:t,payload:r,options:e}}var E8="vuex bindings",Ig="vuex:mutations",Kc="vuex:actions",ea="vuex",M8=0;function I8(t,r){v6({id:"org.vuejs.vuex",app:t,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[E8]},function(e){e.addTimelineLayer({id:Ig,label:"Vuex Mutations",color:Ag}),e.addTimelineLayer({id:Kc,label:"Vuex Actions",color:Ag}),e.addInspector({id:ea,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),e.on.getInspectorTree(function(i){if(i.app===t&&i.inspectorId===ea)if(i.filter){var n=[];J1(n,r._modules.root,i.filter,""),i.rootNodes=n}else i.rootNodes=[X1(r._modules.root,"")]}),e.on.getInspectorState(function(i){if(i.app===t&&i.inspectorId===ea){var n=i.nodeId;G1(r,n),i.state=L8(R8(r._modules,n),n==="root"?r.getters:r._makeLocalGettersCache,n)}}),e.on.editInspectorState(function(i){if(i.app===t&&i.inspectorId===ea){var n=i.nodeId,a=i.path;n!=="root"&&(a=n.split("/").filter(Boolean).concat(a)),r._withCommit(function(){i.set(r._state.data,a,i.state.value)})}}),r.subscribe(function(i,n){var a={};i.payload&&(a.payload=i.payload),a.state=n,e.notifyComponentUpdate(),e.sendInspectorTree(ea),e.sendInspectorState(ea),e.addTimelineEvent({layerId:Ig,event:{time:Date.now(),title:i.type,data:a}})}),r.subscribeAction({before:function(i,n){var a={};i.payload&&(a.payload=i.payload),i._id=M8++,i._time=Date.now(),a.state=n,e.addTimelineEvent({layerId:Kc,event:{time:i._time,title:i.type,groupId:i._id,subtitle:"start",data:a}})},after:function(i,n){var a={},s=Date.now()-i._time;a.duration={_custom:{type:"duration",display:s+"ms",tooltip:"Action duration",value:s}},i.payload&&(a.payload=i.payload),a.state=n,e.addTimelineEvent({layerId:Kc,event:{time:Date.now(),title:i.type,groupId:i._id,subtitle:"end",data:a}})}})})}var Ag=8702998,A8=6710886,B8=16777215,q1={label:"namespaced",textColor:B8,backgroundColor:A8};function Q1(t){return t&&t!=="root"?t.split("/").slice(-2,-1)[0]:"Root"}function X1(t,r){return{id:r||"root",label:Q1(r),tags:t.namespaced?[q1]:[],children:Object.keys(t._children).map(function(e){return X1(t._children[e],r+e+"/")})}}function J1(t,r,e,i){i.includes(e)&&t.push({id:i||"root",label:i.endsWith("/")?i.slice(0,i.length-1):i||"Root",tags:r.namespaced?[q1]:[]}),Object.keys(r._children).forEach(function(n){J1(t,r._children[n],e,i+n+"/")})}function L8(t,r,e){r=e==="root"?r:r[e];var i=Object.keys(r),n={state:Object.keys(t.state).map(function(s){return{key:s,editable:!0,value:t.state[s]}})};if(i.length){var a=F8(r);n.getters=Object.keys(a).map(function(s){return{key:s.endsWith("/")?Q1(s):s,editable:!1,value:hd(function(){return a[s]})}})}return n}function F8(t){var r={};return Object.keys(t).forEach(function(e){var i=e.split("/");if(i.length>1){var n=r,a=i.pop();i.forEach(function(s){n[s]||(n[s]={_custom:{value:{},display:s,tooltip:"Module",abstract:!0}}),n=n[s]._custom.value}),n[a]=hd(function(){return t[e]})}else r[e]=hd(function(){return t[e]})}),r}function R8(t,r){var e=r.split("/").filter(function(i){return i});return e.reduce(function(i,n,a){var s=i[n];if(!s)throw new Error('Missing module "'+n+'" for path "'+r+'".');return a===e.length-1?s:s._children},r==="root"?t:t.root._children)}function hd(t){try{return t()}catch(r){return r}}var ti=function(r,e){this.runtime=e,this._children=Object.create(null),this._rawModule=r;var i=r.state;this.state=(typeof i=="function"?i():i)||{}},eb={namespaced:{configurable:!0}};eb.namespaced.get=function(){return!!this._rawModule.namespaced};ti.prototype.addChild=function(r,e){this._children[r]=e};ti.prototype.removeChild=function(r){delete this._children[r]};ti.prototype.getChild=function(r){return this._children[r]};ti.prototype.hasChild=function(r){return r in this._children};ti.prototype.update=function(r){this._rawModule.namespaced=r.namespaced,r.actions&&(this._rawModule.actions=r.actions),r.mutations&&(this._rawModule.mutations=r.mutations),r.getters&&(this._rawModule.getters=r.getters)};ti.prototype.forEachChild=function(r){Ha(this._children,r)};ti.prototype.forEachGetter=function(r){this._rawModule.getters&&Ha(this._rawModule.getters,r)};ti.prototype.forEachAction=function(r){this._rawModule.actions&&Ha(this._rawModule.actions,r)};ti.prototype.forEachMutation=function(r){this._rawModule.mutations&&Ha(this._rawModule.mutations,r)};Object.defineProperties(ti.prototype,eb);var Un=function(r){this.register([],r,!1)};Un.prototype.get=function(r){return r.reduce(function(e,i){return e.getChild(i)},this.root)};Un.prototype.getNamespace=function(r){var e=this.root;return r.reduce(function(i,n){return e=e.getChild(n),i+(e.namespaced?n+"/":"")},"")};Un.prototype.update=function(r){tb([],this.root,r)};Un.prototype.register=function(r,e,i){var n=this;i===void 0&&(i=!0);var a=new ti(e,i);if(r.length===0)this.root=a;else{var s=this.get(r.slice(0,-1));s.addChild(r[r.length-1],a)}e.modules&&Ha(e.modules,function(o,l){n.register(r.concat(l),o,i)})};Un.prototype.unregister=function(r){var e=this.get(r.slice(0,-1)),i=r[r.length-1],n=e.getChild(i);!n||!n.runtime||e.removeChild(i)};Un.prototype.isRegistered=function(r){var e=this.get(r.slice(0,-1)),i=r[r.length-1];return e?e.hasChild(i):!1};function tb(t,r,e){if(r.update(e),e.modules)for(var i in e.modules){if(!r.getChild(i))return;tb(t.concat(i),r.getChild(i),e.modules[i])}}function j8(t){return new yr(t)}var yr=function(r){var e=this;r===void 0&&(r={});var i=r.plugins;i===void 0&&(i=[]);var n=r.strict;n===void 0&&(n=!1);var a=r.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Un(r),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=a;var s=this,o=this,l=o.dispatch,u=o.commit;this.dispatch=function(f,d){return l.call(s,f,d)},this.commit=function(f,d,p){return u.call(s,f,d,p)},this.strict=n;var c=this._modules.root.state;ec(this,c,[],this._modules.root),rp(this,c),i.forEach(function(h){return h(e)})},np={state:{configurable:!0}};yr.prototype.install=function(r,e){r.provide(e||W1,this),r.config.globalProperties.$store=this;var i=this._devtools!==void 0?this._devtools:!1;i&&I8(r,this)};np.state.get=function(){return this._state.data};np.state.set=function(t){};yr.prototype.commit=function(r,e,i){var n=this,a=su(r,e,i),s=a.type,o=a.payload,l={type:s,payload:o},u=this._mutations[s];!u||(this._withCommit(function(){u.forEach(function(h){h(o)})}),this._subscribers.slice().forEach(function(c){return c(l,n.state)}))};yr.prototype.dispatch=function(r,e){var i=this,n=su(r,e),a=n.type,s=n.payload,o={type:a,payload:s},l=this._actions[a];if(!!l){try{this._actionSubscribers.slice().filter(function(c){return c.before}).forEach(function(c){return c.before(o,i.state)})}catch{}var u=l.length>1?Promise.all(l.map(function(c){return c(s)})):l[0](s);return new Promise(function(c,h){u.then(function(f){try{i._actionSubscribers.filter(function(d){return d.after}).forEach(function(d){return d.after(o,i.state)})}catch{}c(f)},function(f){try{i._actionSubscribers.filter(function(d){return d.error}).forEach(function(d){return d.error(o,i.state,f)})}catch{}h(f)})})}};yr.prototype.subscribe=function(r,e){return $1(r,this._subscribers,e)};yr.prototype.subscribeAction=function(r,e){var i=typeof r=="function"?{before:r}:r;return $1(i,this._actionSubscribers,e)};yr.prototype.watch=function(r,e,i){var n=this;return Ge(function(){return r(n.state,n.getters)},e,Object.assign({},i))};yr.prototype.replaceState=function(r){var e=this;this._withCommit(function(){e._state.data=r})};yr.prototype.registerModule=function(r,e,i){i===void 0&&(i={}),typeof r=="string"&&(r=[r]),this._modules.register(r,e),ec(this,this.state,r,this._modules.get(r),i.preserveState),rp(this,this.state)};yr.prototype.unregisterModule=function(r){var e=this;typeof r=="string"&&(r=[r]),this._modules.unregister(r),this._withCommit(function(){var i=ip(e.state,r.slice(0,-1));delete i[r[r.length-1]]}),Z1(this)};yr.prototype.hasModule=function(r){return typeof r=="string"&&(r=[r]),this._modules.isRegistered(r)};yr.prototype.hotUpdate=function(r){this._modules.update(r),Z1(this,!0)};yr.prototype._withCommit=function(r){var e=this._committing;this._committing=!0,r(),this._committing=e};Object.defineProperties(yr.prototype,np);var jte=sp(function(t,r){var e={};return ap(r).forEach(function(i){var n=i.key,a=i.val;e[n]=function(){for(var o=[],l=arguments.length;l--;)o[l]=arguments[l];var u=this.$store.commit;if(t){var c=op(this.$store,"mapMutations",t);if(!c)return;u=c.context.commit}return typeof a=="function"?a.apply(this,[u].concat(o)):u.apply(this.$store,[a].concat(o))}}),e}),Vte=sp(function(t,r){var e={};return ap(r).forEach(function(i){var n=i.key,a=i.val;a=t+a,e[n]=function(){if(!(t&&!op(this.$store,"mapGetters",t)))return this.$store.getters[a]},e[n].vuex=!0}),e}),Nte=sp(function(t,r){var e={};return ap(r).forEach(function(i){var n=i.key,a=i.val;e[n]=function(){for(var o=[],l=arguments.length;l--;)o[l]=arguments[l];var u=this.$store.dispatch;if(t){var c=op(this.$store,"mapActions",t);if(!c)return;u=c.context.dispatch}return typeof a=="function"?a.apply(this,[u].concat(o)):u.apply(this.$store,[a].concat(o))}}),e});function ap(t){return V8(t)?Array.isArray(t)?t.map(function(r){return{key:r,val:r}}):Object.keys(t).map(function(r){return{key:r,val:t[r]}}):[]}function V8(t){return Array.isArray(t)||K1(t)}function sp(t){return function(r,e){return typeof r!="string"?(e=r,r=""):r.charAt(r.length-1)!=="/"&&(r+="/"),t(r,e)}}function op(t,r,e){var i=t._modulesNamespaceMap[e];return i}const N8="Kuma",Hte=12,dd=500,js="Online",lo="Offline",rb="Partially degraded",Bg="Disabled",zte="kuma.io/zone",Ute={not_available:{title:"Not available",appearance:"warning"},partially_degraded:{title:"Partially degraded",appearance:"warning"},offline:{title:"Offline",appearance:"danger"},online:{title:"Online",appearance:"success"}};function lp(t,r,e=void 0){if(typeof t!="object"||Array.isArray(t))return e;const i=r.indexOf(".");if(i===-1)return t[r]===void 0?e:t[r];const n=r.substring(0,i),a=r.substring(i+1);return lp(t[n],a,e)}const H8=new Intl.DateTimeFormat("en-US",{dateStyle:"long"}),z8=new Intl.DateTimeFormat("en-US",{dateStyle:"long",timeStyle:"medium"});function U8(t){const r=new Date(Date.parse(t)),e=Math.floor((Date.now()-r.getTime())/1e3);return e<=1?"just now":e<20?`${e} seconds ago`:e<40?"half a minute ago":e<60?"less than a minute ago":e<=90?"one minute ago":e<=3540?`${Math.round(e/60)} minutes ago`:e<=5400?"1 hour ago":e<=86400?`${Math.round(e/3600)} hours ago`:e<=129600?"1 day ago":e<604800?`${Math.round(e/86400)} days ago`:e<=777600?"1 week ago":H8.format(r)}function Yte(t){const r=new Date(Date.parse(t));return z8.format(r)}function Wte(t,r){const e=t&&typeof t=="object"&&t.constructor===Array?Object.assign({},...t):t;return r.reduce((i,n)=>({...i,[n]:e[n]}),{})}function Kte(t){const{creationTime:r,modificationTime:e,...i}=t;return i}function $te(t){var e;const r=/^[a-z]+|[A-Z][a-z]*/g;return(e=t.match(r))==null?void 0:e.map(i=>i[0].toUpperCase()+i.substr(1).toLowerCase()).join(" ")}function Zte(t){const r=t.replace(/[^a-zA-Z0-9 -]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").trim();return t?r:""}async function Qo(t){try{let r=null,e=0,i=[];for(;;){const n={size:dd,offset:e},{total:a,items:s,next:o}=await t(n);if(s&&(i=i.concat(s)),r===null&&(r=a),a!==r)throw new Error('Mismatch between "total" values between requests');if(!o)break;e+=dd}return{total:r,items:i}}catch(r){throw new Error(`Resource fetching failed: ${r}`)}}function Gte(t){var e,i;const r=(i=(e=t==null?void 0:t.zoneInsight)==null?void 0:e.subscriptions.length)!=null?i:0;if(r&&t.zoneInsight.subscriptions[r-1].config){const n=JSON.parse(t.zoneInsight.subscriptions[r-1].config);return lp(n,"dpServer.auth.type",Bg)}return Bg}function qte(t){let r=[];t.networking.inbound&&(r=t.networking.inbound.filter(i=>"tags"in i).flatMap(i=>Object.entries(i.tags)).map(([i,n])=>`${i}=${n}`)),t.networking.gateway&&(r=Object.entries(t.networking.gateway.tags).map(([i,n])=>`${i}=${n}`));const e=Array.from(new Set(r));return e.sort((i,n)=>i.localeCompare(n)),e.map(i=>i.split("=")).map(([i,n])=>({label:i,value:n}))}function Qte(t,r={subscriptions:[]}){const e=t.networking.inbound?t.networking.inbound:[{health:{ready:!0}}],i=e.filter(o=>o.health&&!o.health.ready).map(o=>`Inbound on port ${o.port} is not ready (kuma.io/service: ${o.tags["kuma.io/service"]})`),a=(r.subscriptions?r.subscriptions:[]).some(o=>o.connectTime&&o.connectTime.length&&!o.disconnectTime);return{status:(()=>{const o=i.length===e.length,l=i.length===0;return!a||o?lo:l?js:rb})(),reason:i}}function Xte(t){if(t===void 0||t.subscriptions.length===0)return null;const r={},e=t.subscriptions[t.subscriptions.length-1];return e.version===void 0?null:(e.version.envoy&&(r.envoy=e.version.envoy.version),e.version.kumaDp&&(r.kumaDp=e.version.kumaDp.version),e.version.dependencies&&Object.entries(e.version.dependencies).forEach(([i,n])=>{r[i]=n}),r)}function Y8(t){return t===void 0?{status:lo}:{status:t.subscriptions.some(e=>e.connectTime&&e.connectTime.length&&!e.disconnectTime)?js:lo}}function Jte(t){if(t.dataplaneInsight===void 0||t.dataplaneInsight.mTLS===void 0)return null;const{mTLS:r}=t.dataplaneInsight,e=new Date(r.certificateExpirationTime),i=new Date(e.getTime()+e.getTimezoneOffset()*6e4);return{certificateExpirationTime:{label:"Expiration Time",value:`${i.toLocaleDateString("en-US")} ${i.getHours()}:${i.getMinutes()}:${i.getSeconds()}`},lastCertificateRegeneration:{label:"Last Generated",value:U8(r.lastCertificateRegeneration)},certificateRegenerations:{label:"Regenerations",value:r.certificateRegenerations}}}function ere(t){const{gateway:r}=t.networking;return r?"Gateway"+(r.type!==void 0?` (${r.type})`:""):"Standard"}function tre(t){var i,n,a,s;return((n=(i=t.kumaDp)==null?void 0:i.kumaCpCompatible)!=null?n:!0)?((s=(a=t.envoy)==null?void 0:a.kumaDpCompatible)!=null?s:!0)?{kind:W8}:{kind:$8,payload:{envoy:t.envoy.version,kumaDp:t.kumaDp.version}}:{kind:K8,payload:{kumaDp:t.kumaDp.version}}}const W8="COMPATIBLE",rre="INCOMPATIBLE_ZONE_CP_AND_KUMA_DP_VERSIONS",ire="INCOMPATIBLE_ZONE_AND_GLOBAL_CPS_VERSIONS",K8="INCOMPATIBLE_UNSUPPORTED_KUMA_DP",$8="INCOMPATIBLE_UNSUPPORTED_ENVOY",nre="INCOMPATIBLE_WRONG_FORMAT";class Z8 extends Error{constructor({title:e=null,message:i,code:n=null,statusCode:a,causes:s=[]}){super(i);Ui(this,"title");Ui(this,"code");Ui(this,"causes");Ui(this,"statusCode");this.name="ApiError",this.title=e,this.code=n,this.statusCode=a,this.causes=s}toJSON(){return{name:this.name,title:this.title,message:this.message,code:this.code,statusCode:this.statusCode,causes:this.causes}}}async function G8(t,r={}){var u,c;const e=r,i=(u=e.method)!=null?u:"GET";e.headers=e.headers instanceof Headers?e.headers:new Headers(e.headers),!e.headers.has("content-type")&&["POST","PUT","PATCH"].includes(i)&&e.headers.set("content-type","application/json");let n=t;"params"in r&&(i==="GET"?n+=`?${new URLSearchParams(r.params).toString()}`:(c=e.headers.get("content-type"))!=null&&c.startsWith("application/json")&&(e.body=JSON.stringify(r.params)));let a;try{a=await fetch(n,e)}catch(h){throw q8(h)}const s=a.headers.get("content-type"),l=(s!==null?s.startsWith("application/json"):!1)?await a.json():await a.text();if(a.ok)return{response:a,data:l};throw Q8(a,l)}function q8(t){const r=t instanceof Error?t.message:"An unknown network error occurred.";return new Error(r)}function Q8(t,r){let e=null,i="An error has occurred while trying to load this data.",n=null,a=[];return typeof r=="string"&&r.length>0?i=r:r&&(Object.prototype.hasOwnProperty.call(r,"title")&&(e=r.title),Object.prototype.hasOwnProperty.call(r,"details")&&(i=r.details),Object.prototype.hasOwnProperty.call(r,"code")&&(n=r.code),Object.prototype.hasOwnProperty.call(r,"causes")&&Array.isArray(r.causes)&&(a=r.causes)),t.status===403&&(i="You currently don\u2019t have access to this data."),new Z8({title:e,message:i,code:n,causes:a,statusCode:t.status})}const Lg=window.location.origin;class X8{constructor(){Ui(this,"_baseUrl",Lg)}get baseUrl(){return this._baseUrl}set baseUrl(r){if(r.startsWith("http"))this._baseUrl=ib(r);else{const e=eS(r);this._baseUrl=[Lg,e].filter(i=>i!=="").join("/")}}async get(r,e){const i=e!=null?e:{};i.method="GET";const{data:n}=await this.raw(r,i);return n}async raw(r,e){const i=r.startsWith("http")?r:[this.baseUrl,r].join("/");return G8(i,e)}}function ib(t){return t.replace(/\/+$/,"")}function J8(t){return t.replace(/^\/+/,"")}function eS(t){return ib(J8(t))}class tS{constructor(){Ui(this,"client");this.client=new X8}get baseUrl(){return this.client.baseUrl}setBaseUrl(r){this.client.baseUrl=r}getInfo(){return this.client.get("")}async getStatus(){try{const{response:r}=await this.client.raw("");return r.status===200?"OK":null}catch{return null}}async getLatestVersion(){return this.client.get("https://kuma.io/latest_version/")}getConfig(){return this.client.get("config")}getPolicyDefinitions(){return this.client.get("policies")}getGlobalInsights(){return this.client.get("global-insights")}getZones(r){return this.client.get("zones",{params:r})}getZone({name:r},e){return this.client.get(`zones/${r}`,{params:e})}getAllZoneOverviews(r){return this.client.get("zones+insights",{params:r})}getZoneOverview({name:r},e){return this.client.get(`zones+insights/${r}`,{params:e})}getZoneIngressData({zoneIngressName:r,dataPath:e},i){return this.client.get(`zoneingresses/${r}/${e}`,{params:i})}getAllZoneIngressOverviews(r){return this.client.get("zoneingresses+insights",{params:r})}getZoneIngressOverview({name:r},e){return this.client.get(`zoneingresses+insights/${r}`,{params:e})}getZoneEgressData({zoneEgressName:r,dataPath:e},i){return this.client.get(`zoneegresses/${r}/${e}`,{params:i})}getAllZoneEgressOverviews(r){return this.client.get("zoneegressoverviews",{params:r})}getZoneEgressOverview({name:r},e){return this.client.get(`zoneegressoverviews/${r}`,{params:e})}getAllMeshes(r){return this.client.get("meshes",{params:r})}getMesh({name:r},e){return this.client.get(`meshes/${r}`,{params:e})}getAllMeshInsights(r){return this.client.get("mesh-insights",{params:r})}getMeshInsights({name:r},e){return this.client.get(`mesh-insights/${r}`,{params:e})}getAllDataplanes(r){return this.client.get("dataplanes",{params:r})}getDataplaneFromMesh({mesh:r,name:e},i){return this.client.get(`meshes/${r}/dataplanes/${e}`,{params:i})}getAllDataplaneOverviews(r){return this.client.get("dataplanes+insights",{params:r})}getAllDataplaneOverviewsFromMesh({mesh:r},e){return this.client.get(`meshes/${r}/dataplanes+insights`,{params:e})}getDataplaneOverviewFromMesh({mesh:r,name:e},i){return this.client.get(`meshes/${r}/dataplanes+insights/${e}`,{params:i})}getSidecarDataplanePolicies({mesh:r,name:e},i){return this.client.get(`meshes/${r}/dataplanes/${e}/policies`,{params:i})}getMeshGatewayDataplane({mesh:r,name:e},i){return this.client.get(`meshes/${r}/dataplanes/${e}/policies`,{params:i})}getDataplaneData({mesh:r,dppName:e,dataPath:i},n){return this.client.get(`meshes/${r}/dataplanes/${e}/${i}`,{params:n})}getAllServiceInsights(r){return this.client.get("service-insights",{params:r})}getAllServiceInsightsFromMesh({mesh:r},e){return this.client.get(`meshes/${r}/service-insights`,{params:e})}getServiceInsight({mesh:r,name:e},i){return this.client.get(`meshes/${r}/service-insights/${e}`,{params:i})}getAllExternalServices(r){return this.client.get("external-services",{params:r})}getAllExternalServicesFromMesh({mesh:r},e){return this.client.get(`meshes/${r}/external-services`,{params:e})}getExternalService({mesh:r,name:e},i){return this.client.get(`meshes/${r}/external-services/${e}`,{params:i})}getPolicyConnections({mesh:r,policyType:e,policyName:i},n){return this.client.get(`meshes/${r}/${e}/${i}/dataplanes`,{params:n})}getAllPolicyEntities({path:r},e){return this.client.get(r,{params:e})}getAllPolicyEntitiesFromMesh({mesh:r,path:e},i){return this.client.get(`meshes/${r}/${e}`,{params:i})}getSinglePolicyEntity({mesh:r,path:e,name:i},n){return this.client.get(`meshes/${r}/${e}/${i}`,{params:n})}}const gt=new tS,rS={status:null,tagline:null,version:null,kumaDocsVersion:"latest",clientConfig:null},iS={SET_CONFIG_DATA:(t,r)=>t.clientConfig=r,SET_STATUS:(t,r)=>t.status=r,SET_TAGLINE:(t,r)=>t.tagline=r,SET_VERSION:(t,r)=>t.version=r,SET_KUMA_DOCS_VERSION:(t,r)=>t.kumaDocsVersion=r},nS={getStatus:t=>t.status,getConfig:t=>t.clientConfig,getEnvironment:t=>{var r;return(r=t.clientConfig)==null?void 0:r.environment},getMode:t=>{var r;return(r=t.clientConfig)==null?void 0:r.mode},getTagline:t=>t.tagline,getVersion:t=>t.version,getKumaDocsVersion:t=>t.kumaDocsVersion,getConfigurationType:t=>{var r,e;return(e=(r=t.clientConfig)==null?void 0:r.store)==null?void 0:e.type},getMulticlusterStatus:(t,r)=>({VITE_DATA_TIMEOUT:"500",VITE_INSTALL_URL:"https://kuma.io/install/latest/",VITE_VERSION_URL:"https://kuma.io/latest_version/",VITE_NAMESPACE:"Kuma",VITE_KUMA_API_SERVER_URL:"http://localhost:5681",VITE_KUMA_DP_SERVER_URL:"https://localhost:5678",VITE_AMCHARTS_LICENSE:"",VITE_UTM:"?utm_source=Kuma&utm_medium=Kuma-GUI",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0}).VITE_FAKE_MULTIZONE==="true"?(console.warn("%c \u2728You are currently faking Multi-Zone mode.","background: black; color: white; display: block; padding: 0.25rem;"),!0):r.getMode==="global"},aS={bootstrapConfig({dispatch:t}){const r=t("getInfo"),e=t("getConfig");return Promise.all([r,e])},getConfig({commit:t}){return gt.getConfig().then(r=>{t("SET_CONFIG_DATA",r)})},getStatus({commit:t}){return gt.getStatus().then(r=>{t("SET_STATUS",r)})},getInfo({commit:t}){return gt.getInfo().then(r=>{var a;t("SET_TAGLINE",r.tagline),t("SET_VERSION",r.version);let e;const i=(a=r.basedOnKuma)!=null?a:r.version,n=i.indexOf("-preview.");if(n!==-1){const s=i.substring(0,n);e=s==="0.0.0"?"dev":s.replace(/\.\d+$/,".x")}else e=i.replace(/\.\d+$/,".x");t("SET_KUMA_DOCS_VERSION",e)}).catch(r=>{console.error(r)})}},sS={namespaced:!0,state:()=>rS,getters:nS,mutations:iS,actions:aS},oS={isOpen:!1},lS={OPEN_MODAL:t=>t.isOpen=!0,CLOSE_MODAL:t=>t.isOpen=!1},uS={meshNotificationItemMap(t,r,e){var a;return(((a=e.meshes)==null?void 0:a.items)||[]).reduce((s,o)=>(s[o.name]={hasLogging:Boolean(o.logging),hasMtls:Boolean(o.mtls),hasMetrics:Boolean(o.metrics),hasTracing:Boolean(o.tracing)},s),{})},meshNotificationItemMapWithAction(t,r){const e=r.meshNotificationItemMap;return Object.entries(e).reduce((i,[n,a])=>(Object.values(a).some(o=>!o)&&(i[n]=a),i),{})},singleMeshNotificationItems(t,r,e){if(e.selectedMesh===null)return[];const i=r.meshNotificationItemMap[e.selectedMesh],n=[{name:"Observability, Metrics & Service Map",component:"MetricsNotification",isCompleted:i.hasMetrics},{name:"Logging",component:"LoggingNotification",isCompleted:i.hasLogging},{name:"Zero-trust security",component:"MtlsNotification",isCompleted:i.hasMtls},{name:"Tracing",component:"TracingNotification",isCompleted:i.hasTracing}];return n.sort((a,s)=>+a.isCompleted-+s.isCompleted),n},amountOfActions(t,r){return Object.keys(r.meshNotificationItemMapWithAction).length}},cS={openModal({commit:t}){t("OPEN_MODAL")},closeModal({commit:t}){t("CLOSE_MODAL")}},hS={namespaced:!0,state:()=>oS,getters:uS,mutations:lS,actions:cS};class dS{constructor(r){Ui(this,"storageAdapter");this.storageAdapter=r}get(r){let e;try{e=this.storageAdapter.getItem(r)}catch{return null}if(e===null||!(e.startsWith("[")||e.startsWith("{")))return e;try{return JSON.parse(e)}catch{return e}}set(r,e){try{const i=typeof e=="string"?e:JSON.stringify(e);this.storageAdapter.setItem(r,i)}catch{}}has(r){try{return this.storageAdapter.getItem(r)!==null}catch{return!1}}remove(r){try{this.storageAdapter.removeItem(r)}catch{}}}const Ii=new dS(window.localStorage),fS={isCompleted:Ii.get("onboardingIsCompleted")==="true",step:Ii.get("onboardingStep")||"onboarding-welcome",mode:"demo"},pS={SET_STEP:(t,r)=>t.step=r,SET_IS_COMPLETED:(t,r)=>t.isCompleted=r,UPDATE_MODE:(t,r)=>t.mode=r},gS={getMode:t=>t.mode,showOnboarding:(t,r,e)=>{const i=e.meshes.items.length===1&&e.meshes.items[0].name==="default";return e.totalDataplaneCount===0&&i}},mS={completeOnboarding({commit:t,dispatch:r}){r("fetchDataplaneTotalCount",null,{root:!0}),r("sidebar/getInsights",null,{root:!0}),t("SET_IS_COMPLETED",!0),Ii.set("onboardingIsCompleted","true"),Ii.remove("onboardingStep")},changeStep({commit:t},r){t("SET_STEP",r),Ii.set("onboardingStep",r)}},vS={namespaced:!0,state:()=>fS,getters:gS,mutations:pS,actions:mS};function yS(t){return t.items.reduce((e,{dataplanes:i,dataplanesByType:n,policies:a,services:s})=>{var o,l;e.services.internal+=s.internal||0,e.services.external+=s.external||0,e.services.total+=s.total||0,e.dataplanes.total+=i.total||0,e.dataplanes.standard+=((o=n.standard)==null?void 0:o.total)||0,e.dataplanes.gateway+=((l=n.gateway)==null?void 0:l.total)||0;for(const[u,c]of Object.entries(a))e.policies[u]||(e.policies[u]=0),e.policies[u]+=c.total||0;return e},{services:{total:0,internal:0,external:0},dataplanes:{total:0,standard:0,gateway:0},policies:{}})}function bS(t){return Object.entries(t.resources).reduce((r,[e,i])=>(r[e]||(r[e]=0),r[e]+=i.total||0,r),{})}const _S={insights:{global:{},mesh:{services:{total:0,internal:0,external:0},dataplanes:{total:0,standard:0,gateway:0},policies:{}}}},wS={SET_GLOBAL_INSIGHTS:(t,r)=>t.insights.global=r,SET_MESH_INSIGHTS:(t,r)=>t.insights.mesh=r},xS={},SS={getInsights({dispatch:t}){return Promise.all([t("getGlobalInsights"),t("getMeshInsights")])},async getMeshInsights({commit:t,rootState:r}){if(r.selectedMesh===null)return;let e,i;try{e={items:[await gt.getMeshInsights({name:r.selectedMesh})],total:1},i=yS(e)}catch{i=[]}t("SET_MESH_INSIGHTS",i)},async getGlobalInsights({commit:t}){const r=await gt.getGlobalInsights(),e=bS(r);t("SET_GLOBAL_INSIGHTS",e)}},CS={namespaced:!0,state:()=>_S,getters:xS,mutations:wS,actions:SS},nb=(t={},r={})=>{const e=t.online||0,i=r.online||0,n=t.partiallyDegraded||0,a=r.partiallyDegraded||0,s=t.total||0,o=r.total||0;return{online:e+i,partiallyDegraded:n+a,total:s+o}},up=()=>({CircuitBreaker:{total:0},FaultInjection:{total:0},HealthCheck:{total:0},MeshAccessLog:{total:0},MeshGateway:{total:0},MeshGatewayRoute:{total:0},MeshTrace:{total:0},MeshTrafficPermission:{total:0},ProxyTemplate:{total:0},RateLimit:{total:0},Retry:{total:0},Timeout:{total:0},TrafficLog:{total:0},TrafficPermission:{total:0},TrafficRoute:{total:0},TrafficTrace:{total:0},VirtualOutbound:{total:0}}),PS=(t=up(),r={})=>Object.entries(r).reduce((e,[i,n])=>{const a=e[i]?e[i].total:0;return{...e,[i]:{total:a+n.total}}},t),Fg=(t={},r={})=>Object.entries(r).reduce((e,[i,n])=>({...e,[i]:nb(e[i],n)}),t),kS=(t={},r={})=>({kumaDp:Fg(t.kumaDp,r.kumaDp),envoy:Fg(t.envoy,r.envoy)});function ab(){return{meshesTotal:0,dataplanes:{online:0,partiallyDegraded:0,total:0},policies:up(),dpVersions:{kumaDp:{},envoy:{}}}}function OS(t={}){return sb([t])}function sb(t=[]){return t.reduce((r,e)=>({meshesTotal:t.length,dataplanes:nb(r.dataplanes,e.dataplanes),policies:PS(r.policies,e.policies),dpVersions:kS(r.dpVersions,e.dpVersions)}),{meshesTotal:0,dataplanes:{online:0,partiallyDegraded:0,total:0},policies:up(),dpVersions:{kumaDp:{},envoy:{}}})}const TS={menu:null,globalLoading:!0,pageTitle:"",meshes:{total:0,items:[],next:null},selectedMesh:"default",totalDataplaneCount:0,version:"",itemQueryNamespace:"item",totalClusters:0,serviceSummary:{total:0,internal:{total:0,online:0,offline:0,partiallyDegraded:0},external:{total:0}},overviewCharts:{dataplanes:{data:[]},meshes:{data:[]},services:{data:[]},zones:{data:[]},zonesCPVersions:{data:[]},kumaDPVersions:{data:[]},envoyVersions:{data:[]}},meshInsight:ab(),meshInsightsFetching:!1,serviceInsightsFetching:!1,externalServicesFetching:!1,zonesInsightsFetching:!1,policies:[],policiesByPath:{},policiesByType:{}},DS={modules:{sidebar:CS,config:sS,notifications:hS,onboarding:vS},state:()=>TS,getters:{globalLoading:t=>t.globalLoading,getMeshList:t=>t.meshes,getItemQueryNamespace:t=>t.itemQueryNamespace,getMeshInsight:t=>t.meshInsight,getMeshInsightsFetching:t=>t.meshInsightsFetching,getServiceInsightsFetching:t=>t.serviceInsightsFetching,getExternalServicesFetching:t=>t.externalServicesFetching,getResourceFetching:({meshInsightsFetching:t,serviceInsightsFetching:r,externalServicesFetching:e})=>t||r||e,getServiceResourcesFetching:({serviceInsightsFetching:t,externalServicesFetching:r})=>t||r,getChart:({overviewCharts:t})=>r=>t[r],getZonesInsightsFetching:({zonesInsightsFetching:t})=>t},mutations:{SET_GLOBAL_LOADING:(t,{globalLoading:r})=>t.globalLoading=r,SET_PAGE_TITLE:(t,r)=>t.pageTitle=r,SET_MESHES:(t,r)=>t.meshes=r,SET_SELECTED_MESH:(t,r)=>t.selectedMesh=r,SET_TOTAL_DATAPLANE_COUNT:(t,r)=>t.totalDataplaneCount=r,SET_TOTAL_CLUSTER_COUNT:(t,r)=>t.totalClusters=r,SET_INTERNAL_SERVICE_SUMMARY:(t,{items:r=[]}={})=>{const{serviceSummary:e}=t,i=(u,{status:c="offline"})=>({...u,[c]:u[c]+1}),n={online:0,partially_degraded:0,offline:0},{online:a,offline:s,partially_degraded:o}=r.reduce(i,n),l=a+s+o;e.internal={...e.internal,total:l,online:a,partiallyDegraded:o,offline:s},e.total=e.external.total+l},SET_EXTERNAL_SERVICE_SUMMARY:(t,{total:r=0}={})=>{t.serviceSummary.external.total=r,t.serviceSummary.total=t.serviceSummary.internal.total+r},SET_MESH_INSIGHT:(t,r)=>t.meshInsight=OS(r),SET_MESH_INSIGHT_FROM_ALL_MESHES:(t,r)=>t.meshInsight=sb(r.items),SET_ZONES_INSIGHTS_FETCHING:(t,r)=>t.zonesInsightsFetching=r,SET_MESH_INSIGHTS_FETCHING:(t,r)=>t.meshInsightsFetching=r,SET_SERVICE_INSIGHTS_FETCHING:(t,r)=>t.serviceInsightsFetching=r,SET_EXTERNAL_SERVICES_FETCHING:(t,r)=>t.externalServicesFetching=r,SET_OVERVIEW_CHART_DATA:(t,r)=>{const{chartName:e,data:i}=r;t.overviewCharts[e].data=i},SET_POLICIES:(t,r)=>t.policies=r,SET_POLICIES_BY_PATH:(t,r)=>t.policiesByPath=r,SET_POLICIES_BY_TYPE:(t,r)=>t.policiesByType=r},actions:{async bootstrap({commit:t,dispatch:r,getters:e,state:i}){if(t("SET_GLOBAL_LOADING",{globalLoading:!0}),await r("config/getStatus"),e["config/getStatus"]==="OK"){const n=Ii.get("selectedMesh");n&&n!=="all"&&r("updateSelectedMesh",n),await Promise.all([r("fetchMeshList"),r("fetchDataplaneTotalCount"),r("config/bootstrapConfig"),r("sidebar/getInsights")]);const a=Ii.get("selectedMesh");(a===null||a==="all")&&i.meshes.items.length>0&&r("updateSelectedMesh",i.meshes.items[0].name)}t("SET_GLOBAL_LOADING",{globalLoading:!1})},updatePageTitle({commit:t},r){t("SET_PAGE_TITLE",r)},async fetchMeshList({commit:t}){const r={size:dd};try{const e=await gt.getAllMeshes(r);Array.isArray(e.items)&&e.items.sort((i,n)=>i.name==="default"?-1:n.name==="default"?1:i.name.localeCompare(n.name)),t("SET_MESHES",e)}catch(e){console.error(e)}},updateSelectedMesh({commit:t},r){Ii.set("selectedMesh",r),t("SET_SELECTED_MESH",r)},fetchTotalClusterCount({commit:t}){return gt.getZones().then(r=>{const e=r.total;t("SET_TOTAL_CLUSTER_COUNT",e)})},fetchDataplaneTotalCount({commit:t}){const r={size:1};return gt.getAllDataplanes(r).then(e=>{const i=e.total;t("SET_TOTAL_DATAPLANE_COUNT",i)}).catch(e=>{console.error(e)})},async fetchMeshInsights({commit:t,dispatch:r},e){t("SET_MESH_INSIGHTS_FETCHING",!0);try{if(e===void 0){const i=await Qo(gt.getAllMeshInsights.bind(gt)),n=[];i.items.length>0&&n.push({category:"Mesh",value:i.items.length,tooltipDisabled:!0,labelDisabled:!0}),t("SET_OVERVIEW_CHART_DATA",{chartName:"meshes",data:n}),t("SET_MESH_INSIGHT_FROM_ALL_MESHES",i)}else t("SET_MESH_INSIGHT",await gt.getMeshInsights({name:e}))}catch{t("SET_OVERVIEW_CHART_DATA",{chartName:"meshes",data:[]}),t("SET_MESH_INSIGHT",ab())}finally{r("setChartsFromMeshInsights")}t("SET_MESH_INSIGHTS_FETCHING",!1)},async fetchServiceInsights({commit:t},r){t("SET_SERVICE_INSIGHTS_FETCHING",!0);try{const e=r===void 0?gt.getAllServiceInsights.bind(gt):gt.getAllServiceInsightsFromMesh.bind(gt,{mesh:r});t("SET_INTERNAL_SERVICE_SUMMARY",await Qo(e))}catch{t("SET_INTERNAL_SERVICE_SUMMARY")}t("SET_SERVICE_INSIGHTS_FETCHING",!1)},async fetchExternalServices({commit:t},r){t("SET_EXTERNAL_SERVICES_FETCHING",!0);try{const e=r===void 0?gt.getAllExternalServices.bind(gt):gt.getAllExternalServicesFromMesh.bind(gt,{mesh:r});t("SET_EXTERNAL_SERVICE_SUMMARY",await Qo(e))}catch{t("SET_EXTERNAL_SERVICE_SUMMARY")}t("SET_EXTERNAL_SERVICES_FETCHING",!1)},async fetchServices({dispatch:t},r){const e=t("fetchExternalServices",r),i=t("fetchServiceInsights",r);await Promise.all([i,e]),await t("setOverviewServicesChartData")},async fetchZonesInsights({commit:t,dispatch:r,getters:e},i=!1){t("SET_ZONES_INSIGHTS_FETCHING",!0);try{if(i){const n=await Qo(gt.getAllZoneOverviews.bind(gt));r("setOverviewZonesChartData",n),r("setOverviewZonesCPVersionsChartData",n)}else{const n=[{category:"Zone",value:1,tooltipDisabled:!0,labelDisabled:!0}],a=[{category:e["config/getVersion"],value:1,tooltipDisabled:!0}];t("SET_OVERVIEW_CHART_DATA",{chartName:"zones",data:n}),t("SET_OVERVIEW_CHART_DATA",{chartName:"zonesCPVersions",data:a})}}catch{t("SET_OVERVIEW_CHART_DATA",{chartName:"zones",data:[]}),t("SET_OVERVIEW_CHART_DATA",{chartName:"zonesCPVersions",data:[]})}t("SET_ZONES_INSIGHTS_FETCHING",!1)},async fetchPolicies({commit:t}){const{policies:r}=await gt.getPolicyDefinitions(),e=r.reduce((n,a)=>Object.assign(n,{[a.path]:a}),{}),i=r.reduce((n,a)=>Object.assign(n,{[a.name]:a}),{});t("SET_POLICIES",r),t("SET_POLICIES_BY_PATH",e),t("SET_POLICIES_BY_TYPE",i)},setChartsFromMeshInsights({dispatch:t}){t("setOverviewDataplanesChartData"),t("setOverviewKumaDPVersionsChartData"),t("setOverviewEnvoyVersionsChartData")},setOverviewZonesChartData({commit:t},{items:r=[]}){const e=r.length;let i=0;r.forEach(a=>{const{status:s}=Y8(a.zoneInsight);s===js&&i++});const n=[];e&&(n.push({category:js,value:i}),i!==e&&n.push({category:lo,value:e-i})),t("SET_OVERVIEW_CHART_DATA",{chartName:"zones",data:n})},setOverviewServicesChartData({state:t,commit:r}){const{internal:e,external:i}=t.serviceSummary,n=[];e.total&&n.push({category:"Internal",value:e.total,minSizeForLabel:.16,route:{name:"service-list-view",params:{mesh:t.selectedMesh}}}),i.total&&n.push({category:"External",value:i.total,minSizeForLabel:.16,route:{name:"service-list-view",params:{mesh:t.selectedMesh}}}),r("SET_OVERVIEW_CHART_DATA",{chartName:"services",data:n})},setOverviewDataplanesChartData({state:t,commit:r}){var s,o;const e=t.meshInsight.dataplanes.total,i=(s=t.meshInsight.dataplanes.online)!=null?s:0,n=(o=t.meshInsight.dataplanes.partiallyDegraded)!=null?o:0,a=[];e&&(a.push({category:js,value:i}),n&&a.push({category:rb,value:n}),i+n!==e&&a.push({category:lo,value:e-n-i})),r("SET_OVERVIEW_CHART_DATA",{chartName:"dataplanes",data:a})},setOverviewZonesCPVersionsChartData({commit:t},{items:r}){const e=r.reduce((i,n)=>{const{subscriptions:a}=n.zoneInsight;if(!a.length)return i;const{version:s}=n.zoneInsight.subscriptions.pop(),o=i.find(({category:l})=>{var u;return l===((u=s==null?void 0:s.kumaCp)==null?void 0:u.version)});return o?o.value++:i.push({category:s.kumaCp.version,value:1}),i},[]);t("SET_OVERVIEW_CHART_DATA",{chartName:"zonesCPVersions",data:e})},setOverviewEnvoyVersionsChartData({state:t,commit:r}){const{envoy:e}=t.meshInsight.dpVersions,i=Object.entries(e).map(([n,a])=>({category:n,value:a.total}));r("SET_OVERVIEW_CHART_DATA",{chartName:"envoyVersions",data:i})},setOverviewKumaDPVersionsChartData({state:t,commit:r}){const{kumaDp:e}=t.meshInsight.dpVersions,i=Object.entries(e).map(([n,a])=>({category:n,value:a.total}));r("SET_OVERVIEW_CHART_DATA",{chartName:"kumaDPVersions",data:i})}}},ob=Symbol("store"),en=j8(DS);function Or(){return x8(ob)}function ES(t){return t.map(r=>({path:r.path,name:r.path,meta:{shouldReRender:!0,title:r.pluralDisplayName},props:e=>({policyPath:r.path,offset:sa(e.query.offset)}),component:()=>it(()=>import("./PolicyView.96ef04e7.js"),["./PolicyView.96ef04e7.js","./patchQueryParam.65a1b943.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js","./ErrorBlock.f4ac98cc.js","./ErrorBlock.c91d77b3.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js","./TagList.3d4ee64d.js","./TagList.f4c61d4a.css","./patchQueryParam.71b53d66.css","./FrameSkeleton.e1893be2.js","./LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js","./LabelList.2c3abc04.css","./TabsWidget.1751eed8.js","./TabsWidget.d400c435.css","./YamlView.24c9d3cb.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./YamlView.fd9db0cf.css","./PolicyView.0f9cc420.css"],import.meta.url)}))}function MS(t="/",r=[]){const e=ES(r),i=[{path:"/404",name:"not-found",alias:"/:pathMatch(.*)*",meta:{title:"Item not found"},component:()=>it(()=>import("./AppNotFoundView.975bf07f.js"),[],import.meta.url)},{path:"/",name:"home",meta:{title:"Overview"},component:()=>it(()=>import("./MainOverviewView.ead97121.js"),["./MainOverviewView.ead97121.js","./MeshResources.d7c8256d.js","./MeshResources.26c91998.css","./MainOverviewView.e4354112.css"],import.meta.url)},{path:"/diagnostics",name:"diagnostics",meta:{title:"Diagnostics"},component:()=>it(()=>import("./DiagnosticsView.3937b982.js"),["./DiagnosticsView.3937b982.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js"],import.meta.url)},{path:"/zones",name:"zones",meta:{title:"Zones"},props:a=>({offset:sa(a.query.offset)}),component:()=>it(()=>import("./ZonesView.22265236.js"),["./ZonesView.22265236.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./patchQueryParam.65a1b943.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js","./ErrorBlock.f4ac98cc.js","./ErrorBlock.c91d77b3.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js","./TagList.3d4ee64d.js","./TagList.f4c61d4a.css","./patchQueryParam.71b53d66.css","./FrameSkeleton.e1893be2.js","./LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js","./LabelList.2c3abc04.css","./MultizoneInfo.8c2f925d.js","./SubscriptionHeader.3b12e257.js","./SubscriptionHeader.94269e2d.css","./TabsWidget.1751eed8.js","./TabsWidget.d400c435.css","./WarningsWidget.216ea4e1.js"],import.meta.url)},{path:"/zone-ingresses",name:"zoneingresses",meta:{title:"Zone ingresses"},props:a=>({offset:sa(a.query.offset)}),component:()=>it(()=>import("./ZoneIngresses.91eca5c3.js"),["./ZoneIngresses.91eca5c3.js","./patchQueryParam.65a1b943.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js","./ErrorBlock.f4ac98cc.js","./ErrorBlock.c91d77b3.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js","./TagList.3d4ee64d.js","./TagList.f4c61d4a.css","./patchQueryParam.71b53d66.css","./EnvoyData.e4795d9b.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./EnvoyData.409db62c.css","./FrameSkeleton.e1893be2.js","./LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js","./LabelList.2c3abc04.css","./MultizoneInfo.8c2f925d.js","./SubscriptionHeader.3b12e257.js","./SubscriptionHeader.94269e2d.css","./TabsWidget.1751eed8.js","./TabsWidget.d400c435.css"],import.meta.url)},{path:"/zoneegresses",name:"zoneegresses",meta:{title:"Zone egresses"},props:a=>({offset:sa(a.query.offset)}),component:()=>it(()=>import("./ZoneEgresses.e3002bf5.js"),["./ZoneEgresses.e3002bf5.js","./patchQueryParam.65a1b943.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js","./ErrorBlock.f4ac98cc.js","./ErrorBlock.c91d77b3.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js","./TagList.3d4ee64d.js","./TagList.f4c61d4a.css","./patchQueryParam.71b53d66.css","./EnvoyData.e4795d9b.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./EnvoyData.409db62c.css","./FrameSkeleton.e1893be2.js","./LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js","./LabelList.2c3abc04.css","./SubscriptionHeader.3b12e257.js","./SubscriptionHeader.94269e2d.css","./TabsWidget.1751eed8.js","./TabsWidget.d400c435.css"],import.meta.url)},{path:"/mesh/:mesh",children:[{path:"",name:"mesh-detail-view",meta:{title:"Mesh overview"},component:()=>it(()=>import("./MeshOverviewView.57401308.js"),["./MeshOverviewView.57401308.js","./MeshResources.d7c8256d.js","./MeshResources.26c91998.css","./LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js","./ErrorBlock.f4ac98cc.js","./ErrorBlock.c91d77b3.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js","./LabelList.2c3abc04.css","./TabsWidget.1751eed8.js","./TabsWidget.d400c435.css","./YamlView.24c9d3cb.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./YamlView.fd9db0cf.css","./MeshOverviewView.7bd692a4.css"],import.meta.url)},{path:"data-planes",children:[{path:"",name:"data-plane-list-view",meta:{title:"Data plane proxies"},props:a=>({name:a.query.name,offset:sa(a.query.offset)}),component:()=>it(()=>import("./DataPlaneListView.7873d182.js"),["./DataPlaneListView.7873d182.js","./ContentWrapper.82c8233c.js","./ContentWrapper.f6cfef14.css","./patchQueryParam.65a1b943.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js","./ErrorBlock.f4ac98cc.js","./ErrorBlock.c91d77b3.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js","./TagList.3d4ee64d.js","./TagList.f4c61d4a.css","./patchQueryParam.71b53d66.css","./YamlView.24c9d3cb.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./YamlView.fd9db0cf.css","./DataPlaneListView.c608f61a.css"],import.meta.url)},{path:":dataPlane",name:"data-plane-detail-view",meta:{title:"Data plane proxy",parent:"data-plane-list-view",breadcrumbTitleParam:"dataPlane"},component:()=>it(()=>import("./DataPlaneDetailView.395154d7.js"),["./DataPlaneDetailView.395154d7.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js","./ErrorBlock.f4ac98cc.js","./ErrorBlock.c91d77b3.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js","./EnvoyData.e4795d9b.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./EnvoyData.409db62c.css","./LabelList.vue_vue_type_style_index_0_lang.0e14ac31.js","./LabelList.2c3abc04.css","./TabsWidget.1751eed8.js","./TabsWidget.d400c435.css","./YamlView.24c9d3cb.js","./index.58caa11d.js","./YamlView.fd9db0cf.css","./SubscriptionHeader.3b12e257.js","./SubscriptionHeader.94269e2d.css","./WarningsWidget.216ea4e1.js","./DataPlaneDetailView.9e061336.css"],import.meta.url)}]},{path:"services",children:[{path:"",name:"service-list-view",meta:{title:"Services"},props:a=>({offset:sa(a.query.offset)}),component:()=>it(()=>import("./ServiceListView.cae28fe6.js"),["./ServiceListView.cae28fe6.js","./ContentWrapper.82c8233c.js","./ContentWrapper.f6cfef14.css","./patchQueryParam.65a1b943.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js","./ErrorBlock.f4ac98cc.js","./ErrorBlock.c91d77b3.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js","./TagList.3d4ee64d.js","./TagList.f4c61d4a.css","./patchQueryParam.71b53d66.css","./ServiceDetails.86528879.js","./YamlView.24c9d3cb.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./YamlView.fd9db0cf.css","./ServiceDetails.137fa0b9.css"],import.meta.url)},{path:":service",name:"service-insight-detail-view",meta:{title:"Internal service",parent:"service-list-view",breadcrumbTitleParam:"service"},component:()=>it(()=>import("./ServiceInsightDetailView.95100573.js"),["./ServiceInsightDetailView.95100573.js","./ServiceDetails.86528879.js","./TagList.3d4ee64d.js","./TagList.f4c61d4a.css","./YamlView.24c9d3cb.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js","./ErrorBlock.f4ac98cc.js","./ErrorBlock.c91d77b3.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js","./YamlView.fd9db0cf.css","./ServiceDetails.137fa0b9.css"],import.meta.url)}]},{path:"external-services",children:[{path:":service",name:"external-service-detail-view",meta:{title:"External service",parent:"service-list-view",breadcrumbTitleParam:"service"},component:()=>it(()=>import("./ExternalServiceDetailView.c77a3b29.js"),["./ExternalServiceDetailView.c77a3b29.js","./ServiceDetails.86528879.js","./TagList.3d4ee64d.js","./TagList.f4c61d4a.css","./YamlView.24c9d3cb.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js","./ErrorBlock.f4ac98cc.js","./ErrorBlock.c91d77b3.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js","./YamlView.fd9db0cf.css","./ServiceDetails.137fa0b9.css"],import.meta.url)}]},...e]},{path:"/onboarding",redirect:{name:"onboarding-welcome"},component:()=>it(()=>import("./ShellEmpty.fe46f184.js"),[],import.meta.url),children:[{path:"welcome",name:"onboarding-welcome",meta:{title:"Welcome to Kuma!",onboardingProcess:!0},component:()=>it(()=>import("./WelcomeView.b0e78b5e.js"),["./WelcomeView.b0e78b5e.js","./OnboardingNavigation.18583fce.js","./OnboardingNavigation.a88835b3.css","./WelcomeView.1b7285c9.css"],import.meta.url)},{path:"deployment-types",name:"onboarding-deployment-types",meta:{title:"Deployment Types",onboardingProcess:!0},component:()=>it(()=>import("./DeploymentTypes.371240ce.js"),["./DeploymentTypes.371240ce.js","./OnboardingNavigation.18583fce.js","./OnboardingNavigation.a88835b3.css","./OnboardingPage.f1f41949.js","./OnboardingPage.a8793770.css","./DeploymentTypes.a5506858.css"],import.meta.url)},{path:"configuration-types",name:"onboarding-configuration-types",meta:{title:"Configuration Types",onboardingProcess:!0},component:()=>it(()=>import("./ConfigurationTypes.958b2df7.js"),["./ConfigurationTypes.958b2df7.js","./OnboardingNavigation.18583fce.js","./OnboardingNavigation.a88835b3.css","./OnboardingPage.f1f41949.js","./OnboardingPage.a8793770.css","./ConfigurationTypes.3e295b7d.css"],import.meta.url)},{path:"multi-zone",name:"onboarding-multi-zone",meta:{title:"Multizone",onboardingProcess:!0},component:()=>it(()=>import("./MultiZoneView.2aad63d7.js"),["./MultiZoneView.2aad63d7.js","./LoadingBox.7ffde0ed.js","./LoadingBox.c2da9e95.css","./OnboardingNavigation.18583fce.js","./OnboardingNavigation.a88835b3.css","./OnboardingPage.f1f41949.js","./OnboardingPage.a8793770.css"],import.meta.url)},{path:"create-mesh",name:"onboarding-create-mesh",meta:{title:"Create the Mesh",onboardingProcess:!0},component:()=>it(()=>import("./CreateMesh.11f2abd1.js"),["./CreateMesh.11f2abd1.js","./OnboardingNavigation.18583fce.js","./OnboardingNavigation.a88835b3.css","./OnboardingPage.f1f41949.js","./OnboardingPage.a8793770.css"],import.meta.url)},{path:"add-services",name:"onboarding-add-services",meta:{title:"Add new services",onboardingProcess:!0},component:()=>it(()=>import("./AddNewServices.25b30300.js"),["./AddNewServices.25b30300.js","./OnboardingNavigation.18583fce.js","./OnboardingNavigation.a88835b3.css","./OnboardingPage.f1f41949.js","./OnboardingPage.a8793770.css","./AddNewServices.1b605ca2.css"],import.meta.url)},{path:"add-services-code",name:"onboarding-add-services-code",meta:{title:"Add new services",onboardingProcess:!0},component:()=>it(()=>import("./AddNewServicesCode.b34a89cf.js"),["./AddNewServicesCode.b34a89cf.js","./index.58caa11d.js","./kumaDpServerUrl.1e48e09f.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./LoadingBox.7ffde0ed.js","./LoadingBox.c2da9e95.css","./OnboardingNavigation.18583fce.js","./OnboardingNavigation.a88835b3.css","./OnboardingPage.f1f41949.js","./OnboardingPage.a8793770.css"],import.meta.url)},{path:"dataplanes-overview",name:"onboarding-dataplanes-overview",meta:{title:"Data plane overview",onboardingProcess:!0},component:()=>it(()=>import("./DataplanesOverview.23408efe.js"),["./DataplanesOverview.23408efe.js","./LoadingBox.7ffde0ed.js","./LoadingBox.c2da9e95.css","./OnboardingNavigation.18583fce.js","./OnboardingNavigation.a88835b3.css","./OnboardingPage.f1f41949.js","./OnboardingPage.a8793770.css","./DataplanesOverview.0c89c176.css"],import.meta.url)},{path:"completed",name:"onboarding-completed",meta:{title:"Completed",onboardingProcess:!0},component:()=>it(()=>import("./CompletedView.3995e8e1.js"),["./CompletedView.3995e8e1.js","./OnboardingNavigation.18583fce.js","./OnboardingNavigation.a88835b3.css","./OnboardingPage.f1f41949.js","./OnboardingPage.a8793770.css"],import.meta.url)}]},{path:"/wizard",name:"wizard",children:[{path:"mesh",name:"create-mesh",meta:{title:"Create a new mesh",wizardProcess:!0},component:()=>it(()=>import("./Mesh.766d8d68.js"),["./Mesh.766d8d68.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./formatForCLI.199be697.js","./index.58caa11d.js","./EntityScanner.715bca8d.js","./EntityScanner.ea7ff2ec.css","./TabsWidget.1751eed8.js","./ErrorBlock.f4ac98cc.js","./ErrorBlock.c91d77b3.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js","./TabsWidget.d400c435.css"],import.meta.url)},{path:"kubernetes-dataplane",name:"kubernetes-dataplane",meta:{title:"Create a new data plane proxy on Kubernetes",wizardProcess:!0},component:()=>it(()=>import("./DataplaneKubernetes.2327035f.js"),["./DataplaneKubernetes.2327035f.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./formatForCLI.199be697.js","./index.58caa11d.js","./EntityScanner.715bca8d.js","./EntityScanner.ea7ff2ec.css","./EnvironmentSwitcher.2962aa69.js","./DataplaneKubernetes.45f18fcf.css"],import.meta.url)},{path:"universal-dataplane",name:"universal-dataplane",meta:{title:"Create a new data plane proxy on Universal",wizardProcess:!0},component:()=>it(()=>import("./DataplaneUniversal.33c0d07f.js"),["./DataplaneUniversal.33c0d07f.js","./index.58caa11d.js","./kumaDpServerUrl.1e48e09f.js","./CodeBlock.vue_vue_type_style_index_0_lang.b3d38a49.js","./_commonjsHelpers.f037b798.js","./CodeBlock.ad8115e5.css","./EntityScanner.715bca8d.js","./EntityScanner.ea7ff2ec.css","./EnvironmentSwitcher.2962aa69.js"],import.meta.url)}]}],n=b8({history:L6(t),routes:i});return n.beforeEach(IS),n.beforeEach(AS),n.beforeEach(BS),n}const IS=function(t,r,e){t.fullPath.startsWith("/#/")?e(t.fullPath.substring(2)):e()},AS=function(t,r,e){t.params.mesh&&t.params.mesh!==en.state.selectedMesh&&en.dispatch("updateSelectedMesh",t.params.mesh),e()},BS=function(t,r,e){var s;const i=en.state.onboarding.isCompleted,n=t.meta.onboardingProcess,a=en.getters["onboarding/showOnboarding"];i&&n&&!a?e({name:"home"}):!i&&!n&&a?e({name:(s=Ii.get("onboardingStep"))!=null?s:"onboarding-welcome"}):e()},LS={baseGuiPath:"/gui",apiUrl:"/",version:"0.0.0"};var cr={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},Lt=function(t){for(var r=[],e=1;e>parseInt(t,10)/4).toString(16):"".concat(1e7,"-").concat(1e3,"-").concat(4e3,"-").concat(8e3,"-").concat(1e11).replace(/[018]/g,Ya)}function pd(t){return t!==0&&Math.random()*100<=t}function tc(){}function rc(t,r,e){if(typeof t!="object"||t===null)return JSON.stringify(t);var i=Xo(Object.prototype),n=Xo(Array.prototype),a=Xo(Object.getPrototypeOf(t)),s=Xo(t);try{return JSON.stringify(t,r,e)}catch{return""}finally{i(),n(),a(),s()}}function Xo(t){var r=t,e=r.toJSON;return e?(delete r.toJSON,function(){r.toJSON=e}):tc}function Wa(t,r){return t.indexOf(r)!==-1}function cb(t){if(Array.from)return Array.from(t);var r=[];if(t instanceof Set)t.forEach(function(i){return r.push(i)});else for(var e=0;e=0&&t<=100}function YS(t){return typeof t=="number"}function co(t){return Object.keys(t).map(function(r){return t[r]})}function WS(t){return Object.keys(t).map(function(r){return[r,t[r]]})}function hb(t){return Object.keys(t).length===0}function db(t,r){return t.slice(0,r.length)===r}function KS(t,r){return t.slice(-r.length)===r}function cp(){if(typeof globalThis=="object")return globalThis;Object.defineProperty(Object.prototype,"_dd_temp_",{get:function(){return this},configurable:!0});var t=_dd_temp_;return delete Object.prototype._dd_temp_,typeof t!="object"&&(typeof self=="object"?t=self:typeof window=="object"?t=window:t={}),t}function $S(){return ZS(window.location)}function ZS(t){if(t.origin)return t.origin;var r=t.host.replace(/(:80|:443)$/,"");return"".concat(t.protocol,"//").concat(r)}function GS(t,r){var e=new RegExp("(?:^|;)\\s*".concat(r,"\\s*=\\s*([^;]+)")),i=e.exec(t);return i?i[1]:void 0}function qS(t,r,e){e===void 0&&(e="");var i=t.charCodeAt(r-1),n=i>=55296&&i<=56319,a=n?r+1:r;return t.length<=a?t:"".concat(t.slice(0,a)).concat(e)}function lu(t,r,e,i){return fb(t,[r],e,i)}function fb(t,r,e,i){var n=i===void 0?{}:i,a=n.once,s=n.capture,o=n.passive,l=We(a?function(h){c(),e(h)}:e),u=o?{capture:s,passive:o}:s;r.forEach(function(h){return t.addEventListener(h,l,u)});var c=function(){return r.forEach(function(h){return t.removeEventListener(h,l,u)})};return{stop:c}}function pb(t){return t===null?"null":Array.isArray(t)?"array":typeof t}function QS(){if(typeof WeakSet<"u"){var t=new WeakSet;return{hasAlreadyBeenSeen:function(e){var i=t.has(e);return i||t.add(e),i}}}var r=[];return{hasAlreadyBeenSeen:function(e){var i=r.indexOf(e)>=0;return i||r.push(e),i}}}function uu(t,r,e){if(e===void 0&&(e=QS()),r===void 0)return t;if(typeof r!="object"||r===null)return r;if(r instanceof Date)return new Date(r.getTime());if(r instanceof RegExp){var i=r.flags||[r.global?"g":"",r.ignoreCase?"i":"",r.multiline?"m":"",r.sticky?"y":"",r.unicode?"u":""].join("");return new RegExp(r.source,i)}if(!e.hasAlreadyBeenSeen(r)){if(Array.isArray(r)){for(var n=Array.isArray(t)?t:[],a=0;ae||f7.test(r))&&Lt.warn("".concat(t," value doesn't meet tag requirements and will be sanitized"));var i=r.replace(/,/g,"_");return"".concat(t,":").concat(i)}function p7(t){var r=d7(t),e=g7(t,r),i=co(e).map(function(a){return a.buildIntakeUrl()}),n=m7(t,i,r);return vr({isIntakeUrl:function(a){return i.some(function(s){return a.indexOf(s)===0})},replica:n,site:t.site||dp},e)}function g7(t,r){return{logsEndpointBuilder:Ns(t,"logs",r),rumEndpointBuilder:Ns(t,"rum",r),sessionReplayEndpointBuilder:Ns(t,"sessionReplay",r)}}function m7(t,r,e){if(!!t.replica){var i=vr({},t,{site:dp,clientToken:t.replica.clientToken}),n={logsEndpointBuilder:Ns(i,"logs",e),rumEndpointBuilder:Ns(i,"rum",e)};return r.push.apply(r,co(n).map(function(a){return a.buildIntakeUrl()})),vr({applicationId:t.replica.applicationId},n)}}function v7(t){var r,e,i;if(!t||!t.clientToken){Lt.error("Client Token is not configured, we will not send any data.");return}if(t.sampleRate!==void 0&&!$c(t.sampleRate)){Lt.error("Sample Rate should be a number between 0 and 100");return}if(t.telemetrySampleRate!==void 0&&!$c(t.telemetrySampleRate)){Lt.error("Telemetry Sample Rate should be a number between 0 and 100");return}if(t.telemetryConfigurationSampleRate!==void 0&&!$c(t.telemetryConfigurationSampleRate)){Lt.error("Telemetry Configuration Sample Rate should be a number between 0 and 100");return}return t7(t.enableExperimentalFeatures),vr({beforeSend:t.beforeSend&&mb(t.beforeSend,"beforeSend threw an error:"),cookieOptions:y7(t),sampleRate:(r=t.sampleRate)!==null&&r!==void 0?r:100,telemetrySampleRate:(e=t.telemetrySampleRate)!==null&&e!==void 0?e:20,telemetryConfigurationSampleRate:(i=t.telemetryConfigurationSampleRate)!==null&&i!==void 0?i:5,service:t.service,silentMultipleInit:!!t.silentMultipleInit,batchBytesLimit:16*uo,eventRateLimiterThreshold:3e3,maxTelemetryEventsPerPage:15,flushTimeout:30*za,batchMessagesLimit:50,messageBytesLimit:256*uo},p7(t))}function y7(t){var r={};return r.secure=b7(t),r.crossSite=!!t.useCrossSiteSessionCookie,t.trackSessionAcrossSubdomains&&(r.domain=e7()),r}function b7(t){return!!t.useSecureSessionCookie||!!t.useCrossSiteSessionCookie}function _7(t){return{session_sample_rate:t.sampleRate,telemetry_sample_rate:t.telemetrySampleRate,telemetry_configuration_sample_rate:t.telemetryConfigurationSampleRate,use_before_send:!!t.beforeSend,use_cross_site_session_cookie:t.useCrossSiteSessionCookie,use_secure_session_cookie:t.useSecureSessionCookie,use_proxy:t.proxyUrl!==void 0?!!t.proxyUrl:void 0,silent_multiple_init:t.silentMultipleInit,track_session_across_subdomains:t.trackSessionAcrossSubdomains,track_resources:t.trackResources,track_long_task:t.trackLongTasks}}var To="?";function vn(t){var r=[],e=qc(t,"stack"),i=String(t);return e&&db(e,i)&&(e=e.slice(i.length)),e&&e.split(` -`).forEach(function(n){var a=S7(n)||P7(n)||O7(n)||E7(n);a&&(!a.func&&a.line&&(a.func=To),r.push(a))}),{message:qc(t,"message"),name:qc(t,"name"),stack:r}}var bb="((?:file|https?|blob|chrome-extension|native|eval|webpack||\\w+\\.|\\/).*?)",Oa="(?::(\\d+))",w7=new RegExp("^\\s*at (.*?) ?\\(".concat(bb).concat(Oa,"?").concat(Oa,"?\\)?\\s*$"),"i"),x7=new RegExp("\\((\\S*)".concat(Oa).concat(Oa,"\\)"));function S7(t){var r=w7.exec(t);if(!!r){var e=r[2]&&r[2].indexOf("native")===0,i=r[2]&&r[2].indexOf("eval")===0,n=x7.exec(r[2]);return i&&n&&(r[2]=n[1],r[3]=n[2],r[4]=n[3]),{args:e?[r[2]]:[],column:r[4]?+r[4]:void 0,func:r[1]||To,line:r[3]?+r[3]:void 0,url:e?void 0:r[2]}}}var C7=new RegExp("^\\s*at ?".concat(bb).concat(Oa,"?").concat(Oa,"??\\s*$"),"i");function P7(t){var r=C7.exec(t);if(!!r)return{args:[],column:r[3]?+r[3]:void 0,func:To,line:r[2]?+r[2]:void 0,url:r[1]}}var k7=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function O7(t){var r=k7.exec(t);if(!!r)return{args:[],column:r[4]?+r[4]:void 0,func:r[1]||To,line:+r[3],url:r[2]}}var T7=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,D7=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function E7(t){var r=T7.exec(t);if(!!r){var e=r[3]&&r[3].indexOf(" > eval")>-1,i=D7.exec(r[3]);return e&&i&&(r[3]=i[1],r[4]=i[2],r[5]=void 0),{args:r[2]?r[2].split(","):[],column:r[5]?+r[5]:void 0,func:r[1]||To,line:r[4]?+r[4]:void 0,url:r[3]}}}function qc(t,r){if(!(typeof t!="object"||!t||!(r in t))){var e=t[r];return typeof e=="string"?e:void 0}}function _b(t,r,e){var i=t[r],n=e(i),a=function(){if(typeof n=="function")return n.apply(this,arguments)};return t[r]=a,{stop:function(){t[r]===a?t[r]=i:n=i}}}function ma(t,r,e){var i=e.before,n=e.after;return _b(t,r,function(a){return function(){var s=arguments,o;return i&&jn(i,this,s),typeof a=="function"&&(o=a.apply(this,s)),n&&jn(n,this,s),o}})}var M7=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/;function I7(t){var r=A7(t).stop,e=B7(t).stop;return{stop:function(){r(),e()}}}function A7(t){return ma(window,"onerror",{before:function(r,e,i,n,a){var s;if(a)s=vn(a),t(s,a);else{var o={url:e,column:n,line:i},l,u=r;if({}.toString.call(r)==="[object String]"){var c=M7.exec(u);c&&(l=c[1],u=c[2])}s={name:l,message:typeof u=="string"?u:void 0,stack:[o]},t(s,r)}}})}function B7(t){return ma(window,"onunhandledrejection",{before:function(r){var e=r.reason||"Empty reason",i=vn(e);t(i,e)}})}var ir={AGENT:"agent",CONSOLE:"console",CUSTOM:"custom",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"};function L7(t){var r=t.stackTrace,e=t.originalError,i=t.handlingStack,n=t.startClocks,a=t.nonErrorPrefix,s=t.source,o=t.handling;return!r||r.message===void 0&&!(e instanceof Error)?{startClocks:n,source:s,handling:o,originalError:e,message:"".concat(a," ").concat(rc(e)),stack:"No stack, consider using an instance of Error",handlingStack:i,type:r&&r.name}:{startClocks:n,source:s,handling:o,originalError:e,message:r.message||"Empty message",stack:Yn(r),handlingStack:i,type:r.name,causes:j7(e,s)}}function Yn(t){var r=wb(t);return t.stack.forEach(function(e){var i=e.func==="?"?"":e.func,n=e.args&&e.args.length>0?"(".concat(e.args.join(", "),")"):"",a=e.line?":".concat(e.line):"",s=e.line&&e.column?":".concat(e.column):"";r+=` - at `.concat(i).concat(n," @ ").concat(e.url).concat(a).concat(s)}),r}function F7(t){var r;return(r=/@ (.+)/.exec(t))===null||r===void 0?void 0:r[1]}function wb(t){return"".concat(t.name||"Error",": ").concat(t.message)}function R7(){var t=2,r=new Error,e;if(!r.stack)try{throw r}catch{}return jn(function(){var i=vn(r);i.stack=i.stack.slice(t),e=Yn(i)}),e}function j7(t,r){for(var e=t,i=[];(e==null?void 0:e.cause)instanceof Error&&i.length<10;){var n=vn(e.cause);i.push({message:e.cause.message,source:r,type:n==null?void 0:n.name,stack:n&&Yn(n)}),e=e.cause}return i.length?i:void 0}function V7(t){return I7(function(r,e){t.notify(L7({stackTrace:r,originalError:e,startClocks:Oo(),nonErrorPrefix:"Uncaught",source:ir.SOURCE,handling:"unhandled"}))})}function N7(t){var r=vr({version:"4.25.0",onReady:function(e){e()}},t);return Object.defineProperty(r,"_setDebug",{get:function(){return jS},enumerable:!1}),r}function H7(t,r,e){var i=t[r];t[r]=e,i&&i.q&&i.q.forEach(function(n){return mb(n,"onReady callback threw an error:")()})}var Xr=function(){function t(r){this.onFirstSubscribe=r,this.observers=[]}return t.prototype.subscribe=function(r){var e=this;return!this.observers.length&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe()||void 0),this.observers.push(r),{unsubscribe:function(){e.observers=e.observers.filter(function(i){return r!==i}),!e.observers.length&&e.onLastUnsubscribe&&e.onLastUnsubscribe()}}},t.prototype.notify=function(r){this.observers.forEach(function(e){return e(r)})},t}();function xb(){for(var t=[],r=0;r"],Z7=[l7],Di={maxEventsPerPage:0,sentEventCount:0,telemetryEnabled:!1,telemetryConfigurationEnabled:!1},gd;function G7(t,r){var e,i=new Xr;Di.telemetryEnabled=pd(r.telemetrySampleRate),Di.telemetryConfigurationEnabled=Di.telemetryEnabled&&pd(r.telemetryConfigurationSampleRate),gd=function(a){!Wa(Z7,r.site)&&Di.telemetryEnabled&&i.notify(n(t,a))},RS(Cb),vr(Di,{maxEventsPerPage:r.maxTelemetryEventsPerPage,sentEventCount:0});function n(a,s){return ic({type:"telemetry",date:Ni(),service:a,version:"4.25.0",source:"browser",_dd:{format_version:2},telemetry:s,experimental_features:cb(r7())},e!==void 0?e():{})}return{setContextProvider:function(a){e=a},observable:i}}function q7(t){return t.site===o7}function Q7(t,r){fd(cr.debug,t,r),pp(vr({type:fp.log,message:t,status:"debug"},r))}function Cb(t){pp(vr({type:fp.log,status:"error"},J7(t)))}function X7(t){Di.telemetryConfigurationEnabled&&pp({type:fp.configuration,configuration:t})}function pp(t){gd&&Di.sentEventCount=0&&i.entries.splice(a,1)},close:function(a){n.endTime=a}};return this.entries.unshift(n),n},t.prototype.find=function(r){r===void 0&&(r=el);for(var e=0,i=this.entries;e0&&this.entries[this.entries.length-1].endTime=aC){jg();return}var i,n=ks();if(Qc()){if(n.lock){tl(t,r);return}if(i=Ya(),n.lock=i,md(n,t.options),n=ks(),n.lock!==i){tl(t,r);return}}var a=t.process(n);if(Qc()&&(n=ks(),n.lock!==i)){tl(t,r);return}if(a&&Db(a,t.options),Qc()&&!(a&&Eb(a))){if(n=ks(),n.lock!==i){tl(t,r);return}delete n.lock,md(n,t.options),a=n}(e=t.after)===null||e===void 0||e.call(t,a||n),jg()}function Qc(){return iC()}function tl(t,r){setTimeout(We(function(){Hs(t,r+1)}),nC)}function jg(){Tl=void 0;var t=Tb.shift();t&&Hs(t)}function Db(t,r){if(Eb(t)){lC(r);return}t.expire=String(Vs()+kb),md(t,r)}function md(t,r){ko(nc,sC(t),kb,r)}function sC(t){return WS(t).map(function(r){var e=r[0],i=r[1];return"".concat(e,"=").concat(i)}).join(gp)}function ks(){var t=fi(nc),r={};return oC(t)&&t.split(gp).forEach(function(e){var i=Ob.exec(e);if(i!==null){var n=i[1],a=i[2];r[n]=a}}),r}function oC(t){return t!==void 0&&(t.indexOf(gp)!==-1||Ob.test(t))}function Eb(t){return hb(t)}function lC(t){ko(nc,"",0,t)}var uC="_dd",cC="_dd_r",hC="_dd_l",dC="rum",fC="logs";function pC(t){var r=fi(nc),e=fi(uC),i=fi(cC),n=fi(hC);if(!r){var a={};e&&(a.id=e),n&&/^[01]$/.test(n)&&(a[fC]=n),i&&/^[012]$/.test(i)&&(a[dC]=i),Db(a,t)}}function gC(t,r,e){var i=new Xr,n=new Xr,a=setInterval(We(u),Rg),s=g();function o(){var v;Hs({options:t,process:function(b){var _=c(b);return v=h(_),_},after:function(b){v&&!f()&&m(b),s=b}})}function l(){Hs({options:t,process:function(v){return f()?c(v):void 0}})}function u(){Hs({options:t,process:function(v){return y(v)?void 0:{}},after:c})}function c(v){return y(v)||(v={}),f()&&(d(v)?p():s=v),v}function h(v){var b=e(v[r]),_=b.trackingType,x=b.isTracked;return v[r]=_,x&&!v.id&&(v.id=Ya(),v.created=String(Vs())),x}function f(){return s[r]!==void 0}function d(v){return s.id!==v.id||s[r]!==v[r]}function p(){s={},n.notify()}function m(v){s=v,i.notify()}function g(){var v=ks();return y(v)?v:{}}function y(v){return(v.created===void 0||Vs()-Number(v.created)0?1:2,t.retry={count:t.retry?t.retry.count+1:1,lastFailureStatus:s.status},a()):(r.transportStatus=0,n())})}function Fb(t,r,e,i,n){t===0&&r.queuedPayloads.isFull()&&!r.queueFullReported&&(n({message:"Reached max ".concat(i," events size queued for upload: ").concat(Mb/ub,"MiB"),source:ir.AGENT,startClocks:Oo()}),r.queueFullReported=!0);var a=r.queuedPayloads;for(r.queuedPayloads=Rb();a.size()>0;)Ab(a.dequeue(),r,e,i,n)}function CC(t){return t.status===0||t.status===408||t.status===429||t.status>=500}function PC(){return{transportStatus:0,currentBackoffTime:Ib,bandwidthMonitor:kC(),queuedPayloads:Rb(),queueFullReported:!1}}function Rb(){var t=[];return{bytesCount:0,enqueue:function(r){this.isFull()||(t.push(r),this.bytesCount+=r.bytesCount)},first:function(){return t[0]},dequeue:function(){var r=t.shift();return r&&(this.bytesCount-=r.bytesCount),r},size:function(){return t.length},isFull:function(){return this.bytesCount>=Mb}}}function kC(){return{ongoingRequestCount:0,ongoingByteCount:0,canHandle:function(t){return this.ongoingRequestCount===0||this.ongoingByteCount+t.bytesCount<=wC&&this.ongoingRequestCount=this.messageBytesLimit){Lt.warn("Discarded a message whose size was bigger than the maximum allowed size ".concat(this.messageBytesLimit,"KB."));return}this.hasMessageFor(e)&&this.remove(e),this.willReachedBytesLimitWith(a)&&this.flush(),this.push(n,a,e),this.isFull()&&this.flush()},t.prototype.process=function(r){var e=rc(r),i=this.computeBytesCount(e);return{processedMessage:e,messageBytesCount:i}},t.prototype.push=function(r,e,i){this.bufferMessagesCount>0&&(this.bufferBytesCount+=1),i!==void 0?this.upsertBuffer[i]=r:this.pushOnlyBuffer.push(r),this.bufferBytesCount+=e,this.bufferMessagesCount+=1},t.prototype.remove=function(r){var e=this.upsertBuffer[r];delete this.upsertBuffer[r];var i=this.computeBytesCount(e);this.bufferBytesCount-=i,this.bufferMessagesCount-=1,this.bufferMessagesCount>0&&(this.bufferBytesCount-=1)},t.prototype.hasMessageFor=function(r){return r!==void 0&&this.upsertBuffer[r]!==void 0},t.prototype.willReachedBytesLimitWith=function(r){return this.bufferBytesCount+r+1>=this.batchBytesLimit},t.prototype.isFull=function(){return this.bufferMessagesCount===this.batchMessagesLimit||this.bufferBytesCount>=this.batchBytesLimit},t.prototype.flushPeriodically=function(){var r=this;setTimeout(We(function(){r.flush(),r.flushPeriodically()}),this.flushTimeout)},t}();function mp(){var t=BC();if(!!t)return{getAllowedWebViewHosts:function(){return JSON.parse(t.getAllowedWebViewHosts())},send:function(r,e){t.send(JSON.stringify({eventType:r,event:e}))}}}function cu(t){var r;t===void 0&&(t=(r=cp().location)===null||r===void 0?void 0:r.hostname);var e=mp();return!!e&&e.getAllowedWebViewHosts().some(function(i){return t===i||KS(t,".".concat(i))})}function BC(){return cp().DatadogEventBridge}function jb(t,r,e,i,n){var a=o(r),s;n&&(s=o(n));function o(l){return new AC(OC(l,t.batchBytesLimit,e),t.batchMessagesLimit,t.batchBytesLimit,t.messageBytesLimit,t.flushTimeout,i)}return{add:function(l,u){u===void 0&&(u=!0),a.add(l),s&&u&&s.add(l)}}}function LC(t,r,e){var i=0,n=!1;return{isLimitReached:function(){if(i===0&&setTimeout(function(){i=0},Ua),i+=1,i<=r||n)return n=!1,!1;if(i===r+1){n=!0;try{e({message:"Reached max number of ".concat(t,"s by minute: ").concat(r),source:ir.AGENT,startClocks:Oo()})}finally{n=!1}}return!0}}}var Xc,vp=new WeakMap;function FC(){return Xc||(Xc=RC()),Xc}function RC(){var t=new Xr(function(){var r=ma(XMLHttpRequest.prototype,"open",{before:jC}).stop,e=ma(XMLHttpRequest.prototype,"send",{before:function(){VC.call(this,t)}}).stop,i=ma(XMLHttpRequest.prototype,"abort",{before:NC}).stop;return function(){r(),e(),i()}});return t}function jC(t,r){vp.set(this,{state:"open",method:t,url:hp(String(r))})}function VC(t){var r=this,e=vp.get(this);if(!!e){var i=e;i.state="start",i.startTime=ho(),i.startClocks=Oo(),i.isAborted=!1,i.xhr=this;var n=!1,a=ma(this,"onreadystatechange",{before:function(){this.readyState===XMLHttpRequest.DONE&&s()}}).stop,s=We(function(){if(r.removeEventListener("loadend",s),a(),!n){n=!0;var o=e;o.state="complete",o.duration=vb(i.startClocks.timeStamp,Ni()),o.status=r.status,t.notify(zS(o))}});this.addEventListener("loadend",s),t.notify(i)}}function NC(){var t=vp.get(this);t&&(t.isAborted=!0)}var Jc;function HC(){return Jc||(Jc=zC()),Jc}function zC(){var t=new Xr(function(){if(!!window.fetch){var r=_b(window,"fetch",function(e){return function(i,n){var a,s=jn(UC,null,[t,i,n]);return s?(a=e.call(this,s.input,s.init),jn(YC,null,[t,a,s])):a=e.call(this,i,n),a}}).stop;return r}});return t}function UC(t,r,e){var i=e&&e.method||typeof r=="object"&&r.method||"GET",n=hp(typeof r=="object"&&r.url||r),a=Oo(),s={state:"start",init:e,input:r,method:i,startClocks:a,url:n};return t.notify(s),s}function YC(t,r,e){var i=function(n){var a=e;a.state="complete",a.duration=vb(a.startClocks.timeStamp,Ni()),"stack"in n||n instanceof Error?(a.status=0,a.isAborted=n instanceof DOMException&&n.code===DOMException.ABORT_ERR,a.error=n,t.notify(a)):"status"in n&&(a.response=n,a.responseType=n.type,a.status=n.status,a.isAborted=!1,t.notify(a))};r.then(We(i),We(i))}function WC(){var t=new Xr(function(){var r=lu(document,"visibilitychange",function(){document.visibilityState==="hidden"&&t.notify({reason:"visibility_hidden"})},{capture:!0}).stop,e=lu(window,"beforeunload",function(){t.notify({reason:"before_unload"})}).stop;return function(){r(),e()}});return t}var eh={};function KC(t){var r=t.map(function(e){return eh[e]||(eh[e]=$C(e)),eh[e]});return xb.apply(void 0,r)}function $C(t){var r=new Xr(function(){var e=console[t];return console[t]=function(){for(var i=[],n=0;nqC&&this.buffer.splice(0,1)},t.prototype.drain=function(){this.buffer.forEach(function(r){return r()}),this.buffer.length=0},t}();function yd(){var t={};return{get:function(){return t},add:function(r,e){t[r]=e},remove:function(r){delete t[r]},set:function(r){t=r},getContext:function(){return ga(t)},setContext:function(r){t=ga(r)},setContextProperty:function(r,e){t[r]=ga(e)},removeContextProperty:function(r){delete t[r]},clearContext:function(){t={}}}}var XC="datadog-synthetics-public-id",JC="datadog-synthetics-result-id",eP="datadog-synthetics-injects-rum";function Vb(){return Boolean(window._DATADOG_SYNTHETICS_INJECTS_RUM||fi(eP))}function tP(){var t=window._DATADOG_SYNTHETICS_PUBLIC_ID||fi(XC);return typeof t=="string"?t:void 0}function rP(){var t=window._DATADOG_SYNTHETICS_RESULT_ID||fi(JC);return typeof t=="string"?t:void 0}function Ng(t){var r=vr({},t),e=["id","name","email"];return e.forEach(function(i){i in r&&(r[i]=String(r[i]))}),r}function iP(t){var r=pb(t)==="object";return r||Lt.error("Unsupported user:",t),r}var nP=32*uo;function aP(t){var r=v7(t),e=Hg(t.forwardConsoleLogs,co(cr),"Forward Console Logs"),i=Hg(t.forwardReports,co(sn),"Forward Reports");if(!(!r||!e||!i))return t.forwardErrorsToLogs&&!Wa(e,cr.error)&&e.push(cr.error),vr({forwardErrorsToLogs:t.forwardErrorsToLogs!==!1,forwardConsoleLogs:e,forwardReports:i,requestErrorResponseLengthLimit:nP},r)}function Hg(t,r,e){if(t===void 0)return[];if(!(t==="all"||Array.isArray(t)&&t.every(function(i){return Wa(r,i)}))){Lt.error("".concat(e,' should be "all" or an array with allowed values "').concat(r.join('", "'),'"'));return}return t==="all"?r:XS(t)}function sP(t){var r=_7(t);return vr({forward_errors_to_logs:t.forwardErrorsToLogs,forward_console_logs:t.forwardConsoleLogs,forward_reports:t.forwardReports},r)}var oP=globalThis&&globalThis.__decorate||function(t,r,e,i){var n=arguments.length,a=n<3?r:i===null?i=Object.getOwnPropertyDescriptor(r,e):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(t,r,e,i);else for(var o=t.length-1;o>=0;o--)(s=t[o])&&(a=(n<3?s(a):n>3?s(r,e,a):s(r,e))||a);return n>3&&a&&Object.defineProperty(r,e,a),a},Et={debug:"debug",error:"error",info:"info",warn:"warn"},yp={console:"console",http:"http",silent:"silent"},lP=Object.keys(Et),zg=function(){function t(r,e,i,n,a){i===void 0&&(i=yp.http),n===void 0&&(n=Et.debug),a===void 0&&(a={}),this.handleLogStrategy=r,this.handlerType=i,this.level=n,this.contextManager=yd(),this.contextManager.set(vr({},a,e?{logger:{name:e}}:void 0))}return t.prototype.log=function(r,e,i){i===void 0&&(i=Et.info),this.handleLogStrategy({message:r,context:ga(e),status:i},this)},t.prototype.debug=function(r,e){this.log(r,e,Et.debug)},t.prototype.info=function(r,e){this.log(r,e,Et.info)},t.prototype.warn=function(r,e){this.log(r,e,Et.warn)},t.prototype.error=function(r,e){var i={error:{origin:ir.LOGGER}};this.log(r,ic(i,e),Et.error)},t.prototype.setContext=function(r){this.contextManager.set(r)},t.prototype.getContext=function(){return this.contextManager.get()},t.prototype.addContext=function(r,e){this.contextManager.add(r,e)},t.prototype.removeContext=function(r){this.contextManager.remove(r)},t.prototype.setHandler=function(r){this.handlerType=r},t.prototype.getHandler=function(){return this.handlerType},t.prototype.setLevel=function(r){this.level=r},t.prototype.getLevel=function(){return this.level},oP([VS],t.prototype,"log",null),t}();function uP(t){var r=!1,e=yd(),i=yd(),n={},a=function(){},s=new QC,o=function(d,p,m,g){m===void 0&&(m=ga(c())),g===void 0&&(g=Ni()),s.add(function(){return o(d,p,m,g)})},l=function(){},u=new zg(function(){for(var d=[],p=0;p=Ug[e.getLevel()]&&Wa(n,r)}function mP(t,r,e,i,n,a){var s=lP.concat(["custom"]),o={};s.forEach(function(l){o[l]=LC(l,r.eventRateLimiterThreshold,a)}),e.subscribe(0,function(l){var u,c,h,f=l.rawLogsEvent,d=l.messageContext,p=d===void 0?void 0:d,m=l.savedCommonContext,g=m===void 0?void 0:m,y=l.logger,v=y===void 0?n:y,b=n7(f.date),_=t.findTrackedSession(b);if(!!_){var x=g||i(),k=ic({service:r.service,session_id:_.id,usr:hb(x.user)?void 0:x.user,view:x.view},x.context,Dl(b),f,v.getContext(),p);!Hb(f.status,yp.http,v)||((u=r.beforeSend)===null||u===void 0?void 0:u.call(r,k))===!1||((c=k.error)===null||c===void 0?void 0:c.origin)!==ir.AGENT&&((h=o[k.status])!==null&&h!==void 0?h:o.custom).isLimitReached()||e.notify(1,k)}})}var Yg=!1;function Dl(t){var r=window;if(Vb()){var e=i(r.DD_RUM_SYNTHETICS);return!e&&!Yg&&(Yg=!0,Q7("Logs sent before RUM is injected by the synthetics worker",{testId:tP(),resultId:rP()})),e}return i(r.DD_RUM);function i(n){if(n&&n.getInternalContext)return n.getInternalContext(t)}}var Sn,vP=(Sn={},Sn[cr.log]=Et.info,Sn[cr.debug]=Et.debug,Sn[cr.info]=Et.info,Sn[cr.warn]=Et.warn,Sn[cr.error]=Et.error,Sn);function yP(t,r){var e=KC(t.forwardConsoleLogs).subscribe(function(i){r.notify(0,{rawLogsEvent:{date:Ni(),message:i.message,origin:ir.CONSOLE,error:i.api===cr.error?{origin:ir.CONSOLE,stack:i.stack}:void 0,status:vP[i.api]}})});return{stop:function(){e.unsubscribe()}}}var gs,bP=(gs={},gs[sn.cspViolation]=Et.error,gs[sn.intervention]=Et.error,gs[sn.deprecation]=Et.warn,gs);function _P(t,r){var e=z7(t.forwardReports).subscribe(function(i){var n=i.message,a=bP[i.type],s;a===Et.error?s={kind:i.subtype,origin:ir.REPORT,stack:i.stack}:i.stack&&(n+=" Found in ".concat(F7(i.stack))),r.notify(0,{rawLogsEvent:{date:Ni(),message:n,origin:ir.REPORT,error:s,status:a}})});return{stop:function(){e.unsubscribe()}}}function wP(t,r){if(!t.forwardErrorsToLogs)return{stop:tc};var e=FC().subscribe(function(a){a.state==="complete"&&n("xhr",a)}),i=HC().subscribe(function(a){a.state==="complete"&&n("fetch",a)});function n(a,s){!t.isIntakeUrl(s.url)&&(PP(s)||kP(s))&&("xhr"in s?xP(s.xhr,t,o):s.response?CP(s.response,t,o):s.error&&SP(s.error,t,o));function o(l){r.notify(0,{rawLogsEvent:{message:"".concat(OP(a)," error ").concat(s.method," ").concat(s.url),date:s.startClocks.timeStamp,error:{origin:ir.NETWORK,stack:l||"Failed to load"},http:{method:s.method,status_code:s.status,url:s.url},status:Et.error,origin:ir.NETWORK}})}}return{stop:function(){e.unsubscribe(),i.unsubscribe()}}}function xP(t,r,e){typeof t.response=="string"?e(bp(t.response,r)):e(t.response)}function SP(t,r,e){e(bp(Yn(vn(t)),r))}function CP(t,r,e){window.TextDecoder?t.body?TP(t.clone().body,r.requestErrorResponseLengthLimit,function(i,n){e(i?"Unable to retrieve response: ".concat(i):n)}):e():t.clone().text().then(We(function(i){return e(bp(i,r))}),We(function(i){return e("Unable to retrieve response: ".concat(i))}))}function PP(t){return t.status===0&&t.responseType!=="opaque"}function kP(t){return t.status>=500}function bp(t,r){return t.length>r.requestErrorResponseLengthLimit?"".concat(t.substring(0,r.requestErrorResponseLengthLimit),"..."):t}function OP(t){return t==="xhr"?"XHR":"Fetch"}function TP(t,r,e){DP(t,r,function(i,n,a){if(i)e(i);else{var s=new TextDecoder().decode(n);a&&(s+="..."),e(void 0,s)}})}function DP(t,r,e){var i=t.getReader(),n=[],a=0;s();function s(){i.read().then(We(function(l){if(l.done){o();return}n.push(l.value),a+=l.value.length,a>r?o():s()}),We(function(l){return e(l)}))}function o(){i.cancel().catch(tc);var l;if(n.length===1)l=n[0];else{l=new Uint8Array(a);var u=0;n.forEach(function(c){l.set(c,u),u+=c.length})}e(void 0,l.slice(0,r),l.length>r)}}function EP(t,r){if(!t.forwardErrorsToLogs)return{stop:tc};var e=new Xr,i=V7(e).stop,n=e.subscribe(function(a){r.notify(0,{rawLogsEvent:{message:a.message,date:a.startClocks.timeStamp,error:{kind:a.type,origin:ir.SOURCE,stack:a.stack},origin:ir.SOURCE,status:Et.error}})});return{stop:function(){i(),n.unsubscribe()}}}var MP=function(){function t(){this.callbacks={}}return t.prototype.notify=function(r,e){var i=this.callbacks[r];i&&i.forEach(function(n){return n(e)})},t.prototype.subscribe=function(r,e){var i=this;return this.callbacks[r]||(this.callbacks[r]=[]),this.callbacks[r].push(e),{unsubscribe:function(){i.callbacks[r]=i.callbacks[r].filter(function(n){return e!==n})}}},t}();function IP(t,r,e,i){var n,a=jb(t,t.logsEndpointBuilder,e,i,(n=t.replica)===null||n===void 0?void 0:n.logsEndpointBuilder);r.subscribe(1,function(s){a.add(s)})}function AP(t){var r=mp();t.subscribe(1,function(e){r.send("log",e)})}function BP(t){return{get:function(r){var e=t.findTrackedSession(r);if(e)return{session_id:e.id}}}}function LP(t,r,e,i){var n=new MP,a=function(h){return n.notify(0,{rawLogsEvent:{message:h.message,date:h.startClocks.timeStamp,error:{origin:ir.AGENT},origin:ir.AGENT,status:Et.error}})},s=WC(),o=FP(r,a,s);o.setContextProvider(function(){var h,f,d,p,m,g;return{application:{id:(h=Dl())===null||h===void 0?void 0:h.application_id},session:{id:(f=u.findTrackedSession())===null||f===void 0?void 0:f.id},view:{id:(p=(d=Dl())===null||d===void 0?void 0:d.view)===null||p===void 0?void 0:p.id},action:{id:(g=(m=Dl())===null||m===void 0?void 0:m.user_action)===null||g===void 0?void 0:g.id}}}),wP(r,n),EP(r,n),yP(r,n),_P(r,n);var l=gP(n).handleLog,u=JS(r.cookieOptions)&&!cu()&&!Vb()?hP(r):dP(r);mP(u,r,n,e,i,a),cu()?AP(n):IP(r,n,a,s),X7(sP(t));var c=BP(u);return{handleLog:l,getInternalContext:c.get}}function FP(t,r,e){var i,n=G7("browser-logs-sdk",t);if(cu()){var a=mp();n.observable.subscribe(function(o){return a.send("internal_telemetry",o)})}else{var s=jb(t,t.rumEndpointBuilder,r,e,(i=t.replica)===null||i===void 0?void 0:i.rumEndpointBuilder);n.observable.subscribe(function(o){return s.add(o,q7(t))})}return n}var _p=uP(LP);H7(cp(),"DD_LOGS",_p);async function RP(){(await gt.getConfig()).reports.enabled&&_p.init({clientToken:"pub94a0029259f79f29a5d881a06d1e9653",site:"datadoghq.com",forwardErrorsToLogs:!0,service:"Kuma",sampleRate:100,env:"production"})}async function zb(t){if(navigator.clipboard)try{return await navigator.clipboard.writeText(t),!0}catch{}const r=document.createElement("textarea");r.style.position="fixed",r.style.top="0",r.style.left="0",r.style.width="2em",r.style.height="2em",r.style.padding="0",r.style.border="none",r.style.outline="none",r.style.boxShadow="none",r.style.background="transparent",r.value=t,document.body.appendChild(r),r.focus(),r.select();let e;try{e=document.execCommand("copy")}catch{e=!1}finally{document.body.removeChild(r)}return e}ce({name:"KClipboardProvider",setup(t,{slots:r}){return()=>(r==null?void 0:r.default)&&r.default({copyToClipboard:zb})}});ce({name:"KComponent",props:{data:{type:Object,default:{},required:!0}},setup(t,{slots:r}){const e=vi(t.data);return()=>(r==null?void 0:r.default)&&r.default({data:e})}});const wp=ce({name:"KToggle",props:{toggled:{type:Boolean,default:!1}},emits:["toggled"],setup(t,{slots:r,emit:e}){const i=W(t.toggled),n=()=>{i.value=!i.value,e("toggled",i.value)};try{if(!r.default)throw new Error("KToggle expects slot content");return()=>(r==null?void 0:r.default)&&r.default({isToggled:i,toggle:n})}catch{return console.error(`KToggle expects to have slot content. - - Example usage: - - - - ^^------add slotted content - - `),()=>null}}}),jP=` - Down - -`,VP=` - Back - - -`,NP=` - Forward - - -`,HP=` - Up - - `,zP=` - Back - - -`,UP=` - -`,YP=` - - - - - - - -`,WP=` - Calendar - - -`,KP=` - - -`,$P=` - Expand - - -`,ZP=` - Back - - -`,GP=` - Forward - - -`,qP=` - Collapse - - -`,QP=` - Clear - - - -`,XP=` - Copy to Clipboard - - -`,JP=` - Close - - -`,ek=` - Settings - - -`,tk=` - Go to Beginning - - -`,rk='',ik=` - Connections - - -`,nk=` - Copy - - -`,ak=` - Danger - - -`,sk=` - Danger - - -`,ok=` - Dashboard - - -`,lk=` - Decrease - - -`,uk=` - Dev Portal - - -`,ck=` - Close - - -`,hk=` - Document - - -`,dk=` - Drag - - -`,fk=` - Error - - - - -`,pk=` - Expand - - -`,gk=` - External Link - - -`,mk=` - - -`,vk=` - File - - -`,yk=` - JSON File - - - -`,bk=` - Markdown File - - - -`,_k=` - YAML File - - - -`,wk=` - Filter - - -`,xk=` -Flag -`,Sk=` - -`,Ck=` - Forward - - -`,Pk=` - Gateway - - -`,kk=` - Settings - - -`,Ok=` - Settings - - -`,Tk=` -Graduation Hat -`,Dk=` - Grid View - - -`,Ek=` -Hand Clock -`,Mk=` - Help - - -`,Ik='',Ak=` - Immunity - - - - - -`,Bk=` - Increase - - -`,Lk=` - Information - - -`,Fk=` - Kong - - - - - -`,Rk=` - Locked - - -`,jk=` - List View - - - - - - - - - -`,Vk=` - More Actions - - - - -`,Nk=` -More - - -`,Hk=` - No Data - - -`,zk=` - Notifications - - -`,Uk=` - Notifications - - - - -`,Yk=` - Organization - - -`,Wk=` - - -`,Kk=` - Add - - - -`,$k=` - Organization - - -`,Zk=` - Edit - - -`,Gk=` - Organization - - -`,qk=` - Dev Portal - - - - - -`,Qk=` - Profile - - -`,Xk=` - Redo - - -`,Jk=` - Runtimes - - - -`,eO=` - Search - - -`,tO=` - Security - - -`,rO=` - Document - - -`,iO=` - ServiceHub - - -`,nO=` - Services - - -`,aO=` - Shared Config - - -`,sO=` - Loading - - - - -`,oO=` - - -`,lO=` - State Configure -`,uO=` - State Gruceo -`,cO=` - State No Data -`,hO=` - State No Search Results - - - - - - - - - - - - -`,dO=` - State Upload -`,fO=` - Support - - -`,pO=` - Table - - -`,gO=` - Team - - - -`,mO=` - Team Member - - - -`,vO=` - Delete - - -`,yO=` - Vitals - - -`,bO=` - Vitals - - -`,_O=` - Warning - - - - - - - - -`,wO=` - Workspaces - - -`,xO=` - - -`,SO=Object.freeze(Object.defineProperty({__proto__:null,arrowDown:jP,arrowLeft:VP,arrowRight:NP,arrowUp:HP,back:zP,book:UP,brain:YP,calendar:WP,check:KP,chevronDown:$P,chevronLeft:ZP,chevronRight:GP,chevronUp:qP,clear:QP,clipboard:XP,close:JP,cogwheel:ek,collapseExpand:tk,contactSupport:rk,connections:ik,copy:nk,dangerCircle:ak,dangerCircleOutline:sk,dashboard:ok,decrease:lk,devPortal:uk,disabled:ck,document:hk,drag:dk,errorFilled:fk,expand:pk,externalLink:gk,featureRequest:mk,fileEmpty:vk,fileJson:yk,fileMd:bk,fileYaml:_k,filter:wk,flag:xk,forbidden:Sk,forward:Ck,gateway:Pk,gear:kk,gearFilled:Ok,graduationHat:Tk,grid:Dk,handClock:Ek,help:Mk,image:Ik,immunity:Ak,increase:Bk,info:Lk,kong:Fk,lock:Rk,list:jk,more:Vk,moreHorizontal:Nk,noData:Hk,notificationBell:zk,notificationInbox:Uk,organization:Yk,plug:Wk,plus:Kk,organizations:$k,pencil:Zk,people:Gk,portal:qk,profile:Qk,redo:Xk,runtimes:Jk,search:eO,security:tO,serviceDocument:rO,serviceHub:iO,services:nO,sharedConfig:aO,spinner:sO,stackedCards:oO,stateConfigure:lO,stateGruceo:uO,stateNoData:cO,stateNoSearchResults:hO,stateUpload:dO,support:fO,table:pO,team:gO,teamMember:mO,trash:vO,vitals:yO,vitalsChart:bO,warning:_O,workspaces:wO,workspacesCollapsed:xO},Symbol.toStringTag,{value:"Module"})),Ye=(t,r)=>{const e=t.__vccOpts||t;for(const[i,n]of r)e[i]=n;return e},Ub=SO,CO=Object.keys(Ub),Wg={size:"24",viewBox:"0 0 24 24"},PO=ce({name:"KIcon",inheritAttrs:!1,props:{icon:{type:String,validator:t=>CO.includes(t),required:!0},size:{type:String,default:""},color:{type:String,default:null},secondaryColor:{type:String,default:null},viewBox:{type:String,default:""},title:{type:String,default:""},hideTitle:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},setup(t,{attrs:r,slots:e}){const i=W(),n=W(),a=W(!0),s=j(()=>{if(t.title)return t.title;if(t.testMode)return t.icon;const g=n.value&&n.value.getElementsByTagName("title");if(g&&g.length)return g[0].innerHTML;const y=t.icon.split(/(?=[A-Z])/).join(" ");return h(y)}),o=j(()=>n.value?n.value.getAttribute("width"):null),l=j(()=>n.value?n.value.getAttribute("height"):null),u=j(()=>n.value&&(t.size||n.value&&n.value.getAttribute("width"))||Wg.size),c=j(()=>n.value&&(t.viewBox||n.value&&n.value.getAttribute("viewBox"))||Wg.viewBox),h=g=>g.split("-").map(y=>y.charAt(0).toUpperCase()+y.substring(1)).join(" "),f=()=>{var g,y,v,b;const _=(y=(g=i==null?void 0:i.value)==null?void 0:g.querySelector(".slot-content"))==null?void 0:y.innerHTML;(b=i.value)==null||b.removeChild((v=i==null?void 0:i.value)==null?void 0:v.querySelector(".slot-content")),n.value.innerHTML+=_,a.value=!1},d=()=>{let g=n.value.querySelector("title");if(g&&t.hideTitle)n.value.removeChild(g);else if(!t.hideTitle)if(g)g.textContent=s.value;else{g=document.createElement("title");const y=document.createTextNode(s.value);g.appendChild(y),n.value.append(g)}},p=g=>{if(!g)return;const y=g.hasAttribute("fill"),v=g.getAttribute("stroke")&&g.getAttribute("stroke")!=="none"?g.getAttribute("stroke"):null,b=g.attributes.id&&g.attributes.id.value==="preserveColor",_=g.attributes.type&&g.attributes.type.value==="secondary";!b&&y&&_&&t.secondaryColor?g.setAttribute("fill",t.secondaryColor):!b&&!_&&y&&!v&&t.color?g.setAttribute("fill",t.color):v&&t.color&&g.setAttribute("stroke",t.color);for(const x of g.children)p(x)};Ge(()=>[t.icon,t.size,t.color,t.secondaryColor,t.viewBox,t.hideTitle],async()=>{await Gr(),m()},{deep:!0});const m=()=>{if(n.value=null,n.value=i.value?i.value.querySelector("svg:not(.slot-content)"):null,n.value){e.svgElements&&f();for(const[g,y]of Object.entries(r))["class","id","style"].includes(g)||n.value.setAttribute(g,y);n.value.setAttribute("role","img"),n.value.setAttribute("width",u.value||o.value),n.value.setAttribute("height",u.value||l.value),n.value.setAttribute("viewBox",c.value),d(),p(n.value)}};return Rt(async()=>{await Gr(),m()}),{icons:Ub,svgWrapper:i,svgWithSlotIsHidden:a}}}),kO=["innerHTML"],OO={class:"slot-content"},TO=["innerHTML"];function DO(t,r,e,i,n,a){return t.$slots.svgElements?(P(),I("span",Ot({key:1},t.$attrs,{ref:"svgWrapper",class:[`kong-icon-${t.icon}`,"kong-icon"]}),[(P(),I("svg",OO,[me(t.$slots,"svgElements",{},void 0,!0)])),E("span",{class:ve({"svg-with-slot-is-hidden":t.svgWithSlotIsHidden}),innerHTML:t.icons[t.icon]},null,10,TO)],16)):(P(),I("span",Ot({key:0},t.$attrs,{ref:"svgWrapper",class:[`kong-icon-${t.icon}`,"kong-icon"],innerHTML:t.icons[t.icon]}),null,16,kO))}const Je=Ye(PO,[["render",DO],["__scopeId","data-v-71cfcfc4"]]),EO={primary:"primary",secondary:"secondary",danger:"danger",creation:"creation",outline:"outline",btnLink:"btn-link"},MO={small:"small",medium:"medium",large:"large"},IO=ce({name:"KButton",components:{KIcon:Je},inheritAttrs:!1,props:{appearance:{type:String,default:"outline",validator:t=>Object.values(EO).indexOf(t)!==-1},size:{type:String,default:"medium",validator:t=>Object.values(MO).indexOf(t)!==-1},to:{type:[Object,String],default:null},type:{type:String,default:"button"},showCaret:{type:Boolean,default:!1},isRounded:{type:Boolean,default:!0},icon:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(t,{attrs:r,slots:e}){const i=j(()=>!!e.icon),n=j(()=>!!e.default),a=j(()=>t.to?"router-link":"button"),s=j(()=>t.disabled?"var(--grey-400)":["primary","danger","creation"].includes(t.appearance)?"white":t.appearance==="secondary"?"var(--KButtonSecondaryColor, var(--blue-600, color(blue-600)))":t.appearance==="outline"?"var(--KButtonOutlineColor, var(--blue-500, color(blue-500)))":t.appearance==="btn-link"?"var(--KButtonBtnLink, var(--blue-500, color(blue-500)))":t.appearance==="btn-link-danger"?"var(--KButtonLinkDanger, var(--red-500, color(red-500)))":""),o=j(()=>{if(t.disabled!==void 0&&t.disabled!==!1)return r;const l=Object.assign({},r);return delete l.disabled,l});return{hasText:n,hasIcon:i,buttonType:a,iconColor:s,strippedAttrs:o}}}),AO=["disabled","type","href"];function BO(t,r,e,i,n,a){const s=we("KIcon");return typeof t.to=="string"?(P(),I("a",Ot({key:0,disabled:t.disabled?t.disabled:void 0,type:t.type,href:t.to,class:[[t.size,{"icon-btn":!t.hasText&&t.hasIcon,rounded:t.isRounded},t.appearance],"k-button"]},t.strippedAttrs),[me(t.$slots,"icon",{},()=>[t.icon?(P(),ye(s,{key:0,color:t.iconColor,icon:t.icon,class:"k-button-icon",size:"16"},null,8,["color","icon"])):oe("",!0)],!0),me(t.$slots,"default",{},void 0,!0),t.showCaret?(P(),ye(s,{key:0,color:t.iconColor,"view-box":"2 2 15 15",size:"16",icon:"chevronDown"},null,8,["color"])):oe("",!0)],16,AO)):(P(),ye(Ra(t.buttonType),Ot({key:1,disabled:t.disabled?t.disabled:void 0,type:t.type,to:t.to,class:[[t.size,{"icon-btn":!t.hasText&&t.hasIcon,rounded:t.isRounded},t.appearance],"k-button"]},t.strippedAttrs),{default:ue(()=>[me(t.$slots,"icon",{},()=>[t.icon?(P(),ye(s,{key:0,color:t.iconColor,icon:t.icon,class:"k-button-icon",size:"16"},null,8,["color","icon"])):oe("",!0)],!0),me(t.$slots,"default",{},void 0,!0),t.showCaret?(P(),ye(s,{key:0,class:ve(["caret"]),color:t.iconColor,"view-box":"2 2 15 15",size:"16",icon:"chevronDown"},null,8,["color"])):oe("",!0)]),_:3},16,["disabled","type","to","class"]))}const mt=Ye(IO,[["render",BO],["__scopeId","data-v-6f773baa"]]),Yb={info:"info",success:"success",danger:"danger",warning:"warning"},LO=ce({name:"KAlert",components:{KIcon:Je,KButton:mt},props:{alertMessage:{type:String,default:""},isShowing:{type:Boolean,default:!0},isFixed:{type:Boolean,default:!1},isBordered:{type:Boolean,default:!1},hasLeftBorder:{type:Boolean,default:!1},hasRightBorder:{type:Boolean,default:!1},hasTopBorder:{type:Boolean,default:!1},hasBottomBorder:{type:Boolean,default:!1},isCentered:{type:Boolean,default:!1},iconSize:{type:String,default:"32"},icon:{type:String,default:""},iconColor:{type:String,default:""},title:{type:String,default:""},description:{type:String,default:""},appearance:{type:String,default:"info",validator:t=>Object.values(Yb).includes(t)},size:{type:String,default:"",validator:t=>["","small","large"].includes(t)},dismissType:{type:String,default:"none",validator:t=>["none","icon","button"].includes(t)},type:{type:String,default:"alert",validator:t=>["alert","banner"].includes(t)}},emits:["closed","proceed"],setup(t,{slots:r,emit:e}){return{hasActionButtons:j(()=>!!r.actionButtons),dismissAlert:()=>{e("closed")},proceed:()=>{e("proceed")}}}}),FO={key:0,class:"k-alert-title bold-600"},RO={key:1,class:"k-alert-description-text"};function jO(t,r,e,i,n,a){const s=we("KIcon"),o=we("KButton");return t.isShowing?(P(),I("div",{key:0,class:ve([[t.appearance,t.size,t.dismissType,{"is-bordered":t.isBordered},{"has-left-border":t.hasLeftBorder},{"has-right-border":t.hasRightBorder},{"has-top-border":t.hasTopBorder},{"has-bottom-border":t.hasBottomBorder},{"is-centered":t.isCentered},{"is-fixed":t.isFixed},{"is-banner":t.type==="banner"}],"k-alert"]),role:"alert",onClick:r[1]||(r[1]=gr(()=>{},["stop"]))},[t.type==="banner"&&t.size!=="large"?(P(),I("span",{key:0,class:ve([t.appearance,"k-alert-ellipse"])},null,2)):oe("",!0),t.icon||t.$slots.icon?(P(),I("span",{key:1,class:ve([{"mr-3":t.type!=="banner","k-alert-icon-container-large":t.size==="large"},"k-alert-icon-container"])},[me(t.$slots,"icon",{},()=>[J(s,{size:t.iconSize,color:t.iconColor,icon:t.icon,class:"k-alert-icon"},null,8,["size","color","icon"])],!0)],2)):oe("",!0),E("div",{class:ve(["k-alert-msg-text",{"has-dismiss-icon":t.dismissType==="icon"},{"has-dismiss-button":t.dismissType==="button"}])},[t.title||t.$slots.title?(P(),I("div",FO,[me(t.$slots,"title",{},()=>[de(ne(t.title),1)],!0)])):oe("",!0),E("div",{class:ve([{"k-alert-text":t.size==="large","k-alert-subtext":t.title||t.$slots.title},"k-alert-msg"])},[me(t.$slots,"alertMessage",{},()=>[de(ne(t.alertMessage),1)],!0)],2),t.size==="large"&&(t.description||t.$slots.description)?(P(),I("div",RO,[me(t.$slots,"description",{},()=>[de(ne(t.description),1)],!0)])):oe("",!0)],2),t.dismissType==="icon"?(P(),I("button",{key:2,type:"button","aria-label":"Close",class:"close",onClick:r[0]||(r[0]=(...l)=>t.dismissAlert&&t.dismissAlert(...l))},[J(s,{icon:"close",size:"14",color:t.appearance,class:ve(t.appearance)},null,8,["color","class"])])):oe("",!0),t.hasActionButtons||t.dismissType!=="none"?(P(),I("div",{key:3,class:ve([t.appearance,"k-alert-action"])},[t.hasActionButtons?me(t.$slots,"actionButtons",{key:0},()=>[J(o,{size:"small",onClick:t.proceed,onKeyup:Li(t.proceed,["enter"])},null,8,["onClick","onKeyup"])],!0):oe("",!0),t.dismissType==="button"?(P(),ye(o,{key:1,size:"small",onClick:t.dismissAlert},{default:ue(()=>[de(" Dismiss ")]),_:1},8,["onClick"])):oe("",!0)],2)):oe("",!0)],2)):oe("",!0)}const ac=Ye(LO,[["render",jO],["__scopeId","data-v-1910ef98"]]);var rl,VO=new Uint8Array(16);function NO(){if(!rl&&(rl=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!rl))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return rl(VO)}const HO=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function zO(t){return typeof t=="string"&&HO.test(t)}var Kt=[];for(var th=0;th<256;++th)Kt.push((th+256).toString(16).substr(1));function UO(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=(Kt[t[r+0]]+Kt[t[r+1]]+Kt[t[r+2]]+Kt[t[r+3]]+"-"+Kt[t[r+4]]+Kt[t[r+5]]+"-"+Kt[t[r+6]]+Kt[t[r+7]]+"-"+Kt[t[r+8]]+Kt[t[r+9]]+"-"+Kt[t[r+10]]+Kt[t[r+11]]+Kt[t[r+12]]+Kt[t[r+13]]+Kt[t[r+14]]+Kt[t[r+15]]).toLowerCase();if(!zO(e))throw TypeError("Stringified UUID is invalid");return e}var Kg,rh,ih=0,nh=0;function Yt(t,r,e){var i=r&&e||0,n=r||new Array(16);t=t||{};var a=t.node||Kg,s=t.clockseq!==void 0?t.clockseq:rh;if(a==null||s==null){var o=t.random||(t.rng||NO)();a==null&&(a=Kg=[o[0]|1,o[1],o[2],o[3],o[4],o[5]]),s==null&&(s=rh=(o[6]<<8|o[7])&16383)}var l=t.msecs!==void 0?t.msecs:Date.now(),u=t.nsecs!==void 0?t.nsecs:nh+1,c=l-ih+(u-nh)/1e4;if(c<0&&t.clockseq===void 0&&(s=s+1&16383),(c<0||l>ih)&&t.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");ih=l,nh=u,rh=s,l+=122192928e5;var h=((l&268435455)*1e4+u)%4294967296;n[i++]=h>>>24&255,n[i++]=h>>>16&255,n[i++]=h>>>8&255,n[i++]=h&255;var f=l/4294967296*1e4&268435455;n[i++]=f>>>8&255,n[i++]=f&255,n[i++]=f>>>24&15|16,n[i++]=f>>>16&255,n[i++]=s>>>8|128,n[i++]=s&255;for(var d=0;d<6;++d)n[i+d]=a[d];return r||UO(n)}/**! - * @fileOverview Kickass library to create and place poppers near their reference elements. - * @version 1.16.1 - * @license - * Copyright (c) 2016 Federico Zivolo and contributors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */var Do=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",YO=function(){for(var t=["Edge","Trident","Firefox"],r=0;r=0)return 1;return 0}();function WO(t){var r=!1;return function(){r||(r=!0,window.Promise.resolve().then(function(){r=!1,t()}))}}function KO(t){var r=!1;return function(){r||(r=!0,setTimeout(function(){r=!1,t()},YO))}}var $O=Do&&window.Promise,ZO=$O?WO:KO;function Wb(t){var r={};return t&&r.toString.call(t)==="[object Function]"}function Wn(t,r){if(t.nodeType!==1)return[];var e=t.ownerDocument.defaultView,i=e.getComputedStyle(t,null);return r?i[r]:i}function xp(t){return t.nodeName==="HTML"?t:t.parentNode||t.host}function Eo(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var r=Wn(t),e=r.overflow,i=r.overflowX,n=r.overflowY;return/(auto|scroll|overlay)/.test(e+n+i)?t:Eo(xp(t))}function Kb(t){return t&&t.referenceNode?t.referenceNode:t}var $g=Do&&!!(window.MSInputMethodContext&&document.documentMode),Zg=Do&&/MSIE 10/.test(navigator.userAgent);function Ka(t){return t===11?$g:t===10?Zg:$g||Zg}function Ta(t){if(!t)return document.documentElement;for(var r=Ka(10)?document.body:null,e=t.offsetParent||null;e===r&&t.nextElementSibling;)e=(t=t.nextElementSibling).offsetParent;var i=e&&e.nodeName;return!i||i==="BODY"||i==="HTML"?t?t.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(e.nodeName)!==-1&&Wn(e,"position")==="static"?Ta(e):e}function GO(t){var r=t.nodeName;return r==="BODY"?!1:r==="HTML"||Ta(t.firstElementChild)===t}function bd(t){return t.parentNode!==null?bd(t.parentNode):t}function hu(t,r){if(!t||!t.nodeType||!r||!r.nodeType)return document.documentElement;var e=t.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_FOLLOWING,i=e?t:r,n=e?r:t,a=document.createRange();a.setStart(i,0),a.setEnd(n,0);var s=a.commonAncestorContainer;if(t!==s&&r!==s||i.contains(n))return GO(s)?s:Ta(s);var o=bd(t);return o.host?hu(o.host,r):hu(t,bd(r).host)}function Da(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",e=r==="top"?"scrollTop":"scrollLeft",i=t.nodeName;if(i==="BODY"||i==="HTML"){var n=t.ownerDocument.documentElement,a=t.ownerDocument.scrollingElement||n;return a[e]}return t[e]}function qO(t,r){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=Da(r,"top"),n=Da(r,"left"),a=e?-1:1;return t.top+=i*a,t.bottom+=i*a,t.left+=n*a,t.right+=n*a,t}function Gg(t,r){var e=r==="x"?"Left":"Top",i=e==="Left"?"Right":"Bottom";return parseFloat(t["border"+e+"Width"])+parseFloat(t["border"+i+"Width"])}function qg(t,r,e,i){return Math.max(r["offset"+t],r["scroll"+t],e["client"+t],e["offset"+t],e["scroll"+t],Ka(10)?parseInt(e["offset"+t])+parseInt(i["margin"+(t==="Height"?"Top":"Left")])+parseInt(i["margin"+(t==="Height"?"Bottom":"Right")]):0)}function $b(t){var r=t.body,e=t.documentElement,i=Ka(10)&&getComputedStyle(e);return{height:qg("Height",r,e,i),width:qg("Width",r,e,i)}}var QO=function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")},XO=function(){function t(r,e){for(var i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,i=Ka(10),n=r.nodeName==="HTML",a=_d(t),s=_d(r),o=Eo(t),l=Wn(r),u=parseFloat(l.borderTopWidth),c=parseFloat(l.borderLeftWidth);e&&n&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var h=gn({top:a.top-s.top-u,left:a.left-s.left-c,width:a.width,height:a.height});if(h.marginTop=0,h.marginLeft=0,!i&&n){var f=parseFloat(l.marginTop),d=parseFloat(l.marginLeft);h.top-=u-f,h.bottom-=u-f,h.left-=c-d,h.right-=c-d,h.marginTop=f,h.marginLeft=d}return(i&&!e?r.contains(o):r===o&&o.nodeName!=="BODY")&&(h=qO(h,r)),h}function JO(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,e=t.ownerDocument.documentElement,i=Sp(t,e),n=Math.max(e.clientWidth,window.innerWidth||0),a=Math.max(e.clientHeight,window.innerHeight||0),s=r?0:Da(e),o=r?0:Da(e,"left"),l={top:s-i.top+i.marginTop,left:o-i.left+i.marginLeft,width:n,height:a};return gn(l)}function Zb(t){var r=t.nodeName;if(r==="BODY"||r==="HTML")return!1;if(Wn(t,"position")==="fixed")return!0;var e=xp(t);return e?Zb(e):!1}function Gb(t){if(!t||!t.parentElement||Ka())return document.documentElement;for(var r=t.parentElement;r&&Wn(r,"transform")==="none";)r=r.parentElement;return r||document.documentElement}function Cp(t,r,e,i){var n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a={top:0,left:0},s=n?Gb(t):hu(t,Kb(r));if(i==="viewport")a=JO(s,n);else{var o=void 0;i==="scrollParent"?(o=Eo(xp(r)),o.nodeName==="BODY"&&(o=t.ownerDocument.documentElement)):i==="window"?o=t.ownerDocument.documentElement:o=i;var l=Sp(o,s,n);if(o.nodeName==="HTML"&&!Zb(s)){var u=$b(t.ownerDocument),c=u.height,h=u.width;a.top+=l.top-l.marginTop,a.bottom=c+l.top,a.left+=l.left-l.marginLeft,a.right=h+l.left}else a=l}e=e||0;var f=typeof e=="number";return a.left+=f?e:e.left||0,a.top+=f?e:e.top||0,a.right-=f?e:e.right||0,a.bottom-=f?e:e.bottom||0,a}function eT(t){var r=t.width,e=t.height;return r*e}function qb(t,r,e,i,n){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(t.indexOf("auto")===-1)return t;var s=Cp(e,i,a,n),o={top:{width:s.width,height:r.top-s.top},right:{width:s.right-r.right,height:s.height},bottom:{width:s.width,height:s.bottom-r.bottom},left:{width:r.left-s.left,height:s.height}},l=Object.keys(o).map(function(f){return Ar({key:f},o[f],{area:eT(o[f])})}).sort(function(f,d){return d.area-f.area}),u=l.filter(function(f){var d=f.width,p=f.height;return d>=e.clientWidth&&p>=e.clientHeight}),c=u.length>0?u[0].key:l[0].key,h=t.split("-")[1];return c+(h?"-"+h:"")}function Qb(t,r,e){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,n=i?Gb(r):hu(r,Kb(e));return Sp(e,n,i)}function Xb(t){var r=t.ownerDocument.defaultView,e=r.getComputedStyle(t),i=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),n=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0),a={width:t.offsetWidth+n,height:t.offsetHeight+i};return a}function du(t){var r={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(e){return r[e]})}function Jb(t,r,e){e=e.split("-")[0];var i=Xb(t),n={width:i.width,height:i.height},a=["right","left"].indexOf(e)!==-1,s=a?"top":"left",o=a?"left":"top",l=a?"height":"width",u=a?"width":"height";return n[s]=r[s]+r[l]/2-i[l]/2,e===o?n[o]=r[o]-i[u]:n[o]=r[du(o)],n}function Mo(t,r){return Array.prototype.find?t.find(r):t.filter(r)[0]}function tT(t,r,e){if(Array.prototype.findIndex)return t.findIndex(function(n){return n[r]===e});var i=Mo(t,function(n){return n[r]===e});return t.indexOf(i)}function e2(t,r,e){var i=e===void 0?t:t.slice(0,tT(t,"name",e));return i.forEach(function(n){n.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var a=n.function||n.fn;n.enabled&&Wb(a)&&(r.offsets.popper=gn(r.offsets.popper),r.offsets.reference=gn(r.offsets.reference),r=a(r,n))}),r}function rT(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=Qb(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=qb(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=Jb(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=e2(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function t2(t,r){return t.some(function(e){var i=e.name,n=e.enabled;return n&&i===r})}function Pp(t){for(var r=[!1,"ms","Webkit","Moz","O"],e=t.charAt(0).toUpperCase()+t.slice(1),i=0;is[d]&&(t.offsets.popper[h]+=o[h]+p-s[d]),t.offsets.popper=gn(t.offsets.popper);var m=o[h]+o[u]/2-p/2,g=Wn(t.instance.popper),y=parseFloat(g["margin"+c]),v=parseFloat(g["border"+c+"Width"]),b=m-t.offsets.popper[h]-y-v;return b=Math.max(Math.min(s[u]-p,b),0),t.arrowElement=i,t.offsets.arrow=(e={},Ea(e,h,Math.round(b)),Ea(e,f,""),e),t}function gT(t){return t==="end"?"start":t==="start"?"end":t}var a2=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ah=a2.slice(3);function Qg(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,e=ah.indexOf(t),i=ah.slice(e+1).concat(ah.slice(0,e));return r?i.reverse():i}var sh={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function mT(t,r){if(t2(t.instance.modifiers,"inner")||t.flipped&&t.placement===t.originalPlacement)return t;var e=Cp(t.instance.popper,t.instance.reference,r.padding,r.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],n=du(i),a=t.placement.split("-")[1]||"",s=[];switch(r.behavior){case sh.FLIP:s=[i,n];break;case sh.CLOCKWISE:s=Qg(i);break;case sh.COUNTERCLOCKWISE:s=Qg(i,!0);break;default:s=r.behavior}return s.forEach(function(o,l){if(i!==o||s.length===l+1)return t;i=t.placement.split("-")[0],n=du(i);var u=t.offsets.popper,c=t.offsets.reference,h=Math.floor,f=i==="left"&&h(u.right)>h(c.left)||i==="right"&&h(u.left)h(c.top)||i==="bottom"&&h(u.top)h(e.right),m=h(u.top)h(e.bottom),y=i==="left"&&d||i==="right"&&p||i==="top"&&m||i==="bottom"&&g,v=["top","bottom"].indexOf(i)!==-1,b=!!r.flipVariations&&(v&&a==="start"&&d||v&&a==="end"&&p||!v&&a==="start"&&m||!v&&a==="end"&&g),_=!!r.flipVariationsByContent&&(v&&a==="start"&&p||v&&a==="end"&&d||!v&&a==="start"&&g||!v&&a==="end"&&m),x=b||_;(f||y||x)&&(t.flipped=!0,(f||y)&&(i=s[l+1]),x&&(a=gT(a)),t.placement=i+(a?"-"+a:""),t.offsets.popper=Ar({},t.offsets.popper,Jb(t.instance.popper,t.offsets.reference,t.placement)),t=e2(t.instance.modifiers,t,"flip"))}),t}function vT(t){var r=t.offsets,e=r.popper,i=r.reference,n=t.placement.split("-")[0],a=Math.floor,s=["top","bottom"].indexOf(n)!==-1,o=s?"right":"bottom",l=s?"left":"top",u=s?"width":"height";return e[o]a(i[o])&&(t.offsets.popper[l]=a(i[o])),t}function yT(t,r,e,i){var n=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+n[1],s=n[2];if(!a)return t;if(s.indexOf("%")===0){var o=void 0;switch(s){case"%p":o=e;break;case"%":case"%r":default:o=i}var l=gn(o);return l[r]/100*a}else if(s==="vh"||s==="vw"){var u=void 0;return s==="vh"?u=Math.max(document.documentElement.clientHeight,window.innerHeight||0):u=Math.max(document.documentElement.clientWidth,window.innerWidth||0),u/100*a}else return a}function bT(t,r,e,i){var n=[0,0],a=["right","left"].indexOf(i)!==-1,s=t.split(/(\+|\-)/).map(function(c){return c.trim()}),o=s.indexOf(Mo(s,function(c){return c.search(/,|\s/)!==-1}));s[o]&&s[o].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=o!==-1?[s.slice(0,o).concat([s[o].split(l)[0]]),[s[o].split(l)[1]].concat(s.slice(o+1))]:[s];return u=u.map(function(c,h){var f=(h===1?!a:a)?"height":"width",d=!1;return c.reduce(function(p,m){return p[p.length-1]===""&&["+","-"].indexOf(m)!==-1?(p[p.length-1]=m,d=!0,p):d?(p[p.length-1]+=m,d=!1,p):p.concat(m)},[]).map(function(p){return yT(p,f,r,e)})}),u.forEach(function(c,h){c.forEach(function(f,d){kp(f)&&(n[h]+=f*(c[d-1]==="-"?-1:1))})}),n}function _T(t,r){var e=r.offset,i=t.placement,n=t.offsets,a=n.popper,s=n.reference,o=i.split("-")[0],l=void 0;return kp(+e)?l=[+e,0]:l=bT(e,a,s,o),o==="left"?(a.top+=l[0],a.left-=l[1]):o==="right"?(a.top+=l[0],a.left+=l[1]):o==="top"?(a.left+=l[0],a.top-=l[1]):o==="bottom"&&(a.left+=l[0],a.top+=l[1]),t.popper=a,t}function wT(t,r){var e=r.boundariesElement||Ta(t.instance.popper);t.instance.reference===e&&(e=Ta(e));var i=Pp("transform"),n=t.instance.popper.style,a=n.top,s=n.left,o=n[i];n.top="",n.left="",n[i]="";var l=Cp(t.instance.popper,t.instance.reference,r.padding,e,t.positionFixed);n.top=a,n.left=s,n[i]=o,r.boundaries=l;var u=r.priority,c=t.offsets.popper,h={primary:function(f){var d=c[f];return c[f]l[f]&&!r.escapeWithReference&&(p=Math.min(c[d],l[f]-(f==="right"?c.width:c.height))),Ea({},d,p)}};return u.forEach(function(f){var d=["left","top"].indexOf(f)!==-1?"primary":"secondary";c=Ar({},c,h[d](f))}),t.offsets.popper=c,t}function xT(t){var r=t.placement,e=r.split("-")[0],i=r.split("-")[1];if(i){var n=t.offsets,a=n.reference,s=n.popper,o=["bottom","top"].indexOf(e)!==-1,l=o?"left":"top",u=o?"width":"height",c={start:Ea({},l,a[l]),end:Ea({},l,a[l]+a[u]-s[u])};t.offsets.popper=Ar({},s,c[i])}return t}function ST(t){if(!n2(t.instance.modifiers,"hide","preventOverflow"))return t;var r=t.offsets.reference,e=Mo(t.instance.modifiers,function(i){return i.name==="preventOverflow"}).boundaries;if(r.bottome.right||r.top>e.bottom||r.right2&&arguments[2]!==void 0?arguments[2]:{};QO(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=ZO(this.update.bind(this)),this.options=Ar({},t.Defaults,n),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=r&&r.jquery?r[0]:r,this.popper=e&&e.jquery?e[0]:e,this.options.modifiers={},Object.keys(Ar({},t.Defaults.modifiers,n.modifiers)).forEach(function(s){i.options.modifiers[s]=Ar({},t.Defaults.modifiers[s]||{},n.modifiers?n.modifiers[s]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(s){return Ar({name:s},i.options.modifiers[s])}).sort(function(s,o){return s.order-o.order}),this.modifiers.forEach(function(s){s.enabled&&Wb(s.onLoad)&&s.onLoad(i.reference,i.popper,i.options,s,i.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return XO(t,[{key:"update",value:function(){return rT.call(this)}},{key:"destroy",value:function(){return iT.call(this)}},{key:"enableEventListeners",value:function(){return aT.call(this)}},{key:"disableEventListeners",value:function(){return oT.call(this)}}]),t}();sc.Utils=(typeof window<"u"?window:global).PopperUtils;sc.placements=a2;sc.Defaults=kT;const OT=sc;var oh=new WeakMap,Xg=0;function TT(t){if(!t.length)return"";for(var r="arg",e=0;e=e.expiresAt;s&&n.delete(i)},r)},t.prototype.delete=function(r){this.items.delete(r)},t}();function ET(){return typeof navigator.onLine<"u"?navigator.onLine:!0}function MT(){return typeof document<"u"&&typeof document.visibilityState<"u"?document.visibilityState!=="hidden":!0}var IT=function(t){return fetch(t).then(function(r){return r.json()})};const lh={isOnline:ET,isDocumentVisible:MT,fetcher:IT};var Oi=globalThis&&globalThis.__assign||function(){return Oi=Object.assign||function(t){for(var r,e=1,i=arguments.length;e0&&a[a.length-1])&&(u[0]===6||u[0]===2)){e=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(e=i.return)&&e.call(i)}finally{if(s)throw s.error}}return a},BT=globalThis&&globalThis.__spreadArray||function(t,r,e){if(e||arguments.length===2)for(var i=0,n=r.length,a;i0?e+n:e)}}function FT(t,r,e){if(!!e.isDocumentVisible()&&!(e.errorRetryCount!==void 0&&r>e.errorRetryCount)){var i=Math.min(r||0,e.errorRetryCount),n=i*e.errorRetryInterval;setTimeout(function(){t(null,{errorRetryCount:i+1,shouldRetryOnError:!0})},n)}}var Jg=function(t,r,e,i){return e===void 0&&(e=s2),i===void 0&&(i=o2.ttl),oa(void 0,void 0,void 0,function(){var n,a,s,o,l,u,c;return la(this,function(h){switch(h.label){case 0:if(!RT(r))return[3,5];h.label=1;case 1:return h.trys.push([1,3,,4]),[4,r];case 2:return n=h.sent(),[3,4];case 3:return o=h.sent(),a=o,[3,4];case 4:return[3,6];case 5:n=r,h.label=6;case 6:return s=!1,l={data:n,error:a,isValidating:s},typeof n<"u"&&e.set(t,l,i),u=fu.get(t),u&&u.data.length&&(c=u.data.filter(function(f){return f.key===t}),c.forEach(function(f,d){typeof l.data<"u"&&(f.data=l.data),f.error=l.error,f.isValidating=l.isValidating;var p=d===c.length-1;p||delete c[d]}),c=c.filter(Boolean)),[2,l]}})})};function em(){for(var t=this,r=[],e=0;e=1&&(i=r[0]),r.length>=2&&(n=r[1]),r.length>2&&(a=Oi(Oi({},a),r[2]));var h=c?a.serverTTL:a.ttl,f=typeof i=="function"?i:W(i);typeof n>"u"&&(n=a.fetcher);var d=null;d||(d=vi({data:void 0,error:void 0,isValidating:!0,key:null}));var p=function(v,b){return oa(t,void 0,void 0,function(){var _,x,k,L,C,T,A,U=this;return la(this,function(N){switch(N.label){case 0:return _=d.data===void 0,x=f.value,x?(k=a.cache.get(x),L=k&&k.data,d.isValidating=!0,L&&(d.data=L.data,d.error=L.error),C=v||n,!C||!a.isDocumentVisible()&&!_||(b==null?void 0:b.forceRevalidate)!==void 0&&!(b!=null&&b.forceRevalidate)?(d.isValidating=!1,[2]):k&&(T=Boolean(Date.now()-k.createdAt>=a.dedupingInterval||(b==null?void 0:b.forceRevalidate)),!T)?(d.isValidating=!1,[2]):(A=function(){return oa(U,void 0,void 0,function(){var Y,fe,K,F;return la(this,function(le){switch(le.label){case 0:return Y=uh.get(x),Y?[3,2]:(fe=Array.isArray(x)?x:[x],K=C.apply(void 0,BT([],AT(fe),!1)),uh.set(x,K,a.dedupingInterval),[4,Jg(x,K,a.cache,h)]);case 1:return le.sent(),[3,4];case 2:return[4,Jg(x,Y.data,a.cache,h)];case 3:le.sent(),le.label=4;case 4:return d.isValidating=!1,uh.delete(x),d.error!==void 0&&(F=!s&&a.shouldRetryOnError&&(b?b.shouldRetryOnError:!0),F&&FT(p,b?b.errorRetryCount:1,a)),[2]}})})},L&&a.revalidateDebounce?[4,setTimeout(function(){return oa(U,void 0,void 0,function(){return la(this,function(Y){switch(Y.label){case 0:return s?[3,2]:[4,A()];case 1:Y.sent(),Y.label=2;case 2:return[2]}})})},a.revalidateDebounce)]:[3,2])):[2];case 1:return N.sent(),[3,4];case 2:return[4,A()];case 3:N.sent(),N.label=4;case 4:return[2]}})})},m=function(){return oa(t,void 0,void 0,function(){return la(this,function(v){return[2,p(null,{shouldRetryOnError:!1})]})})},g=null;Rt(function(){var v=function(){return oa(t,void 0,void 0,function(){return la(this,function(b){switch(b.label){case 0:return!d.error&&a.isOnline()?[4,p()]:[3,2];case 1:return b.sent(),[3,3];case 2:g&&clearTimeout(g),b.label=3;case 3:return a.refreshInterval&&!s&&(g=setTimeout(v,a.refreshInterval)),[2]}})})};a.refreshInterval&&(g=setTimeout(v,a.refreshInterval)),a.revalidateOnFocus&&(document.addEventListener("visibilitychange",m,!1),window.addEventListener("focus",m,!1))}),Vi(function(){s=!0,g&&clearTimeout(g),a.revalidateOnFocus&&(document.removeEventListener("visibilitychange",m,!1),window.removeEventListener("focus",m,!1));var v=fu.get(f.value);v&&(v.data=v.data.filter(function(b){return b!==d}))});try{Ge(f,function(v){Bn(f)||(f.value=v),d.key=v,d.isValidating=Boolean(v),LT(f.value,d,h),!c&&!o&&f.value&&p(),o=!1},{immediate:!0})}catch{}var y=Oi(Oi({},ay(d)),{mutate:function(v,b){return p(v,Oi(Oi({},b),{forceRevalidate:!0}))}});return y}function RT(t){return t!==null&&typeof t=="object"&&typeof t.then=="function"}const Ci={VALIDATING:"VALIDATING",VALIDATING_HAS_DATA:"VALIDATING_HAS_DATA",PENDING:"PENDING",SUCCESS:"SUCCESS",SUCCESS_HAS_DATA:"SUCCESS_HAS_DATA",ERROR:"ERROR",STALE_IF_ERROR:"STALE_IF_ERROR"};function Kn(){return{useRequest:(t,r,e)=>{const i=typeof em=="function"?em:()=>({data:{},error:null,isValidating:!1,mutate:()=>({})}),{data:n,error:a,isValidating:s,mutate:o}=i(t,r,{revalidateDebounce:500,dedupingInterval:100,...e});return{data:j(()=>{var l;return(l=n.value)==null?void 0:l.data}),response:n,error:a,isValidating:s,revalidate:o}},useDebounce:(t,r=300)=>{let e;const i=W(t);function n(a){clearTimeout(e),e=setTimeout(()=>{i.value=a},r)}return{query:i,search:n}},clientSideSorter:(t,r,e,i)=>{let n=null;const a=(o,l)=>typeof l=="number"&&!Number.isNaN(o)&&!Number.isNaN(l)?o-l:0,s=(o,l)=>o.localeCompare(l);return t!==r?(n=(o,l)=>{const u=f=>f==null?"":typeof f=="number"?f:Array.isArray(f)&&f.length&&typeof f[0]=="number"?f[0]:String(f),c=u(o[t]),h=u(l[t]);switch(typeof c){case"number":return a(c,h);default:return s(c,h)}},i.sort(n),r=t,e="ascending"):(i.reverse(),e==="descending"||e==="desc"?e="ascending":e="descending"),{previousKey:r,sortOrder:e}},useSwrvStates:(t,r,e)=>{const i=W(Ci.PENDING);return dy(()=>{var n,a,s,o,l,u,c,h,f;const d=((a=(n=t.value)==null?void 0:n.data)==null?void 0:a.length)||((l=(o=(s=t.value)==null?void 0:s.data)==null?void 0:o.data)==null?void 0:l.length)||!((c=(u=t.value)==null?void 0:u.data)!=null&&c.data)&&typeof((h=t.value)==null?void 0:h.data)=="object"&&Object.keys((f=t.value)==null?void 0:f.data).length;if(t.value&&d&&e.value){i.value=Ci.VALIDATING_HAS_DATA;return}if(t.value&&e.value){i.value=Ci.VALIDATING;return}if(t.value&&r.value){i.value=Ci.STALE_IF_ERROR;return}if(t.value===void 0&&!r.value){i.value=Ci.PENDING;return}if(t.value&&!r.value&&d){i.value=Ci.SUCCESS_HAS_DATA;return}if(t.value&&!r.value){i.value=Ci.SUCCESS;return}t.value===void 0&&r&&(i.value=Ci.ERROR)}),{state:i,swrvState:Ci}},getSizeFromString:t=>t==="auto"||t.endsWith("%")||t.endsWith("vw")||t.endsWith("vh")||t.endsWith("px")?t:t+"px",cloneDeep:t=>{if(t)return JSON.parse(JSON.stringify(t))}}}const{getSizeFromString:ch}=Kn(),hh={auto:"auto",top:"top",topStart:"top-start",topEnd:"top-end",left:"left",leftStart:"left-start",leftEnd:"left-end",right:"right",rightStart:"right-start",rightEnd:"right-end",bottom:"bottom",bottomStart:"bottom-start",bottomEnd:"bottom-end"},jT=ce({name:"KPop",components:{KButton:mt},expose:["updatePopper"],props:{target:{type:String,default:""},tag:{type:String,default:"div"},buttonText:{type:String,default:"OK"},title:{type:String,default:""},placement:{type:String,validator:t=>Object.keys(hh).includes(t),default:"auto"},trigger:{type:String,default:"click",validator:t=>["click","hover"].includes(t)},width:{type:String,default:"200"},maxWidth:{type:String,default:"350"},maxHeight:{type:String,default:"auto"},popoverClasses:{type:String,default:""},popoverTransitions:{type:String,default:"fade"},popoverTimeout:{type:Number,default:300},hidePopover:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},isSvg:{type:Boolean,default:!1},hideCaret:{type:Boolean,default:!1},onPopoverClick:{type:Function,default:null},positionFixed:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["opened","closed"],data(){return{popper:null,reference:null,isOpen:!1,popoverId:this.testMode?"test-popover-id-1234":Yt(),targetId:this.testMode?"test-target-id-1234":Yt()}},computed:{popoverStyle:function(){return{width:ch(this.width),maxWidth:ch(this.maxWidth),maxHeight:ch(this.maxHeight)}},popoverClassObj:function(){return[this.popoverClasses,{"hide-caret":this.hideCaret},{"pb-0":this.$slots.actions}]}},watch:{hidePopover:function(){this.isOpen&&this.hidePopper()},disabled:{handler(){this.isOpen&&this.hidePopper()},immediate:!0}},mounted(){this.$el.children?this.reference=this.$el.children[0]:this.reference=this.$el,this.bindEvents()},beforeUnmount(){const t=this.$refs.popper;document.documentElement.removeEventListener("click",this.handleClick),t&&t.removeEventListener("click",this.showPopper),this.reference&&(this.reference.removeEventListener("click",this.handleClick),this.reference.removeEventListener("mouseenter",this.createInstance),this.reference.removeEventListener("mouseleave",this.toggle),this.reference.removeEventListener("focus",this.createInstance),this.reference.removeEventListener("blur",this.toggle)),this.destroy()},methods:{hidePopper(){this.trigger!=="hover"&&(this.isOpen=!1),this.timer=setTimeout(()=>{this.$emit("closed"),this.destroy()},this.popoverTimeout)},showPopper(){this.disabled||(this.isOpen=!0,this.timer&&clearTimeout(this.timer),this.popperTimer&&clearTimeout(this.popperTimer),this.$emit("opened"))},updatePopper(){this.popper&&typeof this.popper.update=="function"&&this.popper.update()},async createInstance(){this.destroy(),this.showPopper();const t=hh[this.placement]?hh[this.placement]:"auto",r=this.$refs.popper,e=this.target&&!this.isSvg&&!!document.querySelector(this.target)?document.querySelector(this.target):document.getElementById(this.targetId);e&&(e.appendChild(r),e.style.overflow="auto"),await this.$nextTick(),this.popper=new OT(this.reference,r,{placement:t,positionFixed:this.positionFixed,modifiers:{preventOverflow:{enabled:!0,boundariesElement:"viewport"}}}),await this.$nextTick(),e&&e.style.removeProperty("overflow"),this.updatePopper()},handleClick(t){if(t.stopPropagation(),this.reference&&this.reference.contains(t.target))this.isOpen?this.hidePopper():this.createInstance();else if(this.$refs.popper&&this.$refs.popper.contains(t.target)&&this.onPopoverClick){const r=this.onPopoverClick();r!==void 0&&(r?this.showPopper():this.hidePopper())}else this.$refs.popper&&this.$refs.popper.contains(t.target)?this.showPopper():this.isOpen&&this.hidePopper()},bindEvents(){const t=this.$refs.popper;t&&(this.trigger==="hover"&&(this.reference.addEventListener("mouseenter",this.createInstance),this.reference.addEventListener("focus",this.createInstance),this.reference.addEventListener("mouseleave",this.hidePopper),this.reference.addEventListener("blur",this.hidePopper),t.addEventListener("mouseenter",this.showPopper),t.addEventListener("focus",this.showPopper),t.addEventListener("mouseleave",this.hidePopper),t.addEventListener("blur",this.hidePopper)),t.addEventListener("click",this.showPopper),document.documentElement.addEventListener("click",this.handleClick))},destroy(){this.popper&&(this.isOpen=!1,this.popper.disableEventListeners(),this.popper=null)}}}),VT={key:0},NT=["id"],HT={key:0,class:"k-popover-header d-flex"},zT={key:0,class:"k-popover-title"},UT={key:1,class:"k-popover-actions"},YT={class:"k-popover-content"},WT={key:1,class:"k-popover-footer"},KT=["id"],$T={key:0,class:"k-popover-header d-flex"},ZT={key:0,class:"k-popover-title"},GT={key:1,class:"k-popover-actions"},qT={class:"k-popover-content"},QT={key:1,class:"k-popover-footer"};function XT(t,r,e,i,n,a){const s=we("KButton");return P(),ye(Ra(t.tag),{id:t.$slots.default?t.targetId:null,ref:"root","aria-expanded":t.$slots.default&&!!t.isOpen||void 0,"aria-controls":t.$slots.default?t.popoverId:void 0,role:t.$slots.default?"button":null,onKeydown:[r[0]||(r[0]=Li(o=>t.handleClick(o),["enter"])),Li(t.hidePopper,["esc"])]},{default:ue(()=>[me(t.$slots,"default",{},()=>[J(s,{id:t.targetId,"aria-expanded":!!t.isOpen||void 0,"aria-controls":t.popoverId||void 0,"data-testid":"kpop-button"},{default:ue(()=>[de(ne(t.buttonText),1)]),_:1},8,["id","aria-expanded","aria-controls"])],!0),t.isSvg?(P(),I("div",VT,[(P(),I("foreignObject",null,[y0(E("div",{id:t.popoverId,ref:"popper",style:hr(t.popoverStyle),class:ve([t.popoverClassObj,"k-popover"]),role:"region"},[t.$slots.title||t.title||t.$slots.actions?(P(),I("div",HT,[t.$slots.title||t.title?(P(),I("div",zT,[me(t.$slots,"title",{},()=>[de(ne(t.title),1)],!0)])):oe("",!0),t.$slots.actions?(P(),I("div",UT,[me(t.$slots,"actions",{},void 0,!0)])):oe("",!0)])):oe("",!0),E("div",YT,[me(t.$slots,"content",{},void 0,!0)]),t.$slots.footer?(P(),I("div",WT,[me(t.$slots,"footer",{},void 0,!0)])):oe("",!0)],14,NT),[[U0,t.isOpen]])]))])):(P(),ye(ja,{key:1,name:"fade"},{default:ue(()=>[y0(E("div",{id:t.popoverId,ref:"popper",style:hr(t.popoverStyle),class:ve([t.popoverClassObj,"k-popover"]),role:"region"},[t.$slots.title||t.title||t.$slots.actions?(P(),I("div",$T,[t.$slots.title||t.title?(P(),I("div",ZT,[me(t.$slots,"title",{},()=>[de(ne(t.title),1)],!0)])):oe("",!0),t.$slots.actions?(P(),I("div",GT,[me(t.$slots,"actions",{},void 0,!0)])):oe("",!0)])):oe("",!0),E("div",qT,[me(t.$slots,"content",{},void 0,!0)]),t.$slots.footer?(P(),I("div",QT,[me(t.$slots,"footer",{},void 0,!0)])):oe("",!0)],14,KT),[[U0,t.isOpen]])]),_:3}))]),_:3},40,["id","aria-expanded","aria-controls","role","onKeydown"])}const $a=Ye(jT,[["render",XT],["__scopeId","data-v-4dbcd696"]]),JT=ce({name:"KTooltip",components:{KPop:$a},inheritAttrs:!1,props:{label:{type:String,required:!1,default:""},placement:{type:String,default:"bottom",validator:t=>["top","bottom","left","right"].includes(t)},positionFixed:{type:Boolean,default:!1},maxWidth:{type:String,default:"auto"},testMode:{type:Boolean,default:!1}},setup(t){const r=W(""),e=j(()=>({top:"mb-2",right:"ml-2",bottom:"mt-2",left:"mr-2"})[t.placement]);return{className:r,computedClass:e}}}),eD={role:"tooltip"};function tD(t,r,e,i,n,a){const s=we("KPop");return P(),ye(s,Ot(t.$attrs,{"hide-caret":"",trigger:"hover",placement:t.placement,"popover-classes":`k-tooltip ${t.computedClass} ${t.className}`,"position-fixed":t.positionFixed,"max-width":t.maxWidth,width:"auto","test-mode":!!t.testMode||void 0}),{content:ue(()=>[E("div",eD,[me(t.$slots,"content",{label:t.label},()=>[de(ne(t.label),1)])])]),default:ue(()=>[me(t.$slots,"default")]),_:3},16,["placement","popover-classes","position-fixed","max-width","test-mode"])}const Io=Ye(JT,[["render",tD]]),rD={default:"default",success:"success",danger:"danger",info:"info",warning:"warning",custom:"custom"},iD={rounded:"rounded",rectangular:"rectangular"},nD=ce({name:"KBadge",components:{KButton:mt,KIcon:Je,KTooltip:Io},props:{appearance:{type:String,required:!1,validator:t=>Object.keys({...rD}).includes(t),default:"default"},truncationTooltip:{type:String,default:""},forceTooltip:{type:Boolean,default:!1},dismissable:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1},shape:{type:String,required:!1,validator:t=>Object.keys({...iD}).includes(t),default:"rounded"},color:{type:String,required:!1,default:""},backgroundColor:{type:String,required:!1,default:""}},emits:["dismissed"],setup(t,{emit:r}){const e=W(null),i=W(!1),n=()=>{i.value=!0,r("dismissed")},a=W(0),s=W(0),o=W(!1),l=j(()=>a.value{var u,c;e.value&&!o.value&&(a.value=(u=e.value)==null?void 0:u.offsetWidth,s.value=(c=e.value)==null?void 0:c.scrollWidth,o.value=!0)}),{badgeText:e,isDismissed:i,handleDismiss:n,isTruncated:l}}}),aD=["tabindex","aria-hidden"],sD={ref:"badgeText",class:"k-badge-text truncate"};function oD(t,r,e,i,n,a){const s=we("KIcon"),o=we("KButton");return t.isDismissed?oe("",!0):(P(),I("div",{key:0,style:hr(t.color&&t.backgroundColor&&{backgroundColor:t.backgroundColor,color:t.color}),tabindex:t.hidden?-1:0,"aria-hidden":t.hidden?!0:void 0,class:ve([[`k-badge-${t.appearance}`,`k-badge-${t.shape}`],"k-badge d-inline-flex"])},[(P(),ye(Ra(t.truncationTooltip&&(t.forceTooltip||t.isTruncated)?"KTooltip":"div"),{class:"k-badge-text truncate"},{content:ue(()=>[de(ne(t.truncationTooltip),1)]),default:ue(()=>[E("div",sD,[me(t.$slots,"default",{},void 0,!0)],512)]),_:3})),t.dismissable?(P(),ye(o,{key:0,"is-rounded":t.shape==="rounded",tabindex:t.hidden?-1:0,"aria-hidden":t.hidden?!0:void 0,class:"k-badge-dismiss-button ml-1","data-testid":"k-badge-dismiss-button",onClick:t.handleDismiss},{default:ue(()=>[J(s,{icon:"close",color:t.color,size:"10",title:"Remove"},null,8,["color"])]),_:1},8,["is-rounded","tabindex","aria-hidden","onClick"])):oe("",!0)],14,aD))}const lD=Ye(nD,[["render",oD],["__scopeId","data-v-5fa2851a"]]),uD=ce({name:"KBreadcrumbs",components:{KIcon:Je},inheritAttrs:!1,props:{items:{type:Array,default:[],required:!0,validator:t=>t&&t.length>0},itemMaxWidth:{type:String,required:!1,default:"38ch"}}}),cD=["title","href"];function hD(t,r,e,i,n,a){const s=we("KIcon"),o=we("router-link");return P(),I("ul",Ot({class:"k-breadcrumbs"},t.$attrs),[(P(!0),I(Ke,null,Vt(t.items,l=>(P(),I("li",{key:l.key||l.text,class:"k-breadcrumbs-item truncate"},[typeof l.to=="object"?(P(),ye(o,{key:0,to:l.to,title:l.title,class:ve({"no-underline":!l.text})},{default:ue(()=>[l.icon?(P(),ye(s,{key:0,icon:l.icon,class:ve(["k-breadcrumb-icon",{"has-no-text":!l.text}]),"hide-title":"",size:"20",color:"var(--grey-500)"},null,8,["icon","class"])):oe("",!0),l.text?(P(),I("span",{key:1,style:hr({maxWidth:l.maxWidth||t.itemMaxWidth}),class:"k-breadcrumb-text truncate"},ne(l.text),5)):oe("",!0)]),_:2},1032,["to","title","class"])):(P(),I("a",{key:1,title:l.title,href:l.to,class:ve({"no-underline":!l.text}),target:"_blank"},[l.icon?(P(),ye(s,{key:0,icon:l.icon,class:ve(["k-breadcrumb-icon",{"has-no-text":!l.text}]),"hide-title":"",size:"20",color:"var(--grey-500)"},null,8,["icon","class"])):oe("",!0),l.text?(P(),I("span",{key:1,style:hr({maxWidth:l.maxWidth||t.itemMaxWidth}),class:"k-breadcrumb-text truncate"},ne(l.text),5)):oe("",!0)],10,cD)),J(s,{"hide-title":"",icon:"chevronRight",size:"15",color:"var(--grey-500)"})]))),128))],16)}const l2=Ye(uD,[["render",hD],["__scopeId","data-v-a87af1c0"]]);ce({name:"Krumbs",setup(t,{attrs:r,slots:e,emit:i}){return Rt(()=>console.warn(`The Kongponents 'Krumbs' component is deprecated and will be removed in a future release. -Update all references of 'Krumbs' to 'KBreadcrumbs'. -Kongponent Docs: https://kongponents.konghq.com/components/breadcrumbs.html`)),()=>De(l2,{...t,...r,...i},e)}});const dD=ce({name:"KCard",props:{title:{type:String,default:""},body:{type:String,default:""},borderVariant:{type:String,default:"border"},hasHover:{type:Boolean,default:!1},hasShadow:{type:Boolean,default:!1},status:{type:String,default:""},testMode:{type:Boolean,default:!1}},setup(t,{slots:r}){const e=j(()=>t.testMode?"test-title-id-1234":Yt()),i=j(()=>t.testMode?"test-content-id-1234":Yt()),n=j(()=>!!(t.status||!!r.statusHat));return{titleId:e,contentId:i,useStatusHatLayout:n}}}),fD=["aria-label","aria-labelledby","aria-describedby"],pD={key:0,class:"k-card-status-hat"},gD=["id"],mD={class:"k-card-actions"},vD=["id"],yD={class:"k-card-content d-flex"},bD=["id"],_D={key:0,class:"k-card-notifications ml-3"};function wD(t,r,e,i,n,a){return P(),I("section",{class:ve([[t.borderVariant,{hover:t.hasHover,"kcard-shadow":t.hasShadow}],"kong-card"]),"aria-label":t.title?t.title:void 0,"aria-labelledby":!t.title&&(t.$slots.title||t.$slots.title)?t.titleId:void 0,"aria-describedby":t.contentId||void 0},[t.$slots.actions||t.useStatusHatLayout||!t.useStatusHatLayout&&(t.title||t.$slots.title)?(P(),I("div",{key:0,class:ve([{"has-status":t.status||t.$slots.statusHat},"k-card-header d-flex mb-3"])},[t.status||t.$slots.statusHat?(P(),I("div",pD,[me(t.$slots,"statusHat",{},()=>[de(ne(t.status),1)],!0)])):oe("",!0),!t.useStatusHatLayout&&(t.title||t.$slots.title)?(P(),I("div",{key:1,id:t.title?void 0:t.titleId,class:"k-card-title mb-3"},[E("h4",null,[me(t.$slots,"title",{},()=>[de(ne(t.title),1)],!0)])],8,gD)):oe("",!0),E("div",mD,[me(t.$slots,"actions",{},void 0,!0)])],2)):oe("",!0),t.useStatusHatLayout&&(t.title||t.$slots.title)?(P(),I("div",{key:1,id:t.title?void 0:t.titleId,class:"k-card-title mb-3"},[E("h4",null,[me(t.$slots,"title",{},()=>[de(ne(t.title),1)],!0)])],8,vD)):oe("",!0),E("div",yD,[E("div",{id:t.contentId,class:"k-card-body"},[me(t.$slots,"body",{},()=>[de(ne(t.body),1)],!0)],8,bD),t.$slots.notifications?(P(),I("div",_D,[me(t.$slots,"notifications",{},void 0,!0)])):oe("",!0)])],10,fD)}const Tp=Ye(dD,[["render",wD],["__scopeId","data-v-1f0d90ac"]]),xD=ce({name:"KEmptyState",components:{KButton:mt,KIcon:Je},props:{isError:{type:Boolean,default:!1},iconSize:{type:String,default:"50"},icon:{type:String,default:""},ctaIsHidden:{type:Boolean,default:!1},ctaText:{type:String,default:""},handleClick:{type:Function,default:null},iconColor:{type:String,default:""}}}),SD={class:"empty-state-title"},CD={class:"k-empty-state-title-header mt-4 mb-4"},PD={class:"empty-state-content"},kD={class:"k-empty-state-message mb-6"},OD={class:"k-empty-state-cta"};function TD(t,r,e,i,n,a){const s=we("KIcon"),o=we("KButton");return P(),I("section",{class:ve([{"is-error":t.isError},"empty-state-wrapper"])},[E("div",SD,[t.isError||t.icon?(P(),I("div",{key:0,class:ve([{"warning-icon":t.isError},"k-empty-state-icon card-icon mb-3"])},[J(s,{size:t.iconSize,icon:t.icon?t.icon:"warning",color:t.isError?t.iconColor||"var(--black-70)":t.iconColor,"secondary-color":t.isError?"var(--yellow-400)":void 0},null,8,["size","icon","color","secondary-color"])],2)):oe("",!0),E("div",CD,[me(t.$slots,"title",{},void 0,!0)])]),E("div",PD,[E("div",kD,[me(t.$slots,"message",{},void 0,!0)]),E("div",OD,[me(t.$slots,"cta",{},()=>[!t.ctaIsHidden&&t.ctaText?(P(),ye(o,{key:0,appearance:"primary",size:"small",onClick:r[0]||(r[0]=gr(()=>t.handleClick&&t.handleClick(),["prevent"]))},{default:ue(()=>[de(ne(t.ctaText),1)]),_:1})):oe("",!0)],!0)])])],2)}const Dp=Ye(xD,[["render",TD],["__scopeId","data-v-5b55eb64"]]),DD=ce({name:"KLabel",components:{KIcon:Je,KTooltip:Io},props:{help:{type:String,default:void 0},info:{type:String,default:void 0},tooltipAttributes:{type:Object,default:()=>({})},testMode:{type:Boolean,default:!1}}}),ED={class:"k-input-label"};function MD(t,r,e,i,n,a){const s=we("KIcon"),o=we("KTooltip");return P(),I("label",ED,[t.help?(P(),ye(o,Ot({key:0},t.tooltipAttributes,{label:t.help,"test-mode":!!t.testMode||void 0,class:"label-tooltip"}),{default:ue(()=>[me(t.$slots,"default",{},void 0,!0),J(s,{icon:"help",size:"16","hide-title":""})]),_:3},16,["label","test-mode"])):t.info?(P(),ye(o,Ot({key:1},t.tooltipAttributes,{label:t.info,"test-mode":!!t.testMode||void 0,class:"label-tooltip"}),{default:ue(()=>[me(t.$slots,"default",{},void 0,!0),J(s,{icon:"info",size:"16","view-box":"0 0 16 16","hide-title":""})]),_:3},16,["label","test-mode"])):me(t.$slots,"default",{key:2},void 0,!0)])}const Za=Ye(DD,[["render",MD],["__scopeId","data-v-d949c2e2"]]),ID=ce({name:"KInput",components:{KLabel:Za},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},help:{type:String,default:""},size:{type:String,default:"medium"},hasError:{type:Boolean,default:!1},errorMessage:{type:String,default:""},characterLimit:{type:Number,default:null,validator:t=>t>0},testMode:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(t,{attrs:r,emit:e}){const i=W(""),n=W(!1),a=W(!1),s=W(!1),o=j(()=>(r==null?void 0:r.disabled)!==void 0&&String(r==null?void 0:r.disabled)!=="false"),l=j(()=>(r==null?void 0:r.readonly)!==void 0&&String(r==null?void 0:r.readonly)!=="false"),u=j(()=>r.id?String(r.id):t.testMode?"test-input-id-1234":Yt()),c=j({get(){return t.modelValue},set(m){p({target:{value:m}})}}),h=j(()=>{const m={...r};return delete m.class,delete m.input,delete m.onInput,m}),f=j(()=>!!t.characterLimit&&(i.value.toString().length||!n.value&&t.modelValue.toString().length)>t.characterLimit),d=j(()=>f.value?n.value?`${i.value.toString().length} / ${t.characterLimit}`:`${t.modelValue.toString().length} / ${t.characterLimit}`:"");Ge(f,(m,g)=>{m!==g&&e("char-limit-exceeded",{value:i.value,length:i.value.length,characterLimit:t.characterLimit,limitExceeded:m})}),Ge(c,(m,g)=>{m!==g&&p({target:{value:m}})});const p=m=>{var g;const y=JSON.parse(JSON.stringify((g=m==null?void 0:m.target)==null?void 0:g.value));i.value=y,n.value=!0,e("input",y),e("update:modelValue",y)};return{currValue:i,modelValueChanged:n,isFocused:a,isHovered:s,isDisabled:o,isReadonly:l,inputId:u,charLimitExceeded:f,charLimitExceededError:d,modifiedAttrs:h,handleInput:p,getValue:()=>i.value||n.value?i.value:t.modelValue}}}),AD={class:"text-on-input"},BD=["for"],LD=["id","value","aria-invalid"],FD=["id","value","aria-invalid"],RD=["value","aria-invalid"],jD={key:4,class:"help"};function VD(t,r,e,i,n,a){const s=we("KLabel");return P(),I("div",{class:ve([[t.$attrs.class,{"input-error":t.charLimitExceeded||t.hasError||String(t.$attrs.class||"").includes("input-error")}],"k-input-wrapper"])},[t.label&&t.overlayLabel?(P(),I("div",{key:0,class:ve(`k-input-label-wrapper-${t.size}`)},[E("div",AD,[E("label",Ot({for:t.inputId},t.labelAttributes,{class:{focused:t.isFocused,hovered:t.isHovered,disabled:t.isDisabled,readonly:t.isReadonly}}),[E("span",null,ne(t.label),1)],16,BD),E("input",Ot(t.modifiedAttrs,{id:t.inputId,value:t.getValue(),class:[`k-input-${t.size}`,"form-control k-input"],"aria-invalid":t.hasError||t.charLimitExceeded?"true":void 0,onInput:r[0]||(r[0]=(...o)=>t.handleInput&&t.handleInput(...o)),onMouseenter:r[1]||(r[1]=()=>t.isHovered=!0),onMouseleave:r[2]||(r[2]=()=>t.isHovered=!1),onFocus:r[3]||(r[3]=()=>t.isFocused=!0),onBlur:r[4]||(r[4]=()=>t.isFocused=!1)}),null,16,LD)]),t.charLimitExceeded||t.hasError?(P(),I("p",{key:0,class:ve([{"over-char-limit":t.charLimitExceeded},"has-error"])},ne(t.charLimitExceededError||t.errorMessage),3)):oe("",!0)],2)):t.label?(P(),I("div",{key:1,class:ve(`k-input-label-wrapper-${t.size}`)},[J(s,Ot({for:t.inputId},t.labelAttributes),{default:ue(()=>[de(ne(t.label),1)]),_:1},16,["for"]),E("input",Ot(t.modifiedAttrs,{id:t.inputId,value:t.getValue(),class:[`k-input-${t.size}`,"form-control k-input"],"aria-invalid":t.hasError||t.charLimitExceeded?"true":void 0,onInput:r[5]||(r[5]=(...o)=>t.handleInput&&t.handleInput(...o))}),null,16,FD),t.charLimitExceeded||t.hasError?(P(),I("p",{key:0,class:ve([{"over-char-limit":t.charLimitExceeded},"has-error"])},ne(t.charLimitExceededError||t.errorMessage),3)):oe("",!0)],2)):(P(),I("input",Ot({key:2},t.modifiedAttrs,{value:t.getValue(),class:[`k-input-${t.size}`,"form-control k-input"],"aria-invalid":t.hasError||t.charLimitExceeded?"true":void 0,onInput:r[6]||(r[6]=(...o)=>t.handleInput&&t.handleInput(...o))}),null,16,RD)),(t.charLimitExceeded||t.hasError)&&!t.label?(P(),I("p",{key:3,class:ve(["has-error",{"over-char-limit":t.charLimitExceeded}])},ne(t.charLimitExceededError||t.errorMessage),3)):oe("",!0),t.help?(P(),I("p",jD,ne(t.help),1)):oe("",!0)],2)}const oc=Ye(ID,[["render",VD],["__scopeId","data-v-0bb7b8a1"]]),ND=ce({name:"SelectItem",components:{KIcon:Je},props:{item:{type:Object,default:null,validator:t=>t.label!==void 0&&t.value!==void 0}},emits:["selected"],setup(t,{emit:r}){return{handleClick:e=>{if(t.item.disabled){e.stopPropagation();return}r("selected",t.item)}}}}),HD=["data-testid"],zD={role:"option",class:"d-block"},UD=["disabled","value"],YD={class:"k-select-item-label mr-2"},WD={class:"k-select-selected-icon-container"};function KD(t,r,e,i,n,a){const s=we("KIcon");return P(),I("div",{key:t.item.key,"data-testid":`k-select-item-${t.item.value}`,class:"k-select-item",onClick:r[0]||(r[0]=(...o)=>t.handleClick&&t.handleClick(...o))},[E("div",zD,[E("button",{class:ve({selected:t.item.selected}),disabled:t.item.disabled===!0?!0:void 0,value:t.item.value},[E("span",YD,[me(t.$slots,"content",{},()=>[de(ne(t.item.label),1)],!0)]),E("span",WD,[t.item.selected?(P(),ye(s,{key:0,class:"selected-item-icon",icon:"check",color:"var(--blue-200)"})):oe("",!0)])],10,UD)])],8,HD)}const $D=Ye(ND,[["render",KD],["__scopeId","data-v-88a5d60a"]]),{getSizeFromString:ZD}=Kn(),tm={popoverClasses:"k-select-popover mt-0",popoverTimeout:0,placement:"bottomStart",hideCaret:!0},GD=ce({name:"KSelect",components:{KButton:mt,KIcon:Je,KInput:oc,KLabel:Za,KPop:$a,KSelectItem:$D,KToggle:wp},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},kpopAttributes:{type:Object,default:()=>({popoverClasses:""})},dropdownMaxHeight:{type:String,default:"300"},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},width:{type:String,default:""},placeholder:{type:String,default:""},appearance:{type:String,default:"dropdown",validator:t=>["dropdown","select","button"].includes(t)},buttonText:{type:String,default:""},items:{type:Array,required:!1,default:()=>[],validator:t=>!t.length||t.every(r=>r.label!==void 0&&r.value!==void 0)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:t=>t.items.filter(r=>r.label.toLowerCase().includes(t.query.toLowerCase()))},enableFiltering:{type:Boolean,default:null},autosuggest:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["selected","input","change","update:modelValue","query-change"],setup(t,{attrs:r,emit:e}){const i=W(""),n=W(null),a=j(()=>t.testMode?"test-select-id-1234":Yt()),s=j(()=>t.testMode?"test-select-input-id-1234":Yt()),o=j(()=>t.testMode?"test-select-text-id-1234":Yt()),l=W([]),u=W(!1),c=W(!1),h=W(null),f=j({get(){return t.modelValue},set(K){const F=l.value.filter(le=>le.value===K);F.length?C(F[0]):K||T()}}),d=j(()=>t.autosuggest?!0:t.enableFiltering!==null?t.appearance==="button"?!1:t.enableFiltering:t.appearance==="dropdown"),p=j(()=>{let K="";return t.width?K=t.width:(K="205",t.appearance==="button"&&(K="230")),ZD(K)}),m=j(()=>({width:p.value})),g=j(()=>{const K={...r};return delete K.class,K}),y=j(()=>({...tm,...t.kpopAttributes,popoverClasses:`${tm.popoverClasses} ${t.kpopAttributes.popoverClasses} k-select-pop-${t.appearance}`,width:String(fe.value),maxWidth:String(fe.value),maxHeight:String(t.dropdownMaxHeight),disabled:r.disabled!==void 0&&String(r.disabled)!=="false"||r.readonly!==void 0&&String(r.readonly)!=="false"})),v=j(()=>({...y.value})),b=j(()=>t.autosuggest?l.value:t.filterFunc({items:l.value,query:i.value})),_=j(()=>t.placeholder?t.placeholder:r.placeholder?r.placeholder:t.appearance==="button"||!d.value?"Select an item":"Filter..."),x=j(()=>t.buttonText&&n.value?t.buttonText:n.value?n.value.label:_.value),k=j(()=>t.appearance==="select"&&t.clearable&&!!n.value),L=K=>{if(!d.value)return K.preventDefault(),!1},C=K=>{l.value.forEach(F=>{var le,pe;F.key===K.key?(F.selected=!0,F.key=(le=F==null?void 0:F.key)!=null&&le.includes("-selected")?F.key:`${F.key}-selected`,F.key+="-selected",n.value=F):F.selected?(F.selected=!1,F.key=(pe=F==null?void 0:F.key)==null?void 0:pe.replace(/-selected/gi,"")):F.selected=!1}),i.value=t.appearance==="dropdown"?"":K.label,e("selected",K),e("input",K.value),e("change",K),e("update:modelValue",K.value)},T=()=>{l.value.forEach(K=>{var F;K.selected=!1,K.key=(F=K==null?void 0:K.key)==null?void 0:F.replace(/-selected/gi,"")}),n.value=null,t.appearance==="select"&&(i.value=""),e("input",null),e("change",null),e("update:modelValue",null)},A=(K,F)=>{if(K.keyCode===27){F.value=!1;return}const le=document.getElementById(o.value);!F.value&&le&&le.click()},U=K=>{i.value=K,e("query-change",K)},N=()=>{c.value=!0,u.value||(u.value=!0,e("query-change",""))},Y=()=>{c.value=!1};Ge(f,(K,F)=>{if(K!==F){const le=l.value.filter(pe=>pe.value===K);le.length?C(le[0]):K||T()}}),Ge(()=>t.items,(K,F)=>{var le,pe,Ce;if(JSON.stringify(K)!==JSON.stringify(F)){l.value=JSON.parse(JSON.stringify(t.items));for(let Ie=0;Ie{h.value.updatePopper()})}},{deep:!0,immediate:!0});const fe=W(0);return{filterStr:i,selectedItem:n,selectId:a,selectInputId:s,selectTextId:o,selectItems:l,modifiedAttrs:g,popper:h,boundKPopAttributes:v,widthValue:p,widthStyle:m,filteredItems:b,placeholderText:_,selectButtonText:x,isClearVisible:k,handleItemSelect:C,clearSelection:T,triggerFocus:A,inputWidth:fe,filterIsEnabled:d,onInputKeypress:L,onQueryChange:U,onInputFocus:N,onInputBlur:Y,onPopoverOpen:()=>{const K=document.getElementById(s.value);K&&(fe.value=K.offsetWidth)}}}}),qD=["id"],QD={class:"selected-item-label"},XD=["id"],JD=["id"],eE={key:1,class:"k-select-list ma-0 pa-0"};function tE(t,r,e,i,n,a){const s=we("KLabel"),o=we("KIcon"),l=we("KButton"),u=we("KInput"),c=we("KSelectItem"),h=we("KPop"),f=we("KToggle");return P(),I("div",{style:hr(t.widthStyle),class:ve(["k-select",[t.$attrs.class]])},[t.label&&!t.overlayLabel?(P(),ye(s,Ot({key:0,for:t.selectId},t.labelAttributes,{"data-testid":"k-select-label"}),{default:ue(()=>[de(ne(t.label),1)]),_:1},16,["for"])):oe("",!0),E("div",{id:t.selectId,"data-testid":"k-select-selected-item"},[t.selectedItem&&t.appearance==="dropdown"?(P(),I("div",{key:0,class:ve(["k-select-item-selection px-3 py-1",{"overlay-label-item-selection":t.overlayLabel}])},[E("div",QD,ne(t.selectedItem.label),1),E("button",{class:"clear-selection-icon cursor-pointer non-visual-button",onClick:r[0]||(r[0]=(...d)=>t.clearSelection&&t.clearSelection(...d)),onKeyup:r[1]||(r[1]=Li((...d)=>t.clearSelection&&t.clearSelection(...d),["enter"]))},[J(o,{color:"var(--blue-200)",icon:"clear"})],32)],2)):oe("",!0),J(f,null,{default:ue(({toggle:d,isToggled:p})=>[J(h,Ot({ref:"popper"},t.boundKPopAttributes,{"on-popover-click":()=>(d(),p.value),"position-fixed":t.positionFixed,"test-mode":!!t.testMode||void 0,target:`[id='${t.selectInputId}']`,onOpened:()=>{t.filterStr="",d(),t.onPopoverOpen()},onClosed:()=>{t.selectedItem&&t.appearance==="select"&&(t.filterStr=t.selectedItem.label),p.value&&d()}}),{content:ue(()=>[t.autosuggest&&t.loading?me(t.$slots,"loading",{key:0},()=>[J(o,{class:"k-select-loading","data-testid":"k-select-loading",icon:"spinner"})],!0):(P(),I("div",eE,[(P(!0),I(Ke,null,Vt(t.filteredItems,m=>(P(),ye(c,{key:m.key,item:m,onSelected:t.handleItemSelect},{content:ue(()=>[me(t.$slots,"item-template",{item:m,class:"select-item-label select-item-desc"},void 0,!0)]),_:2},1032,["item","onSelected"]))),128)),!t.filteredItems.length&&!t.$slots.empty?(P(),ye(c,{key:"k-select-empty-state",item:{label:"No results",value:"no_results"},class:"k-select-empty-item"})):oe("",!0)])),!t.loading&&!t.filteredItems.length?me(t.$slots,"empty",{key:2},void 0,!0):oe("",!0)]),default:ue(()=>[t.appearance==="button"?(P(),I("div",{key:0,id:t.selectInputId,class:"k-select-button","data-testid":"k-select-input",style:{position:"relative"},role:"listbox"},[J(l,Ot({id:t.selectTextId,style:t.widthStyle,"show-caret":"","is-rounded":!1},t.modifiedAttrs,{appearance:"btn-link",onKeyup:m=>t.triggerFocus(m,p)}),{default:ue(()=>[de(ne(t.selectButtonText),1)]),_:2},1040,["id","style","onKeyup"])],8,XD)):(P(),I("div",{key:1,id:t.selectInputId,class:ve([{"k-select-input":t.appearance==="select","no-filter":!t.filterIsEnabled,"is-readonly":t.$attrs.readonly!==void 0&&String(t.$attrs.readonly)!=="false"},"select-input-container"]),"data-testid":"k-select-input",style:{position:"relative"},role:"listbox",onClick:r[2]||(r[2]=m=>{t.$attrs.disabled!==void 0&&String(t.$attrs.disabled)!=="false"&&m.stopPropagation()})},[t.isClearVisible?(P(),ye(l,{key:0,class:ve([{"overlay-label-clear":t.overlayLabel},"clear-selection-icon cursor-pointer non-visual-button"]),onClick:t.clearSelection,onKeyup:Li(t.clearSelection,["enter"])},{default:ue(()=>[J(o,{icon:"clear",color:"var(--grey-500)",size:"18"})]),_:1},8,["class","onClick","onKeyup"])):oe("",!0),t.appearance==="select"?(P(),ye(o,{key:1,icon:"chevronDown",color:"var(--grey-500)",size:"18",class:ve({"overlay-label-chevron":t.overlayLabel})},null,8,["class"])):oe("",!0),J(u,Ot({id:t.selectTextId},t.modifiedAttrs,{"model-value":t.filterStr,label:t.label&&t.overlayLabel?t.label:void 0,"overlay-label":t.overlayLabel,placeholder:t.selectedItem&&t.appearance==="select"&&!t.filterIsEnabled?t.selectedItem.label:t.placeholderText,autocomplete:"off",autocapitalize:"off",class:[{"cursor-default prevent-pointer-events":!t.filterIsEnabled,"input-placeholder-dark has-chevron":t.appearance==="select","has-clear":t.isClearVisible,"is-readonly":t.$attrs.readonly!==void 0&&String(t.$attrs.readonly)!=="false"},"k-select-input"],onKeypress:t.onInputKeypress,onKeyup:m=>t.triggerFocus(m,p),"onUpdate:modelValue":t.onQueryChange,onFocus:t.onInputFocus,onBlur:t.onInputBlur}),null,16,["id","model-value","label","overlay-label","placeholder","class","onKeypress","onKeyup","onUpdate:modelValue","onFocus","onBlur"])],10,JD))]),_:2},1040,["on-popover-click","position-fixed","test-mode","target","onOpened","onClosed"])]),_:3})],8,qD)],6)}const rE=Ye(GD,[["render",tE],["__scopeId","data-v-01dc5ccd"]]),iE=ce({name:"PaginationOffset",components:{KIcon:Je},props:{prevButtonDisabled:{type:Boolean,default:!1},nextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["getPrevOffset","getNextOffset"],setup(t,{emit:r}){return{getPrevOffset:()=>{t.prevButtonDisabled||r("getPrevOffset")},getNextOffset:()=>{t.nextButtonDisabled||r("getNextOffset")}}}}),nE={class:"pagination-offset-button-container mb-0 pa-0"};function aE(t,r,e,i,n,a){const s=we("KIcon"),o=we("KButton");return P(),I("div",nE,[J(o,{class:ve([{disabled:t.prevButtonDisabled},"pagination-button"]),"data-testid":"prev-btn","aria-label":"Go to the previous page",onClick:gr(t.getPrevOffset,["prevent"])},{icon:ue(()=>[J(s,{color:t.prevButtonDisabled?"var(--grey-500)":"var(--blue-400)",icon:"arrowLeft",size:"16","view-box":"0 0 16 16"},null,8,["color"])]),_:1},8,["class","onClick"]),J(o,{class:ve([{disabled:t.nextButtonDisabled},"pagination-button"]),"data-testid":"next-btn","aria-label":"Go to the next page",onClick:gr(t.getNextOffset,["prevent"])},{icon:ue(()=>[J(s,{color:t.nextButtonDisabled?"var(--grey-500)":"var(--blue-400)",icon:"arrowRight",size:"16","view-box":"0 0 16 16"},null,8,["color"])]),_:1},8,["class","onClick"])])}const sE=Ye(iE,[["render",aE],["__scopeId","data-v-16e16c5e"]]),oE=ce({name:"KPagination",components:{KIcon:Je,KSelect:rE,PaginationOffset:sE},props:{items:{type:Array,default:()=>[]},totalCount:{type:Number,default:0},pageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:t=>!!t.length&&t.every(r=>typeof r=="number")},initialPageSize:{type:Number,default:null},neighbors:{type:Number,default:1},searchTriggered:{type:Boolean,default:!1},currentPage:{type:Number,default:null},disablePageJump:{type:Boolean,default:!1},paginationType:{type:String,default:"default",validator:t=>["default","offset"].includes(t)},offsetPrevButtonDisabled:{type:Boolean,default:!1},offsetNextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["pageChanged","pageSizeChanged","getNextOffset","getPrevOffset"],setup(t,{emit:r}){const e=W(t.currentPage?t.currentPage:1),i=W(t.initialPageSize?t.initialPageSize:t.pageSizes[0]),n=W(Math.ceil(t.totalCount/i.value)),a=t.pageSizes.map((T,A)=>({label:`${T}`,key:`size-${A}`,value:T})),s=W(""),o=(T,A,U,N)=>{if(t.disablePageJump)return 0;let Y=[...Array(A).keys()].map(K=>K+1);const fe=5+2*t.neighbors;return Y.length<=fe||(U?U&&N?Y=Y.filter(K=>K>T-t.neighbors-1&&KK>A-t.neighbors*2-3)):Y=Y.filter(K=>K<=t.neighbors*2+3)),Y},l=W(e.value===1),u=W(e.value===n.value),c=j(()=>(e.value-1)*i.value+1),h=j(()=>{const T=c.value-1+i.value;return T>t.totalCount?t.totalCount:T}),f=j(()=>`${c.value} to ${h.value}`),d=j(()=>` of ${t.totalCount}`),p=j(()=>t.currentPage?t.currentPage:e.value),m=W(!1),g=W(n.value>5+2*t.neighbors),y=W(o(p.value,n.value,!1,n.value>5+2*t.neighbors)),v=()=>{u.value||(e.value++,x())},b=()=>{l.value||(e.value--,x())},_=T=>{e.value=T,x()},x=()=>{const T=(e.value-1)*i.value+i.value;u.value=T>=t.totalCount,l.value=e.value===1;const A=5+2*t.neighbors;n.value<=A?(m.value=!1,g.value=!1):(m.value=e.value>=t.neighbors+4,g.value=e.value<=n.value-t.neighbors-3),y.value=o(e.value,n.value,m.value,g.value),r("pageChanged",{page:e.value,pageCount:n.value,firstItem:c.value,lastItem:h.value,visibleItems:t.items.slice(c.value-1,h.value)})},k=T=>{i.value=T.value,s.value=i.value+" items per page",n.value=Math.ceil(t.totalCount/i.value),r("pageSizeChanged",{pageSize:i.value,pageCount:n.value}),t.currentPage!==1&&_(1)},L=()=>{r("getNextOffset")},C=()=>{r("getPrevOffset")};return Ge(()=>t.currentPage,(T,A)=>{T!==A&&_(T)}),{kpopAttrs:{placement:"top"},currentPageSize:i,pageCount:n,pageSizeOptions:a,backDisabled:l,forwardDisabled:u,pageSizeText:s,pagesVisible:y,firstDetached:m,lastDetached:g,startCount:c,endCount:h,pagesString:f,pageCountString:d,currentlySelectedPage:p,pageForward:v,pageBack:b,changePage:_,updatePage:x,updatePageSize:k,getNextOffset:L,getPrevOffset:C}}}),lE={"aria-label":"Pagination Navigation","data-testid":"k-pagination-container"},uE={class:"card-pagination-bar"},cE={class:"pagination-text","data-testid":"visible-items"},hE={class:"pagination-text-pages"},dE={class:"pagination-button-container"},fE={key:0,class:"pagination-button","data-testid":"page-1-btn"},pE={key:1,class:"pagination-button placeholder"},gE=["data-testid"],mE=["aria-label","aria-current","onClick"],vE={key:2,class:"pagination-button placeholder"},yE={key:3,class:"pagination-button"},bE={class:"page-size-select","data-testid":"page-size-dropdown"};function _E(t,r,e,i,n,a){const s=we("KIcon"),o=we("PaginationOffset"),l=we("KSelect");return P(),I("nav",lE,[E("div",uE,[t.paginationType==="default"?(P(),I(Ke,{key:0},[E("span",cE,[E("span",hE,ne(t.pagesString),1),de(" "+ne(t.pageCountString),1)]),E("ul",dE,[E("li",{class:ve([{disabled:t.backDisabled},"pagination-button square"]),"data-testid":"prev-btn"},[E("a",{href:"#","aria-label":"Go to the previous page",onClick:r[0]||(r[0]=gr((...u)=>t.pageBack&&t.pageBack(...u),["prevent"]))},[J(s,{color:t.backDisabled?"var(--KPaginationDisabledColor, var(--grey-500))":"var(--KPaginationColor, var(--blue-400))",icon:"arrowLeft",size:"16","view-box":"0 0 16 14"},null,8,["color"])])],2),!t.disablePageJump&&t.firstDetached?(P(),I("li",fE,[E("a",{href:"#","aria-label":"Go to the first page",onClick:r[1]||(r[1]=gr(u=>t.changePage(1),["prevent"]))},"1")])):oe("",!0),!t.disablePageJump&&t.firstDetached?(P(),I("li",pE," ... ")):oe("",!0),(P(!0),I(Ke,null,Vt(t.pagesVisible,u=>(P(),I("li",{key:u,class:ve([{active:u==t.currentlySelectedPage},"pagination-button"]),"data-testid":`page-${u}-btn`},[E("a",{"aria-label":`Go to page ${u}`,"aria-current":u==t.currentlySelectedPage&&"page"||void 0,href:"#",onClick:gr(c=>t.changePage(u),["prevent"])},ne(u),9,mE)],10,gE))),128)),!t.disablePageJump&&t.lastDetached?(P(),I("li",vE," ... ")):oe("",!0),!t.disablePageJump&&t.lastDetached?(P(),I("li",yE,[E("a",{href:"#","aria-label":"Go to the last page","data-testid":"last-btn",onClick:r[2]||(r[2]=gr(u=>t.changePage(t.pageCount),["prevent"]))},ne(t.pageCount),1)])):oe("",!0),E("li",{class:ve([{disabled:t.forwardDisabled},"pagination-button square"]),"data-testid":"next-btn"},[E("a",{href:"#","aria-label":"Go to the next page",onClick:r[3]||(r[3]=gr((...u)=>t.pageForward&&t.pageForward(...u),["prevent"]))},[J(s,{color:t.forwardDisabled?"var(--KPaginationDisabledColor, var(--grey-500))":"var(--KPaginationColor, var(--blue-400))",icon:"arrowRight",size:"16","view-box":"0 0 16 14"},null,8,["color"])])],2)])],64)):(P(),ye(o,{key:1,"prev-button-disabled":t.offsetPrevButtonDisabled,"next-button-disabled":t.offsetNextButtonDisabled,onGetPrevOffset:t.getPrevOffset,onGetNextOffset:t.getNextOffset},null,8,["prev-button-disabled","next-button-disabled","onGetPrevOffset","onGetNextOffset"])),E("span",bE,[J(l,{placeholder:`${t.currentPageSize} items per page`,items:t.pageSizeOptions,"test-mode":!!t.testMode||void 0,"button-text":t.pageSizeText,"kpop-attributes":t.kpopAttrs,"position-fixed":"",width:"205",appearance:"button",onSelected:t.updatePageSize},null,8,["placeholder","items","test-mode","button-text","kpop-attributes","onSelected"])])])])}const u2=Ye(oE,[["render",_E],["__scopeId","data-v-d0aae7b2"]]),wE=ce({name:"KSkeletonBox",props:{width:{type:String,default:"1",validator:function(t){return["1","2","5","6","10","25","50","75","100"].includes(t)}},height:{type:String,default:"1",validator:t=>["1","2"].includes(t)}}});function xE(t,r,e,i,n,a){return P(),I("div",{class:ve([{[`width-${t.width}`]:!0,[`height-${t.height}`]:!0},"box mr-1"])},null,2)}const Ao=Ye(wE,[["render",xE],["__scopeId","data-v-2ffc7dea"]]),SE=ce({name:"SkeletonBase",components:{KSkeletonBox:Ao}}),CE={class:"skeleton-loader"};function PE(t,r,e,i,n,a){const s=we("KSkeletonBox");return P(),I("div",CE,[me(t.$slots,"default",{},()=>[J(s,{width:"100",height:"1"}),J(s,{width:"100",height:"1"}),J(s,{width:"75",height:"1"})],!0)])}const kE=Ye(SE,[["render",PE],["__scopeId","data-v-2f46a0c1"]]),OE=ce({name:"CardSkeleton",components:{KSkeletonBox:Ao},props:{cardCount:{type:Number,default:1}}}),TE=t=>(zr("data-v-d7916644"),t=t(),Ur(),t),DE={class:"skeleton-card-wrapper"},EE={class:"skeleton-card"},ME={class:"skeleton-card-header"},IE=TE(()=>E("hr",{class:"mb-0"},null,-1)),AE={class:"skeleton-card-content"},BE={class:"skeleton-card-footer"};function LE(t,r,e,i,n,a){const s=we("KSkeletonBox");return P(),I("div",DE,[(P(!0),I(Ke,null,Vt(t.cardCount,o=>(P(),I("div",{key:o,class:"skeleton-card-column"},[E("div",EE,[E("div",ME,[me(t.$slots,"card-header",{},()=>[J(s,{height:"2",width:"25"}),J(s,{class:"ml-2",width:"75",height:"2"}),IE],!0)]),E("div",AE,[me(t.$slots,"card-content",{},()=>[J(s,{width:"10"})],!0)]),E("div",BE,[me(t.$slots,"card-footer",{},()=>[J(s,{width:"5"}),J(s,{width:"5"})],!0)])])]))),128))])}const FE=Ye(OE,[["render",LE],["__scopeId","data-v-d7916644"]]),RE=ce({name:"TableSkeleton",components:{KSkeletonBox:Ao},props:{rows:{type:Number,default:6},columns:{type:Number,default:6}},setup(){return{calcWidth:(t,r)=>[3,4].indexOf(t)===-1&&t!==r?"10":[3,4].indexOf(t)>-1||t===r?"6":""}}}),jE={class:"skeleton-table-wrapper"};function VE(t,r,e,i,n,a){const s=we("KSkeletonBox");return P(),I("div",jE,[(P(!0),I(Ke,null,Vt(t.rows,o=>(P(),I("div",{key:o,class:"skeleton-table-row"},[me(t.$slots,"default",{},()=>[(P(!0),I(Ke,null,Vt(t.columns,l=>(P(),ye(s,{key:l,width:t.calcWidth(l,t.columns),class:ve({"mr-6":l!==t.columns,"w-100":l===t.columns,"skeleton-cell":!0})},null,8,["width","class"]))),128))],!0)]))),128))])}const NE=Ye(RE,[["render",VE],["__scopeId","data-v-84f8bae6"]]),HE=ce({name:"FormSkeleton",components:{KSkeletonBox:Ao}}),zE={class:"skeleton-form-wrapper"},UE={class:"skeleton-form-row"},YE={class:"skeleton-form-row"},WE={class:"skeleton-form-row"},KE={class:"skeleton-form-row"};function $E(t,r,e,i,n,a){const s=we("KSkeletonBox");return P(),I("div",zE,[E("div",UE,[J(s,{width:"10",height:"1"}),J(s,{width:"100",height:"2"})]),E("div",YE,[J(s,{width:"10",height:"1"}),J(s,{width:"100",height:"2"})]),E("div",WE,[J(s,{width:"10",height:"1"}),J(s,{width:"100",height:"2"})]),E("div",KE,[J(s,{width:"10",height:"1"}),J(s,{width:"100",height:"2"})])])}const ZE=Ye(HE,[["render",$E],["__scopeId","data-v-11e4f5bf"]]),GE="data:image/gif;base64,R0lGODlhtwC3APf+AB9Uef7+/k94lQVAafn6+/z9/QM+aAI+Z9/n7Pv8/fX3+fb4+gtEbQQ/aF+Fn/L19whCa/f5+v39/uzw9A5HbgE9ZwdBahtRdhdOdOnu8jVlhkBtjHWVrLbH0y9ggluCnd3l6x5TeAxFbRBIcPP2+HuasDBhgxNLcSVYfOrv8vH098PR2+ft8ejt8RFJcEVxj2OIoeXr76G3x4aitlqBnNni6A9Hb+bs8G+Rqe/z9drj6YKftO3x9NHc4xhOdPj6+9Xf5sXT3Km9y6u/zRlPdWGGoDFhg0hzkfr7/AZBamuOpoWitlmAmyZZfbvL1jloiCFVeglDa9jh6KK4x9Ld5L/O2b3N18/a4nmZr0NvjlR8mBZNcyJWeiNXexxRd6/Cz8jV3p61xbXG0zdmh6W6yaS5yIejt8zY4ERwj2aKo0dykWiMpMfU3SdafShbfj5ri87a4gpEbODn7Jmxwn+dsg1GbuLp7kFujY6puxRLchJKcdPd5ZOsvsbT3fD09ipcf42ou+Tq74Ces2eLpJGrvaO5yOPq7m2Pp9vj6XGSqlN7mMrW3ylbf1Z+mrrK1qi8y1B5ltTe5cDP2RVMc97m65evwa3AzjtpiSxegLPF0YOgtXiYrlJ7l520xM3Z4YumuZ+2xX2csbHD0Fh/mzhniMnW3013lDJihLzM12mMpdfg567BzrLE0R1Sdz9sjOvw8+Ho7TZlhi5fgiBUeY+pvEx2lKe8yrDD0Kq+zEt1k4mluEJujjpoiVd/mpWuvytdgKC2xpqywl2DnlF6l3qZr6zAzVyCnT1ri26QqMvX4PT3+IqmuZavwKa7yjxqitzk6tbg5neXrSRYfJiwwbnJ1TRkhTNjhWqNpnKTqrfI1JKsvnaWrZStv2WJo7TG0oGfs8LQ2lV9mYShtS1egb7N2Juzw3SVrLjJ1NDb44ikuGSIomyPp3OUq0p1kkl0kkZykMHQ2nybsH6cspyzxO7y9WCFoBpQdpCqvIynusTS3HCSqWKHoQA8Zv///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3ZjIxZWJkYy04MzJhLTQwZjEtYWZlMy1lMjZhNzM4ZGY5YTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjNGMkExNzA5QzQ2MTFFOThCRTFFOEI2M0M2NTQ0NUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjNGMkExNkY5QzQ2MTFFOThCRTFFOEI2M0M2NTQ0NUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN2YyODg3Yi1jY2Y3LTQxODItYjE3YS0xMTY4NjU4MjI5ZDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N2YyMWViZGMtODMyYS00MGYxLWFmZTMtZTI2YTczOGRmOWEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoA/gAsAAAAALcAtwAACP8A+wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as0zB/zDpNxI+f2qZt3fbjUOBtUVUC4+bNMsGu0A428rYVDMAv0E8H5Ortt9hwz8WQB/fDkcDxzRuCFUuG/KaFZZrJ7GUezXgzPy+fZZKBoLk16capXUZ2XZr2GgKxU6p4bZo2ZFKYc5d8xoi3796CfQgnicrF8efGl480gLx2dOvYi0SQ7nH2de/Y+VX/s8OdI/jz1SNPKr8RPfTw1dljdP89vWQaCuRXpA//PWQPCOg3EX8E2ueCgBIV6J99cgWA4EILRlifXIqQ8GBCEvY34Wu/6HDhQRkqWJ8zHxpUWD8ApChQiieKqGF4XaRQYoIMbogdF4bMKFFiIdbYDyI6SqSNjy4GOdEaPb63nZEQJZCFjfwhUyILDjggUJVW9oOlQN3kUBA9UBLZwYdFEJlFZQa5eJ4PMj5YAZH8rHFQA3AuWMuFRRJUSZ02IpgnQTgkeZ18P4QpVyQFFXCEoYOytwyjKGZQkB+QgsdeBhRUykuhafL5IntpCFraBwcN4Kml3PWQWKWSFRTGqfFx/4cGrLQZxIGosEmnZnXJJHrni/yVtyttPuRIkIXA+igsra8ZoQyIzErXV7I9QnKQBbBiwd01rL5XUBmeQkAGd5EY0G2jBGGR4SLlHYGrj/AUFAAnfXLXQbT8nfBMQfklS4N8buBLpBtedkrbAWboN2yYLxwURXWsCLgwtaQV9EisCgucoUGCaLYBnhrbOCZBAYyS1xpIXGjquxlSAERBCwjETInAhEwxY7O0yaRA0bAc5iVBriCvtTdPnKuAdfVzAiX8nlt0qwgqIEBef1BqsNP8FSPgDadotqhBD/t8cxRn6BcCxgINYTOBRAQiH6oELSF2gUZwF8x1TshrDNae5v8WwDbvjSBFQZwa3XdsWhCJAg/Qzu2jDLEVeMdBdazt4wBCG4bX03IV1MGqnFe6tF/kjACpQYQ4vqAbdgFjKqTeGCRn6LQfPdbEdexREJqGbzwWbrVvBoCkVwefITdiTUCi8YLxcpAelr93wDlg6YCC6gdJ8jrzRVMAzVcnRI9QJ9gnO0tVVaQvUPpV8E3bKra6X29UvdsYhScFSSD/zVPVX/QFMWjc/sCTMKdQYYBwssZBfCA+YMGPKTnoAgJ9N5BSPGyCr7nfUgJQi/L9aSAXwyB8RKOUHTTQReMqyA5ECDej8IiFPrIAG+QFQ9o46Cj+M9oW5CBA7vFHW0SJmQ//LSeLgwDghOmZAlGylEObFYQKIvBgejAnlD3V8HQF8cYBrliaPAQFDNtrotjmYRA8cNF2OrkAEsU2AEkgRIzXSRpP4DhExehhX8Wj42LW4RM9Wo51BmnCGl/jC53g4oxOJIgOnHNGA1ADJ0AQASLf9QuEkGMAiAyMTR7QBil68AClSMjd6jg/mQxjkKRkDDsa4kfaAE8mrdyfNPoFIVQuJkuwtKXNyOEQWehSMQV0CXlSGUuIwAIDnnxNBR7Ikh9oYJJOgwgbIIDIOLhEHckkJtQe0gxosoR82Wziv/bzS4HQ8iTYCufa8qCzAZWzH1q44UmKmcNuWmQM7+QHMVJC/0/JsGhFKkJRQP8p0BON0yIsOBsiC4GSfnZOJuiQpDaPk4SG6lKBNYnYRNE1Enq6gGk4cahAdkMSesYuJyLtxxHkGJJi7lMnG8jnIUqKSpb2wxtT64cAdiqQnebUpz3lqU6FmhEeXO+MdaBpNguiAxuIrZ0VkYLpNhoeNCgVgQ04yC9stgE0XcQKZ3ypSPxoxjziCwfmsaVGx3pCRciTIE1Uokbo6ZmONhAFD3ij5aipkXag8kR2Ld8B9Vq+jDwAE9nsRUnoqBA6etUictiCCMsa2P0pxBgNRGtG+iDCICzWctVgSArCN0C5zrWBQqysD10QIIbIwIMQKNtpC/vZudOJ4SHvQGAINtKIBprEf/GACEgZixEFaIC2V+WeTR1CXIzcoBWWrW003Vk+014EDtFN7q6yWhHqlC+2aRXbbwVGC4sAzoMhgKpF/DdeXGnhIgrgghQ/phFkile6tGtCXi+CWQR6cbbT1a6nBnuRWEiRA+0RmATnGS2NjECKQAJw8JhgUVFlZAIn3EV4WaWNCofJAxthwwmHsOHggcHD3cNjRqbQQAykLMG4SgKndkbjGtv4xjjOsY53zOMe+/jHQA6ykIdM5CIb+chITrKSl8xkqgQEACH5BAUKAP4ALA4AHACTAIYAAAj/APsJHEiwoMGDCBMqXMiwocOHECNKnEix4sIXPCxq3Mixo8VXAvlB6eGxpMmTHa8ACMkvDsqXMGMmFBKHH0ub/QrI3MmzJL+fNwXuStGzqNGHKoL2+4mTX4gzR6NKJVijjVKmLCFM3WpUjI2mQJeGxdoPCdezMA+MXQsW55sWaONyVHCV7dULYOTqnSjHSN22dZPsHexQ0iTAYhGTJUuAsOODA+wm/quU1I3HmClP3rx4rI8+mQcP0dxZ8doBofWqIEJacmmlP1KfVWK6dmucGuzInrqogm3Orl1vkbQ7qpHgv18Db1D8qPLnyDUvaM4TevLom0/JoS7T+u3vS0+g/+J+0hJ478BNHyBfUsWF89jRk1XGfiObXPCv6xe4o75HMkpokN+Am+nk30mfhPNeegQqd+BOHDgTRYPBvfBgUXQxqOFzFkxwYUUOABJERPLFx08qH1JE1iFkgMBQiful+FBjGi6BygMHwQiejAwVoEVr6xkkjIkxBsCjQofE6AhBMTAQI3rcHInQEkQKhEkCBInzJHYQACGlQTouxQxBC6y0YZVLeUDjlw3mkQNBj1BoGgJslkIhDgQZeeaWdEqpQx4UMgcmmtD1ySMLUGyJWEFhFiqlCYRKVpAIkc4pZaOSYTnQDJXWZeiFemKKGB8ERTCLop7KqI+cSrmQ0UC4oP8K3KcHfiLrc4cU5AqrSy2h54NldLqhAdAQdAWvq8gY2a3BHZGjsDyKuiNBmAp4pLR7PvvkKNNdKyx6BXGBJh2/Rvstdh4O9AWabPbjG7O/XVPQHdex1m4/MJz7mwGRENRDkM8ZYci9/dzgJK/PWUhQGpopkiHBO8DbmigEZaBZuTx2MOZACiyILXQoaMuSBQSLcMKbA8mAMHaMjoUBGwT/xA5BEqz8W8s4tQFLu0mJhdqgEmtYEBphIdJuICYohbPNSpE0EBUG4NTuFV4sStCyTG92R0FrSM0mpYiVi4y+pH1B0ASaxCwZGQTxMELQz3WxZrsSmKMZAN0KhAfcwS3/Q7ACnCQ3A0EEdJF1Z3UQHEt8dVg8UDGHS8pmiYOInO3lZElpBXwGWP6x5DKC8nOYS2OOpnkpxgMtQRCQrSEUEaSIrYECleD6c4MfmC62cxD0AAZ8KyYCC/7pELLpiGGA40BzBF9XEfWtcALcJRBUACaRg1VBfUncDoFuA1GTvdK7JUBJ5B94fntYmKnCyj0CSdOA85uV/jlieQ92/7QD7a+hOI/xH7gIUof1IYYBMdhLzZDHq7lxin6LccBeKMbACpIFD2QCAATHUgE7yeUS49PQCF4lEDJsECxPkEsQTkgaZOQpFiHM3FmGwcINDaAGBFlBDNnHFSn4ZoemgYT6/+h3lm4YkED2O2I/BrYVCyiRdNR6YlhowBUBrm4gepBiU2A2FSvK6mH90IYWQzIGjBXFiwTqz0AS0IQa/qQMR9EUGivIgMsMRBRu5MeCigJHCz4RBgXZABCP4oFBYq4CThMIHAzZE2rkcUtZGGLWekI0Q0Kxf2Psx4hkAodMYiuJ9NOAGU3CBE9eUSBE8CQoZBK1RyKRIGHwJBFIEJM5+q8gEvBAHolRS1NuiQEIsUIetQITW56LFgmpBSNL0i1j3ooUCzyIFJbpkd75sYZJKNaLMhlNjhxvjgAIp0DCaSZyjlOc/TBnP3ThEGcKpBM+CaFR3NkP5XmkhkZJlBs3cf9PeRYlVm60wPk4gs+iBIAXeeRERzYYpKOAIY/AJGjk3EAQkPRDABgVCEYFoNGMXtSjG3XIKHZ4jIVGjgkEWdI1HdInY9pNoisFjt8G8glePcSYcYKpFVUqkPTF9KZSdJFO12dRK/EKLg2xJaBMGtPFeIEgP+hcTMPgkD880VlMFaApCOKJoAmxIWJ4Yij62dSxjHUgseQVA2LXkBdA0BtkFWCyBjI2hInBIVQA2O2QOlS4feoNcEORQ9SRtVbEs6w4GUFBvoKwpzqEeIgVyI/i6rqtDQQB6zsWRPyXjsP6LxEEucX6BEEi122OskGbAkEEsb5qlDZoy8uq6/ZAEBp0EtEh1nCdSeinKYGI67YNgYduPTtcTAK3IZAI2m4nGcXjMmRINiWucpvL3IYEAHjRRW12/dmQTk5Xu37kgiR/6hAzFFe2t7KAJwiSjMjtIiIbOG9fGzQNmsEwsmIRQkSwRl7whskYBekABCcxt6SeSwQbCQgAIfkEBQoA/gAsFQAdAHkAhQAACP8A+wkcSLCgwYMIEypcyPDgA4EJGkqcSLGixYsEY5gQuCEDxo8gQ4okGKkVP4H8vCwaybKly4MU+J3sJ9PCy5s4Q8qcuVMggZxAgyLUhFJm0ZmkAgldCjQBDJ5GaUblh2EF06su1UzdCrUB1q8ie0qFSlbgArBoJUY6ynZs21MI0spFaIVCW7F4p+pxMrevwCkDyrodnPeA3755BSduS+Iw2sWEubb9VcMxU4+RFUsmbIOVZaEf7m6GDPkzTieaU4sWnMO0ywVdVGde3VbaHtcssYzeLRsvAyG4RTbgTXu28eAfSRM3DnkC8ovKey8XG+LMc4ksikfXPhoCqOsMHXD/l06+LfiEP/u1izm+PfOo5xkWuCJw0vT7suNTVBXM/fbIa+j3kRyFpOHfdDQUIGBBKWRXER/4FYdBegsO5AE/XQhUWUOGRMjcEhUShNcWigikIEJIeEhaAyuFaBwDL+yA0BblvYdChd+4N8YzBI1T43/6AfNjJgRpdWB+51kRmH/TEFTEj8sZcl5MPwpC0CZQyrbLef/hNQhBEB6p3XMPvaeYKQQNkeWYwSWghpg0aUBQEGsyh9xTcPJzAUEg1ElacJqoOFUDAQwUgZ+jBdflbi0QNEKeieK2qGY9EOQGpIqZBgSmRWVDUBacEvbZDSGEKlMnBNFgalRzWEaCEYhC/zUDQRysOtNnRwiqmRIEAbKqLK5Nyl2JA9li6jCNmSbse08QVEWooRQarK6iQUGQFKEit6xyNg2U7Lb8lPocuEgOtC0vjY5L7XEielgEhdquW1q7NcZHbnEFLfqofveya+50bWyInLQCMSDvZvku94Qf4G06UBMHC5awbLeB5whBx0RsHr34PjeFQIUQ1IjGg03cMW4B0DGTLgThQLJYJvvr2gdRYUOQGS/Dx3FkG6k70ygEyZDzrTvnZRVuG4q1AUHnDH0QaUwEB44ebbVBEBVOGwRZHEq5VsiSg9k1UAZZxyxWI4qOdtZAw9n69GZ/mJYeaSAQdEGsG/8rWAVlHv/GwxvaBUGQBniXXPRUqDiGCMTaDUFQLYXDfDhPsx52wnS+EJRG5DrrfZcAjnWJBUHycD7TDwQZMJoPcwUgo5kowUBQJaYLFNdAROxmR1oECPPjEQTdUns/fQy+Gy5pbaCiEQSBMbwlBOWyW62Pqcj6QLAMn/lAm2sGOFMFfIFGngec2A8Bw48+kMqaxXGVSYg6KNAJbvcj+0C0l/tSPqrC/h4cBGFE/YA3EFEsBycX4lwHCPKC+nmAIKU44E36lZd5ECQ0/vsPBggSCAm+hIJbAdFAtlG/CkREICnSX0tACJVr9Kp+/IgBQWh0MpewsChaIEgzYNgigchChSy5oVT/mjWQZ2VwOkQaiJFkJpITClEmXCCIKmDYpIE8qYYi8QQM+QEBgqgAhlYaiG6K07WRVGKLRPPcERXzpYGEyTjFaEkR0Pi2yKFpIGoqTjRaErc1usds8pLTQPogm6WN5AEVoKPWXrangfSpOCIwH0jIMTzJqZGChDJUbyoWknRUsnNbTJdAXKCdcoyEE59M4xYrNZBLMacbI7mbIgGJKE8NBFTMAVZIYpA1S24RVQPBIGkMoIyQfKGXoPTjeyonEOopBxwh0U0q67gqXg3EV+9ZRkiygExVKlM5xBKIsd6TQ5BQaZaTgxQRBSIJ7nhBJ92k5je3Yq2BYMt/yYnnIjnX/y2BfMuDFnkiwtI5T28CCSNCBIBCBaJQAMhTiLTMW0BJNhGBGhSgFYGoRCz60IFCh6IbLRtBfZlRkDaEo/vEIkU02hAbiPSSHp1o4dYmECUIAHT9qNtA2vDSPyKUZIggiCuicg6CKG94ETXcRwt3NIEwISoyIMgoeorPnxbuEbSKihkIgo2cGaCjErNqqGhBEFpEBQcE0UXOTkEQSvh0qaEi4UCEEBW0DaQMOUuFDt8q01BhUCCEnMkxCOKInAGjZXwtaeEaOBAERKUJBAFCzu4pkDEkliKBKZwAB4K+mTCAIBN42QgIRoAkXHYilyAZKWfIEwUQJAmRe9NAnMedr/+CpAQviwBBTMATHRAkBJGjA0EIIZ2efQQ1kdOpQNzBk6b2YwyRW+BAnsqdNn5EAWCjoOC4xxPgDEQAkXPOQLggnTCIJLWm8q5ABMETQhBkDYW70UBScB+H3TZy7h1IMHiyCYJ8o3DGIEgmpkMBCYgENabq70A6wJN6EGQOheMGQXDbm/GJBLumEs9A0MET2QpkwKFKBkHQMB1isOQSpnoHQeiLEg0LhMGhQgJBzskcz4ykBKa6gxd58rGB4DZbI50KZg4cKgasZSCJ4IkMBwJdIMNUMLNoiWsLKpAyEGQPqhNIHwXihwMULqli6cUE11WQoc7kEAQ55peDPBM8jLkcTjG7BUHWYVL3FO+DglptzBg2EEbU2X+6pUhAAAAh+QQFCgD+ACwYABwAeQCGAAAI/wD7CRxIsKDBgwgTKlzIcKCvcQ0jSpxIsaJFg9348bvIsaPHjwg1buwXTwLIkyhTFlwkUGRLd/RUypxpUYaFlhpxdqHJs2dCHDn7uRQa1KdRn0OTBuVQ4KjTkz1wjlQ6NcuEp1gvDokjtSvRqfwAZB0rsURQql6Hkl2bEO3XtEFxJGBLVwpcsHjTvmlBl2wmG3cDvyXqpW9WQgfyDnbr1rBTA2cjK2YcdA0Bx0glC6Y8ldQNzDw5b9ZM1AdolZ8XkxateuTpk+FGT15NukiE1x3FzN4tO201O7gtKgDAu3Vv1VuCV+RAuzjrxsojQnbe/PjQDwqiM3xe3bh3fh4QaP9XCGMS9fPW+Zkar7BAlfTov8fyw74hm2g7v3dnjelqfYqY7CegYin8Z5EOZsB3nIEInRGRNm8coKB3SDBoED8hYBNRBgINMKBgm1gokBheDeJEhQut8qF3B0hiYScGwOWCQLchRMiKjHmRg4HfdMdAL7YclAiOtPViIHcj6UCQAEQWp112+ilWCkEeNClYdBPwMuErBNVhpXfKyeFGfGoRhOSCwRHxZUFnRqldm2UOBGd3rz0yYZx30gkaHmSSxuaX0Dk2ZJ+K/UnolZjNWaiZgPrZF31uRmponovSBQqlXk0aKWMG8IEZHZgOpqmiArmACmgOhIrnpt0hctoxqhb/xeihop7WSqyuzZqnObghISGrTuoKrEBJyBAcCLQGGiobyjmRrKNzDVtrcOU8C9YFBIGQZyPjmRXrJQRZcecOAYz3gbU4CUNQOROuUt8T6BIVCkElTPifmrFeOhAT6Q1g4A+NgvXeQE+kV4iBNQSMkxwEmbbpvAZmo7BQDTRFY3x6WPxfJRPzwwVBQJCZzXjBEBRNx1kQpJt1Aoxn7ECNdKwOQXyQaQBwuNEiEDwEadDxEgSx0yeopxVwzUg4C2RevPyQQRAnfRLxWi5BmSRnx8wOZAStoK1K6mJ8DTQC131dkamwX0dBUA5r0tWBCGdfHe8fBMHR9lrMJBY3rgLl/0KQJV/+wJay0rqlBEGAfHlwVlAS/vVQgBCkxJfOZMVCNYjKHaolBFGdLBVPAUFc5nz3Y/ZAjAB6uFMU6Kl54UHtOFAUgNahjFOsjXp3rHP4xKWkaO8OO1hG+JQGmq9/rTvZMnlSAfKlL2+vTAGQEp/00mLf5kwyrKi998Ezn5IPAjJAEA/Rhz9huSpx9wtBDg6/t/yDDZwSd7UQNET6yX/JbfsCOgRBPsG/0g2AQyC5RXoiN5DVPU5W/UsW0D4SgVmkh3MDaUcB6ZeUWVitIzvoExwIwogNPhAsJOoILGiXHtkJRG0chGDpNLKejoQDR4AZSAaYJsMYguVXHIGTB/8IAgYexuhCHevhROAECYLYgodiQSIPc2UROCWCIGbg4R0OcsL5NQSBcCIEQQbBwyIcxARJpKJEYHAnURDkBTzUxEEekUaBKGkiKLgT6AaCAh4uriASaMIUBaKhiVTiTiQYSACSwMMgICQMg+yHHmoUkctI6wQEiUESY4AQAtzKhy15GUXaZA2CrKBjFmDfQcQISqEUrCJt0gJBCtGxNihkATPkBzpguSIOEEQTHXNHQ7pIlFRUJA8r8gVBYNAxY24niXCjSBbjk0KB3KFjBHxmJCdCghPEBxoEgULH9scQ2m1zIiE8DiX70YCOxW8hQDmnRHKQw9ypr3DoYwgsPLT/wYYQzZ4RnBAFJLKPSOZTIv4BaOmGGBEdPK+VeLiIQlvZRIkYqZVNUOUSXVe6K0rkdMTkh7h4GayASgsXVeyYLBuiUQhwtJUqSCnTGsAChcS0H18gyDpeSkyJJlGOCeFXP0ygyn2WtJ8RCSmGEkKNqeR0IGQkXSsvYo06HqQA45gKUQeCgCM6bmIXAZw8B1ItsDxVIKkC0z23ZxEJpK6fGIiMCQjiKrWalK01GatUv/qsGQ3kdhRJQBSJaUmTYu971KEBQVzUD40yhBmlE8Jhg3dEgQguhkEaiC4EIlmJ4LKVGxBI/NyiUaWMgSA1UFUDXNgPTgjEDdHaaLxy6Aqp/8YhMvggyMseV1uC2KMl+pJtqIx0i6OqRlsDqeHjcjsQQ0wlBIVN6sTKgARB7vUspyAICSCgqtQOZAhg8dREGDAxemiDp2eZoECeGKo8EoQ5OHGYRAYVKkmidyqqIMgNQ+VLgqDRiwlJBlgnOhRMEGQB5A0VAgVSxEoxZAYDvq9AICaQYoCVIA5wVEN+EeHZ+EuKAtmjQBbQg2IIxBnInN5ALBAZIEo3XvrprR0BXBBIyYMG2QVe/94xyg7DRRwE4QaNGQKOMERDIC4Fi2JBTBRg9PhZkxgIAKYskClHccrv7IczrYySAMjhVP3IxThSUxAu9wMA0njAk/NUj4EEBAAh+QQFCgD+ACwYABwAeQCGAAAI/wD7CRxIsKDBgwgTKlzIsKHDhxAjSpzY8IHABBQzatzI0WAMEwI3ZOhIsqRJhJFa8RPIz8uikzBjbqTAb2W/mhZk6tzpsKZNnwIJ8Bw6VBPLmkdtkgpEtOnJBDB+Ir05lR+GFU6zclRTtavUBlrDUgRKVapZgQvEqlUYKanbsm9PIVhLl6AVCm/J6q2qx0ldulMGnIVLeO+Bv2v3Dlb8lgRirYwLe337q8bjoSMlL55c2Aaryzs/5OUcOTJomE42qx49OMfpkgu6rNbM+q20Pa87YiHNe7ZeBkJyb2zQuzbt48LHFj9emvOE5BKb+15ONsQZ6A1ZGJe+nTQEUNgXOv/oPr382/AIhfZrR5O8e+ZT0S8scEXgJOr4Z8t/qCrYe+6SrbEfRXIUksZ/1NFQwIAEpaBdRHzkZxwG6jEokAf8dCGQZQ0ZIiFzS1g4kF5bKCLQgggh8WFpDbwkYmQMvLADQluYBx8KDH7z3hjPEDSOjQDKBwyQmRDEFYL6hWeFYP9NQ1ARQC5nSHg0ASkIQZtEOdsu4QGo1yAERYjkdslZBN9iphA0hJZk5paAGmPepAFBQbDJnHBRxcnPBQSBYGdpuWmyYlUNBDBQBH+SlpuXvLVA0Ah6Kvoao5v1QJAbkS4GGhCZHpUNQVl0WthlN4Qgak2dEETDqVPN8RgJRiT/KtUMBHHAqk2XHTHoZkoQBAirspxGaXcmDmTLqcM4Btqw8D1BUBWihmKosLuOBgVBUogqHLPN5TSQstzyY2py4SY54oq8OEputcgRxGwRFW7LrmnufoheucYVxCik8uHb7rm+tcGhcNMKxMC8nOm73BN+YMfpQE0gPJjCs+GGnSMEHSPxefWam9sUAhVCUCMbE0ZxvrkFQIdNuhCEQ8lknfzvaR9MhQ1BZsAcX8ejgbSuTaMQJIPOuPIsGVavcUjWBgSdQ/RBpTGRGzh6vNUGQVQ8bVBkcTB1WiFMEobXQBloLTNZjSxKWloDEXcr1Jz9AZp6pYFA0AWycgzwWxWY//kXD29sFwRBGuRtstF6oYIYIhFvNwRBtRgeM+JV0frXCdT5QlAaku+8d2ECIOYlFgTJ07lNPxBkAGk+rBXAjGeyBANBlZwu0FwDEcGbHWIRIAyQRxB0i+399EE4b7iItcGKRhAEBvGWEJQLb7aGxW3rA8FCvOYDcb5Z4EQV8AUaeh6AYj8EEE/6QCtvFkdTKiX6oEAnvN3P7APV7rFJ+awaO3xwIAgj7Be8gYhiOTHBUOc6QJAX2M8DBCkFAmHir73MgyCi+R+AMECQQEzwJBXsSogGsg37VQAjAlHR/kgSQqlcw1f240cMCFIjlIFQZ1ogSDNi6CKByGKFHWnhUf+cNRBoaZA6RRrIkWbGERQKkSpcIIgqYuikgUDJhh3xRAz5AQGCqCCGVxrIbozjtY5UYotF+1wFwTQQMR2nGCUpAhrhJrk0DWRNxolGSeR2RBudbV5zGkgfZsO0jjygAnPcGsz4NBA/GUcE59MIOYg3OTXOq1CH8o3FNpIOSnpui+oSiAu2U46OcMKTadyipQaCKeZ0oyN4S+QfE/WpgYSKOcHaSAy0VsktpmogGSyNAZSxkS/w8pN97I7lBFK95oBjI7tBJR1Z1auB/Ao+y9hIFo6ZymTCp1gCORZ8cqiRKsmScokiokAk0R0vbOSJ9LJkoq41kGz9LyPwTBg6I+X/LYGA64PR4eY0vRnP9+CzZABIqEASCoCBPnGWeguo4R6Sz24GSTkT7YnZ9nm4iTxUo8SDaEclqi2Q2k+kvYzIRxtig43KM6IqLRnbBKIEAYSuH3YbSBtcalCMigoRBHHFVM5BkOWFlKMphcgTkSYQJkxFBgQZBU/v6VOCTuURtZqKGQiCDZ0ZwKH69GjJaEEQWkwFBwTRhc5OQRBK9FSshivhQIQwlbQNpAw6S4UO30pSq9okgwIZpE2OQRBH6AwYLuNrTA3nwIEgYCpNIAgQdGZPgYxBsRARjOEGOJD02YQBBJkAzEZQMAIkAbMPuUTJRknDnyiAIEmQHJwG8rzu/3xVIyWAWQQIYoKf6IAgIZAcHQhCiOn4LCOpkVxOBeKOnzC1H2OQHAMH4tTusDEjCghbBQfXvZ8EZyACkNxzBsKF6YSBI6o91XcFIoifEIIgazAcjgaSAvw8DLeSe+9AgvGTTRDkG4YzBkEyQR0KSIAjqTmVfwfSgZ/UgyBzMBw3CJJb35CPI9k91XgGgo6fzFYgBBZVMgiCBuoQgySXONU7GvSTDQukwaJCAkHMyZzPdKQEp7qDF38CsoHktqQvLUxmECwqBrRlIIn4yQwHEl0gv2cWJXmtXwVSBoLsYXUC4aNA/HCAjAaZLL2gILsKIlSbHIIgxvTye/AgZjvJ7BwWBFlHyVA6FePdMEqslVnDBsKIOSN1KrudSEAAACH5BAUKAP4ALBUAHQB5AIUAAAj/APsJHEiwoMGDCBMqXMhQ4QseDSNKnEixokWCrwTyg9LjosePIEMSvAJAI784IlOqXHlQSBx+JmH2K8Cyps2L/HLGFLgrxc2fQA+q2Nkvp0x+Ic4EXfqzRhuiRk1CYEp1pRgbR3UW1Rq1H5KqYD0e4Eo2q8w3LcKqbagAalmoF8CsnXtQjhG3Zt0moctXoKRJebcG7tqVQN+1A94KxkuU1I3DYQkrljzYRx/IS4cwXsyZsskBmIGqILLZc2fFP0LXVDJ4suvAGuyoVrmoQuvbpblukTRbpJHXuXFvbdA7pOnjwE/LXFAcZ3LkwruektO8IvTg2IueQFW9oaXs15W7/z3QfaGKC+Cfq5eprPxBNrnSR18vcId7hWSUaJDPnzPN+w19Eg564hUYXlcAWsSBM1H0h9wLCX7UloH0FWXBBBES5AAgQVB0oHqpZDhQV4eQAQJDH84nU4KGFbgEKg8clGJ2ABagRW7kGSRMheEFcN8hKgrkCEExMBAkhTJx494SFWKSAEHiHBkeBECUN2NRzBC0QElIgudBi81dyU8eORD0iIOuIVBcKWjiQJCPXcaZk5qz6ZAHmsQZJGaas7EAhZSKFbRna3SGZgKPgRIkAqKEzjYoUU8ONAOjbhXaF5yPcsYHQRHMAmijkOmDZmAuQDQQLp9WCtknqRp4SEGujP+q0RJw8lUGpQYaAM1IsvazCmaJtYrcETLiGlqm4QmK6H6qIZucslKOwlyzuCZLEBcV0lHrsdUmh+FAX1TYnG3CJndNQXfMR1p1MHQrnAGRENRDjscZYUh3NxjZ63EQEpTGZopM2N0O5c4nCkEZbLZtaB1kOZACBDrbGgrFZmVBdyKcUOZAMuz7LEGEYcBGdzmxQ5AEHgsHrUBtwNLcUFuBpqe7mxWEhlaINBeICUStLGeFHQ1EhQErFneFF4EVFGzKRN1R0BpF97ZoYNsiQ7OBXxA0gSYkK0YGQTyMUHBpXYDZnATmbAbAtALhMTaFy3SnACfRzUAQAV0wfVod3cX/8lwdCQ9UjN6mhaneIBUTrtVsVqRnQOI/H6kaKDJf6bPERH0HWTzGEgTB1aZBEQFkmf4nUAmgT2Y3Xd9mOgdBD2Dw9nEisDCXDhRHThQGMQ40x+yuFbHWCifMXgJBBWCieFYVrJUE6BDINhA1y/e8VAKUKP4B5JhzZpMqrNwjkDQNAJ80yKkHxrZK3Vs7YvpEiVNT+x8PVAf8nDEQQ0oo6+5/YQSZlPmg4oCUHOx/uMKDlgAwwM5UgE0huUT1CjQCUwmEDA2UzBNCEoQMPgcZb4rFBBHkkWF4MDoDqAFBVjDCxV1ECrZpYWsgwT38eaQb+LMc+k4okHtZxAI5FNcO/ydIA+fwME4F0UMQjzIy6ywxOwLrhzaeWJQxLKwh9GuVfQaSgCYcMSdlkEikstgfBjxmIKL4Ij8I1JAwIjCDMCjIBmQoEQ/QUU4VCJpA4HBHhlBDjYDKQg0byJCb3VGH7ztihxICBypm6nL408AVB8IER3ZuIERwJCgSQjRA9qcgYXAkEUiAEDK+0XoDkYAH1EiMUloSUAxAiBXUOJVBHtI1tEhILfookGmZElmk6N9BpMDLfrzulMg0TRJ2hSIq9i93pgSANAUiTS5Vk5rT7Mc1+6GLiPxSK53QyATB8k2Z8K4o46zKn764CXQmM1FUQdUXLUCJI4IlALxQI90Ul/+jsIBBjfp6Z1bcgBGBCOCgBkVoPw4qgIQ2dKEKZcgoWngMDzKBIENCJkPo9E1zeDBuA/lEryTyzUd4MKMC2Z5GvRlEEHgwIwNRHjLTgsUc3imDXiDIDx6HzDBE5A85JFYGTUEQT7yNhg0RQw5D4c72MXUgoewVA0bXkBdk0BtNBd2vBmK1fYkhIlSgF+jSkkFLvWF2IYqIOvTWCnEKVCAjKAhW9pXTiNjurf24UVbf5rSBICB1V/DQ1dLh1u4lgiC3SJ0gBPu2xu21V1MgiCBSVw3G9qp3DdwDQUxIyIhY42oj0lukBIKtzjYEHqAtbGoTqbeJQOJtocUrJGErkR1MjVS1tGWtbCMSANnd9rEr1W33JNLI3AKPC7YMLkPMsNrZWcATBEmG4nZBkQ00d1/TOJkI8ZoTIVBkacF9mzEK0oEMTsJsNS2XCAoSEAA7",qE=ce({name:"FullScreenKongSkeleton",props:{progress:{type:Number,default:null}},setup(t){const r=W(0),e=W(0),i=j(()=>t.progress!==null?t.progress:e.value);return Rt(()=>{t.progress||(r.value=setInterval(()=>{e.value>=100&&(clearInterval(r.value),e.value=100),e.value=Math.min(e.value+Math.ceil(Math.random()*10*30),100)},200))}),Vi(()=>{clearInterval(r.value)}),{timer:r,progressInternal:e,progression:i,loaderImage:GE}}}),QE={class:"fullscreen-loading-container","data-testid":"full-screen-loader"},XE=["src"],JE={class:"progress"};function e9(t,r,e,i,n,a){return P(),I("div",QE,[E("div",null,[E("img",{src:t.loaderImage,alt:"Loading"},null,8,XE),E("div",JE,[E("div",{style:hr({width:`${t.progression}%`}),class:"progress-bar",role:"progressbar"},null,4)])])])}const t9=Ye(qE,[["render",e9],["__scopeId","data-v-4f1a85a8"]]),r9=ce({name:"KSkeleton",components:{Skeleton:kE,CardSkeleton:FE,TableSkeleton:NE,FormSkeleton:ZE,FullScreenKongSkeleton:t9,KIcon:Je},props:{delayMilliseconds:{type:Number,required:!1,default:0},type:{type:String,default:"",validator:t=>["table","card","form","spinner","fullscreen-kong",""].includes(t)},progress:{type:Number,required:!1,default:null},cardCount:{type:Number,default:1},tableColumns:{type:Number,required:!1,default:6},tableRows:{type:Number,required:!1,default:6}},setup(t){const r=W(!1);return Rt(()=>{setTimeout(()=>{r.value=!0},t.delayMilliseconds)}),{isVisible:r}}});function i9(t,r,e,i,n,a){const s=we("CardSkeleton"),o=we("TableSkeleton"),l=we("FormSkeleton"),u=we("FullScreenKongSkeleton"),c=we("KIcon"),h=we("Skeleton");return t.isVisible?(P(),I("div",{key:0,class:ve([{"w-100":t.type!=="spinner","opacity-0":!t.isVisible},"d-flex flex-wrap k-skeleton-container"])},[t.type==="card"?(P(),ye(s,{key:0,"card-count":t.cardCount},{"card-header":ue(()=>[me(t.$slots,"card-header")]),"card-content":ue(()=>[me(t.$slots,"card-content")]),"card-footer":ue(()=>[me(t.$slots,"card-footer")]),_:3},8,["card-count"])):t.type==="table"?(P(),ye(o,{key:1,columns:t.tableColumns,rows:t.tableRows},{default:ue(()=>[me(t.$slots,"default")]),_:3},8,["columns","rows"])):t.type==="form"?(P(),ye(l,{key:2})):t.type==="fullscreen-kong"?(P(),ye(u,{key:3,progress:t.progress},null,8,["progress"])):t.type==="spinner"?(P(),ye(c,{key:4,icon:"spinner",size:"18",color:"#000"})):(P(),ye(h,{key:5}))],2)):oe("",!0)}const c2=Ye(r9,[["render",i9]]),n9=ce({name:"KCatalogItem",components:{KCard:Tp},props:{item:{type:Object,default:()=>({})},truncate:{type:Boolean,default:!0},testMode:{type:Boolean,default:!1}},emits:["clicked"],setup(t,{emit:r}){return{handleCardClick:(e,i)=>{r("clicked",{evt:e,item:i})}}}});function a9(t,r,e,i,n,a){const s=we("KCard");return P(),ye(s,{"has-hover":"",role:"button",tabindex:"0",class:"grid-item d-flex flex-column overflow-hidden k-card-catalog-item","data-testid":t.item&&t.item.title?`${t.item.title.replace(/[^0-9a-z]/gi,"-")}-catalog-item`:"catalog-item","test-mode":!!t.testMode||void 0,onClick:r[0]||(r[0]=o=>t.handleCardClick(o,t.item))},{title:ue(()=>[me(t.$slots,"cardTitle",{},()=>[de(ne(t.item?t.item.title:""),1)],!0)]),body:ue(()=>[E("div",{class:ve({"multi-line-truncate":t.truncate})},[me(t.$slots,"cardBody",{},()=>[de(ne(t.item?t.item.description:""),1)],!0)],2)]),_:3},8,["data-testid","test-mode"])}const s9=Ye(n9,[["render",a9],["__scopeId","data-v-f7fba218"]]),{useRequest:o9,useDebounce:l9}=Kn();ce({name:"KCatalog",components:{KButton:mt,KCatalogItem:s9,KEmptyState:Dp,KPagination:u2,KSkeleton:c2,KSkeletonBox:Ao},props:{isLoading:{type:Boolean,default:!1},cardSize:{type:String,default:"medium",validator:t=>["small","medium","large"].includes(t)},title:{type:String,default:""},noTruncation:{type:Boolean,default:!1},emptyStateTitle:{type:String,default:"No Data"},emptyStateMessage:{type:String,default:"There is no data to display."},emptyStateActionRoute:{type:[Object,String],default:""},emptyStateActionMessage:{type:String,default:""},emptyStateActionButtonIcon:{type:String,default:""},emptyStateIcon:{type:String,default:""},emptyStateIconColor:{type:String,default:""},emptyStateIconSize:{type:String,default:"50"},hasError:{type:Boolean,default:!1},errorStateTitle:{type:String,default:"An error occurred"},errorStateMessage:{type:String,default:"Data cannot be displayed due to an error."},errorStateActionRoute:{type:[Object,String],default:""},errorStateActionMessage:{type:String,default:""},errorStateIcon:{type:String,default:""},errorStateIconColor:{type:String,default:""},errorStateIconSize:{type:String,default:"50"},fetcher:{type:Function,required:!0},initialFetcherParams:{type:Object,default:null},fetcherCacheKey:{type:String,default:""},searchInput:{type:String,default:""},paginationNeighbors:{type:Number,default:1},paginationPageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:t=>!!t.length&&t.every(r=>typeof r=="number")},paginationTotalItems:{type:Number,default:null},disablePaginationPageJump:{type:Boolean,default:!1},disablePagination:{type:Boolean,default:!1},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:[String,Boolean],default:!1}},emits:["kcatalog-error-cta-clicked","kcatalog-empty-state-cta-clicked"],setup(t,{slots:r}){const e={page:1,pageSize:15,query:""},i=W([]),n=W(0),a=W(""),s=W(1),o=W(15),l=W(!0),u=W(!1),c=j(()=>!!r.toolbar),h=async()=>{l.value=!0;const _=t.searchInput,x=await t.fetcher({query:_||a.value,pageSize:o.value,page:s.value});return i.value=x.data,n.value=t.paginationTotalItems||x.total||x.data.length,l.value=!1,x},f=async()=>{const _={...e,...t.initialFetcherParams};s.value=_.page,o.value=_.pageSize,a.value=_.query,u.value=!0},d=j(()=>!t.fetcher||!u.value?"":`catalog-item_${Math.floor(Math.random()*1e3)}_${t.fetcherCacheKey}`),{query:p,search:m}=l9("",350),{revalidate:g}=o9(()=>d.value,()=>h(),{revalidateOnFocus:!1}),y=({page:_})=>{s.value=_},v=({pageSize:_})=>{o.value=_},b=_=>_.toLowerCase().replace(/[^[a-z0-9]/gi,"-");return Ge(()=>t.searchInput,_=>{m(_)},{immediate:!0}),Ge(()=>[p.value,s.value,o.value],()=>{g()},{immediate:!0}),Rt(()=>{f()}),{data:i,isCardLoading:l,page:s,pageChangeHandler:y,pageSize:o,pageSizeChangeHandler:v,total:n,getTestIdString:b,hasToolbarSlot:c}}});ce({name:"KCheckbox",inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1,required:!0},label:{type:String,default:""},description:{type:String,default:""}},emits:["input","change","update:modelValue"],setup(t,{slots:r,emit:e,attrs:i}){const n=j(()=>!!(t.label||r.default)),a=o=>{e("change",o.target.checked),e("input",o.target.checked),e("update:modelValue",o.target.checked)},s=j(()=>{const o={...i};return delete o.class,o});return{hasLabel:n,modifiedAttrs:s,handleChange:a}}});function u9(t,r){let e;return(...i)=>{clearTimeout(e),e=window==null?void 0:window.setTimeout(()=>{t(...i)},r)}}const $n=t=>(zr("data-v-37a155b9"),t=t(),Ur(),t),c9=["id"],h9={key:0,class:"k-code-block-actions"},d9={class:"k-search-container"},f9=["for"],p9=$n(()=>E("span",{class:"k-visually-hidden"},"Search",-1)),g9=[p9],m9=["id"],v9={key:0,class:"k-code-block-search-error"},y9=$n(()=>E("span",{class:"k-visually-hidden"},"Clear query",-1)),b9={class:"k-search-actions"},_9=$n(()=>E("span",{class:"k-visually-hidden"},"RegExp mode enabled",-1)),w9=$n(()=>E("span",{class:"k-visually-hidden"},"Filter mode enabled",-1)),x9=$n(()=>E("span",{class:"k-visually-hidden"},"Previous match",-1)),S9=$n(()=>E("span",{class:"k-visually-hidden"},"Next match",-1)),C9={class:"k-code-block-content"},P9={key:0,class:"k-filtered-code-block","data-testid":"k-code-block-filtered-code-block"},k9={class:"k-line-number-rows"},O9=["id","href"],T9=["innerHTML"],D9={key:1,class:"k-highlighted-code-block","data-testid":"k-code-block-highlighted-code-block"},E9={class:"k-line-number-rows"},M9=["id","href"],I9=["innerHTML"],A9=$n(()=>E("span",{class:"k-visually-hidden"},"Copy",-1)),B9=ce({__name:"KCodeBlock",props:{id:{type:String,required:!0},code:{type:String,required:!0},language:{type:String,required:!0},isSearchable:{type:Boolean,required:!1,default:!1},isProcessing:{type:Boolean,required:!1,default:!1},query:{type:String,required:!1,default:""},showCopyButton:{type:Boolean,required:!1,default:!0},showLineNumberLinks:{type:Boolean,required:!1,default:!1}},emits:["code-block-render","matching-lines-change","query-change"],setup(t,{emit:r}){var e,i;const n=t,a=(i=(e=window==null?void 0:window.navigator)==null?void 0:e.platform)!=null&&i.toLowerCase().includes("mac")?"Options":"Alt",s={"alt+c":"copyCode","alt+f":"toggleFilterMode","alt+g":"toggleFilterMode","alt+r":"toggleRegExpMode",f3:"jumpToNextMatch","shift+f3":"jumpToPreviousMatch"},o=u9(N,150),l=W(n.query),u=W(!1),c=W(!1),h=W(!1),f=W(null),d=W(null),p=W(null),m=W(0),g=W([]),y=W(null),v=j(()=>Array.from({length:n.code.split(` -`).length},(z,ae)=>ae+1)),b=j(()=>v.value[v.value.length-1].toString().length+"ch"),_=j(()=>n.id.toLowerCase().replace(/\s+/g,"-")),x=j(()=>n.isProcessing||u.value),k=j(()=>h.value&&L.value!==""),L=j(function(){return l.value===""?"":n.code.split(` -`).filter((z,ae)=>g.value.includes(ae+1)).map(z=>{try{const ae=new RegExp(l.value,"gi");return z.replace(ae,ie=>`${ie}`)}catch{return z}}).join(` -`)});Ge(()=>n.code,async function(){await Gr(),C(),Y()}),Ge(()=>c.value,function(){Y()}),Ge(()=>k.value,async function(){var z,ae;((z=document==null?void 0:document.activeElement)==null?void 0:z.tagName)==="PRE"&&((ae=d.value)==null||ae.focus({preventScroll:!0})),k.value||(await Gr(),C(),Y())}),Rt(function(){document.addEventListener("keydown",Pe),p.value instanceof HTMLInputElement&&n.query!==""&&(p.value.value=n.query),C(),Y()}),xo(function(){document.removeEventListener("keydown",Pe)});function C(){var z;const ae=(z=d.value)==null?void 0:z.querySelector(".k-highlighted-code-block"),ie=ae==null?void 0:ae.querySelector("code");ae instanceof HTMLElement&&ie instanceof HTMLElement&&r("code-block-render",A(ae,ie))}function T(){var z;const ae=(z=d.value)==null?void 0:z.querySelector(".k-highlighted-code-block"),ie=ae==null?void 0:ae.querySelector("code");ae instanceof HTMLElement&&ie instanceof HTMLElement&&r("matching-lines-change",A(ae,ie))}function A(z,ae){return{preElement:z,codeElement:ae,code:n.code,language:n.language,query:l.value,matchingLineNumbers:g.value}}function U(z){const ae=z.target;ae.value!==l.value&&(u.value=!0,o(ae.value))}function N(z){l.value=z,r("query-change",z),Y()}function Y(){u.value=!0,f.value=null;const z=l.value.length>=3||n.code.length<1e3,ae=l.value.length>0&&(c.value||!c.value&&z);let ie=[];if(ae)try{ie=fe(n.code.toLowerCase(),l.value.toLowerCase(),c.value)}catch(w){if(w instanceof Error)f.value=w;else throw w}m.value=ie.length,g.value=Array.from(new Set(ie)),T(),u.value=!1}function fe(z,ae,ie){return ie?F(z,ae):K(z,ae)}function K(z,ae){const ie=[];let w=0;for(;w[z.toLowerCase(),ae])),Re={toggleFilterMode:{trigger:Ce,isAllowedContext(z){return d.value!==null&&z.composedPath().includes(d.value)},shouldPreventDefaultAction:!0},toggleRegExpMode:{trigger:pe,isAllowedContext(z){return d.value!==null&&z.composedPath().includes(d.value)},shouldPreventDefaultAction:!0},jumpToNextMatch:{trigger:R,isAllowedContext(z){return d.value!==null&&z.composedPath().includes(d.value)},isDisabled:()=>g.value.length===0||h.value,shouldPreventDefaultAction:!0},jumpToPreviousMatch:{trigger:G,isAllowedContext(z){return d.value!==null&&z.composedPath().includes(d.value)},isDisabled:()=>g.value.length===0||h.value,shouldPreventDefaultAction:!0},copyCode:{trigger:ee,isAllowedContext(z){return d.value!==null&&z.composedPath().includes(d.value)},shouldPreventDefaultAction:!0}};function Pe(z){const ae=Te(z.code),ie=[z.ctrlKey?"ctrl":"",z.shiftKey?"shift":"",z.altKey?"alt":"",ae].filter(B=>B!=="").join("+"),w=Ie[ie];if(!w)return;const S=Re[w];S.isAllowedContext&&!S.isAllowedContext(z)||(S.shouldPreventDefaultAction&&z.preventDefault(),!(S.isDisabled&&S.isDisabled())&&S.trigger(z))}const he=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];function Te(z){return he.includes(z)?"":z.replace(/^Key/,"").toLowerCase()}function R(){$(1)}function G(){$(-1)}function $(z){if(g.value.length===0||!(d.value instanceof HTMLElement))return;typeof y.value=="number"?y.value=(y.value+z+g.value.length)%g.value.length:y.value=0;const ae=g.value[y.value];if(!ae)return;const ie=d.value.querySelector(`#${_.value}-L${ae}`);ie instanceof HTMLElement&&typeof ie.scrollIntoView=="function"&&ie.scrollIntoView({block:"center"})}async function ee(z){const ae=z.currentTarget;await zb(n.code)&&(ae.setAttribute("data-tooltip-text","Copied code!"),window.setTimeout(function(){ae.removeAttribute("data-tooltip-text")},1500))}return(z,ae)=>(P(),I("div",{id:n.id,ref_key:"codeBlock",ref:d,class:"k-code-block",tabindex:"0",style:hr(`--maxLineNumberWidth: ${se(b)}`),"data-testid":"k-code-block"},[t.isSearchable?(P(),I("div",h9,[E("div",d9,[J(Je,{class:"k-search-icon",icon:"search",size:"20",color:"currentColor","data-testid":"k-code-block-search-icon"}),E("label",{for:`${n.id}-search-input`,class:"k-code-block-search-label"},g9,8,f9),E("input",{id:`${n.id}-search-input`,ref_key:"codeBlockSearchInput",ref:p,class:"k-code-block-search-input",type:"text","data-testid":"k-code-block-search-input",onInput:U},null,40,m9),f.value!==null?(P(),I("p",v9,ne(f.value.message),1)):oe("",!0),J(Je,{class:ve(["k-is-processing-icon",{"k-is-processing-icon-is-visible":se(x)}]),icon:"spinner",color:"var(--grey-400)","data-testid":"k-code-block-is-processing-icon"},null,8,["class"]),l.value!==""?(P(),I("button",{key:1,class:"k-clear-query-button",type:"button",appearance:"outline",title:"Clear query","data-testid":"k-code-block-clear-query-button",onClick:le},[y9,J(Je,{class:"k-clear-icon",icon:"clear",size:"20",color:"currentColor","data-testid":"k-code-block-clear-icon"})])):oe("",!0)]),E("p",{class:ve(["k-code-block-search-results",{"k-code-block-search-results-has-query":l.value!==""}])},[m.value===0?(P(),I(Ke,{key:0},[de(" No results ")],64)):typeof y.value=="number"&&!se(k)?(P(),I(Ke,{key:1},[de(ne(y.value+1)+" of "+ne(m.value),1)],64)):(P(),I(Ke,{key:2},[de(ne(m.value)+" results ",1)],64))],2),E("div",b9,[J(mt,{class:"k-regexp-mode-button",type:"button",appearance:c.value?"secondary":"outline","aria-pressed":c.value,"is-rounded":!1,size:"small",title:`Use regular expression (${se(a)}+R)`,"data-testid":"k-code-block-regexp-mode-button",onClick:pe},{default:ue(()=>[_9,de(" .* ")]),_:1},8,["appearance","aria-pressed","title"]),J(mt,{class:"k-filter-mode-button",type:"button",icon:"filter",appearance:h.value?"secondary":"outline","aria-pressed":h.value,"is-rounded":!1,size:"small",title:`Filter results (${se(a)}+F)`,"data-testid":"k-code-block-filter-mode-button",onClick:Ce},{icon:ue(()=>[J(Je,{class:"k-button-icon",icon:"filter",size:"16",title:`Filter results (${se(a)}+F)`,color:"currentColor"},null,8,["title"])]),default:ue(()=>[w9]),_:1},8,["appearance","aria-pressed","title"]),J(mt,{class:"k-previous-match-button",type:"button","is-rounded":!1,size:"small",title:"Previous match (Shift+F3)",disabled:g.value.length===0||h.value,"data-testid":"k-code-block-previous-match-button",onClick:G},{icon:ue(()=>[J(Je,{class:"k-button-icon",icon:"chevronUp",size:"16",title:"Previous match (Shift+F3)",color:"currentColor"})]),default:ue(()=>[x9]),_:1},8,["disabled"]),J(mt,{class:"k-next-match-button",type:"button","is-rounded":!1,size:"small",title:"Next match (F3)",disabled:g.value.length===0||h.value,"data-testid":"k-code-block-next-match-button",onClick:R},{icon:ue(()=>[J(Je,{class:"k-button-icon",icon:"chevronDown",size:"16",title:"Next match (F3)",color:"currentColor"})]),default:ue(()=>[S9]),_:1},8,["disabled"])])])):oe("",!0),E("div",C9,[se(k)?(P(),I("pre",P9,[E("span",k9,[de(` - `),(P(!0),I(Ke,null,Vt(g.value,ie=>(P(),I("span",{key:ie,class:"k-line"},[de(` - `),E("a",{id:`${se(_)}-L${ie}`,class:"k-line-anchor",href:n.showLineNumberLinks?`#${se(_)}-L${ie}`:void 0},ne(ie),9,O9),de(` - `)]))),128)),de(` - `)]),E("code",{innerHTML:se(L)},null,8,T9)])):(P(),I("pre",D9,[E("span",E9,[de(` - `),(P(!0),I(Ke,null,Vt(se(v),ie=>(P(),I("span",{key:ie,class:ve(["k-line",{"k-line-is-match":g.value.includes(ie),"k-line-is-highlighted-match":y.value!==null&&ie===g.value[y.value]}])},[de(` - `),E("a",{id:`${se(_)}-L${ie}`,class:"k-line-anchor",href:n.showLineNumberLinks?`#${se(_)}-L${ie}`:void 0},ne(ie),9,M9),de(` - `)],2))),128)),de(` - `)]),E("code",{innerHTML:n.code},null,8,I9)])),n.showCopyButton?(P(),ye(mt,{key:2,class:"k-code-block-copy-button",type:"button",appearance:"outline","is-rounded":!1,size:"small",title:`Copy (${se(a)}+C)`,"data-testid":"k-code-block-copy-button",onClick:ee},{default:ue(()=>[J(Je,{icon:"copy",size:"16",title:`Copy (${se(a)}+C)`,color:"currentColor"},null,8,["title"]),A9]),_:1},8,["title"])):oe("",!0)])],12,c9))}}),are=Ye(B9,[["__scopeId","data-v-37a155b9"]]);ce({name:"KCollapse",components:{KIcon:Je},props:{modelValue:{type:Boolean,required:!1,default:!0},title:{type:String,required:!1,default:""},triggerLabel:{type:String,required:!1,default:""},triggerAlignment:{type:String,required:!1,default:"trailing",validator:t=>["leading","trailing"].includes(t)}},emits:["toggled","update:modelValue"],setup(t,{slots:r,emit:e}){const i=j(()=>!!r["visible-content"]),n=W(!0),a=W(!1),s=j(()=>t.triggerAlignment==="trailing"),o=j({get(){return t.modelValue},set(c){l(c)}}),l=c=>{a.value||(n.value=t.modelValue),c!==void 0?n.value=c:n.value=!n.value,a.value=!0,e("toggled",n.value),e("update:modelValue",n.value)},u=j(()=>a.value?n.value:t.modelValue);return Ge(o,(c,h)=>{c!==h&&l(c)}),{hasVisibleContent:i,trailingTrigger:s,toggleDisplay:l,collapsedState:u}}});function Vn(t){if(t===null||t===!0||t===!1)return NaN;var r=Number(t);return isNaN(r)?r:r<0?Math.ceil(r):Math.floor(r)}function dr(t,r){if(r.length1?"s":"")+" required, but only "+r.length+" present")}function El(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?El=function(r){return typeof r}:El=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},El(t)}function bi(t){dr(1,arguments);var r=Object.prototype.toString.call(t);return t instanceof Date||El(t)==="object"&&r==="[object Date]"?new Date(t.getTime()):typeof t=="number"||r==="[object Number]"?new Date(t):((typeof t=="string"||r==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function L9(t,r){dr(2,arguments);var e=bi(t).getTime(),i=Vn(r);return new Date(e+i)}var F9={};function lc(){return F9}function R9(t){var r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),t.getTime()-r.getTime()}function Ml(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ml=function(r){return typeof r}:Ml=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Ml(t)}function j9(t){return dr(1,arguments),t instanceof Date||Ml(t)==="object"&&Object.prototype.toString.call(t)==="[object Date]"}function V9(t){if(dr(1,arguments),!j9(t)&&typeof t!="number")return!1;var r=bi(t);return!isNaN(Number(r))}function N9(t,r){dr(2,arguments);var e=Vn(r);return L9(t,-e)}var H9=864e5;function z9(t){dr(1,arguments);var r=bi(t),e=r.getTime();r.setUTCMonth(0,1),r.setUTCHours(0,0,0,0);var i=r.getTime(),n=e-i;return Math.floor(n/H9)+1}function pu(t){dr(1,arguments);var r=1,e=bi(t),i=e.getUTCDay(),n=(i=n.getTime()?e+1:r.getTime()>=s.getTime()?e:e-1}function U9(t){dr(1,arguments);var r=h2(t),e=new Date(0);e.setUTCFullYear(r,0,4),e.setUTCHours(0,0,0,0);var i=pu(e);return i}var Y9=6048e5;function W9(t){dr(1,arguments);var r=bi(t),e=pu(r).getTime()-U9(r).getTime();return Math.round(e/Y9)+1}function gu(t,r){var e,i,n,a,s,o,l,u;dr(1,arguments);var c=lc(),h=Vn((e=(i=(n=(a=r==null?void 0:r.weekStartsOn)!==null&&a!==void 0?a:r==null||(s=r.locale)===null||s===void 0||(o=s.options)===null||o===void 0?void 0:o.weekStartsOn)!==null&&n!==void 0?n:c.weekStartsOn)!==null&&i!==void 0?i:(l=c.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&e!==void 0?e:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=bi(t),d=f.getUTCDay(),p=(d=1&&d<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var p=new Date(0);p.setUTCFullYear(h+1,0,d),p.setUTCHours(0,0,0,0);var m=gu(p,r),g=new Date(0);g.setUTCFullYear(h,0,d),g.setUTCHours(0,0,0,0);var y=gu(g,r);return c.getTime()>=m.getTime()?h+1:c.getTime()>=y.getTime()?h:h-1}function K9(t,r){var e,i,n,a,s,o,l,u;dr(1,arguments);var c=lc(),h=Vn((e=(i=(n=(a=r==null?void 0:r.firstWeekContainsDate)!==null&&a!==void 0?a:r==null||(s=r.locale)===null||s===void 0||(o=s.options)===null||o===void 0?void 0:o.firstWeekContainsDate)!==null&&n!==void 0?n:c.firstWeekContainsDate)!==null&&i!==void 0?i:(l=c.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&e!==void 0?e:1),f=d2(t,r),d=new Date(0);d.setUTCFullYear(f,0,h),d.setUTCHours(0,0,0,0);var p=gu(d,r);return p}var $9=6048e5;function Z9(t,r){dr(1,arguments);var e=bi(t),i=gu(e,r).getTime()-K9(e,r).getTime();return Math.round(i/$9)+1}function dt(t,r){for(var e=t<0?"-":"",i=Math.abs(t).toString();i.length0?e:1-e;return dt(r==="yy"?i%100:i,r.length)},M:function(t,r){var e=t.getUTCMonth();return r==="M"?String(e+1):dt(e+1,2)},d:function(t,r){return dt(t.getUTCDate(),r.length)},a:function(t,r){var e=t.getUTCHours()/12>=1?"pm":"am";switch(r){case"a":case"aa":return e.toUpperCase();case"aaa":return e;case"aaaaa":return e[0];case"aaaa":default:return e==="am"?"a.m.":"p.m."}},h:function(t,r){return dt(t.getUTCHours()%12||12,r.length)},H:function(t,r){return dt(t.getUTCHours(),r.length)},m:function(t,r){return dt(t.getUTCMinutes(),r.length)},s:function(t,r){return dt(t.getUTCSeconds(),r.length)},S:function(t,r){var e=r.length,i=t.getUTCMilliseconds(),n=Math.floor(i*Math.pow(10,e-3));return dt(n,r.length)}};const Zi=G9;var ia={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},q9={G:function(t,r,e){var i=t.getUTCFullYear()>0?1:0;switch(r){case"G":case"GG":case"GGG":return e.era(i,{width:"abbreviated"});case"GGGGG":return e.era(i,{width:"narrow"});case"GGGG":default:return e.era(i,{width:"wide"})}},y:function(t,r,e){if(r==="yo"){var i=t.getUTCFullYear(),n=i>0?i:1-i;return e.ordinalNumber(n,{unit:"year"})}return Zi.y(t,r)},Y:function(t,r,e,i){var n=d2(t,i),a=n>0?n:1-n;if(r==="YY"){var s=a%100;return dt(s,2)}return r==="Yo"?e.ordinalNumber(a,{unit:"year"}):dt(a,r.length)},R:function(t,r){var e=h2(t);return dt(e,r.length)},u:function(t,r){var e=t.getUTCFullYear();return dt(e,r.length)},Q:function(t,r,e){var i=Math.ceil((t.getUTCMonth()+1)/3);switch(r){case"Q":return String(i);case"QQ":return dt(i,2);case"Qo":return e.ordinalNumber(i,{unit:"quarter"});case"QQQ":return e.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return e.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return e.quarter(i,{width:"wide",context:"formatting"})}},q:function(t,r,e){var i=Math.ceil((t.getUTCMonth()+1)/3);switch(r){case"q":return String(i);case"qq":return dt(i,2);case"qo":return e.ordinalNumber(i,{unit:"quarter"});case"qqq":return e.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return e.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return e.quarter(i,{width:"wide",context:"standalone"})}},M:function(t,r,e){var i=t.getUTCMonth();switch(r){case"M":case"MM":return Zi.M(t,r);case"Mo":return e.ordinalNumber(i+1,{unit:"month"});case"MMM":return e.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return e.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return e.month(i,{width:"wide",context:"formatting"})}},L:function(t,r,e){var i=t.getUTCMonth();switch(r){case"L":return String(i+1);case"LL":return dt(i+1,2);case"Lo":return e.ordinalNumber(i+1,{unit:"month"});case"LLL":return e.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return e.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return e.month(i,{width:"wide",context:"standalone"})}},w:function(t,r,e,i){var n=Z9(t,i);return r==="wo"?e.ordinalNumber(n,{unit:"week"}):dt(n,r.length)},I:function(t,r,e){var i=W9(t);return r==="Io"?e.ordinalNumber(i,{unit:"week"}):dt(i,r.length)},d:function(t,r,e){return r==="do"?e.ordinalNumber(t.getUTCDate(),{unit:"date"}):Zi.d(t,r)},D:function(t,r,e){var i=z9(t);return r==="Do"?e.ordinalNumber(i,{unit:"dayOfYear"}):dt(i,r.length)},E:function(t,r,e){var i=t.getUTCDay();switch(r){case"E":case"EE":case"EEE":return e.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return e.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(i,{width:"short",context:"formatting"});case"EEEE":default:return e.day(i,{width:"wide",context:"formatting"})}},e:function(t,r,e,i){var n=t.getUTCDay(),a=(n-i.weekStartsOn+8)%7||7;switch(r){case"e":return String(a);case"ee":return dt(a,2);case"eo":return e.ordinalNumber(a,{unit:"day"});case"eee":return e.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return e.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(n,{width:"short",context:"formatting"});case"eeee":default:return e.day(n,{width:"wide",context:"formatting"})}},c:function(t,r,e,i){var n=t.getUTCDay(),a=(n-i.weekStartsOn+8)%7||7;switch(r){case"c":return String(a);case"cc":return dt(a,r.length);case"co":return e.ordinalNumber(a,{unit:"day"});case"ccc":return e.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return e.day(n,{width:"narrow",context:"standalone"});case"cccccc":return e.day(n,{width:"short",context:"standalone"});case"cccc":default:return e.day(n,{width:"wide",context:"standalone"})}},i:function(t,r,e){var i=t.getUTCDay(),n=i===0?7:i;switch(r){case"i":return String(n);case"ii":return dt(n,r.length);case"io":return e.ordinalNumber(n,{unit:"day"});case"iii":return e.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return e.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return e.day(i,{width:"short",context:"formatting"});case"iiii":default:return e.day(i,{width:"wide",context:"formatting"})}},a:function(t,r,e){var i=t.getUTCHours(),n=i/12>=1?"pm":"am";switch(r){case"a":case"aa":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return e.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return e.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(t,r,e){var i=t.getUTCHours(),n;switch(i===12?n=ia.noon:i===0?n=ia.midnight:n=i/12>=1?"pm":"am",r){case"b":case"bb":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return e.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return e.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(t,r,e){var i=t.getUTCHours(),n;switch(i>=17?n=ia.evening:i>=12?n=ia.afternoon:i>=4?n=ia.morning:n=ia.night,r){case"B":case"BB":case"BBB":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return e.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return e.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(t,r,e){if(r==="ho"){var i=t.getUTCHours()%12;return i===0&&(i=12),e.ordinalNumber(i,{unit:"hour"})}return Zi.h(t,r)},H:function(t,r,e){return r==="Ho"?e.ordinalNumber(t.getUTCHours(),{unit:"hour"}):Zi.H(t,r)},K:function(t,r,e){var i=t.getUTCHours()%12;return r==="Ko"?e.ordinalNumber(i,{unit:"hour"}):dt(i,r.length)},k:function(t,r,e){var i=t.getUTCHours();return i===0&&(i=24),r==="ko"?e.ordinalNumber(i,{unit:"hour"}):dt(i,r.length)},m:function(t,r,e){return r==="mo"?e.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):Zi.m(t,r)},s:function(t,r,e){return r==="so"?e.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):Zi.s(t,r)},S:function(t,r){return Zi.S(t,r)},X:function(t,r,e,i){var n=i._originalDate||t,a=n.getTimezoneOffset();if(a===0)return"Z";switch(r){case"X":return im(a);case"XXXX":case"XX":return Pn(a);case"XXXXX":case"XXX":default:return Pn(a,":")}},x:function(t,r,e,i){var n=i._originalDate||t,a=n.getTimezoneOffset();switch(r){case"x":return im(a);case"xxxx":case"xx":return Pn(a);case"xxxxx":case"xxx":default:return Pn(a,":")}},O:function(t,r,e,i){var n=i._originalDate||t,a=n.getTimezoneOffset();switch(r){case"O":case"OO":case"OOO":return"GMT"+rm(a,":");case"OOOO":default:return"GMT"+Pn(a,":")}},z:function(t,r,e,i){var n=i._originalDate||t,a=n.getTimezoneOffset();switch(r){case"z":case"zz":case"zzz":return"GMT"+rm(a,":");case"zzzz":default:return"GMT"+Pn(a,":")}},t:function(t,r,e,i){var n=i._originalDate||t,a=Math.floor(n.getTime()/1e3);return dt(a,r.length)},T:function(t,r,e,i){var n=i._originalDate||t,a=n.getTime();return dt(a,r.length)}};function rm(t,r){var e=t>0?"-":"+",i=Math.abs(t),n=Math.floor(i/60),a=i%60;if(a===0)return e+String(n);var s=r||"";return e+String(n)+s+dt(a,2)}function im(t,r){if(t%60===0){var e=t>0?"-":"+";return e+dt(Math.abs(t)/60,2)}return Pn(t,r)}function Pn(t,r){var e=r||"",i=t>0?"-":"+",n=Math.abs(t),a=dt(Math.floor(n/60),2),s=dt(n%60,2);return i+a+e+s}const Q9=q9;var nm=function(t,r){switch(t){case"P":return r.date({width:"short"});case"PP":return r.date({width:"medium"});case"PPP":return r.date({width:"long"});case"PPPP":default:return r.date({width:"full"})}},f2=function(t,r){switch(t){case"p":return r.time({width:"short"});case"pp":return r.time({width:"medium"});case"ppp":return r.time({width:"long"});case"pppp":default:return r.time({width:"full"})}},X9=function(t,r){var e=t.match(/(P+)(p+)?/)||[],i=e[1],n=e[2];if(!n)return nm(t,r);var a;switch(i){case"P":a=r.dateTime({width:"short"});break;case"PP":a=r.dateTime({width:"medium"});break;case"PPP":a=r.dateTime({width:"long"});break;case"PPPP":default:a=r.dateTime({width:"full"});break}return a.replace("{{date}}",nm(i,r)).replace("{{time}}",f2(n,r))},J9={p:f2,P:X9};const eM=J9;var tM=["D","DD"],rM=["YY","YYYY"];function iM(t){return tM.indexOf(t)!==-1}function nM(t){return rM.indexOf(t)!==-1}function am(t,r,e){if(t==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(r,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(r,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(r,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(r,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var aM={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},sM=function(t,r,e){var i,n=aM[t];return typeof n=="string"?i=n:r===1?i=n.one:i=n.other.replace("{{count}}",r.toString()),e!=null&&e.addSuffix?e.comparison&&e.comparison>0?"in "+i:i+" ago":i};const oM=sM;function dh(t){return function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=r.width?String(r.width):t.defaultWidth,i=t.formats[e]||t.formats[t.defaultWidth];return i}}var lM={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},uM={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},cM={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},hM={date:dh({formats:lM,defaultWidth:"full"}),time:dh({formats:uM,defaultWidth:"full"}),dateTime:dh({formats:cM,defaultWidth:"full"})};const dM=hM;var fM={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},pM=function(t,r,e,i){return fM[t]};const gM=pM;function ms(t){return function(r,e){var i=e!=null&&e.context?String(e.context):"standalone",n;if(i==="formatting"&&t.formattingValues){var a=t.defaultFormattingWidth||t.defaultWidth,s=e!=null&&e.width?String(e.width):a;n=t.formattingValues[s]||t.formattingValues[a]}else{var o=t.defaultWidth,l=e!=null&&e.width?String(e.width):t.defaultWidth;n=t.values[l]||t.values[o]}var u=t.argumentCallback?t.argumentCallback(r):r;return n[u]}}var mM={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},vM={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},yM={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},bM={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},_M={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},wM={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},xM=function(t,r){var e=Number(t),i=e%100;if(i>20||i<10)switch(i%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"},SM={ordinalNumber:xM,era:ms({values:mM,defaultWidth:"wide"}),quarter:ms({values:vM,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:ms({values:yM,defaultWidth:"wide"}),day:ms({values:bM,defaultWidth:"wide"}),dayPeriod:ms({values:_M,defaultWidth:"wide",formattingValues:wM,defaultFormattingWidth:"wide"})};const CM=SM;function vs(t){return function(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=e.width,n=i&&t.matchPatterns[i]||t.matchPatterns[t.defaultMatchWidth],a=r.match(n);if(!a)return null;var s=a[0],o=i&&t.parsePatterns[i]||t.parsePatterns[t.defaultParseWidth],l=Array.isArray(o)?kM(o,function(h){return h.test(s)}):PM(o,function(h){return h.test(s)}),u;u=t.valueCallback?t.valueCallback(l):l,u=e.valueCallback?e.valueCallback(u):u;var c=r.slice(s.length);return{value:u,rest:c}}}function PM(t,r){for(var e in t)if(t.hasOwnProperty(e)&&r(t[e]))return e}function kM(t,r){for(var e=0;e1&&arguments[1]!==void 0?arguments[1]:{},i=r.match(t.matchPattern);if(!i)return null;var n=i[0],a=r.match(t.parsePattern);if(!a)return null;var s=t.valueCallback?t.valueCallback(a[0]):a[0];s=e.valueCallback?e.valueCallback(s):s;var o=r.slice(n.length);return{value:s,rest:o}}}var TM=/^(\d+)(th|st|nd|rd)?/i,DM=/\d+/i,EM={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},MM={any:[/^b/i,/^(a|c)/i]},IM={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},AM={any:[/1/i,/2/i,/3/i,/4/i]},BM={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},LM={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},FM={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},RM={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},jM={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},VM={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},NM={ordinalNumber:OM({matchPattern:TM,parsePattern:DM,valueCallback:function(t){return parseInt(t,10)}}),era:vs({matchPatterns:EM,defaultMatchWidth:"wide",parsePatterns:MM,defaultParseWidth:"any"}),quarter:vs({matchPatterns:IM,defaultMatchWidth:"wide",parsePatterns:AM,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:vs({matchPatterns:BM,defaultMatchWidth:"wide",parsePatterns:LM,defaultParseWidth:"any"}),day:vs({matchPatterns:FM,defaultMatchWidth:"wide",parsePatterns:RM,defaultParseWidth:"any"}),dayPeriod:vs({matchPatterns:jM,defaultMatchWidth:"any",parsePatterns:VM,defaultParseWidth:"any"})};const HM=NM;var zM={code:"en-US",formatDistance:oM,formatLong:dM,formatRelative:gM,localize:CM,match:HM,options:{weekStartsOn:0,firstWeekContainsDate:1}};const UM=zM;var YM=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,WM=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,KM=/^'([^]*?)'?$/,$M=/''/g,ZM=/[a-zA-Z]/;function fh(t,r,e){var i,n,a,s,o,l,u,c,h,f,d,p,m,g,y,v,b,_;dr(2,arguments);var x=String(r),k=lc(),L=(i=(n=e==null?void 0:e.locale)!==null&&n!==void 0?n:k.locale)!==null&&i!==void 0?i:UM,C=Vn((a=(s=(o=(l=e==null?void 0:e.firstWeekContainsDate)!==null&&l!==void 0?l:e==null||(u=e.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&o!==void 0?o:k.firstWeekContainsDate)!==null&&s!==void 0?s:(h=k.locale)===null||h===void 0||(f=h.options)===null||f===void 0?void 0:f.firstWeekContainsDate)!==null&&a!==void 0?a:1);if(!(C>=1&&C<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var T=Vn((d=(p=(m=(g=e==null?void 0:e.weekStartsOn)!==null&&g!==void 0?g:e==null||(y=e.locale)===null||y===void 0||(v=y.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&m!==void 0?m:k.weekStartsOn)!==null&&p!==void 0?p:(b=k.locale)===null||b===void 0||(_=b.options)===null||_===void 0?void 0:_.weekStartsOn)!==null&&d!==void 0?d:0);if(!(T>=0&&T<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!L.localize)throw new RangeError("locale must contain localize property");if(!L.formatLong)throw new RangeError("locale must contain formatLong property");var A=bi(t);if(!V9(A))throw new RangeError("Invalid time value");var U=R9(A),N=N9(A,U),Y={firstWeekContainsDate:C,weekStartsOn:T,locale:L,_originalDate:A},fe=x.match(WM).map(function(K){var F=K[0];if(F==="p"||F==="P"){var le=eM[F];return le(K,L.formatLong)}return K}).join("").match(YM).map(function(K){if(K==="''")return"'";var F=K[0];if(F==="'")return GM(K);var le=Q9[F];if(le)return!(e!=null&&e.useAdditionalWeekYearTokens)&&nM(K)&&am(K,r,String(t)),!(e!=null&&e.useAdditionalDayOfYearTokens)&&iM(K)&&am(K,r,String(t)),le(N,K,L.localize,Y);if(F.match(ZM))throw new RangeError("Format string contains an unescaped latin alphabet character `"+F+"`");return K}).join("");return fe}function GM(t){var r=t.match(KM);return r?r[1].replace($M,"'"):t}var mu={exports:{}},xd={exports:{}},Sd={exports:{}},Cd={exports:{}},Jt={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i,n){if(n.length1?"s":"")+" required, but only "+n.length+" present")}t.exports=r.default})(Jt,Jt.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=a;var e=i(Jt.exports);function i(s){return s&&s.__esModule?s:{default:s}}function n(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(o){return typeof o}:n=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},n(s)}function a(s){return(0,e.default)(1,arguments),s instanceof Date||n(s)==="object"&&Object.prototype.toString.call(s)==="[object Date]"}t.exports=r.default})(Cd,Cd.exports);var jr={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=a;var e=i(Jt.exports);function i(s){return s&&s.__esModule?s:{default:s}}function n(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(o){return typeof o}:n=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},n(s)}function a(s){(0,e.default)(1,arguments);var o=Object.prototype.toString.call(s);return s instanceof Date||n(s)==="object"&&o==="[object Date]"?new Date(s.getTime()):typeof s=="number"||o==="[object Number]"?new Date(s):((typeof s=="string"||o==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}t.exports=r.default})(jr,jr.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var e=a(Cd.exports),i=a(jr.exports),n=a(Jt.exports);function a(o){return o&&o.__esModule?o:{default:o}}function s(o){if((0,n.default)(1,arguments),!(0,e.default)(o)&&typeof o!="number")return!1;var l=(0,i.default)(o);return!isNaN(Number(l))}t.exports=r.default})(Sd,Sd.exports);var Pd={exports:{}},kd={exports:{}},Ri={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i){if(i===null||i===!0||i===!1)return NaN;var n=Number(i);return isNaN(n)?n:n<0?Math.ceil(n):Math.floor(n)}t.exports=r.default})(Ri,Ri.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var e=a(Ri.exports),i=a(jr.exports),n=a(Jt.exports);function a(o){return o&&o.__esModule?o:{default:o}}function s(o,l){(0,n.default)(2,arguments);var u=(0,i.default)(o).getTime(),c=(0,e.default)(l);return new Date(u+c)}t.exports=r.default})(kd,kd.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var e=a(kd.exports),i=a(Jt.exports),n=a(Ri.exports);function a(o){return o&&o.__esModule?o:{default:o}}function s(o,l){(0,i.default)(2,arguments);var u=(0,n.default)(l);return(0,e.default)(o,-u)}t.exports=r.default})(Pd,Pd.exports);var Od={exports:{}},Td={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var e=n(jr.exports),i=n(Jt.exports);function n(o){return o&&o.__esModule?o:{default:o}}var a=864e5;function s(o){(0,i.default)(1,arguments);var l=(0,e.default)(o),u=l.getTime();l.setUTCMonth(0,1),l.setUTCHours(0,0,0,0);var c=l.getTime(),h=u-c;return Math.floor(h/a)+1}t.exports=r.default})(Td,Td.exports);var Dd={exports:{}},fo={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=a;var e=n(jr.exports),i=n(Jt.exports);function n(s){return s&&s.__esModule?s:{default:s}}function a(s){(0,i.default)(1,arguments);var o=1,l=(0,e.default)(s),u=l.getUTCDay(),c=(u=h.getTime()?u+1:l.getTime()>=d.getTime()?u:u-1}t.exports=r.default})(vu,vu.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var e=a(vu.exports),i=a(fo.exports),n=a(Jt.exports);function a(o){return o&&o.__esModule?o:{default:o}}function s(o){(0,n.default)(1,arguments);var l=(0,e.default)(o),u=new Date(0);u.setUTCFullYear(l,0,4),u.setUTCHours(0,0,0,0);var c=(0,i.default)(u);return c}t.exports=r.default})(Ed,Ed.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=l;var e=s(jr.exports),i=s(fo.exports),n=s(Ed.exports),a=s(Jt.exports);function s(u){return u&&u.__esModule?u:{default:u}}var o=6048e5;function l(u){(0,a.default)(1,arguments);var c=(0,e.default)(u),h=(0,i.default)(c).getTime()-(0,n.default)(c).getTime();return Math.round(h/o)+1}t.exports=r.default})(Dd,Dd.exports);var Md={exports:{}},po={exports:{}},Zn={};Object.defineProperty(Zn,"__esModule",{value:!0});Zn.getDefaultOptions=qM;Zn.setDefaultOptions=QM;var p2={};function qM(){return p2}function QM(t){p2=t}(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=o;var e=s(jr.exports),i=s(Jt.exports),n=s(Ri.exports),a=Zn;function s(l){return l&&l.__esModule?l:{default:l}}function o(l,u){var c,h,f,d,p,m,g,y;(0,i.default)(1,arguments);var v=(0,a.getDefaultOptions)(),b=(0,n.default)((c=(h=(f=(d=u==null?void 0:u.weekStartsOn)!==null&&d!==void 0?d:u==null||(p=u.locale)===null||p===void 0||(m=p.options)===null||m===void 0?void 0:m.weekStartsOn)!==null&&f!==void 0?f:v.weekStartsOn)!==null&&h!==void 0?h:(g=v.locale)===null||g===void 0||(y=g.options)===null||y===void 0?void 0:y.weekStartsOn)!==null&&c!==void 0?c:0);if(!(b>=0&&b<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var _=(0,e.default)(l),x=_.getUTCDay(),k=(x=1&&k<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var L=new Date(0);L.setUTCFullYear(_+1,0,k),L.setUTCHours(0,0,0,0);var C=(0,n.default)(L,c),T=new Date(0);T.setUTCFullYear(_,0,k),T.setUTCHours(0,0,0,0);var A=(0,n.default)(T,c);return b.getTime()>=C.getTime()?_+1:b.getTime()>=A.getTime()?_:_-1}t.exports=r.default})(yu,yu.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=l;var e=o(yu.exports),i=o(Jt.exports),n=o(po.exports),a=o(Ri.exports),s=Zn;function o(u){return u&&u.__esModule?u:{default:u}}function l(u,c){var h,f,d,p,m,g,y,v;(0,i.default)(1,arguments);var b=(0,s.getDefaultOptions)(),_=(0,a.default)((h=(f=(d=(p=c==null?void 0:c.firstWeekContainsDate)!==null&&p!==void 0?p:c==null||(m=c.locale)===null||m===void 0||(g=m.options)===null||g===void 0?void 0:g.firstWeekContainsDate)!==null&&d!==void 0?d:b.firstWeekContainsDate)!==null&&f!==void 0?f:(y=b.locale)===null||y===void 0||(v=y.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&h!==void 0?h:1),x=(0,e.default)(u,c),k=new Date(0);k.setUTCFullYear(x,0,_),k.setUTCHours(0,0,0,0);var L=(0,n.default)(k,c);return L}t.exports=r.default})(Id,Id.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=l;var e=s(jr.exports),i=s(po.exports),n=s(Id.exports),a=s(Jt.exports);function s(u){return u&&u.__esModule?u:{default:u}}var o=6048e5;function l(u,c){(0,a.default)(1,arguments);var h=(0,e.default)(u),f=(0,i.default)(h,c).getTime()-(0,n.default)(h,c).getTime();return Math.round(f/o)+1}t.exports=r.default})(Md,Md.exports);var bu={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i,n){for(var a=i<0?"-":"",s=Math.abs(i).toString();s.length0?l:1-l;return(0,e.default)(o==="yy"?u%100:u,o.length)},M:function(s,o){var l=s.getUTCMonth();return o==="M"?String(l+1):(0,e.default)(l+1,2)},d:function(s,o){return(0,e.default)(s.getUTCDate(),o.length)},a:function(s,o){var l=s.getUTCHours()/12>=1?"pm":"am";switch(o){case"a":case"aa":return l.toUpperCase();case"aaa":return l;case"aaaaa":return l[0];case"aaaa":default:return l==="am"?"a.m.":"p.m."}},h:function(s,o){return(0,e.default)(s.getUTCHours()%12||12,o.length)},H:function(s,o){return(0,e.default)(s.getUTCHours(),o.length)},m:function(s,o){return(0,e.default)(s.getUTCMinutes(),o.length)},s:function(s,o){return(0,e.default)(s.getUTCSeconds(),o.length)},S:function(s,o){var l=o.length,u=s.getUTCMilliseconds(),c=Math.floor(u*Math.pow(10,l-3));return(0,e.default)(c,o.length)}},a=n;r.default=a,t.exports=r.default})(Ad,Ad.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=u(Td.exports),i=u(Dd.exports),n=u(vu.exports),a=u(Md.exports),s=u(yu.exports),o=u(bu.exports),l=u(Ad.exports);function u(g){return g&&g.__esModule?g:{default:g}}var c={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},h={G:function(g,y,v){var b=g.getUTCFullYear()>0?1:0;switch(y){case"G":case"GG":case"GGG":return v.era(b,{width:"abbreviated"});case"GGGGG":return v.era(b,{width:"narrow"});case"GGGG":default:return v.era(b,{width:"wide"})}},y:function(g,y,v){if(y==="yo"){var b=g.getUTCFullYear(),_=b>0?b:1-b;return v.ordinalNumber(_,{unit:"year"})}return l.default.y(g,y)},Y:function(g,y,v,b){var _=(0,s.default)(g,b),x=_>0?_:1-_;if(y==="YY"){var k=x%100;return(0,o.default)(k,2)}return y==="Yo"?v.ordinalNumber(x,{unit:"year"}):(0,o.default)(x,y.length)},R:function(g,y){var v=(0,n.default)(g);return(0,o.default)(v,y.length)},u:function(g,y){var v=g.getUTCFullYear();return(0,o.default)(v,y.length)},Q:function(g,y,v){var b=Math.ceil((g.getUTCMonth()+1)/3);switch(y){case"Q":return String(b);case"QQ":return(0,o.default)(b,2);case"Qo":return v.ordinalNumber(b,{unit:"quarter"});case"QQQ":return v.quarter(b,{width:"abbreviated",context:"formatting"});case"QQQQQ":return v.quarter(b,{width:"narrow",context:"formatting"});case"QQQQ":default:return v.quarter(b,{width:"wide",context:"formatting"})}},q:function(g,y,v){var b=Math.ceil((g.getUTCMonth()+1)/3);switch(y){case"q":return String(b);case"qq":return(0,o.default)(b,2);case"qo":return v.ordinalNumber(b,{unit:"quarter"});case"qqq":return v.quarter(b,{width:"abbreviated",context:"standalone"});case"qqqqq":return v.quarter(b,{width:"narrow",context:"standalone"});case"qqqq":default:return v.quarter(b,{width:"wide",context:"standalone"})}},M:function(g,y,v){var b=g.getUTCMonth();switch(y){case"M":case"MM":return l.default.M(g,y);case"Mo":return v.ordinalNumber(b+1,{unit:"month"});case"MMM":return v.month(b,{width:"abbreviated",context:"formatting"});case"MMMMM":return v.month(b,{width:"narrow",context:"formatting"});case"MMMM":default:return v.month(b,{width:"wide",context:"formatting"})}},L:function(g,y,v){var b=g.getUTCMonth();switch(y){case"L":return String(b+1);case"LL":return(0,o.default)(b+1,2);case"Lo":return v.ordinalNumber(b+1,{unit:"month"});case"LLL":return v.month(b,{width:"abbreviated",context:"standalone"});case"LLLLL":return v.month(b,{width:"narrow",context:"standalone"});case"LLLL":default:return v.month(b,{width:"wide",context:"standalone"})}},w:function(g,y,v,b){var _=(0,a.default)(g,b);return y==="wo"?v.ordinalNumber(_,{unit:"week"}):(0,o.default)(_,y.length)},I:function(g,y,v){var b=(0,i.default)(g);return y==="Io"?v.ordinalNumber(b,{unit:"week"}):(0,o.default)(b,y.length)},d:function(g,y,v){return y==="do"?v.ordinalNumber(g.getUTCDate(),{unit:"date"}):l.default.d(g,y)},D:function(g,y,v){var b=(0,e.default)(g);return y==="Do"?v.ordinalNumber(b,{unit:"dayOfYear"}):(0,o.default)(b,y.length)},E:function(g,y,v){var b=g.getUTCDay();switch(y){case"E":case"EE":case"EEE":return v.day(b,{width:"abbreviated",context:"formatting"});case"EEEEE":return v.day(b,{width:"narrow",context:"formatting"});case"EEEEEE":return v.day(b,{width:"short",context:"formatting"});case"EEEE":default:return v.day(b,{width:"wide",context:"formatting"})}},e:function(g,y,v,b){var _=g.getUTCDay(),x=(_-b.weekStartsOn+8)%7||7;switch(y){case"e":return String(x);case"ee":return(0,o.default)(x,2);case"eo":return v.ordinalNumber(x,{unit:"day"});case"eee":return v.day(_,{width:"abbreviated",context:"formatting"});case"eeeee":return v.day(_,{width:"narrow",context:"formatting"});case"eeeeee":return v.day(_,{width:"short",context:"formatting"});case"eeee":default:return v.day(_,{width:"wide",context:"formatting"})}},c:function(g,y,v,b){var _=g.getUTCDay(),x=(_-b.weekStartsOn+8)%7||7;switch(y){case"c":return String(x);case"cc":return(0,o.default)(x,y.length);case"co":return v.ordinalNumber(x,{unit:"day"});case"ccc":return v.day(_,{width:"abbreviated",context:"standalone"});case"ccccc":return v.day(_,{width:"narrow",context:"standalone"});case"cccccc":return v.day(_,{width:"short",context:"standalone"});case"cccc":default:return v.day(_,{width:"wide",context:"standalone"})}},i:function(g,y,v){var b=g.getUTCDay(),_=b===0?7:b;switch(y){case"i":return String(_);case"ii":return(0,o.default)(_,y.length);case"io":return v.ordinalNumber(_,{unit:"day"});case"iii":return v.day(b,{width:"abbreviated",context:"formatting"});case"iiiii":return v.day(b,{width:"narrow",context:"formatting"});case"iiiiii":return v.day(b,{width:"short",context:"formatting"});case"iiii":default:return v.day(b,{width:"wide",context:"formatting"})}},a:function(g,y,v){var b=g.getUTCHours(),_=b/12>=1?"pm":"am";switch(y){case"a":case"aa":return v.dayPeriod(_,{width:"abbreviated",context:"formatting"});case"aaa":return v.dayPeriod(_,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return v.dayPeriod(_,{width:"narrow",context:"formatting"});case"aaaa":default:return v.dayPeriod(_,{width:"wide",context:"formatting"})}},b:function(g,y,v){var b=g.getUTCHours(),_;switch(b===12?_=c.noon:b===0?_=c.midnight:_=b/12>=1?"pm":"am",y){case"b":case"bb":return v.dayPeriod(_,{width:"abbreviated",context:"formatting"});case"bbb":return v.dayPeriod(_,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return v.dayPeriod(_,{width:"narrow",context:"formatting"});case"bbbb":default:return v.dayPeriod(_,{width:"wide",context:"formatting"})}},B:function(g,y,v){var b=g.getUTCHours(),_;switch(b>=17?_=c.evening:b>=12?_=c.afternoon:b>=4?_=c.morning:_=c.night,y){case"B":case"BB":case"BBB":return v.dayPeriod(_,{width:"abbreviated",context:"formatting"});case"BBBBB":return v.dayPeriod(_,{width:"narrow",context:"formatting"});case"BBBB":default:return v.dayPeriod(_,{width:"wide",context:"formatting"})}},h:function(g,y,v){if(y==="ho"){var b=g.getUTCHours()%12;return b===0&&(b=12),v.ordinalNumber(b,{unit:"hour"})}return l.default.h(g,y)},H:function(g,y,v){return y==="Ho"?v.ordinalNumber(g.getUTCHours(),{unit:"hour"}):l.default.H(g,y)},K:function(g,y,v){var b=g.getUTCHours()%12;return y==="Ko"?v.ordinalNumber(b,{unit:"hour"}):(0,o.default)(b,y.length)},k:function(g,y,v){var b=g.getUTCHours();return b===0&&(b=24),y==="ko"?v.ordinalNumber(b,{unit:"hour"}):(0,o.default)(b,y.length)},m:function(g,y,v){return y==="mo"?v.ordinalNumber(g.getUTCMinutes(),{unit:"minute"}):l.default.m(g,y)},s:function(g,y,v){return y==="so"?v.ordinalNumber(g.getUTCSeconds(),{unit:"second"}):l.default.s(g,y)},S:function(g,y){return l.default.S(g,y)},X:function(g,y,v,b){var _=b._originalDate||g,x=_.getTimezoneOffset();if(x===0)return"Z";switch(y){case"X":return d(x);case"XXXX":case"XX":return p(x);case"XXXXX":case"XXX":default:return p(x,":")}},x:function(g,y,v,b){var _=b._originalDate||g,x=_.getTimezoneOffset();switch(y){case"x":return d(x);case"xxxx":case"xx":return p(x);case"xxxxx":case"xxx":default:return p(x,":")}},O:function(g,y,v,b){var _=b._originalDate||g,x=_.getTimezoneOffset();switch(y){case"O":case"OO":case"OOO":return"GMT"+f(x,":");case"OOOO":default:return"GMT"+p(x,":")}},z:function(g,y,v,b){var _=b._originalDate||g,x=_.getTimezoneOffset();switch(y){case"z":case"zz":case"zzz":return"GMT"+f(x,":");case"zzzz":default:return"GMT"+p(x,":")}},t:function(g,y,v,b){var _=b._originalDate||g,x=Math.floor(_.getTime()/1e3);return(0,o.default)(x,y.length)},T:function(g,y,v,b){var _=b._originalDate||g,x=_.getTime();return(0,o.default)(x,y.length)}};function f(g,y){var v=g>0?"-":"+",b=Math.abs(g),_=Math.floor(b/60),x=b%60;if(x===0)return v+String(_);var k=y||"";return v+String(_)+k+(0,o.default)(x,2)}function d(g,y){if(g%60===0){var v=g>0?"-":"+";return v+(0,o.default)(Math.abs(g)/60,2)}return p(g,y)}function p(g,y){var v=y||"",b=g>0?"-":"+",_=Math.abs(g),x=(0,o.default)(Math.floor(_/60),2),k=(0,o.default)(_%60,2);return b+x+v+k}var m=h;r.default=m,t.exports=r.default})(Od,Od.exports);var Bd={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=function(o,l){switch(o){case"P":return l.date({width:"short"});case"PP":return l.date({width:"medium"});case"PPP":return l.date({width:"long"});case"PPPP":default:return l.date({width:"full"})}},i=function(o,l){switch(o){case"p":return l.time({width:"short"});case"pp":return l.time({width:"medium"});case"ppp":return l.time({width:"long"});case"pppp":default:return l.time({width:"full"})}},n=function(o,l){var u=o.match(/(P+)(p+)?/)||[],c=u[1],h=u[2];if(!h)return e(o,l);var f;switch(c){case"P":f=l.dateTime({width:"short"});break;case"PP":f=l.dateTime({width:"medium"});break;case"PPP":f=l.dateTime({width:"long"});break;case"PPPP":default:f=l.dateTime({width:"full"});break}return f.replace("{{date}}",e(c,l)).replace("{{time}}",i(h,l))},a={p:i,P:n},s=a;r.default=s,t.exports=r.default})(Bd,Bd.exports);var _u={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i){var n=new Date(Date.UTC(i.getFullYear(),i.getMonth(),i.getDate(),i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()));return n.setUTCFullYear(i.getFullYear()),i.getTime()-n.getTime()}t.exports=r.default})(_u,_u.exports);var Bo={};Object.defineProperty(Bo,"__esModule",{value:!0});Bo.isProtectedDayOfYearToken=eI;Bo.isProtectedWeekYearToken=tI;Bo.throwProtectedError=rI;var XM=["D","DD"],JM=["YY","YYYY"];function eI(t){return XM.indexOf(t)!==-1}function tI(t){return JM.indexOf(t)!==-1}function rI(t,r,e){if(t==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(r,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(r,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(r,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(r,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var Ld={exports:{}},Fd={exports:{}},Rd={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},i=function(a,s,o){var l,u=e[a];return typeof u=="string"?l=u:s===1?l=u.one:l=u.other.replace("{{count}}",s.toString()),o!=null&&o.addSuffix?o.comparison&&o.comparison>0?"in "+l:l+" ago":l},n=i;r.default=n,t.exports=r.default})(Rd,Rd.exports);var jd={exports:{}},Vd={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i){return function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=n.width?String(n.width):i.defaultWidth,s=i.formats[a]||i.formats[i.defaultWidth];return s}}t.exports=r.default})(Vd,Vd.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=i(Vd.exports);function i(u){return u&&u.__esModule?u:{default:u}}var n={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},a={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},s={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},o={date:(0,e.default)({formats:n,defaultWidth:"full"}),time:(0,e.default)({formats:a,defaultWidth:"full"}),dateTime:(0,e.default)({formats:s,defaultWidth:"full"})},l=o;r.default=l,t.exports=r.default})(jd,jd.exports);var Nd={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},i=function(a,s,o,l){return e[a]},n=i;r.default=n,t.exports=r.default})(Nd,Nd.exports);var Hd={exports:{}},zd={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i){return function(n,a){var s=a!=null&&a.context?String(a.context):"standalone",o;if(s==="formatting"&&i.formattingValues){var l=i.defaultFormattingWidth||i.defaultWidth,u=a!=null&&a.width?String(a.width):l;o=i.formattingValues[u]||i.formattingValues[l]}else{var c=i.defaultWidth,h=a!=null&&a.width?String(a.width):i.defaultWidth;o=i.values[h]||i.values[c]}var f=i.argumentCallback?i.argumentCallback(n):n;return o[f]}}t.exports=r.default})(zd,zd.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=i(zd.exports);function i(d){return d&&d.__esModule?d:{default:d}}var n={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},a={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},s={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},o={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},l={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},u={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},c=function(d,p){var m=Number(d),g=m%100;if(g>20||g<10)switch(g%10){case 1:return m+"st";case 2:return m+"nd";case 3:return m+"rd"}return m+"th"},h={ordinalNumber:c,era:(0,e.default)({values:n,defaultWidth:"wide"}),quarter:(0,e.default)({values:a,defaultWidth:"wide",argumentCallback:function(d){return d-1}}),month:(0,e.default)({values:s,defaultWidth:"wide"}),day:(0,e.default)({values:o,defaultWidth:"wide"}),dayPeriod:(0,e.default)({values:l,defaultWidth:"wide",formattingValues:u,defaultFormattingWidth:"wide"})},f=h;r.default=f,t.exports=r.default})(Hd,Hd.exports);var Ud={exports:{}},Yd={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(a){return function(s){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=o.width,u=l&&a.matchPatterns[l]||a.matchPatterns[a.defaultMatchWidth],c=s.match(u);if(!c)return null;var h=c[0],f=l&&a.parsePatterns[l]||a.parsePatterns[a.defaultParseWidth],d=Array.isArray(f)?n(f,function(g){return g.test(h)}):i(f,function(g){return g.test(h)}),p;p=a.valueCallback?a.valueCallback(d):d,p=o.valueCallback?o.valueCallback(p):p;var m=s.slice(h.length);return{value:p,rest:m}}}function i(a,s){for(var o in a)if(a.hasOwnProperty(o)&&s(a[o]))return o}function n(a,s){for(var o=0;o1&&arguments[1]!==void 0?arguments[1]:{},s=n.match(i.matchPattern);if(!s)return null;var o=s[0],l=n.match(i.parsePattern);if(!l)return null;var u=i.valueCallback?i.valueCallback(l[0]):l[0];u=a.valueCallback?a.valueCallback(u):u;var c=n.slice(o.length);return{value:u,rest:c}}}t.exports=r.default})(Wd,Wd.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=n(Yd.exports),i=n(Wd.exports);function n(b){return b&&b.__esModule?b:{default:b}}var a=/^(\d+)(th|st|nd|rd)?/i,s=/\d+/i,o={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},l={any:[/^b/i,/^(a|c)/i]},u={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},c={any:[/1/i,/2/i,/3/i,/4/i]},h={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},f={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},d={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},p={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},m={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},g={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},y={ordinalNumber:(0,i.default)({matchPattern:a,parsePattern:s,valueCallback:function(b){return parseInt(b,10)}}),era:(0,e.default)({matchPatterns:o,defaultMatchWidth:"wide",parsePatterns:l,defaultParseWidth:"any"}),quarter:(0,e.default)({matchPatterns:u,defaultMatchWidth:"wide",parsePatterns:c,defaultParseWidth:"any",valueCallback:function(b){return b+1}}),month:(0,e.default)({matchPatterns:h,defaultMatchWidth:"wide",parsePatterns:f,defaultParseWidth:"any"}),day:(0,e.default)({matchPatterns:d,defaultMatchWidth:"wide",parsePatterns:p,defaultParseWidth:"any"}),dayPeriod:(0,e.default)({matchPatterns:m,defaultMatchWidth:"any",parsePatterns:g,defaultParseWidth:"any"})},v=y;r.default=v,t.exports=r.default})(Ud,Ud.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=o(Rd.exports),i=o(jd.exports),n=o(Nd.exports),a=o(Hd.exports),s=o(Ud.exports);function o(c){return c&&c.__esModule?c:{default:c}}var l={code:"en-US",formatDistance:e.default,formatLong:i.default,formatRelative:n.default,localize:a.default,match:s.default,options:{weekStartsOn:0,firstWeekContainsDate:1}},u=l;r.default=u,t.exports=r.default})(Fd,Fd.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=i(Fd.exports);function i(a){return a&&a.__esModule?a:{default:a}}var n=e.default;r.default=n,t.exports=r.default})(Ld,Ld.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=b;var e=d(Sd.exports),i=d(Pd.exports),n=d(jr.exports),a=d(Od.exports),s=d(Bd.exports),o=d(_u.exports),l=Bo,u=d(Ri.exports),c=d(Jt.exports),h=Zn,f=d(Ld.exports);function d(x){return x&&x.__esModule?x:{default:x}}var p=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,m=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,g=/^'([^]*?)'?$/,y=/''/g,v=/[a-zA-Z]/;function b(x,k,L){var C,T,A,U,N,Y,fe,K,F,le,pe,Ce,Ie,Re,Pe,he,Te,R;(0,c.default)(2,arguments);var G=String(k),$=(0,h.getDefaultOptions)(),ee=(C=(T=L==null?void 0:L.locale)!==null&&T!==void 0?T:$.locale)!==null&&C!==void 0?C:f.default,z=(0,u.default)((A=(U=(N=(Y=L==null?void 0:L.firstWeekContainsDate)!==null&&Y!==void 0?Y:L==null||(fe=L.locale)===null||fe===void 0||(K=fe.options)===null||K===void 0?void 0:K.firstWeekContainsDate)!==null&&N!==void 0?N:$.firstWeekContainsDate)!==null&&U!==void 0?U:(F=$.locale)===null||F===void 0||(le=F.options)===null||le===void 0?void 0:le.firstWeekContainsDate)!==null&&A!==void 0?A:1);if(!(z>=1&&z<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ae=(0,u.default)((pe=(Ce=(Ie=(Re=L==null?void 0:L.weekStartsOn)!==null&&Re!==void 0?Re:L==null||(Pe=L.locale)===null||Pe===void 0||(he=Pe.options)===null||he===void 0?void 0:he.weekStartsOn)!==null&&Ie!==void 0?Ie:$.weekStartsOn)!==null&&Ce!==void 0?Ce:(Te=$.locale)===null||Te===void 0||(R=Te.options)===null||R===void 0?void 0:R.weekStartsOn)!==null&&pe!==void 0?pe:0);if(!(ae>=0&&ae<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!ee.localize)throw new RangeError("locale must contain localize property");if(!ee.formatLong)throw new RangeError("locale must contain formatLong property");var ie=(0,n.default)(x);if(!(0,e.default)(ie))throw new RangeError("Invalid time value");var w=(0,o.default)(ie),S=(0,i.default)(ie,w),B={firstWeekContainsDate:z,weekStartsOn:ae,locale:ee,_originalDate:ie},V=G.match(m).map(function(H){var q=H[0];if(q==="p"||q==="P"){var Z=s.default[q];return Z(H,ee.formatLong)}return H}).join("").match(p).map(function(H){if(H==="''")return"'";var q=H[0];if(q==="'")return _(H);var Z=a.default[q];if(Z)return!(L!=null&&L.useAdditionalWeekYearTokens)&&(0,l.isProtectedWeekYearToken)(H)&&(0,l.throwProtectedError)(H,k,String(x)),!(L!=null&&L.useAdditionalDayOfYearTokens)&&(0,l.isProtectedDayOfYearToken)(H)&&(0,l.throwProtectedError)(H,k,String(x)),Z(S,H,ee.localize,B);if(q.match(v))throw new RangeError("Format string contains an unescaped latin alphabet character `"+q+"`");return H}).join("");return V}function _(x){var k=x.match(g);return k?k[1].replace(y,"'"):x}t.exports=r.default})(xd,xd.exports);var Kd={exports:{}},$d={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(s,o,l){var u=a(s,l.timeZone,l.locale);return u.formatToParts?i(u,o):n(u,o)}function i(s,o){for(var l=s.formatToParts(o),u=l.length-1;u>=0;--u)if(l[u].type==="timeZoneName")return l[u].value}function n(s,o){var l=s.format(o).replace(/\u200E/g,""),u=/ [\w-+ ]+$/.exec(l);return u?u[0].substr(1):""}function a(s,o,l){if(l&&!l.code)throw new Error("date-fns-tz error: Please set a language code on the locale object imported from date-fns, e.g. `locale.code = 'en-US'`");return new Intl.DateTimeFormat(l?[l.code,"en-US"]:void 0,{timeZone:o,timeZoneName:s})}t.exports=r.default})($d,$d.exports);var Nn={exports:{}},Zd={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(l,u){var c=o(u);return c.formatToParts?n(c,l):a(c,l)}var i={year:0,month:1,day:2,hour:3,minute:4,second:5};function n(l,u){try{for(var c=l.formatToParts(u),h=[],f=0;f=0&&(h[d]=parseInt(c[f].value,10))}return h}catch(p){if(p instanceof RangeError)return[NaN];throw p}}function a(l,u){var c=l.format(u).replace(/\u200E/g,""),h=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(c);return[h[3],h[1],h[2],h[4],h[5],h[6]]}var s={};function o(l){if(!s[l]){var u=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),c=u==="06/25/2014, 00:00:00"||u==="\u200E06\u200E/\u200E25\u200E/\u200E2014\u200E \u200E00\u200E:\u200E00\u200E:\u200E00";s[l]=c?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:l,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:l,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return s[l]}t.exports=r.default})(Zd,Zd.exports);var wu={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i,n,a,s,o,l,u){var c=new Date(0);return c.setUTCFullYear(i,n,a),c.setUTCHours(s,o,l,u),c}t.exports=r.default})(wu,wu.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=l;var e=n(Zd.exports),i=n(wu.exports);function n(m){return m&&m.__esModule?m:{default:m}}var a=36e5,s=6e4,o={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-]\d{2}):?(\d{2})$/};function l(m,g,y){var v,b;if(m===""||(v=o.timezoneZ.exec(m),v))return 0;var _;if(v=o.timezoneHH.exec(m),v)return _=parseInt(v[1],10),f(_)?-(_*a):NaN;if(v=o.timezoneHHMM.exec(m),v){_=parseInt(v[1],10);var x=parseInt(v[2],10);return f(_,x)?(b=Math.abs(_)*a+x*s,_>0?-b:b):NaN}if(p(m)){g=new Date(g||Date.now());var k=y?g:u(g),L=c(k,m),C=y?L:h(g,L,m);return-C}return NaN}function u(m){return(0,i.default)(m.getFullYear(),m.getMonth(),m.getDate(),m.getHours(),m.getMinutes(),m.getSeconds(),m.getMilliseconds())}function c(m,g){var y=(0,e.default)(m,g),v=(0,i.default)(y[0],y[1]-1,y[2],y[3]%24,y[4],y[5],0).getTime(),b=m.getTime(),_=b%1e3;return b-=_>=0?_:1e3+_,v-b}function h(m,g,y){var v=m.getTime(),b=v-g,_=c(new Date(b),y);if(g===_)return g;b-=_-g;var x=c(new Date(b),y);return _===x?_:Math.max(_,x)}function f(m,g){return-23<=m&&m<=23&&(g==null||0<=g&&g<=59)}var d={};function p(m){if(d[m])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:m}),d[m]=!0,!0}catch{return!1}}t.exports=r.default})(Nn,Nn.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=n($d.exports),i=n(Nn.exports);function n(d){return d&&d.__esModule?d:{default:d}}var a=60*1e3,s={X:function(d,p,m,g){var y=o(g.timeZone,g._originalDate||d);if(y===0)return"Z";switch(p){case"X":return c(y);case"XXXX":case"XX":return u(y);case"XXXXX":case"XXX":default:return u(y,":")}},x:function(d,p,m,g){var y=o(g.timeZone,g._originalDate||d);switch(p){case"x":return c(y);case"xxxx":case"xx":return u(y);case"xxxxx":case"xxx":default:return u(y,":")}},O:function(d,p,m,g){var y=o(g.timeZone,g._originalDate||d);switch(p){case"O":case"OO":case"OOO":return"GMT"+h(y,":");case"OOOO":default:return"GMT"+u(y,":")}},z:function(d,p,m,g){var y=g._originalDate||d;switch(p){case"z":case"zz":case"zzz":return(0,e.default)("short",y,g);case"zzzz":default:return(0,e.default)("long",y,g)}}};function o(d,p){var m=d?(0,i.default)(d,p,!0)/a:p.getTimezoneOffset();if(Number.isNaN(m))throw new RangeError("Invalid time zone specified: "+d);return m}function l(d,p){for(var m=d<0?"-":"",g=Math.abs(d).toString();g.length0?"-":"+",y=Math.abs(d),v=l(Math.floor(y/60),2),b=l(Math.floor(y%60),2);return g+v+m+b}function c(d,p){if(d%60===0){var m=d>0?"-":"+";return m+l(Math.abs(d)/60,2)}return u(d,p)}function h(d,p){var m=d>0?"-":"+",g=Math.abs(d),y=Math.floor(g/60),v=g%60;if(v===0)return m+String(y);var b=p||"";return m+String(y)+b+l(v,2)}var f=s;r.default=f,t.exports=r.default})(Kd,Kd.exports);var Ma={exports:{}},xu={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,i=e;r.default=i,t.exports=r.default})(xu,xu.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=h;var e=s(Ri.exports),i=s(_u.exports),n=s(Nn.exports),a=s(xu.exports);function s(C){return C&&C.__esModule?C:{default:C}}var o=36e5,l=6e4,u=2,c={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:a.default};function h(C,T){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(C===null)return new Date(NaN);var A=T||{},U=A.additionalDigits==null?u:(0,e.default)(A.additionalDigits);if(U!==2&&U!==1&&U!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(C instanceof Date||typeof C=="object"&&Object.prototype.toString.call(C)==="[object Date]")return new Date(C.getTime());if(typeof C=="number"||Object.prototype.toString.call(C)==="[object Number]")return new Date(C);if(!(typeof C=="string"||Object.prototype.toString.call(C)==="[object String]"))return new Date(NaN);var N=f(C),Y=d(N.date,U),fe=Y.year,K=Y.restDateString,F=p(K,fe);if(isNaN(F))return new Date(NaN);if(F){var le=F.getTime(),pe=0,Ce;if(N.time&&(pe=m(N.time),isNaN(pe)))return new Date(NaN);if(N.timeZone||A.timeZone){if(Ce=(0,n.default)(N.timeZone||A.timeZone,new Date(le+pe)),isNaN(Ce))return new Date(NaN)}else Ce=(0,i.default)(new Date(le+pe)),Ce=(0,i.default)(new Date(le+pe+Ce));return new Date(le+pe+Ce)}else return new Date(NaN)}function f(C){var T={},A=c.dateTimePattern.exec(C),U;if(A?(T.date=A[1],U=A[3]):(A=c.datePattern.exec(C),A?(T.date=A[1],U=A[2]):(T.date=null,U=C)),U){var N=c.timeZone.exec(U);N?(T.time=U.replace(N[1],""),T.timeZone=N[1].trim()):T.time=U}return T}function d(C,T){var A=c.YYY[T],U=c.YYYYY[T],N;if(N=c.YYYY.exec(C)||U.exec(C),N){var Y=N[1];return{year:parseInt(Y,10),restDateString:C.slice(Y.length)}}if(N=c.YY.exec(C)||A.exec(C),N){var fe=N[1];return{year:parseInt(fe,10)*100,restDateString:C.slice(fe.length)}}return{year:null}}function p(C,T){if(T===null)return null;var A,U,N,Y;if(C.length===0)return U=new Date(0),U.setUTCFullYear(T),U;if(A=c.MM.exec(C),A)return U=new Date(0),N=parseInt(A[1],10)-1,_(T,N)?(U.setUTCFullYear(T,N),U):new Date(NaN);if(A=c.DDD.exec(C),A){U=new Date(0);var fe=parseInt(A[1],10);return x(T,fe)?(U.setUTCFullYear(T,0,fe),U):new Date(NaN)}if(A=c.MMDD.exec(C),A){U=new Date(0),N=parseInt(A[1],10)-1;var K=parseInt(A[2],10);return _(T,N,K)?(U.setUTCFullYear(T,N,K),U):new Date(NaN)}if(A=c.Www.exec(C),A)return Y=parseInt(A[1],10)-1,k(T,Y)?g(T,Y):new Date(NaN);if(A=c.WwwD.exec(C),A){Y=parseInt(A[1],10)-1;var F=parseInt(A[2],10)-1;return k(T,Y,F)?g(T,Y,F):new Date(NaN)}return null}function m(C){var T,A,U;if(T=c.HH.exec(C),T)return A=parseFloat(T[1].replace(",",".")),L(A)?A%24*o:NaN;if(T=c.HHMM.exec(C),T)return A=parseInt(T[1],10),U=parseFloat(T[2].replace(",",".")),L(A,U)?A%24*o+U*l:NaN;if(T=c.HHMMSS.exec(C),T){A=parseInt(T[1],10),U=parseInt(T[2],10);var N=parseFloat(T[3].replace(",","."));return L(A,U,N)?A%24*o+U*l+N*1e3:NaN}return null}function g(C,T,A){T=T||0,A=A||0;var U=new Date(0);U.setUTCFullYear(C,0,4);var N=U.getUTCDay()||7,Y=T*7+A+1-N;return U.setUTCDate(U.getUTCDate()+Y),U}var y=[31,28,31,30,31,30,31,31,30,31,30,31],v=[31,29,31,30,31,30,31,31,30,31,30,31];function b(C){return C%400===0||C%4===0&&C%100!==0}function _(C,T,A){if(T<0||T>11)return!1;if(A!=null){if(A<1)return!1;var U=b(C);if(U&&A>v[T]||!U&&A>y[T])return!1}return!0}function x(C,T){if(T<1)return!1;var A=b(C);return!(A&&T>366||!A&&T>365)}function k(C,T,A){return!(T<0||T>52||A!=null&&(A<0||A>6))}function L(C,T,A){return!(C!=null&&(C<0||C>=25)||T!=null&&(T<0||T>=60)||A!=null&&(A<0||A>=60))}t.exports=r.default})(Ma,Ma.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=o;var e=a(xd.exports),i=a(Kd.exports),n=a(Ma.exports);function a(l){return l&&l.__esModule?l:{default:l}}var s=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function o(l,u,c){var h=String(u),f=c||{},d=h.match(s);if(d){var p=(0,n.default)(l,f);h=d.reduce(function(m,g){if(g[0]==="'")return m;var y=m.indexOf(g),v=m[y-1]==="'",b=m.replace(g,"'"+i.default[g[0]](p,g,null,f)+"'");return v?b.substring(0,y-1)+b.substring(y+1):b},h)}return(0,e.default)(l,h,f)}t.exports=r.default})(mu,mu.exports);var Gd={exports:{}},Su={exports:{}},qd={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i,n){if(i==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(i[a]=n[a]);return i}t.exports=r.default})(qd,qd.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=n;var e=i(qd.exports);function i(a){return a&&a.__esModule?a:{default:a}}function n(a){return(0,e.default)({},a)}t.exports=r.default})(Su,Su.exports);var Cu={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=a;var e=n(Nn.exports),i=n(Ma.exports);function n(s){return s&&s.__esModule?s:{default:s}}function a(s,o,l){var u=(0,i.default)(s,l),c=(0,e.default)(o,u,!0),h=new Date(u.getTime()-c),f=new Date(0);return f.setFullYear(h.getUTCFullYear(),h.getUTCMonth(),h.getUTCDate()),f.setHours(h.getUTCHours(),h.getUTCMinutes(),h.getUTCSeconds(),h.getUTCMilliseconds()),f}t.exports=r.default})(Cu,Cu.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var e=a(Su.exports),i=a(mu.exports),n=a(Cu.exports);function a(o){return o&&o.__esModule?o:{default:o}}function s(o,l,u,c){var h=(0,e.default)(c);return h.timeZone=l,(0,i.default)((0,n.default)(o,l),u,h)}t.exports=r.default})(Gd,Gd.exports);var Qd={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=n;var e=i(Nn.exports);function i(a){return a&&a.__esModule?a:{default:a}}function n(a,s){return-(0,e.default)(a,s)}t.exports=r.default})(Qd,Qd.exports);var Xd={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=l;var e=o(Su.exports),i=o(Ma.exports),n=o(xu.exports),a=o(Nn.exports),s=o(wu.exports);function o(u){return u&&u.__esModule?u:{default:u}}function l(u,c,h){if(typeof u=="string"&&!u.match(n.default)){var f=(0,e.default)(h);return f.timeZone=c,(0,i.default)(u,f)}var d=(0,i.default)(u,h),p=(0,s.default)(d.getFullYear(),d.getMonth(),d.getDate(),d.getHours(),d.getMinutes(),d.getSeconds(),d.getMilliseconds()).getTime(),m=(0,a.default)(c,new Date(p));return new Date(p+m)}t.exports=r.default})(Xd,Xd.exports);var ph={format:mu.exports,formatInTimeZone:Gd.exports,getTimezoneOffset:Qd.exports,toDate:Ma.exports,utcToZonedTime:Cu.exports,zonedTimeToUtc:Xd.exports};function go(t){var r=t.getBoundingClientRect();return{width:r.width,height:r.height,top:r.top,right:r.right,bottom:r.bottom,left:r.left,x:r.left,y:r.top}}function Yr(t){if(t.toString()!=="[object Window]"){var r=t.ownerDocument;return r?r.defaultView:window}return t}function Ep(t){var r=Yr(t),e=r.pageXOffset,i=r.pageYOffset;return{scrollLeft:e,scrollTop:i}}function mo(t){var r=Yr(t).Element;return t instanceof r||t instanceof Element}function _i(t){var r=Yr(t).HTMLElement;return t instanceof r||t instanceof HTMLElement}function iI(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function nI(t){return t===Yr(t)||!_i(t)?Ep(t):iI(t)}function Hi(t){return t?(t.nodeName||"").toLowerCase():null}function yn(t){return(mo(t)?t.ownerDocument:t.document).documentElement}function g2(t){return go(yn(t)).left+Ep(t).scrollLeft}function Lo(t){return Yr(t).getComputedStyle(t)}function Mp(t){var r=Lo(t),e=r.overflow,i=r.overflowX,n=r.overflowY;return/auto|scroll|overlay|hidden/.test(e+n+i)}function m2(t,r,e){e===void 0&&(e=!1);var i=yn(r),n=go(t),a={scrollLeft:0,scrollTop:0},s={x:0,y:0};return e||((Hi(r)!=="body"||Mp(i))&&(a=nI(r)),_i(r)?(s=go(r),s.x+=r.clientLeft,s.y+=r.clientTop):i&&(s.x=g2(i))),{x:n.left+a.scrollLeft-s.x,y:n.top+a.scrollTop-s.y,width:n.width,height:n.height}}function Ip(t){return{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}}function v2(t){return Hi(t)==="html"?t:t.assignedSlot||t.parentNode||t.host||yn(t)}function y2(t){return["html","body","#document"].indexOf(Hi(t))>=0?t.ownerDocument.body:_i(t)&&Mp(t)?t:y2(v2(t))}function zs(t,r){r===void 0&&(r=[]);var e=y2(t),i=Hi(e)==="body",n=Yr(e),a=i?[n].concat(n.visualViewport||[],Mp(e)?e:[]):e,s=r.concat(a);return i?s:s.concat(zs(v2(a)))}function aI(t){return["table","td","th"].indexOf(Hi(t))>=0}function sm(t){return!_i(t)||Lo(t).position==="fixed"?null:t.offsetParent}function Fo(t){for(var r=Yr(t),e=sm(t);e&&aI(e);)e=sm(e);return e&&Hi(e)==="body"&&Lo(e).position==="static"?r:e||r}var Vr="top",Jr="bottom",ei="right",Nr="left",Ap="auto",Ro=[Vr,Jr,ei,Nr],Ia="start",Bp="end",sI="clippingParents",b2="viewport",ys="popper",oI="reference",om=Ro.reduce(function(t,r){return t.concat([r+"-"+Ia,r+"-"+Bp])},[]),_2=[].concat(Ro,[Ap]).reduce(function(t,r){return t.concat([r,r+"-"+Ia,r+"-"+Bp])},[]),lI="beforeRead",uI="read",cI="afterRead",hI="beforeMain",dI="main",fI="afterMain",pI="beforeWrite",gI="write",mI="afterWrite",vI=[lI,uI,cI,hI,dI,fI,pI,gI,mI];function yI(t){var r=new Map,e=new Set,i=[];t.forEach(function(a){r.set(a.name,a)});function n(a){e.add(a.name);var s=[].concat(a.requires||[],a.requiresIfExists||[]);s.forEach(function(o){if(!e.has(o)){var l=r.get(o);l&&n(l)}}),i.push(a)}return t.forEach(function(a){e.has(a.name)||n(a)}),i}function bI(t){var r=yI(t);return vI.reduce(function(e,i){return e.concat(r.filter(function(n){return n.phase===i}))},[])}function _I(t){var r;return function(){return r||(r=new Promise(function(e){Promise.resolve().then(function(){r=void 0,e(t())})})),r}}function pi(t){return t.split("-")[0]}function wI(t){var r=t.reduce(function(e,i){var n=e[i.name];return e[i.name]=n?Object.assign({},n,{},i,{options:Object.assign({},n.options,{},i.options),data:Object.assign({},n.data,{},i.data)}):i,e},{});return Object.keys(r).map(function(e){return r[e]})}var lm={placement:"bottom",modifiers:[],strategy:"absolute"};function um(){for(var t=arguments.length,r=new Array(t),e=0;e=0?"x":"y"}function w2(t){var r=t.reference,e=t.element,i=t.placement,n=i?pi(i):null,a=i?vo(i):null,s=r.x+r.width/2-e.width/2,o=r.y+r.height/2-e.height/2,l;switch(n){case Vr:l={x:s,y:r.y-e.height};break;case Jr:l={x:s,y:r.y+r.height};break;case ei:l={x:r.x+r.width,y:o};break;case Nr:l={x:r.x-e.width,y:o};break;default:l={x:r.x,y:r.y}}var u=n?Lp(n):null;if(u!=null){var c=u==="y"?"height":"width";switch(a){case Ia:l[u]=Math.floor(l[u])-Math.floor(r[c]/2-e[c]/2);break;case Bp:l[u]=Math.floor(l[u])+Math.ceil(r[c]/2-e[c]/2);break}}return l}function PI(t){var r=t.state,e=t.name;r.modifiersData[e]=w2({reference:r.rects.reference,element:r.rects.popper,strategy:"absolute",placement:r.placement})}const kI={name:"popperOffsets",enabled:!0,phase:"read",fn:PI,data:{}};var OI={top:"auto",right:"auto",bottom:"auto",left:"auto"};function TI(t){var r=t.x,e=t.y,i=window,n=i.devicePixelRatio||1;return{x:Math.round(r*n)/n||0,y:Math.round(e*n)/n||0}}function cm(t){var r,e=t.popper,i=t.popperRect,n=t.placement,a=t.offsets,s=t.position,o=t.gpuAcceleration,l=t.adaptive,u=TI(a),c=u.x,h=u.y,f=a.hasOwnProperty("x"),d=a.hasOwnProperty("y"),p=Nr,m=Vr,g=window;if(l){var y=Fo(e);y===Yr(e)&&(y=yn(e)),n===Vr&&(m=Jr,h-=y.clientHeight-i.height,h*=o?1:-1),n===Nr&&(p=ei,c-=y.clientWidth-i.width,c*=o?1:-1)}var v=Object.assign({position:s},l&&OI);if(o){var b;return Object.assign({},v,(b={},b[m]=d?"0":"",b[p]=f?"0":"",b.transform=(g.devicePixelRatio||1)<2?"translate("+c+"px, "+h+"px)":"translate3d("+c+"px, "+h+"px, 0)",b))}return Object.assign({},v,(r={},r[m]=d?h+"px":"",r[p]=f?c+"px":"",r.transform="",r))}function DI(t){var r=t.state,e=t.options,i=e.gpuAcceleration,n=i===void 0?!0:i,a=e.adaptive,s=a===void 0?!0:a,o={placement:pi(r.placement),popper:r.elements.popper,popperRect:r.rects.popper,gpuAcceleration:n};r.modifiersData.popperOffsets!=null&&(r.styles.popper=Object.assign({},r.styles.popper,{},cm(Object.assign({},o,{offsets:r.modifiersData.popperOffsets,position:r.options.strategy,adaptive:s})))),r.modifiersData.arrow!=null&&(r.styles.arrow=Object.assign({},r.styles.arrow,{},cm(Object.assign({},o,{offsets:r.modifiersData.arrow,position:"absolute",adaptive:!1})))),r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-placement":r.placement})}const EI={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:DI,data:{}};function MI(t){var r=t.state;Object.keys(r.elements).forEach(function(e){var i=r.styles[e]||{},n=r.attributes[e]||{},a=r.elements[e];!_i(a)||!Hi(a)||(Object.assign(a.style,i),Object.keys(n).forEach(function(s){var o=n[s];o===!1?a.removeAttribute(s):a.setAttribute(s,o===!0?"":o)}))})}function II(t){var r=t.state,e={popper:{position:r.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(r.elements.popper.style,e.popper),r.elements.arrow&&Object.assign(r.elements.arrow.style,e.arrow),function(){Object.keys(r.elements).forEach(function(i){var n=r.elements[i],a=r.attributes[i]||{},s=Object.keys(r.styles.hasOwnProperty(i)?r.styles[i]:e[i]),o=s.reduce(function(l,u){return l[u]="",l},{});!_i(n)||!Hi(n)||(Object.assign(n.style,o),Object.keys(a).forEach(function(l){n.removeAttribute(l)}))})}}const AI={name:"applyStyles",enabled:!0,phase:"write",fn:MI,effect:II,requires:["computeStyles"]};function BI(t,r,e){var i=pi(t),n=[Nr,Vr].indexOf(i)>=0?-1:1,a=typeof e=="function"?e(Object.assign({},r,{placement:t})):e,s=a[0],o=a[1];return s=s||0,o=(o||0)*n,[Nr,ei].indexOf(i)>=0?{x:o,y:s}:{x:s,y:o}}function LI(t){var r=t.state,e=t.options,i=t.name,n=e.offset,a=n===void 0?[0,0]:n,s=_2.reduce(function(c,h){return c[h]=BI(h,r.rects,a),c},{}),o=s[r.placement],l=o.x,u=o.y;r.modifiersData.popperOffsets!=null&&(r.modifiersData.popperOffsets.x+=l,r.modifiersData.popperOffsets.y+=u),r.modifiersData[i]=s}const FI={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:LI};var RI={left:"right",right:"left",bottom:"top",top:"bottom"};function Il(t){return t.replace(/left|right|bottom|top/g,function(r){return RI[r]})}var jI={start:"end",end:"start"};function hm(t){return t.replace(/start|end/g,function(r){return jI[r]})}function VI(t){var r=Yr(t),e=r.visualViewport,i=r.innerWidth,n=r.innerHeight;return e&&/iPhone|iPod|iPad/.test(navigator.platform)&&(i=e.width,n=e.height),{width:i,height:n,x:0,y:0}}function NI(t){var r=Yr(t),e=Ep(t),i=m2(yn(t),r);return i.height=Math.max(i.height,r.innerHeight),i.width=Math.max(i.width,r.innerWidth),i.x=-e.scrollLeft,i.y=-e.scrollTop,i}function nl(t){return parseFloat(t)||0}function HI(t){var r=_i(t)?Lo(t):{};return{top:nl(r.borderTopWidth),right:nl(r.borderRightWidth),bottom:nl(r.borderBottomWidth),left:nl(r.borderLeftWidth)}}function zI(t){var r=Yr(t),e=HI(t),i=Hi(t)==="html",n=g2(t),a=t.clientWidth+e.right,s=t.clientHeight+e.bottom;return i&&r.innerHeight-t.clientHeight>50&&(s=r.innerHeight-e.bottom),{top:i?0:t.clientTop,right:t.clientLeft>e.left?e.right:i?r.innerWidth-a-n:t.offsetWidth-a,bottom:i?r.innerHeight-s:t.offsetHeight-s,left:i?n:t.clientLeft}}function x2(t,r){var e=Boolean(r.getRootNode&&r.getRootNode().host);if(t.contains(r))return!0;if(e){var i=r;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function Jd(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function dm(t,r){return r===b2?Jd(VI(t)):_i(r)?go(r):Jd(NI(yn(t)))}function UI(t){var r=zs(t),e=["absolute","fixed"].indexOf(Lo(t).position)>=0,i=e&&_i(t)?Fo(t):t;return mo(i)?r.filter(function(n){return mo(n)&&x2(n,i)}):[]}function YI(t,r,e){var i=r==="clippingParents"?UI(t):[].concat(r),n=[].concat(i,[e]),a=n[0],s=n.reduce(function(o,l){var u=dm(t,l),c=zI(_i(l)?l:yn(t));return o.top=Math.max(u.top+c.top,o.top),o.right=Math.min(u.right-c.right,o.right),o.bottom=Math.min(u.bottom-c.bottom,o.bottom),o.left=Math.max(u.left+c.left,o.left),o},dm(t,a));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function S2(){return{top:0,right:0,bottom:0,left:0}}function C2(t){return Object.assign({},S2(),{},t)}function P2(t,r){return r.reduce(function(e,i){return e[i]=t,e},{})}function yo(t,r){r===void 0&&(r={});var e=r,i=e.placement,n=i===void 0?t.placement:i,a=e.boundary,s=a===void 0?sI:a,o=e.rootBoundary,l=o===void 0?b2:o,u=e.elementContext,c=u===void 0?ys:u,h=e.altBoundary,f=h===void 0?!1:h,d=e.padding,p=d===void 0?0:d,m=C2(typeof p!="number"?p:P2(p,Ro)),g=c===ys?oI:ys,y=t.elements.reference,v=t.rects.popper,b=t.elements[f?g:c],_=YI(mo(b)?b:b.contextElement||yn(t.elements.popper),s,l),x=go(y),k=w2({reference:x,element:v,strategy:"absolute",placement:n}),L=Jd(Object.assign({},v,{},k)),C=c===ys?L:x,T={top:_.top-C.top+m.top,bottom:C.bottom-_.bottom+m.bottom,left:_.left-C.left+m.left,right:C.right-_.right+m.right},A=t.modifiersData.offset;if(c===ys&&A){var U=A[n];Object.keys(T).forEach(function(N){var Y=[ei,Jr].indexOf(N)>=0?1:-1,fe=[Vr,Jr].indexOf(N)>=0?"y":"x";T[N]+=U[fe]*Y})}return T}function WI(t,r){r===void 0&&(r={});var e=r,i=e.placement,n=e.boundary,a=e.rootBoundary,s=e.padding,o=e.flipVariations,l=e.allowedAutoPlacements,u=l===void 0?_2:l,c=vo(i),h=(c?o?om:om.filter(function(d){return vo(d)===c}):Ro).filter(function(d){return u.indexOf(d)>=0}),f=h.reduce(function(d,p){return d[p]=yo(t,{placement:p,boundary:n,rootBoundary:a,padding:s})[pi(p)],d},{});return Object.keys(f).sort(function(d,p){return f[d]-f[p]})}function KI(t){if(pi(t)===Ap)return[];var r=Il(t);return[hm(t),r,hm(r)]}function $I(t){var r=t.state,e=t.options,i=t.name;if(!r.modifiersData[i]._skip){for(var n=e.mainAxis,a=n===void 0?!0:n,s=e.altAxis,o=s===void 0?!0:s,l=e.fallbackPlacements,u=e.padding,c=e.boundary,h=e.rootBoundary,f=e.altBoundary,d=e.flipVariations,p=d===void 0?!0:d,m=e.allowedAutoPlacements,g=r.options.placement,y=pi(g),v=y===g,b=l||(v||!p?[Il(g)]:KI(g)),_=[g].concat(b).reduce(function(Te,R){return Te.concat(pi(R)===Ap?WI(r,{placement:R,boundary:c,rootBoundary:h,padding:u,flipVariations:p,allowedAutoPlacements:m}):R)},[]),x=r.rects.reference,k=r.rects.popper,L=new Map,C=!0,T=_[0],A=0;A<_.length;A++){var U=_[A],N=pi(U),Y=vo(U)===Ia,fe=[Vr,Jr].indexOf(N)>=0,K=fe?"width":"height",F=yo(r,{placement:U,boundary:c,rootBoundary:h,altBoundary:f,padding:u}),le=fe?Y?ei:Nr:Y?Jr:Vr;x[K]>k[K]&&(le=Il(le));var pe=Il(le),Ce=[];if(a&&Ce.push(F[N]<=0),o&&Ce.push(F[le]<=0,F[pe]<=0),Ce.every(function(Te){return Te})){T=U,C=!1;break}L.set(U,Ce)}if(C)for(var Ie=p?3:1,Re=function(Te){var R=_.find(function(G){var $=L.get(G);if($)return $.slice(0,Te).every(function(ee){return ee})});if(R)return T=R,"break"},Pe=Ie;Pe>0;Pe--){var he=Re(Pe);if(he==="break")break}r.placement!==T&&(r.modifiersData[i]._skip=!0,r.placement=T,r.reset=!0)}}const ZI={name:"flip",enabled:!0,phase:"main",fn:$I,requiresIfExists:["offset"],data:{_skip:!1}};function GI(t){return t==="x"?"y":"x"}function Al(t,r,e){return Math.max(t,Math.min(r,e))}function qI(t){var r=t.state,e=t.options,i=t.name,n=e.mainAxis,a=n===void 0?!0:n,s=e.altAxis,o=s===void 0?!1:s,l=e.boundary,u=e.rootBoundary,c=e.altBoundary,h=e.padding,f=e.tether,d=f===void 0?!0:f,p=e.tetherOffset,m=p===void 0?0:p,g=yo(r,{boundary:l,rootBoundary:u,padding:h,altBoundary:c}),y=pi(r.placement),v=vo(r.placement),b=!v,_=Lp(y),x=GI(_),k=r.modifiersData.popperOffsets,L=r.rects.reference,C=r.rects.popper,T=typeof m=="function"?m(Object.assign({},r.rects,{placement:r.placement})):m,A={x:0,y:0};if(k){if(a){var U=_==="y"?Vr:Nr,N=_==="y"?Jr:ei,Y=_==="y"?"height":"width",fe=k[_],K=k[_]+g[U],F=k[_]-g[N],le=d?-C[Y]/2:0,pe=v===Ia?L[Y]:C[Y],Ce=v===Ia?-C[Y]:-L[Y],Ie=r.elements.arrow,Re=d&&Ie?Ip(Ie):{width:0,height:0},Pe=r.modifiersData["arrow#persistent"]?r.modifiersData["arrow#persistent"].padding:S2(),he=Pe[U],Te=Pe[N],R=Al(0,L[Y],Re[Y]),G=b?L[Y]/2-le-R-he-T:pe-R-he-T,$=b?-L[Y]/2+le+R+Te+T:Ce+R+Te+T,ee=r.elements.arrow&&Fo(r.elements.arrow),z=ee?_==="y"?ee.clientTop||0:ee.clientLeft||0:0,ae=r.modifiersData.offset?r.modifiersData.offset[r.placement][_]:0,ie=k[_]+G-ae-z,w=k[_]+$-ae,S=Al(d?Math.min(K,ie):K,fe,d?Math.max(F,w):F);k[_]=S,A[_]=S-fe}if(o){var B=_==="x"?Vr:Nr,V=_==="x"?Jr:ei,H=k[x],q=H+g[B],Z=H-g[V],X=Al(q,H,Z);k[x]=X,A[x]=X-H}r.modifiersData[i]=A}}const QI={name:"preventOverflow",enabled:!0,phase:"main",fn:qI,requiresIfExists:["offset"]};function XI(t){var r,e=t.state,i=t.name,n=e.elements.arrow,a=e.modifiersData.popperOffsets,s=pi(e.placement),o=Lp(s),l=[Nr,ei].indexOf(s)>=0,u=l?"height":"width";if(!(!n||!a)){var c=e.modifiersData[i+"#persistent"].padding,h=Ip(n),f=o==="y"?Vr:Nr,d=o==="y"?Jr:ei,p=e.rects.reference[u]+e.rects.reference[o]-a[o]-e.rects.popper[u],m=a[o]-e.rects.reference[o],g=Fo(n),y=g?o==="y"?g.clientHeight||0:g.clientWidth||0:0,v=p/2-m/2,b=c[f],_=y-h[u]-c[d],x=y/2-h[u]/2+v,k=Al(b,x,_),L=o;e.modifiersData[i]=(r={},r[L]=k,r.centerOffset=k-x,r)}}function JI(t){var r=t.state,e=t.options,i=t.name,n=e.element,a=n===void 0?"[data-popper-arrow]":n,s=e.padding,o=s===void 0?0:s;if(a!=null&&!(typeof a=="string"&&(a=r.elements.popper.querySelector(a),!a))){if(!x2(r.elements.popper,a))return;r.elements.arrow=a,r.modifiersData[i+"#persistent"]={padding:C2(typeof o!="number"?o:P2(o,Ro))}}}const eA={name:"arrow",enabled:!0,phase:"main",fn:XI,effect:JI,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function fm(t,r,e){return e===void 0&&(e={x:0,y:0}),{top:t.top-r.height-e.y,right:t.right-r.width+e.x,bottom:t.bottom-r.height+e.y,left:t.left-r.width-e.x}}function pm(t){return[Vr,ei,Jr,Nr].some(function(r){return t[r]>=0})}function tA(t){var r=t.state,e=t.name,i=r.rects.reference,n=r.rects.popper,a=r.modifiersData.preventOverflow,s=yo(r,{elementContext:"reference"}),o=yo(r,{altBoundary:!0}),l=fm(s,i),u=fm(o,n,a),c=pm(l),h=pm(u);r.modifiersData[e]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:h},r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":h})}const rA={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:tA};var iA=[CI,kI,EI,AI,FI,ZI,QI,eA,rA],nA=xI({defaultModifiers:iA}),aA=Object.defineProperty,sA=Object.defineProperties,oA=Object.getOwnPropertyDescriptors,Pu=Object.getOwnPropertySymbols,k2=Object.prototype.hasOwnProperty,O2=Object.prototype.propertyIsEnumerable,gm=(t,r,e)=>r in t?aA(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,Se=(t,r)=>{for(var e in r||(r={}))k2.call(r,e)&&gm(t,e,r[e]);if(Pu)for(var e of Pu(r))O2.call(r,e)&&gm(t,e,r[e]);return t},tt=(t,r)=>sA(t,oA(r)),lA=(t,r)=>{var e={};for(var i in t)k2.call(t,i)&&r.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&Pu)for(var i of Pu(t))r.indexOf(i)<0&&O2.call(t,i)&&(e[i]=t[i]);return e};function mi(t){if(t===null||t===!0||t===!1)return NaN;var r=Number(t);return isNaN(r)?r:r<0?Math.ceil(r):Math.floor(r)}function nr(t,r){if(r.length1?"s":"")+" required, but only "+r.length+" present")}function zi(t){nr(1,arguments);var r=Object.prototype.toString.call(t);return t instanceof Date||typeof t=="object"&&r==="[object Date]"?new Date(t.getTime()):typeof t=="number"||r==="[object Number]"?new Date(t):((typeof t=="string"||r==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function ui(t,r){nr(2,arguments);var e=zi(t),i=mi(r);return isNaN(i)?new Date(NaN):(i&&e.setDate(e.getDate()+i),e)}function ef(t,r){nr(2,arguments);var e=zi(t),i=mi(r);if(isNaN(i))return new Date(NaN);if(!i)return e;var n=e.getDate(),a=new Date(e.getTime());a.setMonth(e.getMonth()+i+1,0);var s=a.getDate();return n>=s?a:(e.setFullYear(a.getFullYear(),a.getMonth(),n),e)}function mm(t,r){nr(2,arguments);var e=mi(r);return ef(t,e*12)}var al=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},uA=typeof al=="object"&&al&&al.Object===Object&&al,T2=uA,cA=T2,hA=typeof self=="object"&&self&&self.Object===Object&&self,dA=cA||hA||Function("return this")(),wi=dA,fA=wi,pA=fA.Symbol,Ga=pA,vm=Ga,D2=Object.prototype,gA=D2.hasOwnProperty,mA=D2.toString,bs=vm?vm.toStringTag:void 0;function vA(t){var r=gA.call(t,bs),e=t[bs];try{t[bs]=void 0;var i=!0}catch{}var n=mA.call(t);return i&&(r?t[bs]=e:delete t[bs]),n}var yA=vA,bA=Object.prototype,_A=bA.toString;function wA(t){return _A.call(t)}var xA=wA,ym=Ga,SA=yA,CA=xA,PA="[object Null]",kA="[object Undefined]",bm=ym?ym.toStringTag:void 0;function OA(t){return t==null?t===void 0?kA:PA:bm&&bm in Object(t)?SA(t):CA(t)}var xi=OA;function TA(t){return t!=null&&typeof t=="object"}var Tr=TA,DA=xi,EA=Tr,MA="[object Boolean]";function IA(t){return t===!0||t===!1||EA(t)&&DA(t)==MA}var AA=IA,BA=xi,LA=Tr,FA="[object Number]";function RA(t){return typeof t=="number"||LA(t)&&BA(t)==FA}var Us=RA,jA=Array.isArray,Dr=jA,VA=xi,NA=Dr,HA=Tr,zA="[object String]";function UA(t){return typeof t=="string"||!NA(t)&&HA(t)&&VA(t)==zA}var tn=UA;function YA(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}var Wr=YA,WA=xi,KA=Wr,$A="[object AsyncFunction]",ZA="[object Function]",GA="[object GeneratorFunction]",qA="[object Proxy]";function QA(t){if(!KA(t))return!1;var r=WA(t);return r==ZA||r==GA||r==$A||r==qA}var Ai=QA,XA=9007199254740991;function JA(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=XA}var Fp=JA,eB=Ai,tB=Fp;function rB(t){return t!=null&&tB(t.length)&&!eB(t)}var jo=rB,iB=jo,nB=Tr;function aB(t){return nB(t)&&iB(t)}var pr=aB;function sB(t){return t===void 0}var oB=sB,lB=xi,uB=Tr,cB="[object Date]";function hB(t){return uB(t)&&lB(t)==cB}var dB=hB;function fB(t){return function(r){return t(r)}}var uc=fB,Aa={exports:{}};(function(t,r){var e=T2,i=r&&!r.nodeType&&r,n=i&&!0&&t&&!t.nodeType&&t,a=n&&n.exports===i,s=a&&e.process,o=function(){try{var l=n&&n.require&&n.require("util").types;return l||s&&s.binding&&s.binding("util")}catch{}}();t.exports=o})(Aa,Aa.exports);var pB=dB,gB=uc,_m=Aa.exports,wm=_m&&_m.isDate,mB=wm?gB(wm):pB,vB=mB;function yB(t,r,e){return t===t&&(e!==void 0&&(t=t<=e?t:e),r!==void 0&&(t=t>=r?t:r)),t}var bB=yB,_B=xi,wB=Tr,xB="[object Symbol]";function SB(t){return typeof t=="symbol"||wB(t)&&_B(t)==xB}var cc=SB,xm=Wr,CB=cc,Sm=0/0,PB=/^\s+|\s+$/g,kB=/^[-+]0x[0-9a-f]+$/i,OB=/^0b[01]+$/i,TB=/^0o[0-7]+$/i,DB=parseInt;function EB(t){if(typeof t=="number")return t;if(CB(t))return Sm;if(xm(t)){var r=typeof t.valueOf=="function"?t.valueOf():t;t=xm(r)?r+"":r}if(typeof t!="string")return t===0?t:+t;t=t.replace(PB,"");var e=OB.test(t);return e||TB.test(t)?DB(t.slice(2),e?2:8):kB.test(t)?Sm:+t}var MB=EB,IB=bB,gh=MB;function AB(t,r,e){return e===void 0&&(e=r,r=void 0),e!==void 0&&(e=gh(e),e=e===e?e:0),r!==void 0&&(r=gh(r),r=r===r?r:0),IB(gh(t),r,e)}var BB=AB,LB=Dr,FB=cc,RB=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,jB=/^\w*$/;function VB(t,r){if(LB(t))return!1;var e=typeof t;return e=="number"||e=="symbol"||e=="boolean"||t==null||FB(t)?!0:jB.test(t)||!RB.test(t)||r!=null&&t in Object(r)}var Rp=VB,NB=wi,HB=NB["__core-js_shared__"],zB=HB,mh=zB,Cm=function(){var t=/[^.]+$/.exec(mh&&mh.keys&&mh.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function UB(t){return!!Cm&&Cm in t}var YB=UB,WB=Function.prototype,KB=WB.toString;function $B(t){if(t!=null){try{return KB.call(t)}catch{}try{return t+""}catch{}}return""}var E2=$B,ZB=Ai,GB=YB,qB=Wr,QB=E2,XB=/[\\^$.*+?()[\]{}|]/g,JB=/^\[object .+?Constructor\]$/,eL=Function.prototype,tL=Object.prototype,rL=eL.toString,iL=tL.hasOwnProperty,nL=RegExp("^"+rL.call(iL).replace(XB,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function aL(t){if(!qB(t)||GB(t))return!1;var r=ZB(t)?nL:JB;return r.test(QB(t))}var sL=aL;function oL(t,r){return t==null?void 0:t[r]}var lL=oL,uL=sL,cL=lL;function hL(t,r){var e=cL(t,r);return uL(e)?e:void 0}var Gn=hL,dL=Gn,fL=dL(Object,"create"),hc=fL,Pm=hc;function pL(){this.__data__=Pm?Pm(null):{},this.size=0}var gL=pL;function mL(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var vL=mL,yL=hc,bL="__lodash_hash_undefined__",_L=Object.prototype,wL=_L.hasOwnProperty;function xL(t){var r=this.__data__;if(yL){var e=r[t];return e===bL?void 0:e}return wL.call(r,t)?r[t]:void 0}var SL=xL,CL=hc,PL=Object.prototype,kL=PL.hasOwnProperty;function OL(t){var r=this.__data__;return CL?r[t]!==void 0:kL.call(r,t)}var TL=OL,DL=hc,EL="__lodash_hash_undefined__";function ML(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=DL&&r===void 0?EL:r,this}var IL=ML,AL=gL,BL=vL,LL=SL,FL=TL,RL=IL;function qa(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r-1}var eF=JL,tF=dc;function rF(t,r){var e=this.__data__,i=tF(e,t);return i<0?(++this.size,e.push([t,r])):e[i][1]=r,this}var iF=rF,nF=NL,aF=ZL,sF=QL,oF=eF,lF=iF;function Xa(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r-1&&t%1==0&&to))return!1;var u=a.get(t),c=a.get(r);if(u&&c)return u==r&&c==t;var h=-1,f=!0,d=e&HV?new RV:void 0;for(a.set(t,r),a.set(r,t);++h0){if(++r>=Kz)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}var qz=Gz,Qz=Wz,Xz=qz,Jz=Xz(Qz),i5=Jz,eU=$p,tU=r5,rU=i5;function iU(t,r){return rU(tU(t,r,eU),t+"")}var Zp=iU,nU=Qa,aU=jo,sU=vc,oU=Wr;function lU(t,r,e){if(!oU(e))return!1;var i=typeof r;return(i=="number"?aU(e)&&sU(r,e.length):i=="string"&&r in e)?nU(e[r],t):!1}var Gp=lU;function uU(t){var r=[];if(t!=null)for(var e in Object(t))r.push(e);return r}var cU=uU,hU=Wr,dU=Yp,fU=cU,pU=Object.prototype,gU=pU.hasOwnProperty;function mU(t){if(!hU(t))return fU(t);var r=dU(t),e=[];for(var i in t)i=="constructor"&&(r||!gU.call(t,i))||e.push(i);return e}var vU=mU,yU=R2,bU=vU,_U=jo;function wU(t){return _U(t)?yU(t,!0):bU(t)}var as=wU,xU=Zp,SU=Qa,CU=Gp,PU=as,n5=Object.prototype,kU=n5.hasOwnProperty,OU=xU(function(t,r){t=Object(t);var e=-1,i=r.length,n=i>2?r[2]:void 0;for(n&&CU(r[0],r[1],n)&&(i=1);++e1?e[n-1]:void 0,s=n>2?e[2]:void 0;for(a=t.length>3&&typeof a=="function"?(n--,a):void 0,s&&EY(e[0],e[1],s)&&(a=n<3?void 0:a,n=1),r=Object(r);++i0&&e(o)?r>1?g5(o,r-1,e,i,n):tW(n,o):i||(n[n.length]=o)}return n}var iW=g5,nW=iW;function aW(t){var r=t==null?0:t.length;return r?nW(t,1):[]}var sW=aW,oW=sW,lW=r5,uW=i5;function cW(t){return uW(lW(t,void 0,oW),t+"")}var m5=cW,hW=qY,dW=m5,fW=dW(function(t,r){return t==null?{}:hW(t,r)}),pW=fW;function gW(t,r){for(var e=-1,i=t==null?0:t.length;++en?0:n+r),e=e>n?n:e,e<0&&(e+=n),n=r>e?0:e-r>>>0,r>>>=0;for(var a=Array(n);++i1),a}),sZ(t,uZ(t),e),i&&(e=iZ(e,cZ|hZ|dZ,oZ));for(var n=r.length;n--;)nZ(e,r[n]);return e}),of=fZ,pZ=Object.prototype,gZ=pZ.hasOwnProperty;function mZ(t,r){return t!=null&&gZ.call(t,r)}var vZ=mZ,yZ=vZ,bZ=X2;function _Z(t,r){return t!=null&&bZ(t,r,yZ)}var x5=_Z,wZ=jo;function xZ(t,r){return function(e,i){if(e==null)return e;if(!wZ(e))return t(e,i);for(var n=e.length,a=r?n:-1,s=Object(e);(r?a--:++aObject.prototype.toString.call(t).slice(8,-1),on=t=>vB(t)&&!isNaN(t.getTime()),Fr=t=>jZ(t)==="Object",Jp=x5,lf=(t,r)=>C5(r,e=>x5(t,e)),VZ=C5,rt=(t,r,e="0")=>{for(t=t!=null?String(t):"",r=r||2;t.length{const r={};return t.forEach(e=>Object.entries(e).forEach(([i,n])=>{r[i]?pr(r[i])?r[i].push(n):r[i]=[r[i],n]:r[i]=n})),r},xr=t=>!!(t&&t.month&&t.year),Os=(t,r)=>!xr(t)||!xr(r)?!1:t.year===r.year?t.month!xr(t)||!xr(r)?!1:t.year===r.year?t.month>r.month:t.year>r.year,P5=(t,r,e)=>(t||!1)&&!Os(t,r)&&!Ws(t,e),bh=(t,r)=>!t&&r||t&&!r?!1:!t&&!r?!0:t.month===r.month&&t.year===r.year,Ti=({month:t,year:r},e)=>{const i=e>0?1:-1;for(let n=0;n12?(t=1,r++):t<1&&(t=12,r--);return{month:t,year:r}},HZ=(t,r)=>{if(!xr(t)||!xr(r))return[];const e=[];for(;!Ws(t,r);)e.push(t),t=Ti(t,1);return e};function _h(t,r){const e=on(t),i=on(r);return!e&&!i?!0:e!==i?!1:t.getTime()===r.getTime()}const Mr=t=>pr(t)&&t.length>0,mv=(t,r,e)=>{const i=[];return e.forEach(n=>{const a=n.name||n.toString(),s=n.mixin,o=n.validate;if(Object.prototype.hasOwnProperty.call(t,a)){const l=o?o(t[a]):t[a];r[a]=s&&Fr(l)?Se(Se({},s),l):l,i.push(a)}}),{target:r,assigned:i.length?i:null}},or=(t,r,e,i)=>{t&&r&&e&&t.addEventListener(r,e,i)},lr=(t,r,e,i)=>{t&&r&&t.removeEventListener(r,e,i)},Ks=(t,r)=>!!t&&!!r&&(t===r||t.contains(r)),k5=(t,r)=>{(t.key===" "||t.key==="Enter")&&(r(t),t.preventDefault())},Tu=()=>{function t(){return((1+Math.random())*65536|0).toString(16).substring(1)}return`${t()+t()}-${t()}-${t()}-${t()}-${t()}${t()}${t()}`};function zZ(t){let r=0,e=0,i;if(t.length===0)return r;for(e=0;e{const e=t.__vccOpts||t;for(const[i,n]of r)e[i]=n;return e};const UZ={name:"CustomTransition",emits:["before-enter","before-transition","after-enter","after-transition"],props:{name:String,appear:Boolean},computed:{name_(){return`vc-${this.name||"none"}`}},methods:{beforeEnter(t){this.$emit("before-enter",t),this.$emit("before-transition",t)},afterEnter(t){this.$emit("after-enter",t),this.$emit("after-transition",t)}}};function YZ(t,r,e,i,n,a){return P(),ye(ja,{name:a.name_,appear:e.appear,onBeforeEnter:a.beforeEnter,onAfterEnter:a.afterEnter},{default:ue(()=>[me(t.$slots,"default")]),_:3},8,["name","appear","onBeforeEnter","onAfterEnter"])}var O5=os(UZ,[["render",YZ]]);const uf={name:"Popover",emits:["before-show","after-show","before-hide","after-hide"],render(){return De("div",{class:["vc-popover-content-wrapper",{"is-interactive":this.isInteractive}],ref:"popover"},[De(O5,{name:this.transition,appear:!0,"on-before-enter":this.beforeEnter,"on-after-enter":this.afterEnter,"on-before-leave":this.beforeLeave,"on-after-leave":this.afterLeave},{default:()=>this.isVisible?De("div",{tabindex:-1,class:["vc-popover-content",`direction-${this.direction}`,this.contentClass],style:this.contentStyle},[this.content,De("span",{class:["vc-popover-caret",`direction-${this.direction}`,`align-${this.alignment}`]})]):null})])},props:{id:{type:String,required:!0},contentClass:String},data(){return{ref:null,opts:null,data:null,transition:"slide-fade",transitionTranslate:"15px",transitionDuration:"0.15s",placement:"bottom",positionFixed:!1,modifiers:[],isInteractive:!1,isHovered:!1,isFocused:!1,showDelay:0,hideDelay:110,autoHide:!1,popperEl:null}},computed:{content(){return Ai(this.$slots.default)&&this.$slots.default({direction:this.direction,alignment:this.alignment,data:this.data,updateLayout:this.setupPopper,hide:t=>this.hide(t)})||this.$slots.default},contentStyle(){return{"--slide-translate":this.transitionTranslate,"--slide-duration":this.transitionDuration}},popperOptions(){return{placement:this.placement,strategy:this.positionFixed?"fixed":"absolute",modifiers:[{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:this.onPopperUpdate},...this.modifiers||[]],onFirstUpdate:this.onPopperUpdate}},isVisible(){return!!(this.ref&&this.content)},direction(){return this.placement&&this.placement.split("-")[0]||"bottom"},alignment(){const t=this.direction==="left"||this.direction==="right";let r=this.placement.split("-");return r=r.length>1?r[1]:"",["start","top","left"].includes(r)?t?"top":"left":["end","bottom","right"].includes(r)?t?"bottom":"right":t?"middle":"center"}},watch:{opts(t,r){r&&r.callback&&r.callback(tt(Se({},r),{completed:!t,reason:t?"Overridden by action":null}))}},mounted(){this.popoverEl=this.$refs.popover,this.addEvents()},beforeUnmount(){this.destroyPopper(),this.removeEvents(),this.popoverEl=null},methods:{addEvents(){or(this.popoverEl,"click",this.onClick),or(this.popoverEl,"mouseover",this.onMouseOver),or(this.popoverEl,"mouseleave",this.onMouseLeave),or(this.popoverEl,"focusin",this.onFocusIn),or(this.popoverEl,"focusout",this.onFocusOut),or(document,"keydown",this.onDocumentKeydown),or(document,"click",this.onDocumentClick),or(document,"show-popover",this.onDocumentShowPopover),or(document,"hide-popover",this.onDocumentHidePopover),or(document,"toggle-popover",this.onDocumentTogglePopover),or(document,"update-popover",this.onDocumentUpdatePopover)},removeEvents(){lr(this.popoverEl,"click",this.onClick),lr(this.popoverEl,"mouseover",this.onMouseOver),lr(this.popoverEl,"mouseleave",this.onMouseLeave),lr(this.popoverEl,"focusin",this.onFocusIn),lr(this.popoverEl,"focusout",this.onFocusOut),lr(document,"keydown",this.onDocumentKeydown),lr(document,"click",this.onDocumentClick),lr(document,"show-popover",this.onDocumentShowPopover),lr(document,"hide-popover",this.onDocumentHidePopover),lr(document,"toggle-popover",this.onDocumentTogglePopover),lr(document,"update-popover",this.onDocumentUpdatePopover)},onClick(t){t.stopPropagation()},onMouseOver(){this.isHovered=!0,this.isInteractive&&this.show()},onMouseLeave(){this.isHovered=!1,this.autoHide&&!this.isFocused&&(!this.ref||this.ref!==document.activeElement)&&this.hide()},onFocusIn(){this.isFocused=!0,this.isInteractive&&this.show()},onFocusOut(t){(!t.relatedTarget||!Ks(this.popoverEl,t.relatedTarget))&&(this.isFocused=!1,!this.isHovered&&this.autoHide&&this.hide())},onDocumentClick(t){!this.$refs.popover||!this.ref||Ks(this.popoverEl,t.target)||Ks(this.ref,t.target)||this.hide()},onDocumentKeydown(t){(t.key==="Esc"||t.key==="Escape")&&this.hide()},onDocumentShowPopover({detail:t}){!t.id||t.id!==this.id||this.show(t)},onDocumentHidePopover({detail:t}){!t.id||t.id!==this.id||this.hide(t)},onDocumentTogglePopover({detail:t}){!t.id||t.id!==this.id||this.toggle(t)},onDocumentUpdatePopover({detail:t}){!t.id||t.id!==this.id||this.update(t)},show(t={}){t.action="show";const r=t.ref||this.ref,e=t.showDelay>=0?t.showDelay:this.showDelay;if(!r){t.callback&&t.callback({completed:!1,reason:"Invalid reference element provided"});return}clearTimeout(this.timeout),this.opts=t;const i=()=>{Object.assign(this,of(t,["id"])),this.setupPopper(),this.opts=null};e>0?this.timeout=setTimeout(()=>i(),e):i()},hide(t={}){t.action="hide";const r=t.ref||this.ref,e=t.hideDelay>=0?t.hideDelay:this.hideDelay;if(!this.ref||r!==this.ref){t.callback&&t.callback(tt(Se({},t),{completed:!1,reason:this.ref?"Invalid reference element provided":"Popover already hidden"}));return}const i=()=>{this.ref=null,this.opts=null};clearTimeout(this.timeout),this.opts=t,e>0?this.timeout=setTimeout(i,e):i()},toggle(t={}){this.isVisible&&t.ref===this.ref?this.hide(t):this.show(t)},update(t={}){Object.assign(this,of(t,["id"])),this.setupPopper()},setupPopper(){this.$nextTick(()=>{!this.ref||!this.$refs.popover||(this.popper&&this.popper.reference!==this.ref&&this.destroyPopper(),this.popper?this.popper.update():this.popper=nA(this.ref,this.popoverEl,this.popperOptions))})},onPopperUpdate(t){t.placement?this.placement=t.placement:t.state&&(this.placement=t.state.placement)},beforeEnter(t){this.$emit("before-show",t)},afterEnter(t){this.$emit("after-show",t)},beforeLeave(t){this.$emit("before-hide",t)},afterLeave(t){this.destroyPopper(),this.$emit("after-hide",t)},destroyPopper(){this.popper&&(this.popper.destroy(),this.popper=null)}}},WZ={inject:["sharedState"],computed:{masks(){return this.sharedState.masks},theme(){return this.sharedState.theme},locale(){return this.sharedState.locale},dayPopoverId(){return this.sharedState.dayPopoverId}},methods:{format(t,r){return this.locale.format(t,r)},pageForDate(t){return this.locale.getDateParts(this.locale.normalizeDate(t))}}},KZ=["base","start","end","startEnd"],$Z=["class","contentClass","style","contentStyle","color","fillMode"],ZZ={color:"blue",isDark:!1,highlight:{base:{fillMode:"light"},start:{fillMode:"solid"},end:{fillMode:"solid"}},dot:{base:{fillMode:"solid"},start:{fillMode:"solid"},end:{fillMode:"solid"}},bar:{base:{fillMode:"solid"},start:{fillMode:"solid"},end:{fillMode:"solid"}},content:{base:{},start:{},end:{}}};class vv{constructor(r){Object.assign(this,ZZ,r)}normalizeAttr({config:r,type:e}){let i=this.color,n={};const a=this[e];if(r===!0||tn(r))i=tn(r)?r:i,n=Se({},a);else if(Fr(r))lf(r,KZ)?n=Se({},r):n={base:Se({},r),start:Se({},r),end:Se({},r)};else return null;return Ys(n,{start:n.startEnd,end:n.startEnd},a),Bl(n).forEach(([s,o])=>{let l=i;o===!0||tn(o)?(l=tn(o)?o:l,n[s]={color:l}):Fr(o)&&(lf(o,$Z)?n[s]=Se({},o):n[s]={}),Jp(n,`${s}.color`)||BR(n,`${s}.color`,l)}),n}normalizeHighlight(r){const e=this.normalizeAttr({config:r,type:"highlight"});return Bl(e).forEach(([i,n])=>{const a=Ys(n,{isDark:this.isDark,color:this.color});n.style=Se(Se({},this.getHighlightBgStyle(a)),n.style),n.contentStyle=Se(Se({},this.getHighlightContentStyle(a)),n.contentStyle)}),e}getHighlightBgStyle({fillMode:r,color:e,isDark:i}){switch(r){case"outline":case"none":return{backgroundColor:i?"var(--gray-900)":"var(--white)",border:"2px solid",borderColor:i?`var(--${e}-200)`:`var(--${e}-700)`,borderRadius:"var(--rounded-full)"};case"light":return{backgroundColor:i?`var(--${e}-800)`:`var(--${e}-200)`,opacity:i?.75:1,borderRadius:"var(--rounded-full)"};case"solid":return{backgroundColor:i?`var(--${e}-500)`:`var(--${e}-600)`,borderRadius:"var(--rounded-full)"};default:return{borderRadius:"var(--rounded-full)"}}}getHighlightContentStyle({fillMode:r,color:e,isDark:i}){switch(r){case"outline":case"none":return{fontWeight:"var(--font-bold)",color:i?`var(--${e}-100)`:`var(--${e}-900)`};case"light":return{fontWeight:"var(--font-bold)",color:i?`var(--${e}-100)`:`var(--${e}-900)`};case"solid":return{fontWeight:"var(--font-bold)",color:"var(--white)"};default:return""}}bgAccentHigh({color:r,isDark:e}){return{backgroundColor:e?`var(--${r}-500)`:`var(--${r}-600)`}}contentAccent({color:r,isDark:e}){return r?{fontWeight:"var(--font-bold)",color:e?`var(--${r}-100)`:`var(--${r}-900)`}:null}normalizeDot(r){return this.normalizeNonHighlight("dot",r,this.bgAccentHigh)}normalizeBar(r){return this.normalizeNonHighlight("bar",r,this.bgAccentHigh)}normalizeContent(r){return this.normalizeNonHighlight("content",r,this.contentAccent)}normalizeNonHighlight(r,e,i){const n=this.normalizeAttr({type:r,config:e});return Bl(n).forEach(([a,s])=>{Ys(s,{isDark:this.isDark,color:this.color}),s.style=Se(Se({},i(s)),s.style)}),n}}var Fl=6e4;function yv(t){return t.getTime()%Fl}function Du(t){var r=new Date(t.getTime()),e=Math.ceil(r.getTimezoneOffset());r.setSeconds(0,0);var i=e>0,n=i?(Fl+yv(r))%Fl:yv(r);return e*Fl+n}function GZ(t,r){var e=JZ(r);return e.formatToParts?QZ(e,t):XZ(e,t)}var qZ={year:0,month:1,day:2,hour:3,minute:4,second:5};function QZ(t,r){for(var e=t.formatToParts(r),i=[],n=0;n=0&&(i[a]=parseInt(e[n].value,10))}return i}function XZ(t,r){var e=t.format(r).replace(/\u200E/g,""),i=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(e);return[i[3],i[1],i[2],i[4],i[5],i[6]]}var wh={};function JZ(t){if(!wh[t]){var r=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),e=r==="06/25/2014, 00:00:00"||r==="\u200E06\u200E/\u200E25\u200E/\u200E2014\u200E \u200E00\u200E:\u200E00\u200E:\u200E00";wh[t]=e?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return wh[t]}var bv=36e5,eG=6e4,ol={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-])(\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/,timezoneIANA:/(UTC|(?:[a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?))$/};function _v(t,r){var e,i;if(e=ol.timezoneZ.exec(t),e)return 0;var n;if(e=ol.timezoneHH.exec(t),e)return n=parseInt(e[2],10),wv()?(i=n*bv,e[1]==="+"?-i:i):NaN;if(e=ol.timezoneHHMM.exec(t),e){n=parseInt(e[2],10);var a=parseInt(e[3],10);return wv(n,a)?(i=n*bv+a*eG,e[1]==="+"?-i:i):NaN}if(e=ol.timezoneIANA.exec(t),e){var s=GZ(r,t),o=Date.UTC(s[0],s[1]-1,s[2],s[3],s[4],s[5]),l=r.getTime()-r.getTime()%1e3;return-(o-l)}return 0}function wv(t,r){return!(r!=null&&(r<0||r>59))}var xh=36e5,xv=6e4,tG=2,Zt={dateTimeDelimeter:/[T ]/,plainTime:/:/,timeZoneDelimeter:/[Z ]/i,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timezone:/([Z+-].*| UTC|(?:[a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?))$/};function Sv(t,r){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(t===null)return new Date(NaN);var e=r||{},i=e.additionalDigits==null?tG:mi(e.additionalDigits);if(i!==2&&i!==1&&i!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]")return new Date(t.getTime());if(typeof t=="number"||Object.prototype.toString.call(t)==="[object Number]")return new Date(t);if(!(typeof t=="string"||Object.prototype.toString.call(t)==="[object String]"))return new Date(NaN);var n=rG(t),a=iG(n.date,i),s=a.year,o=a.restDateString,l=nG(o,s);if(isNaN(l))return new Date(NaN);if(l){var u=l.getTime(),c=0,h;if(n.time&&(c=aG(n.time),isNaN(c)))return new Date(NaN);if(n.timezone||e.timeZone){if(h=_v(n.timezone||e.timeZone,new Date(u+c)),isNaN(h))return new Date(NaN);if(h=_v(n.timezone||e.timeZone,new Date(u+c+h)),isNaN(h))return new Date(NaN)}else h=Du(new Date(u+c)),h=Du(new Date(u+c+h));return new Date(u+c+h)}else return new Date(NaN)}function rG(t){var r={},e=t.split(Zt.dateTimeDelimeter),i;if(Zt.plainTime.test(e[0])?(r.date=null,i=e[0]):(r.date=e[0],i=e[1],r.timezone=e[2],Zt.timeZoneDelimeter.test(r.date)&&(r.date=t.split(Zt.timeZoneDelimeter)[0],i=t.substr(r.date.length,t.length))),i){var n=Zt.timezone.exec(i);n?(r.time=i.replace(n[1],""),r.timezone=n[1]):r.time=i}return r}function iG(t,r){var e=Zt.YYY[r],i=Zt.YYYYY[r],n;if(n=Zt.YYYY.exec(t)||i.exec(t),n){var a=n[1];return{year:parseInt(a,10),restDateString:t.slice(a.length)}}if(n=Zt.YY.exec(t)||e.exec(t),n){var s=n[1];return{year:parseInt(s,10)*100,restDateString:t.slice(s.length)}}return{year:null}}function nG(t,r){if(r===null)return null;var e,i,n,a;if(t.length===0)return i=new Date(0),i.setUTCFullYear(r),i;if(e=Zt.MM.exec(t),e)return i=new Date(0),n=parseInt(e[1],10)-1,Pv(r,n)?(i.setUTCFullYear(r,n),i):new Date(NaN);if(e=Zt.DDD.exec(t),e){i=new Date(0);var s=parseInt(e[1],10);return lG(r,s)?(i.setUTCFullYear(r,0,s),i):new Date(NaN)}if(e=Zt.MMDD.exec(t),e){i=new Date(0),n=parseInt(e[1],10)-1;var o=parseInt(e[2],10);return Pv(r,n,o)?(i.setUTCFullYear(r,n,o),i):new Date(NaN)}if(e=Zt.Www.exec(t),e)return a=parseInt(e[1],10)-1,kv(r,a)?Cv(r,a):new Date(NaN);if(e=Zt.WwwD.exec(t),e){a=parseInt(e[1],10)-1;var l=parseInt(e[2],10)-1;return kv(r,a,l)?Cv(r,a,l):new Date(NaN)}return null}function aG(t){var r,e,i;if(r=Zt.HH.exec(t),r)return e=parseFloat(r[1].replace(",",".")),Sh(e)?e%24*xh:NaN;if(r=Zt.HHMM.exec(t),r)return e=parseInt(r[1],10),i=parseFloat(r[2].replace(",",".")),Sh(e,i)?e%24*xh+i*xv:NaN;if(r=Zt.HHMMSS.exec(t),r){e=parseInt(r[1],10),i=parseInt(r[2],10);var n=parseFloat(r[3].replace(",","."));return Sh(e,i,n)?e%24*xh+i*xv+n*1e3:NaN}return null}function Cv(t,r,e){r=r||0,e=e||0;var i=new Date(0);i.setUTCFullYear(t,0,4);var n=i.getUTCDay()||7,a=r*7+e+1-n;return i.setUTCDate(i.getUTCDate()+a),i}var sG=[31,28,31,30,31,30,31,31,30,31,30,31],oG=[31,29,31,30,31,30,31,31,30,31,30,31];function T5(t){return t%400===0||t%4===0&&t%100!==0}function Pv(t,r,e){if(r<0||r>11)return!1;if(e!=null){if(e<1)return!1;var i=T5(t);if(i&&e>oG[r]||!i&&e>sG[r])return!1}return!0}function lG(t,r){if(r<1)return!1;var e=T5(t);return!(e&&r>366||!e&&r>365)}function kv(t,r,e){return!(r<0||r>52||e!=null&&(e<0||e>6))}function Sh(t,r,e){return!(t!=null&&(t<0||t>=25)||r!=null&&(r<0||r>=60)||e!=null&&(e<0||e>=60))}function Hn(t,r){nr(1,arguments);var e=r||{},i=e.locale,n=i&&i.options&&i.options.weekStartsOn,a=n==null?0:mi(n),s=e.weekStartsOn==null?a:mi(e.weekStartsOn);if(!(s>=0&&s<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var o=zi(t),l=o.getDay(),u=(l=n.getTime()?e+1:r.getTime()>=s.getTime()?e:e-1}function cG(t){nr(1,arguments);var r=uG(t),e=new Date(0);e.setFullYear(r,0,4),e.setHours(0,0,0,0);var i=Eu(e);return i}var hG=6048e5;function dG(t){nr(1,arguments);var r=zi(t),e=Eu(r).getTime()-cG(r).getTime();return Math.round(e/hG)+1}function fG(t,r){nr(1,arguments);var e=zi(t),i=e.getFullYear(),n=r||{},a=n.locale,s=a&&a.options&&a.options.firstWeekContainsDate,o=s==null?1:mi(s),l=n.firstWeekContainsDate==null?o:mi(n.firstWeekContainsDate);if(!(l>=1&&l<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var u=new Date(0);u.setFullYear(i+1,0,l),u.setHours(0,0,0,0);var c=Hn(u,r),h=new Date(0);h.setFullYear(i,0,l),h.setHours(0,0,0,0);var f=Hn(h,r);return e.getTime()>=c.getTime()?i+1:e.getTime()>=f.getTime()?i:i-1}function pG(t,r){nr(1,arguments);var e=r||{},i=e.locale,n=i&&i.options&&i.options.firstWeekContainsDate,a=n==null?1:mi(n),s=e.firstWeekContainsDate==null?a:mi(e.firstWeekContainsDate),o=fG(t,r),l=new Date(0);l.setFullYear(o,0,s),l.setHours(0,0,0,0);var u=Hn(l,r);return u}var gG=6048e5;function mG(t,r){nr(1,arguments);var e=zi(t),i=Hn(e,r).getTime()-pG(e,r).getTime();return Math.round(i/gG)+1}var vG=6048e5;function yG(t,r,e){nr(2,arguments);var i=Hn(t,e),n=Hn(r,e),a=i.getTime()-Du(i),s=n.getTime()-Du(n);return Math.round((a-s)/vG)}function bG(t){nr(1,arguments);var r=zi(t),e=r.getMonth();return r.setFullYear(r.getFullYear(),e+1,0),r.setHours(0,0,0,0),r}function _G(t){nr(1,arguments);var r=zi(t);return r.setDate(1),r.setHours(0,0,0,0),r}function wG(t,r){return nr(1,arguments),yG(bG(t),_G(t),r)+1}const xG=24*60*60*1e3;class jt{constructor(r,{order:e=0,locale:i,isFullDay:n}={}){if(this.isDateInfo=!0,this.order=e,this.locale=i instanceof Mu?i:new Mu(i),this.firstDayOfWeek=this.locale.firstDayOfWeek,!Fr(r)){const l=this.locale.normalizeDate(r);n?r={start:l,end:l}:r={startOn:l,endOn:l}}let a=null,s=null;if(r.start?a=this.locale.normalizeDate(r.start,tt(Se({},this.opts),{time:"00:00:00"})):r.startOn&&(a=this.locale.normalizeDate(r.startOn,this.opts)),r.end?s=this.locale.normalizeDate(r.end,tt(Se({},this.opts),{time:"23:59:59"})):r.endOn&&(s=this.locale.normalizeDate(r.endOn,this.opts)),a&&s&&a>s){const l=a;a=s,s=l}else a&&r.span>=1&&(s=ui(a,r.span-1));this.start=a,this.startTime=a?a.getTime():NaN,this.end=s,this.endTime=s?s.getTime():NaN,this.isDate=this.startTime&&this.startTime===this.endTime,this.isRange=!this.isDate;const o=mv(r,{},jt.patternProps);if(o.assigned&&(this.on={and:o.target}),r.on){const l=(pr(r.on)?r.on:[r.on]).map(u=>{if(Ai(u))return u;const c=mv(u,{},jt.patternProps);return c.assigned?c.target:null}).filter(u=>u);l.length&&(this.on=tt(Se({},this.on),{or:l}))}this.isComplex=!!this.on}get opts(){return{order:this.order,locale:this.locale}}toDateInfo(r){return r.isDateInfo?r:new jt(r,this.opts)}startOfWeek(r){const e=r.getDay()+1,i=e>=this.firstDayOfWeek?this.firstDayOfWeek-e:-(7-(this.firstDayOfWeek-e));return ui(r,i)}diffInDays(r,e){return Math.round((e-r)/xG)}diffInWeeks(r,e){return this.diffInDays(this.startOfWeek(r),this.startOfWeek(e))}diffInYears(r,e){return e.getUTCFullYear()-r.getUTCFullYear()}diffInMonths(r,e){return this.diffInYears(r,e)*12+(e.getMonth()-r.getMonth())}static get patterns(){return{dailyInterval:{test:(r,e,i)=>i.diffInDays(i.start||new Date,r.date)%e===0},weeklyInterval:{test:(r,e,i)=>i.diffInWeeks(i.start||new Date,r.date)%e===0},monthlyInterval:{test:(r,e,i)=>i.diffInMonths(i.start||new Date,r.date)%e===0},yearlyInterval:{test:()=>(r,e,i)=>i.diffInYears(i.start||new Date,r.date)%e===0},days:{validate:r=>pr(r)?r:[parseInt(r,10)],test:(r,e)=>e.includes(r.day)||e.includes(-r.dayFromEnd)},weekdays:{validate:r=>pr(r)?r:[parseInt(r,10)],test:(r,e)=>e.includes(r.weekday)},ordinalWeekdays:{validate:r=>Object.keys(r).reduce((e,i)=>{const n=r[i];return n&&(e[i]=pr(n)?n:[parseInt(n,10)]),e},{}),test:(r,e)=>Object.keys(e).map(i=>parseInt(i,10)).find(i=>e[i].includes(r.weekday)&&(i===r.weekdayOrdinal||i===-r.weekdayOrdinalFromEnd))},weekends:{validate:r=>r,test:r=>r.weekday===1||r.weekday===7},workweek:{validate:r=>r,test:r=>r.weekday>=2&&r.weekday<=6},weeks:{validate:r=>pr(r)?r:[parseInt(r,10)],test:(r,e)=>e.includes(r.week)||e.includes(-r.weekFromEnd)},months:{validate:r=>pr(r)?r:[parseInt(r,10)],test:(r,e)=>e.includes(r.month)},years:{validate:r=>pr(r)?r:[parseInt(r,10)],test:(r,e)=>e.includes(r.year)}}}static get patternProps(){return Object.keys(jt.patterns).map(r=>({name:r,validate:jt.patterns[r].validate}))}static testConfig(r,e,i){return Ai(r)?r(e):Fr(r)?Object.keys(r).every(n=>jt.patterns[n].test(e,r[n],i)):null}iterateDatesInRange({start:r,end:e},i){if(!r||!e||!Ai(i))return null;r=this.locale.normalizeDate(r,tt(Se({},this.opts),{time:"00:00:00"}));const n={i:0,date:r,day:this.locale.getDateParts(r),finished:!1};let a=null;for(;!n.finished&&n.date<=e;n.i++)a=i(n),n.date=ui(n.date,1),n.day=this.locale.getDateParts(n.date);return a}shallowIntersectingRange(r){return this.rangeShallowIntersectingRange(this,this.toDateInfo(r))}rangeShallowIntersectingRange(r,e){if(!this.dateShallowIntersectsDate(r,e))return null;const i=r.toRange(),n=e.toRange();let a=null,s=null;return i.start?n.start?a=i.start>n.start?i.start:n.start:a=i.start:n.start&&(a=n.start),i.end?n.end?s=i.end{this.matchesDay(a.day)&&(n=n||e.matchesDay(a.day),a.finished=n)}),n}shallowIntersectsDate(r){return this.dateShallowIntersectsDate(this,this.toDateInfo(r))}dateShallowIntersectsDate(r,e){return r.isDate?e.isDate?r.startTime===e.startTime:this.dateShallowIncludesDate(e,r):e.isDate?this.dateShallowIncludesDate(r,e):!(r.start&&e.end&&r.start>e.end||r.end&&e.start&&r.end{this.matchesDay(a.day)&&(n=n&&e.matchesDay(a.day),a.finished=!n)}),n}shallowIncludesDate(r){return this.dateShallowIncludesDate(this,r.isDate?r:new jt(r,this.opts))}dateShallowIncludesDate(r,e){return r.isDate?e.isDate?r.startTime===e.startTime:!e.startTime||!e.endTime?!1:r.startTime===e.startTime&&r.startTime===e.endTime:e.isDate?!(r.start&&e.startr.end):!(r.start&&(!e.start||e.startr.end))}intersectsDay(r){return this.shallowIntersectsDate(r.range)&&this.matchesDay(r)?this:null}matchesDay(r){return this.on?!(this.on.and&&!jt.testConfig(this.on.and,r,this)||this.on.or&&!this.on.or.some(e=>jt.testConfig(e,r,this))):!0}toRange(){return new jt({start:this.start,end:this.end},this.opts)}compare(r){if(this.order!==r.order)return this.order-r.order;if(this.isDate!==r.isDate)return this.isDate?1:-1;if(this.isDate)return 0;const e=this.start-r.start;return e!==0?e:this.end-r.end}}const Hr={ar:{dow:7,L:"D/\u200FM/\u200FYYYY"},bg:{dow:2,L:"D.MM.YYYY"},ca:{dow:2,L:"DD/MM/YYYY"},"zh-CN":{dow:2,L:"YYYY/MM/DD"},"zh-TW":{dow:1,L:"YYYY/MM/DD"},hr:{dow:2,L:"DD.MM.YYYY"},cs:{dow:2,L:"DD.MM.YYYY"},da:{dow:2,L:"DD.MM.YYYY"},nl:{dow:2,L:"DD-MM-YYYY"},"en-US":{dow:1,L:"MM/DD/YYYY"},"en-AU":{dow:2,L:"DD/MM/YYYY"},"en-CA":{dow:1,L:"YYYY-MM-DD"},"en-GB":{dow:2,L:"DD/MM/YYYY"},"en-IE":{dow:2,L:"DD-MM-YYYY"},"en-NZ":{dow:2,L:"DD/MM/YYYY"},"en-ZA":{dow:1,L:"YYYY/MM/DD"},eo:{dow:2,L:"YYYY-MM-DD"},et:{dow:2,L:"DD.MM.YYYY"},fi:{dow:2,L:"DD.MM.YYYY"},fr:{dow:2,L:"DD/MM/YYYY"},"fr-CA":{dow:1,L:"YYYY-MM-DD"},"fr-CH":{dow:2,L:"DD.MM.YYYY"},de:{dow:2,L:"DD.MM.YYYY"},he:{dow:1,L:"DD.MM.YYYY"},id:{dow:2,L:"DD/MM/YYYY"},it:{dow:2,L:"DD/MM/YYYY"},ja:{dow:1,L:"YYYY\u5E74M\u6708D\u65E5"},ko:{dow:1,L:"YYYY.MM.DD"},lv:{dow:2,L:"DD.MM.YYYY"},lt:{dow:2,L:"DD.MM.YYYY"},mk:{dow:2,L:"D.MM.YYYY"},nb:{dow:2,L:"D. MMMM YYYY"},nn:{dow:2,L:"D. MMMM YYYY"},pl:{dow:2,L:"DD.MM.YYYY"},pt:{dow:2,L:"DD/MM/YYYY"},ro:{dow:2,L:"DD.MM.YYYY"},ru:{dow:2,L:"DD.MM.YYYY"},sk:{dow:2,L:"DD.MM.YYYY"},"es-ES":{dow:2,L:"DD/MM/YYYY"},"es-MX":{dow:2,L:"DD/MM/YYYY"},sv:{dow:2,L:"YYYY-MM-DD"},th:{dow:1,L:"DD/MM/YYYY"},tr:{dow:2,L:"DD.MM.YYYY"},uk:{dow:2,L:"DD.MM.YYYY"},vi:{dow:2,L:"DD/MM/YYYY"}};Hr.en=Hr["en-US"];Hr.es=Hr["es-ES"];Hr.no=Hr.nb;Hr.zh=Hr["zh-CN"];Bl(Hr).forEach(([t,{dow:r,L:e}])=>{Hr[t]={id:t,firstDayOfWeek:r,masks:{L:e}}});const Gi={DATE_TIME:1,DATE:2,TIME:3},SG={1:["year","month","day","hours","minutes","seconds","milliseconds"],2:["year","month","day"],3:["hours","minutes","seconds","milliseconds"]},Ov=/d{1,2}|W{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|Z{1,4}|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,qi=/\d\d?/,CG=/\d{3}/,PG=/\d{4}/,_s=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF/]+(\s*?[\u0600-\u06FF]+){1,2}/i,kG=/\[([^]*?)\]/gm,Tv=()=>{},Dv=t=>(r,e,i)=>{const n=i[t].indexOf(e.charAt(0).toUpperCase()+e.substring(1).toLowerCase());~n&&(r.month=n)},OG=["L","iso"],ar=7,TG=[31,28,31,30,31,30,31,31,30,31,30,31],DG=[{value:0,label:"00"},{value:1,label:"01"},{value:2,label:"02"},{value:3,label:"03"},{value:4,label:"04"},{value:5,label:"05"},{value:6,label:"06"},{value:7,label:"07"},{value:8,label:"08"},{value:9,label:"09"},{value:10,label:"10"},{value:11,label:"11"},{value:12,label:"12"},{value:13,label:"13"},{value:14,label:"14"},{value:15,label:"15"},{value:16,label:"16"},{value:17,label:"17"},{value:18,label:"18"},{value:19,label:"19"},{value:20,label:"20"},{value:21,label:"21"},{value:22,label:"22"},{value:23,label:"23"}],Ev={D(t){return t.day},DD(t){return rt(t.day)},Do(t,r){return r.DoFn(t.day)},d(t){return t.weekday-1},dd(t){return rt(t.weekday-1)},W(t,r){return r.dayNamesNarrow[t.weekday-1]},WW(t,r){return r.dayNamesShorter[t.weekday-1]},WWW(t,r){return r.dayNamesShort[t.weekday-1]},WWWW(t,r){return r.dayNames[t.weekday-1]},M(t){return t.month},MM(t){return rt(t.month)},MMM(t,r){return r.monthNamesShort[t.month-1]},MMMM(t,r){return r.monthNames[t.month-1]},YY(t){return String(t.year).substring(2)},YYYY(t){return rt(t.year,4)},h(t){return t.hours%12||12},hh(t){return rt(t.hours%12||12)},H(t){return t.hours},HH(t){return rt(t.hours)},m(t){return t.minutes},mm(t){return rt(t.minutes)},s(t){return t.seconds},ss(t){return rt(t.seconds)},S(t){return Math.round(t.milliseconds/100)},SS(t){return rt(Math.round(t.milliseconds/10),2)},SSS(t){return rt(t.milliseconds,3)},a(t,r){return t.hours<12?r.amPm[0]:r.amPm[1]},A(t,r){return t.hours<12?r.amPm[0].toUpperCase():r.amPm[1].toUpperCase()},Z(){return"Z"},ZZ(t){const r=t.timezoneOffset;return`${r>0?"-":"+"}${rt(Math.floor(Math.abs(r)/60),2)}`},ZZZ(t){const r=t.timezoneOffset;return`${r>0?"-":"+"}${rt(Math.floor(Math.abs(r)/60)*100+Math.abs(r)%60,4)}`},ZZZZ(t){const r=t.timezoneOffset;return`${r>0?"-":"+"}${rt(Math.floor(Math.abs(r)/60),2)}:${rt(Math.abs(r)%60,2)}`}},_t={D:[qi,(t,r)=>{t.day=r}],Do:[new RegExp(qi.source+_s.source),(t,r)=>{t.day=parseInt(r,10)}],d:[qi,Tv],W:[_s,Tv],M:[qi,(t,r)=>{t.month=r-1}],MMM:[_s,Dv("monthNamesShort")],MMMM:[_s,Dv("monthNames")],YY:[qi,(t,r)=>{const e=+new Date().getFullYear().toString().substring(0,2);t.year=`${r>68?e-1:e}${r}`}],YYYY:[PG,(t,r)=>{t.year=r}],S:[/\d/,(t,r)=>{t.millisecond=r*100}],SS:[/\d{2}/,(t,r)=>{t.millisecond=r*10}],SSS:[CG,(t,r)=>{t.millisecond=r}],h:[qi,(t,r)=>{t.hour=r}],m:[qi,(t,r)=>{t.minute=r}],s:[qi,(t,r)=>{t.second=r}],a:[_s,(t,r,e)=>{const i=r.toLowerCase();i===e.amPm[0]?t.isPm=!1:i===e.amPm[1]&&(t.isPm=!0)}],Z:[/[^\s]*?[+-]\d\d:?\d\d|[^\s]*?Z?/,(t,r)=>{r==="Z"&&(r="+00:00");const e=`${r}`.match(/([+-]|\d\d)/gi);if(e){const i=+(e[1]*60)+parseInt(e[2],10);t.timezoneOffset=e[0]==="+"?i:-i}}]};_t.DD=_t.D;_t.dd=_t.d;_t.WWWW=_t.WWW=_t.WW=_t.W;_t.MM=_t.M;_t.mm=_t.m;_t.hh=_t.H=_t.HH=_t.h;_t.ss=_t.s;_t.A=_t.a;_t.ZZZZ=_t.ZZZ=_t.ZZ=_t.Z;function EG(t,r){const e=new Intl.DateTimeFormat().resolvedOptions().locale;let i;tn(t)?i=t:Jp(t,"id")&&(i=t.id),i=(i||e).toLowerCase();const n=Object.keys(r),a=o=>n.find(l=>l.toLowerCase()===o);i=a(i)||a(i.substring(0,2))||e;const s=tt(Se(Se({},r["en-IE"]),r[i]),{id:i});return t=Fr(t)?Xp(t,s):s,t}class Mu{constructor(r,{locales:e=Hr,timezone:i}={}){const{id:n,firstDayOfWeek:a,masks:s}=EG(r,e);this.id=n,this.daysInWeek=ar,this.firstDayOfWeek=BB(a,1,ar),this.masks=s,this.timezone=i||void 0,this.dayNames=this.getDayNames("long"),this.dayNamesShort=this.getDayNames("short"),this.dayNamesShorter=this.dayNamesShort.map(o=>o.substring(0,2)),this.dayNamesNarrow=this.getDayNames("narrow"),this.monthNames=this.getMonthNames("long"),this.monthNamesShort=this.getMonthNames("short"),this.amPm=["am","pm"],this.monthData={},this.getMonthComps=this.getMonthComps.bind(this),this.parse=this.parse.bind(this),this.format=this.format.bind(this),this.toPage=this.toPage.bind(this)}format(r,e){if(r=this.normalizeDate(r),!r)return"";e=this.normalizeMasks(e)[0];const i=[];e=e.replace(kG,(s,o)=>(i.push(o),"??"));const n=/Z$/.test(e)?"utc":this.timezone,a=this.getDateParts(r,n);return e=e.replace(Ov,s=>s in Ev?Ev[s](a,this):s.slice(1,s.length-1)),e.replace(/\?\?/g,()=>i.shift())}parse(r,e){return this.normalizeMasks(e).map(i=>{if(typeof i!="string")throw new Error("Invalid mask in fecha.parse");let n=r;if(n.length>1e3)return!1;let a=!0;const s={};if(i.replace(Ov,u=>{if(_t[u]){const c=_t[u],h=n.search(c[0]);~h?n.replace(c[0],f=>(c[1](s,f,this),n=n.substring(h+f.length),f)):a=!1}return _t[u]?"":u.slice(1,u.length-1)}),!a)return!1;const o=new Date;s.isPm===!0&&s.hour!=null&&+s.hour!=12?s.hour=+s.hour+12:s.isPm===!1&&+s.hour==12&&(s.hour=0);let l;return s.timezoneOffset!=null?(s.minute=+(s.minute||0)-+s.timezoneOffset,l=new Date(Date.UTC(s.year||o.getFullYear(),s.month||0,s.day||1,s.hour||0,s.minute||0,s.second||0,s.millisecond||0))):l=this.getDateFromParts({year:s.year||o.getFullYear(),month:(s.month||0)+1,day:s.day||1,hours:s.hour||0,minutes:s.minute||0,seconds:s.second||0,milliseconds:s.millisecond||0}),l}).find(i=>i)||new Date(r)}normalizeMasks(r){return(Mr(r)&&r||[tn(r)&&r||"YYYY-MM-DD"]).map(e=>OG.reduce((i,n)=>i.replace(n,this.masks[n]||""),e))}normalizeDate(r,e={}){let i=null,{type:n,fillDate:a}=e;const{mask:s,patch:o,time:l}=e,u=n==="auto"||!n;if(Us(r)?(n="number",i=new Date(+r)):tn(r)?(n="string",i=r?this.parse(r,s||"iso"):null):Fr(r)?(n="object",i=this.getDateFromParts(r)):(n="date",i=on(r)?new Date(r.getTime()):null),i&&o){a=a==null?new Date:this.normalizeDate(a);const c=Se(Se({},this.getDateParts(a)),pW(this.getDateParts(i),SG[o]));i=this.getDateFromParts(c)}return u&&(e.type=n),i&&!isNaN(i.getTime())?(l&&(i=this.adjustTimeForDate(i,{timeAdjust:l})),i):null}denormalizeDate(r,{type:e,mask:i}={}){switch(e){case"number":return r?r.getTime():NaN;case"string":return r?this.format(r,i||"iso"):"";default:return r?new Date(r):null}}hourIsValid(r,e,i){if(!e)return!0;if(pr(e))return e.includes(r);if(Fr(e)){const n=e.min||0,a=e.max||24;return n<=r&&a>=r}return e(r,i)}getHourOptions(r,e){return DG.filter(i=>this.hourIsValid(i.value,r,e))}getMinuteOptions(r){const e=[];r=r>0?r:1;for(let i=0;i<=59;i+=r)e.push({value:i,label:rt(i,2)});return e}nearestOptionValue(r,e){if(r==null)return r;const i=e.reduce((n,a)=>{if(a.disabled)return n;if(isNaN(n))return a.value;const s=Math.abs(n-r);return Math.abs(a.value-r)i&&(i instanceof jt?i:new jt(i,e))).filter(i=>i)}getDateParts(r,e=this.timezone){if(!r)return null;let i=r;if(e){const b=new Date(r.toLocaleString("en-US",{timeZone:e}));b.setMilliseconds(r.getMilliseconds());const _=b.getTime()-r.getTime();i=new Date(r.getTime()+_)}const n=i.getMilliseconds(),a=i.getSeconds(),s=i.getMinutes(),o=i.getHours(),l=i.getMonth()+1,u=i.getFullYear(),c=this.getMonthComps(l,u),h=i.getDate(),f=c.days-h+1,d=i.getDay()+1,p=Math.floor((h-1)/7+1),m=Math.floor((c.days-h)/7+1),g=Math.ceil((h+Math.abs(c.firstWeekday-c.firstDayOfWeek))/7),y=c.weeks-g+1,v={milliseconds:n,seconds:a,minutes:s,hours:o,day:h,dayFromEnd:f,weekday:d,weekdayOrdinal:p,weekdayOrdinalFromEnd:m,week:g,weekFromEnd:y,month:l,year:u,date:r,isValid:!0};return v.timezoneOffset=this.getTimezoneOffset(v),v}getDateFromParts(r){if(!r)return null;const e=new Date,{year:i=e.getFullYear(),month:n=e.getMonth()+1,day:a=e.getDate(),hours:s=0,minutes:o=0,seconds:l=0,milliseconds:u=0}=r;if(this.timezone){const c=`${rt(i,4)}-${rt(n,2)}-${rt(a,2)}T${rt(s,2)}:${rt(o,2)}:${rt(l,2)}.${rt(u,3)}`;return Sv(c,{timeZone:this.timezone})}return new Date(i,n-1,a,s,o,l,u)}getTimezoneOffset(r){const{year:e,month:i,day:n,hours:a=0,minutes:s=0,seconds:o=0,milliseconds:l=0}=r;let u;const c=new Date(Date.UTC(e,i-1,n,a,s,o,l));if(this.timezone){const h=`${rt(e,4)}-${rt(i,2)}-${rt(n,2)}T${rt(a,2)}:${rt(s,2)}:${rt(o,2)}.${rt(l,3)}`;u=Sv(h,{timeZone:this.timezone})}else u=new Date(e,i-1,n,a,s,o,l);return(u-c)/6e4}toPage(r,e){return Us(r)?Ti(e,r):tn(r)?this.getDateParts(this.normalizeDate(r)):on(r)?this.getDateParts(r):Fr(r)?r:null}getMonthDates(r=2e3){const e=[];for(let i=0;i<12;i++)e.push(new Date(r,i,15));return e}getMonthNames(r){const e=new Intl.DateTimeFormat(this.id,{month:r,timezome:"UTC"});return this.getMonthDates().map(i=>e.format(i))}getWeekdayDates(r=this.firstDayOfWeek){const e=[],i=5+r-1;for(let n=0;ne.format(i))}getMonthComps(r,e){const i=`${r}-${e}`;let n=this.monthData[i];if(!n){const a=e%4===0&&e%100!==0||e%400===0,s=new Date(e,r-1,1),o=s.getDay()+1,l=r===2&&a?29:TG[r-1],u=this.firstDayOfWeek-1,c=wG(s,{weekStartsOn:u}),h=[],f=[];for(let d=0;d(K,F,le,pe)=>this.normalizeDate({year:N,month:Y,day:fe,hours:K,minutes:F,seconds:le,milliseconds:pe});for(let N=1;N<=r;N++){for(let Y=1,fe=s;Y<=ar;Y++,fe+=fe===ar?1-ar:1){h&&fe===o&&(m=1,g=e.days,y=Math.floor((m-1)/ar+1),v=Math.floor((e.days-m)/ar+1),b=1,_=e.weeks,x=e.month,k=e.year,h=!1,f=!0);const K=U(k,x,m),F={start:K(0,0,0),end:K(23,59,59,999)},le=F.start,pe=`${rt(k,4)}-${rt(x,2)}-${rt(m,2)}`,Ce=Y,Ie=ar-Y,Re=u[N-1],Pe=l[N-1],he=m===C&&x===T&&k===A,Te=f&&m===1,R=f&&m===e.days,G=N===1,$=N===r,ee=Y===1,z=Y===ar;a.push({id:pe,label:m.toString(),ariaLabel:p.format(new Date(k,x-1,m)),day:m,dayFromEnd:g,weekday:fe,weekdayPosition:Ce,weekdayPositionFromEnd:Ie,weekdayOrdinal:y,weekdayOrdinalFromEnd:v,week:b,weekFromEnd:_,weeknumber:Re,isoWeeknumber:Pe,month:x,year:k,dateFromTime:K,date:le,range:F,isToday:he,isFirstDay:Te,isLastDay:R,inMonth:f,inPrevMonth:h,inNextMonth:d,onTop:G,onBottom:$,onLeft:ee,onRight:z,classes:[`id-${pe}`,`day-${m}`,`day-from-end-${g}`,`weekday-${fe}`,`weekday-position-${Ce}`,`weekday-ordinal-${y}`,`weekday-ordinal-from-end-${v}`,`week-${b}`,`week-from-end-${_}`,{"is-today":he,"is-first-day":Te,"is-last-day":R,"in-month":f,"in-prev-month":h,"in-next-month":d,"on-top":G,"on-bottom":$,"on-left":ee,"on-right":z}]}),f&&R?(f=!1,d=!0,m=1,g=n.days,y=1,v=Math.floor((n.days-m)/ar+1),b=1,_=n.weeks,x=n.month,k=n.year):(m++,g--,y=Math.floor((m-1)/ar+1),v=Math.floor((e.days-m)/ar+1))}b++,_--}return a}}class D5{constructor({key:r,hashcode:e,highlight:i,content:n,dot:a,bar:s,popover:o,dates:l,excludeDates:u,excludeMode:c,customData:h,order:f,pinPage:d},p,m){this.key=oB(r)?Tu():r,this.hashcode=e,this.customData=h,this.order=f||0,this.dateOpts={order:f,locale:m},this.pinPage=d,i&&(this.highlight=p.normalizeHighlight(i)),n&&(this.content=p.normalizeContent(n)),a&&(this.dot=p.normalizeDot(a)),s&&(this.bar=p.normalizeBar(s)),o&&(this.popover=o),this.dates=m.normalizeDates(l,this.dateOpts),this.hasDates=!!Mr(this.dates),this.excludeDates=m.normalizeDates(u,this.dateOpts),this.hasExcludeDates=!!Mr(this.excludeDates),this.excludeMode=c||"intersects",this.hasExcludeDates&&!this.hasDates&&(this.dates.push(new jt({},this.dateOpts)),this.hasDates=!0),this.isComplex=VZ(this.dates,g=>g.isComplex)}intersectsDate(r){return r=r instanceof jt?r:new jt(r,this.dateOpts),!this.excludesDate(r)&&(this.dates.find(e=>e.intersectsDate(r))||!1)}includesDate(r){return r=r instanceof jt?r:new jt(r,this.dateOpts),!this.excludesDate(r)&&(this.dates.find(e=>e.includesDate(r))||!1)}excludesDate(r){return r=r instanceof jt?r:new jt(r,this.dateOpts),this.hasExcludeDates&&this.excludeDates.find(e=>this.excludeMode==="intersects"&&e.intersectsDate(r)||this.excludeMode==="includes"&&e.includesDate(r))}intersectsDay(r){return!this.excludesDay(r)&&(this.dates.find(e=>e.intersectsDay(r))||!1)}excludesDay(r){return this.hasExcludeDates&&this.excludeDates.find(e=>e.intersectsDay(r))}}const MG=300,IG=60,AG=80;var BG={maxSwipeTime:MG,minHorizontalSwipeDistance:IG,maxVerticalSwipeDistance:AG};const LG="MMMM YYYY",FG="W",RG="MMM",jG=["L","YYYY-MM-DD","YYYY/MM/DD"],VG=["L h:mm A","YYYY-MM-DD h:mm A","YYYY/MM/DD h:mm A"],NG=["L HH:mm","YYYY-MM-DD HH:mm","YYYY/MM/DD HH:mm"],HG=["h:mm A"],zG=["HH:mm"],UG="WWW, MMM D, YYYY",YG=["L","YYYY-MM-DD","YYYY/MM/DD"],WG="iso",KG="YYYY-MM-DDTHH:mm:ss.SSSZ";var $G={title:LG,weekdays:FG,navMonths:RG,input:jG,inputDateTime:VG,inputDateTime24hr:NG,inputTime:HG,inputTime24hr:zG,dayPopover:UG,data:YG,model:WG,iso:KG};const ZG="640px",GG="768px",qG="1024px",QG="1280px";var XG={sm:ZG,md:GG,lg:qG,xl:QG};const JG={componentPrefix:"v",color:"blue",isDark:!1,navVisibility:"click",titlePosition:"center",transition:"slide-h",touch:BG,masks:$G,screens:XG,locales:Hr,datePicker:{updateOnInput:!0,inputDebounce:1e3,popover:{visibility:"hover-focus",placement:"bottom-start",keepVisibleOnInput:!1,isInteractive:!0}}},cf=vi(JG),eq=j(()=>_z(cf.locales,t=>(t.masks=Xp(t.masks,cf.masks),t))),ln=t=>window&&Jp(window.__vcalendar__,t)?bo(window.__vcalendar__,t):bo(cf,t),tq={props:{color:{type:String,default:()=>ln("color")},isDark:{type:Boolean,default:()=>ln("isDark")},firstDayOfWeek:Number,masks:Object,locale:[String,Object],timezone:String,minDate:null,maxDate:null,minDateExact:null,maxDateExact:null,disabledDates:null,availableDates:null,theme:null},computed:{$theme(){return this.theme instanceof vv?this.theme:new vv({color:this.color,isDark:this.isDark})},$locale(){if(this.locale instanceof Mu)return this.locale;const t=Fr(this.locale)?this.locale:{id:this.locale,firstDayOfWeek:this.firstDayOfWeek,masks:this.masks};return new Mu(t,{locales:eq.value,timezone:this.timezone})},disabledDates_(){const t=this.normalizeDates(this.disabledDates),{minDate:r,minDateExact:e,maxDate:i,maxDateExact:n}=this;if(e||r){const a=e?this.normalizeDate(e):this.normalizeDate(r,{time:"00:00:00"});t.push({start:null,end:new Date(a.getTime()-1e3)})}if(n||i){const a=n?this.normalizeDate(n):this.normalizeDate(i,{time:"23:59:59"});t.push({start:new Date(a.getTime()+1e3),end:null})}return t},availableDates_(){return this.normalizeDates(this.availableDates)},disabledAttribute(){return new D5({key:"disabled",dates:this.disabledDates_,excludeDates:this.availableDates_,excludeMode:"includes",order:100},this.$theme,this.$locale)}},methods:{formatDate(t,r){return this.$locale?this.$locale.format(t,r):""},parseDate(t,r){if(!this.$locale)return null;const e=this.$locale.parse(t,r);return on(e)?e:null},normalizeDate(t,r){return this.$locale?this.$locale.normalizeDate(t,r):t},normalizeDates(t){return this.$locale.normalizeDates(t,{isFullDay:!0})},pageForDate(t){return this.$locale.getDateParts(this.normalizeDate(t))},pageForThisMonth(){return this.pageForDate(new Date)}}},rq={methods:{safeSlot(t,r,e=null){return Ai(this.$slots[t])?this.$slots[t](r):e}}},_c=WZ,E5=tq,e0=rq,iq={name:"PopoverRow",mixins:[_c],props:{attribute:Object},computed:{indicator(){const{highlight:t,dot:r,bar:e,popover:i}=this.attribute;if(i&&i.hideIndicator)return null;if(t){const{color:n,isDark:a}=t.start;return{style:tt(Se({},this.theme.bgAccentHigh({color:n,isDark:!a})),{width:"10px",height:"5px",borderRadius:"3px"})}}if(r){const{color:n,isDark:a}=r.start;return{style:tt(Se({},this.theme.bgAccentHigh({color:n,isDark:!a})),{width:"5px",height:"5px",borderRadius:"50%"})}}if(e){const{color:n,isDark:a}=e.start;return{style:tt(Se({},this.theme.bgAccentHigh({color:n,isDark:!a})),{width:"10px",height:"3px"})}}return null}}},nq={class:"vc-day-popover-row"},aq={key:0,class:"vc-day-popover-row-indicator"},sq={class:"vc-day-popover-row-content"};function oq(t,r,e,i,n,a){return P(),I("div",nq,[a.indicator?(P(),I("div",aq,[E("span",{style:hr(a.indicator.style),class:ve(a.indicator.class)},null,6)])):oe("",!0),E("div",sq,[me(t.$slots,"default",{},()=>[de(ne(e.attribute.popover?e.attribute.popover.label:"No content provided"),1)])])])}var lq=os(iq,[["render",oq]]);const ll="26px",uq="0 0 32 32",cq={"left-arrow":{viewBox:"0 -1 16 34",path:"M11.196 10c0 0.143-0.071 0.304-0.179 0.411l-7.018 7.018 7.018 7.018c0.107 0.107 0.179 0.268 0.179 0.411s-0.071 0.304-0.179 0.411l-0.893 0.893c-0.107 0.107-0.268 0.179-0.411 0.179s-0.304-0.071-0.411-0.179l-8.321-8.321c-0.107-0.107-0.179-0.268-0.179-0.411s0.071-0.304 0.179-0.411l8.321-8.321c0.107-0.107 0.268-0.179 0.411-0.179s0.304 0.071 0.411 0.179l0.893 0.893c0.107 0.107 0.179 0.25 0.179 0.411z"},"right-arrow":{viewBox:"-5 -1 16 34",path:"M10.625 17.429c0 0.143-0.071 0.304-0.179 0.411l-8.321 8.321c-0.107 0.107-0.268 0.179-0.411 0.179s-0.304-0.071-0.411-0.179l-0.893-0.893c-0.107-0.107-0.179-0.25-0.179-0.411 0-0.143 0.071-0.304 0.179-0.411l7.018-7.018-7.018-7.018c-0.107-0.107-0.179-0.268-0.179-0.411s0.071-0.304 0.179-0.411l0.893-0.893c0.107-0.107 0.268-0.179 0.411-0.179s0.304 0.071 0.411 0.179l8.321 8.321c0.107 0.107 0.179 0.268 0.179 0.411z"}},hq={props:["name"],data(){return{width:ll,height:ll,viewBox:uq,path:"",isBaseline:!1}},mounted(){this.updateIcon()},watch:{name(){this.updateIcon()}},methods:{updateIcon(){const t=cq[this.name];t&&(this.width=t.width||ll,this.height=t.height||ll,this.viewBox=t.viewBox,this.path=t.path)}}},dq=["width","height","viewBox"],fq=["d"];function pq(t,r,e,i,n,a){return P(),I("svg",{class:"vc-svg-icon",width:n.width,height:n.height,viewBox:n.viewBox},[E("path",{d:n.path},null,8,fq)],8,dq)}var M5=os(hq,[["render",pq]]);const Ch=12,gq={name:"CalendarNav",emits:["input"],components:{SvgIcon:M5},mixins:[_c],props:{value:{type:Object,default:()=>({month:0,year:0})},validator:{type:Function,default:()=>()=>!0}},data(){return{monthMode:!0,yearIndex:0,yearGroupIndex:0,onSpaceOrEnter:k5}},computed:{month(){return this.value&&this.value.month||0},year(){return this.value&&this.value.year||0},title(){return this.monthMode?this.yearIndex:`${this.firstYear} - ${this.lastYear}`},monthItems(){return this.getMonthItems(this.yearIndex)},yearItems(){return this.getYearItems(this.yearGroupIndex)},prevItemsEnabled(){return this.monthMode?this.prevMonthItemsEnabled:this.prevYearItemsEnabled},nextItemsEnabled(){return this.monthMode?this.nextMonthItemsEnabled:this.nextYearItemsEnabled},prevMonthItemsEnabled(){return this.getMonthItems(this.yearIndex-1).some(t=>!t.isDisabled)},nextMonthItemsEnabled(){return this.getMonthItems(this.yearIndex+1).some(t=>!t.isDisabled)},prevYearItemsEnabled(){return this.getYearItems(this.yearGroupIndex-1).some(t=>!t.isDisabled)},nextYearItemsEnabled(){return this.getYearItems(this.yearGroupIndex+1).some(t=>!t.isDisabled)},activeItems(){return this.monthMode?this.monthItems:this.yearItems},firstYear(){return S5(this.yearItems.map(t=>t.year))},lastYear(){return _o(this.yearItems.map(t=>t.year))}},watch:{year(){this.yearIndex=this.year},yearIndex(t){this.yearGroupIndex=this.getYearGroupIndex(t)},value(){this.focusFirstItem()}},created(){this.yearIndex=this.year},mounted(){this.focusFirstItem()},methods:{focusFirstItem(){this.$nextTick(()=>{const t=this.$refs.navContainer.querySelector(".vc-nav-item:not(.is-disabled)");t&&t.focus()})},getItemClasses({isActive:t,isCurrent:r,isDisabled:e}){const i=["vc-nav-item"];return t?i.push("is-active"):r&&i.push("is-current"),e&&i.push("is-disabled"),i},getYearGroupIndex(t){return Math.floor(t/Ch)},getMonthItems(t){const{month:r,year:e}=this.pageForDate(new Date);return this.locale.getMonthDates().map((i,n)=>{const a=n+1;return{month:a,year:t,id:`${t}.${rt(a,2)}`,label:this.locale.format(i,this.masks.navMonths),ariaLabel:this.locale.format(i,"MMMM YYYY"),isActive:a===this.month&&t===this.year,isCurrent:a===r&&t===e,isDisabled:!this.validator({month:a,year:t}),click:()=>this.monthClick(a,t)}})},getYearItems(t){const{_:r,year:e}=this.pageForDate(new Date),i=t*Ch,n=i+Ch,a=[];for(let s=i;sthis.yearClick(s)})}return a},monthClick(t,r){this.validator({month:t,year:r})&&this.$emit("input",{month:t,year:r})},yearClick(t){this.yearIndex=t,this.monthMode=!0,this.focusFirstItem()},toggleMode(){this.monthMode=!this.monthMode},movePrev(){!this.prevItemsEnabled||(this.monthMode&&this.movePrevYear(),this.movePrevYearGroup())},moveNext(){!this.nextItemsEnabled||(this.monthMode&&this.moveNextYear(),this.moveNextYearGroup())},movePrevYear(){this.yearIndex--},moveNextYear(){this.yearIndex++},movePrevYearGroup(){this.yearGroupIndex--},moveNextYearGroup(){this.yearGroupIndex++}}},mq={class:"vc-nav-container",ref:"navContainer"},vq={class:"vc-nav-header"},yq=["tabindex"],bq=["tabindex"],_q={class:"vc-nav-items"},wq=["data-id","aria-label","tabindex","onClick","onKeydown"];function xq(t,r,e,i,n,a){const s=we("svg-icon");return P(),I("div",mq,[E("div",vq,[E("span",{role:"button",class:ve(["vc-nav-arrow is-left",{"is-disabled":!a.prevItemsEnabled}]),tabindex:a.prevItemsEnabled?0:void 0,onClick:r[0]||(r[0]=(...o)=>a.movePrev&&a.movePrev(...o)),onKeydown:r[1]||(r[1]=o=>n.onSpaceOrEnter(o,a.movePrev))},[me(t.$slots,"nav-left-button",{},()=>[J(s,{name:"left-arrow",width:"20px",height:"24px"})])],42,yq),E("span",{role:"button",class:"vc-nav-title vc-grid-focus",style:{whiteSpace:"nowrap"},tabindex:"0",onClick:r[2]||(r[2]=(...o)=>a.toggleMode&&a.toggleMode(...o)),onKeydown:r[3]||(r[3]=o=>n.onSpaceOrEnter(o,a.toggleMode))},ne(a.title),33),E("span",{role:"button",class:ve(["vc-nav-arrow is-right",{"is-disabled":!a.nextItemsEnabled}]),tabindex:a.nextItemsEnabled?0:void 0,onClick:r[4]||(r[4]=(...o)=>a.moveNext&&a.moveNext(...o)),onKeydown:r[5]||(r[5]=o=>n.onSpaceOrEnter(o,a.moveNext))},[me(t.$slots,"nav-right-button",{},()=>[J(s,{name:"right-arrow",width:"20px",height:"24px"})])],42,bq)]),E("div",_q,[(P(!0),I(Ke,null,Vt(a.activeItems,o=>(P(),I("span",{key:o.label,role:"button","data-id":o.id,"aria-label":o.ariaLabel,class:ve(a.getItemClasses(o)),tabindex:o.isDisabled?void 0:0,onClick:o.click,onKeydown:l=>n.onSpaceOrEnter(l,o.click)},ne(o.label),43,wq))),128))])],512)}var Sq=os(gq,[["render",xq]]);function hf(t){document&&document.dispatchEvent(new CustomEvent("show-popover",{detail:t}))}function df(t){document&&document.dispatchEvent(new CustomEvent("hide-popover",{detail:t}))}function I5(t){document&&document.dispatchEvent(new CustomEvent("toggle-popover",{detail:t}))}function Cq(t){document&&document.dispatchEvent(new CustomEvent("update-popover",{detail:t}))}function Iu(t){const{visibility:r}=t,e=r==="click",i=r==="hover",n=r==="hover-focus",a=r==="focus";t.autoHide=!e;let s=!1,o=!1;const{isRenderFn:l}=t,u={click:l?"onClick":"click",mousemove:l?"onMousemove":"mousemove",mouseleave:l?"onMouseleave":"mouseleave",focusin:l?"onFocusin":"focusin",focusout:l?"onFocusout":"focusout"};return{[u.click](c){e&&(t.ref=c.target,I5(t),c.stopPropagation())},[u.mousemove](c){t.ref=c.currentTarget,s||(s=!0,(i||n)&&hf(t))},[u.mouseleave](c){t.ref=c.target,s&&(s=!1,(i||n&&!o)&&df(t))},[u.focusin](c){t.ref=c.currentTarget,o||(o=!0,(a||n)&&hf(t))},[u.focusout](c){t.ref=c.currentTarget,o&&!Ks(t.ref,c.relatedTarget)&&(o=!1,(a||n&&!s)&&df(t))}}}const Pq={name:"CalendarDay",emits:["dayclick","daymouseenter","daymouseleave","dayfocusin","dayfocusout","daykeydown"],mixins:[_c,e0],inheritAttrs:!1,render(){const t=()=>this.hasBackgrounds&&De("div",{class:"vc-highlights vc-day-layer"},this.backgrounds.map(({key:n,wrapperClass:a,class:s,style:o})=>De("div",{key:n,class:a},[De("div",{class:s,style:o})]))),r=()=>this.safeSlot("day-content",{day:this.day,attributes:this.day.attributes,attributesMap:this.day.attributesMap,dayProps:this.dayContentProps,dayEvents:this.dayContentEvents})||De("span",tt(Se(tt(Se({},this.dayContentProps),{class:this.dayContentClass,style:this.dayContentStyle}),this.dayContentEvents),{ref:"content"}),[this.day.label]),e=()=>this.hasDots&&De("div",{class:"vc-day-layer vc-day-box-center-bottom"},[De("div",{class:"vc-dots"},this.dots.map(({key:n,class:a,style:s})=>De("span",{key:n,class:a,style:s})))]),i=()=>this.hasBars&&De("div",{class:"vc-day-layer vc-day-box-center-bottom"},[De("div",{class:"vc-bars"},this.bars.map(({key:n,class:a,style:s})=>De("span",{key:n,class:a,style:s})))]);return De("div",{class:["vc-day",...this.day.classes,{"vc-day-box-center-center":!this.$slots["day-content"]},{"is-not-in-month":!this.inMonth}]},[t(),r(),e(),i()])},inject:["sharedState"],props:{day:{type:Object,required:!0}},data(){return{glyphs:{},dayContentEvents:{}}},computed:{label(){return this.day.label},startTime(){return this.day.range.start.getTime()},endTime(){return this.day.range.end.getTime()},inMonth(){return this.day.inMonth},isDisabled(){return this.day.isDisabled},backgrounds(){return this.glyphs.backgrounds},hasBackgrounds(){return!!Mr(this.backgrounds)},content(){return this.glyphs.content},dots(){return this.glyphs.dots},hasDots(){return!!Mr(this.dots)},bars(){return this.glyphs.bars},hasBars(){return!!Mr(this.bars)},popovers(){return this.glyphs.popovers},hasPopovers(){return!!Mr(this.popovers)},dayContentClass(){return["vc-day-content vc-focusable",{"is-disabled":this.isDisabled},bo(_o(this.content),"class")||""]},dayContentStyle(){return bo(_o(this.content),"style")},dayContentProps(){let t;return this.day.isFocusable?t="0":this.day.inMonth&&(t="-1"),{tabindex:t,"aria-label":this.day.ariaLabel,"aria-disabled":this.day.isDisabled?"true":"false",role:"button"}},dayEvent(){return tt(Se({},this.day),{el:this.$refs.content,popovers:this.popovers})}},watch:{theme(){this.refresh()},popovers(){this.refreshPopovers()},"day.shouldRefresh"(){this.refresh()}},mounted(){this.refreshPopovers(),this.refresh()},methods:{getDayEvent(t){return tt(Se({},this.dayEvent),{event:t})},click(t){this.$emit("dayclick",this.getDayEvent(t))},mouseenter(t){this.$emit("daymouseenter",this.getDayEvent(t))},mouseleave(t){this.$emit("daymouseleave",this.getDayEvent(t))},focusin(t){this.$emit("dayfocusin",this.getDayEvent(t))},focusout(t){this.$emit("dayfocusout",this.getDayEvent(t))},keydown(t){this.$emit("daykeydown",this.getDayEvent(t))},refresh(){if(!this.day.shouldRefresh)return;this.day.shouldRefresh=!1;const t={backgrounds:[],dots:[],bars:[],popovers:[],content:[]};this.day.attributes=Object.values(this.day.attributesMap||{}).sort((r,e)=>r.order-e.order),this.day.attributes.forEach(r=>{const{targetDate:e}=r,{isDate:i,isComplex:n,startTime:a,endTime:s}=e,o=this.startTime<=a,l=this.endTime>=s,u={isDate:i,isComplex:n,onStart:o,onEnd:l,onStartAndEnd:o&&l,onStartOrEnd:o||l};this.processHighlight(r,u,t),this.processNonHighlight(r,"content",u,t.content),this.processNonHighlight(r,"dot",u,t.dots),this.processNonHighlight(r,"bar",u,t.bars),this.processPopover(r,t)}),this.glyphs=t},processHighlight({key:t,highlight:r},{isDate:e,isComplex:i,onStart:n,onEnd:a,onStartAndEnd:s},{backgrounds:o,content:l}){if(!r)return;const{base:u,start:c,end:h}=r;e||i?(o.push({key:t,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",c.class],style:c.style}),l.push({key:`${t}-content`,class:c.contentClass,style:c.contentStyle})):s?(o.push({key:t,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",c.class],style:c.style}),l.push({key:`${t}-content`,class:c.contentClass,style:c.contentStyle})):n?(o.push({key:`${t}-base`,wrapperClass:"vc-day-layer vc-day-box-right-center",class:["vc-highlight vc-highlight-base-start",u.class],style:u.style}),o.push({key:t,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",c.class],style:c.style}),l.push({key:`${t}-content`,class:c.contentClass,style:c.contentStyle})):a?(o.push({key:`${t}-base`,wrapperClass:"vc-day-layer vc-day-box-left-center",class:["vc-highlight vc-highlight-base-end",u.class],style:u.style}),o.push({key:t,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",h.class],style:h.style}),l.push({key:`${t}-content`,class:h.contentClass,style:h.contentStyle})):(o.push({key:`${t}-middle`,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight vc-highlight-base-middle",u.class],style:u.style}),l.push({key:`${t}-content`,class:u.contentClass,style:u.contentStyle}))},processNonHighlight(t,r,{isDate:e,onStart:i,onEnd:n},a){if(!t[r])return;const{key:s}=t,o=`vc-${r}`,{base:l,start:u,end:c}=t[r];e||i?a.push({key:s,class:[o,u.class],style:u.style}):n?a.push({key:s,class:[o,c.class],style:c.style}):a.push({key:s,class:[o,l.class],style:l.style})},processPopover(t,{popovers:r}){const{key:e,customData:i,popover:n}=t;if(!n)return;const a=Ys({key:e,customData:i,attribute:t},Se({},n),{visibility:n.label?"hover":"click",placement:"bottom",isInteractive:!n.label});r.splice(0,0,a)},refreshPopovers(){let t={};Mr(this.popovers)&&(t=Iu(Ys({id:this.dayPopoverId,data:this.day,isRenderFn:!0},...this.popovers))),this.dayContentEvents=NZ({onClick:this.click,onMouseenter:this.mouseenter,onMouseleave:this.mouseleave,onFocusin:this.focusin,onFocusout:this.focusout,onKeydown:this.keydown},t),Cq({id:this.dayPopoverId,data:this.day})}}},kq={name:"CalendarPane",emits:["update:page","weeknumberclick"],mixins:[_c,e0],inheritAttrs:!1,render(){const t=this.safeSlot("header",this.page)||De("div",{class:`vc-header align-${this.titlePosition}`},[De("div",Se({class:"vc-title"},this.navPopoverEvents),[this.safeSlot("header-title",this.page,this.page.title)])]),r=this.weekdayLabels.map((l,u)=>De("div",{key:u+1,class:"vc-weekday"},[l])),e=this.showWeeknumbers_.startsWith("left"),i=this.showWeeknumbers_.startsWith("right");e?r.unshift(De("div",{class:"vc-weekday"})):i&&r.push(De("div",{class:"vc-weekday"}));const n=l=>De("div",{class:["vc-weeknumber"]},[De("span",{class:["vc-weeknumber-content",`is-${this.showWeeknumbers_}`],onClick:u=>{this.$emit("weeknumberclick",{weeknumber:l,days:this.page.days.filter(c=>c[this.weeknumberKey]===l),event:u})}},[l])]),a=[],{daysInWeek:s}=this.locale;this.page.days.forEach((l,u)=>{const c=u%s;(e&&c===0||i&&c===s)&&a.push(n(l[this.weeknumberKey])),a.push(De(Pq,tt(Se({},this.$attrs),{day:l}),this.$slots)),i&&c===s-1&&a.push(n(l[this.weeknumberKey]))});const o=De("div",{class:{"vc-weeks":!0,"vc-show-weeknumbers":this.showWeeknumbers_,"is-left":e,"is-right":i}},[r,a]);return De("div",{class:["vc-pane",`row-from-end-${this.rowFromEnd}`,`column-from-end-${this.columnFromEnd}`],ref:"pane"},[t,o])},props:{page:Object,position:Number,row:Number,rowFromEnd:Number,column:Number,columnFromEnd:Number,titlePosition:String,navVisibility:{type:String,default:()=>ln("navVisibility")},showWeeknumbers:[Boolean,String],showIsoWeeknumbers:[Boolean,String]},computed:{weeknumberKey(){return this.showWeeknumbers?"weeknumber":"isoWeeknumber"},showWeeknumbers_(){const t=this.showWeeknumbers||this.showIsoWeeknumbers;return t==null?"":AA(t)?t?"left":"":t.startsWith("right")?this.columnFromEnd>1?"right":t:this.column>1?"left":t},navPlacement(){switch(this.titlePosition){case"left":return"bottom-start";case"right":return"bottom-end";default:return"bottom"}},navPopoverEvents(){const{sharedState:t,navVisibility:r,navPlacement:e,page:i,position:n}=this;return Iu({id:t.navPopoverId,visibility:r,placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:["bottom"]}}],data:{page:i,position:n},isInteractive:!0,isRenderFn:!0})},weekdayLabels(){return this.locale.getWeekdayDates().map(t=>this.format(t,this.masks.weekdays))}}};class Oq{constructor(r,e,i){this.theme=r,this.locale=e,this.map={},this.refresh(i,!0)}destroy(){this.theme=null,this.locale=null,this.map={},this.list=[],this.pinAttr=null}refresh(r,e){const i={},n=[];let a=null;const s=[],o=e?new Set:new Set(Object.keys(this.map));return Mr(r)&&r.forEach((l,u)=>{if(!l||!l.dates)return;const c=l.key?l.key.toString():u.toString(),h=l.order||0,f=zZ(JSON.stringify(l));let d=this.map[c];!e&&d&&d.hashcode===f?o.delete(c):(d=new D5(Se({key:c,order:h,hashcode:f},l),this.theme,this.locale),s.push(d)),d&&d.pinPage&&(a=d),i[c]=d,n.push(d)}),this.map=i,this.list=n,this.pinAttr=a,{adds:s,deletes:Array.from(o)}}}const Tq=(t,r,{maxSwipeTime:e,minHorizontalSwipeDistance:i,maxVerticalSwipeDistance:n})=>{if(!t||!t.addEventListener||!Ai(r))return null;let a=0,s=0,o=null,l=!1;function u(h){const f=h.changedTouches[0];a=f.screenX,s=f.screenY,o=new Date().getTime(),l=!0}function c(h){if(!l)return;l=!1;const f=h.changedTouches[0],d=f.screenX-a,p=f.screenY-s;if(new Date().getTime()-o=i&&Math.abs(p)<=n){const m={toLeft:!1,toRight:!1};d<0?m.toLeft=!0:m.toRight=!0,r(m)}}return or(t,"touchstart",u,{passive:!0}),or(t,"touchend",c,{passive:!0}),()=>{lr(t,"touchstart",u),lr(t,"touchend",c)}},Dq={name:"Calendar",emits:["dayfocusin","dayfocusout","transition-start","transition-end","update:from-page","update:to-page"],render(){const t=this.pages.map((n,a)=>{const s=a+1,o=Math.ceil((a+1)/this.columns),l=this.rows-o+1,u=s%this.columns||this.columns,c=this.columns-u+1;return De(kq,tt(Se({},this.$attrs),{key:n.key,attributes:this.store,page:n,position:s,row:o,rowFromEnd:l,column:u,columnFromEnd:c,titlePosition:this.titlePosition,canMove:this.canMove,"onUpdate:page":h=>this.move(h,{position:a+1}),onDayfocusin:h=>{this.lastFocusedDay=h,this.$emit("dayfocusin",h)},onDayfocusout:h=>{this.lastFocusedDay=null,this.$emit("dayfocusout",h)}}),this.$slots)}),r=n=>{const a=()=>this.move(n?-this.step_:this.step_),s=l=>k5(l,a),o=n?!this.canMovePrev:!this.canMoveNext;return De("div",{class:["vc-arrow",`is-${n?"left":"right"}`,{"is-disabled":o}],role:"button",onClick:a,onKeydown:s},[(n?this.safeSlot("header-left-button",{click:a}):this.safeSlot("header-right-button",{click:a}))||De(M5,{name:n?"left-arrow":"right-arrow"})])},e=()=>De(uf,{id:this.sharedState.navPopoverId,contentClass:"vc-nav-popover-container",ref:"navPopover"},{default:({data:n})=>{const{position:a,page:s}=n;return De(Sq,{value:s,position:a,validator:o=>this.canMove(o,{position:a}),onInput:o=>this.move(o)},Se({},this.$slots))}}),i=()=>De(uf,{id:this.sharedState.dayPopoverId,contentClass:"vc-day-popover-container"},{default:({data:n,updateLayout:a,hide:s})=>{const o=Object.values(n.attributes).filter(h=>h.popover),l=this.$locale.masks,u=this.formatDate,c=u(n.date,l.dayPopover);return this.safeSlot("day-popover",{day:n,attributes:o,masks:l,format:u,dayTitle:c,updateLayout:a,hide:s},De("div",[l.dayPopover&&De("div",{class:["vc-day-popover-header"]},[c]),o.map(h=>De(lq,{key:h.key,attribute:h}))]))}});return De("div",{"data-helptext":"Press the arrow keys to navigate by day, Home and End to navigate to week ends, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year",class:["vc-container",`vc-${this.$theme.color}`,{"vc-is-expanded":this.isExpanded,"vc-is-dark":this.$theme.isDark}],onKeydown:this.handleKeydown,onMouseup:n=>n.preventDefault(),ref:"container"},[e(),De("div",{class:["vc-pane-container",{"in-transition":this.inTransition}]},[De(O5,{name:this.transitionName,"on-before-enter":()=>{this.inTransition=!0},"on-after-enter":()=>{this.inTransition=!1}},{default:()=>De("div",tt(Se({},this.$attrs),{class:"vc-pane-layout",style:{gridTemplateColumns:`repeat(${this.columns}, 1fr)`},key:this.firstPage?this.firstPage.key:""}),t)}),De("div",{class:[`vc-arrows-container title-${this.titlePosition}`]},[r(!0),r(!1)]),this.$slots.footer&&this.$slots.footer()]),i()])},mixins:[E5,e0],provide(){return{sharedState:this.sharedState}},props:{rows:{type:Number,default:1},columns:{type:Number,default:1},step:Number,titlePosition:{type:String,default:()=>ln("titlePosition")},isExpanded:Boolean,fromDate:Date,toDate:Date,fromPage:Object,toPage:Object,minPage:Object,maxPage:Object,transition:String,attributes:[Object,Array],trimWeeks:Boolean,disablePageSwipe:Boolean},data(){return{pages:[],store:null,lastFocusedDay:null,focusableDay:new Date().getDate(),transitionName:"",inTransition:!1,sharedState:{navPopoverId:Tu(),dayPopoverId:Tu(),theme:{},masks:{},locale:{}}}},computed:{firstPage(){return S5(this.pages)},lastPage(){return _o(this.pages)},minPage_(){return this.minPage||this.pageForDate(this.minDate)},maxPage_(){return this.maxPage||this.pageForDate(this.maxDate)},count(){return this.rows*this.columns},step_(){return this.step||this.count},canMovePrev(){return this.canMove(-this.step_)},canMoveNext(){return this.canMove(this.step_)}},watch:{$locale(){this.refreshLocale(),this.refreshPages({page:this.firstPage,ignoreCache:!0}),this.initStore()},$theme(){this.refreshTheme(),this.initStore()},fromDate(){this.refreshPages()},fromPage(t){const r=this.pages&&this.pages[0];bh(t,r)||this.refreshPages()},toPage(t){const r=this.pages&&this.pages[this.pages.length-1];bh(t,r)||this.refreshPages()},count(){this.refreshPages()},attributes:{handler(t){const{adds:r,deletes:e}=this.store.refresh(t);this.refreshAttrs(this.pages,r,e)},deep:!0},pages(t){this.refreshAttrs(t,this.store.list,null,!0)},disabledAttribute(){this.refreshDisabledDays()},lastFocusedDay(t){t&&(this.focusableDay=t.day,this.refreshFocusableDays())},inTransition(t){t?this.$emit("transition-start"):(this.$emit("transition-end"),this.transitionPromise&&(this.transitionPromise.resolve(!0),this.transitionPromise=null))}},created(){this.refreshLocale(),this.refreshTheme(),this.initStore(),this.refreshPages()},mounted(){this.disablePageSwipe||(this.removeHandlers=Tq(this.$refs.container,({toLeft:t,toRight:r})=>{t?this.moveNext():r&&this.movePrev()},ln("touch")))},beforeUnmount(){this.pages=[],this.store.destroy(),this.store=null,this.sharedState=null,this.removeHandlers&&this.removeHandlers()},methods:{refreshLocale(){this.sharedState.locale=this.$locale,this.sharedState.masks=this.$locale.masks},refreshTheme(){this.sharedState.theme=this.$theme},canMove(t,r={}){const e=this.firstPage&&this.$locale.toPage(t,this.firstPage);if(!e)return!1;let{position:i}=r;if(Us(t)&&(i=1),!i)if(Os(e,this.firstPage))i=-1;else if(Ws(e,this.lastPage))i=1;else return!0;return Object.assign(r,this.getTargetPageRange(e,{position:i,force:!0})),HZ(r.fromPage,r.toPage).some(n=>P5(n,this.minPage_,this.maxPage_))},movePrev(t){return this.move(-this.step_,t)},moveNext(t){return this.move(this.step_,t)},move(t,r={}){const e=this.canMove(t,r);return!r.force&&!e?Promise.reject(new Error(`Move target is disabled: ${JSON.stringify(r)}`)):(this.$refs.navPopover.hide({hideDelay:0}),r.fromPage&&!bh(r.fromPage,this.firstPage)?this.refreshPages(tt(Se({},r),{page:r.fromPage,position:1,force:!0})):Promise.resolve(!0))},focusDate(t,r={}){return this.move(t,r).then(()=>{const e=this.$el.querySelector(`.id-${this.$locale.getDayId(t)}.in-month .vc-focusable`);return e?(e.focus(),Promise.resolve(!0)):Promise.resolve(!1)})},showPageRange(t,r){let e,i;if(on(t))e=this.pageForDate(t);else if(Fr(t)){const{month:s,year:o}=t,{from:l,to:u}=t;Us(s)&&Us(o)?e=t:(l||u)&&(e=on(l)?this.pageForDate(l):l,i=on(u)?this.pageForDate(u):u)}else return Promise.reject(new Error("Invalid page range provided."));const n=this.lastPage;let a=e;return Ws(i,n)&&(a=Ti(i,-(this.pages.length-1))),Os(a,e)&&(a=e),this.refreshPages(tt(Se({},r),{page:a}))},getTargetPageRange(t,{position:r,force:e}={}){let i=null,n=null;if(xr(t)){let a=0;r=+r,isNaN(r)||(a=r>0?1-r:-(this.count+r)),i=Ti(t,a)}else i=this.getDefaultInitialPage();return n=Ti(i,this.count-1),e||(Os(i,this.minPage_)?i=this.minPage_:Ws(n,this.maxPage_)&&(i=Ti(this.maxPage_,1-this.count)),n=Ti(i,this.count-1)),{fromPage:i,toPage:n}},getDefaultInitialPage(){let t=this.fromPage||this.pageForDate(this.fromDate);if(!xr(t)){const r=this.toPage||this.pageForDate(this.toPage);xr(r)&&(t=Ti(r,1-this.count))}return xr(t)||(t=this.getPageForAttributes()),xr(t)||(t=this.pageForThisMonth()),t},refreshPages({page:t,position:r=1,force:e,transition:i,ignoreCache:n}={}){return new Promise((a,s)=>{const{fromPage:o,toPage:l}=this.getTargetPageRange(t,{position:r,force:e}),u=[];for(let c=0;c{r.isDisabled=!!this.disabledAttribute&&this.disabledAttribute.intersectsDay(r)})},refreshFocusableDays(t){this.getPageDays(t).forEach(r=>{r.isFocusable=r.inMonth&&r.day===this.focusableDay})},getPageDays(t=this.pages){return t.reduce((r,e)=>r.concat(e.days),[])},getPageTransition(t,r,e=this.transition){if(e==="none")return e;if(e==="fade"||!e&&this.count>1||!xr(t)||!xr(r))return"fade";const i=Os(r,t);return e==="slide-v"?i?"slide-down":"slide-up":i?"slide-right":"slide-left"},getPageForAttributes(){let t=null;const r=this.store.pinAttr;if(r&&r.hasDates){let[e]=r.dates;e=e.start||e.date,t=this.pageForDate(e)}return t},buildPage({month:t,year:r},e){const i=`${r.toString()}-${t.toString()}`;let n=this.pages.find(a=>a.key===i);if(!n||e){const a=new Date(r,t-1,15),s=this.$locale.getMonthComps(t,r),o=this.$locale.getPrevMonthComps(t,r),l=this.$locale.getNextMonthComps(t,r);n={key:i,month:t,year:r,weeks:this.trimWeeks?s.weeks:6,title:this.$locale.format(a,this.$locale.masks.title),shortMonthLabel:this.$locale.format(a,"MMM"),monthLabel:this.$locale.format(a,"MMMM"),shortYearLabel:r.toString().substring(2),yearLabel:r.toString(),monthComps:s,prevMonthComps:o,nextMonthComps:l,canMove:u=>this.canMove(u),move:u=>this.move(u),moveThisMonth:()=>this.moveThisMonth(),movePrevMonth:()=>this.move(o),moveNextMonth:()=>this.move(l),refresh:!0},n.days=this.$locale.getCalendarDays(n)}return n},initStore(){this.store=new Oq(this.$theme,this.$locale,this.attributes),this.refreshAttrs(this.pages,this.store.list,[],!0)},refreshAttrs(t=[],r=[],e=[],i){!Mr(t)||t.forEach(n=>{n.days.forEach(a=>{let s=!1,o={};i?s=!0:lf(a.attributesMap,e)?(o=of(a.attributesMap,e),s=!0):o=a.attributesMap||{},r.forEach(l=>{const u=l.intersectsDay(a);if(u){const c=tt(Se({},l),{targetDate:u});o[l.key]=c,s=!0}}),s&&(a.attributesMap=o,a.shouldRefresh=!0)})})},handleKeydown(t){const r=this.lastFocusedDay;r!=null&&(r.event=t,this.handleDayKeydown(r))},handleDayKeydown(t){const{dateFromTime:r,event:e}=t,i=r(12);let n=null;switch(e.key){case"ArrowLeft":{n=ui(i,-1);break}case"ArrowRight":{n=ui(i,1);break}case"ArrowUp":{n=ui(i,-7);break}case"ArrowDown":{n=ui(i,7);break}case"Home":{n=ui(i,-t.weekdayPosition+1);break}case"End":{n=ui(i,t.weekdayPositionFromEnd);break}case"PageUp":{e.altKey?n=mm(i,-1):n=ef(i,-1);break}case"PageDown":{e.altKey?n=mm(i,1):n=ef(i,1);break}}n&&(e.preventDefault(),this.focusDate(n).catch())}}},Eq={inheritAttrs:!1,emits:["update:modelValue"],props:{options:Array,modelValue:null}},Mq={class:"vc-select"},Iq=["value"],Aq=["value","disabled"],Bq=E("div",{class:"vc-select-arrow"},[E("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},[E("path",{d:"M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"})])],-1);function Lq(t,r,e,i,n,a){return P(),I("div",Mq,[E("select",Ot(t.$attrs,{value:e.modelValue,onChange:r[0]||(r[0]=s=>t.$emit("update:modelValue",s.target.value))}),[(P(!0),I(Ke,null,Vt(e.options,s=>(P(),I("option",{key:s.value,value:s.value,disabled:s.disabled},ne(s.label),9,Aq))),128))],16,Iq),Bq])}var Fq=os(Eq,[["render",Lq]]);const Rq=[{value:0,label:"12"},{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"},{value:6,label:"6"},{value:7,label:"7"},{value:8,label:"8"},{value:9,label:"9"},{value:10,label:"10"},{value:11,label:"11"}],jq=[{value:12,label:"12"},{value:13,label:"1"},{value:14,label:"2"},{value:15,label:"3"},{value:16,label:"4"},{value:17,label:"5"},{value:18,label:"6"},{value:19,label:"7"},{value:20,label:"8"},{value:21,label:"9"},{value:22,label:"10"},{value:23,label:"11"}],Vq={name:"TimePicker",components:{TimeSelect:Fq},emits:["update:modelValue"],props:{modelValue:{type:Object,required:!0},locale:{type:Object,required:!0},theme:{type:Object,required:!0},is24hr:{type:Boolean,default:!0},showBorder:Boolean,hourOptions:Array,minuteOptions:Array},computed:{date(){let t=this.locale.normalizeDate(this.modelValue);return this.modelValue.hours===24&&(t=new Date(t.getTime()-1)),t},hours:{get(){return this.modelValue.hours},set(t){this.updateValue(t,this.minutes)}},minutes:{get(){return this.modelValue.minutes},set(t){this.updateValue(this.hours,t)}},isAM:{get(){return this.modelValue.hours<12},set(t){let r=this.hours;t&&r>=12?r-=12:!t&&r<12&&(r+=12),this.updateValue(r,this.minutes)}},amHourOptions(){return Rq.filter(t=>this.hourOptions.some(r=>r.value===t.value))},pmHourOptions(){return jq.filter(t=>this.hourOptions.some(r=>r.value===t.value))},hourOptions_(){return this.is24hr?this.hourOptions:this.isAM?this.amHourOptions:this.pmHourOptions},amDisabled(){return!Mr(this.amHourOptions)},pmDisabled(){return!Mr(this.pmHourOptions)}},methods:{updateValue(t,r=this.minutes){(t!==this.hours||r!==this.minutes)&&this.$emit("update:modelValue",tt(Se({},this.modelValue),{hours:t,minutes:r,seconds:0,milliseconds:0}))}}},Nq=E("div",null,[E("svg",{fill:"none","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",viewBox:"0 0 24 24",class:"vc-time-icon",stroke:"currentColor"},[E("path",{d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1),Hq={class:"vc-time-content"},zq={key:0,class:"vc-time-date"},Uq={class:"vc-time-weekday"},Yq={class:"vc-time-month"},Wq={class:"vc-time-day"},Kq={class:"vc-time-year"},$q={class:"vc-time-select"},Zq=E("span",{style:{margin:"0 4px"}},":",-1),Gq={key:0,class:"vc-am-pm"};function qq(t,r,e,i,n,a){const s=we("time-select");return P(),I("div",{class:ve(["vc-time-picker",[{"vc-invalid":!e.modelValue.isValid,"vc-bordered":e.showBorder}]])},[Nq,E("div",Hq,[a.date?(P(),I("div",zq,[E("span",Uq,ne(e.locale.format(a.date,"WWW")),1),E("span",Yq,ne(e.locale.format(a.date,"MMM")),1),E("span",Wq,ne(e.locale.format(a.date,"D")),1),E("span",Kq,ne(e.locale.format(a.date,"YYYY")),1)])):oe("",!0),E("div",$q,[J(s,{modelValue:a.hours,"onUpdate:modelValue":r[0]||(r[0]=o=>a.hours=o),modelModifiers:{number:!0},options:a.hourOptions_},null,8,["modelValue","options"]),Zq,J(s,{modelValue:a.minutes,"onUpdate:modelValue":r[1]||(r[1]=o=>a.minutes=o),modelModifiers:{number:!0},options:e.minuteOptions},null,8,["modelValue","options"]),e.is24hr?oe("",!0):(P(),I("div",Gq,[E("button",{class:ve({active:a.isAM,"vc-disabled":a.amDisabled}),onClick:r[2]||(r[2]=gr(o=>a.isAM=!0,["prevent"])),type:"button"}," AM ",2),E("button",{class:ve({active:!a.isAM,"vc-disabled":a.pmDisabled}),onClick:r[3]||(r[3]=gr(o=>a.isAM=!1,["prevent"])),type:"button"}," PM ",2)]))])])],2)}var Qq=os(Vq,[["render",qq]]);const Mv={type:"auto",mask:"iso",timeAdjust:""},Xq=[Mv,Mv],ul={DATE:"date",DATE_TIME:"datetime",TIME:"time"},_r={NONE:0,START:1,END:2,BOTH:3},Jq={name:"DatePicker",emits:["update:modelValue","drag","dayclick","daykeydown","popover-will-show","popover-did-show","popover-will-hide","popover-did-hide"],render(){const t=(n,a)=>{if(!this.$slots.footer)return n;const s=[n,this.$slots.footer()];return a?De(a,s):s},r=()=>{if(!this.dateParts)return null;const n=this.isRange?this.dateParts:[this.dateParts[0]];return De("div",{},tt(Se({},this.$slots),{default:()=>n.map((a,s)=>{const o=this.$locale.getHourOptions(this.modelConfig_[s].validHours,a),l=this.$locale.getMinuteOptions(this.modelConfig_[s].minuteIncrement,a);return De(Qq,{modelValue:a,locale:this.$locale,theme:this.$theme,is24hr:this.is24hr,showBorder:!this.isTime,isDisabled:this.isDateTime&&!a.isValid||this.isDragging,hourOptions:o,minuteOptions:l,"onUpdate:modelValue":u=>this.onTimeInput(u,s===0)})})}))},e=()=>De(Dq,tt(Se({},this.$attrs),{attributes:this.attributes_,theme:this.$theme,locale:this.$locale,minDate:this.minDateExact||this.minDate,maxDate:this.maxDateExact||this.maxDate,disabledDates:this.disabledDates,availableDates:this.availableDates,onDayclick:this.onDayClick,onDaykeydown:this.onDayKeydown,onDaymouseenter:this.onDayMouseEnter,ref:"calendar"}),tt(Se({},this.$slots),{footer:()=>this.isDateTime?t(r()):t()})),i=()=>this.isTime?De("div",{class:["vc-container",`vc-${this.$theme.color}`,{"vc-is-dark":this.$theme.isDark}]},t(r(),"div")):e();return this.$slots.default?De("div",[this.$slots.default(this.slotArgs),De(uf,{id:this.datePickerPopoverId,placement:"bottom-start",contentClass:`vc-container${this.isDark?" vc-is-dark":""}`,"on-before-show":n=>this.$emit("popover-will-show",n),"on-after-show":n=>this.$emit("popover-did-show",n),"on-before-hide":n=>this.$emit("popover-will-hide",n),"on-after-hide":n=>this.$emit("popover-did-hide",n),ref:"popover"},{default:i})]):i()},mixins:[E5],props:{mode:{type:String,default:ul.DATE},modelValue:{type:null,required:!0},modelConfig:{type:Object,default:()=>({})},is24hr:Boolean,minuteIncrement:Number,isRequired:Boolean,isRange:Boolean,updateOnInput:{type:Boolean,default:()=>ln("datePicker.updateOnInput")},inputDebounce:{type:Number,default:()=>ln("datePicker.inputDebounce")},popover:{type:Object,default:()=>({})},dragAttribute:Object,selectAttribute:Object,attributes:Array,validHours:[Object,Array,Function]},data(){return{value_:null,dateParts:null,activeDate:"",dragValue:null,inputValues:["",""],updateTimeout:null,watchValue:!0,datePickerPopoverId:Tu()}},computed:{isDate(){return this.mode.toLowerCase()===ul.DATE},isDateTime(){return this.mode.toLowerCase()===ul.DATE_TIME},isTime(){return this.mode.toLowerCase()===ul.TIME},isDragging(){return!!this.dragValue},modelConfig_(){return this.normalizeConfig(this.modelConfig,Xq)},inputMask(){const t=this.$locale.masks;return this.isTime?this.is24hr?t.inputTime24hr:t.inputTime:this.isDateTime?this.is24hr?t.inputDateTime24hr:t.inputDateTime:this.$locale.masks.input},inputMaskHasTime(){return/[Hh]/g.test(this.inputMask)},inputMaskHasDate(){return/[dD]{1,2}|Do|W{1,4}|M{1,4}|YY(?:YY)?/g.test(this.inputMask)},inputMaskPatch(){if(this.inputMaskHasTime&&this.inputMaskHasDate)return Gi.DATE_TIME;if(this.inputMaskHasDate)return Gi.DATE;if(this.inputMaskHasTime)return Gi.TIME},slotArgs(){const{isRange:t,isDragging:r,updateValue:e,showPopover:i,hidePopover:n,togglePopover:a}=this,s=t?{start:this.inputValues[0],end:this.inputValues[1]}:this.inputValues[0],o=[!0,!1].map(u=>Se({input:this.onInputInput(u),change:this.onInputChange(u),keyup:this.onInputKeyup},Iu(tt(Se({},this.popover_),{id:this.datePickerPopoverId,callback:c=>{c.action==="show"&&c.completed&&this.onInputShow(u)}})))),l=t?{start:o[0],end:o[1]}:o[0];return{inputValue:s,inputEvents:l,isDragging:r,updateValue:e,showPopover:i,hidePopover:n,togglePopover:a,getPopoverTriggerEvents:Iu}},popover_(){return Xp(this.popover,ln("datePicker.popover"))},selectAttribute_(){if(!this.hasValue(this.value_))return null;const t=tt(Se({key:"select-drag"},this.selectAttribute),{dates:this.value_,pinPage:!0}),{dot:r,bar:e,highlight:i,content:n}=t;return!r&&!e&&!i&&!n&&(t.highlight=!0),t},dragAttribute_(){if(!this.isRange||!this.hasValue(this.dragValue))return null;const t=tt(Se({key:"select-drag"},this.dragAttribute),{dates:this.dragValue}),{dot:r,bar:e,highlight:i,content:n}=t;return!r&&!e&&!i&&!n&&(t.highlight={startEnd:{fillMode:"outline"}}),t},attributes_(){const t=pr(this.attributes)?[...this.attributes]:[];return this.dragAttribute_?t.push(this.dragAttribute_):this.selectAttribute_&&t.push(this.selectAttribute_),t}},watch:{inputMask(){this.formatInput()},modelValue(t){!this.watchValue||this.forceUpdateValue(t,{config:this.modelConfig_,formatInput:!0,hidePopover:!1})},value_(){this.refreshDateParts()},dragValue(){this.refreshDateParts()},timezone(){this.refreshDateParts(),this.forceUpdateValue(this.value_,{formatInput:!0})}},created(){this.value_=this.normalizeValue(this.modelValue,this.modelConfig_,Gi.DATE_TIME,_r.BOTH),this.forceUpdateValue(this.modelValue,{config:this.modelConfig_,formatInput:!0,hidePopover:!1}),this.refreshDateParts()},mounted(){or(document,"keydown",this.onDocumentKeyDown),or(document,"click",this.onDocumentClick)},beforeUnmount(){lr(document,"keydown",this.onDocumentKeyDown),lr(document,"click",this.onDocumentClick)},methods:{getDateParts(t){return this.$locale.getDateParts(t)},getDateFromParts(t){return this.$locale.getDateFromParts(t)},refreshDateParts(){const t=this.dragValue||this.value_,r=[];this.isRange?(t&&t.start?r.push(this.getDateParts(t.start)):r.push({}),t&&t.end?r.push(this.getDateParts(t.end)):r.push({})):t?r.push(this.getDateParts(t)):r.push({}),this.$nextTick(()=>this.dateParts=r)},onDocumentKeyDown(t){this.dragValue&&t.key==="Escape"&&(this.dragValue=null)},onDocumentClick(t){document.body.contains(t.target)&&!Ks(this.$el,t.target)&&(this.dragValue=null,this.formatInput())},onDayClick(t){this.handleDayClick(t),this.$emit("dayclick",t)},onDayKeydown(t){switch(t.event.key){case" ":case"Enter":{this.handleDayClick(t),t.event.preventDefault();break}case"Escape":this.hidePopover()}this.$emit("daykeydown",t)},handleDayClick(t){const{keepVisibleOnInput:r,visibility:e}=this.popover_,i={patch:Gi.DATE,adjustTime:!0,formatInput:!0,hidePopover:this.isDate&&!r&&e!=="visible"};this.isRange?(this.isDragging?this.dragTrackingValue.end=t.date:this.dragTrackingValue=Se({},t.range),i.isDragging=!this.isDragging,i.rangePriority=i.isDragging?_r.NONE:_r.BOTH,i.hidePopover=i.hidePopover&&!i.isDragging,this.updateValue(this.dragTrackingValue,i)):(i.clearIfEqual=!this.isRequired,this.updateValue(t.date,i))},onDayMouseEnter(t){!this.isDragging||(this.dragTrackingValue.end=t.date,this.updateValue(this.dragTrackingValue,{patch:Gi.DATE,adjustTime:!0,formatInput:!0,hidePriority:!1,rangePriority:_r.NONE}))},onTimeInput(t,r){let e=null;if(this.isRange){const i=r?t:this.dateParts[0],n=r?this.dateParts[1]:t;e={start:i,end:n}}else e=t;this.updateValue(e,{patch:Gi.TIME,rangePriority:r?_r.START:_r.END}).then(()=>this.adjustPageRange(r))},onInputInput(t){return r=>{!this.updateOnInput||this.onInputUpdate(r.target.value,t,{formatInput:!1,hidePopover:!1,debounce:this.inputDebounce})}},onInputChange(t){return r=>{this.onInputUpdate(r.target.value,t,{formatInput:!0,hidePopover:!1})}},onInputUpdate(t,r,e){this.inputValues.splice(r?0:1,1,t);const i=this.isRange?{start:this.inputValues[0],end:this.inputValues[1]||this.inputValues[0]}:t,n={type:"string",mask:this.inputMask};this.updateValue(i,tt(Se({},e),{config:n,patch:this.inputMaskPatch,rangePriority:r?_r.START:_r.END})).then(()=>this.adjustPageRange(r))},onInputShow(t){this.adjustPageRange(t)},onInputKeyup(t){t.key==="Escape"&&this.updateValue(this.value_,{formatInput:!0,hidePopover:!0})},updateValue(t,r={}){return clearTimeout(this.updateTimeout),new Promise(e=>{const i=r,{debounce:n}=i,a=lA(i,["debounce"]);n>0?this.updateTimeout=setTimeout(()=>{this.forceUpdateValue(t,a),e(this.value_)},n):(this.forceUpdateValue(t,a),e(this.value_))})},normalizeConfig(t,r=this.modelConfig_){return t=pr(t)?t:[t.start||t,t.end||t],r.map((e,i)=>Se(Se({validHours:this.validHours,minuteIncrement:this.minuteIncrement},e),t[i]))},forceUpdateValue(t,{config:r=this.modelConfig_,patch:e=Gi.DATE_TIME,clearIfEqual:i=!1,formatInput:n=!0,hidePopover:a=!1,isDragging:s=this.isDragging,rangePriority:o=_r.BOTH}={}){r=this.normalizeConfig(r);let l=this.normalizeValue(t,r,e,o);!l&&this.isRequired&&(l=this.value_),l=this.adjustTimeForValue(l,r);const u=this.valueIsDisabled(l);if(u){if(s)return;l=this.value_,a=!1}const c=s?"dragValue":"value_";let h=!this.valuesAreEqual(this[c],l);if(!u&&!h&&i&&(l=null,h=!0),h){this[c]=l,s||(this.dragValue=null);const f=this.denormalizeValue(l),d=this.isDragging?"drag":"update:modelValue";this.watchValue=!1,this.$emit(d,f),this.$nextTick(()=>this.watchValue=!0)}a&&this.hidePopover(),n&&this.formatInput()},hasValue(t){return this.isRange?Fr(t)&&!!t.start&&!!t.end:!!t},normalizeValue(t,r,e,i){if(!this.hasValue(t))return null;if(this.isRange){const n={},a=t.start>t.end?t.end:t.start;n.start=this.normalizeDate(a,tt(Se({},r[0]),{fillDate:this.value_&&this.value_.start||r[0].fillDate,patch:e}));const s=t.start>t.end?t.start:t.end;return n.end=this.normalizeDate(s,tt(Se({},r[1]),{fillDate:this.value_&&this.value_.end||r[1].fillDate,patch:e})),this.sortRange(n,i)}return this.normalizeDate(t,tt(Se({},r[0]),{fillDate:this.value_||r[0].fillDate,patch:e}))},adjustTimeForValue(t,r){return this.hasValue(t)?this.isRange?{start:this.$locale.adjustTimeForDate(t.start,r[0]),end:this.$locale.adjustTimeForDate(t.end,r[1])}:this.$locale.adjustTimeForDate(t,r[0]):null},sortRange(t,r=_r.NONE){const{start:e,end:i}=t;if(e>i)switch(r){case _r.START:return{start:e,end:e};case _r.END:return{start:i,end:i};case _r.BOTH:return{start:i,end:e}}return{start:e,end:i}},denormalizeValue(t,r=this.modelConfig_){return this.isRange?this.hasValue(t)?{start:this.$locale.denormalizeDate(t.start,r[0]),end:this.$locale.denormalizeDate(t.end,r[1])}:null:this.$locale.denormalizeDate(t,r[0])},valuesAreEqual(t,r){if(this.isRange){const e=this.hasValue(t),i=this.hasValue(r);return!e&&!i?!0:e!==i?!1:_h(t.start,r.start)&&_h(t.end,r.end)}return _h(t,r)},valueIsDisabled(t){return this.hasValue(t)&&this.disabledAttribute&&this.disabledAttribute.intersectsDate(t)},formatInput(){this.$nextTick(()=>{const t=this.normalizeConfig({type:"string",mask:this.inputMask}),r=this.denormalizeValue(this.dragValue||this.value_,t);this.isRange?this.inputValues=[r&&r.start,r&&r.end]:this.inputValues=[r,""]})},showPopover(t={}){hf(tt(Se(Se({ref:this.$el},this.popover_),t),{isInteractive:!0,id:this.datePickerPopoverId}))},hidePopover(t={}){df(tt(Se(Se({hideDelay:10},this.showPopover_),t),{id:this.datePickerPopoverId}))},togglePopover(t){I5(tt(Se(Se({ref:this.$el},this.popover_),t),{isInteractive:!0,id:this.datePickerPopoverId}))},adjustPageRange(t){this.$nextTick(()=>{const r=this.$refs.calendar,e=this.getPageForValue(t),i=t?1:-1;e&&r&&!P5(e,r.firstPage,r.lastPage)&&r.move(e,{position:i,transition:"fade"})})},getPageForValue(t){return this.hasValue(this.value_)?this.pageForDate(this.isRange?this.value_[t?"start":"end"]:this.value_):null},move(t,r){return this.$refs.calendar?this.$refs.calendar.move(t,r):Promise.reject(new Error("Navigation disabled while calendar is not yet displayed"))},focusDate(t,r){return this.$refs.calendar?this.$refs.calendar.focusDate(t,r):Promise.reject(new Error("Navigation disabled while calendar is not yet displayed"))}}},eQ=ce({name:"KSegmentedControl",components:{KButton:mt},props:{modelValue:{type:[String,Number,Boolean],required:!0},options:{type:Array,required:!0},isDisabled:{type:Boolean,default:!1}},emits:["update:modelValue","click"],setup(t,{emit:r}){const e=W(t.modelValue),i=a=>typeof a=="string"?a:a.label||a.value||a,n=a=>typeof a=="string"?a:a.value||a.label||a;return{selectedValue:e,label:i,value:n,appearance:a=>t.modelValue===n(a)?"primary":"outline",disabled:a=>typeof a=="object"?!!a.disabled:t.isDisabled,handleClick:a=>{var s,o;r("click",(s=a.target)==null?void 0:s.name),r("update:modelValue",(o=a.target)==null?void 0:o.name)}}}}),tQ={class:"segmented-control d-flex"};function rQ(t,r,e,i,n,a){const s=we("KButton");return P(),I("div",tQ,[(P(!0),I(Ke,null,Vt(t.options,o=>(P(),ye(s,{key:String(t.label(o)),name:t.value(o),disabled:t.disabled(o),appearance:t.appearance(o),size:"small",class:"justify-content-center",onClick:t.handleClick},{default:ue(()=>[de(ne(t.label(o)),1)]),_:2},1032,["name","disabled","appearance","onClick"]))),128))])}const iQ=Ye(eQ,[["render",rQ],["__scopeId","data-v-1f9c6dfd"]]);ce({name:"KDateTimePicker",components:{KButton:mt,KIcon:Je,KPop:$a,KSegmentedControl:iQ,DatePicker:Jq},props:{icon:{type:Boolean,required:!1,default:!0},modelValue:{type:[Object,Date,String],required:!1,default:"",validator:t=>typeof t=="string"?t==="":t instanceof Date||t.start!==void 0&&t.end!==void 0},maxDate:{type:Date,required:!1,default:null},minDate:{type:Date,required:!1,default:null},minuteIncrement:{type:Number,required:!1,default:5},mode:{type:String,required:!0,validator:t=>["date","time","dateTime","relative","relativeDate","relativeDateTime"].includes(t)},placeholder:{type:String,required:!1,default:"Select a time range"},range:{type:Boolean,required:!1,default:!1},timePeriods:{type:Array,required:!1,default:()=>[],validator:t=>t.every(r=>Array.isArray(r.values)&&r.values.every(e=>typeof e.timeframeText=="string"&&e.timeframeLength!==void 0&&typeof e.key=="string"&&e.key!==void 0&&typeof e.display=="string"&&e.display!==void 0&&e.start!==void 0&&e.end!==void 0))},width:{type:String,required:!1,default:"auto"}},emits:["change","update:modelValue"],setup(t,{emit:r}){var e;const i={type:"number"},n={highlight:{start:{class:"vcal-day-start"},base:{class:"vcal-day-base"},end:{class:"vcal-day-end"}}},a={highlight:{start:{class:"vcal-day-drag-start"},base:{class:"vcal-day-drag-base"},end:{class:"vcal-day-drag-end"}}},s=j(()=>t.mode!=="relative"),o=j(()=>{var k;return((k=t==null?void 0:t.timePeriods)==null?void 0:k.length)>0}),l=j(()=>d.tabName==="custom"||!o.value),u=j(()=>t.range||o.value?!d.selectedRange.start||!d.selectedRange.end:!d.selectedRange.start),c=j(()=>({width:t.width==="auto"||t.width.endsWith("%")||t.width.endsWith("px")?t.width:t.width+"px"})),h=W(t.modelValue),f=Intl.DateTimeFormat().resolvedOptions().timeZone,d=vi({abbreviatedDisplay:t.placeholder,fullRangeDisplay:"",hidePopover:!1,selectedRange:{start:new Date,end:new Date,timePeriodsKey:""},selectedTimeframe:(e=t.timePeriods[0])==null?void 0:e.values[0],tabName:"relative"}),p=k=>{let L,C;k&&(k.start&&k.end?(L=new Date(k.start),C=new Date(k.end)):(L=new Date(Number(k)),C=0),d.selectedRange={start:L,end:C,timePeriodsKey:""})},m=k=>{d.selectedTimeframe=k;const L=d.selectedTimeframe.start(),C=d.selectedTimeframe.end();d.selectedRange={start:new Date(L),end:new Date(C),timePeriodsKey:d.selectedTimeframe.key},d.fullRangeDisplay=y(d.selectedRange,!1)},g=()=>{var k;h.value="",d.abbreviatedDisplay=t.placeholder,d.fullRangeDisplay="",d.selectedRange={start:0,end:0,timePeriodsKey:""},o.value&&(d.selectedTimeframe=(k=t.timePeriods[0])==null?void 0:k.values[0]),t.range||t.mode==="relative"?(r("change",d.selectedRange),r("update:modelValue",d.selectedRange)):(r("change",""),r("update:modelValue",""))},y=(k,L)=>{const{start:C,end:T}=k;let A="PP hh:mm a";const U=ph.formatInTimeZone(C,f,"(z)");return!s.value&&o.value?A="PP hh:mm a":t.mode==="date"&&(A="PP"),t.range?L?`
${fh(C,A)} - 
${ph.formatInTimeZone(T,f,A)} ${U}
`:`${fh(C,A)} - ${ph.formatInTimeZone(T,f,A)} ${U}`:C?`${fh(C,A)} ${U}`:""},v=async()=>{if(t.range||o.value)r("change",d.selectedRange),r("update:modelValue",d.selectedRange);else{const k=new Date(d.selectedRange.start);r("change",k),r("update:modelValue",k)}d.hidePopover=!0,b()},b=()=>{t.range&&o.value&&!l.value?d.abbreviatedDisplay=d.selectedTimeframe.display:d.abbreviatedDisplay=y(d.selectedRange,!0)},_=k=>k.charAt(0).toUpperCase()+k.slice(1),x=j(()=>t.mode==="relativeDateTime"?"dateTime":t.mode==="relativeDate"?"date":t.mode);return Ge(h,(k,L)=>{k!==void 0&&k!==L&&p(k)},{immediate:!0}),Rt(()=>{if(t.modelValue)if("timePeriodsKey"in t.modelValue){d.tabName="relative";for(const k of t.timePeriods){const L=k.values.find(C=>C.key===t.modelValue.timePeriodsKey);if(L){m(L),b();break}}}else d.tabName="custom",p(t.modelValue),b()}),{changeRelativeTimeframe:m,clearSelection:g,hasCalendar:s,hasTimePeriods:o,impliedMode:x,modelConfig:i,selectedCalendarRange:h,calendarSelectAttributes:n,calendarDragAttributes:a,showCalendar:l,...ay(d),submitDisabled:u,widthStyle:c,submitTimeFrame:v,ucWord:_}}});const nQ=ce({name:"KDropdownItem",components:{KButton:mt},props:{item:{type:Object,default:null,validator:t=>t.label!==void 0},hasDivider:{type:Boolean,default:!1},isDangerous:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},selectionMenuChild:{type:Boolean,default:!1},onClick:{type:Function,default:void 0}},emits:["click","change"],setup(t,{emit:r}){const e=j(()=>{var s;return(s=t.item)!=null&&s.to?"link":typeof t.onClick<"u"||t.selectionMenuChild?"button":"default"}),i=j(()=>$route?$route==null?void 0:$route.path:""),n=j(()=>{var s;return((s=t.item)==null?void 0:s.label)||""}),a=j(()=>{var s;return((s=t.item)==null?void 0:s.to)||void 0});return{type:e,label:n,to:a,handleClick:s=>{r("click",s),t.selectionMenuChild&&r("change",t.item)},routePath:i}}}),aQ=["data-testid"],sQ={key:3,class:"k-dropdown-item-trigger","data-testid":"k-dropdown-item-trigger"};function oQ(t,r,e,i,n,a){const s=we("router-link"),o=we("KButton");return P(),I("li",{class:ve([{"has-divider":t.type!=="link"&&t.hasDivider,disabled:t.type==="default"&&t.disabled,danger:t.isDangerous,"k-dropdown-selected-option":t.selected},"k-dropdown-item w-100"]),"data-testid":`k-dropdown-item-${t.label.replace(/ /gi,"-")}`},[t.type==="link"&&t.to&&!!t.disabled?(P(),I("a",{key:0,class:ve([{disabled:t.disabled,"has-divider":t.hasDivider},"k-dropdown-item-trigger"]),"data-testid":"k-dropdown-item-trigger",href:"#",onClick:r[0]||(r[0]=gr(()=>{},["prevent","stop"]))},[me(t.$slots,"default",{},()=>[de(ne(t.label),1)],!0)],2)):t.type==="link"&&t.to?(P(),ye(s,{key:1,to:t.disabled?t.routePath:t.to,class:ve([{disabled:t.disabled,"has-divider":t.hasDivider},"k-dropdown-item-trigger"]),"data-testid":"k-dropdown-item-trigger",onClick:t.handleClick},{default:ue(()=>[me(t.$slots,"default",{},()=>[de(ne(t.label),1)],!0)]),_:3},8,["to","class","onClick"])):t.type==="button"?(P(),ye(o,{key:2,disabled:t.disabled,"is-rounded":!1,class:"k-dropdown-item-trigger btn-link k-button non-visual-button","data-testid":"k-dropdown-item-trigger",onClick:t.handleClick},{default:ue(()=>[me(t.$slots,"default",{},()=>[de(ne(t.label),1)],!0)]),_:3},8,["disabled","onClick"])):(P(),I("div",sQ,[me(t.$slots,"default",{},()=>[de(ne(t.label),1)],!0)]))],10,aQ)}const lQ=Ye(nQ,[["render",oQ],["__scopeId","data-v-4461406f"]]),Iv={hideCaret:!0,popoverClasses:"k-dropdown-popover mt-1",popoverTimeout:0,positionFixed:!0,placement:"bottomStart"},uQ=ce({name:"KDropdownMenu",components:{KButton:mt,KDropdownItem:lQ,Kooltip:Io,KPop:$a,KToggle:wp},props:{appearance:{type:String,default:"menu",validator:t=>["menu","selectionMenu"].includes(t)},buttonAppearance:{type:String,default:"primary"},label:{type:String,default:""},icon:{type:String,default:""},showCaret:{type:Boolean,default:!1},width:{type:String,default:""},kpopAttributes:{type:Object,default:()=>({})},items:{type:Array,default:()=>[],validator:t=>!t.length||t.some(r=>r.label!==void 0)},disabled:{type:Boolean,default:!1},disabledTooltip:{type:String,default:""},testMode:{type:Boolean,default:!1}},emits:["toggleDropdown","change"],setup(t,{emit:r}){const e={...Iv,...t.kpopAttributes,width:t.width?t.width:void 0,popoverClasses:`${Iv.popoverClasses} ${t.kpopAttributes.popoverClasses}`},i=W({}),n=s=>{t.appearance==="selectionMenu"&&(i.value=s)},a=(s,o,l)=>(s.value!==l&&(o(),r("toggleDropdown",s.value)),s.value);return Ge(i,(s,o)=>{s!==o&&r("change",s)}),Rt(()=>{if(t.items){const s=t.items.filter(o=>o.selected);s.length&&(i.value=s[0])}}),{boundKPopAttributes:e,selectedItem:i,handleSelection:n,handleTriggerToggle:a}}}),cQ={class:"k-dropdown-list dropdown-list","data-testid":"k-dropdown-list"};function hQ(t,r,e,i,n,a){const s=we("KButton"),o=we("KDropdownItem"),l=we("KPop"),u=we("KToggle");return P(),I("div",{class:ve([{"selection-dropdown-menu":t.appearance==="selectionMenu"},"k-dropdown k-dropdown-menu"])},[J(u,null,{default:ue(({toggle:c,isToggled:h})=>[J(l,Ot(t.boundKPopAttributes,{"on-popover-click":()=>t.handleTriggerToggle(h,c,!1),"test-mode":!!t.testMode||void 0,"data-testid":"k-dropdown-menu-popover",onOpened:()=>t.handleTriggerToggle(h,c,!0),onClosed:()=>t.handleTriggerToggle(h,c,!1)}),{content:ue(()=>[E("ul",cQ,[me(t.$slots,"items",{items:t.items,handleSelection:t.handleSelection},()=>[(P(!0),I(Ke,null,Vt(t.items,(f,d)=>(P(),ye(o,Ot(f,{key:`${f.label}-${d}`,item:f,"selection-menu-child":t.appearance==="selectionMenu",onChange:t.handleSelection}),null,16,["item","selection-menu-child","onChange"]))),128))],!0)])]),default:ue(()=>[(P(),ye(Ra(t.disabledTooltip?"Kooltip":"div"),{label:t.disabledTooltip,position:t.disabledTooltip?"bottom":void 0,"position-fixed":t.disabledTooltip?!0:void 0,"max-width":t.disabledTooltip?"240":void 0,"test-mode":!!t.testMode||void 0,class:"k-dropdown-trigger dropdown-trigger","data-testid":"k-dropdown-trigger"},{default:ue(()=>[me(t.$slots,"default",{isOpen:h.value},()=>[E("div",null,[t.label||t.icon?(P(),ye(s,{key:0,disabled:t.disabled,"show-caret":t.showCaret||t.appearance==="selectionMenu",appearance:t.appearance==="selectionMenu"?"outline":t.buttonAppearance,icon:t.icon,class:"k-dropdown-btn","data-testid":"k-dropdown-btn"},{default:ue(()=>[de(ne(t.label),1)]),_:1},8,["disabled","show-caret","appearance","icon"])):oe("",!0)])],!0)]),_:2},1032,["label","position","position-fixed","max-width","test-mode"]))]),_:2},1040,["on-popover-click","test-mode","onOpened","onClosed"])]),_:3})],2)}const sre=Ye(uQ,[["render",hQ],["__scopeId","data-v-886117c8"]]);ce({name:"KFileUpload",components:{KLabel:Za,KInput:oc,KButton:mt,KIcon:Je},props:{labelAttributes:{type:Object,default:()=>({})},label:{type:String,default:""},testMode:{type:Boolean,default:!1},help:{type:String,default:void 0},buttonAppearance:{type:String,default:"primary"},buttonText:{type:String,default:"Select file"},fileModel:{type:String,default:void 0},removable:{type:Boolean,default:!0},placeholder:{type:String,default:"No file selected"},type:{type:String,default:"file",validator:t=>["file","image"].includes(t)},accept:{type:Array,required:!0},maxFileSize:{type:Number,default:null},iconSize:{type:String,default:"26"},icon:{type:String,default:"image"},iconColor:{type:String,default:void 0},hasError:{type:Boolean,default:!1},errorMessage:{type:String,default:"Please check file size."}},emits:["file-added","file-removed","error"],setup(t,{emit:r}){const e=j(()=>t.testMode?"test-file-upload-id-1234":Yt()),i=j(()=>t.maxFileSize||t.maxFileSize===0?t.maxFileSize:t.type==="file"?525e4:1e6),n=W(!1),a=W([]),s=W(0),o=W(""),l=W([]);return{fileInput:a,customInputId:e,resetInput:()=>{a.value=[],o.value="",l.value=[],s.value++,n.value=!1,r("file-removed")},onFileChange:u=>{var c,h,f;a.value=(c=u.target)==null?void 0:c.files,o.value=(h=a==null?void 0:a.value[0])==null?void 0:h.name;const d=(f=a==null?void 0:a.value[0])==null?void 0:f.size;n.value=d>i.value,n.value&&(s.value++,r("error",a.value));const p=document.getElementById(e.value);d?l.value.push(a.value):(p.files=l.value[l.value.length-1],a.value=p.files,p.files&&(o.value=p.files[p.files.length-1].name)),r("file-added",a.value)},fileInputKey:s,fileValue:o,updateFile:()=>{const u=document.getElementById(e.value);u&&u.click()},hasUploadError:n,fileClone:l,maximumFileSize:i}}});const Av={fontSize:"font-size",fontWeight:"font-weight",fontFamily:"font-family",color:"color",margin:"margin",padding:"padding"};ce({name:"KInlineEdit",props:{ignoreValue:{type:Boolean,default:!1},styleOverrides:{type:Object,default:()=>({})}},emits:["changed"],setup(t,{emit:r,slots:e}){const i=W(null),n=j(()=>"editable-wrapper-"+Yt()),a=W(!1),s=W(""),o=W({}),l=async f=>{f.target.id!=="element-content-wrapper"&&(o.value={...c(f.target),...t.styleOverrides},s.value=t.ignoreValue?"":f.target.textContent,a.value=!0,await Gr(),i.value&&i.value.focus())},u=()=>{a.value=!1,r("changed",s.value)},c=f=>{const d=getComputedStyle(f);return Object.keys(Av).reduce((p,m)=>(p[m]=d.getPropertyValue(Av[m]),p),{})},h=f=>{var d;(d=f==null?void 0:f.target)==null||d.blur()};return Rt(()=>{try{if(!e.default)throw new Error("KInlineEdit expects a slotted HTML tag.")}catch{console.error(`KInlineEdit expects a slotted HTML tag. - - Example usage: - - -

Some text

- ^^------add slotted tag -
- `)}}),{input:i,inputUuid:n,isEditing:a,inputText:s,styles:o,handleClick:l,handleSave:u,onEnter:h}}});ce({name:"KInputSwitch",components:{KTooltip:Io,KIcon:Je},inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1,required:!0},label:{type:String,default:""},labelPosition:{type:String,default:"right",validator:t=>["left","right"].includes(t)},disabled:{type:Boolean,default:!1},disabledTooltipText:{type:String,default:""},enabledIcon:{type:Boolean,default:!1}},emits:["change","input","update:modelValue"],setup(t,{attrs:r,emit:e}){const i=j(()=>t.modelValue?"on":"off"),n=j(()=>{if(t.disabled!==void 0&&t.disabled!==!1)return r;const a=Object.assign({},r);return delete a.class,delete a.disabled,a});return{toggleText:i,handleChange:a=>{t.modelValue!==a.target.checked&&(e("change",a.target.checked),e("input",a.target.checked),e("update:modelValue",a.target.checked))},strippedAttrs:n}}});const dQ=ce({name:"KMenuDivider"}),fQ=t=>(zr("data-v-461355e1"),t=t(),Ur(),t),pQ={class:"k-menu-item-divider"},gQ=fQ(()=>E("hr",null,null,-1)),mQ=[gQ];function vQ(t,r,e,i,n,a){return P(),I("div",pQ,mQ)}const A5=Ye(dQ,[["render",vQ],["__scopeId","data-v-461355e1"]]),yQ=ce({name:"KMenuItem",components:{KButton:mt,KIcon:Je,KMenuDivider:A5},props:{item:{type:Object,default:null},expandable:{type:Boolean,default:!1},type:{type:String,default:"string",validator:t=>["string","number","divider"].includes(t)},lastMenuItem:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["clicked"],setup(t,{emit:r,slots:e}){const i=W(!1),n=j(()=>t.testMode?"test-menuitem-id-1234":Yt());return{isOpen:i,menuItemId:n,toggleMenuItem:()=>{t.expandable?i.value=!i.value:r("clicked",e.itemTitle||t.item)}}}}),bQ=["id","data-testid","test-mode"],_Q={key:0,class:"span-icon-container"},wQ={key:0},xQ={key:1},SQ={key:2};function CQ(t,r,e,i,n,a){const s=we("KIcon"),o=we("KButton"),l=we("KMenuDivider");return P(),I("div",{id:t.menuItemId,"data-testid":t.item?`${t.item.title.replace(/ /gi,"-")}-menu-item`:"menu-item","test-mode":!!t.testMode||void 0,class:ve([[t.isOpen?"title-dark":"",{"expando-item":t.expandable}],"k-menu-item"])},[t.type!=="divider"?(P(),ye(o,{key:0,"aria-expanded":t.isOpen&&t.expandable||void 0,"aria-labelledby":t.menuItemId||void 0,"is-rounded":!1,type:"button",class:"menu-button non-visual-button",onClick:t.toggleMenuItem},{default:ue(()=>[E("span",{class:ve([t.isOpen&&t.expandable?"title-dark":"","span-menu-title"])},[me(t.$slots,"itemTitle",{},()=>[de(ne(t.item?t.item.title:""),1)],!0)],2),t.expandable?(P(),I("span",_Q,[J(s,{icon:t.isOpen?"chevronUp":"chevronDown",color:"var(--grey-400)",size:"16"},null,8,["icon"])])):oe("",!0)]),_:3},8,["aria-expanded","aria-labelledby","onClick"])):oe("",!0),t.expandable?(P(),I("div",{key:1,class:ve([t.isOpen?"d-flex":"d-none","menu-content"])},[me(t.$slots,"itemBody",{},()=>[(t.type==="string"||t.type==="divider")&&t.expandable?(P(),I("div",wQ,ne(t.item?t.item.description:""),1)):(t.type==="number"||t.type==="divider")&&t.expandable?(P(),I("div",xQ,ne(t.item?t.item.description:""),1)):oe("",!0)],!0)],2)):oe("",!0),!t.lastMenuItem&&(t.type==="divider"||t.expandable)?(P(),I("div",SQ,[J(l)])):oe("",!0)],10,bQ)}const PQ=Ye(yQ,[["render",CQ],["__scopeId","data-v-b327ae72"]]),{getSizeFromString:kQ}=Kn();ce({name:"KMenu",components:{KMenuItem:PQ,KMenuDivider:A5},props:{items:{type:Array,required:!1,default:()=>[]},actionButton:{type:String,default:""},width:{type:String,default:"284"},testMode:{type:Boolean,default:!1}},emits:["proceed"],setup(t,{emit:r,slots:e}){const i=j(()=>({width:kQ(t.width)})),n=j(()=>!!e.actionButton);return{widthStyle:i,hasActionButton:n,proceed:()=>{r("proceed")}}}});const OQ=ce({name:"KModal",components:{KButton:mt,KIcon:Je},props:{title:{type:String,required:!0},hideTitle:{type:Boolean,default:!1},hideDismissIcon:{type:Boolean,default:!1},dismissButtonTheme:{type:String,default:"dark",validator:t=>["light","dark"].includes(t)},content:{type:String,default:""},textAlign:{type:String,default:"center",validator:t=>["left","center","right"].includes(t)},isVisible:{type:Boolean,default:!1},actionButtonText:{type:String,default:"Submit"},actionButtonAppearance:{type:String,default:"primary"},cancelButtonText:{type:String,default:"Cancel"},cancelButtonAppearance:{type:String,default:"outline"},hideCancelButton:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["canceled","proceed"],setup(t,{emit:r,slots:e}){const i=j(()=>!!e["header-image"]),n=j(()=>t.dismissButtonTheme==="light"?"var(--grey-400)":"var(--grey-600)"),a=l=>{t.isVisible&&l.keyCode===27&&s(!0)},s=(l=!1,u)=>{var c,h;(l||((h=(c=u==null?void 0:u.target)==null?void 0:c.classList)==null?void 0:h.contains("k-modal-backdrop")))&&r("canceled")},o=()=>{r("proceed")};return dy(()=>{var l,u;typeof document<"u"&&(t.isVisible?(l=document==null?void 0:document.body)==null||l.classList.add("k-modal-overflow-hidden"):(u=document==null?void 0:document.body)==null||u.classList.remove("k-modal-overflow-hidden"))}),Rt(()=>{var l;document.addEventListener("keydown",a),t.isVisible&&((l=document==null?void 0:document.body)==null||l.classList.add("k-modal-overflow-hidden"))}),Vi(()=>{var l;document.removeEventListener("keydown",a),(l=document==null?void 0:document.body)==null||l.classList.remove("k-modal-overflow-hidden")}),{hasHeaderImage:i,dismissButtonColor:n,close:s,proceed:o}}}),TQ=["aria-label"],DQ={class:"k-modal-dialog modal-dialog"},EQ={key:0,class:"close-button"},MQ={class:"k-modal-content modal-content"},IQ={key:0,class:"k-modal-header-image d-flex"},AQ={class:"k-modal-footer modal-footer d-flex"},BQ={class:"k-modal-action-buttons"};function LQ(t,r,e,i,n,a){const s=we("KIcon"),o=we("KButton");return t.isVisible?(P(),I("div",{key:0,"aria-label":t.title,class:"k-modal",role:"dialog","aria-modal":"true"},[E("div",{class:"k-modal-backdrop modal-backdrop",onClick:r[3]||(r[3]=l=>t.close(!1,l))},[E("div",DQ,[t.hasHeaderImage&&!t.hideDismissIcon?(P(),I("div",EQ,[J(o,{class:"non-visual-button","aria-label":"Close",onClick:r[0]||(r[0]=l=>t.close(!0))},{default:ue(()=>[J(s,{icon:"close",color:t.dismissButtonColor,size:"15"},null,8,["color"])]),_:1})])):oe("",!0),E("div",MQ,[t.hasHeaderImage?(P(),I("div",IQ,[me(t.$slots,"header-image",{},void 0,!0)])):oe("",!0),t.$slots["header-content"]||!t.hideTitle?(P(),I("div",{key:1,role:"heading","aria-level":"2",class:ve([{"header-left":t.textAlign==="left","header-centered":t.textAlign==="center","header-right":t.textAlign==="right","mb-5":!t.hasHeaderImage,"mb-4":t.hasHeaderImage},"k-modal-header modal-header"])},[me(t.$slots,"header-content",{},()=>[de(ne(t.title),1)],!0)],2)):oe("",!0),E("div",{class:ve([{"content-left":t.textAlign==="left","content-centered":t.textAlign==="center","content-right":t.textAlign==="right"},"k-modal-body modal-body"])},[me(t.$slots,"body-content",{},()=>[de(ne(t.content),1)],!0)],2),E("div",AQ,[me(t.$slots,"footer-content",{},()=>[t.hideCancelButton?oe("",!0):(P(),ye(o,{key:0,appearance:t.cancelButtonAppearance,onClick:r[1]||(r[1]=l=>t.close(!0)),onKeyup:r[2]||(r[2]=Li(l=>t.close(!0),["esc"]))},{default:ue(()=>[de(ne(t.cancelButtonText),1)]),_:1},8,["appearance"])),E("div",BQ,[me(t.$slots,"action-buttons",{},()=>[J(o,{appearance:t.actionButtonAppearance,onClick:t.proceed,onKeyup:Li(t.proceed,["enter"])},{default:ue(()=>[de(ne(t.actionButtonText),1)]),_:1},8,["appearance","onClick","onKeyup"])],!0)])],!0)])])])])],8,TQ)):oe("",!0)}const B5=Ye(OQ,[["render",LQ],["__scopeId","data-v-442f114b"]]);ce({name:"KModalFullscreen",components:{KButton:mt,KIcon:Je},props:{title:{type:String,required:!0},bodyHeader:{type:String,default:""},bodyHeaderDescription:{type:String,default:""},isVisible:{type:Boolean,default:!1},cancelButtonText:{type:String,default:"Cancel"},actionButtonText:{type:String,default:"Save"},actionButtonAppearance:{type:String,default:"primary"},cancelButtonAppearance:{type:String,default:"outline"},iconString:{type:String,default:"kong"}},emits:["canceled","proceed"],setup(t,{emit:r}){const e=W(null),i=j(()=>!!t.isVisible);Ge(()=>t.isVisible,async()=>{i.value?(document.body.style.overflow="hidden",await Gr(),e.value&&e.value.focus()):document.body.style.overflow=""});const n=o=>{t.isVisible&&(o.keyCode===27?a():o.keyCode===13&&s())},a=()=>{r("canceled")},s=()=>{r("proceed")};return Rt(()=>{document.addEventListener("keydown",n)}),xo(()=>{document.removeEventListener("keydown",n)}),Vi(()=>{document.body.style.overflow=""}),{isOpen:i,modalBodyContent:e,handleKeydown:n,close:a,proceed:s}}});ce({name:"KPrompt",components:{KButton:mt,KIcon:Je,KInput:oc,KModal:B5},props:{title:{type:String,default:""},type:{type:String,default:"info",validator:t=>["info","warning","danger"].includes(t)},message:{type:String,default:""},actionButtonText:{type:String,default:"OK"},cancelButtonText:{type:String,default:"Cancel"},actionPending:{type:Boolean,default:!1},isVisible:{type:Boolean,default:!1},confirmationText:{type:String,default:""},preventProceedOnEnter:{type:Boolean,default:!1}},emits:["canceled","proceed"],setup(t,{emit:r}){const e=W(""),i=()=>{e.value="",r("canceled")},n=u=>{l.value||(e.value="",r("proceed",u))},a=u=>{t.isVisible&&(u.keyCode===27?i():u.keyCode===13&&(t.preventProceedOnEnter||n(u)))},s=(u="")=>{const c=/(?:^|[\s-:'"])\w/g;return u.replace(c,h=>h.toUpperCase())},o=j(()=>t.title?t.type==="warning"?"Warning: "+t.title:t.title:t.type==="info"?"Information":s(t.type)),l=j(()=>t.actionPending?!0:t.confirmationText.length?t.confirmationText!==e.value:!1);return Rt(()=>{document.addEventListener("keydown",a)}),xo(()=>{document.removeEventListener("keydown",a)}),{confirmationInput:e,displayTitle:o,disableProceedButton:l,handleKeydown:a,close:i,proceed:n}}});const FQ=ce({name:"KRadio",inheritAttrs:!1,props:{modelValue:{type:[String,Number,Boolean,Object],default:"on",required:!0},label:{type:String,default:""},description:{type:String,default:""},selectedValue:{type:[String,Number,Boolean,Object],required:!0}},emits:["change","update:modelValue"],setup(t,{slots:r,emit:e,attrs:i}){const n=j(()=>!!(t.label||r.default)),a=j(()=>t.selectedValue===t.modelValue),s=()=>{e("change",t.selectedValue),e("update:modelValue",t.selectedValue)},o=j(()=>{const l={...i};return delete l.class,l});return{hasLabel:n,isSelected:a,modifiedAttrs:o,handleClick:s}}}),RQ=["checked"],jQ={key:0,class:"k-radio-label"},VQ={key:1,class:"k-radio-description"};function NQ(t,r,e,i,n,a){return P(),I("label",{class:ve(["k-radio",t.$attrs.class])},[E("input",Ot({checked:t.isSelected},t.modifiedAttrs,{type:"radio",class:"k-input",onClick:r[0]||(r[0]=(...s)=>t.handleClick&&t.handleClick(...s))}),null,16,RQ),t.hasLabel?(P(),I("span",jQ,[me(t.$slots,"default",{},()=>[de(ne(t.label),1)],!0)])):oe("",!0),t.hasLabel&&(t.description||t.$slots.description)?(P(),I("div",VQ,[me(t.$slots,"description",{},()=>[de(ne(t.description),1)],!0)])):oe("",!0)],2)}const ore=Ye(FQ,[["render",NQ],["__scopeId","data-v-372ea01c"]]);ce({name:"KSlideout",components:{KCard:Tp,KIcon:Je},props:{isVisible:{type:Boolean,default:!1}},emits:["close"],setup(t,{emit:r}){const e=(i,n=!1)=>{(t.isVisible&&i.keyCode===27||n)&&r("close")};return Rt(()=>{document.addEventListener("keydown",e)}),Vi(()=>{document.removeEventListener("keydown",e)}),{handleClose:e}}});const HQ=ce({name:"KActiveState",props:{title:{type:String,default:"Active"}}}),zQ=t=>(zr("data-v-3ef7acf2"),t=t(),Ur(),t),UQ={viewBox:"0 0 24 24",fill:"none",class:"k-step-state-icon","data-testid":"k-step-active"},YQ=zQ(()=>E("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1));function WQ(t,r,e,i,n,a){return P(),I("svg",UQ,[E("title",null,ne(t.title),1),YQ])}const KQ=Ye(HQ,[["render",WQ],["__scopeId","data-v-3ef7acf2"]]),$Q=ce({name:"KCompletedState",props:{title:{type:String,default:"Completed"}}}),t0=t=>(zr("data-v-713fc4ad"),t=t(),Ur(),t),ZQ={viewBox:"0 0 24 24",fill:"none",class:"k-step-state-icon","data-testid":"k-step-completed"},GQ=t0(()=>E("circle",{cx:"12",cy:"12",r:"12",class:"k-step-icon-primary"},null,-1)),qQ=t0(()=>E("path",{d:"M16 9L10 15L7 12.0001",class:"k-step-icon-primary"},null,-1)),QQ=t0(()=>E("path",{d:"M16 9L10 15L7 12.0001","stroke-width":"2.25","stroke-linecap":"round","stroke-linejoin":"round",class:"k-step-icon-secondary"},null,-1));function XQ(t,r,e,i,n,a){return P(),I("svg",ZQ,[E("title",null,ne(t.title),1),GQ,qQ,QQ])}const JQ=Ye($Q,[["render",XQ],["__scopeId","data-v-713fc4ad"]]),eX=ce({name:"KDefaultState",props:{title:{type:String,default:"Default"}}}),tX=t=>(zr("data-v-f28650fe"),t=t(),Ur(),t),rX={viewBox:"0 0 24 24",fill:"none",class:"k-step-state-icon","data-testid":"k-step-default"},iX=tX(()=>E("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1));function nX(t,r,e,i,n,a){return P(),I("svg",rX,[E("title",null,ne(t.title),1),iX])}const aX=Ye(eX,[["render",nX],["__scopeId","data-v-f28650fe"]]),sX=ce({name:"KErrorState",props:{title:{type:String,default:"Error"}}}),L5=t=>(zr("data-v-8359bd4e"),t=t(),Ur(),t),oX={class:"k-step-state-icon",viewBox:"0 0 24 24",fill:"none","data-testid":"k-step-error"},lX=L5(()=>E("circle",{cx:"12",cy:"12",r:"12",class:"k-step-icon-primary"},null,-1)),uX=L5(()=>E("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.14 9.517a.889.889 0 0 0-1.258-1.257l-2.483 2.483L9.917 8.26A.889.889 0 0 0 8.66 9.517L11.142 12 8.66 14.483a.889.889 0 0 0 1.257 1.257l2.482-2.483 2.483 2.483a.889.889 0 0 0 1.257-1.257L13.657 12l2.482-2.483Z",class:"k-step-icon-secondary"},null,-1));function cX(t,r,e,i,n,a){return P(),I("svg",oX,[E("title",null,ne(t.title),1),lX,uX])}const hX=Ye(sX,[["render",cX],["__scopeId","data-v-8359bd4e"]]),dX=ce({name:"KPendingState",props:{title:{type:String,default:"Pending"}}}),fX=t=>(zr("data-v-0acc505c"),t=t(),Ur(),t),pX={class:"k-step-spinner"},gX={class:"k-step-state-icon",viewBox:"0 0 50 50","data-testid":"k-step-pending"},mX=fX(()=>E("circle",{cx:"25",cy:"25",r:"20",fill:"none","stroke-width":"5"},null,-1));function vX(t,r,e,i,n,a){return P(),I("div",pX,[(P(),I("svg",gX,[de(ne(t.title)+" ",1),mX]))])}const yX=Ye(dX,[["render",vX],["__scopeId","data-v-0acc505c"]]),bX=ce({name:"KStepState",components:{KActiveState:KQ,KCompletedState:JQ,KDefaultState:aX,KErrorState:hX,KPendingState:yX},props:{state:{type:String,default:"default",validator:t=>["default","active","pending","completed","error"].includes(t)}}}),_X={class:"k-step-state px-3"};function wX(t,r,e,i,n,a){const s=we("KActiveState"),o=we("KCompletedState"),l=we("KErrorState"),u=we("KPendingState"),c=we("KDefaultState");return P(),I("div",_X,[t.state==="active"?(P(),ye(s,{key:0})):t.state==="completed"?(P(),ye(o,{key:1})):t.state==="error"?(P(),ye(l,{key:2})):t.state==="pending"?(P(),ye(u,{key:3})):(P(),ye(c,{key:4}))])}const xX=Ye(bX,[["render",wX],["__scopeId","data-v-3c65a965"]]),{getSizeFromString:SX}=Kn(),CX=ce({name:"KStep",components:{KLabel:Za,KStepState:xX},props:{label:{type:String,required:!0},state:{type:String,default:"default",validator:t=>["default","active","pending","completed","error"].includes(t)},maxLabelWidth:{type:String,default:"170"}},setup(t){return{labelStyle:j(()=>({maxWidth:SX(t.maxLabelWidth)}))}}}),PX={class:"k-step"};function kX(t,r,e,i,n,a){const s=we("KStepState"),o=we("KLabel");return P(),I("li",PX,[E("div",{class:ve([{completed:t.state==="completed"},"k-step-container"])},[J(s,{state:t.state},null,8,["state"]),E("div",{class:ve([{bolder:t.state==="active"||t.state==="pending"||t.state==="error",error:t.state==="error"},"k-step-label px-3"]),style:hr(t.labelStyle)},[J(o,null,{default:ue(()=>[de(ne(t.label),1)]),_:1})],6)],2)])}const OX=Ye(CX,[["render",kX],["__scopeId","data-v-67f709cc"]]);ce({name:"KStepper",components:{KStep:OX},props:{steps:{type:Array,required:!0,validator:t=>!t.length||t.every(r=>r.label!==void 0)},maxLabelWidth:{type:String,default:""}}});const Bv=(t,r,e,i)=>TX(t,r,e,i),{clientSideSorter:TX,useDebounce:DX,useRequest:EX}=Kn(),MX=ce({name:"KTable",components:{KButton:mt,KEmptyState:Dp,KIcon:Je,KPagination:u2,KSkeleton:c2},props:{options:{type:Object,default:()=>null,required:!1},enableClientSort:{type:Boolean,default:!1},hasHover:{type:Boolean,default:!0},sortOrder:{type:String,default:"",validator:t=>["ascending","descending",""].includes(t)},sortKey:{type:String,default:""},sortHandlerFn:{type:Function,default:()=>({})},rowAttrs:{type:Function,default:()=>({})},hasSideBorder:{type:Boolean,default:!1},cellAttrs:{type:Function,default:()=>({})},isLoading:{type:Boolean,default:!1},emptyStateTitle:{type:String,default:"No Data"},emptyStateMessage:{type:String,default:"There is no data to display."},emptyStateActionRoute:{type:[Object,String],default:""},emptyStateActionMessage:{type:String,default:""},emptyStateActionButtonIcon:{type:String,default:""},emptyStateIcon:{type:String,default:""},emptyStateIconColor:{type:String,default:""},emptyStateIconSize:{type:String,default:"50"},hasError:{type:Boolean,default:!1},errorStateTitle:{type:String,default:"An error occurred"},errorStateMessage:{type:String,default:"Data cannot be displayed due to an error."},errorStateActionRoute:{type:[Object,String],default:""},errorStateActionMessage:{type:String,default:""},errorStateIcon:{type:String,default:""},errorStateIconColor:{type:String,default:""},errorStateIconSize:{type:String,default:"50"},fetcher:{type:Function,default:void 0,required:!0},fetcherCacheKey:{type:String,default:""},searchInput:{type:String,default:""},headers:{type:Array,default:()=>[]},initialFetcherParams:{type:Object,default:null},paginationNeighbors:{type:Number,default:1},paginationPageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:t=>!!t.length&&t.every(r=>typeof r=="number")},paginationTotalItems:{type:Number,default:null},disablePaginationPageJump:{type:Boolean,default:!1},disableSorting:{type:Boolean,default:!1},disablePagination:{type:Boolean,default:!1},paginationType:{type:String,default:"default",validator:t=>["default","offset"].includes(t)},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:String,default:"",validator:t=>["true","loading",""].includes(t)}},emits:["sort","ktable-error-cta-clicked","ktable-empty-state-cta-clicked","row-click","cell-click"],setup(t,{attrs:r,emit:e,slots:i}){const n=j(()=>t.testMode?"test-table-id-1234":Yt()),a={pageSize:15,page:1,query:"",sortColumnKey:"",sortColumnOrder:"desc",offset:null},s=W([]),o=W([]),l=W(0),u=W(!1),c=W(!0),h=W(1),f=W(15),d=W(""),p=W(""),m=W("desc"),g=W(null),y=W([]),v=W(!1),b=W(!1),_=W(!1),x=j(()=>!!i.toolbar),k=(he,Te)=>(R,G)=>{const $=/^on[^a-z]/,ee={};for(const z in Te)$.test(z)&&!!Te[z]&&(ee[z]=Te[z]);return Object.keys(ee).reduce((z,ae)=>{if(ae.indexOf(he)===0){const ie=ae.split(he);z[ie[1]]=w=>ee[ae](w,R,G)}return z},{})},L=j(()=>(he,Te)=>{const R=k("onRow:",r)(Te,"row"),G=k("onCell:",r)(he,"cell"),$=["a","button","input","select"];return R.click&&(v.value=!0),{...R,...G,click(ee){const z=ee.target.className;let ae=$.includes(ee.target.tagName.toLowerCase()),ie=!1;typeof z=="string"||Array.isArray(z)?ie=z.includes("k-popover"):typeof z=="object"&&(ie=Object.keys(z).includes("k-popover")),ee.target.closest(".k-popover-content")!==null&&(ie=!0);for(let w=0;w<$.length;w++)if(ee.target.closest($[w])!==null){ae=!0;break}if((!ae||ee.target.hasAttribute("disabled"))&&!ie&&(R.click||G.click))if(G.click){e("cell-click",{data:he});const w=G.click(ee,he,"cell");typeof w=="function"&&w(ee,he)}else{e("row-click",{data:Te});const w=R.click(ee,Te,"row");typeof w=="function"&&w(ee,Te)}}}}),C=async()=>{var he,Te;const R=t.searchInput;c.value=!0;const G=await t.fetcher({pageSize:f.value,page:h.value,query:R||d.value,sortColumnKey:p.value,sortColumnOrder:m.value,offset:g.value});return s.value=G.data,l.value=t.paginationTotalItems||G.total||((he=G.data)==null?void 0:he.length),t.paginationType==="offset"&&((Te=G.pagination)!=null&&Te.offset?(g.value=G.pagination.offset,y.value[h.value]||y.value.push(G.pagination.offset)):(g.value=null,_.value||(h.value=1))),t.fetcher?t.enableClientSort&&p.value&&m.value&&Bv(p.value,"",m.value,s.value):t.options&&t.options.data&&t.options.data.length&&(s.value=t.options.data,l.value=t.options.data.length),c.value=!1,_.value=!1,G},T=async()=>{const he={...a,...t.initialFetcherParams};h.value=he.page,f.value=he.pageSize,d.value=he.query,p.value=he.sortColumnKey,m.value=he.sortColumnOrder,t.paginationType==="offset"&&(g.value=he.offset,y.value.push(he.offset)),t.headers&&t.headers.length?o.value=t.headers:t.options&&t.options.headers&&t.options.headers.length&&(o.value=t.options.headers),b.value=!0},A=j(()=>y.value[h.value-1]),U=j(()=>!t.fetcher||!b.value?"":`k-table_${Math.floor(Math.random()*1e3)}_${t.fetcherCacheKey}`),{query:N,search:Y}=DX("",350),{revalidate:fe}=EX(()=>U.value,()=>C(),{revalidateOnFocus:!1}),K=he=>{const{key:Te,useSortHandlerFn:R}=he,G=p.value+"";h.value=1,p.value&&Te===p.value?m.value==="asc"?m.value="desc":m.value="asc":(p.value=Te,m.value="asc"),t.options&&t.options.data||t.enableClientSort?R&&t.sortHandlerFn?t.sortHandlerFn({key:Te,prevKey:G,sortColumnOrder:m.value,data:s.value}):Bv(Te,G,m.value,s.value):t.paginationType!=="offset"&&fe()},F=({page:he})=>{h.value=he},le=({pageSize:he})=>{y.value=[null],g.value=null,f.value=he,h.value=1},pe=he=>{he&&he.target&&he.target.scrollTop&&(he.target.scrollTop>1?u.value=!0:he.target.scrollTop&&(u.value=!u.value))},Ce=()=>{h.value++,_.value=!0},Ie=()=>{h.value--,g.value=A.value},Re=j(()=>t.fetcher&&!t.disablePagination&&!(t.paginationType!=="offset"&&t.hidePaginationWhenOptional&&l.value<=t.paginationPageSizes[0])&&!(t.paginationType==="offset"&&t.hidePaginationWhenOptional&&!A.value&&!g.value&&s.value.length<=t.paginationPageSizes[0])),Pe=he=>he.toLowerCase().replace(/[^[a-z0-9]/gi,"-");return Ge(()=>t.searchInput,he=>{Y(he)},{immediate:!0}),Ge(()=>[N.value,h.value,f.value],()=>{fe()},{deep:!0,immediate:!0}),Rt(()=>{T()}),{data:s,isScrolled:u,isTableLoading:c,page:h,pageChangeHandler:F,pageSizeChangeHandler:le,pageSize:f,scrollHandler:pe,sortClickHandler:K,sortColumnKey:p,sortColumnOrder:m,isClickable:v,tableHeaders:o,tdlisteners:L,total:l,tableId:n,getTestIdString:Pe,getNextOffsetHandler:Ce,getPrevOffsetHandler:Ie,previousOffset:A,offset:g,shouldShowPagination:Re,hasToolbarSlot:x}}}),IX={class:"k-table-container"},AX={key:0,class:"k-table-toolbar mb-5","data-testid":"k-table-toolbar"},BX={key:2,class:"k-table-error-state","data-testid":"k-table-error-state"},LX={key:3,class:"k-table-empty-state","data-testid":"k-table-empty-state"},FX=["data-tableid"],RX=["onClick"],jX={class:"d-flex align-items-center"},VX=["tabindex","role"];function NX(t,r,e,i,n,a){const s=we("KSkeleton"),o=we("KButton"),l=we("KEmptyState"),u=we("KIcon"),c=we("KPagination");return P(),I("div",IX,[t.hasToolbarSlot?(P(),I("div",AX,[me(t.$slots,"toolbar",{},void 0,!0)])):oe("",!0),(!t.testMode||t.testMode==="loading")&&(t.isTableLoading||t.isLoading)&&!t.hasError?(P(),ye(s,{key:1,type:"table","data-testid":"k-table-skeleton"})):t.hasError?(P(),I("div",BX,[me(t.$slots,"error-state",{},()=>[J(l,{"is-error":"","cta-is-hidden":!t.errorStateActionMessage||!t.errorStateActionRoute,icon:t.errorStateIcon||"","icon-color":t.errorStateIconColor,"icon-size":t.errorStateIconSize},{title:ue(()=>[de(ne(t.errorStateTitle),1)]),message:ue(()=>[de(ne(t.errorStateMessage),1)]),cta:ue(()=>[t.errorStateActionMessage?(P(),ye(o,{key:0,to:t.errorStateActionRoute?t.errorStateActionRoute:void 0,appearance:"primary","data-testid":t.getTestIdString(t.errorStateActionMessage),onClick:r[0]||(r[0]=h=>t.$emit("ktable-error-cta-clicked"))},{default:ue(()=>[de(ne(t.errorStateActionMessage),1)]),_:1},8,["to","data-testid"])):oe("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!t.hasError&&!t.isTableLoading&&!t.isLoading&&t.data&&!t.data.length?(P(),I("div",LX,[me(t.$slots,"empty-state",{},()=>[J(l,{"cta-is-hidden":!t.emptyStateActionMessage||!t.emptyStateActionRoute,icon:t.emptyStateIcon||"","icon-color":t.emptyStateIconColor,"icon-size":t.emptyStateIconSize},{title:ue(()=>[de(ne(t.emptyStateTitle),1)]),message:ue(()=>[de(ne(t.emptyStateMessage),1)]),cta:ue(()=>[t.emptyStateActionMessage?(P(),ye(o,{key:0,to:t.emptyStateActionRoute?t.emptyStateActionRoute:void 0,icon:t.emptyStateActionButtonIcon,appearance:t.searchInput?"btn-link":"primary","data-testid":t.getTestIdString(t.emptyStateActionMessage),onClick:r[1]||(r[1]=h=>t.$emit("ktable-empty-state-cta-clicked"))},{default:ue(()=>[de(ne(t.emptyStateActionMessage),1)]),_:1},8,["to","icon","appearance","data-testid"])):oe("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(P(),I("section",{key:4,class:"k-table-wrapper",onScrollPassive:r[2]||(r[2]=(...h)=>t.scrollHandler&&t.scrollHandler(...h))},[E("table",{class:ve([{"has-hover":t.hasHover,"is-clickable":t.isClickable,"side-border":t.hasSideBorder},"k-table"]),"data-tableid":t.tableId},[E("thead",{class:ve({"is-scrolled":t.isScrolled})},[E("tr",{class:ve({"is-scrolled":t.isScrolled})},[(P(!0),I(Ke,null,Vt(t.tableHeaders,(h,f)=>(P(),I("th",{key:`k-table-${t.tableId}-headers-${f}`,class:ve({sortable:!t.disableSorting&&!h.hideLabel&&h.sortable,"active-sort":!t.disableSorting&&!h.hideLabel&&h.sortable&&h.key===t.sortColumnKey,[t.sortColumnOrder]:!t.disableSorting&&h.key===t.sortColumnKey&&!h.hideLabel,"is-scrolled":t.isScrolled}),onClick:()=>{!t.disableSorting&&h.sortable&&(t.$emit("sort",{prevKey:t.sortColumnKey,sortColumnKey:h.key,sortColumnOrder:t.sortColumnOrder==="asc"?"desc":"asc"}),t.sortClickHandler(h))}},[E("span",jX,[me(t.$slots,`column-${h.key}`,{column:h},()=>[E("span",{class:ve({"sr-only":h.hideLabel})},ne(h.label?h.label:h.key),3)],!0),!t.disableSorting&&!h.hideLabel&&h.sortable?(P(),ye(u,{key:0,icon:"chevronDown",color:"var(--KTableColor, var(--black-70, color(black-70)))",size:"12",class:"caret ml-2"})):oe("",!0)])],10,RX))),128))],2)],2),E("tbody",null,[(P(!0),I(Ke,null,Vt(t.data,(h,f)=>(P(),I("tr",Ot(t.rowAttrs(h),{key:`k-table-${t.tableId}-row-${f}`,tabindex:t.isClickable?0:null,role:t.isClickable?"link":null},_0(t.hasSideBorder?t.tdlisteners(h,h):{},!0)),[(P(!0),I(Ke,null,Vt(t.tableHeaders,(d,p)=>(P(),I("td",Ot(t.cellAttrs({headerKey:d.key,row:h,rowIndex:f,colIndex:p}),{key:`k-table-${t.tableId}-cell-${p}`},_0(t.tdlisteners(h[d.key],h),!0)),[me(t.$slots,d.key,{row:h,rowKey:f,rowValue:h[d.key]},()=>[de(ne(h[d.key]),1)],!0)],16))),128))],16,VX))),128))])],10,FX),t.shouldShowPagination?(P(),ye(c,{key:0,"total-count":t.total,"current-page":t.page,neighbors:t.paginationNeighbors,"page-sizes":t.paginationPageSizes,"initial-page-size":t.pageSize,"disable-page-jump":t.disablePaginationPageJump,"test-mode":!!t.testMode||void 0,"pagination-type":t.paginationType,"offset-prev-button-disabled":!t.previousOffset,"offset-next-button-disabled":!t.offset,class:"pa-1","data-testid":"k-table-pagination",onPageChanged:t.pageChangeHandler,onPageSizeChanged:t.pageSizeChangeHandler,onGetNextOffset:t.getNextOffsetHandler,onGetPrevOffset:t.getPrevOffsetHandler},null,8,["total-count","current-page","neighbors","page-sizes","initial-page-size","disable-page-jump","test-mode","pagination-type","offset-prev-button-disabled","offset-next-button-disabled","onPageChanged","onPageSizeChanged","onGetNextOffset","onGetPrevOffset"])):oe("",!0)],32))])}const lre=Ye(MX,[["render",NX],["__scopeId","data-v-4f741344"]]),HX=ce({name:"KTabs",props:{tabs:{type:Array,required:!0},modelValue:{type:String,default:"",validator:t=>t===""||t.includes("#")&&!t.includes(" ")}},emits:["update:modelValue","changed"],setup(t,{emit:r}){const e=W(t.modelValue?t.modelValue:t.tabs[0].hash),i=n=>{e.value=n,r("changed",n),r("update:modelValue",n)};return Ge(()=>t.modelValue,n=>{e.value=n,r("changed",n),r("update:modelValue",n)}),{activeTab:e,handleTabChange:i}}}),zX={class:"k-tabs"},UX={role:"tablist","aria-label":"Tabs"},YX=["id","aria-selected","aria-controls","onKeydown","onClick"],WX={class:"tab-link"},KX=["id","aria-labelledby"];function $X(t,r,e,i,n,a){return P(),I("div",zX,[E("ul",UX,[(P(!0),I(Ke,null,Vt(t.tabs,(s,o)=>(P(),I("li",{id:`${s.hash.replace("#","")}-tab`,key:s.hash,"aria-selected":t.activeTab===s.hash?"true":"false","aria-controls":`panel-${o}`,class:ve([{active:t.activeTab===s.hash},"tab-item"]),tabindex:"0",role:"tab",onKeydown:[Li(gr(l=>t.handleTabChange(s.hash),["prevent"]),["enter"]),Li(gr(l=>t.handleTabChange(s.hash),["prevent"]),["space"])],onClick:l=>t.handleTabChange(s.hash)},[E("a",WX,[me(t.$slots,`${s.hash.replace("#","")}-anchor`,{},()=>[de(ne(s.title),1)],!0)])],42,YX))),128))]),(P(!0),I(Ke,null,Vt(t.tabs,(s,o)=>(P(),I("div",{id:`panel-${o}`,key:s.hash,"aria-labelledby":`${s.hash.replace("#","")}-tab`,role:"tabpanel",tabindex:"0",class:"tab-container"},[t.activeTab===s.hash?me(t.$slots,s.hash.replace("#",""),{key:0},void 0,!0):oe("",!0)],8,KX))),128))])}const ure=Ye(HX,[["render",$X],["__scopeId","data-v-b0b5f6ae"]]),ZX=2048;ce({name:"KTextArea",components:{KLabel:Za},inheritAttrs:!1,props:{modelValue:{type:String,default:""},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},characterLimit:{type:Number,default:ZX,validator:t=>t>0},disableCharacterLimit:{type:Boolean,default:!1},rows:{type:Number,default:5},cols:{type:Number,default:52},hasError:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(t,{attrs:r,emit:e}){const i=W(""),n=W(!1),a=W(!1),s=j({get(){return t.modelValue},set(h){c({target:{value:h}})}}),o=j(()=>r.id?String(r.id):t.testMode?"test-textArea-id-1234":Yt()),l=j(()=>{const h={...r};return delete h.class,h}),u=j(()=>!t.disableCharacterLimit&&i.value.length>t.characterLimit),c=h=>{var f;const d=JSON.parse(JSON.stringify((f=h==null?void 0:h.target)==null?void 0:f.value));e("input",d),e("update:modelValue",d),i.value=d};return Ge(u,(h,f)=>{h!==f&&e("char-limit-exceeded",{value:i.value,length:i.value.length,characterLimit:t.characterLimit,limitExceeded:h})}),Ge(s,(h,f)=>{h!==f&&c({target:{value:h}})}),{currValue:i,isFocused:n,isHovered:a,textAreaId:o,modifiedAttrs:l,charLimitExceeded:u,inputHandler:c,getValue:()=>i.value?i.value:t.modelValue}}});const GX=Yb;ce({name:"KToaster",components:{KAlert:ac},props:{toasterState:{type:Array,default:[],required:!0}},emits:["close"]});GX.info;ce({name:"Kooltip",setup(t,{attrs:r,slots:e,emit:i}){return Rt(()=>console.warn(`The Kongponents 'Kooltip' component is deprecated and will be removed in a future release. -Update all references of 'Kooltip' to 'KTooltip'. -Kongponent Docs: https://kongponents.konghq.com/components/tooltip.html`)),()=>De(Io,{...t,...r,...i},e)}});ce({name:"KViewSwitcher",components:{KButton:mt},props:{view:{type:String,default:"table",required:!0,validator:t=>["table","grid"].includes(t)}},emits:["view-changed"],setup(t,{emit:r}){const e=W(!0);return{isPaused:e,toggleView:()=>{e.value=!1,r("view-changed",t.view==="table"?"grid":"table")}}}});const qX=ce({name:"MultiselectItem",components:{KIcon:Je},props:{item:{type:Object,default:null,validator:t=>t.label!==void 0&&t.value!==void 0}},emits:["selected"],setup(t,{emit:r}){return{handleClick:()=>{t.item.disabled||r("selected",t.item)}}}}),QX=["data-testid"],XX={role:"option",class:"d-block"},JX=["value","disabled"],eJ={class:"k-multiselect-item-label mr-2"},tJ={class:"k-multiselect-selected-icon-container"};function rJ(t,r,e,i,n,a){const s=we("KIcon");return P(),I("div",{key:t.item.key,role:"listitem",class:"k-multiselect-item","data-testid":`k-multiselect-item-${t.item.value}`},[E("div",XX,[E("button",{value:t.item.value,class:ve({selected:t.item.selected}),disabled:t.item.disabled===!0?!0:void 0,onClick:r[0]||(r[0]=(...o)=>t.handleClick&&t.handleClick(...o))},[E("span",eJ,[me(t.$slots,"content",{},()=>[de(ne(t.item.label),1)],!0)]),E("span",tJ,[t.item.selected?(P(),ye(s,{key:0,icon:"check",color:"var(--blue-200)",class:"selected-item-icon"})):oe("",!0)])],10,JX)])],8,QX)}const iJ=Ye(qX,[["render",rJ],["__scopeId","data-v-be0f7d56"]]),{getSizeFromString:nJ,cloneDeep:cl}=Kn(),aJ=34,Lv={hideCaret:!0,placement:"bottomStart",popoverTimeout:0,popoverClasses:"k-multiselect-popover mt-0"};ce({name:"KMultiselect",components:{KBadge:lD,KButton:mt,KIcon:Je,KInput:oc,KLabel:Za,KPop:$a,KMultiselectItem:iJ,KToggle:wp},inheritAttrs:!1,props:{modelValue:{type:Array,default:()=>[]},label:{type:String,default:""},labelAttributes:{type:Object,default:()=>({})},placeholder:{type:String,default:""},kpopAttributes:{type:Object,default:()=>({popoverClasses:""})},dropdownMaxHeight:{type:String,default:"300"},width:{type:String,default:""},selectedRowCount:{type:Number,default:2},expandSelected:{type:Boolean,default:!1},items:{type:Array,default:()=>[],validator:t=>!t.length||t.every(r=>r.label!==void 0&&r.value!==void 0)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:t=>t.items.filter(r=>r.label.toLowerCase().includes(t.query.toLowerCase()))},autosuggest:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["selected","input","change","update:modelValue","query-change"],setup(t,{attrs:r,emit:e}){const i=W(0),n=W(0),a=j(()=>t.testMode?"test-multiselect-id-1234":Yt()),s=j(()=>t.testMode?"test-multiselect-input-id-1234":Yt()),o=j(()=>t.testMode?"test-multiselect-text-id-1234":Yt()),l=j(()=>t.testMode?"test-multiselect-selected-id-1234":Yt()),u=j(()=>t.testMode?"test-multiselect-selected-staging-id-1234":Yt()),c=W(null),h=W(null),f=j(()=>t.selectedRowCount*aJ),d=W(""),p=W(null),m=W([]),g=W([]),y=W([]),v=W([]),b=W([]),_=W([]),x=W([]),k=j(()=>x.value.map(S=>S.label).join(", ")),L=W(!1),C=W(!1),T=W(!1),A=j(()=>(r==null?void 0:r.disabled)!==void 0&&String(r==null?void 0:r.disabled)!=="false"),U=j(()=>(r==null?void 0:r.readonly)!==void 0&&String(r==null?void 0:r.readonly)!=="false"),N=j({get(){return t.modelValue},set(S){const B=m.value.filter(V=>S.includes(V.value));B.length?Te(B):S.length||ee()}}),Y=j(()=>{const S={...r};return delete S.class,S}),fe=j(()=>({...Lv,...t.kpopAttributes,popoverClasses:`${Lv.popoverClasses} ${t.kpopAttributes.popoverClasses} k-multiselect-pop`,width:w.value+"px",maxWidth:w.value+"px",maxHeight:String(t.dropdownMaxHeight),disabled:r.disabled!==void 0&&String(r.disabled)!=="false"||r.readonly!==void 0&&String(r.readonly)!=="false"})),K=j(()=>({...fe.value})),F=j(()=>{let S="";return t.width?S=t.width:S="300",nJ(S)}),le=j(()=>({width:F.value})),pe=j(()=>({width:w.value+"px"})),Ce=j(()=>({width:w.value-30+"px",maxHeight:f.value+"px",paddingRight:0})),Ie=S=>y.value.length&&!S?y.value.length===1?`${y.value.length} item selected`:`${y.value.length} items selected`:t.placeholder?t.placeholder:r.placeholder?String(r.placeholder||""):"Filter...",Re=j(()=>t.autosuggest?m.value:t.filterFunc({items:m.value,query:d.value})),Pe=S=>{r.disabled!==void 0&&String(r.disabled)!=="false"&&S.stopPropagation()},he=()=>{setTimeout(()=>{const S=document.getElementById(u.value);if(t.expandSelected){n.value++;return}if(S){if(S.clientHeight>f.value){const B=v.value.pop();B&&b.value.push(B)}n.value++}},0)},Te=S=>{S.forEach(B=>{var V;const H=m.value.filter(q=>q.value===B.value)[0];H.selected=!0,H.key=(V=H==null?void 0:H.key)!=null&&V.includes("-selected")?H.key:`${H.key}-selected`,y.value.filter(q=>q.value===H.value).length||(y.value.push(H),v.value.push(H))}),he()},R=S=>{var B,V,H,q;let Z=((B=m.value.filter(Q=>Q.value===S.value))==null?void 0:B[0])||null;if(Z===null&&(Z=((V=y.value.filter(Q=>Q.value===S.value))==null?void 0:V[0])||null),Z===null)return;if(Z.selected){if(y.value=y.value.filter(Q=>Q.value!==S.value),v.value.filter(Q=>Q.value===S.value).length?v.value=v.value.filter(Q=>Q.value!==S.value):b.value.filter(Q=>Q.value===S.value).length&&(b.value=b.value.filter(Q=>Q.value!==S.value)),Z.selected=!1,Z.key=(H=Z.key)==null?void 0:H.replace(/-selected/gi,""),b.value.length){const Q=b.value.pop();Q&&v.value.push(Q)}}else Z.selected=!0,Z.key=(q=Z.key)!=null&&q.includes("-selected")?Z.key:`${Z.key}-selected`,y.value.push(Z),v.value.push(Z),t.expandSelected&&G();he();const X=y.value.map(Q=>Q.value);e("selected",y.value),e("change",S),e("update:modelValue",X)},G=()=>{setTimeout(()=>{var S;(S=h.value)==null||S.scrollIntoView({behavior:"smooth",block:"nearest"})},200)},$=()=>{const S=Re.value.filter(V=>V.selected),B=Re.value.filter(V=>!V.selected);g.value=S.concat(B)},ee=()=>{m.value.forEach(S=>{var B;S.selected=!1,S.key=(B=S==null?void 0:S.key)==null?void 0:B.replace(/-selected/gi,"")}),y.value=[],v.value=[],b.value=[],d.value="",he(),e("selected",[]),e("change",null),e("update:modelValue",[]),e("query-change","")},z=S=>{d.value=S,e("query-change",S)},ae=(S,B)=>{if(S.keyCode===27){B.value=!1;return}const V=document.getElementById(o.value);!B.value&&V&&V.click()},ie=()=>{T.value=!0,L.value||(L.value=!0,e("query-change",""))};Ge(n,()=>{setTimeout(()=>{const S=document.getElementById(u.value);if(t.expandSelected){_.value=cl(v.value),x.value=[],i.value++;return}if(S)if(S.clientHeight>f.value){const B=v.value.pop();B&&b.value.push(B),n.value++}else _.value=cl(v.value),x.value=cl(b.value),i.value++},0)}),Ge(i,()=>{p.value&&typeof p.value.updatePopper=="function"&&Gr(()=>{p.value.updatePopper()})}),Ge(Re,()=>{$()}),Ge(N,(S,B)=>{if(JSON.stringify(S)!==JSON.stringify(B)){const V=m.value.filter(H=>S.includes(H.value));V.length?Te(V):S.length||ee()}}),Ge(()=>t.items,(S,B)=>{var V,H,q;if(JSON.stringify(S)!==JSON.stringify(B)){m.value=cl(t.items);for(let Z=0;ZQ.value===X.value).length||y.value.push(X),v.value.filter(Q=>Q.value===X.value).length||v.value.push(X)}he()}p.value&&typeof p.value.updatePopper=="function"&&Gr(()=>{p.value.updatePopper()})}},{deep:!0,immediate:!0});const w=W(300);return Rt(()=>{var S;w.value=((S=c.value)==null?void 0:S.clientWidth)||300}),{key:i,stagingKey:n,multiselectId:a,multiselectInputId:s,multiselectTextId:o,multiselectSelectedItemsStagingId:u,multiselectSelectedItemsId:l,multiselectRef:c,selectionBottomRef:h,getPlaceholderText:Ie,filterStr:d,unfilteredItems:m,sortedItems:g,selectedItems:y,invisibleSelectedItemsStaging:b,visibleSelectedItemsStaging:v,invisibleSelectedItems:x,visibleSelectedItems:_,hiddenItemsTooltip:k,widthStyle:le,numericWidthStyle:pe,nonSlimStyle:Ce,modifiedAttrs:Y,isHovered:C,isFocused:T,isDisabled:A,isReadonly:U,popper:p,boundKPopAttributes:K,sortItems:$,handleFilterClick:Pe,handleItemSelect:R,clearSelection:ee,triggerFocus:ae,onQueryChange:z,onInputFocus:ie}}});const sJ=ce({__name:"AppBreadcrumbs",setup(t){const r=Ju(),e=tp(),i=j(()=>{const n=new Map;for(const a of r.matched){if(a.name==="home"||a.meta.parent==="home")continue;if(a.meta.parent!==void 0){const o=e.resolve({name:a.meta.parent});o.name&&n.set(o.name,{to:o,key:o.name,title:o.meta.title,text:o.meta.title})}if((a.name===r.name||a.redirect===r.name)&&a.meta.breadcrumbExclude!==!0&&r.name){let o=r.meta.title;r.meta.breadcrumbTitleParam&&r.params[r.meta.breadcrumbTitleParam]&&(o=r.params[r.meta.breadcrumbTitleParam]),n.set(r.name,{to:r,key:r.name,title:o,text:o})}}return Array.from(n.values())});return(n,a)=>se(i).length>0?(P(),ye(se(l2),{key:0,items:se(i)},null,8,["items"])):oe("",!0)}});const oJ=E("p",null,"Unable to reach the API",-1),lJ={key:0},uJ=ce({__name:"AppErrorMessage",setup(t){return(r,e)=>(P(),ye(se(Dp),{class:"global-api-status empty-state--wide-content empty-state--compact","cta-is-hidden":""},{title:ue(()=>[J(se(Je),{class:"kong-icon--centered",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"64"}),oJ]),message:ue(()=>[E("p",null,[de(" Please double check to make sure it is up and running "),se(gt).baseUrl?(P(),I("span",lJ,[de(", and it is reachable at "),E("code",null,ne(se(gt).baseUrl),1)])):oe("",!0)])]),_:1}))}}),cJ=""+new URL("product-logo.7a2ca341.png",import.meta.url).href,hJ=ce({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const t={ref:"_"};for(const r in this.$props)t[mn(r)]=this.$props[r];return De("span",[et(this.$slots,"default")?De("a",t,this.$slots.default()):De("a",t)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){const t=this.$el.appendChild(document.createElement("span")),r=this;it(()=>import("./buttons.esm.8d323926.js"),[],import.meta.url).then(function(e){e.render(t.appendChild(r.$refs._),function(i){try{t.parentNode.replaceChild(i,t)}catch{}})})},reset:function(){this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),dJ={key:0,"data-testid":"notification-amount",class:"notification-icon__amount"},fJ=ce({__name:"NotificationIcon",setup(t){const r=Or(),e=j(()=>r.getters["notifications/amountOfActions"]);function i(){r.dispatch("notifications/openModal")}return(n,a)=>(P(),I("button",{class:"notification-icon cursor-pointer",type:"button",onClick:i},[J(se(Je),{color:"var(--yellow-300)",icon:"notificationBell"}),se(e)>0?(P(),I("span",dJ,ne(se(e)),1)):oe("",!0)]))}});const ri=(t,r)=>{const e=t.__vccOpts||t;for(const[i,n]of r)e[i]=n;return e},pJ=ri(fJ,[["__scopeId","data-v-c4951eaf"]]);var gJ=function(r,e){for(var i=r.split("."),n=e.split("."),a=0;a<3;a++){var s=Number(i[a]),o=Number(n[a]);if(s>o)return 1;if(o>s)return-1;if(!isNaN(s)&&isNaN(o))return 1;if(isNaN(s)&&!isNaN(o))return-1}return 0};const mJ={class:"upgrade-check"},vJ={class:"alert-content"},yJ=ce({__name:"UpgradeCheck",setup(t){const r="https://kuma.io/install/latest/?utm_source=Kuma&utm_medium=Kuma-GUI",e=Or(),i=W(""),n=W(!1),a=j(()=>e.getters["config/getVersion"]),s=j(()=>e.getters["config/getTagline"]);o();async function o(){try{i.value=await gt.getLatestVersion()}catch(l){n.value=!1,console.error(l)}finally{if(i.value!=="")gJ(i.value,a.value||"")===1?n.value=!0:n.value=!1;else{const u=new Date,c=new Date("2020-06-03 12:00:00"),h=new Date(c.getFullYear(),c.getMonth()+3,c.getDate());u.getTime()>=h.getTime()?n.value=!0:n.value=!1}}}return(l,u)=>(P(),I("div",mJ,[n.value?(P(),ye(se(ac),{key:0,appearance:"warning",size:"small"},{alertMessage:ue(()=>[E("div",vJ,[E("div",null,ne(se(s))+" update available ",1),E("div",null,[J(se(mt),{class:"warning-button",appearance:"primary",size:"small",to:r},{default:ue(()=>[de(" Update ")]),_:1})])])]),_:1})):oe("",!0)]))}});const bJ=ri(yJ,[["__scopeId","data-v-144c475e"]]),_J=t=>(zr("data-v-25d0cc9a"),t=t(),Ur(),t),wJ={class:"app-header"},xJ={class:"horizontal-list"},SJ=["alt"],CJ={class:"upgrade-check-wrapper"},PJ={key:0,class:"horizontal-list"},kJ={class:"app-status app-status--mobile"},OJ={class:"app-status app-status--desktop"},TJ=_J(()=>E("span",{class:"kutil-sr-only"},"Diagnostics",-1)),DJ=ce({__name:"AppHeader",setup(t){const r=Or(),e=j(()=>r.getters["notifications/amountOfActions"]>0),i=j(()=>{const a=r.getters["config/getEnvironment"];return a?a.charAt(0).toUpperCase()+a.substring(1):"Universal"}),n=j(()=>r.getters["config/getMulticlusterStatus"]?"Multi-Zone":"Standalone");return(a,s)=>{const o=we("router-link");return P(),I("header",wJ,[E("div",xJ,[J(o,{to:{name:"home"}},{default:ue(()=>[E("img",{class:"logo-image",src:cJ,alt:`${se(r).state.config.tagline} Logo`},null,8,SJ)]),_:1}),J(se(hJ),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:ue(()=>[de(" Star ")]),_:1}),E("div",CJ,[J(bJ)])]),se(r).state.config.status==="OK"?(P(),I("div",PJ,[E("div",kJ,[J(se($a),{width:"280"},{content:ue(()=>[E("p",null,[de(ne(se(r).state.config.tagline)+" ",1),E("b",null,ne(se(r).state.config.version),1),de(" on "),E("b",null,ne(se(i)),1),de(" ("+ne(se(n))+") ",1)])]),default:ue(()=>[J(se(mt),{appearance:"outline"},{default:ue(()=>[de(" Info ")]),_:1})]),_:1})]),E("p",OJ,[de(ne(se(r).state.config.tagline)+" ",1),E("b",null,ne(se(r).state.config.version),1),de(" on "),E("b",null,ne(se(i)),1),de(" ("+ne(se(n))+") ",1)]),se(e)?(P(),ye(pJ,{key:0})):oe("",!0),J(o,{to:{name:"diagnostics"}},{default:ue(()=>[J(se(Je),{icon:"gearFilled",color:"currentColor",title:"Diagnostics"}),TJ]),_:1})])):oe("",!0)])}}});const EJ=ri(DJ,[["__scopeId","data-v-25d0cc9a"]]),MJ=""+new URL("kuma-loader-v1.2aaed7d4.gif",import.meta.url).href,IJ=t=>(zr("data-v-28cdaab8"),t=t(),Ur(),t),AJ={class:"full-screen"},BJ={class:"loading-container"},LJ=IJ(()=>E("img",{src:MJ},null,-1)),FJ={class:"progress"},RJ=ce({__name:"AppLoadingBar",setup(t){let r;const e=W(10);return Rt(function(){r=window.setInterval(()=>{e.value>=100&&(window.clearInterval(r),e.value=100),e.value=Math.min(e.value+Math.ceil(Math.random()*30),100)},150)}),Vi(function(){window.clearInterval(r)}),(i,n)=>(P(),I("div",AJ,[E("div",BJ,[LJ,E("div",FJ,[E("div",{style:hr({width:`${e.value}%`}),class:"progress-bar",role:"progressbar","data-testid":"app-progress-bar"},null,4)])])]))}});const jJ=ri(RJ,[["__scopeId","data-v-28cdaab8"]]),VJ={key:0,class:"onboarding-check"},NJ={class:"alert-content"},HJ=ce({__name:"AppOnboardingNotification",setup(t){const r=W(!1);function e(){r.value=!0}return(i,n)=>r.value===!1?(P(),I("div",VJ,[J(se(ac),{appearance:"success",class:"dismissible","dismiss-type":"icon",onClosed:e},{alertMessage:ue(()=>[E("div",NJ,[E("div",null,[E("strong",null,"Welcome to "+ne(se(N8))+"!",1),de(" We've detected that you don't have any data plane proxies running yet. We've created an onboarding process to help you! ")]),E("div",null,[J(se(mt),{appearance:"primary",size:"small",class:"action-button",to:{name:"onboarding-welcome"}},{default:ue(()=>[de(" Get started ")]),_:1})])])]),_:1})])):oe("",!0)}});const zJ=ri(HJ,[["__scopeId","data-v-c21dc5a7"]]);async function UJ(t,r,e=()=>!1){do{if(await t(),await e())break;const i=typeof r=="number"?r:r();await new Promise(n=>setTimeout(n,Math.max(0,i)))}while(!await e())}const YJ=t=>(zr("data-v-4a31953a"),t=t(),Ur(),t),WJ={class:"mesh-selector-container"},KJ={for:"mesh-selector"},$J=YJ(()=>E("span",{class:"kutil-sr-only"}," Filter by mesh: ",-1)),ZJ=["value","selected"],GJ=ce({__name:"AppMeshSelector",props:{meshes:{type:Array,required:!0}},setup(t){const r=t,e=Ju(),i=tp(),n=Or(),a=j(()=>n.state.selectedMesh===null?r.meshes[0].name:n.state.selectedMesh);function s(o){const u=o.target.value;n.dispatch("updateSelectedMesh",u);const c="mesh"in e.params?e.name:"mesh-detail-view";i.push({name:c,params:{mesh:u}})}return(o,l)=>(P(),I("div",WJ,[E("label",KJ,[$J,E("select",{id:"mesh-selector",class:"mesh-selector",name:"mesh-selector","data-testid":"mesh-selector",onChange:s},[(P(!0),I(Ke,null,Vt(r.meshes,u=>(P(),I("option",{key:u.name,value:u.name,selected:u.name===se(a)},ne(u.name),9,ZJ))),128))],32)])]))}});const qJ=ri(GJ,[["__scopeId","data-v-4a31953a"]]),QJ={PAGINATION_PREVIOUS_BUTTON_CLICKED:"pagination-previous-button-clicked",PAGINATION_NEXT_BUTTON_CLICKED:"pagination-next-button-clicked",SIDEBAR_ITEM_CLICKED:"sidebar-item-clicked",TABLE_REFRESH_BUTTON_CLICKED:"table-refresh-button-clicked",TABS_TAB_CHANGE:"tabs-tab-change",CREATE_MESH_CLICKED:"create-mesh-clicked",CREATE_DATA_PLANE_PROXY_CLICKED:"create-data-plane-proxy-clicked"},XJ=["data-testid"],JJ={key:1,class:"nav-category"},eee=ce({__name:"AppNavItem",props:{name:{type:String,required:!0},routeName:{type:String,required:!1,default:""},usesMeshParam:{type:Boolean,required:!1,default:!1},categoryTier:{type:String,required:!1,default:null},insightsFieldAccessor:{type:String,required:!1,default:""},shouldOffsetFromFollowingItems:{type:Boolean,required:!1,default:!1}},setup(t){const r=t,e=Ju(),i=tp(),n=Or(),a=j(()=>{if(r.insightsFieldAccessor){const u=lp(n.state.sidebar.insights,r.insightsFieldAccessor,0);return u>99?"99+":String(u)}else return""}),s=j(()=>{if(r.routeName==="")return null;const u={name:r.routeName};return r.usesMeshParam&&(u.params={mesh:n.state.selectedMesh}),u}),o=j(()=>{if(s.value===null)return!1;if(r.routeName===e.name||e.path.split("/")[2]===s.value.name)return!0;if(e.meta.parent)try{if(i.resolve({name:e.meta.parent}).name===r.routeName)return!0}catch(c){if(c instanceof Error&&c.message.includes("No match for"))console.warn(c);else throw c}return r.routeName&&e.matched.some(c=>r.routeName===c.name||r.routeName===c.redirect)});function l(){_p.logger.info(QJ.SIDEBAR_ITEM_CLICKED,{data:s.value})}return(u,c)=>{const h=we("router-link");return P(),I("div",{class:ve(["nav-item",{"nav-item--is-category":se(s)===null,"nav-item--has-bottom-offset":r.shouldOffsetFromFollowingItems,[`nav-item--is-${r.categoryTier}-category`]:r.categoryTier!==null}]),"data-testid":r.routeName},[se(s)!==null?(P(),ye(h,{key:0,class:ve(["nav-link",{"nav-link--is-active":se(o)}]),to:se(s),onClick:l},{default:ue(()=>[de(ne(t.name)+" ",1),se(a)?(P(),I("span",{key:0,class:ve(["amount",{"amount--empty":se(a)==="0"}])},ne(se(a)),3)):oe("",!0)]),_:1},8,["class","to"])):(P(),I("div",JJ,ne(t.name),1))],10,XJ)}}});const tee=ri(eee,[["__scopeId","data-v-3fcc0f24"]]);function ree(t,r){const e=t.map(n=>({name:n.pluralDisplayName,routeName:n.path,title:!1,usesMeshParam:!0,insightsFieldAccessor:`mesh.policies.${n.name}`}));return e.sort((n,a)=>n.nameree(e.state.policies,e.getters["config/getMulticlusterStatus"])),n=j(()=>e.state.meshes.items);Ge(()=>e.state.selectedMesh,()=>{e.dispatch("sidebar/getMeshInsights")});let a=!1;Rt(function(){window.addEventListener("blur",s),window.addEventListener("focus",o)}),Vi(function(){window.removeEventListener("blur",s),window.removeEventListener("focus",o)}),o();function s(){a=!0}function o(){a=!1,UJ(l,10*1e3,()=>a)}function l(){return e.dispatch("sidebar/getInsights")}return(u,c)=>(P(),I("div",iee,[E("aside",nee,[(P(!0),I(Ke,null,Vt(se(i),(h,f)=>(P(),I(Ke,{key:f},[h.isMeshSelector?(P(),I(Ke,{key:0},[se(n).length>0?(P(),ye(qJ,{key:0,meshes:se(n)},null,8,["meshes"])):oe("",!0)],64)):(P(),ye(tee,Y5(Ot({key:1},h)),null,16))],64))),128))])]))}});const see=ri(aee,[["__scopeId","data-v-8d6a9406"]]),oee={class:"accordion"},lee=ce({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(t){const r=t,e=W(0),i=W(r.initiallyOpen!==null?r.initiallyOpen:r.multipleOpen?[]:null);return Ts("parentAccordion",{multipleOpen:r.multipleOpen,active:i,count:e}),(n,a)=>(P(),I("ul",oee,[me(n.$slots,"default")]))}}),uee=["aria-expanded"],cee={key:0,class:"px-4 py-1","data-testid":"accordion-item-content"},hee=ce({__name:"AccordionItem",setup(t){const r=Cr("parentAccordion"),e=W(null),i=j(()=>r===void 0?!1:r.multipleOpen&&Array.isArray(r.active.value)&&e.value!==null?r.active.value.includes(e.value):e.value===r.active.value);r!==void 0&&(e.value=r.count.value++);function n(){i.value?a():s()}function a(){r!==void 0&&(r.multipleOpen&&Array.isArray(r.active.value)&&e.value!==null?r.active.value.splice(r.active.value.indexOf(e.value),1):r.active.value=null)}function s(){r!==void 0&&(r.multipleOpen&&Array.isArray(r.active.value)&&e.value!==null?r.active.value.push(e.value):r.active.value=e.value)}function o(u){u.style.height=`${u.scrollHeight}px`}function l(u){u.style.height="auto"}return(u,c)=>(P(),I("li",{class:ve(["accordion-item relative border-b",{active:se(i)}])},[E("button",{class:"accordion-item-header",type:"button","aria-expanded":se(i)?"true":"false","data-testid":"accordion-item-button",onClick:n},[me(u.$slots,"accordion-header",{},void 0,!0)],8,uee),J(ja,{name:"accordion",onEnter:o,onAfterEnter:l,onBeforeLeave:o},{default:ue(()=>[se(i)?(P(),I("div",cee,[me(u.$slots,"accordion-content",{},void 0,!0)])):oe("",!0)]),_:3})],2))}});const dee=ri(hee,[["__scopeId","data-v-a70736a2"]]),fee={class:"py-4"},pee=E("p",{class:"mb-4"}," A traffic log policy lets you collect access logs for every data plane proxy in your service mesh. ",-1),gee={class:"list-disc pl-4"},mee=["href"],vee=ce({__name:"LoggingNotification",setup(t){const r=Or(),e=j(()=>r.getters["config/getKumaDocsVersion"]);return(i,n)=>(P(),I("div",fee,[pee,E("ul",gee,[E("li",null,[E("a",{href:`https://kuma.io/docs/${se(e)}/policies/traffic-log/`,target:"_blank"}," Traffic Log policy documentation ",8,mee)])])]))}}),yee={class:"py-4"},bee=E("p",{class:"mb-4"}," A traffic metrics policy lets you collect key data for observability of your service mesh. ",-1),_ee={class:"list-disc pl-4"},wee=["href"],xee=ce({__name:"MetricsNotification",setup(t){const r=Or(),e=j(()=>r.getters["config/getKumaDocsVersion"]);return(i,n)=>(P(),I("div",yee,[bee,E("ul",_ee,[E("li",null,[E("a",{href:`https://kuma.io/docs/${se(e)}/policies/traffic-metrics/`,target:"_blank"}," Traffic Metrics policy documentation ",8,wee)])])]))}}),See={class:"py-4"},Cee=E("p",{class:"mb-4"}," Mutual TLS (mTLS) for communication between all the components of your service mesh (services, control plane, data plane proxies), proxy authentication, and access control rules in Traffic Permissions policies all contribute to securing your mesh. ",-1),Pee={class:"list-disc pl-4"},kee=["href"],Oee=["href"],Tee=["href"],Dee=ce({__name:"MtlsNotification",setup(t){const r=Or(),e=j(()=>r.getters["config/getKumaDocsVersion"]);return(i,n)=>(P(),I("div",See,[Cee,E("ul",Pee,[E("li",null,[E("a",{href:`https://kuma.io/docs/${se(e)}/security/certificates/`,target:"_blank"}," Secure access across services ",8,kee)]),E("li",null,[E("a",{href:`https://kuma.io/docs/${se(e)}/policies/mutual-tls/`,target:"_blank"}," Mutual TLS ",8,Oee)]),E("li",null,[E("a",{href:`https://kuma.io/docs/${se(e)}/policies/traffic-permissions/`,target:"_blank"}," Traffic Permissions policy documentation ",8,Tee)])])]))}}),Eee={class:"py-4"},Mee=E("p",{class:"mb-4"}," A traffic trace policy lets you enable tracing logs and a third-party tracing solution to send them to. ",-1),Iee={class:"list-disc pl-4"},Aee=["href"],Bee=ce({__name:"TracingNotification",setup(t){const r=Or(),e=j(()=>r.getters["config/getKumaDocsVersion"]);return(i,n)=>(P(),I("div",Eee,[Mee,E("ul",Iee,[E("li",null,[E("a",{href:`https://kuma.io/docs/${se(e)}/policies/traffic-trace/`,target:"_blank"}," Traffic Trace policy documentation ",8,Aee)])])]))}}),Lee={class:"flex items-center"},Fee=ce({__name:"SingleMeshNotifications",setup(t){const r=Or(),e={LoggingNotification:vee,MetricsNotification:xee,MtlsNotification:Dee,TracingNotification:Bee};return(i,n)=>(P(),ye(lee,{"multiple-open":""},{default:ue(()=>[(P(!0),I(Ke,null,Vt(se(r).getters["notifications/singleMeshNotificationItems"],a=>(P(),ye(dee,{key:a.name},{"accordion-header":ue(()=>[E("div",Lee,[a.isCompleted?(P(),ye(se(Je),{key:0,color:"var(--green-400)",icon:"check",size:"20",class:"mr-4"})):(P(),ye(se(Je),{key:1,icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"20",class:"mr-4"})),E("strong",null,ne(a.name),1)])]),"accordion-content":ue(()=>[a.component?(P(),ye(Ra(e[a.component]),{key:0})):(P(),ye(se(Tp),{key:1},{body:ue(()=>[de(ne(a.content),1)]),_:2},1024))]),_:2},1024))),128))]),_:1}))}}),Ree=t=>(zr("data-v-b8271fba"),t=t(),Ur(),t),jee={class:"mr-4"},Vee=Ree(()=>E("span",{class:"mr-2"},[E("strong",null,"Pro tip:"),de(" You might want to adjust your mesh configuration ")],-1)),Nee={key:0},Hee={class:"text-xl tracking-wide"},zee={key:1},Uee={class:"text-xl tracking-wide"},Yee=ce({__name:"NotificationManager",setup(t){const r=Or(),e=W(!0),i=j(()=>r.state.selectedMesh?r.getters["notifications/meshNotificationItemMapWithAction"][r.state.selectedMesh]:!1);function n(){e.value=!1}function a(){r.dispatch("notifications/openModal")}function s(){r.dispatch("notifications/closeModal")}return(o,l)=>(P(),I("div",null,[e.value?(P(),ye(se(ac),{key:0,class:"mb-4",appearance:"info","dismiss-type":"icon","data-testid":"notification-info",onClosed:n},{alertMessage:ue(()=>[E("div",jee,[Vee,J(se(mt),{appearance:"outline","data-testid":"open-modal-button",onClick:a},{default:ue(()=>[de(" Check your mesh! ")]),_:1})])]),_:1})):oe("",!0),J(se(B5),{class:"modal","is-visible":se(r).state.notifications.isOpen,title:"Notifications","text-align":"left","data-testid":"notification-modal"},{"header-content":ue(()=>[E("div",null,[E("div",null,[se(i)?(P(),I("span",Nee,[de(" Some of these features are not enabled for "),E("span",Hee,'"'+ne(se(r).state.selectedMesh)+'"',1),de(" mesh. Consider implementing them. ")])):(P(),I("span",zee,[de(" Looks like "),E("span",Uee,'"'+ne(se(r).state.selectedMesh)+'"',1),de(" isn't missing any features. Well done! ")]))])])]),"body-content":ue(()=>[J(Fee)]),"footer-content":ue(()=>[J(se(mt),{appearance:"outline","data-testid":"close-modal-button",onClick:s},{default:ue(()=>[de(" Close ")]),_:1})]),_:1},8,["is-visible"])]))}});const Wee=ri(Yee,[["__scopeId","data-v-b8271fba"]]),Kee={key:0},$ee={key:1,class:"app-content-container"},Zee=ce({__name:"App",setup(t){const r=Or(),e=Ju(),i=W(r.state.globalLoading),n=j(()=>e.meta.shouldReRender?e.path:"NONE"),a=j(()=>r.state.config.status!=="OK"),s=j(()=>r.getters["onboarding/showOnboarding"]),o=j(()=>r.getters["notifications/amountOfActions"]>0),l=j(()=>typeof e.name=="string"&&["data-plane-list-view","service-list-view"].includes(e.name));Ge(()=>r.state.globalLoading,function(c){i.value=c}),Ge(()=>e.meta.title,function(c){u(c)}),Ge(()=>r.state.pageTitle,function(c){u(c)});function u(c){const h="Kuma Manager";document.title=c?`${c} | ${h}`:h}return(c,h)=>{const f=we("router-view");return i.value?(P(),ye(jJ,{key:0})):(P(),I(Ke,{key:1},[J(EJ),se(e).meta.onboardingProcess?(P(),I("div",Kee,[J(f)])):(P(),I("div",$ee,[J(see),E("main",{class:ve(["app-main-content",{"app-main-content--wide":se(l),"app-main-content--narrow":!se(l)}])},[se(a)?(P(),ye(uJ,{key:0})):oe("",!0),se(o)?(P(),ye(Wee,{key:1})):oe("",!0),se(s)?(P(),ye(zJ,{key:2})):oe("",!0),J(sJ),(P(),ye(f,{key:se(n)},{default:ue(({Component:d})=>[J(ja,{mode:"out-in",name:"fade"},{default:ue(()=>[(P(),I("div",{key:se(e).name,class:"transition-root"},[(P(),ye(Ra(d)))]))]),_:2},1024)]),_:1}))],2)]))],64))}}});const Gee=ri(Zee,[["__scopeId","data-v-9c7cbb3f"]]);RP();l6(u6);async function qee(){document.title="Kuma Manager";const t=Qee();if(gt.setBaseUrl(t.apiUrl),{VITE_DATA_TIMEOUT:"500",VITE_INSTALL_URL:"https://kuma.io/install/latest/",VITE_VERSION_URL:"https://kuma.io/latest_version/",VITE_NAMESPACE:"Kuma",VITE_KUMA_API_SERVER_URL:"http://localhost:5681",VITE_KUMA_DP_SERVER_URL:"https://localhost:5678",VITE_AMCHARTS_LICENSE:"",VITE_UTM:"?utm_source=Kuma&utm_medium=Kuma-GUI",BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0}.VITE_MOCK_API_ENABLED==="true"){const{setupMockWorker:i}=await it(()=>import("./setupMockWorker.3793206e.js"),["./setupMockWorker.3793206e.js","./_commonjsHelpers.f037b798.js"],import.meta.url);i(gt.baseUrl)}const r=f4(Gee);r.use(en,ob),await Promise.all([en.dispatch("bootstrap"),en.dispatch("fetchPolicies")]);const e=await MS(t.baseGuiPath,en.state.policies);r.use(e),r.mount("#app")}function Qee(){const t=document.querySelector("#kuma-config");if(t instanceof HTMLScriptElement)try{return JSON.parse(t.innerText.trim())}catch{}return LS}qee();export{ge as $,ve as A,zr as B,Ur as C,ri as D,_p as E,Ke as F,QJ as G,tte as H,me as I,Jee as J,lre as K,ure as L,mt as M,Dp as N,Tp as O,Hte as P,Z8 as Q,Ii as R,lD as S,hr as T,are as U,Gr as V,re as W,Wt as X,bt as Y,Ue as Z,it as _,J as a,Fc as a$,Dt as a0,zn as a1,D as a2,Fx as a3,ml as a4,pn as a5,bl as a6,Fn as a7,Mt as a8,O as a9,pt as aA,$4 as aB,hi as aC,kt as aD,n6 as aE,Le as aF,Ite as aG,Be as aH,yte as aI,It as aJ,He as aK,io as aL,h3 as aM,V4 as aN,Zl as aO,Rf as aP,cte as aQ,vte as aR,Kl as aS,be as aT,a1 as aU,Dte as aV,Ate as aW,Ste as aX,Rr as aY,lte as aZ,ate as a_,Ne as aa,rr as ab,Rx as ac,Gf as ad,Lx as ae,ur as af,Ae as ag,Ei as ah,Gu as ai,_te as aj,ct as ak,M as al,C1 as am,at as an,Ht as ao,lt as ap,Bt as aq,$l as ar,vt as as,k1 as at,O3 as au,Fe as av,Cte as aw,o3 as ax,At as ay,_e as az,de as b,Is as b$,W0 as b0,cx as b1,fx as b2,kte as b3,Uh as b4,Sa as b5,Pte as b6,Yf as b7,Xy as b8,dx as b9,zx as bA,Sr as bB,ca as bC,pte as bD,wte as bE,xs as bF,An as bG,Yl as bH,Qx as bI,qu as bJ,K0 as bK,jy as bL,qx as bM,P3 as bN,nu as bO,Fte as bP,I4 as bQ,L4 as bR,bte as bS,qf as bT,Fi as bU,Gl as bV,E1 as bW,zh as bX,id as bY,Ly as bZ,ste as b_,If as ba,Hc as bb,xte as bc,g4 as bd,Qy as be,ut as bf,sd as bg,Xx as bh,an as bi,Hy as bj,_4 as bk,d3 as bl,tg as bm,ute as bn,na as bo,Vf as bp,ad as bq,Ete as br,Mte as bs,$t as bt,yl as bu,ote as bv,x1 as bw,Zf as bx,nt as by,Xe as bz,ye as c,di as c0,mte as c1,Ote as c2,fte as c3,Lte as c4,Hx as c5,gte as c6,Bte as c7,Gx as c8,O1 as c9,Qte as cA,Ute as cB,Xte as cC,nte as cD,sre as cE,lQ as cF,ere as cG,tre as cH,W8 as cI,zte as cJ,$a as cK,Jte as cL,nre as cM,ja as cN,ete as cO,Nte as cP,ore as cQ,jte as cR,lo as cS,Zte as cT,ite as cU,U0 as cV,qh as ca,Ve as cb,Bc as cc,Tte as cd,hte as ce,dte as cf,tp as cg,xo as ch,Rte as ci,Ot as cj,N8 as ck,dee as cl,lee as cm,Vte as cn,Y8 as co,Qo as cp,Gte as cq,ire as cr,U8 as cs,$te as ct,Yte as cu,rre as cv,K8 as cw,$8 as cx,Ra as cy,qte as cz,ce as d,j as e,Ge as f,Rt as g,we as h,I as i,E as j,gt as k,y0 as l,rte as m,Vt as n,P as o,Ju as p,Or as q,W as r,Wte as s,ne as t,se as u,Je as v,ue as w,Kte as x,ac as y,oe as z}; diff --git a/app/kuma-ui/pkg/resources/data/assets/index.c8e7c817.js b/app/kuma-ui/pkg/resources/data/assets/index.c8e7c817.js new file mode 100644 index 000000000000..87cf2a2cc102 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/index.c8e7c817.js @@ -0,0 +1,561 @@ +var S4=Object.defineProperty;var C4=(t,r,e)=>r in t?S4(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e;var yn=(t,r,e)=>(C4(t,typeof r!="symbol"?r+"":r,e),e);(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))i(n);new MutationObserver(n=>{for(const a of n)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&i(s)}).observe(document,{childList:!0,subtree:!0});function e(n){const a={};return n.integrity&&(a.integrity=n.integrity),n.referrerpolicy&&(a.referrerPolicy=n.referrerpolicy),n.crossorigin==="use-credentials"?a.credentials="include":n.crossorigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function i(n){if(n.ep)return;n.ep=!0;const a=e(n);fetch(n.href,a)}})();const P4="modulepreload",O4=function(t,r){return new URL(t,r).href},J0={},nt=function(r,e,i){if(!e||e.length===0)return r();const n=document.getElementsByTagName("link");return Promise.all(e.map(a=>{if(a=O4(a,i),a in J0)return;J0[a]=!0;const s=a.endsWith(".css"),o=s?'[rel="stylesheet"]':"";if(!!i)for(let c=n.length-1;c>=0;c--){const d=n[c];if(d.href===a&&(!s||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${o}`))return;const u=document.createElement("link");if(u.rel=s?"stylesheet":P4,s||(u.as="script",u.crossOrigin=""),u.href=a,document.head.appendChild(u),s)return new Promise((c,d)=>{u.addEventListener("load",c),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>r())};function rg(t,r){const e=Object.create(null),i=t.split(",");for(let n=0;n!!e[n.toLowerCase()]:n=>!!e[n]}function gr(t){if(Ae(t)){const r={};for(let e=0;e{if(e){const i=e.split(E4);i.length>1&&(r[i[0].trim()]=i[1].trim())}}),r}function ge(t){let r="";if(Kt(t))r=t;else if(Ae(t))for(let e=0;eis(e,r))}const ae=t=>Kt(t)?t:t==null?"":Ae(t)||kt(t)&&(t.toString===rb||!Ge(t.toString))?JSON.stringify(t,eb,2):String(t),eb=(t,r)=>r&&r.__v_isRef?eb(t,r.value):Xa(r)?{[`Map(${r.size})`]:[...r.entries()].reduce((e,[i,n])=>(e[`${i} =>`]=n,e),{})}:Jc(r)?{[`Set(${r.size})`]:[...r.values()]}:kt(r)&&!Ae(r)&&!ib(r)?String(r):r,It={},qa=[],mi=()=>{},L4=()=>!1,F4=/^on[^a-z]/,Qc=t=>F4.test(t),ig=t=>t.startsWith("onUpdate:"),ur=Object.assign,ng=(t,r)=>{const e=t.indexOf(r);e>-1&&t.splice(e,1)},R4=Object.prototype.hasOwnProperty,at=(t,r)=>R4.call(t,r),Ae=Array.isArray,Xa=t=>vl(t)==="[object Map]",Jc=t=>vl(t)==="[object Set]",em=t=>vl(t)==="[object Date]",Ge=t=>typeof t=="function",Kt=t=>typeof t=="string",$o=t=>typeof t=="symbol",kt=t=>t!==null&&typeof t=="object",tb=t=>kt(t)&&Ge(t.then)&&Ge(t.catch),rb=Object.prototype.toString,vl=t=>rb.call(t),N4=t=>vl(t).slice(8,-1),ib=t=>vl(t)==="[object Object]",ag=t=>Kt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,vu=rg(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ed=t=>{const r=Object.create(null);return e=>r[e]||(r[e]=t(e))},j4=/-(\w)/g,ji=ed(t=>t.replace(j4,(r,e)=>e?e.toUpperCase():"")),V4=/\B([A-Z])/g,Wn=ed(t=>t.replace(V4,"-$1").toLowerCase()),td=ed(t=>t.charAt(0).toUpperCase()+t.slice(1)),yu=ed(t=>t?`on${td(t)}`:""),Yo=(t,r)=>!Object.is(t,r),bu=(t,r)=>{for(let e=0;e{Object.defineProperty(t,r,{configurable:!0,enumerable:!1,value:e})},ns=t=>{const r=parseFloat(t);return isNaN(r)?t:r};let tm;const H4=()=>tm||(tm=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let ki;class nb{constructor(r=!1){this.detached=r,this.active=!0,this.effects=[],this.cleanups=[],this.parent=ki,!r&&ki&&(this.index=(ki.scopes||(ki.scopes=[])).push(this)-1)}run(r){if(this.active){const e=ki;try{return ki=this,r()}finally{ki=e}}}on(){ki=this}off(){ki=this.parent}stop(r){if(this.active){let e,i;for(e=0,i=this.effects.length;e{const r=new Set(t);return r.w=0,r.n=0,r},ab=t=>(t.w&Vn)>0,sb=t=>(t.n&Vn)>0,$4=({deps:t})=>{if(t.length)for(let r=0;r{const{deps:r}=t;if(r.length){let e=0;for(let i=0;i{(c==="length"||c>=l)&&o.push(u)})}else switch(e!==void 0&&o.push(s.get(e)),r){case"add":Ae(t)?ag(e)&&o.push(s.get("length")):(o.push(s.get(ha)),Xa(t)&&o.push(s.get(of)));break;case"delete":Ae(t)||(o.push(s.get(ha)),Xa(t)&&o.push(s.get(of)));break;case"set":Xa(t)&&o.push(s.get(ha));break}if(o.length===1)o[0]&&lf(o[0]);else{const l=[];for(const u of o)u&&l.push(...u);lf(sg(l))}}function lf(t,r){const e=Ae(t)?t:[...t];for(const i of e)i.computed&&im(i);for(const i of e)i.computed||im(i)}function im(t,r){(t!==pi||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}const W4=rg("__proto__,__v_isRef,__isVue"),ub=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter($o)),K4=lg(),G4=lg(!1,!0),Z4=lg(!0),nm=q4();function q4(){const t={};return["includes","indexOf","lastIndexOf"].forEach(r=>{t[r]=function(...e){const i=ft(this);for(let a=0,s=this.length;a{t[r]=function(...e){xs();const i=ft(this)[r].apply(this,e);return Ss(),i}}),t}function lg(t=!1,r=!1){return function(i,n,a){if(n==="__v_isReactive")return!t;if(n==="__v_isReadonly")return t;if(n==="__v_isShallow")return r;if(n==="__v_raw"&&a===(t?r?h3:pb:r?fb:hb).get(i))return i;const s=Ae(i);if(!t&&s&&at(nm,n))return Reflect.get(nm,n,a);const o=Reflect.get(i,n,a);return($o(n)?ub.has(n):W4(n))||(t||Yr(i,"get",n),r)?o:or(o)?s&&ag(n)?o:o.value:kt(o)?t?gb(o):zi(o):o}}const X4=cb(),Q4=cb(!0);function cb(t=!1){return function(e,i,n,a){let s=e[i];if(ga(s)&&or(s)&&!or(n))return!1;if(!t&&(!Zu(n)&&!ga(n)&&(s=ft(s),n=ft(n)),!Ae(e)&&or(s)&&!or(n)))return s.value=n,!0;const o=Ae(e)&&ag(i)?Number(i)t,rd=t=>Reflect.getPrototypeOf(t);function Nl(t,r,e=!1,i=!1){t=t.__v_raw;const n=ft(t),a=ft(r);e||(r!==a&&Yr(n,"get",r),Yr(n,"get",a));const{has:s}=rd(n),o=i?ug:e?hg:Wo;if(s.call(n,r))return o(t.get(r));if(s.call(n,a))return o(t.get(a));t!==n&&t.get(r)}function jl(t,r=!1){const e=this.__v_raw,i=ft(e),n=ft(t);return r||(t!==n&&Yr(i,"has",t),Yr(i,"has",n)),t===n?e.has(t):e.has(t)||e.has(n)}function Vl(t,r=!1){return t=t.__v_raw,!r&&Yr(ft(t),"iterate",ha),Reflect.get(t,"size",t)}function am(t){t=ft(t);const r=ft(this);return rd(r).has.call(r,t)||(r.add(t),on(r,"add",t,t)),this}function sm(t,r){r=ft(r);const e=ft(this),{has:i,get:n}=rd(e);let a=i.call(e,t);a||(t=ft(t),a=i.call(e,t));const s=n.call(e,t);return e.set(t,r),a?Yo(r,s)&&on(e,"set",t,r):on(e,"add",t,r),this}function om(t){const r=ft(this),{has:e,get:i}=rd(r);let n=e.call(r,t);n||(t=ft(t),n=e.call(r,t)),i&&i.call(r,t);const a=r.delete(t);return n&&on(r,"delete",t,void 0),a}function lm(){const t=ft(this),r=t.size!==0,e=t.clear();return r&&on(t,"clear",void 0,void 0),e}function Hl(t,r){return function(i,n){const a=this,s=a.__v_raw,o=ft(s),l=r?ug:t?hg:Wo;return!t&&Yr(o,"iterate",ha),s.forEach((u,c)=>i.call(n,l(u),l(c),a))}}function zl(t,r,e){return function(...i){const n=this.__v_raw,a=ft(n),s=Xa(a),o=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,u=n[t](...i),c=e?ug:r?hg:Wo;return!r&&Yr(a,"iterate",l?of:ha),{next(){const{value:d,done:h}=u.next();return h?{value:d,done:h}:{value:o?[c(d[0]),c(d[1])]:c(d),done:h}},[Symbol.iterator](){return this}}}}function bn(t){return function(...r){return t==="delete"?!1:this}}function n3(){const t={get(a){return Nl(this,a)},get size(){return Vl(this)},has:jl,add:am,set:sm,delete:om,clear:lm,forEach:Hl(!1,!1)},r={get(a){return Nl(this,a,!1,!0)},get size(){return Vl(this)},has:jl,add:am,set:sm,delete:om,clear:lm,forEach:Hl(!1,!0)},e={get(a){return Nl(this,a,!0)},get size(){return Vl(this,!0)},has(a){return jl.call(this,a,!0)},add:bn("add"),set:bn("set"),delete:bn("delete"),clear:bn("clear"),forEach:Hl(!0,!1)},i={get(a){return Nl(this,a,!0,!0)},get size(){return Vl(this,!0)},has(a){return jl.call(this,a,!0)},add:bn("add"),set:bn("set"),delete:bn("delete"),clear:bn("clear"),forEach:Hl(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{t[a]=zl(a,!1,!1),e[a]=zl(a,!0,!1),r[a]=zl(a,!1,!0),i[a]=zl(a,!0,!0)}),[t,e,r,i]}const[a3,s3,o3,l3]=n3();function cg(t,r){const e=r?t?l3:o3:t?s3:a3;return(i,n,a)=>n==="__v_isReactive"?!t:n==="__v_isReadonly"?t:n==="__v_raw"?i:Reflect.get(at(e,n)&&n in i?e:i,n,a)}const u3={get:cg(!1,!1)},c3={get:cg(!1,!0)},d3={get:cg(!0,!1)},hb=new WeakMap,fb=new WeakMap,pb=new WeakMap,h3=new WeakMap;function f3(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function p3(t){return t.__v_skip||!Object.isExtensible(t)?0:f3(N4(t))}function zi(t){return ga(t)?t:dg(t,!1,db,u3,hb)}function g3(t){return dg(t,!1,i3,c3,fb)}function gb(t){return dg(t,!0,r3,d3,pb)}function dg(t,r,e,i,n){if(!kt(t)||t.__v_raw&&!(r&&t.__v_isReactive))return t;const a=n.get(t);if(a)return a;const s=p3(t);if(s===0)return t;const o=new Proxy(t,s===2?i:e);return n.set(t,o),o}function Qa(t){return ga(t)?Qa(t.__v_raw):!!(t&&t.__v_isReactive)}function ga(t){return!!(t&&t.__v_isReadonly)}function Zu(t){return!!(t&&t.__v_isShallow)}function mb(t){return Qa(t)||ga(t)}function ft(t){const r=t&&t.__v_raw;return r?ft(r):t}function vb(t){return Gu(t,"__v_skip",!0),t}const Wo=t=>kt(t)?zi(t):t,hg=t=>kt(t)?gb(t):t;function yb(t){Bn&&pi&&(t=ft(t),lb(t.dep||(t.dep=sg())))}function bb(t,r){t=ft(t),t.dep&&lf(t.dep)}function or(t){return!!(t&&t.__v_isRef===!0)}function Y(t){return wb(t,!1)}function m3(t){return wb(t,!0)}function wb(t,r){return or(t)?t:new v3(t,r)}class v3{constructor(r,e){this.__v_isShallow=e,this.dep=void 0,this.__v_isRef=!0,this._rawValue=e?r:ft(r),this._value=e?r:Wo(r)}get value(){return yb(this),this._value}set value(r){const e=this.__v_isShallow||Zu(r)||ga(r);r=e?r:ft(r),Yo(r,this._rawValue)&&(this._rawValue=r,this._value=e?r:Wo(r),bb(this))}}function te(t){return or(t)?t.value:t}const y3={get:(t,r,e)=>te(Reflect.get(t,r,e)),set:(t,r,e,i)=>{const n=t[r];return or(n)&&!or(e)?(n.value=e,!0):Reflect.set(t,r,e,i)}};function _b(t){return Qa(t)?t:new Proxy(t,y3)}function xb(t){const r=Ae(t)?new Array(t.length):{};for(const e in t)r[e]=w3(t,e);return r}class b3{constructor(r,e,i){this._object=r,this._key=e,this._defaultValue=i,this.__v_isRef=!0}get value(){const r=this._object[this._key];return r===void 0?this._defaultValue:r}set value(r){this._object[this._key]=r}}function w3(t,r,e){const i=t[r];return or(i)?i:new b3(t,r,e)}var Sb;class _3{constructor(r,e,i,n){this._setter=e,this.dep=void 0,this.__v_isRef=!0,this[Sb]=!1,this._dirty=!0,this.effect=new og(r,()=>{this._dirty||(this._dirty=!0,bb(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!n,this.__v_isReadonly=i}get value(){const r=ft(this);return yb(r),(r._dirty||!r._cacheable)&&(r._dirty=!1,r._value=r.effect.run()),r._value}set value(r){this._setter(r)}}Sb="__v_isReadonly";function x3(t,r,e=!1){let i,n;const a=Ge(t);return a?(i=t,n=mi):(i=t.get,n=t.set),new _3(i,n,a||!n,e)}function Ln(t,r,e,i){let n;try{n=i?t(...i):t()}catch(a){id(a,r,e)}return n}function ei(t,r,e,i){if(Ge(t)){const a=Ln(t,r,e,i);return a&&tb(a)&&a.catch(s=>{id(s,r,e)}),a}const n=[];for(let a=0;a>>1;Go(pr[i])Ii&&pr.splice(r,1)}function O3(t){Ae(t)?Ja.push(...t):(!Qi||!Qi.includes(t,t.allowRecurse?la+1:la))&&Ja.push(t),Pb()}function um(t,r=Ko?Ii+1:0){for(;rGo(e)-Go(i)),la=0;lat.id==null?1/0:t.id,k3=(t,r)=>{const e=Go(t)-Go(r);if(e===0){if(t.pre&&!r.pre)return-1;if(r.pre&&!t.pre)return 1}return e};function kb(t){uf=!1,Ko=!0,pr.sort(k3);const r=mi;try{for(Ii=0;IiKt(f)?f.trim():f)),d&&(n=e.map(ns))}let o,l=i[o=yu(r)]||i[o=yu(ji(r))];!l&&a&&(l=i[o=yu(Wn(r))]),l&&ei(l,t,6,n);const u=i[o+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[o])return;t.emitted[o]=!0,ei(u,t,6,n)}}function Eb(t,r,e=!1){const i=r.emitsCache,n=i.get(t);if(n!==void 0)return n;const a=t.emits;let s={},o=!1;if(!Ge(t)){const l=u=>{const c=Eb(u,r,!0);c&&(o=!0,ur(s,c))};!e&&r.mixins.length&&r.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!a&&!o?(kt(t)&&i.set(t,null),null):(Ae(a)?a.forEach(l=>s[l]=null):ur(s,a),kt(t)&&i.set(t,s),s)}function nd(t,r){return!t||!Qc(r)?!1:(r=r.slice(2).replace(/Once$/,""),at(t,r[0].toLowerCase()+r.slice(1))||at(t,Wn(r))||at(t,r))}let lr=null,ad=null;function qu(t){const r=lr;return lr=t,ad=t&&t.type.__scopeId||null,r}function li(t){ad=t}function ui(){ad=null}function ne(t,r=lr,e){if(!r||t._n)return t;const i=(...n)=>{i._d&&_m(-1);const a=qu(r);let s;try{s=t(...n)}finally{qu(a),i._d&&_m(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function Hd(t){const{type:r,vnode:e,proxy:i,withProxy:n,props:a,propsOptions:[s],slots:o,attrs:l,emit:u,render:c,renderCache:d,data:h,setupState:f,ctx:p,inheritAttrs:m}=t;let g,y;const v=qu(t);try{if(e.shapeFlag&4){const w=n||i;g=Ti(c.call(w,w,d,a,f,h,p)),y=l}else{const w=r;g=Ti(w.length>1?w(a,{attrs:l,slots:o,emit:u}):w(a,null)),y=r.props?l:T3(l)}}catch(w){So.length=0,id(w,t,1),g=q(Ur)}let b=g;if(y&&m!==!1){const w=Object.keys(y),{shapeFlag:_}=b;w.length&&_&7&&(s&&w.some(ig)&&(y=D3(y,s)),b=ln(b,y))}return e.dirs&&(b=ln(b),b.dirs=b.dirs?b.dirs.concat(e.dirs):e.dirs),e.transition&&(b.transition=e.transition),g=b,qu(v),g}const T3=t=>{let r;for(const e in t)(e==="class"||e==="style"||Qc(e))&&((r||(r={}))[e]=t[e]);return r},D3=(t,r)=>{const e={};for(const i in t)(!ig(i)||!(i.slice(9)in r))&&(e[i]=t[i]);return e};function M3(t,r,e){const{props:i,children:n,component:a}=t,{props:s,children:o,patchFlag:l}=r,u=a.emitsOptions;if(r.dirs||r.transition)return!0;if(e&&l>=0){if(l&1024)return!0;if(l&16)return i?cm(i,s,u):!!s;if(l&8){const c=r.dynamicProps;for(let d=0;dt.__isSuspense;function B3(t,r){r&&r.pendingBranch?Ae(t)?r.effects.push(...t):r.effects.push(t):O3(t)}function wo(t,r){if(er){let e=er.provides;const i=er.parent&&er.parent.provides;i===e&&(e=er.provides=Object.create(i)),e[t]=r}}function zr(t,r,e=!1){const i=er||lr;if(i){const n=i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides;if(n&&t in n)return n[t];if(arguments.length>1)return e&&Ge(r)?r.call(i.proxy):r}}function Tb(t,r){return gg(t,null,r)}const Ul={};function $e(t,r,e){return gg(t,r,e)}function gg(t,r,{immediate:e,deep:i,flush:n,onTrack:a,onTrigger:s}=It){const o=er;let l,u=!1,c=!1;if(or(t)?(l=()=>t.value,u=Zu(t)):Qa(t)?(l=()=>t,i=!0):Ae(t)?(c=!0,u=t.some(b=>Qa(b)||Zu(b)),l=()=>t.map(b=>{if(or(b))return b.value;if(Qa(b))return da(b);if(Ge(b))return Ln(b,o,2)})):Ge(t)?r?l=()=>Ln(t,o,2):l=()=>{if(!(o&&o.isUnmounted))return d&&d(),ei(t,o,3,[h])}:l=mi,r&&i){const b=l;l=()=>da(b())}let d,h=b=>{d=y.onStop=()=>{Ln(b,o,4)}},f;if(qo)if(h=mi,r?e&&ei(r,o,3,[l(),c?[]:void 0,h]):l(),n==="sync"){const b=Cx();f=b.__watcherHandles||(b.__watcherHandles=[])}else return mi;let p=c?new Array(t.length).fill(Ul):Ul;const m=()=>{if(!!y.active)if(r){const b=y.run();(i||u||(c?b.some((w,_)=>Yo(w,p[_])):Yo(b,p)))&&(d&&d(),ei(r,o,3,[b,p===Ul?void 0:c&&p[0]===Ul?[]:p,h]),p=b)}else y.run()};m.allowRecurse=!!r;let g;n==="sync"?g=m:n==="post"?g=()=>Tr(m,o&&o.suspense):(m.pre=!0,o&&(m.id=o.uid),g=()=>pg(m));const y=new og(l,g);r?e?m():p=y.run():n==="post"?Tr(y.run.bind(y),o&&o.suspense):y.run();const v=()=>{y.stop(),o&&o.scope&&ng(o.scope.effects,y)};return f&&f.push(v),v}function L3(t,r,e){const i=this.proxy,n=Kt(t)?t.includes(".")?Db(i,t):()=>i[t]:t.bind(i,i);let a;Ge(r)?a=r:(a=r.handler,e=r);const s=er;as(this);const o=gg(n,a.bind(i),e);return s?as(s):fa(),o}function Db(t,r){const e=r.split(".");return()=>{let i=t;for(let n=0;n{da(e,r)});else if(ib(t))for(const e in t)da(t[e],r);return t}function F3(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Rt(()=>{t.isMounted=!0}),yl(()=>{t.isUnmounting=!0}),t}const Zr=[Function,Array],R3={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Zr,onEnter:Zr,onAfterEnter:Zr,onEnterCancelled:Zr,onBeforeLeave:Zr,onLeave:Zr,onAfterLeave:Zr,onLeaveCancelled:Zr,onBeforeAppear:Zr,onAppear:Zr,onAfterAppear:Zr,onAppearCancelled:Zr},setup(t,{slots:r}){const e=wg(),i=F3();let n;return()=>{const a=r.default&&Ab(r.default(),!0);if(!a||!a.length)return;let s=a[0];if(a.length>1){for(const m of a)if(m.type!==Ur){s=m;break}}const o=ft(t),{mode:l}=o;if(i.isLeaving)return zd(s);const u=dm(s);if(!u)return zd(s);const c=cf(u,o,i,e);df(u,c);const d=e.subTree,h=d&&dm(d);let f=!1;const{getTransitionKey:p}=u.type;if(p){const m=p();n===void 0?n=m:m!==n&&(n=m,f=!0)}if(h&&h.type!==Ur&&(!ua(u,h)||f)){const m=cf(h,o,i,e);if(df(h,m),l==="out-in")return i.isLeaving=!0,m.afterLeave=()=>{i.isLeaving=!1,e.update.active!==!1&&e.update()},zd(s);l==="in-out"&&u.type!==Ur&&(m.delayLeave=(g,y,v)=>{const b=Ib(i,h);b[String(h.key)]=h,g._leaveCb=()=>{y(),g._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=v})}return s}}},Mb=R3;function Ib(t,r){const{leavingVNodes:e}=t;let i=e.get(r.type);return i||(i=Object.create(null),e.set(r.type,i)),i}function cf(t,r,e,i){const{appear:n,mode:a,persisted:s=!1,onBeforeEnter:o,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:p,onBeforeAppear:m,onAppear:g,onAfterAppear:y,onAppearCancelled:v}=r,b=String(t.key),w=Ib(e,t),_=(S,k)=>{S&&ei(S,i,9,k)},x=(S,k)=>{const I=k[1];_(S,k),Ae(S)?S.every(H=>H.length<=1)&&I():S.length<=1&&I()},T={mode:a,persisted:s,beforeEnter(S){let k=o;if(!e.isMounted)if(n)k=m||o;else return;S._leaveCb&&S._leaveCb(!0);const I=w[b];I&&ua(t,I)&&I.el._leaveCb&&I.el._leaveCb(),_(k,[S])},enter(S){let k=l,I=u,H=c;if(!e.isMounted)if(n)k=g||l,I=y||u,H=v||c;else return;let R=!1;const U=S._enterCb=de=>{R||(R=!0,de?_(H,[S]):_(I,[S]),T.delayedLeave&&T.delayedLeave(),S._enterCb=void 0)};k?x(k,[S,U]):U()},leave(S,k){const I=String(t.key);if(S._enterCb&&S._enterCb(!0),e.isUnmounting)return k();_(d,[S]);let H=!1;const R=S._leaveCb=U=>{H||(H=!0,k(),U?_(p,[S]):_(f,[S]),S._leaveCb=void 0,w[I]===t&&delete w[I])};w[I]=t,h?x(h,[S,R]):R()},clone(S){return cf(S,r,e,i)}};return T}function zd(t){if(sd(t))return t=ln(t),t.children=null,t}function dm(t){return sd(t)?t.children?t.children[0]:void 0:t}function df(t,r){t.shapeFlag&6&&t.component?df(t.component.subTree,r):t.shapeFlag&128?(t.ssContent.transition=r.clone(t.ssContent),t.ssFallback.transition=r.clone(t.ssFallback)):t.transition=r}function Ab(t,r=!1,e){let i=[],n=0;for(let a=0;a1)for(let a=0;a!!t.type.__asyncLoader,sd=t=>t.type.__isKeepAlive;function N3(t,r){Bb(t,"a",r)}function j3(t,r){Bb(t,"da",r)}function Bb(t,r,e=er){const i=t.__wdc||(t.__wdc=()=>{let n=e;for(;n;){if(n.isDeactivated)return;n=n.parent}return t()});if(od(r,i,e),e){let n=e.parent;for(;n&&n.parent;)sd(n.parent.vnode)&&V3(i,r,e,n),n=n.parent}}function V3(t,r,e,i){const n=od(r,t,i,!0);Ui(()=>{ng(i[r],n)},e)}function od(t,r,e=er,i=!1){if(e){const n=e[t]||(e[t]=[]),a=r.__weh||(r.__weh=(...s)=>{if(e.isUnmounted)return;xs(),as(e);const o=ei(r,e,t,s);return fa(),Ss(),o});return i?n.unshift(a):n.push(a),a}}const fn=t=>(r,e=er)=>(!qo||t==="sp")&&od(t,(...i)=>r(...i),e),H3=fn("bm"),Rt=fn("m"),z3=fn("bu"),U3=fn("u"),yl=fn("bum"),Ui=fn("um"),$3=fn("sp"),Y3=fn("rtg"),W3=fn("rtc");function K3(t,r=er){od("ec",t,r)}function hm(t,r){const e=lr;if(e===null)return t;const i=cd(e)||e.proxy,n=t.dirs||(t.dirs=[]);for(let a=0;ar(s,o,void 0,a&&a[o]));else{const s=Object.keys(t);n=new Array(s.length);for(let o=0,l=s.length;o{const a=i.fn(...n);return a&&(a.key=i.key),a}:i.fn)}return t}function fe(t,r,e={},i,n){if(lr.isCE||lr.parent&&_o(lr.parent)&&lr.parent.isCE)return r!=="default"&&(e.name=r),q("slot",e,i&&i());let a=t[r];a&&a._c&&(a._d=!1),O();const s=a&&Rb(a(e)),o=be(qe,{key:e.key||s&&s.key||`_${r}`},s||(i?i():[]),s&&t._===1?64:-2);return!n&&o.scopeId&&(o.slotScopeIds=[o.scopeId+"-s"]),a&&a._c&&(a._d=!0),o}function Rb(t){return t.some(r=>Qu(r)?!(r.type===Ur||r.type===qe&&!Rb(r.children)):!0)?t:null}function pm(t,r){const e={};for(const i in t)e[r&&/[A-Z]/.test(i)?`on:${i}`:yu(i)]=t[i];return e}const hf=t=>t?Gb(t)?cd(t)||t.proxy:hf(t.parent):null,xo=ur(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>hf(t.parent),$root:t=>hf(t.root),$emit:t=>t.emit,$options:t=>vg(t),$forceUpdate:t=>t.f||(t.f=()=>pg(t.update)),$nextTick:t=>t.n||(t.n=ri.bind(t.proxy)),$watch:t=>L3.bind(t)}),Ud=(t,r)=>t!==It&&!t.__isScriptSetup&&at(t,r),G3={get({_:t},r){const{ctx:e,setupState:i,data:n,props:a,accessCache:s,type:o,appContext:l}=t;let u;if(r[0]!=="$"){const f=s[r];if(f!==void 0)switch(f){case 1:return i[r];case 2:return n[r];case 4:return e[r];case 3:return a[r]}else{if(Ud(i,r))return s[r]=1,i[r];if(n!==It&&at(n,r))return s[r]=2,n[r];if((u=t.propsOptions[0])&&at(u,r))return s[r]=3,a[r];if(e!==It&&at(e,r))return s[r]=4,e[r];ff&&(s[r]=0)}}const c=xo[r];let d,h;if(c)return r==="$attrs"&&Yr(t,"get",r),c(t);if((d=o.__cssModules)&&(d=d[r]))return d;if(e!==It&&at(e,r))return s[r]=4,e[r];if(h=l.config.globalProperties,at(h,r))return h[r]},set({_:t},r,e){const{data:i,setupState:n,ctx:a}=t;return Ud(n,r)?(n[r]=e,!0):i!==It&&at(i,r)?(i[r]=e,!0):at(t.props,r)||r[0]==="$"&&r.slice(1)in t?!1:(a[r]=e,!0)},has({_:{data:t,setupState:r,accessCache:e,ctx:i,appContext:n,propsOptions:a}},s){let o;return!!e[s]||t!==It&&at(t,s)||Ud(r,s)||(o=a[0])&&at(o,s)||at(i,s)||at(xo,s)||at(n.config.globalProperties,s)},defineProperty(t,r,e){return e.get!=null?t._.accessCache[r]=0:at(e,"value")&&this.set(t,r,e.value,null),Reflect.defineProperty(t,r,e)}};let ff=!0;function Z3(t){const r=vg(t),e=t.proxy,i=t.ctx;ff=!1,r.beforeCreate&&gm(r.beforeCreate,t,"bc");const{data:n,computed:a,methods:s,watch:o,provide:l,inject:u,created:c,beforeMount:d,mounted:h,beforeUpdate:f,updated:p,activated:m,deactivated:g,beforeDestroy:y,beforeUnmount:v,destroyed:b,unmounted:w,render:_,renderTracked:x,renderTriggered:T,errorCaptured:S,serverPrefetch:k,expose:I,inheritAttrs:H,components:R,directives:U,filters:de}=r;if(u&&q3(u,i,null,t.appContext.config.unwrapInjectedRef),s)for(const oe in s){const me=s[oe];Ge(me)&&(i[oe]=me.bind(e))}if(n){const oe=n.call(e,e);kt(oe)&&(t.data=zi(oe))}if(ff=!0,a)for(const oe in a){const me=a[oe],Se=Ge(me)?me.bind(e,e):Ge(me.get)?me.get.bind(e,e):mi,Me=!Ge(me)&&Ge(me.set)?me.set.bind(e):mi,Ve=N({get:Se,set:Me});Object.defineProperty(i,oe,{enumerable:!0,configurable:!0,get:()=>Ve.value,set:Oe=>Ve.value=Oe})}if(o)for(const oe in o)Nb(o[oe],i,e,oe);if(l){const oe=Ge(l)?l.call(e):l;Reflect.ownKeys(oe).forEach(me=>{wo(me,oe[me])})}c&&gm(c,t,"c");function F(oe,me){Ae(me)?me.forEach(Se=>oe(Se.bind(e))):me&&oe(me.bind(e))}if(F(H3,d),F(Rt,h),F(z3,f),F(U3,p),F(N3,m),F(j3,g),F(K3,S),F(W3,x),F(Y3,T),F(yl,v),F(Ui,w),F($3,k),Ae(I))if(I.length){const oe=t.exposed||(t.exposed={});I.forEach(me=>{Object.defineProperty(oe,me,{get:()=>e[me],set:Se=>e[me]=Se})})}else t.exposed||(t.exposed={});_&&t.render===mi&&(t.render=_),H!=null&&(t.inheritAttrs=H),R&&(t.components=R),U&&(t.directives=U)}function q3(t,r,e=mi,i=!1){Ae(t)&&(t=pf(t));for(const n in t){const a=t[n];let s;kt(a)?"default"in a?s=zr(a.from||n,a.default,!0):s=zr(a.from||n):s=zr(a),or(s)&&i?Object.defineProperty(r,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:o=>s.value=o}):r[n]=s}}function gm(t,r,e){ei(Ae(t)?t.map(i=>i.bind(r.proxy)):t.bind(r.proxy),r,e)}function Nb(t,r,e,i){const n=i.includes(".")?Db(e,i):()=>e[i];if(Kt(t)){const a=r[t];Ge(a)&&$e(n,a)}else if(Ge(t))$e(n,t.bind(e));else if(kt(t))if(Ae(t))t.forEach(a=>Nb(a,r,e,i));else{const a=Ge(t.handler)?t.handler.bind(e):r[t.handler];Ge(a)&&$e(n,a,t)}}function vg(t){const r=t.type,{mixins:e,extends:i}=r,{mixins:n,optionsCache:a,config:{optionMergeStrategies:s}}=t.appContext,o=a.get(r);let l;return o?l=o:!n.length&&!e&&!i?l=r:(l={},n.length&&n.forEach(u=>Xu(l,u,s,!0)),Xu(l,r,s)),kt(r)&&a.set(r,l),l}function Xu(t,r,e,i=!1){const{mixins:n,extends:a}=r;a&&Xu(t,a,e,!0),n&&n.forEach(s=>Xu(t,s,e,!0));for(const s in r)if(!(i&&s==="expose")){const o=X3[s]||e&&e[s];t[s]=o?o(t[s],r[s]):r[s]}return t}const X3={data:mm,props:ia,emits:ia,methods:ia,computed:ia,beforeCreate:wr,created:wr,beforeMount:wr,mounted:wr,beforeUpdate:wr,updated:wr,beforeDestroy:wr,beforeUnmount:wr,destroyed:wr,unmounted:wr,activated:wr,deactivated:wr,errorCaptured:wr,serverPrefetch:wr,components:ia,directives:ia,watch:J3,provide:mm,inject:Q3};function mm(t,r){return r?t?function(){return ur(Ge(t)?t.call(this,this):t,Ge(r)?r.call(this,this):r)}:r:t}function Q3(t,r){return ia(pf(t),pf(r))}function pf(t){if(Ae(t)){const r={};for(let e=0;e0)&&!(s&16)){if(s&8){const c=t.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=Vb(d,r,!0);ur(s,h),f&&o.push(...f)};!e&&r.mixins.length&&r.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}if(!a&&!l)return kt(t)&&i.set(t,qa),qa;if(Ae(a))for(let c=0;c-1,f[1]=m<0||p-1||at(f,"default"))&&o.push(d)}}}const u=[s,o];return kt(t)&&i.set(t,u),u}function vm(t){return t[0]!=="$"}function ym(t){const r=t&&t.toString().match(/^\s*function (\w+)/);return r?r[1]:t===null?"null":""}function bm(t,r){return ym(t)===ym(r)}function wm(t,r){return Ae(r)?r.findIndex(e=>bm(e,t)):Ge(r)&&bm(r,t)?0:-1}const Hb=t=>t[0]==="_"||t==="$stable",yg=t=>Ae(t)?t.map(Ti):[Ti(t)],rx=(t,r,e)=>{if(r._n)return r;const i=ne((...n)=>yg(r(...n)),e);return i._c=!1,i},zb=(t,r,e)=>{const i=t._ctx;for(const n in t){if(Hb(n))continue;const a=t[n];if(Ge(a))r[n]=rx(n,a,i);else if(a!=null){const s=yg(a);r[n]=()=>s}}},Ub=(t,r)=>{const e=yg(r);t.slots.default=()=>e},ix=(t,r)=>{if(t.vnode.shapeFlag&32){const e=r._;e?(t.slots=ft(r),Gu(r,"_",e)):zb(r,t.slots={})}else t.slots={},r&&Ub(t,r);Gu(t.slots,ud,1)},nx=(t,r,e)=>{const{vnode:i,slots:n}=t;let a=!0,s=It;if(i.shapeFlag&32){const o=r._;o?e&&o===1?a=!1:(ur(n,r),!e&&o===1&&delete n._):(a=!r.$stable,zb(r,n)),s=r}else r&&(Ub(t,r),s={default:1});if(a)for(const o in n)!Hb(o)&&!(o in s)&&delete n[o]};function $b(){return{app:null,config:{isNativeTag:L4,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let ax=0;function sx(t,r){return function(i,n=null){Ge(i)||(i=Object.assign({},i)),n!=null&&!kt(n)&&(n=null);const a=$b(),s=new Set;let o=!1;const l=a.app={_uid:ax++,_component:i,_props:n,_container:null,_context:a,_instance:null,version:Px,get config(){return a.config},set config(u){},use(u,...c){return s.has(u)||(u&&Ge(u.install)?(s.add(u),u.install(l,...c)):Ge(u)&&(s.add(u),u(l,...c))),l},mixin(u){return a.mixins.includes(u)||a.mixins.push(u),l},component(u,c){return c?(a.components[u]=c,l):a.components[u]},directive(u,c){return c?(a.directives[u]=c,l):a.directives[u]},mount(u,c,d){if(!o){const h=q(i,n);return h.appContext=a,c&&r?r(h,u):t(h,u,d),o=!0,l._container=u,u.__vue_app__=l,cd(h.component)||h.component.proxy}},unmount(){o&&(t(null,l._container),delete l._container.__vue_app__)},provide(u,c){return a.provides[u]=c,l}};return l}}function mf(t,r,e,i,n=!1){if(Ae(t)){t.forEach((h,f)=>mf(h,r&&(Ae(r)?r[f]:r),e,i,n));return}if(_o(i)&&!n)return;const a=i.shapeFlag&4?cd(i.component)||i.component.proxy:i.el,s=n?null:a,{i:o,r:l}=t,u=r&&r.r,c=o.refs===It?o.refs={}:o.refs,d=o.setupState;if(u!=null&&u!==l&&(Kt(u)?(c[u]=null,at(d,u)&&(d[u]=null)):or(u)&&(u.value=null)),Ge(l))Ln(l,o,12,[s,c]);else{const h=Kt(l),f=or(l);if(h||f){const p=()=>{if(t.f){const m=h?at(d,l)?d[l]:c[l]:l.value;n?Ae(m)&&ng(m,a):Ae(m)?m.includes(a)||m.push(a):h?(c[l]=[a],at(d,l)&&(d[l]=c[l])):(l.value=[a],t.k&&(c[t.k]=l.value))}else h?(c[l]=s,at(d,l)&&(d[l]=s)):f&&(l.value=s,t.k&&(c[t.k]=s))};s?(p.id=-1,Tr(p,e)):p()}}}const Tr=B3;function ox(t){return lx(t)}function lx(t,r){const e=H4();e.__VUE__=!0;const{insert:i,remove:n,patchProp:a,createElement:s,createText:o,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:h,setScopeId:f=mi,insertStaticContent:p}=t,m=(C,P,L,V=null,z=null,Q=null,Z=!1,ee=null,J=!!P.dynamicChildren)=>{if(C===P)return;C&&!ua(C,P)&&(V=G(C),Oe(C,z,Q,!0),C=null),P.patchFlag===-2&&(J=!1,P.dynamicChildren=null);const{type:ie,ref:ke,shapeFlag:Ce}=P;switch(ie){case ld:g(C,P,L,V);break;case Ur:y(C,P,L,V);break;case wu:C==null&&v(P,L,V,Z);break;case qe:R(C,P,L,V,z,Q,Z,ee,J);break;default:Ce&1?_(C,P,L,V,z,Q,Z,ee,J):Ce&6?U(C,P,L,V,z,Q,Z,ee,J):(Ce&64||Ce&128)&&ie.process(C,P,L,V,z,Q,Z,ee,J,$)}ke!=null&&z&&mf(ke,C&&C.ref,Q,P||C,!P)},g=(C,P,L,V)=>{if(C==null)i(P.el=o(P.children),L,V);else{const z=P.el=C.el;P.children!==C.children&&u(z,P.children)}},y=(C,P,L,V)=>{C==null?i(P.el=l(P.children||""),L,V):P.el=C.el},v=(C,P,L,V)=>{[C.el,C.anchor]=p(C.children,P,L,V,C.el,C.anchor)},b=({el:C,anchor:P},L,V)=>{let z;for(;C&&C!==P;)z=h(C),i(C,L,V),C=z;i(P,L,V)},w=({el:C,anchor:P})=>{let L;for(;C&&C!==P;)L=h(C),n(C),C=L;n(P)},_=(C,P,L,V,z,Q,Z,ee,J)=>{Z=Z||P.type==="svg",C==null?x(P,L,V,z,Q,Z,ee,J):k(C,P,z,Q,Z,ee,J)},x=(C,P,L,V,z,Q,Z,ee)=>{let J,ie;const{type:ke,props:Ce,shapeFlag:Te,transition:He,dirs:Qe}=C;if(J=C.el=s(C.type,Q,Ce&&Ce.is,Ce),Te&8?c(J,C.children):Te&16&&S(C.children,J,null,V,z,Q&&ke!=="foreignObject",Z,ee),Qe&&qn(C,null,V,"created"),Ce){for(const Ie in Ce)Ie!=="value"&&!vu(Ie)&&a(J,Ie,null,Ce[Ie],Q,C.children,V,z,X);"value"in Ce&&a(J,"value",null,Ce.value),(ie=Ce.onVnodeBeforeMount)&&Pi(ie,V,C)}T(J,C,C.scopeId,Z,V),Qe&&qn(C,null,V,"beforeMount");const vt=(!z||z&&!z.pendingBranch)&&He&&!He.persisted;vt&&He.beforeEnter(J),i(J,P,L),((ie=Ce&&Ce.onVnodeMounted)||vt||Qe)&&Tr(()=>{ie&&Pi(ie,V,C),vt&&He.enter(J),Qe&&qn(C,null,V,"mounted")},z)},T=(C,P,L,V,z)=>{if(L&&f(C,L),V)for(let Q=0;Q{for(let ie=J;ie{const ee=P.el=C.el;let{patchFlag:J,dynamicChildren:ie,dirs:ke}=P;J|=C.patchFlag&16;const Ce=C.props||It,Te=P.props||It;let He;L&&Xn(L,!1),(He=Te.onVnodeBeforeUpdate)&&Pi(He,L,P,C),ke&&qn(P,C,L,"beforeUpdate"),L&&Xn(L,!0);const Qe=z&&P.type!=="foreignObject";if(ie?I(C.dynamicChildren,ie,ee,L,V,Qe,Q):Z||me(C,P,ee,null,L,V,Qe,Q,!1),J>0){if(J&16)H(ee,P,Ce,Te,L,V,z);else if(J&2&&Ce.class!==Te.class&&a(ee,"class",null,Te.class,z),J&4&&a(ee,"style",Ce.style,Te.style,z),J&8){const vt=P.dynamicProps;for(let Ie=0;Ie{He&&Pi(He,L,P,C),ke&&qn(P,C,L,"updated")},V)},I=(C,P,L,V,z,Q,Z)=>{for(let ee=0;ee{if(L!==V){if(L!==It)for(const ee in L)!vu(ee)&&!(ee in V)&&a(C,ee,L[ee],null,Z,P.children,z,Q,X);for(const ee in V){if(vu(ee))continue;const J=V[ee],ie=L[ee];J!==ie&&ee!=="value"&&a(C,ee,ie,J,Z,P.children,z,Q,X)}"value"in V&&a(C,"value",L.value,V.value)}},R=(C,P,L,V,z,Q,Z,ee,J)=>{const ie=P.el=C?C.el:o(""),ke=P.anchor=C?C.anchor:o("");let{patchFlag:Ce,dynamicChildren:Te,slotScopeIds:He}=P;He&&(ee=ee?ee.concat(He):He),C==null?(i(ie,L,V),i(ke,L,V),S(P.children,L,ke,z,Q,Z,ee,J)):Ce>0&&Ce&64&&Te&&C.dynamicChildren?(I(C.dynamicChildren,Te,L,z,Q,Z,ee),(P.key!=null||z&&P===z.subTree)&&Yb(C,P,!0)):me(C,P,L,ke,z,Q,Z,ee,J)},U=(C,P,L,V,z,Q,Z,ee,J)=>{P.slotScopeIds=ee,C==null?P.shapeFlag&512?z.ctx.activate(P,L,V,Z,J):de(P,L,V,z,Q,Z,J):W(C,P,J)},de=(C,P,L,V,z,Q,Z)=>{const ee=C.component=gx(C,V,z);if(sd(C)&&(ee.ctx.renderer=$),mx(ee),ee.asyncDep){if(z&&z.registerDep(ee,F),!C.el){const J=ee.subTree=q(Ur);y(null,J,P,L)}return}F(ee,C,P,L,z,Q,Z)},W=(C,P,L)=>{const V=P.component=C.component;if(M3(C,P,L))if(V.asyncDep&&!V.asyncResolved){oe(V,P,L);return}else V.next=P,P3(V.update),V.update();else P.el=C.el,V.vnode=P},F=(C,P,L,V,z,Q,Z)=>{const ee=()=>{if(C.isMounted){let{next:ke,bu:Ce,u:Te,parent:He,vnode:Qe}=C,vt=ke,Ie;Xn(C,!1),ke?(ke.el=Qe.el,oe(C,ke,Z)):ke=Qe,Ce&&bu(Ce),(Ie=ke.props&&ke.props.onVnodeBeforeUpdate)&&Pi(Ie,He,ke,Qe),Xn(C,!0);const Ct=Hd(C),Et=C.subTree;C.subTree=Ct,m(Et,Ct,d(Et.el),G(Et),C,z,Q),ke.el=Ct.el,vt===null&&I3(C,Ct.el),Te&&Tr(Te,z),(Ie=ke.props&&ke.props.onVnodeUpdated)&&Tr(()=>Pi(Ie,He,ke,Qe),z)}else{let ke;const{el:Ce,props:Te}=P,{bm:He,m:Qe,parent:vt}=C,Ie=_o(P);if(Xn(C,!1),He&&bu(He),!Ie&&(ke=Te&&Te.onVnodeBeforeMount)&&Pi(ke,vt,P),Xn(C,!0),Ce&&le){const Ct=()=>{C.subTree=Hd(C),le(Ce,C.subTree,C,z,null)};Ie?P.type.__asyncLoader().then(()=>!C.isUnmounted&&Ct()):Ct()}else{const Ct=C.subTree=Hd(C);m(null,Ct,L,V,C,z,Q),P.el=Ct.el}if(Qe&&Tr(Qe,z),!Ie&&(ke=Te&&Te.onVnodeMounted)){const Ct=P;Tr(()=>Pi(ke,vt,Ct),z)}(P.shapeFlag&256||vt&&_o(vt.vnode)&&vt.vnode.shapeFlag&256)&&C.a&&Tr(C.a,z),C.isMounted=!0,P=L=V=null}},J=C.effect=new og(ee,()=>pg(ie),C.scope),ie=C.update=()=>J.run();ie.id=C.uid,Xn(C,!0),ie()},oe=(C,P,L)=>{P.component=C;const V=C.vnode.props;C.vnode=P,C.next=null,tx(C,P.props,V,L),nx(C,P.children,L),xs(),um(),Ss()},me=(C,P,L,V,z,Q,Z,ee,J=!1)=>{const ie=C&&C.children,ke=C?C.shapeFlag:0,Ce=P.children,{patchFlag:Te,shapeFlag:He}=P;if(Te>0){if(Te&128){Me(ie,Ce,L,V,z,Q,Z,ee,J);return}else if(Te&256){Se(ie,Ce,L,V,z,Q,Z,ee,J);return}}He&8?(ke&16&&X(ie,z,Q),Ce!==ie&&c(L,Ce)):ke&16?He&16?Me(ie,Ce,L,V,z,Q,Z,ee,J):X(ie,z,Q,!0):(ke&8&&c(L,""),He&16&&S(Ce,L,V,z,Q,Z,ee,J))},Se=(C,P,L,V,z,Q,Z,ee,J)=>{C=C||qa,P=P||qa;const ie=C.length,ke=P.length,Ce=Math.min(ie,ke);let Te;for(Te=0;Teke?X(C,z,Q,!0,!1,Ce):S(P,L,V,z,Q,Z,ee,J,Ce)},Me=(C,P,L,V,z,Q,Z,ee,J)=>{let ie=0;const ke=P.length;let Ce=C.length-1,Te=ke-1;for(;ie<=Ce&&ie<=Te;){const He=C[ie],Qe=P[ie]=J?On(P[ie]):Ti(P[ie]);if(ua(He,Qe))m(He,Qe,L,null,z,Q,Z,ee,J);else break;ie++}for(;ie<=Ce&&ie<=Te;){const He=C[Ce],Qe=P[Te]=J?On(P[Te]):Ti(P[Te]);if(ua(He,Qe))m(He,Qe,L,null,z,Q,Z,ee,J);else break;Ce--,Te--}if(ie>Ce){if(ie<=Te){const He=Te+1,Qe=HeTe)for(;ie<=Ce;)Oe(C[ie],z,Q,!0),ie++;else{const He=ie,Qe=ie,vt=new Map;for(ie=Qe;ie<=Te;ie++){const Br=P[ie]=J?On(P[ie]):Ti(P[ie]);Br.key!=null&&vt.set(Br.key,ie)}let Ie,Ct=0;const Et=Te-Qe+1;let Ma=!1,q0=0;const Zs=new Array(Et);for(ie=0;ie=Et){Oe(Br,z,Q,!0);continue}let Ci;if(Br.key!=null)Ci=vt.get(Br.key);else for(Ie=Qe;Ie<=Te;Ie++)if(Zs[Ie-Qe]===0&&ua(Br,P[Ie])){Ci=Ie;break}Ci===void 0?Oe(Br,z,Q,!0):(Zs[Ci-Qe]=ie+1,Ci>=q0?q0=Ci:Ma=!0,m(Br,P[Ci],L,null,z,Q,Z,ee,J),Ct++)}const X0=Ma?ux(Zs):qa;for(Ie=X0.length-1,ie=Et-1;ie>=0;ie--){const Br=Qe+ie,Ci=P[Br],Q0=Br+1{const{el:Q,type:Z,transition:ee,children:J,shapeFlag:ie}=C;if(ie&6){Ve(C.component.subTree,P,L,V);return}if(ie&128){C.suspense.move(P,L,V);return}if(ie&64){Z.move(C,P,L,$);return}if(Z===qe){i(Q,P,L);for(let Ce=0;Ceee.enter(Q),z);else{const{leave:Ce,delayLeave:Te,afterLeave:He}=ee,Qe=()=>i(Q,P,L),vt=()=>{Ce(Q,()=>{Qe(),He&&He()})};Te?Te(Q,Qe,vt):vt()}else i(Q,P,L)},Oe=(C,P,L,V=!1,z=!1)=>{const{type:Q,props:Z,ref:ee,children:J,dynamicChildren:ie,shapeFlag:ke,patchFlag:Ce,dirs:Te}=C;if(ee!=null&&mf(ee,null,L,C,!0),ke&256){P.ctx.deactivate(C);return}const He=ke&1&&Te,Qe=!_o(C);let vt;if(Qe&&(vt=Z&&Z.onVnodeBeforeUnmount)&&Pi(vt,P,C),ke&6)j(C.component,L,V);else{if(ke&128){C.suspense.unmount(L,V);return}He&&qn(C,null,P,"beforeUnmount"),ke&64?C.type.remove(C,P,L,z,$,V):ie&&(Q!==qe||Ce>0&&Ce&64)?X(ie,P,L,!1,!0):(Q===qe&&Ce&384||!z&&ke&16)&&X(J,P,L),V&&pe(C)}(Qe&&(vt=Z&&Z.onVnodeUnmounted)||He)&&Tr(()=>{vt&&Pi(vt,P,C),He&&qn(C,null,P,"unmounted")},L)},pe=C=>{const{type:P,el:L,anchor:V,transition:z}=C;if(P===qe){De(L,V);return}if(P===wu){w(C);return}const Q=()=>{n(L),z&&!z.persisted&&z.afterLeave&&z.afterLeave()};if(C.shapeFlag&1&&z&&!z.persisted){const{leave:Z,delayLeave:ee}=z,J=()=>Z(L,Q);ee?ee(C.el,Q,J):J()}else Q()},De=(C,P)=>{let L;for(;C!==P;)L=h(C),n(C),C=L;n(P)},j=(C,P,L)=>{const{bum:V,scope:z,update:Q,subTree:Z,um:ee}=C;V&&bu(V),z.stop(),Q&&(Q.active=!1,Oe(Z,C,P,L)),ee&&Tr(ee,P),Tr(()=>{C.isUnmounted=!0},P),P&&P.pendingBranch&&!P.isUnmounted&&C.asyncDep&&!C.asyncResolved&&C.suspenseId===P.pendingId&&(P.deps--,P.deps===0&&P.resolve())},X=(C,P,L,V=!1,z=!1,Q=0)=>{for(let Z=Q;ZC.shapeFlag&6?G(C.component.subTree):C.shapeFlag&128?C.suspense.next():h(C.anchor||C.el),re=(C,P,L)=>{C==null?P._vnode&&Oe(P._vnode,null,null,!0):m(P._vnode||null,C,P,null,null,null,L),um(),Ob(),P._vnode=C},$={p:m,um:Oe,m:Ve,r:pe,mt:de,mc:S,pc:me,pbc:I,n:G,o:t};let ue,le;return r&&([ue,le]=r($)),{render:re,hydrate:ue,createApp:sx(re,ue)}}function Xn({effect:t,update:r},e){t.allowRecurse=r.allowRecurse=e}function Yb(t,r,e=!1){const i=t.children,n=r.children;if(Ae(i)&&Ae(n))for(let a=0;a>1,t[e[o]]0&&(r[i]=e[a-1]),e[a]=i)}}for(a=e.length,s=e[a-1];a-- >0;)e[a]=s,s=r[s];return e}const cx=t=>t.__isTeleport,qe=Symbol(void 0),ld=Symbol(void 0),Ur=Symbol(void 0),wu=Symbol(void 0),So=[];let gi=null;function O(t=!1){So.push(gi=t?null:[])}function dx(){So.pop(),gi=So[So.length-1]||null}let Zo=1;function _m(t){Zo+=t}function Wb(t){return t.dynamicChildren=Zo>0?gi||qa:null,dx(),Zo>0&&gi&&gi.push(t),t}function B(t,r,e,i,n,a){return Wb(M(t,r,e,i,n,a,!0))}function be(t,r,e,i,n){return Wb(q(t,r,e,i,n,!0))}function Qu(t){return t?t.__v_isVNode===!0:!1}function ua(t,r){return t.type===r.type&&t.key===r.key}const ud="__vInternal",Kb=({key:t})=>t!=null?t:null,_u=({ref:t,ref_key:r,ref_for:e})=>t!=null?Kt(t)||or(t)||Ge(t)?{i:lr,r:t,k:r,f:!!e}:t:null;function M(t,r=null,e=null,i=0,n=null,a=t===qe?0:1,s=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:r,key:r&&Kb(r),ref:r&&_u(r),scopeId:ad,slotScopeIds:null,children:e,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:i,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:lr};return o?(bg(l,e),a&128&&t.normalize(l)):e&&(l.shapeFlag|=Kt(e)?8:16),Zo>0&&!s&&gi&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&gi.push(l),l}const q=hx;function hx(t,r=null,e=null,i=0,n=null,a=!1){if((!t||t===Lb)&&(t=Ur),Qu(t)){const o=ln(t,r,!0);return e&&bg(o,e),Zo>0&&!a&&gi&&(o.shapeFlag&6?gi[gi.indexOf(t)]=o:gi.push(o)),o.patchFlag|=-2,o}if(wx(t)&&(t=t.__vccOpts),r){r=vf(r);let{class:o,style:l}=r;o&&!Kt(o)&&(r.class=ge(o)),kt(l)&&(mb(l)&&!Ae(l)&&(l=ur({},l)),r.style=gr(l))}const s=Kt(t)?1:A3(t)?128:cx(t)?64:kt(t)?4:Ge(t)?2:0;return M(t,r,e,i,n,s,a,!0)}function vf(t){return t?mb(t)||ud in t?ur({},t):t:null}function ln(t,r,e=!1){const{props:i,ref:n,patchFlag:a,children:s}=t,o=r?Dt(i||{},r):i;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:o,key:o&&Kb(o),ref:r&&r.ref?e&&n?Ae(n)?n.concat(_u(r)):[n,_u(r)]:_u(r):n,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:s,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:r&&t.type!==qe?a===-1?16:a|16:a,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&ln(t.ssContent),ssFallback:t.ssFallback&&ln(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx}}function K(t=" ",r=0){return q(ld,null,t,r)}function yae(t,r){const e=q(wu,null,t);return e.staticCount=r,e}function ce(t="",r=!1){return r?(O(),be(Ur,null,t)):q(Ur,null,t)}function Ti(t){return t==null||typeof t=="boolean"?q(Ur):Ae(t)?q(qe,null,t.slice()):typeof t=="object"?On(t):q(ld,null,String(t))}function On(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:ln(t)}function bg(t,r){let e=0;const{shapeFlag:i}=t;if(r==null)r=null;else if(Ae(r))e=16;else if(typeof r=="object")if(i&65){const n=r.default;n&&(n._c&&(n._d=!1),bg(t,n()),n._c&&(n._d=!0));return}else{e=32;const n=r._;!n&&!(ud in r)?r._ctx=lr:n===3&&lr&&(lr.slots._===1?r._=1:(r._=2,t.patchFlag|=1024))}else Ge(r)?(r={default:r,_ctx:lr},e=32):(r=String(r),i&64?(e=16,r=[K(r)]):e=8);t.children=r,t.shapeFlag|=e}function Dt(...t){const r={};for(let e=0;eer||lr,as=t=>{er=t,t.scope.on()},fa=()=>{er&&er.scope.off(),er=null};function Gb(t){return t.vnode.shapeFlag&4}let qo=!1;function mx(t,r=!1){qo=r;const{props:e,children:i}=t.vnode,n=Gb(t);ex(t,e,n,r),ix(t,i);const a=n?vx(t,r):void 0;return qo=!1,a}function vx(t,r){const e=t.type;t.accessCache=Object.create(null),t.proxy=vb(new Proxy(t.ctx,G3));const{setup:i}=e;if(i){const n=t.setupContext=i.length>1?qb(t):null;as(t),xs();const a=Ln(i,t,0,[t.props,n]);if(Ss(),fa(),tb(a)){if(a.then(fa,fa),r)return a.then(s=>{xm(t,s,r)}).catch(s=>{id(s,t,0)});t.asyncDep=a}else xm(t,a,r)}else Zb(t,r)}function xm(t,r,e){Ge(r)?t.type.__ssrInlineRender?t.ssrRender=r:t.render=r:kt(r)&&(t.setupState=_b(r)),Zb(t,e)}let Sm;function Zb(t,r,e){const i=t.type;if(!t.render){if(!r&&Sm&&!i.render){const n=i.template||vg(t).template;if(n){const{isCustomElement:a,compilerOptions:s}=t.appContext.config,{delimiters:o,compilerOptions:l}=i,u=ur(ur({isCustomElement:a,delimiters:o},s),l);i.render=Sm(n,u)}}t.render=i.render||mi}as(t),xs(),Z3(t),Ss(),fa()}function yx(t){return new Proxy(t.attrs,{get(r,e){return Yr(t,"get","$attrs"),r[e]}})}function qb(t){const r=i=>{t.exposed=i||{}};let e;return{get attrs(){return e||(e=yx(t))},slots:t.slots,emit:t.emit,expose:r}}function cd(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(_b(vb(t.exposed)),{get(r,e){if(e in r)return r[e];if(e in xo)return xo[e](t)},has(r,e){return e in r||e in xo}}))}function bx(t,r=!0){return Ge(t)?t.displayName||t.name:t.name||r&&t.__name}function wx(t){return Ge(t)&&"__vccOpts"in t}const N=(t,r)=>x3(t,r,qo);function _x(){return xx().slots}function xx(){const t=wg();return t.setupContext||(t.setupContext=qb(t))}function Ee(t,r,e){const i=arguments.length;return i===2?kt(r)&&!Ae(r)?Qu(r)?q(t,null,[r]):q(t,r):q(t,null,r):(i>3?e=Array.prototype.slice.call(arguments,2):i===3&&Qu(e)&&(e=[e]),q(t,r,e))}const Sx=Symbol(""),Cx=()=>zr(Sx),Px="3.2.45",Ox="http://www.w3.org/2000/svg",ca=typeof document<"u"?document:null,Cm=ca&&ca.createElement("template"),kx={insert:(t,r,e)=>{r.insertBefore(t,e||null)},remove:t=>{const r=t.parentNode;r&&r.removeChild(t)},createElement:(t,r,e,i)=>{const n=r?ca.createElementNS(Ox,t):ca.createElement(t,e?{is:e}:void 0);return t==="select"&&i&&i.multiple!=null&&n.setAttribute("multiple",i.multiple),n},createText:t=>ca.createTextNode(t),createComment:t=>ca.createComment(t),setText:(t,r)=>{t.nodeValue=r},setElementText:(t,r)=>{t.textContent=r},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>ca.querySelector(t),setScopeId(t,r){t.setAttribute(r,"")},insertStaticContent(t,r,e,i,n,a){const s=e?e.previousSibling:r.lastChild;if(n&&(n===a||n.nextSibling))for(;r.insertBefore(n.cloneNode(!0),e),!(n===a||!(n=n.nextSibling)););else{Cm.innerHTML=i?`${t}`:t;const o=Cm.content;if(i){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}r.insertBefore(o,e)}return[s?s.nextSibling:r.firstChild,e?e.previousSibling:r.lastChild]}};function Ex(t,r,e){const i=t._vtc;i&&(r=(r?[r,...i]:[...i]).join(" ")),r==null?t.removeAttribute("class"):e?t.setAttribute("class",r):t.className=r}function Tx(t,r,e){const i=t.style,n=Kt(e);if(e&&!n){for(const a in e)yf(i,a,e[a]);if(r&&!Kt(r))for(const a in r)e[a]==null&&yf(i,a,"")}else{const a=i.display;n?r!==e&&(i.cssText=e):r&&t.removeAttribute("style"),"_vod"in t&&(i.display=a)}}const Pm=/\s*!important$/;function yf(t,r,e){if(Ae(e))e.forEach(i=>yf(t,r,i));else if(e==null&&(e=""),r.startsWith("--"))t.setProperty(r,e);else{const i=Dx(t,r);Pm.test(e)?t.setProperty(Wn(i),e.replace(Pm,""),"important"):t[i]=e}}const Om=["Webkit","Moz","ms"],$d={};function Dx(t,r){const e=$d[r];if(e)return e;let i=ji(r);if(i!=="filter"&&i in t)return $d[r]=i;i=td(i);for(let n=0;nYd||(Fx.then(()=>Yd=0),Yd=Date.now());function Nx(t,r){const e=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=e.attached)return;ei(jx(i,e.value),r,5,[i])};return e.value=t,e.attached=Rx(),e}function jx(t,r){if(Ae(r)){const e=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{e.call(t),t._stopped=!0},r.map(i=>n=>!n._stopped&&i&&i(n))}else return r}const Tm=/^on[a-z]/,Vx=(t,r,e,i,n=!1,a,s,o,l)=>{r==="class"?Ex(t,i,n):r==="style"?Tx(t,e,i):Qc(r)?ig(r)||Bx(t,r,e,i,s):(r[0]==="."?(r=r.slice(1),!0):r[0]==="^"?(r=r.slice(1),!1):Hx(t,r,i,n))?Ix(t,r,i,a,s,o,l):(r==="true-value"?t._trueValue=i:r==="false-value"&&(t._falseValue=i),Mx(t,r,i,n))};function Hx(t,r,e,i){return i?!!(r==="innerHTML"||r==="textContent"||r in t&&Tm.test(r)&&Ge(e)):r==="spellcheck"||r==="draggable"||r==="translate"||r==="form"||r==="list"&&t.tagName==="INPUT"||r==="type"&&t.tagName==="TEXTAREA"||Tm.test(r)&&Kt(e)?!1:r in t}const wn="transition",qs="animation",Ps=(t,{slots:r})=>Ee(Mb,zx(t),r);Ps.displayName="Transition";const Xb={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Ps.props=ur({},Mb.props,Xb);const Qn=(t,r=[])=>{Ae(t)?t.forEach(e=>e(...r)):t&&t(...r)},Dm=t=>t?Ae(t)?t.some(r=>r.length>1):t.length>1:!1;function zx(t){const r={};for(const R in t)R in Xb||(r[R]=t[R]);if(t.css===!1)return r;const{name:e="v",type:i,duration:n,enterFromClass:a=`${e}-enter-from`,enterActiveClass:s=`${e}-enter-active`,enterToClass:o=`${e}-enter-to`,appearFromClass:l=a,appearActiveClass:u=s,appearToClass:c=o,leaveFromClass:d=`${e}-leave-from`,leaveActiveClass:h=`${e}-leave-active`,leaveToClass:f=`${e}-leave-to`}=t,p=Ux(n),m=p&&p[0],g=p&&p[1],{onBeforeEnter:y,onEnter:v,onEnterCancelled:b,onLeave:w,onLeaveCancelled:_,onBeforeAppear:x=y,onAppear:T=v,onAppearCancelled:S=b}=r,k=(R,U,de)=>{Jn(R,U?c:o),Jn(R,U?u:s),de&&de()},I=(R,U)=>{R._isLeaving=!1,Jn(R,d),Jn(R,f),Jn(R,h),U&&U()},H=R=>(U,de)=>{const W=R?T:v,F=()=>k(U,R,de);Qn(W,[U,F]),Mm(()=>{Jn(U,R?l:a),_n(U,R?c:o),Dm(W)||Im(U,i,m,F)})};return ur(r,{onBeforeEnter(R){Qn(y,[R]),_n(R,a),_n(R,s)},onBeforeAppear(R){Qn(x,[R]),_n(R,l),_n(R,u)},onEnter:H(!1),onAppear:H(!0),onLeave(R,U){R._isLeaving=!0;const de=()=>I(R,U);_n(R,d),Wx(),_n(R,h),Mm(()=>{!R._isLeaving||(Jn(R,d),_n(R,f),Dm(w)||Im(R,i,g,de))}),Qn(w,[R,de])},onEnterCancelled(R){k(R,!1),Qn(b,[R])},onAppearCancelled(R){k(R,!0),Qn(S,[R])},onLeaveCancelled(R){I(R),Qn(_,[R])}})}function Ux(t){if(t==null)return null;if(kt(t))return[Wd(t.enter),Wd(t.leave)];{const r=Wd(t);return[r,r]}}function Wd(t){return ns(t)}function _n(t,r){r.split(/\s+/).forEach(e=>e&&t.classList.add(e)),(t._vtc||(t._vtc=new Set)).add(r)}function Jn(t,r){r.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const{_vtc:e}=t;e&&(e.delete(r),e.size||(t._vtc=void 0))}function Mm(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let $x=0;function Im(t,r,e,i){const n=t._endId=++$x,a=()=>{n===t._endId&&i()};if(e)return setTimeout(a,e);const{type:s,timeout:o,propCount:l}=Yx(t,r);if(!s)return i();const u=s+"end";let c=0;const d=()=>{t.removeEventListener(u,h),a()},h=f=>{f.target===t&&++c>=l&&d()};setTimeout(()=>{c(e[p]||"").split(", "),n=i(`${wn}Delay`),a=i(`${wn}Duration`),s=Am(n,a),o=i(`${qs}Delay`),l=i(`${qs}Duration`),u=Am(o,l);let c=null,d=0,h=0;r===wn?s>0&&(c=wn,d=s,h=a.length):r===qs?u>0&&(c=qs,d=u,h=l.length):(d=Math.max(s,u),c=d>0?s>u?wn:qs:null,h=c?c===wn?a.length:l.length:0);const f=c===wn&&/\b(transform|all)(,|$)/.test(i(`${wn}Property`).toString());return{type:c,timeout:d,propCount:h,hasTransform:f}}function Am(t,r){for(;t.lengthBm(e)+Bm(t[i])))}function Bm(t){return Number(t.slice(0,-1).replace(",","."))*1e3}function Wx(){return document.body.offsetHeight}const ss=t=>{const r=t.props["onUpdate:modelValue"]||!1;return Ae(r)?e=>bu(r,e):r};function Kx(t){t.target.composing=!0}function Lm(t){const r=t.target;r.composing&&(r.composing=!1,r.dispatchEvent(new Event("input")))}const bae={created(t,{modifiers:{lazy:r,trim:e,number:i}},n){t._assign=ss(n);const a=i||n.props&&n.props.type==="number";Tn(t,r?"change":"input",s=>{if(s.target.composing)return;let o=t.value;e&&(o=o.trim()),a&&(o=ns(o)),t._assign(o)}),e&&Tn(t,"change",()=>{t.value=t.value.trim()}),r||(Tn(t,"compositionstart",Kx),Tn(t,"compositionend",Lm),Tn(t,"change",Lm))},mounted(t,{value:r}){t.value=r==null?"":r},beforeUpdate(t,{value:r,modifiers:{lazy:e,trim:i,number:n}},a){if(t._assign=ss(a),t.composing||document.activeElement===t&&t.type!=="range"&&(e||i&&t.value.trim()===r||(n||t.type==="number")&&ns(t.value)===r))return;const s=r==null?"":r;t.value!==s&&(t.value=s)}},wae={created(t,{value:r},e){t.checked=is(r,e.props.value),t._assign=ss(e),Tn(t,"change",()=>{t._assign(Xo(t))})},beforeUpdate(t,{value:r,oldValue:e},i){t._assign=ss(i),r!==e&&(t.checked=is(r,i.props.value))}},_ae={deep:!0,created(t,{value:r,modifiers:{number:e}},i){const n=Jc(r);Tn(t,"change",()=>{const a=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>e?ns(Xo(s)):Xo(s));t._assign(t.multiple?n?new Set(a):a:a[0])}),t._assign=ss(i)},mounted(t,{value:r}){Fm(t,r)},beforeUpdate(t,r,e){t._assign=ss(e)},updated(t,{value:r}){Fm(t,r)}};function Fm(t,r){const e=t.multiple;if(!(e&&!Ae(r)&&!Jc(r))){for(let i=0,n=t.options.length;i-1:a.selected=r.has(s);else if(is(Xo(a),r)){t.selectedIndex!==i&&(t.selectedIndex=i);return}}!e&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function Xo(t){return"_value"in t?t._value:t.value}const Gx=["ctrl","shift","alt","meta"],Zx={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,r)=>Gx.some(e=>t[`${e}Key`]&&!r.includes(e))},Pr=(t,r)=>(e,...i)=>{for(let n=0;ne=>{if(!("key"in e))return;const i=Wn(e.key);if(r.some(n=>n===i||qx[n]===i))return t(e)},Rm={beforeMount(t,{value:r},{transition:e}){t._vod=t.style.display==="none"?"":t.style.display,e&&r?e.beforeEnter(t):Xs(t,r)},mounted(t,{value:r},{transition:e}){e&&r&&e.enter(t)},updated(t,{value:r,oldValue:e},{transition:i}){!r!=!e&&(i?r?(i.beforeEnter(t),Xs(t,!0),i.enter(t)):i.leave(t,()=>{Xs(t,!1)}):Xs(t,r))},beforeUnmount(t,{value:r}){Xs(t,r)}};function Xs(t,r){t.style.display=r?t._vod:"none"}const Xx=ur({patchProp:Vx},kx);let Nm;function Qx(){return Nm||(Nm=ox(Xx))}const Jx=(...t)=>{const r=Qx().createApp(...t),{mount:e}=r;return r.mount=i=>{const n=eS(i);if(!n)return;const a=r._component;!Ge(a)&&!a.render&&!a.template&&(a.template=n.innerHTML),n.innerHTML="";const s=e(n,!1,n instanceof SVGElement);return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),s},r};function eS(t){return Kt(t)?document.querySelector(t):t}var bf=function(t,r){return bf=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,i){e.__proto__=i}||function(e,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])},bf(t,r)};function se(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");bf(t,r);function e(){this.constructor=t}t.prototype=r===null?Object.create(r):(e.prototype=r.prototype,new e)}var jm=function(){return jm=Object.assign||function(r){for(var e,i=1,n=arguments.length;i0&&a[a.length-1])&&(u[0]===6||u[0]===2)){e=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}function Qb(t,r){var e=typeof Symbol=="function"&&t[Symbol.iterator];if(!e)return t;var i=e.call(t),n,a=[],s;try{for(;(r===void 0||r-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(e=i.return)&&e.call(i)}finally{if(s)throw s.error}}return a}function Co(){for(var t=[],r=0;re&&(t=e),t}function it(t){return _e(Math.sin(hd*t),10)}function Sae(t){return _e(Math.tan(hd*t),10)}function ut(t){return _e(Math.cos(hd*t),10)}function dt(t,r){return A(t)?A(r)&&r>t?r:t:A(r)?r:null}function Qt(t,r){return A(t)?A(r)&&r0)for(var o=0;o<=n;o++){var l=Sg(t,r,e,i,o/n);a+=ii(s,l),s=l}return a}function aS(t,r,e,i){var n=ii(r,i),a=ii(t,e);return Math.abs(a/n)}function Ju(t,r,e){return A(e)||(e=.5),{x:t.x+(r.x-t.x)*e,y:t.y+(r.y-t.y)*e}}function pa(t,r){r||(r={x:t.x*2,y:t.y*2});var e=r.x-t.x,i=r.y-t.y,n=Math.atan2(i,e)*co;return n<0&&(n+=360),tc(n)}function Qs(t){if(t){var r=t.length;if(r!==0){for(var e=void 0,i=void 0,n,a=void 0,s=0;si)&&(i=o.x),(!A(e)||o.xa)&&(a=o.y)}return{x:e,y:n,width:i-e,height:a-n}}}return{x:0,y:0,width:0,height:0}}function t2(t){var r=t.length;if(r!==0){for(var e=void 0,i=void 0,n=void 0,a=void 0,s=0;se){var i=r;r=e,e=i}t=tc(t);var n=(r-tc(r))/360;te&&(t-360>r?t-=360:ts?t=r:t=e),t}function Vm(t,r,e){var i=Number.MAX_VALUE,n=Number.MAX_VALUE,a=-Number.MAX_VALUE,s=-Number.MAX_VALUE,o=[];A(e)||(e=1),o.push(Zd(e,t)),o.push(Zd(e,r));for(var l=Math.min(Math.floor(t/90)*90,Math.floor(r/90)*90),u=Math.max(Math.ceil(t/90)*90,Math.ceil(r/90)*90),c=l;c<=u;c+=90)c>=t&&c<=r&&o.push(Zd(e,c));for(var d=0;da&&(a=h.x),h.y>s&&(s=h.y)}return{x:i,y:n,width:a-i,height:s-n}}function Zd(t,r){return{x:t*ut(r),y:t*it(r)}}function sS(t,r){return t.x>=r.x&&t.x<=r.x+r.width&&t.y>=r.y&&t.y<=r.y+r.height}function vi(t,r){for(var e=t.length,i=0;i>1,o=r(e,t[s]);o<0?n=s:(o===0&&(a=!0),i=s+1)}return{found:a,index:a?i-1:i}}function s2(t,r){for(var e=t.length,i=0;i0&&this.hasListenersByType(r)&&this._disabled[r]==null},t.prototype.has=function(r,e,i){var n=s2(this._listeners,function(a){return a.once!==!0&&a.type===r&&(e==null||a.callback===e)&&a.context===i});return n!==-1},t.prototype._shouldDispatch=function(r){if(this._disposed)throw new Error("EventDispatcher is disposed");var e=this._disabled[r];return A(e)?(e<=1?delete this._disabled[r]:--this._disabled[r],!1):this._enabled},t.prototype._eachListener=function(r){var e=this;++this._iterating;try{xe(this._listeners,r)}finally{--this._iterating,this._iterating===0&&this._killed.length!==0&&(xe(this._killed,function(i){e._removeListener(i)}),this._killed.length=0)}},t.prototype.dispatchImmediately=function(r,e){this._shouldDispatch(r)&&this._eachListener(function(i){!i.killed&&(i.type===null||i.type===r)&&i.dispatch(r,e)})},t.prototype.dispatch=function(r,e){this._shouldDispatch(r)&&this._eachListener(function(i){!i.killed&&(i.type===null||i.type===r)&&fS(function(){i.killed||i.dispatch(r,e)})})},t.prototype._on=function(r,e,i,n,a,s){var o=this;if(this._disposed)throw new Error("EventDispatcher is disposed");this._removeExistingListener(r,e,i,n);var l={type:e,callback:i,context:n,shouldClone:a,dispatch:s,killed:!1,once:r,disposer:new mr(function(){l.killed=!0,o._removeListener(l)})};return this._listeners.push(l),l},t.prototype.onAll=function(r,e,i){return i===void 0&&(i=!0),this._on(!1,null,r,e,i,function(n,a){return r.call(e,n,a)}).disposer},t.prototype.on=function(r,e,i,n){return n===void 0&&(n=!0),this._on(!1,r,e,i,n,function(a,s){return e.call(i,s)}).disposer},t.prototype.once=function(r,e,i,n){n===void 0&&(n=!0);var a=this._on(!0,r,e,i,n,function(s,o){a.disposer.dispose(),e.call(i,o)});return a.disposer},t.prototype.off=function(r,e,i){this._removeExistingListener(!1,r,e,i)},t.prototype.copyFrom=function(r){var e=this;if(this._disposed)throw new Error("EventDispatcher is disposed");if(r===this)throw new Error("Cannot copyFrom the same TargetedEventDispatcher");xe(r._listeners,function(i){!i.killed&&i.shouldClone&&(i.type===null?e.onAll(i.callback,i.context):i.once?e.once(i.type,i.callback,i.context):e.on(i.type,i.callback,i.context))})},t}(),c2=function(t){se(r,t);function r(e){var i=t.call(this)||this;return i.target=e,i}return r.prototype.copyFrom=function(e){var i=this;if(this._disposed)throw new Error("EventDispatcher is disposed");if(e===this)throw new Error("Cannot copyFrom the same TargetedEventDispatcher");xe(e._listeners,function(n){n.context!==e.target&&!n.killed&&n.shouldClone&&(n.type===null?i.onAll(n.callback,n.context):n.once?i.once(n.type,n.callback,n.context):i.on(n.type,n.callback,n.context))})},r}(Hn);function gS(t){return function(r){for(var e in t)if(Di(t,e)&&!r([e,t[e]]))break}}function d2(t){var r=[];for(var e in t)Di(t,e)&&r.push(e);return r}function mS(t,r){return d2(t).sort(r)}function Di(t,r){return{}.hasOwnProperty.call(t,r)}function h2(t,r){for(var e in t)if(Di(t,e)&&!r(e,t[e]))break}function je(t,r){h2(t,function(e,i){return r(e,i),!0})}function Xi(t,r,e){xe(mS(t,e),function(i){r(i,t[i])})}function xf(t,r){return Object.assign({},t,r)}function vS(t){return JSON.parse(JSON.stringify(t))}function Cu(t,r,e){xe(e,function(i){E(t[i])&&(r[i]=t[i])})}function Iae(t,r,e){xe(e,function(i){r[i]=t[i]})}function Js(t,r){Cu(t,r,d2(t))}function ma(t){return function(r){for(var e=t.length,i=0;i=0&&r=r._end&&e(r._array[i]);--i);}},t.prototype.backwards=function(){return new t(this._array,this._end,this._start)},t.prototype.range=function(r,e){if(r<=e){if(this._start===this._end)return this;if(this._start=0&&t=0&&r0);if(s>=o)return o;this.swap(s,o)}},t.prototype.sort=function(r){this._sortQuicksort(0,this._values.length-1,r)},t.prototype.swap=function(r,e){var i=this._values.length;if(eo(r,i),eo(e,i),r!==e){var n=this._values[r],a=this._values[e];this._values[r]=a,this.events.isEnabled("setIndex")&&this.events.dispatchImmediately("setIndex",{type:"setIndex",target:this,index:r,oldValue:n,newValue:a}),this._values[e]=n,this.events.isEnabled("setIndex")&&this.events.dispatchImmediately("setIndex",{type:"setIndex",target:this,index:e,oldValue:a,newValue:n})}},t.prototype.removeIndex=function(r){eo(r,this._values.length);var e=this._values[r];return ls(this._values,r),this.events.isEnabled("removeIndex")&&this.events.dispatchImmediately("removeIndex",{type:"removeIndex",target:this,index:r,oldValue:e}),this.events.isEnabled("removed")&&this.events.dispatchImmediately("removed",{type:"removed",target:this,oldValue:e}),e},t.prototype.moveValue=function(r,e){var i=this.indexOf(r);if(i!==-1){var n=this._values[i];ls(this._values,i),this.events.isEnabled("removeIndex")&&this.events.dispatchImmediately("removeIndex",{type:"removeIndex",target:this,index:i,oldValue:n})}e==null?(e=this._values.length,this._values.push(r)):os(this._values,e,r),this.events.isEnabled("insertIndex")&&this.events.dispatchImmediately("insertIndex",{type:"insertIndex",target:this,index:e,newValue:r}),i===-1&&this.events.isEnabled("inserted")&&this.events.dispatchImmediately("inserted",{type:"inserted",target:this,newValue:r})},t.prototype.push=function(r){var e=this._values.push(r)-1;return this.events.isEnabled("insertIndex")&&this.events.dispatchImmediately("insertIndex",{type:"insertIndex",target:this,index:e,newValue:r}),this.events.isEnabled("inserted")&&this.events.dispatchImmediately("inserted",{type:"inserted",target:this,newValue:r}),r},t.prototype.unshift=function(r){this.insertIndex(0,r)},t.prototype.pushAll=function(r){var e=this;xe(r,function(i){e.push(i)})},t.prototype.copyFrom=function(r){this.pushAll(r._values)},t.prototype.pop=function(){var r=this._values.length-1;return r<0?void 0:this.removeIndex(this._values.length-1)},t.prototype.shift=function(){return this._values.length?this.removeIndex(0):void 0},t.prototype.setAll=function(r){var e=this,i=Jo(this._values);this._values.length=0,xe(r,function(n){e._values.push(n)}),this.events.isEnabled("setAll")&&this.events.dispatchImmediately("setAll",{type:"setAll",target:this,oldArray:i,newArray:this._values}),this.events.isEnabled("removed")&&xe(i,function(n){e.events.dispatchImmediately("removed",{type:"removed",target:e,oldValue:n})}),this.events.isEnabled("inserted")&&xe(this._values,function(n){e.events.dispatchImmediately("inserted",{type:"inserted",target:e,newValue:n})})},t.prototype.clear=function(){this.setAll([])},t.prototype.iterator=function(){return ma(this._values)},t.prototype[Symbol.iterator]=function(){var r,e;return Je(this,function(i){switch(i.label){case 0:r=this._values.length,e=0,i.label=1;case 1:return ec)&&(n=o,a=u,s=c)}else i==="left"&&u=r&&(!E(a)||a>=u)&&(n=o,a=u);return++o,!0}),n===-1&&(i==="left"?n=0:i==="right"&&(n=this.length-1)),n},t.prototype.iterator=function(){return ma(this._values)},t.prototype[Symbol.iterator]=function(){var r,e;return Je(this,function(i){switch(i.label){case 0:r=this._values.length,e=0,i.label=1;case 1:return e0)for(var a=0;a0?255-t:t;return Math.round(e*r)}function LS(t,r){if(t){var e=Math.min(Math.max(t.r,t.g,t.b),230),i=Ou(e,r);return{r:Math.max(0,Math.min(255,Math.round(t.r+i))),g:Math.max(0,Math.min(255,Math.round(t.g+i))),b:Math.max(0,Math.min(255,Math.round(t.b+i))),a:t.a}}else return t}function FS(t,r){if(t==null||r==1)return t;var e=ku(t);return e.s=r,y2(e)}function y2(t){var r,e,i,n=t.h,a=t.s,s=t.l;if(a==0)r=e=i=s;else{var o=function(d,h,f){return f<0&&(f+=1),f>1&&(f-=1),f<.16666666666666666?d+(h-d)*6*f:f<.5?h:f<.6666666666666666?d+(h-d)*(.6666666666666666-f)*6:d},l=s<.5?s*(1+a):s+a-s*a,u=2*s-l;r=o(u,l,n+1/3),e=o(u,l,n),i=o(u,l,n-1/3)}return{r:Math.round(r*255),g:Math.round(e*255),b:Math.round(i*255)}}function ku(t){var r=t.r/255,e=t.g/255,i=t.b/255,n=Math.max(r,e,i),a=Math.min(r,e,i),s=0,o=0,l=(n+a)/2;if(n===a)s=o=0;else{var u=n-a;switch(o=l>.5?u/(2-n-a):u/(n+a),n){case r:s=(e-i)/u+(e=128}var wt=function(){function t(r){this._value=r}return Object.defineProperty(t.prototype,"rgb",{get:function(){return this._value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hex",{get:function(){return this._value?MS(this._value):"none"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rgba",{get:function(){return this._value?IS(this._value):"none"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"alpha",{get:function(){return this._value!=null&&this._value.a!=null?this._value.a:1},set:function(r){this._value&&(this._value.a=r)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"lightColor",{get:function(){return this._lightColor||(this._lightColor=new t({r:255,g:255,b:255})),this._lightColor},set:function(r){this._lightColor=r},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"darkColor",{get:function(){return this._darkColor||(this._darkColor=new t({r:0,g:0,b:0})),this._darkColor},set:function(r){this._darkColor=r},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.alpha<1?this.rgba:this.hex},t.prototype.lighten=function(r){return new t(BS(this.rgb,r))},t.prototype.brighten=function(r){return new t(LS(this.rgb,r))},t.prototype.saturate=function(r){return new t(FS(this.rgb,r))},Object.defineProperty(t.prototype,"alternative",{get:function(){if(this.rgb!=null)return RS(this.rgb)?this.darkColor:this.lightColor;throw new Error("Color does not exist")},enumerable:!0,configurable:!0}),t}();function Re(t,r){if(!E(t))return new wt(void 0);if(typeof t=="string"){var e="_color_"+t+"_"+(r||"1"),i=D.getCache(e);if(i)return new wt({r:i.r,g:i.g,b:i.b,a:i.a});var n=kS(t,r);return D.setCache(e,n),new wt(n)}return t instanceof wt?(E(r)&&(t.alpha=r),t):new wt(t)}function NS(t){return t instanceof wt}function jS(t){return Re(t)}function sc(t){return E(t)&&!NS(t)?jS(t):t}var cr=function(){function t(){this._disposed=!1,this._disposers=[],this.className="BaseObject"}return t.prototype.debug=function(){},Object.defineProperty(t.prototype,"uid",{get:function(){return this._uid||(this._uid=D.getUniqueId(),D.map.setKey(this._uid,this)),this._uid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"id",{get:function(){return this._id},set:function(r){this._id=r},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"map",{get:function(){return this._map||(this._map=new $t),this._map},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"delayedMap",{get:function(){return this._delayedMap||(this._delayedMap=new $t),this._delayedMap},enumerable:!0,configurable:!0}),t.prototype.addDelayedMap=function(r,e){var i=this.delayedMap;i.hasKey(e)||i.setKey(e,[]);var n=i.getKey(e);n.push({property:r,target:this})},t.prototype.processDelayedMap=function(){var r=this;this.delayedMap.each(function(e,i){if(r.map.hasKey(e)){var n=r.map.getKey(e);xe(i,function(a){a.target[a.property]=n}),r.delayedMap.removeKey(e)}})},t.prototype.applyTheme=function(){var r=this;if(D){var e=this.getCurrentThemes();e&&xe(e,function(i,n){i(r)})}},Object.defineProperty(t.prototype,"themes",{get:function(){return this._themes},set:function(r){this._themes=r},enumerable:!0,configurable:!0}),t.prototype.getCurrentThemes=function(){return this.themes||D.themes},t.prototype.isDisposed=function(){return this._disposed},t.prototype.dispose=function(){if(!this._disposed){this._disposed=!0;var r=this._disposers;for(this._disposers=null;r.length!==0;){var e=r.shift();e.dispose()}this.clearCache(),this.clonedFrom&&this.clonedFrom.clones.removeValue(this);var i=this._uid;i!=null&&D.map.removeKey(i)}},t.prototype.addDisposer=function(r){this._disposers.push(r)},t.prototype.removeDispose=function(r){if(!this._disposed){var e=vi(this._disposers,r);e>-1&&this._disposers.splice(e,1)}r.dispose()},t.prototype.clone=function(r){r||(r="clone-"+D.getUniqueId());var e=new this.constructor;return e.cloneId=r,e.copyFrom(this),e},Object.defineProperty(t.prototype,"clones",{get:function(){return this._clones||(this._clones=new St),this._clones},enumerable:!0,configurable:!0}),t.prototype.copyFrom=function(r){r.clones.push(this),this.clonedFrom=r},Object.defineProperty(t.prototype,"className",{get:function(){return this._className},set:function(r){this._className=r},enumerable:!0,configurable:!0}),t.prototype.setCache=function(r,e,i){Po.set(this.uid,r,e,i)},t.prototype.getCache=function(r,e){return e===void 0&&(e=void 0),Po.get(this.uid,r,e)},t.prototype.clearCache=function(){Po.clear(this.uid)},t.prototype.setTimeout=function(r,e){var i=this,n=setTimeout(function(){i.removeDispose(a),r()},e),a=new mr(function(){clearTimeout(n)});return this._disposers.push(a),a},t.prototype.setInterval=function(r,e){var i=this,n=setInterval(function(){i.removeDispose(a),r()},e),a=new mr(function(){clearTimeout(n)});return this._disposers.push(a),a},Object.defineProperty(t.prototype,"config",{set:function(r){try{this.processConfig(r)}catch(e){this.raiseCriticalError(e)}},enumerable:!0,configurable:!0}),t.prototype.processConfig=function(r){var e=this;if(!!r){var i=this;if(Xi(r,function(a,s){var o=s;if(a=="callback"&&typeof s=="function"&&s.call(i),e.hasProperty(a)){var l;if(gt(o)&&E(o.type)&&(!gt(i[a])||!E(i[a].className)||o.forceCreate||i[a].className!=o.type)&&!e.asIs(a)?(l=e.createClassInstance(o.type),l?i[a]=l:l=i[a]):l=i[a],l instanceof Mr)e.processAdapters(l,o);else if(l instanceof Hn)e.processEvents(l,o);else if(a=="locale"&&At(o))window["am4lang_"+o]&&(i[a]=window["am4lang_"+o]);else if(a=="parent"&&At(o)){var u=e.map.getKey(o);u?i[a]=u:e.addDelayedMap("parent",o)}else if(e.asIs(a))i[a]=o;else if(e.asFunction(a)&&At(o))if(E(D.registeredClasses[o]))i[a]=D.registeredClasses[o];else throw Error("Invalid easing function: "+o);else if(o instanceof t)i[a]=o;else if(l instanceof t)l.config=o;else if(l instanceof Pu||l instanceof Cf||l instanceof PS){if(Ai(o))l instanceof Pu?e.processListTemplate(o,l):e.processOrderedTemplate(o,l);else if(gt(o))if(o instanceof t)l.template=o;else{var c=void 0;E(o.template)?c=o.template:c=o,l.template instanceof t?l.template.config=c:je(c,function(d,h){var f=l.template[d];f instanceof Mr?e.processAdapters(f,h):f instanceof Hn?e.processEvents(f,h):f instanceof Sf?e.processDictionaryTemplate(f,h):l.template[d]instanceof t?l.template[d].config=h:gt(h)&&E(h.type)?(f=e.createClassInstance(h.type),f?(f instanceof t&&(f.config=h),l.template[d]=f):l.template[d]=h):f instanceof St?e.processList(h,f):l.template[d]=e.maybeColorOrPercent(h)}),E(o.values)&&(l instanceof Pu?e.processListTemplate(o.values,l):e.processOrderedTemplate(o.values,l))}}else l instanceof St?a=="children"?e.processList(o,l,e):e.processList(o,l):l instanceof Sf?e.processDictionaryTemplate(l,o):l instanceof $t?e.processDictionary(l,o):l instanceof wt||l instanceof mt?i[a]=e.maybeColorOrPercent(o):gt(l)&>(o)?Js(o,l):(o=e.maybeColorOrPercent(o),i[a]=o)}else e.isReserved(a)||(i[a]=o)},this.configOrder),this.processingErrors.length){var n=this.processingErrors.join(` +`);throw this._processingErrors=[],Error(n)}}},t.prototype.maybeColorOrPercent=function(r){if(At(r)){if(r.match(/^[\-]?[0-9.]+\%$/))return Ft(Ut(r));if(r.match(/^\#[0-9abcdef]{3,}$/i))return Re(r)}return r},t.prototype.processAdapters=function(r,e){var i=this;Ai(e)?xe(e,function(n,a){r.add(n.key,n.callback,n.priority||0,i)}):gt(e)&&je(e,function(n,a){r.has(n,a)||r.add(n,a)})},t.prototype.processEvents=function(r,e){var i=this;Ai(e)?xe(e,function(n,a){r.on(n.type,n.callback,i)}):gt(e)&&je(e,function(n,a){r.has(n,a)||r.on(n,a)})},t.prototype.processDictionaryTemplate=function(r,e){gt(e)&&je(e,function(i,n){var a;i=="template"?a=r.template:r.hasKey(i)?a=r.getKey(i):a=r.create(i),a instanceof t?a.config=n:gt(a)&>(n)?Js(n,a):a.setKey(i,n)})},t.prototype.processDictionary=function(r,e){gt(e)&&je(e,function(i,n){r.setKey(i,n)})},t.prototype.processListTemplate=function(r,e){var i=this;for(xe(r,function(n,a){var s=i.getConfigEntryType(n),o;if(e.hasIndex(a)&&!n.forceCreate)o=e.getIndex(a);else if(n instanceof t){e.push(n);return}else s?o=e.create(s):o=e.create();n===o||gt(n)&&(o instanceof t?o.config=n:gt(o)&>(n)?Js(n,o):e.setIndex(e.indexOf(o),n))});r.length>e.length;)e.pop()},t.prototype.processOrderedTemplate=function(r,e){var i=this;xe(r,function(n,a){var s=i.getConfigEntryType(n),o;s?o=e.create(s):o=e.create(),gt(n)&&(o instanceof t?o.config=n:gt(o)&>(n)?Js(n,o):e.insert(n))})},t.prototype.processList=function(r,e,i){var n=this;Ai(r)||(r=[r]);var a=e.length,s=0;for(xe(r,function(o,l){if(gt(o)){var u=void 0;if(lr&&(e!==!0||n!=!1)){i&&(c=Xd(c));var h=c.match(new RegExp(".{1,"+r+"}","g"));if(h){if(i)for(var f=0;fr&&a[s]!==""&&(a.push(""),s++),a[s]+=c;s=a.length-1}}}else{var h=t.match(new RegExp(".{1,"+r+"}","g"));if(h){if(i)for(var f=0;fr&&(a=[]),a}function Tf(t,r,e,i,n){if(t.length<=r)return t;r-=e.length,r<1&&(r=1);var a=Ef(t,r,i,n);return(a[0]||"")+e}function b2(t){return t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function $S(t){return t.replace(/[\s\uFEFF\xA0]+$/g,"")}function YS(t){return t.replace(/^[\s\uFEFF\xA0]+/g,"")}function Xd(t){return t.split("").reverse().join("")}function Jt(t,r,e){return r===void 0&&(r=0),e===void 0&&(e="0"),typeof t!="string"&&(t=t.toString()),r>t.length?Array(r-t.length+1).join(e)+t:t}function WS(t){if(typeof t>"u")return Ym;t=t.toLowerCase().replace(/^\[[^\]]*\]/,""),t=t.replace(/\[[^\]]+\]/,""),t=t.trim();var r=t.match(/\/(date|number|duration)$/);return r?r[1]:t===Eu?Eu:t===Tu?Tu:t===Of?Of:t.match(/[#0]/)?Eu:t.match(/[ymwdhnsqaxkzgtei]/)?Tu:Ym}function lc(t){return t.replace(/\/(date|number|duration)$/i,"")}function w2(t){return t&&t.replace(/<[^>]*>/g,"")}function KS(t){return t&&w2((""+t).replace(/[\n\r]+/g,". "))}function GS(t){if(_g(t))return"NaN";if(t===1/0)return"Infinity";if(t===-1/0)return"-Infinity";if(t===0&&1/t===-1/0)return"-0";var r=t<0;t=Math.abs(t);var e=ht(/^([0-9]+)(?:\.([0-9]+))?(?:e[\+\-]([0-9]+))?$/.exec(""+t)),i=e[1],n=e[2]||"",a;if(e[3]==null)a=n===""?i:i+"."+n;else{var s=+e[3];if(t<1){var o=s-1;a="0."+zm("0",o)+i+n}else{var o=s-n.length;o===0?a=i+n:o<0?a=i+n.slice(0,o)+"."+n.slice(o):a=i+n+zm("0",o)}}return r?"-"+a:a}function _2(t){if(Qo(t)){var r=new Date(t);return r.setMilliseconds(t.getMilliseconds()),r}else{if(A(t))return new Date(t);var e=Number(t);return A(e)?new Date(e):new Date(t)}}function Df(t){if(Qo(t))return t.getTime();if(A(t))return t;if(At(t)){var r=Number(t);return A(r)?r:void 0}}function Gm(t,r){var e=new Date(t.getFullYear(),0,0),i=t.getTime()-e.getTime()+(e.getTimezoneOffset()-t.getTimezoneOffset())*60*1e3,n=1e3*60*60*24;return Math.floor(i/n)}function Oo(t,r){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate())),i=e.getUTCDay()||7;e.setUTCDate(e.getUTCDate()+4-i);var n=new Date(Date.UTC(e.getUTCFullYear(),0,1));return Math.ceil(((e.getTime()-n.getTime())/864e5+1)/7)}function ZS(t,r){var e=Oo(new Date(t.getFullYear(),t.getMonth(),1)),i=Oo(t);return i==1&&(i=53),i-e+1}function qS(t,r,e,i){e===void 0&&(e=1),i===void 0&&(i=!1);var n=new Date(r,0,4,0,0,0,0);i&&n.setUTCFullYear(r);var a=t*7+e-((n.getDay()||7)+3);return a}function Yl(t,r){return t>12?t-=12:t===0&&(t=12),E(r)?t+(r-1):t}function Wl(t,r,e,i){if(r===void 0&&(r=!1),e===void 0&&(e=!1),i===void 0&&(i=!1),i)return r?"Coordinated Universal Time":"UTC";var n=t.toLocaleString("UTC"),a=t.toLocaleString("UTC",{timeZoneName:r?"long":"short"}).substr(n.length);return e===!1&&(a=a.replace(/ (standard|daylight|summer|winter) /i," ")),a}function Qd(t,r,e){return t>e?e:te||t1&&n.pop(),uS(n,a),e.path=n.join("/"),e.path!==""&&e.path[0]!=="/")throw new Error("URL path must start with /")}return e.query=i.query,e.hash=i.hash,Xm(e)}else return Xm(i)}function Hae(){return!!window.MSInputMethodContext&&!!document.documentMode}function S2(t){return+t}D.registeredClasses["ease.linear"]=S2;function r6(t){return t*t}D.registeredClasses["ease.quadIn"]=r6;function i6(t){return t*(2-t)}D.registeredClasses["ease.quadOut"]=i6;function n6(t){return t*=2,(t<=1?t*t:--t*(2-t)+1)/2}D.registeredClasses["ease.quadInOut"]=n6;function C2(t,r){return Math.pow(t,r)}D.registeredClasses["ease.polyIn"]=C2;function P2(t,r){return 1-Math.pow(1-t,r)}D.registeredClasses["ease.polyOut"]=P2;function O2(t,r){return t*=2,(t<=1?Math.pow(t,r):2-Math.pow(2-t,r))/2}D.registeredClasses["ease.polyInOut"]=O2;function a6(t){return C2(t,3)}D.registeredClasses["ease.polyIn3"]=a6;function If(t){return P2(t,3)}D.registeredClasses["ease.polyOut3"]=If;function s6(t){return O2(t,3)}D.registeredClasses["ease.polyInOut3"]=s6;function o6(t){return Math.pow(2,10*t-10)}D.registeredClasses["ease.expIn"]=o6;function l6(t){return 1-Math.pow(2,-10*t)}D.registeredClasses["ease.expOut"]=l6;function u6(t){return t*=2,(t<=1?Math.pow(2,10*t-10):2-Math.pow(2,10-10*t))/2}D.registeredClasses["ease.expInOut"]=u6;function c6(t){return 1-Math.cos(t*e2)}D.registeredClasses["ease.sinIn"]=c6;function d6(t){return Math.sin(t*e2)}D.registeredClasses["ease.sinOut"]=d6;function h6(t){return(1-Math.cos(dd*t))/2}D.registeredClasses["ease.sinInOut"]=h6;function f6(t){return t*t*t}D.registeredClasses["ease.cubicIn"]=f6;function ya(t){return--t*t*t+1}D.registeredClasses["ease.cubicOut"]=ya;function p6(t){return t*=2,(t<=1?t*t*t:(t-=2)*t*t+2)/2}D.registeredClasses["ease.cubicInOut"]=p6;function g6(t){return 1-Math.sqrt(1-t*t)}D.registeredClasses["ease.circleIn"]=g6;function m6(t){return Math.sqrt(1- --t*t)}D.registeredClasses["ease.circleOut"]=m6;function v6(t){return t*=2,(t<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}D.registeredClasses["ease.circleInOut"]=v6;var Af=4/11,y6=6/11,b6=8/11,w6=3/4,_6=9/11,x6=10/11,S6=15/16,C6=21/22,P6=63/64,Kl=1/Af/Af;function O6(t){return 1-uc(1-t)}D.registeredClasses["ease.bounceIn"]=O6;function uc(t){return t=+t,t0){this.pause(),Fn(this.object.animations,this);var n=setTimeout(function(){i._delayTimeout=null,i.start()},e);this._delayTimeout=new mr(function(){clearTimeout(n)})}return this},r.prototype._start=function(){this._isFinished=!1,this._delayTimeout&&(this.removeDispose(this._delayTimeout),this._delayTimeout=null),this.stopSameAnimations(),this._pause=!1,Fn(ze.animations,this),Fn(this.object.animations,this),ze.requestFrame()},r.prototype.start=function(){this._start(),this._startTime=Date.now(),this._time=0,this.staticOptions=[];for(var e=this.animationOptions.length-1;e>=0;e--){var i=this.animationOptions[e];if(E(i.from)||(i.childObject?i.from=i.childObject[i.property]:(i.from=this.object[i.property],E(i.from)||(i.from=A6[i.property]))),i.from==i.to)Ne(this.animationOptions,i);else if(!E(i.from)||!(i.from instanceof mt)&&i.to instanceof mt||i.from instanceof mt&&!(i.to instanceof mt))this.staticOptions.push(i),Ne(this.animationOptions,i);else if(A(i.to))if(i.updateMethod=k2,i.from instanceof mt){var n=this.object[Jm(i.property,"pixel")];isNaN(n)?(this.staticOptions.push(i),Ne(this.animationOptions,i)):i.from=n}else isNaN(i.from)&&(this.staticOptions.push(i),Ne(this.animationOptions,i));else if(i.to instanceof wt)i.from?i.updateMethod=L6:(this.staticOptions.push(i),Ne(this.animationOptions,i));else if(i.to instanceof mt){if(i.updateMethod=B6,!isNaN(i.from)){var n=this.object[Jm(i.property,"relative")];isNaN(n)||(i.from=Ft(n*100))}}else this.staticOptions.push(i),Ne(this.animationOptions,i)}if(this.applyStaticOptions(),this.events.isEnabled("animationstarted")){var a={type:"animationstarted",target:this,progress:this.progress};this.events.dispatchImmediately("animationstarted",a)}return this.update(),this.duration===0&&this.end(),this},r.prototype.loop=function(e){return A(e)||(e=1/0),this._loop=e,this},r.prototype.pause=function(){return this._pause=!0,this._delayTimeout&&(this.removeDispose(this._delayTimeout),this._delayTimeout=null),Ne(ze.animations,this),Ne(this.object.animations,this),this},r.prototype.resume=function(){return this._start(),this._startTime=Date.now()-this._time,this},r.prototype.end=function(){if(this._loop==0&&this.pause(),this.setProgress(1),this.applyStaticOptions(),this.events.isEnabled("animationended")){var e={type:"animationended",target:this,progress:this.progress};this.events.dispatchImmediately("animationended",e)}return this._loop>0?(this._loop--,this.start()):(this.stop(),this._isFinished=!0),this},r.prototype.kill=function(){this.pause(),this._isFinished=!0},r.prototype.isFinished=function(){return this._isFinished},r.prototype.applyStaticOptions=function(){var e=this;xe(this.staticOptions,function(i){i.childObject?i.childObject[i.property]=e.progress==1?i.to:i.from:e.object[i.property]=e.progress==1?i.to:i.from})},r.prototype.stop=function(e){if(this.pause(),!e&&this.events.isEnabled("animationstopped")){var i={type:"animationstopped",target:this,progress:this.progress};this.events.dispatchImmediately("animationstopped",i)}return this},r.prototype.setProgress=function(e){var i=this;if(this._time=this.duration*e,xe(this.animationOptions,function(a){if(a.updateMethod&&E(a.from)){var s=a.updateMethod(e,a.from,a.to);a.childObject?a.childObject[a.property]=s:i.object[a.property]=s}}),this.progress=e,this.events.isEnabled("animationprogress")){var n={type:"animationprogress",target:this,progress:this.progress};this.events.dispatchImmediately("animationprogress",n)}ze.requestFrame()},r.prototype.update=function(){if(!this._pause){var e=void 0;this._time=Ke(Date.now()-this._startTime,0,this.duration);var i=this._time/this.duration;e=this.easing(i),(this.duration==0||!A(e)||i>=1)&&(e=1),this.setProgress(e),_e(this._time/this.duration,6)==1&&this.end()}return this},Object.defineProperty(r.prototype,"delayed",{get:function(){return!!this._delayTimeout},enumerable:!0,configurable:!0}),r.prototype.stopSameAnimations=function(){var e=this;xe(Jo(this.object.animations),function(i){if(i!==e&&!i.delayed){var n=[];xe(e.animationOptions,function(a){xe(i.animationOptions,function(s){a.property==s.property&&a.childObject==s.childObject&&(n.push(s),i.animationOptions.length==0&&i.kill())})}),xe(n,function(a){Ne(i.animationOptions,a)})}})},r.prototype.asFunction=function(e){return e=="easing"||t.prototype.asIs.call(this,e)},r}($i),Du="http://www.w3.org/2000/svg",ev="http://www.w3.org/2000/xmlns/",Dg="http://www.w3.org/1999/xlink";function Bt(t,r,e,i){return t.addEventListener(r,e,i||!1),new mr(function(){t.removeEventListener(r,e,i||!1)})}function E2(t){if(At(t)){var r=document.getElementById(t);if(r==null&&(r=document.getElementsByClassName(t)[0]),r instanceof HTMLElement)return r}else if(t instanceof HTMLElement)return t}function Bf(t,r){if(!!t)if(t.classList){var e=r.split(" ");xe(e,function(n){t.classList.add(n)})}else{var i=t.getAttribute("class");i?t.setAttribute("class",i.split(" ").filter(function(n){return n!==r}).join(" ")+" "+r):t.setAttribute("class",r)}}function Lf(t,r){if(!!t)if(t.classList)t.classList.remove(r);else{var e=t.getAttribute("class");e&&t.setAttribute("class",e.split(" ").filter(function(i){return i!==r}).join(" "))}}function tv(t,r,e){t.style[r]=e}function Mg(t,r){return t.currentStyle?t.currentStyle[r]:document.defaultView.getComputedStyle(t,null).getPropertyValue(r)}function eh(){if(document.activeElement&&document.activeElement!=document.body)if(document.activeElement.blur)document.activeElement.blur();else{var t=document.createElement("button");t.style.position="fixed",t.style.top="0px",t.style.left="-10000px",document.body.appendChild(t),t.focus(),t.blur(),document.body.removeChild(t)}}function rv(t,r){for(var e=r;;){if(t===e)return!0;if(e.parentNode==null){if(e.host==null)return!1;e=e.host}else e=e.parentNode}}function Ig(t){for(var r=t;;){if(r.parentNode==null)return r.host!=null?r:null;r=r.parentNode}}function T2(t){for(var r=t.ownerDocument,e=t;;){if(e.parentNode==null)return e===r||e.host!=null?e:null;e=e.parentNode}}function F6(t){return typeof t.composedPath=="function"?t.composedPath()[0]:t.target}function R6(t){hS(function(){try{var r=t.getBoundingClientRect(),e=r.left-Math.round(r.left),i=r.top-Math.round(r.top);e!==0&&Hm(function(){t.style.left=e+"px"}),i!==0&&Hm(function(){t.style.top=i+"px"})}catch{}})}var th;function N6(t){if(t==null){if(!E(th)){var r=document.createElement("style");r.type="text/css",document.head.appendChild(r),th=r.sheet}return th}else{var r=document.createElement("style");return r.type="text/css",t.appendChild(r),r.sheet}}function j6(t,r){var e=t.cssRules.length;return t.insertRule(r+"{}",e),t.cssRules[e]}var rt=function(t){se(r,t);function r(e,i,n){var a=this,s=N6(e);return a=t.call(this,function(){var o=vi(s.cssRules,a._rule);if(o===-1)throw new Error("Could not dispose StyleRule");s.deleteRule(o)})||this,a._rule=j6(s,i),je(n,function(o,l){a.setStyle(o,l)}),a}return Object.defineProperty(r.prototype,"selector",{get:function(){return this._rule.selectorText},set:function(e){this._rule.selectorText=e},enumerable:!0,configurable:!0}),r.prototype._setVendorPrefixName=function(e,i){var n=this._rule.style;n.setProperty("-webkit-"+e,i,""),n.setProperty("-moz-"+e,i,""),n.setProperty("-ms-"+e,i,""),n.setProperty("-o-"+e,i,""),n.setProperty(e,i,"")},r.prototype.setStyle=function(e,i){e==="transition"?this._setVendorPrefixName(e,i):this._rule.style.setProperty(e,i,"")},r}(mr),V6=0;(function(t){se(r,t);function r(e,i,n){var a=this,s=E(n)?n:"__style_"+ ++V6+"__";return a=t.call(this,e,"."+s,i)||this,a._className=s,a}return Object.defineProperty(r.prototype,"className",{get:function(){return this._className},set:function(e){this._className=e,this.selector="."+e},enumerable:!0,configurable:!0}),r.prototype.toString=function(){return this._className},r})(rt);function H6(t){if(document.readyState!=="loading")t();else{var r=function(){document.readyState!=="loading"&&(document.removeEventListener("readystatechange",r),t())};document.addEventListener("readystatechange",r)}}function Mu(t){var r=Mg(t,"font-family");if(r)return r;var e=t.parentElement||t.parentNode;return e?Mu(e):void 0}function Iu(t){var r=Mg(t,"font-size");if(r)return r;var e=t.parentElement||t.parentNode;return e?Iu(e):void 0}var hc=function(){function t(r){this._isDisposed=!1,this._x=0,this._y=0,this._rotationY=0,this._rotationX=0,this._rotation=0,this._scale=1,typeof r=="string"?this.node=document.createElementNS(Du,r):this.node=r}return t.prototype.removeNode=function(){this.node&&this.node.parentNode&&this.node.parentNode.removeChild(this.node)},Object.defineProperty(t.prototype,"transformString",{get:function(){if(this.node)return this._transformString},enumerable:!0,configurable:!0}),t.prototype.transform=function(){var r="translate("+this._x+","+this._y+")";if(this._scale!=1&&(r+=(r?" ":"")+"scale("+this._scale+")"),this._rotation!=0){var e="rotate("+this._rotation+")";this._rotationX&&this._rotationY&&(e="rotate("+this._rotation+" "+this._rotationX+" "+this._rotationY+")"),r+=(r?" ":"")+e}this._transformString=r,this.node.setAttribute("transform",r)},t.prototype.getBBox=function(){var r={width:0,height:0,x:0,y:0};if(this.node&&this.node.parentNode)try{var e=this.node.getBBox();r.x=e.x,r.y=e.y,r.width=e.width,r.height=e.height}catch{}return r},t.prototype.moveTo=function(r){if(r){var e=r.x,i=r.y;(this._x!=e||this._y!=i)&&(this._x=e,this._y=i,this.transform())}},Object.defineProperty(t.prototype,"content",{get:function(){return this.node.innerHTML||""},set:function(r){this.node.innerHTML=r},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"textContent",{get:function(){return this.node.textContent||""},set:function(r){this.node.textContent=r},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"x",{get:function(){return this._x},set:function(r){this._x!=r&&(this._x=r,this.transform())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"y",{get:function(){return this._y},set:function(r){this._y!=r&&(this._y=r,this.transform())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rotation",{get:function(){return this._rotation},set:function(r){this._rotation!=r&&(this._rotation=r,this.transform())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rotationX",{get:function(){return this._rotationX},set:function(r){this._rotationX!=r&&(this._rotationX=r,this.transform())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rotationY",{get:function(){return this._rotationY},set:function(r){this._rotationY!=r&&(this._rotationY=r,this.transform())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"scale",{get:function(){return this._scale},set:function(r){this._scale!=r&&(this._scale=r,this.transform())},enumerable:!0,configurable:!0}),t.prototype.removeAttr=function(r){this.node.removeAttribute(r)},t.prototype.attr=function(r){var e=this;return je(r,function(i,n){E(n)?e.node.setAttribute(i,n):e.node.removeAttribute(i)}),this},t.prototype.getAttr=function(r){return this.node.getAttribute(r)},t.prototype.attrNS=function(r,e,i){return this.node.setAttributeNS(r,e,i),this},t.prototype.getAttrNS=function(r,e){return this.node.getAttributeNS(r,e)},t.prototype.removeStyle=function(r){this.node.style[r]=null,delete this.node.style[r]},t.prototype.getStyle=function(r){return this.node.style[r]},t.prototype.addStyle=function(r){var e=this;return je(r,function(i,n){E(n)?e.node.style[i]=n:e.removeStyle(i)}),this},t.prototype.addClass=function(r){Bf(this.node,r)},t.prototype.removeClass=function(r){Lf(this.node,r)},t.prototype.setClass=function(r){this.node.setAttribute("class",r)},t.prototype.removeChildNodes=function(){for(;this.node.childNodes.length>0;)this.node.removeChild(this.node.firstChild)},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.dispose=function(){this.removeNode()},t}(),z6=function(t){se(r,t);function r(e){return t.call(this,e)||this}return r.prototype.add=function(e){e&&this.node.appendChild(e.node)},r.prototype.addToBack=function(e){if(e){var i=this.node.childNodes[0];i?i!=e.node&&this.node.insertBefore(e.node,i):this.node.appendChild(e.node)}},r.prototype.removeElement=function(e){if(e)try{e.node&&e.node.parentNode==this.node&&this.node.removeChild(e.node)}catch{}},r.prototype.hasChild=function(e){for(var i=0;i0;){var e=this.node.firstChild;e&&e.parentNode&&e.parentNode.removeChild(e)}},r.prototype.removeChildrenByTag=function(e){if(this.node.childNodes)for(var i=this.node.getElementsByTagName(e),n=0;n-1&&(this.focusable=!0),Be().processFocusable(this))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"element",{get:function(){return this._element},set:function(e){this._element=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"originalPosition",{get:function(){return this._originalPosition||{x:0,y:0}},set:function(e){this._originalPosition=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"originalScale",{get:function(){return Kd(this._originalScale,1)},set:function(e){this._originalScale!==e&&(this._originalScale=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"originalAngle",{get:function(){return Kd(this._originalAngle,0)},set:function(e){this._originalAngle!==e&&(this._originalAngle=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"inertiaOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("inertiaOptions",this._inertiaOptions):this._inertiaOptions},set:function(e){this._inertiaOptions=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"hitOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("hitOptions",this._hitOptions):this._hitOptions},set:function(e){this._hitOptions=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"hoverOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("hoverOptions",this._hoverOptions):this._hoverOptions},set:function(e){this._hoverOptions=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"swipeOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("swipeOptions",this._swipeOptions):this._swipeOptions},set:function(e){this._swipeOptions=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"keyboardOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("keyboardOptions",this._keyboardOptions):this._keyboardOptions},set:function(e){this._keyboardOptions=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"mouseOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("mouseOptions",this._mouseOptions):this._mouseOptions},set:function(e){this._mouseOptions=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cursorOptions",{get:function(){return this.sprite&&this.sprite._adapterO?this.sprite._adapterO.apply("cursorOptions",this._cursorOptions):this._cursorOptions},set:function(e){this._cursorOptions=e},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),this.inertiaOptions=e.inertiaOptions,this.hitOptions=e.hitOptions,this.hoverOptions=e.hoverOptions,this.swipeOptions=e.swipeOptions,this.keyboardOptions=e.keyboardOptions,this.cursorOptions=e.cursorOptions,this.contextMenuDisabled=e.contextMenuDisabled,Be().applyCursorOverStyle(this)},r.prototype.setEventDisposer=function(e,i,n){var a=this.eventDisposers.getKey(e);i?a==null&&this.eventDisposers.setKey(e,n()):a!=null&&(a.dispose(),this.eventDisposers.removeKey(e))},r.prototype.dispose=function(){t.prototype.dispose.call(this);var e=Be();e.overObjects.removeValue(this),e.downObjects.removeValue(this),e.trackedObjects.removeValue(this),e.transformedObjects.removeValue(this),this.isHover&&this.wheelable&&e.unlockWheel(),e.focusedObject===this&&(e.focusedObject=void 0)},r}($i),W6=function(){function t(r,e){this._disposed=!1,this.directionX=0,this.directionY=0,this.interaction=r,this.keyboardEvent=e,this._startedOn=new Date().getTime(),Be().processDragStart(r),ze.animations.push(this),this.update()}return t.prototype.update=function(){var r=this.interaction,e=Be().getKeyboardOption(r,"speed"),i=Be().getKeyboardOption(r,"accelleration"),n=Be().getKeyboardOption(r,"accellerationDelay"),a={x:0,y:0};this.keyboardEvent.shiftKey?(e*=.5,i=1):this.keyboardEvent.ctrlKey&&(e*=2);var s=new Date().getTime()-this._startedOn,o=s-n;if(i>0&&o>0){var l=s/n;s=n,a.x+=this.directionX*(e*i*l*o),a.y+=this.directionY*(e*i*l*o)}a.x+=this.directionX*(e*s),a.y+=this.directionY*(e*s),Be().handleTransformMove(r,a,{x:0,y:0},this.keyboardEvent,!0,!1)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.dispose=function(){this._disposed||(Be().processDragStop(this.interaction),Ne(ze.animations,this))},t}(),K6=function(t){se(r,t);function r(e,i,n,a){var s=t.call(this)||this;return s.animations=[],s.className="Inertia",s.interaction=e,s.type=i,s.point=n,s.startPoint=a,s._disposers.push(new Os(s.animations)),s}return Object.defineProperty(r.prototype,"x",{get:function(){return this.point.x},set:function(e){A(e)&&(this.point.x=e,this.handleMove())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"y",{get:function(){return this.point.y},set:function(e){A(e)&&(this.point.y=e,this.handleMove())},enumerable:!0,configurable:!0}),r.prototype.handleMove=function(){if(this.interaction.events.isEnabled("drag")){var e={type:"drag",target:this.interaction,shift:{x:this.x-this.startPoint.x,y:this.y-this.startPoint.y},startPoint:this.startPoint,point:{x:this.x,y:this.y},touch:!1};this.interaction.events.dispatchImmediately("drag",e)}},r.prototype.done=function(){this.interaction.inertias.removeKey(this.type),this.type==="move"&&Be().processDragStop(this.interaction),this.dispose()},r}(cr),G6=function(){function t(){}return t.prototype.getEventKey=function(r){var e=r.keyCode||r.which,i;switch(e){case 38:i="up";break;case 40:i="down";break;case 37:i="left";break;case 39:i="right";break;case 13:i="enter";break;case 27:i="esc";break;case 36:i="home";break;case 35:i="end";break;case 9:i="tab";break;case 17:i="ctrl";break;case 18:i="alt";break;case 16:i="shift";break;case 32:i="space";break;case 36:i="home";break;case 35:i="end";break;case 33:i="pgup";break;case 34:i="pgdn";break;case 45:i="ins";break;case 46:i="del";break;case 107:i="plus";break;case 109:i="minus";break;default:i="other";break}return i},t.prototype.isKey=function(r,e){var i=this.getEventKey(r);return At(e)&&(e=[e]),e.indexOf(i)!==-1},t.prototype.shiftKey=function(r){return r.shiftKey},t.prototype.ctrlKey=function(r){return r.ctrlKey},t.prototype.altKey=function(r){return r.altKey},t.prototype.metaKey=function(r){return r.metaKey},t}(),rn=new G6,Z6={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,week:6048e5,month:2592e6,year:31536e6};function q6(t){switch(t){case"year":return;case"month":return"year";case"week":return"month";case"day":return"month";case"hour":return"day";case"minute":return"hour";case"second":return"minute";case"millisecond":return"second"}}function rh(t,r){return E(r)||(r=1),Z6[t]*r}function X6(){return new Date}function Oi(){return X6().getTime()}function zae(t){return new Date(t.getTime())}function Q6(t,r,e,i){t=new Date(t.getTime()),r=new Date(r.getTime());var n=0,a=0;!i&&e!="millisecond"&&(n=t.getTimezoneOffset(),t.setUTCMinutes(t.getUTCMinutes()-n),a=r.getTimezoneOffset(),r.setUTCMinutes(r.getUTCMinutes()-a));var s=!1;switch(e){case"year":t.getUTCFullYear()!=r.getUTCFullYear()&&(s=!0);break;case"month":(t.getUTCFullYear()!=r.getUTCFullYear()||t.getUTCMonth()!=r.getUTCMonth())&&(s=!0);break;case"day":(t.getUTCMonth()!=r.getUTCMonth()||t.getUTCDate()!=r.getUTCDate())&&(s=!0);break;case"hour":t.getUTCHours()!=r.getUTCHours()&&(s=!0);break;case"minute":t.getUTCMinutes()!=r.getUTCMinutes()&&(s=!0);break;case"second":t.getUTCSeconds()!=r.getUTCSeconds()&&(s=!0);break;case"millisecond":t.getTime()!=r.getTime()&&(s=!0);break}if(s)return!0;var o=q6(e);return o?(t.setUTCMinutes(t.getUTCMinutes()+n),r.setUTCMinutes(r.getUTCMinutes()+a),Q6(t,r,o,i)):!1}function Uae(t,r,e,i){var n=0;switch(!i&&r!="millisecond"&&(n=t.getTimezoneOffset(),t.setUTCMinutes(t.getUTCMinutes()-n)),r){case"day":var a=t.getUTCDate();t.setUTCDate(a+e);break;case"second":var s=t.getUTCSeconds();t.setUTCSeconds(s+e);break;case"millisecond":var o=t.getUTCMilliseconds();t.setUTCMilliseconds(o+e);break;case"hour":var l=t.getUTCHours();t.setUTCHours(l+e);break;case"minute":var u=t.getUTCMinutes();t.setUTCMinutes(u+e);break;case"year":var c=t.getUTCFullYear();t.setUTCFullYear(c+e);break;case"month":var d=t.getUTCMonth();t.setUTCMonth(d+e);break;case"week":var h=t.getUTCDate();t.setUTCDate(h+e*7);break}if(!i&&r!="millisecond"&&(t.setUTCMinutes(t.getUTCMinutes()+n),r=="day"||r=="week"||r=="month"||r=="year")){var f=t.getTimezoneOffset();if(f!=n){var p=f-n;t.setUTCMinutes(t.getUTCMinutes()+p),t.getTimezoneOffset()!=f&&t.setUTCMinutes(t.getUTCMinutes()-p)}}return t}function J6(t,r,e,i,n,a,s,o){s===void 0&&(s=0),A(e)||(e=1);var l=0;switch(o&&["day","month","week","year"].indexOf(r)!=-1&&(t=Ag(t,o)),!n&&r!="millisecond"&&(l=t.getTimezoneOffset(),t.setUTCMinutes(t.getUTCMinutes()-l)),r){case"day":var u=t.getUTCDate();if(e>1){if(a){a=J6(a,"day",1);var c=t.getTime()-a.getTime(),d=Math.floor(c/rh("day")/e),h=rh("day",d*e);t.setTime(a.getTime()+h-l*rh("minute"))}}else t.setUTCDate(u);t.setUTCHours(0,0,0,0);break;case"second":var f=t.getUTCSeconds();e>1&&(f=Math.floor(f/e)*e),t.setUTCSeconds(f,0);break;case"millisecond":if(e==1)return t;var p=t.getUTCMilliseconds();p=Math.floor(p/e)*e,t.setUTCMilliseconds(p);break;case"hour":var m=t.getUTCHours();e>1&&(m=Math.floor(m/e)*e),t.setUTCHours(m,s,0,0);break;case"minute":var g=t.getUTCMinutes();p=t.getUTCMilliseconds(),e>1&&(g=Math.floor(g/e)*e),t.setUTCMinutes(g,0,0);break;case"month":var y=t.getUTCMonth();e>1&&(y=Math.floor(y/e)*e),t.setUTCMonth(y,1),t.setUTCHours(0,s,0,0);break;case"year":var v=t.getUTCFullYear();e>1&&(v=Math.floor(v/e)*e),t.setUTCFullYear(v,0,1),t.setUTCHours(0,s,0,0);break;case"week":var b=t.getUTCDate(),w=t.getUTCDay();A(i)||(i=1),w>=i?b=b-w+i:b=b-(7+w)+i,t.setUTCDate(b),t.setUTCHours(0,s,0,0);break}if(!n&&r!="millisecond"&&(t.setUTCMinutes(t.getUTCMinutes()+l),r=="day"||r=="week"||r=="month"||r=="year")){var _=t.getTimezoneOffset();if(_!=l){var x=_-l;t.setUTCMinutes(t.getUTCMinutes()+x)}}return t}function Ag(t,r){var e=new Date(t.toLocaleString("en-US",{timeZone:r}));return e}function e8(t){var r=new Date;r.setHours(0,0,0,0);var e=Ag(r,t);return e.getMinutes()}var t8=function(t){se(r,t);function r(){var e=t.call(this)||this;return e._globalEventsAdded=!1,e._pointerEvents={pointerdown:"mousedown",pointerup:"mouseup",pointermove:"mousemove",pointercancel:"mouseup",pointerover:"mouseover",pointerout:"mouseout",wheel:"wheel"},e._usePointerEventsOnly=!1,e._useTouchEventsOnly=!1,e._addHoverEvents=!0,e._passiveSupported=!1,e._delayedEvents={out:[]},e.overObjects=new St,e.downObjects=new St,e.trackedObjects=new St,e.transformedObjects=new St,e.pointers=new $t,e.inertiaOptions=new $t,e.hitOptions={doubleHitTime:300,hitTolerance:10,noFocus:!0},e.hoverOptions={touchOutBehavior:"leave",touchOutDelay:1e3},e.swipeOptions={time:500,verticalThreshold:75,horizontalThreshold:30},e.keyboardOptions={speed:.1,accelleration:1.2,accellerationDelay:2e3},e.mouseOptions={sensitivity:1},e.className="Interaction",e.body=e.getInteraction(document.body),e._disposers.push(e.body),window.hasOwnProperty("PointerEvent")?(e._pointerEvents.pointerdown="pointerdown",e._pointerEvents.pointerup="pointerup",e._pointerEvents.pointermove="pointermove",e._pointerEvents.pointercancel="pointercancel",e._pointerEvents.pointerover="pointerover",e._pointerEvents.pointerout="pointerout"):window.hasOwnProperty("MSPointerEvent")?(e._pointerEvents.pointerdown="MSPointerDown",e._pointerEvents.pointerup="MSPointerUp",e._pointerEvents.pointermove="MSPointerMove",e._pointerEvents.pointercancel="MSPointerUp",e._pointerEvents.pointerover="MSPointerOver",e._pointerEvents.pointerout="MSPointerOut"):typeof matchMedia<"u"&&matchMedia("(pointer:fine)").matches?"ontouchstart"in window&&(e._addHoverEvents=!1,e._useTouchEventsOnly=!0):window.navigator.userAgent.match(/MSIE /)||e.fullFF()?e._usePointerEventsOnly=!0:e._useTouchEventsOnly=!0,"onwheel"in document.createElement("div")?e._pointerEvents.wheel="wheel":E(document.onmousewheel)&&(e._pointerEvents.wheel="mousewheel"),e.inertiaOptions.setKey("move",{time:100,duration:500,factor:1,easing:If}),e.inertiaOptions.setKey("resize",{time:100,duration:500,factor:1,easing:If}),e._passiveSupported=r.passiveSupported,e.applyTheme(),e}return r.prototype.fullFF=function(){return window.navigator.userAgent.match(/Firefox/)&&!window.navigator.userAgent.match(/Android/)},r.prototype.debug=function(){},r.prototype.addGlobalEvents=function(){var e=this;this._globalEventsAdded||(this._useTouchEventsOnly||(this._disposers.push(Bt(document,this._pointerEvents.pointerdown,function(i){e.handleGlobalPointerDown(i)})),this._disposers.push(Bt(document,this._pointerEvents.pointermove,function(i){e.handleGlobalPointerMove(i)})),this._disposers.push(Bt(document,this._pointerEvents.pointerup,function(i){e.handleGlobalPointerUp(i)})),this._disposers.push(Bt(document,this._pointerEvents.pointercancel,function(i){e.handleGlobalPointerUp(i,!0)})),this._disposers.push(Bt(document,"mouseenter",function(i){!E(i.relatedTarget)&&(i.buttons==0||i.which==0)&&e.handleDocumentLeave(i)}))),this._usePointerEventsOnly||(this._disposers.push(Bt(document,"touchstart",function(i){e.handleGlobalTouchStart(i)})),this._disposers.push(Bt(document,"touchmove",function(i){e.handleGlobalTouchMove(i)})),this._disposers.push(Bt(document,"touchend",function(i){e.handleGlobalTouchEnd(i)}))),this._disposers.push(Bt(document,"keydown",function(i){e.handleGlobalKeyDown(i)})),this._disposers.push(Bt(document,"keyup",function(i){e.handleGlobalKeyUp(i)})),this._globalEventsAdded=!0)},r.prototype.processClickable=function(e){this.processTouchable(e)},r.prototype.processContextMenu=function(e){e.contextMenuDisabled?e.eventDisposers.hasKey("contextMenuDisabled")||e.eventDisposers.setKey("contextMenuDisabled",Bt(e.element,"contextmenu",function(i){i.preventDefault()})):e.eventDisposers.hasKey("contextMenuDisabled")&&e.eventDisposers.getKey("contextMenuDisabled").dispose()},r.prototype.processHoverable=function(e){var i=this;if(e.hoverable||e.trackable)this.addGlobalEvents(),this.applyCursorOverStyle(e),!e.eventDisposers.hasKey("hoverable")&&this._addHoverEvents&&e.eventDisposers.setKey("hoverable",new zt([Bt(e.element,this._pointerEvents.pointerout,function(a){return i.handlePointerOut(e,a)}),Bt(e.element,this._pointerEvents.pointerover,function(a){return i.handlePointerOver(e,a)})])),e.trackable;else{var n=e.eventDisposers.getKey("hoverable");n!=null&&(n.dispose(),e.eventDisposers.removeKey("hoverable"))}this.processTouchable(e)},r.prototype.processMovable=function(e){(e.draggable||e.swipeable||e.trackable||e.resizable)&&(!this.isGlobalElement(e)&&!e.isTouchProtected&&this.prepElement(e),this.applyCursorOverStyle(e)),this.processTouchable(e)},r.prototype.processTrackable=function(e){this.processHoverable(e),this.processMovable(e),e.trackable?this.trackedObjects.moveValue(e):this.trackedObjects.removeValue(e)},r.prototype.processDraggable=function(e){this.processMovable(e)},r.prototype.processSwipeable=function(e){this.processMovable(e)},r.prototype.processResizable=function(e){this.processMovable(e)},r.prototype.processWheelable=function(e){var i=this;if(e.wheelable)e.eventDisposers.hasKey("wheelable")||e.eventDisposers.setKey("wheelable",new zt([Bt(e.element,this._pointerEvents.wheel,function(a){return i.handleMouseWheel(e,a)},this._passiveSupported?{passive:!1}:!1),e.events.on("out",function(a){e.wheelable&&i.unlockWheel()}),e.events.on("over",function(a){e.wheelable&&i.lockWheel()})]));else{var n=e.eventDisposers.getKey("wheelable");n!=null&&(n.dispose(),e.eventDisposers.removeKey("wheelable"))}},r.prototype.processFocusable=function(e){var i=this;if(e.focusable===!0&&e.tabindex>-1&&!this._useTouchEventsOnly)e.eventDisposers.hasKey("focusable")||e.eventDisposers.setKey("focusable",new zt([Bt(e.element,"focus",function(a){return i.handleFocus(e,a)}),Bt(e.element,"blur",function(a){return i.handleBlur(e,a)}),Bt(e.element,this._pointerEvents.pointerdown,function(a){return i.handleFocusBlur(e,a)}),Bt(e.element,"touchstart",function(a){return i.handleFocusBlur(e,a)},this._passiveSupported?{passive:!1}:!1)]));else{var n=e.eventDisposers.getKey("focusable");n!=null&&(n.dispose(),e.eventDisposers.removeKey("focusable"))}},r.prototype.processTouchable=function(e){var i=this;if(e.clickable||e.hoverable||e.trackable||e.draggable||e.swipeable||e.resizable)this.addGlobalEvents(),e.eventDisposers.hasKey("touchable")||(!this._useTouchEventsOnly&&!this._usePointerEventsOnly?e.eventDisposers.setKey("touchable",new zt([Bt(e.element,this._pointerEvents.pointerdown,function(a){return i.handlePointerDown(e,a)}),Bt(e.element,"touchstart",function(a){return i.handleTouchDown(e,a)},this._passiveSupported?{passive:!1}:!1)])):this._useTouchEventsOnly?this._usePointerEventsOnly||e.eventDisposers.setKey("touchable",Bt(e.element,"touchstart",function(a){return i.handleTouchDown(e,a)},this._passiveSupported?{passive:!1}:!1)):e.eventDisposers.setKey("touchable",Bt(e.element,this._pointerEvents.pointerdown,function(a){return i.handlePointerDown(e,a)})));else{var n=e.eventDisposers.getKey("touchable");n!=null&&(n.dispose(),e.eventDisposers.removeKey("touchable"))}},r.prototype.handleFocus=function(e,i){if(!e.focusable){i.preventDefault();return}if(e.isFocused=!0,e.events.isEnabled("focus")&&!ze.isPaused){var n={type:"focus",target:e,event:i};e.events.dispatchImmediately("focus",n)}},r.prototype.handleFocusBlur=function(e,i){e.focusable!==!1&&this.getHitOption(e,"noFocus")&&e.events.once("focus",function(){e.events.disableType("blur"),eh(),e.sprite&&e.sprite.handleBlur(),e.events.enableType("blur")})},r.prototype.handleBlur=function(e,i){if(!e.focusable){i.preventDefault();return}if(e.isFocused=!1,e.events.isEnabled("blur")&&!ze.isPaused){var n={type:"blur",target:e,event:i};e.events.dispatchImmediately("blur",n)}},r.prototype.handleGlobalKeyDown=function(e){if(this.focusedObject){if(rn.isKey(e,"esc"))eh();else if(this.focusedObject.draggable&&rn.isKey(e,["up","down","left","right"])){e.preventDefault();var i=this.focusedObject,n="interactionKeyboardObject";if(i.eventDisposers.hasKey(n))return;var a=new W6(i,e);switch(i.eventDisposers.setKey(n,a),rn.getEventKey(e)){case"up":a.directionY=-1;break;case"down":a.directionY=1;break;case"left":a.directionX=-1;break;case"right":a.directionX=1;break}}}},r.prototype.handleGlobalKeyUp=function(e){var i="interactionKeyboardObject";if(this.focusedObject){var n=this.focusedObject.eventDisposers.getKey(i);n!=null&&(e.preventDefault(),n.dispose(),this.focusedObject.eventDisposers.removeKey(i));var a=this.focusedObject.sprite;rn.isKey(e,"enter")&&a&&(a.events.isEnabled("hit")||a.events.isEnabled("toggled")?this.focusedObject.dispatchImmediately("hit"):a.showTooltipOn=="hit"&&this.focusedObject.dispatchImmediately("up"))}},r.prototype.handleGlobalPointerMove=function(e){var i=this.getPointer(e);if(i.point=this.getPointerPoint(e),this.events.isEnabled("track")&&!ze.isPaused){var n={type:"track",target:this,event:e,pointer:i,touch:i.touch};this.events.dispatchImmediately("track",n)}this.addBreadCrumb(i,i.point),this.handleGlobalMove(i,e)},r.prototype.handleGlobalPointerDown=function(e){this.processDelayed();var i=this.getPointer(e);if(this.events.isEnabled("down")&&!ze.isPaused){var n={type:"down",target:this,event:e,pointer:i,touch:i.touch};this.events.dispatchImmediately("down",n)}},r.prototype.preventTouchAction=function(e){e.defaultPrevented||e.preventDefault()},r.prototype.handleGlobalPointerUp=function(e,i){i===void 0&&(i=!1);var n=this.getPointer(e);if(this.events.isEnabled("up")&&!ze.isPaused){var a={type:"up",target:this,event:e,pointer:n,touch:n.touch};this.events.dispatchImmediately("up",a)}this.handleGlobalUp(n,e,i)},r.prototype.handleGlobalTouchMove=function(e){for(var i=0;i=a-this.getHitOption(e,"doubleHitTime")){if(a-e.lastHit<100)return;if(e.lastHit=void 0,e.lastHitPointer=void 0,e.events.isEnabled("doublehit")&&!ze.isPaused){var s={type:"doublehit",target:e,point:i.point,event:n,touch:i.touch};e.events.dispatchImmediately("doublehit",s)}}else if(e.lastHit=a,e.lastHitPointer=i,i.button===3){if(e.events.isEnabled("rightclick")&&!ze.isPaused){var s={type:"rightclick",target:e,event:n};e.events.dispatchImmediately("rightclick",s)}}else if(e.events.isEnabled("hit")&&!ze.isPaused){var s={type:"hit",target:e,event:n,point:i.point,touch:i.touch};e.events.dispatchImmediately("hit",s)}},r.prototype.handleOver=function(e,i,n,a){if(!!e.hoverable){var s=!1;if(this.shouldCancelHovers(i)&&this.areTransformed()&&this.moved(i,this.getHitOption(e,"hitTolerance"))&&(s=!0,this.cancelAllHovers(n)),this.processDelayed(),e.overPointers.moveValue(i),!e.isRealHover&&(s||(e.isHover=!0,e.isRealHover=!0,this.overObjects.moveValue(e)),this.handleTrack(this.body,i,n,!0),e.events.isEnabled("over")&&!ze.isPaused&&!s)){var o={type:"over",target:e,event:n,pointer:i,touch:i.touch};e.events.dispatchImmediately("over",o)}}},r.prototype.handleOut=function(e,i,n,a,s){var o=this;if(a===void 0&&(a=!1),s===void 0&&(s=!1),!!e.hoverable&&(e.overPointers.removeValue(i),e.isHover&&(!e.hasDelayedOut||s))){if(a&&e.overPointers.length)return;if(i&&i.touch&&!s&&!this.old(i)){var l=this.getHoverOption(e,"touchOutBehavior");if(l=="leave"){this._delayedEvents.out.push({type:"out",io:e,pointer:i,event:n,keepUntil:Oi()+500}),e.hasDelayedOut=!0;return}else if(l=="delay"&&this.getHoverOption(e,"touchOutDelay")){this._delayedEvents.out.push({type:"out",io:e,pointer:i,event:n,keepUntil:Oi()+500,timeout:this.setTimeout(function(){o.handleOut(e,i,n,!0)},this.getHoverOption(e,"touchOutDelay"))});return}}if(e.isHover=!1,this.overObjects.removeValue(e),!e.isDisposed()&&e.events.isEnabled("out")&&!ze.isPaused){var u={type:"out",target:e,event:n,pointer:i,touch:i.touch};e.events.dispatchImmediately("out",u)}e.overPointers.clear(),e.hasDelayedOut=!1}},r.prototype.processDelayed=function(){for(var e;e=this._delayedEvents.out.pop(),!!e;)e.timeout&&e.timeout.dispose(),this.handleOut(e.io,e.pointer,e.event,!1,!0)},r.prototype.handleDown=function(e,i,n){if(this.maybePreventDefault(e,n,i),e.inert&&this.stopInertia(e),this.handleOver(e,i,n,!0),e.downPointers.moveValue(i),this.applyCursorDownStyle(e,i),e.isDown||(e.focusable!==!1&&this.getHitOption(e,"noFocus")&&this.focusedObject&&eh(),e.isDown=!0,this.downObjects.moveValue(e),e.draggable&&this.processDragStart(e,i,n),e.resizable&&this.processResizeStart(e,i,n)),e.events.isEnabled("down")&&!ze.isPaused){var a={type:"down",target:e,event:n,pointer:i,touch:i.touch};e.events.dispatchImmediately("down",a)}},r.prototype.handleGlobalUp=function(e,i,n){var a=this;n===void 0&&(n=!1);var s=this.downObjects.values.slice();s.sort(function(o,l){if(o&&l){var u=o.element.compareDocumentPosition(l.element);return u&Node.DOCUMENT_POSITION_CONTAINED_BY?1:u&Node.DOCUMENT_POSITION_CONTAINS?-1:0}else return 0}),xe(s,function(o){o&&o.downPointers.contains(e)&&a.handleUp(o,e,i,n)})},r.prototype.handleDocumentLeave=function(e){var i=this;Ue(this.downObjects.backwards().iterator(),function(n){n.downPointers.each(function(a){i.handleUp(n,a,e)})})},r.prototype.handleUp=function(e,i,n,a){if(a===void 0&&(a=!1),this.restoreCursorDownStyle(e,i),e.downPointers.removeValue(i),(i.touch||this._useTouchEventsOnly)&&this.handleOut(e,i,n,!0),e.isDown){if(e.downPointers.length==0&&(e.isDown=!1,this.downObjects.removeValue(e)),e.events.isEnabled("up")&&!ze.isPaused){var s={type:"up",target:e,event:n,pointer:i,touch:i.touch};e.events.dispatchImmediately("up",s)}a||(e.swipeable&&this.swiped(e,i)?this.handleSwipe(e,i,n):(e.clickable&&!this.moved(i,this.getHitOption(e,"hitTolerance"))&&this.handleHit(e,i,n),e.inert&&this.moved(i,this.getHitOption(e,"hitTolerance"))?this.handleInertia(e,i):e.draggable&&this.processDragStop(e,i,n),e.resizable&&this.processResizeStop(e,i,n)))}},r.prototype.maybePreventDefault=function(e,i,n){E(i)&&(e.draggable||e.swipeable||e.trackable||e.resizable)&&!this.isGlobalElement(e)&&i.cancelable!==!1&&(!e.isTouchProtected||!n||!n.touch)&&i.preventDefault()},r.prototype.cancelAllHovers=function(e){var i=this;Ue(this.overObjects.backwards().iterator(),function(n){if(n){var a=n.overPointers.getIndex(0);i.handleOut(n,a,e,!0,!0)}})},r.prototype.shouldCancelHovers=function(e){return Qr.disableHoverOnTransform=="touch"},r.prototype.handleGlobalMove=function(e,i){var n=this;if(!e.touch){var a=F6(e.lastEvent);Ue(this.overObjects.backwards().iterator(),function(s){if(s&&s.overPointers.contains(e)&&s.hoverable){var o=!1;s.element&&e.lastEvent&&rv(s.element,a)||(o=!0),o&&n.handleOut(s,e,i,!0)}})}Ue(this.transformedObjects.backwards().iterator(),function(s){s.downPointers.contains(e)&&!(s.swipeable&&n.swiping(s,e))&&(s.draggable||s.resizable)&&n.handleTransform(s,i)}),Ue(this.trackedObjects.backwards().iterator(),function(s){s.overPointers.contains(e)||n.handleTrack(s,e,i)})},r.prototype.handleTrack=function(e,i,n,a){if(a===void 0&&(a=!1),!(!a&&!this.moved(i,0))&&e.events.isEnabled("track")&&!ze.isPaused){var s={type:"track",target:e,event:n,point:i.point,pointer:i,touch:i.touch};e.events.dispatchImmediately("track",s)}},r.prototype.handleSwipe=function(e,i,n){if(e.events.isEnabled("swipe")&&!ze.isPaused){var a={type:"swipe",target:e,event:n,touch:i.touch};e.events.dispatchImmediately("swipe",a)}if(i.startPoint.x0?e.events.isEnabled("swiperight")&&!ze.isPaused&&e.events.dispatchImmediately("wheelright",{type:"wheelright",target:e,event:s,point:i.point,shift:o}):a<0?e.events.isEnabled("wheelup")&&!ze.isPaused&&e.events.dispatchImmediately("wheelup",{type:"wheelup",target:e,event:s,point:i.point,shift:o}):a>0&&e.events.isEnabled("wheeldown")&&!ze.isPaused&&e.events.dispatchImmediately("wheeldown",{type:"wheeldown",target:e,event:s,point:i.point,shift:o})},r.prototype.handleInertia=function(e,i){e.draggable&&e.downPointers.length===0&&this.handleMoveInertia(e,i),e.resizable&&e.downPointers.length>1&&this.handleResizeInertia(e,i)},r.prototype.handleMoveInertia=function(e,i){var n=e,a="move",s={x:i.point.x,y:i.point.y},o={x:i.startPoint.x,y:i.startPoint.y},l=new K6(n,a,s,o),u=this.getTrailPoint(i,Oi()-this.getInertiaOption(e,"move","time"));if(typeof u>"u"){this.processDragStop(e,i,i.lastUpEvent);return}var c=this.getInertiaOption(e,"move","factor"),d=[{to:i.point.x+(i.point.x-u.point.x)*c,property:"x"},{to:i.point.y+(i.point.y-u.point.y)*c,property:"y"}],h=new Bi(l,d,this.getInertiaOption(e,"move","duration"),this.getInertiaOption(e,"move","easing")).start();this._disposers.push(h.events.on("animationended",function(f){l.done()})),e.inertias.setKey("move",l)},r.prototype.handleResizeInertia=function(e,i){},r.prototype.handleTransform=function(e,i){var n=e.downPointers.getIndex(0),a=null,s=null;n&&(a=n.point,s=n.startPoint);var o,l,u;l={x:e.originalPosition.x,y:e.originalPosition.y},u=l;for(var c=!0,d=1;d"u"&&(n=this.hitOptions[i]),n},r.prototype.getHoverOption=function(e,i){var n=e.hoverOptions[i];return typeof n>"u"&&(n=this.hoverOptions[i]),n},r.prototype.getSwipeOption=function(e,i){var n=e.swipeOptions[i];return typeof n>"u"&&(n=this.swipeOptions[i]),n},r.prototype.getKeyboardOption=function(e,i){var n=e.keyboardOptions[i];return typeof n>"u"&&(n=this.keyboardOptions[i]),n},r.prototype.getMouseOption=function(e,i){var n=e.mouseOptions[i];return typeof n>"u"&&(n=this.mouseOptions[i]),n},r.prototype.getInertiaOption=function(e,i,n){var a=e.inertiaOptions.getKey(i),s;return a&&E(a[n])?s=a[n]:s=this.inertiaOptions.getKey(i)[n],s},r.prototype.stopInertia=function(e){for(var i,n=["move","resize"],a=0;an-this.getSwipeOption(e,"time")},r.prototype.swiped=function(e,i){var n=Oi();return i.swipeCanceled?!1:Math.abs(i.startPoint.x-i.point.x)>this.getSwipeOption(e,"horizontalThreshold")&&Math.abs(i.startPoint.y-i.point.y)n-this.getSwipeOption(e,"time")},r.prototype.applyCursorOverStyle=function(e){var i=e.cursorOptions;if(!!E(i.overStyle))for(var n=0;ni||Math.abs(a.y)>i},r.prototype.old=function(e,i){return i===void 0&&(i=300),Oi()-e.startTime>i},r.prototype.getShift=function(e){return{x:e.startPoint.x-e.point.x,y:e.startPoint.y-e.point.y}},r.prototype.getTrailPoint=function(e,i){for(var n,a=0;a=i){n=e.track[a];break}return n},r.prototype.pointerExists=function(e,i){var n=!1;return e.each(function(a){a!=i&&(n=a.point.x==i.point.x&&a.point.y==i.point.y)}),n},r.prototype.getInteraction=function(e){return new Y6(e)},r.prototype.setTemporaryStyle=function(e,i,n){var a=e.element;E(a.style[i])&&!e.replacedStyles.hasKey(i)&&e.replacedStyles.setKey(i,a.style[i]),tv(a,i,n)},r.prototype.restoreStyle=function(e,i){e.replacedStyles.hasKey(i)?(e.element.style[i]=e.replacedStyles.getKey(i),e.replacedStyles.removeKey(i)):delete e.element.style[i]},r.prototype.restoreAllStyles=function(e){Ue(e.replacedStyles.iterator(),function(i){var n=i[0],a=i[1];e.element.style[n]=a,e.replacedStyles.removeKey(n)})},r.prototype.dispose=function(){this.isDisposed()||(t.prototype.dispose.call(this),this.restoreAllStyles(this.body),this.unlockWheel())},r.prototype.log=function(e,i,n){{if(i.changedTouches){for(var a=0;a0},r.prototype.logTouch=function(e,i,n){console.log(e+" "+i+" touch "+n.identifier)},Object.defineProperty(r,"passiveSupported",{get:function(){var e=this;if(this._passiveSupported==null)try{var i=Object.defineProperty({},"passive",{get:function(){e._passiveSupported=!0}});window.addEventListener("test",i,i),window.removeEventListener("test",i,i)}catch{this._passiveSupported=!1}return this._passiveSupported},enumerable:!0,configurable:!0}),r}($i),ih=null;function Be(){return ih==null&&(ih=new t8),ih}var D2=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.adapter=new Mr(e),e._elements={},e._IOs={},e._content="",e._title="",e._classPrefix="ampopup",e._defaultStyles=!0,e._showCurtain=!1,e._draggable=!0,e._align="center",e._dynamicResize=!0,e._verticalAlign="middle",e._shift={x:0,y:0},e._tempShift={x:0,y:0},e._readerTitle="",e._closable=!0,e._cssLoaded=!1,e._fitTo="window",e.isTemplate=!1,e._sized=!1,e.className="Popup",e}return r.prototype.open=function(){this.container&&(this._elements.wrapper&&this.container.appendChild(this._elements.wrapper),this._elements.curtain&&(this.container.appendChild(this._elements.curtain),this.showCurtain=this.showCurtain),this.positionElement(),this.dispatchImmediately("opened"))},r.prototype.close=function(){this._elements.wrapper&&this._elements.wrapper.parentElement&&this._elements.wrapper.parentElement.removeChild(this._elements.wrapper),this._elements.curtain&&this._elements.curtain.parentElement&&this._elements.curtain.parentElement.removeChild(this._elements.curtain),this.dispatchImmediately("closed"),this.releasePointers()},r.prototype.dispose=function(){this.close(),t.prototype.dispose.call(this)},r.prototype.positionElement=function(e){var i=this;e===void 0&&(e=!0),this._elements.wrapper&&setTimeout(function(){if(!!i._elements.wrapper){if(e||!i._sized){i._elements.wrapper.style.opacity="0.01",i._elements.wrapper.style.left="0",i._elements.wrapper.style.top="0",i._elements.wrapper.style.margin="0 0 0 0",i._elements.wrapper.style.width="",i._elements.wrapper.style.height="";var n=i._elements.wrapper.getBoundingClientRect();i._elements.wrapper.style.width=n.width+"px",i._elements.wrapper.style.height=n.height+"px",i._sized=!0}if(i.dynamicResize)for(var a=i._elements.wrapper.getElementsByTagName("img"),s=0;sn+t.delay)&&(n=o,xe(i._targets,function(l){var u=l.target.getBoundingClientRect();(u.width!==l.size.width||u.height!==l.size.height)&&(l.size=u,l.callback())})),i._timer=requestAnimationFrame(a)};this._timer=requestAnimationFrame(a)}var s=r.getBoundingClientRect();this._targets.push({target:r,callback:e,size:s})},t.prototype.removeTarget=function(r){o2(this._targets,function(e){return e.target!==r}),this._targets.length===0&&cancelAnimationFrame(this._timer)},t.delay=200,t}(),Gl=null;function a8(){return Gl===null&&(typeof ResizeObserver<"u"?Gl=new i8:Gl=new n8),Gl}var s8=function(){function t(r,e){this._disposed=!1,this._sensor=a8(),this._element=r,this._sensor.addTarget(r,e)}return t.prototype.isDisposed=function(){return this._disposed},t.prototype.dispose=function(){this._disposed||(this._disposed=!0,this._sensor.removeTarget(this._element))},Object.defineProperty(t.prototype,"sensor",{get:function(){return this._sensor},enumerable:!0,configurable:!0}),t.prototype.reset=function(){Bg("resizeSensor.reset() is no longer needed and can be removed")},t}(),Ff=[],I2=function(){function t(r,e){var i=this;this._disposed=!1,this.autoResize=!0,this.nonExportableSprites=[],this._disposers=[],this.cssScale=1,this._printing=!1,this.htmlElement=r,e||(this._printing=!1,this.initSensor(),this._disposers.push(Bt(window,"beforeprint",function(){i._printing=!0})),this._disposers.push(Bt(window,"afterprint",function(){i._printing=!1}))),Ff.push(this);var n=document.createElement("div"),a=n.style;a.width="100%",a.height="100%",a.position="relative",r.appendChild(n),this.SVGContainer=n}return t.prototype.initSensor=function(){var r=this;this.resizeSensor&&this.resizeSensor.dispose();var e=function(){r.autoResize&&!r._printing&&r.measure()};this.resizeSensor=new s8(this.htmlElement,e),this._disposers.push(this.resizeSensor)},t.prototype.measure=function(){var r=JS(this.htmlElement),e=e6(this.htmlElement),i=this.container;i&&((this.width!=r||this.height!=e)&&(this.width=r,this.height=e,r>0&&(i.maxWidth=r),e>0&&(i.maxHeight=e),R6(this.SVGContainer)),i.maxWidth||(i.maxWidth=0),i.maxHeight||(i.maxHeight=0),this.cssScale=1,this.checkTransform(this.htmlElement))},Object.defineProperty(t.prototype,"container",{get:function(){return this._container},set:function(r){this._container=r,this.measure()},enumerable:!0,configurable:!0}),t.prototype.isDisposed=function(){return this._disposed},t.prototype.dispose=function(){this._disposed||Ne(Ff,this),xe(this._disposers,function(r){r.dispose()})},Object.defineProperty(t.prototype,"hideOverflow",{set:function(r){r?this.SVGContainer.style.overflow="hidden":this.SVGContainer.style.overflow=""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"modal",{get:function(){return E(this._modal)||(this._modal=new M2,this._modal.container=this.SVGContainer,this._disposers.push(this._modal)),this._modal},enumerable:!0,configurable:!0}),t.prototype.openModal=function(r,e){this.closeModal();var i=this.modal;return i.content=r,i.readerTitle=e||"",i.title=e||"",i.open(),i},t.prototype.closeModal=function(){this._modal&&this.modal.close()},Object.defineProperty(t.prototype,"popups",{get:function(){if(!E(this._popups)){var r=new D2;r.container=this.SVGContainer,this._popups=new Pu(r),this._disposers.push(new va(this._popups)),this._disposers.push(this._popups.template)}return this._popups},enumerable:!0,configurable:!0}),t.prototype.openPopup=function(r,e){var i=this.popups.create();return i.content=r,E(e)&&(i.title=e),i.open(),i},t.prototype.closeAllPopups=function(){this.popups.each(function(r){r.close()})},Object.defineProperty(t.prototype,"readerAlertElement",{get:function(){if(!E(this._readerAlertElement)){var r=document.createElement("div");r.setAttribute("role","alert"),r.style.zIndex="-100000",r.style.opacity="0",r.style.position="absolute",r.style.top="0",this.SVGContainer.appendChild(r),this._readerAlertElement=r}return this._readerAlertElement},enumerable:!0,configurable:!0}),t.prototype.readerAlert=function(r){this.readerAlertElement.innerHTML=r},t.prototype.checkTransform=function(r){if(window.getComputedStyle){if(r&&r.style){var e=window.getComputedStyle(r,null);if(e){var i=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("-moz-transform")||e.getPropertyValue("-ms-transform")||e.getPropertyValue("-o-transform")||e.getPropertyValue("transform");if(i&&i!=="none"){var n=i.split("(")[1].split(")")[0].split(","),a=Number(n[0]),s=Number(n[1]),o=Math.sqrt(a*a+s*s);isNaN(o)||(this.cssScale*=o)}}}r.parentNode&&r.parentNode instanceof HTMLElement&&this.checkTransform(r.parentNode)}},t}(),A2=function(){function t(r,e){this.container=r,this.id=e;var i=document.createElementNS(Du,"svg");i.setAttribute("version","1.1"),i.setAttributeNS(ev,"xmlns",Du),i.setAttributeNS(ev,"xmlns:xlink",Dg),i.setAttribute("role","group"),this.container.appendChild(i),this.defs=document.createElementNS(Du,"defs"),i.appendChild(this.defs),i.style.width="100%",i.style.height="100%",i.style.overflow="visible",this.svg=i}return t.prototype.add=function(r){return new hc(r)},t.prototype.addGroup=function(r){return new z6(r)},t.prototype.append=function(r){r&&this.svg.appendChild(r.node)},t.prototype.appendDef=function(r){r&&this.defs.appendChild(r.node)},t.prototype.foreignObject=function(){var r=new hc("foreignObject");return r},t.prototype.supportsForeignObject=function(){return document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Extensibility","1.1")},t}(),nh=null;function wl(){if(nh===null){var t=document.createElement("div");t.hidden=!0,t.style.width="1px",t.style.height="1px",t.style.position="absolute",t.style.zIndex="-1000000",document.body.appendChild(t);var r=new I2(t,!0);nh=new A2(r.SVGContainer,"ghost")}return nh}var cs=function(t){se(r,t);function r(){var e=t.call(this)||this;e._elements=new St,e.properties={},e.className="Pattern",e.width=10,e.height=10,e.x=0,e.y=0,e.patternUnits="userSpaceOnUse";var i=new rr;return e.backgroundFill=i.getFor("background"),e.backgroundOpacity=0,e.fillOpacity=1,e.fill=i.getFor("alternativeBackground"),e.stroke=i.getFor("alternativeBackground"),e.strokeOpacity=1,e.strokeWidth=1,e.shapeRendering="crispEdges",e.rotation=0,e.element=e.paper.addGroup("pattern"),e.id="pattern-"+D.getUniqueId(),e.element.attr({id:e.id}),e._disposers.push(e.element),e._disposers.push(new va(e._elements)),e.patternUnits=e.patternUnits,e.width=e.width,e.height=e.height,e.applyTheme(),e}return r.prototype.draw=function(){var e=this,i=this.element;if(i){i.removeChildNodes();var n=this.paper.add("rect");n.attr({width:this.width,height:this.height,"shape-rendering":"crispEdges",fill:this.backgroundFill.hex,"fill-opacity":this.backgroundOpacity,stroke:this.backgroundFill.hex,"stroke-opacity":0}),i.add(n),i.attr({x:this.x,y:this.y,width:this.width,height:this.height,stroke:this.stroke.hex,fill:this.fill.hex,"fill-opacity":this.fillOpacity,"stroke-opacity":this.strokeOpacity,"stroke-width":this.strokeWidth,"shape-rendering":this.shapeRendering,patternUnits:this.patternUnits,"stroke-dasharray":this.strokeDasharray}),Ue(this._elements.iterator(),function(a){a.rotation=e.rotation,a.rotationX=e.properties.rotationX,a.rotationY=e.properties.rotationY,e.element.add(a)})}},r.prototype.animate=function(e,i,n){return new Bi(this,e,i,n).start()},r.prototype.addElement=function(e){this._elements.push(e),this._disposers.push(e)},r.prototype.removeElement=function(e){this._elements.removeValue(e),this.removeDispose(e)},Object.defineProperty(r.prototype,"elements",{get:function(){return this._elements},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fillOpacity",{get:function(){return this.properties.fillOpacity},set:function(e){this.properties.fillOpacity=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fill",{get:function(){return this.properties.fill},set:function(e){this.properties.fill=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"backgroundFill",{get:function(){return this.properties.backgroundFill},set:function(e){this.properties.backgroundFill=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"backgroundOpacity",{get:function(){return this.properties.backgroundOpacity},set:function(e){this.properties.backgroundOpacity=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"stroke",{get:function(){return this.properties.stroke},set:function(e){this.properties.stroke=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"strokeOpacity",{get:function(){return this.properties.strokeOpacity},set:function(e){this.properties.strokeOpacity=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"strokeWidth",{get:function(){return this.properties.strokeWidth},set:function(e){this.properties.strokeWidth=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"shapeRendering",{get:function(){return this.properties.shapeRendering},set:function(e){this.properties.shapeRendering=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"rotation",{get:function(){return this.properties.rotation},set:function(e){this.properties.rotation=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"patternUnits",{get:function(){return this.properties.patternUnits},set:function(e){this.properties.patternUnits=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"width",{get:function(){return this.properties.width},set:function(e){this.properties.width=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"height",{get:function(){return this.properties.height},set:function(e){this.properties.height=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"x",{get:function(){return this.properties.x},set:function(e){this.properties.x=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"y",{get:function(){return this.properties.y},set:function(e){this.properties.y=e,this.draw()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"paper",{get:function(){return this._paper?this._paper:wl()},set:function(e){this._paper!=e&&(this._paper=e,this.draw(),e.appendDef(this.element))},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){var i=this;t.prototype.copyFrom.call(this,e),je(e.properties,function(n,a){i[n]=a})},Object.defineProperty(r.prototype,"animations",{get:function(){return this._animations||(this._animations=[],this._disposers.push(new Os(this._animations))),this._animations},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"strokeDasharray",{get:function(){return this.properties.strokeDashArray},set:function(e){this.properties.strokeDashArray=e,this.draw()},enumerable:!0,configurable:!0}),r.prototype.processConfig=function(e){if(e&&E(e.elements)&&Ai(e.elements))for(var i=0,n=e.elements.length;i13)switch(t%10){case 1:r="st";break;case 2:r="nd";break;case 3:r="rd";break}return r},"Zoom Out":"",Play:"",Stop:"",Legend:"","Click, tap or press ENTER to toggle":"",Loading:"",Home:"",Chart:"","Serial chart":"","X/Y chart":"","Pie chart":"","Gauge chart":"","Radar chart":"","Sankey diagram":"","Flow diagram":"","Chord diagram":"","TreeMap chart":"","Force directed tree":"","Sliced chart":"",Series:"","Candlestick Series":"","OHLC Series":"","Column Series":"","Line Series":"","Pie Slice Series":"","Funnel Series":"","Pyramid Series":"","X/Y Series":"",Map:"","Press ENTER to zoom in":"","Press ENTER to zoom out":"","Use arrow keys to zoom in and out":"","Use plus and minus keys on your keyboard to zoom in and out":"",Export:"",Image:"",Data:"",Print:"","Press ENTER or use arrow keys to navigate":"","Click, tap or press ENTER to open":"","Click, tap or press ENTER to print.":"","Click, tap or press ENTER to export as %1.":"",'To save the image, right-click this link and choose "Save picture as..."':"",'To save the image, right-click thumbnail on the left and choose "Save picture as..."':"","(Press ESC to close this message)":"","Image Export Complete":"","Export operation took longer than expected. Something might have gone wrong.":"","Saved from":"",PNG:"",JPG:"",GIF:"",SVG:"",PDF:"",JSON:"",CSV:"",XLSX:"","Use TAB to select grip buttons or left and right arrows to change selection":"","Use left and right arrows to move selection":"","Use left and right arrows to move left selection":"","Use left and right arrows to move right selection":"","Use TAB select grip buttons or up and down arrows to change selection":"","Use up and down arrows to move selection":"","Use up and down arrows to move lower selection":"","Use up and down arrows to move upper selection":"","From %1 to %2":"","From %1":"","To %1":"","No parser available for file: %1":"","Error parsing file: %1":"","Unable to load file: %1":"","Invalid date":"",Close:"",Minimize:""};var Un=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.adapter=new Mr(e),e._locale=nv,e._defaultLocale=nv,e.className="Language",E(Qr.defaultLocale)&&(e.locale=Qr.defaultLocale),e.applyTheme(),e}return r.prototype.getLocale=function(e){return e==null&&(e=this._locale),this.adapter.apply("locale",{locale:e}).locale},r.prototype.translate=function(e,i){for(var n=[],a=2;a0&&(c=a[o-1].replace("[","").replace("]","")),n+=this.wrap(u,c,i)}}return n=this.unescape(n),this.cleanUp(n)},r.prototype.escape=function(e){return e.replace(/\[\[/g,D.getPlaceholder("1")).replace(/([^\/\]]{1})\]\]/g,"$1"+D.getPlaceholder("2")).replace(/\]\]/g,D.getPlaceholder("2")).replace(/\{\{/g,D.getPlaceholder("3")).replace(/\}\}/g,D.getPlaceholder("4")).replace(/\'\'/g,D.getPlaceholder("5"))},r.prototype.unescape=function(e){return e.replace(new RegExp(D.getPlaceholder("1"),"g"),"[[").replace(new RegExp(D.getPlaceholder("2"),"g"),"]]").replace(new RegExp(D.getPlaceholder("3"),"g"),"{{").replace(new RegExp(D.getPlaceholder("4"),"g"),"}}").replace(new RegExp(D.getPlaceholder("5"),"g"),"''")},r.prototype.cleanUp=function(e){return e.replace(/\[\[/g,"[").replace(/\]\]/g,"]").replace(/\{\{/g,"{").replace(/\}\}/g,"}").replace(/\'\'/g,"'")},r.prototype.wrap=function(e,i,n){switch((i===""||i==="/")&&(i=""),n){case"html":return this.wrapHtml(e,this.translateStyleShortcuts(i));default:return this.wrapSvg(e,this.translateStyleShortcuts(i))}},r.prototype.wrapSvg=function(e,i){return i===""?""+e+"":""+e+""},r.prototype.getSvgElement=function(e,i){var n=new hc("tspan");return n.textContent=e,i&&n.node.setAttribute("style",i),n},r.prototype.wrapHtml=function(e,i){return i===""?""+e+"":""+e+""},r.prototype.getHtmlElement=function(e,i){var n=document.createElement("span");return n.innerHTML=e,i&&n.setAttribute("style",i),n},r.prototype.styleSvgToHtml=function(e){return e=e.replace(/fill:/,"color:"),e},r.prototype.translateStyleShortcuts=function(e){if(e==""||e=="[ ]")return"";var i=D.getCache("translateStyleShortcuts_"+e);if(i)return i;var n=e.match(/('[^']*')|("[^"]*")/gi);if(n)for(var a=0;a"u"||At(i)&&i.toLowerCase()==="number")&&(i=this._numberFormat);var a,s=Number(e);if(gt(i))try{return this.intlLocales?new Intl.NumberFormat(this.intlLocales,i).format(s):new Intl.NumberFormat(void 0,i).format(s)}catch{return"Invalid"}else{i=lc(i);var o=this.parseFormat(i,this.language),l=void 0;s>this._negativeBase?l=o.positive:s"u"?s.zero=s.positive:s.zero.source=o[2],typeof o[1]>"u"?s.negative=s.positive:s.negative.source=o[1],je(s,function(l,u){if(!u.parsed){if(typeof n.getCache(u.source)<"u"){s[l]=n.getCache(u.source);return}var c=u.source;c.toLowerCase()==="number"&&(c=At(n._numberFormat)?n._numberFormat:"#,###.#####");for(var d=nn().chunk(c,!0),h=0;h"u"||(u.decimals.active=(g[1].match(/0/g)||[]).length,u.decimals.passive=(g[1].match(/\#/g)||[]).length+u.decimals.active),u.template+=f.text.split(p[0]).join($r)}}else u.template+=f.text}n.setCache(u.source,u),u.parsed=!0}}),this.setCache(e,s),s},r.prototype.applyFormat=function(e,i){var n=e<0;e=Math.abs(e);var a="",s="",o=i.mod?i.mod.split(""):[];if(o.indexOf("b")!==-1){var l=this.applyPrefix(e,this.bytePrefixes,o.indexOf("!")!==-1);e=l[0],a=l[1],s=l[2],i.modSpacing&&(s=" "+s)}else if(o.indexOf("a")!==-1){var u=this.applyPrefix(e,e=0?d=e.toExponential(i.decimals.passive).split("e"):d=e.toExponential().split("e"),e=Number(d[0]),s="e"+d[1],i.modSpacing&&(s=" "+s)}else if(i.decimals.passive===0)e=Math.round(e);else if(i.decimals.passive>0){var h=Math.pow(10,i.decimals.passive);e=Math.round(e*h)/h}var f="",p=GS(e).split("."),m=p[0];if(m.length0){for(var g=[],y=m.split("").reverse().join(""),v=0,b=m.length;v<=b;v+=i.thousands.interval){var w=y.substr(v,i.thousands.interval).split("").reverse().join("");w!==""&&g.unshift(w)}m=g.join(i.thousands.separator)}f+=m,p.length===1&&p.push("");var _=p[1];return _.length"u"||i==="")&&(i=this._dateFormat);var a,s;if(At(e)?s=this.parse(e):s=_2(e),gt(i))try{return this.intlLocales?new Intl.DateTimeFormat(this.intlLocales,i).format(s):new Intl.DateTimeFormat(void 0,i).format(s)}catch{return"Invalid"}else{i=lc(i);var o=this.parseFormat(i);if(E(this.timezoneOffset)?s.setMinutes(s.getMinutes()+s.getTimezoneOffset()-this.timezoneOffset):E(this.timezone)&&n!==!1&&(s=Ag(s,this.timezone)),!A(s.getTime()))return this.language.translate("Invalid date");a=this.applyFormat(s,o,this.language),this.capitalize&&(a=a.replace(/^.{1}/,a.substr(0,1).toUpperCase()))}return a},r.prototype.parseFormat=function(e){var i=this.getCache(e);if(E(i))return i;for(var n={template:"",parts:[]},a=nn().chunk(e,!0),s=0;s4&&w--,i.parts[g]=="YYYY"?v=Math.abs(w).toString():v=Math.abs(w).toString().substr(-i.parts[g].length),w<0&&(v+=n.translate("_era_bc"));break;case"u":break;case"q":v=""+Math.ceil((e.getMonth()+1)/3);break;case"MMMMM":v=n.translate(this.months[o]).substr(0,1);break;case"MMMM":v=n.translate(this.months[o]);break;case"MMM":v=n.translate(this.monthsShort[o]);break;case"MM":v=Jt(o+1,2,"0");break;case"M":v=(o+1).toString();break;case"ww":v=Jt(Oo(e,this.utc),2,"0");break;case"w":v=Oo(e,this.utc).toString();break;case"W":v=ZS(e,this.utc).toString();break;case"dd":v=Jt(u,2,"0");break;case"d":v=u.toString();break;case"DD":case"DDD":v=Jt(Gm(e,this.utc).toString(),i.parts[g].length,"0");break;case"D":v=Gm(e,this.utc).toString();break;case"F":break;case"g":break;case"t":v=n.translateFunc("_dateOrd").call(this,u);break;case"E":v=(l||7).toString();break;case"EE":v=Jt((l||7).toString(),2,"0");break;case"EEE":case"eee":v=n.translate(this.weekdaysShort[l]);break;case"EEEE":case"eeee":v=n.translate(this.weekdays[l]);break;case"EEEEE":case"eeeee":v=n.translate(this.weekdays[l]).substr(0,1);break;case"e":case"ee":v=(l-this.firstDayOfWeek+1).toString(),i.parts[g]=="ee"&&(v=Jt(v,2,"0"));break;case"a":c>=12?v=n.translate("PM"):v=n.translate("AM");break;case"aa":c>=12?v=n.translate("P.M."):v=n.translate("A.M.");break;case"aaa":c>=12?v=n.translate("P"):v=n.translate("A");break;case"h":v=Yl(c).toString();break;case"hh":v=Jt(Yl(c),2,"0");break;case"H":v=c.toString();break;case"HH":v=Jt(c,2,"0");break;case"K":v=Yl(c,0).toString();break;case"KK":v=Jt(Yl(c,0),2,"0");break;case"k":v=(c+1).toString();break;case"kk":v=Jt(c+1,2,"0");break;case"m":v=d.toString();break;case"mm":v=Jt(d,2,"0");break;case"s":v=h.toString();break;case"ss":v=Jt(h,2,"0");break;case"S":case"SS":case"SSS":v=Math.round(f/1e3*Math.pow(10,i.parts[g].length)).toString();break;case"x":v=m.toString();break;case"n":case"nn":case"nnn":v=Jt(f,i.parts[g].length,"0");break;case"z":v=Wl(e,!1,!1,this.utc);break;case"zz":v=Wl(e,!0,!1,this.utc);break;case"zzz":v=Wl(e,!1,!0,this.utc);break;case"zzzz":v=Wl(e,!0,!0,this.utc);break;case"Z":case"ZZ":var _=Math.abs(p)/60,x=Math.floor(_),T=_*60-x*60;this.utc&&(x=0,T=0),i.parts[g]=="Z"?(v="GMT",v+=p>0?"-":"+",v+=Jt(x,2)+":"+Jt(T,2)):(v=p>0?"-":"+",v+=Jt(x,2)+Jt(T,2));break;case"i":v=e.toISOString();break;case"I":v=e.toUTCString();break}a=a.replace($r,v)}return a},r.prototype.parse=function(e,i){if(E(i)||(i=this.inputDateFormat),e instanceof Date)return e;if(typeof e=="number")return new Date(e);typeof e!="string"&&(e=e.toString()),this.language||(this.sprite?this.language=this.sprite.language:this.language=new Un);var n,a="";i=lc(i),i=i.substr(0,e.length);for(var s=this.parseFormat(i),o={year:-1,year3:-1,year2:-1,year1:-1,month:-1,monthShort:-1,monthLong:-1,weekdayShort:-1,weekdayLong:-1,day:-1,yearDay:-1,week:-1,hourBase0:-1,hour12Base0:-1,hourBase1:-1,hour12Base1:-1,minute:-1,second:-1,millisecond:-1,millisecondDigits:-1,am:-1,zone:-1,timestamp:-1,iso:-1},l={year:1970,month:0,day:1,hour:0,minute:0,second:0,millisecond:0,timestamp:null,offset:0,utc:this.utc},u=0,c=0,d=0;d-1&&(l.year=parseInt(f[o.year])),o.year3>-1){var p=parseInt(f[o.year3]);p+=1e3,l.year=p}if(o.year2>-1){var p=parseInt(f[o.year2]);p>50?p+=1e3:p+=2e3,l.year=p}if(o.year1>-1){var p=parseInt(f[o.year1]);p=Math.floor(new Date().getFullYear()/10)*10+p,l.year=p}if(o.monthLong>-1&&(l.month=this.resolveMonth(f[o.monthLong])),o.monthShort>-1&&(l.month=this.resolveShortMonth(f[o.monthShort])),o.month>-1&&(l.month=parseInt(f[o.month])-1),o.week>-1&&o.day===-1&&(l.month=0,l.day=qS(parseInt(f[o.week]),l.year,1,this.utc)),o.day>-1&&(l.day=parseInt(f[o.day])),o.yearDay>-1&&(l.month=0,l.day=parseInt(f[o.yearDay])),o.hourBase0>-1&&(l.hour=parseInt(f[o.hourBase0])),o.hourBase1>-1&&(l.hour=parseInt(f[o.hourBase1])-1),o.hour12Base0>-1){var p=parseInt(f[o.hour12Base0]);p==11&&(p=0),o.am>-1&&!this.isAm(f[o.am])&&(p+=12),l.hour=p}if(o.hour12Base1>-1){var p=parseInt(f[o.hour12Base1]);p==12&&(p=0),o.am>-1&&!this.isAm(f[o.am])&&(p+=12),l.hour=p}if(o.minute>-1&&(l.minute=parseInt(f[o.minute])),o.second>-1&&(l.second=parseInt(f[o.second])),o.millisecond>-1){var p=parseInt(f[o.millisecond]);o.millisecondDigits==2?p*=10:o.millisecondDigits==1&&(p*=100),l.millisecond=p}if(o.timestamp>-1){l.timestamp=parseInt(f[o.timestamp]);var m=new Date(l.timestamp);l.year=m.getUTCFullYear(),l.month=m.getUTCMonth(),l.day=m.getUTCDate(),l.hour=m.getUTCHours(),l.minute=m.getUTCMinutes(),l.second=m.getUTCSeconds(),l.millisecond=m.getUTCMilliseconds()}o.zone>-1&&(l.offset=this.resolveTimezoneOffset(new Date(l.year,l.month,l.day),f[o.zone])),o.iso>-1&&(l.year=Ut(f[o.iso+0]),l.month=Ut(f[o.iso+1])-1,l.day=Ut(f[o.iso+2]),l.hour=Ut(f[o.iso+3]),l.minute=Ut(f[o.iso+4]),l.second=Ut(f[o.iso+5]),l.millisecond=Ut(f[o.iso+6]),f[o.iso+7]=="Z"||f[o.iso+7]=="z"?l.utc=!0:f[o.iso+7]!=""&&(l.offset=this.resolveTimezoneOffset(new Date(l.year,l.month,l.day),f[o.iso+7]))),l.utc?n=new Date(Date.UTC(l.year,l.month,l.day,l.hour,l.minute,l.second,l.millisecond)):n=new Date(l.year,l.month,l.day,l.hour,l.minute+l.offset,l.second,l.millisecond)}else n=new Date(e);return n},r.prototype.resolveTimezoneOffset=function(e,i){var n=i.match(/([+\-]?)([0-9]{2}):?([0-9]{2})/);if(n){var a=ht(i.match(/([+\-]?)([0-9]{2}):?([0-9]{2})/)),s=a[1],o=a[2],l=a[3],u=parseInt(o)*60+parseInt(l);s=="+"&&(u*=-1);var c=(e||new Date).getTimezoneOffset(),d=u-c;return d}return 0},r.prototype.resolveMonth=function(e){var i=this.months.indexOf(e);return i>-1||this.language&&!this.language.isDefault()&&(i=this.language.translateAll(this.months).indexOf(e),i>-1)?i:0},r.prototype.resolveShortMonth=function(e){var i=this.monthsShort.indexOf(e);return i>-1||(i=this.months.indexOf(e),i>-1)||this.language&&!this.language.isDefault()&&(i=this.language.translateAll(this.monthsShort).indexOf(e),i>-1)?i:0},r.prototype.isAm=function(e){var i=this.getStringList(["AM","A.M.","A"]);return i.indexOf(e.toUpperCase())>-1},r.prototype.invalidateSprite=function(){this.sprite&&this.sprite.invalidate()},r.prototype.getStringList=function(e){for(var i=[],n=0;n"u"||i==="")&&(E(this.durationFormat)?i=this.durationFormat:i=this.getFormat(Ut(e),null,a)),i=lc(i);var s=this.parseFormat(i,a),o=Number(e),l;o>this._negativeBase?l=s.positive:o"+u+"":this._outputFormat==="html"&&(u=""+u+"")),u},r.prototype.parseFormat=function(e,i){var n=this,a=this.getCache(e);if(E(a))return a;var s=i||this._baseUnit,o={positive:{color:"",template:"",parts:[],source:"",baseUnit:s,parsed:!1,absolute:!1},negative:{color:"",template:"",parts:[],source:"",baseUnit:s,parsed:!1,absolute:!1},zero:{color:"",template:"",parts:[],source:"",baseUnit:s,parsed:!1,absolute:!1}};e=e.replace("||",Ka);var l=e.split("|");return o.positive.source=l[0],typeof l[2]>"u"?o.zero=o.positive:o.zero.source=l[2],typeof l[1]>"u"?o.negative=o.positive:o.negative.source=l[1],je(o,function(u,c){if(!c.parsed){if(typeof n.getCache(c.source)<"u"){o[u]=n.getCache(c.source);return}var d=c.source,h=[];h=c.source.match(/^\[([^\]]*)\]/),h&&h.length&&h[0]!==""&&(d=c.source.substr(h[0].length),c.color=h[1]);for(var f=nn().chunk(d,!0),p=0;p div > ."+e+"-menu ."+e+"-item."+e+"-item-level-0, ."+e+"-item."+e+"-item-level-0.active",{opacity:"0.9"}),new rt(t,"."+e+"-item."+e+"-item-level-0 > a",{padding:"0","text-align":"center",overflow:"hidden"}),new rt(t,"."+e+"-item."+e+"-item-level-0:before",{display:"block"}),new rt(t,"."+e+"-item",{position:"relative",display:"block",opacity:"0","z-index":"1","border-radius":"3px","background-color":i.getFor("secondaryButton").hex,padding:"0",margin:"1px 1px 0 0",color:i.getFor("secondaryButton").alternative.hex,transition:"all 100ms ease-in-out, opacity 0.5s ease 0.5s"}),new rt(t,"."+e+"-left ."+e+"-item",{margin:"1px 0 0 1px"}),new rt(t,"."+e+"-item:hover, ."+e+"-item.active",{background:i.getFor("secondaryButtonHover").hex,color:i.getFor("secondaryButtonText").hex}),new rt(t,"."+e+"-item > ."+e+"-menu",{position:"absolute",top:"-1px",right:"0","margin-right":"100%"}),new rt(t,"."+e+"-left ."+e+"-item > ."+e+"-menu",{left:"0",right:"auto","margin-left":"100%","margin-right":"auto"}),new rt(t,"."+e+"-right ."+e+"-item > ."+e+"-menu",{left:"auto",right:"0","margin-left":"auto","margin-right":"100%"}),new rt(t,"."+e+"-top ."+e+"-item > ."+e+"-menu",{top:"-1px",bottom:"auto"}),new rt(t,"."+e+"-bottom ."+e+"-item > ."+e+"-menu",{top:"auto",bottom:"0"}),new rt(t,"."+e+"-item > ."+e+"-menu",{display:"none"}),new rt(t,"."+e+"-item:hover > ."+e+"-menu, ."+e+"-item.active > ."+e+"-menu",{display:"block"}),new rt(t,"."+e+"-item:hover > ."+e+"-menu > ."+e+"-item, ."+e+"-item.active > ."+e+"-menu > ."+e+"-item",{opacity:"1"}),new rt(t,"."+e+"-menu",{display:"block","list-style":"none",margin:"0",padding:"0"}),new rt(t,"."+e+"-label",{display:"block",cursor:"default",padding:"0.5em 1em"}),new rt(t,"."+e+"-icon",{display:"block",cursor:"default",padding:"0.2em 0.4em",width:"1.2em",height:"1.2em","min-width":"32px","min-height":"32px",margin:"auto auto","border-radius":"3px"}),new rt(t,"."+e+"-item-level-0 > ."+e+"-icon",{padding:"0.1em 0.2em"}),new rt(t,"."+e+"-clickable",{cursor:"pointer"})]);return new fd(function(){av.removeKey(e),a.dispose()})});return n.increment()}var L2=function(t){se(r,t);function r(){var e=t!==null&&t.apply(this,arguments)||this;return e._validateDisposer=null,e}return r.prototype.invalidate=function(){this._validateDisposer===null&&(this._validateDisposer=D.events.on("exitframe",this.validate,this))},r.prototype.validate=function(){this._validateDisposer!==null&&(this._validateDisposer.dispose(),this._validateDisposer=null)},r.prototype.dispose=function(){this._validateDisposer!==null&&(this._validateDisposer.dispose(),this._validateDisposer=null),t.prototype.dispose.call(this)},r}($i),l8=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.adapter=new Mr(e),e.closeDelay=1e3,e.closeOnClick=!0,e._language=new xu,e._menuTag="ul",e._itemTag="li",e._labelTag="a",e._iconTag="img",e._classPrefix="amexport",e._defaultStyles=!0,e._align="right",e._verticalAlign="top",e._tabindex=0,e._ignoreNextClose=!1,e._items=[{label:"...",menu:[{label:"Image",menu:[{type:"png",label:"PNG"},{type:"jpg",label:"JPG"},{type:"svg",label:"SVG"},{type:"pdf",label:"PDF"}]},{label:"Data",menu:[{type:"json",label:"JSON"},{type:"csv",label:"CSV"},{type:"xlsx",label:"XLSX"},{type:"html",label:"HTML"},{type:"pdfdata",label:"PDF"}]},{label:"Print",type:"print"}]}],e.className="ExportMenu",e._disposers.push(e._language),e.invalidate(),e.applyTheme(),e}return r.prototype.validate=function(){this.draw(),t.prototype.validate.call(this)},r.prototype.draw=function(){var e=this;this._element?(this._element.innerHTML="",this._element.className=this.getMenuItemClass(0)):this._element=this.createMenuElement(0),this.defaultStyles&&(this._element.style.display="none"),ht(this._container).appendChild(this._element);for(var i=this.adapter.apply("items",{items:this._items}).items,n=i.length,a=0;a=0;a--)i[a]&&Lf(i[a],"active");this.events.dispatchImmediately("closed",{type:"closed",target:this})}},r.prototype.selectBranch=function(e){var i=this;if(!this.isDisposed()&&(e.closeTimeout&&(this.removeDispose(e.closeTimeout),e.closeTimeout=void 0),Bf(e.element,"active"),e.submenuElement&&e.submenuElement.setAttribute("aria-expanded","true"),this._currentSelection&&this._currentSelection!==e&&this._currentSelection.ascendants&&Ue(bS(ma([this._currentSelection]),this._currentSelection.ascendants.iterator()),function(a){!e.ascendants.contains(a)&&e!==a&&i.unselectBranch(a,!0)}),Ue(e.ascendants.iterator(),function(a){a.closeTimeout&&(i.removeDispose(a.closeTimeout),a.closeTimeout=void 0),Bf(a.element,"active")}),this._currentSelection=e,this.events.isEnabled("branchselected"))){var n={type:"branchselected",target:this,branch:e};this.events.dispatchImmediately("branchselected",n)}},r.prototype.unselectBranch=function(e,i){if(!this.isDisposed()&&(Lf(e.element,"active"),e.submenuElement&&e.submenuElement.removeAttribute("aria-expanded"),this._currentSelection==e&&(this._currentSelection=void 0),this.events.isEnabled("branchunselected"))){var n={type:"branchunselected",target:this,branch:e};this.events.dispatchImmediately("branchunselected",n)}},r.prototype.delayUnselectBranch=function(e,i){var n=this;this.isDisposed()||(e.closeTimeout&&(this.removeDispose(e.closeTimeout),e.closeTimeout=void 0),e.closeTimeout=this.setTimeout(function(){n.unselectBranch(e,i)},this.closeDelay),i!==!0&&e.ascendants&&Ue(e.ascendants.iterator(),function(a){n.delayUnselectBranch(a,!0)}))},r.prototype.moveSelection=function(e){if(!this.isDisposed()&&!!this._currentSelection){var i;if(e=="up")i=this.getPrevSibling(this._currentSelection);else if(e=="down")i=this.getNextSibling(this._currentSelection);else if(e=="left"&&this.align=="right"||e=="right"&&this.align=="left"){var n=this.getSubMenu(this._currentSelection);n!=null&&(i=n[0])}else(e=="right"&&this.align=="right"||e=="left"&&this.align=="left")&&(i=this.getParentItem(this._currentSelection));i&&i!==this._currentSelection&&(this.selectBranch(i),this.setFocus(i),this._currentSelection=i)}},r.prototype.getSiblings=function(e){var i=this.getParentItem(e);return i&&i.menu?i.menu:[]},r.prototype.getParentItem=function(e){if(e.ascendants&&e.ascendants.length)return e.ascendants.getIndex(e.ascendants.length-1)},r.prototype.getNextSibling=function(e){var i=this.getSiblings(e);if(i.length>1){var n=i.indexOf(e)+1;return n=i.length==n?0:n,i[n].unsupported?this.getNextSibling(i[n]):i[n]}else return e},r.prototype.getPrevSibling=function(e){var i=this.getSiblings(e);if(i.length>1){var n=i.indexOf(e)-1;return n=n==-1?i.length-1:n,i[n].unsupported?this.getPrevSibling(i[n]):i[n]}else return e},r.prototype.setFocus=function(e){if(e.interactions)try{e.interactions.element.focus()}catch{}},r.prototype.setBlur=function(e){if(e.interactions)try{e.interactions.element.blur()}catch{}},r.prototype.hideBranch=function(e){e.element.style.display="none"},r.prototype.showBranch=function(e){e.element.style.display=""},Object.defineProperty(r.prototype,"element",{get:function(){return this._element},enumerable:!0,configurable:!0}),r}(L2);function fc(t,r,e){return new Promise(function(i,n){var a=E(e)&&e.responseType=="blob",s=new XMLHttpRequest;if(s.onload=function(){if(s.status===200){var u=void 0,c;if(a){c=s.response,u8(c).then(function(h){var f={xhr:s,error:!1,response:h,blob:c,type:s.getResponseHeader("Content-Type"),target:r};i(f)});return}else u=s.responseText||s.response;var d={xhr:s,error:!1,response:u,blob:c,type:s.getResponseHeader("Content-Type"),target:r};i(d)}else n({xhr:s,error:!0,type:s.getResponseHeader("Content-Type"),target:r})},s.onerror=function(){n({xhr:s,error:!0,type:s.getResponseHeader("Content-Type"),target:r})},s.open("GET",t,!0),e&&e.withCredentials&&(s.withCredentials=!0),E(e)){if(E(e.requestHeaders))for(var o=0;oimport("./pdfmake.78789dd7.js").then(a=>a.p),["./pdfmake.78789dd7.js","./_commonjsHelpers.f037b798.js"],import.meta.url),nt(()=>import("./vfs_fonts.579b06a5.js"),[],import.meta.url)])];case 1:return t=n.sent(),r=t[0],e=t[1],i=window,i.pdfMake=i.pdfMake||{},i.pdfMake.vfs=e.default,r.vfs=e.default,[2,r]}})})}var sv=/src: ([^;]+);/;function d8(){return window.navigator.msSaveOrOpenBlob!=null}function h8(t){return new Promise(function(r,e){var i=new FileReader;i.onload=function(n){r(i.result)},i.onerror=function(n){e(n)},i.readAsDataURL(t)})}function f8(t){return tt(this,void 0,void 0,function(){var r;return Je(this,function(e){switch(e.label){case 0:r=t.sheet,e.label=1;case 1:return e.trys.push([1,2,,4]),[2,r.cssRules];case 2:return e.sent(),[4,new Promise(function(i,n){t.addEventListener("load",function(){i(r.cssRules)},!0),t.addEventListener("error",function(a){n(a)},!0),setTimeout(function(){n(new Error("Timeout while waiting for "+this.serializeElement(this.sprite.paper.defs)+this.serializeElement(this.sprite.dom),e,l,u,h,c,d),v=new Blob([y],{type:"image/svg+xml"}),a=n.createObjectURL(v),[4,this.loadNewImage(a,l*h*f,u*h*f,"anonymous")];case 3:return b=w.sent(),p.drawImage(b,0,0),[3,5];case 4:return a!==null&&n.revokeObjectURL(a),s!==null&&xe(s,function(_){n.revokeObjectURL(_)}),this.restoreRemovedObjects(),[7];case 5:return[2,o]}})})},r.prototype.getCanvasAdvanced=function(e){return tt(this,void 0,void 0,function(){var i,n,a,s,o,l,u,c,d,h,f;return Je(this,function(p){switch(p.label){case 0:return E(e)||(e={}),[4,this.imagesToDataURI(this.sprite.dom,e)];case 1:return p.sent(),i=this.backgroundColor||this.findBackgroundColor(this.sprite.dom),[4,this.canvg];case 2:return n=p.sent(),a=this.sprite.pixelWidth,s=this.sprite.pixelHeight,o=Mu(this.sprite.dom),l=Iu(this.sprite.dom),u=e.scale||1,c=this.getPixelRatio(e),u=this.getAdjustedScale(a*c,s*c,u,e),d=this.normalizeSVG(this.serializeElement(this.sprite.paper.defs)+this.serializeElement(this.sprite.dom),e,a,s,u,o,l,i),h=this.getDisposableCanvas(),h.style.width=a*c*u+"px",h.style.height=s*c*u+"px",h.width=a*c*u,h.height=s*c*u,f={useCORS:!0},c!=1&&(f.ignoreDimensions=!0,f.scaleWidth=a*c*u,f.scaleHeight=s*c*u),[4,n.fromString(h.getContext("2d"),d,f).render()];case 3:return p.sent(),[2,h]}})})},r.prototype.getImageAdvanced=function(e,i,n){return tt(this,void 0,void 0,function(){var a,s,o;return Je(this,function(l){switch(l.label){case 0:return a=this._objectsAlreadyHidden,a||this.hideNonExportableSprites(),E(i)||(i=this.getFormatOptions(e)),[4,this.getCanvasAdvanced(i)];case 1:return s=l.sent(),n===!1?[3,3]:[4,this.addExtras(s,i,!0)];case 2:s=l.sent(),l.label=3;case 3:return o=s.toDataURL(this.getContentType(e),i.quality),this.disposeCanvas(s),a||this.restoreNonExportableSprites(),[2,o]}})})},r.prototype.getDisposableCanvas=function(){var e=document.createElement("canvas");return e.style.position="fixed",e.style.top="-10000px",document.body.appendChild(e),e},r.prototype.disposeCanvas=function(e){document.body.removeChild(e)},r.prototype.getPixelRatio=function(e){return this.useRetina?US():1},r.prototype.getAdjustedScale=function(e,i,n,a){if(!a)return n;var s=e*n,o=e*n,l,u;return a.maxWidth&&s>a.maxWidth&&(l=a.maxWidth/e),a.maxHeight&&o>a.maxHeight&&(u=a.maxHeight/i),l||u?Qt(l,u):(a.minWidth&&s",{},1,1)],{type:"image/svg+xml"}),o=a.createObjectURL(s),l=void 0,u.label=2;case 2:return u.trys.push([2,4,,5]),[4,this.loadNewImage(o,1,1)];case 3:return l=u.sent(),[3,5];case 4:return u.sent(),[2,!1];case 5:n.drawImage(l,0,0),a.revokeObjectURL(o);try{return D.setCache("simplifiedImageExport",!0),[2,!0]}catch{return D.setCache("simplifiedImageExport",!1),[2,!1]}return[3,7];case 6:return u.sent(),D.setCache("simplifiedImageExport",!1),[2,!1];case 7:return[2]}})})},r.prototype.loadNewImage=function(e,i,n,a){return new Promise(function(s,o){var l;i&&n?l=new Image(i,n):l=new Image,a&&l.setAttribute("crossOrigin",a),l.onload=function(){s(l)};function u(){if(a){var c=l.src;l.onerror=function(){o(new Error('Loading image "'+e+'" failed'))},l.removeAttribute("crossorigin"),l.src="",l.src=c}else o(new Error('Loading image "'+e+'" failed'))}l.onabort=u,l.onerror=u,l.src=e})},r.prototype.getDOMURL=function(){return self.URL||self.webkitURL||self},r.prototype.getSVG=function(e,i,n){return n===void 0&&(n=!0),tt(this,void 0,void 0,function(){var a,s,o,l,u,c,d,h,f,p;return Je(this,function(m){switch(m.label){case 0:return a=this._objectsAlreadyHidden,a||this.hideNonExportableSprites(),E(i)||(i=this.getFormatOptions("svg")),[4,this.awaitValidSprites()];case 1:return m.sent(),s=this.sprite.pixelWidth,o=this.sprite.pixelHeight,l=Mu(this.sprite.dom),u=Iu(this.sprite.dom),c=i.scale||1,d=this.getPixelRatio(i),c=this.getAdjustedScale(s*d,o*d,c,i),h=this.normalizeSVG(this.serializeElement(this.sprite.paper.defs)+this.serializeElement(this.sprite.dom),i,s,o,c,l,u),f=this.adapter.apply("charset",{charset:"charset=utf-8",type:"svg",options:i}).charset,p=this.adapter.apply("getSVG",{data:n?"data:"+this.getContentType(e)+";"+f+","+encodeURIComponent(h):h,options:i}).data,a||this.restoreNonExportableSprites(),[2,p]}})})},r.prototype.normalizeSVG=function(e,i,n,a,s,o,l,u){var c="";n&&(c+='width="'+Math.round(n*(s||1))+'px" '),a&&(c+='height="'+Math.round(a*(s||1))+'px" ');var d="";o&&(d+="font-family: "+o.replace(/"/g,"")+";"),l&&(d+="font-size: "+l+";"),s&&(c+='viewBox="0 0 '+n+" "+a+'" ');var h=[],f=e.match(//gi);if(f)for(var p=0;p]*)width="[^"]*"/,"$1"),e=e.replace(/(]*)height="[^"]*"/,"$1"),e=e.replace(/('+e+"",u&&(e=e.replace(/(]*>)/,'$1')),HS()&&(e=e.replace(/]*\/>/gi,""));var m=new RegExp("url\\("+kf(fo()),"g");if(e=e.replace(m,"url(#"),e=e.replace(/url\("([^)]*)"\)/gm,"url($1)"),h.length)for(var p=0;pm?1:ph?1:db?1:vh?1:dw?-1:b=0)&&(f='"'+f+'"'),l.push(f)},function(c,d){var h=u.indexOf(c),f=u.indexOf(d);return h>f?1:h",i.tableClass&&(a=''),s=this.adapter.apply("formatDataFields",{dataFields:this.dataFields,format:"html"}).dataFields,o=this.data,i.pivot)l=this.adapter.apply("dataFieldsOrder",{dataFieldsOrder:this.dataFieldsOrder,format:"html"}).dataFieldsOrder,a+=` +`,Xi(s,function(m,g){var y=[];i.addColumnNames&&y.push(g);for(var v=o.length,b=0;bv?-1:y`;else{for(i.addColumnNames&&(a+=` + +`+this.getHTMLRow(s,i,void 0,!0,!0)+` +`),a+=` +`,u=o.length,c=0;c`}return a+=` +
`,d=this.adapter.apply("charset",{charset:"charset=utf-8",type:e,options:i}).charset,h=this.adapter.apply("getHTML",{data:n?"data:"+this.getContentType(e)+";"+d+","+encodeURIComponent(a):a,options:i}).data,[2,h]})})},r.prototype.getHTMLRow=function(e,i,n,a,s){var o=this;a===void 0&&(a=!1),s===void 0&&(s=!1);var l=" ";i.rowClass&&(l=' '),n||(n=e);var u=this.adapter.apply("dataFieldsOrder",{dataFieldsOrder:this.dataFieldsOrder,format:"html"}).dataFieldsOrder,c=s?"th":"td",d=!0;return Xi(n,function(h,f){var p=o.convertEmptyValue(h,e[h],i),m=a?p:o.convertToSpecialFormat(h,p,i);m=""+m,m=m.replace(/[\u00A0-\u9999<>\&]/gim,function(y){return"&#"+y.charCodeAt(0)+";"});var g=c;i.pivot&&d&&(g="th"),i.cellClass?l+=` + <`+g+' class="'+i.cellClass+'">'+m+"":l+=` + <`+g+">"+m+"",d=!1},function(h,f){var p=u.indexOf(h),m=u.indexOf(f);return p>m?1:p`,l},r.prototype.getJSON=function(e,i,n){return n===void 0&&(n=!0),tt(this,void 0,void 0,function(){var a,s,o,l,u,c,d,h,f,p=this;return Je(this,function(m){if(E(i)||(i=this.getFormatOptions("json")),s=this.adapter.apply("formatDataFields",{dataFields:this.dataFields,format:"json"}).dataFields,this._dynamicDataFields)a=this.data;else for(a=[],o=this.data,l=function(g,y){var v=o[y];if(typeof v=="object"){var b={};je(v,function(w,_){E(s[w])&&(b[s[w]]=p.convertToSpecialFormat(w,_,i))}),a.push(b)}},u=o.length,c=0;c

'+this.language.translate('To save the image, right-click thumbnail on the left and choose "Save picture as..."')+'

'+this.language.translate("(Press ESC to close this message)")+"

",this.language.translate("Image Export Complete")):(y=void 0,i.match(/\.svg$/)?y="image/svg+xml":(y="text/plain",i+=".txt"),v=document.createElement("iframe"),v.width="1px",v.height="1px",v.style.display="none",document.body.appendChild(v),b=v.contentDocument,b.open(y,"replace"),b.write(decodeURIComponent(g[3])),b.close(),b.execCommand("SaveAs",!0,i),document.body.removeChild(v)))):window.location.href=e;return[2,!0]})})},r.prototype.downloadSupport=function(){return this.linkDownloadSupport()||this.msBlobDownloadSupport()},r.prototype.linkDownloadSupport=function(){var e=D.getCache("linkDownloadSupport");if(e===!1||e===!0)return e;var i=document.createElement("a"),n=typeof i.download<"u";return D.setCache("linkDownloadSupport",n),n},r.prototype.blobDownloadSupport=function(){return E(window.Blob)},r.prototype.msBlobDownloadSupport=function(){return E(window.navigator.msSaveOrOpenBlob)},r.prototype.legacyIE=function(){var e=document.createElement("div");return e.innerHTML="",e.getElementsByTagName("i").length==1},r.prototype.print=function(e,i,n){return tt(this,void 0,void 0,function(){return Je(this,function(a){return i.printMethod=="css"?[2,this.printViaCSS(e,i,n)]:[2,this.printViaIframe(e,i,n)]})})},r.prototype.printViaCSS=function(e,i,n){return tt(this,void 0,void 0,function(){var a,s,o,l,u;return Je(this,function(c){return a=document.documentElement.scrollTop||document.body.scrollTop,s=new rt(Ig(this.container),"body > *",{display:"none",position:"fixed",visibility:"hidden",opacity:"0",clipPath:"polygon(0px 0px,0px 0px,0px 0px,0px 0px);"}),n&&document&&document.title&&(o=document.title,document.title=n),l=new Image,l.src=e,l.style.maxWidth="100%",l.style.display="block",l.style.position="relative",l.style.visibility="visible",l.style.opacity="1",l.style.clipPath="none",document.body.appendChild(l),this.setTimeout(function(){window.print()},50),u=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,u&&i.delay<1e3?i.delay=1e3:i.delay<100&&(i.delay=100),this.setTimeout(function(){document.body.removeChild(l),s.dispose(),o&&(document.title=document.title),document.documentElement.scrollTop=document.body.scrollTop=a},i.delay||500),[2,!0]})})},r.prototype.printViaIframe=function(e,i,n){return tt(this,void 0,void 0,function(){var a,s,o;return Je(this,function(l){return a=document.createElement("iframe"),a.style.visibility="hidden",document.body.appendChild(a),a.contentWindow.document.open(),a.contentWindow.document.close(),s=new Image,s.src=e,s.style.maxWidth="100%",s.style.height="auto",n&&(a.contentWindow.document.title=n),a.contentWindow.document.body.appendChild(s),a.load=function(){a.contentWindow.document.body.appendChild(s)},this.setTimeout(function(){try{a.contentWindow.document.execCommand("print",!1,null)||a.contentWindow.print()}catch{a.contentWindow.print()}},i.delay||50),o=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,o&&i.delay<1e3?i.delay=1e3:i.delay<100&&(i.delay=100),this.setTimeout(function(){document.body.removeChild(a)},i.delay+50||100),[2,!0]})})},r.prototype.findBackgroundColor=function(e){var i=1,n=Mg(e,"background-color");if((n.match(/[^,]*,[^,]*,[^,]*,[ ]?0/)||n=="transparent")&&(i=0),i==0){var a=e.parentElement;return a?this.findBackgroundColor(a):Re("#fff")}else return Re(n,i)},Object.defineProperty(r.prototype,"container",{get:function(){return this.adapter.apply("container",{container:this._container}).container},set:function(e){this._container=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"sprite",{get:function(){return this.adapter.apply("sprite",{sprite:this._sprite}).sprite},set:function(e){this._sprite=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"extraSprites",{get:function(){return this.adapter.apply("extraSprites",{extraSprites:this._extraSprites}).extraSprites},set:function(e){this._extraSprites=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"validateSprites",{get:function(){return this.adapter.apply("validateSprites",{validateSprites:this._validateSprites}).validateSprites},set:function(e){this._validateSprites=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"data",{get:function(){return this.adapter.apply("data",{data:this._data}).data},set:function(e){this._data=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dataFields",{get:function(){return this._dataFields||this.generateDataFields(),this.adapter.apply("dataFields",{dataFields:this._dataFields}).dataFields},set:function(e){this._dataFields=e,this._dynamicDataFields=!1},enumerable:!0,configurable:!0}),r.prototype.handleDataUpdated=function(){this._dynamicDataFields&&(this._dataFields=void 0);var e=this.data.length>0;this._prevHasData!=e&&(this._prevHasData=e,this.menu&&this.menu.invalidate())},Object.defineProperty(r.prototype,"dateFormatter",{get:function(){return this._dateFormatter||(this._dateFormatter=new _l,this._dateFormatter.language=this.language),this.adapter.apply("dateFormatter",{dateFormatter:this._dateFormatter}).dateFormatter},set:function(e){this._dateFormatter=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dateFormat",{get:function(){return this.adapter.apply("dateFormat",{dateFormat:this._dateFormat}).dateFormat},set:function(e){this._dateFormat=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dateFields",{get:function(){return this._dateFields||(this._dateFields=new St),this.adapter.apply("dateFields",{dateFields:this._dateFields}).dateFields},set:function(e){this._dateFields=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"numberFormatter",{get:function(){return this._numberFormatter||(this._numberFormatter=new Lg,this._numberFormatter.language=this.language),this.adapter.apply("numberFormatter",{numberFormatter:this._numberFormatter}).numberFormatter},set:function(e){this._numberFormatter=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"numberFormat",{get:function(){return this.adapter.apply("numberFormat",{numberFormat:this._numberFormat}).numberFormat},set:function(e){this._numberFormat=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"numberFields",{get:function(){return this._numberFields||(this._numberFields=new St),this.adapter.apply("numberFields",{numberFields:this._numberFields}).numberFields},set:function(e){this._numberFields=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"durationFormatter",{get:function(){return this._durationFormatter||(this._durationFormatter=new Fg,this._durationFormatter.language=this.language),this.adapter.apply("durationFormatter",{durationFormatter:this._durationFormatter}).durationFormatter},set:function(e){this._durationFormatter=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"durationFormat",{get:function(){return this.adapter.apply("durationFormat",{durationFormat:this._durationFormat}).durationFormat},set:function(e){this._durationFormat=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"durationFields",{get:function(){return this._durationFields||(this._durationFields=new St),this.adapter.apply("durationFields",{durationFields:this._durationFields}).durationFields},set:function(e){this._durationFields=e},enumerable:!0,configurable:!0}),r.prototype.generateDataFields=function(){var e=this;this._dataFields={},this.data.length&&xe(this.data,function(i){je(i,function(n,a){E(e._dataFields[n])||(e._dataFields[n]=e.adapter.apply("dataFieldName",{name:n,field:n}).name)})})},r.prototype.isDateField=function(e){return this.adapter.apply("isDateField",{isDateField:this.dateFields.contains(e),field:e}).isDateField},r.prototype.isNumberField=function(e){return this.adapter.apply("isNumberField",{isNumberField:this.numberFields.contains(e),field:e}).isNumberField},r.prototype.isDurationField=function(e){return this.adapter.apply("isDurationField",{isDurationField:this.durationFields.contains(e),field:e}).isDurationField},r.prototype.getContentType=function(e){var i="";switch(e){case"png":case"gif":i="image/"+e;break;case"jpg":i="image/jpeg";break;case"svg":i="image/svg+xml";break;case"csv":i="text/csv";break;case"json":i="application/json";break;case"html":i="text/html";break;case"pdf":case"pdfdata":i="application/pdf";break;case"xlsx":i="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";break}return this.adapter.apply("contentType",{contentType:i,type:e}).contentType},Object.defineProperty(r.prototype,"filePrefix",{get:function(){return this.adapter.apply("filePrefix",{filePrefix:this._filePrefix}).filePrefix},set:function(e){this._filePrefix=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"backgroundColor",{get:function(){return this.adapter.apply("backgroundColor",{backgroundColor:this._backgroundColor}).backgroundColor},set:function(e){this._backgroundColor=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"title",{get:function(){return this.adapter.apply("title",{title:this._title}).title},set:function(e){this._title=e},enumerable:!0,configurable:!0}),r.prototype.showPreloader=function(){var e=this.preloader;e&&(e.progress=.5,e.label.text="...")},r.prototype.hidePreloader=function(){var e=this.preloader;e&&(e.progress=1)},Object.defineProperty(r.prototype,"preloader",{get:function(){return this._sprite&&this._sprite.parent&&this._sprite.parent.preloader?this._sprite.parent.preloader:void 0},enumerable:!0,configurable:!0}),r.prototype.showTimeout=function(){this.showModal(this.adapter.apply("timeoutMessage",{message:this.language.translate("Export operation took longer than expected. Something might have gone wrong.")}).message)},r.prototype.hideTimeout=function(){this._timeoutTimeout&&(this.removeDispose(this._timeoutTimeout),this._timeoutTimeout=null),this.hideModal()},Object.defineProperty(r.prototype,"language",{get:function(){return this._language||(this._language=new Un),this._language},set:function(e){this._language=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"modal",{get:function(){return this._modal||(this._modal=new M2,this._modal.adapter.add("classPrefix",function(e){return e=Qr.classNamePrefix+e,e})),this._modal},enumerable:!0,configurable:!0}),r.prototype.showModal=function(e,i){this.hideModal(),this.hidePreloader();var n=this.modal;n.container=this.sprite.svgContainer.SVGContainer,n.content=e,n.readerTitle=i,n.open()},r.prototype.hideModal=function(){this._modal&&this.modal.close()},r.prototype._canvg=function(){return tt(this,void 0,void 0,function(){var e;return Je(this,function(i){switch(i.label){case 0:return[4,nt(()=>import("./index.f7ce7d30.js"),["./index.f7ce7d30.js","./_commonjsHelpers.f037b798.js"],import.meta.url)];case 1:return e=i.sent(),e.default!=null?[2,e.default]:[2,e]}})})},Object.defineProperty(r.prototype,"canvg",{get:function(){return this._canvg()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pdfmake",{get:function(){return sh==null&&(sh=c8()),sh},enumerable:!0,configurable:!0}),r.prototype._xlsx=function(){return tt(this,void 0,void 0,function(){return Je(this,function(e){switch(e.label){case 0:return[4,nt(()=>import("./xlsx.core.min.3a82dce5.js").then(i=>i.x),[],import.meta.url)];case 1:return[2,e.sent()]}})})},Object.defineProperty(r.prototype,"xlsx",{get:function(){return this._xlsx()},enumerable:!0,configurable:!0}),r.prototype.setFormatOptions=function(e,i){this._formatOptions.setKey(e,i)},r.prototype.getFormatOptions=function(e){return this._formatOptions.getKey(e)},Object.defineProperty(r.prototype,"formatOptions",{get:function(){return this._formatOptions},enumerable:!0,configurable:!0}),r.prototype._disablePointers=function(){E(this._spriteInteractionsEnabled)||(this._spriteInteractionsEnabled=this.sprite.interactionsEnabled),this.sprite.interactionsEnabled=!1},r.prototype._releasePointers=function(){E(this._spriteInteractionsEnabled)&&!this._exportRunning&&(this.sprite.interactionsEnabled=this._spriteInteractionsEnabled)},r.prototype.hideNonExportableSprites=function(){var e=this;if(!this._objectsAlreadyHidden){var i=this.sprite.svgContainer;i&&xe(i.nonExportableSprites,function(n){!n.isHidden&&!n.isHiding&&n.visible&&e._hiddenObjects.push(n),n.hide(0)}),this._objectsAlreadyHidden=!0}},r.prototype.restoreNonExportableSprites=function(){!this._objectsAlreadyHidden||(xe(this._hiddenObjects,function(e){e.show(0)}),this._hiddenObjects=[],this._objectsAlreadyHidden=!1)},r.prototype.awaitValidSprites=function(){return tt(this,void 0,void 0,function(){var e;return Je(this,function(i){switch(i.label){case 0:return e=[],this.validateSprites.length&&xe(this.validateSprites,function(n,a){n.invalid&&e.push(new Promise(function(s,o){n.events.once("validated",function(l){s()})}))}),e.length?[4,Promise.all(e)]:[3,2];case 1:i.sent(),i.label=2;case 2:return[2]}})})},r.prototype.processConfig=function(e){D.registeredClasses.ExportMenu=l8,e&&(E(e.menu)&&!E(e.menu.type)&&(e.menu.type="ExportMenu"),E(e.dataFields)&>(e.dataFields)&&(this.dataFields=e.dataFields,delete e.dataFields)),t.prototype.processConfig.call(this,e)},r.XLINK="http://www.w3.org/1999/xlink",r}(L2),oh=["fill","fillOpacity","stroke","strokeOpacity","strokeWidth","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin"],Pt=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.properties={},e._eventDispatcher=new I6(e),e._bindings={},e._isTemplate=!1,e._isPath=!1,e._inited=!1,e._ready=!1,e.isHiding=!1,e._isHidden=!1,e.isShowing=!1,e.isStandaloneInstance=!1,e._isActive=!1,e._mask=new xu,e._positionPrecision=3,e._language=new xu,e._exporting=new xu,e._exportable=!0,e._bbox={x:0,y:0,width:0,height:0},e.invalid=!1,e.positionInvalid=!1,e.propertyFields={},e.applyOnClones=!1,e._measuredWidthSelf=0,e._measuredHeightSelf=0,e.maxLeft=0,e.maxRight=0,e.maxTop=0,e.maxBottom=0,e.maxLeftSelf=0,e.maxRightSelf=0,e.maxTopSelf=0,e.maxBottomSelf=0,e._isDragged=!1,e._isResized=!1,e._disabled=!1,e._internalDisabled=!1,e._updateDisabled=!1,e._internalDefaultsApplied=!1,e.rollOutDelay=0,e.isBaseSprite=!1,e.shouldClone=!0,e.appeared=!1,e.ex=0,e.ey=0,e.dragWhileResize=!1,e.measureFailed=!1,e.preventShow=!1,e.cloneTooltip=!0,e.className="Sprite",e._disposers.push(e._eventDispatcher),e.uid,e.group=e.paper.addGroup("g"),e.setPropertyValue("scale",1),e.setPropertyValue("rotation",0),e.setPropertyValue("align","none"),e.setPropertyValue("valign","none"),e.setPropertyValue("pixelPerfect",!1),e.setPropertyValue("visible",!0),e.setPropertyValue("tooltipPosition","fixed"),e.setPropertyValue("verticalCenter","none"),e.setPropertyValue("horizontalCenter","none"),e.setPropertyValue("tooltipX",Ft(50)),e.setPropertyValue("tooltipX",Ft(50)),e.setPropertyValue("marginTop",0),e.setPropertyValue("marginBottom",0),e.setPropertyValue("marginLeft",0),e.setPropertyValue("marginRight",0),e.setPropertyValue("dx",0),e.setPropertyValue("dy",0),e.setPropertyValue("paddingTop",0),e.setPropertyValue("paddingBottom",0),e.setPropertyValue("paddingRight",0),e.setPropertyValue("paddingLeft",0),e.setPropertyValue("togglable",!1),e.setPropertyValue("hidden",!1),e.setPropertyValue("urlTarget","_self"),e.setPropertyValue("alwaysShowTooltip",!1),e.setPropertyValue("showTooltipOn","hover"),e._prevMeasuredWidth=0,e._prevMeasuredHeight=0,e._measuredWidth=0,e._measuredHeight=0,e._isMeasured=!0,e.invalidate(),e.applyTheme(),e._disposers.push(e.events),e._disposers.push(e.group),e._disposers.push(e._mask),e._disposers.push(e._language),e._disposers.push(e._exporting),e._disposers.push(new mr(function(){je(e._bindings,function(i,n){n.dispose()})})),e.setPropertyValue("interactionsEnabled",!0),e}return Object.defineProperty(r.prototype,"events",{get:function(){return this._eventDispatcher},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"adapter",{get:function(){return this._adapterO||(this._adapterO=new Mr(this)),this._adapterO},enumerable:!0,configurable:!0}),r.prototype.applyTheme=function(){t.prototype.applyTheme.call(this)},r.prototype.getCurrentThemes=function(){var e=this._themes;if(e)return e;var i=this._parent;return i?i.getCurrentThemes():D.themes},r.prototype.applyInternalDefaults=function(){this._internalDefaultsApplied=!0},r.prototype.invalidate=function(){this.disabled||this._isTemplate||this.__disabled||this.invalid||(this.invalid=!0,D.addToInvalidSprites(this),ze.requestFrame())},r.prototype.validate=function(){this.dispatchImmediately("beforevalidated"),this._internalDefaultsApplied||this.applyInternalDefaults(),this.beforeDraw(),this.draw(),this.invalid=!1,D.removeFromInvalidSprites(this),this.afterDraw()},r.prototype.invalidatePosition=function(){this.disabled||this._isTemplate||this.positionInvalid||(this.positionInvalid=!0,D.addToInvalidPositions(this),ze.requestFrame())},r.prototype.validatePosition=function(){var e=this.pixelX,i=this.pixelY,n=this.dx,a=this.dy,s=e+n,o=i+a;this._updateDisabled&&(this._internalDisabled?this.group.attr({display:"none"}):this.disabled||this.removeSVGAttribute("display"),this._updateDisabled=!1);var l=this.measure(),u=this.group.transformString;this.group.moveTo({x:s,y:o}),this.group.rotation=this.rotation,this.nonScaling?this.group.scale=this.scale/this.globalScale:this.group.scale=this.scale,(u!=this.group.transformString||l)&&(u==null?this.dispatch("transformed"):this.dispatchImmediately("transformed"),this.dispatch("positionchanged"),(this.showTooltipOn=="hit"||this.showTooltipOn=="always")&&this.updateTooltipPosition()),e+n==s&&i+a==o&&(D.removeFromInvalidPositions(this),this.positionInvalid=!1);var c=this._maskRectangle;c&&this._clipElement.moveTo({x:c.x-e,y:c.y-i})},r.prototype.beforeDraw=function(){},r.prototype.draw=function(){},r.prototype.afterDraw=function(){var e,i;if((this.isMeasured||this.horizontalCenter!=="none"||this.verticalCenter!=="none")&&this.measureElement(),this._inited)this.dispatch("validated");else{if(this._adapterO)try{for(var n=tS(this._adapterO.keys()),a=n.next();!a.done;a=n.next()){var s=a.value;switch(s){case"mask":case"fill":case"opacity":case"fillOpacity":case"stroke":case"strokeOpacity":case"strokeWidth":case"shapeRendering":case"strokeDasharray":case"strokeDashoffset":case"strokeLinecap":case"strokeLinejoin":case"textDecoration":case"fontSize":case"fontFamily":case"fontWeight":this[s]=this[s];break}}}catch(o){e={error:o}}finally{try{a&&!a.done&&(i=n.return)&&i.call(n)}finally{if(e)throw e.error}}this.applyFilters(),this.visible=this.visible,this.interactionsEnabled=this.getPropertyValue("interactionsEnabled"),this._inited=!0,this.showOnInit||(this.appeared=!0),this.hidden&&this.hide(0),this.applyMask(),this.dispatch("validated"),this.dispatch("inited"),this.dispatchReady()}this.showTooltipOn=="always"&&(this.visible&&!this.disabled&&!this.__disabled?this.showTooltip():this.hideTooltip(0))},r.prototype.dispatchReady=function(){this.isReady()||(this._ready=!0,this.dispatch("ready"))},r.prototype.reinit=function(){this._inited=!1,this.setState(this.defaultState),this.invalidate()},r.prototype.handleGlobalScale=function(){this.dispatch("globalscalechanged"),this.nonScalingStroke&&(this.strokeWidth=this.strokeWidth),this.nonScaling&&this.validatePosition(),this.updateFilterScale()},r.prototype.updateFilterScale=function(){var e=this;Ue(this.filters.iterator(),function(i){i.scale=e.globalScale})},r.prototype.removeFromInvalids=function(){D.removeFromInvalidSprites(this),D.removeFromInvalidPositions(this)},r.prototype.copyFrom=function(e){var i=this;t.prototype.copyFrom.call(this,e),this.isMeasured=e.isMeasured,this.states.copyFrom(e.states),e.filters.length>0&&e.filters.each(function(n){i.filters.push(n.clone())}),e._adapterO&&this.adapter.copyFrom(e._adapterO),e._interaction&&this.interactions.copyFrom(e.interactions),e._plugins&&this.plugins.copyFrom(e.plugins),this.configField=e.configField,this.applyOnClones=e.applyOnClones,this.disabled=e.disabled,this.virtualParent=e.virtualParent,this.exportable=e.exportable,e._tooltip&&(this._tooltip?this._tooltip.copyFrom(e.tooltip):e.cloneTooltip?this.tooltip=e.tooltip.clone():this._tooltip=e.tooltip),this._showSystemTooltip=e.showSystemTooltip,us(e.propertyFields,this.propertyFields),us(e.properties,this),e.fillModifier&&(this.fillModifier=e.fillModifier.clone()),e.strokeModifier&&(this.strokeModifier=e.strokeModifier.clone()),e.focusFilter&&(this.focusFilter=e.focusFilter.clone())},r.prototype.dispose=function(){if(!this.isDisposed()){if(this.showTooltipOn=="always"&&this.tooltip&&this.tooltip.hide(),this.dispatchImmediately("beforedisposed"),this.isBaseSprite){if(this.htmlContainer)for(;this.htmlContainer.childNodes.length>0;)this.htmlContainer.removeChild(this.htmlContainer.firstChild);this.isBaseSprite=!1}if(t.prototype.dispose.call(this),this._adapterO&&this._adapterO.clear(),this.applyOnClones&&this._clones)for(var e=this._clones.length-1;e>=0;e--){var i=this._clones.getIndex(e);i.dispose()}this._svgContainer&&this._svgContainer.dispose(),this._interactionDisposer&&(this._interactionDisposer.dispose(),this._interactionDisposer=void 0),this._urlDisposer&&this._urlDisposer.dispose(),this.removeFromInvalids(),this.element&&this.element.dispose(),this.group&&this.group.dispose(),this._numberFormatter&&this._numberFormatter.dispose(),this._focusFilter&&this._focusFilter.dispose();var n=this.stroke;n&&!(n instanceof wt)&&n.dispose&&(this.clonedFrom&&this.clonedFrom.stroke==n||n.dispose());var a=this.fill;if(a&&!(a instanceof wt)&&a.dispose&&(this.clonedFrom&&this.clonedFrom.fill==a||a.dispose()),E(this.id)&&this.map.removeKey(this.id),this.parent=void 0,this._filters)for(;this._filters.length>0;){var s=this._filters.getIndex(0);s.dispose(),this._filters.removeValue(s)}this._alwaysShowDisposers=void 0}},Object.defineProperty(r.prototype,"isTemplate",{get:function(){return this._isTemplate},set:function(e){e=pt(e),this._isTemplate!=e&&(this._isTemplate=e,this instanceof jt&&Ue(this.children.iterator(),function(i){i.isTemplate=e}),e?(this.parent=this._parent,this.removeFromInvalids()):this.invalidate())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"showSystemTooltip",{get:function(){return E(this._showSystemTooltip)?this._showSystemTooltip:this.virtualParent?this.virtualParent.showSystemTooltip:this._parent?this._parent.showSystemTooltip:!1},set:function(e){e=pt(e),this._showSystemTooltip!=e&&(this._showSystemTooltip=e,this.applyAccessibility())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"topParent",{get:function(){if(this._topParent)return this._topParent;if(this._parent)return this._parent.topParent},set:function(e){this._topParent=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"parent",{get:function(){return this._parent},set:function(e){if(!this._isTemplate){this.paper;var i=this._parent;i!=e&&(i&&i.children.removeValue(this),this._parent=e,e?(this.topParent=e.topParent,e.isTemplate&&(this.isTemplate=!0),this.baseId=e.baseId,e.children.push(this),this._tooltip&&!this._tooltipContainer&&(this._tooltip.parent=e.tooltipContainer),this._dataItem||(this.dataItem=e.dataItem),this.handleAlwaysShowTooltip(),this.dataItem&&this.applyAccessibility(),this.dispatchImmediately("parentset")):this.topParent=void 0)}},enumerable:!0,configurable:!0}),r.prototype.handleAlwaysShow=function(){this.showTooltip()},r.prototype.handleAlwaysShowTooltip=function(){var e=this,i=this._alwaysShowDisposers;if(i&&xe(i,function(a){a.dispose()}),this._alwaysShowDisposers=[],this.showTooltipOn=="always")for(;e!=null;){var n=e.events.on("visibilitychanged",this.handleAlwaysShow,this,!1);this.addDisposer(n),this._alwaysShowDisposers.push(n),e=e.parent}},Object.defineProperty(r.prototype,"virtualParent",{get:function(){return this._virtualParent},set:function(e){this._virtualParent=e,this.dataItem&&this.applyAccessibility()},enumerable:!0,configurable:!0}),r.prototype.appendDefs=function(){this.filterElement&&this.paper.appendDef(this.filterElement);var e=this.fill;e&&e.element&&this.paper.appendDef(e.element);var i=this.stroke;if(i&&i.element&&this.paper.appendDef(i.element),this.fillModifier&&this.fill instanceof wt){var n=this.fillModifier.modify(this.fill);n&&n.element&&this.paper.appendDef(n.element)}if(this.strokeModifier&&this.stroke instanceof wt){var a=this.strokeModifier.modify(this.stroke);a&&a.element&&this.paper.appendDef(a.element)}this._clipPath&&this.paper.appendDef(this._clipPath),this._exportable===!1&&(this.exportable=!1)},Object.defineProperty(r.prototype,"map",{get:function(){var e=this.topParent;return e?e.map:(this._map||(this._map=new $t),this._map)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"delayedMap",{get:function(){var e=this.topParent;return e?e.delayedMap:(this._delayedMap||(this._delayedMap=new $t),this._delayedMap)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"id",{get:function(){return this._id},set:function(e){if(this._id!=e){if(this._id=e,this.map.hasKey(e))throw Error("Duplicate id ("+e+") used on multiple objects.");this.map.setKey(e,this)}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dom",{get:function(){return this.group.node},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"paper",{get:function(){if(this._paper)return this._paper;var e=this._parent;return e?e.paper:wl()},set:function(e){this.setPaper(e)},enumerable:!0,configurable:!0}),r.prototype.setPaper=function(e){var i=this._paper;return i!=e?(this._paper=e,this.appendDefs(),!0):!1},Object.defineProperty(r.prototype,"htmlContainer",{get:function(){if(this._htmlContainer)return this._htmlContainer;var e=this._parent;if(e)return e.htmlContainer},set:function(e){this._htmlContainer=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"titleElement",{get:function(){return this._titleElement||(this._titleElement=this.paper.add("title"),this.group.add(this._titleElement)),this._titleElement},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"descriptionElement",{get:function(){return this._descriptionElement||(this._descriptionElement=this.paper.add("desc"),this.group.add(this._descriptionElement)),this._descriptionElement},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"filters",{get:function(){return this._filters||(this._filters=new St,this._disposers.push(this._filters.events.onAll(this.applyFilters,this)),this._disposers.push(new va(this._filters))),this._filters},enumerable:!0,configurable:!0}),r.prototype.setSVGAttributes=function(){this.fill=this.fill,this.opacity=this.opacity,this.fillOpacity=this.fillOpacity,this.stroke=this.stroke,this.strokeOpacity=this.strokeOpacity,this.shapeRendering=this.shapeRendering,this.strokeDasharray=this.strokeDasharray,this.strokeDashoffset=this.strokeDashoffset,this.strokeLinecap=this.strokeLinecap,this.strokeLinejoin=this.strokeLinejoin,this.focusable=this.focusable,this.tabindex=this.tabindex,this.role=this.role},r.prototype.setSVGAttribute=function(e){this.group.attr(e)},r.prototype.removeSVGAttribute=function(e){this.group.removeAttr(e)},r.prototype.setClassName=function(){var e=this.className,i=Qr.classNamePrefix;this.element&&this.element.addClass(i+e),this.group.addClass(i+e+"-group"),E(this.id)&&this.group.addClass(i+this.id),this.userClassName&&this.group.addClass(this.userClassName)},r.prototype.uidAttr=function(){return this.setSVGAttribute({id:this.uid}),this.uid},r.prototype.updateClipPath=function(){var e=this._clipElement;e&&e.moveTo({x:this.mask.pixelX,y:this.mask.pixelY})},r.prototype.createClipPath=function(){if(!this._clipPath){this._clipPath=this.paper.addGroup("clipPath"),this.paper.appendDef(this._clipPath),this._disposers.push(this._clipPath);var e=D.getUniqueId();this._clipPath.attr({id:e}),this.group.attr({"clip-path":'url("'+fo()+e+'")'})}},r.prototype.applyMask=function(){var e=this.mask;if(this._clipPath&&e)if(e instanceof jt){this._clipElement.attr({width:dt(0,e.pixelWidth),height:dt(0,e.pixelHeight)});var i=x2({x:e.pixelX,y:e.pixelY},e.parent,this);this._clipPath.x=i.x,this._clipPath.y=i.y}else e.element&&e.element!=this._clipElement&&(this._clipElement=e.element,this._clipPath.add(this._clipElement)),this._clipPath.scale=e.scale,this._clipPath.x=e.pixelX,this._clipPath.y=e.pixelY,this._clipPath.rotation=e.rotation},r.prototype.applyFilters=function(){var e=this;if(this._filters&&this._filters.length>0){var i=100,n=100;this.filterElement?this.filterElement.removeChildNodes():(this.filterElement=this.paper.addGroup("filter"),this._disposers.push(this.filterElement)),this.paper.appendDef(this.filterElement);var a="filter-"+this.uid;this.filterElement.attr({id:a}),Ue(this.filters.iterator(),function(l){l.sprite=e,l.paper=e.paper,e.filterElement.attr({filterUnits:l.filterUnits}),l.appendPrimitives(e.filterElement),l.width>i&&(i=l.width),l.height>n&&(n=l.height),l.scale=e.globalScale});var s=i+"%",o=n+"%";this.filterElement.attr({width:s,height:o,x:-(i-100)/2+"%",y:-(n-100)/2+"%"}),this.group.attr({filter:'url("'+fo()+a+'")'})}else this.filterElement&&(this.group.removeAttr("filter"),this.filterElement.removeChildNodes())},r.prototype.removeClipPath=function(){this._clipPath&&(this.removeDispose(this._clipPath),this._clipPath=void 0)},r.prototype.setElement=function(e){this.element=e,this.setSVGAttributes(),this.applyAccessibility()},Object.defineProperty(r.prototype,"element",{get:function(){return this._element},set:function(e){this.removeElement(),this._element=e,this.group.add(e),e.node instanceof SVGPathElement&&(this._isPath=!0),this.invalid||this.validate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"svgContainer",{get:function(){if(this._svgContainer)return this._svgContainer;if(this._parent)return this._parent.svgContainer},set:function(e){this._svgContainer=e},enumerable:!0,configurable:!0}),r.prototype.measureElement=function(){if(this.element)if(this.definedBBox)this._bbox=this.definedBBox;else{var e=this.element.getBBox();this._bbox={x:e.x,y:e.y,width:e.width,height:e.height}}},r.prototype.updateCenter=function(){if(this.element){var e=this.element.transformString,i=this.bbox,n=0,a=0,s=i.x,o=i.y,l=i.width,u=i.height,c=this.pixelPaddingLeft,d=this.pixelPaddingRight,h=this.pixelPaddingTop,f=this.pixelPaddingBottom,p=dt(l+c+d,this.pixelWidth),m=dt(u+h+f,this.pixelHeight),g=i.x,y=i.x+p,v=i.y,b=i.y+m,w=this.horizontalCenter,_=this.verticalCenter;switch(w){case"none":n=s+c;break;case"left":n=c;break;case"middle":n=c-(l+d+c)/2;break;case"right":n=-d-l;break}switch(_){case"none":a=o+h;break;case"top":a=h;break;case"middle":a=h-(u+f+h)/2;break;case"bottom":a=-f-u;break}this._measuredHeight=m,this._measuredWidth=p;var x=_e(n-s,this._positionPrecision,!0),T=_e(a-o,this._positionPrecision,!0);this.ex=x-c,this.ey=T-h,this.maxLeft=g+x-c,this.maxRight=y+x-c,this.maxTop=v+T-h,this.maxBottom=b+T-h,this.pixelPerfect&&Qr.pixelPerfectPrecision==0&&(x-=.5,T-=.5),this.element.moveTo({x,y:T}),e!=this.element.transformString&&this.dispatchImmediately("transformed")}},r.prototype.measure=function(){this.updateCenter();var e=this._measuredWidth,i=this._measuredHeight,n=this.maxLeft,a=this.maxRight,s=this.maxTop,o=this.maxBottom;this._measuredWidthSelf=e,this._measuredHeightSelf=i;var l=this._positionPrecision;if(this.maxLeftSelf=this.maxLeft,this.maxRightSelf=this.maxRight,this.maxTopSelf=this.maxTop,this.maxBottomSelf=this.maxBottom,this.rotation!==0||this.scale!==1||this.nonScaling){this.nonScalingStroke&&(this.strokeWidth=this.strokeWidth);var u=this.paper.svg,c=u.createSVGMatrix(),d=this.rotation,h=this.scale;this.nonScaling&&(h=this.scale/this.globalScale),c.a=ut(d)*h,c.c=-it(d)*h,c.e=0,c.b=it(d)*h,c.d=ut(d)*h,c.f=0;var f=u.createSVGPoint();f.x=n,f.y=s;var p=u.createSVGPoint();p.x=a,p.y=s;var m=u.createSVGPoint();m.x=a,m.y=o;var g=u.createSVGPoint();g.x=n,g.y=o;var y=f.matrixTransform(c),v=p.matrixTransform(c),b=m.matrixTransform(c),w=g.matrixTransform(c);n=Math.min(y.x,v.x,b.x,w.x),a=Math.max(y.x,v.x,b.x,w.x),s=Math.min(y.y,v.y,b.y,w.y),o=Math.max(y.y,v.y,b.y,w.y),e=a-n,i=o-s,this.maxLeft=_e(n,l,!0),this.maxRight=_e(a,l,!0),this.maxTop=_e(s,l,!0),this.maxBottom=_e(o,l,!0)}return this._measuredWidth=_e(e,l,!0),this._measuredHeight=_e(i,l,!0),this._measuredWidth!=this._prevMeasuredWidth||this._measuredHeight!=this._prevMeasuredHeight?(this._prevMeasuredHeight=this._measuredHeight,this._prevMeasuredWidth=this._measuredWidth,this.dispatch("sizechanged"),(this.isHover||this.showTooltipOn=="hit"||this.showTooltipOn=="always")&&this.tooltip&&this.tooltip.visible&&(E(this.tooltipText)||E(this.tooltipHTML))&&this.updateTooltipPosition(),!0):!1},r.prototype.insertBefore=function(e){var i=this._parent;if(i){var n=i.children.indexOf(e);n!==-1&&(i.children.moveValue(this,n),i.sortChildren())}return this},r.prototype.insertAfter=function(e){var i=this._parent;if(i){var n=i.children.indexOf(e);n!==-1&&(i.children.moveValue(this,n+1),i.sortChildren())}return this},r.prototype.removeElement=function(){this._element&&(this.removeDispose(this._element),this._element=void 0)},r.prototype.getRelativeX=function(e){return e instanceof mt?e.value:this._parent?e/this._parent.innerWidth:0},r.prototype.getRelativeY=function(e){return e instanceof mt?e.value:this._parent?e/this._parent.innerHeight:0},r.prototype.getPixelX=function(e){var i=0;if(A(e))i=e;else if(e instanceof mt){var n=e.value;this._parent&&(i=_e(this._parent.innerWidth*n,this._positionPrecision,!0))}return i},r.prototype.getPixelY=function(e){var i=0;if(A(e))i=e;else if(e instanceof mt){var n=e.value;this._parent&&(i=_e(this._parent.innerHeight*n,this._positionPrecision,!0))}return i},r.prototype.moveTo=function(e,i,n,a){this.isDragged&&!a||(e&&(A(e.x)&&this.setPropertyValue("x",_e(e.x,this._positionPrecision,!0)),A(e.y)&&this.setPropertyValue("y",_e(e.y,this._positionPrecision,!0))),A(i)&&(this.rotation=i),A(n)&&(this.scale=n),this.invalidatePosition())},Object.defineProperty(r.prototype,"mask",{get:function(){return this._adapterO?this._adapterO.apply("mask",this._mask.get()):this._mask.get()},set:function(e){var i=this;this._mask.get()!==e&&(e?(this.createClipPath(),e instanceof jt?this._clipElement=this.paper.add("rect"):(e.isMeasured=!1,e.element&&(this._clipElement=e.element)),this._clipElement&&this._clipPath.add(this._clipElement),this._mask.set(e,new zt([e.events.on("maxsizechanged",function(){i.inited&&i.applyMask()},void 0,!1),e.events.on("validated",this.applyMask,this,!1),e.events.on("positionchanged",this.applyMask,this,!1)])),this.applyMask()):(this._mask.reset(),this.group.removeAttr("clip-path"),this.removeClipPath()))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maskRectangle",{get:function(){return this._maskRectangle},set:function(e){e?(this.createClipPath(),this._clipElement||(this._clipElement=this.paper.add("rect"),this._clipPath.add(this._clipElement)),this._clipElement.attr({width:e.width,height:e.height})):(this.removeClipPath(),this._clipElement=void 0),this._maskRectangle=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isMeasured",{get:function(){return this._isMeasured},set:function(e){e=pt(e),e||(this._measuredWidth=0,this._measuredHeight=0),this._isMeasured!=e&&(this._isMeasured=e,this.invalidatePosition())},enumerable:!0,configurable:!0}),r.prototype.hitTest=function(e){this.invalid&&this.validate(),e.invalid&&e.validate();var i=this.pixelX+this.maxLeft,n=this.pixelY+this.maxTop,a=i+this.maxRight,s=n+this.maxBottom,o=e.pixelX+e.maxLeft,l=e.pixelY+e.maxTop,u=o+e.maxRight,c=l+e.maxBottom;return!(o>a||us||c0&&(l=this.animate(s,i,n),l&&!l.isFinished()?this._disposers.push(l.events.on("animationended",function(){a.dispatchImmediately("transitionended")})):this.dispatchImmediately("transitionended")),e.filters.length>0){var u=[];Ue(e.filters.iterator(),function(c){var d=c.clone();u.push(d);var h=[];Ue(a.filters.iterator(),function(f){f.className==d.className&&(g2(a.defaultState.filters.iterator(),function(p){return p.className===d.className})||a.defaultState.filters.push(f),je(d.properties,function(p,m){var g=f.properties[p];g!=m&&h.push({property:p,from:g,to:m})}))}),d.animate(h,i,n)}),this.filters.clear(),this.filters.pushAll(u)}return l},r.prototype.isInTransition=function(){return this.animations.length>0},Object.defineProperty(r.prototype,"isHover",{get:function(){return this.isInteractive()?this.interactions.isHover:!1},set:function(e){e=pt(e),e!==this.isHover&&this.isInteractive()&&(this.interactions.isHover=e,e?this.handleOver():(this.interactions.isRealHover=!1,this.handleOut()))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isDragged",{get:function(){return this._isDragged},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isResized",{get:function(){return this._isResized},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isDown",{get:function(){return this.isInteractive()?this.interactions.isDown:!1},set:function(e){e=pt(e),this.isInteractive()&&this.isDown!=e&&(this.interactions.isDown=e,e?this.handleDown():this.handleUp())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isFocused",{get:function(){return this.isInteractive()?this.interactions.isFocused:!1},set:function(e){e=pt(e),this.focusable&&this.isFocused!=e&&this.isInteractive()&&(this.interactions.isFocused=e,e===!0?this.handleFocus():this.handleBlur())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"isActive",{get:function(){return this._isActive},set:function(e){this.setActive(e)},enumerable:!0,configurable:!0}),r.prototype.setActive=function(e){e=pt(e),this._isActive!==e&&(this._isActive=e,e&&this.states.hasKey("active")?(this.setState("active"),this.isHover&&this.states.hasKey("hoverActive")&&this.setState("hoverActive")):this.applyCurrentState(),this.dispatchImmediately("toggled"))},Object.defineProperty(r.prototype,"disabled",{get:function(){var e=this.getPropertyValue("disabled");return E(e)?e:this.virtualParent?this.virtualParent.disabled:this._parent?this._parent.disabled:!1},set:function(e){this.setDisabled(e)},enumerable:!0,configurable:!0}),r.prototype.setDisabled=function(e){e=pt(e);var i=this.getPropertyValue("disabled");if(i!=e){if(this.setPropertyValue("disabled",e,!0),e)this.parent=this._parent,this.removeFromInvalids(),this.group.attr({display:"none"}),this.dispatch("disabled");else{if(this._parent){var n=this._parent.element;n.hasChild(this.group)||n.add(this.group)}this instanceof jt?(this.deepInvalidate(),this._background&&this._background.invalidate()):this.invalidate(),this.__disabled||this.removeSVGAttribute("display"),this.dispatch("enabled")}return this.dispatch("transformed"),ze.requestFrame(),!0}return!1},Object.defineProperty(r.prototype,"__disabled",{get:function(){return this._internalDisabled},set:function(e){this._internalDisabled!=e&&(this._internalDisabled=e,this._updateDisabled=!0,this.invalidatePosition(),e||this.invalidate())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"numberFormatter",{get:function(){return this._numberFormatter?this._numberFormatter:this.virtualParent?this.virtualParent.numberFormatter:this._parent?this._parent.numberFormatter:(this._numberFormatter=new Lg,this._numberFormatter.language=this.language,this.numberFormatter)},set:function(e){this._numberFormatter=e,this._numberFormatter.language=this.language},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dateFormatter",{get:function(){return this._dateFormatter?this._dateFormatter:this.virtualParent?this.virtualParent.dateFormatter:this._parent?this._parent.dateFormatter:(this._dateFormatter=new _l,this._dateFormatter.language=this.language,this.dateFormatter)},set:function(e){this._dateFormatter=e,this._dateFormatter.language=this.language},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"durationFormatter",{get:function(){return this._durationFormatter?this._durationFormatter:this.virtualParent?this.virtualParent.durationFormatter:this._parent?this._parent.durationFormatter:(this._durationFormatter=new Fg,this._durationFormatter.language=this.language,this.durationFormatter)},set:function(e){this._durationFormatter=e,this._durationFormatter.language=this.language},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"language",{get:function(){var e=this._language.get();return e||(this.virtualParent?this.virtualParent.language:this._parent?this._parent.language:(e=new Un,this.language=e,e))},set:function(e){var i=this;this._language.get()!==e&&this._language.set(e,e.events.on("localechanged",function(n){if(i._numberFormatter&&(i._numberFormatter.language=i.language),i._dateFormatter&&(i._dateFormatter.language=i.language),i._durationFormatter&&(i._durationFormatter.language=i.language),i._exporting.get()){var a=i._exporting.get();a.numberFormatter.language=i.language,a.dateFormatter.language=i.language,a.durationFormatter.language=i.language,a.language=i.language}i instanceof jt&&i.deepInvalidate()}))},enumerable:!0,configurable:!0}),r.prototype.populateString=function(e,i){if(E(e)){e=xg(e),e=nn().escape(e);var n=e.match(/\{([^}]+)\}/g),a=void 0;if(n)for(a=0;ad?1:l.idx-u.idx}),e=i.map(function(l){return l.data});var n=this.element,a=!0;if(n.node&&n.node.childNodes){for(var s=0,o=n.node.childNodes.length;s0;){var e=this.children.getIndex(0);e.parent=void 0,this.children.removeValue(e)}},r.prototype.disposeChildren=function(){for(;this.children.length>0;){var e=this.children.getIndex(0);e.dispose(),this.children.removeValue(e)}},Object.defineProperty(r.prototype,"background",{get:function(){return this._background||(this._background=this.createBackground(),this.processBackground()),this._background},set:function(e){this._background&&this.background!=e&&this.removeDispose(this._background),e&&(this._background=e,this._disposers.push(e),this.processBackground())},enumerable:!0,configurable:!0}),r.prototype.handleGlobalScale=function(){t.prototype.handleGlobalScale.call(this),this.children.each(function(e){e.handleGlobalScale()})},r.prototype.createBackground=function(){return new Rg},r.prototype.processBackground=function(){var e=this._background;e&&(e.isMeasured=!1,this._background.fill=new rr().getFor("background"),e.parent=this,e.isMeasured=!1,this.children.removeValue(e),this._disposers.push(e),this.group.addToBack(this._background.group))},r.prototype.validateLayout=function(){var e=this;D.removeFromInvalidLayouts(this),this.layoutInvalid=!1,this._availableWidth=this.innerWidth,this._availableHeight=this.innerHeight;var i=0,n=0,a=!0;this.children&&(this.sortChildren(),xe(this._childrenByLayout,function(s){var o,l;if(A(s.relativeWidth)?(o=_e(e._availableWidth*s.relativeWidth,2),e.layout=="horizontal"&&(o-=s.pixelMarginRight+s.pixelMarginLeft)):e.layout=="horizontal"&&s.invalid&&s.validate(),A(s.relativeHeight)?(l=_e(e._availableHeight*s.relativeHeight,2),e.layout=="vertical"&&(l-=s.pixelMarginTop+s.pixelMarginBottom)):e.layout=="vertical"&&s.invalid&&s.validate(),s.invalid==!1){if(A(s.relativeWidth)&&(s.maxWidth=o),A(s.relativeHeight)&&(s.maxHeight=l),s.isMeasured){e.layout=="horizontal"&&(A(s.percentWidth)||s.measuredWidth>0&&(e._availableWidth-=s.measuredWidth+s.pixelMarginLeft+s.pixelMarginRight)),e.layout=="vertical"&&(A(s.percentHeight)||s.measuredHeight>0&&(e._availableHeight-=s.measuredHeight+s.pixelMarginTop+s.pixelMarginBottom));var u=s.measuredWidth,c=s.measuredHeight;s.align!="none"&&(u+=s.pixelMarginLeft+s.pixelMarginRight),s.valign!="none"&&(c+=s.pixelMarginTop+s.pixelMarginBottom),i=Math.max(i,u),n=Math.max(n,c)}}else s.isMeasured&&(A(s.relativeWidth)&&s.maxWidth!=o&&(s.maxWidth=o,a=!1),A(s.relativeHeight)&&s.maxHeight!=l&&(s.maxHeight=l,a=!1))})),this._absoluteWidth=i,this._absoluteHeight=n,a&&this.arrange()},r.prototype.arrange=function(){var e=this,i=this.children,n=0,a=0,s=dt(this.innerWidth,this._absoluteWidth),o=dt(this.innerHeight,this._absoluteHeight),l,u,c,d,h=this.pixelPaddingLeft,f=this.pixelPaddingRight,p=this.pixelPaddingTop,m=this.pixelPaddingBottom,g=0,y=0,v=0,b=0,w=[],_=[],x,T,S,k=this.maxWidth,I=this.maxHeight,H=this.minWidth,R=this.minHeight,U=Jo(i.values);if(this.reverseOrder&&U.reverse(),this.layout=="grid"){T=k,x=1;for(var de=0,W=U.length;dex&&(x=oe)}}T=Ke(T,1,k),x=Ke(x,1,k),this.fixedWidthGrid?S=k/x:S=k/T,S=dt(1,Math.floor(S)),S=Qt(this.maxColumns,S),w=this.getColumnWidth(U,S,x)}for(var me,Se,Me,Ve,de=0,W=U.length;deQt(this.innerWidth,k)-L+1&&b=S&&(b=0,y+=_[v],v++,g=0);break}this.layout!=="none"&&(F.moveTo({x:Oe,y:pe}),ue=Oe+F.maxLeft-De,le=Oe+F.maxRight+j,C=pe+F.maxTop-X,P=pe+F.maxBottom+G,(le>u||!A(u))&&(u=le),(ued||!A(d))&&(d=P),(le>Se||!A(Se))&&(Se=le),(ueVe||!A(Ve))&&(Ve=Ve))}else F.validatePosition()}if(this.layout=="none"){var V=this.bbox;l=V.x,u=V.x+V.width,c=V.y,d=V.y+V.height}A(l)||(l=0,me=0),A(u)||(u=this._availableWidth,Se=u),A(c)||(c=0,Me=0),A(d)||(d=this._availableHeight,Ve=d),A(Me)||(Me=0),A(Ve)||(Ve=Me),A(me)||(me=0),A(Se)||(Se=me),n=u-l,a=d-c,A(this.relativeWidth)&&(n=k-h-f,l=0,u=n),A(this.relativeHeight)&&(a=I-p-m,c=0,d=a),A(this._pixelWidth)&&(l=0,n=this._pixelWidth-h-f),A(H)&&n0){var Z,ee,J=n,ie=a;J=-a&&i<=this.pixelWidth+a&&n>=-a&&n<=this.pixelHeight+a},r.prototype.copyFrom=function(e){var i=this;t.prototype.copyFrom.call(this,e),this.layout=e.layout,this.setStateOnChildren=e.setStateOnChildren,e._background&&(this.background=e._background.clone(),this.background.copyFrom(e._background)),Ue(e.children.iterator(),function(n){if(n.shouldClone){var a=n.clone();a.parent=i}})},Object.defineProperty(r.prototype,"preloader",{get:function(){var e=this._preloader;if(e)return e;if(this.parent)return this.parent.preloader},set:function(e){this._preloader&&this.removeDispose(this._preloader),this._preloader=e,e&&(e.parent=this.tooltipContainer,this._disposers.push(e))},enumerable:!0,configurable:!0}),r.prototype.setPaper=function(e){var i=this,n=t.prototype.setPaper.call(this,e);return n&&(this._background&&(this._background.paper=e,this._background.topParent=this.topParent),this.children.each(function(a){a.setPaper(e),a.topParent=i.topParent})),n},r.prototype.removeFromInvalids=function(){t.prototype.removeFromInvalids.call(this),D.removeFromInvalidLayouts(this)},r.prototype.setDataItem=function(e){this._dataItem!=e&&(Ue(this.children.iterator(),function(i){i.dataItem=e}),this._background&&(this._background.dataItem=e)),t.prototype.setDataItem.call(this,e)},r.prototype.measureElement=function(){this.disabled||this.isTemplate||this.layout=="none"||this.__disabled||this.validateLayout()},Object.defineProperty(r.prototype,"fontFamily",{get:function(){return this.getPropertyValue("fontFamily")},set:function(e){this.setPropertyValue("fontFamily",e,!0)&&(this.setSVGAttribute({"font-family":e}),this.invalidateLabels())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"fontSize",{get:function(){return this.getPropertyValue("fontSize")},set:function(e){this.setPropertyValue("fontSize",e,!0)&&(this.setSVGAttribute({"font-size":e}),this.invalidateLabels())},enumerable:!0,configurable:!0}),r.prototype.invalidateLabels=function(){this.children.each(function(e){e.hardInvalidate?(e.hardInvalidate(),e.events.once("validated",e.handleValidate,e,!1)):e instanceof r&&e.invalidateLabels()})},Object.defineProperty(r.prototype,"fontWeight",{get:function(){return this.getPropertyValue("fontWeight")},set:function(e){this.setPropertyValue("fontWeight",e),this.setSVGAttribute({"font-weight":e})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"textDecoration",{get:function(){return this.getPropertyValue("textDecoration")},set:function(e){this.setPropertyValue("textDecoration",e),this.setSVGAttribute({"text-decoration":e})},enumerable:!0,configurable:!0}),r.prototype.dispose=function(){this._background&&this._background.dispose(),this._shouldBeReady=[],this.disposeChildren(),t.prototype.dispose.call(this)},r.prototype.setState=function(e,i,n){var a=e;return e instanceof dc&&(a=e.name),this.setStateOnChildren&&Ue(this.children.iterator(),function(s){s.setState(a,i,n),a!="active"&&(s.isActive=!1)}),this._background&&this._background.setState(a),this.setStateOnSprites.length&&xe(this.setStateOnSprites,function(s){s.setState(a,i,n)}),t.prototype.setState.call(this,e,i,n)},r.prototype.setActive=function(e){t.prototype.setActive.call(this,e),this._background&&(this._background.isActive=e)},r.prototype.dispatchReady=function(){var e=this;if(!this.isReady()&&!this.isDisposed()){var i=!0;Og(this.children.iterator(),function(n){return!n.__disabled&&!n.disabled&&!n.isReady()?(i=!1,!1):!0}),n2(this._shouldBeReady,function(n){return!n.__disabled&&!n.disabled&&!n.isReady()?(i=!1,!1):!0}),i?t.prototype.dispatchReady.call(this):D.events.once("exitframe",function(){e.dispatchReady(),ze.requestFrame()},void 0,!1)}},r.prototype._systemUpdate=function(e){this.children.each(function(i){i.invalid&&(i._systemCheckIfValidate()?i.dataItem&&i.dataItem.component&&i.dataItem.component.dataInvalid?e.push(i):i.validate():e.push(i))}),t.prototype._systemUpdate.call(this,e)},r.prototype._systemValidatePositions=function(){this.children.each(function(e){e.positionInvalid&&e.validatePosition()}),t.prototype._systemValidatePositions.call(this)},r.prototype._systemValidateLayouts=function(){this.layoutInvalid&&!this.isDisposed()&&this.validateLayout()},Object.defineProperty(r.prototype,"tapToActivate",{get:function(){return this._tapToActivate},set:function(e){this._tapToActivate!=e&&this.setTapToActivate(e)},enumerable:!0,configurable:!0}),r.prototype.setTapToActivate=function(e){var i=this;this._tapToActivate=e,this.interactions.isTouchProtected=e,e&&this.interactions.setEventDisposer("container-tapToActivate",e,function(){return new zt([i.events.on("hit",i.handleTapToActivate,i,!1),i.events.on("down",i.initTapTimeout,i,!1),i.events.on("track",i.initTapTimeout,i,!1),Be().body.events.on("down",function(n){Be().isLocalElement(n.pointer,i.paper.svg,i.uid)||i.handleTapToActivateDeactivation()},i,!1)])}),Be()},r.prototype.handleTapToActivate=function(){this.interactions.isTouchProtected=!1,this.initTapTimeout()},r.prototype.handleTapToActivateDeactivation=function(){this.interactions.isTouchProtected=!0},r.prototype.initTapTimeout=function(){var e=this;this._tapToActivateTimeout&&this._tapToActivateTimeout.dispose(),this.tapToActivate&&!this.interactions.isTouchProtected&&this.tapTimeout&&(this._tapToActivateTimeout=this.setTimeout(function(){e.handleTapToActivateDeactivation()},this.tapTimeout))},r.prototype.moveHtmlContainer=function(e){var i=E2(e);if(i){this.htmlContainer=i;var n=this.svgContainer;n.htmlElement=i,n.htmlElement.appendChild(n.SVGContainer),n.initSensor(),n.measure()}else At(e)&&e!=""&&ze.log("html container '"+e+"' not found")},r.prototype.hasLicense=function(){for(var e=0;e0;){var s=a[0],o=s.dataProvider;if(s.isDisposed())Ne(a,s);else if(o&&o.dataInvalid)try{if(o.validateData(),o.dataValidationProgress<1)break}catch(d){Ne(a,o),o.raiseCriticalError(d)}else try{if(s.validateData(),s.dataValidationProgress<1)break}catch(d){Ne(a,s),s.raiseCriticalError(d)}}if(Date.now()-e>this.updateStepDuration)break}for(;D.invalidRawDatas.length>0;){var s=D.invalidRawDatas[0];if(s.isDisposed())Ne(D.invalidRawDatas,s);else try{s.validateRawData()}catch(h){Ne(D.invalidRawDatas,s),s.raiseCriticalError(h)}}for(;D.invalidDataItems.length>0;){var s=D.invalidDataItems[0],o=s.dataProvider;if(!(s.isDisposed()||s.dataInvalid||o&&o.dataInvalid))try{s.validateDataItems()}catch(f){Ne(D.invalidDataItems,s),s.raiseCriticalError(f)}Ne(D.invalidDataItems,s)}for(;D.invalidDataRange.length>0;){var s=D.invalidDataRange[0],o=s.dataProvider;if(!(s.isDisposed()||s.dataInvalid||o&&o.dataInvalid))try{s.validateDataRange(),s.skipRangeEvent||s.dispatchImmediately("datarangechanged"),s.skipRangeEvent=!1}catch(f){Ne(D.invalidDataRange,s),s.raiseCriticalError(f)}Ne(D.invalidDataRange,s)}var l=[];je(D.invalidLayouts,function(d){r.validateLayouts(d)}),je(D.invalidPositions,function(d){r.validatePositions(d)});var u=!1;if(e=Date.now(),je(D.invalidSprites,function(d,h){for(var f=0;h.length>0;){if(r.validateLayouts(d),r.validatePositions(d),f++,f==5){if(Date.now()-e>r.updateStepDuration)break;f=0}var p=h[h.length-1];if(p&&!p.isDisposed()){if(!p._systemCheckIfValidate())l.push(p);else if(!r.checkIfValidate2(p))l.push(p);else try{p._systemUpdate(l)}catch(m){p.invalid=!1,Ne(h,p),p.raiseCriticalError(m)}p.invalid=!1}Ne(h,p)}D.invalidSprites[d]=D.invalidSprites[d].concat(l)}),je(D.invalidSprites,function(d,h){h.length>0&&(u=!0)}),je(D.invalidDatas,function(d,h){h.length>0&&(u=!0)}),xe(Jo(this.animations),function(d){d.update()}),je(D.invalidLayouts,function(d){r.validateLayouts(d)}),je(D.invalidPositions,function(d){r.validatePositions(d)}),pS(),je(D.invalidLayouts,function(d){r.validateLayouts(d)}),je(D.invalidPositions,function(d){r.validatePositions(d)}),D.dispatchImmediately("exitframe"),(u||this.animations.length>0||i.length>0)&&this.requestFrame(),this.updateStepDuration<200){var c=!0;je(D.invalidDatas,function(d,h){h.length>0&&(c=!1)}),je(D.invalidSprites,function(d,h){h.length>0&&(c=!1)}),c&&(this.updateStepDuration=200)}}},t.prototype.checkIfValidate2=function(r){return!(r.dataItem&&r.dataItem.component&&r.dataItem.component.dataInvalid&&!r.dataItem.component.isTemplate)},t.prototype.requestFrame=function(){var r=this;this._frameRequested||(Pg(function(){r.update()}),this._frameRequested=!0)},t.prototype.softInvalidate=function(r){var e=this;r.children.each(function(i){i instanceof jt&&e.softInvalidate(i),i.measureFailed&&(fr(i,"Label")?i.hardInvalidate():i.invalidate(),i.measureFailed=!1)})},t.prototype.validatePositions=function(r){for(var e=D.invalidPositions[r];e.length>0;){var i=e[e.length-1];if(i.isDisposed())Ne(e,i);else try{i._systemValidatePositions()}catch(n){i.positionInvalid=!1,Ne(e,i),i.raiseCriticalError(n)}}},t.prototype.validateLayouts=function(r){for(var e=D.invalidLayouts[r];e.length>0;){var i=e[e.length-1];if(i.isDisposed())Ne(e,i);else try{i.children.each(function(n){n._systemValidateLayouts()}),i.validateLayout()}catch(n){i.layoutInvalid=!1,Ne(e,i),i.raiseCriticalError(n)}}},t.prototype.log=function(r){r8(r)},Object.defineProperty(t.prototype,"isPaused",{get:function(){return this._isPaused},set:function(r){this._isPaused=r,r||(this._frameRequested=!1,this.requestFrame())},enumerable:!0,configurable:!0}),t.VERSION="4.10.30",t}(),ze=new m8,N2=function(){function t(){}return t.prototype.parse=function(r){return[]},Object.defineProperty(t.prototype,"parsableNumbers",{get:function(){return this.options.numberFields&&this.options.numberFields.length>0},enumerable:!0,configurable:!0}),t.prototype.maybeToNumber=function(r,e){return this.options.numberFields.indexOf(r)!==-1?Df(e):e},Object.defineProperty(t.prototype,"parsableDates",{get:function(){return this.options.dateFields&&this.options.dateFields.length>0},enumerable:!0,configurable:!0}),t.prototype.maybeToDate=function(r,e){return this.options.dateFields.indexOf(r)!==-1?this.options.dateFormatter.parse(e,this.dateFormat):e},t.prototype.maybeToEmpty=function(r){return(!E(r)||r=="")&&E(this.options.emptyAs)?this.options.emptyAs:r},Object.defineProperty(t.prototype,"dateFormatter",{get:function(){return this.options.dateFormatter||(this.options.dateFormatter=new _l,this.options.dateFormat&&(this.options.dateFormat=this.options.dateFormat)),this.options.dateFormatter},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dateFormat",{get:function(){return this.options.dateFormat||this.dateFormatter.inputDateFormat},enumerable:!0,configurable:!0}),t}(),v8=[",",";"," "],pc=function(t){se(r,t);function r(){var e=t!==null&&t.apply(this,arguments)||this;return e.contentType="text/csv",e.options={delimiter:"",reverse:!1,skipRows:0,skipEmpty:!0,useColumnNames:!1},e}return r.isCSV=function(e){return!!r.getDelimiterFromData(e)},r.getDelimiterFromData=function(e){var i=e.split(` +`),n=i.length,a;return xe(v8,function(s){for(var o=0,l=0,u=0;u1){if(l===0)l=o;else if(o!=l){l=0;break}}else{l=0;break}l&&(a=s)}),a},r.prototype.parse=function(e){this.options.delimiter||(this.options.delimiter=r.getDelimiterFromData(e));var i=this.CSVToArray(e,this.options.delimiter),n=E(this.options.emptyAs),a=this.parsableNumbers,s=this.parsableDates,o=[],l=[],u,c;for(c=0;c0&&l.delay(i))}),s}},r.prototype.dispose=function(){t.prototype.dispose.call(this),xe(this.sprites,function(e){e.dispose()}),this.sprites=[]},r.prototype.hide=function(e,i,n,a){var s=this;if(this.isHiding=!0,xe(this.sprites,function(l){var u=l.hide(e);u!=null&&!u.isFinished()&&(s._disposers.push(u),i!=null&&i>0&&u.delay(i))}),A(n)&&a){var o;if(xe(a,function(l){var u=s.setWorkingValue(l,n,e,i);u&&(o=u)}),o&&!o.isFinished())return this._hideDisposer=o.events.on("animationended",function(){s.setVisibility(!1,!0),s.isHiding=!1}),this._disposers.push(this._hideDisposer),o;this.isHiding=!1,this.setVisibility(!1,!0)}else this.isHiding=!1,this.setVisibility(!1)},r.prototype.getDuration=function(e){if(!A(e)){var i=this.component;i&&(e=i.interpolationDuration)}if(e!=null)return this._adapterO?this._adapterO.apply("duration",e):e},r.prototype.getValue=function(e,i){if(e&&this.component){i||(i=this.component.dataFields[e+"Show"],i||(i="value"));var n=this.values[e][i];return this._adapterO&&this._adapterO.isEnabled("value")?this._adapterO.apply("value",{value:n,field:e}).value:n}},r.prototype.getWorkingValue=function(e){if(e&&this.component){var i=this.component.dataFields[e+"Show"];return i||(i="workingValue"),this._adapterO?this._adapterO.apply("workingValue",{workingValue:this.values[e][i],field:e}).workingValue:this.values[e][i]}},r.prototype.getActualWorkingValue=function(e){return this.values[e].workingValue},r.prototype.setValue=function(e,i,n,a){var s=this.values[e].value,o=this.getDuration(n);if(i=Ut(i),s!==i){if(this.values[e].value=i,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("valuechanged")){var l={type:"valuechanged",target:this,property:e};this.events.dispatchImmediately("valuechanged",l)}this.component&&this.component.handleDataItemValueChange(this,e)}this.setWorkingValue(e,i,o,a)},r.prototype.setCalculatedValue=function(e,i,n){var a=this.values[e][n];if(a!==i&&A(i)){if(this.values[e][n]=i,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("calculatedvaluechanged")){var s={type:"calculatedvaluechanged",target:this,property:e};this.events.dispatchImmediately("calculatedvaluechanged",s)}this.component&&this.component.handleDataItemCalculatedValueChange(this,e)}},r.prototype.setWorkingValue=function(e,i,n,a){if(A(this.values[e].value)){var s=this.getDuration(n),o=this.values[e].workingValue;if(s!=null&&s>0&&A(o)&&this.component)if(o!=i){var l=this.animate({childObject:this.values[e],property:"workingValue",from:o,to:i,dummyData:e},s,this.component.interpolationEasing);return a!=null&&l.delay(a),l.events.on("animationstarted",this.handleInterpolationProgress,this),l.events.on("animationprogress",this.handleInterpolationProgress,this),l.events.on("animationended",this.handleInterpolationProgress,this),this._valueAnimations[e]=l,l}else{var u=this._valueAnimations[e];u&&u.stop(),this.values[e].workingValue=i}else{var u=this._valueAnimations[e];if(u&&u.stop(),this.values[e].workingValue=i,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("workingvaluechanged")){var c={type:"workingvaluechanged",target:this,property:e};this.events.dispatchImmediately("workingvaluechanged",c)}this.component&&this.component.handleDataItemWorkingValueChange(this,e)}}},r.prototype.setLocation=function(e,i,n,a){var s=this.locations[e];if(s!==i){if(this.locations[e]=i,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("locationchanged")){var o={type:"locationchanged",target:this,property:e};this.events.dispatchImmediately("locationchanged",o)}this.component&&this.component.handleDataItemValueChange(this,e),this.setWorkingLocation(e,i,n,a)}},r.prototype.setWorkingLocation=function(e,i,n,a){var s=this.getDuration(n),o=this.workingLocations[e];if(s!=null&&s>0&&A(o)&&this.component)if(o!=i){var l=this.animate({childObject:this.workingLocations,property:e,from:o,to:i,dummyData:e},s,this.component.interpolationEasing);return a!=null&&l.delay(a),l.events.on("animationstarted",this.handleInterpolationProgress,this),l.events.on("animationprogress",this.handleInterpolationProgress,this),l.events.on("animationended",this.handleInterpolationProgress,this),this._locationAnimations[e]=l,l}else{var u=this._locationAnimations[e];u&&u.stop(),this.workingLocations[e]=i}else{var u=this._locationAnimations[e];if(u&&u.stop(),this.workingLocations[e]=i,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("workinglocationchanged")){var c={type:"workinglocationchanged",target:this,property:e};this.events.dispatchImmediately("workinglocationchanged",c)}this.component&&this.component.handleDataItemWorkingLocationChange(this,e)}},r.prototype.setDate=function(e,i,n){!Qo(i)&&this.component&&(i=this.component.dateFormatter.parse(i));var a=this.dates[e];a!==i&&(this.dates[e]=i,this.setValue(e,i.getTime(),n))},r.prototype.getDate=function(e){return this._adapterO?this._adapterO.apply("date",{date:this.dates[e],field:e}).date:this.dates[e]},r.prototype.setProperty=function(e,i){if(this.properties[e]!==i){if(this.hasProperties=!0,this.properties[e]=i,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("propertychanged")){var n={type:"propertychanged",target:this,property:e,value:i};this.events.dispatchImmediately("propertychanged",n)}this.component&&this.component.handleDataItemPropertyChange(this,e)}},r.prototype.setCategory=function(e,i){At(i)||(i=xg(i)),this.categories[e]!==i&&(this.categories[e]=i)},r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),e.dataContext&&(this.dataContext=zS(e.dataContext,{})),us(e.locations,this.locations),e._adapterO&&this.adapter.copyFrom(e._adapterO),this.component=e.component},Object.defineProperty(r.prototype,"opacity",{set:function(e){xe(this.sprites,function(i){i.opacity=e})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"ignoreMinMax",{get:function(){return this._ignoreMinMax},set:function(e){if(this._ignoreMinMax=e,this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("propertychanged")){var i={type:"propertychanged",target:this,property:"ignoreMinMax",value:e};this.events.dispatchImmediately("propertychanged",i)}this.component&&this.component.handleDataItemPropertyChange(this,"ignoreMinMax")},enumerable:!0,configurable:!0}),r.prototype.animate=function(e,i,n){return new Bi(this,e,i,n).start()},r.prototype.handleInterpolationProgress=function(e){var i=e.target,n=i.animationOptions[0];if(n){if(this._eventDispatcher&&!this.__disabled&&this.events.isEnabled("workingvaluechanged")){var a={type:"workingvaluechanged",target:this,property:n.dummyData};this.events.dispatchImmediately("workingvaluechanged",a)}this.component&&this.component.handleDataItemWorkingValueChange(this,n.dummyData)}},r.prototype.hasValue=function(e){for(var i=0,n=e.length;i0;)this.data.shift(),i--;this.invalidateData()},r.prototype.removeData=function(e,i){if(A(e)&&e>0){for(;e>0;){var n=this.mainDataSet.getIndex(0);n&&this.mainDataSet.remove(n),this.dataUsers.each(function(a){if(!a.data||a.data.length==0){var s=a.mainDataSet.getIndex(0);s&&a.mainDataSet.remove(s)}}),i||this.data.shift(),this._parseDataFrom>0&&this._parseDataFrom--,e--}this.invalidateDataItems()}},r.prototype.invalidateData=function(){this.disabled||this.isTemplate||(D.addToInvalidComponents(this),ze.requestFrame(),this.dataInvalid=!0,Ue(this.dataUsers.iterator(),function(e){e.invalidateDataItems()}))},r.prototype.invalidateDataUsers=function(){Ue(this.dataUsers.iterator(),function(e){e.invalidate()})},r.prototype.invalidateDataItems=function(){this.disabled||this.isTemplate||(Fn(D.invalidDataItems,this),ze.requestFrame(),this.dataItemsInvalid=!0,Ue(this.dataUsers.iterator(),function(e){e.invalidateDataItems()}))},r.prototype.invalidateDataRange=function(){this.disabled||this.isTemplate||(this.dataRangeInvalid=!0,Fn(D.invalidDataRange,this),ze.requestFrame())},r.prototype.validateDataRange=function(){Ne(D.invalidDataRange,this),this.dataRangeInvalid=!1,(this.startIndex!=this._prevStartIndex||this.endIndex!=this._prevEndIndex)&&(this.rangeChangeUpdate(),this.appendDataItems(),this.invalidate(),this.dispatchImmediately("datarangechanged"))},r.prototype.sliceData=function(){this._workingStartIndex=this.startIndex,this._workingEndIndex=this.endIndex},r.prototype.rangeChangeUpdate=function(){this.sliceData(),this._prevStartIndex=this.startIndex,this._prevEndIndex=this.endIndex},r.prototype.appendDataItems=function(){for(var e=this.endIndex,i=this.startIndex;i0&&this.disposeData(),this.data.length>0){var i=this.preloader;Ue(this.dataUsers.iterator(),function(d){d._startIndex=void 0,d._endIndex=void 0});var n=0,a=Date.now(),s=this._parseDataFrom,o=this.data.length,l=function(){var d=u.data[s];if(u._usesData){var h=u.getDataItem(d);u.processDataItem(h,d)}if(u.dataUsers.each(function(p){if(p.data.length==0){var m=p.getDataItem(d);p.processDataItem(m,d)}}),n++,n==100){n=0;var f=Date.now()-a;if(f>u.parsingStepDuration&&s.5&&!i.visible||(i.progress=s/u.data.length)),u.dataValidationProgress=s/u.data.length,s=u.data.length,u.invalidateData(),{value:void 0}}},u=this;for(s;s0?this.invalidateData():(this.dispatchImmediately("beforedatavalidated"),this.dispatch("datavalidated")))},r.prototype.getDataSource=function(e){var i=this;return E(this._dataSources[e])||(this._dataSources[e]=new b8,this._dataSources[e].component=this,this.setDataSourceEvents(this._dataSources[e],e),this._dataSources[e].adapter.add("dateFields",function(n){return i.dataSourceDateFields(n)}),this._dataSources[e].adapter.add("numberFields",function(n){return i.dataSourceNumberFields(n)}),this.events.on("inited",function(){i.loadData(e)},this,!1)),this._dataSources[e]},Object.defineProperty(r.prototype,"dataSource",{get:function(){return this._dataSources.data||this.getDataSource("data"),this._dataSources.data},set:function(e){var i=this;this._dataSources.data&&this.removeDispose(this._dataSources.data),this._dataSources.data=e,this._dataSources.data.component=this,this.events.on("inited",function(){i.loadData("data")},this,!1),this.setDataSourceEvents(e,"data")},enumerable:!0,configurable:!0}),r.prototype.loadData=function(e){this._dataSources[e].load()},r.prototype.dataSourceDateFields=function(e){return e},r.prototype.dataSourceNumberFields=function(e){return e},r.prototype.populateDataSourceFields=function(e,i,n){return xe(n,function(a){i[a]&&vi(e,i[a])===-1&&e.push(i[a])}),e},r.prototype.setDataSourceEvents=function(e,i){var n=this;e.events.on("started",function(a){var s=n.preloader;s&&(s.progress=0)},void 0,!1),e.events.on("loadstarted",function(a){var s=n.preloader;s&&(s.progress=.25)},void 0,!1),e.events.on("loadended",function(a){var s=n.preloader;s&&(s.progress=.5)},void 0,!1),e.events.on("parseended",function(a){var s=n.preloader;s&&(s.progress=.75)},void 0,!1),e.events.on("ended",function(a){var s=n.preloader;s&&(s.progress=1)},void 0,!1),e.events.on("error",function(a){var s=n.preloader;s&&(s.progress=1),n.openModal(a.message)},void 0,!1),i&&e.events.on("done",function(a){var s=n.preloader;s&&(s.progress=1),i=="data"&&!Ai(a.data)&&(a.data=[a.data]),e.incremental&&i=="data"&&n.data.length?n.addData(a.data,e.keepCount?a.data.length:0):e.updateCurrentData&&i=="data"&&n.data.length?(xe(n.data,function(o,l){E(a.data[l])&&je(o,function(u,c){E(a.data[l][u])&&(o[u]=a.data[l][u])})}),n.invalidateRawData()):n[i]=a.data})},Object.defineProperty(r.prototype,"responsive",{get:function(){return this._responsive||(this._responsive=new w8,this._responsive.component=this),this._responsive},set:function(e){this._responsive=e,this._responsive.component=this},enumerable:!0,configurable:!0}),r.prototype.zoom=function(e,i,n,a){var s=this;i===void 0&&(i=!1),n===void 0&&(n=!1);var o=e.start,l=e.end,u=e.priority;if(e.start==e.end&&(e.start=e.start-.5/this.maxZoomFactor,e.end=e.end+.5/this.maxZoomFactor),u=="end"&&l==1&&o!=0&&othis.end&&(u="end"),A(a)||(a=this.maxZoomDeclination),!A(o)||!A(l))return{start:this.start,end:this.end};if(this._finalStart!=o||this._finalEnd!=l){var c=this.maxZoomFactor/this.minZoomCount,d=this.maxZoomFactor/this.maxZoomCount;if(u=="start"?(this.maxZoomCount>0&&1/(l-o)c&&(l=o+1/c),l>1&&l-o<1/c&&(o=l-1/c)):(this.maxZoomCount>0&&1/(l-o)c&&(o<=0?l=o+1/c:o=l-1/c),o<0&&l-o<1/c&&(l=o+1/c)),o<-a&&(o=-a),1/(l-o)>c&&(l=o+1/c),l>1+a&&(l=1+a),1/(l-o)>c&&(o=l-1/c),this._finalEnd=l,this._finalStart=o,this.skipRangeEvent=i,this.dispatchImmediately("rangechangestarted"),this.rangeChangeDuration>0&&!n){var h=this.rangeChangeAnimation;if(h&&h.progress<1){var f=h.animationOptions;if(f.length>1){if(f[0].to==o&&f[1].to==l)return{start:o,end:l};h.isDisposed()||h.stop()}}this.rangeChangeAnimation&&this.rangeChangeAnimation.kill(),h=this.animate([{property:"start",to:o},{property:"end",to:l}],this.rangeChangeDuration,this.rangeChangeEasing),this.rangeChangeAnimation=h,h&&!h.isFinished()?h.events.on("animationended",function(){s.dispatchImmediately("rangechangeended")}):this.dispatchImmediately("rangechangeended")}else this.start=o,this.end=l,this.dispatch("rangechangeended")}return{start:o,end:l}},r.prototype.zoomToIndexes=function(e,i,n,a){if(!(!A(e)||!A(i))){var s=e/this.dataItems.length,o=i/this.dataItems.length;this.zoom({start:s,end:o},n,a)}},Object.defineProperty(r.prototype,"zoomFactor",{get:function(){return Ke(1/(this.end-this.start),1,this.maxZoomFactor)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxZoomFactor",{get:function(){return this.getPropertyValue("maxZoomFactor")},set:function(e){this.setPropertyValue("maxZoomFactor",e)&&(e==1&&(this.maxZoomDeclination=0),this.invalidateDataRange())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"maxZoomDeclination",{get:function(){return this.getPropertyValue("maxZoomDeclination")},set:function(e){this.setPropertyValue("maxZoomDeclination",e)&&this.invalidateDataRange()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startIndex",{get:function(){return A(this._startIndex)||(this._startIndex=0),this._startIndex},set:function(e){this._startIndex=Ke(Math.round(e),0,this.dataItems.length),this.start=this.indexToPosition(this._startIndex)},enumerable:!0,configurable:!0}),r.prototype.indexToPosition=function(e){return e/this.dataItems.length},Object.defineProperty(r.prototype,"endIndex",{get:function(){var e=this.dataItems.length;return(!A(this._endIndex)||this._endIndex>e)&&(this._endIndex=e),this._endIndex},set:function(e){this._endIndex=Ke(Math.round(e),0,this.dataItems.length),this.end=this.indexToPosition(this._endIndex)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"start",{get:function(){return this._adapterO?this._adapterO.apply("start",this._start):this._start},set:function(e){if(this._start!=e){this._start=e;var i=Math.max(0,Math.floor(this.dataItems.length*e)||0);this._startIndex=Math.min(i,this.dataItems.length),this.invalidateDataRange(),this.invalidate(),this.dispatchImmediately("startchanged"),this.dispatch("startendchanged")}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"end",{get:function(){return this._adapterO?this._adapterO.apply("end",this._end):this._end},set:function(e){this._end!=e&&(this._end=e,this._endIndex=Math.min(this.dataItems.length,Math.ceil(this.dataItems.length*e)||0),this.invalidateDataRange(),this.invalidate(),this.dispatchImmediately("endchanged"),this.dispatch("startendchanged"))},enumerable:!0,configurable:!0}),r.prototype.removeFromInvalids=function(){t.prototype.removeFromInvalids.call(this),D.removeFromInvalidComponents(this),Ne(D.invalidDataItems,this),Ne(D.invalidDataRange,this),Ne(D.invalidRawDatas,this)},Object.defineProperty(r.prototype,"dataItems",{get:function(){if(this._currentDataSetId!=""){var e=this.dataSets.getKey(this._currentDataSetId);if(e)return e}return this._dataItems},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dataSets",{get:function(){return this._dataSets||(this._dataSets=new $t),this._dataSets},enumerable:!0,configurable:!0}),r.prototype.setDataSet=function(e){if(this._currentDataSetId!=e){var i=this.dataSets.getKey(e);if(i)return this.dataItems.each(function(n){n.__disabled=!0}),this._currentDataSetId=e,this.invalidateDataRange(),this._prevStartIndex=void 0,this.dataItems.each(function(n){n.__disabled=!1}),!0;if(this._currentDataSetId!="")return this.dataItems.each(function(n){n.__disabled=!0}),this._currentDataSetId="",this.invalidateDataRange(),this._prevStartIndex=void 0,this.dataItems.each(function(n){n.__disabled=!1}),!0}return!1},Object.defineProperty(r.prototype,"currentDataSetId",{get:function(){return this._currentDataSetId},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"mainDataSet",{get:function(){return this._dataItems},enumerable:!0,configurable:!0}),r.prototype._updateDataItemIndexes=function(e){for(var i=this.mainDataSet.values,n=i.length,a=e;athis.availableWidth||this.bbox.widththis.availableHeight||this.bbox.height0&&(f+=v),h.removeElement(y);var b=this.getLineInfo(m);b&&(b.text="",b.element.textContent="");continue}var w=nn().chunk(g,null,this.ignoreFormatting),_=0,x=!0,T=!1,S=this.getLineInfo(m);S?(S.text="",S.element.textContent=""):(S={text:"",element:this.getSVGLineElement("",0),complex:!1},h.add(S.element)),S.element.removeAttr("display"),S.element.removeChildren(),this.textPathElement&&S.element.add(this.textPathElement);for(var k=0;ka){this.isOversized=!0;var H=S.element.textContent,R=S.bbox.width/H.length,U=Qt(Math.ceil((S.bbox.width-a)/R),H.length);if(this.truncate){var de=!1,W=S.element.node;if(W&&W.childNodes)for(var F=S.element.node.childNodes.length-1;F>=0;F--){var oe=S.element.node.childNodes[F];if(de&&S.bbox.width<=a&&(oe.textContent+=" "+this.ellipsis,S.bbox=S.element.getBBox(),S.bbox.width=Math.floor(S.bbox.width),S.bbox.width<=a))break;de=!1;var me=oe.textContent;for(H=S.element.textContent,U=Qt(Math.ceil((S.bbox.width-a)/R),H.length);S.bbox.width>a&&U<=H.length&&U>0;){var Se=dt(H.length-U-this.ellipsis.length,1);Se<=1&&(U=0,F>0&&(de=!0,S.element.node.removeChild(oe))),me=Tf(me,Se,this.ellipsis,this.fullWords,this.rtl),me.length>Se&&this.fullWords&&(me=Tf(me,Se,this.ellipsis,!1,this.rtl)),oe.textContent=me,S.bbox=S.element.getBBox(),S.bbox.width=Math.floor(S.bbox.width),U=Math.ceil(U*1.1)}T=!0}}else{var Me=S.element.node;if(Me){for(var Ve=S.element.node.lastChild,Oe=void 0;S.bbox.width>a&&U<=H.length&&U>0;){var Se=dt(I.text.length-U,1);if(x?Oe=Ef(I.text,Se,!0,this.rtl):(Oe=Ef(I.text,Se,!0,this.rtl,!1),(Oe[0].length>Se||Se===1)&&(S.element.node.removeChild(Ve),U=0)),U>0){var pe=Oe.shift();x&&(pe=b2(pe)),Ve.textContent=nn().cleanUp(pe)}S.bbox=S.element.getBBox(),S.bbox.width=Math.floor(S.bbox.width),U++}if(Oe.length>0){var De="";E(Oe)&&(this.rtl?De+=Oe.join("")+p:De+=p+Oe.join("").replace(/([\[\]]{1})/g,"$1$1"));for(var j=k+1;ja||ue>s)&&(this.isOversized=!0)}this.setStyles(),this.updateCenter(),this.updateBackground(),d=="none"&&this.group.attr({display:"none"}),this.pathElement&&this.paper.appendDef(this.pathElement)}},r.prototype.maybeHideOversized=function(){this.hideOversized&&(this.availableWidth=0;s--){var o=i[s];if(o.setAttribute("text-anchor",this.textAlign),this.textPathElement)o.removeAttribute("x"),o.removeAttribute("y");else{switch(this.textAlign){case"middle":o.setAttribute("x",(n/2).toString()+"px");break;case"end":this.rtl||o.setAttribute("x",n.toString());break;default:this.rtl?o.setAttribute("x",n.toString()):o.removeAttribute("text-anchor");break}var l=Ut(o.getAttribute("y"));switch(this.textValign){case"middle":o.setAttribute("y",((l||0)+(a-this.bbox.height)/2).toString());break;case"bottom":o.setAttribute("y",((l||0)+a-this.bbox.height).toString());break;default:o.setAttribute("y",(l||0).toString());break}}}}},r.prototype.getSVGLineElement=function(e,i){var n=this.paper.addGroup("text");return n.textContent=e,n.attr({x:"0"}),E(i)&&n.attr({y:i.toString()}),(this.truncate||this.wrap)&&n.attr({overflow:"hidden"}),n},Object.defineProperty(r.prototype,"rtl",{get:function(){return E(this._rtl)?this._rtl:this._topParent?this._topParent.rtl:!1},set:function(e){e=pt(e),this._rtl=e,this.element&&this.alignSVGText()},enumerable:!0,configurable:!0}),r.prototype.resetBBox=function(){this._bbox={x:0,y:0,width:0,height:0}},r.prototype.getHTMLLineElement=function(e){var i=document.createElement("div");switch(i.innerHTML=e,this.textAlign){case"middle":i.style.textAlign="center";break;case"end":i.style.textAlign="right";break}return this.wrap?i.style.wordWrap="break-word":i.style.whiteSpace="nowrap",this.rtl&&(i.style.direction="rtl"),E(this.fill)&&(i.style.color=this.fill.toString()),i},r.prototype.setStyles=function(){var e=this.element;!this.selectable||this.draggable||this.resizable||this.swipeable?e.addStyle({webkitUserSelect:"none",msUserSelect:"none"}):this.selectable&&(e.removeStyle("webkitUserSelect"),e.removeStyle("msUserSelect"))},r.prototype.hideUnused=function(e){this.initLineCache();var i=this.getCache("lineInfo");if(i.length>=e)for(var n=e;ne?i[e]:void 0},r.prototype.addLineInfo=function(e,i){this.initLineCache(),this.getCache("lineInfo")[i]=e},r.prototype.initLineCache=function(){E(this.getCache("lineInfo"))||this.setCache("lineInfo",[],0)},r.prototype.setDataItem=function(e){this._sourceDataItemEvents&&this._sourceDataItemEvents.dispose(),e&&(this._sourceDataItemEvents=new zt([e.events.on("valuechanged",this.invalidate,this,!1),e.events.on("workingvaluechanged",this.invalidate,this,!1),e.events.on("calculatedvaluechanged",this.invalidate,this,!1),e.events.on("propertychanged",this.invalidate,this,!1)])),t.prototype.setDataItem.call(this,e)},Object.defineProperty(r.prototype,"availableWidth",{get:function(){return E(this.maxWidth)?this.maxWidth:this.pixelWidth},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"availableHeight",{get:function(){return E(this.maxHeight)?this.maxHeight:this.pixelHeight},enumerable:!0,configurable:!0}),r.prototype.getSvgElement=function(e,i,n){var a=this.paper.add("tspan");return a.textContent=e,i&&a.node.setAttribute("style",i),n&&n.add(a),a},r.prototype.deepInvalidate=function(){t.prototype.deepInvalidate.call(this),this.hardInvalidate()},Object.defineProperty(r.prototype,"readerTitle",{get:function(){var e=this.getPropertyValue("readerTitle");return e?this.dataItem&&(e=this.populateString(e)):e=this.populateString(KS(oc(this.html)?this.html:this.text)),e},set:function(e){e=qt(e),this.setPropertyValue("readerTitle",e)&&this.applyAccessibility()},enumerable:!0,configurable:!0}),r}(jt);D.registeredClasses.Label=$n;Ng.push({relevant:_8.heightXS,state:function(t,r){if(t instanceof $n&&t.parent&&t.parent.isBaseSprite){var e=t.states.create(r);return e.properties.disabled=!0,e}return null}});var pd=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="RoundedRectangle",e.element=e.paper.add("path"),e.cornerRadius(3,3,3,3),e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.innerWidth,i=this.innerHeight;if(A(e)&&A(i)){var n=Qt(e,i)/2,a=Hr(this.cornerRadiusTopLeft,n),s=Hr(this.cornerRadiusTopRight,n),o=Hr(this.cornerRadiusBottomRight,n),l=Hr(this.cornerRadiusBottomLeft,n),u=Qt(Math.abs(e/2),Math.abs(i/2)),c=Ke(a,0,u),d=Ke(s,0,u),h=Ke(o,0,u),f=Ke(l,0,u),p="M"+c+",0 L"+(e-d)+",0",m=" L"+f+","+i,g=" L0,"+c,y=" L"+e+","+(i-h),v=" a"+d+","+d+" 0 0 1 "+d+","+d,b=" a"+h+","+h+" 0 0 1 -"+h+","+h,w=" a"+f+","+f+" 0 0 1 -"+f+",-"+f,_=" a"+c+","+c+" 0 0 1 "+c+",-"+c,x=p+v+y+b+m+w+g+_+" Z";this.path=x}},r.prototype.cornerRadius=function(e,i,n,a){this.cornerRadiusTopLeft=e,this.cornerRadiusTopRight=i,this.cornerRadiusBottomLeft=n,this.cornerRadiusBottomRight=a},Object.defineProperty(r.prototype,"cornerRadiusTopLeft",{get:function(){return this.getPropertyValue("cornerRadiusTopLeft")},set:function(e){this.setPercentProperty("cornerRadiusTopLeft",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cornerRadiusTopRight",{get:function(){return this.getPropertyValue("cornerRadiusTopRight")},set:function(e){this.setPercentProperty("cornerRadiusTopRight",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cornerRadiusBottomRight",{get:function(){return this.getPropertyValue("cornerRadiusBottomRight")},set:function(e){this.setPercentProperty("cornerRadiusBottomRight",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cornerRadiusBottomLeft",{get:function(){return this.getPropertyValue("cornerRadiusBottomLeft")},set:function(e){this.setPercentProperty("cornerRadiusBottomLeft",e,!0)},enumerable:!0,configurable:!0}),r.prototype.measureElement=function(){},Object.defineProperty(r.prototype,"bbox",{get:function(){return this.definedBBox?this.definedBBox:this.isMeasured?{x:0,y:0,width:this.innerWidth,height:this.innerHeight}:{x:0,y:0,width:0,height:0}},enumerable:!0,configurable:!0}),r}(Pt);D.registeredClasses.RoundedRectangle=pd;var Ca=function(t){se(r,t);function r(){var e=t.call(this)||this;e.className="Button",e.tooltipY=0,e.iconPosition="left",e.layout="horizontal",e.contentAlign="center",e.contentValign="middle",e.padding(8,16,8,16),e.setStateOnChildren=!0;var i=new rr,n=e.background;n.fill=i.getFor("secondaryButton"),n.stroke=i.getFor("secondaryButtonStroke"),n.fillOpacity=1,n.strokeOpacity=1,n.cornerRadius(3,3,3,3),e.label=new $n,e.label.fill=i.getFor("secondaryButtonText"),e.label.shouldClone=!1;var a=n.states.create("hover");a.properties.fillOpacity=1,a.properties.fill=i.getFor("secondaryButtonHover");var s=n.states.create("down");return s.transitionDuration=100,s.properties.fill=i.getFor("secondaryButtonDown"),s.properties.fillOpacity=1,e.role="button",e.focusable=!0,e.applyTheme(),e}return Object.defineProperty(r.prototype,"icon",{get:function(){return this._icon},set:function(e){var i=this._icon;i&&(i.parent=void 0),e&&(this._icon=e,e.parent=this,e.interactionsEnabled=!1,e.shouldClone=!1,this.iconPosition=this.iconPosition,this._disposers.push(e))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"iconPosition",{get:function(){return this.getPropertyValue("iconPosition")},set:function(e){this.setPropertyValue("iconPosition",e),this.icon&&(e=="left"?this.icon.toBack():this.icon.toFront())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"label",{get:function(){return this._label},set:function(e){this._label&&this.removeDispose(this._label),this._label=e,e&&(e.parent=this,e.interactionsEnabled=!1,this._disposers.push(this._label))},enumerable:!0,configurable:!0}),r.prototype.createBackground=function(){return new pd},r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),e.label&&this.label.copyFrom(e.label),e.icon&&(this.icon=e.icon.clone())},r}(jt);D.registeredClasses.Button=Ca;var gd=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="Circle",e.element=e.paper.add("circle"),e.setPercentProperty("radius",Ft(100)),e.setPropertyValue("horizontalCenter","middle"),e.setPropertyValue("verticalCenter","middle"),e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this),this.element.attr({r:this.pixelRadius})},Object.defineProperty(r.prototype,"radius",{get:function(){return this.getPropertyValue("radius")},set:function(e){this.setPercentProperty("radius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelRadius",{get:function(){return Hr(this.radius,Qt(this.innerWidth/2,this.innerHeight/2))},enumerable:!0,configurable:!0}),r.prototype.measureElement=function(){var e=this.pixelRadius;this._bbox={x:-e,y:-e,width:e*2,height:e*2}},r}(Pt);D.registeredClasses.Circle=gd;var Rf=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="Ellipse",e.element=e.paper.add("ellipse"),e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this),this.element.attr({rx:this.radius}),this.element.attr({ry:this.radiusY})},Object.defineProperty(r.prototype,"radiusY",{get:function(){return this.innerHeight/2},set:function(e){this.height=e*2,this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radius",{get:function(){return this.innerWidth/2},set:function(e){this.width=e*2,this.invalidate()},enumerable:!0,configurable:!0}),r}(gd);D.registeredClasses.Ellipse=Rf;var C8=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="Image",e.element=e.paper.add("image"),e.applyTheme(),e.width=50,e.height=50,e}return r.prototype.draw=function(){if(t.prototype.draw.call(this),this.href){var e=this.innerWidth,i=this.innerHeight;A(this.widthRatio)&&(e=i*this.widthRatio,this.width=e),A(this.heightRatio)&&(i=e*this.heightRatio,this.height=i),this.element.attr({width:e,height:i}),this.element.attrNS(Dg,"xlink:href",this.href)}},Object.defineProperty(r.prototype,"href",{get:function(){return this.getPropertyValue("href")},set:function(e){this.setPropertyValue("href",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"widthRatio",{get:function(){return this.getPropertyValue("widthRatio")},set:function(e){this.setPropertyValue("widthRatio",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"heightRatio",{get:function(){return this.getPropertyValue("heightRatio")},set:function(e){this.setPropertyValue("heightRatio",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"bbox",{get:function(){return{x:0,y:0,width:this.pixelWidth,height:this.pixelHeight}},enumerable:!0,configurable:!0}),r}(Pt);D.registeredClasses.Image=C8;var j2=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="Line",e.element=e.paper.add("line"),e.fill=Re(),e.x1=0,e.y1=0,e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this),this.x1==this.x2||this.y1==this.y2?this.pixelPerfect=!0:this.pixelPerfect=!1,this.x1=this.x1,this.x2=this.x2,this.y1=this.y1,this.y2=this.y2},Object.defineProperty(r.prototype,"x1",{get:function(){return this.getPropertyValue("x1")},set:function(e){A(e)||(e=0);var i=0;this.pixelPerfect&&this.stroke instanceof cn&&(i=1e-5),this.setPropertyValue("x1",e,!0),this.element.attr({x1:e+i})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"x2",{get:function(){var e=this.getPropertyValue("x2");return A(e)||(e=this.pixelWidth),e},set:function(e){A(e)||(e=0),this.setPropertyValue("x2",e,!0),this.element.attr({x2:e})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"y1",{get:function(){return this.getPropertyValue("y1")},set:function(e){A(e)||(e=0);var i=0;this.pixelPerfect&&this.stroke instanceof cn&&(i=1e-5),this.setPropertyValue("y1",e,!0),this.element.attr({y1:e+i})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"y2",{get:function(){var e=this.getPropertyValue("y2");return A(e)||(e=this.pixelHeight),e},set:function(e){A(e)||(e=0),this.setPropertyValue("y2",e,!0),this.element.attr({y2:e})},enumerable:!0,configurable:!0}),r.prototype.positionToPoint=function(e){var i={x:this.x1,y:this.y1},n={x:this.x2,y:this.y2},a=Ju(i,n,e),s=pa(i,n);return{x:a.x,y:a.y,angle:s}},r}(Pt);D.registeredClasses.Line=j2;var P8=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="PointedShape",e.pointerBaseWidth=15,e.pointerLength=10,e.pointerY=0,e.pointerX=0,e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this),A(this.pointerX)||(this.pointerX=this.pixelWidth/2),A(this.pointerY)||(this.pointerY=this.pixelHeight+10)},Object.defineProperty(r.prototype,"pointerBaseWidth",{get:function(){return this.getPropertyValue("pointerBaseWidth")},set:function(e){this.setPropertyValue("pointerBaseWidth",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pointerLength",{get:function(){return this.getPropertyValue("pointerLength")},set:function(e){this.setPropertyValue("pointerLength",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pointerX",{get:function(){return this.getPropertyValue("pointerX")},set:function(e){this.setPropertyValue("pointerX",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pointerY",{get:function(){return this.getPropertyValue("pointerY")},set:function(e){this.setPropertyValue("pointerY",e,!0)},enumerable:!0,configurable:!0}),r}(Pt),O8=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="PointedRectangle",e.element=e.paper.add("path"),e.cornerRadius=6,e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.cornerRadius,i=this.innerWidth,n=this.innerHeight;if(i>0&&n>0){var a=this.pointerX,s=this.pointerY,o=this.pointerBaseWidth/2,l=Qt(i/2,n/2),u=Ke(e,0,l),c=Ke(e,0,l),d=Ke(e,0,l),h=Ke(e,0,l),f=0,p=0,m=i,g=0,y=i,v=n,b=0,w=n,_=void 0,x=void 0,T=void 0,S=void 0,k=(a-f)*(v-p)-(s-p)*(y-f),I=(a-b)*(g-w)-(s-w)*(m-b);if(k>0&&I>0){var H=Ke(a,u+o,i-o-c);s=Ke(s,-1/0,0),_="M"+u+",0 L"+(H-o)+",0 L"+a+","+s+" L"+(H+o)+",0 L"+(i-c)+",0"}else _="M"+u+",0 L"+(i-c)+",0";if(k<0&&I<0){var H=Ke(a,h+o,i-o-d);s=Ke(s,n,1/0),T=" L"+(i-d)+","+n+" L"+(H+o)+","+n+" L"+a+","+s+" L"+(H-o)+","+n+" L"+h+","+n}else T=" L"+h+","+n;if(k<0&&I>0){var R=Ke(s,u+o,n-h-o);a=Ke(a,-1/0,0),S=" L0,"+(n-h)+" L0,"+(R+o)+" L"+a+","+s+" L0,"+(R-o)+" L0,"+u}else S=" L0,"+u;if(k>0&&I<0){var R=Ke(s,c+o,n-o-d);a=Ke(a,i,1/0),x=" L"+i+","+c+" L"+i+","+(R-o)+" L"+a+","+s+" L"+i+","+(R+o)+" L"+i+","+(n-d)}else x=" L"+i+","+(n-d);var U=" a"+c+","+c+" 0 0 1 "+c+","+c,de=" a"+d+","+d+" 0 0 1 -"+d+","+d,W=" a"+h+","+h+" 0 0 1 -"+h+",-"+h,F=" a"+u+","+u+" 0 0 1 "+u+",-"+u;this.path=_+U+x+de+T+W+S+F}},Object.defineProperty(r.prototype,"cornerRadius",{get:function(){return this.getPropertyValue("cornerRadius")},set:function(e){this.setPropertyValue("cornerRadius",e,!0)},enumerable:!0,configurable:!0}),r}(P8);function k8(t){var r=ye(t[0]),e={x:0,y:0},i=Qr.minPolylineStep;A(i)||(i=.5);for(var n=0,a=t.length;ni&&(r+=ye(s),e=s)}return r}function Ze(t){return" M"+_e(t.x,4)+","+_e(t.y,4)+" "}function ye(t){return" L"+_e(t.x,4)+","+_e(t.y,4)+" "}function $ae(t,r){return" Q"+_e(r.x,4)+","+_e(r.y,4)+" "+_e(t.x,4)+","+_e(t.y,4)}function il(t,r,e){return" C"+_e(r.x,4)+","+_e(r.y,4)+" "+_e(e.x,4)+","+_e(e.y,4)+" "+_e(t.x,4)+","+_e(t.y,4)}function ar(){return" Z"}function Ga(t,r,e,i){if(r==0)return"";A(i)||(i=e);var n="",a=",",s=Math.ceil(Math.abs(r)/180),o=1;r<0&&(o=0);var l=0,u=0,c=-ut(t)*e,d=-it(t)*i;if(r<.5&&e>3e3){var h=t+r,f=_e(ut(h)*e,4),p=_e(it(h)*i,4);return ye({x:f,y:p})}for(var m=0;m(l-t)/2&&(S=v);var k="";return r==360?k=Ze(w):(k=Ze(b),k+=ye(w),k+=Nr(T,a,d,!0)),k+=Ga(t+f,r-2*f,e,n),A(i)&&i!=0?(r==360&&a==0?k+=Ze(x):(k+=Nr(_,a,d,!0),k+=ye(x),k+=Nr(S,s,h,!0)),k+=Ga(l-m,-(r-2*m),i,c),(r<360||a>0)&&(k+=Nr(b,s,h,!0)),k+=ye(b)):(k+=Nr(_,a,d,!0),r<360&&(k+=ye(b))),k}function Nr(t,r,e,i,n,a){if(r==0)return"";a=a||0,n=Boolean(n),i=Boolean(i);var s=",",o=+i,l=+n;return" A"+r+s+e+s+a+s+l+s+o+s+_e(t.x,4)+s+_e(t.y,4)}function Yae(t,r,e,i){return A(e)||(e=0),A(i)||(i=0),Ze({x:e,y:i})+ye({x:e+t,y:i})+ye({x:e+t,y:i+r})+ye({x:e,y:i+r})+ar()}function Wae(t,r){var e=",",i=" L";return r?"M"+t.x+e+t.y+i+t.x+e+(t.y+t.height)+i+(t.x+t.width)+e+(t.y+t.height)+i+(t.x+t.width)+e+t.y+i+t.x+e+t.y:"M"+t.x+e+t.y+i+(t.x+t.width)+e+t.y+i+(t.x+t.width)+e+(t.y+t.height)+i+t.x+e+(t.y+t.height)+i+t.x+e+t.y}var jg=function(t){se(r,t);function r(){var e=t.call(this)||this;return e._distance=0,e.className="Polyline",e.element=e.paper.add("path"),e.shapeRendering="auto",e.fill=Re(),e.strokeOpacity=1,e.applyTheme(),e}return r.prototype.makePath=function(){this._distance=0;var e=this.segments;if(e&&e.length>0){for(var i="",n=0,a=e.length;n0){i+=Ze(s[0]);for(var o=1;o1){for(var p=1;pe){h=n.length;break}}else f.length==1&&(c=f[0],d=f[0],l=0,u=1)}if(c&&d){var m=(e-l)/(u-l),g=Ju(c,d,m);return{x:g.x,y:g.y,angle:i+pa(c,d)}}}return{x:0,y:0,angle:0}},Object.defineProperty(r.prototype,"realSegments",{get:function(){return this._realSegments},enumerable:!0,configurable:!0}),r}(Pt);D.registeredClasses.Polyline=jg;var T8=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="Polyarc",e.controlPointDistance=.5,e.controlPointPosition=.5,e.applyTheme(),e}return r.prototype.makePath=function(){this._distance=0;var e=this.segments;if(e&&e.length>0){var i="";this._realSegments=[];for(var n=0,a=e.length;n0){i+=Ze(s[0]);for(var l=1;l0)for(var T=0;T<=_;T++){var S=Sg(u,c,y,w,T/_);o.push(S),this._distance+=ii(x,S),x=S}else o.push(u)}}}this.path=i}},Object.defineProperty(r.prototype,"controlPointPosition",{get:function(){return this.getPropertyValue("controlPointPosition")},set:function(e){this.setPropertyValue("controlPointPosition",e),this.makePath()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"controlPointDistance",{get:function(){return this.getPropertyValue("controlPointDistance")},set:function(e){this.setPropertyValue("controlPointDistance",e),this.makePath()},enumerable:!0,configurable:!0}),r}(jg);D.registeredClasses.Polyarc=T8;var D8=function(t){se(r,t);function r(e){var i=t.call(this)||this;return i._bboxes=[],i.morphDuration=800,i.morphEasing=ya,i.morphToSingle=!0,i.scaleRatio=1,i.className="Morpher",i.morphable=e,i.applyTheme(),i}return r.prototype.morphToPolygon=function(e,i,n){var a=this.morphable.currentPoints;if(a&&e){this.sortPoints(a),this.sortPoints(e),this._morphFromPointsReal=[],this._morphToPointsReal=[],E(i)||(i=this.morphDuration),E(n)||(n=this.morphEasing),this._morphFromPointsReal=this.normalizePoints(e,a),this._morphToPointsReal=this.normalizePoints(a,e),this.morphable.currentPoints=this._morphFromPointsReal;var s=new Bi(this,{property:"morphProgress",from:0,to:1},i,n);return this._disposers.push(s),s.start(),s}},r.prototype.normalizePoints=function(e,i){for(var n=0,a=e.length;nc.width*c.height?-1:1});for(var i=[],n=0,a=e.length;nv&&(v=u.length),h=this.addPoints(u,v),v=h.length;for(var b=360/(v-1),w=0;w0)for(var T=0,S=c.length;T0)for(var f=e[e.length-1],c=a.length;c0)for(var b=f.x+f.width/2,w=f.y+f.height/2,_=0,x=c.length;_0&&d&&d.length>0){for(var f=[],p=0,m=u.length;p0&&h&&h.length>0){for(var b=[],w=0,_=c.length;w<_;w++){var g=c[w],y=h[w],v={x:g.x+(y.x*this.scaleRatio-g.x)*e,y:g.y+(y.y*this.scaleRatio-g.y)*e};b.push(v)}l[1]=b}}}this.morphable.currentPoints=i},enumerable:!0,configurable:!0}),r.prototype.morphBack=function(e,i){this._morphToPointsReal=this._morphFromPointsReal,this._morphFromPointsReal=this.morphable.currentPoints,E(e)||(e=this.morphDuration),E(i)||(i=this.morphEasing);var n=new Bi(this,{property:"morphProgress",from:0,to:1},e,i);return this._disposers.push(n),n.start(),n},Object.defineProperty(r.prototype,"animations",{get:function(){return this._animations||(this._animations=[],this._disposers.push(new Os(this._animations))),this._animations},enumerable:!0,configurable:!0}),r}(cr),M8=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="Polygon",e.element=e.paper.add("path"),e.shapeRendering="auto",e._currentPoints=[],e.applyTheme(),e}return Object.defineProperty(r.prototype,"points",{get:function(){var e=this.getPropertyValue("points"),i=this.path;if(i&&(!e||e.length==0)){for(var n=i.slice(1,i.length-1),a=n.split("ZM"),s=0;s0){var l=o.split("M"),u=l[0],c=l[1];if(u&&u.length>0){var d=u.split("L");if(d.length>0){var h=[],f=[h];e.push(f);for(var p=0;p0){var g=c.split("L");if(g.length>0){var y=[];f.push(y);for(var p=g.length-1;p>=0;p--){var m=g[p].split(",");y.push({x:+m[0],y:+m[1]})}}}}}}}this.setPropertyValue("points",e),this._currentPoints=e}return e},set:function(e){this.setPropertyValue("points",e,!0),this._currentPoints=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"currentPoints",{get:function(){return(!this._currentPoints||this._currentPoints.length==0)&&this.path&&(this._currentPoints=this.points),this._currentPoints},set:function(e){this._currentPoints!=e&&(this._currentPoints=e,this.draw())},enumerable:!0,configurable:!0}),r.prototype.draw=function(){var e="",i=this._currentPoints,n,a,s,o;if(i.length>0){for(var l=0,u=i.length;l0){var h=c[0];e+=Ze(h);for(var f=0;fh.x)&&(n=h.x),(!A(s)||s>h.y)&&(s=h.y),(!A(o)||o0){var h=d[0];e+=Ze(h);for(var p=0,m=d.length;p0){var a="";this._realSegments=[];for(var s=0,o=e.length;s0){var c=l[0],d=l[l.length-1],h=!1;_e(c.x,3)==_e(d.x)&&_e(c.y)==_e(d.y)&&(h=!0),a+=Ze(l[0]);for(var f=0;f0)for(var x=0;x<=w;x++){var T=Sg(m,g,v,b,x/w);if(!(T.x==_.x&&T.y==_.y)){u.push(T);var S=_e(pa(_,T),5);this._distance+=ii(_,T),this.allPoints[Math.floor(this._distance)]={x:T.x,y:T.y,angle:S},_=T}}else u.push(p)}}var k=this.allPoints;if(k.length>1){for(var I=0;I1)k[I]=k[I-1];else for(var H=1;H1)for(var s=1;s1){if(i&&s>3){if(e<0){e<-.01&&(e=-.01);var o=a[0],l=a[1],u=o.x-(o.x-l.x)*s*e,c=o.y-(o.y-l.y)*s*e;return{x:u,y:c,angle:pa(o,l)}}else if(e>1){e>1.01&&(e=1.01);var o=a[a.length-2],l=a[a.length-3],u=o.x+(o.x-l.x)*s*(e-1),c=o.y+(o.y-l.y)*s*(e-1);return{x:u,y:c,angle:pa(o,{x:u,y:c})}}else if(e==1){var d=a[a.length-1];return{x:d.x,y:d.y,angle:d.angle}}}else e<0&&(e=Math.abs(e),n=180),e>=1&&(e=.9999999999999);var h=a[Math.floor(e*s)];return{x:h.x,y:h.y,angle:h.angle+n}}else if(s==1){var h=a[0];return{x:h.x,y:h.y,angle:h.angle}}else return{x:0,y:0,angle:0}},r}(jg);D.registeredClasses.Polyspline=Nf;var gc=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="Slice",e.setPropertyValue("cornerRadius",0),e.setPropertyValue("startAngle",0),e.setPercentProperty("innerRadius",0),e.setPercentProperty("radius",0),e.setPropertyValue("arc",0),e.setPropertyValue("shiftRadius",0),e.strokeOpacity=1,e.setPropertyValue("layout","none"),e.slice=e.createChild(Pt),e.slice.isMeasured=!1,e._disposers.push(e.slice),e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.radiusY;this.radius>0&&e==0&&(e=.01),this.slice.path=E8(this.startAngle,this.arc,this.radius,this.pixelInnerRadius,e,this.cornerRadius,this.innerCornerRadius),this.slice.invalidate(),this.shiftRadius=this.shiftRadius,this.realFill instanceof zn&&this.updateGradient(this.realFill),this.realStroke instanceof zn&&this.updateGradient(this.realStroke)},r.prototype.updateGradient=function(e){e.element.attr({gradientUnits:"userSpaceOnUse"}),e.element.attr({r:this.radius}),e.cx=0,e.cy=0,e.element.attr({radius:this.radius})},Object.defineProperty(r.prototype,"bbox",{get:function(){if(this.definedBBox)return this.definedBBox;if(this.isMeasured){var e=Vm(this.startAngle,this.startAngle+this.arc,this.pixelInnerRadius),i=Vm(this.startAngle,this.startAngle+this.arc,this.radius);return t2([e,i])}else return{x:0,y:0,width:0,height:0}},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"startAngle",{get:function(){return this.getPropertyValue("startAngle")},set:function(e){this.setPropertyValue("startAngle",tc(e),!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"arc",{get:function(){return this.getPropertyValue("arc")},set:function(e){A(e)||(e=0),this.setPropertyValue("arc",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radius",{get:function(){var e=this.getPropertyValue("radius");return A(e)||(e=0),e},set:function(e){this.setPropertyValue("radius",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radiusY",{get:function(){var e=this.getPropertyValue("radiusY");return A(e)||(e=this.radius),e},set:function(e){this.setPropertyValue("radiusY",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelInnerRadius",{get:function(){return Hr(this.innerRadius,this.radius)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"cornerRadius",{get:function(){return this.getPropertyValue("cornerRadius")},set:function(e){this.setPropertyValue("cornerRadius",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"innerCornerRadius",{get:function(){return this.getPropertyValue("innerCornerRadius")},set:function(e){this.setPropertyValue("innerCornerRadius",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"shiftRadius",{get:function(){return this.getPropertyValue("shiftRadius")},set:function(e){this.setPropertyValue("shiftRadius",e),e=this.getPropertyValue("shiftRadius"),this.dx=e*this.radius*this.ix,this.dy=e*this.radiusY*this.iy},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"ix",{get:function(){return ut(this.middleAngle)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"iy",{get:function(){return it(this.middleAngle)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"middleAngle",{get:function(){return this.startAngle+this.arc/2},enumerable:!0,configurable:!0}),r.prototype.getTooltipX=function(){var e=this.getPropertyValue("tooltipX");if(A(e))return e;var i=.5;e instanceof mt&&(i=e.value);var n=Hr(this.innerRadius,this.radius);return this.ix*(n+(this.radius-n)*i)},r.prototype.getTooltipY=function(){var e=this.getPropertyValue("tooltipY");if(A(e))return e;var i=.5;e instanceof mt&&(i=e.value);var n=Hr(this.innerRadius,this.radius);return this.iy*(n+(this.radius-n)*i)+this.slice.dy},r}(jt);D.registeredClasses.Slice=gc;var V2=function(t){se(r,t);function r(){var e=t.call(this)||this;e.className="Preloader",e.width=Ft(100),e.height=Ft(100);var i=new rr,n=e.createChild(jt);n.shouldClone=!1;var a=n.createChild(gc);a.shouldClone=!1,a.radius=53,a.arc=360,a.fill=i.getFor("fill"),a.fillOpacity=.8,a.innerRadius=42,a.isMeasured=!1,e.backgroundSlice=a;var s=n.createChild(gc);s.shouldClone=!1,s.radius=50,s.innerRadius=45,s.fill=i.getFor("alternativeBackground"),s.fillOpacity=.2,s.isMeasured=!1,e.progressSlice=s;var o=n.createChild($n);o.shouldClone=!1,o.horizontalCenter="middle",o.verticalCenter="middle",o.isMeasured=!1,o.fill=i.getFor("text"),o.align="center",o.valign="middle",o.textAlign="middle",o.fillOpacity=.4,e.label=o,e.background.opacity=1,e.background.fill=i.getFor("background"),e.contentAlign="center",e.contentValign="middle",e.delay=300;var l=e.states.create("hidden");return l.properties.opacity=0,e.visible=!1,e.hide(0),e.__disabled=!0,e._disposers.push(e.backgroundSlice),e._disposers.push(e.progressSlice),e._disposers.push(e.label),e._disposers.push(n),e}return Object.defineProperty(r.prototype,"progress",{get:function(){return this.getPropertyValue("progress")},set:function(e){var i=this;this.__disabled=!1,this.validateLayout(),this.setPropertyValue("progress",e),this.progressSlice.arc=360*e,this.label&&(this.label.text=Math.round(e*100)+"%"),e>=1?(this._started&&(this._started=void 0),D.events.once("enterframe",function(){var n=i.hide();n&&!n.isFinished()?n.events.once("animationended",function(){i.__disabled=!0}):i.__disabled=!0}),this.interactionsEnabled=!1,this.setPropertyValue("progress",0)):e>0&&(this.delay?this._started?this._started+this.delay<=new Date().getTime()&&(this.__disabled=!1,this.show(),this.interactionsEnabled=!0):this._started=new Date().getTime():(this.__disabled=!1,this.show(),this.interactionsEnabled=!0))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"delay",{get:function(){return this.getPropertyValue("delay")},set:function(e){this.setPropertyValue("delay",e)},enumerable:!0,configurable:!0}),r}(jt);D.registeredClasses.Preloader=V2;var jf=function(t){se(r,t);function r(){var e=t.call(this)||this;e.className="ResizeButton",e.orientation="horizontal",e.layout="absolute",e.horizontalCenter="middle",e.verticalCenter="middle",e.draggable=!0,e.padding(8,8,8,8),e.background.cornerRadius(20,20,20,20);var i=new Pt;i.element=e.paper.add("path");var n=Ze({x:-2,y:-6});return n+=ye({x:-2,y:6}),n+=Ze({x:2,y:-6}),n+=ye({x:2,y:6}),i.path=n,i.pixelPerfect=!0,i.padding(0,4,0,4),i.stroke=new rr().getFor("alternativeText"),i.strokeOpacity=.7,e.icon=i,e.label.dispose(),e.label=void 0,e.applyTheme(),e}return Object.defineProperty(r.prototype,"orientation",{set:function(e){var i=this.icon;i&&(e=="horizontal"?i.rotation=0:i.rotation=-90)},enumerable:!0,configurable:!0}),r}(Ca);D.registeredClasses.ResizeButton=jf;var I8=function(t){se(r,t);function r(){var e=t.call(this)||this;e.className="CloseButton",e.padding(8,8,8,8),e.showSystemTooltip=!0,e.width=30,e.height=30;var i=new rr;e.cursorOverStyle=Cr.pointer;var n=e.background;n.cornerRadius(20,20,20,20);var a=i.getFor("background");n.fill=a,n.stroke=i.getFor("primaryButton"),n.strokeOpacity=1,n.strokeWidth=1;var s=i.getFor("primaryButtonActive"),o=n.states.getKey("hover");o.properties.strokeWidth=3,o.properties.fill=a;var l=n.states.getKey("down");l.properties.stroke=s,l.properties.fill=a;var u=new Pt;return u.element=e.paper.add("path"),u.stroke=n.stroke,e.icon=u,e.applyTheme(),e}return r.prototype.validate=function(){t.prototype.validate.call(this);var e=this.pixelWidth/3,i=this.pixelHeight/3,n=Ze({x:-e/2,y:-i/2});n+=ye({x:e/2,y:i/2}),n+=Ze({x:e/2,y:-i/2}),n+=ye({x:-e/2,y:i/2}),this.icon.path=n,this.invalidateLayout()},r.prototype.applyInternalDefaults=function(){t.prototype.applyInternalDefaults.call(this),E(this.readerTitle)||(this.readerTitle=this.language.translate("Close"))},r}(Ca);D.registeredClasses.CloseButton=I8;var A8=function(t){se(r,t);function r(){var e=t.call(this)||this;e.className="SwitchButton",e.tooltipY=0,e.layout="horizontal",e.contentAlign="center",e.contentValign="middle",e.padding(8,16,8,16),e.setStateOnChildren=!0,e.states.create("active");var i=new rr,n=new $n;n.fillOpacity=.3;var a=n.states.create("active");a.properties.fillOpacity=1,n.isActive=!0,e.leftLabel=n;var s=new Ca,o=new gd;s.contentValign="none",s.padding(0,0,0,0),o.radius=10,s.icon=o,s.icon.valign="middle",s.label=void 0;var l=Ft(100);s.background.cornerRadius(l,l,l,l),s.width=o.radius*3.5,s.height=o.radius*2.1,s.marginLeft=8,s.marginRight=8,s.togglable=!0,o.dx=-o.radius*.7,o.fill=i.getFor("primaryButton");var u=o.states.create("hover");u.properties.fill=i.getFor("primaryButtonHover");var c=o.states.create("active");c.properties.fill=i.getFor("primaryButtonActive"),c.properties.dx=o.radius*.7,e.switchButton=s,e.events.on("toggled",function(){e.leftLabel.isActive=!e.isActive,e.rightLabel.isActive=e.isActive});var d=new $n;d.fillOpacity=.3;var h=d.states.create("active");return h.properties.fillOpacity=1,e.rightLabel=d,e.role="button",e.focusable=!0,d.valign="middle",n.valign="middle",s.valign="middle",e.applyTheme(),e}return Object.defineProperty(r.prototype,"leftLabel",{get:function(){return this._leftLabel},set:function(e){this._leftLabel&&this.removeDispose(this._leftLabel),this._leftLabel=e,e&&(e.parent=this,e.interactionsEnabled=!1,e.shouldClone=!1,this._disposers.push(this._leftLabel))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"rightLabel",{get:function(){return this._rightLabel},set:function(e){this._rightLabel&&this.removeDispose(this._rightLabel),this._rightLabel=e,e&&(e.parent=this,e.interactionsEnabled=!1,e.shouldClone=!1,this._disposers.push(this._rightLabel))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"switch",{get:function(){return this._switchButton},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"switchButton",{get:function(){return this._switchButton},set:function(e){this._switchButton&&this.removeDispose(this._switchButton),this._switchButton=e,e&&(e.parent=this,e.shouldClone=!1,this._disposers.push(this._switchButton))},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),e.leftLabel&&this.leftLabel.copyFrom(e.leftLabel),e.rightLabel&&this.rightLabel.copyFrom(e.rightLabel),e.switchButton&&this.switchButton.copyFrom(e.switchButton)},r}(jt);D.registeredClasses.SwitchButton=A8;var H2=function(t){se(r,t);function r(){var e=t.call(this)||this;e._previousStart=0,e._previousEnd=1,e._prevStart=0,e._prevEnd=1,e._isBusy=!1,e._skipRangeEvents=!1,e.updateWhileMoving=!0,e.className="Scrollbar",e.minHeight=12,e.minWidth=12,e.animationDuration=0,e.animationEasing=ya,e.margin(10,10,10,10);var i=new rr,n=e.background;return n.cornerRadius(10,10,10,10),n.fill=i.getFor("fill"),n.fillOpacity=.5,e.showSystemTooltip=!0,e.startGrip=new jf,e.endGrip=new jf,e.events.on("transformed",function(){e.updateThumb()},e,!1),e.start=0,e.end=1,e.role="scrollbar",e.thumb.role="slider",e.thumb.readerLive="polite",e.startGrip.role="slider",e.endGrip.role="slider",e.events.once("inited",function(){e._previousStart=void 0,e.dispatchRangeChange()},void 0,!1),e.hideGrips=!1,e.orientation="horizontal",e.setSVGAttribute({"aria-valuemin":"0"}),e.setSVGAttribute({"aria-valuemax":"100"}),e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){t.prototype.applyInternalDefaults.call(this),this.orientation==="horizontal"?(E(this.readerTitle)||(this.readerTitle=this.language.translate("Use TAB to select grip buttons or left and right arrows to change selection")),E(this.thumb.readerDescription)||(this.thumb.readerDescription=this.language.translate("Use left and right arrows to move selection")),E(this.startGrip.readerDescription)||(this.startGrip.readerDescription=this.language.translate("Use left and right arrows to move left selection")),E(this.endGrip.readerDescription)||(this.endGrip.readerDescription=this.language.translate("Use left and right arrows to move right selection")),this.readerOrientation="horizontal"):(E(this.readerTitle)||(this.readerTitle=this.language.translate("Use TAB select grip buttons or up and down arrows to change selection")),E(this.thumb.readerDescription)||(this.thumb.readerDescription=this.language.translate("Use up and down arrows to move selection")),E(this.startGrip.readerDescription)||(this.startGrip.readerDescription=this.language.translate("Use up and down arrows to move upper selection")),E(this.endGrip.readerDescription)||(this.endGrip.readerDescription=this.language.translate("Use up and down arrows to move lower selection")),this.readerOrientation="vertical"),this.readerControls=this.baseSprite.uidAttr()},r.prototype.validateLayout=function(){this.updateSize(),t.prototype.validateLayout.call(this),this.updateExtremes()},r.prototype.processBackground=function(){t.prototype.processBackground.call(this);var e=this.background;e.clickable=!0,e.events.on("hit",this.handleBgHit,this,void 0)},r.prototype.handleBgHit=function(e){this.makeBusy();var i=e.spritePoint;i=x2(i,this.background,this);var n=this.thumb;if(this.orientation=="horizontal"){var a=i.x-n.pixelWidth/2;a=Ke(a,0,this.innerWidth-n.pixelWidth),this._thumbAnimation=n.animate({property:"x",to:a},this.animationDuration,this.animationEasing)}else{var s=i.y-n.pixelHeight/2;s=Ke(s,0,this.innerHeight-n.pixelHeight),this._thumbAnimation=n.animate({property:"y",to:s},this.animationDuration,this.animationEasing)}this.animationDuration>0?this._thumbAnimation.events.on("animationended",this.makeUnbusy,this,!1):(this._thumb.validate(),this.makeUnbusy())},r.prototype.makeBusy=function(){this._isBusy=!0,this._skipRangeEvents=!1,this._unbusyTimeout&&this.removeDispose(this._unbusyTimeout),this._unbusyTimeout=void 0,this.stopAnimations()},r.prototype.stopAnimations=function(){this._thumbAnimation&&this._thumbAnimation.stop(!0),this._zoomAnimation&&this._zoomAnimation.stop(!0)},r.prototype.makeUnbusy=function(){this._unbusyTimeout=this.setTimeout(this.makeUnbusyReal.bind(this),this.animationDuration*1.1)},r.prototype.makeUnbusyReal=function(){this._usingGrip=void 0,this._isBusy=!1,this.updateWhileMoving||this.dispatchRangeChange()},r.prototype.dispatchRangeChange=function(){(this._previousEnd!=this.end||this._previousStart!=this.start)&&(this._previousStart=this.start,this._previousEnd=this.end,this.dispatch("rangechanged"))},r.prototype.updateThumb=function(e){if(e===void 0&&(e=!0),!!this.parent){var i=this.thumb,n=this.start,a=this.end,s=this.startGrip,o=this.endGrip;if(this.orientation=="horizontal"){var l=this.innerWidth;i.width=l*(a-n),i.maxX=l-i.pixelWidth,i.x=n*l,s.moveTo({x:i.pixelX,y:0},void 0,void 0,!0),o.moveTo({x:i.pixelX+i.pixelWidth,y:0},void 0,void 0,!0),s.readerTitle=this.language.translate("From %1",void 0,this.adapter.apply("positionValue",{value:Math.round(n*100)+"%",position:n}).value),s.readerValueNow=""+Math.round(n*100),s.readerValueText=s.readerTitle,o.readerTitle=this.language.translate("To %1",void 0,this.adapter.apply("positionValue",{value:Math.round(a*100)+"%",position:a}).value),o.readerValueNow=""+Math.round(a*100),o.readerValueText=o.readerTitle}else{var u=this.innerHeight;i.height=u*(a-n),i.maxY=u-i.pixelHeight,i.y=(1-a)*u,s.moveTo({x:0,y:i.pixelY+i.pixelHeight},void 0,void 0,!0),o.moveTo({x:0,y:i.pixelY},void 0,void 0,!0),s.readerTitle=this.language.translate("To %1",void 0,this.adapter.apply("positionValue",{value:Math.round((1-n)*100)+"%",position:1-n}).value),s.readerValueNow=""+Math.round(n*100),s.readerValueText=s.readerTitle,o.readerTitle=this.language.translate("From %1",void 0,this.adapter.apply("positionValue",{value:Math.round((1-a)*100)+"%",position:1-a}).value),o.readerValueNow=""+Math.round(a*100),o.readerValueText=o.readerTitle}i.readerTitle=this.language.translate("From %1 to %2",void 0,this.adapter.apply("positionValue",{value:Math.round(n*100)+"%",position:n}).value,this.adapter.apply("positionValue",{value:Math.round(a*100)+"%",position:a}).value),i.readerValueNow=""+Math.round(n*100),i.readerValueText=i.readerTitle,this.readerValueNow=""+Math.round(n*100),this.readerValueText=i.readerTitle,!this._skipRangeEvents&&this.updateWhileMoving&&e&&this.dispatchRangeChange()}},r.prototype.updateExtremes=function(){var e=this.orientation,i=0,n=0,a=0,s=0;e=="horizontal"?(a=this.innerWidth,n=s=this.innerHeight/2):(s=this.innerHeight,i=a=this.innerWidth/2);var o=this.startGrip;o.minX=i,o.maxX=a,o.minY=n,o.maxY=s;var l=this.endGrip;l.minX=i,l.maxX=a,l.minY=n,l.maxY=s;var u=this.thumb;u.minX=i,u.maxX=a,u.minY=n,u.maxY=s},r.prototype.updateSize=function(){var e=this.orientation,i=this.startGrip;i&&(i.orientation=e),this.endGrip&&(this.endGrip.orientation=e);var n=this.thumb;n&&(e=="horizontal"?(A(this._pixelWidth)||this.width instanceof mt||(this.width=Ft(100)),E(this.percentHeight)&&(this.height=this.minHeight),n.height=this.innerHeight,n.verticalCenter="middle",n.horizontalCenter="left"):(A(this._pixelHeight)||this.height instanceof mt||(this.height=Ft(100)),E(this.percentWidth)&&(this.width=this.minWidth),n.width=this.innerWidth,n.verticalCenter="top",n.horizontalCenter="middle"))},Object.defineProperty(r.prototype,"isBusy",{get:function(){return this._isBusy},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"start",{get:function(){return Math.min(this.getPosition(this._start),this.getPosition(this._end))},set:function(e){this._isBusy||(this.__start=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"__start",{get:function(){return this._start},set:function(e){this._start=this.getPosition(e),this.updateThumb()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"end",{get:function(){return Math.max(this.getPosition(this._start),this.getPosition(this._end))},set:function(e){this._isBusy||(this.__end=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"__end",{get:function(){return this._end},set:function(e){this._end=this.getPosition(e),this.updateThumb()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"range",{get:function(){return{start:this.start,end:this.end,priority:this._usingGrip}},enumerable:!0,configurable:!0}),r.prototype.skipRangeEvents=function(){this._isBusy||(this._skipRangeEvents=!0)},r.prototype.fixRange=function(e){(e.start!=_e(this._start,2)||e.end!=_e(this._end,2))&&(this._start=e.start,this._end=e.end,this._skipRangeEvents=!0,this.updateThumb(),this._skipRangeEvents=!1,this.thumb.validate(),this.thumb.background.validate())},r.prototype.getPosition=function(e){return Ke(_e(e,4),0,1)},Object.defineProperty(r.prototype,"orientation",{get:function(){return this.getPropertyValue("orientation")},set:function(e){this.setPropertyValue("orientation",e)&&(e==="horizontal"?(this.startGrip.cursorOverStyle=Cr.horizontalResize,this.endGrip.cursorOverStyle=Cr.horizontalResize):(this.startGrip.cursorOverStyle=Cr.verticalResize,this.endGrip.cursorOverStyle=Cr.verticalResize),this.updateByOrientation(),this.invalidate())},enumerable:!0,configurable:!0}),r.prototype.updateByOrientation=function(){},Object.defineProperty(r.prototype,"startGrip",{get:function(){return this._startGrip},set:function(e){this._startGrip&&this.removeDispose(this._startGrip),this._startGrip=e,this.processGrip(e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"endGrip",{get:function(){return this._endGrip},set:function(e){this._endGrip&&this.removeDispose(this._endGrip),this._endGrip=e,this.processGrip(e)},enumerable:!0,configurable:!0}),r.prototype.processGrip=function(e){e.parent=this,e.isMeasured=!1,e.focusable=!0,e.shouldClone=!1,e.zIndex=100,e.events.on("drag",this.handleGripDrag,this,!1),e.events.on("dragstop",this.makeUnbusy,this,!1),e.events.on("down",this.makeBusy,this,!1),e.events.on("up",this.makeUnbusy,this,!1),this._disposers.push(e)},r.prototype.handleGripDrag=function(e){this.makeBusy(),e.target===this._startGrip?this._usingGrip="start":this._usingGrip="end",this.orientation=="horizontal"?(this._start=this.startGrip.pixelX/this.innerWidth,this._end=this.endGrip.pixelX/this.innerWidth):(this._start=1-this.startGrip.pixelY/this.innerHeight,this._end=1-this.endGrip.pixelY/this.innerHeight),this.updateThumb()},Object.defineProperty(r.prototype,"thumb",{get:function(){if(!this._thumb){var e=new Ca;e.background.cornerRadius(10,10,10,10),e.padding(0,0,0,0),this.thumb=e}return this._thumb},set:function(e){var i=this;e&&(this._thumb&&this.removeDispose(this._thumb),this._thumb=e,e.parent=this,e.isMeasured=!1,e.inert=!0,e.draggable=!0,e.clickable=!0,e.hoverable=!0,e.focusable=!0,e.shouldClone=!1,e.zIndex=0,e.cursorOverStyle=Cr.grab,e.cursorDownStyle=Cr.grabbing,e.events.on("dragstart",this.makeBusy,this,!1),e.events.on("dragstop",this.makeUnbusy,this,!1),e.events.on("positionchanged",this.handleThumbPosition,this,!1),e.events.on("sizechanged",this.handleThumbPosition,this,!1),e.events.on("doublehit",this.handleDoubleClick,this,!1),this._disposers.push(Be().body.events.on("keyup",function(n){rn.isKey(n.event,["space","enter"])&&i.thumb.isFocused&&(n.event.preventDefault(),i.handleDoubleClick())})),this._disposers.push(this._thumb))},enumerable:!0,configurable:!0}),r.prototype.handleDoubleClick=function(){this.makeBusy();var e=0,i=1;this.start!=0||this.end!=1?(this._prevStart=this.start,this._prevEnd=this.end):(e=this._prevStart,i=this._prevEnd);var n=this.animate([{property:"__start",to:e},{property:"__end",to:i}],this.animationDuration,this.animationEasing);n&&!n.isFinished()?(n.events.on("animationended",this.makeUnbusy,this,!1),this._zoomAnimation=n):this.makeUnbusy()},r.prototype.handleThumbPosition=function(){var e=this.thumb;if(this.orientation=="horizontal"){var i=this.innerWidth,n=e.innerWidth,a=e.pixelX;this._start=a/i,this._end=(a+n)/i,this.updateThumb()}else{var s=this.innerHeight,o=e.innerHeight,l=e.pixelY;l+o>s&&(l=s-o,e.y=l),this._start=1-(l+o)/s,this._end=1-l/s,this.updateThumb()}},r.prototype.createBackground=function(){return new pd},Object.defineProperty(r.prototype,"hideGrips",{get:function(){return this._hideGrips},set:function(e){var i=this;this._hideGrips=e,this._overDisposer&&this.removeDispose(this._overDisposer),this._outDisposer&&this.removeDispose(this._outDisposer),e?(this._overDisposer=this.events.on("over",function(){i.startGrip.show(),i.endGrip.show()},void 0,!1),this._outDisposer=this.events.on("out",function(){i.startGrip.hide(),i.endGrip.hide()},void 0,!1),this.startGrip.hide(),this.endGrip.hide()):(this.startGrip.show(),this.endGrip.show())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"animationDuration",{get:function(){return this.getPropertyValue("animationDuration")},set:function(e){this.setPropertyValue("animationDuration",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"animationEasing",{get:function(){return this.getPropertyValue("animationEasing")},set:function(e){this.setPropertyValue("animationEasing",e)},enumerable:!0,configurable:!0}),r.prototype.asFunction=function(e){return e=="animationEasing"||t.prototype.asIs.call(this,e)},r}(jt);D.registeredClasses.Scrollbar=H2;var B8=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="Slider",e.thumb.opacity=0,e.thumb.interactionsEnabled=!1,e.endGrip.opacity=0,e.endGrip.interactionsEnabled=!1,e.startGrip.events.on("drag",function(){e.endGrip.x=e.startGrip.x,e.endGrip.y=e.startGrip.y}),e.applyTheme(),e}return Object.defineProperty(r.prototype,"__end",{get:function(){return this._start},set:function(e){},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"end",{get:function(){return this._start},set:function(e){},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"start",{get:function(){return this._start},set:function(e){this._isBusy||(this.__start=e)},enumerable:!0,configurable:!0}),r}(H2);D.registeredClasses.Slider=B8;var L8=function(t){se(r,t);function r(){var e=t.call(this)||this;e.className="TextLink",e.selectable=!0;var i=new rr;e.fill=i.getFor("primaryButton").brighten(.3);var n=e.states.create("hover");n.properties.fill=i.getFor("primaryButtonHover").brighten(.3);var a=e.states.create("down");return a.properties.fill=i.getFor("primaryButtonDown").brighten(.3),e.cursorOverStyle=Cr.pointer,e.applyTheme(),e}return r}($n);D.registeredClasses.TextLink=L8;var ks=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.properties={},e.isTemplate=!1,e._scale=1,e._nonScaling=!0,e.className="Filter",e.filterPrimitives=new St,e.properties.filterUnits="objectBoundingBox",e.filterPrimitives.events.on("inserted",function(i){e._disposers.push(i.newValue)}),e.width=120,e.height=120,e.applyTheme(),e}return r.prototype.appendPrimitives=function(e){Ue(this.filterPrimitives.iterator(),function(i){e.add(i)})},r.prototype.animate=function(e,i,n){var a=new Bi(this,e,i,n).start();return a},Object.defineProperty(r.prototype,"width",{get:function(){return this.properties.width},set:function(e){this.properties.width=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"height",{get:function(){return this.properties.height},set:function(e){this.properties.height=e},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){var i=this;t.prototype.copyFrom.call(this,e),je(e.properties,function(n,a){i[n]=a})},Object.defineProperty(r.prototype,"paper",{get:function(){return this._paper?this._paper:wl()},set:function(e){this._paper!=e&&(this._paper=e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"animations",{get:function(){return this._animations||(this._animations=[],this._disposers.push(new Os(this._animations))),this._animations},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"scale",{get:function(){return this._scale},set:function(e){this._scale=e,this.updateScale()},enumerable:!0,configurable:!0}),r.prototype.updateScale=function(){},Object.defineProperty(r.prototype,"filterUnits",{get:function(){return this.properties.filterUnits},set:function(e){this.properties.filterUnits=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"nonScaling",{get:function(){return this._nonScaling},set:function(e){this._nonScaling=e,e||(this._scale=1),this.updateScale()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"sprite",{set:function(e){this.setSprite(e)},enumerable:!0,configurable:!0}),r.prototype.setSprite=function(e){this._sprite&&this._sprite!=e&&this._sprite.filters.removeValue(this),this._sprite=e},r}(cr),z2=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="DropShadowFilter",e.color=Re("#000"),e.feGaussianBlur=e.paper.add("feGaussianBlur"),e.feGaussianBlur.attr({result:"blurOut",in:"SourceGraphic"}),e.filterPrimitives.push(e.feGaussianBlur),e.feOffset=e.paper.add("feOffset"),e.feOffset.attr({result:"offsetBlur"}),e.filterPrimitives.push(e.feOffset),e.feFlood=e.paper.add("feFlood"),e.feFlood.attr({"flood-color":e.color}),e.filterPrimitives.push(e.feFlood),e.feComposite=e.paper.add("feComposite"),e.feComposite.attr({in2:"offsetBlur",operator:"in"}),e.filterPrimitives.push(e.feComposite),e.feMerge=e.paper.addGroup("feMerge"),e.feMerge.add(e.paper.add("feMergeNode")),e.feMerge.add(e.paper.add("feMergeNode").attr({in:"SourceGraphic"})),e.filterPrimitives.push(e.feMerge),e.width=200,e.height=200,e.blur=1.5,e.dx=3,e.dy=3,e.opacity=.5,e.applyTheme(),e}return Object.defineProperty(r.prototype,"color",{get:function(){return this.properties.color},set:function(e){this.properties.color=e,this.feFlood&&this.feFlood.attr({"flood-color":e})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"opacity",{get:function(){return this.properties.opacity},set:function(e){this.properties.opacity=e,this.feFlood.attr({"flood-opacity":e})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dx",{get:function(){return this.properties.dx},set:function(e){this.properties.dx=e,this.feOffset.attr({dx:e/this.scale})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"dy",{get:function(){return this.properties.dy},set:function(e){this.properties.dy=e,this.feOffset.attr({dy:e/this.scale})},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"blur",{get:function(){return this.properties.blur},set:function(e){this.properties.blur=e,this.feGaussianBlur.attr({stdDeviation:e/this.scale})},enumerable:!0,configurable:!0}),r.prototype.updateScale=function(){this.dx=this.dx,this.dy=this.dy,this.blur=this.blur},r}(ks);D.registeredClasses.DropShadowFilter=z2;var U2=function(t){se(r,t);function r(){var e=t.call(this)||this;e._boundingRect={x:-4e4,y:-4e4,width:8e4,height:8e4},e._pointTo={x:0,y:0},e.fitPointerToBounds=!1,e._verticalOrientation="up",e.fixDoc=!0,e.className="Tooltip",e.isMeasured=!1,e.getFillFromObject=!0,e.margin(5,5,5,5),e.defaultState.transitionDuration=1,e.hiddenState.transitionDuration=1;var i=e.background;i.interactionsEnabled=!1,i.fillOpacity=.9,i.strokeWidth=1,i.strokeOpacity=1,i.stroke=Re("#ffffff"),i.cornerRadius=3,i.pointerLength=6,i.pointerBaseWidth=10;var n=new z2;n.dy=1,n.dx=1,n.opacity=.5,i.filters.push(n),e.autoTextColor=!0;var a=e.createChild($n);return a.shouldClone=!1,e.label=a,a.padding(7,12,4,12),a.interactionsEnabled=!1,a.horizontalCenter="middle",a.fill=Re("#ffffff"),e._disposers.push(a),e.label.events.on("sizechanged",e.drawBackground,e),e.label.zIndex=1,e.pointerOrientation="vertical",e.animationDuration=0,e.animationEasing=ya,e.setPropertyValue("showInViewport",!1),e.role="tooltip",e.visible=!1,e.opacity=0,e.x=0,e.y=0,e.events.on("visibilitychanged",e.handleVisibility,e),e.applyTheme(),e}return r.prototype.handleVisibility=function(){this.visible&&this.label.invalidate()},Object.defineProperty(r.prototype,"getStrokeFromObject",{get:function(){return this.getPropertyValue("getStrokeFromObject")},set:function(e){this.setPropertyValue("getStrokeFromObject",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"autoTextColor",{get:function(){return this.getPropertyValue("autoTextColor")},set:function(e){this.setPropertyValue("autoTextColor",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"keepTargetHover",{get:function(){return this.getPropertyValue("keepTargetHover")},set:function(e){var i=this;this.setPropertyValue("keepTargetHover",e,!0)&&e&&(this.hoverable=!0,this.background.interactionsEnabled=!0,this._disposers.push(this.events.on("over",function(n){i.targetSprite&&i.targetSprite.hoverable&&(i.targetSprite.isHover=!0)})),this._disposers.push(this.events.on("out",function(n){i.targetSprite&&i.targetSprite.hoverable&&(i.targetSprite.isHover=!1)})))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"showInViewport",{get:function(){return this.getPropertyValue("showInViewport")},set:function(e){this.setPropertyValue("showInViewport",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"getFillFromObject",{get:function(){return this.getPropertyValue("getFillFromObject")},set:function(e){this.setPropertyValue("getFillFromObject",e,!0)},enumerable:!0,configurable:!0}),r.prototype.createBackground=function(){return new O8},Object.defineProperty(r.prototype,"pointerOrientation",{get:function(){return this.getPropertyValue("pointerOrientation")},set:function(e){this.setPropertyValue("pointerOrientation",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"animationDuration",{get:function(){return this.getPropertyValue("animationDuration")},set:function(e){this.setPropertyValue("animationDuration",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"animationEasing",{get:function(){return this.getPropertyValue("animationEasing")},set:function(e){this.setPropertyValue("animationEasing",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"html",{get:function(){return this.label.html},set:function(e){this.label.html!=e&&(this.label.html=e,this.invalidate())},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"text",{get:function(){return this.label.text},set:function(e){this.label.text!=e&&(this.label.text=e,this.invalidate())},enumerable:!0,configurable:!0}),r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.label;e.invalid&&e.validate();var i=this._pointTo.x,n=this._pointTo.y,a=this._boundingRect,s=e.measuredWidth,o=e.measuredHeight,l=this.background.pointerLength,u,c;if(this.ignoreBounds&&(a=void 0),a&&this.fixDoc&&s>a.width){Zm({x:a.x,y:a.y},this.parent);var d=Zm({x:a.x+a.width,y:a.y+a.height},this.parent),h=document.body.offsetWidth;document.body.offsetHeight,d.x>h/2?a.x=a.width-s:a.width=a.x+s}var f=this.pointerOrientation;f=="horizontal"||f=="left"||f=="right"?(c=-o/2,f=="horizontal"?a&&i>a.x+a.width/2?u=-s/2-l:u=s/2+l:f=="left"?u=s/2+l:u=-s/2-l):(a&&(u=Ke(0,a.x-i+s/2,a.x-i+a.width-s/2)),f=="vertical"?a&&n>a.y+o+l?(c=-o-l,this._verticalOrientation="up"):(c=l,this._verticalOrientation="down"):f=="down"?(c=-o-l,this._verticalOrientation="up"):(c=l,this._verticalOrientation="down")),a&&(c=Ke(c,a.y-n,a.y+a.height-o-n)),e.x=u,e.y=c,this.drawBackground()},r.prototype.updateBackground=function(){this.group.addToBack(this.background.group)},r.prototype.drawBackground=function(){var e=this.label,i=this.background,n=e.measuredWidth,a=e.measuredHeight,s=this._boundingRect,o=n,l=e.pixelX-n/2,u=a,c=e.pixelY,d=this._pointTo.x,h=this._pointTo.y,f=s.x-d,p=f+s.width,m=s.y-h,g=m+s.height;i.x=l,i.y=c,i.width=o,i.height=u,this.fitPointerToBounds?(i.pointerX=Ke(-i.x,f-i.x,p-i.x),i.pointerY=Ke(-i.y,m-i.y,g-i.y)):(i.pointerX=-i.x,i.pointerY=-i.y),i.validate()},r.prototype.delayedPointTo=function(e,i){var n=this;this._pointToDisposer&&this._pointToDisposer.dispose(),this._pointToDisposer=D.events.once("exitframe",function(){n.pointTo(e,i)}),this.addDisposer(this._pointToDisposer)},r.prototype.pointTo=function(e,i){(this._pointTo.x!=e.x||this._pointTo.y!=e.y)&&(this._pointTo=e,this.invalidate(),!this.visible||i?(this.moveTo(this._pointTo),this._animation&&this._animation.kill()):this.pixelX==0&&this.pixelY==0?this.moveTo(this._pointTo):(this._animation&&this._animation.kill(),this._animation=new Bi(this,[{property:"x",to:e.x,from:this.pixelX},{property:"y",to:e.y,from:this.pixelY}],this.animationDuration,this.animationEasing).start()))},r.prototype.setBounds=function(e){var i=this._boundingRect;(i.x!=e.x||i.y!=e.y||i.width!=e.width||i.height!=e.height)&&(this._boundingRect=e,this.invalidate())},Object.defineProperty(r.prototype,"boundingContainer",{set:function(e){this._boundingContainer=e,e.events.on("sizechanged",this.updateBounds,this),e.events.on("positionchanged",this.updateBounds,this)},enumerable:!0,configurable:!0}),r.prototype.updateBounds=function(){var e=this._boundingContainer,i=XS({x:e.pixelX,y:e.pixelY,width:e.maxWidth,height:e.maxHeight},e);this.setBounds(i)},Object.defineProperty(r.prototype,"ignoreBounds",{get:function(){return this.getPropertyValue("ignoreBounds")},set:function(e){this.setPropertyValue("ignoreBounds",e)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"verticalOrientation",{get:function(){return this._verticalOrientation},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tooltip",{get:function(){},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),this.label.copyFrom(e.label),e._boundingRect&&(this._boundingRect=e._boundingRect)},r.prototype.asFunction=function(e){return e=="animationEasing"||t.prototype.asIs.call(this,e)},r}(jt);D.registeredClasses.Tooltip=U2;var F8=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="Trapezoid",e.element=e.paper.add("path"),e.topSide=Ft(100),e.bottomSide=Ft(100),e.leftSide=Ft(100),e.rightSide=Ft(100),e.isMeasured=!1,e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.pixelWidth,i=this.pixelHeight,n=Hr(this.topSide,e),a=Hr(this.bottomSide,e),s=Hr(this.leftSide,i),o=Hr(this.rightSide,i),l=(e-n)/2,u=(i-s)/2,c=e-(e-n)/2,d=(i-o)/2,h=e-(e-a)/2,f=i-(i-o)/2,p=(e-a)/2,m=i-(i-s)/2,g="",y="",v="",b="";if(E(this.horizontalNeck)){var w=this.horizontalNeck.value;g=ye({x:e*w,y:Math.max(u,d)}),v=ye({x:e*w,y:Math.min(f,m)})}if(E(this.verticalNeck)){var _=this.verticalNeck.value;y=ye({x:Math.min(c,h),y:i*_}),b=ye({x:Math.max(l,p),y:i*_})}var x=Ze({x:l,y:u})+g+ye({x:c,y:d})+y+ye({x:h,y:f})+v+ye({x:p,y:m})+b;this.path=x},Object.defineProperty(r.prototype,"topSide",{get:function(){return this.getPropertyValue("topSide")},set:function(e){this.setPercentProperty("topSide",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"bottomSide",{get:function(){return this.getPropertyValue("bottomSide")},set:function(e){this.setPercentProperty("bottomSide",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"leftSide",{get:function(){return this.getPropertyValue("leftSide")},set:function(e){this.setPercentProperty("leftSide",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"rightSide",{get:function(){return this.getPropertyValue("rightSide")},set:function(e){this.setPercentProperty("rightSide",e,!0,!1,10,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"horizontalNeck",{get:function(){return this.getPropertyValue("horizontalNeck")},set:function(e){this.setPropertyValue("horizontalNeck",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"verticalNeck",{get:function(){return this.getPropertyValue("verticalNeck")},set:function(e){this.setPropertyValue("verticalNeck",e,!0)},enumerable:!0,configurable:!0}),r}(Pt);D.registeredClasses.Trapezoid=F8;var $2=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="Triangle",e.element=e.paper.add("path"),e.direction="top",e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.pixelWidth,i=this.pixelHeight,n;switch(this.direction){case"right":n=Ze({x:0,y:0})+ye({x:e,y:i/2})+ye({x:0,y:i})+ar();break;case"left":n=Ze({x:e,y:0})+ye({x:0,y:i/2})+ye({x:e,y:i})+ar();break;case"bottom":n=Ze({x:0,y:0})+ye({x:e,y:0})+ye({x:e/2,y:i})+ar();break;case"top":n=Ze({x:e/2,y:0})+ye({x:e,y:i})+ye({x:0,y:i})+ar();break}this.path=n},Object.defineProperty(r.prototype,"direction",{get:function(){return this.getPropertyValue("direction")},set:function(e){this.setPropertyValue("direction",e,!0)},enumerable:!0,configurable:!0}),r}(Pt);D.registeredClasses.Triangle=$2;var Vf=function(){function t(r,e){this._tensionX=r,this._tensionY=e}return t.prototype.smooth=function(r){for(var e=r.length-1;e>0;e--){var i=r[e],n=r[e-1];Math.abs(i.x-n.x)<.1&&Math.abs(i.y-n.y)<.1&&r.splice(e-1,1)}var a=this._tensionX,s=this._tensionY;if(r.length<3||a>=1&&s>=1)return k8(r);var o=r[0],l=r[r.length-1],u=!1;_e(o.x,3)==_e(l.x)&&_e(o.y)==_e(l.y)&&(u=!0);for(var c="",e=0,d=r.length-1;e0){var h=Math.atan2(u-o,l-s),f=Math.cos(h),p=Math.sin(h),m=e*f,g=e*p;if(e<=1||i<=1)d=ye(r);else{var y=Math.round(2*c/e),v=[],b=1;l0){var n=this.getPoints(i);e=Ze(n[0])+new Vf(this.tension,this.tension).smooth(n)}var a=this.pixelInnerRadius;if(a>0){var n=this.getPoints(a);n.reverse(),e+=Ze(n[0])+new Vf(this.tension,this.tension).smooth(n)}this.path=e},r.prototype.getPoints=function(e){for(var i=e*Math.PI*2,n=this.waveHeight/2,a=i/Math.round(i/this.waveLength),s=a/2,o=[],l=i/a,u=0;u<=l;u++){var c=u*a/i*360,d=(u*a+s)/i*360;o.push({x:(e-n)*ut(c),y:(e-n)*it(c)}),o.push({x:(e+n)*ut(d),y:(e+n)*it(d)})}return o.pop(),o},Object.defineProperty(r.prototype,"innerRadius",{get:function(){return this.getPropertyValue("innerRadius")},set:function(e){this.setPercentProperty("innerRadius",e,!0,!1,10,!1),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"pixelInnerRadius",{get:function(){return Hr(this.innerRadius,Qt(this.innerWidth/2,this.innerHeight/2))},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"waveLength",{get:function(){return this.getPropertyValue("waveLength")},set:function(e){this.setPropertyValue("waveLength",e),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"waveHeight",{get:function(){return this.getPropertyValue("waveHeight")},set:function(e){this.setPropertyValue("waveHeight",e),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tension",{get:function(){return this.getPropertyValue("tension")},set:function(e){this.setPropertyValue("tension",e),this.invalidate()},enumerable:!0,configurable:!0}),r}(gd);D.registeredClasses.WavedCircle=R8;var Zae=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="WavedLine",e.element=e.paper.add("path"),e.waveLength=16,e.waveHeight=4,e.tension=.8,e.pixelPerfect=!1,e.fill=Re(),e.applyTheme(),e}return r.prototype.draw=function(){var e={x:this.x1,y:this.y1},i={x:this.x2,y:this.y2};this.path=Ze(e)+po(e,i,this.waveLength,this.waveHeight,this.tension,!0)},Object.defineProperty(r.prototype,"waveLength",{get:function(){return this.getPropertyValue("waveLength")},set:function(e){this.setPropertyValue("waveLength",e),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"waveHeight",{get:function(){return this.getPropertyValue("waveHeight")},set:function(e){this.setPropertyValue("waveHeight",e),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"tension",{get:function(){return this.getPropertyValue("tension")},set:function(e){this.setPropertyValue("tension",e),this.invalidate()},enumerable:!0,configurable:!0}),r}(j2),qae=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="WavedRectangle",e.element=e.paper.add("path"),e.waveLength=16,e.waveHeight=4,e.tension=.8,e.setPropertyValue("wavedLeft",!0),e.setPropertyValue("wavedRight",!0),e.setPropertyValue("wavedTop",!0),e.setPropertyValue("wavedBottom",!0),e.applyTheme(),e}return r.prototype.draw=function(){t.prototype.draw.call(this);var e=this.pixelWidth,i=this.pixelHeight;if(e>0&&i>0){var n={x:0,y:0},a={x:e,y:0},s={x:e,y:i},o={x:0,y:i},l=Math.min(e,this.waveLength),u=Math.min(i,this.waveHeight),c=Math.min(i,this.waveLength),d=Math.min(e,this.waveHeight),h="",f="",p="",m="";this.wavedTop&&(h=po(n,a,l,u,this.tension,!0)),this.wavedRight&&(f=po(a,s,c,d,this.tension,!0)),this.wavedBottom&&(p=po(s,o,l,u,this.tension,!0)),this.wavedLeft&&(m=po(o,n,c,d,this.tension,!0)),this.path=Ze(n)+h+ye(a)+f+ye(s)+p+ye(o)+m+"z"}},Object.defineProperty(r.prototype,"waveLength",{get:function(){return this.getPropertyValue("waveLength")},set:function(e){this.setPropertyValue("waveLength",e),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"waveHeight",{get:function(){return this.getPropertyValue("waveHeight")},set:function(e){this.setPropertyValue("waveHeight",e),this.invalidate()},enumerable:!0,configurable:!0}),r.prototype.setWavedSides=function(e,i,n,a){this.wavedTop=e,this.wavedRight=i,this.wavedBottom=n,this.wavedLeft=a},Object.defineProperty(r.prototype,"tension",{get:function(){return this.getPropertyValue("tension")},set:function(e){this.setPropertyValue("tension",e),this.invalidate()},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"wavedRight",{get:function(){return this.getPropertyValue("wavedRight")},set:function(e){this.setPropertyValue("wavedRight",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"wavedLeft",{get:function(){return this.getPropertyValue("wavedLeft")},set:function(e){this.setPropertyValue("wavedLeft",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"wavedTop",{get:function(){return this.getPropertyValue("wavedTop")},set:function(e){this.setPropertyValue("wavedTop",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"wavedBottom",{get:function(){return this.getPropertyValue("wavedBottom")},set:function(e){this.setPropertyValue("wavedBottom",e,!0)},enumerable:!0,configurable:!0}),r}(Rg),N8=function(t){se(r,t);function r(){var e=t.call(this)||this;e.className="ZoomOutButton",e.padding(9,9,9,9),e.showSystemTooltip=!0;var i=new rr,n=e.background;n.cornerRadius(20,20,20,20),n.fill=i.getFor("primaryButton"),n.stroke=i.getFor("primaryButtonStroke"),n.strokeOpacity=0,n.states.getKey("hover").properties.fill=i.getFor("primaryButtonHover"),n.states.getKey("down").properties.fill=i.getFor("primaryButtonActive");var a=new Pt;a.element=e.paper.add("path");var s=Ze({x:0,y:0});return s+=ye({x:11,y:0}),a.path=s,a.pixelPerfect=!0,a.padding(8,3,8,3),a.stroke=i.getFor("primaryButtonText"),e.icon=a,e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){t.prototype.applyInternalDefaults.call(this),E(this.readerTitle)||(this.readerTitle=this.language.translate("Zoom Out"))},r}(Ca);D.registeredClasses.ZoomOutButton=N8;var j8=function(t){se(r,t);function r(){var e=t.call(this)||this;e.className="PlayButton",e.padding(12,12,12,12),e.showSystemTooltip=!0;var i=new rr,n=e.background;n.cornerRadius(25,25,25,25),n.fill=i.getFor("primaryButton"),n.stroke=i.getFor("primaryButtonStroke"),n.strokeOpacity=0,n.states.getKey("hover").properties.fill=i.getFor("primaryButtonHover"),n.states.getKey("down").properties.fill=i.getFor("primaryButtonActive");var a=new $2;a.direction="right",a.width=9,a.height=11,a.marginLeft=1,a.marginRight=1,a.horizontalCenter="middle",a.verticalCenter="middle",a.stroke=i.getFor("primaryButtonText"),a.fill=a.stroke,e.icon=a;var s=new pd;s.width=11,s.height=11,s.horizontalCenter="middle",s.verticalCenter="middle",s.cornerRadius(0,0,0,0),s.stroke=i.getFor("primaryButtonText"),s.fill=a.stroke,e.togglable=!0;var o=e.states.create("active");return o.transitionDuration=0,o.properties.icon=s,e.defaultState.transitionDuration=0,e.applyTheme(),e}return r.prototype.applyInternalDefaults=function(){t.prototype.applyInternalDefaults.call(this),E(this.readerTitle)||(this.readerTitle=this.language.translate("Play"))},r}(Ca);D.registeredClasses.PlayButton=j8;var W2=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="ColorModifier",e.applyTheme(),e}return r.prototype.modify=function(e){return e},r}(cr);D.registeredClasses.ColorModifier=W2;var Vg=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.lightnesses=[],e.brightnesses=[],e.opacities=[],e.offsets=[],e.className="GradientModifier",e.applyTheme(),e}return Object.defineProperty(r.prototype,"lightnesses",{get:function(){return this._lightnesses},set:function(e){this._lightnesses=e,this._brightnesses=[]},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"brightnesses",{get:function(){return this._brightnesses},set:function(e){this._brightnesses=e,this._lightnesses=[]},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"opacities",{get:function(){return this._opacities},set:function(e){this._opacities=e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"offsets",{get:function(){return this._offsets},set:function(e){this._offsets=e},enumerable:!0,configurable:!0}),r.prototype.modify=function(e){this.gradient.clear();var i=0;this.opacities&&(i=dt(i,this.opacities.length)),this.lightnesses&&(i=dt(i,this.lightnesses.length)),this.brightnesses&&(i=dt(i,this.brightnesses.length));for(var n=1,a,s,o=0;o0&&this.depth>0){this.sideB.show(0),this.sideA.show(0),this.edge.show(0);for(var e=this.startAngle,i=this.arc,n=this.pixelInnerRadius||0,a=this.radiusY||0,s=this.radius,o=e+i,l=a/s*n,u={x:ut(e)*n,y:it(e)*l},c={x:ut(e)*s,y:it(e)*a},d={x:ut(o)*s,y:it(o)*a},h={x:ut(o)*n,y:it(o)*l},f=this.depth,p={x:u.x,y:u.y-f},m={x:c.x,y:c.y-f},g={x:d.x,y:d.y-f},y={x:h.x,y:h.y-f},v="",b=Math.ceil(i/5),w=i/b,_=e,x=m,T=0;T0&&_<180){v+=Ze(x);var S={x:ut(_)*s,y:it(_)*a-f};v+=ye({x:x.x,y:x.y+f}),v+=Nr({x:S.x,y:S.y+f},s,a,!0),v+=ye(S),v+=Nr(x,s,a),v+="z",x=S}else{v+=Ze(x);var S={x:ut(_)*s,y:it(_)*a-f};v+=Nr(S,s,a,!0),v+=ye({x:S.x,y:S.y+f}),v+=Nr({x:x.x,y:x.y+f},s,a),v+=ye(x),v+="z",x=S}x=p,_=e;for(var T=0;T0&&_<180){v+=Ze(x);var S={x:ut(_)*n,y:it(_)*l-f};v+=ye({x:x.x,y:x.y+f}),v+=Nr({x:S.x,y:S.y+f},n,l,!0),v+=ye(S),v+=Nr(x,n,l),v+="z",x=S}else{v+=Ze(x);var S={x:ut(_)*n,y:it(_)*l-f};v+=Nr(S,n,l,!0),v+=ye({x:S.x,y:S.y+f}),v+=Nr({x:x.x,y:x.y+f},n,l),v+=ye(x),v+="z",x=S}this.edge.path=v,this.sideA.path=Ze(u)+ye(c)+ye(m)+ye(p)+ar(),this.sideB.path=Ze(d)+ye(h)+ye(y)+ye(g)+ar(),this.startAngle<90?this.sideA.toBack():this.sideA.toFront(),this.startAngle+this.arc>90?this.sideB.toBack():this.sideB.toFront(),this.slice.dy=-f}else this.sideA.hide(0),this.sideB.hide(0),this.edge.hide(0)},Object.defineProperty(r.prototype,"depth",{get:function(){return this.getPropertyValue("depth")},set:function(e){this.setPropertyValue("depth",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"angle",{get:function(){var e=this.getPropertyValue("angle");return A(e)||(e=0),e},set:function(e){this.setPropertyValue("angle",e,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"radiusY",{get:function(){var e=this.getPropertyValue("radiusY");return A(e)||(e=this.radius-this.radius*this.angle/90),e},set:function(e){this.setPropertyValue("radiusY",e,!0)},enumerable:!0,configurable:!0}),r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),this.edge.copyFrom(e.edge),this.sideA.copyFrom(e.sideA),this.sideB.copyFrom(e.sideB)},r}(gc),V8=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.className="RadialGradientModifier",e.gradient=new zn,e.applyTheme(),e}return r.prototype.copyFrom=function(e){t.prototype.copyFrom.call(this,e),this.gradient=e.gradient.clone()},r}(Vg);D.registeredClasses.RadialGradientModifier=V8;var G2=function(t){se(r,t);function r(){var e=t.call(this)||this;return e.properties.gap=0,e._line=e.paper.add("path"),e.addElement(e._line),e}return r.prototype.draw=function(){if(t.prototype.draw.call(this),Math.round(this.rotation/90)!=this.rotation/90&&(this.properties.shapeRendering="auto"),this._line){var e=this.width,i=this.height,n="";if(!this.gap)Math.round(this.rotation/90)!=this.rotation/90?(n=Ze({x:-e,y:i/2})+ye({x:e*2,y:i/2}),this.properties.rotationX=this.width/2,this.properties.rotationY=this.height/2):n=Ze({x:0,y:0})+ye({x:e,y:0});else for(var a=this.gap+this.strokeWidth,s=this.height/a,o=-s/2;o1&&(c-=1),o.push(c)}this.shuffle&&o.sort(function(p,m){return Math.random()-.5});for(var u=0;u1?e.l=e.l-Math.floor(e.l):e.l<0&&(e.l=-(e.l-Math.floor(e.l))),e.l=Jd(e.l,this.minLightness,this.maxLightness)):(e.l>1?e.l=1:e.l<0&&(e.l=0),e.l=Qd(e.l,this.minLightness,this.maxLightness))},r.prototype.processConfig=function(e){if(e){if(E(e.list)&&Ai(e.list))for(var i=0,n=e.list.length;i{s===this.plugin.id&&this.fallbacks.setSettings(o)}),this.proxiedOn=new Proxy({},{get:(s,o)=>this.target?this.target.on[o]:(...l)=>{this.onQueue.push({method:o,args:l})}}),this.proxiedTarget=new Proxy({},{get:(s,o)=>this.target?this.target[o]:o==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(o)?(...l)=>(this.targetQueue.push({method:o,args:l,resolve:()=>{}}),this.fallbacks[o](...l)):(...l)=>new Promise(u=>{this.targetQueue.push({method:o,args:l,resolve:u})})})}async setRealTarget(r){this.target=r;for(const e of this.onQueue)this.target.on[e.method](...e.args);for(const e of this.targetQueue)e.resolve(await this.target[e.method](...e.args))}}function iC(t,r){const e=t,i=X2(),n=q8(),a=X8&&e.enableEarlyProxy;if(n&&(i.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!a))n.emit(Q8,t,r);else{const s=a?new rC(e,n):null;(i.__VUE_DEVTOOLS_PLUGINS__=i.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:e,setupFn:r,proxy:s}),s&&r(s.proxiedTarget)}}/*! + * vue-router v4.1.6 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const Ua=typeof window<"u";function nC(t){return t.__esModule||t[Symbol.toStringTag]==="Module"}const bt=Object.assign;function uh(t,r){const e={};for(const i in r){const n=r[i];e[i]=yi(n)?n.map(t):t(n)}return e}const Eo=()=>{},yi=Array.isArray,aC=/\/$/,sC=t=>t.replace(aC,"");function ch(t,r,e="/"){let i,n={},a="",s="";const o=r.indexOf("#");let l=r.indexOf("?");return o=0&&(l=-1),l>-1&&(i=r.slice(0,l),a=r.slice(l+1,o>-1?o:r.length),n=t(a)),o>-1&&(i=i||r.slice(0,o),s=r.slice(o,r.length)),i=cC(i!=null?i:r,e),{fullPath:i+(a&&"?")+a+s,path:i,query:n,hash:s}}function oC(t,r){const e=r.query?t(r.query):"";return r.path+(e&&"?")+e+(r.hash||"")}function cv(t,r){return!r||!t.toLowerCase().startsWith(r.toLowerCase())?t:t.slice(r.length)||"/"}function lC(t,r,e){const i=r.matched.length-1,n=e.matched.length-1;return i>-1&&i===n&&ds(r.matched[i],e.matched[n])&&Q2(r.params,e.params)&&t(r.query)===t(e.query)&&r.hash===e.hash}function ds(t,r){return(t.aliasOf||t)===(r.aliasOf||r)}function Q2(t,r){if(Object.keys(t).length!==Object.keys(r).length)return!1;for(const e in t)if(!uC(t[e],r[e]))return!1;return!0}function uC(t,r){return yi(t)?dv(t,r):yi(r)?dv(r,t):t===r}function dv(t,r){return yi(r)?t.length===r.length&&t.every((e,i)=>e===r[i]):t.length===1&&t[0]===r}function cC(t,r){if(t.startsWith("/"))return t;if(!t)return r;const e=r.split("/"),i=t.split("/");let n=e.length-1,a,s;for(a=0;a1&&n--;else break;return e.slice(0,n).join("/")+"/"+i.slice(a-(a===i.length?1:0)).join("/")}var nl;(function(t){t.pop="pop",t.push="push"})(nl||(nl={}));var To;(function(t){t.back="back",t.forward="forward",t.unknown=""})(To||(To={}));function dC(t){if(!t)if(Ua){const r=document.querySelector("base");t=r&&r.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),sC(t)}const hC=/^[^#]+#/;function fC(t,r){return t.replace(hC,"#")+r}function pC(t,r){const e=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:r.behavior,left:i.left-e.left-(r.left||0),top:i.top-e.top-(r.top||0)}}const md=()=>({left:window.pageXOffset,top:window.pageYOffset});function gC(t){let r;if("el"in t){const e=t.el,i=typeof e=="string"&&e.startsWith("#"),n=typeof e=="string"?i?document.getElementById(e.slice(1)):document.querySelector(e):e;if(!n)return;r=pC(n,t)}else r=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(r):window.scrollTo(r.left!=null?r.left:window.pageXOffset,r.top!=null?r.top:window.pageYOffset)}function hv(t,r){return(history.state?history.state.position-r:-1)+t}const Uf=new Map;function mC(t,r){Uf.set(t,r)}function vC(t){const r=Uf.get(t);return Uf.delete(t),r}let yC=()=>location.protocol+"//"+location.host;function J2(t,r){const{pathname:e,search:i,hash:n}=r,a=t.indexOf("#");if(a>-1){let o=n.includes(t.slice(a))?t.slice(a).length:1,l=n.slice(o);return l[0]!=="/"&&(l="/"+l),cv(l,"")}return cv(e,t)+i+n}function bC(t,r,e,i){let n=[],a=[],s=null;const o=({state:h})=>{const f=J2(t,location),p=e.value,m=r.value;let g=0;if(h){if(e.value=f,r.value=h,s&&s===p){s=null;return}g=m?h.position-m.position:0}else i(f);n.forEach(y=>{y(e.value,p,{delta:g,type:nl.pop,direction:g?g>0?To.forward:To.back:To.unknown})})};function l(){s=e.value}function u(h){n.push(h);const f=()=>{const p=n.indexOf(h);p>-1&&n.splice(p,1)};return a.push(f),f}function c(){const{history:h}=window;!h.state||h.replaceState(bt({},h.state,{scroll:md()}),"")}function d(){for(const h of a)h();a=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c),{pauseListeners:l,listen:u,destroy:d}}function fv(t,r,e,i=!1,n=!1){return{back:t,current:r,forward:e,replaced:i,position:window.history.length,scroll:n?md():null}}function wC(t){const{history:r,location:e}=window,i={value:J2(t,e)},n={value:r.state};n.value||a(i.value,{back:null,current:i.value,forward:null,position:r.length-1,replaced:!0,scroll:null},!0);function a(l,u,c){const d=t.indexOf("#"),h=d>-1?(e.host&&document.querySelector("base")?t:t.slice(d))+l:yC()+t+l;try{r[c?"replaceState":"pushState"](u,"",h),n.value=u}catch(f){console.error(f),e[c?"replace":"assign"](h)}}function s(l,u){const c=bt({},r.state,fv(n.value.back,l,n.value.forward,!0),u,{position:n.value.position});a(l,c,!0),i.value=l}function o(l,u){const c=bt({},n.value,r.state,{forward:l,scroll:md()});a(c.current,c,!0);const d=bt({},fv(i.value,l,null),{position:c.position+1},u);a(l,d,!1),i.value=l}return{location:i,state:n,push:o,replace:s}}function _C(t){t=dC(t);const r=wC(t),e=bC(t,r.state,r.location,r.replace);function i(a,s=!0){s||e.pauseListeners(),history.go(a)}const n=bt({location:"",base:t,go:i,createHref:fC.bind(null,t)},r,e);return Object.defineProperty(n,"location",{enumerable:!0,get:()=>r.location.value}),Object.defineProperty(n,"state",{enumerable:!0,get:()=>r.state.value}),n}function xC(t){return typeof t=="string"||t&&typeof t=="object"}function ew(t){return typeof t=="string"||typeof t=="symbol"}const xn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},tw=Symbol("");var pv;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(pv||(pv={}));function hs(t,r){return bt(new Error,{type:t,[tw]:!0},r)}function Zi(t,r){return t instanceof Error&&tw in t&&(r==null||!!(t.type&r))}const gv="[^/]+?",SC={sensitive:!1,strict:!1,start:!0,end:!0},CC=/[.+*?^${}()[\]/\\]/g;function PC(t,r){const e=bt({},SC,r),i=[];let n=e.start?"^":"";const a=[];for(const u of t){const c=u.length?[]:[90];e.strict&&!u.length&&(n+="/");for(let d=0;dr.length?r.length===1&&r[0]===40+40?1:-1:0}function kC(t,r){let e=0;const i=t.score,n=r.score;for(;e0&&r[r.length-1]<0}const EC={type:0,value:""},TC=/[a-zA-Z0-9_]/;function DC(t){if(!t)return[[]];if(t==="/")return[[EC]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function r(f){throw new Error(`ERR (${e})/"${u}": ${f}`)}let e=0,i=e;const n=[];let a;function s(){a&&n.push(a),a=[]}let o=0,l,u="",c="";function d(){!u||(e===0?a.push({type:0,value:u}):e===1||e===2||e===3?(a.length>1&&(l==="*"||l==="+")&&r(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):r("Invalid state to consume buffer"),u="")}function h(){u+=l}for(;o{s(v)}:Eo}function s(c){if(ew(c)){const d=i.get(c);d&&(i.delete(c),e.splice(e.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=e.indexOf(c);d>-1&&(e.splice(d,1),c.record.name&&i.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function o(){return e}function l(c){let d=0;for(;d=0&&(c.record.path!==e[d].record.path||!rw(c,e[d]));)d++;e.splice(d,0,c),c.record.name&&!yv(c)&&i.set(c.record.name,c)}function u(c,d){let h,f={},p,m;if("name"in c&&c.name){if(h=i.get(c.name),!h)throw hs(1,{location:c});m=h.record.name,f=bt(vv(d.params,h.keys.filter(v=>!v.optional).map(v=>v.name)),c.params&&vv(c.params,h.keys.map(v=>v.name))),p=h.stringify(f)}else if("path"in c)p=c.path,h=e.find(v=>v.re.test(p)),h&&(f=h.parse(p),m=h.record.name);else{if(h=d.name?i.get(d.name):e.find(v=>v.re.test(d.path)),!h)throw hs(1,{location:c,currentLocation:d});m=h.record.name,f=bt({},d.params,c.params),p=h.stringify(f)}const g=[];let y=h;for(;y;)g.unshift(y.record),y=y.parent;return{name:m,path:p,params:f,matched:g,meta:LC(g)}}return t.forEach(c=>a(c)),{addRoute:a,resolve:u,removeRoute:s,getRoutes:o,getRecordMatcher:n}}function vv(t,r){const e={};for(const i of r)i in t&&(e[i]=t[i]);return e}function AC(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:BC(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function BC(t){const r={},e=t.props||!1;if("component"in t)r.default=e;else for(const i in t.components)r[i]=typeof e=="boolean"?e:e[i];return r}function yv(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function LC(t){return t.reduce((r,e)=>bt(r,e.meta),{})}function bv(t,r){const e={};for(const i in t)e[i]=i in r?r[i]:t[i];return e}function rw(t,r){return r.children.some(e=>e===t||rw(t,e))}const iw=/#/g,FC=/&/g,RC=/\//g,NC=/=/g,jC=/\?/g,nw=/\+/g,VC=/%5B/g,HC=/%5D/g,aw=/%5E/g,zC=/%60/g,sw=/%7B/g,UC=/%7C/g,ow=/%7D/g,$C=/%20/g;function zg(t){return encodeURI(""+t).replace(UC,"|").replace(VC,"[").replace(HC,"]")}function YC(t){return zg(t).replace(sw,"{").replace(ow,"}").replace(aw,"^")}function $f(t){return zg(t).replace(nw,"%2B").replace($C,"+").replace(iw,"%23").replace(FC,"%26").replace(zC,"`").replace(sw,"{").replace(ow,"}").replace(aw,"^")}function WC(t){return $f(t).replace(NC,"%3D")}function KC(t){return zg(t).replace(iw,"%23").replace(jC,"%3F")}function GC(t){return t==null?"":KC(t).replace(RC,"%2F")}function mc(t){try{return decodeURIComponent(""+t)}catch{}return""+t}function ZC(t){const r={};if(t===""||t==="?")return r;const i=(t[0]==="?"?t.slice(1):t).split("&");for(let n=0;na&&$f(a)):[i&&$f(i)]).forEach(a=>{a!==void 0&&(r+=(r.length?"&":"")+e,a!=null&&(r+="="+a))})}return r}function qC(t){const r={};for(const e in t){const i=t[e];i!==void 0&&(r[e]=yi(i)?i.map(n=>n==null?null:""+n):i==null?i:""+i)}return r}const XC=Symbol(""),_v=Symbol(""),vd=Symbol(""),Ug=Symbol(""),Yf=Symbol("");function to(){let t=[];function r(i){return t.push(i),()=>{const n=t.indexOf(i);n>-1&&t.splice(n,1)}}function e(){t=[]}return{add:r,list:()=>t,reset:e}}function kn(t,r,e,i,n){const a=i&&(i.enterCallbacks[n]=i.enterCallbacks[n]||[]);return()=>new Promise((s,o)=>{const l=d=>{d===!1?o(hs(4,{from:e,to:r})):d instanceof Error?o(d):xC(d)?o(hs(2,{from:r,to:d})):(a&&i.enterCallbacks[n]===a&&typeof d=="function"&&a.push(d),s())},u=t.call(i&&i.instances[n],r,e,l);let c=Promise.resolve(u);t.length<3&&(c=c.then(l)),c.catch(d=>o(d))})}function dh(t,r,e,i){const n=[];for(const a of t)for(const s in a.components){let o=a.components[s];if(!(r!=="beforeRouteEnter"&&!a.instances[s]))if(QC(o)){const u=(o.__vccOpts||o)[r];u&&n.push(kn(u,e,i,a,s))}else{let l=o();n.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${a.path}"`));const c=nC(u)?u.default:u;a.components[s]=c;const h=(c.__vccOpts||c)[r];return h&&kn(h,e,i,a,s)()}))}}return n}function QC(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function xv(t){const r=zr(vd),e=zr(Ug),i=N(()=>r.resolve(te(t.to))),n=N(()=>{const{matched:l}=i.value,{length:u}=l,c=l[u-1],d=e.matched;if(!c||!d.length)return-1;const h=d.findIndex(ds.bind(null,c));if(h>-1)return h;const f=Sv(l[u-2]);return u>1&&Sv(c)===f&&d[d.length-1].path!==f?d.findIndex(ds.bind(null,l[u-2])):h}),a=N(()=>n.value>-1&&rP(e.params,i.value.params)),s=N(()=>n.value>-1&&n.value===e.matched.length-1&&Q2(e.params,i.value.params));function o(l={}){return tP(l)?r[te(t.replace)?"replace":"push"](te(t.to)).catch(Eo):Promise.resolve()}return{route:i,href:N(()=>i.value.href),isActive:a,isExactActive:s,navigate:o}}const JC=he({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:xv,setup(t,{slots:r}){const e=zi(xv(t)),{options:i}=zr(vd),n=N(()=>({[Cv(t.activeClass,i.linkActiveClass,"router-link-active")]:e.isActive,[Cv(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:e.isExactActive}));return()=>{const a=r.default&&r.default(e);return t.custom?a:Ee("a",{"aria-current":e.isExactActive?t.ariaCurrentValue:null,href:e.href,onClick:e.navigate,class:n.value},a)}}}),eP=JC;function tP(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const r=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(r))return}return t.preventDefault&&t.preventDefault(),!0}}function rP(t,r){for(const e in r){const i=r[e],n=t[e];if(typeof i=="string"){if(i!==n)return!1}else if(!yi(n)||n.length!==i.length||i.some((a,s)=>a!==n[s]))return!1}return!0}function Sv(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Cv=(t,r,e)=>t!=null?t:r!=null?r:e,iP=he({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:r,slots:e}){const i=zr(Yf),n=N(()=>t.route||i.value),a=zr(_v,0),s=N(()=>{let u=te(a);const{matched:c}=n.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=N(()=>n.value.matched[s.value]);wo(_v,N(()=>s.value+1)),wo(XC,o),wo(Yf,n);const l=Y();return $e(()=>[l.value,o.value,t.name],([u,c,d],[h,f,p])=>{c&&(c.instances[d]=u,f&&f!==c&&u&&u===h&&(c.leaveGuards.size||(c.leaveGuards=f.leaveGuards),c.updateGuards.size||(c.updateGuards=f.updateGuards))),u&&c&&(!f||!ds(c,f)||!h)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=n.value,c=t.name,d=o.value,h=d&&d.components[c];if(!h)return Pv(e.default,{Component:h,route:u});const f=d.props[c],p=f?f===!0?u.params:typeof f=="function"?f(u):f:null,g=Ee(h,bt({},p,r,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return Pv(e.default,{Component:g,route:u})||g}}});function Pv(t,r){if(!t)return null;const e=t(r);return e.length===1?e[0]:e}const nP=iP;function aP(t){const r=IC(t.routes,t),e=t.parseQuery||ZC,i=t.stringifyQuery||wv,n=t.history,a=to(),s=to(),o=to(),l=m3(xn);let u=xn;Ua&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=uh.bind(null,j=>""+j),d=uh.bind(null,GC),h=uh.bind(null,mc);function f(j,X){let G,re;return ew(j)?(G=r.getRecordMatcher(j),re=X):re=j,r.addRoute(re,G)}function p(j){const X=r.getRecordMatcher(j);X&&r.removeRoute(X)}function m(){return r.getRoutes().map(j=>j.record)}function g(j){return!!r.getRecordMatcher(j)}function y(j,X){if(X=bt({},X||l.value),typeof j=="string"){const C=ch(e,j,X.path),P=r.resolve({path:C.path},X),L=n.createHref(C.fullPath);return bt(C,P,{params:h(P.params),hash:mc(C.hash),redirectedFrom:void 0,href:L})}let G;if("path"in j)G=bt({},j,{path:ch(e,j.path,X.path).path});else{const C=bt({},j.params);for(const P in C)C[P]==null&&delete C[P];G=bt({},j,{params:d(j.params)}),X.params=d(X.params)}const re=r.resolve(G,X),$=j.hash||"";re.params=c(h(re.params));const ue=oC(i,bt({},j,{hash:YC($),path:re.path})),le=n.createHref(ue);return bt({fullPath:ue,hash:$,query:i===wv?qC(j.query):j.query||{}},re,{redirectedFrom:void 0,href:le})}function v(j){return typeof j=="string"?ch(e,j,l.value.path):bt({},j)}function b(j,X){if(u!==j)return hs(8,{from:X,to:j})}function w(j){return T(j)}function _(j){return w(bt(v(j),{replace:!0}))}function x(j){const X=j.matched[j.matched.length-1];if(X&&X.redirect){const{redirect:G}=X;let re=typeof G=="function"?G(j):G;return typeof re=="string"&&(re=re.includes("?")||re.includes("#")?re=v(re):{path:re},re.params={}),bt({query:j.query,hash:j.hash,params:"path"in re?{}:j.params},re)}}function T(j,X){const G=u=y(j),re=l.value,$=j.state,ue=j.force,le=j.replace===!0,C=x(G);if(C)return T(bt(v(C),{state:typeof C=="object"?bt({},$,C.state):$,force:ue,replace:le}),X||G);const P=G;P.redirectedFrom=X;let L;return!ue&&lC(i,re,G)&&(L=hs(16,{to:P,from:re}),Me(re,re,!0,!1)),(L?Promise.resolve(L):k(P,re)).catch(V=>Zi(V)?Zi(V,2)?V:Se(V):oe(V,P,re)).then(V=>{if(V){if(Zi(V,2))return T(bt({replace:le},v(V.to),{state:typeof V.to=="object"?bt({},$,V.to.state):$,force:ue}),X||P)}else V=H(P,re,!0,le,$);return I(P,re,V),V})}function S(j,X){const G=b(j,X);return G?Promise.reject(G):Promise.resolve()}function k(j,X){let G;const[re,$,ue]=sP(j,X);G=dh(re.reverse(),"beforeRouteLeave",j,X);for(const C of re)C.leaveGuards.forEach(P=>{G.push(kn(P,j,X))});const le=S.bind(null,j,X);return G.push(le),Ba(G).then(()=>{G=[];for(const C of a.list())G.push(kn(C,j,X));return G.push(le),Ba(G)}).then(()=>{G=dh($,"beforeRouteUpdate",j,X);for(const C of $)C.updateGuards.forEach(P=>{G.push(kn(P,j,X))});return G.push(le),Ba(G)}).then(()=>{G=[];for(const C of j.matched)if(C.beforeEnter&&!X.matched.includes(C))if(yi(C.beforeEnter))for(const P of C.beforeEnter)G.push(kn(P,j,X));else G.push(kn(C.beforeEnter,j,X));return G.push(le),Ba(G)}).then(()=>(j.matched.forEach(C=>C.enterCallbacks={}),G=dh(ue,"beforeRouteEnter",j,X),G.push(le),Ba(G))).then(()=>{G=[];for(const C of s.list())G.push(kn(C,j,X));return G.push(le),Ba(G)}).catch(C=>Zi(C,8)?C:Promise.reject(C))}function I(j,X,G){for(const re of o.list())re(j,X,G)}function H(j,X,G,re,$){const ue=b(j,X);if(ue)return ue;const le=X===xn,C=Ua?history.state:{};G&&(re||le?n.replace(j.fullPath,bt({scroll:le&&C&&C.scroll},$)):n.push(j.fullPath,$)),l.value=j,Me(j,X,G,le),Se()}let R;function U(){R||(R=n.listen((j,X,G)=>{if(!De.listening)return;const re=y(j),$=x(re);if($){T(bt($,{replace:!0}),re).catch(Eo);return}u=re;const ue=l.value;Ua&&mC(hv(ue.fullPath,G.delta),md()),k(re,ue).catch(le=>Zi(le,12)?le:Zi(le,2)?(T(le.to,re).then(C=>{Zi(C,20)&&!G.delta&&G.type===nl.pop&&n.go(-1,!1)}).catch(Eo),Promise.reject()):(G.delta&&n.go(-G.delta,!1),oe(le,re,ue))).then(le=>{le=le||H(re,ue,!1),le&&(G.delta&&!Zi(le,8)?n.go(-G.delta,!1):G.type===nl.pop&&Zi(le,20)&&n.go(-1,!1)),I(re,ue,le)}).catch(Eo)}))}let de=to(),W=to(),F;function oe(j,X,G){Se(j);const re=W.list();return re.length?re.forEach($=>$(j,X,G)):console.error(j),Promise.reject(j)}function me(){return F&&l.value!==xn?Promise.resolve():new Promise((j,X)=>{de.add([j,X])})}function Se(j){return F||(F=!j,U(),de.list().forEach(([X,G])=>j?G(j):X()),de.reset()),j}function Me(j,X,G,re){const{scrollBehavior:$}=t;if(!Ua||!$)return Promise.resolve();const ue=!G&&vC(hv(j.fullPath,0))||(re||!G)&&history.state&&history.state.scroll||null;return ri().then(()=>$(j,X,ue)).then(le=>le&&gC(le)).catch(le=>oe(le,j,X))}const Ve=j=>n.go(j);let Oe;const pe=new Set,De={currentRoute:l,listening:!0,addRoute:f,removeRoute:p,hasRoute:g,getRoutes:m,resolve:y,options:t,push:w,replace:_,go:Ve,back:()=>Ve(-1),forward:()=>Ve(1),beforeEach:a.add,beforeResolve:s.add,afterEach:o.add,onError:W.add,isReady:me,install(j){const X=this;j.component("RouterLink",eP),j.component("RouterView",nP),j.config.globalProperties.$router=X,Object.defineProperty(j.config.globalProperties,"$route",{enumerable:!0,get:()=>te(l)}),Ua&&!Oe&&l.value===xn&&(Oe=!0,w(n.location).catch($=>{}));const G={};for(const $ in xn)G[$]=N(()=>l.value[$]);j.provide(vd,X),j.provide(Ug,zi(G)),j.provide(Yf,l);const re=j.unmount;pe.add(j),j.unmount=function(){pe.delete(j),pe.size<1&&(u=xn,R&&R(),R=null,l.value=xn,Oe=!1,F=!1),re()}}};return De}function Ba(t){return t.reduce((r,e)=>r.then(()=>e()),Promise.resolve())}function sP(t,r){const e=[],i=[],n=[],a=Math.max(r.matched.length,t.matched.length);for(let s=0;sds(u,o))?i.push(o):e.push(o));const l=t.matched[s];l&&(r.matched.find(u=>ds(u,l))||n.push(l))}return[e,i,n]}function $g(){return zr(vd)}function yd(){return zr(Ug)}function na(t,r=0){const e=oP(t);return e!==void 0?parseInt(e):r}function oP(t){var e;const r=Array.isArray(t)?t:[t];return(e=r[r.length-1])!=null?e:void 0}/*! + * vuex v4.1.0 + * (c) 2022 Evan You + * @license MIT + */var lw="store";function lP(t){return t===void 0&&(t=null),zr(t!==null?t:lw)}function Es(t,r){Object.keys(t).forEach(function(e){return r(t[e],e)})}function uw(t){return t!==null&&typeof t=="object"}function uP(t){return t&&typeof t.then=="function"}function cP(t,r){return function(){return t(r)}}function cw(t,r,e){return r.indexOf(t)<0&&(e&&e.prepend?r.unshift(t):r.push(t)),function(){var i=r.indexOf(t);i>-1&&r.splice(i,1)}}function dw(t,r){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var e=t.state;bd(t,e,[],t._modules.root,!0),Yg(t,e,r)}function Yg(t,r,e){var i=t._state,n=t._scope;t.getters={},t._makeLocalGettersCache=Object.create(null);var a=t._wrappedGetters,s={},o={},l=z4(!0);l.run(function(){Es(a,function(u,c){s[c]=cP(u,t),o[c]=N(function(){return s[c]()}),Object.defineProperty(t.getters,c,{get:function(){return o[c].value},enumerable:!0})})}),t._state=zi({data:r}),t._scope=l,t.strict&&gP(t),i&&e&&t._withCommit(function(){i.data=null}),n&&n.stop()}function bd(t,r,e,i,n){var a=!e.length,s=t._modules.getNamespace(e);if(i.namespaced&&(t._modulesNamespaceMap[s],t._modulesNamespaceMap[s]=i),!a&&!n){var o=Wg(r,e.slice(0,-1)),l=e[e.length-1];t._withCommit(function(){o[l]=i.state})}var u=i.context=dP(t,s,e);i.forEachMutation(function(c,d){var h=s+d;hP(t,h,c,u)}),i.forEachAction(function(c,d){var h=c.root?d:s+d,f=c.handler||c;fP(t,h,f,u)}),i.forEachGetter(function(c,d){var h=s+d;pP(t,h,c,u)}),i.forEachChild(function(c,d){bd(t,r,e.concat(d),c,n)})}function dP(t,r,e){var i=r==="",n={dispatch:i?t.dispatch:function(a,s,o){var l=vc(a,s,o),u=l.payload,c=l.options,d=l.type;return(!c||!c.root)&&(d=r+d),t.dispatch(d,u)},commit:i?t.commit:function(a,s,o){var l=vc(a,s,o),u=l.payload,c=l.options,d=l.type;(!c||!c.root)&&(d=r+d),t.commit(d,u,c)}};return Object.defineProperties(n,{getters:{get:i?function(){return t.getters}:function(){return hw(t,r)}},state:{get:function(){return Wg(t.state,e)}}}),n}function hw(t,r){if(!t._makeLocalGettersCache[r]){var e={},i=r.length;Object.keys(t.getters).forEach(function(n){if(n.slice(0,i)===r){var a=n.slice(i);Object.defineProperty(e,a,{get:function(){return t.getters[n]},enumerable:!0})}}),t._makeLocalGettersCache[r]=e}return t._makeLocalGettersCache[r]}function hP(t,r,e,i){var n=t._mutations[r]||(t._mutations[r]=[]);n.push(function(s){e.call(t,i.state,s)})}function fP(t,r,e,i){var n=t._actions[r]||(t._actions[r]=[]);n.push(function(s){var o=e.call(t,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:t.getters,rootState:t.state},s);return uP(o)||(o=Promise.resolve(o)),t._devtoolHook?o.catch(function(l){throw t._devtoolHook.emit("vuex:error",l),l}):o})}function pP(t,r,e,i){t._wrappedGetters[r]||(t._wrappedGetters[r]=function(a){return e(i.state,i.getters,a.state,a.getters)})}function gP(t){$e(function(){return t._state.data},function(){},{deep:!0,flush:"sync"})}function Wg(t,r){return r.reduce(function(e,i){return e[i]},t)}function vc(t,r,e){return uw(t)&&t.type&&(e=r,r=t,t=t.type),{type:t,payload:r,options:e}}var mP="vuex bindings",Ov="vuex:mutations",hh="vuex:actions",La="vuex",vP=0;function yP(t,r){iC({id:"org.vuejs.vuex",app:t,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[mP]},function(e){e.addTimelineLayer({id:Ov,label:"Vuex Mutations",color:kv}),e.addTimelineLayer({id:hh,label:"Vuex Actions",color:kv}),e.addInspector({id:La,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),e.on.getInspectorTree(function(i){if(i.app===t&&i.inspectorId===La)if(i.filter){var n=[];mw(n,r._modules.root,i.filter,""),i.rootNodes=n}else i.rootNodes=[gw(r._modules.root,"")]}),e.on.getInspectorState(function(i){if(i.app===t&&i.inspectorId===La){var n=i.nodeId;hw(r,n),i.state=_P(SP(r._modules,n),n==="root"?r.getters:r._makeLocalGettersCache,n)}}),e.on.editInspectorState(function(i){if(i.app===t&&i.inspectorId===La){var n=i.nodeId,a=i.path;n!=="root"&&(a=n.split("/").filter(Boolean).concat(a)),r._withCommit(function(){i.set(r._state.data,a,i.state.value)})}}),r.subscribe(function(i,n){var a={};i.payload&&(a.payload=i.payload),a.state=n,e.notifyComponentUpdate(),e.sendInspectorTree(La),e.sendInspectorState(La),e.addTimelineEvent({layerId:Ov,event:{time:Date.now(),title:i.type,data:a}})}),r.subscribeAction({before:function(i,n){var a={};i.payload&&(a.payload=i.payload),i._id=vP++,i._time=Date.now(),a.state=n,e.addTimelineEvent({layerId:hh,event:{time:i._time,title:i.type,groupId:i._id,subtitle:"start",data:a}})},after:function(i,n){var a={},s=Date.now()-i._time;a.duration={_custom:{type:"duration",display:s+"ms",tooltip:"Action duration",value:s}},i.payload&&(a.payload=i.payload),a.state=n,e.addTimelineEvent({layerId:hh,event:{time:Date.now(),title:i.type,groupId:i._id,subtitle:"end",data:a}})}})})}var kv=8702998,bP=6710886,wP=16777215,fw={label:"namespaced",textColor:wP,backgroundColor:bP};function pw(t){return t&&t!=="root"?t.split("/").slice(-2,-1)[0]:"Root"}function gw(t,r){return{id:r||"root",label:pw(r),tags:t.namespaced?[fw]:[],children:Object.keys(t._children).map(function(e){return gw(t._children[e],r+e+"/")})}}function mw(t,r,e,i){i.includes(e)&&t.push({id:i||"root",label:i.endsWith("/")?i.slice(0,i.length-1):i||"Root",tags:r.namespaced?[fw]:[]}),Object.keys(r._children).forEach(function(n){mw(t,r._children[n],e,i+n+"/")})}function _P(t,r,e){r=e==="root"?r:r[e];var i=Object.keys(r),n={state:Object.keys(t.state).map(function(s){return{key:s,editable:!0,value:t.state[s]}})};if(i.length){var a=xP(r);n.getters=Object.keys(a).map(function(s){return{key:s.endsWith("/")?pw(s):s,editable:!1,value:Wf(function(){return a[s]})}})}return n}function xP(t){var r={};return Object.keys(t).forEach(function(e){var i=e.split("/");if(i.length>1){var n=r,a=i.pop();i.forEach(function(s){n[s]||(n[s]={_custom:{value:{},display:s,tooltip:"Module",abstract:!0}}),n=n[s]._custom.value}),n[a]=Wf(function(){return t[e]})}else r[e]=Wf(function(){return t[e]})}),r}function SP(t,r){var e=r.split("/").filter(function(i){return i});return e.reduce(function(i,n,a){var s=i[n];if(!s)throw new Error('Missing module "'+n+'" for path "'+r+'".');return a===e.length-1?s:s._children},r==="root"?t:t.root._children)}function Wf(t){try{return t()}catch(r){return r}}var xi=function(r,e){this.runtime=e,this._children=Object.create(null),this._rawModule=r;var i=r.state;this.state=(typeof i=="function"?i():i)||{}},vw={namespaced:{configurable:!0}};vw.namespaced.get=function(){return!!this._rawModule.namespaced};xi.prototype.addChild=function(r,e){this._children[r]=e};xi.prototype.removeChild=function(r){delete this._children[r]};xi.prototype.getChild=function(r){return this._children[r]};xi.prototype.hasChild=function(r){return r in this._children};xi.prototype.update=function(r){this._rawModule.namespaced=r.namespaced,r.actions&&(this._rawModule.actions=r.actions),r.mutations&&(this._rawModule.mutations=r.mutations),r.getters&&(this._rawModule.getters=r.getters)};xi.prototype.forEachChild=function(r){Es(this._children,r)};xi.prototype.forEachGetter=function(r){this._rawModule.getters&&Es(this._rawModule.getters,r)};xi.prototype.forEachAction=function(r){this._rawModule.actions&&Es(this._rawModule.actions,r)};xi.prototype.forEachMutation=function(r){this._rawModule.mutations&&Es(this._rawModule.mutations,r)};Object.defineProperties(xi.prototype,vw);var Pa=function(r){this.register([],r,!1)};Pa.prototype.get=function(r){return r.reduce(function(e,i){return e.getChild(i)},this.root)};Pa.prototype.getNamespace=function(r){var e=this.root;return r.reduce(function(i,n){return e=e.getChild(n),i+(e.namespaced?n+"/":"")},"")};Pa.prototype.update=function(r){yw([],this.root,r)};Pa.prototype.register=function(r,e,i){var n=this;i===void 0&&(i=!0);var a=new xi(e,i);if(r.length===0)this.root=a;else{var s=this.get(r.slice(0,-1));s.addChild(r[r.length-1],a)}e.modules&&Es(e.modules,function(o,l){n.register(r.concat(l),o,i)})};Pa.prototype.unregister=function(r){var e=this.get(r.slice(0,-1)),i=r[r.length-1],n=e.getChild(i);!n||!n.runtime||e.removeChild(i)};Pa.prototype.isRegistered=function(r){var e=this.get(r.slice(0,-1)),i=r[r.length-1];return e?e.hasChild(i):!1};function yw(t,r,e){if(r.update(e),e.modules)for(var i in e.modules){if(!r.getChild(i))return;yw(t.concat(i),r.getChild(i),e.modules[i])}}function CP(t){return new Ar(t)}var Ar=function(r){var e=this;r===void 0&&(r={});var i=r.plugins;i===void 0&&(i=[]);var n=r.strict;n===void 0&&(n=!1);var a=r.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Pa(r),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=a;var s=this,o=this,l=o.dispatch,u=o.commit;this.dispatch=function(h,f){return l.call(s,h,f)},this.commit=function(h,f,p){return u.call(s,h,f,p)},this.strict=n;var c=this._modules.root.state;bd(this,c,[],this._modules.root),Yg(this,c),i.forEach(function(d){return d(e)})},Kg={state:{configurable:!0}};Ar.prototype.install=function(r,e){r.provide(e||lw,this),r.config.globalProperties.$store=this;var i=this._devtools!==void 0?this._devtools:!1;i&&yP(r,this)};Kg.state.get=function(){return this._state.data};Kg.state.set=function(t){};Ar.prototype.commit=function(r,e,i){var n=this,a=vc(r,e,i),s=a.type,o=a.payload,l={type:s,payload:o},u=this._mutations[s];!u||(this._withCommit(function(){u.forEach(function(d){d(o)})}),this._subscribers.slice().forEach(function(c){return c(l,n.state)}))};Ar.prototype.dispatch=function(r,e){var i=this,n=vc(r,e),a=n.type,s=n.payload,o={type:a,payload:s},l=this._actions[a];if(!!l){try{this._actionSubscribers.slice().filter(function(c){return c.before}).forEach(function(c){return c.before(o,i.state)})}catch{}var u=l.length>1?Promise.all(l.map(function(c){return c(s)})):l[0](s);return new Promise(function(c,d){u.then(function(h){try{i._actionSubscribers.filter(function(f){return f.after}).forEach(function(f){return f.after(o,i.state)})}catch{}c(h)},function(h){try{i._actionSubscribers.filter(function(f){return f.error}).forEach(function(f){return f.error(o,i.state,h)})}catch{}d(h)})})}};Ar.prototype.subscribe=function(r,e){return cw(r,this._subscribers,e)};Ar.prototype.subscribeAction=function(r,e){var i=typeof r=="function"?{before:r}:r;return cw(i,this._actionSubscribers,e)};Ar.prototype.watch=function(r,e,i){var n=this;return $e(function(){return r(n.state,n.getters)},e,Object.assign({},i))};Ar.prototype.replaceState=function(r){var e=this;this._withCommit(function(){e._state.data=r})};Ar.prototype.registerModule=function(r,e,i){i===void 0&&(i={}),typeof r=="string"&&(r=[r]),this._modules.register(r,e),bd(this,this.state,r,this._modules.get(r),i.preserveState),Yg(this,this.state)};Ar.prototype.unregisterModule=function(r){var e=this;typeof r=="string"&&(r=[r]),this._modules.unregister(r),this._withCommit(function(){var i=Wg(e.state,r.slice(0,-1));delete i[r[r.length-1]]}),dw(this)};Ar.prototype.hasModule=function(r){return typeof r=="string"&&(r=[r]),this._modules.isRegistered(r)};Ar.prototype.hotUpdate=function(r){this._modules.update(r),dw(this,!0)};Ar.prototype._withCommit=function(r){var e=this._committing;this._committing=!0,r(),this._committing=e};Object.defineProperties(Ar.prototype,Kg);var tse=Zg(function(t,r){var e={};return Gg(r).forEach(function(i){var n=i.key,a=i.val;e[n]=function(){for(var o=[],l=arguments.length;l--;)o[l]=arguments[l];var u=this.$store.commit;if(t){var c=qg(this.$store,"mapMutations",t);if(!c)return;u=c.context.commit}return typeof a=="function"?a.apply(this,[u].concat(o)):u.apply(this.$store,[a].concat(o))}}),e}),rse=Zg(function(t,r){var e={};return Gg(r).forEach(function(i){var n=i.key,a=i.val;a=t+a,e[n]=function(){if(!(t&&!qg(this.$store,"mapGetters",t)))return this.$store.getters[a]},e[n].vuex=!0}),e}),ise=Zg(function(t,r){var e={};return Gg(r).forEach(function(i){var n=i.key,a=i.val;e[n]=function(){for(var o=[],l=arguments.length;l--;)o[l]=arguments[l];var u=this.$store.dispatch;if(t){var c=qg(this.$store,"mapActions",t);if(!c)return;u=c.context.dispatch}return typeof a=="function"?a.apply(this,[u].concat(o)):u.apply(this.$store,[a].concat(o))}}),e});function Gg(t){return PP(t)?Array.isArray(t)?t.map(function(r){return{key:r,val:r}}):Object.keys(t).map(function(r){return{key:r,val:t[r]}}):[]}function PP(t){return Array.isArray(t)||uw(t)}function Zg(t){return function(r,e){return typeof r!="string"?(e=r,r=""):r.charAt(r.length-1)!=="/"&&(r+="/"),t(r,e)}}function qg(t,r,e){var i=t._modulesNamespaceMap[e];return i}const OP="Kuma",nse=12,Kf=500,Do="Online",al="Offline",bw="Partially degraded",Ev="Disabled",ase="kuma.io/zone",sse={not_available:{title:"Not available",appearance:"warning"},partially_degraded:{title:"Partially degraded",appearance:"warning"},offline:{title:"Offline",appearance:"danger"},online:{title:"Online",appearance:"success"}};function Xg(t,r,e=void 0){if(typeof t!="object"||Array.isArray(t))return e;const i=r.indexOf(".");if(i===-1)return t[r]===void 0?e:t[r];const n=r.substring(0,i),a=r.substring(i+1);return Xg(t[n],a,e)}const kP=new Intl.DateTimeFormat("en-US",{dateStyle:"long"}),EP=new Intl.DateTimeFormat("en-US",{dateStyle:"long",timeStyle:"medium"});function TP(t){const r=new Date(Date.parse(t)),e=Math.floor((Date.now()-r.getTime())/1e3);return e<=1?"just now":e<20?`${e} seconds ago`:e<40?"half a minute ago":e<60?"less than a minute ago":e<=90?"one minute ago":e<=3540?`${Math.round(e/60)} minutes ago`:e<=5400?"1 hour ago":e<=86400?`${Math.round(e/3600)} hours ago`:e<=129600?"1 day ago":e<604800?`${Math.round(e/86400)} days ago`:e<=777600?"1 week ago":kP.format(r)}function ose(t){const r=new Date(Date.parse(t));return EP.format(r)}function lse(t,r){const e=t&&typeof t=="object"&&t.constructor===Array?Object.assign({},...t):t;return r.reduce((i,n)=>({...i,[n]:e[n]}),{})}function use(t){const{creationTime:r,modificationTime:e,...i}=t;return i}function cse(t){var e;const r=/^[a-z]+|[A-Z][a-z]*/g;return(e=t.match(r))==null?void 0:e.map(i=>i[0].toUpperCase()+i.substr(1).toLowerCase()).join(" ")}function dse(t){const r=t.replace(/[^a-zA-Z0-9 -]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").trim();return t?r:""}async function Zl(t){try{let r=null,e=0,i=[];for(;;){const n={size:Kf,offset:e},{total:a,items:s,next:o}=await t(n);if(Array.isArray(s)&&(i=i.concat(s)),r===null&&(r=a),a!==r)throw new Error('Mismatch between "total" values between requests');if(!o)break;e+=Kf}return{total:r,items:i}}catch(r){throw new Error(`Resource fetching failed: ${r}`)}}function hse(t){var e,i;const r=(i=(e=t==null?void 0:t.zoneInsight)==null?void 0:e.subscriptions.length)!=null?i:0;if(r&&t.zoneInsight.subscriptions[r-1].config){const n=JSON.parse(t.zoneInsight.subscriptions[r-1].config);return Xg(n,"dpServer.auth.type",Ev)}return Ev}function fse(t){let r=[];t.networking.inbound&&(r=t.networking.inbound.filter(i=>"tags"in i).flatMap(i=>Object.entries(i.tags)).map(([i,n])=>`${i}=${n}`)),t.networking.gateway&&(r=Object.entries(t.networking.gateway.tags).map(([i,n])=>`${i}=${n}`));const e=Array.from(new Set(r));return e.sort((i,n)=>i.localeCompare(n)),e.map(i=>i.split("=")).map(([i,n])=>({label:i,value:n}))}function pse(t,r={subscriptions:[]}){const e=t.networking.inbound?t.networking.inbound:[{health:{ready:!0}}],i=e.filter(o=>o.health&&!o.health.ready).map(o=>`Inbound on port ${o.port} is not ready (kuma.io/service: ${o.tags["kuma.io/service"]})`),a=(r.subscriptions?r.subscriptions:[]).some(o=>o.connectTime&&o.connectTime.length&&!o.disconnectTime);return{status:(()=>{const o=i.length===e.length,l=i.length===0;return!a||o?al:l?Do:bw})(),reason:i}}function gse(t){if(t===void 0||t.subscriptions.length===0)return null;const r={},e=t.subscriptions[t.subscriptions.length-1];return e.version===void 0?null:(e.version.envoy&&(r.envoy=e.version.envoy.version),e.version.kumaDp&&(r.kumaDp=e.version.kumaDp.version),e.version.dependencies&&Object.entries(e.version.dependencies).forEach(([i,n])=>{r[i]=n}),r)}function DP(t){return t===void 0?{status:al}:{status:t.subscriptions.some(e=>e.connectTime&&e.connectTime.length&&!e.disconnectTime)?Do:al}}function mse(t){if(t.dataplaneInsight===void 0||t.dataplaneInsight.mTLS===void 0)return null;const{mTLS:r}=t.dataplaneInsight,e=new Date(r.certificateExpirationTime),i=new Date(e.getTime()+e.getTimezoneOffset()*6e4);return{certificateExpirationTime:{label:"Expiration Time",value:`${i.toLocaleDateString("en-US")} ${i.getHours()}:${i.getMinutes()}:${i.getSeconds()}`},lastCertificateRegeneration:{label:"Last Generated",value:TP(r.lastCertificateRegeneration)},certificateRegenerations:{label:"Regenerations",value:r.certificateRegenerations}}}function vse(t){var i,n,a,s;return((n=(i=t.kumaDp)==null?void 0:i.kumaCpCompatible)!=null?n:!0)?((s=(a=t.envoy)==null?void 0:a.kumaDpCompatible)!=null?s:!0)?{kind:MP}:{kind:AP,payload:{envoy:t.envoy.version,kumaDp:t.kumaDp.version}}:{kind:IP,payload:{kumaDp:t.kumaDp.version}}}const MP="COMPATIBLE",yse="INCOMPATIBLE_ZONE_CP_AND_KUMA_DP_VERSIONS",bse="INCOMPATIBLE_ZONE_AND_GLOBAL_CPS_VERSIONS",IP="INCOMPATIBLE_UNSUPPORTED_KUMA_DP",AP="INCOMPATIBLE_UNSUPPORTED_ENVOY",wse="INCOMPATIBLE_WRONG_FORMAT";class BP extends Error{constructor({title:e=null,message:i,code:n=null,statusCode:a,causes:s=[]}){super(i);yn(this,"title");yn(this,"code");yn(this,"causes");yn(this,"statusCode");this.name="ApiError",this.title=e,this.code=n,this.statusCode=a,this.causes=s}toJSON(){return{name:this.name,title:this.title,message:this.message,code:this.code,statusCode:this.statusCode,causes:this.causes}}}async function LP(t,r={}){var u,c;const e=r,i=(u=e.method)!=null?u:"GET";e.headers=e.headers instanceof Headers?e.headers:new Headers(e.headers),!e.headers.has("content-type")&&["POST","PUT","PATCH"].includes(i)&&e.headers.set("content-type","application/json");let n=t;"params"in r&&(i==="GET"?n+=`?${new URLSearchParams(r.params).toString()}`:(c=e.headers.get("content-type"))!=null&&c.startsWith("application/json")&&(e.body=JSON.stringify(r.params)));let a;try{a=await fetch(n,e)}catch(d){throw FP(d)}const s=a.headers.get("content-type"),l=(s!==null?s.startsWith("application/json"):!1)?await a.json():await a.text();if(a.ok)return{response:a,data:l};throw RP(a,l)}function FP(t){const r=t instanceof Error?t.message:"An unknown network error occurred.";return new Error(r)}function RP(t,r){let e=null,i="An error has occurred while trying to load this data.",n=null,a=[];return typeof r=="string"&&r.length>0?i=r:r&&(Object.prototype.hasOwnProperty.call(r,"title")&&(e=r.title),Object.prototype.hasOwnProperty.call(r,"details")&&(i=r.details),Object.prototype.hasOwnProperty.call(r,"code")&&(n=r.code),Object.prototype.hasOwnProperty.call(r,"causes")&&Array.isArray(r.causes)&&(a=r.causes)),t.status===403&&(i="You currently don\u2019t have access to this data."),new BP({title:e,message:i,code:n,causes:a,statusCode:t.status})}const Tv=window.location.origin;class NP{constructor(){yn(this,"_baseUrl",Tv)}get baseUrl(){return this._baseUrl}set baseUrl(r){if(r.startsWith("http"))this._baseUrl=ww(r);else{const e=VP(r);this._baseUrl=[Tv,e].filter(i=>i!=="").join("/")}}async get(r,e){const i=e!=null?e:{};i.method="GET";const{data:n}=await this.raw(r,i);return n}async raw(r,e){const i=r.startsWith("http")?r:[this.baseUrl,r].join("/");return LP(i,e)}}function ww(t){return t.replace(/\/+$/,"")}function jP(t){return t.replace(/^\/+/,"")}function VP(t){return ww(jP(t))}class HP{constructor(){yn(this,"client");this.client=new NP}get baseUrl(){return this.client.baseUrl}setBaseUrl(r){this.client.baseUrl=r}getInfo(){return this.client.get("")}async getStatus(){try{const{response:r}=await this.client.raw("");return r.status===200?"OK":null}catch{return null}}async getLatestVersion(){return this.client.get("https://kuma.io/latest_version/")}getConfig(){return this.client.get("config")}getPolicyDefinitions(){return this.client.get("policies")}getGlobalInsights(){return this.client.get("global-insights")}getZones(r){return this.client.get("zones",{params:r})}getZone({name:r},e){return this.client.get(`zones/${r}`,{params:e})}getAllZoneOverviews(r){return this.client.get("zones+insights",{params:r})}getZoneOverview({name:r},e){return this.client.get(`zones+insights/${r}`,{params:e})}getZoneIngressData({zoneIngressName:r,dataPath:e},i){return this.client.get(`zoneingresses/${r}/${e}`,{params:i})}getAllZoneIngressOverviews(r){return this.client.get("zoneingresses+insights",{params:r})}getZoneIngressOverview({name:r},e){return this.client.get(`zoneingresses+insights/${r}`,{params:e})}getZoneEgressData({zoneEgressName:r,dataPath:e},i){return this.client.get(`zoneegresses/${r}/${e}`,{params:i})}getAllZoneEgressOverviews(r){return this.client.get("zoneegressoverviews",{params:r})}getZoneEgressOverview({name:r},e){return this.client.get(`zoneegressoverviews/${r}`,{params:e})}getAllMeshes(r){return this.client.get("meshes",{params:r})}getMesh({name:r},e){return this.client.get(`meshes/${r}`,{params:e})}getAllMeshInsights(r){return this.client.get("mesh-insights",{params:r})}getMeshInsights({name:r},e){return this.client.get(`mesh-insights/${r}`,{params:e})}getAllDataplanes(r){return this.client.get("dataplanes",{params:r})}getDataplaneFromMesh({mesh:r,name:e},i){return this.client.get(`meshes/${r}/dataplanes/${e}`,{params:i})}getAllDataplaneOverviews(r){return this.client.get("dataplanes+insights",{params:r})}getAllDataplaneOverviewsFromMesh({mesh:r},e){return this.client.get(`meshes/${r}/dataplanes+insights`,{params:e})}getDataplaneOverviewFromMesh({mesh:r,name:e},i){return this.client.get(`meshes/${r}/dataplanes+insights/${e}`,{params:i})}getSidecarDataplanePolicies({mesh:r,name:e},i){return this.client.get(`meshes/${r}/dataplanes/${e}/policies`,{params:i})}getMeshGatewayDataplane({mesh:r,name:e},i){return this.client.get(`meshes/${r}/dataplanes/${e}/policies`,{params:i})}getDataplaneRules({mesh:r,name:e},i){return this.client.get(`meshes/${r}/dataplanes/${e}/rules`,{params:i})}getDataplaneData({mesh:r,dppName:e,dataPath:i},n){return this.client.get(`meshes/${r}/dataplanes/${e}/${i}`,{params:n})}getAllServiceInsights(r){return this.client.get("service-insights",{params:r})}getAllServiceInsightsFromMesh({mesh:r},e){return this.client.get(`meshes/${r}/service-insights`,{params:e})}getServiceInsight({mesh:r,name:e},i){return this.client.get(`meshes/${r}/service-insights/${e}`,{params:i})}getAllExternalServices(r){return this.client.get("external-services",{params:r})}getAllExternalServicesFromMesh({mesh:r},e){return this.client.get(`meshes/${r}/external-services`,{params:e})}getExternalService({mesh:r,name:e},i){return this.client.get(`meshes/${r}/external-services/${e}`,{params:i})}getPolicyConnections({mesh:r,policyType:e,policyName:i},n){return this.client.get(`meshes/${r}/${e}/${i}/dataplanes`,{params:n})}getAllPolicyEntities({path:r},e){return this.client.get(r,{params:e})}getAllPolicyEntitiesFromMesh({mesh:r,path:e},i){return this.client.get(`meshes/${r}/${e}`,{params:i})}getSinglePolicyEntity({mesh:r,path:e,name:i},n){return this.client.get(`meshes/${r}/${e}/${i}`,{params:n})}}const xt=new HP,zP={status:null,tagline:null,version:null,kumaDocsVersion:"latest",clientConfig:null},UP={SET_CONFIG_DATA:(t,r)=>t.clientConfig=r,SET_STATUS:(t,r)=>t.status=r,SET_TAGLINE:(t,r)=>t.tagline=r,SET_VERSION:(t,r)=>t.version=r,SET_KUMA_DOCS_VERSION:(t,r)=>t.kumaDocsVersion=r},$P={getStatus:t=>t.status,getConfig:t=>t.clientConfig,getEnvironment:t=>{var r;return(r=t.clientConfig)==null?void 0:r.environment},getMode:t=>{var r;return(r=t.clientConfig)==null?void 0:r.mode},getTagline:t=>t.tagline,getVersion:t=>t.version,getKumaDocsVersion:t=>t.kumaDocsVersion,getConfigurationType:t=>{var r,e;return(e=(r=t.clientConfig)==null?void 0:r.store)==null?void 0:e.type},getMulticlusterStatus:(t,r)=>({}).VITE_FAKE_MULTIZONE==="true"?(console.warn("%c \u2728You are currently faking Multi-Zone mode.","background: black; color: white; display: block; padding: 0.25rem;"),!0):r.getMode==="global"},YP={bootstrapConfig({dispatch:t}){const r=t("getInfo"),e=t("getConfig");return Promise.all([r,e])},getConfig({commit:t}){return xt.getConfig().then(r=>{t("SET_CONFIG_DATA",r)})},getStatus({commit:t}){return xt.getStatus().then(r=>{t("SET_STATUS",r)})},getInfo({commit:t}){return xt.getInfo().then(r=>{var a;t("SET_TAGLINE",r.tagline),t("SET_VERSION",r.version);let e;const i=(a=r.basedOnKuma)!=null?a:r.version,n=i.indexOf("-preview.");if(n!==-1){const s=i.substring(0,n);e=s==="0.0.0"?"dev":s.replace(/\.\d+$/,".x")}else e=i.replace(/\.\d+$/,".x");t("SET_KUMA_DOCS_VERSION",e)}).catch(r=>{console.error(r)})}},WP={namespaced:!0,state:()=>zP,getters:$P,mutations:UP,actions:YP},KP={isOpen:!1},GP={OPEN_MODAL:t=>t.isOpen=!0,CLOSE_MODAL:t=>t.isOpen=!1},ZP={meshNotificationItemMap(t,r,e){var a;return(((a=e.meshes)==null?void 0:a.items)||[]).reduce((s,o)=>(s[o.name]={hasLogging:Boolean(o.logging),hasMtls:Boolean(o.mtls),hasMetrics:Boolean(o.metrics),hasTracing:Boolean(o.tracing)},s),{})},meshNotificationItemMapWithAction(t,r){const e=r.meshNotificationItemMap;return Object.entries(e).reduce((i,[n,a])=>(Object.values(a).some(o=>!o)&&(i[n]=a),i),{})},singleMeshNotificationItems(t,r,e){if(e.selectedMesh===null)return[];const i=r.meshNotificationItemMap[e.selectedMesh],n=[{name:"Observability, Metrics & Service Map",component:"MetricsNotification",isCompleted:i.hasMetrics},{name:"Logging",component:"LoggingNotification",isCompleted:i.hasLogging},{name:"Zero-trust security",component:"MtlsNotification",isCompleted:i.hasMtls},{name:"Tracing",component:"TracingNotification",isCompleted:i.hasTracing}];return n.sort((a,s)=>+a.isCompleted-+s.isCompleted),n},amountOfActions(t,r){return Object.keys(r.meshNotificationItemMapWithAction).length}},qP={openModal({commit:t}){t("OPEN_MODAL")},closeModal({commit:t}){t("CLOSE_MODAL")}},XP={namespaced:!0,state:()=>KP,getters:ZP,mutations:GP,actions:qP};class QP{constructor(r){yn(this,"storageAdapter");this.storageAdapter=r}get(r){let e;try{e=this.storageAdapter.getItem(r)}catch{return null}if(e===null||!(e.startsWith("[")||e.startsWith("{")))return e;try{return JSON.parse(e)}catch{return e}}set(r,e){try{const i=typeof e=="string"?e:JSON.stringify(e);this.storageAdapter.setItem(r,i)}catch{}}has(r){try{return this.storageAdapter.getItem(r)!==null}catch{return!1}}remove(r){try{this.storageAdapter.removeItem(r)}catch{}}}const Li=new QP(window.localStorage),JP={isCompleted:Li.get("onboardingIsCompleted")==="true",step:Li.get("onboardingStep")||"onboarding-welcome",mode:"demo"},e7={SET_STEP:(t,r)=>t.step=r,SET_IS_COMPLETED:(t,r)=>t.isCompleted=r,UPDATE_MODE:(t,r)=>t.mode=r},t7={getMode:t=>t.mode,showOnboarding:(t,r,e)=>{const i=e.meshes.items.length===1&&e.meshes.items[0].name==="default";return e.totalDataplaneCount===0&&i}},r7={completeOnboarding({commit:t,dispatch:r}){r("fetchDataplaneTotalCount",null,{root:!0}),r("sidebar/getInsights",null,{root:!0}),t("SET_IS_COMPLETED",!0),Li.set("onboardingIsCompleted","true"),Li.remove("onboardingStep")},changeStep({commit:t},r){t("SET_STEP",r),Li.set("onboardingStep",r)}},i7={namespaced:!0,state:()=>JP,getters:t7,mutations:e7,actions:r7};function n7(t){return t.items.reduce((e,{dataplanes:i,dataplanesByType:n,policies:a,services:s})=>{var o,l;e.services.internal+=s.internal||0,e.services.external+=s.external||0,e.services.total+=s.total||0,e.dataplanes.total+=i.total||0,e.dataplanes.standard+=((o=n.standard)==null?void 0:o.total)||0,e.dataplanes.gateway+=((l=n.gateway)==null?void 0:l.total)||0;for(const[u,c]of Object.entries(a))e.policies[u]||(e.policies[u]=0),e.policies[u]+=c.total||0;return e},{services:{total:0,internal:0,external:0},dataplanes:{total:0,standard:0,gateway:0},policies:{}})}function a7(t){return Object.entries(t.resources).reduce((r,[e,i])=>(r[e]||(r[e]=0),r[e]+=i.total||0,r),{})}const s7={insights:{global:{},mesh:{services:{total:0,internal:0,external:0},dataplanes:{total:0,standard:0,gateway:0},policies:{}}}},o7={SET_GLOBAL_INSIGHTS:(t,r)=>t.insights.global=r,SET_MESH_INSIGHTS:(t,r)=>t.insights.mesh=r},l7={},u7={getInsights({dispatch:t}){return Promise.all([t("getGlobalInsights"),t("getMeshInsights")])},async getMeshInsights({commit:t,rootState:r}){if(r.selectedMesh===null)return;let e,i;try{e={items:[await xt.getMeshInsights({name:r.selectedMesh})],total:1},i=n7(e)}catch{i=[]}t("SET_MESH_INSIGHTS",i)},async getGlobalInsights({commit:t}){const r=await xt.getGlobalInsights(),e=a7(r);t("SET_GLOBAL_INSIGHTS",e)}},c7={namespaced:!0,state:()=>s7,getters:l7,mutations:o7,actions:u7},_w=(t={},r={})=>{const e=t.online||0,i=r.online||0,n=t.partiallyDegraded||0,a=r.partiallyDegraded||0,s=t.total||0,o=r.total||0;return{online:e+i,partiallyDegraded:n+a,total:s+o}},Qg=()=>({CircuitBreaker:{total:0},FaultInjection:{total:0},HealthCheck:{total:0},MeshAccessLog:{total:0},MeshGateway:{total:0},MeshGatewayRoute:{total:0},MeshTrace:{total:0},MeshTrafficPermission:{total:0},ProxyTemplate:{total:0},RateLimit:{total:0},Retry:{total:0},Timeout:{total:0},TrafficLog:{total:0},TrafficPermission:{total:0},TrafficRoute:{total:0},TrafficTrace:{total:0},VirtualOutbound:{total:0}}),d7=(t=Qg(),r={})=>Object.entries(r).reduce((e,[i,n])=>{const a=e[i]?e[i].total:0;return{...e,[i]:{total:a+n.total}}},t),Dv=(t={},r={})=>Object.entries(r).reduce((e,[i,n])=>({...e,[i]:_w(e[i],n)}),t),h7=(t={},r={})=>({kumaDp:Dv(t.kumaDp,r.kumaDp),envoy:Dv(t.envoy,r.envoy)});function xw(){return{meshesTotal:0,dataplanes:{online:0,partiallyDegraded:0,total:0},policies:Qg(),dpVersions:{kumaDp:{},envoy:{}}}}function f7(t={}){return Sw([t])}function Sw(t=[]){return t.reduce((r,e)=>({meshesTotal:t.length,dataplanes:_w(r.dataplanes,e.dataplanes),policies:d7(r.policies,e.policies),dpVersions:h7(r.dpVersions,e.dpVersions)}),{meshesTotal:0,dataplanes:{online:0,partiallyDegraded:0,total:0},policies:Qg(),dpVersions:{kumaDp:{},envoy:{}}})}const p7={menu:null,globalLoading:!0,pageTitle:"",meshes:{total:0,items:[],next:null},selectedMesh:"default",totalDataplaneCount:0,version:"",itemQueryNamespace:"item",totalClusters:0,serviceSummary:{total:0,internal:{total:0,online:0,offline:0,partiallyDegraded:0},external:{total:0}},overviewCharts:{dataplanes:{data:[]},meshes:{data:[]},services:{data:[]},zones:{data:[]},zonesCPVersions:{data:[]},kumaDPVersions:{data:[]},envoyVersions:{data:[]}},meshInsight:xw(),meshInsightsFetching:!1,serviceInsightsFetching:!1,externalServicesFetching:!1,zonesInsightsFetching:!1,policies:[],policiesByPath:{},policiesByType:{}},g7={modules:{sidebar:c7,config:WP,notifications:XP,onboarding:i7},state:()=>p7,getters:{globalLoading:t=>t.globalLoading,getMeshList:t=>t.meshes,getItemQueryNamespace:t=>t.itemQueryNamespace,getMeshInsight:t=>t.meshInsight,getMeshInsightsFetching:t=>t.meshInsightsFetching,getServiceInsightsFetching:t=>t.serviceInsightsFetching,getExternalServicesFetching:t=>t.externalServicesFetching,getResourceFetching:({meshInsightsFetching:t,serviceInsightsFetching:r,externalServicesFetching:e})=>t||r||e,getServiceResourcesFetching:({serviceInsightsFetching:t,externalServicesFetching:r})=>t||r,getChart:({overviewCharts:t})=>r=>t[r],getZonesInsightsFetching:({zonesInsightsFetching:t})=>t},mutations:{SET_GLOBAL_LOADING:(t,{globalLoading:r})=>t.globalLoading=r,SET_PAGE_TITLE:(t,r)=>t.pageTitle=r,SET_MESHES:(t,r)=>t.meshes=r,SET_SELECTED_MESH:(t,r)=>t.selectedMesh=r,SET_TOTAL_DATAPLANE_COUNT:(t,r)=>t.totalDataplaneCount=r,SET_TOTAL_CLUSTER_COUNT:(t,r)=>t.totalClusters=r,SET_INTERNAL_SERVICE_SUMMARY:(t,{items:r=[]}={})=>{const{serviceSummary:e}=t,i=(u,{status:c="offline"})=>({...u,[c]:u[c]+1}),n={online:0,partially_degraded:0,offline:0},{online:a,offline:s,partially_degraded:o}=r.reduce(i,n),l=a+s+o;e.internal={...e.internal,total:l,online:a,partiallyDegraded:o,offline:s},e.total=e.external.total+l},SET_EXTERNAL_SERVICE_SUMMARY:(t,{total:r=0}={})=>{t.serviceSummary.external.total=r,t.serviceSummary.total=t.serviceSummary.internal.total+r},SET_MESH_INSIGHT:(t,r)=>t.meshInsight=f7(r),SET_MESH_INSIGHT_FROM_ALL_MESHES:(t,r)=>t.meshInsight=Sw(r.items),SET_ZONES_INSIGHTS_FETCHING:(t,r)=>t.zonesInsightsFetching=r,SET_MESH_INSIGHTS_FETCHING:(t,r)=>t.meshInsightsFetching=r,SET_SERVICE_INSIGHTS_FETCHING:(t,r)=>t.serviceInsightsFetching=r,SET_EXTERNAL_SERVICES_FETCHING:(t,r)=>t.externalServicesFetching=r,SET_OVERVIEW_CHART_DATA:(t,r)=>{const{chartName:e,data:i}=r;t.overviewCharts[e].data=i},SET_POLICIES:(t,r)=>t.policies=r,SET_POLICIES_BY_PATH:(t,r)=>t.policiesByPath=r,SET_POLICIES_BY_TYPE:(t,r)=>t.policiesByType=r},actions:{async bootstrap({commit:t,dispatch:r,getters:e,state:i}){if(t("SET_GLOBAL_LOADING",{globalLoading:!0}),await r("config/getStatus"),e["config/getStatus"]==="OK"){const n=Li.get("selectedMesh");if(n&&r("updateSelectedMesh",n),await Promise.all([r("fetchMeshList"),r("fetchDataplaneTotalCount"),r("config/bootstrapConfig"),r("sidebar/getInsights")]),i.meshes.items.length===0)r("updateSelectedMesh",null);else{const a=Li.get("selectedMesh");(a===null||!i.meshes.items.some(s=>s.name===a))&&r("updateSelectedMesh",i.meshes.items[0].name)}}t("SET_GLOBAL_LOADING",{globalLoading:!1})},updatePageTitle({commit:t},r){t("SET_PAGE_TITLE",r)},async fetchMeshList({commit:t}){const r={size:Kf};try{const e=await xt.getAllMeshes(r);Array.isArray(e.items)?e.items.sort((i,n)=>i.name==="default"?-1:n.name==="default"?1:i.name.localeCompare(n.name)):e.items=[],t("SET_MESHES",e)}catch(e){console.error(e)}},updateSelectedMesh({commit:t},r){r!==null?Li.set("selectedMesh",r):Li.remove("selectedMesh"),t("SET_SELECTED_MESH",r)},fetchTotalClusterCount({commit:t}){return xt.getZones().then(r=>{const e=r.total;t("SET_TOTAL_CLUSTER_COUNT",e)})},fetchDataplaneTotalCount({commit:t}){const r={size:1};return xt.getAllDataplanes(r).then(e=>{const i=e.total;t("SET_TOTAL_DATAPLANE_COUNT",i)}).catch(e=>{console.error(e)})},async fetchMeshInsights({commit:t,dispatch:r},e){t("SET_MESH_INSIGHTS_FETCHING",!0);try{if(e===void 0){const i=await Zl(xt.getAllMeshInsights.bind(xt)),n=[];i.items.length>0&&n.push({category:"Mesh",value:i.items.length,tooltipDisabled:!0,labelDisabled:!0}),t("SET_OVERVIEW_CHART_DATA",{chartName:"meshes",data:n}),t("SET_MESH_INSIGHT_FROM_ALL_MESHES",i)}else t("SET_MESH_INSIGHT",await xt.getMeshInsights({name:e}))}catch{t("SET_OVERVIEW_CHART_DATA",{chartName:"meshes",data:[]}),t("SET_MESH_INSIGHT",xw())}finally{r("setChartsFromMeshInsights")}t("SET_MESH_INSIGHTS_FETCHING",!1)},async fetchServiceInsights({commit:t},r){t("SET_SERVICE_INSIGHTS_FETCHING",!0);try{const e=r===void 0?xt.getAllServiceInsights.bind(xt):xt.getAllServiceInsightsFromMesh.bind(xt,{mesh:r});t("SET_INTERNAL_SERVICE_SUMMARY",await Zl(e))}catch{t("SET_INTERNAL_SERVICE_SUMMARY")}t("SET_SERVICE_INSIGHTS_FETCHING",!1)},async fetchExternalServices({commit:t},r){t("SET_EXTERNAL_SERVICES_FETCHING",!0);try{const e=r===void 0?xt.getAllExternalServices.bind(xt):xt.getAllExternalServicesFromMesh.bind(xt,{mesh:r});t("SET_EXTERNAL_SERVICE_SUMMARY",await Zl(e))}catch{t("SET_EXTERNAL_SERVICE_SUMMARY")}t("SET_EXTERNAL_SERVICES_FETCHING",!1)},async fetchServices({dispatch:t},r){const e=t("fetchExternalServices",r),i=t("fetchServiceInsights",r);await Promise.all([i,e]),await t("setOverviewServicesChartData")},async fetchZonesInsights({commit:t,dispatch:r,getters:e},i=!1){t("SET_ZONES_INSIGHTS_FETCHING",!0);try{if(i){const n=await Zl(xt.getAllZoneOverviews.bind(xt));r("setOverviewZonesChartData",n),r("setOverviewZonesCPVersionsChartData",n)}else{const n=[{category:"Zone",value:1,tooltipDisabled:!0,labelDisabled:!0}],a=[{category:e["config/getVersion"],value:1,tooltipDisabled:!0}];t("SET_OVERVIEW_CHART_DATA",{chartName:"zones",data:n}),t("SET_OVERVIEW_CHART_DATA",{chartName:"zonesCPVersions",data:a})}}catch{t("SET_OVERVIEW_CHART_DATA",{chartName:"zones",data:[]}),t("SET_OVERVIEW_CHART_DATA",{chartName:"zonesCPVersions",data:[]})}t("SET_ZONES_INSIGHTS_FETCHING",!1)},async fetchPolicies({commit:t}){const{policies:r}=await xt.getPolicyDefinitions(),e=r.reduce((n,a)=>Object.assign(n,{[a.path]:a}),{}),i=r.reduce((n,a)=>Object.assign(n,{[a.name]:a}),{});t("SET_POLICIES",r),t("SET_POLICIES_BY_PATH",e),t("SET_POLICIES_BY_TYPE",i)},setChartsFromMeshInsights({dispatch:t}){t("setOverviewDataplanesChartData"),t("setOverviewKumaDPVersionsChartData"),t("setOverviewEnvoyVersionsChartData")},setOverviewZonesChartData({commit:t},{items:r=[]}){const e=r.length;let i=0;r.forEach(a=>{const{status:s}=DP(a.zoneInsight);s===Do&&i++});const n=[];e&&(n.push({category:Do,value:i}),i!==e&&n.push({category:al,value:e-i})),t("SET_OVERVIEW_CHART_DATA",{chartName:"zones",data:n})},setOverviewServicesChartData({state:t,commit:r}){const{internal:e,external:i}=t.serviceSummary,n=[];e.total&&n.push({category:"Internal",value:e.total,minSizeForLabel:.16,route:{name:"service-list-view",params:{mesh:t.selectedMesh}}}),i.total&&n.push({category:"External",value:i.total,minSizeForLabel:.16,route:{name:"service-list-view",params:{mesh:t.selectedMesh}}}),r("SET_OVERVIEW_CHART_DATA",{chartName:"services",data:n})},setOverviewDataplanesChartData({state:t,commit:r}){var s,o;const e=t.meshInsight.dataplanes.total,i=(s=t.meshInsight.dataplanes.online)!=null?s:0,n=(o=t.meshInsight.dataplanes.partiallyDegraded)!=null?o:0,a=[];e&&(a.push({category:Do,value:i}),n&&a.push({category:bw,value:n}),i+n!==e&&a.push({category:al,value:e-n-i})),r("SET_OVERVIEW_CHART_DATA",{chartName:"dataplanes",data:a})},setOverviewZonesCPVersionsChartData({commit:t},{items:r}){const e=r.reduce((i,n)=>{const{subscriptions:a}=n.zoneInsight;if(!a.length)return i;const{version:s}=n.zoneInsight.subscriptions.pop(),o=i.find(({category:l})=>{var u;return l===((u=s==null?void 0:s.kumaCp)==null?void 0:u.version)});return o?o.value++:i.push({category:s.kumaCp.version,value:1}),i},[]);t("SET_OVERVIEW_CHART_DATA",{chartName:"zonesCPVersions",data:e})},setOverviewEnvoyVersionsChartData({state:t,commit:r}){const{envoy:e}=t.meshInsight.dpVersions,i=Object.entries(e).map(([n,a])=>({category:n,value:a.total}));r("SET_OVERVIEW_CHART_DATA",{chartName:"envoyVersions",data:i})},setOverviewKumaDPVersionsChartData({state:t,commit:r}){const{kumaDp:e}=t.meshInsight.dpVersions,i=Object.entries(e).map(([n,a])=>({category:n,value:a.total}));r("SET_OVERVIEW_CHART_DATA",{chartName:"kumaDPVersions",data:i})}}},Cw=Symbol("store"),Mn=CP(g7);function Wr(){return lP(Cw)}function m7(t){return t.map(r=>({path:r.path,name:r.path,meta:{shouldReRender:!0,title:r.pluralDisplayName},props:e=>({policyPath:r.path,offset:na(e.query.offset)}),component:()=>nt(()=>import("./PolicyView.a0589ba8.js"),["./PolicyView.a0589ba8.js","./patchQueryParam.c472bece.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js","./EntityStatus.c76c23bb.js","./EntityStatus.d64cc345.css","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./TagList.5f93cc3d.js","./TagList.4c4ad904.css","./patchQueryParam.79a6894d.css","./FrameSkeleton.db9a6492.js","./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js","./LabelList.b10786e4.css","./TabsWidget.cef20a04.js","./TabsWidget.af2be1f7.css","./YamlView.vue_vue_type_script_setup_true_lang.14695642.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./PolicyView.a0f17ecc.css"],import.meta.url)}))}function v7(t="/",r=[]){const e=m7(r),i=[{path:"/404",name:"not-found",alias:"/:pathMatch(.*)*",meta:{title:"Item not found"},component:()=>nt(()=>import("./AppNotFoundView.d08f797a.js"),[],import.meta.url)},{path:"/",name:"home",meta:{title:"Overview"},component:()=>nt(()=>import("./MainOverviewView.52b0d16e.js"),["./MainOverviewView.52b0d16e.js","./MeshResources.985cde12.js","./MeshResources.26c91998.css","./MainOverviewView.e4354112.css"],import.meta.url)},{path:"/diagnostics",name:"diagnostics",meta:{title:"Diagnostics"},component:()=>nt(()=>import("./DiagnosticsView.a34d668f.js"),["./DiagnosticsView.a34d668f.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js"],import.meta.url)},{path:"/zones",name:"zones",meta:{title:"Zones"},props:a=>({offset:na(a.query.offset)}),component:()=>nt(()=>import("./ZonesView.25c5a673.js"),["./ZonesView.25c5a673.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./patchQueryParam.c472bece.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js","./EntityStatus.c76c23bb.js","./EntityStatus.d64cc345.css","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./TagList.5f93cc3d.js","./TagList.4c4ad904.css","./patchQueryParam.79a6894d.css","./FrameSkeleton.db9a6492.js","./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js","./LabelList.b10786e4.css","./MultizoneInfo.565fe069.js","./SubscriptionHeader.bb7dd137.js","./SubscriptionHeader.4ccee5d1.css","./TabsWidget.cef20a04.js","./TabsWidget.af2be1f7.css","./WarningsWidget.a37aa40a.js"],import.meta.url)},{path:"/zone-ingresses",name:"zoneingresses",meta:{title:"Zone ingresses"},props:a=>({offset:na(a.query.offset)}),component:()=>nt(()=>import("./ZoneIngresses.14082fd0.js"),["./ZoneIngresses.14082fd0.js","./patchQueryParam.c472bece.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js","./EntityStatus.c76c23bb.js","./EntityStatus.d64cc345.css","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./TagList.5f93cc3d.js","./TagList.4c4ad904.css","./patchQueryParam.79a6894d.css","./EnvoyData.3c6969da.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./EnvoyData.55ab94cb.css","./FrameSkeleton.db9a6492.js","./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js","./LabelList.b10786e4.css","./MultizoneInfo.565fe069.js","./SubscriptionHeader.bb7dd137.js","./SubscriptionHeader.4ccee5d1.css","./TabsWidget.cef20a04.js","./TabsWidget.af2be1f7.css"],import.meta.url)},{path:"/zoneegresses",name:"zoneegresses",meta:{title:"Zone egresses"},props:a=>({offset:na(a.query.offset)}),component:()=>nt(()=>import("./ZoneEgresses.3f52d935.js"),["./ZoneEgresses.3f52d935.js","./patchQueryParam.c472bece.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js","./EntityStatus.c76c23bb.js","./EntityStatus.d64cc345.css","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./TagList.5f93cc3d.js","./TagList.4c4ad904.css","./patchQueryParam.79a6894d.css","./EnvoyData.3c6969da.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./EnvoyData.55ab94cb.css","./FrameSkeleton.db9a6492.js","./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js","./LabelList.b10786e4.css","./SubscriptionHeader.bb7dd137.js","./SubscriptionHeader.4ccee5d1.css","./TabsWidget.cef20a04.js","./TabsWidget.af2be1f7.css"],import.meta.url)},{path:"/mesh/:mesh",children:[{path:"",name:"mesh-detail-view",meta:{title:"Mesh overview"},component:()=>nt(()=>import("./MeshOverviewView.83cacdf5.js"),["./MeshOverviewView.83cacdf5.js","./MeshResources.985cde12.js","./MeshResources.26c91998.css","./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./LabelList.b10786e4.css","./TabsWidget.cef20a04.js","./TabsWidget.af2be1f7.css","./YamlView.vue_vue_type_script_setup_true_lang.14695642.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./MeshOverviewView.7bd692a4.css"],import.meta.url)},{path:"gateways",children:[{path:"",name:"gateway-list-view",meta:{title:"Gateways",type:"gateway"},props:a=>({name:a.query.name,offset:na(a.query.offset)}),component:()=>nt(()=>import("./DataPlaneListView.47a88f61.js"),["./DataPlaneListView.47a88f61.js","./ContentWrapper.7c707ca8.js","./ContentWrapper.fe2d0f8d.css","./patchQueryParam.c472bece.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js","./EntityStatus.c76c23bb.js","./EntityStatus.d64cc345.css","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./TagList.5f93cc3d.js","./TagList.4c4ad904.css","./patchQueryParam.79a6894d.css","./YamlView.vue_vue_type_script_setup_true_lang.14695642.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./DataPlaneListView.a07f9559.css"],import.meta.url)},{path:":dataPlane",name:"gateway-detail-view",meta:{title:"Gateway",parent:"gateway-list-view",breadcrumbTitleParam:"dataPlane"},component:()=>nt(()=>import("./DataPlaneDetailView.f8330165.js"),["./DataPlaneDetailView.f8330165.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./TagList.5f93cc3d.js","./TagList.4c4ad904.css","./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./EntityStatus.c76c23bb.js","./EntityStatus.d64cc345.css","./EnvoyData.3c6969da.js","./EnvoyData.55ab94cb.css","./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js","./LabelList.b10786e4.css","./TabsWidget.cef20a04.js","./TabsWidget.af2be1f7.css","./YamlView.vue_vue_type_script_setup_true_lang.14695642.js","./SubscriptionHeader.bb7dd137.js","./SubscriptionHeader.4ccee5d1.css","./WarningsWidget.a37aa40a.js","./DataPlaneDetailView.cc10c95f.css"],import.meta.url)}]},{path:"data-planes",children:[{path:"",name:"data-plane-list-view",meta:{title:"Data plane proxies",type:"standard"},props:a=>({name:a.query.name,offset:na(a.query.offset)}),component:()=>nt(()=>import("./DataPlaneListView.47a88f61.js"),["./DataPlaneListView.47a88f61.js","./ContentWrapper.7c707ca8.js","./ContentWrapper.fe2d0f8d.css","./patchQueryParam.c472bece.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js","./EntityStatus.c76c23bb.js","./EntityStatus.d64cc345.css","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./TagList.5f93cc3d.js","./TagList.4c4ad904.css","./patchQueryParam.79a6894d.css","./YamlView.vue_vue_type_script_setup_true_lang.14695642.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./DataPlaneListView.a07f9559.css"],import.meta.url)},{path:":dataPlane",name:"data-plane-detail-view",meta:{title:"Data plane proxy",parent:"data-plane-list-view",breadcrumbTitleParam:"dataPlane"},component:()=>nt(()=>import("./DataPlaneDetailView.f8330165.js"),["./DataPlaneDetailView.f8330165.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./TagList.5f93cc3d.js","./TagList.4c4ad904.css","./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./EntityStatus.c76c23bb.js","./EntityStatus.d64cc345.css","./EnvoyData.3c6969da.js","./EnvoyData.55ab94cb.css","./LabelList.vue_vue_type_style_index_0_lang.7e95c953.js","./LabelList.b10786e4.css","./TabsWidget.cef20a04.js","./TabsWidget.af2be1f7.css","./YamlView.vue_vue_type_script_setup_true_lang.14695642.js","./SubscriptionHeader.bb7dd137.js","./SubscriptionHeader.4ccee5d1.css","./WarningsWidget.a37aa40a.js","./DataPlaneDetailView.cc10c95f.css"],import.meta.url)}]},{path:"services",children:[{path:"",name:"service-list-view",meta:{title:"Services"},props:a=>({offset:na(a.query.offset)}),component:()=>nt(()=>import("./ServiceListView.e4333090.js"),["./ServiceListView.e4333090.js","./ContentWrapper.7c707ca8.js","./ContentWrapper.fe2d0f8d.css","./patchQueryParam.c472bece.js","./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js","./EntityStatus.c76c23bb.js","./EntityStatus.d64cc345.css","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./TagList.5f93cc3d.js","./TagList.4c4ad904.css","./patchQueryParam.79a6894d.css","./ServiceDetails.c26d26a2.js","./YamlView.vue_vue_type_script_setup_true_lang.14695642.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./ServiceDetails.e48bd543.css"],import.meta.url)},{path:":service",name:"service-insight-detail-view",meta:{title:"Internal service",parent:"service-list-view",breadcrumbTitleParam:"service"},component:()=>nt(()=>import("./ServiceInsightDetailView.8099d99c.js"),["./ServiceInsightDetailView.8099d99c.js","./ServiceDetails.c26d26a2.js","./TagList.5f93cc3d.js","./TagList.4c4ad904.css","./YamlView.vue_vue_type_script_setup_true_lang.14695642.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./ServiceDetails.e48bd543.css"],import.meta.url)}]},{path:"external-services",children:[{path:":service",name:"external-service-detail-view",meta:{title:"External service",parent:"service-list-view",breadcrumbTitleParam:"service"},component:()=>nt(()=>import("./ExternalServiceDetailView.70fed290.js"),["./ExternalServiceDetailView.70fed290.js","./ServiceDetails.c26d26a2.js","./TagList.5f93cc3d.js","./TagList.4c4ad904.css","./YamlView.vue_vue_type_script_setup_true_lang.14695642.js","./index.58caa11d.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./ServiceDetails.e48bd543.css"],import.meta.url)}]},...e]},{path:"/onboarding",redirect:{name:"onboarding-welcome"},component:()=>nt(()=>import("./ShellEmpty.200d7589.js"),["./ShellEmpty.200d7589.js","./ShellEmpty.b88594ec.css"],import.meta.url),children:[{path:"welcome",name:"onboarding-welcome",meta:{title:"Welcome to Kuma!",onboardingProcess:!0},component:()=>nt(()=>import("./WelcomeView.ba9a77c3.js"),["./WelcomeView.ba9a77c3.js","./OnboardingNavigation.70265aab.js","./OnboardingNavigation.8e0e24c9.css","./WelcomeView.1b7285c9.css"],import.meta.url)},{path:"deployment-types",name:"onboarding-deployment-types",meta:{title:"Deployment Types",onboardingProcess:!0},component:()=>nt(()=>import("./DeploymentTypes.a64fdd81.js"),["./DeploymentTypes.a64fdd81.js","./OnboardingNavigation.70265aab.js","./OnboardingNavigation.8e0e24c9.css","./OnboardingPage.3dbc95d5.js","./OnboardingPage.a8793770.css","./DeploymentTypes.a5506858.css"],import.meta.url)},{path:"configuration-types",name:"onboarding-configuration-types",meta:{title:"Configuration Types",onboardingProcess:!0},component:()=>nt(()=>import("./ConfigurationTypes.56df22fc.js"),["./ConfigurationTypes.56df22fc.js","./OnboardingNavigation.70265aab.js","./OnboardingNavigation.8e0e24c9.css","./OnboardingPage.3dbc95d5.js","./OnboardingPage.a8793770.css","./ConfigurationTypes.3e295b7d.css"],import.meta.url)},{path:"multi-zone",name:"onboarding-multi-zone",meta:{title:"Multizone",onboardingProcess:!0},component:()=>nt(()=>import("./MultiZoneView.c9b34ad2.js"),["./MultiZoneView.c9b34ad2.js","./LoadingBox.f2351d0f.js","./LoadingBox.c2da9e95.css","./OnboardingNavigation.70265aab.js","./OnboardingNavigation.8e0e24c9.css","./OnboardingPage.3dbc95d5.js","./OnboardingPage.a8793770.css"],import.meta.url)},{path:"create-mesh",name:"onboarding-create-mesh",meta:{title:"Create the Mesh",onboardingProcess:!0},component:()=>nt(()=>import("./CreateMesh.d7017db1.js"),["./CreateMesh.d7017db1.js","./OnboardingNavigation.70265aab.js","./OnboardingNavigation.8e0e24c9.css","./OnboardingPage.3dbc95d5.js","./OnboardingPage.a8793770.css"],import.meta.url)},{path:"add-services",name:"onboarding-add-services",meta:{title:"Add new services",onboardingProcess:!0},component:()=>nt(()=>import("./AddNewServices.dab09cbd.js"),["./AddNewServices.dab09cbd.js","./OnboardingNavigation.70265aab.js","./OnboardingNavigation.8e0e24c9.css","./OnboardingPage.3dbc95d5.js","./OnboardingPage.a8793770.css","./AddNewServices.1b605ca2.css"],import.meta.url)},{path:"add-services-code",name:"onboarding-add-services-code",meta:{title:"Add new services",onboardingProcess:!0},component:()=>nt(()=>import("./AddNewServicesCode.6eee45b6.js"),["./AddNewServicesCode.6eee45b6.js","./index.58caa11d.js","./kumaDpServerUrl.1e48e09f.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./LoadingBox.f2351d0f.js","./LoadingBox.c2da9e95.css","./OnboardingNavigation.70265aab.js","./OnboardingNavigation.8e0e24c9.css","./OnboardingPage.3dbc95d5.js","./OnboardingPage.a8793770.css"],import.meta.url)},{path:"dataplanes-overview",name:"onboarding-dataplanes-overview",meta:{title:"Data plane overview",onboardingProcess:!0},component:()=>nt(()=>import("./DataplanesOverview.c5dba11f.js"),["./DataplanesOverview.c5dba11f.js","./LoadingBox.f2351d0f.js","./LoadingBox.c2da9e95.css","./OnboardingNavigation.70265aab.js","./OnboardingNavigation.8e0e24c9.css","./OnboardingPage.3dbc95d5.js","./OnboardingPage.a8793770.css","./DataplanesOverview.0c89c176.css"],import.meta.url)},{path:"completed",name:"onboarding-completed",meta:{title:"Completed",onboardingProcess:!0},component:()=>nt(()=>import("./CompletedView.8c5c1a15.js"),["./CompletedView.8c5c1a15.js","./OnboardingNavigation.70265aab.js","./OnboardingNavigation.8e0e24c9.css","./OnboardingPage.3dbc95d5.js","./OnboardingPage.a8793770.css"],import.meta.url)}]},{path:"/wizard",name:"wizard",children:[{path:"mesh",name:"create-mesh",meta:{title:"Create a new mesh",wizardProcess:!0},component:()=>nt(()=>import("./Mesh.1ca7cec1.js"),["./Mesh.1ca7cec1.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./formatForCLI.199be697.js","./index.58caa11d.js","./EntityScanner.44705ff2.js","./EntityScanner.99872949.css","./TabsWidget.cef20a04.js","./ErrorBlock.26868ad8.js","./ErrorBlock.8c979915.css","./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js","./TabsWidget.af2be1f7.css","./Mesh.22bc2992.css"],import.meta.url)},{path:"kubernetes-dataplane",name:"kubernetes-dataplane",meta:{title:"Create a new data plane proxy on Kubernetes",wizardProcess:!0},component:()=>nt(()=>import("./DataplaneKubernetes.3d545ba1.js"),["./DataplaneKubernetes.3d545ba1.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./formatForCLI.199be697.js","./index.58caa11d.js","./EntityScanner.44705ff2.js","./EntityScanner.99872949.css","./EnvironmentSwitcher.505b78d4.js","./EnvironmentSwitcher.edfe74c6.css","./DataplaneKubernetes.641510f7.css"],import.meta.url)},{path:"universal-dataplane",name:"universal-dataplane",meta:{title:"Create a new data plane proxy on Universal",wizardProcess:!0},component:()=>nt(()=>import("./DataplaneUniversal.b56c6e24.js"),["./DataplaneUniversal.b56c6e24.js","./index.58caa11d.js","./kumaDpServerUrl.1e48e09f.js","./CodeBlock.vue_vue_type_style_index_0_lang.660b597c.js","./_commonjsHelpers.f037b798.js","./CodeBlock.7d9027b4.css","./EntityScanner.44705ff2.js","./EntityScanner.99872949.css","./EnvironmentSwitcher.505b78d4.js","./EnvironmentSwitcher.edfe74c6.css","./DataplaneUniversal.f74d2ca5.css"],import.meta.url)}]}],n=aP({history:_C(t),routes:i});return n.beforeEach(y7),n.beforeEach(b7),n.beforeEach(w7),n}const y7=function(t,r,e){t.fullPath.startsWith("/#/")?e(t.fullPath.substring(2)):e()},b7=function(t,r,e){t.params.mesh&&t.params.mesh!==Mn.state.selectedMesh&&Mn.dispatch("updateSelectedMesh",t.params.mesh),e()},w7=function(t,r,e){var s;const i=Mn.state.onboarding.isCompleted,n=t.meta.onboardingProcess,a=Mn.getters["onboarding/showOnboarding"];i&&n&&!a?e({name:"home"}):!i&&!n&&a?e({name:(s=Li.get("onboardingStep"))!=null?s:"onboarding-welcome"}):e()},_7={baseGuiPath:"",apiUrl:"/",version:"0.0.0"};var Or={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},Yt=function(t){for(var r=[],e=1;e>parseInt(t,10)/4).toString(16):"".concat(1e7,"-").concat(1e3,"-").concat(4e3,"-").concat(8e3,"-").concat(1e11).replace(/[018]/g,Ms)}function Zf(t){return t!==0&&Math.random()*100<=t}function wd(){}function _d(t,r,e){if(typeof t!="object"||t===null)return JSON.stringify(t);var i=ql(Object.prototype),n=ql(Array.prototype),a=ql(Object.getPrototypeOf(t)),s=ql(t);try{return JSON.stringify(t,r,e)}catch{return""}finally{i(),n(),a(),s()}}function ql(t){var r=t,e=r.toJSON;return e?(delete r.toJSON,function(){r.toJSON=e}):wd}function Is(t,r){return t.indexOf(r)!==-1}function kw(t){if(Array.from)return Array.from(t);var r=[];if(t instanceof Set)t.forEach(function(i){return r.push(i)});else for(var e=0;e=0&&t<=100}function D7(t){return typeof t=="number"}function ol(t){return Object.keys(t).map(function(r){return t[r]})}function M7(t){return Object.keys(t).map(function(r){return[r,t[r]]})}function Ew(t){return Object.keys(t).length===0}function Tw(t,r){return t.slice(0,r.length)===r}function I7(t,r){return t.slice(-r.length)===r}function Jg(){if(typeof globalThis=="object")return globalThis;Object.defineProperty(Object.prototype,"_dd_temp_",{get:function(){return this},configurable:!0});var t=_dd_temp_;return delete Object.prototype._dd_temp_,typeof t!="object"&&(typeof self=="object"?t=self:typeof window=="object"?t=window:t={}),t}function A7(){return B7(window.location)}function B7(t){if(t.origin)return t.origin;var r=t.host.replace(/(:80|:443)$/,"");return"".concat(t.protocol,"//").concat(r)}function L7(t,r){var e=new RegExp("(?:^|;)\\s*".concat(r,"\\s*=\\s*([^;]+)")),i=e.exec(t);return i?i[1]:void 0}function F7(t,r,e){e===void 0&&(e="");var i=t.charCodeAt(r-1),n=i>=55296&&i<=56319,a=n?r+1:r;return t.length<=a?t:"".concat(t.slice(0,a)).concat(e)}function bc(t,r,e,i){return Dw(t,[r],e,i)}function Dw(t,r,e,i){var n=i===void 0?{}:i,a=n.once,s=n.capture,o=n.passive,l=Xe(a?function(d){c(),e(d)}:e),u=o?{capture:s,passive:o}:s;r.forEach(function(d){return t.addEventListener(d,l,u)});var c=function(){return r.forEach(function(d){return t.removeEventListener(d,l,u)})};return{stop:c}}function Mw(t){return t===null?"null":Array.isArray(t)?"array":typeof t}function R7(){if(typeof WeakSet<"u"){var t=new WeakSet;return{hasAlreadyBeenSeen:function(e){var i=t.has(e);return i||t.add(e),i}}}var r=[];return{hasAlreadyBeenSeen:function(e){var i=r.indexOf(e)>=0;return i||r.push(e),i}}}function wc(t,r,e){if(e===void 0&&(e=R7()),r===void 0)return t;if(typeof r!="object"||r===null)return r;if(r instanceof Date)return new Date(r.getTime());if(r instanceof RegExp){var i=r.flags||[r.global?"g":"",r.ignoreCase?"i":"",r.multiline?"m":"",r.sticky?"y":"",r.unicode?"u":""].join("");return new RegExp(r.source,i)}if(!e.hasAlreadyBeenSeen(r)){if(Array.isArray(r)){for(var n=Array.isArray(t)?t:[],a=0;ae||J7.test(r))&&Yt.warn("".concat(t," value doesn't meet tag requirements and will be sanitized"));var i=r.replace(/,/g,"_");return"".concat(t,":").concat(i)}function eO(t){var r=Q7(t),e=tO(t,r),i=ol(e).map(function(a){return a.buildIntakeUrl()}),n=rO(t,i,r);return Ir({isIntakeUrl:function(a){return i.some(function(s){return a.indexOf(s)===0})},replica:n,site:t.site||t0},e)}function tO(t,r){return{logsEndpointBuilder:Io(t,"logs",r),rumEndpointBuilder:Io(t,"rum",r),sessionReplayEndpointBuilder:Io(t,"sessionReplay",r)}}function rO(t,r,e){if(!!t.replica){var i=Ir({},t,{site:t0,clientToken:t.replica.clientToken}),n={logsEndpointBuilder:Io(i,"logs",e),rumEndpointBuilder:Io(i,"rum",e)};return r.push.apply(r,ol(n).map(function(a){return a.buildIntakeUrl()})),Ir({applicationId:t.replica.applicationId},n)}}function iO(t){var r,e,i;if(!t||!t.clientToken){Yt.error("Client Token is not configured, we will not send any data.");return}if(t.sampleRate!==void 0&&!fh(t.sampleRate)){Yt.error("Sample Rate should be a number between 0 and 100");return}if(t.telemetrySampleRate!==void 0&&!fh(t.telemetrySampleRate)){Yt.error("Telemetry Sample Rate should be a number between 0 and 100");return}if(t.telemetryConfigurationSampleRate!==void 0&&!fh(t.telemetryConfigurationSampleRate)){Yt.error("Telemetry Configuration Sample Rate should be a number between 0 and 100");return}return H7(t.enableExperimentalFeatures),Ir({beforeSend:t.beforeSend&&Aw(t.beforeSend,"beforeSend threw an error:"),cookieOptions:nO(t),sampleRate:(r=t.sampleRate)!==null&&r!==void 0?r:100,telemetrySampleRate:(e=t.telemetrySampleRate)!==null&&e!==void 0?e:20,telemetryConfigurationSampleRate:(i=t.telemetryConfigurationSampleRate)!==null&&i!==void 0?i:5,service:t.service,silentMultipleInit:!!t.silentMultipleInit,batchBytesLimit:16*sl,eventRateLimiterThreshold:3e3,maxTelemetryEventsPerPage:15,flushTimeout:30*Ts,batchMessagesLimit:50,messageBytesLimit:256*sl},eO(t))}function nO(t){var r={};return r.secure=aO(t),r.crossSite=!!t.useCrossSiteSessionCookie,t.trackSessionAcrossSubdomains&&(r.domain=V7()),r}function aO(t){return!!t.useSecureSessionCookie||!!t.useCrossSiteSessionCookie}function sO(t){return{session_sample_rate:t.sampleRate,telemetry_sample_rate:t.telemetrySampleRate,telemetry_configuration_sample_rate:t.telemetryConfigurationSampleRate,use_before_send:!!t.beforeSend,use_cross_site_session_cookie:t.useCrossSiteSessionCookie,use_secure_session_cookie:t.useSecureSessionCookie,use_proxy:t.proxyUrl!==void 0?!!t.proxyUrl:void 0,silent_multiple_init:t.silentMultipleInit,track_session_across_subdomains:t.trackSessionAcrossSubdomains,track_resources:t.trackResources,track_long_task:t.trackLongTasks}}var Cl="?";function Kn(t){var r=[],e=mh(t,"stack"),i=String(t);return e&&Tw(e,i)&&(e=e.slice(i.length)),e&&e.split(` +`).forEach(function(n){var a=uO(n)||dO(n)||fO(n)||mO(n);a&&(!a.func&&a.line&&(a.func=Cl),r.push(a))}),{message:mh(t,"message"),name:mh(t,"name"),stack:r}}var Fw="((?:file|https?|blob|chrome-extension|native|eval|webpack||\\w+\\.|\\/).*?)",fs="(?::(\\d+))",oO=new RegExp("^\\s*at (.*?) ?\\(".concat(Fw).concat(fs,"?").concat(fs,"?\\)?\\s*$"),"i"),lO=new RegExp("\\((\\S*)".concat(fs).concat(fs,"\\)"));function uO(t){var r=oO.exec(t);if(!!r){var e=r[2]&&r[2].indexOf("native")===0,i=r[2]&&r[2].indexOf("eval")===0,n=lO.exec(r[2]);return i&&n&&(r[2]=n[1],r[3]=n[2],r[4]=n[3]),{args:e?[r[2]]:[],column:r[4]?+r[4]:void 0,func:r[1]||Cl,line:r[3]?+r[3]:void 0,url:e?void 0:r[2]}}}var cO=new RegExp("^\\s*at ?".concat(Fw).concat(fs,"?").concat(fs,"??\\s*$"),"i");function dO(t){var r=cO.exec(t);if(!!r)return{args:[],column:r[3]?+r[3]:void 0,func:Cl,line:r[2]?+r[2]:void 0,url:r[1]}}var hO=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function fO(t){var r=hO.exec(t);if(!!r)return{args:[],column:r[4]?+r[4]:void 0,func:r[1]||Cl,line:+r[3],url:r[2]}}var pO=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,gO=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function mO(t){var r=pO.exec(t);if(!!r){var e=r[3]&&r[3].indexOf(" > eval")>-1,i=gO.exec(r[3]);return e&&i&&(r[3]=i[1],r[4]=i[2],r[5]=void 0),{args:r[2]?r[2].split(","):[],column:r[5]?+r[5]:void 0,func:r[1]||Cl,line:r[4]?+r[4]:void 0,url:r[3]}}}function mh(t,r){if(!(typeof t!="object"||!t||!(r in t))){var e=t[r];return typeof e=="string"?e:void 0}}function Rw(t,r,e){var i=t[r],n=e(i),a=function(){if(typeof n=="function")return n.apply(this,arguments)};return t[r]=a,{stop:function(){t[r]===a?t[r]=i:n=i}}}function ts(t,r,e){var i=e.before,n=e.after;return Rw(t,r,function(a){return function(){var s=arguments,o;return i&&ba(i,this,s),typeof a=="function"&&(o=a.apply(this,s)),n&&ba(n,this,s),o}})}var vO=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/;function yO(t){var r=bO(t).stop,e=wO(t).stop;return{stop:function(){r(),e()}}}function bO(t){return ts(window,"onerror",{before:function(r,e,i,n,a){var s;if(a)s=Kn(a),t(s,a);else{var o={url:e,column:n,line:i},l,u=r;if({}.toString.call(r)==="[object String]"){var c=vO.exec(u);c&&(l=c[1],u=c[2])}s={name:l,message:typeof u=="string"?u:void 0,stack:[o]},t(s,r)}}})}function wO(t){return ts(window,"onunhandledrejection",{before:function(r){var e=r.reason||"Empty reason",i=Kn(e);t(i,e)}})}var vr={AGENT:"agent",CONSOLE:"console",CUSTOM:"custom",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"};function _O(t){var r=t.stackTrace,e=t.originalError,i=t.handlingStack,n=t.startClocks,a=t.nonErrorPrefix,s=t.source,o=t.handling;return!r||r.message===void 0&&!(e instanceof Error)?{startClocks:n,source:s,handling:o,originalError:e,message:"".concat(a," ").concat(_d(e)),stack:"No stack, consider using an instance of Error",handlingStack:i,type:r&&r.name}:{startClocks:n,source:s,handling:o,originalError:e,message:r.message||"Empty message",stack:Oa(r),handlingStack:i,type:r.name,causes:CO(e,s)}}function Oa(t){var r=Nw(t);return t.stack.forEach(function(e){var i=e.func==="?"?"":e.func,n=e.args&&e.args.length>0?"(".concat(e.args.join(", "),")"):"",a=e.line?":".concat(e.line):"",s=e.line&&e.column?":".concat(e.column):"";r+=` + at `.concat(i).concat(n," @ ").concat(e.url).concat(a).concat(s)}),r}function xO(t){var r;return(r=/@ (.+)/.exec(t))===null||r===void 0?void 0:r[1]}function Nw(t){return"".concat(t.name||"Error",": ").concat(t.message)}function SO(){var t=2,r=new Error,e;if(!r.stack)try{throw r}catch{}return ba(function(){var i=Kn(r);i.stack=i.stack.slice(t),e=Oa(i)}),e}function CO(t,r){for(var e=t,i=[];(e==null?void 0:e.cause)instanceof Error&&i.length<10;){var n=Kn(e.cause);i.push({message:e.cause.message,source:r,type:n==null?void 0:n.name,stack:n&&Oa(n)}),e=e.cause}return i.length?i:void 0}function PO(t){return yO(function(r,e){t.notify(_O({stackTrace:r,originalError:e,startClocks:Sl(),nonErrorPrefix:"Uncaught",source:vr.SOURCE,handling:"unhandled"}))})}function OO(t){var r=Ir({version:"4.26.0",onReady:function(e){e()}},t);return Object.defineProperty(r,"_setDebug",{get:function(){return C7},enumerable:!1}),r}function kO(t,r,e){var i=t[r];t[r]=e,i&&i.q&&i.q.forEach(function(n){return Aw(n,"onReady callback threw an error:")()})}var bi=function(){function t(r){this.onFirstSubscribe=r,this.observers=[]}return t.prototype.subscribe=function(r){var e=this;return!this.observers.length&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe()||void 0),this.observers.push(r),{unsubscribe:function(){e.observers=e.observers.filter(function(i){return r!==i}),!e.observers.length&&e.onLastUnsubscribe&&e.onLastUnsubscribe()}}},t.prototype.notify=function(r){this.observers.forEach(function(e){return e(r)})},t}();function jw(){for(var t=[],r=0;r"],BO=[G7],tn={maxEventsPerPage:0,sentEventCount:0,telemetryEnabled:!1,telemetryConfigurationEnabled:!1},qf;function LO(t,r){var e,i=new bi;tn.telemetryEnabled=Zf(r.telemetrySampleRate),tn.telemetryConfigurationEnabled=tn.telemetryEnabled&&Zf(r.telemetryConfigurationSampleRate),qf=function(a){!Is(BO,r.site)&&tn.telemetryEnabled&&i.notify(n(t,a))},S7(Hw),Ir(tn,{maxEventsPerPage:r.maxTelemetryEventsPerPage,sentEventCount:0});function n(a,s){return xd({type:"telemetry",date:pn(),service:a,version:"4.26.0",source:"browser",_dd:{format_version:2},telemetry:s,experimental_features:kw(z7())},e!==void 0?e():{})}return{setContextProvider:function(a){e=a},observable:i}}function FO(t){return t.site===K7}function RO(t,r){Gf(Or.debug,t,r),i0(Ir({type:r0.log,message:t,status:"debug"},r))}function Hw(t){i0(Ir({type:r0.log,status:"error"},jO(t)))}function NO(t){tn.telemetryConfigurationEnabled&&i0({type:r0.configuration,configuration:t})}function i0(t){qf&&tn.sentEventCount=0&&i.entries.splice(a,1)},close:function(a){n.endTime=a}};return this.entries.unshift(n),n},t.prototype.find=function(r){r===void 0&&(r=Ql);for(var e=0,i=this.entries;e0&&this.entries[this.entries.length-1].endTime=YO){Iv();return}var i,n=go();if(vh()){if(n.lock){Jl(t,r);return}if(i=Ms(),n.lock=i,Xf(n,t.options),n=go(),n.lock!==i){Jl(t,r);return}}var a=t.process(n);if(vh()&&(n=go(),n.lock!==i)){Jl(t,r);return}if(a&&Ww(a,t.options),vh()&&!(a&&Kw(a))){if(n=go(),n.lock!==i){Jl(t,r);return}delete n.lock,Xf(n,t.options),a=n}(e=t.after)===null||e===void 0||e.call(t,a||n),Iv()}function vh(){return UO()}function Jl(t,r){setTimeout(Xe(function(){Ao(t,r+1)}),$O)}function Iv(){Bu=void 0;var t=Yw.shift();t&&Ao(t)}function Ww(t,r){if(Kw(t)){GO(r);return}t.expire=String(Mo()+Uw),Xf(t,r)}function Xf(t,r){xl(Sd,WO(t),Uw,r)}function WO(t){return M7(t).map(function(r){var e=r[0],i=r[1];return"".concat(e,"=").concat(i)}).join(n0)}function go(){var t=Fi(Sd),r={};return KO(t)&&t.split(n0).forEach(function(e){var i=$w.exec(e);if(i!==null){var n=i[1],a=i[2];r[n]=a}}),r}function KO(t){return t!==void 0&&(t.indexOf(n0)!==-1||$w.test(t))}function Kw(t){return Ew(t)}function GO(t){xl(Sd,"",0,t)}var ZO="_dd",qO="_dd_r",XO="_dd_l",QO="rum",JO="logs";function ek(t){var r=Fi(Sd),e=Fi(ZO),i=Fi(qO),n=Fi(XO);if(!r){var a={};e&&(a.id=e),n&&/^[01]$/.test(n)&&(a[JO]=n),i&&/^[012]$/.test(i)&&(a[QO]=i),Ww(a,t)}}function tk(t,r,e){var i=new bi,n=new bi,a=setInterval(Xe(u),Mv),s=g();function o(){var v;Ao({options:t,process:function(b){var w=c(b);return v=d(w),w},after:function(b){v&&!h()&&m(b),s=b}})}function l(){Ao({options:t,process:function(v){return h()?c(v):void 0}})}function u(){Ao({options:t,process:function(v){return y(v)?void 0:{}},after:c})}function c(v){return y(v)||(v={}),h()&&(f(v)?p():s=v),v}function d(v){var b=e(v[r]),w=b.trackingType,_=b.isTracked;return v[r]=w,_&&!v.id&&(v.id=Ms(),v.created=String(Mo())),_}function h(){return s[r]!==void 0}function f(v){return s.id!==v.id||s[r]!==v[r]}function p(){s={},n.notify()}function m(v){s=v,i.notify()}function g(){var v=go();return y(v)?v:{}}function y(v){return(v.created===void 0||Mo()-Number(v.created)0?1:2,t.retry={count:t.retry?t.retry.count+1:1,lastFailureStatus:s.status},a()):(r.transportStatus=0,n())})}function Jw(t,r,e,i,n){t===0&&r.queuedPayloads.isFull()&&!r.queueFullReported&&(n({message:"Reached max ".concat(i," events size queued for upload: ").concat(Gw/Ow,"MiB"),source:vr.AGENT,startClocks:Sl()}),r.queueFullReported=!0);var a=r.queuedPayloads;for(r.queuedPayloads=e_();a.size()>0;)qw(a.dequeue(),r,e,i,n)}function ck(t){return t.status===0||t.status===408||t.status===429||t.status>=500}function dk(){return{transportStatus:0,currentBackoffTime:Zw,bandwidthMonitor:hk(),queuedPayloads:e_(),queueFullReported:!1}}function e_(){var t=[];return{bytesCount:0,enqueue:function(r){this.isFull()||(t.push(r),this.bytesCount+=r.bytesCount)},first:function(){return t[0]},dequeue:function(){var r=t.shift();return r&&(this.bytesCount-=r.bytesCount),r},size:function(){return t.length},isFull:function(){return this.bytesCount>=Gw}}}function hk(){return{ongoingRequestCount:0,ongoingByteCount:0,canHandle:function(t){return this.ongoingRequestCount===0||this.ongoingByteCount+t.bytesCount<=ok&&this.ongoingRequestCount=this.messageBytesLimit){Yt.warn("Discarded a message whose size was bigger than the maximum allowed size ".concat(this.messageBytesLimit,"KB."));return}this.hasMessageFor(e)&&this.remove(e),this.willReachedBytesLimitWith(a)&&this.flush(),this.push(n,a,e),this.isFull()&&this.flush()},t.prototype.process=function(r){var e=_d(r),i=this.computeBytesCount(e);return{processedMessage:e,messageBytesCount:i}},t.prototype.push=function(r,e,i){this.bufferMessagesCount>0&&(this.bufferBytesCount+=1),i!==void 0?this.upsertBuffer[i]=r:this.pushOnlyBuffer.push(r),this.bufferBytesCount+=e,this.bufferMessagesCount+=1},t.prototype.remove=function(r){var e=this.upsertBuffer[r];delete this.upsertBuffer[r];var i=this.computeBytesCount(e);this.bufferBytesCount-=i,this.bufferMessagesCount-=1,this.bufferMessagesCount>0&&(this.bufferBytesCount-=1)},t.prototype.hasMessageFor=function(r){return r!==void 0&&this.upsertBuffer[r]!==void 0},t.prototype.willReachedBytesLimitWith=function(r){return this.bufferBytesCount+r+1>=this.batchBytesLimit},t.prototype.isFull=function(){return this.bufferMessagesCount===this.batchMessagesLimit||this.bufferBytesCount>=this.batchBytesLimit},t.prototype.flushPeriodically=function(){var r=this;setTimeout(Xe(function(){r.flush(),r.flushPeriodically()}),this.flushTimeout)},t}();function a0(){var t=wk();if(!!t)return{getAllowedWebViewHosts:function(){return JSON.parse(t.getAllowedWebViewHosts())},send:function(r,e){t.send(JSON.stringify({eventType:r,event:e}))}}}function _c(t){var r;t===void 0&&(t=(r=Jg().location)===null||r===void 0?void 0:r.hostname);var e=a0();return!!e&&e.getAllowedWebViewHosts().some(function(i){return t===i||I7(t,".".concat(i))})}function wk(){return Jg().DatadogEventBridge}function t_(t,r,e,i,n){var a=o(r),s;n&&(s=o(n));function o(l){return new bk(fk(l,t.batchBytesLimit,e),t.batchMessagesLimit,t.batchBytesLimit,t.messageBytesLimit,t.flushTimeout,i)}return{add:function(l,u){u===void 0&&(u=!0),a.add(l),s&&u&&s.add(l)}}}function _k(t,r,e){var i=0,n=!1;return{isLimitReached:function(){if(i===0&&setTimeout(function(){i=0},Ds),i+=1,i<=r||n)return n=!1,!1;if(i===r+1){n=!0;try{e({message:"Reached max number of ".concat(t,"s by minute: ").concat(r),source:vr.AGENT,startClocks:Sl()})}finally{n=!1}}return!0}}}var yh,s0=new WeakMap;function xk(){return yh||(yh=Sk()),yh}function Sk(){var t=new bi(function(){var r=ts(XMLHttpRequest.prototype,"open",{before:Ck}).stop,e=ts(XMLHttpRequest.prototype,"send",{before:function(){Pk.call(this,t)}}).stop,i=ts(XMLHttpRequest.prototype,"abort",{before:Ok}).stop;return function(){r(),e(),i()}});return t}function Ck(t,r){s0.set(this,{state:"open",method:t,url:e0(String(r))})}function Pk(t){var r=this,e=s0.get(this);if(!!e){var i=e;i.state="start",i.startTime=ll(),i.startClocks=Sl(),i.isAborted=!1,i.xhr=this;var n=!1,a=ts(this,"onreadystatechange",{before:function(){this.readyState===XMLHttpRequest.DONE&&s()}}).stop,s=Xe(function(){if(r.removeEventListener("loadend",s),a(),!n){n=!0;var o=e;o.state="complete",o.duration=Bw(i.startClocks.timeStamp,pn()),o.status=r.status,t.notify(E7(o))}});this.addEventListener("loadend",s),t.notify(i)}}function Ok(){var t=s0.get(this);t&&(t.isAborted=!0)}var bh;function kk(){return bh||(bh=Ek()),bh}function Ek(){var t=new bi(function(){if(!!window.fetch){var r=Rw(window,"fetch",function(e){return function(i,n){var a,s=ba(Tk,null,[t,i,n]);return s?(a=e.call(this,s.input,s.init),ba(Dk,null,[t,a,s])):a=e.call(this,i,n),a}}).stop;return r}});return t}function Tk(t,r,e){var i=e&&e.method||typeof r=="object"&&r.method||"GET",n=e0(typeof r=="object"&&r.url||r),a=Sl(),s={state:"start",init:e,input:r,method:i,startClocks:a,url:n};return t.notify(s),s}function Dk(t,r,e){var i=function(n){var a=e;a.state="resolve",a.resolveDuration=Bw(e.startClocks.timeStamp,pn()),"stack"in n||n instanceof Error?(a.status=0,a.isAborted=n instanceof DOMException&&n.code===DOMException.ABORT_ERR,a.error=n):"status"in n&&(a.response=n,a.responseType=n.type,a.status=n.status,a.isAborted=!1),t.notify(a)};r.then(Xe(i),Xe(i))}function Mk(){var t=new bi(function(){var r=bc(document,"visibilitychange",function(){document.visibilityState==="hidden"&&t.notify({reason:"visibility_hidden"})},{capture:!0}).stop,e=bc(window,"beforeunload",function(){t.notify({reason:"before_unload"})}).stop;return function(){r(),e()}});return t}var wh={};function Ik(t){var r=t.map(function(e){return wh[e]||(wh[e]=Ak(e)),wh[e]});return jw.apply(void 0,r)}function Ak(t){var r=new bi(function(){var e=console[t];return console[t]=function(){for(var i=[],n=0;nFk&&this.buffer.splice(0,1)},t.prototype.drain=function(){this.buffer.forEach(function(r){return r()}),this.buffer.length=0},t}();function Jf(){var t={};return{get:function(){return t},add:function(r,e){t[r]=e},remove:function(r){delete t[r]},set:function(r){t=r},getContext:function(){return es(t)},setContext:function(r){t=es(r)},setContextProperty:function(r,e){t[r]=es(e)},removeContextProperty:function(r){delete t[r]},clearContext:function(){t={}}}}function Nk(t,r,e){var i=t.getReader(),n=[],a=0;s();function s(){i.read().then(Xe(function(l){if(l.done){o();return}e.collectStreamBody&&n.push(l.value),a+=l.value.length,a>e.bytesLimit?o():s()}),Xe(function(l){return r(l)}))}function o(){i.cancel().catch(wd);var l,u;if(e.collectStreamBody){var c;if(n.length===1)c=n[0];else{c=new Uint8Array(a);var d=0;n.forEach(function(h){c.set(h,d),d+=h.length})}l=c.slice(0,e.bytesLimit),u=c.length>e.bytesLimit}r(void 0,l,u)}}var jk="datadog-synthetics-public-id",Vk="datadog-synthetics-result-id",Hk="datadog-synthetics-injects-rum";function r_(){return Boolean(window._DATADOG_SYNTHETICS_INJECTS_RUM||Fi(Hk))}function zk(){var t=window._DATADOG_SYNTHETICS_PUBLIC_ID||Fi(jk);return typeof t=="string"?t:void 0}function Uk(){var t=window._DATADOG_SYNTHETICS_RESULT_ID||Fi(Vk);return typeof t=="string"?t:void 0}function Bv(t){var r=Ir({},t),e=["id","name","email"];return e.forEach(function(i){i in r&&(r[i]=String(r[i]))}),r}function $k(t){var r=Mw(t)==="object";return r||Yt.error("Unsupported user:",t),r}var Yk=32*sl;function Wk(t){var r=iO(t),e=Lv(t.forwardConsoleLogs,ol(Or),"Forward Console Logs"),i=Lv(t.forwardReports,ol(Rn),"Forward Reports");if(!(!r||!e||!i))return t.forwardErrorsToLogs&&!Is(e,Or.error)&&e.push(Or.error),Ir({forwardErrorsToLogs:t.forwardErrorsToLogs!==!1,forwardConsoleLogs:e,forwardReports:i,requestErrorResponseLengthLimit:Yk},r)}function Lv(t,r,e){if(t===void 0)return[];if(!(t==="all"||Array.isArray(t)&&t.every(function(i){return Is(r,i)}))){Yt.error("".concat(e,' should be "all" or an array with allowed values "').concat(r.join('", "'),'"'));return}return t==="all"?r:N7(t)}function Kk(t){var r=sO(t);return Ir({forward_errors_to_logs:t.forwardErrorsToLogs,forward_console_logs:t.forwardConsoleLogs,forward_reports:t.forwardReports},r)}var Gk=globalThis&&globalThis.__decorate||function(t,r,e,i){var n=arguments.length,a=n<3?r:i===null?i=Object.getOwnPropertyDescriptor(r,e):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(t,r,e,i);else for(var o=t.length-1;o>=0;o--)(s=t[o])&&(a=(n<3?s(a):n>3?s(r,e,a):s(r,e))||a);return n>3&&a&&Object.defineProperty(r,e,a),a},Nt={debug:"debug",error:"error",info:"info",warn:"warn"},o0={console:"console",http:"http",silent:"silent"},Zk=Object.keys(Nt),Fv=function(){function t(r,e,i,n,a){i===void 0&&(i=o0.http),n===void 0&&(n=Nt.debug),a===void 0&&(a={}),this.handleLogStrategy=r,this.handlerType=i,this.level=n,this.contextManager=Jf(),this.contextManager.set(Ir({},a,e?{logger:{name:e}}:void 0))}return t.prototype.log=function(r,e,i){i===void 0&&(i=Nt.info),this.handleLogStrategy({message:r,context:es(e),status:i},this)},t.prototype.debug=function(r,e){this.log(r,e,Nt.debug)},t.prototype.info=function(r,e){this.log(r,e,Nt.info)},t.prototype.warn=function(r,e){this.log(r,e,Nt.warn)},t.prototype.error=function(r,e){var i={error:{origin:vr.LOGGER}};this.log(r,xd(i,e),Nt.error)},t.prototype.setContext=function(r){this.contextManager.set(r)},t.prototype.getContext=function(){return this.contextManager.get()},t.prototype.addContext=function(r,e){this.contextManager.add(r,e)},t.prototype.removeContext=function(r){this.contextManager.remove(r)},t.prototype.setHandler=function(r){this.handlerType=r},t.prototype.getHandler=function(){return this.handlerType},t.prototype.setLevel=function(r){this.level=r},t.prototype.getLevel=function(){return this.level},Gk([P7],t.prototype,"log",null),t}();function qk(t){var r=!1,e=Jf(),i=Jf(),n={},a=function(){},s=new Rk,o=function(f,p,m,g){m===void 0&&(m=es(c())),g===void 0&&(g=pn()),s.add(function(){return o(f,p,m,g)})},l=function(){},u=new Fv(function(){for(var f=[],p=0;p=Rv[e.getLevel()]&&Is(n,r)}function iE(t,r,e,i,n,a){var s=Zk.concat(["custom"]),o={};s.forEach(function(l){o[l]=_k(l,r.eventRateLimiterThreshold,a)}),e.subscribe(0,function(l){var u,c,d,h=l.rawLogsEvent,f=l.messageContext,p=f===void 0?void 0:f,m=l.savedCommonContext,g=m===void 0?void 0:m,y=l.logger,v=y===void 0?n:y,b=$7(h.date),w=t.findTrackedSession(b);if(!!w){var _=g||i(),x=xd({service:r.service,session_id:w.id,usr:Ew(_.user)?void 0:_.user,view:_.view},_.context,Lu(b),h,v.getContext(),p);!n_(h.status,o0.http,v)||((u=r.beforeSend)===null||u===void 0?void 0:u.call(r,x))===!1||((c=x.error)===null||c===void 0?void 0:c.origin)!==vr.AGENT&&((d=o[x.status])!==null&&d!==void 0?d:o.custom).isLimitReached()||e.notify(1,x)}})}var Nv=!1;function Lu(t){var r=window;if(r_()){var e=i(r.DD_RUM_SYNTHETICS);return!e&&!Nv&&(Nv=!0,RO("Logs sent before RUM is injected by the synthetics worker",{testId:zk(),resultId:Uk()})),e}return i(r.DD_RUM);function i(n){if(n&&n.getInternalContext)return n.getInternalContext(t)}}var ea,nE=(ea={},ea[Or.log]=Nt.info,ea[Or.debug]=Nt.debug,ea[Or.info]=Nt.info,ea[Or.warn]=Nt.warn,ea[Or.error]=Nt.error,ea);function aE(t,r){var e=Ik(t.forwardConsoleLogs).subscribe(function(i){r.notify(0,{rawLogsEvent:{date:pn(),message:i.message,origin:vr.CONSOLE,error:i.api===Or.error?{origin:vr.CONSOLE,stack:i.stack}:void 0,status:nE[i.api]}})});return{stop:function(){e.unsubscribe()}}}var ro,sE=(ro={},ro[Rn.cspViolation]=Nt.error,ro[Rn.intervention]=Nt.error,ro[Rn.deprecation]=Nt.warn,ro);function oE(t,r){var e=EO(t.forwardReports).subscribe(function(i){var n=i.message,a=sE[i.type],s;a===Nt.error?s={kind:i.subtype,origin:vr.REPORT,stack:i.stack}:i.stack&&(n+=" Found in ".concat(xO(i.stack))),r.notify(0,{rawLogsEvent:{date:pn(),message:n,origin:vr.REPORT,error:s,status:a}})});return{stop:function(){e.unsubscribe()}}}function lE(t,r){if(!t.forwardErrorsToLogs)return{stop:wd};var e=xk().subscribe(function(a){a.state==="complete"&&n("xhr",a)}),i=kk().subscribe(function(a){a.state==="resolve"&&n("fetch",a)});function n(a,s){!t.isIntakeUrl(s.url)&&(hE(s)||fE(s))&&("xhr"in s?uE(s.xhr,t,o):s.response?dE(s.response,t,o):s.error&&cE(s.error,t,o));function o(l){r.notify(0,{rawLogsEvent:{message:"".concat(pE(a)," error ").concat(s.method," ").concat(s.url),date:s.startClocks.timeStamp,error:{origin:vr.NETWORK,stack:l||"Failed to load"},http:{method:s.method,status_code:s.status,url:s.url},status:Nt.error,origin:vr.NETWORK}})}}return{stop:function(){e.unsubscribe(),i.unsubscribe()}}}function uE(t,r,e){typeof t.response=="string"?e(l0(t.response,r)):e(t.response)}function cE(t,r,e){e(l0(Oa(Kn(t)),r))}function dE(t,r,e){window.TextDecoder?t.body?gE(t.clone().body,r.requestErrorResponseLengthLimit,function(i,n){e(i?"Unable to retrieve response: ".concat(i):n)}):e():t.clone().text().then(Xe(function(i){return e(l0(i,r))}),Xe(function(i){return e("Unable to retrieve response: ".concat(i))}))}function hE(t){return t.status===0&&t.responseType!=="opaque"}function fE(t){return t.status>=500}function l0(t,r){return t.length>r.requestErrorResponseLengthLimit?"".concat(t.substring(0,r.requestErrorResponseLengthLimit),"..."):t}function pE(t){return t==="xhr"?"XHR":"Fetch"}function gE(t,r,e){Nk(t,function(i,n,a){if(i)e(i);else{var s=new TextDecoder().decode(n);a&&(s+="..."),e(void 0,s)}},{bytesLimit:r,collectStreamBody:!0})}function mE(t,r){if(!t.forwardErrorsToLogs)return{stop:wd};var e=new bi,i=PO(e).stop,n=e.subscribe(function(a){r.notify(0,{rawLogsEvent:{message:a.message,date:a.startClocks.timeStamp,error:{kind:a.type,origin:vr.SOURCE,stack:a.stack},origin:vr.SOURCE,status:Nt.error}})});return{stop:function(){i(),n.unsubscribe()}}}var vE=function(){function t(){this.callbacks={}}return t.prototype.notify=function(r,e){var i=this.callbacks[r];i&&i.forEach(function(n){return n(e)})},t.prototype.subscribe=function(r,e){var i=this;return this.callbacks[r]||(this.callbacks[r]=[]),this.callbacks[r].push(e),{unsubscribe:function(){i.callbacks[r]=i.callbacks[r].filter(function(n){return e!==n})}}},t}();function yE(t,r,e,i){var n,a=t_(t,t.logsEndpointBuilder,e,i,(n=t.replica)===null||n===void 0?void 0:n.logsEndpointBuilder);r.subscribe(1,function(s){a.add(s)})}function bE(t){var r=a0();t.subscribe(1,function(e){r.send("log",e)})}function wE(t){return{get:function(r){var e=t.findTrackedSession(r);if(e)return{session_id:e.id}}}}function _E(t,r,e,i){var n=new vE,a=function(d){return n.notify(0,{rawLogsEvent:{message:d.message,date:d.startClocks.timeStamp,error:{origin:vr.AGENT},origin:vr.AGENT,status:Nt.error}})},s=Mk(),o=xE(r,a,s);o.setContextProvider(function(){var d,h,f,p,m,g;return{application:{id:(d=Lu())===null||d===void 0?void 0:d.application_id},session:{id:(h=u.findTrackedSession())===null||h===void 0?void 0:h.id},view:{id:(p=(f=Lu())===null||f===void 0?void 0:f.view)===null||p===void 0?void 0:p.id},action:{id:(g=(m=Lu())===null||m===void 0?void 0:m.user_action)===null||g===void 0?void 0:g.id}}}),lE(r,n),mE(r,n),aE(r,n),oE(r,n);var l=rE(n).handleLog,u=j7(r.cookieOptions)&&!_c()&&!r_()?Qk(r):Jk(r);iE(u,r,n,e,i,a),_c()?bE(n):yE(r,n,a,s),NO(Kk(t));var c=wE(u);return{handleLog:l,getInternalContext:c.get}}function xE(t,r,e){var i,n=LO("browser-logs-sdk",t);if(_c()){var a=a0();n.observable.subscribe(function(o){return a.send("internal_telemetry",o)})}else{var s=t_(t,t.rumEndpointBuilder,r,e,(i=t.replica)===null||i===void 0?void 0:i.rumEndpointBuilder);n.observable.subscribe(function(o){return s.add(o,FO(t))})}return n}var u0=qk(_E);kO(Jg(),"DD_LOGS",u0);async function SE(){(await xt.getConfig()).reports.enabled&&u0.init({clientToken:"pub94a0029259f79f29a5d881a06d1e9653",site:"datadoghq.com",forwardErrorsToLogs:!0,service:"Kuma",sampleRate:100,env:"production"})}async function a_(t){if(navigator.clipboard)try{return await navigator.clipboard.writeText(t),!0}catch{}const r=document.createElement("textarea");r.style.position="fixed",r.style.top="0",r.style.left="0",r.style.width="2em",r.style.height="2em",r.style.padding="0",r.style.border="none",r.style.outline="none",r.style.boxShadow="none",r.style.background="transparent",r.value=t,document.body.appendChild(r),r.focus(),r.select();let e;try{e=document.execCommand("copy")}catch{e=!1}finally{document.body.removeChild(r)}return e}he({name:"KClipboardProvider",setup(t,{slots:r}){return()=>(r==null?void 0:r.default)&&r.default({copyToClipboard:a_})}});he({name:"KComponent",props:{data:{type:Object,default:{},required:!0}},setup(t,{slots:r}){const e=zi(t.data);return()=>(r==null?void 0:r.default)&&r.default({data:e})}});const c0=he({name:"KToggle",props:{toggled:{type:Boolean,default:!1}},emits:["toggled"],setup(t,{slots:r,emit:e}){const i=Y(t.toggled),n=()=>{i.value=!i.value,e("toggled",i.value)};try{if(!r.default)throw new Error("KToggle expects slot content");return()=>(r==null?void 0:r.default)&&r.default({isToggled:i,toggle:n})}catch{return console.error(`KToggle expects to have slot content. + + Example usage: + + + + ^^------add slotted content + + `),()=>null}}}),CE=` + Down + +`,PE=` + Back + + +`,OE=` + Forward + + +`,kE=` + Up + + `,EE=` + Back + + +`,TE=` + +`,DE=` + + + + + + + +`,ME=` + Calendar + + +`,IE=` + + +`,AE=` + Expand + + +`,BE=` + Back + + +`,LE=` + Forward + + +`,FE=` + Collapse + + +`,RE=` + Clear + + + +`,NE=` + Copy to Clipboard + + +`,jE=` + Close + + +`,VE=` + Settings + + +`,HE=` + Go to Beginning + + +`,zE='',UE=` + Connections + + +`,$E=` + Copy + + +`,YE=` + Danger + + +`,WE=` + Danger + + +`,KE=` + Dashboard + + +`,GE=` + Decrease + + +`,ZE=` + Dev Portal + + +`,qE=` + Close + + +`,XE=` + Document + + +`,QE=` + Document + + + + + +`,JE=` + Drag + + +`,eT=` + Error + + + + +`,tT=` + Expand + + +`,rT=` + External Link + + +`,iT=` + + +`,nT=` + File + + +`,aT=` + JSON File + + + +`,sT=` + Markdown File + + + +`,oT=` + YAML File + + + +`,lT=` + Filter + + +`,uT=` +Flag +`,cT=` + +`,dT=` + Forward + + +`,hT=` + Gateway + + +`,fT=` + Settings + + +`,pT=` + Settings + + +`,gT=` +Graduation Hat +`,mT=` + Grid View + + +`,vT=` +Hand Clock +`,yT=` + Help + + +`,bT='',wT=` + Immunity + + + + + +`,_T=` + Increase + + +`,xT=` + Information + + +`,ST=` + Kong + + + + + +`,CT=` + Locked + + +`,PT=` + List View + + + + + + + + + +`,OT=` + More Actions + + + + +`,kT=` +More + + +`,ET=` + No Data + + +`,TT=` + Notifications + + +`,DT=` + Notifications + + + + +`,MT=` + Organization + + +`,IT=` + + +`,AT=` + Add + + + +`,BT=` + Organization + + +`,LT=` + Edit + + +`,FT=` + Organization + + +`,RT=` + Dev Portal + + + + + +`,NT=` + Profile + + +`,jT=` + Redo + + +`,VT=` + Runtimes + + + +`,HT=` + Search + + +`,zT=` + Security + + +`,UT=` + Document + + +`,$T=` + ServiceHub + + +`,YT=` + Services + + +`,WT=` + Shared Config + + +`,KT=` + Loading + + + + +`,GT=` + + +`,ZT=` + State Configure +`,qT=` + State Gruceo +`,XT=` + State No Data +`,QT=` + State No Search Results + + + + + + + + + + + + +`,JT=` + State Upload +`,eD=` + Support + + +`,tD=` + Table + + +`,rD=` + Team + + + +`,iD=` + Team Member + + + +`,nD=` + Delete + + +`,aD=` + Vitals + + +`,sD=` + Vitals + + +`,oD=` + Warning + + + + + + + + +`,lD=` + Workspaces + + +`,uD=` + + +`,cD=Object.freeze(Object.defineProperty({__proto__:null,arrowDown:CE,arrowLeft:PE,arrowRight:OE,arrowUp:kE,back:EE,book:TE,brain:DE,calendar:ME,check:IE,chevronDown:AE,chevronLeft:BE,chevronRight:LE,chevronUp:FE,clear:RE,clipboard:NE,close:jE,cogwheel:VE,collapseExpand:HE,contactSupport:zE,connections:UE,copy:$E,dangerCircle:YE,dangerCircleOutline:WE,dashboard:KE,decrease:GE,devPortal:ZE,disabled:qE,document:XE,documentList:QE,drag:JE,errorFilled:eT,expand:tT,externalLink:rT,featureRequest:iT,fileEmpty:nT,fileJson:aT,fileMd:sT,fileYaml:oT,filter:lT,flag:uT,forbidden:cT,forward:dT,gateway:hT,gear:fT,gearFilled:pT,graduationHat:gT,grid:mT,handClock:vT,help:yT,image:bT,immunity:wT,increase:_T,info:xT,kong:ST,lock:CT,list:PT,more:OT,moreHorizontal:kT,noData:ET,notificationBell:TT,notificationInbox:DT,organization:MT,plug:IT,plus:AT,organizations:BT,pencil:LT,people:FT,portal:RT,profile:NT,redo:jT,runtimes:VT,search:HT,security:zT,serviceDocument:UT,serviceHub:$T,services:YT,sharedConfig:WT,spinner:KT,stackedCards:GT,stateConfigure:ZT,stateGruceo:qT,stateNoData:XT,stateNoSearchResults:QT,stateUpload:JT,support:eD,table:tD,team:rD,teamMember:iD,trash:nD,vitals:aD,vitalsChart:sD,warning:oD,workspaces:lD,workspacesCollapsed:uD},Symbol.toStringTag,{value:"Module"})),Ye=(t,r)=>{const e=t.__vccOpts||t;for(const[i,n]of r)e[i]=n;return e},s_=cD,dD=Object.keys(s_),jv={size:"24",viewBox:"0 0 24 24"},hD=he({name:"KIcon",inheritAttrs:!1,props:{icon:{type:String,validator:t=>dD.includes(t),required:!0},size:{type:String,default:""},color:{type:String,default:null},secondaryColor:{type:String,default:null},viewBox:{type:String,default:""},title:{type:String,default:""},hideTitle:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},setup(t,{attrs:r,slots:e}){const i=Y(),n=Y(),a=Y(!0),s=N(()=>{if(t.title)return t.title;if(t.testMode)return t.icon;const g=n.value&&n.value.getElementsByTagName("title");if(g&&g.length)return g[0].innerHTML;const y=t.icon.split(/(?=[A-Z])/).join(" ");return d(y)}),o=N(()=>n.value?n.value.getAttribute("width"):null),l=N(()=>n.value?n.value.getAttribute("height"):null),u=N(()=>n.value&&(t.size||n.value&&n.value.getAttribute("width"))||jv.size),c=N(()=>n.value&&(t.viewBox||n.value&&n.value.getAttribute("viewBox"))||jv.viewBox),d=g=>g.split("-").map(y=>y.charAt(0).toUpperCase()+y.substring(1)).join(" "),h=()=>{var g,y,v,b;const w=(y=(g=i==null?void 0:i.value)==null?void 0:g.querySelector(".slot-content"))==null?void 0:y.innerHTML;(b=i.value)==null||b.removeChild((v=i==null?void 0:i.value)==null?void 0:v.querySelector(".slot-content")),n.value.innerHTML+=w,a.value=!1},f=()=>{let g=n.value.querySelector("title");if(g&&t.hideTitle)n.value.removeChild(g);else if(!t.hideTitle)if(g)g.textContent=s.value;else{g=document.createElement("title");const y=document.createTextNode(s.value);g.appendChild(y),n.value.append(g)}},p=g=>{if(!g)return;const y=g.hasAttribute("fill"),v=g.getAttribute("stroke")&&g.getAttribute("stroke")!=="none"?g.getAttribute("stroke"):null,b=g.attributes.id&&g.attributes.id.value==="preserveColor",w=g.attributes.type&&g.attributes.type.value==="secondary";!b&&y&&w&&t.secondaryColor?g.setAttribute("fill",t.secondaryColor):!b&&v&&w&&t.secondaryColor?g.setAttribute("stroke",t.secondaryColor):!b&&!w&&y&&!v&&t.color?g.setAttribute("fill",t.color):v&&t.color&&g.setAttribute("stroke",t.color);for(const _ of g.children)p(_)};$e(()=>[t.icon,t.size,t.color,t.secondaryColor,t.viewBox,t.hideTitle],async()=>{await ri(),m()},{deep:!0});const m=()=>{if(n.value=null,n.value=i.value?i.value.querySelector("svg:not(.slot-content)"):null,n.value){e.svgElements&&h();for(const[g,y]of Object.entries(r))["class","id","style"].includes(g)||n.value.setAttribute(g,y);n.value.setAttribute("role","img"),n.value.setAttribute("width",u.value||o.value),n.value.setAttribute("height",u.value||l.value),n.value.setAttribute("viewBox",c.value),f(),p(n.value)}};return Rt(async()=>{await ri(),m()}),{icons:s_,svgWrapper:i,svgWithSlotIsHidden:a}}}),fD=["innerHTML"],pD={class:"slot-content"},gD=["innerHTML"];function mD(t,r,e,i,n,a){return t.$slots.svgElements?(O(),B("span",Dt({key:1},t.$attrs,{ref:"svgWrapper",class:[`kong-icon-${t.icon}`,"kong-icon"]}),[(O(),B("svg",pD,[fe(t.$slots,"svgElements",{},void 0,!0)])),M("span",{class:ge({"svg-with-slot-is-hidden":t.svgWithSlotIsHidden}),innerHTML:t.icons[t.icon]},null,10,gD)],16)):(O(),B("span",Dt({key:0},t.$attrs,{ref:"svgWrapper",class:[`kong-icon-${t.icon}`,"kong-icon"],innerHTML:t.icons[t.icon]}),null,16,fD))}const et=Ye(hD,[["render",mD],["__scopeId","data-v-a7d0d7bc"]]),vD={primary:"primary",secondary:"secondary",danger:"danger",creation:"creation",outline:"outline",btnLink:"btn-link"},yD={small:"small",medium:"medium",large:"large"},bD=he({name:"KButton",components:{KIcon:et},inheritAttrs:!1,props:{appearance:{type:String,default:"outline",validator:t=>Object.values(vD).indexOf(t)!==-1},size:{type:String,default:"medium",validator:t=>Object.values(yD).indexOf(t)!==-1},to:{type:[Object,String],default:null},type:{type:String,default:"button"},showCaret:{type:Boolean,default:!1},isRounded:{type:Boolean,default:!0},icon:{type:String,default:""},disabled:{type:Boolean,default:!1}},setup(t,{attrs:r,slots:e}){const i=N(()=>!!e.icon),n=N(()=>!!e.default),a=N(()=>t.to?"router-link":"button"),s=N(()=>t.disabled?"var(--grey-400)":["primary","danger","creation"].includes(t.appearance)?"white":t.appearance==="secondary"?"var(--KButtonSecondaryColor, var(--blue-600, color(blue-600)))":t.appearance==="outline"?"var(--KButtonOutlineColor, var(--blue-500, color(blue-500)))":t.appearance==="btn-link"?"var(--KButtonBtnLink, var(--blue-500, color(blue-500)))":t.appearance==="btn-link-danger"?"var(--KButtonLinkDanger, var(--red-500, color(red-500)))":""),o=N(()=>{if(t.disabled!==void 0&&t.disabled!==!1)return r;const l=Object.assign({},r);return delete l.disabled,l});return{hasText:n,hasIcon:i,buttonType:a,iconColor:s,strippedAttrs:o}}}),wD=["disabled","type","href"];function _D(t,r,e,i,n,a){const s=we("KIcon");return typeof t.to=="string"?(O(),B("a",Dt({key:0,disabled:t.disabled?t.disabled:void 0,type:t.type,href:t.to,class:[[t.size,{"icon-btn":!t.hasText&&t.hasIcon,rounded:t.isRounded},t.appearance],"k-button"]},t.strippedAttrs),[fe(t.$slots,"icon",{},()=>[t.icon?(O(),be(s,{key:0,color:t.iconColor,icon:t.icon,class:"k-button-icon",size:"16"},null,8,["color","icon"])):ce("",!0)],!0),fe(t.$slots,"default",{},void 0,!0),t.showCaret?(O(),be(s,{key:0,color:t.iconColor,"view-box":"2 2 15 15",size:"16",icon:"chevronDown"},null,8,["color"])):ce("",!0)],16,wD)):(O(),be(Cs(t.buttonType),Dt({key:1,disabled:t.disabled?t.disabled:void 0,type:t.type,to:t.to,class:[[t.size,{"icon-btn":!t.hasText&&t.hasIcon,rounded:t.isRounded},t.appearance],"k-button"]},t.strippedAttrs),{default:ne(()=>[fe(t.$slots,"icon",{},()=>[t.icon?(O(),be(s,{key:0,color:t.iconColor,icon:t.icon,class:"k-button-icon",size:"16"},null,8,["color","icon"])):ce("",!0)],!0),fe(t.$slots,"default",{},void 0,!0),t.showCaret?(O(),be(s,{key:0,class:ge(["caret"]),color:t.iconColor,"view-box":"2 2 15 15",size:"16",icon:"chevronDown"},null,8,["color"])):ce("",!0)]),_:3},16,["disabled","type","to","class"]))}const _t=Ye(bD,[["render",_D],["__scopeId","data-v-6a82f6cc"]]),o_={info:"info",success:"success",danger:"danger",warning:"warning"},xD=he({name:"KAlert",components:{KIcon:et,KButton:_t},props:{alertMessage:{type:String,default:""},isShowing:{type:Boolean,default:!0},isFixed:{type:Boolean,default:!1},isBordered:{type:Boolean,default:!1},hasLeftBorder:{type:Boolean,default:!1},hasRightBorder:{type:Boolean,default:!1},hasTopBorder:{type:Boolean,default:!1},hasBottomBorder:{type:Boolean,default:!1},isCentered:{type:Boolean,default:!1},iconSize:{type:String,default:"32"},icon:{type:String,default:""},iconColor:{type:String,default:""},title:{type:String,default:""},description:{type:String,default:""},appearance:{type:String,default:"info",validator:t=>Object.values(o_).includes(t)},size:{type:String,default:"",validator:t=>["","small","large"].includes(t)},dismissType:{type:String,default:"none",validator:t=>["none","icon","button"].includes(t)},type:{type:String,default:"alert",validator:t=>["alert","banner"].includes(t)}},emits:["closed","proceed"],setup(t,{slots:r,emit:e}){return{hasActionButtons:N(()=>!!r.actionButtons),dismissAlert:()=>{e("closed")},proceed:()=>{e("proceed")}}}}),SD={key:0,class:"k-alert-title bold-600"},CD={key:1,class:"k-alert-description-text"};function PD(t,r,e,i,n,a){const s=we("KIcon"),o=we("KButton");return t.isShowing?(O(),B("div",{key:0,class:ge([[t.appearance,t.size,t.dismissType,{"is-bordered":t.isBordered},{"has-left-border":t.hasLeftBorder},{"has-right-border":t.hasRightBorder},{"has-top-border":t.hasTopBorder},{"has-bottom-border":t.hasBottomBorder},{"is-centered":t.isCentered},{"is-fixed":t.isFixed},{"is-banner":t.type==="banner"}],"k-alert"]),role:"alert",onClick:r[1]||(r[1]=Pr(()=>{},["stop"]))},[t.type==="banner"&&t.size!=="large"?(O(),B("span",{key:0,class:ge([t.appearance,"k-alert-ellipse"])},null,2)):ce("",!0),t.icon||t.$slots.icon?(O(),B("span",{key:1,class:ge([{"mr-3":t.type!=="banner","k-alert-icon-container-large":t.size==="large"},"k-alert-icon-container"])},[fe(t.$slots,"icon",{},()=>[q(s,{size:t.iconSize,color:t.iconColor,icon:t.icon,class:"k-alert-icon"},null,8,["size","color","icon"])],!0)],2)):ce("",!0),M("div",{class:ge(["k-alert-msg-text",{"has-dismiss-icon":t.dismissType==="icon"},{"has-dismiss-button":t.dismissType==="button"}])},[t.title||t.$slots.title?(O(),B("div",SD,[fe(t.$slots,"title",{},()=>[K(ae(t.title),1)],!0)])):ce("",!0),M("div",{class:ge([{"k-alert-text":t.size==="large","k-alert-subtext":t.title||t.$slots.title},"k-alert-msg"])},[fe(t.$slots,"alertMessage",{},()=>[K(ae(t.alertMessage),1)],!0)],2),t.size==="large"&&(t.description||t.$slots.description)?(O(),B("div",CD,[fe(t.$slots,"description",{},()=>[K(ae(t.description),1)],!0)])):ce("",!0)],2),t.dismissType==="icon"?(O(),B("button",{key:2,type:"button","aria-label":"Close",class:"close",onClick:r[0]||(r[0]=(...l)=>t.dismissAlert&&t.dismissAlert(...l))},[q(s,{icon:"close",size:"14",color:t.appearance,class:ge(t.appearance)},null,8,["color","class"])])):ce("",!0),t.hasActionButtons||t.dismissType!=="none"?(O(),B("div",{key:3,class:ge([t.appearance,"k-alert-action"])},[t.hasActionButtons?fe(t.$slots,"actionButtons",{key:0},()=>[q(o,{size:"small",onClick:t.proceed,onKeyup:un(t.proceed,["enter"])},null,8,["onClick","onKeyup"])],!0):ce("",!0),t.dismissType==="button"?(O(),be(o,{key:1,size:"small",onClick:t.dismissAlert},{default:ne(()=>[K(" Dismiss ")]),_:1},8,["onClick"])):ce("",!0)],2)):ce("",!0)],2)):ce("",!0)}const Cd=Ye(xD,[["render",PD],["__scopeId","data-v-1910ef98"]]);var eu,OD=new Uint8Array(16);function kD(){if(!eu&&(eu=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!eu))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return eu(OD)}const ED=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function TD(t){return typeof t=="string"&&ED.test(t)}var ir=[];for(var _h=0;_h<256;++_h)ir.push((_h+256).toString(16).substr(1));function DD(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=(ir[t[r+0]]+ir[t[r+1]]+ir[t[r+2]]+ir[t[r+3]]+"-"+ir[t[r+4]]+ir[t[r+5]]+"-"+ir[t[r+6]]+ir[t[r+7]]+"-"+ir[t[r+8]]+ir[t[r+9]]+"-"+ir[t[r+10]]+ir[t[r+11]]+ir[t[r+12]]+ir[t[r+13]]+ir[t[r+14]]+ir[t[r+15]]).toLowerCase();if(!TD(e))throw TypeError("Stringified UUID is invalid");return e}var Vv,xh,Sh=0,Ch=0;function tr(t,r,e){var i=r&&e||0,n=r||new Array(16);t=t||{};var a=t.node||Vv,s=t.clockseq!==void 0?t.clockseq:xh;if(a==null||s==null){var o=t.random||(t.rng||kD)();a==null&&(a=Vv=[o[0]|1,o[1],o[2],o[3],o[4],o[5]]),s==null&&(s=xh=(o[6]<<8|o[7])&16383)}var l=t.msecs!==void 0?t.msecs:Date.now(),u=t.nsecs!==void 0?t.nsecs:Ch+1,c=l-Sh+(u-Ch)/1e4;if(c<0&&t.clockseq===void 0&&(s=s+1&16383),(c<0||l>Sh)&&t.nsecs===void 0&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Sh=l,Ch=u,xh=s,l+=122192928e5;var d=((l&268435455)*1e4+u)%4294967296;n[i++]=d>>>24&255,n[i++]=d>>>16&255,n[i++]=d>>>8&255,n[i++]=d&255;var h=l/4294967296*1e4&268435455;n[i++]=h>>>8&255,n[i++]=h&255,n[i++]=h>>>24&15|16,n[i++]=h>>>16&255,n[i++]=s>>>8|128,n[i++]=s&255;for(var f=0;f<6;++f)n[i+f]=a[f];return r||DD(n)}/**! + * @fileOverview Kickass library to create and place poppers near their reference elements. + * @version 1.16.1 + * @license + * Copyright (c) 2016 Federico Zivolo and contributors + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */var Pl=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",MD=function(){for(var t=["Edge","Trident","Firefox"],r=0;r=0)return 1;return 0}();function ID(t){var r=!1;return function(){r||(r=!0,window.Promise.resolve().then(function(){r=!1,t()}))}}function AD(t){var r=!1;return function(){r||(r=!0,setTimeout(function(){r=!1,t()},MD))}}var BD=Pl&&window.Promise,LD=BD?ID:AD;function l_(t){var r={};return t&&r.toString.call(t)==="[object Function]"}function ka(t,r){if(t.nodeType!==1)return[];var e=t.ownerDocument.defaultView,i=e.getComputedStyle(t,null);return r?i[r]:i}function d0(t){return t.nodeName==="HTML"?t:t.parentNode||t.host}function Ol(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var r=ka(t),e=r.overflow,i=r.overflowX,n=r.overflowY;return/(auto|scroll|overlay)/.test(e+n+i)?t:Ol(d0(t))}function u_(t){return t&&t.referenceNode?t.referenceNode:t}var Hv=Pl&&!!(window.MSInputMethodContext&&document.documentMode),zv=Pl&&/MSIE 10/.test(navigator.userAgent);function As(t){return t===11?Hv:t===10?zv:Hv||zv}function ps(t){if(!t)return document.documentElement;for(var r=As(10)?document.body:null,e=t.offsetParent||null;e===r&&t.nextElementSibling;)e=(t=t.nextElementSibling).offsetParent;var i=e&&e.nodeName;return!i||i==="BODY"||i==="HTML"?t?t.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(e.nodeName)!==-1&&ka(e,"position")==="static"?ps(e):e}function FD(t){var r=t.nodeName;return r==="BODY"?!1:r==="HTML"||ps(t.firstElementChild)===t}function ep(t){return t.parentNode!==null?ep(t.parentNode):t}function xc(t,r){if(!t||!t.nodeType||!r||!r.nodeType)return document.documentElement;var e=t.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_FOLLOWING,i=e?t:r,n=e?r:t,a=document.createRange();a.setStart(i,0),a.setEnd(n,0);var s=a.commonAncestorContainer;if(t!==s&&r!==s||i.contains(n))return FD(s)?s:ps(s);var o=ep(t);return o.host?xc(o.host,r):xc(t,ep(r).host)}function gs(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",e=r==="top"?"scrollTop":"scrollLeft",i=t.nodeName;if(i==="BODY"||i==="HTML"){var n=t.ownerDocument.documentElement,a=t.ownerDocument.scrollingElement||n;return a[e]}return t[e]}function RD(t,r){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=gs(r,"top"),n=gs(r,"left"),a=e?-1:1;return t.top+=i*a,t.bottom+=i*a,t.left+=n*a,t.right+=n*a,t}function Uv(t,r){var e=r==="x"?"Left":"Top",i=e==="Left"?"Right":"Bottom";return parseFloat(t["border"+e+"Width"])+parseFloat(t["border"+i+"Width"])}function $v(t,r,e,i){return Math.max(r["offset"+t],r["scroll"+t],e["client"+t],e["offset"+t],e["scroll"+t],As(10)?parseInt(e["offset"+t])+parseInt(i["margin"+(t==="Height"?"Top":"Left")])+parseInt(i["margin"+(t==="Height"?"Bottom":"Right")]):0)}function c_(t){var r=t.body,e=t.documentElement,i=As(10)&&getComputedStyle(e);return{height:$v("Height",r,e,i),width:$v("Width",r,e,i)}}var ND=function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")},jD=function(){function t(r,e){for(var i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,i=As(10),n=r.nodeName==="HTML",a=tp(t),s=tp(r),o=Ol(t),l=ka(r),u=parseFloat(l.borderTopWidth),c=parseFloat(l.borderLeftWidth);e&&n&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var d=Yn({top:a.top-s.top-u,left:a.left-s.left-c,width:a.width,height:a.height});if(d.marginTop=0,d.marginLeft=0,!i&&n){var h=parseFloat(l.marginTop),f=parseFloat(l.marginLeft);d.top-=u-h,d.bottom-=u-h,d.left-=c-f,d.right-=c-f,d.marginTop=h,d.marginLeft=f}return(i&&!e?r.contains(o):r===o&&o.nodeName!=="BODY")&&(d=RD(d,r)),d}function VD(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,e=t.ownerDocument.documentElement,i=h0(t,e),n=Math.max(e.clientWidth,window.innerWidth||0),a=Math.max(e.clientHeight,window.innerHeight||0),s=r?0:gs(e),o=r?0:gs(e,"left"),l={top:s-i.top+i.marginTop,left:o-i.left+i.marginLeft,width:n,height:a};return Yn(l)}function d_(t){var r=t.nodeName;if(r==="BODY"||r==="HTML")return!1;if(ka(t,"position")==="fixed")return!0;var e=d0(t);return e?d_(e):!1}function h_(t){if(!t||!t.parentElement||As())return document.documentElement;for(var r=t.parentElement;r&&ka(r,"transform")==="none";)r=r.parentElement;return r||document.documentElement}function f0(t,r,e,i){var n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a={top:0,left:0},s=n?h_(t):xc(t,u_(r));if(i==="viewport")a=VD(s,n);else{var o=void 0;i==="scrollParent"?(o=Ol(d0(r)),o.nodeName==="BODY"&&(o=t.ownerDocument.documentElement)):i==="window"?o=t.ownerDocument.documentElement:o=i;var l=h0(o,s,n);if(o.nodeName==="HTML"&&!d_(s)){var u=c_(t.ownerDocument),c=u.height,d=u.width;a.top+=l.top-l.marginTop,a.bottom=c+l.top,a.left+=l.left-l.marginLeft,a.right=d+l.left}else a=l}e=e||0;var h=typeof e=="number";return a.left+=h?e:e.left||0,a.top+=h?e:e.top||0,a.right-=h?e:e.right||0,a.bottom-=h?e:e.bottom||0,a}function HD(t){var r=t.width,e=t.height;return r*e}function f_(t,r,e,i,n){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(t.indexOf("auto")===-1)return t;var s=f0(e,i,a,n),o={top:{width:s.width,height:r.top-s.top},right:{width:s.right-r.right,height:s.height},bottom:{width:s.width,height:s.bottom-r.bottom},left:{width:r.left-s.left,height:s.height}},l=Object.keys(o).map(function(h){return Jr({key:h},o[h],{area:HD(o[h])})}).sort(function(h,f){return f.area-h.area}),u=l.filter(function(h){var f=h.width,p=h.height;return f>=e.clientWidth&&p>=e.clientHeight}),c=u.length>0?u[0].key:l[0].key,d=t.split("-")[1];return c+(d?"-"+d:"")}function p_(t,r,e){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,n=i?h_(r):xc(r,u_(e));return h0(e,n,i)}function g_(t){var r=t.ownerDocument.defaultView,e=r.getComputedStyle(t),i=parseFloat(e.marginTop||0)+parseFloat(e.marginBottom||0),n=parseFloat(e.marginLeft||0)+parseFloat(e.marginRight||0),a={width:t.offsetWidth+n,height:t.offsetHeight+i};return a}function Sc(t){var r={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(e){return r[e]})}function m_(t,r,e){e=e.split("-")[0];var i=g_(t),n={width:i.width,height:i.height},a=["right","left"].indexOf(e)!==-1,s=a?"top":"left",o=a?"left":"top",l=a?"height":"width",u=a?"width":"height";return n[s]=r[s]+r[l]/2-i[l]/2,e===o?n[o]=r[o]-i[u]:n[o]=r[Sc(o)],n}function kl(t,r){return Array.prototype.find?t.find(r):t.filter(r)[0]}function zD(t,r,e){if(Array.prototype.findIndex)return t.findIndex(function(n){return n[r]===e});var i=kl(t,function(n){return n[r]===e});return t.indexOf(i)}function v_(t,r,e){var i=e===void 0?t:t.slice(0,zD(t,"name",e));return i.forEach(function(n){n.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var a=n.function||n.fn;n.enabled&&l_(a)&&(r.offsets.popper=Yn(r.offsets.popper),r.offsets.reference=Yn(r.offsets.reference),r=a(r,n))}),r}function UD(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=p_(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=f_(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=m_(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=v_(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function y_(t,r){return t.some(function(e){var i=e.name,n=e.enabled;return n&&i===r})}function p0(t){for(var r=[!1,"ms","Webkit","Moz","O"],e=t.charAt(0).toUpperCase()+t.slice(1),i=0;is[f]&&(t.offsets.popper[d]+=o[d]+p-s[f]),t.offsets.popper=Yn(t.offsets.popper);var m=o[d]+o[u]/2-p/2,g=ka(t.instance.popper),y=parseFloat(g["margin"+c]),v=parseFloat(g["border"+c+"Width"]),b=m-t.offsets.popper[d]-y-v;return b=Math.max(Math.min(s[u]-p,b),0),t.arrowElement=i,t.offsets.arrow=(e={},ms(e,d,Math.round(b)),ms(e,h,""),e),t}function rM(t){return t==="end"?"start":t==="start"?"end":t}var x_=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Ph=x_.slice(3);function Yv(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,e=Ph.indexOf(t),i=Ph.slice(e+1).concat(Ph.slice(0,e));return r?i.reverse():i}var Oh={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function iM(t,r){if(y_(t.instance.modifiers,"inner")||t.flipped&&t.placement===t.originalPlacement)return t;var e=f0(t.instance.popper,t.instance.reference,r.padding,r.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],n=Sc(i),a=t.placement.split("-")[1]||"",s=[];switch(r.behavior){case Oh.FLIP:s=[i,n];break;case Oh.CLOCKWISE:s=Yv(i);break;case Oh.COUNTERCLOCKWISE:s=Yv(i,!0);break;default:s=r.behavior}return s.forEach(function(o,l){if(i!==o||s.length===l+1)return t;i=t.placement.split("-")[0],n=Sc(i);var u=t.offsets.popper,c=t.offsets.reference,d=Math.floor,h=i==="left"&&d(u.right)>d(c.left)||i==="right"&&d(u.left)d(c.top)||i==="bottom"&&d(u.top)d(e.right),m=d(u.top)d(e.bottom),y=i==="left"&&f||i==="right"&&p||i==="top"&&m||i==="bottom"&&g,v=["top","bottom"].indexOf(i)!==-1,b=!!r.flipVariations&&(v&&a==="start"&&f||v&&a==="end"&&p||!v&&a==="start"&&m||!v&&a==="end"&&g),w=!!r.flipVariationsByContent&&(v&&a==="start"&&p||v&&a==="end"&&f||!v&&a==="start"&&g||!v&&a==="end"&&m),_=b||w;(h||y||_)&&(t.flipped=!0,(h||y)&&(i=s[l+1]),_&&(a=rM(a)),t.placement=i+(a?"-"+a:""),t.offsets.popper=Jr({},t.offsets.popper,m_(t.instance.popper,t.offsets.reference,t.placement)),t=v_(t.instance.modifiers,t,"flip"))}),t}function nM(t){var r=t.offsets,e=r.popper,i=r.reference,n=t.placement.split("-")[0],a=Math.floor,s=["top","bottom"].indexOf(n)!==-1,o=s?"right":"bottom",l=s?"left":"top",u=s?"width":"height";return e[o]a(i[o])&&(t.offsets.popper[l]=a(i[o])),t}function aM(t,r,e,i){var n=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+n[1],s=n[2];if(!a)return t;if(s.indexOf("%")===0){var o=void 0;switch(s){case"%p":o=e;break;case"%":case"%r":default:o=i}var l=Yn(o);return l[r]/100*a}else if(s==="vh"||s==="vw"){var u=void 0;return s==="vh"?u=Math.max(document.documentElement.clientHeight,window.innerHeight||0):u=Math.max(document.documentElement.clientWidth,window.innerWidth||0),u/100*a}else return a}function sM(t,r,e,i){var n=[0,0],a=["right","left"].indexOf(i)!==-1,s=t.split(/(\+|\-)/).map(function(c){return c.trim()}),o=s.indexOf(kl(s,function(c){return c.search(/,|\s/)!==-1}));s[o]&&s[o].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=o!==-1?[s.slice(0,o).concat([s[o].split(l)[0]]),[s[o].split(l)[1]].concat(s.slice(o+1))]:[s];return u=u.map(function(c,d){var h=(d===1?!a:a)?"height":"width",f=!1;return c.reduce(function(p,m){return p[p.length-1]===""&&["+","-"].indexOf(m)!==-1?(p[p.length-1]=m,f=!0,p):f?(p[p.length-1]+=m,f=!1,p):p.concat(m)},[]).map(function(p){return aM(p,h,r,e)})}),u.forEach(function(c,d){c.forEach(function(h,f){g0(h)&&(n[d]+=h*(c[f-1]==="-"?-1:1))})}),n}function oM(t,r){var e=r.offset,i=t.placement,n=t.offsets,a=n.popper,s=n.reference,o=i.split("-")[0],l=void 0;return g0(+e)?l=[+e,0]:l=sM(e,a,s,o),o==="left"?(a.top+=l[0],a.left-=l[1]):o==="right"?(a.top+=l[0],a.left+=l[1]):o==="top"?(a.left+=l[0],a.top-=l[1]):o==="bottom"&&(a.left+=l[0],a.top+=l[1]),t.popper=a,t}function lM(t,r){var e=r.boundariesElement||ps(t.instance.popper);t.instance.reference===e&&(e=ps(e));var i=p0("transform"),n=t.instance.popper.style,a=n.top,s=n.left,o=n[i];n.top="",n.left="",n[i]="";var l=f0(t.instance.popper,t.instance.reference,r.padding,e,t.positionFixed);n.top=a,n.left=s,n[i]=o,r.boundaries=l;var u=r.priority,c=t.offsets.popper,d={primary:function(h){var f=c[h];return c[h]l[h]&&!r.escapeWithReference&&(p=Math.min(c[f],l[h]-(h==="right"?c.width:c.height))),ms({},f,p)}};return u.forEach(function(h){var f=["left","top"].indexOf(h)!==-1?"primary":"secondary";c=Jr({},c,d[f](h))}),t.offsets.popper=c,t}function uM(t){var r=t.placement,e=r.split("-")[0],i=r.split("-")[1];if(i){var n=t.offsets,a=n.reference,s=n.popper,o=["bottom","top"].indexOf(e)!==-1,l=o?"left":"top",u=o?"width":"height",c={start:ms({},l,a[l]),end:ms({},l,a[l]+a[u]-s[u])};t.offsets.popper=Jr({},s,c[i])}return t}function cM(t){if(!__(t.instance.modifiers,"hide","preventOverflow"))return t;var r=t.offsets.reference,e=kl(t.instance.modifiers,function(i){return i.name==="preventOverflow"}).boundaries;if(r.bottome.right||r.top>e.bottom||r.right2&&arguments[2]!==void 0?arguments[2]:{};ND(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=LD(this.update.bind(this)),this.options=Jr({},t.Defaults,n),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=r&&r.jquery?r[0]:r,this.popper=e&&e.jquery?e[0]:e,this.options.modifiers={},Object.keys(Jr({},t.Defaults.modifiers,n.modifiers)).forEach(function(s){i.options.modifiers[s]=Jr({},t.Defaults.modifiers[s]||{},n.modifiers?n.modifiers[s]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(s){return Jr({name:s},i.options.modifiers[s])}).sort(function(s,o){return s.order-o.order}),this.modifiers.forEach(function(s){s.enabled&&l_(s.onLoad)&&s.onLoad(i.reference,i.popper,i.options,s,i.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return jD(t,[{key:"update",value:function(){return UD.call(this)}},{key:"destroy",value:function(){return $D.call(this)}},{key:"enableEventListeners",value:function(){return WD.call(this)}},{key:"disableEventListeners",value:function(){return GD.call(this)}}]),t}();Pd.Utils=(typeof window<"u"?window:global).PopperUtils;Pd.placements=x_;Pd.Defaults=fM;const pM=Pd;var kh=new WeakMap,Wv=0;function gM(t){if(!t.length)return"";for(var r="arg",e=0;e=e.expiresAt;s&&n.delete(i)},r)},t.prototype.delete=function(r){this.items.delete(r)},t}();function vM(){return typeof navigator.onLine<"u"?navigator.onLine:!0}function yM(){return typeof document<"u"&&typeof document.visibilityState<"u"?document.visibilityState!=="hidden":!0}var bM=function(t){return fetch(t).then(function(r){return r.json()})};const Eh={isOnline:vM,isDocumentVisible:yM,fetcher:bM};var Ji=globalThis&&globalThis.__assign||function(){return Ji=Object.assign||function(t){for(var r,e=1,i=arguments.length;e0&&a[a.length-1])&&(u[0]===6||u[0]===2)){e=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(e=i.return)&&e.call(i)}finally{if(s)throw s.error}}return a},_M=globalThis&&globalThis.__spreadArray||function(t,r,e){if(e||arguments.length===2)for(var i=0,n=r.length,a;i0?e+n:e)}}function SM(t,r,e){if(!!e.isDocumentVisible()&&!(e.errorRetryCount!==void 0&&r>e.errorRetryCount)){var i=Math.min(r||0,e.errorRetryCount),n=i*e.errorRetryInterval;setTimeout(function(){t(null,{errorRetryCount:i+1,shouldRetryOnError:!0})},n)}}var Kv=function(t,r,e,i){return e===void 0&&(e=S_),i===void 0&&(i=C_.ttl),$a(void 0,void 0,void 0,function(){var n,a,s,o,l,u,c;return Ya(this,function(d){switch(d.label){case 0:if(!CM(r))return[3,5];d.label=1;case 1:return d.trys.push([1,3,,4]),[4,r];case 2:return n=d.sent(),[3,4];case 3:return o=d.sent(),a=o,[3,4];case 4:return[3,6];case 5:n=r,d.label=6;case 6:return s=!1,l={data:n,error:a,isValidating:s},typeof n<"u"&&e.set(t,l,i),u=Cc.get(t),u&&u.data.length&&(c=u.data.filter(function(h){return h.key===t}),c.forEach(function(h,f){typeof l.data<"u"&&(h.data=l.data),h.error=l.error,h.isValidating=l.isValidating;var p=f===c.length-1;p||delete c[f]}),c=c.filter(Boolean)),[2,l]}})})};function Gv(){for(var t=this,r=[],e=0;e=1&&(i=r[0]),r.length>=2&&(n=r[1]),r.length>2&&(a=Ji(Ji({},a),r[2]));var d=c?a.serverTTL:a.ttl,h=typeof i=="function"?i:Y(i);typeof n>"u"&&(n=a.fetcher);var f=null;f||(f=zi({data:void 0,error:void 0,isValidating:!0,key:null}));var p=function(v,b){return $a(t,void 0,void 0,function(){var w,_,x,T,S,k,I,H=this;return Ya(this,function(R){switch(R.label){case 0:return w=f.data===void 0,_=h.value,_?(x=a.cache.get(_),T=x&&x.data,f.isValidating=!0,T&&(f.data=T.data,f.error=T.error),S=v||n,!S||!a.isDocumentVisible()&&!w||(b==null?void 0:b.forceRevalidate)!==void 0&&!(b!=null&&b.forceRevalidate)?(f.isValidating=!1,[2]):x&&(k=Boolean(Date.now()-x.createdAt>=a.dedupingInterval||(b==null?void 0:b.forceRevalidate)),!k)?(f.isValidating=!1,[2]):(I=function(){return $a(H,void 0,void 0,function(){var U,de,W,F;return Ya(this,function(oe){switch(oe.label){case 0:return U=Th.get(_),U?[3,2]:(de=Array.isArray(_)?_:[_],W=S.apply(void 0,_M([],wM(de),!1)),Th.set(_,W,a.dedupingInterval),[4,Kv(_,W,a.cache,d)]);case 1:return oe.sent(),[3,4];case 2:return[4,Kv(_,U.data,a.cache,d)];case 3:oe.sent(),oe.label=4;case 4:return f.isValidating=!1,Th.delete(_),f.error!==void 0&&(F=!s&&a.shouldRetryOnError&&(b?b.shouldRetryOnError:!0),F&&SM(p,b?b.errorRetryCount:1,a)),[2]}})})},T&&a.revalidateDebounce?[4,setTimeout(function(){return $a(H,void 0,void 0,function(){return Ya(this,function(U){switch(U.label){case 0:return s?[3,2]:[4,I()];case 1:U.sent(),U.label=2;case 2:return[2]}})})},a.revalidateDebounce)]:[3,2])):[2];case 1:return R.sent(),[3,4];case 2:return[4,I()];case 3:R.sent(),R.label=4;case 4:return[2]}})})},m=function(){return $a(t,void 0,void 0,function(){return Ya(this,function(v){return[2,p(null,{shouldRetryOnError:!1})]})})},g=null;Rt(function(){var v=function(){return $a(t,void 0,void 0,function(){return Ya(this,function(b){switch(b.label){case 0:return!f.error&&a.isOnline()?[4,p()]:[3,2];case 1:return b.sent(),[3,3];case 2:g&&clearTimeout(g),b.label=3;case 3:return a.refreshInterval&&!s&&(g=setTimeout(v,a.refreshInterval)),[2]}})})};a.refreshInterval&&(g=setTimeout(v,a.refreshInterval)),a.revalidateOnFocus&&(document.addEventListener("visibilitychange",m,!1),window.addEventListener("focus",m,!1))}),Ui(function(){s=!0,g&&clearTimeout(g),a.revalidateOnFocus&&(document.removeEventListener("visibilitychange",m,!1),window.removeEventListener("focus",m,!1));var v=Cc.get(h.value);v&&(v.data=v.data.filter(function(b){return b!==f}))});try{$e(h,function(v){ga(h)||(h.value=v),f.key=v,f.isValidating=Boolean(v),xM(h.value,f,d),!c&&!o&&h.value&&p(),o=!1},{immediate:!0})}catch{}var y=Ji(Ji({},xb(f)),{mutate:function(v,b){return p(v,Ji(Ji({},b),{forceRevalidate:!0}))}});return y}function CM(t){return t!==null&&typeof t=="object"&&typeof t.then=="function"}const qi={VALIDATING:"VALIDATING",VALIDATING_HAS_DATA:"VALIDATING_HAS_DATA",PENDING:"PENDING",SUCCESS:"SUCCESS",SUCCESS_HAS_DATA:"SUCCESS_HAS_DATA",ERROR:"ERROR",STALE_IF_ERROR:"STALE_IF_ERROR"};function Gn(){return{useRequest:(t,r,e)=>{const i=typeof Gv=="function"?Gv:()=>({data:{},error:null,isValidating:!1,mutate:()=>({})}),{data:n,error:a,isValidating:s,mutate:o}=i(t,r,{revalidateDebounce:500,dedupingInterval:100,...e});return{data:N(()=>{var l;return(l=n.value)==null?void 0:l.data}),response:n,error:a,isValidating:s,revalidate:o}},useDebounce:(t,r=300)=>{let e;const i=Y(t);function n(a){clearTimeout(e),e=setTimeout(()=>{i.value=a},r)}return{query:i,search:n}},clientSideSorter:(t,r,e,i)=>{let n=null;const a=(o,l)=>typeof l=="number"&&!Number.isNaN(o)&&!Number.isNaN(l)?o-l:0,s=(o,l)=>o.localeCompare(l);return t!==r?(n=(o,l)=>{const u=h=>h==null?"":typeof h=="number"?h:Array.isArray(h)&&h.length&&typeof h[0]=="number"?h[0]:String(h),c=u(o[t]),d=u(l[t]);switch(typeof c){case"number":return a(c,d);default:return s(c,d)}},i.sort(n),r=t,e="ascending"):(i.reverse(),e==="descending"||e==="desc"?e="ascending":e="descending"),{previousKey:r,sortOrder:e}},useSwrvStates:(t,r,e)=>{const i=Y(qi.PENDING);return Tb(()=>{var n,a,s,o,l,u,c,d,h;const f=((a=(n=t.value)==null?void 0:n.data)==null?void 0:a.length)||((l=(o=(s=t.value)==null?void 0:s.data)==null?void 0:o.data)==null?void 0:l.length)||!((c=(u=t.value)==null?void 0:u.data)!=null&&c.data)&&typeof((d=t.value)==null?void 0:d.data)=="object"&&Object.keys((h=t.value)==null?void 0:h.data).length;if(t.value&&f&&e.value){i.value=qi.VALIDATING_HAS_DATA;return}if(t.value&&e.value){i.value=qi.VALIDATING;return}if(t.value&&r.value){i.value=qi.STALE_IF_ERROR;return}if(t.value===void 0&&!r.value){i.value=qi.PENDING;return}if(t.value&&!r.value&&f){i.value=qi.SUCCESS_HAS_DATA;return}if(t.value&&!r.value){i.value=qi.SUCCESS;return}t.value===void 0&&r&&(i.value=qi.ERROR)}),{state:i,swrvState:qi}},getSizeFromString:t=>t==="auto"||t.endsWith("%")||t.endsWith("vw")||t.endsWith("vh")||t.endsWith("px")?t:t+"px",cloneDeep:t=>{if(t)return JSON.parse(JSON.stringify(t))}}}const{getSizeFromString:Dh}=Gn(),Mh={auto:"auto",top:"top",topStart:"top-start",topEnd:"top-end",left:"left",leftStart:"left-start",leftEnd:"left-end",right:"right",rightStart:"right-start",rightEnd:"right-end",bottom:"bottom",bottomStart:"bottom-start",bottomEnd:"bottom-end"},PM=he({name:"KPop",components:{KButton:_t},expose:["updatePopper"],props:{target:{type:String,default:""},tag:{type:String,default:"div"},buttonText:{type:String,default:"OK"},title:{type:String,default:""},placement:{type:String,validator:t=>Object.keys(Mh).includes(t),default:"auto"},trigger:{type:String,default:"click",validator:t=>["click","hover"].includes(t)},width:{type:String,default:"200"},maxWidth:{type:String,default:"350"},maxHeight:{type:String,default:"auto"},popoverClasses:{type:String,default:""},popoverTransitions:{type:String,default:"fade"},popoverTimeout:{type:Number,default:300},hidePopover:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},isSvg:{type:Boolean,default:!1},hideCaret:{type:Boolean,default:!1},onPopoverClick:{type:Function,default:null},positionFixed:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["opened","closed"],data(){return{popper:null,reference:null,isOpen:!1,popoverId:this.testMode?"test-popover-id-1234":tr(),targetId:this.testMode?"test-target-id-1234":tr()}},computed:{popoverStyle:function(){return{width:Dh(this.width),maxWidth:Dh(this.maxWidth),maxHeight:Dh(this.maxHeight)}},popoverClassObj:function(){return[this.popoverClasses,{"hide-caret":this.hideCaret},{"pb-0":this.$slots.actions}]}},watch:{hidePopover:function(){this.isOpen&&this.hidePopper()},disabled:{handler(){this.isOpen&&this.hidePopper()},immediate:!0}},mounted(){this.$el.children?this.reference=this.$el.children[0]:this.reference=this.$el,this.bindEvents()},beforeUnmount(){const t=this.$refs.popper;document.documentElement.removeEventListener("click",this.handleClick),t&&t.removeEventListener("click",this.showPopper),this.reference&&(this.reference.removeEventListener("click",this.handleClick),this.reference.removeEventListener("mouseenter",this.createInstance),this.reference.removeEventListener("mouseleave",this.toggle),this.reference.removeEventListener("focus",this.createInstance),this.reference.removeEventListener("blur",this.toggle)),this.destroy()},methods:{hidePopper(){this.trigger!=="hover"&&(this.isOpen=!1),this.timer=setTimeout(()=>{this.$emit("closed"),this.destroy()},this.popoverTimeout)},showPopper(){this.disabled||(this.isOpen=!0,this.timer&&clearTimeout(this.timer),this.popperTimer&&clearTimeout(this.popperTimer),this.$emit("opened"))},updatePopper(){this.popper&&typeof this.popper.update=="function"&&this.popper.update()},async createInstance(){this.destroy(),this.showPopper();const t=Mh[this.placement]?Mh[this.placement]:"auto",r=this.$refs.popper,e=this.target&&!this.isSvg&&!!document.querySelector(this.target)?document.querySelector(this.target):document.getElementById(this.targetId);e&&(e.appendChild(r),e.style.overflow="auto"),await this.$nextTick(),this.popper=new pM(this.reference,r,{placement:t,positionFixed:this.positionFixed,modifiers:{preventOverflow:{enabled:!0,boundariesElement:"viewport"}}}),await this.$nextTick(),e&&e.style.removeProperty("overflow"),this.updatePopper()},handleClick(t){if(t.stopPropagation(),this.reference&&this.reference.contains(t.target))this.isOpen?this.hidePopper():this.createInstance();else if(this.$refs.popper&&this.$refs.popper.contains(t.target)&&this.onPopoverClick){const r=this.onPopoverClick();r!==void 0&&(r?this.showPopper():this.hidePopper())}else this.$refs.popper&&this.$refs.popper.contains(t.target)?this.showPopper():this.isOpen&&this.hidePopper()},bindEvents(){const t=this.$refs.popper;t&&(this.trigger==="hover"&&(this.reference.addEventListener("mouseenter",this.createInstance),this.reference.addEventListener("focus",this.createInstance),this.reference.addEventListener("mouseleave",this.hidePopper),this.reference.addEventListener("blur",this.hidePopper),t.addEventListener("mouseenter",this.showPopper),t.addEventListener("focus",this.showPopper),t.addEventListener("mouseleave",this.hidePopper),t.addEventListener("blur",this.hidePopper)),t.addEventListener("click",this.showPopper),document.documentElement.addEventListener("click",this.handleClick))},destroy(){this.popper&&(this.isOpen=!1,this.popper.disableEventListeners(),this.popper=null)}}}),OM={key:0},kM=["id"],EM={key:0,class:"k-popover-header d-flex"},TM={key:0,class:"k-popover-title"},DM={key:1,class:"k-popover-actions"},MM={class:"k-popover-content"},IM={key:1,class:"k-popover-footer"},AM=["id"],BM={key:0,class:"k-popover-header d-flex"},LM={key:0,class:"k-popover-title"},FM={key:1,class:"k-popover-actions"},RM={class:"k-popover-content"},NM={key:1,class:"k-popover-footer"};function jM(t,r,e,i,n,a){const s=we("KButton");return O(),be(Cs(t.tag),{id:t.$slots.default?t.targetId:null,ref:"root","aria-expanded":t.$slots.default&&!!t.isOpen||void 0,"aria-controls":t.$slots.default?t.popoverId:void 0,role:t.$slots.default?"button":null,onKeydown:[r[0]||(r[0]=un(o=>t.handleClick(o),["enter"])),un(t.hidePopper,["esc"])]},{default:ne(()=>[fe(t.$slots,"default",{},()=>[q(s,{id:t.targetId,"aria-expanded":!!t.isOpen||void 0,"aria-controls":t.popoverId||void 0,"data-testid":"kpop-button"},{default:ne(()=>[K(ae(t.buttonText),1)]),_:1},8,["id","aria-expanded","aria-controls"])],!0),t.isSvg?(O(),B("div",OM,[(O(),B("foreignObject",null,[hm(M("div",{id:t.popoverId,ref:"popper",style:gr(t.popoverStyle),class:ge([t.popoverClassObj,"k-popover"]),role:"region"},[t.$slots.title||t.title||t.$slots.actions?(O(),B("div",EM,[t.$slots.title||t.title?(O(),B("div",TM,[fe(t.$slots,"title",{},()=>[K(ae(t.title),1)],!0)])):ce("",!0),t.$slots.actions?(O(),B("div",DM,[fe(t.$slots,"actions",{},void 0,!0)])):ce("",!0)])):ce("",!0),M("div",MM,[fe(t.$slots,"content",{},void 0,!0)]),t.$slots.footer?(O(),B("div",IM,[fe(t.$slots,"footer",{},void 0,!0)])):ce("",!0)],14,kM),[[Rm,t.isOpen]])]))])):(O(),be(Ps,{key:1,name:"fade"},{default:ne(()=>[hm(M("div",{id:t.popoverId,ref:"popper",style:gr(t.popoverStyle),class:ge([t.popoverClassObj,"k-popover"]),role:"region"},[t.$slots.title||t.title||t.$slots.actions?(O(),B("div",BM,[t.$slots.title||t.title?(O(),B("div",LM,[fe(t.$slots,"title",{},()=>[K(ae(t.title),1)],!0)])):ce("",!0),t.$slots.actions?(O(),B("div",FM,[fe(t.$slots,"actions",{},void 0,!0)])):ce("",!0)])):ce("",!0),M("div",RM,[fe(t.$slots,"content",{},void 0,!0)]),t.$slots.footer?(O(),B("div",NM,[fe(t.$slots,"footer",{},void 0,!0)])):ce("",!0)],14,AM),[[Rm,t.isOpen]])]),_:3}))]),_:3},40,["id","aria-expanded","aria-controls","role","onKeydown"])}const Bs=Ye(PM,[["render",jM],["__scopeId","data-v-4dbcd696"]]),VM=he({name:"KTooltip",components:{KPop:Bs},inheritAttrs:!1,props:{label:{type:String,required:!1,default:""},placement:{type:String,default:"bottom",validator:t=>["top","bottom","left","right"].includes(t)},positionFixed:{type:Boolean,default:!1},maxWidth:{type:String,default:"auto"},testMode:{type:Boolean,default:!1}},setup(t){const r=Y(""),e=N(()=>({top:"mb-2",right:"ml-2",bottom:"mt-2",left:"mr-2"})[t.placement]);return{className:r,computedClass:e}}}),HM={role:"tooltip"};function zM(t,r,e,i,n,a){const s=we("KPop");return O(),be(s,Dt(t.$attrs,{"hide-caret":"",trigger:"hover",placement:t.placement,"popover-classes":`k-tooltip ${t.computedClass} ${t.className}`,"position-fixed":t.positionFixed,"max-width":t.maxWidth,width:"auto","test-mode":!!t.testMode||void 0}),{content:ne(()=>[M("div",HM,[fe(t.$slots,"content",{label:t.label},()=>[K(ae(t.label),1)])])]),default:ne(()=>[fe(t.$slots,"default")]),_:3},16,["placement","popover-classes","position-fixed","max-width","test-mode"])}const El=Ye(VM,[["render",zM]]),UM={default:"default",success:"success",danger:"danger",info:"info",warning:"warning",custom:"custom"},$M={rounded:"rounded",rectangular:"rectangular"},YM=he({name:"KBadge",components:{KButton:_t,KIcon:et,KTooltip:El},props:{appearance:{type:String,required:!1,validator:t=>Object.keys({...UM}).includes(t),default:"default"},truncationTooltip:{type:String,default:""},forceTooltip:{type:Boolean,default:!1},dismissable:{type:Boolean,default:!1},hidden:{type:Boolean,default:!1},shape:{type:String,required:!1,validator:t=>Object.keys({...$M}).includes(t),default:"rounded"},color:{type:String,required:!1,default:""},backgroundColor:{type:String,required:!1,default:""}},emits:["dismissed"],setup(t,{emit:r}){const e=Y(null),i=Y(!1),n=()=>{i.value=!0,r("dismissed")},a=Y(0),s=Y(0),o=Y(!1),l=N(()=>a.value{var u,c;e.value&&!o.value&&(a.value=(u=e.value)==null?void 0:u.offsetWidth,s.value=(c=e.value)==null?void 0:c.scrollWidth,o.value=!0)}),{badgeText:e,isDismissed:i,handleDismiss:n,isTruncated:l}}}),WM=["tabindex","aria-hidden"],KM={ref:"badgeText",class:"k-badge-text truncate"};function GM(t,r,e,i,n,a){const s=we("KIcon"),o=we("KButton");return t.isDismissed?ce("",!0):(O(),B("div",{key:0,style:gr(t.color&&t.backgroundColor&&{backgroundColor:t.backgroundColor,color:t.color}),tabindex:t.hidden?-1:0,"aria-hidden":t.hidden?!0:void 0,class:ge([[`k-badge-${t.appearance}`,`k-badge-${t.shape}`],"k-badge d-inline-flex"])},[(O(),be(Cs(t.truncationTooltip&&(t.forceTooltip||t.isTruncated)?"KTooltip":"div"),{class:"k-badge-text truncate"},{content:ne(()=>[K(ae(t.truncationTooltip),1)]),default:ne(()=>[M("div",KM,[fe(t.$slots,"default",{},void 0,!0)],512)]),_:3})),t.dismissable?(O(),be(o,{key:0,"is-rounded":t.shape==="rounded",tabindex:t.hidden?-1:0,"aria-hidden":t.hidden?!0:void 0,class:"k-badge-dismiss-button ml-1","data-testid":"k-badge-dismiss-button",onClick:t.handleDismiss},{default:ne(()=>[q(s,{icon:"close",color:t.color,size:"10",title:"Remove"},null,8,["color"])]),_:1},8,["is-rounded","tabindex","aria-hidden","onClick"])):ce("",!0)],14,WM))}const ZM=Ye(YM,[["render",GM],["__scopeId","data-v-5fa2851a"]]),qM=he({name:"KBreadcrumbs",components:{KIcon:et},inheritAttrs:!1,props:{items:{type:Array,default:[],required:!0,validator:t=>t&&t.length>0},itemMaxWidth:{type:String,required:!1,default:"38ch"}}}),XM=["title","href"];function QM(t,r,e,i,n,a){const s=we("KIcon"),o=we("router-link");return O(),B("ul",Dt({class:"k-breadcrumbs"},t.$attrs),[(O(!0),B(qe,null,Wt(t.items,l=>(O(),B("li",{key:l.key||l.text,class:"k-breadcrumbs-item truncate"},[typeof l.to=="object"?(O(),be(o,{key:0,to:l.to,title:l.title,class:ge({"no-underline":!l.text})},{default:ne(()=>[l.icon?(O(),be(s,{key:0,icon:l.icon,class:ge(["k-breadcrumb-icon",{"has-no-text":!l.text}]),"hide-title":"",size:"20",color:"var(--grey-500)"},null,8,["icon","class"])):ce("",!0),l.text?(O(),B("span",{key:1,style:gr({maxWidth:l.maxWidth||t.itemMaxWidth}),class:"k-breadcrumb-text truncate"},ae(l.text),5)):ce("",!0)]),_:2},1032,["to","title","class"])):(O(),B("a",{key:1,title:l.title,href:l.to,class:ge({"no-underline":!l.text}),target:"_blank"},[l.icon?(O(),be(s,{key:0,icon:l.icon,class:ge(["k-breadcrumb-icon",{"has-no-text":!l.text}]),"hide-title":"",size:"20",color:"var(--grey-500)"},null,8,["icon","class"])):ce("",!0),l.text?(O(),B("span",{key:1,style:gr({maxWidth:l.maxWidth||t.itemMaxWidth}),class:"k-breadcrumb-text truncate"},ae(l.text),5)):ce("",!0)],10,XM)),q(s,{"hide-title":"",icon:"chevronRight",size:"15",color:"var(--grey-500)"})]))),128))],16)}const P_=Ye(qM,[["render",QM],["__scopeId","data-v-a87af1c0"]]);he({name:"Krumbs",setup(t,{attrs:r,slots:e,emit:i}){return Rt(()=>console.warn(`The Kongponents 'Krumbs' component is deprecated and will be removed in a future release. +Update all references of 'Krumbs' to 'KBreadcrumbs'. +Kongponent Docs: https://kongponents.konghq.com/components/breadcrumbs.html`)),()=>Ee(P_,{...t,...r,...i},e)}});const JM=he({name:"KCard",props:{title:{type:String,default:""},body:{type:String,default:""},borderVariant:{type:String,default:"border"},hasHover:{type:Boolean,default:!1},hasShadow:{type:Boolean,default:!1},status:{type:String,default:""},testMode:{type:Boolean,default:!1}},setup(t,{slots:r}){const e=N(()=>t.testMode?"test-title-id-1234":tr()),i=N(()=>t.testMode?"test-content-id-1234":tr()),n=N(()=>!!(t.status||!!r.statusHat));return{titleId:e,contentId:i,useStatusHatLayout:n}}}),e9=["aria-label","aria-labelledby","aria-describedby"],t9={key:0,class:"k-card-status-hat"},r9=["id"],i9={class:"k-card-actions"},n9=["id"],a9={class:"k-card-content d-flex"},s9=["id"],o9={key:0,class:"k-card-notifications ml-3"};function l9(t,r,e,i,n,a){return O(),B("section",{class:ge([[t.borderVariant,{hover:t.hasHover,"kcard-shadow":t.hasShadow}],"kong-card"]),"aria-label":t.title?t.title:void 0,"aria-labelledby":!t.title&&(t.$slots.title||t.$slots.title)?t.titleId:void 0,"aria-describedby":t.contentId||void 0},[t.$slots.actions||t.useStatusHatLayout||!t.useStatusHatLayout&&(t.title||t.$slots.title)?(O(),B("div",{key:0,class:ge([{"has-status":t.status||t.$slots.statusHat},"k-card-header d-flex mb-3"])},[t.status||t.$slots.statusHat?(O(),B("div",t9,[fe(t.$slots,"statusHat",{},()=>[K(ae(t.status),1)],!0)])):ce("",!0),!t.useStatusHatLayout&&(t.title||t.$slots.title)?(O(),B("div",{key:1,id:t.title?void 0:t.titleId,class:"k-card-title mb-3"},[M("h4",null,[fe(t.$slots,"title",{},()=>[K(ae(t.title),1)],!0)])],8,r9)):ce("",!0),M("div",i9,[fe(t.$slots,"actions",{},void 0,!0)])],2)):ce("",!0),t.useStatusHatLayout&&(t.title||t.$slots.title)?(O(),B("div",{key:1,id:t.title?void 0:t.titleId,class:"k-card-title mb-3"},[M("h4",null,[fe(t.$slots,"title",{},()=>[K(ae(t.title),1)],!0)])],8,n9)):ce("",!0),M("div",a9,[M("div",{id:t.contentId,class:"k-card-body"},[fe(t.$slots,"body",{},()=>[K(ae(t.body),1)],!0)],8,s9),t.$slots.notifications?(O(),B("div",o9,[fe(t.$slots,"notifications",{},void 0,!0)])):ce("",!0)])],10,e9)}const v0=Ye(JM,[["render",l9],["__scopeId","data-v-1f0d90ac"]]),u9=he({name:"KEmptyState",components:{KButton:_t,KIcon:et},props:{isError:{type:Boolean,default:!1},iconSize:{type:String,default:"50"},icon:{type:String,default:""},ctaIsHidden:{type:Boolean,default:!1},ctaText:{type:String,default:""},handleClick:{type:Function,default:null},iconColor:{type:String,default:""}}}),c9={class:"empty-state-title"},d9={class:"k-empty-state-title-header mt-4 mb-4"},h9={class:"empty-state-content"},f9={class:"k-empty-state-message mb-6"},p9={class:"k-empty-state-cta"};function g9(t,r,e,i,n,a){const s=we("KIcon"),o=we("KButton");return O(),B("section",{class:ge([{"is-error":t.isError},"empty-state-wrapper"])},[M("div",c9,[t.isError||t.icon?(O(),B("div",{key:0,class:ge([{"warning-icon":t.isError},"k-empty-state-icon card-icon mb-3"])},[q(s,{size:t.iconSize,icon:t.icon?t.icon:"warning",color:t.isError?t.iconColor||"var(--black-70)":t.iconColor,"secondary-color":t.isError?"var(--yellow-400)":void 0},null,8,["size","icon","color","secondary-color"])],2)):ce("",!0),M("div",d9,[fe(t.$slots,"title",{},void 0,!0)])]),M("div",h9,[M("div",f9,[fe(t.$slots,"message",{},void 0,!0)]),M("div",p9,[fe(t.$slots,"cta",{},()=>[!t.ctaIsHidden&&t.ctaText?(O(),be(o,{key:0,appearance:"primary",size:"small",onClick:r[0]||(r[0]=Pr(()=>t.handleClick&&t.handleClick(),["prevent"]))},{default:ne(()=>[K(ae(t.ctaText),1)]),_:1})):ce("",!0)],!0)])])],2)}const y0=Ye(u9,[["render",g9],["__scopeId","data-v-5b55eb64"]]),m9=he({name:"KLabel",components:{KIcon:et,KTooltip:El},props:{help:{type:String,default:void 0},info:{type:String,default:void 0},tooltipAttributes:{type:Object,default:()=>({})},testMode:{type:Boolean,default:!1}}}),v9={class:"k-input-label"};function y9(t,r,e,i,n,a){const s=we("KIcon"),o=we("KTooltip");return O(),B("label",v9,[t.help?(O(),be(o,Dt({key:0},t.tooltipAttributes,{label:t.help,"test-mode":!!t.testMode||void 0,class:"label-tooltip"}),{default:ne(()=>[fe(t.$slots,"default",{},void 0,!0),q(s,{icon:"help",size:"16","hide-title":""})]),_:3},16,["label","test-mode"])):t.info?(O(),be(o,Dt({key:1},t.tooltipAttributes,{label:t.info,"test-mode":!!t.testMode||void 0,class:"label-tooltip"}),{default:ne(()=>[fe(t.$slots,"default",{},void 0,!0),q(s,{icon:"info",size:"16","view-box":"0 0 16 16","hide-title":""})]),_:3},16,["label","test-mode"])):fe(t.$slots,"default",{key:2},void 0,!0)])}const Ls=Ye(m9,[["render",y9],["__scopeId","data-v-d949c2e2"]]),b9=he({name:"KInput",components:{KLabel:Ls},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},help:{type:String,default:""},size:{type:String,default:"medium"},hasError:{type:Boolean,default:!1},errorMessage:{type:String,default:""},characterLimit:{type:Number,default:null,validator:t=>t>0},testMode:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(t,{attrs:r,emit:e}){const i=Y(""),n=Y(!1),a=Y(!1),s=Y(!1),o=N(()=>(r==null?void 0:r.disabled)!==void 0&&String(r==null?void 0:r.disabled)!=="false"),l=N(()=>(r==null?void 0:r.readonly)!==void 0&&String(r==null?void 0:r.readonly)!=="false"),u=N(()=>r.id?String(r.id):t.testMode?"test-input-id-1234":tr()),c=N({get(){return t.modelValue},set(m){p({target:{value:m}})}}),d=N(()=>{const m={...r};return delete m.class,delete m.input,delete m.onInput,m}),h=N(()=>!!t.characterLimit&&(i.value.toString().length||!n.value&&t.modelValue.toString().length)>t.characterLimit),f=N(()=>h.value?n.value?`${i.value.toString().length} / ${t.characterLimit}`:`${t.modelValue.toString().length} / ${t.characterLimit}`:"");$e(h,(m,g)=>{m!==g&&e("char-limit-exceeded",{value:i.value,length:i.value.length,characterLimit:t.characterLimit,limitExceeded:m})}),$e(c,(m,g)=>{m!==g&&p({target:{value:m}})});const p=m=>{var g;const y=JSON.parse(JSON.stringify((g=m==null?void 0:m.target)==null?void 0:g.value));i.value=y,n.value=!0,e("input",y),e("update:modelValue",y)};return{currValue:i,modelValueChanged:n,isFocused:a,isHovered:s,isDisabled:o,isReadonly:l,inputId:u,charLimitExceeded:h,charLimitExceededError:f,modifiedAttrs:d,handleInput:p,getValue:()=>i.value||n.value?i.value:t.modelValue}}}),w9={class:"text-on-input"},_9=["for"],x9=["id","value","aria-invalid"],S9=["id","value","aria-invalid"],C9=["value","aria-invalid"],P9={key:4,class:"help"};function O9(t,r,e,i,n,a){const s=we("KLabel");return O(),B("div",{class:ge([[t.$attrs.class,{"input-error":t.charLimitExceeded||t.hasError||String(t.$attrs.class||"").includes("input-error")}],"k-input-wrapper"])},[t.label&&t.overlayLabel?(O(),B("div",{key:0,class:ge(`k-input-label-wrapper-${t.size}`)},[M("div",w9,[M("label",Dt({for:t.inputId},t.labelAttributes,{class:{focused:t.isFocused,hovered:t.isHovered,disabled:t.isDisabled,readonly:t.isReadonly}}),[M("span",null,ae(t.label),1)],16,_9),M("input",Dt(t.modifiedAttrs,{id:t.inputId,value:t.getValue(),class:[`k-input-${t.size}`,"form-control k-input"],"aria-invalid":t.hasError||t.charLimitExceeded?"true":void 0,onInput:r[0]||(r[0]=(...o)=>t.handleInput&&t.handleInput(...o)),onMouseenter:r[1]||(r[1]=()=>t.isHovered=!0),onMouseleave:r[2]||(r[2]=()=>t.isHovered=!1),onFocus:r[3]||(r[3]=()=>t.isFocused=!0),onBlur:r[4]||(r[4]=()=>t.isFocused=!1)}),null,16,x9)]),t.charLimitExceeded||t.hasError?(O(),B("p",{key:0,class:ge([{"over-char-limit":t.charLimitExceeded},"has-error"])},ae(t.charLimitExceededError||t.errorMessage),3)):ce("",!0)],2)):t.label?(O(),B("div",{key:1,class:ge(`k-input-label-wrapper-${t.size}`)},[q(s,Dt({for:t.inputId},t.labelAttributes),{default:ne(()=>[K(ae(t.label),1)]),_:1},16,["for"]),M("input",Dt(t.modifiedAttrs,{id:t.inputId,value:t.getValue(),class:[`k-input-${t.size}`,"form-control k-input"],"aria-invalid":t.hasError||t.charLimitExceeded?"true":void 0,onInput:r[5]||(r[5]=(...o)=>t.handleInput&&t.handleInput(...o))}),null,16,S9),t.charLimitExceeded||t.hasError?(O(),B("p",{key:0,class:ge([{"over-char-limit":t.charLimitExceeded},"has-error"])},ae(t.charLimitExceededError||t.errorMessage),3)):ce("",!0)],2)):(O(),B("input",Dt({key:2},t.modifiedAttrs,{value:t.getValue(),class:[`k-input-${t.size}`,"form-control k-input"],"aria-invalid":t.hasError||t.charLimitExceeded?"true":void 0,onInput:r[6]||(r[6]=(...o)=>t.handleInput&&t.handleInput(...o))}),null,16,C9)),(t.charLimitExceeded||t.hasError)&&!t.label?(O(),B("p",{key:3,class:ge(["has-error",{"over-char-limit":t.charLimitExceeded}])},ae(t.charLimitExceededError||t.errorMessage),3)):ce("",!0),t.help?(O(),B("p",P9,ae(t.help),1)):ce("",!0)],2)}const Od=Ye(b9,[["render",O9],["__scopeId","data-v-0bb7b8a1"]]),k9=he({name:"SelectItem",components:{KIcon:et},props:{item:{type:Object,default:null,validator:t=>t.label!==void 0&&t.value!==void 0}},emits:["selected"],setup(t,{emit:r}){return{handleClick:e=>{if(t.item.disabled){e.stopPropagation();return}r("selected",t.item)}}}}),E9=["data-testid"],T9={role:"option",class:"d-block"},D9=["disabled","value"],M9={class:"k-select-item-label mr-2"},I9={class:"k-select-selected-icon-container"};function A9(t,r,e,i,n,a){const s=we("KIcon");return O(),B("div",{key:t.item.key,"data-testid":`k-select-item-${t.item.value}`,class:"k-select-item",onClick:r[0]||(r[0]=(...o)=>t.handleClick&&t.handleClick(...o))},[M("div",T9,[M("button",{class:ge({selected:t.item.selected}),disabled:t.item.disabled===!0?!0:void 0,value:t.item.value},[M("span",M9,[fe(t.$slots,"content",{},()=>[K(ae(t.item.label),1)],!0)]),M("span",I9,[t.item.selected?(O(),be(s,{key:0,class:"selected-item-icon",icon:"check",color:"var(--blue-200)"})):ce("",!0)])],10,D9)])],8,E9)}const B9=Ye(k9,[["render",A9],["__scopeId","data-v-88a5d60a"]]),{getSizeFromString:L9}=Gn(),Zv={popoverClasses:"k-select-popover mt-0",popoverTimeout:0,placement:"bottomStart",hideCaret:!0},F9=he({name:"KSelect",components:{KButton:_t,KIcon:et,KInput:Od,KLabel:Ls,KPop:Bs,KSelectItem:B9,KToggle:c0},inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},kpopAttributes:{type:Object,default:()=>({popoverClasses:""})},dropdownMaxHeight:{type:String,default:"300"},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},width:{type:String,default:""},placeholder:{type:String,default:""},appearance:{type:String,default:"dropdown",validator:t=>["dropdown","select","button"].includes(t)},buttonText:{type:String,default:""},items:{type:Array,required:!1,default:()=>[],validator:t=>!t.length||t.every(r=>r.label!==void 0&&r.value!==void 0)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:t=>t.items.filter(r=>r.label.toLowerCase().includes(t.query.toLowerCase()))},enableFiltering:{type:Boolean,default:null},autosuggest:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["selected","input","change","update:modelValue","query-change"],setup(t,{attrs:r,emit:e}){const i=Y(""),n=Y(null),a=N(()=>t.testMode?"test-select-id-1234":tr()),s=N(()=>t.testMode?"test-select-input-id-1234":tr()),o=N(()=>t.testMode?"test-select-text-id-1234":tr()),l=Y([]),u=Y(!1),c=Y(!1),d=Y(null),h=N({get(){return t.modelValue},set(W){const F=l.value.filter(oe=>oe.value===W);F.length?S(F[0]):W||k()}}),f=N(()=>t.autosuggest?!0:t.enableFiltering!==null?t.appearance==="button"?!1:t.enableFiltering:t.appearance==="dropdown"),p=N(()=>{let W="";return t.width?W=t.width:(W="205",t.appearance==="button"&&(W="230")),L9(W)}),m=N(()=>({width:p.value})),g=N(()=>{const W={...r};return delete W.class,W}),y=N(()=>({...Zv,...t.kpopAttributes,popoverClasses:`${Zv.popoverClasses} ${t.kpopAttributes.popoverClasses} k-select-pop-${t.appearance}`,width:String(de.value),maxWidth:String(de.value),maxHeight:String(t.dropdownMaxHeight),disabled:r.disabled!==void 0&&String(r.disabled)!=="false"||r.readonly!==void 0&&String(r.readonly)!=="false"})),v=N(()=>({...y.value})),b=N(()=>t.autosuggest?l.value:t.filterFunc({items:l.value,query:i.value})),w=N(()=>t.placeholder?t.placeholder:r.placeholder?r.placeholder:t.appearance==="button"||!f.value?"Select an item":"Filter..."),_=N(()=>t.buttonText&&n.value?t.buttonText:n.value?n.value.label:w.value),x=N(()=>t.appearance==="select"&&t.clearable&&!!n.value),T=W=>{if(!f.value)return W.preventDefault(),!1},S=W=>{l.value.forEach(F=>{var oe,me;F.key===W.key?(F.selected=!0,F.key=(oe=F==null?void 0:F.key)!=null&&oe.includes("-selected")?F.key:`${F.key}-selected`,F.key+="-selected",n.value=F):F.selected?(F.selected=!1,F.key=(me=F==null?void 0:F.key)==null?void 0:me.replace(/-selected/gi,"")):F.selected=!1}),i.value=t.appearance==="dropdown"?"":W.label,e("selected",W),e("input",W.value),e("change",W),e("update:modelValue",W.value)},k=()=>{l.value.forEach(W=>{var F;W.selected=!1,W.key=(F=W==null?void 0:W.key)==null?void 0:F.replace(/-selected/gi,"")}),n.value=null,t.appearance==="select"&&(i.value=""),e("input",null),e("change",null),e("update:modelValue",null)},I=(W,F)=>{if(W.keyCode===27){F.value=!1;return}const oe=document.getElementById(o.value);!F.value&&oe&&oe.click()},H=W=>{i.value=W,e("query-change",W)},R=()=>{c.value=!0,u.value||(u.value=!0,e("query-change",""))},U=()=>{c.value=!1};$e(h,(W,F)=>{if(W!==F){const oe=l.value.filter(me=>me.value===W);oe.length?S(oe[0]):W||k()}}),$e(()=>t.items,(W,F)=>{var oe,me,Se;if(JSON.stringify(W)!==JSON.stringify(F)){l.value=JSON.parse(JSON.stringify(t.items));for(let Me=0;Me{d.value.updatePopper()})}},{deep:!0,immediate:!0});const de=Y(0);return{filterStr:i,selectedItem:n,selectId:a,selectInputId:s,selectTextId:o,selectItems:l,modifiedAttrs:g,popper:d,boundKPopAttributes:v,widthValue:p,widthStyle:m,filteredItems:b,placeholderText:w,selectButtonText:_,isClearVisible:x,handleItemSelect:S,clearSelection:k,triggerFocus:I,inputWidth:de,filterIsEnabled:f,onInputKeypress:T,onQueryChange:H,onInputFocus:R,onInputBlur:U,onPopoverOpen:()=>{const W=document.getElementById(s.value);W&&(de.value=W.offsetWidth)}}}}),R9=["id"],N9={class:"selected-item-label"},j9=["id"],V9=["id"],H9={key:1,class:"k-select-list ma-0 pa-0"};function z9(t,r,e,i,n,a){const s=we("KLabel"),o=we("KIcon"),l=we("KButton"),u=we("KInput"),c=we("KSelectItem"),d=we("KPop"),h=we("KToggle");return O(),B("div",{style:gr(t.widthStyle),class:ge(["k-select",[t.$attrs.class]])},[t.label&&!t.overlayLabel?(O(),be(s,Dt({key:0,for:t.selectId},t.labelAttributes,{"data-testid":"k-select-label"}),{default:ne(()=>[K(ae(t.label),1)]),_:1},16,["for"])):ce("",!0),M("div",{id:t.selectId,"data-testid":"k-select-selected-item"},[t.selectedItem&&t.appearance==="dropdown"?(O(),B("div",{key:0,class:ge(["k-select-item-selection px-3 py-1",{"overlay-label-item-selection":t.overlayLabel}])},[M("div",N9,ae(t.selectedItem.label),1),M("button",{class:"clear-selection-icon cursor-pointer non-visual-button",onClick:r[0]||(r[0]=(...f)=>t.clearSelection&&t.clearSelection(...f)),onKeyup:r[1]||(r[1]=un((...f)=>t.clearSelection&&t.clearSelection(...f),["enter"]))},[q(o,{color:"var(--blue-200)",icon:"clear"})],32)],2)):ce("",!0),q(h,null,{default:ne(({toggle:f,isToggled:p})=>[q(d,Dt({ref:"popper"},t.boundKPopAttributes,{"on-popover-click":()=>(f(),p.value),"position-fixed":t.positionFixed,"test-mode":!!t.testMode||void 0,target:`[id='${t.selectInputId}']`,onOpened:()=>{t.filterStr="",f(),t.onPopoverOpen()},onClosed:()=>{t.selectedItem&&t.appearance==="select"&&(t.filterStr=t.selectedItem.label),p.value&&f()}}),{content:ne(()=>[t.autosuggest&&t.loading?fe(t.$slots,"loading",{key:0},()=>[q(o,{class:"k-select-loading","data-testid":"k-select-loading",icon:"spinner"})],!0):(O(),B("div",H9,[(O(!0),B(qe,null,Wt(t.filteredItems,m=>(O(),be(c,{key:m.key,item:m,onSelected:t.handleItemSelect},{content:ne(()=>[fe(t.$slots,"item-template",{item:m,class:"select-item-label select-item-desc"},void 0,!0)]),_:2},1032,["item","onSelected"]))),128)),!t.filteredItems.length&&!t.$slots.empty?(O(),be(c,{key:"k-select-empty-state",item:{label:"No results",value:"no_results"},class:"k-select-empty-item"})):ce("",!0)])),!t.loading&&!t.filteredItems.length?fe(t.$slots,"empty",{key:2},void 0,!0):ce("",!0)]),default:ne(()=>[t.appearance==="button"?(O(),B("div",{key:0,id:t.selectInputId,class:"k-select-button","data-testid":"k-select-input",style:{position:"relative"},role:"listbox"},[q(l,Dt({id:t.selectTextId,style:t.widthStyle,"show-caret":"","is-rounded":!1},t.modifiedAttrs,{appearance:"btn-link",onKeyup:m=>t.triggerFocus(m,p)}),{default:ne(()=>[K(ae(t.selectButtonText),1)]),_:2},1040,["id","style","onKeyup"])],8,j9)):(O(),B("div",{key:1,id:t.selectInputId,class:ge([{"k-select-input":t.appearance==="select","no-filter":!t.filterIsEnabled,"is-readonly":t.$attrs.readonly!==void 0&&String(t.$attrs.readonly)!=="false","is-open":p.value},"select-input-container"]),"data-testid":"k-select-input",style:{position:"relative"},role:"listbox",onClick:r[2]||(r[2]=m=>{t.$attrs.disabled!==void 0&&String(t.$attrs.disabled)!=="false"&&m.stopPropagation()})},[t.isClearVisible?(O(),be(l,{key:0,class:ge([{"overlay-label-clear":t.overlayLabel},"clear-selection-icon cursor-pointer non-visual-button"]),onClick:t.clearSelection,onKeyup:un(t.clearSelection,["enter"])},{default:ne(()=>[q(o,{icon:"clear",color:"var(--grey-500)",size:"18"})]),_:1},8,["class","onClick","onKeyup"])):ce("",!0),t.appearance==="select"?(O(),be(o,{key:1,icon:"chevronDown",color:"var(--grey-500)",size:"18",class:ge({"overlay-label-chevron":t.overlayLabel})},null,8,["class"])):ce("",!0),q(u,Dt({id:t.selectTextId},t.modifiedAttrs,{"model-value":t.filterStr,label:t.label&&t.overlayLabel?t.label:void 0,"overlay-label":t.overlayLabel,placeholder:t.selectedItem&&t.appearance==="select"&&!t.filterIsEnabled?t.selectedItem.label:t.placeholderText,autocomplete:"off",autocapitalize:"off",class:[{"cursor-default prevent-pointer-events":!t.filterIsEnabled,"input-placeholder-dark has-chevron":t.appearance==="select","has-clear":t.isClearVisible,"is-readonly":t.$attrs.readonly!==void 0&&String(t.$attrs.readonly)!=="false"},"k-select-input"],onKeypress:t.onInputKeypress,onKeyup:m=>t.triggerFocus(m,p),"onUpdate:modelValue":t.onQueryChange,onFocus:t.onInputFocus,onBlur:t.onInputBlur}),null,16,["id","model-value","label","overlay-label","placeholder","class","onKeypress","onKeyup","onUpdate:modelValue","onFocus","onBlur"])],10,V9))]),_:2},1040,["on-popover-click","position-fixed","test-mode","target","onOpened","onClosed"])]),_:3})],8,R9)],6)}const U9=Ye(F9,[["render",z9],["__scopeId","data-v-62ed4ca6"]]),$9=he({name:"PaginationOffset",components:{KIcon:et},props:{prevButtonDisabled:{type:Boolean,default:!1},nextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["getPrevOffset","getNextOffset"],setup(t,{emit:r}){return{getPrevOffset:()=>{t.prevButtonDisabled||r("getPrevOffset")},getNextOffset:()=>{t.nextButtonDisabled||r("getNextOffset")}}}}),Y9={class:"pagination-offset-button-container mb-0 pa-0"};function W9(t,r,e,i,n,a){const s=we("KIcon"),o=we("KButton");return O(),B("div",Y9,[q(o,{class:ge([{disabled:t.prevButtonDisabled},"pagination-button"]),"data-testid":"prev-btn","aria-label":"Go to the previous page",onClick:Pr(t.getPrevOffset,["prevent"])},{icon:ne(()=>[q(s,{color:t.prevButtonDisabled?"var(--grey-500)":"var(--blue-400)",icon:"arrowLeft",size:"16","view-box":"0 0 16 16"},null,8,["color"])]),_:1},8,["class","onClick"]),q(o,{class:ge([{disabled:t.nextButtonDisabled},"pagination-button"]),"data-testid":"next-btn","aria-label":"Go to the next page",onClick:Pr(t.getNextOffset,["prevent"])},{icon:ne(()=>[q(s,{color:t.nextButtonDisabled?"var(--grey-500)":"var(--blue-400)",icon:"arrowRight",size:"16","view-box":"0 0 16 16"},null,8,["color"])]),_:1},8,["class","onClick"])])}const K9=Ye($9,[["render",W9],["__scopeId","data-v-16e16c5e"]]),G9=he({name:"KPagination",components:{KIcon:et,KSelect:U9,PaginationOffset:K9},props:{items:{type:Array,default:()=>[]},totalCount:{type:Number,default:0},pageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:t=>!!t.length&&t.every(r=>typeof r=="number")},initialPageSize:{type:Number,default:null},neighbors:{type:Number,default:1},searchTriggered:{type:Boolean,default:!1},currentPage:{type:Number,default:null},disablePageJump:{type:Boolean,default:!1},paginationType:{type:String,default:"default",validator:t=>["default","offset"].includes(t)},offsetPrevButtonDisabled:{type:Boolean,default:!1},offsetNextButtonDisabled:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["pageChanged","pageSizeChanged","getNextOffset","getPrevOffset"],setup(t,{emit:r}){const e=Y(t.currentPage?t.currentPage:1),i=Y(t.initialPageSize?t.initialPageSize:t.pageSizes[0]),n=Y(Math.ceil(t.totalCount/i.value)),a=t.pageSizes.map((k,I)=>({label:`${k}`,key:`size-${I}`,value:k})),s=Y(""),o=(k,I,H,R)=>{if(t.disablePageJump)return 0;let U=[...Array(I).keys()].map(W=>W+1);const de=5+2*t.neighbors;return U.length<=de||(H?H&&R?U=U.filter(W=>W>k-t.neighbors-1&&WW>I-t.neighbors*2-3)):U=U.filter(W=>W<=t.neighbors*2+3)),U},l=Y(e.value===1),u=Y(e.value===n.value),c=N(()=>(e.value-1)*i.value+1),d=N(()=>{const k=c.value-1+i.value;return k>t.totalCount?t.totalCount:k}),h=N(()=>`${c.value} to ${d.value}`),f=N(()=>` of ${t.totalCount}`),p=N(()=>t.currentPage?t.currentPage:e.value),m=Y(!1),g=Y(n.value>5+2*t.neighbors),y=Y(o(p.value,n.value,!1,n.value>5+2*t.neighbors)),v=()=>{u.value||(e.value++,_())},b=()=>{l.value||(e.value--,_())},w=k=>{e.value=k,_()},_=()=>{const k=(e.value-1)*i.value+i.value;u.value=k>=t.totalCount,l.value=e.value===1;const I=5+2*t.neighbors;n.value<=I?(m.value=!1,g.value=!1):(m.value=e.value>=t.neighbors+4,g.value=e.value<=n.value-t.neighbors-3),y.value=o(e.value,n.value,m.value,g.value),r("pageChanged",{page:e.value,pageCount:n.value,firstItem:c.value,lastItem:d.value,visibleItems:t.items.slice(c.value-1,d.value)})},x=k=>{i.value=k.value,s.value=i.value+" items per page",n.value=Math.ceil(t.totalCount/i.value),r("pageSizeChanged",{pageSize:i.value,pageCount:n.value}),t.currentPage!==1&&w(1)},T=()=>{r("getNextOffset")},S=()=>{r("getPrevOffset")};return $e(()=>t.currentPage,(k,I)=>{k!==I&&w(k)}),{kpopAttrs:{placement:"top"},currentPageSize:i,pageCount:n,pageSizeOptions:a,backDisabled:l,forwardDisabled:u,pageSizeText:s,pagesVisible:y,firstDetached:m,lastDetached:g,startCount:c,endCount:d,pagesString:h,pageCountString:f,currentlySelectedPage:p,pageForward:v,pageBack:b,changePage:w,updatePage:_,updatePageSize:x,getNextOffset:T,getPrevOffset:S}}}),Z9={"aria-label":"Pagination Navigation","data-testid":"k-pagination-container"},q9={class:"card-pagination-bar"},X9={class:"pagination-text","data-testid":"visible-items"},Q9={class:"pagination-text-pages"},J9={class:"pagination-button-container"},eI={key:0,class:"pagination-button","data-testid":"page-1-btn"},tI={key:1,class:"pagination-button placeholder"},rI=["data-testid"],iI=["aria-label","aria-current","onClick"],nI={key:2,class:"pagination-button placeholder"},aI={key:3,class:"pagination-button"},sI={class:"page-size-select","data-testid":"page-size-dropdown"};function oI(t,r,e,i,n,a){const s=we("KIcon"),o=we("PaginationOffset"),l=we("KSelect");return O(),B("nav",Z9,[M("div",q9,[t.paginationType==="default"?(O(),B(qe,{key:0},[M("span",X9,[M("span",Q9,ae(t.pagesString),1),K(" "+ae(t.pageCountString),1)]),M("ul",J9,[M("li",{class:ge([{disabled:t.backDisabled},"pagination-button square"]),"data-testid":"prev-btn"},[M("a",{href:"#","aria-label":"Go to the previous page",onClick:r[0]||(r[0]=Pr((...u)=>t.pageBack&&t.pageBack(...u),["prevent"]))},[q(s,{color:t.backDisabled?"var(--KPaginationDisabledColor, var(--grey-500))":"var(--KPaginationColor, var(--blue-400))",icon:"arrowLeft",size:"16","view-box":"0 0 16 14"},null,8,["color"])])],2),!t.disablePageJump&&t.firstDetached?(O(),B("li",eI,[M("a",{href:"#","aria-label":"Go to the first page",onClick:r[1]||(r[1]=Pr(u=>t.changePage(1),["prevent"]))},"1")])):ce("",!0),!t.disablePageJump&&t.firstDetached?(O(),B("li",tI," ... ")):ce("",!0),(O(!0),B(qe,null,Wt(t.pagesVisible,u=>(O(),B("li",{key:u,class:ge([{active:u==t.currentlySelectedPage},"pagination-button"]),"data-testid":`page-${u}-btn`},[M("a",{"aria-label":`Go to page ${u}`,"aria-current":u==t.currentlySelectedPage&&"page"||void 0,href:"#",onClick:Pr(c=>t.changePage(u),["prevent"])},ae(u),9,iI)],10,rI))),128)),!t.disablePageJump&&t.lastDetached?(O(),B("li",nI," ... ")):ce("",!0),!t.disablePageJump&&t.lastDetached?(O(),B("li",aI,[M("a",{href:"#","aria-label":"Go to the last page","data-testid":"last-btn",onClick:r[2]||(r[2]=Pr(u=>t.changePage(t.pageCount),["prevent"]))},ae(t.pageCount),1)])):ce("",!0),M("li",{class:ge([{disabled:t.forwardDisabled},"pagination-button square"]),"data-testid":"next-btn"},[M("a",{href:"#","aria-label":"Go to the next page",onClick:r[3]||(r[3]=Pr((...u)=>t.pageForward&&t.pageForward(...u),["prevent"]))},[q(s,{color:t.forwardDisabled?"var(--KPaginationDisabledColor, var(--grey-500))":"var(--KPaginationColor, var(--blue-400))",icon:"arrowRight",size:"16","view-box":"0 0 16 14"},null,8,["color"])])],2)])],64)):(O(),be(o,{key:1,"prev-button-disabled":t.offsetPrevButtonDisabled,"next-button-disabled":t.offsetNextButtonDisabled,onGetPrevOffset:t.getPrevOffset,onGetNextOffset:t.getNextOffset},null,8,["prev-button-disabled","next-button-disabled","onGetPrevOffset","onGetNextOffset"])),M("span",sI,[q(l,{placeholder:`${t.currentPageSize} items per page`,items:t.pageSizeOptions,"test-mode":!!t.testMode||void 0,"button-text":t.pageSizeText,"kpop-attributes":t.kpopAttrs,"position-fixed":"",width:"205",appearance:"button",onSelected:t.updatePageSize},null,8,["placeholder","items","test-mode","button-text","kpop-attributes","onSelected"])])])])}const O_=Ye(G9,[["render",oI],["__scopeId","data-v-d0aae7b2"]]),lI=he({name:"KSkeletonBox",props:{width:{type:String,default:"1",validator:function(t){return["1","2","5","6","10","25","50","75","100"].includes(t)}},height:{type:String,default:"1",validator:t=>["1","2"].includes(t)}}});function uI(t,r,e,i,n,a){return O(),B("div",{class:ge([{[`width-${t.width}`]:!0,[`height-${t.height}`]:!0},"box mr-1"])},null,2)}const Tl=Ye(lI,[["render",uI],["__scopeId","data-v-2ffc7dea"]]),cI=he({name:"SkeletonBase",components:{KSkeletonBox:Tl}}),dI={class:"skeleton-loader"};function hI(t,r,e,i,n,a){const s=we("KSkeletonBox");return O(),B("div",dI,[fe(t.$slots,"default",{},()=>[q(s,{width:"100",height:"1"}),q(s,{width:"100",height:"1"}),q(s,{width:"75",height:"1"})],!0)])}const fI=Ye(cI,[["render",hI],["__scopeId","data-v-2f46a0c1"]]),pI=he({name:"CardSkeleton",components:{KSkeletonBox:Tl},props:{cardCount:{type:Number,default:1}}}),gI=t=>(li("data-v-d7916644"),t=t(),ui(),t),mI={class:"skeleton-card-wrapper"},vI={class:"skeleton-card"},yI={class:"skeleton-card-header"},bI=gI(()=>M("hr",{class:"mb-0"},null,-1)),wI={class:"skeleton-card-content"},_I={class:"skeleton-card-footer"};function xI(t,r,e,i,n,a){const s=we("KSkeletonBox");return O(),B("div",mI,[(O(!0),B(qe,null,Wt(t.cardCount,o=>(O(),B("div",{key:o,class:"skeleton-card-column"},[M("div",vI,[M("div",yI,[fe(t.$slots,"card-header",{},()=>[q(s,{height:"2",width:"25"}),q(s,{class:"ml-2",width:"75",height:"2"}),bI],!0)]),M("div",wI,[fe(t.$slots,"card-content",{},()=>[q(s,{width:"10"})],!0)]),M("div",_I,[fe(t.$slots,"card-footer",{},()=>[q(s,{width:"5"}),q(s,{width:"5"})],!0)])])]))),128))])}const SI=Ye(pI,[["render",xI],["__scopeId","data-v-d7916644"]]),CI=he({name:"TableSkeleton",components:{KSkeletonBox:Tl},props:{rows:{type:Number,default:6},columns:{type:Number,default:6}},setup(){return{calcWidth:(t,r)=>[3,4].indexOf(t)===-1&&t!==r?"10":[3,4].indexOf(t)>-1||t===r?"6":""}}}),PI={class:"skeleton-table-wrapper"};function OI(t,r,e,i,n,a){const s=we("KSkeletonBox");return O(),B("div",PI,[(O(!0),B(qe,null,Wt(t.rows,o=>(O(),B("div",{key:o,class:"skeleton-table-row"},[fe(t.$slots,"default",{},()=>[(O(!0),B(qe,null,Wt(t.columns,l=>(O(),be(s,{key:l,width:t.calcWidth(l,t.columns),class:ge({"mr-6":l!==t.columns,"w-100":l===t.columns,"skeleton-cell":!0})},null,8,["width","class"]))),128))],!0)]))),128))])}const kI=Ye(CI,[["render",OI],["__scopeId","data-v-84f8bae6"]]),EI=he({name:"FormSkeleton",components:{KSkeletonBox:Tl}}),TI={class:"skeleton-form-wrapper"},DI={class:"skeleton-form-row"},MI={class:"skeleton-form-row"},II={class:"skeleton-form-row"},AI={class:"skeleton-form-row"};function BI(t,r,e,i,n,a){const s=we("KSkeletonBox");return O(),B("div",TI,[M("div",DI,[q(s,{width:"10",height:"1"}),q(s,{width:"100",height:"2"})]),M("div",MI,[q(s,{width:"10",height:"1"}),q(s,{width:"100",height:"2"})]),M("div",II,[q(s,{width:"10",height:"1"}),q(s,{width:"100",height:"2"})]),M("div",AI,[q(s,{width:"10",height:"1"}),q(s,{width:"100",height:"2"})])])}const LI=Ye(EI,[["render",BI],["__scopeId","data-v-11e4f5bf"]]),FI="data:image/gif;base64,R0lGODlhtwC3APf+AB9Uef7+/k94lQVAafn6+/z9/QM+aAI+Z9/n7Pv8/fX3+fb4+gtEbQQ/aF+Fn/L19whCa/f5+v39/uzw9A5HbgE9ZwdBahtRdhdOdOnu8jVlhkBtjHWVrLbH0y9ggluCnd3l6x5TeAxFbRBIcPP2+HuasDBhgxNLcSVYfOrv8vH098PR2+ft8ejt8RFJcEVxj2OIoeXr76G3x4aitlqBnNni6A9Hb+bs8G+Rqe/z9drj6YKftO3x9NHc4xhOdPj6+9Xf5sXT3Km9y6u/zRlPdWGGoDFhg0hzkfr7/AZBamuOpoWitlmAmyZZfbvL1jloiCFVeglDa9jh6KK4x9Ld5L/O2b3N18/a4nmZr0NvjlR8mBZNcyJWeiNXexxRd6/Cz8jV3p61xbXG0zdmh6W6yaS5yIejt8zY4ERwj2aKo0dykWiMpMfU3SdafShbfj5ri87a4gpEbODn7Jmxwn+dsg1GbuLp7kFujY6puxRLchJKcdPd5ZOsvsbT3fD09ipcf42ou+Tq74Ces2eLpJGrvaO5yOPq7m2Pp9vj6XGSqlN7mMrW3ylbf1Z+mrrK1qi8y1B5ltTe5cDP2RVMc97m65evwa3AzjtpiSxegLPF0YOgtXiYrlJ7l520xM3Z4YumuZ+2xX2csbHD0Fh/mzhniMnW3013lDJihLzM12mMpdfg567BzrLE0R1Sdz9sjOvw8+Ho7TZlhi5fgiBUeY+pvEx2lKe8yrDD0Kq+zEt1k4mluEJujjpoiVd/mpWuvytdgKC2xpqywl2DnlF6l3qZr6zAzVyCnT1ri26QqMvX4PT3+IqmuZavwKa7yjxqitzk6tbg5neXrSRYfJiwwbnJ1TRkhTNjhWqNpnKTqrfI1JKsvnaWrZStv2WJo7TG0oGfs8LQ2lV9mYShtS1egb7N2Juzw3SVrLjJ1NDb44ikuGSIomyPp3OUq0p1kkl0kkZykMHQ2nybsH6cspyzxO7y9WCFoBpQdpCqvIynusTS3HCSqWKHoQA8Zv///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3ZjIxZWJkYy04MzJhLTQwZjEtYWZlMy1lMjZhNzM4ZGY5YTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjNGMkExNzA5QzQ2MTFFOThCRTFFOEI2M0M2NTQ0NUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjNGMkExNkY5QzQ2MTFFOThCRTFFOEI2M0M2NTQ0NUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN2YyODg3Yi1jY2Y3LTQxODItYjE3YS0xMTY4NjU4MjI5ZDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N2YyMWViZGMtODMyYS00MGYxLWFmZTMtZTI2YTczOGRmOWEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoA/gAsAAAAALcAtwAACP8A+wkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as0zB/zDpNxI+f2qZt3fbjUOBtUVUC4+bNMsGu0A428rYVDMAv0E8H5Ortt9hwz8WQB/fDkcDxzRuCFUuG/KaFZZrJ7GUezXgzPy+fZZKBoLk16capXUZ2XZr2GgKxU6p4bZo2ZFKYc5d8xoi3796CfQgnicrF8efGl480gLx2dOvYi0SQ7nH2de/Y+VX/s8OdI/jz1SNPKr8RPfTw1dljdP89vWQaCuRXpA//PWQPCOg3EX8E2ueCgBIV6J99cgWA4EILRlifXIqQ8GBCEvY34Wu/6HDhQRkqWJ8zHxpUWD8ApChQiieKqGF4XaRQYoIMbogdF4bMKFFiIdbYDyI6SqSNjy4GOdEaPb63nZEQJZCFjfwhUyILDjggUJVW9oOlQN3kUBA9UBLZwYdFEJlFZQa5eJ4PMj5YAZH8rHFQA3AuWMuFRRJUSZ02IpgnQTgkeZ18P4QpVyQFFXCEoYOytwyjKGZQkB+QgsdeBhRUykuhafL5IntpCFraBwcN4Kml3PWQWKWSFRTGqfFx/4cGrLQZxIGosEmnZnXJJHrni/yVtyttPuRIkIXA+igsra8ZoQyIzErXV7I9QnKQBbBiwd01rL5XUBmeQkAGd5EY0G2jBGGR4SLlHYGrj/AUFAAnfXLXQbT8nfBMQfklS4N8buBLpBtedkrbAWboN2yYLxwURXWsCLgwtaQV9EisCgucoUGCaLYBnhrbOCZBAYyS1xpIXGjquxlSAERBCwjETInAhEwxY7O0yaRA0bAc5iVBriCvtTdPnKuAdfVzAiX8nlt0qwgqIEBef1BqsNP8FSPgDadotqhBD/t8cxRn6BcCxgINYTOBRAQiH6oELSF2gUZwF8x1TshrDNae5v8WwDbvjSBFQZwa3XdsWhCJAg/Qzu2jDLEVeMdBdazt4wBCG4bX03IV1MGqnFe6tF/kjACpQYQ4vqAbdgFjKqTeGCRn6LQfPdbEdexREJqGbzwWbrVvBoCkVwefITdiTUCi8YLxcpAelr93wDlg6YCC6gdJ8jrzRVMAzVcnRI9QJ9gnO0tVVaQvUPpV8E3bKra6X29UvdsYhScFSSD/zVPVX/QFMWjc/sCTMKdQYYBwssZBfCA+YMGPKTnoAgJ9N5BSPGyCr7nfUgJQi/L9aSAXwyB8RKOUHTTQReMqyA5ECDej8IiFPrIAG+QFQ9o46Cj+M9oW5CBA7vFHW0SJmQ//LSeLgwDghOmZAlGylEObFYQKIvBgejAnlD3V8HQF8cYBrliaPAQFDNtrotjmYRA8cNF2OrkAEsU2AEkgRIzXSRpP4DhExehhX8Wj42LW4RM9Wo51BmnCGl/jC53g4oxOJIgOnHNGA1ADJ0AQASLf9QuEkGMAiAyMTR7QBil68AClSMjd6jg/mQxjkKRkDDsa4kfaAE8mrdyfNPoFIVQuJkuwtKXNyOEQWehSMQV0CXlSGUuIwAIDnnxNBR7Ikh9oYJJOgwgbIIDIOLhEHckkJtQe0gxosoR82Wziv/bzS4HQ8iTYCufa8qCzAZWzH1q44UmKmcNuWmQM7+QHMVJC/0/JsGhFKkJRQP8p0BON0yIsOBsiC4GSfnZOJuiQpDaPk4SG6lKBNYnYRNE1Enq6gGk4cahAdkMSesYuJyLtxxHkGJJi7lMnG8jnIUqKSpb2wxtT64cAdiqQnebUpz3lqU6FmhEeXO+MdaBpNguiAxuIrZ0VkYLpNhoeNCgVgQ04yC9stgE0XcQKZ3ypSPxoxjziCwfmsaVGx3pCRciTIE1Uokbo6ZmONhAFD3ij5aipkXag8kR2Ld8B9Vq+jDwAE9nsRUnoqBA6etUictiCCMsa2P0pxBgNRGtG+iDCICzWctVgSArCN0C5zrWBQqysD10QIIbIwIMQKNtpC/vZudOJ4SHvQGAINtKIBprEf/GACEgZixEFaIC2V+WeTR1CXIzcoBWWrW003Vk+014EDtFN7q6yWhHqlC+2aRXbbwVGC4sAzoMhgKpF/DdeXGnhIgrgghQ/phFkile6tGtCXi+CWQR6cbbT1a6nBnuRWEiRA+0RmATnGS2NjECKQAJw8JhgUVFlZAIn3EV4WaWNCofJAxthwwmHsOHggcHD3cNjRqbQQAykLMG4SgKndkbjGtv4xjjOsY53zOMe+/jHQA6ykIdM5CIb+chITrKSl8xkqgQEACH5BAUKAP4ALA4AHACTAIYAAAj/APsJHEiwoMGDCBMqXMiwocOHECNKnEix4sIXPCxq3Mixo8VXAvlB6eGxpMmTHa8ACMkvDsqXMGMmFBKHH0ub/QrI3MmzJL+fNwXuStGzqNGHKoL2+4mTX4gzR6NKJVijjVKmLCFM3WpUjI2mQJeGxdoPCdezMA+MXQsW55sWaONyVHCV7dULYOTqnSjHSN22dZPsHexQ0iTAYhGTJUuAsOODA+wm/quU1I3HmClP3rx4rI8+mQcP0dxZ8doBofWqIEJacmmlP1KfVWK6dmucGuzInrqogm3Orl1vkbQ7qpHgv18Db1D8qPLnyDUvaM4TevLom0/JoS7T+u3vS0+g/+J+0hJ478BNHyBfUsWF89jRk1XGfiObXPCv6xe4o75HMkpokN+Am+nk30mfhPNeegQqd+BOHDgTRYPBvfBgUXQxqOFzFkxwYUUOABJERPLFx08qH1JE1iFkgMBQiful+FBjGi6BygMHwQiejAwVoEVr6xkkjIkxBsCjQofE6AhBMTAQI3rcHInQEkQKhEkCBInzJHYQACGlQTouxQxBC6y0YZVLeUDjlw3mkQNBj1BoGgJslkIhDgQZeeaWdEqpQx4UMgcmmtD1ySMLUGyJWEFhFiqlCYRKVpAIkc4pZaOSYTnQDJXWZeiFemKKGB8ERTCLop7KqI+cSrmQ0UC4oP8K3KcHfiLrc4cU5AqrSy2h54NldLqhAdAQdAWvq8gY2a3BHZGjsDyKuiNBmAp4pLR7PvvkKNNdKyx6BXGBJh2/Rvstdh4O9AWabPbjG7O/XVPQHdex1m4/MJz7mwGRENRDkM8ZYci9/dzgJK/PWUhQGpopkiHBO8DbmigEZaBZuTx2MOZACiyILXQoaMuSBQSLcMKbA8mAMHaMjoUBGwT/xA5BEqz8W8s4tQFLu0mJhdqgEmtYEBphIdJuICYohbPNSpE0EBUG4NTuFV4sStCyTG92R0FrSM0mpYiVi4y+pH1B0ASaxCwZGQTxMELQz3WxZrsSmKMZAN0KhAfcwS3/Q7ACnCQ3A0EEdJF1Z3UQHEt8dVg8UDGHS8pmiYOInO3lZElpBXwGWP6x5DKC8nOYS2OOpnkpxgMtQRCQrSEUEaSIrYECleD6c4MfmC62cxD0AAZ8KyYCC/7pELLpiGGA40BzBF9XEfWtcALcJRBUACaRg1VBfUncDoFuA1GTvdK7JUBJ5B94fntYmKnCyj0CSdOA85uV/jlieQ92/7QD7a+hOI/xH7gIUof1IYYBMdhLzZDHq7lxin6LccBeKMbACpIFD2QCAATHUgE7yeUS49PQCF4lEDJsECxPkEsQTkgaZOQpFiHM3FmGwcINDaAGBFlBDNnHFSn4ZoemgYT6/+h3lm4YkED2O2I/BrYVCyiRdNR6YlhowBUBrm4gepBiU2A2FSvK6mH90IYWQzIGjBXFiwTqz0AS0IQa/qQMR9EUGivIgMsMRBRu5MeCigJHCz4RBgXZABCP4oFBYq4CThMIHAzZE2rkcUtZGGLWekI0Q0Kxf2Psx4hkAodMYiuJ9NOAGU3CBE9eUSBE8CQoZBK1RyKRIGHwJBFIEJM5+q8gEvBAHolRS1NuiQEIsUIetQITW56LFgmpBSNL0i1j3ooUCzyIFJbpkd75sYZJKNaLMhlNjhxvjgAIp0DCaSZyjlOc/TBnP3ThEGcKpBM+CaFR3NkP5XmkhkZJlBs3cf9PeRYlVm60wPk4gs+iBIAXeeRERzYYpKOAIY/AJGjk3EAQkPRDABgVCEYFoNGMXtSjG3XIKHZ4jIVGjgkEWdI1HdInY9pNoisFjt8G8glePcSYcYKpFVUqkPTF9KZSdJFO12dRK/EKLg2xJaBMGtPFeIEgP+hcTMPgkD880VlMFaApCOKJoAmxIWJ4Yij62dSxjHUgseQVA2LXkBdA0BtkFWCyBjI2hInBIVQA2O2QOlS4feoNcEORQ9SRtVbEs6w4GUFBvoKwpzqEeIgVyI/i6rqtDQQB6zsWRPyXjsP6LxEEucX6BEEi122OskGbAkEEsb5qlDZoy8uq6/ZAEBp0EtEh1nCdSeinKYGI67YNgYduPTtcTAK3IZAI2m4nGcXjMmRINiWucpvL3IYEAHjRRW12/dmQTk5Xu37kgiR/6hAzFFe2t7KAJwiSjMjtIiIbOG9fGzQNmsEwsmIRQkSwRl7whskYBekABCcxt6SeSwQbCQgAIfkEBQoA/gAsFQAdAHkAhQAACP8A+wkcSLCgwYMIEypcyPDgA4EJGkqcSLGixYsEY5gQuCEDxo8gQ4okGKkVP4H8vCwaybKly4MU+J3sJ9PCy5s4Q8qcuVMggZxAgyLUhFJm0ZmkAgldCjQBDJ5GaUblh2EF06su1UzdCrUB1q8ie0qFSlbgArBoJUY6ynZs21MI0spFaIVCW7F4p+pxMrevwCkDyrodnPeA3755BSduS+Iw2sWEubb9VcMxU4+RFUsmbIOVZaEf7m6GDPkzTieaU4sWnMO0ywVdVGde3VbaHtcssYzeLRsvAyG4RTbgTXu28eAfSRM3DnkC8ovKey8XG+LMc4ksikfXPhoCqOsMHXD/l06+LfiEP/u1izm+PfOo5xkWuCJw0vT7suNTVBXM/fbIa+j3kRyFpOHfdDQUIGBBKWRXER/4FYdBegsO5AE/XQhUWUOGRMjcEhUShNcWigikIEJIeEhaAyuFaBwDL+yA0BblvYdChd+4N8YzBI1T43/6AfNjJgRpdWB+51kRmH/TEFTEj8sZcl5MPwpC0CZQyrbLef/hNQhBEB6p3XMPvaeYKQQNkeWYwSWghpg0aUBQEGsyh9xTcPJzAUEg1ElacJqoOFUDAQwUgZ+jBdflbi0QNEKeieK2qGY9EOQGpIqZBgSmRWVDUBacEvbZDSGEKlMnBNFgalRzWEaCEYhC/zUDQRysOtNnRwiqmRIEAbKqLK5Nyl2JA9li6jCNmSbse08QVEWooRQarK6iQUGQFKEit6xyNg2U7Lb8lPocuEgOtC0vjY5L7XEielgEhdquW1q7NcZHbnEFLfqofveya+50bWyInLQCMSDvZvku94Qf4G06UBMHC5awbLeB5whBx0RsHr34PjeFQIUQ1IjGg03cMW4B0DGTLgThQLJYJvvr2gdRYUOQGS/Dx3FkG6k70ygEyZDzrTvnZRVuG4q1AUHnDH0QaUwEB44ebbVBEBVOGwRZHEq5VsiSg9k1UAZZxyxWI4qOdtZAw9n69GZ/mJYeaSAQdEGsG/8rWAVlHv/GwxvaBUGQBniXXPRUqDiGCMTaDUFQLYXDfDhPsx52wnS+EJRG5DrrfZcAjnWJBUHycD7TDwQZMJoPcwUgo5kowUBQJaYLFNdAROxmR1oECPPjEQTdUns/fQy+Gy5pbaCiEQSBMbwlBOWyW62Pqcj6QLAMn/lAm2sGOFMFfIFGngec2A8Bw48+kMqaxXGVSYg6KNAJbvcj+0C0l/tSPqrC/h4cBGFE/YA3EFEsBycX4lwHCPKC+nmAIKU44E36lZd5ECQ0/vsPBggSCAm+hIJbAdFAtlG/CkREICnSX0tACJVr9Kp+/IgBQWh0MpewsChaIEgzYNgigchChSy5oVT/mjWQZ2VwOkQaiJFkJpITClEmXCCIKmDYpIE8qYYi8QQM+QEBgqgAhlYaiG6K07WRVGKLRPPcERXzpYGEyTjFaEkR0Pi2yKFpIGoqTjRaErc1usds8pLTQPogm6WN5AEVoKPWXrangfSpOCIwH0jIMTzJqZGChDJUbyoWknRUsnNbTJdAXKCdcoyEE59M4xYrNZBLMacbI7mbIgGJKE8NBFTMAVZIYpA1S24RVQPBIGkMoIyQfKGXoPTjeyonEOopBxwh0U0q67gqXg3EV+9ZRkiygExVKlM5xBKIsd6TQ5BQaZaTgxQRBSIJ7nhBJ92k5je3Yq2BYMt/yYnnIjnX/y2BfMuDFnkiwtI5T28CCSNCBIBCBaJQAMhTiLTMW0BJNhGBGhSgFYGoRCz60IFCh6IbLRtBfZlRkDaEo/vEIkU02hAbiPSSHp1o4dYmECUIAHT9qNtA2vDSPyKUZIggiCuicg6CKG94ETXcRwt3NIEwISoyIMgoeorPnxbuEbSKihkIgo2cGaCjErNqqGhBEFpEBQcE0UXOTkEQSvh0qaEi4UCEEBW0DaQMOUuFDt8q01BhUCCEnMkxCOKInAGjZXwtaeEaOBAERKUJBAFCzu4pkDEkliKBKZwAB4K+mTCAIBN42QgIRoAkXHYilyAZKWfIEwUQJAmRe9NAnMedr/+CpAQviwBBTMATHRAkBJGjA0EIIZ2efQQ1kdOpQNzBk6b2YwyRW+BAnsqdNn5EAWCjoOC4xxPgDEQAkXPOQLggnTCIJLWm8q5ABMETQhBkDYW70UBScB+H3TZy7h1IMHiyCYJ8o3DGIEgmpkMBCYgENabq70A6wJN6EGQOheMGQXDbm/GJBLumEs9A0MET2QpkwKFKBkHQMB1isOQSpnoHQeiLEg0LhMGhQgJBzskcz4ykBKa6gxd58rGB4DZbI50KZg4cKgasZSCJ4IkMBwJdIMNUMLNoiWsLKpAyEGQPqhNIHwXihwMULqli6cUE11WQoc7kEAQ55peDPBM8jLkcTjG7BUHWYVL3FO+DglptzBg2EEbU2X+6pUhAAAAh+QQFCgD+ACwYABwAeQCGAAAI/wD7CRxIsKDBgwgTKlzIcKCvcQ0jSpxIsaJFg9348bvIsaPHjwg1buwXTwLIkyhTFlwkUGRLd/RUypxpUYaFlhpxdqHJs2dCHDn7uRQa1KdRn0OTBuVQ4KjTkz1wjlQ6NcuEp1gvDokjtSvRqfwAZB0rsURQql6Hkl2bEO3XtEFxJGBLVwpcsHjTvmlBl2wmG3cDvyXqpW9WQgfyDnbr1rBTA2cjK2YcdA0Bx0glC6Y8ldQNzDw5b9ZM1AdolZ8XkxateuTpk+FGT15NukiE1x3FzN4tO201O7gtKgDAu3Vv1VuCV+RAuzjrxsojQnbe/PjQDwqiM3xe3bh3fh4QaP9XCGMS9fPW+Zkar7BAlfTov8fyw74hm2g7v3dnjelqfYqY7CegYin8Z5EOZsB3nIEInRGRNm8coKB3SDBoED8hYBNRBgINMKBgm1gokBheDeJEhQut8qF3B0hiYScGwOWCQLchRMiKjHmRg4HfdMdAL7YclAiOtPViIHcj6UCQAEQWp112+ilWCkEeNClYdBPwMuErBNVhpXfKyeFGfGoRhOSCwRHxZUFnRqldm2UOBGd3rz0yYZx30gkaHmSSxuaX0Dk2ZJ+K/UnolZjNWaiZgPrZF31uRmponovSBQqlXk0aKWMG8IEZHZgOpqmiArmACmgOhIrnpt0hctoxqhb/xeihop7WSqyuzZqnObghISGrTuoKrEBJyBAcCLQGGiobyjmRrKNzDVtrcOU8C9YFBIGQZyPjmRXrJQRZcecOAYz3gbU4CUNQOROuUt8T6BIVCkElTPifmrFeOhAT6Q1g4A+NgvXeQE+kV4iBNQSMkxwEmbbpvAZmo7BQDTRFY3x6WPxfJRPzwwVBQJCZzXjBEBRNx1kQpJt1Aoxn7ECNdKwOQXyQaQBwuNEiEDwEadDxEgSx0yeopxVwzUg4C2RevPyQQRAnfRLxWi5BmSRnx8wOZAStoK1K6mJ8DTQC131dkamwX0dBUA5r0tWBCGdfHe8fBMHR9lrMJBY3rgLl/0KQJV/+wJay0rqlBEGAfHlwVlAS/vVQgBCkxJfOZMVCNYjKHaolBFGdLBVPAUFc5nz3Y/ZAjAB6uFMU6Kl54UHtOFAUgNahjFOsjXp3rHP4xKWkaO8OO1hG+JQGmq9/rTvZMnlSAfKlL2+vTAGQEp/00mLf5kwyrKi998Ezn5IPAjJAEA/Rhz9huSpx9wtBDg6/t/yDDZwSd7UQNET6yX/JbfsCOgRBPsG/0g2AQyC5RXoiN5DVPU5W/UsW0D4SgVmkh3MDaUcB6ZeUWVitIzvoExwIwogNPhAsJOoILGiXHtkJRG0chGDpNLKejoQDR4AZSAaYJsMYguVXHIGTB/8IAgYexuhCHevhROAECYLYgodiQSIPc2UROCWCIGbg4R0OcsL5NQSBcCIEQQbBwyIcxARJpKJEYHAnURDkBTzUxEEekUaBKGkiKLgT6AaCAh4uriASaMIUBaKhiVTiTiQYSACSwMMgICQMg+yHHmoUkctI6wQEiUESY4AQAtzKhy15GUXaZA2CrKBjFmDfQcQISqEUrCJt0gJBCtGxNihkATPkBzpguSIOEEQTHXNHQ7pIlFRUJA8r8gVBYNAxY24niXCjSBbjk0KB3KFjBHxmJCdCghPEBxoEgULH9scQ2m1zIiE8DiX70YCOxW8hQDmnRHKQw9ypr3DoYwgsPLT/wYYQzZ4RnBAFJLKPSOZTIv4BaOmGGBEdPK+VeLiIQlvZRIkYqZVNUOUSXVe6K0rkdMTkh7h4GayASgsXVeyYLBuiUQhwtJUqSCnTGsAChcS0H18gyDpeSkyJJlGOCeFXP0ygyn2WtJ8RCSmGEkKNqeR0IGQkXSsvYo06HqQA45gKUQeCgCM6bmIXAZw8B1ItsDxVIKkC0z23ZxEJpK6fGIiMCQjiKrWalK01GatUv/qsGQ3kdhRJQBSJaUmTYu971KEBQVzUD40yhBmlE8Jhg3dEgQguhkEaiC4EIlmJ4LKVGxBI/NyiUaWMgSA1UFUDXNgPTgjEDdHaaLxy6Aqp/8YhMvggyMseV1uC2KMl+pJtqIx0i6OqRlsDqeHjcjsQQ0wlBIVN6sTKgARB7vUspyAICSCgqtQOZAhg8dREGDAxemiDp2eZoECeGKo8EoQ5OHGYRAYVKkmidyqqIMgNQ+VLgqDRiwlJBlgnOhRMEGQB5A0VAgVSxEoxZAYDvq9AICaQYoCVIA5wVEN+EeHZ+EuKAtmjQBbQg2IIxBnInN5ALBAZIEo3XvrprR0BXBBIyYMG2QVe/94xyg7DRRwE4QaNGQKOMERDIC4Fi2JBTBRg9PhZkxgIAKYskClHccrv7IczrYySAMjhVP3IxThSUxAu9wMA0njAk/NUj4EEBAAh+QQFCgD+ACwYABwAeQCGAAAI/wD7CRxIsKDBgwgTKlzIsKHDhxAjSpzY8IHABBQzatzI0WAMEwI3ZOhIsqRJhJFa8RPIz8uikzBjbqTAb2W/mhZk6tzpsKZNnwIJ8Bw6VBPLmkdtkgpEtOnJBDB+Ir05lR+GFU6zclRTtavUBlrDUgRKVapZgQvEqlUYKanbsm9PIVhLl6AVCm/J6q2qx0ldulMGnIVLeO+Bv2v3Dlb8lgRirYwLe337q8bjoSMlL55c2Aaryzs/5OUcOTJomE42qx49OMfpkgu6rNbM+q20Pa87YiHNe7ZeBkJyb2zQuzbt48LHFj9emvOE5BKb+15ONsQZ6A1ZGJe+nTQEUNgXOv/oPr382/AIhfZrR5O8e+ZT0S8scEXgJOr4Z8t/qCrYe+6SrbEfRXIUksZ/1NFQwIAEpaBdRHzkZxwG6jEokAf8dCGQZQ0ZIiFzS1g4kF5bKCLQgggh8WFpDbwkYmQMvLADQluYBx8KDH7z3hjPEDSOjQDKBwyQmRDEFYL6hWeFYP9NQ1ARQC5nSHg0ASkIQZtEOdsu4QGo1yAERYjkdslZBN9iphA0hJZk5paAGmPepAFBQbDJnHBRxcnPBQSBYGdpuWmyYlUNBDBQBH+SlpuXvLVA0Ah6Kvoao5v1QJAbkS4GGhCZHpUNQVl0WthlN4Qgak2dEETDqVPN8RgJRiT/KtUMBHHAqk2XHTHoZkoQBAirspxGaXcmDmTLqcM4Btqw8D1BUBWihmKosLuOBgVBUogqHLPN5TSQstzyY2py4SY54oq8OEputcgRxGwRFW7LrmnufoheucYVxCik8uHb7rm+tcGhcNMKxMC8nOm73BN+YMfpQE0gPJjCs+GGnSMEHSPxefWam9sUAhVCUCMbE0ZxvrkFQIdNuhCEQ8lknfzvaR9MhQ1BZsAcX8ejgbSuTaMQJIPOuPIsGVavcUjWBgSdQ/RBpTGRGzh6vNUGQVQ8bVBkcTB1WiFMEobXQBloLTNZjSxKWloDEXcr1Jz9AZp6pYFA0AWycgzwWxWY//kXD29sFwRBGuRtstF6oYIYIhFvNwRBtRgeM+JV0frXCdT5QlAaku+8d2ECIOYlFgTJ07lNPxBkAGk+rBXAjGeyBANBlZwu0FwDEcGbHWIRIAyQRxB0i+399EE4b7iItcGKRhAEBvGWEJQLb7aGxW3rA8FCvOYDcb5Z4EQV8AUaeh6AYj8EEE/6QCtvFkdTKiX6oEAnvN3P7APV7rFJ+awaO3xwIAgj7Be8gYhiOTHBUOc6QJAX2M8DBCkFAmHir73MgyCi+R+AMECQQEzwJBXsSogGsg37VQAjAlHR/kgSQqlcw1f240cMCFIjlIFQZ1ogSDNi6CKByGKFHWnhUf+cNRBoaZA6RRrIkWbGERQKkSpcIIgqYuikgUDJhh3xRAz5AQGCqCCGVxrIbozjtY5UYotF+1wFwTQQMR2nGCUpAhrhJrk0DWRNxolGSeR2RBudbV5zGkgfZsO0jjygAnPcGsz4NBA/GUcE59MIOYg3OTXOq1CH8o3FNpIOSnpui+oSiAu2U46OcMKTadyipQaCKeZ0oyN4S+QfE/WpgYSKOcHaSAy0VsktpmogGSyNAZSxkS/w8pN97I7lBFK95oBjI7tBJR1Z1auB/Ao+y9hIFo6ZymTCp1gCORZ8cqiRKsmScokiokAk0R0vbOSJ9LJkoq41kGz9LyPwTBg6I+X/LYGA64PR4eY0vRnP9+CzZABIqEASCoCBPnGWeguo4R6Sz24GSTkT7YnZ9nm4iTxUo8SDaEclqi2Q2k+kvYzIRxtig43KM6IqLRnbBKIEAYSuH3YbSBtcalCMigoRBHHFVM5BkOWFlKMphcgTkSYQJkxFBgQZBU/v6VOCTuURtZqKGQiCDZ0ZwKH69GjJaEEQWkwFBwTRhc5OQRBK9FSshivhQIQwlbQNpAw6S4UO30pSq9okgwIZpE2OQRBH6AwYLuNrTA3nwIEgYCpNIAgQdGZPgYxBsRARjOEGOJD02YQBBJkAzEZQMAIkAbMPuUTJRknDnyiAIEmQHJwG8rzu/3xVIyWAWQQIYoKf6IAgIZAcHQhCiOn4LCOpkVxOBeKOnzC1H2OQHAMH4tTusDEjCghbBQfXvZ8EZyACkNxzBsKF6YSBI6o91XcFIoifEIIgazAcjgaSAvw8DLeSe+9AgvGTTRDkG4YzBkEyQR0KSIAjqTmVfwfSgZ/UgyBzMBw3CJJb35CPI9k91XgGgo6fzFYgBBZVMgiCBuoQgySXONU7GvSTDQukwaJCAkHMyZzPdKQEp7qDF38CsoHktqQvLUxmECwqBrRlIIn4yQwHEl0gv2cWJXmtXwVSBoLsYXUC4aNA/HCAjAaZLL2gILsKIlSbHIIgxvTye/AgZjvJ7BwWBFlHyVA6FePdMEqslVnDBsKIOSN1KrudSEAAACH5BAUKAP4ALBUAHQB5AIUAAAj/APsJHEiwoMGDCBMqXMhQ4QseDSNKnEixokWCrwTyg9LjosePIEMSvAJAI784IlOqXHlQSBx+JmH2K8Cyps2L/HLGFLgrxc2fQA+q2Nkvp0x+Ic4EXfqzRhuiRk1CYEp1pRgbR3UW1Rq1H5KqYD0e4Eo2q8w3LcKqbagAalmoF8CsnXtQjhG3Zt0moctXoKRJebcG7tqVQN+1A94KxkuU1I3DYQkrljzYRx/IS4cwXsyZsskBmIGqILLZc2fFP0LXVDJ4suvAGuyoVrmoQuvbpblukTRbpJHXuXFvbdA7pOnjwE/LXFAcZ3LkwruektO8IvTg2IueQFW9oaXs15W7/z3QfaGKC+Cfq5eprPxBNrnSR18vcId7hWSUaJDPnzPN+w19Eg564hUYXlcAWsSBM1H0h9wLCX7UloH0FWXBBBES5AAgQVB0oHqpZDhQV4eQAQJDH84nU4KGFbgEKg8clGJ2ABagRW7kGSRMheEFcN8hKgrkCEExMBAkhTJx494SFWKSAEHiHBkeBECUN2NRzBC0QElIgudBi81dyU8eORD0iIOuIVBcKWjiQJCPXcaZk5qz6ZAHmsQZJGaas7EAhZSKFbRna3SGZgKPgRIkAqKEzjYoUU8ONAOjbhXaF5yPcsYHQRHMAmijkOmDZmAuQDQQLp9WCtknqRp4SEGujP+q0RJw8lUGpQYaAM1IsvazCmaJtYrcETLiGlqm4QmK6H6qIZucslKOwlyzuCZLEBcV0lHrsdUmh+FAX1TYnG3CJndNQXfMR1p1MHQrnAGRENRDjscZYUh3NxjZ63EQEpTGZopM2N0O5c4nCkEZbLZtaB1kOZACBDrbGgrFZmVBdyKcUOZAMuz7LEGEYcBGdzmxQ5AEHgsHrUBtwNLcUFuBpqe7mxWEhlaINBeICUStLGeFHQ1EhQErFneFF4EVFGzKRN1R0BpF97ZoYNsiQ7OBXxA0gSYkK0YGQTyMUHBpXYDZnATmbAbAtALhMTaFy3SnACfRzUAQAV0wfVod3cX/8lwdCQ9UjN6mhaneIBUTrtVsVqRnQOI/H6kaKDJf6bPERH0HWTzGEgTB1aZBEQFkmf4nUAmgT2Y3Xd9mOgdBD2Dw9nEisDCXDhRHThQGMQ40x+yuFbHWCifMXgJBBWCieFYVrJUE6BDINhA1y/e8VAKUKP4B5JhzZpMqrNwjkDQNAJ80yKkHxrZK3Vs7YvpEiVNT+x8PVAf8nDEQQ0oo6+5/YQSZlPmg4oCUHOx/uMKDlgAwwM5UgE0huUT1CjQCUwmEDA2UzBNCEoQMPgcZb4rFBBHkkWF4MDoDqAFBVjDCxV1ECrZpYWsgwT38eaQb+LMc+k4okHtZxAI5FNcO/ydIA+fwME4F0UMQjzIy6ywxOwLrhzaeWJQxLKwh9GuVfQaSgCYcMSdlkEikstgfBjxmIKL4Ij8I1JAwIjCDMCjIBmQoEQ/QUU4VCJpA4HBHhlBDjYDKQg0byJCb3VGH7ztihxICBypm6nL408AVB8IER3ZuIERwJCgSQjRA9qcgYXAkEUiAEDK+0XoDkYAH1EiMUloSUAxAiBXUOJVBHtI1tEhILfookGmZElmk6N9BpMDLfrzulMg0TRJ2hSIq9i93pgSANAUiTS5Vk5rT7Mc1+6GLiPxSK53QyATB8k2Z8K4o46zKn764CXQmM1FUQdUXLUCJI4IlALxQI90Ul/+jsIBBjfp6Z1bcgBGBCOCgBkVoPw4qgIQ2dKEKZcgoWngMDzKBIENCJkPo9E1zeDBuA/lEryTyzUd4MKMC2Z5GvRlEEHgwIwNRHjLTgsUc3imDXiDIDx6HzDBE5A85JFYGTUEQT7yNhg0RQw5D4c72MXUgoewVA0bXkBdk0BtNBd2vBmK1fYkhIlSgF+jSkkFLvWF2IYqIOvTWCnEKVCAjKAhW9pXTiNjurf24UVbf5rSBICB1V/DQ1dLh1u4lgiC3SJ0gBPu2xu21V1MgiCBSVw3G9qp3DdwDQUxIyIhY42oj0lukBIKtzjYEHqAtbGoTqbeJQOJtocUrJGErkR1MjVS1tGWtbCMSANnd9rEr1W33JNLI3AKPC7YMLkPMsNrZWcATBEmG4nZBkQ00d1/TOJkI8ZoTIVBkacF9mzEK0oEMTsJsNS2XCAoSEAA7",RI=he({name:"FullScreenKongSkeleton",props:{progress:{type:Number,default:null}},setup(t){const r=Y(0),e=Y(0),i=N(()=>t.progress!==null?t.progress:e.value);return Rt(()=>{t.progress||(r.value=setInterval(()=>{e.value>=100&&(clearInterval(r.value),e.value=100),e.value=Math.min(e.value+Math.ceil(Math.random()*10*30),100)},200))}),Ui(()=>{clearInterval(r.value)}),{timer:r,progressInternal:e,progression:i,loaderImage:FI}}}),NI={class:"fullscreen-loading-container","data-testid":"full-screen-loader"},jI=["src"],VI={class:"progress"};function HI(t,r,e,i,n,a){return O(),B("div",NI,[M("div",null,[M("img",{src:t.loaderImage,alt:"Loading"},null,8,jI),M("div",VI,[M("div",{style:gr({width:`${t.progression}%`}),class:"progress-bar",role:"progressbar"},null,4)])])])}const zI=Ye(RI,[["render",HI],["__scopeId","data-v-4f1a85a8"]]),UI=he({name:"KSkeleton",components:{Skeleton:fI,CardSkeleton:SI,TableSkeleton:kI,FormSkeleton:LI,FullScreenKongSkeleton:zI,KIcon:et},props:{delayMilliseconds:{type:Number,required:!1,default:0},type:{type:String,default:"",validator:t=>["table","card","form","spinner","fullscreen-kong",""].includes(t)},progress:{type:Number,required:!1,default:null},cardCount:{type:Number,default:1},tableColumns:{type:Number,required:!1,default:6},tableRows:{type:Number,required:!1,default:6}},setup(t){const r=Y(!1);return Rt(()=>{setTimeout(()=>{r.value=!0},t.delayMilliseconds)}),{isVisible:r}}});function $I(t,r,e,i,n,a){const s=we("CardSkeleton"),o=we("TableSkeleton"),l=we("FormSkeleton"),u=we("FullScreenKongSkeleton"),c=we("KIcon"),d=we("Skeleton");return t.isVisible?(O(),B("div",{key:0,class:ge([{"w-100":t.type!=="spinner","opacity-0":!t.isVisible},"d-flex flex-wrap k-skeleton-container"])},[t.type==="card"?(O(),be(s,{key:0,"card-count":t.cardCount},{"card-header":ne(()=>[fe(t.$slots,"card-header")]),"card-content":ne(()=>[fe(t.$slots,"card-content")]),"card-footer":ne(()=>[fe(t.$slots,"card-footer")]),_:3},8,["card-count"])):t.type==="table"?(O(),be(o,{key:1,columns:t.tableColumns,rows:t.tableRows},{default:ne(()=>[fe(t.$slots,"default")]),_:3},8,["columns","rows"])):t.type==="form"?(O(),be(l,{key:2})):t.type==="fullscreen-kong"?(O(),be(u,{key:3,progress:t.progress},null,8,["progress"])):t.type==="spinner"?(O(),be(c,{key:4,icon:"spinner",size:"18",color:"#000"})):(O(),be(d,{key:5}))],2)):ce("",!0)}const k_=Ye(UI,[["render",$I]]),YI=he({name:"KCatalogItem",components:{KCard:v0},props:{item:{type:Object,default:()=>({})},truncate:{type:Boolean,default:!0},testMode:{type:Boolean,default:!1}},emits:["clicked"],setup(t,{emit:r}){return{handleCardClick:(e,i)=>{r("clicked",{evt:e,item:i})}}}});function WI(t,r,e,i,n,a){const s=we("KCard");return O(),be(s,{"has-hover":"",role:"button",tabindex:"0",class:"grid-item d-flex flex-column overflow-hidden k-card-catalog-item","data-testid":t.item&&t.item.title?`${t.item.title.replace(/[^0-9a-z]/gi,"-")}-catalog-item`:"catalog-item","test-mode":!!t.testMode||void 0,onClick:r[0]||(r[0]=o=>t.handleCardClick(o,t.item))},{title:ne(()=>[fe(t.$slots,"cardTitle",{},()=>[K(ae(t.item?t.item.title:""),1)],!0)]),body:ne(()=>[M("div",{class:ge({"multi-line-truncate":t.truncate})},[fe(t.$slots,"cardBody",{},()=>[K(ae(t.item?t.item.description:""),1)],!0)],2)]),_:3},8,["data-testid","test-mode"])}const KI=Ye(YI,[["render",WI],["__scopeId","data-v-f7fba218"]]),{useRequest:GI,useDebounce:ZI}=Gn();he({name:"KCatalog",components:{KButton:_t,KCatalogItem:KI,KEmptyState:y0,KPagination:O_,KSkeleton:k_,KSkeletonBox:Tl},props:{isLoading:{type:Boolean,default:!1},cardSize:{type:String,default:"medium",validator:t=>["small","medium","large"].includes(t)},title:{type:String,default:""},noTruncation:{type:Boolean,default:!1},emptyStateTitle:{type:String,default:"No Data"},emptyStateMessage:{type:String,default:"There is no data to display."},emptyStateActionRoute:{type:[Object,String],default:""},emptyStateActionMessage:{type:String,default:""},emptyStateActionButtonIcon:{type:String,default:""},emptyStateIcon:{type:String,default:""},emptyStateIconColor:{type:String,default:""},emptyStateIconSize:{type:String,default:"50"},hasError:{type:Boolean,default:!1},errorStateTitle:{type:String,default:"An error occurred"},errorStateMessage:{type:String,default:"Data cannot be displayed due to an error."},errorStateActionRoute:{type:[Object,String],default:""},errorStateActionMessage:{type:String,default:""},errorStateIcon:{type:String,default:""},errorStateIconColor:{type:String,default:""},errorStateIconSize:{type:String,default:"50"},fetcher:{type:Function,required:!0},initialFetcherParams:{type:Object,default:null},fetcherCacheKey:{type:String,default:""},searchInput:{type:String,default:""},paginationNeighbors:{type:Number,default:1},paginationPageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:t=>!!t.length&&t.every(r=>typeof r=="number")},paginationTotalItems:{type:Number,default:null},disablePaginationPageJump:{type:Boolean,default:!1},disablePagination:{type:Boolean,default:!1},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:[String,Boolean],default:!1}},emits:["kcatalog-error-cta-clicked","kcatalog-empty-state-cta-clicked"],setup(t,{slots:r}){const e={page:1,pageSize:15,query:""},i=Y([]),n=Y(0),a=Y(""),s=Y(1),o=Y(15),l=Y(!0),u=Y(!1),c=N(()=>!!r.toolbar),d=async()=>{l.value=!0;const w=t.searchInput,_=await t.fetcher({query:w||a.value,pageSize:o.value,page:s.value});return i.value=_.data,n.value=t.paginationTotalItems||_.total||_.data.length,l.value=!1,_},h=async()=>{const w={...e,...t.initialFetcherParams};s.value=w.page,o.value=w.pageSize,a.value=w.query,u.value=!0},f=N(()=>!t.fetcher||!u.value?"":`catalog-item_${Math.floor(Math.random()*1e3)}_${t.fetcherCacheKey}`),{query:p,search:m}=ZI("",350),{revalidate:g}=GI(()=>f.value,()=>d(),{revalidateOnFocus:!1}),y=({page:w})=>{s.value=w},v=({pageSize:w})=>{o.value=w},b=w=>w.toLowerCase().replace(/[^[a-z0-9]/gi,"-");return $e(()=>t.searchInput,w=>{m(w)},{immediate:!0}),$e(()=>[p.value,s.value,o.value],()=>{g()},{immediate:!0}),Rt(()=>{h()}),{data:i,isCardLoading:l,page:s,pageChangeHandler:y,pageSize:o,pageSizeChangeHandler:v,total:n,getTestIdString:b,hasToolbarSlot:c}}});he({name:"KCheckbox",inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1,required:!0},label:{type:String,default:""},description:{type:String,default:""}},emits:["input","change","update:modelValue"],setup(t,{slots:r,emit:e,attrs:i}){const n=N(()=>!!(t.label||r.default)),a=o=>{e("change",o.target.checked),e("input",o.target.checked),e("update:modelValue",o.target.checked)},s=N(()=>{const o={...i};return delete o.class,o});return{hasLabel:n,modifiedAttrs:s,handleChange:a}}});function qI(t,r){let e;return(...i)=>{clearTimeout(e),e=window==null?void 0:window.setTimeout(()=>{t(...i)},r)}}const Ea=t=>(li("data-v-37a155b9"),t=t(),ui(),t),XI=["id"],QI={key:0,class:"k-code-block-actions"},JI={class:"k-search-container"},eA=["for"],tA=Ea(()=>M("span",{class:"k-visually-hidden"},"Search",-1)),rA=[tA],iA=["id"],nA={key:0,class:"k-code-block-search-error"},aA=Ea(()=>M("span",{class:"k-visually-hidden"},"Clear query",-1)),sA={class:"k-search-actions"},oA=Ea(()=>M("span",{class:"k-visually-hidden"},"RegExp mode enabled",-1)),lA=Ea(()=>M("span",{class:"k-visually-hidden"},"Filter mode enabled",-1)),uA=Ea(()=>M("span",{class:"k-visually-hidden"},"Previous match",-1)),cA=Ea(()=>M("span",{class:"k-visually-hidden"},"Next match",-1)),dA={class:"k-code-block-content"},hA={key:0,class:"k-filtered-code-block","data-testid":"k-code-block-filtered-code-block"},fA={class:"k-line-number-rows"},pA=["id","href"],gA=["innerHTML"],mA={key:1,class:"k-highlighted-code-block","data-testid":"k-code-block-highlighted-code-block"},vA={class:"k-line-number-rows"},yA=["id","href"],bA=["innerHTML"],wA=Ea(()=>M("span",{class:"k-visually-hidden"},"Copy",-1)),_A=he({__name:"KCodeBlock",props:{id:{type:String,required:!0},code:{type:String,required:!0},language:{type:String,required:!0},isSearchable:{type:Boolean,required:!1,default:!1},isProcessing:{type:Boolean,required:!1,default:!1},query:{type:String,required:!1,default:""},showCopyButton:{type:Boolean,required:!1,default:!0},showLineNumberLinks:{type:Boolean,required:!1,default:!1}},emits:["code-block-render","matching-lines-change","query-change"],setup(t,{emit:r}){var e,i;const n=t,a=(i=(e=window==null?void 0:window.navigator)==null?void 0:e.platform)!=null&&i.toLowerCase().includes("mac")?"Options":"Alt",s={"alt+c":"copyCode","alt+f":"toggleFilterMode","alt+g":"toggleFilterMode","alt+r":"toggleRegExpMode",f3:"jumpToNextMatch","shift+f3":"jumpToPreviousMatch"},o=qI(R,150),l=Y(n.query),u=Y(!1),c=Y(!1),d=Y(!1),h=Y(null),f=Y(null),p=Y(null),m=Y(0),g=Y([]),y=Y(null),v=N(()=>Array.from({length:n.code.split(` +`).length},($,ue)=>ue+1)),b=N(()=>v.value[v.value.length-1].toString().length+"ch"),w=N(()=>n.id.toLowerCase().replace(/\s+/g,"-")),_=N(()=>n.isProcessing||u.value),x=N(()=>d.value&&T.value!==""),T=N(function(){return l.value===""?"":n.code.split(` +`).filter(($,ue)=>g.value.includes(ue+1)).map($=>{try{const ue=new RegExp(l.value,"gi");return $.replace(ue,le=>`${le}`)}catch{return $}}).join(` +`)});$e(()=>n.code,async function(){await ri(),S(),U()}),$e(()=>c.value,function(){U()}),$e(()=>x.value,async function(){var $,ue;(($=document==null?void 0:document.activeElement)==null?void 0:$.tagName)==="PRE"&&((ue=f.value)==null||ue.focus({preventScroll:!0})),x.value||(await ri(),S(),U())}),Rt(function(){document.addEventListener("keydown",Oe),p.value instanceof HTMLInputElement&&n.query!==""&&(p.value.value=n.query),S(),U()}),yl(function(){document.removeEventListener("keydown",Oe)});function S(){var $;const ue=($=f.value)==null?void 0:$.querySelector(".k-highlighted-code-block"),le=ue==null?void 0:ue.querySelector("code");ue instanceof HTMLElement&&le instanceof HTMLElement&&r("code-block-render",I(ue,le))}function k(){var $;const ue=($=f.value)==null?void 0:$.querySelector(".k-highlighted-code-block"),le=ue==null?void 0:ue.querySelector("code");ue instanceof HTMLElement&&le instanceof HTMLElement&&r("matching-lines-change",I(ue,le))}function I($,ue){return{preElement:$,codeElement:ue,code:n.code,language:n.language,query:l.value,matchingLineNumbers:g.value}}function H($){const ue=$.target;ue.value!==l.value&&(u.value=!0,o(ue.value))}function R($){l.value=$,r("query-change",$),U()}function U(){u.value=!0,h.value=null;const $=l.value.length>=3||n.code.length<1e3,ue=l.value.length>0&&(c.value||!c.value&&$);let le=[];if(ue)try{le=de(n.code.toLowerCase(),l.value.toLowerCase(),c.value)}catch(C){if(C instanceof Error)h.value=C;else throw C}m.value=le.length,g.value=Array.from(new Set(le)),k(),u.value=!1}function de($,ue,le){return le?F($,ue):W($,ue)}function W($,ue){const le=[];let C=0;for(;C<$.length;){const P=$.indexOf(ue,C);if(P===-1)break;const L=$.substring(0,P).split(` +`).length;le.push(L),C=P+1}return le}function F($,ue){const le=$.matchAll(new RegExp(ue,"g")),C=[];for(const P of Array.from(le))if(P.index!==void 0){const L=$.substring(0,P.index).split(` +`).length;C.push(L)}return C}function oe(){p.value instanceof HTMLInputElement&&(p.value.value=""),R("")}function me(){c.value=!c.value,c.value||(h.value=null)}function Se(){d.value=!d.value}const Me=Object.fromEntries(Object.entries(s).map(([$,ue])=>[$.toLowerCase(),ue])),Ve={toggleFilterMode:{trigger:Se,isAllowedContext($){return f.value!==null&&$.composedPath().includes(f.value)},shouldPreventDefaultAction:!0},toggleRegExpMode:{trigger:me,isAllowedContext($){return f.value!==null&&$.composedPath().includes(f.value)},shouldPreventDefaultAction:!0},jumpToNextMatch:{trigger:j,isAllowedContext($){return f.value!==null&&$.composedPath().includes(f.value)},isDisabled:()=>g.value.length===0||d.value,shouldPreventDefaultAction:!0},jumpToPreviousMatch:{trigger:X,isAllowedContext($){return f.value!==null&&$.composedPath().includes(f.value)},isDisabled:()=>g.value.length===0||d.value,shouldPreventDefaultAction:!0},copyCode:{trigger:re,isAllowedContext($){return f.value!==null&&$.composedPath().includes(f.value)},shouldPreventDefaultAction:!0}};function Oe($){const ue=De($.code),le=[$.ctrlKey?"ctrl":"",$.shiftKey?"shift":"",$.altKey?"alt":"",ue].filter(L=>L!=="").join("+"),C=Me[le];if(!C)return;const P=Ve[C];P.isAllowedContext&&!P.isAllowedContext($)||(P.shouldPreventDefaultAction&&$.preventDefault(),!(P.isDisabled&&P.isDisabled())&&P.trigger($))}const pe=["ControlLeft","ControlRight","ShiftLeft","ShiftRight","AltLeft"];function De($){return pe.includes($)?"":$.replace(/^Key/,"").toLowerCase()}function j(){G(1)}function X(){G(-1)}function G($){if(g.value.length===0||!(f.value instanceof HTMLElement))return;typeof y.value=="number"?y.value=(y.value+$+g.value.length)%g.value.length:y.value=0;const ue=g.value[y.value];if(!ue)return;const le=f.value.querySelector(`#${w.value}-L${ue}`);le instanceof HTMLElement&&typeof le.scrollIntoView=="function"&&le.scrollIntoView({block:"center"})}async function re($){const ue=$.currentTarget;await a_(n.code)&&(ue.setAttribute("data-tooltip-text","Copied code!"),window.setTimeout(function(){ue.removeAttribute("data-tooltip-text")},1500))}return($,ue)=>(O(),B("div",{id:n.id,ref_key:"codeBlock",ref:f,class:"k-code-block",tabindex:"0",style:gr(`--maxLineNumberWidth: ${te(b)}`),"data-testid":"k-code-block"},[t.isSearchable?(O(),B("div",QI,[M("div",JI,[q(et,{class:"k-search-icon",icon:"search",size:"20",color:"currentColor","data-testid":"k-code-block-search-icon"}),M("label",{for:`${n.id}-search-input`,class:"k-code-block-search-label"},rA,8,eA),M("input",{id:`${n.id}-search-input`,ref_key:"codeBlockSearchInput",ref:p,class:"k-code-block-search-input",type:"text","data-testid":"k-code-block-search-input",onInput:H},null,40,iA),h.value!==null?(O(),B("p",nA,ae(h.value.message),1)):ce("",!0),q(et,{class:ge(["k-is-processing-icon",{"k-is-processing-icon-is-visible":te(_)}]),icon:"spinner",color:"var(--grey-400)","data-testid":"k-code-block-is-processing-icon"},null,8,["class"]),l.value!==""?(O(),B("button",{key:1,class:"k-clear-query-button",type:"button",appearance:"outline",title:"Clear query","data-testid":"k-code-block-clear-query-button",onClick:oe},[aA,q(et,{class:"k-clear-icon",icon:"clear",size:"20",color:"currentColor","data-testid":"k-code-block-clear-icon"})])):ce("",!0)]),M("p",{class:ge(["k-code-block-search-results",{"k-code-block-search-results-has-query":l.value!==""}])},[m.value===0?(O(),B(qe,{key:0},[K(" No results ")],64)):typeof y.value=="number"&&!te(x)?(O(),B(qe,{key:1},[K(ae(y.value+1)+" of "+ae(m.value),1)],64)):(O(),B(qe,{key:2},[K(ae(m.value)+" results ",1)],64))],2),M("div",sA,[q(_t,{class:"k-regexp-mode-button",type:"button",appearance:c.value?"secondary":"outline","aria-pressed":c.value,"is-rounded":!1,size:"small",title:`Use regular expression (${te(a)}+R)`,"data-testid":"k-code-block-regexp-mode-button",onClick:me},{default:ne(()=>[oA,K(" .* ")]),_:1},8,["appearance","aria-pressed","title"]),q(_t,{class:"k-filter-mode-button",type:"button",icon:"filter",appearance:d.value?"secondary":"outline","aria-pressed":d.value,"is-rounded":!1,size:"small",title:`Filter results (${te(a)}+F)`,"data-testid":"k-code-block-filter-mode-button",onClick:Se},{icon:ne(()=>[q(et,{class:"k-button-icon",icon:"filter",size:"16",title:`Filter results (${te(a)}+F)`,color:"currentColor"},null,8,["title"])]),default:ne(()=>[lA]),_:1},8,["appearance","aria-pressed","title"]),q(_t,{class:"k-previous-match-button",type:"button","is-rounded":!1,size:"small",title:"Previous match (Shift+F3)",disabled:g.value.length===0||d.value,"data-testid":"k-code-block-previous-match-button",onClick:X},{icon:ne(()=>[q(et,{class:"k-button-icon",icon:"chevronUp",size:"16",title:"Previous match (Shift+F3)",color:"currentColor"})]),default:ne(()=>[uA]),_:1},8,["disabled"]),q(_t,{class:"k-next-match-button",type:"button","is-rounded":!1,size:"small",title:"Next match (F3)",disabled:g.value.length===0||d.value,"data-testid":"k-code-block-next-match-button",onClick:j},{icon:ne(()=>[q(et,{class:"k-button-icon",icon:"chevronDown",size:"16",title:"Next match (F3)",color:"currentColor"})]),default:ne(()=>[cA]),_:1},8,["disabled"])])])):ce("",!0),M("div",dA,[te(x)?(O(),B("pre",hA,[M("span",fA,[K(` + `),(O(!0),B(qe,null,Wt(g.value,le=>(O(),B("span",{key:le,class:"k-line"},[K(` + `),M("a",{id:`${te(w)}-L${le}`,class:"k-line-anchor",href:n.showLineNumberLinks?`#${te(w)}-L${le}`:void 0},ae(le),9,pA),K(` + `)]))),128)),K(` + `)]),M("code",{innerHTML:te(T)},null,8,gA)])):(O(),B("pre",mA,[M("span",vA,[K(` + `),(O(!0),B(qe,null,Wt(te(v),le=>(O(),B("span",{key:le,class:ge(["k-line",{"k-line-is-match":g.value.includes(le),"k-line-is-highlighted-match":y.value!==null&&le===g.value[y.value]}])},[K(` + `),M("a",{id:`${te(w)}-L${le}`,class:"k-line-anchor",href:n.showLineNumberLinks?`#${te(w)}-L${le}`:void 0},ae(le),9,yA),K(` + `)],2))),128)),K(` + `)]),M("code",{innerHTML:n.code},null,8,bA)])),n.showCopyButton?(O(),be(_t,{key:2,class:"k-code-block-copy-button",type:"button",appearance:"outline","is-rounded":!1,size:"small",title:`Copy (${te(a)}+C)`,"data-testid":"k-code-block-copy-button",onClick:re},{default:ne(()=>[q(et,{icon:"copy",size:"16",title:`Copy (${te(a)}+C)`,color:"currentColor"},null,8,["title"]),wA]),_:1},8,["title"])):ce("",!0)])],12,XI))}}),_se=Ye(_A,[["__scopeId","data-v-37a155b9"]]);he({name:"KCollapse",components:{KIcon:et},props:{modelValue:{type:Boolean,required:!1,default:!0},title:{type:String,required:!1,default:""},triggerLabel:{type:String,required:!1,default:""},triggerAlignment:{type:String,required:!1,default:"trailing",validator:t=>["leading","trailing"].includes(t)}},emits:["toggled","update:modelValue"],setup(t,{slots:r,emit:e}){const i=N(()=>!!r["visible-content"]),n=Y(!0),a=Y(!1),s=N(()=>t.triggerAlignment==="trailing"),o=N({get(){return t.modelValue},set(c){l(c)}}),l=c=>{a.value||(n.value=t.modelValue),c!==void 0?n.value=c:n.value=!n.value,a.value=!0,e("toggled",n.value),e("update:modelValue",n.value)},u=N(()=>a.value?n.value:t.modelValue);return $e(o,(c,d)=>{c!==d&&l(c)}),{hasVisibleContent:i,trailingTrigger:s,toggleDisplay:l,collapsedState:u}}});function wa(t){if(t===null||t===!0||t===!1)return NaN;var r=Number(t);return isNaN(r)?r:r<0?Math.ceil(r):Math.floor(r)}function kr(t,r){if(r.length1?"s":"")+" required, but only "+r.length+" present")}function Fu(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Fu=function(r){return typeof r}:Fu=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Fu(t)}function Yi(t){kr(1,arguments);var r=Object.prototype.toString.call(t);return t instanceof Date||Fu(t)==="object"&&r==="[object Date]"?new Date(t.getTime()):typeof t=="number"||r==="[object Number]"?new Date(t):((typeof t=="string"||r==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function xA(t,r){kr(2,arguments);var e=Yi(t).getTime(),i=wa(r);return new Date(e+i)}var SA={};function kd(){return SA}function CA(t){var r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),t.getTime()-r.getTime()}function Ru(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ru=function(r){return typeof r}:Ru=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Ru(t)}function PA(t){return kr(1,arguments),t instanceof Date||Ru(t)==="object"&&Object.prototype.toString.call(t)==="[object Date]"}function OA(t){if(kr(1,arguments),!PA(t)&&typeof t!="number")return!1;var r=Yi(t);return!isNaN(Number(r))}function kA(t,r){kr(2,arguments);var e=wa(r);return xA(t,-e)}var EA=864e5;function TA(t){kr(1,arguments);var r=Yi(t),e=r.getTime();r.setUTCMonth(0,1),r.setUTCHours(0,0,0,0);var i=r.getTime(),n=e-i;return Math.floor(n/EA)+1}function Pc(t){kr(1,arguments);var r=1,e=Yi(t),i=e.getUTCDay(),n=(i=n.getTime()?e+1:r.getTime()>=s.getTime()?e:e-1}function DA(t){kr(1,arguments);var r=E_(t),e=new Date(0);e.setUTCFullYear(r,0,4),e.setUTCHours(0,0,0,0);var i=Pc(e);return i}var MA=6048e5;function IA(t){kr(1,arguments);var r=Yi(t),e=Pc(r).getTime()-DA(r).getTime();return Math.round(e/MA)+1}function Oc(t,r){var e,i,n,a,s,o,l,u;kr(1,arguments);var c=kd(),d=wa((e=(i=(n=(a=r==null?void 0:r.weekStartsOn)!==null&&a!==void 0?a:r==null||(s=r.locale)===null||s===void 0||(o=s.options)===null||o===void 0?void 0:o.weekStartsOn)!==null&&n!==void 0?n:c.weekStartsOn)!==null&&i!==void 0?i:(l=c.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&e!==void 0?e:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=Yi(t),f=h.getUTCDay(),p=(f=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var p=new Date(0);p.setUTCFullYear(d+1,0,f),p.setUTCHours(0,0,0,0);var m=Oc(p,r),g=new Date(0);g.setUTCFullYear(d,0,f),g.setUTCHours(0,0,0,0);var y=Oc(g,r);return c.getTime()>=m.getTime()?d+1:c.getTime()>=y.getTime()?d:d-1}function AA(t,r){var e,i,n,a,s,o,l,u;kr(1,arguments);var c=kd(),d=wa((e=(i=(n=(a=r==null?void 0:r.firstWeekContainsDate)!==null&&a!==void 0?a:r==null||(s=r.locale)===null||s===void 0||(o=s.options)===null||o===void 0?void 0:o.firstWeekContainsDate)!==null&&n!==void 0?n:c.firstWeekContainsDate)!==null&&i!==void 0?i:(l=c.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&e!==void 0?e:1),h=T_(t,r),f=new Date(0);f.setUTCFullYear(h,0,d),f.setUTCHours(0,0,0,0);var p=Oc(f,r);return p}var BA=6048e5;function LA(t,r){kr(1,arguments);var e=Yi(t),i=Oc(e,r).getTime()-AA(e,r).getTime();return Math.round(i/BA)+1}function yt(t,r){for(var e=t<0?"-":"",i=Math.abs(t).toString();i.length0?e:1-e;return yt(r==="yy"?i%100:i,r.length)},M:function(t,r){var e=t.getUTCMonth();return r==="M"?String(e+1):yt(e+1,2)},d:function(t,r){return yt(t.getUTCDate(),r.length)},a:function(t,r){var e=t.getUTCHours()/12>=1?"pm":"am";switch(r){case"a":case"aa":return e.toUpperCase();case"aaa":return e;case"aaaaa":return e[0];case"aaaa":default:return e==="am"?"a.m.":"p.m."}},h:function(t,r){return yt(t.getUTCHours()%12||12,r.length)},H:function(t,r){return yt(t.getUTCHours(),r.length)},m:function(t,r){return yt(t.getUTCMinutes(),r.length)},s:function(t,r){return yt(t.getUTCSeconds(),r.length)},S:function(t,r){var e=r.length,i=t.getUTCMilliseconds(),n=Math.floor(i*Math.pow(10,e-3));return yt(n,r.length)}};const Sn=FA;var Na={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},RA={G:function(t,r,e){var i=t.getUTCFullYear()>0?1:0;switch(r){case"G":case"GG":case"GGG":return e.era(i,{width:"abbreviated"});case"GGGGG":return e.era(i,{width:"narrow"});case"GGGG":default:return e.era(i,{width:"wide"})}},y:function(t,r,e){if(r==="yo"){var i=t.getUTCFullYear(),n=i>0?i:1-i;return e.ordinalNumber(n,{unit:"year"})}return Sn.y(t,r)},Y:function(t,r,e,i){var n=T_(t,i),a=n>0?n:1-n;if(r==="YY"){var s=a%100;return yt(s,2)}return r==="Yo"?e.ordinalNumber(a,{unit:"year"}):yt(a,r.length)},R:function(t,r){var e=E_(t);return yt(e,r.length)},u:function(t,r){var e=t.getUTCFullYear();return yt(e,r.length)},Q:function(t,r,e){var i=Math.ceil((t.getUTCMonth()+1)/3);switch(r){case"Q":return String(i);case"QQ":return yt(i,2);case"Qo":return e.ordinalNumber(i,{unit:"quarter"});case"QQQ":return e.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return e.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return e.quarter(i,{width:"wide",context:"formatting"})}},q:function(t,r,e){var i=Math.ceil((t.getUTCMonth()+1)/3);switch(r){case"q":return String(i);case"qq":return yt(i,2);case"qo":return e.ordinalNumber(i,{unit:"quarter"});case"qqq":return e.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return e.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return e.quarter(i,{width:"wide",context:"standalone"})}},M:function(t,r,e){var i=t.getUTCMonth();switch(r){case"M":case"MM":return Sn.M(t,r);case"Mo":return e.ordinalNumber(i+1,{unit:"month"});case"MMM":return e.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return e.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return e.month(i,{width:"wide",context:"formatting"})}},L:function(t,r,e){var i=t.getUTCMonth();switch(r){case"L":return String(i+1);case"LL":return yt(i+1,2);case"Lo":return e.ordinalNumber(i+1,{unit:"month"});case"LLL":return e.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return e.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return e.month(i,{width:"wide",context:"standalone"})}},w:function(t,r,e,i){var n=LA(t,i);return r==="wo"?e.ordinalNumber(n,{unit:"week"}):yt(n,r.length)},I:function(t,r,e){var i=IA(t);return r==="Io"?e.ordinalNumber(i,{unit:"week"}):yt(i,r.length)},d:function(t,r,e){return r==="do"?e.ordinalNumber(t.getUTCDate(),{unit:"date"}):Sn.d(t,r)},D:function(t,r,e){var i=TA(t);return r==="Do"?e.ordinalNumber(i,{unit:"dayOfYear"}):yt(i,r.length)},E:function(t,r,e){var i=t.getUTCDay();switch(r){case"E":case"EE":case"EEE":return e.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return e.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(i,{width:"short",context:"formatting"});case"EEEE":default:return e.day(i,{width:"wide",context:"formatting"})}},e:function(t,r,e,i){var n=t.getUTCDay(),a=(n-i.weekStartsOn+8)%7||7;switch(r){case"e":return String(a);case"ee":return yt(a,2);case"eo":return e.ordinalNumber(a,{unit:"day"});case"eee":return e.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return e.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(n,{width:"short",context:"formatting"});case"eeee":default:return e.day(n,{width:"wide",context:"formatting"})}},c:function(t,r,e,i){var n=t.getUTCDay(),a=(n-i.weekStartsOn+8)%7||7;switch(r){case"c":return String(a);case"cc":return yt(a,r.length);case"co":return e.ordinalNumber(a,{unit:"day"});case"ccc":return e.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return e.day(n,{width:"narrow",context:"standalone"});case"cccccc":return e.day(n,{width:"short",context:"standalone"});case"cccc":default:return e.day(n,{width:"wide",context:"standalone"})}},i:function(t,r,e){var i=t.getUTCDay(),n=i===0?7:i;switch(r){case"i":return String(n);case"ii":return yt(n,r.length);case"io":return e.ordinalNumber(n,{unit:"day"});case"iii":return e.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return e.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return e.day(i,{width:"short",context:"formatting"});case"iiii":default:return e.day(i,{width:"wide",context:"formatting"})}},a:function(t,r,e){var i=t.getUTCHours(),n=i/12>=1?"pm":"am";switch(r){case"a":case"aa":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return e.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return e.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(t,r,e){var i=t.getUTCHours(),n;switch(i===12?n=Na.noon:i===0?n=Na.midnight:n=i/12>=1?"pm":"am",r){case"b":case"bb":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return e.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return e.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(t,r,e){var i=t.getUTCHours(),n;switch(i>=17?n=Na.evening:i>=12?n=Na.afternoon:i>=4?n=Na.morning:n=Na.night,r){case"B":case"BB":case"BBB":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return e.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return e.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(t,r,e){if(r==="ho"){var i=t.getUTCHours()%12;return i===0&&(i=12),e.ordinalNumber(i,{unit:"hour"})}return Sn.h(t,r)},H:function(t,r,e){return r==="Ho"?e.ordinalNumber(t.getUTCHours(),{unit:"hour"}):Sn.H(t,r)},K:function(t,r,e){var i=t.getUTCHours()%12;return r==="Ko"?e.ordinalNumber(i,{unit:"hour"}):yt(i,r.length)},k:function(t,r,e){var i=t.getUTCHours();return i===0&&(i=24),r==="ko"?e.ordinalNumber(i,{unit:"hour"}):yt(i,r.length)},m:function(t,r,e){return r==="mo"?e.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):Sn.m(t,r)},s:function(t,r,e){return r==="so"?e.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):Sn.s(t,r)},S:function(t,r){return Sn.S(t,r)},X:function(t,r,e,i){var n=i._originalDate||t,a=n.getTimezoneOffset();if(a===0)return"Z";switch(r){case"X":return Xv(a);case"XXXX":case"XX":return aa(a);case"XXXXX":case"XXX":default:return aa(a,":")}},x:function(t,r,e,i){var n=i._originalDate||t,a=n.getTimezoneOffset();switch(r){case"x":return Xv(a);case"xxxx":case"xx":return aa(a);case"xxxxx":case"xxx":default:return aa(a,":")}},O:function(t,r,e,i){var n=i._originalDate||t,a=n.getTimezoneOffset();switch(r){case"O":case"OO":case"OOO":return"GMT"+qv(a,":");case"OOOO":default:return"GMT"+aa(a,":")}},z:function(t,r,e,i){var n=i._originalDate||t,a=n.getTimezoneOffset();switch(r){case"z":case"zz":case"zzz":return"GMT"+qv(a,":");case"zzzz":default:return"GMT"+aa(a,":")}},t:function(t,r,e,i){var n=i._originalDate||t,a=Math.floor(n.getTime()/1e3);return yt(a,r.length)},T:function(t,r,e,i){var n=i._originalDate||t,a=n.getTime();return yt(a,r.length)}};function qv(t,r){var e=t>0?"-":"+",i=Math.abs(t),n=Math.floor(i/60),a=i%60;if(a===0)return e+String(n);var s=r||"";return e+String(n)+s+yt(a,2)}function Xv(t,r){if(t%60===0){var e=t>0?"-":"+";return e+yt(Math.abs(t)/60,2)}return aa(t,r)}function aa(t,r){var e=r||"",i=t>0?"-":"+",n=Math.abs(t),a=yt(Math.floor(n/60),2),s=yt(n%60,2);return i+a+e+s}const NA=RA;var Qv=function(t,r){switch(t){case"P":return r.date({width:"short"});case"PP":return r.date({width:"medium"});case"PPP":return r.date({width:"long"});case"PPPP":default:return r.date({width:"full"})}},D_=function(t,r){switch(t){case"p":return r.time({width:"short"});case"pp":return r.time({width:"medium"});case"ppp":return r.time({width:"long"});case"pppp":default:return r.time({width:"full"})}},jA=function(t,r){var e=t.match(/(P+)(p+)?/)||[],i=e[1],n=e[2];if(!n)return Qv(t,r);var a;switch(i){case"P":a=r.dateTime({width:"short"});break;case"PP":a=r.dateTime({width:"medium"});break;case"PPP":a=r.dateTime({width:"long"});break;case"PPPP":default:a=r.dateTime({width:"full"});break}return a.replace("{{date}}",Qv(i,r)).replace("{{time}}",D_(n,r))},VA={p:D_,P:jA};const HA=VA;var zA=["D","DD"],UA=["YY","YYYY"];function $A(t){return zA.indexOf(t)!==-1}function YA(t){return UA.indexOf(t)!==-1}function Jv(t,r,e){if(t==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(r,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(r,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(r,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(r,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var WA={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},KA=function(t,r,e){var i,n=WA[t];return typeof n=="string"?i=n:r===1?i=n.one:i=n.other.replace("{{count}}",r.toString()),e!=null&&e.addSuffix?e.comparison&&e.comparison>0?"in "+i:i+" ago":i};const GA=KA;function Ih(t){return function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=r.width?String(r.width):t.defaultWidth,i=t.formats[e]||t.formats[t.defaultWidth];return i}}var ZA={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},qA={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},XA={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},QA={date:Ih({formats:ZA,defaultWidth:"full"}),time:Ih({formats:qA,defaultWidth:"full"}),dateTime:Ih({formats:XA,defaultWidth:"full"})};const JA=QA;var eB={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},tB=function(t,r,e,i){return eB[t]};const rB=tB;function io(t){return function(r,e){var i=e!=null&&e.context?String(e.context):"standalone",n;if(i==="formatting"&&t.formattingValues){var a=t.defaultFormattingWidth||t.defaultWidth,s=e!=null&&e.width?String(e.width):a;n=t.formattingValues[s]||t.formattingValues[a]}else{var o=t.defaultWidth,l=e!=null&&e.width?String(e.width):t.defaultWidth;n=t.values[l]||t.values[o]}var u=t.argumentCallback?t.argumentCallback(r):r;return n[u]}}var iB={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},nB={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},aB={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},sB={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},oB={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},lB={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},uB=function(t,r){var e=Number(t),i=e%100;if(i>20||i<10)switch(i%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"},cB={ordinalNumber:uB,era:io({values:iB,defaultWidth:"wide"}),quarter:io({values:nB,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:io({values:aB,defaultWidth:"wide"}),day:io({values:sB,defaultWidth:"wide"}),dayPeriod:io({values:oB,defaultWidth:"wide",formattingValues:lB,defaultFormattingWidth:"wide"})};const dB=cB;function no(t){return function(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=e.width,n=i&&t.matchPatterns[i]||t.matchPatterns[t.defaultMatchWidth],a=r.match(n);if(!a)return null;var s=a[0],o=i&&t.parsePatterns[i]||t.parsePatterns[t.defaultParseWidth],l=Array.isArray(o)?fB(o,function(d){return d.test(s)}):hB(o,function(d){return d.test(s)}),u;u=t.valueCallback?t.valueCallback(l):l,u=e.valueCallback?e.valueCallback(u):u;var c=r.slice(s.length);return{value:u,rest:c}}}function hB(t,r){for(var e in t)if(t.hasOwnProperty(e)&&r(t[e]))return e}function fB(t,r){for(var e=0;e1&&arguments[1]!==void 0?arguments[1]:{},i=r.match(t.matchPattern);if(!i)return null;var n=i[0],a=r.match(t.parsePattern);if(!a)return null;var s=t.valueCallback?t.valueCallback(a[0]):a[0];s=e.valueCallback?e.valueCallback(s):s;var o=r.slice(n.length);return{value:s,rest:o}}}var gB=/^(\d+)(th|st|nd|rd)?/i,mB=/\d+/i,vB={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},yB={any:[/^b/i,/^(a|c)/i]},bB={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},wB={any:[/1/i,/2/i,/3/i,/4/i]},_B={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},xB={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},SB={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},CB={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},PB={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},OB={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},kB={ordinalNumber:pB({matchPattern:gB,parsePattern:mB,valueCallback:function(t){return parseInt(t,10)}}),era:no({matchPatterns:vB,defaultMatchWidth:"wide",parsePatterns:yB,defaultParseWidth:"any"}),quarter:no({matchPatterns:bB,defaultMatchWidth:"wide",parsePatterns:wB,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:no({matchPatterns:_B,defaultMatchWidth:"wide",parsePatterns:xB,defaultParseWidth:"any"}),day:no({matchPatterns:SB,defaultMatchWidth:"wide",parsePatterns:CB,defaultParseWidth:"any"}),dayPeriod:no({matchPatterns:PB,defaultMatchWidth:"any",parsePatterns:OB,defaultParseWidth:"any"})};const EB=kB;var TB={code:"en-US",formatDistance:GA,formatLong:JA,formatRelative:rB,localize:dB,match:EB,options:{weekStartsOn:0,firstWeekContainsDate:1}};const DB=TB;var MB=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,IB=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,AB=/^'([^]*?)'?$/,BB=/''/g,LB=/[a-zA-Z]/;function Ah(t,r,e){var i,n,a,s,o,l,u,c,d,h,f,p,m,g,y,v,b,w;kr(2,arguments);var _=String(r),x=kd(),T=(i=(n=e==null?void 0:e.locale)!==null&&n!==void 0?n:x.locale)!==null&&i!==void 0?i:DB,S=wa((a=(s=(o=(l=e==null?void 0:e.firstWeekContainsDate)!==null&&l!==void 0?l:e==null||(u=e.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&o!==void 0?o:x.firstWeekContainsDate)!==null&&s!==void 0?s:(d=x.locale)===null||d===void 0||(h=d.options)===null||h===void 0?void 0:h.firstWeekContainsDate)!==null&&a!==void 0?a:1);if(!(S>=1&&S<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var k=wa((f=(p=(m=(g=e==null?void 0:e.weekStartsOn)!==null&&g!==void 0?g:e==null||(y=e.locale)===null||y===void 0||(v=y.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&m!==void 0?m:x.weekStartsOn)!==null&&p!==void 0?p:(b=x.locale)===null||b===void 0||(w=b.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&&f!==void 0?f:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!T.localize)throw new RangeError("locale must contain localize property");if(!T.formatLong)throw new RangeError("locale must contain formatLong property");var I=Yi(t);if(!OA(I))throw new RangeError("Invalid time value");var H=CA(I),R=kA(I,H),U={firstWeekContainsDate:S,weekStartsOn:k,locale:T,_originalDate:I},de=_.match(IB).map(function(W){var F=W[0];if(F==="p"||F==="P"){var oe=HA[F];return oe(W,T.formatLong)}return W}).join("").match(MB).map(function(W){if(W==="''")return"'";var F=W[0];if(F==="'")return FB(W);var oe=NA[F];if(oe)return!(e!=null&&e.useAdditionalWeekYearTokens)&&YA(W)&&Jv(W,r,String(t)),!(e!=null&&e.useAdditionalDayOfYearTokens)&&$A(W)&&Jv(W,r,String(t)),oe(R,W,T.localize,U);if(F.match(LB))throw new RangeError("Format string contains an unescaped latin alphabet character `"+F+"`");return W}).join("");return de}function FB(t){var r=t.match(AB);return r?r[1].replace(BB,"'"):t}var kc={exports:{}},ip={exports:{}},np={exports:{}},ap={exports:{}},dr={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i,n){if(n.length1?"s":"")+" required, but only "+n.length+" present")}t.exports=r.default})(dr,dr.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=a;var e=i(dr.exports);function i(s){return s&&s.__esModule?s:{default:s}}function n(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(o){return typeof o}:n=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},n(s)}function a(s){return(0,e.default)(1,arguments),s instanceof Date||n(s)==="object"&&Object.prototype.toString.call(s)==="[object Date]"}t.exports=r.default})(ap,ap.exports);var ni={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=a;var e=i(dr.exports);function i(s){return s&&s.__esModule?s:{default:s}}function n(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(o){return typeof o}:n=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},n(s)}function a(s){(0,e.default)(1,arguments);var o=Object.prototype.toString.call(s);return s instanceof Date||n(s)==="object"&&o==="[object Date]"?new Date(s.getTime()):typeof s=="number"||o==="[object Number]"?new Date(s):((typeof s=="string"||o==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}t.exports=r.default})(ni,ni.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var e=a(ap.exports),i=a(ni.exports),n=a(dr.exports);function a(o){return o&&o.__esModule?o:{default:o}}function s(o){if((0,n.default)(1,arguments),!(0,e.default)(o)&&typeof o!="number")return!1;var l=(0,i.default)(o);return!isNaN(Number(l))}t.exports=r.default})(np,np.exports);var sp={exports:{}},op={exports:{}},dn={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i){if(i===null||i===!0||i===!1)return NaN;var n=Number(i);return isNaN(n)?n:n<0?Math.ceil(n):Math.floor(n)}t.exports=r.default})(dn,dn.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var e=a(dn.exports),i=a(ni.exports),n=a(dr.exports);function a(o){return o&&o.__esModule?o:{default:o}}function s(o,l){(0,n.default)(2,arguments);var u=(0,i.default)(o).getTime(),c=(0,e.default)(l);return new Date(u+c)}t.exports=r.default})(op,op.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var e=a(op.exports),i=a(dr.exports),n=a(dn.exports);function a(o){return o&&o.__esModule?o:{default:o}}function s(o,l){(0,i.default)(2,arguments);var u=(0,n.default)(l);return(0,e.default)(o,-u)}t.exports=r.default})(sp,sp.exports);var lp={exports:{}},up={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var e=n(ni.exports),i=n(dr.exports);function n(o){return o&&o.__esModule?o:{default:o}}var a=864e5;function s(o){(0,i.default)(1,arguments);var l=(0,e.default)(o),u=l.getTime();l.setUTCMonth(0,1),l.setUTCHours(0,0,0,0);var c=l.getTime(),d=u-c;return Math.floor(d/a)+1}t.exports=r.default})(up,up.exports);var cp={exports:{}},ul={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=a;var e=n(ni.exports),i=n(dr.exports);function n(s){return s&&s.__esModule?s:{default:s}}function a(s){(0,i.default)(1,arguments);var o=1,l=(0,e.default)(s),u=l.getUTCDay(),c=(u=d.getTime()?u+1:l.getTime()>=f.getTime()?u:u-1}t.exports=r.default})(Ec,Ec.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var e=a(Ec.exports),i=a(ul.exports),n=a(dr.exports);function a(o){return o&&o.__esModule?o:{default:o}}function s(o){(0,n.default)(1,arguments);var l=(0,e.default)(o),u=new Date(0);u.setUTCFullYear(l,0,4),u.setUTCHours(0,0,0,0);var c=(0,i.default)(u);return c}t.exports=r.default})(dp,dp.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=l;var e=s(ni.exports),i=s(ul.exports),n=s(dp.exports),a=s(dr.exports);function s(u){return u&&u.__esModule?u:{default:u}}var o=6048e5;function l(u){(0,a.default)(1,arguments);var c=(0,e.default)(u),d=(0,i.default)(c).getTime()-(0,n.default)(c).getTime();return Math.round(d/o)+1}t.exports=r.default})(cp,cp.exports);var hp={exports:{}},cl={exports:{}},Ta={};Object.defineProperty(Ta,"__esModule",{value:!0});Ta.getDefaultOptions=RB;Ta.setDefaultOptions=NB;var M_={};function RB(){return M_}function NB(t){M_=t}(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=o;var e=s(ni.exports),i=s(dr.exports),n=s(dn.exports),a=Ta;function s(l){return l&&l.__esModule?l:{default:l}}function o(l,u){var c,d,h,f,p,m,g,y;(0,i.default)(1,arguments);var v=(0,a.getDefaultOptions)(),b=(0,n.default)((c=(d=(h=(f=u==null?void 0:u.weekStartsOn)!==null&&f!==void 0?f:u==null||(p=u.locale)===null||p===void 0||(m=p.options)===null||m===void 0?void 0:m.weekStartsOn)!==null&&h!==void 0?h:v.weekStartsOn)!==null&&d!==void 0?d:(g=v.locale)===null||g===void 0||(y=g.options)===null||y===void 0?void 0:y.weekStartsOn)!==null&&c!==void 0?c:0);if(!(b>=0&&b<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var w=(0,e.default)(l),_=w.getUTCDay(),x=(_=1&&x<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var T=new Date(0);T.setUTCFullYear(w+1,0,x),T.setUTCHours(0,0,0,0);var S=(0,n.default)(T,c),k=new Date(0);k.setUTCFullYear(w,0,x),k.setUTCHours(0,0,0,0);var I=(0,n.default)(k,c);return b.getTime()>=S.getTime()?w+1:b.getTime()>=I.getTime()?w:w-1}t.exports=r.default})(Tc,Tc.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=l;var e=o(Tc.exports),i=o(dr.exports),n=o(cl.exports),a=o(dn.exports),s=Ta;function o(u){return u&&u.__esModule?u:{default:u}}function l(u,c){var d,h,f,p,m,g,y,v;(0,i.default)(1,arguments);var b=(0,s.getDefaultOptions)(),w=(0,a.default)((d=(h=(f=(p=c==null?void 0:c.firstWeekContainsDate)!==null&&p!==void 0?p:c==null||(m=c.locale)===null||m===void 0||(g=m.options)===null||g===void 0?void 0:g.firstWeekContainsDate)!==null&&f!==void 0?f:b.firstWeekContainsDate)!==null&&h!==void 0?h:(y=b.locale)===null||y===void 0||(v=y.options)===null||v===void 0?void 0:v.firstWeekContainsDate)!==null&&d!==void 0?d:1),_=(0,e.default)(u,c),x=new Date(0);x.setUTCFullYear(_,0,w),x.setUTCHours(0,0,0,0);var T=(0,n.default)(x,c);return T}t.exports=r.default})(fp,fp.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=l;var e=s(ni.exports),i=s(cl.exports),n=s(fp.exports),a=s(dr.exports);function s(u){return u&&u.__esModule?u:{default:u}}var o=6048e5;function l(u,c){(0,a.default)(1,arguments);var d=(0,e.default)(u),h=(0,i.default)(d,c).getTime()-(0,n.default)(d,c).getTime();return Math.round(h/o)+1}t.exports=r.default})(hp,hp.exports);var Dc={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i,n){for(var a=i<0?"-":"",s=Math.abs(i).toString();s.length0?l:1-l;return(0,e.default)(o==="yy"?u%100:u,o.length)},M:function(s,o){var l=s.getUTCMonth();return o==="M"?String(l+1):(0,e.default)(l+1,2)},d:function(s,o){return(0,e.default)(s.getUTCDate(),o.length)},a:function(s,o){var l=s.getUTCHours()/12>=1?"pm":"am";switch(o){case"a":case"aa":return l.toUpperCase();case"aaa":return l;case"aaaaa":return l[0];case"aaaa":default:return l==="am"?"a.m.":"p.m."}},h:function(s,o){return(0,e.default)(s.getUTCHours()%12||12,o.length)},H:function(s,o){return(0,e.default)(s.getUTCHours(),o.length)},m:function(s,o){return(0,e.default)(s.getUTCMinutes(),o.length)},s:function(s,o){return(0,e.default)(s.getUTCSeconds(),o.length)},S:function(s,o){var l=o.length,u=s.getUTCMilliseconds(),c=Math.floor(u*Math.pow(10,l-3));return(0,e.default)(c,o.length)}},a=n;r.default=a,t.exports=r.default})(pp,pp.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=u(up.exports),i=u(cp.exports),n=u(Ec.exports),a=u(hp.exports),s=u(Tc.exports),o=u(Dc.exports),l=u(pp.exports);function u(g){return g&&g.__esModule?g:{default:g}}var c={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},d={G:function(g,y,v){var b=g.getUTCFullYear()>0?1:0;switch(y){case"G":case"GG":case"GGG":return v.era(b,{width:"abbreviated"});case"GGGGG":return v.era(b,{width:"narrow"});case"GGGG":default:return v.era(b,{width:"wide"})}},y:function(g,y,v){if(y==="yo"){var b=g.getUTCFullYear(),w=b>0?b:1-b;return v.ordinalNumber(w,{unit:"year"})}return l.default.y(g,y)},Y:function(g,y,v,b){var w=(0,s.default)(g,b),_=w>0?w:1-w;if(y==="YY"){var x=_%100;return(0,o.default)(x,2)}return y==="Yo"?v.ordinalNumber(_,{unit:"year"}):(0,o.default)(_,y.length)},R:function(g,y){var v=(0,n.default)(g);return(0,o.default)(v,y.length)},u:function(g,y){var v=g.getUTCFullYear();return(0,o.default)(v,y.length)},Q:function(g,y,v){var b=Math.ceil((g.getUTCMonth()+1)/3);switch(y){case"Q":return String(b);case"QQ":return(0,o.default)(b,2);case"Qo":return v.ordinalNumber(b,{unit:"quarter"});case"QQQ":return v.quarter(b,{width:"abbreviated",context:"formatting"});case"QQQQQ":return v.quarter(b,{width:"narrow",context:"formatting"});case"QQQQ":default:return v.quarter(b,{width:"wide",context:"formatting"})}},q:function(g,y,v){var b=Math.ceil((g.getUTCMonth()+1)/3);switch(y){case"q":return String(b);case"qq":return(0,o.default)(b,2);case"qo":return v.ordinalNumber(b,{unit:"quarter"});case"qqq":return v.quarter(b,{width:"abbreviated",context:"standalone"});case"qqqqq":return v.quarter(b,{width:"narrow",context:"standalone"});case"qqqq":default:return v.quarter(b,{width:"wide",context:"standalone"})}},M:function(g,y,v){var b=g.getUTCMonth();switch(y){case"M":case"MM":return l.default.M(g,y);case"Mo":return v.ordinalNumber(b+1,{unit:"month"});case"MMM":return v.month(b,{width:"abbreviated",context:"formatting"});case"MMMMM":return v.month(b,{width:"narrow",context:"formatting"});case"MMMM":default:return v.month(b,{width:"wide",context:"formatting"})}},L:function(g,y,v){var b=g.getUTCMonth();switch(y){case"L":return String(b+1);case"LL":return(0,o.default)(b+1,2);case"Lo":return v.ordinalNumber(b+1,{unit:"month"});case"LLL":return v.month(b,{width:"abbreviated",context:"standalone"});case"LLLLL":return v.month(b,{width:"narrow",context:"standalone"});case"LLLL":default:return v.month(b,{width:"wide",context:"standalone"})}},w:function(g,y,v,b){var w=(0,a.default)(g,b);return y==="wo"?v.ordinalNumber(w,{unit:"week"}):(0,o.default)(w,y.length)},I:function(g,y,v){var b=(0,i.default)(g);return y==="Io"?v.ordinalNumber(b,{unit:"week"}):(0,o.default)(b,y.length)},d:function(g,y,v){return y==="do"?v.ordinalNumber(g.getUTCDate(),{unit:"date"}):l.default.d(g,y)},D:function(g,y,v){var b=(0,e.default)(g);return y==="Do"?v.ordinalNumber(b,{unit:"dayOfYear"}):(0,o.default)(b,y.length)},E:function(g,y,v){var b=g.getUTCDay();switch(y){case"E":case"EE":case"EEE":return v.day(b,{width:"abbreviated",context:"formatting"});case"EEEEE":return v.day(b,{width:"narrow",context:"formatting"});case"EEEEEE":return v.day(b,{width:"short",context:"formatting"});case"EEEE":default:return v.day(b,{width:"wide",context:"formatting"})}},e:function(g,y,v,b){var w=g.getUTCDay(),_=(w-b.weekStartsOn+8)%7||7;switch(y){case"e":return String(_);case"ee":return(0,o.default)(_,2);case"eo":return v.ordinalNumber(_,{unit:"day"});case"eee":return v.day(w,{width:"abbreviated",context:"formatting"});case"eeeee":return v.day(w,{width:"narrow",context:"formatting"});case"eeeeee":return v.day(w,{width:"short",context:"formatting"});case"eeee":default:return v.day(w,{width:"wide",context:"formatting"})}},c:function(g,y,v,b){var w=g.getUTCDay(),_=(w-b.weekStartsOn+8)%7||7;switch(y){case"c":return String(_);case"cc":return(0,o.default)(_,y.length);case"co":return v.ordinalNumber(_,{unit:"day"});case"ccc":return v.day(w,{width:"abbreviated",context:"standalone"});case"ccccc":return v.day(w,{width:"narrow",context:"standalone"});case"cccccc":return v.day(w,{width:"short",context:"standalone"});case"cccc":default:return v.day(w,{width:"wide",context:"standalone"})}},i:function(g,y,v){var b=g.getUTCDay(),w=b===0?7:b;switch(y){case"i":return String(w);case"ii":return(0,o.default)(w,y.length);case"io":return v.ordinalNumber(w,{unit:"day"});case"iii":return v.day(b,{width:"abbreviated",context:"formatting"});case"iiiii":return v.day(b,{width:"narrow",context:"formatting"});case"iiiiii":return v.day(b,{width:"short",context:"formatting"});case"iiii":default:return v.day(b,{width:"wide",context:"formatting"})}},a:function(g,y,v){var b=g.getUTCHours(),w=b/12>=1?"pm":"am";switch(y){case"a":case"aa":return v.dayPeriod(w,{width:"abbreviated",context:"formatting"});case"aaa":return v.dayPeriod(w,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return v.dayPeriod(w,{width:"narrow",context:"formatting"});case"aaaa":default:return v.dayPeriod(w,{width:"wide",context:"formatting"})}},b:function(g,y,v){var b=g.getUTCHours(),w;switch(b===12?w=c.noon:b===0?w=c.midnight:w=b/12>=1?"pm":"am",y){case"b":case"bb":return v.dayPeriod(w,{width:"abbreviated",context:"formatting"});case"bbb":return v.dayPeriod(w,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return v.dayPeriod(w,{width:"narrow",context:"formatting"});case"bbbb":default:return v.dayPeriod(w,{width:"wide",context:"formatting"})}},B:function(g,y,v){var b=g.getUTCHours(),w;switch(b>=17?w=c.evening:b>=12?w=c.afternoon:b>=4?w=c.morning:w=c.night,y){case"B":case"BB":case"BBB":return v.dayPeriod(w,{width:"abbreviated",context:"formatting"});case"BBBBB":return v.dayPeriod(w,{width:"narrow",context:"formatting"});case"BBBB":default:return v.dayPeriod(w,{width:"wide",context:"formatting"})}},h:function(g,y,v){if(y==="ho"){var b=g.getUTCHours()%12;return b===0&&(b=12),v.ordinalNumber(b,{unit:"hour"})}return l.default.h(g,y)},H:function(g,y,v){return y==="Ho"?v.ordinalNumber(g.getUTCHours(),{unit:"hour"}):l.default.H(g,y)},K:function(g,y,v){var b=g.getUTCHours()%12;return y==="Ko"?v.ordinalNumber(b,{unit:"hour"}):(0,o.default)(b,y.length)},k:function(g,y,v){var b=g.getUTCHours();return b===0&&(b=24),y==="ko"?v.ordinalNumber(b,{unit:"hour"}):(0,o.default)(b,y.length)},m:function(g,y,v){return y==="mo"?v.ordinalNumber(g.getUTCMinutes(),{unit:"minute"}):l.default.m(g,y)},s:function(g,y,v){return y==="so"?v.ordinalNumber(g.getUTCSeconds(),{unit:"second"}):l.default.s(g,y)},S:function(g,y){return l.default.S(g,y)},X:function(g,y,v,b){var w=b._originalDate||g,_=w.getTimezoneOffset();if(_===0)return"Z";switch(y){case"X":return f(_);case"XXXX":case"XX":return p(_);case"XXXXX":case"XXX":default:return p(_,":")}},x:function(g,y,v,b){var w=b._originalDate||g,_=w.getTimezoneOffset();switch(y){case"x":return f(_);case"xxxx":case"xx":return p(_);case"xxxxx":case"xxx":default:return p(_,":")}},O:function(g,y,v,b){var w=b._originalDate||g,_=w.getTimezoneOffset();switch(y){case"O":case"OO":case"OOO":return"GMT"+h(_,":");case"OOOO":default:return"GMT"+p(_,":")}},z:function(g,y,v,b){var w=b._originalDate||g,_=w.getTimezoneOffset();switch(y){case"z":case"zz":case"zzz":return"GMT"+h(_,":");case"zzzz":default:return"GMT"+p(_,":")}},t:function(g,y,v,b){var w=b._originalDate||g,_=Math.floor(w.getTime()/1e3);return(0,o.default)(_,y.length)},T:function(g,y,v,b){var w=b._originalDate||g,_=w.getTime();return(0,o.default)(_,y.length)}};function h(g,y){var v=g>0?"-":"+",b=Math.abs(g),w=Math.floor(b/60),_=b%60;if(_===0)return v+String(w);var x=y||"";return v+String(w)+x+(0,o.default)(_,2)}function f(g,y){if(g%60===0){var v=g>0?"-":"+";return v+(0,o.default)(Math.abs(g)/60,2)}return p(g,y)}function p(g,y){var v=y||"",b=g>0?"-":"+",w=Math.abs(g),_=(0,o.default)(Math.floor(w/60),2),x=(0,o.default)(w%60,2);return b+_+v+x}var m=d;r.default=m,t.exports=r.default})(lp,lp.exports);var gp={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=function(o,l){switch(o){case"P":return l.date({width:"short"});case"PP":return l.date({width:"medium"});case"PPP":return l.date({width:"long"});case"PPPP":default:return l.date({width:"full"})}},i=function(o,l){switch(o){case"p":return l.time({width:"short"});case"pp":return l.time({width:"medium"});case"ppp":return l.time({width:"long"});case"pppp":default:return l.time({width:"full"})}},n=function(o,l){var u=o.match(/(P+)(p+)?/)||[],c=u[1],d=u[2];if(!d)return e(o,l);var h;switch(c){case"P":h=l.dateTime({width:"short"});break;case"PP":h=l.dateTime({width:"medium"});break;case"PPP":h=l.dateTime({width:"long"});break;case"PPPP":default:h=l.dateTime({width:"full"});break}return h.replace("{{date}}",e(c,l)).replace("{{time}}",i(d,l))},a={p:i,P:n},s=a;r.default=s,t.exports=r.default})(gp,gp.exports);var Mc={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i){var n=new Date(Date.UTC(i.getFullYear(),i.getMonth(),i.getDate(),i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()));return n.setUTCFullYear(i.getFullYear()),i.getTime()-n.getTime()}t.exports=r.default})(Mc,Mc.exports);var Dl={};Object.defineProperty(Dl,"__esModule",{value:!0});Dl.isProtectedDayOfYearToken=HB;Dl.isProtectedWeekYearToken=zB;Dl.throwProtectedError=UB;var jB=["D","DD"],VB=["YY","YYYY"];function HB(t){return jB.indexOf(t)!==-1}function zB(t){return VB.indexOf(t)!==-1}function UB(t,r,e){if(t==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(r,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(r,"`) for formatting years to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(r,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(r,"`) for formatting days of the month to the input `").concat(e,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var mp={exports:{}},vp={exports:{}},yp={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},i=function(a,s,o){var l,u=e[a];return typeof u=="string"?l=u:s===1?l=u.one:l=u.other.replace("{{count}}",s.toString()),o!=null&&o.addSuffix?o.comparison&&o.comparison>0?"in "+l:l+" ago":l},n=i;r.default=n,t.exports=r.default})(yp,yp.exports);var bp={exports:{}},wp={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i){return function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=n.width?String(n.width):i.defaultWidth,s=i.formats[a]||i.formats[i.defaultWidth];return s}}t.exports=r.default})(wp,wp.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=i(wp.exports);function i(u){return u&&u.__esModule?u:{default:u}}var n={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},a={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},s={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},o={date:(0,e.default)({formats:n,defaultWidth:"full"}),time:(0,e.default)({formats:a,defaultWidth:"full"}),dateTime:(0,e.default)({formats:s,defaultWidth:"full"})},l=o;r.default=l,t.exports=r.default})(bp,bp.exports);var _p={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},i=function(a,s,o,l){return e[a]},n=i;r.default=n,t.exports=r.default})(_p,_p.exports);var xp={exports:{}},Sp={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i){return function(n,a){var s=a!=null&&a.context?String(a.context):"standalone",o;if(s==="formatting"&&i.formattingValues){var l=i.defaultFormattingWidth||i.defaultWidth,u=a!=null&&a.width?String(a.width):l;o=i.formattingValues[u]||i.formattingValues[l]}else{var c=i.defaultWidth,d=a!=null&&a.width?String(a.width):i.defaultWidth;o=i.values[d]||i.values[c]}var h=i.argumentCallback?i.argumentCallback(n):n;return o[h]}}t.exports=r.default})(Sp,Sp.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=i(Sp.exports);function i(f){return f&&f.__esModule?f:{default:f}}var n={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},a={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},s={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},o={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},l={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},u={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},c=function(f,p){var m=Number(f),g=m%100;if(g>20||g<10)switch(g%10){case 1:return m+"st";case 2:return m+"nd";case 3:return m+"rd"}return m+"th"},d={ordinalNumber:c,era:(0,e.default)({values:n,defaultWidth:"wide"}),quarter:(0,e.default)({values:a,defaultWidth:"wide",argumentCallback:function(f){return f-1}}),month:(0,e.default)({values:s,defaultWidth:"wide"}),day:(0,e.default)({values:o,defaultWidth:"wide"}),dayPeriod:(0,e.default)({values:l,defaultWidth:"wide",formattingValues:u,defaultFormattingWidth:"wide"})},h=d;r.default=h,t.exports=r.default})(xp,xp.exports);var Cp={exports:{}},Pp={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(a){return function(s){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=o.width,u=l&&a.matchPatterns[l]||a.matchPatterns[a.defaultMatchWidth],c=s.match(u);if(!c)return null;var d=c[0],h=l&&a.parsePatterns[l]||a.parsePatterns[a.defaultParseWidth],f=Array.isArray(h)?n(h,function(g){return g.test(d)}):i(h,function(g){return g.test(d)}),p;p=a.valueCallback?a.valueCallback(f):f,p=o.valueCallback?o.valueCallback(p):p;var m=s.slice(d.length);return{value:p,rest:m}}}function i(a,s){for(var o in a)if(a.hasOwnProperty(o)&&s(a[o]))return o}function n(a,s){for(var o=0;o1&&arguments[1]!==void 0?arguments[1]:{},s=n.match(i.matchPattern);if(!s)return null;var o=s[0],l=n.match(i.parsePattern);if(!l)return null;var u=i.valueCallback?i.valueCallback(l[0]):l[0];u=a.valueCallback?a.valueCallback(u):u;var c=n.slice(o.length);return{value:u,rest:c}}}t.exports=r.default})(Op,Op.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=n(Pp.exports),i=n(Op.exports);function n(b){return b&&b.__esModule?b:{default:b}}var a=/^(\d+)(th|st|nd|rd)?/i,s=/\d+/i,o={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},l={any:[/^b/i,/^(a|c)/i]},u={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},c={any:[/1/i,/2/i,/3/i,/4/i]},d={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},h={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},f={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},p={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},m={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},g={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},y={ordinalNumber:(0,i.default)({matchPattern:a,parsePattern:s,valueCallback:function(b){return parseInt(b,10)}}),era:(0,e.default)({matchPatterns:o,defaultMatchWidth:"wide",parsePatterns:l,defaultParseWidth:"any"}),quarter:(0,e.default)({matchPatterns:u,defaultMatchWidth:"wide",parsePatterns:c,defaultParseWidth:"any",valueCallback:function(b){return b+1}}),month:(0,e.default)({matchPatterns:d,defaultMatchWidth:"wide",parsePatterns:h,defaultParseWidth:"any"}),day:(0,e.default)({matchPatterns:f,defaultMatchWidth:"wide",parsePatterns:p,defaultParseWidth:"any"}),dayPeriod:(0,e.default)({matchPatterns:m,defaultMatchWidth:"any",parsePatterns:g,defaultParseWidth:"any"})},v=y;r.default=v,t.exports=r.default})(Cp,Cp.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=o(yp.exports),i=o(bp.exports),n=o(_p.exports),a=o(xp.exports),s=o(Cp.exports);function o(c){return c&&c.__esModule?c:{default:c}}var l={code:"en-US",formatDistance:e.default,formatLong:i.default,formatRelative:n.default,localize:a.default,match:s.default,options:{weekStartsOn:0,firstWeekContainsDate:1}},u=l;r.default=u,t.exports=r.default})(vp,vp.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=i(vp.exports);function i(a){return a&&a.__esModule?a:{default:a}}var n=e.default;r.default=n,t.exports=r.default})(mp,mp.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=b;var e=f(np.exports),i=f(sp.exports),n=f(ni.exports),a=f(lp.exports),s=f(gp.exports),o=f(Mc.exports),l=Dl,u=f(dn.exports),c=f(dr.exports),d=Ta,h=f(mp.exports);function f(_){return _&&_.__esModule?_:{default:_}}var p=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,m=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,g=/^'([^]*?)'?$/,y=/''/g,v=/[a-zA-Z]/;function b(_,x,T){var S,k,I,H,R,U,de,W,F,oe,me,Se,Me,Ve,Oe,pe,De,j;(0,c.default)(2,arguments);var X=String(x),G=(0,d.getDefaultOptions)(),re=(S=(k=T==null?void 0:T.locale)!==null&&k!==void 0?k:G.locale)!==null&&S!==void 0?S:h.default,$=(0,u.default)((I=(H=(R=(U=T==null?void 0:T.firstWeekContainsDate)!==null&&U!==void 0?U:T==null||(de=T.locale)===null||de===void 0||(W=de.options)===null||W===void 0?void 0:W.firstWeekContainsDate)!==null&&R!==void 0?R:G.firstWeekContainsDate)!==null&&H!==void 0?H:(F=G.locale)===null||F===void 0||(oe=F.options)===null||oe===void 0?void 0:oe.firstWeekContainsDate)!==null&&I!==void 0?I:1);if(!($>=1&&$<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var ue=(0,u.default)((me=(Se=(Me=(Ve=T==null?void 0:T.weekStartsOn)!==null&&Ve!==void 0?Ve:T==null||(Oe=T.locale)===null||Oe===void 0||(pe=Oe.options)===null||pe===void 0?void 0:pe.weekStartsOn)!==null&&Me!==void 0?Me:G.weekStartsOn)!==null&&Se!==void 0?Se:(De=G.locale)===null||De===void 0||(j=De.options)===null||j===void 0?void 0:j.weekStartsOn)!==null&&me!==void 0?me:0);if(!(ue>=0&&ue<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!re.localize)throw new RangeError("locale must contain localize property");if(!re.formatLong)throw new RangeError("locale must contain formatLong property");var le=(0,n.default)(_);if(!(0,e.default)(le))throw new RangeError("Invalid time value");var C=(0,o.default)(le),P=(0,i.default)(le,C),L={firstWeekContainsDate:$,weekStartsOn:ue,locale:re,_originalDate:le},V=X.match(m).map(function(z){var Q=z[0];if(Q==="p"||Q==="P"){var Z=s.default[Q];return Z(z,re.formatLong)}return z}).join("").match(p).map(function(z){if(z==="''")return"'";var Q=z[0];if(Q==="'")return w(z);var Z=a.default[Q];if(Z)return!(T!=null&&T.useAdditionalWeekYearTokens)&&(0,l.isProtectedWeekYearToken)(z)&&(0,l.throwProtectedError)(z,x,String(_)),!(T!=null&&T.useAdditionalDayOfYearTokens)&&(0,l.isProtectedDayOfYearToken)(z)&&(0,l.throwProtectedError)(z,x,String(_)),Z(P,z,re.localize,L);if(Q.match(v))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Q+"`");return z}).join("");return V}function w(_){var x=_.match(g);return x?x[1].replace(y,"'"):_}t.exports=r.default})(ip,ip.exports);var kp={exports:{}},Ep={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(s,o,l){var u=a(s,l.timeZone,l.locale);return u.formatToParts?i(u,o):n(u,o)}function i(s,o){for(var l=s.formatToParts(o),u=l.length-1;u>=0;--u)if(l[u].type==="timeZoneName")return l[u].value}function n(s,o){var l=s.format(o).replace(/\u200E/g,""),u=/ [\w-+ ]+$/.exec(l);return u?u[0].substr(1):""}function a(s,o,l){if(l&&!l.code)throw new Error("date-fns-tz error: Please set a language code on the locale object imported from date-fns, e.g. `locale.code = 'en-US'`");return new Intl.DateTimeFormat(l?[l.code,"en-US"]:void 0,{timeZone:o,timeZoneName:s})}t.exports=r.default})(Ep,Ep.exports);var _a={exports:{}},Tp={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(l,u){var c=o(u);return c.formatToParts?n(c,l):a(c,l)}var i={year:0,month:1,day:2,hour:3,minute:4,second:5};function n(l,u){try{for(var c=l.formatToParts(u),d=[],h=0;h=0&&(d[f]=parseInt(c[h].value,10))}return d}catch(p){if(p instanceof RangeError)return[NaN];throw p}}function a(l,u){var c=l.format(u).replace(/\u200E/g,""),d=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(c);return[d[3],d[1],d[2],d[4],d[5],d[6]]}var s={};function o(l){if(!s[l]){var u=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),c=u==="06/25/2014, 00:00:00"||u==="\u200E06\u200E/\u200E25\u200E/\u200E2014\u200E \u200E00\u200E:\u200E00\u200E:\u200E00";s[l]=c?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:l,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:l,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return s[l]}t.exports=r.default})(Tp,Tp.exports);var Ic={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i,n,a,s,o,l,u){var c=new Date(0);return c.setUTCFullYear(i,n,a),c.setUTCHours(s,o,l,u),c}t.exports=r.default})(Ic,Ic.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=l;var e=n(Tp.exports),i=n(Ic.exports);function n(m){return m&&m.__esModule?m:{default:m}}var a=36e5,s=6e4,o={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-]\d{2}):?(\d{2})$/};function l(m,g,y){var v,b;if(m===""||(v=o.timezoneZ.exec(m),v))return 0;var w;if(v=o.timezoneHH.exec(m),v)return w=parseInt(v[1],10),h(w)?-(w*a):NaN;if(v=o.timezoneHHMM.exec(m),v){w=parseInt(v[1],10);var _=parseInt(v[2],10);return h(w,_)?(b=Math.abs(w)*a+_*s,w>0?-b:b):NaN}if(p(m)){g=new Date(g||Date.now());var x=y?g:u(g),T=c(x,m),S=y?T:d(g,T,m);return-S}return NaN}function u(m){return(0,i.default)(m.getFullYear(),m.getMonth(),m.getDate(),m.getHours(),m.getMinutes(),m.getSeconds(),m.getMilliseconds())}function c(m,g){var y=(0,e.default)(m,g),v=(0,i.default)(y[0],y[1]-1,y[2],y[3]%24,y[4],y[5],0).getTime(),b=m.getTime(),w=b%1e3;return b-=w>=0?w:1e3+w,v-b}function d(m,g,y){var v=m.getTime(),b=v-g,w=c(new Date(b),y);if(g===w)return g;b-=w-g;var _=c(new Date(b),y);return w===_?w:Math.max(w,_)}function h(m,g){return-23<=m&&m<=23&&(g==null||0<=g&&g<=59)}var f={};function p(m){if(f[m])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:m}),f[m]=!0,!0}catch{return!1}}t.exports=r.default})(_a,_a.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=n(Ep.exports),i=n(_a.exports);function n(f){return f&&f.__esModule?f:{default:f}}var a=60*1e3,s={X:function(f,p,m,g){var y=o(g.timeZone,g._originalDate||f);if(y===0)return"Z";switch(p){case"X":return c(y);case"XXXX":case"XX":return u(y);case"XXXXX":case"XXX":default:return u(y,":")}},x:function(f,p,m,g){var y=o(g.timeZone,g._originalDate||f);switch(p){case"x":return c(y);case"xxxx":case"xx":return u(y);case"xxxxx":case"xxx":default:return u(y,":")}},O:function(f,p,m,g){var y=o(g.timeZone,g._originalDate||f);switch(p){case"O":case"OO":case"OOO":return"GMT"+d(y,":");case"OOOO":default:return"GMT"+u(y,":")}},z:function(f,p,m,g){var y=g._originalDate||f;switch(p){case"z":case"zz":case"zzz":return(0,e.default)("short",y,g);case"zzzz":default:return(0,e.default)("long",y,g)}}};function o(f,p){var m=f?(0,i.default)(f,p,!0)/a:p.getTimezoneOffset();if(Number.isNaN(m))throw new RangeError("Invalid time zone specified: "+f);return m}function l(f,p){for(var m=f<0?"-":"",g=Math.abs(f).toString();g.length0?"-":"+",y=Math.abs(f),v=l(Math.floor(y/60),2),b=l(Math.floor(y%60),2);return g+v+m+b}function c(f,p){if(f%60===0){var m=f>0?"-":"+";return m+l(Math.abs(f)/60,2)}return u(f,p)}function d(f,p){var m=f>0?"-":"+",g=Math.abs(f),y=Math.floor(g/60),v=g%60;if(v===0)return m+String(y);var b=p||"";return m+String(y)+b+l(v,2)}var h=s;r.default=h,t.exports=r.default})(kp,kp.exports);var vs={exports:{}},Ac={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,i=e;r.default=i,t.exports=r.default})(Ac,Ac.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=d;var e=s(dn.exports),i=s(Mc.exports),n=s(_a.exports),a=s(Ac.exports);function s(S){return S&&S.__esModule?S:{default:S}}var o=36e5,l=6e4,u=2,c={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:a.default};function d(S,k){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(S===null)return new Date(NaN);var I=k||{},H=I.additionalDigits==null?u:(0,e.default)(I.additionalDigits);if(H!==2&&H!==1&&H!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(S instanceof Date||typeof S=="object"&&Object.prototype.toString.call(S)==="[object Date]")return new Date(S.getTime());if(typeof S=="number"||Object.prototype.toString.call(S)==="[object Number]")return new Date(S);if(!(typeof S=="string"||Object.prototype.toString.call(S)==="[object String]"))return new Date(NaN);var R=h(S),U=f(R.date,H),de=U.year,W=U.restDateString,F=p(W,de);if(isNaN(F))return new Date(NaN);if(F){var oe=F.getTime(),me=0,Se;if(R.time&&(me=m(R.time),isNaN(me)))return new Date(NaN);if(R.timeZone||I.timeZone){if(Se=(0,n.default)(R.timeZone||I.timeZone,new Date(oe+me)),isNaN(Se))return new Date(NaN)}else Se=(0,i.default)(new Date(oe+me)),Se=(0,i.default)(new Date(oe+me+Se));return new Date(oe+me+Se)}else return new Date(NaN)}function h(S){var k={},I=c.dateTimePattern.exec(S),H;if(I?(k.date=I[1],H=I[3]):(I=c.datePattern.exec(S),I?(k.date=I[1],H=I[2]):(k.date=null,H=S)),H){var R=c.timeZone.exec(H);R?(k.time=H.replace(R[1],""),k.timeZone=R[1].trim()):k.time=H}return k}function f(S,k){var I=c.YYY[k],H=c.YYYYY[k],R;if(R=c.YYYY.exec(S)||H.exec(S),R){var U=R[1];return{year:parseInt(U,10),restDateString:S.slice(U.length)}}if(R=c.YY.exec(S)||I.exec(S),R){var de=R[1];return{year:parseInt(de,10)*100,restDateString:S.slice(de.length)}}return{year:null}}function p(S,k){if(k===null)return null;var I,H,R,U;if(S.length===0)return H=new Date(0),H.setUTCFullYear(k),H;if(I=c.MM.exec(S),I)return H=new Date(0),R=parseInt(I[1],10)-1,w(k,R)?(H.setUTCFullYear(k,R),H):new Date(NaN);if(I=c.DDD.exec(S),I){H=new Date(0);var de=parseInt(I[1],10);return _(k,de)?(H.setUTCFullYear(k,0,de),H):new Date(NaN)}if(I=c.MMDD.exec(S),I){H=new Date(0),R=parseInt(I[1],10)-1;var W=parseInt(I[2],10);return w(k,R,W)?(H.setUTCFullYear(k,R,W),H):new Date(NaN)}if(I=c.Www.exec(S),I)return U=parseInt(I[1],10)-1,x(k,U)?g(k,U):new Date(NaN);if(I=c.WwwD.exec(S),I){U=parseInt(I[1],10)-1;var F=parseInt(I[2],10)-1;return x(k,U,F)?g(k,U,F):new Date(NaN)}return null}function m(S){var k,I,H;if(k=c.HH.exec(S),k)return I=parseFloat(k[1].replace(",",".")),T(I)?I%24*o:NaN;if(k=c.HHMM.exec(S),k)return I=parseInt(k[1],10),H=parseFloat(k[2].replace(",",".")),T(I,H)?I%24*o+H*l:NaN;if(k=c.HHMMSS.exec(S),k){I=parseInt(k[1],10),H=parseInt(k[2],10);var R=parseFloat(k[3].replace(",","."));return T(I,H,R)?I%24*o+H*l+R*1e3:NaN}return null}function g(S,k,I){k=k||0,I=I||0;var H=new Date(0);H.setUTCFullYear(S,0,4);var R=H.getUTCDay()||7,U=k*7+I+1-R;return H.setUTCDate(H.getUTCDate()+U),H}var y=[31,28,31,30,31,30,31,31,30,31,30,31],v=[31,29,31,30,31,30,31,31,30,31,30,31];function b(S){return S%400===0||S%4===0&&S%100!==0}function w(S,k,I){if(k<0||k>11)return!1;if(I!=null){if(I<1)return!1;var H=b(S);if(H&&I>v[k]||!H&&I>y[k])return!1}return!0}function _(S,k){if(k<1)return!1;var I=b(S);return!(I&&k>366||!I&&k>365)}function x(S,k,I){return!(k<0||k>52||I!=null&&(I<0||I>6))}function T(S,k,I){return!(S!=null&&(S<0||S>=25)||k!=null&&(k<0||k>=60)||I!=null&&(I<0||I>=60))}t.exports=r.default})(vs,vs.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=o;var e=a(ip.exports),i=a(kp.exports),n=a(vs.exports);function a(l){return l&&l.__esModule?l:{default:l}}var s=/([xXOz]+)|''|'(''|[^'])+('|$)/g;function o(l,u,c){var d=String(u),h=c||{},f=d.match(s);if(f){var p=(0,n.default)(l,h);d=f.reduce(function(m,g){if(g[0]==="'")return m;var y=m.indexOf(g),v=m[y-1]==="'",b=m.replace(g,"'"+i.default[g[0]](p,g,null,h)+"'");return v?b.substring(0,y-1)+b.substring(y+1):b},d)}return(0,e.default)(l,d,h)}t.exports=r.default})(kc,kc.exports);var Dp={exports:{}},Bc={exports:{}},Mp={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=e;function e(i,n){if(i==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(i[a]=n[a]);return i}t.exports=r.default})(Mp,Mp.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=n;var e=i(Mp.exports);function i(a){return a&&a.__esModule?a:{default:a}}function n(a){return(0,e.default)({},a)}t.exports=r.default})(Bc,Bc.exports);var Lc={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=a;var e=n(_a.exports),i=n(vs.exports);function n(s){return s&&s.__esModule?s:{default:s}}function a(s,o,l){var u=(0,i.default)(s,l),c=(0,e.default)(o,u,!0),d=new Date(u.getTime()-c),h=new Date(0);return h.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),h.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),h}t.exports=r.default})(Lc,Lc.exports);(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=s;var e=a(Bc.exports),i=a(kc.exports),n=a(Lc.exports);function a(o){return o&&o.__esModule?o:{default:o}}function s(o,l,u,c){var d=(0,e.default)(c);return d.timeZone=l,(0,i.default)((0,n.default)(o,l),u,d)}t.exports=r.default})(Dp,Dp.exports);var Ip={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=n;var e=i(_a.exports);function i(a){return a&&a.__esModule?a:{default:a}}function n(a,s){return-(0,e.default)(a,s)}t.exports=r.default})(Ip,Ip.exports);var Ap={exports:{}};(function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=l;var e=o(Bc.exports),i=o(vs.exports),n=o(Ac.exports),a=o(_a.exports),s=o(Ic.exports);function o(u){return u&&u.__esModule?u:{default:u}}function l(u,c,d){if(typeof u=="string"&&!u.match(n.default)){var h=(0,e.default)(d);return h.timeZone=c,(0,i.default)(u,h)}var f=(0,i.default)(u,d),p=(0,s.default)(f.getFullYear(),f.getMonth(),f.getDate(),f.getHours(),f.getMinutes(),f.getSeconds(),f.getMilliseconds()).getTime(),m=(0,a.default)(c,new Date(p));return new Date(p+m)}t.exports=r.default})(Ap,Ap.exports);var Bh={format:kc.exports,formatInTimeZone:Dp.exports,getTimezoneOffset:Ip.exports,toDate:vs.exports,utcToZonedTime:Lc.exports,zonedTimeToUtc:Ap.exports};function dl(t){var r=t.getBoundingClientRect();return{width:r.width,height:r.height,top:r.top,right:r.right,bottom:r.bottom,left:r.left,x:r.left,y:r.top}}function ci(t){if(t.toString()!=="[object Window]"){var r=t.ownerDocument;return r?r.defaultView:window}return t}function b0(t){var r=ci(t),e=r.pageXOffset,i=r.pageYOffset;return{scrollLeft:e,scrollTop:i}}function hl(t){var r=ci(t).Element;return t instanceof r||t instanceof Element}function Wi(t){var r=ci(t).HTMLElement;return t instanceof r||t instanceof HTMLElement}function $B(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function YB(t){return t===ci(t)||!Wi(t)?b0(t):$B(t)}function gn(t){return t?(t.nodeName||"").toLowerCase():null}function Zn(t){return(hl(t)?t.ownerDocument:t.document).documentElement}function I_(t){return dl(Zn(t)).left+b0(t).scrollLeft}function Ml(t){return ci(t).getComputedStyle(t)}function w0(t){var r=Ml(t),e=r.overflow,i=r.overflowX,n=r.overflowY;return/auto|scroll|overlay|hidden/.test(e+n+i)}function A_(t,r,e){e===void 0&&(e=!1);var i=Zn(r),n=dl(t),a={scrollLeft:0,scrollTop:0},s={x:0,y:0};return e||((gn(r)!=="body"||w0(i))&&(a=YB(r)),Wi(r)?(s=dl(r),s.x+=r.clientLeft,s.y+=r.clientTop):i&&(s.x=I_(i))),{x:n.left+a.scrollLeft-s.x,y:n.top+a.scrollTop-s.y,width:n.width,height:n.height}}function _0(t){return{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}}function B_(t){return gn(t)==="html"?t:t.assignedSlot||t.parentNode||t.host||Zn(t)}function L_(t){return["html","body","#document"].indexOf(gn(t))>=0?t.ownerDocument.body:Wi(t)&&w0(t)?t:L_(B_(t))}function Bo(t,r){r===void 0&&(r=[]);var e=L_(t),i=gn(e)==="body",n=ci(e),a=i?[n].concat(n.visualViewport||[],w0(e)?e:[]):e,s=r.concat(a);return i?s:s.concat(Bo(B_(a)))}function WB(t){return["table","td","th"].indexOf(gn(t))>=0}function ey(t){return!Wi(t)||Ml(t).position==="fixed"?null:t.offsetParent}function Il(t){for(var r=ci(t),e=ey(t);e&&WB(e);)e=ey(e);return e&&gn(e)==="body"&&Ml(e).position==="static"?r:e||r}var ai="top",wi="bottom",_i="right",si="left",x0="auto",Al=[ai,wi,_i,si],ys="start",S0="end",KB="clippingParents",F_="viewport",ao="popper",GB="reference",ty=Al.reduce(function(t,r){return t.concat([r+"-"+ys,r+"-"+S0])},[]),R_=[].concat(Al,[x0]).reduce(function(t,r){return t.concat([r,r+"-"+ys,r+"-"+S0])},[]),ZB="beforeRead",qB="read",XB="afterRead",QB="beforeMain",JB="main",eL="afterMain",tL="beforeWrite",rL="write",iL="afterWrite",nL=[ZB,qB,XB,QB,JB,eL,tL,rL,iL];function aL(t){var r=new Map,e=new Set,i=[];t.forEach(function(a){r.set(a.name,a)});function n(a){e.add(a.name);var s=[].concat(a.requires||[],a.requiresIfExists||[]);s.forEach(function(o){if(!e.has(o)){var l=r.get(o);l&&n(l)}}),i.push(a)}return t.forEach(function(a){e.has(a.name)||n(a)}),i}function sL(t){var r=aL(t);return nL.reduce(function(e,i){return e.concat(r.filter(function(n){return n.phase===i}))},[])}function oL(t){var r;return function(){return r||(r=new Promise(function(e){Promise.resolve().then(function(){r=void 0,e(t())})})),r}}function Ri(t){return t.split("-")[0]}function lL(t){var r=t.reduce(function(e,i){var n=e[i.name];return e[i.name]=n?Object.assign({},n,{},i,{options:Object.assign({},n.options,{},i.options),data:Object.assign({},n.data,{},i.data)}):i,e},{});return Object.keys(r).map(function(e){return r[e]})}var ry={placement:"bottom",modifiers:[],strategy:"absolute"};function iy(){for(var t=arguments.length,r=new Array(t),e=0;e=0?"x":"y"}function N_(t){var r=t.reference,e=t.element,i=t.placement,n=i?Ri(i):null,a=i?fl(i):null,s=r.x+r.width/2-e.width/2,o=r.y+r.height/2-e.height/2,l;switch(n){case ai:l={x:s,y:r.y-e.height};break;case wi:l={x:s,y:r.y+r.height};break;case _i:l={x:r.x+r.width,y:o};break;case si:l={x:r.x-e.width,y:o};break;default:l={x:r.x,y:r.y}}var u=n?C0(n):null;if(u!=null){var c=u==="y"?"height":"width";switch(a){case ys:l[u]=Math.floor(l[u])-Math.floor(r[c]/2-e[c]/2);break;case S0:l[u]=Math.floor(l[u])+Math.ceil(r[c]/2-e[c]/2);break}}return l}function hL(t){var r=t.state,e=t.name;r.modifiersData[e]=N_({reference:r.rects.reference,element:r.rects.popper,strategy:"absolute",placement:r.placement})}const fL={name:"popperOffsets",enabled:!0,phase:"read",fn:hL,data:{}};var pL={top:"auto",right:"auto",bottom:"auto",left:"auto"};function gL(t){var r=t.x,e=t.y,i=window,n=i.devicePixelRatio||1;return{x:Math.round(r*n)/n||0,y:Math.round(e*n)/n||0}}function ny(t){var r,e=t.popper,i=t.popperRect,n=t.placement,a=t.offsets,s=t.position,o=t.gpuAcceleration,l=t.adaptive,u=gL(a),c=u.x,d=u.y,h=a.hasOwnProperty("x"),f=a.hasOwnProperty("y"),p=si,m=ai,g=window;if(l){var y=Il(e);y===ci(e)&&(y=Zn(e)),n===ai&&(m=wi,d-=y.clientHeight-i.height,d*=o?1:-1),n===si&&(p=_i,c-=y.clientWidth-i.width,c*=o?1:-1)}var v=Object.assign({position:s},l&&pL);if(o){var b;return Object.assign({},v,(b={},b[m]=f?"0":"",b[p]=h?"0":"",b.transform=(g.devicePixelRatio||1)<2?"translate("+c+"px, "+d+"px)":"translate3d("+c+"px, "+d+"px, 0)",b))}return Object.assign({},v,(r={},r[m]=f?d+"px":"",r[p]=h?c+"px":"",r.transform="",r))}function mL(t){var r=t.state,e=t.options,i=e.gpuAcceleration,n=i===void 0?!0:i,a=e.adaptive,s=a===void 0?!0:a,o={placement:Ri(r.placement),popper:r.elements.popper,popperRect:r.rects.popper,gpuAcceleration:n};r.modifiersData.popperOffsets!=null&&(r.styles.popper=Object.assign({},r.styles.popper,{},ny(Object.assign({},o,{offsets:r.modifiersData.popperOffsets,position:r.options.strategy,adaptive:s})))),r.modifiersData.arrow!=null&&(r.styles.arrow=Object.assign({},r.styles.arrow,{},ny(Object.assign({},o,{offsets:r.modifiersData.arrow,position:"absolute",adaptive:!1})))),r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-placement":r.placement})}const vL={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:mL,data:{}};function yL(t){var r=t.state;Object.keys(r.elements).forEach(function(e){var i=r.styles[e]||{},n=r.attributes[e]||{},a=r.elements[e];!Wi(a)||!gn(a)||(Object.assign(a.style,i),Object.keys(n).forEach(function(s){var o=n[s];o===!1?a.removeAttribute(s):a.setAttribute(s,o===!0?"":o)}))})}function bL(t){var r=t.state,e={popper:{position:r.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(r.elements.popper.style,e.popper),r.elements.arrow&&Object.assign(r.elements.arrow.style,e.arrow),function(){Object.keys(r.elements).forEach(function(i){var n=r.elements[i],a=r.attributes[i]||{},s=Object.keys(r.styles.hasOwnProperty(i)?r.styles[i]:e[i]),o=s.reduce(function(l,u){return l[u]="",l},{});!Wi(n)||!gn(n)||(Object.assign(n.style,o),Object.keys(a).forEach(function(l){n.removeAttribute(l)}))})}}const wL={name:"applyStyles",enabled:!0,phase:"write",fn:yL,effect:bL,requires:["computeStyles"]};function _L(t,r,e){var i=Ri(t),n=[si,ai].indexOf(i)>=0?-1:1,a=typeof e=="function"?e(Object.assign({},r,{placement:t})):e,s=a[0],o=a[1];return s=s||0,o=(o||0)*n,[si,_i].indexOf(i)>=0?{x:o,y:s}:{x:s,y:o}}function xL(t){var r=t.state,e=t.options,i=t.name,n=e.offset,a=n===void 0?[0,0]:n,s=R_.reduce(function(c,d){return c[d]=_L(d,r.rects,a),c},{}),o=s[r.placement],l=o.x,u=o.y;r.modifiersData.popperOffsets!=null&&(r.modifiersData.popperOffsets.x+=l,r.modifiersData.popperOffsets.y+=u),r.modifiersData[i]=s}const SL={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:xL};var CL={left:"right",right:"left",bottom:"top",top:"bottom"};function Nu(t){return t.replace(/left|right|bottom|top/g,function(r){return CL[r]})}var PL={start:"end",end:"start"};function ay(t){return t.replace(/start|end/g,function(r){return PL[r]})}function OL(t){var r=ci(t),e=r.visualViewport,i=r.innerWidth,n=r.innerHeight;return e&&/iPhone|iPod|iPad/.test(navigator.platform)&&(i=e.width,n=e.height),{width:i,height:n,x:0,y:0}}function kL(t){var r=ci(t),e=b0(t),i=A_(Zn(t),r);return i.height=Math.max(i.height,r.innerHeight),i.width=Math.max(i.width,r.innerWidth),i.x=-e.scrollLeft,i.y=-e.scrollTop,i}function ru(t){return parseFloat(t)||0}function EL(t){var r=Wi(t)?Ml(t):{};return{top:ru(r.borderTopWidth),right:ru(r.borderRightWidth),bottom:ru(r.borderBottomWidth),left:ru(r.borderLeftWidth)}}function TL(t){var r=ci(t),e=EL(t),i=gn(t)==="html",n=I_(t),a=t.clientWidth+e.right,s=t.clientHeight+e.bottom;return i&&r.innerHeight-t.clientHeight>50&&(s=r.innerHeight-e.bottom),{top:i?0:t.clientTop,right:t.clientLeft>e.left?e.right:i?r.innerWidth-a-n:t.offsetWidth-a,bottom:i?r.innerHeight-s:t.offsetHeight-s,left:i?n:t.clientLeft}}function j_(t,r){var e=Boolean(r.getRootNode&&r.getRootNode().host);if(t.contains(r))return!0;if(e){var i=r;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function Bp(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function sy(t,r){return r===F_?Bp(OL(t)):Wi(r)?dl(r):Bp(kL(Zn(t)))}function DL(t){var r=Bo(t),e=["absolute","fixed"].indexOf(Ml(t).position)>=0,i=e&&Wi(t)?Il(t):t;return hl(i)?r.filter(function(n){return hl(n)&&j_(n,i)}):[]}function ML(t,r,e){var i=r==="clippingParents"?DL(t):[].concat(r),n=[].concat(i,[e]),a=n[0],s=n.reduce(function(o,l){var u=sy(t,l),c=TL(Wi(l)?l:Zn(t));return o.top=Math.max(u.top+c.top,o.top),o.right=Math.min(u.right-c.right,o.right),o.bottom=Math.min(u.bottom-c.bottom,o.bottom),o.left=Math.max(u.left+c.left,o.left),o},sy(t,a));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function V_(){return{top:0,right:0,bottom:0,left:0}}function H_(t){return Object.assign({},V_(),{},t)}function z_(t,r){return r.reduce(function(e,i){return e[i]=t,e},{})}function pl(t,r){r===void 0&&(r={});var e=r,i=e.placement,n=i===void 0?t.placement:i,a=e.boundary,s=a===void 0?KB:a,o=e.rootBoundary,l=o===void 0?F_:o,u=e.elementContext,c=u===void 0?ao:u,d=e.altBoundary,h=d===void 0?!1:d,f=e.padding,p=f===void 0?0:f,m=H_(typeof p!="number"?p:z_(p,Al)),g=c===ao?GB:ao,y=t.elements.reference,v=t.rects.popper,b=t.elements[h?g:c],w=ML(hl(b)?b:b.contextElement||Zn(t.elements.popper),s,l),_=dl(y),x=N_({reference:_,element:v,strategy:"absolute",placement:n}),T=Bp(Object.assign({},v,{},x)),S=c===ao?T:_,k={top:w.top-S.top+m.top,bottom:S.bottom-w.bottom+m.bottom,left:w.left-S.left+m.left,right:S.right-w.right+m.right},I=t.modifiersData.offset;if(c===ao&&I){var H=I[n];Object.keys(k).forEach(function(R){var U=[_i,wi].indexOf(R)>=0?1:-1,de=[ai,wi].indexOf(R)>=0?"y":"x";k[R]+=H[de]*U})}return k}function IL(t,r){r===void 0&&(r={});var e=r,i=e.placement,n=e.boundary,a=e.rootBoundary,s=e.padding,o=e.flipVariations,l=e.allowedAutoPlacements,u=l===void 0?R_:l,c=fl(i),d=(c?o?ty:ty.filter(function(f){return fl(f)===c}):Al).filter(function(f){return u.indexOf(f)>=0}),h=d.reduce(function(f,p){return f[p]=pl(t,{placement:p,boundary:n,rootBoundary:a,padding:s})[Ri(p)],f},{});return Object.keys(h).sort(function(f,p){return h[f]-h[p]})}function AL(t){if(Ri(t)===x0)return[];var r=Nu(t);return[ay(t),r,ay(r)]}function BL(t){var r=t.state,e=t.options,i=t.name;if(!r.modifiersData[i]._skip){for(var n=e.mainAxis,a=n===void 0?!0:n,s=e.altAxis,o=s===void 0?!0:s,l=e.fallbackPlacements,u=e.padding,c=e.boundary,d=e.rootBoundary,h=e.altBoundary,f=e.flipVariations,p=f===void 0?!0:f,m=e.allowedAutoPlacements,g=r.options.placement,y=Ri(g),v=y===g,b=l||(v||!p?[Nu(g)]:AL(g)),w=[g].concat(b).reduce(function(De,j){return De.concat(Ri(j)===x0?IL(r,{placement:j,boundary:c,rootBoundary:d,padding:u,flipVariations:p,allowedAutoPlacements:m}):j)},[]),_=r.rects.reference,x=r.rects.popper,T=new Map,S=!0,k=w[0],I=0;I=0,W=de?"width":"height",F=pl(r,{placement:H,boundary:c,rootBoundary:d,altBoundary:h,padding:u}),oe=de?U?_i:si:U?wi:ai;_[W]>x[W]&&(oe=Nu(oe));var me=Nu(oe),Se=[];if(a&&Se.push(F[R]<=0),o&&Se.push(F[oe]<=0,F[me]<=0),Se.every(function(De){return De})){k=H,S=!1;break}T.set(H,Se)}if(S)for(var Me=p?3:1,Ve=function(De){var j=w.find(function(X){var G=T.get(X);if(G)return G.slice(0,De).every(function(re){return re})});if(j)return k=j,"break"},Oe=Me;Oe>0;Oe--){var pe=Ve(Oe);if(pe==="break")break}r.placement!==k&&(r.modifiersData[i]._skip=!0,r.placement=k,r.reset=!0)}}const LL={name:"flip",enabled:!0,phase:"main",fn:BL,requiresIfExists:["offset"],data:{_skip:!1}};function FL(t){return t==="x"?"y":"x"}function ju(t,r,e){return Math.max(t,Math.min(r,e))}function RL(t){var r=t.state,e=t.options,i=t.name,n=e.mainAxis,a=n===void 0?!0:n,s=e.altAxis,o=s===void 0?!1:s,l=e.boundary,u=e.rootBoundary,c=e.altBoundary,d=e.padding,h=e.tether,f=h===void 0?!0:h,p=e.tetherOffset,m=p===void 0?0:p,g=pl(r,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),y=Ri(r.placement),v=fl(r.placement),b=!v,w=C0(y),_=FL(w),x=r.modifiersData.popperOffsets,T=r.rects.reference,S=r.rects.popper,k=typeof m=="function"?m(Object.assign({},r.rects,{placement:r.placement})):m,I={x:0,y:0};if(x){if(a){var H=w==="y"?ai:si,R=w==="y"?wi:_i,U=w==="y"?"height":"width",de=x[w],W=x[w]+g[H],F=x[w]-g[R],oe=f?-S[U]/2:0,me=v===ys?T[U]:S[U],Se=v===ys?-S[U]:-T[U],Me=r.elements.arrow,Ve=f&&Me?_0(Me):{width:0,height:0},Oe=r.modifiersData["arrow#persistent"]?r.modifiersData["arrow#persistent"].padding:V_(),pe=Oe[H],De=Oe[R],j=ju(0,T[U],Ve[U]),X=b?T[U]/2-oe-j-pe-k:me-j-pe-k,G=b?-T[U]/2+oe+j+De+k:Se+j+De+k,re=r.elements.arrow&&Il(r.elements.arrow),$=re?w==="y"?re.clientTop||0:re.clientLeft||0:0,ue=r.modifiersData.offset?r.modifiersData.offset[r.placement][w]:0,le=x[w]+X-ue-$,C=x[w]+G-ue,P=ju(f?Math.min(W,le):W,de,f?Math.max(F,C):F);x[w]=P,I[w]=P-de}if(o){var L=w==="x"?ai:si,V=w==="x"?wi:_i,z=x[_],Q=z+g[L],Z=z-g[V],ee=ju(Q,z,Z);x[_]=ee,I[_]=ee-z}r.modifiersData[i]=I}}const NL={name:"preventOverflow",enabled:!0,phase:"main",fn:RL,requiresIfExists:["offset"]};function jL(t){var r,e=t.state,i=t.name,n=e.elements.arrow,a=e.modifiersData.popperOffsets,s=Ri(e.placement),o=C0(s),l=[si,_i].indexOf(s)>=0,u=l?"height":"width";if(!(!n||!a)){var c=e.modifiersData[i+"#persistent"].padding,d=_0(n),h=o==="y"?ai:si,f=o==="y"?wi:_i,p=e.rects.reference[u]+e.rects.reference[o]-a[o]-e.rects.popper[u],m=a[o]-e.rects.reference[o],g=Il(n),y=g?o==="y"?g.clientHeight||0:g.clientWidth||0:0,v=p/2-m/2,b=c[h],w=y-d[u]-c[f],_=y/2-d[u]/2+v,x=ju(b,_,w),T=o;e.modifiersData[i]=(r={},r[T]=x,r.centerOffset=x-_,r)}}function VL(t){var r=t.state,e=t.options,i=t.name,n=e.element,a=n===void 0?"[data-popper-arrow]":n,s=e.padding,o=s===void 0?0:s;if(a!=null&&!(typeof a=="string"&&(a=r.elements.popper.querySelector(a),!a))){if(!j_(r.elements.popper,a))return;r.elements.arrow=a,r.modifiersData[i+"#persistent"]={padding:H_(typeof o!="number"?o:z_(o,Al))}}}const HL={name:"arrow",enabled:!0,phase:"main",fn:jL,effect:VL,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function oy(t,r,e){return e===void 0&&(e={x:0,y:0}),{top:t.top-r.height-e.y,right:t.right-r.width+e.x,bottom:t.bottom-r.height+e.y,left:t.left-r.width-e.x}}function ly(t){return[ai,_i,wi,si].some(function(r){return t[r]>=0})}function zL(t){var r=t.state,e=t.name,i=r.rects.reference,n=r.rects.popper,a=r.modifiersData.preventOverflow,s=pl(r,{elementContext:"reference"}),o=pl(r,{altBoundary:!0}),l=oy(s,i),u=oy(o,n,a),c=ly(l),d=ly(u);r.modifiersData[e]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},r.attributes.popper=Object.assign({},r.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}const UL={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:zL};var $L=[dL,fL,vL,wL,SL,LL,NL,HL,UL],YL=uL({defaultModifiers:$L}),WL=Object.defineProperty,KL=Object.defineProperties,GL=Object.getOwnPropertyDescriptors,Fc=Object.getOwnPropertySymbols,U_=Object.prototype.hasOwnProperty,$_=Object.prototype.propertyIsEnumerable,uy=(t,r,e)=>r in t?WL(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,Pe=(t,r)=>{for(var e in r||(r={}))U_.call(r,e)&&uy(t,e,r[e]);if(Fc)for(var e of Fc(r))$_.call(r,e)&&uy(t,e,r[e]);return t},st=(t,r)=>KL(t,GL(r)),ZL=(t,r)=>{var e={};for(var i in t)U_.call(t,i)&&r.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&Fc)for(var i of Fc(t))r.indexOf(i)<0&&$_.call(t,i)&&(e[i]=t[i]);return e};function Vi(t){if(t===null||t===!0||t===!1)return NaN;var r=Number(t);return isNaN(r)?r:r<0?Math.ceil(r):Math.floor(r)}function yr(t,r){if(r.length1?"s":"")+" required, but only "+r.length+" present")}function mn(t){yr(1,arguments);var r=Object.prototype.toString.call(t);return t instanceof Date||typeof t=="object"&&r==="[object Date]"?new Date(t.getTime()):typeof t=="number"||r==="[object Number]"?new Date(t):((typeof t=="string"||r==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function Mi(t,r){yr(2,arguments);var e=mn(t),i=Vi(r);return isNaN(i)?new Date(NaN):(i&&e.setDate(e.getDate()+i),e)}function Lp(t,r){yr(2,arguments);var e=mn(t),i=Vi(r);if(isNaN(i))return new Date(NaN);if(!i)return e;var n=e.getDate(),a=new Date(e.getTime());a.setMonth(e.getMonth()+i+1,0);var s=a.getDate();return n>=s?a:(e.setFullYear(a.getFullYear(),a.getMonth(),n),e)}function cy(t,r){yr(2,arguments);var e=Vi(r);return Lp(t,e*12)}var iu=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},qL=typeof iu=="object"&&iu&&iu.Object===Object&&iu,Y_=qL,XL=Y_,QL=typeof self=="object"&&self&&self.Object===Object&&self,JL=XL||QL||Function("return this")(),Ki=JL,eF=Ki,tF=eF.Symbol,Fs=tF,dy=Fs,W_=Object.prototype,rF=W_.hasOwnProperty,iF=W_.toString,so=dy?dy.toStringTag:void 0;function nF(t){var r=rF.call(t,so),e=t[so];try{t[so]=void 0;var i=!0}catch{}var n=iF.call(t);return i&&(r?t[so]=e:delete t[so]),n}var aF=nF,sF=Object.prototype,oF=sF.toString;function lF(t){return oF.call(t)}var uF=lF,hy=Fs,cF=aF,dF=uF,hF="[object Null]",fF="[object Undefined]",fy=hy?hy.toStringTag:void 0;function pF(t){return t==null?t===void 0?fF:hF:fy&&fy in Object(t)?cF(t):dF(t)}var Gi=pF;function gF(t){return t!=null&&typeof t=="object"}var Kr=gF,mF=Gi,vF=Kr,yF="[object Boolean]";function bF(t){return t===!0||t===!1||vF(t)&&mF(t)==yF}var wF=bF,_F=Gi,xF=Kr,SF="[object Number]";function CF(t){return typeof t=="number"||xF(t)&&_F(t)==SF}var Lo=CF,PF=Array.isArray,Gr=PF,OF=Gi,kF=Gr,EF=Kr,TF="[object String]";function DF(t){return typeof t=="string"||!kF(t)&&EF(t)&&OF(t)==TF}var In=DF;function MF(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}var di=MF,IF=Gi,AF=di,BF="[object AsyncFunction]",LF="[object Function]",FF="[object GeneratorFunction]",RF="[object Proxy]";function NF(t){if(!AF(t))return!1;var r=IF(t);return r==LF||r==FF||r==BF||r==RF}var an=NF,jF=9007199254740991;function VF(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=jF}var P0=VF,HF=an,zF=P0;function UF(t){return t!=null&&zF(t.length)&&!HF(t)}var Bl=UF,$F=Bl,YF=Kr;function WF(t){return YF(t)&&$F(t)}var Dr=WF;function KF(t){return t===void 0}var GF=KF,ZF=Gi,qF=Kr,XF="[object Date]";function QF(t){return qF(t)&&ZF(t)==XF}var JF=QF;function eR(t){return function(r){return t(r)}}var Ed=eR,bs={exports:{}};(function(t,r){var e=Y_,i=r&&!r.nodeType&&r,n=i&&!0&&t&&!t.nodeType&&t,a=n&&n.exports===i,s=a&&e.process,o=function(){try{var l=n&&n.require&&n.require("util").types;return l||s&&s.binding&&s.binding("util")}catch{}}();t.exports=o})(bs,bs.exports);var tR=JF,rR=Ed,py=bs.exports,gy=py&&py.isDate,iR=gy?rR(gy):tR,nR=iR;function aR(t,r,e){return t===t&&(e!==void 0&&(t=t<=e?t:e),r!==void 0&&(t=t>=r?t:r)),t}var sR=aR,oR=Gi,lR=Kr,uR="[object Symbol]";function cR(t){return typeof t=="symbol"||lR(t)&&oR(t)==uR}var Td=cR,my=di,dR=Td,vy=0/0,hR=/^\s+|\s+$/g,fR=/^[-+]0x[0-9a-f]+$/i,pR=/^0b[01]+$/i,gR=/^0o[0-7]+$/i,mR=parseInt;function vR(t){if(typeof t=="number")return t;if(dR(t))return vy;if(my(t)){var r=typeof t.valueOf=="function"?t.valueOf():t;t=my(r)?r+"":r}if(typeof t!="string")return t===0?t:+t;t=t.replace(hR,"");var e=pR.test(t);return e||gR.test(t)?mR(t.slice(2),e?2:8):fR.test(t)?vy:+t}var yR=vR,bR=sR,Lh=yR;function wR(t,r,e){return e===void 0&&(e=r,r=void 0),e!==void 0&&(e=Lh(e),e=e===e?e:0),r!==void 0&&(r=Lh(r),r=r===r?r:0),bR(Lh(t),r,e)}var _R=wR,xR=Gr,SR=Td,CR=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,PR=/^\w*$/;function OR(t,r){if(xR(t))return!1;var e=typeof t;return e=="number"||e=="symbol"||e=="boolean"||t==null||SR(t)?!0:PR.test(t)||!CR.test(t)||r!=null&&t in Object(r)}var O0=OR,kR=Ki,ER=kR["__core-js_shared__"],TR=ER,Fh=TR,yy=function(){var t=/[^.]+$/.exec(Fh&&Fh.keys&&Fh.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function DR(t){return!!yy&&yy in t}var MR=DR,IR=Function.prototype,AR=IR.toString;function BR(t){if(t!=null){try{return AR.call(t)}catch{}try{return t+""}catch{}}return""}var K_=BR,LR=an,FR=MR,RR=di,NR=K_,jR=/[\\^$.*+?()[\]{}|]/g,VR=/^\[object .+?Constructor\]$/,HR=Function.prototype,zR=Object.prototype,UR=HR.toString,$R=zR.hasOwnProperty,YR=RegExp("^"+UR.call($R).replace(jR,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function WR(t){if(!RR(t)||FR(t))return!1;var r=LR(t)?YR:VR;return r.test(NR(t))}var KR=WR;function GR(t,r){return t==null?void 0:t[r]}var ZR=GR,qR=KR,XR=ZR;function QR(t,r){var e=XR(t,r);return qR(e)?e:void 0}var Da=QR,JR=Da,eN=JR(Object,"create"),Dd=eN,by=Dd;function tN(){this.__data__=by?by(null):{},this.size=0}var rN=tN;function iN(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var nN=iN,aN=Dd,sN="__lodash_hash_undefined__",oN=Object.prototype,lN=oN.hasOwnProperty;function uN(t){var r=this.__data__;if(aN){var e=r[t];return e===sN?void 0:e}return lN.call(r,t)?r[t]:void 0}var cN=uN,dN=Dd,hN=Object.prototype,fN=hN.hasOwnProperty;function pN(t){var r=this.__data__;return dN?r[t]!==void 0:fN.call(r,t)}var gN=pN,mN=Dd,vN="__lodash_hash_undefined__";function yN(t,r){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=mN&&r===void 0?vN:r,this}var bN=yN,wN=rN,_N=nN,xN=cN,SN=gN,CN=bN;function Rs(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r-1}var HN=VN,zN=Md;function UN(t,r){var e=this.__data__,i=zN(e,t);return i<0?(++this.size,e.push([t,r])):e[i][1]=r,this}var $N=UN,YN=kN,WN=LN,KN=NN,GN=HN,ZN=$N;function js(t){var r=-1,e=t==null?0:t.length;for(this.clear();++r-1&&t%1==0&&to))return!1;var u=a.get(t),c=a.get(r);if(u&&c)return u==r&&c==t;var d=-1,h=!0,f=e&Ez?new Cz:void 0;for(a.set(t,r),a.set(r,t);++d0){if(++r>=AY)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}var RY=FY,NY=IY,jY=RY,VY=jY(NY),w5=VY,HY=F0,zY=b5,UY=w5;function $Y(t,r){return UY(zY(t,r,HY),t+"")}var R0=$Y,YY=Ns,WY=Bl,KY=Fd,GY=di;function ZY(t,r,e){if(!GY(e))return!1;var i=typeof r;return(i=="number"?WY(e)&&KY(r,e.length):i=="string"&&r in e)?YY(e[r],t):!1}var N0=ZY;function qY(t){var r=[];if(t!=null)for(var e in Object(t))r.push(e);return r}var XY=qY,QY=di,JY=A0,eW=XY,tW=Object.prototype,rW=tW.hasOwnProperty;function iW(t){if(!QY(t))return eW(t);var r=JY(t),e=[];for(var i in t)i=="constructor"&&(r||!rW.call(t,i))||e.push(i);return e}var nW=iW,aW=e5,sW=nW,oW=Bl;function lW(t){return oW(t)?aW(t,!0):sW(t)}var Ws=lW,uW=R0,cW=Ns,dW=N0,hW=Ws,_5=Object.prototype,fW=_5.hasOwnProperty,pW=uW(function(t,r){t=Object(t);var e=-1,i=r.length,n=i>2?r[2]:void 0;for(n&&dW(r[0],r[1],n)&&(i=1);++e1?e[n-1]:void 0,s=n>2?e[2]:void 0;for(a=t.length>3&&typeof a=="function"?(n--,a):void 0,s&&vK(e[0],e[1],s)&&(a=n<3?void 0:a,n=1),r=Object(r);++i0&&e(o)?r>1?I5(o,r-1,e,i,n):zK(n,o):i||(n[n.length]=o)}return n}var $K=I5,YK=$K;function WK(t){var r=t==null?0:t.length;return r?YK(t,1):[]}var KK=WK,GK=KK,ZK=b5,qK=w5;function XK(t){return qK(ZK(t,void 0,GK),t+"")}var A5=XK,QK=RK,JK=A5,eG=JK(function(t,r){return t==null?{}:QK(t,r)}),tG=eG;function rG(t,r){for(var e=-1,i=t==null?0:t.length;++en?0:n+r),e=e>n?n:e,e<0&&(e+=n),n=r>e?0:e-r>>>0,r>>>=0;for(var a=Array(n);++i1),a}),Kq(t,qq(t),e),i&&(e=$q(e,Xq|Qq|Jq,Gq));for(var n=r.length;n--;)Yq(e,r[n]);return e}),Hp=eX,tX=Object.prototype,rX=tX.hasOwnProperty;function iX(t,r){return t!=null&&rX.call(t,r)}var nX=iX,aX=nX,sX=g5;function oX(t,r){return t!=null&&sX(t,r,aX)}var j5=oX,lX=Bl;function uX(t,r){return function(e,i){if(e==null)return e;if(!lX(e))return t(e,i);for(var n=e.length,a=r?n:-1,s=Object(e);(r?a--:++aObject.prototype.toString.call(t).slice(8,-1),Nn=t=>nR(t)&&!isNaN(t.getTime()),ti=t=>PX(t)==="Object",z0=j5,zp=(t,r)=>H5(r,e=>j5(t,e)),OX=H5,lt=(t,r,e="0")=>{for(t=t!=null?String(t):"",r=r||2;t.length{const r={};return t.forEach(e=>Object.entries(e).forEach(([i,n])=>{r[i]?Dr(r[i])?r[i].push(n):r[i]=[r[i],n]:r[i]=n})),r},jr=t=>!!(t&&t.month&&t.year),mo=(t,r)=>!jr(t)||!jr(r)?!1:t.year===r.year?t.month!jr(t)||!jr(r)?!1:t.year===r.year?t.month>r.month:t.year>r.year,z5=(t,r,e)=>(t||!1)&&!mo(t,r)&&!Ro(t,e),jh=(t,r)=>!t&&r||t&&!r?!1:!t&&!r?!0:t.month===r.month&&t.year===r.year,en=({month:t,year:r},e)=>{const i=e>0?1:-1;for(let n=0;n12?(t=1,r++):t<1&&(t=12,r--);return{month:t,year:r}},EX=(t,r)=>{if(!jr(t)||!jr(r))return[];const e=[];for(;!Ro(t,r);)e.push(t),t=en(t,1);return e};function Vh(t,r){const e=Nn(t),i=Nn(r);return!e&&!i?!0:e!==i?!1:t.getTime()===r.getTime()}const Xr=t=>Dr(t)&&t.length>0,c1=(t,r,e)=>{const i=[];return e.forEach(n=>{const a=n.name||n.toString(),s=n.mixin,o=n.validate;if(Object.prototype.hasOwnProperty.call(t,a)){const l=o?o(t[a]):t[a];r[a]=s&&ti(l)?Pe(Pe({},s),l):l,i.push(a)}}),{target:r,assigned:i.length?i:null}},xr=(t,r,e,i)=>{t&&r&&e&&t.addEventListener(r,e,i)},Sr=(t,r,e,i)=>{t&&r&&t.removeEventListener(r,e,i)},No=(t,r)=>!!t&&!!r&&(t===r||t.contains(r)),U5=(t,r)=>{(t.key===" "||t.key==="Enter")&&(r(t),t.preventDefault())},jc=()=>{function t(){return((1+Math.random())*65536|0).toString(16).substring(1)}return`${t()+t()}-${t()}-${t()}-${t()}-${t()}${t()}${t()}`};function TX(t){let r=0,e=0,i;if(t.length===0)return r;for(e=0;e{const e=t.__vccOpts||t;for(const[i,n]of r)e[i]=n;return e};const DX={name:"CustomTransition",emits:["before-enter","before-transition","after-enter","after-transition"],props:{name:String,appear:Boolean},computed:{name_(){return`vc-${this.name||"none"}`}},methods:{beforeEnter(t){this.$emit("before-enter",t),this.$emit("before-transition",t)},afterEnter(t){this.$emit("after-enter",t),this.$emit("after-transition",t)}}};function MX(t,r,e,i,n,a){return O(),be(Ps,{name:a.name_,appear:e.appear,onBeforeEnter:a.beforeEnter,onAfterEnter:a.afterEnter},{default:ne(()=>[fe(t.$slots,"default")]),_:3},8,["name","appear","onBeforeEnter","onAfterEnter"])}var $5=Gs(DX,[["render",MX]]);const Up={name:"Popover",emits:["before-show","after-show","before-hide","after-hide"],render(){return Ee("div",{class:["vc-popover-content-wrapper",{"is-interactive":this.isInteractive}],ref:"popover"},[Ee($5,{name:this.transition,appear:!0,"on-before-enter":this.beforeEnter,"on-after-enter":this.afterEnter,"on-before-leave":this.beforeLeave,"on-after-leave":this.afterLeave},{default:()=>this.isVisible?Ee("div",{tabindex:-1,class:["vc-popover-content",`direction-${this.direction}`,this.contentClass],style:this.contentStyle},[this.content,Ee("span",{class:["vc-popover-caret",`direction-${this.direction}`,`align-${this.alignment}`]})]):null})])},props:{id:{type:String,required:!0},contentClass:String},data(){return{ref:null,opts:null,data:null,transition:"slide-fade",transitionTranslate:"15px",transitionDuration:"0.15s",placement:"bottom",positionFixed:!1,modifiers:[],isInteractive:!1,isHovered:!1,isFocused:!1,showDelay:0,hideDelay:110,autoHide:!1,popperEl:null}},computed:{content(){return an(this.$slots.default)&&this.$slots.default({direction:this.direction,alignment:this.alignment,data:this.data,updateLayout:this.setupPopper,hide:t=>this.hide(t)})||this.$slots.default},contentStyle(){return{"--slide-translate":this.transitionTranslate,"--slide-duration":this.transitionDuration}},popperOptions(){return{placement:this.placement,strategy:this.positionFixed?"fixed":"absolute",modifiers:[{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:this.onPopperUpdate},...this.modifiers||[]],onFirstUpdate:this.onPopperUpdate}},isVisible(){return!!(this.ref&&this.content)},direction(){return this.placement&&this.placement.split("-")[0]||"bottom"},alignment(){const t=this.direction==="left"||this.direction==="right";let r=this.placement.split("-");return r=r.length>1?r[1]:"",["start","top","left"].includes(r)?t?"top":"left":["end","bottom","right"].includes(r)?t?"bottom":"right":t?"middle":"center"}},watch:{opts(t,r){r&&r.callback&&r.callback(st(Pe({},r),{completed:!t,reason:t?"Overridden by action":null}))}},mounted(){this.popoverEl=this.$refs.popover,this.addEvents()},beforeUnmount(){this.destroyPopper(),this.removeEvents(),this.popoverEl=null},methods:{addEvents(){xr(this.popoverEl,"click",this.onClick),xr(this.popoverEl,"mouseover",this.onMouseOver),xr(this.popoverEl,"mouseleave",this.onMouseLeave),xr(this.popoverEl,"focusin",this.onFocusIn),xr(this.popoverEl,"focusout",this.onFocusOut),xr(document,"keydown",this.onDocumentKeydown),xr(document,"click",this.onDocumentClick),xr(document,"show-popover",this.onDocumentShowPopover),xr(document,"hide-popover",this.onDocumentHidePopover),xr(document,"toggle-popover",this.onDocumentTogglePopover),xr(document,"update-popover",this.onDocumentUpdatePopover)},removeEvents(){Sr(this.popoverEl,"click",this.onClick),Sr(this.popoverEl,"mouseover",this.onMouseOver),Sr(this.popoverEl,"mouseleave",this.onMouseLeave),Sr(this.popoverEl,"focusin",this.onFocusIn),Sr(this.popoverEl,"focusout",this.onFocusOut),Sr(document,"keydown",this.onDocumentKeydown),Sr(document,"click",this.onDocumentClick),Sr(document,"show-popover",this.onDocumentShowPopover),Sr(document,"hide-popover",this.onDocumentHidePopover),Sr(document,"toggle-popover",this.onDocumentTogglePopover),Sr(document,"update-popover",this.onDocumentUpdatePopover)},onClick(t){t.stopPropagation()},onMouseOver(){this.isHovered=!0,this.isInteractive&&this.show()},onMouseLeave(){this.isHovered=!1,this.autoHide&&!this.isFocused&&(!this.ref||this.ref!==document.activeElement)&&this.hide()},onFocusIn(){this.isFocused=!0,this.isInteractive&&this.show()},onFocusOut(t){(!t.relatedTarget||!No(this.popoverEl,t.relatedTarget))&&(this.isFocused=!1,!this.isHovered&&this.autoHide&&this.hide())},onDocumentClick(t){!this.$refs.popover||!this.ref||No(this.popoverEl,t.target)||No(this.ref,t.target)||this.hide()},onDocumentKeydown(t){(t.key==="Esc"||t.key==="Escape")&&this.hide()},onDocumentShowPopover({detail:t}){!t.id||t.id!==this.id||this.show(t)},onDocumentHidePopover({detail:t}){!t.id||t.id!==this.id||this.hide(t)},onDocumentTogglePopover({detail:t}){!t.id||t.id!==this.id||this.toggle(t)},onDocumentUpdatePopover({detail:t}){!t.id||t.id!==this.id||this.update(t)},show(t={}){t.action="show";const r=t.ref||this.ref,e=t.showDelay>=0?t.showDelay:this.showDelay;if(!r){t.callback&&t.callback({completed:!1,reason:"Invalid reference element provided"});return}clearTimeout(this.timeout),this.opts=t;const i=()=>{Object.assign(this,Hp(t,["id"])),this.setupPopper(),this.opts=null};e>0?this.timeout=setTimeout(()=>i(),e):i()},hide(t={}){t.action="hide";const r=t.ref||this.ref,e=t.hideDelay>=0?t.hideDelay:this.hideDelay;if(!this.ref||r!==this.ref){t.callback&&t.callback(st(Pe({},t),{completed:!1,reason:this.ref?"Invalid reference element provided":"Popover already hidden"}));return}const i=()=>{this.ref=null,this.opts=null};clearTimeout(this.timeout),this.opts=t,e>0?this.timeout=setTimeout(i,e):i()},toggle(t={}){this.isVisible&&t.ref===this.ref?this.hide(t):this.show(t)},update(t={}){Object.assign(this,Hp(t,["id"])),this.setupPopper()},setupPopper(){this.$nextTick(()=>{!this.ref||!this.$refs.popover||(this.popper&&this.popper.reference!==this.ref&&this.destroyPopper(),this.popper?this.popper.update():this.popper=YL(this.ref,this.popoverEl,this.popperOptions))})},onPopperUpdate(t){t.placement?this.placement=t.placement:t.state&&(this.placement=t.state.placement)},beforeEnter(t){this.$emit("before-show",t)},afterEnter(t){this.$emit("after-show",t)},beforeLeave(t){this.$emit("before-hide",t)},afterLeave(t){this.destroyPopper(),this.$emit("after-hide",t)},destroyPopper(){this.popper&&(this.popper.destroy(),this.popper=null)}}},IX={inject:["sharedState"],computed:{masks(){return this.sharedState.masks},theme(){return this.sharedState.theme},locale(){return this.sharedState.locale},dayPopoverId(){return this.sharedState.dayPopoverId}},methods:{format(t,r){return this.locale.format(t,r)},pageForDate(t){return this.locale.getDateParts(this.locale.normalizeDate(t))}}},AX=["base","start","end","startEnd"],BX=["class","contentClass","style","contentStyle","color","fillMode"],LX={color:"blue",isDark:!1,highlight:{base:{fillMode:"light"},start:{fillMode:"solid"},end:{fillMode:"solid"}},dot:{base:{fillMode:"solid"},start:{fillMode:"solid"},end:{fillMode:"solid"}},bar:{base:{fillMode:"solid"},start:{fillMode:"solid"},end:{fillMode:"solid"}},content:{base:{},start:{},end:{}}};class d1{constructor(r){Object.assign(this,LX,r)}normalizeAttr({config:r,type:e}){let i=this.color,n={};const a=this[e];if(r===!0||In(r))i=In(r)?r:i,n=Pe({},a);else if(ti(r))zp(r,AX)?n=Pe({},r):n={base:Pe({},r),start:Pe({},r),end:Pe({},r)};else return null;return Fo(n,{start:n.startEnd,end:n.startEnd},a),Vu(n).forEach(([s,o])=>{let l=i;o===!0||In(o)?(l=In(o)?o:l,n[s]={color:l}):ti(o)&&(zp(o,BX)?n[s]=Pe({},o):n[s]={}),z0(n,`${s}.color`)||_V(n,`${s}.color`,l)}),n}normalizeHighlight(r){const e=this.normalizeAttr({config:r,type:"highlight"});return Vu(e).forEach(([i,n])=>{const a=Fo(n,{isDark:this.isDark,color:this.color});n.style=Pe(Pe({},this.getHighlightBgStyle(a)),n.style),n.contentStyle=Pe(Pe({},this.getHighlightContentStyle(a)),n.contentStyle)}),e}getHighlightBgStyle({fillMode:r,color:e,isDark:i}){switch(r){case"outline":case"none":return{backgroundColor:i?"var(--gray-900)":"var(--white)",border:"2px solid",borderColor:i?`var(--${e}-200)`:`var(--${e}-700)`,borderRadius:"var(--rounded-full)"};case"light":return{backgroundColor:i?`var(--${e}-800)`:`var(--${e}-200)`,opacity:i?.75:1,borderRadius:"var(--rounded-full)"};case"solid":return{backgroundColor:i?`var(--${e}-500)`:`var(--${e}-600)`,borderRadius:"var(--rounded-full)"};default:return{borderRadius:"var(--rounded-full)"}}}getHighlightContentStyle({fillMode:r,color:e,isDark:i}){switch(r){case"outline":case"none":return{fontWeight:"var(--font-bold)",color:i?`var(--${e}-100)`:`var(--${e}-900)`};case"light":return{fontWeight:"var(--font-bold)",color:i?`var(--${e}-100)`:`var(--${e}-900)`};case"solid":return{fontWeight:"var(--font-bold)",color:"var(--white)"};default:return""}}bgAccentHigh({color:r,isDark:e}){return{backgroundColor:e?`var(--${r}-500)`:`var(--${r}-600)`}}contentAccent({color:r,isDark:e}){return r?{fontWeight:"var(--font-bold)",color:e?`var(--${r}-100)`:`var(--${r}-900)`}:null}normalizeDot(r){return this.normalizeNonHighlight("dot",r,this.bgAccentHigh)}normalizeBar(r){return this.normalizeNonHighlight("bar",r,this.bgAccentHigh)}normalizeContent(r){return this.normalizeNonHighlight("content",r,this.contentAccent)}normalizeNonHighlight(r,e,i){const n=this.normalizeAttr({type:r,config:e});return Vu(n).forEach(([a,s])=>{Fo(s,{isDark:this.isDark,color:this.color}),s.style=Pe(Pe({},i(s)),s.style)}),n}}var zu=6e4;function h1(t){return t.getTime()%zu}function Vc(t){var r=new Date(t.getTime()),e=Math.ceil(r.getTimezoneOffset());r.setSeconds(0,0);var i=e>0,n=i?(zu+h1(r))%zu:h1(r);return e*zu+n}function FX(t,r){var e=VX(r);return e.formatToParts?NX(e,t):jX(e,t)}var RX={year:0,month:1,day:2,hour:3,minute:4,second:5};function NX(t,r){for(var e=t.formatToParts(r),i=[],n=0;n=0&&(i[a]=parseInt(e[n].value,10))}return i}function jX(t,r){var e=t.format(r).replace(/\u200E/g,""),i=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(e);return[i[3],i[1],i[2],i[4],i[5],i[6]]}var Hh={};function VX(t){if(!Hh[t]){var r=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),e=r==="06/25/2014, 00:00:00"||r==="\u200E06\u200E/\u200E25\u200E/\u200E2014\u200E \u200E00\u200E:\u200E00\u200E:\u200E00";Hh[t]=e?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return Hh[t]}var f1=36e5,HX=6e4,au={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-])(\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/,timezoneIANA:/(UTC|(?:[a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?))$/};function p1(t,r){var e,i;if(e=au.timezoneZ.exec(t),e)return 0;var n;if(e=au.timezoneHH.exec(t),e)return n=parseInt(e[2],10),g1()?(i=n*f1,e[1]==="+"?-i:i):NaN;if(e=au.timezoneHHMM.exec(t),e){n=parseInt(e[2],10);var a=parseInt(e[3],10);return g1(n,a)?(i=n*f1+a*HX,e[1]==="+"?-i:i):NaN}if(e=au.timezoneIANA.exec(t),e){var s=FX(r,t),o=Date.UTC(s[0],s[1]-1,s[2],s[3],s[4],s[5]),l=r.getTime()-r.getTime()%1e3;return-(o-l)}return 0}function g1(t,r){return!(r!=null&&(r<0||r>59))}var zh=36e5,m1=6e4,zX=2,sr={dateTimeDelimeter:/[T ]/,plainTime:/:/,timeZoneDelimeter:/[Z ]/i,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timezone:/([Z+-].*| UTC|(?:[a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?))$/};function v1(t,r){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(t===null)return new Date(NaN);var e=r||{},i=e.additionalDigits==null?zX:Vi(e.additionalDigits);if(i!==2&&i!==1&&i!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]")return new Date(t.getTime());if(typeof t=="number"||Object.prototype.toString.call(t)==="[object Number]")return new Date(t);if(!(typeof t=="string"||Object.prototype.toString.call(t)==="[object String]"))return new Date(NaN);var n=UX(t),a=$X(n.date,i),s=a.year,o=a.restDateString,l=YX(o,s);if(isNaN(l))return new Date(NaN);if(l){var u=l.getTime(),c=0,d;if(n.time&&(c=WX(n.time),isNaN(c)))return new Date(NaN);if(n.timezone||e.timeZone){if(d=p1(n.timezone||e.timeZone,new Date(u+c)),isNaN(d))return new Date(NaN);if(d=p1(n.timezone||e.timeZone,new Date(u+c+d)),isNaN(d))return new Date(NaN)}else d=Vc(new Date(u+c)),d=Vc(new Date(u+c+d));return new Date(u+c+d)}else return new Date(NaN)}function UX(t){var r={},e=t.split(sr.dateTimeDelimeter),i;if(sr.plainTime.test(e[0])?(r.date=null,i=e[0]):(r.date=e[0],i=e[1],r.timezone=e[2],sr.timeZoneDelimeter.test(r.date)&&(r.date=t.split(sr.timeZoneDelimeter)[0],i=t.substr(r.date.length,t.length))),i){var n=sr.timezone.exec(i);n?(r.time=i.replace(n[1],""),r.timezone=n[1]):r.time=i}return r}function $X(t,r){var e=sr.YYY[r],i=sr.YYYYY[r],n;if(n=sr.YYYY.exec(t)||i.exec(t),n){var a=n[1];return{year:parseInt(a,10),restDateString:t.slice(a.length)}}if(n=sr.YY.exec(t)||e.exec(t),n){var s=n[1];return{year:parseInt(s,10)*100,restDateString:t.slice(s.length)}}return{year:null}}function YX(t,r){if(r===null)return null;var e,i,n,a;if(t.length===0)return i=new Date(0),i.setUTCFullYear(r),i;if(e=sr.MM.exec(t),e)return i=new Date(0),n=parseInt(e[1],10)-1,b1(r,n)?(i.setUTCFullYear(r,n),i):new Date(NaN);if(e=sr.DDD.exec(t),e){i=new Date(0);var s=parseInt(e[1],10);return ZX(r,s)?(i.setUTCFullYear(r,0,s),i):new Date(NaN)}if(e=sr.MMDD.exec(t),e){i=new Date(0),n=parseInt(e[1],10)-1;var o=parseInt(e[2],10);return b1(r,n,o)?(i.setUTCFullYear(r,n,o),i):new Date(NaN)}if(e=sr.Www.exec(t),e)return a=parseInt(e[1],10)-1,w1(r,a)?y1(r,a):new Date(NaN);if(e=sr.WwwD.exec(t),e){a=parseInt(e[1],10)-1;var l=parseInt(e[2],10)-1;return w1(r,a,l)?y1(r,a,l):new Date(NaN)}return null}function WX(t){var r,e,i;if(r=sr.HH.exec(t),r)return e=parseFloat(r[1].replace(",",".")),Uh(e)?e%24*zh:NaN;if(r=sr.HHMM.exec(t),r)return e=parseInt(r[1],10),i=parseFloat(r[2].replace(",",".")),Uh(e,i)?e%24*zh+i*m1:NaN;if(r=sr.HHMMSS.exec(t),r){e=parseInt(r[1],10),i=parseInt(r[2],10);var n=parseFloat(r[3].replace(",","."));return Uh(e,i,n)?e%24*zh+i*m1+n*1e3:NaN}return null}function y1(t,r,e){r=r||0,e=e||0;var i=new Date(0);i.setUTCFullYear(t,0,4);var n=i.getUTCDay()||7,a=r*7+e+1-n;return i.setUTCDate(i.getUTCDate()+a),i}var KX=[31,28,31,30,31,30,31,31,30,31,30,31],GX=[31,29,31,30,31,30,31,31,30,31,30,31];function Y5(t){return t%400===0||t%4===0&&t%100!==0}function b1(t,r,e){if(r<0||r>11)return!1;if(e!=null){if(e<1)return!1;var i=Y5(t);if(i&&e>GX[r]||!i&&e>KX[r])return!1}return!0}function ZX(t,r){if(r<1)return!1;var e=Y5(t);return!(e&&r>366||!e&&r>365)}function w1(t,r,e){return!(r<0||r>52||e!=null&&(e<0||e>6))}function Uh(t,r,e){return!(t!=null&&(t<0||t>=25)||r!=null&&(r<0||r>=60)||e!=null&&(e<0||e>=60))}function xa(t,r){yr(1,arguments);var e=r||{},i=e.locale,n=i&&i.options&&i.options.weekStartsOn,a=n==null?0:Vi(n),s=e.weekStartsOn==null?a:Vi(e.weekStartsOn);if(!(s>=0&&s<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var o=mn(t),l=o.getDay(),u=(l=n.getTime()?e+1:r.getTime()>=s.getTime()?e:e-1}function XX(t){yr(1,arguments);var r=qX(t),e=new Date(0);e.setFullYear(r,0,4),e.setHours(0,0,0,0);var i=Hc(e);return i}var QX=6048e5;function JX(t){yr(1,arguments);var r=mn(t),e=Hc(r).getTime()-XX(r).getTime();return Math.round(e/QX)+1}function eQ(t,r){yr(1,arguments);var e=mn(t),i=e.getFullYear(),n=r||{},a=n.locale,s=a&&a.options&&a.options.firstWeekContainsDate,o=s==null?1:Vi(s),l=n.firstWeekContainsDate==null?o:Vi(n.firstWeekContainsDate);if(!(l>=1&&l<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var u=new Date(0);u.setFullYear(i+1,0,l),u.setHours(0,0,0,0);var c=xa(u,r),d=new Date(0);d.setFullYear(i,0,l),d.setHours(0,0,0,0);var h=xa(d,r);return e.getTime()>=c.getTime()?i+1:e.getTime()>=h.getTime()?i:i-1}function tQ(t,r){yr(1,arguments);var e=r||{},i=e.locale,n=i&&i.options&&i.options.firstWeekContainsDate,a=n==null?1:Vi(n),s=e.firstWeekContainsDate==null?a:Vi(e.firstWeekContainsDate),o=eQ(t,r),l=new Date(0);l.setFullYear(o,0,s),l.setHours(0,0,0,0);var u=xa(l,r);return u}var rQ=6048e5;function iQ(t,r){yr(1,arguments);var e=mn(t),i=xa(e,r).getTime()-tQ(e,r).getTime();return Math.round(i/rQ)+1}var nQ=6048e5;function aQ(t,r,e){yr(2,arguments);var i=xa(t,e),n=xa(r,e),a=i.getTime()-Vc(i),s=n.getTime()-Vc(n);return Math.round((a-s)/nQ)}function sQ(t){yr(1,arguments);var r=mn(t),e=r.getMonth();return r.setFullYear(r.getFullYear(),e+1,0),r.setHours(0,0,0,0),r}function oQ(t){yr(1,arguments);var r=mn(t);return r.setDate(1),r.setHours(0,0,0,0),r}function lQ(t,r){return yr(1,arguments),aQ(sQ(t),oQ(t),r)+1}const uQ=24*60*60*1e3;class Zt{constructor(r,{order:e=0,locale:i,isFullDay:n}={}){if(this.isDateInfo=!0,this.order=e,this.locale=i instanceof zc?i:new zc(i),this.firstDayOfWeek=this.locale.firstDayOfWeek,!ti(r)){const l=this.locale.normalizeDate(r);n?r={start:l,end:l}:r={startOn:l,endOn:l}}let a=null,s=null;if(r.start?a=this.locale.normalizeDate(r.start,st(Pe({},this.opts),{time:"00:00:00"})):r.startOn&&(a=this.locale.normalizeDate(r.startOn,this.opts)),r.end?s=this.locale.normalizeDate(r.end,st(Pe({},this.opts),{time:"23:59:59"})):r.endOn&&(s=this.locale.normalizeDate(r.endOn,this.opts)),a&&s&&a>s){const l=a;a=s,s=l}else a&&r.span>=1&&(s=Mi(a,r.span-1));this.start=a,this.startTime=a?a.getTime():NaN,this.end=s,this.endTime=s?s.getTime():NaN,this.isDate=this.startTime&&this.startTime===this.endTime,this.isRange=!this.isDate;const o=c1(r,{},Zt.patternProps);if(o.assigned&&(this.on={and:o.target}),r.on){const l=(Dr(r.on)?r.on:[r.on]).map(u=>{if(an(u))return u;const c=c1(u,{},Zt.patternProps);return c.assigned?c.target:null}).filter(u=>u);l.length&&(this.on=st(Pe({},this.on),{or:l}))}this.isComplex=!!this.on}get opts(){return{order:this.order,locale:this.locale}}toDateInfo(r){return r.isDateInfo?r:new Zt(r,this.opts)}startOfWeek(r){const e=r.getDay()+1,i=e>=this.firstDayOfWeek?this.firstDayOfWeek-e:-(7-(this.firstDayOfWeek-e));return Mi(r,i)}diffInDays(r,e){return Math.round((e-r)/uQ)}diffInWeeks(r,e){return this.diffInDays(this.startOfWeek(r),this.startOfWeek(e))}diffInYears(r,e){return e.getUTCFullYear()-r.getUTCFullYear()}diffInMonths(r,e){return this.diffInYears(r,e)*12+(e.getMonth()-r.getMonth())}static get patterns(){return{dailyInterval:{test:(r,e,i)=>i.diffInDays(i.start||new Date,r.date)%e===0},weeklyInterval:{test:(r,e,i)=>i.diffInWeeks(i.start||new Date,r.date)%e===0},monthlyInterval:{test:(r,e,i)=>i.diffInMonths(i.start||new Date,r.date)%e===0},yearlyInterval:{test:()=>(r,e,i)=>i.diffInYears(i.start||new Date,r.date)%e===0},days:{validate:r=>Dr(r)?r:[parseInt(r,10)],test:(r,e)=>e.includes(r.day)||e.includes(-r.dayFromEnd)},weekdays:{validate:r=>Dr(r)?r:[parseInt(r,10)],test:(r,e)=>e.includes(r.weekday)},ordinalWeekdays:{validate:r=>Object.keys(r).reduce((e,i)=>{const n=r[i];return n&&(e[i]=Dr(n)?n:[parseInt(n,10)]),e},{}),test:(r,e)=>Object.keys(e).map(i=>parseInt(i,10)).find(i=>e[i].includes(r.weekday)&&(i===r.weekdayOrdinal||i===-r.weekdayOrdinalFromEnd))},weekends:{validate:r=>r,test:r=>r.weekday===1||r.weekday===7},workweek:{validate:r=>r,test:r=>r.weekday>=2&&r.weekday<=6},weeks:{validate:r=>Dr(r)?r:[parseInt(r,10)],test:(r,e)=>e.includes(r.week)||e.includes(-r.weekFromEnd)},months:{validate:r=>Dr(r)?r:[parseInt(r,10)],test:(r,e)=>e.includes(r.month)},years:{validate:r=>Dr(r)?r:[parseInt(r,10)],test:(r,e)=>e.includes(r.year)}}}static get patternProps(){return Object.keys(Zt.patterns).map(r=>({name:r,validate:Zt.patterns[r].validate}))}static testConfig(r,e,i){return an(r)?r(e):ti(r)?Object.keys(r).every(n=>Zt.patterns[n].test(e,r[n],i)):null}iterateDatesInRange({start:r,end:e},i){if(!r||!e||!an(i))return null;r=this.locale.normalizeDate(r,st(Pe({},this.opts),{time:"00:00:00"}));const n={i:0,date:r,day:this.locale.getDateParts(r),finished:!1};let a=null;for(;!n.finished&&n.date<=e;n.i++)a=i(n),n.date=Mi(n.date,1),n.day=this.locale.getDateParts(n.date);return a}shallowIntersectingRange(r){return this.rangeShallowIntersectingRange(this,this.toDateInfo(r))}rangeShallowIntersectingRange(r,e){if(!this.dateShallowIntersectsDate(r,e))return null;const i=r.toRange(),n=e.toRange();let a=null,s=null;return i.start?n.start?a=i.start>n.start?i.start:n.start:a=i.start:n.start&&(a=n.start),i.end?n.end?s=i.end{this.matchesDay(a.day)&&(n=n||e.matchesDay(a.day),a.finished=n)}),n}shallowIntersectsDate(r){return this.dateShallowIntersectsDate(this,this.toDateInfo(r))}dateShallowIntersectsDate(r,e){return r.isDate?e.isDate?r.startTime===e.startTime:this.dateShallowIncludesDate(e,r):e.isDate?this.dateShallowIncludesDate(r,e):!(r.start&&e.end&&r.start>e.end||r.end&&e.start&&r.end{this.matchesDay(a.day)&&(n=n&&e.matchesDay(a.day),a.finished=!n)}),n}shallowIncludesDate(r){return this.dateShallowIncludesDate(this,r.isDate?r:new Zt(r,this.opts))}dateShallowIncludesDate(r,e){return r.isDate?e.isDate?r.startTime===e.startTime:!e.startTime||!e.endTime?!1:r.startTime===e.startTime&&r.startTime===e.endTime:e.isDate?!(r.start&&e.startr.end):!(r.start&&(!e.start||e.startr.end))}intersectsDay(r){return this.shallowIntersectsDate(r.range)&&this.matchesDay(r)?this:null}matchesDay(r){return this.on?!(this.on.and&&!Zt.testConfig(this.on.and,r,this)||this.on.or&&!this.on.or.some(e=>Zt.testConfig(e,r,this))):!0}toRange(){return new Zt({start:this.start,end:this.end},this.opts)}compare(r){if(this.order!==r.order)return this.order-r.order;if(this.isDate!==r.isDate)return this.isDate?1:-1;if(this.isDate)return 0;const e=this.start-r.start;return e!==0?e:this.end-r.end}}const oi={ar:{dow:7,L:"D/\u200FM/\u200FYYYY"},bg:{dow:2,L:"D.MM.YYYY"},ca:{dow:2,L:"DD/MM/YYYY"},"zh-CN":{dow:2,L:"YYYY/MM/DD"},"zh-TW":{dow:1,L:"YYYY/MM/DD"},hr:{dow:2,L:"DD.MM.YYYY"},cs:{dow:2,L:"DD.MM.YYYY"},da:{dow:2,L:"DD.MM.YYYY"},nl:{dow:2,L:"DD-MM-YYYY"},"en-US":{dow:1,L:"MM/DD/YYYY"},"en-AU":{dow:2,L:"DD/MM/YYYY"},"en-CA":{dow:1,L:"YYYY-MM-DD"},"en-GB":{dow:2,L:"DD/MM/YYYY"},"en-IE":{dow:2,L:"DD-MM-YYYY"},"en-NZ":{dow:2,L:"DD/MM/YYYY"},"en-ZA":{dow:1,L:"YYYY/MM/DD"},eo:{dow:2,L:"YYYY-MM-DD"},et:{dow:2,L:"DD.MM.YYYY"},fi:{dow:2,L:"DD.MM.YYYY"},fr:{dow:2,L:"DD/MM/YYYY"},"fr-CA":{dow:1,L:"YYYY-MM-DD"},"fr-CH":{dow:2,L:"DD.MM.YYYY"},de:{dow:2,L:"DD.MM.YYYY"},he:{dow:1,L:"DD.MM.YYYY"},id:{dow:2,L:"DD/MM/YYYY"},it:{dow:2,L:"DD/MM/YYYY"},ja:{dow:1,L:"YYYY\u5E74M\u6708D\u65E5"},ko:{dow:1,L:"YYYY.MM.DD"},lv:{dow:2,L:"DD.MM.YYYY"},lt:{dow:2,L:"DD.MM.YYYY"},mk:{dow:2,L:"D.MM.YYYY"},nb:{dow:2,L:"D. MMMM YYYY"},nn:{dow:2,L:"D. MMMM YYYY"},pl:{dow:2,L:"DD.MM.YYYY"},pt:{dow:2,L:"DD/MM/YYYY"},ro:{dow:2,L:"DD.MM.YYYY"},ru:{dow:2,L:"DD.MM.YYYY"},sk:{dow:2,L:"DD.MM.YYYY"},"es-ES":{dow:2,L:"DD/MM/YYYY"},"es-MX":{dow:2,L:"DD/MM/YYYY"},sv:{dow:2,L:"YYYY-MM-DD"},th:{dow:1,L:"DD/MM/YYYY"},tr:{dow:2,L:"DD.MM.YYYY"},uk:{dow:2,L:"DD.MM.YYYY"},vi:{dow:2,L:"DD/MM/YYYY"}};oi.en=oi["en-US"];oi.es=oi["es-ES"];oi.no=oi.nb;oi.zh=oi["zh-CN"];Vu(oi).forEach(([t,{dow:r,L:e}])=>{oi[t]={id:t,firstDayOfWeek:r,masks:{L:e}}});const Cn={DATE_TIME:1,DATE:2,TIME:3},cQ={1:["year","month","day","hours","minutes","seconds","milliseconds"],2:["year","month","day"],3:["hours","minutes","seconds","milliseconds"]},_1=/d{1,2}|W{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|Z{1,4}|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,Pn=/\d\d?/,dQ=/\d{3}/,hQ=/\d{4}/,oo=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF/]+(\s*?[\u0600-\u06FF]+){1,2}/i,fQ=/\[([^]*?)\]/gm,x1=()=>{},S1=t=>(r,e,i)=>{const n=i[t].indexOf(e.charAt(0).toUpperCase()+e.substring(1).toLowerCase());~n&&(r.month=n)},pQ=["L","iso"],br=7,gQ=[31,28,31,30,31,30,31,31,30,31,30,31],mQ=[{value:0,label:"00"},{value:1,label:"01"},{value:2,label:"02"},{value:3,label:"03"},{value:4,label:"04"},{value:5,label:"05"},{value:6,label:"06"},{value:7,label:"07"},{value:8,label:"08"},{value:9,label:"09"},{value:10,label:"10"},{value:11,label:"11"},{value:12,label:"12"},{value:13,label:"13"},{value:14,label:"14"},{value:15,label:"15"},{value:16,label:"16"},{value:17,label:"17"},{value:18,label:"18"},{value:19,label:"19"},{value:20,label:"20"},{value:21,label:"21"},{value:22,label:"22"},{value:23,label:"23"}],C1={D(t){return t.day},DD(t){return lt(t.day)},Do(t,r){return r.DoFn(t.day)},d(t){return t.weekday-1},dd(t){return lt(t.weekday-1)},W(t,r){return r.dayNamesNarrow[t.weekday-1]},WW(t,r){return r.dayNamesShorter[t.weekday-1]},WWW(t,r){return r.dayNamesShort[t.weekday-1]},WWWW(t,r){return r.dayNames[t.weekday-1]},M(t){return t.month},MM(t){return lt(t.month)},MMM(t,r){return r.monthNamesShort[t.month-1]},MMMM(t,r){return r.monthNames[t.month-1]},YY(t){return String(t.year).substring(2)},YYYY(t){return lt(t.year,4)},h(t){return t.hours%12||12},hh(t){return lt(t.hours%12||12)},H(t){return t.hours},HH(t){return lt(t.hours)},m(t){return t.minutes},mm(t){return lt(t.minutes)},s(t){return t.seconds},ss(t){return lt(t.seconds)},S(t){return Math.round(t.milliseconds/100)},SS(t){return lt(Math.round(t.milliseconds/10),2)},SSS(t){return lt(t.milliseconds,3)},a(t,r){return t.hours<12?r.amPm[0]:r.amPm[1]},A(t,r){return t.hours<12?r.amPm[0].toUpperCase():r.amPm[1].toUpperCase()},Z(){return"Z"},ZZ(t){const r=t.timezoneOffset;return`${r>0?"-":"+"}${lt(Math.floor(Math.abs(r)/60),2)}`},ZZZ(t){const r=t.timezoneOffset;return`${r>0?"-":"+"}${lt(Math.floor(Math.abs(r)/60)*100+Math.abs(r)%60,4)}`},ZZZZ(t){const r=t.timezoneOffset;return`${r>0?"-":"+"}${lt(Math.floor(Math.abs(r)/60),2)}:${lt(Math.abs(r)%60,2)}`}},Ot={D:[Pn,(t,r)=>{t.day=r}],Do:[new RegExp(Pn.source+oo.source),(t,r)=>{t.day=parseInt(r,10)}],d:[Pn,x1],W:[oo,x1],M:[Pn,(t,r)=>{t.month=r-1}],MMM:[oo,S1("monthNamesShort")],MMMM:[oo,S1("monthNames")],YY:[Pn,(t,r)=>{const e=+new Date().getFullYear().toString().substring(0,2);t.year=`${r>68?e-1:e}${r}`}],YYYY:[hQ,(t,r)=>{t.year=r}],S:[/\d/,(t,r)=>{t.millisecond=r*100}],SS:[/\d{2}/,(t,r)=>{t.millisecond=r*10}],SSS:[dQ,(t,r)=>{t.millisecond=r}],h:[Pn,(t,r)=>{t.hour=r}],m:[Pn,(t,r)=>{t.minute=r}],s:[Pn,(t,r)=>{t.second=r}],a:[oo,(t,r,e)=>{const i=r.toLowerCase();i===e.amPm[0]?t.isPm=!1:i===e.amPm[1]&&(t.isPm=!0)}],Z:[/[^\s]*?[+-]\d\d:?\d\d|[^\s]*?Z?/,(t,r)=>{r==="Z"&&(r="+00:00");const e=`${r}`.match(/([+-]|\d\d)/gi);if(e){const i=+(e[1]*60)+parseInt(e[2],10);t.timezoneOffset=e[0]==="+"?i:-i}}]};Ot.DD=Ot.D;Ot.dd=Ot.d;Ot.WWWW=Ot.WWW=Ot.WW=Ot.W;Ot.MM=Ot.M;Ot.mm=Ot.m;Ot.hh=Ot.H=Ot.HH=Ot.h;Ot.ss=Ot.s;Ot.A=Ot.a;Ot.ZZZZ=Ot.ZZZ=Ot.ZZ=Ot.Z;function vQ(t,r){const e=new Intl.DateTimeFormat().resolvedOptions().locale;let i;In(t)?i=t:z0(t,"id")&&(i=t.id),i=(i||e).toLowerCase();const n=Object.keys(r),a=o=>n.find(l=>l.toLowerCase()===o);i=a(i)||a(i.substring(0,2))||e;const s=st(Pe(Pe({},r["en-IE"]),r[i]),{id:i});return t=ti(t)?H0(t,s):s,t}class zc{constructor(r,{locales:e=oi,timezone:i}={}){const{id:n,firstDayOfWeek:a,masks:s}=vQ(r,e);this.id=n,this.daysInWeek=br,this.firstDayOfWeek=_R(a,1,br),this.masks=s,this.timezone=i||void 0,this.dayNames=this.getDayNames("long"),this.dayNamesShort=this.getDayNames("short"),this.dayNamesShorter=this.dayNamesShort.map(o=>o.substring(0,2)),this.dayNamesNarrow=this.getDayNames("narrow"),this.monthNames=this.getMonthNames("long"),this.monthNamesShort=this.getMonthNames("short"),this.amPm=["am","pm"],this.monthData={},this.getMonthComps=this.getMonthComps.bind(this),this.parse=this.parse.bind(this),this.format=this.format.bind(this),this.toPage=this.toPage.bind(this)}format(r,e){if(r=this.normalizeDate(r),!r)return"";e=this.normalizeMasks(e)[0];const i=[];e=e.replace(fQ,(s,o)=>(i.push(o),"??"));const n=/Z$/.test(e)?"utc":this.timezone,a=this.getDateParts(r,n);return e=e.replace(_1,s=>s in C1?C1[s](a,this):s.slice(1,s.length-1)),e.replace(/\?\?/g,()=>i.shift())}parse(r,e){return this.normalizeMasks(e).map(i=>{if(typeof i!="string")throw new Error("Invalid mask in fecha.parse");let n=r;if(n.length>1e3)return!1;let a=!0;const s={};if(i.replace(_1,u=>{if(Ot[u]){const c=Ot[u],d=n.search(c[0]);~d?n.replace(c[0],h=>(c[1](s,h,this),n=n.substring(d+h.length),h)):a=!1}return Ot[u]?"":u.slice(1,u.length-1)}),!a)return!1;const o=new Date;s.isPm===!0&&s.hour!=null&&+s.hour!=12?s.hour=+s.hour+12:s.isPm===!1&&+s.hour==12&&(s.hour=0);let l;return s.timezoneOffset!=null?(s.minute=+(s.minute||0)-+s.timezoneOffset,l=new Date(Date.UTC(s.year||o.getFullYear(),s.month||0,s.day||1,s.hour||0,s.minute||0,s.second||0,s.millisecond||0))):l=this.getDateFromParts({year:s.year||o.getFullYear(),month:(s.month||0)+1,day:s.day||1,hours:s.hour||0,minutes:s.minute||0,seconds:s.second||0,milliseconds:s.millisecond||0}),l}).find(i=>i)||new Date(r)}normalizeMasks(r){return(Xr(r)&&r||[In(r)&&r||"YYYY-MM-DD"]).map(e=>pQ.reduce((i,n)=>i.replace(n,this.masks[n]||""),e))}normalizeDate(r,e={}){let i=null,{type:n,fillDate:a}=e;const{mask:s,patch:o,time:l}=e,u=n==="auto"||!n;if(Lo(r)?(n="number",i=new Date(+r)):In(r)?(n="string",i=r?this.parse(r,s||"iso"):null):ti(r)?(n="object",i=this.getDateFromParts(r)):(n="date",i=Nn(r)?new Date(r.getTime()):null),i&&o){a=a==null?new Date:this.normalizeDate(a);const c=Pe(Pe({},this.getDateParts(a)),tG(this.getDateParts(i),cQ[o]));i=this.getDateFromParts(c)}return u&&(e.type=n),i&&!isNaN(i.getTime())?(l&&(i=this.adjustTimeForDate(i,{timeAdjust:l})),i):null}denormalizeDate(r,{type:e,mask:i}={}){switch(e){case"number":return r?r.getTime():NaN;case"string":return r?this.format(r,i||"iso"):"";default:return r?new Date(r):null}}hourIsValid(r,e,i){if(!e)return!0;if(Dr(e))return e.includes(r);if(ti(e)){const n=e.min||0,a=e.max||24;return n<=r&&a>=r}return e(r,i)}getHourOptions(r,e){return mQ.filter(i=>this.hourIsValid(i.value,r,e))}getMinuteOptions(r){const e=[];r=r>0?r:1;for(let i=0;i<=59;i+=r)e.push({value:i,label:lt(i,2)});return e}nearestOptionValue(r,e){if(r==null)return r;const i=e.reduce((n,a)=>{if(a.disabled)return n;if(isNaN(n))return a.value;const s=Math.abs(n-r);return Math.abs(a.value-r)i&&(i instanceof Zt?i:new Zt(i,e))).filter(i=>i)}getDateParts(r,e=this.timezone){if(!r)return null;let i=r;if(e){const b=new Date(r.toLocaleString("en-US",{timeZone:e}));b.setMilliseconds(r.getMilliseconds());const w=b.getTime()-r.getTime();i=new Date(r.getTime()+w)}const n=i.getMilliseconds(),a=i.getSeconds(),s=i.getMinutes(),o=i.getHours(),l=i.getMonth()+1,u=i.getFullYear(),c=this.getMonthComps(l,u),d=i.getDate(),h=c.days-d+1,f=i.getDay()+1,p=Math.floor((d-1)/7+1),m=Math.floor((c.days-d)/7+1),g=Math.ceil((d+Math.abs(c.firstWeekday-c.firstDayOfWeek))/7),y=c.weeks-g+1,v={milliseconds:n,seconds:a,minutes:s,hours:o,day:d,dayFromEnd:h,weekday:f,weekdayOrdinal:p,weekdayOrdinalFromEnd:m,week:g,weekFromEnd:y,month:l,year:u,date:r,isValid:!0};return v.timezoneOffset=this.getTimezoneOffset(v),v}getDateFromParts(r){if(!r)return null;const e=new Date,{year:i=e.getFullYear(),month:n=e.getMonth()+1,day:a=e.getDate(),hours:s=0,minutes:o=0,seconds:l=0,milliseconds:u=0}=r;if(this.timezone){const c=`${lt(i,4)}-${lt(n,2)}-${lt(a,2)}T${lt(s,2)}:${lt(o,2)}:${lt(l,2)}.${lt(u,3)}`;return v1(c,{timeZone:this.timezone})}return new Date(i,n-1,a,s,o,l,u)}getTimezoneOffset(r){const{year:e,month:i,day:n,hours:a=0,minutes:s=0,seconds:o=0,milliseconds:l=0}=r;let u;const c=new Date(Date.UTC(e,i-1,n,a,s,o,l));if(this.timezone){const d=`${lt(e,4)}-${lt(i,2)}-${lt(n,2)}T${lt(a,2)}:${lt(s,2)}:${lt(o,2)}.${lt(l,3)}`;u=v1(d,{timeZone:this.timezone})}else u=new Date(e,i-1,n,a,s,o,l);return(u-c)/6e4}toPage(r,e){return Lo(r)?en(e,r):In(r)?this.getDateParts(this.normalizeDate(r)):Nn(r)?this.getDateParts(r):ti(r)?r:null}getMonthDates(r=2e3){const e=[];for(let i=0;i<12;i++)e.push(new Date(r,i,15));return e}getMonthNames(r){const e=new Intl.DateTimeFormat(this.id,{month:r,timezome:"UTC"});return this.getMonthDates().map(i=>e.format(i))}getWeekdayDates(r=this.firstDayOfWeek){const e=[],i=5+r-1;for(let n=0;ne.format(i))}getMonthComps(r,e){const i=`${r}-${e}`;let n=this.monthData[i];if(!n){const a=e%4===0&&e%100!==0||e%400===0,s=new Date(e,r-1,1),o=s.getDay()+1,l=r===2&&a?29:gQ[r-1],u=this.firstDayOfWeek-1,c=lQ(s,{weekStartsOn:u}),d=[],h=[];for(let f=0;f(W,F,oe,me)=>this.normalizeDate({year:R,month:U,day:de,hours:W,minutes:F,seconds:oe,milliseconds:me});for(let R=1;R<=r;R++){for(let U=1,de=s;U<=br;U++,de+=de===br?1-br:1){d&&de===o&&(m=1,g=e.days,y=Math.floor((m-1)/br+1),v=Math.floor((e.days-m)/br+1),b=1,w=e.weeks,_=e.month,x=e.year,d=!1,h=!0);const W=H(x,_,m),F={start:W(0,0,0),end:W(23,59,59,999)},oe=F.start,me=`${lt(x,4)}-${lt(_,2)}-${lt(m,2)}`,Se=U,Me=br-U,Ve=u[R-1],Oe=l[R-1],pe=m===S&&_===k&&x===I,De=h&&m===1,j=h&&m===e.days,X=R===1,G=R===r,re=U===1,$=U===br;a.push({id:me,label:m.toString(),ariaLabel:p.format(new Date(x,_-1,m)),day:m,dayFromEnd:g,weekday:de,weekdayPosition:Se,weekdayPositionFromEnd:Me,weekdayOrdinal:y,weekdayOrdinalFromEnd:v,week:b,weekFromEnd:w,weeknumber:Ve,isoWeeknumber:Oe,month:_,year:x,dateFromTime:W,date:oe,range:F,isToday:pe,isFirstDay:De,isLastDay:j,inMonth:h,inPrevMonth:d,inNextMonth:f,onTop:X,onBottom:G,onLeft:re,onRight:$,classes:[`id-${me}`,`day-${m}`,`day-from-end-${g}`,`weekday-${de}`,`weekday-position-${Se}`,`weekday-ordinal-${y}`,`weekday-ordinal-from-end-${v}`,`week-${b}`,`week-from-end-${w}`,{"is-today":pe,"is-first-day":De,"is-last-day":j,"in-month":h,"in-prev-month":d,"in-next-month":f,"on-top":X,"on-bottom":G,"on-left":re,"on-right":$}]}),h&&j?(h=!1,f=!0,m=1,g=n.days,y=1,v=Math.floor((n.days-m)/br+1),b=1,w=n.weeks,_=n.month,x=n.year):(m++,g--,y=Math.floor((m-1)/br+1),v=Math.floor((e.days-m)/br+1))}b++,w--}return a}}class W5{constructor({key:r,hashcode:e,highlight:i,content:n,dot:a,bar:s,popover:o,dates:l,excludeDates:u,excludeMode:c,customData:d,order:h,pinPage:f},p,m){this.key=GF(r)?jc():r,this.hashcode=e,this.customData=d,this.order=h||0,this.dateOpts={order:h,locale:m},this.pinPage=f,i&&(this.highlight=p.normalizeHighlight(i)),n&&(this.content=p.normalizeContent(n)),a&&(this.dot=p.normalizeDot(a)),s&&(this.bar=p.normalizeBar(s)),o&&(this.popover=o),this.dates=m.normalizeDates(l,this.dateOpts),this.hasDates=!!Xr(this.dates),this.excludeDates=m.normalizeDates(u,this.dateOpts),this.hasExcludeDates=!!Xr(this.excludeDates),this.excludeMode=c||"intersects",this.hasExcludeDates&&!this.hasDates&&(this.dates.push(new Zt({},this.dateOpts)),this.hasDates=!0),this.isComplex=OX(this.dates,g=>g.isComplex)}intersectsDate(r){return r=r instanceof Zt?r:new Zt(r,this.dateOpts),!this.excludesDate(r)&&(this.dates.find(e=>e.intersectsDate(r))||!1)}includesDate(r){return r=r instanceof Zt?r:new Zt(r,this.dateOpts),!this.excludesDate(r)&&(this.dates.find(e=>e.includesDate(r))||!1)}excludesDate(r){return r=r instanceof Zt?r:new Zt(r,this.dateOpts),this.hasExcludeDates&&this.excludeDates.find(e=>this.excludeMode==="intersects"&&e.intersectsDate(r)||this.excludeMode==="includes"&&e.includesDate(r))}intersectsDay(r){return!this.excludesDay(r)&&(this.dates.find(e=>e.intersectsDay(r))||!1)}excludesDay(r){return this.hasExcludeDates&&this.excludeDates.find(e=>e.intersectsDay(r))}}const yQ=300,bQ=60,wQ=80;var _Q={maxSwipeTime:yQ,minHorizontalSwipeDistance:bQ,maxVerticalSwipeDistance:wQ};const xQ="MMMM YYYY",SQ="W",CQ="MMM",PQ=["L","YYYY-MM-DD","YYYY/MM/DD"],OQ=["L h:mm A","YYYY-MM-DD h:mm A","YYYY/MM/DD h:mm A"],kQ=["L HH:mm","YYYY-MM-DD HH:mm","YYYY/MM/DD HH:mm"],EQ=["h:mm A"],TQ=["HH:mm"],DQ="WWW, MMM D, YYYY",MQ=["L","YYYY-MM-DD","YYYY/MM/DD"],IQ="iso",AQ="YYYY-MM-DDTHH:mm:ss.SSSZ";var BQ={title:xQ,weekdays:SQ,navMonths:CQ,input:PQ,inputDateTime:OQ,inputDateTime24hr:kQ,inputTime:EQ,inputTime24hr:TQ,dayPopover:DQ,data:MQ,model:IQ,iso:AQ};const LQ="640px",FQ="768px",RQ="1024px",NQ="1280px";var jQ={sm:LQ,md:FQ,lg:RQ,xl:NQ};const VQ={componentPrefix:"v",color:"blue",isDark:!1,navVisibility:"click",titlePosition:"center",transition:"slide-h",touch:_Q,masks:BQ,screens:jQ,locales:oi,datePicker:{updateOnInput:!0,inputDebounce:1e3,popover:{visibility:"hover-focus",placement:"bottom-start",keepVisibleOnInput:!1,isInteractive:!0}}},$p=zi(VQ),HQ=N(()=>oY($p.locales,t=>(t.masks=H0(t.masks,$p.masks),t))),jn=t=>window&&z0(window.__vcalendar__,t)?gl(window.__vcalendar__,t):gl($p,t),zQ={props:{color:{type:String,default:()=>jn("color")},isDark:{type:Boolean,default:()=>jn("isDark")},firstDayOfWeek:Number,masks:Object,locale:[String,Object],timezone:String,minDate:null,maxDate:null,minDateExact:null,maxDateExact:null,disabledDates:null,availableDates:null,theme:null},computed:{$theme(){return this.theme instanceof d1?this.theme:new d1({color:this.color,isDark:this.isDark})},$locale(){if(this.locale instanceof zc)return this.locale;const t=ti(this.locale)?this.locale:{id:this.locale,firstDayOfWeek:this.firstDayOfWeek,masks:this.masks};return new zc(t,{locales:HQ.value,timezone:this.timezone})},disabledDates_(){const t=this.normalizeDates(this.disabledDates),{minDate:r,minDateExact:e,maxDate:i,maxDateExact:n}=this;if(e||r){const a=e?this.normalizeDate(e):this.normalizeDate(r,{time:"00:00:00"});t.push({start:null,end:new Date(a.getTime()-1e3)})}if(n||i){const a=n?this.normalizeDate(n):this.normalizeDate(i,{time:"23:59:59"});t.push({start:new Date(a.getTime()+1e3),end:null})}return t},availableDates_(){return this.normalizeDates(this.availableDates)},disabledAttribute(){return new W5({key:"disabled",dates:this.disabledDates_,excludeDates:this.availableDates_,excludeMode:"includes",order:100},this.$theme,this.$locale)}},methods:{formatDate(t,r){return this.$locale?this.$locale.format(t,r):""},parseDate(t,r){if(!this.$locale)return null;const e=this.$locale.parse(t,r);return Nn(e)?e:null},normalizeDate(t,r){return this.$locale?this.$locale.normalizeDate(t,r):t},normalizeDates(t){return this.$locale.normalizeDates(t,{isFullDay:!0})},pageForDate(t){return this.$locale.getDateParts(this.normalizeDate(t))},pageForThisMonth(){return this.pageForDate(new Date)}}},UQ={methods:{safeSlot(t,r,e=null){return an(this.$slots[t])?this.$slots[t](r):e}}},jd=IX,K5=zQ,U0=UQ,$Q={name:"PopoverRow",mixins:[jd],props:{attribute:Object},computed:{indicator(){const{highlight:t,dot:r,bar:e,popover:i}=this.attribute;if(i&&i.hideIndicator)return null;if(t){const{color:n,isDark:a}=t.start;return{style:st(Pe({},this.theme.bgAccentHigh({color:n,isDark:!a})),{width:"10px",height:"5px",borderRadius:"3px"})}}if(r){const{color:n,isDark:a}=r.start;return{style:st(Pe({},this.theme.bgAccentHigh({color:n,isDark:!a})),{width:"5px",height:"5px",borderRadius:"50%"})}}if(e){const{color:n,isDark:a}=e.start;return{style:st(Pe({},this.theme.bgAccentHigh({color:n,isDark:!a})),{width:"10px",height:"3px"})}}return null}}},YQ={class:"vc-day-popover-row"},WQ={key:0,class:"vc-day-popover-row-indicator"},KQ={class:"vc-day-popover-row-content"};function GQ(t,r,e,i,n,a){return O(),B("div",YQ,[a.indicator?(O(),B("div",WQ,[M("span",{style:gr(a.indicator.style),class:ge(a.indicator.class)},null,6)])):ce("",!0),M("div",KQ,[fe(t.$slots,"default",{},()=>[K(ae(e.attribute.popover?e.attribute.popover.label:"No content provided"),1)])])])}var ZQ=Gs($Q,[["render",GQ]]);const su="26px",qQ="0 0 32 32",XQ={"left-arrow":{viewBox:"0 -1 16 34",path:"M11.196 10c0 0.143-0.071 0.304-0.179 0.411l-7.018 7.018 7.018 7.018c0.107 0.107 0.179 0.268 0.179 0.411s-0.071 0.304-0.179 0.411l-0.893 0.893c-0.107 0.107-0.268 0.179-0.411 0.179s-0.304-0.071-0.411-0.179l-8.321-8.321c-0.107-0.107-0.179-0.268-0.179-0.411s0.071-0.304 0.179-0.411l8.321-8.321c0.107-0.107 0.268-0.179 0.411-0.179s0.304 0.071 0.411 0.179l0.893 0.893c0.107 0.107 0.179 0.25 0.179 0.411z"},"right-arrow":{viewBox:"-5 -1 16 34",path:"M10.625 17.429c0 0.143-0.071 0.304-0.179 0.411l-8.321 8.321c-0.107 0.107-0.268 0.179-0.411 0.179s-0.304-0.071-0.411-0.179l-0.893-0.893c-0.107-0.107-0.179-0.25-0.179-0.411 0-0.143 0.071-0.304 0.179-0.411l7.018-7.018-7.018-7.018c-0.107-0.107-0.179-0.268-0.179-0.411s0.071-0.304 0.179-0.411l0.893-0.893c0.107-0.107 0.268-0.179 0.411-0.179s0.304 0.071 0.411 0.179l8.321 8.321c0.107 0.107 0.179 0.268 0.179 0.411z"}},QQ={props:["name"],data(){return{width:su,height:su,viewBox:qQ,path:"",isBaseline:!1}},mounted(){this.updateIcon()},watch:{name(){this.updateIcon()}},methods:{updateIcon(){const t=XQ[this.name];t&&(this.width=t.width||su,this.height=t.height||su,this.viewBox=t.viewBox,this.path=t.path)}}},JQ=["width","height","viewBox"],eJ=["d"];function tJ(t,r,e,i,n,a){return O(),B("svg",{class:"vc-svg-icon",width:n.width,height:n.height,viewBox:n.viewBox},[M("path",{d:n.path},null,8,eJ)],8,JQ)}var G5=Gs(QQ,[["render",tJ]]);const $h=12,rJ={name:"CalendarNav",emits:["input"],components:{SvgIcon:G5},mixins:[jd],props:{value:{type:Object,default:()=>({month:0,year:0})},validator:{type:Function,default:()=>()=>!0}},data(){return{monthMode:!0,yearIndex:0,yearGroupIndex:0,onSpaceOrEnter:U5}},computed:{month(){return this.value&&this.value.month||0},year(){return this.value&&this.value.year||0},title(){return this.monthMode?this.yearIndex:`${this.firstYear} - ${this.lastYear}`},monthItems(){return this.getMonthItems(this.yearIndex)},yearItems(){return this.getYearItems(this.yearGroupIndex)},prevItemsEnabled(){return this.monthMode?this.prevMonthItemsEnabled:this.prevYearItemsEnabled},nextItemsEnabled(){return this.monthMode?this.nextMonthItemsEnabled:this.nextYearItemsEnabled},prevMonthItemsEnabled(){return this.getMonthItems(this.yearIndex-1).some(t=>!t.isDisabled)},nextMonthItemsEnabled(){return this.getMonthItems(this.yearIndex+1).some(t=>!t.isDisabled)},prevYearItemsEnabled(){return this.getYearItems(this.yearGroupIndex-1).some(t=>!t.isDisabled)},nextYearItemsEnabled(){return this.getYearItems(this.yearGroupIndex+1).some(t=>!t.isDisabled)},activeItems(){return this.monthMode?this.monthItems:this.yearItems},firstYear(){return V5(this.yearItems.map(t=>t.year))},lastYear(){return ml(this.yearItems.map(t=>t.year))}},watch:{year(){this.yearIndex=this.year},yearIndex(t){this.yearGroupIndex=this.getYearGroupIndex(t)},value(){this.focusFirstItem()}},created(){this.yearIndex=this.year},mounted(){this.focusFirstItem()},methods:{focusFirstItem(){this.$nextTick(()=>{const t=this.$refs.navContainer.querySelector(".vc-nav-item:not(.is-disabled)");t&&t.focus()})},getItemClasses({isActive:t,isCurrent:r,isDisabled:e}){const i=["vc-nav-item"];return t?i.push("is-active"):r&&i.push("is-current"),e&&i.push("is-disabled"),i},getYearGroupIndex(t){return Math.floor(t/$h)},getMonthItems(t){const{month:r,year:e}=this.pageForDate(new Date);return this.locale.getMonthDates().map((i,n)=>{const a=n+1;return{month:a,year:t,id:`${t}.${lt(a,2)}`,label:this.locale.format(i,this.masks.navMonths),ariaLabel:this.locale.format(i,"MMMM YYYY"),isActive:a===this.month&&t===this.year,isCurrent:a===r&&t===e,isDisabled:!this.validator({month:a,year:t}),click:()=>this.monthClick(a,t)}})},getYearItems(t){const{_:r,year:e}=this.pageForDate(new Date),i=t*$h,n=i+$h,a=[];for(let s=i;sthis.yearClick(s)})}return a},monthClick(t,r){this.validator({month:t,year:r})&&this.$emit("input",{month:t,year:r})},yearClick(t){this.yearIndex=t,this.monthMode=!0,this.focusFirstItem()},toggleMode(){this.monthMode=!this.monthMode},movePrev(){!this.prevItemsEnabled||(this.monthMode&&this.movePrevYear(),this.movePrevYearGroup())},moveNext(){!this.nextItemsEnabled||(this.monthMode&&this.moveNextYear(),this.moveNextYearGroup())},movePrevYear(){this.yearIndex--},moveNextYear(){this.yearIndex++},movePrevYearGroup(){this.yearGroupIndex--},moveNextYearGroup(){this.yearGroupIndex++}}},iJ={class:"vc-nav-container",ref:"navContainer"},nJ={class:"vc-nav-header"},aJ=["tabindex"],sJ=["tabindex"],oJ={class:"vc-nav-items"},lJ=["data-id","aria-label","tabindex","onClick","onKeydown"];function uJ(t,r,e,i,n,a){const s=we("svg-icon");return O(),B("div",iJ,[M("div",nJ,[M("span",{role:"button",class:ge(["vc-nav-arrow is-left",{"is-disabled":!a.prevItemsEnabled}]),tabindex:a.prevItemsEnabled?0:void 0,onClick:r[0]||(r[0]=(...o)=>a.movePrev&&a.movePrev(...o)),onKeydown:r[1]||(r[1]=o=>n.onSpaceOrEnter(o,a.movePrev))},[fe(t.$slots,"nav-left-button",{},()=>[q(s,{name:"left-arrow",width:"20px",height:"24px"})])],42,aJ),M("span",{role:"button",class:"vc-nav-title vc-grid-focus",style:{whiteSpace:"nowrap"},tabindex:"0",onClick:r[2]||(r[2]=(...o)=>a.toggleMode&&a.toggleMode(...o)),onKeydown:r[3]||(r[3]=o=>n.onSpaceOrEnter(o,a.toggleMode))},ae(a.title),33),M("span",{role:"button",class:ge(["vc-nav-arrow is-right",{"is-disabled":!a.nextItemsEnabled}]),tabindex:a.nextItemsEnabled?0:void 0,onClick:r[4]||(r[4]=(...o)=>a.moveNext&&a.moveNext(...o)),onKeydown:r[5]||(r[5]=o=>n.onSpaceOrEnter(o,a.moveNext))},[fe(t.$slots,"nav-right-button",{},()=>[q(s,{name:"right-arrow",width:"20px",height:"24px"})])],42,sJ)]),M("div",oJ,[(O(!0),B(qe,null,Wt(a.activeItems,o=>(O(),B("span",{key:o.label,role:"button","data-id":o.id,"aria-label":o.ariaLabel,class:ge(a.getItemClasses(o)),tabindex:o.isDisabled?void 0:0,onClick:o.click,onKeydown:l=>n.onSpaceOrEnter(l,o.click)},ae(o.label),43,lJ))),128))])],512)}var cJ=Gs(rJ,[["render",uJ]]);function Yp(t){document&&document.dispatchEvent(new CustomEvent("show-popover",{detail:t}))}function Wp(t){document&&document.dispatchEvent(new CustomEvent("hide-popover",{detail:t}))}function Z5(t){document&&document.dispatchEvent(new CustomEvent("toggle-popover",{detail:t}))}function dJ(t){document&&document.dispatchEvent(new CustomEvent("update-popover",{detail:t}))}function Uc(t){const{visibility:r}=t,e=r==="click",i=r==="hover",n=r==="hover-focus",a=r==="focus";t.autoHide=!e;let s=!1,o=!1;const{isRenderFn:l}=t,u={click:l?"onClick":"click",mousemove:l?"onMousemove":"mousemove",mouseleave:l?"onMouseleave":"mouseleave",focusin:l?"onFocusin":"focusin",focusout:l?"onFocusout":"focusout"};return{[u.click](c){e&&(t.ref=c.target,Z5(t),c.stopPropagation())},[u.mousemove](c){t.ref=c.currentTarget,s||(s=!0,(i||n)&&Yp(t))},[u.mouseleave](c){t.ref=c.target,s&&(s=!1,(i||n&&!o)&&Wp(t))},[u.focusin](c){t.ref=c.currentTarget,o||(o=!0,(a||n)&&Yp(t))},[u.focusout](c){t.ref=c.currentTarget,o&&!No(t.ref,c.relatedTarget)&&(o=!1,(a||n&&!s)&&Wp(t))}}}const hJ={name:"CalendarDay",emits:["dayclick","daymouseenter","daymouseleave","dayfocusin","dayfocusout","daykeydown"],mixins:[jd,U0],inheritAttrs:!1,render(){const t=()=>this.hasBackgrounds&&Ee("div",{class:"vc-highlights vc-day-layer"},this.backgrounds.map(({key:n,wrapperClass:a,class:s,style:o})=>Ee("div",{key:n,class:a},[Ee("div",{class:s,style:o})]))),r=()=>this.safeSlot("day-content",{day:this.day,attributes:this.day.attributes,attributesMap:this.day.attributesMap,dayProps:this.dayContentProps,dayEvents:this.dayContentEvents})||Ee("span",st(Pe(st(Pe({},this.dayContentProps),{class:this.dayContentClass,style:this.dayContentStyle}),this.dayContentEvents),{ref:"content"}),[this.day.label]),e=()=>this.hasDots&&Ee("div",{class:"vc-day-layer vc-day-box-center-bottom"},[Ee("div",{class:"vc-dots"},this.dots.map(({key:n,class:a,style:s})=>Ee("span",{key:n,class:a,style:s})))]),i=()=>this.hasBars&&Ee("div",{class:"vc-day-layer vc-day-box-center-bottom"},[Ee("div",{class:"vc-bars"},this.bars.map(({key:n,class:a,style:s})=>Ee("span",{key:n,class:a,style:s})))]);return Ee("div",{class:["vc-day",...this.day.classes,{"vc-day-box-center-center":!this.$slots["day-content"]},{"is-not-in-month":!this.inMonth}]},[t(),r(),e(),i()])},inject:["sharedState"],props:{day:{type:Object,required:!0}},data(){return{glyphs:{},dayContentEvents:{}}},computed:{label(){return this.day.label},startTime(){return this.day.range.start.getTime()},endTime(){return this.day.range.end.getTime()},inMonth(){return this.day.inMonth},isDisabled(){return this.day.isDisabled},backgrounds(){return this.glyphs.backgrounds},hasBackgrounds(){return!!Xr(this.backgrounds)},content(){return this.glyphs.content},dots(){return this.glyphs.dots},hasDots(){return!!Xr(this.dots)},bars(){return this.glyphs.bars},hasBars(){return!!Xr(this.bars)},popovers(){return this.glyphs.popovers},hasPopovers(){return!!Xr(this.popovers)},dayContentClass(){return["vc-day-content vc-focusable",{"is-disabled":this.isDisabled},gl(ml(this.content),"class")||""]},dayContentStyle(){return gl(ml(this.content),"style")},dayContentProps(){let t;return this.day.isFocusable?t="0":this.day.inMonth&&(t="-1"),{tabindex:t,"aria-label":this.day.ariaLabel,"aria-disabled":this.day.isDisabled?"true":"false",role:"button"}},dayEvent(){return st(Pe({},this.day),{el:this.$refs.content,popovers:this.popovers})}},watch:{theme(){this.refresh()},popovers(){this.refreshPopovers()},"day.shouldRefresh"(){this.refresh()}},mounted(){this.refreshPopovers(),this.refresh()},methods:{getDayEvent(t){return st(Pe({},this.dayEvent),{event:t})},click(t){this.$emit("dayclick",this.getDayEvent(t))},mouseenter(t){this.$emit("daymouseenter",this.getDayEvent(t))},mouseleave(t){this.$emit("daymouseleave",this.getDayEvent(t))},focusin(t){this.$emit("dayfocusin",this.getDayEvent(t))},focusout(t){this.$emit("dayfocusout",this.getDayEvent(t))},keydown(t){this.$emit("daykeydown",this.getDayEvent(t))},refresh(){if(!this.day.shouldRefresh)return;this.day.shouldRefresh=!1;const t={backgrounds:[],dots:[],bars:[],popovers:[],content:[]};this.day.attributes=Object.values(this.day.attributesMap||{}).sort((r,e)=>r.order-e.order),this.day.attributes.forEach(r=>{const{targetDate:e}=r,{isDate:i,isComplex:n,startTime:a,endTime:s}=e,o=this.startTime<=a,l=this.endTime>=s,u={isDate:i,isComplex:n,onStart:o,onEnd:l,onStartAndEnd:o&&l,onStartOrEnd:o||l};this.processHighlight(r,u,t),this.processNonHighlight(r,"content",u,t.content),this.processNonHighlight(r,"dot",u,t.dots),this.processNonHighlight(r,"bar",u,t.bars),this.processPopover(r,t)}),this.glyphs=t},processHighlight({key:t,highlight:r},{isDate:e,isComplex:i,onStart:n,onEnd:a,onStartAndEnd:s},{backgrounds:o,content:l}){if(!r)return;const{base:u,start:c,end:d}=r;e||i?(o.push({key:t,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",c.class],style:c.style}),l.push({key:`${t}-content`,class:c.contentClass,style:c.contentStyle})):s?(o.push({key:t,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",c.class],style:c.style}),l.push({key:`${t}-content`,class:c.contentClass,style:c.contentStyle})):n?(o.push({key:`${t}-base`,wrapperClass:"vc-day-layer vc-day-box-right-center",class:["vc-highlight vc-highlight-base-start",u.class],style:u.style}),o.push({key:t,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",c.class],style:c.style}),l.push({key:`${t}-content`,class:c.contentClass,style:c.contentStyle})):a?(o.push({key:`${t}-base`,wrapperClass:"vc-day-layer vc-day-box-left-center",class:["vc-highlight vc-highlight-base-end",u.class],style:u.style}),o.push({key:t,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight",d.class],style:d.style}),l.push({key:`${t}-content`,class:d.contentClass,style:d.contentStyle})):(o.push({key:`${t}-middle`,wrapperClass:"vc-day-layer vc-day-box-center-center",class:["vc-highlight vc-highlight-base-middle",u.class],style:u.style}),l.push({key:`${t}-content`,class:u.contentClass,style:u.contentStyle}))},processNonHighlight(t,r,{isDate:e,onStart:i,onEnd:n},a){if(!t[r])return;const{key:s}=t,o=`vc-${r}`,{base:l,start:u,end:c}=t[r];e||i?a.push({key:s,class:[o,u.class],style:u.style}):n?a.push({key:s,class:[o,c.class],style:c.style}):a.push({key:s,class:[o,l.class],style:l.style})},processPopover(t,{popovers:r}){const{key:e,customData:i,popover:n}=t;if(!n)return;const a=Fo({key:e,customData:i,attribute:t},Pe({},n),{visibility:n.label?"hover":"click",placement:"bottom",isInteractive:!n.label});r.splice(0,0,a)},refreshPopovers(){let t={};Xr(this.popovers)&&(t=Uc(Fo({id:this.dayPopoverId,data:this.day,isRenderFn:!0},...this.popovers))),this.dayContentEvents=kX({onClick:this.click,onMouseenter:this.mouseenter,onMouseleave:this.mouseleave,onFocusin:this.focusin,onFocusout:this.focusout,onKeydown:this.keydown},t),dJ({id:this.dayPopoverId,data:this.day})}}},fJ={name:"CalendarPane",emits:["update:page","weeknumberclick"],mixins:[jd,U0],inheritAttrs:!1,render(){const t=this.safeSlot("header",this.page)||Ee("div",{class:`vc-header align-${this.titlePosition}`},[Ee("div",Pe({class:"vc-title"},this.navPopoverEvents),[this.safeSlot("header-title",this.page,this.page.title)])]),r=this.weekdayLabels.map((l,u)=>Ee("div",{key:u+1,class:"vc-weekday"},[l])),e=this.showWeeknumbers_.startsWith("left"),i=this.showWeeknumbers_.startsWith("right");e?r.unshift(Ee("div",{class:"vc-weekday"})):i&&r.push(Ee("div",{class:"vc-weekday"}));const n=l=>Ee("div",{class:["vc-weeknumber"]},[Ee("span",{class:["vc-weeknumber-content",`is-${this.showWeeknumbers_}`],onClick:u=>{this.$emit("weeknumberclick",{weeknumber:l,days:this.page.days.filter(c=>c[this.weeknumberKey]===l),event:u})}},[l])]),a=[],{daysInWeek:s}=this.locale;this.page.days.forEach((l,u)=>{const c=u%s;(e&&c===0||i&&c===s)&&a.push(n(l[this.weeknumberKey])),a.push(Ee(hJ,st(Pe({},this.$attrs),{day:l}),this.$slots)),i&&c===s-1&&a.push(n(l[this.weeknumberKey]))});const o=Ee("div",{class:{"vc-weeks":!0,"vc-show-weeknumbers":this.showWeeknumbers_,"is-left":e,"is-right":i}},[r,a]);return Ee("div",{class:["vc-pane",`row-from-end-${this.rowFromEnd}`,`column-from-end-${this.columnFromEnd}`],ref:"pane"},[t,o])},props:{page:Object,position:Number,row:Number,rowFromEnd:Number,column:Number,columnFromEnd:Number,titlePosition:String,navVisibility:{type:String,default:()=>jn("navVisibility")},showWeeknumbers:[Boolean,String],showIsoWeeknumbers:[Boolean,String]},computed:{weeknumberKey(){return this.showWeeknumbers?"weeknumber":"isoWeeknumber"},showWeeknumbers_(){const t=this.showWeeknumbers||this.showIsoWeeknumbers;return t==null?"":wF(t)?t?"left":"":t.startsWith("right")?this.columnFromEnd>1?"right":t:this.column>1?"left":t},navPlacement(){switch(this.titlePosition){case"left":return"bottom-start";case"right":return"bottom-end";default:return"bottom"}},navPopoverEvents(){const{sharedState:t,navVisibility:r,navPlacement:e,page:i,position:n}=this;return Uc({id:t.navPopoverId,visibility:r,placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:["bottom"]}}],data:{page:i,position:n},isInteractive:!0,isRenderFn:!0})},weekdayLabels(){return this.locale.getWeekdayDates().map(t=>this.format(t,this.masks.weekdays))}}};class pJ{constructor(r,e,i){this.theme=r,this.locale=e,this.map={},this.refresh(i,!0)}destroy(){this.theme=null,this.locale=null,this.map={},this.list=[],this.pinAttr=null}refresh(r,e){const i={},n=[];let a=null;const s=[],o=e?new Set:new Set(Object.keys(this.map));return Xr(r)&&r.forEach((l,u)=>{if(!l||!l.dates)return;const c=l.key?l.key.toString():u.toString(),d=l.order||0,h=TX(JSON.stringify(l));let f=this.map[c];!e&&f&&f.hashcode===h?o.delete(c):(f=new W5(Pe({key:c,order:d,hashcode:h},l),this.theme,this.locale),s.push(f)),f&&f.pinPage&&(a=f),i[c]=f,n.push(f)}),this.map=i,this.list=n,this.pinAttr=a,{adds:s,deletes:Array.from(o)}}}const gJ=(t,r,{maxSwipeTime:e,minHorizontalSwipeDistance:i,maxVerticalSwipeDistance:n})=>{if(!t||!t.addEventListener||!an(r))return null;let a=0,s=0,o=null,l=!1;function u(d){const h=d.changedTouches[0];a=h.screenX,s=h.screenY,o=new Date().getTime(),l=!0}function c(d){if(!l)return;l=!1;const h=d.changedTouches[0],f=h.screenX-a,p=h.screenY-s;if(new Date().getTime()-o=i&&Math.abs(p)<=n){const m={toLeft:!1,toRight:!1};f<0?m.toLeft=!0:m.toRight=!0,r(m)}}return xr(t,"touchstart",u,{passive:!0}),xr(t,"touchend",c,{passive:!0}),()=>{Sr(t,"touchstart",u),Sr(t,"touchend",c)}},mJ={name:"Calendar",emits:["dayfocusin","dayfocusout","transition-start","transition-end","update:from-page","update:to-page"],render(){const t=this.pages.map((n,a)=>{const s=a+1,o=Math.ceil((a+1)/this.columns),l=this.rows-o+1,u=s%this.columns||this.columns,c=this.columns-u+1;return Ee(fJ,st(Pe({},this.$attrs),{key:n.key,attributes:this.store,page:n,position:s,row:o,rowFromEnd:l,column:u,columnFromEnd:c,titlePosition:this.titlePosition,canMove:this.canMove,"onUpdate:page":d=>this.move(d,{position:a+1}),onDayfocusin:d=>{this.lastFocusedDay=d,this.$emit("dayfocusin",d)},onDayfocusout:d=>{this.lastFocusedDay=null,this.$emit("dayfocusout",d)}}),this.$slots)}),r=n=>{const a=()=>this.move(n?-this.step_:this.step_),s=l=>U5(l,a),o=n?!this.canMovePrev:!this.canMoveNext;return Ee("div",{class:["vc-arrow",`is-${n?"left":"right"}`,{"is-disabled":o}],role:"button",onClick:a,onKeydown:s},[(n?this.safeSlot("header-left-button",{click:a}):this.safeSlot("header-right-button",{click:a}))||Ee(G5,{name:n?"left-arrow":"right-arrow"})])},e=()=>Ee(Up,{id:this.sharedState.navPopoverId,contentClass:"vc-nav-popover-container",ref:"navPopover"},{default:({data:n})=>{const{position:a,page:s}=n;return Ee(cJ,{value:s,position:a,validator:o=>this.canMove(o,{position:a}),onInput:o=>this.move(o)},Pe({},this.$slots))}}),i=()=>Ee(Up,{id:this.sharedState.dayPopoverId,contentClass:"vc-day-popover-container"},{default:({data:n,updateLayout:a,hide:s})=>{const o=Object.values(n.attributes).filter(d=>d.popover),l=this.$locale.masks,u=this.formatDate,c=u(n.date,l.dayPopover);return this.safeSlot("day-popover",{day:n,attributes:o,masks:l,format:u,dayTitle:c,updateLayout:a,hide:s},Ee("div",[l.dayPopover&&Ee("div",{class:["vc-day-popover-header"]},[c]),o.map(d=>Ee(ZQ,{key:d.key,attribute:d}))]))}});return Ee("div",{"data-helptext":"Press the arrow keys to navigate by day, Home and End to navigate to week ends, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year",class:["vc-container",`vc-${this.$theme.color}`,{"vc-is-expanded":this.isExpanded,"vc-is-dark":this.$theme.isDark}],onKeydown:this.handleKeydown,onMouseup:n=>n.preventDefault(),ref:"container"},[e(),Ee("div",{class:["vc-pane-container",{"in-transition":this.inTransition}]},[Ee($5,{name:this.transitionName,"on-before-enter":()=>{this.inTransition=!0},"on-after-enter":()=>{this.inTransition=!1}},{default:()=>Ee("div",st(Pe({},this.$attrs),{class:"vc-pane-layout",style:{gridTemplateColumns:`repeat(${this.columns}, 1fr)`},key:this.firstPage?this.firstPage.key:""}),t)}),Ee("div",{class:[`vc-arrows-container title-${this.titlePosition}`]},[r(!0),r(!1)]),this.$slots.footer&&this.$slots.footer()]),i()])},mixins:[K5,U0],provide(){return{sharedState:this.sharedState}},props:{rows:{type:Number,default:1},columns:{type:Number,default:1},step:Number,titlePosition:{type:String,default:()=>jn("titlePosition")},isExpanded:Boolean,fromDate:Date,toDate:Date,fromPage:Object,toPage:Object,minPage:Object,maxPage:Object,transition:String,attributes:[Object,Array],trimWeeks:Boolean,disablePageSwipe:Boolean},data(){return{pages:[],store:null,lastFocusedDay:null,focusableDay:new Date().getDate(),transitionName:"",inTransition:!1,sharedState:{navPopoverId:jc(),dayPopoverId:jc(),theme:{},masks:{},locale:{}}}},computed:{firstPage(){return V5(this.pages)},lastPage(){return ml(this.pages)},minPage_(){return this.minPage||this.pageForDate(this.minDate)},maxPage_(){return this.maxPage||this.pageForDate(this.maxDate)},count(){return this.rows*this.columns},step_(){return this.step||this.count},canMovePrev(){return this.canMove(-this.step_)},canMoveNext(){return this.canMove(this.step_)}},watch:{$locale(){this.refreshLocale(),this.refreshPages({page:this.firstPage,ignoreCache:!0}),this.initStore()},$theme(){this.refreshTheme(),this.initStore()},fromDate(){this.refreshPages()},fromPage(t){const r=this.pages&&this.pages[0];jh(t,r)||this.refreshPages()},toPage(t){const r=this.pages&&this.pages[this.pages.length-1];jh(t,r)||this.refreshPages()},count(){this.refreshPages()},attributes:{handler(t){const{adds:r,deletes:e}=this.store.refresh(t);this.refreshAttrs(this.pages,r,e)},deep:!0},pages(t){this.refreshAttrs(t,this.store.list,null,!0)},disabledAttribute(){this.refreshDisabledDays()},lastFocusedDay(t){t&&(this.focusableDay=t.day,this.refreshFocusableDays())},inTransition(t){t?this.$emit("transition-start"):(this.$emit("transition-end"),this.transitionPromise&&(this.transitionPromise.resolve(!0),this.transitionPromise=null))}},created(){this.refreshLocale(),this.refreshTheme(),this.initStore(),this.refreshPages()},mounted(){this.disablePageSwipe||(this.removeHandlers=gJ(this.$refs.container,({toLeft:t,toRight:r})=>{t?this.moveNext():r&&this.movePrev()},jn("touch")))},beforeUnmount(){this.pages=[],this.store.destroy(),this.store=null,this.sharedState=null,this.removeHandlers&&this.removeHandlers()},methods:{refreshLocale(){this.sharedState.locale=this.$locale,this.sharedState.masks=this.$locale.masks},refreshTheme(){this.sharedState.theme=this.$theme},canMove(t,r={}){const e=this.firstPage&&this.$locale.toPage(t,this.firstPage);if(!e)return!1;let{position:i}=r;if(Lo(t)&&(i=1),!i)if(mo(e,this.firstPage))i=-1;else if(Ro(e,this.lastPage))i=1;else return!0;return Object.assign(r,this.getTargetPageRange(e,{position:i,force:!0})),EX(r.fromPage,r.toPage).some(n=>z5(n,this.minPage_,this.maxPage_))},movePrev(t){return this.move(-this.step_,t)},moveNext(t){return this.move(this.step_,t)},move(t,r={}){const e=this.canMove(t,r);return!r.force&&!e?Promise.reject(new Error(`Move target is disabled: ${JSON.stringify(r)}`)):(this.$refs.navPopover.hide({hideDelay:0}),r.fromPage&&!jh(r.fromPage,this.firstPage)?this.refreshPages(st(Pe({},r),{page:r.fromPage,position:1,force:!0})):Promise.resolve(!0))},focusDate(t,r={}){return this.move(t,r).then(()=>{const e=this.$el.querySelector(`.id-${this.$locale.getDayId(t)}.in-month .vc-focusable`);return e?(e.focus(),Promise.resolve(!0)):Promise.resolve(!1)})},showPageRange(t,r){let e,i;if(Nn(t))e=this.pageForDate(t);else if(ti(t)){const{month:s,year:o}=t,{from:l,to:u}=t;Lo(s)&&Lo(o)?e=t:(l||u)&&(e=Nn(l)?this.pageForDate(l):l,i=Nn(u)?this.pageForDate(u):u)}else return Promise.reject(new Error("Invalid page range provided."));const n=this.lastPage;let a=e;return Ro(i,n)&&(a=en(i,-(this.pages.length-1))),mo(a,e)&&(a=e),this.refreshPages(st(Pe({},r),{page:a}))},getTargetPageRange(t,{position:r,force:e}={}){let i=null,n=null;if(jr(t)){let a=0;r=+r,isNaN(r)||(a=r>0?1-r:-(this.count+r)),i=en(t,a)}else i=this.getDefaultInitialPage();return n=en(i,this.count-1),e||(mo(i,this.minPage_)?i=this.minPage_:Ro(n,this.maxPage_)&&(i=en(this.maxPage_,1-this.count)),n=en(i,this.count-1)),{fromPage:i,toPage:n}},getDefaultInitialPage(){let t=this.fromPage||this.pageForDate(this.fromDate);if(!jr(t)){const r=this.toPage||this.pageForDate(this.toPage);jr(r)&&(t=en(r,1-this.count))}return jr(t)||(t=this.getPageForAttributes()),jr(t)||(t=this.pageForThisMonth()),t},refreshPages({page:t,position:r=1,force:e,transition:i,ignoreCache:n}={}){return new Promise((a,s)=>{const{fromPage:o,toPage:l}=this.getTargetPageRange(t,{position:r,force:e}),u=[];for(let c=0;c{r.isDisabled=!!this.disabledAttribute&&this.disabledAttribute.intersectsDay(r)})},refreshFocusableDays(t){this.getPageDays(t).forEach(r=>{r.isFocusable=r.inMonth&&r.day===this.focusableDay})},getPageDays(t=this.pages){return t.reduce((r,e)=>r.concat(e.days),[])},getPageTransition(t,r,e=this.transition){if(e==="none")return e;if(e==="fade"||!e&&this.count>1||!jr(t)||!jr(r))return"fade";const i=mo(r,t);return e==="slide-v"?i?"slide-down":"slide-up":i?"slide-right":"slide-left"},getPageForAttributes(){let t=null;const r=this.store.pinAttr;if(r&&r.hasDates){let[e]=r.dates;e=e.start||e.date,t=this.pageForDate(e)}return t},buildPage({month:t,year:r},e){const i=`${r.toString()}-${t.toString()}`;let n=this.pages.find(a=>a.key===i);if(!n||e){const a=new Date(r,t-1,15),s=this.$locale.getMonthComps(t,r),o=this.$locale.getPrevMonthComps(t,r),l=this.$locale.getNextMonthComps(t,r);n={key:i,month:t,year:r,weeks:this.trimWeeks?s.weeks:6,title:this.$locale.format(a,this.$locale.masks.title),shortMonthLabel:this.$locale.format(a,"MMM"),monthLabel:this.$locale.format(a,"MMMM"),shortYearLabel:r.toString().substring(2),yearLabel:r.toString(),monthComps:s,prevMonthComps:o,nextMonthComps:l,canMove:u=>this.canMove(u),move:u=>this.move(u),moveThisMonth:()=>this.moveThisMonth(),movePrevMonth:()=>this.move(o),moveNextMonth:()=>this.move(l),refresh:!0},n.days=this.$locale.getCalendarDays(n)}return n},initStore(){this.store=new pJ(this.$theme,this.$locale,this.attributes),this.refreshAttrs(this.pages,this.store.list,[],!0)},refreshAttrs(t=[],r=[],e=[],i){!Xr(t)||t.forEach(n=>{n.days.forEach(a=>{let s=!1,o={};i?s=!0:zp(a.attributesMap,e)?(o=Hp(a.attributesMap,e),s=!0):o=a.attributesMap||{},r.forEach(l=>{const u=l.intersectsDay(a);if(u){const c=st(Pe({},l),{targetDate:u});o[l.key]=c,s=!0}}),s&&(a.attributesMap=o,a.shouldRefresh=!0)})})},handleKeydown(t){const r=this.lastFocusedDay;r!=null&&(r.event=t,this.handleDayKeydown(r))},handleDayKeydown(t){const{dateFromTime:r,event:e}=t,i=r(12);let n=null;switch(e.key){case"ArrowLeft":{n=Mi(i,-1);break}case"ArrowRight":{n=Mi(i,1);break}case"ArrowUp":{n=Mi(i,-7);break}case"ArrowDown":{n=Mi(i,7);break}case"Home":{n=Mi(i,-t.weekdayPosition+1);break}case"End":{n=Mi(i,t.weekdayPositionFromEnd);break}case"PageUp":{e.altKey?n=cy(i,-1):n=Lp(i,-1);break}case"PageDown":{e.altKey?n=cy(i,1):n=Lp(i,1);break}}n&&(e.preventDefault(),this.focusDate(n).catch())}}},vJ={inheritAttrs:!1,emits:["update:modelValue"],props:{options:Array,modelValue:null}},yJ={class:"vc-select"},bJ=["value"],wJ=["value","disabled"],_J=M("div",{class:"vc-select-arrow"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},[M("path",{d:"M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"})])],-1);function xJ(t,r,e,i,n,a){return O(),B("div",yJ,[M("select",Dt(t.$attrs,{value:e.modelValue,onChange:r[0]||(r[0]=s=>t.$emit("update:modelValue",s.target.value))}),[(O(!0),B(qe,null,Wt(e.options,s=>(O(),B("option",{key:s.value,value:s.value,disabled:s.disabled},ae(s.label),9,wJ))),128))],16,bJ),_J])}var SJ=Gs(vJ,[["render",xJ]]);const CJ=[{value:0,label:"12"},{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"},{value:6,label:"6"},{value:7,label:"7"},{value:8,label:"8"},{value:9,label:"9"},{value:10,label:"10"},{value:11,label:"11"}],PJ=[{value:12,label:"12"},{value:13,label:"1"},{value:14,label:"2"},{value:15,label:"3"},{value:16,label:"4"},{value:17,label:"5"},{value:18,label:"6"},{value:19,label:"7"},{value:20,label:"8"},{value:21,label:"9"},{value:22,label:"10"},{value:23,label:"11"}],OJ={name:"TimePicker",components:{TimeSelect:SJ},emits:["update:modelValue"],props:{modelValue:{type:Object,required:!0},locale:{type:Object,required:!0},theme:{type:Object,required:!0},is24hr:{type:Boolean,default:!0},showBorder:Boolean,hourOptions:Array,minuteOptions:Array},computed:{date(){let t=this.locale.normalizeDate(this.modelValue);return this.modelValue.hours===24&&(t=new Date(t.getTime()-1)),t},hours:{get(){return this.modelValue.hours},set(t){this.updateValue(t,this.minutes)}},minutes:{get(){return this.modelValue.minutes},set(t){this.updateValue(this.hours,t)}},isAM:{get(){return this.modelValue.hours<12},set(t){let r=this.hours;t&&r>=12?r-=12:!t&&r<12&&(r+=12),this.updateValue(r,this.minutes)}},amHourOptions(){return CJ.filter(t=>this.hourOptions.some(r=>r.value===t.value))},pmHourOptions(){return PJ.filter(t=>this.hourOptions.some(r=>r.value===t.value))},hourOptions_(){return this.is24hr?this.hourOptions:this.isAM?this.amHourOptions:this.pmHourOptions},amDisabled(){return!Xr(this.amHourOptions)},pmDisabled(){return!Xr(this.pmHourOptions)}},methods:{updateValue(t,r=this.minutes){(t!==this.hours||r!==this.minutes)&&this.$emit("update:modelValue",st(Pe({},this.modelValue),{hours:t,minutes:r,seconds:0,milliseconds:0}))}}},kJ=M("div",null,[M("svg",{fill:"none","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",viewBox:"0 0 24 24",class:"vc-time-icon",stroke:"currentColor"},[M("path",{d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})])],-1),EJ={class:"vc-time-content"},TJ={key:0,class:"vc-time-date"},DJ={class:"vc-time-weekday"},MJ={class:"vc-time-month"},IJ={class:"vc-time-day"},AJ={class:"vc-time-year"},BJ={class:"vc-time-select"},LJ=M("span",{style:{margin:"0 4px"}},":",-1),FJ={key:0,class:"vc-am-pm"};function RJ(t,r,e,i,n,a){const s=we("time-select");return O(),B("div",{class:ge(["vc-time-picker",[{"vc-invalid":!e.modelValue.isValid,"vc-bordered":e.showBorder}]])},[kJ,M("div",EJ,[a.date?(O(),B("div",TJ,[M("span",DJ,ae(e.locale.format(a.date,"WWW")),1),M("span",MJ,ae(e.locale.format(a.date,"MMM")),1),M("span",IJ,ae(e.locale.format(a.date,"D")),1),M("span",AJ,ae(e.locale.format(a.date,"YYYY")),1)])):ce("",!0),M("div",BJ,[q(s,{modelValue:a.hours,"onUpdate:modelValue":r[0]||(r[0]=o=>a.hours=o),modelModifiers:{number:!0},options:a.hourOptions_},null,8,["modelValue","options"]),LJ,q(s,{modelValue:a.minutes,"onUpdate:modelValue":r[1]||(r[1]=o=>a.minutes=o),modelModifiers:{number:!0},options:e.minuteOptions},null,8,["modelValue","options"]),e.is24hr?ce("",!0):(O(),B("div",FJ,[M("button",{class:ge({active:a.isAM,"vc-disabled":a.amDisabled}),onClick:r[2]||(r[2]=Pr(o=>a.isAM=!0,["prevent"])),type:"button"}," AM ",2),M("button",{class:ge({active:!a.isAM,"vc-disabled":a.pmDisabled}),onClick:r[3]||(r[3]=Pr(o=>a.isAM=!1,["prevent"])),type:"button"}," PM ",2)]))])])],2)}var NJ=Gs(OJ,[["render",RJ]]);const P1={type:"auto",mask:"iso",timeAdjust:""},jJ=[P1,P1],ou={DATE:"date",DATE_TIME:"datetime",TIME:"time"},Lr={NONE:0,START:1,END:2,BOTH:3},VJ={name:"DatePicker",emits:["update:modelValue","drag","dayclick","daykeydown","popover-will-show","popover-did-show","popover-will-hide","popover-did-hide"],render(){const t=(n,a)=>{if(!this.$slots.footer)return n;const s=[n,this.$slots.footer()];return a?Ee(a,s):s},r=()=>{if(!this.dateParts)return null;const n=this.isRange?this.dateParts:[this.dateParts[0]];return Ee("div",{},st(Pe({},this.$slots),{default:()=>n.map((a,s)=>{const o=this.$locale.getHourOptions(this.modelConfig_[s].validHours,a),l=this.$locale.getMinuteOptions(this.modelConfig_[s].minuteIncrement,a);return Ee(NJ,{modelValue:a,locale:this.$locale,theme:this.$theme,is24hr:this.is24hr,showBorder:!this.isTime,isDisabled:this.isDateTime&&!a.isValid||this.isDragging,hourOptions:o,minuteOptions:l,"onUpdate:modelValue":u=>this.onTimeInput(u,s===0)})})}))},e=()=>Ee(mJ,st(Pe({},this.$attrs),{attributes:this.attributes_,theme:this.$theme,locale:this.$locale,minDate:this.minDateExact||this.minDate,maxDate:this.maxDateExact||this.maxDate,disabledDates:this.disabledDates,availableDates:this.availableDates,onDayclick:this.onDayClick,onDaykeydown:this.onDayKeydown,onDaymouseenter:this.onDayMouseEnter,ref:"calendar"}),st(Pe({},this.$slots),{footer:()=>this.isDateTime?t(r()):t()})),i=()=>this.isTime?Ee("div",{class:["vc-container",`vc-${this.$theme.color}`,{"vc-is-dark":this.$theme.isDark}]},t(r(),"div")):e();return this.$slots.default?Ee("div",[this.$slots.default(this.slotArgs),Ee(Up,{id:this.datePickerPopoverId,placement:"bottom-start",contentClass:`vc-container${this.isDark?" vc-is-dark":""}`,"on-before-show":n=>this.$emit("popover-will-show",n),"on-after-show":n=>this.$emit("popover-did-show",n),"on-before-hide":n=>this.$emit("popover-will-hide",n),"on-after-hide":n=>this.$emit("popover-did-hide",n),ref:"popover"},{default:i})]):i()},mixins:[K5],props:{mode:{type:String,default:ou.DATE},modelValue:{type:null,required:!0},modelConfig:{type:Object,default:()=>({})},is24hr:Boolean,minuteIncrement:Number,isRequired:Boolean,isRange:Boolean,updateOnInput:{type:Boolean,default:()=>jn("datePicker.updateOnInput")},inputDebounce:{type:Number,default:()=>jn("datePicker.inputDebounce")},popover:{type:Object,default:()=>({})},dragAttribute:Object,selectAttribute:Object,attributes:Array,validHours:[Object,Array,Function]},data(){return{value_:null,dateParts:null,activeDate:"",dragValue:null,inputValues:["",""],updateTimeout:null,watchValue:!0,datePickerPopoverId:jc()}},computed:{isDate(){return this.mode.toLowerCase()===ou.DATE},isDateTime(){return this.mode.toLowerCase()===ou.DATE_TIME},isTime(){return this.mode.toLowerCase()===ou.TIME},isDragging(){return!!this.dragValue},modelConfig_(){return this.normalizeConfig(this.modelConfig,jJ)},inputMask(){const t=this.$locale.masks;return this.isTime?this.is24hr?t.inputTime24hr:t.inputTime:this.isDateTime?this.is24hr?t.inputDateTime24hr:t.inputDateTime:this.$locale.masks.input},inputMaskHasTime(){return/[Hh]/g.test(this.inputMask)},inputMaskHasDate(){return/[dD]{1,2}|Do|W{1,4}|M{1,4}|YY(?:YY)?/g.test(this.inputMask)},inputMaskPatch(){if(this.inputMaskHasTime&&this.inputMaskHasDate)return Cn.DATE_TIME;if(this.inputMaskHasDate)return Cn.DATE;if(this.inputMaskHasTime)return Cn.TIME},slotArgs(){const{isRange:t,isDragging:r,updateValue:e,showPopover:i,hidePopover:n,togglePopover:a}=this,s=t?{start:this.inputValues[0],end:this.inputValues[1]}:this.inputValues[0],o=[!0,!1].map(u=>Pe({input:this.onInputInput(u),change:this.onInputChange(u),keyup:this.onInputKeyup},Uc(st(Pe({},this.popover_),{id:this.datePickerPopoverId,callback:c=>{c.action==="show"&&c.completed&&this.onInputShow(u)}})))),l=t?{start:o[0],end:o[1]}:o[0];return{inputValue:s,inputEvents:l,isDragging:r,updateValue:e,showPopover:i,hidePopover:n,togglePopover:a,getPopoverTriggerEvents:Uc}},popover_(){return H0(this.popover,jn("datePicker.popover"))},selectAttribute_(){if(!this.hasValue(this.value_))return null;const t=st(Pe({key:"select-drag"},this.selectAttribute),{dates:this.value_,pinPage:!0}),{dot:r,bar:e,highlight:i,content:n}=t;return!r&&!e&&!i&&!n&&(t.highlight=!0),t},dragAttribute_(){if(!this.isRange||!this.hasValue(this.dragValue))return null;const t=st(Pe({key:"select-drag"},this.dragAttribute),{dates:this.dragValue}),{dot:r,bar:e,highlight:i,content:n}=t;return!r&&!e&&!i&&!n&&(t.highlight={startEnd:{fillMode:"outline"}}),t},attributes_(){const t=Dr(this.attributes)?[...this.attributes]:[];return this.dragAttribute_?t.push(this.dragAttribute_):this.selectAttribute_&&t.push(this.selectAttribute_),t}},watch:{inputMask(){this.formatInput()},modelValue(t){!this.watchValue||this.forceUpdateValue(t,{config:this.modelConfig_,formatInput:!0,hidePopover:!1})},value_(){this.refreshDateParts()},dragValue(){this.refreshDateParts()},timezone(){this.refreshDateParts(),this.forceUpdateValue(this.value_,{formatInput:!0})}},created(){this.value_=this.normalizeValue(this.modelValue,this.modelConfig_,Cn.DATE_TIME,Lr.BOTH),this.forceUpdateValue(this.modelValue,{config:this.modelConfig_,formatInput:!0,hidePopover:!1}),this.refreshDateParts()},mounted(){xr(document,"keydown",this.onDocumentKeyDown),xr(document,"click",this.onDocumentClick)},beforeUnmount(){Sr(document,"keydown",this.onDocumentKeyDown),Sr(document,"click",this.onDocumentClick)},methods:{getDateParts(t){return this.$locale.getDateParts(t)},getDateFromParts(t){return this.$locale.getDateFromParts(t)},refreshDateParts(){const t=this.dragValue||this.value_,r=[];this.isRange?(t&&t.start?r.push(this.getDateParts(t.start)):r.push({}),t&&t.end?r.push(this.getDateParts(t.end)):r.push({})):t?r.push(this.getDateParts(t)):r.push({}),this.$nextTick(()=>this.dateParts=r)},onDocumentKeyDown(t){this.dragValue&&t.key==="Escape"&&(this.dragValue=null)},onDocumentClick(t){document.body.contains(t.target)&&!No(this.$el,t.target)&&(this.dragValue=null,this.formatInput())},onDayClick(t){this.handleDayClick(t),this.$emit("dayclick",t)},onDayKeydown(t){switch(t.event.key){case" ":case"Enter":{this.handleDayClick(t),t.event.preventDefault();break}case"Escape":this.hidePopover()}this.$emit("daykeydown",t)},handleDayClick(t){const{keepVisibleOnInput:r,visibility:e}=this.popover_,i={patch:Cn.DATE,adjustTime:!0,formatInput:!0,hidePopover:this.isDate&&!r&&e!=="visible"};this.isRange?(this.isDragging?this.dragTrackingValue.end=t.date:this.dragTrackingValue=Pe({},t.range),i.isDragging=!this.isDragging,i.rangePriority=i.isDragging?Lr.NONE:Lr.BOTH,i.hidePopover=i.hidePopover&&!i.isDragging,this.updateValue(this.dragTrackingValue,i)):(i.clearIfEqual=!this.isRequired,this.updateValue(t.date,i))},onDayMouseEnter(t){!this.isDragging||(this.dragTrackingValue.end=t.date,this.updateValue(this.dragTrackingValue,{patch:Cn.DATE,adjustTime:!0,formatInput:!0,hidePriority:!1,rangePriority:Lr.NONE}))},onTimeInput(t,r){let e=null;if(this.isRange){const i=r?t:this.dateParts[0],n=r?this.dateParts[1]:t;e={start:i,end:n}}else e=t;this.updateValue(e,{patch:Cn.TIME,rangePriority:r?Lr.START:Lr.END}).then(()=>this.adjustPageRange(r))},onInputInput(t){return r=>{!this.updateOnInput||this.onInputUpdate(r.target.value,t,{formatInput:!1,hidePopover:!1,debounce:this.inputDebounce})}},onInputChange(t){return r=>{this.onInputUpdate(r.target.value,t,{formatInput:!0,hidePopover:!1})}},onInputUpdate(t,r,e){this.inputValues.splice(r?0:1,1,t);const i=this.isRange?{start:this.inputValues[0],end:this.inputValues[1]||this.inputValues[0]}:t,n={type:"string",mask:this.inputMask};this.updateValue(i,st(Pe({},e),{config:n,patch:this.inputMaskPatch,rangePriority:r?Lr.START:Lr.END})).then(()=>this.adjustPageRange(r))},onInputShow(t){this.adjustPageRange(t)},onInputKeyup(t){t.key==="Escape"&&this.updateValue(this.value_,{formatInput:!0,hidePopover:!0})},updateValue(t,r={}){return clearTimeout(this.updateTimeout),new Promise(e=>{const i=r,{debounce:n}=i,a=ZL(i,["debounce"]);n>0?this.updateTimeout=setTimeout(()=>{this.forceUpdateValue(t,a),e(this.value_)},n):(this.forceUpdateValue(t,a),e(this.value_))})},normalizeConfig(t,r=this.modelConfig_){return t=Dr(t)?t:[t.start||t,t.end||t],r.map((e,i)=>Pe(Pe({validHours:this.validHours,minuteIncrement:this.minuteIncrement},e),t[i]))},forceUpdateValue(t,{config:r=this.modelConfig_,patch:e=Cn.DATE_TIME,clearIfEqual:i=!1,formatInput:n=!0,hidePopover:a=!1,isDragging:s=this.isDragging,rangePriority:o=Lr.BOTH}={}){r=this.normalizeConfig(r);let l=this.normalizeValue(t,r,e,o);!l&&this.isRequired&&(l=this.value_),l=this.adjustTimeForValue(l,r);const u=this.valueIsDisabled(l);if(u){if(s)return;l=this.value_,a=!1}const c=s?"dragValue":"value_";let d=!this.valuesAreEqual(this[c],l);if(!u&&!d&&i&&(l=null,d=!0),d){this[c]=l,s||(this.dragValue=null);const h=this.denormalizeValue(l),f=this.isDragging?"drag":"update:modelValue";this.watchValue=!1,this.$emit(f,h),this.$nextTick(()=>this.watchValue=!0)}a&&this.hidePopover(),n&&this.formatInput()},hasValue(t){return this.isRange?ti(t)&&!!t.start&&!!t.end:!!t},normalizeValue(t,r,e,i){if(!this.hasValue(t))return null;if(this.isRange){const n={},a=t.start>t.end?t.end:t.start;n.start=this.normalizeDate(a,st(Pe({},r[0]),{fillDate:this.value_&&this.value_.start||r[0].fillDate,patch:e}));const s=t.start>t.end?t.start:t.end;return n.end=this.normalizeDate(s,st(Pe({},r[1]),{fillDate:this.value_&&this.value_.end||r[1].fillDate,patch:e})),this.sortRange(n,i)}return this.normalizeDate(t,st(Pe({},r[0]),{fillDate:this.value_||r[0].fillDate,patch:e}))},adjustTimeForValue(t,r){return this.hasValue(t)?this.isRange?{start:this.$locale.adjustTimeForDate(t.start,r[0]),end:this.$locale.adjustTimeForDate(t.end,r[1])}:this.$locale.adjustTimeForDate(t,r[0]):null},sortRange(t,r=Lr.NONE){const{start:e,end:i}=t;if(e>i)switch(r){case Lr.START:return{start:e,end:e};case Lr.END:return{start:i,end:i};case Lr.BOTH:return{start:i,end:e}}return{start:e,end:i}},denormalizeValue(t,r=this.modelConfig_){return this.isRange?this.hasValue(t)?{start:this.$locale.denormalizeDate(t.start,r[0]),end:this.$locale.denormalizeDate(t.end,r[1])}:null:this.$locale.denormalizeDate(t,r[0])},valuesAreEqual(t,r){if(this.isRange){const e=this.hasValue(t),i=this.hasValue(r);return!e&&!i?!0:e!==i?!1:Vh(t.start,r.start)&&Vh(t.end,r.end)}return Vh(t,r)},valueIsDisabled(t){return this.hasValue(t)&&this.disabledAttribute&&this.disabledAttribute.intersectsDate(t)},formatInput(){this.$nextTick(()=>{const t=this.normalizeConfig({type:"string",mask:this.inputMask}),r=this.denormalizeValue(this.dragValue||this.value_,t);this.isRange?this.inputValues=[r&&r.start,r&&r.end]:this.inputValues=[r,""]})},showPopover(t={}){Yp(st(Pe(Pe({ref:this.$el},this.popover_),t),{isInteractive:!0,id:this.datePickerPopoverId}))},hidePopover(t={}){Wp(st(Pe(Pe({hideDelay:10},this.showPopover_),t),{id:this.datePickerPopoverId}))},togglePopover(t){Z5(st(Pe(Pe({ref:this.$el},this.popover_),t),{isInteractive:!0,id:this.datePickerPopoverId}))},adjustPageRange(t){this.$nextTick(()=>{const r=this.$refs.calendar,e=this.getPageForValue(t),i=t?1:-1;e&&r&&!z5(e,r.firstPage,r.lastPage)&&r.move(e,{position:i,transition:"fade"})})},getPageForValue(t){return this.hasValue(this.value_)?this.pageForDate(this.isRange?this.value_[t?"start":"end"]:this.value_):null},move(t,r){return this.$refs.calendar?this.$refs.calendar.move(t,r):Promise.reject(new Error("Navigation disabled while calendar is not yet displayed"))},focusDate(t,r){return this.$refs.calendar?this.$refs.calendar.focusDate(t,r):Promise.reject(new Error("Navigation disabled while calendar is not yet displayed"))}}},HJ=he({name:"KSegmentedControl",components:{KButton:_t},props:{modelValue:{type:[String,Number,Boolean],required:!0},options:{type:Array,required:!0},isDisabled:{type:Boolean,default:!1},allowPointerEvents:{type:Boolean,default:!1}},emits:["update:modelValue","click"],setup(t,{emit:r}){const e=Y(t.modelValue),i=a=>typeof a=="string"?a:a.label||a.value||a,n=a=>typeof a=="string"?a:a.value||a.label||a;return{selectedValue:e,label:i,value:n,appearance:a=>t.modelValue===n(a)?"primary":"secondary",disabled:a=>typeof a=="object"?!!a.disabled:t.isDisabled,handleClick:a=>{var s,o;r("click",(s=a.target)==null?void 0:s.name),r("update:modelValue",(o=a.target)==null?void 0:o.name)}}}});function zJ(t,r,e,i,n,a){const s=we("KButton");return O(),B("div",{class:ge(["segmented-control d-flex",{"allow-pointer-events":t.allowPointerEvents}])},[(O(!0),B(qe,null,Wt(t.options,o=>(O(),be(s,{key:String(t.label(o)),name:t.value(o),disabled:t.disabled(o),appearance:t.appearance(o),size:"small",class:"justify-content-center",onClick:t.handleClick},{default:ne(()=>[fe(t.$slots,"option-label",{option:o},()=>[K(ae(t.label(o)),1)],!0)]),_:2},1032,["name","disabled","appearance","onClick"]))),128))],2)}const UJ=Ye(HJ,[["render",zJ],["__scopeId","data-v-63d43b47"]]);he({name:"KDateTimePicker",components:{KButton:_t,KIcon:et,KPop:Bs,KSegmentedControl:UJ,DatePicker:VJ},props:{icon:{type:Boolean,required:!1,default:!0},modelValue:{type:[Object,Date,String],required:!1,default:"",validator:t=>typeof t=="string"?t==="":t instanceof Date||t.start!==void 0&&t.end!==void 0},maxDate:{type:Date,required:!1,default:null},minDate:{type:Date,required:!1,default:null},minuteIncrement:{type:Number,required:!1,default:5},mode:{type:String,required:!0,validator:t=>["date","time","dateTime","relative","relativeDate","relativeDateTime"].includes(t)},placeholder:{type:String,required:!1,default:"Select a time range"},range:{type:Boolean,required:!1,default:!1},timePeriods:{type:Array,required:!1,default:()=>[],validator:t=>t.every(r=>Array.isArray(r.values)&&r.values.every(e=>typeof e.timeframeText=="string"&&e.timeframeLength!==void 0&&typeof e.key=="string"&&e.key!==void 0&&typeof e.display=="string"&&e.display!==void 0&&e.start!==void 0&&e.end!==void 0))},width:{type:String,required:!1,default:"auto"}},emits:["change","update:modelValue"],setup(t,{emit:r}){var e,i;const n={type:"number"},a={highlight:{start:{class:"vcal-day-start"},base:{class:"vcal-day-base"},end:{class:"vcal-day-end"}}},s={highlight:{start:{class:"vcal-day-drag-start"},base:{class:"vcal-day-drag-base"},end:{class:"vcal-day-drag-end"}}},o=N(()=>t.mode!=="relative"),l=N(()=>{var T;return((T=t==null?void 0:t.timePeriods)==null?void 0:T.length)>0}),u=N(()=>p.tabName==="custom"||!l.value),c=N(()=>t.range||l.value?!p.selectedRange.start||!p.selectedRange.end:!p.selectedRange.start),d=N(()=>({width:t.width==="auto"||t.width.endsWith("%")||t.width.endsWith("px")?t.width:t.width+"px"})),h=Y(t.modelValue),f=Intl.DateTimeFormat().resolvedOptions().timeZone,p=zi({abbreviatedDisplay:t.placeholder,fullRangeDisplay:"",hidePopover:!1,selectedRange:{start:new Date,end:new Date,timePeriodsKey:""},previouslySelectedRange:{start:new Date,end:new Date,timePeriodsKey:""},selectedTimeframe:(e=t.timePeriods[0])==null?void 0:e.values[0],previouslySelectedTimeframe:(i=t.timePeriods[0])==null?void 0:i.values[0],tabName:"custom"}),m=T=>{let S,k;T&&(T.start&&T.end?(S=new Date(T.start),k=new Date(T.end)):(S=new Date(Number(T)),k=0),p.selectedRange=p.previouslySelectedRange={start:S,end:k,timePeriodsKey:""})},g=T=>{p.selectedTimeframe=p.previouslySelectedTimeframe=T;const S=p.selectedTimeframe.start(),k=p.selectedTimeframe.end();p.selectedRange={start:new Date(S),end:new Date(k),timePeriodsKey:p.selectedTimeframe.key},p.fullRangeDisplay=v(p.selectedRange,!1)},y=()=>{var T;h.value="",p.abbreviatedDisplay=t.placeholder,p.fullRangeDisplay="",p.selectedRange={start:0,end:0,timePeriodsKey:""},l.value&&(p.selectedTimeframe=(T=t.timePeriods[0])==null?void 0:T.values[0]),t.range||t.mode==="relative"?(r("change",p.selectedRange),r("update:modelValue",p.selectedRange)):(r("change",""),r("update:modelValue",""))},v=(T,S)=>{const{start:k,end:I}=T;let H="PP hh:mm a";const R=Bh.formatInTimeZone(k,f,"(z)");return!o.value&&l.value?H="PP hh:mm a":t.mode==="date"&&(H="PP"),t.range?S?`
${Ah(k,H)} - 
${Bh.formatInTimeZone(I,f,H)} ${R}
`:`${Ah(k,H)} - ${Bh.formatInTimeZone(I,f,H)} ${R}`:k?`${Ah(k,H)} ${R}`:""},b=async()=>{if(t.range||l.value)r("change",p.selectedRange),r("update:modelValue",p.selectedRange);else{const T=new Date(p.selectedRange.start);r("change",T),r("update:modelValue",T)}p.hidePopover=!0,w()},w=()=>{t.range&&l.value&&!u.value?p.abbreviatedDisplay=p.selectedTimeframe.display:p.abbreviatedDisplay=v(p.selectedRange,!0)},_=T=>T.charAt(0).toUpperCase()+T.slice(1),x=N(()=>t.mode==="relativeDateTime"?"dateTime":t.mode==="relativeDate"?"date":t.mode);return $e(h,(T,S)=>{T!==void 0&&T!==S&&m(T)},{immediate:!0}),$e(()=>p.tabName,(T,S)=>{S!==void 0&&T==="relative"?g(p.previouslySelectedTimeframe):S!==void 0&&T==="custom"&&m(p.previouslySelectedRange)}),Rt(()=>{if(t.modelValue)if("timePeriodsKey"in t.modelValue){p.tabName="relative";for(const T of t.timePeriods){const S=T.values.find(k=>k.key===t.modelValue.timePeriodsKey);if(S){g(S),w();break}}}else p.tabName="custom",m(t.modelValue),w()}),{changeRelativeTimeframe:g,clearSelection:y,hasCalendar:o,hasTimePeriods:l,impliedMode:x,modelConfig:n,selectedCalendarRange:h,calendarSelectAttributes:a,calendarDragAttributes:s,showCalendar:u,...xb(p),submitDisabled:c,widthStyle:d,submitTimeFrame:b,ucWord:_}}});const $J=he({name:"KDropdownItem",components:{KButton:_t},props:{item:{type:Object,default:null,validator:t=>t.label!==void 0},hasDivider:{type:Boolean,default:!1},isDangerous:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},selectionMenuChild:{type:Boolean,default:!1},onClick:{type:Function,default:void 0}},emits:["click","change"],setup(t,{emit:r}){const e=N(()=>{var s;return(s=t.item)!=null&&s.to?"link":typeof t.onClick<"u"||t.selectionMenuChild?"button":"default"}),i=N(()=>$route?$route==null?void 0:$route.path:""),n=N(()=>{var s;return((s=t.item)==null?void 0:s.label)||""}),a=N(()=>{var s;return((s=t.item)==null?void 0:s.to)||void 0});return{type:e,label:n,to:a,handleClick:s=>{r("click",s),t.selectionMenuChild&&r("change",t.item)},routePath:i}}}),YJ=["data-testid"],WJ={key:3,class:"k-dropdown-item-trigger","data-testid":"k-dropdown-item-trigger"};function KJ(t,r,e,i,n,a){const s=we("router-link"),o=we("KButton");return O(),B("li",{class:ge([{"has-divider":t.type!=="link"&&t.hasDivider,disabled:t.type==="default"&&t.disabled,danger:t.isDangerous,"k-dropdown-selected-option":t.selected},"k-dropdown-item w-100"]),"data-testid":`k-dropdown-item-${t.label.replace(/ /gi,"-")}`},[t.type==="link"&&t.to&&!!t.disabled?(O(),B("a",{key:0,class:ge([{disabled:t.disabled,"has-divider":t.hasDivider},"k-dropdown-item-trigger"]),"data-testid":"k-dropdown-item-trigger",href:"#",onClick:r[0]||(r[0]=Pr(()=>{},["prevent","stop"]))},[fe(t.$slots,"default",{},()=>[K(ae(t.label),1)],!0)],2)):t.type==="link"&&t.to?(O(),be(s,{key:1,to:t.disabled?t.routePath:t.to,class:ge([{disabled:t.disabled,"has-divider":t.hasDivider},"k-dropdown-item-trigger"]),"data-testid":"k-dropdown-item-trigger",onClick:t.handleClick},{default:ne(()=>[fe(t.$slots,"default",{},()=>[K(ae(t.label),1)],!0)]),_:3},8,["to","class","onClick"])):t.type==="button"?(O(),be(o,{key:2,disabled:t.disabled,"is-rounded":!1,class:"k-dropdown-item-trigger btn-link k-button non-visual-button","data-testid":"k-dropdown-item-trigger",onClick:t.handleClick},{default:ne(()=>[fe(t.$slots,"default",{},()=>[K(ae(t.label),1)],!0)]),_:3},8,["disabled","onClick"])):(O(),B("div",WJ,[fe(t.$slots,"default",{},()=>[K(ae(t.label),1)],!0)]))],10,YJ)}const Kp=Ye($J,[["render",KJ],["__scopeId","data-v-4461406f"]]),O1={hideCaret:!0,popoverClasses:"k-dropdown-popover mt-1",popoverTimeout:0,positionFixed:!0,placement:"bottomStart"},GJ=he({name:"KDropdownMenu",components:{KButton:_t,KDropdownItem:Kp,Kooltip:El,KPop:Bs,KToggle:c0},props:{appearance:{type:String,default:"menu",validator:t=>["menu","selectionMenu"].includes(t)},buttonAppearance:{type:String,default:"primary"},label:{type:String,default:""},icon:{type:String,default:""},showCaret:{type:Boolean,default:!1},width:{type:String,default:""},kpopAttributes:{type:Object,default:()=>({})},items:{type:Array,default:()=>[],validator:t=>!t.length||t.every(r=>r.label!==void 0)},disabled:{type:Boolean,default:!1},disabledTooltip:{type:String,default:""},testMode:{type:Boolean,default:!1}},emits:["toggleDropdown","change"],setup(t,{emit:r}){const e={...O1,...t.kpopAttributes,width:t.width?t.width:void 0,popoverClasses:`${O1.popoverClasses} ${t.kpopAttributes.popoverClasses}`},i=Y({}),n=s=>{t.appearance==="selectionMenu"&&(i.value=s)},a=(s,o,l)=>(s.value!==l&&(o(),r("toggleDropdown",s.value)),s.value);return $e(i,(s,o)=>{s!==o&&r("change",s)}),Rt(()=>{if(t.items){const s=t.items.filter(o=>o.selected);s.length&&(i.value=s[0])}}),{boundKPopAttributes:e,selectedItem:i,handleSelection:n,handleTriggerToggle:a}}}),ZJ={class:"k-dropdown-list dropdown-list","data-testid":"k-dropdown-list"};function qJ(t,r,e,i,n,a){const s=we("KButton"),o=we("KDropdownItem"),l=we("KPop"),u=we("KToggle");return O(),B("div",{class:ge([{"selection-dropdown-menu":t.appearance==="selectionMenu"},"k-dropdown k-dropdown-menu"])},[q(u,null,{default:ne(({toggle:c,isToggled:d})=>[q(l,Dt(t.boundKPopAttributes,{"on-popover-click":()=>t.handleTriggerToggle(d,c,!1),"test-mode":!!t.testMode||void 0,"data-testid":"k-dropdown-menu-popover",onOpened:()=>t.handleTriggerToggle(d,c,!0),onClosed:()=>t.handleTriggerToggle(d,c,!1)}),{content:ne(()=>[M("ul",ZJ,[fe(t.$slots,"items",{items:t.items,handleSelection:t.handleSelection},()=>[(O(!0),B(qe,null,Wt(t.items,(h,f)=>(O(),be(o,Dt(h,{key:`${h.label}-${f}`,item:h,"selection-menu-child":t.appearance==="selectionMenu",onChange:t.handleSelection}),null,16,["item","selection-menu-child","onChange"]))),128))],!0)])]),default:ne(()=>[(O(),be(Cs(t.disabledTooltip?"Kooltip":"div"),{label:t.disabledTooltip,position:t.disabledTooltip?"bottom":void 0,"position-fixed":t.disabledTooltip?!0:void 0,"max-width":t.disabledTooltip?"240":void 0,"test-mode":!!t.testMode||void 0,class:"k-dropdown-trigger dropdown-trigger","data-testid":"k-dropdown-trigger"},{default:ne(()=>[fe(t.$slots,"default",{isOpen:d.value},()=>[M("div",null,[t.label||t.icon?(O(),be(s,{key:0,disabled:t.disabled,"show-caret":t.showCaret||t.appearance==="selectionMenu",appearance:t.appearance==="selectionMenu"?"outline":t.buttonAppearance,icon:t.icon,class:"k-dropdown-btn","data-testid":"k-dropdown-btn"},{default:ne(()=>[K(ae(t.label),1)]),_:1},8,["disabled","show-caret","appearance","icon"])):ce("",!0)])],!0)]),_:2},1032,["label","position","position-fixed","max-width","test-mode"]))]),_:2},1040,["on-popover-click","test-mode","onOpened","onClosed"])]),_:3})],2)}const XJ=Ye(GJ,[["render",qJ],["__scopeId","data-v-c6f8f802"]]);he({name:"KFileUpload",components:{KLabel:Ls,KInput:Od,KButton:_t,KIcon:et},props:{labelAttributes:{type:Object,default:()=>({})},label:{type:String,default:""},testMode:{type:Boolean,default:!1},help:{type:String,default:void 0},buttonAppearance:{type:String,default:"primary"},buttonText:{type:String,default:"Select file"},fileModel:{type:String,default:void 0},removable:{type:Boolean,default:!0},placeholder:{type:String,default:"No file selected"},type:{type:String,default:"file",validator:t=>["file","image"].includes(t)},accept:{type:Array,required:!0},maxFileSize:{type:Number,default:null},iconSize:{type:String,default:"26"},icon:{type:String,default:"image"},iconColor:{type:String,default:void 0},hasError:{type:Boolean,default:!1},errorMessage:{type:String,default:"Please check file size."}},emits:["file-added","file-removed","error"],setup(t,{emit:r}){const e=N(()=>t.testMode?"test-file-upload-id-1234":tr()),i=N(()=>t.maxFileSize||t.maxFileSize===0?t.maxFileSize:t.type==="file"?525e4:1e6),n=Y(!1),a=Y([]),s=Y(0),o=Y(""),l=Y([]);return{fileInput:a,customInputId:e,resetInput:()=>{a.value=[],o.value="",l.value=[],s.value++,n.value=!1,r("file-removed")},onFileChange:u=>{var c,d,h;a.value=(c=u.target)==null?void 0:c.files,o.value=(d=a==null?void 0:a.value[0])==null?void 0:d.name;const f=(h=a==null?void 0:a.value[0])==null?void 0:h.size;n.value=f>i.value,n.value&&(s.value++,r("error",a.value));const p=document.getElementById(e.value);f?l.value.push(a.value):(p.files=l.value[l.value.length-1],a.value=p.files,p.files&&(o.value=p.files[p.files.length-1].name)),r("file-added",a.value)},fileInputKey:s,fileValue:o,updateFile:()=>{const u=document.getElementById(e.value);u&&u.click()},hasUploadError:n,fileClone:l,maximumFileSize:i}}});const k1={fontSize:"font-size",fontWeight:"font-weight",fontFamily:"font-family",color:"color",margin:"margin",padding:"padding"};he({name:"KInlineEdit",props:{ignoreValue:{type:Boolean,default:!1},styleOverrides:{type:Object,default:()=>({})}},emits:["changed"],setup(t,{emit:r,slots:e}){const i=Y(null),n=N(()=>"editable-wrapper-"+tr()),a=Y(!1),s=Y(""),o=Y({}),l=async h=>{h.target.id!=="element-content-wrapper"&&(o.value={...c(h.target),...t.styleOverrides},s.value=t.ignoreValue?"":h.target.textContent,a.value=!0,await ri(),i.value&&i.value.focus())},u=()=>{a.value=!1,r("changed",s.value)},c=h=>{const f=getComputedStyle(h);return Object.keys(k1).reduce((p,m)=>(p[m]=f.getPropertyValue(k1[m]),p),{})},d=h=>{var f;(f=h==null?void 0:h.target)==null||f.blur()};return Rt(()=>{try{if(!e.default)throw new Error("KInlineEdit expects a slotted HTML tag.")}catch{console.error(`KInlineEdit expects a slotted HTML tag. + + Example usage: + + +

Some text

+ ^^------add slotted tag +
+ `)}}),{input:i,inputUuid:n,isEditing:a,inputText:s,styles:o,handleClick:l,handleSave:u,onEnter:d}}});he({name:"KInputSwitch",components:{KTooltip:El,KIcon:et},inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1,required:!0},label:{type:String,default:""},labelPosition:{type:String,default:"right",validator:t=>["left","right"].includes(t)},disabled:{type:Boolean,default:!1},disabledTooltipText:{type:String,default:""},enabledIcon:{type:Boolean,default:!1}},emits:["change","input","update:modelValue"],setup(t,{attrs:r,emit:e}){const i=N(()=>t.modelValue?"on":"off"),n=N(()=>{if(t.disabled!==void 0&&t.disabled!==!1)return r;const a=Object.assign({},r);return delete a.class,delete a.disabled,a});return{toggleText:i,handleChange:a=>{t.modelValue!==a.target.checked&&(e("change",a.target.checked),e("input",a.target.checked),e("update:modelValue",a.target.checked))},strippedAttrs:n}}});const QJ=he({name:"KMenuDivider"}),JJ=t=>(li("data-v-461355e1"),t=t(),ui(),t),eee={class:"k-menu-item-divider"},tee=JJ(()=>M("hr",null,null,-1)),ree=[tee];function iee(t,r,e,i,n,a){return O(),B("div",eee,ree)}const q5=Ye(QJ,[["render",iee],["__scopeId","data-v-461355e1"]]),nee=he({name:"KMenuItem",components:{KButton:_t,KIcon:et,KMenuDivider:q5},props:{item:{type:Object,default:null},expandable:{type:Boolean,default:!1},type:{type:String,default:"string",validator:t=>["string","number","divider"].includes(t)},lastMenuItem:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["clicked"],setup(t,{emit:r,slots:e}){const i=Y(!1),n=N(()=>t.testMode?"test-menuitem-id-1234":tr());return{isOpen:i,menuItemId:n,toggleMenuItem:()=>{t.expandable?i.value=!i.value:r("clicked",e.itemTitle||t.item)}}}}),aee=["id","data-testid","test-mode"],see={key:0,class:"span-icon-container"},oee={key:0},lee={key:1},uee={key:2};function cee(t,r,e,i,n,a){const s=we("KIcon"),o=we("KButton"),l=we("KMenuDivider");return O(),B("div",{id:t.menuItemId,"data-testid":t.item?`${t.item.title.replace(/ /gi,"-")}-menu-item`:"menu-item","test-mode":!!t.testMode||void 0,class:ge([[t.isOpen?"title-dark":"",{"expando-item":t.expandable}],"k-menu-item"])},[t.type!=="divider"?(O(),be(o,{key:0,"aria-expanded":t.isOpen&&t.expandable||void 0,"aria-labelledby":t.menuItemId||void 0,"is-rounded":!1,type:"button",class:"menu-button non-visual-button",onClick:t.toggleMenuItem},{default:ne(()=>[M("span",{class:ge([t.isOpen&&t.expandable?"title-dark":"","span-menu-title"])},[fe(t.$slots,"itemTitle",{},()=>[K(ae(t.item?t.item.title:""),1)],!0)],2),t.expandable?(O(),B("span",see,[q(s,{icon:t.isOpen?"chevronUp":"chevronDown",color:"var(--grey-400)",size:"16"},null,8,["icon"])])):ce("",!0)]),_:3},8,["aria-expanded","aria-labelledby","onClick"])):ce("",!0),t.expandable?(O(),B("div",{key:1,class:ge([t.isOpen?"d-flex":"d-none","menu-content"])},[fe(t.$slots,"itemBody",{},()=>[(t.type==="string"||t.type==="divider")&&t.expandable?(O(),B("div",oee,ae(t.item?t.item.description:""),1)):(t.type==="number"||t.type==="divider")&&t.expandable?(O(),B("div",lee,ae(t.item?t.item.description:""),1)):ce("",!0)],!0)],2)):ce("",!0),!t.lastMenuItem&&(t.type==="divider"||t.expandable)?(O(),B("div",uee,[q(l)])):ce("",!0)],10,aee)}const dee=Ye(nee,[["render",cee],["__scopeId","data-v-b327ae72"]]),{getSizeFromString:hee}=Gn();he({name:"KMenu",components:{KMenuItem:dee,KMenuDivider:q5},props:{items:{type:Array,required:!1,default:()=>[]},actionButton:{type:String,default:""},width:{type:String,default:"284"},testMode:{type:Boolean,default:!1}},emits:["proceed"],setup(t,{emit:r,slots:e}){const i=N(()=>({width:hee(t.width)})),n=N(()=>!!e.actionButton);return{widthStyle:i,hasActionButton:n,proceed:()=>{r("proceed")}}}});/*! +* tabbable 6.0.1 +* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE +*/var X5=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],$c=X5.join(","),Q5=typeof Element>"u",Sa=Q5?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Yc=!Q5&&Element.prototype.getRootNode?function(t){return t.getRootNode()}:function(t){return t.ownerDocument},J5=function(t,r,e){var i=Array.prototype.slice.apply(t.querySelectorAll($c));return r&&Sa.call(t,$c)&&i.unshift(t),i=i.filter(e),i},e4=function t(r,e,i){for(var n=[],a=Array.from(r);a.length;){var s=a.shift();if(s.tagName==="SLOT"){var o=s.assignedElements(),l=o.length?o:s.children,u=t(l,!0,i);i.flatten?n.push.apply(n,u):n.push({scopeParent:s,candidates:u})}else{var c=Sa.call(s,$c);c&&i.filter(s)&&(e||!r.includes(s))&&n.push(s);var d=s.shadowRoot||typeof i.getShadowRoot=="function"&&i.getShadowRoot(s),h=!i.shadowRootFilter||i.shadowRootFilter(s);if(d&&h){var f=t(d===!0?s.children:d.children,!0,i);i.flatten?n.push.apply(n,f):n.push({scopeParent:s,candidates:f})}else a.unshift.apply(a,s.children)}}return n},t4=function(t,r){return t.tabIndex<0&&(r||/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||t.isContentEditable)&&isNaN(parseInt(t.getAttribute("tabindex"),10))?0:t.tabIndex},fee=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},r4=function(t){return t.tagName==="INPUT"},pee=function(t){return r4(t)&&t.type==="hidden"},gee=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(e){return e.tagName==="SUMMARY"});return r},mee=function(t,r){for(var e=0;esummary:first-of-type"),a=n?t.parentElement:t;if(Sa.call(a,"details:not([open]) *"))return!0;if(!e||e==="full"||e==="legacy-full"){if(typeof i=="function"){for(var s=t;t;){var o=t.parentElement,l=Yc(t);if(o&&!o.shadowRoot&&i(o)===!0)return E1(t);t.assignedSlot?t=t.assignedSlot:!o&&l!==t.ownerDocument?t=l.host:t=o}t=s}if(wee(t))return!t.getClientRects().length;if(e!=="legacy-full")return!0}else if(e==="non-zero-area")return E1(t);return!1},xee=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var e=0;e=0)},Cee=function t(r){var e=[],i=[];return r.forEach(function(n,a){var s=!!n.scopeParent,o=s?n.scopeParent:n,l=t4(o,s),u=s?t(n.candidates):o;l===0?s?e.push.apply(e,u):e.push(o):i.push({documentOrder:a,tabIndex:l,item:n,isScope:s,content:u})}),i.sort(fee).reduce(function(n,a){return a.isScope?n.push.apply(n,a.content):n.push(a.content),n},[]).concat(e)},Pee=function(t,r){r=r||{};var e;return r.getShadowRoot?e=e4([t],r.includeContainer,{filter:Gp.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:See}):e=J5(t,r.includeContainer,Gp.bind(null,r)),Cee(e)},Oee=function(t,r){r=r||{};var e;return r.getShadowRoot?e=e4([t],r.includeContainer,{filter:Wc.bind(null,r),flatten:!0,getShadowRoot:r.getShadowRoot}):e=J5(t,r.includeContainer,Wc.bind(null,r)),e},lu=function(t,r){if(r=r||{},!t)throw new Error("No node provided");return Sa.call(t,$c)===!1?!1:Gp(r,t)},kee=X5.concat("iframe").join(","),Yh=function(t,r){if(r=r||{},!t)throw new Error("No node provided");return Sa.call(t,kee)===!1?!1:Wc(r,t)};/*! +* focus-trap 7.1.0 +* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE +*/function T1(t,r){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);r&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),e.push.apply(e,i)}return e}function D1(t){for(var r=1;r0){var e=t[t.length-1];e!==r&&e.pause()}var i=t.indexOf(r);i===-1||t.splice(i,1),t.push(r)},deactivateTrap:function(t,r){var e=t.indexOf(r);e!==-1&&t.splice(e,1),t.length>0&&t[t.length-1].unpause()}},Dee=function(t){return t.tagName&&t.tagName.toLowerCase()==="input"&&typeof t.select=="function"},Mee=function(t){return t.key==="Escape"||t.key==="Esc"||t.keyCode===27},Iee=function(t){return t.key==="Tab"||t.keyCode===9},I1=function(t){return setTimeout(t,0)},A1=function(t,r){var e=-1;return t.every(function(i,n){return r(i)?(e=n,!1):!0}),e},lo=function(t){for(var r=arguments.length,e=new Array(r>1?r-1:0),i=1;i1?T-1:0),k=1;k=0)_=e.activeElement;else{var x=a.tabbableGroups[0],T=x&&x.firstTabbableNode;_=T||u("fallbackFocus")}if(!_)throw new Error("Your focus-trap needs to have at least one focusable element");return _},d=function(){if(a.containerGroups=a.containers.map(function(_){var x=Pee(_,n.tabbableOptions),T=Oee(_,n.tabbableOptions);return{container:_,tabbableNodes:x,focusableNodes:T,firstTabbableNode:x.length>0?x[0]:null,lastTabbableNode:x.length>0?x[x.length-1]:null,nextTabbableNode:function(S){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,I=T.findIndex(function(H){return H===S});if(!(I<0))return k?T.slice(I+1).find(function(H){return lu(H,n.tabbableOptions)}):T.slice(0,I).reverse().find(function(H){return lu(H,n.tabbableOptions)})}}}),a.tabbableGroups=a.containerGroups.filter(function(_){return _.tabbableNodes.length>0}),a.tabbableGroups.length<=0&&!u("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},h=function _(x){if(x!==!1&&x!==e.activeElement){if(!x||!x.focus){_(c());return}x.focus({preventScroll:!!n.preventScroll}),a.mostRecentlyFocusedNode=x,Dee(x)&&x.select()}},f=function(_){var x=u("setReturnFocus",_);return x||(x===!1?!1:_)},p=function(_){var x=uu(_);if(!(l(x)>=0)){if(lo(n.clickOutsideDeactivates,_)){s.deactivate({returnFocus:n.returnFocusOnDeactivate&&!Yh(x,n.tabbableOptions)});return}lo(n.allowOutsideClick,_)||_.preventDefault()}},m=function(_){var x=uu(_),T=l(x)>=0;T||x instanceof Document?T&&(a.mostRecentlyFocusedNode=x):(_.stopImmediatePropagation(),h(a.mostRecentlyFocusedNode||c()))},g=function(_){var x=uu(_);d();var T=null;if(a.tabbableGroups.length>0){var S=l(x),k=S>=0?a.containerGroups[S]:void 0;if(S<0)_.shiftKey?T=a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:T=a.tabbableGroups[0].firstTabbableNode;else if(_.shiftKey){var I=A1(a.tabbableGroups,function(F){var oe=F.firstTabbableNode;return x===oe});if(I<0&&(k.container===x||Yh(x,n.tabbableOptions)&&!lu(x,n.tabbableOptions)&&!k.nextTabbableNode(x,!1))&&(I=S),I>=0){var H=I===0?a.tabbableGroups.length-1:I-1,R=a.tabbableGroups[H];T=R.lastTabbableNode}}else{var U=A1(a.tabbableGroups,function(F){var oe=F.lastTabbableNode;return x===oe});if(U<0&&(k.container===x||Yh(x,n.tabbableOptions)&&!lu(x,n.tabbableOptions)&&!k.nextTabbableNode(x))&&(U=S),U>=0){var de=U===a.tabbableGroups.length-1?0:U+1,W=a.tabbableGroups[de];T=W.firstTabbableNode}}}else T=u("fallbackFocus");T&&(_.preventDefault(),h(T))},y=function(_){if(Mee(_)&&lo(n.escapeDeactivates,_)!==!1){_.preventDefault(),s.deactivate();return}if(Iee(_)){g(_);return}},v=function(_){var x=uu(_);l(x)>=0||lo(n.clickOutsideDeactivates,_)||lo(n.allowOutsideClick,_)||(_.preventDefault(),_.stopImmediatePropagation())},b=function(){if(a.active)return M1.activateTrap(i,s),a.delayInitialFocusTimer=n.delayInitialFocus?I1(function(){h(c())}):h(c()),e.addEventListener("focusin",m,!0),e.addEventListener("mousedown",p,{capture:!0,passive:!1}),e.addEventListener("touchstart",p,{capture:!0,passive:!1}),e.addEventListener("click",v,{capture:!0,passive:!1}),e.addEventListener("keydown",y,{capture:!0,passive:!1}),s},w=function(){if(a.active)return e.removeEventListener("focusin",m,!0),e.removeEventListener("mousedown",p,!0),e.removeEventListener("touchstart",p,!0),e.removeEventListener("click",v,!0),e.removeEventListener("keydown",y,!0),s};return s={get active(){return a.active},get paused(){return a.paused},activate:function(_){if(a.active)return this;var x=o(_,"onActivate"),T=o(_,"onPostActivate"),S=o(_,"checkCanFocusTrap");S||d(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=e.activeElement,x&&x();var k=function(){S&&d(),b(),T&&T()};return S?(S(a.containers.concat()).then(k,k),this):(k(),this)},deactivate:function(_){if(!a.active)return this;var x=D1({onDeactivate:n.onDeactivate,onPostDeactivate:n.onPostDeactivate,checkCanReturnFocus:n.checkCanReturnFocus},_);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,w(),a.active=!1,a.paused=!1,M1.deactivateTrap(i,s);var T=o(x,"onDeactivate"),S=o(x,"onPostDeactivate"),k=o(x,"checkCanReturnFocus"),I=o(x,"returnFocus","returnFocusOnDeactivate");T&&T();var H=function(){I1(function(){I&&h(f(a.nodeFocusedBeforeActivation)),S&&S()})};return I&&k?(k(f(a.nodeFocusedBeforeActivation)).then(H,H),this):(H(),this)},pause:function(){return a.paused||!a.active?this:(a.paused=!0,w(),this)},unpause:function(){return!a.paused||!a.active?this:(a.paused=!1,d(),b(),this)},updateContainerElements:function(_){var x=[].concat(_).filter(Boolean);return a.containers=x.map(function(T){return typeof T=="string"?e.querySelector(T):T}),a.active&&d(),this}},s.updateContainerElements(t),s};/*! + * focus-trap-vue v3.3.0 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const Bee={escapeDeactivates:{type:Boolean,default:!0},returnFocusOnDeactivate:{type:Boolean,default:!0},allowOutsideClick:{type:[Boolean,Function],default:!0},clickOutsideDeactivates:[Boolean,Function],initialFocus:[String,Function,Boolean],fallbackFocus:[String,Function],checkCanFocusTrap:Function,checkCanReturnFocus:Function,delayInitialFocus:{type:Boolean,default:!0},document:Object,preventScroll:Boolean,setReturnFocus:[Object,String,Boolean,Function]},Lee=he({props:Object.assign({active:{type:Boolean,default:!0}},Bee),emits:["update:active","activate","postActivate","deactivate","postDeactivate"],render(){return this.renderImpl()},setup(t,{slots:r,emit:e}){let i;const n=Y(null),a=N(()=>{const o=n.value;return o&&(o instanceof HTMLElement?o:o.$el)}),s=()=>i||(i=Aee(a.value,{escapeDeactivates:t.escapeDeactivates,allowOutsideClick:t.allowOutsideClick,returnFocusOnDeactivate:t.returnFocusOnDeactivate,clickOutsideDeactivates:t.clickOutsideDeactivates,onActivate:()=>{e("update:active",!0),e("activate")},onDeactivate:()=>{e("update:active",!1),e("deactivate")},onPostActivate:()=>e("postActivate"),onPostDeactivate:()=>e("postDeactivate"),initialFocus:t.initialFocus,fallbackFocus:t.fallbackFocus}));return Rt(()=>{$e(()=>t.active,o=>{o&&a.value?s().activate():i&&(i.deactivate(),(!a.value||a.value.nodeType===Node.COMMENT_NODE)&&(i=null))},{immediate:!0,flush:"post"})}),Ui(()=>{i&&i.deactivate(),i=null}),{activate(){s(),i.activate()},deactivate(){i&&i.deactivate()},renderImpl(){if(!r.default)return null;const o=r.default().filter(l=>l.type!==Ur);return!o||!o.length||o.length>1?(console.error("[focus-trap-vue]: FocusTrap requires exactly one child."),o):ln(o[0],{ref:n})}}}}),Fee=he({name:"KModal",components:{KButton:_t,KIcon:et,FocusTrap:Lee},props:{title:{type:String,required:!0},hideTitle:{type:Boolean,default:!1},hideDismissIcon:{type:Boolean,default:!1},dismissButtonTheme:{type:String,default:"dark",validator:t=>["light","dark"].includes(t)},content:{type:String,default:""},textAlign:{type:String,default:"center",validator:t=>["left","center","right"].includes(t)},isVisible:{type:Boolean,default:!1},actionButtonText:{type:String,default:"Submit"},actionButtonAppearance:{type:String,default:"primary"},cancelButtonText:{type:String,default:"Cancel"},cancelButtonAppearance:{type:String,default:"outline"},hideCancelButton:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["canceled","proceed"],setup(t,{emit:r,slots:e}){const i=Y(null),n=N(()=>!!e["header-image"]),a=N(()=>t.dismissButtonTheme==="light"?"var(--grey-400)":"var(--grey-600)"),s=c=>{t.isVisible&&c.keyCode===27&&o(!0)},o=(c=!1,d)=>{var h,f;(c||((f=(h=d==null?void 0:d.target)==null?void 0:h.classList)==null?void 0:f.contains("k-modal-backdrop")))&&r("canceled")},l=()=>{r("proceed")};Tb(()=>{var c,d;typeof document<"u"&&(t.isVisible?(c=document==null?void 0:document.body)==null||c.classList.add("k-modal-overflow-hidden"):(d=document==null?void 0:document.body)==null||d.classList.remove("k-modal-overflow-hidden"))});const u=async c=>{var d,h;c?(await ri(),await new Promise(f=>setTimeout(f,0)),(d=i.value)==null||d.activate()):(h=i.value)==null||h.deactivate()};return $e(()=>t.isVisible,async c=>{c?await u(!0):await u(!1)},{immediate:!0}),Rt(()=>{var c;document.addEventListener("keydown",s),t.isVisible&&((c=document==null?void 0:document.body)==null||c.classList.add("k-modal-overflow-hidden"))}),Ui(()=>{var c;document.removeEventListener("keydown",s),(c=document==null?void 0:document.body)==null||c.classList.remove("k-modal-overflow-hidden")}),{hasHeaderImage:n,dismissButtonColor:a,close:o,proceed:l,focusTrap:i,toggleFocusTrap:u}}}),Ree=["aria-label"],Nee={class:"k-modal-dialog modal-dialog"},jee={key:0,class:"close-button"},Vee={class:"k-modal-content modal-content"},Hee={key:0,class:"k-modal-header-image d-flex"},zee={class:"k-modal-footer modal-footer d-flex"},Uee={class:"k-modal-action-buttons"};function $ee(t,r,e,i,n,a){const s=we("KIcon"),o=we("KButton"),l=we("FocusTrap");return t.isVisible?(O(),B("div",{key:0,"aria-label":t.title,class:"k-modal",role:"dialog","aria-modal":"true"},[M("div",{class:"k-modal-backdrop modal-backdrop",onClick:r[3]||(r[3]=u=>t.close(!1,u))},[q(l,{ref:"focusTrap",active:!1},{default:ne(()=>[M("div",Nee,[t.hasHeaderImage&&!t.hideDismissIcon?(O(),B("div",jee,[q(o,{class:"non-visual-button","aria-label":"Close",onClick:r[0]||(r[0]=u=>t.close(!0))},{default:ne(()=>[q(s,{icon:"close",color:t.dismissButtonColor,size:"15"},null,8,["color"])]),_:1})])):ce("",!0),M("div",Vee,[t.hasHeaderImage?(O(),B("div",Hee,[fe(t.$slots,"header-image",{},void 0,!0)])):ce("",!0),t.$slots["header-content"]||!t.hideTitle?(O(),B("div",{key:1,role:"heading","aria-level":"2",class:ge([{"header-left":t.textAlign==="left","header-centered":t.textAlign==="center","header-right":t.textAlign==="right","mb-5":!t.hasHeaderImage,"mb-4":t.hasHeaderImage},"k-modal-header modal-header"])},[fe(t.$slots,"header-content",{},()=>[K(ae(t.title),1)],!0)],2)):ce("",!0),M("div",{class:ge([{"content-left":t.textAlign==="left","content-centered":t.textAlign==="center","content-right":t.textAlign==="right"},"k-modal-body modal-body"])},[fe(t.$slots,"body-content",{},()=>[K(ae(t.content),1)],!0)],2),M("div",zee,[fe(t.$slots,"footer-content",{},()=>[t.hideCancelButton?ce("",!0):(O(),be(o,{key:0,appearance:t.cancelButtonAppearance,onClick:r[1]||(r[1]=u=>t.close(!0)),onKeyup:r[2]||(r[2]=un(u=>t.close(!0),["esc"]))},{default:ne(()=>[K(ae(t.cancelButtonText),1)]),_:1},8,["appearance"])),M("div",Uee,[fe(t.$slots,"action-buttons",{},()=>[q(o,{appearance:t.actionButtonAppearance,onClick:t.proceed,onKeyup:un(t.proceed,["enter"])},{default:ne(()=>[K(ae(t.actionButtonText),1)]),_:1},8,["appearance","onClick","onKeyup"])],!0)])],!0)])])])]),_:3},512)])],8,Ree)):ce("",!0)}const i4=Ye(Fee,[["render",$ee],["__scopeId","data-v-3a46afa2"]]);he({name:"KModalFullscreen",components:{KButton:_t,KIcon:et},props:{title:{type:String,required:!0},bodyHeader:{type:String,default:""},bodyHeaderDescription:{type:String,default:""},isVisible:{type:Boolean,default:!1},cancelButtonText:{type:String,default:"Cancel"},actionButtonText:{type:String,default:"Save"},actionButtonAppearance:{type:String,default:"primary"},cancelButtonAppearance:{type:String,default:"outline"},iconString:{type:String,default:"kong"}},emits:["canceled","proceed"],setup(t,{emit:r}){const e=Y(null),i=N(()=>!!t.isVisible);$e(()=>t.isVisible,async()=>{i.value?(document.body.style.overflow="hidden",await ri(),e.value&&e.value.focus()):document.body.style.overflow=""});const n=o=>{t.isVisible&&(o.keyCode===27?a():o.keyCode===13&&s())},a=()=>{r("canceled")},s=()=>{r("proceed")};return Rt(()=>{document.addEventListener("keydown",n)}),yl(()=>{document.removeEventListener("keydown",n)}),Ui(()=>{document.body.style.overflow=""}),{isOpen:i,modalBodyContent:e,handleKeydown:n,close:a,proceed:s}}});const Yee=he({name:"MultiselectItem",components:{KIcon:et},props:{item:{type:Object,default:null,validator:t=>t.label!==void 0&&t.value!==void 0}},emits:["selected"],setup(t,{emit:r}){return{handleClick:()=>{t.item.disabled||r("selected",t.item)}}}}),Wee=["data-testid"],Kee={role:"option",class:"d-block"},Gee=["value","disabled"],Zee={class:"k-multiselect-item-label mr-2"},qee={class:"k-multiselect-selected-icon-container"};function Xee(t,r,e,i,n,a){const s=we("KIcon");return O(),B("div",{key:t.item.key,role:"listitem",class:"k-multiselect-item","data-testid":`k-multiselect-item-${t.item.value}`},[M("div",Kee,[M("button",{value:t.item.value,class:ge({selected:t.item.selected}),disabled:t.item.disabled===!0?!0:void 0,onClick:r[0]||(r[0]=(...o)=>t.handleClick&&t.handleClick(...o))},[M("span",Zee,[fe(t.$slots,"content",{},()=>[K(ae(t.item.label),1)],!0)]),M("span",qee,[t.item.selected?(O(),be(s,{key:0,icon:"check",color:"var(--blue-200)",class:"selected-item-icon"})):ce("",!0)])],10,Gee)])],8,Wee)}const Qee=Ye(Yee,[["render",Xee],["__scopeId","data-v-be0f7d56"]]),{getSizeFromString:Jee,cloneDeep:cu}=Gn(),ete=34,B1={hideCaret:!0,placement:"bottomStart",popoverTimeout:0,popoverClasses:"k-multiselect-popover mt-0"};he({name:"KMultiselect",components:{KBadge:ZM,KButton:_t,KIcon:et,KInput:Od,KLabel:Ls,KPop:Bs,KMultiselectItem:Qee,KToggle:c0},inheritAttrs:!1,props:{modelValue:{type:Array,default:()=>[]},label:{type:String,default:""},labelAttributes:{type:Object,default:()=>({})},placeholder:{type:String,default:""},kpopAttributes:{type:Object,default:()=>({popoverClasses:""})},dropdownMaxHeight:{type:String,default:"300"},width:{type:String,default:""},selectedRowCount:{type:Number,default:2},expandSelected:{type:Boolean,default:!1},items:{type:Array,default:()=>[],validator:t=>!t.length||t.every(r=>r.label!==void 0&&r.value!==void 0)},positionFixed:{type:Boolean,default:!0},filterFunc:{type:Function,default:t=>t.items.filter(r=>r.label.toLowerCase().includes(t.query.toLowerCase()))},autosuggest:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["selected","input","change","update:modelValue","query-change"],setup(t,{attrs:r,emit:e}){const i=Y(0),n=Y(0),a=N(()=>t.testMode?"test-multiselect-id-1234":tr()),s=N(()=>t.testMode?"test-multiselect-input-id-1234":tr()),o=N(()=>t.testMode?"test-multiselect-text-id-1234":tr()),l=N(()=>t.testMode?"test-multiselect-selected-id-1234":tr()),u=N(()=>t.testMode?"test-multiselect-selected-staging-id-1234":tr()),c=Y(null),d=Y(null),h=N(()=>t.selectedRowCount*ete),f=Y(""),p=Y(null),m=Y([]),g=Y([]),y=Y([]),v=Y([]),b=Y([]),w=Y([]),_=Y([]),x=N(()=>_.value.map(P=>P.label).join(", ")),T=Y(!1),S=Y(!1),k=Y(!1),I=N(()=>(r==null?void 0:r.disabled)!==void 0&&String(r==null?void 0:r.disabled)!=="false"),H=N(()=>(r==null?void 0:r.readonly)!==void 0&&String(r==null?void 0:r.readonly)!=="false"),R=N({get(){return t.modelValue},set(P){const L=m.value.filter(V=>P.includes(V.value));L.length?De(L):P.length||re()}}),U=N(()=>{const P={...r};return delete P.class,P}),de=N(()=>({...B1,...t.kpopAttributes,popoverClasses:`${B1.popoverClasses} ${t.kpopAttributes.popoverClasses} k-multiselect-pop`,width:C.value+"px",maxWidth:C.value+"px",maxHeight:String(t.dropdownMaxHeight),disabled:r.disabled!==void 0&&String(r.disabled)!=="false"||r.readonly!==void 0&&String(r.readonly)!=="false"})),W=N(()=>({...de.value})),F=N(()=>{let P="";return t.width?P=t.width:P="300",Jee(P)}),oe=N(()=>({width:F.value})),me=N(()=>({width:C.value+"px"})),Se=N(()=>({width:C.value-30+"px",maxHeight:h.value+"px",paddingRight:0})),Me=P=>y.value.length&&!P?y.value.length===1?`${y.value.length} item selected`:`${y.value.length} items selected`:t.placeholder?t.placeholder:r.placeholder?String(r.placeholder||""):"Filter...",Ve=N(()=>t.autosuggest?m.value:t.filterFunc({items:m.value,query:f.value})),Oe=P=>{r.disabled!==void 0&&String(r.disabled)!=="false"&&P.stopPropagation()},pe=()=>{setTimeout(()=>{const P=document.getElementById(u.value);if(t.expandSelected){n.value++;return}if(P){if(P.clientHeight>h.value){const L=v.value.pop();L&&b.value.push(L)}n.value++}},0)},De=P=>{P.forEach(L=>{var V;const z=m.value.filter(Q=>Q.value===L.value)[0];z.selected=!0,z.key=(V=z==null?void 0:z.key)!=null&&V.includes("-selected")?z.key:`${z.key}-selected`,y.value.filter(Q=>Q.value===z.value).length||(y.value.push(z),v.value.push(z))}),pe()},j=P=>{var L,V,z,Q;let Z=((L=m.value.filter(J=>J.value===P.value))==null?void 0:L[0])||null;if(Z===null&&(Z=((V=y.value.filter(J=>J.value===P.value))==null?void 0:V[0])||null),Z===null)return;if(Z.selected){if(y.value=y.value.filter(J=>J.value!==P.value),v.value.filter(J=>J.value===P.value).length?v.value=v.value.filter(J=>J.value!==P.value):b.value.filter(J=>J.value===P.value).length&&(b.value=b.value.filter(J=>J.value!==P.value)),Z.selected=!1,Z.key=(z=Z.key)==null?void 0:z.replace(/-selected/gi,""),b.value.length){const J=b.value.pop();J&&v.value.push(J)}}else Z.selected=!0,Z.key=(Q=Z.key)!=null&&Q.includes("-selected")?Z.key:`${Z.key}-selected`,y.value.push(Z),v.value.push(Z),t.expandSelected&&X();pe();const ee=y.value.map(J=>J.value);e("selected",y.value),e("change",P),e("update:modelValue",ee)},X=()=>{setTimeout(()=>{var P;(P=d.value)==null||P.scrollIntoView({behavior:"smooth",block:"nearest"})},200)},G=()=>{const P=Ve.value.filter(V=>V.selected),L=Ve.value.filter(V=>!V.selected);g.value=P.concat(L)},re=()=>{m.value.forEach(P=>{var L;P.selected=!1,P.key=(L=P==null?void 0:P.key)==null?void 0:L.replace(/-selected/gi,"")}),y.value=[],v.value=[],b.value=[],f.value="",pe(),e("selected",[]),e("change",null),e("update:modelValue",[]),e("query-change","")},$=P=>{f.value=P,e("query-change",P)},ue=(P,L)=>{if(P.keyCode===27){L.value=!1;return}const V=document.getElementById(o.value);!L.value&&V&&V.click()},le=()=>{k.value=!0,T.value||(T.value=!0,e("query-change",""))};$e(n,()=>{setTimeout(()=>{const P=document.getElementById(u.value);if(t.expandSelected){w.value=cu(v.value),_.value=[],i.value++;return}if(P)if(P.clientHeight>h.value){const L=v.value.pop();L&&b.value.push(L),n.value++}else w.value=cu(v.value),_.value=cu(b.value),i.value++},0)}),$e(i,()=>{p.value&&typeof p.value.updatePopper=="function"&&ri(()=>{p.value.updatePopper()})}),$e(Ve,()=>{G()}),$e(R,(P,L)=>{if(JSON.stringify(P)!==JSON.stringify(L)){const V=m.value.filter(z=>P.includes(z.value));V.length?De(V):P.length||re()}}),$e(()=>t.items,(P,L)=>{var V,z,Q;if(JSON.stringify(P)!==JSON.stringify(L)){m.value=cu(t.items);for(let Z=0;ZJ.value===ee.value).length||y.value.push(ee),v.value.filter(J=>J.value===ee.value).length||v.value.push(ee)}pe()}p.value&&typeof p.value.updatePopper=="function"&&ri(()=>{p.value.updatePopper()})}},{deep:!0,immediate:!0});const C=Y(300);return Rt(()=>{var P;C.value=((P=c.value)==null?void 0:P.clientWidth)||300}),{key:i,stagingKey:n,multiselectId:a,multiselectInputId:s,multiselectTextId:o,multiselectSelectedItemsStagingId:u,multiselectSelectedItemsId:l,multiselectRef:c,selectionBottomRef:d,getPlaceholderText:Me,filterStr:f,unfilteredItems:m,sortedItems:g,selectedItems:y,invisibleSelectedItemsStaging:b,visibleSelectedItemsStaging:v,invisibleSelectedItems:_,visibleSelectedItems:w,hiddenItemsTooltip:x,widthStyle:oe,numericWidthStyle:me,nonSlimStyle:Se,modifiedAttrs:U,isHovered:S,isFocused:k,isDisabled:I,isReadonly:H,popper:p,boundKPopAttributes:W,sortItems:G,handleFilterClick:Oe,handleItemSelect:j,clearSelection:re,triggerFocus:ue,onQueryChange:$,onInputFocus:le}}});he({name:"KPrompt",components:{KButton:_t,KIcon:et,KInput:Od,KModal:i4},props:{title:{type:String,default:""},type:{type:String,default:"info",validator:t=>["info","warning","danger"].includes(t)},message:{type:String,default:""},actionButtonText:{type:String,default:"OK"},cancelButtonText:{type:String,default:"Cancel"},actionPending:{type:Boolean,default:!1},isVisible:{type:Boolean,default:!1},confirmationText:{type:String,default:""},preventProceedOnEnter:{type:Boolean,default:!1}},emits:["canceled","proceed"],setup(t,{emit:r}){const e=Y(""),i=()=>{e.value="",r("canceled")},n=u=>{l.value||(e.value="",r("proceed",u))},a=u=>{t.isVisible&&(u.keyCode===27?i():u.keyCode===13&&(t.preventProceedOnEnter||n(u)))},s=(u="")=>{const c=/(?:^|[\s-:'"])\w/g;return u.replace(c,d=>d.toUpperCase())},o=N(()=>t.title?t.type==="warning"?"Warning: "+t.title:t.title:t.type==="info"?"Information":s(t.type)),l=N(()=>t.actionPending?!0:t.confirmationText.length?t.confirmationText!==e.value:!1);return Rt(()=>{document.addEventListener("keydown",a)}),yl(()=>{document.removeEventListener("keydown",a)}),{confirmationInput:e,displayTitle:o,disableProceedButton:l,handleKeydown:a,close:i,proceed:n}}});const tte=he({name:"KRadio",inheritAttrs:!1,props:{modelValue:{type:[String,Number,Boolean,Object],default:"on",required:!0},label:{type:String,default:""},description:{type:String,default:""},selectedValue:{type:[String,Number,Boolean,Object],required:!0}},emits:["change","update:modelValue"],setup(t,{slots:r,emit:e,attrs:i}){const n=N(()=>!!(t.label||r.default)),a=N(()=>t.selectedValue===t.modelValue),s=()=>{e("change",t.selectedValue),e("update:modelValue",t.selectedValue)},o=N(()=>{const l={...i};return delete l.class,l});return{hasLabel:n,isSelected:a,modifiedAttrs:o,handleClick:s}}}),rte=["checked"],ite={key:0,class:"k-radio-label"},nte={key:1,class:"k-radio-description"};function ate(t,r,e,i,n,a){return O(),B("label",{class:ge(["k-radio",t.$attrs.class])},[M("input",Dt({checked:t.isSelected},t.modifiedAttrs,{type:"radio",class:"k-input",onClick:r[0]||(r[0]=(...s)=>t.handleClick&&t.handleClick(...s))}),null,16,rte),t.hasLabel?(O(),B("span",ite,[fe(t.$slots,"default",{},()=>[K(ae(t.label),1)],!0)])):ce("",!0),t.hasLabel&&(t.description||t.$slots.description)?(O(),B("div",nte,[fe(t.$slots,"description",{},()=>[K(ae(t.description),1)],!0)])):ce("",!0)],2)}const xse=Ye(tte,[["render",ate],["__scopeId","data-v-372ea01c"]]);he({name:"KSlideout",components:{KCard:v0,KIcon:et},props:{isVisible:{type:Boolean,default:!1}},emits:["close"],setup(t,{emit:r}){const e=(i,n=!1)=>{(t.isVisible&&i.keyCode===27||n)&&r("close")};return Rt(()=>{document.addEventListener("keydown",e)}),Ui(()=>{document.removeEventListener("keydown",e)}),{handleClose:e}}});const ste=he({name:"KActiveState",props:{title:{type:String,default:"Active"}}}),ote=t=>(li("data-v-3ef7acf2"),t=t(),ui(),t),lte={viewBox:"0 0 24 24",fill:"none",class:"k-step-state-icon","data-testid":"k-step-active"},ute=ote(()=>M("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1));function cte(t,r,e,i,n,a){return O(),B("svg",lte,[M("title",null,ae(t.title),1),ute])}const dte=Ye(ste,[["render",cte],["__scopeId","data-v-3ef7acf2"]]),hte=he({name:"KCompletedState",props:{title:{type:String,default:"Completed"}}}),$0=t=>(li("data-v-713fc4ad"),t=t(),ui(),t),fte={viewBox:"0 0 24 24",fill:"none",class:"k-step-state-icon","data-testid":"k-step-completed"},pte=$0(()=>M("circle",{cx:"12",cy:"12",r:"12",class:"k-step-icon-primary"},null,-1)),gte=$0(()=>M("path",{d:"M16 9L10 15L7 12.0001",class:"k-step-icon-primary"},null,-1)),mte=$0(()=>M("path",{d:"M16 9L10 15L7 12.0001","stroke-width":"2.25","stroke-linecap":"round","stroke-linejoin":"round",class:"k-step-icon-secondary"},null,-1));function vte(t,r,e,i,n,a){return O(),B("svg",fte,[M("title",null,ae(t.title),1),pte,gte,mte])}const yte=Ye(hte,[["render",vte],["__scopeId","data-v-713fc4ad"]]),bte=he({name:"KDefaultState",props:{title:{type:String,default:"Default"}}}),wte=t=>(li("data-v-f28650fe"),t=t(),ui(),t),_te={viewBox:"0 0 24 24",fill:"none",class:"k-step-state-icon","data-testid":"k-step-default"},xte=wte(()=>M("circle",{cx:"12.375",cy:"12",r:"11","stroke-width":"2"},null,-1));function Ste(t,r,e,i,n,a){return O(),B("svg",_te,[M("title",null,ae(t.title),1),xte])}const Cte=Ye(bte,[["render",Ste],["__scopeId","data-v-f28650fe"]]),Pte=he({name:"KErrorState",props:{title:{type:String,default:"Error"}}}),n4=t=>(li("data-v-8359bd4e"),t=t(),ui(),t),Ote={class:"k-step-state-icon",viewBox:"0 0 24 24",fill:"none","data-testid":"k-step-error"},kte=n4(()=>M("circle",{cx:"12",cy:"12",r:"12",class:"k-step-icon-primary"},null,-1)),Ete=n4(()=>M("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16.14 9.517a.889.889 0 0 0-1.258-1.257l-2.483 2.483L9.917 8.26A.889.889 0 0 0 8.66 9.517L11.142 12 8.66 14.483a.889.889 0 0 0 1.257 1.257l2.482-2.483 2.483 2.483a.889.889 0 0 0 1.257-1.257L13.657 12l2.482-2.483Z",class:"k-step-icon-secondary"},null,-1));function Tte(t,r,e,i,n,a){return O(),B("svg",Ote,[M("title",null,ae(t.title),1),kte,Ete])}const Dte=Ye(Pte,[["render",Tte],["__scopeId","data-v-8359bd4e"]]),Mte=he({name:"KPendingState",props:{title:{type:String,default:"Pending"}}}),Ite=t=>(li("data-v-0acc505c"),t=t(),ui(),t),Ate={class:"k-step-spinner"},Bte={class:"k-step-state-icon",viewBox:"0 0 50 50","data-testid":"k-step-pending"},Lte=Ite(()=>M("circle",{cx:"25",cy:"25",r:"20",fill:"none","stroke-width":"5"},null,-1));function Fte(t,r,e,i,n,a){return O(),B("div",Ate,[(O(),B("svg",Bte,[K(ae(t.title)+" ",1),Lte]))])}const Rte=Ye(Mte,[["render",Fte],["__scopeId","data-v-0acc505c"]]),Nte=he({name:"KStepState",components:{KActiveState:dte,KCompletedState:yte,KDefaultState:Cte,KErrorState:Dte,KPendingState:Rte},props:{state:{type:String,default:"default",validator:t=>["default","active","pending","completed","error"].includes(t)}}}),jte={class:"k-step-state px-3"};function Vte(t,r,e,i,n,a){const s=we("KActiveState"),o=we("KCompletedState"),l=we("KErrorState"),u=we("KPendingState"),c=we("KDefaultState");return O(),B("div",jte,[t.state==="active"?(O(),be(s,{key:0})):t.state==="completed"?(O(),be(o,{key:1})):t.state==="error"?(O(),be(l,{key:2})):t.state==="pending"?(O(),be(u,{key:3})):(O(),be(c,{key:4}))])}const Hte=Ye(Nte,[["render",Vte],["__scopeId","data-v-3c65a965"]]),{getSizeFromString:zte}=Gn(),Ute=he({name:"KStep",components:{KLabel:Ls,KStepState:Hte},props:{label:{type:String,required:!0},state:{type:String,default:"default",validator:t=>["default","active","pending","completed","error"].includes(t)},maxLabelWidth:{type:String,default:"170"}},setup(t){return{labelStyle:N(()=>({maxWidth:zte(t.maxLabelWidth)}))}}}),$te={class:"k-step"};function Yte(t,r,e,i,n,a){const s=we("KStepState"),o=we("KLabel");return O(),B("li",$te,[M("div",{class:ge([{completed:t.state==="completed"},"k-step-container"])},[q(s,{state:t.state},null,8,["state"]),M("div",{class:ge([{bolder:t.state==="active"||t.state==="pending"||t.state==="error",error:t.state==="error"},"k-step-label px-3"]),style:gr(t.labelStyle)},[q(o,null,{default:ne(()=>[K(ae(t.label),1)]),_:1})],6)],2)])}const Wte=Ye(Ute,[["render",Yte],["__scopeId","data-v-67f709cc"]]);he({name:"KStepper",components:{KStep:Wte},props:{steps:{type:Array,required:!0,validator:t=>!t.length||t.every(r=>r.label!==void 0)},maxLabelWidth:{type:String,default:""}}});const L1=(t,r,e,i)=>Kte(t,r,e,i),{clientSideSorter:Kte,useDebounce:Gte,useRequest:Zte}=Gn(),qte=he({name:"KTable",components:{KButton:_t,KEmptyState:y0,KIcon:et,KPagination:O_,KSkeleton:k_},props:{options:{type:Object,default:()=>null,required:!1},enableClientSort:{type:Boolean,default:!1},hasHover:{type:Boolean,default:!0},sortOrder:{type:String,default:"",validator:t=>["ascending","descending",""].includes(t)},sortKey:{type:String,default:""},sortHandlerFn:{type:Function,default:()=>({})},rowAttrs:{type:Function,default:()=>({})},hasSideBorder:{type:Boolean,default:!1},cellAttrs:{type:Function,default:()=>({})},isLoading:{type:Boolean,default:!1},emptyStateTitle:{type:String,default:"No Data"},emptyStateMessage:{type:String,default:"There is no data to display."},emptyStateActionRoute:{type:[Object,String],default:""},emptyStateActionMessage:{type:String,default:""},emptyStateActionButtonIcon:{type:String,default:""},emptyStateIcon:{type:String,default:""},emptyStateIconColor:{type:String,default:""},emptyStateIconSize:{type:String,default:"50"},hasError:{type:Boolean,default:!1},errorStateTitle:{type:String,default:"An error occurred"},errorStateMessage:{type:String,default:"Data cannot be displayed due to an error."},errorStateActionRoute:{type:[Object,String],default:""},errorStateActionMessage:{type:String,default:""},errorStateIcon:{type:String,default:""},errorStateIconColor:{type:String,default:""},errorStateIconSize:{type:String,default:"50"},fetcher:{type:Function,default:void 0,required:!0},fetcherCacheKey:{type:String,default:""},searchInput:{type:String,default:""},headers:{type:Array,default:()=>[]},initialFetcherParams:{type:Object,default:null},paginationNeighbors:{type:Number,default:1},paginationPageSizes:{type:Array,default:()=>[15,30,50,75,100],validator:t=>!!t.length&&t.every(r=>typeof r=="number")},paginationTotalItems:{type:Number,default:null},disablePaginationPageJump:{type:Boolean,default:!1},disableSorting:{type:Boolean,default:!1},disablePagination:{type:Boolean,default:!1},paginationType:{type:String,default:"default",validator:t=>["default","offset"].includes(t)},hidePaginationWhenOptional:{type:Boolean,default:!1},testMode:{type:String,default:"",validator:t=>["true","loading",""].includes(t)}},emits:["sort","ktable-error-cta-clicked","ktable-empty-state-cta-clicked","row-click","cell-click"],setup(t,{attrs:r,emit:e,slots:i}){const n=N(()=>t.testMode?"test-table-id-1234":tr()),a={pageSize:15,page:1,query:"",sortColumnKey:"",sortColumnOrder:"desc",offset:null},s=Y([]),o=Y([]),l=Y(0),u=Y(!1),c=Y(!0),d=Y(1),h=Y(15),f=Y(""),p=Y(""),m=Y("desc"),g=Y(null),y=Y([]),v=Y(!1),b=Y(!1),w=Y(!1),_=N(()=>!!i.toolbar),x=(pe,De)=>(j,X)=>{const G=/^on[^a-z]/,re={};for(const $ in De)G.test($)&&!!De[$]&&(re[$]=De[$]);return Object.keys(re).reduce(($,ue)=>{if(ue.indexOf(pe)===0){const le=ue.split(pe);$[le[1]]=C=>re[ue](C,j,X)}return $},{})},T=N(()=>(pe,De)=>{const j=x("onRow:",r)(De,"row"),X=x("onCell:",r)(pe,"cell"),G=["a","button","input","select"];return j.click&&(v.value=!0),{...j,...X,click(re){const $=re.target.className;let ue=G.includes(re.target.tagName.toLowerCase()),le=!1;typeof $=="string"||Array.isArray($)?le=$.includes("k-popover"):typeof $=="object"&&(le=Object.keys($).includes("k-popover")),re.target.closest(".k-popover-content")!==null&&(le=!0);for(let C=0;C{var pe,De;const j=t.searchInput;c.value=!0;const X=await t.fetcher({pageSize:h.value,page:d.value,query:j||f.value,sortColumnKey:p.value,sortColumnOrder:m.value,offset:g.value});return s.value=X.data,l.value=t.paginationTotalItems||X.total||((pe=X.data)==null?void 0:pe.length),t.paginationType==="offset"&&((De=X.pagination)!=null&&De.offset?(g.value=X.pagination.offset,y.value[d.value]||y.value.push(X.pagination.offset)):(g.value=null,w.value||(d.value=1))),t.fetcher?t.enableClientSort&&p.value&&m.value&&L1(p.value,"",m.value,s.value):t.options&&t.options.data&&t.options.data.length&&(s.value=t.options.data,l.value=t.options.data.length),c.value=!1,w.value=!1,X},k=async()=>{const pe={...a,...t.initialFetcherParams};d.value=pe.page,h.value=pe.pageSize,f.value=pe.query,p.value=pe.sortColumnKey,m.value=pe.sortColumnOrder,t.paginationType==="offset"&&(g.value=pe.offset,y.value.push(pe.offset)),t.headers&&t.headers.length?o.value=t.headers:t.options&&t.options.headers&&t.options.headers.length&&(o.value=t.options.headers),b.value=!0},I=N(()=>y.value[d.value-1]),H=N(()=>!t.fetcher||!b.value?"":`k-table_${Math.floor(Math.random()*1e3)}_${t.fetcherCacheKey}`),{query:R,search:U}=Gte("",350),{revalidate:de}=Zte(()=>H.value,()=>S(),{revalidateOnFocus:!1}),W=pe=>{const{key:De,useSortHandlerFn:j}=pe,X=p.value+"";d.value=1,p.value&&De===p.value?m.value==="asc"?m.value="desc":m.value="asc":(p.value=De,m.value="asc"),t.options&&t.options.data||t.enableClientSort?j&&t.sortHandlerFn?t.sortHandlerFn({key:De,prevKey:X,sortColumnOrder:m.value,data:s.value}):L1(De,X,m.value,s.value):t.paginationType!=="offset"&&de()},F=({page:pe})=>{d.value=pe},oe=({pageSize:pe})=>{y.value=[null],g.value=null,h.value=pe,d.value=1},me=pe=>{pe&&pe.target&&pe.target.scrollTop&&(pe.target.scrollTop>1?u.value=!0:pe.target.scrollTop&&(u.value=!u.value))},Se=()=>{d.value++,w.value=!0},Me=()=>{d.value--,g.value=I.value},Ve=N(()=>t.fetcher&&!t.disablePagination&&!(t.paginationType!=="offset"&&t.hidePaginationWhenOptional&&l.value<=t.paginationPageSizes[0])&&!(t.paginationType==="offset"&&t.hidePaginationWhenOptional&&!I.value&&!g.value&&s.value.length<=t.paginationPageSizes[0])),Oe=pe=>pe.toLowerCase().replace(/[^[a-z0-9]/gi,"-");return $e(()=>t.searchInput,pe=>{U(pe)},{immediate:!0}),$e(()=>[R.value,d.value,h.value],()=>{de()},{deep:!0,immediate:!0}),Rt(()=>{k()}),{data:s,isScrolled:u,isTableLoading:c,page:d,pageChangeHandler:F,pageSizeChangeHandler:oe,pageSize:h,scrollHandler:me,sortClickHandler:W,sortColumnKey:p,sortColumnOrder:m,isClickable:v,tableHeaders:o,tdlisteners:T,total:l,tableId:n,getTestIdString:Oe,getNextOffsetHandler:Se,getPrevOffsetHandler:Me,previousOffset:I,offset:g,shouldShowPagination:Ve,hasToolbarSlot:_}}}),Xte={class:"k-table-container"},Qte={key:0,class:"k-table-toolbar mb-5","data-testid":"k-table-toolbar"},Jte={key:2,class:"k-table-error-state","data-testid":"k-table-error-state"},ere={key:3,class:"k-table-empty-state","data-testid":"k-table-empty-state"},tre=["data-tableid"],rre=["aria-sort","onClick"],ire={class:"d-flex align-items-center"},nre=["tabindex","role"];function are(t,r,e,i,n,a){const s=we("KSkeleton"),o=we("KButton"),l=we("KEmptyState"),u=we("KIcon"),c=we("KPagination");return O(),B("div",Xte,[t.hasToolbarSlot?(O(),B("div",Qte,[fe(t.$slots,"toolbar",{},void 0,!0)])):ce("",!0),(!t.testMode||t.testMode==="loading")&&(t.isTableLoading||t.isLoading)&&!t.hasError?(O(),be(s,{key:1,type:"table","data-testid":"k-table-skeleton"})):t.hasError?(O(),B("div",Jte,[fe(t.$slots,"error-state",{},()=>[q(l,{"is-error":"","cta-is-hidden":!t.errorStateActionMessage||!t.errorStateActionRoute,icon:t.errorStateIcon||"","icon-color":t.errorStateIconColor,"icon-size":t.errorStateIconSize},{title:ne(()=>[K(ae(t.errorStateTitle),1)]),message:ne(()=>[K(ae(t.errorStateMessage),1)]),cta:ne(()=>[t.errorStateActionMessage?(O(),be(o,{key:0,to:t.errorStateActionRoute?t.errorStateActionRoute:void 0,appearance:"primary","data-testid":t.getTestIdString(t.errorStateActionMessage),onClick:r[0]||(r[0]=d=>t.$emit("ktable-error-cta-clicked"))},{default:ne(()=>[K(ae(t.errorStateActionMessage),1)]),_:1},8,["to","data-testid"])):ce("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):!t.hasError&&!t.isTableLoading&&!t.isLoading&&t.data&&!t.data.length?(O(),B("div",ere,[fe(t.$slots,"empty-state",{},()=>[q(l,{"cta-is-hidden":!t.emptyStateActionMessage||!t.emptyStateActionRoute,icon:t.emptyStateIcon||"","icon-color":t.emptyStateIconColor,"icon-size":t.emptyStateIconSize},{title:ne(()=>[K(ae(t.emptyStateTitle),1)]),message:ne(()=>[K(ae(t.emptyStateMessage),1)]),cta:ne(()=>[t.emptyStateActionMessage?(O(),be(o,{key:0,to:t.emptyStateActionRoute?t.emptyStateActionRoute:void 0,icon:t.emptyStateActionButtonIcon,appearance:t.searchInput?"btn-link":"primary","data-testid":t.getTestIdString(t.emptyStateActionMessage),onClick:r[1]||(r[1]=d=>t.$emit("ktable-empty-state-cta-clicked"))},{default:ne(()=>[K(ae(t.emptyStateActionMessage),1)]),_:1},8,["to","icon","appearance","data-testid"])):ce("",!0)]),_:1},8,["cta-is-hidden","icon","icon-color","icon-size"])],!0)])):(O(),B("section",{key:4,class:"k-table-wrapper",onScrollPassive:r[2]||(r[2]=(...d)=>t.scrollHandler&&t.scrollHandler(...d))},[M("table",{class:ge([{"has-hover":t.hasHover,"is-clickable":t.isClickable,"side-border":t.hasSideBorder},"k-table"]),"data-tableid":t.tableId},[M("thead",{class:ge({"is-scrolled":t.isScrolled})},[M("tr",{class:ge({"is-scrolled":t.isScrolled})},[(O(!0),B(qe,null,Wt(t.tableHeaders,(d,h)=>(O(),B("th",{key:`k-table-${t.tableId}-headers-${h}`,class:ge({sortable:!t.disableSorting&&!d.hideLabel&&d.sortable,"active-sort":!t.disableSorting&&!d.hideLabel&&d.sortable&&d.key===t.sortColumnKey,[t.sortColumnOrder]:!t.disableSorting&&d.key===t.sortColumnKey&&!d.hideLabel,"is-scrolled":t.isScrolled}),"aria-sort":!t.disableSorting&&d.key===t.sortColumnKey?t.sortColumnOrder==="asc"?"ascending":"descending":void 0,onClick:()=>{!t.disableSorting&&d.sortable&&(t.$emit("sort",{prevKey:t.sortColumnKey,sortColumnKey:d.key,sortColumnOrder:t.sortColumnOrder==="asc"?"desc":"asc"}),t.sortClickHandler(d))}},[M("span",ire,[fe(t.$slots,`column-${d.key}`,{column:d},()=>[M("span",{class:ge({"sr-only":d.hideLabel})},ae(d.label?d.label:d.key),3)],!0),!t.disableSorting&&!d.hideLabel&&d.sortable?(O(),be(u,{key:0,"aria-hidden":"true",icon:"chevronDown",color:"var(--KTableColor, var(--black-70, color(black-70)))",size:"12",class:"caret ml-2"})):ce("",!0)])],10,rre))),128))],2)],2),M("tbody",null,[(O(!0),B(qe,null,Wt(t.data,(d,h)=>(O(),B("tr",Dt(t.rowAttrs(d),{key:`k-table-${t.tableId}-row-${h}`,tabindex:t.isClickable?0:null,role:t.isClickable?"link":null},pm(t.hasSideBorder?t.tdlisteners(d,d):{},!0)),[(O(!0),B(qe,null,Wt(t.tableHeaders,(f,p)=>(O(),B("td",Dt(t.cellAttrs({headerKey:f.key,row:d,rowIndex:h,colIndex:p}),{key:`k-table-${t.tableId}-cell-${p}`},pm(t.tdlisteners(d[f.key],d),!0)),[fe(t.$slots,f.key,{row:d,rowKey:h,rowValue:d[f.key]},()=>[K(ae(d[f.key]),1)],!0)],16))),128))],16,nre))),128))])],10,tre),t.shouldShowPagination?(O(),be(c,{key:0,"total-count":t.total,"current-page":t.page,neighbors:t.paginationNeighbors,"page-sizes":t.paginationPageSizes,"initial-page-size":t.pageSize,"disable-page-jump":t.disablePaginationPageJump,"test-mode":!!t.testMode||void 0,"pagination-type":t.paginationType,"offset-prev-button-disabled":!t.previousOffset,"offset-next-button-disabled":!t.offset,class:"pa-1","data-testid":"k-table-pagination",onPageChanged:t.pageChangeHandler,onPageSizeChanged:t.pageSizeChangeHandler,onGetNextOffset:t.getNextOffsetHandler,onGetPrevOffset:t.getPrevOffsetHandler},null,8,["total-count","current-page","neighbors","page-sizes","initial-page-size","disable-page-jump","test-mode","pagination-type","offset-prev-button-disabled","offset-next-button-disabled","onPageChanged","onPageSizeChanged","onGetNextOffset","onGetPrevOffset"])):ce("",!0)],32))])}const Sse=Ye(qte,[["render",are],["__scopeId","data-v-4d203c01"]]),sre=he({name:"KTabs",props:{tabs:{type:Array,required:!0},modelValue:{type:String,default:"",validator:t=>t===""||t.includes("#")&&!t.includes(" ")}},emits:["update:modelValue","changed"],setup(t,{emit:r}){const e=Y(t.modelValue?t.modelValue:t.tabs[0].hash),i=n=>{e.value=n,r("changed",n),r("update:modelValue",n)};return $e(()=>t.modelValue,n=>{e.value=n,r("changed",n),r("update:modelValue",n)}),{activeTab:e,handleTabChange:i}}}),ore={class:"k-tabs"},lre={role:"tablist","aria-label":"Tabs"},ure=["id","aria-selected","aria-controls","onKeydown","onClick"],cre={class:"tab-link"},dre=["id","aria-labelledby"];function hre(t,r,e,i,n,a){return O(),B("div",ore,[M("ul",lre,[(O(!0),B(qe,null,Wt(t.tabs,(s,o)=>(O(),B("li",{id:`${s.hash.replace("#","")}-tab`,key:s.hash,"aria-selected":t.activeTab===s.hash?"true":"false","aria-controls":`panel-${o}`,class:ge([{active:t.activeTab===s.hash},"tab-item"]),tabindex:"0",role:"tab",onKeydown:[un(Pr(l=>t.handleTabChange(s.hash),["prevent"]),["enter"]),un(Pr(l=>t.handleTabChange(s.hash),["prevent"]),["space"])],onClick:l=>t.handleTabChange(s.hash)},[M("a",cre,[fe(t.$slots,`${s.hash.replace("#","")}-anchor`,{},()=>[K(ae(s.title),1)],!0)])],42,ure))),128))]),(O(!0),B(qe,null,Wt(t.tabs,(s,o)=>(O(),B("div",{id:`panel-${o}`,key:s.hash,"aria-labelledby":`${s.hash.replace("#","")}-tab`,role:"tabpanel",tabindex:"0",class:"tab-container"},[t.activeTab===s.hash?fe(t.$slots,s.hash.replace("#",""),{key:0},void 0,!0):ce("",!0)],8,dre))),128))])}const Cse=Ye(sre,[["render",hre],["__scopeId","data-v-ad63cb56"]]),fre=2048;he({name:"KTextArea",components:{KLabel:Ls},inheritAttrs:!1,props:{modelValue:{type:String,default:""},label:{type:String,default:""},overlayLabel:{type:Boolean,default:!1},labelAttributes:{type:Object,default:()=>({})},characterLimit:{type:Number,default:fre,validator:t=>t>0},disableCharacterLimit:{type:Boolean,default:!1},rows:{type:Number,default:5},cols:{type:Number,default:52},hasError:{type:Boolean,default:!1},testMode:{type:Boolean,default:!1}},emits:["input","update:modelValue","char-limit-exceeded"],setup(t,{attrs:r,emit:e}){const i=Y(""),n=Y(!1),a=Y(!1),s=N({get(){return t.modelValue},set(d){c({target:{value:d}})}}),o=N(()=>r.id?String(r.id):t.testMode?"test-textArea-id-1234":tr()),l=N(()=>{const d={...r};return delete d.class,d}),u=N(()=>!t.disableCharacterLimit&&i.value.length>t.characterLimit),c=d=>{var h;const f=JSON.parse(JSON.stringify((h=d==null?void 0:d.target)==null?void 0:h.value));e("input",f),e("update:modelValue",f),i.value=f};return $e(u,(d,h)=>{d!==h&&e("char-limit-exceeded",{value:i.value,length:i.value.length,characterLimit:t.characterLimit,limitExceeded:d})}),$e(s,(d,h)=>{d!==h&&c({target:{value:d}})}),{currValue:i,isFocused:n,isHovered:a,textAreaId:o,modifiedAttrs:l,charLimitExceeded:u,inputHandler:c,getValue:()=>i.value?i.value:t.modelValue}}});const pre=o_;he({name:"KToaster",components:{KAlert:Cd},props:{toasterState:{type:Array,default:[],required:!0}},emits:["close"]});pre.info;he({name:"Kooltip",setup(t,{attrs:r,slots:e,emit:i}){return Rt(()=>console.warn(`The Kongponents 'Kooltip' component is deprecated and will be removed in a future release. +Update all references of 'Kooltip' to 'KTooltip'. +Kongponent Docs: https://kongponents.konghq.com/components/tooltip.html`)),()=>Ee(El,{...t,...r,...i},e)}});/*! + * vue-draggable-next v2.1.0 + * (c) 2021 Anish George + * @license MIT + *//**! + * Sortable 1.14.0 + * @author RubaXa + * @author owenm + * @license MIT + */function F1(t,r){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);r&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),e.push.apply(e,i)}return e}function Hi(t){for(var r=1;r=0)&&(e[n]=t[n]);return e}function vre(t,r){if(t==null)return{};var e=mre(t,r),i,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(n=0;n=0)&&(!Object.prototype.propertyIsEnumerable.call(t,i)||(e[i]=t[i]))}return e}var yre="1.14.0";function sn(t){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(t)}var vn=sn(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Fl=sn(/Edge/i),R1=sn(/firefox/i),jo=sn(/safari/i)&&!sn(/chrome/i)&&!sn(/android/i),a4=sn(/iP(ad|od|hone)/i),bre=sn(/chrome/i)&&sn(/android/i),s4={capture:!1,passive:!1};function ct(t,r,e){t.addEventListener(r,e,!vn&&s4)}function ot(t,r,e){t.removeEventListener(r,e,!vn&&s4)}function Kc(t,r){if(r){if(r[0]===">"&&(r=r.substring(1)),t)try{if(t.matches)return t.matches(r);if(t.msMatchesSelector)return t.msMatchesSelector(r);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(r)}catch{return!1}return!1}}function wre(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function Ei(t,r,e,i){if(t){e=e||document;do{if(r!=null&&(r[0]===">"?t.parentNode===e&&Kc(t,r):Kc(t,r))||i&&t===e)return t;if(t===e)break}while(t=wre(t))}return null}var N1=/\s+/g;function Fr(t,r,e){if(t&&r)if(t.classList)t.classList[e?"add":"remove"](r);else{var i=(" "+t.className+" ").replace(N1," ").replace(" "+r+" "," ");t.className=(i+(e?" "+r:"")).replace(N1," ")}}function Le(t,r,e){var i=t&&t.style;if(i){if(e===void 0)return document.defaultView&&document.defaultView.getComputedStyle?e=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(e=t.currentStyle),r===void 0?e:e[r];!(r in i)&&r.indexOf("webkit")===-1&&(r="-webkit-"+r),i[r]=e+(typeof e=="string"?"":"px")}}function rs(t,r){var e="";if(typeof t=="string")e=t;else do{var i=Le(t,"transform");i&&i!=="none"&&(e=i+" "+e)}while(!r&&(t=t.parentNode));var n=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return n&&new n(e)}function o4(t,r,e){if(t){var i=t.getElementsByTagName(r),n=0,a=i.length;if(e)for(;n=a:s=n<=a,!s)return i;if(i===Ni())break;i=An(i,!1)}return!1}function _s(t,r,e,i){for(var n=0,a=0,s=t.children;a2&&arguments[2]!==void 0?arguments[2]:{},i=e.evt,n=vre(e,Ere);Rl.pluginEvent.bind(Fe)(t,r,Hi({dragEl:ve,parentEl:Vt,ghostEl:We,rootEl:Lt,nextEl:oa,lastDownEl:$u,cloneEl:Ht,cloneHidden:Dn,dragStarted:vo,putSortable:nr,activeSortable:Fe.active,originalEvent:i,oldIndex:Za,oldDraggableIndex:Ho,newIndex:Rr,newDraggableIndex:En,hideGhostForTarget:p4,unhideGhostForTarget:g4,cloneNowHidden:function(){Dn=!0},cloneNowShown:function(){Dn=!1},dispatchSortableEvent:function(a){_r({sortable:r,name:a,originalEvent:i})}},n))};function _r(t){kre(Hi({putSortable:nr,cloneEl:Ht,targetEl:ve,rootEl:Lt,oldIndex:Za,oldDraggableIndex:Ho,newIndex:Rr,newDraggableIndex:En},t))}var ve,Vt,We,Lt,oa,$u,Ht,Dn,Za,Rr,Ho,En,du,nr,Wa=!1,Gc=!1,Zc=[],ta,hi,Gh,Zh,H1,z1,vo,Va,zo,Uo=!1,hu=!1,Yu,hr,qh=[],Zp=!1,qc=[],Vd=typeof document<"u",fu=a4,U1=Fl||vn?"cssFloat":"float",Tre=Vd&&!bre&&!a4&&"draggable"in document.createElement("div"),d4=function(){if(Vd){if(vn)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto",t.style.pointerEvents==="auto"}}(),h4=function(t,r){var e=Le(t),i=parseInt(e.width)-parseInt(e.paddingLeft)-parseInt(e.paddingRight)-parseInt(e.borderLeftWidth)-parseInt(e.borderRightWidth),n=_s(t,0,r),a=_s(t,1,r),s=n&&Le(n),o=a&&Le(a),l=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+Xt(n).width,u=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+Xt(a).width;if(e.display==="flex")return e.flexDirection==="column"||e.flexDirection==="column-reverse"?"vertical":"horizontal";if(e.display==="grid")return e.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(n&&s.float&&s.float!=="none"){var c=s.float==="left"?"left":"right";return a&&(o.clear==="both"||o.clear===c)?"vertical":"horizontal"}return n&&(s.display==="block"||s.display==="flex"||s.display==="table"||s.display==="grid"||l>=i&&e[U1]==="none"||a&&e[U1]==="none"&&l+u>i)?"vertical":"horizontal"},Dre=function(t,r,e){var i=e?t.left:t.top,n=e?t.right:t.bottom,a=e?t.width:t.height,s=e?r.left:r.top,o=e?r.right:r.bottom,l=e?r.width:r.height;return i===s||n===o||i+a/2===s+l/2},Mre=function(t,r){var e;return Zc.some(function(i){var n=i[Vr].options.emptyInsertThreshold;if(!(!n||Y0(i))){var a=Xt(i),s=t>=a.left-n&&t<=a.right+n,o=r>=a.top-n&&r<=a.bottom+n;if(s&&o)return e=i}}),e},f4=function(t){function r(n,a){return function(s,o,l,u){var c=s.options.group.name&&o.options.group.name&&s.options.group.name===o.options.group.name;if(n==null&&(a||c))return!0;if(n==null||n===!1)return!1;if(a&&n==="clone")return n;if(typeof n=="function")return r(n(s,o,l,u),a)(s,o,l,u);var d=(a?s:o).options.group.name;return n===!0||typeof n=="string"&&n===d||n.join&&n.indexOf(d)>-1}}var e={},i=t.group;(!i||Uu(i)!="object")&&(i={name:i}),e.name=i.name,e.checkPull=r(i.pull,!0),e.checkPut=r(i.put),e.revertClone=i.revertClone,t.group=e},p4=function(){!d4&&We&&Le(We,"display","none")},g4=function(){!d4&&We&&Le(We,"display","")};Vd&&document.addEventListener("click",function(t){if(Gc)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Gc=!1,!1},!0);var ra=function(t){if(ve){t=t.touches?t.touches[0]:t;var r=Mre(t.clientX,t.clientY);if(r){var e={};for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);e.target=e.rootEl=r,e.preventDefault=void 0,e.stopPropagation=void 0,r[Vr]._onDragOver(e)}}},Ire=function(t){ve&&ve.parentNode[Vr]._isOutsideThisEl(t.target)};function Fe(t,r){if(!(t&&t.nodeType&&t.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=r=hn({},r),t[Vr]=this;var e={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return h4(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(a,s){a.setData("Text",s.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Fe.supportPointer!==!1&&"PointerEvent"in window&&!jo,emptyInsertThreshold:5};Rl.initializePlugins(this,t,e);for(var i in e)!(i in r)&&(r[i]=e[i]);f4(r);for(var n in this)n.charAt(0)==="_"&&typeof this[n]=="function"&&(this[n]=this[n].bind(this));this.nativeDraggable=r.forceFallback?!1:Tre,this.nativeDraggable&&(this.options.touchStartThreshold=1),r.supportPointer?ct(t,"pointerdown",this._onTapStart):(ct(t,"mousedown",this._onTapStart),ct(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(ct(t,"dragover",this),ct(t,"dragenter",this)),Zc.push(this.el),r.store&&r.store.get&&this.sort(r.store.get(this)||[]),hn(this,Cre())}Fe.prototype={constructor:Fe,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Va=null)},_getDirection:function(t,r){return typeof this.options.direction=="function"?this.options.direction.call(this,t,r,ve):this.options.direction},_onTapStart:function(t){if(t.cancelable){var r=this,e=this.el,i=this.options,n=i.preventOnFilter,a=t.type,s=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,o=(s||t).target,l=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||o,u=i.filter;if(Vre(e),!ve&&!(/mousedown|pointerdown/.test(a)&&t.button!==0||i.disabled)&&!l.isContentEditable&&!(!this.nativeDraggable&&jo&&o&&o.tagName.toUpperCase()==="SELECT")&&(o=Ei(o,i.draggable,e,!1),!(o&&o.animated)&&$u!==o)){if(Za=qr(o),Ho=qr(o,i.draggable),typeof u=="function"){if(u.call(this,t,o,this)){_r({sortable:r,rootEl:l,name:"filter",targetEl:o,toEl:e,fromEl:e}),Er("filter",r,{evt:t}),n&&t.cancelable&&t.preventDefault();return}}else if(u&&(u=u.split(",").some(function(c){if(c=Ei(l,c.trim(),e,!1),c)return _r({sortable:r,rootEl:c,name:"filter",targetEl:o,fromEl:e,toEl:e}),Er("filter",r,{evt:t}),!0}),u)){n&&t.cancelable&&t.preventDefault();return}i.handle&&!Ei(l,i.handle,e,!1)||this._prepareDragStart(t,s,o)}}},_prepareDragStart:function(t,r,e){var i=this,n=i.el,a=i.options,s=n.ownerDocument,o;if(e&&!ve&&e.parentNode===n){var l=Xt(e);if(Lt=n,ve=e,Vt=ve.parentNode,oa=ve.nextSibling,$u=e,du=a.group,Fe.dragged=ve,ta={target:ve,clientX:(r||t).clientX,clientY:(r||t).clientY},H1=ta.clientX-l.left,z1=ta.clientY-l.top,this._lastX=(r||t).clientX,this._lastY=(r||t).clientY,ve.style["will-change"]="all",o=function(){if(Er("delayEnded",i,{evt:t}),Fe.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!R1&&i.nativeDraggable&&(ve.draggable=!0),i._triggerDragStart(t,r),_r({sortable:i,name:"choose",originalEvent:t}),Fr(ve,a.chosenClass,!0)},a.ignore.split(",").forEach(function(u){o4(ve,u.trim(),Xh)}),ct(s,"dragover",ra),ct(s,"mousemove",ra),ct(s,"touchmove",ra),ct(s,"mouseup",i._onDrop),ct(s,"touchend",i._onDrop),ct(s,"touchcancel",i._onDrop),R1&&this.nativeDraggable&&(this.options.touchStartThreshold=4,ve.draggable=!0),Er("delayStart",this,{evt:t}),a.delay&&(!a.delayOnTouchOnly||r)&&(!this.nativeDraggable||!(Fl||vn))){if(Fe.eventCanceled){this._onDrop();return}ct(s,"mouseup",i._disableDelayedDrag),ct(s,"touchend",i._disableDelayedDrag),ct(s,"touchcancel",i._disableDelayedDrag),ct(s,"mousemove",i._delayedDragTouchMoveHandler),ct(s,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&ct(s,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(o,a.delay)}else o()}},_delayedDragTouchMoveHandler:function(t){var r=t.touches?t.touches[0]:t;Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){ve&&Xh(ve),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;ot(t,"mouseup",this._disableDelayedDrag),ot(t,"touchend",this._disableDelayedDrag),ot(t,"touchcancel",this._disableDelayedDrag),ot(t,"mousemove",this._delayedDragTouchMoveHandler),ot(t,"touchmove",this._delayedDragTouchMoveHandler),ot(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,r){r=r||t.pointerType=="touch"&&t,!this.nativeDraggable||r?this.options.supportPointer?ct(document,"pointermove",this._onTouchMove):r?ct(document,"touchmove",this._onTouchMove):ct(document,"mousemove",this._onTouchMove):(ct(ve,"dragend",this),ct(Lt,"dragstart",this._onDragStart));try{document.selection?Wu(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,r){if(Wa=!1,Lt&&ve){Er("dragStarted",this,{evt:r}),this.nativeDraggable&&ct(document,"dragover",Ire);var e=this.options;!t&&Fr(ve,e.dragClass,!1),Fr(ve,e.ghostClass,!0),Fe.active=this,t&&this._appendGhost(),_r({sortable:this,name:"start",originalEvent:r})}else this._nulling()},_emulateDragOver:function(){if(hi){this._lastX=hi.clientX,this._lastY=hi.clientY,p4();for(var t=document.elementFromPoint(hi.clientX,hi.clientY),r=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(hi.clientX,hi.clientY),t!==r);)r=t;if(ve.parentNode[Vr]._isOutsideThisEl(t),r)do{if(r[Vr]){var e=void 0;if(e=r[Vr]._onDragOver({clientX:hi.clientX,clientY:hi.clientY,target:t,rootEl:r}),e&&!this.options.dragoverBubble)break}t=r}while(r=r.parentNode);g4()}},_onTouchMove:function(t){if(ta){var r=this.options,e=r.fallbackTolerance,i=r.fallbackOffset,n=t.touches?t.touches[0]:t,a=We&&rs(We,!0),s=We&&a&&a.a,o=We&&a&&a.d,l=fu&&hr&&V1(hr),u=(n.clientX-ta.clientX+i.x)/(s||1)+(l?l[0]-qh[0]:0)/(s||1),c=(n.clientY-ta.clientY+i.y)/(o||1)+(l?l[1]-qh[1]:0)/(o||1);if(!Fe.active&&!Wa){if(e&&Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))=0&&(_r({rootEl:Vt,name:"add",toEl:Vt,fromEl:Lt,originalEvent:t}),_r({sortable:this,name:"remove",toEl:Vt,originalEvent:t}),_r({rootEl:Vt,name:"sort",toEl:Vt,fromEl:Lt,originalEvent:t}),_r({sortable:this,name:"sort",toEl:Vt,originalEvent:t})),nr&&nr.save()):Rr!==Za&&Rr>=0&&(_r({sortable:this,name:"update",toEl:Vt,originalEvent:t}),_r({sortable:this,name:"sort",toEl:Vt,originalEvent:t})),Fe.active&&((Rr==null||Rr===-1)&&(Rr=Za,En=Ho),_r({sortable:this,name:"end",toEl:Vt,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){Er("nulling",this),Lt=ve=Vt=We=oa=Ht=$u=Dn=ta=hi=vo=Rr=En=Za=Ho=Va=zo=nr=du=Fe.dragged=Fe.ghost=Fe.clone=Fe.active=null,qc.forEach(function(t){t.checked=!0}),qc.length=Gh=Zh=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":ve&&(this._onDragOver(t),Are(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],r,e=this.el.children,i=0,n=e.length,a=this.options;ii.right+n||t.clientX<=i.right&&t.clientY>i.bottom&&t.clientX>=i.left:t.clientX>i.right&&t.clientY>i.top||t.clientX<=i.right&&t.clientY>i.bottom+n}function Rre(t,r,e,i,n,a,s,o){var l=i?t.clientY:t.clientX,u=i?e.height:e.width,c=i?e.top:e.left,d=i?e.bottom:e.right,h=!1;if(!s){if(o&&Yuc+u*a/2:ld-Yu)return-zo}else if(l>c+u*(1-n)/2&&ld-u*a/2)?l>c+u/2?1:-1:0}function Nre(t){return qr(ve)t.replace(Yre,(r,e)=>e?e.toUpperCase():""));function tf(t){t.parentElement!==null&&t.parentElement.removeChild(t)}function W1(t,r,e){const i=e===0?t.children[0]:t.children[e-1].nextSibling;t.insertBefore(r,i)}function Wre(t,r){return Object.values(t).indexOf(r)}function Kre(t,r,e,i){if(!t)return[];const n=Object.values(t),a=r.length-i;return[...r].map((s,o)=>o>=a?n.length:n.indexOf(s))}function v4(t,r){this.$nextTick(()=>this.$emit(t.toLowerCase(),r))}function Gre(t){return r=>{this.realList!==null&&this["onDrag"+t](r),v4.call(this,t,r)}}function Zre(t){return["transition-group","TransitionGroup"].includes(t)}function qre(t){if(!t||t.length!==1)return!1;const[{type:r}]=t;return r?Zre(r.name):!1}function Xre(t,r){return r?{...r.props,...r.attrs}:t}const Jp=["Start","Add","Remove","Update","End"],eg=["Choose","Unchoose","Sort","Filter","Clone"],Qre=["Move",...Jp,...eg].map(t=>"on"+t);let rf=null;const Jre={options:Object,list:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:t=>t},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null},component:{type:String,default:null},modelValue:{type:Array,required:!1,default:null}},eie=he({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...Jp.map(t=>t.toLowerCase()),...eg.map(t=>t.toLowerCase())],props:Jre,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const t=this.$slots.default?this.$slots.default():null,r=Xre(this.$attrs,this.componentData);return t?(this.transitionMode=qre(t),Ee(this.getTag(),r,t)):Ee(this.getTag(),r,[])},created(){this.list!==null&&this.modelValue!==null&&Ure.error("list props are mutually exclusive! Please set one.")},mounted(){const t={};Jp.forEach(n=>{t["on"+n]=Gre.call(this,n)}),eg.forEach(n=>{t["on"+n]=v4.bind(this,n)});const r=Object.keys(this.$attrs).reduce((n,a)=>(n[Y1(a)]=this.$attrs[a],n),{}),e=Object.assign({},r,t,{onMove:(n,a)=>this.onDragMove(n,a)});!("draggable"in e)&&(e.draggable=">*");const i=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new Fe(i,e),i.__draggable_component__=this,this.computeIndexes()},beforeUnmount(){try{this._sortable!==void 0&&this._sortable.destroy()}catch{}},computed:{realList(){return this.list?this.list:this.modelValue}},watch:{$attrs:{handler(t){this.updateOptions(t)},deep:!0},realList(){this.computeIndexes()}},methods:{getTag(){return this.component?we(this.component):this.tag},updateOptions(t){for(var r in t){const e=Y1(r);Qre.indexOf(e)===-1&&this._sortable.option(e,t[r])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=Kre(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(t){const r=Wre(this.getChildrenNodes()||[],t);if(r===-1)return null;const e=this.realList[r];return{index:r,element:e}},emitChanges(t){this.$nextTick(()=>{this.$emit("change",t)})},alterList(t){if(this.list){t(this.list);return}const r=[...this.modelValue];t(r),this.$emit("update:modelValue",r)},spliceList(){const t=r=>r.splice(...arguments);this.alterList(t)},updatePosition(t,r){const e=i=>i.splice(r,0,i.splice(t,1)[0]);this.alterList(e)},getVmIndex(t){const r=this.visibleIndexes,e=r.length;return t>e-1?e:r[t]},getComponent(){return this.$slots.default?this.$slots.default()[0].componentInstance:null},resetTransitionData(t){if(!this.noTransitionOnDrag||!this.transitionMode)return;var r=this.getChildrenNodes();r[t].data=null;const e=this.getComponent();e.children=[],e.kept=void 0},onDragStart(t){this.context=this.getUnderlyingVm(t.item),this.context&&(t.item._underlying_vm_=this.clone(this.context.element),rf=t.item)},onDragAdd(t){const r=t.item._underlying_vm_;if(r===void 0)return;tf(t.item);const e=this.getVmIndex(t.newIndex);this.spliceList(e,0,r),this.computeIndexes();const i={element:r,newIndex:e};this.emitChanges({added:i})},onDragRemove(t){if(W1(this.$el,t.item,t.oldIndex),t.pullMode==="clone"){tf(t.clone);return}if(!this.context)return;const r=this.context.index;this.spliceList(r,1);const e={element:this.context.element,oldIndex:r};this.resetTransitionData(r),this.emitChanges({removed:e})},onDragUpdate(t){tf(t.item),W1(t.from,t.item,t.oldIndex);const r=this.context.index,e=this.getVmIndex(t.newIndex);this.updatePosition(r,e);const i={element:this.context.element,oldIndex:r,newIndex:e};this.emitChanges({moved:i})},updateProperty(t,r){t.hasOwnProperty(r)&&(t[r]+=this.headerOffset)},onDragMove(t,r){const e=this.move;if(!e||!this.realList)return!0;const i=this.getRelatedContextFromMoveEvent(t),n=this.context,a=this.computeFutureIndex(i,t);Object.assign(n,{futureIndex:a});const s=Object.assign({},t,{relatedContext:i,draggedContext:n});return e(s,r)},onDragEnd(){this.computeIndexes(),rf=null},getTrargetedComponent(t){return t.__draggable_component__},getRelatedContextFromMoveEvent({to:t,related:r}){const e=this.getTrargetedComponent(t);if(!e)return{component:e};const i=e.realList,n={list:i,component:e};if(t!==r&&i&&e.getUnderlyingVm){const a=e.getUnderlyingVm(r);if(a)return Object.assign(a,n)}return n},computeFutureIndex(t,r){const e=[...r.to.children].filter(a=>a.style.display!=="none");if(e.length===0)return 0;const i=e.indexOf(r.related),n=t.component.getVmIndex(i);return e.indexOf(rf)!==-1||!r.willInsertAfter?n:n+1}}}),tie=["data-testid","onClick"],rie={key:0,class:"k-tree-item-icon mr-2","data-testid":"k-tree-item-icon"},iie={class:"k-tree-item-label","data-testid":"k-tree-item-label"},G0=t=>t.every(r=>{var e;return r.name!==void 0&&r.id!==void 0&&(!((e=r.children)!=null&&e.length)||G0(r.children))}),nie=he({__name:"KTreeItem",props:{item:{type:Object,required:!0,validator:t=>G0([t])},disabled:{type:Boolean,default:!1}},emits:["selected"],setup(t,{emit:r}){const e=t,i=_x(),n=N(()=>e.item.icon!=="none"||i["item-icon"]),a=N(()=>e.item.icon?e.item.icon:"documentList"),s=()=>{if(a.value==="documentList")return e.item.selected?"var(--KTreeListItemSelectedBorder, var(--teal-200))":"var(--KTreeListItemUnselectedBorder, var(--grey-200))"},o=()=>{r("selected",e.item)};return(l,u)=>(O(),B("a",{role:"button",href:"#",class:ge(["k-tree-item d-flex",{"not-draggable":t.disabled,selected:t.item.selected}]),"data-testid":`k-tree-item-${t.item.id}`,onClick:Pr(o,["prevent"])},[te(n)?(O(),B("div",rie,[fe(l.$slots,"item-icon",{},()=>[q(et,{icon:te(a),"secondary-color":s,size:"20"},null,8,["icon"])],!0)])):ce("",!0),M("div",iie,[fe(l.$slots,"item-label",{},()=>[K(ae(t.item.name),1)],!0)])],10,tie))}}),aie=Ye(nie,[["__scopeId","data-v-4e1a3850"]]),Z0=({children:t=[]})=>t.length===0?0:1+Math.max(...t.map(Z0)),sie=he({__name:"KTreeDraggable",props:{items:{type:Array,required:!0,validator:t=>!t.length||t.every(r=>r.name!==void 0&&r.id!==void 0)},disableDrag:{type:Boolean,default:!1},maxDepth:{type:Number,default:3},level:{type:Number,default:0},parentId:{type:String,default:""}},emits:["change","child-change","selected"],setup(t,{emit:r}){const e=t,i=Y(0),n=Y([]),a={tag:"div","force-fallback":!0,animation:"100",draggable:".k-tree-item-container","item-key":"id","ghost-class":"k-tree-item-dragged","drag-class":"k-tree-item-grabbing",class:"child-drop-zone"},s=Y(!1),o="item-icon",l="item-label",u=b=>{if(b.icon==="documentList"||!b.icon)return b.selected?"var(--KTreeListItemSelectedBorder, var(--teal-200))":"var(--KTreeListItemUnselectedBorder, var(--grey-200))"},c=b=>{var w,_;return!((_=(w=n.value.filter(x=>x.id===b.id))==null?void 0:w[0].children)!=null&&_.length)},d=b=>b.children,h=()=>{e.parentId?r("child-change",{parent:e.parentId,children:n.value}):r("change",{items:n.value})},f=b=>{r("selected",b)},p=N(()=>e.level>e.maxDepth-1),m=b=>{var w,_,x,T;const S=((_=(w=b.relatedContext)==null?void 0:w.component)==null?void 0:_.$attrs.level)||0,k=(x=b.draggedContext)==null?void 0:x.element;let I=0;return(T=k.children)!=null&&T.length&&(I=Z0(k)),!(S+I>e.maxDepth-1)},g=()=>{s.value=!0,v(!0)},y=()=>{s.value=!1,v(!1),i.value++},v=b=>{const w=document==null?void 0:document.getElementsByTagName("html").item(0);w&&w.classList.toggle("k-tree-list-grabbing",b)};return $e(()=>e.items,(b,w)=>{JSON.stringify(b)!==JSON.stringify(w)&&(n.value=b,n.value.forEach(_=>{_.children||(_.children=[])}))}),Rt(()=>{n.value=e.items,n.value.forEach(b=>{b.children||(b.children=[])})}),(b,w)=>{const _=we("KTreeDraggable",!0);return O(),be(te(eie),Dt(a,{disabled:t.disableDrag,list:n.value,group:{name:"k-tree-list",put:!te(p)},move:m,level:t.level,tag:"div",class:"k-tree-draggable",onStart:g,onEnd:y,onChange:h}),{default:ne(()=>[(O(!0),B(qe,null,Wt(n.value,x=>(O(),B("div",{key:x.id,class:ge([{"has-no-children":c(x)},"k-tree-item-container"])},[(O(),be(aie,{key:`tree-item-${x.id}-${i.value}`,item:x,disabled:t.disableDrag,onSelected:f},{"item-icon":ne(()=>[fe(b.$slots,"item-icon",{item:x},()=>[x.icon!=="none"?(O(),be(et,{key:0,icon:x.icon?x.icon:"documentList","secondary-color":u(x),size:"24"},null,8,["icon","secondary-color"])):ce("",!0)],!0)]),"item-label":ne(()=>[fe(b.$slots,"item-label",{item:x},()=>[K(ae(x.name),1)],!0)]),_:2},1032,["item","disabled"])),(O(),be(_,{key:`tree-item-${x.id}-children-${i.value}`,items:d(x),level:t.level+1,"max-depth":t.maxDepth,"disable-drag":t.disableDrag,"parent-id":x.id,onSelected:f},{[o]:ne(T=>[fe(b.$slots,"item-icon",nf(vf(T)),void 0,!0)]),[l]:ne(T=>[fe(b.$slots,"item-label",nf(vf(T)),void 0,!0)]),_:2},1032,["items","level","max-depth","disable-drag","parent-id"]))],2))),128))]),_:3},16,["disabled","list","group","level"])}}}),oie=Ye(sie,[["__scopeId","data-v-252c7efe"]]),y4=(t,r)=>(t.forEach(e=>{var i;r.push(e.id),(i=e.children)!=null&&i.length&&y4(e.children,r)}),r),lie=t=>{const r=y4(t,[]),e=new Set(r);return r.length===e.size},uie=(t,r)=>{let e=!0;return t.forEach(i=>{e=e&&(!i.children||Z0(i)<=r)}),e},K1=t=>G0(t)&&lie(t);he({__name:"KTreeList",props:{modelValue:{type:Array,default:null,validator:t=>!t.length||K1(t)},items:{type:Array,default:null,validator:t=>!t.length||K1(t)},disableDrag:{type:Boolean,default:!1},maxDepth:{type:Number,default:3,validator:t=>t<=5},width:{type:String,default:""}},emits:["change","child-change","selected"],setup(t,{emit:r}){const e=t,i=Y([]),n=N({get(){return e.modelValue},set(c){i.value=c}}),{getSizeFromString:a}=Gn(),s=N(()=>({maxWidth:a(e.width)})),o=(c,d)=>{(d||i.value).forEach(h=>{var f;h.id===c.id?h.selected=!0:h.selected=!1,(f=h.children)!=null&&f.length&&o(c,h.children)}),r("selected",c)},l=c=>{r("change",c)},u=c=>{r("child-change",c)};return $e(n,(c,d)=>{JSON.stringify(c)!==JSON.stringify(d)&&(i.value=c,i.value.forEach(h=>{h.children||(h.children=[])}))}),$e(()=>e.items,(c,d)=>{JSON.stringify(c)!==JSON.stringify(d)&&(i.value=c,i.value.forEach(h=>{h.children||(h.children=[])}))}),Rt(()=>{e.modelValue&&e.items&&console.warn("KTreeList: You should not provide both v-model (or props.modelValue) and props.items"),e.modelValue?i.value=e.modelValue:e.items&&(i.value=e.items),uie(i.value,e.maxDepth)||console.warn("KTreeList: Provided list depth exceeds `maxDepth`"),i.value.forEach(c=>{c.children||(c.children=[])})}),(c,d)=>(O(),B("div",{style:gr(t.width?te(s):void 0),class:"k-tree-list","data-testid":"k-tree-list"},[q(oie,{items:i.value,"disable-drag":t.disableDrag,"max-depth":t.maxDepth,onChange:l,onChildChange:u,onSelected:o},{"item-icon":ne(({item:h})=>[fe(c.$slots,"item-icon",{item:h})]),"item-label":ne(({item:h})=>[fe(c.$slots,"item-label",{item:h})]),_:3},8,["items","disable-drag","max-depth"])],4))}});he({name:"KViewSwitcher",components:{KButton:_t},props:{view:{type:String,default:"table",required:!0,validator:t=>["table","grid"].includes(t)}},emits:["view-changed"],setup(t,{emit:r}){const e=Y(!0);return{isPaused:e,toggleView:()=>{e.value=!1,r("view-changed",t.view==="table"?"grid":"table")}}}});const cie=he({__name:"AppBreadcrumbs",setup(t){const r=yd(),e=$g(),i=N(()=>{const n=new Map;for(const a of r.matched){if(a.name==="home"||a.meta.parent==="home")continue;if(a.meta.parent!==void 0){const o=e.resolve({name:a.meta.parent});o.name&&n.set(o.name,{to:o,key:o.name,title:o.meta.title,text:o.meta.title})}if((a.name===r.name||a.redirect===r.name)&&a.meta.breadcrumbExclude!==!0&&r.name){let o=r.meta.title;r.meta.breadcrumbTitleParam&&r.params[r.meta.breadcrumbTitleParam]&&(o=r.params[r.meta.breadcrumbTitleParam]),n.set(r.name,{to:r,key:r.name,title:o,text:o})}}return Array.from(n.values())});return(n,a)=>te(i).length>0?(O(),be(te(P_),{key:0,items:te(i)},null,8,["items"])):ce("",!0)}}),die=M("p",null,"Unable to reach the API",-1),hie={key:0},fie=he({__name:"AppErrorMessage",setup(t){return(r,e)=>(O(),be(te(y0),{class:"global-api-status empty-state--wide-content empty-state--compact","cta-is-hidden":""},{title:ne(()=>[q(te(et),{class:"mb-3",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"64"}),K(),die]),message:ne(()=>[M("p",null,[K(` + Please double check to make sure it is up and running `),te(xt).baseUrl?(O(),B("span",hie,[K(", and it is reachable at "),M("code",null,ae(te(xt).baseUrl),1)])):ce("",!0)])]),_:1}))}}),pie=""+new URL("product-logo.7a2ca341.png",import.meta.url).href,gie=he({name:"github-button",props:{href:String,ariaLabel:String,title:String,dataIcon:String,dataColorScheme:String,dataSize:String,dataShowCount:String,dataText:String},render:function(){const t={ref:"_"};for(const r in this.$props)t[Wn(r)]=this.$props[r];return Ee("span",[at(this.$slots,"default")?Ee("a",t,this.$slots.default()):Ee("a",t)])},mounted:function(){this.paint()},beforeUpdate:function(){this.reset()},updated:function(){this.paint()},beforeUnmount:function(){this.reset()},methods:{paint:function(){const t=this.$el.appendChild(document.createElement("span")),r=this;nt(()=>import("./buttons.esm.8d323926.js"),[],import.meta.url).then(function(e){e.render(t.appendChild(r.$refs._),function(i){try{t.parentNode.replaceChild(i,t)}catch{}})})},reset:function(){this.$el.replaceChild(this.$refs._,this.$el.lastChild)}}}),mie={key:0,"data-testid":"notification-amount",class:"notification-icon__amount"},vie=he({__name:"NotificationIcon",setup(t){const r=Wr(),e=N(()=>r.getters["notifications/amountOfActions"]);function i(){r.dispatch("notifications/openModal")}return(n,a)=>(O(),B("button",{class:"notification-icon cursor-pointer",type:"button",onClick:i},[q(te(et),{icon:"notificationBell",color:"var(--yellow-300)"}),K(),te(e)>0?(O(),B("span",mie,ae(te(e)),1)):ce("",!0)]))}});const Si=(t,r)=>{const e=t.__vccOpts||t;for(const[i,n]of r)e[i]=n;return e},yie=Si(vie,[["__scopeId","data-v-cadae07a"]]),bie=typeof process=="object"&&process.env&&{}.NODE_DEBUG&&/\bsemver\b/i.test({}.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};var b4=bie;const wie="2.0.0",_ie=256,xie=Number.MAX_SAFE_INTEGER||9007199254740991,Sie=16;var w4={SEMVER_SPEC_VERSION:wie,MAX_LENGTH:_ie,MAX_SAFE_INTEGER:xie,MAX_SAFE_COMPONENT_LENGTH:Sie},tg={exports:{}};(function(t,r){const{MAX_SAFE_COMPONENT_LENGTH:e}=w4,i=b4;r=t.exports={};const n=r.re=[],a=r.src=[],s=r.t={};let o=0;const l=(u,c,d)=>{const h=o++;i(u,h,c),s[u]=h,a[h]=c,n[h]=new RegExp(c,d?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION",`(${a[s.NUMERICIDENTIFIER]})\\.(${a[s.NUMERICIDENTIFIER]})\\.(${a[s.NUMERICIDENTIFIER]})`),l("MAINVERSIONLOOSE",`(${a[s.NUMERICIDENTIFIERLOOSE]})\\.(${a[s.NUMERICIDENTIFIERLOOSE]})\\.(${a[s.NUMERICIDENTIFIERLOOSE]})`),l("PRERELEASEIDENTIFIER",`(?:${a[s.NUMERICIDENTIFIER]}|${a[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASEIDENTIFIERLOOSE",`(?:${a[s.NUMERICIDENTIFIERLOOSE]}|${a[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASE",`(?:-(${a[s.PRERELEASEIDENTIFIER]}(?:\\.${a[s.PRERELEASEIDENTIFIER]})*))`),l("PRERELEASELOOSE",`(?:-?(${a[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${a[s.PRERELEASEIDENTIFIERLOOSE]})*))`),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD",`(?:\\+(${a[s.BUILDIDENTIFIER]}(?:\\.${a[s.BUILDIDENTIFIER]})*))`),l("FULLPLAIN",`v?${a[s.MAINVERSION]}${a[s.PRERELEASE]}?${a[s.BUILD]}?`),l("FULL",`^${a[s.FULLPLAIN]}$`),l("LOOSEPLAIN",`[v=\\s]*${a[s.MAINVERSIONLOOSE]}${a[s.PRERELEASELOOSE]}?${a[s.BUILD]}?`),l("LOOSE",`^${a[s.LOOSEPLAIN]}$`),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE",`${a[s.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),l("XRANGEIDENTIFIER",`${a[s.NUMERICIDENTIFIER]}|x|X|\\*`),l("XRANGEPLAIN",`[v=\\s]*(${a[s.XRANGEIDENTIFIER]})(?:\\.(${a[s.XRANGEIDENTIFIER]})(?:\\.(${a[s.XRANGEIDENTIFIER]})(?:${a[s.PRERELEASE]})?${a[s.BUILD]}?)?)?`),l("XRANGEPLAINLOOSE",`[v=\\s]*(${a[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[s.XRANGEIDENTIFIERLOOSE]})(?:${a[s.PRERELEASELOOSE]})?${a[s.BUILD]}?)?)?`),l("XRANGE",`^${a[s.GTLT]}\\s*${a[s.XRANGEPLAIN]}$`),l("XRANGELOOSE",`^${a[s.GTLT]}\\s*${a[s.XRANGEPLAINLOOSE]}$`),l("COERCE",`(^|[^\\d])(\\d{1,${e}})(?:\\.(\\d{1,${e}}))?(?:\\.(\\d{1,${e}}))?(?:$|[^\\d])`),l("COERCERTL",a[s.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM",`(\\s*)${a[s.LONETILDE]}\\s+`,!0),r.tildeTrimReplace="$1~",l("TILDE",`^${a[s.LONETILDE]}${a[s.XRANGEPLAIN]}$`),l("TILDELOOSE",`^${a[s.LONETILDE]}${a[s.XRANGEPLAINLOOSE]}$`),l("LONECARET","(?:\\^)"),l("CARETTRIM",`(\\s*)${a[s.LONECARET]}\\s+`,!0),r.caretTrimReplace="$1^",l("CARET",`^${a[s.LONECARET]}${a[s.XRANGEPLAIN]}$`),l("CARETLOOSE",`^${a[s.LONECARET]}${a[s.XRANGEPLAINLOOSE]}$`),l("COMPARATORLOOSE",`^${a[s.GTLT]}\\s*(${a[s.LOOSEPLAIN]})$|^$`),l("COMPARATOR",`^${a[s.GTLT]}\\s*(${a[s.FULLPLAIN]})$|^$`),l("COMPARATORTRIM",`(\\s*)${a[s.GTLT]}\\s*(${a[s.LOOSEPLAIN]}|${a[s.XRANGEPLAIN]})`,!0),r.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE",`^\\s*(${a[s.XRANGEPLAIN]})\\s+-\\s+(${a[s.XRANGEPLAIN]})\\s*$`),l("HYPHENRANGELOOSE",`^\\s*(${a[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${a[s.XRANGEPLAINLOOSE]})\\s*$`),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")})(tg,tg.exports);const Cie=["includePrerelease","loose","rtl"],Pie=t=>t?typeof t!="object"?{loose:!0}:Cie.filter(r=>t[r]).reduce((r,e)=>(r[e]=!0,r),{}):{};var Oie=Pie;const G1=/^[0-9]+$/,_4=(t,r)=>{const e=G1.test(t),i=G1.test(r);return e&&i&&(t=+t,r=+r),t===r?0:e&&!i?-1:i&&!e?1:t_4(r,t);var Eie={compareIdentifiers:_4,rcompareIdentifiers:kie};const gu=b4,{MAX_LENGTH:Z1,MAX_SAFE_INTEGER:mu}=w4,{re:q1,t:X1}=tg.exports,Tie=Oie,{compareIdentifiers:Ha}=Eie;class fi{constructor(r,e){if(e=Tie(e),r instanceof fi){if(r.loose===!!e.loose&&r.includePrerelease===!!e.includePrerelease)return r;r=r.version}else if(typeof r!="string")throw new TypeError(`Invalid Version: ${r}`);if(r.length>Z1)throw new TypeError(`version is longer than ${Z1} characters`);gu("SemVer",r,e),this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease;const i=r.trim().match(e.loose?q1[X1.LOOSE]:q1[X1.FULL]);if(!i)throw new TypeError(`Invalid Version: ${r}`);if(this.raw=r,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>mu||this.major<0)throw new TypeError("Invalid major version");if(this.minor>mu||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>mu||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){const a=+n;if(a>=0&&a=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);i===-1&&this.prerelease.push(0)}e&&(Ha(this.prerelease[0],e)===0?isNaN(this.prerelease[1])&&(this.prerelease=[e,0]):this.prerelease=[e,0]);break;default:throw new Error(`invalid increment argument: ${r}`)}return this.format(),this.raw=this.version,this}}var Die=fi;const Q1=Die,Mie=(t,r,e)=>new Q1(t,e).compare(new Q1(r,e));var Iie=Mie;const Aie={class:"upgrade-check"},Bie={class:"alert-content"},Lie=he({__name:"UpgradeCheck",setup(t){const r="https://kuma.io/install/latest/?utm_source=Kuma&utm_medium=Kuma-GUI",e=Wr(),i=Y(""),n=Y(!1),a=N(()=>e.getters["config/getVersion"]),s=N(()=>e.getters["config/getTagline"]);o();async function o(){try{i.value=await xt.getLatestVersion()}catch(l){n.value=!1,console.error(l)}finally{if(i.value!==""){const l=Iie(i.value,a.value||"");n.value=l===1}else{const u=new Date,c=new Date("2020-06-03 12:00:00"),d=new Date(c.getFullYear(),c.getMonth()+3,c.getDate());n.value=u.getTime()>=d.getTime()}}}return(l,u)=>(O(),B("div",Aie,[n.value?(O(),be(te(Cd),{key:0,class:"upgrade-check-alert",appearance:"warning",size:"small"},{alertMessage:ne(()=>[M("div",Bie,[M("div",null,ae(te(s))+` update available + `,1),K(),M("div",null,[q(te(_t),{class:"warning-button",appearance:"primary",size:"small",to:r},{default:ne(()=>[K(` + Update + `)]),_:1})])])]),_:1})):ce("",!0)]))}});const Fie=Si(Lie,[["__scopeId","data-v-8cd1dd3c"]]),x4=t=>(li("data-v-06b10f99"),t=t(),ui(),t),Rie={class:"app-header"},Nie={class:"horizontal-list"},jie=["alt"],Vie={class:"upgrade-check-wrapper"},Hie={key:0,class:"horizontal-list"},zie={class:"app-status app-status--mobile"},Uie={class:"app-status app-status--desktop"},$ie=["href"],Yie=x4(()=>M("a",{href:"https://github.com/kumahq/kuma/issues/new/choose",target:"_blank",rel:"noopener noreferrer"},` + Feedback + `,-1)),Wie=x4(()=>M("span",{class:"visually-hidden"},"Diagnostics",-1)),Kie=he({__name:"AppHeader",setup(t){const r=Wr(),e=N(()=>{const s=r.getters["config/getKumaDocsVersion"];return s?`https://kuma.io/docs/${s}/?utm_source=Kuma&utm_medium=Kuma-GUI`:""}),i=N(()=>r.getters["notifications/amountOfActions"]>0),n=N(()=>{const s=r.getters["config/getEnvironment"];return s?s.charAt(0).toUpperCase()+s.substring(1):"Universal"}),a=N(()=>r.getters["config/getMulticlusterStatus"]?"Multi-Zone":"Standalone");return(s,o)=>{const l=we("router-link");return O(),B("header",Rie,[M("div",Nie,[q(l,{to:{name:"home"}},{default:ne(()=>[M("img",{class:"logo-image",src:pie,alt:`${te(r).state.config.tagline} Logo`},null,8,jie)]),_:1}),K(),q(te(gie),{class:"gh-star",href:"https://github.com/kumahq/kuma","aria-label":"Star kumahq/kuma on GitHub"},{default:ne(()=>[K(` + Star + `)]),_:1}),K(),M("div",Vie,[q(Fie)])]),K(),te(r).state.config.status==="OK"?(O(),B("div",Hie,[M("div",zie,[q(te(Bs),{width:"280"},{content:ne(()=>[M("p",null,[K(ae(te(r).state.config.tagline)+" ",1),M("b",null,ae(te(r).state.config.version),1),K(" on "),M("b",null,ae(te(n)),1),K(" ("+ae(te(a))+`) + `,1)])]),default:ne(()=>[q(te(_t),{appearance:"outline"},{default:ne(()=>[K(` + Info + `)]),_:1}),K()]),_:1})]),K(),M("p",Uie,[K(ae(te(r).state.config.tagline)+" ",1),M("b",null,ae(te(r).state.config.version),1),K(" on "),M("b",null,ae(te(n)),1),K(" ("+ae(te(a))+`) + `,1)]),K(),te(i)?(O(),be(yie,{key:0})):ce("",!0),K(),q(te(XJ),{class:"help-menu",icon:"help","button-appearance":"outline","kpop-attributes":{placement:"bottomEnd"}},{items:ne(()=>[q(te(Kp),null,{default:ne(()=>[M("a",{href:te(e),target:"_blank",rel:"noopener noreferrer"},` + Documentation + `,8,$ie)]),_:1}),K(),q(te(Kp),null,{default:ne(()=>[Yie]),_:1})]),_:1}),K(),q(te(_t),{to:{name:"diagnostics"},icon:"gearFilled","button-appearance":"btn-link"},{icon:ne(()=>[q(te(et),{icon:"gearFilled",class:"k-button-icon",size:"16",color:"currentColor","hide-title":""})]),default:ne(()=>[K(),Wie]),_:1})])):ce("",!0)])}}});const Gie=Si(Kie,[["__scopeId","data-v-06b10f99"]]),Zie=""+new URL("kuma-loader-v1.2aaed7d4.gif",import.meta.url).href,qie=t=>(li("data-v-bd9f2852"),t=t(),ui(),t),Xie={class:"full-screen"},Qie={class:"loading-container"},Jie=qie(()=>M("img",{src:Zie},null,-1)),ene={class:"progress"},tne=he({__name:"AppLoadingBar",setup(t){let r;const e=Y(10);return Rt(function(){r=window.setInterval(()=>{e.value>=100&&(window.clearInterval(r),e.value=100),e.value=Math.min(e.value+Math.ceil(Math.random()*30),100)},150)}),Ui(function(){window.clearInterval(r)}),(i,n)=>(O(),B("div",Xie,[M("div",Qie,[Jie,K(),M("div",ene,[M("div",{style:gr({width:`${e.value}%`}),class:"progress-bar",role:"progressbar","data-testid":"app-progress-bar"},null,4)])])]))}});const rne=Si(tne,[["__scopeId","data-v-bd9f2852"]]),ine={key:0,class:"onboarding-check"},nne={class:"alert-content"},ane=he({__name:"AppOnboardingNotification",setup(t){const r=Y(!1);function e(){r.value=!0}return(i,n)=>r.value===!1?(O(),B("div",ine,[q(te(Cd),{appearance:"success",class:"dismissible","dismiss-type":"icon",onClosed:e},{alertMessage:ne(()=>[M("div",nne,[M("div",null,[M("strong",null,"Welcome to "+ae(te(OP))+"!",1),K(` We've detected that you don't have any data plane proxies running yet. We've created an onboarding process to help you! + `)]),K(),M("div",null,[q(te(_t),{appearance:"primary",size:"small",class:"action-button",to:{name:"onboarding-welcome"}},{default:ne(()=>[K(` + Get started + `)]),_:1})])])]),_:1})])):ce("",!0)}});const sne=Si(ane,[["__scopeId","data-v-c21dc5a7"]]);async function one(t,r,e=()=>!1){do{if(await t(),await e())break;const i=typeof r=="number"?r:r();await new Promise(n=>setTimeout(n,Math.max(0,i)))}while(!await e())}const lne=t=>(li("data-v-76b8351f"),t=t(),ui(),t),une={class:"mesh-selector-container"},cne={for:"mesh-selector"},dne=lne(()=>M("span",{class:"visually-hidden"},` + Filter by mesh: + `,-1)),hne=["value","selected"],fne=he({__name:"AppMeshSelector",props:{meshes:{type:Array,required:!0}},setup(t){const r=t,e=yd(),i=$g(),n=Wr(),a=N(()=>n.state.selectedMesh===null?r.meshes[0].name:n.state.selectedMesh);function s(o){const u=o.target.value;n.dispatch("updateSelectedMesh",u);const c="mesh"in e.params?e.name:"mesh-detail-view";i.push({name:c,params:{mesh:u}})}return(o,l)=>(O(),B("div",une,[M("label",cne,[dne,K(),M("select",{id:"mesh-selector",class:"mesh-selector",name:"mesh-selector","data-testid":"mesh-selector",onChange:s},[(O(!0),B(qe,null,Wt(r.meshes,u=>(O(),B("option",{key:u.name,value:u.name,selected:u.name===te(a)},ae(u.name),9,hne))),128))],32)])]))}});const pne=Si(fne,[["__scopeId","data-v-76b8351f"]]),gne={PAGINATION_PREVIOUS_BUTTON_CLICKED:"pagination-previous-button-clicked",PAGINATION_NEXT_BUTTON_CLICKED:"pagination-next-button-clicked",SIDEBAR_ITEM_CLICKED:"sidebar-item-clicked",TABLE_REFRESH_BUTTON_CLICKED:"table-refresh-button-clicked",TABS_TAB_CHANGE:"tabs-tab-change",CREATE_MESH_CLICKED:"create-mesh-clicked",CREATE_DATA_PLANE_PROXY_CLICKED:"create-data-plane-proxy-clicked"},mne=["data-testid"],vne={key:1,class:"nav-category"},yne=he({__name:"AppNavItem",props:{name:{type:String,required:!0},routeName:{type:String,required:!1,default:""},usesMeshParam:{type:Boolean,required:!1,default:!1},categoryTier:{type:String,required:!1,default:null},insightsFieldAccessor:{type:String,required:!1,default:""},shouldOffsetFromFollowingItems:{type:Boolean,required:!1,default:!1}},setup(t){const r=t,e=yd(),i=$g(),n=Wr(),a=N(()=>{if(r.insightsFieldAccessor){const u=Xg(n.state.sidebar.insights,r.insightsFieldAccessor,0);return u>99?"99+":String(u)}else return""}),s=N(()=>{if(r.routeName==="")return null;const u={name:r.routeName};return r.usesMeshParam&&(u.params={mesh:n.state.selectedMesh}),u}),o=N(()=>{if(s.value===null)return!1;if(r.routeName===e.name||e.path.split("/")[2]===s.value.name)return!0;if(e.meta.parent)try{if(i.resolve({name:e.meta.parent}).name===r.routeName)return!0}catch(c){if(c instanceof Error&&c.message.includes("No match for"))console.warn(c);else throw c}return r.routeName&&e.matched.some(c=>r.routeName===c.name||r.routeName===c.redirect)});function l(){u0.logger.info(gne.SIDEBAR_ITEM_CLICKED,{data:s.value})}return(u,c)=>{const d=we("router-link");return O(),B("div",{class:ge(["nav-item",{"nav-item--is-category":te(s)===null,"nav-item--has-bottom-offset":r.shouldOffsetFromFollowingItems,[`nav-item--is-${r.categoryTier}-category`]:r.categoryTier!==null}]),"data-testid":r.routeName},[te(s)!==null?(O(),be(d,{key:0,class:ge(["nav-link",{"nav-link--is-active":te(o)}]),to:te(s),onClick:l},{default:ne(()=>[K(ae(t.name)+" ",1),te(a)?(O(),B("span",{key:0,class:ge(["amount",{"amount--empty":te(a)==="0"}])},ae(te(a)),3)):ce("",!0)]),_:1},8,["class","to"])):(O(),B("div",vne,ae(t.name),1))],10,mne)}}});const bne=Si(yne,[["__scopeId","data-v-938e565b"]]);function wne(t,r){const e=t.map(n=>({name:n.pluralDisplayName,routeName:n.path,title:!1,usesMeshParam:!0,insightsFieldAccessor:`mesh.policies.${n.name}`}));return e.sort((n,a)=>n.namewne(e.state.policies,e.getters["config/getMulticlusterStatus"])),n=N(()=>e.state.meshes.items);$e(()=>e.state.selectedMesh,()=>{e.dispatch("sidebar/getMeshInsights")});let a=!1;Rt(function(){window.addEventListener("blur",s),window.addEventListener("focus",o)}),Ui(function(){window.removeEventListener("blur",s),window.removeEventListener("focus",o)}),o();function s(){a=!0}function o(){a=!1,one(l,10*1e3,()=>a)}function l(){return e.dispatch("sidebar/getInsights")}return(u,c)=>(O(),B("div",_ne,[M("aside",xne,[(O(!0),B(qe,null,Wt(te(i),(d,h)=>(O(),B(qe,{key:h},[d.isMeshSelector?(O(),B(qe,{key:0},[te(n).length>0?(O(),be(pne,{key:0,meshes:te(n)},null,8,["meshes"])):ce("",!0)],64)):(O(),be(bne,nf(Dt({key:1},d)),null,16))],64))),128))])]))}});const Cne=Si(Sne,[["__scopeId","data-v-91805270"]]),Pne={class:"accordion"},One=he({__name:"AccordionList",props:{initiallyOpen:{type:[Number,Array],required:!1,default:null},multipleOpen:{type:Boolean,required:!1,default:!1}},setup(t){const r=t,e=Y(0),i=Y(r.initiallyOpen!==null?r.initiallyOpen:r.multipleOpen?[]:null);return wo("parentAccordion",{multipleOpen:r.multipleOpen,active:i,count:e}),(n,a)=>(O(),B("ul",Pne,[fe(n.$slots,"default")]))}}),kne=["aria-expanded"],Ene={key:0,class:"px-4 py-1","data-testid":"accordion-item-content"},Tne=he({__name:"AccordionItem",setup(t){const r=zr("parentAccordion"),e=Y(null),i=N(()=>r===void 0?!1:r.multipleOpen&&Array.isArray(r.active.value)&&e.value!==null?r.active.value.includes(e.value):e.value===r.active.value);r!==void 0&&(e.value=r.count.value++);function n(){i.value?a():s()}function a(){r!==void 0&&(r.multipleOpen&&Array.isArray(r.active.value)&&e.value!==null?r.active.value.splice(r.active.value.indexOf(e.value),1):r.active.value=null)}function s(){r!==void 0&&(r.multipleOpen&&Array.isArray(r.active.value)&&e.value!==null?r.active.value.push(e.value):r.active.value=e.value)}function o(u){u.style.height=`${u.scrollHeight}px`}function l(u){u.style.height="auto"}return(u,c)=>(O(),B("li",{class:ge(["accordion-item relative border-b",{active:te(i)}])},[M("button",{class:"accordion-item-header",type:"button","aria-expanded":te(i)?"true":"false","data-testid":"accordion-item-button",onClick:n},[fe(u.$slots,"accordion-header",{},void 0,!0)],8,kne),K(),q(Ps,{name:"accordion",onEnter:o,onAfterEnter:l,onBeforeLeave:o},{default:ne(()=>[te(i)?(O(),B("div",Ene,[fe(u.$slots,"accordion-content",{},void 0,!0)])):ce("",!0)]),_:3})],2))}});const Dne=Si(Tne,[["__scopeId","data-v-4f5ccc5f"]]),Mne={class:"py-4"},Ine=M("p",{class:"mb-4"},` + A traffic log policy lets you collect access logs for every data plane proxy in your service mesh. + `,-1),Ane={class:"list-disc pl-4"},Bne=["href"],Lne=he({__name:"LoggingNotification",setup(t){const r=Wr(),e=N(()=>r.getters["config/getKumaDocsVersion"]);return(i,n)=>(O(),B("div",Mne,[Ine,K(),M("ul",Ane,[M("li",null,[M("a",{href:`https://kuma.io/docs/${te(e)}/policies/traffic-log/`,target:"_blank"},` + Traffic Log policy documentation + `,8,Bne)])])]))}}),Fne={class:"py-4"},Rne=M("p",{class:"mb-4"},` + A traffic metrics policy lets you collect key data for observability of your service mesh. + `,-1),Nne={class:"list-disc pl-4"},jne=["href"],Vne=he({__name:"MetricsNotification",setup(t){const r=Wr(),e=N(()=>r.getters["config/getKumaDocsVersion"]);return(i,n)=>(O(),B("div",Fne,[Rne,K(),M("ul",Nne,[M("li",null,[M("a",{href:`https://kuma.io/docs/${te(e)}/policies/traffic-metrics/`,target:"_blank"},` + Traffic Metrics policy documentation + `,8,jne)])])]))}}),Hne={class:"py-4"},zne=M("p",{class:"mb-4"},` + Mutual TLS (mTLS) for communication between all the components + of your service mesh (services, control plane, data plane proxies), proxy authentication, + and access control rules in Traffic Permissions policies all contribute to securing your mesh. + `,-1),Une={class:"list-disc pl-4"},$ne=["href"],Yne=["href"],Wne=["href"],Kne=he({__name:"MtlsNotification",setup(t){const r=Wr(),e=N(()=>r.getters["config/getKumaDocsVersion"]);return(i,n)=>(O(),B("div",Hne,[zne,K(),M("ul",Une,[M("li",null,[M("a",{href:`https://kuma.io/docs/${te(e)}/security/certificates/`,target:"_blank"},` + Secure access across services + `,8,$ne)]),K(),M("li",null,[M("a",{href:`https://kuma.io/docs/${te(e)}/policies/mutual-tls/`,target:"_blank"},` + Mutual TLS + `,8,Yne)]),K(),M("li",null,[M("a",{href:`https://kuma.io/docs/${te(e)}/policies/traffic-permissions/`,target:"_blank"},` + Traffic Permissions policy documentation + `,8,Wne)])])]))}}),Gne={class:"py-4"},Zne=M("p",{class:"mb-4"},` + A traffic trace policy lets you enable tracing logs and a third-party tracing solution to send them to. + `,-1),qne={class:"list-disc pl-4"},Xne=["href"],Qne=he({__name:"TracingNotification",setup(t){const r=Wr(),e=N(()=>r.getters["config/getKumaDocsVersion"]);return(i,n)=>(O(),B("div",Gne,[Zne,K(),M("ul",qne,[M("li",null,[M("a",{href:`https://kuma.io/docs/${te(e)}/policies/traffic-trace/`,target:"_blank"},` + Traffic Trace policy documentation + `,8,Xne)])])]))}}),Jne={class:"flex items-center"},eae=he({__name:"SingleMeshNotifications",setup(t){const r=Wr(),e={LoggingNotification:Lne,MetricsNotification:Vne,MtlsNotification:Kne,TracingNotification:Qne};return(i,n)=>(O(),be(One,{"multiple-open":""},{default:ne(()=>[(O(!0),B(qe,null,Wt(te(r).getters["notifications/singleMeshNotificationItems"],a=>(O(),be(Dne,{key:a.name},{"accordion-header":ne(()=>[M("div",Jne,[a.isCompleted?(O(),be(te(et),{key:0,color:"var(--green-400)",icon:"check",size:"20",class:"mr-4"})):(O(),be(te(et),{key:1,icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"20",class:"mr-4"})),K(),M("strong",null,ae(a.name),1)])]),"accordion-content":ne(()=>[a.component?(O(),be(Cs(e[a.component]),{key:0})):(O(),be(te(v0),{key:1},{body:ne(()=>[K(ae(a.content),1)]),_:2},1024))]),_:2},1024))),128))]),_:1}))}}),tae=t=>(li("data-v-faccbff9"),t=t(),ui(),t),rae={class:"mr-4"},iae=tae(()=>M("span",{class:"mr-2"},[M("strong",null,"Pro tip:"),K(` + + You might want to adjust your mesh configuration + `)],-1)),nae={key:0},aae={class:"text-xl tracking-wide"},sae={key:1},oae={class:"text-xl tracking-wide"},lae=he({__name:"NotificationManager",setup(t){const r=Wr(),e=Y(!0),i=N(()=>r.state.selectedMesh?r.getters["notifications/meshNotificationItemMapWithAction"][r.state.selectedMesh]:!1);function n(){e.value=!1}function a(){r.dispatch("notifications/openModal")}function s(){r.dispatch("notifications/closeModal")}return(o,l)=>(O(),B("div",null,[e.value?(O(),be(te(Cd),{key:0,class:"mb-4",appearance:"info","dismiss-type":"icon","data-testid":"notification-info",onClosed:n},{alertMessage:ne(()=>[M("div",rae,[iae,K(),q(te(_t),{appearance:"outline","data-testid":"open-modal-button",onClick:a},{default:ne(()=>[K(` + Check your mesh! + `)]),_:1})])]),_:1})):ce("",!0),K(),q(te(i4),{class:"modal","is-visible":te(r).state.notifications.isOpen,title:"Notifications","text-align":"left","data-testid":"notification-modal"},{"header-content":ne(()=>[M("div",null,[M("div",null,[te(i)?(O(),B("span",nae,[K(` + Some of these features are not enabled for `),M("span",aae,'"'+ae(te(r).state.selectedMesh)+'"',1),K(` mesh. Consider implementing them. + `)])):(O(),B("span",sae,[K(` + Looks like `),M("span",oae,'"'+ae(te(r).state.selectedMesh)+'"',1),K(` isn't missing any features. Well done! + `)]))])])]),"body-content":ne(()=>[q(eae)]),"footer-content":ne(()=>[q(te(_t),{appearance:"outline","data-testid":"close-modal-button",onClick:s},{default:ne(()=>[K(` + Close + `)]),_:1})]),_:1},8,["is-visible"])]))}});const uae=Si(lae,[["__scopeId","data-v-faccbff9"]]),cae={key:0},dae={key:1,class:"app-content-container"},hae=he({__name:"App",setup(t){const r=Wr(),e=yd(),i=Y(r.state.globalLoading),n=N(()=>e.meta.shouldReRender?e.path:"NONE"),a=N(()=>r.state.config.status!=="OK"),s=N(()=>r.getters["onboarding/showOnboarding"]),o=N(()=>r.getters["notifications/amountOfActions"]>0),l=N(()=>typeof e.name=="string"&&["data-plane-list-view","gateway-list-view","service-list-view"].includes(e.name));$e(()=>r.state.globalLoading,function(c){i.value=c}),$e(()=>e.meta.title,function(c){u(c)}),$e(()=>r.state.pageTitle,function(c){u(c)});function u(c){const d="Kuma Manager";document.title=c?`${c} | ${d}`:d}return(c,d)=>{const h=we("router-view");return i.value?(O(),be(rne,{key:0})):(O(),B(qe,{key:1},[q(Gie),K(),te(e).meta.onboardingProcess?(O(),B("div",cae,[q(h)])):(O(),B("div",dae,[q(Cne),K(),M("main",{class:ge(["app-main-content",{"app-main-content--wide":te(l),"app-main-content--narrow":!te(l)}])},[te(a)?(O(),be(fie,{key:0})):ce("",!0),K(),te(o)?(O(),be(uae,{key:1})):ce("",!0),K(),te(s)?(O(),be(sne,{key:2})):ce("",!0),K(),q(cie),K(),(O(),be(h,{key:te(n)},{default:ne(({Component:f})=>[q(Ps,{mode:"out-in",name:"fade"},{default:ne(()=>[(O(),B("div",{key:te(e).name,class:"transition-root"},[(O(),be(Cs(f)))]))]),_:2},1024)]),_:1}))],2)]))],64))}}});const fae=Si(hae,[["__scopeId","data-v-e89b796a"]]);SE();G8(Z8);async function pae(){document.title="Kuma Manager";const t=gae();if(xt.setBaseUrl(t.apiUrl),{}.VITE_MOCK_API_ENABLED==="true"){const{setupMockWorker:i}=await nt(()=>import("./setupMockWorker.6d42cea0.js"),["./setupMockWorker.6d42cea0.js","./_commonjsHelpers.f037b798.js"],import.meta.url);i(xt.baseUrl)}const r=Jx(fae);r.use(Mn,Cw),await Promise.all([Mn.dispatch("bootstrap"),Mn.dispatch("fetchPolicies")]);const e=await v7(t.baseGuiPath,Mn.state.policies);r.use(e),r.mount("#app")}function gae(){const t=document.querySelector("#kuma-config");if(t instanceof HTMLScriptElement)try{return JSON.parse(t.innerText.trim())}catch{}return _7}pae();export{Ze as $,ce as A,ge as B,li as C,ui as D,Si as E,qe as F,u0 as G,gne as H,_x as I,fe as J,vae as K,v0 as L,Cse as M,y0 as N,BP as O,_t as P,ZM as Q,Li as R,gr as S,Sse as T,_se as U,$g as V,Cs as W,se as X,rr as Y,Pt as Z,nt as _,q as a,xae as a$,ye as a0,Ft as a1,Ca as a2,D as a3,x8 as a4,xu as a5,$n as a6,Pu as a7,va as a8,jt as a9,xe as aA,wt as aB,AS as aC,Ai as aD,At as aE,$8 as aF,Ne as aG,Zae as aH,Re as aI,Lae as aJ,zt as aK,Ke as aL,el as aM,XS as aN,PS as aO,ac as aP,Og as aQ,kae as aR,Bae as aS,ic as aT,_e as aU,x2 as aV,Wae as aW,qae as aX,Vae as aY,ii as aZ,Pae as a_,E as aa,Ue as ab,mr as ac,S8 as ad,Ng as ae,_8 as af,Cr as ag,Be as ah,rn as ai,pd as aj,Rae as ak,mt as al,A as am,H2 as an,dt as ao,Qt as ap,pt as aq,$t as ar,nc as as,St as at,U2 as au,f6 as av,je as aw,Hae as ax,KS as ay,Ut as az,et as b,Sae as b$,rh as b0,jm as b1,q6 as b2,J6 as b3,Uae as b4,Cf as b5,us as b6,zae as b7,Ag as b8,g2 as b9,it as bA,E8 as bB,Hr as bC,Ga as bD,Mae as bE,Nae as bF,co as bG,pa as bH,tc as bI,R8 as bJ,gd as bK,Vm as bL,t2 as bM,F8 as bN,d6 as bO,gc as bP,Jae as bQ,yS as bR,_S as bS,Fae as bT,jg as bU,cn as bV,sc as bW,K2 as bX,Sf as bY,Nf as bZ,Qb as b_,Q6 as ba,_g as bb,oh as bc,jae as bd,tS as be,p2 as bf,gt as bg,Hf as bh,N8 as bi,Fn as bj,n2 as bk,sS as bl,QS as bm,Zm as bn,Oae as bo,za as bp,Eg as bq,Vf as br,Kae as bs,Gae as bt,ar as bu,Cu as bv,Cae as bw,j2 as bx,Rg as by,ut as bz,be as c,Co as c0,Bi as c1,Aae as c2,$ae as c3,Dae as c4,Qae as c5,k8 as c6,Iae as c7,Xae as c8,L8 as c9,sse as cA,gse as cB,_ae as cC,XJ as cD,Kp as cE,vse as cF,MP as cG,ase as cH,mse as cI,wse as cJ,Ps as cK,yae as cL,ise as cM,Bs as cN,xse as cO,tse as cP,al as cQ,dse as cR,wae as cS,Rm as cT,$2 as ca,Mf as cb,ze as cc,eh as cd,Yae as ce,Eae as cf,Tae as cg,yl as ch,ese as ci,Dt as cj,OP as ck,Dne as cl,One as cm,rse as cn,DP as co,Zl as cp,hse as cq,bse as cr,TP as cs,cse as ct,ose as cu,yse as cv,IP as cw,AP as cx,fse as cy,pse as cz,he as d,K as e,N as f,$e as g,Rt as h,we as i,B as j,xt as k,M as l,hm as m,Wt as n,O as o,yd as p,Wr as q,Y as r,nse as s,ae as t,te as u,bae as v,ne as w,lse as x,use as y,Cd as z}; diff --git a/app/kuma-ui/pkg/resources/data/assets/index.dc35afea.css b/app/kuma-ui/pkg/resources/data/assets/index.dc35afea.css deleted file mode 100644 index ef9968d7001e..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/index.dc35afea.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";.krumbs{font-size:var(--type-lg)}.krumbs .krumb-item a{color:#000!important;text-decoration:none;font-weight:400}@media (min-width: 701px){.krumbs{font-size:var(--type-xl)}}.notification-icon[data-v-c4951eaf]{--amount-offset: 8px;position:relative;padding-right:var(--amount-offset);display:inline-flex;align-items:center}.notification-icon__amount[data-v-c4951eaf]{position:absolute;top:calc(-1 * var(--amount-offset));right:0;height:1.25rem;width:1.25rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--white);border-radius:50%;background-color:var(--yellow-300)}.upgrade-check .k-alert.k-alert[data-v-144c475e]{padding:var(--spacing-xxs) var(--spacing-xs)}.alert-content[data-v-144c475e]{display:flex;align-items:center;font-size:var(--type-sm)}.alert-content>*[data-v-144c475e]:first-of-type{margin-right:var(--spacing-sm)}.alert-content .k-button[data-v-144c475e]{text-decoration:none}.alert-content .k-button[data-v-144c475e]:after{display:none}.warning-button[data-v-144c475e]{--KButtonPrimaryBase: #f2a230;--KButtonPrimaryHover: #f2a230;--KButtonPrimaryActive: #f2a230}.app-header[data-v-25d0cc9a]{position:fixed;z-index:3;top:0;left:0;width:100%;height:var(--topbar-height);display:flex;justify-content:space-between;align-items:center;padding-right:var(--spacing-lg);padding-left:var(--spacing-lg);border-bottom:1px solid var(--black-10);background-color:var(--white)}.logo-image[data-v-25d0cc9a]{max-height:36px}.gh-star[data-v-25d0cc9a]{height:20px}.horizontal-list[data-v-25d0cc9a]{display:flex;align-items:center;gap:var(--spacing-lg)}.app-status--desktop[data-v-25d0cc9a]{color:var(--gray-3);display:none}@media screen and (min-width: 900px){.app-status--desktop[data-v-25d0cc9a]{display:block}}.app-status--mobile[data-v-25d0cc9a]{display:block}@media screen and (min-width: 900px){.app-status--mobile[data-v-25d0cc9a]{display:none}}@media screen and (max-width: 600px){.upgrade-check-wrapper[data-v-25d0cc9a]{display:none}}.full-screen[data-v-28cdaab8]{background:var(--white);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:50000;display:flex;align-items:center;justify-content:center}.loading-container[data-v-28cdaab8]{display:flex;max-width:350px;align-items:center;flex-direction:column}.loading-container .progress[data-v-28cdaab8]{margin-top:1rem;width:130%;background-color:#e6e6e6}.loading-container .progress .progress-bar[data-v-28cdaab8]{height:5px;background-color:var(--LoaderProgressBarBG)}.onboarding-check[data-v-c21dc5a7]{margin:0 0 var(--spacing-xl) 0}@media screen and (min-width: 700px){.alert-content[data-v-c21dc5a7]{display:flex;align-items:center}.alert-content>*[data-v-c21dc5a7]:first-of-type{margin-right:var(--spacing-md)}.alert-content>*[data-v-c21dc5a7]:last-of-type{min-width:150px}}@media screen and (max-width: 699px){.alert-content>*[data-v-c21dc5a7]:last-of-type{margin-top:10px}}.action-button.action-button[data-v-c21dc5a7]{text-decoration:none}.mesh-selector-container[data-v-4a31953a]{margin-left:var(--spacing-xs);margin-top:var(--spacing-xxs)}.mesh-selector[data-v-4a31953a]{display:block;width:100%;color:var(--MeshSelectorInputTextColor);border-color:var(--MeshSelectorInputBorderColor);outline:none}.mesh-selector[data-v-4a31953a]:focus,.mesh-selector[data-v-4a31953a]:active{border-color:var(--MeshSelectorInputBorderColorFocus)}.menu-title[data-v-4a31953a]{display:block;font-size:var(--type-sm);font-weight:500;color:var(--MeshSelectorTitleColor);margin:0 0 5px}.nav-item[data-v-3fcc0f24]{position:relative;margin-left:var(--spacing-xs)}.nav-item[data-v-3fcc0f24]:not(:first-child){margin-top:var(--spacing-xxs)}.nav-item--is-primary-category[data-v-3fcc0f24]{font-size:var(--type-md);text-transform:uppercase}.nav-item--is-primary-category~.nav-item--is-primary-category[data-v-3fcc0f24]{margin-top:var(--spacing-md)}.nav-item--is-secondary-category[data-v-3fcc0f24]{margin-left:var(--spacing-md)}.nav-item--has-bottom-offset[data-v-3fcc0f24]{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--grey-300)}.nav-link[data-v-3fcc0f24]{display:flex;width:100%;align-items:center;padding:var(--spacing-xs) var(--spacing-md);border-radius:5px;text-decoration:none;color:currentColor}.nav-link[data-v-3fcc0f24]:hover,.nav-link--is-active[data-v-3fcc0f24]{background-color:var(--grey-300)}.nav-link--is-active[data-v-3fcc0f24]{font-weight:500}.nav-category[data-v-3fcc0f24]{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);font-weight:500}.amount[data-v-3fcc0f24]{position:absolute;top:0;right:8px;bottom:0;width:1.5rem;height:1.25rem;margin:auto;display:flex;justify-content:center;align-items:center;border:1px solid var(--white);border-radius:.25rem;font-size:.75rem;font-weight:400;background-color:var(--purple-100)}.amount--empty[data-v-3fcc0f24]{background-color:var(--grey-200)}.app-sidebar-wrapper[data-v-8d6a9406]{position:static}.app-sidebar[data-v-8d6a9406]{width:var(--subnavWidth);position:fixed;z-index:10;top:var(--topbar-height);bottom:0;left:0;overflow-y:auto;padding-top:var(--spacing-xs);padding-right:var(--spacing-xs);border-right:1px solid var(--black-10);background-color:var(--white)}.accordion-item[data-v-a70736a2]:last-child{border-bottom:none}.accordion-enter-active[data-v-a70736a2],.accordion-leave-active[data-v-a70736a2]{will-change:height,opacity;transition:height .3s ease,opacity .3s ease;overflow:hidden}.accordion-enter[data-v-a70736a2],.accordion-leave-to[data-v-a70736a2]{height:0!important;opacity:0}.active .accordion-item-header[data-v-a70736a2]:after{margin-left:var(--spacing-sm);transform:rotate(-180deg) translateY(-50%);top:calc(50% - 4px)}.accordion-item-header[data-v-a70736a2]{position:relative;display:block;width:100%;cursor:pointer;padding:.5rem 1rem;text-align:left}.accordion-item-header[data-v-a70736a2]:after{position:absolute;right:4px;top:50%;transform:translateY(-50%);content:"";border-top:.325em solid;border-right:.325em solid transparent;border-left:.325em solid transparent;transition:.25s ease}.modal[data-v-b8271fba]{margin-left:1rem;margin-right:1rem;--KModalMaxWidth: 800px }.app-content-container[data-v-9c7cbb3f]{display:grid;grid-template-columns:var(--subnavWidth) 1fr}.app-main-content[data-v-9c7cbb3f]{padding:var(--spacing-lg)}.app-main-content--narrow[data-v-9c7cbb3f]{width:100%;max-width:var(--global-content-max-width);margin-right:auto;margin-left:auto}.kong-icon[data-v-71cfcfc4]{display:inline-block}.kong-icon .slot-content[data-v-71cfcfc4],.kong-icon .svg-with-slot-is-hidden[data-v-71cfcfc4]{display:none!important;visibility:hidden!important}.kong-icon.kong-icon-spinner svg g{transform-box:fill-box;transform-origin:50% 50%;animation:spin 1.2s infinite linear}.k-button[data-v-6f773baa]{position:relative;display:inline-flex;align-items:center;gap:8px;gap:var(--spacing-xs, 8px);padding:12px 24px;padding:var(--KButtonPaddingY, var(--spacing-sm, 12px)) var(--KButtonPaddingX, var(--spacing-lg, 24px));font-family:sans-serif;font-family:var(--font-family-sans, sans-serif);font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, 16px));font-weight:600;line-height:1.25;text-decoration:none;vertical-align:middle;color:#000000b3;color:var(--black-70, rgba(0, 0, 0, .7));border:1px solid transparent;border-radius:3px;border-radius:var(--KButtonRadius, 3px);transition:all .2s ease-in-out;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}.k-button[data-v-6f773baa]:disabled,.k-button[disabled][data-v-6f773baa]{cursor:not-allowed}.k-button[data-v-6f773baa]:disabled:hover,.k-button[disabled][data-v-6f773baa]:hover{text-decoration:none!important}.k-button:disabled .kong-icon[data-v-6f773baa],.k-button[data-v-6f773baa]:disabled .kong-icon,.k-button[disabled] .kong-icon[data-v-6f773baa],.k-button[disabled][data-v-6f773baa] .kong-icon{pointer-events:none}.k-button[disabled][data-v-6f773baa]:not(:disabled){pointer-events:none}.k-button[data-v-6f773baa]:focus{outline:none}.k-button[data-v-6f773baa]>.kong-icon{display:inline-flex;box-sizing:unset}.k-button.icon-btn[data-v-6f773baa]{height:38px;justify-content:center}.k-button.small[data-v-6f773baa]{padding:8px 16px;padding:var(--spacing-xs, 8px) var(--spacing-md, 16px);font-size:13px;font-size:var(--KButtonFontSize, 13px);line-height:13px}.k-button.medium[data-v-6f773baa]{padding:12px 24px;padding:var(--spacing-sm, 12px) var(--spacing-lg, 24px);font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, 16px));line-height:16px;line-height:var(--type-md, 16px)}.k-button.large[data-v-6f773baa]{padding:16px 32px;padding:var(--spacing-md, 16px) var(--spacing-xl, 32px);font-size:16px;font-size:var(--KButtonFontSize, var(--type-md, 16px));line-height:16px;line-height:var(--type-md, 16px)}.k-button[data-v-6f773baa] .caret{margin-left:15px;padding:0;display:inline-block;transition:.25s ease}.k-button.is-active[data-v-6f773baa] .caret{transform:rotate(-180deg);transition:.25s ease}.k-button.secondary[data-v-6f773baa]{color:#003694;color:var(--KButtonSecondaryColor, var(--blue-600, #003694));background-color:#bdd3f9;background-color:var(--KButtonSecondaryBase, var(--blue-200, #bdd3f9))}.k-button.secondary[data-v-6f773baa]:hover:not(:disabled){background-color:var(--blue-300);background-color:var(--KButtonSecondaryHover, var(--blue-300))}.k-button.secondary[data-v-6f773baa]:active{background-color:#8ab3fa;background-color:var(--KButtonSecondaryActive, var(--blue-300, #8ab3fa))}.k-button.secondary[data-v-6f773baa]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #8ab3fa;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonSecondaryBase, var(--blue-300, #8ab3fa))}.k-button.secondary[data-v-6f773baa]:disabled,.k-button.secondary[disabled][data-v-6f773baa]{background-color:var(--grey-300)!important;color:var(--grey-400)!important}.k-button.primary[data-v-6f773baa]{color:#fff;color:var(--white, #fff);background-color:#1155cb;background-color:var(--KButtonPrimaryBase, var(--blue-500, #1155cb))}.k-button.primary[data-v-6f773baa]:hover:not(:disabled){background-color:var(--blue-600);background-color:var(--KButtonPrimaryHover, var(--blue-600))}.k-button.primary[data-v-6f773baa]:active{background-color:#003694;background-color:var(--KButtonPrimaryActive, var(--blue-600, #003694))}.k-button.primary[data-v-6f773baa]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #1155cb;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, #1155cb))}.k-button.primary[data-v-6f773baa]:disabled,.k-button.primary[disabled][data-v-6f773baa]{background-color:var(--grey-300)!important;color:var(--grey-400)!important}.k-button.danger[data-v-6f773baa]{color:#fff;color:var(--white, #fff);background-color:#d44324;background-color:var(--KButtonDangerBase, var(--red-500, #d44324))}.k-button.danger[data-v-6f773baa]:hover:not(:disabled){background-color:#922021d9;background-color:var(--KButtonDangerHover, rgba(146, 32, 33, .85))}.k-button.danger[data-v-6f773baa]:active{background-color:#922021;background-color:var(--KButtonDangerActive, var(--red-700, #922021))}.k-button.danger[data-v-6f773baa]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #922021;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonDangerBase, var(--red-700, #922021))}.k-button.danger[data-v-6f773baa]:disabled,.k-button.danger[disabled][data-v-6f773baa]{background-color:var(--grey-300)!important;color:var(--grey-400)!important}.k-button.creation[data-v-6f773baa]{color:#fff;color:var(--white, #fff);background-color:#07a88d;background-color:var(--KButtonCreationBase, var(--green-500, #07a88d))}.k-button.creation[data-v-6f773baa]:hover:not(:disabled){background-color:#008871d9;background-color:var(--KButtonCreationHover, rgba(0, 136, 113, .85))}.k-button.creation[data-v-6f773baa]:active{background-color:#008871;background-color:var(--KButtonCreationActive, var(--green-600, #008871))}.k-button.creation[data-v-6f773baa]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #008871;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonCreationBase, var(--green-600, #008871))}.k-button.creation[data-v-6f773baa]:disabled,.k-button.creation[disabled][data-v-6f773baa]{background-color:var(--grey-300)!important;color:var(--grey-400)!important}.k-button.outline[data-v-6f773baa]{color:#1155cb;color:var(--KButtonOutlineColor, var(--blue-500, #1155cb));border-color:#1155cb66;border-color:var(--KButtonOutlineBorder, rgba(17, 85, 203, .4));background-color:#fff;background-color:var(--white, #ffffff);outline-style:inherit}.k-button.outline[data-v-6f773baa]:hover:not(:disabled){border-color:#1155cb;border-color:var(--KButtonOutlineHoverBorder, #1155cb)}.k-button.outline[data-v-6f773baa]:active{border-color:#1155cb;border-color:var(--KButtonOutlineActiveBorder, #1155cb);background-color:#f2f6fe;background-color:var(--KButtonOutlineActive, var(--blue-100, #f2f6fe))}.k-button.outline[data-v-6f773baa]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #1155cb;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, #1155cb))}.k-button.outline[data-v-6f773baa]:disabled,.k-button.outline[disabled][data-v-6f773baa]{border-color:var(--grey-400)!important;color:var(--grey-400)!important}.k-button.btn-link[data-v-6f773baa]{color:#1155cb;color:var(--KButtonBtnLink, var(--blue-500, #1155cb));background-color:transparent}.k-button.btn-link[data-v-6f773baa]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link[data-v-6f773baa]:focus{box-shadow:0 0 #fff,0 0 0 2px #1155cb;box-shadow:0 0 0 0 var(--white, #ffffff),0 0 0 2px var(--KButtonOutlineBorder, var(--blue-500, #1155cb))}.k-button.btn-link[data-v-6f773baa]:disabled,.k-button.btn-link[disabled][data-v-6f773baa]{color:var(--grey-400)!important}.k-button.btn-link-danger[data-v-6f773baa]{color:#d44324;color:var(--KButtonLinkDanger, var(--red-500, #d44324));background-color:transparent}.k-button.btn-link-danger[data-v-6f773baa]:hover:not(:disabled){text-decoration:underline}.k-button.btn-link-danger[data-v-6f773baa]:focus{box-shadow:0 0 #fff,0 0 0 2px #922021;box-shadow:0 0 0 0 var(--white, #ffffff),0 0 0 2px var(--red-700, #922021)}.k-button.rounded[data-v-6f773baa]{border-radius:100px}.k-alert[data-v-1910ef98]{position:relative;display:flex;padding:14px;border-radius:4px;overflow-wrap:anywhere;word-break:break-word}.k-alert a[data-v-1910ef98]{text-decoration:underline;color:#003694;color:var(--blue-600, #003694)}.k-alert>div .k-alert-msg[data-v-1910ef98]{font-weight:400;font-size:16px;font-size:var(--type-md, 16px);line-height:24px;padding:2px 0;margin-left:2px}.k-alert>div .k-alert-msg.k-alert-subtext[data-v-1910ef98]{font-size:14px;font-size:var(--type-sm, 14px)}.k-alert>div .k-alert-msg p[data-v-1910ef98]:last-of-type{margin-bottom:0}.k-alert .k-alert-description-text[data-v-1910ef98]{display:block;padding-top:var(--spacing-xxs);font-weight:400;font-size:13px;line-height:24px;color:var(--grey-500)}.k-alert .k-alert-action[data-v-1910ef98]{display:inline-flex;position:relative;margin-top:auto;margin-bottom:auto;margin-left:auto;height:100%}.k-alert .close[data-v-1910ef98]{position:absolute;top:0;right:var(--spacing-xs);bottom:0;border:0;background-color:transparent;transition:all .2s ease;cursor:pointer;opacity:.5}.k-alert .close[data-v-1910ef98]:hover,.k-alert .close[data-v-1910ef98]:active{text-decoration:none;opacity:1}.k-alert.small[data-v-1910ef98]{padding:12px 8px;padding:var(--spacing-sm, 12px) var(--spacing-xs, 8px)}.k-alert.small>div .k-alert-msg[data-v-1910ef98]{font-size:14px;font-size:var(--type-sm, 14px)}.k-alert.large[data-v-1910ef98]{min-height:80px;border-radius:2px}.k-alert.large .k-alert-icon-container-large[data-v-1910ef98]{padding:var(--spacing-lg) 0}.k-alert.is-fixed[data-v-1910ef98]{position:fixed;top:0;left:0;right:0}.k-alert.is-bordered[data-v-1910ef98]{border:1px solid}.k-alert.is-centered[data-v-1910ef98]{justify-content:center}.k-alert.has-left-border[data-v-1910ef98]{border-left:3px solid;border-radius:0}.k-alert.has-right-border[data-v-1910ef98]{border-right:3px solid;border-radius:0}.k-alert.has-top-border[data-v-1910ef98]{border-top:3px solid;border-radius:0}.k-alert.has-bottom-border[data-v-1910ef98]{border-bottom:3px solid;border-radius:0}.k-alert.info[data-v-1910ef98]{color:#003694;color:var(--KAlertInfoColor, var(--blue-600, #003694));border-color:#8ab3fa;border-color:var(--KAlertInfoBorder, var(--blue-300, #8ab3fa));background-color:#bdd3f9;background-color:var(--KAlertInfoBackground, var(--blue-200, #bdd3f9))}.k-alert.success[data-v-1910ef98]{color:#13755e;color:var(--KAlertSuccessColor, var(--green-700, #13755e));border-color:#c0f2d5;border-color:var(--KAlertSuccessBorder, var(--green-200, #c0f2d5));background-color:#e8f8f5;background-color:var(--KAlertSuccessBackground, var(--green-100, #e8f8f5))}.k-alert.danger[data-v-1910ef98]{color:#922021;color:var(--KAlertDangerColor, var(--red-700, #922021));border-color:#ff9a99;border-color:var(--KAlertDangerBorder, var(--red-300, #ff9a99));background-color:#ffdede;background-color:var(--KAlertDangerBackground, var(--red-100, #ffdede))}.k-alert.warning[data-v-1910ef98]{color:#a05604;color:var(--KAlertWarningColor, var(--yellow-600, #a05604));border-color:#ffe6ba;border-color:var(--KAlertWarningBorder, var(--yellow-200, #ffe6ba));background-color:#fff3d8;background-color:var(--KAlertWarningBackground, var(--yellow-100, #fff3d8))}.k-alert.is-banner[data-v-1910ef98]{background-color:var(--white);color:var(--grey-600);padding:0}.k-alert.is-banner .k-alert-ellipse[data-v-1910ef98]{height:6px;width:6px;border-radius:100%;display:inline-block;margin:auto 8px}.k-alert.is-banner .k-alert-ellipse.info[data-v-1910ef98]{background-color:var(--blue-400)}.k-alert.is-banner .k-alert-ellipse.success[data-v-1910ef98]{background-color:var(--green-400)}.k-alert.is-banner .k-alert-ellipse.warning[data-v-1910ef98]{background-color:var(--yellow-400)}.k-alert.is-banner .k-alert-ellipse.danger[data-v-1910ef98]{background-color:var(--red-400)}.k-alert.is-banner .button>div .k-alert-msg.k-alert-text[data-v-1910ef98]{padding-left:0;font-size:16px;font-size:var(--type-md, 16px);line-height:24px}.k-alert.is-banner>div.k-alert-msg-text[data-v-1910ef98]{padding:var(--spacing-sm) var(--spacing-md)}.toaster-item .k-alert .k-alert-msg[data-v-1910ef98]{padding:0;margin:0}.k-alert button.close>.kong-icon.info svg{stroke:#1155cb;stroke:var(--KAlertInfoColor, var(--blue-500, #1155cb))}.k-alert button.close>.kong-icon.success svg{stroke:#008871;stroke:var(--KAlertSuccessColor, var(--green-600, #008871))}.k-alert button.close>.kong-icon.danger svg{stroke:#922021;stroke:var(--KAlertDangerColor, var(--red-700, #922021))}.k-alert button.close>.kong-icon.warning svg{stroke:#c67c06;stroke:var(--KAlertWarningColor, var(--yellow-500, #c67c06))}.k-alert .k-alert-action button{height:30px;font-weight:400;font-size:13px;line-height:13px}.k-alert .k-alert-action button:not(:first-of-type){margin-left:var(--spacing-sm)}.k-alert .k-alert-action.info button.primary{--KButtonPrimaryBase: var(--blue-500);--KButtonPrimaryHover: var(--blue-200);color:var(--blue-500);background-color:var(--blue-100)}.k-alert .k-alert-action.info button.outline{--KButtonOutlineBorder: var(--blue-500);--KButtonOutlineHoverBorder: var(--blue-600);--KButtonOutlineActive: var(--blue-100);--KButtonOutlineActiveBorder: var(--blue-500);color:var(--blue-500);border:1px solid var(--blue-400)}.k-alert .k-alert-action.warning button.primary{--KButtonPrimaryBase: var(--yellow-500);--KButtonPrimaryHover: var(--yellow-200);color:var(--yellow-500);background-color:var(--yellow-100)}.k-alert .k-alert-action.warning button.outline{--KButtonOutlineBorder: var(--yellow-500);--KButtonOutlineHoverBorder: var(--yellow-500);--KButtonOutlineActive: var(--yellow-100);--KButtonOutlineActiveBorder: var(--yellow-500);color:var(--yellow-500);border:1px solid var(--yellow-300)}.k-alert .k-alert-action.success button.primary{--KButtonPrimaryBase: var(--green-600);--KButtonPrimaryHover: var(--green-200);color:var(--green-600);background-color:var(--green-100)}.k-alert .k-alert-action.success button.outline{--KButtonOutlineBorder: var(--green-600);--KButtonOutlineHoverBorder: var(--green-600);--KButtonOutlineActive: var(--green-100);--KButtonOutlineActiveBorder: var(--green-600);color:var(--green-600);border:1px solid var(--green-400)}.k-alert .k-alert-action.danger button.primary{--KButtonPrimaryHover: var(--red-200);--KButtonPrimaryBase: var(--red-700);color:var(--red-700);background-color:var(--red-100)}.k-alert .k-alert-action.danger button.outline{--KButtonOutlineBorder: var(--red-700);--KButtonOutlineColor: var(--red-700);--KButtonOutlineHoverBorder: var(--red-700);--KButtonOutlineActive: var(--red-100);--KButtonOutlineActiveBorder: var(--red-700);border:1px solid var(--red-500)}.k-popover[data-v-4dbcd696]{z-index:1000;max-width:none;font-size:14px;font-size:var(--KPopBodySize, var(--type-sm, 14px));text-align:left;white-space:normal;color:#3c4557;color:var(--KPopColor, var(--black-400, #3c4557));background-color:#fff;background-color:var(--KPopBackground, var(--white, #ffffff));border:1px solid rgba(0,0,0,.1);border:1px solid var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-radius:3px;box-shadow:0 4px 20px var(--black-10);padding:28px 16px;padding:var(--KPopPaddingY, 28px) var(--KPopPaddingX, var(--spacing-md, 16px))}.k-popover.fade-enter-active[data-v-4dbcd696],.k-popover.fade-enter-to[data-v-4dbcd696],.k-popover.fade-leave-active[data-v-4dbcd696],.k-popover.fade-leave-to[data-v-4dbcd696]{animation:none!important}.k-popover .k-popover-header[data-v-4dbcd696]{align-items:baseline;margin-bottom:28px}.k-popover .k-popover-header .k-popover-title[data-v-4dbcd696]{color:#0b172d;color:var(--KPopColor, var(--black-500, #0b172d));font-size:16px;font-size:var(--KPopHeaderSize, var(--type-md, 16px));font-weight:600}.k-popover .k-popover-header .k-popover-actions[data-v-4dbcd696]{margin-left:auto}.k-popover .k-popover-content[data-v-4dbcd696]{line-height:20px}.k-popover .k-popover-footer[data-v-4dbcd696]{margin:14px 0}.k-popover[x-placement^=bottom][data-v-4dbcd696]{margin-top:16px;margin-top:var(--spacing-md, 16px)}.k-popover[x-placement^=bottom][data-v-4dbcd696]:after,.k-popover[x-placement^=bottom][data-v-4dbcd696]:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.k-popover[x-placement^=bottom][data-v-4dbcd696]:after{border-color:#fff0;border-bottom-color:#fff;border-bottom-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-left:-10px}.k-popover[x-placement^=bottom][data-v-4dbcd696]:before{border-color:#fafafa00;border-bottom-color:#0000001a;border-bottom-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-left:-11px}.k-popover[x-placement^=top][data-v-4dbcd696]{margin-bottom:16px;margin-bottom:var(--spacing-md, 16px)}.k-popover[x-placement^=top][data-v-4dbcd696]:after,.k-popover[x-placement^=top][data-v-4dbcd696]:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.k-popover[x-placement^=top][data-v-4dbcd696]:after{border-color:#fff0;border-top-color:#fff;border-top-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-left:-10px}.k-popover[x-placement^=top][data-v-4dbcd696]:before{border-color:#fafafa00;border-top-color:#0000001a;border-top-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-left:-11px}.k-popover[x-placement^=left][data-v-4dbcd696]{margin-right:16px;margin-right:var(--spacing-md, 16px)}.k-popover[x-placement^=left][data-v-4dbcd696]:after,.k-popover[x-placement^=left][data-v-4dbcd696]:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.k-popover[x-placement^=left][data-v-4dbcd696]:after{border-color:#fff0;border-left-color:#fff;border-left-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-top:-10px}.k-popover[x-placement^=left][data-v-4dbcd696]:before{border-color:#fafafa00;border-left-color:#0000001a;border-left-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-top:-11px}.k-popover[x-placement^=right][data-v-4dbcd696]{margin-left:16px;margin-left:var(--spacing-md, 16px)}.k-popover[x-placement^=right][data-v-4dbcd696]:after,.k-popover[x-placement^=right][data-v-4dbcd696]:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.k-popover[x-placement^=right][data-v-4dbcd696]:after{border-color:#fff0;border-right-color:#fff;border-right-color:var(--KPopBackground, var(--white, #ffffff));border-width:10px;margin-top:-10px}.k-popover[x-placement^=right][data-v-4dbcd696]:before{border-color:#fafafa00;border-right-color:#0000001a;border-right-color:var(--KPopBorder, var(--black-10, rgba(0, 0, 0, .1)));border-width:11px;margin-top:-11px}.k-popover[x-placement^=top-start][data-v-4dbcd696]:after,.k-popover[x-placement^=top-start][data-v-4dbcd696]:before,.k-popover[x-placement^=bottom-start][data-v-4dbcd696]:after,.k-popover[x-placement^=bottom-start][data-v-4dbcd696]:before{left:11px}.k-popover[x-placement^=top-end][data-v-4dbcd696]:after,.k-popover[x-placement^=top-end][data-v-4dbcd696]:before,.k-popover[x-placement^=bottom-end][data-v-4dbcd696]:after,.k-popover[x-placement^=bottom-end][data-v-4dbcd696]:before{left:calc(100% - 11px)}.k-popover[x-placement^=right-start][data-v-4dbcd696]:after,.k-popover[x-placement^=right-start][data-v-4dbcd696]:before,.k-popover[x-placement^=left-start][data-v-4dbcd696]:after,.k-popover[x-placement^=left-start][data-v-4dbcd696]:before{top:11px}.k-popover[x-placement^=right-end][data-v-4dbcd696]:after,.k-popover[x-placement^=right-end][data-v-4dbcd696]:before,.k-popover[x-placement^=left-end][data-v-4dbcd696]:after,.k-popover[x-placement^=left-end][data-v-4dbcd696]:before{top:calc(100% - 11px)}.k-popover.hide-caret[data-v-4dbcd696]:after,.k-popover.hide-caret[data-v-4dbcd696]:before{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-enter-active,.fadeIn,.fade-leave-active,.fadeOut{animation-duration:.3s;animation-fill-mode:both}.fade-enter-active,.fadeIn{animation-name:fadeIn}.fade-leave-active,.fadeOut{animation-name:fadeOut}.k-tooltip.k-popover{--KPopColor: var(--KTooltipColor, var(--white, color(white)));--KPopBackground: var(--KTooltipBackground, var(--black-400, color(black-400)));--KPopBodySize: var(--type-sm);--KPopPaddingX: var(--spacing-xs);--KPopPaddingY: var(--spacing-xs);--KPopBorder: none;pointer-events:none;z-index:9999}.k-badge[data-v-5fa2851a]{display:inline-block;font-weight:400;font-size:12px;font-size:var(--KBadgeFontSize, 12px);line-height:16px;line-height:var(--KBadgeLineHeight, var(--type-md, 16px));width:fit-content;height:auto;text-align:center;padding:2px 6px;padding:var(--KBadgePaddingY, 2px) var(--KBadgePaddingX, 6px);font-family:sans-serif;font-family:var(--font-family-sans, sans-serif)}.k-badge.k-badge-default[data-v-5fa2851a]{color:#1155cb;color:var(--KBadgeDefaultColor, var(--blue-500, #1155cb));border-color:#1155cb;border-color:var(--KBadgeDefaultBorder, var(--blue-500, #1155cb));background-color:#f2f6fe;background-color:var(--KBadgeDefaultBackground, var(--blue-100, #f2f6fe))}.k-badge.k-badge-success[data-v-5fa2851a]{color:#13755e;color:var(--KBadgeSuccessColor, var(--green-700, #13755e));border-color:#13755e;border-color:var(--KBadgeSuccessBorder, var(--green-700, #13755e));background-color:#e8f8f5;background-color:var(--KBadgeSuccessBackground, var(--green-100, #e8f8f5))}.k-badge.k-badge-danger[data-v-5fa2851a]{color:#922021;color:var(--KBadgeDangerColor, var(--red-700, #922021));border-color:#922021;border-color:var(--KBadgeDangerBorder, var(--red-700, #922021));background-color:#ffdede;background-color:var(--KBadgeDangerBackground, var(--red-100, #ffdede))}.k-badge.k-badge-info[data-v-5fa2851a]{color:#1155cb;color:var(--KBadgeInfoColor, var(--blue-500, #1155cb));border-color:#1155cb;border-color:var(--KBadgeInfoBorder, var(--blue-500, #1155cb));background-color:#bdd3f9;background-color:var(--KBadgeInfoBackground, var(--blue-200, #bdd3f9))}.k-badge.k-badge-warning[data-v-5fa2851a]{color:#a05604;color:var(--KBadgeWarningColor, var(--yellow-600, #a05604));border-color:#a05604;border-color:var(--KBadgeWarningBorder, var(--yellow-600, #a05604));background-color:#fff3d8;background-color:var(--KBadgeWarningBackground, var(--yellow-100, #fff3d8))}.k-badge.k-badge-rectangular[data-v-5fa2851a]{border-radius:4px;border-radius:var(--KBadgeBorderRadius, 4px)}.k-badge.k-badge-rectangular .k-badge-dismiss-button[data-v-5fa2851a]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--KBadgeBorderRadius, 4px);border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:var(--KBadgeBorderRadius, 4px)}.k-badge.k-badge-rounded[data-v-5fa2851a]{border-radius:25px;border-radius:var(--KBadgeBorderRadius, 25px)}.k-badge .k-badge-text[data-v-5fa2851a]{max-width:200px;max-width:var(--KBadgeMaxWidth, 200px);min-width:8px;min-width:var(--KBadgeMinWidth, 8px);width:auto;width:var(--KBadgeWidth, auto);align-self:center}.k-badge .k-badge-dismiss-button[data-v-5fa2851a]{padding:var(--spacing-xs);background-color:transparent;border:none;cursor:pointer;font-weight:400;margin:-2px -6px;margin:calc(-1 * var(--KBadgePaddingY, 2px)) calc(-1 * var(--KBadgePaddingX, 6px));margin-left:auto}.k-badge.k-badge-default .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#1155cb;stroke:var(--KBadgeDefaultColor, var(--blue-500, #1155cb))}.k-badge.k-badge-default .k-badge-dismiss-button:hover{background-color:#bdd3f9;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, #bdd3f9))}.k-badge.k-badge-default:focus{background-color:#bdd3f9;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, #bdd3f9))}.k-badge.k-badge-default:focus .k-badge-dismiss-button{background-color:#bdd3f9;background-color:var(--KBadgeDefaultButtonHoverColor, var(--blue-200, #bdd3f9))}.k-badge.k-badge-success .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#13755e;stroke:var(--KBadgeSuccessColor, var(--green-700, #13755e))}.k-badge.k-badge-success .k-badge-dismiss-button:hover{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}.k-badge.k-badge-success:focus{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}.k-badge.k-badge-success:focus .k-badge-dismiss-button{background-color:#c0f2d5;background-color:var(--KBadgeSuccessButtonHoverColor, var(--green-200, #c0f2d5))}.k-badge.k-badge-danger .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#922021;stroke:var(--KBadgeDangerColor, var(--red-700, #922021))}.k-badge.k-badge-danger .k-badge-dismiss-button:hover{background-color:#fcc;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, #ffcccc))}.k-badge.k-badge-danger:focus{background-color:#fcc;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, #ffcccc))}.k-badge.k-badge-danger:focus .k-badge-dismiss-button{background-color:#fcc;background-color:var(--KBadgeDangerButtonHoverColor, var(--red-200, #ffcccc))}.k-badge.k-badge-info .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#1155cb;stroke:var(--KBadgeInfoColor, var(--blue-500, #1155cb))}.k-badge.k-badge-info .k-badge-dismiss-button:hover{background-color:#8ab3fa;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, #8ab3fa))}.k-badge.k-badge-info:focus{background-color:#8ab3fa;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, #8ab3fa))}.k-badge.k-badge-info:focus .k-badge-dismiss-button{background-color:#8ab3fa;background-color:var(--KBadgeInfoButtonHoverColor, var(--blue-300, #8ab3fa))}.k-badge.k-badge-warning .k-badge-dismiss-button .kong-icon.kong-icon-close path{stroke:#a05604;stroke:var(--KBadgeWarningColor, var(--yellow-600, #a05604))}.k-badge.k-badge-warning .k-badge-dismiss-button:hover{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}.k-badge.k-badge-warning:focus{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}.k-badge.k-badge-warning:focus .k-badge-dismiss-button{background-color:#ffe6ba;background-color:var(--KBadgeWarningButtonHoverColor, var(--yellow-200, #ffe6ba))}.k-breadcrumbs[data-v-a87af1c0]{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none;border-radius:.25rem;font-size:15px;font-weight:600!important;line-height:24px!important}.k-breadcrumbs .k-breadcrumbs-item[data-v-a87af1c0] .kong-icon{display:inline-flex;padding:0 12px 0 var(--spacing-xs);color:var(--grey-500);vertical-align:middle}.k-breadcrumbs .k-breadcrumbs-item[data-v-a87af1c0] .kong-icon.k-breadcrumb-icon{align-items:center;justify-content:center;padding:0 var(--spacing-xs)}.k-breadcrumbs .k-breadcrumbs-item[data-v-a87af1c0] .kong-icon.k-breadcrumb-icon.has-no-text{padding-right:0}.k-breadcrumbs li[data-v-a87af1c0]{display:inline-flex}.k-breadcrumbs li a[data-v-a87af1c0]{display:inline-flex;color:var(--grey-500);letter-spacing:1px;font-size:15px}.k-breadcrumbs li a[data-v-a87af1c0]:hover,.k-breadcrumbs li a.no-underline[data-v-a87af1c0]{text-decoration:none!important}.k-breadcrumbs li a>.k-breadcrumb-text[data-v-a87af1c0]{transition:all .2s ease-in-out}.k-breadcrumbs li a>.k-breadcrumb-text[data-v-a87af1c0]:hover{text-decoration:underline}.truncate[data-v-a87af1c0]{display:inline-block;align-items:center;justify-content:center}.kong-card[data-v-1f0d90ac]{padding:var(--spacing-lg) var(--spacing-lg);padding:var(--KCardPaddingY, var(--spacing-lg)) var(--KCardPaddingX, var(--spacing-lg));border-radius:3px;border-radius:var(--KCardBorderRadius, 3px);background-color:#fff;background-color:var(--KCardBackground, var(--white, #ffffff));transition:box-shadow .2s ease-in-out}.kong-card.noBorder[data-v-1f0d90ac]{border:none}.kong-card.border[data-v-1f0d90ac]{border:1px solid rgba(0,0,0,.1);border:var(--KCardBorder, 1px solid var(--black-10, rgba(0, 0, 0, .1)));box-shadow:none}.kong-card.borderTop[data-v-1f0d90ac]{border-top:1px solid rgba(0,0,0,.1);border-top:var(--KCardBorder, 1px solid var(--black-10, rgba(0, 0, 0, .1)))}.kong-card.hover[data-v-1f0d90ac]:hover,.kong-card.kcard-shadow[data-v-1f0d90ac]{box-shadow:0 4px 8px #0000001a;box-shadow:var(--KCardShadow, 0 4px 8px var(--black-10, rgba(0, 0, 0, .1)))}.kong-card .k-card-header[data-v-1f0d90ac]{align-items:center}.kong-card .k-card-header.has-status[data-v-1f0d90ac]{align-items:flex-start}.kong-card .k-card-status-hat[data-v-1f0d90ac]{font-size:var(--type-xs);color:var(--grey-600);display:flex;align-items:center}.kong-card .k-card-title h4[data-v-1f0d90ac]{margin:0;padding:0;font-size:20px;font-size:var(--KCardTitleFontSize, 20px);font-weight:600;color:var(--black-500);color:var(--KCardTitleColor, var(--black-500))}.kong-card .k-card-actions[data-v-1f0d90ac]{margin-left:auto}.kong-card .k-card-body[data-v-1f0d90ac]{font-size:13px;line-height:20px;color:var(--grey-600);width:100%}.kong-card .k-card-content .k-table td[data-v-1f0d90ac],.kong-card .k-card-content table td[data-v-1f0d90ac],.kong-card .k-card-content[data-v-1f0d90ac] .k-table td{font-size:var(--type-md)}.kong-card .k-card-notifications[data-v-1f0d90ac]{margin-left:auto;margin-top:auto}.kong-card .k-card-header .k-button{min-height:38px}.empty-state-wrapper[data-v-5b55eb64]{padding:48px 0;text-align:center;border-radius:4px;background-color:var(--white);background-color:var(--KEmptyBackground, var(--white))}.empty-state-wrapper .k-empty-state-title-header[data-v-5b55eb64]{color:var(--black-500);color:var(--KEmptyTitleColor, var(--black-500));margin:0 0 14px;font-size:20px;font-weight:600;line-height:24px}.empty-state-wrapper .k-empty-state-message[data-v-5b55eb64]{color:var(--black-400);color:var(--KEmptyContentColor, var(--black-400));margin:0 auto 14px;font-size:13px;line-height:20px;max-width:50%}.empty-state-wrapper .k-empty-state-cta[data-v-5b55eb64]{margin:0 auto}.k-input-label .label-tooltip[data-v-d949c2e2] .kong-icon.kong-icon-help,.k-input-label .label-tooltip[data-v-d949c2e2] .kong-icon.kong-icon-info{cursor:pointer}.form-control[data-v-0bb7b8a1]{box-shadow:none!important}.help[data-v-0bb7b8a1]{display:block;margin:8px 0 0;margin:var(--spacing-xs, 8px) 0 0;font-size:14px;font-size:var(--type-sm, 14px);color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45))}.has-error[data-v-0bb7b8a1]{font-weight:500;color:var(--red-500)}.k-input-wrapper input.k-input[data-v-0bb7b8a1]{-webkit-appearance:none}.k-input-wrapper .k-input-label-wrapper-large .has-error[data-v-0bb7b8a1],.k-input-wrapper .k-input-large+.has-error[data-v-0bb7b8a1]{font-size:12px;line-height:15px;margin-top:4px}.k-input-wrapper .k-input-label-wrapper-medium .has-error[data-v-0bb7b8a1],.k-input-wrapper .k-input-medium+.has-error[data-v-0bb7b8a1]{font-size:11px;line-height:13px;margin-top:3px}.k-input-wrapper .k-input-label-wrapper-small .has-error[data-v-0bb7b8a1],.k-input-wrapper .k-input-small+.has-error[data-v-0bb7b8a1]{font-size:11px;line-height:11px;margin-top:2px}.k-input-wrapper .text-on-input label:not(.disabled):not(.readonly).hovered[data-v-0bb7b8a1],.k-input-wrapper .text-on-input label[data-v-0bb7b8a1]:not(.disabled):not(.readonly):hover{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.k-input-wrapper.input-error .text-on-input label.hovered[data-v-0bb7b8a1],.k-input-wrapper.input-error .text-on-input label[data-v-0bb7b8a1]:hover,.k-input-wrapper.input-error .text-on-input label.focused[data-v-0bb7b8a1],.k-input-wrapper.input-error .text-on-input label[data-v-0bb7b8a1]:focus{color:var(--red-500)!important}.k-select-item[data-v-88a5d60a]{margin-bottom:4px;list-style:none!important}.k-select-item[data-v-88a5d60a]:last-of-type{margin-bottom:0!important}.k-select-item button[data-v-88a5d60a]{display:flex;align-items:center;font-size:var(--type-xs);line-height:26px;color:var(--grey-500);padding-left:var(--spacing-xxs);width:100%;border:none;font-family:var(--font-family-sans);background-color:var(--white);border-radius:4px;text-align:left;font-weight:400}.k-select-item button[data-v-88a5d60a]:not(:disabled){cursor:pointer}.k-select-item button[data-v-88a5d60a]:disabled{cursor:not-allowed}.k-select-item button:disabled .k-select-item-label[data-v-88a5d60a]{opacity:.6}.k-select-item button .k-select-item-label[data-v-88a5d60a]{width:auto;line-height:20px;color:var(--grey-600);font-weight:500;font-size:14px;padding:8px}.k-select-item button .k-select-item-label[data-v-88a5d60a] .select-item-label{color:var(--grey-600);font-weight:600;font-size:14px;margin-bottom:4px}.k-select-item button .k-select-item-label[data-v-88a5d60a] .select-item-desc{color:var(--grey-500);font-weight:400;font-size:14px}.k-select-item button .kong-icon[data-v-88a5d60a]:not(.selected-item-icon){margin-right:.75rem}.k-select-item button .k-select-selected-icon-container[data-v-88a5d60a]{margin-left:auto;margin-top:auto;margin-bottom:auto;height:24px;width:24px}.k-select-item button .k-select-selected-icon-container .kong-icon[data-v-88a5d60a]{position:relative;top:0;right:0;transform:none}.k-select-item button[data-v-88a5d60a]:not(:disabled):hover{background-color:var(--grey-100);color:var(--grey-600)}.k-select-item button.selected[data-v-88a5d60a]{background-color:var(--blue-100);color:var(--blue-500);font-weight:400}.k-select-item button.danger[data-v-88a5d60a]{color:var(--red-500)}.k-select[data-v-01dc5ccd]{width:fit-content}.k-select .k-select-item-selection[data-v-01dc5ccd]{background-color:var(--blue-100);color:var(--blue-500);font-weight:400;display:flex;border-radius:4px;margin-bottom:6px}.k-select .k-select-item-selection.overlay-label-item-selection[data-v-01dc5ccd]{position:relative;top:-8px}.k-select .k-select-item-selection .selected-item-label[data-v-01dc5ccd]{align-self:center;font-size:14px;line-height:16px}.k-select .k-select-item-selection .clear-selection-icon[data-v-01dc5ccd]{margin-left:auto;margin-top:auto;margin-bottom:auto;padding:0;height:24px}.k-select .k-select-trigger[data-v-01dc5ccd]:after{display:inline-block;width:0;height:0;margin-left:8px;margin-left:var(--spacing-xs, 8px);vertical-align:middle;content:"";border-top:.325em solid;border-right:.325em solid transparent;border-left:.325em solid transparent}.k-select .k-select-item-selection .clear-selection-icon .kong-icon,.k-select .k-button .caret{margin-left:auto}.k-select .k-select-input{background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:color .1s ease,box-shadow .1s ease;position:relative;display:inline-block;width:100%;box-shadow:none!important}.k-select .k-select-input.is-readonly{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease;box-shadow:none!important}.k-select .k-select-input.is-readonly.select-input-container input.k-input.form-control:not([type=checkbox]):not([type=radio]):not([type=file]):read-only{box-shadow:none!important}.k-select .k-select-input .kong-icon-chevronDown{margin-right:10px}.k-select .k-select-input.cursor-default{cursor:default}.k-select .k-select-input.prevent-pointer-events{pointer-events:none}.k-select .k-select-input.input-placeholder-dark::placeholder{color:#000000b3!important;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)))!important}.k-select .k-select-input .k-input.has-chevron{padding-right:40px}.k-select .k-select-input .k-input.has-clear{padding-right:60px}.k-select .k-select-inputinput.k-input{padding:var(--spacing-xs);height:100%}.k-select .k-select-input .kong-icon{display:inline-flex}.k-select .k-select-input .clear-selection-icon{position:absolute;top:13px;right:30px;z-index:9;padding:0}.k-select .k-select-input .clear-selection-icon.overlay-label-clear{top:36px}.k-select .k-select-input .clear-selection-icon .kong-icon-clear{position:static;display:block;transform:none}.k-select div.k-select-input.select-input-container{cursor:pointer!important;flex:0 0 40%;display:flex;align-items:center;flex-direction:row-reverse;border:1px solid var(--grey-300)!important;box-shadow:none!important}.k-select div.k-select-input.select-input-container input.k-input{box-shadow:none!important}.k-select .k-select-button .has-caret .kong-icon{margin-left:auto}.k-select .k-select-button .k-button.btn-link:hover,.k-select .k-select-button.k-button.btn-link:hover{text-decoration:none}.k-select.k-input{width:100%}.k-select .k-select-popover{box-sizing:border-box;width:100%;margin-top:2px!important;overflow:auto!important}.k-select .k-select-popover[x-placement^=top]{margin-top:0!important;margin-bottom:2px!important}.k-select .k-select-popover.k-select-pop-button,.k-select .k-select-popover.k-select-pop-dropdown{--KPopPaddingY: var(--spacing-xs);--KPopPaddingX: var(--spacing-xs);border:1px solid var(--grey-300)}.k-select .k-select-popover.k-select-pop-select{--KPopPaddingY: var(--spacing-xs);--KPopPaddingX: var(--spacing-xs);border:1px solid var(--black-10)}.k-select .k-select-popover .k-select-empty-item button,.k-select .k-select-popover .k-select-empty-item button:focus,.k-select .k-select-popover .k-select-empty-item button:hover{font-style:italic;color:var(--grey-500)}.k-select .k-select-popover ul{margin:0;padding:0}.k-select .k-select-popover a{flex:1;color:var(--black-70)}.k-select .k-select-popover a:hover,.k-select .k-select-popover a:active,.k-select .k-select-popover a:focus{text-decoration:none}.k-select .k-select-popover .k-select-loading{display:block;text-align:center;position:relative;top:0;right:0;height:24px}.pagination-offset-button-container[data-v-16e16c5e]{display:flex}.pagination-offset-button-container .pagination-button.k-button[data-v-16e16c5e]{width:34px;height:34px;color:var(--grey-500);border:1px solid var(--grey-300);background-color:#fff;border-radius:4px;margin:0 6px;padding:6px}.pagination-offset-button-container .pagination-button.k-button[data-v-16e16c5e]:focus,.pagination-offset-button-container .pagination-button.k-button[data-v-16e16c5e]:hover{color:var(--blue-500);border-color:var(--blue-500);border-radius:4px}.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-16e16c5e]:focus,.pagination-offset-button-container .pagination-button.k-button.disabled[data-v-16e16c5e]:hover{color:var(--black-45);border-color:var(--grey-200);box-shadow:none;cursor:not-allowed}.pagination-offset-button-container .pagination-button.k-button.active[data-v-16e16c5e]{outline:none;color:var(--blue-500);border-color:var(--blue-200);border-radius:4px;background-color:var(--blue-100)}.card-pagination-bar[data-v-d0aae7b2]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.pagination-text[data-v-d0aae7b2]{font-size:14px;color:var(--grey-500);min-width:115px;font-weight:500}.pagination-text-pages[data-v-d0aae7b2]{color:#000}.page-size-select[data-v-d0aae7b2]{--KButtonBtnLink: var(--KPaginationPageSizeColor, var(--blue-400));--KButtonOutlineBorder: var(--KPaginationPageSizeColor, var(--blue-400));--KButtonFontSize: var(--type-sm);color:var(--blue-400);font-weight:600;line-height:20px}.pagination-button-container[data-v-d0aae7b2]{display:flex;list-style:none;text-align:center}.pagination-button-container a[data-v-d0aae7b2]{text-decoration:none!important;font-weight:initial;display:block}.pagination-button-container .pagination-button[data-v-d0aae7b2]{align-self:center;min-width:32px;height:32px;line-height:20px;font-size:12px;font-weight:initial;color:var(--grey-500);color:var(--KPaginationColor, var(--grey-500));border:1px solid var(--grey-300);border:1px solid var(--KPaginationBorderColor, var(--grey-300));background-color:#fff;border-radius:4px;margin:0 6px;cursor:pointer}.pagination-button-container .pagination-button[data-v-d0aae7b2]:not(.square){background-color:#fff;background-color:var(--KPaginationBackgroundColor, white)}.pagination-button-container .pagination-button a[data-v-d0aae7b2],.pagination-button-container .pagination-button div[data-v-d0aae7b2]{padding:6px}.pagination-button-container .pagination-button.square[data-v-d0aae7b2]{border:none}.pagination-button-container .pagination-button.placeholder[data-v-d0aae7b2]{color:var(--grey-500);color:var(--KPaginationColor, var(--grey-500));display:flex;justify-content:center;align-items:center;cursor:initial}.pagination-button-container .pagination-button[data-v-d0aae7b2]:focus:not(.placeholder),.pagination-button-container .pagination-button[data-v-d0aae7b2]:hover:not(.placeholder){color:var(--blue-500);color:var(--KPaginationActiveColor, var(--blue-500));border-color:var(--blue-500);border-color:var(--KPaginationActiveColor, var(--blue-500));border-radius:4px}.pagination-button-container .pagination-button.disabled[data-v-d0aae7b2]:focus:not(.placeholder),.pagination-button-container .pagination-button.disabled[data-v-d0aae7b2]:hover:not(.placeholder){color:var(--black-45);border-color:var(--grey-200)}.pagination-button-container .pagination-button.disabled a[data-v-d0aae7b2]{cursor:not-allowed!important}.pagination-button-container .pagination-button.active[data-v-d0aae7b2]{outline:none;color:var(--blue-500);color:var(--KPaginationActiveColor, var(--blue-500));border-color:var(--blue-200);border-color:var(--KPaginationActiveBorderColor, var(--blue-200));background-color:var(--KPaginationActiveBackgroundColor, var(--blue-100));border-radius:4px;background-color:var(--blue-100)}.pagination-button-container .pagination-button.active a[data-v-d0aae7b2]{color:var(--blue-500);color:var(--KPaginationActiveColor, var(--blue-500))}.page-size-select .k-select-pop-button[x-placement^=top]{margin-bottom:2px}.box[data-v-2ffc7dea]{display:inline-flex;border-radius:3px;background:linear-gradient(-70deg,#f2f2f2 0%,#f2f2f2 40%,#f7f7f7 50%,#f2f2f2 60%,#f2f2f2 100%) repeat;background-size:400% 100%;animation:gradient 1s ease infinite;transition:1s}.box.width-1[data-v-2ffc7dea]{width:1rem}.box.width-2[data-v-2ffc7dea]{width:2rem}.box.width-5[data-v-2ffc7dea]{width:5rem}.box.width-6[data-v-2ffc7dea]{width:6rem}.box.width-10[data-v-2ffc7dea]{width:10rem}.box.width-25[data-v-2ffc7dea]{width:25%}.box.width-50[data-v-2ffc7dea]{width:50%}.box.width-75[data-v-2ffc7dea]{width:75%}.box.width-100[data-v-2ffc7dea]{width:100%}.box.height-1[data-v-2ffc7dea]{height:1rem}.box.height-2[data-v-2ffc7dea]{height:2rem}@keyframes gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}.skeleton-loader[data-v-2f46a0c1]{width:80%}.skeleton-card-wrapper[data-v-d7916644]{display:flex;flex-wrap:wrap;width:100%;gap:1rem}.skeleton-card-column[data-v-d7916644]{margin-bottom:1rem;width:calc(33% - 1rem);width:var(--KSkeletonCardWidth, calc(33% - 1rem))}.skeleton-card[data-v-d7916644]{display:flex;flex-direction:column;height:324px;padding:1rem;border-radius:3px;border:1px solid #e6e6e6;overflow:hidden}.skeleton-card .skeleton-card-header[data-v-d7916644]{width:100%;margin-bottom:1rem;display:flex}.skeleton-card .skeleton-card-content[data-v-d7916644]{display:flex;justify-content:space-between}.skeleton-card .skeleton-card-footer[data-v-d7916644]{display:flex;align-self:flex-end;justify-content:space-between;width:100%;margin-top:auto;padding-top:1rem}.skeleton-table-wrapper[data-v-84f8bae6]{width:100%;overflow:hidden}.skeleton-table-wrapper .skeleton-table-row[data-v-84f8bae6]{display:flex;flex-direction:row;margin-bottom:2rem}@media only screen and (max-width: 1256px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-84f8bae6]:nth-of-type(n + 5){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-84f8bae6]:nth-of-type(4){margin-left:auto;margin-right:0}}@media only screen and (max-width: 756px){.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-84f8bae6]:nth-of-type(n + 3){display:none}.skeleton-table-wrapper .skeleton-table-row .skeleton-cell[data-v-84f8bae6]:nth-of-type(2){width:6rem;margin-left:auto;margin-right:0}}.skeleton-form-wrapper[data-v-11e4f5bf]{width:100%}.skeleton-form-wrapper .skeleton-form-row[data-v-11e4f5bf]{margin-bottom:2rem}.fullscreen-loading-container[data-v-4f1a85a8]{position:fixed;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10500;flex-direction:column;margin:0;margin:var(--KSkeletonFullScreenMargin, 0);background:#ffffff;background:var(--white, #ffffff)}.fullscreen-loading-container .progress[data-v-4f1a85a8]{margin-top:1rem;max-width:350px;background-color:#f1f1f5;background-color:var(--grey-200, #f1f1f5);border-radius:.5rem}.fullscreen-loading-container .progress .progress-bar[data-v-4f1a85a8]{border-radius:.5rem;height:5px;background-color:#1155cb;background-color:var(--KSkeletonFullScreenProgressColor, var(--blue-500, #1155cb))}.k-skeleton-container.opacity-0 .box{opacity:0}.k-skeleton-container.opacity-0 :deep(.kong-icon){display:none}.k-skeleton-container.opacity-0.mr-2{margin-right:0!important}.k-card-catalog-item[data-v-f7fba218]{display:flex;flex-direction:column;justify-content:stretch}.k-card-catalog-item .multi-line-truncate[data-v-f7fba218]{--lh: 20px;--max-lines: 5;--max-lines-less: 4;position:relative;line-height:var(--lh);max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;padding-right:8px}.k-card-catalog-item .multi-line-truncate[data-v-f7fba218]:before{content:"...";position:absolute;top:calc(var(--lh) * var(--max-lines-less));right:12px}.k-card-catalog-item[data-v-f7fba218]:hover{cursor:pointer}.k-card-catalog-item.kong-card{--KCardBorderRadius: 5px;--KCardPaddingY: var(--spacing-lg);--KCardPaddingX: var(--spacing-md)}.k-card-catalog-item.kong-card .k-card-body{flex-grow:1;display:flex;flex-direction:column}.k-card-catalog-item.kong-card .k-card-body .description{flex-grow:1}.k-card-catalog-item.kong-card:hover{--KCardShadow: none;--KCardBorder: 1px solid var(--blue-300)}.k-card-catalog .k-card-catalog-title[data-v-f085d3be]{color:var(--blue-600)}.k-card-catalog .k-catalog-page[data-v-f085d3be]{display:grid;grid-gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.k-catalog-toolbar[data-v-f085d3be]>*{display:flex}.k-card-catalog .k-skeleton-grid{--KSkeletonCardWidth: 25%}.k-card-catalog .k-skeleton-grid .skeleton-card-column{padding-right:2rem}.k-card-catalog .k-skeleton-grid .skeleton-card{height:181px}.k-card-catalog .k-catalog-page.k-card-small{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.k-card-catalog .k-catalog-page.k-card-large{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.k-card-catalog .k-catalog-page a.catalog-item,.k-card-catalog .k-catalog-page a.catalog-item:focus,.k-card-catalog .k-catalog-page a.catalog-item:hover{text-decoration:none}.k-card-catalog .card-pagination{grid-column:1/-1}.k-checkbox-label[data-v-0a1baeb2]{font-size:14px;font-size:var(--type-sm, 14px)}.k-checkbox-description[data-v-0a1baeb2]{padding-top:var(--spacing-xxs);padding-left:var(--spacing-lg);font-size:14px;font-size:var(--type-sm, 14px);line-height:20px;color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45))}.k-checkbox-label[data-v-0a1baeb2]:has(+ .k-checkbox-description){font-weight:600}.k-code-block[data-v-37a155b9]{color:#000000d9;color:var(--KCodeBlockColor, var(--black-85, rgba(0, 0, 0, .85)));border-radius:3px;border-radius:var(--KCodeBlockBorderRadius, 3px)}.k-code-block pre[data-v-37a155b9],.k-code-block code[data-v-37a155b9]{tab-size:2;tab-size:var(--KCodeBlockTabSize, 2);font-size:12px;font-size:var(--KCodeBlockFontSize, var(--type-xs, 12px));font-family:monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, monospace));color:#000000d9;color:var(--KCodeBlockColor, var(--black-85, rgba(0, 0, 0, .85)))}.k-code-block pre[data-v-37a155b9]{margin-top:0;margin-bottom:0;padding:8px 0 8px 12px;padding:var(--spacing-xs, 8px) 0 var(--spacing-xs, 8px) var(--spacing-sm, 12px);border-radius:3px;border-radius:var(--KCodeBlockBorderRadius, 3px);background-color:#f8f8fa;background-color:var(--KCodeBlockBackgroundColor, var(--grey-100, #f8f8fa));min-height:44px;max-height:none;max-height:var(--KCodeBlockMaxHeight, none);display:grid;grid-template-columns:var(--maxLineNumberWidth) 1fr;gap:12px;gap:var(--spacing-sm, 12px)}.k-code-block pre[data-v-37a155b9]:focus-visible{outline:2px solid #1155cb;outline:2px solid var(--KCodeBlockFocusColor, var(--blue-500, #1155cb));outline-offset:-2px;isolation:isolate}.k-code-block-actions+.k-code-block-content>pre[data-v-37a155b9]{border-top-left-radius:0;border-top-right-radius:0}.k-code-block code[data-v-37a155b9]{display:block;min-width:0}.k-code-block[data-v-37a155b9]:focus-visible{outline:none;box-shadow:0 0 0 2px #1155cb;box-shadow:0 0 0 2px var(--KCodeBlockFocusColor, var(--blue-500, #1155cb));isolation:isolate}.k-code-block-actions[data-v-37a155b9]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;gap:4px;gap:var(--spacing-xxs, 4px);padding:8px 16px;padding:var(--spacing-xs, 8px) var(--spacing-md, 16px);border-top-left-radius:3px;border-top-left-radius:var(--KCodeBlockBorderRadius, 3px);border-top-right-radius:3px;border-top-right-radius:var(--KCodeBlockBorderRadius, 3px);border-bottom:1px solid #e7e7ec;border-bottom:1px solid var(--grey-300, #e7e7ec);background-color:#f1f1f5;background-color:var(--grey-200, #f1f1f5)}.k-code-block-actions .k-button[data-v-37a155b9]{align-self:stretch}.k-is-processing-icon[data-v-37a155b9]{display:inline-flex;justify-content:center;align-items:center}.k-search-actions[data-v-37a155b9]{display:inline-flex;flex-wrap:wrap;align-items:stretch;gap:4px;gap:var(--spacing-xxs, 4px)}.k-is-processing-icon[data-v-37a155b9]:not(.k-is-processing-icon-is-visible){visibility:hidden}.k-regexp-mode-button[data-v-37a155b9]{font-family:monospace;font-family:var(--KCodeBlockFontFamilyMono, var(--font-family-mono, monospace))}.k-search-container[data-v-37a155b9]{position:relative;flex-basis:15ch;flex-grow:1;max-width:250px;display:inline-flex;align-items:stretch;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:3px;background-color:#fff;background-color:var(--white, #ffffff);transition:border .1s ease}.k-search-container[data-v-37a155b9]:hover{border-color:#bdd3f9;border-color:var(--KInputHover, var(--blue-200, #bdd3f9))}.k-search-container[data-v-37a155b9]:focus-within{border-color:#3972d5;border-color:var(--KInputFocus, var(--blue-400, #3972d5))}.k-code-block-search-input[data-v-37a155b9]{width:0;flex-grow:1;appearance:none;margin:0;padding:0 8px;padding:0 var(--spacing-xs, 8px);border:none;color:currentColor;background-color:transparent;font:inherit}.k-code-block-search-input[data-v-37a155b9]:focus{outline:none}.k-code-block-search-results[data-v-37a155b9]{align-self:center;min-width:12ch;text-align:center}.k-code-block-search-results[data-v-37a155b9]:not(.k-code-block-search-results-has-query){color:#6f7787;color:var(--grey-500, #6f7787)}.k-code-block-search-error[data-v-37a155b9],.k-code-block-search-results[data-v-37a155b9]{margin-top:0;margin-bottom:0}.k-code-block-search-error[data-v-37a155b9]{position:absolute;z-index:1;top:100%;left:-1px;right:-1px;padding:0 4px;padding:0 var(--spacing-xxs, 4px);border:1px solid currentColor;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:#fff;background-color:var(--white, #ffffff);font-size:.8em;color:#922021;color:var(--red-700, #922021)}.k-search-icon[data-v-37a155b9]{padding:0 4px;padding:0 var(--spacing-xxs, 4px);color:#b6b6bd;color:var(--grey-400, #b6b6bd)}.k-clear-query-button[data-v-37a155b9]{appearance:none;display:inline-flex;align-items:center;margin:0;padding:0 4px;padding:0 var(--spacing-xxs, 4px);border:1px solid transparent;border-radius:3px;color:#b6b6bd;color:var(--grey-400, #b6b6bd);background-color:transparent;font:inherit}.k-clear-query-button[data-v-37a155b9]:focus{border-color:#1155cb;border-color:var(--KButtonOutlineBorder, var(--blue-500, #1155cb));outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1155cb;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonOutlineBorder, var(--blue-500, #1155cb))}.k-code-block-content[data-v-37a155b9]{position:relative}.k-code-block-copy-button[data-v-37a155b9]{position:absolute;z-index:2;top:8px;top:var(--spacing-xs, 8px);right:16px;right:var(--spacing-md, 16px);display:block}.k-code-block-copy-button[data-tooltip-text][data-v-37a155b9]:after{content:attr(data-tooltip-text);position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + 8px);right:calc(100% + var(--spacing-xs, 8px));padding:8px;padding:var(--spacing-xs, 8px);border-radius:3px;white-space:nowrap;color:#fff;color:var(--white, #ffffff);background-color:#3c4557;background-color:var(--grey-600, #3c4557);font-weight:400}.k-button-icon[data-v-37a155b9]{display:inline-flex;justify-content:center;align-items:center}.k-line-number-rows[data-v-37a155b9]{box-sizing:border-box;user-select:none;display:flex;flex-direction:column}.k-line-number-rows[data-v-37a155b9],.k-line-number-rows a[data-v-37a155b9]{color:#6f7787;color:var(--grey-500, #6f7787)}.k-line[data-v-37a155b9]{display:inline-flex;justify-content:flex-end}.k-line-is-match[data-v-37a155b9]:before{content:"\a0";pointer-events:none;position:absolute;left:0;right:0;background-color:#4954691a}.k-line-is-highlighted-match[data-v-37a155b9]:before{border-left:5px solid #1155cb;border-left:5px solid var(--KCodeBlockMatchHighlightColor, var(--blue-500, #1155cb));background-color:#49546933}.k-line-anchor[data-v-37a155b9]:not([href]){text-decoration:none}.k-line-anchor[href][data-v-37a155b9]:hover{color:var(--grey-600);text-decoration:underline}.k-matched-term{color:color(teal-500);color:var(--teal-500, color(teal-500));font-weight:900}.k-code-block .k-button.small{padding-right:spacing(xs);padding-right:var(--spacing-xs, spacing(xs));padding-left:spacing(xs);padding-left:var(--spacing-xs, spacing(xs))}.k-code-block .kong-icon{display:inline-flex;justify-content:center;align-items:center}.k-collapse .k-collapse-title[data-v-e568b790]{font-size:var(--type-lg);font-weight:600}.k-collapse .k-collapse-trigger[data-v-e568b790]{cursor:pointer}.k-collapse .k-collapse-trigger .k-collapse-trigger-content[data-v-e568b790]{color:var(--blue-500);color:var(--KCollapseTriggerColor, var(--blue-500));font-size:var(--type-sm);font-weight:600}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron.kong-icon.kong-icon-chevronDown svg path,.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-chevron.kong-icon.kong-icon-chevronRight svg path{stroke:var(--blue-500);stroke:var(--KCollapseTriggerColor, var(--blue-500))}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-icon.kong-icon{padding-right:0}.k-collapse .k-collapse-trigger .k-collapse-trigger-content .k-collapse-trigger-label .kong-icon{top:2px;position:relative}.segmented-control .k-button[data-v-1f9c6dfd]{--KButtonPrimaryBase: var(--blue-100);--KButtonPrimaryHover: var(--blue-100);color:#1155cb;color:var(--KSegementedControlPrimary, var(--blue-500, #1155cb));border-radius:0;margin-left:-1px;flex:1}.segmented-control .k-button.primary[data-v-1f9c6dfd]{z-index:1;border-color:var(--blue-500)}.segmented-control .k-button[data-v-1f9c6dfd]:hover,.segmented-control .k-button[data-v-1f9c6dfd]:active{z-index:2}.segmented-control .k-button[data-v-1f9c6dfd]:focus{z-index:3;box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--blue-500)}.segmented-control .k-button[data-v-1f9c6dfd]:first-child{border-radius:3px 0 0 3px;margin-left:0}.segmented-control .k-button[data-v-1f9c6dfd]:last-child{border-radius:0 3px 3px 0}.segmented-control .k-button[data-v-1f9c6dfd]:only-child{border-radius:3px;margin-left:0}.segmented-control .k-button[data-v-1f9c6dfd]:disabled{border-color:var(--grey-500)}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none;pointer-events:auto;color:var(--gray-600);border-width:2px;border-style:solid;border-radius:var(--rounded);border-color:transparent}.vc-arrow:hover{background:var(--gray-200)}.vc-arrow:focus{border-color:var(--gray-300)}.vc-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-day-popover-container{color:var(--white);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded);font-size:var(--text-xs);font-weight:var(--font-medium);padding:4px 8px;box-shadow:var(--shadow)}.vc-day-popover-header{font-size:var(--text-xs);color:var(--gray-300);font-weight:var(--font-semibold);text-align:center}.vc-arrows-container{width:100%;position:absolute;top:0;display:flex;justify-content:space-between;padding:8px 10px;pointer-events:none}.vc-arrows-container.title-left{justify-content:flex-end}.vc-arrows-container.title-right{justify-content:flex-start}.vc-is-dark .vc-arrow{color:var(--white)}.vc-is-dark .vc-arrow:hover{background:var(--gray-800)}.vc-is-dark .vc-arrow:focus{border-color:var(--gray-700)}.vc-is-dark .vc-day-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-is-dark .vc-day-popover-header{color:var(--gray-700)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-day.is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.vc-day-box-center-center{display:flex;justify-content:center;align-items:center;transform-origin:50% 50%}.vc-day-box-left-center{display:flex;justify-content:flex-start;align-items:center;transform-origin:0% 50%}.vc-day-box-right-center{display:flex;justify-content:flex-end;align-items:center;transform-origin:100% 50%}.vc-day-box-center-bottom{display:flex;justify-content:center;align-items:flex-end}.vc-day-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-sm);font-weight:var(--font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--rounded-full);user-select:none;cursor:pointer}.vc-day-content:hover{background-color:#ccd6e04d}.vc-day-content:focus{font-weight:var(--font-bold);background-color:#ccd6e066}.vc-day-content.is-disabled{color:var(--gray-400)}.vc-is-dark .vc-day-content:hover{background-color:#7281974d}.vc-is-dark .vc-day-content:focus{background-color:#72819766}.vc-is-dark .vc-day-content.is-disabled{color:var(--gray-600)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-dots{display:flex;justify-content:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:50%;transition:all var(--day-content-transition-time)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:flex;justify-content:flex-start;align-items:center;width:75%}.vc-bar{flex-grow:1;height:3px;transition:all var(--day-content-transition-time)}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;user-select:none;line-height:var(--leading-snug);border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded)}.vc-nav-arrow.is-left{margin-right:auto}.vc-nav-arrow.is-right{margin-left:auto}.vc-nav-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-nav-arrow:hover{background-color:var(--gray-900)}.vc-nav-arrow:focus{border-color:var(--accent-600)}.vc-nav-title{color:var(--accent-100);font-weight:var(--font-bold);line-height:var(--leading-snug);padding:4px 8px;border-radius:var(--rounded);border-width:2px;border-style:solid;border-color:transparent;user-select:none}.vc-nav-title:hover{background-color:var(--gray-900)}.vc-nav-title:focus{border-color:var(--accent-600)}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px}.vc-nav-item{width:48px;text-align:center;line-height:var(--leading-snug);font-weight:var(--font-semibold);padding:4px 0;cursor:pointer;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded);user-select:none}.vc-nav-item:hover{color:var(--white);background-color:var(--gray-900);box-shadow:var(--shadow-inner)}.vc-nav-item.is-active{color:var(--accent-900);background:var(--accent-100);font-weight:var(--font-bold);box-shadow:var(--shadow)}.vc-nav-item.is-current{color:var(--accent-100);font-weight:var(--bold);border-color:var(--accent-100)}.vc-nav-item:focus{border-color:var(--accent-600)}.vc-nav-item.is-disabled{opacity:.25;pointer-events:none}.vc-is-dark .vc-nav-title{color:var(--gray-900)}.vc-is-dark .vc-nav-title:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-title:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-arrow:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-arrow:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-item:hover{color:var(--gray-900);background-color:var(--gray-200);box-shadow:none}.vc-is-dark .vc-nav-item.is-active{color:var(--white);background:var(--accent-500)}.vc-is-dark .vc-nav-item.is-current{color:var(--accent-600);border-color:var(--accent-500)}.vc-is-dark .vc-nav-item:focus{border-color:var(--accent-400)}.vc-pane{min-width:250px}.vc-header{display:flex;justify-content:center;align-items:center;padding:10px 16px 0}.vc-header.align-left{justify-content:flex-start}.vc-header.align-right{justify-content:flex-end}.vc-title{font-size:var(--text-lg);color:var(--gray-800);font-weight:var(--font-semibold);line-height:28px;cursor:pointer;user-select:none;white-space:nowrap}.vc-title:hover{opacity:.75}.vc-weeknumber{display:flex;justify-content:center;align-items:center;position:relative}.vc-weeknumber-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-xs);font-weight:var(--font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--gray-500);user-select:none}.vc-weeknumber-content.is-left-outside{position:absolute;left:var(--weeknumber-offset)}.vc-weeknumber-content.is-right-outside{position:absolute;right:var(--weeknumber-offset)}.vc-weeks{display:grid;grid-template-columns:repeat(7,1fr);position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:250px}.vc-weeks.vc-show-weeknumbers{grid-template-columns:auto repeat(7,1fr)}.vc-weeks.vc-show-weeknumbers.is-right{grid-template-columns:repeat(7,1fr) auto}.vc-weekday{text-align:center;color:var(--gray-500);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;user-select:none}.vc-weekdays{display:flex}.vc-nav-popover-container{color:var(--white);font-size:var(--text-sm);font-weight:var(--font-semibold);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded-lg);padding:4px;box-shadow:var(--shadow)}.vc-is-dark .vc-header{color:var(--gray-200)}.vc-is-dark .vc-title{color:var(--gray-100)}.vc-is-dark .vc-weekday{color:var(--accent-200)}.vc-is-dark .vc-nav-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing);backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{transform:translate(var(--slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{transform:translate(calc(-1 * var(--slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{transform:translateY(var(--slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{transform:translateY(calc(-1 * var(--slide-translate)))}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;outline:none;z-index:10;box-shadow:var(--shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{--day-content-transition-time: .13s ease-in;display:flex;align-items:center;transition:all var(--day-content-transition-time)}.vc-day-popover-row:not(:first-child){margin-top:3px}.vc-day-popover-row-indicator{display:flex;justify-content:center;align-items:center;flex-grow:0;width:15px;margin-right:3px}.vc-day-popover-row-indicator span{transition:all var(--day-content-transition-time)}.vc-day-popover-row-content{display:flex;align-items:center;flex-wrap:none;flex-grow:1;width:max-content}.vc-svg-icon{display:inline-block;stroke:currentColor;stroke-width:0}.vc-svg-icon path{fill:currentColor}.vc-time-picker{display:flex;align-items:center;padding:8px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-bordered{border-top:1px solid var(--gray-400)}.vc-time-icon{width:16px;height:16px;color:var(--gray-600)}.vc-time-content{margin-left:8px}.vc-time-date{display:flex;align-items:center;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;padding:0 0 4px 4px;margin-top:-4px;line-height:21px}.vc-time-weekday{color:var(--gray-700);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--accent-600);margin-left:8px}.vc-time-day{color:var(--accent-600);margin-left:4px}.vc-time-year{color:var(--gray-500);margin-left:8px}.vc-time-select{display:flex;align-items:center}.vc-am-pm{display:flex;align-items:center;background:var(--gray-200);color:var(--gray-800);margin-left:8px;padding:4px;border-radius:var(--rounded);height:30px}.vc-am-pm button{font-size:var(--text-sm);font-weight:var(--font-medium);padding:0 4px;background:transparent;border:2px solid transparent;border-radius:var(--rounded);line-height:var(--leading-snug)}.vc-am-pm button:hover{color:var(--gray-600)}.vc-am-pm button:focus{border-color:var(--accent-400)}.vc-am-pm button.active{background:var(--accent-600);color:var(--white)}.vc-am-pm button.active:hover{background:var(--accent-500)}.vc-am-pm button.active:focus{border-color:var(--accent-400)}.vc-is-dark .vc-time-picker{border-color:var(--gray-700)}.vc-is-dark .vc-time-icon,.vc-is-dark .vc-time-weekday{color:var(--gray-400)}.vc-is-dark .vc-time-month,.vc-is-dark .vc-time-day{color:var(--accent-400)}.vc-is-dark .vc-time-year{color:var(--gray-500)}.vc-is-dark .vc-am-pm{background:var(--gray-700)}.vc-is-dark .vc-am-pm:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button{color:var(--gray-100)}.vc-is-dark .vc-am-pm button:hover{color:var(--gray-400)}.vc-is-dark .vc-am-pm button:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button.active{background:var(--accent-500);color:var(--white)}.vc-is-dark .vc-am-pm button.active:hover{background:var(--accent-600)}.vc-is-dark .vc-am-pm button.active:focus{border-color:var(--accent-500)}.vc-select{position:relative}.vc-select select{flex-grow:1;display:block;appearance:none;width:52px;height:30px;font-size:var(--text-base);font-weight:var(--font-medium);text-align:left;background-color:var(--gray-200);border:2px solid;border-color:var(--gray-200);color:var(--gray-900);padding:0 20px 0 8px;border-radius:var(--rounded);line-height:var(--leading-tight);text-indent:0px;cursor:pointer;-moz-padding-start:3px;background-image:none}.vc-select select:hover{color:var(--gray-600)}.vc-select select:focus{outline:0;border-color:var(--accent-400);background-color:var(--white)}.vc-select-arrow{display:flex;align-items:center;pointer-events:none;position:absolute;top:0;bottom:0;right:0;padding:0 4px 0 0;color:var(--gray-500)}.vc-select-arrow svg{width:16px;height:16px;fill:currentColor}.vc-is-dark select{background:var(--gray-700);color:var(--gray-100);border-color:var(--gray-700)}.vc-is-dark select:hover{color:var(--gray-400)}.vc-is-dark select:focus{border-color:var(--accent-500);background-color:var(--gray-800)}.vc-container{--white: #ffffff;--black: #000000;--gray-100: #f7fafc;--gray-200: #edf2f7;--gray-300: #e2e8f0;--gray-400: #cbd5e0;--gray-500: #a0aec0;--gray-600: #718096;--gray-700: #4a5568;--gray-800: #2d3748;--gray-900: #1a202c;--red-100: #fff5f5;--red-200: #fed7d7;--red-300: #feb2b2;--red-400: #fc8181;--red-500: #f56565;--red-600: #e53e3e;--red-700: #c53030;--red-800: #9b2c2c;--red-900: #742a2a;--orange-100: #fffaf0;--orange-200: #feebc8;--orange-300: #fbd38d;--orange-400: #f6ad55;--orange-500: #ed8936;--orange-600: #dd6b20;--orange-700: #c05621;--orange-800: #9c4221;--orange-900: #7b341e;--yellow-100: #fffff0;--yellow-200: #fefcbf;--yellow-300: #faf089;--yellow-400: #f6e05e;--yellow-500: #ecc94b;--yellow-600: #d69e2e;--yellow-700: #b7791f;--yellow-800: #975a16;--yellow-900: #744210;--green-100: #f0fff4;--green-200: #c6f6d5;--green-300: #9ae6b4;--green-400: #68d391;--green-500: #48bb78;--green-600: #38a169;--green-700: #2f855a;--green-800: #276749;--green-900: #22543d;--teal-100: #e6fffa;--teal-200: #b2f5ea;--teal-300: #81e6d9;--teal-400: #4fd1c5;--teal-500: #38b2ac;--teal-600: #319795;--teal-700: #2c7a7b;--teal-800: #285e61;--teal-900: #234e52;--blue-100: #ebf8ff;--blue-200: #bee3f8;--blue-300: #90cdf4;--blue-400: #63b3ed;--blue-500: #4299e1;--blue-600: #3182ce;--blue-700: #2b6cb0;--blue-800: #2c5282;--blue-900: #2a4365;--indigo-100: #ebf4ff;--indigo-200: #c3dafe;--indigo-300: #a3bffa;--indigo-400: #7f9cf5;--indigo-500: #667eea;--indigo-600: #5a67d8;--indigo-700: #4c51bf;--indigo-800: #434190;--indigo-900: #3c366b;--purple-100: #faf5ff;--purple-200: #e9d8fd;--purple-300: #d6bcfa;--purple-400: #b794f4;--purple-500: #9f7aea;--purple-600: #805ad5;--purple-700: #6b46c1;--purple-800: #553c9a;--purple-900: #44337a;--pink-100: #fff5f7;--pink-200: #fed7e2;--pink-300: #fbb6ce;--pink-400: #f687b3;--pink-500: #ed64a6;--pink-600: #d53f8c;--pink-700: #b83280;--pink-800: #97266d;--pink-900: #702459}.vc-container.vc-red{--accent-100: var(--red-100);--accent-200: var(--red-200);--accent-300: var(--red-300);--accent-400: var(--red-400);--accent-500: var(--red-500);--accent-600: var(--red-600);--accent-700: var(--red-700);--accent-800: var(--red-800);--accent-900: var(--red-900)}.vc-container.vc-orange{--accent-100: var(--orange-100);--accent-200: var(--orange-200);--accent-300: var(--orange-300);--accent-400: var(--orange-400);--accent-500: var(--orange-500);--accent-600: var(--orange-600);--accent-700: var(--orange-700);--accent-800: var(--orange-800);--accent-900: var(--orange-900)}.vc-container.vc-yellow{--accent-100: var(--yellow-100);--accent-200: var(--yellow-200);--accent-300: var(--yellow-300);--accent-400: var(--yellow-400);--accent-500: var(--yellow-500);--accent-600: var(--yellow-600);--accent-700: var(--yellow-700);--accent-800: var(--yellow-800);--accent-900: var(--yellow-900)}.vc-container.vc-green{--accent-100: var(--green-100);--accent-200: var(--green-200);--accent-300: var(--green-300);--accent-400: var(--green-400);--accent-500: var(--green-500);--accent-600: var(--green-600);--accent-700: var(--green-700);--accent-800: var(--green-800);--accent-900: var(--green-900)}.vc-container.vc-teal{--accent-100: var(--teal-100);--accent-200: var(--teal-200);--accent-300: var(--teal-300);--accent-400: var(--teal-400);--accent-500: var(--teal-500);--accent-600: var(--teal-600);--accent-700: var(--teal-700);--accent-800: var(--teal-800);--accent-900: var(--teal-900)}.vc-container.vc-blue{--accent-100: var(--blue-100);--accent-200: var(--blue-200);--accent-300: var(--blue-300);--accent-400: var(--blue-400);--accent-500: var(--blue-500);--accent-600: var(--blue-600);--accent-700: var(--blue-700);--accent-800: var(--blue-800);--accent-900: var(--blue-900)}.vc-container.vc-indigo{--accent-100: var(--indigo-100);--accent-200: var(--indigo-200);--accent-300: var(--indigo-300);--accent-400: var(--indigo-400);--accent-500: var(--indigo-500);--accent-600: var(--indigo-600);--accent-700: var(--indigo-700);--accent-800: var(--indigo-800);--accent-900: var(--indigo-900)}.vc-container.vc-purple{--accent-100: var(--purple-100);--accent-200: var(--purple-200);--accent-300: var(--purple-300);--accent-400: var(--purple-400);--accent-500: var(--purple-500);--accent-600: var(--purple-600);--accent-700: var(--purple-700);--accent-800: var(--purple-800);--accent-900: var(--purple-900)}.vc-container.vc-pink{--accent-100: var(--pink-100);--accent-200: var(--pink-200);--accent-300: var(--pink-300);--accent-400: var(--pink-400);--accent-500: var(--pink-500);--accent-600: var(--pink-600);--accent-700: var(--pink-700);--accent-800: var(--pink-800);--accent-900: var(--pink-900)}.vc-container{--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--leading-snug: 1.375;--rounded: .25rem;--rounded-lg: .5rem;--rounded-full: 9999px;--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--slide-translate: 22px;--slide-duration: .15s;--slide-timing: ease;--day-content-transition-time: .13s ease-in;--weeknumber-offset: -34px;position:relative;display:inline-flex;width:max-content;height:max-content;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--gray-900);background-color:var(--white);border:1px solid;border-color:var(--gray-400);border-radius:var(--rounded-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container button,.vc-container [role=button]{cursor:pointer}.vc-container.vc-is-expanded{min-width:100%}.vc-container .vc-container{border:none}.vc-container.vc-is-dark{color:var(--gray-100);background-color:var(--gray-900);border-color:var(--gray-700)}.k-datetime-picker{max-width:100%}.k-datetime-picker.set-min-width .k-popover{min-width:360px}.k-datetime-picker .timepicker-input{--KButtonOutlineColor: var(--grey-500);--KButtonOutlineBorder: var(--grey-300);--KButtonOutlineActive: var(--white);--KButtonOutlineHoverBorder: var(--blue-200);padding:var(--spacing-sm) var(--spacing-sm)!important;font-weight:500;max-width:100%;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:color .1s ease,box-shadow .1s ease}.k-datetime-picker .timepicker-input.set-min-width{min-width:360px}.k-datetime-picker .timepicker-input:hover{box-shadow:inset 0 0 0 1px var(--blue-200)!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-datetime-picker .timepicker-input:focus,.k-datetime-picker .timepicker-input:active{outline:none!important;box-shadow:inset 0 0 0 1px var(--blue-400)!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-datetime-picker .timepicker-input:focus>.kong-icon path,.k-datetime-picker .timepicker-input:active>.kong-icon path{fill:var(--grey-600)}.k-datetime-picker .timepicker-input .timepicker-display{flex-wrap:wrap}.k-datetime-picker .timepicker-input .timepicker-display div{width:auto;text-align:left;padding:0;margin:0;line-height:1.3;white-space:nowrap}.k-datetime-picker .k-popover{max-height:90vh;width:100%!important;overflow:hidden;padding:var(--spacing-sm)}.k-datetime-picker .k-popover[x-placement^=bottom]{margin-top:2px}.k-datetime-picker .k-popover[x-placement^=top]{margin-bottom:2px}.k-datetime-picker .k-popover .k-popover-content .range-display{margin:0 auto}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-section-title{font-weight:600;margin-bottom:var(--spacing-xs)}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons{flex-wrap:wrap}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn{font-size:var(--type-sm);font-weight:400;flex:0 calc(33% - 3px);margin-right:6px;padding:var(--spacing-sm) var(--spacing-md);justify-content:center;margin-bottom:6px}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn.selected-option{color:#fff;background-color:var(--blue-500);font-weight:500}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn:nth-child(3n){margin-right:0}.k-datetime-picker .k-popover .k-popover-content .timeframe-section .timeframe-buttons .timeframe-btn:focus{box-shadow:none}.k-datetime-picker .k-popover .k-popover-footer{margin:var(--spacing-md) auto 0}.k-datetime-picker .k-popover .k-popover-footer .action-btn{padding:0 var(--spacing-md) var(--spacing-xs)}.k-datetime-picker .k-popover .k-popover-footer .action-btn:focus{box-shadow:none}.k-datetime-picker .vc-container{border:0}.k-datetime-picker .vc-container .vc-time-icon{display:none}.k-datetime-picker .vc-container .vc-bordered{border:0}.k-datetime-picker .vc-container .vc-highlights+.vc-day-content{color:var(--white);font-weight:600}.k-datetime-picker .vc-container .vc-highlights+.vc-day-content:focus{background-color:#1155cb}.k-datetime-picker .vc-container .vc-nav-popover-container{background-color:var(--white);border:1px solid #e7e7ec;color:#6f7787}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow{background-color:var(--white)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow:active,.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-arrow:focus{border:2px solid var(--white)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title{color:#6f7787}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:hover{background-color:var(--white);color:#3c4557}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:active,.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-header .vc-nav-title:focus{border:2px solid var(--white)}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item{color:#6f7787}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item:hover{color:#3c4557;background-color:#f2f6fe;box-shadow:none}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-current{border-color:transparent}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-active{background-color:#1155cb;color:var(--white);font-weight:600;box-shadow:none}.k-datetime-picker .vc-container .vc-nav-popover-container .vc-nav-container .vc-nav-items .vc-nav-item.is-disabled{color:var(--grey-400);cursor:not-allowed;opacity:1}.k-datetime-picker .vc-container .vc-time-picker{border-top:1px solid var(--white)!important}.k-datetime-picker .vc-container .vc-time-picker:last-of-type{padding-bottom:0}.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-weekday,.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-month,.k-datetime-picker .vc-container .vc-time-picker .vc-date .vc-year{color:#6f7787!important}.k-datetime-picker .vc-container .vc-pane-container .vc-arrows-container,.k-datetime-picker .vc-container .vc-pane-container .vc-header{padding:2px 16px 0}.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title{color:#6f7787}.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title:hover,.k-datetime-picker .vc-container .vc-pane-container .vc-header .vc-title:active{color:#3c4557}.k-datetime-picker .vc-container .vc-pane-container .vc-weeks .vc-weekday{color:#6f7787}.k-datetime-picker .vc-container .vc-pane-container .vc-select select,.k-datetime-picker .vc-container .vc-time-picker .vc-select select,.k-datetime-picker .vc-container .vc-pane-container .vc-select select:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:hover{color:#3c4557}.k-datetime-picker .vc-container .vc-pane-container .vc-select select:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-select select:focus{border:2px solid var(--white);color:#3c4557}.k-datetime-picker .vc-container .vc-pane-container .vc-time-month,.k-datetime-picker .vc-container .vc-pane-container .vc-time-day,.k-datetime-picker .vc-container .vc-pane-container .vc-time-year,.k-datetime-picker .vc-container .vc-time-picker .vc-time-month,.k-datetime-picker .vc-container .vc-time-picker .vc-time-day,.k-datetime-picker .vc-container .vc-time-picker .vc-time-year,.k-datetime-picker .vc-container .vc-pane-container .vc-month,.k-datetime-picker .vc-container .vc-pane-container .vc-day,.k-datetime-picker .vc-container .vc-time-picker .vc-month,.k-datetime-picker .vc-container .vc-time-picker .vc-day{color:#6f7787}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:active,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:hover{color:#3c4557}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button:focus{border:2px solid transparent}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active{background-color:#1155cb}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:hover,.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:focus,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:focus{color:var(--white);border-color:#1155cb;background-color:#1155cb}.k-datetime-picker .vc-container .vc-pane-container .vc-am-pm button.active:active,.k-datetime-picker .vc-container .vc-time-picker .vc-am-pm button.active:active{color:var(--white);border-color:#8ab3fa;background-color:#8ab3fa}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-start,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-end,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-start,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-end{background-color:#1155cb;color:#fff!important}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vcal-day-base,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-middle,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vcal-day-base,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-middle{background-color:#bdd3f9}.k-datetime-picker .vc-container .vc-pane-container .vcal-day-drag-start,.k-datetime-picker .vc-container .vc-pane-container .vcal-day-drag-end,.k-datetime-picker .vc-container .vc-time-picker .vcal-day-drag-start,.k-datetime-picker .vc-container .vc-time-picker .vcal-day-drag-end{border:2px solid #3972d5;background-color:#1155cb;color:#fff}.k-datetime-picker .vc-container .vc-pane-container .vc-day-content:hover,.k-datetime-picker .vc-container .vc-time-picker .vc-day-content:hover{color:#1155cb;background-color:#fff;border:2px solid #3972d5}.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-start,.k-datetime-picker .vc-container .vc-pane-container .vc-highlight.vc-highlight-base-end,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-start,.k-datetime-picker .vc-container .vc-time-picker .vc-highlight.vc-highlight-base-end{background-color:#bdd3f9}li.k-dropdown-item[data-v-4461406f]{display:flex;align-items:center;font-size:1rem;line-height:1}li.k-dropdown-item.has-divider[data-v-4461406f]{position:relative;margin-top:24px}li.k-dropdown-item.has-divider[data-v-4461406f]:before{position:absolute;display:block;content:"";height:1px;width:100%;top:-13px;background:var(--grey-200)}li.k-dropdown-item svg[data-v-4461406f]{margin-right:.75rem}li.k-dropdown-item[data-v-4461406f]:hover{background-color:var(--grey-100)}li.k-dropdown-item .k-dropdown-item-trigger[data-v-4461406f]{text-align:left;padding:var(--spacing-md) var(--spacing-lg);text-decoration:none;width:100%;color:var(--black-70)}li.k-dropdown-item .k-dropdown-item-trigger[data-v-4461406f]:disabled,li.k-dropdown-item .k-dropdown-item-trigger.disabled[data-v-4461406f]{cursor:not-allowed!important;color:var(--grey-400)!important}li.k-dropdown-item .k-dropdown-item-trigger[data-v-4461406f]:disabled:hover,li.k-dropdown-item .k-dropdown-item-trigger.disabled[data-v-4461406f]:hover{background-color:var(--grey-200)!important}.k-dropdown-item a.k-dropdown-item-trigger,.k-dropdown-item button.k-dropdown-item-trigger{text-decoration:none!important}.k-dropdown-item.danger button:not(:disabled),.k-dropdown-item.danger a:not(:disabled){color:var(--red-500);transition:all .3s}.k-dropdown-item.danger button:not(:disabled):hover,.k-dropdown-item.danger a:not(:disabled):hover{color:var(--red-500)}.k-dropdown-menu[data-v-886117c8]{width:fit-content}.k-dropdown-menu .drodpown-trigger[data-v-886117c8]:after{display:inline-block;width:0;height:0;margin-left:8px;margin-left:var(--spacing-xs, 8px);vertical-align:middle;content:"";border-top:.325em solid;border-right:.325em solid transparent;border-left:.325em solid transparent}.k-popover.k-dropdown-popover{--KPopPaddingY: var(--spacing-sm);--KPopPaddingX: 0;border:1px solid var(--black-10)}.k-popover.k-dropdown-popover ul{margin:0;padding:0}.k-popover.k-dropdown-popover a{flex:1;color:var(--black-70)}.k-popover.k-dropdown-popover a:hover,.k-popover.k-dropdown-popover a:active,.k-popover.k-dropdown-popover a:focus{text-decoration:none}.selection-dropdown-menu .dropdown-trigger .k-button{border:0;color:var(--grey-600);white-space:nowrap;--KButtonOutlineColor: var(--grey-500)}.selection-dropdown-menu .dropdown-trigger .k-button:focus{box-shadow:none}.selection-dropdown-menu .dropdown-trigger .k-button:active:disabled{background-color:var(--white)}.selection-dropdown-menu .dropdown-trigger .k-button.is-active{background-color:var(--grey-100)}.selection-dropdown-menu .k-popover.k-dropdown-popover{z-index:10000!important}.selection-dropdown-menu .k-popover.k-dropdown-popover li .non-visual-button{font-weight:400!important}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option{background-color:var(--blue-100)}.selection-dropdown-menu .k-popover.k-dropdown-popover li.k-dropdown-selected-option .non-visual-button{font-weight:500!important}.k-file-upload[data-v-20472419]{position:relative}.k-file-upload .k-file-upload-btn.k-button[data-v-20472419]{position:absolute;right:12px;top:35px;border-radius:100px;height:29px}.k-file-upload[data-v-20472419] .k-input-wrapper input[type=file]::-webkit-file-upload-button{position:absolute;min-width:100%;min-height:100%;opacity:0;cursor:inherit}.k-file-upload[data-v-20472419] .k-input-wrapper input[type=file],.k-file-upload[data-v-20472419] .k-input-wrapper input[type=file].image-upload{color:transparent}.k-file-upload .remove-button[data-v-20472419]{position:absolute;top:38px;right:118px;border:none;height:var(--spacing-lg);background-color:transparent;cursor:pointer;padding:var(--type-xxs) 6px}.k-file-upload .remove-button[data-v-20472419]:hover,.k-file-upload .remove-button[data-v-20472419]:active{background-color:transparent!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #1155cb;box-shadow:0 0 0 2px var(--white, #ffffff),0 0 0 4px var(--KButtonPrimaryBase, var(--blue-500, #1155cb))}.k-file-upload .move-btn-right[data-v-20472419]{right:10px}.k-file-upload .image-upload-icon[data-v-20472419]{position:absolute;top:var(--type-xxs);left:var(--spacing-xs);cursor:pointer}.k-file-upload .image-upload-description[data-v-20472419]{position:absolute;left:44px;top:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--blue-500);font-size:13px;line-height:20px;cursor:pointer}.k-file-upload .k-input{height:44px}.k-file-upload input[type=file]{color:transparent}.k-file-upload input[type=file]:hover{cursor:pointer}.k-file-upload .display-name{color:var(--black-70);position:absolute;pointer-events:none;top:40px;left:20px}.k-inline-edit[data-v-219722da]{--padding: var(--spacing-xxs) var(--spacing-xs);box-sizing:border-box}.k-inline-edit[data-v-219722da]>div{display:inline-flex;width:100%;cursor:text}.k-inline-edit[data-v-219722da]>div>*{width:100%;border:1px solid transparent;border-radius:3px;padding:var(--padding);margin-top:0;margin-left:calc(-1 * var(--spacing-xs));line-height:1.25;overflow:hidden;transition:background-color .2s ease}.k-inline-edit[data-v-219722da]>div:hover>*{background-color:var(--grey-200)}.k-inline-edit .k-input[data-v-219722da]{display:inline-flex;width:100%;padding:var(--padding)}.k-inline-edit .k-input[data-v-219722da]:focus,.k-inline-edit .k-input[data-v-219722da]:hover{background-color:var(--white)}.k-switch[data-v-6f1734af],.k-input-switch[data-v-6f1734af]{position:relative}.k-switch .kong-icon[data-v-6f1734af],.k-input-switch .kong-icon[data-v-6f1734af]{transform:translate(-54px);position:absolute;left:57px;top:1px}.k-menu-item-divider[data-v-461355e1]{padding:0 19px}.k-menu-item[data-v-b327ae72]{list-style:none;margin:0;white-space:nowrap;font-weight:400;font-size:13px;line-height:24px;color:var(--grey-500);position:relative;padding-left:2px}.span-icon-container[data-v-b327ae72]{margin-left:auto;height:24px;width:24px}.title-dark[data-v-b327ae72]{color:var(--grey-600)}.k-menu-item .menu-button[data-v-b327ae72]{padding-left:19px;padding-right:24px;cursor:pointer!important}.k-menu-item .menu-button[data-v-b327ae72]:hover{color:var(--grey-600)}.menu-content[data-v-b327ae72]{padding-left:19px;padding-right:24px;color:var(--grey-500)}.k-button.menu-button[data-v-b327ae72]{width:100%;color:var(--grey-500);color:var(--KButtonOutlineColor, var(--grey-500));font-weight:400!important;font-family:var(--font-family-sans);font-size:13px;line-height:24px}.k-button.menu-button[data-v-b327ae72]:focus{box-shadow:0 0 0 1px var(--blue-200)}.k-button.medium[data-v-b327ae72]{padding-top:8px;padding-bottom:8px}.k-menu-item.expando-item>button+div+hr[data-v-b327ae72],.last-menu-item[data-v-b327ae72],.last-menu-item>button+div+hr[data-v-b327ae72],.k-menu-item[data-v-b327ae72]:last-of-type{border:0}.k-menu[data-v-19686ae2]{background-color:var(--white);border:1px solid var(--grey-300);border-radius:4px;padding-top:11px;padding-bottom:8px}.clear-cta-button[data-v-19686ae2]>button.k-button{border:none;color:var(--blue-300);font-weight:500;font-size:13px;line-height:13px;margin-bottom:6px;margin-top:10px;padding-top:2px}.clear-cta-button[data-v-19686ae2]>button.k-button:active,.clear-cta-button[data-v-19686ae2]>button.k-button:hover{color:var(--blue-500);background-color:transparent}.clear-cta-button[data-v-19686ae2]>button.k-button:focus{box-shadow:none;color:var(--blue-500);background-color:transparent}.k-modal-backdrop[data-v-442f114b]{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#0b172d99;background-color:var(--KModalBackdrop, rgba(11, 23, 45, .6));z-index:1100}.k-modal-overflow-hidden .k-modal-backdrop[data-v-442f114b]{overflow:auto}.k-modal[data-v-442f114b]{--KModalPadding: var(--spacing-xl, spacing(xl))}.k-modal .k-modal-dialog[data-v-442f114b]{position:relative;width:auto;max-width:500px;max-width:var(--KModalMaxWidth, 500px);margin:50px auto;padding:var(--KModalPadding);border-radius:3px;border:var(--KModalBorder);box-shadow:0 0 12px #0000001a;box-shadow:0 0 12px 0 var(--black-10, rgba(0, 0, 0, .1));background:#fff;z-index:9999;overflow:hidden}.k-modal .k-modal-dialog .close-button[data-v-442f114b]{position:absolute;right:var(--spacing-lg);top:var(--spacing-lg);z-index:10000}.k-modal .k-modal-dialog .close-button .k-button[data-v-442f114b]{padding:8px 0 8px 8px;margin-top:-8px}.k-modal .k-modal-content[data-v-442f114b]{position:relative;display:flex;flex-direction:column}.k-modal .k-modal-content .k-modal-header-image[data-v-442f114b]{margin-top:calc(var(--KModalPadding) * -1);margin-left:calc(var(--KModalPadding) * -1);margin-right:calc(var(--KModalPadding) * -1);margin-bottom:32px;margin-bottom:var(--spacing-xl, 32px)}.k-modal .k-modal-content .k-modal-header[data-v-442f114b]{display:flex;justify-content:flex-start;align-items:center;color:#0b172d;color:var(--KModalHeaderColor, var(--black-500, #0b172d));font-size:20px;font-size:var(--KModalHeaderSize, 20px);font-weight:600;font-weight:var(--KModalHeaderWeight, 600)}.k-modal .k-modal-content .k-modal-header.header-centered[data-v-442f114b]{text-align:center;margin-left:auto;margin-right:auto}.k-modal .k-modal-content .k-modal-header.header-left[data-v-442f114b]{text-align:left;margin-left:0;margin-right:auto}.k-modal .k-modal-content .k-modal-header.header-right[data-v-442f114b]{text-align:right;margin-left:auto;margin-right:0}.k-modal .k-modal-content .k-modal-body[data-v-442f114b]{position:relative;flex:1 1 auto;margin-bottom:24px;margin-bottom:var(--KModalBottomMargin, var(--spacing-lg, 24px));color:#6f7787;color:var(--KModalColor, var(--grey-500, #6f7787));font-size:13px;font-size:var(--KModalFontSize, 13px);line-height:20px}.k-modal .k-modal-content .k-modal-body.content-centered[data-v-442f114b]{text-align:center;margin-left:auto;margin-right:auto}.k-modal .k-modal-content .k-modal-body.content-left[data-v-442f114b]{text-align:left;margin-left:0;margin-right:auto}.k-modal .k-modal-content .k-modal-body.content-right[data-v-442f114b]{text-align:right;margin-left:auto;margin-right:0}.k-modal .k-modal-content .k-modal-footer .k-modal-action-buttons[data-v-442f114b]{margin-left:auto}body.k-modal-overflow-hidden{overflow:hidden}.k-modal-fullscreen-dialog[data-v-fee45ec6]{padding-top:128px;background:var(--white);z-index:9999;position:fixed;top:0;bottom:0;left:0;right:0;width:100vw}@media only screen and (min-width: 769px){.k-modal-fullscreen-dialog[data-v-fee45ec6]{padding-top:64px}}.k-modal-fullscreen-header[data-v-fee45ec6]{position:fixed;display:flex;top:0;width:100%;flex-direction:column;padding:var(--spacing-lg) 0;background-color:var(--white);border-bottom:1px solid var(--grey-300)}.k-modal-fullscreen-header .k-modal-fullscreen-header-description[data-v-fee45ec6]{display:flex;justify-content:space-between;font-size:20px;font-size:var(--KModalFullscreenHeaderSize, 20px);font-weight:600;font-weight:var(--KModalFullscreenHeaderWeight, 600);color:#0b172d;color:var(--KModalFullscreenHeaderColor, var(--black-500, #0b172d))}.k-modal-fullscreen-header .k-modal-fullscreen-body[data-v-fee45ec6]{text-align:center;position:relative;flex:1 1 auto;font-size:13px;font-size:var(--KModalFullscreenFontSize, 13px);line-height:20px}.k-modal-fullscreen-title[data-v-fee45ec6]{display:inline-flex;position:relative;margin-left:36px}.k-modal-fullscreen-action[data-v-fee45ec6]{display:inline-flex;margin-right:32px;margin-right:var(--spacing-xl, 32px)}.k-modal-fullscreen-action button[data-v-fee45ec6],.k-modal-fullscreen-action[data-v-fee45ec6] button{height:40px;margin-left:16px;margin-left:var(--spacing-md, 16px);font-weight:600;font-size:13px;line-height:13px}.k-modal-fullscreen-body-header[data-v-fee45ec6],.k-modal-fullscreen-body[data-v-fee45ec6]{color:#0b172d;color:var(--KModalFullscreenColor, var(--black-500, #0b172d));padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}@media only screen and (min-width: 769px){.k-modal-fullscreen-body-header[data-v-fee45ec6],.k-modal-fullscreen-body[data-v-fee45ec6]{padding-left:120px;padding-right:120px}}@media only screen and (min-width: 993px){.k-modal-fullscreen-body-header[data-v-fee45ec6],.k-modal-fullscreen-body[data-v-fee45ec6]{padding-left:230px;padding-right:230px}}.k-modal-fullscreen-body-header[data-v-fee45ec6]{padding-top:0;padding-bottom:0}.k-modal-fullscreen-body[data-v-fee45ec6]{padding-bottom:var(--spacing-lg)}@media only screen and (min-width: 769px){.k-modal-fullscreen-body[data-v-fee45ec6]{padding-bottom:64px}}.k-modal-fullscreen-body-header[data-v-fee45ec6]{margin-top:64px;margin-bottom:var(--spacing-xl)}.k-modal-fullscreen-body-header .body-header[data-v-fee45ec6]{font-size:32px;line-height:32px;font-weight:600;margin-bottom:-4px}.k-modal-fullscreen-body-header .body-header-description[data-v-fee45ec6]{font-weight:400;font-size:14px;line-height:22px;color:var(--grey-600);margin-top:var(--spacing-md)}.k-modal-fullscreen-body-description h2[data-v-fee45ec6]{border:none}.k-modal-fullscreen.isOpen .k-modal-fullscreen-dialog[data-v-fee45ec6]{overflow-y:auto}.header-content[data-v-fee45ec6]{display:inline-block;margin-top:4px;margin-top:var(--spacing-xxs, 4px);padding-left:6px;border-left:1px solid var(--grey-300);line-height:24px}.k-modal-fullscreen-action-buttons[data-v-fee45ec6]{margin-left:auto}.k-modal-fullscreen-action-buttons button[data-v-fee45ec6],.k-modal-fullscreen-action-buttons[data-v-fee45ec6] button{margin-left:16px;margin-left:var(--spacing-md, 16px)}.header-icon .kong-icon.kong-icon-kong{position:relative;top:1px}.k-prompt[data-v-043fdb40]{--KModalBottomMargin: var(--spacing-md)}.k-prompt[data-v-043fdb40] .k-modal-dialog.modal-dialog{padding:var(--spacing-lg);padding-bottom:var(--spacing-md)}.k-prompt[data-v-043fdb40] .k-modal-dialog.modal-dialog .close-button{margin-left:auto}.k-prompt[data-v-043fdb40] .k-modal-dialog.modal-dialog .divider{margin-left:calc(var(--spacing-lg) * -1);margin-right:calc(var(--spacing-lg) * -1);color:var(--grey-300)}.k-prompt[data-v-043fdb40] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header{width:100%;display:flex}.k-prompt[data-v-043fdb40] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-header.modal-header .close-button .k-button{padding:8px 0 8px 8px;margin-top:-8px}.k-prompt[data-v-043fdb40] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body{width:100%}.k-prompt[data-v-043fdb40] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{font-size:var(--type-md);text-align:start;color:var(--grey-600);line-height:24px;white-space:normal;overflow-y:auto;overflow-x:hidden;max-height:300px;max-height:var(--KPromptMaxHeight, 300px);padding-bottom:var(--spacing-lg);width:99%}@media screen and (min-width: 768px){.k-prompt[data-v-043fdb40] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content{max-height:500px;max-height:var(--KPromptMaxHeight, 500px)}}.k-prompt[data-v-043fdb40] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text{margin-top:var(--spacing-lg)}.k-prompt[data-v-043fdb40] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-body.modal-body .k-prompt-body .k-prompt-body-content .k-prompt-confirm-text .k-input{width:100%}.k-prompt[data-v-043fdb40] .k-modal-dialog.modal-dialog .k-modal-content .k-modal-footer.modal-footer .k-prompt-action-buttons{margin-left:auto}.k-radio-label[data-v-372ea01c]{font-size:14px;font-size:var(--type-sm, 14px)}.k-radio-description[data-v-372ea01c]{padding-top:var(--spacing-xxs);padding-left:var(--spacing-lg);font-size:14px;font-size:var(--type-sm, 14px);line-height:20px;color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45))}.k-radio-label[data-v-372ea01c]:has(+ .k-radio-description){font-weight:600}.k-slideout[data-v-19db8b36]{--KCardPaddingY: 2rem;--KCardPaddingX: 3rem}.k-slideout .panel-background[data-v-19db8b36]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.45);background:var(--black-45, rgba(0, 0, 0, .45));z-index:9999}.k-slideout .panel[data-v-19db8b36]{position:fixed;top:0;right:0;height:100vh;width:100%;max-width:500px;background-color:#fff;background-color:var(--white, #ffffff);z-index:9999}.k-slideout .panel .close-btn[data-v-19db8b36]{position:absolute;top:1rem;left:1rem;height:16px;width:16px;padding:0;border:none;background:none;cursor:pointer;outline:inherit;transition:.2s ease}.k-slideout .panel .content[data-v-19db8b36]{height:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.k-slideout .panel .content[data-v-19db8b36]::-webkit-scrollbar{display:none}@keyframes slide{0%{transform:translate(100%)}to{transform:translate(0)}}.k-slideout .slide-enter-active{animation:slide .3s cubic-bezier(1,.5,.8,1)}.k-slideout .slide-leave-active{animation:slide .3s ease reverse}.k-slideout .fade-enter-active,.k-slideout .fade-leave-active{transition:opacity .5s}.k-slideout .fade-enter,.k-slideout .fade-leave-to{opacity:0}.k-step-state-icon circle[data-v-3ef7acf2]{stroke:var(--teal-300);stroke:var(--KStepActiveColor, var(--teal-300))}.k-step-state-icon .k-step-icon-primary[data-v-713fc4ad]{fill:var(--teal-300);fill:var(--KStepCompletedColor, var(--teal-300))}.k-step-state-icon .k-step-icon-secondary[data-v-713fc4ad]{stroke:var(--white);stroke:var(--KStepCompletedSecondaryColor, var(--white))}.k-step-state-icon circle[data-v-f28650fe]{stroke:var(--grey-300);stroke:var(--KStepDefaultColor, var(--grey-300))}.k-step-state-icon .k-step-icon-primary[data-v-8359bd4e]{fill:var(--red-500);fill:var(--KStepErrorColor, var(--red-500))}.k-step-state-icon .k-step-icon-secondary[data-v-8359bd4e]{fill:var(--white);fill:var(--KStepErrorSecondaryColor, var(--white))}.k-step-spinner>svg[data-v-0acc505c]{animation:rotate-0acc505c 2s linear infinite}.k-step-spinner>svg circle[data-v-0acc505c]{stroke:var(--teal-300);stroke:var(--KStepPendingColor, var(--teal-300));stroke-linecap:round;animation:dash-0acc505c 1.5s ease-in-out infinite}@keyframes rotate-0acc505c{to{transform:rotate(360deg)}}@keyframes dash-0acc505c{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.k-step-state[data-v-3c65a965]{background:var(--white);background:var(--KStepBackgroundColor, var(--white))}.k-step-state .k-step-state-icon{height:24px;height:var(--KStepIconSize, 24px);width:24px;width:var(--KStepIconSize, 24px)}.k-step[data-v-67f709cc]{display:list-item;padding:var(--spacing-sm) 0;flex:1 1 0%;--divider-spacing: .5rem}.k-step:last-child>.k-step-container[data-v-67f709cc]:after{display:none}.k-step .k-step-container[data-v-67f709cc]{display:flex;margin:auto;flex-direction:column;align-items:center;padding-bottom:var(--spacing-xxs);position:relative}.k-step .k-step-container .k-step-label[data-v-67f709cc]{--KInputLabelColor: var(--grey-500);--KInputLabelSize: var(--type-md);--KInputLabelWeight: 500;min-width:100px;text-align:center;padding-top:var(--spacing-sm)}.k-step .k-step-container .k-step-label.bolder[data-v-67f709cc]{--KInputLabelWeight: 600;--KInputLabelColor: var(--black-500)}.k-step .k-step-container[data-v-67f709cc]:after{content:"";height:2px;width:calc(100% - 26px - var(--divider-spacing) * 2);width:calc(100% - var(--KStepIconSize, 26px) - var(--divider-spacing) * 2);top:12px;top:calc(var(--KStepIconSize, var(--spacing-lg, 24px)) / 2);left:calc(50% + 26px / 1.5 + var(--divider-spacing));left:calc(50% + var(--KStepIconSize, 26px) / 1.5 + var(--divider-spacing));position:absolute;background-color:var(--grey-300);background-color:var(--KStepDividerColorDefault, var(--grey-300))}.k-step .k-step-container.completed[data-v-67f709cc]:after{background-color:var(--teal-300);background-color:var(--KStepDividerColorCompleted, var(--teal-300))}.k-step .k-step-label.error .k-input-label{color:var(--red-500)}.k-stepper[data-v-1fd94614]{list-style:none;padding-inline-start:0px;width:100%;max-width:100%;overflow-x:auto;display:flex;position:relative}.k-table-wrapper[data-v-4f741344]{width:100%;overflow:auto}.k-table-toolbar[data-v-4f741344]>*{display:flex}.k-table[data-v-4f741344]{width:100%;max-width:100%;margin-top:0;border-collapse:collapse}.k-table th[data-v-4f741344],.k-table td[data-v-4f741344]{padding:12px 16px;padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);vertical-align:middle;white-space:nowrap}.k-table thead[data-v-4f741344]{height:60px;position:sticky;top:0;background-color:#fff;border-bottom:1px solid #f1f1f5;border-bottom:1px solid var(--KTableBorder, var(--grey-200, #f1f1f5))}.k-table thead.is-scrolled[data-v-4f741344]{border-bottom:none}.k-table thead tr[data-v-4f741344]{position:relative}.k-table thead tr[data-v-4f741344]:after{opacity:0;transition:opacity .2s ease-in-out;content:"";position:absolute;z-index:-1;width:100%;height:100%;box-shadow:none;left:0;pointer-events:none}.k-table thead tr.is-scrolled[data-v-4f741344]{border-bottom:none}.k-table thead tr.is-scrolled[data-v-4f741344]:after{box-shadow:0 .2px .6px #00000008,0 .6px 1.8px #0000000b,0 1.5px 4.2px #0000000f,0 5px 14px #00000017;opacity:1;transition:opacity .2s ease-in-out}.k-table thead th[data-v-4f741344]{padding:12px 16px;padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);text-align:left;font-size:14px;font-size:var(--KTableHeaderSize, var(--type-sm, 14px));font-weight:600}.k-table thead th.active-sort[data-v-4f741344]{color:var(--blue-500)}.k-table thead th .sr-only[data-v-4f741344]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.k-table thead th.sortable[data-v-4f741344]{cursor:pointer}.k-table tbody tr[data-v-4f741344]{height:44px}.k-table tbody tr[data-v-4f741344]:not(:last-of-type){border-bottom:1px solid #f1f1f5;border-bottom:1px solid var(--KTableBorder, var(--grey-200, #f1f1f5))}.k-table tbody td[data-v-4f741344]{color:#000000b3;color:var(--KTableColor, var(--black-70, rgba(0, 0, 0, .7)));white-space:nowrap}.k-table tbody td a[data-v-4f741344]{color:#1155cb;color:var(--blue-500, #1155cb);text-decoration:none}.k-table tbody td a[data-v-4f741344]:hover{text-decoration:underline}.k-table.has-hover tbody tr[data-v-4f741344]:hover{background-color:#f2f6fe;background-color:var(--KTableHover, var(--blue-100, #f2f6fe))}.k-table.is-clickable[data-v-4f741344]{user-select:none}.k-table.is-clickable tbody tr[data-v-4f741344]{cursor:pointer}.k-table.side-border[data-v-4f741344]{border-collapse:separate;border-spacing:0 2px}.k-table.side-border tbody tr[data-v-4f741344]{border-bottom:none}.k-table.side-border tbody tr td[data-v-4f741344]:first-child{border-left:3px solid #dae3f2;border-left:3px solid var(--KTableBorder, var(--steel-200, #dae3f2))}.k-table.side-border.has-hover tbody tr:hover td[data-v-4f741344]:first-child{border-left:3px solid #a3b6d9;border-left:3px solid var(--KTableBorder, var(--steel-300, #a3b6d9))}.k-table thead th .caret{top:2px;position:relative;transform:rotate(0)}.k-table thead th.sortable.asc .caret{transform:rotate(-180deg)}.k-table tbody td button,.k-table tbody td .k-button{margin-top:calc(-1 * var(--spacing-xs));margin-top:calc(-1 * var(--KButtonPaddingY, var(--spacing-xs)));margin-bottom:calc(-1 * var(--spacing-xs));margin-bottom:calc(-1 * var(--KButtonPaddingY, var(--spacing-xs)))}.k-tabs ul[data-v-b0b5f6ae]{display:flex;margin-bottom:16px;margin-bottom:var(--spacing-md, 16px);padding-left:0;list-style:none;font-size:18px;line-height:20px;border-bottom:2px solid #e7e7ec;border-bottom:2px solid var(--KTabsBottomBorderColor, var(--grey-300, #e7e7ec))}.k-tabs ul .tab-item[data-v-b0b5f6ae]{position:relative;padding:16px;padding:var(--spacing-md, 16px);cursor:pointer}.k-tabs ul .tab-item[data-v-b0b5f6ae]:not(:first-of-type){margin-left:8px;margin-left:var(--spacing-xs, 8px)}.k-tabs ul .tab-item[data-v-b0b5f6ae]:not(:last-of-type){margin-right:8px;margin-right:var(--spacing-xs, 8px)}.k-tabs ul .tab-item[data-v-b0b5f6ae]:after{position:absolute;bottom:-2px;left:0;width:100%;height:2px;display:block;content:""}.k-tabs ul .tab-item.active[data-v-b0b5f6ae],.k-tabs ul .tab-item[data-v-b0b5f6ae]:hover{border-bottom:4px solid #169fcc;border-bottom:4px solid var(--KTabBottomBorderColor, var(--teal-300, #169fcc))}.k-tabs ul .tab-item.active .tab-link[data-v-b0b5f6ae],.k-tabs ul .tab-item:hover .tab-link[data-v-b0b5f6ae]{color:#0b172d;color:var(--KTabsActiveColor, var(--black-500, #0b172d))}.k-tabs ul .tab-link[data-v-b0b5f6ae]{display:block;color:#00000073;color:var(--KTabsColor, var(--black-45, rgba(0, 0, 0, .45)))}.k-tabs ul .tab-link[data-v-b0b5f6ae]:hover{text-decoration:none;border:none}.k-input-wrapper[data-v-435bcd7f]{display:grid;width:fit-content}.k-input-wrapper textarea.k-input[data-v-435bcd7f]{-webkit-appearance:none}.k-input-wrapper textarea.form-control[data-v-435bcd7f]{font-family:var(--font-family-sans);resize:none}.k-input-wrapper textarea.form-control[data-v-435bcd7f]:focus::placeholder{color:transparent}.k-input-wrapper .char-limit[data-v-435bcd7f]{margin-left:auto}.k-input-wrapper .over-char-limit[data-v-435bcd7f]{color:var(--red-600)}.k-input-wrapper .text-on-input label.hovered[data-v-435bcd7f],.k-input-wrapper .text-on-input label[data-v-435bcd7f]:hover{color:var(--blue-500);color:var(--KInputHover, var(--blue-500))}.type-xxxl[data-v-32434ea8]{font-size:32px;font-size:var(--type-xxxl)}.type-xxl[data-v-32434ea8]{font-size:28px;font-size:var(--type-xxl)}.type-xl[data-v-32434ea8]{font-size:22px;font-size:var(--type-xl)}.type-lg[data-v-32434ea8]{font-size:18px;font-size:var(--type-lg)}.type-md[data-v-32434ea8]{font-size:16px;font-size:var(--type-md)}.type-sm[data-v-32434ea8]{font-size:14px;font-size:var(--type-sm)}.type-xs[data-v-32434ea8]{font-size:12px;font-size:var(--type-xs)}.type-xxs[data-v-32434ea8]{font-size:10px;font-size:var(--type-xxs)}.mono[data-v-32434ea8]{font-family:monospace;font-family:var(--font-family-mono)}.mono.type-xxxl[data-v-32434ea8]{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl[data-v-32434ea8]{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl[data-v-32434ea8]{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg[data-v-32434ea8]{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md[data-v-32434ea8]{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm[data-v-32434ea8]{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs[data-v-32434ea8]{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs[data-v-32434ea8]{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100[data-v-32434ea8]{color:#f2f6fe;color:var(--blue-100)}.color-blue-200[data-v-32434ea8]{color:#bdd3f9;color:var(--blue-200)}.color-blue-300[data-v-32434ea8]{color:#8ab3fa;color:var(--blue-300)}.color-blue-400[data-v-32434ea8]{color:#3972d5;color:var(--blue-400)}.color-blue-500[data-v-32434ea8]{color:#1155cb;color:var(--blue-500)}.color-blue-600[data-v-32434ea8]{color:#003694;color:var(--blue-600)}.color-blue-700[data-v-32434ea8]{color:#0a2b66;color:var(--blue-700)}.color-petrol-100[data-v-32434ea8]{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200[data-v-32434ea8]{color:#0364ac;color:var(--petrol-200)}.color-purple-100[data-v-32434ea8]{color:#d7d8fe;color:var(--purple-100)}.color-purple-200[data-v-32434ea8]{color:#bec0fd;color:var(--purple-200)}.color-purple-300[data-v-32434ea8]{color:#9396fc;color:var(--purple-300)}.color-purple-400[data-v-32434ea8]{color:#473cfb;color:var(--purple-400)}.color-steel-100[data-v-32434ea8]{color:#f0f4fa;color:var(--steel-100)}.color-steel-200[data-v-32434ea8]{color:#dae3f2;color:var(--steel-200)}.color-steel-300[data-v-32434ea8]{color:#a3b6d9;color:var(--steel-300)}.color-steel-400[data-v-32434ea8]{color:#7d91b3;color:var(--steel-400)}.color-steel-500[data-v-32434ea8]{color:#5c7299;color:var(--steel-500)}.color-steel-600[data-v-32434ea8]{color:#395380;color:var(--steel-600)}.color-steel-700[data-v-32434ea8]{color:#273c61;color:var(--steel-700)}.color-red-100[data-v-32434ea8]{color:#ffdede;color:var(--red-100)}.color-red-200[data-v-32434ea8]{color:#fcc;color:var(--red-200)}.color-red-300[data-v-32434ea8]{color:#ff9a99;color:var(--red-300)}.color-red-400[data-v-32434ea8]{color:#ff7877;color:var(--red-400)}.color-red-500[data-v-32434ea8]{color:#d44324;color:var(--red-500)}.color-red-600[data-v-32434ea8]{color:#e50000;color:var(--red-600)}.color-red-700[data-v-32434ea8]{color:#922021;color:var(--red-700)}.color-green-100[data-v-32434ea8]{color:#e8f8f5;color:var(--green-100)}.color-green-200[data-v-32434ea8]{color:#c0f2d5;color:var(--green-200)}.color-green-300[data-v-32434ea8]{color:#84e5ae;color:var(--green-300)}.color-green-400[data-v-32434ea8]{color:#42d782;color:var(--green-400)}.color-green-500[data-v-32434ea8]{color:#07a88d;color:var(--green-500)}.color-green-600[data-v-32434ea8]{color:#008871;color:var(--green-600)}.color-green-700[data-v-32434ea8]{color:#13755e;color:var(--green-700)}.color-teal-100[data-v-32434ea8]{color:#cdf1fe;color:var(--teal-100)}.color-teal-200[data-v-32434ea8]{color:#91e1fc;color:var(--teal-200)}.color-teal-300[data-v-32434ea8]{color:#169fcc;color:var(--teal-300)}.color-teal-400[data-v-32434ea8]{color:#0a7fae;color:var(--teal-400)}.color-teal-500[data-v-32434ea8]{color:#006e9d;color:var(--teal-500)}.color-yellow-100[data-v-32434ea8]{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200[data-v-32434ea8]{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300[data-v-32434ea8]{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400[data-v-32434ea8]{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500[data-v-32434ea8]{color:#c67c06;color:var(--yellow-500)}.color-yellow-600[data-v-32434ea8]{color:#a05604;color:var(--yellow-600)}.color-grey-100[data-v-32434ea8]{color:#f8f8fa;color:var(--grey-100)}.color-grey-200[data-v-32434ea8]{color:#f1f1f5;color:var(--grey-200)}.color-grey-300[data-v-32434ea8]{color:#e7e7ec;color:var(--grey-300)}.color-grey-400[data-v-32434ea8]{color:#b6b6bd;color:var(--grey-400)}.color-grey-500[data-v-32434ea8]{color:#6f7787;color:var(--grey-500)}.color-grey-600[data-v-32434ea8]{color:#3c4557;color:var(--grey-600)}.color-black-85[data-v-32434ea8]{color:#000000d9;color:var(--black-85)}.color-black-70[data-v-32434ea8]{color:#000000b3;color:var(--black-70)}.color-black-45[data-v-32434ea8]{color:#00000073;color:var(--black-45)}.color-black-25[data-v-32434ea8]{color:#00000040;color:var(--black-25)}.color-black-10[data-v-32434ea8]{color:#0000001a;color:var(--black-10)}.color-black-100[data-v-32434ea8]{color:#dfdfdf;color:var(--black-100)}.color-black-200[data-v-32434ea8]{color:#b1b2b1;color:var(--black-200)}.color-black-300[data-v-32434ea8]{color:#6f7787;color:var(--black-300)}.color-black-400[data-v-32434ea8]{color:#3c4557;color:var(--black-400)}.color-black-500[data-v-32434ea8]{color:#0b172d;color:var(--black-500)}.color-white[data-v-32434ea8]{color:#fff;color:var(--white)}.style-heading-1[data-v-32434ea8]{font-size:32px!important;line-height:36px!important;font-weight:400!important}.style-heading-2[data-v-32434ea8]{font-size:20px!important;line-height:24px!important;font-weight:400!important}.style-heading-3[data-v-32434ea8]{font-size:16px!important;line-height:24px!important;font-weight:400!important}.style-heading-4[data-v-32434ea8]{font-size:14px!important;line-height:20px!important;font-weight:400!important}.style-body-lg[data-v-32434ea8],.style-body-lg-bold[data-v-32434ea8]{font-size:16px!important;line-height:24px!important;font-weight:400!important}.style-body-md[data-v-32434ea8]{font-size:13px!important;line-height:20px!important;font-weight:400!important}.style-body-md-bold[data-v-32434ea8]{font-size:13px!important;line-height:24px!important;font-weight:400!important}.style-body-sm[data-v-32434ea8],.style-body-sm-bold[data-v-32434ea8]{font-size:12px!important;line-height:16px!important;font-weight:400!important}.style-body-tiny[data-v-32434ea8]{font-size:11px!important;line-height:16px!important;font-weight:300!important}.style-body-link[data-v-32434ea8]{font-size:13px!important;line-height:20px!important;font-weight:400!important}.style-body-bc[data-v-32434ea8]{font-size:12px!important;line-height:24px!important;font-weight:400!important;text-transform:uppercase!important}.style-body-code[data-v-32434ea8]{font-size:13px!important;line-height:24px!important;font-weight:100!important}.mx-auto[data-v-32434ea8]{margin-left:auto!important;margin-right:auto!important}.my-auto[data-v-32434ea8]{margin-top:auto!important;margin-bottom:auto!important}.ma-auto[data-v-32434ea8]{margin:auto!important}.mx-0[data-v-32434ea8]{margin-left:0!important;margin-right:0!important}.my-0[data-v-32434ea8]{margin-top:0!important;margin-bottom:0!important}.ma-0[data-v-32434ea8]{margin:0!important}.px-auto[data-v-32434ea8]{padding-left:auto!important;padding-right:auto!important}.py-auto[data-v-32434ea8]{padding-top:auto!important;padding-bottom:auto!important}.pa-auto[data-v-32434ea8]{padding-left:auto!important;padding-right:auto!important;padding-top:auto!important;padding-bottom:auto!important}.px-0[data-v-32434ea8]{padding-left:0!important;padding-right:0!important}.py-0[data-v-32434ea8]{padding-top:0!important;padding-bottom:0!important}.pa-0[data-v-32434ea8]{padding:0!important}.mt-auto[data-v-32434ea8]{margin-top:auto!important}.mt-0[data-v-32434ea8]{margin-top:0!important}.mr-auto[data-v-32434ea8]{margin-right:auto!important}.mr-0[data-v-32434ea8]{margin-right:0!important}.mb-auto[data-v-32434ea8]{margin-bottom:auto!important}.mb-0[data-v-32434ea8]{margin-bottom:0!important}.ml-auto[data-v-32434ea8]{margin-left:auto!important}.ml-0[data-v-32434ea8]{margin-left:0!important}.mt-1[data-v-32434ea8]{margin-top:4px!important}.mr-1[data-v-32434ea8]{margin-right:4px!important}.mb-1[data-v-32434ea8]{margin-bottom:4px!important}.ml-1[data-v-32434ea8]{margin-left:4px!important}.mx-1[data-v-32434ea8]{margin-left:4px!important;margin-right:4px!important}.my-1[data-v-32434ea8]{margin-top:4px!important;margin-bottom:4px!important}.ma-1[data-v-32434ea8]{margin:4px!important}.mt-2[data-v-32434ea8]{margin-top:8px!important}.mr-2[data-v-32434ea8]{margin-right:8px!important}.mb-2[data-v-32434ea8]{margin-bottom:8px!important}.ml-2[data-v-32434ea8]{margin-left:8px!important}.mx-2[data-v-32434ea8]{margin-left:8px!important;margin-right:8px!important}.my-2[data-v-32434ea8]{margin-top:8px!important;margin-bottom:8px!important}.ma-2[data-v-32434ea8]{margin:8px!important}.mt-3[data-v-32434ea8]{margin-top:12px!important}.mr-3[data-v-32434ea8]{margin-right:12px!important}.mb-3[data-v-32434ea8]{margin-bottom:12px!important}.ml-3[data-v-32434ea8]{margin-left:12px!important}.mx-3[data-v-32434ea8]{margin-left:12px!important;margin-right:12px!important}.my-3[data-v-32434ea8]{margin-top:12px!important;margin-bottom:12px!important}.ma-3[data-v-32434ea8]{margin:12px!important}.mt-4[data-v-32434ea8]{margin-top:16px!important}.mr-4[data-v-32434ea8]{margin-right:16px!important}.mb-4[data-v-32434ea8]{margin-bottom:16px!important}.ml-4[data-v-32434ea8]{margin-left:16px!important}.mx-4[data-v-32434ea8]{margin-left:16px!important;margin-right:16px!important}.my-4[data-v-32434ea8]{margin-top:16px!important;margin-bottom:16px!important}.ma-4[data-v-32434ea8]{margin:16px!important}.mt-5[data-v-32434ea8]{margin-top:24px!important}.mr-5[data-v-32434ea8]{margin-right:24px!important}.mb-5[data-v-32434ea8]{margin-bottom:24px!important}.ml-5[data-v-32434ea8]{margin-left:24px!important}.mx-5[data-v-32434ea8]{margin-left:24px!important;margin-right:24px!important}.my-5[data-v-32434ea8]{margin-top:24px!important;margin-bottom:24px!important}.ma-5[data-v-32434ea8]{margin:24px!important}.mt-6[data-v-32434ea8]{margin-top:32px!important}.mr-6[data-v-32434ea8]{margin-right:32px!important}.mb-6[data-v-32434ea8]{margin-bottom:32px!important}.ml-6[data-v-32434ea8]{margin-left:32px!important}.mx-6[data-v-32434ea8]{margin-left:32px!important;margin-right:32px!important}.my-6[data-v-32434ea8]{margin-top:32px!important;margin-bottom:32px!important}.ma-6[data-v-32434ea8]{margin:32px!important}.mt-7[data-v-32434ea8]{margin-top:48px!important}.mr-7[data-v-32434ea8]{margin-right:48px!important}.mb-7[data-v-32434ea8]{margin-bottom:48px!important}.ml-7[data-v-32434ea8]{margin-left:48px!important}.mx-7[data-v-32434ea8]{margin-left:48px!important;margin-right:48px!important}.my-7[data-v-32434ea8]{margin-top:48px!important;margin-bottom:48px!important}.ma-7[data-v-32434ea8]{margin:48px!important}.mt-8[data-v-32434ea8]{margin-top:64px!important}.mr-8[data-v-32434ea8]{margin-right:64px!important}.mb-8[data-v-32434ea8]{margin-bottom:64px!important}.ml-8[data-v-32434ea8]{margin-left:64px!important}.mx-8[data-v-32434ea8]{margin-left:64px!important;margin-right:64px!important}.my-8[data-v-32434ea8]{margin-top:64px!important;margin-bottom:64px!important}.ma-8[data-v-32434ea8]{margin:64px!important}.pt-0[data-v-32434ea8]{padding-top:0!important}.pr-0[data-v-32434ea8]{padding-right:0!important}.pb-0[data-v-32434ea8]{padding-bottom:0!important}.pl-0[data-v-32434ea8]{padding-left:0!important}.pt-1[data-v-32434ea8]{padding-top:4px!important}.pr-1[data-v-32434ea8]{padding-right:4px!important}.pb-1[data-v-32434ea8]{padding-bottom:4px!important}.pl-1[data-v-32434ea8]{padding-left:4px!important}.px-1[data-v-32434ea8]{padding-left:4px!important;padding-right:4px!important}.py-1[data-v-32434ea8]{padding-top:4px!important;padding-bottom:4px!important}.pa-1[data-v-32434ea8]{padding:4px!important}.pt-2[data-v-32434ea8]{padding-top:8px!important}.pr-2[data-v-32434ea8]{padding-right:8px!important}.pb-2[data-v-32434ea8]{padding-bottom:8px!important}.pl-2[data-v-32434ea8]{padding-left:8px!important}.px-2[data-v-32434ea8]{padding-left:8px!important;padding-right:8px!important}.py-2[data-v-32434ea8]{padding-top:8px!important;padding-bottom:8px!important}.pa-2[data-v-32434ea8]{padding:8px!important}.pt-3[data-v-32434ea8]{padding-top:12px!important}.pr-3[data-v-32434ea8]{padding-right:12px!important}.pb-3[data-v-32434ea8]{padding-bottom:12px!important}.pl-3[data-v-32434ea8]{padding-left:12px!important}.px-3[data-v-32434ea8]{padding-left:12px!important;padding-right:12px!important}.py-3[data-v-32434ea8]{padding-top:12px!important;padding-bottom:12px!important}.pa-3[data-v-32434ea8]{padding:12px!important}.pt-4[data-v-32434ea8]{padding-top:16px!important}.pr-4[data-v-32434ea8]{padding-right:16px!important}.pb-4[data-v-32434ea8]{padding-bottom:16px!important}.pl-4[data-v-32434ea8]{padding-left:16px!important}.px-4[data-v-32434ea8]{padding-left:16px!important;padding-right:16px!important}.py-4[data-v-32434ea8]{padding-top:16px!important;padding-bottom:16px!important}.pa-4[data-v-32434ea8]{padding:16px!important}.pt-5[data-v-32434ea8]{padding-top:24px!important}.pr-5[data-v-32434ea8]{padding-right:24px!important}.pb-5[data-v-32434ea8]{padding-bottom:24px!important}.pl-5[data-v-32434ea8]{padding-left:24px!important}.px-5[data-v-32434ea8]{padding-left:24px!important;padding-right:24px!important}.py-5[data-v-32434ea8]{padding-top:24px!important;padding-bottom:24px!important}.pa-5[data-v-32434ea8]{padding:24px!important}.pt-6[data-v-32434ea8]{padding-top:32px!important}.pr-6[data-v-32434ea8]{padding-right:32px!important}.pb-6[data-v-32434ea8]{padding-bottom:32px!important}.pl-6[data-v-32434ea8]{padding-left:32px!important}.px-6[data-v-32434ea8]{padding-left:32px!important;padding-right:32px!important}.py-6[data-v-32434ea8]{padding-top:32px!important;padding-bottom:32px!important}.pa-6[data-v-32434ea8]{padding:32px!important}.pt-7[data-v-32434ea8]{padding-top:48px!important}.pr-7[data-v-32434ea8]{padding-right:48px!important}.pb-7[data-v-32434ea8]{padding-bottom:48px!important}.pl-7[data-v-32434ea8]{padding-left:48px!important}.px-7[data-v-32434ea8]{padding-left:48px!important;padding-right:48px!important}.py-7[data-v-32434ea8]{padding-top:48px!important;padding-bottom:48px!important}.pa-7[data-v-32434ea8]{padding:48px!important}.pt-8[data-v-32434ea8]{padding-top:64px!important}.pr-8[data-v-32434ea8]{padding-right:64px!important}.pb-8[data-v-32434ea8]{padding-bottom:64px!important}.pl-8[data-v-32434ea8]{padding-left:64px!important}.px-8[data-v-32434ea8]{padding-left:64px!important;padding-right:64px!important}.py-8[data-v-32434ea8]{padding-top:64px!important;padding-bottom:64px!important}.pa-8[data-v-32434ea8]{padding:64px!important}.float-left[data-v-32434ea8]{float:left!important}.float-right[data-v-32434ea8]{float:right!important}.float-none[data-v-32434ea8]{float:none!important}.truncate[data-v-32434ea8]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multi-line-truncation[data-v-32434ea8]{display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);-webkit-box-orient:vertical;overflow:hidden}.truncate-multi[data-v-32434ea8]{line-height:24px;line-height:var(--TLineHeight, 24px);font-size:16px;font-size:var(--TFontSize, 16px);position:relative;max-height:120px;max-height:calc(var(--TLineHeight, 24px) * var(--TMaxLines, 5));overflow:hidden;padding-right:100px!important;padding-right:calc(var(--TPosRight, 12px) * var(--TPadRight, 8) + 4px)!important}.truncate-multi .truncate-multi[data-v-32434ea8]:before{position:absolute;content:"...";top:104px;top:calc(var(--TLineHeight, 24px) * (var(--TMaxLines, 5) - 1) + var(--TFontSize, 16px) * .5);right:12px;right:var(--TPosRight, 12px)}.capitalize[data-v-32434ea8]{text-transform:capitalize!important}.lowercase[data-v-32434ea8]{text-transform:lowercase!important}.uppercase[data-v-32434ea8]{text-transform:uppercase!important}.bold-500[data-v-32434ea8]{font-weight:500!important}.bold-600[data-v-32434ea8]{font-weight:600!important}.bold-700[data-v-32434ea8]{font-weight:700!important}.d-none[data-v-32434ea8]{display:none!important}.d-inline[data-v-32434ea8]{display:inline!important}.d-inline-block[data-v-32434ea8]{display:inline-block!important}.d-block[data-v-32434ea8]{display:block!important}.d-flex[data-v-32434ea8]{display:flex!important}.d-inline-flex[data-v-32434ea8]{display:inline-flex!important}.flex-fill[data-v-32434ea8]{flex:1 1 auto!important}.flex-row[data-v-32434ea8]{flex-direction:row!important}.flex-column[data-v-32434ea8]{flex-direction:column!important}.flex-row-reverse[data-v-32434ea8]{flex-direction:row-reverse!important}.flex-column-reverse[data-v-32434ea8]{flex-direction:column-reverse!important}.flex-grow-0[data-v-32434ea8]{flex-grow:0!important}.flex-grow-1[data-v-32434ea8]{flex-grow:1!important}.justify-content-start[data-v-32434ea8]{justify-content:flex-start!important}.justify-content-end[data-v-32434ea8]{justify-content:flex-end!important}.justify-content-center[data-v-32434ea8]{justify-content:center!important}.justify-content-between[data-v-32434ea8]{justify-content:space-between!important}.justify-content-around[data-v-32434ea8]{justify-content:space-around!important}.align-items-start[data-v-32434ea8]{align-items:flex-start!important}.align-items-end[data-v-32434ea8]{align-items:flex-end!important}.align-items-center[data-v-32434ea8]{align-items:center!important}.align-items-baseline[data-v-32434ea8]{align-items:baseline!important}.align-items-stretch[data-v-32434ea8]{align-items:stretch!important}.align-content-start[data-v-32434ea8]{align-content:flex-start!important}.align-content-end[data-v-32434ea8]{align-content:flex-end!important}.align-content-center[data-v-32434ea8]{align-content:center!important}.align-content-between[data-v-32434ea8]{align-content:space-between!important}.align-content-around[data-v-32434ea8]{align-content:space-around!important}.align-content-stretch[data-v-32434ea8]{align-content:stretch!important}.align-self-auto[data-v-32434ea8]{align-self:auto!important}.align-self-start[data-v-32434ea8]{align-self:flex-start!important}.align-self-end[data-v-32434ea8]{align-self:flex-end!important}.align-self-center[data-v-32434ea8]{align-self:center!important}.align-self-baseline[data-v-32434ea8]{align-self:baseline!important}.align-self-stretch[data-v-32434ea8]{align-self:stretch!important}.cursor-pointer[data-v-32434ea8]{cursor:pointer!important}.overflow-auto[data-v-32434ea8]{overflow:auto}.overflow-hidden[data-v-32434ea8]{overflow:hidden}.w-25[data-v-32434ea8]{width:25%!important}.w-50[data-v-32434ea8]{width:50%!important}.w-75[data-v-32434ea8]{width:75%!important}.w-100[data-v-32434ea8]{width:100%!important}.w-auto[data-v-32434ea8]{width:auto!important}.h-100[data-v-32434ea8]{height:100%!important}.h-auto[data-v-32434ea8]{height:auto!important}.h-screen[data-v-32434ea8]{min-height:100vh!important}.non-visual-button[data-v-32434ea8],.non-visual-button[data-v-32434ea8]:focus,.non-visual-button[data-v-32434ea8]:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin-32434ea8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden[data-v-32434ea8]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-group[data-v-32434ea8]{display:block;width:100%;margin-bottom:24px;margin-bottom:var(--lg, 24px)}.form-group hr[data-v-32434ea8]{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, ));margin:32px 0;margin:var(--xl, 32px) 0}.k-input+.help[data-v-32434ea8],.k-input-wrapper+.help[data-v-32434ea8]{display:block;margin:8px 0 0;margin:var(--spacing-xs, 8px) 0 0;font-size:14px;font-size:var(--type-sm, 14px);color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45))}.k-input-wrapper .text-on-input[data-v-32434ea8]{position:relative}.k-input-wrapper .text-on-input .hovered[data-v-32434ea8]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input .focused[data-v-32434ea8]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered[data-v-32434ea8]:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused[data-v-32434ea8]:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.disabled[data-v-32434ea8]{color:#6f7787;color:var(--grey-500)}.k-input-wrapper .text-on-input label[data-v-32434ea8]{position:absolute;top:-8px;left:13px;width:auto;padding:2px 4px;z-index:1;line-height:1;font-size:11px;font-weight:500;color:#3c4557;color:var(--KInputBorder, var(--grey-600));background-color:#fff;background-color:var(--KInputBackground, var(--white));display:inline-block;margin-bottom:0;transition:color .1s ease}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]),.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]){display:block;width:100%;padding:10px 16px;padding:10px var(--spacing-md, 16px);color:#000000b3;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)));font-size:16px;font-size:var(--type-md, 16px);font-weight:400;line-height:24px;border:none;border-radius:3px;box-sizing:border-box;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small[data-v-32434ea8],.form-control:not([type=checkbox]):not([type=radio]).k-input-small[data-v-32434ea8]{font-size:12px;font-size:var(--type-xs, 12px);padding:8px 12px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px)}.k-input:not([type=checkbox]):not([type=radio]).k-input-large[data-v-32434ea8],.form-control:not([type=checkbox]):not([type=radio]).k-input-large[data-v-32434ea8]{font-size:16px;font-size:var(--type-md, 16px);padding:16px 24px;padding:var(--spacing-md, 16px) var(--spacing-lg, 24px)}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):hover,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-32434ea8],.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large[data-v-32434ea8]{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):focus,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):focus{outline:none!important;box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-32434ea8],.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large[data-v-32434ea8]{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):disabled,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):disabled{cursor:not-allowed;font-style:italic;background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):invalid,.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):invalid,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio])::placeholder,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio])::placeholder{color:#00000073;color:var(--KInputPlaceholderColor, var(--black-45, rgba(0, 0, 0, .45)));font-weight:400;opacity:1}.k-input[data-v-32434ea8]:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control[data-v-32434ea8]:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search][data-v-32434ea8],.form-control[type=search][data-v-32434ea8]{padding-left:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23000' fill-opacity='.45' fill-rule='evenodd' d='M6 12c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6 6 2.6862915 6 6c0 1.29583043-.410791 2.49571549-1.1092521 3.47653436l1.2305724 1.23057244 2.8232632 2.8338633c.3897175.3911808.3947266 1.0192147.005164 1.4087774-.3868655.3868655-1.014825.3873148-1.4087774-.005164l-2.8338633-2.8232632-1.23057244-1.2305724C8.49571549 11.589209 7.29583043 12 6 12zm4-6c0-2.209139-1.790861-4-4-4S2 3.790861 2 6s1.790861 4 4 4 4-1.790861 4-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px 50%}.k-input[type=search][data-v-32434ea8]::-webkit-search-cancel-button,.form-control[type=search][data-v-32434ea8]::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%3Cpath%20d%3D%27M9.60005%202.40021L1.80005%2010.2002%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3Cpath%20d%3D%27M9.60005%2010.2002L1.80005%202.40021%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3C%2Fsvg%3E);background-size:16px 16px}.k-input-wrapper textarea.form-control[data-v-32434ea8]{resize:none;padding:17px 0 0 22px}.k-input-wrapper textarea.form-control[data-v-32434ea8]:focus{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important}.k-input-wrapper.input-error .k-input[data-v-32434ea8],.k-input-wrapper.input-error .k-input[data-v-32434ea8]:hover,.k-input-wrapper.input-error .k-input[data-v-32434ea8]:focus{outline:none!important;box-shadow:inset 0 0 0 1.5px #d44324!important;box-shadow:inset 0 0 0 1.5px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input.k-input-large[data-v-32434ea8],.k-input-wrapper.input-error .k-input:hover.k-input-large[data-v-32434ea8],.k-input-wrapper.input-error .k-input:focus.k-input-large[data-v-32434ea8]{box-shadow:inset 0 0 0 2px #d44324!important;box-shadow:inset 0 0 0 2px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .text-on-input label[data-v-32434ea8]{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input[data-v-32434ea8]:not([type=checkbox]),select.k-input[data-v-32434ea8]:not([type=checkbox]):read-only,select.k-input[data-v-32434ea8]:not([type=radio]),select.k-input[data-v-32434ea8]:not([type=radio]):read-only{height:38px;background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff))}.k-input-label[data-v-32434ea8]{display:inline-block;color:#000000d9;color:var(--KInputLabelColor, var(--black-85));font-weight:600;font-weight:var(--KInputLabelWeight, 600);font-family:sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, sans-serif));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, 14px));line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, 18px));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, 8px))}.k-input-label .label-tooltip[data-v-32434ea8]{display:flex;align-items:center}.k-input-label .kong-icon[data-v-32434ea8]{margin-left:4px;margin-left:var(--spacing-xxs)}.k-inputCheckbox.k-input-label[data-v-32434ea8],.k-inputRadio.k-input-label[data-v-32434ea8]{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, 16px));font-weight:400;font-family:sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, sans-serif));margin-bottom:0}input.k-input[type=checkbox][data-v-32434ea8],input.k-input[type=radio][data-v-32434ea8],input.form-control[type=checkbox][data-v-32434ea8],input.form-control[type=radio][data-v-32434ea8]{display:inline-block;vertical-align:middle;padding:0;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));background-color:#fff;box-sizing:border-box;appearance:none;user-select:none;-webkit-print-color-adjust:exact}input.k-input[type=checkbox][data-v-32434ea8]:disabled,input.k-input[type=radio][data-v-32434ea8]:disabled,input.form-control[type=checkbox][data-v-32434ea8]:disabled,input.form-control[type=radio][data-v-32434ea8]:disabled{opacity:1}input.k-input[type=checkbox][data-v-32434ea8]:disabled:hover,input.k-input[type=radio][data-v-32434ea8]:disabled:hover,input.form-control[type=checkbox][data-v-32434ea8]:disabled:hover,input.form-control[type=radio][data-v-32434ea8]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox][data-v-32434ea8],input.form-control[type=checkbox][data-v-32434ea8]{height:20px;width:20px;color:#1155cb;color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));border:none;border-radius:3px;margin:0 6px 0 0;outline:none}input.k-input[type=checkbox][data-v-32434ea8]:not(:checked),input.form-control[type=checkbox][data-v-32434ea8]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-32434ea8]:checked,input.form-control[type=checkbox][data-v-32434ea8]:checked{background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.633 0L12 1.397 3.583 10 0 6.337 1.367 4.94l2.216 2.265z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));background-color:currentColor;background-position:center;background-repeat:no-repeat}input.k-input[type=checkbox][data-v-32434ea8]:checked::-ms-check,input.form-control[type=checkbox][data-v-32434ea8]:checked::-ms-check{color:#fff;border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb));background-color:#1155cb;background-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-32434ea8]:hover,input.k-input[type=checkbox][data-v-32434ea8]:active,input.form-control[type=checkbox][data-v-32434ea8]:hover,input.form-control[type=checkbox][data-v-32434ea8]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-32434ea8]:focus,input.form-control[type=checkbox][data-v-32434ea8]:focus{outline:none;border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox][data-v-32434ea8]:disabled:not(:checked),input.form-control[type=checkbox][data-v-32434ea8]:disabled:not(:checked){background-color:#f8f8fa;background-color:var(--KInputCheckboxDisabled, var(--grey-100, #f8f8fa));border:1px solid #b6b6bd;border:1px solid var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd));border-radius:2px}input.k-input[type=checkbox][data-v-32434ea8]:disabled:checked,input.form-control[type=checkbox][data-v-32434ea8]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio][data-v-32434ea8],input.form-control[type=radio][data-v-32434ea8]{display:inline-flex;justify-content:center;align-items:center;height:20px;width:20px;color:#1155cb;color:var(--KRadioPrimary, var(--blue-500, #1155cb));border:2px solid #e7e7ec;border:2px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:100%;margin:0 6px 0 0}input.k-input[type=radio][data-v-32434ea8]:checked,input.form-control[type=radio][data-v-32434ea8]:checked{border-color:currentColor;background-color:#fff;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input.k-input[type=radio][data-v-32434ea8]:checked:after,input.form-control[type=radio][data-v-32434ea8]:checked:after{content:"";display:flex;height:10px;width:10px;background-color:currentColor;border-radius:100%}input.k-input[type=radio][data-v-32434ea8]:checked::-ms-check,input.form-control[type=radio][data-v-32434ea8]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio][data-v-32434ea8]:disabled,input.form-control[type=radio][data-v-32434ea8]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch[data-v-32434ea8]{display:inline-flex;align-items:center;cursor:pointer}.k-switch.switch-with-icon .switch-control[data-v-32434ea8]{width:48px}.k-switch.switch-with-icon .kong-icon[data-v-32434ea8]{height:20px;width:22px;left:57px}.k-switch.switch-with-icon input:checked+.switch-control[data-v-32434ea8]:after{left:26px}.k-switch .switch-control[data-v-32434ea8]{position:relative;display:block;width:44px;height:24px;margin-right:1rem;border-radius:12px;background-color:#b6b6bd;background-color:var(--KInputSwitchBackground, var(--grey-400, #b6b6bd));transition:.2s linear}.k-switch .switch-control.has-label-left[data-v-32434ea8]{margin-right:0;margin-left:1rem}.k-switch .switch-control[data-v-32434ea8]:after{position:absolute;top:2px;left:2px;display:block;width:20px;height:20px;border-radius:50%;background-color:#fff;background-color:var(--white, #ffffff);content:"";transition:.2s linear}.k-switch[disabled][data-v-32434ea8]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control[data-v-32434ea8],.k-switch[disabled]:not(:disabled) input[data-v-32434ea8]{opacity:.3;pointer-events:none}.k-switch input[data-v-32434ea8]{display:none}.k-switch input:checked+.switch-control[data-v-32434ea8]{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control[data-v-32434ea8]:after{left:22px}.k-switch span[data-v-32434ea8]{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}[data-v-32434ea8]:root{--blue-100: #f2f6fe;--blue-200: #bdd3f9;--blue-300: #8ab3fa;--blue-400: #3972d5;--blue-500: #1155cb;--blue-600: #003694;--blue-700: #0a2b66;--petrol-100: #eaf4fb;--petrol-200: #0364ac;--purple-100: #d7d8fe;--purple-200: #bec0fd;--purple-300: #9396fc;--purple-400: #473cfb;--steel-100: #f0f4fa;--steel-200: #dae3f2;--steel-300: #a3b6d9;--steel-400: #7d91b3;--steel-500: #5c7299;--steel-600: #395380;--steel-700: #273c61;--red-100: #ffdede;--red-200: #ffcccc;--red-300: #ff9a99;--red-400: #ff7877;--red-500: #d44324;--red-600: #e50000;--red-700: #922021;--green-100: #e8f8f5;--green-200: #c0f2d5;--green-300: #84e5ae;--green-400: #42d782;--green-500: #07a88d;--green-600: #008871;--green-700: #13755e;--teal-100: #cdf1fe;--teal-200: #91e1fc;--teal-300: #169fcc;--teal-400: #0a7fae;--teal-500: #006e9d;--yellow-100: #fff3d8;--yellow-200: #ffe6ba;--yellow-300: #ffd68c;--yellow-400: #fabe5f;--yellow-500: #c67c06;--yellow-600: #a05604;--grey-100: #f8f8fa;--grey-200: #f1f1f5;--grey-300: #e7e7ec;--grey-400: #b6b6bd;--grey-500: #6f7787;--grey-600: #3c4557;--black-85: rgba(0, 0, 0, .85);--black-70: rgba(0, 0, 0, .7);--black-45: rgba(0, 0, 0, .45);--black-25: rgba(0, 0, 0, .25);--black-10: rgba(0, 0, 0, .1);--black-100: #dfdfdf;--black-200: #b1b2b1;--black-300: #6f7787;--black-400: #3c4557;--black-500: #0b172d;--white: #ffffff;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--type-xxxl: 32px;--type-xxl: 28px;--type-xl: 22px;--type-lg: 18px;--type-md: 16px;--type-sm: 14px;--type-xs: 12px;--type-xxs: 10px;--font-family-sans: sans-serif;--font-family-mono: monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body[data-v-32434ea8]{font-weight:400;font-weight:var(--font-weight-normal, 400)}.toaster-container-outer[data-v-32434ea8]{position:fixed;width:auto;bottom:1rem;right:1rem;max-width:300px;z-index:10000;transition:all .3s}.toaster-item[data-v-32434ea8]{display:flex;width:100%;margin-bottom:1rem;transition:all .3s;overflow:hidden;box-shadow:0 0 12px #0000001f}.toaster-item[data-v-32434ea8] .k-alert{--KAlertInfoBorder: var(--blue-500, color(blue-500));--KAlertSuccessBorder: var(--green-400, color(green-400));--KAlertWarningBorder: var(--yellow-300, color(yellow-300));--KAlertDangerBorder: var(--red-500, color(red-500));display:flex;justify-content:space-between;flex:1;padding:1rem;text-align:left;background-color:#fff;color:#000000b3;color:var(--black-70);margin-bottom:0}.toaster-item[data-v-32434ea8] .k-alert .close{position:relative;order:1;right:0;padding:0 0 0 1rem}.toaster-item[data-v-32434ea8] .k-alert .close:focus,.toaster-item[data-v-32434ea8] .k-alert .close:active{outline:none}.toaster-item .message[data-v-32434ea8]{hyphens:auto;max-width:150ch}.toaster-enter[data-v-32434ea8]{transform:translate(300px)}.toaster-leave-to[data-v-32434ea8]{transform:translate(100%)}.view-switch-button[data-v-d5e8360c]{--KButtonPaddingY: 6px;--KButtonPaddingX: 6px;--KButtonSecondaryHover: var(--white);--KButtonSecondaryHoverBorder: var(--blue-300);--KButtonSecondaryFocus: none;transform:scale(1) translateZ(0);transform:scale(var(--scale, 1)) translateZ(0)}.view-switch-button.paused .icon i[data-v-d5e8360c]{animation-duration:0s}.view-switch-button .icon[data-v-d5e8360c]{width:1.5rem;height:1.5rem;position:relative}.view-switch-button .icon i[data-v-d5e8360c]{position:absolute;left:4px;left:var(--left, 4px);top:4px;top:var(--top, 4px);display:block;border-radius:2px;width:7px;width:var(--width, 7px);height:7px;height:var(--height, 7px);background-color:var(--grey-500);animation:none .5s linear forwards 0s;animation:var(--name, var(--dots-name, none)) var(--duration, var(--dots-duration, .5s)) var(--easing, var(--dots-easing, linear)) forwards var(--delay, var(--dots-delay, 0s));transition:background-color .2s ease}.view-switch-button .icon .dots i[data-v-d5e8360c]:nth-child(1){--x-middle: -8px;--y-middle: 10px;--x-end: -2px;--y-end: 12px;--x-back: 10px;--y-back: 7px;--x-back-end: 9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-d5e8360c]:nth-child(2){--left: 13px;--x-middle: -12px;--y-middle: 5px;--x-end: -11px;--y-end: 7px;--x-back: -3px;--y-back: 1px;--x-back-end: -9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-d5e8360c]:nth-child(3){--top: 13px;--x-middle: 4px;--y-middle: -5px;--x-end: -2px;--y-end: -7px;--x-back: -5px;--y-back: 0px;--x-back-end: 9px;--y-back-end: 0}.view-switch-button .icon .dots i[data-v-d5e8360c]:nth-child(4){--left: 13px;--top: 13px;--x-middle: 0;--y-middle: -10px;--x-end: -11px;--y-end: -12px;--x-back: -14px;--y-back: -8px;--x-back-end: -9px;--y-back-end: 0}.view-switch-button .icon .lines[data-v-d5e8360c]{--name: var(--lines-name, none);--duration: var(--lines-duration, .15s);--easing: var(--lines-easing, linear);--delay: var(--lines-delay, 0s)}.view-switch-button .icon .lines i[data-v-d5e8360c]{--left: 9px;--top: 3px;--height: 2px;--width: 11px;transform-origin:0 50%;transform:translateY(20%) translateZ(0) scaleX(0)}.view-switch-button .icon .lines i[data-v-d5e8360c]:nth-child(2){--top: 8px}.view-switch-button .icon .lines i[data-v-d5e8360c]:nth-child(3){--top: 13px}.view-switch-button .icon .lines i[data-v-d5e8360c]:nth-child(4){--top: 18px}.view-switch-button .icon .lines i[data-v-d5e8360c]:nth-child(3),.view-switch-button .icon .lines i[data-v-d5e8360c]:nth-child(4){transform-origin:100% 50%}.view-switch-button.table[data-v-d5e8360c]{--dots-name: back;--lines-name: scale-down}.view-switch-button.table .lines i[data-v-d5e8360c]{transform-origin:0 50%}.view-switch-button.table .lines i[data-v-d5e8360c]:nth-child(3),.view-switch-button.table .lines i[data-v-d5e8360c]:nth-child(4){transform-origin:100% 50%}.view-switch-button.grid[data-v-d5e8360c]{--dots-name: move;--lines-name: scale;--lines-duration: .15s;--lines-delay: .3s}.view-switch-button.grid .lines i[data-v-d5e8360c]{transform-origin:100% 50%}.view-switch-button.grid .lines i[data-v-d5e8360c]:nth-child(3),.view-switch-button.grid .lines i[data-v-d5e8360c]:nth-child(4){transform-origin:0 50%}@keyframes move{50%{transform:translate(0) scale(.4);transform:translate(var(--x-middle, 0),var(--y-middle, 0)) scale(.4)}to{transform:translate(0) scale(.4);transform:translate(var(--x-end, 0),var(--y-end, 0)) scale(.4)}}@keyframes back{0%,15%{transform:translate(0) scale(.4);transform:translate(var(--x-end, 0),var(--y-end, 0)) scale(.4)}50%{transform:translate(0) scale(.5);transform:translate(var(--x-back, 0),var(--y-back, 0)) scale(.5)}to{transform:translate(0) scale(1);transform:translate(var(--x-back-end, 0),var(--y-back-end, 0)) scale(1)}}@keyframes scale{to{transform:translateY(20%) translateZ(0) scaleX(1)}}@keyframes scale-down{0%{transform:translateY(20%) translateZ(0) scaleX(1)}to{transform:translateY(20%) translateZ(0) scaleX(0)}}.k-multiselect-item[data-v-be0f7d56]{margin-bottom:4px}.k-multiselect-item[data-v-be0f7d56]:last-of-type{margin-bottom:0!important}.k-multiselect-item button[data-v-be0f7d56]{display:flex;align-items:center;font-size:var(--type-xs);line-height:26px;color:var(--grey-500);padding-left:var(--spacing-xxs);width:100%;border:none;font-family:var(--font-family-sans);background-color:var(--white);border-radius:4px;text-align:left;font-weight:400}.k-multiselect-item button[data-v-be0f7d56]:not(:disabled){cursor:pointer}.k-multiselect-item button[data-v-be0f7d56]:disabled{cursor:not-allowed}.k-multiselect-item button:disabled .k-multiselect-item-label[data-v-be0f7d56]{opacity:.6}.k-multiselect-item button .k-multiselect-item-label[data-v-be0f7d56]{width:auto;line-height:20px;color:var(--grey-600);font-weight:500;font-size:14px;padding:8px}.k-multiselect-item button .k-multiselect-item-label[data-v-be0f7d56] .select-item-label{color:var(--grey-600);font-weight:600;font-size:14px;margin-bottom:4px}.k-multiselect-item button .k-multiselect-item-label[data-v-be0f7d56] .select-item-desc{color:var(--grey-500);font-weight:400;font-size:12px}.k-multiselect-item button .selected-item-icon[data-v-be0f7d56]{height:24px}.k-multiselect-item button .kong-icon[data-v-be0f7d56]:not(.selected-item-icon){margin-right:.75rem}.k-multiselect-item button .k-multiselect-selected-icon-container[data-v-be0f7d56]{margin-left:auto;margin-top:auto;margin-bottom:auto;height:24px;width:24px}.k-multiselect-item button[data-v-be0f7d56]:not(:disabled):hover{background-color:var(--grey-100);color:var(--grey-600)}.k-multiselect-item button.selected[data-v-be0f7d56]{background-color:var(--blue-100);color:var(--blue-500);font-weight:400}.k-multiselect[data-v-58f38bb8]{width:fit-content;position:relative}.k-multiselect .staging-area[data-v-58f38bb8]{visibility:hidden;position:absolute;left:-99999px;pointer-events:none;z-index:-1}.k-multiselect .k-multiselect-selections[data-v-58f38bb8]{--KBadgeMaxWidth: 100px;box-sizing:border-box;padding-left:16px;padding-right:23px}.k-multiselect .k-multiselect-selections.scrollable[data-v-58f38bb8]{overflow-y:auto}.k-multiselect .k-multiselect-selections.staging[data-v-58f38bb8]{box-sizing:border-box;position:relative;height:auto;padding-left:16px;padding-right:23px}.k-multiselect .k-multiselect-selections .hidden-selection-count[data-v-58f38bb8]{--KBadgeLineHeight: 21px}.k-multiselect .k-multiselect-selections .hidden-selection-count.hidden[data-v-58f38bb8]{visibility:hidden}.k-multiselect .k-multiselect-icon[data-v-58f38bb8]{position:absolute;right:1px;top:1px}.k-multiselect .k-multiselect-icon .k-multiselect-chevron-icon[data-v-58f38bb8]{position:relative;top:11px;right:10px}.k-multiselect .k-multiselect-icon .k-multiselect-clear-icon[data-v-58f38bb8]{position:absolute;top:8px;right:10px}.k-multiselect .k-multiselect-trigger[data-v-58f38bb8]{display:inline-block;position:relative;border-radius:3px;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:color .1s ease,box-shadow .1s ease}.k-multiselect .k-multiselect-trigger.hovered[data-v-58f38bb8]{box-shadow:inset 0 0 0 1px var(--blue-200)!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.focused[data-v-58f38bb8]{outline:none!important;box-shadow:inset 0 0 0 1px var(--blue-400)!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.readonly[data-v-58f38bb8]{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger.disabled[data-v-58f38bb8]{cursor:not-allowed;font-style:italic;background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px var(--grey-300)!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-multiselect .k-multiselect-trigger .k-multiselect-input[data-v-58f38bb8]{position:relative;display:inline-block}.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-58f38bb8] .k-input:not([type=checkbox]):not([type=radio]),.k-multiselect .k-multiselect-trigger .k-multiselect-input.is-readonly[data-v-58f38bb8] .k-input .form-control:not([type=checkbox]):not([type=radio]){background-color:transparent!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input.prevent-pointer-events{pointer-events:none}.k-multiselect .k-multiselect-trigger .k-multiselect-input.input-placeholder-dark::placeholder{color:#000000b3!important;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)))!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]){height:calc(100% - 2px);width:calc(100% - 4px);margin:1px;position:relative;left:1px;box-shadow:none!important}.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):hover,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):focus,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):read-only,.k-multiselect .k-multiselect-trigger .k-multiselect-input input.k-input:not([type=checkbox]):not([type=radio]):disabled{box-shadow:none!important}.k-multiselect .k-multiselect-trigger.k-input{width:100%}.k-multiselect .k-multiselect-popover{box-sizing:border-box;width:100%;margin-top:2px!important;overflow:auto!important}.k-multiselect .k-multiselect-popover[x-placement^=top]{margin-top:0!important;margin-bottom:2px!important}.k-multiselect .k-multiselect-popover.k-multiselect-pop{--KPopPaddingY: var(--spacing-xs);--KPopPaddingX: var(--spacing-xs);border:1px solid var(--black-10)}.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:focus,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:hover{color:var(--grey-500)}.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button .select-item-label,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:focus .select-item-label,.k-multiselect .k-multiselect-popover .k-multiselect-empty-item button:hover .select-item-label{color:var(--grey-500)}.k-multiselect .k-multiselect-popover a{flex:1;color:var(--black-70)}.k-multiselect .k-multiselect-popover a:hover,.k-multiselect .k-multiselect-popover a:active,.k-multiselect .k-multiselect-popover a:focus{text-decoration:none}/*! KONGPONENTS_STYLES */.type-xxxl{font-size:32px;font-size:var(--type-xxxl)}.type-xxl{font-size:28px;font-size:var(--type-xxl)}.type-xl{font-size:22px;font-size:var(--type-xl)}.type-lg{font-size:18px;font-size:var(--type-lg)}.type-md{font-size:16px;font-size:var(--type-md)}.type-sm{font-size:14px;font-size:var(--type-sm)}.type-xs{font-size:12px;font-size:var(--type-xs)}.type-xxs{font-size:10px;font-size:var(--type-xxs)}.mono{font-family:monospace;font-family:var(--font-family-mono)}.mono.type-xxxl{font-size:30.4px;font-size:calc(var(--type-xxxl) * .95)}.mono.type-xxl{font-size:calc(28px * .95);font-size:calc(var(--type-xxl) * .95)}.mono.type-xl{font-size:20.9px;font-size:calc(var(--type-xl) * .95)}.mono.type-lg{font-size:calc(18px * .95);font-size:calc(var(--type-lg) * .95)}.mono.type-md{font-size:15.2px;font-size:calc(var(--type-md) * .95)}.mono.type-sm{font-size:calc(14px * .95);font-size:calc(var(--type-sm) * .95)}.mono.type-xs{font-size:calc(12px * .95);font-size:calc(var(--type-xs) * .95)}.mono.type-xxs{font-size:9.5px;font-size:calc(var(--type-xxs) * .95)}.color-blue-100{color:#f2f6fe;color:var(--blue-100)}.color-blue-200{color:#bdd3f9;color:var(--blue-200)}.color-blue-300{color:#8ab3fa;color:var(--blue-300)}.color-blue-400{color:#3972d5;color:var(--blue-400)}.color-blue-500{color:#1155cb;color:var(--blue-500)}.color-blue-600{color:#003694;color:var(--blue-600)}.color-blue-700{color:#0a2b66;color:var(--blue-700)}.color-petrol-100{color:#eaf4fb;color:var(--petrol-100)}.color-petrol-200{color:#0364ac;color:var(--petrol-200)}.color-purple-100{color:#d7d8fe;color:var(--purple-100)}.color-purple-200{color:#bec0fd;color:var(--purple-200)}.color-purple-300{color:#9396fc;color:var(--purple-300)}.color-purple-400{color:#473cfb;color:var(--purple-400)}.color-steel-100{color:#f0f4fa;color:var(--steel-100)}.color-steel-200{color:#dae3f2;color:var(--steel-200)}.color-steel-300{color:#a3b6d9;color:var(--steel-300)}.color-steel-400{color:#7d91b3;color:var(--steel-400)}.color-steel-500{color:#5c7299;color:var(--steel-500)}.color-steel-600{color:#395380;color:var(--steel-600)}.color-steel-700{color:#273c61;color:var(--steel-700)}.color-red-100{color:#ffdede;color:var(--red-100)}.color-red-200{color:#fcc;color:var(--red-200)}.color-red-300{color:#ff9a99;color:var(--red-300)}.color-red-400{color:#ff7877;color:var(--red-400)}.color-red-500{color:#d44324;color:var(--red-500)}.color-red-600{color:#e50000;color:var(--red-600)}.color-red-700{color:#922021;color:var(--red-700)}.color-green-100{color:#e8f8f5;color:var(--green-100)}.color-green-200{color:#c0f2d5;color:var(--green-200)}.color-green-300{color:#84e5ae;color:var(--green-300)}.color-green-400{color:#42d782;color:var(--green-400)}.color-green-500{color:#07a88d;color:var(--green-500)}.color-green-600{color:#008871;color:var(--green-600)}.color-green-700{color:#13755e;color:var(--green-700)}.color-teal-100{color:#cdf1fe;color:var(--teal-100)}.color-teal-200{color:#91e1fc;color:var(--teal-200)}.color-teal-300{color:#169fcc;color:var(--teal-300)}.color-teal-400{color:#0a7fae;color:var(--teal-400)}.color-teal-500{color:#006e9d;color:var(--teal-500)}.color-yellow-100{color:#fff3d8;color:var(--yellow-100)}.color-yellow-200{color:#ffe6ba;color:var(--yellow-200)}.color-yellow-300{color:#ffd68c;color:var(--yellow-300)}.color-yellow-400{color:#fabe5f;color:var(--yellow-400)}.color-yellow-500{color:#c67c06;color:var(--yellow-500)}.color-yellow-600{color:#a05604;color:var(--yellow-600)}.color-grey-100{color:#f8f8fa;color:var(--grey-100)}.color-grey-200{color:#f1f1f5;color:var(--grey-200)}.color-grey-300{color:#e7e7ec;color:var(--grey-300)}.color-grey-400{color:#b6b6bd;color:var(--grey-400)}.color-grey-500{color:#6f7787;color:var(--grey-500)}.color-grey-600{color:#3c4557;color:var(--grey-600)}.color-black-85{color:#000000d9;color:var(--black-85)}.color-black-70{color:#000000b3;color:var(--black-70)}.color-black-45{color:#00000073;color:var(--black-45)}.color-black-25{color:#00000040;color:var(--black-25)}.color-black-10{color:#0000001a;color:var(--black-10)}.color-black-100{color:#dfdfdf;color:var(--black-100)}.color-black-200{color:#b1b2b1;color:var(--black-200)}.color-black-300{color:#6f7787;color:var(--black-300)}.color-black-400{color:#3c4557;color:var(--black-400)}.color-black-500{color:#0b172d;color:var(--black-500)}.color-white{color:#fff;color:var(--white)}.style-heading-1{font-size:32px!important;line-height:36px!important;font-weight:400!important}.style-heading-2{font-size:20px!important;line-height:24px!important;font-weight:400!important}.style-heading-3{font-size:16px!important;line-height:24px!important;font-weight:400!important}.style-heading-4{font-size:14px!important;line-height:20px!important;font-weight:400!important}.style-body-lg,.style-body-lg-bold{font-size:16px!important;line-height:24px!important;font-weight:400!important}.style-body-md{font-size:13px!important;line-height:20px!important;font-weight:400!important}.style-body-md-bold{font-size:13px!important;line-height:24px!important;font-weight:400!important}.style-body-sm,.style-body-sm-bold{font-size:12px!important;line-height:16px!important;font-weight:400!important}.style-body-tiny{font-size:11px!important;line-height:16px!important;font-weight:300!important}.style-body-link{font-size:13px!important;line-height:20px!important;font-weight:400!important}.style-body-bc{font-size:12px!important;line-height:24px!important;font-weight:400!important;text-transform:uppercase!important}.style-body-code{font-size:13px!important;line-height:24px!important;font-weight:100!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ma-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.ma-0{margin:0!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.pa-auto{padding-left:auto!important;padding-right:auto!important;padding-top:auto!important;padding-bottom:auto!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pa-0{padding:0!important}.mt-auto{margin-top:auto!important}.mt-0{margin-top:0!important}.mr-auto{margin-right:auto!important}.mr-0{margin-right:0!important}.mb-auto{margin-bottom:auto!important}.mb-0{margin-bottom:0!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.mt-1{margin-top:4px!important}.mr-1{margin-right:4px!important}.mb-1{margin-bottom:4px!important}.ml-1{margin-left:4px!important}.mx-1{margin-left:4px!important;margin-right:4px!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.ma-1{margin:4px!important}.mt-2{margin-top:8px!important}.mr-2{margin-right:8px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.ma-2{margin:8px!important}.mt-3{margin-top:12px!important}.mr-3{margin-right:12px!important}.mb-3{margin-bottom:12px!important}.ml-3{margin-left:12px!important}.mx-3{margin-left:12px!important;margin-right:12px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.ma-3{margin:12px!important}.mt-4{margin-top:16px!important}.mr-4{margin-right:16px!important}.mb-4{margin-bottom:16px!important}.ml-4{margin-left:16px!important}.mx-4{margin-left:16px!important;margin-right:16px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.ma-4{margin:16px!important}.mt-5{margin-top:24px!important}.mr-5{margin-right:24px!important}.mb-5{margin-bottom:24px!important}.ml-5{margin-left:24px!important}.mx-5{margin-left:24px!important;margin-right:24px!important}.my-5{margin-top:24px!important;margin-bottom:24px!important}.ma-5{margin:24px!important}.mt-6{margin-top:32px!important}.mr-6{margin-right:32px!important}.mb-6{margin-bottom:32px!important}.ml-6{margin-left:32px!important}.mx-6{margin-left:32px!important;margin-right:32px!important}.my-6{margin-top:32px!important;margin-bottom:32px!important}.ma-6{margin:32px!important}.mt-7{margin-top:48px!important}.mr-7{margin-right:48px!important}.mb-7{margin-bottom:48px!important}.ml-7{margin-left:48px!important}.mx-7{margin-left:48px!important;margin-right:48px!important}.my-7{margin-top:48px!important;margin-bottom:48px!important}.ma-7{margin:48px!important}.mt-8{margin-top:64px!important}.mr-8{margin-right:64px!important}.mb-8{margin-bottom:64px!important}.ml-8{margin-left:64px!important}.mx-8{margin-left:64px!important;margin-right:64px!important}.my-8{margin-top:64px!important;margin-bottom:64px!important}.ma-8{margin:64px!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pt-1{padding-top:4px!important}.pr-1{padding-right:4px!important}.pb-1{padding-bottom:4px!important}.pl-1{padding-left:4px!important}.px-1{padding-left:4px!important;padding-right:4px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.pa-1{padding:4px!important}.pt-2{padding-top:8px!important}.pr-2{padding-right:8px!important}.pb-2{padding-bottom:8px!important}.pl-2{padding-left:8px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.pa-2{padding:8px!important}.pt-3{padding-top:12px!important}.pr-3{padding-right:12px!important}.pb-3{padding-bottom:12px!important}.pl-3{padding-left:12px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.pa-3{padding:12px!important}.pt-4{padding-top:16px!important}.pr-4{padding-right:16px!important}.pb-4{padding-bottom:16px!important}.pl-4{padding-left:16px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.pa-4{padding:16px!important}.pt-5{padding-top:24px!important}.pr-5{padding-right:24px!important}.pb-5{padding-bottom:24px!important}.pl-5{padding-left:24px!important}.px-5{padding-left:24px!important;padding-right:24px!important}.py-5{padding-top:24px!important;padding-bottom:24px!important}.pa-5{padding:24px!important}.pt-6{padding-top:32px!important}.pr-6{padding-right:32px!important}.pb-6{padding-bottom:32px!important}.pl-6{padding-left:32px!important}.px-6{padding-left:32px!important;padding-right:32px!important}.py-6{padding-top:32px!important;padding-bottom:32px!important}.pa-6{padding:32px!important}.pt-7{padding-top:48px!important}.pr-7{padding-right:48px!important}.pb-7{padding-bottom:48px!important}.pl-7{padding-left:48px!important}.px-7{padding-left:48px!important;padding-right:48px!important}.py-7{padding-top:48px!important;padding-bottom:48px!important}.pa-7{padding:48px!important}.pt-8{padding-top:64px!important}.pr-8{padding-right:64px!important}.pb-8{padding-bottom:64px!important}.pl-8{padding-left:64px!important}.px-8{padding-left:64px!important;padding-right:64px!important}.py-8{padding-top:64px!important;padding-bottom:64px!important}.pa-8{padding:64px!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multi-line-truncation{display:-webkit-box;-webkit-line-clamp:3;-webkit-line-clamp:var(--TMaxLineLimit, 3);-webkit-box-orient:vertical;overflow:hidden}.truncate-multi{line-height:24px;line-height:var(--TLineHeight, 24px);font-size:16px;font-size:var(--TFontSize, 16px);position:relative;max-height:120px;max-height:calc(var(--TLineHeight, 24px) * var(--TMaxLines, 5));overflow:hidden;padding-right:100px!important;padding-right:calc(var(--TPosRight, 12px) * var(--TPadRight, 8) + 4px)!important}.truncate-multi .truncate-multi:before{position:absolute;content:"...";top:104px;top:calc(var(--TLineHeight, 24px) * (var(--TMaxLines, 5) - 1) + var(--TFontSize, 16px) * .5);right:12px;right:var(--TPosRight, 12px)}.capitalize{text-transform:capitalize!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.bold-500{font-weight:500!important}.bold-600{font-weight:600!important}.bold-700{font-weight:700!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.cursor-pointer{cursor:pointer!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-100{height:100%!important}.h-auto{height:auto!important}.h-screen{min-height:100vh!important}.non-visual-button,.non-visual-button:focus,.non-visual-button:hover{background-color:transparent!important;border:none!important;cursor:pointer!important;font-weight:400!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.k-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-group{display:block;width:100%;margin-bottom:24px;margin-bottom:var(--lg, 24px)}.form-group hr{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, ));margin:32px 0;margin:var(--xl, 32px) 0}.k-input+.help,.k-input-wrapper+.help{display:block;margin:8px 0 0;margin:var(--spacing-xs, 8px) 0 0;font-size:14px;font-size:var(--type-sm, 14px);color:#00000073;color:var(--black-45, rgba(0, 0, 0, .45))}.k-input-wrapper .text-on-input{position:relative}.k-input-wrapper .text-on-input .hovered:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input .focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.hovered:not(.readonly){color:#1155cb;color:var(--KInputHover, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.focused:not(.readonly){color:#1155cb;color:var(--KInputFocus, var(--blue-500));transition:color .1s ease}.k-input-wrapper .text-on-input label.disabled{color:#6f7787;color:var(--grey-500)}.k-input-wrapper .text-on-input label{position:absolute;top:-8px;left:13px;width:auto;padding:2px 4px;z-index:1;line-height:1;font-size:11px;font-weight:500;color:#3c4557;color:var(--KInputBorder, var(--grey-600));background-color:#fff;background-color:var(--KInputBackground, var(--white));display:inline-block;margin-bottom:0;transition:color .1s ease}.k-input:not([type=checkbox]):not([type=radio]),.form-control:not([type=checkbox]):not([type=radio]){display:block;width:100%;padding:10px 16px;padding:10px var(--spacing-md, 16px);color:#000000b3;color:var(--KInputColor, var(--black-70, rgba(0, 0, 0, .7)));font-size:16px;font-size:var(--type-md, 16px);font-weight:400;line-height:24px;border:none;border-radius:3px;box-sizing:border-box;background-color:#fff;background-color:var(--KInputBackground, var(--white, #ffffff));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:color .1s ease,box-shadow .1s ease}.k-input:not([type=checkbox]):not([type=radio]).k-input-small,.form-control:not([type=checkbox]):not([type=radio]).k-input-small{font-size:12px;font-size:var(--type-xs, 12px);padding:8px 12px;padding:var(--spacing-xs, 8px) var(--spacing-sm, 12px)}.k-input:not([type=checkbox]):not([type=radio]).k-input-large,.form-control:not([type=checkbox]):not([type=radio]).k-input-large{font-size:16px;font-size:var(--type-md, 16px);padding:16px 24px;padding:var(--spacing-md, 16px) var(--spacing-lg, 24px)}.k-input:not([type=checkbox]):not([type=radio]):hover,.form-control:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px #bdd3f9!important;box-shadow:inset 0 0 0 1px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):hover.k-input-large,.form-control:not([type=checkbox]):not([type=radio]):hover.k-input-large{box-shadow:inset 0 0 0 2px #bdd3f9!important;box-shadow:inset 0 0 0 2px var(--KInputHover, var(--blue-200))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus,.form-control:not([type=checkbox]):not([type=radio]):focus{outline:none!important;box-shadow:inset 0 0 0 1px #3972d5!important;box-shadow:inset 0 0 0 1px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):focus.k-input-large,.form-control:not([type=checkbox]):not([type=radio]):focus.k-input-large{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only,.form-control:not([type=checkbox]):not([type=radio]):not([type=checkbox]):not([type=radio]):not([type=file]):read-only{background-color:#f8f8fa;background-color:var(--KInputReadonlyBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):disabled,.form-control:not([type=checkbox]):not([type=radio]):disabled{cursor:not-allowed;font-style:italic;background-color:#f8f8fa;background-color:var(--KInputDisabledBackground, var(--grey-100, #f8f8fa));box-shadow:inset 0 0 0 1px #e7e7ec!important;box-shadow:inset 0 0 0 1px var(--KInputBorder, var(--grey-300))!important;transition:all .1s ease}.k-input:not([type=checkbox]):not([type=radio]):invalid,.k-input:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.k-input:not([type=checkbox]):not([type=radio]):-moz-ui-invalid,.form-control:not([type=checkbox]):not([type=radio]):invalid,.form-control:not([type=checkbox]):not([type=radio]):-moz-submit-invalid,.form-control:not([type=checkbox]):not([type=radio]):-moz-ui-invalid{box-shadow:none}.k-input:not([type=checkbox]):not([type=radio])::placeholder,.form-control:not([type=checkbox]):not([type=radio])::placeholder{color:#00000073;color:var(--KInputPlaceholderColor, var(--black-45, rgba(0, 0, 0, .45)));font-weight:400;opacity:1}.k-input:not([type=checkbox]):not([type=radio])::-ms-clear,.form-control:not([type=checkbox]):not([type=radio])::-ms-clear{display:none}.k-input[type=search],.form-control[type=search]{padding-left:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23000' fill-opacity='.45' fill-rule='evenodd' d='M6 12c-3.3137085 0-6-2.6862915-6-6s2.6862915-6 6-6 6 2.6862915 6 6c0 1.29583043-.410791 2.49571549-1.1092521 3.47653436l1.2305724 1.23057244 2.8232632 2.8338633c.3897175.3911808.3947266 1.0192147.005164 1.4087774-.3868655.3868655-1.014825.3873148-1.4087774-.005164l-2.8338633-2.8232632-1.23057244-1.2305724C8.49571549 11.589209 7.29583043 12 6 12zm4-6c0-2.209139-1.790861-4-4-4S2 3.790861 2 6s1.790861 4 4 4 4-1.790861 4-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px 50%}.k-input[type=search]::-webkit-search-cancel-button,.form-control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%20fill%3D%27none%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%3Cpath%20d%3D%27M9.60005%202.40021L1.80005%2010.2002%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3Cpath%20d%3D%27M9.60005%2010.2002L1.80005%202.40021%27%20stroke%3D%27%233C4557%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%2F%3E%0A%3C%2Fsvg%3E);background-size:16px 16px}.k-input-wrapper textarea.form-control{resize:none;padding:17px 0 0 22px}.k-input-wrapper textarea.form-control:focus{box-shadow:inset 0 0 0 2px #3972d5!important;box-shadow:inset 0 0 0 2px var(--KInputFocus, var(--blue-400))!important}.k-input-wrapper.input-error .k-input,.k-input-wrapper.input-error .k-input:hover,.k-input-wrapper.input-error .k-input:focus{outline:none!important;box-shadow:inset 0 0 0 1.5px #d44324!important;box-shadow:inset 0 0 0 1.5px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .k-input.k-input-large,.k-input-wrapper.input-error .k-input:hover.k-input-large,.k-input-wrapper.input-error .k-input:focus.k-input-large{box-shadow:inset 0 0 0 2px #d44324!important;box-shadow:inset 0 0 0 2px var(--KInputError, var(--red-500, #d44324))!important;transition:color .1s ease}.k-input-wrapper.input-error .text-on-input label{color:#d44324;color:var(--KInputError, var(--red-500, #d44324));transition:color .1s ease}select.k-input:not([type=checkbox]),select.k-input:not([type=checkbox]):read-only,select.k-input:not([type=radio]),select.k-input:not([type=radio]):read-only{height:38px;background-color:#fff;background-color:var(--KInputSelectBackground, var(--white, #ffffff))}.k-input-label{display:inline-block;color:#000000d9;color:var(--KInputLabelColor, var(--black-85));font-weight:600;font-weight:var(--KInputLabelWeight, 600);font-family:sans-serif;font-family:var(--KInputLabelFont, var(--font-family-sans, sans-serif));font-size:14px;font-size:var(--KInputLabelSize, var(--type-sm, 14px));line-height:18px;line-height:var(--KInputLabelLineHeight, var(--type-lg, 18px));margin-bottom:8px;margin-bottom:var(--KInputLabelMargin, var(--spacing-xs, 8px))}.k-input-label .label-tooltip{display:flex;align-items:center}.k-input-label .kong-icon{margin-left:4px;margin-left:var(--spacing-xxs)}.k-inputCheckbox.k-input-label,.k-inputRadio.k-input-label{color:#000000b3;color:var(--KInputCheckboxLabel, var(--black-70, rgba(0, 0, 0, .7)));font-size:16px;font-size:var(--KInputCheckboxLabelSize, var(--type-md, 16px));font-weight:400;font-family:sans-serif;font-family:var(--KInputCheckboxLabelFont, var(--font-family-sans, sans-serif));margin-bottom:0}input.k-input[type=checkbox],input.k-input[type=radio],input.form-control[type=checkbox],input.form-control[type=radio]{display:inline-block;vertical-align:middle;padding:0;border:1px solid #e7e7ec;border:1px solid var(--KInputBorder, var(--grey-300, #e7e7ec));background-color:#fff;box-sizing:border-box;appearance:none;user-select:none;-webkit-print-color-adjust:exact}input.k-input[type=checkbox]:disabled,input.k-input[type=radio]:disabled,input.form-control[type=checkbox]:disabled,input.form-control[type=radio]:disabled{opacity:1}input.k-input[type=checkbox]:disabled:hover,input.k-input[type=radio]:disabled:hover,input.form-control[type=checkbox]:disabled:hover,input.form-control[type=radio]:disabled:hover{border-color:#e7e7ec;border-color:var(--KInputBorder, var(--grey-300, #e7e7ec))}input.k-input[type=checkbox],input.form-control[type=checkbox]{height:20px;width:20px;color:#1155cb;color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));border:none;border-radius:3px;margin:0 6px 0 0;outline:none}input.k-input[type=checkbox]:not(:checked),input.form-control[type=checkbox]:not(:checked){border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:checked,input.form-control[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg width='13' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.633 0L12 1.397 3.583 10 0 6.337 1.367 4.94l2.216 2.265z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb));background-color:currentColor;background-position:center;background-repeat:no-repeat}input.k-input[type=checkbox]:checked::-ms-check,input.form-control[type=checkbox]:checked::-ms-check{color:#fff;border:1px solid #1155cb;border:1px solid var(--KCheckboxPrimary, var(--blue-500, #1155cb));background-color:#1155cb;background-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:hover,input.k-input[type=checkbox]:active,input.form-control[type=checkbox]:hover,input.form-control[type=checkbox]:active{border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:focus,input.form-control[type=checkbox]:focus{outline:none;border-color:#1155cb;border-color:var(--KCheckboxPrimary, var(--blue-500, #1155cb))}input.k-input[type=checkbox]:disabled:not(:checked),input.form-control[type=checkbox]:disabled:not(:checked){background-color:#f8f8fa;background-color:var(--KInputCheckboxDisabled, var(--grey-100, #f8f8fa));border:1px solid #b6b6bd;border:1px solid var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd));border-radius:2px}input.k-input[type=checkbox]:disabled:checked,input.form-control[type=checkbox]:disabled:checked{background-color:#b6b6bd;background-color:var(--KCheckboxDisabledChecked, var(--grey-400, #b6b6bd))}input.k-input[type=radio],input.form-control[type=radio]{display:inline-flex;justify-content:center;align-items:center;height:20px;width:20px;color:#1155cb;color:var(--KRadioPrimary, var(--blue-500, #1155cb));border:2px solid #e7e7ec;border:2px solid var(--KInputBorder, var(--grey-300, #e7e7ec));border-radius:100%;margin:0 6px 0 0}input.k-input[type=radio]:checked,input.form-control[type=radio]:checked{border-color:currentColor;background-color:#fff;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input.k-input[type=radio]:checked:after,input.form-control[type=radio]:checked:after{content:"";display:flex;height:10px;width:10px;background-color:currentColor;border-radius:100%}input.k-input[type=radio]:checked::-ms-check,input.form-control[type=radio]:checked::-ms-check{border:2px solid currentColor;color:currentColor}input.k-input[type=radio]:disabled,input.form-control[type=radio]:disabled{background-color:#f1f1f5;background-color:var(--KInputRadioDisabled, var(--grey-200, #f1f1f5))}.k-switch{display:inline-flex;align-items:center;cursor:pointer}.k-switch.switch-with-icon .switch-control{width:48px}.k-switch.switch-with-icon .kong-icon{height:20px;width:22px;left:57px}.k-switch.switch-with-icon input:checked+.switch-control:after{left:26px}.k-switch .switch-control{position:relative;display:block;width:44px;height:24px;margin-right:1rem;border-radius:12px;background-color:#b6b6bd;background-color:var(--KInputSwitchBackground, var(--grey-400, #b6b6bd));transition:.2s linear}.k-switch .switch-control.has-label-left{margin-right:0;margin-left:1rem}.k-switch .switch-control:after{position:absolute;top:2px;left:2px;display:block;width:20px;height:20px;border-radius:50%;background-color:#fff;background-color:var(--white, #ffffff);content:"";transition:.2s linear}.k-switch[disabled]:not(:disabled){cursor:not-allowed}.k-switch[disabled]:not(:disabled) .switch-control,.k-switch[disabled]:not(:disabled) input{opacity:.3;pointer-events:none}.k-switch input{display:none}.k-switch input:checked+.switch-control{background-color:#07a88d;background-color:var(--KInputSwitchOn, var(--green-500, #07a88d))}.k-switch input:checked+.switch-control:after{left:22px}.k-switch span{color:#000000b3;color:var(--KInputSwitchLabel, var(--black-70, rgba(0, 0, 0, .7)))}:root{--blue-100: #f2f6fe;--blue-200: #bdd3f9;--blue-300: #8ab3fa;--blue-400: #3972d5;--blue-500: #1155cb;--blue-600: #003694;--blue-700: #0a2b66;--petrol-100: #eaf4fb;--petrol-200: #0364ac;--purple-100: #d7d8fe;--purple-200: #bec0fd;--purple-300: #9396fc;--purple-400: #473cfb;--steel-100: #f0f4fa;--steel-200: #dae3f2;--steel-300: #a3b6d9;--steel-400: #7d91b3;--steel-500: #5c7299;--steel-600: #395380;--steel-700: #273c61;--red-100: #ffdede;--red-200: #ffcccc;--red-300: #ff9a99;--red-400: #ff7877;--red-500: #d44324;--red-600: #e50000;--red-700: #922021;--green-100: #e8f8f5;--green-200: #c0f2d5;--green-300: #84e5ae;--green-400: #42d782;--green-500: #07a88d;--green-600: #008871;--green-700: #13755e;--teal-100: #cdf1fe;--teal-200: #91e1fc;--teal-300: #169fcc;--teal-400: #0a7fae;--teal-500: #006e9d;--yellow-100: #fff3d8;--yellow-200: #ffe6ba;--yellow-300: #ffd68c;--yellow-400: #fabe5f;--yellow-500: #c67c06;--yellow-600: #a05604;--grey-100: #f8f8fa;--grey-200: #f1f1f5;--grey-300: #e7e7ec;--grey-400: #b6b6bd;--grey-500: #6f7787;--grey-600: #3c4557;--black-85: rgba(0, 0, 0, .85);--black-70: rgba(0, 0, 0, .7);--black-45: rgba(0, 0, 0, .45);--black-25: rgba(0, 0, 0, .25);--black-10: rgba(0, 0, 0, .1);--black-100: #dfdfdf;--black-200: #b1b2b1;--black-300: #6f7787;--black-400: #3c4557;--black-500: #0b172d;--white: #ffffff;--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--spacing-xxxl: 64px;--type-xxxl: 32px;--type-xxl: 28px;--type-xl: 22px;--type-lg: 18px;--type-md: 16px;--type-sm: 14px;--type-xs: 12px;--type-xxs: 10px;--font-family-sans: sans-serif;--font-family-mono: monospace;font-weight:400;font-weight:var(--font-weight-normal, 400)}:root body{font-weight:400;font-weight:var(--font-weight-normal, 400)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0px}.right-0{right:0px}.left-0{left:0px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-4{margin-top:1rem;margin-bottom:1rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mb-2{margin-bottom:.5rem}.mr-1{margin-right:.25rem}.mb-3{margin-bottom:.75rem}.mt-6{margin-top:1.5rem}.mt-4{margin-top:1rem}.ml-4{margin-left:1rem}.mb-1{margin-bottom:.25rem}.mt-2{margin-top:.5rem}.ml-1{margin-left:.25rem}.mt-1{margin-top:.25rem}.mr-2{margin-right:.5rem}.mt-16{margin-top:4rem}.mt-8{margin-top:2rem}.mb-4{margin-bottom:1rem}.mr-4{margin-right:1rem}.mt-3{margin-top:.75rem}.ml-3{margin-left:.75rem}.mb-12{margin-bottom:3rem}.mb-10{margin-bottom:2.5rem}.mt-10{margin-top:2.5rem}.mb-16{margin-bottom:4rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-72{height:18rem}.h-40{height:10rem}.h-full{height:100%}.w-full{width:100%}.w-4{width:1rem}.w-72{width:18rem}.w-32{width:8rem}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.cursor-help{cursor:help}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-4{padding-left:1rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-5xl{font-size:3rem;line-height:1}.text-2xl{font-size:1.5rem;line-height:2rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width: 640px){.sm\:w-3\/4{width:75%}.sm\:w-3\/5{width:60%}.sm\:flex-row{flex-direction:row}}@media (min-width: 768px){.md\:w-3\/5{width:60%}}@media (min-width: 1024px){.lg\:w-1\/2{width:50%}.lg\:w-2\/5{width:40%}}:root{--base-font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--code-font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--base-font-size-root: 62.5%;--base-font-size: 15px;--font-weight-light: 400;--font-weight-bold: 700;--gray-1: #faf5f9;--gray-2: #dbbbd5;--gray-3: rgba(0, 0, 0, .45);--gray-4: #ebebeb;--gray-5: #f7f9fa;--gray-6: #fdfdfd;--gray-7: #f3f5f7;--blue-1: #2d64b3;--blue-2: #3d88f2;--blue-3: rgba(61, 136, 242, .07);--blue-4: #1155cb;--black-1: rgba(0, 0, 0, .75);--green-1: #1b9844;--logo-coral: #ee485d;--logo-teal: #00cdde;--logo-mint: #00e8c2;--logo-navy: #172350;--logo-green: #3db664;--logo-purple: #290b53;--logo-pink: #ff5d8c;--brand-color-1: var(--logo-coral);--brand-color-2: var(--logo-teal);--brand-color-3: var(--logo-mint);--brand-color-4: var(--logo-navy);--brand-color-5: var(--logo-green);--brand-color-6: var(--logo-purple);--brand-color-7: var(--logo-pink);--topbar-height: 60px;--global-content-max-width: 100rem;--sidebar-width: 240px;--sidebar-width-closed: 63px;--sidebar-bg-color: var(--gray-6);--subnavWidth: 280px;--core-theme-color: #290b53;--core-theme-color-light: rgba(41, 11, 83, .75);--core-theme-color-lighter: rgba(41, 11, 83, .08);--core-theme-color-dark: black;--core-theme-color-darker: black;--KButtonPrimaryBase: var(--core-theme-color);--KButtonPrimaryHover: var(--core-theme-color-light);--KButtonPrimaryActive: var(--core-theme-color-light);--KRadioPrimary: var(--core-theme-color);--KPopPaddingX: var(--spacing-md);--KPopPaddingY: var(--spacing-md);--LinkColorBase: var(--core-theme-color);--LinkColorHover: var(--core-theme-color-light);--MetricsCardBGColorHover: var(--core-theme-color-lighter);--WizardTabBGColor: var(--core-theme-color);--WizardTabTextColor: #fff;--KTabsActiveColor: var(--core-theme-color);--DataOverviewTableLinkColor: var(--core-theme-color);--MeshSelectorTitleColor: var(--core-theme-color-light);--MeshSelectorInputTextColor: var(--core-theme-color);--MeshSelectorInputBorderColor: var(--core-theme-color-lighter);--MeshSelectorInputBorderColorFocus: var(--core-theme-color-light);--LoaderProgressBarBG: var(--core-theme-color-light);--KEmptyStateContentWidth: 85%;--kuma-purple-1: #260D50;--kuma-purple-1-rgb: 38, 13, 80;--kuma-purple-2: #822DC5;--kuma-purple-2-rgb: 130, 45, 197;--kuma-gradient: var(--kuma-purple-1), var(--kuma-purple-2);--onboarding-green: #5da46f;--onboarding-green-darken: #539464;--onboarding-blueish: #f6f8fd;--onboarding-blueish-darken: #e1e8f8;--OnboardingTitle: var(--kuma-gradient);--OnboardingRadio: var(--onboarding-green);--OnboardingPageGraphBackground: var(--onboarding-blueish);--OnboardingNextButton: var(--onboarding-green);--OnboardingNextButtonHover: var(--onboarding-green-darken);--OnboardingBackButton: var(--onboarding-blueish);--OnboardingBackButtonHover: var(--onboarding-blueish-darken);--OnboardingSkipSetupButton: rgba(var(--kuma-purple-1-rgb), .3);--OnbordingBoxBorder: #7b2bbc;--OnboardingLoading: var(--kuma-purple-2-rgb);--OnboardingShadow: 4px 4px 14px 4px rgba(103, 71, 128, .11)}.kutil-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.kutil-img-full{max-width:100%;width:100%;height:auto}.kutil-img-fluid{max-width:100%;height:auto}.kutil-clear-text{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.kutil-quotify{quotes:"\201c" "\201d" "\2018" "\2019"}.kutil-quotify:before{content:open-quote}.kutil-quotify:after{content:close-quote}.kutil-sticky{position:-webkit-sticky;position:sticky;top:0}.kutil-sticky:before,.kutil-sticky:after{content:"";display:table}.capitalize{display:inline-block;text-transform:capitalize}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-italic{font-style:italic}.font-normal{font-weight:400}.font-light{font-weight:100}.font-semibold{font-weight:500}.font-bold{font-weight:700}.badge{display:inline-block;padding:.25rem .4rem;font-size:75%;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.top-border{padding-top:1.5rem;border-top:1px solid var(--black-10)}.bottom-border{padding-bottom:1.5rem;border-bottom:1px solid var(--black-10)}.text-muted{color:var(--black-45)!important}.text-danger{color:var(--red-500)!important}.h-100{height:100%}.h-screen{min-height:100vh}code.inline{margin:0;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;background-color:var(--gray-1)}code.block{margin-top:1rem;margin-bottom:1rem;overflow:auto;border-radius:.375rem;padding:1rem;font-size:.875rem;line-height:1.25rem;background-color:var(--gray-1);border:1px solid var(--gray-4)}@font-face{font-family:Roboto;src:url(./Roboto-Thin.61b96427.woff2?v=2.137) format("woff2"),url(./Roboto-Thin.b0193a31.woff?v=2.137) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-ThinItalic.c5ace262.woff2?v=2.137) format("woff2"),url(./Roboto-ThinItalic.bde6ad8b.woff?v=2.137) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Light.1d8f5280.woff2?v=2.137) format("woff2"),url(./Roboto-Light.6fa3f9aa.woff?v=2.137) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-LightItalic.9934fa0f.woff2?v=2.137) format("woff2"),url(./Roboto-LightItalic.a5a008e0.woff?v=2.137) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Regular.47107401.woff2?v=2.137) format("woff2"),url(./Roboto-Regular.b285944c.woff?v=2.137) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-Italic.884e654c.woff2?v=2.137) format("woff2"),url(./Roboto-Italic.aad7b1af.woff?v=2.137) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Medium.96025fe9.woff2?v=2.137) format("woff2"),url(./Roboto-Medium.28404353.woff?v=2.137) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-MediumItalic.160a7cf4.woff2?v=2.137) format("woff2"),url(./Roboto-MediumItalic.71648778.woff?v=2.137) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Bold.8e44376b.woff2?v=2.137) format("woff2"),url(./Roboto-Bold.efc87488.woff?v=2.137) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-BoldItalic.c9d5a0e6.woff2?v=2.137) format("woff2"),url(./Roboto-BoldItalic.cc3680f4.woff?v=2.137) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(./Roboto-Black.41e55c25.woff2?v=2.137) format("woff2"),url(./Roboto-Black.b8e8e841.woff?v=2.137) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(./Roboto-BlackItalic.0aea9779.woff2?v=2.137) format("woff2"),url(./Roboto-BlackItalic.11cf0708.woff?v=2.137) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Roboto Mono;src:url(./RobotoMono-Regular.c7ab2d73.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto Mono;src:url(./RobotoMono-Medium.30c29a9c.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto Mono;src:url(./RobotoMono-Bold.69fdf4ef.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(./MaterialIcons-Regular.8c998b4a.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(./MaterialIcons-Regular.a87d66c9.woff2) format("woff2"),url(./MaterialIcons-Regular.c4a1baec.woff) format("woff"),url(./MaterialIcons-Regular.b7f4a3ab.ttf) format("truetype")}body{padding-top:var(--topbar-height, initial);font-family:var(--base-font-family)}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none}.title-3x{font-size:var(--type-xxxl)}.title-2x{font-size:var(--type-xxl)}.title-1x{font-size:var(--type-xl)}a[href]{text-decoration:underline}a:link,a:visited{color:var(--LinkColorBase)}a:hover,a:active,a:focus{color:var(--LinkColorHover)}select{appearance:none;border-radius:3px;border:1px solid rgba(23,130,207,.35);font-size:16px;color:var(--blue-4);line-height:20px;padding:10px 30px 10px 13px;background-color:#fff;background-image:url(./chevron-down.d32f03bb.svg?url);background-position:calc(100% - 13px) 50%;background-repeat:no-repeat}.k-button,button,[type=button]{transition:none!important}.code-sample{font-family:var(--code-font-family)}.form-container{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px;margin:0 auto}@media (max-width: 1200px){.form-container{-webkit-box-flex:0;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}}@media (max-width: 860px){.form-container{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}}.vue-form-generator .form-control{border:1px solid rgba(0,0,0,.12);box-shadow:none;color:#000000b3}.vue-form-generator .form-group,.form-group{margin-bottom:1.5rem}.vue-form-generator .form-group:last-child,.form-group:last-child{margin-bottom:2rem}.vue-form-generator .field-advanced{margin-top:-.5rem;margin-bottom:.5rem}.vue-form-generator .field-advanced .form-group:last-child{margin-bottom:1rem}.top-border{padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.08)}.bottom-border{padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.form-control{font-size:15px;color:#000000b3;border-color:#0000001f;border-radius:3px;border-width:1px}.form-control:focus{outline:none;border:1px solid #80caff}.form-control:disabled{background-color:#f7f7f7;opacity:.75}.form-control.has-error{border:1px solid #ff8280}.vue-form-generator .form-group.hide-label>label{display:none}.vue-form-generator .form-group label{font-weight:500}.form-group label{font-size:14px;font-weight:500;color:#262626;margin:0 0 8px;width:100%}.form-group label small{float:right;font-size:14px;font-style:italic;font-weight:400;color:#00000080}.form-group.required>label:after{display:none}.form-group.optional>label,.form-group.semi-optional>label{position:relative;width:100%}.form-group.optional>label:after,.form-group.semi-optional>label:after{position:absolute;display:block;top:0;right:0;font-size:14px;font-style:italic;font-weight:400;color:#00000080}.form-group.optional>label:after{content:"Optional"}.form-group.semi-optional>label:after{content:"Semi-Optional"}.vue-form-generator span.help .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+ICA8cGF0aCBmaWxsPSIjMDA4NkU2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDExYy0yLjc2MSAwLTUtMi4yMzktNS01czIuMjM5LTUgNS01IDUgMi4yMzkgNSA1LTIuMjM5IDUtNSA1TTYgMEMyLjY4NiAwIDAgMi42ODYgMCA2czIuNjg2IDYgNiA2IDYtMi42ODYgNi02LTIuNjg2LTYtNi02bTAgM2MtMS4xMDUgMC0yIC44OTUtMiAyaDFjMC0uNTUyLjQ0OC0xIDEtMXMxIC40NDggMSAxLS40NDggMS0xIDEtMSAuNDQ4LTEgMWgxYzEuMTA1IDAgMi0uODk1IDItMnMtLjg5NS0yLTItMnpNNSA5aDJWOEg1djF6Ii8+PC9zdmc+);width:.75rem;height:.75rem}.vue-form-generator span.help .helpText{left:-108px;width:224px;padding:.5rem .75rem;color:#000000bf;font-weight:400;font-size:14px;text-align:left;border:1px solid #d6d6d6;border-radius:4px;background-color:#fff;box-shadow:0 0 4px #0000001f;z-index:900}.vue-form-generator span.help .helpText:before,.vue-form-generator span.help .helpText:after{position:absolute;top:100%;left:50%;height:0;width:0;border:solid transparent;pointer-events:none;content:" "}.vue-form-generator span.help .helpText:before{border-top-color:#d6d6d6;border-width:13px;margin-left:-13px}.vue-form-generator span.help .helpText:after{border-top-color:#fff;border-width:12px;margin-left:-12px}.hint{font-size:small;margin-top:5px;margin-bottom:10px;opacity:.6}.option-field{padding-left:1.5rem;width:100%}.option-field .form-group:last-child{margin-bottom:0}.custom-control-indicator{background-color:#0000001f}.custom-control-input:checked~.custom-control-indicator{background-color:#3295fc}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #3295fc}.form-group label{font-size:14px;font-weight:500;color:#262626;margin:0 0 8px}.form-group .field-wrap input[type=checkbox],.form-control .list-row input[type=checkbox],.form-check-input{appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;vertical-align:middle;display:inline-block;justify-content:center;align-items:center}.form-group .field-wrap input[type=checkbox]:focus,.form-control .list-row input[type=checkbox]:focus,.form-check-input:focus{outline:none}.form-group .field-wrap input[type=checkbox]:before,.form-control .list-row input[type=checkbox]:before,.form-check-input:before{content:"";display:inline-block;height:16px;width:16px;border:1px solid #BFBFBF;border-radius:2px;margin-right:5px;background:#fff}.form-group .field-wrap input[type=checkbox]:checked:before,.form-control .list-row input[type=checkbox]:checked:before,.form-check-input:checked:before{background-color:#3295fc;border-color:#3295fc}.form-group .field-wrap input[type=checkbox]:checked:after,.form-control .list-row input[type=checkbox]:checked:after,.form-check-input:checked:after{content:"";position:absolute;top:4px;left:4px;display:inline-block;height:6px;width:9px;color:#fff;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.form-group .field-wrap input[type=checkbox]::-ms-check,.form-control .list-row input[type=checkbox]::-ms-check,.form-check-input::-ms-check{display:inline-block;height:16px;width:16px;border:1px solid #BFBFBF;border-radius:2px;margin-right:5px}.form-group .field-wrap input[type=checkbox]:checked::-ms-check,.form-control .list-row input[type=checkbox]:checked::-ms-check,.form-check-input:checked::-ms-check{color:#fff;background-color:#3295fc}.form-group.required input[type=checkbox],.form-group [required=required]{box-shadow:none}.form-control label,.form-control input[type=checkbox]{vertical-align:middle;line-height:1rem}.form-inline .form-check-input{margin-top:.25rem}.vue-form-generator .form-group.field-checkbox label{margin-top:-5px}.vue-form-generator .field-switch .field-wrap input[type=checkbox]{position:absolute}.vue-form-generator .field-switch .field-wrap label{width:42px;height:20px;margin:0}.vue-form-generator .field-switch input:checked~.label{background:#2196F3;box-shadow:none}.vue-form-generator .field-switch .label{background:#ccc}.vue-form-generator .field-switch .label:before,.vue-form-generator .field-switch .label:after{color:#000000b3;text-shadow:none;margin-left:42px;font-size:14px;left:18px;font-weight:400;text-transform:none;font-family:Roboto;width:max-content}.vue-form-generator .field-switch .handle{width:17px;height:17px}.vue-form-generator .field-switch input:checked~.handle{left:calc(100% - 18px)}.vue-form-generator .field-switch .handle:before{background:none;box-shadow:none}.entity-status{display:flex;align-items:center;letter-spacing:0;line-height:20px}.entity-status[class^=is-]:before{content:"";display:block;margin-right:6px;border:4px solid currentColor;border-radius:50%}.entity-status.is-online{color:var(--green-400)}.entity-status.is-offline{color:var(--red-600)}.entity-status.is-degraded{color:#ff8040}.entity-status.is-not-available{color:var(--grey-500)}.kong-icon--centered{display:block;margin:0 auto 10px;text-align:center}@media screen and (min-width: 1024px){.k-card--small{max-width:65%}}.empty-state-wrapper{padding:2rem 0!important}.k-tabs .tab-container{outline:0!important}.k-modal .modal-body{max-height:calc(100vh - 250px);overflow-y:auto}.k-modal .k-modal-content .k-modal-body.k-modal-body.content-left{margin-right:0}.k-modal .modal-body,.k-modal .modal-header,.k-modal .modal-footer{padding:4px}.k-popover{z-index:2000!important}.k-popover .k-badge{display:inline}.help-icon{--i: 22px;display:inline-block;margin:0 8px;width:var(--i)}.help-icon a{display:inline-block;width:var(--i);height:var(--i);line-height:var(--i);border-radius:100%;color:#fff;text-decoration:none;text-align:center;font-size:12px;background-color:var(--gray-2);cursor:pointer}.custom-control-icon{display:inline-flex;justify-content:center;align-items:center;height:1rem;width:1rem;margin-right:var(--spacing-xs);font-size:var(--type-lg)}.external-link-btn{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);font-family:var(--font-family-sans);font-size:1rem;font-weight:400;line-height:1.25;vertical-align:middle;border:1px solid transparent;border-radius:3px;cursor:pointer;color:#fff!important;background-color:var(--KButtonPrimaryBase);text-decoration:none!important}.external-link-btn:after{display:inline-block;content:"\203a";margin-left:5px}.external-link-btn:hover{background-color:#0089eb}.external-link-code-block{display:block;padding:1rem;font-size:.875rem;line-height:1.25rem;font-family:var(--code-font-family);background-color:var(--grey-100)}.welcome{max-width:640px;margin-left:auto;margin-right:auto}.notification-amount{position:absolute;display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));background:var(--yellow-300);top:-8px;right:-8px}.k-badge{--KBadgeFontSize: 1.2em;--KBadgePaddingY: var(--spacing-xs);--KBadgePaddingX: var(--spacing-sm)}.k-button.outline{outline:none}.k-button .kong-icon{display:flex;align-items:center;width:1rem;height:1rem}.k-table.k-table tbody td{white-space:normal}.k-dropdown-popover{cursor:initial}.component-frame{border:1px solid var(--gray-4);border-radius:3px}.card-icon{text-align:center}.card-icon img,.card-icon svg{display:block;margin-left:auto;margin-right:auto}.fade-enter-active,.fade-leave-active{transition:opacity .2s linear}.fade-enter,.fade-leave-to{opacity:0} diff --git a/app/kuma-ui/pkg/resources/data/assets/patchQueryParam.65a1b943.js b/app/kuma-ui/pkg/resources/data/assets/patchQueryParam.65a1b943.js deleted file mode 100644 index e4bffb228714..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/patchQueryParam.65a1b943.js +++ /dev/null @@ -1 +0,0 @@ -import{d as R,o as s,i as c,c as u,w as n,b as f,u as g,M as k,z as h,E as B,G as x,D as T,H as j,r as I,e as C,f as G,j as l,I as E,a as _,A as m,J as L,n as V,v as P,t as d,F as S,K as J,h as Q,B as X,C as Y}from"./index.3bc39668.js";import{_ as O}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.74b6b406.js";import{E as Z}from"./ErrorBlock.f4ac98cc.js";import{_ as ee}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.13b03cfc.js";import{T as ae}from"./TagList.3d4ee64d.js";const te=""+new URL("icon-empty-table.dbb0b754.svg",import.meta.url).href,se={class:"pagination"},ne=R({__name:"PaginationWidget",props:{hasPrevious:{type:Boolean,default:!1},hasNext:{type:Boolean,default:!1}},emits:["next","previous"],setup(t,{emit:r}){const a=t;function D(){r("next"),B.logger.info(x.PAGINATION_NEXT_BUTTON_CLICKED)}function v(){r("previous"),B.logger.info(x.PAGINATION_PREVIOUS_BUTTON_CLICKED)}return(y,N)=>(s(),c("div",se,[a.hasPrevious?(s(),u(g(k),{key:0,appearance:"primary","data-testid":"pagination-previous-button",onClick:v},{default:n(()=>[f(" \u2039 Previous ")]),_:1})):h("",!0),a.hasNext?(s(),u(g(k),{key:1,appearance:"primary","data-testid":"pagination-next-button",onClick:D},{default:n(()=>[f(" Next \u203A ")]),_:1})):h("",!0)]))}});const oe=T(ne,[["__scopeId","data-v-aa2207ca"]]),w=t=>(X("data-v-23361f5e"),t=t(),Y(),t),le={class:"data-overview","data-testid":"data-overview"},ie={class:"data-table-controls mb-2"},re=w(()=>l("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36"},[l("g",{fill:"#fff","fill-rule":"nonzero"},[l("path",{d:"M18 5.5a12.465 12.465 0 00-8.118 2.995 1.5 1.5 0 001.847 2.363l.115-.095A9.437 9.437 0 0118 8.5l.272.004a9.487 9.487 0 019.07 7.75l.04.246H25a.5.5 0 00-.416.777l4 6a.5.5 0 00.832 0l4-6 .04-.072A.5.5 0 0033 16.5h-2.601l-.017-.15C29.567 10.2 24.294 5.5 18 5.5zM2.584 18.723l-.04.072A.5.5 0 003 19.5h2.6l.018.15C6.433 25.8 11.706 30.5 18 30.5c3.013 0 5.873-1.076 8.118-2.995a1.5 1.5 0 00-1.847-2.363l-.115.095A9.437 9.437 0 0118 27.5l-.272-.004a9.487 9.487 0 01-9.07-7.75l-.041-.246H11a.5.5 0 00.416-.777l-4-6a.5.5 0 00-.832 0l-4 6z"})])],-1)),de=[re],ce=w(()=>l("span",null,"Refresh",-1)),ue={key:3,class:"data-overview-content"},fe={key:0,class:"data-overview-table"},ge={key:0,class:"action-link__active-state"},ve=w(()=>l("span",{class:"sr-only"},"Selected",-1)),pe={key:1,class:"action-link__normal-state"},me=w(()=>l("div",{class:"card-icon mb-3"},[l("img",{src:te})],-1)),he={key:0},ye={key:1},_e={key:2,class:"data-overview-content mt-6"},be=R({__name:"DataOverview",props:{selectedEntityName:{type:String,required:!1,default:""},pageSize:{type:Number,required:!1,default:12},isLoading:{type:Boolean,required:!1,default:!1},error:{type:[Error,null],required:!1,default:null},isEmpty:{type:Boolean,required:!1,default:!1},emptyState:{type:Object,required:!1,default:null},tableData:{type:Object,required:!1,default:null},tableDataIsEmpty:{type:Boolean,required:!1,default:!1},showWarnings:{type:Boolean,required:!1,default:!1},showDetails:{type:Boolean,required:!1,default:!1},next:{type:[String,Boolean,null],required:!1,default:!1},pageOffset:{type:Number,required:!1,default:0}},emits:["table-action","refresh","load-data"],setup(t,{emit:r}){const a=t,D=j(),v=I(""),y=I(a.pageOffset),N=C(()=>a.showWarnings?a.tableData.headers:a.tableData.headers.filter(o=>o.key!=="warnings")),A=C(()=>a.tableData.headers.map(o=>o.key).filter(o=>D[o])),q=C(()=>`${a.tableData.data.length}-${N.value.length}`);G(()=>a.isLoading,function(){!a.isLoading&&a.tableData.data.length>0&&(v.value=a.selectedEntityName||a.tableData.data[0].name)});function z(){return{data:a.tableData.data,total:a.tableData.data.length}}function $(o,p){v.value=p.name,r("table-action",p)}function U(){r("refresh"),r("load-data",y.value),B.logger.info(x.TABLE_REFRESH_BUTTON_CLICKED)}function W(){y.value=a.pageOffset-a.pageSize,r("load-data",a.pageOffset-a.pageSize)}function H(){y.value=a.pageOffset+a.pageSize,r("load-data",a.pageOffset+a.pageSize)}function K({headerKey:o}){return{class:["warnings"].includes(o)?"text-center":["details"].includes(o)?"text-right":""}}function M({name:o}){const p=a.selectedEntityName||a.tableData.data[0].name;return{class:o===p?"is-selected":""}}return(o,p)=>{const b=Q("router-link");return s(),c("div",le,[l("div",ie,[E(o.$slots,"additionalControls",{},void 0,!0),_(g(k),{class:"refresh-button",appearance:"primary",disabled:t.isLoading,"data-testid":"data-overview-refresh-button",onClick:U},{default:n(()=>[l("span",{class:m(["refresh-icon custom-control-icon",{"is-spinning":t.isLoading}])},de,2),ce]),_:1},8,["disabled"])]),t.isLoading?(s(),u(ee,{key:0})):t.error!==null?(s(),u(Z,{key:1,error:t.error},null,8,["error"])):t.isEmpty?(s(),u(O,{key:2})):(s(),c("div",ue,[!t.tableDataIsEmpty&&t.tableData?(s(),c("div",fe,[(s(),u(g(J),{key:g(q),class:m({"data-table-is-hidden":t.tableDataIsEmpty}),fetcher:z,headers:g(N),"cell-attrs":K,"row-attrs":M,"disable-pagination":"","is-clickable":"","data-testid":"data-overview-table","onRow:click":$},L({status:n(({rowValue:e})=>[l("div",{class:m(["entity-status",{"is-offline":e.toLowerCase()==="offline"||e===!1,"is-online":e.toLowerCase()==="online","is-degraded":e.toLowerCase()==="partially degraded","is-not-available":e.toLowerCase()==="not available"}])},[l("span",null,d(e),1)],2)]),tags:n(({rowValue:e})=>[_(ae,{tags:e},null,8,["tags"])]),name:n(({row:e,rowValue:i})=>[e.nameRoute?(s(),u(b,{key:0,to:e.nameRoute},{default:n(()=>[f(d(i),1)]),_:2},1032,["to"])):(s(),c(S,{key:1},[f(d(i),1)],64))]),mesh:n(({row:e,rowValue:i})=>[e.meshRoute?(s(),u(b,{key:0,to:e.meshRoute},{default:n(()=>[f(d(i),1)]),_:2},1032,["to"])):(s(),c(S,{key:1},[f(d(i),1)],64))]),service:n(({row:e,rowValue:i})=>[e.serviceInsightRoute?(s(),u(b,{key:0,to:e.serviceInsightRoute},{default:n(()=>[f(d(i),1)]),_:2},1032,["to"])):(s(),c(S,{key:1},[f(d(i),1)],64))]),totalUpdates:n(({row:e})=>[l("span",null,d(e.totalUpdates),1)]),selected:n(({row:e})=>[l("a",{class:m(["data-table-action-link",{"is-active":v.value===e.name}])},[v.value===e.name?(s(),c("span",ge,[f(" \u2713 "),ve])):(s(),c("span",pe," View "))],2)]),dpVersion:n(({row:e,rowValue:i})=>[l("div",{class:m({"with-warnings":e.unsupportedEnvoyVersion||e.unsupportedKumaDPVersion||e.kumaDpAndKumaCpMismatch})},d(i),3)]),envoyVersion:n(({row:e,rowValue:i})=>[l("div",{class:m({"with-warnings":e.unsupportedEnvoyVersion})},d(i),3)]),_:2},[V(g(A),e=>({name:e,fn:n(({rowValue:i,row:F})=>[E(o.$slots,e,{rowValue:i,row:F},void 0,!0)])})),t.showWarnings?{name:"warnings",fn:n(({row:e})=>[e.withWarnings?(s(),u(g(P),{key:0,class:"mr-1",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"20"})):h("",!0)]),key:"0"}:void 0,t.showDetails?{name:"details",fn:n(({row:e})=>[_(g(k),{class:"detail-link",appearance:"btn-link",to:e.nameRoute},{icon:n(()=>[_(g(P),{icon:e.warnings.length>0?"warning":"info",color:e.warnings.length>0?"var(--black-75)":"var(--blue-500)","secondary-color":e.warnings.length>0?"var(--yellow-300)":void 0,size:"20"},null,8,["icon","color","secondary-color"])]),default:n(()=>[f(" Details ")]),_:2},1032,["to"])]),key:"1"}:void 0]),1032,["class","headers"])),_(oe,{"has-previous":y.value>0,"has-next":Boolean(t.next),onNext:H,onPrevious:W},null,8,["has-previous","has-next"])])):h("",!0),t.tableDataIsEmpty&&t.tableData?(s(),u(O,{key:1},L({title:n(()=>[me,t.emptyState.title?(s(),c("p",he,d(t.emptyState.title),1)):(s(),c("p",ye," No items found "))]),_:2},[t.emptyState.message?{name:"message",fn:n(()=>[f(d(t.emptyState.message),1)]),key:"0"}:void 0]),1024)):h("",!0),o.$slots.content?(s(),c("div",_e,[E(o.$slots,"content",{},void 0,!0)])):h("",!0)]))])}}});const Ee=T(be,[["__scopeId","data-v-23361f5e"]]);function Se(t,r){const a=new URL(window.location.href);r!=null?a.searchParams.set(t,String(r)):a.searchParams.has(t)&&a.searchParams.delete(t),window.history.replaceState({path:a.href},"",a.href)}export{Ee as D,Se as p}; diff --git a/app/kuma-ui/pkg/resources/data/assets/patchQueryParam.71b53d66.css b/app/kuma-ui/pkg/resources/data/assets/patchQueryParam.71b53d66.css deleted file mode 100644 index c6fd178b1a75..000000000000 --- a/app/kuma-ui/pkg/resources/data/assets/patchQueryParam.71b53d66.css +++ /dev/null @@ -1 +0,0 @@ -.pagination[data-v-aa2207ca]{padding:var(--spacing-sm);text-align:right}.pagination button[data-v-aa2207ca]{font-size:14px;padding:4px 8px}.pagination button[data-v-aa2207ca]:not(:first-of-type){margin-left:var(--spacing-sm)}.pagination button[data-v-aa2207ca]:after{display:none}.refresh-icon.is-spinning g[data-v-23361f5e]{animation:spin-23361f5e 1.2s infinite linear}@keyframes spin-23361f5e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.data-table-controls[data-v-23361f5e]{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-sm) 0 var(--spacing-sm)}.with-warnings[data-v-23361f5e]{color:var(--yellow-500)}.data-table-action-link[data-v-23361f5e]{padding:0}.action-link__active-state[data-v-23361f5e]{--size: 18px;display:block;width:var(--size);height:var(--size);line-height:var(--size);border-radius:50%;background-color:var(--logo-green);margin:0 0 0 var(--spacing-xxs);color:#fff;font-size:13px;text-align:center}.k-table tr.is-selected{background-color:var(--grey-100)}.k-table th{background-color:var(--gray-7)} diff --git a/app/kuma-ui/pkg/resources/data/assets/patchQueryParam.79a6894d.css b/app/kuma-ui/pkg/resources/data/assets/patchQueryParam.79a6894d.css new file mode 100644 index 000000000000..c28c9208ff24 --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/patchQueryParam.79a6894d.css @@ -0,0 +1 @@ +.pagination[data-v-94d7b089]{padding:var(--spacing-sm);text-align:right}.pagination button[data-v-94d7b089]{font-size:14px;padding:4px 8px}.pagination button[data-v-94d7b089]:not(:first-of-type){margin-left:var(--spacing-sm)}.pagination button[data-v-94d7b089]:after{display:none}.refresh-icon.is-spinning g[data-v-9db55061]{animation:spin-9db55061 1.2s infinite linear}@keyframes spin-9db55061{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.data-table-controls[data-v-9db55061]{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-sm) 0 var(--spacing-sm)}.with-warnings[data-v-9db55061]{color:var(--yellow-500)}.data-overview-table .is-selected{background-color:var(--grey-100)} diff --git a/app/kuma-ui/pkg/resources/data/assets/patchQueryParam.c472bece.js b/app/kuma-ui/pkg/resources/data/assets/patchQueryParam.c472bece.js new file mode 100644 index 000000000000..3583cacefb5e --- /dev/null +++ b/app/kuma-ui/pkg/resources/data/assets/patchQueryParam.c472bece.js @@ -0,0 +1,15 @@ +import{d as O,o as s,j as u,c as d,w as n,a as g,u as f,b as k,e as o,P as w,A as p,G as P,H as B,E as T,I as H,r as R,f as E,g as j,i as G,l as b,J as S,K as x,n as J,F as h,t as r,B as C,T as M,C as Q,D as X}from"./index.c8e7c817.js";import{_ as I}from"./EmptyBlock.vue_vue_type_script_setup_true_lang.ccd40ead.js";import{E as Y}from"./EntityStatus.c76c23bb.js";import{E as Z}from"./ErrorBlock.26868ad8.js";import{_ as ee}from"./LoadingBlock.vue_vue_type_script_setup_true_lang.5817f994.js";import{T as te}from"./TagList.5f93cc3d.js";const ae=""+new URL("icon-empty-table.dbb0b754.svg",import.meta.url).href,se={class:"pagination"},ne=O({__name:"PaginationWidget",props:{hasPrevious:{type:Boolean,default:!1},hasNext:{type:Boolean,default:!1}},emits:["next","previous"],setup(a,{emit:c}){const t=a;function D(){c("next"),P.logger.info(B.PAGINATION_NEXT_BUTTON_CLICKED)}function _(){c("previous"),P.logger.info(B.PAGINATION_PREVIOUS_BUTTON_CLICKED)}return(v,N)=>(s(),u("div",se,[t.hasPrevious?(s(),d(f(w),{key:0,appearance:"primary","data-testid":"pagination-previous-button",onClick:_},{default:n(()=>[g(f(k),{icon:"chevronLeft",color:"currentColor",size:"16","hide-title":"","aria-hidden":"true"}),o(` + + Previous + `)]),_:1})):p("",!0),o(),t.hasNext?(s(),d(f(w),{key:1,appearance:"primary","data-testid":"pagination-next-button",onClick:D},{default:n(()=>[o(` + Next + + `),g(f(k),{icon:"chevronRight",color:"currentColor",size:"16","hide-title":"","aria-hidden":"true"})]),_:1})):p("",!0)]))}});const oe=T(ne,[["__scopeId","data-v-94d7b089"]]),ie=a=>(Q("data-v-9db55061"),a=a(),X(),a),le={class:"data-overview","data-testid":"data-overview"},re={class:"data-table-controls mb-2"},de={key:3,class:"data-overview-content"},ce={key:0,class:"data-overview-table"},ue=ie(()=>b("img",{class:"mb-3",src:ae},null,-1)),fe={key:0},ge={key:1},me={key:2,class:"data-overview-content mt-6"},pe=O({__name:"DataOverview",props:{selectedEntityName:{type:String,required:!1,default:""},pageSize:{type:Number,required:!1,default:12},isLoading:{type:Boolean,required:!1,default:!1},error:{type:[Error,null],required:!1,default:null},isEmpty:{type:Boolean,required:!1,default:!1},emptyState:{type:Object,required:!1,default:null},tableData:{type:Object,required:!1,default:null},tableDataIsEmpty:{type:Boolean,required:!1,default:!1},showWarnings:{type:Boolean,required:!1,default:!1},showDetails:{type:Boolean,required:!1,default:!1},next:{type:[String,Boolean,null],required:!1,default:!1},pageOffset:{type:Number,required:!1,default:0}},emits:["table-action","refresh","load-data"],setup(a,{emit:c}){const t=a,D=H(),_=R(""),v=R(t.pageOffset),N=E(()=>t.showWarnings?t.tableData.headers:t.tableData.headers.filter(l=>l.key!=="warnings")),L=E(()=>t.tableData.headers.map(l=>l.key).filter(l=>D[l])),z=E(()=>`${t.tableData.data.length}-${N.value.length}`);j(()=>t.isLoading,function(){!t.isLoading&&t.tableData.data.length>0&&(_.value=t.selectedEntityName||t.tableData.data[0].name)});function q(){return{data:t.tableData.data,total:t.tableData.data.length}}function $(l,m){_.value=m.name,c("table-action",m)}function A(){c("refresh"),c("load-data",v.value),P.logger.info(B.TABLE_REFRESH_BUTTON_CLICKED)}function U(){v.value=t.pageOffset-t.pageSize,c("load-data",t.pageOffset-t.pageSize)}function W(){v.value=t.pageOffset+t.pageSize,c("load-data",t.pageOffset+t.pageSize)}function K({headerKey:l}){return{class:["warnings"].includes(l)?"text-center":["details"].includes(l)?"text-right":""}}function V({name:l}){const m=t.selectedEntityName||t.tableData.data[0].name;return{class:l===m?"is-selected":""}}return(l,m)=>{const y=G("router-link");return s(),u("div",le,[b("div",re,[S(l.$slots,"additionalControls",{},void 0,!0),o(),g(f(w),{class:"refresh-button",appearance:"primary",disabled:a.isLoading,icon:"redo","data-testid":"data-overview-refresh-button",onClick:A},{default:n(()=>[o(` + Refresh + `)]),_:1},8,["disabled"])]),o(),a.isLoading?(s(),d(ee,{key:0})):a.error!==null?(s(),d(Z,{key:1,error:a.error},null,8,["error"])):a.isEmpty?(s(),d(I,{key:2})):(s(),u("div",de,[!a.tableDataIsEmpty&&a.tableData?(s(),u("div",ce,[(s(),d(f(M),{key:f(z),class:C(["data-overview-table",{"data-table-is-hidden":a.tableDataIsEmpty}]),fetcher:q,headers:f(N),"cell-attrs":K,"row-attrs":V,"disable-pagination":"","is-clickable":"","data-testid":"data-overview-table","onRow:click":$},x({status:n(({rowValue:e})=>[typeof e!="boolean"?(s(),d(Y,{key:0,status:e},null,8,["status"])):(s(),u(h,{key:1},[o(` + \u2014 + `)],64))]),tags:n(({rowValue:e})=>[g(te,{tags:e},null,8,["tags"])]),name:n(({row:e,rowValue:i})=>[e.nameRoute?(s(),d(y,{key:0,to:e.nameRoute},{default:n(()=>[o(r(i),1)]),_:2},1032,["to"])):(s(),u(h,{key:1},[o(r(i),1)],64))]),mesh:n(({row:e,rowValue:i})=>[e.meshRoute?(s(),d(y,{key:0,to:e.meshRoute},{default:n(()=>[o(r(i),1)]),_:2},1032,["to"])):(s(),u(h,{key:1},[o(r(i),1)],64))]),service:n(({row:e,rowValue:i})=>[e.serviceInsightRoute?(s(),d(y,{key:0,to:e.serviceInsightRoute},{default:n(()=>[o(r(i),1)]),_:2},1032,["to"])):(s(),u(h,{key:1},[o(r(i),1)],64))]),zone:n(({row:e,rowValue:i})=>[e.zoneRoute?(s(),d(y,{key:0,to:e.zoneRoute},{default:n(()=>[o(r(i),1)]),_:2},1032,["to"])):(s(),u(h,{key:1},[o(r(i),1)],64))]),totalUpdates:n(({row:e})=>[b("span",null,r(e.totalUpdates),1)]),dpVersion:n(({row:e,rowValue:i})=>[b("div",{class:C({"with-warnings":e.unsupportedEnvoyVersion||e.unsupportedKumaDPVersion||e.kumaDpAndKumaCpMismatch})},r(i),3)]),envoyVersion:n(({row:e,rowValue:i})=>[b("div",{class:C({"with-warnings":e.unsupportedEnvoyVersion})},r(i),3)]),_:2},[J(f(L),e=>({name:e,fn:n(({rowValue:i,row:F})=>[S(l.$slots,e,{rowValue:i,row:F},void 0,!0)])})),a.showWarnings?{name:"warnings",fn:n(({row:e})=>[e.withWarnings?(s(),d(f(k),{key:0,class:"mr-1",icon:"warning",color:"var(--black-75)","secondary-color":"var(--yellow-300)",size:"20"})):p("",!0)]),key:"0"}:void 0,a.showDetails?{name:"details",fn:n(({row:e})=>[g(f(w),{class:"detail-link",appearance:"btn-link",to:e.nameRoute},{icon:n(()=>[g(f(k),{icon:e.warnings.length>0?"warning":"info",color:e.warnings.length>0?"var(--black-75)":"var(--blue-500)","secondary-color":e.warnings.length>0?"var(--yellow-300)":void 0,size:"16","hide-title":""},null,8,["icon","color","secondary-color"])]),default:n(()=>[o(` + Details + `)]),_:2},1032,["to"])]),key:"1"}:void 0]),1032,["class","headers"])),o(),g(oe,{"has-previous":v.value>0,"has-next":Boolean(a.next),onNext:W,onPrevious:U},null,8,["has-previous","has-next"])])):p("",!0),o(),a.tableDataIsEmpty&&a.tableData?(s(),d(I,{key:1},x({title:n(()=>[ue,o(),a.emptyState.title?(s(),u("p",fe,r(a.emptyState.title),1)):(s(),u("p",ge,` + No items found + `))]),_:2},[a.emptyState.message?{name:"message",fn:n(()=>[o(r(a.emptyState.message),1)]),key:"0"}:void 0]),1024)):p("",!0),o(),l.$slots.content?(s(),u("div",me,[S(l.$slots,"content",{},void 0,!0)])):p("",!0)]))])}}});const we=T(pe,[["__scopeId","data-v-9db55061"]]);function De(a,c){const t=new URL(window.location.href);c!=null?t.searchParams.set(a,String(c)):t.searchParams.has(a)&&t.searchParams.delete(a),window.history.replaceState({path:t.href},"",t.href)}export{we as D,De as p}; diff --git a/app/kuma-ui/pkg/resources/data/assets/pdfmake.3078ec64.js b/app/kuma-ui/pkg/resources/data/assets/pdfmake.78789dd7.js similarity index 92% rename from app/kuma-ui/pkg/resources/data/assets/pdfmake.3078ec64.js rename to app/kuma-ui/pkg/resources/data/assets/pdfmake.78789dd7.js index 09c8d6fbf736..4b1462385a32 100644 --- a/app/kuma-ui/pkg/resources/data/assets/pdfmake.3078ec64.js +++ b/app/kuma-ui/pkg/resources/data/assets/pdfmake.78789dd7.js @@ -1,15 +1,15 @@ -import{a as Cu,c as Tu}from"./_commonjsHelpers.f037b798.js";function Pu(ba,gi){for(var ua=0;uakn[En]})}}}return Object.freeze(Object.defineProperty(ba,Symbol.toStringTag,{value:"Module"}))}var Ni={exports:{}};/*! pdfmake v0.2.6, @license MIT, @link http://pdfmake.org */(function(ba,gi){(function(kn,En){ba.exports=En()})(typeof self<"u"?self:Tu,function(){return function(){var ua={9282:function(T,b,e){var u=e(4155);function r(j){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?r=function(ut){return typeof ut}:r=function(ut){return ut&&typeof Symbol=="function"&&ut.constructor===Symbol&&ut!==Symbol.prototype?"symbol":typeof ut},r(j)}function n(j,Z){if(!(j instanceof Z))throw new TypeError("Cannot call a class as a function")}var a=e(2136),c=a.codes,l=c.ERR_AMBIGUOUS_ARGUMENT,f=c.ERR_INVALID_ARG_TYPE,h=c.ERR_INVALID_ARG_VALUE,i=c.ERR_INVALID_RETURN_VALUE,d=c.ERR_MISSING_ARGS,t=e(5961),s=e(9539),o=s.inspect,v=e(9539).types,p=v.isPromise,x=v.isRegExp,A=Object.assign?Object.assign:e(8091).assign,m=Object.is?Object.is:e(609),g,C;function w(){var j=e(9158);g=j.isDeepEqual,C=j.isDeepStrictEqual}var S=!1,B=T.exports=ot,R={};function N(j){throw j.message instanceof Error?j.message:new t(j)}function F(j,Z,ut,bt,It){var L=arguments.length,O;if(L===0)O="Failed";else if(L===1)ut=j,j=void 0;else{if(S===!1){S=!0;var rt=u.emitWarning?u.emitWarning:console.warn.bind(console);rt("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")}L===2&&(bt="!=")}if(ut instanceof Error)throw ut;var it={actual:j,expected:Z,operator:bt===void 0?"fail":bt,stackStartFn:It||F};ut!==void 0&&(it.message=ut);var xt=new t(it);throw O&&(xt.message=O,xt.generatedMessage=!0),xt}B.fail=F,B.AssertionError=t;function J(j,Z,ut,bt){if(!ut){var It=!1;if(Z===0)It=!0,bt="No value argument passed to `assert.ok()`";else if(bt instanceof Error)throw bt;var L=new t({actual:ut,expected:!0,message:bt,operator:"==",stackStartFn:j});throw L.generatedMessage=It,L}}function ot(){for(var j=arguments.length,Z=new Array(j),ut=0;utkn[En]})}}}return Object.freeze(Object.defineProperty(ba,Symbol.toStringTag,{value:"Module"}))}var Ni={exports:{}};/*! pdfmake v0.2.6, @license MIT, @link http://pdfmake.org */(function(ba,gi){(function(kn,En){ba.exports=En()})(typeof self<"u"?self:Tu,function(){return function(){var ua={9282:function(T,b,e){var l=e(4155);function r(j){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?r=function(ut){return typeof ut}:r=function(ut){return ut&&typeof Symbol=="function"&&ut.constructor===Symbol&&ut!==Symbol.prototype?"symbol":typeof ut},r(j)}function n(j,Z){if(!(j instanceof Z))throw new TypeError("Cannot call a class as a function")}var a=e(2136),c=a.codes,u=c.ERR_AMBIGUOUS_ARGUMENT,f=c.ERR_INVALID_ARG_TYPE,h=c.ERR_INVALID_ARG_VALUE,i=c.ERR_INVALID_RETURN_VALUE,d=c.ERR_MISSING_ARGS,t=e(5961),s=e(9539),o=s.inspect,v=e(9539).types,p=v.isPromise,x=v.isRegExp,A=Object.assign?Object.assign:e(8091).assign,m=Object.is?Object.is:e(609),g,C;function w(){var j=e(9158);g=j.isDeepEqual,C=j.isDeepStrictEqual}var S=!1,B=T.exports=ot,R={};function N(j){throw j.message instanceof Error?j.message:new t(j)}function F(j,Z,ut,bt,It){var L=arguments.length,O;if(L===0)O="Failed";else if(L===1)ut=j,j=void 0;else{if(S===!1){S=!0;var rt=l.emitWarning?l.emitWarning:console.warn.bind(console);rt("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")}L===2&&(bt="!=")}if(ut instanceof Error)throw ut;var it={actual:j,expected:Z,operator:bt===void 0?"fail":bt,stackStartFn:It||F};ut!==void 0&&(it.message=ut);var xt=new t(it);throw O&&(xt.message=O,xt.generatedMessage=!0),xt}B.fail=F,B.AssertionError=t;function J(j,Z,ut,bt){if(!ut){var It=!1;if(Z===0)It=!0,bt="No value argument passed to `assert.ok()`";else if(bt instanceof Error)throw bt;var L=new t({actual:ut,expected:!0,message:bt,operator:"==",stackStartFn:j});throw L.generatedMessage=It,L}}function ot(){for(var j=arguments.length,Z=new Array(j),ut=0;ut1?ut-1:0),It=1;It1?ut-1:0),It=1;It1?ut-1:0),It=1;It1?ut-1:0),It=1;It"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function s(wt,at,dt){return t()?s=Reflect.construct:s=function(V,ft,j){var Z=[null];Z.push.apply(Z,ft);var ut=Function.bind.apply(V,Z),bt=new ut;return j&&v(bt,j.prototype),bt},s.apply(null,arguments)}function o(wt){return Function.toString.call(wt).indexOf("[native code]")!==-1}function v(wt,at){return v=Object.setPrototypeOf||function(St,V){return St.__proto__=V,St},v(wt,at)}function p(wt){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(dt){return dt.__proto__||Object.getPrototypeOf(dt)},p(wt)}function x(wt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(dt){return typeof dt}:x=function(dt){return dt&&typeof Symbol=="function"&&dt.constructor===Symbol&&dt!==Symbol.prototype?"symbol":typeof dt},x(wt)}var A=e(9539),m=A.inspect,g=e(2136),C=g.codes.ERR_INVALID_ARG_TYPE;function w(wt,at,dt){return(dt===void 0||dt>wt.length)&&(dt=wt.length),wt.substring(dt-at.length,dt)===at}function S(wt,at){if(at=Math.floor(at),wt.length==0||at==0)return"";var dt=wt.length*at;for(at=Math.floor(Math.log(at)/Math.log(2));at;)wt+=wt,at--;return wt+=wt.substring(0,dt-wt.length),wt}var B="",R="",N="",F="",J={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"},ot=10;function $(wt){var at=Object.keys(wt),dt=Object.create(Object.getPrototypeOf(wt));return at.forEach(function(St){dt[St]=wt[St]}),Object.defineProperty(dt,"message",{value:wt.message}),dt}function lt(wt){return m(wt,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function gt(wt,at,dt){var St="",V="",ft=0,j="",Z=!1,ut=lt(wt),bt=ut.split(` +`))}throw bt}};function ft(){for(var j=arguments.length,Z=new Array(j),ut=0;ut"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function s(wt,at,dt){return t()?s=Reflect.construct:s=function(V,ft,j){var Z=[null];Z.push.apply(Z,ft);var ut=Function.bind.apply(V,Z),bt=new ut;return j&&v(bt,j.prototype),bt},s.apply(null,arguments)}function o(wt){return Function.toString.call(wt).indexOf("[native code]")!==-1}function v(wt,at){return v=Object.setPrototypeOf||function(St,V){return St.__proto__=V,St},v(wt,at)}function p(wt){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(dt){return dt.__proto__||Object.getPrototypeOf(dt)},p(wt)}function x(wt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(dt){return typeof dt}:x=function(dt){return dt&&typeof Symbol=="function"&&dt.constructor===Symbol&&dt!==Symbol.prototype?"symbol":typeof dt},x(wt)}var A=e(9539),m=A.inspect,g=e(2136),C=g.codes.ERR_INVALID_ARG_TYPE;function w(wt,at,dt){return(dt===void 0||dt>wt.length)&&(dt=wt.length),wt.substring(dt-at.length,dt)===at}function S(wt,at){if(at=Math.floor(at),wt.length==0||at==0)return"";var dt=wt.length*at;for(at=Math.floor(Math.log(at)/Math.log(2));at;)wt+=wt,at--;return wt+=wt.substring(0,dt-wt.length),wt}var B="",R="",N="",F="",J={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"},ot=10;function $(wt){var at=Object.keys(wt),dt=Object.create(Object.getPrototypeOf(wt));return at.forEach(function(St){dt[St]=wt[St]}),Object.defineProperty(dt,"message",{value:wt.message}),dt}function lt(wt){return m(wt,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function gt(wt,at,dt){var St="",V="",ft=0,j="",Z=!1,ut=lt(wt),bt=ut.split(` `),It=lt(at).split(` `),L=0,O="";if(dt==="strictEqual"&&x(wt)==="object"&&x(at)==="object"&&wt!==null&&at!==null&&(dt="strictEqualObject"),bt.length===1&&It.length===1&&bt[0]!==It[0]){var rt=bt[0].length+It[0].length;if(rt<=ot){if((x(wt)!=="object"||wt===null)&&(x(at)!=="object"||at===null)&&(wt!==0||at!==0))return"".concat(J[dt],` `)+"".concat(bt[0]," !== ").concat(It[0],` -`)}else if(dt!=="strictEqualObject"){var it=u.stderr&&u.stderr.isTTY?u.stderr.columns:80;if(rt2&&(O=` +`)}else if(dt!=="strictEqualObject"){var it=l.stderr&&l.stderr.isTTY?l.stderr.columns:80;if(rt2&&(O=` `.concat(S(" ",L),"^"),L=0)}}}for(var xt=bt[bt.length-1],et=It[It.length-1];xt===et&&(L++<2?j=` `.concat(xt).concat(j):St=xt,bt.pop(),It.pop(),!(bt.length===0||It.length===0));)xt=bt[bt.length-1],et=It[It.length-1];var st=Math.max(bt.length,It.length);if(st===0){var Bt=ut.split(` `);if(Bt.length>30)for(Bt[26]="".concat(B,"...").concat(F);Bt.length>27;)Bt.pop();return"".concat(J.notIdentical,` @@ -37,7 +37,7 @@ import{a as Cu,c as Tu}from"./_commonjsHelpers.f037b798.js";function Pu(ba,gi){f `).concat(V,` `).concat(B,"...").concat(F).concat(St,` `)+"".concat(B,"...").concat(F)}return"".concat(oe).concat(Z?Kt:"",` -`).concat(V).concat(St).concat(j).concat(O)}var mt=function(wt){i(at,wt);function at(dt){var St;if(a(this,at),x(dt)!=="object"||dt===null)throw new C("options","Object",dt);var V=dt.message,ft=dt.operator,j=dt.stackStartFn,Z=dt.actual,ut=dt.expected,bt=Error.stackTraceLimit;if(Error.stackTraceLimit=0,V!=null)St=f(this,p(at).call(this,String(V)));else if(u.stderr&&u.stderr.isTTY&&(u.stderr&&u.stderr.getColorDepth&&u.stderr.getColorDepth()!==1?(B="\x1B[34m",R="\x1B[32m",F="\x1B[39m",N="\x1B[31m"):(B="",R="",F="",N="")),x(Z)==="object"&&Z!==null&&x(ut)==="object"&&ut!==null&&"stack"in Z&&Z instanceof Error&&"stack"in ut&&ut instanceof Error&&(Z=$(Z),ut=$(ut)),ft==="deepStrictEqual"||ft==="strictEqual")St=f(this,p(at).call(this,gt(Z,ut,ft)));else if(ft==="notDeepStrictEqual"||ft==="notStrictEqual"){var It=J[ft],L=lt(Z).split(` +`).concat(V).concat(St).concat(j).concat(O)}var mt=function(wt){i(at,wt);function at(dt){var St;if(a(this,at),x(dt)!=="object"||dt===null)throw new C("options","Object",dt);var V=dt.message,ft=dt.operator,j=dt.stackStartFn,Z=dt.actual,ut=dt.expected,bt=Error.stackTraceLimit;if(Error.stackTraceLimit=0,V!=null)St=f(this,p(at).call(this,String(V)));else if(l.stderr&&l.stderr.isTTY&&(l.stderr&&l.stderr.getColorDepth&&l.stderr.getColorDepth()!==1?(B="\x1B[34m",R="\x1B[32m",F="\x1B[39m",N="\x1B[31m"):(B="",R="",F="",N="")),x(Z)==="object"&&Z!==null&&x(ut)==="object"&&ut!==null&&"stack"in Z&&Z instanceof Error&&"stack"in ut&&ut instanceof Error&&(Z=$(Z),ut=$(ut)),ft==="deepStrictEqual"||ft==="strictEqual")St=f(this,p(at).call(this,gt(Z,ut,ft)));else if(ft==="notDeepStrictEqual"||ft==="notStrictEqual"){var It=J[ft],L=lt(Z).split(` `);if(ft==="notStrictEqual"&&x(Z)==="object"&&Z!==null&&(It=J.notStrictEqualObject),L.length>30)for(L[26]="".concat(B,"...").concat(F);L.length>27;)L.pop();L.length===1?St=f(this,p(at).call(this,"".concat(It," ").concat(L[0]))):St=f(this,p(at).call(this,"".concat(It,` `).concat(L.join(` @@ -50,29 +50,29 @@ import{a as Cu,c as Tu}from"./_commonjsHelpers.f037b798.js";function Pu(ba,gi){f should equal -`):rt=" ".concat(ft," ").concat(rt)),St=f(this,p(at).call(this,"".concat(O).concat(rt)))}return Error.stackTraceLimit=bt,St.generatedMessage=!V,Object.defineProperty(h(St),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),St.code="ERR_ASSERTION",St.actual=Z,St.expected=ut,St.operator=ft,Error.captureStackTrace&&Error.captureStackTrace(h(St),j),St.stack,St.name="AssertionError",f(St)}return l(at,[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:m.custom,value:function(St,V){return m(this,r({},V,{customInspect:!1,depth:0}))}}]),at}(d(Error));T.exports=mt},2136:function(T,b,e){function u(x){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?u=function(m){return typeof m}:u=function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},u(x)}function r(x,A){if(!(x instanceof A))throw new TypeError("Cannot call a class as a function")}function n(x,A){return A&&(u(A)==="object"||typeof A=="function")?A:a(x)}function a(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function c(x){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(m){return m.__proto__||Object.getPrototypeOf(m)},c(x)}function l(x,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function");x.prototype=Object.create(A&&A.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),A&&f(x,A)}function f(x,A){return f=Object.setPrototypeOf||function(g,C){return g.__proto__=C,g},f(x,A)}var h={},i,d;function t(x,A,m){m||(m=Error);function g(w,S,B){return typeof A=="string"?A:A(w,S,B)}var C=function(w){l(S,w);function S(B,R,N){var F;return r(this,S),F=n(this,c(S).call(this,g(B,R,N))),F.code=x,F}return S}(m);h[x]=C}function s(x,A){if(Array.isArray(x)){var m=x.length;return x=x.map(function(g){return String(g)}),m>2?"one of ".concat(A," ").concat(x.slice(0,m-1).join(", "),", or ")+x[m-1]:m===2?"one of ".concat(A," ").concat(x[0]," or ").concat(x[1]):"of ".concat(A," ").concat(x[0])}else return"of ".concat(A," ").concat(String(x))}function o(x,A,m){return x.substr(!m||m<0?0:+m,A.length)===A}function v(x,A,m){return(m===void 0||m>x.length)&&(m=x.length),x.substring(m-A.length,m)===A}function p(x,A,m){return typeof m!="number"&&(m=0),m+A.length>x.length?!1:x.indexOf(A,m)!==-1}t("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),t("ERR_INVALID_ARG_TYPE",function(x,A,m){i===void 0&&(i=e(9282)),i(typeof x=="string","'name' must be a string");var g;typeof A=="string"&&o(A,"not ")?(g="must not be",A=A.replace(/^not /,"")):g="must be";var C;if(v(x," argument"))C="The ".concat(x," ").concat(g," ").concat(s(A,"type"));else{var w=p(x,".")?"property":"argument";C='The "'.concat(x,'" ').concat(w," ").concat(g," ").concat(s(A,"type"))}return C+=". Received type ".concat(u(m)),C},TypeError),t("ERR_INVALID_ARG_VALUE",function(x,A){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"is invalid";d===void 0&&(d=e(9539));var g=d.inspect(A);return g.length>128&&(g="".concat(g.slice(0,128),"...")),"The argument '".concat(x,"' ").concat(m,". Received ").concat(g)},TypeError),t("ERR_INVALID_RETURN_VALUE",function(x,A,m){var g;return m&&m.constructor&&m.constructor.name?g="instance of ".concat(m.constructor.name):g="type ".concat(u(m)),"Expected ".concat(x,' to be returned from the "').concat(A,'"')+" function but got ".concat(g,".")},TypeError),t("ERR_MISSING_ARGS",function(){for(var x=arguments.length,A=new Array(x),m=0;m0,"At least one arg needs to be specified");var g="The ",C=A.length;switch(A=A.map(function(w){return'"'.concat(w,'"')}),C){case 1:g+="".concat(A[0]," argument");break;case 2:g+="".concat(A[0]," and ").concat(A[1]," arguments");break;default:g+=A.slice(0,C-1).join(", "),g+=", and ".concat(A[C-1]," arguments");break}return"".concat(g," must be specified")},TypeError),T.exports.codes=h},9158:function(T,b,e){function u(Lt,Wt){return a(Lt)||n(Lt,Wt)||r()}function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function n(Lt,Wt){var ae=[],fe=!0,ee=!1,ce=void 0;try{for(var me=Lt[Symbol.iterator](),Se;!(fe=(Se=me.next()).done)&&(ae.push(Se.value),!(Wt&&ae.length===Wt));fe=!0);}catch(we){ee=!0,ce=we}finally{try{!fe&&me.return!=null&&me.return()}finally{if(ee)throw ce}}return ae}function a(Lt){if(Array.isArray(Lt))return Lt}function c(Lt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c=function(ae){return typeof ae}:c=function(ae){return ae&&typeof Symbol=="function"&&ae.constructor===Symbol&&ae!==Symbol.prototype?"symbol":typeof ae},c(Lt)}var l=/a/g.flags!==void 0,f=function(Wt){var ae=[];return Wt.forEach(function(fe){return ae.push(fe)}),ae},h=function(Wt){var ae=[];return Wt.forEach(function(fe,ee){return ae.push([ee,fe])}),ae},i=Object.is?Object.is:e(609),d=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},t=Number.isNaN?Number.isNaN:e(360);function s(Lt){return Lt.call.bind(Lt)}var o=s(Object.prototype.hasOwnProperty),v=s(Object.prototype.propertyIsEnumerable),p=s(Object.prototype.toString),x=e(9539).types,A=x.isAnyArrayBuffer,m=x.isArrayBufferView,g=x.isDate,C=x.isMap,w=x.isRegExp,S=x.isSet,B=x.isNativeError,R=x.isBoxedPrimitive,N=x.isNumberObject,F=x.isStringObject,J=x.isBooleanObject,ot=x.isBigIntObject,$=x.isSymbolObject,lt=x.isFloat32Array,gt=x.isFloat64Array;function mt(Lt){if(Lt.length===0||Lt.length>10)return!0;for(var Wt=0;Wt57)return!0}return Lt.length===10&&Lt>=Math.pow(2,32)}function wt(Lt){return Object.keys(Lt).filter(mt).concat(d(Lt).filter(Object.prototype.propertyIsEnumerable.bind(Lt)))}/*! +`):rt=" ".concat(ft," ").concat(rt)),St=f(this,p(at).call(this,"".concat(O).concat(rt)))}return Error.stackTraceLimit=bt,St.generatedMessage=!V,Object.defineProperty(h(St),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),St.code="ERR_ASSERTION",St.actual=Z,St.expected=ut,St.operator=ft,Error.captureStackTrace&&Error.captureStackTrace(h(St),j),St.stack,St.name="AssertionError",f(St)}return u(at,[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:m.custom,value:function(St,V){return m(this,r({},V,{customInspect:!1,depth:0}))}}]),at}(d(Error));T.exports=mt},2136:function(T,b,e){function l(x){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(m){return typeof m}:l=function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},l(x)}function r(x,A){if(!(x instanceof A))throw new TypeError("Cannot call a class as a function")}function n(x,A){return A&&(l(A)==="object"||typeof A=="function")?A:a(x)}function a(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function c(x){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(m){return m.__proto__||Object.getPrototypeOf(m)},c(x)}function u(x,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function");x.prototype=Object.create(A&&A.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),A&&f(x,A)}function f(x,A){return f=Object.setPrototypeOf||function(g,C){return g.__proto__=C,g},f(x,A)}var h={},i,d;function t(x,A,m){m||(m=Error);function g(w,S,B){return typeof A=="string"?A:A(w,S,B)}var C=function(w){u(S,w);function S(B,R,N){var F;return r(this,S),F=n(this,c(S).call(this,g(B,R,N))),F.code=x,F}return S}(m);h[x]=C}function s(x,A){if(Array.isArray(x)){var m=x.length;return x=x.map(function(g){return String(g)}),m>2?"one of ".concat(A," ").concat(x.slice(0,m-1).join(", "),", or ")+x[m-1]:m===2?"one of ".concat(A," ").concat(x[0]," or ").concat(x[1]):"of ".concat(A," ").concat(x[0])}else return"of ".concat(A," ").concat(String(x))}function o(x,A,m){return x.substr(!m||m<0?0:+m,A.length)===A}function v(x,A,m){return(m===void 0||m>x.length)&&(m=x.length),x.substring(m-A.length,m)===A}function p(x,A,m){return typeof m!="number"&&(m=0),m+A.length>x.length?!1:x.indexOf(A,m)!==-1}t("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),t("ERR_INVALID_ARG_TYPE",function(x,A,m){i===void 0&&(i=e(9282)),i(typeof x=="string","'name' must be a string");var g;typeof A=="string"&&o(A,"not ")?(g="must not be",A=A.replace(/^not /,"")):g="must be";var C;if(v(x," argument"))C="The ".concat(x," ").concat(g," ").concat(s(A,"type"));else{var w=p(x,".")?"property":"argument";C='The "'.concat(x,'" ').concat(w," ").concat(g," ").concat(s(A,"type"))}return C+=". Received type ".concat(l(m)),C},TypeError),t("ERR_INVALID_ARG_VALUE",function(x,A){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"is invalid";d===void 0&&(d=e(9539));var g=d.inspect(A);return g.length>128&&(g="".concat(g.slice(0,128),"...")),"The argument '".concat(x,"' ").concat(m,". Received ").concat(g)},TypeError),t("ERR_INVALID_RETURN_VALUE",function(x,A,m){var g;return m&&m.constructor&&m.constructor.name?g="instance of ".concat(m.constructor.name):g="type ".concat(l(m)),"Expected ".concat(x,' to be returned from the "').concat(A,'"')+" function but got ".concat(g,".")},TypeError),t("ERR_MISSING_ARGS",function(){for(var x=arguments.length,A=new Array(x),m=0;m0,"At least one arg needs to be specified");var g="The ",C=A.length;switch(A=A.map(function(w){return'"'.concat(w,'"')}),C){case 1:g+="".concat(A[0]," argument");break;case 2:g+="".concat(A[0]," and ").concat(A[1]," arguments");break;default:g+=A.slice(0,C-1).join(", "),g+=", and ".concat(A[C-1]," arguments");break}return"".concat(g," must be specified")},TypeError),T.exports.codes=h},9158:function(T,b,e){function l(Lt,Wt){return a(Lt)||n(Lt,Wt)||r()}function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function n(Lt,Wt){var ae=[],fe=!0,ee=!1,ce=void 0;try{for(var me=Lt[Symbol.iterator](),Se;!(fe=(Se=me.next()).done)&&(ae.push(Se.value),!(Wt&&ae.length===Wt));fe=!0);}catch(we){ee=!0,ce=we}finally{try{!fe&&me.return!=null&&me.return()}finally{if(ee)throw ce}}return ae}function a(Lt){if(Array.isArray(Lt))return Lt}function c(Lt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c=function(ae){return typeof ae}:c=function(ae){return ae&&typeof Symbol=="function"&&ae.constructor===Symbol&&ae!==Symbol.prototype?"symbol":typeof ae},c(Lt)}var u=/a/g.flags!==void 0,f=function(Wt){var ae=[];return Wt.forEach(function(fe){return ae.push(fe)}),ae},h=function(Wt){var ae=[];return Wt.forEach(function(fe,ee){return ae.push([ee,fe])}),ae},i=Object.is?Object.is:e(609),d=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},t=Number.isNaN?Number.isNaN:e(360);function s(Lt){return Lt.call.bind(Lt)}var o=s(Object.prototype.hasOwnProperty),v=s(Object.prototype.propertyIsEnumerable),p=s(Object.prototype.toString),x=e(9539).types,A=x.isAnyArrayBuffer,m=x.isArrayBufferView,g=x.isDate,C=x.isMap,w=x.isRegExp,S=x.isSet,B=x.isNativeError,R=x.isBoxedPrimitive,N=x.isNumberObject,F=x.isStringObject,J=x.isBooleanObject,ot=x.isBigIntObject,$=x.isSymbolObject,lt=x.isFloat32Array,gt=x.isFloat64Array;function mt(Lt){if(Lt.length===0||Lt.length>10)return!0;for(var Wt=0;Wt57)return!0}return Lt.length===10&&Lt>=Math.pow(2,32)}function wt(Lt){return Object.keys(Lt).filter(mt).concat(d(Lt).filter(Object.prototype.propertyIsEnumerable.bind(Lt)))}/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT - */function at(Lt,Wt){if(Lt===Wt)return 0;for(var ae=Lt.length,fe=Wt.length,ee=0,ce=Math.min(ae,fe);ee=h.length?{done:!0}:{done:!1,value:h[t++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r(h,i){if(!!h){if(typeof h=="string")return n(h,i);var d=Object.prototype.toString.call(h).slice(8,-1);if(d==="Object"&&h.constructor&&(d=h.constructor.name),d==="Map"||d==="Set")return Array.from(h);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return n(h,i)}}function n(h,i){(i==null||i>h.length)&&(i=h.length);for(var d=0,t=new Array(i);dthis.buffer.length)return this.flush()},s.flush=function(){if(this.bufferOffset>0)return this.push(u.from(this.buffer.slice(0,this.bufferOffset))),this.bufferOffset=0},s.writeBuffer=function(v){return this.flush(),this.push(v),this.pos+=v.length},s.writeString=function(v,p){switch(p===void 0&&(p="ascii"),p){case"utf16le":case"ucs2":case"utf8":case"ascii":return this.writeBuffer(u.from(v,p));case"utf16be":for(var x=u.from(v,"utf16le"),A=0,m=x.length-1;A>>16&255,this.buffer[this.bufferOffset++]=v>>>8&255,this.buffer[this.bufferOffset++]=v&255,this.pos+=3},s.writeUInt24LE=function(v){return this.ensure(3),this.buffer[this.bufferOffset++]=v&255,this.buffer[this.bufferOffset++]=v>>>8&255,this.buffer[this.bufferOffset++]=v>>>16&255,this.pos+=3},s.writeInt24BE=function(v){return v>=0?this.writeUInt24BE(v):this.writeUInt24BE(v+16777215+1)},s.writeInt24LE=function(v){return v>=0?this.writeUInt24LE(v):this.writeUInt24LE(v+16777215+1)},s.fill=function(v,p){if(p=this.length)){if(this.items[v]==null){var p=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.ctx)*v,this.items[v]=this.type.decode(this.stream,this.ctx),this.stream.pos=p}return this.items[v]}},s.toArray=function(){for(var v=[],p=0,x=this.length;p>1),s=l.call(this,"Int"+i,d)||this,s._point=1<=h.length?{done:!0}:{done:!1,value:h[t++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r(h,i){if(!!h){if(typeof h=="string")return n(h,i);var d=Object.prototype.toString.call(h).slice(8,-1);if(d==="Object"&&h.constructor&&(d=h.constructor.name),d==="Map"||d==="Set")return Array.from(h);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return n(h,i)}}function n(h,i){(i==null||i>h.length)&&(i=h.length);for(var d=0,t=new Array(i);dthis.buffer.length)return this.flush()},s.flush=function(){if(this.bufferOffset>0)return this.push(l.from(this.buffer.slice(0,this.bufferOffset))),this.bufferOffset=0},s.writeBuffer=function(v){return this.flush(),this.push(v),this.pos+=v.length},s.writeString=function(v,p){switch(p===void 0&&(p="ascii"),p){case"utf16le":case"ucs2":case"utf8":case"ascii":return this.writeBuffer(l.from(v,p));case"utf16be":for(var x=l.from(v,"utf16le"),A=0,m=x.length-1;A>>16&255,this.buffer[this.bufferOffset++]=v>>>8&255,this.buffer[this.bufferOffset++]=v&255,this.pos+=3},s.writeUInt24LE=function(v){return this.ensure(3),this.buffer[this.bufferOffset++]=v&255,this.buffer[this.bufferOffset++]=v>>>8&255,this.buffer[this.bufferOffset++]=v>>>16&255,this.pos+=3},s.writeInt24BE=function(v){return v>=0?this.writeUInt24BE(v):this.writeUInt24BE(v+16777215+1)},s.writeInt24LE=function(v){return v>=0?this.writeUInt24LE(v):this.writeUInt24LE(v+16777215+1)},s.fill=function(v,p){if(p=this.length)){if(this.items[v]==null){var p=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.ctx)*v,this.items[v]=this.type.decode(this.stream,this.ctx),this.stream.pos=p}return this.items[v]}},s.toArray=function(){for(var v=[],p=0,x=this.length;p>1),s=u.call(this,"Int"+i,d)||this,s._point=1< * @license MIT - */e(2526),e(1817),e(1539),e(6992),e(2472),e(2990),e(8927),e(3105),e(5035),e(4345),e(7174),e(2846),e(4731),e(7209),e(6319),e(8867),e(7789),e(3739),e(9368),e(4483),e(2056),e(3462),e(678),e(7462),e(3824),e(5021),e(2974),e(5016),e(7803),e(6649),e(6078),e(3290),e(7042),e(2222),e(9714),e(3210),e(4916),e(5306),e(6699),e(2023),e(9653),e(3753),e(545),e(8309),e(3161);function u(W,k){for(var D=0;Di)throw new RangeError('The value "'+W+'" is invalid for option "size"');var k=new Uint8Array(W);return Object.setPrototypeOf(k,s.prototype),k}function s(W,k,D){if(typeof W=="number"){if(typeof k=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return x(W)}return o(W,k,D)}s.poolSize=8192;function o(W,k,D){if(typeof W=="string")return A(W,k);if(ArrayBuffer.isView(W))return g(W);if(W==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof W);if(ee(W,ArrayBuffer)||W&&ee(W.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ee(W,SharedArrayBuffer)||W&&ee(W.buffer,SharedArrayBuffer)))return C(W,k,D);if(typeof W=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ht=W.valueOf&&W.valueOf();if(ht!=null&&ht!==W)return s.from(ht,k,D);var ct=w(W);if(ct)return ct;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof W[Symbol.toPrimitive]=="function")return s.from(W[Symbol.toPrimitive]("string"),k,D);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof W)}s.from=function(W,k,D){return o(W,k,D)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array);function v(W){if(typeof W!="number")throw new TypeError('"size" argument must be of type number');if(W<0)throw new RangeError('The value "'+W+'" is invalid for option "size"')}function p(W,k,D){return v(W),W<=0?t(W):k!==void 0?typeof D=="string"?t(W).fill(k,D):t(W).fill(k):t(W)}s.alloc=function(W,k,D){return p(W,k,D)};function x(W){return v(W),t(W<0?0:S(W)|0)}s.allocUnsafe=function(W){return x(W)},s.allocUnsafeSlow=function(W){return x(W)};function A(W,k){if((typeof k!="string"||k==="")&&(k="utf8"),!s.isEncoding(k))throw new TypeError("Unknown encoding: "+k);var D=R(W,k)|0,ht=t(D),ct=ht.write(W,k);return ct!==D&&(ht=ht.slice(0,ct)),ht}function m(W){for(var k=W.length<0?0:S(W.length)|0,D=t(k),ht=0;ht=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return W|0}function B(W){return+W!=W&&(W=0),s.alloc(+W)}s.isBuffer=function(k){return k!=null&&k._isBuffer===!0&&k!==s.prototype},s.compare=function(k,D){if(ee(k,Uint8Array)&&(k=s.from(k,k.offset,k.byteLength)),ee(D,Uint8Array)&&(D=s.from(D,D.offset,D.byteLength)),!s.isBuffer(k)||!s.isBuffer(D))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(k===D)return 0;for(var ht=k.length,ct=D.length,Pt=0,Q=Math.min(ht,ct);Ptct.length?(s.isBuffer(Q)||(Q=s.from(Q)),Q.copy(ct,Pt)):Uint8Array.prototype.set.call(ct,Q,Pt);else if(s.isBuffer(Q))Q.copy(ct,Pt);else throw new TypeError('"list" argument must be an Array of Buffers');Pt+=Q.length}return ct};function R(W,k){if(s.isBuffer(W))return W.length;if(ArrayBuffer.isView(W)||ee(W,ArrayBuffer))return W.byteLength;if(typeof W!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof W);var D=W.length,ht=arguments.length>2&&arguments[2]===!0;if(!ht&&D===0)return 0;for(var ct=!1;;)switch(k){case"ascii":case"latin1":case"binary":return D;case"utf8":case"utf-8":return le(W).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D*2;case"hex":return D>>>1;case"base64":return ae(W).length;default:if(ct)return ht?-1:le(W).length;k=(""+k).toLowerCase(),ct=!0}}s.byteLength=R;function N(W,k,D){var ht=!1;if((k===void 0||k<0)&&(k=0),k>this.length||((D===void 0||D>this.length)&&(D=this.length),D<=0)||(D>>>=0,k>>>=0,D<=k))return"";for(W||(W="utf8");;)switch(W){case"hex":return Z(this,k,D);case"utf8":case"utf-8":return dt(this,k,D);case"ascii":return ft(this,k,D);case"latin1":case"binary":return j(this,k,D);case"base64":return at(this,k,D);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ut(this,k,D);default:if(ht)throw new TypeError("Unknown encoding: "+W);W=(W+"").toLowerCase(),ht=!0}}s.prototype._isBuffer=!0;function F(W,k,D){var ht=W[k];W[k]=W[D],W[D]=ht}s.prototype.swap16=function(){var k=this.length;if(k%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var D=0;DD&&(k+=" ... "),""},h&&(s.prototype[h]=s.prototype.inspect),s.prototype.compare=function(k,D,ht,ct,Pt){if(ee(k,Uint8Array)&&(k=s.from(k,k.offset,k.byteLength)),!s.isBuffer(k))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof k);if(D===void 0&&(D=0),ht===void 0&&(ht=k?k.length:0),ct===void 0&&(ct=0),Pt===void 0&&(Pt=this.length),D<0||ht>k.length||ct<0||Pt>this.length)throw new RangeError("out of range index");if(ct>=Pt&&D>=ht)return 0;if(ct>=Pt)return-1;if(D>=ht)return 1;if(D>>>=0,ht>>>=0,ct>>>=0,Pt>>>=0,this===k)return 0;for(var Q=Pt-ct,$t=ht-D,ge=Math.min(Q,$t),z=this.slice(ct,Pt),Gt=k.slice(D,ht),Xt=0;Xt2147483647?D=2147483647:D<-2147483648&&(D=-2147483648),D=+D,ce(D)&&(D=ct?0:W.length-1),D<0&&(D=W.length+D),D>=W.length){if(ct)return-1;D=W.length-1}else if(D<0)if(ct)D=0;else return-1;if(typeof k=="string"&&(k=s.from(k,ht)),s.isBuffer(k))return k.length===0?-1:ot(W,k,D,ht,ct);if(typeof k=="number")return k=k&255,typeof Uint8Array.prototype.indexOf=="function"?ct?Uint8Array.prototype.indexOf.call(W,k,D):Uint8Array.prototype.lastIndexOf.call(W,k,D):ot(W,[k],D,ht,ct);throw new TypeError("val must be string, number or Buffer")}function ot(W,k,D,ht,ct){var Pt=1,Q=W.length,$t=k.length;if(ht!==void 0&&(ht=String(ht).toLowerCase(),ht==="ucs2"||ht==="ucs-2"||ht==="utf16le"||ht==="utf-16le")){if(W.length<2||k.length<2)return-1;Pt=2,Q/=2,$t/=2,D/=2}function ge(Dt,Qt){return Pt===1?Dt[Qt]:Dt.readUInt16BE(Qt*Pt)}var z;if(ct){var Gt=-1;for(z=D;zQ&&(D=Q-$t),z=D;z>=0;z--){for(var Xt=!0,yt=0;yt<$t;yt++)if(ge(W,z+yt)!==ge(k,yt)){Xt=!1;break}if(Xt)return z}return-1}s.prototype.includes=function(k,D,ht){return this.indexOf(k,D,ht)!==-1},s.prototype.indexOf=function(k,D,ht){return J(this,k,D,ht,!0)},s.prototype.lastIndexOf=function(k,D,ht){return J(this,k,D,ht,!1)};function $(W,k,D,ht){D=Number(D)||0;var ct=W.length-D;ht?(ht=Number(ht),ht>ct&&(ht=ct)):ht=ct;var Pt=k.length;ht>Pt/2&&(ht=Pt/2);var Q;for(Q=0;Q>>0,isFinite(ht)?(ht=ht>>>0,ct===void 0&&(ct="utf8")):(ct=ht,ht=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Pt=this.length-D;if((ht===void 0||ht>Pt)&&(ht=Pt),k.length>0&&(ht<0||D<0)||D>this.length)throw new RangeError("Attempt to write outside buffer bounds");ct||(ct="utf8");for(var Q=!1;;)switch(ct){case"hex":return $(this,k,D,ht);case"utf8":case"utf-8":return lt(this,k,D,ht);case"ascii":case"latin1":case"binary":return gt(this,k,D,ht);case"base64":return mt(this,k,D,ht);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return wt(this,k,D,ht);default:if(Q)throw new TypeError("Unknown encoding: "+ct);ct=(""+ct).toLowerCase(),Q=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function at(W,k,D){return k===0&&D===W.length?l.fromByteArray(W):l.fromByteArray(W.slice(k,D))}function dt(W,k,D){D=Math.min(W.length,D);for(var ht=[],ct=k;ct239?4:Pt>223?3:Pt>191?2:1;if(ct+$t<=D){var ge=void 0,z=void 0,Gt=void 0,Xt=void 0;switch($t){case 1:Pt<128&&(Q=Pt);break;case 2:ge=W[ct+1],(ge&192)===128&&(Xt=(Pt&31)<<6|ge&63,Xt>127&&(Q=Xt));break;case 3:ge=W[ct+1],z=W[ct+2],(ge&192)===128&&(z&192)===128&&(Xt=(Pt&15)<<12|(ge&63)<<6|z&63,Xt>2047&&(Xt<55296||Xt>57343)&&(Q=Xt));break;case 4:ge=W[ct+1],z=W[ct+2],Gt=W[ct+3],(ge&192)===128&&(z&192)===128&&(Gt&192)===128&&(Xt=(Pt&15)<<18|(ge&63)<<12|(z&63)<<6|Gt&63,Xt>65535&&Xt<1114112&&(Q=Xt))}}Q===null?(Q=65533,$t=1):Q>65535&&(Q-=65536,ht.push(Q>>>10&1023|55296),Q=56320|Q&1023),ht.push(Q),ct+=$t}return V(ht)}var St=4096;function V(W){var k=W.length;if(k<=St)return String.fromCharCode.apply(String,W);for(var D="",ht=0;htht)&&(D=ht);for(var ct="",Pt=k;Ptht&&(k=ht),D<0?(D+=ht,D<0&&(D=0)):D>ht&&(D=ht),DD)throw new RangeError("Trying to access beyond buffer length")}s.prototype.readUintLE=s.prototype.readUIntLE=function(k,D,ht){k=k>>>0,D=D>>>0,ht||bt(k,D,this.length);for(var ct=this[k],Pt=1,Q=0;++Q>>0,D=D>>>0,ht||bt(k,D,this.length);for(var ct=this[k+--D],Pt=1;D>0&&(Pt*=256);)ct+=this[k+--D]*Pt;return ct},s.prototype.readUint8=s.prototype.readUInt8=function(k,D){return k=k>>>0,D||bt(k,1,this.length),this[k]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(k,D){return k=k>>>0,D||bt(k,2,this.length),this[k]|this[k+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(k,D){return k=k>>>0,D||bt(k,2,this.length),this[k]<<8|this[k+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(k,D){return k=k>>>0,D||bt(k,4,this.length),(this[k]|this[k+1]<<8|this[k+2]<<16)+this[k+3]*16777216},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(k,D){return k=k>>>0,D||bt(k,4,this.length),this[k]*16777216+(this[k+1]<<16|this[k+2]<<8|this[k+3])},s.prototype.readBigUInt64LE=Se(function(k){k=k>>>0,Kt(k,"offset");var D=this[k],ht=this[k+7];(D===void 0||ht===void 0)&&Et(k,this.length-8);var ct=D+this[++k]*Math.pow(2,8)+this[++k]*Math.pow(2,16)+this[++k]*Math.pow(2,24),Pt=this[++k]+this[++k]*Math.pow(2,8)+this[++k]*Math.pow(2,16)+ht*Math.pow(2,24);return BigInt(ct)+(BigInt(Pt)<>>0,Kt(k,"offset");var D=this[k],ht=this[k+7];(D===void 0||ht===void 0)&&Et(k,this.length-8);var ct=D*Math.pow(2,24)+this[++k]*Math.pow(2,16)+this[++k]*Math.pow(2,8)+this[++k],Pt=this[++k]*Math.pow(2,24)+this[++k]*Math.pow(2,16)+this[++k]*Math.pow(2,8)+ht;return(BigInt(ct)<>>0,D=D>>>0,ht||bt(k,D,this.length);for(var ct=this[k],Pt=1,Q=0;++Q=Pt&&(ct-=Math.pow(2,8*D)),ct},s.prototype.readIntBE=function(k,D,ht){k=k>>>0,D=D>>>0,ht||bt(k,D,this.length);for(var ct=D,Pt=1,Q=this[k+--ct];ct>0&&(Pt*=256);)Q+=this[k+--ct]*Pt;return Pt*=128,Q>=Pt&&(Q-=Math.pow(2,8*D)),Q},s.prototype.readInt8=function(k,D){return k=k>>>0,D||bt(k,1,this.length),this[k]&128?(255-this[k]+1)*-1:this[k]},s.prototype.readInt16LE=function(k,D){k=k>>>0,D||bt(k,2,this.length);var ht=this[k]|this[k+1]<<8;return ht&32768?ht|4294901760:ht},s.prototype.readInt16BE=function(k,D){k=k>>>0,D||bt(k,2,this.length);var ht=this[k+1]|this[k]<<8;return ht&32768?ht|4294901760:ht},s.prototype.readInt32LE=function(k,D){return k=k>>>0,D||bt(k,4,this.length),this[k]|this[k+1]<<8|this[k+2]<<16|this[k+3]<<24},s.prototype.readInt32BE=function(k,D){return k=k>>>0,D||bt(k,4,this.length),this[k]<<24|this[k+1]<<16|this[k+2]<<8|this[k+3]},s.prototype.readBigInt64LE=Se(function(k){k=k>>>0,Kt(k,"offset");var D=this[k],ht=this[k+7];(D===void 0||ht===void 0)&&Et(k,this.length-8);var ct=this[k+4]+this[k+5]*Math.pow(2,8)+this[k+6]*Math.pow(2,16)+(ht<<24);return(BigInt(ct)<>>0,Kt(k,"offset");var D=this[k],ht=this[k+7];(D===void 0||ht===void 0)&&Et(k,this.length-8);var ct=(D<<24)+this[++k]*Math.pow(2,16)+this[++k]*Math.pow(2,8)+this[++k];return(BigInt(ct)<>>0,D||bt(k,4,this.length),f.read(this,k,!0,23,4)},s.prototype.readFloatBE=function(k,D){return k=k>>>0,D||bt(k,4,this.length),f.read(this,k,!1,23,4)},s.prototype.readDoubleLE=function(k,D){return k=k>>>0,D||bt(k,8,this.length),f.read(this,k,!0,52,8)},s.prototype.readDoubleBE=function(k,D){return k=k>>>0,D||bt(k,8,this.length),f.read(this,k,!1,52,8)};function It(W,k,D,ht,ct,Pt){if(!s.isBuffer(W))throw new TypeError('"buffer" argument must be a Buffer instance');if(k>ct||kW.length)throw new RangeError("Index out of range")}s.prototype.writeUintLE=s.prototype.writeUIntLE=function(k,D,ht,ct){if(k=+k,D=D>>>0,ht=ht>>>0,!ct){var Pt=Math.pow(2,8*ht)-1;It(this,k,D,ht,Pt,0)}var Q=1,$t=0;for(this[D]=k&255;++$t>>0,ht=ht>>>0,!ct){var Pt=Math.pow(2,8*ht)-1;It(this,k,D,ht,Pt,0)}var Q=ht-1,$t=1;for(this[D+Q]=k&255;--Q>=0&&($t*=256);)this[D+Q]=k/$t&255;return D+ht},s.prototype.writeUint8=s.prototype.writeUInt8=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,1,255,0),this[D]=k&255,D+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,2,65535,0),this[D]=k&255,this[D+1]=k>>>8,D+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,2,65535,0),this[D]=k>>>8,this[D+1]=k&255,D+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,4,4294967295,0),this[D+3]=k>>>24,this[D+2]=k>>>16,this[D+1]=k>>>8,this[D]=k&255,D+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,4,4294967295,0),this[D]=k>>>24,this[D+1]=k>>>16,this[D+2]=k>>>8,this[D+3]=k&255,D+4};function L(W,k,D,ht,ct){oe(k,ht,ct,W,D,7);var Pt=Number(k&BigInt(4294967295));W[D++]=Pt,Pt=Pt>>8,W[D++]=Pt,Pt=Pt>>8,W[D++]=Pt,Pt=Pt>>8,W[D++]=Pt;var Q=Number(k>>BigInt(32)&BigInt(4294967295));return W[D++]=Q,Q=Q>>8,W[D++]=Q,Q=Q>>8,W[D++]=Q,Q=Q>>8,W[D++]=Q,D}function O(W,k,D,ht,ct){oe(k,ht,ct,W,D,7);var Pt=Number(k&BigInt(4294967295));W[D+7]=Pt,Pt=Pt>>8,W[D+6]=Pt,Pt=Pt>>8,W[D+5]=Pt,Pt=Pt>>8,W[D+4]=Pt;var Q=Number(k>>BigInt(32)&BigInt(4294967295));return W[D+3]=Q,Q=Q>>8,W[D+2]=Q,Q=Q>>8,W[D+1]=Q,Q=Q>>8,W[D]=Q,D+8}s.prototype.writeBigUInt64LE=Se(function(k,D){return D===void 0&&(D=0),L(this,k,D,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=Se(function(k,D){return D===void 0&&(D=0),O(this,k,D,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(k,D,ht,ct){if(k=+k,D=D>>>0,!ct){var Pt=Math.pow(2,8*ht-1);It(this,k,D,ht,Pt-1,-Pt)}var Q=0,$t=1,ge=0;for(this[D]=k&255;++Q>0)-ge&255;return D+ht},s.prototype.writeIntBE=function(k,D,ht,ct){if(k=+k,D=D>>>0,!ct){var Pt=Math.pow(2,8*ht-1);It(this,k,D,ht,Pt-1,-Pt)}var Q=ht-1,$t=1,ge=0;for(this[D+Q]=k&255;--Q>=0&&($t*=256);)k<0&&ge===0&&this[D+Q+1]!==0&&(ge=1),this[D+Q]=(k/$t>>0)-ge&255;return D+ht},s.prototype.writeInt8=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,1,127,-128),k<0&&(k=255+k+1),this[D]=k&255,D+1},s.prototype.writeInt16LE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,2,32767,-32768),this[D]=k&255,this[D+1]=k>>>8,D+2},s.prototype.writeInt16BE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,2,32767,-32768),this[D]=k>>>8,this[D+1]=k&255,D+2},s.prototype.writeInt32LE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,4,2147483647,-2147483648),this[D]=k&255,this[D+1]=k>>>8,this[D+2]=k>>>16,this[D+3]=k>>>24,D+4},s.prototype.writeInt32BE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,4,2147483647,-2147483648),k<0&&(k=4294967295+k+1),this[D]=k>>>24,this[D+1]=k>>>16,this[D+2]=k>>>8,this[D+3]=k&255,D+4},s.prototype.writeBigInt64LE=Se(function(k,D){return D===void 0&&(D=0),L(this,k,D,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=Se(function(k,D){return D===void 0&&(D=0),O(this,k,D,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function rt(W,k,D,ht,ct,Pt){if(D+ht>W.length)throw new RangeError("Index out of range");if(D<0)throw new RangeError("Index out of range")}function it(W,k,D,ht,ct){return k=+k,D=D>>>0,ct||rt(W,k,D,4),f.write(W,k,D,ht,23,4),D+4}s.prototype.writeFloatLE=function(k,D,ht){return it(this,k,D,!0,ht)},s.prototype.writeFloatBE=function(k,D,ht){return it(this,k,D,!1,ht)};function xt(W,k,D,ht,ct){return k=+k,D=D>>>0,ct||rt(W,k,D,8),f.write(W,k,D,ht,52,8),D+8}s.prototype.writeDoubleLE=function(k,D,ht){return xt(this,k,D,!0,ht)},s.prototype.writeDoubleBE=function(k,D,ht){return xt(this,k,D,!1,ht)},s.prototype.copy=function(k,D,ht,ct){if(!s.isBuffer(k))throw new TypeError("argument should be a Buffer");if(ht||(ht=0),!ct&&ct!==0&&(ct=this.length),D>=k.length&&(D=k.length),D||(D=0),ct>0&&ct=this.length)throw new RangeError("Index out of range");if(ct<0)throw new RangeError("sourceEnd out of bounds");ct>this.length&&(ct=this.length),k.length-D>>0,ht=ht===void 0?this.length:ht>>>0,k||(k=0);var Q;if(typeof k=="number")for(Q=D;QMath.pow(2,32)?ct=Bt(String(D)):typeof D=="bigint"&&(ct=String(D),(D>Math.pow(BigInt(2),BigInt(32))||D<-Math.pow(BigInt(2),BigInt(32)))&&(ct=Bt(ct)),ct+="n"),ht+=" It must be "+k+". Received "+ct,ht},RangeError);function Bt(W){for(var k="",D=W.length,ht=W[0]==="-"?1:0;D>=ht+4;D-=3)k="_"+W.slice(D-3,D)+k;return""+W.slice(0,D)+k}function zt(W,k,D){Kt(k,"offset"),(W[k]===void 0||W[k+D]===void 0)&&Et(k,W.length-(D+1))}function oe(W,k,D,ht,ct,Pt){if(W>D||W3?k===0||k===BigInt(0)?$t=">= 0"+Q+" and < 2"+Q+" ** "+(Pt+1)*8+Q:$t=">= -(2"+Q+" ** "+((Pt+1)*8-1)+Q+") and < 2 ** "+(""+((Pt+1)*8-1)+Q):$t=">= "+k+Q+" and <= "+D+Q,new et.ERR_OUT_OF_RANGE("value",$t,W)}zt(ht,ct,Pt)}function Kt(W,k){if(typeof W!="number")throw new et.ERR_INVALID_ARG_TYPE(k,"number",W)}function Et(W,k,D){throw Math.floor(W)!==W?(Kt(W,D),new et.ERR_OUT_OF_RANGE(D||"offset","an integer",W)):k<0?new et.ERR_BUFFER_OUT_OF_BOUNDS:new et.ERR_OUT_OF_RANGE(D||"offset",">= "+(D?1:0)+" and <= "+k,W)}var ie=/[^+/0-9A-Za-z-_]/g;function ve(W){if(W=W.split("=")[0],W=W.trim().replace(ie,""),W.length<2)return"";for(;W.length%4!==0;)W=W+"=";return W}function le(W,k){k=k||1/0;for(var D,ht=W.length,ct=null,Pt=[],Q=0;Q55295&&D<57344){if(!ct){if(D>56319){(k-=3)>-1&&Pt.push(239,191,189);continue}else if(Q+1===ht){(k-=3)>-1&&Pt.push(239,191,189);continue}ct=D;continue}if(D<56320){(k-=3)>-1&&Pt.push(239,191,189),ct=D;continue}D=(ct-55296<<10|D-56320)+65536}else ct&&(k-=3)>-1&&Pt.push(239,191,189);if(ct=null,D<128){if((k-=1)<0)break;Pt.push(D)}else if(D<2048){if((k-=2)<0)break;Pt.push(D>>6|192,D&63|128)}else if(D<65536){if((k-=3)<0)break;Pt.push(D>>12|224,D>>6&63|128,D&63|128)}else if(D<1114112){if((k-=4)<0)break;Pt.push(D>>18|240,D>>12&63|128,D>>6&63|128,D&63|128)}else throw new Error("Invalid code point")}return Pt}function Lt(W){for(var k=[],D=0;D>8,ct=D%256,Pt.push(ct),Pt.push(ht);return Pt}function ae(W){return l.toByteArray(ve(W))}function fe(W,k,D,ht){var ct;for(ct=0;ct=k.length||ct>=W.length);++ct)k[ct+D]=W[ct];return ct}function ee(W,k){return W instanceof k||W!=null&&W.constructor!=null&&W.constructor.name!=null&&W.constructor.name===k.name}function ce(W){return W!==W}var me=function(){for(var W="0123456789abcdef",k=new Array(256),D=0;D<16;++D)for(var ht=D*16,ct=0;ct<16;++ct)k[ht+ct]=W[D]+W[ct];return k}();function Se(W){return typeof BigInt>"u"?we:W}function we(){throw new Error("BigInt not supported")}},477:function(T,b,e){e(7803),e(1539),T.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},2094:function(T,b,e){var u=e(477),r=e(9781),n=e(7854),a=e(614),c=e(111),l=e(2597),f=e(648),h=e(6330),i=e(8880),d=e(1320),t=e(3070).f,s=e(7976),o=e(9518),v=e(7674),p=e(5112),x=e(9711),A=n.Int8Array,m=A&&A.prototype,g=n.Uint8ClampedArray,C=g&&g.prototype,w=A&&o(A),S=m&&o(m),B=Object.prototype,R=n.TypeError,N=p("toStringTag"),F=x("TYPED_ARRAY_TAG"),J=x("TYPED_ARRAY_CONSTRUCTOR"),ot=u&&!!v&&f(n.opera)!=="Opera",$=!1,lt,gt,mt,wt={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},at={BigInt64Array:8,BigUint64Array:8},dt=function(bt){if(!c(bt))return!1;var It=f(bt);return It==="DataView"||l(wt,It)||l(at,It)},St=function(bt){if(!c(bt))return!1;var It=f(bt);return l(wt,It)||l(at,It)},V=function(bt){if(St(bt))return bt;throw R("Target is not a typed array")},ft=function(bt){if(a(bt)&&(!v||s(w,bt)))return bt;throw R(h(bt)+" is not a typed array constructor")},j=function(bt,It,L){if(!!r){if(L)for(var O in wt){var rt=n[O];if(rt&&l(rt.prototype,bt))try{delete rt.prototype[bt]}catch{}}(!S[bt]||L)&&d(S,bt,L?It:ot&&m[bt]||It)}},Z=function(bt,It,L){var O,rt;if(!!r){if(v){if(L){for(O in wt)if(rt=n[O],rt&&l(rt,bt))try{delete rt[bt]}catch{}}if(!w[bt]||L)try{return d(w,bt,L?It:ot&&w[bt]||It)}catch{}else return}for(O in wt)rt=n[O],rt&&(!rt[bt]||L)&&d(rt,bt,It)}};for(lt in wt)gt=n[lt],mt=gt&>.prototype,mt?i(mt,J,gt):ot=!1;for(lt in at)gt=n[lt],mt=gt&>.prototype,mt&&i(mt,J,gt);if((!ot||!a(w)||w===Function.prototype)&&(w=function(){throw R("Incorrect invocation")},ot))for(lt in wt)n[lt]&&v(n[lt],w);if((!ot||!S||S===B)&&(S=w.prototype,ot))for(lt in wt)n[lt]&&v(n[lt].prototype,S);if(ot&&o(C)!==S&&v(C,S),r&&!l(S,N)){$=!0,t(S,N,{get:function(){return c(this)?this[F]:void 0}});for(lt in wt)n[lt]&&i(n[lt],F,lt)}T.exports={NATIVE_ARRAY_BUFFER_VIEWS:ot,TYPED_ARRAY_CONSTRUCTOR:J,TYPED_ARRAY_TAG:$&&F,aTypedArray:V,aTypedArrayConstructor:ft,exportTypedArrayMethod:j,exportTypedArrayStaticMethod:Z,isView:dt,isTypedArray:St,TypedArray:w,TypedArrayPrototype:S}},2091:function(T,b,e){e(8309);var u=e(7854),r=e(1702),n=e(9781),a=e(477),c=e(6530),l=e(8880),f=e(2248),h=e(7293),i=e(5787),d=e(9303),t=e(7466),s=e(7067),o=e(1179),v=e(9518),p=e(7674),x=e(8006).f,A=e(3070).f,m=e(1285),g=e(206),C=e(8003),w=e(9909),S=c.PROPER,B=c.CONFIGURABLE,R=w.get,N=w.set,F="ArrayBuffer",J="DataView",ot="prototype",$="Wrong length",lt="Wrong index",gt=u[F],mt=gt,wt=mt&&mt[ot],at=u[J],dt=at&&at[ot],St=Object.prototype,V=u.Array,ft=u.RangeError,j=r(m),Z=r([].reverse),ut=o.pack,bt=o.unpack,It=function(Lt){return[Lt&255]},L=function(Lt){return[Lt&255,Lt>>8&255]},O=function(Lt){return[Lt&255,Lt>>8&255,Lt>>16&255,Lt>>24&255]},rt=function(Lt){return Lt[3]<<24|Lt[2]<<16|Lt[1]<<8|Lt[0]},it=function(Lt){return ut(Lt,23,4)},xt=function(Lt){return ut(Lt,52,8)},et=function(Lt,Wt){A(Lt[ot],Wt,{get:function(){return R(this)[Wt]}})},st=function(Lt,Wt,ae,fe){var ee=s(ae),ce=R(Lt);if(ee+Wt>ce.byteLength)throw ft(lt);var me=R(ce.buffer).bytes,Se=ee+ce.byteOffset,we=g(me,Se,Se+Wt);return fe?we:Z(we)},Bt=function(Lt,Wt,ae,fe,ee,ce){var me=s(ae),Se=R(Lt);if(me+Wt>Se.byteLength)throw ft(lt);for(var we=R(Se.buffer).bytes,W=me+Se.byteOffset,k=fe(+ee),D=0;Dfe)throw ft("Wrong offset");if(ae=ae===void 0?fe-ee:t(ae),ee+ae>fe)throw ft($);N(this,{buffer:Lt,byteLength:ae,byteOffset:ee}),n||(this.buffer=Lt,this.byteLength=ae,this.byteOffset=ee)},dt=at[ot],n&&(et(mt,"byteLength"),et(at,"buffer"),et(at,"byteLength"),et(at,"byteOffset")),f(dt,{getInt8:function(Lt){return st(this,1,Lt)[0]<<24>>24},getUint8:function(Lt){return st(this,1,Lt)[0]},getInt16:function(Lt){var Wt=st(this,2,Lt,arguments.length>1?arguments[1]:void 0);return(Wt[1]<<8|Wt[0])<<16>>16},getUint16:function(Lt){var Wt=st(this,2,Lt,arguments.length>1?arguments[1]:void 0);return Wt[1]<<8|Wt[0]},getInt32:function(Lt){return rt(st(this,4,Lt,arguments.length>1?arguments[1]:void 0))},getUint32:function(Lt){return rt(st(this,4,Lt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(Lt){return bt(st(this,4,Lt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(Lt){return bt(st(this,8,Lt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(Lt,Wt){Bt(this,1,Lt,It,Wt)},setUint8:function(Lt,Wt){Bt(this,1,Lt,It,Wt)},setInt16:function(Lt,Wt){Bt(this,2,Lt,L,Wt,arguments.length>2?arguments[2]:void 0)},setUint16:function(Lt,Wt){Bt(this,2,Lt,L,Wt,arguments.length>2?arguments[2]:void 0)},setInt32:function(Lt,Wt){Bt(this,4,Lt,O,Wt,arguments.length>2?arguments[2]:void 0)},setUint32:function(Lt,Wt){Bt(this,4,Lt,O,Wt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(Lt,Wt){Bt(this,4,Lt,it,Wt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(Lt,Wt){Bt(this,8,Lt,xt,Wt,arguments.length>2?arguments[2]:void 0)}});else{var zt=S&>.name!==F;if(!h(function(){gt(1)})||!h(function(){new gt(-1)})||h(function(){return new gt,new gt(1.5),new gt(NaN),zt&&!B})){mt=function(Lt){return i(this,wt),new gt(s(Lt))},mt[ot]=wt;for(var oe=x(gt),Kt=0,Et;oe.length>Kt;)(Et=oe[Kt++])in mt||l(mt,Et,gt[Et]);wt.constructor=mt}else zt&&B&&l(gt,"name",F);p&&v(dt)!==St&&p(dt,St);var ie=new at(new mt(2)),ve=r(dt.setInt8);ie.setInt8(0,2147483648),ie.setInt8(1,2147483649),(ie.getInt8(0)||!ie.getInt8(1))&&f(dt,{setInt8:function(Lt,Wt){ve(this,Lt,Wt<<24>>24)},setUint8:function(Lt,Wt){ve(this,Lt,Wt<<24>>24)}},{unsafe:!0})}C(mt,F),C(at,J),T.exports={ArrayBuffer:mt,DataView:at}},7803:function(T,b,e){var u=e(2109),r=e(7854),n=e(2091),a=e(6340),c="ArrayBuffer",l=n[c],f=r[c];u({global:!0,forced:f!==l},{ArrayBuffer:l}),a(c)},194:function(T,b,e){(function(u,r,n){T.exports=r(e(757),e(7508),e(3440),e(3839),e(1582))})(void 0,function(u){return function(){var r=u,n=r.lib,a=n.BlockCipher,c=r.algo,l=[],f=[],h=[],i=[],d=[],t=[],s=[],o=[],v=[],p=[];(function(){for(var m=[],g=0;g<256;g++)g<128?m[g]=g<<1:m[g]=g<<1^283;for(var C=0,w=0,g=0;g<256;g++){var S=w^w<<1^w<<2^w<<3^w<<4;S=S>>>8^S&255^99,l[C]=S,f[S]=C;var B=m[C],R=m[B],N=m[R],F=m[S]*257^S*16843008;h[C]=F<<24|F>>>8,i[C]=F<<16|F>>>16,d[C]=F<<8|F>>>24,t[C]=F;var F=N*16843009^R*65537^B*257^C*16843008;s[S]=F<<24|F>>>8,o[S]=F<<16|F>>>16,v[S]=F<<8|F>>>24,p[S]=F,C?(C=B^m[m[m[N^B]]],w^=m[m[w]]):C=w=1}})();var x=[0,1,2,4,8,16,32,64,128,27,54],A=c.AES=a.extend({_doReset:function(){var g;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var C=this._keyPriorReset=this._key,w=C.words,S=C.sigBytes/4,B=this._nRounds=S+6,R=(B+1)*4,N=this._keySchedule=[],F=0;F6&&F%S==4&&(g=l[g>>>24]<<24|l[g>>>16&255]<<16|l[g>>>8&255]<<8|l[g&255]):(g=g<<8|g>>>24,g=l[g>>>24]<<24|l[g>>>16&255]<<16|l[g>>>8&255]<<8|l[g&255],g^=x[F/S|0]<<24),N[F]=N[F-S]^g);for(var J=this._invKeySchedule=[],ot=0;ot>>24]]^o[l[g>>>16&255]]^v[l[g>>>8&255]]^p[l[g&255]]}}},encryptBlock:function(g,C){this._doCryptBlock(g,C,this._keySchedule,h,i,d,t,l)},decryptBlock:function(g,C){var w=g[C+1];g[C+1]=g[C+3],g[C+3]=w,this._doCryptBlock(g,C,this._invKeySchedule,s,o,v,p,f);var w=g[C+1];g[C+1]=g[C+3],g[C+3]=w},_doCryptBlock:function(g,C,w,S,B,R,N,F){for(var J=this._nRounds,ot=g[C]^w[0],$=g[C+1]^w[1],lt=g[C+2]^w[2],gt=g[C+3]^w[3],mt=4,wt=1;wt>>24]^B[$>>>16&255]^R[lt>>>8&255]^N[gt&255]^w[mt++],dt=S[$>>>24]^B[lt>>>16&255]^R[gt>>>8&255]^N[ot&255]^w[mt++],St=S[lt>>>24]^B[gt>>>16&255]^R[ot>>>8&255]^N[$&255]^w[mt++],V=S[gt>>>24]^B[ot>>>16&255]^R[$>>>8&255]^N[lt&255]^w[mt++];ot=at,$=dt,lt=St,gt=V}var at=(F[ot>>>24]<<24|F[$>>>16&255]<<16|F[lt>>>8&255]<<8|F[gt&255])^w[mt++],dt=(F[$>>>24]<<24|F[lt>>>16&255]<<16|F[gt>>>8&255]<<8|F[ot&255])^w[mt++],St=(F[lt>>>24]<<24|F[gt>>>16&255]<<16|F[ot>>>8&255]<<8|F[$&255])^w[mt++],V=(F[gt>>>24]<<24|F[ot>>>16&255]<<16|F[$>>>8&255]<<8|F[lt&255])^w[mt++];g[C]=at,g[C+1]=dt,g[C+2]=St,g[C+3]=V},keySize:256/32});r.AES=a._createHelper(A)}(),u.AES})},1582:function(T,b,e){e(7042),e(2222),e(1539),e(9714),e(561),function(u,r,n){T.exports=r(e(757),e(3839))}(void 0,function(u){u.lib.Cipher||function(r){var n=u,a=n.lib,c=a.Base,l=a.WordArray,f=a.BufferedBlockAlgorithm,h=n.enc;h.Utf8;var i=h.Base64,d=n.algo,t=d.EvpKDF,s=a.Cipher=f.extend({cfg:c.extend(),createEncryptor:function(F,J){return this.create(this._ENC_XFORM_MODE,F,J)},createDecryptor:function(F,J){return this.create(this._DEC_XFORM_MODE,F,J)},init:function(F,J,ot){this.cfg=this.cfg.extend(ot),this._xformMode=F,this._key=J,this.reset()},reset:function(){f.reset.call(this),this._doReset()},process:function(F){return this._append(F),this._process()},finalize:function(F){F&&this._append(F);var J=this._doFinalize();return J},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function N(F){return typeof F=="string"?R:w}return function(F){return{encrypt:function(ot,$,lt){return N($).encrypt(F,ot,$,lt)},decrypt:function(ot,$,lt){return N($).decrypt(F,ot,$,lt)}}}}()});a.StreamCipher=s.extend({_doFinalize:function(){var F=this._process(!0);return F},blockSize:1});var o=n.mode={},v=a.BlockCipherMode=c.extend({createEncryptor:function(F,J){return this.Encryptor.create(F,J)},createDecryptor:function(F,J){return this.Decryptor.create(F,J)},init:function(F,J){this._cipher=F,this._iv=J}}),p=o.CBC=function(){var N=v.extend();N.Encryptor=N.extend({processBlock:function(ot,$){var lt=this._cipher,gt=lt.blockSize;F.call(this,ot,$,gt),lt.encryptBlock(ot,$),this._prevBlock=ot.slice($,$+gt)}}),N.Decryptor=N.extend({processBlock:function(ot,$){var lt=this._cipher,gt=lt.blockSize,mt=ot.slice($,$+gt);lt.decryptBlock(ot,$),F.call(this,ot,$,gt),this._prevBlock=mt}});function F(J,ot,$){var lt,gt=this._iv;gt?(lt=gt,this._iv=r):lt=this._prevBlock;for(var mt=0;mt<$;mt++)J[ot+mt]^=lt[mt]}return N}(),x=n.pad={},A=x.Pkcs7={pad:function(F,J){for(var ot=J*4,$=ot-F.sigBytes%ot,lt=$<<24|$<<16|$<<8|$,gt=[],mt=0;mt<$;mt+=4)gt.push(lt);var wt=l.create(gt,$);F.concat(wt)},unpad:function(F){var J=F.words[F.sigBytes-1>>>2]&255;F.sigBytes-=J}};a.BlockCipher=s.extend({cfg:s.cfg.extend({mode:p,padding:A}),reset:function(){var F;s.reset.call(this);var J=this.cfg,ot=J.iv,$=J.mode;this._xformMode==this._ENC_XFORM_MODE?F=$.createEncryptor:(F=$.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==F?this._mode.init(this,ot&&ot.words):(this._mode=F.call($,this,ot&&ot.words),this._mode.__creator=F)},_doProcessBlock:function(F,J){this._mode.processBlock(F,J)},_doFinalize:function(){var F,J=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(J.pad(this._data,this.blockSize),F=this._process(!0)):(F=this._process(!0),J.unpad(F)),F},blockSize:4});var m=a.CipherParams=c.extend({init:function(F){this.mixIn(F)},toString:function(F){return(F||this.formatter).stringify(this)}}),g=n.format={},C=g.OpenSSL={stringify:function(F){var J,ot=F.ciphertext,$=F.salt;return $?J=l.create([1398893684,1701076831]).concat($).concat(ot):J=ot,J.toString(i)},parse:function(F){var J,ot=i.parse(F),$=ot.words;return $[0]==1398893684&&$[1]==1701076831&&(J=l.create($.slice(2,4)),$.splice(0,4),ot.sigBytes-=16),m.create({ciphertext:ot,salt:J})}},w=a.SerializableCipher=c.extend({cfg:c.extend({format:C}),encrypt:function(F,J,ot,$){$=this.cfg.extend($);var lt=F.createEncryptor(ot,$),gt=lt.finalize(J),mt=lt.cfg;return m.create({ciphertext:gt,key:ot,iv:mt.iv,algorithm:F,mode:mt.mode,padding:mt.padding,blockSize:F.blockSize,formatter:$.format})},decrypt:function(F,J,ot,$){$=this.cfg.extend($),J=this._parse(J,$.format);var lt=F.createDecryptor(ot,$).finalize(J.ciphertext);return lt},_parse:function(F,J){return typeof F=="string"?J.parse(F,this):F}}),S=n.kdf={},B=S.OpenSSL={execute:function(F,J,ot,$){$||($=l.random(64/8));var lt=t.create({keySize:J+ot}).compute(F,$),gt=l.create(lt.words.slice(J),ot*4);return lt.sigBytes=J*4,m.create({key:lt,iv:gt,salt:$})}},R=a.PasswordBasedCipher=w.extend({cfg:w.cfg.extend({kdf:B}),encrypt:function(F,J,ot,$){$=this.cfg.extend($);var lt=$.kdf.execute(ot,F.keySize,F.ivSize);$.iv=lt.iv;var gt=w.encrypt.call(this,F,J,lt.key,$);return gt.mixIn(lt),gt},decrypt:function(F,J,ot,$){$=this.cfg.extend($),J=this._parse(J,$.format);var lt=$.kdf.execute(ot,F.keySize,F.ivSize,J.salt);$.iv=lt.iv;var gt=w.decrypt.call(this,F,J,lt.key,$);return gt}})}()})},757:function(T,b,e){e(5743),e(6992),e(1539),e(9135),e(2990),e(8927),e(3105),e(5035),e(4345),e(7174),e(2846),e(4731),e(7209),e(6319),e(8867),e(7789),e(3739),e(9368),e(4483),e(2056),e(3462),e(678),e(7462),e(3824),e(5021),e(2974),e(5016),e(9714),e(7042),e(9600),e(2222),e(561),function(u,r){T.exports=r()}(void 0,function(){var u=u||function(r,n){var a;if(typeof window<"u"&&window.crypto&&(a=window.crypto),typeof self<"u"&&self.crypto&&(a=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(a=globalThis.crypto),!a&&typeof window<"u"&&window.msCrypto&&(a=window.msCrypto),!a&&typeof e.g<"u"&&e.g.crypto&&(a=e.g.crypto),!a)try{a=e(2480)}catch{}var c=function(){if(a){if(typeof a.getRandomValues=="function")try{return a.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof a.randomBytes=="function")try{return a.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},l=Object.create||function(){function A(){}return function(m){var g;return A.prototype=m,g=new A,A.prototype=null,g}}(),f={},h=f.lib={},i=h.Base=function(){return{extend:function(m){var g=l(this);return m&&g.mixIn(m),(!g.hasOwnProperty("init")||this.init===g.init)&&(g.init=function(){g.$super.init.apply(this,arguments)}),g.init.prototype=g,g.$super=this,g},create:function(){var m=this.extend();return m.init.apply(m,arguments),m},init:function(){},mixIn:function(m){for(var g in m)m.hasOwnProperty(g)&&(this[g]=m[g]);m.hasOwnProperty("toString")&&(this.toString=m.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),d=h.WordArray=i.extend({init:function(m,g){m=this.words=m||[],g!=n?this.sigBytes=g:this.sigBytes=m.length*4},toString:function(m){return(m||s).stringify(this)},concat:function(m){var g=this.words,C=m.words,w=this.sigBytes,S=m.sigBytes;if(this.clamp(),w%4)for(var B=0;B>>2]>>>24-B%4*8&255;g[w+B>>>2]|=R<<24-(w+B)%4*8}else for(var N=0;N>>2]=C[N>>>2];return this.sigBytes+=S,this},clamp:function(){var m=this.words,g=this.sigBytes;m[g>>>2]&=4294967295<<32-g%4*8,m.length=r.ceil(g/4)},clone:function(){var m=i.clone.call(this);return m.words=this.words.slice(0),m},random:function(m){for(var g=[],C=0;C>>2]>>>24-S%4*8&255;w.push((B>>>4).toString(16)),w.push((B&15).toString(16))}return w.join("")},parse:function(m){for(var g=m.length,C=[],w=0;w>>3]|=parseInt(m.substr(w,2),16)<<24-w%8*4;return new d.init(C,g/2)}},o=t.Latin1={stringify:function(m){for(var g=m.words,C=m.sigBytes,w=[],S=0;S>>2]>>>24-S%4*8&255;w.push(String.fromCharCode(B))}return w.join("")},parse:function(m){for(var g=m.length,C=[],w=0;w>>2]|=(m.charCodeAt(w)&255)<<24-w%4*8;return new d.init(C,g)}},v=t.Utf8={stringify:function(m){try{return decodeURIComponent(escape(o.stringify(m)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(m){return o.parse(unescape(encodeURIComponent(m)))}},p=h.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(m){typeof m=="string"&&(m=v.parse(m)),this._data.concat(m),this._nDataBytes+=m.sigBytes},_process:function(m){var g,C=this._data,w=C.words,S=C.sigBytes,B=this.blockSize,R=B*4,N=S/R;m?N=r.ceil(N):N=r.max((N|0)-this._minBufferSize,0);var F=N*B,J=r.min(F*4,S);if(F){for(var ot=0;ot>>2]>>>24-o%4*8&255,p=i[o+1>>>2]>>>24-(o+1)%4*8&255,x=i[o+2>>>2]>>>24-(o+2)%4*8&255,A=v<<16|p<<8|x,m=0;m<4&&o+m*.75>>6*(3-m)&63));var g=t.charAt(64);if(g)for(;s.length%4;)s.push(g);return s.join("")},parse:function(h){var i=h.length,d=this._map,t=this._reverseMap;if(!t){t=this._reverseMap=[];for(var s=0;s>>6-s%4*2,p=o|v;d[t>>>2]|=p<<24-t%4*8,t++}return a.create(d,t)}}(),u.enc.Base64})},7590:function(T,b,e){e(9600),function(u,r){T.exports=r(e(757))}(void 0,function(u){return function(){var r=u,n=r.lib,a=n.WordArray,c=r.enc;c.Base64url={stringify:function(h,i){i===void 0&&(i=!0);var d=h.words,t=h.sigBytes,s=i?this._safe_map:this._map;h.clamp();for(var o=[],v=0;v>>2]>>>24-v%4*8&255,x=d[v+1>>>2]>>>24-(v+1)%4*8&255,A=d[v+2>>>2]>>>24-(v+2)%4*8&255,m=p<<16|x<<8|A,g=0;g<4&&v+g*.75>>6*(3-g)&63));var C=s.charAt(64);if(C)for(;o.length%4;)o.push(C);return o.join("")},parse:function(h,i){i===void 0&&(i=!0);var d=h.length,t=i?this._safe_map:this._map,s=this._reverseMap;if(!s){s=this._reverseMap=[];for(var o=0;o>>6-s%4*2,p=o|v;d[t>>>2]|=p<<24-t%4*8,t++}return a.create(d,t)}}(),u.enc.Base64url})},4978:function(T,b,e){e(9600),function(u,r){T.exports=r(e(757))}(void 0,function(u){return function(){var r=u,n=r.lib,a=n.WordArray,c=r.enc;c.Utf16=c.Utf16BE={stringify:function(h){for(var i=h.words,d=h.sigBytes,t=[],s=0;s>>2]>>>16-s%4*8&65535;t.push(String.fromCharCode(o))}return t.join("")},parse:function(h){for(var i=h.length,d=[],t=0;t>>1]|=h.charCodeAt(t)<<16-t%2*16;return a.create(d,i*2)}},c.Utf16LE={stringify:function(h){for(var i=h.words,d=h.sigBytes,t=[],s=0;s>>2]>>>16-s%4*8&65535);t.push(String.fromCharCode(o))}return t.join("")},parse:function(h){for(var i=h.length,d=[],t=0;t>>1]|=l(h.charCodeAt(t)<<16-t%2*16);return a.create(d,i*2)}};function l(f){return f<<8&4278255360|f>>>8&16711935}}(),u.enc.Utf16})},3839:function(T,b,e){e(2222),function(u,r,n){T.exports=r(e(757),e(9865),e(6727))}(void 0,function(u){return function(){var r=u,n=r.lib,a=n.Base,c=n.WordArray,l=r.algo,f=l.MD5,h=l.EvpKDF=a.extend({cfg:a.extend({keySize:128/32,hasher:f,iterations:1}),init:function(d){this.cfg=this.cfg.extend(d)},compute:function(d,t){for(var s,o=this.cfg,v=o.hasher.create(),p=c.create(),x=p.words,A=o.keySize,m=o.iterations;x.lengths&&(d=i.finalize(d)),d.clamp();for(var o=this._oKey=d.clone(),v=this._iKey=d.clone(),p=o.words,x=v.words,A=0;A>>2]|=f[d]<<24-d%4*8;c.call(this,i,h)}else c.apply(this,arguments)};l.prototype=a}}(),u.lib.WordArray})},3440:function(T,b,e){(function(u,r){T.exports=r(e(757))})(void 0,function(u){return function(r){var n=u,a=n.lib,c=a.WordArray,l=a.Hasher,f=n.algo,h=[];(function(){for(var v=0;v<64;v++)h[v]=r.abs(r.sin(v+1))*4294967296|0})();var i=f.MD5=l.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(p,x){for(var A=0;A<16;A++){var m=x+A,g=p[m];p[m]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360}var C=this._hash.words,w=p[x+0],S=p[x+1],B=p[x+2],R=p[x+3],N=p[x+4],F=p[x+5],J=p[x+6],ot=p[x+7],$=p[x+8],lt=p[x+9],gt=p[x+10],mt=p[x+11],wt=p[x+12],at=p[x+13],dt=p[x+14],St=p[x+15],V=C[0],ft=C[1],j=C[2],Z=C[3];V=d(V,ft,j,Z,w,7,h[0]),Z=d(Z,V,ft,j,S,12,h[1]),j=d(j,Z,V,ft,B,17,h[2]),ft=d(ft,j,Z,V,R,22,h[3]),V=d(V,ft,j,Z,N,7,h[4]),Z=d(Z,V,ft,j,F,12,h[5]),j=d(j,Z,V,ft,J,17,h[6]),ft=d(ft,j,Z,V,ot,22,h[7]),V=d(V,ft,j,Z,$,7,h[8]),Z=d(Z,V,ft,j,lt,12,h[9]),j=d(j,Z,V,ft,gt,17,h[10]),ft=d(ft,j,Z,V,mt,22,h[11]),V=d(V,ft,j,Z,wt,7,h[12]),Z=d(Z,V,ft,j,at,12,h[13]),j=d(j,Z,V,ft,dt,17,h[14]),ft=d(ft,j,Z,V,St,22,h[15]),V=t(V,ft,j,Z,S,5,h[16]),Z=t(Z,V,ft,j,J,9,h[17]),j=t(j,Z,V,ft,mt,14,h[18]),ft=t(ft,j,Z,V,w,20,h[19]),V=t(V,ft,j,Z,F,5,h[20]),Z=t(Z,V,ft,j,gt,9,h[21]),j=t(j,Z,V,ft,St,14,h[22]),ft=t(ft,j,Z,V,N,20,h[23]),V=t(V,ft,j,Z,lt,5,h[24]),Z=t(Z,V,ft,j,dt,9,h[25]),j=t(j,Z,V,ft,R,14,h[26]),ft=t(ft,j,Z,V,$,20,h[27]),V=t(V,ft,j,Z,at,5,h[28]),Z=t(Z,V,ft,j,B,9,h[29]),j=t(j,Z,V,ft,ot,14,h[30]),ft=t(ft,j,Z,V,wt,20,h[31]),V=s(V,ft,j,Z,F,4,h[32]),Z=s(Z,V,ft,j,$,11,h[33]),j=s(j,Z,V,ft,mt,16,h[34]),ft=s(ft,j,Z,V,dt,23,h[35]),V=s(V,ft,j,Z,S,4,h[36]),Z=s(Z,V,ft,j,N,11,h[37]),j=s(j,Z,V,ft,ot,16,h[38]),ft=s(ft,j,Z,V,gt,23,h[39]),V=s(V,ft,j,Z,at,4,h[40]),Z=s(Z,V,ft,j,w,11,h[41]),j=s(j,Z,V,ft,R,16,h[42]),ft=s(ft,j,Z,V,J,23,h[43]),V=s(V,ft,j,Z,lt,4,h[44]),Z=s(Z,V,ft,j,wt,11,h[45]),j=s(j,Z,V,ft,St,16,h[46]),ft=s(ft,j,Z,V,B,23,h[47]),V=o(V,ft,j,Z,w,6,h[48]),Z=o(Z,V,ft,j,ot,10,h[49]),j=o(j,Z,V,ft,dt,15,h[50]),ft=o(ft,j,Z,V,F,21,h[51]),V=o(V,ft,j,Z,wt,6,h[52]),Z=o(Z,V,ft,j,R,10,h[53]),j=o(j,Z,V,ft,gt,15,h[54]),ft=o(ft,j,Z,V,S,21,h[55]),V=o(V,ft,j,Z,$,6,h[56]),Z=o(Z,V,ft,j,St,10,h[57]),j=o(j,Z,V,ft,J,15,h[58]),ft=o(ft,j,Z,V,at,21,h[59]),V=o(V,ft,j,Z,N,6,h[60]),Z=o(Z,V,ft,j,mt,10,h[61]),j=o(j,Z,V,ft,B,15,h[62]),ft=o(ft,j,Z,V,lt,21,h[63]),C[0]=C[0]+V|0,C[1]=C[1]+ft|0,C[2]=C[2]+j|0,C[3]=C[3]+Z|0},_doFinalize:function(){var p=this._data,x=p.words,A=this._nDataBytes*8,m=p.sigBytes*8;x[m>>>5]|=128<<24-m%32;var g=r.floor(A/4294967296),C=A;x[(m+64>>>9<<4)+15]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,x[(m+64>>>9<<4)+14]=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,p.sigBytes=(x.length+1)*4,this._process();for(var w=this._hash,S=w.words,B=0;B<4;B++){var R=S[B];S[B]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360}return w},clone:function(){var p=l.clone.call(this);return p._hash=this._hash.clone(),p}});function d(v,p,x,A,m,g,C){var w=v+(p&x|~p&A)+m+C;return(w<>>32-g)+p}function t(v,p,x,A,m,g,C){var w=v+(p&A|x&~A)+m+C;return(w<>>32-g)+p}function s(v,p,x,A,m,g,C){var w=v+(p^x^A)+m+C;return(w<>>32-g)+p}function o(v,p,x,A,m,g,C){var w=v+(x^(p|~A))+m+C;return(w<>>32-g)+p}n.MD5=l._createHelper(i),n.HmacMD5=l._createHmacHelper(i)}(Math),u.MD5})},702:function(T,b,e){e(7042),function(u,r,n){T.exports=r(e(757),e(1582))}(void 0,function(u){return u.mode.CFB=function(){var r=u.lib.BlockCipherMode.extend();r.Encryptor=r.extend({processBlock:function(c,l){var f=this._cipher,h=f.blockSize;n.call(this,c,l,h,f),this._prevBlock=c.slice(l,l+h)}}),r.Decryptor=r.extend({processBlock:function(c,l){var f=this._cipher,h=f.blockSize,i=c.slice(l,l+h);n.call(this,c,l,h,f),this._prevBlock=i}});function n(a,c,l,f){var h,i=this._iv;i?(h=i.slice(0),this._iv=void 0):h=this._prevBlock,f.encryptBlock(h,0);for(var d=0;di)throw new RangeError('The value "'+W+'" is invalid for option "size"');var k=new Uint8Array(W);return Object.setPrototypeOf(k,s.prototype),k}function s(W,k,D){if(typeof W=="number"){if(typeof k=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return x(W)}return o(W,k,D)}s.poolSize=8192;function o(W,k,D){if(typeof W=="string")return A(W,k);if(ArrayBuffer.isView(W))return g(W);if(W==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof W);if(ee(W,ArrayBuffer)||W&&ee(W.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ee(W,SharedArrayBuffer)||W&&ee(W.buffer,SharedArrayBuffer)))return C(W,k,D);if(typeof W=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var ht=W.valueOf&&W.valueOf();if(ht!=null&&ht!==W)return s.from(ht,k,D);var ct=w(W);if(ct)return ct;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof W[Symbol.toPrimitive]=="function")return s.from(W[Symbol.toPrimitive]("string"),k,D);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof W)}s.from=function(W,k,D){return o(W,k,D)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array);function v(W){if(typeof W!="number")throw new TypeError('"size" argument must be of type number');if(W<0)throw new RangeError('The value "'+W+'" is invalid for option "size"')}function p(W,k,D){return v(W),W<=0?t(W):k!==void 0?typeof D=="string"?t(W).fill(k,D):t(W).fill(k):t(W)}s.alloc=function(W,k,D){return p(W,k,D)};function x(W){return v(W),t(W<0?0:S(W)|0)}s.allocUnsafe=function(W){return x(W)},s.allocUnsafeSlow=function(W){return x(W)};function A(W,k){if((typeof k!="string"||k==="")&&(k="utf8"),!s.isEncoding(k))throw new TypeError("Unknown encoding: "+k);var D=R(W,k)|0,ht=t(D),ct=ht.write(W,k);return ct!==D&&(ht=ht.slice(0,ct)),ht}function m(W){for(var k=W.length<0?0:S(W.length)|0,D=t(k),ht=0;ht=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return W|0}function B(W){return+W!=W&&(W=0),s.alloc(+W)}s.isBuffer=function(k){return k!=null&&k._isBuffer===!0&&k!==s.prototype},s.compare=function(k,D){if(ee(k,Uint8Array)&&(k=s.from(k,k.offset,k.byteLength)),ee(D,Uint8Array)&&(D=s.from(D,D.offset,D.byteLength)),!s.isBuffer(k)||!s.isBuffer(D))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(k===D)return 0;for(var ht=k.length,ct=D.length,Pt=0,Q=Math.min(ht,ct);Ptct.length?(s.isBuffer(Q)||(Q=s.from(Q)),Q.copy(ct,Pt)):Uint8Array.prototype.set.call(ct,Q,Pt);else if(s.isBuffer(Q))Q.copy(ct,Pt);else throw new TypeError('"list" argument must be an Array of Buffers');Pt+=Q.length}return ct};function R(W,k){if(s.isBuffer(W))return W.length;if(ArrayBuffer.isView(W)||ee(W,ArrayBuffer))return W.byteLength;if(typeof W!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof W);var D=W.length,ht=arguments.length>2&&arguments[2]===!0;if(!ht&&D===0)return 0;for(var ct=!1;;)switch(k){case"ascii":case"latin1":case"binary":return D;case"utf8":case"utf-8":return le(W).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D*2;case"hex":return D>>>1;case"base64":return ae(W).length;default:if(ct)return ht?-1:le(W).length;k=(""+k).toLowerCase(),ct=!0}}s.byteLength=R;function N(W,k,D){var ht=!1;if((k===void 0||k<0)&&(k=0),k>this.length||((D===void 0||D>this.length)&&(D=this.length),D<=0)||(D>>>=0,k>>>=0,D<=k))return"";for(W||(W="utf8");;)switch(W){case"hex":return Z(this,k,D);case"utf8":case"utf-8":return dt(this,k,D);case"ascii":return ft(this,k,D);case"latin1":case"binary":return j(this,k,D);case"base64":return at(this,k,D);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ut(this,k,D);default:if(ht)throw new TypeError("Unknown encoding: "+W);W=(W+"").toLowerCase(),ht=!0}}s.prototype._isBuffer=!0;function F(W,k,D){var ht=W[k];W[k]=W[D],W[D]=ht}s.prototype.swap16=function(){var k=this.length;if(k%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var D=0;DD&&(k+=" ... "),""},h&&(s.prototype[h]=s.prototype.inspect),s.prototype.compare=function(k,D,ht,ct,Pt){if(ee(k,Uint8Array)&&(k=s.from(k,k.offset,k.byteLength)),!s.isBuffer(k))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof k);if(D===void 0&&(D=0),ht===void 0&&(ht=k?k.length:0),ct===void 0&&(ct=0),Pt===void 0&&(Pt=this.length),D<0||ht>k.length||ct<0||Pt>this.length)throw new RangeError("out of range index");if(ct>=Pt&&D>=ht)return 0;if(ct>=Pt)return-1;if(D>=ht)return 1;if(D>>>=0,ht>>>=0,ct>>>=0,Pt>>>=0,this===k)return 0;for(var Q=Pt-ct,$t=ht-D,ge=Math.min(Q,$t),z=this.slice(ct,Pt),Gt=k.slice(D,ht),Xt=0;Xt2147483647?D=2147483647:D<-2147483648&&(D=-2147483648),D=+D,ce(D)&&(D=ct?0:W.length-1),D<0&&(D=W.length+D),D>=W.length){if(ct)return-1;D=W.length-1}else if(D<0)if(ct)D=0;else return-1;if(typeof k=="string"&&(k=s.from(k,ht)),s.isBuffer(k))return k.length===0?-1:ot(W,k,D,ht,ct);if(typeof k=="number")return k=k&255,typeof Uint8Array.prototype.indexOf=="function"?ct?Uint8Array.prototype.indexOf.call(W,k,D):Uint8Array.prototype.lastIndexOf.call(W,k,D):ot(W,[k],D,ht,ct);throw new TypeError("val must be string, number or Buffer")}function ot(W,k,D,ht,ct){var Pt=1,Q=W.length,$t=k.length;if(ht!==void 0&&(ht=String(ht).toLowerCase(),ht==="ucs2"||ht==="ucs-2"||ht==="utf16le"||ht==="utf-16le")){if(W.length<2||k.length<2)return-1;Pt=2,Q/=2,$t/=2,D/=2}function ge(Dt,Qt){return Pt===1?Dt[Qt]:Dt.readUInt16BE(Qt*Pt)}var z;if(ct){var Gt=-1;for(z=D;zQ&&(D=Q-$t),z=D;z>=0;z--){for(var Xt=!0,yt=0;yt<$t;yt++)if(ge(W,z+yt)!==ge(k,yt)){Xt=!1;break}if(Xt)return z}return-1}s.prototype.includes=function(k,D,ht){return this.indexOf(k,D,ht)!==-1},s.prototype.indexOf=function(k,D,ht){return J(this,k,D,ht,!0)},s.prototype.lastIndexOf=function(k,D,ht){return J(this,k,D,ht,!1)};function $(W,k,D,ht){D=Number(D)||0;var ct=W.length-D;ht?(ht=Number(ht),ht>ct&&(ht=ct)):ht=ct;var Pt=k.length;ht>Pt/2&&(ht=Pt/2);var Q;for(Q=0;Q>>0,isFinite(ht)?(ht=ht>>>0,ct===void 0&&(ct="utf8")):(ct=ht,ht=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Pt=this.length-D;if((ht===void 0||ht>Pt)&&(ht=Pt),k.length>0&&(ht<0||D<0)||D>this.length)throw new RangeError("Attempt to write outside buffer bounds");ct||(ct="utf8");for(var Q=!1;;)switch(ct){case"hex":return $(this,k,D,ht);case"utf8":case"utf-8":return lt(this,k,D,ht);case"ascii":case"latin1":case"binary":return gt(this,k,D,ht);case"base64":return mt(this,k,D,ht);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return wt(this,k,D,ht);default:if(Q)throw new TypeError("Unknown encoding: "+ct);ct=(""+ct).toLowerCase(),Q=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function at(W,k,D){return k===0&&D===W.length?u.fromByteArray(W):u.fromByteArray(W.slice(k,D))}function dt(W,k,D){D=Math.min(W.length,D);for(var ht=[],ct=k;ct239?4:Pt>223?3:Pt>191?2:1;if(ct+$t<=D){var ge=void 0,z=void 0,Gt=void 0,Xt=void 0;switch($t){case 1:Pt<128&&(Q=Pt);break;case 2:ge=W[ct+1],(ge&192)===128&&(Xt=(Pt&31)<<6|ge&63,Xt>127&&(Q=Xt));break;case 3:ge=W[ct+1],z=W[ct+2],(ge&192)===128&&(z&192)===128&&(Xt=(Pt&15)<<12|(ge&63)<<6|z&63,Xt>2047&&(Xt<55296||Xt>57343)&&(Q=Xt));break;case 4:ge=W[ct+1],z=W[ct+2],Gt=W[ct+3],(ge&192)===128&&(z&192)===128&&(Gt&192)===128&&(Xt=(Pt&15)<<18|(ge&63)<<12|(z&63)<<6|Gt&63,Xt>65535&&Xt<1114112&&(Q=Xt))}}Q===null?(Q=65533,$t=1):Q>65535&&(Q-=65536,ht.push(Q>>>10&1023|55296),Q=56320|Q&1023),ht.push(Q),ct+=$t}return V(ht)}var St=4096;function V(W){var k=W.length;if(k<=St)return String.fromCharCode.apply(String,W);for(var D="",ht=0;htht)&&(D=ht);for(var ct="",Pt=k;Ptht&&(k=ht),D<0?(D+=ht,D<0&&(D=0)):D>ht&&(D=ht),DD)throw new RangeError("Trying to access beyond buffer length")}s.prototype.readUintLE=s.prototype.readUIntLE=function(k,D,ht){k=k>>>0,D=D>>>0,ht||bt(k,D,this.length);for(var ct=this[k],Pt=1,Q=0;++Q>>0,D=D>>>0,ht||bt(k,D,this.length);for(var ct=this[k+--D],Pt=1;D>0&&(Pt*=256);)ct+=this[k+--D]*Pt;return ct},s.prototype.readUint8=s.prototype.readUInt8=function(k,D){return k=k>>>0,D||bt(k,1,this.length),this[k]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(k,D){return k=k>>>0,D||bt(k,2,this.length),this[k]|this[k+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(k,D){return k=k>>>0,D||bt(k,2,this.length),this[k]<<8|this[k+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(k,D){return k=k>>>0,D||bt(k,4,this.length),(this[k]|this[k+1]<<8|this[k+2]<<16)+this[k+3]*16777216},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(k,D){return k=k>>>0,D||bt(k,4,this.length),this[k]*16777216+(this[k+1]<<16|this[k+2]<<8|this[k+3])},s.prototype.readBigUInt64LE=Se(function(k){k=k>>>0,Kt(k,"offset");var D=this[k],ht=this[k+7];(D===void 0||ht===void 0)&&Et(k,this.length-8);var ct=D+this[++k]*Math.pow(2,8)+this[++k]*Math.pow(2,16)+this[++k]*Math.pow(2,24),Pt=this[++k]+this[++k]*Math.pow(2,8)+this[++k]*Math.pow(2,16)+ht*Math.pow(2,24);return BigInt(ct)+(BigInt(Pt)<>>0,Kt(k,"offset");var D=this[k],ht=this[k+7];(D===void 0||ht===void 0)&&Et(k,this.length-8);var ct=D*Math.pow(2,24)+this[++k]*Math.pow(2,16)+this[++k]*Math.pow(2,8)+this[++k],Pt=this[++k]*Math.pow(2,24)+this[++k]*Math.pow(2,16)+this[++k]*Math.pow(2,8)+ht;return(BigInt(ct)<>>0,D=D>>>0,ht||bt(k,D,this.length);for(var ct=this[k],Pt=1,Q=0;++Q=Pt&&(ct-=Math.pow(2,8*D)),ct},s.prototype.readIntBE=function(k,D,ht){k=k>>>0,D=D>>>0,ht||bt(k,D,this.length);for(var ct=D,Pt=1,Q=this[k+--ct];ct>0&&(Pt*=256);)Q+=this[k+--ct]*Pt;return Pt*=128,Q>=Pt&&(Q-=Math.pow(2,8*D)),Q},s.prototype.readInt8=function(k,D){return k=k>>>0,D||bt(k,1,this.length),this[k]&128?(255-this[k]+1)*-1:this[k]},s.prototype.readInt16LE=function(k,D){k=k>>>0,D||bt(k,2,this.length);var ht=this[k]|this[k+1]<<8;return ht&32768?ht|4294901760:ht},s.prototype.readInt16BE=function(k,D){k=k>>>0,D||bt(k,2,this.length);var ht=this[k+1]|this[k]<<8;return ht&32768?ht|4294901760:ht},s.prototype.readInt32LE=function(k,D){return k=k>>>0,D||bt(k,4,this.length),this[k]|this[k+1]<<8|this[k+2]<<16|this[k+3]<<24},s.prototype.readInt32BE=function(k,D){return k=k>>>0,D||bt(k,4,this.length),this[k]<<24|this[k+1]<<16|this[k+2]<<8|this[k+3]},s.prototype.readBigInt64LE=Se(function(k){k=k>>>0,Kt(k,"offset");var D=this[k],ht=this[k+7];(D===void 0||ht===void 0)&&Et(k,this.length-8);var ct=this[k+4]+this[k+5]*Math.pow(2,8)+this[k+6]*Math.pow(2,16)+(ht<<24);return(BigInt(ct)<>>0,Kt(k,"offset");var D=this[k],ht=this[k+7];(D===void 0||ht===void 0)&&Et(k,this.length-8);var ct=(D<<24)+this[++k]*Math.pow(2,16)+this[++k]*Math.pow(2,8)+this[++k];return(BigInt(ct)<>>0,D||bt(k,4,this.length),f.read(this,k,!0,23,4)},s.prototype.readFloatBE=function(k,D){return k=k>>>0,D||bt(k,4,this.length),f.read(this,k,!1,23,4)},s.prototype.readDoubleLE=function(k,D){return k=k>>>0,D||bt(k,8,this.length),f.read(this,k,!0,52,8)},s.prototype.readDoubleBE=function(k,D){return k=k>>>0,D||bt(k,8,this.length),f.read(this,k,!1,52,8)};function It(W,k,D,ht,ct,Pt){if(!s.isBuffer(W))throw new TypeError('"buffer" argument must be a Buffer instance');if(k>ct||kW.length)throw new RangeError("Index out of range")}s.prototype.writeUintLE=s.prototype.writeUIntLE=function(k,D,ht,ct){if(k=+k,D=D>>>0,ht=ht>>>0,!ct){var Pt=Math.pow(2,8*ht)-1;It(this,k,D,ht,Pt,0)}var Q=1,$t=0;for(this[D]=k&255;++$t>>0,ht=ht>>>0,!ct){var Pt=Math.pow(2,8*ht)-1;It(this,k,D,ht,Pt,0)}var Q=ht-1,$t=1;for(this[D+Q]=k&255;--Q>=0&&($t*=256);)this[D+Q]=k/$t&255;return D+ht},s.prototype.writeUint8=s.prototype.writeUInt8=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,1,255,0),this[D]=k&255,D+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,2,65535,0),this[D]=k&255,this[D+1]=k>>>8,D+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,2,65535,0),this[D]=k>>>8,this[D+1]=k&255,D+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,4,4294967295,0),this[D+3]=k>>>24,this[D+2]=k>>>16,this[D+1]=k>>>8,this[D]=k&255,D+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,4,4294967295,0),this[D]=k>>>24,this[D+1]=k>>>16,this[D+2]=k>>>8,this[D+3]=k&255,D+4};function L(W,k,D,ht,ct){oe(k,ht,ct,W,D,7);var Pt=Number(k&BigInt(4294967295));W[D++]=Pt,Pt=Pt>>8,W[D++]=Pt,Pt=Pt>>8,W[D++]=Pt,Pt=Pt>>8,W[D++]=Pt;var Q=Number(k>>BigInt(32)&BigInt(4294967295));return W[D++]=Q,Q=Q>>8,W[D++]=Q,Q=Q>>8,W[D++]=Q,Q=Q>>8,W[D++]=Q,D}function O(W,k,D,ht,ct){oe(k,ht,ct,W,D,7);var Pt=Number(k&BigInt(4294967295));W[D+7]=Pt,Pt=Pt>>8,W[D+6]=Pt,Pt=Pt>>8,W[D+5]=Pt,Pt=Pt>>8,W[D+4]=Pt;var Q=Number(k>>BigInt(32)&BigInt(4294967295));return W[D+3]=Q,Q=Q>>8,W[D+2]=Q,Q=Q>>8,W[D+1]=Q,Q=Q>>8,W[D]=Q,D+8}s.prototype.writeBigUInt64LE=Se(function(k,D){return D===void 0&&(D=0),L(this,k,D,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=Se(function(k,D){return D===void 0&&(D=0),O(this,k,D,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(k,D,ht,ct){if(k=+k,D=D>>>0,!ct){var Pt=Math.pow(2,8*ht-1);It(this,k,D,ht,Pt-1,-Pt)}var Q=0,$t=1,ge=0;for(this[D]=k&255;++Q>0)-ge&255;return D+ht},s.prototype.writeIntBE=function(k,D,ht,ct){if(k=+k,D=D>>>0,!ct){var Pt=Math.pow(2,8*ht-1);It(this,k,D,ht,Pt-1,-Pt)}var Q=ht-1,$t=1,ge=0;for(this[D+Q]=k&255;--Q>=0&&($t*=256);)k<0&&ge===0&&this[D+Q+1]!==0&&(ge=1),this[D+Q]=(k/$t>>0)-ge&255;return D+ht},s.prototype.writeInt8=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,1,127,-128),k<0&&(k=255+k+1),this[D]=k&255,D+1},s.prototype.writeInt16LE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,2,32767,-32768),this[D]=k&255,this[D+1]=k>>>8,D+2},s.prototype.writeInt16BE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,2,32767,-32768),this[D]=k>>>8,this[D+1]=k&255,D+2},s.prototype.writeInt32LE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,4,2147483647,-2147483648),this[D]=k&255,this[D+1]=k>>>8,this[D+2]=k>>>16,this[D+3]=k>>>24,D+4},s.prototype.writeInt32BE=function(k,D,ht){return k=+k,D=D>>>0,ht||It(this,k,D,4,2147483647,-2147483648),k<0&&(k=4294967295+k+1),this[D]=k>>>24,this[D+1]=k>>>16,this[D+2]=k>>>8,this[D+3]=k&255,D+4},s.prototype.writeBigInt64LE=Se(function(k,D){return D===void 0&&(D=0),L(this,k,D,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=Se(function(k,D){return D===void 0&&(D=0),O(this,k,D,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function rt(W,k,D,ht,ct,Pt){if(D+ht>W.length)throw new RangeError("Index out of range");if(D<0)throw new RangeError("Index out of range")}function it(W,k,D,ht,ct){return k=+k,D=D>>>0,ct||rt(W,k,D,4),f.write(W,k,D,ht,23,4),D+4}s.prototype.writeFloatLE=function(k,D,ht){return it(this,k,D,!0,ht)},s.prototype.writeFloatBE=function(k,D,ht){return it(this,k,D,!1,ht)};function xt(W,k,D,ht,ct){return k=+k,D=D>>>0,ct||rt(W,k,D,8),f.write(W,k,D,ht,52,8),D+8}s.prototype.writeDoubleLE=function(k,D,ht){return xt(this,k,D,!0,ht)},s.prototype.writeDoubleBE=function(k,D,ht){return xt(this,k,D,!1,ht)},s.prototype.copy=function(k,D,ht,ct){if(!s.isBuffer(k))throw new TypeError("argument should be a Buffer");if(ht||(ht=0),!ct&&ct!==0&&(ct=this.length),D>=k.length&&(D=k.length),D||(D=0),ct>0&&ct=this.length)throw new RangeError("Index out of range");if(ct<0)throw new RangeError("sourceEnd out of bounds");ct>this.length&&(ct=this.length),k.length-D>>0,ht=ht===void 0?this.length:ht>>>0,k||(k=0);var Q;if(typeof k=="number")for(Q=D;QMath.pow(2,32)?ct=Bt(String(D)):typeof D=="bigint"&&(ct=String(D),(D>Math.pow(BigInt(2),BigInt(32))||D<-Math.pow(BigInt(2),BigInt(32)))&&(ct=Bt(ct)),ct+="n"),ht+=" It must be "+k+". Received "+ct,ht},RangeError);function Bt(W){for(var k="",D=W.length,ht=W[0]==="-"?1:0;D>=ht+4;D-=3)k="_"+W.slice(D-3,D)+k;return""+W.slice(0,D)+k}function zt(W,k,D){Kt(k,"offset"),(W[k]===void 0||W[k+D]===void 0)&&Et(k,W.length-(D+1))}function oe(W,k,D,ht,ct,Pt){if(W>D||W3?k===0||k===BigInt(0)?$t=">= 0"+Q+" and < 2"+Q+" ** "+(Pt+1)*8+Q:$t=">= -(2"+Q+" ** "+((Pt+1)*8-1)+Q+") and < 2 ** "+(""+((Pt+1)*8-1)+Q):$t=">= "+k+Q+" and <= "+D+Q,new et.ERR_OUT_OF_RANGE("value",$t,W)}zt(ht,ct,Pt)}function Kt(W,k){if(typeof W!="number")throw new et.ERR_INVALID_ARG_TYPE(k,"number",W)}function Et(W,k,D){throw Math.floor(W)!==W?(Kt(W,D),new et.ERR_OUT_OF_RANGE(D||"offset","an integer",W)):k<0?new et.ERR_BUFFER_OUT_OF_BOUNDS:new et.ERR_OUT_OF_RANGE(D||"offset",">= "+(D?1:0)+" and <= "+k,W)}var ie=/[^+/0-9A-Za-z-_]/g;function ve(W){if(W=W.split("=")[0],W=W.trim().replace(ie,""),W.length<2)return"";for(;W.length%4!==0;)W=W+"=";return W}function le(W,k){k=k||1/0;for(var D,ht=W.length,ct=null,Pt=[],Q=0;Q55295&&D<57344){if(!ct){if(D>56319){(k-=3)>-1&&Pt.push(239,191,189);continue}else if(Q+1===ht){(k-=3)>-1&&Pt.push(239,191,189);continue}ct=D;continue}if(D<56320){(k-=3)>-1&&Pt.push(239,191,189),ct=D;continue}D=(ct-55296<<10|D-56320)+65536}else ct&&(k-=3)>-1&&Pt.push(239,191,189);if(ct=null,D<128){if((k-=1)<0)break;Pt.push(D)}else if(D<2048){if((k-=2)<0)break;Pt.push(D>>6|192,D&63|128)}else if(D<65536){if((k-=3)<0)break;Pt.push(D>>12|224,D>>6&63|128,D&63|128)}else if(D<1114112){if((k-=4)<0)break;Pt.push(D>>18|240,D>>12&63|128,D>>6&63|128,D&63|128)}else throw new Error("Invalid code point")}return Pt}function Lt(W){for(var k=[],D=0;D>8,ct=D%256,Pt.push(ct),Pt.push(ht);return Pt}function ae(W){return u.toByteArray(ve(W))}function fe(W,k,D,ht){var ct;for(ct=0;ct=k.length||ct>=W.length);++ct)k[ct+D]=W[ct];return ct}function ee(W,k){return W instanceof k||W!=null&&W.constructor!=null&&W.constructor.name!=null&&W.constructor.name===k.name}function ce(W){return W!==W}var me=function(){for(var W="0123456789abcdef",k=new Array(256),D=0;D<16;++D)for(var ht=D*16,ct=0;ct<16;++ct)k[ht+ct]=W[D]+W[ct];return k}();function Se(W){return typeof BigInt>"u"?we:W}function we(){throw new Error("BigInt not supported")}},477:function(T,b,e){e(7803),e(1539),T.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},2094:function(T,b,e){var l=e(477),r=e(9781),n=e(7854),a=e(614),c=e(111),u=e(2597),f=e(648),h=e(6330),i=e(8880),d=e(1320),t=e(3070).f,s=e(7976),o=e(9518),v=e(7674),p=e(5112),x=e(9711),A=n.Int8Array,m=A&&A.prototype,g=n.Uint8ClampedArray,C=g&&g.prototype,w=A&&o(A),S=m&&o(m),B=Object.prototype,R=n.TypeError,N=p("toStringTag"),F=x("TYPED_ARRAY_TAG"),J=x("TYPED_ARRAY_CONSTRUCTOR"),ot=l&&!!v&&f(n.opera)!=="Opera",$=!1,lt,gt,mt,wt={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},at={BigInt64Array:8,BigUint64Array:8},dt=function(bt){if(!c(bt))return!1;var It=f(bt);return It==="DataView"||u(wt,It)||u(at,It)},St=function(bt){if(!c(bt))return!1;var It=f(bt);return u(wt,It)||u(at,It)},V=function(bt){if(St(bt))return bt;throw R("Target is not a typed array")},ft=function(bt){if(a(bt)&&(!v||s(w,bt)))return bt;throw R(h(bt)+" is not a typed array constructor")},j=function(bt,It,L){if(!!r){if(L)for(var O in wt){var rt=n[O];if(rt&&u(rt.prototype,bt))try{delete rt.prototype[bt]}catch{}}(!S[bt]||L)&&d(S,bt,L?It:ot&&m[bt]||It)}},Z=function(bt,It,L){var O,rt;if(!!r){if(v){if(L){for(O in wt)if(rt=n[O],rt&&u(rt,bt))try{delete rt[bt]}catch{}}if(!w[bt]||L)try{return d(w,bt,L?It:ot&&w[bt]||It)}catch{}else return}for(O in wt)rt=n[O],rt&&(!rt[bt]||L)&&d(rt,bt,It)}};for(lt in wt)gt=n[lt],mt=gt&>.prototype,mt?i(mt,J,gt):ot=!1;for(lt in at)gt=n[lt],mt=gt&>.prototype,mt&&i(mt,J,gt);if((!ot||!a(w)||w===Function.prototype)&&(w=function(){throw R("Incorrect invocation")},ot))for(lt in wt)n[lt]&&v(n[lt],w);if((!ot||!S||S===B)&&(S=w.prototype,ot))for(lt in wt)n[lt]&&v(n[lt].prototype,S);if(ot&&o(C)!==S&&v(C,S),r&&!u(S,N)){$=!0,t(S,N,{get:function(){return c(this)?this[F]:void 0}});for(lt in wt)n[lt]&&i(n[lt],F,lt)}T.exports={NATIVE_ARRAY_BUFFER_VIEWS:ot,TYPED_ARRAY_CONSTRUCTOR:J,TYPED_ARRAY_TAG:$&&F,aTypedArray:V,aTypedArrayConstructor:ft,exportTypedArrayMethod:j,exportTypedArrayStaticMethod:Z,isView:dt,isTypedArray:St,TypedArray:w,TypedArrayPrototype:S}},2091:function(T,b,e){e(8309);var l=e(7854),r=e(1702),n=e(9781),a=e(477),c=e(6530),u=e(8880),f=e(2248),h=e(7293),i=e(5787),d=e(9303),t=e(7466),s=e(7067),o=e(1179),v=e(9518),p=e(7674),x=e(8006).f,A=e(3070).f,m=e(1285),g=e(206),C=e(8003),w=e(9909),S=c.PROPER,B=c.CONFIGURABLE,R=w.get,N=w.set,F="ArrayBuffer",J="DataView",ot="prototype",$="Wrong length",lt="Wrong index",gt=l[F],mt=gt,wt=mt&&mt[ot],at=l[J],dt=at&&at[ot],St=Object.prototype,V=l.Array,ft=l.RangeError,j=r(m),Z=r([].reverse),ut=o.pack,bt=o.unpack,It=function(Lt){return[Lt&255]},L=function(Lt){return[Lt&255,Lt>>8&255]},O=function(Lt){return[Lt&255,Lt>>8&255,Lt>>16&255,Lt>>24&255]},rt=function(Lt){return Lt[3]<<24|Lt[2]<<16|Lt[1]<<8|Lt[0]},it=function(Lt){return ut(Lt,23,4)},xt=function(Lt){return ut(Lt,52,8)},et=function(Lt,Wt){A(Lt[ot],Wt,{get:function(){return R(this)[Wt]}})},st=function(Lt,Wt,ae,fe){var ee=s(ae),ce=R(Lt);if(ee+Wt>ce.byteLength)throw ft(lt);var me=R(ce.buffer).bytes,Se=ee+ce.byteOffset,we=g(me,Se,Se+Wt);return fe?we:Z(we)},Bt=function(Lt,Wt,ae,fe,ee,ce){var me=s(ae),Se=R(Lt);if(me+Wt>Se.byteLength)throw ft(lt);for(var we=R(Se.buffer).bytes,W=me+Se.byteOffset,k=fe(+ee),D=0;Dfe)throw ft("Wrong offset");if(ae=ae===void 0?fe-ee:t(ae),ee+ae>fe)throw ft($);N(this,{buffer:Lt,byteLength:ae,byteOffset:ee}),n||(this.buffer=Lt,this.byteLength=ae,this.byteOffset=ee)},dt=at[ot],n&&(et(mt,"byteLength"),et(at,"buffer"),et(at,"byteLength"),et(at,"byteOffset")),f(dt,{getInt8:function(Lt){return st(this,1,Lt)[0]<<24>>24},getUint8:function(Lt){return st(this,1,Lt)[0]},getInt16:function(Lt){var Wt=st(this,2,Lt,arguments.length>1?arguments[1]:void 0);return(Wt[1]<<8|Wt[0])<<16>>16},getUint16:function(Lt){var Wt=st(this,2,Lt,arguments.length>1?arguments[1]:void 0);return Wt[1]<<8|Wt[0]},getInt32:function(Lt){return rt(st(this,4,Lt,arguments.length>1?arguments[1]:void 0))},getUint32:function(Lt){return rt(st(this,4,Lt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(Lt){return bt(st(this,4,Lt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(Lt){return bt(st(this,8,Lt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(Lt,Wt){Bt(this,1,Lt,It,Wt)},setUint8:function(Lt,Wt){Bt(this,1,Lt,It,Wt)},setInt16:function(Lt,Wt){Bt(this,2,Lt,L,Wt,arguments.length>2?arguments[2]:void 0)},setUint16:function(Lt,Wt){Bt(this,2,Lt,L,Wt,arguments.length>2?arguments[2]:void 0)},setInt32:function(Lt,Wt){Bt(this,4,Lt,O,Wt,arguments.length>2?arguments[2]:void 0)},setUint32:function(Lt,Wt){Bt(this,4,Lt,O,Wt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(Lt,Wt){Bt(this,4,Lt,it,Wt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(Lt,Wt){Bt(this,8,Lt,xt,Wt,arguments.length>2?arguments[2]:void 0)}});else{var zt=S&>.name!==F;if(!h(function(){gt(1)})||!h(function(){new gt(-1)})||h(function(){return new gt,new gt(1.5),new gt(NaN),zt&&!B})){mt=function(Lt){return i(this,wt),new gt(s(Lt))},mt[ot]=wt;for(var oe=x(gt),Kt=0,Et;oe.length>Kt;)(Et=oe[Kt++])in mt||u(mt,Et,gt[Et]);wt.constructor=mt}else zt&&B&&u(gt,"name",F);p&&v(dt)!==St&&p(dt,St);var ie=new at(new mt(2)),ve=r(dt.setInt8);ie.setInt8(0,2147483648),ie.setInt8(1,2147483649),(ie.getInt8(0)||!ie.getInt8(1))&&f(dt,{setInt8:function(Lt,Wt){ve(this,Lt,Wt<<24>>24)},setUint8:function(Lt,Wt){ve(this,Lt,Wt<<24>>24)}},{unsafe:!0})}C(mt,F),C(at,J),T.exports={ArrayBuffer:mt,DataView:at}},7803:function(T,b,e){var l=e(2109),r=e(7854),n=e(2091),a=e(6340),c="ArrayBuffer",u=n[c],f=r[c];l({global:!0,forced:f!==u},{ArrayBuffer:u}),a(c)},194:function(T,b,e){(function(l,r,n){T.exports=r(e(757),e(7508),e(3440),e(3839),e(1582))})(void 0,function(l){return function(){var r=l,n=r.lib,a=n.BlockCipher,c=r.algo,u=[],f=[],h=[],i=[],d=[],t=[],s=[],o=[],v=[],p=[];(function(){for(var m=[],g=0;g<256;g++)g<128?m[g]=g<<1:m[g]=g<<1^283;for(var C=0,w=0,g=0;g<256;g++){var S=w^w<<1^w<<2^w<<3^w<<4;S=S>>>8^S&255^99,u[C]=S,f[S]=C;var B=m[C],R=m[B],N=m[R],F=m[S]*257^S*16843008;h[C]=F<<24|F>>>8,i[C]=F<<16|F>>>16,d[C]=F<<8|F>>>24,t[C]=F;var F=N*16843009^R*65537^B*257^C*16843008;s[S]=F<<24|F>>>8,o[S]=F<<16|F>>>16,v[S]=F<<8|F>>>24,p[S]=F,C?(C=B^m[m[m[N^B]]],w^=m[m[w]]):C=w=1}})();var x=[0,1,2,4,8,16,32,64,128,27,54],A=c.AES=a.extend({_doReset:function(){var g;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var C=this._keyPriorReset=this._key,w=C.words,S=C.sigBytes/4,B=this._nRounds=S+6,R=(B+1)*4,N=this._keySchedule=[],F=0;F6&&F%S==4&&(g=u[g>>>24]<<24|u[g>>>16&255]<<16|u[g>>>8&255]<<8|u[g&255]):(g=g<<8|g>>>24,g=u[g>>>24]<<24|u[g>>>16&255]<<16|u[g>>>8&255]<<8|u[g&255],g^=x[F/S|0]<<24),N[F]=N[F-S]^g);for(var J=this._invKeySchedule=[],ot=0;ot>>24]]^o[u[g>>>16&255]]^v[u[g>>>8&255]]^p[u[g&255]]}}},encryptBlock:function(g,C){this._doCryptBlock(g,C,this._keySchedule,h,i,d,t,u)},decryptBlock:function(g,C){var w=g[C+1];g[C+1]=g[C+3],g[C+3]=w,this._doCryptBlock(g,C,this._invKeySchedule,s,o,v,p,f);var w=g[C+1];g[C+1]=g[C+3],g[C+3]=w},_doCryptBlock:function(g,C,w,S,B,R,N,F){for(var J=this._nRounds,ot=g[C]^w[0],$=g[C+1]^w[1],lt=g[C+2]^w[2],gt=g[C+3]^w[3],mt=4,wt=1;wt>>24]^B[$>>>16&255]^R[lt>>>8&255]^N[gt&255]^w[mt++],dt=S[$>>>24]^B[lt>>>16&255]^R[gt>>>8&255]^N[ot&255]^w[mt++],St=S[lt>>>24]^B[gt>>>16&255]^R[ot>>>8&255]^N[$&255]^w[mt++],V=S[gt>>>24]^B[ot>>>16&255]^R[$>>>8&255]^N[lt&255]^w[mt++];ot=at,$=dt,lt=St,gt=V}var at=(F[ot>>>24]<<24|F[$>>>16&255]<<16|F[lt>>>8&255]<<8|F[gt&255])^w[mt++],dt=(F[$>>>24]<<24|F[lt>>>16&255]<<16|F[gt>>>8&255]<<8|F[ot&255])^w[mt++],St=(F[lt>>>24]<<24|F[gt>>>16&255]<<16|F[ot>>>8&255]<<8|F[$&255])^w[mt++],V=(F[gt>>>24]<<24|F[ot>>>16&255]<<16|F[$>>>8&255]<<8|F[lt&255])^w[mt++];g[C]=at,g[C+1]=dt,g[C+2]=St,g[C+3]=V},keySize:256/32});r.AES=a._createHelper(A)}(),l.AES})},1582:function(T,b,e){e(7042),e(2222),e(1539),e(9714),e(561),function(l,r,n){T.exports=r(e(757),e(3839))}(void 0,function(l){l.lib.Cipher||function(r){var n=l,a=n.lib,c=a.Base,u=a.WordArray,f=a.BufferedBlockAlgorithm,h=n.enc;h.Utf8;var i=h.Base64,d=n.algo,t=d.EvpKDF,s=a.Cipher=f.extend({cfg:c.extend(),createEncryptor:function(F,J){return this.create(this._ENC_XFORM_MODE,F,J)},createDecryptor:function(F,J){return this.create(this._DEC_XFORM_MODE,F,J)},init:function(F,J,ot){this.cfg=this.cfg.extend(ot),this._xformMode=F,this._key=J,this.reset()},reset:function(){f.reset.call(this),this._doReset()},process:function(F){return this._append(F),this._process()},finalize:function(F){F&&this._append(F);var J=this._doFinalize();return J},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function N(F){return typeof F=="string"?R:w}return function(F){return{encrypt:function(ot,$,lt){return N($).encrypt(F,ot,$,lt)},decrypt:function(ot,$,lt){return N($).decrypt(F,ot,$,lt)}}}}()});a.StreamCipher=s.extend({_doFinalize:function(){var F=this._process(!0);return F},blockSize:1});var o=n.mode={},v=a.BlockCipherMode=c.extend({createEncryptor:function(F,J){return this.Encryptor.create(F,J)},createDecryptor:function(F,J){return this.Decryptor.create(F,J)},init:function(F,J){this._cipher=F,this._iv=J}}),p=o.CBC=function(){var N=v.extend();N.Encryptor=N.extend({processBlock:function(ot,$){var lt=this._cipher,gt=lt.blockSize;F.call(this,ot,$,gt),lt.encryptBlock(ot,$),this._prevBlock=ot.slice($,$+gt)}}),N.Decryptor=N.extend({processBlock:function(ot,$){var lt=this._cipher,gt=lt.blockSize,mt=ot.slice($,$+gt);lt.decryptBlock(ot,$),F.call(this,ot,$,gt),this._prevBlock=mt}});function F(J,ot,$){var lt,gt=this._iv;gt?(lt=gt,this._iv=r):lt=this._prevBlock;for(var mt=0;mt<$;mt++)J[ot+mt]^=lt[mt]}return N}(),x=n.pad={},A=x.Pkcs7={pad:function(F,J){for(var ot=J*4,$=ot-F.sigBytes%ot,lt=$<<24|$<<16|$<<8|$,gt=[],mt=0;mt<$;mt+=4)gt.push(lt);var wt=u.create(gt,$);F.concat(wt)},unpad:function(F){var J=F.words[F.sigBytes-1>>>2]&255;F.sigBytes-=J}};a.BlockCipher=s.extend({cfg:s.cfg.extend({mode:p,padding:A}),reset:function(){var F;s.reset.call(this);var J=this.cfg,ot=J.iv,$=J.mode;this._xformMode==this._ENC_XFORM_MODE?F=$.createEncryptor:(F=$.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==F?this._mode.init(this,ot&&ot.words):(this._mode=F.call($,this,ot&&ot.words),this._mode.__creator=F)},_doProcessBlock:function(F,J){this._mode.processBlock(F,J)},_doFinalize:function(){var F,J=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(J.pad(this._data,this.blockSize),F=this._process(!0)):(F=this._process(!0),J.unpad(F)),F},blockSize:4});var m=a.CipherParams=c.extend({init:function(F){this.mixIn(F)},toString:function(F){return(F||this.formatter).stringify(this)}}),g=n.format={},C=g.OpenSSL={stringify:function(F){var J,ot=F.ciphertext,$=F.salt;return $?J=u.create([1398893684,1701076831]).concat($).concat(ot):J=ot,J.toString(i)},parse:function(F){var J,ot=i.parse(F),$=ot.words;return $[0]==1398893684&&$[1]==1701076831&&(J=u.create($.slice(2,4)),$.splice(0,4),ot.sigBytes-=16),m.create({ciphertext:ot,salt:J})}},w=a.SerializableCipher=c.extend({cfg:c.extend({format:C}),encrypt:function(F,J,ot,$){$=this.cfg.extend($);var lt=F.createEncryptor(ot,$),gt=lt.finalize(J),mt=lt.cfg;return m.create({ciphertext:gt,key:ot,iv:mt.iv,algorithm:F,mode:mt.mode,padding:mt.padding,blockSize:F.blockSize,formatter:$.format})},decrypt:function(F,J,ot,$){$=this.cfg.extend($),J=this._parse(J,$.format);var lt=F.createDecryptor(ot,$).finalize(J.ciphertext);return lt},_parse:function(F,J){return typeof F=="string"?J.parse(F,this):F}}),S=n.kdf={},B=S.OpenSSL={execute:function(F,J,ot,$){$||($=u.random(64/8));var lt=t.create({keySize:J+ot}).compute(F,$),gt=u.create(lt.words.slice(J),ot*4);return lt.sigBytes=J*4,m.create({key:lt,iv:gt,salt:$})}},R=a.PasswordBasedCipher=w.extend({cfg:w.cfg.extend({kdf:B}),encrypt:function(F,J,ot,$){$=this.cfg.extend($);var lt=$.kdf.execute(ot,F.keySize,F.ivSize);$.iv=lt.iv;var gt=w.encrypt.call(this,F,J,lt.key,$);return gt.mixIn(lt),gt},decrypt:function(F,J,ot,$){$=this.cfg.extend($),J=this._parse(J,$.format);var lt=$.kdf.execute(ot,F.keySize,F.ivSize,J.salt);$.iv=lt.iv;var gt=w.decrypt.call(this,F,J,lt.key,$);return gt}})}()})},757:function(T,b,e){e(5743),e(6992),e(1539),e(9135),e(2990),e(8927),e(3105),e(5035),e(4345),e(7174),e(2846),e(4731),e(7209),e(6319),e(8867),e(7789),e(3739),e(9368),e(4483),e(2056),e(3462),e(678),e(7462),e(3824),e(5021),e(2974),e(5016),e(9714),e(7042),e(9600),e(2222),e(561),function(l,r){T.exports=r()}(void 0,function(){var l=l||function(r,n){var a;if(typeof window<"u"&&window.crypto&&(a=window.crypto),typeof self<"u"&&self.crypto&&(a=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(a=globalThis.crypto),!a&&typeof window<"u"&&window.msCrypto&&(a=window.msCrypto),!a&&typeof e.g<"u"&&e.g.crypto&&(a=e.g.crypto),!a)try{a=e(2480)}catch{}var c=function(){if(a){if(typeof a.getRandomValues=="function")try{return a.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof a.randomBytes=="function")try{return a.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},u=Object.create||function(){function A(){}return function(m){var g;return A.prototype=m,g=new A,A.prototype=null,g}}(),f={},h=f.lib={},i=h.Base=function(){return{extend:function(m){var g=u(this);return m&&g.mixIn(m),(!g.hasOwnProperty("init")||this.init===g.init)&&(g.init=function(){g.$super.init.apply(this,arguments)}),g.init.prototype=g,g.$super=this,g},create:function(){var m=this.extend();return m.init.apply(m,arguments),m},init:function(){},mixIn:function(m){for(var g in m)m.hasOwnProperty(g)&&(this[g]=m[g]);m.hasOwnProperty("toString")&&(this.toString=m.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),d=h.WordArray=i.extend({init:function(m,g){m=this.words=m||[],g!=n?this.sigBytes=g:this.sigBytes=m.length*4},toString:function(m){return(m||s).stringify(this)},concat:function(m){var g=this.words,C=m.words,w=this.sigBytes,S=m.sigBytes;if(this.clamp(),w%4)for(var B=0;B>>2]>>>24-B%4*8&255;g[w+B>>>2]|=R<<24-(w+B)%4*8}else for(var N=0;N>>2]=C[N>>>2];return this.sigBytes+=S,this},clamp:function(){var m=this.words,g=this.sigBytes;m[g>>>2]&=4294967295<<32-g%4*8,m.length=r.ceil(g/4)},clone:function(){var m=i.clone.call(this);return m.words=this.words.slice(0),m},random:function(m){for(var g=[],C=0;C>>2]>>>24-S%4*8&255;w.push((B>>>4).toString(16)),w.push((B&15).toString(16))}return w.join("")},parse:function(m){for(var g=m.length,C=[],w=0;w>>3]|=parseInt(m.substr(w,2),16)<<24-w%8*4;return new d.init(C,g/2)}},o=t.Latin1={stringify:function(m){for(var g=m.words,C=m.sigBytes,w=[],S=0;S>>2]>>>24-S%4*8&255;w.push(String.fromCharCode(B))}return w.join("")},parse:function(m){for(var g=m.length,C=[],w=0;w>>2]|=(m.charCodeAt(w)&255)<<24-w%4*8;return new d.init(C,g)}},v=t.Utf8={stringify:function(m){try{return decodeURIComponent(escape(o.stringify(m)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(m){return o.parse(unescape(encodeURIComponent(m)))}},p=h.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(m){typeof m=="string"&&(m=v.parse(m)),this._data.concat(m),this._nDataBytes+=m.sigBytes},_process:function(m){var g,C=this._data,w=C.words,S=C.sigBytes,B=this.blockSize,R=B*4,N=S/R;m?N=r.ceil(N):N=r.max((N|0)-this._minBufferSize,0);var F=N*B,J=r.min(F*4,S);if(F){for(var ot=0;ot>>2]>>>24-o%4*8&255,p=i[o+1>>>2]>>>24-(o+1)%4*8&255,x=i[o+2>>>2]>>>24-(o+2)%4*8&255,A=v<<16|p<<8|x,m=0;m<4&&o+m*.75>>6*(3-m)&63));var g=t.charAt(64);if(g)for(;s.length%4;)s.push(g);return s.join("")},parse:function(h){var i=h.length,d=this._map,t=this._reverseMap;if(!t){t=this._reverseMap=[];for(var s=0;s>>6-s%4*2,p=o|v;d[t>>>2]|=p<<24-t%4*8,t++}return a.create(d,t)}}(),l.enc.Base64})},7590:function(T,b,e){e(9600),function(l,r){T.exports=r(e(757))}(void 0,function(l){return function(){var r=l,n=r.lib,a=n.WordArray,c=r.enc;c.Base64url={stringify:function(h,i){i===void 0&&(i=!0);var d=h.words,t=h.sigBytes,s=i?this._safe_map:this._map;h.clamp();for(var o=[],v=0;v>>2]>>>24-v%4*8&255,x=d[v+1>>>2]>>>24-(v+1)%4*8&255,A=d[v+2>>>2]>>>24-(v+2)%4*8&255,m=p<<16|x<<8|A,g=0;g<4&&v+g*.75>>6*(3-g)&63));var C=s.charAt(64);if(C)for(;o.length%4;)o.push(C);return o.join("")},parse:function(h,i){i===void 0&&(i=!0);var d=h.length,t=i?this._safe_map:this._map,s=this._reverseMap;if(!s){s=this._reverseMap=[];for(var o=0;o>>6-s%4*2,p=o|v;d[t>>>2]|=p<<24-t%4*8,t++}return a.create(d,t)}}(),l.enc.Base64url})},4978:function(T,b,e){e(9600),function(l,r){T.exports=r(e(757))}(void 0,function(l){return function(){var r=l,n=r.lib,a=n.WordArray,c=r.enc;c.Utf16=c.Utf16BE={stringify:function(h){for(var i=h.words,d=h.sigBytes,t=[],s=0;s>>2]>>>16-s%4*8&65535;t.push(String.fromCharCode(o))}return t.join("")},parse:function(h){for(var i=h.length,d=[],t=0;t>>1]|=h.charCodeAt(t)<<16-t%2*16;return a.create(d,i*2)}},c.Utf16LE={stringify:function(h){for(var i=h.words,d=h.sigBytes,t=[],s=0;s>>2]>>>16-s%4*8&65535);t.push(String.fromCharCode(o))}return t.join("")},parse:function(h){for(var i=h.length,d=[],t=0;t>>1]|=u(h.charCodeAt(t)<<16-t%2*16);return a.create(d,i*2)}};function u(f){return f<<8&4278255360|f>>>8&16711935}}(),l.enc.Utf16})},3839:function(T,b,e){e(2222),function(l,r,n){T.exports=r(e(757),e(9865),e(6727))}(void 0,function(l){return function(){var r=l,n=r.lib,a=n.Base,c=n.WordArray,u=r.algo,f=u.MD5,h=u.EvpKDF=a.extend({cfg:a.extend({keySize:128/32,hasher:f,iterations:1}),init:function(d){this.cfg=this.cfg.extend(d)},compute:function(d,t){for(var s,o=this.cfg,v=o.hasher.create(),p=c.create(),x=p.words,A=o.keySize,m=o.iterations;x.lengths&&(d=i.finalize(d)),d.clamp();for(var o=this._oKey=d.clone(),v=this._iKey=d.clone(),p=o.words,x=v.words,A=0;A>>2]|=f[d]<<24-d%4*8;c.call(this,i,h)}else c.apply(this,arguments)};u.prototype=a}}(),l.lib.WordArray})},3440:function(T,b,e){(function(l,r){T.exports=r(e(757))})(void 0,function(l){return function(r){var n=l,a=n.lib,c=a.WordArray,u=a.Hasher,f=n.algo,h=[];(function(){for(var v=0;v<64;v++)h[v]=r.abs(r.sin(v+1))*4294967296|0})();var i=f.MD5=u.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(p,x){for(var A=0;A<16;A++){var m=x+A,g=p[m];p[m]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360}var C=this._hash.words,w=p[x+0],S=p[x+1],B=p[x+2],R=p[x+3],N=p[x+4],F=p[x+5],J=p[x+6],ot=p[x+7],$=p[x+8],lt=p[x+9],gt=p[x+10],mt=p[x+11],wt=p[x+12],at=p[x+13],dt=p[x+14],St=p[x+15],V=C[0],ft=C[1],j=C[2],Z=C[3];V=d(V,ft,j,Z,w,7,h[0]),Z=d(Z,V,ft,j,S,12,h[1]),j=d(j,Z,V,ft,B,17,h[2]),ft=d(ft,j,Z,V,R,22,h[3]),V=d(V,ft,j,Z,N,7,h[4]),Z=d(Z,V,ft,j,F,12,h[5]),j=d(j,Z,V,ft,J,17,h[6]),ft=d(ft,j,Z,V,ot,22,h[7]),V=d(V,ft,j,Z,$,7,h[8]),Z=d(Z,V,ft,j,lt,12,h[9]),j=d(j,Z,V,ft,gt,17,h[10]),ft=d(ft,j,Z,V,mt,22,h[11]),V=d(V,ft,j,Z,wt,7,h[12]),Z=d(Z,V,ft,j,at,12,h[13]),j=d(j,Z,V,ft,dt,17,h[14]),ft=d(ft,j,Z,V,St,22,h[15]),V=t(V,ft,j,Z,S,5,h[16]),Z=t(Z,V,ft,j,J,9,h[17]),j=t(j,Z,V,ft,mt,14,h[18]),ft=t(ft,j,Z,V,w,20,h[19]),V=t(V,ft,j,Z,F,5,h[20]),Z=t(Z,V,ft,j,gt,9,h[21]),j=t(j,Z,V,ft,St,14,h[22]),ft=t(ft,j,Z,V,N,20,h[23]),V=t(V,ft,j,Z,lt,5,h[24]),Z=t(Z,V,ft,j,dt,9,h[25]),j=t(j,Z,V,ft,R,14,h[26]),ft=t(ft,j,Z,V,$,20,h[27]),V=t(V,ft,j,Z,at,5,h[28]),Z=t(Z,V,ft,j,B,9,h[29]),j=t(j,Z,V,ft,ot,14,h[30]),ft=t(ft,j,Z,V,wt,20,h[31]),V=s(V,ft,j,Z,F,4,h[32]),Z=s(Z,V,ft,j,$,11,h[33]),j=s(j,Z,V,ft,mt,16,h[34]),ft=s(ft,j,Z,V,dt,23,h[35]),V=s(V,ft,j,Z,S,4,h[36]),Z=s(Z,V,ft,j,N,11,h[37]),j=s(j,Z,V,ft,ot,16,h[38]),ft=s(ft,j,Z,V,gt,23,h[39]),V=s(V,ft,j,Z,at,4,h[40]),Z=s(Z,V,ft,j,w,11,h[41]),j=s(j,Z,V,ft,R,16,h[42]),ft=s(ft,j,Z,V,J,23,h[43]),V=s(V,ft,j,Z,lt,4,h[44]),Z=s(Z,V,ft,j,wt,11,h[45]),j=s(j,Z,V,ft,St,16,h[46]),ft=s(ft,j,Z,V,B,23,h[47]),V=o(V,ft,j,Z,w,6,h[48]),Z=o(Z,V,ft,j,ot,10,h[49]),j=o(j,Z,V,ft,dt,15,h[50]),ft=o(ft,j,Z,V,F,21,h[51]),V=o(V,ft,j,Z,wt,6,h[52]),Z=o(Z,V,ft,j,R,10,h[53]),j=o(j,Z,V,ft,gt,15,h[54]),ft=o(ft,j,Z,V,S,21,h[55]),V=o(V,ft,j,Z,$,6,h[56]),Z=o(Z,V,ft,j,St,10,h[57]),j=o(j,Z,V,ft,J,15,h[58]),ft=o(ft,j,Z,V,at,21,h[59]),V=o(V,ft,j,Z,N,6,h[60]),Z=o(Z,V,ft,j,mt,10,h[61]),j=o(j,Z,V,ft,B,15,h[62]),ft=o(ft,j,Z,V,lt,21,h[63]),C[0]=C[0]+V|0,C[1]=C[1]+ft|0,C[2]=C[2]+j|0,C[3]=C[3]+Z|0},_doFinalize:function(){var p=this._data,x=p.words,A=this._nDataBytes*8,m=p.sigBytes*8;x[m>>>5]|=128<<24-m%32;var g=r.floor(A/4294967296),C=A;x[(m+64>>>9<<4)+15]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,x[(m+64>>>9<<4)+14]=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,p.sigBytes=(x.length+1)*4,this._process();for(var w=this._hash,S=w.words,B=0;B<4;B++){var R=S[B];S[B]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360}return w},clone:function(){var p=u.clone.call(this);return p._hash=this._hash.clone(),p}});function d(v,p,x,A,m,g,C){var w=v+(p&x|~p&A)+m+C;return(w<>>32-g)+p}function t(v,p,x,A,m,g,C){var w=v+(p&A|x&~A)+m+C;return(w<>>32-g)+p}function s(v,p,x,A,m,g,C){var w=v+(p^x^A)+m+C;return(w<>>32-g)+p}function o(v,p,x,A,m,g,C){var w=v+(x^(p|~A))+m+C;return(w<>>32-g)+p}n.MD5=u._createHelper(i),n.HmacMD5=u._createHmacHelper(i)}(Math),l.MD5})},702:function(T,b,e){e(7042),function(l,r,n){T.exports=r(e(757),e(1582))}(void 0,function(l){return l.mode.CFB=function(){var r=l.lib.BlockCipherMode.extend();r.Encryptor=r.extend({processBlock:function(c,u){var f=this._cipher,h=f.blockSize;n.call(this,c,u,h,f),this._prevBlock=c.slice(u,u+h)}}),r.Decryptor=r.extend({processBlock:function(c,u){var f=this._cipher,h=f.blockSize,i=c.slice(u,u+h);n.call(this,c,u,h,f),this._prevBlock=i}});function n(a,c,u,f){var h,i=this._iv;i?(h=i.slice(0),this._iv=void 0):h=this._prevBlock,f.encryptBlock(h,0);for(var d=0;d>24&255)===255){var f=l>>16&255,h=l>>8&255,i=l&255;f===255?(f=0,h===255?(h=0,i===255?i=0:++i):++h):++f,l=0,l+=f<<16,l+=h<<8,l+=i}else l+=16777216;return l}function a(l){return(l[0]=n(l[0]))===0&&(l[1]=n(l[1])),l}var c=r.Encryptor=r.extend({processBlock:function(f,h){var i=this._cipher,d=i.blockSize,t=this._iv,s=this._counter;t&&(s=this._counter=t.slice(0),this._iv=void 0),a(s);var o=s.slice(0);i.encryptBlock(o,0);for(var v=0;v>>2]|=f<<24-h%4*8,n.sigBytes+=f},unpad:function(n){var a=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=a}},u.pad.Ansix923})},4431:function(T,b,e){e(2222),function(u,r,n){T.exports=r(e(757),e(1582))}(void 0,function(u){return u.pad.Iso10126={pad:function(n,a){var c=a*4,l=c-n.sigBytes%c;n.concat(u.lib.WordArray.random(l-1)).concat(u.lib.WordArray.create([l<<24],1))},unpad:function(n){var a=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=a}},u.pad.Iso10126})},8800:function(T,b,e){e(2222),function(u,r,n){T.exports=r(e(757),e(1582))}(void 0,function(u){return u.pad.Iso97971={pad:function(n,a){n.concat(u.lib.WordArray.create([2147483648],1)),u.pad.ZeroPadding.pad(n,a)},unpad:function(n){u.pad.ZeroPadding.unpad(n),n.sigBytes--}},u.pad.Iso97971})},649:function(T,b,e){(function(u,r,n){T.exports=r(e(757),e(1582))})(void 0,function(u){return u.pad.NoPadding={pad:function(){},unpad:function(){}},u.pad.NoPadding})},3992:function(T,b,e){(function(u,r,n){T.exports=r(e(757),e(1582))})(void 0,function(u){return u.pad.ZeroPadding={pad:function(n,a){var c=a*4;n.clamp(),n.sigBytes+=c-(n.sigBytes%c||c)},unpad:function(n){for(var a=n.words,c=n.sigBytes-1,c=n.sigBytes-1;c>=0;c--)if(a[c>>>2]>>>24-c%4*8&255){n.sigBytes=c+1;break}}},u.pad.ZeroPadding})},3486:function(T,b,e){e(2222),function(u,r,n){T.exports=r(e(757),e(9865),e(6727))}(void 0,function(u){return function(){var r=u,n=r.lib,a=n.Base,c=n.WordArray,l=r.algo,f=l.SHA1,h=l.HMAC,i=l.PBKDF2=a.extend({cfg:a.extend({keySize:128/32,hasher:f,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,s){for(var o=this.cfg,v=h.create(o.hasher,t),p=c.create(),x=c.create([1]),A=p.words,m=x.words,g=o.keySize,C=o.iterations;A.length>>16,s[1],s[0]<<16|s[3]>>>16,s[2],s[1]<<16|s[0]>>>16,s[3],s[2]<<16|s[1]>>>16],p=this._C=[s[2]<<16|s[2]>>>16,s[0]&4294901760|s[1]&65535,s[3]<<16|s[3]>>>16,s[1]&4294901760|s[2]&65535,s[0]<<16|s[0]>>>16,s[2]&4294901760|s[3]&65535,s[1]<<16|s[1]>>>16,s[3]&4294901760|s[0]&65535];this._b=0;for(var x=0;x<4;x++)d.call(this);for(var x=0;x<8;x++)p[x]^=v[x+4&7];if(o){var A=o.words,m=A[0],g=A[1],C=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,w=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,S=C>>>16|w&4294901760,B=w<<16|C&65535;p[0]^=C,p[1]^=S,p[2]^=w,p[3]^=B,p[4]^=C,p[5]^=S,p[6]^=w,p[7]^=B;for(var x=0;x<4;x++)d.call(this)}},_doProcessBlock:function(s,o){var v=this._X;d.call(this),l[0]=v[0]^v[5]>>>16^v[3]<<16,l[1]=v[2]^v[7]>>>16^v[5]<<16,l[2]=v[4]^v[1]>>>16^v[7]<<16,l[3]=v[6]^v[3]>>>16^v[1]<<16;for(var p=0;p<4;p++)l[p]=(l[p]<<8|l[p]>>>24)&16711935|(l[p]<<24|l[p]>>>8)&4278255360,s[o+p]^=l[p]},blockSize:128/32,ivSize:64/32});function d(){for(var t=this._X,s=this._C,o=0;o<8;o++)f[o]=s[o];s[0]=s[0]+1295307597+this._b|0,s[1]=s[1]+3545052371+(s[0]>>>0>>0?1:0)|0,s[2]=s[2]+886263092+(s[1]>>>0>>0?1:0)|0,s[3]=s[3]+1295307597+(s[2]>>>0>>0?1:0)|0,s[4]=s[4]+3545052371+(s[3]>>>0>>0?1:0)|0,s[5]=s[5]+886263092+(s[4]>>>0>>0?1:0)|0,s[6]=s[6]+1295307597+(s[5]>>>0>>0?1:0)|0,s[7]=s[7]+3545052371+(s[6]>>>0>>0?1:0)|0,this._b=s[7]>>>0>>0?1:0;for(var o=0;o<8;o++){var v=t[o]+s[o],p=v&65535,x=v>>>16,A=((p*p>>>17)+p*x>>>15)+x*x,m=((v&4294901760)*v|0)+((v&65535)*v|0);h[o]=A^m}t[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,t[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,t[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,t[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,t[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,t[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,t[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,t[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}r.RabbitLegacy=a._createHelper(i)}(),u.RabbitLegacy})},5323:function(T,b,e){(function(u,r,n){T.exports=r(e(757),e(7508),e(3440),e(3839),e(1582))})(void 0,function(u){return function(){var r=u,n=r.lib,a=n.StreamCipher,c=r.algo,l=[],f=[],h=[],i=c.Rabbit=a.extend({_doReset:function(){for(var s=this._key.words,o=this.cfg.iv,v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360;var p=this._X=[s[0],s[3]<<16|s[2]>>>16,s[1],s[0]<<16|s[3]>>>16,s[2],s[1]<<16|s[0]>>>16,s[3],s[2]<<16|s[1]>>>16],x=this._C=[s[2]<<16|s[2]>>>16,s[0]&4294901760|s[1]&65535,s[3]<<16|s[3]>>>16,s[1]&4294901760|s[2]&65535,s[0]<<16|s[0]>>>16,s[2]&4294901760|s[3]&65535,s[1]<<16|s[1]>>>16,s[3]&4294901760|s[0]&65535];this._b=0;for(var v=0;v<4;v++)d.call(this);for(var v=0;v<8;v++)x[v]^=p[v+4&7];if(o){var A=o.words,m=A[0],g=A[1],C=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,w=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,S=C>>>16|w&4294901760,B=w<<16|C&65535;x[0]^=C,x[1]^=S,x[2]^=w,x[3]^=B,x[4]^=C,x[5]^=S,x[6]^=w,x[7]^=B;for(var v=0;v<4;v++)d.call(this)}},_doProcessBlock:function(s,o){var v=this._X;d.call(this),l[0]=v[0]^v[5]>>>16^v[3]<<16,l[1]=v[2]^v[7]>>>16^v[5]<<16,l[2]=v[4]^v[1]>>>16^v[7]<<16,l[3]=v[6]^v[3]>>>16^v[1]<<16;for(var p=0;p<4;p++)l[p]=(l[p]<<8|l[p]>>>24)&16711935|(l[p]<<24|l[p]>>>8)&4278255360,s[o+p]^=l[p]},blockSize:128/32,ivSize:64/32});function d(){for(var t=this._X,s=this._C,o=0;o<8;o++)f[o]=s[o];s[0]=s[0]+1295307597+this._b|0,s[1]=s[1]+3545052371+(s[0]>>>0>>0?1:0)|0,s[2]=s[2]+886263092+(s[1]>>>0>>0?1:0)|0,s[3]=s[3]+1295307597+(s[2]>>>0>>0?1:0)|0,s[4]=s[4]+3545052371+(s[3]>>>0>>0?1:0)|0,s[5]=s[5]+886263092+(s[4]>>>0>>0?1:0)|0,s[6]=s[6]+1295307597+(s[5]>>>0>>0?1:0)|0,s[7]=s[7]+3545052371+(s[6]>>>0>>0?1:0)|0,this._b=s[7]>>>0>>0?1:0;for(var o=0;o<8;o++){var v=t[o]+s[o],p=v&65535,x=v>>>16,A=((p*p>>>17)+p*x>>>15)+x*x,m=((v&4294901760)*v|0)+((v&65535)*v|0);h[o]=A^m}t[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,t[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,t[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,t[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,t[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,t[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,t[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,t[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}r.Rabbit=a._createHelper(i)}(),u.Rabbit})},4640:function(T,b,e){e(1539),e(8674),function(u,r,n){T.exports=r(e(757),e(7508),e(3440),e(3839),e(1582))}(void 0,function(u){return function(){var r=u,n=r.lib,a=n.StreamCipher,c=r.algo,l=c.RC4=a.extend({_doReset:function(){for(var d=this._key,t=d.words,s=d.sigBytes,o=this._S=[],v=0;v<256;v++)o[v]=v;for(var v=0,p=0;v<256;v++){var x=v%s,A=t[x>>>2]>>>24-x%4*8&255;p=(p+o[v]+A)%256;var m=o[v];o[v]=o[p],o[p]=m}this._i=this._j=0},_doProcessBlock:function(d,t){d[t]^=f.call(this)},keySize:256/32,ivSize:0});function f(){for(var i=this._S,d=this._i,t=this._j,s=0,o=0;o<4;o++){d=(d+1)%256,t=(t+i[d])%256;var v=i[d];i[d]=i[t],i[t]=v,s|=i[(i[d]+i[t])%256]<<24-o*8}return this._i=d,this._j=t,s}r.RC4=a._createHelper(l);var h=c.RC4Drop=l.extend({cfg:l.cfg.extend({drop:192}),_doReset:function(){l._doReset.call(this);for(var d=this.cfg.drop;d>0;d--)f.call(this)}});r.RC4Drop=a._createHelper(h)}(),u.RC4})},8714:function(T,b,e){(function(u,r){T.exports=r(e(757))})(void 0,function(u){/** @preserve + */return l.mode.CTRGladman=function(){var r=l.lib.BlockCipherMode.extend();function n(u){if((u>>24&255)===255){var f=u>>16&255,h=u>>8&255,i=u&255;f===255?(f=0,h===255?(h=0,i===255?i=0:++i):++h):++f,u=0,u+=f<<16,u+=h<<8,u+=i}else u+=16777216;return u}function a(u){return(u[0]=n(u[0]))===0&&(u[1]=n(u[1])),u}var c=r.Encryptor=r.extend({processBlock:function(f,h){var i=this._cipher,d=i.blockSize,t=this._iv,s=this._counter;t&&(s=this._counter=t.slice(0),this._iv=void 0),a(s);var o=s.slice(0);i.encryptBlock(o,0);for(var v=0;v>>2]|=f<<24-h%4*8,n.sigBytes+=f},unpad:function(n){var a=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=a}},l.pad.Ansix923})},4431:function(T,b,e){e(2222),function(l,r,n){T.exports=r(e(757),e(1582))}(void 0,function(l){return l.pad.Iso10126={pad:function(n,a){var c=a*4,u=c-n.sigBytes%c;n.concat(l.lib.WordArray.random(u-1)).concat(l.lib.WordArray.create([u<<24],1))},unpad:function(n){var a=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=a}},l.pad.Iso10126})},8800:function(T,b,e){e(2222),function(l,r,n){T.exports=r(e(757),e(1582))}(void 0,function(l){return l.pad.Iso97971={pad:function(n,a){n.concat(l.lib.WordArray.create([2147483648],1)),l.pad.ZeroPadding.pad(n,a)},unpad:function(n){l.pad.ZeroPadding.unpad(n),n.sigBytes--}},l.pad.Iso97971})},649:function(T,b,e){(function(l,r,n){T.exports=r(e(757),e(1582))})(void 0,function(l){return l.pad.NoPadding={pad:function(){},unpad:function(){}},l.pad.NoPadding})},3992:function(T,b,e){(function(l,r,n){T.exports=r(e(757),e(1582))})(void 0,function(l){return l.pad.ZeroPadding={pad:function(n,a){var c=a*4;n.clamp(),n.sigBytes+=c-(n.sigBytes%c||c)},unpad:function(n){for(var a=n.words,c=n.sigBytes-1,c=n.sigBytes-1;c>=0;c--)if(a[c>>>2]>>>24-c%4*8&255){n.sigBytes=c+1;break}}},l.pad.ZeroPadding})},3486:function(T,b,e){e(2222),function(l,r,n){T.exports=r(e(757),e(9865),e(6727))}(void 0,function(l){return function(){var r=l,n=r.lib,a=n.Base,c=n.WordArray,u=r.algo,f=u.SHA1,h=u.HMAC,i=u.PBKDF2=a.extend({cfg:a.extend({keySize:128/32,hasher:f,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,s){for(var o=this.cfg,v=h.create(o.hasher,t),p=c.create(),x=c.create([1]),A=p.words,m=x.words,g=o.keySize,C=o.iterations;A.length>>16,s[1],s[0]<<16|s[3]>>>16,s[2],s[1]<<16|s[0]>>>16,s[3],s[2]<<16|s[1]>>>16],p=this._C=[s[2]<<16|s[2]>>>16,s[0]&4294901760|s[1]&65535,s[3]<<16|s[3]>>>16,s[1]&4294901760|s[2]&65535,s[0]<<16|s[0]>>>16,s[2]&4294901760|s[3]&65535,s[1]<<16|s[1]>>>16,s[3]&4294901760|s[0]&65535];this._b=0;for(var x=0;x<4;x++)d.call(this);for(var x=0;x<8;x++)p[x]^=v[x+4&7];if(o){var A=o.words,m=A[0],g=A[1],C=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,w=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,S=C>>>16|w&4294901760,B=w<<16|C&65535;p[0]^=C,p[1]^=S,p[2]^=w,p[3]^=B,p[4]^=C,p[5]^=S,p[6]^=w,p[7]^=B;for(var x=0;x<4;x++)d.call(this)}},_doProcessBlock:function(s,o){var v=this._X;d.call(this),u[0]=v[0]^v[5]>>>16^v[3]<<16,u[1]=v[2]^v[7]>>>16^v[5]<<16,u[2]=v[4]^v[1]>>>16^v[7]<<16,u[3]=v[6]^v[3]>>>16^v[1]<<16;for(var p=0;p<4;p++)u[p]=(u[p]<<8|u[p]>>>24)&16711935|(u[p]<<24|u[p]>>>8)&4278255360,s[o+p]^=u[p]},blockSize:128/32,ivSize:64/32});function d(){for(var t=this._X,s=this._C,o=0;o<8;o++)f[o]=s[o];s[0]=s[0]+1295307597+this._b|0,s[1]=s[1]+3545052371+(s[0]>>>0>>0?1:0)|0,s[2]=s[2]+886263092+(s[1]>>>0>>0?1:0)|0,s[3]=s[3]+1295307597+(s[2]>>>0>>0?1:0)|0,s[4]=s[4]+3545052371+(s[3]>>>0>>0?1:0)|0,s[5]=s[5]+886263092+(s[4]>>>0>>0?1:0)|0,s[6]=s[6]+1295307597+(s[5]>>>0>>0?1:0)|0,s[7]=s[7]+3545052371+(s[6]>>>0>>0?1:0)|0,this._b=s[7]>>>0>>0?1:0;for(var o=0;o<8;o++){var v=t[o]+s[o],p=v&65535,x=v>>>16,A=((p*p>>>17)+p*x>>>15)+x*x,m=((v&4294901760)*v|0)+((v&65535)*v|0);h[o]=A^m}t[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,t[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,t[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,t[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,t[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,t[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,t[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,t[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}r.RabbitLegacy=a._createHelper(i)}(),l.RabbitLegacy})},5323:function(T,b,e){(function(l,r,n){T.exports=r(e(757),e(7508),e(3440),e(3839),e(1582))})(void 0,function(l){return function(){var r=l,n=r.lib,a=n.StreamCipher,c=r.algo,u=[],f=[],h=[],i=c.Rabbit=a.extend({_doReset:function(){for(var s=this._key.words,o=this.cfg.iv,v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360;var p=this._X=[s[0],s[3]<<16|s[2]>>>16,s[1],s[0]<<16|s[3]>>>16,s[2],s[1]<<16|s[0]>>>16,s[3],s[2]<<16|s[1]>>>16],x=this._C=[s[2]<<16|s[2]>>>16,s[0]&4294901760|s[1]&65535,s[3]<<16|s[3]>>>16,s[1]&4294901760|s[2]&65535,s[0]<<16|s[0]>>>16,s[2]&4294901760|s[3]&65535,s[1]<<16|s[1]>>>16,s[3]&4294901760|s[0]&65535];this._b=0;for(var v=0;v<4;v++)d.call(this);for(var v=0;v<8;v++)x[v]^=p[v+4&7];if(o){var A=o.words,m=A[0],g=A[1],C=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,w=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,S=C>>>16|w&4294901760,B=w<<16|C&65535;x[0]^=C,x[1]^=S,x[2]^=w,x[3]^=B,x[4]^=C,x[5]^=S,x[6]^=w,x[7]^=B;for(var v=0;v<4;v++)d.call(this)}},_doProcessBlock:function(s,o){var v=this._X;d.call(this),u[0]=v[0]^v[5]>>>16^v[3]<<16,u[1]=v[2]^v[7]>>>16^v[5]<<16,u[2]=v[4]^v[1]>>>16^v[7]<<16,u[3]=v[6]^v[3]>>>16^v[1]<<16;for(var p=0;p<4;p++)u[p]=(u[p]<<8|u[p]>>>24)&16711935|(u[p]<<24|u[p]>>>8)&4278255360,s[o+p]^=u[p]},blockSize:128/32,ivSize:64/32});function d(){for(var t=this._X,s=this._C,o=0;o<8;o++)f[o]=s[o];s[0]=s[0]+1295307597+this._b|0,s[1]=s[1]+3545052371+(s[0]>>>0>>0?1:0)|0,s[2]=s[2]+886263092+(s[1]>>>0>>0?1:0)|0,s[3]=s[3]+1295307597+(s[2]>>>0>>0?1:0)|0,s[4]=s[4]+3545052371+(s[3]>>>0>>0?1:0)|0,s[5]=s[5]+886263092+(s[4]>>>0>>0?1:0)|0,s[6]=s[6]+1295307597+(s[5]>>>0>>0?1:0)|0,s[7]=s[7]+3545052371+(s[6]>>>0>>0?1:0)|0,this._b=s[7]>>>0>>0?1:0;for(var o=0;o<8;o++){var v=t[o]+s[o],p=v&65535,x=v>>>16,A=((p*p>>>17)+p*x>>>15)+x*x,m=((v&4294901760)*v|0)+((v&65535)*v|0);h[o]=A^m}t[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,t[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,t[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,t[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,t[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,t[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,t[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,t[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}r.Rabbit=a._createHelper(i)}(),l.Rabbit})},4640:function(T,b,e){e(1539),e(8674),function(l,r,n){T.exports=r(e(757),e(7508),e(3440),e(3839),e(1582))}(void 0,function(l){return function(){var r=l,n=r.lib,a=n.StreamCipher,c=r.algo,u=c.RC4=a.extend({_doReset:function(){for(var d=this._key,t=d.words,s=d.sigBytes,o=this._S=[],v=0;v<256;v++)o[v]=v;for(var v=0,p=0;v<256;v++){var x=v%s,A=t[x>>>2]>>>24-x%4*8&255;p=(p+o[v]+A)%256;var m=o[v];o[v]=o[p],o[p]=m}this._i=this._j=0},_doProcessBlock:function(d,t){d[t]^=f.call(this)},keySize:256/32,ivSize:0});function f(){for(var i=this._S,d=this._i,t=this._j,s=0,o=0;o<4;o++){d=(d+1)%256,t=(t+i[d])%256;var v=i[d];i[d]=i[t],i[t]=v,s|=i[(i[d]+i[t])%256]<<24-o*8}return this._i=d,this._j=t,s}r.RC4=a._createHelper(u);var h=c.RC4Drop=u.extend({cfg:u.cfg.extend({drop:192}),_doReset:function(){u._doReset.call(this);for(var d=this.cfg.drop;d>0;d--)f.call(this)}});r.RC4Drop=a._createHelper(h)}(),l.RC4})},8714:function(T,b,e){(function(l,r){T.exports=r(e(757))})(void 0,function(l){/** @preserve (c) 2012 by Cédric Mesnil. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/return function(r){var n=u,a=n.lib,c=a.WordArray,l=a.Hasher,f=n.algo,h=c.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),i=c.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),d=c.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),t=c.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),s=c.create([0,1518500249,1859775393,2400959708,2840853838]),o=c.create([1352829926,1548603684,1836072691,2053994217,0]),v=f.RIPEMD160=l.extend({_doReset:function(){this._hash=c.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(S,B){for(var R=0;R<16;R++){var N=B+R,F=S[N];S[N]=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360}var J=this._hash.words,ot=s.words,$=o.words,lt=h.words,gt=i.words,mt=d.words,wt=t.words,at,dt,St,V,ft,j,Z,ut,bt,It;j=at=J[0],Z=dt=J[1],ut=St=J[2],bt=V=J[3],It=ft=J[4];for(var L,R=0;R<80;R+=1)L=at+S[B+lt[R]]|0,R<16?L+=p(dt,St,V)+ot[0]:R<32?L+=x(dt,St,V)+ot[1]:R<48?L+=A(dt,St,V)+ot[2]:R<64?L+=m(dt,St,V)+ot[3]:L+=g(dt,St,V)+ot[4],L=L|0,L=C(L,mt[R]),L=L+ft|0,at=ft,ft=V,V=C(St,10),St=dt,dt=L,L=j+S[B+gt[R]]|0,R<16?L+=g(Z,ut,bt)+$[0]:R<32?L+=m(Z,ut,bt)+$[1]:R<48?L+=A(Z,ut,bt)+$[2]:R<64?L+=x(Z,ut,bt)+$[3]:L+=p(Z,ut,bt)+$[4],L=L|0,L=C(L,wt[R]),L=L+It|0,j=It,It=bt,bt=C(ut,10),ut=Z,Z=L;L=J[1]+St+bt|0,J[1]=J[2]+V+It|0,J[2]=J[3]+ft+j|0,J[3]=J[4]+at+Z|0,J[4]=J[0]+dt+ut|0,J[0]=L},_doFinalize:function(){var S=this._data,B=S.words,R=this._nDataBytes*8,N=S.sigBytes*8;B[N>>>5]|=128<<24-N%32,B[(N+64>>>9<<4)+14]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,S.sigBytes=(B.length+1)*4,this._process();for(var F=this._hash,J=F.words,ot=0;ot<5;ot++){var $=J[ot];J[ot]=($<<8|$>>>24)&16711935|($<<24|$>>>8)&4278255360}return F},clone:function(){var S=l.clone.call(this);return S._hash=this._hash.clone(),S}});function p(w,S,B){return w^S^B}function x(w,S,B){return w&S|~w&B}function A(w,S,B){return(w|~S)^B}function m(w,S,B){return w&B|S&~B}function g(w,S,B){return w^(S|~B)}function C(w,S){return w<>>32-S}n.RIPEMD160=l._createHelper(v),n.HmacRIPEMD160=l._createHmacHelper(v)}(),u.RIPEMD160})},9865:function(T,b,e){(function(u,r){T.exports=r(e(757))})(void 0,function(u){return function(){var r=u,n=r.lib,a=n.WordArray,c=n.Hasher,l=r.algo,f=[],h=l.SHA1=c.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(d,t){for(var s=this._hash.words,o=s[0],v=s[1],p=s[2],x=s[3],A=s[4],m=0;m<80;m++){if(m<16)f[m]=d[t+m]|0;else{var g=f[m-3]^f[m-8]^f[m-14]^f[m-16];f[m]=g<<1|g>>>31}var C=(o<<5|o>>>27)+A+f[m];m<20?C+=(v&p|~v&x)+1518500249:m<40?C+=(v^p^x)+1859775393:m<60?C+=(v&p|v&x|p&x)-1894007588:C+=(v^p^x)-899497514,A=x,x=p,p=v<<30|v>>>2,v=o,o=C}s[0]=s[0]+o|0,s[1]=s[1]+v|0,s[2]=s[2]+p|0,s[3]=s[3]+x|0,s[4]=s[4]+A|0},_doFinalize:function(){var d=this._data,t=d.words,s=this._nDataBytes*8,o=d.sigBytes*8;return t[o>>>5]|=128<<24-o%32,t[(o+64>>>9<<4)+14]=Math.floor(s/4294967296),t[(o+64>>>9<<4)+15]=s,d.sigBytes=t.length*4,this._process(),this._hash},clone:function(){var d=c.clone.call(this);return d._hash=this._hash.clone(),d}});r.SHA1=c._createHelper(h),r.HmacSHA1=c._createHmacHelper(h)}(),u.SHA1})},6876:function(T,b,e){(function(u,r,n){T.exports=r(e(757),e(8921))})(void 0,function(u){return function(){var r=u,n=r.lib,a=n.WordArray,c=r.algo,l=c.SHA256,f=c.SHA224=l.extend({_doReset:function(){this._hash=new a.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var i=l._doFinalize.call(this);return i.sigBytes-=4,i}});r.SHA224=l._createHelper(f),r.HmacSHA224=l._createHmacHelper(f)}(),u.SHA224})},8921:function(T,b,e){e(7042),function(u,r){T.exports=r(e(757))}(void 0,function(u){return function(r){var n=u,a=n.lib,c=a.WordArray,l=a.Hasher,f=n.algo,h=[],i=[];(function(){function s(x){for(var A=r.sqrt(x),m=2;m<=A;m++)if(!(x%m))return!1;return!0}function o(x){return(x-(x|0))*4294967296|0}for(var v=2,p=0;p<64;)s(v)&&(p<8&&(h[p]=o(r.pow(v,.5))),i[p]=o(r.pow(v,.3333333333333333)),p++),v++})();var d=[],t=f.SHA256=l.extend({_doReset:function(){this._hash=new c.init(h.slice(0))},_doProcessBlock:function(o,v){for(var p=this._hash.words,x=p[0],A=p[1],m=p[2],g=p[3],C=p[4],w=p[5],S=p[6],B=p[7],R=0;R<64;R++){if(R<16)d[R]=o[v+R]|0;else{var N=d[R-15],F=(N<<25|N>>>7)^(N<<14|N>>>18)^N>>>3,J=d[R-2],ot=(J<<15|J>>>17)^(J<<13|J>>>19)^J>>>10;d[R]=F+d[R-7]+ot+d[R-16]}var $=C&w^~C&S,lt=x&A^x&m^A&m,gt=(x<<30|x>>>2)^(x<<19|x>>>13)^(x<<10|x>>>22),mt=(C<<26|C>>>6)^(C<<21|C>>>11)^(C<<7|C>>>25),wt=B+mt+$+i[R]+d[R],at=gt+lt;B=S,S=w,w=C,C=g+wt|0,g=m,m=A,A=x,x=wt+at|0}p[0]=p[0]+x|0,p[1]=p[1]+A|0,p[2]=p[2]+m|0,p[3]=p[3]+g|0,p[4]=p[4]+C|0,p[5]=p[5]+w|0,p[6]=p[6]+S|0,p[7]=p[7]+B|0},_doFinalize:function(){var o=this._data,v=o.words,p=this._nDataBytes*8,x=o.sigBytes*8;return v[x>>>5]|=128<<24-x%32,v[(x+64>>>9<<4)+14]=r.floor(p/4294967296),v[(x+64>>>9<<4)+15]=p,o.sigBytes=v.length*4,this._process(),this._hash},clone:function(){var o=l.clone.call(this);return o._hash=this._hash.clone(),o}});n.SHA256=l._createHelper(t),n.HmacSHA256=l._createHmacHelper(t)}(Math),u.SHA256})},8342:function(T,b,e){e(7042),function(u,r,n){T.exports=r(e(757),e(2601))}(void 0,function(u){return function(r){var n=u,a=n.lib,c=a.WordArray,l=a.Hasher,f=n.x64,h=f.Word,i=n.algo,d=[],t=[],s=[];(function(){for(var p=1,x=0,A=0;A<24;A++){d[p+5*x]=(A+1)*(A+2)/2%64;var m=x%5,g=(2*p+3*x)%5;p=m,x=g}for(var p=0;p<5;p++)for(var x=0;x<5;x++)t[p+5*x]=x+(2*p+3*x)%5*5;for(var C=1,w=0;w<24;w++){for(var S=0,B=0,R=0;R<7;R++){if(C&1){var N=(1<>>24)&16711935|(w<<24|w>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360;var B=m[C];B.high^=S,B.low^=w}for(var R=0;R<24;R++){for(var N=0;N<5;N++){for(var F=0,J=0,ot=0;ot<5;ot++){var B=m[N+5*ot];F^=B.high,J^=B.low}var $=o[N];$.high=F,$.low=J}for(var N=0;N<5;N++)for(var lt=o[(N+4)%5],gt=o[(N+1)%5],mt=gt.high,wt=gt.low,F=lt.high^(mt<<1|wt>>>31),J=lt.low^(wt<<1|mt>>>31),ot=0;ot<5;ot++){var B=m[N+5*ot];B.high^=F,B.low^=J}for(var at=1;at<25;at++){var F,J,B=m[at],dt=B.high,St=B.low,V=d[at];V<32?(F=dt<>>32-V,J=St<>>32-V):(F=St<>>64-V,J=dt<>>64-V);var ft=o[t[at]];ft.high=F,ft.low=J}var j=o[0],Z=m[0];j.high=Z.high,j.low=Z.low;for(var N=0;N<5;N++)for(var ot=0;ot<5;ot++){var at=N+5*ot,B=m[at],ut=o[at],bt=o[(N+1)%5+5*ot],It=o[(N+2)%5+5*ot];B.high=ut.high^~bt.high&It.high,B.low=ut.low^~bt.low&It.low}var B=m[0],L=s[R];B.high^=L.high,B.low^=L.low}},_doFinalize:function(){var x=this._data,A=x.words;this._nDataBytes*8;var m=x.sigBytes*8,g=this.blockSize*32;A[m>>>5]|=1<<24-m%32,A[(r.ceil((m+1)/g)*g>>>5)-1]|=128,x.sigBytes=A.length*4,this._process();for(var C=this._state,w=this.cfg.outputLength/8,S=w/8,B=[],R=0;R>>24)&16711935|(F<<24|F>>>8)&4278255360,J=(J<<8|J>>>24)&16711935|(J<<24|J>>>8)&4278255360,B.push(J),B.push(F)}return new c.init(B,w)},clone:function(){for(var x=l.clone.call(this),A=x._state=this._state.slice(0),m=0;m<25;m++)A[m]=A[m].clone();return x}});n.SHA3=l._createHelper(v),n.HmacSHA3=l._createHmacHelper(v)}(Math),u.SHA3})},8122:function(T,b,e){(function(u,r,n){T.exports=r(e(757),e(2601),e(7991))})(void 0,function(u){return function(){var r=u,n=r.x64,a=n.Word,c=n.WordArray,l=r.algo,f=l.SHA512,h=l.SHA384=f.extend({_doReset:function(){this._hash=new c.init([new a.init(3418070365,3238371032),new a.init(1654270250,914150663),new a.init(2438529370,812702999),new a.init(355462360,4144912697),new a.init(1731405415,4290775857),new a.init(2394180231,1750603025),new a.init(3675008525,1694076839),new a.init(1203062813,3204075428)])},_doFinalize:function(){var d=f._doFinalize.call(this);return d.sigBytes-=16,d}});r.SHA384=f._createHelper(h),r.HmacSHA384=f._createHmacHelper(h)}(),u.SHA384})},7991:function(T,b,e){(function(u,r,n){T.exports=r(e(757),e(2601))})(void 0,function(u){return function(){var r=u,n=r.lib,a=n.Hasher,c=r.x64,l=c.Word,f=c.WordArray,h=r.algo;function i(){return l.create.apply(l,arguments)}var d=[i(1116352408,3609767458),i(1899447441,602891725),i(3049323471,3964484399),i(3921009573,2173295548),i(961987163,4081628472),i(1508970993,3053834265),i(2453635748,2937671579),i(2870763221,3664609560),i(3624381080,2734883394),i(310598401,1164996542),i(607225278,1323610764),i(1426881987,3590304994),i(1925078388,4068182383),i(2162078206,991336113),i(2614888103,633803317),i(3248222580,3479774868),i(3835390401,2666613458),i(4022224774,944711139),i(264347078,2341262773),i(604807628,2007800933),i(770255983,1495990901),i(1249150122,1856431235),i(1555081692,3175218132),i(1996064986,2198950837),i(2554220882,3999719339),i(2821834349,766784016),i(2952996808,2566594879),i(3210313671,3203337956),i(3336571891,1034457026),i(3584528711,2466948901),i(113926993,3758326383),i(338241895,168717936),i(666307205,1188179964),i(773529912,1546045734),i(1294757372,1522805485),i(1396182291,2643833823),i(1695183700,2343527390),i(1986661051,1014477480),i(2177026350,1206759142),i(2456956037,344077627),i(2730485921,1290863460),i(2820302411,3158454273),i(3259730800,3505952657),i(3345764771,106217008),i(3516065817,3606008344),i(3600352804,1432725776),i(4094571909,1467031594),i(275423344,851169720),i(430227734,3100823752),i(506948616,1363258195),i(659060556,3750685593),i(883997877,3785050280),i(958139571,3318307427),i(1322822218,3812723403),i(1537002063,2003034995),i(1747873779,3602036899),i(1955562222,1575990012),i(2024104815,1125592928),i(2227730452,2716904306),i(2361852424,442776044),i(2428436474,593698344),i(2756734187,3733110249),i(3204031479,2999351573),i(3329325298,3815920427),i(3391569614,3928383900),i(3515267271,566280711),i(3940187606,3454069534),i(4118630271,4000239992),i(116418474,1914138554),i(174292421,2731055270),i(289380356,3203993006),i(460393269,320620315),i(685471733,587496836),i(852142971,1086792851),i(1017036298,365543100),i(1126000580,2618297676),i(1288033470,3409855158),i(1501505948,4234509866),i(1607167915,987167468),i(1816402316,1246189591)],t=[];(function(){for(var o=0;o<80;o++)t[o]=i()})();var s=h.SHA512=a.extend({_doReset:function(){this._hash=new f.init([new l.init(1779033703,4089235720),new l.init(3144134277,2227873595),new l.init(1013904242,4271175723),new l.init(2773480762,1595750129),new l.init(1359893119,2917565137),new l.init(2600822924,725511199),new l.init(528734635,4215389547),new l.init(1541459225,327033209)])},_doProcessBlock:function(v,p){for(var x=this._hash.words,A=x[0],m=x[1],g=x[2],C=x[3],w=x[4],S=x[5],B=x[6],R=x[7],N=A.high,F=A.low,J=m.high,ot=m.low,$=g.high,lt=g.low,gt=C.high,mt=C.low,wt=w.high,at=w.low,dt=S.high,St=S.low,V=B.high,ft=B.low,j=R.high,Z=R.low,ut=N,bt=F,It=J,L=ot,O=$,rt=lt,it=gt,xt=mt,et=wt,st=at,Bt=dt,zt=St,oe=V,Kt=ft,Et=j,ie=Z,ve=0;ve<80;ve++){var le,Lt,Wt=t[ve];if(ve<16)Lt=Wt.high=v[p+ve*2]|0,le=Wt.low=v[p+ve*2+1]|0;else{var ae=t[ve-15],fe=ae.high,ee=ae.low,ce=(fe>>>1|ee<<31)^(fe>>>8|ee<<24)^fe>>>7,me=(ee>>>1|fe<<31)^(ee>>>8|fe<<24)^(ee>>>7|fe<<25),Se=t[ve-2],we=Se.high,W=Se.low,k=(we>>>19|W<<13)^(we<<3|W>>>29)^we>>>6,D=(W>>>19|we<<13)^(W<<3|we>>>29)^(W>>>6|we<<26),ht=t[ve-7],ct=ht.high,Pt=ht.low,Q=t[ve-16],$t=Q.high,ge=Q.low;le=me+Pt,Lt=ce+ct+(le>>>0>>0?1:0),le=le+D,Lt=Lt+k+(le>>>0>>0?1:0),le=le+ge,Lt=Lt+$t+(le>>>0>>0?1:0),Wt.high=Lt,Wt.low=le}var z=et&Bt^~et&oe,Gt=st&zt^~st&Kt,Xt=ut&It^ut&O^It&O,yt=bt&L^bt&rt^L&rt,Dt=(ut>>>28|bt<<4)^(ut<<30|bt>>>2)^(ut<<25|bt>>>7),Qt=(bt>>>28|ut<<4)^(bt<<30|ut>>>2)^(bt<<25|ut>>>7),Oe=(et>>>14|st<<18)^(et>>>18|st<<14)^(et<<23|st>>>9),de=(st>>>14|et<<18)^(st>>>18|et<<14)^(st<<23|et>>>9),Te=d[ve],Ue=Te.high,Ar=Te.low,Ze=ie+de,ze=Et+Oe+(Ze>>>0>>0?1:0),Ze=Ze+Gt,ze=ze+z+(Ze>>>0>>0?1:0),Ze=Ze+Ar,ze=ze+Ue+(Ze>>>0>>0?1:0),Ze=Ze+le,ze=ze+Lt+(Ze>>>0>>0?1:0),hr=Qt+yt,yr=Dt+Xt+(hr>>>0>>0?1:0);Et=oe,ie=Kt,oe=Bt,Kt=zt,Bt=et,zt=st,st=xt+Ze|0,et=it+ze+(st>>>0>>0?1:0)|0,it=O,xt=rt,O=It,rt=L,It=ut,L=bt,bt=Ze+hr|0,ut=ze+yr+(bt>>>0>>0?1:0)|0}F=A.low=F+bt,A.high=N+ut+(F>>>0>>0?1:0),ot=m.low=ot+L,m.high=J+It+(ot>>>0>>0?1:0),lt=g.low=lt+rt,g.high=$+O+(lt>>>0>>0?1:0),mt=C.low=mt+xt,C.high=gt+it+(mt>>>0>>0?1:0),at=w.low=at+st,w.high=wt+et+(at>>>0>>0?1:0),St=S.low=St+zt,S.high=dt+Bt+(St>>>0>>0?1:0),ft=B.low=ft+Kt,B.high=V+oe+(ft>>>0>>0?1:0),Z=R.low=Z+ie,R.high=j+Et+(Z>>>0>>0?1:0)},_doFinalize:function(){var v=this._data,p=v.words,x=this._nDataBytes*8,A=v.sigBytes*8;p[A>>>5]|=128<<24-A%32,p[(A+128>>>10<<5)+30]=Math.floor(x/4294967296),p[(A+128>>>10<<5)+31]=x,v.sigBytes=p.length*4,this._process();var m=this._hash.toX32();return m},clone:function(){var v=a.clone.call(this);return v._hash=this._hash.clone(),v},blockSize:1024/32});r.SHA512=a._createHelper(s),r.HmacSHA512=a._createHmacHelper(s)}(),u.SHA512})},8437:function(T,b,e){e(7042),function(u,r,n){T.exports=r(e(757),e(7508),e(3440),e(3839),e(1582))}(void 0,function(u){return function(){var r=u,n=r.lib,a=n.WordArray,c=n.BlockCipher,l=r.algo,f=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],h=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],i=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],t=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],s=l.DES=c.extend({_doReset:function(){for(var A=this._key,m=A.words,g=[],C=0;C<56;C++){var w=f[C]-1;g[C]=m[w>>>5]>>>31-w%32&1}for(var S=this._subKeys=[],B=0;B<16;B++){for(var R=S[B]=[],N=i[B],C=0;C<24;C++)R[C/6|0]|=g[(h[C]-1+N)%28]<<31-C%6,R[4+(C/6|0)]|=g[28+(h[C+24]-1+N)%28]<<31-C%6;R[0]=R[0]<<1|R[0]>>>31;for(var C=1;C<7;C++)R[C]=R[C]>>>(C-1)*4+3;R[7]=R[7]<<5|R[7]>>>27}for(var F=this._invSubKeys=[],C=0;C<16;C++)F[C]=S[15-C]},encryptBlock:function(A,m){this._doCryptBlock(A,m,this._subKeys)},decryptBlock:function(A,m){this._doCryptBlock(A,m,this._invSubKeys)},_doCryptBlock:function(A,m,g){this._lBlock=A[m],this._rBlock=A[m+1],o.call(this,4,252645135),o.call(this,16,65535),v.call(this,2,858993459),v.call(this,8,16711935),o.call(this,1,1431655765);for(var C=0;C<16;C++){for(var w=g[C],S=this._lBlock,B=this._rBlock,R=0,N=0;N<8;N++)R|=d[N][((B^w[N])&t[N])>>>0];this._lBlock=B,this._rBlock=S^R}var F=this._lBlock;this._lBlock=this._rBlock,this._rBlock=F,o.call(this,1,1431655765),v.call(this,8,16711935),v.call(this,2,858993459),o.call(this,16,65535),o.call(this,4,252645135),A[m]=this._lBlock,A[m+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function o(x,A){var m=(this._lBlock>>>x^this._rBlock)&A;this._rBlock^=m,this._lBlock^=m<>>x^this._lBlock)&A;this._lBlock^=m,this._rBlock^=m<192.");var g=m.slice(0,2),C=m.length<4?m.slice(0,2):m.slice(2,4),w=m.length<6?m.slice(0,2):m.slice(4,6);this._des1=s.createEncryptor(a.create(g)),this._des2=s.createEncryptor(a.create(C)),this._des3=s.createEncryptor(a.create(w))},encryptBlock:function(A,m){this._des1.encryptBlock(A,m),this._des2.decryptBlock(A,m),this._des3.encryptBlock(A,m)},decryptBlock:function(A,m){this._des3.decryptBlock(A,m),this._des2.encryptBlock(A,m),this._des1.decryptBlock(A,m)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=c._createHelper(p)}(),u.TripleDES})},2601:function(T,b,e){e(7042),function(u,r){T.exports=r(e(757))}(void 0,function(u){return function(r){var n=u,a=n.lib,c=a.Base,l=a.WordArray,f=n.x64={};f.Word=c.extend({init:function(i,d){this.high=i,this.low=d}}),f.WordArray=c.extend({init:function(i,d){i=this.words=i||[],d!=r?this.sigBytes=d:this.sigBytes=i.length*8},toX32:function(){for(var i=this.words,d=i.length,t=[],s=0;s=h.length?{done:!0}:{done:!1,value:h[t++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r(h,i){if(!!h){if(typeof h=="string")return n(h,i);var d=Object.prototype.toString.call(h).slice(8,-1);if(d==="Object"&&h.constructor&&(d=h.constructor.name),d==="Map"||d==="Set")return Array.from(h);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return n(h,i)}}function n(h,i){(i==null||i>h.length)&&(i=h.length);for(var d=0,t=new Array(i);d=0;--ft){var j=this.tryEntries[ft],Z=j.completion;if(j.tryLoc==="root")return V("end");if(j.tryLoc<=this.prev){var ut=d.call(j,"catchLoc"),bt=d.call(j,"finallyLoc");if(ut&&bt){if(this.prev=0;--V){var ft=this.tryEntries[V];if(ft.tryLoc<=this.prev&&d.call(ft,"finallyLoc")&&this.prev=0;--St){var V=this.tryEntries[St];if(V.finallyLoc===dt)return this.complete(V.completion,V.afterLoc),lt(V),m}},catch:function(dt){for(var St=this.tryEntries.length-1;St>=0;--St){var V=this.tryEntries[St];if(V.tryLoc===dt){var ft=V.completion;if(ft.type==="throw"){var j=ft.arg;lt(V)}return j}}throw new Error("illegal catch attempt")},delegateYield:function(dt,St,V){return this.delegate={iterator:mt(dt),resultName:St,nextLoc:V},this.method==="next"&&(this.arg=void 0),m}},h}var c=1,l=0,f=function(){function h(d){this.stateTable=d.stateTable,this.accepting=d.accepting,this.tags=d.tags}var i=h.prototype;return i.match=function(t){var s,o=this;return s={},s[Symbol.iterator]=a().mark(function v(){var p,x,A,m,g,C;return a().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:p=c,x=null,A=null,m=null,g=0;case 5:if(!(g=x)){S.next=13;break}return S.next=13,[x,A,o.tags[m]];case 13:p=o.stateTable[c][C],x=null;case 15:p!==l&&x==null&&(x=g),o.accepting[p]&&(A=g),p===l&&(p=c);case 18:g++,S.next=5;break;case 21:if(!(x!=null&&A!=null&&A>=x)){S.next=24;break}return S.next=24,[x,A,o.tags[p]];case 24:case"end":return S.stop()}},v)}),s},i.apply=function(t,s){for(var o=u(this.match(t)),v;!(v=o()).done;)for(var p=v.value,x=p[0],A=p[1],m=p[2],g=u(m),C;!(C=g()).done;){var w=C.value;typeof s[w]=="function"&&s[w](x,A,t.slice(x,A+1))}},h}();T.exports=f},8478:function(T,b,e){var u=e(8823).Buffer;e(1539),e(8674),e(7042),e(6699);var r=e(3857),n=e(2635);T.exports=function(){a.decode=function(f,h){return r.readFile(f,function(i,d){var t=new a(d);return t.decode(function(s){return h(s)})})},a.load=function(f){var h=r.readFileSync(f);return new a(h)};function a(l){var f;for(this.data=l,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){var h=this.readUInt32(),i="";for(f=0;f<4;f++)i+=String.fromCharCode(this.data[this.pos++]);switch(i){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(h);break;case"IDAT":for(f=0;f0)for(f=0;fthis.data.length)throw new Error("Incomplete or corrupt PNG file")}}var c=a.prototype;return c.read=function(f){for(var h=new Array(f),i=0;i"u")throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof f);return n(f,h,i)}),l.alloc||(l.alloc=function(f,h,i){if(typeof f!="number")throw new TypeError('The "size" argument must be of type number. Received type '+typeof f);if(f<0||f>=2147483648)throw new RangeError('The value "'+f+'" is invalid for option "size"');var d=n(f);return!h||h.length===0?d.fill(0):typeof i=="string"?d.fill(h,i):d.fill(h),d}),!a.kStringMaxLength)try{a.kStringMaxLength=u.binding("buffer").kStringMaxLength}catch{}a.constants||(a.constants={MAX_LENGTH:a.kMaxLength},a.kStringMaxLength&&(a.constants.MAX_STRING_LENGTH=a.kStringMaxLength)),T.exports=a},3361:function(T,b,e){e(7941),e(2526),e(7327),e(1539),e(5003),e(4747),e(9337),e(7042);function u(o,v){var p=Object.keys(o);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(o);v&&(x=x.filter(function(A){return Object.getOwnPropertyDescriptor(o,A).enumerable})),p.push.apply(p,x)}return p}function r(o){for(var v=1;v0?this.tail.next=x:this.head=x,this.tail=x,++this.length}},{key:"unshift",value:function(p){var x={data:p,next:this.head};this.length===0&&(this.tail=x),this.head=x,++this.length}},{key:"shift",value:function(){if(this.length!==0){var p=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,p}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(p){if(this.length===0)return"";for(var x=this.head,A=""+x.data;x=x.next;)A+=p+x.data;return A}},{key:"concat",value:function(p){if(this.length===0)return h.alloc(0);for(var x=h.allocUnsafe(p>>>0),A=this.head,m=0;A;)s(A.data,x,m),m+=A.data.length,A=A.next;return x}},{key:"consume",value:function(p,x){var A;return pg.length?g.length:p;if(C===g.length?m+=g:m+=g.slice(0,p),p-=C,p===0){C===g.length?(++A,x.next?this.head=x.next:this.head=this.tail=null):(this.head=x,x.data=g.slice(C));break}++A}return this.length-=A,m}},{key:"_getBuffer",value:function(p){var x=h.allocUnsafe(p),A=this.head,m=1;for(A.data.copy(x),p-=A.data.length;A=A.next;){var g=A.data,C=p>g.length?g.length:p;if(g.copy(x,x.length-p,0,C),p-=C,p===0){C===g.length?(++m,A.next?this.head=A.next:this.head=this.tail=null):(this.head=A,A.data=g.slice(C));break}++m}return this.length-=m,x}},{key:t,value:function(p,x){return d(this,r({},x,{depth:0,customInspect:!1}))}}]),o}()},215:function(T,b,e){var u="/",r=e(8823).Buffer;Object.defineProperty(b,"__esModule",{value:!0}),b.default=void 0,e(7941),e(2526),e(7327),e(1539),e(5003),e(4747),e(9337),e(489),e(2419),e(1817),e(2165),e(6992),e(8783),e(3948),e(1038),e(7042),e(8309),e(4916),e(2707),e(2222),e(9600),e(9714),e(5306),e(1249),e(9841),e(4953),e(6977),e(6699),e(5192),e(9653),e(3123),e(4723),e(8734),e(2472),e(2990),e(8927),e(3105),e(5035),e(4345),e(7174),e(2846),e(4731),e(7209),e(6319),e(8867),e(7789),e(3739),e(9368),e(4483),e(2056),e(3462),e(678),e(7462),e(3824),e(5021),e(2974),e(5016),e(7803),e(3290),e(9601),e(3210),e(9254),e(7397),e(8674);var n=d(e(2830)),a=d(e(2635)),c=d(e(5153)),l=d(e(1917)),f=e(7187),h=d(e(7337)),i=d(e(8478));function d(pt){return pt&&pt.__esModule?pt:{default:pt}}var t=e(3857);function s(pt,U){if(!(pt instanceof U))throw new TypeError("Cannot call a class as a function")}function o(pt,U){for(var P=0;P"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function S(pt){if(pt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return pt}function B(pt,U){return U&&(typeof U=="object"||typeof U=="function")?U:S(pt)}function R(pt){var U=w();return function(){var X=g(pt),G;if(U){var nt=g(this).constructor;G=Reflect.construct(X,arguments,nt)}else G=X.apply(this,arguments);return B(this,G)}}function N(pt,U){return ot(pt)||lt(pt,U)||gt(pt,U)||at()}function F(pt){return J(pt)||$(pt)||gt(pt)||wt()}function J(pt){if(Array.isArray(pt))return mt(pt)}function ot(pt){if(Array.isArray(pt))return pt}function $(pt){if(typeof Symbol<"u"&&Symbol.iterator in Object(pt))return Array.from(pt)}function lt(pt,U){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(pt)))){var P=[],X=!0,G=!1,nt=void 0;try{for(var vt=pt[Symbol.iterator](),Ht;!(X=(Ht=vt.next()).done)&&(P.push(Ht.value),!(U&&P.length===U));X=!0);}catch(Yt){G=!0,nt=Yt}finally{try{!X&&vt.return!=null&&vt.return()}finally{if(G)throw nt}}return P}}function gt(pt,U){if(!!pt){if(typeof pt=="string")return mt(pt,U);var P=Object.prototype.toString.call(pt).slice(8,-1);if(P==="Object"&&pt.constructor&&(P=pt.constructor.name),P==="Map"||P==="Set")return Array.from(pt);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return mt(pt,U)}}function mt(pt,U){(U==null||U>pt.length)&&(U=pt.length);for(var P=0,X=new Array(U);P>>24)&16711935|(F<<24|F>>>8)&4278255360}var J=this._hash.words,ot=s.words,$=o.words,lt=h.words,gt=i.words,mt=d.words,wt=t.words,at,dt,St,V,ft,j,Z,ut,bt,It;j=at=J[0],Z=dt=J[1],ut=St=J[2],bt=V=J[3],It=ft=J[4];for(var L,R=0;R<80;R+=1)L=at+S[B+lt[R]]|0,R<16?L+=p(dt,St,V)+ot[0]:R<32?L+=x(dt,St,V)+ot[1]:R<48?L+=A(dt,St,V)+ot[2]:R<64?L+=m(dt,St,V)+ot[3]:L+=g(dt,St,V)+ot[4],L=L|0,L=C(L,mt[R]),L=L+ft|0,at=ft,ft=V,V=C(St,10),St=dt,dt=L,L=j+S[B+gt[R]]|0,R<16?L+=g(Z,ut,bt)+$[0]:R<32?L+=m(Z,ut,bt)+$[1]:R<48?L+=A(Z,ut,bt)+$[2]:R<64?L+=x(Z,ut,bt)+$[3]:L+=p(Z,ut,bt)+$[4],L=L|0,L=C(L,wt[R]),L=L+It|0,j=It,It=bt,bt=C(ut,10),ut=Z,Z=L;L=J[1]+St+bt|0,J[1]=J[2]+V+It|0,J[2]=J[3]+ft+j|0,J[3]=J[4]+at+Z|0,J[4]=J[0]+dt+ut|0,J[0]=L},_doFinalize:function(){var S=this._data,B=S.words,R=this._nDataBytes*8,N=S.sigBytes*8;B[N>>>5]|=128<<24-N%32,B[(N+64>>>9<<4)+14]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,S.sigBytes=(B.length+1)*4,this._process();for(var F=this._hash,J=F.words,ot=0;ot<5;ot++){var $=J[ot];J[ot]=($<<8|$>>>24)&16711935|($<<24|$>>>8)&4278255360}return F},clone:function(){var S=u.clone.call(this);return S._hash=this._hash.clone(),S}});function p(w,S,B){return w^S^B}function x(w,S,B){return w&S|~w&B}function A(w,S,B){return(w|~S)^B}function m(w,S,B){return w&B|S&~B}function g(w,S,B){return w^(S|~B)}function C(w,S){return w<>>32-S}n.RIPEMD160=u._createHelper(v),n.HmacRIPEMD160=u._createHmacHelper(v)}(),l.RIPEMD160})},9865:function(T,b,e){(function(l,r){T.exports=r(e(757))})(void 0,function(l){return function(){var r=l,n=r.lib,a=n.WordArray,c=n.Hasher,u=r.algo,f=[],h=u.SHA1=c.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(d,t){for(var s=this._hash.words,o=s[0],v=s[1],p=s[2],x=s[3],A=s[4],m=0;m<80;m++){if(m<16)f[m]=d[t+m]|0;else{var g=f[m-3]^f[m-8]^f[m-14]^f[m-16];f[m]=g<<1|g>>>31}var C=(o<<5|o>>>27)+A+f[m];m<20?C+=(v&p|~v&x)+1518500249:m<40?C+=(v^p^x)+1859775393:m<60?C+=(v&p|v&x|p&x)-1894007588:C+=(v^p^x)-899497514,A=x,x=p,p=v<<30|v>>>2,v=o,o=C}s[0]=s[0]+o|0,s[1]=s[1]+v|0,s[2]=s[2]+p|0,s[3]=s[3]+x|0,s[4]=s[4]+A|0},_doFinalize:function(){var d=this._data,t=d.words,s=this._nDataBytes*8,o=d.sigBytes*8;return t[o>>>5]|=128<<24-o%32,t[(o+64>>>9<<4)+14]=Math.floor(s/4294967296),t[(o+64>>>9<<4)+15]=s,d.sigBytes=t.length*4,this._process(),this._hash},clone:function(){var d=c.clone.call(this);return d._hash=this._hash.clone(),d}});r.SHA1=c._createHelper(h),r.HmacSHA1=c._createHmacHelper(h)}(),l.SHA1})},6876:function(T,b,e){(function(l,r,n){T.exports=r(e(757),e(8921))})(void 0,function(l){return function(){var r=l,n=r.lib,a=n.WordArray,c=r.algo,u=c.SHA256,f=c.SHA224=u.extend({_doReset:function(){this._hash=new a.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var i=u._doFinalize.call(this);return i.sigBytes-=4,i}});r.SHA224=u._createHelper(f),r.HmacSHA224=u._createHmacHelper(f)}(),l.SHA224})},8921:function(T,b,e){e(7042),function(l,r){T.exports=r(e(757))}(void 0,function(l){return function(r){var n=l,a=n.lib,c=a.WordArray,u=a.Hasher,f=n.algo,h=[],i=[];(function(){function s(x){for(var A=r.sqrt(x),m=2;m<=A;m++)if(!(x%m))return!1;return!0}function o(x){return(x-(x|0))*4294967296|0}for(var v=2,p=0;p<64;)s(v)&&(p<8&&(h[p]=o(r.pow(v,.5))),i[p]=o(r.pow(v,.3333333333333333)),p++),v++})();var d=[],t=f.SHA256=u.extend({_doReset:function(){this._hash=new c.init(h.slice(0))},_doProcessBlock:function(o,v){for(var p=this._hash.words,x=p[0],A=p[1],m=p[2],g=p[3],C=p[4],w=p[5],S=p[6],B=p[7],R=0;R<64;R++){if(R<16)d[R]=o[v+R]|0;else{var N=d[R-15],F=(N<<25|N>>>7)^(N<<14|N>>>18)^N>>>3,J=d[R-2],ot=(J<<15|J>>>17)^(J<<13|J>>>19)^J>>>10;d[R]=F+d[R-7]+ot+d[R-16]}var $=C&w^~C&S,lt=x&A^x&m^A&m,gt=(x<<30|x>>>2)^(x<<19|x>>>13)^(x<<10|x>>>22),mt=(C<<26|C>>>6)^(C<<21|C>>>11)^(C<<7|C>>>25),wt=B+mt+$+i[R]+d[R],at=gt+lt;B=S,S=w,w=C,C=g+wt|0,g=m,m=A,A=x,x=wt+at|0}p[0]=p[0]+x|0,p[1]=p[1]+A|0,p[2]=p[2]+m|0,p[3]=p[3]+g|0,p[4]=p[4]+C|0,p[5]=p[5]+w|0,p[6]=p[6]+S|0,p[7]=p[7]+B|0},_doFinalize:function(){var o=this._data,v=o.words,p=this._nDataBytes*8,x=o.sigBytes*8;return v[x>>>5]|=128<<24-x%32,v[(x+64>>>9<<4)+14]=r.floor(p/4294967296),v[(x+64>>>9<<4)+15]=p,o.sigBytes=v.length*4,this._process(),this._hash},clone:function(){var o=u.clone.call(this);return o._hash=this._hash.clone(),o}});n.SHA256=u._createHelper(t),n.HmacSHA256=u._createHmacHelper(t)}(Math),l.SHA256})},8342:function(T,b,e){e(7042),function(l,r,n){T.exports=r(e(757),e(2601))}(void 0,function(l){return function(r){var n=l,a=n.lib,c=a.WordArray,u=a.Hasher,f=n.x64,h=f.Word,i=n.algo,d=[],t=[],s=[];(function(){for(var p=1,x=0,A=0;A<24;A++){d[p+5*x]=(A+1)*(A+2)/2%64;var m=x%5,g=(2*p+3*x)%5;p=m,x=g}for(var p=0;p<5;p++)for(var x=0;x<5;x++)t[p+5*x]=x+(2*p+3*x)%5*5;for(var C=1,w=0;w<24;w++){for(var S=0,B=0,R=0;R<7;R++){if(C&1){var N=(1<>>24)&16711935|(w<<24|w>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360;var B=m[C];B.high^=S,B.low^=w}for(var R=0;R<24;R++){for(var N=0;N<5;N++){for(var F=0,J=0,ot=0;ot<5;ot++){var B=m[N+5*ot];F^=B.high,J^=B.low}var $=o[N];$.high=F,$.low=J}for(var N=0;N<5;N++)for(var lt=o[(N+4)%5],gt=o[(N+1)%5],mt=gt.high,wt=gt.low,F=lt.high^(mt<<1|wt>>>31),J=lt.low^(wt<<1|mt>>>31),ot=0;ot<5;ot++){var B=m[N+5*ot];B.high^=F,B.low^=J}for(var at=1;at<25;at++){var F,J,B=m[at],dt=B.high,St=B.low,V=d[at];V<32?(F=dt<>>32-V,J=St<>>32-V):(F=St<>>64-V,J=dt<>>64-V);var ft=o[t[at]];ft.high=F,ft.low=J}var j=o[0],Z=m[0];j.high=Z.high,j.low=Z.low;for(var N=0;N<5;N++)for(var ot=0;ot<5;ot++){var at=N+5*ot,B=m[at],ut=o[at],bt=o[(N+1)%5+5*ot],It=o[(N+2)%5+5*ot];B.high=ut.high^~bt.high&It.high,B.low=ut.low^~bt.low&It.low}var B=m[0],L=s[R];B.high^=L.high,B.low^=L.low}},_doFinalize:function(){var x=this._data,A=x.words;this._nDataBytes*8;var m=x.sigBytes*8,g=this.blockSize*32;A[m>>>5]|=1<<24-m%32,A[(r.ceil((m+1)/g)*g>>>5)-1]|=128,x.sigBytes=A.length*4,this._process();for(var C=this._state,w=this.cfg.outputLength/8,S=w/8,B=[],R=0;R>>24)&16711935|(F<<24|F>>>8)&4278255360,J=(J<<8|J>>>24)&16711935|(J<<24|J>>>8)&4278255360,B.push(J),B.push(F)}return new c.init(B,w)},clone:function(){for(var x=u.clone.call(this),A=x._state=this._state.slice(0),m=0;m<25;m++)A[m]=A[m].clone();return x}});n.SHA3=u._createHelper(v),n.HmacSHA3=u._createHmacHelper(v)}(Math),l.SHA3})},8122:function(T,b,e){(function(l,r,n){T.exports=r(e(757),e(2601),e(7991))})(void 0,function(l){return function(){var r=l,n=r.x64,a=n.Word,c=n.WordArray,u=r.algo,f=u.SHA512,h=u.SHA384=f.extend({_doReset:function(){this._hash=new c.init([new a.init(3418070365,3238371032),new a.init(1654270250,914150663),new a.init(2438529370,812702999),new a.init(355462360,4144912697),new a.init(1731405415,4290775857),new a.init(2394180231,1750603025),new a.init(3675008525,1694076839),new a.init(1203062813,3204075428)])},_doFinalize:function(){var d=f._doFinalize.call(this);return d.sigBytes-=16,d}});r.SHA384=f._createHelper(h),r.HmacSHA384=f._createHmacHelper(h)}(),l.SHA384})},7991:function(T,b,e){(function(l,r,n){T.exports=r(e(757),e(2601))})(void 0,function(l){return function(){var r=l,n=r.lib,a=n.Hasher,c=r.x64,u=c.Word,f=c.WordArray,h=r.algo;function i(){return u.create.apply(u,arguments)}var d=[i(1116352408,3609767458),i(1899447441,602891725),i(3049323471,3964484399),i(3921009573,2173295548),i(961987163,4081628472),i(1508970993,3053834265),i(2453635748,2937671579),i(2870763221,3664609560),i(3624381080,2734883394),i(310598401,1164996542),i(607225278,1323610764),i(1426881987,3590304994),i(1925078388,4068182383),i(2162078206,991336113),i(2614888103,633803317),i(3248222580,3479774868),i(3835390401,2666613458),i(4022224774,944711139),i(264347078,2341262773),i(604807628,2007800933),i(770255983,1495990901),i(1249150122,1856431235),i(1555081692,3175218132),i(1996064986,2198950837),i(2554220882,3999719339),i(2821834349,766784016),i(2952996808,2566594879),i(3210313671,3203337956),i(3336571891,1034457026),i(3584528711,2466948901),i(113926993,3758326383),i(338241895,168717936),i(666307205,1188179964),i(773529912,1546045734),i(1294757372,1522805485),i(1396182291,2643833823),i(1695183700,2343527390),i(1986661051,1014477480),i(2177026350,1206759142),i(2456956037,344077627),i(2730485921,1290863460),i(2820302411,3158454273),i(3259730800,3505952657),i(3345764771,106217008),i(3516065817,3606008344),i(3600352804,1432725776),i(4094571909,1467031594),i(275423344,851169720),i(430227734,3100823752),i(506948616,1363258195),i(659060556,3750685593),i(883997877,3785050280),i(958139571,3318307427),i(1322822218,3812723403),i(1537002063,2003034995),i(1747873779,3602036899),i(1955562222,1575990012),i(2024104815,1125592928),i(2227730452,2716904306),i(2361852424,442776044),i(2428436474,593698344),i(2756734187,3733110249),i(3204031479,2999351573),i(3329325298,3815920427),i(3391569614,3928383900),i(3515267271,566280711),i(3940187606,3454069534),i(4118630271,4000239992),i(116418474,1914138554),i(174292421,2731055270),i(289380356,3203993006),i(460393269,320620315),i(685471733,587496836),i(852142971,1086792851),i(1017036298,365543100),i(1126000580,2618297676),i(1288033470,3409855158),i(1501505948,4234509866),i(1607167915,987167468),i(1816402316,1246189591)],t=[];(function(){for(var o=0;o<80;o++)t[o]=i()})();var s=h.SHA512=a.extend({_doReset:function(){this._hash=new f.init([new u.init(1779033703,4089235720),new u.init(3144134277,2227873595),new u.init(1013904242,4271175723),new u.init(2773480762,1595750129),new u.init(1359893119,2917565137),new u.init(2600822924,725511199),new u.init(528734635,4215389547),new u.init(1541459225,327033209)])},_doProcessBlock:function(v,p){for(var x=this._hash.words,A=x[0],m=x[1],g=x[2],C=x[3],w=x[4],S=x[5],B=x[6],R=x[7],N=A.high,F=A.low,J=m.high,ot=m.low,$=g.high,lt=g.low,gt=C.high,mt=C.low,wt=w.high,at=w.low,dt=S.high,St=S.low,V=B.high,ft=B.low,j=R.high,Z=R.low,ut=N,bt=F,It=J,L=ot,O=$,rt=lt,it=gt,xt=mt,et=wt,st=at,Bt=dt,zt=St,oe=V,Kt=ft,Et=j,ie=Z,ve=0;ve<80;ve++){var le,Lt,Wt=t[ve];if(ve<16)Lt=Wt.high=v[p+ve*2]|0,le=Wt.low=v[p+ve*2+1]|0;else{var ae=t[ve-15],fe=ae.high,ee=ae.low,ce=(fe>>>1|ee<<31)^(fe>>>8|ee<<24)^fe>>>7,me=(ee>>>1|fe<<31)^(ee>>>8|fe<<24)^(ee>>>7|fe<<25),Se=t[ve-2],we=Se.high,W=Se.low,k=(we>>>19|W<<13)^(we<<3|W>>>29)^we>>>6,D=(W>>>19|we<<13)^(W<<3|we>>>29)^(W>>>6|we<<26),ht=t[ve-7],ct=ht.high,Pt=ht.low,Q=t[ve-16],$t=Q.high,ge=Q.low;le=me+Pt,Lt=ce+ct+(le>>>0>>0?1:0),le=le+D,Lt=Lt+k+(le>>>0>>0?1:0),le=le+ge,Lt=Lt+$t+(le>>>0>>0?1:0),Wt.high=Lt,Wt.low=le}var z=et&Bt^~et&oe,Gt=st&zt^~st&Kt,Xt=ut&It^ut&O^It&O,yt=bt&L^bt&rt^L&rt,Dt=(ut>>>28|bt<<4)^(ut<<30|bt>>>2)^(ut<<25|bt>>>7),Qt=(bt>>>28|ut<<4)^(bt<<30|ut>>>2)^(bt<<25|ut>>>7),Oe=(et>>>14|st<<18)^(et>>>18|st<<14)^(et<<23|st>>>9),de=(st>>>14|et<<18)^(st>>>18|et<<14)^(st<<23|et>>>9),Te=d[ve],Ue=Te.high,Ar=Te.low,Ze=ie+de,ze=Et+Oe+(Ze>>>0>>0?1:0),Ze=Ze+Gt,ze=ze+z+(Ze>>>0>>0?1:0),Ze=Ze+Ar,ze=ze+Ue+(Ze>>>0>>0?1:0),Ze=Ze+le,ze=ze+Lt+(Ze>>>0>>0?1:0),hr=Qt+yt,yr=Dt+Xt+(hr>>>0>>0?1:0);Et=oe,ie=Kt,oe=Bt,Kt=zt,Bt=et,zt=st,st=xt+Ze|0,et=it+ze+(st>>>0>>0?1:0)|0,it=O,xt=rt,O=It,rt=L,It=ut,L=bt,bt=Ze+hr|0,ut=ze+yr+(bt>>>0>>0?1:0)|0}F=A.low=F+bt,A.high=N+ut+(F>>>0>>0?1:0),ot=m.low=ot+L,m.high=J+It+(ot>>>0>>0?1:0),lt=g.low=lt+rt,g.high=$+O+(lt>>>0>>0?1:0),mt=C.low=mt+xt,C.high=gt+it+(mt>>>0>>0?1:0),at=w.low=at+st,w.high=wt+et+(at>>>0>>0?1:0),St=S.low=St+zt,S.high=dt+Bt+(St>>>0>>0?1:0),ft=B.low=ft+Kt,B.high=V+oe+(ft>>>0>>0?1:0),Z=R.low=Z+ie,R.high=j+Et+(Z>>>0>>0?1:0)},_doFinalize:function(){var v=this._data,p=v.words,x=this._nDataBytes*8,A=v.sigBytes*8;p[A>>>5]|=128<<24-A%32,p[(A+128>>>10<<5)+30]=Math.floor(x/4294967296),p[(A+128>>>10<<5)+31]=x,v.sigBytes=p.length*4,this._process();var m=this._hash.toX32();return m},clone:function(){var v=a.clone.call(this);return v._hash=this._hash.clone(),v},blockSize:1024/32});r.SHA512=a._createHelper(s),r.HmacSHA512=a._createHmacHelper(s)}(),l.SHA512})},8437:function(T,b,e){e(7042),function(l,r,n){T.exports=r(e(757),e(7508),e(3440),e(3839),e(1582))}(void 0,function(l){return function(){var r=l,n=r.lib,a=n.WordArray,c=n.BlockCipher,u=r.algo,f=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],h=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],i=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],t=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],s=u.DES=c.extend({_doReset:function(){for(var A=this._key,m=A.words,g=[],C=0;C<56;C++){var w=f[C]-1;g[C]=m[w>>>5]>>>31-w%32&1}for(var S=this._subKeys=[],B=0;B<16;B++){for(var R=S[B]=[],N=i[B],C=0;C<24;C++)R[C/6|0]|=g[(h[C]-1+N)%28]<<31-C%6,R[4+(C/6|0)]|=g[28+(h[C+24]-1+N)%28]<<31-C%6;R[0]=R[0]<<1|R[0]>>>31;for(var C=1;C<7;C++)R[C]=R[C]>>>(C-1)*4+3;R[7]=R[7]<<5|R[7]>>>27}for(var F=this._invSubKeys=[],C=0;C<16;C++)F[C]=S[15-C]},encryptBlock:function(A,m){this._doCryptBlock(A,m,this._subKeys)},decryptBlock:function(A,m){this._doCryptBlock(A,m,this._invSubKeys)},_doCryptBlock:function(A,m,g){this._lBlock=A[m],this._rBlock=A[m+1],o.call(this,4,252645135),o.call(this,16,65535),v.call(this,2,858993459),v.call(this,8,16711935),o.call(this,1,1431655765);for(var C=0;C<16;C++){for(var w=g[C],S=this._lBlock,B=this._rBlock,R=0,N=0;N<8;N++)R|=d[N][((B^w[N])&t[N])>>>0];this._lBlock=B,this._rBlock=S^R}var F=this._lBlock;this._lBlock=this._rBlock,this._rBlock=F,o.call(this,1,1431655765),v.call(this,8,16711935),v.call(this,2,858993459),o.call(this,16,65535),o.call(this,4,252645135),A[m]=this._lBlock,A[m+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function o(x,A){var m=(this._lBlock>>>x^this._rBlock)&A;this._rBlock^=m,this._lBlock^=m<>>x^this._lBlock)&A;this._lBlock^=m,this._rBlock^=m<192.");var g=m.slice(0,2),C=m.length<4?m.slice(0,2):m.slice(2,4),w=m.length<6?m.slice(0,2):m.slice(4,6);this._des1=s.createEncryptor(a.create(g)),this._des2=s.createEncryptor(a.create(C)),this._des3=s.createEncryptor(a.create(w))},encryptBlock:function(A,m){this._des1.encryptBlock(A,m),this._des2.decryptBlock(A,m),this._des3.encryptBlock(A,m)},decryptBlock:function(A,m){this._des3.decryptBlock(A,m),this._des2.encryptBlock(A,m),this._des1.decryptBlock(A,m)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=c._createHelper(p)}(),l.TripleDES})},2601:function(T,b,e){e(7042),function(l,r){T.exports=r(e(757))}(void 0,function(l){return function(r){var n=l,a=n.lib,c=a.Base,u=a.WordArray,f=n.x64={};f.Word=c.extend({init:function(i,d){this.high=i,this.low=d}}),f.WordArray=c.extend({init:function(i,d){i=this.words=i||[],d!=r?this.sigBytes=d:this.sigBytes=i.length*8},toX32:function(){for(var i=this.words,d=i.length,t=[],s=0;s=h.length?{done:!0}:{done:!1,value:h[t++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r(h,i){if(!!h){if(typeof h=="string")return n(h,i);var d=Object.prototype.toString.call(h).slice(8,-1);if(d==="Object"&&h.constructor&&(d=h.constructor.name),d==="Map"||d==="Set")return Array.from(h);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return n(h,i)}}function n(h,i){(i==null||i>h.length)&&(i=h.length);for(var d=0,t=new Array(i);d=0;--ft){var j=this.tryEntries[ft],Z=j.completion;if(j.tryLoc==="root")return V("end");if(j.tryLoc<=this.prev){var ut=d.call(j,"catchLoc"),bt=d.call(j,"finallyLoc");if(ut&&bt){if(this.prev=0;--V){var ft=this.tryEntries[V];if(ft.tryLoc<=this.prev&&d.call(ft,"finallyLoc")&&this.prev=0;--St){var V=this.tryEntries[St];if(V.finallyLoc===dt)return this.complete(V.completion,V.afterLoc),lt(V),m}},catch:function(dt){for(var St=this.tryEntries.length-1;St>=0;--St){var V=this.tryEntries[St];if(V.tryLoc===dt){var ft=V.completion;if(ft.type==="throw"){var j=ft.arg;lt(V)}return j}}throw new Error("illegal catch attempt")},delegateYield:function(dt,St,V){return this.delegate={iterator:mt(dt),resultName:St,nextLoc:V},this.method==="next"&&(this.arg=void 0),m}},h}var c=1,u=0,f=function(){function h(d){this.stateTable=d.stateTable,this.accepting=d.accepting,this.tags=d.tags}var i=h.prototype;return i.match=function(t){var s,o=this;return s={},s[Symbol.iterator]=a().mark(function v(){var p,x,A,m,g,C;return a().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:p=c,x=null,A=null,m=null,g=0;case 5:if(!(g=x)){S.next=13;break}return S.next=13,[x,A,o.tags[m]];case 13:p=o.stateTable[c][C],x=null;case 15:p!==u&&x==null&&(x=g),o.accepting[p]&&(A=g),p===u&&(p=c);case 18:g++,S.next=5;break;case 21:if(!(x!=null&&A!=null&&A>=x)){S.next=24;break}return S.next=24,[x,A,o.tags[p]];case 24:case"end":return S.stop()}},v)}),s},i.apply=function(t,s){for(var o=l(this.match(t)),v;!(v=o()).done;)for(var p=v.value,x=p[0],A=p[1],m=p[2],g=l(m),C;!(C=g()).done;){var w=C.value;typeof s[w]=="function"&&s[w](x,A,t.slice(x,A+1))}},h}();T.exports=f},8478:function(T,b,e){var l=e(8823).Buffer;e(1539),e(8674),e(7042),e(6699);var r=e(3857),n=e(2635);T.exports=function(){a.decode=function(f,h){return r.readFile(f,function(i,d){var t=new a(d);return t.decode(function(s){return h(s)})})},a.load=function(f){var h=r.readFileSync(f);return new a(h)};function a(u){var f;for(this.data=u,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){var h=this.readUInt32(),i="";for(f=0;f<4;f++)i+=String.fromCharCode(this.data[this.pos++]);switch(i){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(h);break;case"IDAT":for(f=0;f0)for(f=0;fthis.data.length)throw new Error("Incomplete or corrupt PNG file")}}var c=a.prototype;return c.read=function(f){for(var h=new Array(f),i=0;i"u")throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof f);return n(f,h,i)}),u.alloc||(u.alloc=function(f,h,i){if(typeof f!="number")throw new TypeError('The "size" argument must be of type number. Received type '+typeof f);if(f<0||f>=2147483648)throw new RangeError('The value "'+f+'" is invalid for option "size"');var d=n(f);return!h||h.length===0?d.fill(0):typeof i=="string"?d.fill(h,i):d.fill(h),d}),!a.kStringMaxLength)try{a.kStringMaxLength=l.binding("buffer").kStringMaxLength}catch{}a.constants||(a.constants={MAX_LENGTH:a.kMaxLength},a.kStringMaxLength&&(a.constants.MAX_STRING_LENGTH=a.kStringMaxLength)),T.exports=a},3361:function(T,b,e){e(7941),e(2526),e(7327),e(1539),e(5003),e(4747),e(9337),e(7042);function l(o,v){var p=Object.keys(o);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(o);v&&(x=x.filter(function(A){return Object.getOwnPropertyDescriptor(o,A).enumerable})),p.push.apply(p,x)}return p}function r(o){for(var v=1;v0?this.tail.next=x:this.head=x,this.tail=x,++this.length}},{key:"unshift",value:function(p){var x={data:p,next:this.head};this.length===0&&(this.tail=x),this.head=x,++this.length}},{key:"shift",value:function(){if(this.length!==0){var p=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,p}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(p){if(this.length===0)return"";for(var x=this.head,A=""+x.data;x=x.next;)A+=p+x.data;return A}},{key:"concat",value:function(p){if(this.length===0)return h.alloc(0);for(var x=h.allocUnsafe(p>>>0),A=this.head,m=0;A;)s(A.data,x,m),m+=A.data.length,A=A.next;return x}},{key:"consume",value:function(p,x){var A;return pg.length?g.length:p;if(C===g.length?m+=g:m+=g.slice(0,p),p-=C,p===0){C===g.length?(++A,x.next?this.head=x.next:this.head=this.tail=null):(this.head=x,x.data=g.slice(C));break}++A}return this.length-=A,m}},{key:"_getBuffer",value:function(p){var x=h.allocUnsafe(p),A=this.head,m=1;for(A.data.copy(x),p-=A.data.length;A=A.next;){var g=A.data,C=p>g.length?g.length:p;if(g.copy(x,x.length-p,0,C),p-=C,p===0){C===g.length?(++m,A.next?this.head=A.next:this.head=this.tail=null):(this.head=A,A.data=g.slice(C));break}++m}return this.length-=m,x}},{key:t,value:function(p,x){return d(this,r({},x,{depth:0,customInspect:!1}))}}]),o}()},215:function(T,b,e){var l="/",r=e(8823).Buffer;Object.defineProperty(b,"__esModule",{value:!0}),b.default=void 0,e(7941),e(2526),e(7327),e(1539),e(5003),e(4747),e(9337),e(489),e(2419),e(1817),e(2165),e(6992),e(8783),e(3948),e(1038),e(7042),e(8309),e(4916),e(2707),e(2222),e(9600),e(9714),e(5306),e(1249),e(9841),e(4953),e(6977),e(6699),e(5192),e(9653),e(3123),e(4723),e(8734),e(2472),e(2990),e(8927),e(3105),e(5035),e(4345),e(7174),e(2846),e(4731),e(7209),e(6319),e(8867),e(7789),e(3739),e(9368),e(4483),e(2056),e(3462),e(678),e(7462),e(3824),e(5021),e(2974),e(5016),e(7803),e(3290),e(9601),e(3210),e(9254),e(7397),e(8674);var n=d(e(2830)),a=d(e(2635)),c=d(e(5153)),u=d(e(1917)),f=e(7187),h=d(e(7337)),i=d(e(8478));function d(pt){return pt&&pt.__esModule?pt:{default:pt}}var t=e(3857);function s(pt,U){if(!(pt instanceof U))throw new TypeError("Cannot call a class as a function")}function o(pt,U){for(var P=0;P"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function S(pt){if(pt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return pt}function B(pt,U){return U&&(typeof U=="object"||typeof U=="function")?U:S(pt)}function R(pt){var U=w();return function(){var X=g(pt),G;if(U){var nt=g(this).constructor;G=Reflect.construct(X,arguments,nt)}else G=X.apply(this,arguments);return B(this,G)}}function N(pt,U){return ot(pt)||lt(pt,U)||gt(pt,U)||at()}function F(pt){return J(pt)||$(pt)||gt(pt)||wt()}function J(pt){if(Array.isArray(pt))return mt(pt)}function ot(pt){if(Array.isArray(pt))return pt}function $(pt){if(typeof Symbol<"u"&&Symbol.iterator in Object(pt))return Array.from(pt)}function lt(pt,U){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(pt)))){var P=[],X=!0,G=!1,nt=void 0;try{for(var vt=pt[Symbol.iterator](),Ht;!(X=(Ht=vt.next()).done)&&(P.push(Ht.value),!(U&&P.length===U));X=!0);}catch(Yt){G=!0,nt=Yt}finally{try{!X&&vt.return!=null&&vt.return()}finally{if(G)throw nt}}return P}}function gt(pt,U){if(!!pt){if(typeof pt=="string")return mt(pt,U);var P=Object.prototype.toString.call(pt).slice(8,-1);if(P==="Object"&&pt.constructor&&(P=pt.constructor.name),P==="Map"||P==="Set")return Array.from(pt);if(P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return mt(pt,U)}}function mt(pt,U){(U==null||U>pt.length)&&(U=pt.length);for(var P=0,X=new Array(U);P"u"||pt[Symbol.iterator]==null){if(Array.isArray(pt)||(P=gt(pt))||U&&pt&&typeof pt.length=="number"){P&&(pt=P);var X=0,G=function(){};return{s:G,n:function(){return X>=pt.length?{done:!0}:{done:!1,value:pt[X++]}},e:function(te){throw te},f:G}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var nt=!0,vt=!1,Ht;return{s:function(){P=pt[Symbol.iterator]()},n:function(){var te=P.next();return nt=te.done,te},e:function(te){vt=!0,Ht=te},f:function(){try{!nt&&P.return!=null&&P.return()}finally{if(vt)throw Ht}}}}var St=function(){function pt(){s(this,pt)}return v(pt,[{key:"toString",value:function(){throw new Error("Must be implemented by subclasses")}}]),pt}(),V=function(){function pt(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};s(this,pt),this._items={},this.limits=typeof U.limits=="boolean"?U.limits:!0}return v(pt,[{key:"add",value:function(P,X){return this._items[P]=X}},{key:"get",value:function(P){return this._items[P]}},{key:"toString",value:function(){var P=this,X=Object.keys(this._items).sort(function(se,he){return P._compareKeys(se,he)}),G=["<<"];if(this.limits&&X.length>1){var nt=X[0],vt=X[X.length-1];G.push(" /Limits ".concat(bt.convert([this._dataForKey(nt),this._dataForKey(vt)])))}G.push(" /".concat(this._keysName()," ["));var Ht=dt(X),Yt;try{for(Ht.s();!(Yt=Ht.n()).done;){var te=Yt.value;G.push(" ".concat(bt.convert(this._dataForKey(te))," ").concat(bt.convert(this._items[te])))}}catch(se){Ht.e(se)}finally{Ht.f()}return G.push("]"),G.push(">>"),G.join(` @@ -152,7 +152,7 @@ eth ntilde ograve oacute ocircumflex otilde odieresis divide oslash ugrave uacute ucircumflex udieresis yacute thorn ydieresis`.split(/\s+/),Jt=function(){v(pt,null,[{key:"open",value:function(P){return new pt(t.readFileSync(P,"utf8"))}}]);function pt(U){s(this,pt),this.contents=U,this.attributes={},this.glyphWidths={},this.boundingBoxes={},this.kernPairs={},this.parse(),this.charWidths=new Array(256);for(var P=0;P<=255;P++)this.charWidths[P]=this.glyphWidths[Ft[P]];this.bbox=this.attributes.FontBBox.split(/\s+/).map(function(X){return+X}),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}return v(pt,[{key:"parse",value:function(){var P="",X=dt(this.contents.split(` -`)),G;try{for(X.s();!(G=X.n()).done;){var nt=G.value,vt,Ht;if(vt=nt.match(/^Start(\w+)/)){P=vt[1];continue}else if(vt=nt.match(/^End(\w+)/)){P="";continue}switch(P){case"FontMetrics":vt=nt.match(/(^\w+)\s+(.*)/);var Yt=vt[1],te=vt[2];(Ht=this.attributes[Yt])?(Array.isArray(Ht)||(Ht=this.attributes[Yt]=[Ht]),Ht.push(te)):this.attributes[Yt]=te;break;case"CharMetrics":if(!/^CH?\s/.test(nt))continue;var se=nt.match(/\bN\s+(\.?\w+)\s*;/)[1];this.glyphWidths[se]=+nt.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":vt=nt.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/),vt&&(this.kernPairs[vt[1]+"\0"+vt[2]]=parseInt(vt[3]));break}}}catch(he){X.e(he)}finally{X.f()}}},{key:"encodeText",value:function(P){for(var X=[],G=0,nt=P.length;G>8,Yt=0;this.font.post.isFixedPitch&&(Yt|=1<<0),1<=Ht&&Ht<=7&&(Yt|=1<<1),Yt|=1<<2,Ht===10&&(Yt|=1<<3),this.font.head.macStyle.italic&&(Yt|=1<<6);var te=[1,2,3,4,5,6].map(function(Ne){return String.fromCharCode((G.id.charCodeAt(Ne)||73)+17)}).join(""),se=te+"+"+this.font.postscriptName,he=this.font.bbox,pe=this.document.ref({Type:"FontDescriptor",FontName:se,Flags:Yt,FontBBox:[he.minX*this.scale,he.minY*this.scale,he.maxX*this.scale,he.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});nt?pe.data.FontFile3=vt:pe.data.FontFile2=vt,pe.end();var ye={Type:"Font",Subtype:"CIDFontType0",BaseFont:se,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:pe,W:[0,this.widths]};nt||(ye.Subtype="CIDFontType2",ye.CIDToGIDMap="Identity");var Be=this.document.ref(ye);return Be.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:se,Encoding:"Identity-H",DescendantFonts:[Be],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}},{key:"toUnicodeCmap",value:function(){var G=this.document.ref(),nt=[],vt=dt(this.unicode),Ht;try{for(vt.s();!(Ht=vt.n()).done;){var Yt=Ht.value,te=[],se=dt(Yt),he;try{for(se.s();!(he=se.n()).done;){var pe=he.value;pe>65535&&(pe-=65536,te.push(Ae(pe>>>10&1023|55296)),pe=56320|pe&1023),te.push(Ae(pe))}}catch(ye){se.e(ye)}finally{se.f()}nt.push("<".concat(te.join(" "),">"))}}catch(ye){vt.e(ye)}finally{vt.f()}return G.end(`/CIDInit /ProcSet findresource begin +`)),G;try{for(X.s();!(G=X.n()).done;){var nt=G.value,vt,Ht;if(vt=nt.match(/^Start(\w+)/)){P=vt[1];continue}else if(vt=nt.match(/^End(\w+)/)){P="";continue}switch(P){case"FontMetrics":vt=nt.match(/(^\w+)\s+(.*)/);var Yt=vt[1],te=vt[2];(Ht=this.attributes[Yt])?(Array.isArray(Ht)||(Ht=this.attributes[Yt]=[Ht]),Ht.push(te)):this.attributes[Yt]=te;break;case"CharMetrics":if(!/^CH?\s/.test(nt))continue;var se=nt.match(/\bN\s+(\.?\w+)\s*;/)[1];this.glyphWidths[se]=+nt.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":vt=nt.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/),vt&&(this.kernPairs[vt[1]+"\0"+vt[2]]=parseInt(vt[3]));break}}}catch(he){X.e(he)}finally{X.f()}}},{key:"encodeText",value:function(P){for(var X=[],G=0,nt=P.length;G>8,Yt=0;this.font.post.isFixedPitch&&(Yt|=1<<0),1<=Ht&&Ht<=7&&(Yt|=1<<1),Yt|=1<<2,Ht===10&&(Yt|=1<<3),this.font.head.macStyle.italic&&(Yt|=1<<6);var te=[1,2,3,4,5,6].map(function(Ne){return String.fromCharCode((G.id.charCodeAt(Ne)||73)+17)}).join(""),se=te+"+"+this.font.postscriptName,he=this.font.bbox,pe=this.document.ref({Type:"FontDescriptor",FontName:se,Flags:Yt,FontBBox:[he.minX*this.scale,he.minY*this.scale,he.maxX*this.scale,he.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});nt?pe.data.FontFile3=vt:pe.data.FontFile2=vt,pe.end();var ye={Type:"Font",Subtype:"CIDFontType0",BaseFont:se,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:pe,W:[0,this.widths]};nt||(ye.Subtype="CIDFontType2",ye.CIDToGIDMap="Identity");var Be=this.document.ref(ye);return Be.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:se,Encoding:"Identity-H",DescendantFonts:[Be],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}},{key:"toUnicodeCmap",value:function(){var G=this.document.ref(),nt=[],vt=dt(this.unicode),Ht;try{for(vt.s();!(Ht=vt.n()).done;){var Yt=Ht.value,te=[],se=dt(Yt),he;try{for(se.s();!(he=se.n()).done;){var pe=he.value;pe>65535&&(pe-=65536,te.push(Ae(pe>>>10&1023|55296)),pe=56320|pe&1023),te.push(Ae(pe))}}catch(ye){se.e(ye)}finally{se.f()}nt.push("<".concat(te.join(" "),">"))}}catch(ye){vt.e(ye)}finally{vt.f()}return G.end(`/CIDInit /ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo << @@ -171,22 +171,22 @@ endbfrange endcmap CMapName currentdict /CMap defineresource pop end -end`)),G}}]),P}(Ut),ke=function(){function pt(){s(this,pt)}return v(pt,null,[{key:"open",value:function(P,X,G,nt){var vt;if(typeof X=="string"){if(be.isStandardFont(X))return new be(P,X,nt);X=t.readFileSync(X)}if(r.isBuffer(X)?vt=l.default.create(X,G):X instanceof Uint8Array?vt=l.default.create(r.from(X),G):X instanceof ArrayBuffer&&(vt=l.default.create(r.from(new Uint8Array(X)),G)),vt==null)throw new Error("Not a supported font format or standard PDF font.");return new Le(P,vt,nt)}}]),pt}(),He={initFonts:function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"Helvetica";this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},U&&this.font(U)},font:function(U,P,X){var G,nt;if(typeof P=="number"&&(X=P,P=null),typeof U=="string"&&this._registeredFonts[U]){G=U;var vt=this._registeredFonts[U];U=vt.src,P=vt.family}else G=P||U,typeof G!="string"&&(G=null);if(X!=null&&this.fontSize(X),nt=this._fontFamilies[G])return this._font=nt,this;var Ht="F".concat(++this._fontCount);return this._font=ke.open(this,U,P,Ht),(nt=this._fontFamilies[this._font.name])?(this._font=nt,this):(G&&(this._fontFamilies[G]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize:function(U){return this._fontSize=U,this},currentLineHeight:function(U){return U==null&&(U=!1),this._font.lineHeight(this._fontSize,U)},registerFont:function(U,P,X){return this._registeredFonts[U]={src:P,family:X},this}},ne=function(pt){m(P,pt);var U=R(P);function P(X,G){var nt;return s(this,P),nt=U.call(this),nt.document=X,nt.indent=G.indent||0,nt.characterSpacing=G.characterSpacing||0,nt.wordSpacing=G.wordSpacing===0,nt.columns=G.columns||1,nt.columnGap=G.columnGap!=null?G.columnGap:18,nt.lineWidth=(G.width-nt.columnGap*(nt.columns-1))/nt.columns,nt.spaceLeft=nt.lineWidth,nt.startX=nt.document.x,nt.startY=nt.document.y,nt.column=1,nt.ellipsis=G.ellipsis,nt.continuedX=0,nt.features=G.features,G.height!=null?(nt.height=G.height,nt.maxY=nt.startY+G.height):nt.maxY=nt.document.page.maxY(),nt.on("firstLine",function(vt){var Ht=nt.continuedX||nt.indent;return nt.document.x+=Ht,nt.lineWidth-=Ht,nt.once("line",function(){if(nt.document.x-=Ht,nt.lineWidth+=Ht,vt.continued&&!nt.continuedX&&(nt.continuedX=nt.indent),!vt.continued)return nt.continuedX=0})}),nt.on("lastLine",function(vt){var Ht=vt.align;return Ht==="justify"&&(vt.align="left"),nt.lastLine=!0,nt.once("line",function(){return nt.document.y+=vt.paragraphGap||0,vt.align=Ht,nt.lastLine=!1})}),nt}return v(P,[{key:"wordWidth",value:function(G){return this.document.widthOfString(G,this)+this.characterSpacing+this.wordSpacing}},{key:"eachWord",value:function(G,nt){for(var vt,Ht=new h.default(G),Yt=null,te=Object.create(null);vt=Ht.nextBreak();){var se,he=G.slice((Yt!=null?Yt.position:void 0)||0,vt.position),pe=te[he]!=null?te[he]:te[he]=this.wordWidth(he);if(pe>this.lineWidth+this.continuedX)for(var ye=Yt,Be={};he.length;){var Ne,$e;pe>this.spaceLeft?(Ne=Math.ceil(this.spaceLeft/(pe/he.length)),pe=this.wordWidth(he.slice(0,Ne)),$e=pe<=this.spaceLeft&&Nethis.spaceLeft&&Ne>0;_e||$e;)_e?(pe=this.wordWidth(he.slice(0,--Ne)),_e=pe>this.spaceLeft&&Ne>0):(pe=this.wordWidth(he.slice(0,++Ne)),_e=pe>this.spaceLeft&&Ne>0,$e=pe<=this.spaceLeft&&Nethis.maxY||Ht>this.maxY)&&this.nextSection();var Yt="",te=0,se=0,he=0,pe=this.document.y,ye=function(){return nt.textWidth=te+vt.wordSpacing*(se-1),nt.wordCount=se,nt.lineWidth=vt.lineWidth,pe=vt.document.y,vt.emit("line",Yt,nt,vt),he++};return this.emit("sectionStart",nt,this),this.eachWord(G,function(Be,Ne,$e,_e){if((_e==null||_e.required)&&(vt.emit("firstLine",nt,vt),vt.spaceLeft=vt.lineWidth),Ne<=vt.spaceLeft&&(Yt+=Be,te+=Ne,se++),$e.required||Ne>vt.spaceLeft){var gr=vt.document.currentLineHeight(!0);if(vt.height!=null&&vt.ellipsis&&vt.document.y+gr*2>vt.maxY&&vt.column>=vt.columns){for(vt.ellipsis===!0&&(vt.ellipsis="\u2026"),Yt=Yt.replace(/\s+$/,""),te=vt.wordWidth(Yt+vt.ellipsis);Yt&&te>vt.lineWidth;)Yt=Yt.slice(0,-1).replace(/\s+$/,""),te=vt.wordWidth(Yt+vt.ellipsis);te<=vt.lineWidth&&(Yt=Yt+vt.ellipsis),te=vt.wordWidth(Yt)}if($e.required&&(Ne>vt.spaceLeft&&(ye(),Yt=Be,te=Ne,se=1),vt.emit("lastLine",nt,vt)),ye(),vt.document.y+gr>vt.maxY){var Vr=vt.nextSection();if(!Vr)return se=0,Yt="",!1}return $e.required?(vt.spaceLeft=vt.lineWidth,Yt="",te=0,se=0):(vt.spaceLeft=vt.lineWidth-Ne,Yt=Be,te=Ne,se=1)}else return vt.spaceLeft-=Ne}),se>0&&(this.emit("lastLine",nt,this),ye()),this.emit("sectionEnd",nt,this),nt.continued===!0?(he>1&&(this.continuedX=0),this.continuedX+=nt.textWidth||0,this.document.y=pe):this.document.x=this.startX}},{key:"nextSection",value:function(G){if(this.emit("sectionEnd",G,this),++this.column>this.columns){if(this.height!=null)return!1;if(this.document.continueOnNewPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.document.x=this.startX,this.document._fillColor){var nt;(nt=this.document).fillColor.apply(nt,F(this.document._fillColor))}this.emit("pageBreak",G,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",G,this);return this.emit("sectionStart",G,this),!0}}]),P}(f.EventEmitter),Ee=bt.number,Me={initText:function(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap:function(U){return this._lineGap=U,this},moveDown:function(U){return U==null&&(U=1),this.y+=this.currentLineHeight(!0)*U+this._lineGap,this},moveUp:function(U){return U==null&&(U=1),this.y-=this.currentLineHeight(!0)*U+this._lineGap,this},_text:function(U,P,X,G,nt){var vt=this;G=this._initOptions(P,X,G),U=U==null?"":"".concat(U),G.wordSpacing&&(U=U.replace(/\s{2,}/g," "));var Ht=function(){G.structParent&&G.structParent.add(vt.struct(G.structType||"P",[vt.markStructureContent(G.structType||"P")]))};if(G.width){var Yt=this._wrapper;Yt||(Yt=new ne(this,G),Yt.on("line",nt),Yt.on("firstLine",Ht)),this._wrapper=G.continued?Yt:null,this._textOptions=G.continued?G:null,Yt.wrap(U,G)}else{var te=dt(U.split(` +end`)),G}}]),P}(Ut),ke=function(){function pt(){s(this,pt)}return v(pt,null,[{key:"open",value:function(P,X,G,nt){var vt;if(typeof X=="string"){if(be.isStandardFont(X))return new be(P,X,nt);X=t.readFileSync(X)}if(r.isBuffer(X)?vt=u.default.create(X,G):X instanceof Uint8Array?vt=u.default.create(r.from(X),G):X instanceof ArrayBuffer&&(vt=u.default.create(r.from(new Uint8Array(X)),G)),vt==null)throw new Error("Not a supported font format or standard PDF font.");return new Le(P,vt,nt)}}]),pt}(),He={initFonts:function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"Helvetica";this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},U&&this.font(U)},font:function(U,P,X){var G,nt;if(typeof P=="number"&&(X=P,P=null),typeof U=="string"&&this._registeredFonts[U]){G=U;var vt=this._registeredFonts[U];U=vt.src,P=vt.family}else G=P||U,typeof G!="string"&&(G=null);if(X!=null&&this.fontSize(X),nt=this._fontFamilies[G])return this._font=nt,this;var Ht="F".concat(++this._fontCount);return this._font=ke.open(this,U,P,Ht),(nt=this._fontFamilies[this._font.name])?(this._font=nt,this):(G&&(this._fontFamilies[G]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize:function(U){return this._fontSize=U,this},currentLineHeight:function(U){return U==null&&(U=!1),this._font.lineHeight(this._fontSize,U)},registerFont:function(U,P,X){return this._registeredFonts[U]={src:P,family:X},this}},ne=function(pt){m(P,pt);var U=R(P);function P(X,G){var nt;return s(this,P),nt=U.call(this),nt.document=X,nt.indent=G.indent||0,nt.characterSpacing=G.characterSpacing||0,nt.wordSpacing=G.wordSpacing===0,nt.columns=G.columns||1,nt.columnGap=G.columnGap!=null?G.columnGap:18,nt.lineWidth=(G.width-nt.columnGap*(nt.columns-1))/nt.columns,nt.spaceLeft=nt.lineWidth,nt.startX=nt.document.x,nt.startY=nt.document.y,nt.column=1,nt.ellipsis=G.ellipsis,nt.continuedX=0,nt.features=G.features,G.height!=null?(nt.height=G.height,nt.maxY=nt.startY+G.height):nt.maxY=nt.document.page.maxY(),nt.on("firstLine",function(vt){var Ht=nt.continuedX||nt.indent;return nt.document.x+=Ht,nt.lineWidth-=Ht,nt.once("line",function(){if(nt.document.x-=Ht,nt.lineWidth+=Ht,vt.continued&&!nt.continuedX&&(nt.continuedX=nt.indent),!vt.continued)return nt.continuedX=0})}),nt.on("lastLine",function(vt){var Ht=vt.align;return Ht==="justify"&&(vt.align="left"),nt.lastLine=!0,nt.once("line",function(){return nt.document.y+=vt.paragraphGap||0,vt.align=Ht,nt.lastLine=!1})}),nt}return v(P,[{key:"wordWidth",value:function(G){return this.document.widthOfString(G,this)+this.characterSpacing+this.wordSpacing}},{key:"eachWord",value:function(G,nt){for(var vt,Ht=new h.default(G),Yt=null,te=Object.create(null);vt=Ht.nextBreak();){var se,he=G.slice((Yt!=null?Yt.position:void 0)||0,vt.position),pe=te[he]!=null?te[he]:te[he]=this.wordWidth(he);if(pe>this.lineWidth+this.continuedX)for(var ye=Yt,Be={};he.length;){var Ne,$e;pe>this.spaceLeft?(Ne=Math.ceil(this.spaceLeft/(pe/he.length)),pe=this.wordWidth(he.slice(0,Ne)),$e=pe<=this.spaceLeft&&Nethis.spaceLeft&&Ne>0;_e||$e;)_e?(pe=this.wordWidth(he.slice(0,--Ne)),_e=pe>this.spaceLeft&&Ne>0):(pe=this.wordWidth(he.slice(0,++Ne)),_e=pe>this.spaceLeft&&Ne>0,$e=pe<=this.spaceLeft&&Nethis.maxY||Ht>this.maxY)&&this.nextSection();var Yt="",te=0,se=0,he=0,pe=this.document.y,ye=function(){return nt.textWidth=te+vt.wordSpacing*(se-1),nt.wordCount=se,nt.lineWidth=vt.lineWidth,pe=vt.document.y,vt.emit("line",Yt,nt,vt),he++};return this.emit("sectionStart",nt,this),this.eachWord(G,function(Be,Ne,$e,_e){if((_e==null||_e.required)&&(vt.emit("firstLine",nt,vt),vt.spaceLeft=vt.lineWidth),Ne<=vt.spaceLeft&&(Yt+=Be,te+=Ne,se++),$e.required||Ne>vt.spaceLeft){var gr=vt.document.currentLineHeight(!0);if(vt.height!=null&&vt.ellipsis&&vt.document.y+gr*2>vt.maxY&&vt.column>=vt.columns){for(vt.ellipsis===!0&&(vt.ellipsis="\u2026"),Yt=Yt.replace(/\s+$/,""),te=vt.wordWidth(Yt+vt.ellipsis);Yt&&te>vt.lineWidth;)Yt=Yt.slice(0,-1).replace(/\s+$/,""),te=vt.wordWidth(Yt+vt.ellipsis);te<=vt.lineWidth&&(Yt=Yt+vt.ellipsis),te=vt.wordWidth(Yt)}if($e.required&&(Ne>vt.spaceLeft&&(ye(),Yt=Be,te=Ne,se=1),vt.emit("lastLine",nt,vt)),ye(),vt.document.y+gr>vt.maxY){var Vr=vt.nextSection();if(!Vr)return se=0,Yt="",!1}return $e.required?(vt.spaceLeft=vt.lineWidth,Yt="",te=0,se=0):(vt.spaceLeft=vt.lineWidth-Ne,Yt=Be,te=Ne,se=1)}else return vt.spaceLeft-=Ne}),se>0&&(this.emit("lastLine",nt,this),ye()),this.emit("sectionEnd",nt,this),nt.continued===!0?(he>1&&(this.continuedX=0),this.continuedX+=nt.textWidth||0,this.document.y=pe):this.document.x=this.startX}},{key:"nextSection",value:function(G){if(this.emit("sectionEnd",G,this),++this.column>this.columns){if(this.height!=null)return!1;if(this.document.continueOnNewPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.document.x=this.startX,this.document._fillColor){var nt;(nt=this.document).fillColor.apply(nt,F(this.document._fillColor))}this.emit("pageBreak",G,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",G,this);return this.emit("sectionStart",G,this),!0}}]),P}(f.EventEmitter),Ee=bt.number,Me={initText:function(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap:function(U){return this._lineGap=U,this},moveDown:function(U){return U==null&&(U=1),this.y+=this.currentLineHeight(!0)*U+this._lineGap,this},moveUp:function(U){return U==null&&(U=1),this.y-=this.currentLineHeight(!0)*U+this._lineGap,this},_text:function(U,P,X,G,nt){var vt=this;G=this._initOptions(P,X,G),U=U==null?"":"".concat(U),G.wordSpacing&&(U=U.replace(/\s{2,}/g," "));var Ht=function(){G.structParent&&G.structParent.add(vt.struct(G.structType||"P",[vt.markStructureContent(G.structType||"P")]))};if(G.width){var Yt=this._wrapper;Yt||(Yt=new ne(this,G),Yt.on("line",nt),Yt.on("firstLine",Ht)),this._wrapper=G.continued?Yt:null,this._textOptions=G.continued?G:null,Yt.wrap(U,G)}else{var te=dt(U.split(` `)),se;try{for(te.s();!(se=te.n()).done;){var he=se.value;Ht(),nt(he,G)}}catch(pe){te.e(pe)}finally{te.f()}}return this},text:function(U,P,X,G){return this._text(U,P,X,G,this._line)},widthOfString:function(U){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this._font.widthOfString(U,this._fontSize,P.features)+(P.characterSpacing||0)*(U.length-1)},heightOfString:function(U,P){var X=this,G=this.x,nt=this.y;P=this._initOptions(P),P.height=1/0;var vt=P.lineGap||this._lineGap||0;this._text(U,this.x,this.y,P,function(){return X.y+=X.currentLineHeight(!0)+vt});var Ht=this.y-nt;return this.x=G,this.y=nt,Ht},list:function(U,P,X,G,nt){var vt=this;G=this._initOptions(P,X,G);var Ht=G.listType||"bullet",Yt=Math.round(this._font.ascender/1e3*this._fontSize),te=Yt/2,se=G.bulletRadius||Yt/3,he=G.textIndent||(Ht==="bullet"?se*5:Yt*2),pe=G.bulletIndent||(Ht==="bullet"?se*8:Yt*2),ye=1,Be=[],Ne=[],$e=[],_e=function ar(Dr){for(var Qr=1,Fr=0;Fr0&&arguments[0]!==void 0?arguments[0]:{},P=arguments.length>1?arguments[1]:void 0,X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};typeof U=="object"&&(X=U,U=null);var G=Object.assign({},X);if(this._textOptions)for(var nt in this._textOptions){var vt=this._textOptions[nt];nt!=="continued"&&G[nt]===void 0&&(G[nt]=vt)}return U!=null&&(this.x=U),P!=null&&(this.y=P),G.lineBreak!==!1&&(G.width==null&&(G.width=this.page.width-this.x-this.page.margins.right),G.width=Math.max(G.width,0)),G.columns||(G.columns=0),G.columnGap==null&&(G.columnGap=18),G},_line:function(U){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=arguments.length>2?arguments[2]:void 0;this._fragment(U,this.x,this.y,P);var G=P.lineGap||this._lineGap||0;return X?this.y+=this.currentLineHeight(!0)+G:this.x+=this.widthOfString(U)},_fragment:function(U,P,X,G){var nt=this,vt,Ht,Yt,te,se,he;if(U="".concat(U).replace(/\n/g,""),U.length!==0){var pe=G.align||"left",ye=G.wordSpacing||0,Be=G.characterSpacing||0;if(G.width)switch(pe){case"right":se=this.widthOfString(U.replace(/\s+$/,""),G),P+=G.lineWidth-se;break;case"center":P+=G.lineWidth/2-G.textWidth/2;break;case"justify":he=U.trim().split(/\s+/),se=this.widthOfString(U.replace(/\s+/g,""),G);var Ne=this.widthOfString(" ")+Be;ye=Math.max(0,(G.lineWidth-se)/Math.max(1,he.length-1)-Ne);break}if(typeof G.baseline=="number")vt=-G.baseline;else{switch(G.baseline){case"svg-middle":vt=.5*this._font.xHeight;break;case"middle":case"svg-central":vt=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":vt=this._font.descender;break;case"alphabetic":vt=0;break;case"mathematical":vt=.5*this._font.ascender;break;case"hanging":vt=.8*this._font.ascender;break;case"top":vt=this._font.ascender;break;default:vt=this._font.ascender}vt=vt/1e3*this._fontSize}var $e=G.textWidth+ye*(G.wordCount-1)+Be*(U.length-1);if(G.link!=null&&this.link(P,X,$e,this.currentLineHeight(),G.link),G.goTo!=null&&this.goTo(P,X,$e,this.currentLineHeight(),G.goTo),G.destination!=null&&this.addNamedDestination(G.destination,"XYZ",P,X,null),G.underline){this.save(),G.stroke||this.strokeColor.apply(this,F(this._fillColor||[]));var _e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(_e);var gr=X+this.currentLineHeight()-_e;this.moveTo(P,gr),this.lineTo(P+$e,gr),this.stroke(),this.restore()}if(G.strike){this.save(),G.stroke||this.strokeColor.apply(this,F(this._fillColor||[]));var Vr=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(Vr);var ar=X+this.currentLineHeight()/2;this.moveTo(P,ar),this.lineTo(P+$e,ar),this.stroke(),this.restore()}if(this.save(),G.oblique){var Dr;typeof G.oblique=="number"?Dr=-Math.tan(G.oblique*Math.PI/180):Dr=-.25,this.transform(1,0,0,1,P,X),this.transform(1,0,Dr,1,-Dr*vt,0),this.transform(1,0,0,1,-P,-X)}this.transform(1,0,0,-1,0,this.page.height),X=this.page.height-X-vt,this.page.fonts[this._font.id]==null&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent("1 0 0 1 ".concat(Ee(P)," ").concat(Ee(X)," Tm")),this.addContent("/".concat(this._font.id," ").concat(Ee(this._fontSize)," Tf"));var Qr=G.fill&&G.stroke?2:G.stroke?1:0;if(Qr&&this.addContent("".concat(Qr," Tr")),Be&&this.addContent("".concat(Ee(Be)," Tc")),ye){he=U.trim().split(/\s+/),ye+=this.widthOfString(" ")+Be,ye*=1e3/this._fontSize,Ht=[],te=[];var Fr=dt(he),_r;try{for(Fr.s();!(_r=Fr.n()).done;){var In=_r.value,hn=this._font.encode(In,G.features),Mn=N(hn,2),ha=Mn[0],Rn=Mn[1];Ht=Ht.concat(ha),te=te.concat(Rn);var Wn={},ea=te[te.length-1];for(var Sn in ea){var Sa=ea[Sn];Wn[Sn]=Sa}Wn.xAdvance+=ye,te[te.length-1]=Wn}}catch(ra){Fr.e(ra)}finally{Fr.f()}}else{var Tn=this._font.encode(U,G.features),Ga=N(Tn,2);Ht=Ga[0],te=Ga[1]}var da=this._fontSize/1e3,va=[],Aa=0,Ea=!1,Va=function(Gn){if(Aa ").concat(Ee(-xi)))}return Aa=Gn},Ca=function(Gn){if(Va(Gn),va.length>0)return nt.addContent("[".concat(va.join(" "),"] TJ")),va.length=0};for(Yt=0;Yt3&&arguments[3]!==void 0?arguments[3]:{},nt,vt,Ht,Yt,te,se,he;typeof P=="object"&&(G=P,P=null),P=(se=P!=null?P:G.x)!=null?se:this.x,X=(he=X!=null?X:G.y)!=null?he:this.y,typeof U=="string"&&(Yt=this._imageRegistry[U]),Yt||(U.width&&U.height?Yt=U:Yt=this.openImage(U)),Yt.obj||Yt.embed(this),this.page.xobjects[Yt.label]==null&&(this.page.xobjects[Yt.label]=Yt.obj);var pe=G.width||Yt.width,ye=G.height||Yt.height;if(G.width&&!G.height){var Be=pe/Yt.width;pe=Yt.width*Be,ye=Yt.height*Be}else if(G.height&&!G.width){var Ne=ye/Yt.height;pe=Yt.width*Ne,ye=Yt.height*Ne}else if(G.scale)pe=Yt.width*G.scale,ye=Yt.height*G.scale;else if(G.fit){var $e=N(G.fit,2);Ht=$e[0],nt=$e[1],vt=Ht/nt,te=Yt.width/Yt.height,te>vt?(pe=Ht,ye=Ht/te):(ye=nt,pe=nt*te)}else if(G.cover){var _e=N(G.cover,2);Ht=_e[0],nt=_e[1],vt=Ht/nt,te=Yt.width/Yt.height,te>vt?(ye=nt,pe=nt*te):(pe=Ht,ye=Ht/te)}return(G.fit||G.cover)&&(G.align==="center"?P=P+Ht/2-pe/2:G.align==="right"&&(P=P+Ht-pe),G.valign==="center"?X=X+nt/2-ye/2:G.valign==="bottom"&&(X=X+nt-ye)),G.link!=null&&this.link(P,X,pe,ye,G.link),G.goTo!=null&&this.goTo(P,X,pe,ye,G.goTo),G.destination!=null&&this.addNamedDestination(G.destination,"XYZ",P,X,null),this.y===X&&(this.y+=ye),this.save(),this.transform(pe,0,0,-ye,P,X+ye),this.addContent("/".concat(Yt.label," Do")),this.restore(),this},openImage:function(U){var P;return typeof U=="string"&&(P=this._imageRegistry[U]),P||(P=Ye.open(U,"I".concat(++this._imageCount)),typeof U=="string"&&(this._imageRegistry[U]=P)),P}},Cr={annotate:function(U,P,X,G,nt){nt.Type="Annot",nt.Rect=this._convertRect(U,P,X,G),nt.Border=[0,0,0],nt.Subtype==="Link"&&typeof nt.F>"u"&&(nt.F=1<<2),nt.Subtype!=="Link"&&nt.C==null&&(nt.C=this._normalizeColor(nt.color||[0,0,0])),delete nt.color,typeof nt.Dest=="string"&&(nt.Dest=new String(nt.Dest));for(var vt in nt){var Ht=nt[vt];nt[vt[0].toUpperCase()+vt.slice(1)]=Ht}var Yt=this.ref(nt);return this.page.annotations.push(Yt),Yt.end(),this},note:function(U,P,X,G,nt){var vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return vt.Subtype="Text",vt.Contents=new String(nt),vt.Name="Comment",vt.color==null&&(vt.color=[243,223,92]),this.annotate(U,P,X,G,vt)},goTo:function(U,P,X,G,nt){var vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return vt.Subtype="Link",vt.A=this.ref({S:"GoTo",D:new String(nt)}),vt.A.end(),this.annotate(U,P,X,G,vt)},link:function(U,P,X,G,nt){var vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(vt.Subtype="Link",typeof nt=="number"){var Ht=this._root.data.Pages.data;if(nt>=0&&nt4&&arguments[4]!==void 0?arguments[4]:{},vt=this._convertRect(U,P,X,G),Ht=N(vt,4),Yt=Ht[0],te=Ht[1],se=Ht[2],he=Ht[3];return nt.QuadPoints=[Yt,he,se,he,Yt,te,se,te],nt.Contents=new String,this.annotate(U,P,X,G,nt)},highlight:function(U,P,X,G){var nt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return nt.Subtype="Highlight",nt.color==null&&(nt.color=[241,238,148]),this._markup(U,P,X,G,nt)},underline:function(U,P,X,G){var nt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return nt.Subtype="Underline",this._markup(U,P,X,G,nt)},strike:function(U,P,X,G){var nt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return nt.Subtype="StrikeOut",this._markup(U,P,X,G,nt)},lineAnnotation:function(U,P,X,G){var nt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return nt.Subtype="Line",nt.Contents=new String,nt.L=[U,this.page.height-P,X,this.page.height-G],this.annotate(U,P,X,G,nt)},rectAnnotation:function(U,P,X,G){var nt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return nt.Subtype="Square",nt.Contents=new String,this.annotate(U,P,X,G,nt)},ellipseAnnotation:function(U,P,X,G){var nt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return nt.Subtype="Circle",nt.Contents=new String,this.annotate(U,P,X,G,nt)},textAnnotation:function(U,P,X,G,nt){var vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return vt.Subtype="FreeText",vt.Contents=new String(nt),vt.DA=new String,this.annotate(U,P,X,G,vt)},fileAnnotation:function(U,P,X,G){var nt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},Ht=this.file(nt.src,Object.assign({hidden:!0},nt));return vt.Subtype="FileAttachment",vt.FS=Ht,vt.Contents?vt.Contents=new String(vt.Contents):Ht.data.Desc&&(vt.Contents=Ht.data.Desc),this.annotate(U,P,X,G,vt)},_convertRect:function(U,P,X,G){var nt=P;P+=G;var vt=U+X,Ht=N(this._ctm,6),Yt=Ht[0],te=Ht[1],se=Ht[2],he=Ht[3],pe=Ht[4],ye=Ht[5];return U=Yt*U+se*P+pe,P=te*U+he*P+ye,vt=Yt*vt+se*nt+pe,nt=te*vt+he*nt+ye,[U,P,vt,nt]}},xr=function(){function pt(U,P,X,G){var nt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{expanded:!1};s(this,pt),this.document=U,this.options=nt,this.outlineData={},G!==null&&(this.outlineData.Dest=[G.dictionary,"Fit"]),P!==null&&(this.outlineData.Parent=P),X!==null&&(this.outlineData.Title=new String(X)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}return v(pt,[{key:"addItem",value:function(P){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{expanded:!1},G=new pt(this.document,this.dictionary,P,this.document.page,X);return this.children.push(G),G}},{key:"endOutline",value:function(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);var P=this.children[0],X=this.children[this.children.length-1];this.outlineData.First=P.dictionary,this.outlineData.Last=X.dictionary;for(var G=0,nt=this.children.length;G0&&(vt.outlineData.Prev=this.children[G-1].dictionary),G0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode="UseOutlines"}},mr=function(){function pt(U,P){s(this,pt),this.refs=[{pageRef:U,mcid:P}]}return v(pt,[{key:"push",value:function(P){var X=this;P.refs.forEach(function(G){return X.refs.push(G)})}}]),pt}(),kr=function(){function pt(U,P){var X=this,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},nt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;s(this,pt),this.document=U,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=U.ref({S:P});var vt=this.dictionary.data;(Array.isArray(G)||this._isValidChild(G))&&(nt=G,G={}),typeof G.title<"u"&&(vt.T=new String(G.title)),typeof G.lang<"u"&&(vt.Lang=new String(G.lang)),typeof G.alt<"u"&&(vt.Alt=new String(G.alt)),typeof G.expanded<"u"&&(vt.E=new String(G.expanded)),typeof G.actual<"u"&&(vt.ActualText=new String(G.actual)),this._children=[],nt&&(Array.isArray(nt)||(nt=[nt]),nt.forEach(function(Ht){return X.add(Ht)}),this.end())}return v(pt,[{key:"add",value:function(P){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild(P))throw new Error("Invalid structure element child");return P instanceof pt&&(P.setParent(this.dictionary),this._attached&&P.setAttached()),P instanceof mr&&this._addContentToParentTree(P),typeof P=="function"&&this._attached&&(P=this._contentForClosure(P)),this._children.push(P),this}},{key:"_addContentToParentTree",value:function(P){var X=this;P.refs.forEach(function(G){var nt=G.pageRef,vt=G.mcid,Ht=X.document.getStructParentTree().get(nt.data.StructParents);Ht[vt]=X.dictionary})}},{key:"setParent",value:function(P){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=P,this._flush()}},{key:"setAttached",value:function(){var P=this;this._attached||(this._children.forEach(function(X,G){X instanceof pt&&X.setAttached(),typeof X=="function"&&(P._children[G]=P._contentForClosure(X))}),this._attached=!0,this._flush())}},{key:"end",value:function(){this._ended||(this._children.filter(function(P){return P instanceof pt}).forEach(function(P){return P.end()}),this._ended=!0,this._flush())}},{key:"_isValidChild",value:function(P){return P instanceof pt||P instanceof mr||typeof P=="function"}},{key:"_contentForClosure",value:function(P){var X=this.document.markStructureContent(this.dictionary.data.S);return P(),this.document.endMarkedContent(),this._addContentToParentTree(X),X}},{key:"_isFlushable",value:function(){return!this.dictionary.data.P||!this._ended?!1:this._children.every(function(P){return typeof P=="function"?!1:P instanceof pt?P._isFlushable():!0})}},{key:"_flush",value:function(){var P=this;this._flushed||!this._isFlushable()||(this.dictionary.data.K=[],this._children.forEach(function(X){return P._flushChild(X)}),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}},{key:"_flushChild",value:function(P){var X=this;P instanceof pt&&this.dictionary.data.K.push(P.dictionary),P instanceof mr&&P.refs.forEach(function(G){var nt=G.pageRef,vt=G.mcid;X.dictionary.data.Pg||(X.dictionary.data.Pg=nt),X.dictionary.data.Pg===nt?X.dictionary.data.K.push(vt):X.dictionary.data.K.push({Type:"MCR",Pg:nt,MCID:vt})})}}]),pt}(),un=function(pt){m(P,pt);var U=R(P);function P(){return s(this,P),U.apply(this,arguments)}return v(P,[{key:"_compareKeys",value:function(G,nt){return parseInt(G)-parseInt(nt)}},{key:"_keysName",value:function(){return"Nums"}},{key:"_dataForKey",value:function(G){return parseInt(G)}}]),P}(V),jr={initMarkings:function(U){this.structChildren=[],U.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent:function(U){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(U==="Artifact"||P&&P.mcid){var X=0;for(this.page.markings.forEach(function(nt){(X||nt.structContent||nt.tag==="Artifact")&&X++});X--;)this.endMarkedContent()}if(!P)return this.page.markings.push({tag:U}),this.addContent("/".concat(U," BMC")),this;this.page.markings.push({tag:U,options:P});var G={};return typeof P.mcid<"u"&&(G.MCID=P.mcid),U==="Artifact"&&(typeof P.type=="string"&&(G.Type=P.type),Array.isArray(P.bbox)&&(G.BBox=[P.bbox[0],this.page.height-P.bbox[3],P.bbox[2],this.page.height-P.bbox[1]]),Array.isArray(P.attached)&&P.attached.every(function(nt){return typeof nt=="string"})&&(G.Attached=P.attached)),U==="Span"&&(P.lang&&(G.Lang=new String(P.lang)),P.alt&&(G.Alt=new String(P.alt)),P.expanded&&(G.E=new String(P.expanded)),P.actual&&(G.ActualText=new String(P.actual))),this.addContent("/".concat(U," ").concat(bt.convert(G)," BDC")),this},markStructureContent:function(U){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=this.getStructParentTree().get(this.page.structParentTreeKey),G=X.length;X.push(null),this.markContent(U,A(A({},P),{},{mcid:G}));var nt=new mr(this.page.dictionary,G);return this.page.markings.slice(-1)[0].structContent=nt,nt},endMarkedContent:function(){return this.page.markings.pop(),this.addContent("EMC"),this},struct:function(U){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return new kr(this,U,P,X)},addStructure:function(U){var P=this.getStructTreeRoot();return U.setParent(P),U.setAttached(),this.structChildren.push(U),P.data.K||(P.data.K=[]),P.data.K.push(U.dictionary),this},initPageMarkings:function(U){var P=this;U.forEach(function(X){if(X.structContent){var G=X.structContent,nt=P.markStructureContent(X.tag,X.options);G.push(nt),P.page.markings.slice(-1)[0].structContent=G}else P.markContent(X.tag,X.options)})},endPageMarkings:function(U){var P=U.markings;return P.forEach(function(){return U.write("EMC")}),U.markings=[],P},getMarkInfoDictionary:function(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},getStructTreeRoot:function(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new un,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree:function(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey:function(){this.getMarkInfoDictionary();var U=this.getStructTreeRoot(),P=U.data.ParentTreeNextKey++;return U.data.ParentTree.add(P,[]),P},endMarkings:function(){var U=this._root.data.StructTreeRoot;U&&(U.end(),this.structChildren.forEach(function(P){return P.end()})),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}},rn={readOnly:1,required:2,noExport:4,multiline:4096,password:8192,toggleToOffButton:16384,radioButton:32768,pushButton:65536,combo:131072,edit:262144,sort:524288,multiSelect:2097152,noSpell:4194304},ln={left:0,center:1,right:2},Xr={value:"V",defaultValue:"DV"},Jr={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},Nr={number:{nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},percent:{nDec:0,sepComma:!1}},la={initForm:function(){if(!this._font)throw new Error("Must set a font before calling initForm method");this._acroform={fonts:{},defaultFont:this._font.name},this._acroform.fonts[this._font.id]=this._font.ref();var U={Fields:[],NeedAppearances:!0,DA:new String("/".concat(this._font.id," 0 Tf 0 g")),DR:{Font:{}}};U.DR.Font[this._font.id]=this._font.ref();var P=this.ref(U);return this._root.data.AcroForm=P,this},endAcroForm:function(){var U=this;if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw new Error("No fonts specified for PDF form");var P=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach(function(X){P[X]=U._acroform.fonts[X]}),this._root.data.AcroForm.data.Fields.forEach(function(X){U._endChild(X)}),this._root.data.AcroForm.end()}return this},_endChild:function(U){var P=this;return Array.isArray(U.data.Kids)&&(U.data.Kids.forEach(function(X){P._endChild(X)}),U.end()),this},formField:function(U){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=this._fieldDict(U,null,P),G=this.ref(X);return this._addToParent(G),G},formAnnotation:function(U,P,X,G,nt,vt){var Ht=arguments.length>6&&arguments[6]!==void 0?arguments[6]:{},Yt=this._fieldDict(U,P,Ht);Yt.Subtype="Widget",Yt.F===void 0&&(Yt.F=4),this.annotate(X,G,nt,vt,Yt);var te=this.page.annotations[this.page.annotations.length-1];return this._addToParent(te)},formText:function(U,P,X,G,nt){var vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return this.formAnnotation(U,"text",P,X,G,nt,vt)},formPushButton:function(U,P,X,G,nt){var vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return this.formAnnotation(U,"pushButton",P,X,G,nt,vt)},formCombo:function(U,P,X,G,nt){var vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return this.formAnnotation(U,"combo",P,X,G,nt,vt)},formList:function(U,P,X,G,nt){var vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return this.formAnnotation(U,"list",P,X,G,nt,vt)},formRadioButton:function(U,P,X,G,nt){var vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return this.formAnnotation(U,"radioButton",P,X,G,nt,vt)},formCheckbox:function(U,P,X,G,nt){var vt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};return this.formAnnotation(U,"checkbox",P,X,G,nt,vt)},_addToParent:function(U){var P=U.data.Parent;return P?(P.data.Kids||(P.data.Kids=[]),P.data.Kids.push(U)):this._root.data.AcroForm.data.Fields.push(U),this},_fieldDict:function(U,P){var X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!this._acroform)throw new Error("Call document.initForms() method before adding form elements to document");var G=Object.assign({},X);return P!==null&&(G=this._resolveType(P,X)),G=this._resolveFlags(G),G=this._resolveJustify(G),G=this._resolveFont(G),G=this._resolveStrings(G),G=this._resolveColors(G),G=this._resolveFormat(G),G.T=new String(U),G.parent&&(G.Parent=G.parent,delete G.parent),G},_resolveType:function(U,P){if(U==="text")P.FT="Tx";else if(U==="pushButton")P.FT="Btn",P.pushButton=!0;else if(U==="radioButton")P.FT="Btn",P.radioButton=!0;else if(U==="checkbox")P.FT="Btn";else if(U==="combo")P.FT="Ch",P.combo=!0;else if(U==="list")P.FT="Ch";else throw new Error("Invalid form annotation type '".concat(U,"'"));return P},_resolveFormat:function(U){var P=U.format;if(P&&P.type){var X,G,nt="";if(Jr[P.type]!==void 0)X="AFSpecial_Keystroke",G="AFSpecial_Format",nt=Jr[P.type];else{var vt=P.type.charAt(0).toUpperCase()+P.type.slice(1);if(X="AF".concat(vt,"_Keystroke"),G="AF".concat(vt,"_Format"),P.type==="date")X+="Ex",nt=String(P.param);else if(P.type==="time")nt=String(P.param);else if(P.type==="number"){var Ht=Object.assign({},Nr.number,P);nt=String([String(Ht.nDec),Ht.sepComma?"0":"1",'"'+Ht.negStyle+'"',"null",'"'+Ht.currency+'"',String(Ht.currencyPrepend)].join(","))}else if(P.type==="percent"){var Yt=Object.assign({},Nr.percent,P);nt=String([String(Yt.nDec),Yt.sepComma?"0":"1"].join(","))}}U.AA=U.AA?U.AA:{},U.AA.K={S:"JavaScript",JS:new String("".concat(X,"(").concat(nt,");"))},U.AA.F={S:"JavaScript",JS:new String("".concat(G,"(").concat(nt,");"))}}return delete U.format,U},_resolveColors:function(U){var P=this._normalizeColor(U.backgroundColor);return P&&(U.MK||(U.MK={}),U.MK.BG=P),P=this._normalizeColor(U.borderColor),P&&(U.MK||(U.MK={}),U.MK.BC=P),delete U.backgroundColor,delete U.borderColor,U},_resolveFlags:function(U){var P=0;return Object.keys(U).forEach(function(X){rn[X]&&(P|=rn[X],delete U[X])}),P!==0&&(U.Ff=U.Ff?U.Ff:0,U.Ff|=P),U},_resolveJustify:function(U){var P=0;return U.align!==void 0&&(typeof ln[U.align]=="number"&&(P=ln[U.align]),delete U.align),P!==0&&(U.Q=P),U},_resolveFont:function(U){if(this._acroform.fonts[this._font.id]===null&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){U.DR={Font:{}};var P=U.fontSize||0;U.DR.Font[this._font.id]=this._font.ref(),U.DA=new String("/".concat(this._font.id," ").concat(P," Tf 0 g"))}return U},_resolveStrings:function(U){var P=[];function X(G){if(Array.isArray(G))for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:{};P.name=P.name||U;var X={Type:"EmbeddedFile",Params:{}},G;if(!U)throw new Error("No src specified");if(r.isBuffer(U))G=U;else if(U instanceof ArrayBuffer)G=r.from(new Uint8Array(U));else{var nt;if(nt=/^data:(.*);base64,(.*)$/.exec(U))nt[1]&&(X.Subtype=nt[1].replace("/","#2F")),G=r.from(nt[2],"base64");else{if(G=t.readFileSync(U),!G)throw new Error("Could not read contents of file at filepath ".concat(U));var vt=t.statSync(U),Ht=vt.birthtime,Yt=vt.ctime;X.Params.CreationDate=Ht,X.Params.ModDate=Yt}}P.creationDate instanceof Date&&(X.Params.CreationDate=P.creationDate),P.modifiedDate instanceof Date&&(X.Params.ModDate=P.modifiedDate),P.type&&(X.Subtype=P.type.replace("/","#2F"));var te=c.default.MD5(c.default.lib.WordArray.create(new Uint8Array(G)));X.Params.CheckSum=new String(te),X.Params.Size=G.byteLength;var se;this._fileRegistry||(this._fileRegistry={});var he=this._fileRegistry[P.name];he&&ta(X,he)?se=he.ref:(se=this.ref(X),se.end(G),this._fileRegistry[P.name]=A(A({},X),{},{ref:se}));var pe={Type:"Filespec",F:new String(P.name),EF:{F:se},UF:new String(P.name)};P.description&&(pe.Desc=new String(P.description));var ye=this.ref(pe);return ye.end(),P.hidden||this.addNamedEmbeddedFile(P.name,ye),ye}};function ta(pt,U){return pt.Subtype===U.Subtype&&pt.Params.CheckSum.toString()===U.Params.CheckSum.toString()&&pt.Params.Size===U.Params.Size&&pt.Params.CreationDate===U.Params.CreationDate&&pt.Params.ModDate===U.Params.ModDate}var Yn=function(pt){m(P,pt);var U=R(P);function P(){var X,G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};switch(s(this,P),X=U.call(this,G),X.options=G,G.pdfVersion){case"1.4":X.version=1.4;break;case"1.5":X.version=1.5;break;case"1.6":X.version=1.6;break;case"1.7":case"1.7ext3":X.version=1.7;break;default:X.version=1.3;break}X.compress=X.options.compress!=null?X.options.compress:!0,X._pageBuffer=[],X._pageBufferStart=0,X._offsets=[],X._waiting=0,X._ended=!1,X._offset=0;var nt=X.ref({Type:"Pages",Count:0,Kids:[]}),vt=X.ref({Dests:new it});if(X._root=X.ref({Type:"Catalog",Pages:nt,Names:vt}),X.options.lang&&(X._root.data.Lang=new String(X.options.lang)),X.page=null,X.initColor(),X.initVector(),X.initFonts(G.font),X.initText(),X.initImages(),X.initOutline(),X.initMarkings(G),X.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},X.options.info)for(var Ht in X.options.info){var Yt=X.options.info[Ht];X.info[Ht]=Yt}return X.options.displayTitle&&(X._root.data.ViewerPreferences=X.ref({DisplayDocTitle:!0})),X._id=D.generateFileID(X.info),X._security=D.create(S(X),G),X._write("%PDF-".concat(X.version)),X._write("%\xFF\xFF\xFF\xFF"),X.options.autoFirstPage!==!1&&X.addPage(),X}return v(P,[{key:"addPage",value:function(G){G==null&&(G=this.options),this.options.bufferPages||this.flushPages(),this.page=new rt(this,G),this._pageBuffer.push(this.page);var nt=this._root.data.Pages.data;return nt.Kids.push(this.page.dictionary),nt.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit("pageAdded"),this}},{key:"continueOnNewPage",value:function(G){var nt=this.endPageMarkings(this.page);return this.addPage(G),this.initPageMarkings(nt),this}},{key:"bufferedPageRange",value:function(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}},{key:"switchToPage",value:function(G){var nt;if(!(nt=this._pageBuffer[G-this._pageBufferStart]))throw new Error("switchToPage(".concat(G,") out of bounds, current buffer covers pages ").concat(this._pageBufferStart," to ").concat(this._pageBufferStart+this._pageBuffer.length-1));return this.page=nt}},{key:"flushPages",value:function(){var G=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=G.length;var nt=dt(G),vt;try{for(nt.s();!(vt=nt.n()).done;){var Ht=vt.value;this.endPageMarkings(Ht),Ht.end()}}catch(Yt){nt.e(Yt)}finally{nt.f()}}},{key:"addNamedDestination",value:function(G){for(var nt=arguments.length,vt=new Array(nt>1?nt-1:0),Ht=1;Ht>a,h=1<>c,v=1024>>c,p=o+v,x=p,A=32,m=x+A,g=1<1114111?this.errorValue:R<55296||R>56319&&R<=65535?(N=(this.data[R>>c]<>c)]<>a)],N=this.data[N+(R>>c&i)],N=(N< Tj")}function R(){n.addContent("ET")}function N(kt){kt[0].constructor.name==="PDFPattern"?(n.fillOpacity(kt[1]),g(kt[0],!1)):n.fillColor(kt[0],kt[1])}function F(kt){kt[0].constructor.name==="PDFPattern"?(n.strokeOpacity(kt[1]),g(kt[0],!0)):n.strokeColor(kt[0],kt[1])}function J(kt,At,Zt,Tt,Ot){var Rt=n.ref({Type:"Annot",Subtype:"Link",Rect:[kt,At,Zt,Tt],Border:[0,0,0],A:{S:"URI",URI:new String(Ot)}});Rt.end(),Ie.push(Rt)}function ot(kt){var At=function(Ft,Jt,Ut,ue){this.error=ue,this.nodeName=Ft,this.nodeValue=Ut,this.nodeType=Jt,this.attributes=Object.create(null),this.childNodes=[],this.parentNode=null,this.id="",this.textContent="",this.classList=[]};At.prototype.getAttribute=function(jt){return this.attributes[jt]!=null?this.attributes[jt]:null},At.prototype.getElementById=function(jt){var Ft=null;return function Jt(Ut){if(!Ft&&Ut.nodeType===1){Ut.id===jt&&(Ft=Ut);for(var ue=0;ue/)){for(;Jt=jt();)Ut.childNodes.push(Jt),Jt.parentNode=Ut,Ut.textContent+=Jt.nodeType===3||Jt.nodeType===4?Jt.nodeValue:Jt.textContent;return(Ft=Zt.match(/^<\/([\w:.-]+)\s*>/,!0))?(Ft[1]===Ut.nodeName||(Xe('parseXml: tag not matching, opening "'+Ut.nodeName+'" & closing "'+Ft[1]+'"'),Rt=!0),Ut):(Xe('parseXml: tag not matching, opening "'+Ut.nodeName+'" & not closing'),Rt=!0,Ut)}else{if(Zt.match(/^\/>/))return Ut;Xe('parseXml: tag could not be parsed "'+Ut.nodeName+'"'),Rt=!0}}else{if(Ft=Zt.match(/^/))return new At(null,8,Ft,Rt);if(Ft=Zt.match(/^<\?[\s\S]*?\?>/))return new At(null,7,Ft,Rt);if(Ft=Zt.match(/^/))return new At(null,10,Ft,Rt);if(Ft=Zt.match(/^/,!0))return new At("#cdata-section",4,Ft[1],Rt);if(Ft=Zt.match(/^([^<]+)/,!0))return new At("#text",3,$(Ft[1]),Rt)}};Ot=Mt();)Ot.nodeType===1&&!Tt?Tt=Ot:(Ot.nodeType===1||Ot.nodeType===3&&Ot.nodeValue.trim()!=="")&&Xe("parseXml: data after document end has been discarded");return Zt.matchAll()&&Xe("parseXml: parsing error"),Tt}function $(kt){return kt.replace(/&(?:#([0-9]+)|#[xX]([0-9A-Fa-f]+)|([0-9A-Za-z]+));/g,function(At,Zt,Tt,Ot){return Zt?String.fromCharCode(parseInt(Zt,10)):Tt?String.fromCharCode(parseInt(Tt,16)):Ot&&d[Ot]?String.fromCharCode(d[Ot]):At})}function lt(kt){var At,Zt;return kt=(kt||"").trim(),(At=h[kt])?Zt=[At.slice(),1]:(At=kt.match(/^rgba\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9.]+)\s*\)$/i))?(At[1]=parseInt(At[1]),At[2]=parseInt(At[2]),At[3]=parseInt(At[3]),At[4]=parseFloat(At[4]),At[1]<256&&At[2]<256&&At[3]<256&&At[4]<=1&&(Zt=[At.slice(1,4),At[4]])):(At=kt.match(/^rgb\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)$/i))?(At[1]=parseInt(At[1]),At[2]=parseInt(At[2]),At[3]=parseInt(At[3]),At[1]<256&&At[2]<256&&At[3]<256&&(Zt=[At.slice(1,4),1])):(At=kt.match(/^rgb\(\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*\)$/i))?(At[1]=2.55*parseFloat(At[1]),At[2]=2.55*parseFloat(At[2]),At[3]=2.55*parseFloat(At[3]),At[1]<256&&At[2]<256&&At[3]<256&&(Zt=[At.slice(1,4),1])):(At=kt.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i))?Zt=[[parseInt(At[1],16),parseInt(At[2],16),parseInt(At[3],16)],1]:(At=kt.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(Zt=[[17*parseInt(At[1],16),17*parseInt(At[2],16),17*parseInt(At[3],16)],1]),Ur?Ur(Zt,kt):Zt}function gt(kt,At,Zt){var Tt=kt[0].slice(),Ot=kt[1]*At;if(Zt){for(var Rt=0;Rt=0;At--)kt=mt(bn[At].savedMatrix,kt);return kt}function dt(){return new ae().M(0,0).L(n.page.width,0).L(n.page.width,n.page.height).L(0,n.page.height).transform(St(at())).getBoundingBox()}function St(kt){var At=kt[0]*kt[3]-kt[1]*kt[2];return[kt[3]/At,-kt[1]/At,-kt[2]/At,kt[0]/At,(kt[2]*kt[5]-kt[3]*kt[4])/At,(kt[1]*kt[4]-kt[0]*kt[5])/At]}function V(kt){var At=bt(kt[0]),Zt=bt(kt[1]),Tt=bt(kt[2]),Ot=bt(kt[3]),Rt=bt(kt[4]),Mt=bt(kt[5]);if(ut(At*Ot-Zt*Tt,0))return[At,Zt,Tt,Ot,Rt,Mt]}function ft(kt){var At=kt[2]||0,Zt=kt[1]||0,Tt=kt[0]||0;if(Z(At,0)&&Z(Zt,0))return[];if(Z(At,0))return[-Tt/Zt];var Ot=Zt*Zt-4*At*Tt;return ut(Ot,0)&&Ot>0?[(-Zt+Math.sqrt(Ot))/(2*At),(-Zt-Math.sqrt(Ot))/(2*At)]:Z(Ot,0)?[-Zt/(2*At)]:[]}function j(kt,At){return(At[0]||0)+(At[1]||0)*kt+(At[2]||0)*kt*kt+(At[3]||0)*kt*kt*kt}function Z(kt,At){return Math.abs(kt-At)<1e-10}function ut(kt,At){return Math.abs(kt-At)>=1e-10}function bt(kt){return kt>-1e21&&kt<1e21?Math.round(kt*1e6)/1e6:0}function It(kt){return typeof kt=="object"&&kt!==null&&typeof kt.length=="number"}function L(kt){for(var At=new le((kt||"").trim()),Zt=[1,0,0,1,0,0],Tt;Tt=At.match(/^([A-Za-z]+)\s*[(]([^(]+)[)]/,!0);){for(var Ot=Tt[1],Rt=[],Mt=new le(Tt[2].trim()),jt=void 0;jt=Mt.matchNumber();)Rt.push(Number(jt)),Mt.matchSeparator();if(Ot==="matrix"&&Rt.length===6)Zt=mt(Zt,[Rt[0],Rt[1],Rt[2],Rt[3],Rt[4],Rt[5]]);else if(Ot==="translate"&&Rt.length===2)Zt=mt(Zt,[1,0,0,1,Rt[0],Rt[1]]);else if(Ot==="translate"&&Rt.length===1)Zt=mt(Zt,[1,0,0,1,Rt[0],0]);else if(Ot==="scale"&&Rt.length===2)Zt=mt(Zt,[Rt[0],0,0,Rt[1],0,0]);else if(Ot==="scale"&&Rt.length===1)Zt=mt(Zt,[Rt[0],0,0,Rt[0],0,0]);else if(Ot==="rotate"&&Rt.length===3){var Ft=Rt[0]*Math.PI/180;Zt=mt(Zt,[1,0,0,1,Rt[1],Rt[2]],[Math.cos(Ft),Math.sin(Ft),-Math.sin(Ft),Math.cos(Ft),0,0],[1,0,0,1,-Rt[1],-Rt[2]])}else if(Ot==="rotate"&&Rt.length===1){var Jt=Rt[0]*Math.PI/180;Zt=mt(Zt,[Math.cos(Jt),Math.sin(Jt),-Math.sin(Jt),Math.cos(Jt),0,0])}else if(Ot==="skewX"&&Rt.length===1){var Ut=Rt[0]*Math.PI/180;Zt=mt(Zt,[1,0,Math.tan(Ut),1,0,0])}else if(Ot==="skewY"&&Rt.length===1){var ue=Rt[0]*Math.PI/180;Zt=mt(Zt,[1,Math.tan(ue),0,1,0,0])}else return;At.matchSeparator()}if(!At.matchAll())return Zt}function O(kt,At,Zt,Tt,Ot,Rt){var Mt=(kt||"").trim().match(/^(none)$|^x(Min|Mid|Max)Y(Min|Mid|Max)(?:\s+(meet|slice))?$/)||[],jt=Mt[1]||Mt[4]||"meet",Ft=Mt[2]||"Mid",Jt=Mt[3]||"Mid",Ut=At/Tt,ue=Zt/Ot,be={Min:0,Mid:.5,Max:1}[Ft]-(Rt||0),Ae={Min:0,Mid:.5,Max:1}[Jt]-(Rt||0);return jt==="slice"?ue=Ut=Math.max(Ut,ue):jt==="meet"&&(ue=Ut=Math.min(Ut,ue)),[Ut,0,0,ue,be*(At-Tt*Ut),Ae*(Zt-Ot*ue)]}function rt(kt){var At=Object.create(null);kt=(kt||"").trim().split(/;/);for(var Zt=0;ZtOt.selector.specificity||(At[Rt]=Ot.css[Rt],Zt[Rt]=Ot.selector.specificity)}return At}function Bt(kt,At){return kt.concat(At.slice(kt.length))}function zt(kt,At){return Math.max(kt.ascender,(kt.bbox[3]||kt.bbox.maxY)*(kt.scale||1))*At/1e3}function oe(kt,At){return Math.min(kt.descender,(kt.bbox[1]||kt.bbox.minY)*(kt.scale||1))*At/1e3}function Kt(kt,At){return(kt.xHeight||.5*(kt.ascender-kt.descender))*At/1e3}function Et(kt,At,Zt,Tt){var Ot,Rt;switch(Zt){case"middle":Ot=.5*Kt(kt,At);break;case"central":Ot=.5*(oe(kt,At)+zt(kt,At));break;case"after-edge":case"text-after-edge":Ot=oe(kt,At);break;case"alphabetic":case"auto":case"baseline":Ot=0;break;case"mathematical":Ot=.5*zt(kt,At);break;case"hanging":Ot=.8*zt(kt,At);break;case"before-edge":case"text-before-edge":Ot=zt(kt,At);break;default:Ot=0;break}switch(Tt){case"baseline":Rt=0;break;case"super":Rt=.6*At;break;case"sub":Rt=-.6*At;break;default:Rt=Tt;break}return Ot-Rt}function ie(kt,At,Zt){for(var Tt=kt.encode(""+Zt),Ot=Tt[0],Rt=Tt[1],Mt=[],jt=0;jtqe&&(Re=qe,qe=Qe,Qe=Re),We>Ye&&(Re=Ye,Ye=We,We=Re);for(var vr=ft(be),Cr=0;Cr=0&&vr[Cr]<=1){var xr=j(vr[Cr],Ut);xrqe&&(qe=xr)}for(var pr=ft(Ae),mr=0;mr=0&&pr[mr]<=1){var kr=j(pr[mr],ue);krYe&&(Ye=kr)}return[Qe,We,qe,Ye]},this.getPointAtLength=function(Re){if(Z(Re,0))return this.startPoint;if(Z(Re,this.totalLength))return this.endPoint;if(!(Re<0||Re>this.totalLength))for(var Qe=1;Qe<=Jt;Qe++){var We=Le[Qe-1],qe=Le[Qe];if(We<=Re&&Re<=qe){var Ye=(Qe-(qe-Re)/(qe-We))/Jt,vr=j(Ye,Ut),Cr=j(Ye,ue),xr=j(Ye,be),pr=j(Ye,Ae);return[vr,Cr,Math.atan2(pr,xr)]}}}},Wt=function(At,Zt,Tt,Ot){this.totalLength=Math.sqrt((Tt-At)*(Tt-At)+(Ot-Zt)*(Ot-Zt)),this.startPoint=[At,Zt,Math.atan2(Ot-Zt,Tt-At)],this.endPoint=[Tt,Ot,Math.atan2(Ot-Zt,Tt-At)],this.getBoundingBox=function(){return[Math.min(this.startPoint[0],this.endPoint[0]),Math.min(this.startPoint[1],this.endPoint[1]),Math.max(this.startPoint[0],this.endPoint[0]),Math.max(this.startPoint[1],this.endPoint[1])]},this.getPointAtLength=function(Rt){if(Rt>=0&&Rt<=this.totalLength){var Mt=Rt/this.totalLength||0,jt=this.startPoint[0]+Mt*(this.endPoint[0]-this.startPoint[0]),Ft=this.startPoint[1]+Mt*(this.endPoint[1]-this.startPoint[1]);return[jt,Ft,this.startPoint[2]]}}},ae=function kt(){this.pathCommands=[],this.pathSegments=[],this.startPoint=null,this.endPoint=null,this.totalLength=0;var At=0,Zt=0,Tt=0,Ot=0,Rt,Mt,jt;this.move=function(Ft,Jt){return At=Tt=Ft,Zt=Ot=Jt,null},this.line=function(Ft,Jt){var Ut=new Wt(Tt,Ot,Ft,Jt);return Tt=Ft,Ot=Jt,Ut},this.curve=function(Ft,Jt,Ut,ue,be,Ae){var Le=new Lt(Tt,Ot,Ft,Jt,Ut,ue,be,Ae);return Tt=be,Ot=Ae,Le},this.close=function(){var Ft=new Wt(Tt,Ot,At,Zt);return Tt=At,Ot=Zt,Ft},this.addCommand=function(Ft){this.pathCommands.push(Ft);var Jt=this[Ft[0]].apply(this,Ft.slice(3));Jt&&(Jt.hasStart=Ft[1],Jt.hasEnd=Ft[2],this.startPoint=this.startPoint||Jt.startPoint,this.endPoint=Jt.endPoint,this.pathSegments.push(Jt),this.totalLength+=Jt.totalLength)},this.M=function(Ft,Jt){return this.addCommand(["move",!0,!0,Ft,Jt]),Rt="M",this},this.m=function(Ft,Jt){return this.M(Tt+Ft,Ot+Jt)},this.Z=this.z=function(){return this.addCommand(["close",!0,!0]),Rt="Z",this},this.L=function(Ft,Jt){return this.addCommand(["line",!0,!0,Ft,Jt]),Rt="L",this},this.l=function(Ft,Jt){return this.L(Tt+Ft,Ot+Jt)},this.H=function(Ft){return this.L(Ft,Ot)},this.h=function(Ft){return this.L(Tt+Ft,Ot)},this.V=function(Ft){return this.L(Tt,Ft)},this.v=function(Ft){return this.L(Tt,Ot+Ft)},this.C=function(Ft,Jt,Ut,ue,be,Ae){return this.addCommand(["curve",!0,!0,Ft,Jt,Ut,ue,be,Ae]),Rt="C",Mt=Ut,jt=ue,this},this.c=function(Ft,Jt,Ut,ue,be,Ae){return this.C(Tt+Ft,Ot+Jt,Tt+Ut,Ot+ue,Tt+be,Ot+Ae)},this.S=function(Ft,Jt,Ut,ue){return this.C(Tt+(Rt==="C"?Tt-Mt:0),Ot+(Rt==="C"?Ot-jt:0),Ft,Jt,Ut,ue)},this.s=function(Ft,Jt,Ut,ue){return this.C(Tt+(Rt==="C"?Tt-Mt:0),Ot+(Rt==="C"?Ot-jt:0),Tt+Ft,Ot+Jt,Tt+Ut,Ot+ue)},this.Q=function(Ft,Jt,Ut,ue){var be=Tt+.6666666666666666*(Ft-Tt),Ae=Ot+2/3*(Jt-Ot),Le=Ut+2/3*(Ft-Ut),ke=ue+2/3*(Jt-ue);return this.addCommand(["curve",!0,!0,be,Ae,Le,ke,Ut,ue]),Rt="Q",Mt=Ft,jt=Jt,this},this.q=function(Ft,Jt,Ut,ue){return this.Q(Tt+Ft,Ot+Jt,Tt+Ut,Ot+ue)},this.T=function(Ft,Jt){return this.Q(Tt+(Rt==="Q"?Tt-Mt:0),Ot+(Rt==="Q"?Ot-jt:0),Ft,Jt)},this.t=function(Ft,Jt){return this.Q(Tt+(Rt==="Q"?Tt-Mt:0),Ot+(Rt==="Q"?Ot-jt:0),Tt+Ft,Ot+Jt)},this.A=function(Ft,Jt,Ut,ue,be,Ae,Le){if(Z(Ft,0)||Z(Jt,0))this.addCommand(["line",!0,!0,Ae,Le]);else{Ut=Ut*(Math.PI/180),Ft=Math.abs(Ft),Jt=Math.abs(Jt),ue=1*!!ue,be=1*!!be;var ke=Math.cos(Ut)*(Tt-Ae)/2+Math.sin(Ut)*(Ot-Le)/2,He=Math.cos(Ut)*(Ot-Le)/2-Math.sin(Ut)*(Tt-Ae)/2,ne=ke*ke/(Ft*Ft)+He*He/(Jt*Jt);ne>1&&(Ft*=Math.sqrt(ne),Jt*=Math.sqrt(ne));var Ee=Math.sqrt(Math.max(0,Ft*Ft*Jt*Jt-Ft*Ft*He*He-Jt*Jt*ke*ke)/(Ft*Ft*He*He+Jt*Jt*ke*ke)),Me=(ue===be?-1:1)*Ee*Ft*He/Jt,Re=(ue===be?1:-1)*Ee*Jt*ke/Ft,Qe=Math.cos(Ut)*Me-Math.sin(Ut)*Re+(Tt+Ae)/2,We=Math.sin(Ut)*Me+Math.cos(Ut)*Re+(Ot+Le)/2,qe=Math.atan2((He-Re)/Jt,(ke-Me)/Ft),Ye=Math.atan2((-He-Re)/Jt,(-ke-Me)/Ft);be===0&&Ye-qe>0?Ye-=2*Math.PI:be===1&&Ye-qe<0&&(Ye+=2*Math.PI);for(var vr=Math.ceil(Math.abs(Ye-qe)/(Math.PI/mn)),Cr=0;CrFt[2]&&(Ft[2]=ue[2]),ue[1]Ft[3]&&(Ft[3]=ue[3])}for(var Ut=0;Ut=0&&Ft<=this.totalLength){for(var Jt,Ut=0;Ut=0&&jt[3]>=0?jt:Mt},this.getPercent=function(Rt,Mt){var jt=this.attr(Rt),Ft=new le((jt||"").trim()),Jt=Ft.matchNumber();return!Jt||(Ft.match("%")&&(Jt*=.01),Ft.matchAll())?Mt:Math.max(0,Math.min(1,Jt))},this.chooseValue=function(Rt){for(var Mt=0;Mt=0&&(Ft=Ut);break;case"stroke-miterlimit":Ut=parseFloat(jt),Ut!=null&&Ut>=1&&(Ft=Ut);break;case"word-spacing":case"letter-spacing":Ft=this.computeLength(jt,this.getViewport());break;case"stroke-dashoffset":if(Ft=this.computeLength(jt,this.getViewport()),Ft!=null&&Ft<0)for(var He=this.get("stroke-dasharray"),ne=0;ne0?Mt:this.ref?this.ref.getChildren():[]},this.getPaint=function(Mt,jt,Ft,Jt){var Ut=this.attr("patternUnits")!=="userSpaceOnUse",ue=this.attr("patternContentUnits")==="objectBoundingBox",be=this.getLength("x",Ut?1:this.getParentVWidth(),0),Ae=this.getLength("y",Ut?1:this.getParentVHeight(),0),Le=this.getLength("width",Ut?1:this.getParentVWidth(),0),ke=this.getLength("height",Ut?1:this.getParentVHeight(),0);ue&&!Ut?(be=(be-Mt[0])/(Mt[2]-Mt[0])||0,Ae=(Ae-Mt[1])/(Mt[3]-Mt[1])||0,Le=Le/(Mt[2]-Mt[0])||0,ke=ke/(Mt[3]-Mt[1])||0):!ue&&Ut&&(be=Mt[0]+be*(Mt[2]-Mt[0]),Ae=Mt[1]+Ae*(Mt[3]-Mt[1]),Le=Le*(Mt[2]-Mt[0]),ke=ke*(Mt[3]-Mt[1]));var He=this.getViewbox("viewBox",[0,0,Le,ke]),ne=(this.attr("preserveAspectRatio")||"").trim(),Ee=mt(O(ne,Le,ke,He[2],He[3],0),[1,0,0,1,-He[0],-He[1]]),Me=L(this.attr("patternTransform"));if(ue&&(Me=mt([Mt[2]-Mt[0],0,0,Mt[3]-Mt[1],Mt[0],Mt[1]],Me)),Me=mt(Me,[1,0,0,1,be,Ae]),(Me=V(Me))&&(Ee=V(Ee))&&(Le=bt(Le))&&(ke=bt(ke))){var Re=v([0,0,Le,ke]);return n.transform.apply(n,Ee),this.drawChildren(Ft,Jt),p(Re),[m(Re,Le,ke,Me),jt]}else return Tt?[Tt[0],Tt[1]*jt]:void 0},this.getVWidth=function(){var Mt=this.attr("patternUnits")!=="userSpaceOnUse",jt=this.getLength("width",Mt?1:this.getParentVWidth(),0);return this.getViewbox("viewBox",[0,0,jt,0])[2]},this.getVHeight=function(){var Mt=this.attr("patternUnits")!=="userSpaceOnUse",jt=this.getLength("height",Mt?1:this.getParentVHeight(),0);return this.getViewbox("viewBox",[0,0,0,jt])[3]}},Pt=function kt(At,Zt,Tt){fe.call(this,At,Zt),this.allowedChildren=["stop"],this.ref=function(){var Mt=this.getUrl("href")||this.getUrl("xlink:href");if(Mt&&Mt.nodeName===At.nodeName)return new kt(Mt,Zt,Tt)}.call(this);var Ot=this.attr;this.attr=function(Mt){var jt=Ot.call(this,Mt);return jt!=null||Mt==="href"||Mt==="xlink:href"?jt:this.ref?this.ref.attr(Mt):null};var Rt=this.getChildren;this.getChildren=function(){var Mt=Rt.call(this);return Mt.length>0?Mt:this.ref?this.ref.getChildren():[]},this.getPaint=function(Mt,jt,Ft,Jt){var Ut=this.getChildren();if(Ut.length!==0){if(Ut.length===1){var ue=Ut[0],be=ue.get("stop-color");return be==="none"?void 0:gt(be,ue.get("stop-opacity")*jt,Jt)}var Ae=this.attr("gradientUnits")!=="userSpaceOnUse",Le=L(this.attr("gradientTransform")),ke=this.attr("spreadMethod"),He,ne,Ee,Me,Re,Qe,We=0,qe=0,Ye=1;if(Ae&&(Le=mt([Mt[2]-Mt[0],0,0,Mt[3]-Mt[1],Mt[0],Mt[1]],Le)),Le=V(Le)){if(this.name==="linearGradient")ne=this.getLength("x1",Ae?1:this.getVWidth(),0),Ee=this.getLength("x2",Ae?1:this.getVWidth(),Ae?1:this.getVWidth()),Me=this.getLength("y1",Ae?1:this.getVHeight(),0),Re=this.getLength("y2",Ae?1:this.getVHeight(),0);else{Ee=this.getLength("cx",Ae?1:this.getVWidth(),Ae?.5:.5*this.getVWidth()),Re=this.getLength("cy",Ae?1:this.getVHeight(),Ae?.5:.5*this.getVHeight()),Qe=this.getLength("r",Ae?1:this.getViewport(),Ae?.5:.5*this.getViewport()),ne=this.getLength("fx",Ae?1:this.getVWidth(),Ee),Me=this.getLength("fy",Ae?1:this.getVHeight(),Re),Qe<0&&Xe("SvgElemGradient: negative r value");var vr=Math.sqrt(Math.pow(Ee-ne,2)+Math.pow(Re-Me,2)),Cr=1;vr>Qe&&(Cr=Qe/vr,ne=Ee+(ne-Ee)*Cr,Me=Re+(Me-Re)*Cr),Qe=Math.max(Qe,vr*Cr*(1+1e-6))}if(ke==="reflect"||ke==="repeat"){var xr=St(Le),pr=wt([Mt[0],Mt[1]],xr),mr=wt([Mt[2],Mt[1]],xr),kr=wt([Mt[2],Mt[3]],xr),un=wt([Mt[0],Mt[3]],xr);this.name==="linearGradient"?(We=Math.max((pr[0]-Ee)*(Ee-ne)+(pr[1]-Re)*(Re-Me),(mr[0]-Ee)*(Ee-ne)+(mr[1]-Re)*(Re-Me),(kr[0]-Ee)*(Ee-ne)+(kr[1]-Re)*(Re-Me),(un[0]-Ee)*(Ee-ne)+(un[1]-Re)*(Re-Me))/(Math.pow(Ee-ne,2)+Math.pow(Re-Me,2)),qe=Math.max((pr[0]-ne)*(ne-Ee)+(pr[1]-Me)*(Me-Re),(mr[0]-ne)*(ne-Ee)+(mr[1]-Me)*(Me-Re),(kr[0]-ne)*(ne-Ee)+(kr[1]-Me)*(Me-Re),(un[0]-ne)*(ne-Ee)+(un[1]-Me)*(Me-Re))/(Math.pow(Ee-ne,2)+Math.pow(Re-Me,2))):We=Math.sqrt(Math.max(Math.pow(pr[0]-Ee,2)+Math.pow(pr[1]-Re,2),Math.pow(mr[0]-Ee,2)+Math.pow(mr[1]-Re,2),Math.pow(kr[0]-Ee,2)+Math.pow(kr[1]-Re,2),Math.pow(un[0]-Ee,2)+Math.pow(un[1]-Re,2)))/Qe-1,We=Math.ceil(We+.5),qe=Math.ceil(qe+.5),Ye=qe+1+We}this.name==="linearGradient"?He=n.linearGradient(ne-qe*(Ee-ne),Me-qe*(Re-Me),Ee+We*(Ee-ne),Re+We*(Re-Me)):He=n.radialGradient(ne,Me,0,Ee,Re,Qe+We*Qe);for(var jr=0;jr0&&He.stop((jr+0)/Ye,Nr[0],Nr[1]),He.stop((jr+rn)/(We+qe+1),Nr[0],Nr[1]),Xr===Ut.length-1&&rn<1&&He.stop((jr+1)/Ye,Nr[0],Nr[1])}return He.setTransform.apply(He,Le),[He,1]}else return Tt?[Tt[0],Tt[1]*jt]:void 0}}},Q=function(At,Zt){ee.call(this,At,Zt),this.dashScale=1,this.getBoundingShape=function(){return this.shape},this.getTransformation=function(){return this.get("transform")},this.drawInDocument=function(Tt,Ot){if(!(this.get("visibility")==="hidden"||!this.shape)){if(n.save(),this.transform(),this.clip(),Tt)this.shape.insertInDocument(),N(i.white),n.fill(this.get("clip-rule"));else{var Rt=this.mask(),Mt;Rt&&(Mt=v(dt()));var jt=this.shape.getSubPaths(),Ft=this.getFill(Tt,Ot),Jt=this.getStroke(Tt,Ot),Ut=this.get("stroke-width"),ue=this.get("stroke-linecap");if(Ft||Jt){if(Ft&&N(Ft),Jt){for(var be=0;be0&&jt[be].startPoint&&jt[be].startPoint.length>1){var Ae=jt[be].startPoint[0],Le=jt[be].startPoint[1];N(Jt),ue==="square"?n.rect(Ae-.5*Ut,Le-.5*Ut,Ut,Ut):ue==="round"&&n.circle(Ae,Le,.5*Ut),n.fill()}var ke=this.get("stroke-dasharray"),He=this.get("stroke-dashoffset");if(ut(this.dashScale,1)){for(var ne=0;ne0&&jt[Ee].insertInDocument();Ft&&Jt?n.fillAndStroke(this.get("fill-rule")):Ft?n.fill(this.get("fill-rule")):Jt&&n.stroke()}var Me=this.get("marker-start"),Re=this.get("marker-mid"),Qe=this.get("marker-end");if(Me!=="none"||Re!=="none"||Qe!=="none"){var We=this.shape.getMarkers();if(Me!=="none"){var qe=new Qt(Me,null);qe.drawMarker(!1,Ot,We[0],Ut)}if(Re!=="none")for(var Ye=1;Ye0&&Mt>0?jt&&Ft?(jt=Math.min(jt,.5*Rt),Ft=Math.min(Ft,.5*Mt),this.shape=new ae().M(Tt+jt,Ot).L(Tt+Rt-jt,Ot).A(jt,Ft,0,0,1,Tt+Rt,Ot+Ft).L(Tt+Rt,Ot+Mt-Ft).A(jt,Ft,0,0,1,Tt+Rt-jt,Ot+Mt).L(Tt+jt,Ot+Mt).A(jt,Ft,0,0,1,Tt,Ot+Mt-Ft).L(Tt,Ot+Ft).A(jt,Ft,0,0,1,Tt+jt,Ot).Z()):this.shape=new ae().M(Tt,Ot).L(Tt+Rt,Ot).L(Tt+Rt,Ot+Mt).L(Tt,Ot+Mt).Z():this.shape=new ae},ge=function(At,Zt){Q.call(this,At,Zt);var Tt=this.getLength("cx",this.getVWidth(),0),Ot=this.getLength("cy",this.getVHeight(),0),Rt=this.getLength("r",this.getViewport(),0);Rt>0?this.shape=new ae().M(Tt+Rt,Ot).A(Rt,Rt,0,0,1,Tt-Rt,Ot).A(Rt,Rt,0,0,1,Tt+Rt,Ot).Z():this.shape=new ae},z=function(At,Zt){Q.call(this,At,Zt);var Tt=this.getLength("cx",this.getVWidth(),0),Ot=this.getLength("cy",this.getVHeight(),0),Rt=this.getLength("rx",this.getVWidth(),0),Mt=this.getLength("ry",this.getVHeight(),0);Rt>0&&Mt>0?this.shape=new ae().M(Tt+Rt,Ot).A(Rt,Mt,0,0,1,Tt-Rt,Ot).A(Rt,Mt,0,0,1,Tt+Rt,Ot).Z():this.shape=new ae},Gt=function(At,Zt){Q.call(this,At,Zt);var Tt=this.getLength("x1",this.getVWidth(),0),Ot=this.getLength("y1",this.getVHeight(),0),Rt=this.getLength("x2",this.getVWidth(),0),Mt=this.getLength("y2",this.getVHeight(),0);this.shape=new ae().M(Tt,Ot).L(Rt,Mt)},Xt=function(At,Zt){Q.call(this,At,Zt);var Tt=this.getNumberList("points");this.shape=new ae;for(var Ot=0;Ot0?Tt:void 0,this.dashScale=this.pathLength!==void 0?this.shape.totalLength/this.pathLength:1},Qt=function(At,Zt){ce.call(this,At,Zt);var Tt=this.getLength("markerWidth",this.getParentVWidth(),3),Ot=this.getLength("markerHeight",this.getParentVHeight(),3),Rt=this.getViewbox("viewBox",[0,0,Tt,Ot]);this.getVWidth=function(){return Rt[2]},this.getVHeight=function(){return Rt[3]},this.drawMarker=function(Mt,jt,Ft,Jt){n.save();var Ut=this.attr("orient"),ue=this.attr("markerUnits"),be=Ut==="auto"?Ft[2]:(parseFloat(Ut)||0)*Math.PI/180,Ae=ue==="userSpaceOnUse"?1:Jt;n.transform(Math.cos(be)*Ae,Math.sin(be)*Ae,-Math.sin(be)*Ae,Math.cos(be)*Ae,Ft[0],Ft[1]);var Le=this.getLength("refX",this.getVWidth(),0),ke=this.getLength("refY",this.getVHeight(),0),He=O(this.attr("preserveAspectRatio"),Tt,Ot,Rt[2],Rt[3],.5);this.get("overflow")==="hidden"&&n.rect(He[0]*(Rt[0]+Rt[2]/2-Le)-Tt/2,He[3]*(Rt[1]+Rt[3]/2-ke)-Ot/2,Tt,Ot).clip(),n.transform.apply(n,He),n.translate(-Le,-ke);var ne;this.get("opacity")<1&&!Mt&&(ne=v(dt())),this.drawChildren(Mt,jt),ne&&(p(ne),n.fillOpacity(this.get("opacity")),x(ne)),n.restore()}},Oe=function(At,Zt){ce.call(this,At,Zt),this.useMask=function(Tt){var Ot=v(dt());n.save(),this.attr("clipPathUnits")==="objectBoundingBox"&&n.transform(Tt[2]-Tt[0],0,0,Tt[3]-Tt[1],Tt[0],Tt[1]),this.clip(),this.drawChildren(!0,!1),n.restore(),p(Ot),A(Ot,!0)}},de=function(At,Zt){ce.call(this,At,Zt),this.useMask=function(Tt){var Ot=v(dt());n.save();var Rt,Mt,jt,Ft;this.attr("maskUnits")==="userSpaceOnUse"?(Rt=this.getLength("x",this.getVWidth(),-.1*(Tt[2]-Tt[0])+Tt[0]),Mt=this.getLength("y",this.getVHeight(),-.1*(Tt[3]-Tt[1])+Tt[1]),jt=this.getLength("width",this.getVWidth(),1.2*(Tt[2]-Tt[0])),Ft=this.getLength("height",this.getVHeight(),1.2*(Tt[3]-Tt[1]))):(Rt=this.getLength("x",this.getVWidth(),-.1)*(Tt[2]-Tt[0])+Tt[0],Mt=this.getLength("y",this.getVHeight(),-.1)*(Tt[3]-Tt[1])+Tt[1],jt=this.getLength("width",this.getVWidth(),1.2)*(Tt[2]-Tt[0]),Ft=this.getLength("height",this.getVHeight(),1.2)*(Tt[3]-Tt[1])),n.rect(Rt,Mt,jt,Ft).clip(),this.attr("maskContentUnits")==="objectBoundingBox"&&n.transform(Tt[2]-Tt[0],0,0,Tt[3]-Tt[1],Tt[0],Tt[1]),this.clip(),this.drawChildren(!1,!0),n.restore(),p(Ot),A(Ot,!0)}},Te=function(At,Zt){ee.call(this,At,Zt),this.allowedChildren=["tspan","#text","#cdata-section","a"],this.isText=!0,this.getBoundingShape=function(){for(var Tt=new ae,Ot=0;Ot0?Ot:this.pathObject.totalLength,this.pathScale=this.pathObject.totalLength/this.pathLength}else if((Tt=this.getUrl("href")||this.getUrl("xlink:href"))&&Tt.nodeName==="path"){var Rt=new Dt(Tt,this);this.pathObject=Rt.shape.clone().transform(Rt.get("transform")),this.pathLength=this.chooseValue(Rt.pathLength,this.pathObject.totalLength),this.pathScale=this.pathObject.totalLength/this.pathLength}},ze=function(At,Zt){Te.call(this,At,Zt),this.allowedChildren=["textPath","tspan","#text","#cdata-section","a"],function(Tt){var Ot="",Rt=At.textContent,Mt=[],jt=[],Ft,Jt,Ut=0,ue=0;function be(){if(jt.length)for(var ne=jt[jt.length-1],Ee=jt[0],Me=ne.x+ne.width-Ee.x,Re={startltr:0,middleltr:.5,endltr:1,startrtl:1,middlertl:.5,endrtl:0}[Ft+Jt]*Me||0,Qe=0;Qe0&&Ye<1/0)for(var vr=0;vr=2)for(var Cr=(Ee-(qe-We))/(ne.length-1),xr=0;xrMe||qe<0)ne._pos[We].hidden=!0;else{var Ye=Ee.getPointAtLength(qe*Re);ut(Re,1)&&(ne._pos[We].scale*=Re,ne._pos[We].width*=Re),ne._pos[We].x=Ye[0]-.5*ne._pos[We].width*Math.cos(Ye[2])-ne._pos[We].y*Math.sin(Ye[2]),ne._pos[We].y=Ye[1]-.5*ne._pos[We].width*Math.sin(Ye[2])+ne._pos[We].y*Math.cos(Ye[2]),ne._pos[We].rotate=Ye[2]+ne._pos[We].rotate,ne._pos[We].continuous=!1}}else for(var vr=0;vr0)throw new Error("Invalid string. Length must be a multiple of 4");var p=o.indexOf("=");p===-1&&(p=v);var x=p===v?0:4-p%4;return[p,x]}function f(o){var v=l(o),p=v[0],x=v[1];return(p+x)*3/4-x}function h(o,v,p){return(v+p)*3/4-p}function i(o){var v,p=l(o),x=p[0],A=p[1],m=new r(h(o,x,A)),g=0,C=A>0?x-4:x,w;for(w=0;w>16&255,m[g++]=v>>8&255,m[g++]=v&255;return A===2&&(v=u[o.charCodeAt(w)]<<2|u[o.charCodeAt(w+1)]>>4,m[g++]=v&255),A===1&&(v=u[o.charCodeAt(w)]<<10|u[o.charCodeAt(w+1)]<<4|u[o.charCodeAt(w+2)]>>2,m[g++]=v>>8&255,m[g++]=v&255),m}function d(o){return e[o>>18&63]+e[o>>12&63]+e[o>>6&63]+e[o&63]}function t(o,v,p){for(var x,A=[],m=v;mC?C:g+m));return x===1?(v=o[p-1],A.push(e[v>>2]+e[v<<4&63]+"==")):x===2&&(v=(o[p-2]<<8)+o[p-1],A.push(e[v>>10]+e[v>>4&63]+e[v<<2&63]+"=")),A.join("")}},4181:function(T){var b=4096,e=2*b+32,u=2*b-1,r=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function n(a){this.buf_=new Uint8Array(e),this.input_=a,this.reset()}n.READ_SIZE=b,n.IBUF_MASK=u,n.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var a=0;a<4;a++)this.val_|=this.buf_[this.pos_]<<8*a,++this.pos_;return this.bit_end_pos_>0},n.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var a=this.buf_ptr_,c=this.input_.read(this.buf_,a,b);if(c<0)throw new Error("Unexpected end of input");if(c=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&u]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},n.prototype.readBits=function(a){32-this.bit_pos_>>this.bit_pos_&r[a];return this.bit_pos_+=a,c},T.exports=n},7080:function(T,b){b.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),b.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},6450:function(T,b,e){var u=e(6154).g,r=e(6154).j,n=e(4181),a=e(5139),c=e(966).h,l=e(966).g,f=e(7080),h=e(8435),i=e(2973),d=8,t=16,s=256,o=704,v=26,p=6,x=2,A=8,m=255,g=1080,C=18,w=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),S=16,B=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),R=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),N=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function F(O){var rt;return O.readBits(1)===0?16:(rt=O.readBits(3),rt>0?17+rt:(rt=O.readBits(3),rt>0?8+rt:17))}function J(O){if(O.readBits(1)){var rt=O.readBits(3);return rt===0?1:O.readBits(rt)+(1<1&&st===0)throw new Error("Invalid size byte");rt.meta_block_length|=st<4&&Bt===0)throw new Error("Invalid size nibble");rt.meta_block_length|=Bt<>>it.bit_pos_&m,xt=O[rt].bits-A,xt>0&&(it.bit_pos_+=A,rt+=O[rt].value,rt+=it.val_>>>it.bit_pos_&(1<0;){var ie=0,ve;if(xt.readMoreInput(),xt.fillBitWindow(),ie+=xt.val_>>>xt.bit_pos_&31,xt.bit_pos_+=Kt[ie].bits,ve=Kt[ie].value&255,ve>ve);else{var le=ve-14,Lt,Wt,ae=0;if(ve===t&&(ae=st),zt!==ae&&(Bt=0,zt=ae),Lt=Bt,Bt>0&&(Bt-=2,Bt<<=le),Bt+=xt.readBits(le)+3,Wt=Bt-Lt,et+Wt>rt)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var fe=0;fe0;++zt){var ae=w[zt],fe=0,ee;xt.fillBitWindow(),fe+=xt.val_>>>xt.bit_pos_&15,xt.bit_pos_+=Wt[fe].bits,ee=Wt[fe].value,ve[ae]=ee,ee!==0&&(le-=32>>ee,++Lt)}if(!(Lt===1||le===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");gt(ve,O,Bt,xt)}if(et=l(rt,it,A,Bt,O),et===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return et}function wt(O,rt,it){var xt,et;return xt=lt(O,rt,it),et=h.kBlockLengthPrefixCode[xt].nbits,h.kBlockLengthPrefixCode[xt].offset+it.readBits(et)}function at(O,rt,it){var xt;return O>>5]),this.htrees=new Uint32Array(rt)}V.prototype.decode=function(O){var rt,it,xt=0;for(rt=0;rt=O)throw new Error("[DecodeContextMap] i >= context_map_size");oe[Bt]=0,++Bt}else oe[Bt]=Kt-et,++Bt}return rt.readBits(1)&&St(oe,O),it}function j(O,rt,it,xt,et,st,Bt){var zt=it*2,oe=it,Kt=lt(rt,it*g,Bt),Et;Kt===0?Et=et[zt+(st[oe]&1)]:Kt===1?Et=et[zt+(st[oe]-1&1)]+1:Et=Kt-2,Et>=O&&(Et-=O),xt[it]=Et,et[zt+(st[oe]&1)]=Et,++st[oe]}function Z(O,rt,it,xt,et,st){var Bt=et+1,zt=it&et,oe=st.pos_&n.IBUF_MASK,Kt;if(rt<8||st.bit_pos_+(rt<<3)0;)st.readMoreInput(),xt[zt++]=st.readBits(8),zt===Bt&&(O.write(xt,Bt),zt=0);return}if(st.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;st.bit_pos_<32;)xt[zt]=st.val_>>>st.bit_pos_,st.bit_pos_+=8,++zt,--rt;if(Kt=st.bit_end_pos_-st.bit_pos_>>3,oe+Kt>n.IBUF_MASK){for(var Et=n.IBUF_MASK+1-oe,ie=0;ie=Bt){O.write(xt,Bt),zt-=Bt;for(var ie=0;ie=Bt;){if(Kt=Bt-zt,st.input_.read(xt,zt,Kt)rt.buffer.length){var pn=new Uint8Array(xt+we);pn.set(rt.buffer),rt.buffer=pn}if(et=nn.input_end,W=nn.is_uncompressed,nn.is_metadata){for(ut(ce);we>0;--we)ce.readMoreInput(),ce.readBits(8);continue}if(we!==0){if(W){ce.bit_pos_=ce.bit_pos_+7&-8,Z(rt,we,xt,Et,Kt,ce),xt+=we;continue}for(it=0;it<3;++it)ht[it]=J(ce)+1,ht[it]>=2&&(mt(ht[it]+2,fe,it*g,ce),mt(v,ee,it*g,ce),k[it]=wt(ee,it*g,ce),Pt[it]=1);for(ce.readMoreInput(),Q=ce.readBits(2),$t=S+(ce.readBits(4)<0;){var dr,Ur,Gr,mn,bn,Pe,Ie,Ge,er,en,an;for(ce.readMoreInput(),k[1]===0&&(j(ht[1],fe,1,D,ct,Pt,ce),k[1]=wt(ee,g,ce),Rr=ae[1].htrees[D[1]]),--k[1],dr=lt(ae[1].codes,Rr,ce),Ur=dr>>6,Ur>=2?(Ur-=2,Ie=-1):Ie=0,Gr=h.kInsertRangeLut[Ur]+(dr>>3&7),mn=h.kCopyRangeLut[Ur]+(dr&7),bn=h.kInsertLengthPrefixCode[Gr].offset+ce.readBits(h.kInsertLengthPrefixCode[Gr].nbits),Pe=h.kCopyLengthPrefixCode[mn].offset+ce.readBits(h.kCopyLengthPrefixCode[mn].nbits),Lt=Et[xt-1&Kt],Wt=Et[xt-2&Kt],en=0;en4?3:Pe-2)&255,Ze=Dt[Ar+er],Ie=lt(ae[2].codes,ae[2].htrees[Ze],ce),Ie>=$t){var wn,Ln,On;Ie-=$t,Ln=Ie&ge,Ie>>=Q,wn=(Ie>>1)+1,On=(2+(Ie&1)<zt)if(Pe>=a.minDictionaryWordLength&&Pe<=a.maxDictionaryWordLength){var On=a.offsetsByLength[Pe],Cn=Ge-zt-1,kt=a.sizeBitsByLength[Pe],At=(1<>kt;if(On+=Zt*Pe,Tt=ie){rt.write(Et,oe);for(var Rt=0;Rt0&&(ve[le&3]=Ge,++le),Pe>we)throw new Error("Invalid backward reference. pos: "+xt+" distance: "+Ge+" len: "+Pe+" bytes left: "+we);for(en=0;en>=1;return(c&f-1)+f}function n(c,l,f,h,i){do h-=f,c[l+h]=new e(i.bits,i.value);while(h>0)}function a(c,l,f){for(var h=1<0;--S[s])t=new e(s&255,w[o++]&65535),n(c,l+v,p,g,t),v=r(v,s);for(A=C-1,x=-1,s=f+1,p=2;s<=u;++s,p<<=1)for(;S[s]>0;--S[s])(v&A)!==x&&(l+=g,m=a(S,s,f),g=1<>f),p,g,t),v=r(v,s);return C}},8435:function(T,b){function e(u,r){this.offset=u,this.nbits=r}b.kBlockLengthPrefixCode=[new e(1,2),new e(5,2),new e(9,2),new e(13,2),new e(17,3),new e(25,3),new e(33,3),new e(41,3),new e(49,4),new e(65,4),new e(81,4),new e(97,4),new e(113,5),new e(145,5),new e(177,5),new e(209,5),new e(241,6),new e(305,6),new e(369,7),new e(497,8),new e(753,9),new e(1265,10),new e(2289,11),new e(4337,12),new e(8433,13),new e(16625,24)],b.kInsertLengthPrefixCode=[new e(0,0),new e(1,0),new e(2,0),new e(3,0),new e(4,0),new e(5,0),new e(6,1),new e(8,1),new e(10,2),new e(14,2),new e(18,3),new e(26,3),new e(34,4),new e(50,4),new e(66,5),new e(98,5),new e(130,6),new e(194,7),new e(322,8),new e(578,9),new e(1090,10),new e(2114,12),new e(6210,14),new e(22594,24)],b.kCopyLengthPrefixCode=[new e(2,0),new e(3,0),new e(4,0),new e(5,0),new e(6,0),new e(7,0),new e(8,0),new e(9,0),new e(10,1),new e(12,1),new e(14,2),new e(18,2),new e(22,3),new e(30,3),new e(38,4),new e(54,4),new e(70,5),new e(102,5),new e(134,6),new e(198,7),new e(326,8),new e(582,9),new e(1094,10),new e(2118,24)],b.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],b.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},6154:function(T,b){function e(r){this.buffer=r,this.pos=0}e.prototype.read=function(r,n,a){this.pos+a>this.buffer.length&&(a=this.buffer.length-this.pos);for(var c=0;cthis.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(r.subarray(0,n),this.pos),this.pos+=n,n},b.j=u},2973:function(T,b,e){var u=e(5139),r=0,n=1,a=2,c=3,l=4,f=5,h=6,i=7,d=8,t=9,s=10,o=11,v=12,p=13,x=14,A=15,m=16,g=17,C=18,w=20;function S(N,F,J){this.prefix=new Uint8Array(N.length),this.transform=F,this.suffix=new Uint8Array(J.length);for(var ot=0;ot'),new S("",r,` -`),new S("",c,""),new S("",r,"]"),new S("",r," for "),new S("",x,""),new S("",a,""),new S("",r," a "),new S("",r," that "),new S(" ",s,""),new S("",r,". "),new S(".",r,""),new S(" ",r,", "),new S("",A,""),new S("",r," with "),new S("",r,"'"),new S("",r," from "),new S("",r," by "),new S("",m,""),new S("",g,""),new S(" the ",r,""),new S("",l,""),new S("",r,". The "),new S("",o,""),new S("",r," on "),new S("",r," as "),new S("",r," is "),new S("",i,""),new S("",n,"ing "),new S("",r,` - `),new S("",r,":"),new S(" ",r,". "),new S("",r,"ed "),new S("",w,""),new S("",C,""),new S("",h,""),new S("",r,"("),new S("",s,", "),new S("",d,""),new S("",r," at "),new S("",r,"ly "),new S(" the ",r," of "),new S("",f,""),new S("",t,""),new S(" ",s,", "),new S("",s,'"'),new S(".",r,"("),new S("",o," "),new S("",s,'">'),new S("",r,'="'),new S(" ",r,"."),new S(".com/",r,""),new S(" the ",r," of the "),new S("",s,"'"),new S("",r,". This "),new S("",r,","),new S(".",r," "),new S("",s,"("),new S("",s,"."),new S("",r," not "),new S(" ",r,'="'),new S("",r,"er "),new S(" ",o," "),new S("",r,"al "),new S(" ",o,""),new S("",r,"='"),new S("",o,'"'),new S("",s,". "),new S(" ",r,"("),new S("",r,"ful "),new S(" ",s,". "),new S("",r,"ive "),new S("",r,"less "),new S("",o,"'"),new S("",r,"est "),new S(" ",s,"."),new S("",o,'">'),new S(" ",r,"='"),new S("",s,","),new S("",r,"ize "),new S("",o,"."),new S("\xC2\xA0",r,""),new S(" ",r,","),new S("",s,'="'),new S("",o,'="'),new S("",r,"ous "),new S("",o,", "),new S("",s,"='"),new S(" ",s,","),new S(" ",o,'="'),new S(" ",o,", "),new S("",o,","),new S("",o,"("),new S("",o,". "),new S(" ",o,"."),new S("",o,"='"),new S(" ",o,". "),new S(" ",s,'="'),new S(" ",o,"='"),new S(" ",s,"='")];b.kTransforms=B,b.kNumTransforms=B.length;function R(N,F){return N[F]<192?(N[F]>=97&&N[F]<=122&&(N[F]^=32),1):N[F]<224?(N[F+1]^=32,2):(N[F+2]^=5,3)}b.transformDictionaryWord=function(N,F,J,ot,$){var lt=B[$].prefix,gt=B[$].suffix,mt=B[$].transform,wt=mtot&&(wt=ot);for(var V=0;V0;){var ft=R(N,St);St+=ft,ot-=ft}for(var j=0;jb.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=s,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}t.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,n(this.init_done,"close before init"),n(this.mode<=b.UNZIP),this.mode===b.DEFLATE||this.mode===b.GZIP||this.mode===b.DEFLATERAW?c.deflateEnd(this.strm):(this.mode===b.INFLATE||this.mode===b.GUNZIP||this.mode===b.INFLATERAW||this.mode===b.UNZIP)&&l.inflateEnd(this.strm),this.mode=b.NONE,this.dictionary=null},t.prototype.write=function(s,o,v,p,x,A,m){return this._write(!0,s,o,v,p,x,A,m)},t.prototype.writeSync=function(s,o,v,p,x,A,m){return this._write(!1,s,o,v,p,x,A,m)},t.prototype._write=function(s,o,v,p,x,A,m,g){if(n.equal(arguments.length,8),n(this.init_done,"write before init"),n(this.mode!==b.NONE,"already finalized"),n.equal(!1,this.write_in_progress,"write already in progress"),n.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,n.equal(!1,o===void 0,"must provide flush value"),this.write_in_progress=!0,o!==b.Z_NO_FLUSH&&o!==b.Z_PARTIAL_FLUSH&&o!==b.Z_SYNC_FLUSH&&o!==b.Z_FULL_FLUSH&&o!==b.Z_FINISH&&o!==b.Z_BLOCK)throw new Error("Invalid flush value");if(v==null&&(v=u.alloc(0),x=0,p=0),this.strm.avail_in=x,this.strm.input=v,this.strm.next_in=p,this.strm.avail_out=g,this.strm.output=A,this.strm.next_out=m,this.flush=o,!s)return this._process(),this._checkError()?this._afterSync():void 0;var C=this;return r.nextTick(function(){C._process(),C._after()}),this},t.prototype._afterSync=function(){var s=this.strm.avail_out,o=this.strm.avail_in;return this.write_in_progress=!1,[o,s]},t.prototype._process=function(){var s=null;switch(this.mode){case b.DEFLATE:case b.GZIP:case b.DEFLATERAW:this.err=c.deflate(this.strm,this.flush);break;case b.UNZIP:switch(this.strm.avail_in>0&&(s=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(s===null)break;if(this.strm.input[s]===i){if(this.gzip_id_bytes_read=1,s++,this.strm.avail_in===1)break}else{this.mode=b.INFLATE;break}case 1:if(s===null)break;this.strm.input[s]===d?(this.gzip_id_bytes_read=2,this.mode=b.GUNZIP):this.mode=b.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case b.INFLATE:case b.GUNZIP:case b.INFLATERAW:for(this.err=l.inflate(this.strm,this.flush),this.err===b.Z_NEED_DICT&&this.dictionary&&(this.err=l.inflateSetDictionary(this.strm,this.dictionary),this.err===b.Z_OK?this.err=l.inflate(this.strm,this.flush):this.err===b.Z_DATA_ERROR&&(this.err=b.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===b.GUNZIP&&this.err===b.Z_STREAM_END&&this.strm.next_in[0]!==0;)this.reset(),this.err=l.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},t.prototype._checkError=function(){switch(this.err){case b.Z_OK:case b.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===b.Z_FINISH)return this._error("unexpected end of file"),!1;break;case b.Z_STREAM_END:break;case b.Z_NEED_DICT:return this.dictionary==null?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},t.prototype._after=function(){if(!!this._checkError()){var s=this.strm.avail_out,o=this.strm.avail_in;this.write_in_progress=!1,this.callback(o,s),this.pending_close&&this.close()}},t.prototype._error=function(s){this.strm.msg&&(s=this.strm.msg),this.onerror(s,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},t.prototype.init=function(s,o,v,p,x){n(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),n(s>=8&&s<=15,"invalid windowBits"),n(o>=-1&&o<=9,"invalid compression level"),n(v>=1&&v<=9,"invalid memlevel"),n(p===b.Z_FILTERED||p===b.Z_HUFFMAN_ONLY||p===b.Z_RLE||p===b.Z_FIXED||p===b.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(o,s,v,p,x),this._setDictionary()},t.prototype.params=function(){throw new Error("deflateParams Not supported")},t.prototype.reset=function(){this._reset(),this._setDictionary()},t.prototype._init=function(s,o,v,p,x){switch(this.level=s,this.windowBits=o,this.memLevel=v,this.strategy=p,this.flush=b.Z_NO_FLUSH,this.err=b.Z_OK,(this.mode===b.GZIP||this.mode===b.GUNZIP)&&(this.windowBits+=16),this.mode===b.UNZIP&&(this.windowBits+=32),(this.mode===b.DEFLATERAW||this.mode===b.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new a,this.mode){case b.DEFLATE:case b.GZIP:case b.DEFLATERAW:this.err=c.deflateInit2(this.strm,this.level,b.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case b.INFLATE:case b.GUNZIP:case b.INFLATERAW:case b.UNZIP:this.err=l.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==b.Z_OK&&this._error("Init error"),this.dictionary=x,this.write_in_progress=!1,this.init_done=!0},t.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=b.Z_OK,this.mode){case b.DEFLATE:case b.DEFLATERAW:this.err=c.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==b.Z_OK&&this._error("Failed to set dictionary")}},t.prototype._reset=function(){switch(this.err=b.Z_OK,this.mode){case b.DEFLATE:case b.DEFLATERAW:case b.GZIP:this.err=c.deflateReset(this.strm);break;case b.INFLATE:case b.INFLATERAW:case b.GUNZIP:this.err=l.inflateReset(this.strm);break}this.err!==b.Z_OK&&this._error("Failed to reset stream")},b.Zlib=t},2635:function(T,b,e){var u=e(4155),r=e(8823).Buffer,n=e(2830).Transform,a=e(4505),c=e(9539),l=e(9282).ok,f=e(8823).kMaxLength,h="Cannot create final Buffer. It would be larger than 0x"+f.toString(16)+" bytes";a.Z_MIN_WINDOWBITS=8,a.Z_MAX_WINDOWBITS=15,a.Z_DEFAULT_WINDOWBITS=15,a.Z_MIN_CHUNK=64,a.Z_MAX_CHUNK=1/0,a.Z_DEFAULT_CHUNK=16384,a.Z_MIN_MEMLEVEL=1,a.Z_MAX_MEMLEVEL=9,a.Z_DEFAULT_MEMLEVEL=8,a.Z_MIN_LEVEL=-1,a.Z_MAX_LEVEL=9,a.Z_DEFAULT_LEVEL=a.Z_DEFAULT_COMPRESSION;for(var i=Object.keys(a),d=0;d=f?ft=new RangeError(h):V=r.concat(mt,wt),mt=[],$.close(),gt(ft,V)}}function A($,lt){if(typeof lt=="string"&&(lt=r.from(lt)),!r.isBuffer(lt))throw new TypeError("Not a string or buffer");var gt=$._finishFlushFlag;return $._processChunk(lt,gt)}function m($){if(!(this instanceof m))return new m($);F.call(this,$,a.DEFLATE)}function g($){if(!(this instanceof g))return new g($);F.call(this,$,a.INFLATE)}function C($){if(!(this instanceof C))return new C($);F.call(this,$,a.GZIP)}function w($){if(!(this instanceof w))return new w($);F.call(this,$,a.GUNZIP)}function S($){if(!(this instanceof S))return new S($);F.call(this,$,a.DEFLATERAW)}function B($){if(!(this instanceof B))return new B($);F.call(this,$,a.INFLATERAW)}function R($){if(!(this instanceof R))return new R($);F.call(this,$,a.UNZIP)}function N($){return $===a.Z_NO_FLUSH||$===a.Z_PARTIAL_FLUSH||$===a.Z_SYNC_FLUSH||$===a.Z_FULL_FLUSH||$===a.Z_FINISH||$===a.Z_BLOCK}function F($,lt){var gt=this;if(this._opts=$=$||{},this._chunkSize=$.chunkSize||b.Z_DEFAULT_CHUNK,n.call(this,$),$.flush&&!N($.flush))throw new Error("Invalid flush flag: "+$.flush);if($.finishFlush&&!N($.finishFlush))throw new Error("Invalid flush flag: "+$.finishFlush);if(this._flushFlag=$.flush||a.Z_NO_FLUSH,this._finishFlushFlag=typeof $.finishFlush<"u"?$.finishFlush:a.Z_FINISH,$.chunkSize&&($.chunkSizeb.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+$.chunkSize);if($.windowBits&&($.windowBitsb.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+$.windowBits);if($.level&&($.levelb.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+$.level);if($.memLevel&&($.memLevelb.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+$.memLevel);if($.strategy&&$.strategy!=b.Z_FILTERED&&$.strategy!=b.Z_HUFFMAN_ONLY&&$.strategy!=b.Z_RLE&&$.strategy!=b.Z_FIXED&&$.strategy!=b.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+$.strategy);if($.dictionary&&!r.isBuffer($.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new a.Zlib(lt);var mt=this;this._hadError=!1,this._handle.onerror=function(dt,St){J(mt),mt._hadError=!0;var V=new Error(dt);V.errno=St,V.code=b.codes[St],mt.emit("error",V)};var wt=b.Z_DEFAULT_COMPRESSION;typeof $.level=="number"&&(wt=$.level);var at=b.Z_DEFAULT_STRATEGY;typeof $.strategy=="number"&&(at=$.strategy),this._handle.init($.windowBits||b.Z_DEFAULT_WINDOWBITS,wt,$.memLevel||b.Z_DEFAULT_MEMLEVEL,at,$.dictionary),this._buffer=r.allocUnsafe(this._chunkSize),this._offset=0,this._level=wt,this._strategy=at,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!gt._handle},configurable:!0,enumerable:!0})}c.inherits(F,n),F.prototype.params=function($,lt,gt){if($b.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+$);if(lt!=b.Z_FILTERED&<!=b.Z_HUFFMAN_ONLY&<!=b.Z_RLE&<!=b.Z_FIXED&<!=b.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+lt);if(this._level!==$||this._strategy!==lt){var mt=this;this.flush(a.Z_SYNC_FLUSH,function(){l(mt._handle,"zlib binding closed"),mt._handle.params($,lt),mt._hadError||(mt._level=$,mt._strategy=lt,gt&>())})}else u.nextTick(gt)},F.prototype.reset=function(){return l(this._handle,"zlib binding closed"),this._handle.reset()},F.prototype._flush=function($){this._transform(r.alloc(0),"",$)},F.prototype.flush=function($,lt){var gt=this,mt=this._writableState;(typeof $=="function"||$===void 0&&!lt)&&(lt=$,$=a.Z_FULL_FLUSH),mt.ended?lt&&u.nextTick(lt):mt.ending?lt&&this.once("end",lt):mt.needDrain?lt&&this.once("drain",function(){return gt.flush($,lt)}):(this._flushFlag=$,this.write(r.alloc(0),"",lt))},F.prototype.close=function($){J(this,$),u.nextTick(ot,this)};function J($,lt){lt&&u.nextTick(lt),$._handle&&($._handle.close(),$._handle=null)}function ot($){$.emit("close")}F.prototype._transform=function($,lt,gt){var mt,wt=this._writableState,at=wt.ending||wt.ended,dt=at&&(!$||wt.length===$.length);if($!==null&&!r.isBuffer($))return gt(new Error("invalid input"));if(!this._handle)return gt(new Error("zlib binding closed"));dt?mt=this._finishFlushFlag:(mt=this._flushFlag,$.length>=wt.length&&(this._flushFlag=this._opts.flush||a.Z_NO_FLUSH)),this._processChunk($,mt,gt)},F.prototype._processChunk=function($,lt,gt){var mt=$&&$.length,wt=this._chunkSize-this._offset,at=0,dt=this,St=typeof gt=="function";if(!St){var V=[],ft=0,j;this.on("error",function(L){j=L}),l(this._handle,"zlib binding closed");do var Z=this._handle.writeSync(lt,$,at,mt,this._buffer,this._offset,wt);while(!this._hadError&&It(Z[0],Z[1]));if(this._hadError)throw j;if(ft>=f)throw J(this),new RangeError(h);var ut=r.concat(V,ft);return J(this),ut}l(this._handle,"zlib binding closed");var bt=this._handle.write(lt,$,at,mt,this._buffer,this._offset,wt);bt.buffer=$,bt.callback=It;function It(L,O){if(this&&(this.buffer=null,this.callback=null),!dt._hadError){var rt=wt-O;if(l(rt>=0,"have should not go down"),rt>0){var it=dt._buffer.slice(dt._offset,dt._offset+rt);dt._offset+=rt,St?dt.push(it):(V.push(it),ft+=it.length)}if((O===0||dt._offset>=dt._chunkSize)&&(wt=dt._chunkSize,dt._offset=0,dt._buffer=r.allocUnsafe(dt._chunkSize)),O===0){if(at+=mt-L,mt=L,!St)return!0;var xt=dt._handle.write(lt,$,at,mt,dt._buffer,dt._offset,dt._chunkSize);xt.callback=It,xt.buffer=$;return}if(!St)return!1;gt()}}},c.inherits(m,F),c.inherits(g,F),c.inherits(C,F),c.inherits(w,F),c.inherits(S,F),c.inherits(B,F),c.inherits(R,F)},1924:function(T,b,e){var u=e(210),r=e(5559),n=r(u("String.prototype.indexOf"));T.exports=function(c,l){var f=u(c,!!l);return typeof f=="function"&&n(c,".prototype.")>-1?r(f):f}},5559:function(T,b,e){var u=e(8612),r=e(210),n=r("%Function.prototype.apply%"),a=r("%Function.prototype.call%"),c=r("%Reflect.apply%",!0)||u.call(a,n),l=r("%Object.getOwnPropertyDescriptor%",!0),f=r("%Object.defineProperty%",!0),h=r("%Math.max%");if(f)try{f({},"a",{value:1})}catch{f=null}T.exports=function(t){var s=c(u,a,arguments);if(l&&f){var o=l(s,"length");o.configurable&&f(s,"length",{value:1+h(0,t.length-(arguments.length-1))})}return s};var i=function(){return c(u,n,arguments)};f?f(T.exports,"apply",{value:i}):T.exports.apply=i},6313:function(T,b,e){var u=e(8823).Buffer,r=function(){function n(i,d,t,s){typeof d=="object"&&(t=d.depth,s=d.prototype,d.filter,d=d.circular);var o=[],v=[],p=typeof u<"u";typeof d>"u"&&(d=!0),typeof t>"u"&&(t=1/0);function x(A,m){if(A===null)return null;if(m==0)return A;var g,C;if(typeof A!="object")return A;if(n.__isArray(A))g=[];else if(n.__isRegExp(A))g=new RegExp(A.source,h(A)),A.lastIndex&&(g.lastIndex=A.lastIndex);else if(n.__isDate(A))g=new Date(A.getTime());else{if(p&&u.isBuffer(A))return u.allocUnsafe?g=u.allocUnsafe(A.length):g=new u(A.length),A.copy(g),g;typeof s>"u"?(C=Object.getPrototypeOf(A),g=Object.create(C)):(g=Object.create(s),C=s)}if(d){var w=o.indexOf(A);if(w!=-1)return v[w];o.push(A),v.push(g)}for(var S in A){var B;C&&(B=Object.getOwnPropertyDescriptor(C,S)),!(B&&B.set==null)&&(g[S]=x(A[S],m-1))}return g}return x(i,t)}n.clonePrototype=function(d){if(d===null)return null;var t=function(){};return t.prototype=d,new t};function a(i){return Object.prototype.toString.call(i)}n.__objToStr=a;function c(i){return typeof i=="object"&&a(i)==="[object Date]"}n.__isDate=c;function l(i){return typeof i=="object"&&a(i)==="[object Array]"}n.__isArray=l;function f(i){return typeof i=="object"&&a(i)==="[object RegExp]"}n.__isRegExp=f;function h(i){var d="";return i.global&&(d+="g"),i.ignoreCase&&(d+="i"),i.multiline&&(d+="m"),d}return n.__getRegExpFlags=h,n}();T.exports&&(T.exports=r)},4667:function(T,b,e){e(2479);var u=e(857);T.exports=u.Object.values},7633:function(T,b,e){e(9170),e(6992),e(1539),e(8674),e(7922),e(4668),e(7727),e(8783);var u=e(857);T.exports=u.Promise},3867:function(T,b,e){var u=e(1150);e(8628),e(7314),e(7479),e(6290),T.exports=u},9662:function(T,b,e){var u=e(7854),r=e(614),n=e(6330),a=u.TypeError;T.exports=function(c){if(r(c))return c;throw a(n(c)+" is not a function")}},9483:function(T,b,e){var u=e(7854),r=e(4411),n=e(6330),a=u.TypeError;T.exports=function(c){if(r(c))return c;throw a(n(c)+" is not a constructor")}},6077:function(T,b,e){var u=e(7854),r=e(614),n=u.String,a=u.TypeError;T.exports=function(c){if(typeof c=="object"||r(c))return c;throw a("Can't set "+n(c)+" as a prototype")}},1223:function(T,b,e){var u=e(5112),r=e(30),n=e(3070),a=u("unscopables"),c=Array.prototype;c[a]==null&&n.f(c,a,{configurable:!0,value:r(null)}),T.exports=function(l){c[a][l]=!0}},1530:function(T,b,e){var u=e(8710).charAt;T.exports=function(r,n,a){return n+(a?u(r,n).length:1)}},5787:function(T,b,e){var u=e(7854),r=e(7976),n=u.TypeError;T.exports=function(a,c){if(r(c,a))return a;throw n("Incorrect invocation")}},9670:function(T,b,e){var u=e(7854),r=e(111),n=u.String,a=u.TypeError;T.exports=function(c){if(r(c))return c;throw a(n(c)+" is not an object")}},1048:function(T,b,e){var u=e(7908),r=e(1400),n=e(6244),a=Math.min;T.exports=[].copyWithin||function(l,f){var h=u(this),i=n(h),d=r(l,i),t=r(f,i),s=arguments.length>2?arguments[2]:void 0,o=a((s===void 0?i:r(s,i))-t,i-d),v=1;for(t0;)t in h?h[d]=h[t]:delete h[d],d+=v,t+=v;return h}},1285:function(T,b,e){var u=e(7908),r=e(1400),n=e(6244);T.exports=function(c){for(var l=u(this),f=n(l),h=arguments.length,i=r(h>1?arguments[1]:void 0,f),d=h>2?arguments[2]:void 0,t=d===void 0?f:r(d,f);t>i;)l[i++]=c;return l}},8533:function(T,b,e){var u=e(2092).forEach,r=e(9341),n=r("forEach");T.exports=n?[].forEach:function(c){return u(this,c,arguments.length>1?arguments[1]:void 0)}},7745:function(T){T.exports=function(b,e){for(var u=0,r=e.length,n=new b(r);r>u;)n[u]=e[u++];return n}},8457:function(T,b,e){var u=e(7854),r=e(9974),n=e(6916),a=e(7908),c=e(3411),l=e(7659),f=e(4411),h=e(6244),i=e(6135),d=e(8554),t=e(1246),s=u.Array;T.exports=function(v){var p=a(v),x=f(this),A=arguments.length,m=A>1?arguments[1]:void 0,g=m!==void 0;g&&(m=r(m,A>2?arguments[2]:void 0));var C=t(p),w=0,S,B,R,N,F,J;if(C&&!(this==s&&l(C)))for(N=d(p,C),F=N.next,B=x?new this:[];!(R=n(F,N)).done;w++)J=g?c(N,m,[R.value,w],!0):R.value,i(B,w,J);else for(S=h(p),B=x?new this(S):s(S);S>w;w++)J=g?m(p[w],w):p[w],i(B,w,J);return B.length=w,B}},1318:function(T,b,e){var u=e(5656),r=e(1400),n=e(6244),a=function(c){return function(l,f,h){var i=u(l),d=n(i),t=r(h,d),s;if(c&&f!=f){for(;d>t;)if(s=i[t++],s!=s)return!0}else for(;d>t;t++)if((c||t in i)&&i[t]===f)return c||t||0;return!c&&-1}};T.exports={includes:a(!0),indexOf:a(!1)}},2092:function(T,b,e){var u=e(9974),r=e(1702),n=e(8361),a=e(7908),c=e(6244),l=e(5417),f=r([].push),h=function(i){var d=i==1,t=i==2,s=i==3,o=i==4,v=i==6,p=i==7,x=i==5||v;return function(A,m,g,C){for(var w=a(A),S=n(w),B=u(m,g),R=c(S),N=0,F=C||l,J=d?F(A,R):t||p?F(A,0):void 0,ot,$;R>N;N++)if((x||N in S)&&(ot=S[N],$=B(ot,N,w),i))if(d)J[N]=$;else if($)switch(i){case 3:return!0;case 5:return ot;case 6:return N;case 2:f(J,ot)}else switch(i){case 4:return!1;case 7:f(J,ot)}return v?-1:s||o?o:J}};T.exports={forEach:h(0),map:h(1),filter:h(2),some:h(3),every:h(4),find:h(5),findIndex:h(6),filterReject:h(7)}},6583:function(T,b,e){var u=e(2104),r=e(5656),n=e(9303),a=e(6244),c=e(9341),l=Math.min,f=[].lastIndexOf,h=!!f&&1/[1].lastIndexOf(1,-0)<0,i=c("lastIndexOf"),d=h||!i;T.exports=d?function(s){if(h)return u(f,this,arguments)||0;var o=r(this),v=a(o),p=v-1;for(arguments.length>1&&(p=l(p,n(arguments[1]))),p<0&&(p=v+p);p>=0;p--)if(p in o&&o[p]===s)return p||0;return-1}:f},1194:function(T,b,e){var u=e(7293),r=e(5112),n=e(7392),a=r("species");T.exports=function(c){return n>=51||!u(function(){var l=[],f=l.constructor={};return f[a]=function(){return{foo:1}},l[c](Boolean).foo!==1})}},9341:function(T,b,e){var u=e(7293);T.exports=function(r,n){var a=[][r];return!!a&&u(function(){a.call(null,n||function(){throw 1},1)})}},3671:function(T,b,e){var u=e(7854),r=e(9662),n=e(7908),a=e(8361),c=e(6244),l=u.TypeError,f=function(h){return function(i,d,t,s){r(d);var o=n(i),v=a(o),p=c(o),x=h?p-1:0,A=h?-1:1;if(t<2)for(;;){if(x in v){s=v[x],x+=A;break}if(x+=A,h?x<0:p<=x)throw l("Reduce of empty array with no initial value")}for(;h?x>=0:p>x;x+=A)x in v&&(s=d(s,v[x],x,o));return s}};T.exports={left:f(!1),right:f(!0)}},206:function(T,b,e){var u=e(1702);T.exports=u([].slice)},4362:function(T,b,e){var u=e(206),r=Math.floor,n=function(l,f){var h=l.length,i=r(h/2);return h<8?a(l,f):c(l,n(u(l,0,i),f),n(u(l,i),f),f)},a=function(l,f){for(var h=l.length,i=1,d,t;i0;)l[t]=l[--t];t!==i++&&(l[t]=d)}return l},c=function(l,f,h,i){for(var d=f.length,t=h.length,s=0,o=0;s>a,h=1<>c,v=1024>>c,p=o+v,x=p,A=32,m=x+A,g=1<1114111?this.errorValue:R<55296||R>56319&&R<=65535?(N=(this.data[R>>c]<>c)]<>a)],N=this.data[N+(R>>c&i)],N=(N< Tj")}function R(){n.addContent("ET")}function N(kt){kt[0].constructor.name==="PDFPattern"?(n.fillOpacity(kt[1]),g(kt[0],!1)):n.fillColor(kt[0],kt[1])}function F(kt){kt[0].constructor.name==="PDFPattern"?(n.strokeOpacity(kt[1]),g(kt[0],!0)):n.strokeColor(kt[0],kt[1])}function J(kt,At,Zt,Tt,Ot){var Rt=n.ref({Type:"Annot",Subtype:"Link",Rect:[kt,At,Zt,Tt],Border:[0,0,0],A:{S:"URI",URI:new String(Ot)}});Rt.end(),Ie.push(Rt)}function ot(kt){var At=function(Ft,Jt,Ut,ue){this.error=ue,this.nodeName=Ft,this.nodeValue=Ut,this.nodeType=Jt,this.attributes=Object.create(null),this.childNodes=[],this.parentNode=null,this.id="",this.textContent="",this.classList=[]};At.prototype.getAttribute=function(jt){return this.attributes[jt]!=null?this.attributes[jt]:null},At.prototype.getElementById=function(jt){var Ft=null;return function Jt(Ut){if(!Ft&&Ut.nodeType===1){Ut.id===jt&&(Ft=Ut);for(var ue=0;ue/)){for(;Jt=jt();)Ut.childNodes.push(Jt),Jt.parentNode=Ut,Ut.textContent+=Jt.nodeType===3||Jt.nodeType===4?Jt.nodeValue:Jt.textContent;return(Ft=Zt.match(/^<\/([\w:.-]+)\s*>/,!0))?(Ft[1]===Ut.nodeName||(Xe('parseXml: tag not matching, opening "'+Ut.nodeName+'" & closing "'+Ft[1]+'"'),Rt=!0),Ut):(Xe('parseXml: tag not matching, opening "'+Ut.nodeName+'" & not closing'),Rt=!0,Ut)}else{if(Zt.match(/^\/>/))return Ut;Xe('parseXml: tag could not be parsed "'+Ut.nodeName+'"'),Rt=!0}}else{if(Ft=Zt.match(/^/))return new At(null,8,Ft,Rt);if(Ft=Zt.match(/^<\?[\s\S]*?\?>/))return new At(null,7,Ft,Rt);if(Ft=Zt.match(/^/))return new At(null,10,Ft,Rt);if(Ft=Zt.match(/^/,!0))return new At("#cdata-section",4,Ft[1],Rt);if(Ft=Zt.match(/^([^<]+)/,!0))return new At("#text",3,$(Ft[1]),Rt)}};Ot=Mt();)Ot.nodeType===1&&!Tt?Tt=Ot:(Ot.nodeType===1||Ot.nodeType===3&&Ot.nodeValue.trim()!=="")&&Xe("parseXml: data after document end has been discarded");return Zt.matchAll()&&Xe("parseXml: parsing error"),Tt}function $(kt){return kt.replace(/&(?:#([0-9]+)|#[xX]([0-9A-Fa-f]+)|([0-9A-Za-z]+));/g,function(At,Zt,Tt,Ot){return Zt?String.fromCharCode(parseInt(Zt,10)):Tt?String.fromCharCode(parseInt(Tt,16)):Ot&&d[Ot]?String.fromCharCode(d[Ot]):At})}function lt(kt){var At,Zt;return kt=(kt||"").trim(),(At=h[kt])?Zt=[At.slice(),1]:(At=kt.match(/^rgba\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9.]+)\s*\)$/i))?(At[1]=parseInt(At[1]),At[2]=parseInt(At[2]),At[3]=parseInt(At[3]),At[4]=parseFloat(At[4]),At[1]<256&&At[2]<256&&At[3]<256&&At[4]<=1&&(Zt=[At.slice(1,4),At[4]])):(At=kt.match(/^rgb\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)$/i))?(At[1]=parseInt(At[1]),At[2]=parseInt(At[2]),At[3]=parseInt(At[3]),At[1]<256&&At[2]<256&&At[3]<256&&(Zt=[At.slice(1,4),1])):(At=kt.match(/^rgb\(\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*,\s*([0-9.]+)%\s*\)$/i))?(At[1]=2.55*parseFloat(At[1]),At[2]=2.55*parseFloat(At[2]),At[3]=2.55*parseFloat(At[3]),At[1]<256&&At[2]<256&&At[3]<256&&(Zt=[At.slice(1,4),1])):(At=kt.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i))?Zt=[[parseInt(At[1],16),parseInt(At[2],16),parseInt(At[3],16)],1]:(At=kt.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(Zt=[[17*parseInt(At[1],16),17*parseInt(At[2],16),17*parseInt(At[3],16)],1]),Ur?Ur(Zt,kt):Zt}function gt(kt,At,Zt){var Tt=kt[0].slice(),Ot=kt[1]*At;if(Zt){for(var Rt=0;Rt=0;At--)kt=mt(bn[At].savedMatrix,kt);return kt}function dt(){return new ae().M(0,0).L(n.page.width,0).L(n.page.width,n.page.height).L(0,n.page.height).transform(St(at())).getBoundingBox()}function St(kt){var At=kt[0]*kt[3]-kt[1]*kt[2];return[kt[3]/At,-kt[1]/At,-kt[2]/At,kt[0]/At,(kt[2]*kt[5]-kt[3]*kt[4])/At,(kt[1]*kt[4]-kt[0]*kt[5])/At]}function V(kt){var At=bt(kt[0]),Zt=bt(kt[1]),Tt=bt(kt[2]),Ot=bt(kt[3]),Rt=bt(kt[4]),Mt=bt(kt[5]);if(ut(At*Ot-Zt*Tt,0))return[At,Zt,Tt,Ot,Rt,Mt]}function ft(kt){var At=kt[2]||0,Zt=kt[1]||0,Tt=kt[0]||0;if(Z(At,0)&&Z(Zt,0))return[];if(Z(At,0))return[-Tt/Zt];var Ot=Zt*Zt-4*At*Tt;return ut(Ot,0)&&Ot>0?[(-Zt+Math.sqrt(Ot))/(2*At),(-Zt-Math.sqrt(Ot))/(2*At)]:Z(Ot,0)?[-Zt/(2*At)]:[]}function j(kt,At){return(At[0]||0)+(At[1]||0)*kt+(At[2]||0)*kt*kt+(At[3]||0)*kt*kt*kt}function Z(kt,At){return Math.abs(kt-At)<1e-10}function ut(kt,At){return Math.abs(kt-At)>=1e-10}function bt(kt){return kt>-1e21&&kt<1e21?Math.round(kt*1e6)/1e6:0}function It(kt){return typeof kt=="object"&&kt!==null&&typeof kt.length=="number"}function L(kt){for(var At=new le((kt||"").trim()),Zt=[1,0,0,1,0,0],Tt;Tt=At.match(/^([A-Za-z]+)\s*[(]([^(]+)[)]/,!0);){for(var Ot=Tt[1],Rt=[],Mt=new le(Tt[2].trim()),jt=void 0;jt=Mt.matchNumber();)Rt.push(Number(jt)),Mt.matchSeparator();if(Ot==="matrix"&&Rt.length===6)Zt=mt(Zt,[Rt[0],Rt[1],Rt[2],Rt[3],Rt[4],Rt[5]]);else if(Ot==="translate"&&Rt.length===2)Zt=mt(Zt,[1,0,0,1,Rt[0],Rt[1]]);else if(Ot==="translate"&&Rt.length===1)Zt=mt(Zt,[1,0,0,1,Rt[0],0]);else if(Ot==="scale"&&Rt.length===2)Zt=mt(Zt,[Rt[0],0,0,Rt[1],0,0]);else if(Ot==="scale"&&Rt.length===1)Zt=mt(Zt,[Rt[0],0,0,Rt[0],0,0]);else if(Ot==="rotate"&&Rt.length===3){var Ft=Rt[0]*Math.PI/180;Zt=mt(Zt,[1,0,0,1,Rt[1],Rt[2]],[Math.cos(Ft),Math.sin(Ft),-Math.sin(Ft),Math.cos(Ft),0,0],[1,0,0,1,-Rt[1],-Rt[2]])}else if(Ot==="rotate"&&Rt.length===1){var Jt=Rt[0]*Math.PI/180;Zt=mt(Zt,[Math.cos(Jt),Math.sin(Jt),-Math.sin(Jt),Math.cos(Jt),0,0])}else if(Ot==="skewX"&&Rt.length===1){var Ut=Rt[0]*Math.PI/180;Zt=mt(Zt,[1,0,Math.tan(Ut),1,0,0])}else if(Ot==="skewY"&&Rt.length===1){var ue=Rt[0]*Math.PI/180;Zt=mt(Zt,[1,Math.tan(ue),0,1,0,0])}else return;At.matchSeparator()}if(!At.matchAll())return Zt}function O(kt,At,Zt,Tt,Ot,Rt){var Mt=(kt||"").trim().match(/^(none)$|^x(Min|Mid|Max)Y(Min|Mid|Max)(?:\s+(meet|slice))?$/)||[],jt=Mt[1]||Mt[4]||"meet",Ft=Mt[2]||"Mid",Jt=Mt[3]||"Mid",Ut=At/Tt,ue=Zt/Ot,be={Min:0,Mid:.5,Max:1}[Ft]-(Rt||0),Ae={Min:0,Mid:.5,Max:1}[Jt]-(Rt||0);return jt==="slice"?ue=Ut=Math.max(Ut,ue):jt==="meet"&&(ue=Ut=Math.min(Ut,ue)),[Ut,0,0,ue,be*(At-Tt*Ut),Ae*(Zt-Ot*ue)]}function rt(kt){var At=Object.create(null);kt=(kt||"").trim().split(/;/);for(var Zt=0;ZtOt.selector.specificity||(At[Rt]=Ot.css[Rt],Zt[Rt]=Ot.selector.specificity)}return At}function Bt(kt,At){return kt.concat(At.slice(kt.length))}function zt(kt,At){return Math.max(kt.ascender,(kt.bbox[3]||kt.bbox.maxY)*(kt.scale||1))*At/1e3}function oe(kt,At){return Math.min(kt.descender,(kt.bbox[1]||kt.bbox.minY)*(kt.scale||1))*At/1e3}function Kt(kt,At){return(kt.xHeight||.5*(kt.ascender-kt.descender))*At/1e3}function Et(kt,At,Zt,Tt){var Ot,Rt;switch(Zt){case"middle":Ot=.5*Kt(kt,At);break;case"central":Ot=.5*(oe(kt,At)+zt(kt,At));break;case"after-edge":case"text-after-edge":Ot=oe(kt,At);break;case"alphabetic":case"auto":case"baseline":Ot=0;break;case"mathematical":Ot=.5*zt(kt,At);break;case"hanging":Ot=.8*zt(kt,At);break;case"before-edge":case"text-before-edge":Ot=zt(kt,At);break;default:Ot=0;break}switch(Tt){case"baseline":Rt=0;break;case"super":Rt=.6*At;break;case"sub":Rt=-.6*At;break;default:Rt=Tt;break}return Ot-Rt}function ie(kt,At,Zt){for(var Tt=kt.encode(""+Zt),Ot=Tt[0],Rt=Tt[1],Mt=[],jt=0;jtqe&&(Re=qe,qe=Qe,Qe=Re),We>Ye&&(Re=Ye,Ye=We,We=Re);for(var vr=ft(be),Cr=0;Cr=0&&vr[Cr]<=1){var xr=j(vr[Cr],Ut);xrqe&&(qe=xr)}for(var pr=ft(Ae),mr=0;mr=0&&pr[mr]<=1){var kr=j(pr[mr],ue);krYe&&(Ye=kr)}return[Qe,We,qe,Ye]},this.getPointAtLength=function(Re){if(Z(Re,0))return this.startPoint;if(Z(Re,this.totalLength))return this.endPoint;if(!(Re<0||Re>this.totalLength))for(var Qe=1;Qe<=Jt;Qe++){var We=Le[Qe-1],qe=Le[Qe];if(We<=Re&&Re<=qe){var Ye=(Qe-(qe-Re)/(qe-We))/Jt,vr=j(Ye,Ut),Cr=j(Ye,ue),xr=j(Ye,be),pr=j(Ye,Ae);return[vr,Cr,Math.atan2(pr,xr)]}}}},Wt=function(At,Zt,Tt,Ot){this.totalLength=Math.sqrt((Tt-At)*(Tt-At)+(Ot-Zt)*(Ot-Zt)),this.startPoint=[At,Zt,Math.atan2(Ot-Zt,Tt-At)],this.endPoint=[Tt,Ot,Math.atan2(Ot-Zt,Tt-At)],this.getBoundingBox=function(){return[Math.min(this.startPoint[0],this.endPoint[0]),Math.min(this.startPoint[1],this.endPoint[1]),Math.max(this.startPoint[0],this.endPoint[0]),Math.max(this.startPoint[1],this.endPoint[1])]},this.getPointAtLength=function(Rt){if(Rt>=0&&Rt<=this.totalLength){var Mt=Rt/this.totalLength||0,jt=this.startPoint[0]+Mt*(this.endPoint[0]-this.startPoint[0]),Ft=this.startPoint[1]+Mt*(this.endPoint[1]-this.startPoint[1]);return[jt,Ft,this.startPoint[2]]}}},ae=function kt(){this.pathCommands=[],this.pathSegments=[],this.startPoint=null,this.endPoint=null,this.totalLength=0;var At=0,Zt=0,Tt=0,Ot=0,Rt,Mt,jt;this.move=function(Ft,Jt){return At=Tt=Ft,Zt=Ot=Jt,null},this.line=function(Ft,Jt){var Ut=new Wt(Tt,Ot,Ft,Jt);return Tt=Ft,Ot=Jt,Ut},this.curve=function(Ft,Jt,Ut,ue,be,Ae){var Le=new Lt(Tt,Ot,Ft,Jt,Ut,ue,be,Ae);return Tt=be,Ot=Ae,Le},this.close=function(){var Ft=new Wt(Tt,Ot,At,Zt);return Tt=At,Ot=Zt,Ft},this.addCommand=function(Ft){this.pathCommands.push(Ft);var Jt=this[Ft[0]].apply(this,Ft.slice(3));Jt&&(Jt.hasStart=Ft[1],Jt.hasEnd=Ft[2],this.startPoint=this.startPoint||Jt.startPoint,this.endPoint=Jt.endPoint,this.pathSegments.push(Jt),this.totalLength+=Jt.totalLength)},this.M=function(Ft,Jt){return this.addCommand(["move",!0,!0,Ft,Jt]),Rt="M",this},this.m=function(Ft,Jt){return this.M(Tt+Ft,Ot+Jt)},this.Z=this.z=function(){return this.addCommand(["close",!0,!0]),Rt="Z",this},this.L=function(Ft,Jt){return this.addCommand(["line",!0,!0,Ft,Jt]),Rt="L",this},this.l=function(Ft,Jt){return this.L(Tt+Ft,Ot+Jt)},this.H=function(Ft){return this.L(Ft,Ot)},this.h=function(Ft){return this.L(Tt+Ft,Ot)},this.V=function(Ft){return this.L(Tt,Ft)},this.v=function(Ft){return this.L(Tt,Ot+Ft)},this.C=function(Ft,Jt,Ut,ue,be,Ae){return this.addCommand(["curve",!0,!0,Ft,Jt,Ut,ue,be,Ae]),Rt="C",Mt=Ut,jt=ue,this},this.c=function(Ft,Jt,Ut,ue,be,Ae){return this.C(Tt+Ft,Ot+Jt,Tt+Ut,Ot+ue,Tt+be,Ot+Ae)},this.S=function(Ft,Jt,Ut,ue){return this.C(Tt+(Rt==="C"?Tt-Mt:0),Ot+(Rt==="C"?Ot-jt:0),Ft,Jt,Ut,ue)},this.s=function(Ft,Jt,Ut,ue){return this.C(Tt+(Rt==="C"?Tt-Mt:0),Ot+(Rt==="C"?Ot-jt:0),Tt+Ft,Ot+Jt,Tt+Ut,Ot+ue)},this.Q=function(Ft,Jt,Ut,ue){var be=Tt+.6666666666666666*(Ft-Tt),Ae=Ot+2/3*(Jt-Ot),Le=Ut+2/3*(Ft-Ut),ke=ue+2/3*(Jt-ue);return this.addCommand(["curve",!0,!0,be,Ae,Le,ke,Ut,ue]),Rt="Q",Mt=Ft,jt=Jt,this},this.q=function(Ft,Jt,Ut,ue){return this.Q(Tt+Ft,Ot+Jt,Tt+Ut,Ot+ue)},this.T=function(Ft,Jt){return this.Q(Tt+(Rt==="Q"?Tt-Mt:0),Ot+(Rt==="Q"?Ot-jt:0),Ft,Jt)},this.t=function(Ft,Jt){return this.Q(Tt+(Rt==="Q"?Tt-Mt:0),Ot+(Rt==="Q"?Ot-jt:0),Tt+Ft,Ot+Jt)},this.A=function(Ft,Jt,Ut,ue,be,Ae,Le){if(Z(Ft,0)||Z(Jt,0))this.addCommand(["line",!0,!0,Ae,Le]);else{Ut=Ut*(Math.PI/180),Ft=Math.abs(Ft),Jt=Math.abs(Jt),ue=1*!!ue,be=1*!!be;var ke=Math.cos(Ut)*(Tt-Ae)/2+Math.sin(Ut)*(Ot-Le)/2,He=Math.cos(Ut)*(Ot-Le)/2-Math.sin(Ut)*(Tt-Ae)/2,ne=ke*ke/(Ft*Ft)+He*He/(Jt*Jt);ne>1&&(Ft*=Math.sqrt(ne),Jt*=Math.sqrt(ne));var Ee=Math.sqrt(Math.max(0,Ft*Ft*Jt*Jt-Ft*Ft*He*He-Jt*Jt*ke*ke)/(Ft*Ft*He*He+Jt*Jt*ke*ke)),Me=(ue===be?-1:1)*Ee*Ft*He/Jt,Re=(ue===be?1:-1)*Ee*Jt*ke/Ft,Qe=Math.cos(Ut)*Me-Math.sin(Ut)*Re+(Tt+Ae)/2,We=Math.sin(Ut)*Me+Math.cos(Ut)*Re+(Ot+Le)/2,qe=Math.atan2((He-Re)/Jt,(ke-Me)/Ft),Ye=Math.atan2((-He-Re)/Jt,(-ke-Me)/Ft);be===0&&Ye-qe>0?Ye-=2*Math.PI:be===1&&Ye-qe<0&&(Ye+=2*Math.PI);for(var vr=Math.ceil(Math.abs(Ye-qe)/(Math.PI/mn)),Cr=0;CrFt[2]&&(Ft[2]=ue[2]),ue[1]Ft[3]&&(Ft[3]=ue[3])}for(var Ut=0;Ut=0&&Ft<=this.totalLength){for(var Jt,Ut=0;Ut=0&&jt[3]>=0?jt:Mt},this.getPercent=function(Rt,Mt){var jt=this.attr(Rt),Ft=new le((jt||"").trim()),Jt=Ft.matchNumber();return!Jt||(Ft.match("%")&&(Jt*=.01),Ft.matchAll())?Mt:Math.max(0,Math.min(1,Jt))},this.chooseValue=function(Rt){for(var Mt=0;Mt=0&&(Ft=Ut);break;case"stroke-miterlimit":Ut=parseFloat(jt),Ut!=null&&Ut>=1&&(Ft=Ut);break;case"word-spacing":case"letter-spacing":Ft=this.computeLength(jt,this.getViewport());break;case"stroke-dashoffset":if(Ft=this.computeLength(jt,this.getViewport()),Ft!=null&&Ft<0)for(var He=this.get("stroke-dasharray"),ne=0;ne0?Mt:this.ref?this.ref.getChildren():[]},this.getPaint=function(Mt,jt,Ft,Jt){var Ut=this.attr("patternUnits")!=="userSpaceOnUse",ue=this.attr("patternContentUnits")==="objectBoundingBox",be=this.getLength("x",Ut?1:this.getParentVWidth(),0),Ae=this.getLength("y",Ut?1:this.getParentVHeight(),0),Le=this.getLength("width",Ut?1:this.getParentVWidth(),0),ke=this.getLength("height",Ut?1:this.getParentVHeight(),0);ue&&!Ut?(be=(be-Mt[0])/(Mt[2]-Mt[0])||0,Ae=(Ae-Mt[1])/(Mt[3]-Mt[1])||0,Le=Le/(Mt[2]-Mt[0])||0,ke=ke/(Mt[3]-Mt[1])||0):!ue&&Ut&&(be=Mt[0]+be*(Mt[2]-Mt[0]),Ae=Mt[1]+Ae*(Mt[3]-Mt[1]),Le=Le*(Mt[2]-Mt[0]),ke=ke*(Mt[3]-Mt[1]));var He=this.getViewbox("viewBox",[0,0,Le,ke]),ne=(this.attr("preserveAspectRatio")||"").trim(),Ee=mt(O(ne,Le,ke,He[2],He[3],0),[1,0,0,1,-He[0],-He[1]]),Me=L(this.attr("patternTransform"));if(ue&&(Me=mt([Mt[2]-Mt[0],0,0,Mt[3]-Mt[1],Mt[0],Mt[1]],Me)),Me=mt(Me,[1,0,0,1,be,Ae]),(Me=V(Me))&&(Ee=V(Ee))&&(Le=bt(Le))&&(ke=bt(ke))){var Re=v([0,0,Le,ke]);return n.transform.apply(n,Ee),this.drawChildren(Ft,Jt),p(Re),[m(Re,Le,ke,Me),jt]}else return Tt?[Tt[0],Tt[1]*jt]:void 0},this.getVWidth=function(){var Mt=this.attr("patternUnits")!=="userSpaceOnUse",jt=this.getLength("width",Mt?1:this.getParentVWidth(),0);return this.getViewbox("viewBox",[0,0,jt,0])[2]},this.getVHeight=function(){var Mt=this.attr("patternUnits")!=="userSpaceOnUse",jt=this.getLength("height",Mt?1:this.getParentVHeight(),0);return this.getViewbox("viewBox",[0,0,0,jt])[3]}},Pt=function kt(At,Zt,Tt){fe.call(this,At,Zt),this.allowedChildren=["stop"],this.ref=function(){var Mt=this.getUrl("href")||this.getUrl("xlink:href");if(Mt&&Mt.nodeName===At.nodeName)return new kt(Mt,Zt,Tt)}.call(this);var Ot=this.attr;this.attr=function(Mt){var jt=Ot.call(this,Mt);return jt!=null||Mt==="href"||Mt==="xlink:href"?jt:this.ref?this.ref.attr(Mt):null};var Rt=this.getChildren;this.getChildren=function(){var Mt=Rt.call(this);return Mt.length>0?Mt:this.ref?this.ref.getChildren():[]},this.getPaint=function(Mt,jt,Ft,Jt){var Ut=this.getChildren();if(Ut.length!==0){if(Ut.length===1){var ue=Ut[0],be=ue.get("stop-color");return be==="none"?void 0:gt(be,ue.get("stop-opacity")*jt,Jt)}var Ae=this.attr("gradientUnits")!=="userSpaceOnUse",Le=L(this.attr("gradientTransform")),ke=this.attr("spreadMethod"),He,ne,Ee,Me,Re,Qe,We=0,qe=0,Ye=1;if(Ae&&(Le=mt([Mt[2]-Mt[0],0,0,Mt[3]-Mt[1],Mt[0],Mt[1]],Le)),Le=V(Le)){if(this.name==="linearGradient")ne=this.getLength("x1",Ae?1:this.getVWidth(),0),Ee=this.getLength("x2",Ae?1:this.getVWidth(),Ae?1:this.getVWidth()),Me=this.getLength("y1",Ae?1:this.getVHeight(),0),Re=this.getLength("y2",Ae?1:this.getVHeight(),0);else{Ee=this.getLength("cx",Ae?1:this.getVWidth(),Ae?.5:.5*this.getVWidth()),Re=this.getLength("cy",Ae?1:this.getVHeight(),Ae?.5:.5*this.getVHeight()),Qe=this.getLength("r",Ae?1:this.getViewport(),Ae?.5:.5*this.getViewport()),ne=this.getLength("fx",Ae?1:this.getVWidth(),Ee),Me=this.getLength("fy",Ae?1:this.getVHeight(),Re),Qe<0&&Xe("SvgElemGradient: negative r value");var vr=Math.sqrt(Math.pow(Ee-ne,2)+Math.pow(Re-Me,2)),Cr=1;vr>Qe&&(Cr=Qe/vr,ne=Ee+(ne-Ee)*Cr,Me=Re+(Me-Re)*Cr),Qe=Math.max(Qe,vr*Cr*(1+1e-6))}if(ke==="reflect"||ke==="repeat"){var xr=St(Le),pr=wt([Mt[0],Mt[1]],xr),mr=wt([Mt[2],Mt[1]],xr),kr=wt([Mt[2],Mt[3]],xr),un=wt([Mt[0],Mt[3]],xr);this.name==="linearGradient"?(We=Math.max((pr[0]-Ee)*(Ee-ne)+(pr[1]-Re)*(Re-Me),(mr[0]-Ee)*(Ee-ne)+(mr[1]-Re)*(Re-Me),(kr[0]-Ee)*(Ee-ne)+(kr[1]-Re)*(Re-Me),(un[0]-Ee)*(Ee-ne)+(un[1]-Re)*(Re-Me))/(Math.pow(Ee-ne,2)+Math.pow(Re-Me,2)),qe=Math.max((pr[0]-ne)*(ne-Ee)+(pr[1]-Me)*(Me-Re),(mr[0]-ne)*(ne-Ee)+(mr[1]-Me)*(Me-Re),(kr[0]-ne)*(ne-Ee)+(kr[1]-Me)*(Me-Re),(un[0]-ne)*(ne-Ee)+(un[1]-Me)*(Me-Re))/(Math.pow(Ee-ne,2)+Math.pow(Re-Me,2))):We=Math.sqrt(Math.max(Math.pow(pr[0]-Ee,2)+Math.pow(pr[1]-Re,2),Math.pow(mr[0]-Ee,2)+Math.pow(mr[1]-Re,2),Math.pow(kr[0]-Ee,2)+Math.pow(kr[1]-Re,2),Math.pow(un[0]-Ee,2)+Math.pow(un[1]-Re,2)))/Qe-1,We=Math.ceil(We+.5),qe=Math.ceil(qe+.5),Ye=qe+1+We}this.name==="linearGradient"?He=n.linearGradient(ne-qe*(Ee-ne),Me-qe*(Re-Me),Ee+We*(Ee-ne),Re+We*(Re-Me)):He=n.radialGradient(ne,Me,0,Ee,Re,Qe+We*Qe);for(var jr=0;jr0&&He.stop((jr+0)/Ye,Nr[0],Nr[1]),He.stop((jr+rn)/(We+qe+1),Nr[0],Nr[1]),Xr===Ut.length-1&&rn<1&&He.stop((jr+1)/Ye,Nr[0],Nr[1])}return He.setTransform.apply(He,Le),[He,1]}else return Tt?[Tt[0],Tt[1]*jt]:void 0}}},Q=function(At,Zt){ee.call(this,At,Zt),this.dashScale=1,this.getBoundingShape=function(){return this.shape},this.getTransformation=function(){return this.get("transform")},this.drawInDocument=function(Tt,Ot){if(!(this.get("visibility")==="hidden"||!this.shape)){if(n.save(),this.transform(),this.clip(),Tt)this.shape.insertInDocument(),N(i.white),n.fill(this.get("clip-rule"));else{var Rt=this.mask(),Mt;Rt&&(Mt=v(dt()));var jt=this.shape.getSubPaths(),Ft=this.getFill(Tt,Ot),Jt=this.getStroke(Tt,Ot),Ut=this.get("stroke-width"),ue=this.get("stroke-linecap");if(Ft||Jt){if(Ft&&N(Ft),Jt){for(var be=0;be0&&jt[be].startPoint&&jt[be].startPoint.length>1){var Ae=jt[be].startPoint[0],Le=jt[be].startPoint[1];N(Jt),ue==="square"?n.rect(Ae-.5*Ut,Le-.5*Ut,Ut,Ut):ue==="round"&&n.circle(Ae,Le,.5*Ut),n.fill()}var ke=this.get("stroke-dasharray"),He=this.get("stroke-dashoffset");if(ut(this.dashScale,1)){for(var ne=0;ne0&&jt[Ee].insertInDocument();Ft&&Jt?n.fillAndStroke(this.get("fill-rule")):Ft?n.fill(this.get("fill-rule")):Jt&&n.stroke()}var Me=this.get("marker-start"),Re=this.get("marker-mid"),Qe=this.get("marker-end");if(Me!=="none"||Re!=="none"||Qe!=="none"){var We=this.shape.getMarkers();if(Me!=="none"){var qe=new Qt(Me,null);qe.drawMarker(!1,Ot,We[0],Ut)}if(Re!=="none")for(var Ye=1;Ye0&&Mt>0?jt&&Ft?(jt=Math.min(jt,.5*Rt),Ft=Math.min(Ft,.5*Mt),this.shape=new ae().M(Tt+jt,Ot).L(Tt+Rt-jt,Ot).A(jt,Ft,0,0,1,Tt+Rt,Ot+Ft).L(Tt+Rt,Ot+Mt-Ft).A(jt,Ft,0,0,1,Tt+Rt-jt,Ot+Mt).L(Tt+jt,Ot+Mt).A(jt,Ft,0,0,1,Tt,Ot+Mt-Ft).L(Tt,Ot+Ft).A(jt,Ft,0,0,1,Tt+jt,Ot).Z()):this.shape=new ae().M(Tt,Ot).L(Tt+Rt,Ot).L(Tt+Rt,Ot+Mt).L(Tt,Ot+Mt).Z():this.shape=new ae},ge=function(At,Zt){Q.call(this,At,Zt);var Tt=this.getLength("cx",this.getVWidth(),0),Ot=this.getLength("cy",this.getVHeight(),0),Rt=this.getLength("r",this.getViewport(),0);Rt>0?this.shape=new ae().M(Tt+Rt,Ot).A(Rt,Rt,0,0,1,Tt-Rt,Ot).A(Rt,Rt,0,0,1,Tt+Rt,Ot).Z():this.shape=new ae},z=function(At,Zt){Q.call(this,At,Zt);var Tt=this.getLength("cx",this.getVWidth(),0),Ot=this.getLength("cy",this.getVHeight(),0),Rt=this.getLength("rx",this.getVWidth(),0),Mt=this.getLength("ry",this.getVHeight(),0);Rt>0&&Mt>0?this.shape=new ae().M(Tt+Rt,Ot).A(Rt,Mt,0,0,1,Tt-Rt,Ot).A(Rt,Mt,0,0,1,Tt+Rt,Ot).Z():this.shape=new ae},Gt=function(At,Zt){Q.call(this,At,Zt);var Tt=this.getLength("x1",this.getVWidth(),0),Ot=this.getLength("y1",this.getVHeight(),0),Rt=this.getLength("x2",this.getVWidth(),0),Mt=this.getLength("y2",this.getVHeight(),0);this.shape=new ae().M(Tt,Ot).L(Rt,Mt)},Xt=function(At,Zt){Q.call(this,At,Zt);var Tt=this.getNumberList("points");this.shape=new ae;for(var Ot=0;Ot0?Tt:void 0,this.dashScale=this.pathLength!==void 0?this.shape.totalLength/this.pathLength:1},Qt=function(At,Zt){ce.call(this,At,Zt);var Tt=this.getLength("markerWidth",this.getParentVWidth(),3),Ot=this.getLength("markerHeight",this.getParentVHeight(),3),Rt=this.getViewbox("viewBox",[0,0,Tt,Ot]);this.getVWidth=function(){return Rt[2]},this.getVHeight=function(){return Rt[3]},this.drawMarker=function(Mt,jt,Ft,Jt){n.save();var Ut=this.attr("orient"),ue=this.attr("markerUnits"),be=Ut==="auto"?Ft[2]:(parseFloat(Ut)||0)*Math.PI/180,Ae=ue==="userSpaceOnUse"?1:Jt;n.transform(Math.cos(be)*Ae,Math.sin(be)*Ae,-Math.sin(be)*Ae,Math.cos(be)*Ae,Ft[0],Ft[1]);var Le=this.getLength("refX",this.getVWidth(),0),ke=this.getLength("refY",this.getVHeight(),0),He=O(this.attr("preserveAspectRatio"),Tt,Ot,Rt[2],Rt[3],.5);this.get("overflow")==="hidden"&&n.rect(He[0]*(Rt[0]+Rt[2]/2-Le)-Tt/2,He[3]*(Rt[1]+Rt[3]/2-ke)-Ot/2,Tt,Ot).clip(),n.transform.apply(n,He),n.translate(-Le,-ke);var ne;this.get("opacity")<1&&!Mt&&(ne=v(dt())),this.drawChildren(Mt,jt),ne&&(p(ne),n.fillOpacity(this.get("opacity")),x(ne)),n.restore()}},Oe=function(At,Zt){ce.call(this,At,Zt),this.useMask=function(Tt){var Ot=v(dt());n.save(),this.attr("clipPathUnits")==="objectBoundingBox"&&n.transform(Tt[2]-Tt[0],0,0,Tt[3]-Tt[1],Tt[0],Tt[1]),this.clip(),this.drawChildren(!0,!1),n.restore(),p(Ot),A(Ot,!0)}},de=function(At,Zt){ce.call(this,At,Zt),this.useMask=function(Tt){var Ot=v(dt());n.save();var Rt,Mt,jt,Ft;this.attr("maskUnits")==="userSpaceOnUse"?(Rt=this.getLength("x",this.getVWidth(),-.1*(Tt[2]-Tt[0])+Tt[0]),Mt=this.getLength("y",this.getVHeight(),-.1*(Tt[3]-Tt[1])+Tt[1]),jt=this.getLength("width",this.getVWidth(),1.2*(Tt[2]-Tt[0])),Ft=this.getLength("height",this.getVHeight(),1.2*(Tt[3]-Tt[1]))):(Rt=this.getLength("x",this.getVWidth(),-.1)*(Tt[2]-Tt[0])+Tt[0],Mt=this.getLength("y",this.getVHeight(),-.1)*(Tt[3]-Tt[1])+Tt[1],jt=this.getLength("width",this.getVWidth(),1.2)*(Tt[2]-Tt[0]),Ft=this.getLength("height",this.getVHeight(),1.2)*(Tt[3]-Tt[1])),n.rect(Rt,Mt,jt,Ft).clip(),this.attr("maskContentUnits")==="objectBoundingBox"&&n.transform(Tt[2]-Tt[0],0,0,Tt[3]-Tt[1],Tt[0],Tt[1]),this.clip(),this.drawChildren(!1,!0),n.restore(),p(Ot),A(Ot,!0)}},Te=function(At,Zt){ee.call(this,At,Zt),this.allowedChildren=["tspan","#text","#cdata-section","a"],this.isText=!0,this.getBoundingShape=function(){for(var Tt=new ae,Ot=0;Ot0?Ot:this.pathObject.totalLength,this.pathScale=this.pathObject.totalLength/this.pathLength}else if((Tt=this.getUrl("href")||this.getUrl("xlink:href"))&&Tt.nodeName==="path"){var Rt=new Dt(Tt,this);this.pathObject=Rt.shape.clone().transform(Rt.get("transform")),this.pathLength=this.chooseValue(Rt.pathLength,this.pathObject.totalLength),this.pathScale=this.pathObject.totalLength/this.pathLength}},ze=function(At,Zt){Te.call(this,At,Zt),this.allowedChildren=["textPath","tspan","#text","#cdata-section","a"],function(Tt){var Ot="",Rt=At.textContent,Mt=[],jt=[],Ft,Jt,Ut=0,ue=0;function be(){if(jt.length)for(var ne=jt[jt.length-1],Ee=jt[0],Me=ne.x+ne.width-Ee.x,Re={startltr:0,middleltr:.5,endltr:1,startrtl:1,middlertl:.5,endrtl:0}[Ft+Jt]*Me||0,Qe=0;Qe0&&Ye<1/0)for(var vr=0;vr=2)for(var Cr=(Ee-(qe-We))/(ne.length-1),xr=0;xrMe||qe<0)ne._pos[We].hidden=!0;else{var Ye=Ee.getPointAtLength(qe*Re);ut(Re,1)&&(ne._pos[We].scale*=Re,ne._pos[We].width*=Re),ne._pos[We].x=Ye[0]-.5*ne._pos[We].width*Math.cos(Ye[2])-ne._pos[We].y*Math.sin(Ye[2]),ne._pos[We].y=Ye[1]-.5*ne._pos[We].width*Math.sin(Ye[2])+ne._pos[We].y*Math.cos(Ye[2]),ne._pos[We].rotate=Ye[2]+ne._pos[We].rotate,ne._pos[We].continuous=!1}}else for(var vr=0;vr0)throw new Error("Invalid string. Length must be a multiple of 4");var p=o.indexOf("=");p===-1&&(p=v);var x=p===v?0:4-p%4;return[p,x]}function f(o){var v=u(o),p=v[0],x=v[1];return(p+x)*3/4-x}function h(o,v,p){return(v+p)*3/4-p}function i(o){var v,p=u(o),x=p[0],A=p[1],m=new r(h(o,x,A)),g=0,C=A>0?x-4:x,w;for(w=0;w>16&255,m[g++]=v>>8&255,m[g++]=v&255;return A===2&&(v=l[o.charCodeAt(w)]<<2|l[o.charCodeAt(w+1)]>>4,m[g++]=v&255),A===1&&(v=l[o.charCodeAt(w)]<<10|l[o.charCodeAt(w+1)]<<4|l[o.charCodeAt(w+2)]>>2,m[g++]=v>>8&255,m[g++]=v&255),m}function d(o){return e[o>>18&63]+e[o>>12&63]+e[o>>6&63]+e[o&63]}function t(o,v,p){for(var x,A=[],m=v;mC?C:g+m));return x===1?(v=o[p-1],A.push(e[v>>2]+e[v<<4&63]+"==")):x===2&&(v=(o[p-2]<<8)+o[p-1],A.push(e[v>>10]+e[v>>4&63]+e[v<<2&63]+"=")),A.join("")}},4181:function(T){var b=4096,e=2*b+32,l=2*b-1,r=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function n(a){this.buf_=new Uint8Array(e),this.input_=a,this.reset()}n.READ_SIZE=b,n.IBUF_MASK=l,n.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var a=0;a<4;a++)this.val_|=this.buf_[this.pos_]<<8*a,++this.pos_;return this.bit_end_pos_>0},n.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var a=this.buf_ptr_,c=this.input_.read(this.buf_,a,b);if(c<0)throw new Error("Unexpected end of input");if(c=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&l]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},n.prototype.readBits=function(a){32-this.bit_pos_>>this.bit_pos_&r[a];return this.bit_pos_+=a,c},T.exports=n},7080:function(T,b){b.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),b.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},6450:function(T,b,e){var l=e(6154).g,r=e(6154).j,n=e(4181),a=e(5139),c=e(966).h,u=e(966).g,f=e(7080),h=e(8435),i=e(2973),d=8,t=16,s=256,o=704,v=26,p=6,x=2,A=8,m=255,g=1080,C=18,w=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),S=16,B=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),R=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),N=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function F(O){var rt;return O.readBits(1)===0?16:(rt=O.readBits(3),rt>0?17+rt:(rt=O.readBits(3),rt>0?8+rt:17))}function J(O){if(O.readBits(1)){var rt=O.readBits(3);return rt===0?1:O.readBits(rt)+(1<1&&st===0)throw new Error("Invalid size byte");rt.meta_block_length|=st<4&&Bt===0)throw new Error("Invalid size nibble");rt.meta_block_length|=Bt<>>it.bit_pos_&m,xt=O[rt].bits-A,xt>0&&(it.bit_pos_+=A,rt+=O[rt].value,rt+=it.val_>>>it.bit_pos_&(1<0;){var ie=0,ve;if(xt.readMoreInput(),xt.fillBitWindow(),ie+=xt.val_>>>xt.bit_pos_&31,xt.bit_pos_+=Kt[ie].bits,ve=Kt[ie].value&255,ve>ve);else{var le=ve-14,Lt,Wt,ae=0;if(ve===t&&(ae=st),zt!==ae&&(Bt=0,zt=ae),Lt=Bt,Bt>0&&(Bt-=2,Bt<<=le),Bt+=xt.readBits(le)+3,Wt=Bt-Lt,et+Wt>rt)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var fe=0;fe0;++zt){var ae=w[zt],fe=0,ee;xt.fillBitWindow(),fe+=xt.val_>>>xt.bit_pos_&15,xt.bit_pos_+=Wt[fe].bits,ee=Wt[fe].value,ve[ae]=ee,ee!==0&&(le-=32>>ee,++Lt)}if(!(Lt===1||le===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");gt(ve,O,Bt,xt)}if(et=u(rt,it,A,Bt,O),et===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return et}function wt(O,rt,it){var xt,et;return xt=lt(O,rt,it),et=h.kBlockLengthPrefixCode[xt].nbits,h.kBlockLengthPrefixCode[xt].offset+it.readBits(et)}function at(O,rt,it){var xt;return O>>5]),this.htrees=new Uint32Array(rt)}V.prototype.decode=function(O){var rt,it,xt=0;for(rt=0;rt=O)throw new Error("[DecodeContextMap] i >= context_map_size");oe[Bt]=0,++Bt}else oe[Bt]=Kt-et,++Bt}return rt.readBits(1)&&St(oe,O),it}function j(O,rt,it,xt,et,st,Bt){var zt=it*2,oe=it,Kt=lt(rt,it*g,Bt),Et;Kt===0?Et=et[zt+(st[oe]&1)]:Kt===1?Et=et[zt+(st[oe]-1&1)]+1:Et=Kt-2,Et>=O&&(Et-=O),xt[it]=Et,et[zt+(st[oe]&1)]=Et,++st[oe]}function Z(O,rt,it,xt,et,st){var Bt=et+1,zt=it&et,oe=st.pos_&n.IBUF_MASK,Kt;if(rt<8||st.bit_pos_+(rt<<3)0;)st.readMoreInput(),xt[zt++]=st.readBits(8),zt===Bt&&(O.write(xt,Bt),zt=0);return}if(st.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;st.bit_pos_<32;)xt[zt]=st.val_>>>st.bit_pos_,st.bit_pos_+=8,++zt,--rt;if(Kt=st.bit_end_pos_-st.bit_pos_>>3,oe+Kt>n.IBUF_MASK){for(var Et=n.IBUF_MASK+1-oe,ie=0;ie=Bt){O.write(xt,Bt),zt-=Bt;for(var ie=0;ie=Bt;){if(Kt=Bt-zt,st.input_.read(xt,zt,Kt)rt.buffer.length){var pn=new Uint8Array(xt+we);pn.set(rt.buffer),rt.buffer=pn}if(et=nn.input_end,W=nn.is_uncompressed,nn.is_metadata){for(ut(ce);we>0;--we)ce.readMoreInput(),ce.readBits(8);continue}if(we!==0){if(W){ce.bit_pos_=ce.bit_pos_+7&-8,Z(rt,we,xt,Et,Kt,ce),xt+=we;continue}for(it=0;it<3;++it)ht[it]=J(ce)+1,ht[it]>=2&&(mt(ht[it]+2,fe,it*g,ce),mt(v,ee,it*g,ce),k[it]=wt(ee,it*g,ce),Pt[it]=1);for(ce.readMoreInput(),Q=ce.readBits(2),$t=S+(ce.readBits(4)<0;){var dr,Ur,Gr,mn,bn,Pe,Ie,Ge,er,en,an;for(ce.readMoreInput(),k[1]===0&&(j(ht[1],fe,1,D,ct,Pt,ce),k[1]=wt(ee,g,ce),Rr=ae[1].htrees[D[1]]),--k[1],dr=lt(ae[1].codes,Rr,ce),Ur=dr>>6,Ur>=2?(Ur-=2,Ie=-1):Ie=0,Gr=h.kInsertRangeLut[Ur]+(dr>>3&7),mn=h.kCopyRangeLut[Ur]+(dr&7),bn=h.kInsertLengthPrefixCode[Gr].offset+ce.readBits(h.kInsertLengthPrefixCode[Gr].nbits),Pe=h.kCopyLengthPrefixCode[mn].offset+ce.readBits(h.kCopyLengthPrefixCode[mn].nbits),Lt=Et[xt-1&Kt],Wt=Et[xt-2&Kt],en=0;en4?3:Pe-2)&255,Ze=Dt[Ar+er],Ie=lt(ae[2].codes,ae[2].htrees[Ze],ce),Ie>=$t){var wn,Ln,On;Ie-=$t,Ln=Ie&ge,Ie>>=Q,wn=(Ie>>1)+1,On=(2+(Ie&1)<zt)if(Pe>=a.minDictionaryWordLength&&Pe<=a.maxDictionaryWordLength){var On=a.offsetsByLength[Pe],Cn=Ge-zt-1,kt=a.sizeBitsByLength[Pe],At=(1<>kt;if(On+=Zt*Pe,Tt=ie){rt.write(Et,oe);for(var Rt=0;Rt0&&(ve[le&3]=Ge,++le),Pe>we)throw new Error("Invalid backward reference. pos: "+xt+" distance: "+Ge+" len: "+Pe+" bytes left: "+we);for(en=0;en>=1;return(c&f-1)+f}function n(c,u,f,h,i){do h-=f,c[u+h]=new e(i.bits,i.value);while(h>0)}function a(c,u,f){for(var h=1<0;--S[s])t=new e(s&255,w[o++]&65535),n(c,u+v,p,g,t),v=r(v,s);for(A=C-1,x=-1,s=f+1,p=2;s<=l;++s,p<<=1)for(;S[s]>0;--S[s])(v&A)!==x&&(u+=g,m=a(S,s,f),g=1<>f),p,g,t),v=r(v,s);return C}},8435:function(T,b){function e(l,r){this.offset=l,this.nbits=r}b.kBlockLengthPrefixCode=[new e(1,2),new e(5,2),new e(9,2),new e(13,2),new e(17,3),new e(25,3),new e(33,3),new e(41,3),new e(49,4),new e(65,4),new e(81,4),new e(97,4),new e(113,5),new e(145,5),new e(177,5),new e(209,5),new e(241,6),new e(305,6),new e(369,7),new e(497,8),new e(753,9),new e(1265,10),new e(2289,11),new e(4337,12),new e(8433,13),new e(16625,24)],b.kInsertLengthPrefixCode=[new e(0,0),new e(1,0),new e(2,0),new e(3,0),new e(4,0),new e(5,0),new e(6,1),new e(8,1),new e(10,2),new e(14,2),new e(18,3),new e(26,3),new e(34,4),new e(50,4),new e(66,5),new e(98,5),new e(130,6),new e(194,7),new e(322,8),new e(578,9),new e(1090,10),new e(2114,12),new e(6210,14),new e(22594,24)],b.kCopyLengthPrefixCode=[new e(2,0),new e(3,0),new e(4,0),new e(5,0),new e(6,0),new e(7,0),new e(8,0),new e(9,0),new e(10,1),new e(12,1),new e(14,2),new e(18,2),new e(22,3),new e(30,3),new e(38,4),new e(54,4),new e(70,5),new e(102,5),new e(134,6),new e(198,7),new e(326,8),new e(582,9),new e(1094,10),new e(2118,24)],b.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],b.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},6154:function(T,b){function e(r){this.buffer=r,this.pos=0}e.prototype.read=function(r,n,a){this.pos+a>this.buffer.length&&(a=this.buffer.length-this.pos);for(var c=0;cthis.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(r.subarray(0,n),this.pos),this.pos+=n,n},b.j=l},2973:function(T,b,e){var l=e(5139),r=0,n=1,a=2,c=3,u=4,f=5,h=6,i=7,d=8,t=9,s=10,o=11,v=12,p=13,x=14,A=15,m=16,g=17,C=18,w=20;function S(N,F,J){this.prefix=new Uint8Array(N.length),this.transform=F,this.suffix=new Uint8Array(J.length);for(var ot=0;ot'),new S("",r,` +`),new S("",c,""),new S("",r,"]"),new S("",r," for "),new S("",x,""),new S("",a,""),new S("",r," a "),new S("",r," that "),new S(" ",s,""),new S("",r,". "),new S(".",r,""),new S(" ",r,", "),new S("",A,""),new S("",r," with "),new S("",r,"'"),new S("",r," from "),new S("",r," by "),new S("",m,""),new S("",g,""),new S(" the ",r,""),new S("",u,""),new S("",r,". The "),new S("",o,""),new S("",r," on "),new S("",r," as "),new S("",r," is "),new S("",i,""),new S("",n,"ing "),new S("",r,` + `),new S("",r,":"),new S(" ",r,". "),new S("",r,"ed "),new S("",w,""),new S("",C,""),new S("",h,""),new S("",r,"("),new S("",s,", "),new S("",d,""),new S("",r," at "),new S("",r,"ly "),new S(" the ",r," of "),new S("",f,""),new S("",t,""),new S(" ",s,", "),new S("",s,'"'),new S(".",r,"("),new S("",o," "),new S("",s,'">'),new S("",r,'="'),new S(" ",r,"."),new S(".com/",r,""),new S(" the ",r," of the "),new S("",s,"'"),new S("",r,". This "),new S("",r,","),new S(".",r," "),new S("",s,"("),new S("",s,"."),new S("",r," not "),new S(" ",r,'="'),new S("",r,"er "),new S(" ",o," "),new S("",r,"al "),new S(" ",o,""),new S("",r,"='"),new S("",o,'"'),new S("",s,". "),new S(" ",r,"("),new S("",r,"ful "),new S(" ",s,". "),new S("",r,"ive "),new S("",r,"less "),new S("",o,"'"),new S("",r,"est "),new S(" ",s,"."),new S("",o,'">'),new S(" ",r,"='"),new S("",s,","),new S("",r,"ize "),new S("",o,"."),new S("\xC2\xA0",r,""),new S(" ",r,","),new S("",s,'="'),new S("",o,'="'),new S("",r,"ous "),new S("",o,", "),new S("",s,"='"),new S(" ",s,","),new S(" ",o,'="'),new S(" ",o,", "),new S("",o,","),new S("",o,"("),new S("",o,". "),new S(" ",o,"."),new S("",o,"='"),new S(" ",o,". "),new S(" ",s,'="'),new S(" ",o,"='"),new S(" ",s,"='")];b.kTransforms=B,b.kNumTransforms=B.length;function R(N,F){return N[F]<192?(N[F]>=97&&N[F]<=122&&(N[F]^=32),1):N[F]<224?(N[F+1]^=32,2):(N[F+2]^=5,3)}b.transformDictionaryWord=function(N,F,J,ot,$){var lt=B[$].prefix,gt=B[$].suffix,mt=B[$].transform,wt=mtot&&(wt=ot);for(var V=0;V0;){var ft=R(N,St);St+=ft,ot-=ft}for(var j=0;jb.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=s,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}t.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,n(this.init_done,"close before init"),n(this.mode<=b.UNZIP),this.mode===b.DEFLATE||this.mode===b.GZIP||this.mode===b.DEFLATERAW?c.deflateEnd(this.strm):(this.mode===b.INFLATE||this.mode===b.GUNZIP||this.mode===b.INFLATERAW||this.mode===b.UNZIP)&&u.inflateEnd(this.strm),this.mode=b.NONE,this.dictionary=null},t.prototype.write=function(s,o,v,p,x,A,m){return this._write(!0,s,o,v,p,x,A,m)},t.prototype.writeSync=function(s,o,v,p,x,A,m){return this._write(!1,s,o,v,p,x,A,m)},t.prototype._write=function(s,o,v,p,x,A,m,g){if(n.equal(arguments.length,8),n(this.init_done,"write before init"),n(this.mode!==b.NONE,"already finalized"),n.equal(!1,this.write_in_progress,"write already in progress"),n.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,n.equal(!1,o===void 0,"must provide flush value"),this.write_in_progress=!0,o!==b.Z_NO_FLUSH&&o!==b.Z_PARTIAL_FLUSH&&o!==b.Z_SYNC_FLUSH&&o!==b.Z_FULL_FLUSH&&o!==b.Z_FINISH&&o!==b.Z_BLOCK)throw new Error("Invalid flush value");if(v==null&&(v=l.alloc(0),x=0,p=0),this.strm.avail_in=x,this.strm.input=v,this.strm.next_in=p,this.strm.avail_out=g,this.strm.output=A,this.strm.next_out=m,this.flush=o,!s)return this._process(),this._checkError()?this._afterSync():void 0;var C=this;return r.nextTick(function(){C._process(),C._after()}),this},t.prototype._afterSync=function(){var s=this.strm.avail_out,o=this.strm.avail_in;return this.write_in_progress=!1,[o,s]},t.prototype._process=function(){var s=null;switch(this.mode){case b.DEFLATE:case b.GZIP:case b.DEFLATERAW:this.err=c.deflate(this.strm,this.flush);break;case b.UNZIP:switch(this.strm.avail_in>0&&(s=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(s===null)break;if(this.strm.input[s]===i){if(this.gzip_id_bytes_read=1,s++,this.strm.avail_in===1)break}else{this.mode=b.INFLATE;break}case 1:if(s===null)break;this.strm.input[s]===d?(this.gzip_id_bytes_read=2,this.mode=b.GUNZIP):this.mode=b.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case b.INFLATE:case b.GUNZIP:case b.INFLATERAW:for(this.err=u.inflate(this.strm,this.flush),this.err===b.Z_NEED_DICT&&this.dictionary&&(this.err=u.inflateSetDictionary(this.strm,this.dictionary),this.err===b.Z_OK?this.err=u.inflate(this.strm,this.flush):this.err===b.Z_DATA_ERROR&&(this.err=b.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===b.GUNZIP&&this.err===b.Z_STREAM_END&&this.strm.next_in[0]!==0;)this.reset(),this.err=u.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},t.prototype._checkError=function(){switch(this.err){case b.Z_OK:case b.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===b.Z_FINISH)return this._error("unexpected end of file"),!1;break;case b.Z_STREAM_END:break;case b.Z_NEED_DICT:return this.dictionary==null?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},t.prototype._after=function(){if(!!this._checkError()){var s=this.strm.avail_out,o=this.strm.avail_in;this.write_in_progress=!1,this.callback(o,s),this.pending_close&&this.close()}},t.prototype._error=function(s){this.strm.msg&&(s=this.strm.msg),this.onerror(s,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},t.prototype.init=function(s,o,v,p,x){n(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),n(s>=8&&s<=15,"invalid windowBits"),n(o>=-1&&o<=9,"invalid compression level"),n(v>=1&&v<=9,"invalid memlevel"),n(p===b.Z_FILTERED||p===b.Z_HUFFMAN_ONLY||p===b.Z_RLE||p===b.Z_FIXED||p===b.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(o,s,v,p,x),this._setDictionary()},t.prototype.params=function(){throw new Error("deflateParams Not supported")},t.prototype.reset=function(){this._reset(),this._setDictionary()},t.prototype._init=function(s,o,v,p,x){switch(this.level=s,this.windowBits=o,this.memLevel=v,this.strategy=p,this.flush=b.Z_NO_FLUSH,this.err=b.Z_OK,(this.mode===b.GZIP||this.mode===b.GUNZIP)&&(this.windowBits+=16),this.mode===b.UNZIP&&(this.windowBits+=32),(this.mode===b.DEFLATERAW||this.mode===b.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new a,this.mode){case b.DEFLATE:case b.GZIP:case b.DEFLATERAW:this.err=c.deflateInit2(this.strm,this.level,b.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case b.INFLATE:case b.GUNZIP:case b.INFLATERAW:case b.UNZIP:this.err=u.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==b.Z_OK&&this._error("Init error"),this.dictionary=x,this.write_in_progress=!1,this.init_done=!0},t.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=b.Z_OK,this.mode){case b.DEFLATE:case b.DEFLATERAW:this.err=c.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==b.Z_OK&&this._error("Failed to set dictionary")}},t.prototype._reset=function(){switch(this.err=b.Z_OK,this.mode){case b.DEFLATE:case b.DEFLATERAW:case b.GZIP:this.err=c.deflateReset(this.strm);break;case b.INFLATE:case b.INFLATERAW:case b.GUNZIP:this.err=u.inflateReset(this.strm);break}this.err!==b.Z_OK&&this._error("Failed to reset stream")},b.Zlib=t},2635:function(T,b,e){var l=e(4155),r=e(8823).Buffer,n=e(2830).Transform,a=e(4505),c=e(9539),u=e(9282).ok,f=e(8823).kMaxLength,h="Cannot create final Buffer. It would be larger than 0x"+f.toString(16)+" bytes";a.Z_MIN_WINDOWBITS=8,a.Z_MAX_WINDOWBITS=15,a.Z_DEFAULT_WINDOWBITS=15,a.Z_MIN_CHUNK=64,a.Z_MAX_CHUNK=1/0,a.Z_DEFAULT_CHUNK=16384,a.Z_MIN_MEMLEVEL=1,a.Z_MAX_MEMLEVEL=9,a.Z_DEFAULT_MEMLEVEL=8,a.Z_MIN_LEVEL=-1,a.Z_MAX_LEVEL=9,a.Z_DEFAULT_LEVEL=a.Z_DEFAULT_COMPRESSION;for(var i=Object.keys(a),d=0;d=f?ft=new RangeError(h):V=r.concat(mt,wt),mt=[],$.close(),gt(ft,V)}}function A($,lt){if(typeof lt=="string"&&(lt=r.from(lt)),!r.isBuffer(lt))throw new TypeError("Not a string or buffer");var gt=$._finishFlushFlag;return $._processChunk(lt,gt)}function m($){if(!(this instanceof m))return new m($);F.call(this,$,a.DEFLATE)}function g($){if(!(this instanceof g))return new g($);F.call(this,$,a.INFLATE)}function C($){if(!(this instanceof C))return new C($);F.call(this,$,a.GZIP)}function w($){if(!(this instanceof w))return new w($);F.call(this,$,a.GUNZIP)}function S($){if(!(this instanceof S))return new S($);F.call(this,$,a.DEFLATERAW)}function B($){if(!(this instanceof B))return new B($);F.call(this,$,a.INFLATERAW)}function R($){if(!(this instanceof R))return new R($);F.call(this,$,a.UNZIP)}function N($){return $===a.Z_NO_FLUSH||$===a.Z_PARTIAL_FLUSH||$===a.Z_SYNC_FLUSH||$===a.Z_FULL_FLUSH||$===a.Z_FINISH||$===a.Z_BLOCK}function F($,lt){var gt=this;if(this._opts=$=$||{},this._chunkSize=$.chunkSize||b.Z_DEFAULT_CHUNK,n.call(this,$),$.flush&&!N($.flush))throw new Error("Invalid flush flag: "+$.flush);if($.finishFlush&&!N($.finishFlush))throw new Error("Invalid flush flag: "+$.finishFlush);if(this._flushFlag=$.flush||a.Z_NO_FLUSH,this._finishFlushFlag=typeof $.finishFlush<"u"?$.finishFlush:a.Z_FINISH,$.chunkSize&&($.chunkSizeb.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+$.chunkSize);if($.windowBits&&($.windowBitsb.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+$.windowBits);if($.level&&($.levelb.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+$.level);if($.memLevel&&($.memLevelb.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+$.memLevel);if($.strategy&&$.strategy!=b.Z_FILTERED&&$.strategy!=b.Z_HUFFMAN_ONLY&&$.strategy!=b.Z_RLE&&$.strategy!=b.Z_FIXED&&$.strategy!=b.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+$.strategy);if($.dictionary&&!r.isBuffer($.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new a.Zlib(lt);var mt=this;this._hadError=!1,this._handle.onerror=function(dt,St){J(mt),mt._hadError=!0;var V=new Error(dt);V.errno=St,V.code=b.codes[St],mt.emit("error",V)};var wt=b.Z_DEFAULT_COMPRESSION;typeof $.level=="number"&&(wt=$.level);var at=b.Z_DEFAULT_STRATEGY;typeof $.strategy=="number"&&(at=$.strategy),this._handle.init($.windowBits||b.Z_DEFAULT_WINDOWBITS,wt,$.memLevel||b.Z_DEFAULT_MEMLEVEL,at,$.dictionary),this._buffer=r.allocUnsafe(this._chunkSize),this._offset=0,this._level=wt,this._strategy=at,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!gt._handle},configurable:!0,enumerable:!0})}c.inherits(F,n),F.prototype.params=function($,lt,gt){if($b.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+$);if(lt!=b.Z_FILTERED&<!=b.Z_HUFFMAN_ONLY&<!=b.Z_RLE&<!=b.Z_FIXED&<!=b.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+lt);if(this._level!==$||this._strategy!==lt){var mt=this;this.flush(a.Z_SYNC_FLUSH,function(){u(mt._handle,"zlib binding closed"),mt._handle.params($,lt),mt._hadError||(mt._level=$,mt._strategy=lt,gt&>())})}else l.nextTick(gt)},F.prototype.reset=function(){return u(this._handle,"zlib binding closed"),this._handle.reset()},F.prototype._flush=function($){this._transform(r.alloc(0),"",$)},F.prototype.flush=function($,lt){var gt=this,mt=this._writableState;(typeof $=="function"||$===void 0&&!lt)&&(lt=$,$=a.Z_FULL_FLUSH),mt.ended?lt&&l.nextTick(lt):mt.ending?lt&&this.once("end",lt):mt.needDrain?lt&&this.once("drain",function(){return gt.flush($,lt)}):(this._flushFlag=$,this.write(r.alloc(0),"",lt))},F.prototype.close=function($){J(this,$),l.nextTick(ot,this)};function J($,lt){lt&&l.nextTick(lt),$._handle&&($._handle.close(),$._handle=null)}function ot($){$.emit("close")}F.prototype._transform=function($,lt,gt){var mt,wt=this._writableState,at=wt.ending||wt.ended,dt=at&&(!$||wt.length===$.length);if($!==null&&!r.isBuffer($))return gt(new Error("invalid input"));if(!this._handle)return gt(new Error("zlib binding closed"));dt?mt=this._finishFlushFlag:(mt=this._flushFlag,$.length>=wt.length&&(this._flushFlag=this._opts.flush||a.Z_NO_FLUSH)),this._processChunk($,mt,gt)},F.prototype._processChunk=function($,lt,gt){var mt=$&&$.length,wt=this._chunkSize-this._offset,at=0,dt=this,St=typeof gt=="function";if(!St){var V=[],ft=0,j;this.on("error",function(L){j=L}),u(this._handle,"zlib binding closed");do var Z=this._handle.writeSync(lt,$,at,mt,this._buffer,this._offset,wt);while(!this._hadError&&It(Z[0],Z[1]));if(this._hadError)throw j;if(ft>=f)throw J(this),new RangeError(h);var ut=r.concat(V,ft);return J(this),ut}u(this._handle,"zlib binding closed");var bt=this._handle.write(lt,$,at,mt,this._buffer,this._offset,wt);bt.buffer=$,bt.callback=It;function It(L,O){if(this&&(this.buffer=null,this.callback=null),!dt._hadError){var rt=wt-O;if(u(rt>=0,"have should not go down"),rt>0){var it=dt._buffer.slice(dt._offset,dt._offset+rt);dt._offset+=rt,St?dt.push(it):(V.push(it),ft+=it.length)}if((O===0||dt._offset>=dt._chunkSize)&&(wt=dt._chunkSize,dt._offset=0,dt._buffer=r.allocUnsafe(dt._chunkSize)),O===0){if(at+=mt-L,mt=L,!St)return!0;var xt=dt._handle.write(lt,$,at,mt,dt._buffer,dt._offset,dt._chunkSize);xt.callback=It,xt.buffer=$;return}if(!St)return!1;gt()}}},c.inherits(m,F),c.inherits(g,F),c.inherits(C,F),c.inherits(w,F),c.inherits(S,F),c.inherits(B,F),c.inherits(R,F)},1924:function(T,b,e){var l=e(210),r=e(5559),n=r(l("String.prototype.indexOf"));T.exports=function(c,u){var f=l(c,!!u);return typeof f=="function"&&n(c,".prototype.")>-1?r(f):f}},5559:function(T,b,e){var l=e(8612),r=e(210),n=r("%Function.prototype.apply%"),a=r("%Function.prototype.call%"),c=r("%Reflect.apply%",!0)||l.call(a,n),u=r("%Object.getOwnPropertyDescriptor%",!0),f=r("%Object.defineProperty%",!0),h=r("%Math.max%");if(f)try{f({},"a",{value:1})}catch{f=null}T.exports=function(t){var s=c(l,a,arguments);if(u&&f){var o=u(s,"length");o.configurable&&f(s,"length",{value:1+h(0,t.length-(arguments.length-1))})}return s};var i=function(){return c(l,n,arguments)};f?f(T.exports,"apply",{value:i}):T.exports.apply=i},6313:function(T,b,e){var l=e(8823).Buffer,r=function(){function n(i,d,t,s){typeof d=="object"&&(t=d.depth,s=d.prototype,d.filter,d=d.circular);var o=[],v=[],p=typeof l<"u";typeof d>"u"&&(d=!0),typeof t>"u"&&(t=1/0);function x(A,m){if(A===null)return null;if(m==0)return A;var g,C;if(typeof A!="object")return A;if(n.__isArray(A))g=[];else if(n.__isRegExp(A))g=new RegExp(A.source,h(A)),A.lastIndex&&(g.lastIndex=A.lastIndex);else if(n.__isDate(A))g=new Date(A.getTime());else{if(p&&l.isBuffer(A))return l.allocUnsafe?g=l.allocUnsafe(A.length):g=new l(A.length),A.copy(g),g;typeof s>"u"?(C=Object.getPrototypeOf(A),g=Object.create(C)):(g=Object.create(s),C=s)}if(d){var w=o.indexOf(A);if(w!=-1)return v[w];o.push(A),v.push(g)}for(var S in A){var B;C&&(B=Object.getOwnPropertyDescriptor(C,S)),!(B&&B.set==null)&&(g[S]=x(A[S],m-1))}return g}return x(i,t)}n.clonePrototype=function(d){if(d===null)return null;var t=function(){};return t.prototype=d,new t};function a(i){return Object.prototype.toString.call(i)}n.__objToStr=a;function c(i){return typeof i=="object"&&a(i)==="[object Date]"}n.__isDate=c;function u(i){return typeof i=="object"&&a(i)==="[object Array]"}n.__isArray=u;function f(i){return typeof i=="object"&&a(i)==="[object RegExp]"}n.__isRegExp=f;function h(i){var d="";return i.global&&(d+="g"),i.ignoreCase&&(d+="i"),i.multiline&&(d+="m"),d}return n.__getRegExpFlags=h,n}();T.exports&&(T.exports=r)},4667:function(T,b,e){e(2479);var l=e(857);T.exports=l.Object.values},7633:function(T,b,e){e(9170),e(6992),e(1539),e(8674),e(7922),e(4668),e(7727),e(8783);var l=e(857);T.exports=l.Promise},3867:function(T,b,e){var l=e(1150);e(8628),e(7314),e(7479),e(6290),T.exports=l},9662:function(T,b,e){var l=e(7854),r=e(614),n=e(6330),a=l.TypeError;T.exports=function(c){if(r(c))return c;throw a(n(c)+" is not a function")}},9483:function(T,b,e){var l=e(7854),r=e(4411),n=e(6330),a=l.TypeError;T.exports=function(c){if(r(c))return c;throw a(n(c)+" is not a constructor")}},6077:function(T,b,e){var l=e(7854),r=e(614),n=l.String,a=l.TypeError;T.exports=function(c){if(typeof c=="object"||r(c))return c;throw a("Can't set "+n(c)+" as a prototype")}},1223:function(T,b,e){var l=e(5112),r=e(30),n=e(3070),a=l("unscopables"),c=Array.prototype;c[a]==null&&n.f(c,a,{configurable:!0,value:r(null)}),T.exports=function(u){c[a][u]=!0}},1530:function(T,b,e){var l=e(8710).charAt;T.exports=function(r,n,a){return n+(a?l(r,n).length:1)}},5787:function(T,b,e){var l=e(7854),r=e(7976),n=l.TypeError;T.exports=function(a,c){if(r(c,a))return a;throw n("Incorrect invocation")}},9670:function(T,b,e){var l=e(7854),r=e(111),n=l.String,a=l.TypeError;T.exports=function(c){if(r(c))return c;throw a(n(c)+" is not an object")}},1048:function(T,b,e){var l=e(7908),r=e(1400),n=e(6244),a=Math.min;T.exports=[].copyWithin||function(u,f){var h=l(this),i=n(h),d=r(u,i),t=r(f,i),s=arguments.length>2?arguments[2]:void 0,o=a((s===void 0?i:r(s,i))-t,i-d),v=1;for(t0;)t in h?h[d]=h[t]:delete h[d],d+=v,t+=v;return h}},1285:function(T,b,e){var l=e(7908),r=e(1400),n=e(6244);T.exports=function(c){for(var u=l(this),f=n(u),h=arguments.length,i=r(h>1?arguments[1]:void 0,f),d=h>2?arguments[2]:void 0,t=d===void 0?f:r(d,f);t>i;)u[i++]=c;return u}},8533:function(T,b,e){var l=e(2092).forEach,r=e(9341),n=r("forEach");T.exports=n?[].forEach:function(c){return l(this,c,arguments.length>1?arguments[1]:void 0)}},7745:function(T){T.exports=function(b,e){for(var l=0,r=e.length,n=new b(r);r>l;)n[l]=e[l++];return n}},8457:function(T,b,e){var l=e(7854),r=e(9974),n=e(6916),a=e(7908),c=e(3411),u=e(7659),f=e(4411),h=e(6244),i=e(6135),d=e(8554),t=e(1246),s=l.Array;T.exports=function(v){var p=a(v),x=f(this),A=arguments.length,m=A>1?arguments[1]:void 0,g=m!==void 0;g&&(m=r(m,A>2?arguments[2]:void 0));var C=t(p),w=0,S,B,R,N,F,J;if(C&&!(this==s&&u(C)))for(N=d(p,C),F=N.next,B=x?new this:[];!(R=n(F,N)).done;w++)J=g?c(N,m,[R.value,w],!0):R.value,i(B,w,J);else for(S=h(p),B=x?new this(S):s(S);S>w;w++)J=g?m(p[w],w):p[w],i(B,w,J);return B.length=w,B}},1318:function(T,b,e){var l=e(5656),r=e(1400),n=e(6244),a=function(c){return function(u,f,h){var i=l(u),d=n(i),t=r(h,d),s;if(c&&f!=f){for(;d>t;)if(s=i[t++],s!=s)return!0}else for(;d>t;t++)if((c||t in i)&&i[t]===f)return c||t||0;return!c&&-1}};T.exports={includes:a(!0),indexOf:a(!1)}},2092:function(T,b,e){var l=e(9974),r=e(1702),n=e(8361),a=e(7908),c=e(6244),u=e(5417),f=r([].push),h=function(i){var d=i==1,t=i==2,s=i==3,o=i==4,v=i==6,p=i==7,x=i==5||v;return function(A,m,g,C){for(var w=a(A),S=n(w),B=l(m,g),R=c(S),N=0,F=C||u,J=d?F(A,R):t||p?F(A,0):void 0,ot,$;R>N;N++)if((x||N in S)&&(ot=S[N],$=B(ot,N,w),i))if(d)J[N]=$;else if($)switch(i){case 3:return!0;case 5:return ot;case 6:return N;case 2:f(J,ot)}else switch(i){case 4:return!1;case 7:f(J,ot)}return v?-1:s||o?o:J}};T.exports={forEach:h(0),map:h(1),filter:h(2),some:h(3),every:h(4),find:h(5),findIndex:h(6),filterReject:h(7)}},6583:function(T,b,e){var l=e(2104),r=e(5656),n=e(9303),a=e(6244),c=e(9341),u=Math.min,f=[].lastIndexOf,h=!!f&&1/[1].lastIndexOf(1,-0)<0,i=c("lastIndexOf"),d=h||!i;T.exports=d?function(s){if(h)return l(f,this,arguments)||0;var o=r(this),v=a(o),p=v-1;for(arguments.length>1&&(p=u(p,n(arguments[1]))),p<0&&(p=v+p);p>=0;p--)if(p in o&&o[p]===s)return p||0;return-1}:f},1194:function(T,b,e){var l=e(7293),r=e(5112),n=e(7392),a=r("species");T.exports=function(c){return n>=51||!l(function(){var u=[],f=u.constructor={};return f[a]=function(){return{foo:1}},u[c](Boolean).foo!==1})}},9341:function(T,b,e){var l=e(7293);T.exports=function(r,n){var a=[][r];return!!a&&l(function(){a.call(null,n||function(){throw 1},1)})}},3671:function(T,b,e){var l=e(7854),r=e(9662),n=e(7908),a=e(8361),c=e(6244),u=l.TypeError,f=function(h){return function(i,d,t,s){r(d);var o=n(i),v=a(o),p=c(o),x=h?p-1:0,A=h?-1:1;if(t<2)for(;;){if(x in v){s=v[x],x+=A;break}if(x+=A,h?x<0:p<=x)throw u("Reduce of empty array with no initial value")}for(;h?x>=0:p>x;x+=A)x in v&&(s=d(s,v[x],x,o));return s}};T.exports={left:f(!1),right:f(!0)}},206:function(T,b,e){var l=e(1702);T.exports=l([].slice)},4362:function(T,b,e){var l=e(206),r=Math.floor,n=function(u,f){var h=u.length,i=r(h/2);return h<8?a(u,f):c(u,n(l(u,0,i),f),n(l(u,i),f),f)},a=function(u,f){for(var h=u.length,i=1,d,t;i0;)u[t]=u[--t];t!==i++&&(u[t]=d)}return u},c=function(u,f,h,i){for(var d=f.length,t=h.length,s=0,o=0;s1?arguments[1]:void 0),J;J=J?J.next:N.first;)for(F(J.value,J.key,this);J&&J.removed;)J=J.previous},has:function(R){return!!S(this,R)}}),n(g,x?{get:function(R){var N=S(this,R);return N&&N.value},set:function(R,N){return w(this,R===0?0:R,N)}}:{add:function(R){return w(this,R=R===0?0:R,R)}}),i&&u(g,"size",{get:function(){return C(this).size}}),m},setStrong:function(v,p,x){var A=p+" Iterator",m=o(p),g=o(A);f(v,p,function(C,w){s(this,{type:A,target:C,state:m(C),kind:w,last:void 0})},function(){for(var C=g(this),w=C.kind,S=C.last;S&&S.removed;)S=S.previous;return!C.target||!(C.last=S=S?S.next:C.state.first)?(C.target=void 0,{value:void 0,done:!0}):w=="keys"?{value:S.key,done:!1}:w=="values"?{value:S.value,done:!1}:{value:[S.key,S.value],done:!1}},x?"entries":"values",!x,!0),h(p)}}},7710:function(T,b,e){var u=e(2109),r=e(7854),n=e(1702),a=e(4705),c=e(1320),l=e(2423),f=e(408),h=e(5787),i=e(614),d=e(111),t=e(7293),s=e(7072),o=e(8003),v=e(9587);T.exports=function(p,x,A){var m=p.indexOf("Map")!==-1,g=p.indexOf("Weak")!==-1,C=m?"set":"add",w=r[p],S=w&&w.prototype,B=w,R={},N=function(mt){var wt=n(S[mt]);c(S,mt,mt=="add"?function(dt){return wt(this,dt===0?0:dt),this}:mt=="delete"?function(at){return g&&!d(at)?!1:wt(this,at===0?0:at)}:mt=="get"?function(dt){return g&&!d(dt)?void 0:wt(this,dt===0?0:dt)}:mt=="has"?function(dt){return g&&!d(dt)?!1:wt(this,dt===0?0:dt)}:function(dt,St){return wt(this,dt===0?0:dt,St),this})},F=a(p,!i(w)||!(g||S.forEach&&!t(function(){new w().entries().next()})));if(F)B=A.getConstructor(x,p,m,C),l.enable();else if(a(p,!0)){var J=new B,ot=J[C](g?{}:-0,1)!=J,$=t(function(){J.has(1)}),lt=s(function(mt){new w(mt)}),gt=!g&&t(function(){for(var mt=new w,wt=5;wt--;)mt[C](wt,wt);return!mt.has(-0)});lt||(B=x(function(mt,wt){h(mt,S);var at=v(new w,mt,B);return wt!=null&&f(wt,at[C],{that:at,AS_ENTRIES:m}),at}),B.prototype=S,S.constructor=B),($||gt)&&(N("delete"),N("has"),m&&N("get")),(gt||ot)&&N(C),g&&S.clear&&delete S.clear}return R[p]=B,u({global:!0,forced:B!=w},R),o(B,p),g||A.setStrong(B,p,m),B}},9920:function(T,b,e){var u=e(2597),r=e(3887),n=e(1236),a=e(3070);T.exports=function(c,l){for(var f=r(l),h=a.f,i=n.f,d=0;d"+d+""}},4994:function(T,b,e){var u=e(3383).IteratorPrototype,r=e(30),n=e(9114),a=e(8003),c=e(7497),l=function(){return this};T.exports=function(f,h,i){var d=h+" Iterator";return f.prototype=r(u,{next:n(1,i)}),a(f,d,!1,!0),c[d]=l,f}},8880:function(T,b,e){var u=e(9781),r=e(3070),n=e(9114);T.exports=u?function(a,c,l){return r.f(a,c,n(1,l))}:function(a,c,l){return a[c]=l,a}},9114:function(T){T.exports=function(b,e){return{enumerable:!(b&1),configurable:!(b&2),writable:!(b&4),value:e}}},6135:function(T,b,e){var u=e(4948),r=e(3070),n=e(9114);T.exports=function(a,c,l){var f=u(c);f in a?r.f(a,f,n(0,l)):a[f]=l}},8709:function(T,b,e){var u=e(7854),r=e(9670),n=e(2140),a=u.TypeError;T.exports=function(c){if(r(this),c==="string"||c==="default")c="string";else if(c!=="number")throw a("Incorrect hint");return n(this,c)}},654:function(T,b,e){var u=e(2109),r=e(6916),n=e(1913),a=e(6530),c=e(614),l=e(4994),f=e(9518),h=e(7674),i=e(8003),d=e(8880),t=e(1320),s=e(5112),o=e(7497),v=e(3383),p=a.PROPER,x=a.CONFIGURABLE,A=v.IteratorPrototype,m=v.BUGGY_SAFARI_ITERATORS,g=s("iterator"),C="keys",w="values",S="entries",B=function(){return this};T.exports=function(R,N,F,J,ot,$,lt){l(F,N,J);var gt=function(ut){if(ut===ot&&St)return St;if(!m&&ut in at)return at[ut];switch(ut){case C:return function(){return new F(this,ut)};case w:return function(){return new F(this,ut)};case S:return function(){return new F(this,ut)}}return function(){return new F(this)}},mt=N+" Iterator",wt=!1,at=R.prototype,dt=at[g]||at["@@iterator"]||ot&&at[ot],St=!m&&dt||gt(ot),V=N=="Array"&&at.entries||dt,ft,j,Z;if(V&&(ft=f(V.call(new R)),ft!==Object.prototype&&ft.next&&(!n&&f(ft)!==A&&(h?h(ft,A):c(ft[g])||t(ft,g,B)),i(ft,mt,!0,!0),n&&(o[mt]=B))),p&&ot==w&&dt&&dt.name!==w&&(!n&&x?d(at,"name",w):(wt=!0,St=function(){return r(dt,this)})),ot)if(j={values:gt(w),keys:$?St:gt(C),entries:gt(S)},lt)for(Z in j)(m||wt||!(Z in at))&&t(at,Z,j[Z]);else u({target:N,proto:!0,forced:m||wt},j);return(!n||lt)&&at[g]!==St&&t(at,g,St,{name:ot}),o[N]=St,j}},7235:function(T,b,e){var u=e(857),r=e(2597),n=e(6061),a=e(3070).f;T.exports=function(c){var l=u.Symbol||(u.Symbol={});r(l,c)||a(l,c,{value:n.f(c)})}},9781:function(T,b,e){var u=e(7293);T.exports=!u(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},317:function(T,b,e){var u=e(7854),r=e(111),n=u.document,a=r(n)&&r(n.createElement);T.exports=function(c){return a?n.createElement(c):{}}},8324:function(T){T.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:function(T,b,e){var u=e(317),r=u("span").classList,n=r&&r.constructor&&r.constructor.prototype;T.exports=n===Object.prototype?void 0:n},8886:function(T,b,e){var u=e(8113),r=u.match(/firefox\/(\d+)/i);T.exports=!!r&&+r[1]},7871:function(T){T.exports=typeof window=="object"},256:function(T,b,e){var u=e(8113);T.exports=/MSIE|Trident/.test(u)},1528:function(T,b,e){var u=e(8113),r=e(7854);T.exports=/ipad|iphone|ipod/i.test(u)&&r.Pebble!==void 0},6833:function(T,b,e){var u=e(8113);T.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(u)},5268:function(T,b,e){var u=e(4326),r=e(7854);T.exports=u(r.process)=="process"},1036:function(T,b,e){var u=e(8113);T.exports=/web0s(?!.*chrome)/i.test(u)},8113:function(T,b,e){var u=e(5005);T.exports=u("navigator","userAgent")||""},7392:function(T,b,e){var u=e(7854),r=e(8113),n=u.process,a=u.Deno,c=n&&n.versions||a&&a.version,l=c&&c.v8,f,h;l&&(f=l.split("."),h=f[0]>0&&f[0]<4?1:+(f[0]+f[1])),!h&&r&&(f=r.match(/Edge\/(\d+)/),(!f||f[1]>=74)&&(f=r.match(/Chrome\/(\d+)/),f&&(h=+f[1]))),T.exports=h},8008:function(T,b,e){var u=e(8113),r=u.match(/AppleWebKit\/(\d+)\./);T.exports=!!r&&+r[1]},748:function(T){T.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2914:function(T,b,e){var u=e(7293),r=e(9114);T.exports=!u(function(){var n=Error("a");return"stack"in n?(Object.defineProperty(n,"stack",r(1,7)),n.stack!==7):!0})},2109:function(T,b,e){var u=e(7854),r=e(1236).f,n=e(8880),a=e(1320),c=e(3505),l=e(9920),f=e(4705);T.exports=function(h,i){var d=h.target,t=h.global,s=h.stat,o,v,p,x,A,m;if(t?v=u:s?v=u[d]||c(d,{}):v=(u[d]||{}).prototype,v)for(p in i){if(A=i[p],h.noTargetGet?(m=r(v,p),x=m&&m.value):x=v[p],o=f(t?p:d+(s?".":"#")+p,h.forced),!o&&x!==void 0){if(typeof A==typeof x)continue;l(A,x)}(h.sham||x&&x.sham)&&n(A,"sham",!0),a(v,p,A,h)}}},7293:function(T){T.exports=function(b){try{return!!b()}catch{return!0}}},7007:function(T,b,e){e(4916);var u=e(1702),r=e(1320),n=e(2261),a=e(7293),c=e(5112),l=e(8880),f=c("species"),h=RegExp.prototype;T.exports=function(i,d,t,s){var o=c(i),v=!a(function(){var m={};return m[o]=function(){return 7},""[i](m)!=7}),p=v&&!a(function(){var m=!1,g=/a/;return i==="split"&&(g={},g.constructor={},g.constructor[f]=function(){return g},g.flags="",g[o]=/./[o]),g.exec=function(){return m=!0,null},g[o](""),!m});if(!v||!p||t){var x=u(/./[o]),A=d(o,""[i],function(m,g,C,w,S){var B=u(m),R=g.exec;return R===n||R===h.exec?v&&!S?{done:!0,value:x(g,C,w)}:{done:!0,value:B(C,g,w)}:{done:!1}});r(String.prototype,i,A[0]),r(h,o,A[1])}s&&l(h[o],"sham",!0)}},6677:function(T,b,e){var u=e(7293);T.exports=!u(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(T){var b=Function.prototype,e=b.apply,u=b.bind,r=b.call;T.exports=typeof Reflect=="object"&&Reflect.apply||(u?r.bind(e):function(){return r.apply(e,arguments)})},9974:function(T,b,e){var u=e(1702),r=e(9662),n=u(u.bind);T.exports=function(a,c){return r(a),c===void 0?a:n?n(a,c):function(){return a.apply(c,arguments)}}},7065:function(T,b,e){var u=e(7854),r=e(1702),n=e(9662),a=e(111),c=e(2597),l=e(206),f=u.Function,h=r([].concat),i=r([].join),d={},t=function(s,o,v){if(!c(d,o)){for(var p=[],x=0;x]*>)/g,h=/\$([$&'`]|\d{1,2})/g;T.exports=function(i,d,t,s,o,v){var p=t+i.length,x=s.length,A=h;return o!==void 0&&(o=r(o),A=f),c(v,A,function(m,g){var C;switch(a(g,0)){case"$":return"$";case"&":return i;case"`":return l(d,0,t);case"'":return l(d,p);case"<":C=o[l(g,1,-1)];break;default:var w=+g;if(w===0)return m;if(w>x){var S=n(w/10);return S===0?m:S<=x?s[S-1]===void 0?a(g,1):s[S-1]+a(g,1):m}C=s[w-1]}return C===void 0?"":C})}},7854:function(T,b,e){var u=function(r){return r&&r.Math==Math&&r};T.exports=u(typeof globalThis=="object"&&globalThis)||u(typeof window=="object"&&window)||u(typeof self=="object"&&self)||u(typeof e.g=="object"&&e.g)||function(){return this}()||Function("return this")()},2597:function(T,b,e){var u=e(1702),r=e(7908),n=u({}.hasOwnProperty);T.exports=Object.hasOwn||function(c,l){return n(r(c),l)}},3501:function(T){T.exports={}},842:function(T,b,e){var u=e(7854);T.exports=function(r,n){var a=u.console;a&&a.error&&(arguments.length==1?a.error(r):a.error(r,n))}},490:function(T,b,e){var u=e(5005);T.exports=u("document","documentElement")},4664:function(T,b,e){var u=e(9781),r=e(7293),n=e(317);T.exports=!u&&!r(function(){return Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a!=7})},1179:function(T,b,e){var u=e(7854),r=u.Array,n=Math.abs,a=Math.pow,c=Math.floor,l=Math.log,f=Math.LN2,h=function(d,t,s){var o=r(s),v=s*8-t-1,p=(1<>1,A=t===23?a(2,-24)-a(2,-77):0,m=d<0||d===0&&1/d<0?1:0,g=0,C,w,S;for(d=n(d),d!=d||d===1/0?(w=d!=d?1:0,C=p):(C=c(l(d)/f),d*(S=a(2,-C))<1&&(C--,S*=2),C+x>=1?d+=A/S:d+=A*a(2,1-x),d*S>=2&&(C++,S/=2),C+x>=p?(w=0,C=p):C+x>=1?(w=(d*S-1)*a(2,t),C=C+x):(w=d*a(2,x-1)*a(2,t),C=0));t>=8;o[g++]=w&255,w/=256,t-=8);for(C=C<0;o[g++]=C&255,C/=256,v-=8);return o[--g]|=m*128,o},i=function(d,t){var s=d.length,o=s*8-t-1,v=(1<>1,x=o-7,A=s-1,m=d[A--],g=m&127,C;for(m>>=7;x>0;g=g*256+d[A],A--,x-=8);for(C=g&(1<<-x)-1,g>>=-x,x+=t;x>0;C=C*256+d[A],A--,x-=8);if(g===0)g=1-p;else{if(g===v)return C?NaN:m?-1/0:1/0;C=C+a(2,t),g=g-p}return(m?-1:1)*C*a(2,g-t)};T.exports={pack:h,unpack:i}},8361:function(T,b,e){var u=e(7854),r=e(1702),n=e(7293),a=e(4326),c=u.Object,l=r("".split);T.exports=n(function(){return!c("z").propertyIsEnumerable(0)})?function(f){return a(f)=="String"?l(f,""):c(f)}:c},9587:function(T,b,e){var u=e(614),r=e(111),n=e(7674);T.exports=function(a,c,l){var f,h;return n&&u(f=c.constructor)&&f!==l&&r(h=f.prototype)&&h!==l.prototype&&n(a,h),a}},2788:function(T,b,e){var u=e(1702),r=e(614),n=e(5465),a=u(Function.toString);r(n.inspectSource)||(n.inspectSource=function(c){return a(c)}),T.exports=n.inspectSource},8340:function(T,b,e){var u=e(111),r=e(8880);T.exports=function(n,a){u(a)&&"cause"in a&&r(n,"cause",a.cause)}},2423:function(T,b,e){var u=e(2109),r=e(1702),n=e(3501),a=e(111),c=e(2597),l=e(3070).f,f=e(8006),h=e(1156),i=e(9711),d=e(6677),t=!1,s=i("meta"),o=0,v=Object.isExtensible||function(){return!0},p=function(w){l(w,s,{value:{objectID:"O"+o++,weakData:{}}})},x=function(w,S){if(!a(w))return typeof w=="symbol"?w:(typeof w=="string"?"S":"P")+w;if(!c(w,s)){if(!v(w))return"F";if(!S)return"E";p(w)}return w[s].objectID},A=function(w,S){if(!c(w,s)){if(!v(w))return!0;if(!S)return!1;p(w)}return w[s].weakData},m=function(w){return d&&t&&v(w)&&!c(w,s)&&p(w),w},g=function(){C.enable=function(){},t=!0;var w=f.f,S=r([].splice),B={};B[s]=1,w(B).length&&(f.f=function(R){for(var N=w(R),F=0,J=N.length;FN;N++)if(J=gt(p[N]),J&&h(v,J))return J;return new o(!1)}B=i(p,R)}for(ot=B.next;!($=n(ot,B)).done;){try{J=gt($.value)}catch(mt){t(B,"throw",mt)}if(typeof J=="object"&&J&&h(v,J))return J}return new o(!1)}},9212:function(T,b,e){var u=e(6916),r=e(9670),n=e(8173);T.exports=function(a,c,l){var f,h;r(a);try{if(f=n(a,"return"),!f){if(c==="throw")throw l;return l}f=u(f,a)}catch(i){h=!0,f=i}if(c==="throw")throw l;if(h)throw f;return r(f),l}},3383:function(T,b,e){var u=e(7293),r=e(614),n=e(30),a=e(9518),c=e(1320),l=e(5112),f=e(1913),h=l("iterator"),i=!1,d,t,s;[].keys&&(s=[].keys(),"next"in s?(t=a(a(s)),t!==Object.prototype&&(d=t)):i=!0);var o=d==null||u(function(){var v={};return d[h].call(v)!==v});o?d={}:f&&(d=n(d)),r(d[h])||c(d,h,function(){return this}),T.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:i}},7497:function(T){T.exports={}},6244:function(T,b,e){var u=e(7466);T.exports=function(r){return u(r.length)}},5948:function(T,b,e){var u=e(7854),r=e(9974),n=e(1236).f,a=e(261).set,c=e(6833),l=e(1528),f=e(1036),h=e(5268),i=u.MutationObserver||u.WebKitMutationObserver,d=u.document,t=u.process,s=u.Promise,o=n(u,"queueMicrotask"),v=o&&o.value,p,x,A,m,g,C,w,S;v||(p=function(){var B,R;for(h&&(B=t.domain)&&B.exit();x;){R=x.fn,x=x.next;try{R()}catch(N){throw x?m():A=void 0,N}}A=void 0,B&&B.enter()},!c&&!h&&!f&&i&&d?(g=!0,C=d.createTextNode(""),new i(p).observe(C,{characterData:!0}),m=function(){C.data=g=!g}):!l&&s&&s.resolve?(w=s.resolve(void 0),w.constructor=s,S=r(w.then,w),m=function(){S(p)}):h?m=function(){t.nextTick(p)}:(a=r(a,u),m=function(){a(p)})),T.exports=v||function(B){var R={fn:B,next:void 0};A&&(A.next=R),x||(x=R,m()),A=R}},3366:function(T,b,e){var u=e(7854);T.exports=u.Promise},133:function(T,b,e){var u=e(7392),r=e(7293);T.exports=!!Object.getOwnPropertySymbols&&!r(function(){var n=Symbol();return!String(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&u&&u<41})},8536:function(T,b,e){var u=e(7854),r=e(614),n=e(2788),a=u.WeakMap;T.exports=r(a)&&/native code/.test(n(a))},8523:function(T,b,e){var u=e(9662),r=function(n){var a,c;this.promise=new n(function(l,f){if(a!==void 0||c!==void 0)throw TypeError("Bad Promise constructor");a=l,c=f}),this.resolve=u(a),this.reject=u(c)};T.exports.f=function(n){return new r(n)}},6277:function(T,b,e){var u=e(1340);T.exports=function(r,n){return r===void 0?arguments.length<2?"":n:u(r)}},3929:function(T,b,e){var u=e(7854),r=e(7850),n=u.TypeError;T.exports=function(a){if(r(a))throw n("The method doesn't accept regular expressions");return a}},7023:function(T,b,e){var u=e(7854),r=u.isFinite;T.exports=Number.isFinite||function(a){return typeof a=="number"&&r(a)}},1574:function(T,b,e){var u=e(9781),r=e(1702),n=e(6916),a=e(7293),c=e(1956),l=e(5181),f=e(5296),h=e(7908),i=e(8361),d=Object.assign,t=Object.defineProperty,s=r([].concat);T.exports=!d||a(function(){if(u&&d({b:1},d(t({},"a",{enumerable:!0,get:function(){t(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var o={},v={},p=Symbol(),x="abcdefghijklmnopqrst";return o[p]=7,x.split("").forEach(function(A){v[A]=A}),d({},o)[p]!=7||c(d({},v)).join("")!=x})?function(v,p){for(var x=h(v),A=arguments.length,m=1,g=l.f,C=f.f;A>m;)for(var w=i(arguments[m++]),S=g?s(c(w),g(w)):c(w),B=S.length,R=0,N;B>R;)N=S[R++],(!u||n(C,w,N))&&(x[N]=w[N]);return x}:d},30:function(T,b,e){var u=e(9670),r=e(6048),n=e(748),a=e(3501),c=e(490),l=e(317),f=e(6200),h=">",i="<",d="prototype",t="script",s=f("IE_PROTO"),o=function(){},v=function(g){return i+t+h+g+i+"/"+t+h},p=function(g){g.write(v("")),g.close();var C=g.parentWindow.Object;return g=null,C},x=function(){var g=l("iframe"),C="java"+t+":",w;return g.style.display="none",c.appendChild(g),g.src=String(C),w=g.contentWindow.document,w.open(),w.write(v("document.F=Object")),w.close(),w.F},A,m=function(){try{A=new ActiveXObject("htmlfile")}catch{}m=typeof document<"u"?document.domain&&A?p(A):x():p(A);for(var g=n.length;g--;)delete m[d][n[g]];return m()};a[s]=!0,T.exports=Object.create||function(C,w){var S;return C!==null?(o[d]=u(C),S=new o,o[d]=null,S[s]=C):S=m(),w===void 0?S:r(S,w)}},6048:function(T,b,e){var u=e(9781),r=e(3070),n=e(9670),a=e(5656),c=e(1956);T.exports=u?Object.defineProperties:function(f,h){n(f);for(var i=a(h),d=c(h),t=d.length,s=0,o;t>s;)r.f(f,o=d[s++],i[o]);return f}},3070:function(T,b,e){var u=e(7854),r=e(9781),n=e(4664),a=e(9670),c=e(4948),l=u.TypeError,f=Object.defineProperty;b.f=r?f:function(i,d,t){if(a(i),d=c(d),a(t),n)try{return f(i,d,t)}catch{}if("get"in t||"set"in t)throw l("Accessors not supported");return"value"in t&&(i[d]=t.value),i}},1236:function(T,b,e){var u=e(9781),r=e(6916),n=e(5296),a=e(9114),c=e(5656),l=e(4948),f=e(2597),h=e(4664),i=Object.getOwnPropertyDescriptor;b.f=u?i:function(t,s){if(t=c(t),s=l(s),h)try{return i(t,s)}catch{}if(f(t,s))return a(!r(n.f,t,s),t[s])}},1156:function(T,b,e){var u=e(4326),r=e(5656),n=e(8006).f,a=e(206),c=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],l=function(f){try{return n(f)}catch{return a(c)}};T.exports.f=function(h){return c&&u(h)=="Window"?l(h):n(r(h))}},8006:function(T,b,e){var u=e(6324),r=e(748),n=r.concat("length","prototype");b.f=Object.getOwnPropertyNames||function(c){return u(c,n)}},5181:function(T,b){b.f=Object.getOwnPropertySymbols},9518:function(T,b,e){var u=e(7854),r=e(2597),n=e(614),a=e(7908),c=e(6200),l=e(8544),f=c("IE_PROTO"),h=u.Object,i=h.prototype;T.exports=l?h.getPrototypeOf:function(d){var t=a(d);if(r(t,f))return t[f];var s=t.constructor;return n(s)&&t instanceof s?s.prototype:t instanceof h?i:null}},7976:function(T,b,e){var u=e(1702);T.exports=u({}.isPrototypeOf)},6324:function(T,b,e){var u=e(1702),r=e(2597),n=e(5656),a=e(1318).indexOf,c=e(3501),l=u([].push);T.exports=function(f,h){var i=n(f),d=0,t=[],s;for(s in i)!r(c,s)&&r(i,s)&&l(t,s);for(;h.length>d;)r(i,s=h[d++])&&(~a(t,s)||l(t,s));return t}},1956:function(T,b,e){var u=e(6324),r=e(748);T.exports=Object.keys||function(a){return u(a,r)}},5296:function(T,b){var e={}.propertyIsEnumerable,u=Object.getOwnPropertyDescriptor,r=u&&!e.call({1:2},1);b.f=r?function(a){var c=u(this,a);return!!c&&c.enumerable}:e},7674:function(T,b,e){var u=e(1702),r=e(9670),n=e(6077);T.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var a=!1,c={},l;try{l=u(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),l(c,[]),a=c instanceof Array}catch{}return function(h,i){return r(h),n(i),a?l(h,i):h.__proto__=i,h}}():void 0)},4699:function(T,b,e){var u=e(9781),r=e(1702),n=e(1956),a=e(5656),c=e(5296).f,l=r(c),f=r([].push),h=function(i){return function(d){for(var t=a(d),s=n(t),o=s.length,v=0,p=[],x;o>v;)x=s[v++],(!u||l(t,x))&&f(p,i?[x,t[x]]:t[x]);return p}};T.exports={entries:h(!0),values:h(!1)}},288:function(T,b,e){var u=e(1694),r=e(648);T.exports=u?{}.toString:function(){return"[object "+r(this)+"]"}},2140:function(T,b,e){var u=e(7854),r=e(6916),n=e(614),a=e(111),c=u.TypeError;T.exports=function(l,f){var h,i;if(f==="string"&&n(h=l.toString)&&!a(i=r(h,l))||n(h=l.valueOf)&&!a(i=r(h,l))||f!=="string"&&n(h=l.toString)&&!a(i=r(h,l)))return i;throw c("Can't convert object to primitive value")}},3887:function(T,b,e){var u=e(5005),r=e(1702),n=e(8006),a=e(5181),c=e(9670),l=r([].concat);T.exports=u("Reflect","ownKeys")||function(h){var i=n.f(c(h)),d=a.f;return d?l(i,d(h)):i}},857:function(T,b,e){var u=e(7854);T.exports=u},2534:function(T){T.exports=function(b){try{return{error:!1,value:b()}}catch(e){return{error:!0,value:e}}}},9478:function(T,b,e){var u=e(9670),r=e(111),n=e(8523);T.exports=function(a,c){if(u(a),r(c)&&c.constructor===a)return c;var l=n.f(a),f=l.resolve;return f(c),l.promise}},2248:function(T,b,e){var u=e(1320);T.exports=function(r,n,a){for(var c in n)u(r,c,n[c],a);return r}},1320:function(T,b,e){var u=e(7854),r=e(614),n=e(2597),a=e(8880),c=e(3505),l=e(2788),f=e(9909),h=e(6530).CONFIGURABLE,i=f.get,d=f.enforce,t=String(String).split("String");(T.exports=function(s,o,v,p){var x=p?!!p.unsafe:!1,A=p?!!p.enumerable:!1,m=p?!!p.noTargetGet:!1,g=p&&p.name!==void 0?p.name:o,C;if(r(v)&&(String(g).slice(0,7)==="Symbol("&&(g="["+String(g).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!n(v,"name")||h&&v.name!==g)&&a(v,"name",g),C=d(v),C.source||(C.source=t.join(typeof g=="string"?g:""))),s===u){A?s[o]=v:c(o,v);return}else x?!m&&s[o]&&(A=!0):delete s[o];A?s[o]=v:a(s,o,v)})(Function.prototype,"toString",function(){return r(this)&&i(this).source||l(this)})},7651:function(T,b,e){var u=e(7854),r=e(6916),n=e(9670),a=e(614),c=e(4326),l=e(2261),f=u.TypeError;T.exports=function(h,i){var d=h.exec;if(a(d)){var t=r(d,h,i);return t!==null&&n(t),t}if(c(h)==="RegExp")return r(l,h,i);throw f("RegExp#exec called on incompatible receiver")}},2261:function(T,b,e){var u=e(6916),r=e(1702),n=e(1340),a=e(7066),c=e(2999),l=e(2309),f=e(30),h=e(9909).get,i=e(9441),d=e(7168),t=l("native-string-replace",String.prototype.replace),s=RegExp.prototype.exec,o=s,v=r("".charAt),p=r("".indexOf),x=r("".replace),A=r("".slice),m=function(){var S=/a/,B=/b*/g;return u(s,S,"a"),u(s,B,"a"),S.lastIndex!==0||B.lastIndex!==0}(),g=c.UNSUPPORTED_Y||c.BROKEN_CARET,C=/()??/.exec("")[1]!==void 0,w=m||C||g||i||d;w&&(o=function(B){var R=this,N=h(R),F=n(B),J=N.raw,ot,$,lt,gt,mt,wt,at;if(J)return J.lastIndex=R.lastIndex,ot=u(o,J,F),R.lastIndex=J.lastIndex,ot;var dt=N.groups,St=g&&R.sticky,V=u(a,R),ft=R.source,j=0,Z=F;if(St&&(V=x(V,"y",""),p(V,"g")===-1&&(V+="g"),Z=A(F,R.lastIndex),R.lastIndex>0&&(!R.multiline||R.multiline&&v(F,R.lastIndex-1)!==` -`)&&(ft="(?: "+ft+")",Z=" "+Z,j++),$=new RegExp("^(?:"+ft+")",V)),C&&($=new RegExp("^"+ft+"$(?!\\s)",V)),m&&(lt=R.lastIndex),gt=u(s,St?$:R,Z),St?gt?(gt.input=A(gt.input,j),gt[0]=A(gt[0],j),gt.index=R.lastIndex,R.lastIndex+=gt[0].length):R.lastIndex=0:m&>&&(R.lastIndex=R.global?gt.index+gt[0].length:lt),C&>&>.length>1&&u(t,gt[0],$,function(){for(mt=1;mtb)","g");return a.exec("b").groups.a!=="b"||"b".replace(a,"$c")!=="bc"})},4488:function(T,b,e){var u=e(7854),r=u.TypeError;T.exports=function(n){if(n==null)throw r("Can't call method on "+n);return n}},3505:function(T,b,e){var u=e(7854),r=Object.defineProperty;T.exports=function(n,a){try{r(u,n,{value:a,configurable:!0,writable:!0})}catch{u[n]=a}return a}},6340:function(T,b,e){var u=e(5005),r=e(3070),n=e(5112),a=e(9781),c=n("species");T.exports=function(l){var f=u(l),h=r.f;a&&f&&!f[c]&&h(f,c,{configurable:!0,get:function(){return this}})}},8003:function(T,b,e){var u=e(3070).f,r=e(2597),n=e(5112),a=n("toStringTag");T.exports=function(c,l,f){c&&!r(c=f?c:c.prototype,a)&&u(c,a,{configurable:!0,value:l})}},6200:function(T,b,e){var u=e(2309),r=e(9711),n=u("keys");T.exports=function(a){return n[a]||(n[a]=r(a))}},5465:function(T,b,e){var u=e(7854),r=e(3505),n="__core-js_shared__",a=u[n]||r(n,{});T.exports=a},2309:function(T,b,e){var u=e(1913),r=e(5465);(T.exports=function(n,a){return r[n]||(r[n]=a!==void 0?a:{})})("versions",[]).push({version:"3.19.0",mode:u?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},6707:function(T,b,e){var u=e(9670),r=e(9483),n=e(5112),a=n("species");T.exports=function(c,l){var f=u(c).constructor,h;return f===void 0||(h=u(f)[a])==null?l:r(h)}},3429:function(T,b,e){var u=e(7293);T.exports=function(r){return u(function(){var n=""[r]('"');return n!==n.toLowerCase()||n.split('"').length>3})}},8710:function(T,b,e){var u=e(1702),r=e(9303),n=e(1340),a=e(4488),c=u("".charAt),l=u("".charCodeAt),f=u("".slice),h=function(i){return function(d,t){var s=n(a(d)),o=r(t),v=s.length,p,x;return o<0||o>=v?i?"":void 0:(p=l(s,o),p<55296||p>56319||o+1===v||(x=l(s,o+1))<56320||x>57343?i?c(s,o):p:i?f(s,o,o+2):(p-55296<<10)+(x-56320)+65536)}};T.exports={codeAt:h(!1),charAt:h(!0)}},8415:function(T,b,e){var u=e(7854),r=e(9303),n=e(1340),a=e(4488),c=u.RangeError;T.exports=function(f){var h=n(a(this)),i="",d=r(f);if(d<0||d==1/0)throw c("Wrong number of repetitions");for(;d>0;(d>>>=1)&&(h+=h))d&1&&(i+=h);return i}},6091:function(T,b,e){var u=e(6530).PROPER,r=e(7293),n=e(1361),a="\u200B\x85\u180E";T.exports=function(c){return r(function(){return!!n[c]()||a[c]()!==a||u&&n[c].name!==c})}},3111:function(T,b,e){var u=e(1702),r=e(4488),n=e(1340),a=e(1361),c=u("".replace),l="["+a+"]",f=RegExp("^"+l+l+"*"),h=RegExp(l+l+"*$"),i=function(d){return function(t){var s=n(r(t));return d&1&&(s=c(s,f,"")),d&2&&(s=c(s,h,"")),s}};T.exports={start:i(1),end:i(2),trim:i(3)}},261:function(T,b,e){var u=e(7854),r=e(2104),n=e(9974),a=e(614),c=e(2597),l=e(7293),f=e(490),h=e(206),i=e(317),d=e(6833),t=e(5268),s=u.setImmediate,o=u.clearImmediate,v=u.process,p=u.Dispatch,x=u.Function,A=u.MessageChannel,m=u.String,g=0,C={},w="onreadystatechange",S,B,R,N;try{S=u.location}catch{}var F=function(lt){if(c(C,lt)){var gt=C[lt];delete C[lt],gt()}},J=function(lt){return function(){F(lt)}},ot=function(lt){F(lt.data)},$=function(lt){u.postMessage(m(lt),S.protocol+"//"+S.host)};(!s||!o)&&(s=function(gt){var mt=h(arguments,1);return C[++g]=function(){r(a(gt)?gt:x(gt),void 0,mt)},B(g),g},o=function(gt){delete C[gt]},t?B=function(lt){v.nextTick(J(lt))}:p&&p.now?B=function(lt){p.now(J(lt))}:A&&!d?(R=new A,N=R.port2,R.port1.onmessage=ot,B=n(N.postMessage,N)):u.addEventListener&&a(u.postMessage)&&!u.importScripts&&S&&S.protocol!=="file:"&&!l($)?(B=$,u.addEventListener("message",ot,!1)):w in i("script")?B=function(lt){f.appendChild(i("script"))[w]=function(){f.removeChild(this),F(lt)}}:B=function(lt){setTimeout(J(lt),0)}),T.exports={set:s,clear:o}},863:function(T,b,e){var u=e(1702);T.exports=u(1 .valueOf)},1400:function(T,b,e){var u=e(9303),r=Math.max,n=Math.min;T.exports=function(a,c){var l=u(a);return l<0?r(l+c,0):n(l,c)}},7067:function(T,b,e){var u=e(7854),r=e(9303),n=e(7466),a=u.RangeError;T.exports=function(c){if(c===void 0)return 0;var l=r(c),f=n(l);if(l!==f)throw a("Wrong length or index");return f}},5656:function(T,b,e){var u=e(8361),r=e(4488);T.exports=function(n){return u(r(n))}},9303:function(T){var b=Math.ceil,e=Math.floor;T.exports=function(u){var r=+u;return r!==r||r===0?0:(r>0?e:b)(r)}},7466:function(T,b,e){var u=e(9303),r=Math.min;T.exports=function(n){return n>0?r(u(n),9007199254740991):0}},7908:function(T,b,e){var u=e(7854),r=e(4488),n=u.Object;T.exports=function(a){return n(r(a))}},4590:function(T,b,e){var u=e(7854),r=e(3002),n=u.RangeError;T.exports=function(a,c){var l=r(a);if(l%c)throw n("Wrong offset");return l}},3002:function(T,b,e){var u=e(7854),r=e(9303),n=u.RangeError;T.exports=function(a){var c=r(a);if(c<0)throw n("The argument can't be less than 0");return c}},7593:function(T,b,e){var u=e(7854),r=e(6916),n=e(111),a=e(2190),c=e(8173),l=e(2140),f=e(5112),h=u.TypeError,i=f("toPrimitive");T.exports=function(d,t){if(!n(d)||a(d))return d;var s=c(d,i),o;if(s){if(t===void 0&&(t="default"),o=r(s,d,t),!n(o)||a(o))return o;throw h("Can't convert object to primitive value")}return t===void 0&&(t="number"),l(d,t)}},4948:function(T,b,e){var u=e(7593),r=e(2190);T.exports=function(n){var a=u(n,"string");return r(a)?a:a+""}},1694:function(T,b,e){var u=e(5112),r=u("toStringTag"),n={};n[r]="z",T.exports=String(n)==="[object z]"},1340:function(T,b,e){var u=e(7854),r=e(648),n=u.String;T.exports=function(a){if(r(a)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return n(a)}},6330:function(T,b,e){var u=e(7854),r=u.String;T.exports=function(n){try{return r(n)}catch{return"Object"}}},9843:function(T,b,e){var u=e(2109),r=e(7854),n=e(6916),a=e(9781),c=e(3832),l=e(2094),f=e(2091),h=e(5787),i=e(9114),d=e(8880),t=e(5988),s=e(7466),o=e(7067),v=e(4590),p=e(4948),x=e(2597),A=e(648),m=e(111),g=e(2190),C=e(30),w=e(7976),S=e(7674),B=e(8006).f,R=e(7321),N=e(2092).forEach,F=e(6340),J=e(3070),ot=e(1236),$=e(9909),lt=e(9587),gt=$.get,mt=$.set,wt=J.f,at=ot.f,dt=Math.round,St=r.RangeError,V=f.ArrayBuffer,ft=V.prototype,j=f.DataView,Z=l.NATIVE_ARRAY_BUFFER_VIEWS,ut=l.TYPED_ARRAY_CONSTRUCTOR,bt=l.TYPED_ARRAY_TAG,It=l.TypedArray,L=l.TypedArrayPrototype,O=l.aTypedArrayConstructor,rt=l.isTypedArray,it="BYTES_PER_ELEMENT",xt="Wrong length",et=function(Et,ie){O(Et);for(var ve=0,le=ie.length,Lt=new Et(le);le>ve;)Lt[ve]=ie[ve++];return Lt},st=function(Et,ie){wt(Et,ie,{get:function(){return gt(this)[ie]}})},Bt=function(Et){var ie;return w(ft,Et)||(ie=A(Et))=="ArrayBuffer"||ie=="SharedArrayBuffer"},zt=function(Et,ie){return rt(Et)&&!g(ie)&&ie in Et&&t(+ie)&&ie>=0},oe=function(ie,ve){return ve=p(ve),zt(ie,ve)?i(2,ie[ve]):at(ie,ve)},Kt=function(ie,ve,le){return ve=p(ve),zt(ie,ve)&&m(le)&&x(le,"value")&&!x(le,"get")&&!x(le,"set")&&!le.configurable&&(!x(le,"writable")||le.writable)&&(!x(le,"enumerable")||le.enumerable)?(ie[ve]=le.value,ie):wt(ie,ve,le)};a?(Z||(ot.f=oe,J.f=Kt,st(L,"buffer"),st(L,"byteOffset"),st(L,"byteLength"),st(L,"length")),u({target:"Object",stat:!0,forced:!Z},{getOwnPropertyDescriptor:oe,defineProperty:Kt}),T.exports=function(Et,ie,ve){var le=Et.match(/\d+$/)[0]/8,Lt=Et+(ve?"Clamped":"")+"Array",Wt="get"+Et,ae="set"+Et,fe=r[Lt],ee=fe,ce=ee&&ee.prototype,me={},Se=function(k,D){var ht=gt(k);return ht.view[Wt](D*le+ht.byteOffset,!0)},we=function(k,D,ht){var ct=gt(k);ve&&(ht=(ht=dt(ht))<0?0:ht>255?255:ht&255),ct.view[ae](D*le+ct.byteOffset,ht,!0)},W=function(k,D){wt(k,D,{get:function(){return Se(this,D)},set:function(ht){return we(this,D,ht)},enumerable:!0})};Z?c&&(ee=ie(function(k,D,ht,ct){return h(k,ce),lt(function(){return m(D)?Bt(D)?ct!==void 0?new fe(D,v(ht,le),ct):ht!==void 0?new fe(D,v(ht,le)):new fe(D):rt(D)?et(ee,D):n(R,ee,D):new fe(o(D))}(),k,ee)}),S&&S(ee,It),N(B(fe),function(k){k in ee||d(ee,k,fe[k])}),ee.prototype=ce):(ee=ie(function(k,D,ht,ct){h(k,ce);var Pt=0,Q=0,$t,ge,z;if(!m(D))z=o(D),ge=z*le,$t=new V(ge);else if(Bt(D)){$t=D,Q=v(ht,le);var Gt=D.byteLength;if(ct===void 0){if(Gt%le||(ge=Gt-Q,ge<0))throw St(xt)}else if(ge=s(ct)*le,ge+Q>Gt)throw St(xt);z=ge/le}else return rt(D)?et(ee,D):n(R,ee,D);for(mt(k,{buffer:$t,byteOffset:Q,byteLength:ge,length:z,view:new j($t)});Pt1?arguments[1]:void 0,x=p!==void 0,A=f(o),m,g,C,w,S,B;if(A&&!h(A))for(S=l(o,A),B=S.next,o=[];!(w=r(B,S)).done;)o.push(w.value);for(x&&v>2&&(p=u(p,arguments[2])),g=c(o),C=new(i(s))(g),m=0;g>m;m++)C[m]=x?p(o[m],m):o[m];return C}},6304:function(T,b,e){var u=e(2094),r=e(6707),n=u.TYPED_ARRAY_CONSTRUCTOR,a=u.aTypedArrayConstructor;T.exports=function(c){return a(r(c,c[n]))}},9711:function(T,b,e){var u=e(1702),r=0,n=Math.random(),a=u(1 .toString);T.exports=function(c){return"Symbol("+(c===void 0?"":c)+")_"+a(++r+n,36)}},3307:function(T,b,e){var u=e(133);T.exports=u&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},6061:function(T,b,e){var u=e(5112);b.f=u},5112:function(T,b,e){var u=e(7854),r=e(2309),n=e(2597),a=e(9711),c=e(133),l=e(3307),f=r("wks"),h=u.Symbol,i=h&&h.for,d=l?h:h&&h.withoutSetter||a;T.exports=function(t){if(!n(f,t)||!(c||typeof f[t]=="string")){var s="Symbol."+t;c&&n(h,t)?f[t]=h[t]:l&&i?f[t]=i(s):f[t]=d(s)}return f[t]}},1361:function(T){T.exports=` -\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},9170:function(T,b,e){var u=e(2109),r=e(7854),n=e(7976),a=e(9518),c=e(7674),l=e(9920),f=e(30),h=e(8880),i=e(9114),d=e(7741),t=e(8340),s=e(408),o=e(6277),v=e(2914),p=r.Error,x=[].push,A=function(C,w){var S=n(m,this)?this:f(m),B=arguments.length>2?arguments[2]:void 0;c&&(S=c(new p(void 0),a(S))),h(S,"message",o(w,"")),v&&h(S,"stack",d(S.stack,1)),t(S,B);var R=[];return s(C,x,{that:R}),h(S,"errors",R),S};c?c(A,p):l(A,p);var m=A.prototype=f(p.prototype,{constructor:i(1,A),message:i(1,""),name:i(1,"AggregateError")});u({global:!0},{AggregateError:A})},2222:function(T,b,e){var u=e(2109),r=e(7854),n=e(7293),a=e(3157),c=e(111),l=e(7908),f=e(6244),h=e(6135),i=e(5417),d=e(1194),t=e(5112),s=e(7392),o=t("isConcatSpreadable"),v=9007199254740991,p="Maximum allowed index exceeded",x=r.TypeError,A=s>=51||!n(function(){var w=[];return w[o]=!1,w.concat()[0]!==w}),m=d("concat"),g=function(w){if(!c(w))return!1;var S=w[o];return S!==void 0?!!S:a(w)},C=!A||!m;u({target:"Array",proto:!0,forced:C},{concat:function(S){var B=l(this),R=i(B,0),N=0,F,J,ot,$,lt;for(F=-1,ot=arguments.length;Fv)throw x(p);for(J=0;J<$;J++,N++)J in lt&&h(R,N,lt[J])}else{if(N>=v)throw x(p);h(R,N++,lt)}return R.length=N,R}})},545:function(T,b,e){var u=e(2109),r=e(1048),n=e(1223);u({target:"Array",proto:!0},{copyWithin:r}),n("copyWithin")},3290:function(T,b,e){var u=e(2109),r=e(1285),n=e(1223);u({target:"Array",proto:!0},{fill:r}),n("fill")},7327:function(T,b,e){var u=e(2109),r=e(2092).filter,n=e(1194),a=n("filter");u({target:"Array",proto:!0,forced:!a},{filter:function(l){return r(this,l,arguments.length>1?arguments[1]:void 0)}})},1038:function(T,b,e){var u=e(2109),r=e(8457),n=e(7072),a=!n(function(c){Array.from(c)});u({target:"Array",stat:!0,forced:a},{from:r})},6699:function(T,b,e){var u=e(2109),r=e(1318).includes,n=e(1223);u({target:"Array",proto:!0},{includes:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n("includes")},6992:function(T,b,e){var u=e(5656),r=e(1223),n=e(7497),a=e(9909),c=e(654),l="Array Iterator",f=a.set,h=a.getterFor(l);T.exports=c(Array,"Array",function(i,d){f(this,{type:l,target:u(i),index:0,kind:d})},function(){var i=h(this),d=i.target,t=i.kind,s=i.index++;return!d||s>=d.length?(i.target=void 0,{value:void 0,done:!0}):t=="keys"?{value:s,done:!1}:t=="values"?{value:d[s],done:!1}:{value:[s,d[s]],done:!1}},"values"),n.Arguments=n.Array,r("keys"),r("values"),r("entries")},9600:function(T,b,e){var u=e(2109),r=e(1702),n=e(8361),a=e(5656),c=e(9341),l=r([].join),f=n!=Object,h=c("join",",");u({target:"Array",proto:!0,forced:f||!h},{join:function(d){return l(a(this),d===void 0?",":d)}})},1249:function(T,b,e){var u=e(2109),r=e(2092).map,n=e(1194),a=n("map");u({target:"Array",proto:!0,forced:!a},{map:function(l){return r(this,l,arguments.length>1?arguments[1]:void 0)}})},7042:function(T,b,e){var u=e(2109),r=e(7854),n=e(3157),a=e(4411),c=e(111),l=e(1400),f=e(6244),h=e(5656),i=e(6135),d=e(5112),t=e(1194),s=e(206),o=t("slice"),v=d("species"),p=r.Array,x=Math.max;u({target:"Array",proto:!0,forced:!o},{slice:function(m,g){var C=h(this),w=f(C),S=l(m,w),B=l(g===void 0?w:g,w),R,N,F;if(n(C)&&(R=C.constructor,a(R)&&(R===p||n(R.prototype))?R=void 0:c(R)&&(R=R[v],R===null&&(R=void 0)),R===p||R===void 0))return s(C,S,B);for(N=new(R===void 0?p:R)(x(B-S,0)),F=0;S3)){if(t)return!0;if(o)return o<603;var B="",R,N,F,J;for(R=65;R<76;R++){switch(N=String.fromCharCode(R),R){case 66:case 69:case 70:case 72:F=3;break;case 68:case 71:F=4;break;default:F=2}for(J=0;J<47;J++)v.push({k:N+J,v:F})}for(v.sort(function(ot,$){return $.v-ot.v}),J=0;Jl(N)?1:-1}};u({target:"Array",proto:!0,forced:w},{sort:function(R){R!==void 0&&n(R);var N=a(this);if(C)return R===void 0?p(N):p(N,R);var F=[],J=c(N),ot,$;for($=0;$v)throw t(p);for(N=f(g,R),F=0;FC-R+B;F--)delete g[F-1]}else if(B>R)for(F=C-R;F>w;F--)J=F+R-1,ot=F+B-1,J in g?g[ot]=g[J]:delete g[ot];for(F=0;F2){if(lt=x(lt),gt=S(lt,0),gt===43||gt===45){if(mt=S(lt,2),mt===88||mt===120)return NaN}else if(gt===48){switch(S(lt,1)){case 66:case 98:wt=2,at=49;break;case 79:case 111:wt=8,at=55;break;default:return+lt}for(dt=w(lt,2),St=dt.length,V=0;Vat)return NaN;return parseInt(dt,wt)}}return+lt};if(a(A,!m(" 0o1")||!m("0b1")||m("+0x1"))){for(var N=function(lt){var gt=arguments.length<1?0:m(B(lt)),mt=this;return h(g,mt)&&t(function(){p(mt)})?f(Object(gt),mt,N):gt},F=u?s(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),J=0,ot;F.length>J;J++)l(m,ot=F[J])&&!l(N,ot)&&v(N,ot,o(m,ot));N.prototype=g,g.constructor=N,c(r,A,N)}},3299:function(T,b,e){var u=e(2109);u({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},5192:function(T,b,e){var u=e(2109),r=e(7023);u({target:"Number",stat:!0},{isFinite:r})},3161:function(T,b,e){var u=e(2109),r=e(5988);u({target:"Number",stat:!0},{isInteger:r})},6977:function(T,b,e){var u=e(2109),r=e(7854),n=e(1702),a=e(9303),c=e(863),l=e(8415),f=e(7293),h=r.RangeError,i=r.String,d=Math.floor,t=n(l),s=n("".slice),o=n(1 .toFixed),v=function(C,w,S){return w===0?S:w%2===1?v(C,w-1,S*C):v(C*C,w/2,S)},p=function(C){for(var w=0,S=C;S>=4096;)w+=12,S/=4096;for(;S>=2;)w+=1,S/=2;return w},x=function(C,w,S){for(var B=-1,R=S;++B<6;)R+=w*C[B],C[B]=R%1e7,R=d(R/1e7)},A=function(C,w){for(var S=6,B=0;--S>=0;)B+=C[S],C[S]=d(B/w),B=B%w*1e7},m=function(C){for(var w=6,S="";--w>=0;)if(S!==""||w===0||C[w]!==0){var B=i(C[w]);S=S===""?B:S+t("0",7-B.length)+B}return S},g=f(function(){return o(8e-5,3)!=="0.000"||o(.9,0)!=="1"||o(1.255,2)!=="1.25"||o(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!f(function(){o({})});u({target:"Number",proto:!0,forced:g},{toFixed:function(w){var S=c(this),B=a(w),R=[0,0,0,0,0,0],N="",F="0",J,ot,$,lt;if(B<0||B>20)throw h("Incorrect fraction digits");if(S!=S)return"NaN";if(S<=-1e21||S>=1e21)return i(S);if(S<0&&(N="-",S=-S),S>1e-21)if(J=p(S*v(2,69,1))-69,ot=J<0?S*v(2,-J,1):S/v(2,J,1),ot*=4503599627370496,J=52-J,J>0){for(x(R,0,ot),$=B;$>=7;)x(R,1e7,0),$-=7;for(x(R,v(10,$,1),0),$=J-1;$>=23;)A(R,8388608),$-=23;A(R,1<<$),x(R,1,1),A(R,2),F=m(R)}else x(R,0,ot),x(R,1<<-J,0),F=m(R)+t("0",B);return B>0?(lt=F.length,F=N+(lt<=B?"0."+t("0",B-lt)+F:s(F,0,lt-B)+"."+s(F,lt-B))):F=N+F,F}})},9601:function(T,b,e){var u=e(2109),r=e(1574);u({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},3371:function(T,b,e){var u=e(2109),r=e(6677),n=e(7293),a=e(111),c=e(2423).onFreeze,l=Object.freeze,f=n(function(){l(1)});u({target:"Object",stat:!0,forced:f,sham:!r},{freeze:function(i){return l&&a(i)?l(c(i)):i}})},5003:function(T,b,e){var u=e(2109),r=e(7293),n=e(5656),a=e(1236).f,c=e(9781),l=r(function(){a(1)}),f=!c||l;u({target:"Object",stat:!0,forced:f,sham:!c},{getOwnPropertyDescriptor:function(i,d){return a(n(i),d)}})},9337:function(T,b,e){var u=e(2109),r=e(9781),n=e(3887),a=e(5656),c=e(1236),l=e(6135);u({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(h){for(var i=a(h),d=c.f,t=n(i),s={},o=0,v,p;t.length>o;)p=d(i,v=t[o++]),p!==void 0&&l(s,v,p);return s}})},489:function(T,b,e){var u=e(2109),r=e(7293),n=e(7908),a=e(9518),c=e(8544),l=r(function(){a(1)});u({target:"Object",stat:!0,forced:l,sham:!c},{getPrototypeOf:function(h){return a(n(h))}})},7941:function(T,b,e){var u=e(2109),r=e(7908),n=e(1956),a=e(7293),c=a(function(){n(1)});u({target:"Object",stat:!0,forced:c},{keys:function(f){return n(r(f))}})},1539:function(T,b,e){var u=e(1694),r=e(1320),n=e(288);u||r(Object.prototype,"toString",n,{unsafe:!0})},2479:function(T,b,e){var u=e(2109),r=e(4699).values;u({target:"Object",stat:!0},{values:function(a){return r(a)}})},7922:function(T,b,e){var u=e(2109),r=e(6916),n=e(9662),a=e(8523),c=e(2534),l=e(408);u({target:"Promise",stat:!0},{allSettled:function(h){var i=this,d=a.f(i),t=d.resolve,s=d.reject,o=c(function(){var v=n(i.resolve),p=[],x=0,A=1;l(h,function(m){var g=x++,C=!1;A++,r(v,i,m).then(function(w){C||(C=!0,p[g]={status:"fulfilled",value:w},--A||t(p))},function(w){C||(C=!0,p[g]={status:"rejected",reason:w},--A||t(p))})}),--A||t(p)});return o.error&&s(o.value),d.promise}})},4668:function(T,b,e){var u=e(2109),r=e(9662),n=e(5005),a=e(6916),c=e(8523),l=e(2534),f=e(408),h="No one promise resolved";u({target:"Promise",stat:!0},{any:function(d){var t=this,s=n("AggregateError"),o=c.f(t),v=o.resolve,p=o.reject,x=l(function(){var A=r(t.resolve),m=[],g=0,C=1,w=!1;f(d,function(S){var B=g++,R=!1;C++,a(A,t,S).then(function(N){R||w||(w=!0,v(N))},function(N){R||w||(R=!0,m[B]=N,--C||p(new s(m,h)))})}),--C||p(new s(m,h))});return x.error&&p(x.value),o.promise}})},7727:function(T,b,e){var u=e(2109),r=e(1913),n=e(3366),a=e(7293),c=e(5005),l=e(614),f=e(6707),h=e(9478),i=e(1320),d=!!n&&a(function(){n.prototype.finally.call({then:function(){}},function(){})});if(u({target:"Promise",proto:!0,real:!0,forced:d},{finally:function(s){var o=f(this,c("Promise")),v=l(s);return this.then(v?function(p){return h(o,s()).then(function(){return p})}:s,v?function(p){return h(o,s()).then(function(){throw p})}:s)}}),!r&&l(n)){var t=c("Promise").prototype.finally;n.prototype.finally!==t&&i(n.prototype,"finally",t,{unsafe:!0})}},8674:function(T,b,e){var u=e(2109),r=e(1913),n=e(7854),a=e(5005),c=e(6916),l=e(3366),f=e(1320),h=e(2248),i=e(7674),d=e(8003),t=e(6340),s=e(9662),o=e(614),v=e(111),p=e(5787),x=e(2788),A=e(408),m=e(7072),g=e(6707),C=e(261).set,w=e(5948),S=e(9478),B=e(842),R=e(8523),N=e(2534),F=e(9909),J=e(4705),ot=e(5112),$=e(7871),lt=e(5268),gt=e(7392),mt=ot("species"),wt="Promise",at=F.get,dt=F.set,St=F.getterFor(wt),V=l&&l.prototype,ft=l,j=V,Z=n.TypeError,ut=n.document,bt=n.process,It=R.f,L=It,O=!!(ut&&ut.createEvent&&n.dispatchEvent),rt=o(n.PromiseRejectionEvent),it="unhandledrejection",xt="rejectionhandled",et=0,st=1,Bt=2,zt=1,oe=2,Kt=!1,Et,ie,ve,le,Lt=J(wt,function(){var D=x(ft),ht=D!==String(ft);if(!ht&>===66||r&&!j.finally)return!0;if(gt>=51&&/native code/.test(D))return!1;var ct=new ft(function($t){$t(1)}),Pt=function($t){$t(function(){},function(){})},Q=ct.constructor={};return Q[mt]=Pt,Kt=ct.then(function(){})instanceof Pt,Kt?!ht&&$&&!rt:!0}),Wt=Lt||!m(function(D){ft.all(D).catch(function(){})}),ae=function(D){var ht;return v(D)&&o(ht=D.then)?ht:!1},fe=function(D,ht){if(!D.notified){D.notified=!0;var ct=D.reactions;w(function(){for(var Pt=D.value,Q=D.state==st,$t=0;ct.length>$t;){var ge=ct[$t++],z=Q?ge.ok:ge.fail,Gt=ge.resolve,Xt=ge.reject,yt=ge.domain,Dt,Qt,Oe;try{z?(Q||(D.rejection===oe&&Se(D),D.rejection=zt),z===!0?Dt=Pt:(yt&&yt.enter(),Dt=z(Pt),yt&&(yt.exit(),Oe=!0)),Dt===ge.promise?Xt(Z("Promise-chain cycle")):(Qt=ae(Dt))?c(Qt,Dt,Gt,Xt):Gt(Dt)):Xt(Pt)}catch(de){yt&&!Oe&&yt.exit(),Xt(de)}}D.reactions=[],D.notified=!1,ht&&!D.rejection&&ce(D)})}},ee=function(D,ht,ct){var Pt,Q;O?(Pt=ut.createEvent("Event"),Pt.promise=ht,Pt.reason=ct,Pt.initEvent(D,!1,!0),n.dispatchEvent(Pt)):Pt={promise:ht,reason:ct},!rt&&(Q=n["on"+D])?Q(Pt):D===it&&B("Unhandled promise rejection",ct)},ce=function(D){c(C,n,function(){var ht=D.facade,ct=D.value,Pt=me(D),Q;if(Pt&&(Q=N(function(){lt?bt.emit("unhandledRejection",ct,ht):ee(it,ht,ct)}),D.rejection=lt||me(D)?oe:zt,Q.error))throw Q.value})},me=function(D){return D.rejection!==zt&&!D.parent},Se=function(D){c(C,n,function(){var ht=D.facade;lt?bt.emit("rejectionHandled",ht):ee(xt,ht,D.value)})},we=function(D,ht,ct){return function(Pt){D(ht,Pt,ct)}},W=function(D,ht,ct){D.done||(D.done=!0,ct&&(D=ct),D.value=ht,D.state=Bt,fe(D,!0))},k=function(D,ht,ct){if(!D.done){D.done=!0,ct&&(D=ct);try{if(D.facade===ht)throw Z("Promise can't be resolved itself");var Pt=ae(ht);Pt?w(function(){var Q={done:!1};try{c(Pt,ht,we(k,Q,D),we(W,Q,D))}catch($t){W(Q,$t,D)}}):(D.value=ht,D.state=st,fe(D,!1))}catch(Q){W({done:!1},Q,D)}}};if(Lt&&(ft=function(ht){p(this,j),s(ht),c(Et,this);var ct=at(this);try{ht(we(k,ct),we(W,ct))}catch(Pt){W(ct,Pt)}},j=ft.prototype,Et=function(ht){dt(this,{type:wt,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:et,value:void 0})},Et.prototype=h(j,{then:function(ht,ct){var Pt=St(this),Q=Pt.reactions,$t=It(g(this,ft));return $t.ok=o(ht)?ht:!0,$t.fail=o(ct)&&ct,$t.domain=lt?bt.domain:void 0,Pt.parent=!0,Q[Q.length]=$t,Pt.state!=et&&fe(Pt,!1),$t.promise},catch:function(D){return this.then(void 0,D)}}),ie=function(){var D=new Et,ht=at(D);this.promise=D,this.resolve=we(k,ht),this.reject=we(W,ht)},R.f=It=function(D){return D===ft||D===ve?new ie(D):L(D)},!r&&o(l)&&V!==Object.prototype)){le=V.then,Kt||(f(V,"then",function(ht,ct){var Pt=this;return new ft(function(Q,$t){c(le,Pt,Q,$t)}).then(ht,ct)},{unsafe:!0}),f(V,"catch",j.catch,{unsafe:!0}));try{delete V.constructor}catch{}i&&i(V,j)}u({global:!0,wrap:!0,forced:Lt},{Promise:ft}),d(ft,wt,!1,!0),t(wt),ve=a(wt),u({target:wt,stat:!0,forced:Lt},{reject:function(ht){var ct=It(this);return c(ct.reject,void 0,ht),ct.promise}}),u({target:wt,stat:!0,forced:r||Lt},{resolve:function(ht){return S(r&&this===ve?ft:this,ht)}}),u({target:wt,stat:!0,forced:Wt},{all:function(ht){var ct=this,Pt=It(ct),Q=Pt.resolve,$t=Pt.reject,ge=N(function(){var z=s(ct.resolve),Gt=[],Xt=0,yt=1;A(ht,function(Dt){var Qt=Xt++,Oe=!1;yt++,c(z,ct,Dt).then(function(de){Oe||(Oe=!0,Gt[Qt]=de,--yt||Q(Gt))},$t)}),--yt||Q(Gt)});return ge.error&&$t(ge.value),Pt.promise},race:function(ht){var ct=this,Pt=It(ct),Q=Pt.reject,$t=N(function(){var ge=s(ct.resolve);A(ht,function(z){c(ge,ct,z).then(Pt.resolve,Q)})});return $t.error&&Q($t.value),Pt.promise}})},2419:function(T,b,e){var u=e(2109),r=e(5005),n=e(2104),a=e(7065),c=e(9483),l=e(9670),f=e(111),h=e(30),i=e(7293),d=r("Reflect","construct"),t=Object.prototype,s=[].push,o=i(function(){function x(){}return!(d(function(){},[],x)instanceof x)}),v=!i(function(){d(function(){})}),p=o||v;u({target:"Reflect",stat:!0,forced:p,sham:p},{construct:function(A,m){c(A),l(m);var g=arguments.length<3?A:c(arguments[2]);if(v&&!o)return d(A,m,g);if(A==g){switch(m.length){case 0:return new A;case 1:return new A(m[0]);case 2:return new A(m[0],m[1]);case 3:return new A(m[0],m[1],m[2]);case 4:return new A(m[0],m[1],m[2],m[3])}var C=[null];return n(s,C,m),new(n(a,A,C))}var w=g.prototype,S=h(f(w)?w:t),B=n(A,S,m);return f(B)?B:S}})},4916:function(T,b,e){var u=e(2109),r=e(2261);u({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},2087:function(T,b,e){var u=e(9781),r=e(3070),n=e(7066),a=e(7293),c=RegExp.prototype,l=u&&a(function(){return Object.getOwnPropertyDescriptor(c,"flags").get.call({dotAll:!0,sticky:!0})!=="sy"});l&&r.f(c,"flags",{configurable:!0,get:n})},9714:function(T,b,e){var u=e(1702),r=e(6530).PROPER,n=e(1320),a=e(9670),c=e(7976),l=e(1340),f=e(7293),h=e(7066),i="toString",d=RegExp.prototype,t=d[i],s=u(h),o=f(function(){return t.call({source:"a",flags:"b"})!="/a/b"}),v=r&&t.name!=i;(o||v)&&n(RegExp.prototype,i,function(){var x=a(this),A=l(x.source),m=x.flags,g=l(m===void 0&&c(d,x)&&!("flags"in d)?s(x):m);return"/"+A+"/"+g},{unsafe:!0})},189:function(T,b,e){var u=e(7710),r=e(5631);u("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},r)},9841:function(T,b,e){var u=e(2109),r=e(8710).codeAt;u({target:"String",proto:!0},{codePointAt:function(a){return r(this,a)}})},4953:function(T,b,e){var u=e(2109),r=e(7854),n=e(1702),a=e(1400),c=r.RangeError,l=String.fromCharCode,f=String.fromCodePoint,h=n([].join),i=!!f&&f.length!=1;u({target:"String",stat:!0,forced:i},{fromCodePoint:function(t){for(var s=[],o=arguments.length,v=0,p;o>v;){if(p=+arguments[v++],a(p,1114111)!==p)throw c(p+" is not a valid code point");s[v]=p<65536?l(p):l(((p-=65536)>>10)+55296,p%1024+56320)}return h(s,"")}})},2023:function(T,b,e){var u=e(2109),r=e(1702),n=e(3929),a=e(4488),c=e(1340),l=e(4964),f=r("".indexOf);u({target:"String",proto:!0,forced:!l("includes")},{includes:function(i){return!!~f(c(a(this)),c(n(i)),arguments.length>1?arguments[1]:void 0)}})},8734:function(T,b,e){var u=e(2109),r=e(4230),n=e(3429);u({target:"String",proto:!0,forced:n("italics")},{italics:function(){return r(this,"i","","")}})},8783:function(T,b,e){var u=e(8710).charAt,r=e(1340),n=e(9909),a=e(654),c="String Iterator",l=n.set,f=n.getterFor(c);a(String,"String",function(h){l(this,{type:c,string:r(h),index:0})},function(){var i=f(this),d=i.string,t=i.index,s;return t>=d.length?{value:void 0,done:!0}:(s=u(d,t),i.index+=s.length,{value:s,done:!1})})},9254:function(T,b,e){var u=e(2109),r=e(4230),n=e(3429);u({target:"String",proto:!0,forced:n("link")},{link:function(c){return r(this,"a","href",c)}})},6373:function(T,b,e){var u=e(2109),r=e(7854),n=e(6916),a=e(1702),c=e(4994),l=e(4488),f=e(7466),h=e(1340),i=e(9670),d=e(4326),t=e(7976),s=e(7850),o=e(7066),v=e(8173),p=e(1320),x=e(7293),A=e(5112),m=e(6707),g=e(1530),C=e(7651),w=e(9909),S=e(1913),B=A("matchAll"),R="RegExp String",N=R+" Iterator",F=w.set,J=w.getterFor(N),ot=RegExp.prototype,$=r.TypeError,lt=a(o),gt=a("".indexOf),mt=a("".matchAll),wt=!!mt&&!x(function(){mt("a",/./)}),at=c(function(V,ft,j,Z){F(this,{type:N,regexp:V,string:ft,global:j,unicode:Z,done:!1})},R,function(){var V=J(this);if(V.done)return{value:void 0,done:!0};var ft=V.regexp,j=V.string,Z=C(ft,j);return Z===null?{value:void 0,done:V.done=!0}:V.global?(h(Z[0])===""&&(ft.lastIndex=g(j,f(ft.lastIndex),V.unicode)),{value:Z,done:!1}):(V.done=!0,{value:Z,done:!1})}),dt=function(St){var V=i(this),ft=h(St),j,Z,ut,bt,It,L;return j=m(V,RegExp),Z=V.flags,Z===void 0&&t(ot,V)&&!("flags"in ot)&&(Z=lt(V)),ut=Z===void 0?"":h(Z),bt=new j(j===RegExp?V.source:V,ut),It=!!~gt(ut,"g"),L=!!~gt(ut,"u"),bt.lastIndex=f(V.lastIndex),new at(bt,ft,It,L)};u({target:"String",proto:!0,forced:wt},{matchAll:function(V){var ft=l(this),j,Z,ut,bt;if(V!=null){if(s(V)&&(j=h(l("flags"in ot?V.flags:lt(V))),!~gt(j,"g")))throw $("`.matchAll` does not allow non-global regexes");if(wt)return mt(ft,V);if(ut=v(V,B),ut===void 0&&S&&d(V)=="RegExp"&&(ut=dt),ut)return n(ut,V,ft)}else if(wt)return mt(ft,V);return Z=h(ft),bt=new RegExp(V,"g"),S?n(dt,bt,Z):bt[B](Z)}}),S||B in ot||p(ot,B,dt)},4723:function(T,b,e){var u=e(6916),r=e(7007),n=e(9670),a=e(7466),c=e(1340),l=e(4488),f=e(8173),h=e(1530),i=e(7651);r("match",function(d,t,s){return[function(v){var p=l(this),x=v==null?void 0:f(v,d);return x?u(x,v,p):new RegExp(v)[d](c(p))},function(o){var v=n(this),p=c(o),x=s(t,v,p);if(x.done)return x.value;if(!v.global)return i(v,p);var A=v.unicode;v.lastIndex=0;for(var m=[],g=0,C;(C=i(v,p))!==null;){var w=c(C[0]);m[g]=w,w===""&&(v.lastIndex=h(p,a(v.lastIndex),A)),g++}return g===0?null:m}]})},2481:function(T,b,e){var u=e(2109),r=e(8415);u({target:"String",proto:!0},{repeat:r})},5306:function(T,b,e){var u=e(2104),r=e(6916),n=e(1702),a=e(7007),c=e(7293),l=e(9670),f=e(614),h=e(9303),i=e(7466),d=e(1340),t=e(4488),s=e(1530),o=e(8173),v=e(647),p=e(7651),x=e(5112),A=x("replace"),m=Math.max,g=Math.min,C=n([].concat),w=n([].push),S=n("".indexOf),B=n("".slice),R=function(ot){return ot===void 0?ot:String(ot)},N=function(){return"a".replace(/./,"$0")==="$0"}(),F=function(){return/./[A]?/./[A]("a","$0")==="":!1}(),J=!c(function(){var ot=/./;return ot.exec=function(){var $=[];return $.groups={a:"7"},$},"".replace(ot,"$")!=="7"});a("replace",function(ot,$,lt){var gt=F?"$":"$0";return[function(wt,at){var dt=t(this),St=wt==null?void 0:o(wt,A);return St?r(St,wt,dt,at):r($,d(dt),wt,at)},function(mt,wt){var at=l(this),dt=d(mt);if(typeof wt=="string"&&S(wt,gt)===-1&&S(wt,"$<")===-1){var St=lt($,at,dt,wt);if(St.done)return St.value}var V=f(wt);V||(wt=d(wt));var ft=at.global;if(ft){var j=at.unicode;at.lastIndex=0}for(var Z=[];;){var ut=p(at,dt);if(ut===null||(w(Z,ut),!ft))break;var bt=d(ut[0]);bt===""&&(at.lastIndex=s(dt,i(at.lastIndex),j))}for(var It="",L=0,O=0;O=L&&(It+=B(dt,L,it)+zt,L=it+rt.length)}return It+B(dt,L)}]},!J||!N||F)},3123:function(T,b,e){var u=e(2104),r=e(6916),n=e(1702),a=e(7007),c=e(7850),l=e(9670),f=e(4488),h=e(6707),i=e(1530),d=e(7466),t=e(1340),s=e(8173),o=e(206),v=e(7651),p=e(2261),x=e(2999),A=e(7293),m=x.UNSUPPORTED_Y,g=4294967295,C=Math.min,w=[].push,S=n(/./.exec),B=n(w),R=n("".slice),N=!A(function(){var F=/(?:)/,J=F.exec;F.exec=function(){return J.apply(this,arguments)};var ot="ab".split(F);return ot.length!==2||ot[0]!=="a"||ot[1]!=="b"});a("split",function(F,J,ot){var $;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?$=function(lt,gt){var mt=t(f(this)),wt=gt===void 0?g:gt>>>0;if(wt===0)return[];if(lt===void 0)return[mt];if(!c(lt))return r(J,mt,lt,wt);for(var at=[],dt=(lt.ignoreCase?"i":"")+(lt.multiline?"m":"")+(lt.unicode?"u":"")+(lt.sticky?"y":""),St=0,V=new RegExp(lt.source,dt+"g"),ft,j,Z;(ft=r(p,V,mt))&&(j=V.lastIndex,!(j>St&&(B(at,R(mt,St,ft.index)),ft.length>1&&ft.index=wt)));)V.lastIndex===ft.index&&V.lastIndex++;return St===mt.length?(Z||!S(V,""))&&B(at,""):B(at,R(mt,St)),at.length>wt?o(at,0,wt):at}:"0".split(void 0,0).length?$=function(lt,gt){return lt===void 0&>===0?[]:r(J,this,lt,gt)}:$=J,[function(gt,mt){var wt=f(this),at=gt==null?void 0:s(gt,F);return at?r(at,gt,wt,mt):r($,t(wt),gt,mt)},function(lt,gt){var mt=l(this),wt=t(lt),at=ot($,mt,wt,gt,$!==J);if(at.done)return at.value;var dt=h(mt,RegExp),St=mt.unicode,V=(mt.ignoreCase?"i":"")+(mt.multiline?"m":"")+(mt.unicode?"u":"")+(m?"g":"y"),ft=new dt(m?"^(?:"+mt.source+")":mt,V),j=gt===void 0?g:gt>>>0;if(j===0)return[];if(wt.length===0)return v(ft,wt)===null?[wt]:[];for(var Z=0,ut=0,bt=[];ut2?arguments[2]:void 0)})},8927:function(T,b,e){var u=e(2094),r=e(2092).every,n=u.aTypedArray,a=u.exportTypedArrayMethod;a("every",function(l){return r(n(this),l,arguments.length>1?arguments[1]:void 0)})},3105:function(T,b,e){var u=e(2094),r=e(6916),n=e(1285),a=u.aTypedArray,c=u.exportTypedArrayMethod;c("fill",function(f){var h=arguments.length;return r(n,a(this),f,h>1?arguments[1]:void 0,h>2?arguments[2]:void 0)})},5035:function(T,b,e){var u=e(2094),r=e(2092).filter,n=e(3074),a=u.aTypedArray,c=u.exportTypedArrayMethod;c("filter",function(f){var h=r(a(this),f,arguments.length>1?arguments[1]:void 0);return n(this,h)})},7174:function(T,b,e){var u=e(2094),r=e(2092).findIndex,n=u.aTypedArray,a=u.exportTypedArrayMethod;a("findIndex",function(l){return r(n(this),l,arguments.length>1?arguments[1]:void 0)})},4345:function(T,b,e){var u=e(2094),r=e(2092).find,n=u.aTypedArray,a=u.exportTypedArrayMethod;a("find",function(l){return r(n(this),l,arguments.length>1?arguments[1]:void 0)})},4197:function(T,b,e){var u=e(9843);u("Float32",function(r){return function(a,c,l){return r(this,a,c,l)}})},6495:function(T,b,e){var u=e(9843);u("Float64",function(r){return function(a,c,l){return r(this,a,c,l)}})},2846:function(T,b,e){var u=e(2094),r=e(2092).forEach,n=u.aTypedArray,a=u.exportTypedArrayMethod;a("forEach",function(l){r(n(this),l,arguments.length>1?arguments[1]:void 0)})},8145:function(T,b,e){var u=e(3832),r=e(2094).exportTypedArrayStaticMethod,n=e(7321);r("from",n,u)},4731:function(T,b,e){var u=e(2094),r=e(1318).includes,n=u.aTypedArray,a=u.exportTypedArrayMethod;a("includes",function(l){return r(n(this),l,arguments.length>1?arguments[1]:void 0)})},7209:function(T,b,e){var u=e(2094),r=e(1318).indexOf,n=u.aTypedArray,a=u.exportTypedArrayMethod;a("indexOf",function(l){return r(n(this),l,arguments.length>1?arguments[1]:void 0)})},5109:function(T,b,e){var u=e(9843);u("Int16",function(r){return function(a,c,l){return r(this,a,c,l)}})},5125:function(T,b,e){var u=e(9843);u("Int32",function(r){return function(a,c,l){return r(this,a,c,l)}})},7145:function(T,b,e){var u=e(9843);u("Int8",function(r){return function(a,c,l){return r(this,a,c,l)}})},6319:function(T,b,e){var u=e(7854),r=e(1702),n=e(6530).PROPER,a=e(2094),c=e(6992),l=e(5112),f=l("iterator"),h=u.Uint8Array,i=r(c.values),d=r(c.keys),t=r(c.entries),s=a.aTypedArray,o=a.exportTypedArrayMethod,v=h&&h.prototype[f],p=!!v&&v.name==="values",x=function(){return i(s(this))};o("entries",function(){return t(s(this))}),o("keys",function(){return d(s(this))}),o("values",x,n&&!p),o(f,x,n&&!p)},8867:function(T,b,e){var u=e(2094),r=e(1702),n=u.aTypedArray,a=u.exportTypedArrayMethod,c=r([].join);a("join",function(f){return c(n(this),f)})},7789:function(T,b,e){var u=e(2094),r=e(2104),n=e(6583),a=u.aTypedArray,c=u.exportTypedArrayMethod;c("lastIndexOf",function(f){var h=arguments.length;return r(n,a(this),h>1?[f,arguments[1]]:[f])})},3739:function(T,b,e){var u=e(2094),r=e(2092).map,n=e(6304),a=u.aTypedArray,c=u.exportTypedArrayMethod;c("map",function(f){return r(a(this),f,arguments.length>1?arguments[1]:void 0,function(h,i){return new(n(h))(i)})})},4483:function(T,b,e){var u=e(2094),r=e(3671).right,n=u.aTypedArray,a=u.exportTypedArrayMethod;a("reduceRight",function(l){var f=arguments.length;return r(n(this),l,f,f>1?arguments[1]:void 0)})},9368:function(T,b,e){var u=e(2094),r=e(3671).left,n=u.aTypedArray,a=u.exportTypedArrayMethod;a("reduce",function(l){var f=arguments.length;return r(n(this),l,f,f>1?arguments[1]:void 0)})},2056:function(T,b,e){var u=e(2094),r=u.aTypedArray,n=u.exportTypedArrayMethod,a=Math.floor;n("reverse",function(){for(var l=this,f=r(l).length,h=a(f/2),i=0,d;i1?arguments[1]:void 0,1),v=this.length,p=c(s),x=n(p),A=0;if(x+o>v)throw f("Wrong length");for(;Ao;)p[o]=t[o++];return p},f)},7462:function(T,b,e){var u=e(2094),r=e(2092).some,n=u.aTypedArray,a=u.exportTypedArrayMethod;a("some",function(l){return r(n(this),l,arguments.length>1?arguments[1]:void 0)})},3824:function(T,b,e){var u=e(7854),r=e(1702),n=e(7293),a=e(9662),c=e(4362),l=e(2094),f=e(8886),h=e(256),i=e(7392),d=e(8008),t=u.Array,s=l.aTypedArray,o=l.exportTypedArrayMethod,v=u.Uint16Array,p=v&&r(v.prototype.sort),x=!!p&&!(n(function(){p(new v(2),null)})&&n(function(){p(new v(2),{})})),A=!!p&&!n(function(){if(i)return i<74;if(f)return f<67;if(h)return!0;if(d)return d<602;var g=new v(516),C=t(516),w,S;for(w=0;w<516;w++)S=w%4,g[w]=515-w,C[w]=w-2*S+3;for(p(g,function(B,R){return(B/4|0)-(R/4|0)}),w=0;w<516;w++)if(g[w]!==C[w])return!0}),m=function(g){return function(C,w){return g!==void 0?+g(C,w)||0:w!==w?-1:C!==C?1:C===0&&w===0?1/C>0&&1/w<0?1:-1:C>w}};o("sort",function(C){return C!==void 0&&a(C),A?p(this,C):c(s(this),m(C))},!A||x)},5021:function(T,b,e){var u=e(2094),r=e(7466),n=e(1400),a=e(6304),c=u.aTypedArray,l=u.exportTypedArrayMethod;l("subarray",function(h,i){var d=c(this),t=d.length,s=n(h,t),o=a(d);return new o(d.buffer,d.byteOffset+s*d.BYTES_PER_ELEMENT,r((i===void 0?t:n(i,t))-s))})},2974:function(T,b,e){var u=e(7854),r=e(2104),n=e(2094),a=e(7293),c=e(206),l=u.Int8Array,f=n.aTypedArray,h=n.exportTypedArrayMethod,i=[].toLocaleString,d=!!l&&a(function(){i.call(new l(1))}),t=a(function(){return[1,2].toLocaleString()!=new l([1,2]).toLocaleString()})||!a(function(){l.prototype.toLocaleString.call([1,2])});h("toLocaleString",function(){return r(i,d?c(f(this)):f(this),c(arguments))},t)},5016:function(T,b,e){var u=e(2094).exportTypedArrayMethod,r=e(7293),n=e(7854),a=e(1702),c=n.Uint8Array,l=c&&c.prototype||{},f=[].toString,h=a([].join);r(function(){f.call({})})&&(f=function(){return h(this)});var i=l.toString!=f;u("toString",f,i)},8255:function(T,b,e){var u=e(9843);u("Uint16",function(r){return function(a,c,l){return r(this,a,c,l)}})},9135:function(T,b,e){var u=e(9843);u("Uint32",function(r){return function(a,c,l){return r(this,a,c,l)}})},2472:function(T,b,e){var u=e(9843);u("Uint8",function(r){return function(a,c,l){return r(this,a,c,l)}})},9743:function(T,b,e){var u=e(9843);u("Uint8",function(r){return function(a,c,l){return r(this,a,c,l)}},!0)},8628:function(T,b,e){e(9170)},5743:function(T,b,e){e(5837)},7314:function(T,b,e){e(7922)},6290:function(T,b,e){e(4668)},7479:function(T,b,e){var u=e(2109),r=e(8523),n=e(2534);u({target:"Promise",stat:!0},{try:function(a){var c=r.f(this),l=n(a);return(l.error?c.reject:c.resolve)(l.value),c.promise}})},3728:function(T,b,e){e(6373)},4747:function(T,b,e){var u=e(7854),r=e(8324),n=e(8509),a=e(8533),c=e(8880),l=function(h){if(h&&h.forEach!==a)try{c(h,"forEach",a)}catch{h.forEach=a}};for(var f in r)r[f]&&l(u[f]&&u[f].prototype);l(n)},3948:function(T,b,e){var u=e(7854),r=e(8324),n=e(8509),a=e(6992),c=e(8880),l=e(5112),f=l("iterator"),h=l("toStringTag"),i=a.values,d=function(s,o){if(s){if(s[f]!==i)try{c(s,f,i)}catch{s[f]=i}if(s[h]||c(s,h,o),r[o]){for(var v in a)if(s[v]!==a[v])try{c(s,v,a[v])}catch{s[v]=a[v]}}}};for(var t in r)d(u[t]&&u[t].prototype,t);d(n,"DOMTokenList")},3753:function(T,b,e){var u=e(2109),r=e(6916);u({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},1150:function(T,b,e){var u=e(7633);e(3948),T.exports=u},251:function(T,b,e){var u=e(2215),r=e(2584),n=e(609),a=e(8420),c=e(2847),l=e(8923),f=Date.prototype.getTime;function h(s,o,v){var p=v||{};return(p.strict?n(s,o):s===o)?!0:!s||!o||typeof s!="object"&&typeof o!="object"?p.strict?n(s,o):s==o:t(s,o,p)}function i(s){return s==null}function d(s){return!(!s||typeof s!="object"||typeof s.length!="number"||typeof s.copy!="function"||typeof s.slice!="function"||s.length>0&&typeof s[0]!="number")}function t(s,o,v){var p,x;if(typeof s!=typeof o||i(s)||i(o)||s.prototype!==o.prototype||r(s)!==r(o))return!1;var A=a(s),m=a(o);if(A!==m)return!1;if(A||m)return s.source===o.source&&c(s)===c(o);if(l(s)&&l(o))return f.call(s)===f.call(o);var g=d(s),C=d(o);if(g!==C)return!1;if(g||C){if(s.length!==o.length)return!1;for(p=0;p=0;p--)if(w[p]!=S[p])return!1;for(p=w.length-1;p>=0;p--)if(x=w[p],!h(s[x],o[x],v))return!1;return!0}T.exports=h},4289:function(T,b,e){var u=e(2215),r=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",n=Object.prototype.toString,a=Array.prototype.concat,c=Object.defineProperty,l=function(t){return typeof t=="function"&&n.call(t)==="[object Function]"},f=e(1044)(),h=c&&f,i=function(t,s,o,v){s in t&&(!l(v)||!v())||(h?c(t,s,{configurable:!0,enumerable:!1,value:o,writable:!0}):t[s]=o)},d=function(t,s){var o=arguments.length>2?arguments[2]:{},v=u(s);r&&(v=a.call(v,Object.getOwnPropertySymbols(s)));for(var p=0;p0&&(N=w[0]),N instanceof Error)throw N;var F=new Error("Unhandled error."+(N?" ("+N.message+")":""));throw F.context=N,F}var J=R[C];if(J===void 0)return!1;if(typeof J=="function")e(J,this,w);else for(var ot=J.length,$=o(J,ot),S=0;S0&&N.length>B&&!N.warned){N.warned=!0;var F=new Error("Possible EventEmitter memory leak detected. "+N.length+" "+String(C)+" listeners added. Use emitter.setMaxListeners() to increase limit");F.name="MaxListenersExceededWarning",F.emitter=g,F.type=C,F.count=N.length,r(F)}return g}a.prototype.addListener=function(C,w){return h(this,C,w,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(C,w){return h(this,C,w,!0)};function i(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(g,C,w){var S={fired:!1,wrapFn:void 0,target:g,type:C,listener:w},B=i.bind(S);return B.listener=w,S.wrapFn=B,B}a.prototype.once=function(C,w){return l(w),this.on(C,d(this,C,w)),this},a.prototype.prependOnceListener=function(C,w){return l(w),this.prependListener(C,d(this,C,w)),this},a.prototype.removeListener=function(C,w){var S,B,R,N,F;if(l(w),B=this._events,B===void 0)return this;if(S=B[C],S===void 0)return this;if(S===w||S.listener===w)--this._eventsCount===0?this._events=Object.create(null):(delete B[C],B.removeListener&&this.emit("removeListener",C,S.listener||w));else if(typeof S!="function"){for(R=-1,N=S.length-1;N>=0;N--)if(S[N]===w||S[N].listener===w){F=S[N].listener,R=N;break}if(R<0)return this;R===0?S.shift():v(S,R),S.length===1&&(B[C]=S[0]),B.removeListener!==void 0&&this.emit("removeListener",C,F||w)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(C){var w,S,B;if(S=this._events,S===void 0)return this;if(S.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):S[C]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete S[C]),this;if(arguments.length===0){var R=Object.keys(S),N;for(B=0;B=0;B--)this.removeListener(C,w[B]);return this};function t(g,C,w){var S=g._events;if(S===void 0)return[];var B=S[C];return B===void 0?[]:typeof B=="function"?w?[B.listener||B]:[B]:w?p(B):o(B,B.length)}a.prototype.listeners=function(C){return t(this,C,!0)},a.prototype.rawListeners=function(C){return t(this,C,!1)},a.listenerCount=function(g,C){return typeof g.listenerCount=="function"?g.listenerCount(C):s.call(g,C)},a.prototype.listenerCount=s;function s(g){var C=this._events;if(C!==void 0){var w=C[g];if(typeof w=="function")return 1;if(w!==void 0)return w.length}return 0}a.prototype.eventNames=function(){return this._eventsCount>0?u(this._events):[]};function o(g,C){for(var w=new Array(C),S=0;S"u"&&(n.pdfMake=u),T.exports=u},7672:function(T,b,e){T.exports=function(){if(typeof globalThis=="object")return globalThis;var u;try{u=this||new Function("return this")()}catch{if(typeof window=="object")return window;if(typeof self=="object")return self;if(typeof e.g<"u")return e.g}return u}()},4029:function(T,b,e){var u=e(5320),r=Object.prototype.toString,n=Object.prototype.hasOwnProperty,a=function(i,d,t){for(var s=0,o=i.length;s=3&&(s=t),r.call(i)==="[object Array]"?a(i,d,s):typeof i=="string"?c(i,d,s):l(i,d,s)};T.exports=f},7648:function(T){var b="Function.prototype.bind called on incompatible ",e=Array.prototype.slice,u=Object.prototype.toString,r="[object Function]";T.exports=function(a){var c=this;if(typeof c!="function"||u.call(c)!==r)throw new TypeError(b+c);for(var l=e.call(arguments,1),f,h=function(){if(this instanceof f){var o=c.apply(this,l.concat(e.call(arguments)));return Object(o)===o?o:this}else return c.apply(a,l.concat(e.call(arguments)))},i=Math.max(0,c.length-l.length),d=[],t=0;t"u"?u:d(Uint8Array),o={"%AggregateError%":typeof AggregateError>"u"?u:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?u:ArrayBuffer,"%ArrayIteratorPrototype%":i?d([][Symbol.iterator]()):u,"%AsyncFromSyncIteratorPrototype%":u,"%AsyncFunction%":t,"%AsyncGenerator%":t,"%AsyncGeneratorFunction%":t,"%AsyncIteratorPrototype%":t,"%Atomics%":typeof Atomics>"u"?u:Atomics,"%BigInt%":typeof BigInt>"u"?u:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?u:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?u:Float32Array,"%Float64Array%":typeof Float64Array>"u"?u:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?u:FinalizationRegistry,"%Function%":n,"%GeneratorFunction%":t,"%Int8Array%":typeof Int8Array>"u"?u:Int8Array,"%Int16Array%":typeof Int16Array>"u"?u:Int16Array,"%Int32Array%":typeof Int32Array>"u"?u:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":i?d(d([][Symbol.iterator]())):u,"%JSON%":typeof JSON=="object"?JSON:u,"%Map%":typeof Map>"u"?u:Map,"%MapIteratorPrototype%":typeof Map>"u"||!i?u:d(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?u:Promise,"%Proxy%":typeof Proxy>"u"?u:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?u:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?u:Set,"%SetIteratorPrototype%":typeof Set>"u"||!i?u:d(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?u:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":i?d(""[Symbol.iterator]()):u,"%Symbol%":i?Symbol:u,"%SyntaxError%":r,"%ThrowTypeError%":h,"%TypedArray%":s,"%TypeError%":a,"%Uint8Array%":typeof Uint8Array>"u"?u:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?u:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?u:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?u:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?u:WeakMap,"%WeakRef%":typeof WeakRef>"u"?u:WeakRef,"%WeakSet%":typeof WeakSet>"u"?u:WeakSet},v=function J(ot){var $;if(ot==="%AsyncFunction%")$=c("async function () {}");else if(ot==="%GeneratorFunction%")$=c("function* () {}");else if(ot==="%AsyncGeneratorFunction%")$=c("async function* () {}");else if(ot==="%AsyncGenerator%"){var lt=J("%AsyncGeneratorFunction%");lt&&($=lt.prototype)}else if(ot==="%AsyncIteratorPrototype%"){var gt=J("%AsyncGenerator%");gt&&($=d(gt.prototype))}return o[ot]=$,$},p={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},x=e(8612),A=e(7642),m=x.call(Function.call,Array.prototype.concat),g=x.call(Function.apply,Array.prototype.splice),C=x.call(Function.call,String.prototype.replace),w=x.call(Function.call,String.prototype.slice),S=x.call(Function.call,RegExp.prototype.exec),B=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,R=/\\(\\)?/g,N=function(ot){var $=w(ot,0,1),lt=w(ot,-1);if($==="%"&<!=="%")throw new r("invalid intrinsic syntax, expected closing `%`");if(lt==="%"&&$!=="%")throw new r("invalid intrinsic syntax, expected opening `%`");var gt=[];return C(ot,B,function(mt,wt,at,dt){gt[gt.length]=at?C(dt,R,"$1"):wt||mt}),gt},F=function(ot,$){var lt=ot,gt;if(A(p,lt)&&(gt=p[lt],lt="%"+gt[0]+"%"),A(o,lt)){var mt=o[lt];if(mt===t&&(mt=v(lt)),typeof mt>"u"&&!$)throw new a("intrinsic "+ot+" exists, but is not available. Please file an issue!");return{alias:gt,name:lt,value:mt}}throw new r("intrinsic "+ot+" does not exist!")};T.exports=function(ot,$){if(typeof ot!="string"||ot.length===0)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof $!="boolean")throw new a('"allowMissing" argument must be a boolean');if(S(/^%?[^%]*%?$/,ot)===null)throw new r("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var lt=N(ot),gt=lt.length>0?lt[0]:"",mt=F("%"+gt+"%",$),wt=mt.name,at=mt.value,dt=!1,St=mt.alias;St&&(gt=St[0],g(lt,m([0,1],St)));for(var V=1,ft=!0;V=lt.length){var bt=l(at,j);ft=!!bt,ft&&"get"in bt&&!("originalValue"in bt.get)?at=bt.get:at=at[j]}else ft=A(at,j),at=at[j];ft&&!dt&&(o[wt]=at)}}return at}},1044:function(T,b,e){var u=e(210),r=u("%Object.defineProperty%",!0),n=function(){if(r)try{return r({},"a",{value:1}),!0}catch{return!1}return!1};n.hasArrayLengthDefineBug=function(){if(!n())return null;try{return r([],"length",{value:1}).length!==1}catch{return!0}},T.exports=n},1405:function(T,b,e){var u=typeof Symbol<"u"&&Symbol,r=e(5419);T.exports=function(){return typeof u!="function"||typeof Symbol!="function"||typeof u("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:r()}},5419:function(T){T.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},u=Symbol("test"),r=Object(u);if(typeof u=="string"||Object.prototype.toString.call(u)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var n=42;e[u]=n;for(u in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==u||!Object.prototype.propertyIsEnumerable.call(e,u))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var c=Object.getOwnPropertyDescriptor(e,u);if(c.value!==n||c.enumerable!==!0)return!1}return!0}},6410:function(T,b,e){var u=e(5419);T.exports=function(){return u()&&!!Symbol.toStringTag}},7642:function(T,b,e){var u=e(8612);T.exports=u.call(Function.call,Object.prototype.hasOwnProperty)},688:function(T,b,e){var u=e(7103).Buffer;b._dbcs=i;for(var r=-1,n=-2,a=-10,c=-1e3,l=new Array(256),f=-1,h=0;h<256;h++)l[h]=r;function i(o,v){if(this.encodingName=o.encodingName,!o)throw new Error("DBCS codec is called without the data.");if(!o.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var p=o.table();this.decodeTables=[],this.decodeTables[0]=l.slice(0),this.decodeTableSeq=[];for(var x=0;xc)throw new Error("gb18030 decode tables conflict at byte 2");for(var S=this.decodeTables[c-C[w]],B=129;B<=254;B++){if(S[B]===r)S[B]=c-m;else{if(S[B]===c-m)continue;if(S[B]>c)throw new Error("gb18030 decode tables conflict at byte 3")}for(var R=this.decodeTables[c-S[B]],N=48;N<=57;N++)R[N]===r&&(R[N]=n)}}}this.defaultCharUnicode=v.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var F={};if(o.encodeSkipVals)for(var x=0;x0;o>>>=8)v.push(o&255);v.length==0&&v.push(0);for(var p=this.decodeTables[0],x=v.length-1;x>0;x--){var A=p[v[x]];if(A==r)p[v[x]]=c-this.decodeTables.length,this.decodeTables.push(p=l.slice(0));else if(A<=c)p=this.decodeTables[c-A];else throw new Error("Overwrite byte in "+this.encodingName+", addr: "+o.toString(16))}return p},i.prototype._addDecodeChunk=function(o){var v=parseInt(o[0],16),p=this._getDecodeTrieNode(v);v=v&255;for(var x=1;x255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+o[0]+": too long"+v)},i.prototype._getEncodeBucket=function(o){var v=o>>8;return this.encodeTable[v]===void 0&&(this.encodeTable[v]=l.slice(0)),this.encodeTable[v]},i.prototype._setEncodeChar=function(o,v){var p=this._getEncodeBucket(o),x=o&255;p[x]<=a?this.encodeTableSeq[a-p[x]][f]=v:p[x]==r&&(p[x]=v)},i.prototype._setEncodeSequence=function(o,v){var p=o[0],x=this._getEncodeBucket(p),A=p&255,m;x[A]<=a?m=this.encodeTableSeq[a-x[A]]:(m={},x[A]!==r&&(m[f]=x[A]),x[A]=a-this.encodeTableSeq.length,this.encodeTableSeq.push(m));for(var g=1;g=0)this._setEncodeChar(C,w),A=!0;else if(C<=c){var S=c-C;if(!m[S]){var B=w<<8>>>0;this._fillEncodeTable(S,B,p)?A=!0:m[S]=!0}}else C<=a&&(this._setEncodeSequence(this.decodeTableSeq[a-C],w),A=!0)}return A};function d(o,v){this.leadSurrogate=-1,this.seqObj=void 0,this.encodeTable=v.encodeTable,this.encodeTableSeq=v.encodeTableSeq,this.defaultCharSingleByte=v.defCharSB,this.gb18030=v.gb18030}d.prototype.write=function(o){for(var v=u.alloc(o.length*(this.gb18030?4:3)),p=this.leadSurrogate,x=this.seqObj,A=-1,m=0,g=0;;){if(A===-1){if(m==o.length)break;var C=o.charCodeAt(m++)}else{var C=A;A=-1}if(55296<=C&&C<57344)if(C<56320)if(p===-1){p=C;continue}else p=C,C=r;else p!==-1?(C=65536+(p-55296)*1024+(C-56320),p=-1):C=r;else p!==-1&&(A=C,C=r,p=-1);var w=r;if(x!==void 0&&C!=r){var S=x[C];if(typeof S=="object"){x=S;continue}else typeof S=="number"?w=S:S==null&&(S=x[f],S!==void 0&&(w=S,A=C));x=void 0}else if(C>=0){var B=this.encodeTable[C>>8];if(B!==void 0&&(w=B[C&255]),w<=a){x=this.encodeTableSeq[a-w];continue}if(w==r&&this.gb18030){var R=s(this.gb18030.uChars,C);if(R!=-1){var w=this.gb18030.gbChars[R]+(C-this.gb18030.uChars[R]);v[g++]=129+Math.floor(w/12600),w=w%12600,v[g++]=48+Math.floor(w/1260),w=w%1260,v[g++]=129+Math.floor(w/10),w=w%10,v[g++]=48+w;continue}}}w===r&&(w=this.defaultCharSingleByte),w<256?v[g++]=w:w<65536?(v[g++]=w>>8,v[g++]=w&255):w<16777216?(v[g++]=w>>16,v[g++]=w>>8&255,v[g++]=w&255):(v[g++]=w>>>24,v[g++]=w>>>16&255,v[g++]=w>>>8&255,v[g++]=w&255)}return this.seqObj=x,this.leadSurrogate=p,v.slice(0,g)},d.prototype.end=function(){if(!(this.leadSurrogate===-1&&this.seqObj===void 0)){var o=u.alloc(10),v=0;if(this.seqObj){var p=this.seqObj[f];p!==void 0&&(p<256?o[v++]=p:(o[v++]=p>>8,o[v++]=p&255)),this.seqObj=void 0}return this.leadSurrogate!==-1&&(o[v++]=this.defaultCharSingleByte,this.leadSurrogate=-1),o.slice(0,v)}},d.prototype.findIdx=s;function t(o,v){this.nodeIdx=0,this.prevBytes=[],this.decodeTables=v.decodeTables,this.decodeTableSeq=v.decodeTableSeq,this.defaultCharUnicode=v.defaultCharUnicode,this.gb18030=v.gb18030}t.prototype.write=function(o){for(var v=u.alloc(o.length*2),p=this.nodeIdx,x=this.prevBytes,A=this.prevBytes.length,m=-this.prevBytes.length,g,C=0,w=0;C=0?o[C]:x[C+A],g=this.decodeTables[p][S];if(!(g>=0))if(g===r)g=this.defaultCharUnicode.charCodeAt(0),C=m;else if(g===n){if(C>=3)var B=(o[C-3]-129)*12600+(o[C-2]-48)*1260+(o[C-1]-129)*10+(S-48);else var B=(x[C-3+A]-129)*12600+((C-2>=0?o[C-2]:x[C-2+A])-48)*1260+((C-1>=0?o[C-1]:x[C-1+A])-129)*10+(S-48);var R=s(this.gb18030.gbChars,B);g=this.gb18030.uChars[R]+B-this.gb18030.gbChars[R]}else if(g<=c){p=c-g;continue}else if(g<=a){for(var N=this.decodeTableSeq[a-g],F=0;F>8;g=N[N.length-1]}else throw new Error("iconv-lite internal error: invalid decoding table value "+g+" at "+p+"/"+S);if(g>=65536){g-=65536;var J=55296|g>>10;v[w++]=J&255,v[w++]=J>>8,g=56320|g&1023}v[w++]=g&255,v[w++]=g>>8,p=0,m=C+1}return this.nodeIdx=p,this.prevBytes=m>=0?Array.prototype.slice.call(o,m):x.slice(m+A).concat(Array.prototype.slice.call(o)),v.slice(0,w).toString("ucs2")},t.prototype.end=function(){for(var o="";this.prevBytes.length>0;){o+=this.defaultCharUnicode;var v=this.prevBytes.slice(1);this.prevBytes=[],this.nodeIdx=0,v.length>0&&(o+=this.write(v))}return this.prevBytes=[],this.nodeIdx=0,o};function s(o,v){if(o[0]>v)return-1;for(var p=0,x=o.length;p>1);o[A]<=v?p=A:x=A}return p}},5990:function(T,b,e){T.exports={shiftjis:{type:"_dbcs",table:function(){return e(7014)},encodeAdd:{"\xA5":92,"\u203E":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return e(5633)},encodeAdd:{"\xA5":92,"\u203E":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return e(3336)}},gbk:{type:"_dbcs",table:function(){return e(3336).concat(e(4346))}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return e(3336).concat(e(4346))},gb18030:function(){return e(6258)},encodeSkipVals:[128],encodeAdd:{"\u20AC":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return e(7348)}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return e(4284)}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return e(4284).concat(e(3480))},encodeSkipVals:[36457,36463,36478,36523,36532,36557,36560,36695,36713,36718,36811,36862,36973,36986,37060,37084,37105,37311,37551,37552,37553,37554,37585,37959,38090,38361,38652,39285,39798,39800,39803,39878,39902,39916,39926,40002,40019,40034,40040,40043,40055,40124,40125,40144,40279,40282,40388,40431,40443,40617,40687,40701,40800,40907,41079,41180,41183,36812,37576,38468,38637,41636,41637,41639,41638,41676,41678]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}},6934:function(T,b,e){for(var u=[e(1025),e(7688),e(1279),e(758),e(9068),e(3769),e(7018),e(688),e(5990)],r=0;r>>6),d[t++]=128+(o&63)):(d[t++]=224+(o>>>12),d[t++]=128+(o>>>6&63),d[t++]=128+(o&63))}return d.slice(0,t)},f.prototype.end=function(){};function h(i,d){this.acc=0,this.contBytes=0,this.accBytes=0,this.defaultCharUnicode=d.defaultCharUnicode}h.prototype.write=function(i){for(var d=this.acc,t=this.contBytes,s=this.accBytes,o="",v=0;v0&&(o+=this.defaultCharUnicode,t=0),p<128?o+=String.fromCharCode(p):p<224?(d=p&31,t=1,s=1):p<240?(d=p&15,t=2,s=1):o+=this.defaultCharUnicode):t>0?(d=d<<6|p&63,t--,s++,t===0&&(s===2&&d<128&&d>0?o+=this.defaultCharUnicode:s===3&&d<2048?o+=this.defaultCharUnicode:o+=String.fromCharCode(d))):o+=this.defaultCharUnicode}return this.acc=d,this.contBytes=t,this.accBytes=s,o},h.prototype.end=function(){var i=0;return this.contBytes>0&&(i+=this.defaultCharUnicode),i}},9068:function(T,b,e){var u=e(7103).Buffer;b._sbcs=r;function r(c,l){if(!c)throw new Error("SBCS codec is called without the data.");if(!c.chars||c.chars.length!==128&&c.chars.length!==256)throw new Error("Encoding '"+c.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(c.chars.length===128){for(var f="",h=0;h<128;h++)f+=String.fromCharCode(h);c.chars=f+c.chars}this.decodeBuf=u.from(c.chars,"ucs2");for(var i=u.alloc(65536,l.defaultCharSingleByte.charCodeAt(0)),h=0;h1?arguments[1]:void 0),J;J=J?J.next:N.first;)for(F(J.value,J.key,this);J&&J.removed;)J=J.previous},has:function(R){return!!S(this,R)}}),n(g,x?{get:function(R){var N=S(this,R);return N&&N.value},set:function(R,N){return w(this,R===0?0:R,N)}}:{add:function(R){return w(this,R=R===0?0:R,R)}}),i&&l(g,"size",{get:function(){return C(this).size}}),m},setStrong:function(v,p,x){var A=p+" Iterator",m=o(p),g=o(A);f(v,p,function(C,w){s(this,{type:A,target:C,state:m(C),kind:w,last:void 0})},function(){for(var C=g(this),w=C.kind,S=C.last;S&&S.removed;)S=S.previous;return!C.target||!(C.last=S=S?S.next:C.state.first)?(C.target=void 0,{value:void 0,done:!0}):w=="keys"?{value:S.key,done:!1}:w=="values"?{value:S.value,done:!1}:{value:[S.key,S.value],done:!1}},x?"entries":"values",!x,!0),h(p)}}},7710:function(T,b,e){var l=e(2109),r=e(7854),n=e(1702),a=e(4705),c=e(1320),u=e(2423),f=e(408),h=e(5787),i=e(614),d=e(111),t=e(7293),s=e(7072),o=e(8003),v=e(9587);T.exports=function(p,x,A){var m=p.indexOf("Map")!==-1,g=p.indexOf("Weak")!==-1,C=m?"set":"add",w=r[p],S=w&&w.prototype,B=w,R={},N=function(mt){var wt=n(S[mt]);c(S,mt,mt=="add"?function(dt){return wt(this,dt===0?0:dt),this}:mt=="delete"?function(at){return g&&!d(at)?!1:wt(this,at===0?0:at)}:mt=="get"?function(dt){return g&&!d(dt)?void 0:wt(this,dt===0?0:dt)}:mt=="has"?function(dt){return g&&!d(dt)?!1:wt(this,dt===0?0:dt)}:function(dt,St){return wt(this,dt===0?0:dt,St),this})},F=a(p,!i(w)||!(g||S.forEach&&!t(function(){new w().entries().next()})));if(F)B=A.getConstructor(x,p,m,C),u.enable();else if(a(p,!0)){var J=new B,ot=J[C](g?{}:-0,1)!=J,$=t(function(){J.has(1)}),lt=s(function(mt){new w(mt)}),gt=!g&&t(function(){for(var mt=new w,wt=5;wt--;)mt[C](wt,wt);return!mt.has(-0)});lt||(B=x(function(mt,wt){h(mt,S);var at=v(new w,mt,B);return wt!=null&&f(wt,at[C],{that:at,AS_ENTRIES:m}),at}),B.prototype=S,S.constructor=B),($||gt)&&(N("delete"),N("has"),m&&N("get")),(gt||ot)&&N(C),g&&S.clear&&delete S.clear}return R[p]=B,l({global:!0,forced:B!=w},R),o(B,p),g||A.setStrong(B,p,m),B}},9920:function(T,b,e){var l=e(2597),r=e(3887),n=e(1236),a=e(3070);T.exports=function(c,u){for(var f=r(u),h=a.f,i=n.f,d=0;d"+d+""}},4994:function(T,b,e){var l=e(3383).IteratorPrototype,r=e(30),n=e(9114),a=e(8003),c=e(7497),u=function(){return this};T.exports=function(f,h,i){var d=h+" Iterator";return f.prototype=r(l,{next:n(1,i)}),a(f,d,!1,!0),c[d]=u,f}},8880:function(T,b,e){var l=e(9781),r=e(3070),n=e(9114);T.exports=l?function(a,c,u){return r.f(a,c,n(1,u))}:function(a,c,u){return a[c]=u,a}},9114:function(T){T.exports=function(b,e){return{enumerable:!(b&1),configurable:!(b&2),writable:!(b&4),value:e}}},6135:function(T,b,e){var l=e(4948),r=e(3070),n=e(9114);T.exports=function(a,c,u){var f=l(c);f in a?r.f(a,f,n(0,u)):a[f]=u}},8709:function(T,b,e){var l=e(7854),r=e(9670),n=e(2140),a=l.TypeError;T.exports=function(c){if(r(this),c==="string"||c==="default")c="string";else if(c!=="number")throw a("Incorrect hint");return n(this,c)}},654:function(T,b,e){var l=e(2109),r=e(6916),n=e(1913),a=e(6530),c=e(614),u=e(4994),f=e(9518),h=e(7674),i=e(8003),d=e(8880),t=e(1320),s=e(5112),o=e(7497),v=e(3383),p=a.PROPER,x=a.CONFIGURABLE,A=v.IteratorPrototype,m=v.BUGGY_SAFARI_ITERATORS,g=s("iterator"),C="keys",w="values",S="entries",B=function(){return this};T.exports=function(R,N,F,J,ot,$,lt){u(F,N,J);var gt=function(ut){if(ut===ot&&St)return St;if(!m&&ut in at)return at[ut];switch(ut){case C:return function(){return new F(this,ut)};case w:return function(){return new F(this,ut)};case S:return function(){return new F(this,ut)}}return function(){return new F(this)}},mt=N+" Iterator",wt=!1,at=R.prototype,dt=at[g]||at["@@iterator"]||ot&&at[ot],St=!m&&dt||gt(ot),V=N=="Array"&&at.entries||dt,ft,j,Z;if(V&&(ft=f(V.call(new R)),ft!==Object.prototype&&ft.next&&(!n&&f(ft)!==A&&(h?h(ft,A):c(ft[g])||t(ft,g,B)),i(ft,mt,!0,!0),n&&(o[mt]=B))),p&&ot==w&&dt&&dt.name!==w&&(!n&&x?d(at,"name",w):(wt=!0,St=function(){return r(dt,this)})),ot)if(j={values:gt(w),keys:$?St:gt(C),entries:gt(S)},lt)for(Z in j)(m||wt||!(Z in at))&&t(at,Z,j[Z]);else l({target:N,proto:!0,forced:m||wt},j);return(!n||lt)&&at[g]!==St&&t(at,g,St,{name:ot}),o[N]=St,j}},7235:function(T,b,e){var l=e(857),r=e(2597),n=e(6061),a=e(3070).f;T.exports=function(c){var u=l.Symbol||(l.Symbol={});r(u,c)||a(u,c,{value:n.f(c)})}},9781:function(T,b,e){var l=e(7293);T.exports=!l(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},317:function(T,b,e){var l=e(7854),r=e(111),n=l.document,a=r(n)&&r(n.createElement);T.exports=function(c){return a?n.createElement(c):{}}},8324:function(T){T.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:function(T,b,e){var l=e(317),r=l("span").classList,n=r&&r.constructor&&r.constructor.prototype;T.exports=n===Object.prototype?void 0:n},8886:function(T,b,e){var l=e(8113),r=l.match(/firefox\/(\d+)/i);T.exports=!!r&&+r[1]},7871:function(T){T.exports=typeof window=="object"},256:function(T,b,e){var l=e(8113);T.exports=/MSIE|Trident/.test(l)},1528:function(T,b,e){var l=e(8113),r=e(7854);T.exports=/ipad|iphone|ipod/i.test(l)&&r.Pebble!==void 0},6833:function(T,b,e){var l=e(8113);T.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(l)},5268:function(T,b,e){var l=e(4326),r=e(7854);T.exports=l(r.process)=="process"},1036:function(T,b,e){var l=e(8113);T.exports=/web0s(?!.*chrome)/i.test(l)},8113:function(T,b,e){var l=e(5005);T.exports=l("navigator","userAgent")||""},7392:function(T,b,e){var l=e(7854),r=e(8113),n=l.process,a=l.Deno,c=n&&n.versions||a&&a.version,u=c&&c.v8,f,h;u&&(f=u.split("."),h=f[0]>0&&f[0]<4?1:+(f[0]+f[1])),!h&&r&&(f=r.match(/Edge\/(\d+)/),(!f||f[1]>=74)&&(f=r.match(/Chrome\/(\d+)/),f&&(h=+f[1]))),T.exports=h},8008:function(T,b,e){var l=e(8113),r=l.match(/AppleWebKit\/(\d+)\./);T.exports=!!r&&+r[1]},748:function(T){T.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2914:function(T,b,e){var l=e(7293),r=e(9114);T.exports=!l(function(){var n=Error("a");return"stack"in n?(Object.defineProperty(n,"stack",r(1,7)),n.stack!==7):!0})},2109:function(T,b,e){var l=e(7854),r=e(1236).f,n=e(8880),a=e(1320),c=e(3505),u=e(9920),f=e(4705);T.exports=function(h,i){var d=h.target,t=h.global,s=h.stat,o,v,p,x,A,m;if(t?v=l:s?v=l[d]||c(d,{}):v=(l[d]||{}).prototype,v)for(p in i){if(A=i[p],h.noTargetGet?(m=r(v,p),x=m&&m.value):x=v[p],o=f(t?p:d+(s?".":"#")+p,h.forced),!o&&x!==void 0){if(typeof A==typeof x)continue;u(A,x)}(h.sham||x&&x.sham)&&n(A,"sham",!0),a(v,p,A,h)}}},7293:function(T){T.exports=function(b){try{return!!b()}catch{return!0}}},7007:function(T,b,e){e(4916);var l=e(1702),r=e(1320),n=e(2261),a=e(7293),c=e(5112),u=e(8880),f=c("species"),h=RegExp.prototype;T.exports=function(i,d,t,s){var o=c(i),v=!a(function(){var m={};return m[o]=function(){return 7},""[i](m)!=7}),p=v&&!a(function(){var m=!1,g=/a/;return i==="split"&&(g={},g.constructor={},g.constructor[f]=function(){return g},g.flags="",g[o]=/./[o]),g.exec=function(){return m=!0,null},g[o](""),!m});if(!v||!p||t){var x=l(/./[o]),A=d(o,""[i],function(m,g,C,w,S){var B=l(m),R=g.exec;return R===n||R===h.exec?v&&!S?{done:!0,value:x(g,C,w)}:{done:!0,value:B(C,g,w)}:{done:!1}});r(String.prototype,i,A[0]),r(h,o,A[1])}s&&u(h[o],"sham",!0)}},6677:function(T,b,e){var l=e(7293);T.exports=!l(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(T){var b=Function.prototype,e=b.apply,l=b.bind,r=b.call;T.exports=typeof Reflect=="object"&&Reflect.apply||(l?r.bind(e):function(){return r.apply(e,arguments)})},9974:function(T,b,e){var l=e(1702),r=e(9662),n=l(l.bind);T.exports=function(a,c){return r(a),c===void 0?a:n?n(a,c):function(){return a.apply(c,arguments)}}},7065:function(T,b,e){var l=e(7854),r=e(1702),n=e(9662),a=e(111),c=e(2597),u=e(206),f=l.Function,h=r([].concat),i=r([].join),d={},t=function(s,o,v){if(!c(d,o)){for(var p=[],x=0;x]*>)/g,h=/\$([$&'`]|\d{1,2})/g;T.exports=function(i,d,t,s,o,v){var p=t+i.length,x=s.length,A=h;return o!==void 0&&(o=r(o),A=f),c(v,A,function(m,g){var C;switch(a(g,0)){case"$":return"$";case"&":return i;case"`":return u(d,0,t);case"'":return u(d,p);case"<":C=o[u(g,1,-1)];break;default:var w=+g;if(w===0)return m;if(w>x){var S=n(w/10);return S===0?m:S<=x?s[S-1]===void 0?a(g,1):s[S-1]+a(g,1):m}C=s[w-1]}return C===void 0?"":C})}},7854:function(T,b,e){var l=function(r){return r&&r.Math==Math&&r};T.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof e.g=="object"&&e.g)||function(){return this}()||Function("return this")()},2597:function(T,b,e){var l=e(1702),r=e(7908),n=l({}.hasOwnProperty);T.exports=Object.hasOwn||function(c,u){return n(r(c),u)}},3501:function(T){T.exports={}},842:function(T,b,e){var l=e(7854);T.exports=function(r,n){var a=l.console;a&&a.error&&(arguments.length==1?a.error(r):a.error(r,n))}},490:function(T,b,e){var l=e(5005);T.exports=l("document","documentElement")},4664:function(T,b,e){var l=e(9781),r=e(7293),n=e(317);T.exports=!l&&!r(function(){return Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a!=7})},1179:function(T,b,e){var l=e(7854),r=l.Array,n=Math.abs,a=Math.pow,c=Math.floor,u=Math.log,f=Math.LN2,h=function(d,t,s){var o=r(s),v=s*8-t-1,p=(1<>1,A=t===23?a(2,-24)-a(2,-77):0,m=d<0||d===0&&1/d<0?1:0,g=0,C,w,S;for(d=n(d),d!=d||d===1/0?(w=d!=d?1:0,C=p):(C=c(u(d)/f),d*(S=a(2,-C))<1&&(C--,S*=2),C+x>=1?d+=A/S:d+=A*a(2,1-x),d*S>=2&&(C++,S/=2),C+x>=p?(w=0,C=p):C+x>=1?(w=(d*S-1)*a(2,t),C=C+x):(w=d*a(2,x-1)*a(2,t),C=0));t>=8;o[g++]=w&255,w/=256,t-=8);for(C=C<0;o[g++]=C&255,C/=256,v-=8);return o[--g]|=m*128,o},i=function(d,t){var s=d.length,o=s*8-t-1,v=(1<>1,x=o-7,A=s-1,m=d[A--],g=m&127,C;for(m>>=7;x>0;g=g*256+d[A],A--,x-=8);for(C=g&(1<<-x)-1,g>>=-x,x+=t;x>0;C=C*256+d[A],A--,x-=8);if(g===0)g=1-p;else{if(g===v)return C?NaN:m?-1/0:1/0;C=C+a(2,t),g=g-p}return(m?-1:1)*C*a(2,g-t)};T.exports={pack:h,unpack:i}},8361:function(T,b,e){var l=e(7854),r=e(1702),n=e(7293),a=e(4326),c=l.Object,u=r("".split);T.exports=n(function(){return!c("z").propertyIsEnumerable(0)})?function(f){return a(f)=="String"?u(f,""):c(f)}:c},9587:function(T,b,e){var l=e(614),r=e(111),n=e(7674);T.exports=function(a,c,u){var f,h;return n&&l(f=c.constructor)&&f!==u&&r(h=f.prototype)&&h!==u.prototype&&n(a,h),a}},2788:function(T,b,e){var l=e(1702),r=e(614),n=e(5465),a=l(Function.toString);r(n.inspectSource)||(n.inspectSource=function(c){return a(c)}),T.exports=n.inspectSource},8340:function(T,b,e){var l=e(111),r=e(8880);T.exports=function(n,a){l(a)&&"cause"in a&&r(n,"cause",a.cause)}},2423:function(T,b,e){var l=e(2109),r=e(1702),n=e(3501),a=e(111),c=e(2597),u=e(3070).f,f=e(8006),h=e(1156),i=e(9711),d=e(6677),t=!1,s=i("meta"),o=0,v=Object.isExtensible||function(){return!0},p=function(w){u(w,s,{value:{objectID:"O"+o++,weakData:{}}})},x=function(w,S){if(!a(w))return typeof w=="symbol"?w:(typeof w=="string"?"S":"P")+w;if(!c(w,s)){if(!v(w))return"F";if(!S)return"E";p(w)}return w[s].objectID},A=function(w,S){if(!c(w,s)){if(!v(w))return!0;if(!S)return!1;p(w)}return w[s].weakData},m=function(w){return d&&t&&v(w)&&!c(w,s)&&p(w),w},g=function(){C.enable=function(){},t=!0;var w=f.f,S=r([].splice),B={};B[s]=1,w(B).length&&(f.f=function(R){for(var N=w(R),F=0,J=N.length;FN;N++)if(J=gt(p[N]),J&&h(v,J))return J;return new o(!1)}B=i(p,R)}for(ot=B.next;!($=n(ot,B)).done;){try{J=gt($.value)}catch(mt){t(B,"throw",mt)}if(typeof J=="object"&&J&&h(v,J))return J}return new o(!1)}},9212:function(T,b,e){var l=e(6916),r=e(9670),n=e(8173);T.exports=function(a,c,u){var f,h;r(a);try{if(f=n(a,"return"),!f){if(c==="throw")throw u;return u}f=l(f,a)}catch(i){h=!0,f=i}if(c==="throw")throw u;if(h)throw f;return r(f),u}},3383:function(T,b,e){var l=e(7293),r=e(614),n=e(30),a=e(9518),c=e(1320),u=e(5112),f=e(1913),h=u("iterator"),i=!1,d,t,s;[].keys&&(s=[].keys(),"next"in s?(t=a(a(s)),t!==Object.prototype&&(d=t)):i=!0);var o=d==null||l(function(){var v={};return d[h].call(v)!==v});o?d={}:f&&(d=n(d)),r(d[h])||c(d,h,function(){return this}),T.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:i}},7497:function(T){T.exports={}},6244:function(T,b,e){var l=e(7466);T.exports=function(r){return l(r.length)}},5948:function(T,b,e){var l=e(7854),r=e(9974),n=e(1236).f,a=e(261).set,c=e(6833),u=e(1528),f=e(1036),h=e(5268),i=l.MutationObserver||l.WebKitMutationObserver,d=l.document,t=l.process,s=l.Promise,o=n(l,"queueMicrotask"),v=o&&o.value,p,x,A,m,g,C,w,S;v||(p=function(){var B,R;for(h&&(B=t.domain)&&B.exit();x;){R=x.fn,x=x.next;try{R()}catch(N){throw x?m():A=void 0,N}}A=void 0,B&&B.enter()},!c&&!h&&!f&&i&&d?(g=!0,C=d.createTextNode(""),new i(p).observe(C,{characterData:!0}),m=function(){C.data=g=!g}):!u&&s&&s.resolve?(w=s.resolve(void 0),w.constructor=s,S=r(w.then,w),m=function(){S(p)}):h?m=function(){t.nextTick(p)}:(a=r(a,l),m=function(){a(p)})),T.exports=v||function(B){var R={fn:B,next:void 0};A&&(A.next=R),x||(x=R,m()),A=R}},3366:function(T,b,e){var l=e(7854);T.exports=l.Promise},133:function(T,b,e){var l=e(7392),r=e(7293);T.exports=!!Object.getOwnPropertySymbols&&!r(function(){var n=Symbol();return!String(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&l&&l<41})},8536:function(T,b,e){var l=e(7854),r=e(614),n=e(2788),a=l.WeakMap;T.exports=r(a)&&/native code/.test(n(a))},8523:function(T,b,e){var l=e(9662),r=function(n){var a,c;this.promise=new n(function(u,f){if(a!==void 0||c!==void 0)throw TypeError("Bad Promise constructor");a=u,c=f}),this.resolve=l(a),this.reject=l(c)};T.exports.f=function(n){return new r(n)}},6277:function(T,b,e){var l=e(1340);T.exports=function(r,n){return r===void 0?arguments.length<2?"":n:l(r)}},3929:function(T,b,e){var l=e(7854),r=e(7850),n=l.TypeError;T.exports=function(a){if(r(a))throw n("The method doesn't accept regular expressions");return a}},7023:function(T,b,e){var l=e(7854),r=l.isFinite;T.exports=Number.isFinite||function(a){return typeof a=="number"&&r(a)}},1574:function(T,b,e){var l=e(9781),r=e(1702),n=e(6916),a=e(7293),c=e(1956),u=e(5181),f=e(5296),h=e(7908),i=e(8361),d=Object.assign,t=Object.defineProperty,s=r([].concat);T.exports=!d||a(function(){if(l&&d({b:1},d(t({},"a",{enumerable:!0,get:function(){t(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var o={},v={},p=Symbol(),x="abcdefghijklmnopqrst";return o[p]=7,x.split("").forEach(function(A){v[A]=A}),d({},o)[p]!=7||c(d({},v)).join("")!=x})?function(v,p){for(var x=h(v),A=arguments.length,m=1,g=u.f,C=f.f;A>m;)for(var w=i(arguments[m++]),S=g?s(c(w),g(w)):c(w),B=S.length,R=0,N;B>R;)N=S[R++],(!l||n(C,w,N))&&(x[N]=w[N]);return x}:d},30:function(T,b,e){var l=e(9670),r=e(6048),n=e(748),a=e(3501),c=e(490),u=e(317),f=e(6200),h=">",i="<",d="prototype",t="script",s=f("IE_PROTO"),o=function(){},v=function(g){return i+t+h+g+i+"/"+t+h},p=function(g){g.write(v("")),g.close();var C=g.parentWindow.Object;return g=null,C},x=function(){var g=u("iframe"),C="java"+t+":",w;return g.style.display="none",c.appendChild(g),g.src=String(C),w=g.contentWindow.document,w.open(),w.write(v("document.F=Object")),w.close(),w.F},A,m=function(){try{A=new ActiveXObject("htmlfile")}catch{}m=typeof document<"u"?document.domain&&A?p(A):x():p(A);for(var g=n.length;g--;)delete m[d][n[g]];return m()};a[s]=!0,T.exports=Object.create||function(C,w){var S;return C!==null?(o[d]=l(C),S=new o,o[d]=null,S[s]=C):S=m(),w===void 0?S:r(S,w)}},6048:function(T,b,e){var l=e(9781),r=e(3070),n=e(9670),a=e(5656),c=e(1956);T.exports=l?Object.defineProperties:function(f,h){n(f);for(var i=a(h),d=c(h),t=d.length,s=0,o;t>s;)r.f(f,o=d[s++],i[o]);return f}},3070:function(T,b,e){var l=e(7854),r=e(9781),n=e(4664),a=e(9670),c=e(4948),u=l.TypeError,f=Object.defineProperty;b.f=r?f:function(i,d,t){if(a(i),d=c(d),a(t),n)try{return f(i,d,t)}catch{}if("get"in t||"set"in t)throw u("Accessors not supported");return"value"in t&&(i[d]=t.value),i}},1236:function(T,b,e){var l=e(9781),r=e(6916),n=e(5296),a=e(9114),c=e(5656),u=e(4948),f=e(2597),h=e(4664),i=Object.getOwnPropertyDescriptor;b.f=l?i:function(t,s){if(t=c(t),s=u(s),h)try{return i(t,s)}catch{}if(f(t,s))return a(!r(n.f,t,s),t[s])}},1156:function(T,b,e){var l=e(4326),r=e(5656),n=e(8006).f,a=e(206),c=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(f){try{return n(f)}catch{return a(c)}};T.exports.f=function(h){return c&&l(h)=="Window"?u(h):n(r(h))}},8006:function(T,b,e){var l=e(6324),r=e(748),n=r.concat("length","prototype");b.f=Object.getOwnPropertyNames||function(c){return l(c,n)}},5181:function(T,b){b.f=Object.getOwnPropertySymbols},9518:function(T,b,e){var l=e(7854),r=e(2597),n=e(614),a=e(7908),c=e(6200),u=e(8544),f=c("IE_PROTO"),h=l.Object,i=h.prototype;T.exports=u?h.getPrototypeOf:function(d){var t=a(d);if(r(t,f))return t[f];var s=t.constructor;return n(s)&&t instanceof s?s.prototype:t instanceof h?i:null}},7976:function(T,b,e){var l=e(1702);T.exports=l({}.isPrototypeOf)},6324:function(T,b,e){var l=e(1702),r=e(2597),n=e(5656),a=e(1318).indexOf,c=e(3501),u=l([].push);T.exports=function(f,h){var i=n(f),d=0,t=[],s;for(s in i)!r(c,s)&&r(i,s)&&u(t,s);for(;h.length>d;)r(i,s=h[d++])&&(~a(t,s)||u(t,s));return t}},1956:function(T,b,e){var l=e(6324),r=e(748);T.exports=Object.keys||function(a){return l(a,r)}},5296:function(T,b){var e={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,r=l&&!e.call({1:2},1);b.f=r?function(a){var c=l(this,a);return!!c&&c.enumerable}:e},7674:function(T,b,e){var l=e(1702),r=e(9670),n=e(6077);T.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var a=!1,c={},u;try{u=l(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),u(c,[]),a=c instanceof Array}catch{}return function(h,i){return r(h),n(i),a?u(h,i):h.__proto__=i,h}}():void 0)},4699:function(T,b,e){var l=e(9781),r=e(1702),n=e(1956),a=e(5656),c=e(5296).f,u=r(c),f=r([].push),h=function(i){return function(d){for(var t=a(d),s=n(t),o=s.length,v=0,p=[],x;o>v;)x=s[v++],(!l||u(t,x))&&f(p,i?[x,t[x]]:t[x]);return p}};T.exports={entries:h(!0),values:h(!1)}},288:function(T,b,e){var l=e(1694),r=e(648);T.exports=l?{}.toString:function(){return"[object "+r(this)+"]"}},2140:function(T,b,e){var l=e(7854),r=e(6916),n=e(614),a=e(111),c=l.TypeError;T.exports=function(u,f){var h,i;if(f==="string"&&n(h=u.toString)&&!a(i=r(h,u))||n(h=u.valueOf)&&!a(i=r(h,u))||f!=="string"&&n(h=u.toString)&&!a(i=r(h,u)))return i;throw c("Can't convert object to primitive value")}},3887:function(T,b,e){var l=e(5005),r=e(1702),n=e(8006),a=e(5181),c=e(9670),u=r([].concat);T.exports=l("Reflect","ownKeys")||function(h){var i=n.f(c(h)),d=a.f;return d?u(i,d(h)):i}},857:function(T,b,e){var l=e(7854);T.exports=l},2534:function(T){T.exports=function(b){try{return{error:!1,value:b()}}catch(e){return{error:!0,value:e}}}},9478:function(T,b,e){var l=e(9670),r=e(111),n=e(8523);T.exports=function(a,c){if(l(a),r(c)&&c.constructor===a)return c;var u=n.f(a),f=u.resolve;return f(c),u.promise}},2248:function(T,b,e){var l=e(1320);T.exports=function(r,n,a){for(var c in n)l(r,c,n[c],a);return r}},1320:function(T,b,e){var l=e(7854),r=e(614),n=e(2597),a=e(8880),c=e(3505),u=e(2788),f=e(9909),h=e(6530).CONFIGURABLE,i=f.get,d=f.enforce,t=String(String).split("String");(T.exports=function(s,o,v,p){var x=p?!!p.unsafe:!1,A=p?!!p.enumerable:!1,m=p?!!p.noTargetGet:!1,g=p&&p.name!==void 0?p.name:o,C;if(r(v)&&(String(g).slice(0,7)==="Symbol("&&(g="["+String(g).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!n(v,"name")||h&&v.name!==g)&&a(v,"name",g),C=d(v),C.source||(C.source=t.join(typeof g=="string"?g:""))),s===l){A?s[o]=v:c(o,v);return}else x?!m&&s[o]&&(A=!0):delete s[o];A?s[o]=v:a(s,o,v)})(Function.prototype,"toString",function(){return r(this)&&i(this).source||u(this)})},7651:function(T,b,e){var l=e(7854),r=e(6916),n=e(9670),a=e(614),c=e(4326),u=e(2261),f=l.TypeError;T.exports=function(h,i){var d=h.exec;if(a(d)){var t=r(d,h,i);return t!==null&&n(t),t}if(c(h)==="RegExp")return r(u,h,i);throw f("RegExp#exec called on incompatible receiver")}},2261:function(T,b,e){var l=e(6916),r=e(1702),n=e(1340),a=e(7066),c=e(2999),u=e(2309),f=e(30),h=e(9909).get,i=e(9441),d=e(7168),t=u("native-string-replace",String.prototype.replace),s=RegExp.prototype.exec,o=s,v=r("".charAt),p=r("".indexOf),x=r("".replace),A=r("".slice),m=function(){var S=/a/,B=/b*/g;return l(s,S,"a"),l(s,B,"a"),S.lastIndex!==0||B.lastIndex!==0}(),g=c.UNSUPPORTED_Y||c.BROKEN_CARET,C=/()??/.exec("")[1]!==void 0,w=m||C||g||i||d;w&&(o=function(B){var R=this,N=h(R),F=n(B),J=N.raw,ot,$,lt,gt,mt,wt,at;if(J)return J.lastIndex=R.lastIndex,ot=l(o,J,F),R.lastIndex=J.lastIndex,ot;var dt=N.groups,St=g&&R.sticky,V=l(a,R),ft=R.source,j=0,Z=F;if(St&&(V=x(V,"y",""),p(V,"g")===-1&&(V+="g"),Z=A(F,R.lastIndex),R.lastIndex>0&&(!R.multiline||R.multiline&&v(F,R.lastIndex-1)!==` +`)&&(ft="(?: "+ft+")",Z=" "+Z,j++),$=new RegExp("^(?:"+ft+")",V)),C&&($=new RegExp("^"+ft+"$(?!\\s)",V)),m&&(lt=R.lastIndex),gt=l(s,St?$:R,Z),St?gt?(gt.input=A(gt.input,j),gt[0]=A(gt[0],j),gt.index=R.lastIndex,R.lastIndex+=gt[0].length):R.lastIndex=0:m&>&&(R.lastIndex=R.global?gt.index+gt[0].length:lt),C&>&>.length>1&&l(t,gt[0],$,function(){for(mt=1;mtb)","g");return a.exec("b").groups.a!=="b"||"b".replace(a,"$c")!=="bc"})},4488:function(T,b,e){var l=e(7854),r=l.TypeError;T.exports=function(n){if(n==null)throw r("Can't call method on "+n);return n}},3505:function(T,b,e){var l=e(7854),r=Object.defineProperty;T.exports=function(n,a){try{r(l,n,{value:a,configurable:!0,writable:!0})}catch{l[n]=a}return a}},6340:function(T,b,e){var l=e(5005),r=e(3070),n=e(5112),a=e(9781),c=n("species");T.exports=function(u){var f=l(u),h=r.f;a&&f&&!f[c]&&h(f,c,{configurable:!0,get:function(){return this}})}},8003:function(T,b,e){var l=e(3070).f,r=e(2597),n=e(5112),a=n("toStringTag");T.exports=function(c,u,f){c&&!r(c=f?c:c.prototype,a)&&l(c,a,{configurable:!0,value:u})}},6200:function(T,b,e){var l=e(2309),r=e(9711),n=l("keys");T.exports=function(a){return n[a]||(n[a]=r(a))}},5465:function(T,b,e){var l=e(7854),r=e(3505),n="__core-js_shared__",a=l[n]||r(n,{});T.exports=a},2309:function(T,b,e){var l=e(1913),r=e(5465);(T.exports=function(n,a){return r[n]||(r[n]=a!==void 0?a:{})})("versions",[]).push({version:"3.19.0",mode:l?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},6707:function(T,b,e){var l=e(9670),r=e(9483),n=e(5112),a=n("species");T.exports=function(c,u){var f=l(c).constructor,h;return f===void 0||(h=l(f)[a])==null?u:r(h)}},3429:function(T,b,e){var l=e(7293);T.exports=function(r){return l(function(){var n=""[r]('"');return n!==n.toLowerCase()||n.split('"').length>3})}},8710:function(T,b,e){var l=e(1702),r=e(9303),n=e(1340),a=e(4488),c=l("".charAt),u=l("".charCodeAt),f=l("".slice),h=function(i){return function(d,t){var s=n(a(d)),o=r(t),v=s.length,p,x;return o<0||o>=v?i?"":void 0:(p=u(s,o),p<55296||p>56319||o+1===v||(x=u(s,o+1))<56320||x>57343?i?c(s,o):p:i?f(s,o,o+2):(p-55296<<10)+(x-56320)+65536)}};T.exports={codeAt:h(!1),charAt:h(!0)}},8415:function(T,b,e){var l=e(7854),r=e(9303),n=e(1340),a=e(4488),c=l.RangeError;T.exports=function(f){var h=n(a(this)),i="",d=r(f);if(d<0||d==1/0)throw c("Wrong number of repetitions");for(;d>0;(d>>>=1)&&(h+=h))d&1&&(i+=h);return i}},6091:function(T,b,e){var l=e(6530).PROPER,r=e(7293),n=e(1361),a="\u200B\x85\u180E";T.exports=function(c){return r(function(){return!!n[c]()||a[c]()!==a||l&&n[c].name!==c})}},3111:function(T,b,e){var l=e(1702),r=e(4488),n=e(1340),a=e(1361),c=l("".replace),u="["+a+"]",f=RegExp("^"+u+u+"*"),h=RegExp(u+u+"*$"),i=function(d){return function(t){var s=n(r(t));return d&1&&(s=c(s,f,"")),d&2&&(s=c(s,h,"")),s}};T.exports={start:i(1),end:i(2),trim:i(3)}},261:function(T,b,e){var l=e(7854),r=e(2104),n=e(9974),a=e(614),c=e(2597),u=e(7293),f=e(490),h=e(206),i=e(317),d=e(6833),t=e(5268),s=l.setImmediate,o=l.clearImmediate,v=l.process,p=l.Dispatch,x=l.Function,A=l.MessageChannel,m=l.String,g=0,C={},w="onreadystatechange",S,B,R,N;try{S=l.location}catch{}var F=function(lt){if(c(C,lt)){var gt=C[lt];delete C[lt],gt()}},J=function(lt){return function(){F(lt)}},ot=function(lt){F(lt.data)},$=function(lt){l.postMessage(m(lt),S.protocol+"//"+S.host)};(!s||!o)&&(s=function(gt){var mt=h(arguments,1);return C[++g]=function(){r(a(gt)?gt:x(gt),void 0,mt)},B(g),g},o=function(gt){delete C[gt]},t?B=function(lt){v.nextTick(J(lt))}:p&&p.now?B=function(lt){p.now(J(lt))}:A&&!d?(R=new A,N=R.port2,R.port1.onmessage=ot,B=n(N.postMessage,N)):l.addEventListener&&a(l.postMessage)&&!l.importScripts&&S&&S.protocol!=="file:"&&!u($)?(B=$,l.addEventListener("message",ot,!1)):w in i("script")?B=function(lt){f.appendChild(i("script"))[w]=function(){f.removeChild(this),F(lt)}}:B=function(lt){setTimeout(J(lt),0)}),T.exports={set:s,clear:o}},863:function(T,b,e){var l=e(1702);T.exports=l(1 .valueOf)},1400:function(T,b,e){var l=e(9303),r=Math.max,n=Math.min;T.exports=function(a,c){var u=l(a);return u<0?r(u+c,0):n(u,c)}},7067:function(T,b,e){var l=e(7854),r=e(9303),n=e(7466),a=l.RangeError;T.exports=function(c){if(c===void 0)return 0;var u=r(c),f=n(u);if(u!==f)throw a("Wrong length or index");return f}},5656:function(T,b,e){var l=e(8361),r=e(4488);T.exports=function(n){return l(r(n))}},9303:function(T){var b=Math.ceil,e=Math.floor;T.exports=function(l){var r=+l;return r!==r||r===0?0:(r>0?e:b)(r)}},7466:function(T,b,e){var l=e(9303),r=Math.min;T.exports=function(n){return n>0?r(l(n),9007199254740991):0}},7908:function(T,b,e){var l=e(7854),r=e(4488),n=l.Object;T.exports=function(a){return n(r(a))}},4590:function(T,b,e){var l=e(7854),r=e(3002),n=l.RangeError;T.exports=function(a,c){var u=r(a);if(u%c)throw n("Wrong offset");return u}},3002:function(T,b,e){var l=e(7854),r=e(9303),n=l.RangeError;T.exports=function(a){var c=r(a);if(c<0)throw n("The argument can't be less than 0");return c}},7593:function(T,b,e){var l=e(7854),r=e(6916),n=e(111),a=e(2190),c=e(8173),u=e(2140),f=e(5112),h=l.TypeError,i=f("toPrimitive");T.exports=function(d,t){if(!n(d)||a(d))return d;var s=c(d,i),o;if(s){if(t===void 0&&(t="default"),o=r(s,d,t),!n(o)||a(o))return o;throw h("Can't convert object to primitive value")}return t===void 0&&(t="number"),u(d,t)}},4948:function(T,b,e){var l=e(7593),r=e(2190);T.exports=function(n){var a=l(n,"string");return r(a)?a:a+""}},1694:function(T,b,e){var l=e(5112),r=l("toStringTag"),n={};n[r]="z",T.exports=String(n)==="[object z]"},1340:function(T,b,e){var l=e(7854),r=e(648),n=l.String;T.exports=function(a){if(r(a)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return n(a)}},6330:function(T,b,e){var l=e(7854),r=l.String;T.exports=function(n){try{return r(n)}catch{return"Object"}}},9843:function(T,b,e){var l=e(2109),r=e(7854),n=e(6916),a=e(9781),c=e(3832),u=e(2094),f=e(2091),h=e(5787),i=e(9114),d=e(8880),t=e(5988),s=e(7466),o=e(7067),v=e(4590),p=e(4948),x=e(2597),A=e(648),m=e(111),g=e(2190),C=e(30),w=e(7976),S=e(7674),B=e(8006).f,R=e(7321),N=e(2092).forEach,F=e(6340),J=e(3070),ot=e(1236),$=e(9909),lt=e(9587),gt=$.get,mt=$.set,wt=J.f,at=ot.f,dt=Math.round,St=r.RangeError,V=f.ArrayBuffer,ft=V.prototype,j=f.DataView,Z=u.NATIVE_ARRAY_BUFFER_VIEWS,ut=u.TYPED_ARRAY_CONSTRUCTOR,bt=u.TYPED_ARRAY_TAG,It=u.TypedArray,L=u.TypedArrayPrototype,O=u.aTypedArrayConstructor,rt=u.isTypedArray,it="BYTES_PER_ELEMENT",xt="Wrong length",et=function(Et,ie){O(Et);for(var ve=0,le=ie.length,Lt=new Et(le);le>ve;)Lt[ve]=ie[ve++];return Lt},st=function(Et,ie){wt(Et,ie,{get:function(){return gt(this)[ie]}})},Bt=function(Et){var ie;return w(ft,Et)||(ie=A(Et))=="ArrayBuffer"||ie=="SharedArrayBuffer"},zt=function(Et,ie){return rt(Et)&&!g(ie)&&ie in Et&&t(+ie)&&ie>=0},oe=function(ie,ve){return ve=p(ve),zt(ie,ve)?i(2,ie[ve]):at(ie,ve)},Kt=function(ie,ve,le){return ve=p(ve),zt(ie,ve)&&m(le)&&x(le,"value")&&!x(le,"get")&&!x(le,"set")&&!le.configurable&&(!x(le,"writable")||le.writable)&&(!x(le,"enumerable")||le.enumerable)?(ie[ve]=le.value,ie):wt(ie,ve,le)};a?(Z||(ot.f=oe,J.f=Kt,st(L,"buffer"),st(L,"byteOffset"),st(L,"byteLength"),st(L,"length")),l({target:"Object",stat:!0,forced:!Z},{getOwnPropertyDescriptor:oe,defineProperty:Kt}),T.exports=function(Et,ie,ve){var le=Et.match(/\d+$/)[0]/8,Lt=Et+(ve?"Clamped":"")+"Array",Wt="get"+Et,ae="set"+Et,fe=r[Lt],ee=fe,ce=ee&&ee.prototype,me={},Se=function(k,D){var ht=gt(k);return ht.view[Wt](D*le+ht.byteOffset,!0)},we=function(k,D,ht){var ct=gt(k);ve&&(ht=(ht=dt(ht))<0?0:ht>255?255:ht&255),ct.view[ae](D*le+ct.byteOffset,ht,!0)},W=function(k,D){wt(k,D,{get:function(){return Se(this,D)},set:function(ht){return we(this,D,ht)},enumerable:!0})};Z?c&&(ee=ie(function(k,D,ht,ct){return h(k,ce),lt(function(){return m(D)?Bt(D)?ct!==void 0?new fe(D,v(ht,le),ct):ht!==void 0?new fe(D,v(ht,le)):new fe(D):rt(D)?et(ee,D):n(R,ee,D):new fe(o(D))}(),k,ee)}),S&&S(ee,It),N(B(fe),function(k){k in ee||d(ee,k,fe[k])}),ee.prototype=ce):(ee=ie(function(k,D,ht,ct){h(k,ce);var Pt=0,Q=0,$t,ge,z;if(!m(D))z=o(D),ge=z*le,$t=new V(ge);else if(Bt(D)){$t=D,Q=v(ht,le);var Gt=D.byteLength;if(ct===void 0){if(Gt%le||(ge=Gt-Q,ge<0))throw St(xt)}else if(ge=s(ct)*le,ge+Q>Gt)throw St(xt);z=ge/le}else return rt(D)?et(ee,D):n(R,ee,D);for(mt(k,{buffer:$t,byteOffset:Q,byteLength:ge,length:z,view:new j($t)});Pt1?arguments[1]:void 0,x=p!==void 0,A=f(o),m,g,C,w,S,B;if(A&&!h(A))for(S=u(o,A),B=S.next,o=[];!(w=r(B,S)).done;)o.push(w.value);for(x&&v>2&&(p=l(p,arguments[2])),g=c(o),C=new(i(s))(g),m=0;g>m;m++)C[m]=x?p(o[m],m):o[m];return C}},6304:function(T,b,e){var l=e(2094),r=e(6707),n=l.TYPED_ARRAY_CONSTRUCTOR,a=l.aTypedArrayConstructor;T.exports=function(c){return a(r(c,c[n]))}},9711:function(T,b,e){var l=e(1702),r=0,n=Math.random(),a=l(1 .toString);T.exports=function(c){return"Symbol("+(c===void 0?"":c)+")_"+a(++r+n,36)}},3307:function(T,b,e){var l=e(133);T.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},6061:function(T,b,e){var l=e(5112);b.f=l},5112:function(T,b,e){var l=e(7854),r=e(2309),n=e(2597),a=e(9711),c=e(133),u=e(3307),f=r("wks"),h=l.Symbol,i=h&&h.for,d=u?h:h&&h.withoutSetter||a;T.exports=function(t){if(!n(f,t)||!(c||typeof f[t]=="string")){var s="Symbol."+t;c&&n(h,t)?f[t]=h[t]:u&&i?f[t]=i(s):f[t]=d(s)}return f[t]}},1361:function(T){T.exports=` +\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},9170:function(T,b,e){var l=e(2109),r=e(7854),n=e(7976),a=e(9518),c=e(7674),u=e(9920),f=e(30),h=e(8880),i=e(9114),d=e(7741),t=e(8340),s=e(408),o=e(6277),v=e(2914),p=r.Error,x=[].push,A=function(C,w){var S=n(m,this)?this:f(m),B=arguments.length>2?arguments[2]:void 0;c&&(S=c(new p(void 0),a(S))),h(S,"message",o(w,"")),v&&h(S,"stack",d(S.stack,1)),t(S,B);var R=[];return s(C,x,{that:R}),h(S,"errors",R),S};c?c(A,p):u(A,p);var m=A.prototype=f(p.prototype,{constructor:i(1,A),message:i(1,""),name:i(1,"AggregateError")});l({global:!0},{AggregateError:A})},2222:function(T,b,e){var l=e(2109),r=e(7854),n=e(7293),a=e(3157),c=e(111),u=e(7908),f=e(6244),h=e(6135),i=e(5417),d=e(1194),t=e(5112),s=e(7392),o=t("isConcatSpreadable"),v=9007199254740991,p="Maximum allowed index exceeded",x=r.TypeError,A=s>=51||!n(function(){var w=[];return w[o]=!1,w.concat()[0]!==w}),m=d("concat"),g=function(w){if(!c(w))return!1;var S=w[o];return S!==void 0?!!S:a(w)},C=!A||!m;l({target:"Array",proto:!0,forced:C},{concat:function(S){var B=u(this),R=i(B,0),N=0,F,J,ot,$,lt;for(F=-1,ot=arguments.length;Fv)throw x(p);for(J=0;J<$;J++,N++)J in lt&&h(R,N,lt[J])}else{if(N>=v)throw x(p);h(R,N++,lt)}return R.length=N,R}})},545:function(T,b,e){var l=e(2109),r=e(1048),n=e(1223);l({target:"Array",proto:!0},{copyWithin:r}),n("copyWithin")},3290:function(T,b,e){var l=e(2109),r=e(1285),n=e(1223);l({target:"Array",proto:!0},{fill:r}),n("fill")},7327:function(T,b,e){var l=e(2109),r=e(2092).filter,n=e(1194),a=n("filter");l({target:"Array",proto:!0,forced:!a},{filter:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},1038:function(T,b,e){var l=e(2109),r=e(8457),n=e(7072),a=!n(function(c){Array.from(c)});l({target:"Array",stat:!0,forced:a},{from:r})},6699:function(T,b,e){var l=e(2109),r=e(1318).includes,n=e(1223);l({target:"Array",proto:!0},{includes:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}}),n("includes")},6992:function(T,b,e){var l=e(5656),r=e(1223),n=e(7497),a=e(9909),c=e(654),u="Array Iterator",f=a.set,h=a.getterFor(u);T.exports=c(Array,"Array",function(i,d){f(this,{type:u,target:l(i),index:0,kind:d})},function(){var i=h(this),d=i.target,t=i.kind,s=i.index++;return!d||s>=d.length?(i.target=void 0,{value:void 0,done:!0}):t=="keys"?{value:s,done:!1}:t=="values"?{value:d[s],done:!1}:{value:[s,d[s]],done:!1}},"values"),n.Arguments=n.Array,r("keys"),r("values"),r("entries")},9600:function(T,b,e){var l=e(2109),r=e(1702),n=e(8361),a=e(5656),c=e(9341),u=r([].join),f=n!=Object,h=c("join",",");l({target:"Array",proto:!0,forced:f||!h},{join:function(d){return u(a(this),d===void 0?",":d)}})},1249:function(T,b,e){var l=e(2109),r=e(2092).map,n=e(1194),a=n("map");l({target:"Array",proto:!0,forced:!a},{map:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}})},7042:function(T,b,e){var l=e(2109),r=e(7854),n=e(3157),a=e(4411),c=e(111),u=e(1400),f=e(6244),h=e(5656),i=e(6135),d=e(5112),t=e(1194),s=e(206),o=t("slice"),v=d("species"),p=r.Array,x=Math.max;l({target:"Array",proto:!0,forced:!o},{slice:function(m,g){var C=h(this),w=f(C),S=u(m,w),B=u(g===void 0?w:g,w),R,N,F;if(n(C)&&(R=C.constructor,a(R)&&(R===p||n(R.prototype))?R=void 0:c(R)&&(R=R[v],R===null&&(R=void 0)),R===p||R===void 0))return s(C,S,B);for(N=new(R===void 0?p:R)(x(B-S,0)),F=0;S3)){if(t)return!0;if(o)return o<603;var B="",R,N,F,J;for(R=65;R<76;R++){switch(N=String.fromCharCode(R),R){case 66:case 69:case 70:case 72:F=3;break;case 68:case 71:F=4;break;default:F=2}for(J=0;J<47;J++)v.push({k:N+J,v:F})}for(v.sort(function(ot,$){return $.v-ot.v}),J=0;Ju(N)?1:-1}};l({target:"Array",proto:!0,forced:w},{sort:function(R){R!==void 0&&n(R);var N=a(this);if(C)return R===void 0?p(N):p(N,R);var F=[],J=c(N),ot,$;for($=0;$v)throw t(p);for(N=f(g,R),F=0;FC-R+B;F--)delete g[F-1]}else if(B>R)for(F=C-R;F>w;F--)J=F+R-1,ot=F+B-1,J in g?g[ot]=g[J]:delete g[ot];for(F=0;F2){if(lt=x(lt),gt=S(lt,0),gt===43||gt===45){if(mt=S(lt,2),mt===88||mt===120)return NaN}else if(gt===48){switch(S(lt,1)){case 66:case 98:wt=2,at=49;break;case 79:case 111:wt=8,at=55;break;default:return+lt}for(dt=w(lt,2),St=dt.length,V=0;Vat)return NaN;return parseInt(dt,wt)}}return+lt};if(a(A,!m(" 0o1")||!m("0b1")||m("+0x1"))){for(var N=function(lt){var gt=arguments.length<1?0:m(B(lt)),mt=this;return h(g,mt)&&t(function(){p(mt)})?f(Object(gt),mt,N):gt},F=l?s(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),J=0,ot;F.length>J;J++)u(m,ot=F[J])&&!u(N,ot)&&v(N,ot,o(m,ot));N.prototype=g,g.constructor=N,c(r,A,N)}},3299:function(T,b,e){var l=e(2109);l({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},5192:function(T,b,e){var l=e(2109),r=e(7023);l({target:"Number",stat:!0},{isFinite:r})},3161:function(T,b,e){var l=e(2109),r=e(5988);l({target:"Number",stat:!0},{isInteger:r})},6977:function(T,b,e){var l=e(2109),r=e(7854),n=e(1702),a=e(9303),c=e(863),u=e(8415),f=e(7293),h=r.RangeError,i=r.String,d=Math.floor,t=n(u),s=n("".slice),o=n(1 .toFixed),v=function(C,w,S){return w===0?S:w%2===1?v(C,w-1,S*C):v(C*C,w/2,S)},p=function(C){for(var w=0,S=C;S>=4096;)w+=12,S/=4096;for(;S>=2;)w+=1,S/=2;return w},x=function(C,w,S){for(var B=-1,R=S;++B<6;)R+=w*C[B],C[B]=R%1e7,R=d(R/1e7)},A=function(C,w){for(var S=6,B=0;--S>=0;)B+=C[S],C[S]=d(B/w),B=B%w*1e7},m=function(C){for(var w=6,S="";--w>=0;)if(S!==""||w===0||C[w]!==0){var B=i(C[w]);S=S===""?B:S+t("0",7-B.length)+B}return S},g=f(function(){return o(8e-5,3)!=="0.000"||o(.9,0)!=="1"||o(1.255,2)!=="1.25"||o(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!f(function(){o({})});l({target:"Number",proto:!0,forced:g},{toFixed:function(w){var S=c(this),B=a(w),R=[0,0,0,0,0,0],N="",F="0",J,ot,$,lt;if(B<0||B>20)throw h("Incorrect fraction digits");if(S!=S)return"NaN";if(S<=-1e21||S>=1e21)return i(S);if(S<0&&(N="-",S=-S),S>1e-21)if(J=p(S*v(2,69,1))-69,ot=J<0?S*v(2,-J,1):S/v(2,J,1),ot*=4503599627370496,J=52-J,J>0){for(x(R,0,ot),$=B;$>=7;)x(R,1e7,0),$-=7;for(x(R,v(10,$,1),0),$=J-1;$>=23;)A(R,8388608),$-=23;A(R,1<<$),x(R,1,1),A(R,2),F=m(R)}else x(R,0,ot),x(R,1<<-J,0),F=m(R)+t("0",B);return B>0?(lt=F.length,F=N+(lt<=B?"0."+t("0",B-lt)+F:s(F,0,lt-B)+"."+s(F,lt-B))):F=N+F,F}})},9601:function(T,b,e){var l=e(2109),r=e(1574);l({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},3371:function(T,b,e){var l=e(2109),r=e(6677),n=e(7293),a=e(111),c=e(2423).onFreeze,u=Object.freeze,f=n(function(){u(1)});l({target:"Object",stat:!0,forced:f,sham:!r},{freeze:function(i){return u&&a(i)?u(c(i)):i}})},5003:function(T,b,e){var l=e(2109),r=e(7293),n=e(5656),a=e(1236).f,c=e(9781),u=r(function(){a(1)}),f=!c||u;l({target:"Object",stat:!0,forced:f,sham:!c},{getOwnPropertyDescriptor:function(i,d){return a(n(i),d)}})},9337:function(T,b,e){var l=e(2109),r=e(9781),n=e(3887),a=e(5656),c=e(1236),u=e(6135);l({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(h){for(var i=a(h),d=c.f,t=n(i),s={},o=0,v,p;t.length>o;)p=d(i,v=t[o++]),p!==void 0&&u(s,v,p);return s}})},489:function(T,b,e){var l=e(2109),r=e(7293),n=e(7908),a=e(9518),c=e(8544),u=r(function(){a(1)});l({target:"Object",stat:!0,forced:u,sham:!c},{getPrototypeOf:function(h){return a(n(h))}})},7941:function(T,b,e){var l=e(2109),r=e(7908),n=e(1956),a=e(7293),c=a(function(){n(1)});l({target:"Object",stat:!0,forced:c},{keys:function(f){return n(r(f))}})},1539:function(T,b,e){var l=e(1694),r=e(1320),n=e(288);l||r(Object.prototype,"toString",n,{unsafe:!0})},2479:function(T,b,e){var l=e(2109),r=e(4699).values;l({target:"Object",stat:!0},{values:function(a){return r(a)}})},7922:function(T,b,e){var l=e(2109),r=e(6916),n=e(9662),a=e(8523),c=e(2534),u=e(408);l({target:"Promise",stat:!0},{allSettled:function(h){var i=this,d=a.f(i),t=d.resolve,s=d.reject,o=c(function(){var v=n(i.resolve),p=[],x=0,A=1;u(h,function(m){var g=x++,C=!1;A++,r(v,i,m).then(function(w){C||(C=!0,p[g]={status:"fulfilled",value:w},--A||t(p))},function(w){C||(C=!0,p[g]={status:"rejected",reason:w},--A||t(p))})}),--A||t(p)});return o.error&&s(o.value),d.promise}})},4668:function(T,b,e){var l=e(2109),r=e(9662),n=e(5005),a=e(6916),c=e(8523),u=e(2534),f=e(408),h="No one promise resolved";l({target:"Promise",stat:!0},{any:function(d){var t=this,s=n("AggregateError"),o=c.f(t),v=o.resolve,p=o.reject,x=u(function(){var A=r(t.resolve),m=[],g=0,C=1,w=!1;f(d,function(S){var B=g++,R=!1;C++,a(A,t,S).then(function(N){R||w||(w=!0,v(N))},function(N){R||w||(R=!0,m[B]=N,--C||p(new s(m,h)))})}),--C||p(new s(m,h))});return x.error&&p(x.value),o.promise}})},7727:function(T,b,e){var l=e(2109),r=e(1913),n=e(3366),a=e(7293),c=e(5005),u=e(614),f=e(6707),h=e(9478),i=e(1320),d=!!n&&a(function(){n.prototype.finally.call({then:function(){}},function(){})});if(l({target:"Promise",proto:!0,real:!0,forced:d},{finally:function(s){var o=f(this,c("Promise")),v=u(s);return this.then(v?function(p){return h(o,s()).then(function(){return p})}:s,v?function(p){return h(o,s()).then(function(){throw p})}:s)}}),!r&&u(n)){var t=c("Promise").prototype.finally;n.prototype.finally!==t&&i(n.prototype,"finally",t,{unsafe:!0})}},8674:function(T,b,e){var l=e(2109),r=e(1913),n=e(7854),a=e(5005),c=e(6916),u=e(3366),f=e(1320),h=e(2248),i=e(7674),d=e(8003),t=e(6340),s=e(9662),o=e(614),v=e(111),p=e(5787),x=e(2788),A=e(408),m=e(7072),g=e(6707),C=e(261).set,w=e(5948),S=e(9478),B=e(842),R=e(8523),N=e(2534),F=e(9909),J=e(4705),ot=e(5112),$=e(7871),lt=e(5268),gt=e(7392),mt=ot("species"),wt="Promise",at=F.get,dt=F.set,St=F.getterFor(wt),V=u&&u.prototype,ft=u,j=V,Z=n.TypeError,ut=n.document,bt=n.process,It=R.f,L=It,O=!!(ut&&ut.createEvent&&n.dispatchEvent),rt=o(n.PromiseRejectionEvent),it="unhandledrejection",xt="rejectionhandled",et=0,st=1,Bt=2,zt=1,oe=2,Kt=!1,Et,ie,ve,le,Lt=J(wt,function(){var D=x(ft),ht=D!==String(ft);if(!ht&>===66||r&&!j.finally)return!0;if(gt>=51&&/native code/.test(D))return!1;var ct=new ft(function($t){$t(1)}),Pt=function($t){$t(function(){},function(){})},Q=ct.constructor={};return Q[mt]=Pt,Kt=ct.then(function(){})instanceof Pt,Kt?!ht&&$&&!rt:!0}),Wt=Lt||!m(function(D){ft.all(D).catch(function(){})}),ae=function(D){var ht;return v(D)&&o(ht=D.then)?ht:!1},fe=function(D,ht){if(!D.notified){D.notified=!0;var ct=D.reactions;w(function(){for(var Pt=D.value,Q=D.state==st,$t=0;ct.length>$t;){var ge=ct[$t++],z=Q?ge.ok:ge.fail,Gt=ge.resolve,Xt=ge.reject,yt=ge.domain,Dt,Qt,Oe;try{z?(Q||(D.rejection===oe&&Se(D),D.rejection=zt),z===!0?Dt=Pt:(yt&&yt.enter(),Dt=z(Pt),yt&&(yt.exit(),Oe=!0)),Dt===ge.promise?Xt(Z("Promise-chain cycle")):(Qt=ae(Dt))?c(Qt,Dt,Gt,Xt):Gt(Dt)):Xt(Pt)}catch(de){yt&&!Oe&&yt.exit(),Xt(de)}}D.reactions=[],D.notified=!1,ht&&!D.rejection&&ce(D)})}},ee=function(D,ht,ct){var Pt,Q;O?(Pt=ut.createEvent("Event"),Pt.promise=ht,Pt.reason=ct,Pt.initEvent(D,!1,!0),n.dispatchEvent(Pt)):Pt={promise:ht,reason:ct},!rt&&(Q=n["on"+D])?Q(Pt):D===it&&B("Unhandled promise rejection",ct)},ce=function(D){c(C,n,function(){var ht=D.facade,ct=D.value,Pt=me(D),Q;if(Pt&&(Q=N(function(){lt?bt.emit("unhandledRejection",ct,ht):ee(it,ht,ct)}),D.rejection=lt||me(D)?oe:zt,Q.error))throw Q.value})},me=function(D){return D.rejection!==zt&&!D.parent},Se=function(D){c(C,n,function(){var ht=D.facade;lt?bt.emit("rejectionHandled",ht):ee(xt,ht,D.value)})},we=function(D,ht,ct){return function(Pt){D(ht,Pt,ct)}},W=function(D,ht,ct){D.done||(D.done=!0,ct&&(D=ct),D.value=ht,D.state=Bt,fe(D,!0))},k=function(D,ht,ct){if(!D.done){D.done=!0,ct&&(D=ct);try{if(D.facade===ht)throw Z("Promise can't be resolved itself");var Pt=ae(ht);Pt?w(function(){var Q={done:!1};try{c(Pt,ht,we(k,Q,D),we(W,Q,D))}catch($t){W(Q,$t,D)}}):(D.value=ht,D.state=st,fe(D,!1))}catch(Q){W({done:!1},Q,D)}}};if(Lt&&(ft=function(ht){p(this,j),s(ht),c(Et,this);var ct=at(this);try{ht(we(k,ct),we(W,ct))}catch(Pt){W(ct,Pt)}},j=ft.prototype,Et=function(ht){dt(this,{type:wt,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:et,value:void 0})},Et.prototype=h(j,{then:function(ht,ct){var Pt=St(this),Q=Pt.reactions,$t=It(g(this,ft));return $t.ok=o(ht)?ht:!0,$t.fail=o(ct)&&ct,$t.domain=lt?bt.domain:void 0,Pt.parent=!0,Q[Q.length]=$t,Pt.state!=et&&fe(Pt,!1),$t.promise},catch:function(D){return this.then(void 0,D)}}),ie=function(){var D=new Et,ht=at(D);this.promise=D,this.resolve=we(k,ht),this.reject=we(W,ht)},R.f=It=function(D){return D===ft||D===ve?new ie(D):L(D)},!r&&o(u)&&V!==Object.prototype)){le=V.then,Kt||(f(V,"then",function(ht,ct){var Pt=this;return new ft(function(Q,$t){c(le,Pt,Q,$t)}).then(ht,ct)},{unsafe:!0}),f(V,"catch",j.catch,{unsafe:!0}));try{delete V.constructor}catch{}i&&i(V,j)}l({global:!0,wrap:!0,forced:Lt},{Promise:ft}),d(ft,wt,!1,!0),t(wt),ve=a(wt),l({target:wt,stat:!0,forced:Lt},{reject:function(ht){var ct=It(this);return c(ct.reject,void 0,ht),ct.promise}}),l({target:wt,stat:!0,forced:r||Lt},{resolve:function(ht){return S(r&&this===ve?ft:this,ht)}}),l({target:wt,stat:!0,forced:Wt},{all:function(ht){var ct=this,Pt=It(ct),Q=Pt.resolve,$t=Pt.reject,ge=N(function(){var z=s(ct.resolve),Gt=[],Xt=0,yt=1;A(ht,function(Dt){var Qt=Xt++,Oe=!1;yt++,c(z,ct,Dt).then(function(de){Oe||(Oe=!0,Gt[Qt]=de,--yt||Q(Gt))},$t)}),--yt||Q(Gt)});return ge.error&&$t(ge.value),Pt.promise},race:function(ht){var ct=this,Pt=It(ct),Q=Pt.reject,$t=N(function(){var ge=s(ct.resolve);A(ht,function(z){c(ge,ct,z).then(Pt.resolve,Q)})});return $t.error&&Q($t.value),Pt.promise}})},2419:function(T,b,e){var l=e(2109),r=e(5005),n=e(2104),a=e(7065),c=e(9483),u=e(9670),f=e(111),h=e(30),i=e(7293),d=r("Reflect","construct"),t=Object.prototype,s=[].push,o=i(function(){function x(){}return!(d(function(){},[],x)instanceof x)}),v=!i(function(){d(function(){})}),p=o||v;l({target:"Reflect",stat:!0,forced:p,sham:p},{construct:function(A,m){c(A),u(m);var g=arguments.length<3?A:c(arguments[2]);if(v&&!o)return d(A,m,g);if(A==g){switch(m.length){case 0:return new A;case 1:return new A(m[0]);case 2:return new A(m[0],m[1]);case 3:return new A(m[0],m[1],m[2]);case 4:return new A(m[0],m[1],m[2],m[3])}var C=[null];return n(s,C,m),new(n(a,A,C))}var w=g.prototype,S=h(f(w)?w:t),B=n(A,S,m);return f(B)?B:S}})},4916:function(T,b,e){var l=e(2109),r=e(2261);l({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},2087:function(T,b,e){var l=e(9781),r=e(3070),n=e(7066),a=e(7293),c=RegExp.prototype,u=l&&a(function(){return Object.getOwnPropertyDescriptor(c,"flags").get.call({dotAll:!0,sticky:!0})!=="sy"});u&&r.f(c,"flags",{configurable:!0,get:n})},9714:function(T,b,e){var l=e(1702),r=e(6530).PROPER,n=e(1320),a=e(9670),c=e(7976),u=e(1340),f=e(7293),h=e(7066),i="toString",d=RegExp.prototype,t=d[i],s=l(h),o=f(function(){return t.call({source:"a",flags:"b"})!="/a/b"}),v=r&&t.name!=i;(o||v)&&n(RegExp.prototype,i,function(){var x=a(this),A=u(x.source),m=x.flags,g=u(m===void 0&&c(d,x)&&!("flags"in d)?s(x):m);return"/"+A+"/"+g},{unsafe:!0})},189:function(T,b,e){var l=e(7710),r=e(5631);l("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},r)},9841:function(T,b,e){var l=e(2109),r=e(8710).codeAt;l({target:"String",proto:!0},{codePointAt:function(a){return r(this,a)}})},4953:function(T,b,e){var l=e(2109),r=e(7854),n=e(1702),a=e(1400),c=r.RangeError,u=String.fromCharCode,f=String.fromCodePoint,h=n([].join),i=!!f&&f.length!=1;l({target:"String",stat:!0,forced:i},{fromCodePoint:function(t){for(var s=[],o=arguments.length,v=0,p;o>v;){if(p=+arguments[v++],a(p,1114111)!==p)throw c(p+" is not a valid code point");s[v]=p<65536?u(p):u(((p-=65536)>>10)+55296,p%1024+56320)}return h(s,"")}})},2023:function(T,b,e){var l=e(2109),r=e(1702),n=e(3929),a=e(4488),c=e(1340),u=e(4964),f=r("".indexOf);l({target:"String",proto:!0,forced:!u("includes")},{includes:function(i){return!!~f(c(a(this)),c(n(i)),arguments.length>1?arguments[1]:void 0)}})},8734:function(T,b,e){var l=e(2109),r=e(4230),n=e(3429);l({target:"String",proto:!0,forced:n("italics")},{italics:function(){return r(this,"i","","")}})},8783:function(T,b,e){var l=e(8710).charAt,r=e(1340),n=e(9909),a=e(654),c="String Iterator",u=n.set,f=n.getterFor(c);a(String,"String",function(h){u(this,{type:c,string:r(h),index:0})},function(){var i=f(this),d=i.string,t=i.index,s;return t>=d.length?{value:void 0,done:!0}:(s=l(d,t),i.index+=s.length,{value:s,done:!1})})},9254:function(T,b,e){var l=e(2109),r=e(4230),n=e(3429);l({target:"String",proto:!0,forced:n("link")},{link:function(c){return r(this,"a","href",c)}})},6373:function(T,b,e){var l=e(2109),r=e(7854),n=e(6916),a=e(1702),c=e(4994),u=e(4488),f=e(7466),h=e(1340),i=e(9670),d=e(4326),t=e(7976),s=e(7850),o=e(7066),v=e(8173),p=e(1320),x=e(7293),A=e(5112),m=e(6707),g=e(1530),C=e(7651),w=e(9909),S=e(1913),B=A("matchAll"),R="RegExp String",N=R+" Iterator",F=w.set,J=w.getterFor(N),ot=RegExp.prototype,$=r.TypeError,lt=a(o),gt=a("".indexOf),mt=a("".matchAll),wt=!!mt&&!x(function(){mt("a",/./)}),at=c(function(V,ft,j,Z){F(this,{type:N,regexp:V,string:ft,global:j,unicode:Z,done:!1})},R,function(){var V=J(this);if(V.done)return{value:void 0,done:!0};var ft=V.regexp,j=V.string,Z=C(ft,j);return Z===null?{value:void 0,done:V.done=!0}:V.global?(h(Z[0])===""&&(ft.lastIndex=g(j,f(ft.lastIndex),V.unicode)),{value:Z,done:!1}):(V.done=!0,{value:Z,done:!1})}),dt=function(St){var V=i(this),ft=h(St),j,Z,ut,bt,It,L;return j=m(V,RegExp),Z=V.flags,Z===void 0&&t(ot,V)&&!("flags"in ot)&&(Z=lt(V)),ut=Z===void 0?"":h(Z),bt=new j(j===RegExp?V.source:V,ut),It=!!~gt(ut,"g"),L=!!~gt(ut,"u"),bt.lastIndex=f(V.lastIndex),new at(bt,ft,It,L)};l({target:"String",proto:!0,forced:wt},{matchAll:function(V){var ft=u(this),j,Z,ut,bt;if(V!=null){if(s(V)&&(j=h(u("flags"in ot?V.flags:lt(V))),!~gt(j,"g")))throw $("`.matchAll` does not allow non-global regexes");if(wt)return mt(ft,V);if(ut=v(V,B),ut===void 0&&S&&d(V)=="RegExp"&&(ut=dt),ut)return n(ut,V,ft)}else if(wt)return mt(ft,V);return Z=h(ft),bt=new RegExp(V,"g"),S?n(dt,bt,Z):bt[B](Z)}}),S||B in ot||p(ot,B,dt)},4723:function(T,b,e){var l=e(6916),r=e(7007),n=e(9670),a=e(7466),c=e(1340),u=e(4488),f=e(8173),h=e(1530),i=e(7651);r("match",function(d,t,s){return[function(v){var p=u(this),x=v==null?void 0:f(v,d);return x?l(x,v,p):new RegExp(v)[d](c(p))},function(o){var v=n(this),p=c(o),x=s(t,v,p);if(x.done)return x.value;if(!v.global)return i(v,p);var A=v.unicode;v.lastIndex=0;for(var m=[],g=0,C;(C=i(v,p))!==null;){var w=c(C[0]);m[g]=w,w===""&&(v.lastIndex=h(p,a(v.lastIndex),A)),g++}return g===0?null:m}]})},2481:function(T,b,e){var l=e(2109),r=e(8415);l({target:"String",proto:!0},{repeat:r})},5306:function(T,b,e){var l=e(2104),r=e(6916),n=e(1702),a=e(7007),c=e(7293),u=e(9670),f=e(614),h=e(9303),i=e(7466),d=e(1340),t=e(4488),s=e(1530),o=e(8173),v=e(647),p=e(7651),x=e(5112),A=x("replace"),m=Math.max,g=Math.min,C=n([].concat),w=n([].push),S=n("".indexOf),B=n("".slice),R=function(ot){return ot===void 0?ot:String(ot)},N=function(){return"a".replace(/./,"$0")==="$0"}(),F=function(){return/./[A]?/./[A]("a","$0")==="":!1}(),J=!c(function(){var ot=/./;return ot.exec=function(){var $=[];return $.groups={a:"7"},$},"".replace(ot,"$")!=="7"});a("replace",function(ot,$,lt){var gt=F?"$":"$0";return[function(wt,at){var dt=t(this),St=wt==null?void 0:o(wt,A);return St?r(St,wt,dt,at):r($,d(dt),wt,at)},function(mt,wt){var at=u(this),dt=d(mt);if(typeof wt=="string"&&S(wt,gt)===-1&&S(wt,"$<")===-1){var St=lt($,at,dt,wt);if(St.done)return St.value}var V=f(wt);V||(wt=d(wt));var ft=at.global;if(ft){var j=at.unicode;at.lastIndex=0}for(var Z=[];;){var ut=p(at,dt);if(ut===null||(w(Z,ut),!ft))break;var bt=d(ut[0]);bt===""&&(at.lastIndex=s(dt,i(at.lastIndex),j))}for(var It="",L=0,O=0;O=L&&(It+=B(dt,L,it)+zt,L=it+rt.length)}return It+B(dt,L)}]},!J||!N||F)},3123:function(T,b,e){var l=e(2104),r=e(6916),n=e(1702),a=e(7007),c=e(7850),u=e(9670),f=e(4488),h=e(6707),i=e(1530),d=e(7466),t=e(1340),s=e(8173),o=e(206),v=e(7651),p=e(2261),x=e(2999),A=e(7293),m=x.UNSUPPORTED_Y,g=4294967295,C=Math.min,w=[].push,S=n(/./.exec),B=n(w),R=n("".slice),N=!A(function(){var F=/(?:)/,J=F.exec;F.exec=function(){return J.apply(this,arguments)};var ot="ab".split(F);return ot.length!==2||ot[0]!=="a"||ot[1]!=="b"});a("split",function(F,J,ot){var $;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?$=function(lt,gt){var mt=t(f(this)),wt=gt===void 0?g:gt>>>0;if(wt===0)return[];if(lt===void 0)return[mt];if(!c(lt))return r(J,mt,lt,wt);for(var at=[],dt=(lt.ignoreCase?"i":"")+(lt.multiline?"m":"")+(lt.unicode?"u":"")+(lt.sticky?"y":""),St=0,V=new RegExp(lt.source,dt+"g"),ft,j,Z;(ft=r(p,V,mt))&&(j=V.lastIndex,!(j>St&&(B(at,R(mt,St,ft.index)),ft.length>1&&ft.index=wt)));)V.lastIndex===ft.index&&V.lastIndex++;return St===mt.length?(Z||!S(V,""))&&B(at,""):B(at,R(mt,St)),at.length>wt?o(at,0,wt):at}:"0".split(void 0,0).length?$=function(lt,gt){return lt===void 0&>===0?[]:r(J,this,lt,gt)}:$=J,[function(gt,mt){var wt=f(this),at=gt==null?void 0:s(gt,F);return at?r(at,gt,wt,mt):r($,t(wt),gt,mt)},function(lt,gt){var mt=u(this),wt=t(lt),at=ot($,mt,wt,gt,$!==J);if(at.done)return at.value;var dt=h(mt,RegExp),St=mt.unicode,V=(mt.ignoreCase?"i":"")+(mt.multiline?"m":"")+(mt.unicode?"u":"")+(m?"g":"y"),ft=new dt(m?"^(?:"+mt.source+")":mt,V),j=gt===void 0?g:gt>>>0;if(j===0)return[];if(wt.length===0)return v(ft,wt)===null?[wt]:[];for(var Z=0,ut=0,bt=[];ut2?arguments[2]:void 0)})},8927:function(T,b,e){var l=e(2094),r=e(2092).every,n=l.aTypedArray,a=l.exportTypedArrayMethod;a("every",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},3105:function(T,b,e){var l=e(2094),r=e(6916),n=e(1285),a=l.aTypedArray,c=l.exportTypedArrayMethod;c("fill",function(f){var h=arguments.length;return r(n,a(this),f,h>1?arguments[1]:void 0,h>2?arguments[2]:void 0)})},5035:function(T,b,e){var l=e(2094),r=e(2092).filter,n=e(3074),a=l.aTypedArray,c=l.exportTypedArrayMethod;c("filter",function(f){var h=r(a(this),f,arguments.length>1?arguments[1]:void 0);return n(this,h)})},7174:function(T,b,e){var l=e(2094),r=e(2092).findIndex,n=l.aTypedArray,a=l.exportTypedArrayMethod;a("findIndex",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},4345:function(T,b,e){var l=e(2094),r=e(2092).find,n=l.aTypedArray,a=l.exportTypedArrayMethod;a("find",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},4197:function(T,b,e){var l=e(9843);l("Float32",function(r){return function(a,c,u){return r(this,a,c,u)}})},6495:function(T,b,e){var l=e(9843);l("Float64",function(r){return function(a,c,u){return r(this,a,c,u)}})},2846:function(T,b,e){var l=e(2094),r=e(2092).forEach,n=l.aTypedArray,a=l.exportTypedArrayMethod;a("forEach",function(u){r(n(this),u,arguments.length>1?arguments[1]:void 0)})},8145:function(T,b,e){var l=e(3832),r=e(2094).exportTypedArrayStaticMethod,n=e(7321);r("from",n,l)},4731:function(T,b,e){var l=e(2094),r=e(1318).includes,n=l.aTypedArray,a=l.exportTypedArrayMethod;a("includes",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},7209:function(T,b,e){var l=e(2094),r=e(1318).indexOf,n=l.aTypedArray,a=l.exportTypedArrayMethod;a("indexOf",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},5109:function(T,b,e){var l=e(9843);l("Int16",function(r){return function(a,c,u){return r(this,a,c,u)}})},5125:function(T,b,e){var l=e(9843);l("Int32",function(r){return function(a,c,u){return r(this,a,c,u)}})},7145:function(T,b,e){var l=e(9843);l("Int8",function(r){return function(a,c,u){return r(this,a,c,u)}})},6319:function(T,b,e){var l=e(7854),r=e(1702),n=e(6530).PROPER,a=e(2094),c=e(6992),u=e(5112),f=u("iterator"),h=l.Uint8Array,i=r(c.values),d=r(c.keys),t=r(c.entries),s=a.aTypedArray,o=a.exportTypedArrayMethod,v=h&&h.prototype[f],p=!!v&&v.name==="values",x=function(){return i(s(this))};o("entries",function(){return t(s(this))}),o("keys",function(){return d(s(this))}),o("values",x,n&&!p),o(f,x,n&&!p)},8867:function(T,b,e){var l=e(2094),r=e(1702),n=l.aTypedArray,a=l.exportTypedArrayMethod,c=r([].join);a("join",function(f){return c(n(this),f)})},7789:function(T,b,e){var l=e(2094),r=e(2104),n=e(6583),a=l.aTypedArray,c=l.exportTypedArrayMethod;c("lastIndexOf",function(f){var h=arguments.length;return r(n,a(this),h>1?[f,arguments[1]]:[f])})},3739:function(T,b,e){var l=e(2094),r=e(2092).map,n=e(6304),a=l.aTypedArray,c=l.exportTypedArrayMethod;c("map",function(f){return r(a(this),f,arguments.length>1?arguments[1]:void 0,function(h,i){return new(n(h))(i)})})},4483:function(T,b,e){var l=e(2094),r=e(3671).right,n=l.aTypedArray,a=l.exportTypedArrayMethod;a("reduceRight",function(u){var f=arguments.length;return r(n(this),u,f,f>1?arguments[1]:void 0)})},9368:function(T,b,e){var l=e(2094),r=e(3671).left,n=l.aTypedArray,a=l.exportTypedArrayMethod;a("reduce",function(u){var f=arguments.length;return r(n(this),u,f,f>1?arguments[1]:void 0)})},2056:function(T,b,e){var l=e(2094),r=l.aTypedArray,n=l.exportTypedArrayMethod,a=Math.floor;n("reverse",function(){for(var u=this,f=r(u).length,h=a(f/2),i=0,d;i1?arguments[1]:void 0,1),v=this.length,p=c(s),x=n(p),A=0;if(x+o>v)throw f("Wrong length");for(;Ao;)p[o]=t[o++];return p},f)},7462:function(T,b,e){var l=e(2094),r=e(2092).some,n=l.aTypedArray,a=l.exportTypedArrayMethod;a("some",function(u){return r(n(this),u,arguments.length>1?arguments[1]:void 0)})},3824:function(T,b,e){var l=e(7854),r=e(1702),n=e(7293),a=e(9662),c=e(4362),u=e(2094),f=e(8886),h=e(256),i=e(7392),d=e(8008),t=l.Array,s=u.aTypedArray,o=u.exportTypedArrayMethod,v=l.Uint16Array,p=v&&r(v.prototype.sort),x=!!p&&!(n(function(){p(new v(2),null)})&&n(function(){p(new v(2),{})})),A=!!p&&!n(function(){if(i)return i<74;if(f)return f<67;if(h)return!0;if(d)return d<602;var g=new v(516),C=t(516),w,S;for(w=0;w<516;w++)S=w%4,g[w]=515-w,C[w]=w-2*S+3;for(p(g,function(B,R){return(B/4|0)-(R/4|0)}),w=0;w<516;w++)if(g[w]!==C[w])return!0}),m=function(g){return function(C,w){return g!==void 0?+g(C,w)||0:w!==w?-1:C!==C?1:C===0&&w===0?1/C>0&&1/w<0?1:-1:C>w}};o("sort",function(C){return C!==void 0&&a(C),A?p(this,C):c(s(this),m(C))},!A||x)},5021:function(T,b,e){var l=e(2094),r=e(7466),n=e(1400),a=e(6304),c=l.aTypedArray,u=l.exportTypedArrayMethod;u("subarray",function(h,i){var d=c(this),t=d.length,s=n(h,t),o=a(d);return new o(d.buffer,d.byteOffset+s*d.BYTES_PER_ELEMENT,r((i===void 0?t:n(i,t))-s))})},2974:function(T,b,e){var l=e(7854),r=e(2104),n=e(2094),a=e(7293),c=e(206),u=l.Int8Array,f=n.aTypedArray,h=n.exportTypedArrayMethod,i=[].toLocaleString,d=!!u&&a(function(){i.call(new u(1))}),t=a(function(){return[1,2].toLocaleString()!=new u([1,2]).toLocaleString()})||!a(function(){u.prototype.toLocaleString.call([1,2])});h("toLocaleString",function(){return r(i,d?c(f(this)):f(this),c(arguments))},t)},5016:function(T,b,e){var l=e(2094).exportTypedArrayMethod,r=e(7293),n=e(7854),a=e(1702),c=n.Uint8Array,u=c&&c.prototype||{},f=[].toString,h=a([].join);r(function(){f.call({})})&&(f=function(){return h(this)});var i=u.toString!=f;l("toString",f,i)},8255:function(T,b,e){var l=e(9843);l("Uint16",function(r){return function(a,c,u){return r(this,a,c,u)}})},9135:function(T,b,e){var l=e(9843);l("Uint32",function(r){return function(a,c,u){return r(this,a,c,u)}})},2472:function(T,b,e){var l=e(9843);l("Uint8",function(r){return function(a,c,u){return r(this,a,c,u)}})},9743:function(T,b,e){var l=e(9843);l("Uint8",function(r){return function(a,c,u){return r(this,a,c,u)}},!0)},8628:function(T,b,e){e(9170)},5743:function(T,b,e){e(5837)},7314:function(T,b,e){e(7922)},6290:function(T,b,e){e(4668)},7479:function(T,b,e){var l=e(2109),r=e(8523),n=e(2534);l({target:"Promise",stat:!0},{try:function(a){var c=r.f(this),u=n(a);return(u.error?c.reject:c.resolve)(u.value),c.promise}})},3728:function(T,b,e){e(6373)},4747:function(T,b,e){var l=e(7854),r=e(8324),n=e(8509),a=e(8533),c=e(8880),u=function(h){if(h&&h.forEach!==a)try{c(h,"forEach",a)}catch{h.forEach=a}};for(var f in r)r[f]&&u(l[f]&&l[f].prototype);u(n)},3948:function(T,b,e){var l=e(7854),r=e(8324),n=e(8509),a=e(6992),c=e(8880),u=e(5112),f=u("iterator"),h=u("toStringTag"),i=a.values,d=function(s,o){if(s){if(s[f]!==i)try{c(s,f,i)}catch{s[f]=i}if(s[h]||c(s,h,o),r[o]){for(var v in a)if(s[v]!==a[v])try{c(s,v,a[v])}catch{s[v]=a[v]}}}};for(var t in r)d(l[t]&&l[t].prototype,t);d(n,"DOMTokenList")},3753:function(T,b,e){var l=e(2109),r=e(6916);l({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},1150:function(T,b,e){var l=e(7633);e(3948),T.exports=l},251:function(T,b,e){var l=e(2215),r=e(2584),n=e(609),a=e(8420),c=e(2847),u=e(8923),f=Date.prototype.getTime;function h(s,o,v){var p=v||{};return(p.strict?n(s,o):s===o)?!0:!s||!o||typeof s!="object"&&typeof o!="object"?p.strict?n(s,o):s==o:t(s,o,p)}function i(s){return s==null}function d(s){return!(!s||typeof s!="object"||typeof s.length!="number"||typeof s.copy!="function"||typeof s.slice!="function"||s.length>0&&typeof s[0]!="number")}function t(s,o,v){var p,x;if(typeof s!=typeof o||i(s)||i(o)||s.prototype!==o.prototype||r(s)!==r(o))return!1;var A=a(s),m=a(o);if(A!==m)return!1;if(A||m)return s.source===o.source&&c(s)===c(o);if(u(s)&&u(o))return f.call(s)===f.call(o);var g=d(s),C=d(o);if(g!==C)return!1;if(g||C){if(s.length!==o.length)return!1;for(p=0;p=0;p--)if(w[p]!=S[p])return!1;for(p=w.length-1;p>=0;p--)if(x=w[p],!h(s[x],o[x],v))return!1;return!0}T.exports=h},4289:function(T,b,e){var l=e(2215),r=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",n=Object.prototype.toString,a=Array.prototype.concat,c=Object.defineProperty,u=function(t){return typeof t=="function"&&n.call(t)==="[object Function]"},f=e(1044)(),h=c&&f,i=function(t,s,o,v){s in t&&(!u(v)||!v())||(h?c(t,s,{configurable:!0,enumerable:!1,value:o,writable:!0}):t[s]=o)},d=function(t,s){var o=arguments.length>2?arguments[2]:{},v=l(s);r&&(v=a.call(v,Object.getOwnPropertySymbols(s)));for(var p=0;p0&&(N=w[0]),N instanceof Error)throw N;var F=new Error("Unhandled error."+(N?" ("+N.message+")":""));throw F.context=N,F}var J=R[C];if(J===void 0)return!1;if(typeof J=="function")e(J,this,w);else for(var ot=J.length,$=o(J,ot),S=0;S0&&N.length>B&&!N.warned){N.warned=!0;var F=new Error("Possible EventEmitter memory leak detected. "+N.length+" "+String(C)+" listeners added. Use emitter.setMaxListeners() to increase limit");F.name="MaxListenersExceededWarning",F.emitter=g,F.type=C,F.count=N.length,r(F)}return g}a.prototype.addListener=function(C,w){return h(this,C,w,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(C,w){return h(this,C,w,!0)};function i(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(g,C,w){var S={fired:!1,wrapFn:void 0,target:g,type:C,listener:w},B=i.bind(S);return B.listener=w,S.wrapFn=B,B}a.prototype.once=function(C,w){return u(w),this.on(C,d(this,C,w)),this},a.prototype.prependOnceListener=function(C,w){return u(w),this.prependListener(C,d(this,C,w)),this},a.prototype.removeListener=function(C,w){var S,B,R,N,F;if(u(w),B=this._events,B===void 0)return this;if(S=B[C],S===void 0)return this;if(S===w||S.listener===w)--this._eventsCount===0?this._events=Object.create(null):(delete B[C],B.removeListener&&this.emit("removeListener",C,S.listener||w));else if(typeof S!="function"){for(R=-1,N=S.length-1;N>=0;N--)if(S[N]===w||S[N].listener===w){F=S[N].listener,R=N;break}if(R<0)return this;R===0?S.shift():v(S,R),S.length===1&&(B[C]=S[0]),B.removeListener!==void 0&&this.emit("removeListener",C,F||w)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(C){var w,S,B;if(S=this._events,S===void 0)return this;if(S.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):S[C]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete S[C]),this;if(arguments.length===0){var R=Object.keys(S),N;for(B=0;B=0;B--)this.removeListener(C,w[B]);return this};function t(g,C,w){var S=g._events;if(S===void 0)return[];var B=S[C];return B===void 0?[]:typeof B=="function"?w?[B.listener||B]:[B]:w?p(B):o(B,B.length)}a.prototype.listeners=function(C){return t(this,C,!0)},a.prototype.rawListeners=function(C){return t(this,C,!1)},a.listenerCount=function(g,C){return typeof g.listenerCount=="function"?g.listenerCount(C):s.call(g,C)},a.prototype.listenerCount=s;function s(g){var C=this._events;if(C!==void 0){var w=C[g];if(typeof w=="function")return 1;if(w!==void 0)return w.length}return 0}a.prototype.eventNames=function(){return this._eventsCount>0?l(this._events):[]};function o(g,C){for(var w=new Array(C),S=0;S"u"&&(n.pdfMake=l),T.exports=l},7672:function(T,b,e){T.exports=function(){if(typeof globalThis=="object")return globalThis;var l;try{l=this||new Function("return this")()}catch{if(typeof window=="object")return window;if(typeof self=="object")return self;if(typeof e.g<"u")return e.g}return l}()},4029:function(T,b,e){var l=e(5320),r=Object.prototype.toString,n=Object.prototype.hasOwnProperty,a=function(i,d,t){for(var s=0,o=i.length;s=3&&(s=t),r.call(i)==="[object Array]"?a(i,d,s):typeof i=="string"?c(i,d,s):u(i,d,s)};T.exports=f},7648:function(T){var b="Function.prototype.bind called on incompatible ",e=Array.prototype.slice,l=Object.prototype.toString,r="[object Function]";T.exports=function(a){var c=this;if(typeof c!="function"||l.call(c)!==r)throw new TypeError(b+c);for(var u=e.call(arguments,1),f,h=function(){if(this instanceof f){var o=c.apply(this,u.concat(e.call(arguments)));return Object(o)===o?o:this}else return c.apply(a,u.concat(e.call(arguments)))},i=Math.max(0,c.length-u.length),d=[],t=0;t"u"?l:d(Uint8Array),o={"%AggregateError%":typeof AggregateError>"u"?l:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?l:ArrayBuffer,"%ArrayIteratorPrototype%":i?d([][Symbol.iterator]()):l,"%AsyncFromSyncIteratorPrototype%":l,"%AsyncFunction%":t,"%AsyncGenerator%":t,"%AsyncGeneratorFunction%":t,"%AsyncIteratorPrototype%":t,"%Atomics%":typeof Atomics>"u"?l:Atomics,"%BigInt%":typeof BigInt>"u"?l:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?l:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?l:Float32Array,"%Float64Array%":typeof Float64Array>"u"?l:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?l:FinalizationRegistry,"%Function%":n,"%GeneratorFunction%":t,"%Int8Array%":typeof Int8Array>"u"?l:Int8Array,"%Int16Array%":typeof Int16Array>"u"?l:Int16Array,"%Int32Array%":typeof Int32Array>"u"?l:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":i?d(d([][Symbol.iterator]())):l,"%JSON%":typeof JSON=="object"?JSON:l,"%Map%":typeof Map>"u"?l:Map,"%MapIteratorPrototype%":typeof Map>"u"||!i?l:d(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?l:Promise,"%Proxy%":typeof Proxy>"u"?l:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?l:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?l:Set,"%SetIteratorPrototype%":typeof Set>"u"||!i?l:d(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?l:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":i?d(""[Symbol.iterator]()):l,"%Symbol%":i?Symbol:l,"%SyntaxError%":r,"%ThrowTypeError%":h,"%TypedArray%":s,"%TypeError%":a,"%Uint8Array%":typeof Uint8Array>"u"?l:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?l:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?l:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?l:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?l:WeakMap,"%WeakRef%":typeof WeakRef>"u"?l:WeakRef,"%WeakSet%":typeof WeakSet>"u"?l:WeakSet},v=function J(ot){var $;if(ot==="%AsyncFunction%")$=c("async function () {}");else if(ot==="%GeneratorFunction%")$=c("function* () {}");else if(ot==="%AsyncGeneratorFunction%")$=c("async function* () {}");else if(ot==="%AsyncGenerator%"){var lt=J("%AsyncGeneratorFunction%");lt&&($=lt.prototype)}else if(ot==="%AsyncIteratorPrototype%"){var gt=J("%AsyncGenerator%");gt&&($=d(gt.prototype))}return o[ot]=$,$},p={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},x=e(8612),A=e(7642),m=x.call(Function.call,Array.prototype.concat),g=x.call(Function.apply,Array.prototype.splice),C=x.call(Function.call,String.prototype.replace),w=x.call(Function.call,String.prototype.slice),S=x.call(Function.call,RegExp.prototype.exec),B=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,R=/\\(\\)?/g,N=function(ot){var $=w(ot,0,1),lt=w(ot,-1);if($==="%"&<!=="%")throw new r("invalid intrinsic syntax, expected closing `%`");if(lt==="%"&&$!=="%")throw new r("invalid intrinsic syntax, expected opening `%`");var gt=[];return C(ot,B,function(mt,wt,at,dt){gt[gt.length]=at?C(dt,R,"$1"):wt||mt}),gt},F=function(ot,$){var lt=ot,gt;if(A(p,lt)&&(gt=p[lt],lt="%"+gt[0]+"%"),A(o,lt)){var mt=o[lt];if(mt===t&&(mt=v(lt)),typeof mt>"u"&&!$)throw new a("intrinsic "+ot+" exists, but is not available. Please file an issue!");return{alias:gt,name:lt,value:mt}}throw new r("intrinsic "+ot+" does not exist!")};T.exports=function(ot,$){if(typeof ot!="string"||ot.length===0)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof $!="boolean")throw new a('"allowMissing" argument must be a boolean');if(S(/^%?[^%]*%?$/,ot)===null)throw new r("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var lt=N(ot),gt=lt.length>0?lt[0]:"",mt=F("%"+gt+"%",$),wt=mt.name,at=mt.value,dt=!1,St=mt.alias;St&&(gt=St[0],g(lt,m([0,1],St)));for(var V=1,ft=!0;V=lt.length){var bt=u(at,j);ft=!!bt,ft&&"get"in bt&&!("originalValue"in bt.get)?at=bt.get:at=at[j]}else ft=A(at,j),at=at[j];ft&&!dt&&(o[wt]=at)}}return at}},1044:function(T,b,e){var l=e(210),r=l("%Object.defineProperty%",!0),n=function(){if(r)try{return r({},"a",{value:1}),!0}catch{return!1}return!1};n.hasArrayLengthDefineBug=function(){if(!n())return null;try{return r([],"length",{value:1}).length!==1}catch{return!0}},T.exports=n},1405:function(T,b,e){var l=typeof Symbol<"u"&&Symbol,r=e(5419);T.exports=function(){return typeof l!="function"||typeof Symbol!="function"||typeof l("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:r()}},5419:function(T){T.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},l=Symbol("test"),r=Object(l);if(typeof l=="string"||Object.prototype.toString.call(l)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var n=42;e[l]=n;for(l in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==l||!Object.prototype.propertyIsEnumerable.call(e,l))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var c=Object.getOwnPropertyDescriptor(e,l);if(c.value!==n||c.enumerable!==!0)return!1}return!0}},6410:function(T,b,e){var l=e(5419);T.exports=function(){return l()&&!!Symbol.toStringTag}},7642:function(T,b,e){var l=e(8612);T.exports=l.call(Function.call,Object.prototype.hasOwnProperty)},688:function(T,b,e){var l=e(7103).Buffer;b._dbcs=i;for(var r=-1,n=-2,a=-10,c=-1e3,u=new Array(256),f=-1,h=0;h<256;h++)u[h]=r;function i(o,v){if(this.encodingName=o.encodingName,!o)throw new Error("DBCS codec is called without the data.");if(!o.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var p=o.table();this.decodeTables=[],this.decodeTables[0]=u.slice(0),this.decodeTableSeq=[];for(var x=0;xc)throw new Error("gb18030 decode tables conflict at byte 2");for(var S=this.decodeTables[c-C[w]],B=129;B<=254;B++){if(S[B]===r)S[B]=c-m;else{if(S[B]===c-m)continue;if(S[B]>c)throw new Error("gb18030 decode tables conflict at byte 3")}for(var R=this.decodeTables[c-S[B]],N=48;N<=57;N++)R[N]===r&&(R[N]=n)}}}this.defaultCharUnicode=v.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var F={};if(o.encodeSkipVals)for(var x=0;x0;o>>>=8)v.push(o&255);v.length==0&&v.push(0);for(var p=this.decodeTables[0],x=v.length-1;x>0;x--){var A=p[v[x]];if(A==r)p[v[x]]=c-this.decodeTables.length,this.decodeTables.push(p=u.slice(0));else if(A<=c)p=this.decodeTables[c-A];else throw new Error("Overwrite byte in "+this.encodingName+", addr: "+o.toString(16))}return p},i.prototype._addDecodeChunk=function(o){var v=parseInt(o[0],16),p=this._getDecodeTrieNode(v);v=v&255;for(var x=1;x255)throw new Error("Incorrect chunk in "+this.encodingName+" at addr "+o[0]+": too long"+v)},i.prototype._getEncodeBucket=function(o){var v=o>>8;return this.encodeTable[v]===void 0&&(this.encodeTable[v]=u.slice(0)),this.encodeTable[v]},i.prototype._setEncodeChar=function(o,v){var p=this._getEncodeBucket(o),x=o&255;p[x]<=a?this.encodeTableSeq[a-p[x]][f]=v:p[x]==r&&(p[x]=v)},i.prototype._setEncodeSequence=function(o,v){var p=o[0],x=this._getEncodeBucket(p),A=p&255,m;x[A]<=a?m=this.encodeTableSeq[a-x[A]]:(m={},x[A]!==r&&(m[f]=x[A]),x[A]=a-this.encodeTableSeq.length,this.encodeTableSeq.push(m));for(var g=1;g=0)this._setEncodeChar(C,w),A=!0;else if(C<=c){var S=c-C;if(!m[S]){var B=w<<8>>>0;this._fillEncodeTable(S,B,p)?A=!0:m[S]=!0}}else C<=a&&(this._setEncodeSequence(this.decodeTableSeq[a-C],w),A=!0)}return A};function d(o,v){this.leadSurrogate=-1,this.seqObj=void 0,this.encodeTable=v.encodeTable,this.encodeTableSeq=v.encodeTableSeq,this.defaultCharSingleByte=v.defCharSB,this.gb18030=v.gb18030}d.prototype.write=function(o){for(var v=l.alloc(o.length*(this.gb18030?4:3)),p=this.leadSurrogate,x=this.seqObj,A=-1,m=0,g=0;;){if(A===-1){if(m==o.length)break;var C=o.charCodeAt(m++)}else{var C=A;A=-1}if(55296<=C&&C<57344)if(C<56320)if(p===-1){p=C;continue}else p=C,C=r;else p!==-1?(C=65536+(p-55296)*1024+(C-56320),p=-1):C=r;else p!==-1&&(A=C,C=r,p=-1);var w=r;if(x!==void 0&&C!=r){var S=x[C];if(typeof S=="object"){x=S;continue}else typeof S=="number"?w=S:S==null&&(S=x[f],S!==void 0&&(w=S,A=C));x=void 0}else if(C>=0){var B=this.encodeTable[C>>8];if(B!==void 0&&(w=B[C&255]),w<=a){x=this.encodeTableSeq[a-w];continue}if(w==r&&this.gb18030){var R=s(this.gb18030.uChars,C);if(R!=-1){var w=this.gb18030.gbChars[R]+(C-this.gb18030.uChars[R]);v[g++]=129+Math.floor(w/12600),w=w%12600,v[g++]=48+Math.floor(w/1260),w=w%1260,v[g++]=129+Math.floor(w/10),w=w%10,v[g++]=48+w;continue}}}w===r&&(w=this.defaultCharSingleByte),w<256?v[g++]=w:w<65536?(v[g++]=w>>8,v[g++]=w&255):w<16777216?(v[g++]=w>>16,v[g++]=w>>8&255,v[g++]=w&255):(v[g++]=w>>>24,v[g++]=w>>>16&255,v[g++]=w>>>8&255,v[g++]=w&255)}return this.seqObj=x,this.leadSurrogate=p,v.slice(0,g)},d.prototype.end=function(){if(!(this.leadSurrogate===-1&&this.seqObj===void 0)){var o=l.alloc(10),v=0;if(this.seqObj){var p=this.seqObj[f];p!==void 0&&(p<256?o[v++]=p:(o[v++]=p>>8,o[v++]=p&255)),this.seqObj=void 0}return this.leadSurrogate!==-1&&(o[v++]=this.defaultCharSingleByte,this.leadSurrogate=-1),o.slice(0,v)}},d.prototype.findIdx=s;function t(o,v){this.nodeIdx=0,this.prevBytes=[],this.decodeTables=v.decodeTables,this.decodeTableSeq=v.decodeTableSeq,this.defaultCharUnicode=v.defaultCharUnicode,this.gb18030=v.gb18030}t.prototype.write=function(o){for(var v=l.alloc(o.length*2),p=this.nodeIdx,x=this.prevBytes,A=this.prevBytes.length,m=-this.prevBytes.length,g,C=0,w=0;C=0?o[C]:x[C+A],g=this.decodeTables[p][S];if(!(g>=0))if(g===r)g=this.defaultCharUnicode.charCodeAt(0),C=m;else if(g===n){if(C>=3)var B=(o[C-3]-129)*12600+(o[C-2]-48)*1260+(o[C-1]-129)*10+(S-48);else var B=(x[C-3+A]-129)*12600+((C-2>=0?o[C-2]:x[C-2+A])-48)*1260+((C-1>=0?o[C-1]:x[C-1+A])-129)*10+(S-48);var R=s(this.gb18030.gbChars,B);g=this.gb18030.uChars[R]+B-this.gb18030.gbChars[R]}else if(g<=c){p=c-g;continue}else if(g<=a){for(var N=this.decodeTableSeq[a-g],F=0;F>8;g=N[N.length-1]}else throw new Error("iconv-lite internal error: invalid decoding table value "+g+" at "+p+"/"+S);if(g>=65536){g-=65536;var J=55296|g>>10;v[w++]=J&255,v[w++]=J>>8,g=56320|g&1023}v[w++]=g&255,v[w++]=g>>8,p=0,m=C+1}return this.nodeIdx=p,this.prevBytes=m>=0?Array.prototype.slice.call(o,m):x.slice(m+A).concat(Array.prototype.slice.call(o)),v.slice(0,w).toString("ucs2")},t.prototype.end=function(){for(var o="";this.prevBytes.length>0;){o+=this.defaultCharUnicode;var v=this.prevBytes.slice(1);this.prevBytes=[],this.nodeIdx=0,v.length>0&&(o+=this.write(v))}return this.prevBytes=[],this.nodeIdx=0,o};function s(o,v){if(o[0]>v)return-1;for(var p=0,x=o.length;p>1);o[A]<=v?p=A:x=A}return p}},5990:function(T,b,e){T.exports={shiftjis:{type:"_dbcs",table:function(){return e(7014)},encodeAdd:{"\xA5":92,"\u203E":126},encodeSkipVals:[{from:60736,to:63808}]},csshiftjis:"shiftjis",mskanji:"shiftjis",sjis:"shiftjis",windows31j:"shiftjis",ms31j:"shiftjis",xsjis:"shiftjis",windows932:"shiftjis",ms932:"shiftjis",932:"shiftjis",cp932:"shiftjis",eucjp:{type:"_dbcs",table:function(){return e(5633)},encodeAdd:{"\xA5":92,"\u203E":126}},gb2312:"cp936",gb231280:"cp936",gb23121980:"cp936",csgb2312:"cp936",csiso58gb231280:"cp936",euccn:"cp936",windows936:"cp936",ms936:"cp936",936:"cp936",cp936:{type:"_dbcs",table:function(){return e(3336)}},gbk:{type:"_dbcs",table:function(){return e(3336).concat(e(4346))}},xgbk:"gbk",isoir58:"gbk",gb18030:{type:"_dbcs",table:function(){return e(3336).concat(e(4346))},gb18030:function(){return e(6258)},encodeSkipVals:[128],encodeAdd:{"\u20AC":41699}},chinese:"gb18030",windows949:"cp949",ms949:"cp949",949:"cp949",cp949:{type:"_dbcs",table:function(){return e(7348)}},cseuckr:"cp949",csksc56011987:"cp949",euckr:"cp949",isoir149:"cp949",korean:"cp949",ksc56011987:"cp949",ksc56011989:"cp949",ksc5601:"cp949",windows950:"cp950",ms950:"cp950",950:"cp950",cp950:{type:"_dbcs",table:function(){return e(4284)}},big5:"big5hkscs",big5hkscs:{type:"_dbcs",table:function(){return e(4284).concat(e(3480))},encodeSkipVals:[36457,36463,36478,36523,36532,36557,36560,36695,36713,36718,36811,36862,36973,36986,37060,37084,37105,37311,37551,37552,37553,37554,37585,37959,38090,38361,38652,39285,39798,39800,39803,39878,39902,39916,39926,40002,40019,40034,40040,40043,40055,40124,40125,40144,40279,40282,40388,40431,40443,40617,40687,40701,40800,40907,41079,41180,41183,36812,37576,38468,38637,41636,41637,41639,41638,41676,41678]},cnbig5:"big5hkscs",csbig5:"big5hkscs",xxbig5:"big5hkscs"}},6934:function(T,b,e){for(var l=[e(1025),e(7688),e(1279),e(758),e(9068),e(3769),e(7018),e(688),e(5990)],r=0;r>>6),d[t++]=128+(o&63)):(d[t++]=224+(o>>>12),d[t++]=128+(o>>>6&63),d[t++]=128+(o&63))}return d.slice(0,t)},f.prototype.end=function(){};function h(i,d){this.acc=0,this.contBytes=0,this.accBytes=0,this.defaultCharUnicode=d.defaultCharUnicode}h.prototype.write=function(i){for(var d=this.acc,t=this.contBytes,s=this.accBytes,o="",v=0;v0&&(o+=this.defaultCharUnicode,t=0),p<128?o+=String.fromCharCode(p):p<224?(d=p&31,t=1,s=1):p<240?(d=p&15,t=2,s=1):o+=this.defaultCharUnicode):t>0?(d=d<<6|p&63,t--,s++,t===0&&(s===2&&d<128&&d>0?o+=this.defaultCharUnicode:s===3&&d<2048?o+=this.defaultCharUnicode:o+=String.fromCharCode(d))):o+=this.defaultCharUnicode}return this.acc=d,this.contBytes=t,this.accBytes=s,o},h.prototype.end=function(){var i=0;return this.contBytes>0&&(i+=this.defaultCharUnicode),i}},9068:function(T,b,e){var l=e(7103).Buffer;b._sbcs=r;function r(c,u){if(!c)throw new Error("SBCS codec is called without the data.");if(!c.chars||c.chars.length!==128&&c.chars.length!==256)throw new Error("Encoding '"+c.type+"' has incorrect 'chars' (must be of len 128 or 256)");if(c.chars.length===128){for(var f="",h=0;h<128;h++)f+=String.fromCharCode(h);c.chars=f+c.chars}this.decodeBuf=l.from(c.chars,"ucs2");for(var i=l.alloc(65536,u.defaultCharSingleByte.charCodeAt(0)),h=0;h?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2116\u0451\u0452\u0491\u0454\u0455\u0456\u0457\u0458\u0459\u045A\u045B\u045C\xA7\u045E\u045F"},ibm1124:"cp1124",csibm1124:"cp1124",cp1125:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0490\u0491\u0404\u0454\u0406\u0456\u0407\u0457\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm1125:"cp1125",csibm1125:"cp1125",cp1129:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},ibm1129:"cp1129",csibm1129:"cp1129",cp1133:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E81\u0E82\u0E84\u0E87\u0E88\u0EAA\u0E8A\u0E8D\u0E94\u0E95\u0E96\u0E97\u0E99\u0E9A\u0E9B\u0E9C\u0E9D\u0E9E\u0E9F\u0EA1\u0EA2\u0EA3\u0EA5\u0EA7\u0EAB\u0EAD\u0EAE\uFFFD\uFFFD\uFFFD\u0EAF\u0EB0\u0EB2\u0EB3\u0EB4\u0EB5\u0EB6\u0EB7\u0EB8\u0EB9\u0EBC\u0EB1\u0EBB\u0EBD\uFFFD\uFFFD\uFFFD\u0EC0\u0EC1\u0EC2\u0EC3\u0EC4\u0EC8\u0EC9\u0ECA\u0ECB\u0ECC\u0ECD\u0EC6\uFFFD\u0EDC\u0EDD\u20AD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0ED0\u0ED1\u0ED2\u0ED3\u0ED4\u0ED5\u0ED6\u0ED7\u0ED8\u0ED9\uFFFD\uFFFD\xA2\xAC\xA6\uFFFD"},ibm1133:"cp1133",csibm1133:"cp1133",cp1161:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E48\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\u0E49\u0E4A\u0E4B\u20AC\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\xA2\xAC\xA6\xA0"},ibm1161:"cp1161",csibm1161:"cp1161",cp1162:{type:"_sbcs",chars:"\u20AC\x81\x82\x83\x84\u2026\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"},ibm1162:"cp1162",csibm1162:"cp1162",cp1163:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\u20AC\xA5\xA6\xA7\u0153\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\u0178\xB5\xB6\xB7\u0152\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\u0102\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\u0300\xCD\xCE\xCF\u0110\xD1\u0309\xD3\xD4\u01A0\xD6\xD7\xD8\xD9\xDA\xDB\xDC\u01AF\u0303\xDF\xE0\xE1\xE2\u0103\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\u0301\xED\xEE\xEF\u0111\xF1\u0323\xF3\xF4\u01A1\xF6\xF7\xF8\xF9\xFA\xFB\xFC\u01B0\u20AB\xFF"},ibm1163:"cp1163",csibm1163:"cp1163",maccroatian:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\u0160\u2122\xB4\xA8\u2260\u017D\xD8\u221E\xB1\u2264\u2265\u2206\xB5\u2202\u2211\u220F\u0161\u222B\xAA\xBA\u2126\u017E\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u0106\xAB\u010C\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u0110\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\uFFFD\xA9\u2044\xA4\u2039\u203A\xC6\xBB\u2013\xB7\u201A\u201E\u2030\xC2\u0107\xC1\u010D\xC8\xCD\xCE\xCF\xCC\xD3\xD4\u0111\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u03C0\xCB\u02DA\xB8\xCA\xE6\u02C7"},maccyrillic:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\xA2\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4"},macgreek:{type:"_sbcs",chars:"\xC4\xB9\xB2\xC9\xB3\xD6\xDC\u0385\xE0\xE2\xE4\u0384\xA8\xE7\xE9\xE8\xEA\xEB\xA3\u2122\xEE\xEF\u2022\xBD\u2030\xF4\xF6\xA6\xAD\xF9\xFB\xFC\u2020\u0393\u0394\u0398\u039B\u039E\u03A0\xDF\xAE\xA9\u03A3\u03AA\xA7\u2260\xB0\u0387\u0391\xB1\u2264\u2265\xA5\u0392\u0395\u0396\u0397\u0399\u039A\u039C\u03A6\u03AB\u03A8\u03A9\u03AC\u039D\xAC\u039F\u03A1\u2248\u03A4\xAB\xBB\u2026\xA0\u03A5\u03A7\u0386\u0388\u0153\u2013\u2015\u201C\u201D\u2018\u2019\xF7\u0389\u038A\u038C\u038E\u03AD\u03AE\u03AF\u03CC\u038F\u03CD\u03B1\u03B2\u03C8\u03B4\u03B5\u03C6\u03B3\u03B7\u03B9\u03BE\u03BA\u03BB\u03BC\u03BD\u03BF\u03C0\u03CE\u03C1\u03C3\u03C4\u03B8\u03C9\u03C2\u03C7\u03C5\u03B6\u03CA\u03CB\u0390\u03B0\uFFFD"},maciceland:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\xDD\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\xD0\xF0\xDE\xFE\xFD\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macroman:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macromania:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\u0102\u015E\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\u0103\u015F\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\u0162\u0163\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macthai:{type:"_sbcs",chars:"\xAB\xBB\u2026\uF88C\uF88F\uF892\uF895\uF898\uF88B\uF88E\uF891\uF894\uF897\u201C\u201D\uF899\uFFFD\u2022\uF884\uF889\uF885\uF886\uF887\uF888\uF88A\uF88D\uF890\uF893\uF896\u2018\u2019\uFFFD\xA0\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFEFF\u200B\u2013\u2014\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u2122\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\xAE\xA9\uFFFD\uFFFD\uFFFD\uFFFD"},macturkish:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u011E\u011F\u0130\u0131\u015E\u015F\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\uFFFD\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},macukraine:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u2020\xB0\u0490\xA3\xA7\u2022\xB6\u0406\xAE\xA9\u2122\u0402\u0452\u2260\u0403\u0453\u221E\xB1\u2264\u2265\u0456\xB5\u0491\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040A\u045A\u0458\u0405\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\u040B\u045B\u040C\u045C\u0455\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u201E\u040E\u045E\u040F\u045F\u2116\u0401\u0451\u044F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\xA4"},koi8r:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255A\u255B\u255C\u255D\u255E\u255F\u2560\u2561\u0401\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256A\u256B\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8u:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u255D\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u256C\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8ru:{type:"_sbcs",chars:"\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2580\u2584\u2588\u258C\u2590\u2591\u2592\u2593\u2320\u25A0\u2219\u221A\u2248\u2264\u2265\xA0\u2321\xB0\xB2\xB7\xF7\u2550\u2551\u2552\u0451\u0454\u2554\u0456\u0457\u2557\u2558\u2559\u255A\u255B\u0491\u045E\u255E\u255F\u2560\u2561\u0401\u0404\u2563\u0406\u0407\u2566\u2567\u2568\u2569\u256A\u0490\u040E\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},koi8t:{type:"_sbcs",chars:"\u049B\u0493\u201A\u0492\u201E\u2026\u2020\u2021\uFFFD\u2030\u04B3\u2039\u04B2\u04B7\u04B6\uFFFD\u049A\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\uFFFD\u203A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04EF\u04EE\u0451\xA4\u04E3\xA6\xA7\uFFFD\uFFFD\uFFFD\xAB\xAC\xAD\xAE\uFFFD\xB0\xB1\xB2\u0401\uFFFD\u04E2\xB6\xB7\uFFFD\u2116\uFFFD\xBB\uFFFD\uFFFD\uFFFD\xA9\u044E\u0430\u0431\u0446\u0434\u0435\u0444\u0433\u0445\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u044F\u0440\u0441\u0442\u0443\u0436\u0432\u044C\u044B\u0437\u0448\u044D\u0449\u0447\u044A\u042E\u0410\u0411\u0426\u0414\u0415\u0424\u0413\u0425\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u042F\u0420\u0421\u0422\u0423\u0416\u0412\u042C\u042B\u0417\u0428\u042D\u0429\u0427\u042A"},armscii8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\uFFFD\u0587\u0589)(\xBB\xAB\u2014.\u055D,-\u058A\u2026\u055C\u055B\u055E\u0531\u0561\u0532\u0562\u0533\u0563\u0534\u0564\u0535\u0565\u0536\u0566\u0537\u0567\u0538\u0568\u0539\u0569\u053A\u056A\u053B\u056B\u053C\u056C\u053D\u056D\u053E\u056E\u053F\u056F\u0540\u0570\u0541\u0571\u0542\u0572\u0543\u0573\u0544\u0574\u0545\u0575\u0546\u0576\u0547\u0577\u0548\u0578\u0549\u0579\u054A\u057A\u054B\u057B\u054C\u057C\u054D\u057D\u054E\u057E\u054F\u057F\u0550\u0580\u0551\u0581\u0552\u0582\u0553\u0583\u0554\u0584\u0555\u0585\u0556\u0586\u055A\uFFFD"},rk1048:{type:"_sbcs",chars:"\u0402\u0403\u201A\u0453\u201E\u2026\u2020\u2021\u20AC\u2030\u0409\u2039\u040A\u049A\u04BA\u040F\u0452\u2018\u2019\u201C\u201D\u2022\u2013\u2014\uFFFD\u2122\u0459\u203A\u045A\u049B\u04BB\u045F\xA0\u04B0\u04B1\u04D8\xA4\u04E8\xA6\xA7\u0401\xA9\u0492\xAB\xAC\xAD\xAE\u04AE\xB0\xB1\u0406\u0456\u04E9\xB5\xB6\xB7\u0451\u2116\u0493\xBB\u04D9\u04A2\u04A3\u04AF\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},tcvn:{type:"_sbcs",chars:`\0\xDA\u1EE4\u1EEA\u1EEC\u1EEE\x07\b \v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b \v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b \v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b -\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}},3769:function(T){T.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7"},808:"cp808",ibm808:"cp808",cp808:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\u20AC\u25A0\xA0"},mik:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2514\u2534\u252C\u251C\u2500\u253C\u2563\u2551\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2510\u2591\u2592\u2593\u2502\u2524\u2116\xA7\u2557\u255D\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},cp720:{type:"_sbcs",chars:"\x80\x81\xE9\xE2\x84\xE0\x86\xE7\xEA\xEB\xE8\xEF\xEE\x8D\x8E\x8F\x90\u0651\u0652\xF4\xA4\u0640\xFB\xF9\u0621\u0622\u0623\u0624\xA3\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0636\u0637\u0638\u0639\u063A\u0641\xB5\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u2261\u064B\u064C\u064D\u064E\u064F\u0650\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ascii8bit:"ascii",usascii:"ascii",ansix34:"ascii",ansix341968:"ascii",ansix341986:"ascii",csascii:"ascii",cp367:"ascii",ibm367:"ascii",isoir6:"ascii",iso646us:"ascii",iso646irv:"ascii",us:"ascii",latin1:"iso88591",latin2:"iso88592",latin3:"iso88593",latin4:"iso88594",latin5:"iso88599",latin6:"iso885910",latin7:"iso885913",latin8:"iso885914",latin9:"iso885915",latin10:"iso885916",csisolatin1:"iso88591",csisolatin2:"iso88592",csisolatin3:"iso88593",csisolatin4:"iso88594",csisolatincyrillic:"iso88595",csisolatinarabic:"iso88596",csisolatingreek:"iso88597",csisolatinhebrew:"iso88598",csisolatin5:"iso88599",csisolatin6:"iso885910",l1:"iso88591",l2:"iso88592",l3:"iso88593",l4:"iso88594",l5:"iso88599",l6:"iso885910",l7:"iso885913",l8:"iso885914",l9:"iso885915",l10:"iso885916",isoir14:"iso646jp",isoir57:"iso646cn",isoir100:"iso88591",isoir101:"iso88592",isoir109:"iso88593",isoir110:"iso88594",isoir144:"iso88595",isoir127:"iso88596",isoir126:"iso88597",isoir138:"iso88598",isoir148:"iso88599",isoir157:"iso885910",isoir166:"tis620",isoir179:"iso885913",isoir199:"iso885914",isoir203:"iso885915",isoir226:"iso885916",cp819:"iso88591",ibm819:"iso88591",cyrillic:"iso88595",arabic:"iso88596",arabic8:"iso88596",ecma114:"iso88596",asmo708:"iso88596",greek:"iso88597",greek8:"iso88597",ecma118:"iso88597",elot928:"iso88597",hebrew:"iso88598",hebrew8:"iso88598",turkish:"iso88599",turkish8:"iso88599",thai:"iso885911",thai8:"iso885911",celtic:"iso885914",celtic8:"iso885914",isoceltic:"iso885914",tis6200:"tis620",tis62025291:"tis620",tis62025330:"tis620",1e4:"macroman",10006:"macgreek",10007:"maccyrillic",10079:"maciceland",10081:"macturkish",cspc8codepage437:"cp437",cspc775baltic:"cp775",cspc850multilingual:"cp850",cspcp852:"cp852",cspc862latinhebrew:"cp862",cpgr:"cp869",msee:"cp1250",mscyrl:"cp1251",msansi:"cp1252",msgreek:"cp1253",msturk:"cp1254",mshebr:"cp1255",msarab:"cp1256",winbaltrim:"cp1257",cp20866:"koi8r",20866:"koi8r",ibm878:"koi8r",cskoi8r:"koi8r",cp21866:"koi8u",21866:"koi8u",ibm1168:"koi8u",strk10482002:"rk1048",tcvn5712:"tcvn",tcvn57121:"tcvn",gb198880:"iso646cn",cn:"iso646cn",csiso14jisc6220ro:"iso646jp",jisc62201969ro:"iso646jp",jp:"iso646jp",cshproman8:"hproman8",r8:"hproman8",roman8:"hproman8",xroman8:"hproman8",ibm1051:"hproman8",mac:"macintosh",csmacintosh:"macintosh"}},1279:function(T,b,e){var u=e(7103).Buffer;b.utf16be=r;function r(){}r.prototype.encoder=n,r.prototype.decoder=a,r.prototype.bomAware=!0;function n(){}n.prototype.write=function(i){for(var d=u.from(i,"ucs2"),t=0;t=100)break t}return v>o?"utf-16be":v0){for(;t1114111)&&(s=o),s>=65536){s-=65536;var v=55296|s>>10;d[t++]=v&255,d[t++]=v>>8;var s=56320|s&1023}return d[t++]=s&255,d[t++]=s>>8,t}a.prototype.end=function(){this.overflow.length=0},b.utf32=l,b.ucs4="utf32";function l(d,t){this.iconv=t}l.prototype.encoder=f,l.prototype.decoder=h;function f(d,t){d=d||{},d.addBOM===void 0&&(d.addBOM=!0),this.encoder=t.iconv.getEncoder(d.defaultEncoding||"utf-32le",d)}f.prototype.write=function(d){return this.encoder.write(d)},f.prototype.end=function(){return this.encoder.end()};function h(d,t){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=d||{},this.iconv=t.iconv}h.prototype.write=function(d){if(!this.decoder){if(this.initialBufs.push(d),this.initialBufsLen+=d.length,this.initialBufsLen<32)return"";var t=i(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(t,this.options);for(var s="",o=0;o16)&&p++,(s[3]!==0||s[2]>16)&&v++,s[0]===0&&s[1]===0&&(s[2]!==0||s[3]!==0)&&A++,(s[0]!==0||s[1]!==0)&&s[2]===0&&s[3]===0&&x++,s.length=0,o++,o>=100)break t}return A-p>x-v?"utf-32be":A-p0&&(x=this.iconv.decode(u.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",x},b.utf7imap=s;function s(x,A){this.iconv=A}s.prototype.encoder=o,s.prototype.decoder=v,s.prototype.bomAware=!0;function o(x,A){this.iconv=A.iconv,this.inBase64=!1,this.base64Accum=u.alloc(6),this.base64AccumIdx=0}o.prototype.write=function(x){for(var A=this.inBase64,m=this.base64Accum,g=this.base64AccumIdx,C=u.alloc(x.length*5+10),w=0,S=0;S0&&(w+=C.write(m.slice(0,g).toString("base64").replace(/\//g,",").replace(/=+$/,""),w),g=0),C[w++]=d,A=!1),A||(C[w++]=B,B===t&&(C[w++]=d))):(A||(C[w++]=t,A=!0),A&&(m[g++]=B>>8,m[g++]=B&255,g==m.length&&(w+=C.write(m.toString("base64").replace(/\//g,","),w),g=0)))}return this.inBase64=A,this.base64AccumIdx=g,C.slice(0,w)},o.prototype.end=function(){var x=u.alloc(10),A=0;return this.inBase64&&(this.base64AccumIdx>0&&(A+=x.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),A),this.base64AccumIdx=0),x[A++]=d,this.inBase64=!1),x.slice(0,A)};function v(x,A){this.iconv=A.iconv,this.inBase64=!1,this.base64Accum=""}var p=f.slice();p[",".charCodeAt(0)]=!0,v.prototype.write=function(x){for(var A="",m=0,g=this.inBase64,C=this.base64Accum,w=0;w0&&(x=this.iconv.decode(u.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",x}},5395:function(T,b){var e="\uFEFF";b.PrependBOM=u;function u(n,a){this.encoder=n,this.addBOM=!0}u.prototype.write=function(n){return this.addBOM&&(n=e+n,this.addBOM=!1),this.encoder.write(n)},u.prototype.end=function(){return this.encoder.end()},b.StripBOM=r;function r(n,a){this.decoder=n,this.pass=!1,this.options=a||{}}r.prototype.write=function(n){var a=this.decoder.write(n);return this.pass||!a||(a[0]===e&&(a=a.slice(1),typeof this.options.stripBOM=="function"&&this.options.stripBOM()),this.pass=!0),a},r.prototype.end=function(){return this.decoder.end()}},4914:function(T,b,e){var u=e(7103).Buffer,r=e(5395),n=T.exports;n.encodings=null,n.defaultCharUnicode="\uFFFD",n.defaultCharSingleByte="?",n.encode=function(l,f,h){l=""+(l||"");var i=n.getEncoder(f,h),d=i.write(l),t=i.end();return t&&t.length>0?u.concat([d,t]):d},n.decode=function(l,f,h){typeof l=="string"&&(n.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),n.skipDecodeWarning=!0),l=u.from(""+(l||""),"binary"));var i=n.getDecoder(f,h),d=i.write(l),t=i.end();return t?d+t:d},n.encodingExists=function(l){try{return n.getCodec(l),!0}catch{return!1}},n.toEncoding=n.encode,n.fromEncoding=n.decode,n._codecDataCache={},n.getCodec=function(l){n.encodings||(n.encodings=e(6934));for(var f=n._canonicalizeEncoding(l),h={};;){var i=n._codecDataCache[f];if(i)return i;var d=n.encodings[f];switch(typeof d){case"string":f=d;break;case"object":for(var t in d)h[t]=d[t];h.encodingName||(h.encodingName=f),f=d.type;break;case"function":return h.encodingName||(h.encodingName=f),i=new d(h,n),n._codecDataCache[h.encodingName]=i,i;default:throw new Error("Encoding not recognized: '"+l+"' (searched as: '"+f+"')")}}},n._canonicalizeEncoding=function(c){return(""+c).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")},n.getEncoder=function(l,f){var h=n.getCodec(l),i=new h.encoder(f,h);return h.bomAware&&f&&f.addBOM&&(i=new r.PrependBOM(i,f)),i},n.getDecoder=function(l,f){var h=n.getCodec(l),i=new h.decoder(f,h);return h.bomAware&&!(f&&f.stripBOM===!1)&&(i=new r.StripBOM(i,f)),i},n.enableStreamingAPI=function(l){if(!n.supportsStreams){var f=e(8044)(l);n.IconvLiteEncoderStream=f.IconvLiteEncoderStream,n.IconvLiteDecoderStream=f.IconvLiteDecoderStream,n.encodeStream=function(i,d){return new n.IconvLiteEncoderStream(n.getEncoder(i,d),d)},n.decodeStream=function(i,d){return new n.IconvLiteDecoderStream(n.getDecoder(i,d),d)},n.supportsStreams=!0}};var a;try{a=e(5832)}catch{}a&&a.Transform?n.enableStreamingAPI(a):n.encodeStream=n.decodeStream=function(){throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.")}},8044:function(T,b,e){var u=e(7103).Buffer;T.exports=function(r){var n=r.Transform;function a(l,f){this.conv=l,f=f||{},f.decodeStrings=!1,n.call(this,f)}a.prototype=Object.create(n.prototype,{constructor:{value:a}}),a.prototype._transform=function(l,f,h){if(typeof l!="string")return h(new Error("Iconv encoding stream needs strings as its input."));try{var i=this.conv.write(l);i&&i.length&&this.push(i),h()}catch(d){h(d)}},a.prototype._flush=function(l){try{var f=this.conv.end();f&&f.length&&this.push(f),l()}catch(h){l(h)}},a.prototype.collect=function(l){var f=[];return this.on("error",l),this.on("data",function(h){f.push(h)}),this.on("end",function(){l(null,u.concat(f))}),this};function c(l,f){this.conv=l,f=f||{},f.encoding=this.encoding="utf8",n.call(this,f)}return c.prototype=Object.create(n.prototype,{constructor:{value:c}}),c.prototype._transform=function(l,f,h){if(!u.isBuffer(l)&&!(l instanceof Uint8Array))return h(new Error("Iconv decoding stream needs buffers as its input."));try{var i=this.conv.write(l);i&&i.length&&this.push(i,this.encoding),h()}catch(d){h(d)}},c.prototype._flush=function(l){try{var f=this.conv.end();f&&f.length&&this.push(f,this.encoding),l()}catch(h){l(h)}},c.prototype.collect=function(l){var f="";return this.on("error",l),this.on("data",function(h){f+=h}),this.on("end",function(){l(null,f)}),this},{IconvLiteEncoderStream:a,IconvLiteDecoderStream:c}}},645:function(T,b){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */b.read=function(e,u,r,n,a){var c,l,f=a*8-n-1,h=(1<>1,d=-7,t=r?a-1:0,s=r?-1:1,o=e[u+t];for(t+=s,c=o&(1<<-d)-1,o>>=-d,d+=f;d>0;c=c*256+e[u+t],t+=s,d-=8);for(l=c&(1<<-d)-1,c>>=-d,d+=n;d>0;l=l*256+e[u+t],t+=s,d-=8);if(c===0)c=1-i;else{if(c===h)return l?NaN:(o?-1:1)*(1/0);l=l+Math.pow(2,n),c=c-i}return(o?-1:1)*l*Math.pow(2,c-n)},b.write=function(e,u,r,n,a,c){var l,f,h,i=c*8-a-1,d=(1<>1,s=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,o=n?0:c-1,v=n?1:-1,p=u<0||u===0&&1/u<0?1:0;for(u=Math.abs(u),isNaN(u)||u===1/0?(f=isNaN(u)?1:0,l=d):(l=Math.floor(Math.log(u)/Math.LN2),u*(h=Math.pow(2,-l))<1&&(l--,h*=2),l+t>=1?u+=s/h:u+=s*Math.pow(2,1-t),u*h>=2&&(l++,h/=2),l+t>=d?(f=0,l=d):l+t>=1?(f=(u*h-1)*Math.pow(2,a),l=l+t):(f=u*Math.pow(2,t-1)*Math.pow(2,a),l=0));a>=8;e[r+o]=f&255,o+=v,f/=256,a-=8);for(l=l<0;e[r+o]=l&255,o+=v,l/=256,i-=8);e[r+o-v]|=p*128}},5717:function(T){typeof Object.create=="function"?T.exports=function(e,u){u&&(e.super_=u,e.prototype=Object.create(u.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:T.exports=function(e,u){if(u){e.super_=u;var r=function(){};r.prototype=u.prototype,e.prototype=new r,e.prototype.constructor=e}}},2584:function(T,b,e){var u=e(6410)(),r=e(1924),n=r("Object.prototype.toString"),a=function(h){return u&&h&&typeof h=="object"&&Symbol.toStringTag in h?!1:n(h)==="[object Arguments]"},c=function(h){return a(h)?!0:h!==null&&typeof h=="object"&&typeof h.length=="number"&&h.length>=0&&n(h)!=="[object Array]"&&n(h.callee)==="[object Function]"},l=function(){return a(arguments)}();a.isLegacyArguments=c,T.exports=l?a:c},5320:function(T){var b=Function.prototype.toString,e=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,u,r;if(typeof e=="function"&&typeof Object.defineProperty=="function")try{u=Object.defineProperty({},"length",{get:function(){throw r}}),r={},e(function(){throw 42},null,u)}catch(A){A!==r&&(e=null)}else e=null;var n=/^\s*class\b/,a=function(m){try{var g=b.call(m);return n.test(g)}catch{return!1}},c=function(m){try{return a(m)?!1:(b.call(m),!0)}catch{return!1}},l=Object.prototype.toString,f="[object Object]",h="[object Function]",i="[object GeneratorFunction]",d="[object HTMLAllCollection]",t="[object HTML document.all class]",s="[object HTMLCollection]",o=typeof Symbol=="function"&&!!Symbol.toStringTag,v=!(0 in[,]),p=function(){return!1};if(typeof document=="object"){var x=document.all;l.call(x)===l.call(document.all)&&(p=function(m){if((v||!m)&&(typeof m>"u"||typeof m=="object"))try{var g=l.call(m);return(g===d||g===t||g===s||g===f)&&m("")==null}catch{}return!1})}T.exports=e?function(m){if(p(m))return!0;if(!m||typeof m!="function"&&typeof m!="object")return!1;try{e(m,null,u)}catch(g){if(g!==r)return!1}return!a(m)&&c(m)}:function(m){if(p(m))return!0;if(!m||typeof m!="function"&&typeof m!="object")return!1;if(o)return c(m);if(a(m))return!1;var g=l.call(m);return g!==h&&g!==i&&!/^\[object HTML/.test(g)?!1:c(m)}},8923:function(T,b,e){var u=Date.prototype.getDay,r=function(f){try{return u.call(f),!0}catch{return!1}},n=Object.prototype.toString,a="[object Date]",c=e(6410)();T.exports=function(f){return typeof f!="object"||f===null?!1:c?r(f):n.call(f)===a}},8662:function(T,b,e){var u=Object.prototype.toString,r=Function.prototype.toString,n=/^\s*(?:function)?\*/,a=e(6410)(),c=Object.getPrototypeOf,l=function(){if(!a)return!1;try{return Function("return function*() {}")()}catch{}},f;T.exports=function(i){if(typeof i!="function")return!1;if(n.test(r.call(i)))return!0;if(!a){var d=u.call(i);return d==="[object GeneratorFunction]"}if(!c)return!1;if(typeof f>"u"){var t=l();f=t?c(t):!1}return c(i)===f}},8611:function(T){T.exports=function(e){return e!==e}},360:function(T,b,e){var u=e(5559),r=e(4289),n=e(8611),a=e(9415),c=e(6743),l=u(a(),Number);r(l,{getPolyfill:a,implementation:n,shim:c}),T.exports=l},9415:function(T,b,e){var u=e(8611);T.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:u}},6743:function(T,b,e){var u=e(4289),r=e(9415);T.exports=function(){var a=r();return u(Number,{isNaN:a},{isNaN:function(){return Number.isNaN!==a}}),a}},8420:function(T,b,e){var u=e(1924),r=e(6410)(),n,a,c,l;if(r){n=u("Object.prototype.hasOwnProperty"),a=u("RegExp.prototype.exec"),c={};var f=function(){throw c};l={toString:f,valueOf:f},typeof Symbol.toPrimitive=="symbol"&&(l[Symbol.toPrimitive]=f)}var h=u("Object.prototype.toString"),i=Object.getOwnPropertyDescriptor,d="[object RegExp]";T.exports=r?function(s){if(!s||typeof s!="object")return!1;var o=i(s,"lastIndex"),v=o&&n(o,"value");if(!v)return!1;try{a(s,l)}catch(p){return p===c}}:function(s){return!s||typeof s!="object"&&typeof s!="function"?!1:h(s)===d}},5692:function(T,b,e){var u=e(4029),r=e(3083),n=e(1924),a=n("Object.prototype.toString"),c=e(6410)(),l=typeof globalThis>"u"?e.g:globalThis,f=r(),h=n("Array.prototype.indexOf",!0)||function(p,x){for(var A=0;A-1}return t?o(p):!1}},4244:function(T){var b=function(e){return e!==e};T.exports=function(u,r){return u===0&&r===0?1/u===1/r:!!(u===r||b(u)&&b(r))}},609:function(T,b,e){var u=e(4289),r=e(5559),n=e(4244),a=e(5624),c=e(2281),l=r(a(),Object);u(l,{getPolyfill:a,implementation:n,shim:c}),T.exports=l},5624:function(T,b,e){var u=e(4244);T.exports=function(){return typeof Object.is=="function"?Object.is:u}},2281:function(T,b,e){var u=e(5624),r=e(4289);T.exports=function(){var a=u();return r(Object,{is:a},{is:function(){return Object.is!==a}}),a}},8987:function(T,b,e){var u;if(!Object.keys){var r=Object.prototype.hasOwnProperty,n=Object.prototype.toString,a=e(1414),c=Object.prototype.propertyIsEnumerable,l=!c.call({toString:null},"toString"),f=c.call(function(){},"prototype"),h=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],i=function(o){var v=o.constructor;return v&&v.prototype===o},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},t=function(){if(typeof window>"u")return!1;for(var o in window)try{if(!d["$"+o]&&r.call(window,o)&&window[o]!==null&&typeof window[o]=="object")try{i(window[o])}catch{return!0}}catch{return!0}return!1}(),s=function(o){if(typeof window>"u"||!t)return i(o);try{return i(o)}catch{return!1}};u=function(v){var p=v!==null&&typeof v=="object",x=n.call(v)==="[object Function]",A=a(v),m=p&&n.call(v)==="[object String]",g=[];if(!p&&!x&&!A)throw new TypeError("Object.keys called on a non-object");var C=f&&x;if(m&&v.length>0&&!r.call(v,0))for(var w=0;w0)for(var S=0;S=0&&b.call(u.callee)==="[object Function]"),n}},4236:function(T,b){var e=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function u(a,c){return Object.prototype.hasOwnProperty.call(a,c)}b.assign=function(a){for(var c=Array.prototype.slice.call(arguments,1);c.length;){var l=c.shift();if(!!l){if(typeof l!="object")throw new TypeError(l+"must be non-object");for(var f in l)u(l,f)&&(a[f]=l[f])}}return a},b.shrinkBuf=function(a,c){return a.length===c?a:a.subarray?a.subarray(0,c):(a.length=c,a)};var r={arraySet:function(a,c,l,f,h){if(c.subarray&&a.subarray){a.set(c.subarray(l,l+f),h);return}for(var i=0;i>>16&65535|0,l=0;r!==0;){l=r>2e3?2e3:r,r-=l;do a=a+u[n++]|0,c=c+a|0;while(--l);a%=65521,c%=65521}return a|c<<16|0}T.exports=b},1619:function(T){T.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},2869:function(T){function b(){for(var r,n=[],a=0;a<256;a++){r=a;for(var c=0;c<8;c++)r=r&1?3988292384^r>>>1:r>>>1;n[a]=r}return n}var e=b();function u(r,n,a,c){var l=e,f=c+a;r^=-1;for(var h=c;h>>8^l[(r^n[h])&255];return r^-1}T.exports=u},405:function(T,b,e){var u=e(4236),r=e(342),n=e(6069),a=e(2869),c=e(8898),l=0,f=1,h=3,i=4,d=5,t=0,s=1,o=-2,v=-3,p=-5,x=-1,A=1,m=2,g=3,C=4,w=0,S=2,B=8,R=9,N=15,F=8,J=29,ot=256,$=ot+1+J,lt=30,gt=19,mt=2*$+1,wt=15,at=3,dt=258,St=dt+at+1,V=32,ft=42,j=69,Z=73,ut=91,bt=103,It=113,L=666,O=1,rt=2,it=3,xt=4,et=3;function st(z,Gt){return z.msg=c[Gt],Gt}function Bt(z){return(z<<1)-(z>4?9:0)}function zt(z){for(var Gt=z.length;--Gt>=0;)z[Gt]=0}function oe(z){var Gt=z.state,Xt=Gt.pending;Xt>z.avail_out&&(Xt=z.avail_out),Xt!==0&&(u.arraySet(z.output,Gt.pending_buf,Gt.pending_out,Xt,z.next_out),z.next_out+=Xt,Gt.pending_out+=Xt,z.total_out+=Xt,z.avail_out-=Xt,Gt.pending-=Xt,Gt.pending===0&&(Gt.pending_out=0))}function Kt(z,Gt){r._tr_flush_block(z,z.block_start>=0?z.block_start:-1,z.strstart-z.block_start,Gt),z.block_start=z.strstart,oe(z.strm)}function Et(z,Gt){z.pending_buf[z.pending++]=Gt}function ie(z,Gt){z.pending_buf[z.pending++]=Gt>>>8&255,z.pending_buf[z.pending++]=Gt&255}function ve(z,Gt,Xt,yt){var Dt=z.avail_in;return Dt>yt&&(Dt=yt),Dt===0?0:(z.avail_in-=Dt,u.arraySet(Gt,z.input,z.next_in,Dt,Xt),z.state.wrap===1?z.adler=n(z.adler,Gt,Dt,Xt):z.state.wrap===2&&(z.adler=a(z.adler,Gt,Dt,Xt)),z.next_in+=Dt,z.total_in+=Dt,Dt)}function le(z,Gt){var Xt=z.max_chain_length,yt=z.strstart,Dt,Qt,Oe=z.prev_length,de=z.nice_match,Te=z.strstart>z.w_size-St?z.strstart-(z.w_size-St):0,Ue=z.window,Ar=z.w_mask,Ze=z.prev,ze=z.strstart+dt,hr=Ue[yt+Oe-1],yr=Ue[yt+Oe];z.prev_length>=z.good_match&&(Xt>>=2),de>z.lookahead&&(de=z.lookahead);do if(Dt=Gt,!(Ue[Dt+Oe]!==yr||Ue[Dt+Oe-1]!==hr||Ue[Dt]!==Ue[yt]||Ue[++Dt]!==Ue[yt+1])){yt+=2,Dt++;do;while(Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&ytOe){if(z.match_start=Gt,Oe=Qt,Qt>=de)break;hr=Ue[yt+Oe-1],yr=Ue[yt+Oe]}}while((Gt=Ze[Gt&Ar])>Te&&--Xt!==0);return Oe<=z.lookahead?Oe:z.lookahead}function Lt(z){var Gt=z.w_size,Xt,yt,Dt,Qt,Oe;do{if(Qt=z.window_size-z.lookahead-z.strstart,z.strstart>=Gt+(Gt-St)){u.arraySet(z.window,z.window,Gt,Gt,0),z.match_start-=Gt,z.strstart-=Gt,z.block_start-=Gt,yt=z.hash_size,Xt=yt;do Dt=z.head[--Xt],z.head[Xt]=Dt>=Gt?Dt-Gt:0;while(--yt);yt=Gt,Xt=yt;do Dt=z.prev[--Xt],z.prev[Xt]=Dt>=Gt?Dt-Gt:0;while(--yt);Qt+=Gt}if(z.strm.avail_in===0)break;if(yt=ve(z.strm,z.window,z.strstart+z.lookahead,Qt),z.lookahead+=yt,z.lookahead+z.insert>=at)for(Oe=z.strstart-z.insert,z.ins_h=z.window[Oe],z.ins_h=(z.ins_h<z.pending_buf_size-5&&(Xt=z.pending_buf_size-5);;){if(z.lookahead<=1){if(Lt(z),z.lookahead===0&&Gt===l)return O;if(z.lookahead===0)break}z.strstart+=z.lookahead,z.lookahead=0;var yt=z.block_start+Xt;if((z.strstart===0||z.strstart>=yt)&&(z.lookahead=z.strstart-yt,z.strstart=yt,Kt(z,!1),z.strm.avail_out===0)||z.strstart-z.block_start>=z.w_size-St&&(Kt(z,!1),z.strm.avail_out===0))return O}return z.insert=0,Gt===i?(Kt(z,!0),z.strm.avail_out===0?it:xt):(z.strstart>z.block_start&&(Kt(z,!1),z.strm.avail_out===0),O)}function ae(z,Gt){for(var Xt,yt;;){if(z.lookahead=at&&(z.ins_h=(z.ins_h<=at)if(yt=r._tr_tally(z,z.strstart-z.match_start,z.match_length-at),z.lookahead-=z.match_length,z.match_length<=z.max_lazy_match&&z.lookahead>=at){z.match_length--;do z.strstart++,z.ins_h=(z.ins_h<=at&&(z.ins_h=(z.ins_h<4096)&&(z.match_length=at-1)),z.prev_length>=at&&z.match_length<=z.prev_length){Dt=z.strstart+z.lookahead-at,yt=r._tr_tally(z,z.strstart-1-z.prev_match,z.prev_length-at),z.lookahead-=z.prev_length-1,z.prev_length-=2;do++z.strstart<=Dt&&(z.ins_h=(z.ins_h<=at&&z.strstart>0&&(Dt=z.strstart-1,yt=Oe[Dt],yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt])){Qt=z.strstart+dt;do;while(yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt]&&Dtz.lookahead&&(z.match_length=z.lookahead)}if(z.match_length>=at?(Xt=r._tr_tally(z,1,z.match_length-at),z.lookahead-=z.match_length,z.strstart+=z.match_length,z.match_length=0):(Xt=r._tr_tally(z,0,z.window[z.strstart]),z.lookahead--,z.strstart++),Xt&&(Kt(z,!1),z.strm.avail_out===0))return O}return z.insert=0,Gt===i?(Kt(z,!0),z.strm.avail_out===0?it:xt):z.last_lit&&(Kt(z,!1),z.strm.avail_out===0)?O:rt}function ce(z,Gt){for(var Xt;;){if(z.lookahead===0&&(Lt(z),z.lookahead===0)){if(Gt===l)return O;break}if(z.match_length=0,Xt=r._tr_tally(z,0,z.window[z.strstart]),z.lookahead--,z.strstart++,Xt&&(Kt(z,!1),z.strm.avail_out===0))return O}return z.insert=0,Gt===i?(Kt(z,!0),z.strm.avail_out===0?it:xt):z.last_lit&&(Kt(z,!1),z.strm.avail_out===0)?O:rt}function me(z,Gt,Xt,yt,Dt){this.good_length=z,this.max_lazy=Gt,this.nice_length=Xt,this.max_chain=yt,this.func=Dt}var Se;Se=[new me(0,0,0,0,Wt),new me(4,4,8,4,ae),new me(4,5,16,8,ae),new me(4,6,32,32,ae),new me(4,4,16,16,fe),new me(8,16,32,32,fe),new me(8,16,128,128,fe),new me(8,32,128,256,fe),new me(32,128,258,1024,fe),new me(32,258,258,4096,fe)];function we(z){z.window_size=2*z.w_size,zt(z.head),z.max_lazy_match=Se[z.level].max_lazy,z.good_match=Se[z.level].good_length,z.nice_match=Se[z.level].nice_length,z.max_chain_length=Se[z.level].max_chain,z.strstart=0,z.block_start=0,z.lookahead=0,z.insert=0,z.match_length=z.prev_length=at-1,z.match_available=0,z.ins_h=0}function W(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=B,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new u.Buf16(mt*2),this.dyn_dtree=new u.Buf16((2*lt+1)*2),this.bl_tree=new u.Buf16((2*gt+1)*2),zt(this.dyn_ltree),zt(this.dyn_dtree),zt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new u.Buf16(wt+1),this.heap=new u.Buf16(2*$+1),zt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new u.Buf16(2*$+1),zt(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function k(z){var Gt;return!z||!z.state?st(z,o):(z.total_in=z.total_out=0,z.data_type=S,Gt=z.state,Gt.pending=0,Gt.pending_out=0,Gt.wrap<0&&(Gt.wrap=-Gt.wrap),Gt.status=Gt.wrap?ft:It,z.adler=Gt.wrap===2?0:1,Gt.last_flush=l,r._tr_init(Gt),t)}function D(z){var Gt=k(z);return Gt===t&&we(z.state),Gt}function ht(z,Gt){return!z||!z.state||z.state.wrap!==2?o:(z.state.gzhead=Gt,t)}function ct(z,Gt,Xt,yt,Dt,Qt){if(!z)return o;var Oe=1;if(Gt===x&&(Gt=6),yt<0?(Oe=0,yt=-yt):yt>15&&(Oe=2,yt-=16),Dt<1||Dt>R||Xt!==B||yt<8||yt>15||Gt<0||Gt>9||Qt<0||Qt>C)return st(z,o);yt===8&&(yt=9);var de=new W;return z.state=de,de.strm=z,de.wrap=Oe,de.gzhead=null,de.w_bits=yt,de.w_size=1<d||Gt<0)return z?st(z,o):o;if(yt=z.state,!z.output||!z.input&&z.avail_in!==0||yt.status===L&&Gt!==i)return st(z,z.avail_out===0?p:o);if(yt.strm=z,Xt=yt.last_flush,yt.last_flush=Gt,yt.status===ft)if(yt.wrap===2)z.adler=0,Et(yt,31),Et(yt,139),Et(yt,8),yt.gzhead?(Et(yt,(yt.gzhead.text?1:0)+(yt.gzhead.hcrc?2:0)+(yt.gzhead.extra?4:0)+(yt.gzhead.name?8:0)+(yt.gzhead.comment?16:0)),Et(yt,yt.gzhead.time&255),Et(yt,yt.gzhead.time>>8&255),Et(yt,yt.gzhead.time>>16&255),Et(yt,yt.gzhead.time>>24&255),Et(yt,yt.level===9?2:yt.strategy>=m||yt.level<2?4:0),Et(yt,yt.gzhead.os&255),yt.gzhead.extra&&yt.gzhead.extra.length&&(Et(yt,yt.gzhead.extra.length&255),Et(yt,yt.gzhead.extra.length>>8&255)),yt.gzhead.hcrc&&(z.adler=a(z.adler,yt.pending_buf,yt.pending,0)),yt.gzindex=0,yt.status=j):(Et(yt,0),Et(yt,0),Et(yt,0),Et(yt,0),Et(yt,0),Et(yt,yt.level===9?2:yt.strategy>=m||yt.level<2?4:0),Et(yt,et),yt.status=It);else{var Oe=B+(yt.w_bits-8<<4)<<8,de=-1;yt.strategy>=m||yt.level<2?de=0:yt.level<6?de=1:yt.level===6?de=2:de=3,Oe|=de<<6,yt.strstart!==0&&(Oe|=V),Oe+=31-Oe%31,yt.status=It,ie(yt,Oe),yt.strstart!==0&&(ie(yt,z.adler>>>16),ie(yt,z.adler&65535)),z.adler=1}if(yt.status===j)if(yt.gzhead.extra){for(Dt=yt.pending;yt.gzindex<(yt.gzhead.extra.length&65535)&&!(yt.pending===yt.pending_buf_size&&(yt.gzhead.hcrc&&yt.pending>Dt&&(z.adler=a(z.adler,yt.pending_buf,yt.pending-Dt,Dt)),oe(z),Dt=yt.pending,yt.pending===yt.pending_buf_size));)Et(yt,yt.gzhead.extra[yt.gzindex]&255),yt.gzindex++;yt.gzhead.hcrc&&yt.pending>Dt&&(z.adler=a(z.adler,yt.pending_buf,yt.pending-Dt,Dt)),yt.gzindex===yt.gzhead.extra.length&&(yt.gzindex=0,yt.status=Z)}else yt.status=Z;if(yt.status===Z)if(yt.gzhead.name){Dt=yt.pending;do{if(yt.pending===yt.pending_buf_size&&(yt.gzhead.hcrc&&yt.pending>Dt&&(z.adler=a(z.adler,yt.pending_buf,yt.pending-Dt,Dt)),oe(z),Dt=yt.pending,yt.pending===yt.pending_buf_size)){Qt=1;break}yt.gzindexDt&&(z.adler=a(z.adler,yt.pending_buf,yt.pending-Dt,Dt)),Qt===0&&(yt.gzindex=0,yt.status=ut)}else yt.status=ut;if(yt.status===ut)if(yt.gzhead.comment){Dt=yt.pending;do{if(yt.pending===yt.pending_buf_size&&(yt.gzhead.hcrc&&yt.pending>Dt&&(z.adler=a(z.adler,yt.pending_buf,yt.pending-Dt,Dt)),oe(z),Dt=yt.pending,yt.pending===yt.pending_buf_size)){Qt=1;break}yt.gzindexDt&&(z.adler=a(z.adler,yt.pending_buf,yt.pending-Dt,Dt)),Qt===0&&(yt.status=bt)}else yt.status=bt;if(yt.status===bt&&(yt.gzhead.hcrc?(yt.pending+2>yt.pending_buf_size&&oe(z),yt.pending+2<=yt.pending_buf_size&&(Et(yt,z.adler&255),Et(yt,z.adler>>8&255),z.adler=0,yt.status=It)):yt.status=It),yt.pending!==0){if(oe(z),z.avail_out===0)return yt.last_flush=-1,t}else if(z.avail_in===0&&Bt(Gt)<=Bt(Xt)&&Gt!==i)return st(z,p);if(yt.status===L&&z.avail_in!==0)return st(z,p);if(z.avail_in!==0||yt.lookahead!==0||Gt!==l&&yt.status!==L){var Te=yt.strategy===m?ce(yt,Gt):yt.strategy===g?ee(yt,Gt):Se[yt.level].func(yt,Gt);if((Te===it||Te===xt)&&(yt.status=L),Te===O||Te===it)return z.avail_out===0&&(yt.last_flush=-1),t;if(Te===rt&&(Gt===f?r._tr_align(yt):Gt!==d&&(r._tr_stored_block(yt,0,0,!1),Gt===h&&(zt(yt.head),yt.lookahead===0&&(yt.strstart=0,yt.block_start=0,yt.insert=0))),oe(z),z.avail_out===0))return yt.last_flush=-1,t}return Gt!==i?t:yt.wrap<=0?s:(yt.wrap===2?(Et(yt,z.adler&255),Et(yt,z.adler>>8&255),Et(yt,z.adler>>16&255),Et(yt,z.adler>>24&255),Et(yt,z.total_in&255),Et(yt,z.total_in>>8&255),Et(yt,z.total_in>>16&255),Et(yt,z.total_in>>24&255)):(ie(yt,z.adler>>>16),ie(yt,z.adler&65535)),oe(z),yt.wrap>0&&(yt.wrap=-yt.wrap),yt.pending!==0?t:s)}function $t(z){var Gt;return!z||!z.state?o:(Gt=z.state.status,Gt!==ft&&Gt!==j&&Gt!==Z&&Gt!==ut&&Gt!==bt&&Gt!==It&&Gt!==L?st(z,o):(z.state=null,Gt===It?st(z,v):t))}function ge(z,Gt){var Xt=Gt.length,yt,Dt,Qt,Oe,de,Te,Ue,Ar;if(!z||!z.state||(yt=z.state,Oe=yt.wrap,Oe===2||Oe===1&&yt.status!==ft||yt.lookahead))return o;for(Oe===1&&(z.adler=n(z.adler,Gt,Xt,0)),yt.wrap=0,Xt>=yt.w_size&&(Oe===0&&(zt(yt.head),yt.strstart=0,yt.block_start=0,yt.insert=0),Ar=new u.Buf8(yt.w_size),u.arraySet(Ar,Gt,Xt-yt.w_size,yt.w_size,0),Gt=Ar,Xt=yt.w_size),de=z.avail_in,Te=z.next_in,Ue=z.input,z.avail_in=Xt,z.next_in=0,z.input=Gt,Lt(yt);yt.lookahead>=at;){Dt=yt.strstart,Qt=yt.lookahead-(at-1);do yt.ins_h=(yt.ins_h<>>24,p>>>=S,x-=S,S=w>>>16&255,S===0)ot[f++]=w&65535;else if(S&16){B=w&65535,S&=15,S&&(x>>=S,x-=S),x<15&&(p+=J[c++]<>>24,p>>>=S,x-=S,S=w>>>16&255,S&16){if(R=w&65535,S&=15,xd){r.msg="invalid distance too far back",a.mode=b;break t}if(p>>>=S,x-=S,S=f-h,R>S){if(S=R-S,S>s&&a.sane){r.msg="invalid distance too far back",a.mode=b;break t}if(N=0,F=v,o===0){if(N+=t-S,S2;)ot[f++]=F[N++],ot[f++]=F[N++],ot[f++]=F[N++],B-=3;B&&(ot[f++]=F[N++],B>1&&(ot[f++]=F[N++]))}else{N=f-R;do ot[f++]=ot[N++],ot[f++]=ot[N++],ot[f++]=ot[N++],B-=3;while(B>2);B&&(ot[f++]=ot[N++],B>1&&(ot[f++]=ot[N++]))}}else if((S&64)===0){w=m[(w&65535)+(p&(1<>3,c-=B,x-=B<<3,p&=(1<>>24&255)+(ct>>>8&65280)+((ct&65280)<<8)+((ct&255)<<24)}function ve(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new u.Buf16(320),this.work=new u.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function le(ct){var Pt;return!ct||!ct.state?p:(Pt=ct.state,ct.total_in=ct.total_out=Pt.total=0,ct.msg="",Pt.wrap&&(ct.adler=Pt.wrap&1),Pt.mode=C,Pt.last=0,Pt.havedict=0,Pt.dmax=32768,Pt.head=null,Pt.hold=0,Pt.bits=0,Pt.lencode=Pt.lendyn=new u.Buf32(zt),Pt.distcode=Pt.distdyn=new u.Buf32(oe),Pt.sane=1,Pt.back=-1,s)}function Lt(ct){var Pt;return!ct||!ct.state?p:(Pt=ct.state,Pt.wsize=0,Pt.whave=0,Pt.wnext=0,le(ct))}function Wt(ct,Pt){var Q,$t;return!ct||!ct.state||($t=ct.state,Pt<0?(Q=0,Pt=-Pt):(Q=(Pt>>4)+1,Pt<48&&(Pt&=15)),Pt&&(Pt<8||Pt>15))?p:($t.window!==null&&$t.wbits!==Pt&&($t.window=null),$t.wrap=Q,$t.wbits=Pt,Lt(ct))}function ae(ct,Pt){var Q,$t;return ct?($t=new ve,ct.state=$t,$t.window=null,Q=Wt(ct,Pt),Q!==s&&(ct.state=null),Q):p}function fe(ct){return ae(ct,Et)}var ee=!0,ce,me;function Se(ct){if(ee){var Pt;for(ce=new u.Buf32(512),me=new u.Buf32(32),Pt=0;Pt<144;)ct.lens[Pt++]=8;for(;Pt<256;)ct.lens[Pt++]=9;for(;Pt<280;)ct.lens[Pt++]=7;for(;Pt<288;)ct.lens[Pt++]=8;for(c(f,ct.lens,0,288,ce,0,ct.work,{bits:9}),Pt=0;Pt<32;)ct.lens[Pt++]=5;c(h,ct.lens,0,32,me,0,ct.work,{bits:5}),ee=!1}ct.lencode=ce,ct.lenbits=9,ct.distcode=me,ct.distbits=5}function we(ct,Pt,Q,$t){var ge,z=ct.state;return z.window===null&&(z.wsize=1<=z.wsize?(u.arraySet(z.window,Pt,Q-z.wsize,z.wsize,0),z.wnext=0,z.whave=z.wsize):(ge=z.wsize-z.wnext,ge>$t&&(ge=$t),u.arraySet(z.window,Pt,Q-$t,ge,z.wnext),$t-=ge,$t?(u.arraySet(z.window,Pt,Q-$t,$t,0),z.wnext=$t,z.whave=z.wsize):(z.wnext+=ge,z.wnext===z.wsize&&(z.wnext=0),z.whave>>8&255,Q.check=n(Q.check,dr,2,0),Dt=0,Qt=0,Q.mode=w;break}if(Q.flags=0,Q.head&&(Q.head.done=!1),!(Q.wrap&1)||(((Dt&255)<<8)+(Dt>>8))%31){ct.msg="incorrect header check",Q.mode=et;break}if((Dt&15)!==g){ct.msg="unknown compression method",Q.mode=et;break}if(Dt>>>=4,Qt-=4,Xe=(Dt&15)+8,Q.wbits===0)Q.wbits=Xe;else if(Xe>Q.wbits){ct.msg="invalid window size",Q.mode=et;break}Q.dmax=1<>8&1),Q.flags&512&&(dr[0]=Dt&255,dr[1]=Dt>>>8&255,Q.check=n(Q.check,dr,2,0)),Dt=0,Qt=0,Q.mode=S;case S:for(;Qt<32;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>8&255,dr[2]=Dt>>>16&255,dr[3]=Dt>>>24&255,Q.check=n(Q.check,dr,4,0)),Dt=0,Qt=0,Q.mode=B;case B:for(;Qt<16;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>8),Q.flags&512&&(dr[0]=Dt&255,dr[1]=Dt>>>8&255,Q.check=n(Q.check,dr,2,0)),Dt=0,Qt=0,Q.mode=R;case R:if(Q.flags&1024){for(;Qt<16;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>8&255,Q.check=n(Q.check,dr,2,0)),Dt=0,Qt=0}else Q.head&&(Q.head.extra=null);Q.mode=N;case N:if(Q.flags&1024&&(Te=Q.length,Te>Xt&&(Te=Xt),Te&&(Q.head&&(Xe=Q.head.extra_len-Q.length,Q.head.extra||(Q.head.extra=new Array(Q.head.extra_len)),u.arraySet(Q.head.extra,$t,z,Te,Xe)),Q.flags&512&&(Q.check=n(Q.check,$t,Te,z)),Xt-=Te,z+=Te,Q.length-=Te),Q.length))break t;Q.length=0,Q.mode=F;case F:if(Q.flags&2048){if(Xt===0)break t;Te=0;do Xe=$t[z+Te++],Q.head&&Xe&&Q.length<65536&&(Q.head.name+=String.fromCharCode(Xe));while(Xe&&Te>9&1,Q.head.done=!0),ct.adler=Q.check=0,Q.mode=gt;break;case $:for(;Qt<32;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>=Qt&7,Qt-=Qt&7,Q.mode=rt;break}for(;Qt<3;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>=1,Qt-=1,Dt&3){case 0:Q.mode=wt;break;case 1:if(Se(Q),Q.mode=j,Pt===t){Dt>>>=2,Qt-=2;break t}break;case 2:Q.mode=St;break;case 3:ct.msg="invalid block type",Q.mode=et}Dt>>>=2,Qt-=2;break;case wt:for(Dt>>>=Qt&7,Qt-=Qt&7;Qt<32;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>16^65535)){ct.msg="invalid stored block lengths",Q.mode=et;break}if(Q.length=Dt&65535,Dt=0,Qt=0,Q.mode=at,Pt===t)break t;case at:Q.mode=dt;case dt:if(Te=Q.length,Te){if(Te>Xt&&(Te=Xt),Te>yt&&(Te=yt),Te===0)break t;u.arraySet(ge,$t,z,Te,Gt),Xt-=Te,z+=Te,yt-=Te,Gt+=Te,Q.length-=Te;break}Q.mode=gt;break;case St:for(;Qt<14;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>=5,Qt-=5,Q.ndist=(Dt&31)+1,Dt>>>=5,Qt-=5,Q.ncode=(Dt&15)+4,Dt>>>=4,Qt-=4,Q.nlen>286||Q.ndist>30){ct.msg="too many length or distance symbols",Q.mode=et;break}Q.have=0,Q.mode=V;case V:for(;Q.have>>=3,Qt-=3}for(;Q.have<19;)Q.lens[mn[Q.have++]]=0;if(Q.lencode=Q.lendyn,Q.lenbits=7,Ur={bits:Q.lenbits},zr=c(l,Q.lens,0,19,Q.lencode,0,Q.work,Ur),Q.lenbits=Ur.bits,zr){ct.msg="invalid code lengths set",Q.mode=et;break}Q.have=0,Q.mode=ft;case ft:for(;Q.have>>24,hr=Ze>>>16&255,yr=Ze&65535,!(ze<=Qt);){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>=ze,Qt-=ze,Q.lens[Q.have++]=yr;else{if(yr===16){for(Gr=ze+2;Qt>>=ze,Qt-=ze,Q.have===0){ct.msg="invalid bit length repeat",Q.mode=et;break}Xe=Q.lens[Q.have-1],Te=3+(Dt&3),Dt>>>=2,Qt-=2}else if(yr===17){for(Gr=ze+3;Qt>>=ze,Qt-=ze,Xe=0,Te=3+(Dt&7),Dt>>>=3,Qt-=3}else{for(Gr=ze+7;Qt>>=ze,Qt-=ze,Xe=0,Te=11+(Dt&127),Dt>>>=7,Qt-=7}if(Q.have+Te>Q.nlen+Q.ndist){ct.msg="invalid bit length repeat",Q.mode=et;break}for(;Te--;)Q.lens[Q.have++]=Xe}}if(Q.mode===et)break;if(Q.lens[256]===0){ct.msg="invalid code -- missing end-of-block",Q.mode=et;break}if(Q.lenbits=9,Ur={bits:Q.lenbits},zr=c(f,Q.lens,0,Q.nlen,Q.lencode,0,Q.work,Ur),Q.lenbits=Ur.bits,zr){ct.msg="invalid literal/lengths set",Q.mode=et;break}if(Q.distbits=6,Q.distcode=Q.distdyn,Ur={bits:Q.distbits},zr=c(h,Q.lens,Q.nlen,Q.ndist,Q.distcode,0,Q.work,Ur),Q.distbits=Ur.bits,zr){ct.msg="invalid distances set",Q.mode=et;break}if(Q.mode=j,Pt===t)break t;case j:Q.mode=Z;case Z:if(Xt>=6&&yt>=258){ct.next_out=Gt,ct.avail_out=yt,ct.next_in=z,ct.avail_in=Xt,Q.hold=Dt,Q.bits=Qt,a(ct,de),Gt=ct.next_out,ge=ct.output,yt=ct.avail_out,z=ct.next_in,$t=ct.input,Xt=ct.avail_in,Dt=Q.hold,Qt=Q.bits,Q.mode===gt&&(Q.back=-1);break}for(Q.back=0;Ze=Q.lencode[Dt&(1<>>24,hr=Ze>>>16&255,yr=Ze&65535,!(ze<=Qt);){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>Rr)],ze=Ze>>>24,hr=Ze>>>16&255,yr=Ze&65535,!(Rr+ze<=Qt);){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>=Rr,Qt-=Rr,Q.back+=Rr}if(Dt>>>=ze,Qt-=ze,Q.back+=ze,Q.length=yr,hr===0){Q.mode=O;break}if(hr&32){Q.back=-1,Q.mode=gt;break}if(hr&64){ct.msg="invalid literal/length code",Q.mode=et;break}Q.extra=hr&15,Q.mode=ut;case ut:if(Q.extra){for(Gr=Q.extra;Qt>>=Q.extra,Qt-=Q.extra,Q.back+=Q.extra}Q.was=Q.length,Q.mode=bt;case bt:for(;Ze=Q.distcode[Dt&(1<>>24,hr=Ze>>>16&255,yr=Ze&65535,!(ze<=Qt);){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>Rr)],ze=Ze>>>24,hr=Ze>>>16&255,yr=Ze&65535,!(Rr+ze<=Qt);){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>=Rr,Qt-=Rr,Q.back+=Rr}if(Dt>>>=ze,Qt-=ze,Q.back+=ze,hr&64){ct.msg="invalid distance code",Q.mode=et;break}Q.offset=yr,Q.extra=hr&15,Q.mode=It;case It:if(Q.extra){for(Gr=Q.extra;Qt>>=Q.extra,Qt-=Q.extra,Q.back+=Q.extra}if(Q.offset>Q.dmax){ct.msg="invalid distance too far back",Q.mode=et;break}Q.mode=L;case L:if(yt===0)break t;if(Te=de-yt,Q.offset>Te){if(Te=Q.offset-Te,Te>Q.whave&&Q.sane){ct.msg="invalid distance too far back",Q.mode=et;break}Te>Q.wnext?(Te-=Q.wnext,Ue=Q.wsize-Te):Ue=Q.wnext-Te,Te>Q.length&&(Te=Q.length),Ar=Q.window}else Ar=ge,Ue=Gt-Q.offset,Te=Q.length;Te>yt&&(Te=yt),yt-=Te,Q.length-=Te;do ge[Gt++]=Ar[Ue++];while(--Te);Q.length===0&&(Q.mode=Z);break;case O:if(yt===0)break t;ge[Gt++]=Q.length,yt--,Q.mode=Z;break;case rt:if(Q.wrap){for(;Qt<32;){if(Xt===0)break t;Xt--,Dt|=$t[z++]<=1&&Z[N]===0;N--);if(F>N&&(F=N),N===0)return A[m++]=20971520,A[m++]=20971520,C.bits=1,0;for(R=1;R0&&(o===c||N!==1))return-1;for(ut[1]=0,S=1;Sn||o===f&<>a)return 1;for(;;){L=S-ot,g[B]j?(O=bt[It+g[B]],rt=V[ft+g[B]]):(O=96,rt=0),mt=1<>ot)+wt]=L<<24|O<<16|rt|0;while(wt!==0);for(mt=1<>=1;if(mt!==0?(gt&=mt-1,gt+=mt):gt=0,B++,--Z[S]===0){if(S===N)break;S=v[p+g[B]]}if(S>F&&(gt&dt)!==at){for(ot===0&&(ot=F),St+=R,J=S-ot,$=1<n||o===f&<>a)return 1;at=gt&dt,A[at]=F<<24|J<<16|St-m|0}}return gt!==0&&(A[St+gt]=S-ot<<24|4194304|0),C.bits=F,0}},8898:function(T){T.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},342:function(T,b,e){var u=e(4236),r=4,n=0,a=1,c=2;function l(W){for(var k=W.length;--k>=0;)W[k]=0}var f=0,h=1,i=2,d=3,t=258,s=29,o=256,v=o+1+s,p=30,x=19,A=2*v+1,m=15,g=16,C=7,w=256,S=16,B=17,R=18,N=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],F=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],J=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ot=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],$=512,lt=new Array((v+2)*2);l(lt);var gt=new Array(p*2);l(gt);var mt=new Array($);l(mt);var wt=new Array(t-d+1);l(wt);var at=new Array(s);l(at);var dt=new Array(p);l(dt);function St(W,k,D,ht,ct){this.static_tree=W,this.extra_bits=k,this.extra_base=D,this.elems=ht,this.max_length=ct,this.has_stree=W&&W.length}var V,ft,j;function Z(W,k){this.dyn_tree=W,this.max_code=0,this.stat_desc=k}function ut(W){return W<256?mt[W]:mt[256+(W>>>7)]}function bt(W,k){W.pending_buf[W.pending++]=k&255,W.pending_buf[W.pending++]=k>>>8&255}function It(W,k,D){W.bi_valid>g-D?(W.bi_buf|=k<>g-W.bi_valid,W.bi_valid+=D-g):(W.bi_buf|=k<>>=1,D<<=1;while(--k>0);return D>>>1}function rt(W){W.bi_valid===16?(bt(W,W.bi_buf),W.bi_buf=0,W.bi_valid=0):W.bi_valid>=8&&(W.pending_buf[W.pending++]=W.bi_buf&255,W.bi_buf>>=8,W.bi_valid-=8)}function it(W,k){var D=k.dyn_tree,ht=k.max_code,ct=k.stat_desc.static_tree,Pt=k.stat_desc.has_stree,Q=k.stat_desc.extra_bits,$t=k.stat_desc.extra_base,ge=k.stat_desc.max_length,z,Gt,Xt,yt,Dt,Qt,Oe=0;for(yt=0;yt<=m;yt++)W.bl_count[yt]=0;for(D[W.heap[W.heap_max]*2+1]=0,z=W.heap_max+1;zge&&(yt=ge,Oe++),D[Gt*2+1]=yt,!(Gt>ht)&&(W.bl_count[yt]++,Dt=0,Gt>=$t&&(Dt=Q[Gt-$t]),Qt=D[Gt*2],W.opt_len+=Qt*(yt+Dt),Pt&&(W.static_len+=Qt*(ct[Gt*2+1]+Dt)));if(Oe!==0){do{for(yt=ge-1;W.bl_count[yt]===0;)yt--;W.bl_count[yt]--,W.bl_count[yt+1]+=2,W.bl_count[ge]--,Oe-=2}while(Oe>0);for(yt=ge;yt!==0;yt--)for(Gt=W.bl_count[yt];Gt!==0;)Xt=W.heap[--z],!(Xt>ht)&&(D[Xt*2+1]!==yt&&(W.opt_len+=(yt-D[Xt*2+1])*D[Xt*2],D[Xt*2+1]=yt),Gt--)}}function xt(W,k,D){var ht=new Array(m+1),ct=0,Pt,Q;for(Pt=1;Pt<=m;Pt++)ht[Pt]=ct=ct+D[Pt-1]<<1;for(Q=0;Q<=k;Q++){var $t=W[Q*2+1];$t!==0&&(W[Q*2]=O(ht[$t]++,$t))}}function et(){var W,k,D,ht,ct,Pt=new Array(m+1);for(D=0,ht=0;ht>=7;ht8?bt(W,W.bi_buf):W.bi_valid>0&&(W.pending_buf[W.pending++]=W.bi_buf),W.bi_buf=0,W.bi_valid=0}function zt(W,k,D,ht){Bt(W),ht&&(bt(W,D),bt(W,~D)),u.arraySet(W.pending_buf,W.window,k,D,W.pending),W.pending+=D}function oe(W,k,D,ht){var ct=k*2,Pt=D*2;return W[ct]>1;Q>=1;Q--)Kt(W,D,Q);z=Pt;do Q=W.heap[1],W.heap[1]=W.heap[W.heap_len--],Kt(W,D,1),$t=W.heap[1],W.heap[--W.heap_max]=Q,W.heap[--W.heap_max]=$t,D[z*2]=D[Q*2]+D[$t*2],W.depth[z]=(W.depth[Q]>=W.depth[$t]?W.depth[Q]:W.depth[$t])+1,D[Q*2+1]=D[$t*2+1]=z,W.heap[1]=z++,Kt(W,D,1);while(W.heap_len>=2);W.heap[--W.heap_max]=W.heap[1],it(W,k),xt(D,ge,W.bl_count)}function ve(W,k,D){var ht,ct=-1,Pt,Q=k[0*2+1],$t=0,ge=7,z=4;for(Q===0&&(ge=138,z=3),k[(D+1)*2+1]=65535,ht=0;ht<=D;ht++)Pt=Q,Q=k[(ht+1)*2+1],!(++$t=3&&W.bl_tree[ot[k]*2+1]===0;k--);return W.opt_len+=3*(k+1)+5+5+4,k}function Wt(W,k,D,ht){var ct;for(It(W,k-257,5),It(W,D-1,5),It(W,ht-4,4),ct=0;ct>>=1)if(k&1&&W.dyn_ltree[D*2]!==0)return n;if(W.dyn_ltree[18]!==0||W.dyn_ltree[20]!==0||W.dyn_ltree[26]!==0)return a;for(D=32;D0?(W.strm.data_type===c&&(W.strm.data_type=ae(W)),ie(W,W.l_desc),ie(W,W.d_desc),Q=Lt(W),ct=W.opt_len+3+7>>>3,Pt=W.static_len+3+7>>>3,Pt<=ct&&(ct=Pt)):ct=Pt=D+5,D+4<=ct&&k!==-1?ce(W,k,D,ht):W.strategy===r||Pt===ct?(It(W,(h<<1)+(ht?1:0),3),Et(W,lt,gt)):(It(W,(i<<1)+(ht?1:0),3),Wt(W,W.l_desc.max_code+1,W.d_desc.max_code+1,Q+1),Et(W,W.dyn_ltree,W.dyn_dtree)),st(W),ht&&Bt(W)}function we(W,k,D){return W.pending_buf[W.d_buf+W.last_lit*2]=k>>>8&255,W.pending_buf[W.d_buf+W.last_lit*2+1]=k&255,W.pending_buf[W.l_buf+W.last_lit]=D&255,W.last_lit++,k===0?W.dyn_ltree[D*2]++:(W.matches++,k--,W.dyn_ltree[(wt[D]+o+1)*2]++,W.dyn_dtree[ut(k)*2]++),W.last_lit===W.lit_bufsize-1}b._tr_init=ee,b._tr_stored_block=ce,b._tr_flush_block=Se,b._tr_tally=we,b._tr_align=me},2292:function(T){function b(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}T.exports=b},4155:function(T){var b=T.exports={},e,u;function r(){throw new Error("setTimeout has not been defined")}function n(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?e=setTimeout:e=r}catch{e=r}try{typeof clearTimeout=="function"?u=clearTimeout:u=n}catch{u=n}})();function a(v){if(e===setTimeout)return setTimeout(v,0);if((e===r||!e)&&setTimeout)return e=setTimeout,setTimeout(v,0);try{return e(v,0)}catch{try{return e.call(null,v,0)}catch{return e.call(this,v,0)}}}function c(v){if(u===clearTimeout)return clearTimeout(v);if((u===n||!u)&&clearTimeout)return u=clearTimeout,clearTimeout(v);try{return u(v)}catch{try{return u.call(null,v)}catch{return u.call(this,v)}}}var l=[],f=!1,h,i=-1;function d(){!f||!h||(f=!1,h.length?l=h.concat(l):i=-1,l.length&&t())}function t(){if(!f){var v=a(d);f=!0;for(var p=l.length;p;){for(h=l,l=[];++i1)for(var x=1;xO)switch(n[it]){case"textNode":lt(L);break;case"cdata":$(L,"oncdata",L.cdata),L.cdata="";break;case"script":$(L,"onscript",L.script),L.script="";break;default:mt(L,"Max buffer length exceeded: "+n[it])}rt=Math.max(rt,et)}var st=r.MAX_BUFFER_LENGTH-rt;L.bufferCheckPosition=st+L.position}function l(L){for(var O=0,rt=n.length;O?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}},3769:function(T){T.exports={10029:"maccenteuro",maccenteuro:{type:"_sbcs",chars:"\xC4\u0100\u0101\xC9\u0104\xD6\xDC\xE1\u0105\u010C\xE4\u010D\u0106\u0107\xE9\u0179\u017A\u010E\xED\u010F\u0112\u0113\u0116\xF3\u0117\xF4\xF6\xF5\xFA\u011A\u011B\xFC\u2020\xB0\u0118\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\u0119\xA8\u2260\u0123\u012E\u012F\u012A\u2264\u2265\u012B\u0136\u2202\u2211\u0142\u013B\u013C\u013D\u013E\u0139\u013A\u0145\u0146\u0143\xAC\u221A\u0144\u0147\u2206\xAB\xBB\u2026\xA0\u0148\u0150\xD5\u0151\u014C\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\u014D\u0154\u0155\u0158\u2039\u203A\u0159\u0156\u0157\u0160\u201A\u201E\u0161\u015A\u015B\xC1\u0164\u0165\xCD\u017D\u017E\u016A\xD3\xD4\u016B\u016E\xDA\u016F\u0170\u0171\u0172\u0173\xDD\xFD\u0137\u017B\u0141\u017C\u0122\u02C7"},808:"cp808",ibm808:"cp808",cp808:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\u20AC\u25A0\xA0"},mik:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u2514\u2534\u252C\u251C\u2500\u253C\u2563\u2551\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2510\u2591\u2592\u2593\u2502\u2524\u2116\xA7\u2557\u255D\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},cp720:{type:"_sbcs",chars:"\x80\x81\xE9\xE2\x84\xE0\x86\xE7\xEA\xEB\xE8\xEF\xEE\x8D\x8E\x8F\x90\u0651\u0652\xF4\xA4\u0640\xFB\xF9\u0621\u0622\u0623\u0624\xA3\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0636\u0637\u0638\u0639\u063A\u0641\xB5\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u2261\u064B\u064C\u064D\u064E\u064F\u0650\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ascii8bit:"ascii",usascii:"ascii",ansix34:"ascii",ansix341968:"ascii",ansix341986:"ascii",csascii:"ascii",cp367:"ascii",ibm367:"ascii",isoir6:"ascii",iso646us:"ascii",iso646irv:"ascii",us:"ascii",latin1:"iso88591",latin2:"iso88592",latin3:"iso88593",latin4:"iso88594",latin5:"iso88599",latin6:"iso885910",latin7:"iso885913",latin8:"iso885914",latin9:"iso885915",latin10:"iso885916",csisolatin1:"iso88591",csisolatin2:"iso88592",csisolatin3:"iso88593",csisolatin4:"iso88594",csisolatincyrillic:"iso88595",csisolatinarabic:"iso88596",csisolatingreek:"iso88597",csisolatinhebrew:"iso88598",csisolatin5:"iso88599",csisolatin6:"iso885910",l1:"iso88591",l2:"iso88592",l3:"iso88593",l4:"iso88594",l5:"iso88599",l6:"iso885910",l7:"iso885913",l8:"iso885914",l9:"iso885915",l10:"iso885916",isoir14:"iso646jp",isoir57:"iso646cn",isoir100:"iso88591",isoir101:"iso88592",isoir109:"iso88593",isoir110:"iso88594",isoir144:"iso88595",isoir127:"iso88596",isoir126:"iso88597",isoir138:"iso88598",isoir148:"iso88599",isoir157:"iso885910",isoir166:"tis620",isoir179:"iso885913",isoir199:"iso885914",isoir203:"iso885915",isoir226:"iso885916",cp819:"iso88591",ibm819:"iso88591",cyrillic:"iso88595",arabic:"iso88596",arabic8:"iso88596",ecma114:"iso88596",asmo708:"iso88596",greek:"iso88597",greek8:"iso88597",ecma118:"iso88597",elot928:"iso88597",hebrew:"iso88598",hebrew8:"iso88598",turkish:"iso88599",turkish8:"iso88599",thai:"iso885911",thai8:"iso885911",celtic:"iso885914",celtic8:"iso885914",isoceltic:"iso885914",tis6200:"tis620",tis62025291:"tis620",tis62025330:"tis620",1e4:"macroman",10006:"macgreek",10007:"maccyrillic",10079:"maciceland",10081:"macturkish",cspc8codepage437:"cp437",cspc775baltic:"cp775",cspc850multilingual:"cp850",cspcp852:"cp852",cspc862latinhebrew:"cp862",cpgr:"cp869",msee:"cp1250",mscyrl:"cp1251",msansi:"cp1252",msgreek:"cp1253",msturk:"cp1254",mshebr:"cp1255",msarab:"cp1256",winbaltrim:"cp1257",cp20866:"koi8r",20866:"koi8r",ibm878:"koi8r",cskoi8r:"koi8r",cp21866:"koi8u",21866:"koi8u",ibm1168:"koi8u",strk10482002:"rk1048",tcvn5712:"tcvn",tcvn57121:"tcvn",gb198880:"iso646cn",cn:"iso646cn",csiso14jisc6220ro:"iso646jp",jisc62201969ro:"iso646jp",jp:"iso646jp",cshproman8:"hproman8",r8:"hproman8",roman8:"hproman8",xroman8:"hproman8",ibm1051:"hproman8",mac:"macintosh",csmacintosh:"macintosh"}},1279:function(T,b,e){var l=e(7103).Buffer;b.utf16be=r;function r(){}r.prototype.encoder=n,r.prototype.decoder=a,r.prototype.bomAware=!0;function n(){}n.prototype.write=function(i){for(var d=l.from(i,"ucs2"),t=0;t=100)break t}return v>o?"utf-16be":v0){for(;t1114111)&&(s=o),s>=65536){s-=65536;var v=55296|s>>10;d[t++]=v&255,d[t++]=v>>8;var s=56320|s&1023}return d[t++]=s&255,d[t++]=s>>8,t}a.prototype.end=function(){this.overflow.length=0},b.utf32=u,b.ucs4="utf32";function u(d,t){this.iconv=t}u.prototype.encoder=f,u.prototype.decoder=h;function f(d,t){d=d||{},d.addBOM===void 0&&(d.addBOM=!0),this.encoder=t.iconv.getEncoder(d.defaultEncoding||"utf-32le",d)}f.prototype.write=function(d){return this.encoder.write(d)},f.prototype.end=function(){return this.encoder.end()};function h(d,t){this.decoder=null,this.initialBufs=[],this.initialBufsLen=0,this.options=d||{},this.iconv=t.iconv}h.prototype.write=function(d){if(!this.decoder){if(this.initialBufs.push(d),this.initialBufsLen+=d.length,this.initialBufsLen<32)return"";var t=i(this.initialBufs,this.options.defaultEncoding);this.decoder=this.iconv.getDecoder(t,this.options);for(var s="",o=0;o16)&&p++,(s[3]!==0||s[2]>16)&&v++,s[0]===0&&s[1]===0&&(s[2]!==0||s[3]!==0)&&A++,(s[0]!==0||s[1]!==0)&&s[2]===0&&s[3]===0&&x++,s.length=0,o++,o>=100)break t}return A-p>x-v?"utf-32be":A-p0&&(x=this.iconv.decode(l.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",x},b.utf7imap=s;function s(x,A){this.iconv=A}s.prototype.encoder=o,s.prototype.decoder=v,s.prototype.bomAware=!0;function o(x,A){this.iconv=A.iconv,this.inBase64=!1,this.base64Accum=l.alloc(6),this.base64AccumIdx=0}o.prototype.write=function(x){for(var A=this.inBase64,m=this.base64Accum,g=this.base64AccumIdx,C=l.alloc(x.length*5+10),w=0,S=0;S0&&(w+=C.write(m.slice(0,g).toString("base64").replace(/\//g,",").replace(/=+$/,""),w),g=0),C[w++]=d,A=!1),A||(C[w++]=B,B===t&&(C[w++]=d))):(A||(C[w++]=t,A=!0),A&&(m[g++]=B>>8,m[g++]=B&255,g==m.length&&(w+=C.write(m.toString("base64").replace(/\//g,","),w),g=0)))}return this.inBase64=A,this.base64AccumIdx=g,C.slice(0,w)},o.prototype.end=function(){var x=l.alloc(10),A=0;return this.inBase64&&(this.base64AccumIdx>0&&(A+=x.write(this.base64Accum.slice(0,this.base64AccumIdx).toString("base64").replace(/\//g,",").replace(/=+$/,""),A),this.base64AccumIdx=0),x[A++]=d,this.inBase64=!1),x.slice(0,A)};function v(x,A){this.iconv=A.iconv,this.inBase64=!1,this.base64Accum=""}var p=f.slice();p[",".charCodeAt(0)]=!0,v.prototype.write=function(x){for(var A="",m=0,g=this.inBase64,C=this.base64Accum,w=0;w0&&(x=this.iconv.decode(l.from(this.base64Accum,"base64"),"utf16-be")),this.inBase64=!1,this.base64Accum="",x}},5395:function(T,b){var e="\uFEFF";b.PrependBOM=l;function l(n,a){this.encoder=n,this.addBOM=!0}l.prototype.write=function(n){return this.addBOM&&(n=e+n,this.addBOM=!1),this.encoder.write(n)},l.prototype.end=function(){return this.encoder.end()},b.StripBOM=r;function r(n,a){this.decoder=n,this.pass=!1,this.options=a||{}}r.prototype.write=function(n){var a=this.decoder.write(n);return this.pass||!a||(a[0]===e&&(a=a.slice(1),typeof this.options.stripBOM=="function"&&this.options.stripBOM()),this.pass=!0),a},r.prototype.end=function(){return this.decoder.end()}},4914:function(T,b,e){var l=e(7103).Buffer,r=e(5395),n=T.exports;n.encodings=null,n.defaultCharUnicode="\uFFFD",n.defaultCharSingleByte="?",n.encode=function(u,f,h){u=""+(u||"");var i=n.getEncoder(f,h),d=i.write(u),t=i.end();return t&&t.length>0?l.concat([d,t]):d},n.decode=function(u,f,h){typeof u=="string"&&(n.skipDecodeWarning||(console.error("Iconv-lite warning: decode()-ing strings is deprecated. Refer to https://github.com/ashtuchkin/iconv-lite/wiki/Use-Buffers-when-decoding"),n.skipDecodeWarning=!0),u=l.from(""+(u||""),"binary"));var i=n.getDecoder(f,h),d=i.write(u),t=i.end();return t?d+t:d},n.encodingExists=function(u){try{return n.getCodec(u),!0}catch{return!1}},n.toEncoding=n.encode,n.fromEncoding=n.decode,n._codecDataCache={},n.getCodec=function(u){n.encodings||(n.encodings=e(6934));for(var f=n._canonicalizeEncoding(u),h={};;){var i=n._codecDataCache[f];if(i)return i;var d=n.encodings[f];switch(typeof d){case"string":f=d;break;case"object":for(var t in d)h[t]=d[t];h.encodingName||(h.encodingName=f),f=d.type;break;case"function":return h.encodingName||(h.encodingName=f),i=new d(h,n),n._codecDataCache[h.encodingName]=i,i;default:throw new Error("Encoding not recognized: '"+u+"' (searched as: '"+f+"')")}}},n._canonicalizeEncoding=function(c){return(""+c).toLowerCase().replace(/:\d{4}$|[^0-9a-z]/g,"")},n.getEncoder=function(u,f){var h=n.getCodec(u),i=new h.encoder(f,h);return h.bomAware&&f&&f.addBOM&&(i=new r.PrependBOM(i,f)),i},n.getDecoder=function(u,f){var h=n.getCodec(u),i=new h.decoder(f,h);return h.bomAware&&!(f&&f.stripBOM===!1)&&(i=new r.StripBOM(i,f)),i},n.enableStreamingAPI=function(u){if(!n.supportsStreams){var f=e(8044)(u);n.IconvLiteEncoderStream=f.IconvLiteEncoderStream,n.IconvLiteDecoderStream=f.IconvLiteDecoderStream,n.encodeStream=function(i,d){return new n.IconvLiteEncoderStream(n.getEncoder(i,d),d)},n.decodeStream=function(i,d){return new n.IconvLiteDecoderStream(n.getDecoder(i,d),d)},n.supportsStreams=!0}};var a;try{a=e(5832)}catch{}a&&a.Transform?n.enableStreamingAPI(a):n.encodeStream=n.decodeStream=function(){throw new Error("iconv-lite Streaming API is not enabled. Use iconv.enableStreamingAPI(require('stream')); to enable it.")}},8044:function(T,b,e){var l=e(7103).Buffer;T.exports=function(r){var n=r.Transform;function a(u,f){this.conv=u,f=f||{},f.decodeStrings=!1,n.call(this,f)}a.prototype=Object.create(n.prototype,{constructor:{value:a}}),a.prototype._transform=function(u,f,h){if(typeof u!="string")return h(new Error("Iconv encoding stream needs strings as its input."));try{var i=this.conv.write(u);i&&i.length&&this.push(i),h()}catch(d){h(d)}},a.prototype._flush=function(u){try{var f=this.conv.end();f&&f.length&&this.push(f),u()}catch(h){u(h)}},a.prototype.collect=function(u){var f=[];return this.on("error",u),this.on("data",function(h){f.push(h)}),this.on("end",function(){u(null,l.concat(f))}),this};function c(u,f){this.conv=u,f=f||{},f.encoding=this.encoding="utf8",n.call(this,f)}return c.prototype=Object.create(n.prototype,{constructor:{value:c}}),c.prototype._transform=function(u,f,h){if(!l.isBuffer(u)&&!(u instanceof Uint8Array))return h(new Error("Iconv decoding stream needs buffers as its input."));try{var i=this.conv.write(u);i&&i.length&&this.push(i,this.encoding),h()}catch(d){h(d)}},c.prototype._flush=function(u){try{var f=this.conv.end();f&&f.length&&this.push(f,this.encoding),u()}catch(h){u(h)}},c.prototype.collect=function(u){var f="";return this.on("error",u),this.on("data",function(h){f+=h}),this.on("end",function(){u(null,f)}),this},{IconvLiteEncoderStream:a,IconvLiteDecoderStream:c}}},645:function(T,b){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */b.read=function(e,l,r,n,a){var c,u,f=a*8-n-1,h=(1<>1,d=-7,t=r?a-1:0,s=r?-1:1,o=e[l+t];for(t+=s,c=o&(1<<-d)-1,o>>=-d,d+=f;d>0;c=c*256+e[l+t],t+=s,d-=8);for(u=c&(1<<-d)-1,c>>=-d,d+=n;d>0;u=u*256+e[l+t],t+=s,d-=8);if(c===0)c=1-i;else{if(c===h)return u?NaN:(o?-1:1)*(1/0);u=u+Math.pow(2,n),c=c-i}return(o?-1:1)*u*Math.pow(2,c-n)},b.write=function(e,l,r,n,a,c){var u,f,h,i=c*8-a-1,d=(1<>1,s=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,o=n?0:c-1,v=n?1:-1,p=l<0||l===0&&1/l<0?1:0;for(l=Math.abs(l),isNaN(l)||l===1/0?(f=isNaN(l)?1:0,u=d):(u=Math.floor(Math.log(l)/Math.LN2),l*(h=Math.pow(2,-u))<1&&(u--,h*=2),u+t>=1?l+=s/h:l+=s*Math.pow(2,1-t),l*h>=2&&(u++,h/=2),u+t>=d?(f=0,u=d):u+t>=1?(f=(l*h-1)*Math.pow(2,a),u=u+t):(f=l*Math.pow(2,t-1)*Math.pow(2,a),u=0));a>=8;e[r+o]=f&255,o+=v,f/=256,a-=8);for(u=u<0;e[r+o]=u&255,o+=v,u/=256,i-=8);e[r+o-v]|=p*128}},5717:function(T){typeof Object.create=="function"?T.exports=function(e,l){l&&(e.super_=l,e.prototype=Object.create(l.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:T.exports=function(e,l){if(l){e.super_=l;var r=function(){};r.prototype=l.prototype,e.prototype=new r,e.prototype.constructor=e}}},2584:function(T,b,e){var l=e(6410)(),r=e(1924),n=r("Object.prototype.toString"),a=function(h){return l&&h&&typeof h=="object"&&Symbol.toStringTag in h?!1:n(h)==="[object Arguments]"},c=function(h){return a(h)?!0:h!==null&&typeof h=="object"&&typeof h.length=="number"&&h.length>=0&&n(h)!=="[object Array]"&&n(h.callee)==="[object Function]"},u=function(){return a(arguments)}();a.isLegacyArguments=c,T.exports=u?a:c},5320:function(T){var b=Function.prototype.toString,e=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,l,r;if(typeof e=="function"&&typeof Object.defineProperty=="function")try{l=Object.defineProperty({},"length",{get:function(){throw r}}),r={},e(function(){throw 42},null,l)}catch(A){A!==r&&(e=null)}else e=null;var n=/^\s*class\b/,a=function(m){try{var g=b.call(m);return n.test(g)}catch{return!1}},c=function(m){try{return a(m)?!1:(b.call(m),!0)}catch{return!1}},u=Object.prototype.toString,f="[object Object]",h="[object Function]",i="[object GeneratorFunction]",d="[object HTMLAllCollection]",t="[object HTML document.all class]",s="[object HTMLCollection]",o=typeof Symbol=="function"&&!!Symbol.toStringTag,v=!(0 in[,]),p=function(){return!1};if(typeof document=="object"){var x=document.all;u.call(x)===u.call(document.all)&&(p=function(m){if((v||!m)&&(typeof m>"u"||typeof m=="object"))try{var g=u.call(m);return(g===d||g===t||g===s||g===f)&&m("")==null}catch{}return!1})}T.exports=e?function(m){if(p(m))return!0;if(!m||typeof m!="function"&&typeof m!="object")return!1;try{e(m,null,l)}catch(g){if(g!==r)return!1}return!a(m)&&c(m)}:function(m){if(p(m))return!0;if(!m||typeof m!="function"&&typeof m!="object")return!1;if(o)return c(m);if(a(m))return!1;var g=u.call(m);return g!==h&&g!==i&&!/^\[object HTML/.test(g)?!1:c(m)}},8923:function(T,b,e){var l=Date.prototype.getDay,r=function(f){try{return l.call(f),!0}catch{return!1}},n=Object.prototype.toString,a="[object Date]",c=e(6410)();T.exports=function(f){return typeof f!="object"||f===null?!1:c?r(f):n.call(f)===a}},8662:function(T,b,e){var l=Object.prototype.toString,r=Function.prototype.toString,n=/^\s*(?:function)?\*/,a=e(6410)(),c=Object.getPrototypeOf,u=function(){if(!a)return!1;try{return Function("return function*() {}")()}catch{}},f;T.exports=function(i){if(typeof i!="function")return!1;if(n.test(r.call(i)))return!0;if(!a){var d=l.call(i);return d==="[object GeneratorFunction]"}if(!c)return!1;if(typeof f>"u"){var t=u();f=t?c(t):!1}return c(i)===f}},8611:function(T){T.exports=function(e){return e!==e}},360:function(T,b,e){var l=e(5559),r=e(4289),n=e(8611),a=e(9415),c=e(6743),u=l(a(),Number);r(u,{getPolyfill:a,implementation:n,shim:c}),T.exports=u},9415:function(T,b,e){var l=e(8611);T.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:l}},6743:function(T,b,e){var l=e(4289),r=e(9415);T.exports=function(){var a=r();return l(Number,{isNaN:a},{isNaN:function(){return Number.isNaN!==a}}),a}},8420:function(T,b,e){var l=e(1924),r=e(6410)(),n,a,c,u;if(r){n=l("Object.prototype.hasOwnProperty"),a=l("RegExp.prototype.exec"),c={};var f=function(){throw c};u={toString:f,valueOf:f},typeof Symbol.toPrimitive=="symbol"&&(u[Symbol.toPrimitive]=f)}var h=l("Object.prototype.toString"),i=Object.getOwnPropertyDescriptor,d="[object RegExp]";T.exports=r?function(s){if(!s||typeof s!="object")return!1;var o=i(s,"lastIndex"),v=o&&n(o,"value");if(!v)return!1;try{a(s,u)}catch(p){return p===c}}:function(s){return!s||typeof s!="object"&&typeof s!="function"?!1:h(s)===d}},5692:function(T,b,e){var l=e(4029),r=e(3083),n=e(1924),a=n("Object.prototype.toString"),c=e(6410)(),u=typeof globalThis>"u"?e.g:globalThis,f=r(),h=n("Array.prototype.indexOf",!0)||function(p,x){for(var A=0;A-1}return t?o(p):!1}},4244:function(T){var b=function(e){return e!==e};T.exports=function(l,r){return l===0&&r===0?1/l===1/r:!!(l===r||b(l)&&b(r))}},609:function(T,b,e){var l=e(4289),r=e(5559),n=e(4244),a=e(5624),c=e(2281),u=r(a(),Object);l(u,{getPolyfill:a,implementation:n,shim:c}),T.exports=u},5624:function(T,b,e){var l=e(4244);T.exports=function(){return typeof Object.is=="function"?Object.is:l}},2281:function(T,b,e){var l=e(5624),r=e(4289);T.exports=function(){var a=l();return r(Object,{is:a},{is:function(){return Object.is!==a}}),a}},8987:function(T,b,e){var l;if(!Object.keys){var r=Object.prototype.hasOwnProperty,n=Object.prototype.toString,a=e(1414),c=Object.prototype.propertyIsEnumerable,u=!c.call({toString:null},"toString"),f=c.call(function(){},"prototype"),h=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],i=function(o){var v=o.constructor;return v&&v.prototype===o},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},t=function(){if(typeof window>"u")return!1;for(var o in window)try{if(!d["$"+o]&&r.call(window,o)&&window[o]!==null&&typeof window[o]=="object")try{i(window[o])}catch{return!0}}catch{return!0}return!1}(),s=function(o){if(typeof window>"u"||!t)return i(o);try{return i(o)}catch{return!1}};l=function(v){var p=v!==null&&typeof v=="object",x=n.call(v)==="[object Function]",A=a(v),m=p&&n.call(v)==="[object String]",g=[];if(!p&&!x&&!A)throw new TypeError("Object.keys called on a non-object");var C=f&&x;if(m&&v.length>0&&!r.call(v,0))for(var w=0;w0)for(var S=0;S=0&&b.call(l.callee)==="[object Function]"),n}},4236:function(T,b){var e=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function l(a,c){return Object.prototype.hasOwnProperty.call(a,c)}b.assign=function(a){for(var c=Array.prototype.slice.call(arguments,1);c.length;){var u=c.shift();if(!!u){if(typeof u!="object")throw new TypeError(u+"must be non-object");for(var f in u)l(u,f)&&(a[f]=u[f])}}return a},b.shrinkBuf=function(a,c){return a.length===c?a:a.subarray?a.subarray(0,c):(a.length=c,a)};var r={arraySet:function(a,c,u,f,h){if(c.subarray&&a.subarray){a.set(c.subarray(u,u+f),h);return}for(var i=0;i>>16&65535|0,u=0;r!==0;){u=r>2e3?2e3:r,r-=u;do a=a+l[n++]|0,c=c+a|0;while(--u);a%=65521,c%=65521}return a|c<<16|0}T.exports=b},1619:function(T){T.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},2869:function(T){function b(){for(var r,n=[],a=0;a<256;a++){r=a;for(var c=0;c<8;c++)r=r&1?3988292384^r>>>1:r>>>1;n[a]=r}return n}var e=b();function l(r,n,a,c){var u=e,f=c+a;r^=-1;for(var h=c;h>>8^u[(r^n[h])&255];return r^-1}T.exports=l},405:function(T,b,e){var l=e(4236),r=e(342),n=e(6069),a=e(2869),c=e(8898),u=0,f=1,h=3,i=4,d=5,t=0,s=1,o=-2,v=-3,p=-5,x=-1,A=1,m=2,g=3,C=4,w=0,S=2,B=8,R=9,N=15,F=8,J=29,ot=256,$=ot+1+J,lt=30,gt=19,mt=2*$+1,wt=15,at=3,dt=258,St=dt+at+1,V=32,ft=42,j=69,Z=73,ut=91,bt=103,It=113,L=666,O=1,rt=2,it=3,xt=4,et=3;function st(z,Gt){return z.msg=c[Gt],Gt}function Bt(z){return(z<<1)-(z>4?9:0)}function zt(z){for(var Gt=z.length;--Gt>=0;)z[Gt]=0}function oe(z){var Gt=z.state,Xt=Gt.pending;Xt>z.avail_out&&(Xt=z.avail_out),Xt!==0&&(l.arraySet(z.output,Gt.pending_buf,Gt.pending_out,Xt,z.next_out),z.next_out+=Xt,Gt.pending_out+=Xt,z.total_out+=Xt,z.avail_out-=Xt,Gt.pending-=Xt,Gt.pending===0&&(Gt.pending_out=0))}function Kt(z,Gt){r._tr_flush_block(z,z.block_start>=0?z.block_start:-1,z.strstart-z.block_start,Gt),z.block_start=z.strstart,oe(z.strm)}function Et(z,Gt){z.pending_buf[z.pending++]=Gt}function ie(z,Gt){z.pending_buf[z.pending++]=Gt>>>8&255,z.pending_buf[z.pending++]=Gt&255}function ve(z,Gt,Xt,yt){var Dt=z.avail_in;return Dt>yt&&(Dt=yt),Dt===0?0:(z.avail_in-=Dt,l.arraySet(Gt,z.input,z.next_in,Dt,Xt),z.state.wrap===1?z.adler=n(z.adler,Gt,Dt,Xt):z.state.wrap===2&&(z.adler=a(z.adler,Gt,Dt,Xt)),z.next_in+=Dt,z.total_in+=Dt,Dt)}function le(z,Gt){var Xt=z.max_chain_length,yt=z.strstart,Dt,Qt,Oe=z.prev_length,de=z.nice_match,Te=z.strstart>z.w_size-St?z.strstart-(z.w_size-St):0,Ue=z.window,Ar=z.w_mask,Ze=z.prev,ze=z.strstart+dt,hr=Ue[yt+Oe-1],yr=Ue[yt+Oe];z.prev_length>=z.good_match&&(Xt>>=2),de>z.lookahead&&(de=z.lookahead);do if(Dt=Gt,!(Ue[Dt+Oe]!==yr||Ue[Dt+Oe-1]!==hr||Ue[Dt]!==Ue[yt]||Ue[++Dt]!==Ue[yt+1])){yt+=2,Dt++;do;while(Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&Ue[++yt]===Ue[++Dt]&&ytOe){if(z.match_start=Gt,Oe=Qt,Qt>=de)break;hr=Ue[yt+Oe-1],yr=Ue[yt+Oe]}}while((Gt=Ze[Gt&Ar])>Te&&--Xt!==0);return Oe<=z.lookahead?Oe:z.lookahead}function Lt(z){var Gt=z.w_size,Xt,yt,Dt,Qt,Oe;do{if(Qt=z.window_size-z.lookahead-z.strstart,z.strstart>=Gt+(Gt-St)){l.arraySet(z.window,z.window,Gt,Gt,0),z.match_start-=Gt,z.strstart-=Gt,z.block_start-=Gt,yt=z.hash_size,Xt=yt;do Dt=z.head[--Xt],z.head[Xt]=Dt>=Gt?Dt-Gt:0;while(--yt);yt=Gt,Xt=yt;do Dt=z.prev[--Xt],z.prev[Xt]=Dt>=Gt?Dt-Gt:0;while(--yt);Qt+=Gt}if(z.strm.avail_in===0)break;if(yt=ve(z.strm,z.window,z.strstart+z.lookahead,Qt),z.lookahead+=yt,z.lookahead+z.insert>=at)for(Oe=z.strstart-z.insert,z.ins_h=z.window[Oe],z.ins_h=(z.ins_h<z.pending_buf_size-5&&(Xt=z.pending_buf_size-5);;){if(z.lookahead<=1){if(Lt(z),z.lookahead===0&&Gt===u)return O;if(z.lookahead===0)break}z.strstart+=z.lookahead,z.lookahead=0;var yt=z.block_start+Xt;if((z.strstart===0||z.strstart>=yt)&&(z.lookahead=z.strstart-yt,z.strstart=yt,Kt(z,!1),z.strm.avail_out===0)||z.strstart-z.block_start>=z.w_size-St&&(Kt(z,!1),z.strm.avail_out===0))return O}return z.insert=0,Gt===i?(Kt(z,!0),z.strm.avail_out===0?it:xt):(z.strstart>z.block_start&&(Kt(z,!1),z.strm.avail_out===0),O)}function ae(z,Gt){for(var Xt,yt;;){if(z.lookahead=at&&(z.ins_h=(z.ins_h<=at)if(yt=r._tr_tally(z,z.strstart-z.match_start,z.match_length-at),z.lookahead-=z.match_length,z.match_length<=z.max_lazy_match&&z.lookahead>=at){z.match_length--;do z.strstart++,z.ins_h=(z.ins_h<=at&&(z.ins_h=(z.ins_h<4096)&&(z.match_length=at-1)),z.prev_length>=at&&z.match_length<=z.prev_length){Dt=z.strstart+z.lookahead-at,yt=r._tr_tally(z,z.strstart-1-z.prev_match,z.prev_length-at),z.lookahead-=z.prev_length-1,z.prev_length-=2;do++z.strstart<=Dt&&(z.ins_h=(z.ins_h<=at&&z.strstart>0&&(Dt=z.strstart-1,yt=Oe[Dt],yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt])){Qt=z.strstart+dt;do;while(yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt]&&yt===Oe[++Dt]&&Dtz.lookahead&&(z.match_length=z.lookahead)}if(z.match_length>=at?(Xt=r._tr_tally(z,1,z.match_length-at),z.lookahead-=z.match_length,z.strstart+=z.match_length,z.match_length=0):(Xt=r._tr_tally(z,0,z.window[z.strstart]),z.lookahead--,z.strstart++),Xt&&(Kt(z,!1),z.strm.avail_out===0))return O}return z.insert=0,Gt===i?(Kt(z,!0),z.strm.avail_out===0?it:xt):z.last_lit&&(Kt(z,!1),z.strm.avail_out===0)?O:rt}function ce(z,Gt){for(var Xt;;){if(z.lookahead===0&&(Lt(z),z.lookahead===0)){if(Gt===u)return O;break}if(z.match_length=0,Xt=r._tr_tally(z,0,z.window[z.strstart]),z.lookahead--,z.strstart++,Xt&&(Kt(z,!1),z.strm.avail_out===0))return O}return z.insert=0,Gt===i?(Kt(z,!0),z.strm.avail_out===0?it:xt):z.last_lit&&(Kt(z,!1),z.strm.avail_out===0)?O:rt}function me(z,Gt,Xt,yt,Dt){this.good_length=z,this.max_lazy=Gt,this.nice_length=Xt,this.max_chain=yt,this.func=Dt}var Se;Se=[new me(0,0,0,0,Wt),new me(4,4,8,4,ae),new me(4,5,16,8,ae),new me(4,6,32,32,ae),new me(4,4,16,16,fe),new me(8,16,32,32,fe),new me(8,16,128,128,fe),new me(8,32,128,256,fe),new me(32,128,258,1024,fe),new me(32,258,258,4096,fe)];function we(z){z.window_size=2*z.w_size,zt(z.head),z.max_lazy_match=Se[z.level].max_lazy,z.good_match=Se[z.level].good_length,z.nice_match=Se[z.level].nice_length,z.max_chain_length=Se[z.level].max_chain,z.strstart=0,z.block_start=0,z.lookahead=0,z.insert=0,z.match_length=z.prev_length=at-1,z.match_available=0,z.ins_h=0}function W(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=B,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new l.Buf16(mt*2),this.dyn_dtree=new l.Buf16((2*lt+1)*2),this.bl_tree=new l.Buf16((2*gt+1)*2),zt(this.dyn_ltree),zt(this.dyn_dtree),zt(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new l.Buf16(wt+1),this.heap=new l.Buf16(2*$+1),zt(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new l.Buf16(2*$+1),zt(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function k(z){var Gt;return!z||!z.state?st(z,o):(z.total_in=z.total_out=0,z.data_type=S,Gt=z.state,Gt.pending=0,Gt.pending_out=0,Gt.wrap<0&&(Gt.wrap=-Gt.wrap),Gt.status=Gt.wrap?ft:It,z.adler=Gt.wrap===2?0:1,Gt.last_flush=u,r._tr_init(Gt),t)}function D(z){var Gt=k(z);return Gt===t&&we(z.state),Gt}function ht(z,Gt){return!z||!z.state||z.state.wrap!==2?o:(z.state.gzhead=Gt,t)}function ct(z,Gt,Xt,yt,Dt,Qt){if(!z)return o;var Oe=1;if(Gt===x&&(Gt=6),yt<0?(Oe=0,yt=-yt):yt>15&&(Oe=2,yt-=16),Dt<1||Dt>R||Xt!==B||yt<8||yt>15||Gt<0||Gt>9||Qt<0||Qt>C)return st(z,o);yt===8&&(yt=9);var de=new W;return z.state=de,de.strm=z,de.wrap=Oe,de.gzhead=null,de.w_bits=yt,de.w_size=1<d||Gt<0)return z?st(z,o):o;if(yt=z.state,!z.output||!z.input&&z.avail_in!==0||yt.status===L&&Gt!==i)return st(z,z.avail_out===0?p:o);if(yt.strm=z,Xt=yt.last_flush,yt.last_flush=Gt,yt.status===ft)if(yt.wrap===2)z.adler=0,Et(yt,31),Et(yt,139),Et(yt,8),yt.gzhead?(Et(yt,(yt.gzhead.text?1:0)+(yt.gzhead.hcrc?2:0)+(yt.gzhead.extra?4:0)+(yt.gzhead.name?8:0)+(yt.gzhead.comment?16:0)),Et(yt,yt.gzhead.time&255),Et(yt,yt.gzhead.time>>8&255),Et(yt,yt.gzhead.time>>16&255),Et(yt,yt.gzhead.time>>24&255),Et(yt,yt.level===9?2:yt.strategy>=m||yt.level<2?4:0),Et(yt,yt.gzhead.os&255),yt.gzhead.extra&&yt.gzhead.extra.length&&(Et(yt,yt.gzhead.extra.length&255),Et(yt,yt.gzhead.extra.length>>8&255)),yt.gzhead.hcrc&&(z.adler=a(z.adler,yt.pending_buf,yt.pending,0)),yt.gzindex=0,yt.status=j):(Et(yt,0),Et(yt,0),Et(yt,0),Et(yt,0),Et(yt,0),Et(yt,yt.level===9?2:yt.strategy>=m||yt.level<2?4:0),Et(yt,et),yt.status=It);else{var Oe=B+(yt.w_bits-8<<4)<<8,de=-1;yt.strategy>=m||yt.level<2?de=0:yt.level<6?de=1:yt.level===6?de=2:de=3,Oe|=de<<6,yt.strstart!==0&&(Oe|=V),Oe+=31-Oe%31,yt.status=It,ie(yt,Oe),yt.strstart!==0&&(ie(yt,z.adler>>>16),ie(yt,z.adler&65535)),z.adler=1}if(yt.status===j)if(yt.gzhead.extra){for(Dt=yt.pending;yt.gzindex<(yt.gzhead.extra.length&65535)&&!(yt.pending===yt.pending_buf_size&&(yt.gzhead.hcrc&&yt.pending>Dt&&(z.adler=a(z.adler,yt.pending_buf,yt.pending-Dt,Dt)),oe(z),Dt=yt.pending,yt.pending===yt.pending_buf_size));)Et(yt,yt.gzhead.extra[yt.gzindex]&255),yt.gzindex++;yt.gzhead.hcrc&&yt.pending>Dt&&(z.adler=a(z.adler,yt.pending_buf,yt.pending-Dt,Dt)),yt.gzindex===yt.gzhead.extra.length&&(yt.gzindex=0,yt.status=Z)}else yt.status=Z;if(yt.status===Z)if(yt.gzhead.name){Dt=yt.pending;do{if(yt.pending===yt.pending_buf_size&&(yt.gzhead.hcrc&&yt.pending>Dt&&(z.adler=a(z.adler,yt.pending_buf,yt.pending-Dt,Dt)),oe(z),Dt=yt.pending,yt.pending===yt.pending_buf_size)){Qt=1;break}yt.gzindexDt&&(z.adler=a(z.adler,yt.pending_buf,yt.pending-Dt,Dt)),Qt===0&&(yt.gzindex=0,yt.status=ut)}else yt.status=ut;if(yt.status===ut)if(yt.gzhead.comment){Dt=yt.pending;do{if(yt.pending===yt.pending_buf_size&&(yt.gzhead.hcrc&&yt.pending>Dt&&(z.adler=a(z.adler,yt.pending_buf,yt.pending-Dt,Dt)),oe(z),Dt=yt.pending,yt.pending===yt.pending_buf_size)){Qt=1;break}yt.gzindexDt&&(z.adler=a(z.adler,yt.pending_buf,yt.pending-Dt,Dt)),Qt===0&&(yt.status=bt)}else yt.status=bt;if(yt.status===bt&&(yt.gzhead.hcrc?(yt.pending+2>yt.pending_buf_size&&oe(z),yt.pending+2<=yt.pending_buf_size&&(Et(yt,z.adler&255),Et(yt,z.adler>>8&255),z.adler=0,yt.status=It)):yt.status=It),yt.pending!==0){if(oe(z),z.avail_out===0)return yt.last_flush=-1,t}else if(z.avail_in===0&&Bt(Gt)<=Bt(Xt)&&Gt!==i)return st(z,p);if(yt.status===L&&z.avail_in!==0)return st(z,p);if(z.avail_in!==0||yt.lookahead!==0||Gt!==u&&yt.status!==L){var Te=yt.strategy===m?ce(yt,Gt):yt.strategy===g?ee(yt,Gt):Se[yt.level].func(yt,Gt);if((Te===it||Te===xt)&&(yt.status=L),Te===O||Te===it)return z.avail_out===0&&(yt.last_flush=-1),t;if(Te===rt&&(Gt===f?r._tr_align(yt):Gt!==d&&(r._tr_stored_block(yt,0,0,!1),Gt===h&&(zt(yt.head),yt.lookahead===0&&(yt.strstart=0,yt.block_start=0,yt.insert=0))),oe(z),z.avail_out===0))return yt.last_flush=-1,t}return Gt!==i?t:yt.wrap<=0?s:(yt.wrap===2?(Et(yt,z.adler&255),Et(yt,z.adler>>8&255),Et(yt,z.adler>>16&255),Et(yt,z.adler>>24&255),Et(yt,z.total_in&255),Et(yt,z.total_in>>8&255),Et(yt,z.total_in>>16&255),Et(yt,z.total_in>>24&255)):(ie(yt,z.adler>>>16),ie(yt,z.adler&65535)),oe(z),yt.wrap>0&&(yt.wrap=-yt.wrap),yt.pending!==0?t:s)}function $t(z){var Gt;return!z||!z.state?o:(Gt=z.state.status,Gt!==ft&&Gt!==j&&Gt!==Z&&Gt!==ut&&Gt!==bt&&Gt!==It&&Gt!==L?st(z,o):(z.state=null,Gt===It?st(z,v):t))}function ge(z,Gt){var Xt=Gt.length,yt,Dt,Qt,Oe,de,Te,Ue,Ar;if(!z||!z.state||(yt=z.state,Oe=yt.wrap,Oe===2||Oe===1&&yt.status!==ft||yt.lookahead))return o;for(Oe===1&&(z.adler=n(z.adler,Gt,Xt,0)),yt.wrap=0,Xt>=yt.w_size&&(Oe===0&&(zt(yt.head),yt.strstart=0,yt.block_start=0,yt.insert=0),Ar=new l.Buf8(yt.w_size),l.arraySet(Ar,Gt,Xt-yt.w_size,yt.w_size,0),Gt=Ar,Xt=yt.w_size),de=z.avail_in,Te=z.next_in,Ue=z.input,z.avail_in=Xt,z.next_in=0,z.input=Gt,Lt(yt);yt.lookahead>=at;){Dt=yt.strstart,Qt=yt.lookahead-(at-1);do yt.ins_h=(yt.ins_h<>>24,p>>>=S,x-=S,S=w>>>16&255,S===0)ot[f++]=w&65535;else if(S&16){B=w&65535,S&=15,S&&(x>>=S,x-=S),x<15&&(p+=J[c++]<>>24,p>>>=S,x-=S,S=w>>>16&255,S&16){if(R=w&65535,S&=15,xd){r.msg="invalid distance too far back",a.mode=b;break t}if(p>>>=S,x-=S,S=f-h,R>S){if(S=R-S,S>s&&a.sane){r.msg="invalid distance too far back",a.mode=b;break t}if(N=0,F=v,o===0){if(N+=t-S,S2;)ot[f++]=F[N++],ot[f++]=F[N++],ot[f++]=F[N++],B-=3;B&&(ot[f++]=F[N++],B>1&&(ot[f++]=F[N++]))}else{N=f-R;do ot[f++]=ot[N++],ot[f++]=ot[N++],ot[f++]=ot[N++],B-=3;while(B>2);B&&(ot[f++]=ot[N++],B>1&&(ot[f++]=ot[N++]))}}else if((S&64)===0){w=m[(w&65535)+(p&(1<>3,c-=B,x-=B<<3,p&=(1<>>24&255)+(ct>>>8&65280)+((ct&65280)<<8)+((ct&255)<<24)}function ve(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new l.Buf16(320),this.work=new l.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function le(ct){var Pt;return!ct||!ct.state?p:(Pt=ct.state,ct.total_in=ct.total_out=Pt.total=0,ct.msg="",Pt.wrap&&(ct.adler=Pt.wrap&1),Pt.mode=C,Pt.last=0,Pt.havedict=0,Pt.dmax=32768,Pt.head=null,Pt.hold=0,Pt.bits=0,Pt.lencode=Pt.lendyn=new l.Buf32(zt),Pt.distcode=Pt.distdyn=new l.Buf32(oe),Pt.sane=1,Pt.back=-1,s)}function Lt(ct){var Pt;return!ct||!ct.state?p:(Pt=ct.state,Pt.wsize=0,Pt.whave=0,Pt.wnext=0,le(ct))}function Wt(ct,Pt){var Q,$t;return!ct||!ct.state||($t=ct.state,Pt<0?(Q=0,Pt=-Pt):(Q=(Pt>>4)+1,Pt<48&&(Pt&=15)),Pt&&(Pt<8||Pt>15))?p:($t.window!==null&&$t.wbits!==Pt&&($t.window=null),$t.wrap=Q,$t.wbits=Pt,Lt(ct))}function ae(ct,Pt){var Q,$t;return ct?($t=new ve,ct.state=$t,$t.window=null,Q=Wt(ct,Pt),Q!==s&&(ct.state=null),Q):p}function fe(ct){return ae(ct,Et)}var ee=!0,ce,me;function Se(ct){if(ee){var Pt;for(ce=new l.Buf32(512),me=new l.Buf32(32),Pt=0;Pt<144;)ct.lens[Pt++]=8;for(;Pt<256;)ct.lens[Pt++]=9;for(;Pt<280;)ct.lens[Pt++]=7;for(;Pt<288;)ct.lens[Pt++]=8;for(c(f,ct.lens,0,288,ce,0,ct.work,{bits:9}),Pt=0;Pt<32;)ct.lens[Pt++]=5;c(h,ct.lens,0,32,me,0,ct.work,{bits:5}),ee=!1}ct.lencode=ce,ct.lenbits=9,ct.distcode=me,ct.distbits=5}function we(ct,Pt,Q,$t){var ge,z=ct.state;return z.window===null&&(z.wsize=1<=z.wsize?(l.arraySet(z.window,Pt,Q-z.wsize,z.wsize,0),z.wnext=0,z.whave=z.wsize):(ge=z.wsize-z.wnext,ge>$t&&(ge=$t),l.arraySet(z.window,Pt,Q-$t,ge,z.wnext),$t-=ge,$t?(l.arraySet(z.window,Pt,Q-$t,$t,0),z.wnext=$t,z.whave=z.wsize):(z.wnext+=ge,z.wnext===z.wsize&&(z.wnext=0),z.whave>>8&255,Q.check=n(Q.check,dr,2,0),Dt=0,Qt=0,Q.mode=w;break}if(Q.flags=0,Q.head&&(Q.head.done=!1),!(Q.wrap&1)||(((Dt&255)<<8)+(Dt>>8))%31){ct.msg="incorrect header check",Q.mode=et;break}if((Dt&15)!==g){ct.msg="unknown compression method",Q.mode=et;break}if(Dt>>>=4,Qt-=4,Xe=(Dt&15)+8,Q.wbits===0)Q.wbits=Xe;else if(Xe>Q.wbits){ct.msg="invalid window size",Q.mode=et;break}Q.dmax=1<>8&1),Q.flags&512&&(dr[0]=Dt&255,dr[1]=Dt>>>8&255,Q.check=n(Q.check,dr,2,0)),Dt=0,Qt=0,Q.mode=S;case S:for(;Qt<32;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>8&255,dr[2]=Dt>>>16&255,dr[3]=Dt>>>24&255,Q.check=n(Q.check,dr,4,0)),Dt=0,Qt=0,Q.mode=B;case B:for(;Qt<16;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>8),Q.flags&512&&(dr[0]=Dt&255,dr[1]=Dt>>>8&255,Q.check=n(Q.check,dr,2,0)),Dt=0,Qt=0,Q.mode=R;case R:if(Q.flags&1024){for(;Qt<16;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>8&255,Q.check=n(Q.check,dr,2,0)),Dt=0,Qt=0}else Q.head&&(Q.head.extra=null);Q.mode=N;case N:if(Q.flags&1024&&(Te=Q.length,Te>Xt&&(Te=Xt),Te&&(Q.head&&(Xe=Q.head.extra_len-Q.length,Q.head.extra||(Q.head.extra=new Array(Q.head.extra_len)),l.arraySet(Q.head.extra,$t,z,Te,Xe)),Q.flags&512&&(Q.check=n(Q.check,$t,Te,z)),Xt-=Te,z+=Te,Q.length-=Te),Q.length))break t;Q.length=0,Q.mode=F;case F:if(Q.flags&2048){if(Xt===0)break t;Te=0;do Xe=$t[z+Te++],Q.head&&Xe&&Q.length<65536&&(Q.head.name+=String.fromCharCode(Xe));while(Xe&&Te>9&1,Q.head.done=!0),ct.adler=Q.check=0,Q.mode=gt;break;case $:for(;Qt<32;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>=Qt&7,Qt-=Qt&7,Q.mode=rt;break}for(;Qt<3;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>=1,Qt-=1,Dt&3){case 0:Q.mode=wt;break;case 1:if(Se(Q),Q.mode=j,Pt===t){Dt>>>=2,Qt-=2;break t}break;case 2:Q.mode=St;break;case 3:ct.msg="invalid block type",Q.mode=et}Dt>>>=2,Qt-=2;break;case wt:for(Dt>>>=Qt&7,Qt-=Qt&7;Qt<32;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>16^65535)){ct.msg="invalid stored block lengths",Q.mode=et;break}if(Q.length=Dt&65535,Dt=0,Qt=0,Q.mode=at,Pt===t)break t;case at:Q.mode=dt;case dt:if(Te=Q.length,Te){if(Te>Xt&&(Te=Xt),Te>yt&&(Te=yt),Te===0)break t;l.arraySet(ge,$t,z,Te,Gt),Xt-=Te,z+=Te,yt-=Te,Gt+=Te,Q.length-=Te;break}Q.mode=gt;break;case St:for(;Qt<14;){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>=5,Qt-=5,Q.ndist=(Dt&31)+1,Dt>>>=5,Qt-=5,Q.ncode=(Dt&15)+4,Dt>>>=4,Qt-=4,Q.nlen>286||Q.ndist>30){ct.msg="too many length or distance symbols",Q.mode=et;break}Q.have=0,Q.mode=V;case V:for(;Q.have>>=3,Qt-=3}for(;Q.have<19;)Q.lens[mn[Q.have++]]=0;if(Q.lencode=Q.lendyn,Q.lenbits=7,Ur={bits:Q.lenbits},zr=c(u,Q.lens,0,19,Q.lencode,0,Q.work,Ur),Q.lenbits=Ur.bits,zr){ct.msg="invalid code lengths set",Q.mode=et;break}Q.have=0,Q.mode=ft;case ft:for(;Q.have>>24,hr=Ze>>>16&255,yr=Ze&65535,!(ze<=Qt);){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>=ze,Qt-=ze,Q.lens[Q.have++]=yr;else{if(yr===16){for(Gr=ze+2;Qt>>=ze,Qt-=ze,Q.have===0){ct.msg="invalid bit length repeat",Q.mode=et;break}Xe=Q.lens[Q.have-1],Te=3+(Dt&3),Dt>>>=2,Qt-=2}else if(yr===17){for(Gr=ze+3;Qt>>=ze,Qt-=ze,Xe=0,Te=3+(Dt&7),Dt>>>=3,Qt-=3}else{for(Gr=ze+7;Qt>>=ze,Qt-=ze,Xe=0,Te=11+(Dt&127),Dt>>>=7,Qt-=7}if(Q.have+Te>Q.nlen+Q.ndist){ct.msg="invalid bit length repeat",Q.mode=et;break}for(;Te--;)Q.lens[Q.have++]=Xe}}if(Q.mode===et)break;if(Q.lens[256]===0){ct.msg="invalid code -- missing end-of-block",Q.mode=et;break}if(Q.lenbits=9,Ur={bits:Q.lenbits},zr=c(f,Q.lens,0,Q.nlen,Q.lencode,0,Q.work,Ur),Q.lenbits=Ur.bits,zr){ct.msg="invalid literal/lengths set",Q.mode=et;break}if(Q.distbits=6,Q.distcode=Q.distdyn,Ur={bits:Q.distbits},zr=c(h,Q.lens,Q.nlen,Q.ndist,Q.distcode,0,Q.work,Ur),Q.distbits=Ur.bits,zr){ct.msg="invalid distances set",Q.mode=et;break}if(Q.mode=j,Pt===t)break t;case j:Q.mode=Z;case Z:if(Xt>=6&&yt>=258){ct.next_out=Gt,ct.avail_out=yt,ct.next_in=z,ct.avail_in=Xt,Q.hold=Dt,Q.bits=Qt,a(ct,de),Gt=ct.next_out,ge=ct.output,yt=ct.avail_out,z=ct.next_in,$t=ct.input,Xt=ct.avail_in,Dt=Q.hold,Qt=Q.bits,Q.mode===gt&&(Q.back=-1);break}for(Q.back=0;Ze=Q.lencode[Dt&(1<>>24,hr=Ze>>>16&255,yr=Ze&65535,!(ze<=Qt);){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>Rr)],ze=Ze>>>24,hr=Ze>>>16&255,yr=Ze&65535,!(Rr+ze<=Qt);){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>=Rr,Qt-=Rr,Q.back+=Rr}if(Dt>>>=ze,Qt-=ze,Q.back+=ze,Q.length=yr,hr===0){Q.mode=O;break}if(hr&32){Q.back=-1,Q.mode=gt;break}if(hr&64){ct.msg="invalid literal/length code",Q.mode=et;break}Q.extra=hr&15,Q.mode=ut;case ut:if(Q.extra){for(Gr=Q.extra;Qt>>=Q.extra,Qt-=Q.extra,Q.back+=Q.extra}Q.was=Q.length,Q.mode=bt;case bt:for(;Ze=Q.distcode[Dt&(1<>>24,hr=Ze>>>16&255,yr=Ze&65535,!(ze<=Qt);){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>Rr)],ze=Ze>>>24,hr=Ze>>>16&255,yr=Ze&65535,!(Rr+ze<=Qt);){if(Xt===0)break t;Xt--,Dt+=$t[z++]<>>=Rr,Qt-=Rr,Q.back+=Rr}if(Dt>>>=ze,Qt-=ze,Q.back+=ze,hr&64){ct.msg="invalid distance code",Q.mode=et;break}Q.offset=yr,Q.extra=hr&15,Q.mode=It;case It:if(Q.extra){for(Gr=Q.extra;Qt>>=Q.extra,Qt-=Q.extra,Q.back+=Q.extra}if(Q.offset>Q.dmax){ct.msg="invalid distance too far back",Q.mode=et;break}Q.mode=L;case L:if(yt===0)break t;if(Te=de-yt,Q.offset>Te){if(Te=Q.offset-Te,Te>Q.whave&&Q.sane){ct.msg="invalid distance too far back",Q.mode=et;break}Te>Q.wnext?(Te-=Q.wnext,Ue=Q.wsize-Te):Ue=Q.wnext-Te,Te>Q.length&&(Te=Q.length),Ar=Q.window}else Ar=ge,Ue=Gt-Q.offset,Te=Q.length;Te>yt&&(Te=yt),yt-=Te,Q.length-=Te;do ge[Gt++]=Ar[Ue++];while(--Te);Q.length===0&&(Q.mode=Z);break;case O:if(yt===0)break t;ge[Gt++]=Q.length,yt--,Q.mode=Z;break;case rt:if(Q.wrap){for(;Qt<32;){if(Xt===0)break t;Xt--,Dt|=$t[z++]<=1&&Z[N]===0;N--);if(F>N&&(F=N),N===0)return A[m++]=20971520,A[m++]=20971520,C.bits=1,0;for(R=1;R0&&(o===c||N!==1))return-1;for(ut[1]=0,S=1;Sn||o===f&<>a)return 1;for(;;){L=S-ot,g[B]j?(O=bt[It+g[B]],rt=V[ft+g[B]]):(O=96,rt=0),mt=1<>ot)+wt]=L<<24|O<<16|rt|0;while(wt!==0);for(mt=1<>=1;if(mt!==0?(gt&=mt-1,gt+=mt):gt=0,B++,--Z[S]===0){if(S===N)break;S=v[p+g[B]]}if(S>F&&(gt&dt)!==at){for(ot===0&&(ot=F),St+=R,J=S-ot,$=1<n||o===f&<>a)return 1;at=gt&dt,A[at]=F<<24|J<<16|St-m|0}}return gt!==0&&(A[St+gt]=S-ot<<24|4194304|0),C.bits=F,0}},8898:function(T){T.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},342:function(T,b,e){var l=e(4236),r=4,n=0,a=1,c=2;function u(W){for(var k=W.length;--k>=0;)W[k]=0}var f=0,h=1,i=2,d=3,t=258,s=29,o=256,v=o+1+s,p=30,x=19,A=2*v+1,m=15,g=16,C=7,w=256,S=16,B=17,R=18,N=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],F=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],J=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ot=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],$=512,lt=new Array((v+2)*2);u(lt);var gt=new Array(p*2);u(gt);var mt=new Array($);u(mt);var wt=new Array(t-d+1);u(wt);var at=new Array(s);u(at);var dt=new Array(p);u(dt);function St(W,k,D,ht,ct){this.static_tree=W,this.extra_bits=k,this.extra_base=D,this.elems=ht,this.max_length=ct,this.has_stree=W&&W.length}var V,ft,j;function Z(W,k){this.dyn_tree=W,this.max_code=0,this.stat_desc=k}function ut(W){return W<256?mt[W]:mt[256+(W>>>7)]}function bt(W,k){W.pending_buf[W.pending++]=k&255,W.pending_buf[W.pending++]=k>>>8&255}function It(W,k,D){W.bi_valid>g-D?(W.bi_buf|=k<>g-W.bi_valid,W.bi_valid+=D-g):(W.bi_buf|=k<>>=1,D<<=1;while(--k>0);return D>>>1}function rt(W){W.bi_valid===16?(bt(W,W.bi_buf),W.bi_buf=0,W.bi_valid=0):W.bi_valid>=8&&(W.pending_buf[W.pending++]=W.bi_buf&255,W.bi_buf>>=8,W.bi_valid-=8)}function it(W,k){var D=k.dyn_tree,ht=k.max_code,ct=k.stat_desc.static_tree,Pt=k.stat_desc.has_stree,Q=k.stat_desc.extra_bits,$t=k.stat_desc.extra_base,ge=k.stat_desc.max_length,z,Gt,Xt,yt,Dt,Qt,Oe=0;for(yt=0;yt<=m;yt++)W.bl_count[yt]=0;for(D[W.heap[W.heap_max]*2+1]=0,z=W.heap_max+1;zge&&(yt=ge,Oe++),D[Gt*2+1]=yt,!(Gt>ht)&&(W.bl_count[yt]++,Dt=0,Gt>=$t&&(Dt=Q[Gt-$t]),Qt=D[Gt*2],W.opt_len+=Qt*(yt+Dt),Pt&&(W.static_len+=Qt*(ct[Gt*2+1]+Dt)));if(Oe!==0){do{for(yt=ge-1;W.bl_count[yt]===0;)yt--;W.bl_count[yt]--,W.bl_count[yt+1]+=2,W.bl_count[ge]--,Oe-=2}while(Oe>0);for(yt=ge;yt!==0;yt--)for(Gt=W.bl_count[yt];Gt!==0;)Xt=W.heap[--z],!(Xt>ht)&&(D[Xt*2+1]!==yt&&(W.opt_len+=(yt-D[Xt*2+1])*D[Xt*2],D[Xt*2+1]=yt),Gt--)}}function xt(W,k,D){var ht=new Array(m+1),ct=0,Pt,Q;for(Pt=1;Pt<=m;Pt++)ht[Pt]=ct=ct+D[Pt-1]<<1;for(Q=0;Q<=k;Q++){var $t=W[Q*2+1];$t!==0&&(W[Q*2]=O(ht[$t]++,$t))}}function et(){var W,k,D,ht,ct,Pt=new Array(m+1);for(D=0,ht=0;ht>=7;ht8?bt(W,W.bi_buf):W.bi_valid>0&&(W.pending_buf[W.pending++]=W.bi_buf),W.bi_buf=0,W.bi_valid=0}function zt(W,k,D,ht){Bt(W),ht&&(bt(W,D),bt(W,~D)),l.arraySet(W.pending_buf,W.window,k,D,W.pending),W.pending+=D}function oe(W,k,D,ht){var ct=k*2,Pt=D*2;return W[ct]>1;Q>=1;Q--)Kt(W,D,Q);z=Pt;do Q=W.heap[1],W.heap[1]=W.heap[W.heap_len--],Kt(W,D,1),$t=W.heap[1],W.heap[--W.heap_max]=Q,W.heap[--W.heap_max]=$t,D[z*2]=D[Q*2]+D[$t*2],W.depth[z]=(W.depth[Q]>=W.depth[$t]?W.depth[Q]:W.depth[$t])+1,D[Q*2+1]=D[$t*2+1]=z,W.heap[1]=z++,Kt(W,D,1);while(W.heap_len>=2);W.heap[--W.heap_max]=W.heap[1],it(W,k),xt(D,ge,W.bl_count)}function ve(W,k,D){var ht,ct=-1,Pt,Q=k[0*2+1],$t=0,ge=7,z=4;for(Q===0&&(ge=138,z=3),k[(D+1)*2+1]=65535,ht=0;ht<=D;ht++)Pt=Q,Q=k[(ht+1)*2+1],!(++$t=3&&W.bl_tree[ot[k]*2+1]===0;k--);return W.opt_len+=3*(k+1)+5+5+4,k}function Wt(W,k,D,ht){var ct;for(It(W,k-257,5),It(W,D-1,5),It(W,ht-4,4),ct=0;ct>>=1)if(k&1&&W.dyn_ltree[D*2]!==0)return n;if(W.dyn_ltree[18]!==0||W.dyn_ltree[20]!==0||W.dyn_ltree[26]!==0)return a;for(D=32;D0?(W.strm.data_type===c&&(W.strm.data_type=ae(W)),ie(W,W.l_desc),ie(W,W.d_desc),Q=Lt(W),ct=W.opt_len+3+7>>>3,Pt=W.static_len+3+7>>>3,Pt<=ct&&(ct=Pt)):ct=Pt=D+5,D+4<=ct&&k!==-1?ce(W,k,D,ht):W.strategy===r||Pt===ct?(It(W,(h<<1)+(ht?1:0),3),Et(W,lt,gt)):(It(W,(i<<1)+(ht?1:0),3),Wt(W,W.l_desc.max_code+1,W.d_desc.max_code+1,Q+1),Et(W,W.dyn_ltree,W.dyn_dtree)),st(W),ht&&Bt(W)}function we(W,k,D){return W.pending_buf[W.d_buf+W.last_lit*2]=k>>>8&255,W.pending_buf[W.d_buf+W.last_lit*2+1]=k&255,W.pending_buf[W.l_buf+W.last_lit]=D&255,W.last_lit++,k===0?W.dyn_ltree[D*2]++:(W.matches++,k--,W.dyn_ltree[(wt[D]+o+1)*2]++,W.dyn_dtree[ut(k)*2]++),W.last_lit===W.lit_bufsize-1}b._tr_init=ee,b._tr_stored_block=ce,b._tr_flush_block=Se,b._tr_tally=we,b._tr_align=me},2292:function(T){function b(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}T.exports=b},4155:function(T){var b=T.exports={},e,l;function r(){throw new Error("setTimeout has not been defined")}function n(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?e=setTimeout:e=r}catch{e=r}try{typeof clearTimeout=="function"?l=clearTimeout:l=n}catch{l=n}})();function a(v){if(e===setTimeout)return setTimeout(v,0);if((e===r||!e)&&setTimeout)return e=setTimeout,setTimeout(v,0);try{return e(v,0)}catch{try{return e.call(null,v,0)}catch{return e.call(this,v,0)}}}function c(v){if(l===clearTimeout)return clearTimeout(v);if((l===n||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(v);try{return l(v)}catch{try{return l.call(null,v)}catch{return l.call(this,v)}}}var u=[],f=!1,h,i=-1;function d(){!f||!h||(f=!1,h.length?u=h.concat(u):i=-1,u.length&&t())}function t(){if(!f){var v=a(d);f=!0;for(var p=u.length;p;){for(h=u,u=[];++i1)for(var x=1;xO)switch(n[it]){case"textNode":lt(L);break;case"cdata":$(L,"oncdata",L.cdata),L.cdata="";break;case"script":$(L,"onscript",L.script),L.script="";break;default:mt(L,"Max buffer length exceeded: "+n[it])}rt=Math.max(rt,et)}var st=r.MAX_BUFFER_LENGTH-rt;L.bufferCheckPosition=st+L.position}function u(L){for(var O=0,rt=n.length;O"||w(L)}function R(L,O){return L.test(O)}function N(L,O){return!R(L,O)}var F=0;r.STATE={BEGIN:F++,BEGIN_WHITESPACE:F++,TEXT:F++,TEXT_ENTITY:F++,OPEN_WAKA:F++,SGML_DECL:F++,SGML_DECL_QUOTED:F++,DOCTYPE:F++,DOCTYPE_QUOTED:F++,DOCTYPE_DTD:F++,DOCTYPE_DTD_QUOTED:F++,COMMENT_STARTING:F++,COMMENT:F++,COMMENT_ENDING:F++,COMMENT_ENDED:F++,CDATA:F++,CDATA_ENDING:F++,CDATA_ENDING_2:F++,PROC_INST:F++,PROC_INST_BODY:F++,PROC_INST_ENDING:F++,OPEN_TAG:F++,OPEN_TAG_SLASH:F++,ATTRIB:F++,ATTRIB_NAME:F++,ATTRIB_NAME_SAW_WHITE:F++,ATTRIB_VALUE:F++,ATTRIB_VALUE_QUOTED:F++,ATTRIB_VALUE_CLOSED:F++,ATTRIB_VALUE_UNQUOTED:F++,ATTRIB_VALUE_ENTITY_Q:F++,ATTRIB_VALUE_ENTITY_U:F++,CLOSE_TAG:F++,CLOSE_TAG_SAW_WHITE:F++,SCRIPT:F++,SCRIPT_ENDING:F++},r.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},r.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(r.ENTITIES).forEach(function(L){var O=r.ENTITIES[L],rt=typeof O=="number"?String.fromCharCode(O):O;r.ENTITIES[L]=rt});for(var J in r.STATE)r.STATE[r.STATE[J]]=J;F=r.STATE;function ot(L,O,rt){L[O]&&L[O](rt)}function $(L,O,rt){L.textNode&<(L),ot(L,O,rt)}function lt(L){L.textNode=gt(L.opt,L.textNode),L.textNode&&ot(L,"ontext",L.textNode),L.textNode=""}function gt(L,O){return L.trim&&(O=O.trim()),L.normalize&&(O=O.replace(/\s+/g," ")),O}function mt(L,O){return lt(L),L.trackPosition&&(O+=` Line: `+L.line+` Column: `+L.column+` @@ -194,8 +194,8 @@ Char: `+L.c),O=new Error(O),L.error=O,ot(L,"onerror",O),L}function wt(L){return Actual: `+L.attribValue);else if(it==="xmlns"&&L.attribValue!==p)at(L,"xmlns: prefix must be bound to "+p+` Actual: `+L.attribValue);else{var xt=L.tag,et=L.tags[L.tags.length-1]||L;xt.ns===et.ns&&(xt.ns=Object.create(et.ns)),xt.ns[it]=L.attribValue}L.attribList.push([L.attribName,L.attribValue])}else L.tag.attributes[L.attribName]=L.attribValue,$(L,"onattribute",{name:L.attribName,value:L.attribValue});L.attribName=L.attribValue=""}function ft(L,O){if(L.opt.xmlns){var rt=L.tag,it=St(L.tagName);rt.prefix=it.prefix,rt.local=it.local,rt.uri=rt.ns[it.prefix]||"",rt.prefix&&!rt.uri&&(at(L,"Unbound namespace prefix: "+JSON.stringify(L.tagName)),rt.uri=it.prefix);var xt=L.tags[L.tags.length-1]||L;rt.ns&&xt.ns!==rt.ns&&Object.keys(rt.ns).forEach(function(Lt){$(L,"onopennamespace",{prefix:Lt,uri:rt.ns[Lt]})});for(var et=0,st=L.attribList.length;et",L.tagName="",L.state=F.SCRIPT;return}$(L,"onscript",L.script),L.script=""}var O=L.tags.length,rt=L.tagName;L.strict||(rt=rt[L.looseCase]());for(var it=rt;O--;){var xt=L.tags[O];if(xt.name!==it)at(L,"Unexpected close tag");else break}if(O<0){at(L,"Unmatched closing tag: "+L.tagName),L.textNode+="",L.state=F.TEXT;return}L.tagName=rt;for(var et=L.tags.length;et-- >O;){var st=L.tag=L.tags.pop();L.tagName=L.tag.name,$(L,"onclosetag",L.tagName);var Bt={};for(var zt in st.ns)Bt[zt]=st.ns[zt];var oe=L.tags[L.tags.length-1]||L;L.opt.xmlns&&st.ns!==oe.ns&&Object.keys(st.ns).forEach(function(Kt){var Et=st.ns[Kt];$(L,"onclosenamespace",{prefix:Kt,uri:Et})})}O===0&&(L.closedRoot=!0),L.tagName=L.attribValue=L.attribName="",L.attribList.length=0,L.state=F.TEXT}function Z(L){var O=L.entity,rt=O.toLowerCase(),it,xt="";return L.ENTITIES[O]?L.ENTITIES[O]:L.ENTITIES[rt]?L.ENTITIES[rt]:(O=rt,O.charAt(0)==="#"&&(O.charAt(1)==="x"?(O=O.slice(2),it=parseInt(O,16),xt=it.toString(16)):(O=O.slice(1),it=parseInt(O,10),xt=it.toString(10))),O=O.replace(/^0+/,""),isNaN(it)||xt.toLowerCase()!==O?(at(L,"Invalid character entity"),"&"+L.entity+";"):String.fromCodePoint(it))}function ut(L,O){O==="<"?(L.state=F.OPEN_WAKA,L.startTagPosition=L.position):w(O)||(at(L,"Non-whitespace before first tag."),L.textNode=O,L.state=F.TEXT)}function bt(L,O){var rt="";return O"?($(O,"onsgmldeclaration",O.sgmlDecl),O.sgmlDecl="",O.state=F.TEXT):(S(it)&&(O.state=F.SGML_DECL_QUOTED),O.sgmlDecl+=it);continue;case F.SGML_DECL_QUOTED:it===O.q&&(O.state=F.SGML_DECL,O.q=""),O.sgmlDecl+=it;continue;case F.DOCTYPE:it===">"?(O.state=F.TEXT,$(O,"ondoctype",O.doctype),O.doctype=!0):(O.doctype+=it,it==="["?O.state=F.DOCTYPE_DTD:S(it)&&(O.state=F.DOCTYPE_QUOTED,O.q=it));continue;case F.DOCTYPE_QUOTED:O.doctype+=it,it===O.q&&(O.q="",O.state=F.DOCTYPE);continue;case F.DOCTYPE_DTD:O.doctype+=it,it==="]"?O.state=F.DOCTYPE:S(it)&&(O.state=F.DOCTYPE_DTD_QUOTED,O.q=it);continue;case F.DOCTYPE_DTD_QUOTED:O.doctype+=it,it===O.q&&(O.state=F.DOCTYPE_DTD,O.q="");continue;case F.COMMENT:it==="-"?O.state=F.COMMENT_ENDING:O.comment+=it;continue;case F.COMMENT_ENDING:it==="-"?(O.state=F.COMMENT_ENDED,O.comment=gt(O.opt,O.comment),O.comment&&$(O,"oncomment",O.comment),O.comment=""):(O.comment+="-"+it,O.state=F.COMMENT);continue;case F.COMMENT_ENDED:it!==">"?(at(O,"Malformed comment"),O.comment+="--"+it,O.state=F.COMMENT):O.state=F.TEXT;continue;case F.CDATA:it==="]"?O.state=F.CDATA_ENDING:O.cdata+=it;continue;case F.CDATA_ENDING:it==="]"?O.state=F.CDATA_ENDING_2:(O.cdata+="]"+it,O.state=F.CDATA);continue;case F.CDATA_ENDING_2:it===">"?(O.cdata&&$(O,"oncdata",O.cdata),$(O,"onclosecdata"),O.cdata="",O.state=F.TEXT):it==="]"?O.cdata+="]":(O.cdata+="]]"+it,O.state=F.CDATA);continue;case F.PROC_INST:it==="?"?O.state=F.PROC_INST_ENDING:w(it)?O.state=F.PROC_INST_BODY:O.procInstName+=it;continue;case F.PROC_INST_BODY:if(!O.procInstBody&&w(it))continue;it==="?"?O.state=F.PROC_INST_ENDING:O.procInstBody+=it;continue;case F.PROC_INST_ENDING:it===">"?($(O,"onprocessinginstruction",{name:O.procInstName,body:O.procInstBody}),O.procInstName=O.procInstBody="",O.state=F.TEXT):(O.procInstBody+="?"+it,O.state=F.PROC_INST_BODY);continue;case F.OPEN_TAG:R(m,it)?O.tagName+=it:(dt(O),it===">"?ft(O):it==="/"?O.state=F.OPEN_TAG_SLASH:(w(it)||at(O,"Invalid character in tag name"),O.state=F.ATTRIB));continue;case F.OPEN_TAG_SLASH:it===">"?(ft(O,!0),j(O)):(at(O,"Forward-slash in opening tag not followed by >"),O.state=F.ATTRIB);continue;case F.ATTRIB:if(w(it))continue;it===">"?ft(O):it==="/"?O.state=F.OPEN_TAG_SLASH:R(A,it)?(O.attribName=it,O.attribValue="",O.state=F.ATTRIB_NAME):at(O,"Invalid attribute name");continue;case F.ATTRIB_NAME:it==="="?O.state=F.ATTRIB_VALUE:it===">"?(at(O,"Attribute without value"),O.attribValue=O.attribName,V(O),ft(O)):w(it)?O.state=F.ATTRIB_NAME_SAW_WHITE:R(m,it)?O.attribName+=it:at(O,"Invalid attribute name");continue;case F.ATTRIB_NAME_SAW_WHITE:if(it==="=")O.state=F.ATTRIB_VALUE;else{if(w(it))continue;at(O,"Attribute without value"),O.tag.attributes[O.attribName]="",O.attribValue="",$(O,"onattribute",{name:O.attribName,value:""}),O.attribName="",it===">"?ft(O):R(A,it)?(O.attribName=it,O.state=F.ATTRIB_NAME):(at(O,"Invalid attribute name"),O.state=F.ATTRIB)}continue;case F.ATTRIB_VALUE:if(w(it))continue;S(it)?(O.q=it,O.state=F.ATTRIB_VALUE_QUOTED):(at(O,"Unquoted attribute value"),O.state=F.ATTRIB_VALUE_UNQUOTED,O.attribValue=it);continue;case F.ATTRIB_VALUE_QUOTED:if(it!==O.q){it==="&"?O.state=F.ATTRIB_VALUE_ENTITY_Q:O.attribValue+=it;continue}V(O),O.q="",O.state=F.ATTRIB_VALUE_CLOSED;continue;case F.ATTRIB_VALUE_CLOSED:w(it)?O.state=F.ATTRIB:it===">"?ft(O):it==="/"?O.state=F.OPEN_TAG_SLASH:R(A,it)?(at(O,"No whitespace between attributes"),O.attribName=it,O.attribValue="",O.state=F.ATTRIB_NAME):at(O,"Invalid attribute name");continue;case F.ATTRIB_VALUE_UNQUOTED:if(!B(it)){it==="&"?O.state=F.ATTRIB_VALUE_ENTITY_U:O.attribValue+=it;continue}V(O),it===">"?ft(O):O.state=F.ATTRIB;continue;case F.CLOSE_TAG:if(O.tagName)it===">"?j(O):R(m,it)?O.tagName+=it:O.script?(O.script+=""?j(O):at(O,"Invalid characters in closing tag");continue;case F.TEXT_ENTITY:case F.ATTRIB_VALUE_ENTITY_Q:case F.ATTRIB_VALUE_ENTITY_U:var st,Bt;switch(O.state){case F.TEXT_ENTITY:st=F.TEXT,Bt="textNode";break;case F.ATTRIB_VALUE_ENTITY_Q:st=F.ATTRIB_VALUE_QUOTED,Bt="attribValue";break;case F.ATTRIB_VALUE_ENTITY_U:st=F.ATTRIB_VALUE_UNQUOTED,Bt="attribValue";break}it===";"?(O[Bt]+=Z(O),O.entity="",O.state=st):R(O.entity.length?C:g,it)?O.entity+=it:(at(O,"Invalid character in entity name"),O[Bt]+="&"+O.entity+it,O.entity="",O.state=st);continue;default:throw new Error(O,"Unknown state: "+O.state)}return O.position>=O.bufferCheckPosition&&c(O),O}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */String.fromCodePoint||function(){var L=String.fromCharCode,O=Math.floor,rt=function(){var it=16384,xt=[],et,st,Bt=-1,zt=arguments.length;if(!zt)return"";for(var oe="";++Bt1114111||O(Kt)!==Kt)throw RangeError("Invalid code point: "+Kt);Kt<=65535?xt.push(Kt):(Kt-=65536,et=(Kt>>10)+55296,st=Kt%1024+56320,xt.push(et,st)),(Bt+1===zt||xt.length>it)&&(oe+=L.apply(null,xt),xt.length=0)}return oe};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:rt,configurable:!0,writable:!0}):String.fromCodePoint=rt}()})(b)},2830:function(T,b,e){T.exports=n;var u=e(7187).EventEmitter,r=e(5717);r(n,u),n.Readable=e(6577),n.Writable=e(323),n.Duplex=e(8656),n.Transform=e(4473),n.PassThrough=e(2366),n.finished=e(1086),n.pipeline=e(6472),n.Stream=n;function n(){u.call(this)}n.prototype.pipe=function(a,c){var l=this;function f(v){a.writable&&a.write(v)===!1&&l.pause&&l.pause()}l.on("data",f);function h(){l.readable&&l.resume&&l.resume()}a.on("drain",h),!a._isStdio&&(!c||c.end!==!1)&&(l.on("end",d),l.on("close",t));var i=!1;function d(){i||(i=!0,a.end())}function t(){i||(i=!0,typeof a.destroy=="function"&&a.destroy())}function s(v){if(o(),u.listenerCount(this,"error")===0)throw v}l.on("error",s),a.on("error",s);function o(){l.removeListener("data",f),a.removeListener("drain",h),l.removeListener("end",d),l.removeListener("close",t),l.removeListener("error",s),a.removeListener("error",s),l.removeListener("end",o),l.removeListener("close",o),a.removeListener("close",o)}return l.on("end",o),l.on("close",o),a.on("close",o),a.emit("pipe",l),a}},8106:function(T){function b(l,f){l.prototype=Object.create(f.prototype),l.prototype.constructor=l,l.__proto__=f}var e={};function u(l,f,h){h||(h=Error);function i(t,s,o){return typeof f=="string"?f:f(t,s,o)}var d=function(t){b(s,t);function s(o,v,p){return t.call(this,i(o,v,p))||this}return s}(h);d.prototype.name=h.name,d.prototype.code=l,e[l]=d}function r(l,f){if(Array.isArray(l)){var h=l.length;return l=l.map(function(i){return String(i)}),h>2?"one of ".concat(f," ").concat(l.slice(0,h-1).join(", "),", or ")+l[h-1]:h===2?"one of ".concat(f," ").concat(l[0]," or ").concat(l[1]):"of ".concat(f," ").concat(l[0])}else return"of ".concat(f," ").concat(String(l))}function n(l,f,h){return l.substr(!h||h<0?0:+h,f.length)===f}function a(l,f,h){return(h===void 0||h>l.length)&&(h=l.length),l.substring(h-f.length,h)===f}function c(l,f,h){return typeof h!="number"&&(h=0),h+f.length>l.length?!1:l.indexOf(f,h)!==-1}u("ERR_INVALID_OPT_VALUE",function(l,f){return'The value "'+f+'" is invalid for option "'+l+'"'},TypeError),u("ERR_INVALID_ARG_TYPE",function(l,f,h){var i;typeof f=="string"&&n(f,"not ")?(i="must not be",f=f.replace(/^not /,"")):i="must be";var d;if(a(l," argument"))d="The ".concat(l," ").concat(i," ").concat(r(f,"type"));else{var t=c(l,".")?"property":"argument";d='The "'.concat(l,'" ').concat(t," ").concat(i," ").concat(r(f,"type"))}return d+=". Received type ".concat(typeof h),d},TypeError),u("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),u("ERR_METHOD_NOT_IMPLEMENTED",function(l){return"The "+l+" method is not implemented"}),u("ERR_STREAM_PREMATURE_CLOSE","Premature close"),u("ERR_STREAM_DESTROYED",function(l){return"Cannot call "+l+" after a stream was destroyed"}),u("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),u("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),u("ERR_STREAM_WRITE_AFTER_END","write after end"),u("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),u("ERR_UNKNOWN_ENCODING",function(l){return"Unknown encoding: "+l},TypeError),u("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),T.exports.q=e},8656:function(T,b,e){var u=e(4155),r=Object.keys||function(t){var s=[];for(var o in t)s.push(o);return s};T.exports=h;var n=e(6577),a=e(323);e(5717)(h,n);for(var c=r(a.prototype),l=0;l0)if(typeof st!="string"&&!Kt.objectMode&&Object.getPrototypeOf(st)!==c.prototype&&(st=f(st)),zt)Kt.endEmitted?B(et,new g):$(et,Kt,st,!0);else if(Kt.ended)B(et,new A);else{if(Kt.destroyed)return!1;Kt.reading=!1,Kt.decoder&&!Bt?(st=Kt.decoder.write(st),Kt.objectMode||st.length!==0?$(et,Kt,st,!1):V(et,Kt)):$(et,Kt,st,!1)}else zt||(Kt.reading=!1,V(et,Kt))}return!Kt.ended&&(Kt.length=gt?et=gt:(et--,et|=et>>>1,et|=et>>>2,et|=et>>>4,et|=et>>>8,et|=et>>>16,et++),et}function wt(et,st){return et<=0||st.length===0&&st.ended?0:st.objectMode?1:et!==et?st.flowing&&st.length?st.buffer.head.data.length:st.length:(et>st.highWaterMark&&(st.highWaterMark=mt(et)),et<=st.length?et:st.ended?st.length:(st.needReadable=!0,0))}J.prototype.read=function(et){d("read",et),et=parseInt(et,10);var st=this._readableState,Bt=et;if(et!==0&&(st.emittedReadable=!1),et===0&&st.needReadable&&((st.highWaterMark!==0?st.length>=st.highWaterMark:st.length>0)||st.ended))return d("read: emitReadable",st.length,st.ended),st.length===0&&st.ended?rt(this):dt(this),null;if(et=wt(et,st),et===0&&st.ended)return st.length===0&&rt(this),null;var zt=st.needReadable;d("need readable",zt),(st.length===0||st.length-et0?oe=O(et,st):oe=null,oe===null?(st.needReadable=st.length<=st.highWaterMark,et=0):(st.length-=et,st.awaitDrain=0),st.length===0&&(st.ended||(st.needReadable=!0),Bt!==et&&st.ended&&rt(this)),oe!==null&&this.emit("data",oe),oe};function at(et,st){if(d("onEofChunk"),!st.ended){if(st.decoder){var Bt=st.decoder.end();Bt&&Bt.length&&(st.buffer.push(Bt),st.length+=st.objectMode?1:Bt.length)}st.ended=!0,st.sync?dt(et):(st.needReadable=!1,st.emittedReadable||(st.emittedReadable=!0,St(et)))}}function dt(et){var st=et._readableState;d("emitReadable",st.needReadable,st.emittedReadable),st.needReadable=!1,st.emittedReadable||(d("emitReadable",st.flowing),st.emittedReadable=!0,u.nextTick(St,et))}function St(et){var st=et._readableState;d("emitReadable_",st.destroyed,st.length,st.ended),!st.destroyed&&(st.length||st.ended)&&(et.emit("readable"),st.emittedReadable=!1),st.needReadable=!st.flowing&&!st.ended&&st.length<=st.highWaterMark,L(et)}function V(et,st){st.readingMore||(st.readingMore=!0,u.nextTick(ft,et,st))}function ft(et,st){for(;!st.reading&&!st.ended&&(st.length1&&xt(zt.pipes,et)!==-1)&&!le&&(d("false write response, pause",zt.awaitDrain),zt.awaitDrain++),Bt.pause())}function ae(me){d("onerror",me),ce(),et.removeListener("error",ae),n(et,"error")===0&&B(et,me)}N(et,"error",ae);function fe(){et.removeListener("finish",ee),ce()}et.once("close",fe);function ee(){d("onfinish"),et.removeListener("close",fe),ce()}et.once("finish",ee);function ce(){d("unpipe"),Bt.unpipe(et)}return et.emit("pipe",Bt),zt.flowing||(d("pipe resume"),Bt.resume()),et};function j(et){return function(){var Bt=et._readableState;d("pipeOnDrain",Bt.awaitDrain),Bt.awaitDrain&&Bt.awaitDrain--,Bt.awaitDrain===0&&n(et,"data")&&(Bt.flowing=!0,L(et))}}J.prototype.unpipe=function(et){var st=this._readableState,Bt={hasUnpiped:!1};if(st.pipesCount===0)return this;if(st.pipesCount===1)return et&&et!==st.pipes?this:(et||(et=st.pipes),st.pipes=null,st.pipesCount=0,st.flowing=!1,et&&et.emit("unpipe",this,Bt),this);if(!et){var zt=st.pipes,oe=st.pipesCount;st.pipes=null,st.pipesCount=0,st.flowing=!1;for(var Kt=0;Kt0,zt.flowing!==!1&&this.resume()):et==="readable"&&!zt.endEmitted&&!zt.readableListening&&(zt.readableListening=zt.needReadable=!0,zt.flowing=!1,zt.emittedReadable=!1,d("on readable",zt.length,zt.reading),zt.length?dt(this):zt.reading||u.nextTick(ut,this)),Bt},J.prototype.addListener=J.prototype.on,J.prototype.removeListener=function(et,st){var Bt=a.prototype.removeListener.call(this,et,st);return et==="readable"&&u.nextTick(Z,this),Bt},J.prototype.removeAllListeners=function(et){var st=a.prototype.removeAllListeners.apply(this,arguments);return(et==="readable"||et===void 0)&&u.nextTick(Z,this),st};function Z(et){var st=et._readableState;st.readableListening=et.listenerCount("readable")>0,st.resumeScheduled&&!st.paused?st.flowing=!0:et.listenerCount("data")>0&&et.resume()}function ut(et){d("readable nexttick read 0"),et.read(0)}J.prototype.resume=function(){var et=this._readableState;return et.flowing||(d("resume"),et.flowing=!et.readableListening,bt(this,et)),et.paused=!1,this};function bt(et,st){st.resumeScheduled||(st.resumeScheduled=!0,u.nextTick(It,et,st))}function It(et,st){d("resume",st.reading),st.reading||et.read(0),st.resumeScheduled=!1,et.emit("resume"),L(et),st.flowing&&!st.reading&&et.read(0)}J.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function L(et){var st=et._readableState;for(d("flow",st.flowing);st.flowing&&et.read()!==null;);}J.prototype.wrap=function(et){var st=this,Bt=this._readableState,zt=!1;et.on("end",function(){if(d("wrapped end"),Bt.decoder&&!Bt.ended){var Et=Bt.decoder.end();Et&&Et.length&&st.push(Et)}st.push(null)}),et.on("data",function(Et){if(d("wrapped data"),Bt.decoder&&(Et=Bt.decoder.write(Et)),!(Bt.objectMode&&Et==null)&&!(!Bt.objectMode&&(!Et||!Et.length))){var ie=st.push(Et);ie||(zt=!0,et.pause())}});for(var oe in et)this[oe]===void 0&&typeof et[oe]=="function"&&(this[oe]=function(ie){return function(){return et[ie].apply(et,arguments)}}(oe));for(var Kt=0;Kt=st.length?(st.decoder?Bt=st.buffer.join(""):st.buffer.length===1?Bt=st.buffer.first():Bt=st.buffer.concat(st.length),st.buffer.clear()):Bt=st.buffer.consume(et,st.decoder),Bt}function rt(et){var st=et._readableState;d("endReadable",st.endEmitted),st.endEmitted||(st.ended=!0,u.nextTick(it,st,et))}function it(et,st){if(d("endReadableNT",et.endEmitted,et.length),!et.endEmitted&&et.length===0&&(et.endEmitted=!0,st.readable=!1,st.emit("end"),et.autoDestroy)){var Bt=st._writableState;(!Bt||Bt.autoDestroy&&Bt.finished)&&st.destroy()}}typeof Symbol=="function"&&(J.from=function(et,st){return S===void 0&&(S=e(1265)),S(J,et,st)});function xt(et,st){for(var Bt=0,zt=et.length;Bt-1))throw new w(O);return this._writableState.defaultEncoding=O,this},Object.defineProperty(F.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function $(L,O,rt){return!L.objectMode&&L.decodeStrings!==!1&&typeof O=="string"&&(O=l.from(O,rt)),O}Object.defineProperty(F.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function lt(L,O,rt,it,xt,et){if(!rt){var st=$(O,it,xt);it!==st&&(rt=!0,xt="buffer",it=st)}var Bt=O.objectMode?1:it.length;O.length+=Bt;var zt=O.length0;return h(g,w,S,function(B){A||(A=B),B&&m.forEach(i),!w&&(m.forEach(i),x(A))})});return v.reduce(d)}T.exports=s},94:function(T,b,e){var u=e(8106).q.ERR_INVALID_OPT_VALUE;function r(a,c,l){return a.highWaterMark!=null?a.highWaterMark:c?a[l]:null}function n(a,c,l,f){var h=r(c,f,l);if(h!=null){if(!(isFinite(h)&&Math.floor(h)===h)||h<0){var i=f?l:"highWaterMark";throw new u(i,h)}return Math.floor(h)}return a.objectMode?16:16384}T.exports={getHighWaterMark:n}},3194:function(T,b,e){T.exports=e(7187).EventEmitter},8487:function(T,b,e){var u,r,n;(function(a,c){r=[],u=c,n=typeof u=="function"?u.apply(b,r):u,n!==void 0&&(T.exports=n)})(this,function(){function a(t,s){return typeof s>"u"?s={autoBom:!1}:typeof s!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),s={autoBom:!s}),s.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\uFEFF",t],{type:t.type}):t}function c(t,s,o){var v=new XMLHttpRequest;v.open("GET",t),v.responseType="blob",v.onload=function(){d(v.response,s,o)},v.onerror=function(){console.error("could not download file")},v.send()}function l(t){var s=new XMLHttpRequest;s.open("HEAD",t,!1);try{s.send()}catch{}return 200<=s.status&&299>=s.status}function f(t){try{t.dispatchEvent(new MouseEvent("click"))}catch{var s=document.createEvent("MouseEvents");s.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(s)}}var h=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof e.g=="object"&&e.g.global===e.g?e.g:void 0,i=h.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),d=h.saveAs||(typeof window!="object"||window!==h?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype&&!i?function(t,s,o){var v=h.URL||h.webkitURL,p=document.createElement("a");s=s||t.name||"download",p.download=s,p.rel="noopener",typeof t=="string"?(p.href=t,p.origin===location.origin?f(p):l(p.href)?c(t,s,o):f(p,p.target="_blank")):(p.href=v.createObjectURL(t),setTimeout(function(){v.revokeObjectURL(p.href)},4e4),setTimeout(function(){f(p)},0))}:"msSaveOrOpenBlob"in navigator?function(t,s,o){if(s=s||t.name||"download",typeof t!="string")navigator.msSaveOrOpenBlob(a(t,o),s);else if(l(t))c(t,s,o);else{var v=document.createElement("a");v.href=t,v.target="_blank",setTimeout(function(){f(v)})}}:function(t,s,o,v){if(v=v||open("","_blank"),v&&(v.document.title=v.document.body.innerText="downloading..."),typeof t=="string")return c(t,s,o);var p=t.type==="application/octet-stream",x=/constructor/i.test(h.HTMLElement)||h.safari,A=/CriOS\/[\d]+/.test(navigator.userAgent);if((A||p&&x||i)&&typeof FileReader<"u"){var m=new FileReader;m.onloadend=function(){var w=m.result;w=A?w:w.replace(/^data:[^;]*;/,"data:attachment/file;"),v?v.location.href=w:location=w,v=null},m.readAsDataURL(t)}else{var g=h.URL||h.webkitURL,C=g.createObjectURL(t);v?v.location=C:location.href=C,v=null,setTimeout(function(){g.revokeObjectURL(C)},4e4)}});h.saveAs=d.saveAs=d,T.exports=d})},2553:function(T,b,e){var u=e(1750).Buffer,r=u.isEncoding||function(m){switch(m=""+m,m&&m.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function n(m){if(!m)return"utf8";for(var g;;)switch(m){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return m;default:if(g)return;m=(""+m).toLowerCase(),g=!0}}function a(m){var g=n(m);if(typeof g!="string"&&(u.isEncoding===r||!r(m)))throw new Error("Unknown encoding: "+m);return g||m}b.s=c;function c(m){this.encoding=a(m);var g;switch(this.encoding){case"utf16le":this.text=s,this.end=o,g=4;break;case"utf8":this.fillLast=i,g=4;break;case"base64":this.text=v,this.end=p,g=3;break;default:this.write=x,this.end=A;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=u.allocUnsafe(g)}c.prototype.write=function(m){if(m.length===0)return"";var g,C;if(this.lastNeed){if(g=this.fillLast(m),g===void 0)return"";C=this.lastNeed,this.lastNeed=0}else C=0;return C>5===6?2:m>>4===14?3:m>>3===30?4:m>>6===2?-1:-2}function f(m,g,C){var w=g.length-1;if(w=0?(S>0&&(m.lastNeed=S-1),S):--w=0?(S>0&&(m.lastNeed=S-2),S):--w=0?(S>0&&(S===2?S=0:m.lastNeed=S-3),S):0))}function h(m,g,C){if((g[0]&192)!==128)return m.lastNeed=0,"\uFFFD";if(m.lastNeed>1&&g.length>1){if((g[1]&192)!==128)return m.lastNeed=1,"\uFFFD";if(m.lastNeed>2&&g.length>2&&(g[2]&192)!==128)return m.lastNeed=2,"\uFFFD"}}function i(m){var g=this.lastTotal-this.lastNeed,C=h(this,m);if(C!==void 0)return C;if(this.lastNeed<=m.length)return m.copy(this.lastChar,g,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);m.copy(this.lastChar,g,0,m.length),this.lastNeed-=m.length}function d(m,g){var C=f(this,m,g);if(!this.lastNeed)return m.toString("utf8",g);this.lastTotal=C;var w=m.length-(C-this.lastNeed);return m.copy(this.lastChar,0,w),m.toString("utf8",g,w)}function t(m){var g=m&&m.length?this.write(m):"";return this.lastNeed?g+"\uFFFD":g}function s(m,g){if((m.length-g)%2===0){var C=m.toString("utf16le",g);if(C){var w=C.charCodeAt(C.length-1);if(w>=55296&&w<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1],C.slice(0,-1)}return C}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=m[m.length-1],m.toString("utf16le",g,m.length-1)}function o(m){var g=m&&m.length?this.write(m):"";if(this.lastNeed){var C=this.lastTotal-this.lastNeed;return g+this.lastChar.toString("utf16le",0,C)}return g}function v(m,g){var C=(m.length-g)%3;return C===0?m.toString("base64",g):(this.lastNeed=3-C,this.lastTotal=3,C===1?this.lastChar[0]=m[m.length-1]:(this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1]),m.toString("base64",g,m.length-C))}function p(m){var g=m&&m.length?this.write(m):"";return this.lastNeed?g+this.lastChar.toString("base64",0,3-this.lastNeed):g}function x(m){return m.toString(this.encoding)}function A(m){return m&&m.length?this.write(m):""}},311:function(T){var b=0,e=-3;function u(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function r(B,R){this.source=B,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=R,this.destLen=0,this.ltree=new u,this.dtree=new u}var n=new u,a=new u,c=new Uint8Array(30),l=new Uint16Array(30),f=new Uint8Array(30),h=new Uint16Array(30),i=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=new u,t=new Uint8Array(288+32);function s(B,R,N,F){var J,ot;for(J=0;J>>=1,R}function A(B,R,N){if(!R)return N;for(;B.bitcount<24;)B.tag|=B.source[B.sourceIndex++]<>>16-R;return B.tag>>>=R,B.bitcount-=R,F+N}function m(B,R){for(;B.bitcount<24;)B.tag|=B.source[B.sourceIndex++]<>>=1,++J,N+=R.table[J],F-=R.table[J];while(F>=0);return B.tag=ot,B.bitcount-=J,R.trans[N+F]}function g(B,R,N){var F,J,ot,$,lt,gt;for(F=A(B,5,257),J=A(B,5,1),ot=A(B,4,4),$=0;$<19;++$)t[$]=0;for($=0;$8;)B.sourceIndex--,B.bitcount-=8;if(R=B.source[B.sourceIndex+1],R=256*R+B.source[B.sourceIndex],N=B.source[B.sourceIndex+3],N=256*N+B.source[B.sourceIndex+2],R!==(~N&65535))return e;for(B.sourceIndex+=4,F=R;F;--F)B.dest[B.destLen++]=B.source[B.sourceIndex++];return B.bitcount=0,b}function S(B,R){var N=new r(B,R),F,J,ot;do{switch(F=x(N),J=A(N,2,0),J){case 0:ot=w(N);break;case 1:ot=C(N,n,a);break;case 2:g(N,N.ltree,N.dtree),ot=C(N,N.ltree,N.dtree);break;default:ot=e}if(ot!==b)throw new Error("Data error")}while(!F);return N.destLen=K.length?{done:!0}:{done:!1,value:K[y++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function h(K,M){if(!!K){if(typeof K=="string")return i(K,M);var H=Object.prototype.toString.call(K).slice(8,-1);if(H==="Object"&&K.constructor&&(H=K.constructor.name),H==="Map"||H==="Set")return Array.from(K);if(H==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(H))return i(K,M)}}function i(K,M){(M==null||M>K.length)&&(M=K.length);for(var H=0,y=new Array(M);H0?q[0]:"value";if(Y.has(Nt))return Y.get(Nt);var qt=E.apply(this,q);return Y.set(Nt,qt),qt}return Object.defineProperty(this,M,{value:tt}),tt}}}}var F=new t.Struct({firstCode:t.uint16,entryCount:t.uint16,idDelta:t.int16,idRangeOffset:t.uint16}),J=new t.Struct({startCharCode:t.uint32,endCharCode:t.uint32,glyphID:t.uint32}),ot=new t.Struct({startUnicodeValue:t.uint24,additionalCount:t.uint8}),$=new t.Struct({unicodeValue:t.uint24,glyphID:t.uint16}),lt=new t.Array(ot,t.uint32),gt=new t.Array($,t.uint32),mt=new t.Struct({varSelector:t.uint24,defaultUVS:new t.Pointer(t.uint32,lt,{type:"parent"}),nonDefaultUVS:new t.Pointer(t.uint32,gt,{type:"parent"})}),wt=new t.VersionedStruct(t.uint16,{0:{length:t.uint16,language:t.uint16,codeMap:new t.LazyArray(t.uint8,256)},2:{length:t.uint16,language:t.uint16,subHeaderKeys:new t.Array(t.uint16,256),subHeaderCount:function(M){return Math.max.apply(Math,M.subHeaderKeys)},subHeaders:new t.LazyArray(F,"subHeaderCount"),glyphIndexArray:new t.LazyArray(t.uint16,"subHeaderCount")},4:{length:t.uint16,language:t.uint16,segCountX2:t.uint16,segCount:function(M){return M.segCountX2>>1},searchRange:t.uint16,entrySelector:t.uint16,rangeShift:t.uint16,endCode:new t.LazyArray(t.uint16,"segCount"),reservedPad:new t.Reserved(t.uint16),startCode:new t.LazyArray(t.uint16,"segCount"),idDelta:new t.LazyArray(t.int16,"segCount"),idRangeOffset:new t.LazyArray(t.uint16,"segCount"),glyphIndexArray:new t.LazyArray(t.uint16,function(K){return(K.length-K._currentOffset)/2})},6:{length:t.uint16,language:t.uint16,firstCode:t.uint16,entryCount:t.uint16,glyphIndices:new t.LazyArray(t.uint16,"entryCount")},8:{reserved:new t.Reserved(t.uint16),length:t.uint32,language:t.uint16,is32:new t.LazyArray(t.uint8,8192),nGroups:t.uint32,groups:new t.LazyArray(J,"nGroups")},10:{reserved:new t.Reserved(t.uint16),length:t.uint32,language:t.uint32,firstCode:t.uint32,entryCount:t.uint32,glyphIndices:new t.LazyArray(t.uint16,"numChars")},12:{reserved:new t.Reserved(t.uint16),length:t.uint32,language:t.uint32,nGroups:t.uint32,groups:new t.LazyArray(J,"nGroups")},13:{reserved:new t.Reserved(t.uint16),length:t.uint32,language:t.uint32,nGroups:t.uint32,groups:new t.LazyArray(J,"nGroups")},14:{length:t.uint32,numRecords:t.uint32,varSelectors:new t.LazyArray(mt,"numRecords")}}),at=new t.Struct({platformID:t.uint16,encodingID:t.uint16,table:new t.Pointer(t.uint32,wt,{type:"parent",lazy:!0})}),dt=new t.Struct({version:t.uint16,numSubtables:t.uint16,tables:new t.Array(at,"numSubtables")}),St=new t.Struct({version:t.int32,revision:t.int32,checkSumAdjustment:t.uint32,magicNumber:t.uint32,flags:t.uint16,unitsPerEm:t.uint16,created:new t.Array(t.int32,2),modified:new t.Array(t.int32,2),xMin:t.int16,yMin:t.int16,xMax:t.int16,yMax:t.int16,macStyle:new t.Bitfield(t.uint16,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:t.uint16,fontDirectionHint:t.int16,indexToLocFormat:t.int16,glyphDataFormat:t.int16}),V=new t.Struct({version:t.int32,ascent:t.int16,descent:t.int16,lineGap:t.int16,advanceWidthMax:t.uint16,minLeftSideBearing:t.int16,minRightSideBearing:t.int16,xMaxExtent:t.int16,caretSlopeRise:t.int16,caretSlopeRun:t.int16,caretOffset:t.int16,reserved:new t.Reserved(t.int16,4),metricDataFormat:t.int16,numberOfMetrics:t.uint16}),ft=new t.Struct({advance:t.uint16,bearing:t.int16}),j=new t.Struct({metrics:new t.LazyArray(ft,function(K){return K.parent.hhea.numberOfMetrics}),bearings:new t.LazyArray(t.int16,function(K){return K.parent.maxp.numGlyphs-K.parent.hhea.numberOfMetrics})}),Z=new t.Struct({version:t.int32,numGlyphs:t.uint16,maxPoints:t.uint16,maxContours:t.uint16,maxComponentPoints:t.uint16,maxComponentContours:t.uint16,maxZones:t.uint16,maxTwilightPoints:t.uint16,maxStorage:t.uint16,maxFunctionDefs:t.uint16,maxInstructionDefs:t.uint16,maxStackElements:t.uint16,maxSizeOfInstructions:t.uint16,maxComponentElements:t.uint16,maxComponentDepth:t.uint16});function ut(K,M,H){return H===void 0&&(H=0),K===1&&It[H]?It[H]:bt[K][M]}var bt=[["utf16be","utf16be","utf16be","utf16be","utf16be","utf16be"],["macroman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","macgreek","maccyrillic","symbol","Devanagari","Gurmukhi","Gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","macthai","Laotian","Georgian","Armenian","gb-2312-80","Tibetan","Mongolian","Geez","maccenteuro","Vietnamese","Sindhi"],["ascii"],["symbol","utf16be","shift-jis","gb18030","big5","wansung","johab",null,null,null,"utf16be"]],It={15:"maciceland",17:"macturkish",18:"maccroatian",24:"maccenteuro",25:"maccenteuro",26:"maccenteuro",27:"maccenteuro",28:"maccenteuro",30:"maciceland",37:"macromania",38:"maccenteuro",39:"maccenteuro",40:"maccenteuro",143:"macinuit",146:"macgaelic"},L=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}],O=new t.Struct({platformID:t.uint16,encodingID:t.uint16,languageID:t.uint16,nameID:t.uint16,length:t.uint16,string:new t.Pointer(t.uint16,new t.String("length",function(K){return ut(K.platformID,K.encodingID,K.languageID)}),{type:"parent",relativeTo:function(M){return M.parent.stringOffset},allowNull:!1})}),rt=new t.Struct({length:t.uint16,tag:new t.Pointer(t.uint16,new t.String("length","utf16be"),{type:"parent",relativeTo:function(M){return M.stringOffset}})}),it=new t.VersionedStruct(t.uint16,{0:{count:t.uint16,stringOffset:t.uint16,records:new t.Array(O,"count")},1:{count:t.uint16,stringOffset:t.uint16,records:new t.Array(O,"count"),langTagCount:t.uint16,langTags:new t.Array(rt,"langTagCount")}}),xt=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];it.process=function(K){for(var M={},H=f(this.records),y;!(y=H()).done;){var E=y.value,I=L[E.platformID][E.languageID];I==null&&this.langTags!=null&&E.languageID>=32768&&(I=this.langTags[E.languageID-32768].tag),I==null&&(I=E.platformID+"-"+E.languageID);var Y=E.nameID>=256?"fontFeatures":xt[E.nameID]||E.nameID;M[Y]==null&&(M[Y]={});var tt=M[Y];E.nameID>=256&&(tt=tt[E.nameID]||(tt[E.nameID]={})),(typeof E.string=="string"||typeof tt[I]!="string")&&(tt[I]=E.string)}this.records=M},it.preEncode=function(){if(!Array.isArray(this.records)){this.version=0;var K=[];for(var M in this.records){var H=this.records[M];M!=="fontFeatures"&&(K.push({platformID:3,encodingID:1,languageID:1033,nameID:xt.indexOf(M),length:u.byteLength(H.en,"utf16le"),string:H.en}),M==="postscriptName"&&K.push({platformID:1,encodingID:0,languageID:0,nameID:xt.indexOf(M),length:H.en.length,string:H.en}))}this.records=K,this.count=K.length,this.stringOffset=it.size(this,null,!1)}};var et=new t.VersionedStruct(t.uint16,{header:{xAvgCharWidth:t.int16,usWeightClass:t.uint16,usWidthClass:t.uint16,fsType:new t.Bitfield(t.uint16,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:t.int16,ySubscriptYSize:t.int16,ySubscriptXOffset:t.int16,ySubscriptYOffset:t.int16,ySuperscriptXSize:t.int16,ySuperscriptYSize:t.int16,ySuperscriptXOffset:t.int16,ySuperscriptYOffset:t.int16,yStrikeoutSize:t.int16,yStrikeoutPosition:t.int16,sFamilyClass:t.int16,panose:new t.Array(t.uint8,10),ulCharRange:new t.Array(t.uint32,4),vendorID:new t.String(4),fsSelection:new t.Bitfield(t.uint16,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:t.uint16,usLastCharIndex:t.uint16},0:{},1:{typoAscender:t.int16,typoDescender:t.int16,typoLineGap:t.int16,winAscent:t.uint16,winDescent:t.uint16,codePageRange:new t.Array(t.uint32,2)},2:{typoAscender:t.int16,typoDescender:t.int16,typoLineGap:t.int16,winAscent:t.uint16,winDescent:t.uint16,codePageRange:new t.Array(t.uint32,2),xHeight:t.int16,capHeight:t.int16,defaultChar:t.uint16,breakChar:t.uint16,maxContent:t.uint16},5:{typoAscender:t.int16,typoDescender:t.int16,typoLineGap:t.int16,winAscent:t.uint16,winDescent:t.uint16,codePageRange:new t.Array(t.uint32,2),xHeight:t.int16,capHeight:t.int16,defaultChar:t.uint16,breakChar:t.uint16,maxContent:t.uint16,usLowerOpticalPointSize:t.uint16,usUpperOpticalPointSize:t.uint16}}),st=et.versions;st[3]=st[4]=st[2];var Bt=new t.VersionedStruct(t.fixed32,{header:{italicAngle:t.fixed32,underlinePosition:t.int16,underlineThickness:t.int16,isFixedPitch:t.uint32,minMemType42:t.uint32,maxMemType42:t.uint32,minMemType1:t.uint32,maxMemType1:t.uint32},1:{},2:{numberOfGlyphs:t.uint16,glyphNameIndex:new t.Array(t.uint16,"numberOfGlyphs"),names:new t.Array(new t.String(t.uint8))},2.5:{numberOfGlyphs:t.uint16,offsets:new t.Array(t.uint8,"numberOfGlyphs")},3:{},4:{map:new t.Array(t.uint32,function(K){return K.parent.maxp.numGlyphs})}}),zt=new t.Struct({controlValues:new t.Array(t.int16)}),oe=new t.Struct({instructions:new t.Array(t.uint8)}),Kt=new t.VersionedStruct("head.indexToLocFormat",{0:{offsets:new t.Array(t.uint16)},1:{offsets:new t.Array(t.uint32)}});Kt.process=function(){if(this.version===0)for(var K=0;K>>=1};var Et=new t.Struct({controlValueProgram:new t.Array(t.uint8)}),ie=new t.Array(new t.Buffer),ve=function(){function K(H){this.type=H}var M=K.prototype;return M.getCFFVersion=function(y){for(;y&&!y.hdrSize;)y=y.parent;return y?y.version:-1},M.decode=function(y,E){var I=this.getCFFVersion(E),Y=I>=2?y.readUInt32BE():y.readUInt16BE();if(Y===0)return[];var tt=y.readUInt8(),_;if(tt===1)_=t.uint8;else if(tt===2)_=t.uint16;else if(tt===3)_=t.uint24;else if(tt===4)_=t.uint32;else throw new Error("Bad offset size in CFFIndex: ".concat(tt," ").concat(y.pos));for(var q=[],Ct=y.pos+(Y+1)*tt-1,Nt=_.decode(y),qt=0;qt>4;if(Y===le)break;E+=Lt[Y];var tt=I&15;if(tt===le)break;E+=Lt[tt]}return parseFloat(E)}return null},K.size=function(H){if(H.forceLarge&&(H=32768),(H|0)!==H){var y=""+H;return 1+Math.ceil((y.length+1)/2)}else return-107<=H&&H<=107?1:108<=H&&H<=1131||-1131<=H&&H<=-108?2:-32768<=H&&H<=32767?3:5},K.encode=function(H,y){var E=Number(y);if(y.forceLarge)return H.writeUInt8(29),H.writeInt32BE(E);if((E|0)!==E){H.writeUInt8(30);for(var I=""+E,Y=0;Y>8)+247),H.writeUInt8(E&255)):-1131<=E&&E<=-108?(E=-E-108,H.writeUInt8((E>>8)+251),H.writeUInt8(E&255)):-32768<=E&&E<=32767?(H.writeUInt8(28),H.writeInt16BE(E)):(H.writeUInt8(29),H.writeInt32BE(E))},K}(),fe=function(){function K(H){H===void 0&&(H=[]),this.ops=H,this.fields={};for(var y=f(H),E;!(E=y()).done;){var I=E.value,Y=Array.isArray(I[0])?I[0][0]<<8|I[0][1]:I[0];this.fields[Y]=I}}var M=K.prototype;return M.decodeOperands=function(y,E,I,Y){var tt=this;if(Array.isArray(y))return Y.map(function(_,q){return tt.decodeOperands(y[q],E,I,[_])});if(y.decode!=null)return y.decode(E,I,Y);switch(y){case"number":case"offset":case"sid":return Y[0];case"boolean":return!!Y[0];default:return Y}},M.encodeOperands=function(y,E,I,Y){var tt=this;return Array.isArray(y)?Y.map(function(_,q){return tt.encodeOperands(y[q],E,I,_)[0]}):y.encode!=null?y.encode(E,Y,I):typeof Y=="number"?[Y]:typeof Y=="boolean"?[+Y]:Array.isArray(Y)?Y:[Y]},M.decode=function(y,E){var I=y.pos+E.length,Y={},tt=[];Object.defineProperties(Y,{parent:{value:E},_startOffset:{value:y.pos}});for(var _ in this.fields){var q=this.fields[_];Y[q[1]]=q[3]}for(;y.posI;)E.pop()},K}(),Se=new fe([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",me,null],[19,"Subrs",new ee(new ve,{type:"local"}),null]]),we=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"],W=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","endash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls"],k=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],D=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"],ht=[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],ct=[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"],Pt=new t.Struct({reserved:new t.Reserved(t.uint16),reqFeatureIndex:t.uint16,featureCount:t.uint16,featureIndexes:new t.Array(t.uint16,"featureCount")}),Q=new t.Struct({tag:new t.String(4),langSys:new t.Pointer(t.uint16,Pt,{type:"parent"})}),$t=new t.Struct({defaultLangSys:new t.Pointer(t.uint16,Pt),count:t.uint16,langSysRecords:new t.Array(Q,"count")}),ge=new t.Struct({tag:new t.String(4),script:new t.Pointer(t.uint16,$t,{type:"parent"})}),z=new t.Array(ge,t.uint16),Gt=new t.Struct({featureParams:t.uint16,lookupCount:t.uint16,lookupListIndexes:new t.Array(t.uint16,"lookupCount")}),Xt=new t.Struct({tag:new t.String(4),feature:new t.Pointer(t.uint16,Gt,{type:"parent"})}),yt=new t.Array(Xt,t.uint16),Dt=new t.Struct({markAttachmentType:t.uint8,flags:new t.Bitfield(t.uint8,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function Qt(K){var M=new t.Struct({lookupType:t.uint16,flags:Dt,subTableCount:t.uint16,subTables:new t.Array(new t.Pointer(t.uint16,K),"subTableCount"),markFilteringSet:new t.Optional(t.uint16,function(H){return H.flags.flags.useMarkFilteringSet})});return new t.LazyArray(new t.Pointer(t.uint16,M),t.uint16)}var Oe=new t.Struct({start:t.uint16,end:t.uint16,startCoverageIndex:t.uint16}),de=new t.VersionedStruct(t.uint16,{1:{glyphCount:t.uint16,glyphs:new t.Array(t.uint16,"glyphCount")},2:{rangeCount:t.uint16,rangeRecords:new t.Array(Oe,"rangeCount")}}),Te=new t.Struct({start:t.uint16,end:t.uint16,class:t.uint16}),Ue=new t.VersionedStruct(t.uint16,{1:{startGlyph:t.uint16,glyphCount:t.uint16,classValueArray:new t.Array(t.uint16,"glyphCount")},2:{classRangeCount:t.uint16,classRangeRecord:new t.Array(Te,"classRangeCount")}}),Ar=new t.Struct({a:t.uint16,b:t.uint16,deltaFormat:t.uint16}),Ze=new t.Struct({sequenceIndex:t.uint16,lookupListIndex:t.uint16}),ze=new t.Struct({glyphCount:t.uint16,lookupCount:t.uint16,input:new t.Array(t.uint16,function(K){return K.glyphCount-1}),lookupRecords:new t.Array(Ze,"lookupCount")}),hr=new t.Array(new t.Pointer(t.uint16,ze),t.uint16),yr=new t.Struct({glyphCount:t.uint16,lookupCount:t.uint16,classes:new t.Array(t.uint16,function(K){return K.glyphCount-1}),lookupRecords:new t.Array(Ze,"lookupCount")}),Rr=new t.Array(new t.Pointer(t.uint16,yr),t.uint16),nn=new t.VersionedStruct(t.uint16,{1:{coverage:new t.Pointer(t.uint16,de),ruleSetCount:t.uint16,ruleSets:new t.Array(new t.Pointer(t.uint16,hr),"ruleSetCount")},2:{coverage:new t.Pointer(t.uint16,de),classDef:new t.Pointer(t.uint16,Ue),classSetCnt:t.uint16,classSet:new t.Array(new t.Pointer(t.uint16,Rr),"classSetCnt")},3:{glyphCount:t.uint16,lookupCount:t.uint16,coverages:new t.Array(new t.Pointer(t.uint16,de),"glyphCount"),lookupRecords:new t.Array(Ze,"lookupCount")}}),pn=new t.Struct({backtrackGlyphCount:t.uint16,backtrack:new t.Array(t.uint16,"backtrackGlyphCount"),inputGlyphCount:t.uint16,input:new t.Array(t.uint16,function(K){return K.inputGlyphCount-1}),lookaheadGlyphCount:t.uint16,lookahead:new t.Array(t.uint16,"lookaheadGlyphCount"),lookupCount:t.uint16,lookupRecords:new t.Array(Ze,"lookupCount")}),Xe=new t.Array(new t.Pointer(t.uint16,pn),t.uint16),zr=new t.VersionedStruct(t.uint16,{1:{coverage:new t.Pointer(t.uint16,de),chainCount:t.uint16,chainRuleSets:new t.Array(new t.Pointer(t.uint16,Xe),"chainCount")},2:{coverage:new t.Pointer(t.uint16,de),backtrackClassDef:new t.Pointer(t.uint16,Ue),inputClassDef:new t.Pointer(t.uint16,Ue),lookaheadClassDef:new t.Pointer(t.uint16,Ue),chainCount:t.uint16,chainClassSet:new t.Array(new t.Pointer(t.uint16,Xe),"chainCount")},3:{backtrackGlyphCount:t.uint16,backtrackCoverage:new t.Array(new t.Pointer(t.uint16,de),"backtrackGlyphCount"),inputGlyphCount:t.uint16,inputCoverage:new t.Array(new t.Pointer(t.uint16,de),"inputGlyphCount"),lookaheadGlyphCount:t.uint16,lookaheadCoverage:new t.Array(new t.Pointer(t.uint16,de),"lookaheadGlyphCount"),lookupCount:t.uint16,lookupRecords:new t.Array(Ze,"lookupCount")}}),dr=new t.Fixed(16,"BE",14),Ur=new t.Struct({startCoord:dr,peakCoord:dr,endCoord:dr}),Gr=new t.Struct({axisCount:t.uint16,regionCount:t.uint16,variationRegions:new t.Array(new t.Array(Ur,"axisCount"),"regionCount")}),mn=new t.Struct({shortDeltas:new t.Array(t.int16,function(K){return K.parent.shortDeltaCount}),regionDeltas:new t.Array(t.int8,function(K){return K.parent.regionIndexCount-K.parent.shortDeltaCount}),deltas:function(M){return M.shortDeltas.concat(M.regionDeltas)}}),bn=new t.Struct({itemCount:t.uint16,shortDeltaCount:t.uint16,regionIndexCount:t.uint16,regionIndexes:new t.Array(t.uint16,"regionIndexCount"),deltaSets:new t.Array(mn,"itemCount")}),Pe=new t.Struct({format:t.uint16,variationRegionList:new t.Pointer(t.uint32,Gr),variationDataCount:t.uint16,itemVariationData:new t.Array(new t.Pointer(t.uint32,bn),"variationDataCount")}),Ie=new t.VersionedStruct(t.uint16,{1:(r={axisIndex:t.uint16},r.axisIndex=t.uint16,r.filterRangeMinValue=dr,r.filterRangeMaxValue=dr,r)}),Ge=new t.Struct({conditionCount:t.uint16,conditionTable:new t.Array(new t.Pointer(t.uint32,Ie),"conditionCount")}),er=new t.Struct({featureIndex:t.uint16,alternateFeatureTable:new t.Pointer(t.uint32,Gt,{type:"parent"})}),en=new t.Struct({version:t.fixed32,substitutionCount:t.uint16,substitutions:new t.Array(er,"substitutionCount")}),an=new t.Struct({conditionSet:new t.Pointer(t.uint32,Ge,{type:"parent"}),featureTableSubstitution:new t.Pointer(t.uint32,en,{type:"parent"})}),wn=new t.Struct({majorVersion:t.uint16,minorVersion:t.uint16,featureVariationRecordCount:t.uint32,featureVariationRecords:new t.Array(an,"featureVariationRecordCount")}),Ln=function(){function K(H,y){this.predefinedOps=H,this.type=y}var M=K.prototype;return M.decode=function(y,E,I){return this.predefinedOps[I[0]]?this.predefinedOps[I[0]]:this.type.decode(y,E,I)},M.size=function(y,E){return this.type.size(y,E)},M.encode=function(y,E,I){var Y=this.predefinedOps.indexOf(E);return Y!==-1?Y:this.type.encode(y,E,I)},K}(),On=function(K){c(M,K);function M(){return K.call(this,"UInt8")||this}var H=M.prototype;return H.decode=function(E){return t.uint8.decode(E)&127},M}(t.Number),Cn=new t.Struct({first:t.uint16,nLeft:t.uint8}),kt=new t.Struct({first:t.uint16,nLeft:t.uint16}),At=new t.VersionedStruct(new On,{0:{nCodes:t.uint8,codes:new t.Array(t.uint8,"nCodes")},1:{nRanges:t.uint8,ranges:new t.Array(Cn,"nRanges")}}),Zt=new Ln([W,k],new ee(At,{lazy:!0})),Tt=function(K){c(M,K);function M(){return K.apply(this,arguments)||this}var H=M.prototype;return H.decode=function(E,I){for(var Y=s.resolveLength(this.length,E,I),tt=0,_=[];tt=2?null:y=2||this.isCIDFont)return null;var E=this.topDict.charset;if(Array.isArray(E))return E[y];if(y===0)return".notdef";switch(y-=1,E.version){case 0:return this.string(E.glyphs[y]);case 1:case 2:for(var I=0;I>1;if(y=E[tt+1].first)I=tt+1;else return E[tt].fd}default:throw new Error("Unknown FDSelect version: ".concat(this.topDict.FDSelect.version))}},M.privateDictForGlyph=function(y){if(this.topDict.FDSelect){var E=this.fdForGlyph(y);return this.topDict.FDArray[E]?this.topDict.FDArray[E].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private},a(K,[{key:"postscriptName",get:function(){return this.version<2?this.nameIndex[0]:null}},{key:"fullName",get:function(){return this.string(this.topDict.FullName)}},{key:"familyName",get:function(){return this.string(this.topDict.FamilyName)}}]),K}(),ne=new t.Struct({glyphIndex:t.uint16,vertOriginY:t.int16}),Ee=new t.Struct({majorVersion:t.uint16,minorVersion:t.uint16,defaultVertOriginY:t.int16,numVertOriginYMetrics:t.uint16,metrics:new t.Array(ne,"numVertOriginYMetrics")}),Me=new t.Struct({height:t.uint8,width:t.uint8,horiBearingX:t.int8,horiBearingY:t.int8,horiAdvance:t.uint8,vertBearingX:t.int8,vertBearingY:t.int8,vertAdvance:t.uint8}),Re=new t.Struct({height:t.uint8,width:t.uint8,bearingX:t.int8,bearingY:t.int8,advance:t.uint8}),Qe=new t.Struct({glyph:t.uint16,xOffset:t.int8,yOffset:t.int8}),We=function(){},qe=function(){};new t.VersionedStruct("version",{1:{metrics:Re,data:We},2:{metrics:Re,data:qe},5:{data:qe},6:{metrics:Me,data:We},7:{metrics:Me,data:qe},8:{metrics:Re,pad:new t.Reserved(t.uint8),numComponents:t.uint16,components:new t.Array(Qe,"numComponents")},9:{metrics:Me,pad:new t.Reserved(t.uint8),numComponents:t.uint16,components:new t.Array(Qe,"numComponents")},17:{metrics:Re,dataLen:t.uint32,data:new t.Buffer("dataLen")},18:{metrics:Me,dataLen:t.uint32,data:new t.Buffer("dataLen")},19:{dataLen:t.uint32,data:new t.Buffer("dataLen")}});var Ye=new t.Struct({ascender:t.int8,descender:t.int8,widthMax:t.uint8,caretSlopeNumerator:t.int8,caretSlopeDenominator:t.int8,caretOffset:t.int8,minOriginSB:t.int8,minAdvanceSB:t.int8,maxBeforeBL:t.int8,minAfterBL:t.int8,pad:new t.Reserved(t.int8,2)}),vr=new t.Struct({glyphCode:t.uint16,offset:t.uint16}),Cr=new t.VersionedStruct(t.uint16,{header:{imageFormat:t.uint16,imageDataOffset:t.uint32},1:{offsetArray:new t.Array(t.uint32,function(K){return K.parent.lastGlyphIndex-K.parent.firstGlyphIndex+1})},2:{imageSize:t.uint32,bigMetrics:Me},3:{offsetArray:new t.Array(t.uint16,function(K){return K.parent.lastGlyphIndex-K.parent.firstGlyphIndex+1})},4:{numGlyphs:t.uint32,glyphArray:new t.Array(vr,function(K){return K.numGlyphs+1})},5:{imageSize:t.uint32,bigMetrics:Me,numGlyphs:t.uint32,glyphCodeArray:new t.Array(t.uint16,"numGlyphs")}}),xr=new t.Struct({firstGlyphIndex:t.uint16,lastGlyphIndex:t.uint16,subtable:new t.Pointer(t.uint32,Cr)}),pr=new t.Struct({indexSubTableArray:new t.Pointer(t.uint32,new t.Array(xr,1),{type:"parent"}),indexTablesSize:t.uint32,numberOfIndexSubTables:t.uint32,colorRef:t.uint32,hori:Ye,vert:Ye,startGlyphIndex:t.uint16,endGlyphIndex:t.uint16,ppemX:t.uint8,ppemY:t.uint8,bitDepth:t.uint8,flags:new t.Bitfield(t.uint8,["horizontal","vertical"])}),mr=new t.Struct({version:t.uint32,numSizes:t.uint32,sizes:new t.Array(pr,"numSizes")}),kr=new t.Struct({ppem:t.uint16,resolution:t.uint16,imageOffsets:new t.Array(new t.Pointer(t.uint32,"void"),function(K){return K.parent.parent.maxp.numGlyphs+1})}),un=new t.Struct({version:t.uint16,flags:new t.Bitfield(t.uint16,["renderOutlines"]),numImgTables:t.uint32,imageTables:new t.Array(new t.Pointer(t.uint32,kr),"numImgTables")}),jr=new t.Struct({gid:t.uint16,paletteIndex:t.uint16}),rn=new t.Struct({gid:t.uint16,firstLayerIndex:t.uint16,numLayers:t.uint16}),ln=new t.Struct({version:t.uint16,numBaseGlyphRecords:t.uint16,baseGlyphRecord:new t.Pointer(t.uint32,new t.Array(rn,"numBaseGlyphRecords")),layerRecords:new t.Pointer(t.uint32,new t.Array(jr,"numLayerRecords"),{lazy:!0}),numLayerRecords:t.uint16}),Xr=new t.Struct({blue:t.uint8,green:t.uint8,red:t.uint8,alpha:t.uint8}),Jr=new t.VersionedStruct(t.uint16,{header:{numPaletteEntries:t.uint16,numPalettes:t.uint16,numColorRecords:t.uint16,colorRecords:new t.Pointer(t.uint32,new t.Array(Xr,"numColorRecords")),colorRecordIndices:new t.Array(t.uint16,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new t.Pointer(t.uint32,new t.Array(t.uint32,"numPalettes")),offsetPaletteLabelArray:new t.Pointer(t.uint32,new t.Array(t.uint16,"numPalettes")),offsetPaletteEntryLabelArray:new t.Pointer(t.uint32,new t.Array(t.uint16,"numPaletteEntries"))}}),Nr=new t.VersionedStruct(t.uint16,{1:{coordinate:t.int16},2:{coordinate:t.int16,referenceGlyph:t.uint16,baseCoordPoint:t.uint16},3:{coordinate:t.int16,deviceTable:new t.Pointer(t.uint16,Ar)}}),la=new t.Struct({defaultIndex:t.uint16,baseCoordCount:t.uint16,baseCoords:new t.Array(new t.Pointer(t.uint16,Nr),"baseCoordCount")}),ca=new t.Struct({tag:new t.String(4),minCoord:new t.Pointer(t.uint16,Nr,{type:"parent"}),maxCoord:new t.Pointer(t.uint16,Nr,{type:"parent"})}),ta=new t.Struct({minCoord:new t.Pointer(t.uint16,Nr),maxCoord:new t.Pointer(t.uint16,Nr),featMinMaxCount:t.uint16,featMinMaxRecords:new t.Array(ca,"featMinMaxCount")}),Yn=new t.Struct({tag:new t.String(4),minMax:new t.Pointer(t.uint16,ta,{type:"parent"})}),cn=new t.Struct({baseValues:new t.Pointer(t.uint16,la),defaultMinMax:new t.Pointer(t.uint16,ta),baseLangSysCount:t.uint16,baseLangSysRecords:new t.Array(Yn,"baseLangSysCount")}),Bn=new t.Struct({tag:new t.String(4),script:new t.Pointer(t.uint16,cn,{type:"parent"})}),pt=new t.Array(Bn,t.uint16),U=new t.Array(new t.String(4),t.uint16),P=new t.Struct({baseTagList:new t.Pointer(t.uint16,U),baseScriptList:new t.Pointer(t.uint16,pt)}),X=new t.VersionedStruct(t.uint32,{header:{horizAxis:new t.Pointer(t.uint16,P),vertAxis:new t.Pointer(t.uint16,P)},65536:{},65537:{itemVariationStore:new t.Pointer(t.uint32,Pe)}}),G=new t.Array(t.uint16,t.uint16),nt=new t.Struct({coverage:new t.Pointer(t.uint16,de),glyphCount:t.uint16,attachPoints:new t.Array(new t.Pointer(t.uint16,G),"glyphCount")}),vt=new t.VersionedStruct(t.uint16,{1:{coordinate:t.int16},2:{caretValuePoint:t.uint16},3:{coordinate:t.int16,deviceTable:new t.Pointer(t.uint16,Ar)}}),Ht=new t.Array(new t.Pointer(t.uint16,vt),t.uint16),Yt=new t.Struct({coverage:new t.Pointer(t.uint16,de),ligGlyphCount:t.uint16,ligGlyphs:new t.Array(new t.Pointer(t.uint16,Ht),"ligGlyphCount")}),te=new t.Struct({markSetTableFormat:t.uint16,markSetCount:t.uint16,coverage:new t.Array(new t.Pointer(t.uint32,de),"markSetCount")}),se=new t.VersionedStruct(t.uint32,{header:{glyphClassDef:new t.Pointer(t.uint16,Ue),attachList:new t.Pointer(t.uint16,nt),ligCaretList:new t.Pointer(t.uint16,Yt),markAttachClassDef:new t.Pointer(t.uint16,Ue)},65536:{},65538:{markGlyphSetsDef:new t.Pointer(t.uint16,te)},65539:{markGlyphSetsDef:new t.Pointer(t.uint16,te),itemVariationStore:new t.Pointer(t.uint32,Pe)}}),he=new t.Bitfield(t.uint16,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),pe={xPlacement:t.int16,yPlacement:t.int16,xAdvance:t.int16,yAdvance:t.int16,xPlaDevice:new t.Pointer(t.uint16,Ar,{type:"global",relativeTo:function(M){return M.rel}}),yPlaDevice:new t.Pointer(t.uint16,Ar,{type:"global",relativeTo:function(M){return M.rel}}),xAdvDevice:new t.Pointer(t.uint16,Ar,{type:"global",relativeTo:function(M){return M.rel}}),yAdvDevice:new t.Pointer(t.uint16,Ar,{type:"global",relativeTo:function(M){return M.rel}})},ye=function(){function K(H){H===void 0&&(H="valueFormat"),this.key=H}var M=K.prototype;return M.buildStruct=function(y){for(var E=y;!E[this.key]&&E.parent;)E=E.parent;if(!!E[this.key]){var I={};I.rel=function(){return E._startOffset};var Y=E[this.key];for(var tt in Y)Y[tt]&&(I[tt]=pe[tt]);return new t.Struct(I)}},M.size=function(y,E){return this.buildStruct(E).size(y,E)},M.decode=function(y,E){var I=this.buildStruct(E).decode(y,E);return delete I.rel,I},K}(),Be=new t.Struct({secondGlyph:t.uint16,value1:new ye("valueFormat1"),value2:new ye("valueFormat2")}),Ne=new t.Array(Be,t.uint16),$e=new t.Struct({value1:new ye("valueFormat1"),value2:new ye("valueFormat2")}),_e=new t.VersionedStruct(t.uint16,{1:{xCoordinate:t.int16,yCoordinate:t.int16},2:{xCoordinate:t.int16,yCoordinate:t.int16,anchorPoint:t.uint16},3:{xCoordinate:t.int16,yCoordinate:t.int16,xDeviceTable:new t.Pointer(t.uint16,Ar),yDeviceTable:new t.Pointer(t.uint16,Ar)}}),gr=new t.Struct({entryAnchor:new t.Pointer(t.uint16,_e,{type:"parent"}),exitAnchor:new t.Pointer(t.uint16,_e,{type:"parent"})}),Vr=new t.Struct({class:t.uint16,markAnchor:new t.Pointer(t.uint16,_e,{type:"parent"})}),ar=new t.Array(Vr,t.uint16),Dr=new t.Array(new t.Pointer(t.uint16,_e),function(K){return K.parent.classCount}),Qr=new t.Array(Dr,t.uint16),Fr=new t.Array(new t.Pointer(t.uint16,_e),function(K){return K.parent.parent.classCount}),_r=new t.Array(Fr,t.uint16),In=new t.Array(new t.Pointer(t.uint16,_r),t.uint16),hn=new t.VersionedStruct("lookupType",{1:new t.VersionedStruct(t.uint16,{1:{coverage:new t.Pointer(t.uint16,de),valueFormat:he,value:new ye},2:{coverage:new t.Pointer(t.uint16,de),valueFormat:he,valueCount:t.uint16,values:new t.LazyArray(new ye,"valueCount")}}),2:new t.VersionedStruct(t.uint16,{1:{coverage:new t.Pointer(t.uint16,de),valueFormat1:he,valueFormat2:he,pairSetCount:t.uint16,pairSets:new t.LazyArray(new t.Pointer(t.uint16,Ne),"pairSetCount")},2:{coverage:new t.Pointer(t.uint16,de),valueFormat1:he,valueFormat2:he,classDef1:new t.Pointer(t.uint16,Ue),classDef2:new t.Pointer(t.uint16,Ue),class1Count:t.uint16,class2Count:t.uint16,classRecords:new t.LazyArray(new t.LazyArray($e,"class2Count"),"class1Count")}}),3:{format:t.uint16,coverage:new t.Pointer(t.uint16,de),entryExitCount:t.uint16,entryExitRecords:new t.Array(gr,"entryExitCount")},4:{format:t.uint16,markCoverage:new t.Pointer(t.uint16,de),baseCoverage:new t.Pointer(t.uint16,de),classCount:t.uint16,markArray:new t.Pointer(t.uint16,ar),baseArray:new t.Pointer(t.uint16,Qr)},5:{format:t.uint16,markCoverage:new t.Pointer(t.uint16,de),ligatureCoverage:new t.Pointer(t.uint16,de),classCount:t.uint16,markArray:new t.Pointer(t.uint16,ar),ligatureArray:new t.Pointer(t.uint16,In)},6:{format:t.uint16,mark1Coverage:new t.Pointer(t.uint16,de),mark2Coverage:new t.Pointer(t.uint16,de),classCount:t.uint16,mark1Array:new t.Pointer(t.uint16,ar),mark2Array:new t.Pointer(t.uint16,Qr)},7:nn,8:zr,9:{posFormat:t.uint16,lookupType:t.uint16,extension:new t.Pointer(t.uint32,hn)}});hn.versions[9].extension.type=hn;var Mn=new t.VersionedStruct(t.uint32,{header:{scriptList:new t.Pointer(t.uint16,z),featureList:new t.Pointer(t.uint16,yt),lookupList:new t.Pointer(t.uint16,new Qt(hn))},65536:{},65537:{featureVariations:new t.Pointer(t.uint32,wn)}}),ha=new t.Array(t.uint16,t.uint16),Rn=ha,Wn=new t.Struct({glyph:t.uint16,compCount:t.uint16,components:new t.Array(t.uint16,function(K){return K.compCount-1})}),ea=new t.Array(new t.Pointer(t.uint16,Wn),t.uint16),Sn=new t.VersionedStruct("lookupType",{1:new t.VersionedStruct(t.uint16,{1:{coverage:new t.Pointer(t.uint16,de),deltaGlyphID:t.int16},2:{coverage:new t.Pointer(t.uint16,de),glyphCount:t.uint16,substitute:new t.LazyArray(t.uint16,"glyphCount")}}),2:{substFormat:t.uint16,coverage:new t.Pointer(t.uint16,de),count:t.uint16,sequences:new t.LazyArray(new t.Pointer(t.uint16,ha),"count")},3:{substFormat:t.uint16,coverage:new t.Pointer(t.uint16,de),count:t.uint16,alternateSet:new t.LazyArray(new t.Pointer(t.uint16,Rn),"count")},4:{substFormat:t.uint16,coverage:new t.Pointer(t.uint16,de),count:t.uint16,ligatureSets:new t.LazyArray(new t.Pointer(t.uint16,ea),"count")},5:nn,6:zr,7:{substFormat:t.uint16,lookupType:t.uint16,extension:new t.Pointer(t.uint32,Sn)},8:{substFormat:t.uint16,coverage:new t.Pointer(t.uint16,de),backtrackCoverage:new t.Array(new t.Pointer(t.uint16,de),"backtrackGlyphCount"),lookaheadGlyphCount:t.uint16,lookaheadCoverage:new t.Array(new t.Pointer(t.uint16,de),"lookaheadGlyphCount"),glyphCount:t.uint16,substitutes:new t.Array(t.uint16,"glyphCount")}});Sn.versions[7].extension.type=Sn;var Sa=new t.VersionedStruct(t.uint32,{header:{scriptList:new t.Pointer(t.uint16,z),featureList:new t.Pointer(t.uint16,yt),lookupList:new t.Pointer(t.uint16,new Qt(Sn))},65536:{},65537:{featureVariations:new t.Pointer(t.uint32,wn)}}),Tn=new t.Array(t.uint16,t.uint16),Ga=new t.Struct({shrinkageEnableGSUB:new t.Pointer(t.uint16,Tn),shrinkageDisableGSUB:new t.Pointer(t.uint16,Tn),shrinkageEnableGPOS:new t.Pointer(t.uint16,Tn),shrinkageDisableGPOS:new t.Pointer(t.uint16,Tn),shrinkageJstfMax:new t.Pointer(t.uint16,new Qt(hn)),extensionEnableGSUB:new t.Pointer(t.uint16,Tn),extensionDisableGSUB:new t.Pointer(t.uint16,Tn),extensionEnableGPOS:new t.Pointer(t.uint16,Tn),extensionDisableGPOS:new t.Pointer(t.uint16,Tn),extensionJstfMax:new t.Pointer(t.uint16,new Qt(hn))}),da=new t.Array(new t.Pointer(t.uint16,Ga),t.uint16),va=new t.Struct({tag:new t.String(4),jstfLangSys:new t.Pointer(t.uint16,da)}),Aa=new t.Struct({extenderGlyphs:new t.Pointer(t.uint16,new t.Array(t.uint16,t.uint16)),defaultLangSys:new t.Pointer(t.uint16,da),langSysCount:t.uint16,langSysRecords:new t.Array(va,"langSysCount")}),Ea=new t.Struct({tag:new t.String(4),script:new t.Pointer(t.uint16,Aa,{type:"parent"})}),Va=new t.Struct({version:t.uint32,scriptCount:t.uint16,scriptList:new t.Array(Ea,"scriptCount")}),Ca=function(){function K(H){this._size=H}var M=K.prototype;return M.decode=function(y,E){switch(this.size(0,E)){case 1:return y.readUInt8();case 2:return y.readUInt16BE();case 3:return y.readUInt24BE();case 4:return y.readUInt32BE()}},M.size=function(y,E){return s.resolveLength(this._size,null,E)},K}(),zn=new t.Struct({entry:new Ca(function(K){return((K.parent.entryFormat&48)>>4)+1}),outerIndex:function(M){return M.entry>>(M.parent.entryFormat&15)+1},innerIndex:function(M){return M.entry&(1<<(M.parent.entryFormat&15)+1)-1}}),ra=new t.Struct({entryFormat:t.uint16,mapCount:t.uint16,mapData:new t.Array(zn,"mapCount")}),Gn=new t.Struct({majorVersion:t.uint16,minorVersion:t.uint16,itemVariationStore:new t.Pointer(t.uint32,Pe),advanceWidthMapping:new t.Pointer(t.uint32,ra),LSBMapping:new t.Pointer(t.uint32,ra),RSBMapping:new t.Pointer(t.uint32,ra)}),yi=new t.Struct({format:t.uint32,length:t.uint32,offset:t.uint32}),xi=new t.Struct({reserved:new t.Reserved(t.uint16,2),cbSignature:t.uint32,signature:new t.Buffer("cbSignature")}),F0=new t.Struct({ulVersion:t.uint32,usNumSigs:t.uint16,usFlag:t.uint16,signatures:new t.Array(yi,"usNumSigs"),signatureBlocks:new t.Array(xi,"usNumSigs")}),L0=new t.Struct({rangeMaxPPEM:t.uint16,rangeGaspBehavior:new t.Bitfield(t.uint16,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])}),B0=new t.Struct({version:t.uint16,numRanges:t.uint16,gaspRanges:new t.Array(L0,"numRanges")}),M0=new t.Struct({pixelSize:t.uint8,maximumWidth:t.uint8,widths:new t.Array(t.uint8,function(K){return K.parent.parent.maxp.numGlyphs})}),N0=new t.Struct({version:t.uint16,numRecords:t.int16,sizeDeviceRecord:t.int32,records:new t.Array(M0,"numRecords")}),D0=new t.Struct({left:t.uint16,right:t.uint16,value:t.int16}),Di=new t.Struct({firstGlyph:t.uint16,nGlyphs:t.uint16,offsets:new t.Array(t.uint16,"nGlyphs"),max:function(M){return M.offsets.length&&Math.max.apply(Math,M.offsets)}}),U0=new t.Struct({off:function(M){return M._startOffset-M.parent.parent._startOffset},len:function(M){return((M.parent.leftTable.max-M.off)/M.parent.rowWidth+1)*(M.parent.rowWidth/2)},values:new t.LazyArray(t.int16,"len")}),Ui=new t.VersionedStruct("format",{0:{nPairs:t.uint16,searchRange:t.uint16,entrySelector:t.uint16,rangeShift:t.uint16,pairs:new t.Array(D0,"nPairs")},2:{rowWidth:t.uint16,leftTable:new t.Pointer(t.uint16,Di,{type:"parent"}),rightTable:new t.Pointer(t.uint16,Di,{type:"parent"}),array:new t.Pointer(t.uint16,U0,{type:"parent"})},3:{glyphCount:t.uint16,kernValueCount:t.uint8,leftClassCount:t.uint8,rightClassCount:t.uint8,flags:t.uint8,kernValue:new t.Array(t.int16,"kernValueCount"),leftClass:new t.Array(t.uint8,"glyphCount"),rightClass:new t.Array(t.uint8,"glyphCount"),kernIndex:new t.Array(t.uint8,function(K){return K.leftClassCount*K.rightClassCount})}}),ki=new t.VersionedStruct("version",{0:{subVersion:t.uint16,length:t.uint16,format:t.uint8,coverage:new t.Bitfield(t.uint8,["horizontal","minimum","crossStream","override"]),subtable:Ui,padding:new t.Reserved(t.uint8,function(K){return K.length-K._currentOffset})},1:{length:t.uint32,coverage:new t.Bitfield(t.uint8,[null,null,null,null,null,"variation","crossStream","vertical"]),format:t.uint8,tupleIndex:t.uint16,subtable:Ui,padding:new t.Reserved(t.uint8,function(K){return K.length-K._currentOffset})}}),k0=new t.VersionedStruct(t.uint16,{0:{nTables:t.uint16,tables:new t.Array(ki,"nTables")},1:{reserved:new t.Reserved(t.uint16),nTables:t.uint32,tables:new t.Array(ki,"nTables")}}),W0=new t.Struct({version:t.uint16,numGlyphs:t.uint16,yPels:new t.Array(t.uint8,"numGlyphs")}),z0=new t.Struct({version:t.uint16,fontNumber:t.uint32,pitch:t.uint16,xHeight:t.uint16,style:t.uint16,typeFamily:t.uint16,capHeight:t.uint16,symbolSet:t.uint16,typeface:new t.String(16),characterComplement:new t.String(8),fileName:new t.String(6),strokeWeight:new t.String(1),widthType:new t.String(1),serifStyle:t.uint8,reserved:new t.Reserved(t.uint8)}),G0=new t.Struct({bCharSet:t.uint8,xRatio:t.uint8,yStartRatio:t.uint8,yEndRatio:t.uint8}),V0=new t.Struct({yPelHeight:t.uint16,yMax:t.int16,yMin:t.int16}),H0=new t.Struct({recs:t.uint16,startsz:t.uint8,endsz:t.uint8,entries:new t.Array(V0,"recs")}),j0=new t.Struct({version:t.uint16,numRecs:t.uint16,numRatios:t.uint16,ratioRanges:new t.Array(G0,"numRatios"),offsets:new t.Array(t.uint16,"numRatios"),groups:new t.Array(H0,"numRecs")}),X0=new t.Struct({version:t.uint16,ascent:t.int16,descent:t.int16,lineGap:t.int16,advanceHeightMax:t.int16,minTopSideBearing:t.int16,minBottomSideBearing:t.int16,yMaxExtent:t.int16,caretSlopeRise:t.int16,caretSlopeRun:t.int16,caretOffset:t.int16,reserved:new t.Reserved(t.int16,4),metricDataFormat:t.int16,numberOfMetrics:t.uint16}),Z0=new t.Struct({advance:t.uint16,bearing:t.int16}),Y0=new t.Struct({metrics:new t.LazyArray(Z0,function(K){return K.parent.vhea.numberOfMetrics}),bearings:new t.LazyArray(t.int16,function(K){return K.parent.maxp.numGlyphs-K.parent.vhea.numberOfMetrics})}),Wi=new t.Fixed(16,"BE",14),K0=new t.Struct({fromCoord:Wi,toCoord:Wi}),J0=new t.Struct({pairCount:t.uint16,correspondence:new t.Array(K0,"pairCount")}),Q0=new t.Struct({version:t.fixed32,axisCount:t.uint32,segment:new t.Array(J0,"axisCount")}),q0=function(){function K(H,y,E){this.type=H,this.stream=y,this.parent=E,this.base=this.stream.pos,this._items=[]}var M=K.prototype;return M.getItem=function(y){if(this._items[y]==null){var E=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*y,this._items[y]=this.type.decode(this.stream,this.parent),this.stream.pos=E}return this._items[y]},M.inspect=function(){return"[UnboundedArray ".concat(this.type.constructor.name,"]")},K}(),Nn=function(K){c(M,K);function M(y){return K.call(this,y,0)||this}var H=M.prototype;return H.decode=function(E,I){return new q0(this.type,E,I)},M}(t.Array),Kn=function(M){M===void 0&&(M=t.uint16);var H=function(){function tt(q){this.type=q}var _=tt.prototype;return _.decode=function(Ct,Nt){return Nt=Nt.parent.parent,this.type.decode(Ct,Nt)},_.size=function(Ct,Nt){return Nt=Nt.parent.parent,this.type.size(Ct,Nt)},_.encode=function(Ct,Nt,qt){return qt=qt.parent.parent,this.type.encode(Ct,Nt,qt)},tt}();M=new H(M);var y=new t.Struct({unitSize:t.uint16,nUnits:t.uint16,searchRange:t.uint16,entrySelector:t.uint16,rangeShift:t.uint16}),E=new t.Struct({lastGlyph:t.uint16,firstGlyph:t.uint16,value:M}),I=new t.Struct({lastGlyph:t.uint16,firstGlyph:t.uint16,values:new t.Pointer(t.uint16,new t.Array(M,function(tt){return tt.lastGlyph-tt.firstGlyph+1}),{type:"parent"})}),Y=new t.Struct({glyph:t.uint16,value:M});return new t.VersionedStruct(t.uint16,{0:{values:new Nn(M)},2:{binarySearchHeader:y,segments:new t.Array(E,function(tt){return tt.binarySearchHeader.nUnits})},4:{binarySearchHeader:y,segments:new t.Array(I,function(tt){return tt.binarySearchHeader.nUnits})},6:{binarySearchHeader:y,segments:new t.Array(Y,function(tt){return tt.binarySearchHeader.nUnits})},8:{firstGlyph:t.uint16,count:t.uint16,values:new t.Array(M,"count")}})};function Ha(K,M){K===void 0&&(K={}),M===void 0&&(M=t.uint16);var H=Object.assign({newState:t.uint16,flags:t.uint16},K),y=new t.Struct(H),E=new Nn(new t.Array(t.uint16,function(Y){return Y.nClasses})),I=new t.Struct({nClasses:t.uint32,classTable:new t.Pointer(t.uint32,new Kn(M)),stateArray:new t.Pointer(t.uint32,E),entryTable:new t.Pointer(t.uint32,new Nn(y))});return I}function $0(K,M){K===void 0&&(K={}),M===void 0&&(M=t.uint16);var H=new t.Struct({version:function(){return 8},firstGlyph:t.uint16,values:new t.Array(t.uint8,t.uint16)}),y=Object.assign({newStateOffset:t.uint16,newState:function(_){return(_.newStateOffset-(_.parent.stateArray.base-_.parent._startOffset))/_.parent.nClasses},flags:t.uint16},K),E=new t.Struct(y),I=new Nn(new t.Array(t.uint8,function(tt){return tt.nClasses})),Y=new t.Struct({nClasses:t.uint16,classTable:new t.Pointer(t.uint16,H),stateArray:new t.Pointer(t.uint16,I),entryTable:new t.Pointer(t.uint16,new Nn(E))});return Y}var _0=new t.VersionedStruct("format",{0:{deltas:new t.Array(t.int16,32)},1:{deltas:new t.Array(t.int16,32),mappingData:new Kn(t.uint16)},2:{standardGlyph:t.uint16,controlPoints:new t.Array(t.uint16,32)},3:{standardGlyph:t.uint16,controlPoints:new t.Array(t.uint16,32),mappingData:new Kn(t.uint16)}}),to=new t.Struct({version:t.fixed32,format:t.uint16,defaultBaseline:t.uint16,subtable:_0}),eo=new t.Struct({setting:t.uint16,nameIndex:t.int16,name:function(M){return M.parent.parent.parent.name.records.fontFeatures[M.nameIndex]}}),ro=new t.Struct({feature:t.uint16,nSettings:t.uint16,settingTable:new t.Pointer(t.uint32,new t.Array(eo,"nSettings"),{type:"parent"}),featureFlags:new t.Bitfield(t.uint8,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:t.uint8,nameIndex:t.int16,name:function(M){return M.parent.parent.name.records.fontFeatures[M.nameIndex]}}),no=new t.Struct({version:t.fixed32,featureNameCount:t.uint16,reserved1:new t.Reserved(t.uint16),reserved2:new t.Reserved(t.uint32),featureNames:new t.Array(ro,"featureNameCount")}),ao=new t.Struct({axisTag:new t.String(4),minValue:t.fixed32,defaultValue:t.fixed32,maxValue:t.fixed32,flags:t.uint16,nameID:t.uint16,name:function(M){return M.parent.parent.name.records.fontFeatures[M.nameID]}}),io=new t.Struct({nameID:t.uint16,name:function(M){return M.parent.parent.name.records.fontFeatures[M.nameID]},flags:t.uint16,coord:new t.Array(t.fixed32,function(K){return K.parent.axisCount}),postscriptNameID:new t.Optional(t.uint16,function(K){return K.parent.instanceSize-K._currentOffset>0})}),oo=new t.Struct({version:t.fixed32,offsetToData:t.uint16,countSizePairs:t.uint16,axisCount:t.uint16,axisSize:t.uint16,instanceCount:t.uint16,instanceSize:t.uint16,axis:new t.Array(ao,"axisCount"),instance:new t.Array(io,"instanceCount")}),so=new t.Fixed(16,"BE",14),fo=function(){function K(){}return K.decode=function(H,y){return y.flags?H.readUInt32BE():H.readUInt16BE()*2},K}(),uo=new t.Struct({version:t.uint16,reserved:new t.Reserved(t.uint16),axisCount:t.uint16,globalCoordCount:t.uint16,globalCoords:new t.Pointer(t.uint32,new t.Array(new t.Array(so,"axisCount"),"globalCoordCount")),glyphCount:t.uint16,flags:t.uint16,offsetToData:t.uint32,offsets:new t.Array(new t.Pointer(fo,"void",{relativeTo:function(M){return M.offsetToData},allowNull:!1}),function(K){return K.glyphCount+1})}),lo=new t.Struct({length:t.uint16,coverage:t.uint16,subFeatureFlags:t.uint32,stateTable:new $0}),co=new t.Struct({justClass:t.uint32,beforeGrowLimit:t.fixed32,beforeShrinkLimit:t.fixed32,afterGrowLimit:t.fixed32,afterShrinkLimit:t.fixed32,growFlags:t.uint16,shrinkFlags:t.uint16}),ho=new t.Array(co,t.uint32),vo=new t.VersionedStruct("actionType",{0:{lowerLimit:t.fixed32,upperLimit:t.fixed32,order:t.uint16,glyphs:new t.Array(t.uint16,t.uint16)},1:{addGlyph:t.uint16},2:{substThreshold:t.fixed32,addGlyph:t.uint16,substGlyph:t.uint16},3:{},4:{variationAxis:t.uint32,minimumLimit:t.fixed32,noStretchValue:t.fixed32,maximumLimit:t.fixed32},5:{flags:t.uint16,glyph:t.uint16}}),po=new t.Struct({actionClass:t.uint16,actionType:t.uint16,actionLength:t.uint32,actionData:vo,padding:new t.Reserved(t.uint8,function(K){return K.actionLength-K._currentOffset})}),go=new t.Array(po,t.uint32),yo=new t.Struct({lookupTable:new Kn(new t.Pointer(t.uint16,go))}),zi=new t.Struct({classTable:new t.Pointer(t.uint16,lo,{type:"parent"}),wdcOffset:t.uint16,postCompensationTable:new t.Pointer(t.uint16,yo,{type:"parent"}),widthDeltaClusters:new Kn(new t.Pointer(t.uint16,ho,{type:"parent",relativeTo:function(M){return M.wdcOffset}}))}),xo=new t.Struct({version:t.uint32,format:t.uint16,horizontal:new t.Pointer(t.uint16,zi),vertical:new t.Pointer(t.uint16,zi)}),mo={action:t.uint16},bo={markIndex:t.uint16,currentIndex:t.uint16},wo={currentInsertIndex:t.uint16,markedInsertIndex:t.uint16},So=new t.Struct({items:new Nn(new t.Pointer(t.uint32,new Kn))}),Ao=new t.VersionedStruct("type",{0:{stateTable:new Ha},1:{stateTable:new Ha(bo),substitutionTable:new t.Pointer(t.uint32,So)},2:{stateTable:new Ha(mo),ligatureActions:new t.Pointer(t.uint32,new Nn(t.uint32)),components:new t.Pointer(t.uint32,new Nn(t.uint16)),ligatureList:new t.Pointer(t.uint32,new Nn(t.uint16))},4:{lookupTable:new Kn},5:{stateTable:new Ha(wo),insertionActions:new t.Pointer(t.uint32,new Nn(t.uint16))}}),Eo=new t.Struct({length:t.uint32,coverage:t.uint24,type:t.uint8,subFeatureFlags:t.uint32,table:Ao,padding:new t.Reserved(t.uint8,function(K){return K.length-K._currentOffset})}),Co=new t.Struct({featureType:t.uint16,featureSetting:t.uint16,enableFlags:t.uint32,disableFlags:t.uint32}),To=new t.Struct({defaultFlags:t.uint32,chainLength:t.uint32,nFeatureEntries:t.uint32,nSubtables:t.uint32,features:new t.Array(Co,"nFeatureEntries"),subtables:new t.Array(Eo,"nSubtables")}),Po=new t.Struct({version:t.uint16,unused:new t.Reserved(t.uint16),nChains:t.uint32,chains:new t.Array(To,"nChains")}),Oo=new t.Struct({left:t.int16,top:t.int16,right:t.int16,bottom:t.int16}),Io=new t.Struct({version:t.fixed32,format:t.uint16,lookupTable:new Kn(Oo)}),Ke={};Ke.cmap=dt,Ke.head=St,Ke.hhea=V,Ke.hmtx=j,Ke.maxp=Z,Ke.name=it,Ke["OS/2"]=et,Ke.post=Bt,Ke.fpgm=oe,Ke.loca=Kt,Ke.prep=Et,Ke["cvt "]=zt,Ke.glyf=ie,Ke["CFF "]=He,Ke.CFF2=He,Ke.VORG=Ee,Ke.EBLC=mr,Ke.CBLC=Ke.EBLC,Ke.sbix=un,Ke.COLR=ln,Ke.CPAL=Jr,Ke.BASE=X,Ke.GDEF=se,Ke.GPOS=Mn,Ke.GSUB=Sa,Ke.JSTF=Va,Ke.HVAR=Gn,Ke.DSIG=F0,Ke.gasp=B0,Ke.hdmx=N0,Ke.kern=k0,Ke.LTSH=W0,Ke.PCLT=z0,Ke.VDMX=j0,Ke.vhea=X0,Ke.vmtx=Y0,Ke.avar=Q0,Ke.bsln=to,Ke.feat=no,Ke.fvar=oo,Ke.gvar=uo,Ke.just=xo,Ke.morx=Po,Ke.opbd=Io;var Ro=new t.Struct({tag:new t.String(4),checkSum:t.uint32,offset:new t.Pointer(t.uint32,"void",{type:"global"}),length:t.uint32}),ja=new t.Struct({tag:new t.String(4),numTables:t.uint16,searchRange:t.uint16,entrySelector:t.uint16,rangeShift:t.uint16,tables:new t.Array(Ro,"numTables")});ja.process=function(){for(var K={},M=f(this.tables),H;!(H=M()).done;){var y=H.value;K[y.tag]=y}this.tables=K},ja.preEncode=function(K){var M=[];for(var H in this.tables){var y=this.tables[H];y&&M.push({tag:H,checkSum:0,offset:new t.VoidPointer(Ke[H],y),length:Ke[H].size(y)})}this.tag="true",this.numTables=M.length,this.tables=M;var E=Math.floor(Math.log(this.numTables)/Math.LN2),I=Math.pow(2,E);this.searchRange=I*16,this.entrySelector=Math.log(I)/Math.LN2,this.rangeShift=this.numTables*16-this.searchRange};function Xa(K,M){for(var H=0,y=K.length-1;H<=y;){var E=H+y>>1,I=M(K[E]);if(I<0)y=E-1;else if(I>0)H=E+1;else return E}return-1}function pa(K,M){for(var H=[];K>1;if(y<_.startCode.get(Nt))Ct=Nt-1;else if(y>_.endCode.get(Nt))q=Nt+1;else{var qt=_.idRangeOffset.get(Nt),Vt=void 0;if(qt===0)Vt=y+_.idDelta.get(Nt);else{var _t=qt/2+(y-_.startCode.get(Nt))-(_.segCount-Nt);Vt=_.glyphIndexArray.get(_t)||0,Vt!==0&&(Vt+=_.idDelta.get(Nt))}return Vt&65535}}return 0}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return _.glyphIndices.get(y-_.firstCode)||0;case 12:case 13:{for(var re=0,xe=_.nGroups-1;re<=xe;){var Fe=re+xe>>1,Ve=_.groups.get(Fe);if(yVe.endCharCode)re=Fe+1;else return _.version===12?Ve.glyphID+(y-Ve.startCharCode):Ve.glyphID}return 0}case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format ".concat(_.version))}},M.getVariationSelector=function(y,E){if(!this.uvs)return 0;var I=this.uvs.varSelectors.toArray(),Y=Xa(I,function(_){return E-_.varSelector}),tt=I[Y];return Y!==-1&&tt.defaultUVS&&(Y=Xa(tt.defaultUVS,function(_){return y<_.startUnicodeValue?-1:y>_.startUnicodeValue+_.additionalCount?1:0})),Y!==-1&&tt.nonDefaultUVS&&(Y=Xa(tt.nonDefaultUVS,function(_){return y-_.unicodeValue}),Y!==-1)?tt.nonDefaultUVS[Y].glyphID:0},M.getCharacterSet=function(){var y=this.cmap;switch(y.version){case 0:return pa(0,y.codeMap.length);case 4:{for(var E=[],I=y.endCode.toArray(),Y=0;Y=De.glyphID&&y<=De.glyphID+(De.endCharCode-De.startCharCode)&&xe.push(De.startCharCode+(y-De.glyphID))}return xe}case 13:{for(var rr=[],Je=f(E.groups.toArray()),ir;!(ir=Je()).done;){var sr=ir.value;y===sr.glyphID&&rr.push.apply(rr,pa(sr.startCharCode,sr.endCharCode+1))}return rr}default:throw new Error("Unknown cmap format ".concat(E.version))}},K}(),R(Jn.prototype,"getCharacterSet",[N],Object.getOwnPropertyDescriptor(Jn.prototype,"getCharacterSet"),Jn.prototype),R(Jn.prototype,"codePointsForGlyph",[N],Object.getOwnPropertyDescriptor(Jn.prototype,"codePointsForGlyph"),Jn.prototype),Jn),Lo=function(){function K(H){this.kern=H.kern}var M=K.prototype;return M.process=function(y,E){for(var I=0;I=0&&(q=Ct.pairs[Nt].value);break;case 2:var qt=0,Vt=0;y>=Ct.leftTable.firstGlyph&&y=Ct.rightTable.firstGlyph&&E=Ct.glyphCount||E>=Ct.glyphCount)return 0;q=Ct.kernValue[Ct.kernIndex[Ct.leftClass[y]*Ct.rightClassCount+Ct.rightClass[E]]];break;default:throw new Error("Unsupported kerning sub-table format ".concat(_.format))}_.coverage.override?I=q:I+=q}}return I},K}(),Bo=function(){function K(H){this.font=H}var M=K.prototype;return M.positionGlyphs=function(y,E){for(var I=0,Y=0,tt=0;tt1&&(_.minX+=(tt.codePoints.length-1)*_.width/tt.codePoints.length);for(var q=-E[I].xAdvance,Ct=0,Nt=this.font.unitsPerEm/16,qt=I+1;qt<=Y;qt++){var Vt=y[qt],_t=Vt.cbox,re=E[qt],xe=this.getCombiningClass(Vt.codePoints[0]);if(xe!=="Not_Reordered"){switch(re.xOffset=re.yOffset=0,xe){case"Double_Above":case"Double_Below":re.xOffset+=_.minX-_t.width/2-_t.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":re.xOffset+=_.minX-_t.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":re.xOffset+=_.maxX-_t.width-_t.minX;break;default:re.xOffset+=_.minX+(_.width-_t.width)/2-_t.minX}switch(xe){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":(xe==="Attached_Below_Left"||xe==="Attached_Below")&&(_.minY+=Nt),re.yOffset=-_.minY-_t.maxY,_.minY+=_t.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":(xe==="Attached_Above"||xe==="Attached_Above_Right")&&(_.maxY+=Nt),re.yOffset=_.maxY-_t.minY,_.maxY+=_t.height;break}re.xAdvance=re.yAdvance=0,re.xOffset+=q,re.yOffset+=Ct}else q-=re.xAdvance,Ct-=re.yAdvance}},M.getCombiningClass=function(y){var E=v.getCombiningClass(y);if((y&-256)===3584){if(E==="Not_Reordered")switch(y){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(y===3642)return"Below_Right"}switch(E){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":return"Below";case"CCC23":return"Attached_Above";case"CCC24":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":return"Above";case"CCC21":break;case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":return"Above";case"CCC29":case"CCC32":return"Below";case"CCC103":return"Below_Right";case"CCC107":return"Above_Right";case"CCC118":return"Below";case"CCC122":return"Above";case"CCC129":case"CCC132":return"Below";case"CCC130":return"Above"}return E},K}(),ga=function(){function K(H,y,E,I){H===void 0&&(H=1/0),y===void 0&&(y=1/0),E===void 0&&(E=-1/0),I===void 0&&(I=-1/0),this.minX=H,this.minY=y,this.maxX=E,this.maxY=I}var M=K.prototype;return M.addPoint=function(y,E){Math.abs(y)!==1/0&&(ythis.maxX&&(this.maxX=y)),Math.abs(E)!==1/0&&(Ethis.maxY&&(this.maxY=E))},M.copy=function(){return new K(this.minX,this.minY,this.maxX,this.maxY)},a(K,[{key:"width",get:function(){return this.maxX-this.minX}},{key:"height",get:function(){return this.maxY-this.minY}}]),K}(),ya={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},bi={};for(var wi in ya){var Si=ya[wi];if(Array.isArray(Si))for(var Mo=f(Si),Gi;!(Gi=Mo()).done;){var No=Gi.value;bi[No]=wi}else bi[Si]=wi}function Do(K){return bi[K]}function Uo(K){for(var M=K.length,H=0;H>1,tt=this.table.segments[Y];if(tt.firstGlyph===65535)return null;if(ytt.lastGlyph)E=Y+1;else return this.table.version===2?tt.value:tt.values[y-tt.firstGlyph]}return null}case 6:{for(var _=0,q=this.table.binarySearchHeader.nUnits-1;_<=q;){var Y=_+q>>1,tt=this.table.segments[Y];if(tt.glyph===65535)return null;if(ytt.glyph)_=Y+1;else return tt.value}return null}case 8:return this.table.values[y-this.table.firstGlyph];default:throw new Error("Unknown lookup table format: ".concat(this.table.version))}},M.glyphsForValue=function(y){var E=[];switch(this.table.version){case 2:case 4:{for(var I=f(this.table.segments),Y;!(Y=I()).done;){var tt=Y.value;if(this.table.version===2&&tt.value===y)E.push.apply(E,pa(tt.firstGlyph,tt.lastGlyph+1));else for(var _=0;_=-1;){var q=null,Ct=Zi,Nt=!0;tt===y.length||tt===-1?Ct=Xi:(q=y[tt],q.id===65535?Ct=Yi:(Ct=this.lookupTable.lookup(q.id),Ct==null&&(Ct=Zi)));var qt=this.stateTable.stateArray.getItem(Y),Vt=qt[Ct],_t=this.stateTable.entryTable.getItem(Vt);Ct!==Xi&&Ct!==Yi&&(I(q,_t,tt),Nt=!(_t.flags&Xo)),Y=_t.newState,Nt&&(tt+=_)}return y},M.traverse=function(y,E,I){if(E===void 0&&(E=0),I===void 0&&(I=new Set),!I.has(E)){I.add(E);for(var Y=this.stateTable,tt=Y.nClasses,_=Y.stateArray,q=Y.entryTable,Ct=_.getItem(E),Nt=4;Nt=0;)y[xe].id===65535&&y.splice(xe,1),xe--;return y},M.processSubtable=function(y,E){if(this.subtable=y,this.glyphs=E,this.subtable.type===4){this.processNoncontextualSubstitutions(this.subtable,this.glyphs);return}this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;var I=this.getStateMachine(y),Y=this.getProcessor(),tt=!!(this.subtable.coverage&Ji);return I.process(this.glyphs,tt,Y)},M.getStateMachine=function(y){return new Zo(y.table.stateTable)},M.getProcessor=function(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw new Error("Invalid morx subtable type: ".concat(this.subtable.type))}},M.processIndicRearragement=function(y,E,I){E.flags&Yo&&(this.firstGlyph=I),E.flags&Ko&&(this.lastGlyph=I),os(this.glyphs,E.flags&Jo,this.firstGlyph,this.lastGlyph)},M.processContextualSubstitution=function(y,E,I){var Y=this.subtable.table.substitutionTable.items;if(E.markIndex!==65535){var tt=Y.getItem(E.markIndex),_=new Ja(tt);y=this.glyphs[this.markedGlyph];var q=_.lookup(y.id);q&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(q,y.codePoints))}if(E.currentIndex!==65535){var Ct=Y.getItem(E.currentIndex),Nt=new Ja(Ct);y=this.glyphs[I];var q=Nt.lookup(y.id);q&&(this.glyphs[I]=this.font.getGlyph(q,y.codePoints))}E.flags&Ki&&(this.markedGlyph=I)},M.processLigature=function(y,E,I){if(E.flags&Qo&&this.ligatureStack.push(I),E.flags&qo){for(var Y,tt=this.subtable.table.ligatureActions,_=this.subtable.table.components,q=this.subtable.table.ligatureList,Ct=E.action,Nt=!1,qt=0,Vt=[],_t=[];!Nt;){var re,xe=this.ligatureStack.pop();(re=Vt).unshift.apply(re,this.glyphs[xe].codePoints);var Fe=tt.getItem(Ct++);Nt=!!(Fe&$o);var Ve=!!(Fe&_o),De=(Fe&ts)<<2>>2;De+=this.glyphs[xe].id;var rr=_.getItem(De);if(qt+=rr,Nt||Ve){var Je=q.getItem(qt);this.glyphs[xe]=this.font.getGlyph(Je,Vt),_t.push(xe),qt=0,Vt=[]}else this.glyphs[xe]=this.font.getGlyph(65535)}(Y=this.ligatureStack).push.apply(Y,_t)}},M.processNoncontextualSubstitutions=function(y,E,I){var Y=new Ja(y.table.lookupTable);for(I=0;I>>5,tt=!!(E.flags&rs);this._insertGlyphs(this.markedIndex,E.markedInsertIndex,Y,tt)}if(E.currentInsertIndex!==65535){var _=(E.flags&ns)>>>5,q=!!(E.flags&es);this._insertGlyphs(I,E.currentInsertIndex,_,q)}},M.getSupportedFeatures=function(){for(var y=[],E=f(this.morx.chains),I;!(I=E()).done;)for(var Y=I.value,tt=f(Y.features),_;!(_=tt()).done;){var q=_.value;y.push([q.featureType,q.featureSetting])}return y},M.generateInputs=function(y){return this.inputCache||this.generateInputCache(),this.inputCache[y]||[]},M.generateInputCache=function(){this.inputCache={};for(var y=f(this.morx.chains),E;!(E=y()).done;)for(var I=E.value,Y=I.defaultFlags,tt=f(I.subtables),_;!(_=tt()).done;){var q=_.value;q.subFeatureFlags&Y&&this.generateInputsForSubtable(q)}},M.generateInputsForSubtable=function(y){var E=this;if(y.type===2){var I=!!(y.coverage&Ji);if(I)throw new Error("Reverse subtable, not supported.");this.subtable=y,this.ligatureStack=[];var Y=this.getStateMachine(y),tt=this.getProcessor(),_=[],q=[];this.glyphs=[],Y.traverse({enter:function(Nt,qt){var Vt=E.glyphs;q.push({glyphs:Vt.slice(),ligatureStack:E.ligatureStack.slice()});var _t=E.font.getGlyph(Nt);_.push(_t),Vt.push(_[_.length-1]),tt(Vt[Vt.length-1],qt,Vt.length-1);for(var re=0,xe=0,Fe=0;Fe0&&y.applyFeatures(_,E,I)}},K}(),us=["rvrn"],ls=["ccmp","locl","rlig","mark","mkmk"],cs=["frac","numr","dnom"],hs=["calt","clig","liga","rclt","curs","kern"],ds={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]},Qn=function(){function K(){}return K.plan=function(H,y,E){this.planPreprocessing(H),this.planFeatures(H),this.planPostprocessing(H,E),H.assignGlobalFeatures(y),this.assignFeatures(H,y)},K.planPreprocessing=function(H){H.add({global:[].concat(us,ds[H.direction]),local:cs})},K.planFeatures=function(H){},K.planPostprocessing=function(H,y){H.add([].concat(ls,hs)),H.setFeatureOverrides(y)},K.assignFeatures=function(H,y){for(var E=0;E0&&v.isDigit(y[Y-1].codePoints[0]);)y[Y-1].features.numr=!0,y[Y-1].features.frac=!0,Y--;for(;ttthis.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]},M.next=function(){return this.move(1)},M.prev=function(){return this.move(-1)},M.peek=function(y){y===void 0&&(y=1);var E=this.index,I=this.increment(y);return this.index=E,I},M.peekIndex=function(y){y===void 0&&(y=1);var E=this.index;this.increment(y);var I=this.index;return this.index=E,I},M.increment=function(y){y===void 0&&(y=1);var E=y<0?-1:1;for(y=Math.abs(y);y--;)this.move(E);return this.glyphs[this.index]},a(K,[{key:"cur",get:function(){return this.glyphs[this.index]||null}}]),K}(),ms=["DFLT","dflt","latn"],_a=function(){function K(H,y){this.font=H,this.table=y,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=H._variationProcessor?this.findVariationsIndex(H._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}var M=K.prototype;return M.findScript=function(y){if(this.table.scriptList==null)return null;Array.isArray(y)||(y=[y]);for(var E=f(y),I;!(I=E()).done;)for(var Y=I.value,tt=f(this.table.scriptList),_;!(_=tt()).done;){var q=_.value;if(q.tag===Y)return q}return null},M.selectScript=function(y,E,I){var Y=!1,tt;if(!this.script||y!==this.scriptTag){if(tt=this.findScript(y),tt||(tt=this.findScript(ms)),!tt)return this.scriptTag;this.scriptTag=tt.tag,this.script=tt.script,this.language=null,this.languageTag=null,Y=!0}if((!I||I!==this.direction)&&(this.direction=I||Vi(y)),E&&E.length<4&&(E+=" ".repeat(4-E.length)),!E||E!==this.languageTag){this.language=null;for(var _=f(this.script.langSysRecords),q;!(q=_()).done;){var Ct=q.value;if(Ct.tag===E){this.language=Ct.langSys,this.languageTag=Ct.tag;break}}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),Y=!0}if(Y&&(this.features={},this.language))for(var Nt=f(this.language.featureIndexes),qt;!(qt=Nt()).done;){var Vt=qt.value,_t=this.table.featureList[Vt],re=this.substituteFeatureForVariations(Vt);this.features[_t.tag]=re||_t.feature}return this.scriptTag},M.lookupsForFeatures=function(y,E){y===void 0&&(y=[]);for(var I=[],Y=f(y),tt;!(tt=Y()).done;){var _=tt.value,q=this.features[_];if(!!q)for(var Ct=f(q.lookupListIndexes),Nt;!(Nt=Ct()).done;){var qt=Nt.value;E&&E.indexOf(qt)!==-1||I.push({feature:_,index:qt,lookup:this.table.lookupList.get(qt)})}}return I.sort(function(Vt,_t){return Vt.index-_t.index}),I},M.substituteFeatureForVariations=function(y){if(this.variationsIndex===-1)return null;for(var E=this.table.featureVariations.featureVariationRecords[this.variationsIndex],I=E.featureTableSubstitution.substitutions,Y=f(I),tt;!(tt=Y()).done;){var _=tt.value;if(_.featureIndex===y)return _.alternateFeatureTable}return null},M.findVariationsIndex=function(y){var E=this.table.featureVariations;if(!E)return-1;for(var I=E.featureVariationRecords,Y=0;Y=0})},M.getClassID=function(y,E){switch(E.version){case 1:var I=y-E.startGlyph;if(I>=0&&I0&&this.codePoints.every(v.isMark),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}}]),K}(),qi=function(K){c(M,K);function M(){return K.apply(this,arguments)||this}return M.planFeatures=function(y){y.add(["ljmo","vjmo","tjmo"],!1)},M.assignFeatures=function(y,E){for(var I=0,Y=0;Yia){var qt=Ia(H,Y,y.features);qt.features.tjmo=!0,Nt.push(qt)}return K.splice.apply(K,[M,1].concat(Nt)),M+Nt.length-1}function ks(K,M,H){var y=K[M],E=K[M].codePoints[0],I=ii(E),Y=K[M-1].codePoints[0],tt=ii(Y),_,q,Ct,Nt;if(tt===ai&&I===Ci)_=Y,Nt=y;else{I===ni?(q=K[M-1],Ct=y):(q=K[M-2],Ct=K[M-1],Nt=y);var qt=q.codePoints[0],Vt=Ct.codePoints[0];Fs(qt)&&Ls(Vt)&&(_=xa+((qt-ti)*ri+(Vt-ei))*Oa)}var _t=Nt&&Nt.codePoints[0]||ia;if(_!=null&&(_t===ia||Bs(_t))){var re=_+(_t-ia);if(H.hasGlyphForCodePoint(re)){var xe=tt===ni?3:2;return K.splice(M-xe+1,xe,Ia(H,re,y.features)),M-xe+1}}return q&&(q.features.ljmo=!0),Ct&&(Ct.features.vjmo=!0),Nt&&(Nt.features.tjmo=!0),tt===ai?(e0(K,M-1,H),M+1):M}function Ws(K){switch(ii(K)){case ai:case t0:return 1;case ni:return 2;case Ci:return 3}}function zs(K,M,H){var y=K[M],E=K[M].codePoints[0];if(H.glyphForCodePoint(E).advanceWidth!==0){var I=K[M-1].codePoints[0],Y=Ws(I);return K.splice(M,1),K.splice(M-Y,0,y)}}function Gs(K,M,H){var y=K[M],E=K[M].codePoints[0];if(H.hasGlyphForCodePoint(_i)){var I=Ia(H,_i,y.features),Y=H.glyphForCodePoint(E).advanceWidth===0?M:M+1;K.splice(Y,0,I),M++}return M}var Vs=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],Hs=[!1,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!1,!1,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0],js=[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]],Xs={stateTable:Vs,accepting:Hs,tags:js},Zs=["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","null","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","M","VS","N","HN","MAbv"],Ys={2507:[2503,2494],2508:[2503,2519],2888:[2887,2902],2891:[2887,2878],2892:[2887,2903],3018:[3014,3006],3019:[3015,3006],3020:[3014,3031],3144:[3142,3158],3264:[3263,3285],3271:[3270,3285],3272:[3270,3286],3274:[3270,3266],3275:[3270,3266,3285],3402:[3398,3390],3403:[3399,3390],3404:[3398,3415],3546:[3545,3530],3548:[3545,3535],3549:[3545,3535,3530],3550:[3545,3551],3635:[3661,3634],3763:[3789,3762],3955:[3953,3954],3957:[3953,3956],3958:[4018,3968],3959:[4018,3953,3968],3960:[4019,3968],3961:[4019,3953,3968],3969:[3953,3968],6971:[6970,6965],6973:[6972,6965],6976:[6974,6965],6977:[6975,6965],6979:[6978,6965],69934:[69937,69927],69935:[69938,69927],70475:[70471,70462],70476:[70471,70487],70843:[70841,70842],70844:[70841,70832],70846:[70841,70845],71098:[71096,71087],71099:[71097,71087]},Ks=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,0,23,0,0,2,0,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],Js=[!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],Qs=[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]],oi={categories:Zs,decompositions:Ys,stateTable:Ks,accepting:Js,tags:Qs},fr={X:1<<0,C:1<<1,V:1<<2,N:1<<3,H:1<<4,ZWNJ:1<<5,ZWJ:1<<6,M:1<<7,SM:1<<8,VD:1<<9,A:1<<10,Placeholder:1<<11,Dotted_Circle:1<<12,RS:1<<13,Coeng:1<<14,Repha:1<<15,Ra:1<<16,CM:1<<17,Symbol:1<<18},je={Start:1<<0,Ra_To_Become_Reph:1<<1,Pre_M:1<<2,Pre_C:1<<3,Base_C:1<<4,After_Main:1<<5,Above_C:1<<6,Before_Sub:1<<7,Below_C:1<<8,After_Sub:1<<9,Before_Post:1<<10,Post_C:1<<11,After_Post:1<<12,Final_C:1<<13,SMVD:1<<14,End:1<<15},qs=fr.C|fr.Ra|fr.CM|fr.V|fr.Placeholder|fr.Dotted_Circle,r0=fr.ZWJ|fr.ZWNJ,Ra=fr.H|fr.Coeng,n0={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:je.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:je.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:je.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:je.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:je.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:je.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:je.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:je.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:je.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:je.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:je.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}},$s={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},_s=oi.decompositions,a0=new p(u("AAARAAAAAABg2AAAAWYPmfDtnXuMXFUdx+/uzs7M7szudAtECGJRIMRQbUAithQWkGAKiVhNpFVRRAmIQVCDkDYICGotIA9BTCz8IeUviv7BQ2PBtBIRLBBQIWAUsKg1BKxRAqIgfs/cc+aeOXPej3tnZX7JJ/dxzj3nd36/8753Z5fUsuxgsAwcAU4Gp4BPgM+Cd4P3RjieDs4GXwLrHJ5bDy4DG8A14LvgZrAZbAF3gns0z18ALgY/B78C94NHwBPgabAE/AX8DbwM5sF/QX0yD5vFcU/wVnAgWAoOAyvAceBE8CGwBpwGzgJfAF8BXwXfAFeC68EmsBlsAXeCreA+8CB4DDwF/gh2gd3gFfAGmKxn2QzYC+wHDgRLweFgJTgWrKrnuq/GcQ04jV6fheN54EJwEbgcXAG+Q8O/j+Mt4DZwB9haz8t9Hz3a8iCN/xiOvwRP0evH6fE68AzOH+Ke2eWYhw3PcGnuxvkr4A3QaGRZB7wFLAEHg2XgiEZ/fHKcp/ceBh/A+cngFPCpRm6vM3E8l8a5gN67GMdvgqsbeX2ap9yI601gM7gN3AG20mfuo8cdOP6GpvdUg9oKxz839GV90RDO2/glxN1B790NXsN1rZll7WYRdw+c70uvTwIHNAfTO0RyL5TDmnnbc3lmRQI9UnM0dD5eovfz4FpJ/BNpXNYWV+N6Lfg0hY97JK1vn+Pur9DoQur2F7m436bHDUK8C5t5/8vruo4+97WmXG+GLmzEiBF+PDwEOowYMWLEiBEjRoxYeBw5BDqIPEfXut9yWN+vVNxfrnnmWqR/PdgENoMt4E5wD9gOHgCPgifBs2BXM99b2o3jP8F/wMRUlrXAHNgHvH0q3895J46HguXgWHAGLctmLv9VuL96qnp7jxgxYsSbCbJvuRZ97/tqxT59VVRtixEjRsThBG7OSt5zzoPT0M+cBc4T5noXOs79TqLHeZrHUeCSqeJ96gacXy2kecNU8V6Hh7yXuQlhtw7B/PO1RTkr52Aj8JNFZjYg3gOKuC/g/v6Ls2wNuAY8urg//PcIb+6RZXuDNeCS6SzbBrJWlh0DLiFHco8ed9IjzzvaWfa9sZzTcf6D9mCcnbg3PlNcH4fzS8F2MDaLdQG4dLZIJxbbaZqv4ri8k58f3+mPs66T6/TTzqDeI0aMGDGiHP5dcR8ce/xxYcWi6vOfr725uRzcjnngXVOD61Hync+9uL+Nmyfej/NHpvL56A5Jeuz7uyfo+pqcPz2Vf1NH0ttJ03pekt8SmuY/EPYy9zzbN319ym/9TL6ZIt9MHCXRdxJtoAkWTRdz472n87D9cTwYLJvuz++I6WIePo/zE8AHp4v8WLyP0nufnM6/+zoDx8+DL08P6r9+urheRtO+jD6/cdrsx3mqu8w+xH4PScKIXa5D2jeCm8Et4DbwI/BjcC/4BXgI/Bb8DuwEu8Bu8Ap4A9RaRZptnO8J9gUHgEPAoWA5OLY1qMO90GEV7q+mYWtxPBWcIYnL4p+DsPNbxfVFOP86uAr8DNc34HgTDb8Vx9sVaRFI/LtagzYjnCqpb908EX87eBA8Bh4Hf2jle/9/wvGFVv787rrZZy8h7qtgDOuFOmiBuXYRvg/O9wMHgXeB97SLspk4sq0OI/q9v13+ek+sh3zYSRp9jrYorw9ll1/GRzR+KotYZSHf8laVP2lvpA/8OGdPMk59hqtXZ+L8nHbxvWwqO65ryu+fT3VZz+l4dET7L0R072ljsMyzTpaJqQxsbL8M9WajY789DO85XMp/Dcp3Qztdn+9qf/a97ZWK8PXc3G+TpC/nv8Mncy7ZvICF302P5O+aNiOtLdTXd+D4Q7DVwfcvWvx9zTEJ/o5iG3R8YAjGNFseha5PGuZKz7b7xxXbOrXMcu5eJSo//rXdH/73Enz6L1q/X+fyIu8wZGtNBmkjkzNZNgP2AvuBg2bysKUzduXn/66JtNeN4PCZvO0/x7Ujdn4VnYOvRJzjZ/I+9sQZeftX2Tc1RPcPz/Tf4/si0g+t5Mq+kfZjZL34Mc5ul3PPnE7TOxvHK2qDaZ+L++db2HyYqMo/qVnb/P8uH8/rmnFxR0k6DCu/rjj/RxT7KGUSWgbd+LMQuEgYB1zsk2qtvJD8v5AhdfdttbEunSxbcJD9Zf7chqp1Hlbe7FK1/aPVTfp7FgtC1yGGiSncFK/DhZvi+epZta0WWjlsfDZMyPRdSPrryqSSKnXx1bkq/Ye9TlRpk7Lrjq1UrfdC9X+MtKqwP6+3a/4pJFUZF0pZZpv91MYjMBaRRXbxpho5zQmUY3F+Pt4o7rvQrBXPdm00TaE24uMadaM2meLSI7iu071t3er3b6ZLi8JEde3qw+6zGv+ycF5kaRBh/m1T/7Yl/mMyTuMwadP4xL9ifjJpNwbvDZRJ8G8vnqV/Wf12aa/kyOdl69+BspTsXzGueE6E+JfZnvmXIfNPW+FfXkjb1YmqPNpnLP3b61fHCj/X5tzGANf2y3yqvC7Jv7btV4TVbdammI9l/g0dS5lNxLrk2j9r8xjjxhBQnygg0lgg/bOrfyct+udJi/Yrk0lFnxC7f+5kRbsNmcexfrubt0X/rGvLqrGSnYv3ZPHEe8r7lvMvUfi2LOu/2dg8LrRtQt2yfcv8r5IU70VkIs6nbebUXf0M/o7Znl39Sdoz+X1oEb5N8ffF67qhPfPP6eoUbxf+GRf/6sRnvaSdmw+Bf1VxmbD+2sa//DU7t/Gv2PfKpKdrBP92Ojk+IvqX16ks/2qxbL8EZnc2HqsgYuqPuzZV+I3RbujbDm+T0PmWCVO/5jqftp1zy+wSA6s0JWtp2z5e1oZV+yMsjB3ZXolsv0Ulrv01v3/iKrF94Qtbt9siCnmeb6fjjf59KnLk1xaEbvtvFnFirGvEOqmycQrbm/IMsXd3P28uh4nM3swXRER717OiX8kc7K2qqyn2p3maFGU/aruP5VCv+PraoTYU8yUmmbDwcYo6pusnM486xdoga4dkPCb1pK7Sfc6ebvkd4qeAtQcd/N63bB3lU3dlUnUf38VyvqCqK7JxlNSd7lydrDlm+/uqHiRvl30Nrp/n9zpkZRjoJ3V1diyP05rIYXHYs+w+D5+WMS8b5gZtKcuX0KT5d/WwtB97VnyvY6rjMukI56HI0rFJPwt8PjT/1OXzSbcMeEmdh294qvKK4rNu7j4n3LNZg8TKXwafv025U+XvKjHsT8Q7/7LGaJt9lAh7Asz3uv0XEX6t0duDoWN/93wmh92XpUHmCKb9GALbG+rZP3AfNbQPKKv/jpF/bP0JXfuW1QYk7dhljcyvk5mw+933Hpo1g26PQ2ZP6zVmTJt47P25jncD9vPwGS+q9QS/V6RaY8j8K8LmvUr9HfYCpH5OWL9lZY+Sv6pesHCJHbtrf9k6etZvf0G1L0ja4cAe1UT/s3zdCe3/Q5/n372wMc97/E1Qh0Tbmfwh3m/V9On72tNnrCF1sJkVe1EyXMdBa7+lHMsk44zMF6St9e2djNnbm8ybpHkq+gbbemMaH0UZmD8obKGrk7r+nt+3bE7o83YZp/vqOKdv6PzJNN6mTJsI/51XR7i2ZrGA5B6zFwnjzxmqPjaGfW3tZNrz1eljq29mOOqeCfF/irRt87PNw0uXSVAvrmOMNT569MptsYaV0sic/wbY13e8hPrb9K2ySUJ0j6G/Lu0U4qpTrR23jMp6m5hU+YTaWCeh9aIsm/rqUHV4bFv42kgnZdfH1PUj1D7DVH9d8khRN1zFRl/+/TW//qxL1uH83+mk3H+SvRtS2TDU90nX2TpM6/1xzZpZtoYdK763dqlz0f6uNeFehcs+H/nbGP77MpX06n/ofpzP+tVmTUvRtVuX/cjS67OE5kRBrxyJ+w/dPo7r+9cO1160e3gqu0S2uW7PjN/L6ns/UfMf10Lai87frJ+3KndAfc8yTf1M3T4s6qm4/yh7/2GSkG8UMw//DvRLgbYZSEOxr0LCWvRdjfh9XGzfqN4NivfZd7rsmFp08zmbssrKJEuTfVMZopdpbuwSrhNv3/N2s+0PDG3KNB6RMrFvJHv6B85HXObAoWsd3zm3i+6uZYytv+5+pohbpo6+tpZJFfmGlrcMf4c8b1Pe2OUIsaXJrinCTfaxtZOt+NYnU3hIfQlN20Z/1+dt7JaqLsbIzycNWZmrlNg2Dc2/LJ1T+T6WrrYSml4Ku7ik7yIx2opJD51vU9UfVRmrqL8u/olZj0PyCLV5irxcdKoi/6rKb8qTrHsnhW9jyZH/nSpeWDzxd9769uQ016lgUuf2pAfKPhu2FpfZL2Yb9snLNl/fNIepXaUsj4vNXCXUZ75px8ojNP8UPvAta2g6fb+F1ckZuneshv1vGXXDeyRRrN/bBPS1Jul+l+7zW86R7Wv63WXyDpt/RxraRjvC+TC3O61/Sqj/prag8x372yQivn+XwudrI2X2E2KdtJEov52e0L+uv4FO3p/rvssgsL8F4d/z9PzlWS94m8fqS3361Fi+6qaVYHwi9Yz4iH2fobIj+45cpz/TUaarr/4+z+vaWtVtyAX2d1LG8W9C3f+F1mnf36/k4w3YPrLv+XBVXCJs3cr+n4MKJuLv/fN9GhNdXVP5pJMN9vFi3rpv3/r8Ywg3SYp66zNOsO8QGcxPpnmRS/1mvmJjju3v7absI2xspQrvs1dNbjOj/wP7h1RlZyKGy8occ408UL8En4v6xfC/K3z52XzJd62T8vuZGGsxo/6O46ntmNqqFb/jps2/hHV4rPKH0svT4pstU7t2tZ9u/ZdqbJL1MwP6O86Fyt4jYaIrGz9mjEt8lFL4PtVE6votG2P6fpdf/GZRse7s3bf4BtSl/DIbKMctx++Z+8o6K6z9FPOwKsRmXiaNl7C+6NYRpjlbqG1j72f49qsuY4brd/amb4ZVc8TQ+sSH985LrEe8iPWJnfPrJRbWbb+dwn4x6o+r/aS2S7w3qWt//LnYz2ntE0vH1uDcyKatx1rH+EiMPEN1SZG/iz6+9o01Rob6O7Q+xLZ1jHobK61U+pWVvo2EpuWqzzD6Poa+pvhli0wn8Zq/72Mzm2d90o5VN1x9ZKuzbTgvqWwUIin8FSpl1CXXvFRxU0iozVPYJDRtF3uFphn6XAyJUUdD7SjTJ8v6n9fVbVObkKWp001lc9VRlqdOf5v0ZM+bymdbfp1NfG0bq27Y5JMyfxeJkU6o/inKH8O2Zfgidb6h/g3VJ7QcVbWL0Pxt6rlrPqa4KfQ25a2zl4/E8GdM/4fK/wA=","base64")),tf=new x(Xs),qr=function(K){c(M,K);function M(){return K.apply(this,arguments)||this}return M.planFeatures=function(y){y.addStage(ef),y.addStage(["locl","ccmp"]),y.addStage(nf),y.addStage("nukt"),y.addStage("akhn"),y.addStage("rphf",!1),y.addStage("rkrf"),y.addStage("pref",!1),y.addStage("blwf",!1),y.addStage("abvf",!1),y.addStage("half",!1),y.addStage("pstf",!1),y.addStage("vatu"),y.addStage("cjct"),y.addStage("cfar",!1),y.addStage(af),y.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),y.unicodeScript=Do(y.script),y.indicConfig=n0[y.unicodeScript]||n0.Default,y.isOldSpec=y.indicConfig.hasOldSpec&&y.script[y.script.length-1]!=="2"},M.assignFeatures=function(y,E){for(var I=function(_){var q=E[_].codePoints[0],Ct=$s[q]||_s[q];if(Ct){var Nt=Ct.map(function(qt){var Vt=y.font.glyphForCodePoint(qt);return new Vn(y.font,Vt.id,[qt],E[_].features)});E.splice.apply(E,[_,1].concat(Nt))}},Y=E.length-1;Y>=0;Y--)I(Y)},M}(Qn);B(qr,"zeroMarkWidths","NONE");function Ii(K){return a0.get(K.codePoints[0])>>8}function i0(K){return 1<<(a0.get(K.codePoints[0])&255)}var si=function(M,H,y,E){this.category=M,this.position=H,this.syllableType=y,this.syllable=E};function ef(K,M){for(var H=0,y=0,E=f(tf.match(M.map(Ii))),I;!(I=E()).done;){var Y=I.value,tt=Y[0],_=Y[1],q=Y[2];if(tt>y){++H;for(var Ct=y;Ctxe);break}case"First":{re=q;for(var ir=re+1;irSr&&!(oa(M[Br])||tr&&M[Br].shaperInfo.category===fr.H);Br--);if(M[Br].shaperInfo.category!==fr.H&&Br>Sr){var Kr=M[Sr];M.splice.apply(M,[Sr,0].concat(M.splice(Sr+1,Br-Sr))),M[Br]=Kr}break}}for(var nr=je.Start,Or=q;Orq;Er--)if(M[Er-1].shaperInfo.position!==je.Pre_M){cr.position=M[Er-1].shaperInfo.position;break}}}else cr.position!==je.SMVD&&(nr=cr.position)}for(var Hr=re,tn=re+1;tnq&&!oa(M[ma]))}}}}function af(K,M,H){for(var y=H.indicConfig,E=K._layoutEngine.engine.GSUBProcessor.features,I=0,Y=fi(M,0);I=je.Base_C){if(tt&&_+1je.Base_C&&_--;break}if(_===Y&&I<_&&M[_-1].shaperInfo.category===fr.ZWJ&&_--,_I&&!(M[Nt].shaperInfo.category&(fr.M|Ra));)Nt--;jn(M[Nt])&&M[Nt].shaperInfo.position!==je.Pre_M?Nt+1I;qt--)if(M[qt-1].shaperInfo.position===je.Pre_M){var Vt=qt-1;Vt<_&&_<=Nt&&_--;var _t=M[Vt];M.splice.apply(M,[Vt,0].concat(M.splice(Vt+1,Nt-Vt))),M[Nt]=_t,Nt--}}}if(I+1I&&M[re].shaperInfo.position===je.SMVD;)re--;if(jn(M[re]))for(var Ve=_+1;VeI&&!(M[Je-1].shaperInfo.category&(fr.M|Ra));)Je--;if(Je>I&&M[Je-1].shaperInfo.category===fr.M){for(var ir=rr,sr=_+1;srI&&jn(M[Je-1])&&Je=K.length)return M;for(var H=K[M].shaperInfo.syllable;++M=0;Y--)I(Y)},M}(Qn);B(or,"zeroMarkWidths","BEFORE_GPOS");function s0(K){return sf.get(K.codePoints[0])}var uf=function(M,H,y){this.category=M,this.syllableType=H,this.syllable=y};function lf(K,M){for(var H=0,y=f(ff.match(M.map(s0))),E;!(E=y()).done;){var I=E.value,Y=I[0],tt=I[1],_=I[2];++H;for(var q=Y;q<=tt;q++)M[q].shaperInfo=new uf(of[s0(M[q])],_[0],H);for(var Ct=M[Y].shaperInfo.category==="R"?1:Math.min(3,tt-Y),Nt=Y;Nt1){for(I=y+1;I=K.length)return M;for(var H=K[M].shaperInfo.syllable;++M=0;yn--)this.glyphs.splice(Je[yn],1);return this.glyphs[this.glyphIterator.index]=tr,!0}}return!1}case 5:return this.applyContext(I);case 6:return this.applyChainingContext(I);case 7:return this.applyLookup(I.lookupType,I.extension);default:throw new Error("GSUB lookupType ".concat(E," is not supported"))}},M}(_a),yf=function(K){c(M,K);function M(){return K.apply(this,arguments)||this}var H=M.prototype;return H.applyPositionValue=function(E,I){var Y=this.positions[this.glyphIterator.peekIndex(E)];I.xAdvance!=null&&(Y.xAdvance+=I.xAdvance),I.yAdvance!=null&&(Y.yAdvance+=I.yAdvance),I.xPlacement!=null&&(Y.xOffset+=I.xPlacement),I.yPlacement!=null&&(Y.yOffset+=I.yPlacement);var tt=this.font._variationProcessor,_=this.font.GDEF&&this.font.GDEF.itemVariationStore;tt&&_&&(I.xPlaDevice&&(Y.xOffset+=tt.getDelta(_,I.xPlaDevice.a,I.xPlaDevice.b)),I.yPlaDevice&&(Y.yOffset+=tt.getDelta(_,I.yPlaDevice.a,I.yPlaDevice.b)),I.xAdvDevice&&(Y.xAdvance+=tt.getDelta(_,I.xAdvDevice.a,I.xAdvDevice.b)),I.yAdvDevice&&(Y.yAdvance+=tt.getDelta(_,I.yAdvDevice.a,I.yAdvDevice.b)))},H.applyLookup=function(E,I){switch(E){case 1:{var Y=this.coverageIndex(I.coverage);if(Y===-1)return!1;switch(I.version){case 1:this.applyPositionValue(0,I.value);break;case 2:this.applyPositionValue(0,I.values.get(Y));break}return!0}case 2:{var tt=this.glyphIterator.peek();if(!tt)return!1;var _=this.coverageIndex(I.coverage);if(_===-1)return!1;switch(I.version){case 1:for(var q=I.pairSets.get(_),Ct=f(q),Nt;!(Nt=Ct()).done;){var qt=Nt.value;if(qt.secondGlyph===tt.id)return this.applyPositionValue(0,qt.value1),this.applyPositionValue(1,qt.value2),!0}return!1;case 2:var Vt=this.getClassID(this.glyphIterator.cur.id,I.classDef1),_t=this.getClassID(tt.id,I.classDef2);if(Vt===-1||_t===-1)return!1;var re=I.classRecords.get(Vt).get(_t);return this.applyPositionValue(0,re.value1),this.applyPositionValue(1,re.value2),!0}}case 3:{var xe=this.glyphIterator.peekIndex(),Fe=this.glyphs[xe];if(!Fe)return!1;var Ve=I.entryExitRecords[this.coverageIndex(I.coverage)];if(!Ve||!Ve.exitAnchor)return!1;var De=I.entryExitRecords[this.coverageIndex(I.coverage,Fe.id)];if(!De||!De.entryAnchor)return!1;var rr=this.getAnchor(De.entryAnchor),Je=this.getAnchor(Ve.exitAnchor),ir=this.positions[this.glyphIterator.index],sr=this.positions[xe];switch(this.direction){case"ltr":ir.xAdvance=Je.x+ir.xOffset;var Pr=rr.x+sr.xOffset;sr.xAdvance-=Pr,sr.xOffset-=Pr;break;case"rtl":Pr=Je.x+ir.xOffset,ir.xAdvance-=Pr,ir.xOffset-=Pr,sr.xAdvance=rr.x+sr.xOffset;break}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=xe,ir.yOffset=rr.y-Je.y):(Fe.cursiveAttachment=this.glyphIterator.index,ir.yOffset=Je.y-rr.y),!0}case 4:{var Wr=this.coverageIndex(I.markCoverage);if(Wr===-1)return!1;for(var Tr=this.glyphIterator.index;--Tr>=0&&(this.glyphs[Tr].isMark||this.glyphs[Tr].ligatureComponent>0););if(Tr<0)return!1;var tr=this.coverageIndex(I.baseCoverage,this.glyphs[Tr].id);if(tr===-1)return!1;var Sr=I.markArray[Wr],Br=I.baseArray[tr][Sr.class];return this.applyAnchor(Sr,Br,Tr),!0}case 5:{var Kr=this.coverageIndex(I.markCoverage);if(Kr===-1)return!1;for(var nr=this.glyphIterator.index;--nr>=0&&this.glyphs[nr].isMark;);if(nr<0)return!1;var Or=this.coverageIndex(I.ligatureCoverage,this.glyphs[nr].id);if(Or===-1)return!1;var cr=I.ligatureArray[Or],Er=this.glyphIterator.cur,Hr=this.glyphs[nr],tn=Hr.ligatureID&&Hr.ligatureID===Er.ligatureID&&Er.ligatureComponent>0?Math.min(Er.ligatureComponent,Hr.codePoints.length)-1:Hr.codePoints.length-1,on=I.markArray[Kr],sn=cr[tn][on.class];return this.applyAnchor(on,sn,nr),!0}case 6:{var yn=this.coverageIndex(I.mark1Coverage);if(yn===-1)return!1;var Pn=this.glyphIterator.peekIndex(-1),xn=this.glyphs[Pn];if(!xn||!xn.isMark)return!1;var Yr=this.glyphIterator.cur,An=!1;if(Yr.ligatureID===xn.ligatureID?Yr.ligatureID?Yr.ligatureComponent===xn.ligatureComponent&&(An=!0):An=!0:(Yr.ligatureID&&!Yr.ligatureComponent||xn.ligatureID&&!xn.ligatureComponent)&&(An=!0),!An)return!1;var vn=this.coverageIndex(I.mark2Coverage,xn.id);if(vn===-1)return!1;var br=I.mark1Array[yn],ur=I.mark2Array[vn][br.class];return this.applyAnchor(br,ur,Pn),!0}case 7:return this.applyContext(I);case 8:return this.applyChainingContext(I);case 9:return this.applyLookup(I.lookupType,I.extension);default:throw new Error("Unsupported GPOS table: ".concat(E))}},H.applyAnchor=function(E,I,Y){var tt=this.getAnchor(I),_=this.getAnchor(E.markAnchor);this.positions[Y];var q=this.positions[this.glyphIterator.index];q.xOffset=tt.x-_.x,q.yOffset=tt.y-_.y,this.glyphIterator.cur.markAttachment=Y},H.getAnchor=function(E){var I=E.xCoordinate,Y=E.yCoordinate,tt=this.font._variationProcessor,_=this.font.GDEF&&this.font.GDEF.itemVariationStore;return tt&&_&&(E.xDeviceTable&&(I+=tt.getDelta(_,E.xDeviceTable.a,E.xDeviceTable.b)),E.yDeviceTable&&(Y+=tt.getDelta(_,E.yDeviceTable.a,E.yDeviceTable.b))),{x:I,y:Y}},H.applyFeatures=function(E,I,Y){K.prototype.applyFeatures.call(this,E,I,Y);for(var tt=0;tt>16;if(E===0)switch(y>>8){case 0:return y===173;case 3:return y===847;case 6:return y===1564;case 23:return 6068<=y&&y<=6069;case 24:return 6155<=y&&y<=6158;case 32:return 8203<=y&&y<=8207||8234<=y&&y<=8238||8288<=y&&y<=8303;case 254:return 65024<=y&&y<=65039||y===65279;case 255:return 65520<=y&&y<=65528;default:return!1}else switch(E){case 1:return 113824<=y&&y<=113827||119155<=y&&y<=119162;case 14:return 917504<=y&&y<=921599;default:return!1}},M.getAvailableFeatures=function(y,E){var I=[];return this.engine&&I.push.apply(I,this.engine.getAvailableFeatures(y,E)),this.font.kern&&I.indexOf("kern")===-1&&I.push("kern"),I},M.stringsForGlyph=function(y){for(var E=new Set,I=this.font._cmapProcessor.codePointsForGlyph(y),Y=f(I),tt;!(tt=Y()).done;){var _=tt.value;E.add(String.fromCodePoint(_))}if(this.engine&&this.engine.stringsForGlyph)for(var q=f(this.engine.stringsForGlyph(y)),Ct;!(Ct=q()).done;){var Nt=Ct.value;E.add(Nt)}return Array.from(E)},K}(),bf={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"},li=function(){function K(){this.commands=[],this._bbox=null,this._cbox=null}var M=K.prototype;return M.toFunction=function(){var y=this;return function(E){y.commands.forEach(function(I){return E[I.command].apply(E,I.args)})}},M.toSVG=function(){var y=this.commands.map(function(E){var I=E.args.map(function(Y){return Math.round(Y*100)/100});return"".concat(bf[E.command]).concat(I.join(" "))});return y.join("")},M.mapPoints=function(y){for(var E=new K,I=f(this.commands),Y;!(Y=I()).done;){for(var tt=Y.value,_=[],q=0;q0&&this.codePoints.every(v.isMark),this.isLigature=this.codePoints.length>1}var M=K.prototype;return M._getPath=function(){return new li},M._getCBox=function(){return this.path.cbox},M._getBBox=function(){return this.path.bbox},M._getTableMetrics=function(y){if(this.id"u"||y===null)&&(y=this.cbox),(Ct=this._font["OS/2"])&&Ct.version>0)var _=Math.abs(Ct.typoAscender-Ct.typoDescender),q=Ct.typoAscender-y.maxY;else var Nt=this._font.hhea,_=Math.abs(Nt.ascent-Nt.descent),q=Nt.ascent-y.maxY}return this._font._variationProcessor&&this._font.HVAR&&(I+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:I,advanceHeight:_,leftBearing:Y,topBearing:q}},M.getScaledPath=function(y){var E=1/this._font.unitsPerEm*y;return this.path.scale(E)},M._getName=function(){var y=this._font.post;if(!y)return null;switch(y.version){case 1:return Fa[this.id];case 2:var E=y.glyphNameIndex[this.id];return E0?this._decodeSimple(_,Y):_.numberOfContours<0&&this._decodeComposite(_,Y,tt),_},H._decodeSimple=function(E,I){E.points=[];var Y=new t.Array(t.uint16,E.numberOfContours).decode(I);E.instructions=new t.Array(t.uint8,t.uint16).decode(I);for(var tt=[],_=Y[Y.length-1]+1;tt.length<_;){var q=I.readUInt8();if(tt.push(q),q&Tf)for(var Ct=I.readUInt8(),Nt=0;Nt=0,0,0);E.points.push(Vt)}for(var _t=0,qt=0;qt>1,q.length=0}function Sr(Kr,nr){Fe&&_.closePath(),_.moveTo(Kr,nr),Fe=!0}var Br=function Kr(){for(;I.pos1&&Tr(),_t+=q.shift(),Sr(Vt,_t);break;case 5:for(;q.length>=2;)Vt+=q.shift(),_t+=q.shift(),_.lineTo(Vt,_t);break;case 6:case 7:for(var Or=nr===6;q.length>=1;)Or?Vt+=q.shift():_t+=q.shift(),_.lineTo(Vt,_t),Or=!Or;break;case 8:for(;q.length>0;){var br=Vt+q.shift(),ur=_t+q.shift(),Mr=br+q.shift(),Ir=ur+q.shift();Vt=Mr+q.shift(),_t=Ir+q.shift(),_.bezierCurveTo(br,ur,Mr,Ir,Vt,_t)}break;case 10:var cr=q.pop()+ir,Er=Je[cr];if(Er){xe[cr]=!0;var Hr=I.pos,tn=tt;I.pos=Er.offset,tt=Er.offset+Er.length,Kr(),I.pos=Hr,tt=tn}break;case 11:if(E.version>=2)break;return;case 14:if(E.version>=2)break;q.length>0&&Tr(),Fe&&(_.closePath(),Fe=!1);break;case 15:{if(E.version<2)throw new Error("vsindex operator not supported in CFF v1");Pr=q.pop();break}case 16:{if(E.version<2)throw new Error("blend operator not supported in CFF v1");if(!Wr)throw new Error("blend operator in non-variation font");for(var on=Wr.getBlendVector(sr,Pr),sn=q.pop(),yn=sn*on.length,Pn=q.length-yn,xn=Pn-sn,Yr=0;Yr>3;break;case 21:q.length>2&&Tr(),Vt+=q.shift(),_t+=q.shift(),Sr(Vt,_t);break;case 22:q.length>1&&Tr(),Vt+=q.shift(),Sr(Vt,_t);break;case 24:for(;q.length>=8;){var br=Vt+q.shift(),ur=_t+q.shift(),Mr=br+q.shift(),Ir=ur+q.shift();Vt=Mr+q.shift(),_t=Ir+q.shift(),_.bezierCurveTo(br,ur,Mr,Ir,Vt,_t)}Vt+=q.shift(),_t+=q.shift(),_.lineTo(Vt,_t);break;case 25:for(;q.length>=8;)Vt+=q.shift(),_t+=q.shift(),_.lineTo(Vt,_t);var br=Vt+q.shift(),ur=_t+q.shift(),Mr=br+q.shift(),Ir=ur+q.shift();Vt=Mr+q.shift(),_t=Ir+q.shift(),_.bezierCurveTo(br,ur,Mr,Ir,Vt,_t);break;case 26:for(q.length%2&&(Vt+=q.shift());q.length>=4;)br=Vt,ur=_t+q.shift(),Mr=br+q.shift(),Ir=ur+q.shift(),Vt=Mr,_t=Ir+q.shift(),_.bezierCurveTo(br,ur,Mr,Ir,Vt,_t);break;case 27:for(q.length%2&&(_t+=q.shift());q.length>=4;)br=Vt+q.shift(),ur=_t,Mr=br+q.shift(),Ir=ur+q.shift(),Vt=Mr+q.shift(),_t=Ir,_.bezierCurveTo(br,ur,Mr,Ir,Vt,_t);break;case 28:q.push(I.readInt16BE());break;case 29:if(cr=q.pop()+De,Er=Ve[cr],Er){re[cr]=!0;var Hr=I.pos,tn=tt;I.pos=Er.offset,tt=Er.offset+Er.length,Kr(),I.pos=Hr,tt=tn}break;case 30:case 31:for(Or=nr===31;q.length>=4;)Or?(br=Vt+q.shift(),ur=_t,Mr=br+q.shift(),Ir=ur+q.shift(),_t=Ir+q.shift(),Vt=Mr+(q.length===1?q.shift():0)):(br=Vt,ur=_t+q.shift(),Mr=br+q.shift(),Ir=ur+q.shift(),Vt=Mr+q.shift(),_t=Ir+(q.length===1?q.shift():0)),_.bezierCurveTo(br,ur,Mr,Ir,Vt,_t),Or=!Or;break;case 12:switch(nr=I.readUInt8(),nr){case 3:var wr=q.pop(),fn=q.pop();q.push(wr&&fn?1:0);break;case 4:wr=q.pop(),fn=q.pop(),q.push(wr||fn?1:0);break;case 5:wr=q.pop(),q.push(wr?0:1);break;case 9:wr=q.pop(),q.push(Math.abs(wr));break;case 10:wr=q.pop(),fn=q.pop(),q.push(wr+fn);break;case 11:wr=q.pop(),fn=q.pop(),q.push(wr-fn);break;case 12:wr=q.pop(),fn=q.pop(),q.push(wr/fn);break;case 14:wr=q.pop(),q.push(-wr);break;case 15:wr=q.pop(),fn=q.pop(),q.push(wr===fn?1:0);break;case 18:q.pop();break;case 20:var ma=q.pop(),Fn=q.pop();Ct[Fn]=ma;break;case 21:Fn=q.pop(),q.push(Ct[Fn]||0);break;case 22:var Li=q.pop(),Su=q.pop(),Au=q.pop(),Eu=q.pop();q.push(Au<=Eu?Li:Su);break;case 23:q.push(Math.random());break;case 24:wr=q.pop(),fn=q.pop(),q.push(wr*fn);break;case 26:wr=q.pop(),q.push(Math.sqrt(wr));break;case 27:wr=q.pop(),q.push(wr,wr);break;case 28:wr=q.pop(),fn=q.pop(),q.push(fn,wr);break;case 29:Fn=q.pop(),Fn<0?Fn=0:Fn>q.length-1&&(Fn=q.length-1),q.push(q[Fn]);break;case 30:var di=q.pop(),La=q.pop();if(La>=0)for(;La>0;){for(var Bi=q[di-1],vi=di-2;vi>=0;vi--)q[vi+1]=q[vi];q[0]=Bi,La--}else for(;La<0;){for(var Bi=q[0],pi=0;pi<=di;pi++)q[pi]=q[pi+1];q[di-1]=Bi,La++}break;case 34:br=Vt+q.shift(),ur=_t,Mr=br+q.shift(),Ir=ur+q.shift();var Ba=Mr+q.shift(),Ma=Ir,Na=Ba+q.shift(),Da=Ma,Ua=Na+q.shift(),ka=Da,Wa=Ua+q.shift(),za=ka;Vt=Wa,_t=za,_.bezierCurveTo(br,ur,Mr,Ir,Ba,Ma),_.bezierCurveTo(Na,Da,Ua,ka,Wa,za);break;case 35:for(var _n=[],P0=0;P0<=5;P0++)Vt+=q.shift(),_t+=q.shift(),_n.push(Vt,_t);_.bezierCurveTo.apply(_,_n.slice(0,6)),_.bezierCurveTo.apply(_,_n.slice(6)),q.shift();break;case 36:br=Vt+q.shift(),ur=_t+q.shift(),Mr=br+q.shift(),Ir=ur+q.shift(),Ba=Mr+q.shift(),Ma=Ir,Na=Ba+q.shift(),Da=Ma,Ua=Na+q.shift(),ka=Da+q.shift(),Wa=Ua+q.shift(),za=ka,Vt=Wa,_t=za,_.bezierCurveTo(br,ur,Mr,Ir,Ba,Ma),_.bezierCurveTo(Na,Da,Ua,ka,Wa,za);break;case 37:var O0=Vt,I0=_t;_n=[];for(var R0=0;R0<=4;R0++)Vt+=q.shift(),_t+=q.shift(),_n.push(Vt,_t);Math.abs(Vt-O0)>Math.abs(_t-I0)?(Vt+=q.shift(),_t=I0):(Vt=O0,_t+=q.shift()),_n.push(Vt,_t),_.bezierCurveTo.apply(_,_n.slice(0,6)),_.bezierCurveTo.apply(_,_n.slice(6));break;default:throw new Error("Unknown op: 12 ".concat(nr))}break;default:throw new Error("Unknown op: ".concat(nr))}else if(nr<247)q.push(nr-139);else if(nr<251){var Mi=I.readUInt8();q.push((nr-247)*256+Mi+108)}else if(nr<255){var Mi=I.readUInt8();q.push(-(nr-251)*256-Mi-108)}else q.push(I.readInt32BE()/65536)}};return Br(),Fe&&_.closePath(),_},M}(ci),Df=new t.Struct({originX:t.uint16,originY:t.uint16,type:new t.String(4),data:new t.Buffer(function(K){return K.parent.buflen-K._currentOffset})}),Uf=function(K){c(M,K);function M(){return K.apply(this,arguments)||this}var H=M.prototype;return H.getImageForSize=function(E){for(var I=0;I=E)break}var tt=Y.imageOffsets,_=tt[this.id],q=tt[this.id+1];return _===q?null:(this._font.stream.pos=_,Df.decode(this._font.stream,{buflen:q-_}))},H.render=function(E,I){var Y=this.getImageForSize(I);if(Y!=null){var tt=I/this._font.unitsPerEm;E.image(Y.data,{height:I,x:Y.originX,y:(this.bbox.minY-Y.originY)*tt})}this._font.sbix.flags.renderOutlines&&K.prototype.render.call(this,E,I)},M}(hi),v0=function(M,H){this.glyph=M,this.color=H},kf=function(K){c(M,K);function M(){return K.apply(this,arguments)||this}var H=M.prototype;return H._getBBox=function(){for(var E=new ga,I=0;I>1,q=I.baseGlyphRecord[_];if(this.idq.gid)Y=_+1;else{var Ct=q;break}}if(Ct==null){var Nt=this._font._getBaseGlyph(this.id),qt={red:0,green:0,blue:0,alpha:255};return[new v0(Nt,qt)]}for(var Vt=[],_t=Ct.firstLayerIndex;_t=1&&E[I]=I.glyphCount)){var Y=I.offsets[y];if(Y!==I.offsets[y+1]){var tt=this.font.stream;if(tt.pos=Y,!(tt.pos>=tt.length)){var _=tt.readUInt16BE(),q=Y+tt.readUInt16BE();if(_&Wf){var Ct=tt.pos;tt.pos=q;var Nt=this.decodePoints();q=tt.pos,tt.pos=Ct}var qt=E.map(function(on){return on.copy()});_&=zf;for(var Vt=0;Vt<_;Vt++){var _t=tt.readUInt16BE(),re=tt.readUInt16BE();if(re&Gf)for(var xe=[],Fe=0;Fe=I.globalCoordCount)throw new Error("Invalid gvar table");var xe=I.globalCoords[re&g0]}if(re&p0){for(var Ve=[],De=0;DeMath.max(0,E[Ct]))return 0;q=(q*tt[Ct]+Number.EPSILON)/(E[Ct]+Number.EPSILON)}else{if(tt[Ct]Y[Ct])return 0;tt[Ct]_)){var Ct=Y,Nt=Y;for(Y++;Y<=_;)I[Y]&&(this.deltaInterpolate(Nt+1,Y-1,Nt,Y,E,y),Nt=Y),Y++;Nt===Ct?this.deltaShift(tt,_,Nt,E,y):(this.deltaInterpolate(Nt+1,_,Nt,Ct,E,y),Ct>0&&this.deltaInterpolate(tt,Ct-1,Nt,Ct,E,y)),Y=_+1}}},M.deltaInterpolate=function(y,E,I,Y,tt,_){if(!(y>E))for(var q=["x","y"],Ct=0;Cttt[Y][Nt]){var qt=I;I=Y,Y=qt}var Vt=tt[I][Nt],_t=tt[Y][Nt],re=_[I][Nt],xe=_[Y][Nt];if(Vt!==_t||re===xe)for(var Fe=Vt===_t?0:(xe-re)/(_t-Vt),Ve=y;Ve<=E;Ve++){var De=tt[Ve][Nt];De<=Vt?De+=re-Vt:De>=_t?De+=xe-_t:De=re+(De-Vt)*Fe,_[Ve][Nt]=De}}},M.deltaShift=function(y,E,I,Y,tt){var _=tt[I].x-Y[I].x,q=tt[I].y-Y[I].y;if(!(_===0&&q===0))for(var Ct=y;Ct<=E;Ct++)Ct!==I&&(tt[Ct].x+=_,tt[Ct].y+=q)},M.getAdvanceAdjustment=function(y,E){var I,Y;if(E.advanceWidthMapping){var tt=y;tt>=E.advanceWidthMapping.mapCount&&(tt=E.advanceWidthMapping.mapCount-1),E.advanceWidthMapping.entryFormat;var _=E.advanceWidthMapping.mapData[tt];I=_.outerIndex,Y=_.innerIndex}else I=0,Y=y;return this.getDelta(E.itemVariationStore,I,Y)},M.getDelta=function(y,E,I){if(E>=y.itemVariationData.length)return 0;var Y=y.itemVariationData[E];if(I>=Y.deltaSets.length)return 0;for(var tt=Y.deltaSets[I],_=this.getBlendVector(y,E),q=0,Ct=0;CtVt.peakCoord||Vt.peakCoord>Vt.endCoord||Vt.startCoord<0&&Vt.endCoord>0&&Vt.peakCoord!==0||Vt.peakCoord===0?_t=1:Y[qt]Vt.endCoord?_t=0:Y[qt]===Vt.peakCoord?_t=1:Y[qt]=0&&H<=255?1:2},K.encode=function(H,y){y>=0&&y<=255?H.writeUInt8(y):H.writeInt16BE(y)},K}(),w0=new t.Struct({numberOfContours:t.int16,xMin:t.int16,yMin:t.int16,xMax:t.int16,yMax:t.int16,endPtsOfContours:new t.Array(t.uint16,"numberOfContours"),instructions:new t.Array(t.uint8,t.uint16),flags:new t.Array(t.uint8,0),xPoints:new t.Array(b0,0),yPoints:new t.Array(b0,0)}),tu=function(){function K(){}var M=K.prototype;return M.encodeSimple=function(y,E){E===void 0&&(E=[]);for(var I=[],Y=[],tt=[],_=[],q=0,Ct=0,Nt=0,qt=0,Vt=0,_t=0;_t0&&(_.push(q),q=0),_.push(De),qt=De),Ct=Fe,Nt=Ve,Vt++}re.command==="closePath"&&I.push(Vt-1)}y.commands.length>1&&y.commands[y.commands.length-1].command!=="closePath"&&I.push(Vt-1);var sr=y.bbox,Pr={numberOfContours:I.length,xMin:sr.minX,yMin:sr.minY,xMax:sr.maxX,yMax:sr.maxY,endPtsOfContours:I,instructions:E,flags:_,xPoints:Y,yPoints:tt},Wr=w0.size(Pr),Tr=4-Wr%4,tr=new t.EncodeStream(Wr+Tr);return w0.encode(tr,Pr),Tr!==0&&tr.fill(0,Tr),tr.buffer},M._encodePoint=function(y,E,I,Y,tt,_){var q=y-E;return y===E?Y|=_:(-255<=q&&q<=255&&(Y|=tt,q<0?q=-q:Y|=_),I.push(q)),Y},K}(),eu=function(K){c(M,K);function M(y){var E;return E=K.call(this,y)||this,E.glyphEncoder=new tu,E}var H=M.prototype;return H._addGlyph=function(E){var I=this.font.getGlyph(E),Y=I._decode(),tt=this.font.loca.offsets[E],_=this.font.loca.offsets[E+1],q=this.font._getTableStream("glyf");q.pos+=tt;var Ct=q.readBuffer(_-tt);if(Y&&Y.numberOfContours<0){Ct=u.from(Ct);for(var Nt=f(Y.components),qt;!(qt=Nt()).done;){var Vt=qt.value;E=this.includeGlyph(Vt.glyphID),Ct.writeUInt16BE(E,Vt.pos)}}else Y&&this.font._variationProcessor&&(Ct=this.glyphEncoder.encodeSimple(I.path,Y.instructions));return this.glyf.push(Ct),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:I.advanceWidth,bearing:I._getMetrics().leftBearing}),this.offset+=Ct.length,this.glyf.length-1},H.encode=function(E){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};for(var I=0;I255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},Y=Object.assign({},this.cff.topDict);Y.Private=null,Y.charset=I,Y.Encoding=null,Y.CharStrings=this.charstrings;for(var tt=0,_=["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"];tt<_.length;tt++){var q=_[tt];Y[q]=this.addString(this.cff.string(Y[q]))}Y.ROS=[this.addString("Adobe"),this.addString("Identity"),0],Y.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(Y):this.createCIDFontdict(Y);var Ct={version:1,hdrSize:this.cff.hdrSize,offSize:4,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[Y],stringIndex:this.strings,globalSubrIndex:this.gsubrs};ke.encode(E,Ct)},M}(m0),Zr,sa=(Zr=function(){K.probe=function(y){var E=y.toString("ascii",0,4);return E==="true"||E==="OTTO"||E===String.fromCharCode(0,1,0,0)};function K(H,y){y===void 0&&(y=null),this.defaultLanguage=null,this.stream=H,this.variationCoords=y,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory();for(var E in this.directory.tables){var I=this.directory.tables[E];Ke[E]&&I.length>0&&Object.defineProperty(this,E,{get:this._getTable.bind(this,I)})}}var M=K.prototype;return M.setDefaultLanguage=function(y){y===void 0&&(y=null),this.defaultLanguage=y},M._getTable=function(y){if(!(y.tag in this._tables))try{this._tables[y.tag]=this._decodeTable(y)}catch(E){w.logErrors&&(console.error("Error decoding table ".concat(y.tag)),console.error(E.stack))}return this._tables[y.tag]},M._getTableStream=function(y){var E=this.directory.tables[y];return E?(this.stream.pos=E.offset,this.stream):null},M._decodeDirectory=function(){return this.directory=ja.decode(this.stream,{_startOffset:0})},M._decodeTable=function(y){var E=this.stream.pos,I=this._getTableStream(y.tag),Y=Ke[y.tag].decode(I,this,y.length);return this.stream.pos=E,Y},M.getName=function(y,E){E===void 0&&(E=this.defaultLanguage||w.defaultLanguage);var I=this.name&&this.name.records[y];return I&&(I[E]||I[this.defaultLanguage]||I[w.defaultLanguage]||I.en||I[Object.keys(I)[0]])||null},M.hasGlyphForCodePoint=function(y){return!!this._cmapProcessor.lookup(y)},M.glyphForCodePoint=function(y){return this.getGlyph(this._cmapProcessor.lookup(y),[y])},M.glyphsForString=function(y){for(var E=[],I=y.length,Y=0,tt=-1,_=-1;Y<=I;){var q=0,Ct=0;if(Y>>6&3},transformed:function(M){return M.tag==="glyf"||M.tag==="loca"?M.transformVersion===0:M.transformVersion!==0},transformLength:new t.Optional(A0,function(K){return K.transformed})}),E0=new t.Struct({tag:new t.String(4),flavor:t.uint32,length:t.uint32,numTables:t.uint16,reserved:new t.Reserved(t.uint16),totalSfntSize:t.uint32,totalCompressedSize:t.uint32,majorVersion:t.uint16,minorVersion:t.uint16,metaOffset:t.uint32,metaLength:t.uint32,metaOrigLength:t.uint32,privOffset:t.uint32,privLength:t.uint32,tables:new t.Array(su,"numTables")});E0.process=function(){for(var K={},M=0;M0){for(var q=[],Ct=0,Nt=0;Nt<_;Nt++){var qt=Fi(E.nPoints);Ct+=qt,q.push(Ct)}tt.points=du(E.flags,E.glyphs,Ct);for(var Vt=0;Vt<_;Vt++)tt.points[q[Vt]-1].endContour=!0;Fi(E.glyphs)}else if(_<0){var _t=hi.prototype._decodeComposite.call({_font:this},tt,E.composites);_t&&Fi(E.glyphs)}I.push(tt)}this._transformedGlyphs=I},M}(sa),fa=function(){function K(H){this.length=H,this._buf=new t.Buffer(H)}var M=K.prototype;return M.decode=function(y,E){return new t.DecodeStream(this._buf.decode(y,E))},K}(),uu=new t.Struct({version:t.uint32,numGlyphs:t.uint16,indexFormat:t.uint16,nContourStreamSize:t.uint32,nPointsStreamSize:t.uint32,flagStreamSize:t.uint32,glyphStreamSize:t.uint32,compositeStreamSize:t.uint32,bboxStreamSize:t.uint32,instructionStreamSize:t.uint32,nContours:new fa("nContourStreamSize"),nPoints:new fa("nPointsStreamSize"),flags:new fa("flagStreamSize"),glyphs:new fa("glyphStreamSize"),composites:new fa("compositeStreamSize"),bboxes:new fa("bboxStreamSize"),instructions:new fa("instructionStreamSize")}),lu=253,cu=254,hu=255,C0=253;function Fi(K){var M=K.readUInt8();return M===lu?K.readUInt16BE():M===hu?K.readUInt8()+C0:M===cu?K.readUInt8()+C0*2:M}function Un(K,M){return K&1?M:-M}function du(K,M,H){for(var y,E=y=0,I=[],Y=0;Y>7);if(q&=127,q<10)tt=0,_=Un(q,((q&14)<<7)+M.readUInt8());else if(q<20)tt=Un(q,((q-10&14)<<7)+M.readUInt8()),_=0;else if(q<84){var Nt=q-20,qt=M.readUInt8();tt=Un(q,1+(Nt&48)+(qt>>4)),_=Un(q>>1,1+((Nt&12)<<2)+(qt&15))}else if(q<120){var Nt=q-84;tt=Un(q,1+(Nt/12<<8)+M.readUInt8()),_=Un(q>>1,1+(Nt%12>>2<<8)+M.readUInt8())}else if(q<124){var qt=M.readUInt8(),Vt=M.readUInt8();tt=Un(q,(qt<<4)+(Vt>>4)),_=Un(q>>1,((Vt&15)<<8)+M.readUInt8())}else tt=Un(q,M.readUInt16BE()),_=Un(q>>1,M.readUInt16BE());E+=tt,y+=_,I.push(new Zn(Ct,!1,E,y))}return I}var vu=new t.VersionedStruct(t.uint32,{65536:{numFonts:t.uint32,offsets:new t.Array(t.uint32,"numFonts")},131072:{numFonts:t.uint32,offsets:new t.Array(t.uint32,"numFonts"),dsigTag:t.uint32,dsigLength:t.uint32,dsigOffset:t.uint32}}),pu=function(){K.probe=function(y){return y.toString("ascii",0,4)==="ttcf"};function K(H){if(this.stream=H,H.readString(4)!=="ttcf")throw new Error("Not a TrueType collection");this.header=vu.decode(H)}var M=K.prototype;return M.getFont=function(y){for(var E=f(this.header.offsets),I;!(I=E()).done;){var Y=I.value,tt=new t.DecodeStream(this.stream.buffer);tt.pos=Y;var _=new sa(tt);if(_.postscriptName===y)return _}return null},a(K,[{key:"fonts",get:function(){for(var y=[],E=f(this.header.offsets),I;!(I=E()).done;){var Y=I.value,tt=new t.DecodeStream(this.stream.buffer);tt.pos=Y,y.push(new sa(tt))}return y}}]),K}(),gu=new t.String(t.uint8);new t.Struct({len:t.uint32,buf:new t.Buffer("len")});var yu=new t.Struct({id:t.uint16,nameOffset:t.int16,attr:t.uint8,dataOffset:t.uint24,handle:t.uint32}),xu=new t.Struct({name:new t.String(4),maxTypeIndex:t.uint16,refList:new t.Pointer(t.uint16,new t.Array(yu,function(K){return K.maxTypeIndex+1}),{type:"parent"})}),mu=new t.Struct({length:t.uint16,types:new t.Array(xu,function(K){return K.length+1})}),bu=new t.Struct({reserved:new t.Reserved(t.uint8,24),typeList:new t.Pointer(t.uint16,mu),nameListOffset:new t.Pointer(t.uint16,"void")}),T0=new t.Struct({dataOffset:t.uint32,map:new t.Pointer(t.uint32,bu),dataLength:t.uint32,mapLength:t.uint32}),wu=function(){K.probe=function(y){var E=new t.DecodeStream(y);try{var I=T0.decode(E)}catch{return!1}for(var Y=f(I.map.typeList.types),tt;!(tt=Y()).done;){var _=tt.value;if(_.name==="sfnt")return!0}return!1};function K(H){this.stream=H,this.header=T0.decode(this.stream);for(var y=f(this.header.map.typeList.types),E;!(E=y()).done;){for(var I=E.value,Y=f(I.refList),tt;!(tt=Y()).done;){var _=tt.value;_.nameOffset>=0?(this.stream.pos=_.nameOffset+this.header.map.nameListOffset,_.name=gu.decode(this.stream)):_.name=null}I.name==="sfnt"&&(this.sfnt=I)}}var M=K.prototype;return M.getFont=function(y){if(!this.sfnt)return null;for(var E=f(this.sfnt.refList),I;!(I=E()).done;){var Y=I.value,tt=this.header.dataOffset+Y.dataOffset+4,_=new t.DecodeStream(this.stream.buffer.slice(tt)),q=new sa(_);if(q.postscriptName===y)return q}return null},a(K,[{key:"fonts",get:function(){for(var y=[],E=f(this.sfnt.refList),I;!(I=E()).done;){var Y=I.value,tt=this.header.dataOffset+Y.dataOffset+4,_=new t.DecodeStream(this.stream.buffer.slice(tt));y.push(new sa(_))}return y}}]),K}();w.registerFormat(sa),w.registerFormat(au),w.registerFormat(fu),w.registerFormat(pu),w.registerFormat(wu),T.exports=w},7337:function(T,b,e){var u=e(4781),r=e(9742),n=e(2055),a=n.BK,c=n.CR,l=n.LF,f=n.NL,h=n.SG,i=n.WJ,d=n.SP,t=n.ZWJ,s=n.BA,o=n.HY,v=n.NS,p=n.AI,x=n.AL,A=n.CJ,m=n.HL,g=n.RI,C=n.SA,w=n.XX,S=e(8383),B=S.DI_BRK,R=S.IN_BRK,N=S.CI_BRK,F=S.CP_BRK;S.PR_BRK;var J=S.pairTable,ot=r.toByteArray("AAgOAAAAAACA3QAAAe0OEvHtnXuMXUUdx+d2d2/33r237V3YSoFC11r6IGgbRFBEfFF5KCVCMYKFaKn8AYqmwUeqECFabUGQipUiNCkgSRElUkKwJRWtwSpJrZpCI4E2NQqiBsFGwWL8Tu6Md3Z23o9zbund5JM5c+b1m9/85nnOuXtTHyFrwXpwL9gBngTPgj+Dv4H9Ae4B0N9PSAMcDqaB0X57urmIs8AQ72SEnQ4+ABaBxWAJWAquENJ9BtdfANeCleBGcCv4NvgeuBv8AGwCm8FWlpbzOPw7wC7wFNgDngMvgpfAq2DCACF10ACHgaPAzIF2+PFwT2Th1P8OuO8FZ4MPggvAxWAp+A6VHe5ysILFvx7u6oF2+Wvg3g7uYvlT+TbC/TH4CdgCtoGtfW3/E2An8++Gu5eleR7uP8B+8BoLf4LFH6i23Vp1rB5a1Q7TGMeCUYYY18RcxF0gxT8H5b3dIw8X3iPkdxauPwQWgyVgWbVT30/h+mrwZan8r8L/FcEWVsJ/E1grpKXcwdLdI9y/H9cPgUerbbun0PadCHcbjQd+D55mafcx9y9wXwKvCLJUJiLdRH09ef4xupqE/KeCY8Bx4M3gbeBdYCE4G3wYXASWgGXgSibTcuaugHs9WA3WgNvBBha2Ee4D4GFNPTYL9x/D9XaJXwnXvwW7wDPgTzQd2A9eAwODhDTBCJgOZoETwEngtEFmF3DPAouY/0K4Swb9dbaMpbkS7nKP9CsCyrpOSrNK8K9kNnYL7q0DGwbb/XnjoDv3gQfBZvBz8GvwO/AHdr3Pkv4F4fplj3J79OgRBx8HypajR48ePXr06NGjx8HFv7pABhX/HRx7HqKjr9Y+y6PXg7X2WRoPm1Kzpz8CcWaweLPhHt/fPq95C65PZnmfDnchOLfWPo/7OLgQ15ewdJ+E++na2PMhyudw72bDGc01CP8aWAm+Dr4BVoHV4IZeWC+sF9YL64UlD1sD1oE7au0z0zK5p1YuZde/R49uJnYdez/62EPgkVr4c7pHkfYXivTbcW8n2A32gOekOH+F/5/gAOivE9IArXpbrmlwR+vljz9bJrV552RCvgQ2GXgRzJ9CyGVTxofdLd17Gv6jW4RcAG5ote/9FO4B8NZhQs4DN4O9kOFY6OFSsB48C/qGCFkAyERCzh9q+0WuA2sqHX4m+Smv4t6RjXYelItwvQ7sBtOahHwU3NYcn+5Q4pFmRz89evTocajxStM898/FfLSgrg8/sT5+zcLDTkXY+6S0C+E/l907SXO+Rt/Lujrxe1kmztPU70JDvSmXILwJWS9TxLuC3VtuycPGCoV+VfD41yvKW6W4d1O9/S5YtZ+Qtbi+k/m/D/eHYBPzb4G7DfyS+enZ42/qnXPFp+pjZdgD/yX0XcV6+93DF+H+G5AhtcxPIs/BoY5cg0g7RRGXx/8Ewo8Y6vhp/Bnwz2F5zId7CgunZ6Dv1uTF0585pNY7P9NdhPCPDI1Ncyn8l4OrwHKwguVB12WrNPnpoPW5BWluA3eCuxRl3cfyfFCom43NBjkeQ9h2Tzlzs7PL5CmD3UwHew26+KMm7AVHu8hJaL1fTtj29L3E/wi6oPvWvkY7bAjucKOYtpymKWdGo/3e5KxGR8YTGvmfZ4XW46RGmnMIG6excs6Ae46nPuh7pGXbvm/fOB91vLhRXvkmlkKuK8BnFTb8xYL6TyqugbzXJZCZ9tlVrO9+C+53G5134A8G1htsjdbvXoT/KEBPmwq04dS2v6UxNnxbAXV5gul4Z6J+tMtBZtv4+Qzy2Ndof+fwPHP/zsbg/QFz02tIM4B9ZRO0mp379NxxBpgD5gv3T8H16eAMcCZYxMIWw/2YEG8pri9n/qvgfr45fm67VtjPzmbpVrJ7NzL3VrjvF/Jdh+sN3M/cB+A+LOV/bVNdX13b0G9KtmrSHCo8jvqfGjFu7WiWP37E8s2+yv8ZwVbYRgvMAm9kvMkhjStzAZbIBGIR+ngAy2NSZ9f0Hv2bIIShCckU5k5sb+OdGGQ0BKqSPzeE1WFCgWXK5dO2rDD/COn9zTvEUfXJ4zT3c9DP2oH2+ZoAtc9RBr/mY0SLdGyap+Nxh6W0In2Sn5C8/W00c/7dXn63we1DtAHud9WZbFNimmFL2iIoqt8eDPQHptERIkNoO8prFVvblm13OaG6oGM+n7P4/RrRz2HdTktotxHFdZW5tvm72UWEtm9dQF6n++hU1FmVFL++L2Nsdt3/1IVrWaacda4Se91t+pHDVXF5HFd9pG7X14NNyePr6wkfPTRI+H6qDPvLqRM5DR2beZ8W95Divq0IWXXyy/d18Yq09ZhyY/fyPjafY37yta8ybD9l3W15+crXYhQ5rsj2Wkb7iDadon1c+tKI4p5NR6HjPl/vqvLm92uK8lTjWNntkwJTu9hkiJmHVf3S1V5UOii6PWL1nVqOkP5QI/b2L2o+Kqr/h9i0bHNl9HudnKn0btKBbZzItQ7n47Drmutg6P+ubZK7/5va0PU8XZS56DP4Isci07gUo3/fscdlfMyp6xR6dy0vt/275K1bJ8qkHI99bdK3v4vt4Gtzs7sEWa5aZH4NDz3yfWG368bXLlQ6GZYQ7/UL1y3mryroZ+nkZwK28SD1vlt+7sNd+lcR3Ji1RKq1WcvhftFzousYxftH7Ngu2pZubcGfD8eMizp5Y/uha/m69NNK5siSOapkcq2lTOOGvE4y9aPclFl20eXTvwoZO374ymob90Jx3Zfk2h/I849q7VNE+WXsj+ZFlJ96Xcd1PyD4ue2J69/Q9V+u9uPrQC7/sHRftjE+n+eQP2Ztl5Kc+0TX/WND8vP2iF23xO7lfO3XtKfLhUm/PE6Ze78RD/3Fknr8i907yWsoUx+M3S+0SNjcHyu7qg6+aYvqF671TLXfTzU+2uaTnOOzbFc+7yHoZE59npIL175kay/ZxlKMH6a+NSJdl90XKXytpbMpTr/kP5zJfqxQDzneYWTstxh9pPPdYJ/CL8alTBag+fFvHFXtQMutWxBloOUMMHS6GWSyVYS4pvgmexXtVjc/TFWk9ZnnZLt3+caI10/8Xkb+hsYlfeh+QOyPNQN1S7hv2nqivEVSj/Ex+1lu73Ib1olbu4jpfN4ddbWbHN+/mcpWfUem+g7RhK4833SuepHbN0d5PjKF1kUll3xPFc5d+btTW9uqdCHXwaQ7kw252ENIW9vKTdEfTLox+VPYT6r8XXUWq7tYuXyZnEAG+ic+pwyVdRLDp8wcOp0kEZNXzLyqw3f+yEkjMI1sFznk8ulDKcoKlcFVlz75qPyu9+U8YuvnqnfXNDn6t6neNr3xfHj4JEU500ma8SSkjjodptBlTLurbI7rTxUnhcxF6d9W76KRbd6G3DdVNj2qia/qD3KY2O90elLJocpHJc90Q7kqVLqaLlGUjYj+Pg00jD8Xk+Wnf5UAN8c8HGrvXKYi+4irnsoo09ctU29Fll2UraSyaxnTOar8DFw+w60St+cRNlzfm9E9y9CNUTZM5/7iOTWR6imOgaKf/pn6hJw/f8dDdS6u0tNhDN1ZOlGUoauTrqyQNvCd21Mjy8N/T7AixBkQrm3tRKS0tngDwrWYzobuLFwXV3WfP5uR9TGTXdvc3BRVjq18l3rbwmaS8c9QByR4m3Sb/lPVX2V/M4naDkV79GFmJDad2NaLOdpBpxsbvs+/YubgVPO5bn3h+75BahnEOU/EVb+yTL7vQeTQp04GH/twfTYaCv9ehe8XXdZ0Ic+IY94Hcik/9h0Zk35c7MdWXo737HM/y6dllPENj9zeuvq7vMMYam88fZnfU7nOHznf6/AdP+W8ffXv2q6uelDlE1N/Wx+Prb/MG8ARBVJ0eb7rz5Tf6sl5l/G9nizDnJLJudZoaNqU/hbsCPH73dhu+03aWPiZhW9/yLHf8IGvT1OtzwZJ56yG/7YvX5sSdn+yof6x5av2ebxcV1dOZ9pDVgSXys/36uLzG1s5Nvj7pKo9axm2zsueylxeT1lWlQ4rkuuzx5f3+VXPPGIhgbLnKp/rtiJdcz2lOtMpAtMZV27E/kRttyaF83dFbf3NdYwXx6sZpH0uVkZ/VslmOrspa24V1+O56u3TdmXpQdaJy36wLPm4LZVR7jyp/CLOmULtzeWZoqstuLS9rhzTmqwIe3LVia0f2OSP3c/71Ec8V0itv6JtONbOXdb3Oc5YdcTaQVFzRWg7+z6HydnHy+qPoWO+j1yq8anofifWl7ri97chNiq/z6KyM37t8333sJR/SF/3bUvd+z+8nV3KNPWfIvt3mfNZijFAZT8xfXSekLfOtl3rHCuPzxrEdT7U9UvRjn3HKV5/XTuo2i3n+E3L5L+3yN+TkH+z07ZGDlkviuXLcX3aL7b+8m+duhCzJonp/yF9wabPItZhJmJ/N8pVfvn31Fok7PeiYsalFON4bPnyuOO7Ru2G+S52fqB5DAt55bJtXf2LtJdQParCVevHlqcufduvKJuQ5yxxvA/Zw6W0l5D3+nz7a4wdieXxd+FS2SjPN7Z9XXDRp62/dMv4GTM22uwx1/iTe7zTUSfjf1Mqld36EHv2xvPoprMnGfGvIiDHk+/x+EQTP7fMOjl928f0/855OTnaJ5XeQsevVHNojO5147ePXLH681mDqOBhqef/Ivp+7PMF1Vxs02kMITLK30zp/k+FbX1RdP/w1b2OMt9hiR1bKLHfZ+XWT+4+ahqzVM8iUug81r5tfTf3+JB6DPFpk1zllLUu9523cpPLdlR6zTVP+bShGFd1lh/Td33rVdT44WqTtjqktOtc87osc8x5hM9vyLrK49v+Pvmp7De0/vyvLJvk1C3+1OOyLyG/aSSud1L/TlLq/BoZ5M2xNj66IFRlT9fcT4GqDYosQ3df/G0zlR5U4UVzjAJZPpW8NlLI5lOejzwq+eS4rnWZbsjTx7ZUrq4sXdrQPmAa82Pb0HVuyZl3rrrZ7Nal/ULzdy0zBUXrMaQcU18v6ncmxd9eM/1fkdQ24Tvu+paZ2q5S6z13+anlTyVfrv4aWz/desfFfn3WEj727rNGKHJdlqsM1VompjzT+shXv7F75dj3J3K3qY7QM7DcZ2L/Aw=="),$=new u(ot),lt=function(dt){switch(dt){case p:return x;case C:case h:case w:return x;case A:return v;default:return dt}},gt=function(dt){switch(dt){case l:case f:return a;case d:return i;default:return dt}},mt=function(dt,St){St===void 0&&(St=!1),this.position=dt,this.required=St},wt=function(){function at(St){this.string=St,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null,this.LB8a=!1,this.LB21a=!1,this.LB30a=0}var dt=at.prototype;return dt.nextCodePoint=function(){var V=this.string.charCodeAt(this.pos++),ft=this.string.charCodeAt(this.pos);return 55296<=V&&V<=56319&&56320<=ft&&ft<=57343?(this.pos++,(V-55296)*1024+(ft-56320)+65536):V},dt.nextCharClass=function(){return lt($.get(this.nextCodePoint()))},dt.getSimpleBreak=function(){switch(this.nextClass){case d:return!1;case a:case l:case f:return this.curClass=a,!1;case c:return this.curClass=c,!1}return null},dt.getPairTableBreak=function(V){var ft=!1;switch(J[this.curClass][this.nextClass]){case B:ft=!0;break;case R:ft=V===d;break;case N:if(ft=V===d,!ft)return ft=!1,ft;break;case F:if(V!==d)return ft;break}return this.LB8a&&(ft=!1),this.LB21a&&(this.curClass===o||this.curClass===s)?(ft=!1,this.LB21a=!1):this.LB21a=this.curClass===m,this.curClass===g?(this.LB30a++,this.LB30a==2&&this.nextClass===g&&(ft=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,ft},dt.nextBreak=function(){if(this.curClass==null){var V=this.nextCharClass();this.curClass=gt(V),this.nextClass=V,this.LB8a=V===t,this.LB30a=0}for(;this.pos"u"?!1:ot.working?ot(Et):Et instanceof Map}b.isMap=$;function lt(Et){return h(Et)==="[object Set]"}lt.working=typeof Set<"u"&<(new Set);function gt(Et){return typeof Set>"u"?!1:lt.working?lt(Et):Et instanceof Set}b.isSet=gt;function mt(Et){return h(Et)==="[object WeakMap]"}mt.working=typeof WeakMap<"u"&&mt(new WeakMap);function wt(Et){return typeof WeakMap>"u"?!1:mt.working?mt(Et):Et instanceof WeakMap}b.isWeakMap=wt;function at(Et){return h(Et)==="[object WeakSet]"}at.working=typeof WeakSet<"u"&&at(new WeakSet);function dt(Et){return at(Et)}b.isWeakSet=dt;function St(Et){return h(Et)==="[object ArrayBuffer]"}St.working=typeof ArrayBuffer<"u"&&St(new ArrayBuffer);function V(Et){return typeof ArrayBuffer>"u"?!1:St.working?St(Et):Et instanceof ArrayBuffer}b.isArrayBuffer=V;function ft(Et){return h(Et)==="[object DataView]"}ft.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&ft(new DataView(new ArrayBuffer(1),0,1));function j(Et){return typeof DataView>"u"?!1:ft.working?ft(Et):Et instanceof DataView}b.isDataView=j;var Z=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function ut(Et){return h(Et)==="[object SharedArrayBuffer]"}function bt(Et){return typeof Z>"u"?!1:(typeof ut.working>"u"&&(ut.working=ut(new Z)),ut.working?ut(Et):Et instanceof Z)}b.isSharedArrayBuffer=bt;function It(Et){return h(Et)==="[object AsyncFunction]"}b.isAsyncFunction=It;function L(Et){return h(Et)==="[object Map Iterator]"}b.isMapIterator=L;function O(Et){return h(Et)==="[object Set Iterator]"}b.isSetIterator=O;function rt(Et){return h(Et)==="[object Generator]"}b.isGeneratorObject=rt;function it(Et){return h(Et)==="[object WebAssembly.Module]"}b.isWebAssemblyCompiledModule=it;function xt(Et){return v(Et,i)}b.isNumberObject=xt;function et(Et){return v(Et,d)}b.isStringObject=et;function st(Et){return v(Et,t)}b.isBooleanObject=st;function Bt(Et){return l&&v(Et,s)}b.isBigIntObject=Bt;function zt(Et){return f&&v(Et,o)}b.isSymbolObject=zt;function oe(Et){return xt(Et)||et(Et)||st(Et)||Bt(Et)||zt(Et)}b.isBoxedPrimitive=oe;function Kt(Et){return typeof Uint8Array<"u"&&(V(Et)||bt(Et))}b.isAnyArrayBuffer=Kt,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(Et){Object.defineProperty(b,Et,{enumerable:!1,value:function(){throw new Error(Et+" is not supported in userland")}})})},9539:function(T,b,e){var u=e(4155),r=Object.getOwnPropertyDescriptors||function(Z){for(var ut=Object.keys(Z),bt={},It=0;It=It)return rt;switch(rt){case"%s":return String(bt[ut++]);case"%d":return Number(bt[ut++]);case"%j":try{return JSON.stringify(bt[ut++])}catch{return"[Circular]"}default:return rt}}),O=bt[ut];ut"u")return function(){return b.deprecate(j,Z).apply(this,arguments)};var ut=!1;function bt(){if(!ut){if(u.throwDeprecation)throw new Error(Z);u.traceDeprecation?console.trace(Z):console.error(Z),ut=!0}return j.apply(this,arguments)}return bt};var a={},c=/^$/;if(u.env.NODE_DEBUG){var l=u.env.NODE_DEBUG;l=l.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),c=new RegExp("^"+l+"$","i")}b.debuglog=function(j){if(j=j.toUpperCase(),!a[j])if(c.test(j)){var Z=u.pid;a[j]=function(){var ut=b.format.apply(b,arguments);console.error("%s %d: %s",j,Z,ut)}}else a[j]=function(){};return a[j]};function f(j,Z){var ut={seen:[],stylize:i};return arguments.length>=3&&(ut.depth=arguments[2]),arguments.length>=4&&(ut.colors=arguments[3]),m(Z)?ut.showHidden=Z:Z&&b._extend(ut,Z),R(ut.showHidden)&&(ut.showHidden=!1),R(ut.depth)&&(ut.depth=2),R(ut.colors)&&(ut.colors=!1),R(ut.customInspect)&&(ut.customInspect=!0),ut.colors&&(ut.stylize=h),t(ut,j,ut.depth)}b.inspect=f,f.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},f.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function h(j,Z){var ut=f.styles[Z];return ut?"\x1B["+f.colors[ut][0]+"m"+j+"\x1B["+f.colors[ut][1]+"m":j}function i(j,Z){return j}function d(j){var Z={};return j.forEach(function(ut,bt){Z[ut]=!0}),Z}function t(j,Z,ut){if(j.customInspect&&Z&&$(Z.inspect)&&Z.inspect!==b.inspect&&!(Z.constructor&&Z.constructor.prototype===Z)){var bt=Z.inspect(ut,j);return S(bt)||(bt=t(j,bt,ut)),bt}var It=s(j,Z);if(It)return It;var L=Object.keys(Z),O=d(L);if(j.showHidden&&(L=Object.getOwnPropertyNames(Z)),ot(Z)&&(L.indexOf("message")>=0||L.indexOf("description")>=0))return o(Z);if(L.length===0){if($(Z)){var rt=Z.name?": "+Z.name:"";return j.stylize("[Function"+rt+"]","special")}if(N(Z))return j.stylize(RegExp.prototype.toString.call(Z),"regexp");if(J(Z))return j.stylize(Date.prototype.toString.call(Z),"date");if(ot(Z))return o(Z)}var it="",xt=!1,et=["{","}"];if(A(Z)&&(xt=!0,et=["[","]"]),$(Z)){var st=Z.name?": "+Z.name:"";it=" [Function"+st+"]"}if(N(Z)&&(it=" "+RegExp.prototype.toString.call(Z)),J(Z)&&(it=" "+Date.prototype.toUTCString.call(Z)),ot(Z)&&(it=" "+o(Z)),L.length===0&&(!xt||Z.length==0))return et[0]+it+et[1];if(ut<0)return N(Z)?j.stylize(RegExp.prototype.toString.call(Z),"regexp"):j.stylize("[Object]","special");j.seen.push(Z);var Bt;return xt?Bt=v(j,Z,ut,O,L):Bt=L.map(function(zt){return p(j,Z,ut,O,zt,xt)}),j.seen.pop(),x(Bt,it,et)}function s(j,Z){if(R(Z))return j.stylize("undefined","undefined");if(S(Z)){var ut="'"+JSON.stringify(Z).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return j.stylize(ut,"string")}if(w(Z))return j.stylize(""+Z,"number");if(m(Z))return j.stylize(""+Z,"boolean");if(g(Z))return j.stylize("null","null")}function o(j){return"["+Error.prototype.toString.call(j)+"]"}function v(j,Z,ut,bt,It){for(var L=[],O=0,rt=Z.length;O"?($(O,"onsgmldeclaration",O.sgmlDecl),O.sgmlDecl="",O.state=F.TEXT):(S(it)&&(O.state=F.SGML_DECL_QUOTED),O.sgmlDecl+=it);continue;case F.SGML_DECL_QUOTED:it===O.q&&(O.state=F.SGML_DECL,O.q=""),O.sgmlDecl+=it;continue;case F.DOCTYPE:it===">"?(O.state=F.TEXT,$(O,"ondoctype",O.doctype),O.doctype=!0):(O.doctype+=it,it==="["?O.state=F.DOCTYPE_DTD:S(it)&&(O.state=F.DOCTYPE_QUOTED,O.q=it));continue;case F.DOCTYPE_QUOTED:O.doctype+=it,it===O.q&&(O.q="",O.state=F.DOCTYPE);continue;case F.DOCTYPE_DTD:O.doctype+=it,it==="]"?O.state=F.DOCTYPE:S(it)&&(O.state=F.DOCTYPE_DTD_QUOTED,O.q=it);continue;case F.DOCTYPE_DTD_QUOTED:O.doctype+=it,it===O.q&&(O.state=F.DOCTYPE_DTD,O.q="");continue;case F.COMMENT:it==="-"?O.state=F.COMMENT_ENDING:O.comment+=it;continue;case F.COMMENT_ENDING:it==="-"?(O.state=F.COMMENT_ENDED,O.comment=gt(O.opt,O.comment),O.comment&&$(O,"oncomment",O.comment),O.comment=""):(O.comment+="-"+it,O.state=F.COMMENT);continue;case F.COMMENT_ENDED:it!==">"?(at(O,"Malformed comment"),O.comment+="--"+it,O.state=F.COMMENT):O.state=F.TEXT;continue;case F.CDATA:it==="]"?O.state=F.CDATA_ENDING:O.cdata+=it;continue;case F.CDATA_ENDING:it==="]"?O.state=F.CDATA_ENDING_2:(O.cdata+="]"+it,O.state=F.CDATA);continue;case F.CDATA_ENDING_2:it===">"?(O.cdata&&$(O,"oncdata",O.cdata),$(O,"onclosecdata"),O.cdata="",O.state=F.TEXT):it==="]"?O.cdata+="]":(O.cdata+="]]"+it,O.state=F.CDATA);continue;case F.PROC_INST:it==="?"?O.state=F.PROC_INST_ENDING:w(it)?O.state=F.PROC_INST_BODY:O.procInstName+=it;continue;case F.PROC_INST_BODY:if(!O.procInstBody&&w(it))continue;it==="?"?O.state=F.PROC_INST_ENDING:O.procInstBody+=it;continue;case F.PROC_INST_ENDING:it===">"?($(O,"onprocessinginstruction",{name:O.procInstName,body:O.procInstBody}),O.procInstName=O.procInstBody="",O.state=F.TEXT):(O.procInstBody+="?"+it,O.state=F.PROC_INST_BODY);continue;case F.OPEN_TAG:R(m,it)?O.tagName+=it:(dt(O),it===">"?ft(O):it==="/"?O.state=F.OPEN_TAG_SLASH:(w(it)||at(O,"Invalid character in tag name"),O.state=F.ATTRIB));continue;case F.OPEN_TAG_SLASH:it===">"?(ft(O,!0),j(O)):(at(O,"Forward-slash in opening tag not followed by >"),O.state=F.ATTRIB);continue;case F.ATTRIB:if(w(it))continue;it===">"?ft(O):it==="/"?O.state=F.OPEN_TAG_SLASH:R(A,it)?(O.attribName=it,O.attribValue="",O.state=F.ATTRIB_NAME):at(O,"Invalid attribute name");continue;case F.ATTRIB_NAME:it==="="?O.state=F.ATTRIB_VALUE:it===">"?(at(O,"Attribute without value"),O.attribValue=O.attribName,V(O),ft(O)):w(it)?O.state=F.ATTRIB_NAME_SAW_WHITE:R(m,it)?O.attribName+=it:at(O,"Invalid attribute name");continue;case F.ATTRIB_NAME_SAW_WHITE:if(it==="=")O.state=F.ATTRIB_VALUE;else{if(w(it))continue;at(O,"Attribute without value"),O.tag.attributes[O.attribName]="",O.attribValue="",$(O,"onattribute",{name:O.attribName,value:""}),O.attribName="",it===">"?ft(O):R(A,it)?(O.attribName=it,O.state=F.ATTRIB_NAME):(at(O,"Invalid attribute name"),O.state=F.ATTRIB)}continue;case F.ATTRIB_VALUE:if(w(it))continue;S(it)?(O.q=it,O.state=F.ATTRIB_VALUE_QUOTED):(at(O,"Unquoted attribute value"),O.state=F.ATTRIB_VALUE_UNQUOTED,O.attribValue=it);continue;case F.ATTRIB_VALUE_QUOTED:if(it!==O.q){it==="&"?O.state=F.ATTRIB_VALUE_ENTITY_Q:O.attribValue+=it;continue}V(O),O.q="",O.state=F.ATTRIB_VALUE_CLOSED;continue;case F.ATTRIB_VALUE_CLOSED:w(it)?O.state=F.ATTRIB:it===">"?ft(O):it==="/"?O.state=F.OPEN_TAG_SLASH:R(A,it)?(at(O,"No whitespace between attributes"),O.attribName=it,O.attribValue="",O.state=F.ATTRIB_NAME):at(O,"Invalid attribute name");continue;case F.ATTRIB_VALUE_UNQUOTED:if(!B(it)){it==="&"?O.state=F.ATTRIB_VALUE_ENTITY_U:O.attribValue+=it;continue}V(O),it===">"?ft(O):O.state=F.ATTRIB;continue;case F.CLOSE_TAG:if(O.tagName)it===">"?j(O):R(m,it)?O.tagName+=it:O.script?(O.script+=""?j(O):at(O,"Invalid characters in closing tag");continue;case F.TEXT_ENTITY:case F.ATTRIB_VALUE_ENTITY_Q:case F.ATTRIB_VALUE_ENTITY_U:var st,Bt;switch(O.state){case F.TEXT_ENTITY:st=F.TEXT,Bt="textNode";break;case F.ATTRIB_VALUE_ENTITY_Q:st=F.ATTRIB_VALUE_QUOTED,Bt="attribValue";break;case F.ATTRIB_VALUE_ENTITY_U:st=F.ATTRIB_VALUE_UNQUOTED,Bt="attribValue";break}it===";"?(O[Bt]+=Z(O),O.entity="",O.state=st):R(O.entity.length?C:g,it)?O.entity+=it:(at(O,"Invalid character in entity name"),O[Bt]+="&"+O.entity+it,O.entity="",O.state=st);continue;default:throw new Error(O,"Unknown state: "+O.state)}return O.position>=O.bufferCheckPosition&&c(O),O}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */String.fromCodePoint||function(){var L=String.fromCharCode,O=Math.floor,rt=function(){var it=16384,xt=[],et,st,Bt=-1,zt=arguments.length;if(!zt)return"";for(var oe="";++Bt1114111||O(Kt)!==Kt)throw RangeError("Invalid code point: "+Kt);Kt<=65535?xt.push(Kt):(Kt-=65536,et=(Kt>>10)+55296,st=Kt%1024+56320,xt.push(et,st)),(Bt+1===zt||xt.length>it)&&(oe+=L.apply(null,xt),xt.length=0)}return oe};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:rt,configurable:!0,writable:!0}):String.fromCodePoint=rt}()})(b)},2830:function(T,b,e){T.exports=n;var l=e(7187).EventEmitter,r=e(5717);r(n,l),n.Readable=e(6577),n.Writable=e(323),n.Duplex=e(8656),n.Transform=e(4473),n.PassThrough=e(2366),n.finished=e(1086),n.pipeline=e(6472),n.Stream=n;function n(){l.call(this)}n.prototype.pipe=function(a,c){var u=this;function f(v){a.writable&&a.write(v)===!1&&u.pause&&u.pause()}u.on("data",f);function h(){u.readable&&u.resume&&u.resume()}a.on("drain",h),!a._isStdio&&(!c||c.end!==!1)&&(u.on("end",d),u.on("close",t));var i=!1;function d(){i||(i=!0,a.end())}function t(){i||(i=!0,typeof a.destroy=="function"&&a.destroy())}function s(v){if(o(),l.listenerCount(this,"error")===0)throw v}u.on("error",s),a.on("error",s);function o(){u.removeListener("data",f),a.removeListener("drain",h),u.removeListener("end",d),u.removeListener("close",t),u.removeListener("error",s),a.removeListener("error",s),u.removeListener("end",o),u.removeListener("close",o),a.removeListener("close",o)}return u.on("end",o),u.on("close",o),a.on("close",o),a.emit("pipe",u),a}},8106:function(T){function b(u,f){u.prototype=Object.create(f.prototype),u.prototype.constructor=u,u.__proto__=f}var e={};function l(u,f,h){h||(h=Error);function i(t,s,o){return typeof f=="string"?f:f(t,s,o)}var d=function(t){b(s,t);function s(o,v,p){return t.call(this,i(o,v,p))||this}return s}(h);d.prototype.name=h.name,d.prototype.code=u,e[u]=d}function r(u,f){if(Array.isArray(u)){var h=u.length;return u=u.map(function(i){return String(i)}),h>2?"one of ".concat(f," ").concat(u.slice(0,h-1).join(", "),", or ")+u[h-1]:h===2?"one of ".concat(f," ").concat(u[0]," or ").concat(u[1]):"of ".concat(f," ").concat(u[0])}else return"of ".concat(f," ").concat(String(u))}function n(u,f,h){return u.substr(!h||h<0?0:+h,f.length)===f}function a(u,f,h){return(h===void 0||h>u.length)&&(h=u.length),u.substring(h-f.length,h)===f}function c(u,f,h){return typeof h!="number"&&(h=0),h+f.length>u.length?!1:u.indexOf(f,h)!==-1}l("ERR_INVALID_OPT_VALUE",function(u,f){return'The value "'+f+'" is invalid for option "'+u+'"'},TypeError),l("ERR_INVALID_ARG_TYPE",function(u,f,h){var i;typeof f=="string"&&n(f,"not ")?(i="must not be",f=f.replace(/^not /,"")):i="must be";var d;if(a(u," argument"))d="The ".concat(u," ").concat(i," ").concat(r(f,"type"));else{var t=c(u,".")?"property":"argument";d='The "'.concat(u,'" ').concat(t," ").concat(i," ").concat(r(f,"type"))}return d+=". Received type ".concat(typeof h),d},TypeError),l("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),l("ERR_METHOD_NOT_IMPLEMENTED",function(u){return"The "+u+" method is not implemented"}),l("ERR_STREAM_PREMATURE_CLOSE","Premature close"),l("ERR_STREAM_DESTROYED",function(u){return"Cannot call "+u+" after a stream was destroyed"}),l("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),l("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),l("ERR_STREAM_WRITE_AFTER_END","write after end"),l("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),l("ERR_UNKNOWN_ENCODING",function(u){return"Unknown encoding: "+u},TypeError),l("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),T.exports.q=e},8656:function(T,b,e){var l=e(4155),r=Object.keys||function(t){var s=[];for(var o in t)s.push(o);return s};T.exports=h;var n=e(6577),a=e(323);e(5717)(h,n);for(var c=r(a.prototype),u=0;u0)if(typeof st!="string"&&!Kt.objectMode&&Object.getPrototypeOf(st)!==c.prototype&&(st=f(st)),zt)Kt.endEmitted?B(et,new g):$(et,Kt,st,!0);else if(Kt.ended)B(et,new A);else{if(Kt.destroyed)return!1;Kt.reading=!1,Kt.decoder&&!Bt?(st=Kt.decoder.write(st),Kt.objectMode||st.length!==0?$(et,Kt,st,!1):V(et,Kt)):$(et,Kt,st,!1)}else zt||(Kt.reading=!1,V(et,Kt))}return!Kt.ended&&(Kt.length=gt?et=gt:(et--,et|=et>>>1,et|=et>>>2,et|=et>>>4,et|=et>>>8,et|=et>>>16,et++),et}function wt(et,st){return et<=0||st.length===0&&st.ended?0:st.objectMode?1:et!==et?st.flowing&&st.length?st.buffer.head.data.length:st.length:(et>st.highWaterMark&&(st.highWaterMark=mt(et)),et<=st.length?et:st.ended?st.length:(st.needReadable=!0,0))}J.prototype.read=function(et){d("read",et),et=parseInt(et,10);var st=this._readableState,Bt=et;if(et!==0&&(st.emittedReadable=!1),et===0&&st.needReadable&&((st.highWaterMark!==0?st.length>=st.highWaterMark:st.length>0)||st.ended))return d("read: emitReadable",st.length,st.ended),st.length===0&&st.ended?rt(this):dt(this),null;if(et=wt(et,st),et===0&&st.ended)return st.length===0&&rt(this),null;var zt=st.needReadable;d("need readable",zt),(st.length===0||st.length-et0?oe=O(et,st):oe=null,oe===null?(st.needReadable=st.length<=st.highWaterMark,et=0):(st.length-=et,st.awaitDrain=0),st.length===0&&(st.ended||(st.needReadable=!0),Bt!==et&&st.ended&&rt(this)),oe!==null&&this.emit("data",oe),oe};function at(et,st){if(d("onEofChunk"),!st.ended){if(st.decoder){var Bt=st.decoder.end();Bt&&Bt.length&&(st.buffer.push(Bt),st.length+=st.objectMode?1:Bt.length)}st.ended=!0,st.sync?dt(et):(st.needReadable=!1,st.emittedReadable||(st.emittedReadable=!0,St(et)))}}function dt(et){var st=et._readableState;d("emitReadable",st.needReadable,st.emittedReadable),st.needReadable=!1,st.emittedReadable||(d("emitReadable",st.flowing),st.emittedReadable=!0,l.nextTick(St,et))}function St(et){var st=et._readableState;d("emitReadable_",st.destroyed,st.length,st.ended),!st.destroyed&&(st.length||st.ended)&&(et.emit("readable"),st.emittedReadable=!1),st.needReadable=!st.flowing&&!st.ended&&st.length<=st.highWaterMark,L(et)}function V(et,st){st.readingMore||(st.readingMore=!0,l.nextTick(ft,et,st))}function ft(et,st){for(;!st.reading&&!st.ended&&(st.length1&&xt(zt.pipes,et)!==-1)&&!le&&(d("false write response, pause",zt.awaitDrain),zt.awaitDrain++),Bt.pause())}function ae(me){d("onerror",me),ce(),et.removeListener("error",ae),n(et,"error")===0&&B(et,me)}N(et,"error",ae);function fe(){et.removeListener("finish",ee),ce()}et.once("close",fe);function ee(){d("onfinish"),et.removeListener("close",fe),ce()}et.once("finish",ee);function ce(){d("unpipe"),Bt.unpipe(et)}return et.emit("pipe",Bt),zt.flowing||(d("pipe resume"),Bt.resume()),et};function j(et){return function(){var Bt=et._readableState;d("pipeOnDrain",Bt.awaitDrain),Bt.awaitDrain&&Bt.awaitDrain--,Bt.awaitDrain===0&&n(et,"data")&&(Bt.flowing=!0,L(et))}}J.prototype.unpipe=function(et){var st=this._readableState,Bt={hasUnpiped:!1};if(st.pipesCount===0)return this;if(st.pipesCount===1)return et&&et!==st.pipes?this:(et||(et=st.pipes),st.pipes=null,st.pipesCount=0,st.flowing=!1,et&&et.emit("unpipe",this,Bt),this);if(!et){var zt=st.pipes,oe=st.pipesCount;st.pipes=null,st.pipesCount=0,st.flowing=!1;for(var Kt=0;Kt0,zt.flowing!==!1&&this.resume()):et==="readable"&&!zt.endEmitted&&!zt.readableListening&&(zt.readableListening=zt.needReadable=!0,zt.flowing=!1,zt.emittedReadable=!1,d("on readable",zt.length,zt.reading),zt.length?dt(this):zt.reading||l.nextTick(ut,this)),Bt},J.prototype.addListener=J.prototype.on,J.prototype.removeListener=function(et,st){var Bt=a.prototype.removeListener.call(this,et,st);return et==="readable"&&l.nextTick(Z,this),Bt},J.prototype.removeAllListeners=function(et){var st=a.prototype.removeAllListeners.apply(this,arguments);return(et==="readable"||et===void 0)&&l.nextTick(Z,this),st};function Z(et){var st=et._readableState;st.readableListening=et.listenerCount("readable")>0,st.resumeScheduled&&!st.paused?st.flowing=!0:et.listenerCount("data")>0&&et.resume()}function ut(et){d("readable nexttick read 0"),et.read(0)}J.prototype.resume=function(){var et=this._readableState;return et.flowing||(d("resume"),et.flowing=!et.readableListening,bt(this,et)),et.paused=!1,this};function bt(et,st){st.resumeScheduled||(st.resumeScheduled=!0,l.nextTick(It,et,st))}function It(et,st){d("resume",st.reading),st.reading||et.read(0),st.resumeScheduled=!1,et.emit("resume"),L(et),st.flowing&&!st.reading&&et.read(0)}J.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function L(et){var st=et._readableState;for(d("flow",st.flowing);st.flowing&&et.read()!==null;);}J.prototype.wrap=function(et){var st=this,Bt=this._readableState,zt=!1;et.on("end",function(){if(d("wrapped end"),Bt.decoder&&!Bt.ended){var Et=Bt.decoder.end();Et&&Et.length&&st.push(Et)}st.push(null)}),et.on("data",function(Et){if(d("wrapped data"),Bt.decoder&&(Et=Bt.decoder.write(Et)),!(Bt.objectMode&&Et==null)&&!(!Bt.objectMode&&(!Et||!Et.length))){var ie=st.push(Et);ie||(zt=!0,et.pause())}});for(var oe in et)this[oe]===void 0&&typeof et[oe]=="function"&&(this[oe]=function(ie){return function(){return et[ie].apply(et,arguments)}}(oe));for(var Kt=0;Kt=st.length?(st.decoder?Bt=st.buffer.join(""):st.buffer.length===1?Bt=st.buffer.first():Bt=st.buffer.concat(st.length),st.buffer.clear()):Bt=st.buffer.consume(et,st.decoder),Bt}function rt(et){var st=et._readableState;d("endReadable",st.endEmitted),st.endEmitted||(st.ended=!0,l.nextTick(it,st,et))}function it(et,st){if(d("endReadableNT",et.endEmitted,et.length),!et.endEmitted&&et.length===0&&(et.endEmitted=!0,st.readable=!1,st.emit("end"),et.autoDestroy)){var Bt=st._writableState;(!Bt||Bt.autoDestroy&&Bt.finished)&&st.destroy()}}typeof Symbol=="function"&&(J.from=function(et,st){return S===void 0&&(S=e(1265)),S(J,et,st)});function xt(et,st){for(var Bt=0,zt=et.length;Bt-1))throw new w(O);return this._writableState.defaultEncoding=O,this},Object.defineProperty(F.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function $(L,O,rt){return!L.objectMode&&L.decodeStrings!==!1&&typeof O=="string"&&(O=u.from(O,rt)),O}Object.defineProperty(F.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function lt(L,O,rt,it,xt,et){if(!rt){var st=$(O,it,xt);it!==st&&(rt=!0,xt="buffer",it=st)}var Bt=O.objectMode?1:it.length;O.length+=Bt;var zt=O.length0;return h(g,w,S,function(B){A||(A=B),B&&m.forEach(i),!w&&(m.forEach(i),x(A))})});return v.reduce(d)}T.exports=s},94:function(T,b,e){var l=e(8106).q.ERR_INVALID_OPT_VALUE;function r(a,c,u){return a.highWaterMark!=null?a.highWaterMark:c?a[u]:null}function n(a,c,u,f){var h=r(c,f,u);if(h!=null){if(!(isFinite(h)&&Math.floor(h)===h)||h<0){var i=f?u:"highWaterMark";throw new l(i,h)}return Math.floor(h)}return a.objectMode?16:16384}T.exports={getHighWaterMark:n}},3194:function(T,b,e){T.exports=e(7187).EventEmitter},8487:function(T,b,e){var l,r,n;(function(a,c){r=[],l=c,n=typeof l=="function"?l.apply(b,r):l,n!==void 0&&(T.exports=n)})(this,function(){function a(t,s){return typeof s>"u"?s={autoBom:!1}:typeof s!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),s={autoBom:!s}),s.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob(["\uFEFF",t],{type:t.type}):t}function c(t,s,o){var v=new XMLHttpRequest;v.open("GET",t),v.responseType="blob",v.onload=function(){d(v.response,s,o)},v.onerror=function(){console.error("could not download file")},v.send()}function u(t){var s=new XMLHttpRequest;s.open("HEAD",t,!1);try{s.send()}catch{}return 200<=s.status&&299>=s.status}function f(t){try{t.dispatchEvent(new MouseEvent("click"))}catch{var s=document.createEvent("MouseEvents");s.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(s)}}var h=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof e.g=="object"&&e.g.global===e.g?e.g:void 0,i=h.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),d=h.saveAs||(typeof window!="object"||window!==h?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype&&!i?function(t,s,o){var v=h.URL||h.webkitURL,p=document.createElement("a");s=s||t.name||"download",p.download=s,p.rel="noopener",typeof t=="string"?(p.href=t,p.origin===location.origin?f(p):u(p.href)?c(t,s,o):f(p,p.target="_blank")):(p.href=v.createObjectURL(t),setTimeout(function(){v.revokeObjectURL(p.href)},4e4),setTimeout(function(){f(p)},0))}:"msSaveOrOpenBlob"in navigator?function(t,s,o){if(s=s||t.name||"download",typeof t!="string")navigator.msSaveOrOpenBlob(a(t,o),s);else if(u(t))c(t,s,o);else{var v=document.createElement("a");v.href=t,v.target="_blank",setTimeout(function(){f(v)})}}:function(t,s,o,v){if(v=v||open("","_blank"),v&&(v.document.title=v.document.body.innerText="downloading..."),typeof t=="string")return c(t,s,o);var p=t.type==="application/octet-stream",x=/constructor/i.test(h.HTMLElement)||h.safari,A=/CriOS\/[\d]+/.test(navigator.userAgent);if((A||p&&x||i)&&typeof FileReader<"u"){var m=new FileReader;m.onloadend=function(){var w=m.result;w=A?w:w.replace(/^data:[^;]*;/,"data:attachment/file;"),v?v.location.href=w:location=w,v=null},m.readAsDataURL(t)}else{var g=h.URL||h.webkitURL,C=g.createObjectURL(t);v?v.location=C:location.href=C,v=null,setTimeout(function(){g.revokeObjectURL(C)},4e4)}});h.saveAs=d.saveAs=d,T.exports=d})},2553:function(T,b,e){var l=e(1750).Buffer,r=l.isEncoding||function(m){switch(m=""+m,m&&m.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function n(m){if(!m)return"utf8";for(var g;;)switch(m){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return m;default:if(g)return;m=(""+m).toLowerCase(),g=!0}}function a(m){var g=n(m);if(typeof g!="string"&&(l.isEncoding===r||!r(m)))throw new Error("Unknown encoding: "+m);return g||m}b.s=c;function c(m){this.encoding=a(m);var g;switch(this.encoding){case"utf16le":this.text=s,this.end=o,g=4;break;case"utf8":this.fillLast=i,g=4;break;case"base64":this.text=v,this.end=p,g=3;break;default:this.write=x,this.end=A;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=l.allocUnsafe(g)}c.prototype.write=function(m){if(m.length===0)return"";var g,C;if(this.lastNeed){if(g=this.fillLast(m),g===void 0)return"";C=this.lastNeed,this.lastNeed=0}else C=0;return C>5===6?2:m>>4===14?3:m>>3===30?4:m>>6===2?-1:-2}function f(m,g,C){var w=g.length-1;if(w=0?(S>0&&(m.lastNeed=S-1),S):--w=0?(S>0&&(m.lastNeed=S-2),S):--w=0?(S>0&&(S===2?S=0:m.lastNeed=S-3),S):0))}function h(m,g,C){if((g[0]&192)!==128)return m.lastNeed=0,"\uFFFD";if(m.lastNeed>1&&g.length>1){if((g[1]&192)!==128)return m.lastNeed=1,"\uFFFD";if(m.lastNeed>2&&g.length>2&&(g[2]&192)!==128)return m.lastNeed=2,"\uFFFD"}}function i(m){var g=this.lastTotal-this.lastNeed,C=h(this,m);if(C!==void 0)return C;if(this.lastNeed<=m.length)return m.copy(this.lastChar,g,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);m.copy(this.lastChar,g,0,m.length),this.lastNeed-=m.length}function d(m,g){var C=f(this,m,g);if(!this.lastNeed)return m.toString("utf8",g);this.lastTotal=C;var w=m.length-(C-this.lastNeed);return m.copy(this.lastChar,0,w),m.toString("utf8",g,w)}function t(m){var g=m&&m.length?this.write(m):"";return this.lastNeed?g+"\uFFFD":g}function s(m,g){if((m.length-g)%2===0){var C=m.toString("utf16le",g);if(C){var w=C.charCodeAt(C.length-1);if(w>=55296&&w<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1],C.slice(0,-1)}return C}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=m[m.length-1],m.toString("utf16le",g,m.length-1)}function o(m){var g=m&&m.length?this.write(m):"";if(this.lastNeed){var C=this.lastTotal-this.lastNeed;return g+this.lastChar.toString("utf16le",0,C)}return g}function v(m,g){var C=(m.length-g)%3;return C===0?m.toString("base64",g):(this.lastNeed=3-C,this.lastTotal=3,C===1?this.lastChar[0]=m[m.length-1]:(this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1]),m.toString("base64",g,m.length-C))}function p(m){var g=m&&m.length?this.write(m):"";return this.lastNeed?g+this.lastChar.toString("base64",0,3-this.lastNeed):g}function x(m){return m.toString(this.encoding)}function A(m){return m&&m.length?this.write(m):""}},311:function(T){var b=0,e=-3;function l(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function r(B,R){this.source=B,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=R,this.destLen=0,this.ltree=new l,this.dtree=new l}var n=new l,a=new l,c=new Uint8Array(30),u=new Uint16Array(30),f=new Uint8Array(30),h=new Uint16Array(30),i=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),d=new l,t=new Uint8Array(288+32);function s(B,R,N,F){var J,ot;for(J=0;J>>=1,R}function A(B,R,N){if(!R)return N;for(;B.bitcount<24;)B.tag|=B.source[B.sourceIndex++]<>>16-R;return B.tag>>>=R,B.bitcount-=R,F+N}function m(B,R){for(;B.bitcount<24;)B.tag|=B.source[B.sourceIndex++]<>>=1,++J,N+=R.table[J],F-=R.table[J];while(F>=0);return B.tag=ot,B.bitcount-=J,R.trans[N+F]}function g(B,R,N){var F,J,ot,$,lt,gt;for(F=A(B,5,257),J=A(B,5,1),ot=A(B,4,4),$=0;$<19;++$)t[$]=0;for($=0;$8;)B.sourceIndex--,B.bitcount-=8;if(R=B.source[B.sourceIndex+1],R=256*R+B.source[B.sourceIndex],N=B.source[B.sourceIndex+3],N=256*N+B.source[B.sourceIndex+2],R!==(~N&65535))return e;for(B.sourceIndex+=4,F=R;F;--F)B.dest[B.destLen++]=B.source[B.sourceIndex++];return B.bitcount=0,b}function S(B,R){var N=new r(B,R),F,J,ot;do{switch(F=x(N),J=A(N,2,0),J){case 0:ot=w(N);break;case 1:ot=C(N,n,a);break;case 2:g(N,N.ltree,N.dtree),ot=C(N,N.ltree,N.dtree);break;default:ot=e}if(ot!==b)throw new Error("Data error")}while(!F);return N.destLen=K.length?{done:!0}:{done:!1,value:K[y++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function h(K,M){if(!!K){if(typeof K=="string")return i(K,M);var H=Object.prototype.toString.call(K).slice(8,-1);if(H==="Object"&&K.constructor&&(H=K.constructor.name),H==="Map"||H==="Set")return Array.from(K);if(H==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(H))return i(K,M)}}function i(K,M){(M==null||M>K.length)&&(M=K.length);for(var H=0,y=new Array(M);H0?q[0]:"value";if(Y.has(Nt))return Y.get(Nt);var qt=E.apply(this,q);return Y.set(Nt,qt),qt}return Object.defineProperty(this,M,{value:tt}),tt}}}}var F=new t.Struct({firstCode:t.uint16,entryCount:t.uint16,idDelta:t.int16,idRangeOffset:t.uint16}),J=new t.Struct({startCharCode:t.uint32,endCharCode:t.uint32,glyphID:t.uint32}),ot=new t.Struct({startUnicodeValue:t.uint24,additionalCount:t.uint8}),$=new t.Struct({unicodeValue:t.uint24,glyphID:t.uint16}),lt=new t.Array(ot,t.uint32),gt=new t.Array($,t.uint32),mt=new t.Struct({varSelector:t.uint24,defaultUVS:new t.Pointer(t.uint32,lt,{type:"parent"}),nonDefaultUVS:new t.Pointer(t.uint32,gt,{type:"parent"})}),wt=new t.VersionedStruct(t.uint16,{0:{length:t.uint16,language:t.uint16,codeMap:new t.LazyArray(t.uint8,256)},2:{length:t.uint16,language:t.uint16,subHeaderKeys:new t.Array(t.uint16,256),subHeaderCount:function(M){return Math.max.apply(Math,M.subHeaderKeys)},subHeaders:new t.LazyArray(F,"subHeaderCount"),glyphIndexArray:new t.LazyArray(t.uint16,"subHeaderCount")},4:{length:t.uint16,language:t.uint16,segCountX2:t.uint16,segCount:function(M){return M.segCountX2>>1},searchRange:t.uint16,entrySelector:t.uint16,rangeShift:t.uint16,endCode:new t.LazyArray(t.uint16,"segCount"),reservedPad:new t.Reserved(t.uint16),startCode:new t.LazyArray(t.uint16,"segCount"),idDelta:new t.LazyArray(t.int16,"segCount"),idRangeOffset:new t.LazyArray(t.uint16,"segCount"),glyphIndexArray:new t.LazyArray(t.uint16,function(K){return(K.length-K._currentOffset)/2})},6:{length:t.uint16,language:t.uint16,firstCode:t.uint16,entryCount:t.uint16,glyphIndices:new t.LazyArray(t.uint16,"entryCount")},8:{reserved:new t.Reserved(t.uint16),length:t.uint32,language:t.uint16,is32:new t.LazyArray(t.uint8,8192),nGroups:t.uint32,groups:new t.LazyArray(J,"nGroups")},10:{reserved:new t.Reserved(t.uint16),length:t.uint32,language:t.uint32,firstCode:t.uint32,entryCount:t.uint32,glyphIndices:new t.LazyArray(t.uint16,"numChars")},12:{reserved:new t.Reserved(t.uint16),length:t.uint32,language:t.uint32,nGroups:t.uint32,groups:new t.LazyArray(J,"nGroups")},13:{reserved:new t.Reserved(t.uint16),length:t.uint32,language:t.uint32,nGroups:t.uint32,groups:new t.LazyArray(J,"nGroups")},14:{length:t.uint32,numRecords:t.uint32,varSelectors:new t.LazyArray(mt,"numRecords")}}),at=new t.Struct({platformID:t.uint16,encodingID:t.uint16,table:new t.Pointer(t.uint32,wt,{type:"parent",lazy:!0})}),dt=new t.Struct({version:t.uint16,numSubtables:t.uint16,tables:new t.Array(at,"numSubtables")}),St=new t.Struct({version:t.int32,revision:t.int32,checkSumAdjustment:t.uint32,magicNumber:t.uint32,flags:t.uint16,unitsPerEm:t.uint16,created:new t.Array(t.int32,2),modified:new t.Array(t.int32,2),xMin:t.int16,yMin:t.int16,xMax:t.int16,yMax:t.int16,macStyle:new t.Bitfield(t.uint16,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:t.uint16,fontDirectionHint:t.int16,indexToLocFormat:t.int16,glyphDataFormat:t.int16}),V=new t.Struct({version:t.int32,ascent:t.int16,descent:t.int16,lineGap:t.int16,advanceWidthMax:t.uint16,minLeftSideBearing:t.int16,minRightSideBearing:t.int16,xMaxExtent:t.int16,caretSlopeRise:t.int16,caretSlopeRun:t.int16,caretOffset:t.int16,reserved:new t.Reserved(t.int16,4),metricDataFormat:t.int16,numberOfMetrics:t.uint16}),ft=new t.Struct({advance:t.uint16,bearing:t.int16}),j=new t.Struct({metrics:new t.LazyArray(ft,function(K){return K.parent.hhea.numberOfMetrics}),bearings:new t.LazyArray(t.int16,function(K){return K.parent.maxp.numGlyphs-K.parent.hhea.numberOfMetrics})}),Z=new t.Struct({version:t.int32,numGlyphs:t.uint16,maxPoints:t.uint16,maxContours:t.uint16,maxComponentPoints:t.uint16,maxComponentContours:t.uint16,maxZones:t.uint16,maxTwilightPoints:t.uint16,maxStorage:t.uint16,maxFunctionDefs:t.uint16,maxInstructionDefs:t.uint16,maxStackElements:t.uint16,maxSizeOfInstructions:t.uint16,maxComponentElements:t.uint16,maxComponentDepth:t.uint16});function ut(K,M,H){return H===void 0&&(H=0),K===1&&It[H]?It[H]:bt[K][M]}var bt=[["utf16be","utf16be","utf16be","utf16be","utf16be","utf16be"],["macroman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","macgreek","maccyrillic","symbol","Devanagari","Gurmukhi","Gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","macthai","Laotian","Georgian","Armenian","gb-2312-80","Tibetan","Mongolian","Geez","maccenteuro","Vietnamese","Sindhi"],["ascii"],["symbol","utf16be","shift-jis","gb18030","big5","wansung","johab",null,null,null,"utf16be"]],It={15:"maciceland",17:"macturkish",18:"maccroatian",24:"maccenteuro",25:"maccenteuro",26:"maccenteuro",27:"maccenteuro",28:"maccenteuro",30:"maciceland",37:"macromania",38:"maccenteuro",39:"maccenteuro",40:"maccenteuro",143:"macinuit",146:"macgaelic"},L=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}],O=new t.Struct({platformID:t.uint16,encodingID:t.uint16,languageID:t.uint16,nameID:t.uint16,length:t.uint16,string:new t.Pointer(t.uint16,new t.String("length",function(K){return ut(K.platformID,K.encodingID,K.languageID)}),{type:"parent",relativeTo:function(M){return M.parent.stringOffset},allowNull:!1})}),rt=new t.Struct({length:t.uint16,tag:new t.Pointer(t.uint16,new t.String("length","utf16be"),{type:"parent",relativeTo:function(M){return M.stringOffset}})}),it=new t.VersionedStruct(t.uint16,{0:{count:t.uint16,stringOffset:t.uint16,records:new t.Array(O,"count")},1:{count:t.uint16,stringOffset:t.uint16,records:new t.Array(O,"count"),langTagCount:t.uint16,langTags:new t.Array(rt,"langTagCount")}}),xt=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];it.process=function(K){for(var M={},H=f(this.records),y;!(y=H()).done;){var E=y.value,I=L[E.platformID][E.languageID];I==null&&this.langTags!=null&&E.languageID>=32768&&(I=this.langTags[E.languageID-32768].tag),I==null&&(I=E.platformID+"-"+E.languageID);var Y=E.nameID>=256?"fontFeatures":xt[E.nameID]||E.nameID;M[Y]==null&&(M[Y]={});var tt=M[Y];E.nameID>=256&&(tt=tt[E.nameID]||(tt[E.nameID]={})),(typeof E.string=="string"||typeof tt[I]!="string")&&(tt[I]=E.string)}this.records=M},it.preEncode=function(){if(!Array.isArray(this.records)){this.version=0;var K=[];for(var M in this.records){var H=this.records[M];M!=="fontFeatures"&&(K.push({platformID:3,encodingID:1,languageID:1033,nameID:xt.indexOf(M),length:l.byteLength(H.en,"utf16le"),string:H.en}),M==="postscriptName"&&K.push({platformID:1,encodingID:0,languageID:0,nameID:xt.indexOf(M),length:H.en.length,string:H.en}))}this.records=K,this.count=K.length,this.stringOffset=it.size(this,null,!1)}};var et=new t.VersionedStruct(t.uint16,{header:{xAvgCharWidth:t.int16,usWeightClass:t.uint16,usWidthClass:t.uint16,fsType:new t.Bitfield(t.uint16,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:t.int16,ySubscriptYSize:t.int16,ySubscriptXOffset:t.int16,ySubscriptYOffset:t.int16,ySuperscriptXSize:t.int16,ySuperscriptYSize:t.int16,ySuperscriptXOffset:t.int16,ySuperscriptYOffset:t.int16,yStrikeoutSize:t.int16,yStrikeoutPosition:t.int16,sFamilyClass:t.int16,panose:new t.Array(t.uint8,10),ulCharRange:new t.Array(t.uint32,4),vendorID:new t.String(4),fsSelection:new t.Bitfield(t.uint16,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:t.uint16,usLastCharIndex:t.uint16},0:{},1:{typoAscender:t.int16,typoDescender:t.int16,typoLineGap:t.int16,winAscent:t.uint16,winDescent:t.uint16,codePageRange:new t.Array(t.uint32,2)},2:{typoAscender:t.int16,typoDescender:t.int16,typoLineGap:t.int16,winAscent:t.uint16,winDescent:t.uint16,codePageRange:new t.Array(t.uint32,2),xHeight:t.int16,capHeight:t.int16,defaultChar:t.uint16,breakChar:t.uint16,maxContent:t.uint16},5:{typoAscender:t.int16,typoDescender:t.int16,typoLineGap:t.int16,winAscent:t.uint16,winDescent:t.uint16,codePageRange:new t.Array(t.uint32,2),xHeight:t.int16,capHeight:t.int16,defaultChar:t.uint16,breakChar:t.uint16,maxContent:t.uint16,usLowerOpticalPointSize:t.uint16,usUpperOpticalPointSize:t.uint16}}),st=et.versions;st[3]=st[4]=st[2];var Bt=new t.VersionedStruct(t.fixed32,{header:{italicAngle:t.fixed32,underlinePosition:t.int16,underlineThickness:t.int16,isFixedPitch:t.uint32,minMemType42:t.uint32,maxMemType42:t.uint32,minMemType1:t.uint32,maxMemType1:t.uint32},1:{},2:{numberOfGlyphs:t.uint16,glyphNameIndex:new t.Array(t.uint16,"numberOfGlyphs"),names:new t.Array(new t.String(t.uint8))},2.5:{numberOfGlyphs:t.uint16,offsets:new t.Array(t.uint8,"numberOfGlyphs")},3:{},4:{map:new t.Array(t.uint32,function(K){return K.parent.maxp.numGlyphs})}}),zt=new t.Struct({controlValues:new t.Array(t.int16)}),oe=new t.Struct({instructions:new t.Array(t.uint8)}),Kt=new t.VersionedStruct("head.indexToLocFormat",{0:{offsets:new t.Array(t.uint16)},1:{offsets:new t.Array(t.uint32)}});Kt.process=function(){if(this.version===0)for(var K=0;K>>=1};var Et=new t.Struct({controlValueProgram:new t.Array(t.uint8)}),ie=new t.Array(new t.Buffer),ve=function(){function K(H){this.type=H}var M=K.prototype;return M.getCFFVersion=function(y){for(;y&&!y.hdrSize;)y=y.parent;return y?y.version:-1},M.decode=function(y,E){var I=this.getCFFVersion(E),Y=I>=2?y.readUInt32BE():y.readUInt16BE();if(Y===0)return[];var tt=y.readUInt8(),_;if(tt===1)_=t.uint8;else if(tt===2)_=t.uint16;else if(tt===3)_=t.uint24;else if(tt===4)_=t.uint32;else throw new Error("Bad offset size in CFFIndex: ".concat(tt," ").concat(y.pos));for(var q=[],Ct=y.pos+(Y+1)*tt-1,Nt=_.decode(y),qt=0;qt>4;if(Y===le)break;E+=Lt[Y];var tt=I&15;if(tt===le)break;E+=Lt[tt]}return parseFloat(E)}return null},K.size=function(H){if(H.forceLarge&&(H=32768),(H|0)!==H){var y=""+H;return 1+Math.ceil((y.length+1)/2)}else return-107<=H&&H<=107?1:108<=H&&H<=1131||-1131<=H&&H<=-108?2:-32768<=H&&H<=32767?3:5},K.encode=function(H,y){var E=Number(y);if(y.forceLarge)return H.writeUInt8(29),H.writeInt32BE(E);if((E|0)!==E){H.writeUInt8(30);for(var I=""+E,Y=0;Y>8)+247),H.writeUInt8(E&255)):-1131<=E&&E<=-108?(E=-E-108,H.writeUInt8((E>>8)+251),H.writeUInt8(E&255)):-32768<=E&&E<=32767?(H.writeUInt8(28),H.writeInt16BE(E)):(H.writeUInt8(29),H.writeInt32BE(E))},K}(),fe=function(){function K(H){H===void 0&&(H=[]),this.ops=H,this.fields={};for(var y=f(H),E;!(E=y()).done;){var I=E.value,Y=Array.isArray(I[0])?I[0][0]<<8|I[0][1]:I[0];this.fields[Y]=I}}var M=K.prototype;return M.decodeOperands=function(y,E,I,Y){var tt=this;if(Array.isArray(y))return Y.map(function(_,q){return tt.decodeOperands(y[q],E,I,[_])});if(y.decode!=null)return y.decode(E,I,Y);switch(y){case"number":case"offset":case"sid":return Y[0];case"boolean":return!!Y[0];default:return Y}},M.encodeOperands=function(y,E,I,Y){var tt=this;return Array.isArray(y)?Y.map(function(_,q){return tt.encodeOperands(y[q],E,I,_)[0]}):y.encode!=null?y.encode(E,Y,I):typeof Y=="number"?[Y]:typeof Y=="boolean"?[+Y]:Array.isArray(Y)?Y:[Y]},M.decode=function(y,E){var I=y.pos+E.length,Y={},tt=[];Object.defineProperties(Y,{parent:{value:E},_startOffset:{value:y.pos}});for(var _ in this.fields){var q=this.fields[_];Y[q[1]]=q[3]}for(;y.posI;)E.pop()},K}(),Se=new fe([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",me,null],[19,"Subrs",new ee(new ve,{type:"local"}),null]]),we=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"],W=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","endash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls"],k=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],D=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"],ht=[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],ct=[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"],Pt=new t.Struct({reserved:new t.Reserved(t.uint16),reqFeatureIndex:t.uint16,featureCount:t.uint16,featureIndexes:new t.Array(t.uint16,"featureCount")}),Q=new t.Struct({tag:new t.String(4),langSys:new t.Pointer(t.uint16,Pt,{type:"parent"})}),$t=new t.Struct({defaultLangSys:new t.Pointer(t.uint16,Pt),count:t.uint16,langSysRecords:new t.Array(Q,"count")}),ge=new t.Struct({tag:new t.String(4),script:new t.Pointer(t.uint16,$t,{type:"parent"})}),z=new t.Array(ge,t.uint16),Gt=new t.Struct({featureParams:t.uint16,lookupCount:t.uint16,lookupListIndexes:new t.Array(t.uint16,"lookupCount")}),Xt=new t.Struct({tag:new t.String(4),feature:new t.Pointer(t.uint16,Gt,{type:"parent"})}),yt=new t.Array(Xt,t.uint16),Dt=new t.Struct({markAttachmentType:t.uint8,flags:new t.Bitfield(t.uint8,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function Qt(K){var M=new t.Struct({lookupType:t.uint16,flags:Dt,subTableCount:t.uint16,subTables:new t.Array(new t.Pointer(t.uint16,K),"subTableCount"),markFilteringSet:new t.Optional(t.uint16,function(H){return H.flags.flags.useMarkFilteringSet})});return new t.LazyArray(new t.Pointer(t.uint16,M),t.uint16)}var Oe=new t.Struct({start:t.uint16,end:t.uint16,startCoverageIndex:t.uint16}),de=new t.VersionedStruct(t.uint16,{1:{glyphCount:t.uint16,glyphs:new t.Array(t.uint16,"glyphCount")},2:{rangeCount:t.uint16,rangeRecords:new t.Array(Oe,"rangeCount")}}),Te=new t.Struct({start:t.uint16,end:t.uint16,class:t.uint16}),Ue=new t.VersionedStruct(t.uint16,{1:{startGlyph:t.uint16,glyphCount:t.uint16,classValueArray:new t.Array(t.uint16,"glyphCount")},2:{classRangeCount:t.uint16,classRangeRecord:new t.Array(Te,"classRangeCount")}}),Ar=new t.Struct({a:t.uint16,b:t.uint16,deltaFormat:t.uint16}),Ze=new t.Struct({sequenceIndex:t.uint16,lookupListIndex:t.uint16}),ze=new t.Struct({glyphCount:t.uint16,lookupCount:t.uint16,input:new t.Array(t.uint16,function(K){return K.glyphCount-1}),lookupRecords:new t.Array(Ze,"lookupCount")}),hr=new t.Array(new t.Pointer(t.uint16,ze),t.uint16),yr=new t.Struct({glyphCount:t.uint16,lookupCount:t.uint16,classes:new t.Array(t.uint16,function(K){return K.glyphCount-1}),lookupRecords:new t.Array(Ze,"lookupCount")}),Rr=new t.Array(new t.Pointer(t.uint16,yr),t.uint16),nn=new t.VersionedStruct(t.uint16,{1:{coverage:new t.Pointer(t.uint16,de),ruleSetCount:t.uint16,ruleSets:new t.Array(new t.Pointer(t.uint16,hr),"ruleSetCount")},2:{coverage:new t.Pointer(t.uint16,de),classDef:new t.Pointer(t.uint16,Ue),classSetCnt:t.uint16,classSet:new t.Array(new t.Pointer(t.uint16,Rr),"classSetCnt")},3:{glyphCount:t.uint16,lookupCount:t.uint16,coverages:new t.Array(new t.Pointer(t.uint16,de),"glyphCount"),lookupRecords:new t.Array(Ze,"lookupCount")}}),pn=new t.Struct({backtrackGlyphCount:t.uint16,backtrack:new t.Array(t.uint16,"backtrackGlyphCount"),inputGlyphCount:t.uint16,input:new t.Array(t.uint16,function(K){return K.inputGlyphCount-1}),lookaheadGlyphCount:t.uint16,lookahead:new t.Array(t.uint16,"lookaheadGlyphCount"),lookupCount:t.uint16,lookupRecords:new t.Array(Ze,"lookupCount")}),Xe=new t.Array(new t.Pointer(t.uint16,pn),t.uint16),zr=new t.VersionedStruct(t.uint16,{1:{coverage:new t.Pointer(t.uint16,de),chainCount:t.uint16,chainRuleSets:new t.Array(new t.Pointer(t.uint16,Xe),"chainCount")},2:{coverage:new t.Pointer(t.uint16,de),backtrackClassDef:new t.Pointer(t.uint16,Ue),inputClassDef:new t.Pointer(t.uint16,Ue),lookaheadClassDef:new t.Pointer(t.uint16,Ue),chainCount:t.uint16,chainClassSet:new t.Array(new t.Pointer(t.uint16,Xe),"chainCount")},3:{backtrackGlyphCount:t.uint16,backtrackCoverage:new t.Array(new t.Pointer(t.uint16,de),"backtrackGlyphCount"),inputGlyphCount:t.uint16,inputCoverage:new t.Array(new t.Pointer(t.uint16,de),"inputGlyphCount"),lookaheadGlyphCount:t.uint16,lookaheadCoverage:new t.Array(new t.Pointer(t.uint16,de),"lookaheadGlyphCount"),lookupCount:t.uint16,lookupRecords:new t.Array(Ze,"lookupCount")}}),dr=new t.Fixed(16,"BE",14),Ur=new t.Struct({startCoord:dr,peakCoord:dr,endCoord:dr}),Gr=new t.Struct({axisCount:t.uint16,regionCount:t.uint16,variationRegions:new t.Array(new t.Array(Ur,"axisCount"),"regionCount")}),mn=new t.Struct({shortDeltas:new t.Array(t.int16,function(K){return K.parent.shortDeltaCount}),regionDeltas:new t.Array(t.int8,function(K){return K.parent.regionIndexCount-K.parent.shortDeltaCount}),deltas:function(M){return M.shortDeltas.concat(M.regionDeltas)}}),bn=new t.Struct({itemCount:t.uint16,shortDeltaCount:t.uint16,regionIndexCount:t.uint16,regionIndexes:new t.Array(t.uint16,"regionIndexCount"),deltaSets:new t.Array(mn,"itemCount")}),Pe=new t.Struct({format:t.uint16,variationRegionList:new t.Pointer(t.uint32,Gr),variationDataCount:t.uint16,itemVariationData:new t.Array(new t.Pointer(t.uint32,bn),"variationDataCount")}),Ie=new t.VersionedStruct(t.uint16,{1:(r={axisIndex:t.uint16},r.axisIndex=t.uint16,r.filterRangeMinValue=dr,r.filterRangeMaxValue=dr,r)}),Ge=new t.Struct({conditionCount:t.uint16,conditionTable:new t.Array(new t.Pointer(t.uint32,Ie),"conditionCount")}),er=new t.Struct({featureIndex:t.uint16,alternateFeatureTable:new t.Pointer(t.uint32,Gt,{type:"parent"})}),en=new t.Struct({version:t.fixed32,substitutionCount:t.uint16,substitutions:new t.Array(er,"substitutionCount")}),an=new t.Struct({conditionSet:new t.Pointer(t.uint32,Ge,{type:"parent"}),featureTableSubstitution:new t.Pointer(t.uint32,en,{type:"parent"})}),wn=new t.Struct({majorVersion:t.uint16,minorVersion:t.uint16,featureVariationRecordCount:t.uint32,featureVariationRecords:new t.Array(an,"featureVariationRecordCount")}),Ln=function(){function K(H,y){this.predefinedOps=H,this.type=y}var M=K.prototype;return M.decode=function(y,E,I){return this.predefinedOps[I[0]]?this.predefinedOps[I[0]]:this.type.decode(y,E,I)},M.size=function(y,E){return this.type.size(y,E)},M.encode=function(y,E,I){var Y=this.predefinedOps.indexOf(E);return Y!==-1?Y:this.type.encode(y,E,I)},K}(),On=function(K){c(M,K);function M(){return K.call(this,"UInt8")||this}var H=M.prototype;return H.decode=function(E){return t.uint8.decode(E)&127},M}(t.Number),Cn=new t.Struct({first:t.uint16,nLeft:t.uint8}),kt=new t.Struct({first:t.uint16,nLeft:t.uint16}),At=new t.VersionedStruct(new On,{0:{nCodes:t.uint8,codes:new t.Array(t.uint8,"nCodes")},1:{nRanges:t.uint8,ranges:new t.Array(Cn,"nRanges")}}),Zt=new Ln([W,k],new ee(At,{lazy:!0})),Tt=function(K){c(M,K);function M(){return K.apply(this,arguments)||this}var H=M.prototype;return H.decode=function(E,I){for(var Y=s.resolveLength(this.length,E,I),tt=0,_=[];tt=2?null:y=2||this.isCIDFont)return null;var E=this.topDict.charset;if(Array.isArray(E))return E[y];if(y===0)return".notdef";switch(y-=1,E.version){case 0:return this.string(E.glyphs[y]);case 1:case 2:for(var I=0;I>1;if(y=E[tt+1].first)I=tt+1;else return E[tt].fd}default:throw new Error("Unknown FDSelect version: ".concat(this.topDict.FDSelect.version))}},M.privateDictForGlyph=function(y){if(this.topDict.FDSelect){var E=this.fdForGlyph(y);return this.topDict.FDArray[E]?this.topDict.FDArray[E].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private},a(K,[{key:"postscriptName",get:function(){return this.version<2?this.nameIndex[0]:null}},{key:"fullName",get:function(){return this.string(this.topDict.FullName)}},{key:"familyName",get:function(){return this.string(this.topDict.FamilyName)}}]),K}(),ne=new t.Struct({glyphIndex:t.uint16,vertOriginY:t.int16}),Ee=new t.Struct({majorVersion:t.uint16,minorVersion:t.uint16,defaultVertOriginY:t.int16,numVertOriginYMetrics:t.uint16,metrics:new t.Array(ne,"numVertOriginYMetrics")}),Me=new t.Struct({height:t.uint8,width:t.uint8,horiBearingX:t.int8,horiBearingY:t.int8,horiAdvance:t.uint8,vertBearingX:t.int8,vertBearingY:t.int8,vertAdvance:t.uint8}),Re=new t.Struct({height:t.uint8,width:t.uint8,bearingX:t.int8,bearingY:t.int8,advance:t.uint8}),Qe=new t.Struct({glyph:t.uint16,xOffset:t.int8,yOffset:t.int8}),We=function(){},qe=function(){};new t.VersionedStruct("version",{1:{metrics:Re,data:We},2:{metrics:Re,data:qe},5:{data:qe},6:{metrics:Me,data:We},7:{metrics:Me,data:qe},8:{metrics:Re,pad:new t.Reserved(t.uint8),numComponents:t.uint16,components:new t.Array(Qe,"numComponents")},9:{metrics:Me,pad:new t.Reserved(t.uint8),numComponents:t.uint16,components:new t.Array(Qe,"numComponents")},17:{metrics:Re,dataLen:t.uint32,data:new t.Buffer("dataLen")},18:{metrics:Me,dataLen:t.uint32,data:new t.Buffer("dataLen")},19:{dataLen:t.uint32,data:new t.Buffer("dataLen")}});var Ye=new t.Struct({ascender:t.int8,descender:t.int8,widthMax:t.uint8,caretSlopeNumerator:t.int8,caretSlopeDenominator:t.int8,caretOffset:t.int8,minOriginSB:t.int8,minAdvanceSB:t.int8,maxBeforeBL:t.int8,minAfterBL:t.int8,pad:new t.Reserved(t.int8,2)}),vr=new t.Struct({glyphCode:t.uint16,offset:t.uint16}),Cr=new t.VersionedStruct(t.uint16,{header:{imageFormat:t.uint16,imageDataOffset:t.uint32},1:{offsetArray:new t.Array(t.uint32,function(K){return K.parent.lastGlyphIndex-K.parent.firstGlyphIndex+1})},2:{imageSize:t.uint32,bigMetrics:Me},3:{offsetArray:new t.Array(t.uint16,function(K){return K.parent.lastGlyphIndex-K.parent.firstGlyphIndex+1})},4:{numGlyphs:t.uint32,glyphArray:new t.Array(vr,function(K){return K.numGlyphs+1})},5:{imageSize:t.uint32,bigMetrics:Me,numGlyphs:t.uint32,glyphCodeArray:new t.Array(t.uint16,"numGlyphs")}}),xr=new t.Struct({firstGlyphIndex:t.uint16,lastGlyphIndex:t.uint16,subtable:new t.Pointer(t.uint32,Cr)}),pr=new t.Struct({indexSubTableArray:new t.Pointer(t.uint32,new t.Array(xr,1),{type:"parent"}),indexTablesSize:t.uint32,numberOfIndexSubTables:t.uint32,colorRef:t.uint32,hori:Ye,vert:Ye,startGlyphIndex:t.uint16,endGlyphIndex:t.uint16,ppemX:t.uint8,ppemY:t.uint8,bitDepth:t.uint8,flags:new t.Bitfield(t.uint8,["horizontal","vertical"])}),mr=new t.Struct({version:t.uint32,numSizes:t.uint32,sizes:new t.Array(pr,"numSizes")}),kr=new t.Struct({ppem:t.uint16,resolution:t.uint16,imageOffsets:new t.Array(new t.Pointer(t.uint32,"void"),function(K){return K.parent.parent.maxp.numGlyphs+1})}),un=new t.Struct({version:t.uint16,flags:new t.Bitfield(t.uint16,["renderOutlines"]),numImgTables:t.uint32,imageTables:new t.Array(new t.Pointer(t.uint32,kr),"numImgTables")}),jr=new t.Struct({gid:t.uint16,paletteIndex:t.uint16}),rn=new t.Struct({gid:t.uint16,firstLayerIndex:t.uint16,numLayers:t.uint16}),ln=new t.Struct({version:t.uint16,numBaseGlyphRecords:t.uint16,baseGlyphRecord:new t.Pointer(t.uint32,new t.Array(rn,"numBaseGlyphRecords")),layerRecords:new t.Pointer(t.uint32,new t.Array(jr,"numLayerRecords"),{lazy:!0}),numLayerRecords:t.uint16}),Xr=new t.Struct({blue:t.uint8,green:t.uint8,red:t.uint8,alpha:t.uint8}),Jr=new t.VersionedStruct(t.uint16,{header:{numPaletteEntries:t.uint16,numPalettes:t.uint16,numColorRecords:t.uint16,colorRecords:new t.Pointer(t.uint32,new t.Array(Xr,"numColorRecords")),colorRecordIndices:new t.Array(t.uint16,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new t.Pointer(t.uint32,new t.Array(t.uint32,"numPalettes")),offsetPaletteLabelArray:new t.Pointer(t.uint32,new t.Array(t.uint16,"numPalettes")),offsetPaletteEntryLabelArray:new t.Pointer(t.uint32,new t.Array(t.uint16,"numPaletteEntries"))}}),Nr=new t.VersionedStruct(t.uint16,{1:{coordinate:t.int16},2:{coordinate:t.int16,referenceGlyph:t.uint16,baseCoordPoint:t.uint16},3:{coordinate:t.int16,deviceTable:new t.Pointer(t.uint16,Ar)}}),la=new t.Struct({defaultIndex:t.uint16,baseCoordCount:t.uint16,baseCoords:new t.Array(new t.Pointer(t.uint16,Nr),"baseCoordCount")}),ca=new t.Struct({tag:new t.String(4),minCoord:new t.Pointer(t.uint16,Nr,{type:"parent"}),maxCoord:new t.Pointer(t.uint16,Nr,{type:"parent"})}),ta=new t.Struct({minCoord:new t.Pointer(t.uint16,Nr),maxCoord:new t.Pointer(t.uint16,Nr),featMinMaxCount:t.uint16,featMinMaxRecords:new t.Array(ca,"featMinMaxCount")}),Yn=new t.Struct({tag:new t.String(4),minMax:new t.Pointer(t.uint16,ta,{type:"parent"})}),cn=new t.Struct({baseValues:new t.Pointer(t.uint16,la),defaultMinMax:new t.Pointer(t.uint16,ta),baseLangSysCount:t.uint16,baseLangSysRecords:new t.Array(Yn,"baseLangSysCount")}),Bn=new t.Struct({tag:new t.String(4),script:new t.Pointer(t.uint16,cn,{type:"parent"})}),pt=new t.Array(Bn,t.uint16),U=new t.Array(new t.String(4),t.uint16),P=new t.Struct({baseTagList:new t.Pointer(t.uint16,U),baseScriptList:new t.Pointer(t.uint16,pt)}),X=new t.VersionedStruct(t.uint32,{header:{horizAxis:new t.Pointer(t.uint16,P),vertAxis:new t.Pointer(t.uint16,P)},65536:{},65537:{itemVariationStore:new t.Pointer(t.uint32,Pe)}}),G=new t.Array(t.uint16,t.uint16),nt=new t.Struct({coverage:new t.Pointer(t.uint16,de),glyphCount:t.uint16,attachPoints:new t.Array(new t.Pointer(t.uint16,G),"glyphCount")}),vt=new t.VersionedStruct(t.uint16,{1:{coordinate:t.int16},2:{caretValuePoint:t.uint16},3:{coordinate:t.int16,deviceTable:new t.Pointer(t.uint16,Ar)}}),Ht=new t.Array(new t.Pointer(t.uint16,vt),t.uint16),Yt=new t.Struct({coverage:new t.Pointer(t.uint16,de),ligGlyphCount:t.uint16,ligGlyphs:new t.Array(new t.Pointer(t.uint16,Ht),"ligGlyphCount")}),te=new t.Struct({markSetTableFormat:t.uint16,markSetCount:t.uint16,coverage:new t.Array(new t.Pointer(t.uint32,de),"markSetCount")}),se=new t.VersionedStruct(t.uint32,{header:{glyphClassDef:new t.Pointer(t.uint16,Ue),attachList:new t.Pointer(t.uint16,nt),ligCaretList:new t.Pointer(t.uint16,Yt),markAttachClassDef:new t.Pointer(t.uint16,Ue)},65536:{},65538:{markGlyphSetsDef:new t.Pointer(t.uint16,te)},65539:{markGlyphSetsDef:new t.Pointer(t.uint16,te),itemVariationStore:new t.Pointer(t.uint32,Pe)}}),he=new t.Bitfield(t.uint16,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),pe={xPlacement:t.int16,yPlacement:t.int16,xAdvance:t.int16,yAdvance:t.int16,xPlaDevice:new t.Pointer(t.uint16,Ar,{type:"global",relativeTo:function(M){return M.rel}}),yPlaDevice:new t.Pointer(t.uint16,Ar,{type:"global",relativeTo:function(M){return M.rel}}),xAdvDevice:new t.Pointer(t.uint16,Ar,{type:"global",relativeTo:function(M){return M.rel}}),yAdvDevice:new t.Pointer(t.uint16,Ar,{type:"global",relativeTo:function(M){return M.rel}})},ye=function(){function K(H){H===void 0&&(H="valueFormat"),this.key=H}var M=K.prototype;return M.buildStruct=function(y){for(var E=y;!E[this.key]&&E.parent;)E=E.parent;if(!!E[this.key]){var I={};I.rel=function(){return E._startOffset};var Y=E[this.key];for(var tt in Y)Y[tt]&&(I[tt]=pe[tt]);return new t.Struct(I)}},M.size=function(y,E){return this.buildStruct(E).size(y,E)},M.decode=function(y,E){var I=this.buildStruct(E).decode(y,E);return delete I.rel,I},K}(),Be=new t.Struct({secondGlyph:t.uint16,value1:new ye("valueFormat1"),value2:new ye("valueFormat2")}),Ne=new t.Array(Be,t.uint16),$e=new t.Struct({value1:new ye("valueFormat1"),value2:new ye("valueFormat2")}),_e=new t.VersionedStruct(t.uint16,{1:{xCoordinate:t.int16,yCoordinate:t.int16},2:{xCoordinate:t.int16,yCoordinate:t.int16,anchorPoint:t.uint16},3:{xCoordinate:t.int16,yCoordinate:t.int16,xDeviceTable:new t.Pointer(t.uint16,Ar),yDeviceTable:new t.Pointer(t.uint16,Ar)}}),gr=new t.Struct({entryAnchor:new t.Pointer(t.uint16,_e,{type:"parent"}),exitAnchor:new t.Pointer(t.uint16,_e,{type:"parent"})}),Vr=new t.Struct({class:t.uint16,markAnchor:new t.Pointer(t.uint16,_e,{type:"parent"})}),ar=new t.Array(Vr,t.uint16),Dr=new t.Array(new t.Pointer(t.uint16,_e),function(K){return K.parent.classCount}),Qr=new t.Array(Dr,t.uint16),Fr=new t.Array(new t.Pointer(t.uint16,_e),function(K){return K.parent.parent.classCount}),_r=new t.Array(Fr,t.uint16),In=new t.Array(new t.Pointer(t.uint16,_r),t.uint16),hn=new t.VersionedStruct("lookupType",{1:new t.VersionedStruct(t.uint16,{1:{coverage:new t.Pointer(t.uint16,de),valueFormat:he,value:new ye},2:{coverage:new t.Pointer(t.uint16,de),valueFormat:he,valueCount:t.uint16,values:new t.LazyArray(new ye,"valueCount")}}),2:new t.VersionedStruct(t.uint16,{1:{coverage:new t.Pointer(t.uint16,de),valueFormat1:he,valueFormat2:he,pairSetCount:t.uint16,pairSets:new t.LazyArray(new t.Pointer(t.uint16,Ne),"pairSetCount")},2:{coverage:new t.Pointer(t.uint16,de),valueFormat1:he,valueFormat2:he,classDef1:new t.Pointer(t.uint16,Ue),classDef2:new t.Pointer(t.uint16,Ue),class1Count:t.uint16,class2Count:t.uint16,classRecords:new t.LazyArray(new t.LazyArray($e,"class2Count"),"class1Count")}}),3:{format:t.uint16,coverage:new t.Pointer(t.uint16,de),entryExitCount:t.uint16,entryExitRecords:new t.Array(gr,"entryExitCount")},4:{format:t.uint16,markCoverage:new t.Pointer(t.uint16,de),baseCoverage:new t.Pointer(t.uint16,de),classCount:t.uint16,markArray:new t.Pointer(t.uint16,ar),baseArray:new t.Pointer(t.uint16,Qr)},5:{format:t.uint16,markCoverage:new t.Pointer(t.uint16,de),ligatureCoverage:new t.Pointer(t.uint16,de),classCount:t.uint16,markArray:new t.Pointer(t.uint16,ar),ligatureArray:new t.Pointer(t.uint16,In)},6:{format:t.uint16,mark1Coverage:new t.Pointer(t.uint16,de),mark2Coverage:new t.Pointer(t.uint16,de),classCount:t.uint16,mark1Array:new t.Pointer(t.uint16,ar),mark2Array:new t.Pointer(t.uint16,Qr)},7:nn,8:zr,9:{posFormat:t.uint16,lookupType:t.uint16,extension:new t.Pointer(t.uint32,hn)}});hn.versions[9].extension.type=hn;var Mn=new t.VersionedStruct(t.uint32,{header:{scriptList:new t.Pointer(t.uint16,z),featureList:new t.Pointer(t.uint16,yt),lookupList:new t.Pointer(t.uint16,new Qt(hn))},65536:{},65537:{featureVariations:new t.Pointer(t.uint32,wn)}}),ha=new t.Array(t.uint16,t.uint16),Rn=ha,Wn=new t.Struct({glyph:t.uint16,compCount:t.uint16,components:new t.Array(t.uint16,function(K){return K.compCount-1})}),ea=new t.Array(new t.Pointer(t.uint16,Wn),t.uint16),Sn=new t.VersionedStruct("lookupType",{1:new t.VersionedStruct(t.uint16,{1:{coverage:new t.Pointer(t.uint16,de),deltaGlyphID:t.int16},2:{coverage:new t.Pointer(t.uint16,de),glyphCount:t.uint16,substitute:new t.LazyArray(t.uint16,"glyphCount")}}),2:{substFormat:t.uint16,coverage:new t.Pointer(t.uint16,de),count:t.uint16,sequences:new t.LazyArray(new t.Pointer(t.uint16,ha),"count")},3:{substFormat:t.uint16,coverage:new t.Pointer(t.uint16,de),count:t.uint16,alternateSet:new t.LazyArray(new t.Pointer(t.uint16,Rn),"count")},4:{substFormat:t.uint16,coverage:new t.Pointer(t.uint16,de),count:t.uint16,ligatureSets:new t.LazyArray(new t.Pointer(t.uint16,ea),"count")},5:nn,6:zr,7:{substFormat:t.uint16,lookupType:t.uint16,extension:new t.Pointer(t.uint32,Sn)},8:{substFormat:t.uint16,coverage:new t.Pointer(t.uint16,de),backtrackCoverage:new t.Array(new t.Pointer(t.uint16,de),"backtrackGlyphCount"),lookaheadGlyphCount:t.uint16,lookaheadCoverage:new t.Array(new t.Pointer(t.uint16,de),"lookaheadGlyphCount"),glyphCount:t.uint16,substitutes:new t.Array(t.uint16,"glyphCount")}});Sn.versions[7].extension.type=Sn;var Sa=new t.VersionedStruct(t.uint32,{header:{scriptList:new t.Pointer(t.uint16,z),featureList:new t.Pointer(t.uint16,yt),lookupList:new t.Pointer(t.uint16,new Qt(Sn))},65536:{},65537:{featureVariations:new t.Pointer(t.uint32,wn)}}),Tn=new t.Array(t.uint16,t.uint16),Ga=new t.Struct({shrinkageEnableGSUB:new t.Pointer(t.uint16,Tn),shrinkageDisableGSUB:new t.Pointer(t.uint16,Tn),shrinkageEnableGPOS:new t.Pointer(t.uint16,Tn),shrinkageDisableGPOS:new t.Pointer(t.uint16,Tn),shrinkageJstfMax:new t.Pointer(t.uint16,new Qt(hn)),extensionEnableGSUB:new t.Pointer(t.uint16,Tn),extensionDisableGSUB:new t.Pointer(t.uint16,Tn),extensionEnableGPOS:new t.Pointer(t.uint16,Tn),extensionDisableGPOS:new t.Pointer(t.uint16,Tn),extensionJstfMax:new t.Pointer(t.uint16,new Qt(hn))}),da=new t.Array(new t.Pointer(t.uint16,Ga),t.uint16),va=new t.Struct({tag:new t.String(4),jstfLangSys:new t.Pointer(t.uint16,da)}),Aa=new t.Struct({extenderGlyphs:new t.Pointer(t.uint16,new t.Array(t.uint16,t.uint16)),defaultLangSys:new t.Pointer(t.uint16,da),langSysCount:t.uint16,langSysRecords:new t.Array(va,"langSysCount")}),Ea=new t.Struct({tag:new t.String(4),script:new t.Pointer(t.uint16,Aa,{type:"parent"})}),Va=new t.Struct({version:t.uint32,scriptCount:t.uint16,scriptList:new t.Array(Ea,"scriptCount")}),Ca=function(){function K(H){this._size=H}var M=K.prototype;return M.decode=function(y,E){switch(this.size(0,E)){case 1:return y.readUInt8();case 2:return y.readUInt16BE();case 3:return y.readUInt24BE();case 4:return y.readUInt32BE()}},M.size=function(y,E){return s.resolveLength(this._size,null,E)},K}(),zn=new t.Struct({entry:new Ca(function(K){return((K.parent.entryFormat&48)>>4)+1}),outerIndex:function(M){return M.entry>>(M.parent.entryFormat&15)+1},innerIndex:function(M){return M.entry&(1<<(M.parent.entryFormat&15)+1)-1}}),ra=new t.Struct({entryFormat:t.uint16,mapCount:t.uint16,mapData:new t.Array(zn,"mapCount")}),Gn=new t.Struct({majorVersion:t.uint16,minorVersion:t.uint16,itemVariationStore:new t.Pointer(t.uint32,Pe),advanceWidthMapping:new t.Pointer(t.uint32,ra),LSBMapping:new t.Pointer(t.uint32,ra),RSBMapping:new t.Pointer(t.uint32,ra)}),yi=new t.Struct({format:t.uint32,length:t.uint32,offset:t.uint32}),xi=new t.Struct({reserved:new t.Reserved(t.uint16,2),cbSignature:t.uint32,signature:new t.Buffer("cbSignature")}),F0=new t.Struct({ulVersion:t.uint32,usNumSigs:t.uint16,usFlag:t.uint16,signatures:new t.Array(yi,"usNumSigs"),signatureBlocks:new t.Array(xi,"usNumSigs")}),L0=new t.Struct({rangeMaxPPEM:t.uint16,rangeGaspBehavior:new t.Bitfield(t.uint16,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])}),B0=new t.Struct({version:t.uint16,numRanges:t.uint16,gaspRanges:new t.Array(L0,"numRanges")}),M0=new t.Struct({pixelSize:t.uint8,maximumWidth:t.uint8,widths:new t.Array(t.uint8,function(K){return K.parent.parent.maxp.numGlyphs})}),N0=new t.Struct({version:t.uint16,numRecords:t.int16,sizeDeviceRecord:t.int32,records:new t.Array(M0,"numRecords")}),D0=new t.Struct({left:t.uint16,right:t.uint16,value:t.int16}),Di=new t.Struct({firstGlyph:t.uint16,nGlyphs:t.uint16,offsets:new t.Array(t.uint16,"nGlyphs"),max:function(M){return M.offsets.length&&Math.max.apply(Math,M.offsets)}}),U0=new t.Struct({off:function(M){return M._startOffset-M.parent.parent._startOffset},len:function(M){return((M.parent.leftTable.max-M.off)/M.parent.rowWidth+1)*(M.parent.rowWidth/2)},values:new t.LazyArray(t.int16,"len")}),Ui=new t.VersionedStruct("format",{0:{nPairs:t.uint16,searchRange:t.uint16,entrySelector:t.uint16,rangeShift:t.uint16,pairs:new t.Array(D0,"nPairs")},2:{rowWidth:t.uint16,leftTable:new t.Pointer(t.uint16,Di,{type:"parent"}),rightTable:new t.Pointer(t.uint16,Di,{type:"parent"}),array:new t.Pointer(t.uint16,U0,{type:"parent"})},3:{glyphCount:t.uint16,kernValueCount:t.uint8,leftClassCount:t.uint8,rightClassCount:t.uint8,flags:t.uint8,kernValue:new t.Array(t.int16,"kernValueCount"),leftClass:new t.Array(t.uint8,"glyphCount"),rightClass:new t.Array(t.uint8,"glyphCount"),kernIndex:new t.Array(t.uint8,function(K){return K.leftClassCount*K.rightClassCount})}}),ki=new t.VersionedStruct("version",{0:{subVersion:t.uint16,length:t.uint16,format:t.uint8,coverage:new t.Bitfield(t.uint8,["horizontal","minimum","crossStream","override"]),subtable:Ui,padding:new t.Reserved(t.uint8,function(K){return K.length-K._currentOffset})},1:{length:t.uint32,coverage:new t.Bitfield(t.uint8,[null,null,null,null,null,"variation","crossStream","vertical"]),format:t.uint8,tupleIndex:t.uint16,subtable:Ui,padding:new t.Reserved(t.uint8,function(K){return K.length-K._currentOffset})}}),k0=new t.VersionedStruct(t.uint16,{0:{nTables:t.uint16,tables:new t.Array(ki,"nTables")},1:{reserved:new t.Reserved(t.uint16),nTables:t.uint32,tables:new t.Array(ki,"nTables")}}),W0=new t.Struct({version:t.uint16,numGlyphs:t.uint16,yPels:new t.Array(t.uint8,"numGlyphs")}),z0=new t.Struct({version:t.uint16,fontNumber:t.uint32,pitch:t.uint16,xHeight:t.uint16,style:t.uint16,typeFamily:t.uint16,capHeight:t.uint16,symbolSet:t.uint16,typeface:new t.String(16),characterComplement:new t.String(8),fileName:new t.String(6),strokeWeight:new t.String(1),widthType:new t.String(1),serifStyle:t.uint8,reserved:new t.Reserved(t.uint8)}),G0=new t.Struct({bCharSet:t.uint8,xRatio:t.uint8,yStartRatio:t.uint8,yEndRatio:t.uint8}),V0=new t.Struct({yPelHeight:t.uint16,yMax:t.int16,yMin:t.int16}),H0=new t.Struct({recs:t.uint16,startsz:t.uint8,endsz:t.uint8,entries:new t.Array(V0,"recs")}),j0=new t.Struct({version:t.uint16,numRecs:t.uint16,numRatios:t.uint16,ratioRanges:new t.Array(G0,"numRatios"),offsets:new t.Array(t.uint16,"numRatios"),groups:new t.Array(H0,"numRecs")}),X0=new t.Struct({version:t.uint16,ascent:t.int16,descent:t.int16,lineGap:t.int16,advanceHeightMax:t.int16,minTopSideBearing:t.int16,minBottomSideBearing:t.int16,yMaxExtent:t.int16,caretSlopeRise:t.int16,caretSlopeRun:t.int16,caretOffset:t.int16,reserved:new t.Reserved(t.int16,4),metricDataFormat:t.int16,numberOfMetrics:t.uint16}),Z0=new t.Struct({advance:t.uint16,bearing:t.int16}),Y0=new t.Struct({metrics:new t.LazyArray(Z0,function(K){return K.parent.vhea.numberOfMetrics}),bearings:new t.LazyArray(t.int16,function(K){return K.parent.maxp.numGlyphs-K.parent.vhea.numberOfMetrics})}),Wi=new t.Fixed(16,"BE",14),K0=new t.Struct({fromCoord:Wi,toCoord:Wi}),J0=new t.Struct({pairCount:t.uint16,correspondence:new t.Array(K0,"pairCount")}),Q0=new t.Struct({version:t.fixed32,axisCount:t.uint32,segment:new t.Array(J0,"axisCount")}),q0=function(){function K(H,y,E){this.type=H,this.stream=y,this.parent=E,this.base=this.stream.pos,this._items=[]}var M=K.prototype;return M.getItem=function(y){if(this._items[y]==null){var E=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*y,this._items[y]=this.type.decode(this.stream,this.parent),this.stream.pos=E}return this._items[y]},M.inspect=function(){return"[UnboundedArray ".concat(this.type.constructor.name,"]")},K}(),Nn=function(K){c(M,K);function M(y){return K.call(this,y,0)||this}var H=M.prototype;return H.decode=function(E,I){return new q0(this.type,E,I)},M}(t.Array),Kn=function(M){M===void 0&&(M=t.uint16);var H=function(){function tt(q){this.type=q}var _=tt.prototype;return _.decode=function(Ct,Nt){return Nt=Nt.parent.parent,this.type.decode(Ct,Nt)},_.size=function(Ct,Nt){return Nt=Nt.parent.parent,this.type.size(Ct,Nt)},_.encode=function(Ct,Nt,qt){return qt=qt.parent.parent,this.type.encode(Ct,Nt,qt)},tt}();M=new H(M);var y=new t.Struct({unitSize:t.uint16,nUnits:t.uint16,searchRange:t.uint16,entrySelector:t.uint16,rangeShift:t.uint16}),E=new t.Struct({lastGlyph:t.uint16,firstGlyph:t.uint16,value:M}),I=new t.Struct({lastGlyph:t.uint16,firstGlyph:t.uint16,values:new t.Pointer(t.uint16,new t.Array(M,function(tt){return tt.lastGlyph-tt.firstGlyph+1}),{type:"parent"})}),Y=new t.Struct({glyph:t.uint16,value:M});return new t.VersionedStruct(t.uint16,{0:{values:new Nn(M)},2:{binarySearchHeader:y,segments:new t.Array(E,function(tt){return tt.binarySearchHeader.nUnits})},4:{binarySearchHeader:y,segments:new t.Array(I,function(tt){return tt.binarySearchHeader.nUnits})},6:{binarySearchHeader:y,segments:new t.Array(Y,function(tt){return tt.binarySearchHeader.nUnits})},8:{firstGlyph:t.uint16,count:t.uint16,values:new t.Array(M,"count")}})};function Ha(K,M){K===void 0&&(K={}),M===void 0&&(M=t.uint16);var H=Object.assign({newState:t.uint16,flags:t.uint16},K),y=new t.Struct(H),E=new Nn(new t.Array(t.uint16,function(Y){return Y.nClasses})),I=new t.Struct({nClasses:t.uint32,classTable:new t.Pointer(t.uint32,new Kn(M)),stateArray:new t.Pointer(t.uint32,E),entryTable:new t.Pointer(t.uint32,new Nn(y))});return I}function $0(K,M){K===void 0&&(K={}),M===void 0&&(M=t.uint16);var H=new t.Struct({version:function(){return 8},firstGlyph:t.uint16,values:new t.Array(t.uint8,t.uint16)}),y=Object.assign({newStateOffset:t.uint16,newState:function(_){return(_.newStateOffset-(_.parent.stateArray.base-_.parent._startOffset))/_.parent.nClasses},flags:t.uint16},K),E=new t.Struct(y),I=new Nn(new t.Array(t.uint8,function(tt){return tt.nClasses})),Y=new t.Struct({nClasses:t.uint16,classTable:new t.Pointer(t.uint16,H),stateArray:new t.Pointer(t.uint16,I),entryTable:new t.Pointer(t.uint16,new Nn(E))});return Y}var _0=new t.VersionedStruct("format",{0:{deltas:new t.Array(t.int16,32)},1:{deltas:new t.Array(t.int16,32),mappingData:new Kn(t.uint16)},2:{standardGlyph:t.uint16,controlPoints:new t.Array(t.uint16,32)},3:{standardGlyph:t.uint16,controlPoints:new t.Array(t.uint16,32),mappingData:new Kn(t.uint16)}}),to=new t.Struct({version:t.fixed32,format:t.uint16,defaultBaseline:t.uint16,subtable:_0}),eo=new t.Struct({setting:t.uint16,nameIndex:t.int16,name:function(M){return M.parent.parent.parent.name.records.fontFeatures[M.nameIndex]}}),ro=new t.Struct({feature:t.uint16,nSettings:t.uint16,settingTable:new t.Pointer(t.uint32,new t.Array(eo,"nSettings"),{type:"parent"}),featureFlags:new t.Bitfield(t.uint8,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:t.uint8,nameIndex:t.int16,name:function(M){return M.parent.parent.name.records.fontFeatures[M.nameIndex]}}),no=new t.Struct({version:t.fixed32,featureNameCount:t.uint16,reserved1:new t.Reserved(t.uint16),reserved2:new t.Reserved(t.uint32),featureNames:new t.Array(ro,"featureNameCount")}),ao=new t.Struct({axisTag:new t.String(4),minValue:t.fixed32,defaultValue:t.fixed32,maxValue:t.fixed32,flags:t.uint16,nameID:t.uint16,name:function(M){return M.parent.parent.name.records.fontFeatures[M.nameID]}}),io=new t.Struct({nameID:t.uint16,name:function(M){return M.parent.parent.name.records.fontFeatures[M.nameID]},flags:t.uint16,coord:new t.Array(t.fixed32,function(K){return K.parent.axisCount}),postscriptNameID:new t.Optional(t.uint16,function(K){return K.parent.instanceSize-K._currentOffset>0})}),oo=new t.Struct({version:t.fixed32,offsetToData:t.uint16,countSizePairs:t.uint16,axisCount:t.uint16,axisSize:t.uint16,instanceCount:t.uint16,instanceSize:t.uint16,axis:new t.Array(ao,"axisCount"),instance:new t.Array(io,"instanceCount")}),so=new t.Fixed(16,"BE",14),fo=function(){function K(){}return K.decode=function(H,y){return y.flags?H.readUInt32BE():H.readUInt16BE()*2},K}(),uo=new t.Struct({version:t.uint16,reserved:new t.Reserved(t.uint16),axisCount:t.uint16,globalCoordCount:t.uint16,globalCoords:new t.Pointer(t.uint32,new t.Array(new t.Array(so,"axisCount"),"globalCoordCount")),glyphCount:t.uint16,flags:t.uint16,offsetToData:t.uint32,offsets:new t.Array(new t.Pointer(fo,"void",{relativeTo:function(M){return M.offsetToData},allowNull:!1}),function(K){return K.glyphCount+1})}),lo=new t.Struct({length:t.uint16,coverage:t.uint16,subFeatureFlags:t.uint32,stateTable:new $0}),co=new t.Struct({justClass:t.uint32,beforeGrowLimit:t.fixed32,beforeShrinkLimit:t.fixed32,afterGrowLimit:t.fixed32,afterShrinkLimit:t.fixed32,growFlags:t.uint16,shrinkFlags:t.uint16}),ho=new t.Array(co,t.uint32),vo=new t.VersionedStruct("actionType",{0:{lowerLimit:t.fixed32,upperLimit:t.fixed32,order:t.uint16,glyphs:new t.Array(t.uint16,t.uint16)},1:{addGlyph:t.uint16},2:{substThreshold:t.fixed32,addGlyph:t.uint16,substGlyph:t.uint16},3:{},4:{variationAxis:t.uint32,minimumLimit:t.fixed32,noStretchValue:t.fixed32,maximumLimit:t.fixed32},5:{flags:t.uint16,glyph:t.uint16}}),po=new t.Struct({actionClass:t.uint16,actionType:t.uint16,actionLength:t.uint32,actionData:vo,padding:new t.Reserved(t.uint8,function(K){return K.actionLength-K._currentOffset})}),go=new t.Array(po,t.uint32),yo=new t.Struct({lookupTable:new Kn(new t.Pointer(t.uint16,go))}),zi=new t.Struct({classTable:new t.Pointer(t.uint16,lo,{type:"parent"}),wdcOffset:t.uint16,postCompensationTable:new t.Pointer(t.uint16,yo,{type:"parent"}),widthDeltaClusters:new Kn(new t.Pointer(t.uint16,ho,{type:"parent",relativeTo:function(M){return M.wdcOffset}}))}),xo=new t.Struct({version:t.uint32,format:t.uint16,horizontal:new t.Pointer(t.uint16,zi),vertical:new t.Pointer(t.uint16,zi)}),mo={action:t.uint16},bo={markIndex:t.uint16,currentIndex:t.uint16},wo={currentInsertIndex:t.uint16,markedInsertIndex:t.uint16},So=new t.Struct({items:new Nn(new t.Pointer(t.uint32,new Kn))}),Ao=new t.VersionedStruct("type",{0:{stateTable:new Ha},1:{stateTable:new Ha(bo),substitutionTable:new t.Pointer(t.uint32,So)},2:{stateTable:new Ha(mo),ligatureActions:new t.Pointer(t.uint32,new Nn(t.uint32)),components:new t.Pointer(t.uint32,new Nn(t.uint16)),ligatureList:new t.Pointer(t.uint32,new Nn(t.uint16))},4:{lookupTable:new Kn},5:{stateTable:new Ha(wo),insertionActions:new t.Pointer(t.uint32,new Nn(t.uint16))}}),Eo=new t.Struct({length:t.uint32,coverage:t.uint24,type:t.uint8,subFeatureFlags:t.uint32,table:Ao,padding:new t.Reserved(t.uint8,function(K){return K.length-K._currentOffset})}),Co=new t.Struct({featureType:t.uint16,featureSetting:t.uint16,enableFlags:t.uint32,disableFlags:t.uint32}),To=new t.Struct({defaultFlags:t.uint32,chainLength:t.uint32,nFeatureEntries:t.uint32,nSubtables:t.uint32,features:new t.Array(Co,"nFeatureEntries"),subtables:new t.Array(Eo,"nSubtables")}),Po=new t.Struct({version:t.uint16,unused:new t.Reserved(t.uint16),nChains:t.uint32,chains:new t.Array(To,"nChains")}),Oo=new t.Struct({left:t.int16,top:t.int16,right:t.int16,bottom:t.int16}),Io=new t.Struct({version:t.fixed32,format:t.uint16,lookupTable:new Kn(Oo)}),Ke={};Ke.cmap=dt,Ke.head=St,Ke.hhea=V,Ke.hmtx=j,Ke.maxp=Z,Ke.name=it,Ke["OS/2"]=et,Ke.post=Bt,Ke.fpgm=oe,Ke.loca=Kt,Ke.prep=Et,Ke["cvt "]=zt,Ke.glyf=ie,Ke["CFF "]=He,Ke.CFF2=He,Ke.VORG=Ee,Ke.EBLC=mr,Ke.CBLC=Ke.EBLC,Ke.sbix=un,Ke.COLR=ln,Ke.CPAL=Jr,Ke.BASE=X,Ke.GDEF=se,Ke.GPOS=Mn,Ke.GSUB=Sa,Ke.JSTF=Va,Ke.HVAR=Gn,Ke.DSIG=F0,Ke.gasp=B0,Ke.hdmx=N0,Ke.kern=k0,Ke.LTSH=W0,Ke.PCLT=z0,Ke.VDMX=j0,Ke.vhea=X0,Ke.vmtx=Y0,Ke.avar=Q0,Ke.bsln=to,Ke.feat=no,Ke.fvar=oo,Ke.gvar=uo,Ke.just=xo,Ke.morx=Po,Ke.opbd=Io;var Ro=new t.Struct({tag:new t.String(4),checkSum:t.uint32,offset:new t.Pointer(t.uint32,"void",{type:"global"}),length:t.uint32}),ja=new t.Struct({tag:new t.String(4),numTables:t.uint16,searchRange:t.uint16,entrySelector:t.uint16,rangeShift:t.uint16,tables:new t.Array(Ro,"numTables")});ja.process=function(){for(var K={},M=f(this.tables),H;!(H=M()).done;){var y=H.value;K[y.tag]=y}this.tables=K},ja.preEncode=function(K){var M=[];for(var H in this.tables){var y=this.tables[H];y&&M.push({tag:H,checkSum:0,offset:new t.VoidPointer(Ke[H],y),length:Ke[H].size(y)})}this.tag="true",this.numTables=M.length,this.tables=M;var E=Math.floor(Math.log(this.numTables)/Math.LN2),I=Math.pow(2,E);this.searchRange=I*16,this.entrySelector=Math.log(I)/Math.LN2,this.rangeShift=this.numTables*16-this.searchRange};function Xa(K,M){for(var H=0,y=K.length-1;H<=y;){var E=H+y>>1,I=M(K[E]);if(I<0)y=E-1;else if(I>0)H=E+1;else return E}return-1}function pa(K,M){for(var H=[];K>1;if(y<_.startCode.get(Nt))Ct=Nt-1;else if(y>_.endCode.get(Nt))q=Nt+1;else{var qt=_.idRangeOffset.get(Nt),Vt=void 0;if(qt===0)Vt=y+_.idDelta.get(Nt);else{var _t=qt/2+(y-_.startCode.get(Nt))-(_.segCount-Nt);Vt=_.glyphIndexArray.get(_t)||0,Vt!==0&&(Vt+=_.idDelta.get(Nt))}return Vt&65535}}return 0}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return _.glyphIndices.get(y-_.firstCode)||0;case 12:case 13:{for(var re=0,xe=_.nGroups-1;re<=xe;){var Fe=re+xe>>1,Ve=_.groups.get(Fe);if(yVe.endCharCode)re=Fe+1;else return _.version===12?Ve.glyphID+(y-Ve.startCharCode):Ve.glyphID}return 0}case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format ".concat(_.version))}},M.getVariationSelector=function(y,E){if(!this.uvs)return 0;var I=this.uvs.varSelectors.toArray(),Y=Xa(I,function(_){return E-_.varSelector}),tt=I[Y];return Y!==-1&&tt.defaultUVS&&(Y=Xa(tt.defaultUVS,function(_){return y<_.startUnicodeValue?-1:y>_.startUnicodeValue+_.additionalCount?1:0})),Y!==-1&&tt.nonDefaultUVS&&(Y=Xa(tt.nonDefaultUVS,function(_){return y-_.unicodeValue}),Y!==-1)?tt.nonDefaultUVS[Y].glyphID:0},M.getCharacterSet=function(){var y=this.cmap;switch(y.version){case 0:return pa(0,y.codeMap.length);case 4:{for(var E=[],I=y.endCode.toArray(),Y=0;Y=De.glyphID&&y<=De.glyphID+(De.endCharCode-De.startCharCode)&&xe.push(De.startCharCode+(y-De.glyphID))}return xe}case 13:{for(var rr=[],Je=f(E.groups.toArray()),ir;!(ir=Je()).done;){var sr=ir.value;y===sr.glyphID&&rr.push.apply(rr,pa(sr.startCharCode,sr.endCharCode+1))}return rr}default:throw new Error("Unknown cmap format ".concat(E.version))}},K}(),R(Jn.prototype,"getCharacterSet",[N],Object.getOwnPropertyDescriptor(Jn.prototype,"getCharacterSet"),Jn.prototype),R(Jn.prototype,"codePointsForGlyph",[N],Object.getOwnPropertyDescriptor(Jn.prototype,"codePointsForGlyph"),Jn.prototype),Jn),Lo=function(){function K(H){this.kern=H.kern}var M=K.prototype;return M.process=function(y,E){for(var I=0;I=0&&(q=Ct.pairs[Nt].value);break;case 2:var qt=0,Vt=0;y>=Ct.leftTable.firstGlyph&&y=Ct.rightTable.firstGlyph&&E=Ct.glyphCount||E>=Ct.glyphCount)return 0;q=Ct.kernValue[Ct.kernIndex[Ct.leftClass[y]*Ct.rightClassCount+Ct.rightClass[E]]];break;default:throw new Error("Unsupported kerning sub-table format ".concat(_.format))}_.coverage.override?I=q:I+=q}}return I},K}(),Bo=function(){function K(H){this.font=H}var M=K.prototype;return M.positionGlyphs=function(y,E){for(var I=0,Y=0,tt=0;tt1&&(_.minX+=(tt.codePoints.length-1)*_.width/tt.codePoints.length);for(var q=-E[I].xAdvance,Ct=0,Nt=this.font.unitsPerEm/16,qt=I+1;qt<=Y;qt++){var Vt=y[qt],_t=Vt.cbox,re=E[qt],xe=this.getCombiningClass(Vt.codePoints[0]);if(xe!=="Not_Reordered"){switch(re.xOffset=re.yOffset=0,xe){case"Double_Above":case"Double_Below":re.xOffset+=_.minX-_t.width/2-_t.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":re.xOffset+=_.minX-_t.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":re.xOffset+=_.maxX-_t.width-_t.minX;break;default:re.xOffset+=_.minX+(_.width-_t.width)/2-_t.minX}switch(xe){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":(xe==="Attached_Below_Left"||xe==="Attached_Below")&&(_.minY+=Nt),re.yOffset=-_.minY-_t.maxY,_.minY+=_t.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":(xe==="Attached_Above"||xe==="Attached_Above_Right")&&(_.maxY+=Nt),re.yOffset=_.maxY-_t.minY,_.maxY+=_t.height;break}re.xAdvance=re.yAdvance=0,re.xOffset+=q,re.yOffset+=Ct}else q-=re.xAdvance,Ct-=re.yAdvance}},M.getCombiningClass=function(y){var E=v.getCombiningClass(y);if((y&-256)===3584){if(E==="Not_Reordered")switch(y){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(y===3642)return"Below_Right"}switch(E){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":return"Below";case"CCC23":return"Attached_Above";case"CCC24":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":return"Above";case"CCC21":break;case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":return"Above";case"CCC29":case"CCC32":return"Below";case"CCC103":return"Below_Right";case"CCC107":return"Above_Right";case"CCC118":return"Below";case"CCC122":return"Above";case"CCC129":case"CCC132":return"Below";case"CCC130":return"Above"}return E},K}(),ga=function(){function K(H,y,E,I){H===void 0&&(H=1/0),y===void 0&&(y=1/0),E===void 0&&(E=-1/0),I===void 0&&(I=-1/0),this.minX=H,this.minY=y,this.maxX=E,this.maxY=I}var M=K.prototype;return M.addPoint=function(y,E){Math.abs(y)!==1/0&&(ythis.maxX&&(this.maxX=y)),Math.abs(E)!==1/0&&(Ethis.maxY&&(this.maxY=E))},M.copy=function(){return new K(this.minX,this.minY,this.maxX,this.maxY)},a(K,[{key:"width",get:function(){return this.maxX-this.minX}},{key:"height",get:function(){return this.maxY-this.minY}}]),K}(),ya={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},bi={};for(var wi in ya){var Si=ya[wi];if(Array.isArray(Si))for(var Mo=f(Si),Gi;!(Gi=Mo()).done;){var No=Gi.value;bi[No]=wi}else bi[Si]=wi}function Do(K){return bi[K]}function Uo(K){for(var M=K.length,H=0;H>1,tt=this.table.segments[Y];if(tt.firstGlyph===65535)return null;if(ytt.lastGlyph)E=Y+1;else return this.table.version===2?tt.value:tt.values[y-tt.firstGlyph]}return null}case 6:{for(var _=0,q=this.table.binarySearchHeader.nUnits-1;_<=q;){var Y=_+q>>1,tt=this.table.segments[Y];if(tt.glyph===65535)return null;if(ytt.glyph)_=Y+1;else return tt.value}return null}case 8:return this.table.values[y-this.table.firstGlyph];default:throw new Error("Unknown lookup table format: ".concat(this.table.version))}},M.glyphsForValue=function(y){var E=[];switch(this.table.version){case 2:case 4:{for(var I=f(this.table.segments),Y;!(Y=I()).done;){var tt=Y.value;if(this.table.version===2&&tt.value===y)E.push.apply(E,pa(tt.firstGlyph,tt.lastGlyph+1));else for(var _=0;_=-1;){var q=null,Ct=Zi,Nt=!0;tt===y.length||tt===-1?Ct=Xi:(q=y[tt],q.id===65535?Ct=Yi:(Ct=this.lookupTable.lookup(q.id),Ct==null&&(Ct=Zi)));var qt=this.stateTable.stateArray.getItem(Y),Vt=qt[Ct],_t=this.stateTable.entryTable.getItem(Vt);Ct!==Xi&&Ct!==Yi&&(I(q,_t,tt),Nt=!(_t.flags&Xo)),Y=_t.newState,Nt&&(tt+=_)}return y},M.traverse=function(y,E,I){if(E===void 0&&(E=0),I===void 0&&(I=new Set),!I.has(E)){I.add(E);for(var Y=this.stateTable,tt=Y.nClasses,_=Y.stateArray,q=Y.entryTable,Ct=_.getItem(E),Nt=4;Nt=0;)y[xe].id===65535&&y.splice(xe,1),xe--;return y},M.processSubtable=function(y,E){if(this.subtable=y,this.glyphs=E,this.subtable.type===4){this.processNoncontextualSubstitutions(this.subtable,this.glyphs);return}this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;var I=this.getStateMachine(y),Y=this.getProcessor(),tt=!!(this.subtable.coverage&Ji);return I.process(this.glyphs,tt,Y)},M.getStateMachine=function(y){return new Zo(y.table.stateTable)},M.getProcessor=function(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw new Error("Invalid morx subtable type: ".concat(this.subtable.type))}},M.processIndicRearragement=function(y,E,I){E.flags&Yo&&(this.firstGlyph=I),E.flags&Ko&&(this.lastGlyph=I),os(this.glyphs,E.flags&Jo,this.firstGlyph,this.lastGlyph)},M.processContextualSubstitution=function(y,E,I){var Y=this.subtable.table.substitutionTable.items;if(E.markIndex!==65535){var tt=Y.getItem(E.markIndex),_=new Ja(tt);y=this.glyphs[this.markedGlyph];var q=_.lookup(y.id);q&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(q,y.codePoints))}if(E.currentIndex!==65535){var Ct=Y.getItem(E.currentIndex),Nt=new Ja(Ct);y=this.glyphs[I];var q=Nt.lookup(y.id);q&&(this.glyphs[I]=this.font.getGlyph(q,y.codePoints))}E.flags&Ki&&(this.markedGlyph=I)},M.processLigature=function(y,E,I){if(E.flags&Qo&&this.ligatureStack.push(I),E.flags&qo){for(var Y,tt=this.subtable.table.ligatureActions,_=this.subtable.table.components,q=this.subtable.table.ligatureList,Ct=E.action,Nt=!1,qt=0,Vt=[],_t=[];!Nt;){var re,xe=this.ligatureStack.pop();(re=Vt).unshift.apply(re,this.glyphs[xe].codePoints);var Fe=tt.getItem(Ct++);Nt=!!(Fe&$o);var Ve=!!(Fe&_o),De=(Fe&ts)<<2>>2;De+=this.glyphs[xe].id;var rr=_.getItem(De);if(qt+=rr,Nt||Ve){var Je=q.getItem(qt);this.glyphs[xe]=this.font.getGlyph(Je,Vt),_t.push(xe),qt=0,Vt=[]}else this.glyphs[xe]=this.font.getGlyph(65535)}(Y=this.ligatureStack).push.apply(Y,_t)}},M.processNoncontextualSubstitutions=function(y,E,I){var Y=new Ja(y.table.lookupTable);for(I=0;I>>5,tt=!!(E.flags&rs);this._insertGlyphs(this.markedIndex,E.markedInsertIndex,Y,tt)}if(E.currentInsertIndex!==65535){var _=(E.flags&ns)>>>5,q=!!(E.flags&es);this._insertGlyphs(I,E.currentInsertIndex,_,q)}},M.getSupportedFeatures=function(){for(var y=[],E=f(this.morx.chains),I;!(I=E()).done;)for(var Y=I.value,tt=f(Y.features),_;!(_=tt()).done;){var q=_.value;y.push([q.featureType,q.featureSetting])}return y},M.generateInputs=function(y){return this.inputCache||this.generateInputCache(),this.inputCache[y]||[]},M.generateInputCache=function(){this.inputCache={};for(var y=f(this.morx.chains),E;!(E=y()).done;)for(var I=E.value,Y=I.defaultFlags,tt=f(I.subtables),_;!(_=tt()).done;){var q=_.value;q.subFeatureFlags&Y&&this.generateInputsForSubtable(q)}},M.generateInputsForSubtable=function(y){var E=this;if(y.type===2){var I=!!(y.coverage&Ji);if(I)throw new Error("Reverse subtable, not supported.");this.subtable=y,this.ligatureStack=[];var Y=this.getStateMachine(y),tt=this.getProcessor(),_=[],q=[];this.glyphs=[],Y.traverse({enter:function(Nt,qt){var Vt=E.glyphs;q.push({glyphs:Vt.slice(),ligatureStack:E.ligatureStack.slice()});var _t=E.font.getGlyph(Nt);_.push(_t),Vt.push(_[_.length-1]),tt(Vt[Vt.length-1],qt,Vt.length-1);for(var re=0,xe=0,Fe=0;Fe0&&y.applyFeatures(_,E,I)}},K}(),us=["rvrn"],ls=["ccmp","locl","rlig","mark","mkmk"],cs=["frac","numr","dnom"],hs=["calt","clig","liga","rclt","curs","kern"],ds={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]},Qn=function(){function K(){}return K.plan=function(H,y,E){this.planPreprocessing(H),this.planFeatures(H),this.planPostprocessing(H,E),H.assignGlobalFeatures(y),this.assignFeatures(H,y)},K.planPreprocessing=function(H){H.add({global:[].concat(us,ds[H.direction]),local:cs})},K.planFeatures=function(H){},K.planPostprocessing=function(H,y){H.add([].concat(ls,hs)),H.setFeatureOverrides(y)},K.assignFeatures=function(H,y){for(var E=0;E0&&v.isDigit(y[Y-1].codePoints[0]);)y[Y-1].features.numr=!0,y[Y-1].features.frac=!0,Y--;for(;ttthis.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]},M.next=function(){return this.move(1)},M.prev=function(){return this.move(-1)},M.peek=function(y){y===void 0&&(y=1);var E=this.index,I=this.increment(y);return this.index=E,I},M.peekIndex=function(y){y===void 0&&(y=1);var E=this.index;this.increment(y);var I=this.index;return this.index=E,I},M.increment=function(y){y===void 0&&(y=1);var E=y<0?-1:1;for(y=Math.abs(y);y--;)this.move(E);return this.glyphs[this.index]},a(K,[{key:"cur",get:function(){return this.glyphs[this.index]||null}}]),K}(),ms=["DFLT","dflt","latn"],_a=function(){function K(H,y){this.font=H,this.table=y,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=H._variationProcessor?this.findVariationsIndex(H._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}var M=K.prototype;return M.findScript=function(y){if(this.table.scriptList==null)return null;Array.isArray(y)||(y=[y]);for(var E=f(y),I;!(I=E()).done;)for(var Y=I.value,tt=f(this.table.scriptList),_;!(_=tt()).done;){var q=_.value;if(q.tag===Y)return q}return null},M.selectScript=function(y,E,I){var Y=!1,tt;if(!this.script||y!==this.scriptTag){if(tt=this.findScript(y),tt||(tt=this.findScript(ms)),!tt)return this.scriptTag;this.scriptTag=tt.tag,this.script=tt.script,this.language=null,this.languageTag=null,Y=!0}if((!I||I!==this.direction)&&(this.direction=I||Vi(y)),E&&E.length<4&&(E+=" ".repeat(4-E.length)),!E||E!==this.languageTag){this.language=null;for(var _=f(this.script.langSysRecords),q;!(q=_()).done;){var Ct=q.value;if(Ct.tag===E){this.language=Ct.langSys,this.languageTag=Ct.tag;break}}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),Y=!0}if(Y&&(this.features={},this.language))for(var Nt=f(this.language.featureIndexes),qt;!(qt=Nt()).done;){var Vt=qt.value,_t=this.table.featureList[Vt],re=this.substituteFeatureForVariations(Vt);this.features[_t.tag]=re||_t.feature}return this.scriptTag},M.lookupsForFeatures=function(y,E){y===void 0&&(y=[]);for(var I=[],Y=f(y),tt;!(tt=Y()).done;){var _=tt.value,q=this.features[_];if(!!q)for(var Ct=f(q.lookupListIndexes),Nt;!(Nt=Ct()).done;){var qt=Nt.value;E&&E.indexOf(qt)!==-1||I.push({feature:_,index:qt,lookup:this.table.lookupList.get(qt)})}}return I.sort(function(Vt,_t){return Vt.index-_t.index}),I},M.substituteFeatureForVariations=function(y){if(this.variationsIndex===-1)return null;for(var E=this.table.featureVariations.featureVariationRecords[this.variationsIndex],I=E.featureTableSubstitution.substitutions,Y=f(I),tt;!(tt=Y()).done;){var _=tt.value;if(_.featureIndex===y)return _.alternateFeatureTable}return null},M.findVariationsIndex=function(y){var E=this.table.featureVariations;if(!E)return-1;for(var I=E.featureVariationRecords,Y=0;Y=0})},M.getClassID=function(y,E){switch(E.version){case 1:var I=y-E.startGlyph;if(I>=0&&I0&&this.codePoints.every(v.isMark),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}}]),K}(),qi=function(K){c(M,K);function M(){return K.apply(this,arguments)||this}return M.planFeatures=function(y){y.add(["ljmo","vjmo","tjmo"],!1)},M.assignFeatures=function(y,E){for(var I=0,Y=0;Yia){var qt=Ia(H,Y,y.features);qt.features.tjmo=!0,Nt.push(qt)}return K.splice.apply(K,[M,1].concat(Nt)),M+Nt.length-1}function ks(K,M,H){var y=K[M],E=K[M].codePoints[0],I=ii(E),Y=K[M-1].codePoints[0],tt=ii(Y),_,q,Ct,Nt;if(tt===ai&&I===Ci)_=Y,Nt=y;else{I===ni?(q=K[M-1],Ct=y):(q=K[M-2],Ct=K[M-1],Nt=y);var qt=q.codePoints[0],Vt=Ct.codePoints[0];Fs(qt)&&Ls(Vt)&&(_=xa+((qt-ti)*ri+(Vt-ei))*Oa)}var _t=Nt&&Nt.codePoints[0]||ia;if(_!=null&&(_t===ia||Bs(_t))){var re=_+(_t-ia);if(H.hasGlyphForCodePoint(re)){var xe=tt===ni?3:2;return K.splice(M-xe+1,xe,Ia(H,re,y.features)),M-xe+1}}return q&&(q.features.ljmo=!0),Ct&&(Ct.features.vjmo=!0),Nt&&(Nt.features.tjmo=!0),tt===ai?(e0(K,M-1,H),M+1):M}function Ws(K){switch(ii(K)){case ai:case t0:return 1;case ni:return 2;case Ci:return 3}}function zs(K,M,H){var y=K[M],E=K[M].codePoints[0];if(H.glyphForCodePoint(E).advanceWidth!==0){var I=K[M-1].codePoints[0],Y=Ws(I);return K.splice(M,1),K.splice(M-Y,0,y)}}function Gs(K,M,H){var y=K[M],E=K[M].codePoints[0];if(H.hasGlyphForCodePoint(_i)){var I=Ia(H,_i,y.features),Y=H.glyphForCodePoint(E).advanceWidth===0?M:M+1;K.splice(Y,0,I),M++}return M}var Vs=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],Hs=[!1,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!1,!0,!1,!0,!0,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!0,!1,!1,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!0,!1,!0,!1,!0,!0,!1,!1,!0,!0,!1,!1,!0,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!1,!1,!1,!1,!1,!1,!1,!0,!0,!1,!1,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!1,!0,!0,!1,!1,!1,!1,!1,!0,!0,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!1,!1,!1,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!1,!0,!0,!1,!0,!0,!0],js=[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]],Xs={stateTable:Vs,accepting:Hs,tags:js},Zs=["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","null","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","M","VS","N","HN","MAbv"],Ys={2507:[2503,2494],2508:[2503,2519],2888:[2887,2902],2891:[2887,2878],2892:[2887,2903],3018:[3014,3006],3019:[3015,3006],3020:[3014,3031],3144:[3142,3158],3264:[3263,3285],3271:[3270,3285],3272:[3270,3286],3274:[3270,3266],3275:[3270,3266,3285],3402:[3398,3390],3403:[3399,3390],3404:[3398,3415],3546:[3545,3530],3548:[3545,3535],3549:[3545,3535,3530],3550:[3545,3551],3635:[3661,3634],3763:[3789,3762],3955:[3953,3954],3957:[3953,3956],3958:[4018,3968],3959:[4018,3953,3968],3960:[4019,3968],3961:[4019,3953,3968],3969:[3953,3968],6971:[6970,6965],6973:[6972,6965],6976:[6974,6965],6977:[6975,6965],6979:[6978,6965],69934:[69937,69927],69935:[69938,69927],70475:[70471,70462],70476:[70471,70487],70843:[70841,70842],70844:[70841,70832],70846:[70841,70845],71098:[71096,71087],71099:[71097,71087]},Ks=[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,0,23,0,0,2,0,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],Js=[!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!1,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0,!0],Qs=[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]],oi={categories:Zs,decompositions:Ys,stateTable:Ks,accepting:Js,tags:Qs},fr={X:1<<0,C:1<<1,V:1<<2,N:1<<3,H:1<<4,ZWNJ:1<<5,ZWJ:1<<6,M:1<<7,SM:1<<8,VD:1<<9,A:1<<10,Placeholder:1<<11,Dotted_Circle:1<<12,RS:1<<13,Coeng:1<<14,Repha:1<<15,Ra:1<<16,CM:1<<17,Symbol:1<<18},je={Start:1<<0,Ra_To_Become_Reph:1<<1,Pre_M:1<<2,Pre_C:1<<3,Base_C:1<<4,After_Main:1<<5,Above_C:1<<6,Before_Sub:1<<7,Below_C:1<<8,After_Sub:1<<9,Before_Post:1<<10,Post_C:1<<11,After_Post:1<<12,Final_C:1<<13,SMVD:1<<14,End:1<<15},qs=fr.C|fr.Ra|fr.CM|fr.V|fr.Placeholder|fr.Dotted_Circle,r0=fr.ZWJ|fr.ZWNJ,Ra=fr.H|fr.Coeng,n0={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:je.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:je.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:je.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:je.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:je.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:je.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:je.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:je.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:je.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:je.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:je.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}},$s={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},_s=oi.decompositions,a0=new p(l("AAARAAAAAABg2AAAAWYPmfDtnXuMXFUdx+/uzs7M7szudAtECGJRIMRQbUAithQWkGAKiVhNpFVRRAmIQVCDkDYICGotIA9BTCz8IeUviv7BQ2PBtBIRLBBQIWAUsKg1BKxRAqIgfs/cc+aeOXPej3tnZX7JJ/dxzj3nd36/8753Z5fUsuxgsAwcAU4Gp4BPgM+Cd4P3RjieDs4GXwLrHJ5bDy4DG8A14LvgZrAZbAF3gns0z18ALgY/B78C94NHwBPgabAE/AX8DbwM5sF/QX0yD5vFcU/wVnAgWAoOAyvAceBE8CGwBpwGzgJfAF8BXwXfAFeC68EmsBlsAXeCreA+8CB4DDwF/gh2gd3gFfAGmKxn2QzYC+wHDgRLweFgJTgWrKrnuq/GcQ04jV6fheN54EJwEbgcXAG+Q8O/j+Mt4DZwB9haz8t9Hz3a8iCN/xiOvwRP0evH6fE68AzOH+Ke2eWYhw3PcGnuxvkr4A3QaGRZB7wFLAEHg2XgiEZ/fHKcp/ceBh/A+cngFPCpRm6vM3E8l8a5gN67GMdvgqsbeX2ap9yI601gM7gN3AG20mfuo8cdOP6GpvdUg9oKxz839GV90RDO2/glxN1B790NXsN1rZll7WYRdw+c70uvTwIHNAfTO0RyL5TDmnnbc3lmRQI9UnM0dD5eovfz4FpJ/BNpXNYWV+N6Lfg0hY97JK1vn+Pur9DoQur2F7m436bHDUK8C5t5/8vruo4+97WmXG+GLmzEiBF+PDwEOowYMWLEiBEjRoxYeBw5BDqIPEfXut9yWN+vVNxfrnnmWqR/PdgENoMt4E5wD9gOHgCPgifBs2BXM99b2o3jP8F/wMRUlrXAHNgHvH0q3895J46HguXgWHAGLctmLv9VuL96qnp7jxgxYsSbCbJvuRZ97/tqxT59VVRtixEjRsThBG7OSt5zzoPT0M+cBc4T5noXOs79TqLHeZrHUeCSqeJ96gacXy2kecNU8V6Hh7yXuQlhtw7B/PO1RTkr52Aj8JNFZjYg3gOKuC/g/v6Ls2wNuAY8urg//PcIb+6RZXuDNeCS6SzbBrJWlh0DLiFHco8ed9IjzzvaWfa9sZzTcf6D9mCcnbg3PlNcH4fzS8F2MDaLdQG4dLZIJxbbaZqv4ri8k58f3+mPs66T6/TTzqDeI0aMGDGiHP5dcR8ce/xxYcWi6vOfr725uRzcjnngXVOD61Hync+9uL+Nmyfej/NHpvL56A5Jeuz7uyfo+pqcPz2Vf1NH0ttJ03pekt8SmuY/EPYy9zzbN319ym/9TL6ZIt9MHCXRdxJtoAkWTRdz472n87D9cTwYLJvuz++I6WIePo/zE8AHp4v8WLyP0nufnM6/+zoDx8+DL08P6r9+urheRtO+jD6/cdrsx3mqu8w+xH4PScKIXa5D2jeCm8Et4DbwI/BjcC/4BXgI/Bb8DuwEu8Bu8Ap4A9RaRZptnO8J9gUHgEPAoWA5OLY1qMO90GEV7q+mYWtxPBWcIYnL4p+DsPNbxfVFOP86uAr8DNc34HgTDb8Vx9sVaRFI/LtagzYjnCqpb908EX87eBA8Bh4Hf2jle/9/wvGFVv787rrZZy8h7qtgDOuFOmiBuXYRvg/O9wMHgXeB97SLspk4sq0OI/q9v13+ek+sh3zYSRp9jrYorw9ll1/GRzR+KotYZSHf8laVP2lvpA/8OGdPMk59hqtXZ+L8nHbxvWwqO65ryu+fT3VZz+l4dET7L0R072ljsMyzTpaJqQxsbL8M9WajY789DO85XMp/Dcp3Qztdn+9qf/a97ZWK8PXc3G+TpC/nv8Mncy7ZvICF302P5O+aNiOtLdTXd+D4Q7DVwfcvWvx9zTEJ/o5iG3R8YAjGNFseha5PGuZKz7b7xxXbOrXMcu5eJSo//rXdH/73Enz6L1q/X+fyIu8wZGtNBmkjkzNZNgP2AvuBg2bysKUzduXn/66JtNeN4PCZvO0/x7Ujdn4VnYOvRJzjZ/I+9sQZeftX2Tc1RPcPz/Tf4/si0g+t5Mq+kfZjZL34Mc5ul3PPnE7TOxvHK2qDaZ+L++db2HyYqMo/qVnb/P8uH8/rmnFxR0k6DCu/rjj/RxT7KGUSWgbd+LMQuEgYB1zsk2qtvJD8v5AhdfdttbEunSxbcJD9Zf7chqp1Hlbe7FK1/aPVTfp7FgtC1yGGiSncFK/DhZvi+epZta0WWjlsfDZMyPRdSPrryqSSKnXx1bkq/Ye9TlRpk7Lrjq1UrfdC9X+MtKqwP6+3a/4pJFUZF0pZZpv91MYjMBaRRXbxpho5zQmUY3F+Pt4o7rvQrBXPdm00TaE24uMadaM2meLSI7iu071t3er3b6ZLi8JEde3qw+6zGv+ycF5kaRBh/m1T/7Yl/mMyTuMwadP4xL9ifjJpNwbvDZRJ8G8vnqV/Wf12aa/kyOdl69+BspTsXzGueE6E+JfZnvmXIfNPW+FfXkjb1YmqPNpnLP3b61fHCj/X5tzGANf2y3yqvC7Jv7btV4TVbdammI9l/g0dS5lNxLrk2j9r8xjjxhBQnygg0lgg/bOrfyct+udJi/Yrk0lFnxC7f+5kRbsNmcexfrubt0X/rGvLqrGSnYv3ZPHEe8r7lvMvUfi2LOu/2dg8LrRtQt2yfcv8r5IU70VkIs6nbebUXf0M/o7Znl39Sdoz+X1oEb5N8ffF67qhPfPP6eoUbxf+GRf/6sRnvaSdmw+Bf1VxmbD+2sa//DU7t/Gv2PfKpKdrBP92Ojk+IvqX16ks/2qxbL8EZnc2HqsgYuqPuzZV+I3RbujbDm+T0PmWCVO/5jqftp1zy+wSA6s0JWtp2z5e1oZV+yMsjB3ZXolsv0Ulrv01v3/iKrF94Qtbt9siCnmeb6fjjf59KnLk1xaEbvtvFnFirGvEOqmycQrbm/IMsXd3P28uh4nM3swXRER717OiX8kc7K2qqyn2p3maFGU/aruP5VCv+PraoTYU8yUmmbDwcYo6pusnM486xdoga4dkPCb1pK7Sfc6ebvkd4qeAtQcd/N63bB3lU3dlUnUf38VyvqCqK7JxlNSd7lydrDlm+/uqHiRvl30Nrp/n9zpkZRjoJ3V1diyP05rIYXHYs+w+D5+WMS8b5gZtKcuX0KT5d/WwtB97VnyvY6rjMukI56HI0rFJPwt8PjT/1OXzSbcMeEmdh294qvKK4rNu7j4n3LNZg8TKXwafv025U+XvKjHsT8Q7/7LGaJt9lAh7Asz3uv0XEX6t0duDoWN/93wmh92XpUHmCKb9GALbG+rZP3AfNbQPKKv/jpF/bP0JXfuW1QYk7dhljcyvk5mw+933Hpo1g26PQ2ZP6zVmTJt47P25jncD9vPwGS+q9QS/V6RaY8j8K8LmvUr9HfYCpH5OWL9lZY+Sv6pesHCJHbtrf9k6etZvf0G1L0ja4cAe1UT/s3zdCe3/Q5/n372wMc97/E1Qh0Tbmfwh3m/V9On72tNnrCF1sJkVe1EyXMdBa7+lHMsk44zMF6St9e2djNnbm8ybpHkq+gbbemMaH0UZmD8obKGrk7r+nt+3bE7o83YZp/vqOKdv6PzJNN6mTJsI/51XR7i2ZrGA5B6zFwnjzxmqPjaGfW3tZNrz1eljq29mOOqeCfF/irRt87PNw0uXSVAvrmOMNT569MptsYaV0sic/wbY13e8hPrb9K2ySUJ0j6G/Lu0U4qpTrR23jMp6m5hU+YTaWCeh9aIsm/rqUHV4bFv42kgnZdfH1PUj1D7DVH9d8khRN1zFRl/+/TW//qxL1uH83+mk3H+SvRtS2TDU90nX2TpM6/1xzZpZtoYdK763dqlz0f6uNeFehcs+H/nbGP77MpX06n/ofpzP+tVmTUvRtVuX/cjS67OE5kRBrxyJ+w/dPo7r+9cO1160e3gqu0S2uW7PjN/L6ns/UfMf10Lai87frJ+3KndAfc8yTf1M3T4s6qm4/yh7/2GSkG8UMw//DvRLgbYZSEOxr0LCWvRdjfh9XGzfqN4NivfZd7rsmFp08zmbssrKJEuTfVMZopdpbuwSrhNv3/N2s+0PDG3KNB6RMrFvJHv6B85HXObAoWsd3zm3i+6uZYytv+5+pohbpo6+tpZJFfmGlrcMf4c8b1Pe2OUIsaXJrinCTfaxtZOt+NYnU3hIfQlN20Z/1+dt7JaqLsbIzycNWZmrlNg2Dc2/LJ1T+T6WrrYSml4Ku7ik7yIx2opJD51vU9UfVRmrqL8u/olZj0PyCLV5irxcdKoi/6rKb8qTrHsnhW9jyZH/nSpeWDzxd9769uQ016lgUuf2pAfKPhu2FpfZL2Yb9snLNl/fNIepXaUsj4vNXCXUZ75px8ojNP8UPvAta2g6fb+F1ckZuneshv1vGXXDeyRRrN/bBPS1Jul+l+7zW86R7Wv63WXyDpt/RxraRjvC+TC3O61/Sqj/prag8x372yQivn+XwudrI2X2E2KdtJEov52e0L+uv4FO3p/rvssgsL8F4d/z9PzlWS94m8fqS3361Fi+6qaVYHwi9Yz4iH2fobIj+45cpz/TUaarr/4+z+vaWtVtyAX2d1LG8W9C3f+F1mnf36/k4w3YPrLv+XBVXCJs3cr+n4MKJuLv/fN9GhNdXVP5pJMN9vFi3rpv3/r8Ywg3SYp66zNOsO8QGcxPpnmRS/1mvmJjju3v7absI2xspQrvs1dNbjOj/wP7h1RlZyKGy8occ408UL8En4v6xfC/K3z52XzJd62T8vuZGGsxo/6O46ntmNqqFb/jps2/hHV4rPKH0svT4pstU7t2tZ9u/ZdqbJL1MwP6O86Fyt4jYaIrGz9mjEt8lFL4PtVE6votG2P6fpdf/GZRse7s3bf4BtSl/DIbKMctx++Z+8o6K6z9FPOwKsRmXiaNl7C+6NYRpjlbqG1j72f49qsuY4brd/amb4ZVc8TQ+sSH985LrEe8iPWJnfPrJRbWbb+dwn4x6o+r/aS2S7w3qWt//LnYz2ntE0vH1uDcyKatx1rH+EiMPEN1SZG/iz6+9o01Rob6O7Q+xLZ1jHobK61U+pWVvo2EpuWqzzD6Poa+pvhli0wn8Zq/72Mzm2d90o5VN1x9ZKuzbTgvqWwUIin8FSpl1CXXvFRxU0iozVPYJDRtF3uFphn6XAyJUUdD7SjTJ8v6n9fVbVObkKWp001lc9VRlqdOf5v0ZM+bymdbfp1NfG0bq27Y5JMyfxeJkU6o/inKH8O2Zfgidb6h/g3VJ7QcVbWL0Pxt6rlrPqa4KfQ25a2zl4/E8GdM/4fK/wA=","base64")),tf=new x(Xs),qr=function(K){c(M,K);function M(){return K.apply(this,arguments)||this}return M.planFeatures=function(y){y.addStage(ef),y.addStage(["locl","ccmp"]),y.addStage(nf),y.addStage("nukt"),y.addStage("akhn"),y.addStage("rphf",!1),y.addStage("rkrf"),y.addStage("pref",!1),y.addStage("blwf",!1),y.addStage("abvf",!1),y.addStage("half",!1),y.addStage("pstf",!1),y.addStage("vatu"),y.addStage("cjct"),y.addStage("cfar",!1),y.addStage(af),y.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),y.unicodeScript=Do(y.script),y.indicConfig=n0[y.unicodeScript]||n0.Default,y.isOldSpec=y.indicConfig.hasOldSpec&&y.script[y.script.length-1]!=="2"},M.assignFeatures=function(y,E){for(var I=function(_){var q=E[_].codePoints[0],Ct=$s[q]||_s[q];if(Ct){var Nt=Ct.map(function(qt){var Vt=y.font.glyphForCodePoint(qt);return new Vn(y.font,Vt.id,[qt],E[_].features)});E.splice.apply(E,[_,1].concat(Nt))}},Y=E.length-1;Y>=0;Y--)I(Y)},M}(Qn);B(qr,"zeroMarkWidths","NONE");function Ii(K){return a0.get(K.codePoints[0])>>8}function i0(K){return 1<<(a0.get(K.codePoints[0])&255)}var si=function(M,H,y,E){this.category=M,this.position=H,this.syllableType=y,this.syllable=E};function ef(K,M){for(var H=0,y=0,E=f(tf.match(M.map(Ii))),I;!(I=E()).done;){var Y=I.value,tt=Y[0],_=Y[1],q=Y[2];if(tt>y){++H;for(var Ct=y;Ctxe);break}case"First":{re=q;for(var ir=re+1;irSr&&!(oa(M[Br])||tr&&M[Br].shaperInfo.category===fr.H);Br--);if(M[Br].shaperInfo.category!==fr.H&&Br>Sr){var Kr=M[Sr];M.splice.apply(M,[Sr,0].concat(M.splice(Sr+1,Br-Sr))),M[Br]=Kr}break}}for(var nr=je.Start,Or=q;Orq;Er--)if(M[Er-1].shaperInfo.position!==je.Pre_M){cr.position=M[Er-1].shaperInfo.position;break}}}else cr.position!==je.SMVD&&(nr=cr.position)}for(var Hr=re,tn=re+1;tnq&&!oa(M[ma]))}}}}function af(K,M,H){for(var y=H.indicConfig,E=K._layoutEngine.engine.GSUBProcessor.features,I=0,Y=fi(M,0);I=je.Base_C){if(tt&&_+1je.Base_C&&_--;break}if(_===Y&&I<_&&M[_-1].shaperInfo.category===fr.ZWJ&&_--,_I&&!(M[Nt].shaperInfo.category&(fr.M|Ra));)Nt--;jn(M[Nt])&&M[Nt].shaperInfo.position!==je.Pre_M?Nt+1I;qt--)if(M[qt-1].shaperInfo.position===je.Pre_M){var Vt=qt-1;Vt<_&&_<=Nt&&_--;var _t=M[Vt];M.splice.apply(M,[Vt,0].concat(M.splice(Vt+1,Nt-Vt))),M[Nt]=_t,Nt--}}}if(I+1I&&M[re].shaperInfo.position===je.SMVD;)re--;if(jn(M[re]))for(var Ve=_+1;VeI&&!(M[Je-1].shaperInfo.category&(fr.M|Ra));)Je--;if(Je>I&&M[Je-1].shaperInfo.category===fr.M){for(var ir=rr,sr=_+1;srI&&jn(M[Je-1])&&Je=K.length)return M;for(var H=K[M].shaperInfo.syllable;++M=0;Y--)I(Y)},M}(Qn);B(or,"zeroMarkWidths","BEFORE_GPOS");function s0(K){return sf.get(K.codePoints[0])}var uf=function(M,H,y){this.category=M,this.syllableType=H,this.syllable=y};function lf(K,M){for(var H=0,y=f(ff.match(M.map(s0))),E;!(E=y()).done;){var I=E.value,Y=I[0],tt=I[1],_=I[2];++H;for(var q=Y;q<=tt;q++)M[q].shaperInfo=new uf(of[s0(M[q])],_[0],H);for(var Ct=M[Y].shaperInfo.category==="R"?1:Math.min(3,tt-Y),Nt=Y;Nt1){for(I=y+1;I=K.length)return M;for(var H=K[M].shaperInfo.syllable;++M=0;yn--)this.glyphs.splice(Je[yn],1);return this.glyphs[this.glyphIterator.index]=tr,!0}}return!1}case 5:return this.applyContext(I);case 6:return this.applyChainingContext(I);case 7:return this.applyLookup(I.lookupType,I.extension);default:throw new Error("GSUB lookupType ".concat(E," is not supported"))}},M}(_a),yf=function(K){c(M,K);function M(){return K.apply(this,arguments)||this}var H=M.prototype;return H.applyPositionValue=function(E,I){var Y=this.positions[this.glyphIterator.peekIndex(E)];I.xAdvance!=null&&(Y.xAdvance+=I.xAdvance),I.yAdvance!=null&&(Y.yAdvance+=I.yAdvance),I.xPlacement!=null&&(Y.xOffset+=I.xPlacement),I.yPlacement!=null&&(Y.yOffset+=I.yPlacement);var tt=this.font._variationProcessor,_=this.font.GDEF&&this.font.GDEF.itemVariationStore;tt&&_&&(I.xPlaDevice&&(Y.xOffset+=tt.getDelta(_,I.xPlaDevice.a,I.xPlaDevice.b)),I.yPlaDevice&&(Y.yOffset+=tt.getDelta(_,I.yPlaDevice.a,I.yPlaDevice.b)),I.xAdvDevice&&(Y.xAdvance+=tt.getDelta(_,I.xAdvDevice.a,I.xAdvDevice.b)),I.yAdvDevice&&(Y.yAdvance+=tt.getDelta(_,I.yAdvDevice.a,I.yAdvDevice.b)))},H.applyLookup=function(E,I){switch(E){case 1:{var Y=this.coverageIndex(I.coverage);if(Y===-1)return!1;switch(I.version){case 1:this.applyPositionValue(0,I.value);break;case 2:this.applyPositionValue(0,I.values.get(Y));break}return!0}case 2:{var tt=this.glyphIterator.peek();if(!tt)return!1;var _=this.coverageIndex(I.coverage);if(_===-1)return!1;switch(I.version){case 1:for(var q=I.pairSets.get(_),Ct=f(q),Nt;!(Nt=Ct()).done;){var qt=Nt.value;if(qt.secondGlyph===tt.id)return this.applyPositionValue(0,qt.value1),this.applyPositionValue(1,qt.value2),!0}return!1;case 2:var Vt=this.getClassID(this.glyphIterator.cur.id,I.classDef1),_t=this.getClassID(tt.id,I.classDef2);if(Vt===-1||_t===-1)return!1;var re=I.classRecords.get(Vt).get(_t);return this.applyPositionValue(0,re.value1),this.applyPositionValue(1,re.value2),!0}}case 3:{var xe=this.glyphIterator.peekIndex(),Fe=this.glyphs[xe];if(!Fe)return!1;var Ve=I.entryExitRecords[this.coverageIndex(I.coverage)];if(!Ve||!Ve.exitAnchor)return!1;var De=I.entryExitRecords[this.coverageIndex(I.coverage,Fe.id)];if(!De||!De.entryAnchor)return!1;var rr=this.getAnchor(De.entryAnchor),Je=this.getAnchor(Ve.exitAnchor),ir=this.positions[this.glyphIterator.index],sr=this.positions[xe];switch(this.direction){case"ltr":ir.xAdvance=Je.x+ir.xOffset;var Pr=rr.x+sr.xOffset;sr.xAdvance-=Pr,sr.xOffset-=Pr;break;case"rtl":Pr=Je.x+ir.xOffset,ir.xAdvance-=Pr,ir.xOffset-=Pr,sr.xAdvance=rr.x+sr.xOffset;break}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=xe,ir.yOffset=rr.y-Je.y):(Fe.cursiveAttachment=this.glyphIterator.index,ir.yOffset=Je.y-rr.y),!0}case 4:{var Wr=this.coverageIndex(I.markCoverage);if(Wr===-1)return!1;for(var Tr=this.glyphIterator.index;--Tr>=0&&(this.glyphs[Tr].isMark||this.glyphs[Tr].ligatureComponent>0););if(Tr<0)return!1;var tr=this.coverageIndex(I.baseCoverage,this.glyphs[Tr].id);if(tr===-1)return!1;var Sr=I.markArray[Wr],Br=I.baseArray[tr][Sr.class];return this.applyAnchor(Sr,Br,Tr),!0}case 5:{var Kr=this.coverageIndex(I.markCoverage);if(Kr===-1)return!1;for(var nr=this.glyphIterator.index;--nr>=0&&this.glyphs[nr].isMark;);if(nr<0)return!1;var Or=this.coverageIndex(I.ligatureCoverage,this.glyphs[nr].id);if(Or===-1)return!1;var cr=I.ligatureArray[Or],Er=this.glyphIterator.cur,Hr=this.glyphs[nr],tn=Hr.ligatureID&&Hr.ligatureID===Er.ligatureID&&Er.ligatureComponent>0?Math.min(Er.ligatureComponent,Hr.codePoints.length)-1:Hr.codePoints.length-1,on=I.markArray[Kr],sn=cr[tn][on.class];return this.applyAnchor(on,sn,nr),!0}case 6:{var yn=this.coverageIndex(I.mark1Coverage);if(yn===-1)return!1;var Pn=this.glyphIterator.peekIndex(-1),xn=this.glyphs[Pn];if(!xn||!xn.isMark)return!1;var Yr=this.glyphIterator.cur,An=!1;if(Yr.ligatureID===xn.ligatureID?Yr.ligatureID?Yr.ligatureComponent===xn.ligatureComponent&&(An=!0):An=!0:(Yr.ligatureID&&!Yr.ligatureComponent||xn.ligatureID&&!xn.ligatureComponent)&&(An=!0),!An)return!1;var vn=this.coverageIndex(I.mark2Coverage,xn.id);if(vn===-1)return!1;var br=I.mark1Array[yn],ur=I.mark2Array[vn][br.class];return this.applyAnchor(br,ur,Pn),!0}case 7:return this.applyContext(I);case 8:return this.applyChainingContext(I);case 9:return this.applyLookup(I.lookupType,I.extension);default:throw new Error("Unsupported GPOS table: ".concat(E))}},H.applyAnchor=function(E,I,Y){var tt=this.getAnchor(I),_=this.getAnchor(E.markAnchor);this.positions[Y];var q=this.positions[this.glyphIterator.index];q.xOffset=tt.x-_.x,q.yOffset=tt.y-_.y,this.glyphIterator.cur.markAttachment=Y},H.getAnchor=function(E){var I=E.xCoordinate,Y=E.yCoordinate,tt=this.font._variationProcessor,_=this.font.GDEF&&this.font.GDEF.itemVariationStore;return tt&&_&&(E.xDeviceTable&&(I+=tt.getDelta(_,E.xDeviceTable.a,E.xDeviceTable.b)),E.yDeviceTable&&(Y+=tt.getDelta(_,E.yDeviceTable.a,E.yDeviceTable.b))),{x:I,y:Y}},H.applyFeatures=function(E,I,Y){K.prototype.applyFeatures.call(this,E,I,Y);for(var tt=0;tt>16;if(E===0)switch(y>>8){case 0:return y===173;case 3:return y===847;case 6:return y===1564;case 23:return 6068<=y&&y<=6069;case 24:return 6155<=y&&y<=6158;case 32:return 8203<=y&&y<=8207||8234<=y&&y<=8238||8288<=y&&y<=8303;case 254:return 65024<=y&&y<=65039||y===65279;case 255:return 65520<=y&&y<=65528;default:return!1}else switch(E){case 1:return 113824<=y&&y<=113827||119155<=y&&y<=119162;case 14:return 917504<=y&&y<=921599;default:return!1}},M.getAvailableFeatures=function(y,E){var I=[];return this.engine&&I.push.apply(I,this.engine.getAvailableFeatures(y,E)),this.font.kern&&I.indexOf("kern")===-1&&I.push("kern"),I},M.stringsForGlyph=function(y){for(var E=new Set,I=this.font._cmapProcessor.codePointsForGlyph(y),Y=f(I),tt;!(tt=Y()).done;){var _=tt.value;E.add(String.fromCodePoint(_))}if(this.engine&&this.engine.stringsForGlyph)for(var q=f(this.engine.stringsForGlyph(y)),Ct;!(Ct=q()).done;){var Nt=Ct.value;E.add(Nt)}return Array.from(E)},K}(),bf={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"},li=function(){function K(){this.commands=[],this._bbox=null,this._cbox=null}var M=K.prototype;return M.toFunction=function(){var y=this;return function(E){y.commands.forEach(function(I){return E[I.command].apply(E,I.args)})}},M.toSVG=function(){var y=this.commands.map(function(E){var I=E.args.map(function(Y){return Math.round(Y*100)/100});return"".concat(bf[E.command]).concat(I.join(" "))});return y.join("")},M.mapPoints=function(y){for(var E=new K,I=f(this.commands),Y;!(Y=I()).done;){for(var tt=Y.value,_=[],q=0;q0&&this.codePoints.every(v.isMark),this.isLigature=this.codePoints.length>1}var M=K.prototype;return M._getPath=function(){return new li},M._getCBox=function(){return this.path.cbox},M._getBBox=function(){return this.path.bbox},M._getTableMetrics=function(y){if(this.id"u"||y===null)&&(y=this.cbox),(Ct=this._font["OS/2"])&&Ct.version>0)var _=Math.abs(Ct.typoAscender-Ct.typoDescender),q=Ct.typoAscender-y.maxY;else var Nt=this._font.hhea,_=Math.abs(Nt.ascent-Nt.descent),q=Nt.ascent-y.maxY}return this._font._variationProcessor&&this._font.HVAR&&(I+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:I,advanceHeight:_,leftBearing:Y,topBearing:q}},M.getScaledPath=function(y){var E=1/this._font.unitsPerEm*y;return this.path.scale(E)},M._getName=function(){var y=this._font.post;if(!y)return null;switch(y.version){case 1:return Fa[this.id];case 2:var E=y.glyphNameIndex[this.id];return E0?this._decodeSimple(_,Y):_.numberOfContours<0&&this._decodeComposite(_,Y,tt),_},H._decodeSimple=function(E,I){E.points=[];var Y=new t.Array(t.uint16,E.numberOfContours).decode(I);E.instructions=new t.Array(t.uint8,t.uint16).decode(I);for(var tt=[],_=Y[Y.length-1]+1;tt.length<_;){var q=I.readUInt8();if(tt.push(q),q&Tf)for(var Ct=I.readUInt8(),Nt=0;Nt=0,0,0);E.points.push(Vt)}for(var _t=0,qt=0;qt>1,q.length=0}function Sr(Kr,nr){Fe&&_.closePath(),_.moveTo(Kr,nr),Fe=!0}var Br=function Kr(){for(;I.pos1&&Tr(),_t+=q.shift(),Sr(Vt,_t);break;case 5:for(;q.length>=2;)Vt+=q.shift(),_t+=q.shift(),_.lineTo(Vt,_t);break;case 6:case 7:for(var Or=nr===6;q.length>=1;)Or?Vt+=q.shift():_t+=q.shift(),_.lineTo(Vt,_t),Or=!Or;break;case 8:for(;q.length>0;){var br=Vt+q.shift(),ur=_t+q.shift(),Mr=br+q.shift(),Ir=ur+q.shift();Vt=Mr+q.shift(),_t=Ir+q.shift(),_.bezierCurveTo(br,ur,Mr,Ir,Vt,_t)}break;case 10:var cr=q.pop()+ir,Er=Je[cr];if(Er){xe[cr]=!0;var Hr=I.pos,tn=tt;I.pos=Er.offset,tt=Er.offset+Er.length,Kr(),I.pos=Hr,tt=tn}break;case 11:if(E.version>=2)break;return;case 14:if(E.version>=2)break;q.length>0&&Tr(),Fe&&(_.closePath(),Fe=!1);break;case 15:{if(E.version<2)throw new Error("vsindex operator not supported in CFF v1");Pr=q.pop();break}case 16:{if(E.version<2)throw new Error("blend operator not supported in CFF v1");if(!Wr)throw new Error("blend operator in non-variation font");for(var on=Wr.getBlendVector(sr,Pr),sn=q.pop(),yn=sn*on.length,Pn=q.length-yn,xn=Pn-sn,Yr=0;Yr>3;break;case 21:q.length>2&&Tr(),Vt+=q.shift(),_t+=q.shift(),Sr(Vt,_t);break;case 22:q.length>1&&Tr(),Vt+=q.shift(),Sr(Vt,_t);break;case 24:for(;q.length>=8;){var br=Vt+q.shift(),ur=_t+q.shift(),Mr=br+q.shift(),Ir=ur+q.shift();Vt=Mr+q.shift(),_t=Ir+q.shift(),_.bezierCurveTo(br,ur,Mr,Ir,Vt,_t)}Vt+=q.shift(),_t+=q.shift(),_.lineTo(Vt,_t);break;case 25:for(;q.length>=8;)Vt+=q.shift(),_t+=q.shift(),_.lineTo(Vt,_t);var br=Vt+q.shift(),ur=_t+q.shift(),Mr=br+q.shift(),Ir=ur+q.shift();Vt=Mr+q.shift(),_t=Ir+q.shift(),_.bezierCurveTo(br,ur,Mr,Ir,Vt,_t);break;case 26:for(q.length%2&&(Vt+=q.shift());q.length>=4;)br=Vt,ur=_t+q.shift(),Mr=br+q.shift(),Ir=ur+q.shift(),Vt=Mr,_t=Ir+q.shift(),_.bezierCurveTo(br,ur,Mr,Ir,Vt,_t);break;case 27:for(q.length%2&&(_t+=q.shift());q.length>=4;)br=Vt+q.shift(),ur=_t,Mr=br+q.shift(),Ir=ur+q.shift(),Vt=Mr+q.shift(),_t=Ir,_.bezierCurveTo(br,ur,Mr,Ir,Vt,_t);break;case 28:q.push(I.readInt16BE());break;case 29:if(cr=q.pop()+De,Er=Ve[cr],Er){re[cr]=!0;var Hr=I.pos,tn=tt;I.pos=Er.offset,tt=Er.offset+Er.length,Kr(),I.pos=Hr,tt=tn}break;case 30:case 31:for(Or=nr===31;q.length>=4;)Or?(br=Vt+q.shift(),ur=_t,Mr=br+q.shift(),Ir=ur+q.shift(),_t=Ir+q.shift(),Vt=Mr+(q.length===1?q.shift():0)):(br=Vt,ur=_t+q.shift(),Mr=br+q.shift(),Ir=ur+q.shift(),Vt=Mr+q.shift(),_t=Ir+(q.length===1?q.shift():0)),_.bezierCurveTo(br,ur,Mr,Ir,Vt,_t),Or=!Or;break;case 12:switch(nr=I.readUInt8(),nr){case 3:var wr=q.pop(),fn=q.pop();q.push(wr&&fn?1:0);break;case 4:wr=q.pop(),fn=q.pop(),q.push(wr||fn?1:0);break;case 5:wr=q.pop(),q.push(wr?0:1);break;case 9:wr=q.pop(),q.push(Math.abs(wr));break;case 10:wr=q.pop(),fn=q.pop(),q.push(wr+fn);break;case 11:wr=q.pop(),fn=q.pop(),q.push(wr-fn);break;case 12:wr=q.pop(),fn=q.pop(),q.push(wr/fn);break;case 14:wr=q.pop(),q.push(-wr);break;case 15:wr=q.pop(),fn=q.pop(),q.push(wr===fn?1:0);break;case 18:q.pop();break;case 20:var ma=q.pop(),Fn=q.pop();Ct[Fn]=ma;break;case 21:Fn=q.pop(),q.push(Ct[Fn]||0);break;case 22:var Li=q.pop(),Su=q.pop(),Au=q.pop(),Eu=q.pop();q.push(Au<=Eu?Li:Su);break;case 23:q.push(Math.random());break;case 24:wr=q.pop(),fn=q.pop(),q.push(wr*fn);break;case 26:wr=q.pop(),q.push(Math.sqrt(wr));break;case 27:wr=q.pop(),q.push(wr,wr);break;case 28:wr=q.pop(),fn=q.pop(),q.push(fn,wr);break;case 29:Fn=q.pop(),Fn<0?Fn=0:Fn>q.length-1&&(Fn=q.length-1),q.push(q[Fn]);break;case 30:var di=q.pop(),La=q.pop();if(La>=0)for(;La>0;){for(var Bi=q[di-1],vi=di-2;vi>=0;vi--)q[vi+1]=q[vi];q[0]=Bi,La--}else for(;La<0;){for(var Bi=q[0],pi=0;pi<=di;pi++)q[pi]=q[pi+1];q[di-1]=Bi,La++}break;case 34:br=Vt+q.shift(),ur=_t,Mr=br+q.shift(),Ir=ur+q.shift();var Ba=Mr+q.shift(),Ma=Ir,Na=Ba+q.shift(),Da=Ma,Ua=Na+q.shift(),ka=Da,Wa=Ua+q.shift(),za=ka;Vt=Wa,_t=za,_.bezierCurveTo(br,ur,Mr,Ir,Ba,Ma),_.bezierCurveTo(Na,Da,Ua,ka,Wa,za);break;case 35:for(var _n=[],P0=0;P0<=5;P0++)Vt+=q.shift(),_t+=q.shift(),_n.push(Vt,_t);_.bezierCurveTo.apply(_,_n.slice(0,6)),_.bezierCurveTo.apply(_,_n.slice(6)),q.shift();break;case 36:br=Vt+q.shift(),ur=_t+q.shift(),Mr=br+q.shift(),Ir=ur+q.shift(),Ba=Mr+q.shift(),Ma=Ir,Na=Ba+q.shift(),Da=Ma,Ua=Na+q.shift(),ka=Da+q.shift(),Wa=Ua+q.shift(),za=ka,Vt=Wa,_t=za,_.bezierCurveTo(br,ur,Mr,Ir,Ba,Ma),_.bezierCurveTo(Na,Da,Ua,ka,Wa,za);break;case 37:var O0=Vt,I0=_t;_n=[];for(var R0=0;R0<=4;R0++)Vt+=q.shift(),_t+=q.shift(),_n.push(Vt,_t);Math.abs(Vt-O0)>Math.abs(_t-I0)?(Vt+=q.shift(),_t=I0):(Vt=O0,_t+=q.shift()),_n.push(Vt,_t),_.bezierCurveTo.apply(_,_n.slice(0,6)),_.bezierCurveTo.apply(_,_n.slice(6));break;default:throw new Error("Unknown op: 12 ".concat(nr))}break;default:throw new Error("Unknown op: ".concat(nr))}else if(nr<247)q.push(nr-139);else if(nr<251){var Mi=I.readUInt8();q.push((nr-247)*256+Mi+108)}else if(nr<255){var Mi=I.readUInt8();q.push(-(nr-251)*256-Mi-108)}else q.push(I.readInt32BE()/65536)}};return Br(),Fe&&_.closePath(),_},M}(ci),Df=new t.Struct({originX:t.uint16,originY:t.uint16,type:new t.String(4),data:new t.Buffer(function(K){return K.parent.buflen-K._currentOffset})}),Uf=function(K){c(M,K);function M(){return K.apply(this,arguments)||this}var H=M.prototype;return H.getImageForSize=function(E){for(var I=0;I=E)break}var tt=Y.imageOffsets,_=tt[this.id],q=tt[this.id+1];return _===q?null:(this._font.stream.pos=_,Df.decode(this._font.stream,{buflen:q-_}))},H.render=function(E,I){var Y=this.getImageForSize(I);if(Y!=null){var tt=I/this._font.unitsPerEm;E.image(Y.data,{height:I,x:Y.originX,y:(this.bbox.minY-Y.originY)*tt})}this._font.sbix.flags.renderOutlines&&K.prototype.render.call(this,E,I)},M}(hi),v0=function(M,H){this.glyph=M,this.color=H},kf=function(K){c(M,K);function M(){return K.apply(this,arguments)||this}var H=M.prototype;return H._getBBox=function(){for(var E=new ga,I=0;I>1,q=I.baseGlyphRecord[_];if(this.idq.gid)Y=_+1;else{var Ct=q;break}}if(Ct==null){var Nt=this._font._getBaseGlyph(this.id),qt={red:0,green:0,blue:0,alpha:255};return[new v0(Nt,qt)]}for(var Vt=[],_t=Ct.firstLayerIndex;_t=1&&E[I]=I.glyphCount)){var Y=I.offsets[y];if(Y!==I.offsets[y+1]){var tt=this.font.stream;if(tt.pos=Y,!(tt.pos>=tt.length)){var _=tt.readUInt16BE(),q=Y+tt.readUInt16BE();if(_&Wf){var Ct=tt.pos;tt.pos=q;var Nt=this.decodePoints();q=tt.pos,tt.pos=Ct}var qt=E.map(function(on){return on.copy()});_&=zf;for(var Vt=0;Vt<_;Vt++){var _t=tt.readUInt16BE(),re=tt.readUInt16BE();if(re&Gf)for(var xe=[],Fe=0;Fe=I.globalCoordCount)throw new Error("Invalid gvar table");var xe=I.globalCoords[re&g0]}if(re&p0){for(var Ve=[],De=0;DeMath.max(0,E[Ct]))return 0;q=(q*tt[Ct]+Number.EPSILON)/(E[Ct]+Number.EPSILON)}else{if(tt[Ct]Y[Ct])return 0;tt[Ct]_)){var Ct=Y,Nt=Y;for(Y++;Y<=_;)I[Y]&&(this.deltaInterpolate(Nt+1,Y-1,Nt,Y,E,y),Nt=Y),Y++;Nt===Ct?this.deltaShift(tt,_,Nt,E,y):(this.deltaInterpolate(Nt+1,_,Nt,Ct,E,y),Ct>0&&this.deltaInterpolate(tt,Ct-1,Nt,Ct,E,y)),Y=_+1}}},M.deltaInterpolate=function(y,E,I,Y,tt,_){if(!(y>E))for(var q=["x","y"],Ct=0;Cttt[Y][Nt]){var qt=I;I=Y,Y=qt}var Vt=tt[I][Nt],_t=tt[Y][Nt],re=_[I][Nt],xe=_[Y][Nt];if(Vt!==_t||re===xe)for(var Fe=Vt===_t?0:(xe-re)/(_t-Vt),Ve=y;Ve<=E;Ve++){var De=tt[Ve][Nt];De<=Vt?De+=re-Vt:De>=_t?De+=xe-_t:De=re+(De-Vt)*Fe,_[Ve][Nt]=De}}},M.deltaShift=function(y,E,I,Y,tt){var _=tt[I].x-Y[I].x,q=tt[I].y-Y[I].y;if(!(_===0&&q===0))for(var Ct=y;Ct<=E;Ct++)Ct!==I&&(tt[Ct].x+=_,tt[Ct].y+=q)},M.getAdvanceAdjustment=function(y,E){var I,Y;if(E.advanceWidthMapping){var tt=y;tt>=E.advanceWidthMapping.mapCount&&(tt=E.advanceWidthMapping.mapCount-1),E.advanceWidthMapping.entryFormat;var _=E.advanceWidthMapping.mapData[tt];I=_.outerIndex,Y=_.innerIndex}else I=0,Y=y;return this.getDelta(E.itemVariationStore,I,Y)},M.getDelta=function(y,E,I){if(E>=y.itemVariationData.length)return 0;var Y=y.itemVariationData[E];if(I>=Y.deltaSets.length)return 0;for(var tt=Y.deltaSets[I],_=this.getBlendVector(y,E),q=0,Ct=0;CtVt.peakCoord||Vt.peakCoord>Vt.endCoord||Vt.startCoord<0&&Vt.endCoord>0&&Vt.peakCoord!==0||Vt.peakCoord===0?_t=1:Y[qt]Vt.endCoord?_t=0:Y[qt]===Vt.peakCoord?_t=1:Y[qt]=0&&H<=255?1:2},K.encode=function(H,y){y>=0&&y<=255?H.writeUInt8(y):H.writeInt16BE(y)},K}(),w0=new t.Struct({numberOfContours:t.int16,xMin:t.int16,yMin:t.int16,xMax:t.int16,yMax:t.int16,endPtsOfContours:new t.Array(t.uint16,"numberOfContours"),instructions:new t.Array(t.uint8,t.uint16),flags:new t.Array(t.uint8,0),xPoints:new t.Array(b0,0),yPoints:new t.Array(b0,0)}),tu=function(){function K(){}var M=K.prototype;return M.encodeSimple=function(y,E){E===void 0&&(E=[]);for(var I=[],Y=[],tt=[],_=[],q=0,Ct=0,Nt=0,qt=0,Vt=0,_t=0;_t0&&(_.push(q),q=0),_.push(De),qt=De),Ct=Fe,Nt=Ve,Vt++}re.command==="closePath"&&I.push(Vt-1)}y.commands.length>1&&y.commands[y.commands.length-1].command!=="closePath"&&I.push(Vt-1);var sr=y.bbox,Pr={numberOfContours:I.length,xMin:sr.minX,yMin:sr.minY,xMax:sr.maxX,yMax:sr.maxY,endPtsOfContours:I,instructions:E,flags:_,xPoints:Y,yPoints:tt},Wr=w0.size(Pr),Tr=4-Wr%4,tr=new t.EncodeStream(Wr+Tr);return w0.encode(tr,Pr),Tr!==0&&tr.fill(0,Tr),tr.buffer},M._encodePoint=function(y,E,I,Y,tt,_){var q=y-E;return y===E?Y|=_:(-255<=q&&q<=255&&(Y|=tt,q<0?q=-q:Y|=_),I.push(q)),Y},K}(),eu=function(K){c(M,K);function M(y){var E;return E=K.call(this,y)||this,E.glyphEncoder=new tu,E}var H=M.prototype;return H._addGlyph=function(E){var I=this.font.getGlyph(E),Y=I._decode(),tt=this.font.loca.offsets[E],_=this.font.loca.offsets[E+1],q=this.font._getTableStream("glyf");q.pos+=tt;var Ct=q.readBuffer(_-tt);if(Y&&Y.numberOfContours<0){Ct=l.from(Ct);for(var Nt=f(Y.components),qt;!(qt=Nt()).done;){var Vt=qt.value;E=this.includeGlyph(Vt.glyphID),Ct.writeUInt16BE(E,Vt.pos)}}else Y&&this.font._variationProcessor&&(Ct=this.glyphEncoder.encodeSimple(I.path,Y.instructions));return this.glyf.push(Ct),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:I.advanceWidth,bearing:I._getMetrics().leftBearing}),this.offset+=Ct.length,this.glyf.length-1},H.encode=function(E){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};for(var I=0;I255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},Y=Object.assign({},this.cff.topDict);Y.Private=null,Y.charset=I,Y.Encoding=null,Y.CharStrings=this.charstrings;for(var tt=0,_=["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"];tt<_.length;tt++){var q=_[tt];Y[q]=this.addString(this.cff.string(Y[q]))}Y.ROS=[this.addString("Adobe"),this.addString("Identity"),0],Y.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(Y):this.createCIDFontdict(Y);var Ct={version:1,hdrSize:this.cff.hdrSize,offSize:4,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[Y],stringIndex:this.strings,globalSubrIndex:this.gsubrs};ke.encode(E,Ct)},M}(m0),Zr,sa=(Zr=function(){K.probe=function(y){var E=y.toString("ascii",0,4);return E==="true"||E==="OTTO"||E===String.fromCharCode(0,1,0,0)};function K(H,y){y===void 0&&(y=null),this.defaultLanguage=null,this.stream=H,this.variationCoords=y,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory();for(var E in this.directory.tables){var I=this.directory.tables[E];Ke[E]&&I.length>0&&Object.defineProperty(this,E,{get:this._getTable.bind(this,I)})}}var M=K.prototype;return M.setDefaultLanguage=function(y){y===void 0&&(y=null),this.defaultLanguage=y},M._getTable=function(y){if(!(y.tag in this._tables))try{this._tables[y.tag]=this._decodeTable(y)}catch(E){w.logErrors&&(console.error("Error decoding table ".concat(y.tag)),console.error(E.stack))}return this._tables[y.tag]},M._getTableStream=function(y){var E=this.directory.tables[y];return E?(this.stream.pos=E.offset,this.stream):null},M._decodeDirectory=function(){return this.directory=ja.decode(this.stream,{_startOffset:0})},M._decodeTable=function(y){var E=this.stream.pos,I=this._getTableStream(y.tag),Y=Ke[y.tag].decode(I,this,y.length);return this.stream.pos=E,Y},M.getName=function(y,E){E===void 0&&(E=this.defaultLanguage||w.defaultLanguage);var I=this.name&&this.name.records[y];return I&&(I[E]||I[this.defaultLanguage]||I[w.defaultLanguage]||I.en||I[Object.keys(I)[0]])||null},M.hasGlyphForCodePoint=function(y){return!!this._cmapProcessor.lookup(y)},M.glyphForCodePoint=function(y){return this.getGlyph(this._cmapProcessor.lookup(y),[y])},M.glyphsForString=function(y){for(var E=[],I=y.length,Y=0,tt=-1,_=-1;Y<=I;){var q=0,Ct=0;if(Y>>6&3},transformed:function(M){return M.tag==="glyf"||M.tag==="loca"?M.transformVersion===0:M.transformVersion!==0},transformLength:new t.Optional(A0,function(K){return K.transformed})}),E0=new t.Struct({tag:new t.String(4),flavor:t.uint32,length:t.uint32,numTables:t.uint16,reserved:new t.Reserved(t.uint16),totalSfntSize:t.uint32,totalCompressedSize:t.uint32,majorVersion:t.uint16,minorVersion:t.uint16,metaOffset:t.uint32,metaLength:t.uint32,metaOrigLength:t.uint32,privOffset:t.uint32,privLength:t.uint32,tables:new t.Array(su,"numTables")});E0.process=function(){for(var K={},M=0;M0){for(var q=[],Ct=0,Nt=0;Nt<_;Nt++){var qt=Fi(E.nPoints);Ct+=qt,q.push(Ct)}tt.points=du(E.flags,E.glyphs,Ct);for(var Vt=0;Vt<_;Vt++)tt.points[q[Vt]-1].endContour=!0;Fi(E.glyphs)}else if(_<0){var _t=hi.prototype._decodeComposite.call({_font:this},tt,E.composites);_t&&Fi(E.glyphs)}I.push(tt)}this._transformedGlyphs=I},M}(sa),fa=function(){function K(H){this.length=H,this._buf=new t.Buffer(H)}var M=K.prototype;return M.decode=function(y,E){return new t.DecodeStream(this._buf.decode(y,E))},K}(),uu=new t.Struct({version:t.uint32,numGlyphs:t.uint16,indexFormat:t.uint16,nContourStreamSize:t.uint32,nPointsStreamSize:t.uint32,flagStreamSize:t.uint32,glyphStreamSize:t.uint32,compositeStreamSize:t.uint32,bboxStreamSize:t.uint32,instructionStreamSize:t.uint32,nContours:new fa("nContourStreamSize"),nPoints:new fa("nPointsStreamSize"),flags:new fa("flagStreamSize"),glyphs:new fa("glyphStreamSize"),composites:new fa("compositeStreamSize"),bboxes:new fa("bboxStreamSize"),instructions:new fa("instructionStreamSize")}),lu=253,cu=254,hu=255,C0=253;function Fi(K){var M=K.readUInt8();return M===lu?K.readUInt16BE():M===hu?K.readUInt8()+C0:M===cu?K.readUInt8()+C0*2:M}function Un(K,M){return K&1?M:-M}function du(K,M,H){for(var y,E=y=0,I=[],Y=0;Y>7);if(q&=127,q<10)tt=0,_=Un(q,((q&14)<<7)+M.readUInt8());else if(q<20)tt=Un(q,((q-10&14)<<7)+M.readUInt8()),_=0;else if(q<84){var Nt=q-20,qt=M.readUInt8();tt=Un(q,1+(Nt&48)+(qt>>4)),_=Un(q>>1,1+((Nt&12)<<2)+(qt&15))}else if(q<120){var Nt=q-84;tt=Un(q,1+(Nt/12<<8)+M.readUInt8()),_=Un(q>>1,1+(Nt%12>>2<<8)+M.readUInt8())}else if(q<124){var qt=M.readUInt8(),Vt=M.readUInt8();tt=Un(q,(qt<<4)+(Vt>>4)),_=Un(q>>1,((Vt&15)<<8)+M.readUInt8())}else tt=Un(q,M.readUInt16BE()),_=Un(q>>1,M.readUInt16BE());E+=tt,y+=_,I.push(new Zn(Ct,!1,E,y))}return I}var vu=new t.VersionedStruct(t.uint32,{65536:{numFonts:t.uint32,offsets:new t.Array(t.uint32,"numFonts")},131072:{numFonts:t.uint32,offsets:new t.Array(t.uint32,"numFonts"),dsigTag:t.uint32,dsigLength:t.uint32,dsigOffset:t.uint32}}),pu=function(){K.probe=function(y){return y.toString("ascii",0,4)==="ttcf"};function K(H){if(this.stream=H,H.readString(4)!=="ttcf")throw new Error("Not a TrueType collection");this.header=vu.decode(H)}var M=K.prototype;return M.getFont=function(y){for(var E=f(this.header.offsets),I;!(I=E()).done;){var Y=I.value,tt=new t.DecodeStream(this.stream.buffer);tt.pos=Y;var _=new sa(tt);if(_.postscriptName===y)return _}return null},a(K,[{key:"fonts",get:function(){for(var y=[],E=f(this.header.offsets),I;!(I=E()).done;){var Y=I.value,tt=new t.DecodeStream(this.stream.buffer);tt.pos=Y,y.push(new sa(tt))}return y}}]),K}(),gu=new t.String(t.uint8);new t.Struct({len:t.uint32,buf:new t.Buffer("len")});var yu=new t.Struct({id:t.uint16,nameOffset:t.int16,attr:t.uint8,dataOffset:t.uint24,handle:t.uint32}),xu=new t.Struct({name:new t.String(4),maxTypeIndex:t.uint16,refList:new t.Pointer(t.uint16,new t.Array(yu,function(K){return K.maxTypeIndex+1}),{type:"parent"})}),mu=new t.Struct({length:t.uint16,types:new t.Array(xu,function(K){return K.length+1})}),bu=new t.Struct({reserved:new t.Reserved(t.uint8,24),typeList:new t.Pointer(t.uint16,mu),nameListOffset:new t.Pointer(t.uint16,"void")}),T0=new t.Struct({dataOffset:t.uint32,map:new t.Pointer(t.uint32,bu),dataLength:t.uint32,mapLength:t.uint32}),wu=function(){K.probe=function(y){var E=new t.DecodeStream(y);try{var I=T0.decode(E)}catch{return!1}for(var Y=f(I.map.typeList.types),tt;!(tt=Y()).done;){var _=tt.value;if(_.name==="sfnt")return!0}return!1};function K(H){this.stream=H,this.header=T0.decode(this.stream);for(var y=f(this.header.map.typeList.types),E;!(E=y()).done;){for(var I=E.value,Y=f(I.refList),tt;!(tt=Y()).done;){var _=tt.value;_.nameOffset>=0?(this.stream.pos=_.nameOffset+this.header.map.nameListOffset,_.name=gu.decode(this.stream)):_.name=null}I.name==="sfnt"&&(this.sfnt=I)}}var M=K.prototype;return M.getFont=function(y){if(!this.sfnt)return null;for(var E=f(this.sfnt.refList),I;!(I=E()).done;){var Y=I.value,tt=this.header.dataOffset+Y.dataOffset+4,_=new t.DecodeStream(this.stream.buffer.slice(tt)),q=new sa(_);if(q.postscriptName===y)return q}return null},a(K,[{key:"fonts",get:function(){for(var y=[],E=f(this.sfnt.refList),I;!(I=E()).done;){var Y=I.value,tt=this.header.dataOffset+Y.dataOffset+4,_=new t.DecodeStream(this.stream.buffer.slice(tt));y.push(new sa(_))}return y}}]),K}();w.registerFormat(sa),w.registerFormat(au),w.registerFormat(fu),w.registerFormat(pu),w.registerFormat(wu),T.exports=w},7337:function(T,b,e){var l=e(4781),r=e(9742),n=e(2055),a=n.BK,c=n.CR,u=n.LF,f=n.NL,h=n.SG,i=n.WJ,d=n.SP,t=n.ZWJ,s=n.BA,o=n.HY,v=n.NS,p=n.AI,x=n.AL,A=n.CJ,m=n.HL,g=n.RI,C=n.SA,w=n.XX,S=e(8383),B=S.DI_BRK,R=S.IN_BRK,N=S.CI_BRK,F=S.CP_BRK;S.PR_BRK;var J=S.pairTable,ot=r.toByteArray("AAgOAAAAAACA3QAAAe0OEvHtnXuMXUUdx+d2d2/33r237V3YSoFC11r6IGgbRFBEfFF5KCVCMYKFaKn8AYqmwUeqECFabUGQipUiNCkgSRElUkKwJRWtwSpJrZpCI4E2NQqiBsFGwWL8Tu6Md3Z23o9zbund5JM5c+b1m9/85nnOuXtTHyFrwXpwL9gBngTPgj+Dv4H9Ae4B0N9PSAMcDqaB0X57urmIs8AQ72SEnQ4+ABaBxWAJWAquENJ9BtdfANeCleBGcCv4NvgeuBv8AGwCm8FWlpbzOPw7wC7wFNgDngMvgpfAq2DCACF10ACHgaPAzIF2+PFwT2Th1P8OuO8FZ4MPggvAxWAp+A6VHe5ysILFvx7u6oF2+Wvg3g7uYvlT+TbC/TH4CdgCtoGtfW3/E2An8++Gu5eleR7uP8B+8BoLf4LFH6i23Vp1rB5a1Q7TGMeCUYYY18RcxF0gxT8H5b3dIw8X3iPkdxauPwQWgyVgWbVT30/h+mrwZan8r8L/FcEWVsJ/E1grpKXcwdLdI9y/H9cPgUerbbun0PadCHcbjQd+D55mafcx9y9wXwKvCLJUJiLdRH09ef4xupqE/KeCY8Bx4M3gbeBdYCE4G3wYXASWgGXgSibTcuaugHs9WA3WgNvBBha2Ee4D4GFNPTYL9x/D9XaJXwnXvwW7wDPgTzQd2A9eAwODhDTBCJgOZoETwEngtEFmF3DPAouY/0K4Swb9dbaMpbkS7nKP9CsCyrpOSrNK8K9kNnYL7q0DGwbb/XnjoDv3gQfBZvBz8GvwO/AHdr3Pkv4F4fplj3J79OgRBx8HypajR48ePXr06NGjx8HFv7pABhX/HRx7HqKjr9Y+y6PXg7X2WRoPm1Kzpz8CcWaweLPhHt/fPq95C65PZnmfDnchOLfWPo/7OLgQ15ewdJ+E++na2PMhyudw72bDGc01CP8aWAm+Dr4BVoHV4IZeWC+sF9YL64UlD1sD1oE7au0z0zK5p1YuZde/R49uJnYdez/62EPgkVr4c7pHkfYXivTbcW8n2A32gOekOH+F/5/gAOivE9IArXpbrmlwR+vljz9bJrV552RCvgQ2GXgRzJ9CyGVTxofdLd17Gv6jW4RcAG5ote/9FO4B8NZhQs4DN4O9kOFY6OFSsB48C/qGCFkAyERCzh9q+0WuA2sqHX4m+Smv4t6RjXYelItwvQ7sBtOahHwU3NYcn+5Q4pFmRz89evTocajxStM898/FfLSgrg8/sT5+zcLDTkXY+6S0C+E/l907SXO+Rt/Lujrxe1kmztPU70JDvSmXILwJWS9TxLuC3VtuycPGCoV+VfD41yvKW6W4d1O9/S5YtZ+Qtbi+k/m/D/eHYBPzb4G7DfyS+enZ42/qnXPFp+pjZdgD/yX0XcV6+93DF+H+G5AhtcxPIs/BoY5cg0g7RRGXx/8Ewo8Y6vhp/Bnwz2F5zId7CgunZ6Dv1uTF0585pNY7P9NdhPCPDI1Ncyn8l4OrwHKwguVB12WrNPnpoPW5BWluA3eCuxRl3cfyfFCom43NBjkeQ9h2Tzlzs7PL5CmD3UwHew26+KMm7AVHu8hJaL1fTtj29L3E/wi6oPvWvkY7bAjucKOYtpymKWdGo/3e5KxGR8YTGvmfZ4XW46RGmnMIG6excs6Ae46nPuh7pGXbvm/fOB91vLhRXvkmlkKuK8BnFTb8xYL6TyqugbzXJZCZ9tlVrO9+C+53G5134A8G1htsjdbvXoT/KEBPmwq04dS2v6UxNnxbAXV5gul4Z6J+tMtBZtv4+Qzy2Ndof+fwPHP/zsbg/QFz02tIM4B9ZRO0mp379NxxBpgD5gv3T8H16eAMcCZYxMIWw/2YEG8pri9n/qvgfr45fm67VtjPzmbpVrJ7NzL3VrjvF/Jdh+sN3M/cB+A+LOV/bVNdX13b0G9KtmrSHCo8jvqfGjFu7WiWP37E8s2+yv8ZwVbYRgvMAm9kvMkhjStzAZbIBGIR+ngAy2NSZ9f0Hv2bIIShCckU5k5sb+OdGGQ0BKqSPzeE1WFCgWXK5dO2rDD/COn9zTvEUfXJ4zT3c9DP2oH2+ZoAtc9RBr/mY0SLdGyap+Nxh6W0In2Sn5C8/W00c/7dXn63we1DtAHud9WZbFNimmFL2iIoqt8eDPQHptERIkNoO8prFVvblm13OaG6oGM+n7P4/RrRz2HdTktotxHFdZW5tvm72UWEtm9dQF6n++hU1FmVFL++L2Nsdt3/1IVrWaacda4Se91t+pHDVXF5HFd9pG7X14NNyePr6wkfPTRI+H6qDPvLqRM5DR2beZ8W95Divq0IWXXyy/d18Yq09ZhyY/fyPjafY37yta8ybD9l3W15+crXYhQ5rsj2Wkb7iDadon1c+tKI4p5NR6HjPl/vqvLm92uK8lTjWNntkwJTu9hkiJmHVf3S1V5UOii6PWL1nVqOkP5QI/b2L2o+Kqr/h9i0bHNl9HudnKn0btKBbZzItQ7n47Drmutg6P+ubZK7/5va0PU8XZS56DP4Isci07gUo3/fscdlfMyp6xR6dy0vt/275K1bJ8qkHI99bdK3v4vt4Gtzs7sEWa5aZH4NDz3yfWG368bXLlQ6GZYQ7/UL1y3mryroZ+nkZwK28SD1vlt+7sNd+lcR3Ji1RKq1WcvhftFzousYxftH7Ngu2pZubcGfD8eMizp5Y/uha/m69NNK5siSOapkcq2lTOOGvE4y9aPclFl20eXTvwoZO374ymob90Jx3Zfk2h/I849q7VNE+WXsj+ZFlJ96Xcd1PyD4ue2J69/Q9V+u9uPrQC7/sHRftjE+n+eQP2Ztl5Kc+0TX/WND8vP2iF23xO7lfO3XtKfLhUm/PE6Ze78RD/3Fknr8i907yWsoUx+M3S+0SNjcHyu7qg6+aYvqF671TLXfTzU+2uaTnOOzbFc+7yHoZE59npIL175kay/ZxlKMH6a+NSJdl90XKXytpbMpTr/kP5zJfqxQDzneYWTstxh9pPPdYJ/CL8alTBag+fFvHFXtQMutWxBloOUMMHS6GWSyVYS4pvgmexXtVjc/TFWk9ZnnZLt3+caI10/8Xkb+hsYlfeh+QOyPNQN1S7hv2nqivEVSj/Ex+1lu73Ib1olbu4jpfN4ddbWbHN+/mcpWfUem+g7RhK4833SuepHbN0d5PjKF1kUll3xPFc5d+btTW9uqdCHXwaQ7kw252ENIW9vKTdEfTLox+VPYT6r8XXUWq7tYuXyZnEAG+ic+pwyVdRLDp8wcOp0kEZNXzLyqw3f+yEkjMI1sFznk8ulDKcoKlcFVlz75qPyu9+U8YuvnqnfXNDn6t6neNr3xfHj4JEU500ma8SSkjjodptBlTLurbI7rTxUnhcxF6d9W76KRbd6G3DdVNj2qia/qD3KY2O90elLJocpHJc90Q7kqVLqaLlGUjYj+Pg00jD8Xk+Wnf5UAN8c8HGrvXKYi+4irnsoo09ctU29Fll2UraSyaxnTOar8DFw+w60St+cRNlzfm9E9y9CNUTZM5/7iOTWR6imOgaKf/pn6hJw/f8dDdS6u0tNhDN1ZOlGUoauTrqyQNvCd21Mjy8N/T7AixBkQrm3tRKS0tngDwrWYzobuLFwXV3WfP5uR9TGTXdvc3BRVjq18l3rbwmaS8c9QByR4m3Sb/lPVX2V/M4naDkV79GFmJDad2NaLOdpBpxsbvs+/YubgVPO5bn3h+75BahnEOU/EVb+yTL7vQeTQp04GH/twfTYaCv9ehe8XXdZ0Ic+IY94Hcik/9h0Zk35c7MdWXo737HM/y6dllPENj9zeuvq7vMMYam88fZnfU7nOHznf6/AdP+W8ffXv2q6uelDlE1N/Wx+Prb/MG8ARBVJ0eb7rz5Tf6sl5l/G9nizDnJLJudZoaNqU/hbsCPH73dhu+03aWPiZhW9/yLHf8IGvT1OtzwZJ56yG/7YvX5sSdn+yof6x5av2ebxcV1dOZ9pDVgSXys/36uLzG1s5Nvj7pKo9axm2zsueylxeT1lWlQ4rkuuzx5f3+VXPPGIhgbLnKp/rtiJdcz2lOtMpAtMZV27E/kRttyaF83dFbf3NdYwXx6sZpH0uVkZ/VslmOrspa24V1+O56u3TdmXpQdaJy36wLPm4LZVR7jyp/CLOmULtzeWZoqstuLS9rhzTmqwIe3LVia0f2OSP3c/71Ec8V0itv6JtONbOXdb3Oc5YdcTaQVFzRWg7+z6HydnHy+qPoWO+j1yq8anofifWl7ri97chNiq/z6KyM37t8333sJR/SF/3bUvd+z+8nV3KNPWfIvt3mfNZijFAZT8xfXSekLfOtl3rHCuPzxrEdT7U9UvRjn3HKV5/XTuo2i3n+E3L5L+3yN+TkH+z07ZGDlkviuXLcX3aL7b+8m+duhCzJonp/yF9wabPItZhJmJ/N8pVfvn31Fok7PeiYsalFON4bPnyuOO7Ru2G+S52fqB5DAt55bJtXf2LtJdQParCVevHlqcufduvKJuQ5yxxvA/Zw6W0l5D3+nz7a4wdieXxd+FS2SjPN7Z9XXDRp62/dMv4GTM22uwx1/iTe7zTUSfjf1Mqld36EHv2xvPoprMnGfGvIiDHk+/x+EQTP7fMOjl928f0/855OTnaJ5XeQsevVHNojO5147ePXLH681mDqOBhqef/Ivp+7PMF1Vxs02kMITLK30zp/k+FbX1RdP/w1b2OMt9hiR1bKLHfZ+XWT+4+ahqzVM8iUug81r5tfTf3+JB6DPFpk1zllLUu9523cpPLdlR6zTVP+bShGFd1lh/Td33rVdT44WqTtjqktOtc87osc8x5hM9vyLrK49v+Pvmp7De0/vyvLJvk1C3+1OOyLyG/aSSud1L/TlLq/BoZ5M2xNj66IFRlT9fcT4GqDYosQ3df/G0zlR5U4UVzjAJZPpW8NlLI5lOejzwq+eS4rnWZbsjTx7ZUrq4sXdrQPmAa82Pb0HVuyZl3rrrZ7Nal/ULzdy0zBUXrMaQcU18v6ncmxd9eM/1fkdQ24Tvu+paZ2q5S6z13+anlTyVfrv4aWz/desfFfn3WEj727rNGKHJdlqsM1VompjzT+shXv7F75dj3J3K3qY7QM7DcZ2L/Aw=="),$=new l(ot),lt=function(dt){switch(dt){case p:return x;case C:case h:case w:return x;case A:return v;default:return dt}},gt=function(dt){switch(dt){case u:case f:return a;case d:return i;default:return dt}},mt=function(dt,St){St===void 0&&(St=!1),this.position=dt,this.required=St},wt=function(){function at(St){this.string=St,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null,this.LB8a=!1,this.LB21a=!1,this.LB30a=0}var dt=at.prototype;return dt.nextCodePoint=function(){var V=this.string.charCodeAt(this.pos++),ft=this.string.charCodeAt(this.pos);return 55296<=V&&V<=56319&&56320<=ft&&ft<=57343?(this.pos++,(V-55296)*1024+(ft-56320)+65536):V},dt.nextCharClass=function(){return lt($.get(this.nextCodePoint()))},dt.getSimpleBreak=function(){switch(this.nextClass){case d:return!1;case a:case u:case f:return this.curClass=a,!1;case c:return this.curClass=c,!1}return null},dt.getPairTableBreak=function(V){var ft=!1;switch(J[this.curClass][this.nextClass]){case B:ft=!0;break;case R:ft=V===d;break;case N:if(ft=V===d,!ft)return ft=!1,ft;break;case F:if(V!==d)return ft;break}return this.LB8a&&(ft=!1),this.LB21a&&(this.curClass===o||this.curClass===s)?(ft=!1,this.LB21a=!1):this.LB21a=this.curClass===m,this.curClass===g?(this.LB30a++,this.LB30a==2&&this.nextClass===g&&(ft=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,ft},dt.nextBreak=function(){if(this.curClass==null){var V=this.nextCharClass();this.curClass=gt(V),this.nextClass=V,this.LB8a=V===t,this.LB30a=0}for(;this.pos"u"?!1:ot.working?ot(Et):Et instanceof Map}b.isMap=$;function lt(Et){return h(Et)==="[object Set]"}lt.working=typeof Set<"u"&<(new Set);function gt(Et){return typeof Set>"u"?!1:lt.working?lt(Et):Et instanceof Set}b.isSet=gt;function mt(Et){return h(Et)==="[object WeakMap]"}mt.working=typeof WeakMap<"u"&&mt(new WeakMap);function wt(Et){return typeof WeakMap>"u"?!1:mt.working?mt(Et):Et instanceof WeakMap}b.isWeakMap=wt;function at(Et){return h(Et)==="[object WeakSet]"}at.working=typeof WeakSet<"u"&&at(new WeakSet);function dt(Et){return at(Et)}b.isWeakSet=dt;function St(Et){return h(Et)==="[object ArrayBuffer]"}St.working=typeof ArrayBuffer<"u"&&St(new ArrayBuffer);function V(Et){return typeof ArrayBuffer>"u"?!1:St.working?St(Et):Et instanceof ArrayBuffer}b.isArrayBuffer=V;function ft(Et){return h(Et)==="[object DataView]"}ft.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&ft(new DataView(new ArrayBuffer(1),0,1));function j(Et){return typeof DataView>"u"?!1:ft.working?ft(Et):Et instanceof DataView}b.isDataView=j;var Z=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function ut(Et){return h(Et)==="[object SharedArrayBuffer]"}function bt(Et){return typeof Z>"u"?!1:(typeof ut.working>"u"&&(ut.working=ut(new Z)),ut.working?ut(Et):Et instanceof Z)}b.isSharedArrayBuffer=bt;function It(Et){return h(Et)==="[object AsyncFunction]"}b.isAsyncFunction=It;function L(Et){return h(Et)==="[object Map Iterator]"}b.isMapIterator=L;function O(Et){return h(Et)==="[object Set Iterator]"}b.isSetIterator=O;function rt(Et){return h(Et)==="[object Generator]"}b.isGeneratorObject=rt;function it(Et){return h(Et)==="[object WebAssembly.Module]"}b.isWebAssemblyCompiledModule=it;function xt(Et){return v(Et,i)}b.isNumberObject=xt;function et(Et){return v(Et,d)}b.isStringObject=et;function st(Et){return v(Et,t)}b.isBooleanObject=st;function Bt(Et){return u&&v(Et,s)}b.isBigIntObject=Bt;function zt(Et){return f&&v(Et,o)}b.isSymbolObject=zt;function oe(Et){return xt(Et)||et(Et)||st(Et)||Bt(Et)||zt(Et)}b.isBoxedPrimitive=oe;function Kt(Et){return typeof Uint8Array<"u"&&(V(Et)||bt(Et))}b.isAnyArrayBuffer=Kt,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(Et){Object.defineProperty(b,Et,{enumerable:!1,value:function(){throw new Error(Et+" is not supported in userland")}})})},9539:function(T,b,e){var l=e(4155),r=Object.getOwnPropertyDescriptors||function(Z){for(var ut=Object.keys(Z),bt={},It=0;It=It)return rt;switch(rt){case"%s":return String(bt[ut++]);case"%d":return Number(bt[ut++]);case"%j":try{return JSON.stringify(bt[ut++])}catch{return"[Circular]"}default:return rt}}),O=bt[ut];ut"u")return function(){return b.deprecate(j,Z).apply(this,arguments)};var ut=!1;function bt(){if(!ut){if(l.throwDeprecation)throw new Error(Z);l.traceDeprecation?console.trace(Z):console.error(Z),ut=!0}return j.apply(this,arguments)}return bt};var a={},c=/^$/;if({}.NODE_DEBUG){var u={}.NODE_DEBUG;u=u.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),c=new RegExp("^"+u+"$","i")}b.debuglog=function(j){if(j=j.toUpperCase(),!a[j])if(c.test(j)){var Z=l.pid;a[j]=function(){var ut=b.format.apply(b,arguments);console.error("%s %d: %s",j,Z,ut)}}else a[j]=function(){};return a[j]};function f(j,Z){var ut={seen:[],stylize:i};return arguments.length>=3&&(ut.depth=arguments[2]),arguments.length>=4&&(ut.colors=arguments[3]),m(Z)?ut.showHidden=Z:Z&&b._extend(ut,Z),R(ut.showHidden)&&(ut.showHidden=!1),R(ut.depth)&&(ut.depth=2),R(ut.colors)&&(ut.colors=!1),R(ut.customInspect)&&(ut.customInspect=!0),ut.colors&&(ut.stylize=h),t(ut,j,ut.depth)}b.inspect=f,f.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},f.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function h(j,Z){var ut=f.styles[Z];return ut?"\x1B["+f.colors[ut][0]+"m"+j+"\x1B["+f.colors[ut][1]+"m":j}function i(j,Z){return j}function d(j){var Z={};return j.forEach(function(ut,bt){Z[ut]=!0}),Z}function t(j,Z,ut){if(j.customInspect&&Z&&$(Z.inspect)&&Z.inspect!==b.inspect&&!(Z.constructor&&Z.constructor.prototype===Z)){var bt=Z.inspect(ut,j);return S(bt)||(bt=t(j,bt,ut)),bt}var It=s(j,Z);if(It)return It;var L=Object.keys(Z),O=d(L);if(j.showHidden&&(L=Object.getOwnPropertyNames(Z)),ot(Z)&&(L.indexOf("message")>=0||L.indexOf("description")>=0))return o(Z);if(L.length===0){if($(Z)){var rt=Z.name?": "+Z.name:"";return j.stylize("[Function"+rt+"]","special")}if(N(Z))return j.stylize(RegExp.prototype.toString.call(Z),"regexp");if(J(Z))return j.stylize(Date.prototype.toString.call(Z),"date");if(ot(Z))return o(Z)}var it="",xt=!1,et=["{","}"];if(A(Z)&&(xt=!0,et=["[","]"]),$(Z)){var st=Z.name?": "+Z.name:"";it=" [Function"+st+"]"}if(N(Z)&&(it=" "+RegExp.prototype.toString.call(Z)),J(Z)&&(it=" "+Date.prototype.toUTCString.call(Z)),ot(Z)&&(it=" "+o(Z)),L.length===0&&(!xt||Z.length==0))return et[0]+it+et[1];if(ut<0)return N(Z)?j.stylize(RegExp.prototype.toString.call(Z),"regexp"):j.stylize("[Object]","special");j.seen.push(Z);var Bt;return xt?Bt=v(j,Z,ut,O,L):Bt=L.map(function(zt){return p(j,Z,ut,O,zt,xt)}),j.seen.pop(),x(Bt,it,et)}function s(j,Z){if(R(Z))return j.stylize("undefined","undefined");if(S(Z)){var ut="'"+JSON.stringify(Z).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return j.stylize(ut,"string")}if(w(Z))return j.stylize(""+Z,"number");if(m(Z))return j.stylize(""+Z,"boolean");if(g(Z))return j.stylize("null","null")}function o(j){return"["+Error.prototype.toString.call(j)+"]"}function v(j,Z,ut,bt,It){for(var L=[],O=0,rt=Z.length;O-1&&(L?rt=rt.split(` `).map(function(xt){return" "+xt}).join(` `).substr(2):rt=` @@ -204,6 +204,6 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `))):rt=j.stylize("[Circular]","special")),R(O)){if(L&&It.match(/^\d+$/))return rt;O=JSON.stringify(""+It),O.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(O=O.substr(1,O.length-2),O=j.stylize(O,"name")):(O=O.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),O=j.stylize(O,"string"))}return O+": "+rt}function x(j,Z,ut){var bt=j.reduce(function(It,L){return L.indexOf(` `)>=0,It+L.replace(/\u001b\[\d\d?m/g,"").length+1},0);return bt>60?ut[0]+(Z===""?"":Z+` `)+" "+j.join(`, - `)+" "+ut[1]:ut[0]+Z+" "+j.join(", ")+" "+ut[1]}b.types=e(5955);function A(j){return Array.isArray(j)}b.isArray=A;function m(j){return typeof j=="boolean"}b.isBoolean=m;function g(j){return j===null}b.isNull=g;function C(j){return j==null}b.isNullOrUndefined=C;function w(j){return typeof j=="number"}b.isNumber=w;function S(j){return typeof j=="string"}b.isString=S;function B(j){return typeof j=="symbol"}b.isSymbol=B;function R(j){return j===void 0}b.isUndefined=R;function N(j){return F(j)&>(j)==="[object RegExp]"}b.isRegExp=N,b.types.isRegExp=N;function F(j){return typeof j=="object"&&j!==null}b.isObject=F;function J(j){return F(j)&>(j)==="[object Date]"}b.isDate=J,b.types.isDate=J;function ot(j){return F(j)&&(gt(j)==="[object Error]"||j instanceof Error)}b.isError=ot,b.types.isNativeError=ot;function $(j){return typeof j=="function"}b.isFunction=$;function lt(j){return j===null||typeof j=="boolean"||typeof j=="number"||typeof j=="string"||typeof j=="symbol"||typeof j>"u"}b.isPrimitive=lt,b.isBuffer=e(384);function gt(j){return Object.prototype.toString.call(j)}function mt(j){return j<10?"0"+j.toString(10):j.toString(10)}var wt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function at(){var j=new Date,Z=[mt(j.getHours()),mt(j.getMinutes()),mt(j.getSeconds())].join(":");return[j.getDate(),wt[j.getMonth()],Z].join(" ")}b.log=function(){console.log("%s - %s",at(),b.format.apply(b,arguments))},b.inherits=e(5717),b._extend=function(j,Z){if(!Z||!F(Z))return j;for(var ut=Object.keys(Z),bt=ut.length;bt--;)j[ut[bt]]=Z[ut[bt]];return j};function dt(j,Z){return Object.prototype.hasOwnProperty.call(j,Z)}var St=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;b.promisify=function(Z){if(typeof Z!="function")throw new TypeError('The "original" argument must be of type Function');if(St&&Z[St]){var ut=Z[St];if(typeof ut!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(ut,St,{value:ut,enumerable:!1,writable:!1,configurable:!0}),ut}function ut(){for(var bt,It,L=new Promise(function(it,xt){bt=it,It=xt}),O=[],rt=0;rt"u"?e.g:globalThis,f=r(),h=n("String.prototype.slice"),i={},d=e(882),t=Object.getPrototypeOf;c&&d&&t&&u(f,function(v){if(typeof l[v]=="function"){var p=new l[v];if(Symbol.toStringTag in p){var x=t(p),A=d(x,Symbol.toStringTag);if(!A){var m=t(x);A=d(m,Symbol.toStringTag)}i[v]=A.get}}});var s=function(p){var x=!1;return u(i,function(A,m){if(!x)try{var g=A.call(p);g===m&&(x=g)}catch{}}),x},o=e(5692);T.exports=function(p){return o(p)?!c||!(Symbol.toStringTag in p)?h(a(p),8,-1):s(p):!1}},6513:function(T,b,e){T.exports=e(5011)},5011:function(T,b,e){(function(){var u;if(T.exports&&!e.g.xmldocAssumeBrowser)u=e(6099);else if(u=this.sax,!u)throw new Error("Expected sax to be defined. Make sure you're including sax.js before this file.");function r(g){var C=f[f.length-1].parser;this.name=g.name,this.attr=g.attributes,this.val="",this.children=[],this.firstChild=null,this.lastChild=null,this.line=C.line,this.column=C.column,this.position=C.position,this.startTagPosition=C.startTagPosition}r.prototype._addChild=function(g){this.children.push(g),this.firstChild||(this.firstChild=g),this.lastChild=g},r.prototype._opentag=function(g){var C=new r(g);this._addChild(C),f.unshift(C)},r.prototype._closetag=function(){f.shift()},r.prototype._text=function(g){typeof this.children>"u"||(this.val+=g,this._addChild(new n(g)))},r.prototype._cdata=function(g){this.val+=g,this._addChild(new a(g))},r.prototype._comment=function(g){typeof this.children>"u"||this._addChild(new c(g))},r.prototype._error=function(g){throw g},r.prototype.eachChild=function(g,C){for(var w=0,S=this.children.length;w1?w.attr[C[1]]:w.val},r.prototype.toString=function(g){return this.toStringWithIndent("",g)},r.prototype.toStringWithIndent=function(g,C){var w=g+"<"+this.name,S=C&&C.compressed?"":` -`;C&&C.preserveWhitespace;for(var B in this.attr)Object.prototype.hasOwnProperty.call(this.attr,B)&&(w+=" "+B+'="'+A(this.attr[B])+'"');if(this.children.length===1&&this.children[0].type!=="element")w+=">"+this.children[0].toString(C)+"";else if(this.children.length){w+=">"+S;for(var R=g+(C&&C.compressed?"":" "),N=0,F=this.children.length;N"}else if(C&&C.html){var J=["area","base","br","col","embed","frame","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"];J.indexOf(this.name)!==-1?w+="/>":w+=">"}else w+="/>";return w};function n(g){this.text=g}n.prototype.toString=function(g){return m(A(this.text),g)},n.prototype.toStringWithIndent=function(g,C){return g+this.toString(C)};function a(g){this.cdata=g}a.prototype.toString=function(g){return""},a.prototype.toStringWithIndent=function(g,C){return g+this.toString(C)};function c(g){this.comment=g}c.prototype.toString=function(g){return""},c.prototype.toStringWithIndent=function(g,C){return g+this.toString(C)},r.prototype.type="element",n.prototype.type="text",a.prototype.type="cdata",c.prototype.type="comment";function l(g){if(g&&(g=g.toString().trim()),!g)throw new Error("No XML to parse!");this.doctype="",this.parser=u.parser(!0),h(this.parser),f=[this],this.parser.write(g),delete this.parser}x(l.prototype,r.prototype),l.prototype._opentag=function(g){typeof this.children>"u"?r.call(this,g):r.prototype._opentag.apply(this,arguments)},l.prototype._doctype=function(g){this.doctype+=g};var f=null;function h(g){g.onopentag=i,g.onclosetag=d,g.ontext=t,g.oncdata=s,g.oncomment=o,g.ondoctype=v,g.onerror=p}function i(){f[0]&&f[0]._opentag.apply(f[0],arguments)}function d(){f[0]&&f[0]._closetag.apply(f[0],arguments)}function t(){f[0]&&f[0]._text.apply(f[0],arguments)}function s(){f[0]&&f[0]._cdata.apply(f[0],arguments)}function o(){f[0]&&f[0]._comment.apply(f[0],arguments)}function v(){f[0]&&f[0]._doctype.apply(f[0],arguments)}function p(){f[0]&&f[0]._error.apply(f[0],arguments)}function x(g,C){for(var w in C)C.hasOwnProperty(w)&&(g[w]=C[w])}function A(g){return g.toString().replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")}function m(g,C){var w=g;return C&&C.trimmed&&g.length>25&&(w=w.substring(0,25).trim()+"\u2026"),C&&C.preserveWhitespace||(w=w.trim()),w}T.exports&&!e.g.xmldocAssumeBrowser?(T.exports.XmlDocument=l,T.exports.XmlElement=r,T.exports.XmlTextNode=n,T.exports.XmlCDataNode=a,T.exports.XmlCommentNode=c):(this.XmlDocument=l,this.XmlElement=r,this.XmlTextNode=n,this.XmlCDataNode=a,this.XmlCommentNode=c)})()},6255:function(T,b,e){typeof window<"u"&&!window.Promise&&e(3867),e(4667);var u=function(n,a){return new Promise(function(c,l){var f=new XMLHttpRequest;f.open("GET",n,!0);for(var h in a)f.setRequestHeader(h,a[h]);f.responseType="arraybuffer",f.onreadystatechange=function(){if(f.readyState===4){var i=f.status>=200&&f.status<300;i||setTimeout(function(){l(new TypeError('Failed to fetch (url: "'+n+'")'))},0)}},f.onload=function(){var i=f.status>=200&&f.status<300;i&&c(f.response)},f.onerror=function(){setTimeout(function(){l(new TypeError('Network request failed (url: "'+n+'")'))},0)},f.ontimeout=function(){setTimeout(function(){l(new TypeError('Network request failed (url: "'+n+'")'))},0)},f.send()})};function r(n){this.fs=n,this.resolving={}}r.prototype.resolve=function(n,a){if(!this.resolving[n]){var c=this;this.resolving[n]=new Promise(function(l,f){n.toLowerCase().indexOf("https://")===0||n.toLowerCase().indexOf("http://")===0?c.fs.existsSync(n)?l():u(n,a).then(function(h){c.fs.writeFileSync(n,h),l()},function(h){f(h)}):l()})}return this.resolving[n]},r.prototype.resolved=function(){var n=this;return new Promise(function(a,c){Promise.all(Object.values(n.resolving)).then(function(){a()},function(l){c(l)})})},T.exports=r},4275:function(T,b,e){var u=e(8823).Buffer,r=e(6225).isFunction,n=e(6225).isUndefined;e(6225).isNull;var a=e(8487),c=a.saveAs,l={Roboto:{normal:"Roboto-Regular.ttf",bold:"Roboto-Medium.ttf",italics:"Roboto-Italic.ttf",bolditalics:"Roboto-MediumItalic.ttf"}};function f(i,d,t,s){this.docDefinition=i,this.tableLayouts=d||null,this.fonts=t||l,this.vfs=s}function h(){try{var i=new Uint8Array(1),d={foo:function(){return 42}};return Object.setPrototypeOf(d,Uint8Array.prototype),Object.setPrototypeOf(i,d),i.foo()===42}catch{return!1}}f.prototype._createDoc=function(i,d){var t=function(w){return typeof w=="object"?{url:w.url,headers:w.headers}:{url:w,headers:{}}};i=i||{},this.tableLayouts&&(i.tableLayouts=this.tableLayouts);var s=e(8617),o=new s(this.fonts);if(e(3857).bindFS(this.vfs),!r(d)){var v=o.createPdfKitDocument(this.docDefinition,i);return v}var p=e(6255),x=new p(e(3857));for(var A in this.fonts)if(this.fonts.hasOwnProperty(A)){if(this.fonts[A].normal)if(Array.isArray(this.fonts[A].normal)){var m=t(this.fonts[A].normal[0]);x.resolve(m.url,m.headers),this.fonts[A].normal[0]=m.url}else{var m=t(this.fonts[A].normal);x.resolve(m.url,m.headers),this.fonts[A].normal=m.url}if(this.fonts[A].bold)if(Array.isArray(this.fonts[A].bold)){var m=t(this.fonts[A].bold[0]);x.resolve(m.url,m.headers),this.fonts[A].bold[0]=m.url}else{var m=t(this.fonts[A].bold);x.resolve(m.url,m.headers),this.fonts[A].bold=m.url}if(this.fonts[A].italics)if(Array.isArray(this.fonts[A].italics)){var m=t(this.fonts[A].italics[0]);x.resolve(m.url,m.headers),this.fonts[A].italics[0]=m.url}else{var m=t(this.fonts[A].italics);x.resolve(m.url,m.headers),this.fonts[A].italics=m.url}if(this.fonts[A].bolditalics)if(Array.isArray(this.fonts[A].bolditalics)){var m=t(this.fonts[A].bolditalics[0]);x.resolve(m.url,m.headers),this.fonts[A].bolditalics[0]=m.url}else{var m=t(this.fonts[A].bolditalics);x.resolve(m.url,m.headers),this.fonts[A].bolditalics=m.url}}if(this.docDefinition.images){for(var g in this.docDefinition.images)if(this.docDefinition.images.hasOwnProperty(g)){var m=t(this.docDefinition.images[g]);x.resolve(m.url,m.headers),this.docDefinition.images[g]=m.url}}var C=this;x.resolved().then(function(){var w=o.createPdfKitDocument(C.docDefinition,i);d(w)},function(w){throw w})},f.prototype._flushDoc=function(i,d){var t=[],s;i.on("readable",function(){for(var o;(o=i.read(9007199254740991))!==null;)t.push(o)}),i.on("end",function(){s=u.concat(t),d(s,i._pdfMakePages)}),i.end()},f.prototype._getPages=function(i,d){if(!d)throw"_getPages is an async method and needs a callback argument";var t=this;this._createDoc(i,function(s){t._flushDoc(s,function(o,v){d(v)})})},f.prototype._bufferToBlob=function(i){var d;try{d=new Blob([i],{type:"application/pdf"})}catch(s){if(s.name==="InvalidStateError"){var t=new Uint8Array(i);d=new Blob([t.buffer],{type:"application/pdf"})}}if(!d)throw"Could not generate blob";return d},f.prototype._openWindow=function(){var i=window.open("","_blank");if(i===null)throw"Open PDF in new window blocked by browser";return i},f.prototype._openPdf=function(i,d){d||(d=this._openWindow());try{this.getBlob(function(t){var s=window.URL||window.webkitURL,o=s.createObjectURL(t);d.location.href=o},i)}catch(t){throw d.close(),t}},f.prototype.open=function(i,d){i=i||{},i.autoPrint=!1,d=d||null,this._openPdf(i,d)},f.prototype.print=function(i,d){i=i||{},i.autoPrint=!0,d=d||null,this._openPdf(i,d)},f.prototype.download=function(i,d,t){r(i)&&(n(d)||(t=d),d=i,i=null),i=i||"file.pdf",this.getBlob(function(s){c(s,i),r(d)&&d()},t)},f.prototype.getBase64=function(i,d){if(!i)throw"getBase64 is an async method and needs a callback argument";this.getBuffer(function(t){i(t.toString("base64"))},d)},f.prototype.getDataUrl=function(i,d){if(!i)throw"getDataUrl is an async method and needs a callback argument";this.getBuffer(function(t){i("data:application/pdf;base64,"+t.toString("base64"))},d)},f.prototype.getBlob=function(i,d){if(!i)throw"getBlob is an async method and needs a callback argument";var t=this;this.getBuffer(function(s){var o=t._bufferToBlob(s);i(o)},d)},f.prototype.getBuffer=function(i,d){if(!i)throw"getBuffer is an async method and needs a callback argument";var t=this;this._createDoc(d,function(s){t._flushDoc(s,function(o){i(o)})})},f.prototype.getStream=function(i,d){if(!r(d)){var t=this._createDoc(i);return t}this._createDoc(i,function(s){d(s)})},T.exports={createPdf:function(i,d,t,s){if(!h())throw"Your browser does not provide the level of support needed";return new f(i,d||e.g.pdfMake.tableLayouts,t||e.g.pdfMake.fonts,s||e.g.pdfMake.vfs)}}},3857:function(T,b,e){var u="/",r=e(8823).Buffer;function n(){this.fileSystem={},this.dataSystem={}}n.prototype.existsSync=function(c){return c=a(c),typeof this.fileSystem[c]<"u"||typeof this.dataSystem[c]<"u"},n.prototype.readFileSync=function(c,l){c=a(c);var f=this.dataSystem[c];if(typeof f=="string"&&l==="utf8")return f;if(f)return new r(f,typeof f=="string"?"base64":void 0);var h=this.fileSystem[c];if(h)return h;throw"File '"+c+"' not found in virtual file system"},n.prototype.writeFileSync=function(c,l){this.fileSystem[a(c)]=l},n.prototype.bindFS=function(c){this.dataSystem=c||{}};function a(c){return c.indexOf(u)===0&&(c=c.substring(u.length)),c.indexOf("/")===0&&(c=c.substring(1)),c}T.exports=new n},4498:function(T,b,e){var u=e(6225).isString;function r(l,f){var h=[],i=0,d=0,t=[],s=0,o=0,v=[],p=f;l.forEach(function(w){n(w)?(h.push(w),i+=w._minWidth,d+=w._maxWidth):a(w)?(t.push(w),s=Math.max(s,w._minWidth),o=Math.max(o,w._maxWidth)):v.push(w)}),v.forEach(function(w){u(w.width)&&/\d+%/.test(w.width)&&(w.width=parseFloat(w.width)*p/100),w.width=f)h.forEach(function(w){w._calcWidth=w._minWidth}),t.forEach(function(w){w._calcWidth=s});else{if(A0){var C=f/t.length;t.forEach(function(w){w._calcWidth=C})}}}function n(l){return l.width==="auto"}function a(l){return l.width===null||l.width===void 0||l.width==="*"||l.width==="star"}function c(l){for(var f={min:0,max:0},h={min:0,max:0},i=0,d=0,t=l.length;d=0;N--){var F=B[N],J=v.styleStack.styleDictionary[F];for(var ot in J)J.hasOwnProperty(ot)&&(R[ot]=J[ot])}return R}function g(B){return c(B)?B=[B,B,B,B]:f(B)&&B.length===2&&(B=[B[0],B[1],B[0],B[1]]),B}var C=[void 0,void 0,void 0,void 0];if(o.style){var w=f(o.style)?o.style:[o.style],S=m(w);S&&(C=A(S,C)),S.margin&&(C=g(S.margin))}return C=A(o,C),o.margin&&(C=g(o.margin)),C[0]===void 0&&C[1]===void 0&&C[2]===void 0&&C[3]===void 0?null:C}},s.prototype.convertIfBase64Image=function(o){if(/^data:image\/(jpeg|jpg|png);base64,/.test(o.image)){var v="$$pdfmake$$"+this.autoImageIndex++;this.images[v]=o.image,o.image=v}},s.prototype.measureImageWithDimensions=function(o,v){if(o.fit){var p=v.width/v.height>o.fit[0]/o.fit[1]?o.fit[0]/v.width:o.fit[1]/v.height;o._width=o._minWidth=o._maxWidth=v.width*p,o._height=v.height*p}else o._width=o._minWidth=o._maxWidth=o.width||v.width,o._height=o.height||v.height*o._width/v.width,c(o.maxWidth)&&o.maxWidtho._width&&(o._width=o._minWidth=o._maxWidth=o.minWidth,o._height=o._width*v.height/v.width),c(o.minHeight)&&o.minHeight>o._height&&(o._height=o.minHeight,o._width=o._minWidth=o._maxWidth=o._height*v.width/v.height);o._alignment=this.styleStack.getProperty("alignment")},s.prototype.measureImage=function(o){this.images&&this.convertIfBase64Image(o);var v=this.imageMeasure.measureImage(o.image);return this.measureImageWithDimensions(o,v),o},s.prototype.measureSVG=function(o){var v=this.svgMeasure.measureSVG(o.svg);return this.measureImageWithDimensions(o,v),o.font=this.styleStack.getProperty("font"),o.svg=this.svgMeasure.writeDimensions(o.svg,{width:o._width,height:o._height}),o},s.prototype.measureLeaf=function(o){o._textRef&&o._textRef._textNodeRef.text&&(o.text=o._textRef._textNodeRef.text);var v=this.styleStack.clone();v.push(o);var p=this.textTools.buildInlines(o.text,v);return o._inlines=p.items,o._minWidth=p.minWidth,o._maxWidth=p.maxWidth,o},s.prototype.measureToc=function(o){if(o.toc.title&&(o.toc.title=this.measureNode(o.toc.title)),o.toc._items.length>0){for(var v=[],p=o.toc.textStyle||{},x=o.toc.numberStyle||p,A=o.toc.textMargin||[0,0,0,0],m=0,g=o.toc._items.length;m=26?R((N/26>>0)-1):"")+"abcdefghijklmnopqrstuvwxyz"[N%26>>0]}return B<1?B.toString():R(B-1)}function m(B){if(B<1||B>4999)return B.toString();var R=B,N={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},F="",J;for(J in N)for(;R>=N[J];)F+=J,R-=N[J];return F}function g(B){return B.toString()}var C;switch(p){case"none":C=null;break;case"upper-alpha":C=A(o).toUpperCase();break;case"lower-alpha":C=A(o);break;case"upper-roman":C=m(o);break;case"lower-roman":C=m(o).toLowerCase();break;case"decimal":default:C=g(o);break}if(C===null)return{};x&&(f(x)?(x[0]&&(C=x[0]+C),x[1]&&(C+=x[1]),C+=" "):C+=x+" ");var w={text:C},S=v.getProperty("markerColor");return S&&(w.color=S),{_inlines:this.textTools.buildInlines(w,v).items}},s.prototype.measureUnorderedList=function(o){var v=this.styleStack.clone(),p=o.ul;o.type=o.type||"disc",o._gapSize=this.gapSizeForList(),o._minWidth=0,o._maxWidth=0;for(var x=0,A=p.length;x0?v.length-1:0;return o._minWidth=A.min+o._gap*m,o._maxWidth=A.max+o._gap*m,o},s.prototype.measureTable=function(o){lt(o),o._layout=R(this.tableLayouts),o._offsets=N(o._layout);var v=[],p,x,A,m;for(p=0,A=o.table.body[0].length;p1?(ot(C,p,w.colSpan),v.push({col:p,span:w.colSpan,minWidth:w._minWidth,maxWidth:w._maxWidth})):(g._minWidth=Math.max(g._minWidth,w._minWidth),g._maxWidth=Math.max(g._maxWidth,w._maxWidth))),w.rowSpan&&w.rowSpan>1&&$(o.table,x,p,w.rowSpan)}}F();var S=n.measureMinMax(o.table.widths);return o._minWidth=S.min+o._offsets.total,o._maxWidth=S.max+o._offsets.total,o;function B(gt,mt){return function(){return l(mt)&&(mt.fillColor=gt.styleStack.getProperty("fillColor"),mt.fillOpacity=gt.styleStack.getProperty("fillOpacity")),gt.measureNode(mt)}}function R(gt){var mt=o.layout;a(mt)&&(mt=gt[mt]);var wt={hLineWidth:function(at,dt){return 1},vLineWidth:function(at,dt){return 1},hLineColor:function(at,dt){return"black"},vLineColor:function(at,dt){return"black"},hLineStyle:function(at,dt){return null},vLineStyle:function(at,dt){return null},paddingLeft:function(at,dt){return 4},paddingRight:function(at,dt){return 4},paddingTop:function(at,dt){return 2},paddingBottom:function(at,dt){return 2},fillColor:function(at,dt){return null},fillOpacity:function(at,dt){return 1},defaultBorder:!0};return d(wt,mt)}function N(gt){for(var mt=[],wt=0,at=0,dt=0,St=o.table.widths.length;dt0)for(gt=V/dt.span,mt=0;mt0)for(gt=ft/dt.span,mt=0;mti&&(i=h.y+f):i+=f),this.y=i,this.page=h.bottomMost.page,this.availableWidth=h.availableWidth,this.availableHeight=h.bottomMost.availableHeight,f&&(this.availableHeight-=i-h.bottomMost.y),this.lastColumnWidth=h.lastColumnWidth},n.prototype.addMargin=function(f,h){this.x+=f,this.availableWidth-=f+(h||0)},n.prototype.moveDown=function(f){return this.y+=f,this.availableHeight-=f,this.availableHeight>0},n.prototype.initializePage=function(){this.y=this.pageMargins.top,this.availableHeight=this.getCurrentPage().pageSize.height-this.pageMargins.top-this.pageMargins.bottom,this.pageSnapshot().availableWidth=this.getCurrentPage().pageSize.width-this.pageMargins.left-this.pageMargins.right},n.prototype.pageSnapshot=function(){return this.snapshots[0]?this.snapshots[0]:this},n.prototype.moveTo=function(f,h){f!=null&&(this.x=f,this.availableWidth=this.getCurrentPage().pageSize.width-this.x-this.pageMargins.right),h!=null&&(this.y=h,this.availableHeight=this.getCurrentPage().pageSize.height-this.y-this.pageMargins.bottom)},n.prototype.moveToRelative=function(f,h){f!=null&&(this.x=this.x+f),h!=null&&(this.y=this.y+h)},n.prototype.beginDetachedBlock=function(){this.snapshots.push({x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page,endingCell:this.endingCell,lastColumnWidth:this.lastColumnWidth})},n.prototype.endDetachedBlock=function(){var f=this.snapshots.pop();this.x=f.x,this.y=f.y,this.availableWidth=f.availableWidth,this.availableHeight=f.availableHeight,this.page=f.page,this.endingCell=f.endingCell,this.lastColumnWidth=f.lastColumnWidth};function a(f,h){return f===void 0?h:r(f)&&f.toLowerCase()==="landscape"?"landscape":"portrait"}var c=function(f,h){return h=a(h,f.pageSize.orientation),h!==f.pageSize.orientation?{orientation:h,width:f.pageSize.height,height:f.pageSize.width}:{orientation:f.pageSize.orientation,width:f.pageSize.width,height:f.pageSize.height}};n.prototype.moveToNextPage=function(f){var h=this.page+1,i=this.page,d=this.y,t=h>=this.pages.length;if(t){var s=this.availableWidth,o=this.getCurrentPage().pageSize.orientation,v=c(this.getCurrentPage(),f);this.addPage(v),o===v.orientation&&(this.availableWidth=s)}else this.page=h,this.initializePage();return{newPageCreated:t,prevPage:i,prevY:d,y:this.y}},n.prototype.addPage=function(f){var h={items:[],pageSize:f};return this.pages.push(h),this.backgroundLength.push(0),this.page=this.pages.length-1,this.initializePage(),this.tracker.emit("pageAdded"),h},n.prototype.getCurrentPage=function(){return this.page<0||this.page>=this.pages.length?null:this.pages[this.page]},n.prototype.getCurrentPosition=function(){var f=this.getCurrentPage().pageSize,h=f.height-this.pageMargins.top-this.pageMargins.bottom,i=f.width-this.pageMargins.left-this.pageMargins.right;return{pageNumber:this.page+1,pageOrientation:f.orientation,pageInnerHeight:h,pageInnerWidth:i,left:this.x,top:this.y,verticalRatio:(this.y-this.pageMargins.top)/h,horizontalRatio:(this.x-this.pageMargins.left)/i}};function l(f,h){var i;return f.page>h.page?i=f:h.page>f.page?i=h:i=f.y>h.y?f:h,{page:i.page,x:i.x,y:i.y,availableHeight:i.availableHeight,availableWidth:i.availableWidth}}T.exports=n},1196:function(T,b,e){var u=e(4775),r=e(6225).isNumber,n=e(6225).pack,a=e(6225).offsetVector,c=e(3858);function l(i,d){this.context=i,this.contextStack=[],this.tracker=d}function f(i,d,t){t==null||t<0||t>i.items.length?i.items.push(d):i.items.splice(t,0,d)}l.prototype.addLine=function(i,d,t){var s=i.getHeight(),o=this.context,v=o.getCurrentPage(),p=this.getCurrentPositionOnPage();return o.availableHeight0&&i.inlines[0].alignment,o=0;switch(s){case"right":o=d-t;break;case"center":o=(d-t)/2;break}if(o&&(i.x=(i.x||0)+o),s==="justify"&&!i.newLineForced&&!i.lastLineInParagraph&&i.inlines.length>1)for(var v=(d-t)/(i.inlines.length-1),p=1,x=i.inlines.length;p0?!1:(i._x===void 0&&(i._x=i.x||0),i.x=s.x+i._x,i.y=s.y,this.alignImage(i),f(o,{type:t||"image",item:i},d),s.moveDown(i._height),v)},l.prototype.addSVG=function(i,d){return this.addImage(i,d,"svg")},l.prototype.addQr=function(i,d){var t=this.context,s=t.getCurrentPage(),o=this.getCurrentPositionOnPage();if(!s||i.absolutePosition===void 0&&t.availableHeighto.availableHeight?!1:(i.items.forEach(function(p){switch(p.type){case"line":var x=h(p.item);x._node&&(x._node.positions[0].pageNumber=o.page+1),x.x=(x.x||0)+(d?i.xOffset||0:o.x),x.y=(x.y||0)+(t?i.yOffset||0:o.y),v.items.push({type:"line",item:x});break;case"vector":var A=n(p.item);a(A,d?i.xOffset||0:o.x,t?i.yOffset||0:o.y),v.items.push({type:"vector",item:A});break;case"image":case"svg":var m=n(p.item);m.x=(m.x||0)+(d?i.xOffset||0:o.x),m.y=(m.y||0)+(t?i.yOffset||0:o.y),v.items.push({type:p.type,item:m});break}}),s||o.moveDown(i.height),!0)},l.prototype.pushContext=function(i,d){i===void 0&&(d=this.context.getCurrentPage().height-this.context.pageMargins.top-this.context.pageMargins.bottom,i=this.context.availableWidth),r(i)&&(i=new c({width:i,height:d},{left:0,right:0,top:0,bottom:0})),this.contextStack.push(this.context),this.context=i},l.prototype.popContext=function(){this.context=this.contextStack.pop()},l.prototype.getCurrentPositionOnPage=function(){return(this.contextStack[0]||this.context).getCurrentPosition()},T.exports=l},2249:function(T,b,e){var u=e(6225).isArray;function r(a,c){var l="normal";return a&&c?l="bolditalics":a?l="bold":c&&(l="italics"),l}function n(a,c){this.fonts={},this.pdfKitDoc=c,this.fontCache={};for(var l in a)if(a.hasOwnProperty(l)){var f=a[l];this.fonts[l]={normal:f.normal,bold:f.bold,italics:f.italics,bolditalics:f.bolditalics}}}n.prototype.getFontType=function(a,c){return r(a,c)},n.prototype.getFontFile=function(a,c,l){var f=this.getFontType(c,l);return!this.fonts[a]||!this.fonts[a][f]?null:this.fonts[a][f]},n.prototype.provideFont=function(a,c,l){var f=this.getFontType(c,l);if(this.getFontFile(a,c,l)===null)throw new Error("Font '"+a+"' in style '"+f+"' is not defined in the font section of the document definition.");if(this.fontCache[a]=this.fontCache[a]||{},!this.fontCache[a][f]){var h=this.fonts[a][f];u(h)||(h=[h]),this.fontCache[a][f]=this.pdfKitDoc.font.apply(this.pdfKitDoc,h)._font}return this.fontCache[a][f]},T.exports=n},6225:function(T){function b(o){return typeof o=="string"||o instanceof String}function e(o){return typeof o=="number"||o instanceof Number}function u(o){return typeof o=="boolean"}function r(o){return Array.isArray(o)}function n(o){return typeof o=="function"}function a(o){return o!==null&&typeof o=="object"}function c(o){return o===null}function l(o){return o===void 0}function f(){for(var o={},v=0,p=arguments.length;v0}),V.forEach(function(it){var xt={};["id","text","ul","ol","table","image","qr","canvas","svg","columns","headlineLevel","style","pageBreak","pageOrientation","width","height"].forEach(function(et){it[et]!==void 0&&(xt[et]=it[et])}),xt.startPosition=it.positions[0],xt.pageNumbers=Array.from(new Set(it.positions.map(function(et){return et.pageNumber}))),xt.pages=ft.length,xt.stack=d(it.stack),it.nodeInfo=xt});for(var j=0;j1)for(var O=j+1,rt=V.length;O-1&&bt.push(V[O].nodeInfo),wt.length>2&&V[O].nodeInfo.pageNumbers.indexOf(ut+1)>-1&&It.push(V[O].nodeInfo);if(wt.length>3)for(var O=0;O-1&&L.push(V[O].nodeInfo);if(wt(Z.nodeInfo,bt,It,L))return Z.pageBreak="before",!0}}return!1}this.docPreprocessor=new r,this.docMeasure=new n(N,F,J,this.imageMeasure,this.svgMeasure,this.tableLayouts,gt);function dt(V){V.linearNodeList.forEach(function(ft){ft.resetXY()})}for(var St=this.tryLayoutDocument(R,N,F,J,ot,$,lt,gt,mt);at(St.linearNodeList,St.pages);)dt(St),St=this.tryLayoutDocument(R,N,F,J,ot,$,lt,gt,mt);return St.pages},S.prototype.tryLayoutDocument=function(R,N,F,J,ot,$,lt,gt,mt,wt){this.linearNodeList=[],R=this.docPreprocessor.preprocessDocument(R),R=this.docMeasure.measureDocument(R),this.writer=new c(new a(this.pageSize,this.pageMargins),this.tracker);var at=this;return this.writer.context().tracker.startTracking("pageAdded",function(){at.addBackground(ot)}),this.addBackground(ot),this.processNode(R),this.addHeadersAndFooters($,lt),mt!=null&&this.addWatermark(mt,N,J),{pages:this.writer.context().pages,linearNodeList:this.linearNodeList}},S.prototype.addBackground=function(R){var N=A(R)?R:function(){return R},F=this.writer.context(),J=F.getCurrentPage().pageSize,ot=N(F.page+1,J);ot&&(this.writer.beginUnbreakableBlock(J.width,J.height),ot=this.docPreprocessor.preprocessDocument(ot),this.processNode(this.docMeasure.measureDocument(ot)),this.writer.commitUnbreakableBlock(0,0),F.backgroundLength[F.page]+=ot.positions.length)},S.prototype.addStaticRepeatable=function(R,N){this.addDynamicRepeatable(function(){return JSON.parse(JSON.stringify(R))},N)},S.prototype.addDynamicRepeatable=function(R,N){for(var F=this.writer.context().pages,J=0,ot=F.length;J1;)V.push({fontSize:ut}),ft=St.sizeOfRotatedText(at.text,at.angle,V),ft.width>wt.width?(Z=ut,ut=(j+Z)/2):ft.widthwt.height?(Z=ut,ut=(j+Z)/2):(j=ut,ut=(j+Z)/2)),V.pop();return ut}};function B(R){var N=R.x,F=R.y;R.positions=[],d(R.canvas)&&R.canvas.forEach(function(J){var ot=J.x,$=J.y,lt=J.x1,gt=J.y1,mt=J.x2,wt=J.y2;J.resetXY=function(){J.x=ot,J.y=$,J.x1=lt,J.y1=gt,J.x2=mt,J.y2=wt}}),R.resetXY=function(){R.x=N,R.y=F,d(R.canvas)&&R.canvas.forEach(function(J){J.resetXY()})}}S.prototype.processNode=function(R){var N=this;this.linearNodeList.push(R),B(R),F(function(){var J=R.unbreakable;J&&N.writer.beginUnbreakableBlock();var ot=R.absolutePosition;ot&&(N.writer.context().beginDetachedBlock(),N.writer.context().moveTo(ot.x||0,ot.y||0));var $=R.relativePosition;if($&&(N.writer.context().beginDetachedBlock(),N.writer.context().moveToRelative($.x||0,$.y||0)),R.stack)N.processVerticalContainer(R);else if(R.columns)N.processColumns(R);else if(R.ul)N.processList(!1,R);else if(R.ol)N.processList(!0,R);else if(R.table)N.processTable(R);else if(R.text!==void 0)N.processLeaf(R);else if(R.toc)N.processToc(R);else if(R.image)N.processImage(R);else if(R.svg)N.processSVG(R);else if(R.canvas)N.processCanvas(R);else if(R.qr)N.processQr(R);else if(!R._span)throw"Unrecognized document structure: "+JSON.stringify(R,p);(ot||$)&&N.writer.context().endDetachedBlock(),J&&N.writer.commitUnbreakableBlock()});function F(J){var ot=R._margin;R.pageBreak==="before"?N.writer.moveToNextPage(R.pageOrientation):R.pageBreak==="beforeOdd"?(N.writer.moveToNextPage(R.pageOrientation),(N.writer.context().page+1)%2===1&&N.writer.moveToNextPage(R.pageOrientation)):R.pageBreak==="beforeEven"&&(N.writer.moveToNextPage(R.pageOrientation),(N.writer.context().page+1)%2===0&&N.writer.moveToNextPage(R.pageOrientation)),ot&&(N.writer.context().moveDown(ot[1]),N.writer.context().addMargin(ot[0],ot[2])),J(),ot&&(N.writer.context().addMargin(-ot[0],-ot[2]),N.writer.context().moveDown(ot[3])),R.pageBreak==="after"?N.writer.moveToNextPage(R.pageOrientation):R.pageBreak==="afterOdd"?(N.writer.moveToNextPage(R.pageOrientation),(N.writer.context().page+1)%2===1&&N.writer.moveToNextPage(R.pageOrientation)):R.pageBreak==="afterEven"&&(N.writer.moveToNextPage(R.pageOrientation),(N.writer.context().page+1)%2===0&&N.writer.moveToNextPage(R.pageOrientation))}},S.prototype.processVerticalContainer=function(R){var N=this;R.stack.forEach(function(F){N.processNode(F),w(R.positions,F.positions)})},S.prototype.processColumns=function(R){var N=R.columns,F=this.writer.context().availableWidth,J=$(R._gap);J&&(F-=(J.length-1)*R._gap),l.buildColumnWidths(N,F);var ot=this.processRow(N,N,J);w(R.positions,ot.positions);function $(lt){if(!lt)return null;var gt=[];gt.push(0);for(var mt=N.length-1;mt>0;mt--)gt.push(lt);return gt}},S.prototype.processRow=function(R,N,F,J,ot,$){var lt=this,gt=[],mt=[];return this.tracker.auto("pageChanged",wt,function(){N=N||R,lt.writer.context().beginColumnGroup();for(var St=0,V=R.length;St1)for(var ut=1;utSt?F[St]:0}function dt(St,V){if(St.rowSpan&&St.rowSpan>1){var ft=ot+St.rowSpan-1;if(ft>=J.length)throw"Row span for column "+V+" (with indexes starting from 0) exceeded row count";return J[ft][V]}return null}},S.prototype.processList=function(R,N){var F=this,J=R?N.ol:N.ul,ot=N._gapSize;this.writer.context().addMargin(ot.width);var $;this.tracker.auto("lineAdded",lt,function(){J.forEach(function(gt){$=gt.listMarker,F.processNode(gt),w(N.positions,gt.positions)})}),this.writer.context().addMargin(-ot.width);function lt(gt){if($){var mt=$;if($=null,mt.canvas){var wt=mt.canvas[0];v(wt,-mt._minWidth,0),F.writer.addVector(wt)}else if(mt._inlines){var at=new h(F.pageSize.width);at.addInline(mt._inlines[0]),at.x=-mt._minWidth,at.y=gt.getAscenderHeight()-at.getAscenderHeight(),F.writer.addLine(at,!0)}}}},S.prototype.processTable=function(R){var N=new f(R);N.beginTable(this.writer);for(var F=R.table.heights,J=0,ot=R.table.body.length;J0&&(F.hasEnoughSpaceForInline(R._inlines[0],R._inlines.slice(1))||ot);){var $=!1,lt=R._inlines.shift();if(ot=!1,!lt.noWrap&<.text.length>1&<.width>F.getAvailableWidth()){var gt=lt.width/lt.text.length,mt=Math.floor(F.getAvailableWidth()/gt);if(mt<1&&(mt=1),mt0){var i=f.pages[0];if(i.xOffset=c,i.yOffset=l,h>1)if(c!==void 0||l!==void 0)i.height=f.getCurrentPage().pageSize.height-f.pageMargins.top-f.pageMargins.bottom;else{i.height=this.writer.context.getCurrentPage().pageSize.height-this.writer.context.pageMargins.top-this.writer.context.pageMargins.bottom;for(var d=0,t=this.repeatables.length;d-1&&(bt=bt.slice(0,It)),j.height===1/0){var L=w(bt,V.pageMargins);this.pdfKitDoc.options.size=[j.width,L]}var O=St(V.patterns||{},this.pdfKitDoc);if(J(bt,this.fontProvider,this.pdfKitDoc,O,ft.progressCallback),ft.autoPrint){var rt=this.pdfKitDoc.ref({Type:"Action",S:"Named",N:"Print"});this.pdfKitDoc._root.data.OpenAction=rt,rt.end()}return this.pdfKitDoc};function C(V){function ft(bt){var It=["Title","Author","Subject","Keywords","Creator","Producer","CreationDate","ModDate","Trapped"],L=bt.charAt(0).toUpperCase()+bt.slice(1);return It.indexOf(L)!==-1?L:bt.replace(/\s+/g,"")}var j={Producer:"pdfmake",Creator:"pdfmake"};if(V.info)for(var Z in V.info){var ut=V.info[Z];ut&&(Z=ft(Z),j[Z]=ut)}return j}function w(V,ft){function j(It){return i(It.item.getHeight)?It.item.getHeight():It.item._height?It.item._height:It.type==="vector"?typeof It.item.y1<"u"?It.item.y1>It.item.y2?It.item.y1:It.item.y2:It.item.h:0}function Z(It){var L=It.item.y||0,O=j(It);return L+O}var ut=B(ft||40),bt=ut.top;return V.forEach(function(It){It.items.forEach(function(L){var O=Z(L);O>bt&&(bt=O)})}),bt+=ut.bottom,bt}function S(V,ft){function j(ut){return d(ut)?(ut=ut.toLowerCase(),ut==="portrait"&&Z.width>Z.height||ut==="landscape"&&Z.widthZ.height?"landscape":"portrait",Z}function B(V){if(t(V))V={left:V,right:V,top:V,bottom:V};else if(o(V))if(V.length===2)V={left:V[0],top:V[1],right:V[0],bottom:V[1]};else if(V.length===4)V={left:V[0],top:V[1],right:V[2],bottom:V[3]};else throw"Invalid pageMargins definition";return V}function R(V){V.registerTableLayouts({noBorders:{hLineWidth:function(ft){return 0},vLineWidth:function(ft){return 0},paddingLeft:function(ft){return ft&&4||0},paddingRight:function(ft,j){return ftft.options.size[1]?"landscape":"portrait";if(V.pageSize.orientation!==j){var Z=ft.options.size[0],ut=ft.options.size[1];ft.options.size=[ut,Z]}}function J(V,ft,j,Z,ut){j._pdfMakePages=V,j.addPage();var bt=0;ut&&V.forEach(function(et){bt+=et.items.length});var It=0;ut=ut||function(){};for(var L=0;L0&&(F(V[L],j),j.addPage(j.options));for(var O=V[L],rt=0,it=O.items.length;rt1){var It=V.points[0],L=V.points[V.points.length-1];(V.closePath||It.x===L.x&&It.y===L.y)&&j.closePath()}break;case"path":j.path(V.d);break}if(V.linearGradient&&Z){for(var O=1/(V.linearGradient.length-1),ut=0;ut=128?285:0);for(var x=[[]],v=0;v<30;++v){for(var A=x[v],m=[],g=0;g<=v;++g){var C=g6},N=function(L){return 4*L+17},F=function(L){var O=b[L],rt=16*L*L+128*L+64;return R(L)&&(rt-=36),O[2].length&&(rt-=25*O[2].length*O[2].length-10*O[2].length-55),rt},J=function(L,O){var rt=F(L)&-8,it=b[L];return rt-=8*it[0][O]*it[1][O],rt},ot=function(L,O){switch(O){case u:return L<10?10:L<27?12:14;case r:return L<10?9:L<27?11:13;case n:return L<10?8:16;case a:return L<10?8:L<27?10:12}},$=function(L,O,rt){var it=J(L,rt)-4-ot(L,O);switch(O){case u:return(it/10|0)*3+(it%10<4?0:it%10<7?1:2);case r:return(it/11|0)*2+(it%11<6?0:1);case n:return it/8|0;case a:return it/13|0}},lt=function(L,O){switch(L){case u:return O.match(c)?O:null;case r:return O.match(l)?O.toUpperCase():null;case n:if(typeof O=="string"){for(var rt=[],it=0;it>6,128|xt&63):xt<65536?rt.push(224|xt>>12,128|xt>>6&63,128|xt&63):rt.push(240|xt>>18,128|xt>>12&63,128|xt>>6&63,128|xt&63)}return rt}else return O}},gt=function(L,O,rt,it){var xt=[],et=0,st=8,Bt=rt.length,zt=function(Et,ie){if(ie>=st){for(xt.push(et|Et>>(ie-=st));ie>=8;)xt.push(Et>>(ie-=8)&255);et=0,st=8}ie>0&&(et|=(Et&(1<=0)for(var Bt=0;Bt=0;--et)xt>>it+et&1&&(xt^=rt<>ce&1,xt[le+ee][Lt+ce]=1};st(0,0,9,9,[127,65,93,93,93,65,383,0,64]),st(rt-8,0,8,9,[256,127,65,93,93,93,65,127]),st(0,rt-8,9,8,[254,130,186,186,186,130,254,0,0]);for(var et=9;et>ve++&1,xt[et][rt-11+Et]=xt[rt-11+Et][et]=1;return{matrix:it,reserved:xt}},St=function(L,O,rt){for(var it=L.length,xt=0,et=-1,st=it-1;st>=0;st-=2){st==6&&--st;for(var Bt=et<0?it-1:0,zt=0;ztst-2;--oe)O[Bt][oe]||(L[Bt][oe]=rt[xt>>3]>>(~xt&7)&1,++xt);Bt+=et}et=-et}return L},V=function(L,O,rt){for(var it=B[rt],xt=L.length,et=0;et>st&1}return L},j=function(L){for(var O=3,rt=3,it=40,xt=10,et=function(Wt){for(var ae=0,fe=0;fe=5&&(ae+=O+(Wt[fe]-5));for(var fe=5;fe=4*ee||Wt[fe+1]>=4*ee)&&(ae+=it)}return ae},st=L.length,Bt=0,zt=0,oe=0;oe>3);st=wt(st,et[1][it],x[et[0][it]]);var Bt=dt(O),zt=Bt.matrix,oe=Bt.reserved;if(St(zt,oe,st),xt<0){V(zt,oe,0),ft(zt,oe,it,0);var Kt=0,Et=j(zt);for(V(zt,oe,0),xt=1;xt<8;++xt){V(zt,oe,xt),ft(zt,oe,it,xt);var ie=j(zt);Et>ie&&(Et=ie,Kt=xt),V(zt,oe,xt)}xt=Kt}return V(zt,oe,xt),ft(zt,oe,it,xt),zt};function ut(L,O){var rt={numeric:u,alphanumeric:r,octet:n},it={L:h,M:i,Q:d,H:t};O=O||{};var xt=O.version||-1,et=it[(O.eccLevel||"L").toUpperCase()],st=O.mode?rt[O.mode.toLowerCase()]:-1,Bt="mask"in O?O.mask:-1;if(st<0)typeof L=="string"?L.match(c)?st=u:L.match(f)?st=r:st=n:st=n;else if(!(st==u||st==r||st==n))throw"invalid or unsupported mode";if(L=lt(st,L),L===null)throw"invalid data format";if(et<0||et>3)throw"invalid ECC level";if(xt<0){for(xt=1;xt<=40&&!(L.length<=$(xt,st,et));++xt);if(xt>40)throw"too large data for the Qr format"}else if(xt<1||xt>40)throw"invalid Qr version! should be between 1 and 40";if(Bt!=-1&&(Bt<0||Bt>8))throw"invalid mask";return Z(L,xt,st,et,Bt)}function bt(L,O){var rt=[],it=O.background||"#fff",xt=O.foreground||"#000",et=ut(L,O),st=et.length,Bt=Math.floor(O.fit?O.fit/st:5),zt=st*Bt;rt.push({type:"rect",x:0,y:0,w:zt,h:zt,lineWidth:0,color:it});for(var oe=0;oe0;)this.styleOverrides.pop()},c.prototype.autopush=function(l){if(u(l))return 0;var f=[];l.style&&(r(l.style)?f=l.style:f=[l.style]);for(var h=0,i=f.length;h0&&this.pop(h),i},c.prototype.getProperty=function(l){if(this.styleOverrides)for(var f=this.styleOverrides.length-1;f>=0;f--){var h=this.styleOverrides[f];if(u(h)){var i=this.styleDictionary[h];if(i&&!n(i[l])&&!a(i[l]))return i[l]}else if(!n(h[l])&&!a(h[l]))return h[l]}return this.defaultStyle&&this.defaultStyle[l]},T.exports=c},7601:function(T,b,e){var u=e(6513);function r(c){var l=parseFloat(c);if(!(typeof l!="number"||isNaN(l)))return l}function n(c){var l;try{l=new u.XmlDocument(c)}catch(f){throw new Error("SVGMeasure: "+f)}if(l.name!=="svg")throw new Error("SVGMeasure: expected document");return l}function a(){}a.prototype.measureSVG=function(c){var l=n(c),f=r(l.attr.width),h=r(l.attr.height);if((f==null||h==null)&&typeof l.attr.viewBox=="string"){var i=l.attr.viewBox.split(/[,\s]+/);if(i.length!==4)throw new Error("Unexpected svg viewbox format, should have 4 entries but found: '"+l.attr.viewBox+"'");f==null&&(f=r(i[2])),h==null&&(h=r(i[3]))}return{width:f,height:h}},a.prototype.writeDimensions=function(c,l){var f=n(c);return f.attr.width=""+l.width,f.attr.height=""+l.height,f.toString()},T.exports=a},9342:function(T,b,e){var u=e(4498),r=e(6225).isFunction,n=e(6225).isNumber;function a(c){this.tableNode=c}a.prototype.beginTable=function(c){var l,f,h=this;l=this.tableNode,this.offsets=l._offsets,this.layout=l._layout,f=c.context().availableWidth-this.offsets.total,u.buildColumnWidths(l.table.widths,f),this.tableWidth=l._offsets.total+i(),this.rowSpanData=d(),this.cleanUpRepeatables=!1,this.headerRows=l.table.headerRows||0,this.rowsWithoutPageBreak=this.headerRows+(l.table.keepWithHeaderRows||0),this.dontBreakRows=l.table.dontBreakRows||!1,this.rowsWithoutPageBreak&&c.beginUnbreakableBlock(),t(this.tableNode.table.body),this.drawHorizontalLine(0,c);function i(){var s=0;return l.table.widths.forEach(function(o){s+=o._calcWidth}),s}function d(){var s=[],o=0,v=0;s.push({left:0,rowSpan:0});for(var p=0,x=h.tableNode.table.body[0].length;p0&&w(o+g,p,0,x.border[0]),x.border[2]!==void 0&&w(o+g,p+m-1,2,x.border[2]);for(var C=0;C0&&w(o,p+C,1,x.border[1]),x.border[3]!==void 0&&w(o+A-1,p+C,3,x.border[3])}}function w(S,B,R,N){var F=s[S][B];F.border=F.border||{},F.border[R]=N}}},a.prototype.onRowBreak=function(c,l){var f=this;return function(){var h=f.rowPaddingTop+(f.headerRows?0:f.topLineWidth);l.context().availableHeight-=f.reservedAtBottom,l.context().moveDown(h)}},a.prototype.beginRow=function(c,l){this.topLineWidth=this.layout.hLineWidth(c,this.tableNode),this.rowPaddingTop=this.layout.paddingTop(c,this.tableNode),this.bottomLineWidth=this.layout.hLineWidth(c+1,this.tableNode),this.rowPaddingBottom=this.layout.paddingBottom(c,this.tableNode),this.rowCallback=this.onRowBreak(c,l),l.tracker.startTracking("pageChanged",this.rowCallback),this.dontBreakRows&&l.beginUnbreakableBlock(),this.rowTopY=l.context().y,this.reservedAtBottom=this.bottomLineWidth+this.rowPaddingBottom,l.context().availableHeight-=this.reservedAtBottom,l.context().moveDown(this.rowPaddingTop)},a.prototype.drawHorizontalLine=function(c,l,f){var h=this.layout.hLineWidth(c,this.tableNode);if(h){var i=this.layout.hLineStyle(c,this.tableNode),d;i&&i.dash&&(d=i.dash);for(var t=h/2,s=null,o=this.tableNode.table.body,v,p,x,A=0,m=this.rowSpanData.length;A0&&(v=o[c-1][A],B=v.border?v.border[3]:this.layout.defaultBorder,B&&v.borderColor&&(w=v.borderColor[3])),cN;)s.width+=this.rowSpanData[A+N++].width||0;A+=N-1}else if(v&&v.colSpan&&B){for(;v.colSpan>N;)s.width+=this.rowSpanData[A+N++].width||0;A+=N-1}else if(p&&p.colSpan&&S){for(;p.colSpan>N;)s.width+=this.rowSpanData[A+N++].width||0;A+=N-1}else s.width+=this.rowSpanData[A].width||0}var F=(f||0)+t;C&&s&&s.width&&(l.addVector({type:"line",x1:s.left,x2:s.left+s.width,y1:F,y2:F,lineWidth:h,dash:d,lineColor:w},!1,f),s=null,w=null,v=null,p=null,x=null)}l.context().moveDown(h)}},a.prototype.drawVerticalLine=function(c,l,f,h,i,d,t){var s=this.layout.vLineWidth(h,this.tableNode);if(s!==0){var o=this.layout.vLineStyle(h,this.tableNode),v;o&&o.dash&&(v=o.dash);var p=this.tableNode.table.body,x,A,m;if(h>0&&(x=p[d][t],x&&x.borderColor&&(x.border?x.border[2]:this.layout.defaultBorder)&&(m=x.borderColor[2])),m==null&&h0,x=this.tableNode.table.body;if(v.push({y0:this.rowTopY,page:p?f[0].prevPage:t}),p)for(i=0,h=f.length;i0&&!this.headerRows,B=S?0:this.topLineWidth,R=v[g].y0,N=v[g].y1;for(w&&(N=N+this.rowPaddingBottom),l.context().page!=v[g].page&&(l.context().page=v[g].page,this.reservedAtBottom=0),i=0,h=o.length;i0&&!F){var $=x[c][ot-1];F=$.border?$.border[2]:this.layout.defaultBorder}if(ot+11)for(var It=1;It1)for(var It=1;It0&&this.rowSpanData[i].rowSpan--}this.drawHorizontalLine(c+1,l),this.headerRows&&c===this.headerRows-1&&(this.headerRepeatable=l.currentBlockToRepeatable()),this.dontBreakRows&&l.tracker.auto("pageChanged",function(){!d.headerRows&&d.layout.hLineWhenBroken!==!1&&d.drawHorizontalLine(c,l)},function(){l.commitUnbreakableBlock()}),this.headerRepeatable&&(c===this.rowsWithoutPageBreak-1||c===this.tableNode.table.body.length-1)&&(l.commitUnbreakableBlock(),l.pushToRepeatables(this.headerRepeatable),this.cleanUpRepeatables=!0,this.headerRepeatable=null);function L(){for(var O=[],rt=0,it=0,xt=d.tableNode.table.body[c].length;it0&&rt--}return O.push({x:d.rowSpanData[d.rowSpanData.length-1].left,index:d.rowSpanData.length-1}),O}},T.exports=a},3497:function(T,b,e){var u=e(6225).isArray,r=e(6225).isPattern,n=e(6225).getPattern;function a(h){for(var i=[],d=null,t=0,s=h.inlines.length;tat?dt:at}return h.inlines[at]}function o(){for(var at=0,dt=0,St=h.inlines.length;dt=0&&r.splice(n,1)}},b.prototype.emit=function(e){var u=Array.prototype.slice.call(arguments,1),r=this.events[e];!r||r.forEach(function(n){n.apply(this,u)})},b.prototype.auto=function(e,u,r){this.startTracking(e,u),r(),this.stopTracking(e,u)},T.exports=b},2480:function(){},5832:function(){},9862:function(){},964:function(){},3083:function(T,b,e){var u=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],r=typeof globalThis>"u"?e.g:globalThis;T.exports=function(){for(var a=[],c=0;cR),c(T.exports,"getCombiningClass",()=>N),c(T.exports,"getScript",()=>F),c(T.exports,"getEastAsianWidth",()=>J),c(T.exports,"getNumericValue",()=>ot),c(T.exports,"isAlphabetic",()=>$),c(T.exports,"isDigit",()=>lt),c(T.exports,"isPunctuation",()=>gt),c(T.exports,"isLowerCase",()=>mt),c(T.exports,"isUpperCase",()=>wt),c(T.exports,"isTitleCase",()=>at),c(T.exports,"isWhiteSpace",()=>dt),c(T.exports,"isBaseForm",()=>St),c(T.exports,"isMark",()=>V),c(T.exports,"default",()=>ft);var l={};l=JSON.parse('{"categories":["Cc","Zs","Po","Sc","Ps","Pe","Sm","Pd","Nd","Lu","Sk","Pc","Ll","So","Lo","Pi","Cf","No","Pf","Lt","Lm","Mn","Me","Mc","Nl","Zl","Zp","Cs","Co"],"combiningClasses":["Not_Reordered","Above","Above_Right","Below","Attached_Above_Right","Attached_Below","Overlay","Iota_Subscript","Double_Below","Double_Above","Below_Right","Above_Left","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC30","CCC31","CCC32","CCC27","CCC28","CCC29","CCC33","CCC34","CCC35","CCC36","Nukta","Virama","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","Attached_Above","Below_Left","Left","Kana_Voicing","CCC26","Right"],"scripts":["Common","Latin","Bopomofo","Inherited","Greek","Coptic","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Nko","Samaritan","Mandaic","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul","Ethiopic","Cherokee","Canadian_Aboriginal","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","Tai_Le","New_Tai_Lue","Buginese","Tai_Tham","Balinese","Sundanese","Batak","Lepcha","Ol_Chiki","Braille","Glagolitic","Tifinagh","Han","Hiragana","Katakana","Yi","Lisu","Vai","Bamum","Syloti_Nagri","Phags_Pa","Saurashtra","Kayah_Li","Rejang","Javanese","Cham","Tai_Viet","Meetei_Mayek","null","Linear_B","Lycian","Carian","Old_Italic","Gothic","Old_Permic","Ugaritic","Old_Persian","Deseret","Shavian","Osmanya","Osage","Elbasan","Caucasian_Albanian","Linear_A","Cypriot","Imperial_Aramaic","Palmyrene","Nabataean","Hatran","Phoenician","Lydian","Meroitic_Hieroglyphs","Meroitic_Cursive","Kharoshthi","Old_South_Arabian","Old_North_Arabian","Manichaean","Avestan","Inscriptional_Parthian","Inscriptional_Pahlavi","Psalter_Pahlavi","Old_Turkic","Old_Hungarian","Hanifi_Rohingya","Old_Sogdian","Sogdian","Elymaic","Brahmi","Kaithi","Sora_Sompeng","Chakma","Mahajani","Sharada","Khojki","Multani","Khudawadi","Grantha","Newa","Tirhuta","Siddham","Modi","Takri","Ahom","Dogra","Warang_Citi","Nandinagari","Zanabazar_Square","Soyombo","Pau_Cin_Hau","Bhaiksuki","Marchen","Masaram_Gondi","Gunjala_Gondi","Makasar","Cuneiform","Egyptian_Hieroglyphs","Anatolian_Hieroglyphs","Mro","Bassa_Vah","Pahawh_Hmong","Medefaidrin","Miao","Tangut","Nushu","Duployan","SignWriting","Nyiakeng_Puachue_Hmong","Wancho","Mende_Kikakui","Adlam"],"eaw":["N","Na","A","W","H","F"]}');const f=new(n(r))(n(u).toByteArray("AAARAAAAAADwfAEAZXl5ONRt+/5bPVFZimRfKoTQJNm37CGE7Iw0j3UsTWKsoyI7kwyyTiEUzSD7NiEzhWYijH0wMVkHE4Mx49fzfo+3nuP4/fdZjvv+XNd5n/d9nef1WZvmKhTxiZndzDQBSEYQqxqKwnsKvGQucFh+6t6cJ792ePQBZv5S9yXSwkyjf/P4T7mTNnIAv1dOVhMlR9lflbUL9JeJguqsjvG9NTj/wLb566VAURnLo2vvRi89S3gW/33ihh2eXpDn40BIW7REl/7coRKIhAFlAiOtbLDTt6mMb4GzMF1gNnvX/sBxtbsAIjfztCNcQjcNDtLThRvuXu5M5g/CBjaLBE4lJm4qy/oZD97+IJryApcXfgWYlkvWbhfXgujOJKVu8B+ozqTLbxyJ5kNiR75CxDqfBM9eOlDMmGeoZ0iQbbS5VUplIwI+ZNXEKQVJxlwqjhOY7w3XwPesbLK5JZE+Tt4X8q8km0dzInsPPzbscrjBMVjF5mOHSeRdJVgKUjLTHiHqXSPkep8N/zFk8167KLp75f6RndkvzdfB6Uz3MmqvRArzdCbs1/iRZjYPLLF3U8Qs+H+Rb8iK51a6NIV2V9+07uJsTGFWpPz8J++7iRu2B6eAKlK/kujrLthwaD/7a6J5w90TusnH1JMAc+gNrql4aspOUG/RrsxUKmPzhHgP4Bleru+6Vfc/MBjgXVx7who94nPn7MPFrnwQP7g0k0Dq0h2GSKO6fTZ8nLodN1SiOUj/5EL/Xo1DBvRm0wmrh3x6phcJ20/9CuMr5h8WPqXMSasLoLHoufTmE7mzYrs6B0dY7KjuCogKqsvxnxAwXWvd9Puc9PnE8DOHT2INHxRlIyVHrqZahtfV2E/A2PDdtA3ewlRHMtFIBKO/T4IozWTQZ+mb+gdKuk/ZHrqloucKdsOSJmlWTSntWjcxVMjUmroXLM10I6TwDLnBq4LP69TxgVeyGsd8yHvhF8ydPlrNRSNs9EP7WmeuSE7Lu10JbOuQcJw/63sDp68wB9iwP5AO+mBpV0R5VDDeyQUFCel1G+4KHBgEVFS0YK+m2sXLWLuGTlkVAd97WwKKdacjWElRCuDRauf33l/yVcDF6sVPKeTes99FC1NpNWcpieGSV/IbO8PCTy5pbUR1U8lxzf4T+y6fZMxOz3LshkQLeeDSd0WmUrQgajmbktrxsb2AZ0ACw2Vgni+gV/m+KvCRWLg08Clx7uhql+v9XySGcjjOHlsp8vBw/e8HS7dtiqF6T/XcSXuaMW66GF1g4q9YyBadHqy3Y5jin1c7yZos6BBr6dsomSHxiUHanYtcYQwnMMZhRhOnaYJeyJzaRuukyCUh48+e/BUvk/aEfDp8ag+jD64BHxNnQ5v/E7WRk7eLjGV13I3oqy45YNONi/1op1oDr7rPjkhPsTXgUpQtGDPlIs55KhQaic9kSGs/UrZ2QKQOflB8MTEQxRF9pullToWO7Eplan6mcMRFnUu2441yxi23x+KqKlr7RWWsi9ZXMWlr8vfP3llk1m2PRj0yudccxBuoa7VfIgRmnFPGX6Pm1WIfMm/Rm4n/xTn8IGqA0GWuqgu48pEUO0U9nN+ZdIvFpPb7VDPphIfRZxznlHeVFebkd9l+raXy9BpTMcIUIvBfgHEb6ndGo8VUkxpief14KjzFOcaANfgvFpvyY8lE8lE4raHizLpluPzMks1hx/e1Hok5yV0p7qQH7GaYeMzzZTFvRpv6k6iaJ4yNqzBvN8J7B430h2wFm1IBPcqbou33G7/NWPgopl4Mllla6e24L3TOTVNkza2zv3QKuDWTeDpClCEYgTQ+5vEBSQZs/rMF50+sm4jofTgWLqgX1x3TkrDEVaRqfY/xZizFZ3Y8/DFEFD31VSfBQ5raEB6nHnZh6ddehtclQJ8fBrldyIh99LNnV32HzKEej04hk6SYjdauCa4aYW0ru/QxvQRGzLKOAQszf3ixJypTW3WWL6BLSF2EMCMIw7OUvWBC6A/gDc2D1jvBapMCc7ztx6jYczwTKsRLL6dMNXb83HS8kdD0pTMMj161zbVHkU0mhSHo9SlBDDXdN6hDvRGizmohtIyR3ot8tF5iUG4GLNcXeGvBudSFrHu+bVZb9jirNVG+rQPI51A7Hu8/b0UeaIaZ4UgDO68PkYx3PE2HWpKapJ764Kxt5TFYpywMy4DLQqVRy11I7SOLhxUFmqiEK52NaijWArIfCg6qG8q5eSiwRCJb1R7GDJG74TrYgx/lVq7w9++Kh929xSJEaoSse5fUOQg9nMAnIZv+7fwVRcNv3gOHI46Vb5jYUC66PYHO6lS+TOmvEQjuYmx4RkffYGxqZIp/DPWNHAixbRBc+XKE3JEOgs4jIwu/dSAwhydruOGF39co91aTs85JJ3Z/LpXoF43hUwJsb/M1Chzdn8HX8vLXnqWUKvRhNLpfAF4PTFqva1sBQG0J+59HyYfmQ3oa4/sxZdapVLlo/fooxSXi/dOEQWIWq8E0FkttEyTFXR2aNMPINMIzZwCNEheYTVltsdaLkMyKoEUluPNAYCM2IG3br0DLy0fVNWKHtbSKbBjfiw7Lu06gQFalC7RC9BwRMSpLYDUo9pDtDfzwUiPJKLJ2LGcSphWBadOI/iJjNqUHV7ucG8yC6+iNM9QYElqBR7ECFXrcTgWQ3eG/tCWacT9bxIkfmxPmi3vOd36KxihAJA73vWNJ+Y9oapXNscVSVqS5g15xOWND/WuUCcA9YAAg6WFbjHamrblZ5c0L6Zx1X58ZittGcfDKU697QRSqW/g+RofNRyvrWMrBn44cPvkRe2HdTu/Cq01C5/riWPHZyXPKHuSDDdW8c1XPgd6ogvLh20qEIu8c19sqr4ufyHrwh37ZN5MkvY1dsGmEz9pUBTxWrvvhNyODyX2Q1k/fbX/T/vbHNcBrmjgDtvBdtZrVtiIg5iXQuzO/DEMvRX8Mi1zymSlt92BGILeKItjoShJXE/H7xwnf0Iewb8BFieJ9MflEBCQYEDm8eZniiEPfGoaYiiEdhQxHQNr2AuRdmbL9mcl18Kumh+HEZLp6z+j35ML9zTbUwahUZCyQQOgQrGfdfQtaR/OYJ/9dYXb2TWZFMijfCA8Nov4sa5FFDUe1T68h4q08WDE7JbbDiej4utRMR9ontevxlXv6LuJTXt1YEv8bDzEt683PuSsIN0afvu0rcBu9AbXZbkOG3K3AhtqQ28N23lXm7S3Yn6KXmAhBhz+GeorJJ4XxO/b3vZk2LXp42+QvsVxGSNVpfSctIFMTR1bD9t70i6sfNF3WKz/uKDEDCpzzztwhL45lsw89H2IpWN10sXHRlhDse9KCdpP5qNNpU84cTY+aiqswqR8XZ9ea0KbVRwRuOGQU3csAtV2fSbnq47U6es6rKlWLWhg3s/B9C9g+oTyp6RtIldR51OOkP5/6nSy6itUVPcMNOp4M/hDdKOz3uK6srbdxOrc2cJgr1Sg02oBxxSky6V7JaG+ziNwlfqnjnvh2/uq1lKfbp+qpwq/D/5OI5gkFl5CejKGxfc2YVJfGqc4E0x5e9PHK2ukbHNI7/RZV6LNe65apbTGjoCaQls0txPPbmQbCQn+/upCoXRZy9yzorWJvZ0KWcbXlBxU/d5I4ERUTxMuVWhSMmF677LNN7NnLwsmKawXkCgbrpcluOl0WChR1qhtSrxGXHu251dEItYhYX3snvn1gS2uXuzdTxCJjZtjsip0iT2sDC0qMS7Bk9su2NyXjFK5/f5ZoWwofg3DtTyjaFqspnOOTSh8xK/CKUFS57guVEkw9xoQuRCwwEO9Lu9z2vYxSa9NFV8DvSxv2C4WYLYF8Nrc4DzWkzNsk81JJOlZ/LYJrGCoj4MmZpnf3AXmzxT4rtl9jsqljEyedz468SGKdBiQzyz/qWKEhFg45ZczlZZ3KGL3l6sn+3TTa3zMVMhPa1obGp/z+fvY0QXTrJTf1XAT3EtQdUfYYlmWZyvPZ/6rWwU7UOQei7pVE0osgN94Iy+T1+omE6z4Rh2O20FjgBeK2y1mcoFiMDOJvuZPn5Moy9fmFH3wyfKvn4+TwfLvt/lHTTVnvrtoUWRBiQXhiNM8nE6ZoWeux/Z0b2unRcdUzdDpmL7CAgd1ToRXwgmHTZOgiGtVT+xr1QH9ObebRTT4NzL+XSpLuuWp62GqQvJVTPoZOeJCb6gIwd9XHMftQ+Kc08IKKdKQANSJ1a2gve3JdRhO0+tNiYzWAZfd7isoeBu67W7xuK8WX7nhJURld98Inb0t/dWOSau/kDvV4DJo/cImw9AO2Gvq0F2n0M7yIZKL8amMbjYld+qFls7hq8Acvq97K2PrCaomuUiesu7qNanGupEl6J/iem8lyr/NMnsTr6o41PO0yhQh3hPFN0wJP7S830je9iTBLzUNgYH+gUZpROo3rN2qgCI+6GewpX8w8CH+ro6QrWiStqmcMzVa3vEel+3/dDxMp0rDv1Q6wTMS3K64zTT6RWzK1y643im25Ja7X2ePCV2mTswd/4jshZPo4bLnerqIosq/hy2bKUAmVn9n4oun1+a0DIZ56UhVwmZHdUNpLa8gmPvxS1eNvCF1T0wo1wKPdCJi0qOrWz7oYRTzgTtkzEzZn308XSLwUog4OWGKJzCn/3FfF9iA32dZHSv30pRCM3KBY9WZoRhtdK/ChHk6DEQBsfV6tN2o1Cn0mLtPBfnkS+qy1L2xfFe9TQPtDE1Be44RTl82E9hPT2rS2+93LFbzhQQO3C/hD2jRFH3BWWbasAfuMhRJFcTri73eE835y016s22DjoFJ862WvLj69fu2TgSF3RHia9D5DSitlQAXYCnbdqjPkR287Lh6dCHDapos+eFDvcZPP2edPmTFxznJE/EBLoQQ0Qmn9EkZOyJmHxMbvKYb8o21ZHmv5YLqgsEPk9gWZwYQY9wLqGXuax/8QlV5qDaPbq9pLPT1yp+zOWKmraEy1OUJI7zdEcEmvBpbdwLrDCgEb2xX8S/nxZgjK4bRi+pbOmbh8bEeoPvU/L9ndx9kntlDALbdAvp0O8ZC3zSUnFg4cePsw7jxewWvL7HRSBLUn6J7vTH9uld5N76JFPgBCdXGF221oEJk++XfRwXplLSyrVO7HFWBEs99nTazKveW3HpbD4dH/YmdAl+lwbSt8BQWyTG7jAsACI7bPPUU9hI9XUHWqQOuezHzUjnx5Qqs6T1qNHfTTHleDtmqK7flA9a0gz2nycIpz1FHBuWxKNtUeTdqP29Fb3tv+tl5JyBqXoR+vCsdzZwZUhf6Lu8bvkB9yQP4x7GGegB0ym0Lpl03Q7e+C0cDsm9GSDepCDji7nUslLyYyluPfvLyKaDSX4xpR+nVYQjQQn5F8KbY1gbIVLiK1J3mW90zTyR1bqApX2BlWh7KG8LAY9/S9nWC0XXh9pZZo6xuir12T43rkaGfQssbQyIslA7uJnSHOV22NhlNtUo0czxPAsXhh8tIQYaTM4l/yAlZlydTcXhlG22Gs/n3BxKBd/3ZjYwg3NaUurVXhNB+afVnFfNr9TbC9ksNdvwpNfeHanyJ8M6GrIVfLlYAPv0ILe4dn0Z+BJSbJkN7eZY/c6+6ttDYcIDeUKIDXqUSE42Xdh5nRbuaObozjht0HJ5H1e+em+NJi/+8kQlyjCbJpPckwThZeIF9/u7lrVIKNeJLCN/TpPAeXxvd31/CUDWHK9MuP1V1TJgngzi4V0qzS3SW3Qy5UiGHqg02wQa5tsEl9s/X9nNMosgLlUgZSfCBj1DiypLfhr9/r0nR0XY2tmhDOcUS4E7cqa4EJBhzqvpbZa35Q5Iz5EqmhYiOGDAYk606Tv74+KGfPjKVuP15rIzgW0I7/niOu9el/sn2bRye0gV+GrePDRDMHjwO1lEdeXH8N+UTO3IoN18kpI3tPxz+fY+n2MGMSGFHAx/83tKeJOl+2i+f1O9v6FfEDBbqrw+lpM8Anav7zHNr7hE78nXUtPNodMbCnITWA7Ma/IHlZ50F9hWge/wzOvSbtqFVFtkS8Of2nssjZwbSFdU+VO8z6tCEc9UA9ACxT5zIUeSrkBB/v1krOpm7bVMrGxEKfI6LcnpB4D8bvn2hDKGqKrJaVAJuDaBEY3F7eXyqnFWlOoFV/8ZLspZiZd7orXLhd4mhHQgbuKbHjJWUzrnm0Dxw/LJLzXCkh7slMxKo8uxZIWZfdKHlfI7uj3LP6ARAuWdF7ZmZ7daOKqKGbz5LxOggTgS39oEioYmrqkCeUDvbxkBYKeHhcLmMN8dMF01ZMb32IpL/cH8R7VHQSI5I0YfL14g9d7P/6cjB1JXXxbozEDbsrPdmL8ph7QW10jio+v7YsqHKQ6xrBbOVtxU0/nFfzUGZwIBLwyUvg49ii+54nv9FyECBpURnQK4Ox6N7lw5fsjdd5l/2SwBcAHMJoyjO1Pifye2dagaOwCVMqdJWAo77pvBe0zdJcTWu5fdzPNfV2p1pc7/JKQ8zhKkwsOELUDhXygPJ5oR8Vpk2lsCen3D3QOQp2zdrSZHjVBstDF/wWO98rrkQ6/7zt/Drip7OHIug1lomNdmRaHRrjmqeodn22sesQQPgzimPOMqC60a5+i/UYh51uZm+ijWkkaI2xjrBO2558DZNZMiuDQlaVAvBy2wLn/bR3FrNzfnO/9oDztYqxZrr7JMIhqmrochbqmQnKowxW29bpqTaJu7kW1VotC72QkYX8OoDDdMDwV1kJRk3mufgJBzf+iwFRJ7XWQwO5ujVglgFgHtycWiMLx5N+6XU+TulLabWjOzoao03fniUW0xvIJNPbk7CQlFZd/RCOPvgQbLjh5ITE8NVJeKt3HGr6JTnFdIzcVOlEtwqbIIX0IM7saC+4N5047MTJ9+Wn11EhyEPIlwsHE5utCeXRjQzlrR+R1Cf/qDzcNbqLXdk3J7gQ39VUrrEkS/VMWjjg+t2oYrqB0tUZClcUF6+LBC3EQ7KnGIwm/qjZX4GKPtjTX1zQKV6nPAb2t/Rza5IqKRf8i2DFEhV/YSifX0YwsiF6TQnp48Gr65TFq0zUe6LGjiY7fq0LSGKL1VnC6ESI2yxvt3XqBx53B3gSlGFeJcPbUbonW1E9E9m4NfuwPh+t5QjRxX34lvBPVxwQd7aeTd+r9dw5CiP1pt8wMZoMdni7GapYdo6KPgeQKcmlFfq4UYhvV0IBgeiR3RnTMBaqDqpZrTRyLdsp4l0IXZTdErfH0sN3dqBG5vRIx3VgCYcHmmkqJ8Hyu3s9K9uBD1d8cZUEx3qYcF5vsqeRpF1GOg8emeWM2OmBlWPdZ6qAXwm3nENFyh+kvXk132PfWAlN0kb7yh4fz2T7VWUY/hEXX5DvxGABC03XRpyOG8t/u3Gh5tZdpsSV9AWaxJN7zwhVglgII1gV28tUViyqn4UMdIh5t+Ea2zo7PO48oba0TwQbiSZOH4YhD578kPF3reuaP7LujPMsjHmaDuId9XEaZBCJhbXJbRg5VCk3KJpryH/+8S3wdhR47pdFcmpZG2p0Bpjp/VbvalgIZMllYX5L31aMPdt1J7r/7wbixt0Mnz2ZvNGTARHPVD+2O1D8SGpWXlVnP2ekgon55YiinADDynyaXtZDXueVqbuTi8z8cHHK325pgqM+mWZwzHeEreMvhZopAScXM14SJHpGwZyRljMlDvcMm9FZ/1e9+r/puOnpXOtc9Iu2fmgBfEP9cGW1Fzb1rGlfJ08pACtq1ZW18bf2cevebzVeHbaA50G9qoUp39JWdPHbYkPCRXjt4gzlq3Cxge28Mky8MoS/+On72kc+ZI2xBtgJytpAQHQ1zrEddMIVyR5urX6yBNu8v5lKC8eLdGKTJtbgIZ3ZyTzSfWmx9f+cvcJe8yM39K/djkp2aUTE/9m2Lj5jg7b8vdRAer7DO3SyLNHs1CAm5x5iAdh2yGJYivArZbCBNY88Tw+w+C1Tbt7wK3zl2rzTHo/D8/gb3c3mYrnEIEipYqPUcdWjnTsSw471O3EUN7Gtg4NOAs9PJrxm03VuZKa5xwXAYCjt7Gs01Km6T2DhOYUMoFcCSu7Hk1p3yP1eG+M3v3Q5luAze6WwBnZIYO0TCucPWK+UJ36KoJ8Y+vpavhLO8g5ed704IjlQdfemrMu//EvPYXTQSGIPPfiagJS9nMqP5IvkxN9pvuJz7h8carPXTKMq8jnTeL0STan6dnLTAqwIswcIwWDR2KwbGddAVN8SYWRB7kfBfBRkSXzvHlIF8D6jo64kUzYk5o/n8oLjKqat0rdXvQ86MkwQGMnnlcasqPPT2+mVtUGb32KuH6cyZQenrRG11TArcAl27+nvOMBDe++EKHf4YdyGf7mznzOz33cFFGEcv329p4qG2hoaQ8ULiMyVz6ENcxhoqGnFIdupcn7GICQWuw3yO3W8S33mzCcMYJ8ywc7U7rmaQf/W5K63Gr4bVTpXOyOp4tbaPyIaatBNpXqlmQUTSZXjxPr19+73PSaT+QnI35YsWn6WpfJjRtK8vlJZoTSgjaRU39AGCkWOZtifJrnefCrqwTKDFmuWUCukEsYcRrMzCoit28wYpP7kSVjMD8WJYQiNc2blMjuqYegmf6SsfC1jqz8XzghMlOX+gn/MKZmgljszrmehEa4V98VreJDxYvHr3j7IeJB9/sBZV41BWT/AZAjuC5XorlIPnZgBAniBEhanp0/0+qZmEWDpu8ige1hUPIyTo6T6gDEcFhWSoduNh8YSu65KgMOGBw7VlNYzNIgwHtq9KP2yyTVysqX5v12sf7D+vQUdR2dRDvCV40rIInXSLWT/yrC6ExOQxBJwIDbeZcl3z1yR5Rj3l8IGpxspapnvBL+fwupA3b6fkFceID9wgiM1ILB0cHVdvo/R4xg8yqKXT8efl0GnGX1/27FUYeUW2L/GNRGGWVGp3i91oaJkb4rybENHre9a2P5viz/yqk8ngWUUS+Kv+fu+9BLFnfLiLXOFcIeBJLhnayCiuDRSqcx0Qu68gVsGYc6EHD500Fkt+gpDj6gvr884n8wZ5o6q7xtL5wA0beXQnffWYkZrs2NGIRgQbsc5NB302SVx+R4ROvmgZaR8wBcji128BMfJ9kcvJ4DC+bQ57kRmv5yxgU4ngZfn0/JNZ8JBwxjTqS+s9kjJFG1unGUGLwMiIuXUD9EFhNIJuyCEAmVZSIGKH4G6v1gRR1LyzQKH2ZqiI1DnHMoDEZspbDjTeaFIAbSvjSq3A+n46y9hhVM8wIpnARSXyzmOD96d9UXvFroSPgGw1dq2vdEqDq9fJN1EbL2WulNmHkFDvxSO9ZT/RX/Bw2gA/BrF90XrJACereVfbV/YXaKfp77Nmx5NjEIUlxojsy7iN7nBHSZigfsbFyVOX1ZTeCCxvqnRSExP4lk5ZeYlRu9caaa743TWNdchRIhEWwadsBIe245C8clpaZ4zrPsk+OwXzxWCvRRumyNSLW5KWaSJyJU95cwheK76gr7228spZ3hmTtLyrfM2QRFqZFMR8/Q6yWfVgwTdfX2Ry4w3+eAO/5VT5nFb5NlzXPvBEAWrNZ6Q3jbH0RF4vcbp+fDngf/ywpoyNQtjrfvcq93AVb1RDWRghvyqgI2BkMr1rwYi8gizZ0G9GmPpMeqPerAQ0dJbzx+KAFM4IBq6iSLpZHUroeyfd9o5o+4fR2EtsZBoJORQEA4SW0CmeXSnblx2e9QkCHIodyqV6+g5ETEpZsLqnd/Na60EKPX/tQpPEcO+COIBPcQdszDzSiHGyQFPly/7KciUh1u+mFfxTCHGv9nn2WqndGgeGjQ/kr02qmTBX7Hc1qiEvgiSz1Tz/sy7Es29wvn6FrDGPP7asXlhOaiHxOctPvTptFA1kHFUk8bME7SsTSnGbFbUrssxrq70LhoSh5OwvQna+w84XdXhZb2sloJ4ZsCg3j+PrjJL08/JBi5zGd6ud/ZxhmcGKLOXPcNunQq5ESW92iJvfsuRrNYtawWwSmNhPYoFj2QqWNF0ffLpGt/ad24RJ8vkb5sXkpyKXmvFG5Vcdzf/44k3PBL/ojJ52+kWGzOArnyp5f969oV3J2c4Li27Nkova9VwRNVKqN0V+gV+mTHitgkXV30aWd3A1RSildEleiNPA+5cp+3+T7X+xfHiRZXQ1s4FA9TxIcnveQs9JSZ5r5qNmgqlW4zMtZ6rYNvgmyVcywKtu8ZxnSbS5vXlBV+NXdIfi3+xzrnJ0TkFL+Un8v1PWOC2PPFCjVPq7qTH7mOpzOYj/b4h0ceT+eHgr97Jqhb1ziVfeANzfN8bFUhPKBi7hJBCukQnB0aGjFTYLJPXL26lQ2b80xrOD5cFWgA8hz3St0e69kwNnD3+nX3gy12FjrjO+ddRvvvfyV3SWbXcxqNHfmsb9u1TV+wHTb9B07/L2sB8WUHJ9eeNomDyysEWZ0deqEhH/oWI2oiEh526gvAK1Nx2kIhNvkYR+tPYHEa9j+nd1VBpQP1uzSjIDO+fDDB7uy029rRjDC5Sk6aKczyz1D5uA9Lu+Rrrapl8JXNL3VRllNQH2K1ZFxOpX8LprttfqQ56MbPM0IttUheXWD/mROOeFqGUbL+kUOVlXLTFX/525g4faLEFO4qWWdmOXMNvVjpIVTWt650HfQjX9oT3Dg5Au6+v1/Ci78La6ZOngYCFPT1AUwxQuZ0yt5xKdNXLaDTISMTeCj16XTryhM36K2mfGRIgot71voWs8tTpL/f1rvcwv3LSDf+/G8THCT7NpfHWcW+lsF/ol8q9Bi6MezNTqp0rpp/kJRiVfNrX/w27cRRTu8RIIqtUblBMkxy4jwAVqCjUJkiPBj2cAoVloG8B2/N5deLdMhDb7xs5nhd3dubJhuj8WbaFRyu1L678DHhhA+rMimNo4C1kGpp0tD/qnCfCFHejpf0LJX43OTr578PY0tnIIrlWyNYyuR/ie6j2xNb1OV6u0dOX/1Dtcd7+ya9W+rY2LmnyQMtk8SMLTon8RAdwOaN2tNg5zVnDKlmVeOxPV2vhHIo9QEPV7jc3f+zVDquiNg1OaHX3cZXJDRY5MJpo+VanAcmqp4oasYLG+wrXUL5vJU0kqk2hGEskhP+Jjigrz1l6QnEwp6n8PMVeJp70Ii6ppeaK9GhF6fJE00ceLyxv08tKiPat4QdxZFgSbQknnEiCLD8Qc1rjazVKM3r3gXnnMeONgdz/yFV1q+haaN+wnF3Fn4uYCI9XsKOuVwDD0LsCO/f0gj5cmxCFcr7sclIcefWjvore+3aSU474cyqDVxH7w1RX3CHsaqsMRX17ZLgjsDXws3kLm2XJdM3Ku383UXqaHqsywzPhx7NFir0Fqjym/w6cxD2U9ypa3dx7Z12w/fi3Jps8sqJ8f8Ah8aZAvkHXvIRyrsxK7rrFaNNdNvjI8+3Emri195DCNa858anj2Qdny6Czshkn4N2+1m+k5S8sunX3Ja7I+JutRzg1mc2e9Yc0Zv9PZn1SwhxIdU9sXwZRTd/J5FoUm0e+PYREeHg3oc2YYzGf2xfJxXExt4pT3RfDRHvMXLUmoXOy63xv5pLuhOEax0dRgSywZ/GH+YBXFgCeTU0hZ8SPEFsn8punp1Kurd1KgXxUZ+la3R5+4ePGR4ZF5UQtOa83+Vj8zh80dfzbhxWCeoJnQ4dkZJM4drzknZOOKx2n3WrvJnzFIS8p0xeic+M3ZRVXIp10tV2DyYKwRxLzulPwzHcLlYTxl4PF7v8l106Azr+6wBFejbq/3P72C/0j78cepY9990/d4eAurn2lqdGKLU8FffnMw7cY7pVeXJRMU73Oxwi2g2vh/+4gX8dvbjfojn/eLVhhYl8GthwCQ50KcZq4z2JeW5eeOnJWFQEnVxDoG459TaC4zXybECEoJ0V5q1tXrQbDMtUxeTV6Pdt1/zJuc7TJoV/9YZFWxUtCf6Ou3Vd/vR/vG0138hJQrHkNeoep5dLe+6umcSquKvMaFpm3EZHDBOvCi0XYyIFHMgX7Cqp3JVXlxJFwQfHSaIUEbI2u1lBVUdlNw4Qa9UsLPEK94Qiln3pyKxQVCeNlx8yd7EegVNQBkFLabKvnietYVB4IPZ1fSor82arbgYec8aSdFMaIluYTYuNx32SxfrjKUdPGq+UNp5YpydoEG3xVLixtmHO9zXxKAnHnPuH2fPGrjx0GcuCDEU+yXUtXh6nfUL+cykws1gJ5vkfYFaFBr9PdCXvVf35OJQxzUMmWjv0W6uGJK11uAGDqSpOwCf6rouSIjPVgw57cJCOQ4b9tkI/Y5WNon9Swe72aZryKo8d+HyHBEdWJKrkary0LIGczA4Irq353Wc0Zga3om7UQiAGCvIl8GGyaqz5zH+1gMP5phWUCpKtttWIyicz09vXg76GxkmiGSMQ06Z9X8BUwqOtauDbPIf4rpK/yYoeAHxJ9soXS9VDe1Aw+awOOxaN8foLrif0TXBvQ55dtRtulRq9emFDBxlQcqKCaD8NeTSE7FOHvcjf/+oKbbtRqz9gbofoc2EzQ3pL6W5JdfJzAWmOk8oeoECe90lVMruwl/ltM015P/zIPazqvdvFmLNVHMIZrwiQ2tIKtGh6PDVH+85ew3caqVt2BsDv5rOcu3G9srQWd7NmgtzCRUXLYknYRSwtH9oUtkqyN3CfP20xQ1faXQl4MEmjQehWR6GmGnkdpYNQYeIG408yAX7uCZmYUic9juOfb+Re28+OVOB+scYK4DaPcBe+5wmji9gymtkMpKo4UKqCz7yxzuN8VIlx9yNozpRJpNaWHtaZVEqP45n2JemTlYBSmNIK1FuSYAUQ1yBLnKxevrjayd+h2i8PjdB3YY6b0nr3JuOXGpPMyh4V2dslpR3DFEvgpsBLqhqLDOWP4yEvIL6f21PpA7/8B")),h=Math.log2||(j=>Math.log(j)/Math.LN2),i=j=>h(j)+1|0,d=i(n(l).categories.length-1),t=i(n(l).combiningClasses.length-1),s=i(n(l).scripts.length-1),o=i(n(l).eaw.length-1),v=10,p=t+s+o+v,x=s+o+v,A=o+v,m=v,g=(1<>p&g]}function N(j){const Z=f.get(j);return n(l).combiningClasses[Z>>x&C]}function F(j){const Z=f.get(j);return n(l).scripts[Z>>A&w]}function J(j){const Z=f.get(j);return n(l).eaw[Z>>m&S]}function ot(j){let Z=f.get(j),ut=Z&B;if(ut===0)return null;if(ut<=50)return ut-1;if(ut<480){const bt=(ut>>4)-12,It=(ut&15)+1;return bt/It}else if(ut<768){Z=(ut>>5)-14;let bt=(ut&31)+2;for(;bt>0;)Z*=10,bt--;return Z}else{Z=(ut>>2)-191;let bt=(ut&3)+1;for(;bt>0;)Z*=60,bt--;return Z}}function $(j){const Z=R(j);return Z==="Lu"||Z==="Ll"||Z==="Lt"||Z==="Lm"||Z==="Lo"||Z==="Nl"}function lt(j){return R(j)==="Nd"}function gt(j){const Z=R(j);return Z==="Pc"||Z==="Pd"||Z==="Pe"||Z==="Pf"||Z==="Pi"||Z==="Po"||Z==="Ps"}function mt(j){return R(j)==="Ll"}function wt(j){return R(j)==="Lu"}function at(j){return R(j)==="Lt"}function dt(j){const Z=R(j);return Z==="Zs"||Z==="Zl"||Z==="Zp"}function St(j){const Z=R(j);return Z==="Nd"||Z==="No"||Z==="Nl"||Z==="Lu"||Z==="Ll"||Z==="Lt"||Z==="Lm"||Z==="Lo"||Z==="Me"||Z==="Mc"}function V(j){const Z=R(j);return Z==="Mn"||Z==="Me"||Z==="Mc"}var ft={getCategory:R,getCombiningClass:N,getScript:F,getEastAsianWidth:J,getNumericValue:ot,isAlphabetic:$,isDigit:lt,isPunctuation:gt,isLowerCase:mt,isUpperCase:wt,isTitleCase:at,isWhiteSpace:dt,isBaseForm:St,isMark:V}},3480:function(T){T.exports=JSON.parse('[["8740","\u43F0\u4C32\u4603\u45A6\u4578\u{27267}\u4D77\u45B3\u{27CB1}\u4CE2\u{27CC5}\u3B95\u4736\u4744\u4C47\u4C40\u{242BF}\u{23617}\u{27352}\u{26E8B}\u{270D2}\u4C57\u{2A351}\u474F\u45DA\u4C85\u{27C6C}\u4D07\u4AA4\u46A1\u{26B23}\u7225\u{25A54}\u{21A63}\u{23E06}\u{23F61}\u664D\u56FB"],["8767","\u7D95\u591D\u{28BB9}\u3DF4\u9734\u{27BEF}\u5BDB\u{21D5E}\u5AA4\u3625\u{29EB0}\u5AD1\u5BB7\u5CFC\u676E\u8593\u{29945}\u7461\u749D\u3875\u{21D53}\u{2369E}\u{26021}\u3EEC"],["87a1","\u{258DE}\u3AF5\u7AFC\u9F97\u{24161}\u{2890D}\u{231EA}\u{20A8A}\u{2325E}\u430A\u8484\u9F96\u942F\u4930\u8613\u5896\u974A\u9218\u79D0\u7A32\u6660\u6A29\u889D\u744C\u7BC5\u6782\u7A2C\u524F\u9046\u34E6\u73C4\u{25DB9}\u74C6\u9FC7\u57B3\u492F\u544C\u4131\u{2368E}\u5818\u7A72\u{27B65}\u8B8F\u46AE\u{26E88}\u4181\u{25D99}\u7BAE\u{224BC}\u9FC8\u{224C1}\u{224C9}\u{224CC}\u9FC9\u8504\u{235BB}\u40B4\u9FCA\u44E1\u{2ADFF}\u62C1\u706E\u9FCB"],["8840","\u31C0",4,"\u{2010C}\u31C5\u{200D1}\u{200CD}\u31C6\u31C7\u{200CB}\u{21FE8}\u31C8\u{200CA}\u31C9\u31CA\u31CB\u31CC\u{2010E}\u31CD\u31CE\u0100\xC1\u01CD\xC0\u0112\xC9\u011A\xC8\u014C\xD3\u01D1\xD2\u0FFF\xCA\u0304\u1EBE\u0FFF\xCA\u030C\u1EC0\xCA\u0101\xE1\u01CE\xE0\u0251\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA"],["88a1","\u01DC\xFC\u0FFF\xEA\u0304\u1EBF\u0FFF\xEA\u030C\u1EC1\xEA\u0261\u23DA\u23DB"],["8940","\u{2A3A9}\u{21145}"],["8943","\u650A"],["8946","\u4E3D\u6EDD\u9D4E\u91DF"],["894c","\u{27735}\u6491\u4F1A\u4F28\u4FA8\u5156\u5174\u519C\u51E4\u52A1\u52A8\u533B\u534E\u53D1\u53D8\u56E2\u58F0\u5904\u5907\u5932\u5934\u5B66\u5B9E\u5B9F\u5C9A\u5E86\u603B\u6589\u67FE\u6804\u6865\u6D4E\u70BC\u7535\u7EA4\u7EAC\u7EBA\u7EC7\u7ECF\u7EDF\u7F06\u7F37\u827A\u82CF\u836F\u89C6\u8BBE\u8BE2\u8F66\u8F67\u8F6E"],["89a1","\u7411\u7CFC\u7DCD\u6946\u7AC9\u5227"],["89ab","\u918C\u78B8\u915E\u80BC"],["89b0","\u8D0B\u80F6\u{209E7}"],["89b5","\u809F\u9EC7\u4CCD\u9DC9\u9E0C\u4C3E\u{29DF6}\u{2700E}\u9E0A\u{2A133}\u35C1"],["89c1","\u6E9A\u823E\u7519"],["89c5","\u4911\u9A6C\u9A8F\u9F99\u7987\u{2846C}\u{21DCA}\u{205D0}\u{22AE6}\u4E24\u4E81\u4E80\u4E87\u4EBF\u4EEB\u4F37\u344C\u4FBD\u3E48\u5003\u5088\u347D\u3493\u34A5\u5186\u5905\u51DB\u51FC\u5205\u4E89\u5279\u5290\u5327\u35C7\u53A9\u3551\u53B0\u3553\u53C2\u5423\u356D\u3572\u3681\u5493\u54A3\u54B4\u54B9\u54D0\u54EF\u5518\u5523\u5528\u3598\u553F\u35A5\u35BF\u55D7\u35C5"],["8a40","\u{27D84}\u5525"],["8a43","\u{20C42}\u{20D15}\u{2512B}\u5590\u{22CC6}\u39EC\u{20341}\u8E46\u{24DB8}\u{294E5}\u4053\u{280BE}\u777A\u{22C38}\u3A34\u47D5\u{2815D}\u{269F2}\u{24DEA}\u64DD\u{20D7C}\u{20FB4}\u{20CD5}\u{210F4}\u648D\u8E7E\u{20E96}\u{20C0B}\u{20F64}\u{22CA9}\u{28256}\u{244D3}"],["8a64","\u{20D46}\u{29A4D}\u{280E9}\u47F4\u{24EA7}\u{22CC2}\u9AB2\u3A67\u{295F4}\u3FED\u3506\u{252C7}\u{297D4}\u{278C8}\u{22D44}\u9D6E\u9815"],["8a76","\u43D9\u{260A5}\u64B4\u54E3\u{22D4C}\u{22BCA}\u{21077}\u39FB\u{2106F}"],["8aa1","\u{266DA}\u{26716}\u{279A0}\u64EA\u{25052}\u{20C43}\u8E68\u{221A1}\u{28B4C}\u{20731}"],["8aac","\u480B\u{201A9}\u3FFA\u5873\u{22D8D}"],["8ab2","\u{245C8}\u{204FC}\u{26097}\u{20F4C}\u{20D96}\u5579\u40BB\u43BA"],["8abb","\u4AB4\u{22A66}\u{2109D}\u81AA\u98F5\u{20D9C}\u6379\u39FE\u{22775}\u8DC0\u56A1\u647C\u3E43"],["8ac9","\u{2A601}\u{20E09}\u{22ACF}\u{22CC9}"],["8ace","\u{210C8}\u{239C2}\u3992\u3A06\u{2829B}\u3578\u{25E49}\u{220C7}\u5652\u{20F31}\u{22CB2}\u{29720}\u34BC\u6C3D\u{24E3B}"],["8adf","\u{27574}\u{22E8B}\u{22208}\u{2A65B}\u{28CCD}\u{20E7A}\u{20C34}\u{2681C}\u7F93\u{210CF}\u{22803}\u{22939}\u35FB\u{251E3}\u{20E8C}\u{20F8D}\u{20EAA}\u3F93\u{20F30}\u{20D47}\u{2114F}\u{20E4C}"],["8af6","\u{20EAB}\u{20BA9}\u{20D48}\u{210C0}\u{2113D}\u3FF9\u{22696}\u6432\u{20FAD}"],["8b40","\u{233F4}\u{27639}\u{22BCE}\u{20D7E}\u{20D7F}\u{22C51}\u{22C55}\u3A18\u{20E98}\u{210C7}\u{20F2E}\u{2A632}\u{26B50}\u{28CD2}\u{28D99}\u{28CCA}\u95AA\u54CC\u82C4\u55B9"],["8b55","\u{29EC3}\u9C26\u9AB6\u{2775E}\u{22DEE}\u7140\u816D\u80EC\u5C1C\u{26572}\u8134\u3797\u535F\u{280BD}\u91B6\u{20EFA}\u{20E0F}\u{20E77}\u{20EFB}\u35DD\u{24DEB}\u3609\u{20CD6}\u56AF\u{227B5}\u{210C9}\u{20E10}\u{20E78}\u{21078}\u{21148}\u{28207}\u{21455}\u{20E79}\u{24E50}\u{22DA4}\u5A54\u{2101D}\u{2101E}\u{210F5}\u{210F6}\u579C\u{20E11}"],["8ba1","\u{27694}\u{282CD}\u{20FB5}\u{20E7B}\u{2517E}\u3703\u{20FB6}\u{21180}\u{252D8}\u{2A2BD}\u{249DA}\u{2183A}\u{24177}\u{2827C}\u5899\u5268\u361A\u{2573D}\u7BB2\u5B68\u4800\u4B2C\u9F27\u49E7\u9C1F\u9B8D\u{25B74}\u{2313D}\u55FB\u35F2\u5689\u4E28\u5902\u{21BC1}\u{2F878}\u9751\u{20086}\u4E5B\u4EBB\u353E\u5C23\u5F51\u5FC4\u38FA\u624C\u6535\u6B7A\u6C35\u6C3A\u706C\u722B\u4E2C\u72AD\u{248E9}\u7F52\u793B\u7CF9\u7F53\u{2626A}\u34C1"],["8bde","\u{2634B}\u8002\u8080\u{26612}\u{26951}\u535D\u8864\u89C1\u{278B2}\u8BA0\u8D1D\u9485\u9578\u957F\u95E8\u{28E0F}\u97E6\u9875\u98CE\u98DE\u9963\u{29810}\u9C7C\u9E1F\u9EC4\u6B6F\uF907\u4E37\u{20087}\u961D\u6237\u94A2"],["8c40","\u503B\u6DFE\u{29C73}\u9FA6\u3DC9\u888F\u{2414E}\u7077\u5CF5\u4B20\u{251CD}\u3559\u{25D30}\u6122\u{28A32}\u8FA7\u91F6\u7191\u6719\u73BA\u{23281}\u{2A107}\u3C8B\u{21980}\u4B10\u78E4\u7402\u51AE\u{2870F}\u4009\u6A63\u{2A2BA}\u4223\u860F\u{20A6F}\u7A2A\u{29947}\u{28AEA}\u9755\u704D\u5324\u{2207E}\u93F4\u76D9\u{289E3}\u9FA7\u77DD\u4EA3\u4FF0\u50BC\u4E2F\u4F17\u9FA8\u5434\u7D8B\u5892\u58D0\u{21DB6}\u5E92\u5E99\u5FC2\u{22712}\u658B"],["8ca1","\u{233F9}\u6919\u6A43\u{23C63}\u6CFF"],["8ca7","\u7200\u{24505}\u738C\u3EDB\u{24A13}\u5B15\u74B9\u8B83\u{25CA4}\u{25695}\u7A93\u7BEC\u7CC3\u7E6C\u82F8\u8597\u9FA9\u8890\u9FAA\u8EB9\u9FAB\u8FCF\u855F\u99E0\u9221\u9FAC\u{28DB9}\u{2143F}\u4071\u42A2\u5A1A"],["8cc9","\u9868\u676B\u4276\u573D"],["8cce","\u85D6\u{2497B}\u82BF\u{2710D}\u4C81\u{26D74}\u5D7B\u{26B15}\u{26FBE}\u9FAD\u9FAE\u5B96\u9FAF\u66E7\u7E5B\u6E57\u79CA\u3D88\u44C3\u{23256}\u{22796}\u439A\u4536"],["8ce6","\u5CD5\u{23B1A}\u8AF9\u5C78\u3D12\u{23551}\u5D78\u9FB2\u7157\u4558\u{240EC}\u{21E23}\u4C77\u3978\u344A\u{201A4}\u{26C41}\u8ACC\u4FB4\u{20239}\u59BF\u816C\u9856\u{298FA}\u5F3B"],["8d40","\u{20B9F}"],["8d42","\u{221C1}\u{2896D}\u4102\u46BB\u{29079}\u3F07\u9FB3\u{2A1B5}\u40F8\u37D6\u46F7\u{26C46}\u417C\u{286B2}\u{273FF}\u456D\u38D4\u{2549A}\u4561\u451B\u4D89\u4C7B\u4D76\u45EA\u3FC8\u{24B0F}\u3661\u44DE\u44BD\u41ED\u5D3E\u5D48\u5D56\u3DFC\u380F\u5DA4\u5DB9\u3820\u3838\u5E42\u5EBD\u5F25\u5F83\u3908\u3914\u393F\u394D\u60D7\u613D\u5CE5\u3989\u61B7\u61B9\u61CF\u39B8\u622C\u6290\u62E5\u6318\u39F8\u56B1"],["8da1","\u3A03\u63E2\u63FB\u6407\u645A\u3A4B\u64C0\u5D15\u5621\u9F9F\u3A97\u6586\u3ABD\u65FF\u6653\u3AF2\u6692\u3B22\u6716\u3B42\u67A4\u6800\u3B58\u684A\u6884\u3B72\u3B71\u3B7B\u6909\u6943\u725C\u6964\u699F\u6985\u3BBC\u69D6\u3BDD\u6A65\u6A74\u6A71\u6A82\u3BEC\u6A99\u3BF2\u6AAB\u6AB5\u6AD4\u6AF6\u6B81\u6BC1\u6BEA\u6C75\u6CAA\u3CCB\u6D02\u6D06\u6D26\u6D81\u3CEF\u6DA4\u6DB1\u6E15\u6E18\u6E29\u6E86\u{289C0}\u6EBB\u6EE2\u6EDA\u9F7F\u6EE8\u6EE9\u6F24\u6F34\u3D46\u{23F41}\u6F81\u6FBE\u3D6A\u3D75\u71B7\u5C99\u3D8A\u702C\u3D91\u7050\u7054\u706F\u707F\u7089\u{20325}\u43C1\u35F1\u{20ED8}"],["8e40","\u{23ED7}\u57BE\u{26ED3}\u713E\u{257E0}\u364E\u69A2\u{28BE9}\u5B74\u7A49\u{258E1}\u{294D9}\u7A65\u7A7D\u{259AC}\u7ABB\u7AB0\u7AC2\u7AC3\u71D1\u{2648D}\u41CA\u7ADA\u7ADD\u7AEA\u41EF\u54B2\u{25C01}\u7B0B\u7B55\u7B29\u{2530E}\u{25CFE}\u7BA2\u7B6F\u839C\u{25BB4}\u{26C7F}\u7BD0\u8421\u7B92\u7BB8\u{25D20}\u3DAD\u{25C65}\u8492\u7BFA\u7C06\u7C35\u{25CC1}\u7C44\u7C83\u{24882}\u7CA6\u667D\u{24578}\u7CC9\u7CC7\u7CE6\u7C74\u7CF3\u7CF5\u7CCE"],["8ea1","\u7E67\u451D\u{26E44}\u7D5D\u{26ED6}\u748D\u7D89\u7DAB\u7135\u7DB3\u7DD2\u{24057}\u{26029}\u7DE4\u3D13\u7DF5\u{217F9}\u7DE5\u{2836D}\u7E1D\u{26121}\u{2615A}\u7E6E\u7E92\u432B\u946C\u7E27\u7F40\u7F41\u7F47\u7936\u{262D0}\u99E1\u7F97\u{26351}\u7FA3\u{21661}\u{20068}\u455C\u{23766}\u4503\u{2833A}\u7FFA\u{26489}\u8005\u8008\u801D\u8028\u802F\u{2A087}\u{26CC3}\u803B\u803C\u8061\u{22714}\u4989\u{26626}\u{23DE3}\u{266E8}\u6725\u80A7\u{28A48}\u8107\u811A\u58B0\u{226F6}\u6C7F\u{26498}\u{24FB8}\u64E7\u{2148A}\u8218\u{2185E}\u6A53\u{24A65}\u{24A95}\u447A\u8229\u{20B0D}\u{26A52}\u{23D7E}\u4FF9\u{214FD}\u84E2\u8362\u{26B0A}\u{249A7}\u{23530}\u{21773}\u{23DF8}\u82AA\u691B\u{2F994}\u41DB"],["8f40","\u854B\u82D0\u831A\u{20E16}\u{217B4}\u36C1\u{2317D}\u{2355A}\u827B\u82E2\u8318\u{23E8B}\u{26DA3}\u{26B05}\u{26B97}\u{235CE}\u3DBF\u831D\u55EC\u8385\u450B\u{26DA5}\u83AC\u83C1\u83D3\u347E\u{26ED4}\u6A57\u855A\u3496\u{26E42}\u{22EEF}\u8458\u{25BE4}\u8471\u3DD3\u44E4\u6AA7\u844A\u{23CB5}\u7958\u84A8\u{26B96}\u{26E77}\u{26E43}\u84DE\u840F\u8391\u44A0\u8493\u84E4\u{25C91}\u4240\u{25CC0}\u4543\u8534\u5AF2\u{26E99}\u4527\u8573\u4516\u67BF\u8616"],["8fa1","\u{28625}\u{2863B}\u85C1\u{27088}\u8602\u{21582}\u{270CD}\u{2F9B2}\u456A\u8628\u3648\u{218A2}\u53F7\u{2739A}\u867E\u8771\u{2A0F8}\u87EE\u{22C27}\u87B1\u87DA\u880F\u5661\u866C\u6856\u460F\u8845\u8846\u{275E0}\u{23DB9}\u{275E4}\u885E\u889C\u465B\u88B4\u88B5\u63C1\u88C5\u7777\u{2770F}\u8987\u898A\u89A6\u89A9\u89A7\u89BC\u{28A25}\u89E7\u{27924}\u{27ABD}\u8A9C\u7793\u91FE\u8A90\u{27A59}\u7AE9\u{27B3A}\u{23F8F}\u4713\u{27B38}\u717C\u8B0C\u8B1F\u{25430}\u{25565}\u8B3F\u8B4C\u8B4D\u8AA9\u{24A7A}\u8B90\u8B9B\u8AAF\u{216DF}\u4615\u884F\u8C9B\u{27D54}\u{27D8F}\u{2F9D4}\u3725\u{27D53}\u8CD6\u{27D98}\u{27DBD}\u8D12\u8D03\u{21910}\u8CDB\u705C\u8D11\u{24CC9}\u3ED0\u8D77"],["9040","\u8DA9\u{28002}\u{21014}\u{2498A}\u3B7C\u{281BC}\u{2710C}\u7AE7\u8EAD\u8EB6\u8EC3\u92D4\u8F19\u8F2D\u{28365}\u{28412}\u8FA5\u9303\u{2A29F}\u{20A50}\u8FB3\u492A\u{289DE}\u{2853D}\u{23DBB}\u5EF8\u{23262}\u8FF9\u{2A014}\u{286BC}\u{28501}\u{22325}\u3980\u{26ED7}\u9037\u{2853C}\u{27ABE}\u9061\u{2856C}\u{2860B}\u90A8\u{28713}\u90C4\u{286E6}\u90AE\u90FD\u9167\u3AF0\u91A9\u91C4\u7CAC\u{28933}\u{21E89}\u920E\u6C9F\u9241\u9262\u{255B9}\u92B9\u{28AC6}\u{23C9B}\u{28B0C}\u{255DB}"],["90a1","\u{20D31}\u932C\u936B\u{28AE1}\u{28BEB}\u708F\u5AC3\u{28AE2}\u{28AE5}\u4965\u9244\u{28BEC}\u{28C39}\u{28BFF}\u9373\u945B\u8EBC\u9585\u95A6\u9426\u95A0\u6FF6\u42B9\u{2267A}\u{286D8}\u{2127C}\u{23E2E}\u49DF\u6C1C\u967B\u9696\u416C\u96A3\u{26ED5}\u61DA\u96B6\u78F5\u{28AE0}\u96BD\u53CC\u49A1\u{26CB8}\u{20274}\u{26410}\u{290AF}\u{290E5}\u{24AD1}\u{21915}\u{2330A}\u9731\u8642\u9736\u4A0F\u453D\u4585\u{24AE9}\u7075\u5B41\u971B\u975C\u{291D5}\u9757\u5B4A\u{291EB}\u975F\u9425\u50D0\u{230B7}\u{230BC}\u9789\u979F\u97B1\u97BE\u97C0\u97D2\u97E0\u{2546C}\u97EE\u741C\u{29433}\u97FF\u97F5\u{2941D}\u{2797A}\u4AD1\u9834\u9833\u984B\u9866\u3B0E\u{27175}\u3D51\u{20630}\u{2415C}"],["9140","\u{25706}\u98CA\u98B7\u98C8\u98C7\u4AFF\u{26D27}\u{216D3}\u55B0\u98E1\u98E6\u98EC\u9378\u9939\u{24A29}\u4B72\u{29857}\u{29905}\u99F5\u9A0C\u9A3B\u9A10\u9A58\u{25725}\u36C4\u{290B1}\u{29BD5}\u9AE0\u9AE2\u{29B05}\u9AF4\u4C0E\u9B14\u9B2D\u{28600}\u5034\u9B34\u{269A8}\u38C3\u{2307D}\u9B50\u9B40\u{29D3E}\u5A45\u{21863}\u9B8E\u{2424B}\u9C02\u9BFF\u9C0C\u{29E68}\u9DD4\u{29FB7}\u{2A192}\u{2A1AB}\u{2A0E1}\u{2A123}\u{2A1DF}\u9D7E\u9D83\u{2A134}\u9E0E\u6888"],["91a1","\u9DC4\u{2215B}\u{2A193}\u{2A220}\u{2193B}\u{2A233}\u9D39\u{2A0B9}\u{2A2B4}\u9E90\u9E95\u9E9E\u9EA2\u4D34\u9EAA\u9EAF\u{24364}\u9EC1\u3B60\u39E5\u3D1D\u4F32\u37BE\u{28C2B}\u9F02\u9F08\u4B96\u9424\u{26DA2}\u9F17\u9F16\u9F39\u569F\u568A\u9F45\u99B8\u{2908B}\u97F2\u847F\u9F62\u9F69\u7ADC\u9F8E\u7216\u4BBE\u{24975}\u{249BB}\u7177\u{249F8}\u{24348}\u{24A51}\u739E\u{28BDA}\u{218FA}\u799F\u{2897E}\u{28E36}\u9369\u93F3\u{28A44}\u92EC\u9381\u93CB\u{2896C}\u{244B9}\u7217\u3EEB\u7772\u7A43\u70D0\u{24473}\u{243F8}\u717E\u{217EF}\u70A3\u{218BE}\u{23599}\u3EC7\u{21885}\u{2542F}\u{217F8}\u3722\u{216FB}\u{21839}\u36E1\u{21774}\u{218D1}\u{25F4B}\u3723\u{216C0}\u575B\u{24A25}\u{213FE}\u{212A8}"],["9240","\u{213C6}\u{214B6}\u8503\u{236A6}\u8503\u8455\u{24994}\u{27165}\u{23E31}\u{2555C}\u{23EFB}\u{27052}\u44F4\u{236EE}\u{2999D}\u{26F26}\u67F9\u3733\u3C15\u3DE7\u586C\u{21922}\u6810\u4057\u{2373F}\u{240E1}\u{2408B}\u{2410F}\u{26C21}\u54CB\u569E\u{266B1}\u5692\u{20FDF}\u{20BA8}\u{20E0D}\u93C6\u{28B13}\u939C\u4EF8\u512B\u3819\u{24436}\u4EBC\u{20465}\u{2037F}\u4F4B\u4F8A\u{25651}\u5A68\u{201AB}\u{203CB}\u3999\u{2030A}\u{20414}\u3435\u4F29\u{202C0}\u{28EB3}\u{20275}\u8ADA\u{2020C}\u4E98"],["92a1","\u50CD\u510D\u4FA2\u4F03\u{24A0E}\u{23E8A}\u4F42\u502E\u506C\u5081\u4FCC\u4FE5\u5058\u50FC\u5159\u515B\u515D\u515E\u6E76\u{23595}\u{23E39}\u{23EBF}\u6D72\u{21884}\u{23E89}\u51A8\u51C3\u{205E0}\u44DD\u{204A3}\u{20492}\u{20491}\u8D7A\u{28A9C}\u{2070E}\u5259\u52A4\u{20873}\u52E1\u936E\u467A\u718C\u{2438C}\u{20C20}\u{249AC}\u{210E4}\u69D1\u{20E1D}\u7479\u3EDE\u7499\u7414\u7456\u7398\u4B8E\u{24ABC}\u{2408D}\u53D0\u3584\u720F\u{240C9}\u55B4\u{20345}\u54CD\u{20BC6}\u571D\u925D\u96F4\u9366\u57DD\u578D\u577F\u363E\u58CB\u5A99\u{28A46}\u{216FA}\u{2176F}\u{21710}\u5A2C\u59B8\u928F\u5A7E\u5ACF\u5A12\u{25946}\u{219F3}\u{21861}\u{24295}\u36F5\u6D05\u7443\u5A21\u{25E83}"],["9340","\u5A81\u{28BD7}\u{20413}\u93E0\u748C\u{21303}\u7105\u4972\u9408\u{289FB}\u93BD\u37A0\u5C1E\u5C9E\u5E5E\u5E48\u{21996}\u{2197C}\u{23AEE}\u5ECD\u5B4F\u{21903}\u{21904}\u3701\u{218A0}\u36DD\u{216FE}\u36D3\u812A\u{28A47}\u{21DBA}\u{23472}\u{289A8}\u5F0C\u5F0E\u{21927}\u{217AB}\u5A6B\u{2173B}\u5B44\u8614\u{275FD}\u8860\u607E\u{22860}\u{2262B}\u5FDB\u3EB8\u{225AF}\u{225BE}\u{29088}\u{26F73}\u61C0\u{2003E}\u{20046}\u{2261B}\u6199\u6198\u6075\u{22C9B}\u{22D07}\u{246D4}\u{2914D}"],["93a1","\u6471\u{24665}\u{22B6A}\u3A29\u{22B22}\u{23450}\u{298EA}\u{22E78}\u6337\u{2A45B}\u64B6\u6331\u63D1\u{249E3}\u{22D67}\u62A4\u{22CA1}\u643B\u656B\u6972\u3BF4\u{2308E}\u{232AD}\u{24989}\u{232AB}\u550D\u{232E0}\u{218D9}\u{2943F}\u66CE\u{23289}\u{231B3}\u3AE0\u4190\u{25584}\u{28B22}\u{2558F}\u{216FC}\u{2555B}\u{25425}\u78EE\u{23103}\u{2182A}\u{23234}\u3464\u{2320F}\u{23182}\u{242C9}\u668E\u{26D24}\u666B\u4B93\u6630\u{27870}\u{21DEB}\u6663\u{232D2}\u{232E1}\u661E\u{25872}\u38D1\u{2383A}\u{237BC}\u3B99\u{237A2}\u{233FE}\u74D0\u3B96\u678F\u{2462A}\u68B6\u681E\u3BC4\u6ABE\u3863\u{237D5}\u{24487}\u6A33\u6A52\u6AC9\u6B05\u{21912}\u6511\u6898\u6A4C\u3BD7\u6A7A\u6B57\u{23FC0}\u{23C9A}\u93A0\u92F2\u{28BEA}\u{28ACB}"],["9440","\u9289\u{2801E}\u{289DC}\u9467\u6DA5\u6F0B\u{249EC}\u6D67\u{23F7F}\u3D8F\u6E04\u{2403C}\u5A3D\u6E0A\u5847\u6D24\u7842\u713B\u{2431A}\u{24276}\u70F1\u7250\u7287\u7294\u{2478F}\u{24725}\u5179\u{24AA4}\u{205EB}\u747A\u{23EF8}\u{2365F}\u{24A4A}\u{24917}\u{25FE1}\u3F06\u3EB1\u{24ADF}\u{28C23}\u{23F35}\u60A7\u3EF3\u74CC\u743C\u9387\u7437\u449F\u{26DEA}\u4551\u7583\u3F63\u{24CD9}\u{24D06}\u3F58\u7555\u7673\u{2A5C6}\u3B19\u7468\u{28ACC}\u{249AB}\u{2498E}\u3AFB"],["94a1","\u3DCD\u{24A4E}\u3EFF\u{249C5}\u{248F3}\u91FA\u5732\u9342\u{28AE3}\u{21864}\u50DF\u{25221}\u{251E7}\u7778\u{23232}\u770E\u770F\u777B\u{24697}\u{23781}\u3A5E\u{248F0}\u7438\u749B\u3EBF\u{24ABA}\u{24AC7}\u40C8\u{24A96}\u{261AE}\u9307\u{25581}\u781E\u788D\u7888\u78D2\u73D0\u7959\u{27741}\u{256E3}\u410E\u799B\u8496\u79A5\u6A2D\u{23EFA}\u7A3A\u79F4\u416E\u{216E6}\u4132\u9235\u79F1\u{20D4C}\u{2498C}\u{20299}\u{23DBA}\u{2176E}\u3597\u556B\u3570\u36AA\u{201D4}\u{20C0D}\u7AE2\u5A59\u{226F5}\u{25AAF}\u{25A9C}\u5A0D\u{2025B}\u78F0\u5A2A\u{25BC6}\u7AFE\u41F9\u7C5D\u7C6D\u4211\u{25BB3}\u{25EBC}\u{25EA6}\u7CCD\u{249F9}\u{217B0}\u7C8E\u7C7C\u7CAE\u6AB2\u7DDC\u7E07\u7DD3\u7F4E\u{26261}"],["9540","\u{2615C}\u{27B48}\u7D97\u{25E82}\u426A\u{26B75}\u{20916}\u67D6\u{2004E}\u{235CF}\u57C4\u{26412}\u{263F8}\u{24962}\u7FDD\u7B27\u{2082C}\u{25AE9}\u{25D43}\u7B0C\u{25E0E}\u99E6\u8645\u9A63\u6A1C\u{2343F}\u39E2\u{249F7}\u{265AD}\u9A1F\u{265A0}\u8480\u{27127}\u{26CD1}\u44EA\u8137\u4402\u80C6\u8109\u8142\u{267B4}\u98C3\u{26A42}\u8262\u8265\u{26A51}\u8453\u{26DA7}\u8610\u{2721B}\u5A86\u417F\u{21840}\u5B2B\u{218A1}\u5AE4\u{218D8}\u86A0\u{2F9BC}\u{23D8F}\u882D\u{27422}\u5A02"],["95a1","\u886E\u4F45\u8887\u88BF\u88E6\u8965\u894D\u{25683}\u8954\u{27785}\u{27784}\u{28BF5}\u{28BD9}\u{28B9C}\u{289F9}\u3EAD\u84A3\u46F5\u46CF\u37F2\u8A3D\u8A1C\u{29448}\u5F4D\u922B\u{24284}\u65D4\u7129\u70C4\u{21845}\u9D6D\u8C9F\u8CE9\u{27DDC}\u599A\u77C3\u59F0\u436E\u36D4\u8E2A\u8EA7\u{24C09}\u8F30\u8F4A\u42F4\u6C58\u6FBB\u{22321}\u489B\u6F79\u6E8B\u{217DA}\u9BE9\u36B5\u{2492F}\u90BB\u9097\u5571\u4906\u91BB\u9404\u{28A4B}\u4062\u{28AFC}\u9427\u{28C1D}\u{28C3B}\u84E5\u8A2B\u9599\u95A7\u9597\u9596\u{28D34}\u7445\u3EC2\u{248FF}\u{24A42}\u{243EA}\u3EE7\u{23225}\u968F\u{28EE7}\u{28E66}\u{28E65}\u3ECC\u{249ED}\u{24A78}\u{23FEE}\u7412\u746B\u3EFC\u9741\u{290B0}"],["9640","\u6847\u4A1D\u{29093}\u{257DF}\u975D\u9368\u{28989}\u{28C26}\u{28B2F}\u{263BE}\u92BA\u5B11\u8B69\u493C\u73F9\u{2421B}\u979B\u9771\u9938\u{20F26}\u5DC1\u{28BC5}\u{24AB2}\u981F\u{294DA}\u92F6\u{295D7}\u91E5\u44C0\u{28B50}\u{24A67}\u{28B64}\u98DC\u{28A45}\u3F00\u922A\u4925\u8414\u993B\u994D\u{27B06}\u3DFD\u999B\u4B6F\u99AA\u9A5C\u{28B65}\u{258C8}\u6A8F\u9A21\u5AFE\u9A2F\u{298F1}\u4B90\u{29948}\u99BC\u4BBD\u4B97\u937D\u5872\u{21302}\u5822\u{249B8}"],["96a1","\u{214E8}\u7844\u{2271F}\u{23DB8}\u68C5\u3D7D\u9458\u3927\u6150\u{22781}\u{2296B}\u6107\u9C4F\u9C53\u9C7B\u9C35\u9C10\u9B7F\u9BCF\u{29E2D}\u9B9F\u{2A1F5}\u{2A0FE}\u9D21\u4CAE\u{24104}\u9E18\u4CB0\u9D0C\u{2A1B4}\u{2A0ED}\u{2A0F3}\u{2992F}\u9DA5\u84BD\u{26E12}\u{26FDF}\u{26B82}\u85FC\u4533\u{26DA4}\u{26E84}\u{26DF0}\u8420\u85EE\u{26E00}\u{237D7}\u{26064}\u79E2\u{2359C}\u{23640}\u492D\u{249DE}\u3D62\u93DB\u92BE\u9348\u{202BF}\u78B9\u9277\u944D\u4FE4\u3440\u9064\u{2555D}\u783D\u7854\u78B6\u784B\u{21757}\u{231C9}\u{24941}\u369A\u4F72\u6FDA\u6FD9\u701E\u701E\u5414\u{241B5}\u57BB\u58F3\u578A\u9D16\u57D7\u7134\u34AF\u{241AC}\u71EB\u{26C40}\u{24F97}\u5B28\u{217B5}\u{28A49}"],["9740","\u610C\u5ACE\u5A0B\u42BC\u{24488}\u372C\u4B7B\u{289FC}\u93BB\u93B8\u{218D6}\u{20F1D}\u8472\u{26CC0}\u{21413}\u{242FA}\u{22C26}\u{243C1}\u5994\u{23DB7}\u{26741}\u7DA8\u{2615B}\u{260A4}\u{249B9}\u{2498B}\u{289FA}\u92E5\u73E2\u3EE9\u74B4\u{28B63}\u{2189F}\u3EE1\u{24AB3}\u6AD8\u73F3\u73FB\u3ED6\u{24A3E}\u{24A94}\u{217D9}\u{24A66}\u{203A7}\u{21424}\u{249E5}\u7448\u{24916}\u70A5\u{24976}\u9284\u73E6\u935F\u{204FE}\u9331\u{28ACE}\u{28A16}\u9386\u{28BE7}\u{255D5}\u4935\u{28A82}\u716B"],["97a1","\u{24943}\u{20CFF}\u56A4\u{2061A}\u{20BEB}\u{20CB8}\u5502\u79C4\u{217FA}\u7DFE\u{216C2}\u{24A50}\u{21852}\u452E\u9401\u370A\u{28AC0}\u{249AD}\u59B0\u{218BF}\u{21883}\u{27484}\u5AA1\u36E2\u{23D5B}\u36B0\u925F\u5A79\u{28A81}\u{21862}\u9374\u3CCD\u{20AB4}\u4A96\u398A\u50F4\u3D69\u3D4C\u{2139C}\u7175\u42FB\u{28218}\u6E0F\u{290E4}\u44EB\u6D57\u{27E4F}\u7067\u6CAF\u3CD6\u{23FED}\u{23E2D}\u6E02\u6F0C\u3D6F\u{203F5}\u7551\u36BC\u34C8\u4680\u3EDA\u4871\u59C4\u926E\u493E\u8F41\u{28C1C}\u{26BC0}\u5812\u57C8\u36D6\u{21452}\u70FE\u{24362}\u{24A71}\u{22FE3}\u{212B0}\u{223BD}\u68B9\u6967\u{21398}\u{234E5}\u{27BF4}\u{236DF}\u{28A83}\u{237D6}\u{233FA}\u{24C9F}\u6A1A\u{236AD}\u{26CB7}\u843E\u44DF\u44CE"],["9840","\u{26D26}\u{26D51}\u{26C82}\u{26FDE}\u6F17\u{27109}\u833D\u{2173A}\u83ED\u{26C80}\u{27053}\u{217DB}\u5989\u5A82\u{217B3}\u5A61\u5A71\u{21905}\u{241FC}\u372D\u59EF\u{2173C}\u36C7\u718E\u9390\u669A\u{242A5}\u5A6E\u5A2B\u{24293}\u6A2B\u{23EF9}\u{27736}\u{2445B}\u{242CA}\u711D\u{24259}\u{289E1}\u4FB0\u{26D28}\u5CC2\u{244CE}\u{27E4D}\u{243BD}\u6A0C\u{24256}\u{21304}\u70A6\u7133\u{243E9}\u3DA5\u6CDF\u{2F825}\u{24A4F}\u7E65\u59EB\u5D2F\u3DF3\u5F5C\u{24A5D}\u{217DF}\u7DA4\u8426"],["98a1","\u5485\u{23AFA}\u{23300}\u{20214}\u577E\u{208D5}\u{20619}\u3FE5\u{21F9E}\u{2A2B6}\u7003\u{2915B}\u5D70\u738F\u7CD3\u{28A59}\u{29420}\u4FC8\u7FE7\u72CD\u7310\u{27AF4}\u7338\u7339\u{256F6}\u7341\u7348\u3EA9\u{27B18}\u906C\u71F5\u{248F2}\u73E1\u81F6\u3ECA\u770C\u3ED1\u6CA2\u56FD\u7419\u741E\u741F\u3EE2\u3EF0\u3EF4\u3EFA\u74D3\u3F0E\u3F53\u7542\u756D\u7572\u758D\u3F7C\u75C8\u75DC\u3FC0\u764D\u3FD7\u7674\u3FDC\u767A\u{24F5C}\u7188\u5623\u8980\u5869\u401D\u7743\u4039\u6761\u4045\u35DB\u7798\u406A\u406F\u5C5E\u77BE\u77CB\u58F2\u7818\u70B9\u781C\u40A8\u7839\u7847\u7851\u7866\u8448\u{25535}\u7933\u6803\u7932\u4103"],["9940","\u4109\u7991\u7999\u8FBB\u7A06\u8FBC\u4167\u7A91\u41B2\u7ABC\u8279\u41C4\u7ACF\u7ADB\u41CF\u4E21\u7B62\u7B6C\u7B7B\u7C12\u7C1B\u4260\u427A\u7C7B\u7C9C\u428C\u7CB8\u4294\u7CED\u8F93\u70C0\u{20CCF}\u7DCF\u7DD4\u7DD0\u7DFD\u7FAE\u7FB4\u729F\u4397\u8020\u8025\u7B39\u802E\u8031\u8054\u3DCC\u57B4\u70A0\u80B7\u80E9\u43ED\u810C\u732A\u810E\u8112\u7560\u8114\u4401\u3B39\u8156\u8159\u815A"],["99a1","\u4413\u583A\u817C\u8184\u4425\u8193\u442D\u81A5\u57EF\u81C1\u81E4\u8254\u448F\u82A6\u8276\u82CA\u82D8\u82FF\u44B0\u8357\u9669\u698A\u8405\u70F5\u8464\u60E3\u8488\u4504\u84BE\u84E1\u84F8\u8510\u8538\u8552\u453B\u856F\u8570\u85E0\u4577\u8672\u8692\u86B2\u86EF\u9645\u878B\u4606\u4617\u88AE\u88FF\u8924\u8947\u8991\u{27967}\u8A29\u8A38\u8A94\u8AB4\u8C51\u8CD4\u8CF2\u8D1C\u4798\u585F\u8DC3\u47ED\u4EEE\u8E3A\u55D8\u5754\u8E71\u55F5\u8EB0\u4837\u8ECE\u8EE2\u8EE4\u8EED\u8EF2\u8FB7\u8FC1\u8FCA\u8FCC\u9033\u99C4\u48AD\u98E0\u9213\u491E\u9228\u9258\u926B\u92B1\u92AE\u92BF"],["9a40","\u92E3\u92EB\u92F3\u92F4\u92FD\u9343\u9384\u93AD\u4945\u4951\u9EBF\u9417\u5301\u941D\u942D\u943E\u496A\u9454\u9479\u952D\u95A2\u49A7\u95F4\u9633\u49E5\u67A0\u4A24\u9740\u4A35\u97B2\u97C2\u5654\u4AE4\u60E8\u98B9\u4B19\u98F1\u5844\u990E\u9919\u51B4\u991C\u9937\u9942\u995D\u9962\u4B70\u99C5\u4B9D\u9A3C\u9B0F\u7A83\u9B69\u9B81\u9BDD\u9BF1\u9BF4\u4C6D\u9C20\u376F\u{21BC2}\u9D49\u9C3A"],["9aa1","\u9EFE\u5650\u9D93\u9DBD\u9DC0\u9DFC\u94F6\u8FB6\u9E7B\u9EAC\u9EB1\u9EBD\u9EC6\u94DC\u9EE2\u9EF1\u9EF8\u7AC8\u9F44\u{20094}\u{202B7}\u{203A0}\u691A\u94C3\u59AC\u{204D7}\u5840\u94C1\u37B9\u{205D5}\u{20615}\u{20676}\u{216BA}\u5757\u7173\u{20AC2}\u{20ACD}\u{20BBF}\u546A\u{2F83B}\u{20BCB}\u549E\u{20BFB}\u{20C3B}\u{20C53}\u{20C65}\u{20C7C}\u60E7\u{20C8D}\u567A\u{20CB5}\u{20CDD}\u{20CED}\u{20D6F}\u{20DB2}\u{20DC8}\u6955\u9C2F\u87A5\u{20E04}\u{20E0E}\u{20ED7}\u{20F90}\u{20F2D}\u{20E73}\u5C20\u{20FBC}\u5E0B\u{2105C}\u{2104F}\u{21076}\u671E\u{2107B}\u{21088}\u{21096}\u3647\u{210BF}\u{210D3}\u{2112F}\u{2113B}\u5364\u84AD\u{212E3}\u{21375}\u{21336}\u8B81\u{21577}\u{21619}\u{217C3}\u{217C7}\u4E78\u70BB\u{2182D}\u{2196A}"],["9b40","\u{21A2D}\u{21A45}\u{21C2A}\u{21C70}\u{21CAC}\u{21EC8}\u62C3\u{21ED5}\u{21F15}\u7198\u6855\u{22045}\u69E9\u36C8\u{2227C}\u{223D7}\u{223FA}\u{2272A}\u{22871}\u{2294F}\u82FD\u{22967}\u{22993}\u{22AD5}\u89A5\u{22AE8}\u8FA0\u{22B0E}\u97B8\u{22B3F}\u9847\u9ABD\u{22C4C}"],["9b62","\u{22C88}\u{22CB7}\u{25BE8}\u{22D08}\u{22D12}\u{22DB7}\u{22D95}\u{22E42}\u{22F74}\u{22FCC}\u{23033}\u{23066}\u{2331F}\u{233DE}\u5FB1\u6648\u66BF\u{27A79}\u{23567}\u{235F3}\u7201\u{249BA}\u77D7\u{2361A}\u{23716}\u7E87\u{20346}\u58B5\u670E"],["9ba1","\u6918\u{23AA7}\u{27657}\u{25FE2}\u{23E11}\u{23EB9}\u{275FE}\u{2209A}\u48D0\u4AB8\u{24119}\u{28A9A}\u{242EE}\u{2430D}\u{2403B}\u{24334}\u{24396}\u{24A45}\u{205CA}\u51D2\u{20611}\u599F\u{21EA8}\u3BBE\u{23CFF}\u{24404}\u{244D6}\u5788\u{24674}\u399B\u{2472F}\u{285E8}\u{299C9}\u3762\u{221C3}\u8B5E\u{28B4E}\u99D6\u{24812}\u{248FB}\u{24A15}\u7209\u{24AC0}\u{20C78}\u5965\u{24EA5}\u{24F86}\u{20779}\u8EDA\u{2502C}\u528F\u573F\u7171\u{25299}\u{25419}\u{23F4A}\u{24AA7}\u55BC\u{25446}\u{2546E}\u{26B52}\u91D4\u3473\u{2553F}\u{27632}\u{2555E}\u4718\u{25562}\u{25566}\u{257C7}\u{2493F}\u{2585D}\u5066\u34FB\u{233CC}\u60DE\u{25903}\u477C\u{28948}\u{25AAE}\u{25B89}\u{25C06}\u{21D90}\u57A1\u7151\u6FB6\u{26102}\u{27C12}\u9056\u{261B2}\u{24F9A}\u8B62\u{26402}\u{2644A}"],["9c40","\u5D5B\u{26BF7}\u8F36\u{26484}\u{2191C}\u8AEA\u{249F6}\u{26488}\u{23FEF}\u{26512}\u4BC0\u{265BF}\u{266B5}\u{2271B}\u9465\u{257E1}\u6195\u5A27\u{2F8CD}\u4FBB\u56B9\u{24521}\u{266FC}\u4E6A\u{24934}\u9656\u6D8F\u{26CBD}\u3618\u8977\u{26799}\u{2686E}\u{26411}\u{2685E}\u71DF\u{268C7}\u7B42\u{290C0}\u{20A11}\u{26926}\u9104\u{26939}\u7A45\u9DF0\u{269FA}\u9A26\u{26A2D}\u365F\u{26469}\u{20021}\u7983\u{26A34}\u{26B5B}\u5D2C\u{23519}\u83CF\u{26B9D}\u46D0\u{26CA4}\u753B\u8865\u{26DAE}\u58B6"],["9ca1","\u371C\u{2258D}\u{2704B}\u{271CD}\u3C54\u{27280}\u{27285}\u9281\u{2217A}\u{2728B}\u9330\u{272E6}\u{249D0}\u6C39\u949F\u{27450}\u{20EF8}\u8827\u88F5\u{22926}\u{28473}\u{217B1}\u6EB8\u{24A2A}\u{21820}\u39A4\u36B9\u5C10\u79E3\u453F\u66B6\u{29CAD}\u{298A4}\u8943\u{277CC}\u{27858}\u56D6\u40DF\u{2160A}\u39A1\u{2372F}\u{280E8}\u{213C5}\u71AD\u8366\u{279DD}\u{291A8}\u5A67\u4CB7\u{270AF}\u{289AB}\u{279FD}\u{27A0A}\u{27B0B}\u{27D66}\u{2417A}\u7B43\u797E\u{28009}\u6FB5\u{2A2DF}\u6A03\u{28318}\u53A2\u{26E07}\u93BF\u6836\u975D\u{2816F}\u{28023}\u{269B5}\u{213ED}\u{2322F}\u{28048}\u5D85\u{28C30}\u{28083}\u5715\u9823\u{28949}\u5DAB\u{24988}\u65BE\u69D5\u53D2\u{24AA5}\u{23F81}\u3C11\u6736\u{28090}\u{280F4}\u{2812E}\u{21FA1}\u{2814F}"],["9d40","\u{28189}\u{281AF}\u{2821A}\u{28306}\u{2832F}\u{2838A}\u35CA\u{28468}\u{286AA}\u48FA\u63E6\u{28956}\u7808\u9255\u{289B8}\u43F2\u{289E7}\u43DF\u{289E8}\u{28B46}\u{28BD4}\u59F8\u{28C09}\u8F0B\u{28FC5}\u{290EC}\u7B51\u{29110}\u{2913C}\u3DF7\u{2915E}\u{24ACA}\u8FD0\u728F\u568B\u{294E7}\u{295E9}\u{295B0}\u{295B8}\u{29732}\u{298D1}\u{29949}\u{2996A}\u{299C3}\u{29A28}\u{29B0E}\u{29D5A}\u{29D9B}\u7E9F\u{29EF8}\u{29F23}\u4CA4\u9547\u{2A293}\u71A2\u{2A2FF}\u4D91\u9012\u{2A5CB}\u4D9C\u{20C9C}\u8FBE\u55C1"],["9da1","\u8FBA\u{224B0}\u8FB9\u{24A93}\u4509\u7E7F\u6F56\u6AB1\u4EEA\u34E4\u{28B2C}\u{2789D}\u373A\u8E80\u{217F5}\u{28024}\u{28B6C}\u{28B99}\u{27A3E}\u{266AF}\u3DEB\u{27655}\u{23CB7}\u{25635}\u{25956}\u4E9A\u{25E81}\u{26258}\u56BF\u{20E6D}\u8E0E\u5B6D\u{23E88}\u{24C9E}\u63DE\u62D0\u{217F6}\u{2187B}\u6530\u562D\u{25C4A}\u541A\u{25311}\u3DC6\u{29D98}\u4C7D\u5622\u561E\u7F49\u{25ED8}\u5975\u{23D40}\u8770\u4E1C\u{20FEA}\u{20D49}\u{236BA}\u8117\u9D5E\u8D18\u763B\u9C45\u764E\u77B9\u9345\u5432\u8148\u82F7\u5625\u8132\u8418\u80BD\u55EA\u7962\u5643\u5416\u{20E9D}\u35CE\u5605\u55F1\u66F1\u{282E2}\u362D\u7534\u55F0\u55BA\u5497\u5572\u{20C41}\u{20C96}\u5ED0\u{25148}\u{20E76}\u{22C62}"],["9e40","\u{20EA2}\u9EAB\u7D5A\u55DE\u{21075}\u629D\u976D\u5494\u8CCD\u71F6\u9176\u63FC\u63B9\u63FE\u5569\u{22B43}\u9C72\u{22EB3}\u519A\u34DF\u{20DA7}\u51A7\u544D\u551E\u5513\u7666\u8E2D\u{2688A}\u75B1\u80B6\u8804\u8786\u88C7\u81B6\u841C\u{210C1}\u44EC\u7304\u{24706}\u5B90\u830B\u{26893}\u567B\u{226F4}\u{27D2F}\u{241A3}\u{27D73}\u{26ED0}\u{272B6}\u9170\u{211D9}\u9208\u{23CFC}\u{2A6A9}\u{20EAC}\u{20EF9}\u7266\u{21CA2}\u474E\u{24FC2}\u{27FF9}\u{20FEB}\u40FA"],["9ea1","\u9C5D\u651F\u{22DA0}\u48F3\u{247E0}\u{29D7C}\u{20FEC}\u{20E0A}\u6062\u{275A3}\u{20FED}"],["9ead","\u{26048}\u{21187}\u71A3\u7E8E\u9D50\u4E1A\u4E04\u3577\u5B0D\u6CB2\u5367\u36AC\u39DC\u537D\u36A5\u{24618}\u589A\u{24B6E}\u822D\u544B\u57AA\u{25A95}\u{20979}"],["9ec5","\u3A52\u{22465}\u7374\u{29EAC}\u4D09\u9BED\u{23CFE}\u{29F30}\u4C5B\u{24FA9}\u{2959E}\u{29FDE}\u845C\u{23DB6}\u{272B2}\u{267B3}\u{23720}\u632E\u7D25\u{23EF7}\u{23E2C}\u3A2A\u9008\u52CC\u3E74\u367A\u45E9\u{2048E}\u7640\u5AF0\u{20EB6}\u787A\u{27F2E}\u58A7\u40BF\u567C\u9B8B\u5D74\u7654\u{2A434}\u9E85\u4CE1\u75F9\u37FB\u6119\u{230DA}\u{243F2}"],["9ef5","\u565D\u{212A9}\u57A7\u{24963}\u{29E06}\u5234\u{270AE}\u35AD\u6C4A\u9D7C"],["9f40","\u7C56\u9B39\u57DE\u{2176C}\u5C53\u64D3\u{294D0}\u{26335}\u{27164}\u86AD\u{20D28}\u{26D22}\u{24AE2}\u{20D71}"],["9f4f","\u51FE\u{21F0F}\u5D8E\u9703\u{21DD1}\u9E81\u904C\u7B1F\u9B02\u5CD1\u7BA3\u6268\u6335\u9AFF\u7BCF\u9B2A\u7C7E\u9B2E\u7C42\u7C86\u9C15\u7BFC\u9B09\u9F17\u9C1B\u{2493E}\u9F5A\u5573\u5BC3\u4FFD\u9E98\u4FF2\u5260\u3E06\u52D1\u5767\u5056\u59B7\u5E12\u97C8\u9DAB\u8F5C\u5469\u97B4\u9940\u97BA\u532C\u6130"],["9fa1","\u692C\u53DA\u9C0A\u9D02\u4C3B\u9641\u6980\u50A6\u7546\u{2176D}\u99DA\u5273"],["9fae","\u9159\u9681\u915C"],["9fb2","\u9151\u{28E97}\u637F\u{26D23}\u6ACA\u5611\u918E\u757A\u6285\u{203FC}\u734F\u7C70\u{25C21}\u{23CFD}"],["9fc1","\u{24919}\u76D6\u9B9D\u4E2A\u{20CD4}\u83BE\u8842"],["9fc9","\u5C4A\u69C0\u50ED\u577A\u521F\u5DF5\u4ECE\u6C31\u{201F2}\u4F39\u549C\u54DA\u529A\u8D82\u35FE\u5F0C\u35F3"],["9fdb","\u6B52\u917C\u9FA5\u9B97\u982E\u98B4\u9ABA\u9EA8\u9E84\u717A\u7B14"],["9fe7","\u6BFA\u8818\u7F78"],["9feb","\u5620\u{2A64A}\u8E77\u9F53"],["9ff0","\u8DD4\u8E4F\u9E1C\u8E01\u6282\u{2837D}\u8E28\u8E75\u7AD3\u{24A77}\u7A3E\u78D8\u6CEA\u8A67\u7607"],["a040","\u{28A5A}\u9F26\u6CCE\u87D6\u75C3\u{2A2B2}\u7853\u{2F840}\u8D0C\u72E2\u7371\u8B2D\u7302\u74F1\u8CEB\u{24ABB}\u862F\u5FBA\u88A0\u44B7"],["a055","\u{2183B}\u{26E05}"],["a058","\u8A7E\u{2251B}"],["a05b","\u60FD\u7667\u9AD7\u9D44\u936E\u9B8F\u87F5"],["a063","\u880F\u8CF7\u732C\u9721\u9BB0\u35D6\u72B2\u4C07\u7C51\u994A\u{26159}\u6159\u4C04\u9E96\u617D"],["a073","\u575F\u616F\u62A6\u6239\u62CE\u3A5C\u61E2\u53AA\u{233F5}\u6364\u6802\u35D2"],["a0a1","\u5D57\u{28BC2}\u8FDA\u{28E39}"],["a0a6","\u50D9\u{21D46}\u7906\u5332\u9638\u{20F3B}\u4065"],["a0ae","\u77FE"],["a0b0","\u7CC2\u{25F1A}\u7CDA\u7A2D\u8066\u8063\u7D4D\u7505\u74F2\u8994\u821A\u670C\u8062\u{27486}\u805B\u74F0\u8103\u7724\u8989\u{267CC}\u7553\u{26ED1}\u87A9\u87CE\u81C8\u878C\u8A49\u8CAD\u8B43\u772B\u74F8\u84DA\u3635\u69B2\u8DA6"],["a0d4","\u89A9\u7468\u6DB9\u87C1\u{24011}\u74E7\u3DDB\u7176\u60A4\u619C\u3CD1\u7162\u6077"],["a0e2","\u7F71\u{28B2D}\u7250\u60E9\u4B7E\u5220\u3C18\u{23CC7}\u{25ED7}\u{27656}\u{25531}\u{21944}\u{212FE}\u{29903}\u{26DDC}\u{270AD}\u5CC1\u{261AD}\u{28A0F}\u{23677}\u{200EE}\u{26846}\u{24F0E}\u4562\u5B1F\u{2634C}\u9F50\u9EA6\u{2626B}"],["a3c0","\u2400",31,"\u2421"],["c6a1","\u2460",9,"\u2474",9,"\u2170",9,"\u4E36\u4E3F\u4E85\u4EA0\u5182\u5196\u51AB\u52F9\u5338\u5369\u53B6\u590A\u5B80\u5DDB\u2F33\u5E7F\u5EF4\u5F50\u5F61\u6534\u65E0\u7592\u7676\u8FB5\u96B6\xA8\u02C6\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\uFF3B\uFF3D\u273D\u3041",23],["c740","\u3059",58,"\u30A1\u30A2\u30A3\u30A4"],["c7a1","\u30A5",81,"\u0410",5,"\u0401\u0416",4],["c840","\u041B",26,"\u0451\u0436",25,"\u21E7\u21B8\u21B9\u31CF\u{200CC}\u4E5A\u{2008A}\u5202\u4491"],["c8a1","\u9FB0\u5188\u9FB1\u{27607}"],["c8cd","\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u309B\u309C\u2E80\u2E84\u2E86\u2E87\u2E88\u2E8A\u2E8C\u2E8D\u2E95\u2E9C\u2E9D\u2EA5\u2EA7\u2EAA\u2EAC\u2EAE\u2EB6\u2EBC\u2EBE\u2EC6\u2ECA\u2ECC\u2ECD\u2ECF\u2ED6\u2ED7\u2EDE\u2EE3"],["c8f5","\u0283\u0250\u025B\u0254\u0275\u0153\xF8\u014B\u028A\u026A"],["f9fe","\uFFED"],["fa40","\u{20547}\u92DB\u{205DF}\u{23FC5}\u854C\u42B5\u73EF\u51B5\u3649\u{24942}\u{289E4}\u9344\u{219DB}\u82EE\u{23CC8}\u783C\u6744\u62DF\u{24933}\u{289AA}\u{202A0}\u{26BB3}\u{21305}\u4FAB\u{224ED}\u5008\u{26D29}\u{27A84}\u{23600}\u{24AB1}\u{22513}\u5029\u{2037E}\u5FA4\u{20380}\u{20347}\u6EDB\u{2041F}\u507D\u5101\u347A\u510E\u986C\u3743\u8416\u{249A4}\u{20487}\u5160\u{233B4}\u516A\u{20BFF}\u{220FC}\u{202E5}\u{22530}\u{2058E}\u{23233}\u{21983}\u5B82\u877D\u{205B3}\u{23C99}\u51B2\u51B8"],["faa1","\u9D34\u51C9\u51CF\u51D1\u3CDC\u51D3\u{24AA6}\u51B3\u51E2\u5342\u51ED\u83CD\u693E\u{2372D}\u5F7B\u520B\u5226\u523C\u52B5\u5257\u5294\u52B9\u52C5\u7C15\u8542\u52E0\u860D\u{26B13}\u5305\u{28ADE}\u5549\u6ED9\u{23F80}\u{20954}\u{23FEC}\u5333\u5344\u{20BE2}\u6CCB\u{21726}\u681B\u73D5\u604A\u3EAA\u38CC\u{216E8}\u71DD\u44A2\u536D\u5374\u{286AB}\u537E\u537F\u{21596}\u{21613}\u77E6\u5393\u{28A9B}\u53A0\u53AB\u53AE\u73A7\u{25772}\u3F59\u739C\u53C1\u53C5\u6C49\u4E49\u57FE\u53D9\u3AAB\u{20B8F}\u53E0\u{23FEB}\u{22DA3}\u53F6\u{20C77}\u5413\u7079\u552B\u6657\u6D5B\u546D\u{26B53}\u{20D74}\u555D\u548F\u54A4\u47A6\u{2170D}\u{20EDD}\u3DB4\u{20D4D}"],["fb40","\u{289BC}\u{22698}\u5547\u4CED\u542F\u7417\u5586\u55A9\u5605\u{218D7}\u{2403A}\u4552\u{24435}\u66B3\u{210B4}\u5637\u66CD\u{2328A}\u66A4\u66AD\u564D\u564F\u78F1\u56F1\u9787\u53FE\u5700\u56EF\u56ED\u{28B66}\u3623\u{2124F}\u5746\u{241A5}\u6C6E\u708B\u5742\u36B1\u{26C7E}\u57E6\u{21416}\u5803\u{21454}\u{24363}\u5826\u{24BF5}\u585C\u58AA\u3561\u58E0\u58DC\u{2123C}\u58FB\u5BFF\u5743\u{2A150}\u{24278}\u93D3\u35A1\u591F\u68A6\u36C3\u6E59"],["fba1","\u{2163E}\u5A24\u5553\u{21692}\u8505\u59C9\u{20D4E}\u{26C81}\u{26D2A}\u{217DC}\u59D9\u{217FB}\u{217B2}\u{26DA6}\u6D71\u{21828}\u{216D5}\u59F9\u{26E45}\u5AAB\u5A63\u36E6\u{249A9}\u5A77\u3708\u5A96\u7465\u5AD3\u{26FA1}\u{22554}\u3D85\u{21911}\u3732\u{216B8}\u5E83\u52D0\u5B76\u6588\u5B7C\u{27A0E}\u4004\u485D\u{20204}\u5BD5\u6160\u{21A34}\u{259CC}\u{205A5}\u5BF3\u5B9D\u4D10\u5C05\u{21B44}\u5C13\u73CE\u5C14\u{21CA5}\u{26B28}\u5C49\u48DD\u5C85\u5CE9\u5CEF\u5D8B\u{21DF9}\u{21E37}\u5D10\u5D18\u5D46\u{21EA4}\u5CBA\u5DD7\u82FC\u382D\u{24901}\u{22049}\u{22173}\u8287\u3836\u3BC2\u5E2E\u6A8A\u5E75\u5E7A\u{244BC}\u{20CD3}\u53A6\u4EB7\u5ED0\u53A8\u{21771}\u5E09\u5EF4\u{28482}"],["fc40","\u5EF9\u5EFB\u38A0\u5EFC\u683E\u941B\u5F0D\u{201C1}\u{2F894}\u3ADE\u48AE\u{2133A}\u5F3A\u{26888}\u{223D0}\u5F58\u{22471}\u5F63\u97BD\u{26E6E}\u5F72\u9340\u{28A36}\u5FA7\u5DB6\u3D5F\u{25250}\u{21F6A}\u{270F8}\u{22668}\u91D6\u{2029E}\u{28A29}\u6031\u6685\u{21877}\u3963\u3DC7\u3639\u5790\u{227B4}\u7971\u3E40\u609E\u60A4\u60B3\u{24982}\u{2498F}\u{27A53}\u74A4\u50E1\u5AA0\u6164\u8424\u6142\u{2F8A6}\u{26ED2}\u6181\u51F4\u{20656}\u6187\u5BAA\u{23FB7}"],["fca1","\u{2285F}\u61D3\u{28B9D}\u{2995D}\u61D0\u3932\u{22980}\u{228C1}\u6023\u615C\u651E\u638B\u{20118}\u62C5\u{21770}\u62D5\u{22E0D}\u636C\u{249DF}\u3A17\u6438\u63F8\u{2138E}\u{217FC}\u6490\u6F8A\u{22E36}\u9814\u{2408C}\u{2571D}\u64E1\u64E5\u947B\u3A66\u643A\u3A57\u654D\u6F16\u{24A28}\u{24A23}\u6585\u656D\u655F\u{2307E}\u65B5\u{24940}\u4B37\u65D1\u40D8\u{21829}\u65E0\u65E3\u5FDF\u{23400}\u6618\u{231F7}\u{231F8}\u6644\u{231A4}\u{231A5}\u664B\u{20E75}\u6667\u{251E6}\u6673\u6674\u{21E3D}\u{23231}\u{285F4}\u{231C8}\u{25313}\u77C5\u{228F7}\u99A4\u6702\u{2439C}\u{24A21}\u3B2B\u69FA\u{237C2}\u675E\u6767\u6762\u{241CD}\u{290ED}\u67D7\u44E9\u6822\u6E50\u923C\u6801\u{233E6}\u{26DA0}\u685D"],["fd40","\u{2346F}\u69E1\u6A0B\u{28ADF}\u6973\u68C3\u{235CD}\u6901\u6900\u3D32\u3A01\u{2363C}\u3B80\u67AC\u6961\u{28A4A}\u42FC\u6936\u6998\u3BA1\u{203C9}\u8363\u5090\u69F9\u{23659}\u{2212A}\u6A45\u{23703}\u6A9D\u3BF3\u67B1\u6AC8\u{2919C}\u3C0D\u6B1D\u{20923}\u60DE\u6B35\u6B74\u{227CD}\u6EB5\u{23ADB}\u{203B5}\u{21958}\u3740\u5421\u{23B5A}\u6BE1\u{23EFC}\u6BDC\u6C37\u{2248B}\u{248F1}\u{26B51}\u6C5A\u8226\u6C79\u{23DBC}\u44C5\u{23DBD}\u{241A4}\u{2490C}\u{24900}"],["fda1","\u{23CC9}\u36E5\u3CEB\u{20D32}\u9B83\u{231F9}\u{22491}\u7F8F\u6837\u{26D25}\u{26DA1}\u{26DEB}\u6D96\u6D5C\u6E7C\u6F04\u{2497F}\u{24085}\u{26E72}\u8533\u{26F74}\u51C7\u6C9C\u6E1D\u842E\u{28B21}\u6E2F\u{23E2F}\u7453\u{23F82}\u79CC\u6E4F\u5A91\u{2304B}\u6FF8\u370D\u6F9D\u{23E30}\u6EFA\u{21497}\u{2403D}\u4555\u93F0\u6F44\u6F5C\u3D4E\u6F74\u{29170}\u3D3B\u6F9F\u{24144}\u6FD3\u{24091}\u{24155}\u{24039}\u{23FF0}\u{23FB4}\u{2413F}\u51DF\u{24156}\u{24157}\u{24140}\u{261DD}\u704B\u707E\u70A7\u7081\u70CC\u70D5\u70D6\u70DF\u4104\u3DE8\u71B4\u7196\u{24277}\u712B\u7145\u5A88\u714A\u716E\u5C9C\u{24365}\u714F\u9362\u{242C1}\u712C\u{2445A}\u{24A27}\u{24A22}\u71BA\u{28BE8}\u70BD\u720E"],["fe40","\u9442\u7215\u5911\u9443\u7224\u9341\u{25605}\u722E\u7240\u{24974}\u68BD\u7255\u7257\u3E55\u{23044}\u680D\u6F3D\u7282\u732A\u732B\u{24823}\u{2882B}\u48ED\u{28804}\u7328\u732E\u73CF\u73AA\u{20C3A}\u{26A2E}\u73C9\u7449\u{241E2}\u{216E7}\u{24A24}\u6623\u36C5\u{249B7}\u{2498D}\u{249FB}\u73F7\u7415\u6903\u{24A26}\u7439\u{205C3}\u3ED7\u745C\u{228AD}\u7460\u{28EB2}\u7447\u73E4\u7476\u83B9\u746C\u3730\u7474\u93F1\u6A2C\u7482\u4953\u{24A8C}"],["fea1","\u{2415F}\u{24A79}\u{28B8F}\u5B46\u{28C03}\u{2189E}\u74C8\u{21988}\u750E\u74E9\u751E\u{28ED9}\u{21A4B}\u5BD7\u{28EAC}\u9385\u754D\u754A\u7567\u756E\u{24F82}\u3F04\u{24D13}\u758E\u745D\u759E\u75B4\u7602\u762C\u7651\u764F\u766F\u7676\u{263F5}\u7690\u81EF\u37F8\u{26911}\u{2690E}\u76A1\u76A5\u76B7\u76CC\u{26F9F}\u8462\u{2509D}\u{2517D}\u{21E1C}\u771E\u7726\u7740\u64AF\u{25220}\u7758\u{232AC}\u77AF\u{28964}\u{28968}\u{216C1}\u77F4\u7809\u{21376}\u{24A12}\u68CA\u78AF\u78C7\u78D3\u96A5\u792E\u{255E0}\u78D7\u7934\u78B1\u{2760C}\u8FB8\u8884\u{28B2B}\u{26083}\u{2261C}\u7986\u8900\u6902\u7980\u{25857}\u799D\u{27B39}\u793C\u79A9\u6E2A\u{27126}\u3EA8\u79C6\u{2910D}\u79D4"]]')},3336:function(T){T.exports=JSON.parse('[["0","\\u0000",127,"\u20AC"],["8140","\u4E02\u4E04\u4E05\u4E06\u4E0F\u4E12\u4E17\u4E1F\u4E20\u4E21\u4E23\u4E26\u4E29\u4E2E\u4E2F\u4E31\u4E33\u4E35\u4E37\u4E3C\u4E40\u4E41\u4E42\u4E44\u4E46\u4E4A\u4E51\u4E55\u4E57\u4E5A\u4E5B\u4E62\u4E63\u4E64\u4E65\u4E67\u4E68\u4E6A",5,"\u4E72\u4E74",9,"\u4E7F",6,"\u4E87\u4E8A"],["8180","\u4E90\u4E96\u4E97\u4E99\u4E9C\u4E9D\u4E9E\u4EA3\u4EAA\u4EAF\u4EB0\u4EB1\u4EB4\u4EB6\u4EB7\u4EB8\u4EB9\u4EBC\u4EBD\u4EBE\u4EC8\u4ECC\u4ECF\u4ED0\u4ED2\u4EDA\u4EDB\u4EDC\u4EE0\u4EE2\u4EE6\u4EE7\u4EE9\u4EED\u4EEE\u4EEF\u4EF1\u4EF4\u4EF8\u4EF9\u4EFA\u4EFC\u4EFE\u4F00\u4F02",6,"\u4F0B\u4F0C\u4F12",4,"\u4F1C\u4F1D\u4F21\u4F23\u4F28\u4F29\u4F2C\u4F2D\u4F2E\u4F31\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E",4,"\u4F44\u4F45\u4F47",5,"\u4F52\u4F54\u4F56\u4F61\u4F62\u4F66\u4F68\u4F6A\u4F6B\u4F6D\u4F6E\u4F71\u4F72\u4F75\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F80\u4F81\u4F82\u4F85\u4F86\u4F87\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F95\u4F96\u4F98\u4F99\u4F9A\u4F9C\u4F9E\u4F9F\u4FA1\u4FA2"],["8240","\u4FA4\u4FAB\u4FAD\u4FB0",4,"\u4FB6",8,"\u4FC0\u4FC1\u4FC2\u4FC6\u4FC7\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FD2",4,"\u4FD9\u4FDB\u4FE0\u4FE2\u4FE4\u4FE5\u4FE7\u4FEB\u4FEC\u4FF0\u4FF2\u4FF4\u4FF5\u4FF6\u4FF7\u4FF9\u4FFB\u4FFC\u4FFD\u4FFF",11],["8280","\u500B\u500E\u5010\u5011\u5013\u5015\u5016\u5017\u501B\u501D\u501E\u5020\u5022\u5023\u5024\u5027\u502B\u502F",10,"\u503B\u503D\u503F\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504A\u504B\u504D\u5050",4,"\u5056\u5057\u5058\u5059\u505B\u505D",7,"\u5066",5,"\u506D",8,"\u5078\u5079\u507A\u507C\u507D\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508A\u508B\u508C\u508E",20,"\u50A4\u50A6\u50AA\u50AB\u50AD",4,"\u50B3",6,"\u50BC"],["8340","\u50BD",17,"\u50D0",5,"\u50D7\u50D8\u50D9\u50DB",10,"\u50E8\u50E9\u50EA\u50EB\u50EF\u50F0\u50F1\u50F2\u50F4\u50F6",4,"\u50FC",9,"\u5108"],["8380","\u5109\u510A\u510C",5,"\u5113",13,"\u5122",28,"\u5142\u5147\u514A\u514C\u514E\u514F\u5150\u5152\u5153\u5157\u5158\u5159\u515B\u515D",4,"\u5163\u5164\u5166\u5167\u5169\u516A\u516F\u5172\u517A\u517E\u517F\u5183\u5184\u5186\u5187\u518A\u518B\u518E\u518F\u5190\u5191\u5193\u5194\u5198\u519A\u519D\u519E\u519F\u51A1\u51A3\u51A6",4,"\u51AD\u51AE\u51B4\u51B8\u51B9\u51BA\u51BE\u51BF\u51C1\u51C2\u51C3\u51C5\u51C8\u51CA\u51CD\u51CE\u51D0\u51D2",5],["8440","\u51D8\u51D9\u51DA\u51DC\u51DE\u51DF\u51E2\u51E3\u51E5",5,"\u51EC\u51EE\u51F1\u51F2\u51F4\u51F7\u51FE\u5204\u5205\u5209\u520B\u520C\u520F\u5210\u5213\u5214\u5215\u521C\u521E\u521F\u5221\u5222\u5223\u5225\u5226\u5227\u522A\u522C\u522F\u5231\u5232\u5234\u5235\u523C\u523E\u5244",5,"\u524B\u524E\u524F\u5252\u5253\u5255\u5257\u5258"],["8480","\u5259\u525A\u525B\u525D\u525F\u5260\u5262\u5263\u5264\u5266\u5268\u526B\u526C\u526D\u526E\u5270\u5271\u5273",9,"\u527E\u5280\u5283",4,"\u5289",6,"\u5291\u5292\u5294",6,"\u529C\u52A4\u52A5\u52A6\u52A7\u52AE\u52AF\u52B0\u52B4",9,"\u52C0\u52C1\u52C2\u52C4\u52C5\u52C6\u52C8\u52CA\u52CC\u52CD\u52CE\u52CF\u52D1\u52D3\u52D4\u52D5\u52D7\u52D9",5,"\u52E0\u52E1\u52E2\u52E3\u52E5",10,"\u52F1",7,"\u52FB\u52FC\u52FD\u5301\u5302\u5303\u5304\u5307\u5309\u530A\u530B\u530C\u530E"],["8540","\u5311\u5312\u5313\u5314\u5318\u531B\u531C\u531E\u531F\u5322\u5324\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u532F",9,"\u533C\u533D\u5340\u5342\u5344\u5346\u534B\u534C\u534D\u5350\u5354\u5358\u5359\u535B\u535D\u5365\u5368\u536A\u536C\u536D\u5372\u5376\u5379\u537B\u537C\u537D\u537E\u5380\u5381\u5383\u5387\u5388\u538A\u538E\u538F"],["8580","\u5390",4,"\u5396\u5397\u5399\u539B\u539C\u539E\u53A0\u53A1\u53A4\u53A7\u53AA\u53AB\u53AC\u53AD\u53AF",6,"\u53B7\u53B8\u53B9\u53BA\u53BC\u53BD\u53BE\u53C0\u53C3",4,"\u53CE\u53CF\u53D0\u53D2\u53D3\u53D5\u53DA\u53DC\u53DD\u53DE\u53E1\u53E2\u53E7\u53F4\u53FA\u53FE\u53FF\u5400\u5402\u5405\u5407\u540B\u5414\u5418\u5419\u541A\u541C\u5422\u5424\u5425\u542A\u5430\u5433\u5436\u5437\u543A\u543D\u543F\u5441\u5442\u5444\u5445\u5447\u5449\u544C\u544D\u544E\u544F\u5451\u545A\u545D",4,"\u5463\u5465\u5467\u5469",7,"\u5474\u5479\u547A\u547E\u547F\u5481\u5483\u5485\u5487\u5488\u5489\u548A\u548D\u5491\u5493\u5497\u5498\u549C\u549E\u549F\u54A0\u54A1"],["8640","\u54A2\u54A5\u54AE\u54B0\u54B2\u54B5\u54B6\u54B7\u54B9\u54BA\u54BC\u54BE\u54C3\u54C5\u54CA\u54CB\u54D6\u54D8\u54DB\u54E0",4,"\u54EB\u54EC\u54EF\u54F0\u54F1\u54F4",5,"\u54FB\u54FE\u5500\u5502\u5503\u5504\u5505\u5508\u550A",4,"\u5512\u5513\u5515",5,"\u551C\u551D\u551E\u551F\u5521\u5525\u5526"],["8680","\u5528\u5529\u552B\u552D\u5532\u5534\u5535\u5536\u5538\u5539\u553A\u553B\u553D\u5540\u5542\u5545\u5547\u5548\u554B",4,"\u5551\u5552\u5553\u5554\u5557",4,"\u555D\u555E\u555F\u5560\u5562\u5563\u5568\u5569\u556B\u556F",5,"\u5579\u557A\u557D\u557F\u5585\u5586\u558C\u558D\u558E\u5590\u5592\u5593\u5595\u5596\u5597\u559A\u559B\u559E\u55A0",6,"\u55A8",8,"\u55B2\u55B4\u55B6\u55B8\u55BA\u55BC\u55BF",4,"\u55C6\u55C7\u55C8\u55CA\u55CB\u55CE\u55CF\u55D0\u55D5\u55D7",4,"\u55DE\u55E0\u55E2\u55E7\u55E9\u55ED\u55EE\u55F0\u55F1\u55F4\u55F6\u55F8",4,"\u55FF\u5602\u5603\u5604\u5605"],["8740","\u5606\u5607\u560A\u560B\u560D\u5610",7,"\u5619\u561A\u561C\u561D\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562A\u562B\u562E\u562F\u5630\u5633\u5635\u5637\u5638\u563A\u563C\u563D\u563E\u5640",11,"\u564F",4,"\u5655\u5656\u565A\u565B\u565D",4],["8780","\u5663\u5665\u5666\u5667\u566D\u566E\u566F\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567A\u567D",7,"\u5687",6,"\u5690\u5691\u5692\u5694",14,"\u56A4",10,"\u56B0",6,"\u56B8\u56B9\u56BA\u56BB\u56BD",12,"\u56CB",8,"\u56D5\u56D6\u56D8\u56D9\u56DC\u56E3\u56E5",5,"\u56EC\u56EE\u56EF\u56F2\u56F3\u56F6\u56F7\u56F8\u56FB\u56FC\u5700\u5701\u5702\u5705\u5707\u570B",6],["8840","\u5712",9,"\u571D\u571E\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572B\u5731\u5732\u5734",4,"\u573C\u573D\u573F\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574B\u5752",4,"\u5758\u5759\u5762\u5763\u5765\u5767\u576C\u576E\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577A\u577D\u577E\u577F\u5780"],["8880","\u5781\u5787\u5788\u5789\u578A\u578D",4,"\u5794",6,"\u579C\u579D\u579E\u579F\u57A5\u57A8\u57AA\u57AC\u57AF\u57B0\u57B1\u57B3\u57B5\u57B6\u57B7\u57B9",8,"\u57C4",6,"\u57CC\u57CD\u57D0\u57D1\u57D3\u57D6\u57D7\u57DB\u57DC\u57DE\u57E1\u57E2\u57E3\u57E5",7,"\u57EE\u57F0\u57F1\u57F2\u57F3\u57F5\u57F6\u57F7\u57FB\u57FC\u57FE\u57FF\u5801\u5803\u5804\u5805\u5808\u5809\u580A\u580C\u580E\u580F\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581A\u581B\u581C\u581D\u581F\u5822\u5823\u5825",4,"\u582B",4,"\u5831\u5832\u5833\u5834\u5836",7],["8940","\u583E",5,"\u5845",6,"\u584E\u584F\u5850\u5852\u5853\u5855\u5856\u5857\u5859",4,"\u585F",5,"\u5866",4,"\u586D",16,"\u587F\u5882\u5884\u5886\u5887\u5888\u588A\u588B\u588C"],["8980","\u588D",4,"\u5894",4,"\u589B\u589C\u589D\u58A0",7,"\u58AA",17,"\u58BD\u58BE\u58BF\u58C0\u58C2\u58C3\u58C4\u58C6",10,"\u58D2\u58D3\u58D4\u58D6",13,"\u58E5",5,"\u58ED\u58EF\u58F1\u58F2\u58F4\u58F5\u58F7\u58F8\u58FA",7,"\u5903\u5905\u5906\u5908",4,"\u590E\u5910\u5911\u5912\u5913\u5917\u5918\u591B\u591D\u591E\u5920\u5921\u5922\u5923\u5926\u5928\u592C\u5930\u5932\u5933\u5935\u5936\u593B"],["8a40","\u593D\u593E\u593F\u5940\u5943\u5945\u5946\u594A\u594C\u594D\u5950\u5952\u5953\u5959\u595B",4,"\u5961\u5963\u5964\u5966",12,"\u5975\u5977\u597A\u597B\u597C\u597E\u597F\u5980\u5985\u5989\u598B\u598C\u598E\u598F\u5990\u5991\u5994\u5995\u5998\u599A\u599B\u599C\u599D\u599F\u59A0\u59A1\u59A2\u59A6"],["8a80","\u59A7\u59AC\u59AD\u59B0\u59B1\u59B3",5,"\u59BA\u59BC\u59BD\u59BF",6,"\u59C7\u59C8\u59C9\u59CC\u59CD\u59CE\u59CF\u59D5\u59D6\u59D9\u59DB\u59DE",4,"\u59E4\u59E6\u59E7\u59E9\u59EA\u59EB\u59ED",11,"\u59FA\u59FC\u59FD\u59FE\u5A00\u5A02\u5A0A\u5A0B\u5A0D\u5A0E\u5A0F\u5A10\u5A12\u5A14\u5A15\u5A16\u5A17\u5A19\u5A1A\u5A1B\u5A1D\u5A1E\u5A21\u5A22\u5A24\u5A26\u5A27\u5A28\u5A2A",6,"\u5A33\u5A35\u5A37",4,"\u5A3D\u5A3E\u5A3F\u5A41",4,"\u5A47\u5A48\u5A4B",9,"\u5A56\u5A57\u5A58\u5A59\u5A5B",5],["8b40","\u5A61\u5A63\u5A64\u5A65\u5A66\u5A68\u5A69\u5A6B",8,"\u5A78\u5A79\u5A7B\u5A7C\u5A7D\u5A7E\u5A80",17,"\u5A93",6,"\u5A9C",13,"\u5AAB\u5AAC"],["8b80","\u5AAD",4,"\u5AB4\u5AB6\u5AB7\u5AB9",4,"\u5ABF\u5AC0\u5AC3",5,"\u5ACA\u5ACB\u5ACD",4,"\u5AD3\u5AD5\u5AD7\u5AD9\u5ADA\u5ADB\u5ADD\u5ADE\u5ADF\u5AE2\u5AE4\u5AE5\u5AE7\u5AE8\u5AEA\u5AEC",4,"\u5AF2",22,"\u5B0A",11,"\u5B18",25,"\u5B33\u5B35\u5B36\u5B38",7,"\u5B41",6],["8c40","\u5B48",7,"\u5B52\u5B56\u5B5E\u5B60\u5B61\u5B67\u5B68\u5B6B\u5B6D\u5B6E\u5B6F\u5B72\u5B74\u5B76\u5B77\u5B78\u5B79\u5B7B\u5B7C\u5B7E\u5B7F\u5B82\u5B86\u5B8A\u5B8D\u5B8E\u5B90\u5B91\u5B92\u5B94\u5B96\u5B9F\u5BA7\u5BA8\u5BA9\u5BAC\u5BAD\u5BAE\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBB\u5BBC\u5BC0\u5BC1\u5BC3\u5BC8\u5BC9\u5BCA\u5BCB\u5BCD\u5BCE\u5BCF"],["8c80","\u5BD1\u5BD4",8,"\u5BE0\u5BE2\u5BE3\u5BE6\u5BE7\u5BE9",4,"\u5BEF\u5BF1",6,"\u5BFD\u5BFE\u5C00\u5C02\u5C03\u5C05\u5C07\u5C08\u5C0B\u5C0C\u5C0D\u5C0E\u5C10\u5C12\u5C13\u5C17\u5C19\u5C1B\u5C1E\u5C1F\u5C20\u5C21\u5C23\u5C26\u5C28\u5C29\u5C2A\u5C2B\u5C2D\u5C2E\u5C2F\u5C30\u5C32\u5C33\u5C35\u5C36\u5C37\u5C43\u5C44\u5C46\u5C47\u5C4C\u5C4D\u5C52\u5C53\u5C54\u5C56\u5C57\u5C58\u5C5A\u5C5B\u5C5C\u5C5D\u5C5F\u5C62\u5C64\u5C67",6,"\u5C70\u5C72",6,"\u5C7B\u5C7C\u5C7D\u5C7E\u5C80\u5C83",4,"\u5C89\u5C8A\u5C8B\u5C8E\u5C8F\u5C92\u5C93\u5C95\u5C9D",4,"\u5CA4",4],["8d40","\u5CAA\u5CAE\u5CAF\u5CB0\u5CB2\u5CB4\u5CB6\u5CB9\u5CBA\u5CBB\u5CBC\u5CBE\u5CC0\u5CC2\u5CC3\u5CC5",5,"\u5CCC",5,"\u5CD3",5,"\u5CDA",6,"\u5CE2\u5CE3\u5CE7\u5CE9\u5CEB\u5CEC\u5CEE\u5CEF\u5CF1",9,"\u5CFC",4],["8d80","\u5D01\u5D04\u5D05\u5D08",5,"\u5D0F",4,"\u5D15\u5D17\u5D18\u5D19\u5D1A\u5D1C\u5D1D\u5D1F",4,"\u5D25\u5D28\u5D2A\u5D2B\u5D2C\u5D2F",4,"\u5D35",7,"\u5D3F",7,"\u5D48\u5D49\u5D4D",10,"\u5D59\u5D5A\u5D5C\u5D5E",10,"\u5D6A\u5D6D\u5D6E\u5D70\u5D71\u5D72\u5D73\u5D75",12,"\u5D83",21,"\u5D9A\u5D9B\u5D9C\u5D9E\u5D9F\u5DA0"],["8e40","\u5DA1",21,"\u5DB8",12,"\u5DC6",6,"\u5DCE",12,"\u5DDC\u5DDF\u5DE0\u5DE3\u5DE4\u5DEA\u5DEC\u5DED"],["8e80","\u5DF0\u5DF5\u5DF6\u5DF8",4,"\u5DFF\u5E00\u5E04\u5E07\u5E09\u5E0A\u5E0B\u5E0D\u5E0E\u5E12\u5E13\u5E17\u5E1E",7,"\u5E28",4,"\u5E2F\u5E30\u5E32",4,"\u5E39\u5E3A\u5E3E\u5E3F\u5E40\u5E41\u5E43\u5E46",5,"\u5E4D",6,"\u5E56",4,"\u5E5C\u5E5D\u5E5F\u5E60\u5E63",14,"\u5E75\u5E77\u5E79\u5E7E\u5E81\u5E82\u5E83\u5E85\u5E88\u5E89\u5E8C\u5E8D\u5E8E\u5E92\u5E98\u5E9B\u5E9D\u5EA1\u5EA2\u5EA3\u5EA4\u5EA8",4,"\u5EAE",4,"\u5EB4\u5EBA\u5EBB\u5EBC\u5EBD\u5EBF",6],["8f40","\u5EC6\u5EC7\u5EC8\u5ECB",5,"\u5ED4\u5ED5\u5ED7\u5ED8\u5ED9\u5EDA\u5EDC",11,"\u5EE9\u5EEB",8,"\u5EF5\u5EF8\u5EF9\u5EFB\u5EFC\u5EFD\u5F05\u5F06\u5F07\u5F09\u5F0C\u5F0D\u5F0E\u5F10\u5F12\u5F14\u5F16\u5F19\u5F1A\u5F1C\u5F1D\u5F1E\u5F21\u5F22\u5F23\u5F24"],["8f80","\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F32",6,"\u5F3B\u5F3D\u5F3E\u5F3F\u5F41",14,"\u5F51\u5F54\u5F59\u5F5A\u5F5B\u5F5C\u5F5E\u5F5F\u5F60\u5F63\u5F65\u5F67\u5F68\u5F6B\u5F6E\u5F6F\u5F72\u5F74\u5F75\u5F76\u5F78\u5F7A\u5F7D\u5F7E\u5F7F\u5F83\u5F86\u5F8D\u5F8E\u5F8F\u5F91\u5F93\u5F94\u5F96\u5F9A\u5F9B\u5F9D\u5F9E\u5F9F\u5FA0\u5FA2",5,"\u5FA9\u5FAB\u5FAC\u5FAF",5,"\u5FB6\u5FB8\u5FB9\u5FBA\u5FBB\u5FBE",4,"\u5FC7\u5FC8\u5FCA\u5FCB\u5FCE\u5FD3\u5FD4\u5FD5\u5FDA\u5FDB\u5FDC\u5FDE\u5FDF\u5FE2\u5FE3\u5FE5\u5FE6\u5FE8\u5FE9\u5FEC\u5FEF\u5FF0\u5FF2\u5FF3\u5FF4\u5FF6\u5FF7\u5FF9\u5FFA\u5FFC\u6007"],["9040","\u6008\u6009\u600B\u600C\u6010\u6011\u6013\u6017\u6018\u601A\u601E\u601F\u6022\u6023\u6024\u602C\u602D\u602E\u6030",4,"\u6036",4,"\u603D\u603E\u6040\u6044",6,"\u604C\u604E\u604F\u6051\u6053\u6054\u6056\u6057\u6058\u605B\u605C\u605E\u605F\u6060\u6061\u6065\u6066\u606E\u6071\u6072\u6074\u6075\u6077\u607E\u6080"],["9080","\u6081\u6082\u6085\u6086\u6087\u6088\u608A\u608B\u608E\u608F\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609C\u609E\u60A1\u60A2\u60A4\u60A5\u60A7\u60A9\u60AA\u60AE\u60B0\u60B3\u60B5\u60B6\u60B7\u60B9\u60BA\u60BD",7,"\u60C7\u60C8\u60C9\u60CC",4,"\u60D2\u60D3\u60D4\u60D6\u60D7\u60D9\u60DB\u60DE\u60E1",4,"\u60EA\u60F1\u60F2\u60F5\u60F7\u60F8\u60FB",4,"\u6102\u6103\u6104\u6105\u6107\u610A\u610B\u610C\u6110",4,"\u6116\u6117\u6118\u6119\u611B\u611C\u611D\u611E\u6121\u6122\u6125\u6128\u6129\u612A\u612C",18,"\u6140",6],["9140","\u6147\u6149\u614B\u614D\u614F\u6150\u6152\u6153\u6154\u6156",6,"\u615E\u615F\u6160\u6161\u6163\u6164\u6165\u6166\u6169",6,"\u6171\u6172\u6173\u6174\u6176\u6178",18,"\u618C\u618D\u618F",4,"\u6195"],["9180","\u6196",6,"\u619E",8,"\u61AA\u61AB\u61AD",9,"\u61B8",5,"\u61BF\u61C0\u61C1\u61C3",4,"\u61C9\u61CC",4,"\u61D3\u61D5",16,"\u61E7",13,"\u61F6",8,"\u6200",5,"\u6207\u6209\u6213\u6214\u6219\u621C\u621D\u621E\u6220\u6223\u6226\u6227\u6228\u6229\u622B\u622D\u622F\u6230\u6231\u6232\u6235\u6236\u6238",4,"\u6242\u6244\u6245\u6246\u624A"],["9240","\u624F\u6250\u6255\u6256\u6257\u6259\u625A\u625C",6,"\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627A\u627B\u627D\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628B",5,"\u6294\u6299\u629C\u629D\u629E\u62A3\u62A6\u62A7\u62A9\u62AA\u62AD\u62AE\u62AF\u62B0\u62B2\u62B3\u62B4\u62B6\u62B7\u62B8\u62BA\u62BE\u62C0\u62C1"],["9280","\u62C3\u62CB\u62CF\u62D1\u62D5\u62DD\u62DE\u62E0\u62E1\u62E4\u62EA\u62EB\u62F0\u62F2\u62F5\u62F8\u62F9\u62FA\u62FB\u6300\u6303\u6304\u6305\u6306\u630A\u630B\u630C\u630D\u630F\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631C\u6326\u6327\u6329\u632C\u632D\u632E\u6330\u6331\u6333",5,"\u633B\u633C\u633E\u633F\u6340\u6341\u6344\u6347\u6348\u634A\u6351\u6352\u6353\u6354\u6356",7,"\u6360\u6364\u6365\u6366\u6368\u636A\u636B\u636C\u636F\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637C\u637D\u637E\u637F\u6381\u6383\u6384\u6385\u6386\u638B\u638D\u6391\u6393\u6394\u6395\u6397\u6399",6,"\u63A1\u63A4\u63A6\u63AB\u63AF\u63B1\u63B2\u63B5\u63B6\u63B9\u63BB\u63BD\u63BF\u63C0"],["9340","\u63C1\u63C2\u63C3\u63C5\u63C7\u63C8\u63CA\u63CB\u63CC\u63D1\u63D3\u63D4\u63D5\u63D7",6,"\u63DF\u63E2\u63E4",4,"\u63EB\u63EC\u63EE\u63EF\u63F0\u63F1\u63F3\u63F5\u63F7\u63F9\u63FA\u63FB\u63FC\u63FE\u6403\u6404\u6406",4,"\u640D\u640E\u6411\u6412\u6415",5,"\u641D\u641F\u6422\u6423\u6424"],["9380","\u6425\u6427\u6428\u6429\u642B\u642E",5,"\u6435",4,"\u643B\u643C\u643E\u6440\u6442\u6443\u6449\u644B",6,"\u6453\u6455\u6456\u6457\u6459",4,"\u645F",7,"\u6468\u646A\u646B\u646C\u646E",9,"\u647B",6,"\u6483\u6486\u6488",8,"\u6493\u6494\u6497\u6498\u649A\u649B\u649C\u649D\u649F",4,"\u64A5\u64A6\u64A7\u64A8\u64AA\u64AB\u64AF\u64B1\u64B2\u64B3\u64B4\u64B6\u64B9\u64BB\u64BD\u64BE\u64BF\u64C1\u64C3\u64C4\u64C6",6,"\u64CF\u64D1\u64D3\u64D4\u64D5\u64D6\u64D9\u64DA"],["9440","\u64DB\u64DC\u64DD\u64DF\u64E0\u64E1\u64E3\u64E5\u64E7",24,"\u6501",7,"\u650A",7,"\u6513",4,"\u6519",8],["9480","\u6522\u6523\u6524\u6526",4,"\u652C\u652D\u6530\u6531\u6532\u6533\u6537\u653A\u653C\u653D\u6540",4,"\u6546\u6547\u654A\u654B\u654D\u654E\u6550\u6552\u6553\u6554\u6557\u6558\u655A\u655C\u655F\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656A\u656D\u656E\u656F\u6571\u6573\u6575\u6576\u6578",14,"\u6588\u6589\u658A\u658D\u658E\u658F\u6592\u6594\u6595\u6596\u6598\u659A\u659D\u659E\u65A0\u65A2\u65A3\u65A6\u65A8\u65AA\u65AC\u65AE\u65B1",7,"\u65BA\u65BB\u65BE\u65BF\u65C0\u65C2\u65C7\u65C8\u65C9\u65CA\u65CD\u65D0\u65D1\u65D3\u65D4\u65D5\u65D8",7,"\u65E1\u65E3\u65E4\u65EA\u65EB"],["9540","\u65F2\u65F3\u65F4\u65F5\u65F8\u65F9\u65FB",4,"\u6601\u6604\u6605\u6607\u6608\u6609\u660B\u660D\u6610\u6611\u6612\u6616\u6617\u6618\u661A\u661B\u661C\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6632\u6633\u6637",4,"\u663D\u663F\u6640\u6642\u6644",6,"\u664D\u664E\u6650\u6651\u6658"],["9580","\u6659\u665B\u665C\u665D\u665E\u6660\u6662\u6663\u6665\u6667\u6669",4,"\u6671\u6672\u6673\u6675\u6678\u6679\u667B\u667C\u667D\u667F\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668A\u668B\u668D\u668E\u668F\u6690\u6692\u6693\u6694\u6695\u6698",4,"\u669E",8,"\u66A9",4,"\u66AF",4,"\u66B5\u66B6\u66B7\u66B8\u66BA\u66BB\u66BC\u66BD\u66BF",25,"\u66DA\u66DE",7,"\u66E7\u66E8\u66EA",5,"\u66F1\u66F5\u66F6\u66F8\u66FA\u66FB\u66FD\u6701\u6702\u6703"],["9640","\u6704\u6705\u6706\u6707\u670C\u670E\u670F\u6711\u6712\u6713\u6716\u6718\u6719\u671A\u671C\u671E\u6720",5,"\u6727\u6729\u672E\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673B\u673C\u673E\u673F\u6741\u6744\u6745\u6747\u674A\u674B\u674D\u6752\u6754\u6755\u6757",4,"\u675D\u6762\u6763\u6764\u6766\u6767\u676B\u676C\u676E\u6771\u6774\u6776"],["9680","\u6778\u6779\u677A\u677B\u677D\u6780\u6782\u6783\u6785\u6786\u6788\u678A\u678C\u678D\u678E\u678F\u6791\u6792\u6793\u6794\u6796\u6799\u679B\u679F\u67A0\u67A1\u67A4\u67A6\u67A9\u67AC\u67AE\u67B1\u67B2\u67B4\u67B9",7,"\u67C2\u67C5",9,"\u67D5\u67D6\u67D7\u67DB\u67DF\u67E1\u67E3\u67E4\u67E6\u67E7\u67E8\u67EA\u67EB\u67ED\u67EE\u67F2\u67F5",7,"\u67FE\u6801\u6802\u6803\u6804\u6806\u680D\u6810\u6812\u6814\u6815\u6818",4,"\u681E\u681F\u6820\u6822",6,"\u682B",6,"\u6834\u6835\u6836\u683A\u683B\u683F\u6847\u684B\u684D\u684F\u6852\u6856",5],["9740","\u685C\u685D\u685E\u685F\u686A\u686C",7,"\u6875\u6878",8,"\u6882\u6884\u6887",7,"\u6890\u6891\u6892\u6894\u6895\u6896\u6898",9,"\u68A3\u68A4\u68A5\u68A9\u68AA\u68AB\u68AC\u68AE\u68B1\u68B2\u68B4\u68B6\u68B7\u68B8"],["9780","\u68B9",6,"\u68C1\u68C3",5,"\u68CA\u68CC\u68CE\u68CF\u68D0\u68D1\u68D3\u68D4\u68D6\u68D7\u68D9\u68DB",4,"\u68E1\u68E2\u68E4",9,"\u68EF\u68F2\u68F3\u68F4\u68F6\u68F7\u68F8\u68FB\u68FD\u68FE\u68FF\u6900\u6902\u6903\u6904\u6906",4,"\u690C\u690F\u6911\u6913",11,"\u6921\u6922\u6923\u6925",7,"\u692E\u692F\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693A\u693B\u693C\u693E\u6940\u6941\u6943",16,"\u6955\u6956\u6958\u6959\u695B\u695C\u695F"],["9840","\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696A\u696C\u696D\u696F\u6970\u6972",4,"\u697A\u697B\u697D\u697E\u697F\u6981\u6983\u6985\u698A\u698B\u698C\u698E",5,"\u6996\u6997\u6999\u699A\u699D",9,"\u69A9\u69AA\u69AC\u69AE\u69AF\u69B0\u69B2\u69B3\u69B5\u69B6\u69B8\u69B9\u69BA\u69BC\u69BD"],["9880","\u69BE\u69BF\u69C0\u69C2",7,"\u69CB\u69CD\u69CF\u69D1\u69D2\u69D3\u69D5",5,"\u69DC\u69DD\u69DE\u69E1",11,"\u69EE\u69EF\u69F0\u69F1\u69F3",9,"\u69FE\u6A00",9,"\u6A0B",11,"\u6A19",5,"\u6A20\u6A22",5,"\u6A29\u6A2B\u6A2C\u6A2D\u6A2E\u6A30\u6A32\u6A33\u6A34\u6A36",6,"\u6A3F",4,"\u6A45\u6A46\u6A48",7,"\u6A51",6,"\u6A5A"],["9940","\u6A5C",4,"\u6A62\u6A63\u6A64\u6A66",10,"\u6A72",6,"\u6A7A\u6A7B\u6A7D\u6A7E\u6A7F\u6A81\u6A82\u6A83\u6A85",8,"\u6A8F\u6A92",4,"\u6A98",7,"\u6AA1",5],["9980","\u6AA7\u6AA8\u6AAA\u6AAD",114,"\u6B25\u6B26\u6B28",6],["9a40","\u6B2F\u6B30\u6B31\u6B33\u6B34\u6B35\u6B36\u6B38\u6B3B\u6B3C\u6B3D\u6B3F\u6B40\u6B41\u6B42\u6B44\u6B45\u6B48\u6B4A\u6B4B\u6B4D",11,"\u6B5A",7,"\u6B68\u6B69\u6B6B",13,"\u6B7A\u6B7D\u6B7E\u6B7F\u6B80\u6B85\u6B88"],["9a80","\u6B8C\u6B8E\u6B8F\u6B90\u6B91\u6B94\u6B95\u6B97\u6B98\u6B99\u6B9C",4,"\u6BA2",7,"\u6BAB",7,"\u6BB6\u6BB8",6,"\u6BC0\u6BC3\u6BC4\u6BC6",4,"\u6BCC\u6BCE\u6BD0\u6BD1\u6BD8\u6BDA\u6BDC",4,"\u6BE2",7,"\u6BEC\u6BED\u6BEE\u6BF0\u6BF1\u6BF2\u6BF4\u6BF6\u6BF7\u6BF8\u6BFA\u6BFB\u6BFC\u6BFE",6,"\u6C08",4,"\u6C0E\u6C12\u6C17\u6C1C\u6C1D\u6C1E\u6C20\u6C23\u6C25\u6C2B\u6C2C\u6C2D\u6C31\u6C33\u6C36\u6C37\u6C39\u6C3A\u6C3B\u6C3C\u6C3E\u6C3F\u6C43\u6C44\u6C45\u6C48\u6C4B",4,"\u6C51\u6C52\u6C53\u6C56\u6C58"],["9b40","\u6C59\u6C5A\u6C62\u6C63\u6C65\u6C66\u6C67\u6C6B",4,"\u6C71\u6C73\u6C75\u6C77\u6C78\u6C7A\u6C7B\u6C7C\u6C7F\u6C80\u6C84\u6C87\u6C8A\u6C8B\u6C8D\u6C8E\u6C91\u6C92\u6C95\u6C96\u6C97\u6C98\u6C9A\u6C9C\u6C9D\u6C9E\u6CA0\u6CA2\u6CA8\u6CAC\u6CAF\u6CB0\u6CB4\u6CB5\u6CB6\u6CB7\u6CBA\u6CC0\u6CC1\u6CC2\u6CC3\u6CC6\u6CC7\u6CC8\u6CCB\u6CCD\u6CCE\u6CCF\u6CD1\u6CD2\u6CD8"],["9b80","\u6CD9\u6CDA\u6CDC\u6CDD\u6CDF\u6CE4\u6CE6\u6CE7\u6CE9\u6CEC\u6CED\u6CF2\u6CF4\u6CF9\u6CFF\u6D00\u6D02\u6D03\u6D05\u6D06\u6D08\u6D09\u6D0A\u6D0D\u6D0F\u6D10\u6D11\u6D13\u6D14\u6D15\u6D16\u6D18\u6D1C\u6D1D\u6D1F",5,"\u6D26\u6D28\u6D29\u6D2C\u6D2D\u6D2F\u6D30\u6D34\u6D36\u6D37\u6D38\u6D3A\u6D3F\u6D40\u6D42\u6D44\u6D49\u6D4C\u6D50\u6D55\u6D56\u6D57\u6D58\u6D5B\u6D5D\u6D5F\u6D61\u6D62\u6D64\u6D65\u6D67\u6D68\u6D6B\u6D6C\u6D6D\u6D70\u6D71\u6D72\u6D73\u6D75\u6D76\u6D79\u6D7A\u6D7B\u6D7D",4,"\u6D83\u6D84\u6D86\u6D87\u6D8A\u6D8B\u6D8D\u6D8F\u6D90\u6D92\u6D96",4,"\u6D9C\u6DA2\u6DA5\u6DAC\u6DAD\u6DB0\u6DB1\u6DB3\u6DB4\u6DB6\u6DB7\u6DB9",5,"\u6DC1\u6DC2\u6DC3\u6DC8\u6DC9\u6DCA"],["9c40","\u6DCD\u6DCE\u6DCF\u6DD0\u6DD2\u6DD3\u6DD4\u6DD5\u6DD7\u6DDA\u6DDB\u6DDC\u6DDF\u6DE2\u6DE3\u6DE5\u6DE7\u6DE8\u6DE9\u6DEA\u6DED\u6DEF\u6DF0\u6DF2\u6DF4\u6DF5\u6DF6\u6DF8\u6DFA\u6DFD",7,"\u6E06\u6E07\u6E08\u6E09\u6E0B\u6E0F\u6E12\u6E13\u6E15\u6E18\u6E19\u6E1B\u6E1C\u6E1E\u6E1F\u6E22\u6E26\u6E27\u6E28\u6E2A\u6E2C\u6E2E\u6E30\u6E31\u6E33\u6E35"],["9c80","\u6E36\u6E37\u6E39\u6E3B",7,"\u6E45",7,"\u6E4F\u6E50\u6E51\u6E52\u6E55\u6E57\u6E59\u6E5A\u6E5C\u6E5D\u6E5E\u6E60",10,"\u6E6C\u6E6D\u6E6F",14,"\u6E80\u6E81\u6E82\u6E84\u6E87\u6E88\u6E8A",4,"\u6E91",6,"\u6E99\u6E9A\u6E9B\u6E9D\u6E9E\u6EA0\u6EA1\u6EA3\u6EA4\u6EA6\u6EA8\u6EA9\u6EAB\u6EAC\u6EAD\u6EAE\u6EB0\u6EB3\u6EB5\u6EB8\u6EB9\u6EBC\u6EBE\u6EBF\u6EC0\u6EC3\u6EC4\u6EC5\u6EC6\u6EC8\u6EC9\u6ECA\u6ECC\u6ECD\u6ECE\u6ED0\u6ED2\u6ED6\u6ED8\u6ED9\u6EDB\u6EDC\u6EDD\u6EE3\u6EE7\u6EEA",5],["9d40","\u6EF0\u6EF1\u6EF2\u6EF3\u6EF5\u6EF6\u6EF7\u6EF8\u6EFA",7,"\u6F03\u6F04\u6F05\u6F07\u6F08\u6F0A",4,"\u6F10\u6F11\u6F12\u6F16",9,"\u6F21\u6F22\u6F23\u6F25\u6F26\u6F27\u6F28\u6F2C\u6F2E\u6F30\u6F32\u6F34\u6F35\u6F37",6,"\u6F3F\u6F40\u6F41\u6F42"],["9d80","\u6F43\u6F44\u6F45\u6F48\u6F49\u6F4A\u6F4C\u6F4E",9,"\u6F59\u6F5A\u6F5B\u6F5D\u6F5F\u6F60\u6F61\u6F63\u6F64\u6F65\u6F67",5,"\u6F6F\u6F70\u6F71\u6F73\u6F75\u6F76\u6F77\u6F79\u6F7B\u6F7D",6,"\u6F85\u6F86\u6F87\u6F8A\u6F8B\u6F8F",12,"\u6F9D\u6F9E\u6F9F\u6FA0\u6FA2",4,"\u6FA8",10,"\u6FB4\u6FB5\u6FB7\u6FB8\u6FBA",5,"\u6FC1\u6FC3",5,"\u6FCA",6,"\u6FD3",10,"\u6FDF\u6FE2\u6FE3\u6FE4\u6FE5"],["9e40","\u6FE6",7,"\u6FF0",32,"\u7012",7,"\u701C",6,"\u7024",6],["9e80","\u702B",9,"\u7036\u7037\u7038\u703A",17,"\u704D\u704E\u7050",13,"\u705F",11,"\u706E\u7071\u7072\u7073\u7074\u7077\u7079\u707A\u707B\u707D\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708B\u708C\u708D\u708F\u7090\u7091\u7093\u7097\u7098\u709A\u709B\u709E",12,"\u70B0\u70B2\u70B4\u70B5\u70B6\u70BA\u70BE\u70BF\u70C4\u70C5\u70C6\u70C7\u70C9\u70CB",12,"\u70DA"],["9f40","\u70DC\u70DD\u70DE\u70E0\u70E1\u70E2\u70E3\u70E5\u70EA\u70EE\u70F0",6,"\u70F8\u70FA\u70FB\u70FC\u70FE",10,"\u710B",4,"\u7111\u7112\u7114\u7117\u711B",10,"\u7127",7,"\u7132\u7133\u7134"],["9f80","\u7135\u7137",13,"\u7146\u7147\u7148\u7149\u714B\u714D\u714F",12,"\u715D\u715F",4,"\u7165\u7169",4,"\u716F\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717B\u717C\u717E",5,"\u7185",4,"\u718B\u718C\u718D\u718E\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719A",4,"\u71A1",6,"\u71A9\u71AA\u71AB\u71AD",5,"\u71B4\u71B6\u71B7\u71B8\u71BA",8,"\u71C4",9,"\u71CF",4],["a040","\u71D6",9,"\u71E1\u71E2\u71E3\u71E4\u71E6\u71E8",5,"\u71EF",9,"\u71FA",11,"\u7207",19],["a080","\u721B\u721C\u721E",9,"\u7229\u722B\u722D\u722E\u722F\u7232\u7233\u7234\u723A\u723C\u723E\u7240",6,"\u7249\u724A\u724B\u724E\u724F\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725A\u725C\u725E\u7260\u7263\u7264\u7265\u7268\u726A\u726B\u726C\u726D\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727B\u727C\u727D\u7282\u7283\u7285",4,"\u728C\u728E\u7290\u7291\u7293",11,"\u72A0",11,"\u72AE\u72B1\u72B2\u72B3\u72B5\u72BA",6,"\u72C5\u72C6\u72C7\u72C9\u72CA\u72CB\u72CC\u72CF\u72D1\u72D3\u72D4\u72D5\u72D6\u72D8\u72DA\u72DB"],["a1a1","\u3000\u3001\u3002\xB7\u02C9\u02C7\xA8\u3003\u3005\u2014\uFF5E\u2016\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008",7,"\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013"],["a2a1","\u2170",9],["a2b1","\u2488",19,"\u2474",19,"\u2460",9],["a2e5","\u3220",9],["a2f1","\u2160",11],["a3a1","\uFF01\uFF02\uFF03\uFFE5\uFF05",88,"\uFFE3"],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a6e0","\uFE35\uFE36\uFE39\uFE3A\uFE3F\uFE40\uFE3D\uFE3E\uFE41\uFE42\uFE43\uFE44"],["a6ee","\uFE3B\uFE3C\uFE37\uFE38\uFE31"],["a6f4","\uFE33\uFE34"],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a840","\u02CA\u02CB\u02D9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221F\u2223\u2252\u2266\u2267\u22BF\u2550",35,"\u2581",6],["a880","\u2588",7,"\u2593\u2594\u2595\u25BC\u25BD\u25E2\u25E3\u25E4\u25E5\u2609\u2295\u3012\u301D\u301E"],["a8a1","\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\u0251"],["a8bd","\u0144\u0148"],["a8c0","\u0261"],["a8c5","\u3105",36],["a940","\u3021",8,"\u32A3\u338E\u338F\u339C\u339D\u339E\u33A1\u33C4\u33CE\u33D1\u33D2\u33D5\uFE30\uFFE2\uFFE4"],["a959","\u2121\u3231"],["a95c","\u2010"],["a960","\u30FC\u309B\u309C\u30FD\u30FE\u3006\u309D\u309E\uFE49",9,"\uFE54\uFE55\uFE56\uFE57\uFE59",8],["a980","\uFE62",4,"\uFE68\uFE69\uFE6A\uFE6B"],["a996","\u3007"],["a9a4","\u2500",75],["aa40","\u72DC\u72DD\u72DF\u72E2",5,"\u72EA\u72EB\u72F5\u72F6\u72F9\u72FD\u72FE\u72FF\u7300\u7302\u7304",5,"\u730B\u730C\u730D\u730F\u7310\u7311\u7312\u7314\u7318\u7319\u731A\u731F\u7320\u7323\u7324\u7326\u7327\u7328\u732D\u732F\u7330\u7332\u7333\u7335\u7336\u733A\u733B\u733C\u733D\u7340",8],["aa80","\u7349\u734A\u734B\u734C\u734E\u734F\u7351\u7353\u7354\u7355\u7356\u7358",7,"\u7361",10,"\u736E\u7370\u7371"],["ab40","\u7372",11,"\u737F",4,"\u7385\u7386\u7388\u738A\u738C\u738D\u738F\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739A\u739C\u739D\u739E\u73A0\u73A1\u73A3",5,"\u73AA\u73AC\u73AD\u73B1\u73B4\u73B5\u73B6\u73B8\u73B9\u73BC\u73BD\u73BE\u73BF\u73C1\u73C3",4],["ab80","\u73CB\u73CC\u73CE\u73D2",6,"\u73DA\u73DB\u73DC\u73DD\u73DF\u73E1\u73E2\u73E3\u73E4\u73E6\u73E8\u73EA\u73EB\u73EC\u73EE\u73EF\u73F0\u73F1\u73F3",4],["ac40","\u73F8",10,"\u7404\u7407\u7408\u740B\u740C\u740D\u740E\u7411",8,"\u741C",5,"\u7423\u7424\u7427\u7429\u742B\u742D\u742F\u7431\u7432\u7437",4,"\u743D\u743E\u743F\u7440\u7442",11],["ac80","\u744E",6,"\u7456\u7458\u745D\u7460",12,"\u746E\u746F\u7471",4,"\u7478\u7479\u747A"],["ad40","\u747B\u747C\u747D\u747F\u7482\u7484\u7485\u7486\u7488\u7489\u748A\u748C\u748D\u748F\u7491",10,"\u749D\u749F",7,"\u74AA",15,"\u74BB",12],["ad80","\u74C8",9,"\u74D3",8,"\u74DD\u74DF\u74E1\u74E5\u74E7",6,"\u74F0\u74F1\u74F2"],["ae40","\u74F3\u74F5\u74F8",6,"\u7500\u7501\u7502\u7503\u7505",7,"\u750E\u7510\u7512\u7514\u7515\u7516\u7517\u751B\u751D\u751E\u7520",4,"\u7526\u7527\u752A\u752E\u7534\u7536\u7539\u753C\u753D\u753F\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754A\u754D\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558"],["ae80","\u755D",7,"\u7567\u7568\u7569\u756B",6,"\u7573\u7575\u7576\u7577\u757A",4,"\u7580\u7581\u7582\u7584\u7585\u7587"],["af40","\u7588\u7589\u758A\u758C\u758D\u758E\u7590\u7593\u7595\u7598\u759B\u759C\u759E\u75A2\u75A6",4,"\u75AD\u75B6\u75B7\u75BA\u75BB\u75BF\u75C0\u75C1\u75C6\u75CB\u75CC\u75CE\u75CF\u75D0\u75D1\u75D3\u75D7\u75D9\u75DA\u75DC\u75DD\u75DF\u75E0\u75E1\u75E5\u75E9\u75EC\u75ED\u75EE\u75EF\u75F2\u75F3\u75F5\u75F6\u75F7\u75F8\u75FA\u75FB\u75FD\u75FE\u7602\u7604\u7606\u7607"],["af80","\u7608\u7609\u760B\u760D\u760E\u760F\u7611\u7612\u7613\u7614\u7616\u761A\u761C\u761D\u761E\u7621\u7623\u7627\u7628\u762C\u762E\u762F\u7631\u7632\u7636\u7637\u7639\u763A\u763B\u763D\u7641\u7642\u7644"],["b040","\u7645",6,"\u764E",5,"\u7655\u7657",4,"\u765D\u765F\u7660\u7661\u7662\u7664",6,"\u766C\u766D\u766E\u7670",7,"\u7679\u767A\u767C\u767F\u7680\u7681\u7683\u7685\u7689\u768A\u768C\u768D\u768F\u7690\u7692\u7694\u7695\u7697\u7698\u769A\u769B"],["b080","\u769C",7,"\u76A5",8,"\u76AF\u76B0\u76B3\u76B5",9,"\u76C0\u76C1\u76C3\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265"],["b140","\u76C4\u76C7\u76C9\u76CB\u76CC\u76D3\u76D5\u76D9\u76DA\u76DC\u76DD\u76DE\u76E0",4,"\u76E6",7,"\u76F0\u76F3\u76F5\u76F6\u76F7\u76FA\u76FB\u76FD\u76FF\u7700\u7702\u7703\u7705\u7706\u770A\u770C\u770E",10,"\u771B\u771C\u771D\u771E\u7721\u7723\u7724\u7725\u7727\u772A\u772B"],["b180","\u772C\u772E\u7730",4,"\u7739\u773B\u773D\u773E\u773F\u7742\u7744\u7745\u7746\u7748",7,"\u7752",7,"\u775C\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3"],["b240","\u775D\u775E\u775F\u7760\u7764\u7767\u7769\u776A\u776D",11,"\u777A\u777B\u777C\u7781\u7782\u7783\u7786",5,"\u778F\u7790\u7793",11,"\u77A1\u77A3\u77A4\u77A6\u77A8\u77AB\u77AD\u77AE\u77AF\u77B1\u77B2\u77B4\u77B6",4],["b280","\u77BC\u77BE\u77C0",12,"\u77CE",8,"\u77D8\u77D9\u77DA\u77DD",4,"\u77E4\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316"],["b340","\u77E6\u77E8\u77EA\u77EF\u77F0\u77F1\u77F2\u77F4\u77F5\u77F7\u77F9\u77FA\u77FB\u77FC\u7803",5,"\u780A\u780B\u780E\u780F\u7810\u7813\u7815\u7819\u781B\u781E\u7820\u7821\u7822\u7824\u7828\u782A\u782B\u782E\u782F\u7831\u7832\u7833\u7835\u7836\u783D\u783F\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784A\u784B\u784D\u784F\u7851\u7853\u7854\u7858\u7859\u785A"],["b380","\u785B\u785C\u785E",11,"\u786F",7,"\u7878\u7879\u787A\u787B\u787D",6,"\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A"],["b440","\u7884\u7885\u7886\u7888\u788A\u788B\u788F\u7890\u7892\u7894\u7895\u7896\u7899\u789D\u789E\u78A0\u78A2\u78A4\u78A6\u78A8",7,"\u78B5\u78B6\u78B7\u78B8\u78BA\u78BB\u78BC\u78BD\u78BF\u78C0\u78C2\u78C3\u78C4\u78C6\u78C7\u78C8\u78CC\u78CD\u78CE\u78CF\u78D1\u78D2\u78D3\u78D6\u78D7\u78D8\u78DA",9],["b480","\u78E4\u78E5\u78E6\u78E7\u78E9\u78EA\u78EB\u78ED",4,"\u78F3\u78F5\u78F6\u78F8\u78F9\u78FB",5,"\u7902\u7903\u7904\u7906",6,"\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E"],["b540","\u790D",5,"\u7914",9,"\u791F",4,"\u7925",14,"\u7935",4,"\u793D\u793F\u7942\u7943\u7944\u7945\u7947\u794A",8,"\u7954\u7955\u7958\u7959\u7961\u7963"],["b580","\u7964\u7966\u7969\u796A\u796B\u796C\u796E\u7970",6,"\u7979\u797B",4,"\u7982\u7983\u7986\u7987\u7988\u7989\u798B\u798C\u798D\u798E\u7990\u7991\u7992\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0"],["b640","\u7993",6,"\u799B",11,"\u79A8",10,"\u79B4",4,"\u79BC\u79BF\u79C2\u79C4\u79C5\u79C7\u79C8\u79CA\u79CC\u79CE\u79CF\u79D0\u79D3\u79D4\u79D6\u79D7\u79D9",5,"\u79E0\u79E1\u79E2\u79E5\u79E8\u79EA"],["b680","\u79EC\u79EE\u79F1",6,"\u79F9\u79FA\u79FC\u79FE\u79FF\u7A01\u7A04\u7A05\u7A07\u7A08\u7A09\u7A0A\u7A0C\u7A0F",4,"\u7A15\u7A16\u7A18\u7A19\u7A1B\u7A1C\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C"],["b740","\u7A1D\u7A1F\u7A21\u7A22\u7A24",14,"\u7A34\u7A35\u7A36\u7A38\u7A3A\u7A3E\u7A40",5,"\u7A47",9,"\u7A52",4,"\u7A58",16],["b780","\u7A69",6,"\u7A71\u7A72\u7A73\u7A75\u7A7B\u7A7C\u7A7D\u7A7E\u7A82\u7A85\u7A87\u7A89\u7A8A\u7A8B\u7A8C\u7A8E\u7A8F\u7A90\u7A93\u7A94\u7A99\u7A9A\u7A9B\u7A9E\u7AA1\u7AA2\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D"],["b840","\u7AA3\u7AA4\u7AA7\u7AA9\u7AAA\u7AAB\u7AAE",4,"\u7AB4",10,"\u7AC0",10,"\u7ACC",9,"\u7AD7\u7AD8\u7ADA\u7ADB\u7ADC\u7ADD\u7AE1\u7AE2\u7AE4\u7AE7",5,"\u7AEE\u7AF0\u7AF1\u7AF2\u7AF3"],["b880","\u7AF4",4,"\u7AFB\u7AFC\u7AFE\u7B00\u7B01\u7B02\u7B05\u7B07\u7B09\u7B0C\u7B0D\u7B0E\u7B10\u7B12\u7B13\u7B16\u7B17\u7B18\u7B1A\u7B1C\u7B1D\u7B1F\u7B21\u7B22\u7B23\u7B27\u7B29\u7B2D\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9"],["b940","\u7B2F\u7B30\u7B32\u7B34\u7B35\u7B36\u7B37\u7B39\u7B3B\u7B3D\u7B3F",5,"\u7B46\u7B48\u7B4A\u7B4D\u7B4E\u7B53\u7B55\u7B57\u7B59\u7B5C\u7B5E\u7B5F\u7B61\u7B63",10,"\u7B6F\u7B70\u7B73\u7B74\u7B76\u7B78\u7B7A\u7B7C\u7B7D\u7B7F\u7B81\u7B82\u7B83\u7B84\u7B86",6,"\u7B8E\u7B8F"],["b980","\u7B91\u7B92\u7B93\u7B96\u7B98\u7B99\u7B9A\u7B9B\u7B9E\u7B9F\u7BA0\u7BA3\u7BA4\u7BA5\u7BAE\u7BAF\u7BB0\u7BB2\u7BB3\u7BB5\u7BB6\u7BB7\u7BB9",7,"\u7BC2\u7BC3\u7BC4\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8"],["ba40","\u7BC5\u7BC8\u7BC9\u7BCA\u7BCB\u7BCD\u7BCE\u7BCF\u7BD0\u7BD2\u7BD4",4,"\u7BDB\u7BDC\u7BDE\u7BDF\u7BE0\u7BE2\u7BE3\u7BE4\u7BE7\u7BE8\u7BE9\u7BEB\u7BEC\u7BED\u7BEF\u7BF0\u7BF2",4,"\u7BF8\u7BF9\u7BFA\u7BFB\u7BFD\u7BFF",7,"\u7C08\u7C09\u7C0A\u7C0D\u7C0E\u7C10",5,"\u7C17\u7C18\u7C19"],["ba80","\u7C1A",4,"\u7C20",5,"\u7C28\u7C29\u7C2B",12,"\u7C39",5,"\u7C42\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56"],["bb40","\u7C43",9,"\u7C4E",36,"\u7C75",5,"\u7C7E",9],["bb80","\u7C88\u7C8A",6,"\u7C93\u7C94\u7C96\u7C99\u7C9A\u7C9B\u7CA0\u7CA1\u7CA3\u7CA6\u7CA7\u7CA8\u7CA9\u7CAB\u7CAC\u7CAD\u7CAF\u7CB0\u7CB4",4,"\u7CBA\u7CBB\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95"],["bc40","\u7CBF\u7CC0\u7CC2\u7CC3\u7CC4\u7CC6\u7CC9\u7CCB\u7CCE",6,"\u7CD8\u7CDA\u7CDB\u7CDD\u7CDE\u7CE1",6,"\u7CE9",5,"\u7CF0",7,"\u7CF9\u7CFA\u7CFC",13,"\u7D0B",5],["bc80","\u7D11",14,"\u7D21\u7D23\u7D24\u7D25\u7D26\u7D28\u7D29\u7D2A\u7D2C\u7D2D\u7D2E\u7D30",6,"\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6"],["bd40","\u7D37",54,"\u7D6F",7],["bd80","\u7D78",32,"\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78"],["be40","\u7D99",12,"\u7DA7",6,"\u7DAF",42],["be80","\u7DDA",32,"\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB"],["bf40","\u7DFB",62],["bf80","\u7E3A\u7E3C",4,"\u7E42",4,"\u7E48",21,"\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080"],["c040","\u7E5E",35,"\u7E83",23,"\u7E9C\u7E9D\u7E9E"],["c080","\u7EAE\u7EB4\u7EBB\u7EBC\u7ED6\u7EE4\u7EEC\u7EF9\u7F0A\u7F10\u7F1E\u7F37\u7F39\u7F3B",6,"\u7F43\u7F46",9,"\u7F52\u7F53\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0"],["c140","\u7F56\u7F59\u7F5B\u7F5C\u7F5D\u7F5E\u7F60\u7F63",4,"\u7F6B\u7F6C\u7F6D\u7F6F\u7F70\u7F73\u7F75\u7F76\u7F77\u7F78\u7F7A\u7F7B\u7F7C\u7F7D\u7F7F\u7F80\u7F82",7,"\u7F8B\u7F8D\u7F8F",4,"\u7F95",4,"\u7F9B\u7F9C\u7FA0\u7FA2\u7FA3\u7FA5\u7FA6\u7FA8",6,"\u7FB1"],["c180","\u7FB3",4,"\u7FBA\u7FBB\u7FBE\u7FC0\u7FC2\u7FC3\u7FC4\u7FC6\u7FC7\u7FC8\u7FC9\u7FCB\u7FCD\u7FCF",4,"\u7FD6\u7FD7\u7FD9",5,"\u7FE2\u7FE3\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF"],["c240","\u7FE4\u7FE7\u7FE8\u7FEA\u7FEB\u7FEC\u7FED\u7FEF\u7FF2\u7FF4",6,"\u7FFD\u7FFE\u7FFF\u8002\u8007\u8008\u8009\u800A\u800E\u800F\u8011\u8013\u801A\u801B\u801D\u801E\u801F\u8021\u8023\u8024\u802B",5,"\u8032\u8034\u8039\u803A\u803C\u803E\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804E\u804F\u8050\u8051\u8053\u8055\u8056\u8057"],["c280","\u8059\u805B",13,"\u806B",5,"\u8072",11,"\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B"],["c340","\u807E\u8081\u8082\u8085\u8088\u808A\u808D",5,"\u8094\u8095\u8097\u8099\u809E\u80A3\u80A6\u80A7\u80A8\u80AC\u80B0\u80B3\u80B5\u80B6\u80B8\u80B9\u80BB\u80C5\u80C7",4,"\u80CF",6,"\u80D8\u80DF\u80E0\u80E2\u80E3\u80E6\u80EE\u80F5\u80F7\u80F9\u80FB\u80FE\u80FF\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810B"],["c380","\u810C\u8115\u8117\u8119\u811B\u811C\u811D\u811F",12,"\u812D\u812E\u8130\u8133\u8134\u8135\u8137\u8139",4,"\u813F\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478"],["c440","\u8140",5,"\u8147\u8149\u814D\u814E\u814F\u8152\u8156\u8157\u8158\u815B",4,"\u8161\u8162\u8163\u8164\u8166\u8168\u816A\u816B\u816C\u816F\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183",4,"\u8189\u818B\u818C\u818D\u818E\u8190\u8192",5,"\u8199\u819A\u819E",4,"\u81A4\u81A5"],["c480","\u81A7\u81A9\u81AB",7,"\u81B4",5,"\u81BC\u81BD\u81BE\u81BF\u81C4\u81C5\u81C7\u81C8\u81C9\u81CB\u81CD",6,"\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81"],["c540","\u81D4",14,"\u81E4\u81E5\u81E6\u81E8\u81E9\u81EB\u81EE",4,"\u81F5",5,"\u81FD\u81FF\u8203\u8207",4,"\u820E\u820F\u8211\u8213\u8215",5,"\u821D\u8220\u8224\u8225\u8226\u8227\u8229\u822E\u8232\u823A\u823C\u823D\u823F"],["c580","\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824A\u824C\u824D\u824E\u8250",7,"\u8259\u825B\u825C\u825D\u825E\u8260",7,"\u8269\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7"],["c640","\u826A\u826B\u826C\u826D\u8271\u8275\u8276\u8277\u8278\u827B\u827C\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828C\u8290\u8293\u8294\u8295\u8296\u829A\u829B\u829E\u82A0\u82A2\u82A3\u82A7\u82B2\u82B5\u82B6\u82BA\u82BB\u82BC\u82BF\u82C0\u82C2\u82C3\u82C5\u82C6\u82C9\u82D0\u82D6\u82D9\u82DA\u82DD\u82E2\u82E7\u82E8\u82E9\u82EA\u82EC\u82ED\u82EE\u82F0\u82F2\u82F3\u82F5\u82F6\u82F8"],["c680","\u82FA\u82FC",4,"\u830A\u830B\u830D\u8310\u8312\u8313\u8316\u8318\u8319\u831D",9,"\u8329\u832A\u832E\u8330\u8332\u8337\u833B\u833D\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390"],["c740","\u833E\u833F\u8341\u8342\u8344\u8345\u8348\u834A",4,"\u8353\u8355",4,"\u835D\u8362\u8370",6,"\u8379\u837A\u837E",6,"\u8387\u8388\u838A\u838B\u838C\u838D\u838F\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839A\u839D\u839F\u83A1",6,"\u83AC\u83AD\u83AE"],["c780","\u83AF\u83B5\u83BB\u83BE\u83BF\u83C2\u83C3\u83C4\u83C6\u83C8\u83C9\u83CB\u83CD\u83CE\u83D0\u83D1\u83D2\u83D3\u83D5\u83D7\u83D9\u83DA\u83DB\u83DE\u83E2\u83E3\u83E4\u83E6\u83E7\u83E8\u83EB\u83EC\u83ED\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20"],["c840","\u83EE\u83EF\u83F3",4,"\u83FA\u83FB\u83FC\u83FE\u83FF\u8400\u8402\u8405\u8407\u8408\u8409\u840A\u8410\u8412",5,"\u8419\u841A\u841B\u841E",5,"\u8429",7,"\u8432",5,"\u8439\u843A\u843B\u843E",7,"\u8447\u8448\u8449"],["c880","\u844A",6,"\u8452",4,"\u8458\u845D\u845E\u845F\u8460\u8462\u8464",4,"\u846A\u846E\u846F\u8470\u8472\u8474\u8477\u8479\u847B\u847C\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1"],["c940","\u847D",4,"\u8483\u8484\u8485\u8486\u848A\u848D\u848F",7,"\u8498\u849A\u849B\u849D\u849E\u849F\u84A0\u84A2",12,"\u84B0\u84B1\u84B3\u84B5\u84B6\u84B7\u84BB\u84BC\u84BE\u84C0\u84C2\u84C3\u84C5\u84C6\u84C7\u84C8\u84CB\u84CC\u84CE\u84CF\u84D2\u84D4\u84D5\u84D7"],["c980","\u84D8",4,"\u84DE\u84E1\u84E2\u84E4\u84E7",4,"\u84ED\u84EE\u84EF\u84F1",10,"\u84FD\u84FE\u8500\u8501\u8502\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3"],["ca40","\u8503",8,"\u850D\u850E\u850F\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851B\u851C\u851D\u851E\u8520\u8522",8,"\u852D",9,"\u853E",4,"\u8544\u8545\u8546\u8547\u854B",10],["ca80","\u8557\u8558\u855A\u855B\u855C\u855D\u855F",4,"\u8565\u8566\u8567\u8569",8,"\u8573\u8575\u8576\u8577\u8578\u857C\u857D\u857F\u8580\u8581\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31"],["cb40","\u8582\u8583\u8586\u8588",6,"\u8590",10,"\u859D",6,"\u85A5\u85A6\u85A7\u85A9\u85AB\u85AC\u85AD\u85B1",5,"\u85B8\u85BA",6,"\u85C2",6,"\u85CA",4,"\u85D1\u85D2"],["cb80","\u85D4\u85D6",5,"\u85DD",6,"\u85E5\u85E6\u85E7\u85E8\u85EA",14,"\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854"],["cc40","\u85F9\u85FA\u85FC\u85FD\u85FE\u8600",4,"\u8606",10,"\u8612\u8613\u8614\u8615\u8617",15,"\u8628\u862A",13,"\u8639\u863A\u863B\u863D\u863E\u863F\u8640"],["cc80","\u8641",11,"\u8652\u8653\u8655",4,"\u865B\u865C\u865D\u865F\u8660\u8661\u8663",7,"\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3"],["cd40","\u866D\u866F\u8670\u8672",6,"\u8683",6,"\u868E",4,"\u8694\u8696",5,"\u869E",4,"\u86A5\u86A6\u86AB\u86AD\u86AE\u86B2\u86B3\u86B7\u86B8\u86B9\u86BB",4,"\u86C1\u86C2\u86C3\u86C5\u86C8\u86CC\u86CD\u86D2\u86D3\u86D5\u86D6\u86D7\u86DA\u86DC"],["cd80","\u86DD\u86E0\u86E1\u86E2\u86E3\u86E5\u86E6\u86E7\u86E8\u86EA\u86EB\u86EC\u86EF\u86F5\u86F6\u86F7\u86FA\u86FB\u86FC\u86FD\u86FF\u8701\u8704\u8705\u8706\u870B\u870C\u870E\u870F\u8710\u8711\u8714\u8716\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01"],["ce40","\u8719\u871B\u871D\u871F\u8720\u8724\u8726\u8727\u8728\u872A\u872B\u872C\u872D\u872F\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873A\u873C\u873D\u8740",6,"\u874A\u874B\u874D\u874F\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875A",5,"\u8761\u8762\u8766",7,"\u876F\u8771\u8772\u8773\u8775"],["ce80","\u8777\u8778\u8779\u877A\u877F\u8780\u8781\u8784\u8786\u8787\u8789\u878A\u878C\u878E",4,"\u8794\u8795\u8796\u8798",6,"\u87A0",4,"\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A"],["cf40","\u87A5\u87A6\u87A7\u87A9\u87AA\u87AE\u87B0\u87B1\u87B2\u87B4\u87B6\u87B7\u87B8\u87B9\u87BB\u87BC\u87BE\u87BF\u87C1",4,"\u87C7\u87C8\u87C9\u87CC",4,"\u87D4",6,"\u87DC\u87DD\u87DE\u87DF\u87E1\u87E2\u87E3\u87E4\u87E6\u87E7\u87E8\u87E9\u87EB\u87EC\u87ED\u87EF",9],["cf80","\u87FA\u87FB\u87FC\u87FD\u87FF\u8800\u8801\u8802\u8804",5,"\u880B",7,"\u8814\u8817\u8818\u8819\u881A\u881C",4,"\u8823\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653"],["d040","\u8824",13,"\u8833",5,"\u883A\u883B\u883D\u883E\u883F\u8841\u8842\u8843\u8846",5,"\u884E",5,"\u8855\u8856\u8858\u885A",6,"\u8866\u8867\u886A\u886D\u886F\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887A"],["d080","\u887B\u887C\u8880\u8883\u8886\u8887\u8889\u888A\u888C\u888E\u888F\u8890\u8891\u8893\u8894\u8895\u8897",4,"\u889D",4,"\u88A3\u88A5",5,"\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384"],["d140","\u88AC\u88AE\u88AF\u88B0\u88B2",4,"\u88B8\u88B9\u88BA\u88BB\u88BD\u88BE\u88BF\u88C0\u88C3\u88C4\u88C7\u88C8\u88CA\u88CB\u88CC\u88CD\u88CF\u88D0\u88D1\u88D3\u88D6\u88D7\u88DA",4,"\u88E0\u88E1\u88E6\u88E7\u88E9",6,"\u88F2\u88F5\u88F6\u88F7\u88FA\u88FB\u88FD\u88FF\u8900\u8901\u8903",5],["d180","\u8909\u890B",4,"\u8911\u8914",4,"\u891C",4,"\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892C\u892D\u892E\u892F\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476"],["d240","\u8938",8,"\u8942\u8943\u8945",24,"\u8960",5,"\u8967",19,"\u897C"],["d280","\u897D\u897E\u8980\u8982\u8984\u8985\u8987",26,"\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690"],["d340","\u89A2",30,"\u89C3\u89CD\u89D3\u89D4\u89D5\u89D7\u89D8\u89D9\u89DB\u89DD\u89DF\u89E0\u89E1\u89E2\u89E4\u89E7\u89E8\u89E9\u89EA\u89EC\u89ED\u89EE\u89F0\u89F1\u89F2\u89F4",6],["d380","\u89FB",4,"\u8A01",5,"\u8A08",21,"\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89"],["d440","\u8A1E",31,"\u8A3F",8,"\u8A49",21],["d480","\u8A5F",25,"\u8A7A",6,"\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67"],["d540","\u8A81",7,"\u8A8B",7,"\u8A94",46],["d580","\u8AC3",32,"\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F"],["d640","\u8AE4",34,"\u8B08",27],["d680","\u8B24\u8B25\u8B27",30,"\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51"],["d740","\u8B46",31,"\u8B67",4,"\u8B6D",25],["d780","\u8B87",24,"\u8BAC\u8BB1\u8BBB\u8BC7\u8BD0\u8BEA\u8C09\u8C1E\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7"],["d840","\u8C38",8,"\u8C42\u8C43\u8C44\u8C45\u8C48\u8C4A\u8C4B\u8C4D",7,"\u8C56\u8C57\u8C58\u8C59\u8C5B",5,"\u8C63",6,"\u8C6C",6,"\u8C74\u8C75\u8C76\u8C77\u8C7B",6,"\u8C83\u8C84\u8C86\u8C87"],["d880","\u8C88\u8C8B\u8C8D",6,"\u8C95\u8C96\u8C97\u8C99",20,"\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D"],["d940","\u8CAE",62],["d980","\u8CED",32,"\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC"],["da40","\u8D0E",14,"\u8D20\u8D51\u8D52\u8D57\u8D5F\u8D65\u8D68\u8D69\u8D6A\u8D6C\u8D6E\u8D6F\u8D71\u8D72\u8D78",8,"\u8D82\u8D83\u8D86\u8D87\u8D88\u8D89\u8D8C",4,"\u8D92\u8D93\u8D95",9,"\u8DA0\u8DA1"],["da80","\u8DA2\u8DA4",12,"\u8DB2\u8DB6\u8DB7\u8DB9\u8DBB\u8DBD\u8DC0\u8DC1\u8DC2\u8DC5\u8DC7\u8DC8\u8DC9\u8DCA\u8DCD\u8DD0\u8DD2\u8DD3\u8DD4\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA"],["db40","\u8DD5\u8DD8\u8DD9\u8DDC\u8DE0\u8DE1\u8DE2\u8DE5\u8DE6\u8DE7\u8DE9\u8DED\u8DEE\u8DF0\u8DF1\u8DF2\u8DF4\u8DF6\u8DFC\u8DFE",6,"\u8E06\u8E07\u8E08\u8E0B\u8E0D\u8E0E\u8E10\u8E11\u8E12\u8E13\u8E15",7,"\u8E20\u8E21\u8E24",4,"\u8E2B\u8E2D\u8E30\u8E32\u8E33\u8E34\u8E36\u8E37\u8E38\u8E3B\u8E3C\u8E3E"],["db80","\u8E3F\u8E43\u8E45\u8E46\u8E4C",4,"\u8E53",5,"\u8E5A",11,"\u8E67\u8E68\u8E6A\u8E6B\u8E6E\u8E71\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD"],["dc40","\u8E73\u8E75\u8E77",4,"\u8E7D\u8E7E\u8E80\u8E82\u8E83\u8E84\u8E86\u8E88",6,"\u8E91\u8E92\u8E93\u8E95",6,"\u8E9D\u8E9F",11,"\u8EAD\u8EAE\u8EB0\u8EB1\u8EB3",6,"\u8EBB",7],["dc80","\u8EC3",10,"\u8ECF",21,"\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365"],["dd40","\u8EE5",62],["dd80","\u8F24",32,"\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A"],["de40","\u8F45",32,"\u8F6A\u8F80\u8F8C\u8F92\u8F9D\u8FA0\u8FA1\u8FA2\u8FA4\u8FA5\u8FA6\u8FA7\u8FAA\u8FAC\u8FAD\u8FAE\u8FAF\u8FB2\u8FB3\u8FB4\u8FB5\u8FB7\u8FB8\u8FBA\u8FBB\u8FBC\u8FBF\u8FC0\u8FC3\u8FC6"],["de80","\u8FC9",4,"\u8FCF\u8FD2\u8FD6\u8FD7\u8FDA\u8FE0\u8FE1\u8FE3\u8FE7\u8FEC\u8FEF\u8FF1\u8FF2\u8FF4\u8FF5\u8FF6\u8FFA\u8FFB\u8FFC\u8FFE\u8FFF\u9007\u9008\u900C\u900E\u9013\u9015\u9018\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496"],["df40","\u9019\u901C\u9023\u9024\u9025\u9027",5,"\u9030",4,"\u9037\u9039\u903A\u903D\u903F\u9040\u9043\u9045\u9046\u9048",4,"\u904E\u9054\u9055\u9056\u9059\u905A\u905C",5,"\u9064\u9066\u9067\u9069\u906A\u906B\u906C\u906F",4,"\u9076",6,"\u907E\u9081"],["df80","\u9084\u9085\u9086\u9087\u9089\u908A\u908C",4,"\u9092\u9094\u9096\u9098\u909A\u909C\u909E\u909F\u90A0\u90A4\u90A5\u90A7\u90A8\u90A9\u90AB\u90AD\u90B2\u90B7\u90BC\u90BD\u90BF\u90C0\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C"],["e040","\u90C2\u90C3\u90C6\u90C8\u90C9\u90CB\u90CC\u90CD\u90D2\u90D4\u90D5\u90D6\u90D8\u90D9\u90DA\u90DE\u90DF\u90E0\u90E3\u90E4\u90E5\u90E9\u90EA\u90EC\u90EE\u90F0\u90F1\u90F2\u90F3\u90F5\u90F6\u90F7\u90F9\u90FA\u90FB\u90FC\u90FF\u9100\u9101\u9103\u9105",19,"\u911A\u911B\u911C"],["e080","\u911D\u911F\u9120\u9121\u9124",10,"\u9130\u9132",6,"\u913A",8,"\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C"],["e140","\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915B\u915C\u915F\u9160\u9166\u9167\u9168\u916B\u916D\u9173\u917A\u917B\u917C\u9180",4,"\u9186\u9188\u918A\u918E\u918F\u9193",6,"\u919C",5,"\u91A4",5,"\u91AB\u91AC\u91B0\u91B1\u91B2\u91B3\u91B6\u91B7\u91B8\u91B9\u91BB"],["e180","\u91BC",10,"\u91C8\u91CB\u91D0\u91D2",9,"\u91DD",8,"\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA"],["e240","\u91E6",62],["e280","\u9225",32,"\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967",5,"\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042"],["e340","\u9246",45,"\u9275",16],["e380","\u9286",7,"\u928F",24,"\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE"],["e440","\u92A8",5,"\u92AF",24,"\u92C9",31],["e480","\u92E9",32,"\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1"],["e540","\u930A",51,"\u933F",10],["e580","\u934A",31,"\u936B\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3"],["e640","\u936C",34,"\u9390",27],["e680","\u93AC",29,"\u93CB\u93CC\u93CD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9"],["e740","\u93CE",7,"\u93D7",54],["e780","\u940E",32,"\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21",6,"\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F",4,"\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C"],["e840","\u942F",14,"\u943F",43,"\u946C\u946D\u946E\u946F"],["e880","\u9470",20,"\u9491\u9496\u9498\u94C7\u94CF\u94D3\u94D4\u94DA\u94E6\u94FB\u951C\u9520\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9"],["e940","\u9527\u9533\u953D\u9543\u9548\u954B\u9555\u955A\u9560\u956E\u9574\u9575\u9577",7,"\u9580",42],["e980","\u95AB",32,"\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B"],["ea40","\u95CC",27,"\u95EC\u95FF\u9607\u9613\u9618\u961B\u961E\u9620\u9623",6,"\u962B\u962C\u962D\u962F\u9630\u9637\u9638\u9639\u963A\u963E\u9641\u9643\u964A\u964E\u964F\u9651\u9652\u9653\u9656\u9657"],["ea80","\u9658\u9659\u965A\u965C\u965D\u965E\u9660\u9663\u9665\u9666\u966B\u966D",4,"\u9673\u9678",12,"\u9687\u9689\u968A\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0"],["eb40","\u968C\u968E\u9691\u9692\u9693\u9695\u9696\u969A\u969B\u969D",9,"\u96A8",7,"\u96B1\u96B2\u96B4\u96B5\u96B7\u96B8\u96BA\u96BB\u96BF\u96C2\u96C3\u96C8\u96CA\u96CB\u96D0\u96D1\u96D3\u96D4\u96D6",9,"\u96E1",6,"\u96EB"],["eb80","\u96EC\u96ED\u96EE\u96F0\u96F1\u96F2\u96F4\u96F5\u96F8\u96FA\u96FB\u96FC\u96FD\u96FF\u9702\u9703\u9705\u970A\u970B\u970C\u9710\u9711\u9712\u9714\u9715\u9717",4,"\u971D\u971F\u9720\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB"],["ec40","\u9721",8,"\u972B\u972C\u972E\u972F\u9731\u9733",4,"\u973A\u973B\u973C\u973D\u973F",18,"\u9754\u9755\u9757\u9758\u975A\u975C\u975D\u975F\u9763\u9764\u9766\u9767\u9768\u976A",7],["ec80","\u9772\u9775\u9777",4,"\u977D",7,"\u9786",4,"\u978C\u978E\u978F\u9790\u9793\u9795\u9796\u9797\u9799",4,"\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0"],["ed40","\u979E\u979F\u97A1\u97A2\u97A4",6,"\u97AC\u97AE\u97B0\u97B1\u97B3\u97B5",46],["ed80","\u97E4\u97E5\u97E8\u97EE",4,"\u97F4\u97F7",23,"\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768"],["ee40","\u980F",62],["ee80","\u984E",32,"\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6",4,"\u94BC\u94BD\u94BF\u94C4\u94C8",6,"\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA"],["ef40","\u986F",5,"\u988B\u988E\u9892\u9895\u9899\u98A3\u98A8",37,"\u98CF\u98D0\u98D4\u98D6\u98D7\u98DB\u98DC\u98DD\u98E0",4],["ef80","\u98E5\u98E6\u98E9",30,"\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512",4,"\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564",8,"\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14"],["f040","\u9908",4,"\u990E\u990F\u9911",28,"\u992F",26],["f080","\u994A",9,"\u9956",12,"\u9964\u9966\u9973\u9978\u9979\u997B\u997E\u9982\u9983\u9989\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28",4,"\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66",6,"\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619"],["f140","\u998C\u998E\u999A",10,"\u99A6\u99A7\u99A9",47],["f180","\u99D9",32,"\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883"],["f240","\u99FA",62],["f280","\u9A39",32,"\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2"],["f340","\u9A5A",17,"\u9A72\u9A83\u9A89\u9A8D\u9A8E\u9A94\u9A95\u9A99\u9AA6\u9AA9",6,"\u9AB2\u9AB3\u9AB4\u9AB5\u9AB9\u9ABB\u9ABD\u9ABE\u9ABF\u9AC3\u9AC4\u9AC6",4,"\u9ACD\u9ACE\u9ACF\u9AD0\u9AD2\u9AD4\u9AD5\u9AD6\u9AD7\u9AD9\u9ADA\u9ADB\u9ADC"],["f380","\u9ADD\u9ADE\u9AE0\u9AE2\u9AE3\u9AE4\u9AE5\u9AE7\u9AE8\u9AE9\u9AEA\u9AEC\u9AEE\u9AF0",8,"\u9AFA\u9AFC",6,"\u9B04\u9B05\u9B06\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B"],["f440","\u9B07\u9B09",5,"\u9B10\u9B11\u9B12\u9B14",10,"\u9B20\u9B21\u9B22\u9B24",10,"\u9B30\u9B31\u9B33",7,"\u9B3D\u9B3E\u9B3F\u9B40\u9B46\u9B4A\u9B4B\u9B4C\u9B4E\u9B50\u9B52\u9B53\u9B55",5],["f480","\u9B5B",32,"\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164"],["f540","\u9B7C",62],["f580","\u9BBB",32,"\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC"],["f640","\u9BDC",62],["f680","\u9C1B",32,"\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85",5,"\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E",5,"\u9CA5",4,"\u9CAB\u9CAD\u9CAE\u9CB0",7,"\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB"],["f740","\u9C3C",62],["f780","\u9C7B\u9C7D\u9C7E\u9C80\u9C83\u9C84\u9C89\u9C8A\u9C8C\u9C8F\u9C93\u9C96\u9C97\u9C98\u9C99\u9C9D\u9CAA\u9CAC\u9CAF\u9CB9\u9CBE",4,"\u9CC8\u9CC9\u9CD1\u9CD2\u9CDA\u9CDB\u9CE0\u9CE1\u9CCC",4,"\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44"],["f840","\u9CE3",62],["f880","\u9D22",32],["f940","\u9D43",62],["f980","\u9D82",32],["fa40","\u9DA3",62],["fa80","\u9DE2",32],["fb40","\u9E03",27,"\u9E24\u9E27\u9E2E\u9E30\u9E34\u9E3B\u9E3C\u9E40\u9E4D\u9E50\u9E52\u9E53\u9E54\u9E56\u9E59\u9E5D\u9E5F\u9E60\u9E61\u9E62\u9E65\u9E6E\u9E6F\u9E72\u9E74",9,"\u9E80"],["fb80","\u9E81\u9E83\u9E84\u9E85\u9E86\u9E89\u9E8A\u9E8C",5,"\u9E94",8,"\u9E9E\u9EA0",5,"\u9EA7\u9EA8\u9EA9\u9EAA"],["fc40","\u9EAB",8,"\u9EB5\u9EB6\u9EB7\u9EB9\u9EBA\u9EBC\u9EBF",4,"\u9EC5\u9EC6\u9EC7\u9EC8\u9ECA\u9ECB\u9ECC\u9ED0\u9ED2\u9ED3\u9ED5\u9ED6\u9ED7\u9ED9\u9EDA\u9EDE\u9EE1\u9EE3\u9EE4\u9EE6\u9EE8\u9EEB\u9EEC\u9EED\u9EEE\u9EF0",8,"\u9EFA\u9EFD\u9EFF",6],["fc80","\u9F06",4,"\u9F0C\u9F0F\u9F11\u9F12\u9F14\u9F15\u9F16\u9F18\u9F1A",5,"\u9F21\u9F23",8,"\u9F2D\u9F2E\u9F30\u9F31"],["fd40","\u9F32",4,"\u9F38\u9F3A\u9F3C\u9F3F",4,"\u9F45",10,"\u9F52",38],["fd80","\u9F79",5,"\u9F81\u9F82\u9F8D",11,"\u9F9C\u9F9D\u9F9E\u9FA1",4,"\uF92C\uF979\uF995\uF9E7\uF9F1"],["fe40","\uFA0C\uFA0D\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA18\uFA1F\uFA20\uFA21\uFA23\uFA24\uFA27\uFA28\uFA29"]]')},7348:function(T){T.exports=JSON.parse('[["0","\\u0000",127],["8141","\uAC02\uAC03\uAC05\uAC06\uAC0B",4,"\uAC18\uAC1E\uAC1F\uAC21\uAC22\uAC23\uAC25",6,"\uAC2E\uAC32\uAC33\uAC34"],["8161","\uAC35\uAC36\uAC37\uAC3A\uAC3B\uAC3D\uAC3E\uAC3F\uAC41",9,"\uAC4C\uAC4E",5,"\uAC55"],["8181","\uAC56\uAC57\uAC59\uAC5A\uAC5B\uAC5D",18,"\uAC72\uAC73\uAC75\uAC76\uAC79\uAC7B",4,"\uAC82\uAC87\uAC88\uAC8D\uAC8E\uAC8F\uAC91\uAC92\uAC93\uAC95",6,"\uAC9E\uACA2",5,"\uACAB\uACAD\uACAE\uACB1",6,"\uACBA\uACBE\uACBF\uACC0\uACC2\uACC3\uACC5\uACC6\uACC7\uACC9\uACCA\uACCB\uACCD",7,"\uACD6\uACD8",7,"\uACE2\uACE3\uACE5\uACE6\uACE9\uACEB\uACED\uACEE\uACF2\uACF4\uACF7",4,"\uACFE\uACFF\uAD01\uAD02\uAD03\uAD05\uAD07",4,"\uAD0E\uAD10\uAD12\uAD13"],["8241","\uAD14\uAD15\uAD16\uAD17\uAD19\uAD1A\uAD1B\uAD1D\uAD1E\uAD1F\uAD21",7,"\uAD2A\uAD2B\uAD2E",5],["8261","\uAD36\uAD37\uAD39\uAD3A\uAD3B\uAD3D",6,"\uAD46\uAD48\uAD4A",5,"\uAD51\uAD52\uAD53\uAD55\uAD56\uAD57"],["8281","\uAD59",7,"\uAD62\uAD64",7,"\uAD6E\uAD6F\uAD71\uAD72\uAD77\uAD78\uAD79\uAD7A\uAD7E\uAD80\uAD83",4,"\uAD8A\uAD8B\uAD8D\uAD8E\uAD8F\uAD91",10,"\uAD9E",5,"\uADA5",17,"\uADB8",7,"\uADC2\uADC3\uADC5\uADC6\uADC7\uADC9",6,"\uADD2\uADD4",7,"\uADDD\uADDE\uADDF\uADE1\uADE2\uADE3\uADE5",18],["8341","\uADFA\uADFB\uADFD\uADFE\uAE02",5,"\uAE0A\uAE0C\uAE0E",5,"\uAE15",7],["8361","\uAE1D",18,"\uAE32\uAE33\uAE35\uAE36\uAE39\uAE3B\uAE3C"],["8381","\uAE3D\uAE3E\uAE3F\uAE42\uAE44\uAE47\uAE48\uAE49\uAE4B\uAE4F\uAE51\uAE52\uAE53\uAE55\uAE57",4,"\uAE5E\uAE62\uAE63\uAE64\uAE66\uAE67\uAE6A\uAE6B\uAE6D\uAE6E\uAE6F\uAE71",6,"\uAE7A\uAE7E",5,"\uAE86",5,"\uAE8D",46,"\uAEBF\uAEC1\uAEC2\uAEC3\uAEC5",6,"\uAECE\uAED2",5,"\uAEDA\uAEDB\uAEDD",8],["8441","\uAEE6\uAEE7\uAEE9\uAEEA\uAEEC\uAEEE",5,"\uAEF5\uAEF6\uAEF7\uAEF9\uAEFA\uAEFB\uAEFD",8],["8461","\uAF06\uAF09\uAF0A\uAF0B\uAF0C\uAF0E\uAF0F\uAF11",18],["8481","\uAF24",7,"\uAF2E\uAF2F\uAF31\uAF33\uAF35",6,"\uAF3E\uAF40\uAF44\uAF45\uAF46\uAF47\uAF4A",5,"\uAF51",10,"\uAF5E",5,"\uAF66",18,"\uAF7A",5,"\uAF81\uAF82\uAF83\uAF85\uAF86\uAF87\uAF89",6,"\uAF92\uAF93\uAF94\uAF96",5,"\uAF9D",26,"\uAFBA\uAFBB\uAFBD\uAFBE"],["8541","\uAFBF\uAFC1",5,"\uAFCA\uAFCC\uAFCF",4,"\uAFD5",6,"\uAFDD",4],["8561","\uAFE2",5,"\uAFEA",5,"\uAFF2\uAFF3\uAFF5\uAFF6\uAFF7\uAFF9",6,"\uB002\uB003"],["8581","\uB005",6,"\uB00D\uB00E\uB00F\uB011\uB012\uB013\uB015",6,"\uB01E",9,"\uB029",26,"\uB046\uB047\uB049\uB04B\uB04D\uB04F\uB050\uB051\uB052\uB056\uB058\uB05A\uB05B\uB05C\uB05E",29,"\uB07E\uB07F\uB081\uB082\uB083\uB085",6,"\uB08E\uB090\uB092",5,"\uB09B\uB09D\uB09E\uB0A3\uB0A4"],["8641","\uB0A5\uB0A6\uB0A7\uB0AA\uB0B0\uB0B2\uB0B6\uB0B7\uB0B9\uB0BA\uB0BB\uB0BD",6,"\uB0C6\uB0CA",5,"\uB0D2"],["8661","\uB0D3\uB0D5\uB0D6\uB0D7\uB0D9",6,"\uB0E1\uB0E2\uB0E3\uB0E4\uB0E6",10],["8681","\uB0F1",22,"\uB10A\uB10D\uB10E\uB10F\uB111\uB114\uB115\uB116\uB117\uB11A\uB11E",4,"\uB126\uB127\uB129\uB12A\uB12B\uB12D",6,"\uB136\uB13A",5,"\uB142\uB143\uB145\uB146\uB147\uB149",6,"\uB152\uB153\uB156\uB157\uB159\uB15A\uB15B\uB15D\uB15E\uB15F\uB161",22,"\uB17A\uB17B\uB17D\uB17E\uB17F\uB181\uB183",4,"\uB18A\uB18C\uB18E\uB18F\uB190\uB191\uB195\uB196\uB197\uB199\uB19A\uB19B\uB19D"],["8741","\uB19E",9,"\uB1A9",15],["8761","\uB1B9",18,"\uB1CD\uB1CE\uB1CF\uB1D1\uB1D2\uB1D3\uB1D5"],["8781","\uB1D6",5,"\uB1DE\uB1E0",7,"\uB1EA\uB1EB\uB1ED\uB1EE\uB1EF\uB1F1",7,"\uB1FA\uB1FC\uB1FE",5,"\uB206\uB207\uB209\uB20A\uB20D",6,"\uB216\uB218\uB21A",5,"\uB221",18,"\uB235",6,"\uB23D",26,"\uB259\uB25A\uB25B\uB25D\uB25E\uB25F\uB261",6,"\uB26A",4],["8841","\uB26F",4,"\uB276",5,"\uB27D",6,"\uB286\uB287\uB288\uB28A",4],["8861","\uB28F\uB292\uB293\uB295\uB296\uB297\uB29B",4,"\uB2A2\uB2A4\uB2A7\uB2A8\uB2A9\uB2AB\uB2AD\uB2AE\uB2AF\uB2B1\uB2B2\uB2B3\uB2B5\uB2B6\uB2B7"],["8881","\uB2B8",15,"\uB2CA\uB2CB\uB2CD\uB2CE\uB2CF\uB2D1\uB2D3",4,"\uB2DA\uB2DC\uB2DE\uB2DF\uB2E0\uB2E1\uB2E3\uB2E7\uB2E9\uB2EA\uB2F0\uB2F1\uB2F2\uB2F6\uB2FC\uB2FD\uB2FE\uB302\uB303\uB305\uB306\uB307\uB309",6,"\uB312\uB316",5,"\uB31D",54,"\uB357\uB359\uB35A\uB35D\uB360\uB361\uB362\uB363"],["8941","\uB366\uB368\uB36A\uB36C\uB36D\uB36F\uB372\uB373\uB375\uB376\uB377\uB379",6,"\uB382\uB386",5,"\uB38D"],["8961","\uB38E\uB38F\uB391\uB392\uB393\uB395",10,"\uB3A2",5,"\uB3A9\uB3AA\uB3AB\uB3AD"],["8981","\uB3AE",21,"\uB3C6\uB3C7\uB3C9\uB3CA\uB3CD\uB3CF\uB3D1\uB3D2\uB3D3\uB3D6\uB3D8\uB3DA\uB3DC\uB3DE\uB3DF\uB3E1\uB3E2\uB3E3\uB3E5\uB3E6\uB3E7\uB3E9",18,"\uB3FD",18,"\uB411",6,"\uB419\uB41A\uB41B\uB41D\uB41E\uB41F\uB421",6,"\uB42A\uB42C",7,"\uB435",15],["8a41","\uB445",10,"\uB452\uB453\uB455\uB456\uB457\uB459",6,"\uB462\uB464\uB466"],["8a61","\uB467",4,"\uB46D",18,"\uB481\uB482"],["8a81","\uB483",4,"\uB489",19,"\uB49E",5,"\uB4A5\uB4A6\uB4A7\uB4A9\uB4AA\uB4AB\uB4AD",7,"\uB4B6\uB4B8\uB4BA",5,"\uB4C1\uB4C2\uB4C3\uB4C5\uB4C6\uB4C7\uB4C9",6,"\uB4D1\uB4D2\uB4D3\uB4D4\uB4D6",5,"\uB4DE\uB4DF\uB4E1\uB4E2\uB4E5\uB4E7",4,"\uB4EE\uB4F0\uB4F2",5,"\uB4F9",26,"\uB516\uB517\uB519\uB51A\uB51D"],["8b41","\uB51E",5,"\uB526\uB52B",4,"\uB532\uB533\uB535\uB536\uB537\uB539",6,"\uB542\uB546"],["8b61","\uB547\uB548\uB549\uB54A\uB54E\uB54F\uB551\uB552\uB553\uB555",6,"\uB55E\uB562",8],["8b81","\uB56B",52,"\uB5A2\uB5A3\uB5A5\uB5A6\uB5A7\uB5A9\uB5AC\uB5AD\uB5AE\uB5AF\uB5B2\uB5B6",4,"\uB5BE\uB5BF\uB5C1\uB5C2\uB5C3\uB5C5",6,"\uB5CE\uB5D2",5,"\uB5D9",18,"\uB5ED",18],["8c41","\uB600",15,"\uB612\uB613\uB615\uB616\uB617\uB619",4],["8c61","\uB61E",6,"\uB626",5,"\uB62D",6,"\uB635",5],["8c81","\uB63B",12,"\uB649",26,"\uB665\uB666\uB667\uB669",50,"\uB69E\uB69F\uB6A1\uB6A2\uB6A3\uB6A5",5,"\uB6AD\uB6AE\uB6AF\uB6B0\uB6B2",16],["8d41","\uB6C3",16,"\uB6D5",8],["8d61","\uB6DE",17,"\uB6F1\uB6F2\uB6F3\uB6F5\uB6F6\uB6F7\uB6F9\uB6FA"],["8d81","\uB6FB",4,"\uB702\uB703\uB704\uB706",33,"\uB72A\uB72B\uB72D\uB72E\uB731",6,"\uB73A\uB73C",7,"\uB745\uB746\uB747\uB749\uB74A\uB74B\uB74D",6,"\uB756",9,"\uB761\uB762\uB763\uB765\uB766\uB767\uB769",6,"\uB772\uB774\uB776",5,"\uB77E\uB77F\uB781\uB782\uB783\uB785",6,"\uB78E\uB793\uB794\uB795\uB79A\uB79B\uB79D\uB79E"],["8e41","\uB79F\uB7A1",6,"\uB7AA\uB7AE",5,"\uB7B6\uB7B7\uB7B9",8],["8e61","\uB7C2",4,"\uB7C8\uB7CA",19],["8e81","\uB7DE",13,"\uB7EE\uB7EF\uB7F1\uB7F2\uB7F3\uB7F5",6,"\uB7FE\uB802",4,"\uB80A\uB80B\uB80D\uB80E\uB80F\uB811",6,"\uB81A\uB81C\uB81E",5,"\uB826\uB827\uB829\uB82A\uB82B\uB82D",6,"\uB836\uB83A",5,"\uB841\uB842\uB843\uB845",11,"\uB852\uB854",7,"\uB85E\uB85F\uB861\uB862\uB863\uB865",6,"\uB86E\uB870\uB872",5,"\uB879\uB87A\uB87B\uB87D",7],["8f41","\uB885",7,"\uB88E",17],["8f61","\uB8A0",7,"\uB8A9",6,"\uB8B1\uB8B2\uB8B3\uB8B5\uB8B6\uB8B7\uB8B9",4],["8f81","\uB8BE\uB8BF\uB8C2\uB8C4\uB8C6",5,"\uB8CD\uB8CE\uB8CF\uB8D1\uB8D2\uB8D3\uB8D5",7,"\uB8DE\uB8E0\uB8E2",5,"\uB8EA\uB8EB\uB8ED\uB8EE\uB8EF\uB8F1",6,"\uB8FA\uB8FC\uB8FE",5,"\uB905",18,"\uB919",6,"\uB921",26,"\uB93E\uB93F\uB941\uB942\uB943\uB945",6,"\uB94D\uB94E\uB950\uB952",5],["9041","\uB95A\uB95B\uB95D\uB95E\uB95F\uB961",6,"\uB96A\uB96C\uB96E",5,"\uB976\uB977\uB979\uB97A\uB97B\uB97D"],["9061","\uB97E",5,"\uB986\uB988\uB98B\uB98C\uB98F",15],["9081","\uB99F",12,"\uB9AE\uB9AF\uB9B1\uB9B2\uB9B3\uB9B5",6,"\uB9BE\uB9C0\uB9C2",5,"\uB9CA\uB9CB\uB9CD\uB9D3",4,"\uB9DA\uB9DC\uB9DF\uB9E0\uB9E2\uB9E6\uB9E7\uB9E9\uB9EA\uB9EB\uB9ED",6,"\uB9F6\uB9FB",4,"\uBA02",5,"\uBA09",11,"\uBA16",33,"\uBA3A\uBA3B\uBA3D\uBA3E\uBA3F\uBA41\uBA43\uBA44\uBA45\uBA46"],["9141","\uBA47\uBA4A\uBA4C\uBA4F\uBA50\uBA51\uBA52\uBA56\uBA57\uBA59\uBA5A\uBA5B\uBA5D",6,"\uBA66\uBA6A",5],["9161","\uBA72\uBA73\uBA75\uBA76\uBA77\uBA79",9,"\uBA86\uBA88\uBA89\uBA8A\uBA8B\uBA8D",5],["9181","\uBA93",20,"\uBAAA\uBAAD\uBAAE\uBAAF\uBAB1\uBAB3",4,"\uBABA\uBABC\uBABE",5,"\uBAC5\uBAC6\uBAC7\uBAC9",14,"\uBADA",33,"\uBAFD\uBAFE\uBAFF\uBB01\uBB02\uBB03\uBB05",7,"\uBB0E\uBB10\uBB12",5,"\uBB19\uBB1A\uBB1B\uBB1D\uBB1E\uBB1F\uBB21",6],["9241","\uBB28\uBB2A\uBB2C",7,"\uBB37\uBB39\uBB3A\uBB3F",4,"\uBB46\uBB48\uBB4A\uBB4B\uBB4C\uBB4E\uBB51\uBB52"],["9261","\uBB53\uBB55\uBB56\uBB57\uBB59",7,"\uBB62\uBB64",7,"\uBB6D",4],["9281","\uBB72",21,"\uBB89\uBB8A\uBB8B\uBB8D\uBB8E\uBB8F\uBB91",18,"\uBBA5\uBBA6\uBBA7\uBBA9\uBBAA\uBBAB\uBBAD",6,"\uBBB5\uBBB6\uBBB8",7,"\uBBC1\uBBC2\uBBC3\uBBC5\uBBC6\uBBC7\uBBC9",6,"\uBBD1\uBBD2\uBBD4",35,"\uBBFA\uBBFB\uBBFD\uBBFE\uBC01"],["9341","\uBC03",4,"\uBC0A\uBC0E\uBC10\uBC12\uBC13\uBC19\uBC1A\uBC20\uBC21\uBC22\uBC23\uBC26\uBC28\uBC2A\uBC2B\uBC2C\uBC2E\uBC2F\uBC32\uBC33\uBC35"],["9361","\uBC36\uBC37\uBC39",6,"\uBC42\uBC46\uBC47\uBC48\uBC4A\uBC4B\uBC4E\uBC4F\uBC51",8],["9381","\uBC5A\uBC5B\uBC5C\uBC5E",37,"\uBC86\uBC87\uBC89\uBC8A\uBC8D\uBC8F",4,"\uBC96\uBC98\uBC9B",4,"\uBCA2\uBCA3\uBCA5\uBCA6\uBCA9",6,"\uBCB2\uBCB6",5,"\uBCBE\uBCBF\uBCC1\uBCC2\uBCC3\uBCC5",7,"\uBCCE\uBCD2\uBCD3\uBCD4\uBCD6\uBCD7\uBCD9\uBCDA\uBCDB\uBCDD",22,"\uBCF7\uBCF9\uBCFA\uBCFB\uBCFD"],["9441","\uBCFE",5,"\uBD06\uBD08\uBD0A",5,"\uBD11\uBD12\uBD13\uBD15",8],["9461","\uBD1E",5,"\uBD25",6,"\uBD2D",12],["9481","\uBD3A",5,"\uBD41",6,"\uBD4A\uBD4B\uBD4D\uBD4E\uBD4F\uBD51",6,"\uBD5A",9,"\uBD65\uBD66\uBD67\uBD69",22,"\uBD82\uBD83\uBD85\uBD86\uBD8B",4,"\uBD92\uBD94\uBD96\uBD97\uBD98\uBD9B\uBD9D",6,"\uBDA5",10,"\uBDB1",6,"\uBDB9",24],["9541","\uBDD2\uBDD3\uBDD6\uBDD7\uBDD9\uBDDA\uBDDB\uBDDD",11,"\uBDEA",5,"\uBDF1"],["9561","\uBDF2\uBDF3\uBDF5\uBDF6\uBDF7\uBDF9",6,"\uBE01\uBE02\uBE04\uBE06",5,"\uBE0E\uBE0F\uBE11\uBE12\uBE13"],["9581","\uBE15",6,"\uBE1E\uBE20",35,"\uBE46\uBE47\uBE49\uBE4A\uBE4B\uBE4D\uBE4F",4,"\uBE56\uBE58\uBE5C\uBE5D\uBE5E\uBE5F\uBE62\uBE63\uBE65\uBE66\uBE67\uBE69\uBE6B",4,"\uBE72\uBE76",4,"\uBE7E\uBE7F\uBE81\uBE82\uBE83\uBE85",6,"\uBE8E\uBE92",5,"\uBE9A",13,"\uBEA9",14],["9641","\uBEB8",23,"\uBED2\uBED3"],["9661","\uBED5\uBED6\uBED9",6,"\uBEE1\uBEE2\uBEE6",5,"\uBEED",8],["9681","\uBEF6",10,"\uBF02",5,"\uBF0A",13,"\uBF1A\uBF1E",33,"\uBF42\uBF43\uBF45\uBF46\uBF47\uBF49",6,"\uBF52\uBF53\uBF54\uBF56",44],["9741","\uBF83",16,"\uBF95",8],["9761","\uBF9E",17,"\uBFB1",7],["9781","\uBFB9",11,"\uBFC6",5,"\uBFCE\uBFCF\uBFD1\uBFD2\uBFD3\uBFD5",6,"\uBFDD\uBFDE\uBFE0\uBFE2",89,"\uC03D\uC03E\uC03F"],["9841","\uC040",16,"\uC052",5,"\uC059\uC05A\uC05B"],["9861","\uC05D\uC05E\uC05F\uC061",6,"\uC06A",15],["9881","\uC07A",21,"\uC092\uC093\uC095\uC096\uC097\uC099",6,"\uC0A2\uC0A4\uC0A6",5,"\uC0AE\uC0B1\uC0B2\uC0B7",4,"\uC0BE\uC0C2\uC0C3\uC0C4\uC0C6\uC0C7\uC0CA\uC0CB\uC0CD\uC0CE\uC0CF\uC0D1",6,"\uC0DA\uC0DE",5,"\uC0E6\uC0E7\uC0E9\uC0EA\uC0EB\uC0ED",6,"\uC0F6\uC0F8\uC0FA",5,"\uC101\uC102\uC103\uC105\uC106\uC107\uC109",6,"\uC111\uC112\uC113\uC114\uC116",5,"\uC121\uC122\uC125\uC128\uC129\uC12A\uC12B\uC12E"],["9941","\uC132\uC133\uC134\uC135\uC137\uC13A\uC13B\uC13D\uC13E\uC13F\uC141",6,"\uC14A\uC14E",5,"\uC156\uC157"],["9961","\uC159\uC15A\uC15B\uC15D",6,"\uC166\uC16A",5,"\uC171\uC172\uC173\uC175\uC176\uC177\uC179\uC17A\uC17B"],["9981","\uC17C",8,"\uC186",5,"\uC18F\uC191\uC192\uC193\uC195\uC197",4,"\uC19E\uC1A0\uC1A2\uC1A3\uC1A4\uC1A6\uC1A7\uC1AA\uC1AB\uC1AD\uC1AE\uC1AF\uC1B1",11,"\uC1BE",5,"\uC1C5\uC1C6\uC1C7\uC1C9\uC1CA\uC1CB\uC1CD",6,"\uC1D5\uC1D6\uC1D9",6,"\uC1E1\uC1E2\uC1E3\uC1E5\uC1E6\uC1E7\uC1E9",6,"\uC1F2\uC1F4",7,"\uC1FE\uC1FF\uC201\uC202\uC203\uC205",6,"\uC20E\uC210\uC212",5,"\uC21A\uC21B\uC21D\uC21E\uC221\uC222\uC223"],["9a41","\uC224\uC225\uC226\uC227\uC22A\uC22C\uC22E\uC230\uC233\uC235",16],["9a61","\uC246\uC247\uC249",6,"\uC252\uC253\uC255\uC256\uC257\uC259",6,"\uC261\uC262\uC263\uC264\uC266"],["9a81","\uC267",4,"\uC26E\uC26F\uC271\uC272\uC273\uC275",6,"\uC27E\uC280\uC282",5,"\uC28A",5,"\uC291",6,"\uC299\uC29A\uC29C\uC29E",5,"\uC2A6\uC2A7\uC2A9\uC2AA\uC2AB\uC2AE",5,"\uC2B6\uC2B8\uC2BA",33,"\uC2DE\uC2DF\uC2E1\uC2E2\uC2E5",5,"\uC2EE\uC2F0\uC2F2\uC2F3\uC2F4\uC2F5\uC2F7\uC2FA\uC2FD\uC2FE\uC2FF\uC301",6,"\uC30A\uC30B\uC30E\uC30F"],["9b41","\uC310\uC311\uC312\uC316\uC317\uC319\uC31A\uC31B\uC31D",6,"\uC326\uC327\uC32A",8],["9b61","\uC333",17,"\uC346",7],["9b81","\uC34E",25,"\uC36A\uC36B\uC36D\uC36E\uC36F\uC371\uC373",4,"\uC37A\uC37B\uC37E",5,"\uC385\uC386\uC387\uC389\uC38A\uC38B\uC38D",50,"\uC3C1",22,"\uC3DA"],["9c41","\uC3DB\uC3DD\uC3DE\uC3E1\uC3E3",4,"\uC3EA\uC3EB\uC3EC\uC3EE",5,"\uC3F6\uC3F7\uC3F9",5],["9c61","\uC3FF",8,"\uC409",6,"\uC411",9],["9c81","\uC41B",8,"\uC425",6,"\uC42D\uC42E\uC42F\uC431\uC432\uC433\uC435",6,"\uC43E",9,"\uC449",26,"\uC466\uC467\uC469\uC46A\uC46B\uC46D",6,"\uC476\uC477\uC478\uC47A",5,"\uC481",18,"\uC495",6,"\uC49D",12],["9d41","\uC4AA",13,"\uC4B9\uC4BA\uC4BB\uC4BD",8],["9d61","\uC4C6",25],["9d81","\uC4E0",8,"\uC4EA",5,"\uC4F2\uC4F3\uC4F5\uC4F6\uC4F7\uC4F9\uC4FB\uC4FC\uC4FD\uC4FE\uC502",9,"\uC50D\uC50E\uC50F\uC511\uC512\uC513\uC515",6,"\uC51D",10,"\uC52A\uC52B\uC52D\uC52E\uC52F\uC531",6,"\uC53A\uC53C\uC53E",5,"\uC546\uC547\uC54B\uC54F\uC550\uC551\uC552\uC556\uC55A\uC55B\uC55C\uC55F\uC562\uC563\uC565\uC566\uC567\uC569",6,"\uC572\uC576",5,"\uC57E\uC57F\uC581\uC582\uC583\uC585\uC586\uC588\uC589\uC58A\uC58B\uC58E\uC590\uC592\uC593\uC594"],["9e41","\uC596\uC599\uC59A\uC59B\uC59D\uC59E\uC59F\uC5A1",7,"\uC5AA",9,"\uC5B6"],["9e61","\uC5B7\uC5BA\uC5BF",4,"\uC5CB\uC5CD\uC5CF\uC5D2\uC5D3\uC5D5\uC5D6\uC5D7\uC5D9",6,"\uC5E2\uC5E4\uC5E6\uC5E7"],["9e81","\uC5E8\uC5E9\uC5EA\uC5EB\uC5EF\uC5F1\uC5F2\uC5F3\uC5F5\uC5F8\uC5F9\uC5FA\uC5FB\uC602\uC603\uC604\uC609\uC60A\uC60B\uC60D\uC60E\uC60F\uC611",6,"\uC61A\uC61D",6,"\uC626\uC627\uC629\uC62A\uC62B\uC62F\uC631\uC632\uC636\uC638\uC63A\uC63C\uC63D\uC63E\uC63F\uC642\uC643\uC645\uC646\uC647\uC649",6,"\uC652\uC656",5,"\uC65E\uC65F\uC661",10,"\uC66D\uC66E\uC670\uC672",5,"\uC67A\uC67B\uC67D\uC67E\uC67F\uC681",6,"\uC68A\uC68C\uC68E",5,"\uC696\uC697\uC699\uC69A\uC69B\uC69D",6,"\uC6A6"],["9f41","\uC6A8\uC6AA",5,"\uC6B2\uC6B3\uC6B5\uC6B6\uC6B7\uC6BB",4,"\uC6C2\uC6C4\uC6C6",5,"\uC6CE"],["9f61","\uC6CF\uC6D1\uC6D2\uC6D3\uC6D5",6,"\uC6DE\uC6DF\uC6E2",5,"\uC6EA\uC6EB\uC6ED\uC6EE\uC6EF\uC6F1\uC6F2"],["9f81","\uC6F3",4,"\uC6FA\uC6FB\uC6FC\uC6FE",5,"\uC706\uC707\uC709\uC70A\uC70B\uC70D",6,"\uC716\uC718\uC71A",5,"\uC722\uC723\uC725\uC726\uC727\uC729",6,"\uC732\uC734\uC736\uC738\uC739\uC73A\uC73B\uC73E\uC73F\uC741\uC742\uC743\uC745",4,"\uC74B\uC74E\uC750\uC759\uC75A\uC75B\uC75D\uC75E\uC75F\uC761",6,"\uC769\uC76A\uC76C",7,"\uC776\uC777\uC779\uC77A\uC77B\uC77F\uC780\uC781\uC782\uC786\uC78B\uC78C\uC78D\uC78F\uC792\uC793\uC795\uC799\uC79B",4,"\uC7A2\uC7A7",4,"\uC7AE\uC7AF\uC7B1\uC7B2\uC7B3\uC7B5\uC7B6\uC7B7"],["a041","\uC7B8\uC7B9\uC7BA\uC7BB\uC7BE\uC7C2",5,"\uC7CA\uC7CB\uC7CD\uC7CF\uC7D1",6,"\uC7D9\uC7DA\uC7DB\uC7DC"],["a061","\uC7DE",5,"\uC7E5\uC7E6\uC7E7\uC7E9\uC7EA\uC7EB\uC7ED",13],["a081","\uC7FB",4,"\uC802\uC803\uC805\uC806\uC807\uC809\uC80B",4,"\uC812\uC814\uC817",4,"\uC81E\uC81F\uC821\uC822\uC823\uC825",6,"\uC82E\uC830\uC832",5,"\uC839\uC83A\uC83B\uC83D\uC83E\uC83F\uC841",6,"\uC84A\uC84B\uC84E",5,"\uC855",26,"\uC872\uC873\uC875\uC876\uC877\uC879\uC87B",4,"\uC882\uC884\uC888\uC889\uC88A\uC88E",5,"\uC895",7,"\uC89E\uC8A0\uC8A2\uC8A3\uC8A4"],["a141","\uC8A5\uC8A6\uC8A7\uC8A9",18,"\uC8BE\uC8BF\uC8C0\uC8C1"],["a161","\uC8C2\uC8C3\uC8C5\uC8C6\uC8C7\uC8C9\uC8CA\uC8CB\uC8CD",6,"\uC8D6\uC8D8\uC8DA",5,"\uC8E2\uC8E3\uC8E5"],["a181","\uC8E6",14,"\uC8F6",5,"\uC8FE\uC8FF\uC901\uC902\uC903\uC907",4,"\uC90E\u3000\u3001\u3002\xB7\u2025\u2026\xA8\u3003\xAD\u2015\u2225\uFF3C\u223C\u2018\u2019\u201C\u201D\u3014\u3015\u3008",9,"\xB1\xD7\xF7\u2260\u2264\u2265\u221E\u2234\xB0\u2032\u2033\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\xA7\u203B\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\u2227\u2228\uFFE2"],["a241","\uC910\uC912",5,"\uC919",18],["a261","\uC92D",6,"\uC935",18],["a281","\uC948",7,"\uC952\uC953\uC955\uC956\uC957\uC959",6,"\uC962\uC964",7,"\uC96D\uC96E\uC96F\u21D2\u21D4\u2200\u2203\xB4\uFF5E\u02C7\u02D8\u02DD\u02DA\u02D9\xB8\u02DB\xA1\xBF\u02D0\u222E\u2211\u220F\xA4\u2109\u2030\u25C1\u25C0\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C\u261E\xB6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116\u33C7\u2122\u33C2\u33D8\u2121\u20AC\xAE"],["a341","\uC971\uC972\uC973\uC975",6,"\uC97D",10,"\uC98A\uC98B\uC98D\uC98E\uC98F"],["a361","\uC991",6,"\uC99A\uC99C\uC99E",16],["a381","\uC9AF",16,"\uC9C2\uC9C3\uC9C5\uC9C6\uC9C9\uC9CB",4,"\uC9D2\uC9D4\uC9D7\uC9D8\uC9DB\uFF01",58,"\uFFE6\uFF3D",32,"\uFFE3"],["a441","\uC9DE\uC9DF\uC9E1\uC9E3\uC9E5\uC9E6\uC9E8\uC9E9\uC9EA\uC9EB\uC9EE\uC9F2",5,"\uC9FA\uC9FB\uC9FD\uC9FE\uC9FF\uCA01\uCA02\uCA03\uCA04"],["a461","\uCA05\uCA06\uCA07\uCA0A\uCA0E",5,"\uCA15\uCA16\uCA17\uCA19",12],["a481","\uCA26\uCA27\uCA28\uCA2A",28,"\u3131",93],["a541","\uCA47",4,"\uCA4E\uCA4F\uCA51\uCA52\uCA53\uCA55",6,"\uCA5E\uCA62",5,"\uCA69\uCA6A"],["a561","\uCA6B",17,"\uCA7E",5,"\uCA85\uCA86"],["a581","\uCA87",16,"\uCA99",14,"\u2170",9],["a5b0","\u2160",9],["a5c1","\u0391",16,"\u03A3",6],["a5e1","\u03B1",16,"\u03C3",6],["a641","\uCAA8",19,"\uCABE\uCABF\uCAC1\uCAC2\uCAC3\uCAC5"],["a661","\uCAC6",5,"\uCACE\uCAD0\uCAD2\uCAD4\uCAD5\uCAD6\uCAD7\uCADA",5,"\uCAE1",6],["a681","\uCAE8\uCAE9\uCAEA\uCAEB\uCAED",6,"\uCAF5",18,"\uCB09\uCB0A\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\u2512\u2511\u251A\u2519\u2516\u2515\u250E\u250D\u251E\u251F\u2521\u2522\u2526\u2527\u2529\u252A\u252D\u252E\u2531\u2532\u2535\u2536\u2539\u253A\u253D\u253E\u2540\u2541\u2543",7],["a741","\uCB0B",4,"\uCB11\uCB12\uCB13\uCB15\uCB16\uCB17\uCB19",6,"\uCB22",7],["a761","\uCB2A",22,"\uCB42\uCB43\uCB44"],["a781","\uCB45\uCB46\uCB47\uCB4A\uCB4B\uCB4D\uCB4E\uCB4F\uCB51",6,"\uCB5A\uCB5B\uCB5C\uCB5E",5,"\uCB65",7,"\u3395\u3396\u3397\u2113\u3398\u33C4\u33A3\u33A4\u33A5\u33A6\u3399",9,"\u33CA\u338D\u338E\u338F\u33CF\u3388\u3389\u33C8\u33A7\u33A8\u33B0",9,"\u3380",4,"\u33BA",5,"\u3390",4,"\u2126\u33C0\u33C1\u338A\u338B\u338C\u33D6\u33C5\u33AD\u33AE\u33AF\u33DB\u33A9\u33AA\u33AB\u33AC\u33DD\u33D0\u33D3\u33C3\u33C9\u33DC\u33C6"],["a841","\uCB6D",10,"\uCB7A",14],["a861","\uCB89",18,"\uCB9D",6],["a881","\uCBA4",19,"\uCBB9",11,"\xC6\xD0\xAA\u0126"],["a8a6","\u0132"],["a8a8","\u013F\u0141\xD8\u0152\xBA\xDE\u0166\u014A"],["a8b1","\u3260",27,"\u24D0",25,"\u2460",14,"\xBD\u2153\u2154\xBC\xBE\u215B\u215C\u215D\u215E"],["a941","\uCBC5",14,"\uCBD5",10],["a961","\uCBE0\uCBE1\uCBE2\uCBE3\uCBE5\uCBE6\uCBE8\uCBEA",18],["a981","\uCBFD",14,"\uCC0E\uCC0F\uCC11\uCC12\uCC13\uCC15",6,"\uCC1E\uCC1F\uCC20\uCC23\uCC24\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0140\u0142\xF8\u0153\xDF\xFE\u0167\u014B\u0149\u3200",27,"\u249C",25,"\u2474",14,"\xB9\xB2\xB3\u2074\u207F\u2081\u2082\u2083\u2084"],["aa41","\uCC25\uCC26\uCC2A\uCC2B\uCC2D\uCC2F\uCC31",6,"\uCC3A\uCC3F",4,"\uCC46\uCC47\uCC49\uCC4A\uCC4B\uCC4D\uCC4E"],["aa61","\uCC4F",4,"\uCC56\uCC5A",5,"\uCC61\uCC62\uCC63\uCC65\uCC67\uCC69",6,"\uCC71\uCC72"],["aa81","\uCC73\uCC74\uCC76",29,"\u3041",82],["ab41","\uCC94\uCC95\uCC96\uCC97\uCC9A\uCC9B\uCC9D\uCC9E\uCC9F\uCCA1",6,"\uCCAA\uCCAE",5,"\uCCB6\uCCB7\uCCB9"],["ab61","\uCCBA\uCCBB\uCCBD",6,"\uCCC6\uCCC8\uCCCA",5,"\uCCD1\uCCD2\uCCD3\uCCD5",5],["ab81","\uCCDB",8,"\uCCE5",6,"\uCCED\uCCEE\uCCEF\uCCF1",12,"\u30A1",85],["ac41","\uCCFE\uCCFF\uCD00\uCD02",5,"\uCD0A\uCD0B\uCD0D\uCD0E\uCD0F\uCD11",6,"\uCD1A\uCD1C\uCD1E\uCD1F\uCD20"],["ac61","\uCD21\uCD22\uCD23\uCD25\uCD26\uCD27\uCD29\uCD2A\uCD2B\uCD2D",11,"\uCD3A",4],["ac81","\uCD3F",28,"\uCD5D\uCD5E\uCD5F\u0410",5,"\u0401\u0416",25],["acd1","\u0430",5,"\u0451\u0436",25],["ad41","\uCD61\uCD62\uCD63\uCD65",6,"\uCD6E\uCD70\uCD72",5,"\uCD79",7],["ad61","\uCD81",6,"\uCD89",10,"\uCD96\uCD97\uCD99\uCD9A\uCD9B\uCD9D\uCD9E\uCD9F"],["ad81","\uCDA0\uCDA1\uCDA2\uCDA3\uCDA6\uCDA8\uCDAA",5,"\uCDB1",18,"\uCDC5"],["ae41","\uCDC6",5,"\uCDCD\uCDCE\uCDCF\uCDD1",16],["ae61","\uCDE2",5,"\uCDE9\uCDEA\uCDEB\uCDED\uCDEE\uCDEF\uCDF1",6,"\uCDFA\uCDFC\uCDFE",4],["ae81","\uCE03\uCE05\uCE06\uCE07\uCE09\uCE0A\uCE0B\uCE0D",6,"\uCE15\uCE16\uCE17\uCE18\uCE1A",5,"\uCE22\uCE23\uCE25\uCE26\uCE27\uCE29\uCE2A\uCE2B"],["af41","\uCE2C\uCE2D\uCE2E\uCE2F\uCE32\uCE34\uCE36",19],["af61","\uCE4A",13,"\uCE5A\uCE5B\uCE5D\uCE5E\uCE62",5,"\uCE6A\uCE6C"],["af81","\uCE6E",5,"\uCE76\uCE77\uCE79\uCE7A\uCE7B\uCE7D",6,"\uCE86\uCE88\uCE8A",5,"\uCE92\uCE93\uCE95\uCE96\uCE97\uCE99"],["b041","\uCE9A",5,"\uCEA2\uCEA6",5,"\uCEAE",12],["b061","\uCEBB",5,"\uCEC2",19],["b081","\uCED6",13,"\uCEE6\uCEE7\uCEE9\uCEEA\uCEED",6,"\uCEF6\uCEFA",5,"\uAC00\uAC01\uAC04\uAC07\uAC08\uAC09\uAC0A\uAC10",7,"\uAC19",4,"\uAC20\uAC24\uAC2C\uAC2D\uAC2F\uAC30\uAC31\uAC38\uAC39\uAC3C\uAC40\uAC4B\uAC4D\uAC54\uAC58\uAC5C\uAC70\uAC71\uAC74\uAC77\uAC78\uAC7A\uAC80\uAC81\uAC83\uAC84\uAC85\uAC86\uAC89\uAC8A\uAC8B\uAC8C\uAC90\uAC94\uAC9C\uAC9D\uAC9F\uACA0\uACA1\uACA8\uACA9\uACAA\uACAC\uACAF\uACB0\uACB8\uACB9\uACBB\uACBC\uACBD\uACC1\uACC4\uACC8\uACCC\uACD5\uACD7\uACE0\uACE1\uACE4\uACE7\uACE8\uACEA\uACEC\uACEF\uACF0\uACF1\uACF3\uACF5\uACF6\uACFC\uACFD\uAD00\uAD04\uAD06"],["b141","\uCF02\uCF03\uCF05\uCF06\uCF07\uCF09",6,"\uCF12\uCF14\uCF16",5,"\uCF1D\uCF1E\uCF1F\uCF21\uCF22\uCF23"],["b161","\uCF25",6,"\uCF2E\uCF32",5,"\uCF39",11],["b181","\uCF45",14,"\uCF56\uCF57\uCF59\uCF5A\uCF5B\uCF5D",6,"\uCF66\uCF68\uCF6A\uCF6B\uCF6C\uAD0C\uAD0D\uAD0F\uAD11\uAD18\uAD1C\uAD20\uAD29\uAD2C\uAD2D\uAD34\uAD35\uAD38\uAD3C\uAD44\uAD45\uAD47\uAD49\uAD50\uAD54\uAD58\uAD61\uAD63\uAD6C\uAD6D\uAD70\uAD73\uAD74\uAD75\uAD76\uAD7B\uAD7C\uAD7D\uAD7F\uAD81\uAD82\uAD88\uAD89\uAD8C\uAD90\uAD9C\uAD9D\uADA4\uADB7\uADC0\uADC1\uADC4\uADC8\uADD0\uADD1\uADD3\uADDC\uADE0\uADE4\uADF8\uADF9\uADFC\uADFF\uAE00\uAE01\uAE08\uAE09\uAE0B\uAE0D\uAE14\uAE30\uAE31\uAE34\uAE37\uAE38\uAE3A\uAE40\uAE41\uAE43\uAE45\uAE46\uAE4A\uAE4C\uAE4D\uAE4E\uAE50\uAE54\uAE56\uAE5C\uAE5D\uAE5F\uAE60\uAE61\uAE65\uAE68\uAE69\uAE6C\uAE70\uAE78"],["b241","\uCF6D\uCF6E\uCF6F\uCF72\uCF73\uCF75\uCF76\uCF77\uCF79",6,"\uCF81\uCF82\uCF83\uCF84\uCF86",5,"\uCF8D"],["b261","\uCF8E",18,"\uCFA2",5,"\uCFA9"],["b281","\uCFAA",5,"\uCFB1",18,"\uCFC5",6,"\uAE79\uAE7B\uAE7C\uAE7D\uAE84\uAE85\uAE8C\uAEBC\uAEBD\uAEBE\uAEC0\uAEC4\uAECC\uAECD\uAECF\uAED0\uAED1\uAED8\uAED9\uAEDC\uAEE8\uAEEB\uAEED\uAEF4\uAEF8\uAEFC\uAF07\uAF08\uAF0D\uAF10\uAF2C\uAF2D\uAF30\uAF32\uAF34\uAF3C\uAF3D\uAF3F\uAF41\uAF42\uAF43\uAF48\uAF49\uAF50\uAF5C\uAF5D\uAF64\uAF65\uAF79\uAF80\uAF84\uAF88\uAF90\uAF91\uAF95\uAF9C\uAFB8\uAFB9\uAFBC\uAFC0\uAFC7\uAFC8\uAFC9\uAFCB\uAFCD\uAFCE\uAFD4\uAFDC\uAFE8\uAFE9\uAFF0\uAFF1\uAFF4\uAFF8\uB000\uB001\uB004\uB00C\uB010\uB014\uB01C\uB01D\uB028\uB044\uB045\uB048\uB04A\uB04C\uB04E\uB053\uB054\uB055\uB057\uB059"],["b341","\uCFCC",19,"\uCFE2\uCFE3\uCFE5\uCFE6\uCFE7\uCFE9"],["b361","\uCFEA",5,"\uCFF2\uCFF4\uCFF6",5,"\uCFFD\uCFFE\uCFFF\uD001\uD002\uD003\uD005",5],["b381","\uD00B",5,"\uD012",5,"\uD019",19,"\uB05D\uB07C\uB07D\uB080\uB084\uB08C\uB08D\uB08F\uB091\uB098\uB099\uB09A\uB09C\uB09F\uB0A0\uB0A1\uB0A2\uB0A8\uB0A9\uB0AB",4,"\uB0B1\uB0B3\uB0B4\uB0B5\uB0B8\uB0BC\uB0C4\uB0C5\uB0C7\uB0C8\uB0C9\uB0D0\uB0D1\uB0D4\uB0D8\uB0E0\uB0E5\uB108\uB109\uB10B\uB10C\uB110\uB112\uB113\uB118\uB119\uB11B\uB11C\uB11D\uB123\uB124\uB125\uB128\uB12C\uB134\uB135\uB137\uB138\uB139\uB140\uB141\uB144\uB148\uB150\uB151\uB154\uB155\uB158\uB15C\uB160\uB178\uB179\uB17C\uB180\uB182\uB188\uB189\uB18B\uB18D\uB192\uB193\uB194\uB198\uB19C\uB1A8\uB1CC\uB1D0\uB1D4\uB1DC\uB1DD"],["b441","\uD02E",5,"\uD036\uD037\uD039\uD03A\uD03B\uD03D",6,"\uD046\uD048\uD04A",5],["b461","\uD051\uD052\uD053\uD055\uD056\uD057\uD059",6,"\uD061",10,"\uD06E\uD06F"],["b481","\uD071\uD072\uD073\uD075",6,"\uD07E\uD07F\uD080\uD082",18,"\uB1DF\uB1E8\uB1E9\uB1EC\uB1F0\uB1F9\uB1FB\uB1FD\uB204\uB205\uB208\uB20B\uB20C\uB214\uB215\uB217\uB219\uB220\uB234\uB23C\uB258\uB25C\uB260\uB268\uB269\uB274\uB275\uB27C\uB284\uB285\uB289\uB290\uB291\uB294\uB298\uB299\uB29A\uB2A0\uB2A1\uB2A3\uB2A5\uB2A6\uB2AA\uB2AC\uB2B0\uB2B4\uB2C8\uB2C9\uB2CC\uB2D0\uB2D2\uB2D8\uB2D9\uB2DB\uB2DD\uB2E2\uB2E4\uB2E5\uB2E6\uB2E8\uB2EB",4,"\uB2F3\uB2F4\uB2F5\uB2F7",4,"\uB2FF\uB300\uB301\uB304\uB308\uB310\uB311\uB313\uB314\uB315\uB31C\uB354\uB355\uB356\uB358\uB35B\uB35C\uB35E\uB35F\uB364\uB365"],["b541","\uD095",14,"\uD0A6\uD0A7\uD0A9\uD0AA\uD0AB\uD0AD",5],["b561","\uD0B3\uD0B6\uD0B8\uD0BA",5,"\uD0C2\uD0C3\uD0C5\uD0C6\uD0C7\uD0CA",5,"\uD0D2\uD0D6",4],["b581","\uD0DB\uD0DE\uD0DF\uD0E1\uD0E2\uD0E3\uD0E5",6,"\uD0EE\uD0F2",5,"\uD0F9",11,"\uB367\uB369\uB36B\uB36E\uB370\uB371\uB374\uB378\uB380\uB381\uB383\uB384\uB385\uB38C\uB390\uB394\uB3A0\uB3A1\uB3A8\uB3AC\uB3C4\uB3C5\uB3C8\uB3CB\uB3CC\uB3CE\uB3D0\uB3D4\uB3D5\uB3D7\uB3D9\uB3DB\uB3DD\uB3E0\uB3E4\uB3E8\uB3FC\uB410\uB418\uB41C\uB420\uB428\uB429\uB42B\uB434\uB450\uB451\uB454\uB458\uB460\uB461\uB463\uB465\uB46C\uB480\uB488\uB49D\uB4A4\uB4A8\uB4AC\uB4B5\uB4B7\uB4B9\uB4C0\uB4C4\uB4C8\uB4D0\uB4D5\uB4DC\uB4DD\uB4E0\uB4E3\uB4E4\uB4E6\uB4EC\uB4ED\uB4EF\uB4F1\uB4F8\uB514\uB515\uB518\uB51B\uB51C\uB524\uB525\uB527\uB528\uB529\uB52A\uB530\uB531\uB534\uB538"],["b641","\uD105",7,"\uD10E",17],["b661","\uD120",15,"\uD132\uD133\uD135\uD136\uD137\uD139\uD13B\uD13C\uD13D\uD13E"],["b681","\uD13F\uD142\uD146",5,"\uD14E\uD14F\uD151\uD152\uD153\uD155",6,"\uD15E\uD160\uD162",5,"\uD169\uD16A\uD16B\uD16D\uB540\uB541\uB543\uB544\uB545\uB54B\uB54C\uB54D\uB550\uB554\uB55C\uB55D\uB55F\uB560\uB561\uB5A0\uB5A1\uB5A4\uB5A8\uB5AA\uB5AB\uB5B0\uB5B1\uB5B3\uB5B4\uB5B5\uB5BB\uB5BC\uB5BD\uB5C0\uB5C4\uB5CC\uB5CD\uB5CF\uB5D0\uB5D1\uB5D8\uB5EC\uB610\uB611\uB614\uB618\uB625\uB62C\uB634\uB648\uB664\uB668\uB69C\uB69D\uB6A0\uB6A4\uB6AB\uB6AC\uB6B1\uB6D4\uB6F0\uB6F4\uB6F8\uB700\uB701\uB705\uB728\uB729\uB72C\uB72F\uB730\uB738\uB739\uB73B\uB744\uB748\uB74C\uB754\uB755\uB760\uB764\uB768\uB770\uB771\uB773\uB775\uB77C\uB77D\uB780\uB784\uB78C\uB78D\uB78F\uB790\uB791\uB792\uB796\uB797"],["b741","\uD16E",13,"\uD17D",6,"\uD185\uD186\uD187\uD189\uD18A"],["b761","\uD18B",20,"\uD1A2\uD1A3\uD1A5\uD1A6\uD1A7"],["b781","\uD1A9",6,"\uD1B2\uD1B4\uD1B6\uD1B7\uD1B8\uD1B9\uD1BB\uD1BD\uD1BE\uD1BF\uD1C1",14,"\uB798\uB799\uB79C\uB7A0\uB7A8\uB7A9\uB7AB\uB7AC\uB7AD\uB7B4\uB7B5\uB7B8\uB7C7\uB7C9\uB7EC\uB7ED\uB7F0\uB7F4\uB7FC\uB7FD\uB7FF\uB800\uB801\uB807\uB808\uB809\uB80C\uB810\uB818\uB819\uB81B\uB81D\uB824\uB825\uB828\uB82C\uB834\uB835\uB837\uB838\uB839\uB840\uB844\uB851\uB853\uB85C\uB85D\uB860\uB864\uB86C\uB86D\uB86F\uB871\uB878\uB87C\uB88D\uB8A8\uB8B0\uB8B4\uB8B8\uB8C0\uB8C1\uB8C3\uB8C5\uB8CC\uB8D0\uB8D4\uB8DD\uB8DF\uB8E1\uB8E8\uB8E9\uB8EC\uB8F0\uB8F8\uB8F9\uB8FB\uB8FD\uB904\uB918\uB920\uB93C\uB93D\uB940\uB944\uB94C\uB94F\uB951\uB958\uB959\uB95C\uB960\uB968\uB969"],["b841","\uD1D0",7,"\uD1D9",17],["b861","\uD1EB",8,"\uD1F5\uD1F6\uD1F7\uD1F9",13],["b881","\uD208\uD20A",5,"\uD211",24,"\uB96B\uB96D\uB974\uB975\uB978\uB97C\uB984\uB985\uB987\uB989\uB98A\uB98D\uB98E\uB9AC\uB9AD\uB9B0\uB9B4\uB9BC\uB9BD\uB9BF\uB9C1\uB9C8\uB9C9\uB9CC\uB9CE",4,"\uB9D8\uB9D9\uB9DB\uB9DD\uB9DE\uB9E1\uB9E3\uB9E4\uB9E5\uB9E8\uB9EC\uB9F4\uB9F5\uB9F7\uB9F8\uB9F9\uB9FA\uBA00\uBA01\uBA08\uBA15\uBA38\uBA39\uBA3C\uBA40\uBA42\uBA48\uBA49\uBA4B\uBA4D\uBA4E\uBA53\uBA54\uBA55\uBA58\uBA5C\uBA64\uBA65\uBA67\uBA68\uBA69\uBA70\uBA71\uBA74\uBA78\uBA83\uBA84\uBA85\uBA87\uBA8C\uBAA8\uBAA9\uBAAB\uBAAC\uBAB0\uBAB2\uBAB8\uBAB9\uBABB\uBABD\uBAC4\uBAC8\uBAD8\uBAD9\uBAFC"],["b941","\uD22A\uD22B\uD22E\uD22F\uD231\uD232\uD233\uD235",6,"\uD23E\uD240\uD242",5,"\uD249\uD24A\uD24B\uD24C"],["b961","\uD24D",14,"\uD25D",6,"\uD265\uD266\uD267\uD268"],["b981","\uD269",22,"\uD282\uD283\uD285\uD286\uD287\uD289\uD28A\uD28B\uD28C\uBB00\uBB04\uBB0D\uBB0F\uBB11\uBB18\uBB1C\uBB20\uBB29\uBB2B\uBB34\uBB35\uBB36\uBB38\uBB3B\uBB3C\uBB3D\uBB3E\uBB44\uBB45\uBB47\uBB49\uBB4D\uBB4F\uBB50\uBB54\uBB58\uBB61\uBB63\uBB6C\uBB88\uBB8C\uBB90\uBBA4\uBBA8\uBBAC\uBBB4\uBBB7\uBBC0\uBBC4\uBBC8\uBBD0\uBBD3\uBBF8\uBBF9\uBBFC\uBBFF\uBC00\uBC02\uBC08\uBC09\uBC0B\uBC0C\uBC0D\uBC0F\uBC11\uBC14",4,"\uBC1B",4,"\uBC24\uBC25\uBC27\uBC29\uBC2D\uBC30\uBC31\uBC34\uBC38\uBC40\uBC41\uBC43\uBC44\uBC45\uBC49\uBC4C\uBC4D\uBC50\uBC5D\uBC84\uBC85\uBC88\uBC8B\uBC8C\uBC8E\uBC94\uBC95\uBC97"],["ba41","\uD28D\uD28E\uD28F\uD292\uD293\uD294\uD296",5,"\uD29D\uD29E\uD29F\uD2A1\uD2A2\uD2A3\uD2A5",6,"\uD2AD"],["ba61","\uD2AE\uD2AF\uD2B0\uD2B2",5,"\uD2BA\uD2BB\uD2BD\uD2BE\uD2C1\uD2C3",4,"\uD2CA\uD2CC",5],["ba81","\uD2D2\uD2D3\uD2D5\uD2D6\uD2D7\uD2D9\uD2DA\uD2DB\uD2DD",6,"\uD2E6",9,"\uD2F2\uD2F3\uD2F5\uD2F6\uD2F7\uD2F9\uD2FA\uBC99\uBC9A\uBCA0\uBCA1\uBCA4\uBCA7\uBCA8\uBCB0\uBCB1\uBCB3\uBCB4\uBCB5\uBCBC\uBCBD\uBCC0\uBCC4\uBCCD\uBCCF\uBCD0\uBCD1\uBCD5\uBCD8\uBCDC\uBCF4\uBCF5\uBCF6\uBCF8\uBCFC\uBD04\uBD05\uBD07\uBD09\uBD10\uBD14\uBD24\uBD2C\uBD40\uBD48\uBD49\uBD4C\uBD50\uBD58\uBD59\uBD64\uBD68\uBD80\uBD81\uBD84\uBD87\uBD88\uBD89\uBD8A\uBD90\uBD91\uBD93\uBD95\uBD99\uBD9A\uBD9C\uBDA4\uBDB0\uBDB8\uBDD4\uBDD5\uBDD8\uBDDC\uBDE9\uBDF0\uBDF4\uBDF8\uBE00\uBE03\uBE05\uBE0C\uBE0D\uBE10\uBE14\uBE1C\uBE1D\uBE1F\uBE44\uBE45\uBE48\uBE4C\uBE4E\uBE54\uBE55\uBE57\uBE59\uBE5A\uBE5B\uBE60\uBE61\uBE64"],["bb41","\uD2FB",4,"\uD302\uD304\uD306",5,"\uD30F\uD311\uD312\uD313\uD315\uD317",4,"\uD31E\uD322\uD323"],["bb61","\uD324\uD326\uD327\uD32A\uD32B\uD32D\uD32E\uD32F\uD331",6,"\uD33A\uD33E",5,"\uD346\uD347\uD348\uD349"],["bb81","\uD34A",31,"\uBE68\uBE6A\uBE70\uBE71\uBE73\uBE74\uBE75\uBE7B\uBE7C\uBE7D\uBE80\uBE84\uBE8C\uBE8D\uBE8F\uBE90\uBE91\uBE98\uBE99\uBEA8\uBED0\uBED1\uBED4\uBED7\uBED8\uBEE0\uBEE3\uBEE4\uBEE5\uBEEC\uBF01\uBF08\uBF09\uBF18\uBF19\uBF1B\uBF1C\uBF1D\uBF40\uBF41\uBF44\uBF48\uBF50\uBF51\uBF55\uBF94\uBFB0\uBFC5\uBFCC\uBFCD\uBFD0\uBFD4\uBFDC\uBFDF\uBFE1\uC03C\uC051\uC058\uC05C\uC060\uC068\uC069\uC090\uC091\uC094\uC098\uC0A0\uC0A1\uC0A3\uC0A5\uC0AC\uC0AD\uC0AF\uC0B0\uC0B3\uC0B4\uC0B5\uC0B6\uC0BC\uC0BD\uC0BF\uC0C0\uC0C1\uC0C5\uC0C8\uC0C9\uC0CC\uC0D0\uC0D8\uC0D9\uC0DB\uC0DC\uC0DD\uC0E4"],["bc41","\uD36A",17,"\uD37E\uD37F\uD381\uD382\uD383\uD385\uD386\uD387"],["bc61","\uD388\uD389\uD38A\uD38B\uD38E\uD392",5,"\uD39A\uD39B\uD39D\uD39E\uD39F\uD3A1",6,"\uD3AA\uD3AC\uD3AE"],["bc81","\uD3AF",4,"\uD3B5\uD3B6\uD3B7\uD3B9\uD3BA\uD3BB\uD3BD",6,"\uD3C6\uD3C7\uD3CA",5,"\uD3D1",5,"\uC0E5\uC0E8\uC0EC\uC0F4\uC0F5\uC0F7\uC0F9\uC100\uC104\uC108\uC110\uC115\uC11C",4,"\uC123\uC124\uC126\uC127\uC12C\uC12D\uC12F\uC130\uC131\uC136\uC138\uC139\uC13C\uC140\uC148\uC149\uC14B\uC14C\uC14D\uC154\uC155\uC158\uC15C\uC164\uC165\uC167\uC168\uC169\uC170\uC174\uC178\uC185\uC18C\uC18D\uC18E\uC190\uC194\uC196\uC19C\uC19D\uC19F\uC1A1\uC1A5\uC1A8\uC1A9\uC1AC\uC1B0\uC1BD\uC1C4\uC1C8\uC1CC\uC1D4\uC1D7\uC1D8\uC1E0\uC1E4\uC1E8\uC1F0\uC1F1\uC1F3\uC1FC\uC1FD\uC200\uC204\uC20C\uC20D\uC20F\uC211\uC218\uC219\uC21C\uC21F\uC220\uC228\uC229\uC22B\uC22D"],["bd41","\uD3D7\uD3D9",7,"\uD3E2\uD3E4",7,"\uD3EE\uD3EF\uD3F1\uD3F2\uD3F3\uD3F5\uD3F6\uD3F7"],["bd61","\uD3F8\uD3F9\uD3FA\uD3FB\uD3FE\uD400\uD402",5,"\uD409",13],["bd81","\uD417",5,"\uD41E",25,"\uC22F\uC231\uC232\uC234\uC248\uC250\uC251\uC254\uC258\uC260\uC265\uC26C\uC26D\uC270\uC274\uC27C\uC27D\uC27F\uC281\uC288\uC289\uC290\uC298\uC29B\uC29D\uC2A4\uC2A5\uC2A8\uC2AC\uC2AD\uC2B4\uC2B5\uC2B7\uC2B9\uC2DC\uC2DD\uC2E0\uC2E3\uC2E4\uC2EB\uC2EC\uC2ED\uC2EF\uC2F1\uC2F6\uC2F8\uC2F9\uC2FB\uC2FC\uC300\uC308\uC309\uC30C\uC30D\uC313\uC314\uC315\uC318\uC31C\uC324\uC325\uC328\uC329\uC345\uC368\uC369\uC36C\uC370\uC372\uC378\uC379\uC37C\uC37D\uC384\uC388\uC38C\uC3C0\uC3D8\uC3D9\uC3DC\uC3DF\uC3E0\uC3E2\uC3E8\uC3E9\uC3ED\uC3F4\uC3F5\uC3F8\uC408\uC410\uC424\uC42C\uC430"],["be41","\uD438",7,"\uD441\uD442\uD443\uD445",14],["be61","\uD454",7,"\uD45D\uD45E\uD45F\uD461\uD462\uD463\uD465",7,"\uD46E\uD470\uD471\uD472"],["be81","\uD473",4,"\uD47A\uD47B\uD47D\uD47E\uD481\uD483",4,"\uD48A\uD48C\uD48E",5,"\uD495",8,"\uC434\uC43C\uC43D\uC448\uC464\uC465\uC468\uC46C\uC474\uC475\uC479\uC480\uC494\uC49C\uC4B8\uC4BC\uC4E9\uC4F0\uC4F1\uC4F4\uC4F8\uC4FA\uC4FF\uC500\uC501\uC50C\uC510\uC514\uC51C\uC528\uC529\uC52C\uC530\uC538\uC539\uC53B\uC53D\uC544\uC545\uC548\uC549\uC54A\uC54C\uC54D\uC54E\uC553\uC554\uC555\uC557\uC558\uC559\uC55D\uC55E\uC560\uC561\uC564\uC568\uC570\uC571\uC573\uC574\uC575\uC57C\uC57D\uC580\uC584\uC587\uC58C\uC58D\uC58F\uC591\uC595\uC597\uC598\uC59C\uC5A0\uC5A9\uC5B4\uC5B5\uC5B8\uC5B9\uC5BB\uC5BC\uC5BD\uC5BE\uC5C4",6,"\uC5CC\uC5CE"],["bf41","\uD49E",10,"\uD4AA",14],["bf61","\uD4B9",18,"\uD4CD\uD4CE\uD4CF\uD4D1\uD4D2\uD4D3\uD4D5"],["bf81","\uD4D6",5,"\uD4DD\uD4DE\uD4E0",7,"\uD4E9\uD4EA\uD4EB\uD4ED\uD4EE\uD4EF\uD4F1",6,"\uD4F9\uD4FA\uD4FC\uC5D0\uC5D1\uC5D4\uC5D8\uC5E0\uC5E1\uC5E3\uC5E5\uC5EC\uC5ED\uC5EE\uC5F0\uC5F4\uC5F6\uC5F7\uC5FC",5,"\uC605\uC606\uC607\uC608\uC60C\uC610\uC618\uC619\uC61B\uC61C\uC624\uC625\uC628\uC62C\uC62D\uC62E\uC630\uC633\uC634\uC635\uC637\uC639\uC63B\uC640\uC641\uC644\uC648\uC650\uC651\uC653\uC654\uC655\uC65C\uC65D\uC660\uC66C\uC66F\uC671\uC678\uC679\uC67C\uC680\uC688\uC689\uC68B\uC68D\uC694\uC695\uC698\uC69C\uC6A4\uC6A5\uC6A7\uC6A9\uC6B0\uC6B1\uC6B4\uC6B8\uC6B9\uC6BA\uC6C0\uC6C1\uC6C3\uC6C5\uC6CC\uC6CD\uC6D0\uC6D4\uC6DC\uC6DD\uC6E0\uC6E1\uC6E8"],["c041","\uD4FE",5,"\uD505\uD506\uD507\uD509\uD50A\uD50B\uD50D",6,"\uD516\uD518",5],["c061","\uD51E",25],["c081","\uD538\uD539\uD53A\uD53B\uD53E\uD53F\uD541\uD542\uD543\uD545",6,"\uD54E\uD550\uD552",5,"\uD55A\uD55B\uD55D\uD55E\uD55F\uD561\uD562\uD563\uC6E9\uC6EC\uC6F0\uC6F8\uC6F9\uC6FD\uC704\uC705\uC708\uC70C\uC714\uC715\uC717\uC719\uC720\uC721\uC724\uC728\uC730\uC731\uC733\uC735\uC737\uC73C\uC73D\uC740\uC744\uC74A\uC74C\uC74D\uC74F\uC751",7,"\uC75C\uC760\uC768\uC76B\uC774\uC775\uC778\uC77C\uC77D\uC77E\uC783\uC784\uC785\uC787\uC788\uC789\uC78A\uC78E\uC790\uC791\uC794\uC796\uC797\uC798\uC79A\uC7A0\uC7A1\uC7A3\uC7A4\uC7A5\uC7A6\uC7AC\uC7AD\uC7B0\uC7B4\uC7BC\uC7BD\uC7BF\uC7C0\uC7C1\uC7C8\uC7C9\uC7CC\uC7CE\uC7D0\uC7D8\uC7DD\uC7E4\uC7E8\uC7EC\uC800\uC801\uC804\uC808\uC80A"],["c141","\uD564\uD566\uD567\uD56A\uD56C\uD56E",5,"\uD576\uD577\uD579\uD57A\uD57B\uD57D",6,"\uD586\uD58A\uD58B"],["c161","\uD58C\uD58D\uD58E\uD58F\uD591",19,"\uD5A6\uD5A7"],["c181","\uD5A8",31,"\uC810\uC811\uC813\uC815\uC816\uC81C\uC81D\uC820\uC824\uC82C\uC82D\uC82F\uC831\uC838\uC83C\uC840\uC848\uC849\uC84C\uC84D\uC854\uC870\uC871\uC874\uC878\uC87A\uC880\uC881\uC883\uC885\uC886\uC887\uC88B\uC88C\uC88D\uC894\uC89D\uC89F\uC8A1\uC8A8\uC8BC\uC8BD\uC8C4\uC8C8\uC8CC\uC8D4\uC8D5\uC8D7\uC8D9\uC8E0\uC8E1\uC8E4\uC8F5\uC8FC\uC8FD\uC900\uC904\uC905\uC906\uC90C\uC90D\uC90F\uC911\uC918\uC92C\uC934\uC950\uC951\uC954\uC958\uC960\uC961\uC963\uC96C\uC970\uC974\uC97C\uC988\uC989\uC98C\uC990\uC998\uC999\uC99B\uC99D\uC9C0\uC9C1\uC9C4\uC9C7\uC9C8\uC9CA\uC9D0\uC9D1\uC9D3"],["c241","\uD5CA\uD5CB\uD5CD\uD5CE\uD5CF\uD5D1\uD5D3",4,"\uD5DA\uD5DC\uD5DE",5,"\uD5E6\uD5E7\uD5E9\uD5EA\uD5EB\uD5ED\uD5EE"],["c261","\uD5EF",4,"\uD5F6\uD5F8\uD5FA",5,"\uD602\uD603\uD605\uD606\uD607\uD609",6,"\uD612"],["c281","\uD616",5,"\uD61D\uD61E\uD61F\uD621\uD622\uD623\uD625",7,"\uD62E",9,"\uD63A\uD63B\uC9D5\uC9D6\uC9D9\uC9DA\uC9DC\uC9DD\uC9E0\uC9E2\uC9E4\uC9E7\uC9EC\uC9ED\uC9EF\uC9F0\uC9F1\uC9F8\uC9F9\uC9FC\uCA00\uCA08\uCA09\uCA0B\uCA0C\uCA0D\uCA14\uCA18\uCA29\uCA4C\uCA4D\uCA50\uCA54\uCA5C\uCA5D\uCA5F\uCA60\uCA61\uCA68\uCA7D\uCA84\uCA98\uCABC\uCABD\uCAC0\uCAC4\uCACC\uCACD\uCACF\uCAD1\uCAD3\uCAD8\uCAD9\uCAE0\uCAEC\uCAF4\uCB08\uCB10\uCB14\uCB18\uCB20\uCB21\uCB41\uCB48\uCB49\uCB4C\uCB50\uCB58\uCB59\uCB5D\uCB64\uCB78\uCB79\uCB9C\uCBB8\uCBD4\uCBE4\uCBE7\uCBE9\uCC0C\uCC0D\uCC10\uCC14\uCC1C\uCC1D\uCC21\uCC22\uCC27\uCC28\uCC29\uCC2C\uCC2E\uCC30\uCC38\uCC39\uCC3B"],["c341","\uD63D\uD63E\uD63F\uD641\uD642\uD643\uD644\uD646\uD647\uD64A\uD64C\uD64E\uD64F\uD650\uD652\uD653\uD656\uD657\uD659\uD65A\uD65B\uD65D",4],["c361","\uD662",4,"\uD668\uD66A",5,"\uD672\uD673\uD675",11],["c381","\uD681\uD682\uD684\uD686",5,"\uD68E\uD68F\uD691\uD692\uD693\uD695",7,"\uD69E\uD6A0\uD6A2",5,"\uD6A9\uD6AA\uCC3C\uCC3D\uCC3E\uCC44\uCC45\uCC48\uCC4C\uCC54\uCC55\uCC57\uCC58\uCC59\uCC60\uCC64\uCC66\uCC68\uCC70\uCC75\uCC98\uCC99\uCC9C\uCCA0\uCCA8\uCCA9\uCCAB\uCCAC\uCCAD\uCCB4\uCCB5\uCCB8\uCCBC\uCCC4\uCCC5\uCCC7\uCCC9\uCCD0\uCCD4\uCCE4\uCCEC\uCCF0\uCD01\uCD08\uCD09\uCD0C\uCD10\uCD18\uCD19\uCD1B\uCD1D\uCD24\uCD28\uCD2C\uCD39\uCD5C\uCD60\uCD64\uCD6C\uCD6D\uCD6F\uCD71\uCD78\uCD88\uCD94\uCD95\uCD98\uCD9C\uCDA4\uCDA5\uCDA7\uCDA9\uCDB0\uCDC4\uCDCC\uCDD0\uCDE8\uCDEC\uCDF0\uCDF8\uCDF9\uCDFB\uCDFD\uCE04\uCE08\uCE0C\uCE14\uCE19\uCE20\uCE21\uCE24\uCE28\uCE30\uCE31\uCE33\uCE35"],["c441","\uD6AB\uD6AD\uD6AE\uD6AF\uD6B1",7,"\uD6BA\uD6BC",7,"\uD6C6\uD6C7\uD6C9\uD6CA\uD6CB"],["c461","\uD6CD\uD6CE\uD6CF\uD6D0\uD6D2\uD6D3\uD6D5\uD6D6\uD6D8\uD6DA",5,"\uD6E1\uD6E2\uD6E3\uD6E5\uD6E6\uD6E7\uD6E9",4],["c481","\uD6EE\uD6EF\uD6F1\uD6F2\uD6F3\uD6F4\uD6F6",5,"\uD6FE\uD6FF\uD701\uD702\uD703\uD705",11,"\uD712\uD713\uD714\uCE58\uCE59\uCE5C\uCE5F\uCE60\uCE61\uCE68\uCE69\uCE6B\uCE6D\uCE74\uCE75\uCE78\uCE7C\uCE84\uCE85\uCE87\uCE89\uCE90\uCE91\uCE94\uCE98\uCEA0\uCEA1\uCEA3\uCEA4\uCEA5\uCEAC\uCEAD\uCEC1\uCEE4\uCEE5\uCEE8\uCEEB\uCEEC\uCEF4\uCEF5\uCEF7\uCEF8\uCEF9\uCF00\uCF01\uCF04\uCF08\uCF10\uCF11\uCF13\uCF15\uCF1C\uCF20\uCF24\uCF2C\uCF2D\uCF2F\uCF30\uCF31\uCF38\uCF54\uCF55\uCF58\uCF5C\uCF64\uCF65\uCF67\uCF69\uCF70\uCF71\uCF74\uCF78\uCF80\uCF85\uCF8C\uCFA1\uCFA8\uCFB0\uCFC4\uCFE0\uCFE1\uCFE4\uCFE8\uCFF0\uCFF1\uCFF3\uCFF5\uCFFC\uD000\uD004\uD011\uD018\uD02D\uD034\uD035\uD038\uD03C"],["c541","\uD715\uD716\uD717\uD71A\uD71B\uD71D\uD71E\uD71F\uD721",6,"\uD72A\uD72C\uD72E",5,"\uD736\uD737\uD739"],["c561","\uD73A\uD73B\uD73D",6,"\uD745\uD746\uD748\uD74A",5,"\uD752\uD753\uD755\uD75A",4],["c581","\uD75F\uD762\uD764\uD766\uD767\uD768\uD76A\uD76B\uD76D\uD76E\uD76F\uD771\uD772\uD773\uD775",6,"\uD77E\uD77F\uD780\uD782",5,"\uD78A\uD78B\uD044\uD045\uD047\uD049\uD050\uD054\uD058\uD060\uD06C\uD06D\uD070\uD074\uD07C\uD07D\uD081\uD0A4\uD0A5\uD0A8\uD0AC\uD0B4\uD0B5\uD0B7\uD0B9\uD0C0\uD0C1\uD0C4\uD0C8\uD0C9\uD0D0\uD0D1\uD0D3\uD0D4\uD0D5\uD0DC\uD0DD\uD0E0\uD0E4\uD0EC\uD0ED\uD0EF\uD0F0\uD0F1\uD0F8\uD10D\uD130\uD131\uD134\uD138\uD13A\uD140\uD141\uD143\uD144\uD145\uD14C\uD14D\uD150\uD154\uD15C\uD15D\uD15F\uD161\uD168\uD16C\uD17C\uD184\uD188\uD1A0\uD1A1\uD1A4\uD1A8\uD1B0\uD1B1\uD1B3\uD1B5\uD1BA\uD1BC\uD1C0\uD1D8\uD1F4\uD1F8\uD207\uD209\uD210\uD22C\uD22D\uD230\uD234\uD23C\uD23D\uD23F\uD241\uD248\uD25C"],["c641","\uD78D\uD78E\uD78F\uD791",6,"\uD79A\uD79C\uD79E",5],["c6a1","\uD264\uD280\uD281\uD284\uD288\uD290\uD291\uD295\uD29C\uD2A0\uD2A4\uD2AC\uD2B1\uD2B8\uD2B9\uD2BC\uD2BF\uD2C0\uD2C2\uD2C8\uD2C9\uD2CB\uD2D4\uD2D8\uD2DC\uD2E4\uD2E5\uD2F0\uD2F1\uD2F4\uD2F8\uD300\uD301\uD303\uD305\uD30C\uD30D\uD30E\uD310\uD314\uD316\uD31C\uD31D\uD31F\uD320\uD321\uD325\uD328\uD329\uD32C\uD330\uD338\uD339\uD33B\uD33C\uD33D\uD344\uD345\uD37C\uD37D\uD380\uD384\uD38C\uD38D\uD38F\uD390\uD391\uD398\uD399\uD39C\uD3A0\uD3A8\uD3A9\uD3AB\uD3AD\uD3B4\uD3B8\uD3BC\uD3C4\uD3C5\uD3C8\uD3C9\uD3D0\uD3D8\uD3E1\uD3E3\uD3EC\uD3ED\uD3F0\uD3F4\uD3FC\uD3FD\uD3FF\uD401"],["c7a1","\uD408\uD41D\uD440\uD444\uD45C\uD460\uD464\uD46D\uD46F\uD478\uD479\uD47C\uD47F\uD480\uD482\uD488\uD489\uD48B\uD48D\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514\uD515\uD517\uD53C\uD53D\uD540\uD544\uD54C\uD54D\uD54F\uD551\uD558\uD559\uD55C\uD560\uD565\uD568\uD569\uD56B\uD56D\uD574\uD575\uD578\uD57C\uD584\uD585\uD587\uD588\uD589\uD590\uD5A5\uD5C8\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8\uD5D9\uD5DB\uD5DD\uD5E4\uD5E5\uD5E8\uD5EC\uD5F4\uD5F5\uD5F7\uD5F9\uD600\uD601\uD604\uD608\uD610\uD611\uD613\uD614\uD615\uD61C\uD620"],["c8a1","\uD624\uD62D\uD638\uD639\uD63C\uD640\uD645\uD648\uD649\uD64B\uD64D\uD651\uD654\uD655\uD658\uD65C\uD667\uD669\uD670\uD671\uD674\uD683\uD685\uD68C\uD68D\uD690\uD694\uD69D\uD69F\uD6A1\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4\uD6C5\uD6C8\uD6CC\uD6D1\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC\uD6FD\uD700\uD704\uD711\uD718\uD719\uD71C\uD720\uD728\uD729\uD72B\uD72D\uD734\uD735\uD738\uD73C\uD744\uD747\uD749\uD750\uD751\uD754\uD756\uD757\uD758\uD759\uD760\uD761\uD763\uD765\uD769\uD76C\uD770\uD774\uD77C\uD77D\uD781\uD788\uD789\uD78C\uD790\uD798\uD799\uD79B\uD79D"],["caa1","\u4F3D\u4F73\u5047\u50F9\u52A0\u53EF\u5475\u54E5\u5609\u5AC1\u5BB6\u6687\u67B6\u67B7\u67EF\u6B4C\u73C2\u75C2\u7A3C\u82DB\u8304\u8857\u8888\u8A36\u8CC8\u8DCF\u8EFB\u8FE6\u99D5\u523B\u5374\u5404\u606A\u6164\u6BBC\u73CF\u811A\u89BA\u89D2\u95A3\u4F83\u520A\u58BE\u5978\u59E6\u5E72\u5E79\u61C7\u63C0\u6746\u67EC\u687F\u6F97\u764E\u770B\u78F5\u7A08\u7AFF\u7C21\u809D\u826E\u8271\u8AEB\u9593\u4E6B\u559D\u66F7\u6E34\u78A3\u7AED\u845B\u8910\u874E\u97A8\u52D8\u574E\u582A\u5D4C\u611F\u61BE\u6221\u6562\u67D1\u6A44\u6E1B\u7518\u75B3\u76E3\u77B0\u7D3A\u90AF\u9451\u9452\u9F95"],["cba1","\u5323\u5CAC\u7532\u80DB\u9240\u9598\u525B\u5808\u59DC\u5CA1\u5D17\u5EB7\u5F3A\u5F4A\u6177\u6C5F\u757A\u7586\u7CE0\u7D73\u7DB1\u7F8C\u8154\u8221\u8591\u8941\u8B1B\u92FC\u964D\u9C47\u4ECB\u4EF7\u500B\u51F1\u584F\u6137\u613E\u6168\u6539\u69EA\u6F11\u75A5\u7686\u76D6\u7B87\u82A5\u84CB\uF900\u93A7\u958B\u5580\u5BA2\u5751\uF901\u7CB3\u7FB9\u91B5\u5028\u53BB\u5C45\u5DE8\u62D2\u636E\u64DA\u64E7\u6E20\u70AC\u795B\u8DDD\u8E1E\uF902\u907D\u9245\u92F8\u4E7E\u4EF6\u5065\u5DFE\u5EFA\u6106\u6957\u8171\u8654\u8E47\u9375\u9A2B\u4E5E\u5091\u6770\u6840\u5109\u528D\u5292\u6AA2"],["cca1","\u77BC\u9210\u9ED4\u52AB\u602F\u8FF2\u5048\u61A9\u63ED\u64CA\u683C\u6A84\u6FC0\u8188\u89A1\u9694\u5805\u727D\u72AC\u7504\u7D79\u7E6D\u80A9\u898B\u8B74\u9063\u9D51\u6289\u6C7A\u6F54\u7D50\u7F3A\u8A23\u517C\u614A\u7B9D\u8B19\u9257\u938C\u4EAC\u4FD3\u501E\u50BE\u5106\u52C1\u52CD\u537F\u5770\u5883\u5E9A\u5F91\u6176\u61AC\u64CE\u656C\u666F\u66BB\u66F4\u6897\u6D87\u7085\u70F1\u749F\u74A5\u74CA\u75D9\u786C\u78EC\u7ADF\u7AF6\u7D45\u7D93\u8015\u803F\u811B\u8396\u8B66\u8F15\u9015\u93E1\u9803\u9838\u9A5A\u9BE8\u4FC2\u5553\u583A\u5951\u5B63\u5C46\u60B8\u6212\u6842\u68B0"],["cda1","\u68E8\u6EAA\u754C\u7678\u78CE\u7A3D\u7CFB\u7E6B\u7E7C\u8A08\u8AA1\u8C3F\u968E\u9DC4\u53E4\u53E9\u544A\u5471\u56FA\u59D1\u5B64\u5C3B\u5EAB\u62F7\u6537\u6545\u6572\u66A0\u67AF\u69C1\u6CBD\u75FC\u7690\u777E\u7A3F\u7F94\u8003\u80A1\u818F\u82E6\u82FD\u83F0\u85C1\u8831\u88B4\u8AA5\uF903\u8F9C\u932E\u96C7\u9867\u9AD8\u9F13\u54ED\u659B\u66F2\u688F\u7A40\u8C37\u9D60\u56F0\u5764\u5D11\u6606\u68B1\u68CD\u6EFE\u7428\u889E\u9BE4\u6C68\uF904\u9AA8\u4F9B\u516C\u5171\u529F\u5B54\u5DE5\u6050\u606D\u62F1\u63A7\u653B\u73D9\u7A7A\u86A3\u8CA2\u978F\u4E32\u5BE1\u6208\u679C\u74DC"],["cea1","\u79D1\u83D3\u8A87\u8AB2\u8DE8\u904E\u934B\u9846\u5ED3\u69E8\u85FF\u90ED\uF905\u51A0\u5B98\u5BEC\u6163\u68FA\u6B3E\u704C\u742F\u74D8\u7BA1\u7F50\u83C5\u89C0\u8CAB\u95DC\u9928\u522E\u605D\u62EC\u9002\u4F8A\u5149\u5321\u58D9\u5EE3\u66E0\u6D38\u709A\u72C2\u73D6\u7B50\u80F1\u945B\u5366\u639B\u7F6B\u4E56\u5080\u584A\u58DE\u602A\u6127\u62D0\u69D0\u9B41\u5B8F\u7D18\u80B1\u8F5F\u4EA4\u50D1\u54AC\u55AC\u5B0C\u5DA0\u5DE7\u652A\u654E\u6821\u6A4B\u72E1\u768E\u77EF\u7D5E\u7FF9\u81A0\u854E\u86DF\u8F03\u8F4E\u90CA\u9903\u9A55\u9BAB\u4E18\u4E45\u4E5D\u4EC7\u4FF1\u5177\u52FE"],["cfa1","\u5340\u53E3\u53E5\u548E\u5614\u5775\u57A2\u5BC7\u5D87\u5ED0\u61FC\u62D8\u6551\u67B8\u67E9\u69CB\u6B50\u6BC6\u6BEC\u6C42\u6E9D\u7078\u72D7\u7396\u7403\u77BF\u77E9\u7A76\u7D7F\u8009\u81FC\u8205\u820A\u82DF\u8862\u8B33\u8CFC\u8EC0\u9011\u90B1\u9264\u92B6\u99D2\u9A45\u9CE9\u9DD7\u9F9C\u570B\u5C40\u83CA\u97A0\u97AB\u9EB4\u541B\u7A98\u7FA4\u88D9\u8ECD\u90E1\u5800\u5C48\u6398\u7A9F\u5BAE\u5F13\u7A79\u7AAE\u828E\u8EAC\u5026\u5238\u52F8\u5377\u5708\u62F3\u6372\u6B0A\u6DC3\u7737\u53A5\u7357\u8568\u8E76\u95D5\u673A\u6AC3\u6F70\u8A6D\u8ECC\u994B\uF906\u6677\u6B78\u8CB4"],["d0a1","\u9B3C\uF907\u53EB\u572D\u594E\u63C6\u69FB\u73EA\u7845\u7ABA\u7AC5\u7CFE\u8475\u898F\u8D73\u9035\u95A8\u52FB\u5747\u7547\u7B60\u83CC\u921E\uF908\u6A58\u514B\u524B\u5287\u621F\u68D8\u6975\u9699\u50C5\u52A4\u52E4\u61C3\u65A4\u6839\u69FF\u747E\u7B4B\u82B9\u83EB\u89B2\u8B39\u8FD1\u9949\uF909\u4ECA\u5997\u64D2\u6611\u6A8E\u7434\u7981\u79BD\u82A9\u887E\u887F\u895F\uF90A\u9326\u4F0B\u53CA\u6025\u6271\u6C72\u7D1A\u7D66\u4E98\u5162\u77DC\u80AF\u4F01\u4F0E\u5176\u5180\u55DC\u5668\u573B\u57FA\u57FC\u5914\u5947\u5993\u5BC4\u5C90\u5D0E\u5DF1\u5E7E\u5FCC\u6280\u65D7\u65E3"],["d1a1","\u671E\u671F\u675E\u68CB\u68C4\u6A5F\u6B3A\u6C23\u6C7D\u6C82\u6DC7\u7398\u7426\u742A\u7482\u74A3\u7578\u757F\u7881\u78EF\u7941\u7947\u7948\u797A\u7B95\u7D00\u7DBA\u7F88\u8006\u802D\u808C\u8A18\u8B4F\u8C48\u8D77\u9321\u9324\u98E2\u9951\u9A0E\u9A0F\u9A65\u9E92\u7DCA\u4F76\u5409\u62EE\u6854\u91D1\u55AB\u513A\uF90B\uF90C\u5A1C\u61E6\uF90D\u62CF\u62FF\uF90E",5,"\u90A3\uF914",4,"\u8AFE\uF919\uF91A\uF91B\uF91C\u6696\uF91D\u7156\uF91E\uF91F\u96E3\uF920\u634F\u637A\u5357\uF921\u678F\u6960\u6E73\uF922\u7537\uF923\uF924\uF925"],["d2a1","\u7D0D\uF926\uF927\u8872\u56CA\u5A18\uF928",4,"\u4E43\uF92D\u5167\u5948\u67F0\u8010\uF92E\u5973\u5E74\u649A\u79CA\u5FF5\u606C\u62C8\u637B\u5BE7\u5BD7\u52AA\uF92F\u5974\u5F29\u6012\uF930\uF931\uF932\u7459\uF933",5,"\u99D1\uF939",10,"\u6FC3\uF944\uF945\u81BF\u8FB2\u60F1\uF946\uF947\u8166\uF948\uF949\u5C3F\uF94A",7,"\u5AE9\u8A25\u677B\u7D10\uF952",5,"\u80FD\uF958\uF959\u5C3C\u6CE5\u533F\u6EBA\u591A\u8336"],["d3a1","\u4E39\u4EB6\u4F46\u55AE\u5718\u58C7\u5F56\u65B7\u65E6\u6A80\u6BB5\u6E4D\u77ED\u7AEF\u7C1E\u7DDE\u86CB\u8892\u9132\u935B\u64BB\u6FBE\u737A\u75B8\u9054\u5556\u574D\u61BA\u64D4\u66C7\u6DE1\u6E5B\u6F6D\u6FB9\u75F0\u8043\u81BD\u8541\u8983\u8AC7\u8B5A\u931F\u6C93\u7553\u7B54\u8E0F\u905D\u5510\u5802\u5858\u5E62\u6207\u649E\u68E0\u7576\u7CD6\u87B3\u9EE8\u4EE3\u5788\u576E\u5927\u5C0D\u5CB1\u5E36\u5F85\u6234\u64E1\u73B3\u81FA\u888B\u8CB8\u968A\u9EDB\u5B85\u5FB7\u60B3\u5012\u5200\u5230\u5716\u5835\u5857\u5C0E\u5C60\u5CF6\u5D8B\u5EA6\u5F92\u60BC\u6311\u6389\u6417\u6843"],["d4a1","\u68F9\u6AC2\u6DD8\u6E21\u6ED4\u6FE4\u71FE\u76DC\u7779\u79B1\u7A3B\u8404\u89A9\u8CED\u8DF3\u8E48\u9003\u9014\u9053\u90FD\u934D\u9676\u97DC\u6BD2\u7006\u7258\u72A2\u7368\u7763\u79BF\u7BE4\u7E9B\u8B80\u58A9\u60C7\u6566\u65FD\u66BE\u6C8C\u711E\u71C9\u8C5A\u9813\u4E6D\u7A81\u4EDD\u51AC\u51CD\u52D5\u540C\u61A7\u6771\u6850\u68DF\u6D1E\u6F7C\u75BC\u77B3\u7AE5\u80F4\u8463\u9285\u515C\u6597\u675C\u6793\u75D8\u7AC7\u8373\uF95A\u8C46\u9017\u982D\u5C6F\u81C0\u829A\u9041\u906F\u920D\u5F97\u5D9D\u6A59\u71C8\u767B\u7B49\u85E4\u8B04\u9127\u9A30\u5587\u61F6\uF95B\u7669\u7F85"],["d5a1","\u863F\u87BA\u88F8\u908F\uF95C\u6D1B\u70D9\u73DE\u7D61\u843D\uF95D\u916A\u99F1\uF95E\u4E82\u5375\u6B04\u6B12\u703E\u721B\u862D\u9E1E\u524C\u8FA3\u5D50\u64E5\u652C\u6B16\u6FEB\u7C43\u7E9C\u85CD\u8964\u89BD\u62C9\u81D8\u881F\u5ECA\u6717\u6D6A\u72FC\u7405\u746F\u8782\u90DE\u4F86\u5D0D\u5FA0\u840A\u51B7\u63A0\u7565\u4EAE\u5006\u5169\u51C9\u6881\u6A11\u7CAE\u7CB1\u7CE7\u826F\u8AD2\u8F1B\u91CF\u4FB6\u5137\u52F5\u5442\u5EEC\u616E\u623E\u65C5\u6ADA\u6FFE\u792A\u85DC\u8823\u95AD\u9A62\u9A6A\u9E97\u9ECE\u529B\u66C6\u6B77\u701D\u792B\u8F62\u9742\u6190\u6200\u6523\u6F23"],["d6a1","\u7149\u7489\u7DF4\u806F\u84EE\u8F26\u9023\u934A\u51BD\u5217\u52A3\u6D0C\u70C8\u88C2\u5EC9\u6582\u6BAE\u6FC2\u7C3E\u7375\u4EE4\u4F36\u56F9\uF95F\u5CBA\u5DBA\u601C\u73B2\u7B2D\u7F9A\u7FCE\u8046\u901E\u9234\u96F6\u9748\u9818\u9F61\u4F8B\u6FA7\u79AE\u91B4\u96B7\u52DE\uF960\u6488\u64C4\u6AD3\u6F5E\u7018\u7210\u76E7\u8001\u8606\u865C\u8DEF\u8F05\u9732\u9B6F\u9DFA\u9E75\u788C\u797F\u7DA0\u83C9\u9304\u9E7F\u9E93\u8AD6\u58DF\u5F04\u6727\u7027\u74CF\u7C60\u807E\u5121\u7028\u7262\u78CA\u8CC2\u8CDA\u8CF4\u96F7\u4E86\u50DA\u5BEE\u5ED6\u6599\u71CE\u7642\u77AD\u804A\u84FC"],["d7a1","\u907C\u9B27\u9F8D\u58D8\u5A41\u5C62\u6A13\u6DDA\u6F0F\u763B\u7D2F\u7E37\u851E\u8938\u93E4\u964B\u5289\u65D2\u67F3\u69B4\u6D41\u6E9C\u700F\u7409\u7460\u7559\u7624\u786B\u8B2C\u985E\u516D\u622E\u9678\u4F96\u502B\u5D19\u6DEA\u7DB8\u8F2A\u5F8B\u6144\u6817\uF961\u9686\u52D2\u808B\u51DC\u51CC\u695E\u7A1C\u7DBE\u83F1\u9675\u4FDA\u5229\u5398\u540F\u550E\u5C65\u60A7\u674E\u68A8\u6D6C\u7281\u72F8\u7406\u7483\uF962\u75E2\u7C6C\u7F79\u7FB8\u8389\u88CF\u88E1\u91CC\u91D0\u96E2\u9BC9\u541D\u6F7E\u71D0\u7498\u85FA\u8EAA\u96A3\u9C57\u9E9F\u6797\u6DCB\u7433\u81E8\u9716\u782C"],["d8a1","\u7ACB\u7B20\u7C92\u6469\u746A\u75F2\u78BC\u78E8\u99AC\u9B54\u9EBB\u5BDE\u5E55\u6F20\u819C\u83AB\u9088\u4E07\u534D\u5A29\u5DD2\u5F4E\u6162\u633D\u6669\u66FC\u6EFF\u6F2B\u7063\u779E\u842C\u8513\u883B\u8F13\u9945\u9C3B\u551C\u62B9\u672B\u6CAB\u8309\u896A\u977A\u4EA1\u5984\u5FD8\u5FD9\u671B\u7DB2\u7F54\u8292\u832B\u83BD\u8F1E\u9099\u57CB\u59B9\u5A92\u5BD0\u6627\u679A\u6885\u6BCF\u7164\u7F75\u8CB7\u8CE3\u9081\u9B45\u8108\u8C8A\u964C\u9A40\u9EA5\u5B5F\u6C13\u731B\u76F2\u76DF\u840C\u51AA\u8993\u514D\u5195\u52C9\u68C9\u6C94\u7704\u7720\u7DBF\u7DEC\u9762\u9EB5\u6EC5"],["d9a1","\u8511\u51A5\u540D\u547D\u660E\u669D\u6927\u6E9F\u76BF\u7791\u8317\u84C2\u879F\u9169\u9298\u9CF4\u8882\u4FAE\u5192\u52DF\u59C6\u5E3D\u6155\u6478\u6479\u66AE\u67D0\u6A21\u6BCD\u6BDB\u725F\u7261\u7441\u7738\u77DB\u8017\u82BC\u8305\u8B00\u8B28\u8C8C\u6728\u6C90\u7267\u76EE\u7766\u7A46\u9DA9\u6B7F\u6C92\u5922\u6726\u8499\u536F\u5893\u5999\u5EDF\u63CF\u6634\u6773\u6E3A\u732B\u7AD7\u82D7\u9328\u52D9\u5DEB\u61AE\u61CB\u620A\u62C7\u64AB\u65E0\u6959\u6B66\u6BCB\u7121\u73F7\u755D\u7E46\u821E\u8302\u856A\u8AA3\u8CBF\u9727\u9D61\u58A8\u9ED8\u5011\u520E\u543B\u554F\u6587"],["daa1","\u6C76\u7D0A\u7D0B\u805E\u868A\u9580\u96EF\u52FF\u6C95\u7269\u5473\u5A9A\u5C3E\u5D4B\u5F4C\u5FAE\u672A\u68B6\u6963\u6E3C\u6E44\u7709\u7C73\u7F8E\u8587\u8B0E\u8FF7\u9761\u9EF4\u5CB7\u60B6\u610D\u61AB\u654F\u65FB\u65FC\u6C11\u6CEF\u739F\u73C9\u7DE1\u9594\u5BC6\u871C\u8B10\u525D\u535A\u62CD\u640F\u64B2\u6734\u6A38\u6CCA\u73C0\u749E\u7B94\u7C95\u7E1B\u818A\u8236\u8584\u8FEB\u96F9\u99C1\u4F34\u534A\u53CD\u53DB\u62CC\u642C\u6500\u6591\u69C3\u6CEE\u6F58\u73ED\u7554\u7622\u76E4\u76FC\u78D0\u78FB\u792C\u7D46\u822C\u87E0\u8FD4\u9812\u98EF\u52C3\u62D4\u64A5\u6E24\u6F51"],["dba1","\u767C\u8DCB\u91B1\u9262\u9AEE\u9B43\u5023\u508D\u574A\u59A8\u5C28\u5E47\u5F77\u623F\u653E\u65B9\u65C1\u6609\u678B\u699C\u6EC2\u78C5\u7D21\u80AA\u8180\u822B\u82B3\u84A1\u868C\u8A2A\u8B17\u90A6\u9632\u9F90\u500D\u4FF3\uF963\u57F9\u5F98\u62DC\u6392\u676F\u6E43\u7119\u76C3\u80CC\u80DA\u88F4\u88F5\u8919\u8CE0\u8F29\u914D\u966A\u4F2F\u4F70\u5E1B\u67CF\u6822\u767D\u767E\u9B44\u5E61\u6A0A\u7169\u71D4\u756A\uF964\u7E41\u8543\u85E9\u98DC\u4F10\u7B4F\u7F70\u95A5\u51E1\u5E06\u68B5\u6C3E\u6C4E\u6CDB\u72AF\u7BC4\u8303\u6CD5\u743A\u50FB\u5288\u58C1\u64D8\u6A97\u74A7\u7656"],["dca1","\u78A7\u8617\u95E2\u9739\uF965\u535E\u5F01\u8B8A\u8FA8\u8FAF\u908A\u5225\u77A5\u9C49\u9F08\u4E19\u5002\u5175\u5C5B\u5E77\u661E\u663A\u67C4\u68C5\u70B3\u7501\u75C5\u79C9\u7ADD\u8F27\u9920\u9A08\u4FDD\u5821\u5831\u5BF6\u666E\u6B65\u6D11\u6E7A\u6F7D\u73E4\u752B\u83E9\u88DC\u8913\u8B5C\u8F14\u4F0F\u50D5\u5310\u535C\u5B93\u5FA9\u670D\u798F\u8179\u832F\u8514\u8907\u8986\u8F39\u8F3B\u99A5\u9C12\u672C\u4E76\u4FF8\u5949\u5C01\u5CEF\u5CF0\u6367\u68D2\u70FD\u71A2\u742B\u7E2B\u84EC\u8702\u9022\u92D2\u9CF3\u4E0D\u4ED8\u4FEF\u5085\u5256\u526F\u5426\u5490\u57E0\u592B\u5A66"],["dda1","\u5B5A\u5B75\u5BCC\u5E9C\uF966\u6276\u6577\u65A7\u6D6E\u6EA5\u7236\u7B26\u7C3F\u7F36\u8150\u8151\u819A\u8240\u8299\u83A9\u8A03\u8CA0\u8CE6\u8CFB\u8D74\u8DBA\u90E8\u91DC\u961C\u9644\u99D9\u9CE7\u5317\u5206\u5429\u5674\u58B3\u5954\u596E\u5FFF\u61A4\u626E\u6610\u6C7E\u711A\u76C6\u7C89\u7CDE\u7D1B\u82AC\u8CC1\u96F0\uF967\u4F5B\u5F17\u5F7F\u62C2\u5D29\u670B\u68DA\u787C\u7E43\u9D6C\u4E15\u5099\u5315\u532A\u5351\u5983\u5A62\u5E87\u60B2\u618A\u6249\u6279\u6590\u6787\u69A7\u6BD4\u6BD6\u6BD7\u6BD8\u6CB8\uF968\u7435\u75FA\u7812\u7891\u79D5\u79D8\u7C83\u7DCB\u7FE1\u80A5"],["dea1","\u813E\u81C2\u83F2\u871A\u88E8\u8AB9\u8B6C\u8CBB\u9119\u975E\u98DB\u9F3B\u56AC\u5B2A\u5F6C\u658C\u6AB3\u6BAF\u6D5C\u6FF1\u7015\u725D\u73AD\u8CA7\u8CD3\u983B\u6191\u6C37\u8058\u9A01\u4E4D\u4E8B\u4E9B\u4ED5\u4F3A\u4F3C\u4F7F\u4FDF\u50FF\u53F2\u53F8\u5506\u55E3\u56DB\u58EB\u5962\u5A11\u5BEB\u5BFA\u5C04\u5DF3\u5E2B\u5F99\u601D\u6368\u659C\u65AF\u67F6\u67FB\u68AD\u6B7B\u6C99\u6CD7\u6E23\u7009\u7345\u7802\u793E\u7940\u7960\u79C1\u7BE9\u7D17\u7D72\u8086\u820D\u838E\u84D1\u86C7\u88DF\u8A50\u8A5E\u8B1D\u8CDC\u8D66\u8FAD\u90AA\u98FC\u99DF\u9E9D\u524A\uF969\u6714\uF96A"],["dfa1","\u5098\u522A\u5C71\u6563\u6C55\u73CA\u7523\u759D\u7B97\u849C\u9178\u9730\u4E77\u6492\u6BBA\u715E\u85A9\u4E09\uF96B\u6749\u68EE\u6E17\u829F\u8518\u886B\u63F7\u6F81\u9212\u98AF\u4E0A\u50B7\u50CF\u511F\u5546\u55AA\u5617\u5B40\u5C19\u5CE0\u5E38\u5E8A\u5EA0\u5EC2\u60F3\u6851\u6A61\u6E58\u723D\u7240\u72C0\u76F8\u7965\u7BB1\u7FD4\u88F3\u89F4\u8A73\u8C61\u8CDE\u971C\u585E\u74BD\u8CFD\u55C7\uF96C\u7A61\u7D22\u8272\u7272\u751F\u7525\uF96D\u7B19\u5885\u58FB\u5DBC\u5E8F\u5EB6\u5F90\u6055\u6292\u637F\u654D\u6691\u66D9\u66F8\u6816\u68F2\u7280\u745E\u7B6E\u7D6E\u7DD6\u7F72"],["e0a1","\u80E5\u8212\u85AF\u897F\u8A93\u901D\u92E4\u9ECD\u9F20\u5915\u596D\u5E2D\u60DC\u6614\u6673\u6790\u6C50\u6DC5\u6F5F\u77F3\u78A9\u84C6\u91CB\u932B\u4ED9\u50CA\u5148\u5584\u5B0B\u5BA3\u6247\u657E\u65CB\u6E32\u717D\u7401\u7444\u7487\u74BF\u766C\u79AA\u7DDA\u7E55\u7FA8\u817A\u81B3\u8239\u861A\u87EC\u8A75\u8DE3\u9078\u9291\u9425\u994D\u9BAE\u5368\u5C51\u6954\u6CC4\u6D29\u6E2B\u820C\u859B\u893B\u8A2D\u8AAA\u96EA\u9F67\u5261\u66B9\u6BB2\u7E96\u87FE\u8D0D\u9583\u965D\u651D\u6D89\u71EE\uF96E\u57CE\u59D3\u5BAC\u6027\u60FA\u6210\u661F\u665F\u7329\u73F9\u76DB\u7701\u7B6C"],["e1a1","\u8056\u8072\u8165\u8AA0\u9192\u4E16\u52E2\u6B72\u6D17\u7A05\u7B39\u7D30\uF96F\u8CB0\u53EC\u562F\u5851\u5BB5\u5C0F\u5C11\u5DE2\u6240\u6383\u6414\u662D\u68B3\u6CBC\u6D88\u6EAF\u701F\u70A4\u71D2\u7526\u758F\u758E\u7619\u7B11\u7BE0\u7C2B\u7D20\u7D39\u852C\u856D\u8607\u8A34\u900D\u9061\u90B5\u92B7\u97F6\u9A37\u4FD7\u5C6C\u675F\u6D91\u7C9F\u7E8C\u8B16\u8D16\u901F\u5B6B\u5DFD\u640D\u84C0\u905C\u98E1\u7387\u5B8B\u609A\u677E\u6DDE\u8A1F\u8AA6\u9001\u980C\u5237\uF970\u7051\u788E\u9396\u8870\u91D7\u4FEE\u53D7\u55FD\u56DA\u5782\u58FD\u5AC2\u5B88\u5CAB\u5CC0\u5E25\u6101"],["e2a1","\u620D\u624B\u6388\u641C\u6536\u6578\u6A39\u6B8A\u6C34\u6D19\u6F31\u71E7\u72E9\u7378\u7407\u74B2\u7626\u7761\u79C0\u7A57\u7AEA\u7CB9\u7D8F\u7DAC\u7E61\u7F9E\u8129\u8331\u8490\u84DA\u85EA\u8896\u8AB0\u8B90\u8F38\u9042\u9083\u916C\u9296\u92B9\u968B\u96A7\u96A8\u96D6\u9700\u9808\u9996\u9AD3\u9B1A\u53D4\u587E\u5919\u5B70\u5BBF\u6DD1\u6F5A\u719F\u7421\u74B9\u8085\u83FD\u5DE1\u5F87\u5FAA\u6042\u65EC\u6812\u696F\u6A53\u6B89\u6D35\u6DF3\u73E3\u76FE\u77AC\u7B4D\u7D14\u8123\u821C\u8340\u84F4\u8563\u8A62\u8AC4\u9187\u931E\u9806\u99B4\u620C\u8853\u8FF0\u9265\u5D07\u5D27"],["e3a1","\u5D69\u745F\u819D\u8768\u6FD5\u62FE\u7FD2\u8936\u8972\u4E1E\u4E58\u50E7\u52DD\u5347\u627F\u6607\u7E69\u8805\u965E\u4F8D\u5319\u5636\u59CB\u5AA4\u5C38\u5C4E\u5C4D\u5E02\u5F11\u6043\u65BD\u662F\u6642\u67BE\u67F4\u731C\u77E2\u793A\u7FC5\u8494\u84CD\u8996\u8A66\u8A69\u8AE1\u8C55\u8C7A\u57F4\u5BD4\u5F0F\u606F\u62ED\u690D\u6B96\u6E5C\u7184\u7BD2\u8755\u8B58\u8EFE\u98DF\u98FE\u4F38\u4F81\u4FE1\u547B\u5A20\u5BB8\u613C\u65B0\u6668\u71FC\u7533\u795E\u7D33\u814E\u81E3\u8398\u85AA\u85CE\u8703\u8A0A\u8EAB\u8F9B\uF971\u8FC5\u5931\u5BA4\u5BE6\u6089\u5BE9\u5C0B\u5FC3\u6C81"],["e4a1","\uF972\u6DF1\u700B\u751A\u82AF\u8AF6\u4EC0\u5341\uF973\u96D9\u6C0F\u4E9E\u4FC4\u5152\u555E\u5A25\u5CE8\u6211\u7259\u82BD\u83AA\u86FE\u8859\u8A1D\u963F\u96C5\u9913\u9D09\u9D5D\u580A\u5CB3\u5DBD\u5E44\u60E1\u6115\u63E1\u6A02\u6E25\u9102\u9354\u984E\u9C10\u9F77\u5B89\u5CB8\u6309\u664F\u6848\u773C\u96C1\u978D\u9854\u9B9F\u65A1\u8B01\u8ECB\u95BC\u5535\u5CA9\u5DD6\u5EB5\u6697\u764C\u83F4\u95C7\u58D3\u62BC\u72CE\u9D28\u4EF0\u592E\u600F\u663B\u6B83\u79E7\u9D26\u5393\u54C0\u57C3\u5D16\u611B\u66D6\u6DAF\u788D\u827E\u9698\u9744\u5384\u627C\u6396\u6DB2\u7E0A\u814B\u984D"],["e5a1","\u6AFB\u7F4C\u9DAF\u9E1A\u4E5F\u503B\u51B6\u591C\u60F9\u63F6\u6930\u723A\u8036\uF974\u91CE\u5F31\uF975\uF976\u7D04\u82E5\u846F\u84BB\u85E5\u8E8D\uF977\u4F6F\uF978\uF979\u58E4\u5B43\u6059\u63DA\u6518\u656D\u6698\uF97A\u694A\u6A23\u6D0B\u7001\u716C\u75D2\u760D\u79B3\u7A70\uF97B\u7F8A\uF97C\u8944\uF97D\u8B93\u91C0\u967D\uF97E\u990A\u5704\u5FA1\u65BC\u6F01\u7600\u79A6\u8A9E\u99AD\u9B5A\u9F6C\u5104\u61B6\u6291\u6A8D\u81C6\u5043\u5830\u5F66\u7109\u8A00\u8AFA\u5B7C\u8616\u4FFA\u513C\u56B4\u5944\u63A9\u6DF9\u5DAA\u696D\u5186\u4E88\u4F59\uF97F\uF980\uF981\u5982\uF982"],["e6a1","\uF983\u6B5F\u6C5D\uF984\u74B5\u7916\uF985\u8207\u8245\u8339\u8F3F\u8F5D\uF986\u9918\uF987\uF988\uF989\u4EA6\uF98A\u57DF\u5F79\u6613\uF98B\uF98C\u75AB\u7E79\u8B6F\uF98D\u9006\u9A5B\u56A5\u5827\u59F8\u5A1F\u5BB4\uF98E\u5EF6\uF98F\uF990\u6350\u633B\uF991\u693D\u6C87\u6CBF\u6D8E\u6D93\u6DF5\u6F14\uF992\u70DF\u7136\u7159\uF993\u71C3\u71D5\uF994\u784F\u786F\uF995\u7B75\u7DE3\uF996\u7E2F\uF997\u884D\u8EDF\uF998\uF999\uF99A\u925B\uF99B\u9CF6\uF99C\uF99D\uF99E\u6085\u6D85\uF99F\u71B1\uF9A0\uF9A1\u95B1\u53AD\uF9A2\uF9A3\uF9A4\u67D3\uF9A5\u708E\u7130\u7430\u8276\u82D2"],["e7a1","\uF9A6\u95BB\u9AE5\u9E7D\u66C4\uF9A7\u71C1\u8449\uF9A8\uF9A9\u584B\uF9AA\uF9AB\u5DB8\u5F71\uF9AC\u6620\u668E\u6979\u69AE\u6C38\u6CF3\u6E36\u6F41\u6FDA\u701B\u702F\u7150\u71DF\u7370\uF9AD\u745B\uF9AE\u74D4\u76C8\u7A4E\u7E93\uF9AF\uF9B0\u82F1\u8A60\u8FCE\uF9B1\u9348\uF9B2\u9719\uF9B3\uF9B4\u4E42\u502A\uF9B5\u5208\u53E1\u66F3\u6C6D\u6FCA\u730A\u777F\u7A62\u82AE\u85DD\u8602\uF9B6\u88D4\u8A63\u8B7D\u8C6B\uF9B7\u92B3\uF9B8\u9713\u9810\u4E94\u4F0D\u4FC9\u50B2\u5348\u543E\u5433\u55DA\u5862\u58BA\u5967\u5A1B\u5BE4\u609F\uF9B9\u61CA\u6556\u65FF\u6664\u68A7\u6C5A\u6FB3"],["e8a1","\u70CF\u71AC\u7352\u7B7D\u8708\u8AA4\u9C32\u9F07\u5C4B\u6C83\u7344\u7389\u923A\u6EAB\u7465\u761F\u7A69\u7E15\u860A\u5140\u58C5\u64C1\u74EE\u7515\u7670\u7FC1\u9095\u96CD\u9954\u6E26\u74E6\u7AA9\u7AAA\u81E5\u86D9\u8778\u8A1B\u5A49\u5B8C\u5B9B\u68A1\u6900\u6D63\u73A9\u7413\u742C\u7897\u7DE9\u7FEB\u8118\u8155\u839E\u8C4C\u962E\u9811\u66F0\u5F80\u65FA\u6789\u6C6A\u738B\u502D\u5A03\u6B6A\u77EE\u5916\u5D6C\u5DCD\u7325\u754F\uF9BA\uF9BB\u50E5\u51F9\u582F\u592D\u5996\u59DA\u5BE5\uF9BC\uF9BD\u5DA2\u62D7\u6416\u6493\u64FE\uF9BE\u66DC\uF9BF\u6A48\uF9C0\u71FF\u7464\uF9C1"],["e9a1","\u7A88\u7AAF\u7E47\u7E5E\u8000\u8170\uF9C2\u87EF\u8981\u8B20\u9059\uF9C3\u9080\u9952\u617E\u6B32\u6D74\u7E1F\u8925\u8FB1\u4FD1\u50AD\u5197\u52C7\u57C7\u5889\u5BB9\u5EB8\u6142\u6995\u6D8C\u6E67\u6EB6\u7194\u7462\u7528\u752C\u8073\u8338\u84C9\u8E0A\u9394\u93DE\uF9C4\u4E8E\u4F51\u5076\u512A\u53C8\u53CB\u53F3\u5B87\u5BD3\u5C24\u611A\u6182\u65F4\u725B\u7397\u7440\u76C2\u7950\u7991\u79B9\u7D06\u7FBD\u828B\u85D5\u865E\u8FC2\u9047\u90F5\u91EA\u9685\u96E8\u96E9\u52D6\u5F67\u65ED\u6631\u682F\u715C\u7A36\u90C1\u980A\u4E91\uF9C5\u6A52\u6B9E\u6F90\u7189\u8018\u82B8\u8553"],["eaa1","\u904B\u9695\u96F2\u97FB\u851A\u9B31\u4E90\u718A\u96C4\u5143\u539F\u54E1\u5713\u5712\u57A3\u5A9B\u5AC4\u5BC3\u6028\u613F\u63F4\u6C85\u6D39\u6E72\u6E90\u7230\u733F\u7457\u82D1\u8881\u8F45\u9060\uF9C6\u9662\u9858\u9D1B\u6708\u8D8A\u925E\u4F4D\u5049\u50DE\u5371\u570D\u59D4\u5A01\u5C09\u6170\u6690\u6E2D\u7232\u744B\u7DEF\u80C3\u840E\u8466\u853F\u875F\u885B\u8918\u8B02\u9055\u97CB\u9B4F\u4E73\u4F91\u5112\u516A\uF9C7\u552F\u55A9\u5B7A\u5BA5\u5E7C\u5E7D\u5EBE\u60A0\u60DF\u6108\u6109\u63C4\u6538\u6709\uF9C8\u67D4\u67DA\uF9C9\u6961\u6962\u6CB9\u6D27\uF9CA\u6E38\uF9CB"],["eba1","\u6FE1\u7336\u7337\uF9CC\u745C\u7531\uF9CD\u7652\uF9CE\uF9CF\u7DAD\u81FE\u8438\u88D5\u8A98\u8ADB\u8AED\u8E30\u8E42\u904A\u903E\u907A\u9149\u91C9\u936E\uF9D0\uF9D1\u5809\uF9D2\u6BD3\u8089\u80B2\uF9D3\uF9D4\u5141\u596B\u5C39\uF9D5\uF9D6\u6F64\u73A7\u80E4\u8D07\uF9D7\u9217\u958F\uF9D8\uF9D9\uF9DA\uF9DB\u807F\u620E\u701C\u7D68\u878D\uF9DC\u57A0\u6069\u6147\u6BB7\u8ABE\u9280\u96B1\u4E59\u541F\u6DEB\u852D\u9670\u97F3\u98EE\u63D6\u6CE3\u9091\u51DD\u61C9\u81BA\u9DF9\u4F9D\u501A\u5100\u5B9C\u610F\u61FF\u64EC\u6905\u6BC5\u7591\u77E3\u7FA9\u8264\u858F\u87FB\u8863\u8ABC"],["eca1","\u8B70\u91AB\u4E8C\u4EE5\u4F0A\uF9DD\uF9DE\u5937\u59E8\uF9DF\u5DF2\u5F1B\u5F5B\u6021\uF9E0\uF9E1\uF9E2\uF9E3\u723E\u73E5\uF9E4\u7570\u75CD\uF9E5\u79FB\uF9E6\u800C\u8033\u8084\u82E1\u8351\uF9E7\uF9E8\u8CBD\u8CB3\u9087\uF9E9\uF9EA\u98F4\u990C\uF9EB\uF9EC\u7037\u76CA\u7FCA\u7FCC\u7FFC\u8B1A\u4EBA\u4EC1\u5203\u5370\uF9ED\u54BD\u56E0\u59FB\u5BC5\u5F15\u5FCD\u6E6E\uF9EE\uF9EF\u7D6A\u8335\uF9F0\u8693\u8A8D\uF9F1\u976D\u9777\uF9F2\uF9F3\u4E00\u4F5A\u4F7E\u58F9\u65E5\u6EA2\u9038\u93B0\u99B9\u4EFB\u58EC\u598A\u59D9\u6041\uF9F4\uF9F5\u7A14\uF9F6\u834F\u8CC3\u5165\u5344"],["eda1","\uF9F7\uF9F8\uF9F9\u4ECD\u5269\u5B55\u82BF\u4ED4\u523A\u54A8\u59C9\u59FF\u5B50\u5B57\u5B5C\u6063\u6148\u6ECB\u7099\u716E\u7386\u74F7\u75B5\u78C1\u7D2B\u8005\u81EA\u8328\u8517\u85C9\u8AEE\u8CC7\u96CC\u4F5C\u52FA\u56BC\u65AB\u6628\u707C\u70B8\u7235\u7DBD\u828D\u914C\u96C0\u9D72\u5B71\u68E7\u6B98\u6F7A\u76DE\u5C91\u66AB\u6F5B\u7BB4\u7C2A\u8836\u96DC\u4E08\u4ED7\u5320\u5834\u58BB\u58EF\u596C\u5C07\u5E33\u5E84\u5F35\u638C\u66B2\u6756\u6A1F\u6AA3\u6B0C\u6F3F\u7246\uF9FA\u7350\u748B\u7AE0\u7CA7\u8178\u81DF\u81E7\u838A\u846C\u8523\u8594\u85CF\u88DD\u8D13\u91AC\u9577"],["eea1","\u969C\u518D\u54C9\u5728\u5BB0\u624D\u6750\u683D\u6893\u6E3D\u6ED3\u707D\u7E21\u88C1\u8CA1\u8F09\u9F4B\u9F4E\u722D\u7B8F\u8ACD\u931A\u4F47\u4F4E\u5132\u5480\u59D0\u5E95\u62B5\u6775\u696E\u6A17\u6CAE\u6E1A\u72D9\u732A\u75BD\u7BB8\u7D35\u82E7\u83F9\u8457\u85F7\u8A5B\u8CAF\u8E87\u9019\u90B8\u96CE\u9F5F\u52E3\u540A\u5AE1\u5BC2\u6458\u6575\u6EF4\u72C4\uF9FB\u7684\u7A4D\u7B1B\u7C4D\u7E3E\u7FDF\u837B\u8B2B\u8CCA\u8D64\u8DE1\u8E5F\u8FEA\u8FF9\u9069\u93D1\u4F43\u4F7A\u50B3\u5168\u5178\u524D\u526A\u5861\u587C\u5960\u5C08\u5C55\u5EDB\u609B\u6230\u6813\u6BBF\u6C08\u6FB1"],["efa1","\u714E\u7420\u7530\u7538\u7551\u7672\u7B4C\u7B8B\u7BAD\u7BC6\u7E8F\u8A6E\u8F3E\u8F49\u923F\u9293\u9322\u942B\u96FB\u985A\u986B\u991E\u5207\u622A\u6298\u6D59\u7664\u7ACA\u7BC0\u7D76\u5360\u5CBE\u5E97\u6F38\u70B9\u7C98\u9711\u9B8E\u9EDE\u63A5\u647A\u8776\u4E01\u4E95\u4EAD\u505C\u5075\u5448\u59C3\u5B9A\u5E40\u5EAD\u5EF7\u5F81\u60C5\u633A\u653F\u6574\u65CC\u6676\u6678\u67FE\u6968\u6A89\u6B63\u6C40\u6DC0\u6DE8\u6E1F\u6E5E\u701E\u70A1\u738E\u73FD\u753A\u775B\u7887\u798E\u7A0B\u7A7D\u7CBE\u7D8E\u8247\u8A02\u8AEA\u8C9E\u912D\u914A\u91D8\u9266\u92CC\u9320\u9706\u9756"],["f0a1","\u975C\u9802\u9F0E\u5236\u5291\u557C\u5824\u5E1D\u5F1F\u608C\u63D0\u68AF\u6FDF\u796D\u7B2C\u81CD\u85BA\u88FD\u8AF8\u8E44\u918D\u9664\u969B\u973D\u984C\u9F4A\u4FCE\u5146\u51CB\u52A9\u5632\u5F14\u5F6B\u63AA\u64CD\u65E9\u6641\u66FA\u66F9\u671D\u689D\u68D7\u69FD\u6F15\u6F6E\u7167\u71E5\u722A\u74AA\u773A\u7956\u795A\u79DF\u7A20\u7A95\u7C97\u7CDF\u7D44\u7E70\u8087\u85FB\u86A4\u8A54\u8ABF\u8D99\u8E81\u9020\u906D\u91E3\u963B\u96D5\u9CE5\u65CF\u7C07\u8DB3\u93C3\u5B58\u5C0A\u5352\u62D9\u731D\u5027\u5B97\u5F9E\u60B0\u616B\u68D5\u6DD9\u742E\u7A2E\u7D42\u7D9C\u7E31\u816B"],["f1a1","\u8E2A\u8E35\u937E\u9418\u4F50\u5750\u5DE6\u5EA7\u632B\u7F6A\u4E3B\u4F4F\u4F8F\u505A\u59DD\u80C4\u546A\u5468\u55FE\u594F\u5B99\u5DDE\u5EDA\u665D\u6731\u67F1\u682A\u6CE8\u6D32\u6E4A\u6F8D\u70B7\u73E0\u7587\u7C4C\u7D02\u7D2C\u7DA2\u821F\u86DB\u8A3B\u8A85\u8D70\u8E8A\u8F33\u9031\u914E\u9152\u9444\u99D0\u7AF9\u7CA5\u4FCA\u5101\u51C6\u57C8\u5BEF\u5CFB\u6659\u6A3D\u6D5A\u6E96\u6FEC\u710C\u756F\u7AE3\u8822\u9021\u9075\u96CB\u99FF\u8301\u4E2D\u4EF2\u8846\u91CD\u537D\u6ADB\u696B\u6C41\u847A\u589E\u618E\u66FE\u62EF\u70DD\u7511\u75C7\u7E52\u84B8\u8B49\u8D08\u4E4B\u53EA"],["f2a1","\u54AB\u5730\u5740\u5FD7\u6301\u6307\u646F\u652F\u65E8\u667A\u679D\u67B3\u6B62\u6C60\u6C9A\u6F2C\u77E5\u7825\u7949\u7957\u7D19\u80A2\u8102\u81F3\u829D\u82B7\u8718\u8A8C\uF9FC\u8D04\u8DBE\u9072\u76F4\u7A19\u7A37\u7E54\u8077\u5507\u55D4\u5875\u632F\u6422\u6649\u664B\u686D\u699B\u6B84\u6D25\u6EB1\u73CD\u7468\u74A1\u755B\u75B9\u76E1\u771E\u778B\u79E6\u7E09\u7E1D\u81FB\u852F\u8897\u8A3A\u8CD1\u8EEB\u8FB0\u9032\u93AD\u9663\u9673\u9707\u4F84\u53F1\u59EA\u5AC9\u5E19\u684E\u74C6\u75BE\u79E9\u7A92\u81A3\u86ED\u8CEA\u8DCC\u8FED\u659F\u6715\uF9FD\u57F7\u6F57\u7DDD\u8F2F"],["f3a1","\u93F6\u96C6\u5FB5\u61F2\u6F84\u4E14\u4F98\u501F\u53C9\u55DF\u5D6F\u5DEE\u6B21\u6B64\u78CB\u7B9A\uF9FE\u8E49\u8ECA\u906E\u6349\u643E\u7740\u7A84\u932F\u947F\u9F6A\u64B0\u6FAF\u71E6\u74A8\u74DA\u7AC4\u7C12\u7E82\u7CB2\u7E98\u8B9A\u8D0A\u947D\u9910\u994C\u5239\u5BDF\u64E6\u672D\u7D2E\u50ED\u53C3\u5879\u6158\u6159\u61FA\u65AC\u7AD9\u8B92\u8B96\u5009\u5021\u5275\u5531\u5A3C\u5EE0\u5F70\u6134\u655E\u660C\u6636\u66A2\u69CD\u6EC4\u6F32\u7316\u7621\u7A93\u8139\u8259\u83D6\u84BC\u50B5\u57F0\u5BC0\u5BE8\u5F69\u63A1\u7826\u7DB5\u83DC\u8521\u91C7\u91F5\u518A\u67F5\u7B56"],["f4a1","\u8CAC\u51C4\u59BB\u60BD\u8655\u501C\uF9FF\u5254\u5C3A\u617D\u621A\u62D3\u64F2\u65A5\u6ECC\u7620\u810A\u8E60\u965F\u96BB\u4EDF\u5343\u5598\u5929\u5DDD\u64C5\u6CC9\u6DFA\u7394\u7A7F\u821B\u85A6\u8CE4\u8E10\u9077\u91E7\u95E1\u9621\u97C6\u51F8\u54F2\u5586\u5FB9\u64A4\u6F88\u7DB4\u8F1F\u8F4D\u9435\u50C9\u5C16\u6CBE\u6DFB\u751B\u77BB\u7C3D\u7C64\u8A79\u8AC2\u581E\u59BE\u5E16\u6377\u7252\u758A\u776B\u8ADC\u8CBC\u8F12\u5EF3\u6674\u6DF8\u807D\u83C1\u8ACB\u9751\u9BD6\uFA00\u5243\u66FF\u6D95\u6EEF\u7DE0\u8AE6\u902E\u905E\u9AD4\u521D\u527F\u54E8\u6194\u6284\u62DB\u68A2"],["f5a1","\u6912\u695A\u6A35\u7092\u7126\u785D\u7901\u790E\u79D2\u7A0D\u8096\u8278\u82D5\u8349\u8549\u8C82\u8D85\u9162\u918B\u91AE\u4FC3\u56D1\u71ED\u77D7\u8700\u89F8\u5BF8\u5FD6\u6751\u90A8\u53E2\u585A\u5BF5\u60A4\u6181\u6460\u7E3D\u8070\u8525\u9283\u64AE\u50AC\u5D14\u6700\u589C\u62BD\u63A8\u690E\u6978\u6A1E\u6E6B\u76BA\u79CB\u82BB\u8429\u8ACF\u8DA8\u8FFD\u9112\u914B\u919C\u9310\u9318\u939A\u96DB\u9A36\u9C0D\u4E11\u755C\u795D\u7AFA\u7B51\u7BC9\u7E2E\u84C4\u8E59\u8E74\u8EF8\u9010\u6625\u693F\u7443\u51FA\u672E\u9EDC\u5145\u5FE0\u6C96\u87F2\u885D\u8877\u60B4\u81B5\u8403"],["f6a1","\u8D05\u53D6\u5439\u5634\u5A36\u5C31\u708A\u7FE0\u805A\u8106\u81ED\u8DA3\u9189\u9A5F\u9DF2\u5074\u4EC4\u53A0\u60FB\u6E2C\u5C64\u4F88\u5024\u55E4\u5CD9\u5E5F\u6065\u6894\u6CBB\u6DC4\u71BE\u75D4\u75F4\u7661\u7A1A\u7A49\u7DC7\u7DFB\u7F6E\u81F4\u86A9\u8F1C\u96C9\u99B3\u9F52\u5247\u52C5\u98ED\u89AA\u4E03\u67D2\u6F06\u4FB5\u5BE2\u6795\u6C88\u6D78\u741B\u7827\u91DD\u937C\u87C4\u79E4\u7A31\u5FEB\u4ED6\u54A4\u553E\u58AE\u59A5\u60F0\u6253\u62D6\u6736\u6955\u8235\u9640\u99B1\u99DD\u502C\u5353\u5544\u577C\uFA01\u6258\uFA02\u64E2\u666B\u67DD\u6FC1\u6FEF\u7422\u7438\u8A17"],["f7a1","\u9438\u5451\u5606\u5766\u5F48\u619A\u6B4E\u7058\u70AD\u7DBB\u8A95\u596A\u812B\u63A2\u7708\u803D\u8CAA\u5854\u642D\u69BB\u5B95\u5E11\u6E6F\uFA03\u8569\u514C\u53F0\u592A\u6020\u614B\u6B86\u6C70\u6CF0\u7B1E\u80CE\u82D4\u8DC6\u90B0\u98B1\uFA04\u64C7\u6FA4\u6491\u6504\u514E\u5410\u571F\u8A0E\u615F\u6876\uFA05\u75DB\u7B52\u7D71\u901A\u5806\u69CC\u817F\u892A\u9000\u9839\u5078\u5957\u59AC\u6295\u900F\u9B2A\u615D\u7279\u95D6\u5761\u5A46\u5DF4\u628A\u64AD\u64FA\u6777\u6CE2\u6D3E\u722C\u7436\u7834\u7F77\u82AD\u8DDB\u9817\u5224\u5742\u677F\u7248\u74E3\u8CA9\u8FA6\u9211"],["f8a1","\u962A\u516B\u53ED\u634C\u4F69\u5504\u6096\u6557\u6C9B\u6D7F\u724C\u72FD\u7A17\u8987\u8C9D\u5F6D\u6F8E\u70F9\u81A8\u610E\u4FBF\u504F\u6241\u7247\u7BC7\u7DE8\u7FE9\u904D\u97AD\u9A19\u8CB6\u576A\u5E73\u67B0\u840D\u8A55\u5420\u5B16\u5E63\u5EE2\u5F0A\u6583\u80BA\u853D\u9589\u965B\u4F48\u5305\u530D\u530F\u5486\u54FA\u5703\u5E03\u6016\u629B\u62B1\u6355\uFA06\u6CE1\u6D66\u75B1\u7832\u80DE\u812F\u82DE\u8461\u84B2\u888D\u8912\u900B\u92EA\u98FD\u9B91\u5E45\u66B4\u66DD\u7011\u7206\uFA07\u4FF5\u527D\u5F6A\u6153\u6753\u6A19\u6F02\u74E2\u7968\u8868\u8C79\u98C7\u98C4\u9A43"],["f9a1","\u54C1\u7A1F\u6953\u8AF7\u8C4A\u98A8\u99AE\u5F7C\u62AB\u75B2\u76AE\u88AB\u907F\u9642\u5339\u5F3C\u5FC5\u6CCC\u73CC\u7562\u758B\u7B46\u82FE\u999D\u4E4F\u903C\u4E0B\u4F55\u53A6\u590F\u5EC8\u6630\u6CB3\u7455\u8377\u8766\u8CC0\u9050\u971E\u9C15\u58D1\u5B78\u8650\u8B14\u9DB4\u5BD2\u6068\u608D\u65F1\u6C57\u6F22\u6FA3\u701A\u7F55\u7FF0\u9591\u9592\u9650\u97D3\u5272\u8F44\u51FD\u542B\u54B8\u5563\u558A\u6ABB\u6DB5\u7DD8\u8266\u929C\u9677\u9E79\u5408\u54C8\u76D2\u86E4\u95A4\u95D4\u965C\u4EA2\u4F09\u59EE\u5AE6\u5DF7\u6052\u6297\u676D\u6841\u6C86\u6E2F\u7F38\u809B\u822A"],["faa1","\uFA08\uFA09\u9805\u4EA5\u5055\u54B3\u5793\u595A\u5B69\u5BB3\u61C8\u6977\u6D77\u7023\u87F9\u89E3\u8A72\u8AE7\u9082\u99ED\u9AB8\u52BE\u6838\u5016\u5E78\u674F\u8347\u884C\u4EAB\u5411\u56AE\u73E6\u9115\u97FF\u9909\u9957\u9999\u5653\u589F\u865B\u8A31\u61B2\u6AF6\u737B\u8ED2\u6B47\u96AA\u9A57\u5955\u7200\u8D6B\u9769\u4FD4\u5CF4\u5F26\u61F8\u665B\u6CEB\u70AB\u7384\u73B9\u73FE\u7729\u774D\u7D43\u7D62\u7E23\u8237\u8852\uFA0A\u8CE2\u9249\u986F\u5B51\u7A74\u8840\u9801\u5ACC\u4FE0\u5354\u593E\u5CFD\u633E\u6D79\u72F9\u8105\u8107\u83A2\u92CF\u9830\u4EA8\u5144\u5211\u578B"],["fba1","\u5F62\u6CC2\u6ECE\u7005\u7050\u70AF\u7192\u73E9\u7469\u834A\u87A2\u8861\u9008\u90A2\u93A3\u99A8\u516E\u5F57\u60E0\u6167\u66B3\u8559\u8E4A\u91AF\u978B\u4E4E\u4E92\u547C\u58D5\u58FA\u597D\u5CB5\u5F27\u6236\u6248\u660A\u6667\u6BEB\u6D69\u6DCF\u6E56\u6EF8\u6F94\u6FE0\u6FE9\u705D\u72D0\u7425\u745A\u74E0\u7693\u795C\u7CCA\u7E1E\u80E1\u82A6\u846B\u84BF\u864E\u865F\u8774\u8B77\u8C6A\u93AC\u9800\u9865\u60D1\u6216\u9177\u5A5A\u660F\u6DF7\u6E3E\u743F\u9B42\u5FFD\u60DA\u7B0F\u54C4\u5F18\u6C5E\u6CD3\u6D2A\u70D8\u7D05\u8679\u8A0C\u9D3B\u5316\u548C\u5B05\u6A3A\u706B\u7575"],["fca1","\u798D\u79BE\u82B1\u83EF\u8A71\u8B41\u8CA8\u9774\uFA0B\u64F4\u652B\u78BA\u78BB\u7A6B\u4E38\u559A\u5950\u5BA6\u5E7B\u60A3\u63DB\u6B61\u6665\u6853\u6E19\u7165\u74B0\u7D08\u9084\u9A69\u9C25\u6D3B\u6ED1\u733E\u8C41\u95CA\u51F0\u5E4C\u5FA8\u604D\u60F6\u6130\u614C\u6643\u6644\u69A5\u6CC1\u6E5F\u6EC9\u6F62\u714C\u749C\u7687\u7BC1\u7C27\u8352\u8757\u9051\u968D\u9EC3\u532F\u56DE\u5EFB\u5F8A\u6062\u6094\u61F7\u6666\u6703\u6A9C\u6DEE\u6FAE\u7070\u736A\u7E6A\u81BE\u8334\u86D4\u8AA8\u8CC4\u5283\u7372\u5B96\u6A6B\u9404\u54EE\u5686\u5B5D\u6548\u6585\u66C9\u689F\u6D8D\u6DC6"],["fda1","\u723B\u80B4\u9175\u9A4D\u4FAF\u5019\u539A\u540E\u543C\u5589\u55C5\u5E3F\u5F8C\u673D\u7166\u73DD\u9005\u52DB\u52F3\u5864\u58CE\u7104\u718F\u71FB\u85B0\u8A13\u6688\u85A8\u55A7\u6684\u714A\u8431\u5349\u5599\u6BC1\u5F59\u5FBD\u63EE\u6689\u7147\u8AF1\u8F1D\u9EBE\u4F11\u643A\u70CB\u7566\u8667\u6064\u8B4E\u9DF8\u5147\u51F6\u5308\u6D36\u80F8\u9ED1\u6615\u6B23\u7098\u75D5\u5403\u5C79\u7D07\u8A16\u6B20\u6B3D\u6B46\u5438\u6070\u6D3D\u7FD5\u8208\u50D6\u51DE\u559C\u566B\u56CD\u59EC\u5B09\u5E0C\u6199\u6198\u6231\u665E\u66E6\u7199\u71B9\u71BA\u72A7\u79A7\u7A00\u7FB2\u8A70"]]')},4284:function(T){T.exports=JSON.parse('[["0","\\u0000",127],["a140","\u3000\uFF0C\u3001\u3002\uFF0E\u2027\uFF1B\uFF1A\uFF1F\uFF01\uFE30\u2026\u2025\uFE50\uFE51\uFE52\xB7\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014\uFE33\u2574\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42\u300E\u300F\uFE43\uFE44\uFE59\uFE5A"],["a1a1","\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B\xA7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3\u2105\xAF\uFFE3\uFF3F\u02CD\uFE49\uFE4A\uFE4D\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D\xD7\xF7\xB1\u221A\uFF1C\uFF1E\uFF1D\u2266\u2267\u2260\u221E\u2252\u2261\uFE62",4,"\uFF5E\u2229\u222A\u22A5\u2220\u221F\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uFF0F"],["a240","\uFF3C\u2215\uFE68\uFF04\uFFE5\u3012\uFFE0\uFFE1\uFF05\uFF20\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D\u339E\u33CE\u33A1\u338E\u338F\u33C4\xB0\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE\u2581",7,"\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595\u250C\u2510\u2514\u2518\u256D"],["a2a1","\u256E\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3\u25E5\u25E4\u2571\u2572\u2573\uFF10",9,"\u2160",9,"\u3021",8,"\u5341\u5344\u5345\uFF21",25,"\uFF41",21],["a340","\uFF57\uFF58\uFF59\uFF5A\u0391",16,"\u03A3",6,"\u03B1",16,"\u03C3",6,"\u3105",10],["a3a1","\u3110",25,"\u02D9\u02C9\u02CA\u02C7\u02CB"],["a3e1","\u20AC"],["a440","\u4E00\u4E59\u4E01\u4E03\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE\u5F0B\u5F13\u624D"],["a4a1","\u4E11\u4E10\u4E0D\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B\u72AC\u738B\u4E19"],["a540","\u4E16\u4E15\u4E14\u4E18\u4E3B\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB\u56DA\u5916"],["a5a1","\u592E\u5931\u5974\u5976\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146\u5148\u5168"],["a640","\u5171\u518D\u51B0\u5217\u5211\u5212\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76\u5E74"],["a6a1","\u5F0F\u5F1B\u5FD9\u5FD6\u620E\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46\u4F63"],["a740","\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D"],["a7a1","\u5747\u574E\u573E\u5750\u574F\u573B\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760"],["a840","\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093\u809D\u8098\u809B\u809A\u80B2\u826F\u8292"],["a8a1","\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475"],["a940","\u5496\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45"],["a9a1","\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606\u6602\u660E\u6600\u660F\u6615\u660A"],["aa40","\u6607\u670D\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0"],["aaa1","\u7095\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580\u961C\u9640\u963F\u963B\u9644"],["ab40","\u9642\u96B9\u96E8\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7\u54C2\u54BD\u54AA\u54C1"],["aba1","\u54C4\u54C8\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE\u62FD\u6307\u62F1\u62F7"],["ac40","\u62EF\u62EC\u62FE\u62F4\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C\u6D31\u6D1E\u6D17"],["aca1","\u6D3B\u6D3D\u6D3E\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38\u7F8E\u7FBF\u8004"],["ad40","\u8010\u800D\u8011\u8036\u80D6\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2\u8FEA\u8FE5"],["ada1","\u8FED\u8FEB\u8FE4\u8FE8\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509\u54EE\u54EA"],["ae40","\u54E6\u5527\u5507\u54FD\u550F\u5703\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90\u6059"],["aea1","\u6063\u6065\u6050\u6055\u606D\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59\u6D93"],["af40","\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837"],["afa1","\u7825\u782D\u7820\u781F\u7832\u7955\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343"],["b040","\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661"],["b0a1","\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40"],["b140","\u5A3C\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD"],["b1a1","\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D\u68A8\u689F\u68A1\u6882\u6B32\u6BBA"],["b240","\u6BEB\u6BEC\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403\u7406\u73FE\u740D\u74E0\u74F6"],["b2a1","\u74F7\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393\u8389\u83A0\u8377\u837B\u837C"],["b340","\u8386\u83A7\u8655\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F\u9022\u9016\u901B\u9014"],["b3a1","\u90E8\u90ED\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D\u5820\u58F9\u58FA\u5960"],["b440","\u5A77\u5A9A\u5A7F\u5A92\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9\u63C9\u63C6\u63CD"],["b4a1","\u63D2\u63E3\u63D0\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43\u6E1D\u6E3E\u6ECB"],["b540","\u6E89\u6E19\u6E4E\u6E63\u6E44\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05\u7A00\u7A98"],["b5a1","\u7A97\u7A96\u7AE5\u7AE3\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E\u8A3C\u8A41"],["b640","\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B\u9591"],["b6a1","\u9593\u9592\u958E\u968A\u968E\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD\u5ABC"],["b740","\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D"],["b7a1","\u695A\u6977\u6960\u6954\u6975\u6930\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763"],["b840","\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816E\u8173\u816B"],["b8a1","\u8179\u817A\u8166\u8205\u8247\u8482\u8477\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A"],["b940","\u8F9F\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811\u9813\u980A\u9812\u980C\u98FC\u98F4"],["b9a1","\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147"],["ba40","\u613F\u614B\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E\u6F20\u6F2C\u6F0F\u6F02\u6F22"],["baa1","\u6EFF\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC"],["bb40","\u7F70\u7FE0\u7FE1\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3\u8A8D\u8AA1\u8A93\u8AA4"],["bba1","\u8AAA\u8AA5\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102\u5108\u5109\u5105\u51DC"],["bc40","\u5287\u5288\u5289\u528D\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E\u615D\u6155\u6182"],["bca1","\u617C\u6170\u616B\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357\u7469\u748B\u7483"],["bd40","\u747E\u7480\u757F\u7620\u7629\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75\u7F77\u7FAF"],["bda1","\u7FE9\u8026\u819B\u819C\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A\u8F1C\u8F1E"],["be40","\u8F25\u9069\u906E\u9068\u906D\u9077\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06\u9D09"],["bea1","\u9D03\u9EA9\u9EBE\u9ECE\u58A8\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1\u6FA1"],["bf40","\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A"],["bfa1","\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A"],["c040","\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121\u5132\u52F5\u568E\u5680\u5690\u5685\u5687"],["c0a1","\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC"],["c140","\u77A7\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD\u81C9\u81BE\u81E8\u8209\u8271\u85AA"],["c1a1","\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E\u97A0\u97D3\u9846\u98B6\u9935\u9A01"],["c240","\u99FF\u9BAE\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375\u74A7\u74BF\u7515\u7656\u7658"],["c2a1","\u7652\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9\u96DB\u96DE\u9724\u97A3\u97A6"],["c340","\u97AD\u97F9\u984D\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206\u720D\u7258\u72A2\u7378"],["c3a1","\u737A\u74BD\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727\u9761\u97DC\u97FB\u985E"],["c440","\u9858\u985B\u98BC\u9945\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0\u8FAE\u7E7D\u7E7C"],["c4a1","\u7E82\u7F4C\u8000\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A\u896C\u89BD\u8B74"],["c540","\u8B77\u8B7D\u8D13\u8E8A\u8E8D\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A\u766E\u766C"],["c5a1","\u79B3\u7C60\u7C5F\u807E\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862\u8B93\u8B92"],["c640","\u8B96\u8277\u8D1B\u91C0\u946A\u9742\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E\u7C72"],["c940","\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15"],["c9a1","\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B"],["ca40","\u6C4C\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A\u5454\u5445\u5419\u541C\u5425\u5418"],["caa1","\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0\u65F4\u65F3\u65F2\u65F5\u6745\u6747"],["cb40","\u6759\u6755\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290\u828F\u8285\u828E\u8291\u8293"],["cba1","\u828A\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780\u5775\u577B\u5773\u5774\u5762"],["cc40","\u5768\u577D\u590C\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D\u6026\u6019\u6032\u600B"],["cca1","\u6034\u600A\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA\u6CC3\u6CC6\u6CED\u6CF2"],["cd40","\u6CD2\u6CDD\u6CB4\u6C8A\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC\u77F9\u77FB\u77FA"],["cda1","\u77F7\u7942\u793F\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1\u54AD\u54A5\u54CF"],["ce40","\u54C3\u830D\u54B7\u54AE\u54D6\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7\u5CCB\u5CDB"],["cea1","\u5CDE\u5CDA\u5CC9\u5CC7\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2\u67C8\u67BA"],["cf40","\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D\u6D42"],["cfa1","\u6D01\u6D18\u6D37\u6D03\u6D0F\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE\u7A80"],["d040","\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA"],["d0a1","\u82E4\u82E0\u82FA\u82F3\u82ED\u8677\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1"],["d140","\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067"],["d1a1","\u6041\u60A2\u6088\u6080\u6092\u6081\u609D\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4"],["d240","\u6BE8\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6\u70C7\u70DA\u70CE\u70E1\u7242\u7278"],["d2a1","\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10"],["d340","\u7B04\u7B13\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356\u833F\u8341\u8326\u831C\u8322"],["d3a1","\u8342\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8\u90DB\u90D7\u90DC\u90E4\u9150"],["d440","\u914E\u914F\u91D5\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536\u5535\u5530\u5552\u5545"],["d4a1","\u550C\u5532\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28\u5D0D\u5D26\u5D25\u5D0F"],["d540","\u5D30\u5D12\u5D23\u5D1F\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C\u63A4\u633B\u639F"],["d5a1","\u6378\u6385\u6381\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5\u6DC2\u6DCF\u6DC9"],["d640","\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE\u75D2\u75CF"],["d6a1","\u75CB\u75CC\u75D1\u75D0\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF\u7FC9\u801F"],["d740","\u801E\u801B\u8047\u8043\u8048\u8118\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF\u86B7"],["d7a1","\u86C2\u86C1\u86C5\u86BA\u86B0\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9\u91EA"],["d840","\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837"],["d8a1","\u5819\u581E\u5827\u5823\u5828\u57F5\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114"],["d940","\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2"],["d9a1","\u667C\u666C\u667B\u6680\u6671\u6679\u666A\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E"],["da40","\u6E68\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335\u730C\u742E\u742C\u7430\u742B\u7416"],["daa1","\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65"],["db40","\u7F66\u7FA2\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F\u83DE\u8411\u8406\u83C2\u83F3"],["dba1","\u83D5\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA"],["dc40","\u8EF9\u8EE6\u8EEE\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C\u9590\u9687\u967E\u9688"],["dca1","\u9689\u9683\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0\u5ABF\u5AC8\u5ABB\u5AC6"],["dd40","\u5AB7\u5AC0\u5ACA\u5AB4\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412\u6409\u6420\u6424"],["dda1","\u6433\u6443\u641F\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B\uFA0D\u6BFB\u6BFC"],["de40","\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F\u7150\u7153"],["dea1","\u7144\u714D\u715A\u724F\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15\u7A22\u7A13"],["df40","\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167\u816F"],["dfa1","\u8144\u8161\u821D\u8249\u8244\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5\u89E4"],["e040","\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F"],["e0a1","\u9044\u9049\u903D\u9110\u910D\u910F\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0"],["e140","\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0"],["e1a1","\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9"],["e240","\u69A0\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A"],["e2a1","\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998\u798A\u798B\u7996\u7995\u7994\u7993"],["e340","\u7997\u7988\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9\u7F73\u7FE2\u7FE3\u7FE5\u7FDE"],["e3a1","\u8024\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA\u88FE\u88EE\u88FC\u88F6\u88FB"],["e440","\u88F0\u88EC\u88EB\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A\u92A0\u9294\u92AA\u928D"],["e4a1","\u92A6\u929A\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641\u564A\u5649\u5646\u5658"],["e540","\u565A\u5640\u5633\u563D\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1\u61B0\u61A2\u6189"],["e5a1","\u619B\u6193\u61AF\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E\u6F87\u6FC6\u6F92"],["e640","\u6F8D\u6F89\u6F8C\u6F62\u6F4F\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361\u735A\u7359"],["e6a1","\u7362\u7487\u7489\u748A\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067\u81A3\u819F"],["e740","\u819E\u8195\u81A2\u8199\u8197\u8216\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F\u8662"],["e7a1","\u8756\u8763\u8764\u8777\u87E1\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26\u8E27"],["e840","\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3"],["e8a1","\u92B5\u92E1\u92C6\u92B4\u957C\u95AC\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E"],["e940","\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA"],["e9a1","\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8"],["ea40","\u6FA2\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1\u779C\u779B\u77A2\u77A3\u7795\u7799"],["eaa1","\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556\u8545\u856B\u854D\u8553\u8561\u8558"],["eb40","\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923\u892F\u892C\u891F\u89F1\u8AE0"],["eba1","\u8AE2\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329\u9339\u9335\u932A\u9314\u930C"],["ec40","\u930B\u92FE\u9309\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93\u9B92\u9B90\u9B7A\u9B95"],["eca1","\u9B7D\u9B88\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1\u6A9E\u6A87\u6A93\u6A8E"],["ed40","\u6A95\u6A83\u6AA8\u6AA4\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB\u77B2\u77B7\u77B6"],["eda1","\u77B4\u77B1\u77A8\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B\u85A4\u859A\u859E"],["ee40","\u8577\u857C\u8589\u85A1\u857A\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2\u89F3\u8B1E"],["eea1","\u8B18\u8B16\u8B11\u8B05\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A\u97A1\u979C"],["ef40","\u979E\u979D\u97D5\u97D4\u97F1\u9841\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38\u9D30"],["efa1","\u9D45\u9D42\u9D43\u9D3E\u9D37\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD\u7376"],["f040","\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2"],["f0a1","\u81D0\u825F\u825E\u85B4\u85C6\u85C0\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67"],["f140","\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA"],["f1a1","\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70"],["f240","\u5FBF\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660\u77C9\u77CA\u77C4\u77F1\u791D\u791B"],["f2a1","\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55"],["f340","\u8B51\u8B42\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1\u9729\u972B\u972C\u9728\u9726"],["f3a1","\u97B3\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D\u9F56\u9F57\u9F58\u5337\u56B2"],["f440","\u56B5\u56B3\u58E3\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923\u7927\u7928\u7924\u7929"],["f4a1","\u79B2\u7A6E\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA\u9409\u93F8\u940A\u93FF"],["f540","\u93FC\u940C\u93F6\u9411\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92\u9D98\u9D90\u9D9B"],["f5a1","\u9DA0\u9D94\u9D9C\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620\u8629\u861E\u8625"],["f640","\u8829\u881D\u881B\u8820\u8824\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42\u9A41\u9A3A"],["f6a1","\u9A3F\u9ACD\u9B15\u9B17\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59\u7C5B\u7C5A"],["f740","\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48\u9A4A"],["f7a1","\u9A49\u9A52\u9A50\u9AD0\u9B19\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973\u89FE"],["f840","\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F"],["f8a1","\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A"],["f940","\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A"],["f9a1","\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570\u256F\u2593"]]')},5633:function(T){T.exports=JSON.parse('[["0","\\u0000",127],["8ea1","\uFF61",62],["a1a1","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7"],["a2a1","\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["a2ba","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["a2ca","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["a2dc","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["a2f2","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["a2fe","\u25EF"],["a3b0","\uFF10",9],["a3c1","\uFF21",25],["a3e1","\uFF41",25],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a8a1","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["ada1","\u2460",19,"\u2160",9],["adc0","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["addf","\u337B\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["b0a1","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["b1a1","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC"],["b2a1","\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["b3a1","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431"],["b4a1","\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["b5a1","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC"],["b6a1","\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["b7a1","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372"],["b8a1","\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["b9a1","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC"],["baa1","\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["bba1","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642"],["bca1","\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["bda1","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F"],["bea1","\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["bfa1","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE"],["c0a1","\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["c1a1","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E"],["c2a1","\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["c3a1","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5"],["c4a1","\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["c5a1","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230"],["c6a1","\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["c7a1","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6"],["c8a1","\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["c9a1","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D"],["caa1","\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["cba1","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80"],["cca1","\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["cda1","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483"],["cea1","\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["cfa1","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["d0a1","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["d1a1","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8"],["d2a1","\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["d3a1","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709"],["d4a1","\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["d5a1","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53"],["d6a1","\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["d7a1","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A"],["d8a1","\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["d9a1","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC"],["daa1","\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["dba1","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD"],["dca1","\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["dda1","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE"],["dea1","\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["dfa1","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC"],["e0a1","\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e1a1","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670"],["e2a1","\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e3a1","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50"],["e4a1","\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e5a1","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A"],["e6a1","\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e7a1","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9"],["e8a1","\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e9a1","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759"],["eaa1","\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["eba1","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B"],["eca1","\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["eda1","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8"],["eea1","\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["efa1","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E"],["f0a1","\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["f1a1","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7"],["f2a1","\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["f3a1","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0"],["f4a1","\u582F\u69C7\u9059\u7464\u51DC\u7199"],["f9a1","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7"],["faa1","\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["fba1","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA"],["fca1","\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["fcf1","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["8fa2af","\u02D8\u02C7\xB8\u02D9\u02DD\xAF\u02DB\u02DA\uFF5E\u0384\u0385"],["8fa2c2","\xA1\xA6\xBF"],["8fa2eb","\xBA\xAA\xA9\xAE\u2122\xA4\u2116"],["8fa6e1","\u0386\u0388\u0389\u038A\u03AA"],["8fa6e7","\u038C"],["8fa6e9","\u038E\u03AB"],["8fa6ec","\u038F"],["8fa6f1","\u03AC\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03C2\u03CD\u03CB\u03B0\u03CE"],["8fa7c2","\u0402",10,"\u040E\u040F"],["8fa7f2","\u0452",10,"\u045E\u045F"],["8fa9a1","\xC6\u0110"],["8fa9a4","\u0126"],["8fa9a6","\u0132"],["8fa9a8","\u0141\u013F"],["8fa9ab","\u014A\xD8\u0152"],["8fa9af","\u0166\xDE"],["8fa9c1","\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014B\xF8\u0153\xDF\u0167\xFE"],["8faaa1","\xC1\xC0\xC4\xC2\u0102\u01CD\u0100\u0104\xC5\xC3\u0106\u0108\u010C\xC7\u010A\u010E\xC9\xC8\xCB\xCA\u011A\u0116\u0112\u0118"],["8faaba","\u011C\u011E\u0122\u0120\u0124\xCD\xCC\xCF\xCE\u01CF\u0130\u012A\u012E\u0128\u0134\u0136\u0139\u013D\u013B\u0143\u0147\u0145\xD1\xD3\xD2\xD6\xD4\u01D1\u0150\u014C\xD5\u0154\u0158\u0156\u015A\u015C\u0160\u015E\u0164\u0162\xDA\xD9\xDC\xDB\u016C\u01D3\u0170\u016A\u0172\u016E\u0168\u01D7\u01DB\u01D9\u01D5\u0174\xDD\u0178\u0176\u0179\u017D\u017B"],["8faba1","\xE1\xE0\xE4\xE2\u0103\u01CE\u0101\u0105\xE5\xE3\u0107\u0109\u010D\xE7\u010B\u010F\xE9\xE8\xEB\xEA\u011B\u0117\u0113\u0119\u01F5\u011D\u011F"],["8fabbd","\u0121\u0125\xED\xEC\xEF\xEE\u01D0"],["8fabc5","\u012B\u012F\u0129\u0135\u0137\u013A\u013E\u013C\u0144\u0148\u0146\xF1\xF3\xF2\xF6\xF4\u01D2\u0151\u014D\xF5\u0155\u0159\u0157\u015B\u015D\u0161\u015F\u0165\u0163\xFA\xF9\xFC\xFB\u016D\u01D4\u0171\u016B\u0173\u016F\u0169\u01D8\u01DC\u01DA\u01D6\u0175\xFD\xFF\u0177\u017A\u017E\u017C"],["8fb0a1","\u4E02\u4E04\u4E05\u4E0C\u4E12\u4E1F\u4E23\u4E24\u4E28\u4E2B\u4E2E\u4E2F\u4E30\u4E35\u4E40\u4E41\u4E44\u4E47\u4E51\u4E5A\u4E5C\u4E63\u4E68\u4E69\u4E74\u4E75\u4E79\u4E7F\u4E8D\u4E96\u4E97\u4E9D\u4EAF\u4EB9\u4EC3\u4ED0\u4EDA\u4EDB\u4EE0\u4EE1\u4EE2\u4EE8\u4EEF\u4EF1\u4EF3\u4EF5\u4EFD\u4EFE\u4EFF\u4F00\u4F02\u4F03\u4F08\u4F0B\u4F0C\u4F12\u4F15\u4F16\u4F17\u4F19\u4F2E\u4F31\u4F60\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E\u4F40\u4F42\u4F48\u4F49\u4F4B\u4F4C\u4F52\u4F54\u4F56\u4F58\u4F5F\u4F63\u4F6A\u4F6C\u4F6E\u4F71\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F7E\u4F81\u4F82\u4F84"],["8fb1a1","\u4F85\u4F89\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F94\u4F97\u4F99\u4F9A\u4F9E\u4F9F\u4FB2\u4FB7\u4FB9\u4FBB\u4FBC\u4FBD\u4FBE\u4FC0\u4FC1\u4FC5\u4FC6\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FCF\u4FD2\u4FDC\u4FE0\u4FE2\u4FF0\u4FF2\u4FFC\u4FFD\u4FFF\u5000\u5001\u5004\u5007\u500A\u500C\u500E\u5010\u5013\u5017\u5018\u501B\u501C\u501D\u501E\u5022\u5027\u502E\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504A\u504C\u504E\u5051\u5052\u5053\u5057\u5059\u505F\u5060\u5062\u5063\u5066\u5067\u506A\u506D\u5070\u5071\u503B\u5081\u5083\u5084\u5086\u508A\u508E\u508F\u5090"],["8fb2a1","\u5092\u5093\u5094\u5096\u509B\u509C\u509E",4,"\u50AA\u50AF\u50B0\u50B9\u50BA\u50BD\u50C0\u50C3\u50C4\u50C7\u50CC\u50CE\u50D0\u50D3\u50D4\u50D8\u50DC\u50DD\u50DF\u50E2\u50E4\u50E6\u50E8\u50E9\u50EF\u50F1\u50F6\u50FA\u50FE\u5103\u5106\u5107\u5108\u510B\u510C\u510D\u510E\u50F2\u5110\u5117\u5119\u511B\u511C\u511D\u511E\u5123\u5127\u5128\u512C\u512D\u512F\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514A\u514F\u5153\u5155\u5157\u5158\u515F\u5164\u5166\u517E\u5183\u5184\u518B\u518E\u5198\u519D\u51A1\u51A3\u51AD\u51B8\u51BA\u51BC\u51BE\u51BF\u51C2"],["8fb3a1","\u51C8\u51CF\u51D1\u51D2\u51D3\u51D5\u51D8\u51DE\u51E2\u51E5\u51EE\u51F2\u51F3\u51F4\u51F7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523C\u5245\u5249\u5255\u5257\u5258\u525A\u525C\u525F\u5260\u5261\u5266\u526E\u5277\u5278\u5279\u5280\u5282\u5285\u528A\u528C\u5293\u5295\u5296\u5297\u5298\u529A\u529C\u52A4\u52A5\u52A6\u52A7\u52AF\u52B0\u52B6\u52B7\u52B8\u52BA\u52BB\u52BD\u52C0\u52C4\u52C6\u52C8\u52CC\u52CF\u52D1\u52D4\u52D6\u52DB\u52DC\u52E1\u52E5\u52E8\u52E9\u52EA\u52EC\u52F0\u52F1\u52F4\u52F6\u52F7\u5300\u5303\u530A\u530B"],["8fb4a1","\u530C\u5311\u5313\u5318\u531B\u531C\u531E\u531F\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u5330\u5332\u5335\u533C\u533D\u533E\u5342\u534C\u534B\u5359\u535B\u5361\u5363\u5365\u536C\u536D\u5372\u5379\u537E\u5383\u5387\u5388\u538E\u5393\u5394\u5399\u539D\u53A1\u53A4\u53AA\u53AB\u53AF\u53B2\u53B4\u53B5\u53B7\u53B8\u53BA\u53BD\u53C0\u53C5\u53CF\u53D2\u53D3\u53D5\u53DA\u53DD\u53DE\u53E0\u53E6\u53E7\u53F5\u5402\u5413\u541A\u5421\u5427\u5428\u542A\u542F\u5431\u5434\u5435\u5443\u5444\u5447\u544D\u544F\u545E\u5462\u5464\u5466\u5467\u5469\u546B\u546D\u546E\u5474\u547F"],["8fb5a1","\u5481\u5483\u5485\u5488\u5489\u548D\u5491\u5495\u5496\u549C\u549F\u54A1\u54A6\u54A7\u54A9\u54AA\u54AD\u54AE\u54B1\u54B7\u54B9\u54BA\u54BB\u54BF\u54C6\u54CA\u54CD\u54CE\u54E0\u54EA\u54EC\u54EF\u54F6\u54FC\u54FE\u54FF\u5500\u5501\u5505\u5508\u5509\u550C\u550D\u550E\u5515\u552A\u552B\u5532\u5535\u5536\u553B\u553C\u553D\u5541\u5547\u5549\u554A\u554D\u5550\u5551\u5558\u555A\u555B\u555E\u5560\u5561\u5564\u5566\u557F\u5581\u5582\u5586\u5588\u558E\u558F\u5591\u5592\u5593\u5594\u5597\u55A3\u55A4\u55AD\u55B2\u55BF\u55C1\u55C3\u55C6\u55C9\u55CB\u55CC\u55CE\u55D1\u55D2"],["8fb6a1","\u55D3\u55D7\u55D8\u55DB\u55DE\u55E2\u55E9\u55F6\u55FF\u5605\u5608\u560A\u560D",5,"\u5619\u562C\u5630\u5633\u5635\u5637\u5639\u563B\u563C\u563D\u563F\u5640\u5641\u5643\u5644\u5646\u5649\u564B\u564D\u564F\u5654\u565E\u5660\u5661\u5662\u5663\u5666\u5669\u566D\u566F\u5671\u5672\u5675\u5684\u5685\u5688\u568B\u568C\u5695\u5699\u569A\u569D\u569E\u569F\u56A6\u56A7\u56A8\u56A9\u56AB\u56AC\u56AD\u56B1\u56B3\u56B7\u56BE\u56C5\u56C9\u56CA\u56CB\u56CF\u56D0\u56CC\u56CD\u56D9\u56DC\u56DD\u56DF\u56E1\u56E4",4,"\u56F1\u56EB\u56ED"],["8fb7a1","\u56F6\u56F7\u5701\u5702\u5707\u570A\u570C\u5711\u5715\u571A\u571B\u571D\u5720\u5722\u5723\u5724\u5725\u5729\u572A\u572C\u572E\u572F\u5733\u5734\u573D\u573E\u573F\u5745\u5746\u574C\u574D\u5752\u5762\u5765\u5767\u5768\u576B\u576D",4,"\u5773\u5774\u5775\u5777\u5779\u577A\u577B\u577C\u577E\u5781\u5783\u578C\u5794\u5797\u5799\u579A\u579C\u579D\u579E\u579F\u57A1\u5795\u57A7\u57A8\u57A9\u57AC\u57B8\u57BD\u57C7\u57C8\u57CC\u57CF\u57D5\u57DD\u57DE\u57E4\u57E6\u57E7\u57E9\u57ED\u57F0\u57F5\u57F6\u57F8\u57FD\u57FE\u57FF\u5803\u5804\u5808\u5809\u57E1"],["8fb8a1","\u580C\u580D\u581B\u581E\u581F\u5820\u5826\u5827\u582D\u5832\u5839\u583F\u5849\u584C\u584D\u584F\u5850\u5855\u585F\u5861\u5864\u5867\u5868\u5878\u587C\u587F\u5880\u5881\u5887\u5888\u5889\u588A\u588C\u588D\u588F\u5890\u5894\u5896\u589D\u58A0\u58A1\u58A2\u58A6\u58A9\u58B1\u58B2\u58C4\u58BC\u58C2\u58C8\u58CD\u58CE\u58D0\u58D2\u58D4\u58D6\u58DA\u58DD\u58E1\u58E2\u58E9\u58F3\u5905\u5906\u590B\u590C\u5912\u5913\u5914\u8641\u591D\u5921\u5923\u5924\u5928\u592F\u5930\u5933\u5935\u5936\u593F\u5943\u5946\u5952\u5953\u5959\u595B\u595D\u595E\u595F\u5961\u5963\u596B\u596D"],["8fb9a1","\u596F\u5972\u5975\u5976\u5979\u597B\u597C\u598B\u598C\u598E\u5992\u5995\u5997\u599F\u59A4\u59A7\u59AD\u59AE\u59AF\u59B0\u59B3\u59B7\u59BA\u59BC\u59C1\u59C3\u59C4\u59C8\u59CA\u59CD\u59D2\u59DD\u59DE\u59DF\u59E3\u59E4\u59E7\u59EE\u59EF\u59F1\u59F2\u59F4\u59F7\u5A00\u5A04\u5A0C\u5A0D\u5A0E\u5A12\u5A13\u5A1E\u5A23\u5A24\u5A27\u5A28\u5A2A\u5A2D\u5A30\u5A44\u5A45\u5A47\u5A48\u5A4C\u5A50\u5A55\u5A5E\u5A63\u5A65\u5A67\u5A6D\u5A77\u5A7A\u5A7B\u5A7E\u5A8B\u5A90\u5A93\u5A96\u5A99\u5A9C\u5A9E\u5A9F\u5AA0\u5AA2\u5AA7\u5AAC\u5AB1\u5AB2\u5AB3\u5AB5\u5AB8\u5ABA\u5ABB\u5ABF"],["8fbaa1","\u5AC4\u5AC6\u5AC8\u5ACF\u5ADA\u5ADC\u5AE0\u5AE5\u5AEA\u5AEE\u5AF5\u5AF6\u5AFD\u5B00\u5B01\u5B08\u5B17\u5B34\u5B19\u5B1B\u5B1D\u5B21\u5B25\u5B2D\u5B38\u5B41\u5B4B\u5B4C\u5B52\u5B56\u5B5E\u5B68\u5B6E\u5B6F\u5B7C\u5B7D\u5B7E\u5B7F\u5B81\u5B84\u5B86\u5B8A\u5B8E\u5B90\u5B91\u5B93\u5B94\u5B96\u5BA8\u5BA9\u5BAC\u5BAD\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBC\u5BC0\u5BC1\u5BCD\u5BCF\u5BD6",4,"\u5BE0\u5BEF\u5BF1\u5BF4\u5BFD\u5C0C\u5C17\u5C1E\u5C1F\u5C23\u5C26\u5C29\u5C2B\u5C2C\u5C2E\u5C30\u5C32\u5C35\u5C36\u5C59\u5C5A\u5C5C\u5C62\u5C63\u5C67\u5C68\u5C69"],["8fbba1","\u5C6D\u5C70\u5C74\u5C75\u5C7A\u5C7B\u5C7C\u5C7D\u5C87\u5C88\u5C8A\u5C8F\u5C92\u5C9D\u5C9F\u5CA0\u5CA2\u5CA3\u5CA6\u5CAA\u5CB2\u5CB4\u5CB5\u5CBA\u5CC9\u5CCB\u5CD2\u5CDD\u5CD7\u5CEE\u5CF1\u5CF2\u5CF4\u5D01\u5D06\u5D0D\u5D12\u5D2B\u5D23\u5D24\u5D26\u5D27\u5D31\u5D34\u5D39\u5D3D\u5D3F\u5D42\u5D43\u5D46\u5D48\u5D55\u5D51\u5D59\u5D4A\u5D5F\u5D60\u5D61\u5D62\u5D64\u5D6A\u5D6D\u5D70\u5D79\u5D7A\u5D7E\u5D7F\u5D81\u5D83\u5D88\u5D8A\u5D92\u5D93\u5D94\u5D95\u5D99\u5D9B\u5D9F\u5DA0\u5DA7\u5DAB\u5DB0\u5DB4\u5DB8\u5DB9\u5DC3\u5DC7\u5DCB\u5DD0\u5DCE\u5DD8\u5DD9\u5DE0\u5DE4"],["8fbca1","\u5DE9\u5DF8\u5DF9\u5E00\u5E07\u5E0D\u5E12\u5E14\u5E15\u5E18\u5E1F\u5E20\u5E2E\u5E28\u5E32\u5E35\u5E3E\u5E4B\u5E50\u5E49\u5E51\u5E56\u5E58\u5E5B\u5E5C\u5E5E\u5E68\u5E6A",4,"\u5E70\u5E80\u5E8B\u5E8E\u5EA2\u5EA4\u5EA5\u5EA8\u5EAA\u5EAC\u5EB1\u5EB3\u5EBD\u5EBE\u5EBF\u5EC6\u5ECC\u5ECB\u5ECE\u5ED1\u5ED2\u5ED4\u5ED5\u5EDC\u5EDE\u5EE5\u5EEB\u5F02\u5F06\u5F07\u5F08\u5F0E\u5F19\u5F1C\u5F1D\u5F21\u5F22\u5F23\u5F24\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F34\u5F36\u5F3B\u5F3D\u5F3F\u5F40\u5F44\u5F45\u5F47\u5F4D\u5F50\u5F54\u5F58\u5F5B\u5F60\u5F63\u5F64\u5F67"],["8fbda1","\u5F6F\u5F72\u5F74\u5F75\u5F78\u5F7A\u5F7D\u5F7E\u5F89\u5F8D\u5F8F\u5F96\u5F9C\u5F9D\u5FA2\u5FA7\u5FAB\u5FA4\u5FAC\u5FAF\u5FB0\u5FB1\u5FB8\u5FC4\u5FC7\u5FC8\u5FC9\u5FCB\u5FD0",4,"\u5FDE\u5FE1\u5FE2\u5FE8\u5FE9\u5FEA\u5FEC\u5FED\u5FEE\u5FEF\u5FF2\u5FF3\u5FF6\u5FFA\u5FFC\u6007\u600A\u600D\u6013\u6014\u6017\u6018\u601A\u601F\u6024\u602D\u6033\u6035\u6040\u6047\u6048\u6049\u604C\u6051\u6054\u6056\u6057\u605D\u6061\u6067\u6071\u607E\u607F\u6082\u6086\u6088\u608A\u608E\u6091\u6093\u6095\u6098\u609D\u609E\u60A2\u60A4\u60A5\u60A8\u60B0\u60B1\u60B7"],["8fbea1","\u60BB\u60BE\u60C2\u60C4\u60C8\u60C9\u60CA\u60CB\u60CE\u60CF\u60D4\u60D5\u60D9\u60DB\u60DD\u60DE\u60E2\u60E5\u60F2\u60F5\u60F8\u60FC\u60FD\u6102\u6107\u610A\u610C\u6110",4,"\u6116\u6117\u6119\u611C\u611E\u6122\u612A\u612B\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615E\u6160\u616C\u6172\u6178\u617B\u617C\u617F\u6180\u6181\u6183\u6184\u618B\u618D\u6192\u6193\u6197\u6198\u619C\u619D\u619F\u61A0\u61A5\u61A8\u61AA\u61AD\u61B8\u61B9\u61BC\u61C0\u61C1\u61C2\u61CE\u61CF\u61D5\u61DC\u61DD\u61DE\u61DF\u61E1\u61E2\u61E7\u61E9\u61E5"],["8fbfa1","\u61EC\u61ED\u61EF\u6201\u6203\u6204\u6207\u6213\u6215\u621C\u6220\u6222\u6223\u6227\u6229\u622B\u6239\u623D\u6242\u6243\u6244\u6246\u624C\u6250\u6251\u6252\u6254\u6256\u625A\u625C\u6264\u626D\u626F\u6273\u627A\u627D\u628D\u628E\u628F\u6290\u62A6\u62A8\u62B3\u62B6\u62B7\u62BA\u62BE\u62BF\u62C4\u62CE\u62D5\u62D6\u62DA\u62EA\u62F2\u62F4\u62FC\u62FD\u6303\u6304\u630A\u630B\u630D\u6310\u6313\u6316\u6318\u6329\u632A\u632D\u6335\u6336\u6339\u633C\u6341\u6342\u6343\u6344\u6346\u634A\u634B\u634E\u6352\u6353\u6354\u6358\u635B\u6365\u6366\u636C\u636D\u6371\u6374\u6375"],["8fc0a1","\u6378\u637C\u637D\u637F\u6382\u6384\u6387\u638A\u6390\u6394\u6395\u6399\u639A\u639E\u63A4\u63A6\u63AD\u63AE\u63AF\u63BD\u63C1\u63C5\u63C8\u63CE\u63D1\u63D3\u63D4\u63D5\u63DC\u63E0\u63E5\u63EA\u63EC\u63F2\u63F3\u63F5\u63F8\u63F9\u6409\u640A\u6410\u6412\u6414\u6418\u641E\u6420\u6422\u6424\u6425\u6429\u642A\u642F\u6430\u6435\u643D\u643F\u644B\u644F\u6451\u6452\u6453\u6454\u645A\u645B\u645C\u645D\u645F\u6460\u6461\u6463\u646D\u6473\u6474\u647B\u647D\u6485\u6487\u648F\u6490\u6491\u6498\u6499\u649B\u649D\u649F\u64A1\u64A3\u64A6\u64A8\u64AC\u64B3\u64BD\u64BE\u64BF"],["8fc1a1","\u64C4\u64C9\u64CA\u64CB\u64CC\u64CE\u64D0\u64D1\u64D5\u64D7\u64E4\u64E5\u64E9\u64EA\u64ED\u64F0\u64F5\u64F7\u64FB\u64FF\u6501\u6504\u6508\u6509\u650A\u650F\u6513\u6514\u6516\u6519\u651B\u651E\u651F\u6522\u6526\u6529\u652E\u6531\u653A\u653C\u653D\u6543\u6547\u6549\u6550\u6552\u6554\u655F\u6560\u6567\u656B\u657A\u657D\u6581\u6585\u658A\u6592\u6595\u6598\u659D\u65A0\u65A3\u65A6\u65AE\u65B2\u65B3\u65B4\u65BF\u65C2\u65C8\u65C9\u65CE\u65D0\u65D4\u65D6\u65D8\u65DF\u65F0\u65F2\u65F4\u65F5\u65F9\u65FE\u65FF\u6600\u6604\u6608\u6609\u660D\u6611\u6612\u6615\u6616\u661D"],["8fc2a1","\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664A\u664C\u6651\u664E\u6657\u6658\u6659\u665B\u665C\u6660\u6661\u66FB\u666A\u666B\u666C\u667E\u6673\u6675\u667F\u6677\u6678\u6679\u667B\u6680\u667C\u668B\u668C\u668D\u6690\u6692\u6699\u669A\u669B\u669C\u669F\u66A0\u66A4\u66AD\u66B1\u66B2\u66B5\u66BB\u66BF\u66C0\u66C2\u66C3\u66C8\u66CC\u66CE\u66CF\u66D4\u66DB\u66DF\u66E8\u66EB\u66EC\u66EE\u66FA\u6705\u6707\u670E\u6713\u6719\u671C\u6720\u6722\u6733\u673E\u6745\u6747\u6748\u674C\u6754\u6755\u675D"],["8fc3a1","\u6766\u676C\u676E\u6774\u6776\u677B\u6781\u6784\u678E\u678F\u6791\u6793\u6796\u6798\u6799\u679B\u67B0\u67B1\u67B2\u67B5\u67BB\u67BC\u67BD\u67F9\u67C0\u67C2\u67C3\u67C5\u67C8\u67C9\u67D2\u67D7\u67D9\u67DC\u67E1\u67E6\u67F0\u67F2\u67F6\u67F7\u6852\u6814\u6819\u681D\u681F\u6828\u6827\u682C\u682D\u682F\u6830\u6831\u6833\u683B\u683F\u6844\u6845\u684A\u684C\u6855\u6857\u6858\u685B\u686B\u686E",4,"\u6875\u6879\u687A\u687B\u687C\u6882\u6884\u6886\u6888\u6896\u6898\u689A\u689C\u68A1\u68A3\u68A5\u68A9\u68AA\u68AE\u68B2\u68BB\u68C5\u68C8\u68CC\u68CF"],["8fc4a1","\u68D0\u68D1\u68D3\u68D6\u68D9\u68DC\u68DD\u68E5\u68E8\u68EA\u68EB\u68EC\u68ED\u68F0\u68F1\u68F5\u68F6\u68FB\u68FC\u68FD\u6906\u6909\u690A\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693B\u6942\u6945\u6949\u694E\u6957\u695B\u6963\u6964\u6965\u6966\u6968\u6969\u696C\u6970\u6971\u6972\u697A\u697B\u697F\u6980\u698D\u6992\u6996\u6998\u69A1\u69A5\u69A6\u69A8\u69AB\u69AD\u69AF\u69B7\u69B8\u69BA\u69BC\u69C5\u69C8\u69D1\u69D6\u69D7\u69E2\u69E5\u69EE\u69EF\u69F1\u69F3\u69F5\u69FE\u6A00\u6A01\u6A03\u6A0F\u6A11\u6A15\u6A1A\u6A1D\u6A20\u6A24\u6A28\u6A30\u6A32"],["8fc5a1","\u6A34\u6A37\u6A3B\u6A3E\u6A3F\u6A45\u6A46\u6A49\u6A4A\u6A4E\u6A50\u6A51\u6A52\u6A55\u6A56\u6A5B\u6A64\u6A67\u6A6A\u6A71\u6A73\u6A7E\u6A81\u6A83\u6A86\u6A87\u6A89\u6A8B\u6A91\u6A9B\u6A9D\u6A9E\u6A9F\u6AA5\u6AAB\u6AAF\u6AB0\u6AB1\u6AB4\u6ABD\u6ABE\u6ABF\u6AC6\u6AC9\u6AC8\u6ACC\u6AD0\u6AD4\u6AD5\u6AD6\u6ADC\u6ADD\u6AE4\u6AE7\u6AEC\u6AF0\u6AF1\u6AF2\u6AFC\u6AFD\u6B02\u6B03\u6B06\u6B07\u6B09\u6B0F\u6B10\u6B11\u6B17\u6B1B\u6B1E\u6B24\u6B28\u6B2B\u6B2C\u6B2F\u6B35\u6B36\u6B3B\u6B3F\u6B46\u6B4A\u6B4D\u6B52\u6B56\u6B58\u6B5D\u6B60\u6B67\u6B6B\u6B6E\u6B70\u6B75\u6B7D"],["8fc6a1","\u6B7E\u6B82\u6B85\u6B97\u6B9B\u6B9F\u6BA0\u6BA2\u6BA3\u6BA8\u6BA9\u6BAC\u6BAD\u6BAE\u6BB0\u6BB8\u6BB9\u6BBD\u6BBE\u6BC3\u6BC4\u6BC9\u6BCC\u6BD6\u6BDA\u6BE1\u6BE3\u6BE6\u6BE7\u6BEE\u6BF1\u6BF7\u6BF9\u6BFF\u6C02\u6C04\u6C05\u6C09\u6C0D\u6C0E\u6C10\u6C12\u6C19\u6C1F\u6C26\u6C27\u6C28\u6C2C\u6C2E\u6C33\u6C35\u6C36\u6C3A\u6C3B\u6C3F\u6C4A\u6C4B\u6C4D\u6C4F\u6C52\u6C54\u6C59\u6C5B\u6C5C\u6C6B\u6C6D\u6C6F\u6C74\u6C76\u6C78\u6C79\u6C7B\u6C85\u6C86\u6C87\u6C89\u6C94\u6C95\u6C97\u6C98\u6C9C\u6C9F\u6CB0\u6CB2\u6CB4\u6CC2\u6CC6\u6CCD\u6CCF\u6CD0\u6CD1\u6CD2\u6CD4\u6CD6"],["8fc7a1","\u6CDA\u6CDC\u6CE0\u6CE7\u6CE9\u6CEB\u6CEC\u6CEE\u6CF2\u6CF4\u6D04\u6D07\u6D0A\u6D0E\u6D0F\u6D11\u6D13\u6D1A\u6D26\u6D27\u6D28\u6C67\u6D2E\u6D2F\u6D31\u6D39\u6D3C\u6D3F\u6D57\u6D5E\u6D5F\u6D61\u6D65\u6D67\u6D6F\u6D70\u6D7C\u6D82\u6D87\u6D91\u6D92\u6D94\u6D96\u6D97\u6D98\u6DAA\u6DAC\u6DB4\u6DB7\u6DB9\u6DBD\u6DBF\u6DC4\u6DC8\u6DCA\u6DCE\u6DCF\u6DD6\u6DDB\u6DDD\u6DDF\u6DE0\u6DE2\u6DE5\u6DE9\u6DEF\u6DF0\u6DF4\u6DF6\u6DFC\u6E00\u6E04\u6E1E\u6E22\u6E27\u6E32\u6E36\u6E39\u6E3B\u6E3C\u6E44\u6E45\u6E48\u6E49\u6E4B\u6E4F\u6E51\u6E52\u6E53\u6E54\u6E57\u6E5C\u6E5D\u6E5E"],["8fc8a1","\u6E62\u6E63\u6E68\u6E73\u6E7B\u6E7D\u6E8D\u6E93\u6E99\u6EA0\u6EA7\u6EAD\u6EAE\u6EB1\u6EB3\u6EBB\u6EBF\u6EC0\u6EC1\u6EC3\u6EC7\u6EC8\u6ECA\u6ECD\u6ECE\u6ECF\u6EEB\u6EED\u6EEE\u6EF9\u6EFB\u6EFD\u6F04\u6F08\u6F0A\u6F0C\u6F0D\u6F16\u6F18\u6F1A\u6F1B\u6F26\u6F29\u6F2A\u6F2F\u6F30\u6F33\u6F36\u6F3B\u6F3C\u6F2D\u6F4F\u6F51\u6F52\u6F53\u6F57\u6F59\u6F5A\u6F5D\u6F5E\u6F61\u6F62\u6F68\u6F6C\u6F7D\u6F7E\u6F83\u6F87\u6F88\u6F8B\u6F8C\u6F8D\u6F90\u6F92\u6F93\u6F94\u6F96\u6F9A\u6F9F\u6FA0\u6FA5\u6FA6\u6FA7\u6FA8\u6FAE\u6FAF\u6FB0\u6FB5\u6FB6\u6FBC\u6FC5\u6FC7\u6FC8\u6FCA"],["8fc9a1","\u6FDA\u6FDE\u6FE8\u6FE9\u6FF0\u6FF5\u6FF9\u6FFC\u6FFD\u7000\u7005\u7006\u7007\u700D\u7017\u7020\u7023\u702F\u7034\u7037\u7039\u703C\u7043\u7044\u7048\u7049\u704A\u704B\u7054\u7055\u705D\u705E\u704E\u7064\u7065\u706C\u706E\u7075\u7076\u707E\u7081\u7085\u7086\u7094",4,"\u709B\u70A4\u70AB\u70B0\u70B1\u70B4\u70B7\u70CA\u70D1\u70D3\u70D4\u70D5\u70D6\u70D8\u70DC\u70E4\u70FA\u7103",4,"\u710B\u710C\u710F\u711E\u7120\u712B\u712D\u712F\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714A\u714B\u7150\u7152\u7157\u715A\u715C\u715E\u7160"],["8fcaa1","\u7168\u7179\u7180\u7185\u7187\u718C\u7192\u719A\u719B\u71A0\u71A2\u71AF\u71B0\u71B2\u71B3\u71BA\u71BF\u71C0\u71C1\u71C4\u71CB\u71CC\u71D3\u71D6\u71D9\u71DA\u71DC\u71F8\u71FE\u7200\u7207\u7208\u7209\u7213\u7217\u721A\u721D\u721F\u7224\u722B\u722F\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724E\u724F\u7250\u7253\u7255\u7256\u725A\u725C\u725E\u7260\u7263\u7268\u726B\u726E\u726F\u7271\u7277\u7278\u727B\u727C\u727F\u7284\u7289\u728D\u728E\u7293\u729B\u72A8\u72AD\u72AE\u72B1\u72B4\u72BE\u72C1\u72C7\u72C9\u72CC\u72D5\u72D6\u72D8\u72DF\u72E5\u72F3\u72F4\u72FA\u72FB"],["8fcba1","\u72FE\u7302\u7304\u7305\u7307\u730B\u730D\u7312\u7313\u7318\u7319\u731E\u7322\u7324\u7327\u7328\u732C\u7331\u7332\u7335\u733A\u733B\u733D\u7343\u734D\u7350\u7352\u7356\u7358\u735D\u735E\u735F\u7360\u7366\u7367\u7369\u736B\u736C\u736E\u736F\u7371\u7377\u7379\u737C\u7380\u7381\u7383\u7385\u7386\u738E\u7390\u7393\u7395\u7397\u7398\u739C\u739E\u739F\u73A0\u73A2\u73A5\u73A6\u73AA\u73AB\u73AD\u73B5\u73B7\u73B9\u73BC\u73BD\u73BF\u73C5\u73C6\u73C9\u73CB\u73CC\u73CF\u73D2\u73D3\u73D6\u73D9\u73DD\u73E1\u73E3\u73E6\u73E7\u73E9\u73F4\u73F5\u73F7\u73F9\u73FA\u73FB\u73FD"],["8fcca1","\u73FF\u7400\u7401\u7404\u7407\u740A\u7411\u741A\u741B\u7424\u7426\u7428",9,"\u7439\u7440\u7443\u7444\u7446\u7447\u744B\u744D\u7451\u7452\u7457\u745D\u7462\u7466\u7467\u7468\u746B\u746D\u746E\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748F\u7490\u7491\u7492\u7498\u7499\u749A\u749C\u749F\u74A0\u74A1\u74A3\u74A6\u74A8\u74A9\u74AA\u74AB\u74AE\u74AF\u74B1\u74B2\u74B5\u74B9\u74BB\u74BF\u74C8\u74C9\u74CC\u74D0\u74D3\u74D8\u74DA\u74DB\u74DE\u74DF\u74E4\u74E8\u74EA\u74EB\u74EF\u74F4\u74FA\u74FB\u74FC\u74FF\u7506"],["8fcda1","\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752A\u752F\u7536\u7539\u753D\u753E\u753F\u7540\u7543\u7547\u7548\u754E\u7550\u7552\u7557\u755E\u755F\u7561\u756F\u7571\u7579",5,"\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759C\u75A2\u75A4\u75B4\u75BA\u75BF\u75C0\u75C1\u75C4\u75C6\u75CC\u75CE\u75CF\u75D7\u75DC\u75DF\u75E0\u75E1\u75E4\u75E7\u75EC\u75EE\u75EF\u75F1\u75F9\u7600\u7602\u7603\u7604\u7607\u7608\u760A\u760C\u760F\u7612\u7613\u7615\u7616\u7619\u761B\u761C\u761D\u761E\u7623\u7625\u7626\u7629\u762D\u7632\u7633\u7635\u7638\u7639"],["8fcea1","\u763A\u763C\u764A\u7640\u7641\u7643\u7644\u7645\u7649\u764B\u7655\u7659\u765F\u7664\u7665\u766D\u766E\u766F\u7671\u7674\u7681\u7685\u768C\u768D\u7695\u769B\u769C\u769D\u769F\u76A0\u76A2",6,"\u76AA\u76AD\u76BD\u76C1\u76C5\u76C9\u76CB\u76CC\u76CE\u76D4\u76D9\u76E0\u76E6\u76E8\u76EC\u76F0\u76F1\u76F6\u76F9\u76FC\u7700\u7706\u770A\u770E\u7712\u7714\u7715\u7717\u7719\u771A\u771C\u7722\u7728\u772D\u772E\u772F\u7734\u7735\u7736\u7739\u773D\u773E\u7742\u7745\u7746\u774A\u774D\u774E\u774F\u7752\u7756\u7757\u775C\u775E\u775F\u7760\u7762"],["8fcfa1","\u7764\u7767\u776A\u776C\u7770\u7772\u7773\u7774\u777A\u777D\u7780\u7784\u778C\u778D\u7794\u7795\u7796\u779A\u779F\u77A2\u77A7\u77AA\u77AE\u77AF\u77B1\u77B5\u77BE\u77C3\u77C9\u77D1\u77D2\u77D5\u77D9\u77DE\u77DF\u77E0\u77E4\u77E6\u77EA\u77EC\u77F0\u77F1\u77F4\u77F8\u77FB\u7805\u7806\u7809\u780D\u780E\u7811\u781D\u7821\u7822\u7823\u782D\u782E\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784C\u784E\u7852\u785C\u785E\u7860\u7861\u7863\u7864\u7868\u786A\u786E\u787A\u787E\u788A\u788F\u7894\u7898\u78A1\u789D\u789E\u789F\u78A4\u78A8\u78AC\u78AD\u78B0\u78B1\u78B2\u78B3"],["8fd0a1","\u78BB\u78BD\u78BF\u78C7\u78C8\u78C9\u78CC\u78CE\u78D2\u78D3\u78D5\u78D6\u78E4\u78DB\u78DF\u78E0\u78E1\u78E6\u78EA\u78F2\u78F3\u7900\u78F6\u78F7\u78FA\u78FB\u78FF\u7906\u790C\u7910\u791A\u791C\u791E\u791F\u7920\u7925\u7927\u7929\u792D\u7931\u7934\u7935\u793B\u793D\u793F\u7944\u7945\u7946\u794A\u794B\u794F\u7951\u7954\u7958\u795B\u795C\u7967\u7969\u796B\u7972\u7979\u797B\u797C\u797E\u798B\u798C\u7991\u7993\u7994\u7995\u7996\u7998\u799B\u799C\u79A1\u79A8\u79A9\u79AB\u79AF\u79B1\u79B4\u79B8\u79BB\u79C2\u79C4\u79C7\u79C8\u79CA\u79CF\u79D4\u79D6\u79DA\u79DD\u79DE"],["8fd1a1","\u79E0\u79E2\u79E5\u79EA\u79EB\u79ED\u79F1\u79F8\u79FC\u7A02\u7A03\u7A07\u7A09\u7A0A\u7A0C\u7A11\u7A15\u7A1B\u7A1E\u7A21\u7A27\u7A2B\u7A2D\u7A2F\u7A30\u7A34\u7A35\u7A38\u7A39\u7A3A\u7A44\u7A45\u7A47\u7A48\u7A4C\u7A55\u7A56\u7A59\u7A5C\u7A5D\u7A5F\u7A60\u7A65\u7A67\u7A6A\u7A6D\u7A75\u7A78\u7A7E\u7A80\u7A82\u7A85\u7A86\u7A8A\u7A8B\u7A90\u7A91\u7A94\u7A9E\u7AA0\u7AA3\u7AAC\u7AB3\u7AB5\u7AB9\u7ABB\u7ABC\u7AC6\u7AC9\u7ACC\u7ACE\u7AD1\u7ADB\u7AE8\u7AE9\u7AEB\u7AEC\u7AF1\u7AF4\u7AFB\u7AFD\u7AFE\u7B07\u7B14\u7B1F\u7B23\u7B27\u7B29\u7B2A\u7B2B\u7B2D\u7B2E\u7B2F\u7B30"],["8fd2a1","\u7B31\u7B34\u7B3D\u7B3F\u7B40\u7B41\u7B47\u7B4E\u7B55\u7B60\u7B64\u7B66\u7B69\u7B6A\u7B6D\u7B6F\u7B72\u7B73\u7B77\u7B84\u7B89\u7B8E\u7B90\u7B91\u7B96\u7B9B\u7B9E\u7BA0\u7BA5\u7BAC\u7BAF\u7BB0\u7BB2\u7BB5\u7BB6\u7BBA\u7BBB\u7BBC\u7BBD\u7BC2\u7BC5\u7BC8\u7BCA\u7BD4\u7BD6\u7BD7\u7BD9\u7BDA\u7BDB\u7BE8\u7BEA\u7BF2\u7BF4\u7BF5\u7BF8\u7BF9\u7BFA\u7BFC\u7BFE\u7C01\u7C02\u7C03\u7C04\u7C06\u7C09\u7C0B\u7C0C\u7C0E\u7C0F\u7C19\u7C1B\u7C20\u7C25\u7C26\u7C28\u7C2C\u7C31\u7C33\u7C34\u7C36\u7C39\u7C3A\u7C46\u7C4A\u7C55\u7C51\u7C52\u7C53\u7C59",5],["8fd3a1","\u7C61\u7C63\u7C67\u7C69\u7C6D\u7C6E\u7C70\u7C72\u7C79\u7C7C\u7C7D\u7C86\u7C87\u7C8F\u7C94\u7C9E\u7CA0\u7CA6\u7CB0\u7CB6\u7CB7\u7CBA\u7CBB\u7CBC\u7CBF\u7CC4\u7CC7\u7CC8\u7CC9\u7CCD\u7CCF\u7CD3\u7CD4\u7CD5\u7CD7\u7CD9\u7CDA\u7CDD\u7CE6\u7CE9\u7CEB\u7CF5\u7D03\u7D07\u7D08\u7D09\u7D0F\u7D11\u7D12\u7D13\u7D16\u7D1D\u7D1E\u7D23\u7D26\u7D2A\u7D2D\u7D31\u7D3C\u7D3D\u7D3E\u7D40\u7D41\u7D47\u7D48\u7D4D\u7D51\u7D53\u7D57\u7D59\u7D5A\u7D5C\u7D5D\u7D65\u7D67\u7D6A\u7D70\u7D78\u7D7A\u7D7B\u7D7F\u7D81\u7D82\u7D83\u7D85\u7D86\u7D88\u7D8B\u7D8C\u7D8D\u7D91\u7D96\u7D97\u7D9D"],["8fd4a1","\u7D9E\u7DA6\u7DA7\u7DAA\u7DB3\u7DB6\u7DB7\u7DB9\u7DC2",4,"\u7DCC\u7DCD\u7DCE\u7DD7\u7DD9\u7E00\u7DE2\u7DE5\u7DE6\u7DEA\u7DEB\u7DED\u7DF1\u7DF5\u7DF6\u7DF9\u7DFA\u7E08\u7E10\u7E11\u7E15\u7E17\u7E1C\u7E1D\u7E20\u7E27\u7E28\u7E2C\u7E2D\u7E2F\u7E33\u7E36\u7E3F\u7E44\u7E45\u7E47\u7E4E\u7E50\u7E52\u7E58\u7E5F\u7E61\u7E62\u7E65\u7E6B\u7E6E\u7E6F\u7E73\u7E78\u7E7E\u7E81\u7E86\u7E87\u7E8A\u7E8D\u7E91\u7E95\u7E98\u7E9A\u7E9D\u7E9E\u7F3C\u7F3B\u7F3D\u7F3E\u7F3F\u7F43\u7F44\u7F47\u7F4F\u7F52\u7F53\u7F5B\u7F5C\u7F5D\u7F61\u7F63\u7F64\u7F65\u7F66\u7F6D"],["8fd5a1","\u7F71\u7F7D\u7F7E\u7F7F\u7F80\u7F8B\u7F8D\u7F8F\u7F90\u7F91\u7F96\u7F97\u7F9C\u7FA1\u7FA2\u7FA6\u7FAA\u7FAD\u7FB4\u7FBC\u7FBF\u7FC0\u7FC3\u7FC8\u7FCE\u7FCF\u7FDB\u7FDF\u7FE3\u7FE5\u7FE8\u7FEC\u7FEE\u7FEF\u7FF2\u7FFA\u7FFD\u7FFE\u7FFF\u8007\u8008\u800A\u800D\u800E\u800F\u8011\u8013\u8014\u8016\u801D\u801E\u801F\u8020\u8024\u8026\u802C\u802E\u8030\u8034\u8035\u8037\u8039\u803A\u803C\u803E\u8040\u8044\u8060\u8064\u8066\u806D\u8071\u8075\u8081\u8088\u808E\u809C\u809E\u80A6\u80A7\u80AB\u80B8\u80B9\u80C8\u80CD\u80CF\u80D2\u80D4\u80D5\u80D7\u80D8\u80E0\u80ED\u80EE"],["8fd6a1","\u80F0\u80F2\u80F3\u80F6\u80F9\u80FA\u80FE\u8103\u810B\u8116\u8117\u8118\u811C\u811E\u8120\u8124\u8127\u812C\u8130\u8135\u813A\u813C\u8145\u8147\u814A\u814C\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816D\u816F\u8177\u8181\u8190\u8184\u8185\u8186\u818B\u818E\u8196\u8198\u819B\u819E\u81A2\u81AE\u81B2\u81B4\u81BB\u81CB\u81C3\u81C5\u81CA\u81CE\u81CF\u81D5\u81D7\u81DB\u81DD\u81DE\u81E1\u81E4\u81EB\u81EC\u81F0\u81F1\u81F2\u81F5\u81F6\u81F8\u81F9\u81FD\u81FF\u8200\u8203\u820F\u8213\u8214\u8219\u821A\u821D\u8221\u8222\u8228\u8232\u8234\u823A\u8243\u8244\u8245\u8246"],["8fd7a1","\u824B\u824E\u824F\u8251\u8256\u825C\u8260\u8263\u8267\u826D\u8274\u827B\u827D\u827F\u8280\u8281\u8283\u8284\u8287\u8289\u828A\u828E\u8291\u8294\u8296\u8298\u829A\u829B\u82A0\u82A1\u82A3\u82A4\u82A7\u82A8\u82A9\u82AA\u82AE\u82B0\u82B2\u82B4\u82B7\u82BA\u82BC\u82BE\u82BF\u82C6\u82D0\u82D5\u82DA\u82E0\u82E2\u82E4\u82E8\u82EA\u82ED\u82EF\u82F6\u82F7\u82FD\u82FE\u8300\u8301\u8307\u8308\u830A\u830B\u8354\u831B\u831D\u831E\u831F\u8321\u8322\u832C\u832D\u832E\u8330\u8333\u8337\u833A\u833C\u833D\u8342\u8343\u8344\u8347\u834D\u834E\u8351\u8355\u8356\u8357\u8370\u8378"],["8fd8a1","\u837D\u837F\u8380\u8382\u8384\u8386\u838D\u8392\u8394\u8395\u8398\u8399\u839B\u839C\u839D\u83A6\u83A7\u83A9\u83AC\u83BE\u83BF\u83C0\u83C7\u83C9\u83CF\u83D0\u83D1\u83D4\u83DD\u8353\u83E8\u83EA\u83F6\u83F8\u83F9\u83FC\u8401\u8406\u840A\u840F\u8411\u8415\u8419\u83AD\u842F\u8439\u8445\u8447\u8448\u844A\u844D\u844F\u8451\u8452\u8456\u8458\u8459\u845A\u845C\u8460\u8464\u8465\u8467\u846A\u8470\u8473\u8474\u8476\u8478\u847C\u847D\u8481\u8485\u8492\u8493\u8495\u849E\u84A6\u84A8\u84A9\u84AA\u84AF\u84B1\u84B4\u84BA\u84BD\u84BE\u84C0\u84C2\u84C7\u84C8\u84CC\u84CF\u84D3"],["8fd9a1","\u84DC\u84E7\u84EA\u84EF\u84F0\u84F1\u84F2\u84F7\u8532\u84FA\u84FB\u84FD\u8502\u8503\u8507\u850C\u850E\u8510\u851C\u851E\u8522\u8523\u8524\u8525\u8527\u852A\u852B\u852F\u8533\u8534\u8536\u853F\u8546\u854F",4,"\u8556\u8559\u855C",6,"\u8564\u856B\u856F\u8579\u857A\u857B\u857D\u857F\u8581\u8585\u8586\u8589\u858B\u858C\u858F\u8593\u8598\u859D\u859F\u85A0\u85A2\u85A5\u85A7\u85B4\u85B6\u85B7\u85B8\u85BC\u85BD\u85BE\u85BF\u85C2\u85C7\u85CA\u85CB\u85CE\u85AD\u85D8\u85DA\u85DF\u85E0\u85E6\u85E8\u85ED\u85F3\u85F6\u85FC"],["8fdaa1","\u85FF\u8600\u8604\u8605\u860D\u860E\u8610\u8611\u8612\u8618\u8619\u861B\u861E\u8621\u8627\u8629\u8636\u8638\u863A\u863C\u863D\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865D\u8660",4,"\u8669\u866C\u866F\u8675\u8676\u8677\u867A\u868D\u8691\u8696\u8698\u869A\u869C\u86A1\u86A6\u86A7\u86A8\u86AD\u86B1\u86B3\u86B4\u86B5\u86B7\u86B8\u86B9\u86BF\u86C0\u86C1\u86C3\u86C5\u86D1\u86D2\u86D5\u86D7\u86DA\u86DC\u86E0\u86E3\u86E5\u86E7\u8688\u86FA\u86FC\u86FD\u8704\u8705\u8707\u870B\u870E\u870F\u8710\u8713\u8714\u8719\u871E\u871F\u8721\u8723"],["8fdba1","\u8728\u872E\u872F\u8731\u8732\u8739\u873A\u873C\u873D\u873E\u8740\u8743\u8745\u874D\u8758\u875D\u8761\u8764\u8765\u876F\u8771\u8772\u877B\u8783",6,"\u878B\u878C\u8790\u8793\u8795\u8797\u8798\u8799\u879E\u87A0\u87A3\u87A7\u87AC\u87AD\u87AE\u87B1\u87B5\u87BE\u87BF\u87C1\u87C8\u87C9\u87CA\u87CE\u87D5\u87D6\u87D9\u87DA\u87DC\u87DF\u87E2\u87E3\u87E4\u87EA\u87EB\u87ED\u87F1\u87F3\u87F8\u87FA\u87FF\u8801\u8803\u8806\u8809\u880A\u880B\u8810\u8819\u8812\u8813\u8814\u8818\u881A\u881B\u881C\u881E\u881F\u8828\u882D\u882E\u8830\u8832\u8835"],["8fdca1","\u883A\u883C\u8841\u8843\u8845\u8848\u8849\u884A\u884B\u884E\u8851\u8855\u8856\u8858\u885A\u885C\u885F\u8860\u8864\u8869\u8871\u8879\u887B\u8880\u8898\u889A\u889B\u889C\u889F\u88A0\u88A8\u88AA\u88BA\u88BD\u88BE\u88C0\u88CA",4,"\u88D1\u88D2\u88D3\u88DB\u88DE\u88E7\u88EF\u88F0\u88F1\u88F5\u88F7\u8901\u8906\u890D\u890E\u890F\u8915\u8916\u8918\u8919\u891A\u891C\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893A\u893E\u8940\u8942\u8945\u8946\u8949\u894F\u8952\u8957\u895A\u895B\u895C\u8961\u8962\u8963\u896B\u896E\u8970\u8973\u8975\u897A"],["8fdda1","\u897B\u897C\u897D\u8989\u898D\u8990\u8994\u8995\u899B\u899C\u899F\u89A0\u89A5\u89B0\u89B4\u89B5\u89B6\u89B7\u89BC\u89D4",4,"\u89E5\u89E9\u89EB\u89ED\u89F1\u89F3\u89F6\u89F9\u89FD\u89FF\u8A04\u8A05\u8A07\u8A0F\u8A11\u8A12\u8A14\u8A15\u8A1E\u8A20\u8A22\u8A24\u8A26\u8A2B\u8A2C\u8A2F\u8A35\u8A37\u8A3D\u8A3E\u8A40\u8A43\u8A45\u8A47\u8A49\u8A4D\u8A4E\u8A53\u8A56\u8A57\u8A58\u8A5C\u8A5D\u8A61\u8A65\u8A67\u8A75\u8A76\u8A77\u8A79\u8A7A\u8A7B\u8A7E\u8A7F\u8A80\u8A83\u8A86\u8A8B\u8A8F\u8A90\u8A92\u8A96\u8A97\u8A99\u8A9F\u8AA7\u8AA9\u8AAE\u8AAF\u8AB3"],["8fdea1","\u8AB6\u8AB7\u8ABB\u8ABE\u8AC3\u8AC6\u8AC8\u8AC9\u8ACA\u8AD1\u8AD3\u8AD4\u8AD5\u8AD7\u8ADD\u8ADF\u8AEC\u8AF0\u8AF4\u8AF5\u8AF6\u8AFC\u8AFF\u8B05\u8B06\u8B0B\u8B11\u8B1C\u8B1E\u8B1F\u8B0A\u8B2D\u8B30\u8B37\u8B3C\u8B42",4,"\u8B48\u8B52\u8B53\u8B54\u8B59\u8B4D\u8B5E\u8B63\u8B6D\u8B76\u8B78\u8B79\u8B7C\u8B7E\u8B81\u8B84\u8B85\u8B8B\u8B8D\u8B8F\u8B94\u8B95\u8B9C\u8B9E\u8B9F\u8C38\u8C39\u8C3D\u8C3E\u8C45\u8C47\u8C49\u8C4B\u8C4F\u8C51\u8C53\u8C54\u8C57\u8C58\u8C5B\u8C5D\u8C59\u8C63\u8C64\u8C66\u8C68\u8C69\u8C6D\u8C73\u8C75\u8C76\u8C7B\u8C7E\u8C86"],["8fdfa1","\u8C87\u8C8B\u8C90\u8C92\u8C93\u8C99\u8C9B\u8C9C\u8CA4\u8CB9\u8CBA\u8CC5\u8CC6\u8CC9\u8CCB\u8CCF\u8CD6\u8CD5\u8CD9\u8CDD\u8CE1\u8CE8\u8CEC\u8CEF\u8CF0\u8CF2\u8CF5\u8CF7\u8CF8\u8CFE\u8CFF\u8D01\u8D03\u8D09\u8D12\u8D17\u8D1B\u8D65\u8D69\u8D6C\u8D6E\u8D7F\u8D82\u8D84\u8D88\u8D8D\u8D90\u8D91\u8D95\u8D9E\u8D9F\u8DA0\u8DA6\u8DAB\u8DAC\u8DAF\u8DB2\u8DB5\u8DB7\u8DB9\u8DBB\u8DC0\u8DC5\u8DC6\u8DC7\u8DC8\u8DCA\u8DCE\u8DD1\u8DD4\u8DD5\u8DD7\u8DD9\u8DE4\u8DE5\u8DE7\u8DEC\u8DF0\u8DBC\u8DF1\u8DF2\u8DF4\u8DFD\u8E01\u8E04\u8E05\u8E06\u8E0B\u8E11\u8E14\u8E16\u8E20\u8E21\u8E22"],["8fe0a1","\u8E23\u8E26\u8E27\u8E31\u8E33\u8E36\u8E37\u8E38\u8E39\u8E3D\u8E40\u8E41\u8E4B\u8E4D\u8E4E\u8E4F\u8E54\u8E5B\u8E5C\u8E5D\u8E5E\u8E61\u8E62\u8E69\u8E6C\u8E6D\u8E6F\u8E70\u8E71\u8E79\u8E7A\u8E7B\u8E82\u8E83\u8E89\u8E90\u8E92\u8E95\u8E9A\u8E9B\u8E9D\u8E9E\u8EA2\u8EA7\u8EA9\u8EAD\u8EAE\u8EB3\u8EB5\u8EBA\u8EBB\u8EC0\u8EC1\u8EC3\u8EC4\u8EC7\u8ECF\u8ED1\u8ED4\u8EDC\u8EE8\u8EEE\u8EF0\u8EF1\u8EF7\u8EF9\u8EFA\u8EED\u8F00\u8F02\u8F07\u8F08\u8F0F\u8F10\u8F16\u8F17\u8F18\u8F1E\u8F20\u8F21\u8F23\u8F25\u8F27\u8F28\u8F2C\u8F2D\u8F2E\u8F34\u8F35\u8F36\u8F37\u8F3A\u8F40\u8F41"],["8fe1a1","\u8F43\u8F47\u8F4F\u8F51",4,"\u8F58\u8F5D\u8F5E\u8F65\u8F9D\u8FA0\u8FA1\u8FA4\u8FA5\u8FA6\u8FB5\u8FB6\u8FB8\u8FBE\u8FC0\u8FC1\u8FC6\u8FCA\u8FCB\u8FCD\u8FD0\u8FD2\u8FD3\u8FD5\u8FE0\u8FE3\u8FE4\u8FE8\u8FEE\u8FF1\u8FF5\u8FF6\u8FFB\u8FFE\u9002\u9004\u9008\u900C\u9018\u901B\u9028\u9029\u902F\u902A\u902C\u902D\u9033\u9034\u9037\u903F\u9043\u9044\u904C\u905B\u905D\u9062\u9066\u9067\u906C\u9070\u9074\u9079\u9085\u9088\u908B\u908C\u908E\u9090\u9095\u9097\u9098\u9099\u909B\u90A0\u90A1\u90A2\u90A5\u90B0\u90B2\u90B3\u90B4\u90B6\u90BD\u90CC\u90BE\u90C3"],["8fe2a1","\u90C4\u90C5\u90C7\u90C8\u90D5\u90D7\u90D8\u90D9\u90DC\u90DD\u90DF\u90E5\u90D2\u90F6\u90EB\u90EF\u90F0\u90F4\u90FE\u90FF\u9100\u9104\u9105\u9106\u9108\u910D\u9110\u9114\u9116\u9117\u9118\u911A\u911C\u911E\u9120\u9125\u9122\u9123\u9127\u9129\u912E\u912F\u9131\u9134\u9136\u9137\u9139\u913A\u913C\u913D\u9143\u9147\u9148\u914F\u9153\u9157\u9159\u915A\u915B\u9161\u9164\u9167\u916D\u9174\u9179\u917A\u917B\u9181\u9183\u9185\u9186\u918A\u918E\u9191\u9193\u9194\u9195\u9198\u919E\u91A1\u91A6\u91A8\u91AC\u91AD\u91AE\u91B0\u91B1\u91B2\u91B3\u91B6\u91BB\u91BC\u91BD\u91BF"],["8fe3a1","\u91C2\u91C3\u91C5\u91D3\u91D4\u91D7\u91D9\u91DA\u91DE\u91E4\u91E5\u91E9\u91EA\u91EC",5,"\u91F7\u91F9\u91FB\u91FD\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920A\u920C\u9210\u9212\u9213\u9216\u9218\u921C\u921D\u9223\u9224\u9225\u9226\u9228\u922E\u922F\u9230\u9233\u9235\u9236\u9238\u9239\u923A\u923C\u923E\u9240\u9242\u9243\u9246\u9247\u924A\u924D\u924E\u924F\u9251\u9258\u9259\u925C\u925D\u9260\u9261\u9265\u9267\u9268\u9269\u926E\u926F\u9270\u9275",4,"\u927B\u927C\u927D\u927F\u9288\u9289\u928A\u928D\u928E\u9292\u9297"],["8fe4a1","\u9299\u929F\u92A0\u92A4\u92A5\u92A7\u92A8\u92AB\u92AF\u92B2\u92B6\u92B8\u92BA\u92BB\u92BC\u92BD\u92BF",4,"\u92C5\u92C6\u92C7\u92C8\u92CB\u92CC\u92CD\u92CE\u92D0\u92D3\u92D5\u92D7\u92D8\u92D9\u92DC\u92DD\u92DF\u92E0\u92E1\u92E3\u92E5\u92E7\u92E8\u92EC\u92EE\u92F0\u92F9\u92FB\u92FF\u9300\u9302\u9308\u930D\u9311\u9314\u9315\u931C\u931D\u931E\u931F\u9321\u9324\u9325\u9327\u9329\u932A\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935A\u935E\u9364\u9365\u9367\u9369\u936A\u936D\u936F\u9370\u9371\u9373\u9374\u9376"],["8fe5a1","\u937A\u937D\u937F\u9380\u9381\u9382\u9388\u938A\u938B\u938D\u938F\u9392\u9395\u9398\u939B\u939E\u93A1\u93A3\u93A4\u93A6\u93A8\u93AB\u93B4\u93B5\u93B6\u93BA\u93A9\u93C1\u93C4\u93C5\u93C6\u93C7\u93C9",4,"\u93D3\u93D9\u93DC\u93DE\u93DF\u93E2\u93E6\u93E7\u93F9\u93F7\u93F8\u93FA\u93FB\u93FD\u9401\u9402\u9404\u9408\u9409\u940D\u940E\u940F\u9415\u9416\u9417\u941F\u942E\u942F\u9431\u9432\u9433\u9434\u943B\u943F\u943D\u9443\u9445\u9448\u944A\u944C\u9455\u9459\u945C\u945F\u9461\u9463\u9468\u946B\u946D\u946E\u946F\u9471\u9472\u9484\u9483\u9578\u9579"],["8fe6a1","\u957E\u9584\u9588\u958C\u958D\u958E\u959D\u959E\u959F\u95A1\u95A6\u95A9\u95AB\u95AC\u95B4\u95B6\u95BA\u95BD\u95BF\u95C6\u95C8\u95C9\u95CB\u95D0\u95D1\u95D2\u95D3\u95D9\u95DA\u95DD\u95DE\u95DF\u95E0\u95E4\u95E6\u961D\u961E\u9622\u9624\u9625\u9626\u962C\u9631\u9633\u9637\u9638\u9639\u963A\u963C\u963D\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966E\u9674\u967B\u967C\u967E\u967F\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969A\u969D\u969F\u96A4\u96A5\u96A6\u96A9\u96AE\u96AF\u96B3\u96BA\u96CA\u96D2\u5DB2\u96D8\u96DA\u96DD\u96DE\u96DF\u96E9\u96EF\u96F1\u96FA\u9702"],["8fe7a1","\u9703\u9705\u9709\u971A\u971B\u971D\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974A\u974E\u974F\u9755\u9757\u9758\u975A\u975B\u9763\u9767\u976A\u976E\u9773\u9776\u9777\u9778\u977B\u977D\u977F\u9780\u9789\u9795\u9796\u9797\u9799\u979A\u979E\u979F\u97A2\u97AC\u97AE\u97B1\u97B2\u97B5\u97B6\u97B8\u97B9\u97BA\u97BC\u97BE\u97BF\u97C1\u97C4\u97C5\u97C7\u97C9\u97CA\u97CC\u97CD\u97CE\u97D0\u97D1\u97D4\u97D7\u97D8\u97D9\u97DD\u97DE\u97E0\u97DB\u97E1\u97E4\u97EF\u97F1\u97F4\u97F7\u97F8\u97FA\u9807\u980A\u9819\u980D\u980E\u9814\u9816\u981C\u981E\u9820\u9823\u9826"],["8fe8a1","\u982B\u982E\u982F\u9830\u9832\u9833\u9835\u9825\u983E\u9844\u9847\u984A\u9851\u9852\u9853\u9856\u9857\u9859\u985A\u9862\u9863\u9865\u9866\u986A\u986C\u98AB\u98AD\u98AE\u98B0\u98B4\u98B7\u98B8\u98BA\u98BB\u98BF\u98C2\u98C5\u98C8\u98CC\u98E1\u98E3\u98E5\u98E6\u98E7\u98EA\u98F3\u98F6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991A\u991B\u991C\u991F\u9922\u9926\u9927\u992B\u9931",4,"\u9939\u993A\u993B\u993C\u9940\u9941\u9946\u9947\u9948\u994D\u994E\u9954\u9958\u9959\u995B\u995C\u995E\u995F\u9960\u999B\u999D\u999F\u99A6\u99B0\u99B1\u99B2\u99B5"],["8fe9a1","\u99B9\u99BA\u99BD\u99BF\u99C3\u99C9\u99D3\u99D4\u99D9\u99DA\u99DC\u99DE\u99E7\u99EA\u99EB\u99EC\u99F0\u99F4\u99F5\u99F9\u99FD\u99FE\u9A02\u9A03\u9A04\u9A0B\u9A0C\u9A10\u9A11\u9A16\u9A1E\u9A20\u9A22\u9A23\u9A24\u9A27\u9A2D\u9A2E\u9A33\u9A35\u9A36\u9A38\u9A47\u9A41\u9A44\u9A4A\u9A4B\u9A4C\u9A4E\u9A51\u9A54\u9A56\u9A5D\u9AAA\u9AAC\u9AAE\u9AAF\u9AB2\u9AB4\u9AB5\u9AB6\u9AB9\u9ABB\u9ABE\u9ABF\u9AC1\u9AC3\u9AC6\u9AC8\u9ACE\u9AD0\u9AD2\u9AD5\u9AD6\u9AD7\u9ADB\u9ADC\u9AE0\u9AE4\u9AE5\u9AE7\u9AE9\u9AEC\u9AF2\u9AF3\u9AF5\u9AF9\u9AFA\u9AFD\u9AFF",4],["8feaa1","\u9B04\u9B05\u9B08\u9B09\u9B0B\u9B0C\u9B0D\u9B0E\u9B10\u9B12\u9B16\u9B19\u9B1B\u9B1C\u9B20\u9B26\u9B2B\u9B2D\u9B33\u9B34\u9B35\u9B37\u9B39\u9B3A\u9B3D\u9B48\u9B4B\u9B4C\u9B55\u9B56\u9B57\u9B5B\u9B5E\u9B61\u9B63\u9B65\u9B66\u9B68\u9B6A",4,"\u9B73\u9B75\u9B77\u9B78\u9B79\u9B7F\u9B80\u9B84\u9B85\u9B86\u9B87\u9B89\u9B8A\u9B8B\u9B8D\u9B8F\u9B90\u9B94\u9B9A\u9B9D\u9B9E\u9BA6\u9BA7\u9BA9\u9BAC\u9BB0\u9BB1\u9BB2\u9BB7\u9BB8\u9BBB\u9BBC\u9BBE\u9BBF\u9BC1\u9BC7\u9BC8\u9BCE\u9BD0\u9BD7\u9BD8\u9BDD\u9BDF\u9BE5\u9BE7\u9BEA\u9BEB\u9BEF\u9BF3\u9BF7\u9BF8"],["8feba1","\u9BF9\u9BFA\u9BFD\u9BFF\u9C00\u9C02\u9C0B\u9C0F\u9C11\u9C16\u9C18\u9C19\u9C1A\u9C1C\u9C1E\u9C22\u9C23\u9C26",4,"\u9C31\u9C35\u9C36\u9C37\u9C3D\u9C41\u9C43\u9C44\u9C45\u9C49\u9C4A\u9C4E\u9C4F\u9C50\u9C53\u9C54\u9C56\u9C58\u9C5B\u9C5D\u9C5E\u9C5F\u9C63\u9C69\u9C6A\u9C5C\u9C6B\u9C68\u9C6E\u9C70\u9C72\u9C75\u9C77\u9C7B\u9CE6\u9CF2\u9CF7\u9CF9\u9D0B\u9D02\u9D11\u9D17\u9D18\u9D1C\u9D1D\u9D1E\u9D2F\u9D30\u9D32\u9D33\u9D34\u9D3A\u9D3C\u9D45\u9D3D\u9D42\u9D43\u9D47\u9D4A\u9D53\u9D54\u9D5F\u9D63\u9D62\u9D65\u9D69\u9D6A\u9D6B\u9D70\u9D76\u9D77\u9D7B"],["8feca1","\u9D7C\u9D7E\u9D83\u9D84\u9D86\u9D8A\u9D8D\u9D8E\u9D92\u9D93\u9D95\u9D96\u9D97\u9D98\u9DA1\u9DAA\u9DAC\u9DAE\u9DB1\u9DB5\u9DB9\u9DBC\u9DBF\u9DC3\u9DC7\u9DC9\u9DCA\u9DD4\u9DD5\u9DD6\u9DD7\u9DDA\u9DDE\u9DDF\u9DE0\u9DE5\u9DE7\u9DE9\u9DEB\u9DEE\u9DF0\u9DF3\u9DF4\u9DFE\u9E0A\u9E02\u9E07\u9E0E\u9E10\u9E11\u9E12\u9E15\u9E16\u9E19\u9E1C\u9E1D\u9E7A\u9E7B\u9E7C\u9E80\u9E82\u9E83\u9E84\u9E85\u9E87\u9E8E\u9E8F\u9E96\u9E98\u9E9B\u9E9E\u9EA4\u9EA8\u9EAC\u9EAE\u9EAF\u9EB0\u9EB3\u9EB4\u9EB5\u9EC6\u9EC8\u9ECB\u9ED5\u9EDF\u9EE4\u9EE7\u9EEC\u9EED\u9EEE\u9EF0\u9EF1\u9EF2\u9EF5"],["8feda1","\u9EF8\u9EFF\u9F02\u9F03\u9F09\u9F0F\u9F10\u9F11\u9F12\u9F14\u9F16\u9F17\u9F19\u9F1A\u9F1B\u9F1F\u9F22\u9F26\u9F2A\u9F2B\u9F2F\u9F31\u9F32\u9F34\u9F37\u9F39\u9F3A\u9F3C\u9F3D\u9F3F\u9F41\u9F43",4,"\u9F53\u9F55\u9F56\u9F57\u9F58\u9F5A\u9F5D\u9F5E\u9F68\u9F69\u9F6D",4,"\u9F73\u9F75\u9F7A\u9F7D\u9F8F\u9F90\u9F91\u9F92\u9F94\u9F96\u9F97\u9F9E\u9FA1\u9FA2\u9FA3\u9FA5"]]')},6258:function(T){T.exports=JSON.parse('{"uChars":[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],"gbChars":[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189000]}')},4346:function(T){T.exports=JSON.parse('[["a140","\uE4C6",62],["a180","\uE505",32],["a240","\uE526",62],["a280","\uE565",32],["a2ab","\uE766",5],["a2e3","\u20AC\uE76D"],["a2ef","\uE76E\uE76F"],["a2fd","\uE770\uE771"],["a340","\uE586",62],["a380","\uE5C5",31,"\u3000"],["a440","\uE5E6",62],["a480","\uE625",32],["a4f4","\uE772",10],["a540","\uE646",62],["a580","\uE685",32],["a5f7","\uE77D",7],["a640","\uE6A6",62],["a680","\uE6E5",32],["a6b9","\uE785",7],["a6d9","\uE78D",6],["a6ec","\uE794\uE795"],["a6f3","\uE796"],["a6f6","\uE797",8],["a740","\uE706",62],["a780","\uE745",32],["a7c2","\uE7A0",14],["a7f2","\uE7AF",12],["a896","\uE7BC",10],["a8bc","\u1E3F"],["a8bf","\u01F9"],["a8c1","\uE7C9\uE7CA\uE7CB\uE7CC"],["a8ea","\uE7CD",20],["a958","\uE7E2"],["a95b","\uE7E3"],["a95d","\uE7E4\uE7E5\uE7E6"],["a989","\u303E\u2FF0",11],["a997","\uE7F4",12],["a9f0","\uE801",14],["aaa1","\uE000",93],["aba1","\uE05E",93],["aca1","\uE0BC",93],["ada1","\uE11A",93],["aea1","\uE178",93],["afa1","\uE1D6",93],["d7fa","\uE810",4],["f8a1","\uE234",93],["f9a1","\uE292",93],["faa1","\uE2F0",93],["fba1","\uE34E",93],["fca1","\uE3AC",93],["fda1","\uE40A",93],["fe50","\u2E81\uE816\uE817\uE818\u2E84\u3473\u3447\u2E88\u2E8B\uE81E\u359E\u361A\u360E\u2E8C\u2E97\u396E\u3918\uE826\u39CF\u39DF\u3A73\u39D0\uE82B\uE82C\u3B4E\u3C6E\u3CE0\u2EA7\uE831\uE832\u2EAA\u4056\u415F\u2EAE\u4337\u2EB3\u2EB6\u2EB7\uE83B\u43B1\u43AC\u2EBB\u43DD\u44D6\u4661\u464C\uE843"],["fe80","\u4723\u4729\u477C\u478D\u2ECA\u4947\u497A\u497D\u4982\u4983\u4985\u4986\u499F\u499B\u49B7\u49B6\uE854\uE855\u4CA3\u4C9F\u4CA0\u4CA1\u4C77\u4CA2\u4D13",6,"\u4DAE\uE864\uE468",93],["8135f437","\uE7C7"]]')},7014:function(T){T.exports=JSON.parse('[["0","\\u0000",128],["a1","\uFF61",62],["8140","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7"],["8180","\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["81b8","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["81c8","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["81da","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["81f0","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["81fc","\u25EF"],["824f","\uFF10",9],["8260","\uFF21",25],["8281","\uFF41",25],["829f","\u3041",82],["8340","\u30A1",62],["8380","\u30E0",22],["839f","\u0391",16,"\u03A3",6],["83bf","\u03B1",16,"\u03C3",6],["8440","\u0410",5,"\u0401\u0416",25],["8470","\u0430",5,"\u0451\u0436",7],["8480","\u043E",17],["849f","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["8740","\u2460",19,"\u2160",9],["875f","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["877e","\u337B"],["8780","\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["889f","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["8940","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186"],["8980","\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["8a40","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B"],["8a80","\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["8b40","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551"],["8b80","\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["8c40","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8"],["8c80","\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["8d40","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D"],["8d80","\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["8e40","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62"],["8e80","\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["8f40","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3"],["8f80","\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["9040","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8"],["9080","\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["9140","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB"],["9180","\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["9240","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4"],["9280","\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["9340","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC"],["9380","\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["9440","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885"],["9480","\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["9540","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577"],["9580","\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["9640","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6"],["9680","\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["9740","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32"],["9780","\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["9840","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["989f","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["9940","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED"],["9980","\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["9a40","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638"],["9a80","\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["9b40","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80"],["9b80","\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["9c40","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060"],["9c80","\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["9d40","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B"],["9d80","\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["9e40","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E"],["9e80","\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["9f40","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF"],["9f80","\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["e040","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD"],["e080","\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e140","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF"],["e180","\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e240","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0"],["e280","\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e340","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37"],["e380","\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e440","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264"],["e480","\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e540","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC"],["e580","\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["e640","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7"],["e680","\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["e740","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C"],["e780","\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["e840","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599"],["e880","\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["e940","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43"],["e980","\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["ea40","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF"],["ea80","\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199"],["ed40","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F"],["ed80","\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["ee40","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559"],["ee80","\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["eeef","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["f040","\uE000",62],["f080","\uE03F",124],["f140","\uE0BC",62],["f180","\uE0FB",124],["f240","\uE178",62],["f280","\uE1B7",124],["f340","\uE234",62],["f380","\uE273",124],["f440","\uE2F0",62],["f480","\uE32F",124],["f540","\uE3AC",62],["f580","\uE3EB",124],["f640","\uE468",62],["f680","\uE4A7",124],["f740","\uE524",62],["f780","\uE563",124],["f840","\uE5E0",62],["f880","\uE61F",124],["f940","\uE69C"],["fa40","\u2170",9,"\u2160",9,"\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u2235\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A"],["fa80","\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F"],["fb40","\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19"],["fb80","\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9"],["fc40","\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"]]')}},kn={};function En(T){var b=kn[T];if(b!==void 0)return b.exports;var e=kn[T]={id:T,loaded:!1,exports:{}};return ua[T].call(e.exports,e,e.exports,En),e.loaded=!0,e.exports}(function(){En.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}()})(),function(){En.nmd=function(T){return T.paths=[],T.children||(T.children=[]),T}}();var wa=En(2536);return wa}()})})(Ni);const Ou=Cu(Ni.exports),Ru=Pu({__proto__:null,default:Ou},[Ni.exports]);export{Ru as p}; + `)+" "+ut[1]:ut[0]+Z+" "+j.join(", ")+" "+ut[1]}b.types=e(5955);function A(j){return Array.isArray(j)}b.isArray=A;function m(j){return typeof j=="boolean"}b.isBoolean=m;function g(j){return j===null}b.isNull=g;function C(j){return j==null}b.isNullOrUndefined=C;function w(j){return typeof j=="number"}b.isNumber=w;function S(j){return typeof j=="string"}b.isString=S;function B(j){return typeof j=="symbol"}b.isSymbol=B;function R(j){return j===void 0}b.isUndefined=R;function N(j){return F(j)&>(j)==="[object RegExp]"}b.isRegExp=N,b.types.isRegExp=N;function F(j){return typeof j=="object"&&j!==null}b.isObject=F;function J(j){return F(j)&>(j)==="[object Date]"}b.isDate=J,b.types.isDate=J;function ot(j){return F(j)&&(gt(j)==="[object Error]"||j instanceof Error)}b.isError=ot,b.types.isNativeError=ot;function $(j){return typeof j=="function"}b.isFunction=$;function lt(j){return j===null||typeof j=="boolean"||typeof j=="number"||typeof j=="string"||typeof j=="symbol"||typeof j>"u"}b.isPrimitive=lt,b.isBuffer=e(384);function gt(j){return Object.prototype.toString.call(j)}function mt(j){return j<10?"0"+j.toString(10):j.toString(10)}var wt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function at(){var j=new Date,Z=[mt(j.getHours()),mt(j.getMinutes()),mt(j.getSeconds())].join(":");return[j.getDate(),wt[j.getMonth()],Z].join(" ")}b.log=function(){console.log("%s - %s",at(),b.format.apply(b,arguments))},b.inherits=e(5717),b._extend=function(j,Z){if(!Z||!F(Z))return j;for(var ut=Object.keys(Z),bt=ut.length;bt--;)j[ut[bt]]=Z[ut[bt]];return j};function dt(j,Z){return Object.prototype.hasOwnProperty.call(j,Z)}var St=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;b.promisify=function(Z){if(typeof Z!="function")throw new TypeError('The "original" argument must be of type Function');if(St&&Z[St]){var ut=Z[St];if(typeof ut!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(ut,St,{value:ut,enumerable:!1,writable:!1,configurable:!0}),ut}function ut(){for(var bt,It,L=new Promise(function(it,xt){bt=it,It=xt}),O=[],rt=0;rt"u"?e.g:globalThis,f=r(),h=n("String.prototype.slice"),i={},d=e(882),t=Object.getPrototypeOf;c&&d&&t&&l(f,function(v){if(typeof u[v]=="function"){var p=new u[v];if(Symbol.toStringTag in p){var x=t(p),A=d(x,Symbol.toStringTag);if(!A){var m=t(x);A=d(m,Symbol.toStringTag)}i[v]=A.get}}});var s=function(p){var x=!1;return l(i,function(A,m){if(!x)try{var g=A.call(p);g===m&&(x=g)}catch{}}),x},o=e(5692);T.exports=function(p){return o(p)?!c||!(Symbol.toStringTag in p)?h(a(p),8,-1):s(p):!1}},6513:function(T,b,e){T.exports=e(5011)},5011:function(T,b,e){(function(){var l;if(T.exports&&!e.g.xmldocAssumeBrowser)l=e(6099);else if(l=this.sax,!l)throw new Error("Expected sax to be defined. Make sure you're including sax.js before this file.");function r(g){var C=f[f.length-1].parser;this.name=g.name,this.attr=g.attributes,this.val="",this.children=[],this.firstChild=null,this.lastChild=null,this.line=C.line,this.column=C.column,this.position=C.position,this.startTagPosition=C.startTagPosition}r.prototype._addChild=function(g){this.children.push(g),this.firstChild||(this.firstChild=g),this.lastChild=g},r.prototype._opentag=function(g){var C=new r(g);this._addChild(C),f.unshift(C)},r.prototype._closetag=function(){f.shift()},r.prototype._text=function(g){typeof this.children>"u"||(this.val+=g,this._addChild(new n(g)))},r.prototype._cdata=function(g){this.val+=g,this._addChild(new a(g))},r.prototype._comment=function(g){typeof this.children>"u"||this._addChild(new c(g))},r.prototype._error=function(g){throw g},r.prototype.eachChild=function(g,C){for(var w=0,S=this.children.length;w1?w.attr[C[1]]:w.val},r.prototype.toString=function(g){return this.toStringWithIndent("",g)},r.prototype.toStringWithIndent=function(g,C){var w=g+"<"+this.name,S=C&&C.compressed?"":` +`;C&&C.preserveWhitespace;for(var B in this.attr)Object.prototype.hasOwnProperty.call(this.attr,B)&&(w+=" "+B+'="'+A(this.attr[B])+'"');if(this.children.length===1&&this.children[0].type!=="element")w+=">"+this.children[0].toString(C)+"";else if(this.children.length){w+=">"+S;for(var R=g+(C&&C.compressed?"":" "),N=0,F=this.children.length;N"}else if(C&&C.html){var J=["area","base","br","col","embed","frame","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr"];J.indexOf(this.name)!==-1?w+="/>":w+=">"}else w+="/>";return w};function n(g){this.text=g}n.prototype.toString=function(g){return m(A(this.text),g)},n.prototype.toStringWithIndent=function(g,C){return g+this.toString(C)};function a(g){this.cdata=g}a.prototype.toString=function(g){return""+m(this.cdata,g)+""},a.prototype.toStringWithIndent=function(g,C){return g+this.toString(C)};function c(g){this.comment=g}c.prototype.toString=function(g){return""},c.prototype.toStringWithIndent=function(g,C){return g+this.toString(C)},r.prototype.type="element",n.prototype.type="text",a.prototype.type="cdata",c.prototype.type="comment";function u(g){if(g&&(g=g.toString().trim()),!g)throw new Error("No XML to parse!");this.doctype="",this.parser=l.parser(!0),h(this.parser),f=[this],this.parser.write(g),delete this.parser}x(u.prototype,r.prototype),u.prototype._opentag=function(g){typeof this.children>"u"?r.call(this,g):r.prototype._opentag.apply(this,arguments)},u.prototype._doctype=function(g){this.doctype+=g};var f=null;function h(g){g.onopentag=i,g.onclosetag=d,g.ontext=t,g.oncdata=s,g.oncomment=o,g.ondoctype=v,g.onerror=p}function i(){f[0]&&f[0]._opentag.apply(f[0],arguments)}function d(){f[0]&&f[0]._closetag.apply(f[0],arguments)}function t(){f[0]&&f[0]._text.apply(f[0],arguments)}function s(){f[0]&&f[0]._cdata.apply(f[0],arguments)}function o(){f[0]&&f[0]._comment.apply(f[0],arguments)}function v(){f[0]&&f[0]._doctype.apply(f[0],arguments)}function p(){f[0]&&f[0]._error.apply(f[0],arguments)}function x(g,C){for(var w in C)C.hasOwnProperty(w)&&(g[w]=C[w])}function A(g){return g.toString().replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")}function m(g,C){var w=g;return C&&C.trimmed&&g.length>25&&(w=w.substring(0,25).trim()+"\u2026"),C&&C.preserveWhitespace||(w=w.trim()),w}T.exports&&!e.g.xmldocAssumeBrowser?(T.exports.XmlDocument=u,T.exports.XmlElement=r,T.exports.XmlTextNode=n,T.exports.XmlCDataNode=a,T.exports.XmlCommentNode=c):(this.XmlDocument=u,this.XmlElement=r,this.XmlTextNode=n,this.XmlCDataNode=a,this.XmlCommentNode=c)})()},6255:function(T,b,e){typeof window<"u"&&!window.Promise&&e(3867),e(4667);var l=function(n,a){return new Promise(function(c,u){var f=new XMLHttpRequest;f.open("GET",n,!0);for(var h in a)f.setRequestHeader(h,a[h]);f.responseType="arraybuffer",f.onreadystatechange=function(){if(f.readyState===4){var i=f.status>=200&&f.status<300;i||setTimeout(function(){u(new TypeError('Failed to fetch (url: "'+n+'")'))},0)}},f.onload=function(){var i=f.status>=200&&f.status<300;i&&c(f.response)},f.onerror=function(){setTimeout(function(){u(new TypeError('Network request failed (url: "'+n+'")'))},0)},f.ontimeout=function(){setTimeout(function(){u(new TypeError('Network request failed (url: "'+n+'")'))},0)},f.send()})};function r(n){this.fs=n,this.resolving={}}r.prototype.resolve=function(n,a){if(!this.resolving[n]){var c=this;this.resolving[n]=new Promise(function(u,f){n.toLowerCase().indexOf("https://")===0||n.toLowerCase().indexOf("http://")===0?c.fs.existsSync(n)?u():l(n,a).then(function(h){c.fs.writeFileSync(n,h),u()},function(h){f(h)}):u()})}return this.resolving[n]},r.prototype.resolved=function(){var n=this;return new Promise(function(a,c){Promise.all(Object.values(n.resolving)).then(function(){a()},function(u){c(u)})})},T.exports=r},4275:function(T,b,e){var l=e(8823).Buffer,r=e(6225).isFunction,n=e(6225).isUndefined;e(6225).isNull;var a=e(8487),c=a.saveAs,u={Roboto:{normal:"Roboto-Regular.ttf",bold:"Roboto-Medium.ttf",italics:"Roboto-Italic.ttf",bolditalics:"Roboto-MediumItalic.ttf"}};function f(i,d,t,s){this.docDefinition=i,this.tableLayouts=d||null,this.fonts=t||u,this.vfs=s}function h(){try{var i=new Uint8Array(1),d={foo:function(){return 42}};return Object.setPrototypeOf(d,Uint8Array.prototype),Object.setPrototypeOf(i,d),i.foo()===42}catch{return!1}}f.prototype._createDoc=function(i,d){var t=function(w){return typeof w=="object"?{url:w.url,headers:w.headers}:{url:w,headers:{}}};i=i||{},this.tableLayouts&&(i.tableLayouts=this.tableLayouts);var s=e(8617),o=new s(this.fonts);if(e(3857).bindFS(this.vfs),!r(d)){var v=o.createPdfKitDocument(this.docDefinition,i);return v}var p=e(6255),x=new p(e(3857));for(var A in this.fonts)if(this.fonts.hasOwnProperty(A)){if(this.fonts[A].normal)if(Array.isArray(this.fonts[A].normal)){var m=t(this.fonts[A].normal[0]);x.resolve(m.url,m.headers),this.fonts[A].normal[0]=m.url}else{var m=t(this.fonts[A].normal);x.resolve(m.url,m.headers),this.fonts[A].normal=m.url}if(this.fonts[A].bold)if(Array.isArray(this.fonts[A].bold)){var m=t(this.fonts[A].bold[0]);x.resolve(m.url,m.headers),this.fonts[A].bold[0]=m.url}else{var m=t(this.fonts[A].bold);x.resolve(m.url,m.headers),this.fonts[A].bold=m.url}if(this.fonts[A].italics)if(Array.isArray(this.fonts[A].italics)){var m=t(this.fonts[A].italics[0]);x.resolve(m.url,m.headers),this.fonts[A].italics[0]=m.url}else{var m=t(this.fonts[A].italics);x.resolve(m.url,m.headers),this.fonts[A].italics=m.url}if(this.fonts[A].bolditalics)if(Array.isArray(this.fonts[A].bolditalics)){var m=t(this.fonts[A].bolditalics[0]);x.resolve(m.url,m.headers),this.fonts[A].bolditalics[0]=m.url}else{var m=t(this.fonts[A].bolditalics);x.resolve(m.url,m.headers),this.fonts[A].bolditalics=m.url}}if(this.docDefinition.images){for(var g in this.docDefinition.images)if(this.docDefinition.images.hasOwnProperty(g)){var m=t(this.docDefinition.images[g]);x.resolve(m.url,m.headers),this.docDefinition.images[g]=m.url}}var C=this;x.resolved().then(function(){var w=o.createPdfKitDocument(C.docDefinition,i);d(w)},function(w){throw w})},f.prototype._flushDoc=function(i,d){var t=[],s;i.on("readable",function(){for(var o;(o=i.read(9007199254740991))!==null;)t.push(o)}),i.on("end",function(){s=l.concat(t),d(s,i._pdfMakePages)}),i.end()},f.prototype._getPages=function(i,d){if(!d)throw"_getPages is an async method and needs a callback argument";var t=this;this._createDoc(i,function(s){t._flushDoc(s,function(o,v){d(v)})})},f.prototype._bufferToBlob=function(i){var d;try{d=new Blob([i],{type:"application/pdf"})}catch(s){if(s.name==="InvalidStateError"){var t=new Uint8Array(i);d=new Blob([t.buffer],{type:"application/pdf"})}}if(!d)throw"Could not generate blob";return d},f.prototype._openWindow=function(){var i=window.open("","_blank");if(i===null)throw"Open PDF in new window blocked by browser";return i},f.prototype._openPdf=function(i,d){d||(d=this._openWindow());try{this.getBlob(function(t){var s=window.URL||window.webkitURL,o=s.createObjectURL(t);d.location.href=o},i)}catch(t){throw d.close(),t}},f.prototype.open=function(i,d){i=i||{},i.autoPrint=!1,d=d||null,this._openPdf(i,d)},f.prototype.print=function(i,d){i=i||{},i.autoPrint=!0,d=d||null,this._openPdf(i,d)},f.prototype.download=function(i,d,t){r(i)&&(n(d)||(t=d),d=i,i=null),i=i||"file.pdf",this.getBlob(function(s){c(s,i),r(d)&&d()},t)},f.prototype.getBase64=function(i,d){if(!i)throw"getBase64 is an async method and needs a callback argument";this.getBuffer(function(t){i(t.toString("base64"))},d)},f.prototype.getDataUrl=function(i,d){if(!i)throw"getDataUrl is an async method and needs a callback argument";this.getBuffer(function(t){i("data:application/pdf;base64,"+t.toString("base64"))},d)},f.prototype.getBlob=function(i,d){if(!i)throw"getBlob is an async method and needs a callback argument";var t=this;this.getBuffer(function(s){var o=t._bufferToBlob(s);i(o)},d)},f.prototype.getBuffer=function(i,d){if(!i)throw"getBuffer is an async method and needs a callback argument";var t=this;this._createDoc(d,function(s){t._flushDoc(s,function(o){i(o)})})},f.prototype.getStream=function(i,d){if(!r(d)){var t=this._createDoc(i);return t}this._createDoc(i,function(s){d(s)})},T.exports={createPdf:function(i,d,t,s){if(!h())throw"Your browser does not provide the level of support needed";return new f(i,d||e.g.pdfMake.tableLayouts,t||e.g.pdfMake.fonts,s||e.g.pdfMake.vfs)}}},3857:function(T,b,e){var l="/",r=e(8823).Buffer;function n(){this.fileSystem={},this.dataSystem={}}n.prototype.existsSync=function(c){return c=a(c),typeof this.fileSystem[c]<"u"||typeof this.dataSystem[c]<"u"},n.prototype.readFileSync=function(c,u){c=a(c);var f=this.dataSystem[c];if(typeof f=="string"&&u==="utf8")return f;if(f)return new r(f,typeof f=="string"?"base64":void 0);var h=this.fileSystem[c];if(h)return h;throw"File '"+c+"' not found in virtual file system"},n.prototype.writeFileSync=function(c,u){this.fileSystem[a(c)]=u},n.prototype.bindFS=function(c){this.dataSystem=c||{}};function a(c){return c.indexOf(l)===0&&(c=c.substring(l.length)),c.indexOf("/")===0&&(c=c.substring(1)),c}T.exports=new n},4498:function(T,b,e){var l=e(6225).isString;function r(u,f){var h=[],i=0,d=0,t=[],s=0,o=0,v=[],p=f;u.forEach(function(w){n(w)?(h.push(w),i+=w._minWidth,d+=w._maxWidth):a(w)?(t.push(w),s=Math.max(s,w._minWidth),o=Math.max(o,w._maxWidth)):v.push(w)}),v.forEach(function(w){l(w.width)&&/\d+%/.test(w.width)&&(w.width=parseFloat(w.width)*p/100),w.width=f)h.forEach(function(w){w._calcWidth=w._minWidth}),t.forEach(function(w){w._calcWidth=s});else{if(A0){var C=f/t.length;t.forEach(function(w){w._calcWidth=C})}}}function n(u){return u.width==="auto"}function a(u){return u.width===null||u.width===void 0||u.width==="*"||u.width==="star"}function c(u){for(var f={min:0,max:0},h={min:0,max:0},i=0,d=0,t=u.length;d=0;N--){var F=B[N],J=v.styleStack.styleDictionary[F];for(var ot in J)J.hasOwnProperty(ot)&&(R[ot]=J[ot])}return R}function g(B){return c(B)?B=[B,B,B,B]:f(B)&&B.length===2&&(B=[B[0],B[1],B[0],B[1]]),B}var C=[void 0,void 0,void 0,void 0];if(o.style){var w=f(o.style)?o.style:[o.style],S=m(w);S&&(C=A(S,C)),S.margin&&(C=g(S.margin))}return C=A(o,C),o.margin&&(C=g(o.margin)),C[0]===void 0&&C[1]===void 0&&C[2]===void 0&&C[3]===void 0?null:C}},s.prototype.convertIfBase64Image=function(o){if(/^data:image\/(jpeg|jpg|png);base64,/.test(o.image)){var v="$$pdfmake$$"+this.autoImageIndex++;this.images[v]=o.image,o.image=v}},s.prototype.measureImageWithDimensions=function(o,v){if(o.fit){var p=v.width/v.height>o.fit[0]/o.fit[1]?o.fit[0]/v.width:o.fit[1]/v.height;o._width=o._minWidth=o._maxWidth=v.width*p,o._height=v.height*p}else o._width=o._minWidth=o._maxWidth=o.width||v.width,o._height=o.height||v.height*o._width/v.width,c(o.maxWidth)&&o.maxWidtho._width&&(o._width=o._minWidth=o._maxWidth=o.minWidth,o._height=o._width*v.height/v.width),c(o.minHeight)&&o.minHeight>o._height&&(o._height=o.minHeight,o._width=o._minWidth=o._maxWidth=o._height*v.width/v.height);o._alignment=this.styleStack.getProperty("alignment")},s.prototype.measureImage=function(o){this.images&&this.convertIfBase64Image(o);var v=this.imageMeasure.measureImage(o.image);return this.measureImageWithDimensions(o,v),o},s.prototype.measureSVG=function(o){var v=this.svgMeasure.measureSVG(o.svg);return this.measureImageWithDimensions(o,v),o.font=this.styleStack.getProperty("font"),o.svg=this.svgMeasure.writeDimensions(o.svg,{width:o._width,height:o._height}),o},s.prototype.measureLeaf=function(o){o._textRef&&o._textRef._textNodeRef.text&&(o.text=o._textRef._textNodeRef.text);var v=this.styleStack.clone();v.push(o);var p=this.textTools.buildInlines(o.text,v);return o._inlines=p.items,o._minWidth=p.minWidth,o._maxWidth=p.maxWidth,o},s.prototype.measureToc=function(o){if(o.toc.title&&(o.toc.title=this.measureNode(o.toc.title)),o.toc._items.length>0){for(var v=[],p=o.toc.textStyle||{},x=o.toc.numberStyle||p,A=o.toc.textMargin||[0,0,0,0],m=0,g=o.toc._items.length;m=26?R((N/26>>0)-1):"")+"abcdefghijklmnopqrstuvwxyz"[N%26>>0]}return B<1?B.toString():R(B-1)}function m(B){if(B<1||B>4999)return B.toString();var R=B,N={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},F="",J;for(J in N)for(;R>=N[J];)F+=J,R-=N[J];return F}function g(B){return B.toString()}var C;switch(p){case"none":C=null;break;case"upper-alpha":C=A(o).toUpperCase();break;case"lower-alpha":C=A(o);break;case"upper-roman":C=m(o);break;case"lower-roman":C=m(o).toLowerCase();break;case"decimal":default:C=g(o);break}if(C===null)return{};x&&(f(x)?(x[0]&&(C=x[0]+C),x[1]&&(C+=x[1]),C+=" "):C+=x+" ");var w={text:C},S=v.getProperty("markerColor");return S&&(w.color=S),{_inlines:this.textTools.buildInlines(w,v).items}},s.prototype.measureUnorderedList=function(o){var v=this.styleStack.clone(),p=o.ul;o.type=o.type||"disc",o._gapSize=this.gapSizeForList(),o._minWidth=0,o._maxWidth=0;for(var x=0,A=p.length;x0?v.length-1:0;return o._minWidth=A.min+o._gap*m,o._maxWidth=A.max+o._gap*m,o},s.prototype.measureTable=function(o){lt(o),o._layout=R(this.tableLayouts),o._offsets=N(o._layout);var v=[],p,x,A,m;for(p=0,A=o.table.body[0].length;p1?(ot(C,p,w.colSpan),v.push({col:p,span:w.colSpan,minWidth:w._minWidth,maxWidth:w._maxWidth})):(g._minWidth=Math.max(g._minWidth,w._minWidth),g._maxWidth=Math.max(g._maxWidth,w._maxWidth))),w.rowSpan&&w.rowSpan>1&&$(o.table,x,p,w.rowSpan)}}F();var S=n.measureMinMax(o.table.widths);return o._minWidth=S.min+o._offsets.total,o._maxWidth=S.max+o._offsets.total,o;function B(gt,mt){return function(){return u(mt)&&(mt.fillColor=gt.styleStack.getProperty("fillColor"),mt.fillOpacity=gt.styleStack.getProperty("fillOpacity")),gt.measureNode(mt)}}function R(gt){var mt=o.layout;a(mt)&&(mt=gt[mt]);var wt={hLineWidth:function(at,dt){return 1},vLineWidth:function(at,dt){return 1},hLineColor:function(at,dt){return"black"},vLineColor:function(at,dt){return"black"},hLineStyle:function(at,dt){return null},vLineStyle:function(at,dt){return null},paddingLeft:function(at,dt){return 4},paddingRight:function(at,dt){return 4},paddingTop:function(at,dt){return 2},paddingBottom:function(at,dt){return 2},fillColor:function(at,dt){return null},fillOpacity:function(at,dt){return 1},defaultBorder:!0};return d(wt,mt)}function N(gt){for(var mt=[],wt=0,at=0,dt=0,St=o.table.widths.length;dt0)for(gt=V/dt.span,mt=0;mt0)for(gt=ft/dt.span,mt=0;mti&&(i=h.y+f):i+=f),this.y=i,this.page=h.bottomMost.page,this.availableWidth=h.availableWidth,this.availableHeight=h.bottomMost.availableHeight,f&&(this.availableHeight-=i-h.bottomMost.y),this.lastColumnWidth=h.lastColumnWidth},n.prototype.addMargin=function(f,h){this.x+=f,this.availableWidth-=f+(h||0)},n.prototype.moveDown=function(f){return this.y+=f,this.availableHeight-=f,this.availableHeight>0},n.prototype.initializePage=function(){this.y=this.pageMargins.top,this.availableHeight=this.getCurrentPage().pageSize.height-this.pageMargins.top-this.pageMargins.bottom,this.pageSnapshot().availableWidth=this.getCurrentPage().pageSize.width-this.pageMargins.left-this.pageMargins.right},n.prototype.pageSnapshot=function(){return this.snapshots[0]?this.snapshots[0]:this},n.prototype.moveTo=function(f,h){f!=null&&(this.x=f,this.availableWidth=this.getCurrentPage().pageSize.width-this.x-this.pageMargins.right),h!=null&&(this.y=h,this.availableHeight=this.getCurrentPage().pageSize.height-this.y-this.pageMargins.bottom)},n.prototype.moveToRelative=function(f,h){f!=null&&(this.x=this.x+f),h!=null&&(this.y=this.y+h)},n.prototype.beginDetachedBlock=function(){this.snapshots.push({x:this.x,y:this.y,availableHeight:this.availableHeight,availableWidth:this.availableWidth,page:this.page,endingCell:this.endingCell,lastColumnWidth:this.lastColumnWidth})},n.prototype.endDetachedBlock=function(){var f=this.snapshots.pop();this.x=f.x,this.y=f.y,this.availableWidth=f.availableWidth,this.availableHeight=f.availableHeight,this.page=f.page,this.endingCell=f.endingCell,this.lastColumnWidth=f.lastColumnWidth};function a(f,h){return f===void 0?h:r(f)&&f.toLowerCase()==="landscape"?"landscape":"portrait"}var c=function(f,h){return h=a(h,f.pageSize.orientation),h!==f.pageSize.orientation?{orientation:h,width:f.pageSize.height,height:f.pageSize.width}:{orientation:f.pageSize.orientation,width:f.pageSize.width,height:f.pageSize.height}};n.prototype.moveToNextPage=function(f){var h=this.page+1,i=this.page,d=this.y,t=h>=this.pages.length;if(t){var s=this.availableWidth,o=this.getCurrentPage().pageSize.orientation,v=c(this.getCurrentPage(),f);this.addPage(v),o===v.orientation&&(this.availableWidth=s)}else this.page=h,this.initializePage();return{newPageCreated:t,prevPage:i,prevY:d,y:this.y}},n.prototype.addPage=function(f){var h={items:[],pageSize:f};return this.pages.push(h),this.backgroundLength.push(0),this.page=this.pages.length-1,this.initializePage(),this.tracker.emit("pageAdded"),h},n.prototype.getCurrentPage=function(){return this.page<0||this.page>=this.pages.length?null:this.pages[this.page]},n.prototype.getCurrentPosition=function(){var f=this.getCurrentPage().pageSize,h=f.height-this.pageMargins.top-this.pageMargins.bottom,i=f.width-this.pageMargins.left-this.pageMargins.right;return{pageNumber:this.page+1,pageOrientation:f.orientation,pageInnerHeight:h,pageInnerWidth:i,left:this.x,top:this.y,verticalRatio:(this.y-this.pageMargins.top)/h,horizontalRatio:(this.x-this.pageMargins.left)/i}};function u(f,h){var i;return f.page>h.page?i=f:h.page>f.page?i=h:i=f.y>h.y?f:h,{page:i.page,x:i.x,y:i.y,availableHeight:i.availableHeight,availableWidth:i.availableWidth}}T.exports=n},1196:function(T,b,e){var l=e(4775),r=e(6225).isNumber,n=e(6225).pack,a=e(6225).offsetVector,c=e(3858);function u(i,d){this.context=i,this.contextStack=[],this.tracker=d}function f(i,d,t){t==null||t<0||t>i.items.length?i.items.push(d):i.items.splice(t,0,d)}u.prototype.addLine=function(i,d,t){var s=i.getHeight(),o=this.context,v=o.getCurrentPage(),p=this.getCurrentPositionOnPage();return o.availableHeight0&&i.inlines[0].alignment,o=0;switch(s){case"right":o=d-t;break;case"center":o=(d-t)/2;break}if(o&&(i.x=(i.x||0)+o),s==="justify"&&!i.newLineForced&&!i.lastLineInParagraph&&i.inlines.length>1)for(var v=(d-t)/(i.inlines.length-1),p=1,x=i.inlines.length;p0?!1:(i._x===void 0&&(i._x=i.x||0),i.x=s.x+i._x,i.y=s.y,this.alignImage(i),f(o,{type:t||"image",item:i},d),s.moveDown(i._height),v)},u.prototype.addSVG=function(i,d){return this.addImage(i,d,"svg")},u.prototype.addQr=function(i,d){var t=this.context,s=t.getCurrentPage(),o=this.getCurrentPositionOnPage();if(!s||i.absolutePosition===void 0&&t.availableHeighto.availableHeight?!1:(i.items.forEach(function(p){switch(p.type){case"line":var x=h(p.item);x._node&&(x._node.positions[0].pageNumber=o.page+1),x.x=(x.x||0)+(d?i.xOffset||0:o.x),x.y=(x.y||0)+(t?i.yOffset||0:o.y),v.items.push({type:"line",item:x});break;case"vector":var A=n(p.item);a(A,d?i.xOffset||0:o.x,t?i.yOffset||0:o.y),v.items.push({type:"vector",item:A});break;case"image":case"svg":var m=n(p.item);m.x=(m.x||0)+(d?i.xOffset||0:o.x),m.y=(m.y||0)+(t?i.yOffset||0:o.y),v.items.push({type:p.type,item:m});break}}),s||o.moveDown(i.height),!0)},u.prototype.pushContext=function(i,d){i===void 0&&(d=this.context.getCurrentPage().height-this.context.pageMargins.top-this.context.pageMargins.bottom,i=this.context.availableWidth),r(i)&&(i=new c({width:i,height:d},{left:0,right:0,top:0,bottom:0})),this.contextStack.push(this.context),this.context=i},u.prototype.popContext=function(){this.context=this.contextStack.pop()},u.prototype.getCurrentPositionOnPage=function(){return(this.contextStack[0]||this.context).getCurrentPosition()},T.exports=u},2249:function(T,b,e){var l=e(6225).isArray;function r(a,c){var u="normal";return a&&c?u="bolditalics":a?u="bold":c&&(u="italics"),u}function n(a,c){this.fonts={},this.pdfKitDoc=c,this.fontCache={};for(var u in a)if(a.hasOwnProperty(u)){var f=a[u];this.fonts[u]={normal:f.normal,bold:f.bold,italics:f.italics,bolditalics:f.bolditalics}}}n.prototype.getFontType=function(a,c){return r(a,c)},n.prototype.getFontFile=function(a,c,u){var f=this.getFontType(c,u);return!this.fonts[a]||!this.fonts[a][f]?null:this.fonts[a][f]},n.prototype.provideFont=function(a,c,u){var f=this.getFontType(c,u);if(this.getFontFile(a,c,u)===null)throw new Error("Font '"+a+"' in style '"+f+"' is not defined in the font section of the document definition.");if(this.fontCache[a]=this.fontCache[a]||{},!this.fontCache[a][f]){var h=this.fonts[a][f];l(h)||(h=[h]),this.fontCache[a][f]=this.pdfKitDoc.font.apply(this.pdfKitDoc,h)._font}return this.fontCache[a][f]},T.exports=n},6225:function(T){function b(o){return typeof o=="string"||o instanceof String}function e(o){return typeof o=="number"||o instanceof Number}function l(o){return typeof o=="boolean"}function r(o){return Array.isArray(o)}function n(o){return typeof o=="function"}function a(o){return o!==null&&typeof o=="object"}function c(o){return o===null}function u(o){return o===void 0}function f(){for(var o={},v=0,p=arguments.length;v0}),V.forEach(function(it){var xt={};["id","text","ul","ol","table","image","qr","canvas","svg","columns","headlineLevel","style","pageBreak","pageOrientation","width","height"].forEach(function(et){it[et]!==void 0&&(xt[et]=it[et])}),xt.startPosition=it.positions[0],xt.pageNumbers=Array.from(new Set(it.positions.map(function(et){return et.pageNumber}))),xt.pages=ft.length,xt.stack=d(it.stack),it.nodeInfo=xt});for(var j=0;j1)for(var O=j+1,rt=V.length;O-1&&bt.push(V[O].nodeInfo),wt.length>2&&V[O].nodeInfo.pageNumbers.indexOf(ut+1)>-1&&It.push(V[O].nodeInfo);if(wt.length>3)for(var O=0;O-1&&L.push(V[O].nodeInfo);if(wt(Z.nodeInfo,bt,It,L))return Z.pageBreak="before",!0}}return!1}this.docPreprocessor=new r,this.docMeasure=new n(N,F,J,this.imageMeasure,this.svgMeasure,this.tableLayouts,gt);function dt(V){V.linearNodeList.forEach(function(ft){ft.resetXY()})}for(var St=this.tryLayoutDocument(R,N,F,J,ot,$,lt,gt,mt);at(St.linearNodeList,St.pages);)dt(St),St=this.tryLayoutDocument(R,N,F,J,ot,$,lt,gt,mt);return St.pages},S.prototype.tryLayoutDocument=function(R,N,F,J,ot,$,lt,gt,mt,wt){this.linearNodeList=[],R=this.docPreprocessor.preprocessDocument(R),R=this.docMeasure.measureDocument(R),this.writer=new c(new a(this.pageSize,this.pageMargins),this.tracker);var at=this;return this.writer.context().tracker.startTracking("pageAdded",function(){at.addBackground(ot)}),this.addBackground(ot),this.processNode(R),this.addHeadersAndFooters($,lt),mt!=null&&this.addWatermark(mt,N,J),{pages:this.writer.context().pages,linearNodeList:this.linearNodeList}},S.prototype.addBackground=function(R){var N=A(R)?R:function(){return R},F=this.writer.context(),J=F.getCurrentPage().pageSize,ot=N(F.page+1,J);ot&&(this.writer.beginUnbreakableBlock(J.width,J.height),ot=this.docPreprocessor.preprocessDocument(ot),this.processNode(this.docMeasure.measureDocument(ot)),this.writer.commitUnbreakableBlock(0,0),F.backgroundLength[F.page]+=ot.positions.length)},S.prototype.addStaticRepeatable=function(R,N){this.addDynamicRepeatable(function(){return JSON.parse(JSON.stringify(R))},N)},S.prototype.addDynamicRepeatable=function(R,N){for(var F=this.writer.context().pages,J=0,ot=F.length;J1;)V.push({fontSize:ut}),ft=St.sizeOfRotatedText(at.text,at.angle,V),ft.width>wt.width?(Z=ut,ut=(j+Z)/2):ft.widthwt.height?(Z=ut,ut=(j+Z)/2):(j=ut,ut=(j+Z)/2)),V.pop();return ut}};function B(R){var N=R.x,F=R.y;R.positions=[],d(R.canvas)&&R.canvas.forEach(function(J){var ot=J.x,$=J.y,lt=J.x1,gt=J.y1,mt=J.x2,wt=J.y2;J.resetXY=function(){J.x=ot,J.y=$,J.x1=lt,J.y1=gt,J.x2=mt,J.y2=wt}}),R.resetXY=function(){R.x=N,R.y=F,d(R.canvas)&&R.canvas.forEach(function(J){J.resetXY()})}}S.prototype.processNode=function(R){var N=this;this.linearNodeList.push(R),B(R),F(function(){var J=R.unbreakable;J&&N.writer.beginUnbreakableBlock();var ot=R.absolutePosition;ot&&(N.writer.context().beginDetachedBlock(),N.writer.context().moveTo(ot.x||0,ot.y||0));var $=R.relativePosition;if($&&(N.writer.context().beginDetachedBlock(),N.writer.context().moveToRelative($.x||0,$.y||0)),R.stack)N.processVerticalContainer(R);else if(R.columns)N.processColumns(R);else if(R.ul)N.processList(!1,R);else if(R.ol)N.processList(!0,R);else if(R.table)N.processTable(R);else if(R.text!==void 0)N.processLeaf(R);else if(R.toc)N.processToc(R);else if(R.image)N.processImage(R);else if(R.svg)N.processSVG(R);else if(R.canvas)N.processCanvas(R);else if(R.qr)N.processQr(R);else if(!R._span)throw"Unrecognized document structure: "+JSON.stringify(R,p);(ot||$)&&N.writer.context().endDetachedBlock(),J&&N.writer.commitUnbreakableBlock()});function F(J){var ot=R._margin;R.pageBreak==="before"?N.writer.moveToNextPage(R.pageOrientation):R.pageBreak==="beforeOdd"?(N.writer.moveToNextPage(R.pageOrientation),(N.writer.context().page+1)%2===1&&N.writer.moveToNextPage(R.pageOrientation)):R.pageBreak==="beforeEven"&&(N.writer.moveToNextPage(R.pageOrientation),(N.writer.context().page+1)%2===0&&N.writer.moveToNextPage(R.pageOrientation)),ot&&(N.writer.context().moveDown(ot[1]),N.writer.context().addMargin(ot[0],ot[2])),J(),ot&&(N.writer.context().addMargin(-ot[0],-ot[2]),N.writer.context().moveDown(ot[3])),R.pageBreak==="after"?N.writer.moveToNextPage(R.pageOrientation):R.pageBreak==="afterOdd"?(N.writer.moveToNextPage(R.pageOrientation),(N.writer.context().page+1)%2===1&&N.writer.moveToNextPage(R.pageOrientation)):R.pageBreak==="afterEven"&&(N.writer.moveToNextPage(R.pageOrientation),(N.writer.context().page+1)%2===0&&N.writer.moveToNextPage(R.pageOrientation))}},S.prototype.processVerticalContainer=function(R){var N=this;R.stack.forEach(function(F){N.processNode(F),w(R.positions,F.positions)})},S.prototype.processColumns=function(R){var N=R.columns,F=this.writer.context().availableWidth,J=$(R._gap);J&&(F-=(J.length-1)*R._gap),u.buildColumnWidths(N,F);var ot=this.processRow(N,N,J);w(R.positions,ot.positions);function $(lt){if(!lt)return null;var gt=[];gt.push(0);for(var mt=N.length-1;mt>0;mt--)gt.push(lt);return gt}},S.prototype.processRow=function(R,N,F,J,ot,$){var lt=this,gt=[],mt=[];return this.tracker.auto("pageChanged",wt,function(){N=N||R,lt.writer.context().beginColumnGroup();for(var St=0,V=R.length;St1)for(var ut=1;utSt?F[St]:0}function dt(St,V){if(St.rowSpan&&St.rowSpan>1){var ft=ot+St.rowSpan-1;if(ft>=J.length)throw"Row span for column "+V+" (with indexes starting from 0) exceeded row count";return J[ft][V]}return null}},S.prototype.processList=function(R,N){var F=this,J=R?N.ol:N.ul,ot=N._gapSize;this.writer.context().addMargin(ot.width);var $;this.tracker.auto("lineAdded",lt,function(){J.forEach(function(gt){$=gt.listMarker,F.processNode(gt),w(N.positions,gt.positions)})}),this.writer.context().addMargin(-ot.width);function lt(gt){if($){var mt=$;if($=null,mt.canvas){var wt=mt.canvas[0];v(wt,-mt._minWidth,0),F.writer.addVector(wt)}else if(mt._inlines){var at=new h(F.pageSize.width);at.addInline(mt._inlines[0]),at.x=-mt._minWidth,at.y=gt.getAscenderHeight()-at.getAscenderHeight(),F.writer.addLine(at,!0)}}}},S.prototype.processTable=function(R){var N=new f(R);N.beginTable(this.writer);for(var F=R.table.heights,J=0,ot=R.table.body.length;J0&&(F.hasEnoughSpaceForInline(R._inlines[0],R._inlines.slice(1))||ot);){var $=!1,lt=R._inlines.shift();if(ot=!1,!lt.noWrap&<.text.length>1&<.width>F.getAvailableWidth()){var gt=lt.width/lt.text.length,mt=Math.floor(F.getAvailableWidth()/gt);if(mt<1&&(mt=1),mt0){var i=f.pages[0];if(i.xOffset=c,i.yOffset=u,h>1)if(c!==void 0||u!==void 0)i.height=f.getCurrentPage().pageSize.height-f.pageMargins.top-f.pageMargins.bottom;else{i.height=this.writer.context.getCurrentPage().pageSize.height-this.writer.context.pageMargins.top-this.writer.context.pageMargins.bottom;for(var d=0,t=this.repeatables.length;d-1&&(bt=bt.slice(0,It)),j.height===1/0){var L=w(bt,V.pageMargins);this.pdfKitDoc.options.size=[j.width,L]}var O=St(V.patterns||{},this.pdfKitDoc);if(J(bt,this.fontProvider,this.pdfKitDoc,O,ft.progressCallback),ft.autoPrint){var rt=this.pdfKitDoc.ref({Type:"Action",S:"Named",N:"Print"});this.pdfKitDoc._root.data.OpenAction=rt,rt.end()}return this.pdfKitDoc};function C(V){function ft(bt){var It=["Title","Author","Subject","Keywords","Creator","Producer","CreationDate","ModDate","Trapped"],L=bt.charAt(0).toUpperCase()+bt.slice(1);return It.indexOf(L)!==-1?L:bt.replace(/\s+/g,"")}var j={Producer:"pdfmake",Creator:"pdfmake"};if(V.info)for(var Z in V.info){var ut=V.info[Z];ut&&(Z=ft(Z),j[Z]=ut)}return j}function w(V,ft){function j(It){return i(It.item.getHeight)?It.item.getHeight():It.item._height?It.item._height:It.type==="vector"?typeof It.item.y1<"u"?It.item.y1>It.item.y2?It.item.y1:It.item.y2:It.item.h:0}function Z(It){var L=It.item.y||0,O=j(It);return L+O}var ut=B(ft||40),bt=ut.top;return V.forEach(function(It){It.items.forEach(function(L){var O=Z(L);O>bt&&(bt=O)})}),bt+=ut.bottom,bt}function S(V,ft){function j(ut){return d(ut)?(ut=ut.toLowerCase(),ut==="portrait"&&Z.width>Z.height||ut==="landscape"&&Z.widthZ.height?"landscape":"portrait",Z}function B(V){if(t(V))V={left:V,right:V,top:V,bottom:V};else if(o(V))if(V.length===2)V={left:V[0],top:V[1],right:V[0],bottom:V[1]};else if(V.length===4)V={left:V[0],top:V[1],right:V[2],bottom:V[3]};else throw"Invalid pageMargins definition";return V}function R(V){V.registerTableLayouts({noBorders:{hLineWidth:function(ft){return 0},vLineWidth:function(ft){return 0},paddingLeft:function(ft){return ft&&4||0},paddingRight:function(ft,j){return ftft.options.size[1]?"landscape":"portrait";if(V.pageSize.orientation!==j){var Z=ft.options.size[0],ut=ft.options.size[1];ft.options.size=[ut,Z]}}function J(V,ft,j,Z,ut){j._pdfMakePages=V,j.addPage();var bt=0;ut&&V.forEach(function(et){bt+=et.items.length});var It=0;ut=ut||function(){};for(var L=0;L0&&(F(V[L],j),j.addPage(j.options));for(var O=V[L],rt=0,it=O.items.length;rt1){var It=V.points[0],L=V.points[V.points.length-1];(V.closePath||It.x===L.x&&It.y===L.y)&&j.closePath()}break;case"path":j.path(V.d);break}if(V.linearGradient&&Z){for(var O=1/(V.linearGradient.length-1),ut=0;ut=128?285:0);for(var x=[[]],v=0;v<30;++v){for(var A=x[v],m=[],g=0;g<=v;++g){var C=g6},N=function(L){return 4*L+17},F=function(L){var O=b[L],rt=16*L*L+128*L+64;return R(L)&&(rt-=36),O[2].length&&(rt-=25*O[2].length*O[2].length-10*O[2].length-55),rt},J=function(L,O){var rt=F(L)&-8,it=b[L];return rt-=8*it[0][O]*it[1][O],rt},ot=function(L,O){switch(O){case l:return L<10?10:L<27?12:14;case r:return L<10?9:L<27?11:13;case n:return L<10?8:16;case a:return L<10?8:L<27?10:12}},$=function(L,O,rt){var it=J(L,rt)-4-ot(L,O);switch(O){case l:return(it/10|0)*3+(it%10<4?0:it%10<7?1:2);case r:return(it/11|0)*2+(it%11<6?0:1);case n:return it/8|0;case a:return it/13|0}},lt=function(L,O){switch(L){case l:return O.match(c)?O:null;case r:return O.match(u)?O.toUpperCase():null;case n:if(typeof O=="string"){for(var rt=[],it=0;it>6,128|xt&63):xt<65536?rt.push(224|xt>>12,128|xt>>6&63,128|xt&63):rt.push(240|xt>>18,128|xt>>12&63,128|xt>>6&63,128|xt&63)}return rt}else return O}},gt=function(L,O,rt,it){var xt=[],et=0,st=8,Bt=rt.length,zt=function(Et,ie){if(ie>=st){for(xt.push(et|Et>>(ie-=st));ie>=8;)xt.push(Et>>(ie-=8)&255);et=0,st=8}ie>0&&(et|=(Et&(1<=0)for(var Bt=0;Bt=0;--et)xt>>it+et&1&&(xt^=rt<>ce&1,xt[le+ee][Lt+ce]=1};st(0,0,9,9,[127,65,93,93,93,65,383,0,64]),st(rt-8,0,8,9,[256,127,65,93,93,93,65,127]),st(0,rt-8,9,8,[254,130,186,186,186,130,254,0,0]);for(var et=9;et>ve++&1,xt[et][rt-11+Et]=xt[rt-11+Et][et]=1;return{matrix:it,reserved:xt}},St=function(L,O,rt){for(var it=L.length,xt=0,et=-1,st=it-1;st>=0;st-=2){st==6&&--st;for(var Bt=et<0?it-1:0,zt=0;ztst-2;--oe)O[Bt][oe]||(L[Bt][oe]=rt[xt>>3]>>(~xt&7)&1,++xt);Bt+=et}et=-et}return L},V=function(L,O,rt){for(var it=B[rt],xt=L.length,et=0;et>st&1}return L},j=function(L){for(var O=3,rt=3,it=40,xt=10,et=function(Wt){for(var ae=0,fe=0;fe=5&&(ae+=O+(Wt[fe]-5));for(var fe=5;fe=4*ee||Wt[fe+1]>=4*ee)&&(ae+=it)}return ae},st=L.length,Bt=0,zt=0,oe=0;oe>3);st=wt(st,et[1][it],x[et[0][it]]);var Bt=dt(O),zt=Bt.matrix,oe=Bt.reserved;if(St(zt,oe,st),xt<0){V(zt,oe,0),ft(zt,oe,it,0);var Kt=0,Et=j(zt);for(V(zt,oe,0),xt=1;xt<8;++xt){V(zt,oe,xt),ft(zt,oe,it,xt);var ie=j(zt);Et>ie&&(Et=ie,Kt=xt),V(zt,oe,xt)}xt=Kt}return V(zt,oe,xt),ft(zt,oe,it,xt),zt};function ut(L,O){var rt={numeric:l,alphanumeric:r,octet:n},it={L:h,M:i,Q:d,H:t};O=O||{};var xt=O.version||-1,et=it[(O.eccLevel||"L").toUpperCase()],st=O.mode?rt[O.mode.toLowerCase()]:-1,Bt="mask"in O?O.mask:-1;if(st<0)typeof L=="string"?L.match(c)?st=l:L.match(f)?st=r:st=n:st=n;else if(!(st==l||st==r||st==n))throw"invalid or unsupported mode";if(L=lt(st,L),L===null)throw"invalid data format";if(et<0||et>3)throw"invalid ECC level";if(xt<0){for(xt=1;xt<=40&&!(L.length<=$(xt,st,et));++xt);if(xt>40)throw"too large data for the Qr format"}else if(xt<1||xt>40)throw"invalid Qr version! should be between 1 and 40";if(Bt!=-1&&(Bt<0||Bt>8))throw"invalid mask";return Z(L,xt,st,et,Bt)}function bt(L,O){var rt=[],it=O.background||"#fff",xt=O.foreground||"#000",et=ut(L,O),st=et.length,Bt=Math.floor(O.fit?O.fit/st:5),zt=st*Bt;rt.push({type:"rect",x:0,y:0,w:zt,h:zt,lineWidth:0,color:it});for(var oe=0;oe0;)this.styleOverrides.pop()},c.prototype.autopush=function(u){if(l(u))return 0;var f=[];u.style&&(r(u.style)?f=u.style:f=[u.style]);for(var h=0,i=f.length;h0&&this.pop(h),i},c.prototype.getProperty=function(u){if(this.styleOverrides)for(var f=this.styleOverrides.length-1;f>=0;f--){var h=this.styleOverrides[f];if(l(h)){var i=this.styleDictionary[h];if(i&&!n(i[u])&&!a(i[u]))return i[u]}else if(!n(h[u])&&!a(h[u]))return h[u]}return this.defaultStyle&&this.defaultStyle[u]},T.exports=c},7601:function(T,b,e){var l=e(6513);function r(c){var u=parseFloat(c);if(!(typeof u!="number"||isNaN(u)))return u}function n(c){var u;try{u=new l.XmlDocument(c)}catch(f){throw new Error("SVGMeasure: "+f)}if(u.name!=="svg")throw new Error("SVGMeasure: expected document");return u}function a(){}a.prototype.measureSVG=function(c){var u=n(c),f=r(u.attr.width),h=r(u.attr.height);if((f==null||h==null)&&typeof u.attr.viewBox=="string"){var i=u.attr.viewBox.split(/[,\s]+/);if(i.length!==4)throw new Error("Unexpected svg viewbox format, should have 4 entries but found: '"+u.attr.viewBox+"'");f==null&&(f=r(i[2])),h==null&&(h=r(i[3]))}return{width:f,height:h}},a.prototype.writeDimensions=function(c,u){var f=n(c);return f.attr.width=""+u.width,f.attr.height=""+u.height,f.toString()},T.exports=a},9342:function(T,b,e){var l=e(4498),r=e(6225).isFunction,n=e(6225).isNumber;function a(c){this.tableNode=c}a.prototype.beginTable=function(c){var u,f,h=this;u=this.tableNode,this.offsets=u._offsets,this.layout=u._layout,f=c.context().availableWidth-this.offsets.total,l.buildColumnWidths(u.table.widths,f),this.tableWidth=u._offsets.total+i(),this.rowSpanData=d(),this.cleanUpRepeatables=!1,this.headerRows=u.table.headerRows||0,this.rowsWithoutPageBreak=this.headerRows+(u.table.keepWithHeaderRows||0),this.dontBreakRows=u.table.dontBreakRows||!1,this.rowsWithoutPageBreak&&c.beginUnbreakableBlock(),t(this.tableNode.table.body),this.drawHorizontalLine(0,c);function i(){var s=0;return u.table.widths.forEach(function(o){s+=o._calcWidth}),s}function d(){var s=[],o=0,v=0;s.push({left:0,rowSpan:0});for(var p=0,x=h.tableNode.table.body[0].length;p0&&w(o+g,p,0,x.border[0]),x.border[2]!==void 0&&w(o+g,p+m-1,2,x.border[2]);for(var C=0;C0&&w(o,p+C,1,x.border[1]),x.border[3]!==void 0&&w(o+A-1,p+C,3,x.border[3])}}function w(S,B,R,N){var F=s[S][B];F.border=F.border||{},F.border[R]=N}}},a.prototype.onRowBreak=function(c,u){var f=this;return function(){var h=f.rowPaddingTop+(f.headerRows?0:f.topLineWidth);u.context().availableHeight-=f.reservedAtBottom,u.context().moveDown(h)}},a.prototype.beginRow=function(c,u){this.topLineWidth=this.layout.hLineWidth(c,this.tableNode),this.rowPaddingTop=this.layout.paddingTop(c,this.tableNode),this.bottomLineWidth=this.layout.hLineWidth(c+1,this.tableNode),this.rowPaddingBottom=this.layout.paddingBottom(c,this.tableNode),this.rowCallback=this.onRowBreak(c,u),u.tracker.startTracking("pageChanged",this.rowCallback),this.dontBreakRows&&u.beginUnbreakableBlock(),this.rowTopY=u.context().y,this.reservedAtBottom=this.bottomLineWidth+this.rowPaddingBottom,u.context().availableHeight-=this.reservedAtBottom,u.context().moveDown(this.rowPaddingTop)},a.prototype.drawHorizontalLine=function(c,u,f){var h=this.layout.hLineWidth(c,this.tableNode);if(h){var i=this.layout.hLineStyle(c,this.tableNode),d;i&&i.dash&&(d=i.dash);for(var t=h/2,s=null,o=this.tableNode.table.body,v,p,x,A=0,m=this.rowSpanData.length;A0&&(v=o[c-1][A],B=v.border?v.border[3]:this.layout.defaultBorder,B&&v.borderColor&&(w=v.borderColor[3])),cN;)s.width+=this.rowSpanData[A+N++].width||0;A+=N-1}else if(v&&v.colSpan&&B){for(;v.colSpan>N;)s.width+=this.rowSpanData[A+N++].width||0;A+=N-1}else if(p&&p.colSpan&&S){for(;p.colSpan>N;)s.width+=this.rowSpanData[A+N++].width||0;A+=N-1}else s.width+=this.rowSpanData[A].width||0}var F=(f||0)+t;C&&s&&s.width&&(u.addVector({type:"line",x1:s.left,x2:s.left+s.width,y1:F,y2:F,lineWidth:h,dash:d,lineColor:w},!1,f),s=null,w=null,v=null,p=null,x=null)}u.context().moveDown(h)}},a.prototype.drawVerticalLine=function(c,u,f,h,i,d,t){var s=this.layout.vLineWidth(h,this.tableNode);if(s!==0){var o=this.layout.vLineStyle(h,this.tableNode),v;o&&o.dash&&(v=o.dash);var p=this.tableNode.table.body,x,A,m;if(h>0&&(x=p[d][t],x&&x.borderColor&&(x.border?x.border[2]:this.layout.defaultBorder)&&(m=x.borderColor[2])),m==null&&h0,x=this.tableNode.table.body;if(v.push({y0:this.rowTopY,page:p?f[0].prevPage:t}),p)for(i=0,h=f.length;i0&&!this.headerRows,B=S?0:this.topLineWidth,R=v[g].y0,N=v[g].y1;for(w&&(N=N+this.rowPaddingBottom),u.context().page!=v[g].page&&(u.context().page=v[g].page,this.reservedAtBottom=0),i=0,h=o.length;i0&&!F){var $=x[c][ot-1];F=$.border?$.border[2]:this.layout.defaultBorder}if(ot+11)for(var It=1;It1)for(var It=1;It0&&this.rowSpanData[i].rowSpan--}this.drawHorizontalLine(c+1,u),this.headerRows&&c===this.headerRows-1&&(this.headerRepeatable=u.currentBlockToRepeatable()),this.dontBreakRows&&u.tracker.auto("pageChanged",function(){!d.headerRows&&d.layout.hLineWhenBroken!==!1&&d.drawHorizontalLine(c,u)},function(){u.commitUnbreakableBlock()}),this.headerRepeatable&&(c===this.rowsWithoutPageBreak-1||c===this.tableNode.table.body.length-1)&&(u.commitUnbreakableBlock(),u.pushToRepeatables(this.headerRepeatable),this.cleanUpRepeatables=!0,this.headerRepeatable=null);function L(){for(var O=[],rt=0,it=0,xt=d.tableNode.table.body[c].length;it0&&rt--}return O.push({x:d.rowSpanData[d.rowSpanData.length-1].left,index:d.rowSpanData.length-1}),O}},T.exports=a},3497:function(T,b,e){var l=e(6225).isArray,r=e(6225).isPattern,n=e(6225).getPattern;function a(h){for(var i=[],d=null,t=0,s=h.inlines.length;tat?dt:at}return h.inlines[at]}function o(){for(var at=0,dt=0,St=h.inlines.length;dt=0&&r.splice(n,1)}},b.prototype.emit=function(e){var l=Array.prototype.slice.call(arguments,1),r=this.events[e];!r||r.forEach(function(n){n.apply(this,l)})},b.prototype.auto=function(e,l,r){this.startTracking(e,l),r(),this.stopTracking(e,l)},T.exports=b},2480:function(){},5832:function(){},9862:function(){},964:function(){},3083:function(T,b,e){var l=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],r=typeof globalThis>"u"?e.g:globalThis;T.exports=function(){for(var a=[],c=0;cR),c(T.exports,"getCombiningClass",()=>N),c(T.exports,"getScript",()=>F),c(T.exports,"getEastAsianWidth",()=>J),c(T.exports,"getNumericValue",()=>ot),c(T.exports,"isAlphabetic",()=>$),c(T.exports,"isDigit",()=>lt),c(T.exports,"isPunctuation",()=>gt),c(T.exports,"isLowerCase",()=>mt),c(T.exports,"isUpperCase",()=>wt),c(T.exports,"isTitleCase",()=>at),c(T.exports,"isWhiteSpace",()=>dt),c(T.exports,"isBaseForm",()=>St),c(T.exports,"isMark",()=>V),c(T.exports,"default",()=>ft);var u={};u=JSON.parse('{"categories":["Cc","Zs","Po","Sc","Ps","Pe","Sm","Pd","Nd","Lu","Sk","Pc","Ll","So","Lo","Pi","Cf","No","Pf","Lt","Lm","Mn","Me","Mc","Nl","Zl","Zp","Cs","Co"],"combiningClasses":["Not_Reordered","Above","Above_Right","Below","Attached_Above_Right","Attached_Below","Overlay","Iota_Subscript","Double_Below","Double_Above","Below_Right","Above_Left","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC30","CCC31","CCC32","CCC27","CCC28","CCC29","CCC33","CCC34","CCC35","CCC36","Nukta","Virama","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","Attached_Above","Below_Left","Left","Kana_Voicing","CCC26","Right"],"scripts":["Common","Latin","Bopomofo","Inherited","Greek","Coptic","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Nko","Samaritan","Mandaic","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul","Ethiopic","Cherokee","Canadian_Aboriginal","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","Tai_Le","New_Tai_Lue","Buginese","Tai_Tham","Balinese","Sundanese","Batak","Lepcha","Ol_Chiki","Braille","Glagolitic","Tifinagh","Han","Hiragana","Katakana","Yi","Lisu","Vai","Bamum","Syloti_Nagri","Phags_Pa","Saurashtra","Kayah_Li","Rejang","Javanese","Cham","Tai_Viet","Meetei_Mayek","null","Linear_B","Lycian","Carian","Old_Italic","Gothic","Old_Permic","Ugaritic","Old_Persian","Deseret","Shavian","Osmanya","Osage","Elbasan","Caucasian_Albanian","Linear_A","Cypriot","Imperial_Aramaic","Palmyrene","Nabataean","Hatran","Phoenician","Lydian","Meroitic_Hieroglyphs","Meroitic_Cursive","Kharoshthi","Old_South_Arabian","Old_North_Arabian","Manichaean","Avestan","Inscriptional_Parthian","Inscriptional_Pahlavi","Psalter_Pahlavi","Old_Turkic","Old_Hungarian","Hanifi_Rohingya","Old_Sogdian","Sogdian","Elymaic","Brahmi","Kaithi","Sora_Sompeng","Chakma","Mahajani","Sharada","Khojki","Multani","Khudawadi","Grantha","Newa","Tirhuta","Siddham","Modi","Takri","Ahom","Dogra","Warang_Citi","Nandinagari","Zanabazar_Square","Soyombo","Pau_Cin_Hau","Bhaiksuki","Marchen","Masaram_Gondi","Gunjala_Gondi","Makasar","Cuneiform","Egyptian_Hieroglyphs","Anatolian_Hieroglyphs","Mro","Bassa_Vah","Pahawh_Hmong","Medefaidrin","Miao","Tangut","Nushu","Duployan","SignWriting","Nyiakeng_Puachue_Hmong","Wancho","Mende_Kikakui","Adlam"],"eaw":["N","Na","A","W","H","F"]}');const f=new(n(r))(n(l).toByteArray("AAARAAAAAADwfAEAZXl5ONRt+/5bPVFZimRfKoTQJNm37CGE7Iw0j3UsTWKsoyI7kwyyTiEUzSD7NiEzhWYijH0wMVkHE4Mx49fzfo+3nuP4/fdZjvv+XNd5n/d9nef1WZvmKhTxiZndzDQBSEYQqxqKwnsKvGQucFh+6t6cJ792ePQBZv5S9yXSwkyjf/P4T7mTNnIAv1dOVhMlR9lflbUL9JeJguqsjvG9NTj/wLb566VAURnLo2vvRi89S3gW/33ihh2eXpDn40BIW7REl/7coRKIhAFlAiOtbLDTt6mMb4GzMF1gNnvX/sBxtbsAIjfztCNcQjcNDtLThRvuXu5M5g/CBjaLBE4lJm4qy/oZD97+IJryApcXfgWYlkvWbhfXgujOJKVu8B+ozqTLbxyJ5kNiR75CxDqfBM9eOlDMmGeoZ0iQbbS5VUplIwI+ZNXEKQVJxlwqjhOY7w3XwPesbLK5JZE+Tt4X8q8km0dzInsPPzbscrjBMVjF5mOHSeRdJVgKUjLTHiHqXSPkep8N/zFk8167KLp75f6RndkvzdfB6Uz3MmqvRArzdCbs1/iRZjYPLLF3U8Qs+H+Rb8iK51a6NIV2V9+07uJsTGFWpPz8J++7iRu2B6eAKlK/kujrLthwaD/7a6J5w90TusnH1JMAc+gNrql4aspOUG/RrsxUKmPzhHgP4Bleru+6Vfc/MBjgXVx7who94nPn7MPFrnwQP7g0k0Dq0h2GSKO6fTZ8nLodN1SiOUj/5EL/Xo1DBvRm0wmrh3x6phcJ20/9CuMr5h8WPqXMSasLoLHoufTmE7mzYrs6B0dY7KjuCogKqsvxnxAwXWvd9Puc9PnE8DOHT2INHxRlIyVHrqZahtfV2E/A2PDdtA3ewlRHMtFIBKO/T4IozWTQZ+mb+gdKuk/ZHrqloucKdsOSJmlWTSntWjcxVMjUmroXLM10I6TwDLnBq4LP69TxgVeyGsd8yHvhF8ydPlrNRSNs9EP7WmeuSE7Lu10JbOuQcJw/63sDp68wB9iwP5AO+mBpV0R5VDDeyQUFCel1G+4KHBgEVFS0YK+m2sXLWLuGTlkVAd97WwKKdacjWElRCuDRauf33l/yVcDF6sVPKeTes99FC1NpNWcpieGSV/IbO8PCTy5pbUR1U8lxzf4T+y6fZMxOz3LshkQLeeDSd0WmUrQgajmbktrxsb2AZ0ACw2Vgni+gV/m+KvCRWLg08Clx7uhql+v9XySGcjjOHlsp8vBw/e8HS7dtiqF6T/XcSXuaMW66GF1g4q9YyBadHqy3Y5jin1c7yZos6BBr6dsomSHxiUHanYtcYQwnMMZhRhOnaYJeyJzaRuukyCUh48+e/BUvk/aEfDp8ag+jD64BHxNnQ5v/E7WRk7eLjGV13I3oqy45YNONi/1op1oDr7rPjkhPsTXgUpQtGDPlIs55KhQaic9kSGs/UrZ2QKQOflB8MTEQxRF9pullToWO7Eplan6mcMRFnUu2441yxi23x+KqKlr7RWWsi9ZXMWlr8vfP3llk1m2PRj0yudccxBuoa7VfIgRmnFPGX6Pm1WIfMm/Rm4n/xTn8IGqA0GWuqgu48pEUO0U9nN+ZdIvFpPb7VDPphIfRZxznlHeVFebkd9l+raXy9BpTMcIUIvBfgHEb6ndGo8VUkxpief14KjzFOcaANfgvFpvyY8lE8lE4raHizLpluPzMks1hx/e1Hok5yV0p7qQH7GaYeMzzZTFvRpv6k6iaJ4yNqzBvN8J7B430h2wFm1IBPcqbou33G7/NWPgopl4Mllla6e24L3TOTVNkza2zv3QKuDWTeDpClCEYgTQ+5vEBSQZs/rMF50+sm4jofTgWLqgX1x3TkrDEVaRqfY/xZizFZ3Y8/DFEFD31VSfBQ5raEB6nHnZh6ddehtclQJ8fBrldyIh99LNnV32HzKEej04hk6SYjdauCa4aYW0ru/QxvQRGzLKOAQszf3ixJypTW3WWL6BLSF2EMCMIw7OUvWBC6A/gDc2D1jvBapMCc7ztx6jYczwTKsRLL6dMNXb83HS8kdD0pTMMj161zbVHkU0mhSHo9SlBDDXdN6hDvRGizmohtIyR3ot8tF5iUG4GLNcXeGvBudSFrHu+bVZb9jirNVG+rQPI51A7Hu8/b0UeaIaZ4UgDO68PkYx3PE2HWpKapJ764Kxt5TFYpywMy4DLQqVRy11I7SOLhxUFmqiEK52NaijWArIfCg6qG8q5eSiwRCJb1R7GDJG74TrYgx/lVq7w9++Kh929xSJEaoSse5fUOQg9nMAnIZv+7fwVRcNv3gOHI46Vb5jYUC66PYHO6lS+TOmvEQjuYmx4RkffYGxqZIp/DPWNHAixbRBc+XKE3JEOgs4jIwu/dSAwhydruOGF39co91aTs85JJ3Z/LpXoF43hUwJsb/M1Chzdn8HX8vLXnqWUKvRhNLpfAF4PTFqva1sBQG0J+59HyYfmQ3oa4/sxZdapVLlo/fooxSXi/dOEQWIWq8E0FkttEyTFXR2aNMPINMIzZwCNEheYTVltsdaLkMyKoEUluPNAYCM2IG3br0DLy0fVNWKHtbSKbBjfiw7Lu06gQFalC7RC9BwRMSpLYDUo9pDtDfzwUiPJKLJ2LGcSphWBadOI/iJjNqUHV7ucG8yC6+iNM9QYElqBR7ECFXrcTgWQ3eG/tCWacT9bxIkfmxPmi3vOd36KxihAJA73vWNJ+Y9oapXNscVSVqS5g15xOWND/WuUCcA9YAAg6WFbjHamrblZ5c0L6Zx1X58ZittGcfDKU697QRSqW/g+RofNRyvrWMrBn44cPvkRe2HdTu/Cq01C5/riWPHZyXPKHuSDDdW8c1XPgd6ogvLh20qEIu8c19sqr4ufyHrwh37ZN5MkvY1dsGmEz9pUBTxWrvvhNyODyX2Q1k/fbX/T/vbHNcBrmjgDtvBdtZrVtiIg5iXQuzO/DEMvRX8Mi1zymSlt92BGILeKItjoShJXE/H7xwnf0Iewb8BFieJ9MflEBCQYEDm8eZniiEPfGoaYiiEdhQxHQNr2AuRdmbL9mcl18Kumh+HEZLp6z+j35ML9zTbUwahUZCyQQOgQrGfdfQtaR/OYJ/9dYXb2TWZFMijfCA8Nov4sa5FFDUe1T68h4q08WDE7JbbDiej4utRMR9ontevxlXv6LuJTXt1YEv8bDzEt683PuSsIN0afvu0rcBu9AbXZbkOG3K3AhtqQ28N23lXm7S3Yn6KXmAhBhz+GeorJJ4XxO/b3vZk2LXp42+QvsVxGSNVpfSctIFMTR1bD9t70i6sfNF3WKz/uKDEDCpzzztwhL45lsw89H2IpWN10sXHRlhDse9KCdpP5qNNpU84cTY+aiqswqR8XZ9ea0KbVRwRuOGQU3csAtV2fSbnq47U6es6rKlWLWhg3s/B9C9g+oTyp6RtIldR51OOkP5/6nSy6itUVPcMNOp4M/hDdKOz3uK6srbdxOrc2cJgr1Sg02oBxxSky6V7JaG+ziNwlfqnjnvh2/uq1lKfbp+qpwq/D/5OI5gkFl5CejKGxfc2YVJfGqc4E0x5e9PHK2ukbHNI7/RZV6LNe65apbTGjoCaQls0txPPbmQbCQn+/upCoXRZy9yzorWJvZ0KWcbXlBxU/d5I4ERUTxMuVWhSMmF677LNN7NnLwsmKawXkCgbrpcluOl0WChR1qhtSrxGXHu251dEItYhYX3snvn1gS2uXuzdTxCJjZtjsip0iT2sDC0qMS7Bk9su2NyXjFK5/f5ZoWwofg3DtTyjaFqspnOOTSh8xK/CKUFS57guVEkw9xoQuRCwwEO9Lu9z2vYxSa9NFV8DvSxv2C4WYLYF8Nrc4DzWkzNsk81JJOlZ/LYJrGCoj4MmZpnf3AXmzxT4rtl9jsqljEyedz468SGKdBiQzyz/qWKEhFg45ZczlZZ3KGL3l6sn+3TTa3zMVMhPa1obGp/z+fvY0QXTrJTf1XAT3EtQdUfYYlmWZyvPZ/6rWwU7UOQei7pVE0osgN94Iy+T1+omE6z4Rh2O20FjgBeK2y1mcoFiMDOJvuZPn5Moy9fmFH3wyfKvn4+TwfLvt/lHTTVnvrtoUWRBiQXhiNM8nE6ZoWeux/Z0b2unRcdUzdDpmL7CAgd1ToRXwgmHTZOgiGtVT+xr1QH9ObebRTT4NzL+XSpLuuWp62GqQvJVTPoZOeJCb6gIwd9XHMftQ+Kc08IKKdKQANSJ1a2gve3JdRhO0+tNiYzWAZfd7isoeBu67W7xuK8WX7nhJURld98Inb0t/dWOSau/kDvV4DJo/cImw9AO2Gvq0F2n0M7yIZKL8amMbjYld+qFls7hq8Acvq97K2PrCaomuUiesu7qNanGupEl6J/iem8lyr/NMnsTr6o41PO0yhQh3hPFN0wJP7S830je9iTBLzUNgYH+gUZpROo3rN2qgCI+6GewpX8w8CH+ro6QrWiStqmcMzVa3vEel+3/dDxMp0rDv1Q6wTMS3K64zTT6RWzK1y643im25Ja7X2ePCV2mTswd/4jshZPo4bLnerqIosq/hy2bKUAmVn9n4oun1+a0DIZ56UhVwmZHdUNpLa8gmPvxS1eNvCF1T0wo1wKPdCJi0qOrWz7oYRTzgTtkzEzZn308XSLwUog4OWGKJzCn/3FfF9iA32dZHSv30pRCM3KBY9WZoRhtdK/ChHk6DEQBsfV6tN2o1Cn0mLtPBfnkS+qy1L2xfFe9TQPtDE1Be44RTl82E9hPT2rS2+93LFbzhQQO3C/hD2jRFH3BWWbasAfuMhRJFcTri73eE835y016s22DjoFJ862WvLj69fu2TgSF3RHia9D5DSitlQAXYCnbdqjPkR287Lh6dCHDapos+eFDvcZPP2edPmTFxznJE/EBLoQQ0Qmn9EkZOyJmHxMbvKYb8o21ZHmv5YLqgsEPk9gWZwYQY9wLqGXuax/8QlV5qDaPbq9pLPT1yp+zOWKmraEy1OUJI7zdEcEmvBpbdwLrDCgEb2xX8S/nxZgjK4bRi+pbOmbh8bEeoPvU/L9ndx9kntlDALbdAvp0O8ZC3zSUnFg4cePsw7jxewWvL7HRSBLUn6J7vTH9uld5N76JFPgBCdXGF221oEJk++XfRwXplLSyrVO7HFWBEs99nTazKveW3HpbD4dH/YmdAl+lwbSt8BQWyTG7jAsACI7bPPUU9hI9XUHWqQOuezHzUjnx5Qqs6T1qNHfTTHleDtmqK7flA9a0gz2nycIpz1FHBuWxKNtUeTdqP29Fb3tv+tl5JyBqXoR+vCsdzZwZUhf6Lu8bvkB9yQP4x7GGegB0ym0Lpl03Q7e+C0cDsm9GSDepCDji7nUslLyYyluPfvLyKaDSX4xpR+nVYQjQQn5F8KbY1gbIVLiK1J3mW90zTyR1bqApX2BlWh7KG8LAY9/S9nWC0XXh9pZZo6xuir12T43rkaGfQssbQyIslA7uJnSHOV22NhlNtUo0czxPAsXhh8tIQYaTM4l/yAlZlydTcXhlG22Gs/n3BxKBd/3ZjYwg3NaUurVXhNB+afVnFfNr9TbC9ksNdvwpNfeHanyJ8M6GrIVfLlYAPv0ILe4dn0Z+BJSbJkN7eZY/c6+6ttDYcIDeUKIDXqUSE42Xdh5nRbuaObozjht0HJ5H1e+em+NJi/+8kQlyjCbJpPckwThZeIF9/u7lrVIKNeJLCN/TpPAeXxvd31/CUDWHK9MuP1V1TJgngzi4V0qzS3SW3Qy5UiGHqg02wQa5tsEl9s/X9nNMosgLlUgZSfCBj1DiypLfhr9/r0nR0XY2tmhDOcUS4E7cqa4EJBhzqvpbZa35Q5Iz5EqmhYiOGDAYk606Tv74+KGfPjKVuP15rIzgW0I7/niOu9el/sn2bRye0gV+GrePDRDMHjwO1lEdeXH8N+UTO3IoN18kpI3tPxz+fY+n2MGMSGFHAx/83tKeJOl+2i+f1O9v6FfEDBbqrw+lpM8Anav7zHNr7hE78nXUtPNodMbCnITWA7Ma/IHlZ50F9hWge/wzOvSbtqFVFtkS8Of2nssjZwbSFdU+VO8z6tCEc9UA9ACxT5zIUeSrkBB/v1krOpm7bVMrGxEKfI6LcnpB4D8bvn2hDKGqKrJaVAJuDaBEY3F7eXyqnFWlOoFV/8ZLspZiZd7orXLhd4mhHQgbuKbHjJWUzrnm0Dxw/LJLzXCkh7slMxKo8uxZIWZfdKHlfI7uj3LP6ARAuWdF7ZmZ7daOKqKGbz5LxOggTgS39oEioYmrqkCeUDvbxkBYKeHhcLmMN8dMF01ZMb32IpL/cH8R7VHQSI5I0YfL14g9d7P/6cjB1JXXxbozEDbsrPdmL8ph7QW10jio+v7YsqHKQ6xrBbOVtxU0/nFfzUGZwIBLwyUvg49ii+54nv9FyECBpURnQK4Ox6N7lw5fsjdd5l/2SwBcAHMJoyjO1Pifye2dagaOwCVMqdJWAo77pvBe0zdJcTWu5fdzPNfV2p1pc7/JKQ8zhKkwsOELUDhXygPJ5oR8Vpk2lsCen3D3QOQp2zdrSZHjVBstDF/wWO98rrkQ6/7zt/Drip7OHIug1lomNdmRaHRrjmqeodn22sesQQPgzimPOMqC60a5+i/UYh51uZm+ijWkkaI2xjrBO2558DZNZMiuDQlaVAvBy2wLn/bR3FrNzfnO/9oDztYqxZrr7JMIhqmrochbqmQnKowxW29bpqTaJu7kW1VotC72QkYX8OoDDdMDwV1kJRk3mufgJBzf+iwFRJ7XWQwO5ujVglgFgHtycWiMLx5N+6XU+TulLabWjOzoao03fniUW0xvIJNPbk7CQlFZd/RCOPvgQbLjh5ITE8NVJeKt3HGr6JTnFdIzcVOlEtwqbIIX0IM7saC+4N5047MTJ9+Wn11EhyEPIlwsHE5utCeXRjQzlrR+R1Cf/qDzcNbqLXdk3J7gQ39VUrrEkS/VMWjjg+t2oYrqB0tUZClcUF6+LBC3EQ7KnGIwm/qjZX4GKPtjTX1zQKV6nPAb2t/Rza5IqKRf8i2DFEhV/YSifX0YwsiF6TQnp48Gr65TFq0zUe6LGjiY7fq0LSGKL1VnC6ESI2yxvt3XqBx53B3gSlGFeJcPbUbonW1E9E9m4NfuwPh+t5QjRxX34lvBPVxwQd7aeTd+r9dw5CiP1pt8wMZoMdni7GapYdo6KPgeQKcmlFfq4UYhvV0IBgeiR3RnTMBaqDqpZrTRyLdsp4l0IXZTdErfH0sN3dqBG5vRIx3VgCYcHmmkqJ8Hyu3s9K9uBD1d8cZUEx3qYcF5vsqeRpF1GOg8emeWM2OmBlWPdZ6qAXwm3nENFyh+kvXk132PfWAlN0kb7yh4fz2T7VWUY/hEXX5DvxGABC03XRpyOG8t/u3Gh5tZdpsSV9AWaxJN7zwhVglgII1gV28tUViyqn4UMdIh5t+Ea2zo7PO48oba0TwQbiSZOH4YhD578kPF3reuaP7LujPMsjHmaDuId9XEaZBCJhbXJbRg5VCk3KJpryH/+8S3wdhR47pdFcmpZG2p0Bpjp/VbvalgIZMllYX5L31aMPdt1J7r/7wbixt0Mnz2ZvNGTARHPVD+2O1D8SGpWXlVnP2ekgon55YiinADDynyaXtZDXueVqbuTi8z8cHHK325pgqM+mWZwzHeEreMvhZopAScXM14SJHpGwZyRljMlDvcMm9FZ/1e9+r/puOnpXOtc9Iu2fmgBfEP9cGW1Fzb1rGlfJ08pACtq1ZW18bf2cevebzVeHbaA50G9qoUp39JWdPHbYkPCRXjt4gzlq3Cxge28Mky8MoS/+On72kc+ZI2xBtgJytpAQHQ1zrEddMIVyR5urX6yBNu8v5lKC8eLdGKTJtbgIZ3ZyTzSfWmx9f+cvcJe8yM39K/djkp2aUTE/9m2Lj5jg7b8vdRAer7DO3SyLNHs1CAm5x5iAdh2yGJYivArZbCBNY88Tw+w+C1Tbt7wK3zl2rzTHo/D8/gb3c3mYrnEIEipYqPUcdWjnTsSw471O3EUN7Gtg4NOAs9PJrxm03VuZKa5xwXAYCjt7Gs01Km6T2DhOYUMoFcCSu7Hk1p3yP1eG+M3v3Q5luAze6WwBnZIYO0TCucPWK+UJ36KoJ8Y+vpavhLO8g5ed704IjlQdfemrMu//EvPYXTQSGIPPfiagJS9nMqP5IvkxN9pvuJz7h8carPXTKMq8jnTeL0STan6dnLTAqwIswcIwWDR2KwbGddAVN8SYWRB7kfBfBRkSXzvHlIF8D6jo64kUzYk5o/n8oLjKqat0rdXvQ86MkwQGMnnlcasqPPT2+mVtUGb32KuH6cyZQenrRG11TArcAl27+nvOMBDe++EKHf4YdyGf7mznzOz33cFFGEcv329p4qG2hoaQ8ULiMyVz6ENcxhoqGnFIdupcn7GICQWuw3yO3W8S33mzCcMYJ8ywc7U7rmaQf/W5K63Gr4bVTpXOyOp4tbaPyIaatBNpXqlmQUTSZXjxPr19+73PSaT+QnI35YsWn6WpfJjRtK8vlJZoTSgjaRU39AGCkWOZtifJrnefCrqwTKDFmuWUCukEsYcRrMzCoit28wYpP7kSVjMD8WJYQiNc2blMjuqYegmf6SsfC1jqz8XzghMlOX+gn/MKZmgljszrmehEa4V98VreJDxYvHr3j7IeJB9/sBZV41BWT/AZAjuC5XorlIPnZgBAniBEhanp0/0+qZmEWDpu8ige1hUPIyTo6T6gDEcFhWSoduNh8YSu65KgMOGBw7VlNYzNIgwHtq9KP2yyTVysqX5v12sf7D+vQUdR2dRDvCV40rIInXSLWT/yrC6ExOQxBJwIDbeZcl3z1yR5Rj3l8IGpxspapnvBL+fwupA3b6fkFceID9wgiM1ILB0cHVdvo/R4xg8yqKXT8efl0GnGX1/27FUYeUW2L/GNRGGWVGp3i91oaJkb4rybENHre9a2P5viz/yqk8ngWUUS+Kv+fu+9BLFnfLiLXOFcIeBJLhnayCiuDRSqcx0Qu68gVsGYc6EHD500Fkt+gpDj6gvr884n8wZ5o6q7xtL5wA0beXQnffWYkZrs2NGIRgQbsc5NB302SVx+R4ROvmgZaR8wBcji128BMfJ9kcvJ4DC+bQ57kRmv5yxgU4ngZfn0/JNZ8JBwxjTqS+s9kjJFG1unGUGLwMiIuXUD9EFhNIJuyCEAmVZSIGKH4G6v1gRR1LyzQKH2ZqiI1DnHMoDEZspbDjTeaFIAbSvjSq3A+n46y9hhVM8wIpnARSXyzmOD96d9UXvFroSPgGw1dq2vdEqDq9fJN1EbL2WulNmHkFDvxSO9ZT/RX/Bw2gA/BrF90XrJACereVfbV/YXaKfp77Nmx5NjEIUlxojsy7iN7nBHSZigfsbFyVOX1ZTeCCxvqnRSExP4lk5ZeYlRu9caaa743TWNdchRIhEWwadsBIe245C8clpaZ4zrPsk+OwXzxWCvRRumyNSLW5KWaSJyJU95cwheK76gr7228spZ3hmTtLyrfM2QRFqZFMR8/Q6yWfVgwTdfX2Ry4w3+eAO/5VT5nFb5NlzXPvBEAWrNZ6Q3jbH0RF4vcbp+fDngf/ywpoyNQtjrfvcq93AVb1RDWRghvyqgI2BkMr1rwYi8gizZ0G9GmPpMeqPerAQ0dJbzx+KAFM4IBq6iSLpZHUroeyfd9o5o+4fR2EtsZBoJORQEA4SW0CmeXSnblx2e9QkCHIodyqV6+g5ETEpZsLqnd/Na60EKPX/tQpPEcO+COIBPcQdszDzSiHGyQFPly/7KciUh1u+mFfxTCHGv9nn2WqndGgeGjQ/kr02qmTBX7Hc1qiEvgiSz1Tz/sy7Es29wvn6FrDGPP7asXlhOaiHxOctPvTptFA1kHFUk8bME7SsTSnGbFbUrssxrq70LhoSh5OwvQna+w84XdXhZb2sloJ4ZsCg3j+PrjJL08/JBi5zGd6ud/ZxhmcGKLOXPcNunQq5ESW92iJvfsuRrNYtawWwSmNhPYoFj2QqWNF0ffLpGt/ad24RJ8vkb5sXkpyKXmvFG5Vcdzf/44k3PBL/ojJ52+kWGzOArnyp5f969oV3J2c4Li27Nkova9VwRNVKqN0V+gV+mTHitgkXV30aWd3A1RSildEleiNPA+5cp+3+T7X+xfHiRZXQ1s4FA9TxIcnveQs9JSZ5r5qNmgqlW4zMtZ6rYNvgmyVcywKtu8ZxnSbS5vXlBV+NXdIfi3+xzrnJ0TkFL+Un8v1PWOC2PPFCjVPq7qTH7mOpzOYj/b4h0ceT+eHgr97Jqhb1ziVfeANzfN8bFUhPKBi7hJBCukQnB0aGjFTYLJPXL26lQ2b80xrOD5cFWgA8hz3St0e69kwNnD3+nX3gy12FjrjO+ddRvvvfyV3SWbXcxqNHfmsb9u1TV+wHTb9B07/L2sB8WUHJ9eeNomDyysEWZ0deqEhH/oWI2oiEh526gvAK1Nx2kIhNvkYR+tPYHEa9j+nd1VBpQP1uzSjIDO+fDDB7uy029rRjDC5Sk6aKczyz1D5uA9Lu+Rrrapl8JXNL3VRllNQH2K1ZFxOpX8LprttfqQ56MbPM0IttUheXWD/mROOeFqGUbL+kUOVlXLTFX/525g4faLEFO4qWWdmOXMNvVjpIVTWt650HfQjX9oT3Dg5Au6+v1/Ci78La6ZOngYCFPT1AUwxQuZ0yt5xKdNXLaDTISMTeCj16XTryhM36K2mfGRIgot71voWs8tTpL/f1rvcwv3LSDf+/G8THCT7NpfHWcW+lsF/ol8q9Bi6MezNTqp0rpp/kJRiVfNrX/w27cRRTu8RIIqtUblBMkxy4jwAVqCjUJkiPBj2cAoVloG8B2/N5deLdMhDb7xs5nhd3dubJhuj8WbaFRyu1L678DHhhA+rMimNo4C1kGpp0tD/qnCfCFHejpf0LJX43OTr578PY0tnIIrlWyNYyuR/ie6j2xNb1OV6u0dOX/1Dtcd7+ya9W+rY2LmnyQMtk8SMLTon8RAdwOaN2tNg5zVnDKlmVeOxPV2vhHIo9QEPV7jc3f+zVDquiNg1OaHX3cZXJDRY5MJpo+VanAcmqp4oasYLG+wrXUL5vJU0kqk2hGEskhP+Jjigrz1l6QnEwp6n8PMVeJp70Ii6ppeaK9GhF6fJE00ceLyxv08tKiPat4QdxZFgSbQknnEiCLD8Qc1rjazVKM3r3gXnnMeONgdz/yFV1q+haaN+wnF3Fn4uYCI9XsKOuVwDD0LsCO/f0gj5cmxCFcr7sclIcefWjvore+3aSU474cyqDVxH7w1RX3CHsaqsMRX17ZLgjsDXws3kLm2XJdM3Ku383UXqaHqsywzPhx7NFir0Fqjym/w6cxD2U9ypa3dx7Z12w/fi3Jps8sqJ8f8Ah8aZAvkHXvIRyrsxK7rrFaNNdNvjI8+3Emri195DCNa858anj2Qdny6Czshkn4N2+1m+k5S8sunX3Ja7I+JutRzg1mc2e9Yc0Zv9PZn1SwhxIdU9sXwZRTd/J5FoUm0e+PYREeHg3oc2YYzGf2xfJxXExt4pT3RfDRHvMXLUmoXOy63xv5pLuhOEax0dRgSywZ/GH+YBXFgCeTU0hZ8SPEFsn8punp1Kurd1KgXxUZ+la3R5+4ePGR4ZF5UQtOa83+Vj8zh80dfzbhxWCeoJnQ4dkZJM4drzknZOOKx2n3WrvJnzFIS8p0xeic+M3ZRVXIp10tV2DyYKwRxLzulPwzHcLlYTxl4PF7v8l106Azr+6wBFejbq/3P72C/0j78cepY9990/d4eAurn2lqdGKLU8FffnMw7cY7pVeXJRMU73Oxwi2g2vh/+4gX8dvbjfojn/eLVhhYl8GthwCQ50KcZq4z2JeW5eeOnJWFQEnVxDoG459TaC4zXybECEoJ0V5q1tXrQbDMtUxeTV6Pdt1/zJuc7TJoV/9YZFWxUtCf6Ou3Vd/vR/vG0138hJQrHkNeoep5dLe+6umcSquKvMaFpm3EZHDBOvCi0XYyIFHMgX7Cqp3JVXlxJFwQfHSaIUEbI2u1lBVUdlNw4Qa9UsLPEK94Qiln3pyKxQVCeNlx8yd7EegVNQBkFLabKvnietYVB4IPZ1fSor82arbgYec8aSdFMaIluYTYuNx32SxfrjKUdPGq+UNp5YpydoEG3xVLixtmHO9zXxKAnHnPuH2fPGrjx0GcuCDEU+yXUtXh6nfUL+cykws1gJ5vkfYFaFBr9PdCXvVf35OJQxzUMmWjv0W6uGJK11uAGDqSpOwCf6rouSIjPVgw57cJCOQ4b9tkI/Y5WNon9Swe72aZryKo8d+HyHBEdWJKrkary0LIGczA4Irq353Wc0Zga3om7UQiAGCvIl8GGyaqz5zH+1gMP5phWUCpKtttWIyicz09vXg76GxkmiGSMQ06Z9X8BUwqOtauDbPIf4rpK/yYoeAHxJ9soXS9VDe1Aw+awOOxaN8foLrif0TXBvQ55dtRtulRq9emFDBxlQcqKCaD8NeTSE7FOHvcjf/+oKbbtRqz9gbofoc2EzQ3pL6W5JdfJzAWmOk8oeoECe90lVMruwl/ltM015P/zIPazqvdvFmLNVHMIZrwiQ2tIKtGh6PDVH+85ew3caqVt2BsDv5rOcu3G9srQWd7NmgtzCRUXLYknYRSwtH9oUtkqyN3CfP20xQ1faXQl4MEmjQehWR6GmGnkdpYNQYeIG408yAX7uCZmYUic9juOfb+Re28+OVOB+scYK4DaPcBe+5wmji9gymtkMpKo4UKqCz7yxzuN8VIlx9yNozpRJpNaWHtaZVEqP45n2JemTlYBSmNIK1FuSYAUQ1yBLnKxevrjayd+h2i8PjdB3YY6b0nr3JuOXGpPMyh4V2dslpR3DFEvgpsBLqhqLDOWP4yEvIL6f21PpA7/8B")),h=Math.log2||(j=>Math.log(j)/Math.LN2),i=j=>h(j)+1|0,d=i(n(u).categories.length-1),t=i(n(u).combiningClasses.length-1),s=i(n(u).scripts.length-1),o=i(n(u).eaw.length-1),v=10,p=t+s+o+v,x=s+o+v,A=o+v,m=v,g=(1<>p&g]}function N(j){const Z=f.get(j);return n(u).combiningClasses[Z>>x&C]}function F(j){const Z=f.get(j);return n(u).scripts[Z>>A&w]}function J(j){const Z=f.get(j);return n(u).eaw[Z>>m&S]}function ot(j){let Z=f.get(j),ut=Z&B;if(ut===0)return null;if(ut<=50)return ut-1;if(ut<480){const bt=(ut>>4)-12,It=(ut&15)+1;return bt/It}else if(ut<768){Z=(ut>>5)-14;let bt=(ut&31)+2;for(;bt>0;)Z*=10,bt--;return Z}else{Z=(ut>>2)-191;let bt=(ut&3)+1;for(;bt>0;)Z*=60,bt--;return Z}}function $(j){const Z=R(j);return Z==="Lu"||Z==="Ll"||Z==="Lt"||Z==="Lm"||Z==="Lo"||Z==="Nl"}function lt(j){return R(j)==="Nd"}function gt(j){const Z=R(j);return Z==="Pc"||Z==="Pd"||Z==="Pe"||Z==="Pf"||Z==="Pi"||Z==="Po"||Z==="Ps"}function mt(j){return R(j)==="Ll"}function wt(j){return R(j)==="Lu"}function at(j){return R(j)==="Lt"}function dt(j){const Z=R(j);return Z==="Zs"||Z==="Zl"||Z==="Zp"}function St(j){const Z=R(j);return Z==="Nd"||Z==="No"||Z==="Nl"||Z==="Lu"||Z==="Ll"||Z==="Lt"||Z==="Lm"||Z==="Lo"||Z==="Me"||Z==="Mc"}function V(j){const Z=R(j);return Z==="Mn"||Z==="Me"||Z==="Mc"}var ft={getCategory:R,getCombiningClass:N,getScript:F,getEastAsianWidth:J,getNumericValue:ot,isAlphabetic:$,isDigit:lt,isPunctuation:gt,isLowerCase:mt,isUpperCase:wt,isTitleCase:at,isWhiteSpace:dt,isBaseForm:St,isMark:V}},3480:function(T){T.exports=JSON.parse('[["8740","\u43F0\u4C32\u4603\u45A6\u4578\u{27267}\u4D77\u45B3\u{27CB1}\u4CE2\u{27CC5}\u3B95\u4736\u4744\u4C47\u4C40\u{242BF}\u{23617}\u{27352}\u{26E8B}\u{270D2}\u4C57\u{2A351}\u474F\u45DA\u4C85\u{27C6C}\u4D07\u4AA4\u46A1\u{26B23}\u7225\u{25A54}\u{21A63}\u{23E06}\u{23F61}\u664D\u56FB"],["8767","\u7D95\u591D\u{28BB9}\u3DF4\u9734\u{27BEF}\u5BDB\u{21D5E}\u5AA4\u3625\u{29EB0}\u5AD1\u5BB7\u5CFC\u676E\u8593\u{29945}\u7461\u749D\u3875\u{21D53}\u{2369E}\u{26021}\u3EEC"],["87a1","\u{258DE}\u3AF5\u7AFC\u9F97\u{24161}\u{2890D}\u{231EA}\u{20A8A}\u{2325E}\u430A\u8484\u9F96\u942F\u4930\u8613\u5896\u974A\u9218\u79D0\u7A32\u6660\u6A29\u889D\u744C\u7BC5\u6782\u7A2C\u524F\u9046\u34E6\u73C4\u{25DB9}\u74C6\u9FC7\u57B3\u492F\u544C\u4131\u{2368E}\u5818\u7A72\u{27B65}\u8B8F\u46AE\u{26E88}\u4181\u{25D99}\u7BAE\u{224BC}\u9FC8\u{224C1}\u{224C9}\u{224CC}\u9FC9\u8504\u{235BB}\u40B4\u9FCA\u44E1\u{2ADFF}\u62C1\u706E\u9FCB"],["8840","\u31C0",4,"\u{2010C}\u31C5\u{200D1}\u{200CD}\u31C6\u31C7\u{200CB}\u{21FE8}\u31C8\u{200CA}\u31C9\u31CA\u31CB\u31CC\u{2010E}\u31CD\u31CE\u0100\xC1\u01CD\xC0\u0112\xC9\u011A\xC8\u014C\xD3\u01D1\xD2\u0FFF\xCA\u0304\u1EBE\u0FFF\xCA\u030C\u1EC0\xCA\u0101\xE1\u01CE\xE0\u0251\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA"],["88a1","\u01DC\xFC\u0FFF\xEA\u0304\u1EBF\u0FFF\xEA\u030C\u1EC1\xEA\u0261\u23DA\u23DB"],["8940","\u{2A3A9}\u{21145}"],["8943","\u650A"],["8946","\u4E3D\u6EDD\u9D4E\u91DF"],["894c","\u{27735}\u6491\u4F1A\u4F28\u4FA8\u5156\u5174\u519C\u51E4\u52A1\u52A8\u533B\u534E\u53D1\u53D8\u56E2\u58F0\u5904\u5907\u5932\u5934\u5B66\u5B9E\u5B9F\u5C9A\u5E86\u603B\u6589\u67FE\u6804\u6865\u6D4E\u70BC\u7535\u7EA4\u7EAC\u7EBA\u7EC7\u7ECF\u7EDF\u7F06\u7F37\u827A\u82CF\u836F\u89C6\u8BBE\u8BE2\u8F66\u8F67\u8F6E"],["89a1","\u7411\u7CFC\u7DCD\u6946\u7AC9\u5227"],["89ab","\u918C\u78B8\u915E\u80BC"],["89b0","\u8D0B\u80F6\u{209E7}"],["89b5","\u809F\u9EC7\u4CCD\u9DC9\u9E0C\u4C3E\u{29DF6}\u{2700E}\u9E0A\u{2A133}\u35C1"],["89c1","\u6E9A\u823E\u7519"],["89c5","\u4911\u9A6C\u9A8F\u9F99\u7987\u{2846C}\u{21DCA}\u{205D0}\u{22AE6}\u4E24\u4E81\u4E80\u4E87\u4EBF\u4EEB\u4F37\u344C\u4FBD\u3E48\u5003\u5088\u347D\u3493\u34A5\u5186\u5905\u51DB\u51FC\u5205\u4E89\u5279\u5290\u5327\u35C7\u53A9\u3551\u53B0\u3553\u53C2\u5423\u356D\u3572\u3681\u5493\u54A3\u54B4\u54B9\u54D0\u54EF\u5518\u5523\u5528\u3598\u553F\u35A5\u35BF\u55D7\u35C5"],["8a40","\u{27D84}\u5525"],["8a43","\u{20C42}\u{20D15}\u{2512B}\u5590\u{22CC6}\u39EC\u{20341}\u8E46\u{24DB8}\u{294E5}\u4053\u{280BE}\u777A\u{22C38}\u3A34\u47D5\u{2815D}\u{269F2}\u{24DEA}\u64DD\u{20D7C}\u{20FB4}\u{20CD5}\u{210F4}\u648D\u8E7E\u{20E96}\u{20C0B}\u{20F64}\u{22CA9}\u{28256}\u{244D3}"],["8a64","\u{20D46}\u{29A4D}\u{280E9}\u47F4\u{24EA7}\u{22CC2}\u9AB2\u3A67\u{295F4}\u3FED\u3506\u{252C7}\u{297D4}\u{278C8}\u{22D44}\u9D6E\u9815"],["8a76","\u43D9\u{260A5}\u64B4\u54E3\u{22D4C}\u{22BCA}\u{21077}\u39FB\u{2106F}"],["8aa1","\u{266DA}\u{26716}\u{279A0}\u64EA\u{25052}\u{20C43}\u8E68\u{221A1}\u{28B4C}\u{20731}"],["8aac","\u480B\u{201A9}\u3FFA\u5873\u{22D8D}"],["8ab2","\u{245C8}\u{204FC}\u{26097}\u{20F4C}\u{20D96}\u5579\u40BB\u43BA"],["8abb","\u4AB4\u{22A66}\u{2109D}\u81AA\u98F5\u{20D9C}\u6379\u39FE\u{22775}\u8DC0\u56A1\u647C\u3E43"],["8ac9","\u{2A601}\u{20E09}\u{22ACF}\u{22CC9}"],["8ace","\u{210C8}\u{239C2}\u3992\u3A06\u{2829B}\u3578\u{25E49}\u{220C7}\u5652\u{20F31}\u{22CB2}\u{29720}\u34BC\u6C3D\u{24E3B}"],["8adf","\u{27574}\u{22E8B}\u{22208}\u{2A65B}\u{28CCD}\u{20E7A}\u{20C34}\u{2681C}\u7F93\u{210CF}\u{22803}\u{22939}\u35FB\u{251E3}\u{20E8C}\u{20F8D}\u{20EAA}\u3F93\u{20F30}\u{20D47}\u{2114F}\u{20E4C}"],["8af6","\u{20EAB}\u{20BA9}\u{20D48}\u{210C0}\u{2113D}\u3FF9\u{22696}\u6432\u{20FAD}"],["8b40","\u{233F4}\u{27639}\u{22BCE}\u{20D7E}\u{20D7F}\u{22C51}\u{22C55}\u3A18\u{20E98}\u{210C7}\u{20F2E}\u{2A632}\u{26B50}\u{28CD2}\u{28D99}\u{28CCA}\u95AA\u54CC\u82C4\u55B9"],["8b55","\u{29EC3}\u9C26\u9AB6\u{2775E}\u{22DEE}\u7140\u816D\u80EC\u5C1C\u{26572}\u8134\u3797\u535F\u{280BD}\u91B6\u{20EFA}\u{20E0F}\u{20E77}\u{20EFB}\u35DD\u{24DEB}\u3609\u{20CD6}\u56AF\u{227B5}\u{210C9}\u{20E10}\u{20E78}\u{21078}\u{21148}\u{28207}\u{21455}\u{20E79}\u{24E50}\u{22DA4}\u5A54\u{2101D}\u{2101E}\u{210F5}\u{210F6}\u579C\u{20E11}"],["8ba1","\u{27694}\u{282CD}\u{20FB5}\u{20E7B}\u{2517E}\u3703\u{20FB6}\u{21180}\u{252D8}\u{2A2BD}\u{249DA}\u{2183A}\u{24177}\u{2827C}\u5899\u5268\u361A\u{2573D}\u7BB2\u5B68\u4800\u4B2C\u9F27\u49E7\u9C1F\u9B8D\u{25B74}\u{2313D}\u55FB\u35F2\u5689\u4E28\u5902\u{21BC1}\u{2F878}\u9751\u{20086}\u4E5B\u4EBB\u353E\u5C23\u5F51\u5FC4\u38FA\u624C\u6535\u6B7A\u6C35\u6C3A\u706C\u722B\u4E2C\u72AD\u{248E9}\u7F52\u793B\u7CF9\u7F53\u{2626A}\u34C1"],["8bde","\u{2634B}\u8002\u8080\u{26612}\u{26951}\u535D\u8864\u89C1\u{278B2}\u8BA0\u8D1D\u9485\u9578\u957F\u95E8\u{28E0F}\u97E6\u9875\u98CE\u98DE\u9963\u{29810}\u9C7C\u9E1F\u9EC4\u6B6F\uF907\u4E37\u{20087}\u961D\u6237\u94A2"],["8c40","\u503B\u6DFE\u{29C73}\u9FA6\u3DC9\u888F\u{2414E}\u7077\u5CF5\u4B20\u{251CD}\u3559\u{25D30}\u6122\u{28A32}\u8FA7\u91F6\u7191\u6719\u73BA\u{23281}\u{2A107}\u3C8B\u{21980}\u4B10\u78E4\u7402\u51AE\u{2870F}\u4009\u6A63\u{2A2BA}\u4223\u860F\u{20A6F}\u7A2A\u{29947}\u{28AEA}\u9755\u704D\u5324\u{2207E}\u93F4\u76D9\u{289E3}\u9FA7\u77DD\u4EA3\u4FF0\u50BC\u4E2F\u4F17\u9FA8\u5434\u7D8B\u5892\u58D0\u{21DB6}\u5E92\u5E99\u5FC2\u{22712}\u658B"],["8ca1","\u{233F9}\u6919\u6A43\u{23C63}\u6CFF"],["8ca7","\u7200\u{24505}\u738C\u3EDB\u{24A13}\u5B15\u74B9\u8B83\u{25CA4}\u{25695}\u7A93\u7BEC\u7CC3\u7E6C\u82F8\u8597\u9FA9\u8890\u9FAA\u8EB9\u9FAB\u8FCF\u855F\u99E0\u9221\u9FAC\u{28DB9}\u{2143F}\u4071\u42A2\u5A1A"],["8cc9","\u9868\u676B\u4276\u573D"],["8cce","\u85D6\u{2497B}\u82BF\u{2710D}\u4C81\u{26D74}\u5D7B\u{26B15}\u{26FBE}\u9FAD\u9FAE\u5B96\u9FAF\u66E7\u7E5B\u6E57\u79CA\u3D88\u44C3\u{23256}\u{22796}\u439A\u4536"],["8ce6","\u5CD5\u{23B1A}\u8AF9\u5C78\u3D12\u{23551}\u5D78\u9FB2\u7157\u4558\u{240EC}\u{21E23}\u4C77\u3978\u344A\u{201A4}\u{26C41}\u8ACC\u4FB4\u{20239}\u59BF\u816C\u9856\u{298FA}\u5F3B"],["8d40","\u{20B9F}"],["8d42","\u{221C1}\u{2896D}\u4102\u46BB\u{29079}\u3F07\u9FB3\u{2A1B5}\u40F8\u37D6\u46F7\u{26C46}\u417C\u{286B2}\u{273FF}\u456D\u38D4\u{2549A}\u4561\u451B\u4D89\u4C7B\u4D76\u45EA\u3FC8\u{24B0F}\u3661\u44DE\u44BD\u41ED\u5D3E\u5D48\u5D56\u3DFC\u380F\u5DA4\u5DB9\u3820\u3838\u5E42\u5EBD\u5F25\u5F83\u3908\u3914\u393F\u394D\u60D7\u613D\u5CE5\u3989\u61B7\u61B9\u61CF\u39B8\u622C\u6290\u62E5\u6318\u39F8\u56B1"],["8da1","\u3A03\u63E2\u63FB\u6407\u645A\u3A4B\u64C0\u5D15\u5621\u9F9F\u3A97\u6586\u3ABD\u65FF\u6653\u3AF2\u6692\u3B22\u6716\u3B42\u67A4\u6800\u3B58\u684A\u6884\u3B72\u3B71\u3B7B\u6909\u6943\u725C\u6964\u699F\u6985\u3BBC\u69D6\u3BDD\u6A65\u6A74\u6A71\u6A82\u3BEC\u6A99\u3BF2\u6AAB\u6AB5\u6AD4\u6AF6\u6B81\u6BC1\u6BEA\u6C75\u6CAA\u3CCB\u6D02\u6D06\u6D26\u6D81\u3CEF\u6DA4\u6DB1\u6E15\u6E18\u6E29\u6E86\u{289C0}\u6EBB\u6EE2\u6EDA\u9F7F\u6EE8\u6EE9\u6F24\u6F34\u3D46\u{23F41}\u6F81\u6FBE\u3D6A\u3D75\u71B7\u5C99\u3D8A\u702C\u3D91\u7050\u7054\u706F\u707F\u7089\u{20325}\u43C1\u35F1\u{20ED8}"],["8e40","\u{23ED7}\u57BE\u{26ED3}\u713E\u{257E0}\u364E\u69A2\u{28BE9}\u5B74\u7A49\u{258E1}\u{294D9}\u7A65\u7A7D\u{259AC}\u7ABB\u7AB0\u7AC2\u7AC3\u71D1\u{2648D}\u41CA\u7ADA\u7ADD\u7AEA\u41EF\u54B2\u{25C01}\u7B0B\u7B55\u7B29\u{2530E}\u{25CFE}\u7BA2\u7B6F\u839C\u{25BB4}\u{26C7F}\u7BD0\u8421\u7B92\u7BB8\u{25D20}\u3DAD\u{25C65}\u8492\u7BFA\u7C06\u7C35\u{25CC1}\u7C44\u7C83\u{24882}\u7CA6\u667D\u{24578}\u7CC9\u7CC7\u7CE6\u7C74\u7CF3\u7CF5\u7CCE"],["8ea1","\u7E67\u451D\u{26E44}\u7D5D\u{26ED6}\u748D\u7D89\u7DAB\u7135\u7DB3\u7DD2\u{24057}\u{26029}\u7DE4\u3D13\u7DF5\u{217F9}\u7DE5\u{2836D}\u7E1D\u{26121}\u{2615A}\u7E6E\u7E92\u432B\u946C\u7E27\u7F40\u7F41\u7F47\u7936\u{262D0}\u99E1\u7F97\u{26351}\u7FA3\u{21661}\u{20068}\u455C\u{23766}\u4503\u{2833A}\u7FFA\u{26489}\u8005\u8008\u801D\u8028\u802F\u{2A087}\u{26CC3}\u803B\u803C\u8061\u{22714}\u4989\u{26626}\u{23DE3}\u{266E8}\u6725\u80A7\u{28A48}\u8107\u811A\u58B0\u{226F6}\u6C7F\u{26498}\u{24FB8}\u64E7\u{2148A}\u8218\u{2185E}\u6A53\u{24A65}\u{24A95}\u447A\u8229\u{20B0D}\u{26A52}\u{23D7E}\u4FF9\u{214FD}\u84E2\u8362\u{26B0A}\u{249A7}\u{23530}\u{21773}\u{23DF8}\u82AA\u691B\u{2F994}\u41DB"],["8f40","\u854B\u82D0\u831A\u{20E16}\u{217B4}\u36C1\u{2317D}\u{2355A}\u827B\u82E2\u8318\u{23E8B}\u{26DA3}\u{26B05}\u{26B97}\u{235CE}\u3DBF\u831D\u55EC\u8385\u450B\u{26DA5}\u83AC\u83C1\u83D3\u347E\u{26ED4}\u6A57\u855A\u3496\u{26E42}\u{22EEF}\u8458\u{25BE4}\u8471\u3DD3\u44E4\u6AA7\u844A\u{23CB5}\u7958\u84A8\u{26B96}\u{26E77}\u{26E43}\u84DE\u840F\u8391\u44A0\u8493\u84E4\u{25C91}\u4240\u{25CC0}\u4543\u8534\u5AF2\u{26E99}\u4527\u8573\u4516\u67BF\u8616"],["8fa1","\u{28625}\u{2863B}\u85C1\u{27088}\u8602\u{21582}\u{270CD}\u{2F9B2}\u456A\u8628\u3648\u{218A2}\u53F7\u{2739A}\u867E\u8771\u{2A0F8}\u87EE\u{22C27}\u87B1\u87DA\u880F\u5661\u866C\u6856\u460F\u8845\u8846\u{275E0}\u{23DB9}\u{275E4}\u885E\u889C\u465B\u88B4\u88B5\u63C1\u88C5\u7777\u{2770F}\u8987\u898A\u89A6\u89A9\u89A7\u89BC\u{28A25}\u89E7\u{27924}\u{27ABD}\u8A9C\u7793\u91FE\u8A90\u{27A59}\u7AE9\u{27B3A}\u{23F8F}\u4713\u{27B38}\u717C\u8B0C\u8B1F\u{25430}\u{25565}\u8B3F\u8B4C\u8B4D\u8AA9\u{24A7A}\u8B90\u8B9B\u8AAF\u{216DF}\u4615\u884F\u8C9B\u{27D54}\u{27D8F}\u{2F9D4}\u3725\u{27D53}\u8CD6\u{27D98}\u{27DBD}\u8D12\u8D03\u{21910}\u8CDB\u705C\u8D11\u{24CC9}\u3ED0\u8D77"],["9040","\u8DA9\u{28002}\u{21014}\u{2498A}\u3B7C\u{281BC}\u{2710C}\u7AE7\u8EAD\u8EB6\u8EC3\u92D4\u8F19\u8F2D\u{28365}\u{28412}\u8FA5\u9303\u{2A29F}\u{20A50}\u8FB3\u492A\u{289DE}\u{2853D}\u{23DBB}\u5EF8\u{23262}\u8FF9\u{2A014}\u{286BC}\u{28501}\u{22325}\u3980\u{26ED7}\u9037\u{2853C}\u{27ABE}\u9061\u{2856C}\u{2860B}\u90A8\u{28713}\u90C4\u{286E6}\u90AE\u90FD\u9167\u3AF0\u91A9\u91C4\u7CAC\u{28933}\u{21E89}\u920E\u6C9F\u9241\u9262\u{255B9}\u92B9\u{28AC6}\u{23C9B}\u{28B0C}\u{255DB}"],["90a1","\u{20D31}\u932C\u936B\u{28AE1}\u{28BEB}\u708F\u5AC3\u{28AE2}\u{28AE5}\u4965\u9244\u{28BEC}\u{28C39}\u{28BFF}\u9373\u945B\u8EBC\u9585\u95A6\u9426\u95A0\u6FF6\u42B9\u{2267A}\u{286D8}\u{2127C}\u{23E2E}\u49DF\u6C1C\u967B\u9696\u416C\u96A3\u{26ED5}\u61DA\u96B6\u78F5\u{28AE0}\u96BD\u53CC\u49A1\u{26CB8}\u{20274}\u{26410}\u{290AF}\u{290E5}\u{24AD1}\u{21915}\u{2330A}\u9731\u8642\u9736\u4A0F\u453D\u4585\u{24AE9}\u7075\u5B41\u971B\u975C\u{291D5}\u9757\u5B4A\u{291EB}\u975F\u9425\u50D0\u{230B7}\u{230BC}\u9789\u979F\u97B1\u97BE\u97C0\u97D2\u97E0\u{2546C}\u97EE\u741C\u{29433}\u97FF\u97F5\u{2941D}\u{2797A}\u4AD1\u9834\u9833\u984B\u9866\u3B0E\u{27175}\u3D51\u{20630}\u{2415C}"],["9140","\u{25706}\u98CA\u98B7\u98C8\u98C7\u4AFF\u{26D27}\u{216D3}\u55B0\u98E1\u98E6\u98EC\u9378\u9939\u{24A29}\u4B72\u{29857}\u{29905}\u99F5\u9A0C\u9A3B\u9A10\u9A58\u{25725}\u36C4\u{290B1}\u{29BD5}\u9AE0\u9AE2\u{29B05}\u9AF4\u4C0E\u9B14\u9B2D\u{28600}\u5034\u9B34\u{269A8}\u38C3\u{2307D}\u9B50\u9B40\u{29D3E}\u5A45\u{21863}\u9B8E\u{2424B}\u9C02\u9BFF\u9C0C\u{29E68}\u9DD4\u{29FB7}\u{2A192}\u{2A1AB}\u{2A0E1}\u{2A123}\u{2A1DF}\u9D7E\u9D83\u{2A134}\u9E0E\u6888"],["91a1","\u9DC4\u{2215B}\u{2A193}\u{2A220}\u{2193B}\u{2A233}\u9D39\u{2A0B9}\u{2A2B4}\u9E90\u9E95\u9E9E\u9EA2\u4D34\u9EAA\u9EAF\u{24364}\u9EC1\u3B60\u39E5\u3D1D\u4F32\u37BE\u{28C2B}\u9F02\u9F08\u4B96\u9424\u{26DA2}\u9F17\u9F16\u9F39\u569F\u568A\u9F45\u99B8\u{2908B}\u97F2\u847F\u9F62\u9F69\u7ADC\u9F8E\u7216\u4BBE\u{24975}\u{249BB}\u7177\u{249F8}\u{24348}\u{24A51}\u739E\u{28BDA}\u{218FA}\u799F\u{2897E}\u{28E36}\u9369\u93F3\u{28A44}\u92EC\u9381\u93CB\u{2896C}\u{244B9}\u7217\u3EEB\u7772\u7A43\u70D0\u{24473}\u{243F8}\u717E\u{217EF}\u70A3\u{218BE}\u{23599}\u3EC7\u{21885}\u{2542F}\u{217F8}\u3722\u{216FB}\u{21839}\u36E1\u{21774}\u{218D1}\u{25F4B}\u3723\u{216C0}\u575B\u{24A25}\u{213FE}\u{212A8}"],["9240","\u{213C6}\u{214B6}\u8503\u{236A6}\u8503\u8455\u{24994}\u{27165}\u{23E31}\u{2555C}\u{23EFB}\u{27052}\u44F4\u{236EE}\u{2999D}\u{26F26}\u67F9\u3733\u3C15\u3DE7\u586C\u{21922}\u6810\u4057\u{2373F}\u{240E1}\u{2408B}\u{2410F}\u{26C21}\u54CB\u569E\u{266B1}\u5692\u{20FDF}\u{20BA8}\u{20E0D}\u93C6\u{28B13}\u939C\u4EF8\u512B\u3819\u{24436}\u4EBC\u{20465}\u{2037F}\u4F4B\u4F8A\u{25651}\u5A68\u{201AB}\u{203CB}\u3999\u{2030A}\u{20414}\u3435\u4F29\u{202C0}\u{28EB3}\u{20275}\u8ADA\u{2020C}\u4E98"],["92a1","\u50CD\u510D\u4FA2\u4F03\u{24A0E}\u{23E8A}\u4F42\u502E\u506C\u5081\u4FCC\u4FE5\u5058\u50FC\u5159\u515B\u515D\u515E\u6E76\u{23595}\u{23E39}\u{23EBF}\u6D72\u{21884}\u{23E89}\u51A8\u51C3\u{205E0}\u44DD\u{204A3}\u{20492}\u{20491}\u8D7A\u{28A9C}\u{2070E}\u5259\u52A4\u{20873}\u52E1\u936E\u467A\u718C\u{2438C}\u{20C20}\u{249AC}\u{210E4}\u69D1\u{20E1D}\u7479\u3EDE\u7499\u7414\u7456\u7398\u4B8E\u{24ABC}\u{2408D}\u53D0\u3584\u720F\u{240C9}\u55B4\u{20345}\u54CD\u{20BC6}\u571D\u925D\u96F4\u9366\u57DD\u578D\u577F\u363E\u58CB\u5A99\u{28A46}\u{216FA}\u{2176F}\u{21710}\u5A2C\u59B8\u928F\u5A7E\u5ACF\u5A12\u{25946}\u{219F3}\u{21861}\u{24295}\u36F5\u6D05\u7443\u5A21\u{25E83}"],["9340","\u5A81\u{28BD7}\u{20413}\u93E0\u748C\u{21303}\u7105\u4972\u9408\u{289FB}\u93BD\u37A0\u5C1E\u5C9E\u5E5E\u5E48\u{21996}\u{2197C}\u{23AEE}\u5ECD\u5B4F\u{21903}\u{21904}\u3701\u{218A0}\u36DD\u{216FE}\u36D3\u812A\u{28A47}\u{21DBA}\u{23472}\u{289A8}\u5F0C\u5F0E\u{21927}\u{217AB}\u5A6B\u{2173B}\u5B44\u8614\u{275FD}\u8860\u607E\u{22860}\u{2262B}\u5FDB\u3EB8\u{225AF}\u{225BE}\u{29088}\u{26F73}\u61C0\u{2003E}\u{20046}\u{2261B}\u6199\u6198\u6075\u{22C9B}\u{22D07}\u{246D4}\u{2914D}"],["93a1","\u6471\u{24665}\u{22B6A}\u3A29\u{22B22}\u{23450}\u{298EA}\u{22E78}\u6337\u{2A45B}\u64B6\u6331\u63D1\u{249E3}\u{22D67}\u62A4\u{22CA1}\u643B\u656B\u6972\u3BF4\u{2308E}\u{232AD}\u{24989}\u{232AB}\u550D\u{232E0}\u{218D9}\u{2943F}\u66CE\u{23289}\u{231B3}\u3AE0\u4190\u{25584}\u{28B22}\u{2558F}\u{216FC}\u{2555B}\u{25425}\u78EE\u{23103}\u{2182A}\u{23234}\u3464\u{2320F}\u{23182}\u{242C9}\u668E\u{26D24}\u666B\u4B93\u6630\u{27870}\u{21DEB}\u6663\u{232D2}\u{232E1}\u661E\u{25872}\u38D1\u{2383A}\u{237BC}\u3B99\u{237A2}\u{233FE}\u74D0\u3B96\u678F\u{2462A}\u68B6\u681E\u3BC4\u6ABE\u3863\u{237D5}\u{24487}\u6A33\u6A52\u6AC9\u6B05\u{21912}\u6511\u6898\u6A4C\u3BD7\u6A7A\u6B57\u{23FC0}\u{23C9A}\u93A0\u92F2\u{28BEA}\u{28ACB}"],["9440","\u9289\u{2801E}\u{289DC}\u9467\u6DA5\u6F0B\u{249EC}\u6D67\u{23F7F}\u3D8F\u6E04\u{2403C}\u5A3D\u6E0A\u5847\u6D24\u7842\u713B\u{2431A}\u{24276}\u70F1\u7250\u7287\u7294\u{2478F}\u{24725}\u5179\u{24AA4}\u{205EB}\u747A\u{23EF8}\u{2365F}\u{24A4A}\u{24917}\u{25FE1}\u3F06\u3EB1\u{24ADF}\u{28C23}\u{23F35}\u60A7\u3EF3\u74CC\u743C\u9387\u7437\u449F\u{26DEA}\u4551\u7583\u3F63\u{24CD9}\u{24D06}\u3F58\u7555\u7673\u{2A5C6}\u3B19\u7468\u{28ACC}\u{249AB}\u{2498E}\u3AFB"],["94a1","\u3DCD\u{24A4E}\u3EFF\u{249C5}\u{248F3}\u91FA\u5732\u9342\u{28AE3}\u{21864}\u50DF\u{25221}\u{251E7}\u7778\u{23232}\u770E\u770F\u777B\u{24697}\u{23781}\u3A5E\u{248F0}\u7438\u749B\u3EBF\u{24ABA}\u{24AC7}\u40C8\u{24A96}\u{261AE}\u9307\u{25581}\u781E\u788D\u7888\u78D2\u73D0\u7959\u{27741}\u{256E3}\u410E\u799B\u8496\u79A5\u6A2D\u{23EFA}\u7A3A\u79F4\u416E\u{216E6}\u4132\u9235\u79F1\u{20D4C}\u{2498C}\u{20299}\u{23DBA}\u{2176E}\u3597\u556B\u3570\u36AA\u{201D4}\u{20C0D}\u7AE2\u5A59\u{226F5}\u{25AAF}\u{25A9C}\u5A0D\u{2025B}\u78F0\u5A2A\u{25BC6}\u7AFE\u41F9\u7C5D\u7C6D\u4211\u{25BB3}\u{25EBC}\u{25EA6}\u7CCD\u{249F9}\u{217B0}\u7C8E\u7C7C\u7CAE\u6AB2\u7DDC\u7E07\u7DD3\u7F4E\u{26261}"],["9540","\u{2615C}\u{27B48}\u7D97\u{25E82}\u426A\u{26B75}\u{20916}\u67D6\u{2004E}\u{235CF}\u57C4\u{26412}\u{263F8}\u{24962}\u7FDD\u7B27\u{2082C}\u{25AE9}\u{25D43}\u7B0C\u{25E0E}\u99E6\u8645\u9A63\u6A1C\u{2343F}\u39E2\u{249F7}\u{265AD}\u9A1F\u{265A0}\u8480\u{27127}\u{26CD1}\u44EA\u8137\u4402\u80C6\u8109\u8142\u{267B4}\u98C3\u{26A42}\u8262\u8265\u{26A51}\u8453\u{26DA7}\u8610\u{2721B}\u5A86\u417F\u{21840}\u5B2B\u{218A1}\u5AE4\u{218D8}\u86A0\u{2F9BC}\u{23D8F}\u882D\u{27422}\u5A02"],["95a1","\u886E\u4F45\u8887\u88BF\u88E6\u8965\u894D\u{25683}\u8954\u{27785}\u{27784}\u{28BF5}\u{28BD9}\u{28B9C}\u{289F9}\u3EAD\u84A3\u46F5\u46CF\u37F2\u8A3D\u8A1C\u{29448}\u5F4D\u922B\u{24284}\u65D4\u7129\u70C4\u{21845}\u9D6D\u8C9F\u8CE9\u{27DDC}\u599A\u77C3\u59F0\u436E\u36D4\u8E2A\u8EA7\u{24C09}\u8F30\u8F4A\u42F4\u6C58\u6FBB\u{22321}\u489B\u6F79\u6E8B\u{217DA}\u9BE9\u36B5\u{2492F}\u90BB\u9097\u5571\u4906\u91BB\u9404\u{28A4B}\u4062\u{28AFC}\u9427\u{28C1D}\u{28C3B}\u84E5\u8A2B\u9599\u95A7\u9597\u9596\u{28D34}\u7445\u3EC2\u{248FF}\u{24A42}\u{243EA}\u3EE7\u{23225}\u968F\u{28EE7}\u{28E66}\u{28E65}\u3ECC\u{249ED}\u{24A78}\u{23FEE}\u7412\u746B\u3EFC\u9741\u{290B0}"],["9640","\u6847\u4A1D\u{29093}\u{257DF}\u975D\u9368\u{28989}\u{28C26}\u{28B2F}\u{263BE}\u92BA\u5B11\u8B69\u493C\u73F9\u{2421B}\u979B\u9771\u9938\u{20F26}\u5DC1\u{28BC5}\u{24AB2}\u981F\u{294DA}\u92F6\u{295D7}\u91E5\u44C0\u{28B50}\u{24A67}\u{28B64}\u98DC\u{28A45}\u3F00\u922A\u4925\u8414\u993B\u994D\u{27B06}\u3DFD\u999B\u4B6F\u99AA\u9A5C\u{28B65}\u{258C8}\u6A8F\u9A21\u5AFE\u9A2F\u{298F1}\u4B90\u{29948}\u99BC\u4BBD\u4B97\u937D\u5872\u{21302}\u5822\u{249B8}"],["96a1","\u{214E8}\u7844\u{2271F}\u{23DB8}\u68C5\u3D7D\u9458\u3927\u6150\u{22781}\u{2296B}\u6107\u9C4F\u9C53\u9C7B\u9C35\u9C10\u9B7F\u9BCF\u{29E2D}\u9B9F\u{2A1F5}\u{2A0FE}\u9D21\u4CAE\u{24104}\u9E18\u4CB0\u9D0C\u{2A1B4}\u{2A0ED}\u{2A0F3}\u{2992F}\u9DA5\u84BD\u{26E12}\u{26FDF}\u{26B82}\u85FC\u4533\u{26DA4}\u{26E84}\u{26DF0}\u8420\u85EE\u{26E00}\u{237D7}\u{26064}\u79E2\u{2359C}\u{23640}\u492D\u{249DE}\u3D62\u93DB\u92BE\u9348\u{202BF}\u78B9\u9277\u944D\u4FE4\u3440\u9064\u{2555D}\u783D\u7854\u78B6\u784B\u{21757}\u{231C9}\u{24941}\u369A\u4F72\u6FDA\u6FD9\u701E\u701E\u5414\u{241B5}\u57BB\u58F3\u578A\u9D16\u57D7\u7134\u34AF\u{241AC}\u71EB\u{26C40}\u{24F97}\u5B28\u{217B5}\u{28A49}"],["9740","\u610C\u5ACE\u5A0B\u42BC\u{24488}\u372C\u4B7B\u{289FC}\u93BB\u93B8\u{218D6}\u{20F1D}\u8472\u{26CC0}\u{21413}\u{242FA}\u{22C26}\u{243C1}\u5994\u{23DB7}\u{26741}\u7DA8\u{2615B}\u{260A4}\u{249B9}\u{2498B}\u{289FA}\u92E5\u73E2\u3EE9\u74B4\u{28B63}\u{2189F}\u3EE1\u{24AB3}\u6AD8\u73F3\u73FB\u3ED6\u{24A3E}\u{24A94}\u{217D9}\u{24A66}\u{203A7}\u{21424}\u{249E5}\u7448\u{24916}\u70A5\u{24976}\u9284\u73E6\u935F\u{204FE}\u9331\u{28ACE}\u{28A16}\u9386\u{28BE7}\u{255D5}\u4935\u{28A82}\u716B"],["97a1","\u{24943}\u{20CFF}\u56A4\u{2061A}\u{20BEB}\u{20CB8}\u5502\u79C4\u{217FA}\u7DFE\u{216C2}\u{24A50}\u{21852}\u452E\u9401\u370A\u{28AC0}\u{249AD}\u59B0\u{218BF}\u{21883}\u{27484}\u5AA1\u36E2\u{23D5B}\u36B0\u925F\u5A79\u{28A81}\u{21862}\u9374\u3CCD\u{20AB4}\u4A96\u398A\u50F4\u3D69\u3D4C\u{2139C}\u7175\u42FB\u{28218}\u6E0F\u{290E4}\u44EB\u6D57\u{27E4F}\u7067\u6CAF\u3CD6\u{23FED}\u{23E2D}\u6E02\u6F0C\u3D6F\u{203F5}\u7551\u36BC\u34C8\u4680\u3EDA\u4871\u59C4\u926E\u493E\u8F41\u{28C1C}\u{26BC0}\u5812\u57C8\u36D6\u{21452}\u70FE\u{24362}\u{24A71}\u{22FE3}\u{212B0}\u{223BD}\u68B9\u6967\u{21398}\u{234E5}\u{27BF4}\u{236DF}\u{28A83}\u{237D6}\u{233FA}\u{24C9F}\u6A1A\u{236AD}\u{26CB7}\u843E\u44DF\u44CE"],["9840","\u{26D26}\u{26D51}\u{26C82}\u{26FDE}\u6F17\u{27109}\u833D\u{2173A}\u83ED\u{26C80}\u{27053}\u{217DB}\u5989\u5A82\u{217B3}\u5A61\u5A71\u{21905}\u{241FC}\u372D\u59EF\u{2173C}\u36C7\u718E\u9390\u669A\u{242A5}\u5A6E\u5A2B\u{24293}\u6A2B\u{23EF9}\u{27736}\u{2445B}\u{242CA}\u711D\u{24259}\u{289E1}\u4FB0\u{26D28}\u5CC2\u{244CE}\u{27E4D}\u{243BD}\u6A0C\u{24256}\u{21304}\u70A6\u7133\u{243E9}\u3DA5\u6CDF\u{2F825}\u{24A4F}\u7E65\u59EB\u5D2F\u3DF3\u5F5C\u{24A5D}\u{217DF}\u7DA4\u8426"],["98a1","\u5485\u{23AFA}\u{23300}\u{20214}\u577E\u{208D5}\u{20619}\u3FE5\u{21F9E}\u{2A2B6}\u7003\u{2915B}\u5D70\u738F\u7CD3\u{28A59}\u{29420}\u4FC8\u7FE7\u72CD\u7310\u{27AF4}\u7338\u7339\u{256F6}\u7341\u7348\u3EA9\u{27B18}\u906C\u71F5\u{248F2}\u73E1\u81F6\u3ECA\u770C\u3ED1\u6CA2\u56FD\u7419\u741E\u741F\u3EE2\u3EF0\u3EF4\u3EFA\u74D3\u3F0E\u3F53\u7542\u756D\u7572\u758D\u3F7C\u75C8\u75DC\u3FC0\u764D\u3FD7\u7674\u3FDC\u767A\u{24F5C}\u7188\u5623\u8980\u5869\u401D\u7743\u4039\u6761\u4045\u35DB\u7798\u406A\u406F\u5C5E\u77BE\u77CB\u58F2\u7818\u70B9\u781C\u40A8\u7839\u7847\u7851\u7866\u8448\u{25535}\u7933\u6803\u7932\u4103"],["9940","\u4109\u7991\u7999\u8FBB\u7A06\u8FBC\u4167\u7A91\u41B2\u7ABC\u8279\u41C4\u7ACF\u7ADB\u41CF\u4E21\u7B62\u7B6C\u7B7B\u7C12\u7C1B\u4260\u427A\u7C7B\u7C9C\u428C\u7CB8\u4294\u7CED\u8F93\u70C0\u{20CCF}\u7DCF\u7DD4\u7DD0\u7DFD\u7FAE\u7FB4\u729F\u4397\u8020\u8025\u7B39\u802E\u8031\u8054\u3DCC\u57B4\u70A0\u80B7\u80E9\u43ED\u810C\u732A\u810E\u8112\u7560\u8114\u4401\u3B39\u8156\u8159\u815A"],["99a1","\u4413\u583A\u817C\u8184\u4425\u8193\u442D\u81A5\u57EF\u81C1\u81E4\u8254\u448F\u82A6\u8276\u82CA\u82D8\u82FF\u44B0\u8357\u9669\u698A\u8405\u70F5\u8464\u60E3\u8488\u4504\u84BE\u84E1\u84F8\u8510\u8538\u8552\u453B\u856F\u8570\u85E0\u4577\u8672\u8692\u86B2\u86EF\u9645\u878B\u4606\u4617\u88AE\u88FF\u8924\u8947\u8991\u{27967}\u8A29\u8A38\u8A94\u8AB4\u8C51\u8CD4\u8CF2\u8D1C\u4798\u585F\u8DC3\u47ED\u4EEE\u8E3A\u55D8\u5754\u8E71\u55F5\u8EB0\u4837\u8ECE\u8EE2\u8EE4\u8EED\u8EF2\u8FB7\u8FC1\u8FCA\u8FCC\u9033\u99C4\u48AD\u98E0\u9213\u491E\u9228\u9258\u926B\u92B1\u92AE\u92BF"],["9a40","\u92E3\u92EB\u92F3\u92F4\u92FD\u9343\u9384\u93AD\u4945\u4951\u9EBF\u9417\u5301\u941D\u942D\u943E\u496A\u9454\u9479\u952D\u95A2\u49A7\u95F4\u9633\u49E5\u67A0\u4A24\u9740\u4A35\u97B2\u97C2\u5654\u4AE4\u60E8\u98B9\u4B19\u98F1\u5844\u990E\u9919\u51B4\u991C\u9937\u9942\u995D\u9962\u4B70\u99C5\u4B9D\u9A3C\u9B0F\u7A83\u9B69\u9B81\u9BDD\u9BF1\u9BF4\u4C6D\u9C20\u376F\u{21BC2}\u9D49\u9C3A"],["9aa1","\u9EFE\u5650\u9D93\u9DBD\u9DC0\u9DFC\u94F6\u8FB6\u9E7B\u9EAC\u9EB1\u9EBD\u9EC6\u94DC\u9EE2\u9EF1\u9EF8\u7AC8\u9F44\u{20094}\u{202B7}\u{203A0}\u691A\u94C3\u59AC\u{204D7}\u5840\u94C1\u37B9\u{205D5}\u{20615}\u{20676}\u{216BA}\u5757\u7173\u{20AC2}\u{20ACD}\u{20BBF}\u546A\u{2F83B}\u{20BCB}\u549E\u{20BFB}\u{20C3B}\u{20C53}\u{20C65}\u{20C7C}\u60E7\u{20C8D}\u567A\u{20CB5}\u{20CDD}\u{20CED}\u{20D6F}\u{20DB2}\u{20DC8}\u6955\u9C2F\u87A5\u{20E04}\u{20E0E}\u{20ED7}\u{20F90}\u{20F2D}\u{20E73}\u5C20\u{20FBC}\u5E0B\u{2105C}\u{2104F}\u{21076}\u671E\u{2107B}\u{21088}\u{21096}\u3647\u{210BF}\u{210D3}\u{2112F}\u{2113B}\u5364\u84AD\u{212E3}\u{21375}\u{21336}\u8B81\u{21577}\u{21619}\u{217C3}\u{217C7}\u4E78\u70BB\u{2182D}\u{2196A}"],["9b40","\u{21A2D}\u{21A45}\u{21C2A}\u{21C70}\u{21CAC}\u{21EC8}\u62C3\u{21ED5}\u{21F15}\u7198\u6855\u{22045}\u69E9\u36C8\u{2227C}\u{223D7}\u{223FA}\u{2272A}\u{22871}\u{2294F}\u82FD\u{22967}\u{22993}\u{22AD5}\u89A5\u{22AE8}\u8FA0\u{22B0E}\u97B8\u{22B3F}\u9847\u9ABD\u{22C4C}"],["9b62","\u{22C88}\u{22CB7}\u{25BE8}\u{22D08}\u{22D12}\u{22DB7}\u{22D95}\u{22E42}\u{22F74}\u{22FCC}\u{23033}\u{23066}\u{2331F}\u{233DE}\u5FB1\u6648\u66BF\u{27A79}\u{23567}\u{235F3}\u7201\u{249BA}\u77D7\u{2361A}\u{23716}\u7E87\u{20346}\u58B5\u670E"],["9ba1","\u6918\u{23AA7}\u{27657}\u{25FE2}\u{23E11}\u{23EB9}\u{275FE}\u{2209A}\u48D0\u4AB8\u{24119}\u{28A9A}\u{242EE}\u{2430D}\u{2403B}\u{24334}\u{24396}\u{24A45}\u{205CA}\u51D2\u{20611}\u599F\u{21EA8}\u3BBE\u{23CFF}\u{24404}\u{244D6}\u5788\u{24674}\u399B\u{2472F}\u{285E8}\u{299C9}\u3762\u{221C3}\u8B5E\u{28B4E}\u99D6\u{24812}\u{248FB}\u{24A15}\u7209\u{24AC0}\u{20C78}\u5965\u{24EA5}\u{24F86}\u{20779}\u8EDA\u{2502C}\u528F\u573F\u7171\u{25299}\u{25419}\u{23F4A}\u{24AA7}\u55BC\u{25446}\u{2546E}\u{26B52}\u91D4\u3473\u{2553F}\u{27632}\u{2555E}\u4718\u{25562}\u{25566}\u{257C7}\u{2493F}\u{2585D}\u5066\u34FB\u{233CC}\u60DE\u{25903}\u477C\u{28948}\u{25AAE}\u{25B89}\u{25C06}\u{21D90}\u57A1\u7151\u6FB6\u{26102}\u{27C12}\u9056\u{261B2}\u{24F9A}\u8B62\u{26402}\u{2644A}"],["9c40","\u5D5B\u{26BF7}\u8F36\u{26484}\u{2191C}\u8AEA\u{249F6}\u{26488}\u{23FEF}\u{26512}\u4BC0\u{265BF}\u{266B5}\u{2271B}\u9465\u{257E1}\u6195\u5A27\u{2F8CD}\u4FBB\u56B9\u{24521}\u{266FC}\u4E6A\u{24934}\u9656\u6D8F\u{26CBD}\u3618\u8977\u{26799}\u{2686E}\u{26411}\u{2685E}\u71DF\u{268C7}\u7B42\u{290C0}\u{20A11}\u{26926}\u9104\u{26939}\u7A45\u9DF0\u{269FA}\u9A26\u{26A2D}\u365F\u{26469}\u{20021}\u7983\u{26A34}\u{26B5B}\u5D2C\u{23519}\u83CF\u{26B9D}\u46D0\u{26CA4}\u753B\u8865\u{26DAE}\u58B6"],["9ca1","\u371C\u{2258D}\u{2704B}\u{271CD}\u3C54\u{27280}\u{27285}\u9281\u{2217A}\u{2728B}\u9330\u{272E6}\u{249D0}\u6C39\u949F\u{27450}\u{20EF8}\u8827\u88F5\u{22926}\u{28473}\u{217B1}\u6EB8\u{24A2A}\u{21820}\u39A4\u36B9\u5C10\u79E3\u453F\u66B6\u{29CAD}\u{298A4}\u8943\u{277CC}\u{27858}\u56D6\u40DF\u{2160A}\u39A1\u{2372F}\u{280E8}\u{213C5}\u71AD\u8366\u{279DD}\u{291A8}\u5A67\u4CB7\u{270AF}\u{289AB}\u{279FD}\u{27A0A}\u{27B0B}\u{27D66}\u{2417A}\u7B43\u797E\u{28009}\u6FB5\u{2A2DF}\u6A03\u{28318}\u53A2\u{26E07}\u93BF\u6836\u975D\u{2816F}\u{28023}\u{269B5}\u{213ED}\u{2322F}\u{28048}\u5D85\u{28C30}\u{28083}\u5715\u9823\u{28949}\u5DAB\u{24988}\u65BE\u69D5\u53D2\u{24AA5}\u{23F81}\u3C11\u6736\u{28090}\u{280F4}\u{2812E}\u{21FA1}\u{2814F}"],["9d40","\u{28189}\u{281AF}\u{2821A}\u{28306}\u{2832F}\u{2838A}\u35CA\u{28468}\u{286AA}\u48FA\u63E6\u{28956}\u7808\u9255\u{289B8}\u43F2\u{289E7}\u43DF\u{289E8}\u{28B46}\u{28BD4}\u59F8\u{28C09}\u8F0B\u{28FC5}\u{290EC}\u7B51\u{29110}\u{2913C}\u3DF7\u{2915E}\u{24ACA}\u8FD0\u728F\u568B\u{294E7}\u{295E9}\u{295B0}\u{295B8}\u{29732}\u{298D1}\u{29949}\u{2996A}\u{299C3}\u{29A28}\u{29B0E}\u{29D5A}\u{29D9B}\u7E9F\u{29EF8}\u{29F23}\u4CA4\u9547\u{2A293}\u71A2\u{2A2FF}\u4D91\u9012\u{2A5CB}\u4D9C\u{20C9C}\u8FBE\u55C1"],["9da1","\u8FBA\u{224B0}\u8FB9\u{24A93}\u4509\u7E7F\u6F56\u6AB1\u4EEA\u34E4\u{28B2C}\u{2789D}\u373A\u8E80\u{217F5}\u{28024}\u{28B6C}\u{28B99}\u{27A3E}\u{266AF}\u3DEB\u{27655}\u{23CB7}\u{25635}\u{25956}\u4E9A\u{25E81}\u{26258}\u56BF\u{20E6D}\u8E0E\u5B6D\u{23E88}\u{24C9E}\u63DE\u62D0\u{217F6}\u{2187B}\u6530\u562D\u{25C4A}\u541A\u{25311}\u3DC6\u{29D98}\u4C7D\u5622\u561E\u7F49\u{25ED8}\u5975\u{23D40}\u8770\u4E1C\u{20FEA}\u{20D49}\u{236BA}\u8117\u9D5E\u8D18\u763B\u9C45\u764E\u77B9\u9345\u5432\u8148\u82F7\u5625\u8132\u8418\u80BD\u55EA\u7962\u5643\u5416\u{20E9D}\u35CE\u5605\u55F1\u66F1\u{282E2}\u362D\u7534\u55F0\u55BA\u5497\u5572\u{20C41}\u{20C96}\u5ED0\u{25148}\u{20E76}\u{22C62}"],["9e40","\u{20EA2}\u9EAB\u7D5A\u55DE\u{21075}\u629D\u976D\u5494\u8CCD\u71F6\u9176\u63FC\u63B9\u63FE\u5569\u{22B43}\u9C72\u{22EB3}\u519A\u34DF\u{20DA7}\u51A7\u544D\u551E\u5513\u7666\u8E2D\u{2688A}\u75B1\u80B6\u8804\u8786\u88C7\u81B6\u841C\u{210C1}\u44EC\u7304\u{24706}\u5B90\u830B\u{26893}\u567B\u{226F4}\u{27D2F}\u{241A3}\u{27D73}\u{26ED0}\u{272B6}\u9170\u{211D9}\u9208\u{23CFC}\u{2A6A9}\u{20EAC}\u{20EF9}\u7266\u{21CA2}\u474E\u{24FC2}\u{27FF9}\u{20FEB}\u40FA"],["9ea1","\u9C5D\u651F\u{22DA0}\u48F3\u{247E0}\u{29D7C}\u{20FEC}\u{20E0A}\u6062\u{275A3}\u{20FED}"],["9ead","\u{26048}\u{21187}\u71A3\u7E8E\u9D50\u4E1A\u4E04\u3577\u5B0D\u6CB2\u5367\u36AC\u39DC\u537D\u36A5\u{24618}\u589A\u{24B6E}\u822D\u544B\u57AA\u{25A95}\u{20979}"],["9ec5","\u3A52\u{22465}\u7374\u{29EAC}\u4D09\u9BED\u{23CFE}\u{29F30}\u4C5B\u{24FA9}\u{2959E}\u{29FDE}\u845C\u{23DB6}\u{272B2}\u{267B3}\u{23720}\u632E\u7D25\u{23EF7}\u{23E2C}\u3A2A\u9008\u52CC\u3E74\u367A\u45E9\u{2048E}\u7640\u5AF0\u{20EB6}\u787A\u{27F2E}\u58A7\u40BF\u567C\u9B8B\u5D74\u7654\u{2A434}\u9E85\u4CE1\u75F9\u37FB\u6119\u{230DA}\u{243F2}"],["9ef5","\u565D\u{212A9}\u57A7\u{24963}\u{29E06}\u5234\u{270AE}\u35AD\u6C4A\u9D7C"],["9f40","\u7C56\u9B39\u57DE\u{2176C}\u5C53\u64D3\u{294D0}\u{26335}\u{27164}\u86AD\u{20D28}\u{26D22}\u{24AE2}\u{20D71}"],["9f4f","\u51FE\u{21F0F}\u5D8E\u9703\u{21DD1}\u9E81\u904C\u7B1F\u9B02\u5CD1\u7BA3\u6268\u6335\u9AFF\u7BCF\u9B2A\u7C7E\u9B2E\u7C42\u7C86\u9C15\u7BFC\u9B09\u9F17\u9C1B\u{2493E}\u9F5A\u5573\u5BC3\u4FFD\u9E98\u4FF2\u5260\u3E06\u52D1\u5767\u5056\u59B7\u5E12\u97C8\u9DAB\u8F5C\u5469\u97B4\u9940\u97BA\u532C\u6130"],["9fa1","\u692C\u53DA\u9C0A\u9D02\u4C3B\u9641\u6980\u50A6\u7546\u{2176D}\u99DA\u5273"],["9fae","\u9159\u9681\u915C"],["9fb2","\u9151\u{28E97}\u637F\u{26D23}\u6ACA\u5611\u918E\u757A\u6285\u{203FC}\u734F\u7C70\u{25C21}\u{23CFD}"],["9fc1","\u{24919}\u76D6\u9B9D\u4E2A\u{20CD4}\u83BE\u8842"],["9fc9","\u5C4A\u69C0\u50ED\u577A\u521F\u5DF5\u4ECE\u6C31\u{201F2}\u4F39\u549C\u54DA\u529A\u8D82\u35FE\u5F0C\u35F3"],["9fdb","\u6B52\u917C\u9FA5\u9B97\u982E\u98B4\u9ABA\u9EA8\u9E84\u717A\u7B14"],["9fe7","\u6BFA\u8818\u7F78"],["9feb","\u5620\u{2A64A}\u8E77\u9F53"],["9ff0","\u8DD4\u8E4F\u9E1C\u8E01\u6282\u{2837D}\u8E28\u8E75\u7AD3\u{24A77}\u7A3E\u78D8\u6CEA\u8A67\u7607"],["a040","\u{28A5A}\u9F26\u6CCE\u87D6\u75C3\u{2A2B2}\u7853\u{2F840}\u8D0C\u72E2\u7371\u8B2D\u7302\u74F1\u8CEB\u{24ABB}\u862F\u5FBA\u88A0\u44B7"],["a055","\u{2183B}\u{26E05}"],["a058","\u8A7E\u{2251B}"],["a05b","\u60FD\u7667\u9AD7\u9D44\u936E\u9B8F\u87F5"],["a063","\u880F\u8CF7\u732C\u9721\u9BB0\u35D6\u72B2\u4C07\u7C51\u994A\u{26159}\u6159\u4C04\u9E96\u617D"],["a073","\u575F\u616F\u62A6\u6239\u62CE\u3A5C\u61E2\u53AA\u{233F5}\u6364\u6802\u35D2"],["a0a1","\u5D57\u{28BC2}\u8FDA\u{28E39}"],["a0a6","\u50D9\u{21D46}\u7906\u5332\u9638\u{20F3B}\u4065"],["a0ae","\u77FE"],["a0b0","\u7CC2\u{25F1A}\u7CDA\u7A2D\u8066\u8063\u7D4D\u7505\u74F2\u8994\u821A\u670C\u8062\u{27486}\u805B\u74F0\u8103\u7724\u8989\u{267CC}\u7553\u{26ED1}\u87A9\u87CE\u81C8\u878C\u8A49\u8CAD\u8B43\u772B\u74F8\u84DA\u3635\u69B2\u8DA6"],["a0d4","\u89A9\u7468\u6DB9\u87C1\u{24011}\u74E7\u3DDB\u7176\u60A4\u619C\u3CD1\u7162\u6077"],["a0e2","\u7F71\u{28B2D}\u7250\u60E9\u4B7E\u5220\u3C18\u{23CC7}\u{25ED7}\u{27656}\u{25531}\u{21944}\u{212FE}\u{29903}\u{26DDC}\u{270AD}\u5CC1\u{261AD}\u{28A0F}\u{23677}\u{200EE}\u{26846}\u{24F0E}\u4562\u5B1F\u{2634C}\u9F50\u9EA6\u{2626B}"],["a3c0","\u2400",31,"\u2421"],["c6a1","\u2460",9,"\u2474",9,"\u2170",9,"\u4E36\u4E3F\u4E85\u4EA0\u5182\u5196\u51AB\u52F9\u5338\u5369\u53B6\u590A\u5B80\u5DDB\u2F33\u5E7F\u5EF4\u5F50\u5F61\u6534\u65E0\u7592\u7676\u8FB5\u96B6\xA8\u02C6\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\uFF3B\uFF3D\u273D\u3041",23],["c740","\u3059",58,"\u30A1\u30A2\u30A3\u30A4"],["c7a1","\u30A5",81,"\u0410",5,"\u0401\u0416",4],["c840","\u041B",26,"\u0451\u0436",25,"\u21E7\u21B8\u21B9\u31CF\u{200CC}\u4E5A\u{2008A}\u5202\u4491"],["c8a1","\u9FB0\u5188\u9FB1\u{27607}"],["c8cd","\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u309B\u309C\u2E80\u2E84\u2E86\u2E87\u2E88\u2E8A\u2E8C\u2E8D\u2E95\u2E9C\u2E9D\u2EA5\u2EA7\u2EAA\u2EAC\u2EAE\u2EB6\u2EBC\u2EBE\u2EC6\u2ECA\u2ECC\u2ECD\u2ECF\u2ED6\u2ED7\u2EDE\u2EE3"],["c8f5","\u0283\u0250\u025B\u0254\u0275\u0153\xF8\u014B\u028A\u026A"],["f9fe","\uFFED"],["fa40","\u{20547}\u92DB\u{205DF}\u{23FC5}\u854C\u42B5\u73EF\u51B5\u3649\u{24942}\u{289E4}\u9344\u{219DB}\u82EE\u{23CC8}\u783C\u6744\u62DF\u{24933}\u{289AA}\u{202A0}\u{26BB3}\u{21305}\u4FAB\u{224ED}\u5008\u{26D29}\u{27A84}\u{23600}\u{24AB1}\u{22513}\u5029\u{2037E}\u5FA4\u{20380}\u{20347}\u6EDB\u{2041F}\u507D\u5101\u347A\u510E\u986C\u3743\u8416\u{249A4}\u{20487}\u5160\u{233B4}\u516A\u{20BFF}\u{220FC}\u{202E5}\u{22530}\u{2058E}\u{23233}\u{21983}\u5B82\u877D\u{205B3}\u{23C99}\u51B2\u51B8"],["faa1","\u9D34\u51C9\u51CF\u51D1\u3CDC\u51D3\u{24AA6}\u51B3\u51E2\u5342\u51ED\u83CD\u693E\u{2372D}\u5F7B\u520B\u5226\u523C\u52B5\u5257\u5294\u52B9\u52C5\u7C15\u8542\u52E0\u860D\u{26B13}\u5305\u{28ADE}\u5549\u6ED9\u{23F80}\u{20954}\u{23FEC}\u5333\u5344\u{20BE2}\u6CCB\u{21726}\u681B\u73D5\u604A\u3EAA\u38CC\u{216E8}\u71DD\u44A2\u536D\u5374\u{286AB}\u537E\u537F\u{21596}\u{21613}\u77E6\u5393\u{28A9B}\u53A0\u53AB\u53AE\u73A7\u{25772}\u3F59\u739C\u53C1\u53C5\u6C49\u4E49\u57FE\u53D9\u3AAB\u{20B8F}\u53E0\u{23FEB}\u{22DA3}\u53F6\u{20C77}\u5413\u7079\u552B\u6657\u6D5B\u546D\u{26B53}\u{20D74}\u555D\u548F\u54A4\u47A6\u{2170D}\u{20EDD}\u3DB4\u{20D4D}"],["fb40","\u{289BC}\u{22698}\u5547\u4CED\u542F\u7417\u5586\u55A9\u5605\u{218D7}\u{2403A}\u4552\u{24435}\u66B3\u{210B4}\u5637\u66CD\u{2328A}\u66A4\u66AD\u564D\u564F\u78F1\u56F1\u9787\u53FE\u5700\u56EF\u56ED\u{28B66}\u3623\u{2124F}\u5746\u{241A5}\u6C6E\u708B\u5742\u36B1\u{26C7E}\u57E6\u{21416}\u5803\u{21454}\u{24363}\u5826\u{24BF5}\u585C\u58AA\u3561\u58E0\u58DC\u{2123C}\u58FB\u5BFF\u5743\u{2A150}\u{24278}\u93D3\u35A1\u591F\u68A6\u36C3\u6E59"],["fba1","\u{2163E}\u5A24\u5553\u{21692}\u8505\u59C9\u{20D4E}\u{26C81}\u{26D2A}\u{217DC}\u59D9\u{217FB}\u{217B2}\u{26DA6}\u6D71\u{21828}\u{216D5}\u59F9\u{26E45}\u5AAB\u5A63\u36E6\u{249A9}\u5A77\u3708\u5A96\u7465\u5AD3\u{26FA1}\u{22554}\u3D85\u{21911}\u3732\u{216B8}\u5E83\u52D0\u5B76\u6588\u5B7C\u{27A0E}\u4004\u485D\u{20204}\u5BD5\u6160\u{21A34}\u{259CC}\u{205A5}\u5BF3\u5B9D\u4D10\u5C05\u{21B44}\u5C13\u73CE\u5C14\u{21CA5}\u{26B28}\u5C49\u48DD\u5C85\u5CE9\u5CEF\u5D8B\u{21DF9}\u{21E37}\u5D10\u5D18\u5D46\u{21EA4}\u5CBA\u5DD7\u82FC\u382D\u{24901}\u{22049}\u{22173}\u8287\u3836\u3BC2\u5E2E\u6A8A\u5E75\u5E7A\u{244BC}\u{20CD3}\u53A6\u4EB7\u5ED0\u53A8\u{21771}\u5E09\u5EF4\u{28482}"],["fc40","\u5EF9\u5EFB\u38A0\u5EFC\u683E\u941B\u5F0D\u{201C1}\u{2F894}\u3ADE\u48AE\u{2133A}\u5F3A\u{26888}\u{223D0}\u5F58\u{22471}\u5F63\u97BD\u{26E6E}\u5F72\u9340\u{28A36}\u5FA7\u5DB6\u3D5F\u{25250}\u{21F6A}\u{270F8}\u{22668}\u91D6\u{2029E}\u{28A29}\u6031\u6685\u{21877}\u3963\u3DC7\u3639\u5790\u{227B4}\u7971\u3E40\u609E\u60A4\u60B3\u{24982}\u{2498F}\u{27A53}\u74A4\u50E1\u5AA0\u6164\u8424\u6142\u{2F8A6}\u{26ED2}\u6181\u51F4\u{20656}\u6187\u5BAA\u{23FB7}"],["fca1","\u{2285F}\u61D3\u{28B9D}\u{2995D}\u61D0\u3932\u{22980}\u{228C1}\u6023\u615C\u651E\u638B\u{20118}\u62C5\u{21770}\u62D5\u{22E0D}\u636C\u{249DF}\u3A17\u6438\u63F8\u{2138E}\u{217FC}\u6490\u6F8A\u{22E36}\u9814\u{2408C}\u{2571D}\u64E1\u64E5\u947B\u3A66\u643A\u3A57\u654D\u6F16\u{24A28}\u{24A23}\u6585\u656D\u655F\u{2307E}\u65B5\u{24940}\u4B37\u65D1\u40D8\u{21829}\u65E0\u65E3\u5FDF\u{23400}\u6618\u{231F7}\u{231F8}\u6644\u{231A4}\u{231A5}\u664B\u{20E75}\u6667\u{251E6}\u6673\u6674\u{21E3D}\u{23231}\u{285F4}\u{231C8}\u{25313}\u77C5\u{228F7}\u99A4\u6702\u{2439C}\u{24A21}\u3B2B\u69FA\u{237C2}\u675E\u6767\u6762\u{241CD}\u{290ED}\u67D7\u44E9\u6822\u6E50\u923C\u6801\u{233E6}\u{26DA0}\u685D"],["fd40","\u{2346F}\u69E1\u6A0B\u{28ADF}\u6973\u68C3\u{235CD}\u6901\u6900\u3D32\u3A01\u{2363C}\u3B80\u67AC\u6961\u{28A4A}\u42FC\u6936\u6998\u3BA1\u{203C9}\u8363\u5090\u69F9\u{23659}\u{2212A}\u6A45\u{23703}\u6A9D\u3BF3\u67B1\u6AC8\u{2919C}\u3C0D\u6B1D\u{20923}\u60DE\u6B35\u6B74\u{227CD}\u6EB5\u{23ADB}\u{203B5}\u{21958}\u3740\u5421\u{23B5A}\u6BE1\u{23EFC}\u6BDC\u6C37\u{2248B}\u{248F1}\u{26B51}\u6C5A\u8226\u6C79\u{23DBC}\u44C5\u{23DBD}\u{241A4}\u{2490C}\u{24900}"],["fda1","\u{23CC9}\u36E5\u3CEB\u{20D32}\u9B83\u{231F9}\u{22491}\u7F8F\u6837\u{26D25}\u{26DA1}\u{26DEB}\u6D96\u6D5C\u6E7C\u6F04\u{2497F}\u{24085}\u{26E72}\u8533\u{26F74}\u51C7\u6C9C\u6E1D\u842E\u{28B21}\u6E2F\u{23E2F}\u7453\u{23F82}\u79CC\u6E4F\u5A91\u{2304B}\u6FF8\u370D\u6F9D\u{23E30}\u6EFA\u{21497}\u{2403D}\u4555\u93F0\u6F44\u6F5C\u3D4E\u6F74\u{29170}\u3D3B\u6F9F\u{24144}\u6FD3\u{24091}\u{24155}\u{24039}\u{23FF0}\u{23FB4}\u{2413F}\u51DF\u{24156}\u{24157}\u{24140}\u{261DD}\u704B\u707E\u70A7\u7081\u70CC\u70D5\u70D6\u70DF\u4104\u3DE8\u71B4\u7196\u{24277}\u712B\u7145\u5A88\u714A\u716E\u5C9C\u{24365}\u714F\u9362\u{242C1}\u712C\u{2445A}\u{24A27}\u{24A22}\u71BA\u{28BE8}\u70BD\u720E"],["fe40","\u9442\u7215\u5911\u9443\u7224\u9341\u{25605}\u722E\u7240\u{24974}\u68BD\u7255\u7257\u3E55\u{23044}\u680D\u6F3D\u7282\u732A\u732B\u{24823}\u{2882B}\u48ED\u{28804}\u7328\u732E\u73CF\u73AA\u{20C3A}\u{26A2E}\u73C9\u7449\u{241E2}\u{216E7}\u{24A24}\u6623\u36C5\u{249B7}\u{2498D}\u{249FB}\u73F7\u7415\u6903\u{24A26}\u7439\u{205C3}\u3ED7\u745C\u{228AD}\u7460\u{28EB2}\u7447\u73E4\u7476\u83B9\u746C\u3730\u7474\u93F1\u6A2C\u7482\u4953\u{24A8C}"],["fea1","\u{2415F}\u{24A79}\u{28B8F}\u5B46\u{28C03}\u{2189E}\u74C8\u{21988}\u750E\u74E9\u751E\u{28ED9}\u{21A4B}\u5BD7\u{28EAC}\u9385\u754D\u754A\u7567\u756E\u{24F82}\u3F04\u{24D13}\u758E\u745D\u759E\u75B4\u7602\u762C\u7651\u764F\u766F\u7676\u{263F5}\u7690\u81EF\u37F8\u{26911}\u{2690E}\u76A1\u76A5\u76B7\u76CC\u{26F9F}\u8462\u{2509D}\u{2517D}\u{21E1C}\u771E\u7726\u7740\u64AF\u{25220}\u7758\u{232AC}\u77AF\u{28964}\u{28968}\u{216C1}\u77F4\u7809\u{21376}\u{24A12}\u68CA\u78AF\u78C7\u78D3\u96A5\u792E\u{255E0}\u78D7\u7934\u78B1\u{2760C}\u8FB8\u8884\u{28B2B}\u{26083}\u{2261C}\u7986\u8900\u6902\u7980\u{25857}\u799D\u{27B39}\u793C\u79A9\u6E2A\u{27126}\u3EA8\u79C6\u{2910D}\u79D4"]]')},3336:function(T){T.exports=JSON.parse('[["0","\\u0000",127,"\u20AC"],["8140","\u4E02\u4E04\u4E05\u4E06\u4E0F\u4E12\u4E17\u4E1F\u4E20\u4E21\u4E23\u4E26\u4E29\u4E2E\u4E2F\u4E31\u4E33\u4E35\u4E37\u4E3C\u4E40\u4E41\u4E42\u4E44\u4E46\u4E4A\u4E51\u4E55\u4E57\u4E5A\u4E5B\u4E62\u4E63\u4E64\u4E65\u4E67\u4E68\u4E6A",5,"\u4E72\u4E74",9,"\u4E7F",6,"\u4E87\u4E8A"],["8180","\u4E90\u4E96\u4E97\u4E99\u4E9C\u4E9D\u4E9E\u4EA3\u4EAA\u4EAF\u4EB0\u4EB1\u4EB4\u4EB6\u4EB7\u4EB8\u4EB9\u4EBC\u4EBD\u4EBE\u4EC8\u4ECC\u4ECF\u4ED0\u4ED2\u4EDA\u4EDB\u4EDC\u4EE0\u4EE2\u4EE6\u4EE7\u4EE9\u4EED\u4EEE\u4EEF\u4EF1\u4EF4\u4EF8\u4EF9\u4EFA\u4EFC\u4EFE\u4F00\u4F02",6,"\u4F0B\u4F0C\u4F12",4,"\u4F1C\u4F1D\u4F21\u4F23\u4F28\u4F29\u4F2C\u4F2D\u4F2E\u4F31\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E",4,"\u4F44\u4F45\u4F47",5,"\u4F52\u4F54\u4F56\u4F61\u4F62\u4F66\u4F68\u4F6A\u4F6B\u4F6D\u4F6E\u4F71\u4F72\u4F75\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F80\u4F81\u4F82\u4F85\u4F86\u4F87\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F95\u4F96\u4F98\u4F99\u4F9A\u4F9C\u4F9E\u4F9F\u4FA1\u4FA2"],["8240","\u4FA4\u4FAB\u4FAD\u4FB0",4,"\u4FB6",8,"\u4FC0\u4FC1\u4FC2\u4FC6\u4FC7\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FD2",4,"\u4FD9\u4FDB\u4FE0\u4FE2\u4FE4\u4FE5\u4FE7\u4FEB\u4FEC\u4FF0\u4FF2\u4FF4\u4FF5\u4FF6\u4FF7\u4FF9\u4FFB\u4FFC\u4FFD\u4FFF",11],["8280","\u500B\u500E\u5010\u5011\u5013\u5015\u5016\u5017\u501B\u501D\u501E\u5020\u5022\u5023\u5024\u5027\u502B\u502F",10,"\u503B\u503D\u503F\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504A\u504B\u504D\u5050",4,"\u5056\u5057\u5058\u5059\u505B\u505D",7,"\u5066",5,"\u506D",8,"\u5078\u5079\u507A\u507C\u507D\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508A\u508B\u508C\u508E",20,"\u50A4\u50A6\u50AA\u50AB\u50AD",4,"\u50B3",6,"\u50BC"],["8340","\u50BD",17,"\u50D0",5,"\u50D7\u50D8\u50D9\u50DB",10,"\u50E8\u50E9\u50EA\u50EB\u50EF\u50F0\u50F1\u50F2\u50F4\u50F6",4,"\u50FC",9,"\u5108"],["8380","\u5109\u510A\u510C",5,"\u5113",13,"\u5122",28,"\u5142\u5147\u514A\u514C\u514E\u514F\u5150\u5152\u5153\u5157\u5158\u5159\u515B\u515D",4,"\u5163\u5164\u5166\u5167\u5169\u516A\u516F\u5172\u517A\u517E\u517F\u5183\u5184\u5186\u5187\u518A\u518B\u518E\u518F\u5190\u5191\u5193\u5194\u5198\u519A\u519D\u519E\u519F\u51A1\u51A3\u51A6",4,"\u51AD\u51AE\u51B4\u51B8\u51B9\u51BA\u51BE\u51BF\u51C1\u51C2\u51C3\u51C5\u51C8\u51CA\u51CD\u51CE\u51D0\u51D2",5],["8440","\u51D8\u51D9\u51DA\u51DC\u51DE\u51DF\u51E2\u51E3\u51E5",5,"\u51EC\u51EE\u51F1\u51F2\u51F4\u51F7\u51FE\u5204\u5205\u5209\u520B\u520C\u520F\u5210\u5213\u5214\u5215\u521C\u521E\u521F\u5221\u5222\u5223\u5225\u5226\u5227\u522A\u522C\u522F\u5231\u5232\u5234\u5235\u523C\u523E\u5244",5,"\u524B\u524E\u524F\u5252\u5253\u5255\u5257\u5258"],["8480","\u5259\u525A\u525B\u525D\u525F\u5260\u5262\u5263\u5264\u5266\u5268\u526B\u526C\u526D\u526E\u5270\u5271\u5273",9,"\u527E\u5280\u5283",4,"\u5289",6,"\u5291\u5292\u5294",6,"\u529C\u52A4\u52A5\u52A6\u52A7\u52AE\u52AF\u52B0\u52B4",9,"\u52C0\u52C1\u52C2\u52C4\u52C5\u52C6\u52C8\u52CA\u52CC\u52CD\u52CE\u52CF\u52D1\u52D3\u52D4\u52D5\u52D7\u52D9",5,"\u52E0\u52E1\u52E2\u52E3\u52E5",10,"\u52F1",7,"\u52FB\u52FC\u52FD\u5301\u5302\u5303\u5304\u5307\u5309\u530A\u530B\u530C\u530E"],["8540","\u5311\u5312\u5313\u5314\u5318\u531B\u531C\u531E\u531F\u5322\u5324\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u532F",9,"\u533C\u533D\u5340\u5342\u5344\u5346\u534B\u534C\u534D\u5350\u5354\u5358\u5359\u535B\u535D\u5365\u5368\u536A\u536C\u536D\u5372\u5376\u5379\u537B\u537C\u537D\u537E\u5380\u5381\u5383\u5387\u5388\u538A\u538E\u538F"],["8580","\u5390",4,"\u5396\u5397\u5399\u539B\u539C\u539E\u53A0\u53A1\u53A4\u53A7\u53AA\u53AB\u53AC\u53AD\u53AF",6,"\u53B7\u53B8\u53B9\u53BA\u53BC\u53BD\u53BE\u53C0\u53C3",4,"\u53CE\u53CF\u53D0\u53D2\u53D3\u53D5\u53DA\u53DC\u53DD\u53DE\u53E1\u53E2\u53E7\u53F4\u53FA\u53FE\u53FF\u5400\u5402\u5405\u5407\u540B\u5414\u5418\u5419\u541A\u541C\u5422\u5424\u5425\u542A\u5430\u5433\u5436\u5437\u543A\u543D\u543F\u5441\u5442\u5444\u5445\u5447\u5449\u544C\u544D\u544E\u544F\u5451\u545A\u545D",4,"\u5463\u5465\u5467\u5469",7,"\u5474\u5479\u547A\u547E\u547F\u5481\u5483\u5485\u5487\u5488\u5489\u548A\u548D\u5491\u5493\u5497\u5498\u549C\u549E\u549F\u54A0\u54A1"],["8640","\u54A2\u54A5\u54AE\u54B0\u54B2\u54B5\u54B6\u54B7\u54B9\u54BA\u54BC\u54BE\u54C3\u54C5\u54CA\u54CB\u54D6\u54D8\u54DB\u54E0",4,"\u54EB\u54EC\u54EF\u54F0\u54F1\u54F4",5,"\u54FB\u54FE\u5500\u5502\u5503\u5504\u5505\u5508\u550A",4,"\u5512\u5513\u5515",5,"\u551C\u551D\u551E\u551F\u5521\u5525\u5526"],["8680","\u5528\u5529\u552B\u552D\u5532\u5534\u5535\u5536\u5538\u5539\u553A\u553B\u553D\u5540\u5542\u5545\u5547\u5548\u554B",4,"\u5551\u5552\u5553\u5554\u5557",4,"\u555D\u555E\u555F\u5560\u5562\u5563\u5568\u5569\u556B\u556F",5,"\u5579\u557A\u557D\u557F\u5585\u5586\u558C\u558D\u558E\u5590\u5592\u5593\u5595\u5596\u5597\u559A\u559B\u559E\u55A0",6,"\u55A8",8,"\u55B2\u55B4\u55B6\u55B8\u55BA\u55BC\u55BF",4,"\u55C6\u55C7\u55C8\u55CA\u55CB\u55CE\u55CF\u55D0\u55D5\u55D7",4,"\u55DE\u55E0\u55E2\u55E7\u55E9\u55ED\u55EE\u55F0\u55F1\u55F4\u55F6\u55F8",4,"\u55FF\u5602\u5603\u5604\u5605"],["8740","\u5606\u5607\u560A\u560B\u560D\u5610",7,"\u5619\u561A\u561C\u561D\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562A\u562B\u562E\u562F\u5630\u5633\u5635\u5637\u5638\u563A\u563C\u563D\u563E\u5640",11,"\u564F",4,"\u5655\u5656\u565A\u565B\u565D",4],["8780","\u5663\u5665\u5666\u5667\u566D\u566E\u566F\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567A\u567D",7,"\u5687",6,"\u5690\u5691\u5692\u5694",14,"\u56A4",10,"\u56B0",6,"\u56B8\u56B9\u56BA\u56BB\u56BD",12,"\u56CB",8,"\u56D5\u56D6\u56D8\u56D9\u56DC\u56E3\u56E5",5,"\u56EC\u56EE\u56EF\u56F2\u56F3\u56F6\u56F7\u56F8\u56FB\u56FC\u5700\u5701\u5702\u5705\u5707\u570B",6],["8840","\u5712",9,"\u571D\u571E\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572B\u5731\u5732\u5734",4,"\u573C\u573D\u573F\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574B\u5752",4,"\u5758\u5759\u5762\u5763\u5765\u5767\u576C\u576E\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577A\u577D\u577E\u577F\u5780"],["8880","\u5781\u5787\u5788\u5789\u578A\u578D",4,"\u5794",6,"\u579C\u579D\u579E\u579F\u57A5\u57A8\u57AA\u57AC\u57AF\u57B0\u57B1\u57B3\u57B5\u57B6\u57B7\u57B9",8,"\u57C4",6,"\u57CC\u57CD\u57D0\u57D1\u57D3\u57D6\u57D7\u57DB\u57DC\u57DE\u57E1\u57E2\u57E3\u57E5",7,"\u57EE\u57F0\u57F1\u57F2\u57F3\u57F5\u57F6\u57F7\u57FB\u57FC\u57FE\u57FF\u5801\u5803\u5804\u5805\u5808\u5809\u580A\u580C\u580E\u580F\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581A\u581B\u581C\u581D\u581F\u5822\u5823\u5825",4,"\u582B",4,"\u5831\u5832\u5833\u5834\u5836",7],["8940","\u583E",5,"\u5845",6,"\u584E\u584F\u5850\u5852\u5853\u5855\u5856\u5857\u5859",4,"\u585F",5,"\u5866",4,"\u586D",16,"\u587F\u5882\u5884\u5886\u5887\u5888\u588A\u588B\u588C"],["8980","\u588D",4,"\u5894",4,"\u589B\u589C\u589D\u58A0",7,"\u58AA",17,"\u58BD\u58BE\u58BF\u58C0\u58C2\u58C3\u58C4\u58C6",10,"\u58D2\u58D3\u58D4\u58D6",13,"\u58E5",5,"\u58ED\u58EF\u58F1\u58F2\u58F4\u58F5\u58F7\u58F8\u58FA",7,"\u5903\u5905\u5906\u5908",4,"\u590E\u5910\u5911\u5912\u5913\u5917\u5918\u591B\u591D\u591E\u5920\u5921\u5922\u5923\u5926\u5928\u592C\u5930\u5932\u5933\u5935\u5936\u593B"],["8a40","\u593D\u593E\u593F\u5940\u5943\u5945\u5946\u594A\u594C\u594D\u5950\u5952\u5953\u5959\u595B",4,"\u5961\u5963\u5964\u5966",12,"\u5975\u5977\u597A\u597B\u597C\u597E\u597F\u5980\u5985\u5989\u598B\u598C\u598E\u598F\u5990\u5991\u5994\u5995\u5998\u599A\u599B\u599C\u599D\u599F\u59A0\u59A1\u59A2\u59A6"],["8a80","\u59A7\u59AC\u59AD\u59B0\u59B1\u59B3",5,"\u59BA\u59BC\u59BD\u59BF",6,"\u59C7\u59C8\u59C9\u59CC\u59CD\u59CE\u59CF\u59D5\u59D6\u59D9\u59DB\u59DE",4,"\u59E4\u59E6\u59E7\u59E9\u59EA\u59EB\u59ED",11,"\u59FA\u59FC\u59FD\u59FE\u5A00\u5A02\u5A0A\u5A0B\u5A0D\u5A0E\u5A0F\u5A10\u5A12\u5A14\u5A15\u5A16\u5A17\u5A19\u5A1A\u5A1B\u5A1D\u5A1E\u5A21\u5A22\u5A24\u5A26\u5A27\u5A28\u5A2A",6,"\u5A33\u5A35\u5A37",4,"\u5A3D\u5A3E\u5A3F\u5A41",4,"\u5A47\u5A48\u5A4B",9,"\u5A56\u5A57\u5A58\u5A59\u5A5B",5],["8b40","\u5A61\u5A63\u5A64\u5A65\u5A66\u5A68\u5A69\u5A6B",8,"\u5A78\u5A79\u5A7B\u5A7C\u5A7D\u5A7E\u5A80",17,"\u5A93",6,"\u5A9C",13,"\u5AAB\u5AAC"],["8b80","\u5AAD",4,"\u5AB4\u5AB6\u5AB7\u5AB9",4,"\u5ABF\u5AC0\u5AC3",5,"\u5ACA\u5ACB\u5ACD",4,"\u5AD3\u5AD5\u5AD7\u5AD9\u5ADA\u5ADB\u5ADD\u5ADE\u5ADF\u5AE2\u5AE4\u5AE5\u5AE7\u5AE8\u5AEA\u5AEC",4,"\u5AF2",22,"\u5B0A",11,"\u5B18",25,"\u5B33\u5B35\u5B36\u5B38",7,"\u5B41",6],["8c40","\u5B48",7,"\u5B52\u5B56\u5B5E\u5B60\u5B61\u5B67\u5B68\u5B6B\u5B6D\u5B6E\u5B6F\u5B72\u5B74\u5B76\u5B77\u5B78\u5B79\u5B7B\u5B7C\u5B7E\u5B7F\u5B82\u5B86\u5B8A\u5B8D\u5B8E\u5B90\u5B91\u5B92\u5B94\u5B96\u5B9F\u5BA7\u5BA8\u5BA9\u5BAC\u5BAD\u5BAE\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBB\u5BBC\u5BC0\u5BC1\u5BC3\u5BC8\u5BC9\u5BCA\u5BCB\u5BCD\u5BCE\u5BCF"],["8c80","\u5BD1\u5BD4",8,"\u5BE0\u5BE2\u5BE3\u5BE6\u5BE7\u5BE9",4,"\u5BEF\u5BF1",6,"\u5BFD\u5BFE\u5C00\u5C02\u5C03\u5C05\u5C07\u5C08\u5C0B\u5C0C\u5C0D\u5C0E\u5C10\u5C12\u5C13\u5C17\u5C19\u5C1B\u5C1E\u5C1F\u5C20\u5C21\u5C23\u5C26\u5C28\u5C29\u5C2A\u5C2B\u5C2D\u5C2E\u5C2F\u5C30\u5C32\u5C33\u5C35\u5C36\u5C37\u5C43\u5C44\u5C46\u5C47\u5C4C\u5C4D\u5C52\u5C53\u5C54\u5C56\u5C57\u5C58\u5C5A\u5C5B\u5C5C\u5C5D\u5C5F\u5C62\u5C64\u5C67",6,"\u5C70\u5C72",6,"\u5C7B\u5C7C\u5C7D\u5C7E\u5C80\u5C83",4,"\u5C89\u5C8A\u5C8B\u5C8E\u5C8F\u5C92\u5C93\u5C95\u5C9D",4,"\u5CA4",4],["8d40","\u5CAA\u5CAE\u5CAF\u5CB0\u5CB2\u5CB4\u5CB6\u5CB9\u5CBA\u5CBB\u5CBC\u5CBE\u5CC0\u5CC2\u5CC3\u5CC5",5,"\u5CCC",5,"\u5CD3",5,"\u5CDA",6,"\u5CE2\u5CE3\u5CE7\u5CE9\u5CEB\u5CEC\u5CEE\u5CEF\u5CF1",9,"\u5CFC",4],["8d80","\u5D01\u5D04\u5D05\u5D08",5,"\u5D0F",4,"\u5D15\u5D17\u5D18\u5D19\u5D1A\u5D1C\u5D1D\u5D1F",4,"\u5D25\u5D28\u5D2A\u5D2B\u5D2C\u5D2F",4,"\u5D35",7,"\u5D3F",7,"\u5D48\u5D49\u5D4D",10,"\u5D59\u5D5A\u5D5C\u5D5E",10,"\u5D6A\u5D6D\u5D6E\u5D70\u5D71\u5D72\u5D73\u5D75",12,"\u5D83",21,"\u5D9A\u5D9B\u5D9C\u5D9E\u5D9F\u5DA0"],["8e40","\u5DA1",21,"\u5DB8",12,"\u5DC6",6,"\u5DCE",12,"\u5DDC\u5DDF\u5DE0\u5DE3\u5DE4\u5DEA\u5DEC\u5DED"],["8e80","\u5DF0\u5DF5\u5DF6\u5DF8",4,"\u5DFF\u5E00\u5E04\u5E07\u5E09\u5E0A\u5E0B\u5E0D\u5E0E\u5E12\u5E13\u5E17\u5E1E",7,"\u5E28",4,"\u5E2F\u5E30\u5E32",4,"\u5E39\u5E3A\u5E3E\u5E3F\u5E40\u5E41\u5E43\u5E46",5,"\u5E4D",6,"\u5E56",4,"\u5E5C\u5E5D\u5E5F\u5E60\u5E63",14,"\u5E75\u5E77\u5E79\u5E7E\u5E81\u5E82\u5E83\u5E85\u5E88\u5E89\u5E8C\u5E8D\u5E8E\u5E92\u5E98\u5E9B\u5E9D\u5EA1\u5EA2\u5EA3\u5EA4\u5EA8",4,"\u5EAE",4,"\u5EB4\u5EBA\u5EBB\u5EBC\u5EBD\u5EBF",6],["8f40","\u5EC6\u5EC7\u5EC8\u5ECB",5,"\u5ED4\u5ED5\u5ED7\u5ED8\u5ED9\u5EDA\u5EDC",11,"\u5EE9\u5EEB",8,"\u5EF5\u5EF8\u5EF9\u5EFB\u5EFC\u5EFD\u5F05\u5F06\u5F07\u5F09\u5F0C\u5F0D\u5F0E\u5F10\u5F12\u5F14\u5F16\u5F19\u5F1A\u5F1C\u5F1D\u5F1E\u5F21\u5F22\u5F23\u5F24"],["8f80","\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F32",6,"\u5F3B\u5F3D\u5F3E\u5F3F\u5F41",14,"\u5F51\u5F54\u5F59\u5F5A\u5F5B\u5F5C\u5F5E\u5F5F\u5F60\u5F63\u5F65\u5F67\u5F68\u5F6B\u5F6E\u5F6F\u5F72\u5F74\u5F75\u5F76\u5F78\u5F7A\u5F7D\u5F7E\u5F7F\u5F83\u5F86\u5F8D\u5F8E\u5F8F\u5F91\u5F93\u5F94\u5F96\u5F9A\u5F9B\u5F9D\u5F9E\u5F9F\u5FA0\u5FA2",5,"\u5FA9\u5FAB\u5FAC\u5FAF",5,"\u5FB6\u5FB8\u5FB9\u5FBA\u5FBB\u5FBE",4,"\u5FC7\u5FC8\u5FCA\u5FCB\u5FCE\u5FD3\u5FD4\u5FD5\u5FDA\u5FDB\u5FDC\u5FDE\u5FDF\u5FE2\u5FE3\u5FE5\u5FE6\u5FE8\u5FE9\u5FEC\u5FEF\u5FF0\u5FF2\u5FF3\u5FF4\u5FF6\u5FF7\u5FF9\u5FFA\u5FFC\u6007"],["9040","\u6008\u6009\u600B\u600C\u6010\u6011\u6013\u6017\u6018\u601A\u601E\u601F\u6022\u6023\u6024\u602C\u602D\u602E\u6030",4,"\u6036",4,"\u603D\u603E\u6040\u6044",6,"\u604C\u604E\u604F\u6051\u6053\u6054\u6056\u6057\u6058\u605B\u605C\u605E\u605F\u6060\u6061\u6065\u6066\u606E\u6071\u6072\u6074\u6075\u6077\u607E\u6080"],["9080","\u6081\u6082\u6085\u6086\u6087\u6088\u608A\u608B\u608E\u608F\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609C\u609E\u60A1\u60A2\u60A4\u60A5\u60A7\u60A9\u60AA\u60AE\u60B0\u60B3\u60B5\u60B6\u60B7\u60B9\u60BA\u60BD",7,"\u60C7\u60C8\u60C9\u60CC",4,"\u60D2\u60D3\u60D4\u60D6\u60D7\u60D9\u60DB\u60DE\u60E1",4,"\u60EA\u60F1\u60F2\u60F5\u60F7\u60F8\u60FB",4,"\u6102\u6103\u6104\u6105\u6107\u610A\u610B\u610C\u6110",4,"\u6116\u6117\u6118\u6119\u611B\u611C\u611D\u611E\u6121\u6122\u6125\u6128\u6129\u612A\u612C",18,"\u6140",6],["9140","\u6147\u6149\u614B\u614D\u614F\u6150\u6152\u6153\u6154\u6156",6,"\u615E\u615F\u6160\u6161\u6163\u6164\u6165\u6166\u6169",6,"\u6171\u6172\u6173\u6174\u6176\u6178",18,"\u618C\u618D\u618F",4,"\u6195"],["9180","\u6196",6,"\u619E",8,"\u61AA\u61AB\u61AD",9,"\u61B8",5,"\u61BF\u61C0\u61C1\u61C3",4,"\u61C9\u61CC",4,"\u61D3\u61D5",16,"\u61E7",13,"\u61F6",8,"\u6200",5,"\u6207\u6209\u6213\u6214\u6219\u621C\u621D\u621E\u6220\u6223\u6226\u6227\u6228\u6229\u622B\u622D\u622F\u6230\u6231\u6232\u6235\u6236\u6238",4,"\u6242\u6244\u6245\u6246\u624A"],["9240","\u624F\u6250\u6255\u6256\u6257\u6259\u625A\u625C",6,"\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627A\u627B\u627D\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628B",5,"\u6294\u6299\u629C\u629D\u629E\u62A3\u62A6\u62A7\u62A9\u62AA\u62AD\u62AE\u62AF\u62B0\u62B2\u62B3\u62B4\u62B6\u62B7\u62B8\u62BA\u62BE\u62C0\u62C1"],["9280","\u62C3\u62CB\u62CF\u62D1\u62D5\u62DD\u62DE\u62E0\u62E1\u62E4\u62EA\u62EB\u62F0\u62F2\u62F5\u62F8\u62F9\u62FA\u62FB\u6300\u6303\u6304\u6305\u6306\u630A\u630B\u630C\u630D\u630F\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631C\u6326\u6327\u6329\u632C\u632D\u632E\u6330\u6331\u6333",5,"\u633B\u633C\u633E\u633F\u6340\u6341\u6344\u6347\u6348\u634A\u6351\u6352\u6353\u6354\u6356",7,"\u6360\u6364\u6365\u6366\u6368\u636A\u636B\u636C\u636F\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637C\u637D\u637E\u637F\u6381\u6383\u6384\u6385\u6386\u638B\u638D\u6391\u6393\u6394\u6395\u6397\u6399",6,"\u63A1\u63A4\u63A6\u63AB\u63AF\u63B1\u63B2\u63B5\u63B6\u63B9\u63BB\u63BD\u63BF\u63C0"],["9340","\u63C1\u63C2\u63C3\u63C5\u63C7\u63C8\u63CA\u63CB\u63CC\u63D1\u63D3\u63D4\u63D5\u63D7",6,"\u63DF\u63E2\u63E4",4,"\u63EB\u63EC\u63EE\u63EF\u63F0\u63F1\u63F3\u63F5\u63F7\u63F9\u63FA\u63FB\u63FC\u63FE\u6403\u6404\u6406",4,"\u640D\u640E\u6411\u6412\u6415",5,"\u641D\u641F\u6422\u6423\u6424"],["9380","\u6425\u6427\u6428\u6429\u642B\u642E",5,"\u6435",4,"\u643B\u643C\u643E\u6440\u6442\u6443\u6449\u644B",6,"\u6453\u6455\u6456\u6457\u6459",4,"\u645F",7,"\u6468\u646A\u646B\u646C\u646E",9,"\u647B",6,"\u6483\u6486\u6488",8,"\u6493\u6494\u6497\u6498\u649A\u649B\u649C\u649D\u649F",4,"\u64A5\u64A6\u64A7\u64A8\u64AA\u64AB\u64AF\u64B1\u64B2\u64B3\u64B4\u64B6\u64B9\u64BB\u64BD\u64BE\u64BF\u64C1\u64C3\u64C4\u64C6",6,"\u64CF\u64D1\u64D3\u64D4\u64D5\u64D6\u64D9\u64DA"],["9440","\u64DB\u64DC\u64DD\u64DF\u64E0\u64E1\u64E3\u64E5\u64E7",24,"\u6501",7,"\u650A",7,"\u6513",4,"\u6519",8],["9480","\u6522\u6523\u6524\u6526",4,"\u652C\u652D\u6530\u6531\u6532\u6533\u6537\u653A\u653C\u653D\u6540",4,"\u6546\u6547\u654A\u654B\u654D\u654E\u6550\u6552\u6553\u6554\u6557\u6558\u655A\u655C\u655F\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656A\u656D\u656E\u656F\u6571\u6573\u6575\u6576\u6578",14,"\u6588\u6589\u658A\u658D\u658E\u658F\u6592\u6594\u6595\u6596\u6598\u659A\u659D\u659E\u65A0\u65A2\u65A3\u65A6\u65A8\u65AA\u65AC\u65AE\u65B1",7,"\u65BA\u65BB\u65BE\u65BF\u65C0\u65C2\u65C7\u65C8\u65C9\u65CA\u65CD\u65D0\u65D1\u65D3\u65D4\u65D5\u65D8",7,"\u65E1\u65E3\u65E4\u65EA\u65EB"],["9540","\u65F2\u65F3\u65F4\u65F5\u65F8\u65F9\u65FB",4,"\u6601\u6604\u6605\u6607\u6608\u6609\u660B\u660D\u6610\u6611\u6612\u6616\u6617\u6618\u661A\u661B\u661C\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6632\u6633\u6637",4,"\u663D\u663F\u6640\u6642\u6644",6,"\u664D\u664E\u6650\u6651\u6658"],["9580","\u6659\u665B\u665C\u665D\u665E\u6660\u6662\u6663\u6665\u6667\u6669",4,"\u6671\u6672\u6673\u6675\u6678\u6679\u667B\u667C\u667D\u667F\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668A\u668B\u668D\u668E\u668F\u6690\u6692\u6693\u6694\u6695\u6698",4,"\u669E",8,"\u66A9",4,"\u66AF",4,"\u66B5\u66B6\u66B7\u66B8\u66BA\u66BB\u66BC\u66BD\u66BF",25,"\u66DA\u66DE",7,"\u66E7\u66E8\u66EA",5,"\u66F1\u66F5\u66F6\u66F8\u66FA\u66FB\u66FD\u6701\u6702\u6703"],["9640","\u6704\u6705\u6706\u6707\u670C\u670E\u670F\u6711\u6712\u6713\u6716\u6718\u6719\u671A\u671C\u671E\u6720",5,"\u6727\u6729\u672E\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673B\u673C\u673E\u673F\u6741\u6744\u6745\u6747\u674A\u674B\u674D\u6752\u6754\u6755\u6757",4,"\u675D\u6762\u6763\u6764\u6766\u6767\u676B\u676C\u676E\u6771\u6774\u6776"],["9680","\u6778\u6779\u677A\u677B\u677D\u6780\u6782\u6783\u6785\u6786\u6788\u678A\u678C\u678D\u678E\u678F\u6791\u6792\u6793\u6794\u6796\u6799\u679B\u679F\u67A0\u67A1\u67A4\u67A6\u67A9\u67AC\u67AE\u67B1\u67B2\u67B4\u67B9",7,"\u67C2\u67C5",9,"\u67D5\u67D6\u67D7\u67DB\u67DF\u67E1\u67E3\u67E4\u67E6\u67E7\u67E8\u67EA\u67EB\u67ED\u67EE\u67F2\u67F5",7,"\u67FE\u6801\u6802\u6803\u6804\u6806\u680D\u6810\u6812\u6814\u6815\u6818",4,"\u681E\u681F\u6820\u6822",6,"\u682B",6,"\u6834\u6835\u6836\u683A\u683B\u683F\u6847\u684B\u684D\u684F\u6852\u6856",5],["9740","\u685C\u685D\u685E\u685F\u686A\u686C",7,"\u6875\u6878",8,"\u6882\u6884\u6887",7,"\u6890\u6891\u6892\u6894\u6895\u6896\u6898",9,"\u68A3\u68A4\u68A5\u68A9\u68AA\u68AB\u68AC\u68AE\u68B1\u68B2\u68B4\u68B6\u68B7\u68B8"],["9780","\u68B9",6,"\u68C1\u68C3",5,"\u68CA\u68CC\u68CE\u68CF\u68D0\u68D1\u68D3\u68D4\u68D6\u68D7\u68D9\u68DB",4,"\u68E1\u68E2\u68E4",9,"\u68EF\u68F2\u68F3\u68F4\u68F6\u68F7\u68F8\u68FB\u68FD\u68FE\u68FF\u6900\u6902\u6903\u6904\u6906",4,"\u690C\u690F\u6911\u6913",11,"\u6921\u6922\u6923\u6925",7,"\u692E\u692F\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693A\u693B\u693C\u693E\u6940\u6941\u6943",16,"\u6955\u6956\u6958\u6959\u695B\u695C\u695F"],["9840","\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696A\u696C\u696D\u696F\u6970\u6972",4,"\u697A\u697B\u697D\u697E\u697F\u6981\u6983\u6985\u698A\u698B\u698C\u698E",5,"\u6996\u6997\u6999\u699A\u699D",9,"\u69A9\u69AA\u69AC\u69AE\u69AF\u69B0\u69B2\u69B3\u69B5\u69B6\u69B8\u69B9\u69BA\u69BC\u69BD"],["9880","\u69BE\u69BF\u69C0\u69C2",7,"\u69CB\u69CD\u69CF\u69D1\u69D2\u69D3\u69D5",5,"\u69DC\u69DD\u69DE\u69E1",11,"\u69EE\u69EF\u69F0\u69F1\u69F3",9,"\u69FE\u6A00",9,"\u6A0B",11,"\u6A19",5,"\u6A20\u6A22",5,"\u6A29\u6A2B\u6A2C\u6A2D\u6A2E\u6A30\u6A32\u6A33\u6A34\u6A36",6,"\u6A3F",4,"\u6A45\u6A46\u6A48",7,"\u6A51",6,"\u6A5A"],["9940","\u6A5C",4,"\u6A62\u6A63\u6A64\u6A66",10,"\u6A72",6,"\u6A7A\u6A7B\u6A7D\u6A7E\u6A7F\u6A81\u6A82\u6A83\u6A85",8,"\u6A8F\u6A92",4,"\u6A98",7,"\u6AA1",5],["9980","\u6AA7\u6AA8\u6AAA\u6AAD",114,"\u6B25\u6B26\u6B28",6],["9a40","\u6B2F\u6B30\u6B31\u6B33\u6B34\u6B35\u6B36\u6B38\u6B3B\u6B3C\u6B3D\u6B3F\u6B40\u6B41\u6B42\u6B44\u6B45\u6B48\u6B4A\u6B4B\u6B4D",11,"\u6B5A",7,"\u6B68\u6B69\u6B6B",13,"\u6B7A\u6B7D\u6B7E\u6B7F\u6B80\u6B85\u6B88"],["9a80","\u6B8C\u6B8E\u6B8F\u6B90\u6B91\u6B94\u6B95\u6B97\u6B98\u6B99\u6B9C",4,"\u6BA2",7,"\u6BAB",7,"\u6BB6\u6BB8",6,"\u6BC0\u6BC3\u6BC4\u6BC6",4,"\u6BCC\u6BCE\u6BD0\u6BD1\u6BD8\u6BDA\u6BDC",4,"\u6BE2",7,"\u6BEC\u6BED\u6BEE\u6BF0\u6BF1\u6BF2\u6BF4\u6BF6\u6BF7\u6BF8\u6BFA\u6BFB\u6BFC\u6BFE",6,"\u6C08",4,"\u6C0E\u6C12\u6C17\u6C1C\u6C1D\u6C1E\u6C20\u6C23\u6C25\u6C2B\u6C2C\u6C2D\u6C31\u6C33\u6C36\u6C37\u6C39\u6C3A\u6C3B\u6C3C\u6C3E\u6C3F\u6C43\u6C44\u6C45\u6C48\u6C4B",4,"\u6C51\u6C52\u6C53\u6C56\u6C58"],["9b40","\u6C59\u6C5A\u6C62\u6C63\u6C65\u6C66\u6C67\u6C6B",4,"\u6C71\u6C73\u6C75\u6C77\u6C78\u6C7A\u6C7B\u6C7C\u6C7F\u6C80\u6C84\u6C87\u6C8A\u6C8B\u6C8D\u6C8E\u6C91\u6C92\u6C95\u6C96\u6C97\u6C98\u6C9A\u6C9C\u6C9D\u6C9E\u6CA0\u6CA2\u6CA8\u6CAC\u6CAF\u6CB0\u6CB4\u6CB5\u6CB6\u6CB7\u6CBA\u6CC0\u6CC1\u6CC2\u6CC3\u6CC6\u6CC7\u6CC8\u6CCB\u6CCD\u6CCE\u6CCF\u6CD1\u6CD2\u6CD8"],["9b80","\u6CD9\u6CDA\u6CDC\u6CDD\u6CDF\u6CE4\u6CE6\u6CE7\u6CE9\u6CEC\u6CED\u6CF2\u6CF4\u6CF9\u6CFF\u6D00\u6D02\u6D03\u6D05\u6D06\u6D08\u6D09\u6D0A\u6D0D\u6D0F\u6D10\u6D11\u6D13\u6D14\u6D15\u6D16\u6D18\u6D1C\u6D1D\u6D1F",5,"\u6D26\u6D28\u6D29\u6D2C\u6D2D\u6D2F\u6D30\u6D34\u6D36\u6D37\u6D38\u6D3A\u6D3F\u6D40\u6D42\u6D44\u6D49\u6D4C\u6D50\u6D55\u6D56\u6D57\u6D58\u6D5B\u6D5D\u6D5F\u6D61\u6D62\u6D64\u6D65\u6D67\u6D68\u6D6B\u6D6C\u6D6D\u6D70\u6D71\u6D72\u6D73\u6D75\u6D76\u6D79\u6D7A\u6D7B\u6D7D",4,"\u6D83\u6D84\u6D86\u6D87\u6D8A\u6D8B\u6D8D\u6D8F\u6D90\u6D92\u6D96",4,"\u6D9C\u6DA2\u6DA5\u6DAC\u6DAD\u6DB0\u6DB1\u6DB3\u6DB4\u6DB6\u6DB7\u6DB9",5,"\u6DC1\u6DC2\u6DC3\u6DC8\u6DC9\u6DCA"],["9c40","\u6DCD\u6DCE\u6DCF\u6DD0\u6DD2\u6DD3\u6DD4\u6DD5\u6DD7\u6DDA\u6DDB\u6DDC\u6DDF\u6DE2\u6DE3\u6DE5\u6DE7\u6DE8\u6DE9\u6DEA\u6DED\u6DEF\u6DF0\u6DF2\u6DF4\u6DF5\u6DF6\u6DF8\u6DFA\u6DFD",7,"\u6E06\u6E07\u6E08\u6E09\u6E0B\u6E0F\u6E12\u6E13\u6E15\u6E18\u6E19\u6E1B\u6E1C\u6E1E\u6E1F\u6E22\u6E26\u6E27\u6E28\u6E2A\u6E2C\u6E2E\u6E30\u6E31\u6E33\u6E35"],["9c80","\u6E36\u6E37\u6E39\u6E3B",7,"\u6E45",7,"\u6E4F\u6E50\u6E51\u6E52\u6E55\u6E57\u6E59\u6E5A\u6E5C\u6E5D\u6E5E\u6E60",10,"\u6E6C\u6E6D\u6E6F",14,"\u6E80\u6E81\u6E82\u6E84\u6E87\u6E88\u6E8A",4,"\u6E91",6,"\u6E99\u6E9A\u6E9B\u6E9D\u6E9E\u6EA0\u6EA1\u6EA3\u6EA4\u6EA6\u6EA8\u6EA9\u6EAB\u6EAC\u6EAD\u6EAE\u6EB0\u6EB3\u6EB5\u6EB8\u6EB9\u6EBC\u6EBE\u6EBF\u6EC0\u6EC3\u6EC4\u6EC5\u6EC6\u6EC8\u6EC9\u6ECA\u6ECC\u6ECD\u6ECE\u6ED0\u6ED2\u6ED6\u6ED8\u6ED9\u6EDB\u6EDC\u6EDD\u6EE3\u6EE7\u6EEA",5],["9d40","\u6EF0\u6EF1\u6EF2\u6EF3\u6EF5\u6EF6\u6EF7\u6EF8\u6EFA",7,"\u6F03\u6F04\u6F05\u6F07\u6F08\u6F0A",4,"\u6F10\u6F11\u6F12\u6F16",9,"\u6F21\u6F22\u6F23\u6F25\u6F26\u6F27\u6F28\u6F2C\u6F2E\u6F30\u6F32\u6F34\u6F35\u6F37",6,"\u6F3F\u6F40\u6F41\u6F42"],["9d80","\u6F43\u6F44\u6F45\u6F48\u6F49\u6F4A\u6F4C\u6F4E",9,"\u6F59\u6F5A\u6F5B\u6F5D\u6F5F\u6F60\u6F61\u6F63\u6F64\u6F65\u6F67",5,"\u6F6F\u6F70\u6F71\u6F73\u6F75\u6F76\u6F77\u6F79\u6F7B\u6F7D",6,"\u6F85\u6F86\u6F87\u6F8A\u6F8B\u6F8F",12,"\u6F9D\u6F9E\u6F9F\u6FA0\u6FA2",4,"\u6FA8",10,"\u6FB4\u6FB5\u6FB7\u6FB8\u6FBA",5,"\u6FC1\u6FC3",5,"\u6FCA",6,"\u6FD3",10,"\u6FDF\u6FE2\u6FE3\u6FE4\u6FE5"],["9e40","\u6FE6",7,"\u6FF0",32,"\u7012",7,"\u701C",6,"\u7024",6],["9e80","\u702B",9,"\u7036\u7037\u7038\u703A",17,"\u704D\u704E\u7050",13,"\u705F",11,"\u706E\u7071\u7072\u7073\u7074\u7077\u7079\u707A\u707B\u707D\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708B\u708C\u708D\u708F\u7090\u7091\u7093\u7097\u7098\u709A\u709B\u709E",12,"\u70B0\u70B2\u70B4\u70B5\u70B6\u70BA\u70BE\u70BF\u70C4\u70C5\u70C6\u70C7\u70C9\u70CB",12,"\u70DA"],["9f40","\u70DC\u70DD\u70DE\u70E0\u70E1\u70E2\u70E3\u70E5\u70EA\u70EE\u70F0",6,"\u70F8\u70FA\u70FB\u70FC\u70FE",10,"\u710B",4,"\u7111\u7112\u7114\u7117\u711B",10,"\u7127",7,"\u7132\u7133\u7134"],["9f80","\u7135\u7137",13,"\u7146\u7147\u7148\u7149\u714B\u714D\u714F",12,"\u715D\u715F",4,"\u7165\u7169",4,"\u716F\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717B\u717C\u717E",5,"\u7185",4,"\u718B\u718C\u718D\u718E\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719A",4,"\u71A1",6,"\u71A9\u71AA\u71AB\u71AD",5,"\u71B4\u71B6\u71B7\u71B8\u71BA",8,"\u71C4",9,"\u71CF",4],["a040","\u71D6",9,"\u71E1\u71E2\u71E3\u71E4\u71E6\u71E8",5,"\u71EF",9,"\u71FA",11,"\u7207",19],["a080","\u721B\u721C\u721E",9,"\u7229\u722B\u722D\u722E\u722F\u7232\u7233\u7234\u723A\u723C\u723E\u7240",6,"\u7249\u724A\u724B\u724E\u724F\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725A\u725C\u725E\u7260\u7263\u7264\u7265\u7268\u726A\u726B\u726C\u726D\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727B\u727C\u727D\u7282\u7283\u7285",4,"\u728C\u728E\u7290\u7291\u7293",11,"\u72A0",11,"\u72AE\u72B1\u72B2\u72B3\u72B5\u72BA",6,"\u72C5\u72C6\u72C7\u72C9\u72CA\u72CB\u72CC\u72CF\u72D1\u72D3\u72D4\u72D5\u72D6\u72D8\u72DA\u72DB"],["a1a1","\u3000\u3001\u3002\xB7\u02C9\u02C7\xA8\u3003\u3005\u2014\uFF5E\u2016\u2026\u2018\u2019\u201C\u201D\u3014\u3015\u3008",7,"\u3016\u3017\u3010\u3011\xB1\xD7\xF7\u2236\u2227\u2228\u2211\u220F\u222A\u2229\u2208\u2237\u221A\u22A5\u2225\u2220\u2312\u2299\u222B\u222E\u2261\u224C\u2248\u223D\u221D\u2260\u226E\u226F\u2264\u2265\u221E\u2235\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFF04\xA4\uFFE0\uFFE1\u2030\xA7\u2116\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u203B\u2192\u2190\u2191\u2193\u3013"],["a2a1","\u2170",9],["a2b1","\u2488",19,"\u2474",19,"\u2460",9],["a2e5","\u3220",9],["a2f1","\u2160",11],["a3a1","\uFF01\uFF02\uFF03\uFFE5\uFF05",88,"\uFFE3"],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a6e0","\uFE35\uFE36\uFE39\uFE3A\uFE3F\uFE40\uFE3D\uFE3E\uFE41\uFE42\uFE43\uFE44"],["a6ee","\uFE3B\uFE3C\uFE37\uFE38\uFE31"],["a6f4","\uFE33\uFE34"],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a840","\u02CA\u02CB\u02D9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221F\u2223\u2252\u2266\u2267\u22BF\u2550",35,"\u2581",6],["a880","\u2588",7,"\u2593\u2594\u2595\u25BC\u25BD\u25E2\u25E3\u25E4\u25E5\u2609\u2295\u3012\u301D\u301E"],["a8a1","\u0101\xE1\u01CE\xE0\u0113\xE9\u011B\xE8\u012B\xED\u01D0\xEC\u014D\xF3\u01D2\xF2\u016B\xFA\u01D4\xF9\u01D6\u01D8\u01DA\u01DC\xFC\xEA\u0251"],["a8bd","\u0144\u0148"],["a8c0","\u0261"],["a8c5","\u3105",36],["a940","\u3021",8,"\u32A3\u338E\u338F\u339C\u339D\u339E\u33A1\u33C4\u33CE\u33D1\u33D2\u33D5\uFE30\uFFE2\uFFE4"],["a959","\u2121\u3231"],["a95c","\u2010"],["a960","\u30FC\u309B\u309C\u30FD\u30FE\u3006\u309D\u309E\uFE49",9,"\uFE54\uFE55\uFE56\uFE57\uFE59",8],["a980","\uFE62",4,"\uFE68\uFE69\uFE6A\uFE6B"],["a996","\u3007"],["a9a4","\u2500",75],["aa40","\u72DC\u72DD\u72DF\u72E2",5,"\u72EA\u72EB\u72F5\u72F6\u72F9\u72FD\u72FE\u72FF\u7300\u7302\u7304",5,"\u730B\u730C\u730D\u730F\u7310\u7311\u7312\u7314\u7318\u7319\u731A\u731F\u7320\u7323\u7324\u7326\u7327\u7328\u732D\u732F\u7330\u7332\u7333\u7335\u7336\u733A\u733B\u733C\u733D\u7340",8],["aa80","\u7349\u734A\u734B\u734C\u734E\u734F\u7351\u7353\u7354\u7355\u7356\u7358",7,"\u7361",10,"\u736E\u7370\u7371"],["ab40","\u7372",11,"\u737F",4,"\u7385\u7386\u7388\u738A\u738C\u738D\u738F\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739A\u739C\u739D\u739E\u73A0\u73A1\u73A3",5,"\u73AA\u73AC\u73AD\u73B1\u73B4\u73B5\u73B6\u73B8\u73B9\u73BC\u73BD\u73BE\u73BF\u73C1\u73C3",4],["ab80","\u73CB\u73CC\u73CE\u73D2",6,"\u73DA\u73DB\u73DC\u73DD\u73DF\u73E1\u73E2\u73E3\u73E4\u73E6\u73E8\u73EA\u73EB\u73EC\u73EE\u73EF\u73F0\u73F1\u73F3",4],["ac40","\u73F8",10,"\u7404\u7407\u7408\u740B\u740C\u740D\u740E\u7411",8,"\u741C",5,"\u7423\u7424\u7427\u7429\u742B\u742D\u742F\u7431\u7432\u7437",4,"\u743D\u743E\u743F\u7440\u7442",11],["ac80","\u744E",6,"\u7456\u7458\u745D\u7460",12,"\u746E\u746F\u7471",4,"\u7478\u7479\u747A"],["ad40","\u747B\u747C\u747D\u747F\u7482\u7484\u7485\u7486\u7488\u7489\u748A\u748C\u748D\u748F\u7491",10,"\u749D\u749F",7,"\u74AA",15,"\u74BB",12],["ad80","\u74C8",9,"\u74D3",8,"\u74DD\u74DF\u74E1\u74E5\u74E7",6,"\u74F0\u74F1\u74F2"],["ae40","\u74F3\u74F5\u74F8",6,"\u7500\u7501\u7502\u7503\u7505",7,"\u750E\u7510\u7512\u7514\u7515\u7516\u7517\u751B\u751D\u751E\u7520",4,"\u7526\u7527\u752A\u752E\u7534\u7536\u7539\u753C\u753D\u753F\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754A\u754D\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558"],["ae80","\u755D",7,"\u7567\u7568\u7569\u756B",6,"\u7573\u7575\u7576\u7577\u757A",4,"\u7580\u7581\u7582\u7584\u7585\u7587"],["af40","\u7588\u7589\u758A\u758C\u758D\u758E\u7590\u7593\u7595\u7598\u759B\u759C\u759E\u75A2\u75A6",4,"\u75AD\u75B6\u75B7\u75BA\u75BB\u75BF\u75C0\u75C1\u75C6\u75CB\u75CC\u75CE\u75CF\u75D0\u75D1\u75D3\u75D7\u75D9\u75DA\u75DC\u75DD\u75DF\u75E0\u75E1\u75E5\u75E9\u75EC\u75ED\u75EE\u75EF\u75F2\u75F3\u75F5\u75F6\u75F7\u75F8\u75FA\u75FB\u75FD\u75FE\u7602\u7604\u7606\u7607"],["af80","\u7608\u7609\u760B\u760D\u760E\u760F\u7611\u7612\u7613\u7614\u7616\u761A\u761C\u761D\u761E\u7621\u7623\u7627\u7628\u762C\u762E\u762F\u7631\u7632\u7636\u7637\u7639\u763A\u763B\u763D\u7641\u7642\u7644"],["b040","\u7645",6,"\u764E",5,"\u7655\u7657",4,"\u765D\u765F\u7660\u7661\u7662\u7664",6,"\u766C\u766D\u766E\u7670",7,"\u7679\u767A\u767C\u767F\u7680\u7681\u7683\u7685\u7689\u768A\u768C\u768D\u768F\u7690\u7692\u7694\u7695\u7697\u7698\u769A\u769B"],["b080","\u769C",7,"\u76A5",8,"\u76AF\u76B0\u76B3\u76B5",9,"\u76C0\u76C1\u76C3\u554A\u963F\u57C3\u6328\u54CE\u5509\u54C0\u7691\u764C\u853C\u77EE\u827E\u788D\u7231\u9698\u978D\u6C28\u5B89\u4FFA\u6309\u6697\u5CB8\u80FA\u6848\u80AE\u6602\u76CE\u51F9\u6556\u71AC\u7FF1\u8884\u50B2\u5965\u61CA\u6FB3\u82AD\u634C\u6252\u53ED\u5427\u7B06\u516B\u75A4\u5DF4\u62D4\u8DCB\u9776\u628A\u8019\u575D\u9738\u7F62\u7238\u767D\u67CF\u767E\u6446\u4F70\u8D25\u62DC\u7A17\u6591\u73ED\u642C\u6273\u822C\u9881\u677F\u7248\u626E\u62CC\u4F34\u74E3\u534A\u529E\u7ECA\u90A6\u5E2E\u6886\u699C\u8180\u7ED1\u68D2\u78C5\u868C\u9551\u508D\u8C24\u82DE\u80DE\u5305\u8912\u5265"],["b140","\u76C4\u76C7\u76C9\u76CB\u76CC\u76D3\u76D5\u76D9\u76DA\u76DC\u76DD\u76DE\u76E0",4,"\u76E6",7,"\u76F0\u76F3\u76F5\u76F6\u76F7\u76FA\u76FB\u76FD\u76FF\u7700\u7702\u7703\u7705\u7706\u770A\u770C\u770E",10,"\u771B\u771C\u771D\u771E\u7721\u7723\u7724\u7725\u7727\u772A\u772B"],["b180","\u772C\u772E\u7730",4,"\u7739\u773B\u773D\u773E\u773F\u7742\u7744\u7745\u7746\u7748",7,"\u7752",7,"\u775C\u8584\u96F9\u4FDD\u5821\u9971\u5B9D\u62B1\u62A5\u66B4\u8C79\u9C8D\u7206\u676F\u7891\u60B2\u5351\u5317\u8F88\u80CC\u8D1D\u94A1\u500D\u72C8\u5907\u60EB\u7119\u88AB\u5954\u82EF\u672C\u7B28\u5D29\u7EF7\u752D\u6CF5\u8E66\u8FF8\u903C\u9F3B\u6BD4\u9119\u7B14\u5F7C\u78A7\u84D6\u853D\u6BD5\u6BD9\u6BD6\u5E01\u5E87\u75F9\u95ED\u655D\u5F0A\u5FC5\u8F9F\u58C1\u81C2\u907F\u965B\u97AD\u8FB9\u7F16\u8D2C\u6241\u4FBF\u53D8\u535E\u8FA8\u8FA9\u8FAB\u904D\u6807\u5F6A\u8198\u8868\u9CD6\u618B\u522B\u762A\u5F6C\u658C\u6FD2\u6EE8\u5BBE\u6448\u5175\u51B0\u67C4\u4E19\u79C9\u997C\u70B3"],["b240","\u775D\u775E\u775F\u7760\u7764\u7767\u7769\u776A\u776D",11,"\u777A\u777B\u777C\u7781\u7782\u7783\u7786",5,"\u778F\u7790\u7793",11,"\u77A1\u77A3\u77A4\u77A6\u77A8\u77AB\u77AD\u77AE\u77AF\u77B1\u77B2\u77B4\u77B6",4],["b280","\u77BC\u77BE\u77C0",12,"\u77CE",8,"\u77D8\u77D9\u77DA\u77DD",4,"\u77E4\u75C5\u5E76\u73BB\u83E0\u64AD\u62E8\u94B5\u6CE2\u535A\u52C3\u640F\u94C2\u7B94\u4F2F\u5E1B\u8236\u8116\u818A\u6E24\u6CCA\u9A73\u6355\u535C\u54FA\u8865\u57E0\u4E0D\u5E03\u6B65\u7C3F\u90E8\u6016\u64E6\u731C\u88C1\u6750\u624D\u8D22\u776C\u8E29\u91C7\u5F69\u83DC\u8521\u9910\u53C2\u8695\u6B8B\u60ED\u60E8\u707F\u82CD\u8231\u4ED3\u6CA7\u85CF\u64CD\u7CD9\u69FD\u66F9\u8349\u5395\u7B56\u4FA7\u518C\u6D4B\u5C42\u8E6D\u63D2\u53C9\u832C\u8336\u67E5\u78B4\u643D\u5BDF\u5C94\u5DEE\u8BE7\u62C6\u67F4\u8C7A\u6400\u63BA\u8749\u998B\u8C17\u7F20\u94F2\u4EA7\u9610\u98A4\u660C\u7316"],["b340","\u77E6\u77E8\u77EA\u77EF\u77F0\u77F1\u77F2\u77F4\u77F5\u77F7\u77F9\u77FA\u77FB\u77FC\u7803",5,"\u780A\u780B\u780E\u780F\u7810\u7813\u7815\u7819\u781B\u781E\u7820\u7821\u7822\u7824\u7828\u782A\u782B\u782E\u782F\u7831\u7832\u7833\u7835\u7836\u783D\u783F\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784A\u784B\u784D\u784F\u7851\u7853\u7854\u7858\u7859\u785A"],["b380","\u785B\u785C\u785E",11,"\u786F",7,"\u7878\u7879\u787A\u787B\u787D",6,"\u573A\u5C1D\u5E38\u957F\u507F\u80A0\u5382\u655E\u7545\u5531\u5021\u8D85\u6284\u949E\u671D\u5632\u6F6E\u5DE2\u5435\u7092\u8F66\u626F\u64A4\u63A3\u5F7B\u6F88\u90F4\u81E3\u8FB0\u5C18\u6668\u5FF1\u6C89\u9648\u8D81\u886C\u6491\u79F0\u57CE\u6A59\u6210\u5448\u4E58\u7A0B\u60E9\u6F84\u8BDA\u627F\u901E\u9A8B\u79E4\u5403\u75F4\u6301\u5319\u6C60\u8FDF\u5F1B\u9A70\u803B\u9F7F\u4F88\u5C3A\u8D64\u7FC5\u65A5\u70BD\u5145\u51B2\u866B\u5D07\u5BA0\u62BD\u916C\u7574\u8E0C\u7A20\u6101\u7B79\u4EC7\u7EF8\u7785\u4E11\u81ED\u521D\u51FA\u6A71\u53A8\u8E87\u9504\u96CF\u6EC1\u9664\u695A"],["b440","\u7884\u7885\u7886\u7888\u788A\u788B\u788F\u7890\u7892\u7894\u7895\u7896\u7899\u789D\u789E\u78A0\u78A2\u78A4\u78A6\u78A8",7,"\u78B5\u78B6\u78B7\u78B8\u78BA\u78BB\u78BC\u78BD\u78BF\u78C0\u78C2\u78C3\u78C4\u78C6\u78C7\u78C8\u78CC\u78CD\u78CE\u78CF\u78D1\u78D2\u78D3\u78D6\u78D7\u78D8\u78DA",9],["b480","\u78E4\u78E5\u78E6\u78E7\u78E9\u78EA\u78EB\u78ED",4,"\u78F3\u78F5\u78F6\u78F8\u78F9\u78FB",5,"\u7902\u7903\u7904\u7906",6,"\u7840\u50A8\u77D7\u6410\u89E6\u5904\u63E3\u5DDD\u7A7F\u693D\u4F20\u8239\u5598\u4E32\u75AE\u7A97\u5E62\u5E8A\u95EF\u521B\u5439\u708A\u6376\u9524\u5782\u6625\u693F\u9187\u5507\u6DF3\u7EAF\u8822\u6233\u7EF0\u75B5\u8328\u78C1\u96CC\u8F9E\u6148\u74F7\u8BCD\u6B64\u523A\u8D50\u6B21\u806A\u8471\u56F1\u5306\u4ECE\u4E1B\u51D1\u7C97\u918B\u7C07\u4FC3\u8E7F\u7BE1\u7A9C\u6467\u5D14\u50AC\u8106\u7601\u7CB9\u6DEC\u7FE0\u6751\u5B58\u5BF8\u78CB\u64AE\u6413\u63AA\u632B\u9519\u642D\u8FBE\u7B54\u7629\u6253\u5927\u5446\u6B79\u50A3\u6234\u5E26\u6B86\u4EE3\u8D37\u888B\u5F85\u902E"],["b540","\u790D",5,"\u7914",9,"\u791F",4,"\u7925",14,"\u7935",4,"\u793D\u793F\u7942\u7943\u7944\u7945\u7947\u794A",8,"\u7954\u7955\u7958\u7959\u7961\u7963"],["b580","\u7964\u7966\u7969\u796A\u796B\u796C\u796E\u7970",6,"\u7979\u797B",4,"\u7982\u7983\u7986\u7987\u7988\u7989\u798B\u798C\u798D\u798E\u7990\u7991\u7992\u6020\u803D\u62C5\u4E39\u5355\u90F8\u63B8\u80C6\u65E6\u6C2E\u4F46\u60EE\u6DE1\u8BDE\u5F39\u86CB\u5F53\u6321\u515A\u8361\u6863\u5200\u6363\u8E48\u5012\u5C9B\u7977\u5BFC\u5230\u7A3B\u60BC\u9053\u76D7\u5FB7\u5F97\u7684\u8E6C\u706F\u767B\u7B49\u77AA\u51F3\u9093\u5824\u4F4E\u6EF4\u8FEA\u654C\u7B1B\u72C4\u6DA4\u7FDF\u5AE1\u62B5\u5E95\u5730\u8482\u7B2C\u5E1D\u5F1F\u9012\u7F14\u98A0\u6382\u6EC7\u7898\u70B9\u5178\u975B\u57AB\u7535\u4F43\u7538\u5E97\u60E6\u5960\u6DC0\u6BBF\u7889\u53FC\u96D5\u51CB\u5201\u6389\u540A\u9493\u8C03\u8DCC\u7239\u789F\u8776\u8FED\u8C0D\u53E0"],["b640","\u7993",6,"\u799B",11,"\u79A8",10,"\u79B4",4,"\u79BC\u79BF\u79C2\u79C4\u79C5\u79C7\u79C8\u79CA\u79CC\u79CE\u79CF\u79D0\u79D3\u79D4\u79D6\u79D7\u79D9",5,"\u79E0\u79E1\u79E2\u79E5\u79E8\u79EA"],["b680","\u79EC\u79EE\u79F1",6,"\u79F9\u79FA\u79FC\u79FE\u79FF\u7A01\u7A04\u7A05\u7A07\u7A08\u7A09\u7A0A\u7A0C\u7A0F",4,"\u7A15\u7A16\u7A18\u7A19\u7A1B\u7A1C\u4E01\u76EF\u53EE\u9489\u9876\u9F0E\u952D\u5B9A\u8BA2\u4E22\u4E1C\u51AC\u8463\u61C2\u52A8\u680B\u4F97\u606B\u51BB\u6D1E\u515C\u6296\u6597\u9661\u8C46\u9017\u75D8\u90FD\u7763\u6BD2\u728A\u72EC\u8BFB\u5835\u7779\u8D4C\u675C\u9540\u809A\u5EA6\u6E21\u5992\u7AEF\u77ED\u953B\u6BB5\u65AD\u7F0E\u5806\u5151\u961F\u5BF9\u58A9\u5428\u8E72\u6566\u987F\u56E4\u949D\u76FE\u9041\u6387\u54C6\u591A\u593A\u579B\u8EB2\u6735\u8DFA\u8235\u5241\u60F0\u5815\u86FE\u5CE8\u9E45\u4FC4\u989D\u8BB9\u5A25\u6076\u5384\u627C\u904F\u9102\u997F\u6069\u800C\u513F\u8033\u5C14\u9975\u6D31\u4E8C"],["b740","\u7A1D\u7A1F\u7A21\u7A22\u7A24",14,"\u7A34\u7A35\u7A36\u7A38\u7A3A\u7A3E\u7A40",5,"\u7A47",9,"\u7A52",4,"\u7A58",16],["b780","\u7A69",6,"\u7A71\u7A72\u7A73\u7A75\u7A7B\u7A7C\u7A7D\u7A7E\u7A82\u7A85\u7A87\u7A89\u7A8A\u7A8B\u7A8C\u7A8E\u7A8F\u7A90\u7A93\u7A94\u7A99\u7A9A\u7A9B\u7A9E\u7AA1\u7AA2\u8D30\u53D1\u7F5A\u7B4F\u4F10\u4E4F\u9600\u6CD5\u73D0\u85E9\u5E06\u756A\u7FFB\u6A0A\u77FE\u9492\u7E41\u51E1\u70E6\u53CD\u8FD4\u8303\u8D29\u72AF\u996D\u6CDB\u574A\u82B3\u65B9\u80AA\u623F\u9632\u59A8\u4EFF\u8BBF\u7EBA\u653E\u83F2\u975E\u5561\u98DE\u80A5\u532A\u8BFD\u5420\u80BA\u5E9F\u6CB8\u8D39\u82AC\u915A\u5429\u6C1B\u5206\u7EB7\u575F\u711A\u6C7E\u7C89\u594B\u4EFD\u5FFF\u6124\u7CAA\u4E30\u5C01\u67AB\u8702\u5CF0\u950B\u98CE\u75AF\u70FD\u9022\u51AF\u7F1D\u8BBD\u5949\u51E4\u4F5B\u5426\u592B\u6577\u80A4\u5B75\u6276\u62C2\u8F90\u5E45\u6C1F\u7B26\u4F0F\u4FD8\u670D"],["b840","\u7AA3\u7AA4\u7AA7\u7AA9\u7AAA\u7AAB\u7AAE",4,"\u7AB4",10,"\u7AC0",10,"\u7ACC",9,"\u7AD7\u7AD8\u7ADA\u7ADB\u7ADC\u7ADD\u7AE1\u7AE2\u7AE4\u7AE7",5,"\u7AEE\u7AF0\u7AF1\u7AF2\u7AF3"],["b880","\u7AF4",4,"\u7AFB\u7AFC\u7AFE\u7B00\u7B01\u7B02\u7B05\u7B07\u7B09\u7B0C\u7B0D\u7B0E\u7B10\u7B12\u7B13\u7B16\u7B17\u7B18\u7B1A\u7B1C\u7B1D\u7B1F\u7B21\u7B22\u7B23\u7B27\u7B29\u7B2D\u6D6E\u6DAA\u798F\u88B1\u5F17\u752B\u629A\u8F85\u4FEF\u91DC\u65A7\u812F\u8151\u5E9C\u8150\u8D74\u526F\u8986\u8D4B\u590D\u5085\u4ED8\u961C\u7236\u8179\u8D1F\u5BCC\u8BA3\u9644\u5987\u7F1A\u5490\u5676\u560E\u8BE5\u6539\u6982\u9499\u76D6\u6E89\u5E72\u7518\u6746\u67D1\u7AFF\u809D\u8D76\u611F\u79C6\u6562\u8D63\u5188\u521A\u94A2\u7F38\u809B\u7EB2\u5C97\u6E2F\u6760\u7BD9\u768B\u9AD8\u818F\u7F94\u7CD5\u641E\u9550\u7A3F\u544A\u54E5\u6B4C\u6401\u6208\u9E3D\u80F3\u7599\u5272\u9769\u845B\u683C\u86E4\u9601\u9694\u94EC\u4E2A\u5404\u7ED9\u6839\u8DDF\u8015\u66F4\u5E9A\u7FB9"],["b940","\u7B2F\u7B30\u7B32\u7B34\u7B35\u7B36\u7B37\u7B39\u7B3B\u7B3D\u7B3F",5,"\u7B46\u7B48\u7B4A\u7B4D\u7B4E\u7B53\u7B55\u7B57\u7B59\u7B5C\u7B5E\u7B5F\u7B61\u7B63",10,"\u7B6F\u7B70\u7B73\u7B74\u7B76\u7B78\u7B7A\u7B7C\u7B7D\u7B7F\u7B81\u7B82\u7B83\u7B84\u7B86",6,"\u7B8E\u7B8F"],["b980","\u7B91\u7B92\u7B93\u7B96\u7B98\u7B99\u7B9A\u7B9B\u7B9E\u7B9F\u7BA0\u7BA3\u7BA4\u7BA5\u7BAE\u7BAF\u7BB0\u7BB2\u7BB3\u7BB5\u7BB6\u7BB7\u7BB9",7,"\u7BC2\u7BC3\u7BC4\u57C2\u803F\u6897\u5DE5\u653B\u529F\u606D\u9F9A\u4F9B\u8EAC\u516C\u5BAB\u5F13\u5DE9\u6C5E\u62F1\u8D21\u5171\u94A9\u52FE\u6C9F\u82DF\u72D7\u57A2\u6784\u8D2D\u591F\u8F9C\u83C7\u5495\u7B8D\u4F30\u6CBD\u5B64\u59D1\u9F13\u53E4\u86CA\u9AA8\u8C37\u80A1\u6545\u987E\u56FA\u96C7\u522E\u74DC\u5250\u5BE1\u6302\u8902\u4E56\u62D0\u602A\u68FA\u5173\u5B98\u51A0\u89C2\u7BA1\u9986\u7F50\u60EF\u704C\u8D2F\u5149\u5E7F\u901B\u7470\u89C4\u572D\u7845\u5F52\u9F9F\u95FA\u8F68\u9B3C\u8BE1\u7678\u6842\u67DC\u8DEA\u8D35\u523D\u8F8A\u6EDA\u68CD\u9505\u90ED\u56FD\u679C\u88F9\u8FC7\u54C8"],["ba40","\u7BC5\u7BC8\u7BC9\u7BCA\u7BCB\u7BCD\u7BCE\u7BCF\u7BD0\u7BD2\u7BD4",4,"\u7BDB\u7BDC\u7BDE\u7BDF\u7BE0\u7BE2\u7BE3\u7BE4\u7BE7\u7BE8\u7BE9\u7BEB\u7BEC\u7BED\u7BEF\u7BF0\u7BF2",4,"\u7BF8\u7BF9\u7BFA\u7BFB\u7BFD\u7BFF",7,"\u7C08\u7C09\u7C0A\u7C0D\u7C0E\u7C10",5,"\u7C17\u7C18\u7C19"],["ba80","\u7C1A",4,"\u7C20",5,"\u7C28\u7C29\u7C2B",12,"\u7C39",5,"\u7C42\u9AB8\u5B69\u6D77\u6C26\u4EA5\u5BB3\u9A87\u9163\u61A8\u90AF\u97E9\u542B\u6DB5\u5BD2\u51FD\u558A\u7F55\u7FF0\u64BC\u634D\u65F1\u61BE\u608D\u710A\u6C57\u6C49\u592F\u676D\u822A\u58D5\u568E\u8C6A\u6BEB\u90DD\u597D\u8017\u53F7\u6D69\u5475\u559D\u8377\u83CF\u6838\u79BE\u548C\u4F55\u5408\u76D2\u8C89\u9602\u6CB3\u6DB8\u8D6B\u8910\u9E64\u8D3A\u563F\u9ED1\u75D5\u5F88\u72E0\u6068\u54FC\u4EA8\u6A2A\u8861\u6052\u8F70\u54C4\u70D8\u8679\u9E3F\u6D2A\u5B8F\u5F18\u7EA2\u5589\u4FAF\u7334\u543C\u539A\u5019\u540E\u547C\u4E4E\u5FFD\u745A\u58F6\u846B\u80E1\u8774\u72D0\u7CCA\u6E56"],["bb40","\u7C43",9,"\u7C4E",36,"\u7C75",5,"\u7C7E",9],["bb80","\u7C88\u7C8A",6,"\u7C93\u7C94\u7C96\u7C99\u7C9A\u7C9B\u7CA0\u7CA1\u7CA3\u7CA6\u7CA7\u7CA8\u7CA9\u7CAB\u7CAC\u7CAD\u7CAF\u7CB0\u7CB4",4,"\u7CBA\u7CBB\u5F27\u864E\u552C\u62A4\u4E92\u6CAA\u6237\u82B1\u54D7\u534E\u733E\u6ED1\u753B\u5212\u5316\u8BDD\u69D0\u5F8A\u6000\u6DEE\u574F\u6B22\u73AF\u6853\u8FD8\u7F13\u6362\u60A3\u5524\u75EA\u8C62\u7115\u6DA3\u5BA6\u5E7B\u8352\u614C\u9EC4\u78FA\u8757\u7C27\u7687\u51F0\u60F6\u714C\u6643\u5E4C\u604D\u8C0E\u7070\u6325\u8F89\u5FBD\u6062\u86D4\u56DE\u6BC1\u6094\u6167\u5349\u60E0\u6666\u8D3F\u79FD\u4F1A\u70E9\u6C47\u8BB3\u8BF2\u7ED8\u8364\u660F\u5A5A\u9B42\u6D51\u6DF7\u8C41\u6D3B\u4F19\u706B\u83B7\u6216\u60D1\u970D\u8D27\u7978\u51FB\u573E\u57FA\u673A\u7578\u7A3D\u79EF\u7B95"],["bc40","\u7CBF\u7CC0\u7CC2\u7CC3\u7CC4\u7CC6\u7CC9\u7CCB\u7CCE",6,"\u7CD8\u7CDA\u7CDB\u7CDD\u7CDE\u7CE1",6,"\u7CE9",5,"\u7CF0",7,"\u7CF9\u7CFA\u7CFC",13,"\u7D0B",5],["bc80","\u7D11",14,"\u7D21\u7D23\u7D24\u7D25\u7D26\u7D28\u7D29\u7D2A\u7D2C\u7D2D\u7D2E\u7D30",6,"\u808C\u9965\u8FF9\u6FC0\u8BA5\u9E21\u59EC\u7EE9\u7F09\u5409\u6781\u68D8\u8F91\u7C4D\u96C6\u53CA\u6025\u75BE\u6C72\u5373\u5AC9\u7EA7\u6324\u51E0\u810A\u5DF1\u84DF\u6280\u5180\u5B63\u4F0E\u796D\u5242\u60B8\u6D4E\u5BC4\u5BC2\u8BA1\u8BB0\u65E2\u5FCC\u9645\u5993\u7EE7\u7EAA\u5609\u67B7\u5939\u4F73\u5BB6\u52A0\u835A\u988A\u8D3E\u7532\u94BE\u5047\u7A3C\u4EF7\u67B6\u9A7E\u5AC1\u6B7C\u76D1\u575A\u5C16\u7B3A\u95F4\u714E\u517C\u80A9\u8270\u5978\u7F04\u8327\u68C0\u67EC\u78B1\u7877\u62E3\u6361\u7B80\u4FED\u526A\u51CF\u8350\u69DB\u9274\u8DF5\u8D31\u89C1\u952E\u7BAD\u4EF6"],["bd40","\u7D37",54,"\u7D6F",7],["bd80","\u7D78",32,"\u5065\u8230\u5251\u996F\u6E10\u6E85\u6DA7\u5EFA\u50F5\u59DC\u5C06\u6D46\u6C5F\u7586\u848B\u6868\u5956\u8BB2\u5320\u9171\u964D\u8549\u6912\u7901\u7126\u80F6\u4EA4\u90CA\u6D47\u9A84\u5A07\u56BC\u6405\u94F0\u77EB\u4FA5\u811A\u72E1\u89D2\u997A\u7F34\u7EDE\u527F\u6559\u9175\u8F7F\u8F83\u53EB\u7A96\u63ED\u63A5\u7686\u79F8\u8857\u9636\u622A\u52AB\u8282\u6854\u6770\u6377\u776B\u7AED\u6D01\u7ED3\u89E3\u59D0\u6212\u85C9\u82A5\u754C\u501F\u4ECB\u75A5\u8BEB\u5C4A\u5DFE\u7B4B\u65A4\u91D1\u4ECA\u6D25\u895F\u7D27\u9526\u4EC5\u8C28\u8FDB\u9773\u664B\u7981\u8FD1\u70EC\u6D78"],["be40","\u7D99",12,"\u7DA7",6,"\u7DAF",42],["be80","\u7DDA",32,"\u5C3D\u52B2\u8346\u5162\u830E\u775B\u6676\u9CB8\u4EAC\u60CA\u7CBE\u7CB3\u7ECF\u4E95\u8B66\u666F\u9888\u9759\u5883\u656C\u955C\u5F84\u75C9\u9756\u7ADF\u7ADE\u51C0\u70AF\u7A98\u63EA\u7A76\u7EA0\u7396\u97ED\u4E45\u7078\u4E5D\u9152\u53A9\u6551\u65E7\u81FC\u8205\u548E\u5C31\u759A\u97A0\u62D8\u72D9\u75BD\u5C45\u9A79\u83CA\u5C40\u5480\u77E9\u4E3E\u6CAE\u805A\u62D2\u636E\u5DE8\u5177\u8DDD\u8E1E\u952F\u4FF1\u53E5\u60E7\u70AC\u5267\u6350\u9E43\u5A1F\u5026\u7737\u5377\u7EE2\u6485\u652B\u6289\u6398\u5014\u7235\u89C9\u51B3\u8BC0\u7EDD\u5747\u83CC\u94A7\u519B\u541B\u5CFB"],["bf40","\u7DFB",62],["bf80","\u7E3A\u7E3C",4,"\u7E42",4,"\u7E48",21,"\u4FCA\u7AE3\u6D5A\u90E1\u9A8F\u5580\u5496\u5361\u54AF\u5F00\u63E9\u6977\u51EF\u6168\u520A\u582A\u52D8\u574E\u780D\u770B\u5EB7\u6177\u7CE0\u625B\u6297\u4EA2\u7095\u8003\u62F7\u70E4\u9760\u5777\u82DB\u67EF\u68F5\u78D5\u9897\u79D1\u58F3\u54B3\u53EF\u6E34\u514B\u523B\u5BA2\u8BFE\u80AF\u5543\u57A6\u6073\u5751\u542D\u7A7A\u6050\u5B54\u63A7\u62A0\u53E3\u6263\u5BC7\u67AF\u54ED\u7A9F\u82E6\u9177\u5E93\u88E4\u5938\u57AE\u630E\u8DE8\u80EF\u5757\u7B77\u4FA9\u5FEB\u5BBD\u6B3E\u5321\u7B50\u72C2\u6846\u77FF\u7736\u65F7\u51B5\u4E8F\u76D4\u5CBF\u7AA5\u8475\u594E\u9B41\u5080"],["c040","\u7E5E",35,"\u7E83",23,"\u7E9C\u7E9D\u7E9E"],["c080","\u7EAE\u7EB4\u7EBB\u7EBC\u7ED6\u7EE4\u7EEC\u7EF9\u7F0A\u7F10\u7F1E\u7F37\u7F39\u7F3B",6,"\u7F43\u7F46",9,"\u7F52\u7F53\u9988\u6127\u6E83\u5764\u6606\u6346\u56F0\u62EC\u6269\u5ED3\u9614\u5783\u62C9\u5587\u8721\u814A\u8FA3\u5566\u83B1\u6765\u8D56\u84DD\u5A6A\u680F\u62E6\u7BEE\u9611\u5170\u6F9C\u8C30\u63FD\u89C8\u61D2\u7F06\u70C2\u6EE5\u7405\u6994\u72FC\u5ECA\u90CE\u6717\u6D6A\u635E\u52B3\u7262\u8001\u4F6C\u59E5\u916A\u70D9\u6D9D\u52D2\u4E50\u96F7\u956D\u857E\u78CA\u7D2F\u5121\u5792\u64C2\u808B\u7C7B\u6CEA\u68F1\u695E\u51B7\u5398\u68A8\u7281\u9ECE\u7BF1\u72F8\u79BB\u6F13\u7406\u674E\u91CC\u9CA4\u793C\u8389\u8354\u540F\u6817\u4E3D\u5389\u52B1\u783E\u5386\u5229\u5088\u4F8B\u4FD0"],["c140","\u7F56\u7F59\u7F5B\u7F5C\u7F5D\u7F5E\u7F60\u7F63",4,"\u7F6B\u7F6C\u7F6D\u7F6F\u7F70\u7F73\u7F75\u7F76\u7F77\u7F78\u7F7A\u7F7B\u7F7C\u7F7D\u7F7F\u7F80\u7F82",7,"\u7F8B\u7F8D\u7F8F",4,"\u7F95",4,"\u7F9B\u7F9C\u7FA0\u7FA2\u7FA3\u7FA5\u7FA6\u7FA8",6,"\u7FB1"],["c180","\u7FB3",4,"\u7FBA\u7FBB\u7FBE\u7FC0\u7FC2\u7FC3\u7FC4\u7FC6\u7FC7\u7FC8\u7FC9\u7FCB\u7FCD\u7FCF",4,"\u7FD6\u7FD7\u7FD9",5,"\u7FE2\u7FE3\u75E2\u7ACB\u7C92\u6CA5\u96B6\u529B\u7483\u54E9\u4FE9\u8054\u83B2\u8FDE\u9570\u5EC9\u601C\u6D9F\u5E18\u655B\u8138\u94FE\u604B\u70BC\u7EC3\u7CAE\u51C9\u6881\u7CB1\u826F\u4E24\u8F86\u91CF\u667E\u4EAE\u8C05\u64A9\u804A\u50DA\u7597\u71CE\u5BE5\u8FBD\u6F66\u4E86\u6482\u9563\u5ED6\u6599\u5217\u88C2\u70C8\u52A3\u730E\u7433\u6797\u78F7\u9716\u4E34\u90BB\u9CDE\u6DCB\u51DB\u8D41\u541D\u62CE\u73B2\u83F1\u96F6\u9F84\u94C3\u4F36\u7F9A\u51CC\u7075\u9675\u5CAD\u9886\u53E6\u4EE4\u6E9C\u7409\u69B4\u786B\u998F\u7559\u5218\u7624\u6D41\u67F3\u516D\u9F99\u804B\u5499\u7B3C\u7ABF"],["c240","\u7FE4\u7FE7\u7FE8\u7FEA\u7FEB\u7FEC\u7FED\u7FEF\u7FF2\u7FF4",6,"\u7FFD\u7FFE\u7FFF\u8002\u8007\u8008\u8009\u800A\u800E\u800F\u8011\u8013\u801A\u801B\u801D\u801E\u801F\u8021\u8023\u8024\u802B",5,"\u8032\u8034\u8039\u803A\u803C\u803E\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804E\u804F\u8050\u8051\u8053\u8055\u8056\u8057"],["c280","\u8059\u805B",13,"\u806B",5,"\u8072",11,"\u9686\u5784\u62E2\u9647\u697C\u5A04\u6402\u7BD3\u6F0F\u964B\u82A6\u5362\u9885\u5E90\u7089\u63B3\u5364\u864F\u9C81\u9E93\u788C\u9732\u8DEF\u8D42\u9E7F\u6F5E\u7984\u5F55\u9646\u622E\u9A74\u5415\u94DD\u4FA3\u65C5\u5C65\u5C61\u7F15\u8651\u6C2F\u5F8B\u7387\u6EE4\u7EFF\u5CE6\u631B\u5B6A\u6EE6\u5375\u4E71\u63A0\u7565\u62A1\u8F6E\u4F26\u4ED1\u6CA6\u7EB6\u8BBA\u841D\u87BA\u7F57\u903B\u9523\u7BA9\u9AA1\u88F8\u843D\u6D1B\u9A86\u7EDC\u5988\u9EBB\u739B\u7801\u8682\u9A6C\u9A82\u561B\u5417\u57CB\u4E70\u9EA6\u5356\u8FC8\u8109\u7792\u9992\u86EE\u6EE1\u8513\u66FC\u6162\u6F2B"],["c340","\u807E\u8081\u8082\u8085\u8088\u808A\u808D",5,"\u8094\u8095\u8097\u8099\u809E\u80A3\u80A6\u80A7\u80A8\u80AC\u80B0\u80B3\u80B5\u80B6\u80B8\u80B9\u80BB\u80C5\u80C7",4,"\u80CF",6,"\u80D8\u80DF\u80E0\u80E2\u80E3\u80E6\u80EE\u80F5\u80F7\u80F9\u80FB\u80FE\u80FF\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810B"],["c380","\u810C\u8115\u8117\u8119\u811B\u811C\u811D\u811F",12,"\u812D\u812E\u8130\u8133\u8134\u8135\u8137\u8139",4,"\u813F\u8C29\u8292\u832B\u76F2\u6C13\u5FD9\u83BD\u732B\u8305\u951A\u6BDB\u77DB\u94C6\u536F\u8302\u5192\u5E3D\u8C8C\u8D38\u4E48\u73AB\u679A\u6885\u9176\u9709\u7164\u6CA1\u7709\u5A92\u9541\u6BCF\u7F8E\u6627\u5BD0\u59B9\u5A9A\u95E8\u95F7\u4EEC\u840C\u8499\u6AAC\u76DF\u9530\u731B\u68A6\u5B5F\u772F\u919A\u9761\u7CDC\u8FF7\u8C1C\u5F25\u7C73\u79D8\u89C5\u6CCC\u871C\u5BC6\u5E42\u68C9\u7720\u7EF5\u5195\u514D\u52C9\u5A29\u7F05\u9762\u82D7\u63CF\u7784\u85D0\u79D2\u6E3A\u5E99\u5999\u8511\u706D\u6C11\u62BF\u76BF\u654F\u60AF\u95FD\u660E\u879F\u9E23\u94ED\u540D\u547D\u8C2C\u6478"],["c440","\u8140",5,"\u8147\u8149\u814D\u814E\u814F\u8152\u8156\u8157\u8158\u815B",4,"\u8161\u8162\u8163\u8164\u8166\u8168\u816A\u816B\u816C\u816F\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183",4,"\u8189\u818B\u818C\u818D\u818E\u8190\u8192",5,"\u8199\u819A\u819E",4,"\u81A4\u81A5"],["c480","\u81A7\u81A9\u81AB",7,"\u81B4",5,"\u81BC\u81BD\u81BE\u81BF\u81C4\u81C5\u81C7\u81C8\u81C9\u81CB\u81CD",6,"\u6479\u8611\u6A21\u819C\u78E8\u6469\u9B54\u62B9\u672B\u83AB\u58A8\u9ED8\u6CAB\u6F20\u5BDE\u964C\u8C0B\u725F\u67D0\u62C7\u7261\u4EA9\u59C6\u6BCD\u5893\u66AE\u5E55\u52DF\u6155\u6728\u76EE\u7766\u7267\u7A46\u62FF\u54EA\u5450\u94A0\u90A3\u5A1C\u7EB3\u6C16\u4E43\u5976\u8010\u5948\u5357\u7537\u96BE\u56CA\u6320\u8111\u607C\u95F9\u6DD6\u5462\u9981\u5185\u5AE9\u80FD\u59AE\u9713\u502A\u6CE5\u5C3C\u62DF\u4F60\u533F\u817B\u9006\u6EBA\u852B\u62C8\u5E74\u78BE\u64B5\u637B\u5FF5\u5A18\u917F\u9E1F\u5C3F\u634F\u8042\u5B7D\u556E\u954A\u954D\u6D85\u60A8\u67E0\u72DE\u51DD\u5B81"],["c540","\u81D4",14,"\u81E4\u81E5\u81E6\u81E8\u81E9\u81EB\u81EE",4,"\u81F5",5,"\u81FD\u81FF\u8203\u8207",4,"\u820E\u820F\u8211\u8213\u8215",5,"\u821D\u8220\u8224\u8225\u8226\u8227\u8229\u822E\u8232\u823A\u823C\u823D\u823F"],["c580","\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824A\u824C\u824D\u824E\u8250",7,"\u8259\u825B\u825C\u825D\u825E\u8260",7,"\u8269\u62E7\u6CDE\u725B\u626D\u94AE\u7EBD\u8113\u6D53\u519C\u5F04\u5974\u52AA\u6012\u5973\u6696\u8650\u759F\u632A\u61E6\u7CEF\u8BFA\u54E6\u6B27\u9E25\u6BB4\u85D5\u5455\u5076\u6CA4\u556A\u8DB4\u722C\u5E15\u6015\u7436\u62CD\u6392\u724C\u5F98\u6E43\u6D3E\u6500\u6F58\u76D8\u78D0\u76FC\u7554\u5224\u53DB\u4E53\u5E9E\u65C1\u802A\u80D6\u629B\u5486\u5228\u70AE\u888D\u8DD1\u6CE1\u5478\u80DA\u57F9\u88F4\u8D54\u966A\u914D\u4F69\u6C9B\u55B7\u76C6\u7830\u62A8\u70F9\u6F8E\u5F6D\u84EC\u68DA\u787C\u7BF7\u81A8\u670B\u9E4F\u6367\u78B0\u576F\u7812\u9739\u6279\u62AB\u5288\u7435\u6BD7"],["c640","\u826A\u826B\u826C\u826D\u8271\u8275\u8276\u8277\u8278\u827B\u827C\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828C\u8290\u8293\u8294\u8295\u8296\u829A\u829B\u829E\u82A0\u82A2\u82A3\u82A7\u82B2\u82B5\u82B6\u82BA\u82BB\u82BC\u82BF\u82C0\u82C2\u82C3\u82C5\u82C6\u82C9\u82D0\u82D6\u82D9\u82DA\u82DD\u82E2\u82E7\u82E8\u82E9\u82EA\u82EC\u82ED\u82EE\u82F0\u82F2\u82F3\u82F5\u82F6\u82F8"],["c680","\u82FA\u82FC",4,"\u830A\u830B\u830D\u8310\u8312\u8313\u8316\u8318\u8319\u831D",9,"\u8329\u832A\u832E\u8330\u8332\u8337\u833B\u833D\u5564\u813E\u75B2\u76AE\u5339\u75DE\u50FB\u5C41\u8B6C\u7BC7\u504F\u7247\u9A97\u98D8\u6F02\u74E2\u7968\u6487\u77A5\u62FC\u9891\u8D2B\u54C1\u8058\u4E52\u576A\u82F9\u840D\u5E73\u51ED\u74F6\u8BC4\u5C4F\u5761\u6CFC\u9887\u5A46\u7834\u9B44\u8FEB\u7C95\u5256\u6251\u94FA\u4EC6\u8386\u8461\u83E9\u84B2\u57D4\u6734\u5703\u666E\u6D66\u8C31\u66DD\u7011\u671F\u6B3A\u6816\u621A\u59BB\u4E03\u51C4\u6F06\u67D2\u6C8F\u5176\u68CB\u5947\u6B67\u7566\u5D0E\u8110\u9F50\u65D7\u7948\u7941\u9A91\u8D77\u5C82\u4E5E\u4F01\u542F\u5951\u780C\u5668\u6C14\u8FC4\u5F03\u6C7D\u6CE3\u8BAB\u6390"],["c740","\u833E\u833F\u8341\u8342\u8344\u8345\u8348\u834A",4,"\u8353\u8355",4,"\u835D\u8362\u8370",6,"\u8379\u837A\u837E",6,"\u8387\u8388\u838A\u838B\u838C\u838D\u838F\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839A\u839D\u839F\u83A1",6,"\u83AC\u83AD\u83AE"],["c780","\u83AF\u83B5\u83BB\u83BE\u83BF\u83C2\u83C3\u83C4\u83C6\u83C8\u83C9\u83CB\u83CD\u83CE\u83D0\u83D1\u83D2\u83D3\u83D5\u83D7\u83D9\u83DA\u83DB\u83DE\u83E2\u83E3\u83E4\u83E6\u83E7\u83E8\u83EB\u83EC\u83ED\u6070\u6D3D\u7275\u6266\u948E\u94C5\u5343\u8FC1\u7B7E\u4EDF\u8C26\u4E7E\u9ED4\u94B1\u94B3\u524D\u6F5C\u9063\u6D45\u8C34\u5811\u5D4C\u6B20\u6B49\u67AA\u545B\u8154\u7F8C\u5899\u8537\u5F3A\u62A2\u6A47\u9539\u6572\u6084\u6865\u77A7\u4E54\u4FA8\u5DE7\u9798\u64AC\u7FD8\u5CED\u4FCF\u7A8D\u5207\u8304\u4E14\u602F\u7A83\u94A6\u4FB5\u4EB2\u79E6\u7434\u52E4\u82B9\u64D2\u79BD\u5BDD\u6C81\u9752\u8F7B\u6C22\u503E\u537F\u6E05\u64CE\u6674\u6C30\u60C5\u9877\u8BF7\u5E86\u743C\u7A77\u79CB\u4E18\u90B1\u7403\u6C42\u56DA\u914B\u6CC5\u8D8B\u533A\u86C6\u66F2\u8EAF\u5C48\u9A71\u6E20"],["c840","\u83EE\u83EF\u83F3",4,"\u83FA\u83FB\u83FC\u83FE\u83FF\u8400\u8402\u8405\u8407\u8408\u8409\u840A\u8410\u8412",5,"\u8419\u841A\u841B\u841E",5,"\u8429",7,"\u8432",5,"\u8439\u843A\u843B\u843E",7,"\u8447\u8448\u8449"],["c880","\u844A",6,"\u8452",4,"\u8458\u845D\u845E\u845F\u8460\u8462\u8464",4,"\u846A\u846E\u846F\u8470\u8472\u8474\u8477\u8479\u847B\u847C\u53D6\u5A36\u9F8B\u8DA3\u53BB\u5708\u98A7\u6743\u919B\u6CC9\u5168\u75CA\u62F3\u72AC\u5238\u529D\u7F3A\u7094\u7638\u5374\u9E4A\u69B7\u786E\u96C0\u88D9\u7FA4\u7136\u71C3\u5189\u67D3\u74E4\u58E4\u6518\u56B7\u8BA9\u9976\u6270\u7ED5\u60F9\u70ED\u58EC\u4EC1\u4EBA\u5FCD\u97E7\u4EFB\u8BA4\u5203\u598A\u7EAB\u6254\u4ECD\u65E5\u620E\u8338\u84C9\u8363\u878D\u7194\u6EB6\u5BB9\u7ED2\u5197\u63C9\u67D4\u8089\u8339\u8815\u5112\u5B7A\u5982\u8FB1\u4E73\u6C5D\u5165\u8925\u8F6F\u962E\u854A\u745E\u9510\u95F0\u6DA6\u82E5\u5F31\u6492\u6D12\u8428\u816E\u9CC3\u585E\u8D5B\u4E09\u53C1"],["c940","\u847D",4,"\u8483\u8484\u8485\u8486\u848A\u848D\u848F",7,"\u8498\u849A\u849B\u849D\u849E\u849F\u84A0\u84A2",12,"\u84B0\u84B1\u84B3\u84B5\u84B6\u84B7\u84BB\u84BC\u84BE\u84C0\u84C2\u84C3\u84C5\u84C6\u84C7\u84C8\u84CB\u84CC\u84CE\u84CF\u84D2\u84D4\u84D5\u84D7"],["c980","\u84D8",4,"\u84DE\u84E1\u84E2\u84E4\u84E7",4,"\u84ED\u84EE\u84EF\u84F1",10,"\u84FD\u84FE\u8500\u8501\u8502\u4F1E\u6563\u6851\u55D3\u4E27\u6414\u9A9A\u626B\u5AC2\u745F\u8272\u6DA9\u68EE\u50E7\u838E\u7802\u6740\u5239\u6C99\u7EB1\u50BB\u5565\u715E\u7B5B\u6652\u73CA\u82EB\u6749\u5C71\u5220\u717D\u886B\u95EA\u9655\u64C5\u8D61\u81B3\u5584\u6C55\u6247\u7F2E\u5892\u4F24\u5546\u8D4F\u664C\u4E0A\u5C1A\u88F3\u68A2\u634E\u7A0D\u70E7\u828D\u52FA\u97F6\u5C11\u54E8\u90B5\u7ECD\u5962\u8D4A\u86C7\u820C\u820D\u8D66\u6444\u5C04\u6151\u6D89\u793E\u8BBE\u7837\u7533\u547B\u4F38\u8EAB\u6DF1\u5A20\u7EC5\u795E\u6C88\u5BA1\u5A76\u751A\u80BE\u614E\u6E17\u58F0\u751F\u7525\u7272\u5347\u7EF3"],["ca40","\u8503",8,"\u850D\u850E\u850F\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851B\u851C\u851D\u851E\u8520\u8522",8,"\u852D",9,"\u853E",4,"\u8544\u8545\u8546\u8547\u854B",10],["ca80","\u8557\u8558\u855A\u855B\u855C\u855D\u855F",4,"\u8565\u8566\u8567\u8569",8,"\u8573\u8575\u8576\u8577\u8578\u857C\u857D\u857F\u8580\u8581\u7701\u76DB\u5269\u80DC\u5723\u5E08\u5931\u72EE\u65BD\u6E7F\u8BD7\u5C38\u8671\u5341\u77F3\u62FE\u65F6\u4EC0\u98DF\u8680\u5B9E\u8BC6\u53F2\u77E2\u4F7F\u5C4E\u9A76\u59CB\u5F0F\u793A\u58EB\u4E16\u67FF\u4E8B\u62ED\u8A93\u901D\u52BF\u662F\u55DC\u566C\u9002\u4ED5\u4F8D\u91CA\u9970\u6C0F\u5E02\u6043\u5BA4\u89C6\u8BD5\u6536\u624B\u9996\u5B88\u5BFF\u6388\u552E\u53D7\u7626\u517D\u852C\u67A2\u68B3\u6B8A\u6292\u8F93\u53D4\u8212\u6DD1\u758F\u4E66\u8D4E\u5B70\u719F\u85AF\u6691\u66D9\u7F72\u8700\u9ECD\u9F20\u5C5E\u672F\u8FF0\u6811\u675F\u620D\u7AD6\u5885\u5EB6\u6570\u6F31"],["cb40","\u8582\u8583\u8586\u8588",6,"\u8590",10,"\u859D",6,"\u85A5\u85A6\u85A7\u85A9\u85AB\u85AC\u85AD\u85B1",5,"\u85B8\u85BA",6,"\u85C2",6,"\u85CA",4,"\u85D1\u85D2"],["cb80","\u85D4\u85D6",5,"\u85DD",6,"\u85E5\u85E6\u85E7\u85E8\u85EA",14,"\u6055\u5237\u800D\u6454\u8870\u7529\u5E05\u6813\u62F4\u971C\u53CC\u723D\u8C01\u6C34\u7761\u7A0E\u542E\u77AC\u987A\u821C\u8BF4\u7855\u6714\u70C1\u65AF\u6495\u5636\u601D\u79C1\u53F8\u4E1D\u6B7B\u8086\u5BFA\u55E3\u56DB\u4F3A\u4F3C\u9972\u5DF3\u677E\u8038\u6002\u9882\u9001\u5B8B\u8BBC\u8BF5\u641C\u8258\u64DE\u55FD\u82CF\u9165\u4FD7\u7D20\u901F\u7C9F\u50F3\u5851\u6EAF\u5BBF\u8BC9\u8083\u9178\u849C\u7B97\u867D\u968B\u968F\u7EE5\u9AD3\u788E\u5C81\u7A57\u9042\u96A7\u795F\u5B59\u635F\u7B0B\u84D1\u68AD\u5506\u7F29\u7410\u7D22\u9501\u6240\u584C\u4ED6\u5B83\u5979\u5854"],["cc40","\u85F9\u85FA\u85FC\u85FD\u85FE\u8600",4,"\u8606",10,"\u8612\u8613\u8614\u8615\u8617",15,"\u8628\u862A",13,"\u8639\u863A\u863B\u863D\u863E\u863F\u8640"],["cc80","\u8641",11,"\u8652\u8653\u8655",4,"\u865B\u865C\u865D\u865F\u8660\u8661\u8663",7,"\u736D\u631E\u8E4B\u8E0F\u80CE\u82D4\u62AC\u53F0\u6CF0\u915E\u592A\u6001\u6C70\u574D\u644A\u8D2A\u762B\u6EE9\u575B\u6A80\u75F0\u6F6D\u8C2D\u8C08\u5766\u6BEF\u8892\u78B3\u63A2\u53F9\u70AD\u6C64\u5858\u642A\u5802\u68E0\u819B\u5510\u7CD6\u5018\u8EBA\u6DCC\u8D9F\u70EB\u638F\u6D9B\u6ED4\u7EE6\u8404\u6843\u9003\u6DD8\u9676\u8BA8\u5957\u7279\u85E4\u817E\u75BC\u8A8A\u68AF\u5254\u8E22\u9511\u63D0\u9898\u8E44\u557C\u4F53\u66FF\u568F\u60D5\u6D95\u5243\u5C49\u5929\u6DFB\u586B\u7530\u751C\u606C\u8214\u8146\u6311\u6761\u8FE2\u773A\u8DF3\u8D34\u94C1\u5E16\u5385\u542C\u70C3"],["cd40","\u866D\u866F\u8670\u8672",6,"\u8683",6,"\u868E",4,"\u8694\u8696",5,"\u869E",4,"\u86A5\u86A6\u86AB\u86AD\u86AE\u86B2\u86B3\u86B7\u86B8\u86B9\u86BB",4,"\u86C1\u86C2\u86C3\u86C5\u86C8\u86CC\u86CD\u86D2\u86D3\u86D5\u86D6\u86D7\u86DA\u86DC"],["cd80","\u86DD\u86E0\u86E1\u86E2\u86E3\u86E5\u86E6\u86E7\u86E8\u86EA\u86EB\u86EC\u86EF\u86F5\u86F6\u86F7\u86FA\u86FB\u86FC\u86FD\u86FF\u8701\u8704\u8705\u8706\u870B\u870C\u870E\u870F\u8710\u8711\u8714\u8716\u6C40\u5EF7\u505C\u4EAD\u5EAD\u633A\u8247\u901A\u6850\u916E\u77B3\u540C\u94DC\u5F64\u7AE5\u6876\u6345\u7B52\u7EDF\u75DB\u5077\u6295\u5934\u900F\u51F8\u79C3\u7A81\u56FE\u5F92\u9014\u6D82\u5C60\u571F\u5410\u5154\u6E4D\u56E2\u63A8\u9893\u817F\u8715\u892A\u9000\u541E\u5C6F\u81C0\u62D6\u6258\u8131\u9E35\u9640\u9A6E\u9A7C\u692D\u59A5\u62D3\u553E\u6316\u54C7\u86D9\u6D3C\u5A03\u74E6\u889C\u6B6A\u5916\u8C4C\u5F2F\u6E7E\u73A9\u987D\u4E38\u70F7\u5B8C\u7897\u633D\u665A\u7696\u60CB\u5B9B\u5A49\u4E07\u8155\u6C6A\u738B\u4EA1\u6789\u7F51\u5F80\u65FA\u671B\u5FD8\u5984\u5A01"],["ce40","\u8719\u871B\u871D\u871F\u8720\u8724\u8726\u8727\u8728\u872A\u872B\u872C\u872D\u872F\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873A\u873C\u873D\u8740",6,"\u874A\u874B\u874D\u874F\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875A",5,"\u8761\u8762\u8766",7,"\u876F\u8771\u8772\u8773\u8775"],["ce80","\u8777\u8778\u8779\u877A\u877F\u8780\u8781\u8784\u8786\u8787\u8789\u878A\u878C\u878E",4,"\u8794\u8795\u8796\u8798",6,"\u87A0",4,"\u5DCD\u5FAE\u5371\u97E6\u8FDD\u6845\u56F4\u552F\u60DF\u4E3A\u6F4D\u7EF4\u82C7\u840E\u59D4\u4F1F\u4F2A\u5C3E\u7EAC\u672A\u851A\u5473\u754F\u80C3\u5582\u9B4F\u4F4D\u6E2D\u8C13\u5C09\u6170\u536B\u761F\u6E29\u868A\u6587\u95FB\u7EB9\u543B\u7A33\u7D0A\u95EE\u55E1\u7FC1\u74EE\u631D\u8717\u6DA1\u7A9D\u6211\u65A1\u5367\u63E1\u6C83\u5DEB\u545C\u94A8\u4E4C\u6C61\u8BEC\u5C4B\u65E0\u829C\u68A7\u543E\u5434\u6BCB\u6B66\u4E94\u6342\u5348\u821E\u4F0D\u4FAE\u575E\u620A\u96FE\u6664\u7269\u52FF\u52A1\u609F\u8BEF\u6614\u7199\u6790\u897F\u7852\u77FD\u6670\u563B\u5438\u9521\u727A"],["cf40","\u87A5\u87A6\u87A7\u87A9\u87AA\u87AE\u87B0\u87B1\u87B2\u87B4\u87B6\u87B7\u87B8\u87B9\u87BB\u87BC\u87BE\u87BF\u87C1",4,"\u87C7\u87C8\u87C9\u87CC",4,"\u87D4",6,"\u87DC\u87DD\u87DE\u87DF\u87E1\u87E2\u87E3\u87E4\u87E6\u87E7\u87E8\u87E9\u87EB\u87EC\u87ED\u87EF",9],["cf80","\u87FA\u87FB\u87FC\u87FD\u87FF\u8800\u8801\u8802\u8804",5,"\u880B",7,"\u8814\u8817\u8818\u8819\u881A\u881C",4,"\u8823\u7A00\u606F\u5E0C\u6089\u819D\u5915\u60DC\u7184\u70EF\u6EAA\u6C50\u7280\u6A84\u88AD\u5E2D\u4E60\u5AB3\u559C\u94E3\u6D17\u7CFB\u9699\u620F\u7EC6\u778E\u867E\u5323\u971E\u8F96\u6687\u5CE1\u4FA0\u72ED\u4E0B\u53A6\u590F\u5413\u6380\u9528\u5148\u4ED9\u9C9C\u7EA4\u54B8\u8D24\u8854\u8237\u95F2\u6D8E\u5F26\u5ACC\u663E\u9669\u73B0\u732E\u53BF\u817A\u9985\u7FA1\u5BAA\u9677\u9650\u7EBF\u76F8\u53A2\u9576\u9999\u7BB1\u8944\u6E58\u4E61\u7FD4\u7965\u8BE6\u60F3\u54CD\u4EAB\u9879\u5DF7\u6A61\u50CF\u5411\u8C61\u8427\u785D\u9704\u524A\u54EE\u56A3\u9500\u6D88\u5BB5\u6DC6\u6653"],["d040","\u8824",13,"\u8833",5,"\u883A\u883B\u883D\u883E\u883F\u8841\u8842\u8843\u8846",5,"\u884E",5,"\u8855\u8856\u8858\u885A",6,"\u8866\u8867\u886A\u886D\u886F\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887A"],["d080","\u887B\u887C\u8880\u8883\u8886\u8887\u8889\u888A\u888C\u888E\u888F\u8890\u8891\u8893\u8894\u8895\u8897",4,"\u889D",4,"\u88A3\u88A5",5,"\u5C0F\u5B5D\u6821\u8096\u5578\u7B11\u6548\u6954\u4E9B\u6B47\u874E\u978B\u534F\u631F\u643A\u90AA\u659C\u80C1\u8C10\u5199\u68B0\u5378\u87F9\u61C8\u6CC4\u6CFB\u8C22\u5C51\u85AA\u82AF\u950C\u6B23\u8F9B\u65B0\u5FFB\u5FC3\u4FE1\u8845\u661F\u8165\u7329\u60FA\u5174\u5211\u578B\u5F62\u90A2\u884C\u9192\u5E78\u674F\u6027\u59D3\u5144\u51F6\u80F8\u5308\u6C79\u96C4\u718A\u4F11\u4FEE\u7F9E\u673D\u55C5\u9508\u79C0\u8896\u7EE3\u589F\u620C\u9700\u865A\u5618\u987B\u5F90\u8BB8\u84C4\u9157\u53D9\u65ED\u5E8F\u755C\u6064\u7D6E\u5A7F\u7EEA\u7EED\u8F69\u55A7\u5BA3\u60AC\u65CB\u7384"],["d140","\u88AC\u88AE\u88AF\u88B0\u88B2",4,"\u88B8\u88B9\u88BA\u88BB\u88BD\u88BE\u88BF\u88C0\u88C3\u88C4\u88C7\u88C8\u88CA\u88CB\u88CC\u88CD\u88CF\u88D0\u88D1\u88D3\u88D6\u88D7\u88DA",4,"\u88E0\u88E1\u88E6\u88E7\u88E9",6,"\u88F2\u88F5\u88F6\u88F7\u88FA\u88FB\u88FD\u88FF\u8900\u8901\u8903",5],["d180","\u8909\u890B",4,"\u8911\u8914",4,"\u891C",4,"\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892C\u892D\u892E\u892F\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7EDA\u9774\u859B\u5B66\u7A74\u96EA\u8840\u52CB\u718F\u5FAA\u65EC\u8BE2\u5BFB\u9A6F\u5DE1\u6B89\u6C5B\u8BAD\u8BAF\u900A\u8FC5\u538B\u62BC\u9E26\u9E2D\u5440\u4E2B\u82BD\u7259\u869C\u5D16\u8859\u6DAF\u96C5\u54D1\u4E9A\u8BB6\u7109\u54BD\u9609\u70DF\u6DF9\u76D0\u4E25\u7814\u8712\u5CA9\u5EF6\u8A00\u989C\u960E\u708E\u6CBF\u5944\u63A9\u773C\u884D\u6F14\u8273\u5830\u71D5\u538C\u781A\u96C1\u5501\u5F66\u7130\u5BB4\u8C1A\u9A8C\u6B83\u592E\u9E2F\u79E7\u6768\u626C\u4F6F\u75A1\u7F8A\u6D0B\u9633\u6C27\u4EF0\u75D2\u517B\u6837\u6F3E\u9080\u8170\u5996\u7476"],["d240","\u8938",8,"\u8942\u8943\u8945",24,"\u8960",5,"\u8967",19,"\u897C"],["d280","\u897D\u897E\u8980\u8982\u8984\u8985\u8987",26,"\u6447\u5C27\u9065\u7A91\u8C23\u59DA\u54AC\u8200\u836F\u8981\u8000\u6930\u564E\u8036\u7237\u91CE\u51B6\u4E5F\u9875\u6396\u4E1A\u53F6\u66F3\u814B\u591C\u6DB2\u4E00\u58F9\u533B\u63D6\u94F1\u4F9D\u4F0A\u8863\u9890\u5937\u9057\u79FB\u4EEA\u80F0\u7591\u6C82\u5B9C\u59E8\u5F5D\u6905\u8681\u501A\u5DF2\u4E59\u77E3\u4EE5\u827A\u6291\u6613\u9091\u5C79\u4EBF\u5F79\u81C6\u9038\u8084\u75AB\u4EA6\u88D4\u610F\u6BC5\u5FC6\u4E49\u76CA\u6EA2\u8BE3\u8BAE\u8C0A\u8BD1\u5F02\u7FFC\u7FCC\u7ECE\u8335\u836B\u56E0\u6BB7\u97F3\u9634\u59FB\u541F\u94F6\u6DEB\u5BC5\u996E\u5C39\u5F15\u9690"],["d340","\u89A2",30,"\u89C3\u89CD\u89D3\u89D4\u89D5\u89D7\u89D8\u89D9\u89DB\u89DD\u89DF\u89E0\u89E1\u89E2\u89E4\u89E7\u89E8\u89E9\u89EA\u89EC\u89ED\u89EE\u89F0\u89F1\u89F2\u89F4",6],["d380","\u89FB",4,"\u8A01",5,"\u8A08",21,"\u5370\u82F1\u6A31\u5A74\u9E70\u5E94\u7F28\u83B9\u8424\u8425\u8367\u8747\u8FCE\u8D62\u76C8\u5F71\u9896\u786C\u6620\u54DF\u62E5\u4F63\u81C3\u75C8\u5EB8\u96CD\u8E0A\u86F9\u548F\u6CF3\u6D8C\u6C38\u607F\u52C7\u7528\u5E7D\u4F18\u60A0\u5FE7\u5C24\u7531\u90AE\u94C0\u72B9\u6CB9\u6E38\u9149\u6709\u53CB\u53F3\u4F51\u91C9\u8BF1\u53C8\u5E7C\u8FC2\u6DE4\u4E8E\u76C2\u6986\u865E\u611A\u8206\u4F59\u4FDE\u903E\u9C7C\u6109\u6E1D\u6E14\u9685\u4E88\u5A31\u96E8\u4E0E\u5C7F\u79B9\u5B87\u8BED\u7FBD\u7389\u57DF\u828B\u90C1\u5401\u9047\u55BB\u5CEA\u5FA1\u6108\u6B32\u72F1\u80B2\u8A89"],["d440","\u8A1E",31,"\u8A3F",8,"\u8A49",21],["d480","\u8A5F",25,"\u8A7A",6,"\u6D74\u5BD3\u88D5\u9884\u8C6B\u9A6D\u9E33\u6E0A\u51A4\u5143\u57A3\u8881\u539F\u63F4\u8F95\u56ED\u5458\u5706\u733F\u6E90\u7F18\u8FDC\u82D1\u613F\u6028\u9662\u66F0\u7EA6\u8D8A\u8DC3\u94A5\u5CB3\u7CA4\u6708\u60A6\u9605\u8018\u4E91\u90E7\u5300\u9668\u5141\u8FD0\u8574\u915D\u6655\u97F5\u5B55\u531D\u7838\u6742\u683D\u54C9\u707E\u5BB0\u8F7D\u518D\u5728\u54B1\u6512\u6682\u8D5E\u8D43\u810F\u846C\u906D\u7CDF\u51FF\u85FB\u67A3\u65E9\u6FA1\u86A4\u8E81\u566A\u9020\u7682\u7076\u71E5\u8D23\u62E9\u5219\u6CFD\u8D3C\u600E\u589E\u618E\u66FE\u8D60\u624E\u55B3\u6E23\u672D\u8F67"],["d540","\u8A81",7,"\u8A8B",7,"\u8A94",46],["d580","\u8AC3",32,"\u94E1\u95F8\u7728\u6805\u69A8\u548B\u4E4D\u70B8\u8BC8\u6458\u658B\u5B85\u7A84\u503A\u5BE8\u77BB\u6BE1\u8A79\u7C98\u6CBE\u76CF\u65A9\u8F97\u5D2D\u5C55\u8638\u6808\u5360\u6218\u7AD9\u6E5B\u7EFD\u6A1F\u7AE0\u5F70\u6F33\u5F20\u638C\u6DA8\u6756\u4E08\u5E10\u8D26\u4ED7\u80C0\u7634\u969C\u62DB\u662D\u627E\u6CBC\u8D75\u7167\u7F69\u5146\u8087\u53EC\u906E\u6298\u54F2\u86F0\u8F99\u8005\u9517\u8517\u8FD9\u6D59\u73CD\u659F\u771F\u7504\u7827\u81FB\u8D1E\u9488\u4FA6\u6795\u75B9\u8BCA\u9707\u632F\u9547\u9635\u84B8\u6323\u7741\u5F81\u72F0\u4E89\u6014\u6574\u62EF\u6B63\u653F"],["d640","\u8AE4",34,"\u8B08",27],["d680","\u8B24\u8B25\u8B27",30,"\u5E27\u75C7\u90D1\u8BC1\u829D\u679D\u652F\u5431\u8718\u77E5\u80A2\u8102\u6C41\u4E4B\u7EC7\u804C\u76F4\u690D\u6B96\u6267\u503C\u4F84\u5740\u6307\u6B62\u8DBE\u53EA\u65E8\u7EB8\u5FD7\u631A\u63B7\u81F3\u81F4\u7F6E\u5E1C\u5CD9\u5236\u667A\u79E9\u7A1A\u8D28\u7099\u75D4\u6EDE\u6CBB\u7A92\u4E2D\u76C5\u5FE0\u949F\u8877\u7EC8\u79CD\u80BF\u91CD\u4EF2\u4F17\u821F\u5468\u5DDE\u6D32\u8BCC\u7CA5\u8F74\u8098\u5E1A\u5492\u76B1\u5B99\u663C\u9AA4\u73E0\u682A\u86DB\u6731\u732A\u8BF8\u8BDB\u9010\u7AF9\u70DB\u716E\u62C4\u77A9\u5631\u4E3B\u8457\u67F1\u52A9\u86C0\u8D2E\u94F8\u7B51"],["d740","\u8B46",31,"\u8B67",4,"\u8B6D",25],["d780","\u8B87",24,"\u8BAC\u8BB1\u8BBB\u8BC7\u8BD0\u8BEA\u8C09\u8C1E\u4F4F\u6CE8\u795D\u9A7B\u6293\u722A\u62FD\u4E13\u7816\u8F6C\u64B0\u8D5A\u7BC6\u6869\u5E84\u88C5\u5986\u649E\u58EE\u72B6\u690E\u9525\u8FFD\u8D58\u5760\u7F00\u8C06\u51C6\u6349\u62D9\u5353\u684C\u7422\u8301\u914C\u5544\u7740\u707C\u6D4A\u5179\u54A8\u8D44\u59FF\u6ECB\u6DC4\u5B5C\u7D2B\u4ED4\u7C7D\u6ED3\u5B50\u81EA\u6E0D\u5B57\u9B03\u68D5\u8E2A\u5B97\u7EFC\u603B\u7EB5\u90B9\u8D70\u594F\u63CD\u79DF\u8DB3\u5352\u65CF\u7956\u8BC5\u963B\u7EC4\u94BB\u7E82\u5634\u9189\u6700\u7F6A\u5C0A\u9075\u6628\u5DE6\u4F50\u67DE\u505A\u4F5C\u5750\u5EA7"],["d840","\u8C38",8,"\u8C42\u8C43\u8C44\u8C45\u8C48\u8C4A\u8C4B\u8C4D",7,"\u8C56\u8C57\u8C58\u8C59\u8C5B",5,"\u8C63",6,"\u8C6C",6,"\u8C74\u8C75\u8C76\u8C77\u8C7B",6,"\u8C83\u8C84\u8C86\u8C87"],["d880","\u8C88\u8C8B\u8C8D",6,"\u8C95\u8C96\u8C97\u8C99",20,"\u4E8D\u4E0C\u5140\u4E10\u5EFF\u5345\u4E15\u4E98\u4E1E\u9B32\u5B6C\u5669\u4E28\u79BA\u4E3F\u5315\u4E47\u592D\u723B\u536E\u6C10\u56DF\u80E4\u9997\u6BD3\u777E\u9F17\u4E36\u4E9F\u9F10\u4E5C\u4E69\u4E93\u8288\u5B5B\u556C\u560F\u4EC4\u538D\u539D\u53A3\u53A5\u53AE\u9765\u8D5D\u531A\u53F5\u5326\u532E\u533E\u8D5C\u5366\u5363\u5202\u5208\u520E\u522D\u5233\u523F\u5240\u524C\u525E\u5261\u525C\u84AF\u527D\u5282\u5281\u5290\u5293\u5182\u7F54\u4EBB\u4EC3\u4EC9\u4EC2\u4EE8\u4EE1\u4EEB\u4EDE\u4F1B\u4EF3\u4F22\u4F64\u4EF5\u4F25\u4F27\u4F09\u4F2B\u4F5E\u4F67\u6538\u4F5A\u4F5D"],["d940","\u8CAE",62],["d980","\u8CED",32,"\u4F5F\u4F57\u4F32\u4F3D\u4F76\u4F74\u4F91\u4F89\u4F83\u4F8F\u4F7E\u4F7B\u4FAA\u4F7C\u4FAC\u4F94\u4FE6\u4FE8\u4FEA\u4FC5\u4FDA\u4FE3\u4FDC\u4FD1\u4FDF\u4FF8\u5029\u504C\u4FF3\u502C\u500F\u502E\u502D\u4FFE\u501C\u500C\u5025\u5028\u507E\u5043\u5055\u5048\u504E\u506C\u507B\u50A5\u50A7\u50A9\u50BA\u50D6\u5106\u50ED\u50EC\u50E6\u50EE\u5107\u510B\u4EDD\u6C3D\u4F58\u4F65\u4FCE\u9FA0\u6C46\u7C74\u516E\u5DFD\u9EC9\u9998\u5181\u5914\u52F9\u530D\u8A07\u5310\u51EB\u5919\u5155\u4EA0\u5156\u4EB3\u886E\u88A4\u4EB5\u8114\u88D2\u7980\u5B34\u8803\u7FB8\u51AB\u51B1\u51BD\u51BC"],["da40","\u8D0E",14,"\u8D20\u8D51\u8D52\u8D57\u8D5F\u8D65\u8D68\u8D69\u8D6A\u8D6C\u8D6E\u8D6F\u8D71\u8D72\u8D78",8,"\u8D82\u8D83\u8D86\u8D87\u8D88\u8D89\u8D8C",4,"\u8D92\u8D93\u8D95",9,"\u8DA0\u8DA1"],["da80","\u8DA2\u8DA4",12,"\u8DB2\u8DB6\u8DB7\u8DB9\u8DBB\u8DBD\u8DC0\u8DC1\u8DC2\u8DC5\u8DC7\u8DC8\u8DC9\u8DCA\u8DCD\u8DD0\u8DD2\u8DD3\u8DD4\u51C7\u5196\u51A2\u51A5\u8BA0\u8BA6\u8BA7\u8BAA\u8BB4\u8BB5\u8BB7\u8BC2\u8BC3\u8BCB\u8BCF\u8BCE\u8BD2\u8BD3\u8BD4\u8BD6\u8BD8\u8BD9\u8BDC\u8BDF\u8BE0\u8BE4\u8BE8\u8BE9\u8BEE\u8BF0\u8BF3\u8BF6\u8BF9\u8BFC\u8BFF\u8C00\u8C02\u8C04\u8C07\u8C0C\u8C0F\u8C11\u8C12\u8C14\u8C15\u8C16\u8C19\u8C1B\u8C18\u8C1D\u8C1F\u8C20\u8C21\u8C25\u8C27\u8C2A\u8C2B\u8C2E\u8C2F\u8C32\u8C33\u8C35\u8C36\u5369\u537A\u961D\u9622\u9621\u9631\u962A\u963D\u963C\u9642\u9649\u9654\u965F\u9667\u966C\u9672\u9674\u9688\u968D\u9697\u96B0\u9097\u909B\u909D\u9099\u90AC\u90A1\u90B4\u90B3\u90B6\u90BA"],["db40","\u8DD5\u8DD8\u8DD9\u8DDC\u8DE0\u8DE1\u8DE2\u8DE5\u8DE6\u8DE7\u8DE9\u8DED\u8DEE\u8DF0\u8DF1\u8DF2\u8DF4\u8DF6\u8DFC\u8DFE",6,"\u8E06\u8E07\u8E08\u8E0B\u8E0D\u8E0E\u8E10\u8E11\u8E12\u8E13\u8E15",7,"\u8E20\u8E21\u8E24",4,"\u8E2B\u8E2D\u8E30\u8E32\u8E33\u8E34\u8E36\u8E37\u8E38\u8E3B\u8E3C\u8E3E"],["db80","\u8E3F\u8E43\u8E45\u8E46\u8E4C",4,"\u8E53",5,"\u8E5A",11,"\u8E67\u8E68\u8E6A\u8E6B\u8E6E\u8E71\u90B8\u90B0\u90CF\u90C5\u90BE\u90D0\u90C4\u90C7\u90D3\u90E6\u90E2\u90DC\u90D7\u90DB\u90EB\u90EF\u90FE\u9104\u9122\u911E\u9123\u9131\u912F\u9139\u9143\u9146\u520D\u5942\u52A2\u52AC\u52AD\u52BE\u54FF\u52D0\u52D6\u52F0\u53DF\u71EE\u77CD\u5EF4\u51F5\u51FC\u9B2F\u53B6\u5F01\u755A\u5DEF\u574C\u57A9\u57A1\u587E\u58BC\u58C5\u58D1\u5729\u572C\u572A\u5733\u5739\u572E\u572F\u575C\u573B\u5742\u5769\u5785\u576B\u5786\u577C\u577B\u5768\u576D\u5776\u5773\u57AD\u57A4\u578C\u57B2\u57CF\u57A7\u57B4\u5793\u57A0\u57D5\u57D8\u57DA\u57D9\u57D2\u57B8\u57F4\u57EF\u57F8\u57E4\u57DD"],["dc40","\u8E73\u8E75\u8E77",4,"\u8E7D\u8E7E\u8E80\u8E82\u8E83\u8E84\u8E86\u8E88",6,"\u8E91\u8E92\u8E93\u8E95",6,"\u8E9D\u8E9F",11,"\u8EAD\u8EAE\u8EB0\u8EB1\u8EB3",6,"\u8EBB",7],["dc80","\u8EC3",10,"\u8ECF",21,"\u580B\u580D\u57FD\u57ED\u5800\u581E\u5819\u5844\u5820\u5865\u586C\u5881\u5889\u589A\u5880\u99A8\u9F19\u61FF\u8279\u827D\u827F\u828F\u828A\u82A8\u8284\u828E\u8291\u8297\u8299\u82AB\u82B8\u82BE\u82B0\u82C8\u82CA\u82E3\u8298\u82B7\u82AE\u82CB\u82CC\u82C1\u82A9\u82B4\u82A1\u82AA\u829F\u82C4\u82CE\u82A4\u82E1\u8309\u82F7\u82E4\u830F\u8307\u82DC\u82F4\u82D2\u82D8\u830C\u82FB\u82D3\u8311\u831A\u8306\u8314\u8315\u82E0\u82D5\u831C\u8351\u835B\u835C\u8308\u8392\u833C\u8334\u8331\u839B\u835E\u832F\u834F\u8347\u8343\u835F\u8340\u8317\u8360\u832D\u833A\u8333\u8366\u8365"],["dd40","\u8EE5",62],["dd80","\u8F24",32,"\u8368\u831B\u8369\u836C\u836A\u836D\u836E\u83B0\u8378\u83B3\u83B4\u83A0\u83AA\u8393\u839C\u8385\u837C\u83B6\u83A9\u837D\u83B8\u837B\u8398\u839E\u83A8\u83BA\u83BC\u83C1\u8401\u83E5\u83D8\u5807\u8418\u840B\u83DD\u83FD\u83D6\u841C\u8438\u8411\u8406\u83D4\u83DF\u840F\u8403\u83F8\u83F9\u83EA\u83C5\u83C0\u8426\u83F0\u83E1\u845C\u8451\u845A\u8459\u8473\u8487\u8488\u847A\u8489\u8478\u843C\u8446\u8469\u8476\u848C\u848E\u8431\u846D\u84C1\u84CD\u84D0\u84E6\u84BD\u84D3\u84CA\u84BF\u84BA\u84E0\u84A1\u84B9\u84B4\u8497\u84E5\u84E3\u850C\u750D\u8538\u84F0\u8539\u851F\u853A"],["de40","\u8F45",32,"\u8F6A\u8F80\u8F8C\u8F92\u8F9D\u8FA0\u8FA1\u8FA2\u8FA4\u8FA5\u8FA6\u8FA7\u8FAA\u8FAC\u8FAD\u8FAE\u8FAF\u8FB2\u8FB3\u8FB4\u8FB5\u8FB7\u8FB8\u8FBA\u8FBB\u8FBC\u8FBF\u8FC0\u8FC3\u8FC6"],["de80","\u8FC9",4,"\u8FCF\u8FD2\u8FD6\u8FD7\u8FDA\u8FE0\u8FE1\u8FE3\u8FE7\u8FEC\u8FEF\u8FF1\u8FF2\u8FF4\u8FF5\u8FF6\u8FFA\u8FFB\u8FFC\u8FFE\u8FFF\u9007\u9008\u900C\u900E\u9013\u9015\u9018\u8556\u853B\u84FF\u84FC\u8559\u8548\u8568\u8564\u855E\u857A\u77A2\u8543\u8572\u857B\u85A4\u85A8\u8587\u858F\u8579\u85AE\u859C\u8585\u85B9\u85B7\u85B0\u85D3\u85C1\u85DC\u85FF\u8627\u8605\u8629\u8616\u863C\u5EFE\u5F08\u593C\u5941\u8037\u5955\u595A\u5958\u530F\u5C22\u5C25\u5C2C\u5C34\u624C\u626A\u629F\u62BB\u62CA\u62DA\u62D7\u62EE\u6322\u62F6\u6339\u634B\u6343\u63AD\u63F6\u6371\u637A\u638E\u63B4\u636D\u63AC\u638A\u6369\u63AE\u63BC\u63F2\u63F8\u63E0\u63FF\u63C4\u63DE\u63CE\u6452\u63C6\u63BE\u6445\u6441\u640B\u641B\u6420\u640C\u6426\u6421\u645E\u6484\u646D\u6496"],["df40","\u9019\u901C\u9023\u9024\u9025\u9027",5,"\u9030",4,"\u9037\u9039\u903A\u903D\u903F\u9040\u9043\u9045\u9046\u9048",4,"\u904E\u9054\u9055\u9056\u9059\u905A\u905C",5,"\u9064\u9066\u9067\u9069\u906A\u906B\u906C\u906F",4,"\u9076",6,"\u907E\u9081"],["df80","\u9084\u9085\u9086\u9087\u9089\u908A\u908C",4,"\u9092\u9094\u9096\u9098\u909A\u909C\u909E\u909F\u90A0\u90A4\u90A5\u90A7\u90A8\u90A9\u90AB\u90AD\u90B2\u90B7\u90BC\u90BD\u90BF\u90C0\u647A\u64B7\u64B8\u6499\u64BA\u64C0\u64D0\u64D7\u64E4\u64E2\u6509\u6525\u652E\u5F0B\u5FD2\u7519\u5F11\u535F\u53F1\u53FD\u53E9\u53E8\u53FB\u5412\u5416\u5406\u544B\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549A\u549B\u5484\u5476\u5466\u549D\u54D0\u54AD\u54C2\u54B4\u54D2\u54A7\u54A6\u54D3\u54D4\u5472\u54A3\u54D5\u54BB\u54BF\u54CC\u54D9\u54DA\u54DC\u54A9\u54AA\u54A4\u54DD\u54CF\u54DE\u551B\u54E7\u5520\u54FD\u5514\u54F3\u5522\u5523\u550F\u5511\u5527\u552A\u5567\u558F\u55B5\u5549\u556D\u5541\u5555\u553F\u5550\u553C"],["e040","\u90C2\u90C3\u90C6\u90C8\u90C9\u90CB\u90CC\u90CD\u90D2\u90D4\u90D5\u90D6\u90D8\u90D9\u90DA\u90DE\u90DF\u90E0\u90E3\u90E4\u90E5\u90E9\u90EA\u90EC\u90EE\u90F0\u90F1\u90F2\u90F3\u90F5\u90F6\u90F7\u90F9\u90FA\u90FB\u90FC\u90FF\u9100\u9101\u9103\u9105",19,"\u911A\u911B\u911C"],["e080","\u911D\u911F\u9120\u9121\u9124",10,"\u9130\u9132",6,"\u913A",8,"\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555C\u558B\u55D2\u5583\u55B1\u55B9\u5588\u5581\u559F\u557E\u55D6\u5591\u557B\u55DF\u55BD\u55BE\u5594\u5599\u55EA\u55F7\u55C9\u561F\u55D1\u55EB\u55EC\u55D4\u55E6\u55DD\u55C4\u55EF\u55E5\u55F2\u55F3\u55CC\u55CD\u55E8\u55F5\u55E4\u8F94\u561E\u5608\u560C\u5601\u5624\u5623\u55FE\u5600\u5627\u562D\u5658\u5639\u5657\u562C\u564D\u5662\u5659\u565C\u564C\u5654\u5686\u5664\u5671\u566B\u567B\u567C\u5685\u5693\u56AF\u56D4\u56D7\u56DD\u56E1\u56F5\u56EB\u56F9\u56FF\u5704\u570A\u5709\u571C\u5E0F\u5E19\u5E14\u5E11\u5E31\u5E3B\u5E3C"],["e140","\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915B\u915C\u915F\u9160\u9166\u9167\u9168\u916B\u916D\u9173\u917A\u917B\u917C\u9180",4,"\u9186\u9188\u918A\u918E\u918F\u9193",6,"\u919C",5,"\u91A4",5,"\u91AB\u91AC\u91B0\u91B1\u91B2\u91B3\u91B6\u91B7\u91B8\u91B9\u91BB"],["e180","\u91BC",10,"\u91C8\u91CB\u91D0\u91D2",9,"\u91DD",8,"\u5E37\u5E44\u5E54\u5E5B\u5E5E\u5E61\u5C8C\u5C7A\u5C8D\u5C90\u5C96\u5C88\u5C98\u5C99\u5C91\u5C9A\u5C9C\u5CB5\u5CA2\u5CBD\u5CAC\u5CAB\u5CB1\u5CA3\u5CC1\u5CB7\u5CC4\u5CD2\u5CE4\u5CCB\u5CE5\u5D02\u5D03\u5D27\u5D26\u5D2E\u5D24\u5D1E\u5D06\u5D1B\u5D58\u5D3E\u5D34\u5D3D\u5D6C\u5D5B\u5D6F\u5D5D\u5D6B\u5D4B\u5D4A\u5D69\u5D74\u5D82\u5D99\u5D9D\u8C73\u5DB7\u5DC5\u5F73\u5F77\u5F82\u5F87\u5F89\u5F8C\u5F95\u5F99\u5F9C\u5FA8\u5FAD\u5FB5\u5FBC\u8862\u5F61\u72AD\u72B0\u72B4\u72B7\u72B8\u72C3\u72C1\u72CE\u72CD\u72D2\u72E8\u72EF\u72E9\u72F2\u72F4\u72F7\u7301\u72F3\u7303\u72FA"],["e240","\u91E6",62],["e280","\u9225",32,"\u72FB\u7317\u7313\u7321\u730A\u731E\u731D\u7315\u7322\u7339\u7325\u732C\u7338\u7331\u7350\u734D\u7357\u7360\u736C\u736F\u737E\u821B\u5925\u98E7\u5924\u5902\u9963\u9967",5,"\u9974\u9977\u997D\u9980\u9984\u9987\u998A\u998D\u9990\u9991\u9993\u9994\u9995\u5E80\u5E91\u5E8B\u5E96\u5EA5\u5EA0\u5EB9\u5EB5\u5EBE\u5EB3\u8D53\u5ED2\u5ED1\u5EDB\u5EE8\u5EEA\u81BA\u5FC4\u5FC9\u5FD6\u5FCF\u6003\u5FEE\u6004\u5FE1\u5FE4\u5FFE\u6005\u6006\u5FEA\u5FED\u5FF8\u6019\u6035\u6026\u601B\u600F\u600D\u6029\u602B\u600A\u603F\u6021\u6078\u6079\u607B\u607A\u6042"],["e340","\u9246",45,"\u9275",16],["e380","\u9286",7,"\u928F",24,"\u606A\u607D\u6096\u609A\u60AD\u609D\u6083\u6092\u608C\u609B\u60EC\u60BB\u60B1\u60DD\u60D8\u60C6\u60DA\u60B4\u6120\u6126\u6115\u6123\u60F4\u6100\u610E\u612B\u614A\u6175\u61AC\u6194\u61A7\u61B7\u61D4\u61F5\u5FDD\u96B3\u95E9\u95EB\u95F1\u95F3\u95F5\u95F6\u95FC\u95FE\u9603\u9604\u9606\u9608\u960A\u960B\u960C\u960D\u960F\u9612\u9615\u9616\u9617\u9619\u961A\u4E2C\u723F\u6215\u6C35\u6C54\u6C5C\u6C4A\u6CA3\u6C85\u6C90\u6C94\u6C8C\u6C68\u6C69\u6C74\u6C76\u6C86\u6CA9\u6CD0\u6CD4\u6CAD\u6CF7\u6CF8\u6CF1\u6CD7\u6CB2\u6CE0\u6CD6\u6CFA\u6CEB\u6CEE\u6CB1\u6CD3\u6CEF\u6CFE"],["e440","\u92A8",5,"\u92AF",24,"\u92C9",31],["e480","\u92E9",32,"\u6D39\u6D27\u6D0C\u6D43\u6D48\u6D07\u6D04\u6D19\u6D0E\u6D2B\u6D4D\u6D2E\u6D35\u6D1A\u6D4F\u6D52\u6D54\u6D33\u6D91\u6D6F\u6D9E\u6DA0\u6D5E\u6D93\u6D94\u6D5C\u6D60\u6D7C\u6D63\u6E1A\u6DC7\u6DC5\u6DDE\u6E0E\u6DBF\u6DE0\u6E11\u6DE6\u6DDD\u6DD9\u6E16\u6DAB\u6E0C\u6DAE\u6E2B\u6E6E\u6E4E\u6E6B\u6EB2\u6E5F\u6E86\u6E53\u6E54\u6E32\u6E25\u6E44\u6EDF\u6EB1\u6E98\u6EE0\u6F2D\u6EE2\u6EA5\u6EA7\u6EBD\u6EBB\u6EB7\u6ED7\u6EB4\u6ECF\u6E8F\u6EC2\u6E9F\u6F62\u6F46\u6F47\u6F24\u6F15\u6EF9\u6F2F\u6F36\u6F4B\u6F74\u6F2A\u6F09\u6F29\u6F89\u6F8D\u6F8C\u6F78\u6F72\u6F7C\u6F7A\u6FD1"],["e540","\u930A",51,"\u933F",10],["e580","\u934A",31,"\u936B\u6FC9\u6FA7\u6FB9\u6FB6\u6FC2\u6FE1\u6FEE\u6FDE\u6FE0\u6FEF\u701A\u7023\u701B\u7039\u7035\u704F\u705E\u5B80\u5B84\u5B95\u5B93\u5BA5\u5BB8\u752F\u9A9E\u6434\u5BE4\u5BEE\u8930\u5BF0\u8E47\u8B07\u8FB6\u8FD3\u8FD5\u8FE5\u8FEE\u8FE4\u8FE9\u8FE6\u8FF3\u8FE8\u9005\u9004\u900B\u9026\u9011\u900D\u9016\u9021\u9035\u9036\u902D\u902F\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905B\u66B9\u9074\u907D\u9082\u9088\u9083\u908B\u5F50\u5F57\u5F56\u5F58\u5C3B\u54AB\u5C50\u5C59\u5B71\u5C63\u5C66\u7FBC\u5F2A\u5F29\u5F2D\u8274\u5F3C\u9B3B\u5C6E\u5981\u5983\u598D\u59A9\u59AA\u59A3"],["e640","\u936C",34,"\u9390",27],["e680","\u93AC",29,"\u93CB\u93CC\u93CD\u5997\u59CA\u59AB\u599E\u59A4\u59D2\u59B2\u59AF\u59D7\u59BE\u5A05\u5A06\u59DD\u5A08\u59E3\u59D8\u59F9\u5A0C\u5A09\u5A32\u5A34\u5A11\u5A23\u5A13\u5A40\u5A67\u5A4A\u5A55\u5A3C\u5A62\u5A75\u80EC\u5AAA\u5A9B\u5A77\u5A7A\u5ABE\u5AEB\u5AB2\u5AD2\u5AD4\u5AB8\u5AE0\u5AE3\u5AF1\u5AD6\u5AE6\u5AD8\u5ADC\u5B09\u5B17\u5B16\u5B32\u5B37\u5B40\u5C15\u5C1C\u5B5A\u5B65\u5B73\u5B51\u5B53\u5B62\u9A75\u9A77\u9A78\u9A7A\u9A7F\u9A7D\u9A80\u9A81\u9A85\u9A88\u9A8A\u9A90\u9A92\u9A93\u9A96\u9A98\u9A9B\u9A9C\u9A9D\u9A9F\u9AA0\u9AA2\u9AA3\u9AA5\u9AA7\u7E9F\u7EA1\u7EA3\u7EA5\u7EA8\u7EA9"],["e740","\u93CE",7,"\u93D7",54],["e780","\u940E",32,"\u7EAD\u7EB0\u7EBE\u7EC0\u7EC1\u7EC2\u7EC9\u7ECB\u7ECC\u7ED0\u7ED4\u7ED7\u7EDB\u7EE0\u7EE1\u7EE8\u7EEB\u7EEE\u7EEF\u7EF1\u7EF2\u7F0D\u7EF6\u7EFA\u7EFB\u7EFE\u7F01\u7F02\u7F03\u7F07\u7F08\u7F0B\u7F0C\u7F0F\u7F11\u7F12\u7F17\u7F19\u7F1C\u7F1B\u7F1F\u7F21",6,"\u7F2A\u7F2B\u7F2C\u7F2D\u7F2F",4,"\u7F35\u5E7A\u757F\u5DDB\u753E\u9095\u738E\u7391\u73AE\u73A2\u739F\u73CF\u73C2\u73D1\u73B7\u73B3\u73C0\u73C9\u73C8\u73E5\u73D9\u987C\u740A\u73E9\u73E7\u73DE\u73BA\u73F2\u740F\u742A\u745B\u7426\u7425\u7428\u7430\u742E\u742C"],["e840","\u942F",14,"\u943F",43,"\u946C\u946D\u946E\u946F"],["e880","\u9470",20,"\u9491\u9496\u9498\u94C7\u94CF\u94D3\u94D4\u94DA\u94E6\u94FB\u951C\u9520\u741B\u741A\u7441\u745C\u7457\u7455\u7459\u7477\u746D\u747E\u749C\u748E\u7480\u7481\u7487\u748B\u749E\u74A8\u74A9\u7490\u74A7\u74D2\u74BA\u97EA\u97EB\u97EC\u674C\u6753\u675E\u6748\u6769\u67A5\u6787\u676A\u6773\u6798\u67A7\u6775\u67A8\u679E\u67AD\u678B\u6777\u677C\u67F0\u6809\u67D8\u680A\u67E9\u67B0\u680C\u67D9\u67B5\u67DA\u67B3\u67DD\u6800\u67C3\u67B8\u67E2\u680E\u67C1\u67FD\u6832\u6833\u6860\u6861\u684E\u6862\u6844\u6864\u6883\u681D\u6855\u6866\u6841\u6867\u6840\u683E\u684A\u6849\u6829\u68B5\u688F\u6874\u6877\u6893\u686B\u68C2\u696E\u68FC\u691F\u6920\u68F9"],["e940","\u9527\u9533\u953D\u9543\u9548\u954B\u9555\u955A\u9560\u956E\u9574\u9575\u9577",7,"\u9580",42],["e980","\u95AB",32,"\u6924\u68F0\u690B\u6901\u6957\u68E3\u6910\u6971\u6939\u6960\u6942\u695D\u6984\u696B\u6980\u6998\u6978\u6934\u69CC\u6987\u6988\u69CE\u6989\u6966\u6963\u6979\u699B\u69A7\u69BB\u69AB\u69AD\u69D4\u69B1\u69C1\u69CA\u69DF\u6995\u69E0\u698D\u69FF\u6A2F\u69ED\u6A17\u6A18\u6A65\u69F2\u6A44\u6A3E\u6AA0\u6A50\u6A5B\u6A35\u6A8E\u6A79\u6A3D\u6A28\u6A58\u6A7C\u6A91\u6A90\u6AA9\u6A97\u6AAB\u7337\u7352\u6B81\u6B82\u6B87\u6B84\u6B92\u6B93\u6B8D\u6B9A\u6B9B\u6BA1\u6BAA\u8F6B\u8F6D\u8F71\u8F72\u8F73\u8F75\u8F76\u8F78\u8F77\u8F79\u8F7A\u8F7C\u8F7E\u8F81\u8F82\u8F84\u8F87\u8F8B"],["ea40","\u95CC",27,"\u95EC\u95FF\u9607\u9613\u9618\u961B\u961E\u9620\u9623",6,"\u962B\u962C\u962D\u962F\u9630\u9637\u9638\u9639\u963A\u963E\u9641\u9643\u964A\u964E\u964F\u9651\u9652\u9653\u9656\u9657"],["ea80","\u9658\u9659\u965A\u965C\u965D\u965E\u9660\u9663\u9665\u9666\u966B\u966D",4,"\u9673\u9678",12,"\u9687\u9689\u968A\u8F8D\u8F8E\u8F8F\u8F98\u8F9A\u8ECE\u620B\u6217\u621B\u621F\u6222\u6221\u6225\u6224\u622C\u81E7\u74EF\u74F4\u74FF\u750F\u7511\u7513\u6534\u65EE\u65EF\u65F0\u660A\u6619\u6772\u6603\u6615\u6600\u7085\u66F7\u661D\u6634\u6631\u6636\u6635\u8006\u665F\u6654\u6641\u664F\u6656\u6661\u6657\u6677\u6684\u668C\u66A7\u669D\u66BE\u66DB\u66DC\u66E6\u66E9\u8D32\u8D33\u8D36\u8D3B\u8D3D\u8D40\u8D45\u8D46\u8D48\u8D49\u8D47\u8D4D\u8D55\u8D59\u89C7\u89CA\u89CB\u89CC\u89CE\u89CF\u89D0\u89D1\u726E\u729F\u725D\u7266\u726F\u727E\u727F\u7284\u728B\u728D\u728F\u7292\u6308\u6332\u63B0"],["eb40","\u968C\u968E\u9691\u9692\u9693\u9695\u9696\u969A\u969B\u969D",9,"\u96A8",7,"\u96B1\u96B2\u96B4\u96B5\u96B7\u96B8\u96BA\u96BB\u96BF\u96C2\u96C3\u96C8\u96CA\u96CB\u96D0\u96D1\u96D3\u96D4\u96D6",9,"\u96E1",6,"\u96EB"],["eb80","\u96EC\u96ED\u96EE\u96F0\u96F1\u96F2\u96F4\u96F5\u96F8\u96FA\u96FB\u96FC\u96FD\u96FF\u9702\u9703\u9705\u970A\u970B\u970C\u9710\u9711\u9712\u9714\u9715\u9717",4,"\u971D\u971F\u9720\u643F\u64D8\u8004\u6BEA\u6BF3\u6BFD\u6BF5\u6BF9\u6C05\u6C07\u6C06\u6C0D\u6C15\u6C18\u6C19\u6C1A\u6C21\u6C29\u6C24\u6C2A\u6C32\u6535\u6555\u656B\u724D\u7252\u7256\u7230\u8662\u5216\u809F\u809C\u8093\u80BC\u670A\u80BD\u80B1\u80AB\u80AD\u80B4\u80B7\u80E7\u80E8\u80E9\u80EA\u80DB\u80C2\u80C4\u80D9\u80CD\u80D7\u6710\u80DD\u80EB\u80F1\u80F4\u80ED\u810D\u810E\u80F2\u80FC\u6715\u8112\u8C5A\u8136\u811E\u812C\u8118\u8132\u8148\u814C\u8153\u8174\u8159\u815A\u8171\u8160\u8169\u817C\u817D\u816D\u8167\u584D\u5AB5\u8188\u8182\u8191\u6ED5\u81A3\u81AA\u81CC\u6726\u81CA\u81BB"],["ec40","\u9721",8,"\u972B\u972C\u972E\u972F\u9731\u9733",4,"\u973A\u973B\u973C\u973D\u973F",18,"\u9754\u9755\u9757\u9758\u975A\u975C\u975D\u975F\u9763\u9764\u9766\u9767\u9768\u976A",7],["ec80","\u9772\u9775\u9777",4,"\u977D",7,"\u9786",4,"\u978C\u978E\u978F\u9790\u9793\u9795\u9796\u9797\u9799",4,"\u81C1\u81A6\u6B24\u6B37\u6B39\u6B43\u6B46\u6B59\u98D1\u98D2\u98D3\u98D5\u98D9\u98DA\u6BB3\u5F40\u6BC2\u89F3\u6590\u9F51\u6593\u65BC\u65C6\u65C4\u65C3\u65CC\u65CE\u65D2\u65D6\u7080\u709C\u7096\u709D\u70BB\u70C0\u70B7\u70AB\u70B1\u70E8\u70CA\u7110\u7113\u7116\u712F\u7131\u7173\u715C\u7168\u7145\u7172\u714A\u7178\u717A\u7198\u71B3\u71B5\u71A8\u71A0\u71E0\u71D4\u71E7\u71F9\u721D\u7228\u706C\u7118\u7166\u71B9\u623E\u623D\u6243\u6248\u6249\u793B\u7940\u7946\u7949\u795B\u795C\u7953\u795A\u7962\u7957\u7960\u796F\u7967\u797A\u7985\u798A\u799A\u79A7\u79B3\u5FD1\u5FD0"],["ed40","\u979E\u979F\u97A1\u97A2\u97A4",6,"\u97AC\u97AE\u97B0\u97B1\u97B3\u97B5",46],["ed80","\u97E4\u97E5\u97E8\u97EE",4,"\u97F4\u97F7",23,"\u603C\u605D\u605A\u6067\u6041\u6059\u6063\u60AB\u6106\u610D\u615D\u61A9\u619D\u61CB\u61D1\u6206\u8080\u807F\u6C93\u6CF6\u6DFC\u77F6\u77F8\u7800\u7809\u7817\u7818\u7811\u65AB\u782D\u781C\u781D\u7839\u783A\u783B\u781F\u783C\u7825\u782C\u7823\u7829\u784E\u786D\u7856\u7857\u7826\u7850\u7847\u784C\u786A\u789B\u7893\u789A\u7887\u789C\u78A1\u78A3\u78B2\u78B9\u78A5\u78D4\u78D9\u78C9\u78EC\u78F2\u7905\u78F4\u7913\u7924\u791E\u7934\u9F9B\u9EF9\u9EFB\u9EFC\u76F1\u7704\u770D\u76F9\u7707\u7708\u771A\u7722\u7719\u772D\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775A\u7768"],["ee40","\u980F",62],["ee80","\u984E",32,"\u7762\u7765\u777F\u778D\u777D\u7780\u778C\u7791\u779F\u77A0\u77B0\u77B5\u77BD\u753A\u7540\u754E\u754B\u7548\u755B\u7572\u7579\u7583\u7F58\u7F61\u7F5F\u8A48\u7F68\u7F74\u7F71\u7F79\u7F81\u7F7E\u76CD\u76E5\u8832\u9485\u9486\u9487\u948B\u948A\u948C\u948D\u948F\u9490\u9494\u9497\u9495\u949A\u949B\u949C\u94A3\u94A4\u94AB\u94AA\u94AD\u94AC\u94AF\u94B0\u94B2\u94B4\u94B6",4,"\u94BC\u94BD\u94BF\u94C4\u94C8",6,"\u94D0\u94D1\u94D2\u94D5\u94D6\u94D7\u94D9\u94D8\u94DB\u94DE\u94DF\u94E0\u94E2\u94E4\u94E5\u94E7\u94E8\u94EA"],["ef40","\u986F",5,"\u988B\u988E\u9892\u9895\u9899\u98A3\u98A8",37,"\u98CF\u98D0\u98D4\u98D6\u98D7\u98DB\u98DC\u98DD\u98E0",4],["ef80","\u98E5\u98E6\u98E9",30,"\u94E9\u94EB\u94EE\u94EF\u94F3\u94F4\u94F5\u94F7\u94F9\u94FC\u94FD\u94FF\u9503\u9502\u9506\u9507\u9509\u950A\u950D\u950E\u950F\u9512",4,"\u9518\u951B\u951D\u951E\u951F\u9522\u952A\u952B\u9529\u952C\u9531\u9532\u9534\u9536\u9537\u9538\u953C\u953E\u953F\u9542\u9535\u9544\u9545\u9546\u9549\u954C\u954E\u954F\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955B\u955E\u955F\u955D\u9561\u9562\u9564",8,"\u956F\u9571\u9572\u9573\u953A\u77E7\u77EC\u96C9\u79D5\u79ED\u79E3\u79EB\u7A06\u5D47\u7A03\u7A02\u7A1E\u7A14"],["f040","\u9908",4,"\u990E\u990F\u9911",28,"\u992F",26],["f080","\u994A",9,"\u9956",12,"\u9964\u9966\u9973\u9978\u9979\u997B\u997E\u9982\u9983\u9989\u7A39\u7A37\u7A51\u9ECF\u99A5\u7A70\u7688\u768E\u7693\u7699\u76A4\u74DE\u74E0\u752C\u9E20\u9E22\u9E28",4,"\u9E32\u9E31\u9E36\u9E38\u9E37\u9E39\u9E3A\u9E3E\u9E41\u9E42\u9E44\u9E46\u9E47\u9E48\u9E49\u9E4B\u9E4C\u9E4E\u9E51\u9E55\u9E57\u9E5A\u9E5B\u9E5C\u9E5E\u9E63\u9E66",6,"\u9E71\u9E6D\u9E73\u7592\u7594\u7596\u75A0\u759D\u75AC\u75A3\u75B3\u75B4\u75B8\u75C4\u75B1\u75B0\u75C3\u75C2\u75D6\u75CD\u75E3\u75E8\u75E6\u75E4\u75EB\u75E7\u7603\u75F1\u75FC\u75FF\u7610\u7600\u7605\u760C\u7617\u760A\u7625\u7618\u7615\u7619"],["f140","\u998C\u998E\u999A",10,"\u99A6\u99A7\u99A9",47],["f180","\u99D9",32,"\u761B\u763C\u7622\u7620\u7640\u762D\u7630\u763F\u7635\u7643\u763E\u7633\u764D\u765E\u7654\u765C\u7656\u766B\u766F\u7FCA\u7AE6\u7A78\u7A79\u7A80\u7A86\u7A88\u7A95\u7AA6\u7AA0\u7AAC\u7AA8\u7AAD\u7AB3\u8864\u8869\u8872\u887D\u887F\u8882\u88A2\u88C6\u88B7\u88BC\u88C9\u88E2\u88CE\u88E3\u88E5\u88F1\u891A\u88FC\u88E8\u88FE\u88F0\u8921\u8919\u8913\u891B\u890A\u8934\u892B\u8936\u8941\u8966\u897B\u758B\u80E5\u76B2\u76B4\u77DC\u8012\u8014\u8016\u801C\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800B\u8035\u8043\u8046\u804D\u8052\u8069\u8071\u8983\u9878\u9880\u9883"],["f240","\u99FA",62],["f280","\u9A39",32,"\u9889\u988C\u988D\u988F\u9894\u989A\u989B\u989E\u989F\u98A1\u98A2\u98A5\u98A6\u864D\u8654\u866C\u866E\u867F\u867A\u867C\u867B\u86A8\u868D\u868B\u86AC\u869D\u86A7\u86A3\u86AA\u8693\u86A9\u86B6\u86C4\u86B5\u86CE\u86B0\u86BA\u86B1\u86AF\u86C9\u86CF\u86B4\u86E9\u86F1\u86F2\u86ED\u86F3\u86D0\u8713\u86DE\u86F4\u86DF\u86D8\u86D1\u8703\u8707\u86F8\u8708\u870A\u870D\u8709\u8723\u873B\u871E\u8725\u872E\u871A\u873E\u8748\u8734\u8731\u8729\u8737\u873F\u8782\u8722\u877D\u877E\u877B\u8760\u8770\u874C\u876E\u878B\u8753\u8763\u877C\u8764\u8759\u8765\u8793\u87AF\u87A8\u87D2"],["f340","\u9A5A",17,"\u9A72\u9A83\u9A89\u9A8D\u9A8E\u9A94\u9A95\u9A99\u9AA6\u9AA9",6,"\u9AB2\u9AB3\u9AB4\u9AB5\u9AB9\u9ABB\u9ABD\u9ABE\u9ABF\u9AC3\u9AC4\u9AC6",4,"\u9ACD\u9ACE\u9ACF\u9AD0\u9AD2\u9AD4\u9AD5\u9AD6\u9AD7\u9AD9\u9ADA\u9ADB\u9ADC"],["f380","\u9ADD\u9ADE\u9AE0\u9AE2\u9AE3\u9AE4\u9AE5\u9AE7\u9AE8\u9AE9\u9AEA\u9AEC\u9AEE\u9AF0",8,"\u9AFA\u9AFC",6,"\u9B04\u9B05\u9B06\u87C6\u8788\u8785\u87AD\u8797\u8783\u87AB\u87E5\u87AC\u87B5\u87B3\u87CB\u87D3\u87BD\u87D1\u87C0\u87CA\u87DB\u87EA\u87E0\u87EE\u8816\u8813\u87FE\u880A\u881B\u8821\u8839\u883C\u7F36\u7F42\u7F44\u7F45\u8210\u7AFA\u7AFD\u7B08\u7B03\u7B04\u7B15\u7B0A\u7B2B\u7B0F\u7B47\u7B38\u7B2A\u7B19\u7B2E\u7B31\u7B20\u7B25\u7B24\u7B33\u7B3E\u7B1E\u7B58\u7B5A\u7B45\u7B75\u7B4C\u7B5D\u7B60\u7B6E\u7B7B\u7B62\u7B72\u7B71\u7B90\u7BA6\u7BA7\u7BB8\u7BAC\u7B9D\u7BA8\u7B85\u7BAA\u7B9C\u7BA2\u7BAB\u7BB4\u7BD1\u7BC1\u7BCC\u7BDD\u7BDA\u7BE5\u7BE6\u7BEA\u7C0C\u7BFE\u7BFC\u7C0F\u7C16\u7C0B"],["f440","\u9B07\u9B09",5,"\u9B10\u9B11\u9B12\u9B14",10,"\u9B20\u9B21\u9B22\u9B24",10,"\u9B30\u9B31\u9B33",7,"\u9B3D\u9B3E\u9B3F\u9B40\u9B46\u9B4A\u9B4B\u9B4C\u9B4E\u9B50\u9B52\u9B53\u9B55",5],["f480","\u9B5B",32,"\u7C1F\u7C2A\u7C26\u7C38\u7C41\u7C40\u81FE\u8201\u8202\u8204\u81EC\u8844\u8221\u8222\u8223\u822D\u822F\u8228\u822B\u8238\u823B\u8233\u8234\u823E\u8244\u8249\u824B\u824F\u825A\u825F\u8268\u887E\u8885\u8888\u88D8\u88DF\u895E\u7F9D\u7F9F\u7FA7\u7FAF\u7FB0\u7FB2\u7C7C\u6549\u7C91\u7C9D\u7C9C\u7C9E\u7CA2\u7CB2\u7CBC\u7CBD\u7CC1\u7CC7\u7CCC\u7CCD\u7CC8\u7CC5\u7CD7\u7CE8\u826E\u66A8\u7FBF\u7FCE\u7FD5\u7FE5\u7FE1\u7FE6\u7FE9\u7FEE\u7FF3\u7CF8\u7D77\u7DA6\u7DAE\u7E47\u7E9B\u9EB8\u9EB4\u8D73\u8D84\u8D94\u8D91\u8DB1\u8D67\u8D6D\u8C47\u8C49\u914A\u9150\u914E\u914F\u9164"],["f540","\u9B7C",62],["f580","\u9BBB",32,"\u9162\u9161\u9170\u9169\u916F\u917D\u917E\u9172\u9174\u9179\u918C\u9185\u9190\u918D\u9191\u91A2\u91A3\u91AA\u91AD\u91AE\u91AF\u91B5\u91B4\u91BA\u8C55\u9E7E\u8DB8\u8DEB\u8E05\u8E59\u8E69\u8DB5\u8DBF\u8DBC\u8DBA\u8DC4\u8DD6\u8DD7\u8DDA\u8DDE\u8DCE\u8DCF\u8DDB\u8DC6\u8DEC\u8DF7\u8DF8\u8DE3\u8DF9\u8DFB\u8DE4\u8E09\u8DFD\u8E14\u8E1D\u8E1F\u8E2C\u8E2E\u8E23\u8E2F\u8E3A\u8E40\u8E39\u8E35\u8E3D\u8E31\u8E49\u8E41\u8E42\u8E51\u8E52\u8E4A\u8E70\u8E76\u8E7C\u8E6F\u8E74\u8E85\u8E8F\u8E94\u8E90\u8E9C\u8E9E\u8C78\u8C82\u8C8A\u8C85\u8C98\u8C94\u659B\u89D6\u89DE\u89DA\u89DC"],["f640","\u9BDC",62],["f680","\u9C1B",32,"\u89E5\u89EB\u89EF\u8A3E\u8B26\u9753\u96E9\u96F3\u96EF\u9706\u9701\u9708\u970F\u970E\u972A\u972D\u9730\u973E\u9F80\u9F83\u9F85",5,"\u9F8C\u9EFE\u9F0B\u9F0D\u96B9\u96BC\u96BD\u96CE\u96D2\u77BF\u96E0\u928E\u92AE\u92C8\u933E\u936A\u93CA\u938F\u943E\u946B\u9C7F\u9C82\u9C85\u9C86\u9C87\u9C88\u7A23\u9C8B\u9C8E\u9C90\u9C91\u9C92\u9C94\u9C95\u9C9A\u9C9B\u9C9E",5,"\u9CA5",4,"\u9CAB\u9CAD\u9CAE\u9CB0",7,"\u9CBA\u9CBB\u9CBC\u9CBD\u9CC4\u9CC5\u9CC6\u9CC7\u9CCA\u9CCB"],["f740","\u9C3C",62],["f780","\u9C7B\u9C7D\u9C7E\u9C80\u9C83\u9C84\u9C89\u9C8A\u9C8C\u9C8F\u9C93\u9C96\u9C97\u9C98\u9C99\u9C9D\u9CAA\u9CAC\u9CAF\u9CB9\u9CBE",4,"\u9CC8\u9CC9\u9CD1\u9CD2\u9CDA\u9CDB\u9CE0\u9CE1\u9CCC",4,"\u9CD3\u9CD4\u9CD5\u9CD7\u9CD8\u9CD9\u9CDC\u9CDD\u9CDF\u9CE2\u977C\u9785\u9791\u9792\u9794\u97AF\u97AB\u97A3\u97B2\u97B4\u9AB1\u9AB0\u9AB7\u9E58\u9AB6\u9ABA\u9ABC\u9AC1\u9AC0\u9AC5\u9AC2\u9ACB\u9ACC\u9AD1\u9B45\u9B43\u9B47\u9B49\u9B48\u9B4D\u9B51\u98E8\u990D\u992E\u9955\u9954\u9ADF\u9AE1\u9AE6\u9AEF\u9AEB\u9AFB\u9AED\u9AF9\u9B08\u9B0F\u9B13\u9B1F\u9B23\u9EBD\u9EBE\u7E3B\u9E82\u9E87\u9E88\u9E8B\u9E92\u93D6\u9E9D\u9E9F\u9EDB\u9EDC\u9EDD\u9EE0\u9EDF\u9EE2\u9EE9\u9EE7\u9EE5\u9EEA\u9EEF\u9F22\u9F2C\u9F2F\u9F39\u9F37\u9F3D\u9F3E\u9F44"],["f840","\u9CE3",62],["f880","\u9D22",32],["f940","\u9D43",62],["f980","\u9D82",32],["fa40","\u9DA3",62],["fa80","\u9DE2",32],["fb40","\u9E03",27,"\u9E24\u9E27\u9E2E\u9E30\u9E34\u9E3B\u9E3C\u9E40\u9E4D\u9E50\u9E52\u9E53\u9E54\u9E56\u9E59\u9E5D\u9E5F\u9E60\u9E61\u9E62\u9E65\u9E6E\u9E6F\u9E72\u9E74",9,"\u9E80"],["fb80","\u9E81\u9E83\u9E84\u9E85\u9E86\u9E89\u9E8A\u9E8C",5,"\u9E94",8,"\u9E9E\u9EA0",5,"\u9EA7\u9EA8\u9EA9\u9EAA"],["fc40","\u9EAB",8,"\u9EB5\u9EB6\u9EB7\u9EB9\u9EBA\u9EBC\u9EBF",4,"\u9EC5\u9EC6\u9EC7\u9EC8\u9ECA\u9ECB\u9ECC\u9ED0\u9ED2\u9ED3\u9ED5\u9ED6\u9ED7\u9ED9\u9EDA\u9EDE\u9EE1\u9EE3\u9EE4\u9EE6\u9EE8\u9EEB\u9EEC\u9EED\u9EEE\u9EF0",8,"\u9EFA\u9EFD\u9EFF",6],["fc80","\u9F06",4,"\u9F0C\u9F0F\u9F11\u9F12\u9F14\u9F15\u9F16\u9F18\u9F1A",5,"\u9F21\u9F23",8,"\u9F2D\u9F2E\u9F30\u9F31"],["fd40","\u9F32",4,"\u9F38\u9F3A\u9F3C\u9F3F",4,"\u9F45",10,"\u9F52",38],["fd80","\u9F79",5,"\u9F81\u9F82\u9F8D",11,"\u9F9C\u9F9D\u9F9E\u9FA1",4,"\uF92C\uF979\uF995\uF9E7\uF9F1"],["fe40","\uFA0C\uFA0D\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA18\uFA1F\uFA20\uFA21\uFA23\uFA24\uFA27\uFA28\uFA29"]]')},7348:function(T){T.exports=JSON.parse('[["0","\\u0000",127],["8141","\uAC02\uAC03\uAC05\uAC06\uAC0B",4,"\uAC18\uAC1E\uAC1F\uAC21\uAC22\uAC23\uAC25",6,"\uAC2E\uAC32\uAC33\uAC34"],["8161","\uAC35\uAC36\uAC37\uAC3A\uAC3B\uAC3D\uAC3E\uAC3F\uAC41",9,"\uAC4C\uAC4E",5,"\uAC55"],["8181","\uAC56\uAC57\uAC59\uAC5A\uAC5B\uAC5D",18,"\uAC72\uAC73\uAC75\uAC76\uAC79\uAC7B",4,"\uAC82\uAC87\uAC88\uAC8D\uAC8E\uAC8F\uAC91\uAC92\uAC93\uAC95",6,"\uAC9E\uACA2",5,"\uACAB\uACAD\uACAE\uACB1",6,"\uACBA\uACBE\uACBF\uACC0\uACC2\uACC3\uACC5\uACC6\uACC7\uACC9\uACCA\uACCB\uACCD",7,"\uACD6\uACD8",7,"\uACE2\uACE3\uACE5\uACE6\uACE9\uACEB\uACED\uACEE\uACF2\uACF4\uACF7",4,"\uACFE\uACFF\uAD01\uAD02\uAD03\uAD05\uAD07",4,"\uAD0E\uAD10\uAD12\uAD13"],["8241","\uAD14\uAD15\uAD16\uAD17\uAD19\uAD1A\uAD1B\uAD1D\uAD1E\uAD1F\uAD21",7,"\uAD2A\uAD2B\uAD2E",5],["8261","\uAD36\uAD37\uAD39\uAD3A\uAD3B\uAD3D",6,"\uAD46\uAD48\uAD4A",5,"\uAD51\uAD52\uAD53\uAD55\uAD56\uAD57"],["8281","\uAD59",7,"\uAD62\uAD64",7,"\uAD6E\uAD6F\uAD71\uAD72\uAD77\uAD78\uAD79\uAD7A\uAD7E\uAD80\uAD83",4,"\uAD8A\uAD8B\uAD8D\uAD8E\uAD8F\uAD91",10,"\uAD9E",5,"\uADA5",17,"\uADB8",7,"\uADC2\uADC3\uADC5\uADC6\uADC7\uADC9",6,"\uADD2\uADD4",7,"\uADDD\uADDE\uADDF\uADE1\uADE2\uADE3\uADE5",18],["8341","\uADFA\uADFB\uADFD\uADFE\uAE02",5,"\uAE0A\uAE0C\uAE0E",5,"\uAE15",7],["8361","\uAE1D",18,"\uAE32\uAE33\uAE35\uAE36\uAE39\uAE3B\uAE3C"],["8381","\uAE3D\uAE3E\uAE3F\uAE42\uAE44\uAE47\uAE48\uAE49\uAE4B\uAE4F\uAE51\uAE52\uAE53\uAE55\uAE57",4,"\uAE5E\uAE62\uAE63\uAE64\uAE66\uAE67\uAE6A\uAE6B\uAE6D\uAE6E\uAE6F\uAE71",6,"\uAE7A\uAE7E",5,"\uAE86",5,"\uAE8D",46,"\uAEBF\uAEC1\uAEC2\uAEC3\uAEC5",6,"\uAECE\uAED2",5,"\uAEDA\uAEDB\uAEDD",8],["8441","\uAEE6\uAEE7\uAEE9\uAEEA\uAEEC\uAEEE",5,"\uAEF5\uAEF6\uAEF7\uAEF9\uAEFA\uAEFB\uAEFD",8],["8461","\uAF06\uAF09\uAF0A\uAF0B\uAF0C\uAF0E\uAF0F\uAF11",18],["8481","\uAF24",7,"\uAF2E\uAF2F\uAF31\uAF33\uAF35",6,"\uAF3E\uAF40\uAF44\uAF45\uAF46\uAF47\uAF4A",5,"\uAF51",10,"\uAF5E",5,"\uAF66",18,"\uAF7A",5,"\uAF81\uAF82\uAF83\uAF85\uAF86\uAF87\uAF89",6,"\uAF92\uAF93\uAF94\uAF96",5,"\uAF9D",26,"\uAFBA\uAFBB\uAFBD\uAFBE"],["8541","\uAFBF\uAFC1",5,"\uAFCA\uAFCC\uAFCF",4,"\uAFD5",6,"\uAFDD",4],["8561","\uAFE2",5,"\uAFEA",5,"\uAFF2\uAFF3\uAFF5\uAFF6\uAFF7\uAFF9",6,"\uB002\uB003"],["8581","\uB005",6,"\uB00D\uB00E\uB00F\uB011\uB012\uB013\uB015",6,"\uB01E",9,"\uB029",26,"\uB046\uB047\uB049\uB04B\uB04D\uB04F\uB050\uB051\uB052\uB056\uB058\uB05A\uB05B\uB05C\uB05E",29,"\uB07E\uB07F\uB081\uB082\uB083\uB085",6,"\uB08E\uB090\uB092",5,"\uB09B\uB09D\uB09E\uB0A3\uB0A4"],["8641","\uB0A5\uB0A6\uB0A7\uB0AA\uB0B0\uB0B2\uB0B6\uB0B7\uB0B9\uB0BA\uB0BB\uB0BD",6,"\uB0C6\uB0CA",5,"\uB0D2"],["8661","\uB0D3\uB0D5\uB0D6\uB0D7\uB0D9",6,"\uB0E1\uB0E2\uB0E3\uB0E4\uB0E6",10],["8681","\uB0F1",22,"\uB10A\uB10D\uB10E\uB10F\uB111\uB114\uB115\uB116\uB117\uB11A\uB11E",4,"\uB126\uB127\uB129\uB12A\uB12B\uB12D",6,"\uB136\uB13A",5,"\uB142\uB143\uB145\uB146\uB147\uB149",6,"\uB152\uB153\uB156\uB157\uB159\uB15A\uB15B\uB15D\uB15E\uB15F\uB161",22,"\uB17A\uB17B\uB17D\uB17E\uB17F\uB181\uB183",4,"\uB18A\uB18C\uB18E\uB18F\uB190\uB191\uB195\uB196\uB197\uB199\uB19A\uB19B\uB19D"],["8741","\uB19E",9,"\uB1A9",15],["8761","\uB1B9",18,"\uB1CD\uB1CE\uB1CF\uB1D1\uB1D2\uB1D3\uB1D5"],["8781","\uB1D6",5,"\uB1DE\uB1E0",7,"\uB1EA\uB1EB\uB1ED\uB1EE\uB1EF\uB1F1",7,"\uB1FA\uB1FC\uB1FE",5,"\uB206\uB207\uB209\uB20A\uB20D",6,"\uB216\uB218\uB21A",5,"\uB221",18,"\uB235",6,"\uB23D",26,"\uB259\uB25A\uB25B\uB25D\uB25E\uB25F\uB261",6,"\uB26A",4],["8841","\uB26F",4,"\uB276",5,"\uB27D",6,"\uB286\uB287\uB288\uB28A",4],["8861","\uB28F\uB292\uB293\uB295\uB296\uB297\uB29B",4,"\uB2A2\uB2A4\uB2A7\uB2A8\uB2A9\uB2AB\uB2AD\uB2AE\uB2AF\uB2B1\uB2B2\uB2B3\uB2B5\uB2B6\uB2B7"],["8881","\uB2B8",15,"\uB2CA\uB2CB\uB2CD\uB2CE\uB2CF\uB2D1\uB2D3",4,"\uB2DA\uB2DC\uB2DE\uB2DF\uB2E0\uB2E1\uB2E3\uB2E7\uB2E9\uB2EA\uB2F0\uB2F1\uB2F2\uB2F6\uB2FC\uB2FD\uB2FE\uB302\uB303\uB305\uB306\uB307\uB309",6,"\uB312\uB316",5,"\uB31D",54,"\uB357\uB359\uB35A\uB35D\uB360\uB361\uB362\uB363"],["8941","\uB366\uB368\uB36A\uB36C\uB36D\uB36F\uB372\uB373\uB375\uB376\uB377\uB379",6,"\uB382\uB386",5,"\uB38D"],["8961","\uB38E\uB38F\uB391\uB392\uB393\uB395",10,"\uB3A2",5,"\uB3A9\uB3AA\uB3AB\uB3AD"],["8981","\uB3AE",21,"\uB3C6\uB3C7\uB3C9\uB3CA\uB3CD\uB3CF\uB3D1\uB3D2\uB3D3\uB3D6\uB3D8\uB3DA\uB3DC\uB3DE\uB3DF\uB3E1\uB3E2\uB3E3\uB3E5\uB3E6\uB3E7\uB3E9",18,"\uB3FD",18,"\uB411",6,"\uB419\uB41A\uB41B\uB41D\uB41E\uB41F\uB421",6,"\uB42A\uB42C",7,"\uB435",15],["8a41","\uB445",10,"\uB452\uB453\uB455\uB456\uB457\uB459",6,"\uB462\uB464\uB466"],["8a61","\uB467",4,"\uB46D",18,"\uB481\uB482"],["8a81","\uB483",4,"\uB489",19,"\uB49E",5,"\uB4A5\uB4A6\uB4A7\uB4A9\uB4AA\uB4AB\uB4AD",7,"\uB4B6\uB4B8\uB4BA",5,"\uB4C1\uB4C2\uB4C3\uB4C5\uB4C6\uB4C7\uB4C9",6,"\uB4D1\uB4D2\uB4D3\uB4D4\uB4D6",5,"\uB4DE\uB4DF\uB4E1\uB4E2\uB4E5\uB4E7",4,"\uB4EE\uB4F0\uB4F2",5,"\uB4F9",26,"\uB516\uB517\uB519\uB51A\uB51D"],["8b41","\uB51E",5,"\uB526\uB52B",4,"\uB532\uB533\uB535\uB536\uB537\uB539",6,"\uB542\uB546"],["8b61","\uB547\uB548\uB549\uB54A\uB54E\uB54F\uB551\uB552\uB553\uB555",6,"\uB55E\uB562",8],["8b81","\uB56B",52,"\uB5A2\uB5A3\uB5A5\uB5A6\uB5A7\uB5A9\uB5AC\uB5AD\uB5AE\uB5AF\uB5B2\uB5B6",4,"\uB5BE\uB5BF\uB5C1\uB5C2\uB5C3\uB5C5",6,"\uB5CE\uB5D2",5,"\uB5D9",18,"\uB5ED",18],["8c41","\uB600",15,"\uB612\uB613\uB615\uB616\uB617\uB619",4],["8c61","\uB61E",6,"\uB626",5,"\uB62D",6,"\uB635",5],["8c81","\uB63B",12,"\uB649",26,"\uB665\uB666\uB667\uB669",50,"\uB69E\uB69F\uB6A1\uB6A2\uB6A3\uB6A5",5,"\uB6AD\uB6AE\uB6AF\uB6B0\uB6B2",16],["8d41","\uB6C3",16,"\uB6D5",8],["8d61","\uB6DE",17,"\uB6F1\uB6F2\uB6F3\uB6F5\uB6F6\uB6F7\uB6F9\uB6FA"],["8d81","\uB6FB",4,"\uB702\uB703\uB704\uB706",33,"\uB72A\uB72B\uB72D\uB72E\uB731",6,"\uB73A\uB73C",7,"\uB745\uB746\uB747\uB749\uB74A\uB74B\uB74D",6,"\uB756",9,"\uB761\uB762\uB763\uB765\uB766\uB767\uB769",6,"\uB772\uB774\uB776",5,"\uB77E\uB77F\uB781\uB782\uB783\uB785",6,"\uB78E\uB793\uB794\uB795\uB79A\uB79B\uB79D\uB79E"],["8e41","\uB79F\uB7A1",6,"\uB7AA\uB7AE",5,"\uB7B6\uB7B7\uB7B9",8],["8e61","\uB7C2",4,"\uB7C8\uB7CA",19],["8e81","\uB7DE",13,"\uB7EE\uB7EF\uB7F1\uB7F2\uB7F3\uB7F5",6,"\uB7FE\uB802",4,"\uB80A\uB80B\uB80D\uB80E\uB80F\uB811",6,"\uB81A\uB81C\uB81E",5,"\uB826\uB827\uB829\uB82A\uB82B\uB82D",6,"\uB836\uB83A",5,"\uB841\uB842\uB843\uB845",11,"\uB852\uB854",7,"\uB85E\uB85F\uB861\uB862\uB863\uB865",6,"\uB86E\uB870\uB872",5,"\uB879\uB87A\uB87B\uB87D",7],["8f41","\uB885",7,"\uB88E",17],["8f61","\uB8A0",7,"\uB8A9",6,"\uB8B1\uB8B2\uB8B3\uB8B5\uB8B6\uB8B7\uB8B9",4],["8f81","\uB8BE\uB8BF\uB8C2\uB8C4\uB8C6",5,"\uB8CD\uB8CE\uB8CF\uB8D1\uB8D2\uB8D3\uB8D5",7,"\uB8DE\uB8E0\uB8E2",5,"\uB8EA\uB8EB\uB8ED\uB8EE\uB8EF\uB8F1",6,"\uB8FA\uB8FC\uB8FE",5,"\uB905",18,"\uB919",6,"\uB921",26,"\uB93E\uB93F\uB941\uB942\uB943\uB945",6,"\uB94D\uB94E\uB950\uB952",5],["9041","\uB95A\uB95B\uB95D\uB95E\uB95F\uB961",6,"\uB96A\uB96C\uB96E",5,"\uB976\uB977\uB979\uB97A\uB97B\uB97D"],["9061","\uB97E",5,"\uB986\uB988\uB98B\uB98C\uB98F",15],["9081","\uB99F",12,"\uB9AE\uB9AF\uB9B1\uB9B2\uB9B3\uB9B5",6,"\uB9BE\uB9C0\uB9C2",5,"\uB9CA\uB9CB\uB9CD\uB9D3",4,"\uB9DA\uB9DC\uB9DF\uB9E0\uB9E2\uB9E6\uB9E7\uB9E9\uB9EA\uB9EB\uB9ED",6,"\uB9F6\uB9FB",4,"\uBA02",5,"\uBA09",11,"\uBA16",33,"\uBA3A\uBA3B\uBA3D\uBA3E\uBA3F\uBA41\uBA43\uBA44\uBA45\uBA46"],["9141","\uBA47\uBA4A\uBA4C\uBA4F\uBA50\uBA51\uBA52\uBA56\uBA57\uBA59\uBA5A\uBA5B\uBA5D",6,"\uBA66\uBA6A",5],["9161","\uBA72\uBA73\uBA75\uBA76\uBA77\uBA79",9,"\uBA86\uBA88\uBA89\uBA8A\uBA8B\uBA8D",5],["9181","\uBA93",20,"\uBAAA\uBAAD\uBAAE\uBAAF\uBAB1\uBAB3",4,"\uBABA\uBABC\uBABE",5,"\uBAC5\uBAC6\uBAC7\uBAC9",14,"\uBADA",33,"\uBAFD\uBAFE\uBAFF\uBB01\uBB02\uBB03\uBB05",7,"\uBB0E\uBB10\uBB12",5,"\uBB19\uBB1A\uBB1B\uBB1D\uBB1E\uBB1F\uBB21",6],["9241","\uBB28\uBB2A\uBB2C",7,"\uBB37\uBB39\uBB3A\uBB3F",4,"\uBB46\uBB48\uBB4A\uBB4B\uBB4C\uBB4E\uBB51\uBB52"],["9261","\uBB53\uBB55\uBB56\uBB57\uBB59",7,"\uBB62\uBB64",7,"\uBB6D",4],["9281","\uBB72",21,"\uBB89\uBB8A\uBB8B\uBB8D\uBB8E\uBB8F\uBB91",18,"\uBBA5\uBBA6\uBBA7\uBBA9\uBBAA\uBBAB\uBBAD",6,"\uBBB5\uBBB6\uBBB8",7,"\uBBC1\uBBC2\uBBC3\uBBC5\uBBC6\uBBC7\uBBC9",6,"\uBBD1\uBBD2\uBBD4",35,"\uBBFA\uBBFB\uBBFD\uBBFE\uBC01"],["9341","\uBC03",4,"\uBC0A\uBC0E\uBC10\uBC12\uBC13\uBC19\uBC1A\uBC20\uBC21\uBC22\uBC23\uBC26\uBC28\uBC2A\uBC2B\uBC2C\uBC2E\uBC2F\uBC32\uBC33\uBC35"],["9361","\uBC36\uBC37\uBC39",6,"\uBC42\uBC46\uBC47\uBC48\uBC4A\uBC4B\uBC4E\uBC4F\uBC51",8],["9381","\uBC5A\uBC5B\uBC5C\uBC5E",37,"\uBC86\uBC87\uBC89\uBC8A\uBC8D\uBC8F",4,"\uBC96\uBC98\uBC9B",4,"\uBCA2\uBCA3\uBCA5\uBCA6\uBCA9",6,"\uBCB2\uBCB6",5,"\uBCBE\uBCBF\uBCC1\uBCC2\uBCC3\uBCC5",7,"\uBCCE\uBCD2\uBCD3\uBCD4\uBCD6\uBCD7\uBCD9\uBCDA\uBCDB\uBCDD",22,"\uBCF7\uBCF9\uBCFA\uBCFB\uBCFD"],["9441","\uBCFE",5,"\uBD06\uBD08\uBD0A",5,"\uBD11\uBD12\uBD13\uBD15",8],["9461","\uBD1E",5,"\uBD25",6,"\uBD2D",12],["9481","\uBD3A",5,"\uBD41",6,"\uBD4A\uBD4B\uBD4D\uBD4E\uBD4F\uBD51",6,"\uBD5A",9,"\uBD65\uBD66\uBD67\uBD69",22,"\uBD82\uBD83\uBD85\uBD86\uBD8B",4,"\uBD92\uBD94\uBD96\uBD97\uBD98\uBD9B\uBD9D",6,"\uBDA5",10,"\uBDB1",6,"\uBDB9",24],["9541","\uBDD2\uBDD3\uBDD6\uBDD7\uBDD9\uBDDA\uBDDB\uBDDD",11,"\uBDEA",5,"\uBDF1"],["9561","\uBDF2\uBDF3\uBDF5\uBDF6\uBDF7\uBDF9",6,"\uBE01\uBE02\uBE04\uBE06",5,"\uBE0E\uBE0F\uBE11\uBE12\uBE13"],["9581","\uBE15",6,"\uBE1E\uBE20",35,"\uBE46\uBE47\uBE49\uBE4A\uBE4B\uBE4D\uBE4F",4,"\uBE56\uBE58\uBE5C\uBE5D\uBE5E\uBE5F\uBE62\uBE63\uBE65\uBE66\uBE67\uBE69\uBE6B",4,"\uBE72\uBE76",4,"\uBE7E\uBE7F\uBE81\uBE82\uBE83\uBE85",6,"\uBE8E\uBE92",5,"\uBE9A",13,"\uBEA9",14],["9641","\uBEB8",23,"\uBED2\uBED3"],["9661","\uBED5\uBED6\uBED9",6,"\uBEE1\uBEE2\uBEE6",5,"\uBEED",8],["9681","\uBEF6",10,"\uBF02",5,"\uBF0A",13,"\uBF1A\uBF1E",33,"\uBF42\uBF43\uBF45\uBF46\uBF47\uBF49",6,"\uBF52\uBF53\uBF54\uBF56",44],["9741","\uBF83",16,"\uBF95",8],["9761","\uBF9E",17,"\uBFB1",7],["9781","\uBFB9",11,"\uBFC6",5,"\uBFCE\uBFCF\uBFD1\uBFD2\uBFD3\uBFD5",6,"\uBFDD\uBFDE\uBFE0\uBFE2",89,"\uC03D\uC03E\uC03F"],["9841","\uC040",16,"\uC052",5,"\uC059\uC05A\uC05B"],["9861","\uC05D\uC05E\uC05F\uC061",6,"\uC06A",15],["9881","\uC07A",21,"\uC092\uC093\uC095\uC096\uC097\uC099",6,"\uC0A2\uC0A4\uC0A6",5,"\uC0AE\uC0B1\uC0B2\uC0B7",4,"\uC0BE\uC0C2\uC0C3\uC0C4\uC0C6\uC0C7\uC0CA\uC0CB\uC0CD\uC0CE\uC0CF\uC0D1",6,"\uC0DA\uC0DE",5,"\uC0E6\uC0E7\uC0E9\uC0EA\uC0EB\uC0ED",6,"\uC0F6\uC0F8\uC0FA",5,"\uC101\uC102\uC103\uC105\uC106\uC107\uC109",6,"\uC111\uC112\uC113\uC114\uC116",5,"\uC121\uC122\uC125\uC128\uC129\uC12A\uC12B\uC12E"],["9941","\uC132\uC133\uC134\uC135\uC137\uC13A\uC13B\uC13D\uC13E\uC13F\uC141",6,"\uC14A\uC14E",5,"\uC156\uC157"],["9961","\uC159\uC15A\uC15B\uC15D",6,"\uC166\uC16A",5,"\uC171\uC172\uC173\uC175\uC176\uC177\uC179\uC17A\uC17B"],["9981","\uC17C",8,"\uC186",5,"\uC18F\uC191\uC192\uC193\uC195\uC197",4,"\uC19E\uC1A0\uC1A2\uC1A3\uC1A4\uC1A6\uC1A7\uC1AA\uC1AB\uC1AD\uC1AE\uC1AF\uC1B1",11,"\uC1BE",5,"\uC1C5\uC1C6\uC1C7\uC1C9\uC1CA\uC1CB\uC1CD",6,"\uC1D5\uC1D6\uC1D9",6,"\uC1E1\uC1E2\uC1E3\uC1E5\uC1E6\uC1E7\uC1E9",6,"\uC1F2\uC1F4",7,"\uC1FE\uC1FF\uC201\uC202\uC203\uC205",6,"\uC20E\uC210\uC212",5,"\uC21A\uC21B\uC21D\uC21E\uC221\uC222\uC223"],["9a41","\uC224\uC225\uC226\uC227\uC22A\uC22C\uC22E\uC230\uC233\uC235",16],["9a61","\uC246\uC247\uC249",6,"\uC252\uC253\uC255\uC256\uC257\uC259",6,"\uC261\uC262\uC263\uC264\uC266"],["9a81","\uC267",4,"\uC26E\uC26F\uC271\uC272\uC273\uC275",6,"\uC27E\uC280\uC282",5,"\uC28A",5,"\uC291",6,"\uC299\uC29A\uC29C\uC29E",5,"\uC2A6\uC2A7\uC2A9\uC2AA\uC2AB\uC2AE",5,"\uC2B6\uC2B8\uC2BA",33,"\uC2DE\uC2DF\uC2E1\uC2E2\uC2E5",5,"\uC2EE\uC2F0\uC2F2\uC2F3\uC2F4\uC2F5\uC2F7\uC2FA\uC2FD\uC2FE\uC2FF\uC301",6,"\uC30A\uC30B\uC30E\uC30F"],["9b41","\uC310\uC311\uC312\uC316\uC317\uC319\uC31A\uC31B\uC31D",6,"\uC326\uC327\uC32A",8],["9b61","\uC333",17,"\uC346",7],["9b81","\uC34E",25,"\uC36A\uC36B\uC36D\uC36E\uC36F\uC371\uC373",4,"\uC37A\uC37B\uC37E",5,"\uC385\uC386\uC387\uC389\uC38A\uC38B\uC38D",50,"\uC3C1",22,"\uC3DA"],["9c41","\uC3DB\uC3DD\uC3DE\uC3E1\uC3E3",4,"\uC3EA\uC3EB\uC3EC\uC3EE",5,"\uC3F6\uC3F7\uC3F9",5],["9c61","\uC3FF",8,"\uC409",6,"\uC411",9],["9c81","\uC41B",8,"\uC425",6,"\uC42D\uC42E\uC42F\uC431\uC432\uC433\uC435",6,"\uC43E",9,"\uC449",26,"\uC466\uC467\uC469\uC46A\uC46B\uC46D",6,"\uC476\uC477\uC478\uC47A",5,"\uC481",18,"\uC495",6,"\uC49D",12],["9d41","\uC4AA",13,"\uC4B9\uC4BA\uC4BB\uC4BD",8],["9d61","\uC4C6",25],["9d81","\uC4E0",8,"\uC4EA",5,"\uC4F2\uC4F3\uC4F5\uC4F6\uC4F7\uC4F9\uC4FB\uC4FC\uC4FD\uC4FE\uC502",9,"\uC50D\uC50E\uC50F\uC511\uC512\uC513\uC515",6,"\uC51D",10,"\uC52A\uC52B\uC52D\uC52E\uC52F\uC531",6,"\uC53A\uC53C\uC53E",5,"\uC546\uC547\uC54B\uC54F\uC550\uC551\uC552\uC556\uC55A\uC55B\uC55C\uC55F\uC562\uC563\uC565\uC566\uC567\uC569",6,"\uC572\uC576",5,"\uC57E\uC57F\uC581\uC582\uC583\uC585\uC586\uC588\uC589\uC58A\uC58B\uC58E\uC590\uC592\uC593\uC594"],["9e41","\uC596\uC599\uC59A\uC59B\uC59D\uC59E\uC59F\uC5A1",7,"\uC5AA",9,"\uC5B6"],["9e61","\uC5B7\uC5BA\uC5BF",4,"\uC5CB\uC5CD\uC5CF\uC5D2\uC5D3\uC5D5\uC5D6\uC5D7\uC5D9",6,"\uC5E2\uC5E4\uC5E6\uC5E7"],["9e81","\uC5E8\uC5E9\uC5EA\uC5EB\uC5EF\uC5F1\uC5F2\uC5F3\uC5F5\uC5F8\uC5F9\uC5FA\uC5FB\uC602\uC603\uC604\uC609\uC60A\uC60B\uC60D\uC60E\uC60F\uC611",6,"\uC61A\uC61D",6,"\uC626\uC627\uC629\uC62A\uC62B\uC62F\uC631\uC632\uC636\uC638\uC63A\uC63C\uC63D\uC63E\uC63F\uC642\uC643\uC645\uC646\uC647\uC649",6,"\uC652\uC656",5,"\uC65E\uC65F\uC661",10,"\uC66D\uC66E\uC670\uC672",5,"\uC67A\uC67B\uC67D\uC67E\uC67F\uC681",6,"\uC68A\uC68C\uC68E",5,"\uC696\uC697\uC699\uC69A\uC69B\uC69D",6,"\uC6A6"],["9f41","\uC6A8\uC6AA",5,"\uC6B2\uC6B3\uC6B5\uC6B6\uC6B7\uC6BB",4,"\uC6C2\uC6C4\uC6C6",5,"\uC6CE"],["9f61","\uC6CF\uC6D1\uC6D2\uC6D3\uC6D5",6,"\uC6DE\uC6DF\uC6E2",5,"\uC6EA\uC6EB\uC6ED\uC6EE\uC6EF\uC6F1\uC6F2"],["9f81","\uC6F3",4,"\uC6FA\uC6FB\uC6FC\uC6FE",5,"\uC706\uC707\uC709\uC70A\uC70B\uC70D",6,"\uC716\uC718\uC71A",5,"\uC722\uC723\uC725\uC726\uC727\uC729",6,"\uC732\uC734\uC736\uC738\uC739\uC73A\uC73B\uC73E\uC73F\uC741\uC742\uC743\uC745",4,"\uC74B\uC74E\uC750\uC759\uC75A\uC75B\uC75D\uC75E\uC75F\uC761",6,"\uC769\uC76A\uC76C",7,"\uC776\uC777\uC779\uC77A\uC77B\uC77F\uC780\uC781\uC782\uC786\uC78B\uC78C\uC78D\uC78F\uC792\uC793\uC795\uC799\uC79B",4,"\uC7A2\uC7A7",4,"\uC7AE\uC7AF\uC7B1\uC7B2\uC7B3\uC7B5\uC7B6\uC7B7"],["a041","\uC7B8\uC7B9\uC7BA\uC7BB\uC7BE\uC7C2",5,"\uC7CA\uC7CB\uC7CD\uC7CF\uC7D1",6,"\uC7D9\uC7DA\uC7DB\uC7DC"],["a061","\uC7DE",5,"\uC7E5\uC7E6\uC7E7\uC7E9\uC7EA\uC7EB\uC7ED",13],["a081","\uC7FB",4,"\uC802\uC803\uC805\uC806\uC807\uC809\uC80B",4,"\uC812\uC814\uC817",4,"\uC81E\uC81F\uC821\uC822\uC823\uC825",6,"\uC82E\uC830\uC832",5,"\uC839\uC83A\uC83B\uC83D\uC83E\uC83F\uC841",6,"\uC84A\uC84B\uC84E",5,"\uC855",26,"\uC872\uC873\uC875\uC876\uC877\uC879\uC87B",4,"\uC882\uC884\uC888\uC889\uC88A\uC88E",5,"\uC895",7,"\uC89E\uC8A0\uC8A2\uC8A3\uC8A4"],["a141","\uC8A5\uC8A6\uC8A7\uC8A9",18,"\uC8BE\uC8BF\uC8C0\uC8C1"],["a161","\uC8C2\uC8C3\uC8C5\uC8C6\uC8C7\uC8C9\uC8CA\uC8CB\uC8CD",6,"\uC8D6\uC8D8\uC8DA",5,"\uC8E2\uC8E3\uC8E5"],["a181","\uC8E6",14,"\uC8F6",5,"\uC8FE\uC8FF\uC901\uC902\uC903\uC907",4,"\uC90E\u3000\u3001\u3002\xB7\u2025\u2026\xA8\u3003\xAD\u2015\u2225\uFF3C\u223C\u2018\u2019\u201C\u201D\u3014\u3015\u3008",9,"\xB1\xD7\xF7\u2260\u2264\u2265\u221E\u2234\xB0\u2032\u2033\u2103\u212B\uFFE0\uFFE1\uFFE5\u2642\u2640\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\xA7\u203B\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u2192\u2190\u2191\u2193\u2194\u3013\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229\u2227\u2228\uFFE2"],["a241","\uC910\uC912",5,"\uC919",18],["a261","\uC92D",6,"\uC935",18],["a281","\uC948",7,"\uC952\uC953\uC955\uC956\uC957\uC959",6,"\uC962\uC964",7,"\uC96D\uC96E\uC96F\u21D2\u21D4\u2200\u2203\xB4\uFF5E\u02C7\u02D8\u02DD\u02DA\u02D9\xB8\u02DB\xA1\xBF\u02D0\u222E\u2211\u220F\xA4\u2109\u2030\u25C1\u25C0\u25B7\u25B6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25C8\u25A3\u25D0\u25D1\u2592\u25A4\u25A5\u25A8\u25A7\u25A6\u25A9\u2668\u260F\u260E\u261C\u261E\xB6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266D\u2669\u266A\u266C\u327F\u321C\u2116\u33C7\u2122\u33C2\u33D8\u2121\u20AC\xAE"],["a341","\uC971\uC972\uC973\uC975",6,"\uC97D",10,"\uC98A\uC98B\uC98D\uC98E\uC98F"],["a361","\uC991",6,"\uC99A\uC99C\uC99E",16],["a381","\uC9AF",16,"\uC9C2\uC9C3\uC9C5\uC9C6\uC9C9\uC9CB",4,"\uC9D2\uC9D4\uC9D7\uC9D8\uC9DB\uFF01",58,"\uFFE6\uFF3D",32,"\uFFE3"],["a441","\uC9DE\uC9DF\uC9E1\uC9E3\uC9E5\uC9E6\uC9E8\uC9E9\uC9EA\uC9EB\uC9EE\uC9F2",5,"\uC9FA\uC9FB\uC9FD\uC9FE\uC9FF\uCA01\uCA02\uCA03\uCA04"],["a461","\uCA05\uCA06\uCA07\uCA0A\uCA0E",5,"\uCA15\uCA16\uCA17\uCA19",12],["a481","\uCA26\uCA27\uCA28\uCA2A",28,"\u3131",93],["a541","\uCA47",4,"\uCA4E\uCA4F\uCA51\uCA52\uCA53\uCA55",6,"\uCA5E\uCA62",5,"\uCA69\uCA6A"],["a561","\uCA6B",17,"\uCA7E",5,"\uCA85\uCA86"],["a581","\uCA87",16,"\uCA99",14,"\u2170",9],["a5b0","\u2160",9],["a5c1","\u0391",16,"\u03A3",6],["a5e1","\u03B1",16,"\u03C3",6],["a641","\uCAA8",19,"\uCABE\uCABF\uCAC1\uCAC2\uCAC3\uCAC5"],["a661","\uCAC6",5,"\uCACE\uCAD0\uCAD2\uCAD4\uCAD5\uCAD6\uCAD7\uCADA",5,"\uCAE1",6],["a681","\uCAE8\uCAE9\uCAEA\uCAEB\uCAED",6,"\uCAF5",18,"\uCB09\uCB0A\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542\u2512\u2511\u251A\u2519\u2516\u2515\u250E\u250D\u251E\u251F\u2521\u2522\u2526\u2527\u2529\u252A\u252D\u252E\u2531\u2532\u2535\u2536\u2539\u253A\u253D\u253E\u2540\u2541\u2543",7],["a741","\uCB0B",4,"\uCB11\uCB12\uCB13\uCB15\uCB16\uCB17\uCB19",6,"\uCB22",7],["a761","\uCB2A",22,"\uCB42\uCB43\uCB44"],["a781","\uCB45\uCB46\uCB47\uCB4A\uCB4B\uCB4D\uCB4E\uCB4F\uCB51",6,"\uCB5A\uCB5B\uCB5C\uCB5E",5,"\uCB65",7,"\u3395\u3396\u3397\u2113\u3398\u33C4\u33A3\u33A4\u33A5\u33A6\u3399",9,"\u33CA\u338D\u338E\u338F\u33CF\u3388\u3389\u33C8\u33A7\u33A8\u33B0",9,"\u3380",4,"\u33BA",5,"\u3390",4,"\u2126\u33C0\u33C1\u338A\u338B\u338C\u33D6\u33C5\u33AD\u33AE\u33AF\u33DB\u33A9\u33AA\u33AB\u33AC\u33DD\u33D0\u33D3\u33C3\u33C9\u33DC\u33C6"],["a841","\uCB6D",10,"\uCB7A",14],["a861","\uCB89",18,"\uCB9D",6],["a881","\uCBA4",19,"\uCBB9",11,"\xC6\xD0\xAA\u0126"],["a8a6","\u0132"],["a8a8","\u013F\u0141\xD8\u0152\xBA\xDE\u0166\u014A"],["a8b1","\u3260",27,"\u24D0",25,"\u2460",14,"\xBD\u2153\u2154\xBC\xBE\u215B\u215C\u215D\u215E"],["a941","\uCBC5",14,"\uCBD5",10],["a961","\uCBE0\uCBE1\uCBE2\uCBE3\uCBE5\uCBE6\uCBE8\uCBEA",18],["a981","\uCBFD",14,"\uCC0E\uCC0F\uCC11\uCC12\uCC13\uCC15",6,"\uCC1E\uCC1F\uCC20\uCC23\uCC24\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0140\u0142\xF8\u0153\xDF\xFE\u0167\u014B\u0149\u3200",27,"\u249C",25,"\u2474",14,"\xB9\xB2\xB3\u2074\u207F\u2081\u2082\u2083\u2084"],["aa41","\uCC25\uCC26\uCC2A\uCC2B\uCC2D\uCC2F\uCC31",6,"\uCC3A\uCC3F",4,"\uCC46\uCC47\uCC49\uCC4A\uCC4B\uCC4D\uCC4E"],["aa61","\uCC4F",4,"\uCC56\uCC5A",5,"\uCC61\uCC62\uCC63\uCC65\uCC67\uCC69",6,"\uCC71\uCC72"],["aa81","\uCC73\uCC74\uCC76",29,"\u3041",82],["ab41","\uCC94\uCC95\uCC96\uCC97\uCC9A\uCC9B\uCC9D\uCC9E\uCC9F\uCCA1",6,"\uCCAA\uCCAE",5,"\uCCB6\uCCB7\uCCB9"],["ab61","\uCCBA\uCCBB\uCCBD",6,"\uCCC6\uCCC8\uCCCA",5,"\uCCD1\uCCD2\uCCD3\uCCD5",5],["ab81","\uCCDB",8,"\uCCE5",6,"\uCCED\uCCEE\uCCEF\uCCF1",12,"\u30A1",85],["ac41","\uCCFE\uCCFF\uCD00\uCD02",5,"\uCD0A\uCD0B\uCD0D\uCD0E\uCD0F\uCD11",6,"\uCD1A\uCD1C\uCD1E\uCD1F\uCD20"],["ac61","\uCD21\uCD22\uCD23\uCD25\uCD26\uCD27\uCD29\uCD2A\uCD2B\uCD2D",11,"\uCD3A",4],["ac81","\uCD3F",28,"\uCD5D\uCD5E\uCD5F\u0410",5,"\u0401\u0416",25],["acd1","\u0430",5,"\u0451\u0436",25],["ad41","\uCD61\uCD62\uCD63\uCD65",6,"\uCD6E\uCD70\uCD72",5,"\uCD79",7],["ad61","\uCD81",6,"\uCD89",10,"\uCD96\uCD97\uCD99\uCD9A\uCD9B\uCD9D\uCD9E\uCD9F"],["ad81","\uCDA0\uCDA1\uCDA2\uCDA3\uCDA6\uCDA8\uCDAA",5,"\uCDB1",18,"\uCDC5"],["ae41","\uCDC6",5,"\uCDCD\uCDCE\uCDCF\uCDD1",16],["ae61","\uCDE2",5,"\uCDE9\uCDEA\uCDEB\uCDED\uCDEE\uCDEF\uCDF1",6,"\uCDFA\uCDFC\uCDFE",4],["ae81","\uCE03\uCE05\uCE06\uCE07\uCE09\uCE0A\uCE0B\uCE0D",6,"\uCE15\uCE16\uCE17\uCE18\uCE1A",5,"\uCE22\uCE23\uCE25\uCE26\uCE27\uCE29\uCE2A\uCE2B"],["af41","\uCE2C\uCE2D\uCE2E\uCE2F\uCE32\uCE34\uCE36",19],["af61","\uCE4A",13,"\uCE5A\uCE5B\uCE5D\uCE5E\uCE62",5,"\uCE6A\uCE6C"],["af81","\uCE6E",5,"\uCE76\uCE77\uCE79\uCE7A\uCE7B\uCE7D",6,"\uCE86\uCE88\uCE8A",5,"\uCE92\uCE93\uCE95\uCE96\uCE97\uCE99"],["b041","\uCE9A",5,"\uCEA2\uCEA6",5,"\uCEAE",12],["b061","\uCEBB",5,"\uCEC2",19],["b081","\uCED6",13,"\uCEE6\uCEE7\uCEE9\uCEEA\uCEED",6,"\uCEF6\uCEFA",5,"\uAC00\uAC01\uAC04\uAC07\uAC08\uAC09\uAC0A\uAC10",7,"\uAC19",4,"\uAC20\uAC24\uAC2C\uAC2D\uAC2F\uAC30\uAC31\uAC38\uAC39\uAC3C\uAC40\uAC4B\uAC4D\uAC54\uAC58\uAC5C\uAC70\uAC71\uAC74\uAC77\uAC78\uAC7A\uAC80\uAC81\uAC83\uAC84\uAC85\uAC86\uAC89\uAC8A\uAC8B\uAC8C\uAC90\uAC94\uAC9C\uAC9D\uAC9F\uACA0\uACA1\uACA8\uACA9\uACAA\uACAC\uACAF\uACB0\uACB8\uACB9\uACBB\uACBC\uACBD\uACC1\uACC4\uACC8\uACCC\uACD5\uACD7\uACE0\uACE1\uACE4\uACE7\uACE8\uACEA\uACEC\uACEF\uACF0\uACF1\uACF3\uACF5\uACF6\uACFC\uACFD\uAD00\uAD04\uAD06"],["b141","\uCF02\uCF03\uCF05\uCF06\uCF07\uCF09",6,"\uCF12\uCF14\uCF16",5,"\uCF1D\uCF1E\uCF1F\uCF21\uCF22\uCF23"],["b161","\uCF25",6,"\uCF2E\uCF32",5,"\uCF39",11],["b181","\uCF45",14,"\uCF56\uCF57\uCF59\uCF5A\uCF5B\uCF5D",6,"\uCF66\uCF68\uCF6A\uCF6B\uCF6C\uAD0C\uAD0D\uAD0F\uAD11\uAD18\uAD1C\uAD20\uAD29\uAD2C\uAD2D\uAD34\uAD35\uAD38\uAD3C\uAD44\uAD45\uAD47\uAD49\uAD50\uAD54\uAD58\uAD61\uAD63\uAD6C\uAD6D\uAD70\uAD73\uAD74\uAD75\uAD76\uAD7B\uAD7C\uAD7D\uAD7F\uAD81\uAD82\uAD88\uAD89\uAD8C\uAD90\uAD9C\uAD9D\uADA4\uADB7\uADC0\uADC1\uADC4\uADC8\uADD0\uADD1\uADD3\uADDC\uADE0\uADE4\uADF8\uADF9\uADFC\uADFF\uAE00\uAE01\uAE08\uAE09\uAE0B\uAE0D\uAE14\uAE30\uAE31\uAE34\uAE37\uAE38\uAE3A\uAE40\uAE41\uAE43\uAE45\uAE46\uAE4A\uAE4C\uAE4D\uAE4E\uAE50\uAE54\uAE56\uAE5C\uAE5D\uAE5F\uAE60\uAE61\uAE65\uAE68\uAE69\uAE6C\uAE70\uAE78"],["b241","\uCF6D\uCF6E\uCF6F\uCF72\uCF73\uCF75\uCF76\uCF77\uCF79",6,"\uCF81\uCF82\uCF83\uCF84\uCF86",5,"\uCF8D"],["b261","\uCF8E",18,"\uCFA2",5,"\uCFA9"],["b281","\uCFAA",5,"\uCFB1",18,"\uCFC5",6,"\uAE79\uAE7B\uAE7C\uAE7D\uAE84\uAE85\uAE8C\uAEBC\uAEBD\uAEBE\uAEC0\uAEC4\uAECC\uAECD\uAECF\uAED0\uAED1\uAED8\uAED9\uAEDC\uAEE8\uAEEB\uAEED\uAEF4\uAEF8\uAEFC\uAF07\uAF08\uAF0D\uAF10\uAF2C\uAF2D\uAF30\uAF32\uAF34\uAF3C\uAF3D\uAF3F\uAF41\uAF42\uAF43\uAF48\uAF49\uAF50\uAF5C\uAF5D\uAF64\uAF65\uAF79\uAF80\uAF84\uAF88\uAF90\uAF91\uAF95\uAF9C\uAFB8\uAFB9\uAFBC\uAFC0\uAFC7\uAFC8\uAFC9\uAFCB\uAFCD\uAFCE\uAFD4\uAFDC\uAFE8\uAFE9\uAFF0\uAFF1\uAFF4\uAFF8\uB000\uB001\uB004\uB00C\uB010\uB014\uB01C\uB01D\uB028\uB044\uB045\uB048\uB04A\uB04C\uB04E\uB053\uB054\uB055\uB057\uB059"],["b341","\uCFCC",19,"\uCFE2\uCFE3\uCFE5\uCFE6\uCFE7\uCFE9"],["b361","\uCFEA",5,"\uCFF2\uCFF4\uCFF6",5,"\uCFFD\uCFFE\uCFFF\uD001\uD002\uD003\uD005",5],["b381","\uD00B",5,"\uD012",5,"\uD019",19,"\uB05D\uB07C\uB07D\uB080\uB084\uB08C\uB08D\uB08F\uB091\uB098\uB099\uB09A\uB09C\uB09F\uB0A0\uB0A1\uB0A2\uB0A8\uB0A9\uB0AB",4,"\uB0B1\uB0B3\uB0B4\uB0B5\uB0B8\uB0BC\uB0C4\uB0C5\uB0C7\uB0C8\uB0C9\uB0D0\uB0D1\uB0D4\uB0D8\uB0E0\uB0E5\uB108\uB109\uB10B\uB10C\uB110\uB112\uB113\uB118\uB119\uB11B\uB11C\uB11D\uB123\uB124\uB125\uB128\uB12C\uB134\uB135\uB137\uB138\uB139\uB140\uB141\uB144\uB148\uB150\uB151\uB154\uB155\uB158\uB15C\uB160\uB178\uB179\uB17C\uB180\uB182\uB188\uB189\uB18B\uB18D\uB192\uB193\uB194\uB198\uB19C\uB1A8\uB1CC\uB1D0\uB1D4\uB1DC\uB1DD"],["b441","\uD02E",5,"\uD036\uD037\uD039\uD03A\uD03B\uD03D",6,"\uD046\uD048\uD04A",5],["b461","\uD051\uD052\uD053\uD055\uD056\uD057\uD059",6,"\uD061",10,"\uD06E\uD06F"],["b481","\uD071\uD072\uD073\uD075",6,"\uD07E\uD07F\uD080\uD082",18,"\uB1DF\uB1E8\uB1E9\uB1EC\uB1F0\uB1F9\uB1FB\uB1FD\uB204\uB205\uB208\uB20B\uB20C\uB214\uB215\uB217\uB219\uB220\uB234\uB23C\uB258\uB25C\uB260\uB268\uB269\uB274\uB275\uB27C\uB284\uB285\uB289\uB290\uB291\uB294\uB298\uB299\uB29A\uB2A0\uB2A1\uB2A3\uB2A5\uB2A6\uB2AA\uB2AC\uB2B0\uB2B4\uB2C8\uB2C9\uB2CC\uB2D0\uB2D2\uB2D8\uB2D9\uB2DB\uB2DD\uB2E2\uB2E4\uB2E5\uB2E6\uB2E8\uB2EB",4,"\uB2F3\uB2F4\uB2F5\uB2F7",4,"\uB2FF\uB300\uB301\uB304\uB308\uB310\uB311\uB313\uB314\uB315\uB31C\uB354\uB355\uB356\uB358\uB35B\uB35C\uB35E\uB35F\uB364\uB365"],["b541","\uD095",14,"\uD0A6\uD0A7\uD0A9\uD0AA\uD0AB\uD0AD",5],["b561","\uD0B3\uD0B6\uD0B8\uD0BA",5,"\uD0C2\uD0C3\uD0C5\uD0C6\uD0C7\uD0CA",5,"\uD0D2\uD0D6",4],["b581","\uD0DB\uD0DE\uD0DF\uD0E1\uD0E2\uD0E3\uD0E5",6,"\uD0EE\uD0F2",5,"\uD0F9",11,"\uB367\uB369\uB36B\uB36E\uB370\uB371\uB374\uB378\uB380\uB381\uB383\uB384\uB385\uB38C\uB390\uB394\uB3A0\uB3A1\uB3A8\uB3AC\uB3C4\uB3C5\uB3C8\uB3CB\uB3CC\uB3CE\uB3D0\uB3D4\uB3D5\uB3D7\uB3D9\uB3DB\uB3DD\uB3E0\uB3E4\uB3E8\uB3FC\uB410\uB418\uB41C\uB420\uB428\uB429\uB42B\uB434\uB450\uB451\uB454\uB458\uB460\uB461\uB463\uB465\uB46C\uB480\uB488\uB49D\uB4A4\uB4A8\uB4AC\uB4B5\uB4B7\uB4B9\uB4C0\uB4C4\uB4C8\uB4D0\uB4D5\uB4DC\uB4DD\uB4E0\uB4E3\uB4E4\uB4E6\uB4EC\uB4ED\uB4EF\uB4F1\uB4F8\uB514\uB515\uB518\uB51B\uB51C\uB524\uB525\uB527\uB528\uB529\uB52A\uB530\uB531\uB534\uB538"],["b641","\uD105",7,"\uD10E",17],["b661","\uD120",15,"\uD132\uD133\uD135\uD136\uD137\uD139\uD13B\uD13C\uD13D\uD13E"],["b681","\uD13F\uD142\uD146",5,"\uD14E\uD14F\uD151\uD152\uD153\uD155",6,"\uD15E\uD160\uD162",5,"\uD169\uD16A\uD16B\uD16D\uB540\uB541\uB543\uB544\uB545\uB54B\uB54C\uB54D\uB550\uB554\uB55C\uB55D\uB55F\uB560\uB561\uB5A0\uB5A1\uB5A4\uB5A8\uB5AA\uB5AB\uB5B0\uB5B1\uB5B3\uB5B4\uB5B5\uB5BB\uB5BC\uB5BD\uB5C0\uB5C4\uB5CC\uB5CD\uB5CF\uB5D0\uB5D1\uB5D8\uB5EC\uB610\uB611\uB614\uB618\uB625\uB62C\uB634\uB648\uB664\uB668\uB69C\uB69D\uB6A0\uB6A4\uB6AB\uB6AC\uB6B1\uB6D4\uB6F0\uB6F4\uB6F8\uB700\uB701\uB705\uB728\uB729\uB72C\uB72F\uB730\uB738\uB739\uB73B\uB744\uB748\uB74C\uB754\uB755\uB760\uB764\uB768\uB770\uB771\uB773\uB775\uB77C\uB77D\uB780\uB784\uB78C\uB78D\uB78F\uB790\uB791\uB792\uB796\uB797"],["b741","\uD16E",13,"\uD17D",6,"\uD185\uD186\uD187\uD189\uD18A"],["b761","\uD18B",20,"\uD1A2\uD1A3\uD1A5\uD1A6\uD1A7"],["b781","\uD1A9",6,"\uD1B2\uD1B4\uD1B6\uD1B7\uD1B8\uD1B9\uD1BB\uD1BD\uD1BE\uD1BF\uD1C1",14,"\uB798\uB799\uB79C\uB7A0\uB7A8\uB7A9\uB7AB\uB7AC\uB7AD\uB7B4\uB7B5\uB7B8\uB7C7\uB7C9\uB7EC\uB7ED\uB7F0\uB7F4\uB7FC\uB7FD\uB7FF\uB800\uB801\uB807\uB808\uB809\uB80C\uB810\uB818\uB819\uB81B\uB81D\uB824\uB825\uB828\uB82C\uB834\uB835\uB837\uB838\uB839\uB840\uB844\uB851\uB853\uB85C\uB85D\uB860\uB864\uB86C\uB86D\uB86F\uB871\uB878\uB87C\uB88D\uB8A8\uB8B0\uB8B4\uB8B8\uB8C0\uB8C1\uB8C3\uB8C5\uB8CC\uB8D0\uB8D4\uB8DD\uB8DF\uB8E1\uB8E8\uB8E9\uB8EC\uB8F0\uB8F8\uB8F9\uB8FB\uB8FD\uB904\uB918\uB920\uB93C\uB93D\uB940\uB944\uB94C\uB94F\uB951\uB958\uB959\uB95C\uB960\uB968\uB969"],["b841","\uD1D0",7,"\uD1D9",17],["b861","\uD1EB",8,"\uD1F5\uD1F6\uD1F7\uD1F9",13],["b881","\uD208\uD20A",5,"\uD211",24,"\uB96B\uB96D\uB974\uB975\uB978\uB97C\uB984\uB985\uB987\uB989\uB98A\uB98D\uB98E\uB9AC\uB9AD\uB9B0\uB9B4\uB9BC\uB9BD\uB9BF\uB9C1\uB9C8\uB9C9\uB9CC\uB9CE",4,"\uB9D8\uB9D9\uB9DB\uB9DD\uB9DE\uB9E1\uB9E3\uB9E4\uB9E5\uB9E8\uB9EC\uB9F4\uB9F5\uB9F7\uB9F8\uB9F9\uB9FA\uBA00\uBA01\uBA08\uBA15\uBA38\uBA39\uBA3C\uBA40\uBA42\uBA48\uBA49\uBA4B\uBA4D\uBA4E\uBA53\uBA54\uBA55\uBA58\uBA5C\uBA64\uBA65\uBA67\uBA68\uBA69\uBA70\uBA71\uBA74\uBA78\uBA83\uBA84\uBA85\uBA87\uBA8C\uBAA8\uBAA9\uBAAB\uBAAC\uBAB0\uBAB2\uBAB8\uBAB9\uBABB\uBABD\uBAC4\uBAC8\uBAD8\uBAD9\uBAFC"],["b941","\uD22A\uD22B\uD22E\uD22F\uD231\uD232\uD233\uD235",6,"\uD23E\uD240\uD242",5,"\uD249\uD24A\uD24B\uD24C"],["b961","\uD24D",14,"\uD25D",6,"\uD265\uD266\uD267\uD268"],["b981","\uD269",22,"\uD282\uD283\uD285\uD286\uD287\uD289\uD28A\uD28B\uD28C\uBB00\uBB04\uBB0D\uBB0F\uBB11\uBB18\uBB1C\uBB20\uBB29\uBB2B\uBB34\uBB35\uBB36\uBB38\uBB3B\uBB3C\uBB3D\uBB3E\uBB44\uBB45\uBB47\uBB49\uBB4D\uBB4F\uBB50\uBB54\uBB58\uBB61\uBB63\uBB6C\uBB88\uBB8C\uBB90\uBBA4\uBBA8\uBBAC\uBBB4\uBBB7\uBBC0\uBBC4\uBBC8\uBBD0\uBBD3\uBBF8\uBBF9\uBBFC\uBBFF\uBC00\uBC02\uBC08\uBC09\uBC0B\uBC0C\uBC0D\uBC0F\uBC11\uBC14",4,"\uBC1B",4,"\uBC24\uBC25\uBC27\uBC29\uBC2D\uBC30\uBC31\uBC34\uBC38\uBC40\uBC41\uBC43\uBC44\uBC45\uBC49\uBC4C\uBC4D\uBC50\uBC5D\uBC84\uBC85\uBC88\uBC8B\uBC8C\uBC8E\uBC94\uBC95\uBC97"],["ba41","\uD28D\uD28E\uD28F\uD292\uD293\uD294\uD296",5,"\uD29D\uD29E\uD29F\uD2A1\uD2A2\uD2A3\uD2A5",6,"\uD2AD"],["ba61","\uD2AE\uD2AF\uD2B0\uD2B2",5,"\uD2BA\uD2BB\uD2BD\uD2BE\uD2C1\uD2C3",4,"\uD2CA\uD2CC",5],["ba81","\uD2D2\uD2D3\uD2D5\uD2D6\uD2D7\uD2D9\uD2DA\uD2DB\uD2DD",6,"\uD2E6",9,"\uD2F2\uD2F3\uD2F5\uD2F6\uD2F7\uD2F9\uD2FA\uBC99\uBC9A\uBCA0\uBCA1\uBCA4\uBCA7\uBCA8\uBCB0\uBCB1\uBCB3\uBCB4\uBCB5\uBCBC\uBCBD\uBCC0\uBCC4\uBCCD\uBCCF\uBCD0\uBCD1\uBCD5\uBCD8\uBCDC\uBCF4\uBCF5\uBCF6\uBCF8\uBCFC\uBD04\uBD05\uBD07\uBD09\uBD10\uBD14\uBD24\uBD2C\uBD40\uBD48\uBD49\uBD4C\uBD50\uBD58\uBD59\uBD64\uBD68\uBD80\uBD81\uBD84\uBD87\uBD88\uBD89\uBD8A\uBD90\uBD91\uBD93\uBD95\uBD99\uBD9A\uBD9C\uBDA4\uBDB0\uBDB8\uBDD4\uBDD5\uBDD8\uBDDC\uBDE9\uBDF0\uBDF4\uBDF8\uBE00\uBE03\uBE05\uBE0C\uBE0D\uBE10\uBE14\uBE1C\uBE1D\uBE1F\uBE44\uBE45\uBE48\uBE4C\uBE4E\uBE54\uBE55\uBE57\uBE59\uBE5A\uBE5B\uBE60\uBE61\uBE64"],["bb41","\uD2FB",4,"\uD302\uD304\uD306",5,"\uD30F\uD311\uD312\uD313\uD315\uD317",4,"\uD31E\uD322\uD323"],["bb61","\uD324\uD326\uD327\uD32A\uD32B\uD32D\uD32E\uD32F\uD331",6,"\uD33A\uD33E",5,"\uD346\uD347\uD348\uD349"],["bb81","\uD34A",31,"\uBE68\uBE6A\uBE70\uBE71\uBE73\uBE74\uBE75\uBE7B\uBE7C\uBE7D\uBE80\uBE84\uBE8C\uBE8D\uBE8F\uBE90\uBE91\uBE98\uBE99\uBEA8\uBED0\uBED1\uBED4\uBED7\uBED8\uBEE0\uBEE3\uBEE4\uBEE5\uBEEC\uBF01\uBF08\uBF09\uBF18\uBF19\uBF1B\uBF1C\uBF1D\uBF40\uBF41\uBF44\uBF48\uBF50\uBF51\uBF55\uBF94\uBFB0\uBFC5\uBFCC\uBFCD\uBFD0\uBFD4\uBFDC\uBFDF\uBFE1\uC03C\uC051\uC058\uC05C\uC060\uC068\uC069\uC090\uC091\uC094\uC098\uC0A0\uC0A1\uC0A3\uC0A5\uC0AC\uC0AD\uC0AF\uC0B0\uC0B3\uC0B4\uC0B5\uC0B6\uC0BC\uC0BD\uC0BF\uC0C0\uC0C1\uC0C5\uC0C8\uC0C9\uC0CC\uC0D0\uC0D8\uC0D9\uC0DB\uC0DC\uC0DD\uC0E4"],["bc41","\uD36A",17,"\uD37E\uD37F\uD381\uD382\uD383\uD385\uD386\uD387"],["bc61","\uD388\uD389\uD38A\uD38B\uD38E\uD392",5,"\uD39A\uD39B\uD39D\uD39E\uD39F\uD3A1",6,"\uD3AA\uD3AC\uD3AE"],["bc81","\uD3AF",4,"\uD3B5\uD3B6\uD3B7\uD3B9\uD3BA\uD3BB\uD3BD",6,"\uD3C6\uD3C7\uD3CA",5,"\uD3D1",5,"\uC0E5\uC0E8\uC0EC\uC0F4\uC0F5\uC0F7\uC0F9\uC100\uC104\uC108\uC110\uC115\uC11C",4,"\uC123\uC124\uC126\uC127\uC12C\uC12D\uC12F\uC130\uC131\uC136\uC138\uC139\uC13C\uC140\uC148\uC149\uC14B\uC14C\uC14D\uC154\uC155\uC158\uC15C\uC164\uC165\uC167\uC168\uC169\uC170\uC174\uC178\uC185\uC18C\uC18D\uC18E\uC190\uC194\uC196\uC19C\uC19D\uC19F\uC1A1\uC1A5\uC1A8\uC1A9\uC1AC\uC1B0\uC1BD\uC1C4\uC1C8\uC1CC\uC1D4\uC1D7\uC1D8\uC1E0\uC1E4\uC1E8\uC1F0\uC1F1\uC1F3\uC1FC\uC1FD\uC200\uC204\uC20C\uC20D\uC20F\uC211\uC218\uC219\uC21C\uC21F\uC220\uC228\uC229\uC22B\uC22D"],["bd41","\uD3D7\uD3D9",7,"\uD3E2\uD3E4",7,"\uD3EE\uD3EF\uD3F1\uD3F2\uD3F3\uD3F5\uD3F6\uD3F7"],["bd61","\uD3F8\uD3F9\uD3FA\uD3FB\uD3FE\uD400\uD402",5,"\uD409",13],["bd81","\uD417",5,"\uD41E",25,"\uC22F\uC231\uC232\uC234\uC248\uC250\uC251\uC254\uC258\uC260\uC265\uC26C\uC26D\uC270\uC274\uC27C\uC27D\uC27F\uC281\uC288\uC289\uC290\uC298\uC29B\uC29D\uC2A4\uC2A5\uC2A8\uC2AC\uC2AD\uC2B4\uC2B5\uC2B7\uC2B9\uC2DC\uC2DD\uC2E0\uC2E3\uC2E4\uC2EB\uC2EC\uC2ED\uC2EF\uC2F1\uC2F6\uC2F8\uC2F9\uC2FB\uC2FC\uC300\uC308\uC309\uC30C\uC30D\uC313\uC314\uC315\uC318\uC31C\uC324\uC325\uC328\uC329\uC345\uC368\uC369\uC36C\uC370\uC372\uC378\uC379\uC37C\uC37D\uC384\uC388\uC38C\uC3C0\uC3D8\uC3D9\uC3DC\uC3DF\uC3E0\uC3E2\uC3E8\uC3E9\uC3ED\uC3F4\uC3F5\uC3F8\uC408\uC410\uC424\uC42C\uC430"],["be41","\uD438",7,"\uD441\uD442\uD443\uD445",14],["be61","\uD454",7,"\uD45D\uD45E\uD45F\uD461\uD462\uD463\uD465",7,"\uD46E\uD470\uD471\uD472"],["be81","\uD473",4,"\uD47A\uD47B\uD47D\uD47E\uD481\uD483",4,"\uD48A\uD48C\uD48E",5,"\uD495",8,"\uC434\uC43C\uC43D\uC448\uC464\uC465\uC468\uC46C\uC474\uC475\uC479\uC480\uC494\uC49C\uC4B8\uC4BC\uC4E9\uC4F0\uC4F1\uC4F4\uC4F8\uC4FA\uC4FF\uC500\uC501\uC50C\uC510\uC514\uC51C\uC528\uC529\uC52C\uC530\uC538\uC539\uC53B\uC53D\uC544\uC545\uC548\uC549\uC54A\uC54C\uC54D\uC54E\uC553\uC554\uC555\uC557\uC558\uC559\uC55D\uC55E\uC560\uC561\uC564\uC568\uC570\uC571\uC573\uC574\uC575\uC57C\uC57D\uC580\uC584\uC587\uC58C\uC58D\uC58F\uC591\uC595\uC597\uC598\uC59C\uC5A0\uC5A9\uC5B4\uC5B5\uC5B8\uC5B9\uC5BB\uC5BC\uC5BD\uC5BE\uC5C4",6,"\uC5CC\uC5CE"],["bf41","\uD49E",10,"\uD4AA",14],["bf61","\uD4B9",18,"\uD4CD\uD4CE\uD4CF\uD4D1\uD4D2\uD4D3\uD4D5"],["bf81","\uD4D6",5,"\uD4DD\uD4DE\uD4E0",7,"\uD4E9\uD4EA\uD4EB\uD4ED\uD4EE\uD4EF\uD4F1",6,"\uD4F9\uD4FA\uD4FC\uC5D0\uC5D1\uC5D4\uC5D8\uC5E0\uC5E1\uC5E3\uC5E5\uC5EC\uC5ED\uC5EE\uC5F0\uC5F4\uC5F6\uC5F7\uC5FC",5,"\uC605\uC606\uC607\uC608\uC60C\uC610\uC618\uC619\uC61B\uC61C\uC624\uC625\uC628\uC62C\uC62D\uC62E\uC630\uC633\uC634\uC635\uC637\uC639\uC63B\uC640\uC641\uC644\uC648\uC650\uC651\uC653\uC654\uC655\uC65C\uC65D\uC660\uC66C\uC66F\uC671\uC678\uC679\uC67C\uC680\uC688\uC689\uC68B\uC68D\uC694\uC695\uC698\uC69C\uC6A4\uC6A5\uC6A7\uC6A9\uC6B0\uC6B1\uC6B4\uC6B8\uC6B9\uC6BA\uC6C0\uC6C1\uC6C3\uC6C5\uC6CC\uC6CD\uC6D0\uC6D4\uC6DC\uC6DD\uC6E0\uC6E1\uC6E8"],["c041","\uD4FE",5,"\uD505\uD506\uD507\uD509\uD50A\uD50B\uD50D",6,"\uD516\uD518",5],["c061","\uD51E",25],["c081","\uD538\uD539\uD53A\uD53B\uD53E\uD53F\uD541\uD542\uD543\uD545",6,"\uD54E\uD550\uD552",5,"\uD55A\uD55B\uD55D\uD55E\uD55F\uD561\uD562\uD563\uC6E9\uC6EC\uC6F0\uC6F8\uC6F9\uC6FD\uC704\uC705\uC708\uC70C\uC714\uC715\uC717\uC719\uC720\uC721\uC724\uC728\uC730\uC731\uC733\uC735\uC737\uC73C\uC73D\uC740\uC744\uC74A\uC74C\uC74D\uC74F\uC751",7,"\uC75C\uC760\uC768\uC76B\uC774\uC775\uC778\uC77C\uC77D\uC77E\uC783\uC784\uC785\uC787\uC788\uC789\uC78A\uC78E\uC790\uC791\uC794\uC796\uC797\uC798\uC79A\uC7A0\uC7A1\uC7A3\uC7A4\uC7A5\uC7A6\uC7AC\uC7AD\uC7B0\uC7B4\uC7BC\uC7BD\uC7BF\uC7C0\uC7C1\uC7C8\uC7C9\uC7CC\uC7CE\uC7D0\uC7D8\uC7DD\uC7E4\uC7E8\uC7EC\uC800\uC801\uC804\uC808\uC80A"],["c141","\uD564\uD566\uD567\uD56A\uD56C\uD56E",5,"\uD576\uD577\uD579\uD57A\uD57B\uD57D",6,"\uD586\uD58A\uD58B"],["c161","\uD58C\uD58D\uD58E\uD58F\uD591",19,"\uD5A6\uD5A7"],["c181","\uD5A8",31,"\uC810\uC811\uC813\uC815\uC816\uC81C\uC81D\uC820\uC824\uC82C\uC82D\uC82F\uC831\uC838\uC83C\uC840\uC848\uC849\uC84C\uC84D\uC854\uC870\uC871\uC874\uC878\uC87A\uC880\uC881\uC883\uC885\uC886\uC887\uC88B\uC88C\uC88D\uC894\uC89D\uC89F\uC8A1\uC8A8\uC8BC\uC8BD\uC8C4\uC8C8\uC8CC\uC8D4\uC8D5\uC8D7\uC8D9\uC8E0\uC8E1\uC8E4\uC8F5\uC8FC\uC8FD\uC900\uC904\uC905\uC906\uC90C\uC90D\uC90F\uC911\uC918\uC92C\uC934\uC950\uC951\uC954\uC958\uC960\uC961\uC963\uC96C\uC970\uC974\uC97C\uC988\uC989\uC98C\uC990\uC998\uC999\uC99B\uC99D\uC9C0\uC9C1\uC9C4\uC9C7\uC9C8\uC9CA\uC9D0\uC9D1\uC9D3"],["c241","\uD5CA\uD5CB\uD5CD\uD5CE\uD5CF\uD5D1\uD5D3",4,"\uD5DA\uD5DC\uD5DE",5,"\uD5E6\uD5E7\uD5E9\uD5EA\uD5EB\uD5ED\uD5EE"],["c261","\uD5EF",4,"\uD5F6\uD5F8\uD5FA",5,"\uD602\uD603\uD605\uD606\uD607\uD609",6,"\uD612"],["c281","\uD616",5,"\uD61D\uD61E\uD61F\uD621\uD622\uD623\uD625",7,"\uD62E",9,"\uD63A\uD63B\uC9D5\uC9D6\uC9D9\uC9DA\uC9DC\uC9DD\uC9E0\uC9E2\uC9E4\uC9E7\uC9EC\uC9ED\uC9EF\uC9F0\uC9F1\uC9F8\uC9F9\uC9FC\uCA00\uCA08\uCA09\uCA0B\uCA0C\uCA0D\uCA14\uCA18\uCA29\uCA4C\uCA4D\uCA50\uCA54\uCA5C\uCA5D\uCA5F\uCA60\uCA61\uCA68\uCA7D\uCA84\uCA98\uCABC\uCABD\uCAC0\uCAC4\uCACC\uCACD\uCACF\uCAD1\uCAD3\uCAD8\uCAD9\uCAE0\uCAEC\uCAF4\uCB08\uCB10\uCB14\uCB18\uCB20\uCB21\uCB41\uCB48\uCB49\uCB4C\uCB50\uCB58\uCB59\uCB5D\uCB64\uCB78\uCB79\uCB9C\uCBB8\uCBD4\uCBE4\uCBE7\uCBE9\uCC0C\uCC0D\uCC10\uCC14\uCC1C\uCC1D\uCC21\uCC22\uCC27\uCC28\uCC29\uCC2C\uCC2E\uCC30\uCC38\uCC39\uCC3B"],["c341","\uD63D\uD63E\uD63F\uD641\uD642\uD643\uD644\uD646\uD647\uD64A\uD64C\uD64E\uD64F\uD650\uD652\uD653\uD656\uD657\uD659\uD65A\uD65B\uD65D",4],["c361","\uD662",4,"\uD668\uD66A",5,"\uD672\uD673\uD675",11],["c381","\uD681\uD682\uD684\uD686",5,"\uD68E\uD68F\uD691\uD692\uD693\uD695",7,"\uD69E\uD6A0\uD6A2",5,"\uD6A9\uD6AA\uCC3C\uCC3D\uCC3E\uCC44\uCC45\uCC48\uCC4C\uCC54\uCC55\uCC57\uCC58\uCC59\uCC60\uCC64\uCC66\uCC68\uCC70\uCC75\uCC98\uCC99\uCC9C\uCCA0\uCCA8\uCCA9\uCCAB\uCCAC\uCCAD\uCCB4\uCCB5\uCCB8\uCCBC\uCCC4\uCCC5\uCCC7\uCCC9\uCCD0\uCCD4\uCCE4\uCCEC\uCCF0\uCD01\uCD08\uCD09\uCD0C\uCD10\uCD18\uCD19\uCD1B\uCD1D\uCD24\uCD28\uCD2C\uCD39\uCD5C\uCD60\uCD64\uCD6C\uCD6D\uCD6F\uCD71\uCD78\uCD88\uCD94\uCD95\uCD98\uCD9C\uCDA4\uCDA5\uCDA7\uCDA9\uCDB0\uCDC4\uCDCC\uCDD0\uCDE8\uCDEC\uCDF0\uCDF8\uCDF9\uCDFB\uCDFD\uCE04\uCE08\uCE0C\uCE14\uCE19\uCE20\uCE21\uCE24\uCE28\uCE30\uCE31\uCE33\uCE35"],["c441","\uD6AB\uD6AD\uD6AE\uD6AF\uD6B1",7,"\uD6BA\uD6BC",7,"\uD6C6\uD6C7\uD6C9\uD6CA\uD6CB"],["c461","\uD6CD\uD6CE\uD6CF\uD6D0\uD6D2\uD6D3\uD6D5\uD6D6\uD6D8\uD6DA",5,"\uD6E1\uD6E2\uD6E3\uD6E5\uD6E6\uD6E7\uD6E9",4],["c481","\uD6EE\uD6EF\uD6F1\uD6F2\uD6F3\uD6F4\uD6F6",5,"\uD6FE\uD6FF\uD701\uD702\uD703\uD705",11,"\uD712\uD713\uD714\uCE58\uCE59\uCE5C\uCE5F\uCE60\uCE61\uCE68\uCE69\uCE6B\uCE6D\uCE74\uCE75\uCE78\uCE7C\uCE84\uCE85\uCE87\uCE89\uCE90\uCE91\uCE94\uCE98\uCEA0\uCEA1\uCEA3\uCEA4\uCEA5\uCEAC\uCEAD\uCEC1\uCEE4\uCEE5\uCEE8\uCEEB\uCEEC\uCEF4\uCEF5\uCEF7\uCEF8\uCEF9\uCF00\uCF01\uCF04\uCF08\uCF10\uCF11\uCF13\uCF15\uCF1C\uCF20\uCF24\uCF2C\uCF2D\uCF2F\uCF30\uCF31\uCF38\uCF54\uCF55\uCF58\uCF5C\uCF64\uCF65\uCF67\uCF69\uCF70\uCF71\uCF74\uCF78\uCF80\uCF85\uCF8C\uCFA1\uCFA8\uCFB0\uCFC4\uCFE0\uCFE1\uCFE4\uCFE8\uCFF0\uCFF1\uCFF3\uCFF5\uCFFC\uD000\uD004\uD011\uD018\uD02D\uD034\uD035\uD038\uD03C"],["c541","\uD715\uD716\uD717\uD71A\uD71B\uD71D\uD71E\uD71F\uD721",6,"\uD72A\uD72C\uD72E",5,"\uD736\uD737\uD739"],["c561","\uD73A\uD73B\uD73D",6,"\uD745\uD746\uD748\uD74A",5,"\uD752\uD753\uD755\uD75A",4],["c581","\uD75F\uD762\uD764\uD766\uD767\uD768\uD76A\uD76B\uD76D\uD76E\uD76F\uD771\uD772\uD773\uD775",6,"\uD77E\uD77F\uD780\uD782",5,"\uD78A\uD78B\uD044\uD045\uD047\uD049\uD050\uD054\uD058\uD060\uD06C\uD06D\uD070\uD074\uD07C\uD07D\uD081\uD0A4\uD0A5\uD0A8\uD0AC\uD0B4\uD0B5\uD0B7\uD0B9\uD0C0\uD0C1\uD0C4\uD0C8\uD0C9\uD0D0\uD0D1\uD0D3\uD0D4\uD0D5\uD0DC\uD0DD\uD0E0\uD0E4\uD0EC\uD0ED\uD0EF\uD0F0\uD0F1\uD0F8\uD10D\uD130\uD131\uD134\uD138\uD13A\uD140\uD141\uD143\uD144\uD145\uD14C\uD14D\uD150\uD154\uD15C\uD15D\uD15F\uD161\uD168\uD16C\uD17C\uD184\uD188\uD1A0\uD1A1\uD1A4\uD1A8\uD1B0\uD1B1\uD1B3\uD1B5\uD1BA\uD1BC\uD1C0\uD1D8\uD1F4\uD1F8\uD207\uD209\uD210\uD22C\uD22D\uD230\uD234\uD23C\uD23D\uD23F\uD241\uD248\uD25C"],["c641","\uD78D\uD78E\uD78F\uD791",6,"\uD79A\uD79C\uD79E",5],["c6a1","\uD264\uD280\uD281\uD284\uD288\uD290\uD291\uD295\uD29C\uD2A0\uD2A4\uD2AC\uD2B1\uD2B8\uD2B9\uD2BC\uD2BF\uD2C0\uD2C2\uD2C8\uD2C9\uD2CB\uD2D4\uD2D8\uD2DC\uD2E4\uD2E5\uD2F0\uD2F1\uD2F4\uD2F8\uD300\uD301\uD303\uD305\uD30C\uD30D\uD30E\uD310\uD314\uD316\uD31C\uD31D\uD31F\uD320\uD321\uD325\uD328\uD329\uD32C\uD330\uD338\uD339\uD33B\uD33C\uD33D\uD344\uD345\uD37C\uD37D\uD380\uD384\uD38C\uD38D\uD38F\uD390\uD391\uD398\uD399\uD39C\uD3A0\uD3A8\uD3A9\uD3AB\uD3AD\uD3B4\uD3B8\uD3BC\uD3C4\uD3C5\uD3C8\uD3C9\uD3D0\uD3D8\uD3E1\uD3E3\uD3EC\uD3ED\uD3F0\uD3F4\uD3FC\uD3FD\uD3FF\uD401"],["c7a1","\uD408\uD41D\uD440\uD444\uD45C\uD460\uD464\uD46D\uD46F\uD478\uD479\uD47C\uD47F\uD480\uD482\uD488\uD489\uD48B\uD48D\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514\uD515\uD517\uD53C\uD53D\uD540\uD544\uD54C\uD54D\uD54F\uD551\uD558\uD559\uD55C\uD560\uD565\uD568\uD569\uD56B\uD56D\uD574\uD575\uD578\uD57C\uD584\uD585\uD587\uD588\uD589\uD590\uD5A5\uD5C8\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8\uD5D9\uD5DB\uD5DD\uD5E4\uD5E5\uD5E8\uD5EC\uD5F4\uD5F5\uD5F7\uD5F9\uD600\uD601\uD604\uD608\uD610\uD611\uD613\uD614\uD615\uD61C\uD620"],["c8a1","\uD624\uD62D\uD638\uD639\uD63C\uD640\uD645\uD648\uD649\uD64B\uD64D\uD651\uD654\uD655\uD658\uD65C\uD667\uD669\uD670\uD671\uD674\uD683\uD685\uD68C\uD68D\uD690\uD694\uD69D\uD69F\uD6A1\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4\uD6C5\uD6C8\uD6CC\uD6D1\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC\uD6FD\uD700\uD704\uD711\uD718\uD719\uD71C\uD720\uD728\uD729\uD72B\uD72D\uD734\uD735\uD738\uD73C\uD744\uD747\uD749\uD750\uD751\uD754\uD756\uD757\uD758\uD759\uD760\uD761\uD763\uD765\uD769\uD76C\uD770\uD774\uD77C\uD77D\uD781\uD788\uD789\uD78C\uD790\uD798\uD799\uD79B\uD79D"],["caa1","\u4F3D\u4F73\u5047\u50F9\u52A0\u53EF\u5475\u54E5\u5609\u5AC1\u5BB6\u6687\u67B6\u67B7\u67EF\u6B4C\u73C2\u75C2\u7A3C\u82DB\u8304\u8857\u8888\u8A36\u8CC8\u8DCF\u8EFB\u8FE6\u99D5\u523B\u5374\u5404\u606A\u6164\u6BBC\u73CF\u811A\u89BA\u89D2\u95A3\u4F83\u520A\u58BE\u5978\u59E6\u5E72\u5E79\u61C7\u63C0\u6746\u67EC\u687F\u6F97\u764E\u770B\u78F5\u7A08\u7AFF\u7C21\u809D\u826E\u8271\u8AEB\u9593\u4E6B\u559D\u66F7\u6E34\u78A3\u7AED\u845B\u8910\u874E\u97A8\u52D8\u574E\u582A\u5D4C\u611F\u61BE\u6221\u6562\u67D1\u6A44\u6E1B\u7518\u75B3\u76E3\u77B0\u7D3A\u90AF\u9451\u9452\u9F95"],["cba1","\u5323\u5CAC\u7532\u80DB\u9240\u9598\u525B\u5808\u59DC\u5CA1\u5D17\u5EB7\u5F3A\u5F4A\u6177\u6C5F\u757A\u7586\u7CE0\u7D73\u7DB1\u7F8C\u8154\u8221\u8591\u8941\u8B1B\u92FC\u964D\u9C47\u4ECB\u4EF7\u500B\u51F1\u584F\u6137\u613E\u6168\u6539\u69EA\u6F11\u75A5\u7686\u76D6\u7B87\u82A5\u84CB\uF900\u93A7\u958B\u5580\u5BA2\u5751\uF901\u7CB3\u7FB9\u91B5\u5028\u53BB\u5C45\u5DE8\u62D2\u636E\u64DA\u64E7\u6E20\u70AC\u795B\u8DDD\u8E1E\uF902\u907D\u9245\u92F8\u4E7E\u4EF6\u5065\u5DFE\u5EFA\u6106\u6957\u8171\u8654\u8E47\u9375\u9A2B\u4E5E\u5091\u6770\u6840\u5109\u528D\u5292\u6AA2"],["cca1","\u77BC\u9210\u9ED4\u52AB\u602F\u8FF2\u5048\u61A9\u63ED\u64CA\u683C\u6A84\u6FC0\u8188\u89A1\u9694\u5805\u727D\u72AC\u7504\u7D79\u7E6D\u80A9\u898B\u8B74\u9063\u9D51\u6289\u6C7A\u6F54\u7D50\u7F3A\u8A23\u517C\u614A\u7B9D\u8B19\u9257\u938C\u4EAC\u4FD3\u501E\u50BE\u5106\u52C1\u52CD\u537F\u5770\u5883\u5E9A\u5F91\u6176\u61AC\u64CE\u656C\u666F\u66BB\u66F4\u6897\u6D87\u7085\u70F1\u749F\u74A5\u74CA\u75D9\u786C\u78EC\u7ADF\u7AF6\u7D45\u7D93\u8015\u803F\u811B\u8396\u8B66\u8F15\u9015\u93E1\u9803\u9838\u9A5A\u9BE8\u4FC2\u5553\u583A\u5951\u5B63\u5C46\u60B8\u6212\u6842\u68B0"],["cda1","\u68E8\u6EAA\u754C\u7678\u78CE\u7A3D\u7CFB\u7E6B\u7E7C\u8A08\u8AA1\u8C3F\u968E\u9DC4\u53E4\u53E9\u544A\u5471\u56FA\u59D1\u5B64\u5C3B\u5EAB\u62F7\u6537\u6545\u6572\u66A0\u67AF\u69C1\u6CBD\u75FC\u7690\u777E\u7A3F\u7F94\u8003\u80A1\u818F\u82E6\u82FD\u83F0\u85C1\u8831\u88B4\u8AA5\uF903\u8F9C\u932E\u96C7\u9867\u9AD8\u9F13\u54ED\u659B\u66F2\u688F\u7A40\u8C37\u9D60\u56F0\u5764\u5D11\u6606\u68B1\u68CD\u6EFE\u7428\u889E\u9BE4\u6C68\uF904\u9AA8\u4F9B\u516C\u5171\u529F\u5B54\u5DE5\u6050\u606D\u62F1\u63A7\u653B\u73D9\u7A7A\u86A3\u8CA2\u978F\u4E32\u5BE1\u6208\u679C\u74DC"],["cea1","\u79D1\u83D3\u8A87\u8AB2\u8DE8\u904E\u934B\u9846\u5ED3\u69E8\u85FF\u90ED\uF905\u51A0\u5B98\u5BEC\u6163\u68FA\u6B3E\u704C\u742F\u74D8\u7BA1\u7F50\u83C5\u89C0\u8CAB\u95DC\u9928\u522E\u605D\u62EC\u9002\u4F8A\u5149\u5321\u58D9\u5EE3\u66E0\u6D38\u709A\u72C2\u73D6\u7B50\u80F1\u945B\u5366\u639B\u7F6B\u4E56\u5080\u584A\u58DE\u602A\u6127\u62D0\u69D0\u9B41\u5B8F\u7D18\u80B1\u8F5F\u4EA4\u50D1\u54AC\u55AC\u5B0C\u5DA0\u5DE7\u652A\u654E\u6821\u6A4B\u72E1\u768E\u77EF\u7D5E\u7FF9\u81A0\u854E\u86DF\u8F03\u8F4E\u90CA\u9903\u9A55\u9BAB\u4E18\u4E45\u4E5D\u4EC7\u4FF1\u5177\u52FE"],["cfa1","\u5340\u53E3\u53E5\u548E\u5614\u5775\u57A2\u5BC7\u5D87\u5ED0\u61FC\u62D8\u6551\u67B8\u67E9\u69CB\u6B50\u6BC6\u6BEC\u6C42\u6E9D\u7078\u72D7\u7396\u7403\u77BF\u77E9\u7A76\u7D7F\u8009\u81FC\u8205\u820A\u82DF\u8862\u8B33\u8CFC\u8EC0\u9011\u90B1\u9264\u92B6\u99D2\u9A45\u9CE9\u9DD7\u9F9C\u570B\u5C40\u83CA\u97A0\u97AB\u9EB4\u541B\u7A98\u7FA4\u88D9\u8ECD\u90E1\u5800\u5C48\u6398\u7A9F\u5BAE\u5F13\u7A79\u7AAE\u828E\u8EAC\u5026\u5238\u52F8\u5377\u5708\u62F3\u6372\u6B0A\u6DC3\u7737\u53A5\u7357\u8568\u8E76\u95D5\u673A\u6AC3\u6F70\u8A6D\u8ECC\u994B\uF906\u6677\u6B78\u8CB4"],["d0a1","\u9B3C\uF907\u53EB\u572D\u594E\u63C6\u69FB\u73EA\u7845\u7ABA\u7AC5\u7CFE\u8475\u898F\u8D73\u9035\u95A8\u52FB\u5747\u7547\u7B60\u83CC\u921E\uF908\u6A58\u514B\u524B\u5287\u621F\u68D8\u6975\u9699\u50C5\u52A4\u52E4\u61C3\u65A4\u6839\u69FF\u747E\u7B4B\u82B9\u83EB\u89B2\u8B39\u8FD1\u9949\uF909\u4ECA\u5997\u64D2\u6611\u6A8E\u7434\u7981\u79BD\u82A9\u887E\u887F\u895F\uF90A\u9326\u4F0B\u53CA\u6025\u6271\u6C72\u7D1A\u7D66\u4E98\u5162\u77DC\u80AF\u4F01\u4F0E\u5176\u5180\u55DC\u5668\u573B\u57FA\u57FC\u5914\u5947\u5993\u5BC4\u5C90\u5D0E\u5DF1\u5E7E\u5FCC\u6280\u65D7\u65E3"],["d1a1","\u671E\u671F\u675E\u68CB\u68C4\u6A5F\u6B3A\u6C23\u6C7D\u6C82\u6DC7\u7398\u7426\u742A\u7482\u74A3\u7578\u757F\u7881\u78EF\u7941\u7947\u7948\u797A\u7B95\u7D00\u7DBA\u7F88\u8006\u802D\u808C\u8A18\u8B4F\u8C48\u8D77\u9321\u9324\u98E2\u9951\u9A0E\u9A0F\u9A65\u9E92\u7DCA\u4F76\u5409\u62EE\u6854\u91D1\u55AB\u513A\uF90B\uF90C\u5A1C\u61E6\uF90D\u62CF\u62FF\uF90E",5,"\u90A3\uF914",4,"\u8AFE\uF919\uF91A\uF91B\uF91C\u6696\uF91D\u7156\uF91E\uF91F\u96E3\uF920\u634F\u637A\u5357\uF921\u678F\u6960\u6E73\uF922\u7537\uF923\uF924\uF925"],["d2a1","\u7D0D\uF926\uF927\u8872\u56CA\u5A18\uF928",4,"\u4E43\uF92D\u5167\u5948\u67F0\u8010\uF92E\u5973\u5E74\u649A\u79CA\u5FF5\u606C\u62C8\u637B\u5BE7\u5BD7\u52AA\uF92F\u5974\u5F29\u6012\uF930\uF931\uF932\u7459\uF933",5,"\u99D1\uF939",10,"\u6FC3\uF944\uF945\u81BF\u8FB2\u60F1\uF946\uF947\u8166\uF948\uF949\u5C3F\uF94A",7,"\u5AE9\u8A25\u677B\u7D10\uF952",5,"\u80FD\uF958\uF959\u5C3C\u6CE5\u533F\u6EBA\u591A\u8336"],["d3a1","\u4E39\u4EB6\u4F46\u55AE\u5718\u58C7\u5F56\u65B7\u65E6\u6A80\u6BB5\u6E4D\u77ED\u7AEF\u7C1E\u7DDE\u86CB\u8892\u9132\u935B\u64BB\u6FBE\u737A\u75B8\u9054\u5556\u574D\u61BA\u64D4\u66C7\u6DE1\u6E5B\u6F6D\u6FB9\u75F0\u8043\u81BD\u8541\u8983\u8AC7\u8B5A\u931F\u6C93\u7553\u7B54\u8E0F\u905D\u5510\u5802\u5858\u5E62\u6207\u649E\u68E0\u7576\u7CD6\u87B3\u9EE8\u4EE3\u5788\u576E\u5927\u5C0D\u5CB1\u5E36\u5F85\u6234\u64E1\u73B3\u81FA\u888B\u8CB8\u968A\u9EDB\u5B85\u5FB7\u60B3\u5012\u5200\u5230\u5716\u5835\u5857\u5C0E\u5C60\u5CF6\u5D8B\u5EA6\u5F92\u60BC\u6311\u6389\u6417\u6843"],["d4a1","\u68F9\u6AC2\u6DD8\u6E21\u6ED4\u6FE4\u71FE\u76DC\u7779\u79B1\u7A3B\u8404\u89A9\u8CED\u8DF3\u8E48\u9003\u9014\u9053\u90FD\u934D\u9676\u97DC\u6BD2\u7006\u7258\u72A2\u7368\u7763\u79BF\u7BE4\u7E9B\u8B80\u58A9\u60C7\u6566\u65FD\u66BE\u6C8C\u711E\u71C9\u8C5A\u9813\u4E6D\u7A81\u4EDD\u51AC\u51CD\u52D5\u540C\u61A7\u6771\u6850\u68DF\u6D1E\u6F7C\u75BC\u77B3\u7AE5\u80F4\u8463\u9285\u515C\u6597\u675C\u6793\u75D8\u7AC7\u8373\uF95A\u8C46\u9017\u982D\u5C6F\u81C0\u829A\u9041\u906F\u920D\u5F97\u5D9D\u6A59\u71C8\u767B\u7B49\u85E4\u8B04\u9127\u9A30\u5587\u61F6\uF95B\u7669\u7F85"],["d5a1","\u863F\u87BA\u88F8\u908F\uF95C\u6D1B\u70D9\u73DE\u7D61\u843D\uF95D\u916A\u99F1\uF95E\u4E82\u5375\u6B04\u6B12\u703E\u721B\u862D\u9E1E\u524C\u8FA3\u5D50\u64E5\u652C\u6B16\u6FEB\u7C43\u7E9C\u85CD\u8964\u89BD\u62C9\u81D8\u881F\u5ECA\u6717\u6D6A\u72FC\u7405\u746F\u8782\u90DE\u4F86\u5D0D\u5FA0\u840A\u51B7\u63A0\u7565\u4EAE\u5006\u5169\u51C9\u6881\u6A11\u7CAE\u7CB1\u7CE7\u826F\u8AD2\u8F1B\u91CF\u4FB6\u5137\u52F5\u5442\u5EEC\u616E\u623E\u65C5\u6ADA\u6FFE\u792A\u85DC\u8823\u95AD\u9A62\u9A6A\u9E97\u9ECE\u529B\u66C6\u6B77\u701D\u792B\u8F62\u9742\u6190\u6200\u6523\u6F23"],["d6a1","\u7149\u7489\u7DF4\u806F\u84EE\u8F26\u9023\u934A\u51BD\u5217\u52A3\u6D0C\u70C8\u88C2\u5EC9\u6582\u6BAE\u6FC2\u7C3E\u7375\u4EE4\u4F36\u56F9\uF95F\u5CBA\u5DBA\u601C\u73B2\u7B2D\u7F9A\u7FCE\u8046\u901E\u9234\u96F6\u9748\u9818\u9F61\u4F8B\u6FA7\u79AE\u91B4\u96B7\u52DE\uF960\u6488\u64C4\u6AD3\u6F5E\u7018\u7210\u76E7\u8001\u8606\u865C\u8DEF\u8F05\u9732\u9B6F\u9DFA\u9E75\u788C\u797F\u7DA0\u83C9\u9304\u9E7F\u9E93\u8AD6\u58DF\u5F04\u6727\u7027\u74CF\u7C60\u807E\u5121\u7028\u7262\u78CA\u8CC2\u8CDA\u8CF4\u96F7\u4E86\u50DA\u5BEE\u5ED6\u6599\u71CE\u7642\u77AD\u804A\u84FC"],["d7a1","\u907C\u9B27\u9F8D\u58D8\u5A41\u5C62\u6A13\u6DDA\u6F0F\u763B\u7D2F\u7E37\u851E\u8938\u93E4\u964B\u5289\u65D2\u67F3\u69B4\u6D41\u6E9C\u700F\u7409\u7460\u7559\u7624\u786B\u8B2C\u985E\u516D\u622E\u9678\u4F96\u502B\u5D19\u6DEA\u7DB8\u8F2A\u5F8B\u6144\u6817\uF961\u9686\u52D2\u808B\u51DC\u51CC\u695E\u7A1C\u7DBE\u83F1\u9675\u4FDA\u5229\u5398\u540F\u550E\u5C65\u60A7\u674E\u68A8\u6D6C\u7281\u72F8\u7406\u7483\uF962\u75E2\u7C6C\u7F79\u7FB8\u8389\u88CF\u88E1\u91CC\u91D0\u96E2\u9BC9\u541D\u6F7E\u71D0\u7498\u85FA\u8EAA\u96A3\u9C57\u9E9F\u6797\u6DCB\u7433\u81E8\u9716\u782C"],["d8a1","\u7ACB\u7B20\u7C92\u6469\u746A\u75F2\u78BC\u78E8\u99AC\u9B54\u9EBB\u5BDE\u5E55\u6F20\u819C\u83AB\u9088\u4E07\u534D\u5A29\u5DD2\u5F4E\u6162\u633D\u6669\u66FC\u6EFF\u6F2B\u7063\u779E\u842C\u8513\u883B\u8F13\u9945\u9C3B\u551C\u62B9\u672B\u6CAB\u8309\u896A\u977A\u4EA1\u5984\u5FD8\u5FD9\u671B\u7DB2\u7F54\u8292\u832B\u83BD\u8F1E\u9099\u57CB\u59B9\u5A92\u5BD0\u6627\u679A\u6885\u6BCF\u7164\u7F75\u8CB7\u8CE3\u9081\u9B45\u8108\u8C8A\u964C\u9A40\u9EA5\u5B5F\u6C13\u731B\u76F2\u76DF\u840C\u51AA\u8993\u514D\u5195\u52C9\u68C9\u6C94\u7704\u7720\u7DBF\u7DEC\u9762\u9EB5\u6EC5"],["d9a1","\u8511\u51A5\u540D\u547D\u660E\u669D\u6927\u6E9F\u76BF\u7791\u8317\u84C2\u879F\u9169\u9298\u9CF4\u8882\u4FAE\u5192\u52DF\u59C6\u5E3D\u6155\u6478\u6479\u66AE\u67D0\u6A21\u6BCD\u6BDB\u725F\u7261\u7441\u7738\u77DB\u8017\u82BC\u8305\u8B00\u8B28\u8C8C\u6728\u6C90\u7267\u76EE\u7766\u7A46\u9DA9\u6B7F\u6C92\u5922\u6726\u8499\u536F\u5893\u5999\u5EDF\u63CF\u6634\u6773\u6E3A\u732B\u7AD7\u82D7\u9328\u52D9\u5DEB\u61AE\u61CB\u620A\u62C7\u64AB\u65E0\u6959\u6B66\u6BCB\u7121\u73F7\u755D\u7E46\u821E\u8302\u856A\u8AA3\u8CBF\u9727\u9D61\u58A8\u9ED8\u5011\u520E\u543B\u554F\u6587"],["daa1","\u6C76\u7D0A\u7D0B\u805E\u868A\u9580\u96EF\u52FF\u6C95\u7269\u5473\u5A9A\u5C3E\u5D4B\u5F4C\u5FAE\u672A\u68B6\u6963\u6E3C\u6E44\u7709\u7C73\u7F8E\u8587\u8B0E\u8FF7\u9761\u9EF4\u5CB7\u60B6\u610D\u61AB\u654F\u65FB\u65FC\u6C11\u6CEF\u739F\u73C9\u7DE1\u9594\u5BC6\u871C\u8B10\u525D\u535A\u62CD\u640F\u64B2\u6734\u6A38\u6CCA\u73C0\u749E\u7B94\u7C95\u7E1B\u818A\u8236\u8584\u8FEB\u96F9\u99C1\u4F34\u534A\u53CD\u53DB\u62CC\u642C\u6500\u6591\u69C3\u6CEE\u6F58\u73ED\u7554\u7622\u76E4\u76FC\u78D0\u78FB\u792C\u7D46\u822C\u87E0\u8FD4\u9812\u98EF\u52C3\u62D4\u64A5\u6E24\u6F51"],["dba1","\u767C\u8DCB\u91B1\u9262\u9AEE\u9B43\u5023\u508D\u574A\u59A8\u5C28\u5E47\u5F77\u623F\u653E\u65B9\u65C1\u6609\u678B\u699C\u6EC2\u78C5\u7D21\u80AA\u8180\u822B\u82B3\u84A1\u868C\u8A2A\u8B17\u90A6\u9632\u9F90\u500D\u4FF3\uF963\u57F9\u5F98\u62DC\u6392\u676F\u6E43\u7119\u76C3\u80CC\u80DA\u88F4\u88F5\u8919\u8CE0\u8F29\u914D\u966A\u4F2F\u4F70\u5E1B\u67CF\u6822\u767D\u767E\u9B44\u5E61\u6A0A\u7169\u71D4\u756A\uF964\u7E41\u8543\u85E9\u98DC\u4F10\u7B4F\u7F70\u95A5\u51E1\u5E06\u68B5\u6C3E\u6C4E\u6CDB\u72AF\u7BC4\u8303\u6CD5\u743A\u50FB\u5288\u58C1\u64D8\u6A97\u74A7\u7656"],["dca1","\u78A7\u8617\u95E2\u9739\uF965\u535E\u5F01\u8B8A\u8FA8\u8FAF\u908A\u5225\u77A5\u9C49\u9F08\u4E19\u5002\u5175\u5C5B\u5E77\u661E\u663A\u67C4\u68C5\u70B3\u7501\u75C5\u79C9\u7ADD\u8F27\u9920\u9A08\u4FDD\u5821\u5831\u5BF6\u666E\u6B65\u6D11\u6E7A\u6F7D\u73E4\u752B\u83E9\u88DC\u8913\u8B5C\u8F14\u4F0F\u50D5\u5310\u535C\u5B93\u5FA9\u670D\u798F\u8179\u832F\u8514\u8907\u8986\u8F39\u8F3B\u99A5\u9C12\u672C\u4E76\u4FF8\u5949\u5C01\u5CEF\u5CF0\u6367\u68D2\u70FD\u71A2\u742B\u7E2B\u84EC\u8702\u9022\u92D2\u9CF3\u4E0D\u4ED8\u4FEF\u5085\u5256\u526F\u5426\u5490\u57E0\u592B\u5A66"],["dda1","\u5B5A\u5B75\u5BCC\u5E9C\uF966\u6276\u6577\u65A7\u6D6E\u6EA5\u7236\u7B26\u7C3F\u7F36\u8150\u8151\u819A\u8240\u8299\u83A9\u8A03\u8CA0\u8CE6\u8CFB\u8D74\u8DBA\u90E8\u91DC\u961C\u9644\u99D9\u9CE7\u5317\u5206\u5429\u5674\u58B3\u5954\u596E\u5FFF\u61A4\u626E\u6610\u6C7E\u711A\u76C6\u7C89\u7CDE\u7D1B\u82AC\u8CC1\u96F0\uF967\u4F5B\u5F17\u5F7F\u62C2\u5D29\u670B\u68DA\u787C\u7E43\u9D6C\u4E15\u5099\u5315\u532A\u5351\u5983\u5A62\u5E87\u60B2\u618A\u6249\u6279\u6590\u6787\u69A7\u6BD4\u6BD6\u6BD7\u6BD8\u6CB8\uF968\u7435\u75FA\u7812\u7891\u79D5\u79D8\u7C83\u7DCB\u7FE1\u80A5"],["dea1","\u813E\u81C2\u83F2\u871A\u88E8\u8AB9\u8B6C\u8CBB\u9119\u975E\u98DB\u9F3B\u56AC\u5B2A\u5F6C\u658C\u6AB3\u6BAF\u6D5C\u6FF1\u7015\u725D\u73AD\u8CA7\u8CD3\u983B\u6191\u6C37\u8058\u9A01\u4E4D\u4E8B\u4E9B\u4ED5\u4F3A\u4F3C\u4F7F\u4FDF\u50FF\u53F2\u53F8\u5506\u55E3\u56DB\u58EB\u5962\u5A11\u5BEB\u5BFA\u5C04\u5DF3\u5E2B\u5F99\u601D\u6368\u659C\u65AF\u67F6\u67FB\u68AD\u6B7B\u6C99\u6CD7\u6E23\u7009\u7345\u7802\u793E\u7940\u7960\u79C1\u7BE9\u7D17\u7D72\u8086\u820D\u838E\u84D1\u86C7\u88DF\u8A50\u8A5E\u8B1D\u8CDC\u8D66\u8FAD\u90AA\u98FC\u99DF\u9E9D\u524A\uF969\u6714\uF96A"],["dfa1","\u5098\u522A\u5C71\u6563\u6C55\u73CA\u7523\u759D\u7B97\u849C\u9178\u9730\u4E77\u6492\u6BBA\u715E\u85A9\u4E09\uF96B\u6749\u68EE\u6E17\u829F\u8518\u886B\u63F7\u6F81\u9212\u98AF\u4E0A\u50B7\u50CF\u511F\u5546\u55AA\u5617\u5B40\u5C19\u5CE0\u5E38\u5E8A\u5EA0\u5EC2\u60F3\u6851\u6A61\u6E58\u723D\u7240\u72C0\u76F8\u7965\u7BB1\u7FD4\u88F3\u89F4\u8A73\u8C61\u8CDE\u971C\u585E\u74BD\u8CFD\u55C7\uF96C\u7A61\u7D22\u8272\u7272\u751F\u7525\uF96D\u7B19\u5885\u58FB\u5DBC\u5E8F\u5EB6\u5F90\u6055\u6292\u637F\u654D\u6691\u66D9\u66F8\u6816\u68F2\u7280\u745E\u7B6E\u7D6E\u7DD6\u7F72"],["e0a1","\u80E5\u8212\u85AF\u897F\u8A93\u901D\u92E4\u9ECD\u9F20\u5915\u596D\u5E2D\u60DC\u6614\u6673\u6790\u6C50\u6DC5\u6F5F\u77F3\u78A9\u84C6\u91CB\u932B\u4ED9\u50CA\u5148\u5584\u5B0B\u5BA3\u6247\u657E\u65CB\u6E32\u717D\u7401\u7444\u7487\u74BF\u766C\u79AA\u7DDA\u7E55\u7FA8\u817A\u81B3\u8239\u861A\u87EC\u8A75\u8DE3\u9078\u9291\u9425\u994D\u9BAE\u5368\u5C51\u6954\u6CC4\u6D29\u6E2B\u820C\u859B\u893B\u8A2D\u8AAA\u96EA\u9F67\u5261\u66B9\u6BB2\u7E96\u87FE\u8D0D\u9583\u965D\u651D\u6D89\u71EE\uF96E\u57CE\u59D3\u5BAC\u6027\u60FA\u6210\u661F\u665F\u7329\u73F9\u76DB\u7701\u7B6C"],["e1a1","\u8056\u8072\u8165\u8AA0\u9192\u4E16\u52E2\u6B72\u6D17\u7A05\u7B39\u7D30\uF96F\u8CB0\u53EC\u562F\u5851\u5BB5\u5C0F\u5C11\u5DE2\u6240\u6383\u6414\u662D\u68B3\u6CBC\u6D88\u6EAF\u701F\u70A4\u71D2\u7526\u758F\u758E\u7619\u7B11\u7BE0\u7C2B\u7D20\u7D39\u852C\u856D\u8607\u8A34\u900D\u9061\u90B5\u92B7\u97F6\u9A37\u4FD7\u5C6C\u675F\u6D91\u7C9F\u7E8C\u8B16\u8D16\u901F\u5B6B\u5DFD\u640D\u84C0\u905C\u98E1\u7387\u5B8B\u609A\u677E\u6DDE\u8A1F\u8AA6\u9001\u980C\u5237\uF970\u7051\u788E\u9396\u8870\u91D7\u4FEE\u53D7\u55FD\u56DA\u5782\u58FD\u5AC2\u5B88\u5CAB\u5CC0\u5E25\u6101"],["e2a1","\u620D\u624B\u6388\u641C\u6536\u6578\u6A39\u6B8A\u6C34\u6D19\u6F31\u71E7\u72E9\u7378\u7407\u74B2\u7626\u7761\u79C0\u7A57\u7AEA\u7CB9\u7D8F\u7DAC\u7E61\u7F9E\u8129\u8331\u8490\u84DA\u85EA\u8896\u8AB0\u8B90\u8F38\u9042\u9083\u916C\u9296\u92B9\u968B\u96A7\u96A8\u96D6\u9700\u9808\u9996\u9AD3\u9B1A\u53D4\u587E\u5919\u5B70\u5BBF\u6DD1\u6F5A\u719F\u7421\u74B9\u8085\u83FD\u5DE1\u5F87\u5FAA\u6042\u65EC\u6812\u696F\u6A53\u6B89\u6D35\u6DF3\u73E3\u76FE\u77AC\u7B4D\u7D14\u8123\u821C\u8340\u84F4\u8563\u8A62\u8AC4\u9187\u931E\u9806\u99B4\u620C\u8853\u8FF0\u9265\u5D07\u5D27"],["e3a1","\u5D69\u745F\u819D\u8768\u6FD5\u62FE\u7FD2\u8936\u8972\u4E1E\u4E58\u50E7\u52DD\u5347\u627F\u6607\u7E69\u8805\u965E\u4F8D\u5319\u5636\u59CB\u5AA4\u5C38\u5C4E\u5C4D\u5E02\u5F11\u6043\u65BD\u662F\u6642\u67BE\u67F4\u731C\u77E2\u793A\u7FC5\u8494\u84CD\u8996\u8A66\u8A69\u8AE1\u8C55\u8C7A\u57F4\u5BD4\u5F0F\u606F\u62ED\u690D\u6B96\u6E5C\u7184\u7BD2\u8755\u8B58\u8EFE\u98DF\u98FE\u4F38\u4F81\u4FE1\u547B\u5A20\u5BB8\u613C\u65B0\u6668\u71FC\u7533\u795E\u7D33\u814E\u81E3\u8398\u85AA\u85CE\u8703\u8A0A\u8EAB\u8F9B\uF971\u8FC5\u5931\u5BA4\u5BE6\u6089\u5BE9\u5C0B\u5FC3\u6C81"],["e4a1","\uF972\u6DF1\u700B\u751A\u82AF\u8AF6\u4EC0\u5341\uF973\u96D9\u6C0F\u4E9E\u4FC4\u5152\u555E\u5A25\u5CE8\u6211\u7259\u82BD\u83AA\u86FE\u8859\u8A1D\u963F\u96C5\u9913\u9D09\u9D5D\u580A\u5CB3\u5DBD\u5E44\u60E1\u6115\u63E1\u6A02\u6E25\u9102\u9354\u984E\u9C10\u9F77\u5B89\u5CB8\u6309\u664F\u6848\u773C\u96C1\u978D\u9854\u9B9F\u65A1\u8B01\u8ECB\u95BC\u5535\u5CA9\u5DD6\u5EB5\u6697\u764C\u83F4\u95C7\u58D3\u62BC\u72CE\u9D28\u4EF0\u592E\u600F\u663B\u6B83\u79E7\u9D26\u5393\u54C0\u57C3\u5D16\u611B\u66D6\u6DAF\u788D\u827E\u9698\u9744\u5384\u627C\u6396\u6DB2\u7E0A\u814B\u984D"],["e5a1","\u6AFB\u7F4C\u9DAF\u9E1A\u4E5F\u503B\u51B6\u591C\u60F9\u63F6\u6930\u723A\u8036\uF974\u91CE\u5F31\uF975\uF976\u7D04\u82E5\u846F\u84BB\u85E5\u8E8D\uF977\u4F6F\uF978\uF979\u58E4\u5B43\u6059\u63DA\u6518\u656D\u6698\uF97A\u694A\u6A23\u6D0B\u7001\u716C\u75D2\u760D\u79B3\u7A70\uF97B\u7F8A\uF97C\u8944\uF97D\u8B93\u91C0\u967D\uF97E\u990A\u5704\u5FA1\u65BC\u6F01\u7600\u79A6\u8A9E\u99AD\u9B5A\u9F6C\u5104\u61B6\u6291\u6A8D\u81C6\u5043\u5830\u5F66\u7109\u8A00\u8AFA\u5B7C\u8616\u4FFA\u513C\u56B4\u5944\u63A9\u6DF9\u5DAA\u696D\u5186\u4E88\u4F59\uF97F\uF980\uF981\u5982\uF982"],["e6a1","\uF983\u6B5F\u6C5D\uF984\u74B5\u7916\uF985\u8207\u8245\u8339\u8F3F\u8F5D\uF986\u9918\uF987\uF988\uF989\u4EA6\uF98A\u57DF\u5F79\u6613\uF98B\uF98C\u75AB\u7E79\u8B6F\uF98D\u9006\u9A5B\u56A5\u5827\u59F8\u5A1F\u5BB4\uF98E\u5EF6\uF98F\uF990\u6350\u633B\uF991\u693D\u6C87\u6CBF\u6D8E\u6D93\u6DF5\u6F14\uF992\u70DF\u7136\u7159\uF993\u71C3\u71D5\uF994\u784F\u786F\uF995\u7B75\u7DE3\uF996\u7E2F\uF997\u884D\u8EDF\uF998\uF999\uF99A\u925B\uF99B\u9CF6\uF99C\uF99D\uF99E\u6085\u6D85\uF99F\u71B1\uF9A0\uF9A1\u95B1\u53AD\uF9A2\uF9A3\uF9A4\u67D3\uF9A5\u708E\u7130\u7430\u8276\u82D2"],["e7a1","\uF9A6\u95BB\u9AE5\u9E7D\u66C4\uF9A7\u71C1\u8449\uF9A8\uF9A9\u584B\uF9AA\uF9AB\u5DB8\u5F71\uF9AC\u6620\u668E\u6979\u69AE\u6C38\u6CF3\u6E36\u6F41\u6FDA\u701B\u702F\u7150\u71DF\u7370\uF9AD\u745B\uF9AE\u74D4\u76C8\u7A4E\u7E93\uF9AF\uF9B0\u82F1\u8A60\u8FCE\uF9B1\u9348\uF9B2\u9719\uF9B3\uF9B4\u4E42\u502A\uF9B5\u5208\u53E1\u66F3\u6C6D\u6FCA\u730A\u777F\u7A62\u82AE\u85DD\u8602\uF9B6\u88D4\u8A63\u8B7D\u8C6B\uF9B7\u92B3\uF9B8\u9713\u9810\u4E94\u4F0D\u4FC9\u50B2\u5348\u543E\u5433\u55DA\u5862\u58BA\u5967\u5A1B\u5BE4\u609F\uF9B9\u61CA\u6556\u65FF\u6664\u68A7\u6C5A\u6FB3"],["e8a1","\u70CF\u71AC\u7352\u7B7D\u8708\u8AA4\u9C32\u9F07\u5C4B\u6C83\u7344\u7389\u923A\u6EAB\u7465\u761F\u7A69\u7E15\u860A\u5140\u58C5\u64C1\u74EE\u7515\u7670\u7FC1\u9095\u96CD\u9954\u6E26\u74E6\u7AA9\u7AAA\u81E5\u86D9\u8778\u8A1B\u5A49\u5B8C\u5B9B\u68A1\u6900\u6D63\u73A9\u7413\u742C\u7897\u7DE9\u7FEB\u8118\u8155\u839E\u8C4C\u962E\u9811\u66F0\u5F80\u65FA\u6789\u6C6A\u738B\u502D\u5A03\u6B6A\u77EE\u5916\u5D6C\u5DCD\u7325\u754F\uF9BA\uF9BB\u50E5\u51F9\u582F\u592D\u5996\u59DA\u5BE5\uF9BC\uF9BD\u5DA2\u62D7\u6416\u6493\u64FE\uF9BE\u66DC\uF9BF\u6A48\uF9C0\u71FF\u7464\uF9C1"],["e9a1","\u7A88\u7AAF\u7E47\u7E5E\u8000\u8170\uF9C2\u87EF\u8981\u8B20\u9059\uF9C3\u9080\u9952\u617E\u6B32\u6D74\u7E1F\u8925\u8FB1\u4FD1\u50AD\u5197\u52C7\u57C7\u5889\u5BB9\u5EB8\u6142\u6995\u6D8C\u6E67\u6EB6\u7194\u7462\u7528\u752C\u8073\u8338\u84C9\u8E0A\u9394\u93DE\uF9C4\u4E8E\u4F51\u5076\u512A\u53C8\u53CB\u53F3\u5B87\u5BD3\u5C24\u611A\u6182\u65F4\u725B\u7397\u7440\u76C2\u7950\u7991\u79B9\u7D06\u7FBD\u828B\u85D5\u865E\u8FC2\u9047\u90F5\u91EA\u9685\u96E8\u96E9\u52D6\u5F67\u65ED\u6631\u682F\u715C\u7A36\u90C1\u980A\u4E91\uF9C5\u6A52\u6B9E\u6F90\u7189\u8018\u82B8\u8553"],["eaa1","\u904B\u9695\u96F2\u97FB\u851A\u9B31\u4E90\u718A\u96C4\u5143\u539F\u54E1\u5713\u5712\u57A3\u5A9B\u5AC4\u5BC3\u6028\u613F\u63F4\u6C85\u6D39\u6E72\u6E90\u7230\u733F\u7457\u82D1\u8881\u8F45\u9060\uF9C6\u9662\u9858\u9D1B\u6708\u8D8A\u925E\u4F4D\u5049\u50DE\u5371\u570D\u59D4\u5A01\u5C09\u6170\u6690\u6E2D\u7232\u744B\u7DEF\u80C3\u840E\u8466\u853F\u875F\u885B\u8918\u8B02\u9055\u97CB\u9B4F\u4E73\u4F91\u5112\u516A\uF9C7\u552F\u55A9\u5B7A\u5BA5\u5E7C\u5E7D\u5EBE\u60A0\u60DF\u6108\u6109\u63C4\u6538\u6709\uF9C8\u67D4\u67DA\uF9C9\u6961\u6962\u6CB9\u6D27\uF9CA\u6E38\uF9CB"],["eba1","\u6FE1\u7336\u7337\uF9CC\u745C\u7531\uF9CD\u7652\uF9CE\uF9CF\u7DAD\u81FE\u8438\u88D5\u8A98\u8ADB\u8AED\u8E30\u8E42\u904A\u903E\u907A\u9149\u91C9\u936E\uF9D0\uF9D1\u5809\uF9D2\u6BD3\u8089\u80B2\uF9D3\uF9D4\u5141\u596B\u5C39\uF9D5\uF9D6\u6F64\u73A7\u80E4\u8D07\uF9D7\u9217\u958F\uF9D8\uF9D9\uF9DA\uF9DB\u807F\u620E\u701C\u7D68\u878D\uF9DC\u57A0\u6069\u6147\u6BB7\u8ABE\u9280\u96B1\u4E59\u541F\u6DEB\u852D\u9670\u97F3\u98EE\u63D6\u6CE3\u9091\u51DD\u61C9\u81BA\u9DF9\u4F9D\u501A\u5100\u5B9C\u610F\u61FF\u64EC\u6905\u6BC5\u7591\u77E3\u7FA9\u8264\u858F\u87FB\u8863\u8ABC"],["eca1","\u8B70\u91AB\u4E8C\u4EE5\u4F0A\uF9DD\uF9DE\u5937\u59E8\uF9DF\u5DF2\u5F1B\u5F5B\u6021\uF9E0\uF9E1\uF9E2\uF9E3\u723E\u73E5\uF9E4\u7570\u75CD\uF9E5\u79FB\uF9E6\u800C\u8033\u8084\u82E1\u8351\uF9E7\uF9E8\u8CBD\u8CB3\u9087\uF9E9\uF9EA\u98F4\u990C\uF9EB\uF9EC\u7037\u76CA\u7FCA\u7FCC\u7FFC\u8B1A\u4EBA\u4EC1\u5203\u5370\uF9ED\u54BD\u56E0\u59FB\u5BC5\u5F15\u5FCD\u6E6E\uF9EE\uF9EF\u7D6A\u8335\uF9F0\u8693\u8A8D\uF9F1\u976D\u9777\uF9F2\uF9F3\u4E00\u4F5A\u4F7E\u58F9\u65E5\u6EA2\u9038\u93B0\u99B9\u4EFB\u58EC\u598A\u59D9\u6041\uF9F4\uF9F5\u7A14\uF9F6\u834F\u8CC3\u5165\u5344"],["eda1","\uF9F7\uF9F8\uF9F9\u4ECD\u5269\u5B55\u82BF\u4ED4\u523A\u54A8\u59C9\u59FF\u5B50\u5B57\u5B5C\u6063\u6148\u6ECB\u7099\u716E\u7386\u74F7\u75B5\u78C1\u7D2B\u8005\u81EA\u8328\u8517\u85C9\u8AEE\u8CC7\u96CC\u4F5C\u52FA\u56BC\u65AB\u6628\u707C\u70B8\u7235\u7DBD\u828D\u914C\u96C0\u9D72\u5B71\u68E7\u6B98\u6F7A\u76DE\u5C91\u66AB\u6F5B\u7BB4\u7C2A\u8836\u96DC\u4E08\u4ED7\u5320\u5834\u58BB\u58EF\u596C\u5C07\u5E33\u5E84\u5F35\u638C\u66B2\u6756\u6A1F\u6AA3\u6B0C\u6F3F\u7246\uF9FA\u7350\u748B\u7AE0\u7CA7\u8178\u81DF\u81E7\u838A\u846C\u8523\u8594\u85CF\u88DD\u8D13\u91AC\u9577"],["eea1","\u969C\u518D\u54C9\u5728\u5BB0\u624D\u6750\u683D\u6893\u6E3D\u6ED3\u707D\u7E21\u88C1\u8CA1\u8F09\u9F4B\u9F4E\u722D\u7B8F\u8ACD\u931A\u4F47\u4F4E\u5132\u5480\u59D0\u5E95\u62B5\u6775\u696E\u6A17\u6CAE\u6E1A\u72D9\u732A\u75BD\u7BB8\u7D35\u82E7\u83F9\u8457\u85F7\u8A5B\u8CAF\u8E87\u9019\u90B8\u96CE\u9F5F\u52E3\u540A\u5AE1\u5BC2\u6458\u6575\u6EF4\u72C4\uF9FB\u7684\u7A4D\u7B1B\u7C4D\u7E3E\u7FDF\u837B\u8B2B\u8CCA\u8D64\u8DE1\u8E5F\u8FEA\u8FF9\u9069\u93D1\u4F43\u4F7A\u50B3\u5168\u5178\u524D\u526A\u5861\u587C\u5960\u5C08\u5C55\u5EDB\u609B\u6230\u6813\u6BBF\u6C08\u6FB1"],["efa1","\u714E\u7420\u7530\u7538\u7551\u7672\u7B4C\u7B8B\u7BAD\u7BC6\u7E8F\u8A6E\u8F3E\u8F49\u923F\u9293\u9322\u942B\u96FB\u985A\u986B\u991E\u5207\u622A\u6298\u6D59\u7664\u7ACA\u7BC0\u7D76\u5360\u5CBE\u5E97\u6F38\u70B9\u7C98\u9711\u9B8E\u9EDE\u63A5\u647A\u8776\u4E01\u4E95\u4EAD\u505C\u5075\u5448\u59C3\u5B9A\u5E40\u5EAD\u5EF7\u5F81\u60C5\u633A\u653F\u6574\u65CC\u6676\u6678\u67FE\u6968\u6A89\u6B63\u6C40\u6DC0\u6DE8\u6E1F\u6E5E\u701E\u70A1\u738E\u73FD\u753A\u775B\u7887\u798E\u7A0B\u7A7D\u7CBE\u7D8E\u8247\u8A02\u8AEA\u8C9E\u912D\u914A\u91D8\u9266\u92CC\u9320\u9706\u9756"],["f0a1","\u975C\u9802\u9F0E\u5236\u5291\u557C\u5824\u5E1D\u5F1F\u608C\u63D0\u68AF\u6FDF\u796D\u7B2C\u81CD\u85BA\u88FD\u8AF8\u8E44\u918D\u9664\u969B\u973D\u984C\u9F4A\u4FCE\u5146\u51CB\u52A9\u5632\u5F14\u5F6B\u63AA\u64CD\u65E9\u6641\u66FA\u66F9\u671D\u689D\u68D7\u69FD\u6F15\u6F6E\u7167\u71E5\u722A\u74AA\u773A\u7956\u795A\u79DF\u7A20\u7A95\u7C97\u7CDF\u7D44\u7E70\u8087\u85FB\u86A4\u8A54\u8ABF\u8D99\u8E81\u9020\u906D\u91E3\u963B\u96D5\u9CE5\u65CF\u7C07\u8DB3\u93C3\u5B58\u5C0A\u5352\u62D9\u731D\u5027\u5B97\u5F9E\u60B0\u616B\u68D5\u6DD9\u742E\u7A2E\u7D42\u7D9C\u7E31\u816B"],["f1a1","\u8E2A\u8E35\u937E\u9418\u4F50\u5750\u5DE6\u5EA7\u632B\u7F6A\u4E3B\u4F4F\u4F8F\u505A\u59DD\u80C4\u546A\u5468\u55FE\u594F\u5B99\u5DDE\u5EDA\u665D\u6731\u67F1\u682A\u6CE8\u6D32\u6E4A\u6F8D\u70B7\u73E0\u7587\u7C4C\u7D02\u7D2C\u7DA2\u821F\u86DB\u8A3B\u8A85\u8D70\u8E8A\u8F33\u9031\u914E\u9152\u9444\u99D0\u7AF9\u7CA5\u4FCA\u5101\u51C6\u57C8\u5BEF\u5CFB\u6659\u6A3D\u6D5A\u6E96\u6FEC\u710C\u756F\u7AE3\u8822\u9021\u9075\u96CB\u99FF\u8301\u4E2D\u4EF2\u8846\u91CD\u537D\u6ADB\u696B\u6C41\u847A\u589E\u618E\u66FE\u62EF\u70DD\u7511\u75C7\u7E52\u84B8\u8B49\u8D08\u4E4B\u53EA"],["f2a1","\u54AB\u5730\u5740\u5FD7\u6301\u6307\u646F\u652F\u65E8\u667A\u679D\u67B3\u6B62\u6C60\u6C9A\u6F2C\u77E5\u7825\u7949\u7957\u7D19\u80A2\u8102\u81F3\u829D\u82B7\u8718\u8A8C\uF9FC\u8D04\u8DBE\u9072\u76F4\u7A19\u7A37\u7E54\u8077\u5507\u55D4\u5875\u632F\u6422\u6649\u664B\u686D\u699B\u6B84\u6D25\u6EB1\u73CD\u7468\u74A1\u755B\u75B9\u76E1\u771E\u778B\u79E6\u7E09\u7E1D\u81FB\u852F\u8897\u8A3A\u8CD1\u8EEB\u8FB0\u9032\u93AD\u9663\u9673\u9707\u4F84\u53F1\u59EA\u5AC9\u5E19\u684E\u74C6\u75BE\u79E9\u7A92\u81A3\u86ED\u8CEA\u8DCC\u8FED\u659F\u6715\uF9FD\u57F7\u6F57\u7DDD\u8F2F"],["f3a1","\u93F6\u96C6\u5FB5\u61F2\u6F84\u4E14\u4F98\u501F\u53C9\u55DF\u5D6F\u5DEE\u6B21\u6B64\u78CB\u7B9A\uF9FE\u8E49\u8ECA\u906E\u6349\u643E\u7740\u7A84\u932F\u947F\u9F6A\u64B0\u6FAF\u71E6\u74A8\u74DA\u7AC4\u7C12\u7E82\u7CB2\u7E98\u8B9A\u8D0A\u947D\u9910\u994C\u5239\u5BDF\u64E6\u672D\u7D2E\u50ED\u53C3\u5879\u6158\u6159\u61FA\u65AC\u7AD9\u8B92\u8B96\u5009\u5021\u5275\u5531\u5A3C\u5EE0\u5F70\u6134\u655E\u660C\u6636\u66A2\u69CD\u6EC4\u6F32\u7316\u7621\u7A93\u8139\u8259\u83D6\u84BC\u50B5\u57F0\u5BC0\u5BE8\u5F69\u63A1\u7826\u7DB5\u83DC\u8521\u91C7\u91F5\u518A\u67F5\u7B56"],["f4a1","\u8CAC\u51C4\u59BB\u60BD\u8655\u501C\uF9FF\u5254\u5C3A\u617D\u621A\u62D3\u64F2\u65A5\u6ECC\u7620\u810A\u8E60\u965F\u96BB\u4EDF\u5343\u5598\u5929\u5DDD\u64C5\u6CC9\u6DFA\u7394\u7A7F\u821B\u85A6\u8CE4\u8E10\u9077\u91E7\u95E1\u9621\u97C6\u51F8\u54F2\u5586\u5FB9\u64A4\u6F88\u7DB4\u8F1F\u8F4D\u9435\u50C9\u5C16\u6CBE\u6DFB\u751B\u77BB\u7C3D\u7C64\u8A79\u8AC2\u581E\u59BE\u5E16\u6377\u7252\u758A\u776B\u8ADC\u8CBC\u8F12\u5EF3\u6674\u6DF8\u807D\u83C1\u8ACB\u9751\u9BD6\uFA00\u5243\u66FF\u6D95\u6EEF\u7DE0\u8AE6\u902E\u905E\u9AD4\u521D\u527F\u54E8\u6194\u6284\u62DB\u68A2"],["f5a1","\u6912\u695A\u6A35\u7092\u7126\u785D\u7901\u790E\u79D2\u7A0D\u8096\u8278\u82D5\u8349\u8549\u8C82\u8D85\u9162\u918B\u91AE\u4FC3\u56D1\u71ED\u77D7\u8700\u89F8\u5BF8\u5FD6\u6751\u90A8\u53E2\u585A\u5BF5\u60A4\u6181\u6460\u7E3D\u8070\u8525\u9283\u64AE\u50AC\u5D14\u6700\u589C\u62BD\u63A8\u690E\u6978\u6A1E\u6E6B\u76BA\u79CB\u82BB\u8429\u8ACF\u8DA8\u8FFD\u9112\u914B\u919C\u9310\u9318\u939A\u96DB\u9A36\u9C0D\u4E11\u755C\u795D\u7AFA\u7B51\u7BC9\u7E2E\u84C4\u8E59\u8E74\u8EF8\u9010\u6625\u693F\u7443\u51FA\u672E\u9EDC\u5145\u5FE0\u6C96\u87F2\u885D\u8877\u60B4\u81B5\u8403"],["f6a1","\u8D05\u53D6\u5439\u5634\u5A36\u5C31\u708A\u7FE0\u805A\u8106\u81ED\u8DA3\u9189\u9A5F\u9DF2\u5074\u4EC4\u53A0\u60FB\u6E2C\u5C64\u4F88\u5024\u55E4\u5CD9\u5E5F\u6065\u6894\u6CBB\u6DC4\u71BE\u75D4\u75F4\u7661\u7A1A\u7A49\u7DC7\u7DFB\u7F6E\u81F4\u86A9\u8F1C\u96C9\u99B3\u9F52\u5247\u52C5\u98ED\u89AA\u4E03\u67D2\u6F06\u4FB5\u5BE2\u6795\u6C88\u6D78\u741B\u7827\u91DD\u937C\u87C4\u79E4\u7A31\u5FEB\u4ED6\u54A4\u553E\u58AE\u59A5\u60F0\u6253\u62D6\u6736\u6955\u8235\u9640\u99B1\u99DD\u502C\u5353\u5544\u577C\uFA01\u6258\uFA02\u64E2\u666B\u67DD\u6FC1\u6FEF\u7422\u7438\u8A17"],["f7a1","\u9438\u5451\u5606\u5766\u5F48\u619A\u6B4E\u7058\u70AD\u7DBB\u8A95\u596A\u812B\u63A2\u7708\u803D\u8CAA\u5854\u642D\u69BB\u5B95\u5E11\u6E6F\uFA03\u8569\u514C\u53F0\u592A\u6020\u614B\u6B86\u6C70\u6CF0\u7B1E\u80CE\u82D4\u8DC6\u90B0\u98B1\uFA04\u64C7\u6FA4\u6491\u6504\u514E\u5410\u571F\u8A0E\u615F\u6876\uFA05\u75DB\u7B52\u7D71\u901A\u5806\u69CC\u817F\u892A\u9000\u9839\u5078\u5957\u59AC\u6295\u900F\u9B2A\u615D\u7279\u95D6\u5761\u5A46\u5DF4\u628A\u64AD\u64FA\u6777\u6CE2\u6D3E\u722C\u7436\u7834\u7F77\u82AD\u8DDB\u9817\u5224\u5742\u677F\u7248\u74E3\u8CA9\u8FA6\u9211"],["f8a1","\u962A\u516B\u53ED\u634C\u4F69\u5504\u6096\u6557\u6C9B\u6D7F\u724C\u72FD\u7A17\u8987\u8C9D\u5F6D\u6F8E\u70F9\u81A8\u610E\u4FBF\u504F\u6241\u7247\u7BC7\u7DE8\u7FE9\u904D\u97AD\u9A19\u8CB6\u576A\u5E73\u67B0\u840D\u8A55\u5420\u5B16\u5E63\u5EE2\u5F0A\u6583\u80BA\u853D\u9589\u965B\u4F48\u5305\u530D\u530F\u5486\u54FA\u5703\u5E03\u6016\u629B\u62B1\u6355\uFA06\u6CE1\u6D66\u75B1\u7832\u80DE\u812F\u82DE\u8461\u84B2\u888D\u8912\u900B\u92EA\u98FD\u9B91\u5E45\u66B4\u66DD\u7011\u7206\uFA07\u4FF5\u527D\u5F6A\u6153\u6753\u6A19\u6F02\u74E2\u7968\u8868\u8C79\u98C7\u98C4\u9A43"],["f9a1","\u54C1\u7A1F\u6953\u8AF7\u8C4A\u98A8\u99AE\u5F7C\u62AB\u75B2\u76AE\u88AB\u907F\u9642\u5339\u5F3C\u5FC5\u6CCC\u73CC\u7562\u758B\u7B46\u82FE\u999D\u4E4F\u903C\u4E0B\u4F55\u53A6\u590F\u5EC8\u6630\u6CB3\u7455\u8377\u8766\u8CC0\u9050\u971E\u9C15\u58D1\u5B78\u8650\u8B14\u9DB4\u5BD2\u6068\u608D\u65F1\u6C57\u6F22\u6FA3\u701A\u7F55\u7FF0\u9591\u9592\u9650\u97D3\u5272\u8F44\u51FD\u542B\u54B8\u5563\u558A\u6ABB\u6DB5\u7DD8\u8266\u929C\u9677\u9E79\u5408\u54C8\u76D2\u86E4\u95A4\u95D4\u965C\u4EA2\u4F09\u59EE\u5AE6\u5DF7\u6052\u6297\u676D\u6841\u6C86\u6E2F\u7F38\u809B\u822A"],["faa1","\uFA08\uFA09\u9805\u4EA5\u5055\u54B3\u5793\u595A\u5B69\u5BB3\u61C8\u6977\u6D77\u7023\u87F9\u89E3\u8A72\u8AE7\u9082\u99ED\u9AB8\u52BE\u6838\u5016\u5E78\u674F\u8347\u884C\u4EAB\u5411\u56AE\u73E6\u9115\u97FF\u9909\u9957\u9999\u5653\u589F\u865B\u8A31\u61B2\u6AF6\u737B\u8ED2\u6B47\u96AA\u9A57\u5955\u7200\u8D6B\u9769\u4FD4\u5CF4\u5F26\u61F8\u665B\u6CEB\u70AB\u7384\u73B9\u73FE\u7729\u774D\u7D43\u7D62\u7E23\u8237\u8852\uFA0A\u8CE2\u9249\u986F\u5B51\u7A74\u8840\u9801\u5ACC\u4FE0\u5354\u593E\u5CFD\u633E\u6D79\u72F9\u8105\u8107\u83A2\u92CF\u9830\u4EA8\u5144\u5211\u578B"],["fba1","\u5F62\u6CC2\u6ECE\u7005\u7050\u70AF\u7192\u73E9\u7469\u834A\u87A2\u8861\u9008\u90A2\u93A3\u99A8\u516E\u5F57\u60E0\u6167\u66B3\u8559\u8E4A\u91AF\u978B\u4E4E\u4E92\u547C\u58D5\u58FA\u597D\u5CB5\u5F27\u6236\u6248\u660A\u6667\u6BEB\u6D69\u6DCF\u6E56\u6EF8\u6F94\u6FE0\u6FE9\u705D\u72D0\u7425\u745A\u74E0\u7693\u795C\u7CCA\u7E1E\u80E1\u82A6\u846B\u84BF\u864E\u865F\u8774\u8B77\u8C6A\u93AC\u9800\u9865\u60D1\u6216\u9177\u5A5A\u660F\u6DF7\u6E3E\u743F\u9B42\u5FFD\u60DA\u7B0F\u54C4\u5F18\u6C5E\u6CD3\u6D2A\u70D8\u7D05\u8679\u8A0C\u9D3B\u5316\u548C\u5B05\u6A3A\u706B\u7575"],["fca1","\u798D\u79BE\u82B1\u83EF\u8A71\u8B41\u8CA8\u9774\uFA0B\u64F4\u652B\u78BA\u78BB\u7A6B\u4E38\u559A\u5950\u5BA6\u5E7B\u60A3\u63DB\u6B61\u6665\u6853\u6E19\u7165\u74B0\u7D08\u9084\u9A69\u9C25\u6D3B\u6ED1\u733E\u8C41\u95CA\u51F0\u5E4C\u5FA8\u604D\u60F6\u6130\u614C\u6643\u6644\u69A5\u6CC1\u6E5F\u6EC9\u6F62\u714C\u749C\u7687\u7BC1\u7C27\u8352\u8757\u9051\u968D\u9EC3\u532F\u56DE\u5EFB\u5F8A\u6062\u6094\u61F7\u6666\u6703\u6A9C\u6DEE\u6FAE\u7070\u736A\u7E6A\u81BE\u8334\u86D4\u8AA8\u8CC4\u5283\u7372\u5B96\u6A6B\u9404\u54EE\u5686\u5B5D\u6548\u6585\u66C9\u689F\u6D8D\u6DC6"],["fda1","\u723B\u80B4\u9175\u9A4D\u4FAF\u5019\u539A\u540E\u543C\u5589\u55C5\u5E3F\u5F8C\u673D\u7166\u73DD\u9005\u52DB\u52F3\u5864\u58CE\u7104\u718F\u71FB\u85B0\u8A13\u6688\u85A8\u55A7\u6684\u714A\u8431\u5349\u5599\u6BC1\u5F59\u5FBD\u63EE\u6689\u7147\u8AF1\u8F1D\u9EBE\u4F11\u643A\u70CB\u7566\u8667\u6064\u8B4E\u9DF8\u5147\u51F6\u5308\u6D36\u80F8\u9ED1\u6615\u6B23\u7098\u75D5\u5403\u5C79\u7D07\u8A16\u6B20\u6B3D\u6B46\u5438\u6070\u6D3D\u7FD5\u8208\u50D6\u51DE\u559C\u566B\u56CD\u59EC\u5B09\u5E0C\u6199\u6198\u6231\u665E\u66E6\u7199\u71B9\u71BA\u72A7\u79A7\u7A00\u7FB2\u8A70"]]')},4284:function(T){T.exports=JSON.parse('[["0","\\u0000",127],["a140","\u3000\uFF0C\u3001\u3002\uFF0E\u2027\uFF1B\uFF1A\uFF1F\uFF01\uFE30\u2026\u2025\uFE50\uFE51\uFE52\xB7\uFE54\uFE55\uFE56\uFE57\uFF5C\u2013\uFE31\u2014\uFE33\u2574\uFE34\uFE4F\uFF08\uFF09\uFE35\uFE36\uFF5B\uFF5D\uFE37\uFE38\u3014\u3015\uFE39\uFE3A\u3010\u3011\uFE3B\uFE3C\u300A\u300B\uFE3D\uFE3E\u3008\u3009\uFE3F\uFE40\u300C\u300D\uFE41\uFE42\u300E\u300F\uFE43\uFE44\uFE59\uFE5A"],["a1a1","\uFE5B\uFE5C\uFE5D\uFE5E\u2018\u2019\u201C\u201D\u301D\u301E\u2035\u2032\uFF03\uFF06\uFF0A\u203B\xA7\u3003\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7\u25C6\u25A1\u25A0\u25BD\u25BC\u32A3\u2105\xAF\uFFE3\uFF3F\u02CD\uFE49\uFE4A\uFE4D\uFE4E\uFE4B\uFE4C\uFE5F\uFE60\uFE61\uFF0B\uFF0D\xD7\xF7\xB1\u221A\uFF1C\uFF1E\uFF1D\u2266\u2267\u2260\u221E\u2252\u2261\uFE62",4,"\uFF5E\u2229\u222A\u22A5\u2220\u221F\u22BF\u33D2\u33D1\u222B\u222E\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uFF0F"],["a240","\uFF3C\u2215\uFE68\uFF04\uFFE5\u3012\uFFE0\uFFE1\uFF05\uFF20\u2103\u2109\uFE69\uFE6A\uFE6B\u33D5\u339C\u339D\u339E\u33CE\u33A1\u338E\u338F\u33C4\xB0\u5159\u515B\u515E\u515D\u5161\u5163\u55E7\u74E9\u7CCE\u2581",7,"\u258F\u258E\u258D\u258C\u258B\u258A\u2589\u253C\u2534\u252C\u2524\u251C\u2594\u2500\u2502\u2595\u250C\u2510\u2514\u2518\u256D"],["a2a1","\u256E\u2570\u256F\u2550\u255E\u256A\u2561\u25E2\u25E3\u25E5\u25E4\u2571\u2572\u2573\uFF10",9,"\u2160",9,"\u3021",8,"\u5341\u5344\u5345\uFF21",25,"\uFF41",21],["a340","\uFF57\uFF58\uFF59\uFF5A\u0391",16,"\u03A3",6,"\u03B1",16,"\u03C3",6,"\u3105",10],["a3a1","\u3110",25,"\u02D9\u02C9\u02CA\u02C7\u02CB"],["a3e1","\u20AC"],["a440","\u4E00\u4E59\u4E01\u4E03\u4E43\u4E5D\u4E86\u4E8C\u4EBA\u513F\u5165\u516B\u51E0\u5200\u5201\u529B\u5315\u5341\u535C\u53C8\u4E09\u4E0B\u4E08\u4E0A\u4E2B\u4E38\u51E1\u4E45\u4E48\u4E5F\u4E5E\u4E8E\u4EA1\u5140\u5203\u52FA\u5343\u53C9\u53E3\u571F\u58EB\u5915\u5927\u5973\u5B50\u5B51\u5B53\u5BF8\u5C0F\u5C22\u5C38\u5C71\u5DDD\u5DE5\u5DF1\u5DF2\u5DF3\u5DFE\u5E72\u5EFE\u5F0B\u5F13\u624D"],["a4a1","\u4E11\u4E10\u4E0D\u4E2D\u4E30\u4E39\u4E4B\u5C39\u4E88\u4E91\u4E95\u4E92\u4E94\u4EA2\u4EC1\u4EC0\u4EC3\u4EC6\u4EC7\u4ECD\u4ECA\u4ECB\u4EC4\u5143\u5141\u5167\u516D\u516E\u516C\u5197\u51F6\u5206\u5207\u5208\u52FB\u52FE\u52FF\u5316\u5339\u5348\u5347\u5345\u535E\u5384\u53CB\u53CA\u53CD\u58EC\u5929\u592B\u592A\u592D\u5B54\u5C11\u5C24\u5C3A\u5C6F\u5DF4\u5E7B\u5EFF\u5F14\u5F15\u5FC3\u6208\u6236\u624B\u624E\u652F\u6587\u6597\u65A4\u65B9\u65E5\u66F0\u6708\u6728\u6B20\u6B62\u6B79\u6BCB\u6BD4\u6BDB\u6C0F\u6C34\u706B\u722A\u7236\u723B\u7247\u7259\u725B\u72AC\u738B\u4E19"],["a540","\u4E16\u4E15\u4E14\u4E18\u4E3B\u4E4D\u4E4F\u4E4E\u4EE5\u4ED8\u4ED4\u4ED5\u4ED6\u4ED7\u4EE3\u4EE4\u4ED9\u4EDE\u5145\u5144\u5189\u518A\u51AC\u51F9\u51FA\u51F8\u520A\u52A0\u529F\u5305\u5306\u5317\u531D\u4EDF\u534A\u5349\u5361\u5360\u536F\u536E\u53BB\u53EF\u53E4\u53F3\u53EC\u53EE\u53E9\u53E8\u53FC\u53F8\u53F5\u53EB\u53E6\u53EA\u53F2\u53F1\u53F0\u53E5\u53ED\u53FB\u56DB\u56DA\u5916"],["a5a1","\u592E\u5931\u5974\u5976\u5B55\u5B83\u5C3C\u5DE8\u5DE7\u5DE6\u5E02\u5E03\u5E73\u5E7C\u5F01\u5F18\u5F17\u5FC5\u620A\u6253\u6254\u6252\u6251\u65A5\u65E6\u672E\u672C\u672A\u672B\u672D\u6B63\u6BCD\u6C11\u6C10\u6C38\u6C41\u6C40\u6C3E\u72AF\u7384\u7389\u74DC\u74E6\u7518\u751F\u7528\u7529\u7530\u7531\u7532\u7533\u758B\u767D\u76AE\u76BF\u76EE\u77DB\u77E2\u77F3\u793A\u79BE\u7A74\u7ACB\u4E1E\u4E1F\u4E52\u4E53\u4E69\u4E99\u4EA4\u4EA6\u4EA5\u4EFF\u4F09\u4F19\u4F0A\u4F15\u4F0D\u4F10\u4F11\u4F0F\u4EF2\u4EF6\u4EFB\u4EF0\u4EF3\u4EFD\u4F01\u4F0B\u5149\u5147\u5146\u5148\u5168"],["a640","\u5171\u518D\u51B0\u5217\u5211\u5212\u520E\u5216\u52A3\u5308\u5321\u5320\u5370\u5371\u5409\u540F\u540C\u540A\u5410\u5401\u540B\u5404\u5411\u540D\u5408\u5403\u540E\u5406\u5412\u56E0\u56DE\u56DD\u5733\u5730\u5728\u572D\u572C\u572F\u5729\u5919\u591A\u5937\u5938\u5984\u5978\u5983\u597D\u5979\u5982\u5981\u5B57\u5B58\u5B87\u5B88\u5B85\u5B89\u5BFA\u5C16\u5C79\u5DDE\u5E06\u5E76\u5E74"],["a6a1","\u5F0F\u5F1B\u5FD9\u5FD6\u620E\u620C\u620D\u6210\u6263\u625B\u6258\u6536\u65E9\u65E8\u65EC\u65ED\u66F2\u66F3\u6709\u673D\u6734\u6731\u6735\u6B21\u6B64\u6B7B\u6C16\u6C5D\u6C57\u6C59\u6C5F\u6C60\u6C50\u6C55\u6C61\u6C5B\u6C4D\u6C4E\u7070\u725F\u725D\u767E\u7AF9\u7C73\u7CF8\u7F36\u7F8A\u7FBD\u8001\u8003\u800C\u8012\u8033\u807F\u8089\u808B\u808C\u81E3\u81EA\u81F3\u81FC\u820C\u821B\u821F\u826E\u8272\u827E\u866B\u8840\u884C\u8863\u897F\u9621\u4E32\u4EA8\u4F4D\u4F4F\u4F47\u4F57\u4F5E\u4F34\u4F5B\u4F55\u4F30\u4F50\u4F51\u4F3D\u4F3A\u4F38\u4F43\u4F54\u4F3C\u4F46\u4F63"],["a740","\u4F5C\u4F60\u4F2F\u4F4E\u4F36\u4F59\u4F5D\u4F48\u4F5A\u514C\u514B\u514D\u5175\u51B6\u51B7\u5225\u5224\u5229\u522A\u5228\u52AB\u52A9\u52AA\u52AC\u5323\u5373\u5375\u541D\u542D\u541E\u543E\u5426\u544E\u5427\u5446\u5443\u5433\u5448\u5442\u541B\u5429\u544A\u5439\u543B\u5438\u542E\u5435\u5436\u5420\u543C\u5440\u5431\u542B\u541F\u542C\u56EA\u56F0\u56E4\u56EB\u574A\u5751\u5740\u574D"],["a7a1","\u5747\u574E\u573E\u5750\u574F\u573B\u58EF\u593E\u599D\u5992\u59A8\u599E\u59A3\u5999\u5996\u598D\u59A4\u5993\u598A\u59A5\u5B5D\u5B5C\u5B5A\u5B5B\u5B8C\u5B8B\u5B8F\u5C2C\u5C40\u5C41\u5C3F\u5C3E\u5C90\u5C91\u5C94\u5C8C\u5DEB\u5E0C\u5E8F\u5E87\u5E8A\u5EF7\u5F04\u5F1F\u5F64\u5F62\u5F77\u5F79\u5FD8\u5FCC\u5FD7\u5FCD\u5FF1\u5FEB\u5FF8\u5FEA\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626D\u628A\u627C\u627E\u6279\u6273\u6292\u626F\u6298\u626E\u6295\u6293\u6291\u6286\u6539\u653B\u6538\u65F1\u66F4\u675F\u674E\u674F\u6750\u6751\u675C\u6756\u675E\u6749\u6746\u6760"],["a840","\u6753\u6757\u6B65\u6BCF\u6C42\u6C5E\u6C99\u6C81\u6C88\u6C89\u6C85\u6C9B\u6C6A\u6C7A\u6C90\u6C70\u6C8C\u6C68\u6C96\u6C92\u6C7D\u6C83\u6C72\u6C7E\u6C74\u6C86\u6C76\u6C8D\u6C94\u6C98\u6C82\u7076\u707C\u707D\u7078\u7262\u7261\u7260\u72C4\u72C2\u7396\u752C\u752B\u7537\u7538\u7682\u76EF\u77E3\u79C1\u79C0\u79BF\u7A76\u7CFB\u7F55\u8096\u8093\u809D\u8098\u809B\u809A\u80B2\u826F\u8292"],["a8a1","\u828B\u828D\u898B\u89D2\u8A00\u8C37\u8C46\u8C55\u8C9D\u8D64\u8D70\u8DB3\u8EAB\u8ECA\u8F9B\u8FB0\u8FC2\u8FC6\u8FC5\u8FC4\u5DE1\u9091\u90A2\u90AA\u90A6\u90A3\u9149\u91C6\u91CC\u9632\u962E\u9631\u962A\u962C\u4E26\u4E56\u4E73\u4E8B\u4E9B\u4E9E\u4EAB\u4EAC\u4F6F\u4F9D\u4F8D\u4F73\u4F7F\u4F6C\u4F9B\u4F8B\u4F86\u4F83\u4F70\u4F75\u4F88\u4F69\u4F7B\u4F96\u4F7E\u4F8F\u4F91\u4F7A\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51BD\u51FD\u523B\u5238\u5237\u523A\u5230\u522E\u5236\u5241\u52BE\u52BB\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53D6\u53D4\u53D7\u5473\u5475"],["a940","\u5496\u5478\u5495\u5480\u547B\u5477\u5484\u5492\u5486\u547C\u5490\u5471\u5476\u548C\u549A\u5462\u5468\u548B\u547D\u548E\u56FA\u5783\u5777\u576A\u5769\u5761\u5766\u5764\u577C\u591C\u5949\u5947\u5948\u5944\u5954\u59BE\u59BB\u59D4\u59B9\u59AE\u59D1\u59C6\u59D0\u59CD\u59CB\u59D3\u59CA\u59AF\u59B3\u59D2\u59C5\u5B5F\u5B64\u5B63\u5B97\u5B9A\u5B98\u5B9C\u5B99\u5B9B\u5C1A\u5C48\u5C45"],["a9a1","\u5C46\u5CB7\u5CA1\u5CB8\u5CA9\u5CAB\u5CB1\u5CB3\u5E18\u5E1A\u5E16\u5E15\u5E1B\u5E11\u5E78\u5E9A\u5E97\u5E9C\u5E95\u5E96\u5EF6\u5F26\u5F27\u5F29\u5F80\u5F81\u5F7F\u5F7C\u5FDD\u5FE0\u5FFD\u5FF5\u5FFF\u600F\u6014\u602F\u6035\u6016\u602A\u6015\u6021\u6027\u6029\u602B\u601B\u6216\u6215\u623F\u623E\u6240\u627F\u62C9\u62CC\u62C4\u62BF\u62C2\u62B9\u62D2\u62DB\u62AB\u62D3\u62D4\u62CB\u62C8\u62A8\u62BD\u62BC\u62D0\u62D9\u62C7\u62CD\u62B5\u62DA\u62B1\u62D8\u62D6\u62D7\u62C6\u62AC\u62CE\u653E\u65A7\u65BC\u65FA\u6614\u6613\u660C\u6606\u6602\u660E\u6600\u660F\u6615\u660A"],["aa40","\u6607\u670D\u670B\u676D\u678B\u6795\u6771\u679C\u6773\u6777\u6787\u679D\u6797\u676F\u6770\u677F\u6789\u677E\u6790\u6775\u679A\u6793\u677C\u676A\u6772\u6B23\u6B66\u6B67\u6B7F\u6C13\u6C1B\u6CE3\u6CE8\u6CF3\u6CB1\u6CCC\u6CE5\u6CB3\u6CBD\u6CBE\u6CBC\u6CE2\u6CAB\u6CD5\u6CD3\u6CB8\u6CC4\u6CB9\u6CC1\u6CAE\u6CD7\u6CC5\u6CF1\u6CBF\u6CBB\u6CE1\u6CDB\u6CCA\u6CAC\u6CEF\u6CDC\u6CD6\u6CE0"],["aaa1","\u7095\u708E\u7092\u708A\u7099\u722C\u722D\u7238\u7248\u7267\u7269\u72C0\u72CE\u72D9\u72D7\u72D0\u73A9\u73A8\u739F\u73AB\u73A5\u753D\u759D\u7599\u759A\u7684\u76C2\u76F2\u76F4\u77E5\u77FD\u793E\u7940\u7941\u79C9\u79C8\u7A7A\u7A79\u7AFA\u7CFE\u7F54\u7F8C\u7F8B\u8005\u80BA\u80A5\u80A2\u80B1\u80A1\u80AB\u80A9\u80B4\u80AA\u80AF\u81E5\u81FE\u820D\u82B3\u829D\u8299\u82AD\u82BD\u829F\u82B9\u82B1\u82AC\u82A5\u82AF\u82B8\u82A3\u82B0\u82BE\u82B7\u864E\u8671\u521D\u8868\u8ECB\u8FCE\u8FD4\u8FD1\u90B5\u90B8\u90B1\u90B6\u91C7\u91D1\u9577\u9580\u961C\u9640\u963F\u963B\u9644"],["ab40","\u9642\u96B9\u96E8\u9752\u975E\u4E9F\u4EAD\u4EAE\u4FE1\u4FB5\u4FAF\u4FBF\u4FE0\u4FD1\u4FCF\u4FDD\u4FC3\u4FB6\u4FD8\u4FDF\u4FCA\u4FD7\u4FAE\u4FD0\u4FC4\u4FC2\u4FDA\u4FCE\u4FDE\u4FB7\u5157\u5192\u5191\u51A0\u524E\u5243\u524A\u524D\u524C\u524B\u5247\u52C7\u52C9\u52C3\u52C1\u530D\u5357\u537B\u539A\u53DB\u54AC\u54C0\u54A8\u54CE\u54C9\u54B8\u54A6\u54B3\u54C7\u54C2\u54BD\u54AA\u54C1"],["aba1","\u54C4\u54C8\u54AF\u54AB\u54B1\u54BB\u54A9\u54A7\u54BF\u56FF\u5782\u578B\u57A0\u57A3\u57A2\u57CE\u57AE\u5793\u5955\u5951\u594F\u594E\u5950\u59DC\u59D8\u59FF\u59E3\u59E8\u5A03\u59E5\u59EA\u59DA\u59E6\u5A01\u59FB\u5B69\u5BA3\u5BA6\u5BA4\u5BA2\u5BA5\u5C01\u5C4E\u5C4F\u5C4D\u5C4B\u5CD9\u5CD2\u5DF7\u5E1D\u5E25\u5E1F\u5E7D\u5EA0\u5EA6\u5EFA\u5F08\u5F2D\u5F65\u5F88\u5F85\u5F8A\u5F8B\u5F87\u5F8C\u5F89\u6012\u601D\u6020\u6025\u600E\u6028\u604D\u6070\u6068\u6062\u6046\u6043\u606C\u606B\u606A\u6064\u6241\u62DC\u6316\u6309\u62FC\u62ED\u6301\u62EE\u62FD\u6307\u62F1\u62F7"],["ac40","\u62EF\u62EC\u62FE\u62F4\u6311\u6302\u653F\u6545\u65AB\u65BD\u65E2\u6625\u662D\u6620\u6627\u662F\u661F\u6628\u6631\u6624\u66F7\u67FF\u67D3\u67F1\u67D4\u67D0\u67EC\u67B6\u67AF\u67F5\u67E9\u67EF\u67C4\u67D1\u67B4\u67DA\u67E5\u67B8\u67CF\u67DE\u67F3\u67B0\u67D9\u67E2\u67DD\u67D2\u6B6A\u6B83\u6B86\u6BB5\u6BD2\u6BD7\u6C1F\u6CC9\u6D0B\u6D32\u6D2A\u6D41\u6D25\u6D0C\u6D31\u6D1E\u6D17"],["aca1","\u6D3B\u6D3D\u6D3E\u6D36\u6D1B\u6CF5\u6D39\u6D27\u6D38\u6D29\u6D2E\u6D35\u6D0E\u6D2B\u70AB\u70BA\u70B3\u70AC\u70AF\u70AD\u70B8\u70AE\u70A4\u7230\u7272\u726F\u7274\u72E9\u72E0\u72E1\u73B7\u73CA\u73BB\u73B2\u73CD\u73C0\u73B3\u751A\u752D\u754F\u754C\u754E\u754B\u75AB\u75A4\u75A5\u75A2\u75A3\u7678\u7686\u7687\u7688\u76C8\u76C6\u76C3\u76C5\u7701\u76F9\u76F8\u7709\u770B\u76FE\u76FC\u7707\u77DC\u7802\u7814\u780C\u780D\u7946\u7949\u7948\u7947\u79B9\u79BA\u79D1\u79D2\u79CB\u7A7F\u7A81\u7AFF\u7AFD\u7C7D\u7D02\u7D05\u7D00\u7D09\u7D07\u7D04\u7D06\u7F38\u7F8E\u7FBF\u8004"],["ad40","\u8010\u800D\u8011\u8036\u80D6\u80E5\u80DA\u80C3\u80C4\u80CC\u80E1\u80DB\u80CE\u80DE\u80E4\u80DD\u81F4\u8222\u82E7\u8303\u8305\u82E3\u82DB\u82E6\u8304\u82E5\u8302\u8309\u82D2\u82D7\u82F1\u8301\u82DC\u82D4\u82D1\u82DE\u82D3\u82DF\u82EF\u8306\u8650\u8679\u867B\u867A\u884D\u886B\u8981\u89D4\u8A08\u8A02\u8A03\u8C9E\u8CA0\u8D74\u8D73\u8DB4\u8ECD\u8ECC\u8FF0\u8FE6\u8FE2\u8FEA\u8FE5"],["ada1","\u8FED\u8FEB\u8FE4\u8FE8\u90CA\u90CE\u90C1\u90C3\u914B\u914A\u91CD\u9582\u9650\u964B\u964C\u964D\u9762\u9769\u97CB\u97ED\u97F3\u9801\u98A8\u98DB\u98DF\u9996\u9999\u4E58\u4EB3\u500C\u500D\u5023\u4FEF\u5026\u5025\u4FF8\u5029\u5016\u5006\u503C\u501F\u501A\u5012\u5011\u4FFA\u5000\u5014\u5028\u4FF1\u5021\u500B\u5019\u5018\u4FF3\u4FEE\u502D\u502A\u4FFE\u502B\u5009\u517C\u51A4\u51A5\u51A2\u51CD\u51CC\u51C6\u51CB\u5256\u525C\u5254\u525B\u525D\u532A\u537F\u539F\u539D\u53DF\u54E8\u5510\u5501\u5537\u54FC\u54E5\u54F2\u5506\u54FA\u5514\u54E9\u54ED\u54E1\u5509\u54EE\u54EA"],["ae40","\u54E6\u5527\u5507\u54FD\u550F\u5703\u5704\u57C2\u57D4\u57CB\u57C3\u5809\u590F\u5957\u5958\u595A\u5A11\u5A18\u5A1C\u5A1F\u5A1B\u5A13\u59EC\u5A20\u5A23\u5A29\u5A25\u5A0C\u5A09\u5B6B\u5C58\u5BB0\u5BB3\u5BB6\u5BB4\u5BAE\u5BB5\u5BB9\u5BB8\u5C04\u5C51\u5C55\u5C50\u5CED\u5CFD\u5CFB\u5CEA\u5CE8\u5CF0\u5CF6\u5D01\u5CF4\u5DEE\u5E2D\u5E2B\u5EAB\u5EAD\u5EA7\u5F31\u5F92\u5F91\u5F90\u6059"],["aea1","\u6063\u6065\u6050\u6055\u606D\u6069\u606F\u6084\u609F\u609A\u608D\u6094\u608C\u6085\u6096\u6247\u62F3\u6308\u62FF\u634E\u633E\u632F\u6355\u6342\u6346\u634F\u6349\u633A\u6350\u633D\u632A\u632B\u6328\u634D\u634C\u6548\u6549\u6599\u65C1\u65C5\u6642\u6649\u664F\u6643\u6652\u664C\u6645\u6641\u66F8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68B3\u6817\u684C\u6851\u683D\u67F4\u6850\u6840\u683C\u6843\u682A\u6845\u6813\u6818\u6841\u6B8A\u6B89\u6BB7\u6C23\u6C27\u6C28\u6C26\u6C24\u6CF0\u6D6A\u6D95\u6D88\u6D87\u6D66\u6D78\u6D77\u6D59\u6D93"],["af40","\u6D6C\u6D89\u6D6E\u6D5A\u6D74\u6D69\u6D8C\u6D8A\u6D79\u6D85\u6D65\u6D94\u70CA\u70D8\u70E4\u70D9\u70C8\u70CF\u7239\u7279\u72FC\u72F9\u72FD\u72F8\u72F7\u7386\u73ED\u7409\u73EE\u73E0\u73EA\u73DE\u7554\u755D\u755C\u755A\u7559\u75BE\u75C5\u75C7\u75B2\u75B3\u75BD\u75BC\u75B9\u75C2\u75B8\u768B\u76B0\u76CA\u76CD\u76CE\u7729\u771F\u7720\u7728\u77E9\u7830\u7827\u7838\u781D\u7834\u7837"],["afa1","\u7825\u782D\u7820\u781F\u7832\u7955\u7950\u7960\u795F\u7956\u795E\u795D\u7957\u795A\u79E4\u79E3\u79E7\u79DF\u79E6\u79E9\u79D8\u7A84\u7A88\u7AD9\u7B06\u7B11\u7C89\u7D21\u7D17\u7D0B\u7D0A\u7D20\u7D22\u7D14\u7D10\u7D15\u7D1A\u7D1C\u7D0D\u7D19\u7D1B\u7F3A\u7F5F\u7F94\u7FC5\u7FC1\u8006\u8018\u8015\u8019\u8017\u803D\u803F\u80F1\u8102\u80F0\u8105\u80ED\u80F4\u8106\u80F8\u80F3\u8108\u80FD\u810A\u80FC\u80EF\u81ED\u81EC\u8200\u8210\u822A\u822B\u8228\u822C\u82BB\u832B\u8352\u8354\u834A\u8338\u8350\u8349\u8335\u8334\u834F\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343"],["b040","\u8654\u868A\u86AA\u8693\u86A4\u86A9\u868C\u86A3\u869C\u8870\u8877\u8881\u8882\u887D\u8879\u8A18\u8A10\u8A0E\u8A0C\u8A15\u8A0A\u8A17\u8A13\u8A16\u8A0F\u8A11\u8C48\u8C7A\u8C79\u8CA1\u8CA2\u8D77\u8EAC\u8ED2\u8ED4\u8ECF\u8FB1\u9001\u9006\u8FF7\u9000\u8FFA\u8FF4\u9003\u8FFD\u9005\u8FF8\u9095\u90E1\u90DD\u90E2\u9152\u914D\u914C\u91D8\u91DD\u91D7\u91DC\u91D9\u9583\u9662\u9663\u9661"],["b0a1","\u965B\u965D\u9664\u9658\u965E\u96BB\u98E2\u99AC\u9AA8\u9AD8\u9B25\u9B32\u9B3C\u4E7E\u507A\u507D\u505C\u5047\u5043\u504C\u505A\u5049\u5065\u5076\u504E\u5055\u5075\u5074\u5077\u504F\u500F\u506F\u506D\u515C\u5195\u51F0\u526A\u526F\u52D2\u52D9\u52D8\u52D5\u5310\u530F\u5319\u533F\u5340\u533E\u53C3\u66FC\u5546\u556A\u5566\u5544\u555E\u5561\u5543\u554A\u5531\u5556\u554F\u5555\u552F\u5564\u5538\u552E\u555C\u552C\u5563\u5533\u5541\u5557\u5708\u570B\u5709\u57DF\u5805\u580A\u5806\u57E0\u57E4\u57FA\u5802\u5835\u57F7\u57F9\u5920\u5962\u5A36\u5A41\u5A49\u5A66\u5A6A\u5A40"],["b140","\u5A3C\u5A62\u5A5A\u5A46\u5A4A\u5B70\u5BC7\u5BC5\u5BC4\u5BC2\u5BBF\u5BC6\u5C09\u5C08\u5C07\u5C60\u5C5C\u5C5D\u5D07\u5D06\u5D0E\u5D1B\u5D16\u5D22\u5D11\u5D29\u5D14\u5D19\u5D24\u5D27\u5D17\u5DE2\u5E38\u5E36\u5E33\u5E37\u5EB7\u5EB8\u5EB6\u5EB5\u5EBE\u5F35\u5F37\u5F57\u5F6C\u5F69\u5F6B\u5F97\u5F99\u5F9E\u5F98\u5FA1\u5FA0\u5F9C\u607F\u60A3\u6089\u60A0\u60A8\u60CB\u60B4\u60E6\u60BD"],["b1a1","\u60C5\u60BB\u60B5\u60DC\u60BC\u60D8\u60D5\u60C6\u60DF\u60B8\u60DA\u60C7\u621A\u621B\u6248\u63A0\u63A7\u6372\u6396\u63A2\u63A5\u6377\u6367\u6398\u63AA\u6371\u63A9\u6389\u6383\u639B\u636B\u63A8\u6384\u6388\u6399\u63A1\u63AC\u6392\u638F\u6380\u637B\u6369\u6368\u637A\u655D\u6556\u6551\u6559\u6557\u555F\u654F\u6558\u6555\u6554\u659C\u659B\u65AC\u65CF\u65CB\u65CC\u65CE\u665D\u665A\u6664\u6668\u6666\u665E\u66F9\u52D7\u671B\u6881\u68AF\u68A2\u6893\u68B5\u687F\u6876\u68B1\u68A7\u6897\u68B0\u6883\u68C4\u68AD\u6886\u6885\u6894\u689D\u68A8\u689F\u68A1\u6882\u6B32\u6BBA"],["b240","\u6BEB\u6BEC\u6C2B\u6D8E\u6DBC\u6DF3\u6DD9\u6DB2\u6DE1\u6DCC\u6DE4\u6DFB\u6DFA\u6E05\u6DC7\u6DCB\u6DAF\u6DD1\u6DAE\u6DDE\u6DF9\u6DB8\u6DF7\u6DF5\u6DC5\u6DD2\u6E1A\u6DB5\u6DDA\u6DEB\u6DD8\u6DEA\u6DF1\u6DEE\u6DE8\u6DC6\u6DC4\u6DAA\u6DEC\u6DBF\u6DE6\u70F9\u7109\u710A\u70FD\u70EF\u723D\u727D\u7281\u731C\u731B\u7316\u7313\u7319\u7387\u7405\u740A\u7403\u7406\u73FE\u740D\u74E0\u74F6"],["b2a1","\u74F7\u751C\u7522\u7565\u7566\u7562\u7570\u758F\u75D4\u75D5\u75B5\u75CA\u75CD\u768E\u76D4\u76D2\u76DB\u7737\u773E\u773C\u7736\u7738\u773A\u786B\u7843\u784E\u7965\u7968\u796D\u79FB\u7A92\u7A95\u7B20\u7B28\u7B1B\u7B2C\u7B26\u7B19\u7B1E\u7B2E\u7C92\u7C97\u7C95\u7D46\u7D43\u7D71\u7D2E\u7D39\u7D3C\u7D40\u7D30\u7D33\u7D44\u7D2F\u7D42\u7D32\u7D31\u7F3D\u7F9E\u7F9A\u7FCC\u7FCE\u7FD2\u801C\u804A\u8046\u812F\u8116\u8123\u812B\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838E\u839E\u8398\u8378\u83A2\u8396\u83BD\u83AB\u8392\u838A\u8393\u8389\u83A0\u8377\u837B\u837C"],["b340","\u8386\u83A7\u8655\u5F6A\u86C7\u86C0\u86B6\u86C4\u86B5\u86C6\u86CB\u86B1\u86AF\u86C9\u8853\u889E\u8888\u88AB\u8892\u8896\u888D\u888B\u8993\u898F\u8A2A\u8A1D\u8A23\u8A25\u8A31\u8A2D\u8A1F\u8A1B\u8A22\u8C49\u8C5A\u8CA9\u8CAC\u8CAB\u8CA8\u8CAA\u8CA7\u8D67\u8D66\u8DBE\u8DBA\u8EDB\u8EDF\u9019\u900D\u901A\u9017\u9023\u901F\u901D\u9010\u9015\u901E\u9020\u900F\u9022\u9016\u901B\u9014"],["b3a1","\u90E8\u90ED\u90FD\u9157\u91CE\u91F5\u91E6\u91E3\u91E7\u91ED\u91E9\u9589\u966A\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966C\u96C0\u96EA\u96E9\u7AE0\u7ADF\u9802\u9803\u9B5A\u9CE5\u9E75\u9E7F\u9EA5\u9EBB\u50A2\u508D\u5085\u5099\u5091\u5080\u5096\u5098\u509A\u6700\u51F1\u5272\u5274\u5275\u5269\u52DE\u52DD\u52DB\u535A\u53A5\u557B\u5580\u55A7\u557C\u558A\u559D\u5598\u5582\u559C\u55AA\u5594\u5587\u558B\u5583\u55B3\u55AE\u559F\u553E\u55B2\u559A\u55BB\u55AC\u55B1\u557E\u5589\u55AB\u5599\u570D\u582F\u582A\u5834\u5824\u5830\u5831\u5821\u581D\u5820\u58F9\u58FA\u5960"],["b440","\u5A77\u5A9A\u5A7F\u5A92\u5A9B\u5AA7\u5B73\u5B71\u5BD2\u5BCC\u5BD3\u5BD0\u5C0A\u5C0B\u5C31\u5D4C\u5D50\u5D34\u5D47\u5DFD\u5E45\u5E3D\u5E40\u5E43\u5E7E\u5ECA\u5EC1\u5EC2\u5EC4\u5F3C\u5F6D\u5FA9\u5FAA\u5FA8\u60D1\u60E1\u60B2\u60B6\u60E0\u611C\u6123\u60FA\u6115\u60F0\u60FB\u60F4\u6168\u60F1\u610E\u60F6\u6109\u6100\u6112\u621F\u6249\u63A3\u638C\u63CF\u63C0\u63E9\u63C9\u63C6\u63CD"],["b4a1","\u63D2\u63E3\u63D0\u63E1\u63D6\u63ED\u63EE\u6376\u63F4\u63EA\u63DB\u6452\u63DA\u63F9\u655E\u6566\u6562\u6563\u6591\u6590\u65AF\u666E\u6670\u6674\u6676\u666F\u6691\u667A\u667E\u6677\u66FE\u66FF\u671F\u671D\u68FA\u68D5\u68E0\u68D8\u68D7\u6905\u68DF\u68F5\u68EE\u68E7\u68F9\u68D2\u68F2\u68E3\u68CB\u68CD\u690D\u6912\u690E\u68C9\u68DA\u696E\u68FB\u6B3E\u6B3A\u6B3D\u6B98\u6B96\u6BBC\u6BEF\u6C2E\u6C2F\u6C2C\u6E2F\u6E38\u6E54\u6E21\u6E32\u6E67\u6E4A\u6E20\u6E25\u6E23\u6E1B\u6E5B\u6E58\u6E24\u6E56\u6E6E\u6E2D\u6E26\u6E6F\u6E34\u6E4D\u6E3A\u6E2C\u6E43\u6E1D\u6E3E\u6ECB"],["b540","\u6E89\u6E19\u6E4E\u6E63\u6E44\u6E72\u6E69\u6E5F\u7119\u711A\u7126\u7130\u7121\u7136\u716E\u711C\u724C\u7284\u7280\u7336\u7325\u7334\u7329\u743A\u742A\u7433\u7422\u7425\u7435\u7436\u7434\u742F\u741B\u7426\u7428\u7525\u7526\u756B\u756A\u75E2\u75DB\u75E3\u75D9\u75D8\u75DE\u75E0\u767B\u767C\u7696\u7693\u76B4\u76DC\u774F\u77ED\u785D\u786C\u786F\u7A0D\u7A08\u7A0B\u7A05\u7A00\u7A98"],["b5a1","\u7A97\u7A96\u7AE5\u7AE3\u7B49\u7B56\u7B46\u7B50\u7B52\u7B54\u7B4D\u7B4B\u7B4F\u7B51\u7C9F\u7CA5\u7D5E\u7D50\u7D68\u7D55\u7D2B\u7D6E\u7D72\u7D61\u7D66\u7D62\u7D70\u7D73\u5584\u7FD4\u7FD5\u800B\u8052\u8085\u8155\u8154\u814B\u8151\u814E\u8139\u8146\u813E\u814C\u8153\u8174\u8212\u821C\u83E9\u8403\u83F8\u840D\u83E0\u83C5\u840B\u83C1\u83EF\u83F1\u83F4\u8457\u840A\u83F0\u840C\u83CC\u83FD\u83F2\u83CA\u8438\u840E\u8404\u83DC\u8407\u83D4\u83DF\u865B\u86DF\u86D9\u86ED\u86D4\u86DB\u86E4\u86D0\u86DE\u8857\u88C1\u88C2\u88B1\u8983\u8996\u8A3B\u8A60\u8A55\u8A5E\u8A3C\u8A41"],["b640","\u8A54\u8A5B\u8A50\u8A46\u8A34\u8A3A\u8A36\u8A56\u8C61\u8C82\u8CAF\u8CBC\u8CB3\u8CBD\u8CC1\u8CBB\u8CC0\u8CB4\u8CB7\u8CB6\u8CBF\u8CB8\u8D8A\u8D85\u8D81\u8DCE\u8DDD\u8DCB\u8DDA\u8DD1\u8DCC\u8DDB\u8DC6\u8EFB\u8EF8\u8EFC\u8F9C\u902E\u9035\u9031\u9038\u9032\u9036\u9102\u90F5\u9109\u90FE\u9163\u9165\u91CF\u9214\u9215\u9223\u9209\u921E\u920D\u9210\u9207\u9211\u9594\u958F\u958B\u9591"],["b6a1","\u9593\u9592\u958E\u968A\u968E\u968B\u967D\u9685\u9686\u968D\u9672\u9684\u96C1\u96C5\u96C4\u96C6\u96C7\u96EF\u96F2\u97CC\u9805\u9806\u9808\u98E7\u98EA\u98EF\u98E9\u98F2\u98ED\u99AE\u99AD\u9EC3\u9ECD\u9ED1\u4E82\u50AD\u50B5\u50B2\u50B3\u50C5\u50BE\u50AC\u50B7\u50BB\u50AF\u50C7\u527F\u5277\u527D\u52DF\u52E6\u52E4\u52E2\u52E3\u532F\u55DF\u55E8\u55D3\u55E6\u55CE\u55DC\u55C7\u55D1\u55E3\u55E4\u55EF\u55DA\u55E1\u55C5\u55C6\u55E5\u55C9\u5712\u5713\u585E\u5851\u5858\u5857\u585A\u5854\u586B\u584C\u586D\u584A\u5862\u5852\u584B\u5967\u5AC1\u5AC9\u5ACC\u5ABE\u5ABD\u5ABC"],["b740","\u5AB3\u5AC2\u5AB2\u5D69\u5D6F\u5E4C\u5E79\u5EC9\u5EC8\u5F12\u5F59\u5FAC\u5FAE\u611A\u610F\u6148\u611F\u60F3\u611B\u60F9\u6101\u6108\u614E\u614C\u6144\u614D\u613E\u6134\u6127\u610D\u6106\u6137\u6221\u6222\u6413\u643E\u641E\u642A\u642D\u643D\u642C\u640F\u641C\u6414\u640D\u6436\u6416\u6417\u6406\u656C\u659F\u65B0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668D\u6703\u6994\u696D"],["b7a1","\u695A\u6977\u6960\u6954\u6975\u6930\u6982\u694A\u6968\u696B\u695E\u6953\u6979\u6986\u695D\u6963\u695B\u6B47\u6B72\u6BC0\u6BBF\u6BD3\u6BFD\u6EA2\u6EAF\u6ED3\u6EB6\u6EC2\u6E90\u6E9D\u6EC7\u6EC5\u6EA5\u6E98\u6EBC\u6EBA\u6EAB\u6ED1\u6E96\u6E9C\u6EC4\u6ED4\u6EAA\u6EA7\u6EB4\u714E\u7159\u7169\u7164\u7149\u7167\u715C\u716C\u7166\u714C\u7165\u715E\u7146\u7168\u7156\u723A\u7252\u7337\u7345\u733F\u733E\u746F\u745A\u7455\u745F\u745E\u7441\u743F\u7459\u745B\u745C\u7576\u7578\u7600\u75F0\u7601\u75F2\u75F1\u75FA\u75FF\u75F4\u75F3\u76DE\u76DF\u775B\u776B\u7766\u775E\u7763"],["b840","\u7779\u776A\u776C\u775C\u7765\u7768\u7762\u77EE\u788E\u78B0\u7897\u7898\u788C\u7889\u787C\u7891\u7893\u787F\u797A\u797F\u7981\u842C\u79BD\u7A1C\u7A1A\u7A20\u7A14\u7A1F\u7A1E\u7A9F\u7AA0\u7B77\u7BC0\u7B60\u7B6E\u7B67\u7CB1\u7CB3\u7CB5\u7D93\u7D79\u7D91\u7D81\u7D8F\u7D5B\u7F6E\u7F69\u7F6A\u7F72\u7FA9\u7FA8\u7FA4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816E\u8173\u816B"],["b8a1","\u8179\u817A\u8166\u8205\u8247\u8482\u8477\u843D\u8431\u8475\u8466\u846B\u8449\u846C\u845B\u843C\u8435\u8461\u8463\u8469\u846D\u8446\u865E\u865C\u865F\u86F9\u8713\u8708\u8707\u8700\u86FE\u86FB\u8702\u8703\u8706\u870A\u8859\u88DF\u88D4\u88D9\u88DC\u88D8\u88DD\u88E1\u88CA\u88D5\u88D2\u899C\u89E3\u8A6B\u8A72\u8A73\u8A66\u8A69\u8A70\u8A87\u8A7C\u8A63\u8AA0\u8A71\u8A85\u8A6D\u8A62\u8A6E\u8A6C\u8A79\u8A7B\u8A3E\u8A68\u8C62\u8C8A\u8C89\u8CCA\u8CC7\u8CC8\u8CC4\u8CB2\u8CC3\u8CC2\u8CC5\u8DE1\u8DDF\u8DE8\u8DEF\u8DF3\u8DFA\u8DEA\u8DE4\u8DE6\u8EB2\u8F03\u8F09\u8EFE\u8F0A"],["b940","\u8F9F\u8FB2\u904B\u904A\u9053\u9042\u9054\u903C\u9055\u9050\u9047\u904F\u904E\u904D\u9051\u903E\u9041\u9112\u9117\u916C\u916A\u9169\u91C9\u9237\u9257\u9238\u923D\u9240\u923E\u925B\u924B\u9264\u9251\u9234\u9249\u924D\u9245\u9239\u923F\u925A\u9598\u9698\u9694\u9695\u96CD\u96CB\u96C9\u96CA\u96F7\u96FB\u96F9\u96F6\u9756\u9774\u9776\u9810\u9811\u9813\u980A\u9812\u980C\u98FC\u98F4"],["b9a1","\u98FD\u98FE\u99B3\u99B1\u99B4\u9AE1\u9CE9\u9E82\u9F0E\u9F13\u9F20\u50E7\u50EE\u50E5\u50D6\u50ED\u50DA\u50D5\u50CF\u50D1\u50F1\u50CE\u50E9\u5162\u51F3\u5283\u5282\u5331\u53AD\u55FE\u5600\u561B\u5617\u55FD\u5614\u5606\u5609\u560D\u560E\u55F7\u5616\u561F\u5608\u5610\u55F6\u5718\u5716\u5875\u587E\u5883\u5893\u588A\u5879\u5885\u587D\u58FD\u5925\u5922\u5924\u596A\u5969\u5AE1\u5AE6\u5AE9\u5AD7\u5AD6\u5AD8\u5AE3\u5B75\u5BDE\u5BE7\u5BE1\u5BE5\u5BE6\u5BE8\u5BE2\u5BE4\u5BDF\u5C0D\u5C62\u5D84\u5D87\u5E5B\u5E63\u5E55\u5E57\u5E54\u5ED3\u5ED6\u5F0A\u5F46\u5F70\u5FB9\u6147"],["ba40","\u613F\u614B\u6177\u6162\u6163\u615F\u615A\u6158\u6175\u622A\u6487\u6458\u6454\u64A4\u6478\u645F\u647A\u6451\u6467\u6434\u646D\u647B\u6572\u65A1\u65D7\u65D6\u66A2\u66A8\u669D\u699C\u69A8\u6995\u69C1\u69AE\u69D3\u69CB\u699B\u69B7\u69BB\u69AB\u69B4\u69D0\u69CD\u69AD\u69CC\u69A6\u69C3\u69A3\u6B49\u6B4C\u6C33\u6F33\u6F14\u6EFE\u6F13\u6EF4\u6F29\u6F3E\u6F20\u6F2C\u6F0F\u6F02\u6F22"],["baa1","\u6EFF\u6EEF\u6F06\u6F31\u6F38\u6F32\u6F23\u6F15\u6F2B\u6F2F\u6F88\u6F2A\u6EEC\u6F01\u6EF2\u6ECC\u6EF7\u7194\u7199\u717D\u718A\u7184\u7192\u723E\u7292\u7296\u7344\u7350\u7464\u7463\u746A\u7470\u746D\u7504\u7591\u7627\u760D\u760B\u7609\u7613\u76E1\u76E3\u7784\u777D\u777F\u7761\u78C1\u789F\u78A7\u78B3\u78A9\u78A3\u798E\u798F\u798D\u7A2E\u7A31\u7AAA\u7AA9\u7AED\u7AEF\u7BA1\u7B95\u7B8B\u7B75\u7B97\u7B9D\u7B94\u7B8F\u7BB8\u7B87\u7B84\u7CB9\u7CBD\u7CBE\u7DBB\u7DB0\u7D9C\u7DBD\u7DBE\u7DA0\u7DCA\u7DB4\u7DB2\u7DB1\u7DBA\u7DA2\u7DBF\u7DB5\u7DB8\u7DAD\u7DD2\u7DC7\u7DAC"],["bb40","\u7F70\u7FE0\u7FE1\u7FDF\u805E\u805A\u8087\u8150\u8180\u818F\u8188\u818A\u817F\u8182\u81E7\u81FA\u8207\u8214\u821E\u824B\u84C9\u84BF\u84C6\u84C4\u8499\u849E\u84B2\u849C\u84CB\u84B8\u84C0\u84D3\u8490\u84BC\u84D1\u84CA\u873F\u871C\u873B\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88F3\u8902\u88F4\u88F9\u88F8\u88FD\u88E8\u891A\u88EF\u8AA6\u8A8C\u8A9E\u8AA3\u8A8D\u8AA1\u8A93\u8AA4"],["bba1","\u8AAA\u8AA5\u8AA8\u8A98\u8A91\u8A9A\u8AA7\u8C6A\u8C8D\u8C8C\u8CD3\u8CD1\u8CD2\u8D6B\u8D99\u8D95\u8DFC\u8F14\u8F12\u8F15\u8F13\u8FA3\u9060\u9058\u905C\u9063\u9059\u905E\u9062\u905D\u905B\u9119\u9118\u911E\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927B\u9293\u929C\u92A8\u927C\u9291\u95A1\u95A8\u95A9\u95A3\u95A5\u95A4\u9699\u969C\u969B\u96CC\u96D2\u9700\u977C\u9785\u97F6\u9817\u9818\u98AF\u98B1\u9903\u9905\u990C\u9909\u99C1\u9AAF\u9AB0\u9AE6\u9B41\u9B42\u9CF4\u9CF6\u9CF3\u9EBC\u9F3B\u9F4A\u5104\u5100\u50FB\u50F5\u50F9\u5102\u5108\u5109\u5105\u51DC"],["bc40","\u5287\u5288\u5289\u528D\u528A\u52F0\u53B2\u562E\u563B\u5639\u5632\u563F\u5634\u5629\u5653\u564E\u5657\u5674\u5636\u562F\u5630\u5880\u589F\u589E\u58B3\u589C\u58AE\u58A9\u58A6\u596D\u5B09\u5AFB\u5B0B\u5AF5\u5B0C\u5B08\u5BEE\u5BEC\u5BE9\u5BEB\u5C64\u5C65\u5D9D\u5D94\u5E62\u5E5F\u5E61\u5EE2\u5EDA\u5EDF\u5EDD\u5EE3\u5EE0\u5F48\u5F71\u5FB7\u5FB5\u6176\u6167\u616E\u615D\u6155\u6182"],["bca1","\u617C\u6170\u616B\u617E\u61A7\u6190\u61AB\u618E\u61AC\u619A\u61A4\u6194\u61AE\u622E\u6469\u646F\u6479\u649E\u64B2\u6488\u6490\u64B0\u64A5\u6493\u6495\u64A9\u6492\u64AE\u64AD\u64AB\u649A\u64AC\u6499\u64A2\u64B3\u6575\u6577\u6578\u66AE\u66AB\u66B4\u66B1\u6A23\u6A1F\u69E8\u6A01\u6A1E\u6A19\u69FD\u6A21\u6A13\u6A0A\u69F3\u6A02\u6A05\u69ED\u6A11\u6B50\u6B4E\u6BA4\u6BC5\u6BC6\u6F3F\u6F7C\u6F84\u6F51\u6F66\u6F54\u6F86\u6F6D\u6F5B\u6F78\u6F6E\u6F8E\u6F7A\u6F70\u6F64\u6F97\u6F58\u6ED5\u6F6F\u6F60\u6F5F\u719F\u71AC\u71B1\u71A8\u7256\u729B\u734E\u7357\u7469\u748B\u7483"],["bd40","\u747E\u7480\u757F\u7620\u7629\u761F\u7624\u7626\u7621\u7622\u769A\u76BA\u76E4\u778E\u7787\u778C\u7791\u778B\u78CB\u78C5\u78BA\u78CA\u78BE\u78D5\u78BC\u78D0\u7A3F\u7A3C\u7A40\u7A3D\u7A37\u7A3B\u7AAF\u7AAE\u7BAD\u7BB1\u7BC4\u7BB4\u7BC6\u7BC7\u7BC1\u7BA0\u7BCC\u7CCA\u7DE0\u7DF4\u7DEF\u7DFB\u7DD8\u7DEC\u7DDD\u7DE8\u7DE3\u7DDA\u7DDE\u7DE9\u7D9E\u7DD9\u7DF2\u7DF9\u7F75\u7F77\u7FAF"],["bda1","\u7FE9\u8026\u819B\u819C\u819D\u81A0\u819A\u8198\u8517\u853D\u851A\u84EE\u852C\u852D\u8513\u8511\u8523\u8521\u8514\u84EC\u8525\u84FF\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874C\u8753\u885B\u885D\u8910\u8907\u8912\u8913\u8915\u890A\u8ABC\u8AD2\u8AC7\u8AC4\u8A95\u8ACB\u8AF8\u8AB2\u8AC9\u8AC2\u8ABF\u8AB0\u8AD6\u8ACD\u8AB6\u8AB9\u8ADB\u8C4C\u8C4E\u8C6C\u8CE0\u8CDE\u8CE6\u8CE4\u8CEC\u8CED\u8CE2\u8CE3\u8CDC\u8CEA\u8CE1\u8D6D\u8D9F\u8DA3\u8E2B\u8E10\u8E1D\u8E22\u8E0F\u8E29\u8E1F\u8E21\u8E1E\u8EBA\u8F1D\u8F1B\u8F1F\u8F29\u8F26\u8F2A\u8F1C\u8F1E"],["be40","\u8F25\u9069\u906E\u9068\u906D\u9077\u9130\u912D\u9127\u9131\u9187\u9189\u918B\u9183\u92C5\u92BB\u92B7\u92EA\u92AC\u92E4\u92C1\u92B3\u92BC\u92D2\u92C7\u92F0\u92B2\u95AD\u95B1\u9704\u9706\u9707\u9709\u9760\u978D\u978B\u978F\u9821\u982B\u981C\u98B3\u990A\u9913\u9912\u9918\u99DD\u99D0\u99DF\u99DB\u99D1\u99D5\u99D2\u99D9\u9AB7\u9AEE\u9AEF\u9B27\u9B45\u9B44\u9B77\u9B6F\u9D06\u9D09"],["bea1","\u9D03\u9EA9\u9EBE\u9ECE\u58A8\u9F52\u5112\u5118\u5114\u5110\u5115\u5180\u51AA\u51DD\u5291\u5293\u52F3\u5659\u566B\u5679\u5669\u5664\u5678\u566A\u5668\u5665\u5671\u566F\u566C\u5662\u5676\u58C1\u58BE\u58C7\u58C5\u596E\u5B1D\u5B34\u5B78\u5BF0\u5C0E\u5F4A\u61B2\u6191\u61A9\u618A\u61CD\u61B6\u61BE\u61CA\u61C8\u6230\u64C5\u64C1\u64CB\u64BB\u64BC\u64DA\u64C4\u64C7\u64C2\u64CD\u64BF\u64D2\u64D4\u64BE\u6574\u66C6\u66C9\u66B9\u66C4\u66C7\u66B8\u6A3D\u6A38\u6A3A\u6A59\u6A6B\u6A58\u6A39\u6A44\u6A62\u6A61\u6A4B\u6A47\u6A35\u6A5F\u6A48\u6B59\u6B77\u6C05\u6FC2\u6FB1\u6FA1"],["bf40","\u6FC3\u6FA4\u6FC1\u6FA7\u6FB3\u6FC0\u6FB9\u6FB6\u6FA6\u6FA0\u6FB4\u71BE\u71C9\u71D0\u71D2\u71C8\u71D5\u71B9\u71CE\u71D9\u71DC\u71C3\u71C4\u7368\u749C\u74A3\u7498\u749F\u749E\u74E2\u750C\u750D\u7634\u7638\u763A\u76E7\u76E5\u77A0\u779E\u779F\u77A5\u78E8\u78DA\u78EC\u78E7\u79A6\u7A4D\u7A4E\u7A46\u7A4C\u7A4B\u7ABA\u7BD9\u7C11\u7BC9\u7BE4\u7BDB\u7BE1\u7BE9\u7BE6\u7CD5\u7CD6\u7E0A"],["bfa1","\u7E11\u7E08\u7E1B\u7E23\u7E1E\u7E1D\u7E09\u7E10\u7F79\u7FB2\u7FF0\u7FF1\u7FEE\u8028\u81B3\u81A9\u81A8\u81FB\u8208\u8258\u8259\u854A\u8559\u8548\u8568\u8569\u8543\u8549\u856D\u856A\u855E\u8783\u879F\u879E\u87A2\u878D\u8861\u892A\u8932\u8925\u892B\u8921\u89AA\u89A6\u8AE6\u8AFA\u8AEB\u8AF1\u8B00\u8ADC\u8AE7\u8AEE\u8AFE\u8B01\u8B02\u8AF7\u8AED\u8AF3\u8AF6\u8AFC\u8C6B\u8C6D\u8C93\u8CF4\u8E44\u8E31\u8E34\u8E42\u8E39\u8E35\u8F3B\u8F2F\u8F38\u8F33\u8FA8\u8FA6\u9075\u9074\u9078\u9072\u907C\u907A\u9134\u9192\u9320\u9336\u92F8\u9333\u932F\u9322\u92FC\u932B\u9304\u931A"],["c040","\u9310\u9326\u9321\u9315\u932E\u9319\u95BB\u96A7\u96A8\u96AA\u96D5\u970E\u9711\u9716\u970D\u9713\u970F\u975B\u975C\u9766\u9798\u9830\u9838\u983B\u9837\u982D\u9839\u9824\u9910\u9928\u991E\u991B\u9921\u991A\u99ED\u99E2\u99F1\u9AB8\u9ABC\u9AFB\u9AED\u9B28\u9B91\u9D15\u9D23\u9D26\u9D28\u9D12\u9D1B\u9ED8\u9ED4\u9F8D\u9F9C\u512A\u511F\u5121\u5132\u52F5\u568E\u5680\u5690\u5685\u5687"],["c0a1","\u568F\u58D5\u58D3\u58D1\u58CE\u5B30\u5B2A\u5B24\u5B7A\u5C37\u5C68\u5DBC\u5DBA\u5DBD\u5DB8\u5E6B\u5F4C\u5FBD\u61C9\u61C2\u61C7\u61E6\u61CB\u6232\u6234\u64CE\u64CA\u64D8\u64E0\u64F0\u64E6\u64EC\u64F1\u64E2\u64ED\u6582\u6583\u66D9\u66D6\u6A80\u6A94\u6A84\u6AA2\u6A9C\u6ADB\u6AA3\u6A7E\u6A97\u6A90\u6AA0\u6B5C\u6BAE\u6BDA\u6C08\u6FD8\u6FF1\u6FDF\u6FE0\u6FDB\u6FE4\u6FEB\u6FEF\u6F80\u6FEC\u6FE1\u6FE9\u6FD5\u6FEE\u6FF0\u71E7\u71DF\u71EE\u71E6\u71E5\u71ED\u71EC\u71F4\u71E0\u7235\u7246\u7370\u7372\u74A9\u74B0\u74A6\u74A8\u7646\u7642\u764C\u76EA\u77B3\u77AA\u77B0\u77AC"],["c140","\u77A7\u77AD\u77EF\u78F7\u78FA\u78F4\u78EF\u7901\u79A7\u79AA\u7A57\u7ABF\u7C07\u7C0D\u7BFE\u7BF7\u7C0C\u7BE0\u7CE0\u7CDC\u7CDE\u7CE2\u7CDF\u7CD9\u7CDD\u7E2E\u7E3E\u7E46\u7E37\u7E32\u7E43\u7E2B\u7E3D\u7E31\u7E45\u7E41\u7E34\u7E39\u7E48\u7E35\u7E3F\u7E2F\u7F44\u7FF3\u7FFC\u8071\u8072\u8070\u806F\u8073\u81C6\u81C3\u81BA\u81C2\u81C0\u81BF\u81BD\u81C9\u81BE\u81E8\u8209\u8271\u85AA"],["c1a1","\u8584\u857E\u859C\u8591\u8594\u85AF\u859B\u8587\u85A8\u858A\u8667\u87C0\u87D1\u87B3\u87D2\u87C6\u87AB\u87BB\u87BA\u87C8\u87CB\u893B\u8936\u8944\u8938\u893D\u89AC\u8B0E\u8B17\u8B19\u8B1B\u8B0A\u8B20\u8B1D\u8B04\u8B10\u8C41\u8C3F\u8C73\u8CFA\u8CFD\u8CFC\u8CF8\u8CFB\u8DA8\u8E49\u8E4B\u8E48\u8E4A\u8F44\u8F3E\u8F42\u8F45\u8F3F\u907F\u907D\u9084\u9081\u9082\u9080\u9139\u91A3\u919E\u919C\u934D\u9382\u9328\u9375\u934A\u9365\u934B\u9318\u937E\u936C\u935B\u9370\u935A\u9354\u95CA\u95CB\u95CC\u95C8\u95C6\u96B1\u96B8\u96D6\u971C\u971E\u97A0\u97D3\u9846\u98B6\u9935\u9A01"],["c240","\u99FF\u9BAE\u9BAB\u9BAA\u9BAD\u9D3B\u9D3F\u9E8B\u9ECF\u9EDE\u9EDC\u9EDD\u9EDB\u9F3E\u9F4B\u53E2\u5695\u56AE\u58D9\u58D8\u5B38\u5F5D\u61E3\u6233\u64F4\u64F2\u64FE\u6506\u64FA\u64FB\u64F7\u65B7\u66DC\u6726\u6AB3\u6AAC\u6AC3\u6ABB\u6AB8\u6AC2\u6AAE\u6AAF\u6B5F\u6B78\u6BAF\u7009\u700B\u6FFE\u7006\u6FFA\u7011\u700F\u71FB\u71FC\u71FE\u71F8\u7377\u7375\u74A7\u74BF\u7515\u7656\u7658"],["c2a1","\u7652\u77BD\u77BF\u77BB\u77BC\u790E\u79AE\u7A61\u7A62\u7A60\u7AC4\u7AC5\u7C2B\u7C27\u7C2A\u7C1E\u7C23\u7C21\u7CE7\u7E54\u7E55\u7E5E\u7E5A\u7E61\u7E52\u7E59\u7F48\u7FF9\u7FFB\u8077\u8076\u81CD\u81CF\u820A\u85CF\u85A9\u85CD\u85D0\u85C9\u85B0\u85BA\u85B9\u85A6\u87EF\u87EC\u87F2\u87E0\u8986\u89B2\u89F4\u8B28\u8B39\u8B2C\u8B2B\u8C50\u8D05\u8E59\u8E63\u8E66\u8E64\u8E5F\u8E55\u8EC0\u8F49\u8F4D\u9087\u9083\u9088\u91AB\u91AC\u91D0\u9394\u938A\u9396\u93A2\u93B3\u93AE\u93AC\u93B0\u9398\u939A\u9397\u95D4\u95D6\u95D0\u95D5\u96E2\u96DC\u96D9\u96DB\u96DE\u9724\u97A3\u97A6"],["c340","\u97AD\u97F9\u984D\u984F\u984C\u984E\u9853\u98BA\u993E\u993F\u993D\u992E\u99A5\u9A0E\u9AC1\u9B03\u9B06\u9B4F\u9B4E\u9B4D\u9BCA\u9BC9\u9BFD\u9BC8\u9BC0\u9D51\u9D5D\u9D60\u9EE0\u9F15\u9F2C\u5133\u56A5\u58DE\u58DF\u58E2\u5BF5\u9F90\u5EEC\u61F2\u61F7\u61F6\u61F5\u6500\u650F\u66E0\u66DD\u6AE5\u6ADD\u6ADA\u6AD3\u701B\u701F\u7028\u701A\u701D\u7015\u7018\u7206\u720D\u7258\u72A2\u7378"],["c3a1","\u737A\u74BD\u74CA\u74E3\u7587\u7586\u765F\u7661\u77C7\u7919\u79B1\u7A6B\u7A69\u7C3E\u7C3F\u7C38\u7C3D\u7C37\u7C40\u7E6B\u7E6D\u7E79\u7E69\u7E6A\u7F85\u7E73\u7FB6\u7FB9\u7FB8\u81D8\u85E9\u85DD\u85EA\u85D5\u85E4\u85E5\u85F7\u87FB\u8805\u880D\u87F9\u87FE\u8960\u895F\u8956\u895E\u8B41\u8B5C\u8B58\u8B49\u8B5A\u8B4E\u8B4F\u8B46\u8B59\u8D08\u8D0A\u8E7C\u8E72\u8E87\u8E76\u8E6C\u8E7A\u8E74\u8F54\u8F4E\u8FAD\u908A\u908B\u91B1\u91AE\u93E1\u93D1\u93DF\u93C3\u93C8\u93DC\u93DD\u93D6\u93E2\u93CD\u93D8\u93E4\u93D7\u93E8\u95DC\u96B4\u96E3\u972A\u9727\u9761\u97DC\u97FB\u985E"],["c440","\u9858\u985B\u98BC\u9945\u9949\u9A16\u9A19\u9B0D\u9BE8\u9BE7\u9BD6\u9BDB\u9D89\u9D61\u9D72\u9D6A\u9D6C\u9E92\u9E97\u9E93\u9EB4\u52F8\u56A8\u56B7\u56B6\u56B4\u56BC\u58E4\u5B40\u5B43\u5B7D\u5BF6\u5DC9\u61F8\u61FA\u6518\u6514\u6519\u66E6\u6727\u6AEC\u703E\u7030\u7032\u7210\u737B\u74CF\u7662\u7665\u7926\u792A\u792C\u792B\u7AC7\u7AF6\u7C4C\u7C43\u7C4D\u7CEF\u7CF0\u8FAE\u7E7D\u7E7C"],["c4a1","\u7E82\u7F4C\u8000\u81DA\u8266\u85FB\u85F9\u8611\u85FA\u8606\u860B\u8607\u860A\u8814\u8815\u8964\u89BA\u89F8\u8B70\u8B6C\u8B66\u8B6F\u8B5F\u8B6B\u8D0F\u8D0D\u8E89\u8E81\u8E85\u8E82\u91B4\u91CB\u9418\u9403\u93FD\u95E1\u9730\u98C4\u9952\u9951\u99A8\u9A2B\u9A30\u9A37\u9A35\u9C13\u9C0D\u9E79\u9EB5\u9EE8\u9F2F\u9F5F\u9F63\u9F61\u5137\u5138\u56C1\u56C0\u56C2\u5914\u5C6C\u5DCD\u61FC\u61FE\u651D\u651C\u6595\u66E9\u6AFB\u6B04\u6AFA\u6BB2\u704C\u721B\u72A7\u74D6\u74D4\u7669\u77D3\u7C50\u7E8F\u7E8C\u7FBC\u8617\u862D\u861A\u8823\u8822\u8821\u881F\u896A\u896C\u89BD\u8B74"],["c540","\u8B77\u8B7D\u8D13\u8E8A\u8E8D\u8E8B\u8F5F\u8FAF\u91BA\u942E\u9433\u9435\u943A\u9438\u9432\u942B\u95E2\u9738\u9739\u9732\u97FF\u9867\u9865\u9957\u9A45\u9A43\u9A40\u9A3E\u9ACF\u9B54\u9B51\u9C2D\u9C25\u9DAF\u9DB4\u9DC2\u9DB8\u9E9D\u9EEF\u9F19\u9F5C\u9F66\u9F67\u513C\u513B\u56C8\u56CA\u56C9\u5B7F\u5DD4\u5DD2\u5F4E\u61FF\u6524\u6B0A\u6B61\u7051\u7058\u7380\u74E4\u758A\u766E\u766C"],["c5a1","\u79B3\u7C60\u7C5F\u807E\u807D\u81DF\u8972\u896F\u89FC\u8B80\u8D16\u8D17\u8E91\u8E93\u8F61\u9148\u9444\u9451\u9452\u973D\u973E\u97C3\u97C1\u986B\u9955\u9A55\u9A4D\u9AD2\u9B1A\u9C49\u9C31\u9C3E\u9C3B\u9DD3\u9DD7\u9F34\u9F6C\u9F6A\u9F94\u56CC\u5DD6\u6200\u6523\u652B\u652A\u66EC\u6B10\u74DA\u7ACA\u7C64\u7C63\u7C65\u7E93\u7E96\u7E94\u81E2\u8638\u863F\u8831\u8B8A\u9090\u908F\u9463\u9460\u9464\u9768\u986F\u995C\u9A5A\u9A5B\u9A57\u9AD3\u9AD4\u9AD1\u9C54\u9C57\u9C56\u9DE5\u9E9F\u9EF4\u56D1\u58E9\u652C\u705E\u7671\u7672\u77D7\u7F50\u7F88\u8836\u8839\u8862\u8B93\u8B92"],["c640","\u8B96\u8277\u8D1B\u91C0\u946A\u9742\u9748\u9744\u97C6\u9870\u9A5F\u9B22\u9B58\u9C5F\u9DF9\u9DFA\u9E7C\u9E7D\u9F07\u9F77\u9F72\u5EF3\u6B16\u7063\u7C6C\u7C6E\u883B\u89C0\u8EA1\u91C1\u9472\u9470\u9871\u995E\u9AD6\u9B23\u9ECC\u7064\u77DA\u8B9A\u9477\u97C9\u9A62\u9A65\u7E9C\u8B9C\u8EAA\u91C5\u947D\u947E\u947C\u9C77\u9C78\u9EF7\u8C54\u947F\u9E1A\u7228\u9A6A\u9B31\u9E1B\u9E1E\u7C72"],["c940","\u4E42\u4E5C\u51F5\u531A\u5382\u4E07\u4E0C\u4E47\u4E8D\u56D7\uFA0C\u5C6E\u5F73\u4E0F\u5187\u4E0E\u4E2E\u4E93\u4EC2\u4EC9\u4EC8\u5198\u52FC\u536C\u53B9\u5720\u5903\u592C\u5C10\u5DFF\u65E1\u6BB3\u6BCC\u6C14\u723F\u4E31\u4E3C\u4EE8\u4EDC\u4EE9\u4EE1\u4EDD\u4EDA\u520C\u531C\u534C\u5722\u5723\u5917\u592F\u5B81\u5B84\u5C12\u5C3B\u5C74\u5C73\u5E04\u5E80\u5E82\u5FC9\u6209\u6250\u6C15"],["c9a1","\u6C36\u6C43\u6C3F\u6C3B\u72AE\u72B0\u738A\u79B8\u808A\u961E\u4F0E\u4F18\u4F2C\u4EF5\u4F14\u4EF1\u4F00\u4EF7\u4F08\u4F1D\u4F02\u4F05\u4F22\u4F13\u4F04\u4EF4\u4F12\u51B1\u5213\u5209\u5210\u52A6\u5322\u531F\u534D\u538A\u5407\u56E1\u56DF\u572E\u572A\u5734\u593C\u5980\u597C\u5985\u597B\u597E\u5977\u597F\u5B56\u5C15\u5C25\u5C7C\u5C7A\u5C7B\u5C7E\u5DDF\u5E75\u5E84\u5F02\u5F1A\u5F74\u5FD5\u5FD4\u5FCF\u625C\u625E\u6264\u6261\u6266\u6262\u6259\u6260\u625A\u6265\u65EF\u65EE\u673E\u6739\u6738\u673B\u673A\u673F\u673C\u6733\u6C18\u6C46\u6C52\u6C5C\u6C4F\u6C4A\u6C54\u6C4B"],["ca40","\u6C4C\u7071\u725E\u72B4\u72B5\u738E\u752A\u767F\u7A75\u7F51\u8278\u827C\u8280\u827D\u827F\u864D\u897E\u9099\u9097\u9098\u909B\u9094\u9622\u9624\u9620\u9623\u4F56\u4F3B\u4F62\u4F49\u4F53\u4F64\u4F3E\u4F67\u4F52\u4F5F\u4F41\u4F58\u4F2D\u4F33\u4F3F\u4F61\u518F\u51B9\u521C\u521E\u5221\u52AD\u52AE\u5309\u5363\u5372\u538E\u538F\u5430\u5437\u542A\u5454\u5445\u5419\u541C\u5425\u5418"],["caa1","\u543D\u544F\u5441\u5428\u5424\u5447\u56EE\u56E7\u56E5\u5741\u5745\u574C\u5749\u574B\u5752\u5906\u5940\u59A6\u5998\u59A0\u5997\u598E\u59A2\u5990\u598F\u59A7\u59A1\u5B8E\u5B92\u5C28\u5C2A\u5C8D\u5C8F\u5C88\u5C8B\u5C89\u5C92\u5C8A\u5C86\u5C93\u5C95\u5DE0\u5E0A\u5E0E\u5E8B\u5E89\u5E8C\u5E88\u5E8D\u5F05\u5F1D\u5F78\u5F76\u5FD2\u5FD1\u5FD0\u5FED\u5FE8\u5FEE\u5FF3\u5FE1\u5FE4\u5FE3\u5FFA\u5FEF\u5FF7\u5FFB\u6000\u5FF4\u623A\u6283\u628C\u628E\u628F\u6294\u6287\u6271\u627B\u627A\u6270\u6281\u6288\u6277\u627D\u6272\u6274\u6537\u65F0\u65F4\u65F3\u65F2\u65F5\u6745\u6747"],["cb40","\u6759\u6755\u674C\u6748\u675D\u674D\u675A\u674B\u6BD0\u6C19\u6C1A\u6C78\u6C67\u6C6B\u6C84\u6C8B\u6C8F\u6C71\u6C6F\u6C69\u6C9A\u6C6D\u6C87\u6C95\u6C9C\u6C66\u6C73\u6C65\u6C7B\u6C8E\u7074\u707A\u7263\u72BF\u72BD\u72C3\u72C6\u72C1\u72BA\u72C5\u7395\u7397\u7393\u7394\u7392\u753A\u7539\u7594\u7595\u7681\u793D\u8034\u8095\u8099\u8090\u8092\u809C\u8290\u828F\u8285\u828E\u8291\u8293"],["cba1","\u828A\u8283\u8284\u8C78\u8FC9\u8FBF\u909F\u90A1\u90A5\u909E\u90A7\u90A0\u9630\u9628\u962F\u962D\u4E33\u4F98\u4F7C\u4F85\u4F7D\u4F80\u4F87\u4F76\u4F74\u4F89\u4F84\u4F77\u4F4C\u4F97\u4F6A\u4F9A\u4F79\u4F81\u4F78\u4F90\u4F9C\u4F94\u4F9E\u4F92\u4F82\u4F95\u4F6B\u4F6E\u519E\u51BC\u51BE\u5235\u5232\u5233\u5246\u5231\u52BC\u530A\u530B\u533C\u5392\u5394\u5487\u547F\u5481\u5491\u5482\u5488\u546B\u547A\u547E\u5465\u546C\u5474\u5466\u548D\u546F\u5461\u5460\u5498\u5463\u5467\u5464\u56F7\u56F9\u576F\u5772\u576D\u576B\u5771\u5770\u5776\u5780\u5775\u577B\u5773\u5774\u5762"],["cc40","\u5768\u577D\u590C\u5945\u59B5\u59BA\u59CF\u59CE\u59B2\u59CC\u59C1\u59B6\u59BC\u59C3\u59D6\u59B1\u59BD\u59C0\u59C8\u59B4\u59C7\u5B62\u5B65\u5B93\u5B95\u5C44\u5C47\u5CAE\u5CA4\u5CA0\u5CB5\u5CAF\u5CA8\u5CAC\u5C9F\u5CA3\u5CAD\u5CA2\u5CAA\u5CA7\u5C9D\u5CA5\u5CB6\u5CB0\u5CA6\u5E17\u5E14\u5E19\u5F28\u5F22\u5F23\u5F24\u5F54\u5F82\u5F7E\u5F7D\u5FDE\u5FE5\u602D\u6026\u6019\u6032\u600B"],["cca1","\u6034\u600A\u6017\u6033\u601A\u601E\u602C\u6022\u600D\u6010\u602E\u6013\u6011\u600C\u6009\u601C\u6214\u623D\u62AD\u62B4\u62D1\u62BE\u62AA\u62B6\u62CA\u62AE\u62B3\u62AF\u62BB\u62A9\u62B0\u62B8\u653D\u65A8\u65BB\u6609\u65FC\u6604\u6612\u6608\u65FB\u6603\u660B\u660D\u6605\u65FD\u6611\u6610\u66F6\u670A\u6785\u676C\u678E\u6792\u6776\u677B\u6798\u6786\u6784\u6774\u678D\u678C\u677A\u679F\u6791\u6799\u6783\u677D\u6781\u6778\u6779\u6794\u6B25\u6B80\u6B7E\u6BDE\u6C1D\u6C93\u6CEC\u6CEB\u6CEE\u6CD9\u6CB6\u6CD4\u6CAD\u6CE7\u6CB7\u6CD0\u6CC2\u6CBA\u6CC3\u6CC6\u6CED\u6CF2"],["cd40","\u6CD2\u6CDD\u6CB4\u6C8A\u6C9D\u6C80\u6CDE\u6CC0\u6D30\u6CCD\u6CC7\u6CB0\u6CF9\u6CCF\u6CE9\u6CD1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709A\u7083\u726A\u72D6\u72CB\u72D8\u72C9\u72DC\u72D2\u72D4\u72DA\u72CC\u72D1\u73A4\u73A1\u73AD\u73A6\u73A2\u73A0\u73AC\u739D\u74DD\u74E8\u753F\u7540\u753E\u758C\u7598\u76AF\u76F3\u76F1\u76F0\u76F5\u77F8\u77FC\u77F9\u77FB\u77FA"],["cda1","\u77F7\u7942\u793F\u79C5\u7A78\u7A7B\u7AFB\u7C75\u7CFD\u8035\u808F\u80AE\u80A3\u80B8\u80B5\u80AD\u8220\u82A0\u82C0\u82AB\u829A\u8298\u829B\u82B5\u82A7\u82AE\u82BC\u829E\u82BA\u82B4\u82A8\u82A1\u82A9\u82C2\u82A4\u82C3\u82B6\u82A2\u8670\u866F\u866D\u866E\u8C56\u8FD2\u8FCB\u8FD3\u8FCD\u8FD6\u8FD5\u8FD7\u90B2\u90B4\u90AF\u90B3\u90B0\u9639\u963D\u963C\u963A\u9643\u4FCD\u4FC5\u4FD3\u4FB2\u4FC9\u4FCB\u4FC1\u4FD4\u4FDC\u4FD9\u4FBB\u4FB3\u4FDB\u4FC7\u4FD6\u4FBA\u4FC0\u4FB9\u4FEC\u5244\u5249\u52C0\u52C2\u533D\u537C\u5397\u5396\u5399\u5398\u54BA\u54A1\u54AD\u54A5\u54CF"],["ce40","\u54C3\u830D\u54B7\u54AE\u54D6\u54B6\u54C5\u54C6\u54A0\u5470\u54BC\u54A2\u54BE\u5472\u54DE\u54B0\u57B5\u579E\u579F\u57A4\u578C\u5797\u579D\u579B\u5794\u5798\u578F\u5799\u57A5\u579A\u5795\u58F4\u590D\u5953\u59E1\u59DE\u59EE\u5A00\u59F1\u59DD\u59FA\u59FD\u59FC\u59F6\u59E4\u59F2\u59F7\u59DB\u59E9\u59F3\u59F5\u59E0\u59FE\u59F4\u59ED\u5BA8\u5C4C\u5CD0\u5CD8\u5CCC\u5CD7\u5CCB\u5CDB"],["cea1","\u5CDE\u5CDA\u5CC9\u5CC7\u5CCA\u5CD6\u5CD3\u5CD4\u5CCF\u5CC8\u5CC6\u5CCE\u5CDF\u5CF8\u5DF9\u5E21\u5E22\u5E23\u5E20\u5E24\u5EB0\u5EA4\u5EA2\u5E9B\u5EA3\u5EA5\u5F07\u5F2E\u5F56\u5F86\u6037\u6039\u6054\u6072\u605E\u6045\u6053\u6047\u6049\u605B\u604C\u6040\u6042\u605F\u6024\u6044\u6058\u6066\u606E\u6242\u6243\u62CF\u630D\u630B\u62F5\u630E\u6303\u62EB\u62F9\u630F\u630C\u62F8\u62F6\u6300\u6313\u6314\u62FA\u6315\u62FB\u62F0\u6541\u6543\u65AA\u65BF\u6636\u6621\u6632\u6635\u661C\u6626\u6622\u6633\u662B\u663A\u661D\u6634\u6639\u662E\u670F\u6710\u67C1\u67F2\u67C8\u67BA"],["cf40","\u67DC\u67BB\u67F8\u67D8\u67C0\u67B7\u67C5\u67EB\u67E4\u67DF\u67B5\u67CD\u67B3\u67F7\u67F6\u67EE\u67E3\u67C2\u67B9\u67CE\u67E7\u67F0\u67B2\u67FC\u67C6\u67ED\u67CC\u67AE\u67E6\u67DB\u67FA\u67C9\u67CA\u67C3\u67EA\u67CB\u6B28\u6B82\u6B84\u6BB6\u6BD6\u6BD8\u6BE0\u6C20\u6C21\u6D28\u6D34\u6D2D\u6D1F\u6D3C\u6D3F\u6D12\u6D0A\u6CDA\u6D33\u6D04\u6D19\u6D3A\u6D1A\u6D11\u6D00\u6D1D\u6D42"],["cfa1","\u6D01\u6D18\u6D37\u6D03\u6D0F\u6D40\u6D07\u6D20\u6D2C\u6D08\u6D22\u6D09\u6D10\u70B7\u709F\u70BE\u70B1\u70B0\u70A1\u70B4\u70B5\u70A9\u7241\u7249\u724A\u726C\u7270\u7273\u726E\u72CA\u72E4\u72E8\u72EB\u72DF\u72EA\u72E6\u72E3\u7385\u73CC\u73C2\u73C8\u73C5\u73B9\u73B6\u73B5\u73B4\u73EB\u73BF\u73C7\u73BE\u73C3\u73C6\u73B8\u73CB\u74EC\u74EE\u752E\u7547\u7548\u75A7\u75AA\u7679\u76C4\u7708\u7703\u7704\u7705\u770A\u76F7\u76FB\u76FA\u77E7\u77E8\u7806\u7811\u7812\u7805\u7810\u780F\u780E\u7809\u7803\u7813\u794A\u794C\u794B\u7945\u7944\u79D5\u79CD\u79CF\u79D6\u79CE\u7A80"],["d040","\u7A7E\u7AD1\u7B00\u7B01\u7C7A\u7C78\u7C79\u7C7F\u7C80\u7C81\u7D03\u7D08\u7D01\u7F58\u7F91\u7F8D\u7FBE\u8007\u800E\u800F\u8014\u8037\u80D8\u80C7\u80E0\u80D1\u80C8\u80C2\u80D0\u80C5\u80E3\u80D9\u80DC\u80CA\u80D5\u80C9\u80CF\u80D7\u80E6\u80CD\u81FF\u8221\u8294\u82D9\u82FE\u82F9\u8307\u82E8\u8300\u82D5\u833A\u82EB\u82D6\u82F4\u82EC\u82E1\u82F2\u82F5\u830C\u82FB\u82F6\u82F0\u82EA"],["d0a1","\u82E4\u82E0\u82FA\u82F3\u82ED\u8677\u8674\u867C\u8673\u8841\u884E\u8867\u886A\u8869\u89D3\u8A04\u8A07\u8D72\u8FE3\u8FE1\u8FEE\u8FE0\u90F1\u90BD\u90BF\u90D5\u90C5\u90BE\u90C7\u90CB\u90C8\u91D4\u91D3\u9654\u964F\u9651\u9653\u964A\u964E\u501E\u5005\u5007\u5013\u5022\u5030\u501B\u4FF5\u4FF4\u5033\u5037\u502C\u4FF6\u4FF7\u5017\u501C\u5020\u5027\u5035\u502F\u5031\u500E\u515A\u5194\u5193\u51CA\u51C4\u51C5\u51C8\u51CE\u5261\u525A\u5252\u525E\u525F\u5255\u5262\u52CD\u530E\u539E\u5526\u54E2\u5517\u5512\u54E7\u54F3\u54E4\u551A\u54FF\u5504\u5508\u54EB\u5511\u5505\u54F1"],["d140","\u550A\u54FB\u54F7\u54F8\u54E0\u550E\u5503\u550B\u5701\u5702\u57CC\u5832\u57D5\u57D2\u57BA\u57C6\u57BD\u57BC\u57B8\u57B6\u57BF\u57C7\u57D0\u57B9\u57C1\u590E\u594A\u5A19\u5A16\u5A2D\u5A2E\u5A15\u5A0F\u5A17\u5A0A\u5A1E\u5A33\u5B6C\u5BA7\u5BAD\u5BAC\u5C03\u5C56\u5C54\u5CEC\u5CFF\u5CEE\u5CF1\u5CF7\u5D00\u5CF9\u5E29\u5E28\u5EA8\u5EAE\u5EAA\u5EAC\u5F33\u5F30\u5F67\u605D\u605A\u6067"],["d1a1","\u6041\u60A2\u6088\u6080\u6092\u6081\u609D\u6083\u6095\u609B\u6097\u6087\u609C\u608E\u6219\u6246\u62F2\u6310\u6356\u632C\u6344\u6345\u6336\u6343\u63E4\u6339\u634B\u634A\u633C\u6329\u6341\u6334\u6358\u6354\u6359\u632D\u6347\u6333\u635A\u6351\u6338\u6357\u6340\u6348\u654A\u6546\u65C6\u65C3\u65C4\u65C2\u664A\u665F\u6647\u6651\u6712\u6713\u681F\u681A\u6849\u6832\u6833\u683B\u684B\u684F\u6816\u6831\u681C\u6835\u682B\u682D\u682F\u684E\u6844\u6834\u681D\u6812\u6814\u6826\u6828\u682E\u684D\u683A\u6825\u6820\u6B2C\u6B2F\u6B2D\u6B31\u6B34\u6B6D\u8082\u6B88\u6BE6\u6BE4"],["d240","\u6BE8\u6BE3\u6BE2\u6BE7\u6C25\u6D7A\u6D63\u6D64\u6D76\u6D0D\u6D61\u6D92\u6D58\u6D62\u6D6D\u6D6F\u6D91\u6D8D\u6DEF\u6D7F\u6D86\u6D5E\u6D67\u6D60\u6D97\u6D70\u6D7C\u6D5F\u6D82\u6D98\u6D2F\u6D68\u6D8B\u6D7E\u6D80\u6D84\u6D16\u6D83\u6D7B\u6D7D\u6D75\u6D90\u70DC\u70D3\u70D1\u70DD\u70CB\u7F39\u70E2\u70D7\u70D2\u70DE\u70E0\u70D4\u70CD\u70C5\u70C6\u70C7\u70DA\u70CE\u70E1\u7242\u7278"],["d2a1","\u7277\u7276\u7300\u72FA\u72F4\u72FE\u72F6\u72F3\u72FB\u7301\u73D3\u73D9\u73E5\u73D6\u73BC\u73E7\u73E3\u73E9\u73DC\u73D2\u73DB\u73D4\u73DD\u73DA\u73D7\u73D8\u73E8\u74DE\u74DF\u74F4\u74F5\u7521\u755B\u755F\u75B0\u75C1\u75BB\u75C4\u75C0\u75BF\u75B6\u75BA\u768A\u76C9\u771D\u771B\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771A\u7722\u7727\u7823\u782C\u7822\u7835\u782F\u7828\u782E\u782B\u7821\u7829\u7833\u782A\u7831\u7954\u795B\u794F\u795C\u7953\u7952\u7951\u79EB\u79EC\u79E0\u79EE\u79ED\u79EA\u79DC\u79DE\u79DD\u7A86\u7A89\u7A85\u7A8B\u7A8C\u7A8A\u7A87\u7AD8\u7B10"],["d340","\u7B04\u7B13\u7B05\u7B0F\u7B08\u7B0A\u7B0E\u7B09\u7B12\u7C84\u7C91\u7C8A\u7C8C\u7C88\u7C8D\u7C85\u7D1E\u7D1D\u7D11\u7D0E\u7D18\u7D16\u7D13\u7D1F\u7D12\u7D0F\u7D0C\u7F5C\u7F61\u7F5E\u7F60\u7F5D\u7F5B\u7F96\u7F92\u7FC3\u7FC2\u7FC0\u8016\u803E\u8039\u80FA\u80F2\u80F9\u80F5\u8101\u80FB\u8100\u8201\u822F\u8225\u8333\u832D\u8344\u8319\u8351\u8325\u8356\u833F\u8341\u8326\u831C\u8322"],["d3a1","\u8342\u834E\u831B\u832A\u8308\u833C\u834D\u8316\u8324\u8320\u8337\u832F\u8329\u8347\u8345\u834C\u8353\u831E\u832C\u834B\u8327\u8348\u8653\u8652\u86A2\u86A8\u8696\u868D\u8691\u869E\u8687\u8697\u8686\u868B\u869A\u8685\u86A5\u8699\u86A1\u86A7\u8695\u8698\u868E\u869D\u8690\u8694\u8843\u8844\u886D\u8875\u8876\u8872\u8880\u8871\u887F\u886F\u8883\u887E\u8874\u887C\u8A12\u8C47\u8C57\u8C7B\u8CA4\u8CA3\u8D76\u8D78\u8DB5\u8DB7\u8DB6\u8ED1\u8ED3\u8FFE\u8FF5\u9002\u8FFF\u8FFB\u9004\u8FFC\u8FF6\u90D6\u90E0\u90D9\u90DA\u90E3\u90DF\u90E5\u90D8\u90DB\u90D7\u90DC\u90E4\u9150"],["d440","\u914E\u914F\u91D5\u91E2\u91DA\u965C\u965F\u96BC\u98E3\u9ADF\u9B2F\u4E7F\u5070\u506A\u5061\u505E\u5060\u5053\u504B\u505D\u5072\u5048\u504D\u5041\u505B\u504A\u5062\u5015\u5045\u505F\u5069\u506B\u5063\u5064\u5046\u5040\u506E\u5073\u5057\u5051\u51D0\u526B\u526D\u526C\u526E\u52D6\u52D3\u532D\u539C\u5575\u5576\u553C\u554D\u5550\u5534\u552A\u5551\u5562\u5536\u5535\u5530\u5552\u5545"],["d4a1","\u550C\u5532\u5565\u554E\u5539\u5548\u552D\u553B\u5540\u554B\u570A\u5707\u57FB\u5814\u57E2\u57F6\u57DC\u57F4\u5800\u57ED\u57FD\u5808\u57F8\u580B\u57F3\u57CF\u5807\u57EE\u57E3\u57F2\u57E5\u57EC\u57E1\u580E\u57FC\u5810\u57E7\u5801\u580C\u57F1\u57E9\u57F0\u580D\u5804\u595C\u5A60\u5A58\u5A55\u5A67\u5A5E\u5A38\u5A35\u5A6D\u5A50\u5A5F\u5A65\u5A6C\u5A53\u5A64\u5A57\u5A43\u5A5D\u5A52\u5A44\u5A5B\u5A48\u5A8E\u5A3E\u5A4D\u5A39\u5A4C\u5A70\u5A69\u5A47\u5A51\u5A56\u5A42\u5A5C\u5B72\u5B6E\u5BC1\u5BC0\u5C59\u5D1E\u5D0B\u5D1D\u5D1A\u5D20\u5D0C\u5D28\u5D0D\u5D26\u5D25\u5D0F"],["d540","\u5D30\u5D12\u5D23\u5D1F\u5D2E\u5E3E\u5E34\u5EB1\u5EB4\u5EB9\u5EB2\u5EB3\u5F36\u5F38\u5F9B\u5F96\u5F9F\u608A\u6090\u6086\u60BE\u60B0\u60BA\u60D3\u60D4\u60CF\u60E4\u60D9\u60DD\u60C8\u60B1\u60DB\u60B7\u60CA\u60BF\u60C3\u60CD\u60C0\u6332\u6365\u638A\u6382\u637D\u63BD\u639E\u63AD\u639D\u6397\u63AB\u638E\u636F\u6387\u6390\u636E\u63AF\u6375\u639C\u636D\u63AE\u637C\u63A4\u633B\u639F"],["d5a1","\u6378\u6385\u6381\u6391\u638D\u6370\u6553\u65CD\u6665\u6661\u665B\u6659\u665C\u6662\u6718\u6879\u6887\u6890\u689C\u686D\u686E\u68AE\u68AB\u6956\u686F\u68A3\u68AC\u68A9\u6875\u6874\u68B2\u688F\u6877\u6892\u687C\u686B\u6872\u68AA\u6880\u6871\u687E\u689B\u6896\u688B\u68A0\u6889\u68A4\u6878\u687B\u6891\u688C\u688A\u687D\u6B36\u6B33\u6B37\u6B38\u6B91\u6B8F\u6B8D\u6B8E\u6B8C\u6C2A\u6DC0\u6DAB\u6DB4\u6DB3\u6E74\u6DAC\u6DE9\u6DE2\u6DB7\u6DF6\u6DD4\u6E00\u6DC8\u6DE0\u6DDF\u6DD6\u6DBE\u6DE5\u6DDC\u6DDD\u6DDB\u6DF4\u6DCA\u6DBD\u6DED\u6DF0\u6DBA\u6DD5\u6DC2\u6DCF\u6DC9"],["d640","\u6DD0\u6DF2\u6DD3\u6DFD\u6DD7\u6DCD\u6DE3\u6DBB\u70FA\u710D\u70F7\u7117\u70F4\u710C\u70F0\u7104\u70F3\u7110\u70FC\u70FF\u7106\u7113\u7100\u70F8\u70F6\u710B\u7102\u710E\u727E\u727B\u727C\u727F\u731D\u7317\u7307\u7311\u7318\u730A\u7308\u72FF\u730F\u731E\u7388\u73F6\u73F8\u73F5\u7404\u7401\u73FD\u7407\u7400\u73FA\u73FC\u73FF\u740C\u740B\u73F4\u7408\u7564\u7563\u75CE\u75D2\u75CF"],["d6a1","\u75CB\u75CC\u75D1\u75D0\u768F\u7689\u76D3\u7739\u772F\u772D\u7731\u7732\u7734\u7733\u773D\u7725\u773B\u7735\u7848\u7852\u7849\u784D\u784A\u784C\u7826\u7845\u7850\u7964\u7967\u7969\u796A\u7963\u796B\u7961\u79BB\u79FA\u79F8\u79F6\u79F7\u7A8F\u7A94\u7A90\u7B35\u7B47\u7B34\u7B25\u7B30\u7B22\u7B24\u7B33\u7B18\u7B2A\u7B1D\u7B31\u7B2B\u7B2D\u7B2F\u7B32\u7B38\u7B1A\u7B23\u7C94\u7C98\u7C96\u7CA3\u7D35\u7D3D\u7D38\u7D36\u7D3A\u7D45\u7D2C\u7D29\u7D41\u7D47\u7D3E\u7D3F\u7D4A\u7D3B\u7D28\u7F63\u7F95\u7F9C\u7F9D\u7F9B\u7FCA\u7FCB\u7FCD\u7FD0\u7FD1\u7FC7\u7FCF\u7FC9\u801F"],["d740","\u801E\u801B\u8047\u8043\u8048\u8118\u8125\u8119\u811B\u812D\u811F\u812C\u811E\u8121\u8115\u8127\u811D\u8122\u8211\u8238\u8233\u823A\u8234\u8232\u8274\u8390\u83A3\u83A8\u838D\u837A\u8373\u83A4\u8374\u838F\u8381\u8395\u8399\u8375\u8394\u83A9\u837D\u8383\u838C\u839D\u839B\u83AA\u838B\u837E\u83A5\u83AF\u8388\u8397\u83B0\u837F\u83A6\u8387\u83AE\u8376\u839A\u8659\u8656\u86BF\u86B7"],["d7a1","\u86C2\u86C1\u86C5\u86BA\u86B0\u86C8\u86B9\u86B3\u86B8\u86CC\u86B4\u86BB\u86BC\u86C3\u86BD\u86BE\u8852\u8889\u8895\u88A8\u88A2\u88AA\u889A\u8891\u88A1\u889F\u8898\u88A7\u8899\u889B\u8897\u88A4\u88AC\u888C\u8893\u888E\u8982\u89D6\u89D9\u89D5\u8A30\u8A27\u8A2C\u8A1E\u8C39\u8C3B\u8C5C\u8C5D\u8C7D\u8CA5\u8D7D\u8D7B\u8D79\u8DBC\u8DC2\u8DB9\u8DBF\u8DC1\u8ED8\u8EDE\u8EDD\u8EDC\u8ED7\u8EE0\u8EE1\u9024\u900B\u9011\u901C\u900C\u9021\u90EF\u90EA\u90F0\u90F4\u90F2\u90F3\u90D4\u90EB\u90EC\u90E9\u9156\u9158\u915A\u9153\u9155\u91EC\u91F4\u91F1\u91F3\u91F8\u91E4\u91F9\u91EA"],["d840","\u91EB\u91F7\u91E8\u91EE\u957A\u9586\u9588\u967C\u966D\u966B\u9671\u966F\u96BF\u976A\u9804\u98E5\u9997\u509B\u5095\u5094\u509E\u508B\u50A3\u5083\u508C\u508E\u509D\u5068\u509C\u5092\u5082\u5087\u515F\u51D4\u5312\u5311\u53A4\u53A7\u5591\u55A8\u55A5\u55AD\u5577\u5645\u55A2\u5593\u5588\u558F\u55B5\u5581\u55A3\u5592\u55A4\u557D\u558C\u55A6\u557F\u5595\u55A1\u558E\u570C\u5829\u5837"],["d8a1","\u5819\u581E\u5827\u5823\u5828\u57F5\u5848\u5825\u581C\u581B\u5833\u583F\u5836\u582E\u5839\u5838\u582D\u582C\u583B\u5961\u5AAF\u5A94\u5A9F\u5A7A\u5AA2\u5A9E\u5A78\u5AA6\u5A7C\u5AA5\u5AAC\u5A95\u5AAE\u5A37\u5A84\u5A8A\u5A97\u5A83\u5A8B\u5AA9\u5A7B\u5A7D\u5A8C\u5A9C\u5A8F\u5A93\u5A9D\u5BEA\u5BCD\u5BCB\u5BD4\u5BD1\u5BCA\u5BCE\u5C0C\u5C30\u5D37\u5D43\u5D6B\u5D41\u5D4B\u5D3F\u5D35\u5D51\u5D4E\u5D55\u5D33\u5D3A\u5D52\u5D3D\u5D31\u5D59\u5D42\u5D39\u5D49\u5D38\u5D3C\u5D32\u5D36\u5D40\u5D45\u5E44\u5E41\u5F58\u5FA6\u5FA5\u5FAB\u60C9\u60B9\u60CC\u60E2\u60CE\u60C4\u6114"],["d940","\u60F2\u610A\u6116\u6105\u60F5\u6113\u60F8\u60FC\u60FE\u60C1\u6103\u6118\u611D\u6110\u60FF\u6104\u610B\u624A\u6394\u63B1\u63B0\u63CE\u63E5\u63E8\u63EF\u63C3\u649D\u63F3\u63CA\u63E0\u63F6\u63D5\u63F2\u63F5\u6461\u63DF\u63BE\u63DD\u63DC\u63C4\u63D8\u63D3\u63C2\u63C7\u63CC\u63CB\u63C8\u63F0\u63D7\u63D9\u6532\u6567\u656A\u6564\u655C\u6568\u6565\u658C\u659D\u659E\u65AE\u65D0\u65D2"],["d9a1","\u667C\u666C\u667B\u6680\u6671\u6679\u666A\u6672\u6701\u690C\u68D3\u6904\u68DC\u692A\u68EC\u68EA\u68F1\u690F\u68D6\u68F7\u68EB\u68E4\u68F6\u6913\u6910\u68F3\u68E1\u6907\u68CC\u6908\u6970\u68B4\u6911\u68EF\u68C6\u6914\u68F8\u68D0\u68FD\u68FC\u68E8\u690B\u690A\u6917\u68CE\u68C8\u68DD\u68DE\u68E6\u68F4\u68D1\u6906\u68D4\u68E9\u6915\u6925\u68C7\u6B39\u6B3B\u6B3F\u6B3C\u6B94\u6B97\u6B99\u6B95\u6BBD\u6BF0\u6BF2\u6BF3\u6C30\u6DFC\u6E46\u6E47\u6E1F\u6E49\u6E88\u6E3C\u6E3D\u6E45\u6E62\u6E2B\u6E3F\u6E41\u6E5D\u6E73\u6E1C\u6E33\u6E4B\u6E40\u6E51\u6E3B\u6E03\u6E2E\u6E5E"],["da40","\u6E68\u6E5C\u6E61\u6E31\u6E28\u6E60\u6E71\u6E6B\u6E39\u6E22\u6E30\u6E53\u6E65\u6E27\u6E78\u6E64\u6E77\u6E55\u6E79\u6E52\u6E66\u6E35\u6E36\u6E5A\u7120\u711E\u712F\u70FB\u712E\u7131\u7123\u7125\u7122\u7132\u711F\u7128\u713A\u711B\u724B\u725A\u7288\u7289\u7286\u7285\u728B\u7312\u730B\u7330\u7322\u7331\u7333\u7327\u7332\u732D\u7326\u7323\u7335\u730C\u742E\u742C\u7430\u742B\u7416"],["daa1","\u741A\u7421\u742D\u7431\u7424\u7423\u741D\u7429\u7420\u7432\u74FB\u752F\u756F\u756C\u75E7\u75DA\u75E1\u75E6\u75DD\u75DF\u75E4\u75D7\u7695\u7692\u76DA\u7746\u7747\u7744\u774D\u7745\u774A\u774E\u774B\u774C\u77DE\u77EC\u7860\u7864\u7865\u785C\u786D\u7871\u786A\u786E\u7870\u7869\u7868\u785E\u7862\u7974\u7973\u7972\u7970\u7A02\u7A0A\u7A03\u7A0C\u7A04\u7A99\u7AE6\u7AE4\u7B4A\u7B3B\u7B44\u7B48\u7B4C\u7B4E\u7B40\u7B58\u7B45\u7CA2\u7C9E\u7CA8\u7CA1\u7D58\u7D6F\u7D63\u7D53\u7D56\u7D67\u7D6A\u7D4F\u7D6D\u7D5C\u7D6B\u7D52\u7D54\u7D69\u7D51\u7D5F\u7D4E\u7F3E\u7F3F\u7F65"],["db40","\u7F66\u7FA2\u7FA0\u7FA1\u7FD7\u8051\u804F\u8050\u80FE\u80D4\u8143\u814A\u8152\u814F\u8147\u813D\u814D\u813A\u81E6\u81EE\u81F7\u81F8\u81F9\u8204\u823C\u823D\u823F\u8275\u833B\u83CF\u83F9\u8423\u83C0\u83E8\u8412\u83E7\u83E4\u83FC\u83F6\u8410\u83C6\u83C8\u83EB\u83E3\u83BF\u8401\u83DD\u83E5\u83D8\u83FF\u83E1\u83CB\u83CE\u83D6\u83F5\u83C9\u8409\u840F\u83DE\u8411\u8406\u83C2\u83F3"],["dba1","\u83D5\u83FA\u83C7\u83D1\u83EA\u8413\u83C3\u83EC\u83EE\u83C4\u83FB\u83D7\u83E2\u841B\u83DB\u83FE\u86D8\u86E2\u86E6\u86D3\u86E3\u86DA\u86EA\u86DD\u86EB\u86DC\u86EC\u86E9\u86D7\u86E8\u86D1\u8848\u8856\u8855\u88BA\u88D7\u88B9\u88B8\u88C0\u88BE\u88B6\u88BC\u88B7\u88BD\u88B2\u8901\u88C9\u8995\u8998\u8997\u89DD\u89DA\u89DB\u8A4E\u8A4D\u8A39\u8A59\u8A40\u8A57\u8A58\u8A44\u8A45\u8A52\u8A48\u8A51\u8A4A\u8A4C\u8A4F\u8C5F\u8C81\u8C80\u8CBA\u8CBE\u8CB0\u8CB9\u8CB5\u8D84\u8D80\u8D89\u8DD8\u8DD3\u8DCD\u8DC7\u8DD6\u8DDC\u8DCF\u8DD5\u8DD9\u8DC8\u8DD7\u8DC5\u8EEF\u8EF7\u8EFA"],["dc40","\u8EF9\u8EE6\u8EEE\u8EE5\u8EF5\u8EE7\u8EE8\u8EF6\u8EEB\u8EF1\u8EEC\u8EF4\u8EE9\u902D\u9034\u902F\u9106\u912C\u9104\u90FF\u90FC\u9108\u90F9\u90FB\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915F\u9162\u9160\u9201\u920A\u9225\u9203\u921A\u9226\u920F\u920C\u9200\u9212\u91FF\u91FD\u9206\u9204\u9227\u9202\u921C\u9224\u9219\u9217\u9205\u9216\u957B\u958D\u958C\u9590\u9687\u967E\u9688"],["dca1","\u9689\u9683\u9680\u96C2\u96C8\u96C3\u96F1\u96F0\u976C\u9770\u976E\u9807\u98A9\u98EB\u9CE6\u9EF9\u4E83\u4E84\u4EB6\u50BD\u50BF\u50C6\u50AE\u50C4\u50CA\u50B4\u50C8\u50C2\u50B0\u50C1\u50BA\u50B1\u50CB\u50C9\u50B6\u50B8\u51D7\u527A\u5278\u527B\u527C\u55C3\u55DB\u55CC\u55D0\u55CB\u55CA\u55DD\u55C0\u55D4\u55C4\u55E9\u55BF\u55D2\u558D\u55CF\u55D5\u55E2\u55D6\u55C8\u55F2\u55CD\u55D9\u55C2\u5714\u5853\u5868\u5864\u584F\u584D\u5849\u586F\u5855\u584E\u585D\u5859\u5865\u585B\u583D\u5863\u5871\u58FC\u5AC7\u5AC4\u5ACB\u5ABA\u5AB8\u5AB1\u5AB5\u5AB0\u5ABF\u5AC8\u5ABB\u5AC6"],["dd40","\u5AB7\u5AC0\u5ACA\u5AB4\u5AB6\u5ACD\u5AB9\u5A90\u5BD6\u5BD8\u5BD9\u5C1F\u5C33\u5D71\u5D63\u5D4A\u5D65\u5D72\u5D6C\u5D5E\u5D68\u5D67\u5D62\u5DF0\u5E4F\u5E4E\u5E4A\u5E4D\u5E4B\u5EC5\u5ECC\u5EC6\u5ECB\u5EC7\u5F40\u5FAF\u5FAD\u60F7\u6149\u614A\u612B\u6145\u6136\u6132\u612E\u6146\u612F\u614F\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63C5\u63F1\u63EB\u6410\u6412\u6409\u6420\u6424"],["dda1","\u6433\u6443\u641F\u6415\u6418\u6439\u6437\u6422\u6423\u640C\u6426\u6430\u6428\u6441\u6435\u642F\u640A\u641A\u6440\u6425\u6427\u640B\u63E7\u641B\u642E\u6421\u640E\u656F\u6592\u65D3\u6686\u668C\u6695\u6690\u668B\u668A\u6699\u6694\u6678\u6720\u6966\u695F\u6938\u694E\u6962\u6971\u693F\u6945\u696A\u6939\u6942\u6957\u6959\u697A\u6948\u6949\u6935\u696C\u6933\u693D\u6965\u68F0\u6978\u6934\u6969\u6940\u696F\u6944\u6976\u6958\u6941\u6974\u694C\u693B\u694B\u6937\u695C\u694F\u6951\u6932\u6952\u692F\u697B\u693C\u6B46\u6B45\u6B43\u6B42\u6B48\u6B41\u6B9B\uFA0D\u6BFB\u6BFC"],["de40","\u6BF9\u6BF7\u6BF8\u6E9B\u6ED6\u6EC8\u6E8F\u6EC0\u6E9F\u6E93\u6E94\u6EA0\u6EB1\u6EB9\u6EC6\u6ED2\u6EBD\u6EC1\u6E9E\u6EC9\u6EB7\u6EB0\u6ECD\u6EA6\u6ECF\u6EB2\u6EBE\u6EC3\u6EDC\u6ED8\u6E99\u6E92\u6E8E\u6E8D\u6EA4\u6EA1\u6EBF\u6EB3\u6ED0\u6ECA\u6E97\u6EAE\u6EA3\u7147\u7154\u7152\u7163\u7160\u7141\u715D\u7162\u7172\u7178\u716A\u7161\u7142\u7158\u7143\u714B\u7170\u715F\u7150\u7153"],["dea1","\u7144\u714D\u715A\u724F\u728D\u728C\u7291\u7290\u728E\u733C\u7342\u733B\u733A\u7340\u734A\u7349\u7444\u744A\u744B\u7452\u7451\u7457\u7440\u744F\u7450\u744E\u7442\u7446\u744D\u7454\u74E1\u74FF\u74FE\u74FD\u751D\u7579\u7577\u6983\u75EF\u760F\u7603\u75F7\u75FE\u75FC\u75F9\u75F8\u7610\u75FB\u75F6\u75ED\u75F5\u75FD\u7699\u76B5\u76DD\u7755\u775F\u7760\u7752\u7756\u775A\u7769\u7767\u7754\u7759\u776D\u77E0\u7887\u789A\u7894\u788F\u7884\u7895\u7885\u7886\u78A1\u7883\u7879\u7899\u7880\u7896\u787B\u797C\u7982\u797D\u7979\u7A11\u7A18\u7A19\u7A12\u7A17\u7A15\u7A22\u7A13"],["df40","\u7A1B\u7A10\u7AA3\u7AA2\u7A9E\u7AEB\u7B66\u7B64\u7B6D\u7B74\u7B69\u7B72\u7B65\u7B73\u7B71\u7B70\u7B61\u7B78\u7B76\u7B63\u7CB2\u7CB4\u7CAF\u7D88\u7D86\u7D80\u7D8D\u7D7F\u7D85\u7D7A\u7D8E\u7D7B\u7D83\u7D7C\u7D8C\u7D94\u7D84\u7D7D\u7D92\u7F6D\u7F6B\u7F67\u7F68\u7F6C\u7FA6\u7FA5\u7FA7\u7FDB\u7FDC\u8021\u8164\u8160\u8177\u815C\u8169\u815B\u8162\u8172\u6721\u815E\u8176\u8167\u816F"],["dfa1","\u8144\u8161\u821D\u8249\u8244\u8240\u8242\u8245\u84F1\u843F\u8456\u8476\u8479\u848F\u848D\u8465\u8451\u8440\u8486\u8467\u8430\u844D\u847D\u845A\u8459\u8474\u8473\u845D\u8507\u845E\u8437\u843A\u8434\u847A\u8443\u8478\u8432\u8445\u8429\u83D9\u844B\u842F\u8442\u842D\u845F\u8470\u8439\u844E\u844C\u8452\u846F\u84C5\u848E\u843B\u8447\u8436\u8433\u8468\u847E\u8444\u842B\u8460\u8454\u846E\u8450\u870B\u8704\u86F7\u870C\u86FA\u86D6\u86F5\u874D\u86F8\u870E\u8709\u8701\u86F6\u870D\u8705\u88D6\u88CB\u88CD\u88CE\u88DE\u88DB\u88DA\u88CC\u88D0\u8985\u899B\u89DF\u89E5\u89E4"],["e040","\u89E1\u89E0\u89E2\u89DC\u89E6\u8A76\u8A86\u8A7F\u8A61\u8A3F\u8A77\u8A82\u8A84\u8A75\u8A83\u8A81\u8A74\u8A7A\u8C3C\u8C4B\u8C4A\u8C65\u8C64\u8C66\u8C86\u8C84\u8C85\u8CCC\u8D68\u8D69\u8D91\u8D8C\u8D8E\u8D8F\u8D8D\u8D93\u8D94\u8D90\u8D92\u8DF0\u8DE0\u8DEC\u8DF1\u8DEE\u8DD0\u8DE9\u8DE3\u8DE2\u8DE7\u8DF2\u8DEB\u8DF4\u8F06\u8EFF\u8F01\u8F00\u8F05\u8F07\u8F08\u8F02\u8F0B\u9052\u903F"],["e0a1","\u9044\u9049\u903D\u9110\u910D\u910F\u9111\u9116\u9114\u910B\u910E\u916E\u916F\u9248\u9252\u9230\u923A\u9266\u9233\u9265\u925E\u9283\u922E\u924A\u9246\u926D\u926C\u924F\u9260\u9267\u926F\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924E\u9253\u924C\u9256\u9232\u959F\u959C\u959E\u959B\u9692\u9693\u9691\u9697\u96CE\u96FA\u96FD\u96F8\u96F5\u9773\u9777\u9778\u9772\u980F\u980D\u980E\u98AC\u98F6\u98F9\u99AF\u99B2\u99B0\u99B5\u9AAD\u9AAB\u9B5B\u9CEA\u9CED\u9CE7\u9E80\u9EFD\u50E6\u50D4\u50D7\u50E8\u50F3\u50DB\u50EA\u50DD\u50E4\u50D3\u50EC\u50F0\u50EF\u50E3\u50E0"],["e140","\u51D8\u5280\u5281\u52E9\u52EB\u5330\u53AC\u5627\u5615\u560C\u5612\u55FC\u560F\u561C\u5601\u5613\u5602\u55FA\u561D\u5604\u55FF\u55F9\u5889\u587C\u5890\u5898\u5886\u5881\u587F\u5874\u588B\u587A\u5887\u5891\u588E\u5876\u5882\u5888\u587B\u5894\u588F\u58FE\u596B\u5ADC\u5AEE\u5AE5\u5AD5\u5AEA\u5ADA\u5AED\u5AEB\u5AF3\u5AE2\u5AE0\u5ADB\u5AEC\u5ADE\u5ADD\u5AD9\u5AE8\u5ADF\u5B77\u5BE0"],["e1a1","\u5BE3\u5C63\u5D82\u5D80\u5D7D\u5D86\u5D7A\u5D81\u5D77\u5D8A\u5D89\u5D88\u5D7E\u5D7C\u5D8D\u5D79\u5D7F\u5E58\u5E59\u5E53\u5ED8\u5ED1\u5ED7\u5ECE\u5EDC\u5ED5\u5ED9\u5ED2\u5ED4\u5F44\u5F43\u5F6F\u5FB6\u612C\u6128\u6141\u615E\u6171\u6173\u6152\u6153\u6172\u616C\u6180\u6174\u6154\u617A\u615B\u6165\u613B\u616A\u6161\u6156\u6229\u6227\u622B\u642B\u644D\u645B\u645D\u6474\u6476\u6472\u6473\u647D\u6475\u6466\u64A6\u644E\u6482\u645E\u645C\u644B\u6453\u6460\u6450\u647F\u643F\u646C\u646B\u6459\u6465\u6477\u6573\u65A0\u66A1\u66A0\u669F\u6705\u6704\u6722\u69B1\u69B6\u69C9"],["e240","\u69A0\u69CE\u6996\u69B0\u69AC\u69BC\u6991\u6999\u698E\u69A7\u698D\u69A9\u69BE\u69AF\u69BF\u69C4\u69BD\u69A4\u69D4\u69B9\u69CA\u699A\u69CF\u69B3\u6993\u69AA\u69A1\u699E\u69D9\u6997\u6990\u69C2\u69B5\u69A5\u69C6\u6B4A\u6B4D\u6B4B\u6B9E\u6B9F\u6BA0\u6BC3\u6BC4\u6BFE\u6ECE\u6EF5\u6EF1\u6F03\u6F25\u6EF8\u6F37\u6EFB\u6F2E\u6F09\u6F4E\u6F19\u6F1A\u6F27\u6F18\u6F3B\u6F12\u6EED\u6F0A"],["e2a1","\u6F36\u6F73\u6EF9\u6EEE\u6F2D\u6F40\u6F30\u6F3C\u6F35\u6EEB\u6F07\u6F0E\u6F43\u6F05\u6EFD\u6EF6\u6F39\u6F1C\u6EFC\u6F3A\u6F1F\u6F0D\u6F1E\u6F08\u6F21\u7187\u7190\u7189\u7180\u7185\u7182\u718F\u717B\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734D\u7351\u734C\u7462\u7473\u7471\u7475\u7472\u7467\u746E\u7500\u7502\u7503\u757D\u7590\u7616\u7608\u760C\u7615\u7611\u760A\u7614\u76B8\u7781\u777C\u7785\u7782\u776E\u7780\u776F\u777E\u7783\u78B2\u78AA\u78B4\u78AD\u78A8\u787E\u78AB\u789E\u78A5\u78A0\u78AC\u78A2\u78A4\u7998\u798A\u798B\u7996\u7995\u7994\u7993"],["e340","\u7997\u7988\u7992\u7990\u7A2B\u7A4A\u7A30\u7A2F\u7A28\u7A26\u7AA8\u7AAB\u7AAC\u7AEE\u7B88\u7B9C\u7B8A\u7B91\u7B90\u7B96\u7B8D\u7B8C\u7B9B\u7B8E\u7B85\u7B98\u5284\u7B99\u7BA4\u7B82\u7CBB\u7CBF\u7CBC\u7CBA\u7DA7\u7DB7\u7DC2\u7DA3\u7DAA\u7DC1\u7DC0\u7DC5\u7D9D\u7DCE\u7DC4\u7DC6\u7DCB\u7DCC\u7DAF\u7DB9\u7D96\u7DBC\u7D9F\u7DA6\u7DAE\u7DA9\u7DA1\u7DC9\u7F73\u7FE2\u7FE3\u7FE5\u7FDE"],["e3a1","\u8024\u805D\u805C\u8189\u8186\u8183\u8187\u818D\u818C\u818B\u8215\u8497\u84A4\u84A1\u849F\u84BA\u84CE\u84C2\u84AC\u84AE\u84AB\u84B9\u84B4\u84C1\u84CD\u84AA\u849A\u84B1\u84D0\u849D\u84A7\u84BB\u84A2\u8494\u84C7\u84CC\u849B\u84A9\u84AF\u84A8\u84D6\u8498\u84B6\u84CF\u84A0\u84D7\u84D4\u84D2\u84DB\u84B0\u8491\u8661\u8733\u8723\u8728\u876B\u8740\u872E\u871E\u8721\u8719\u871B\u8743\u872C\u8741\u873E\u8746\u8720\u8732\u872A\u872D\u873C\u8712\u873A\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871A\u8730\u8711\u88F7\u88E7\u88F1\u88F2\u88FA\u88FE\u88EE\u88FC\u88F6\u88FB"],["e440","\u88F0\u88EC\u88EB\u899D\u89A1\u899F\u899E\u89E9\u89EB\u89E8\u8AAB\u8A99\u8A8B\u8A92\u8A8F\u8A96\u8C3D\u8C68\u8C69\u8CD5\u8CCF\u8CD7\u8D96\u8E09\u8E02\u8DFF\u8E0D\u8DFD\u8E0A\u8E03\u8E07\u8E06\u8E05\u8DFE\u8E00\u8E04\u8F10\u8F11\u8F0E\u8F0D\u9123\u911C\u9120\u9122\u911F\u911D\u911A\u9124\u9121\u911B\u917A\u9172\u9179\u9173\u92A5\u92A4\u9276\u929B\u927A\u92A0\u9294\u92AA\u928D"],["e4a1","\u92A6\u929A\u92AB\u9279\u9297\u927F\u92A3\u92EE\u928E\u9282\u9295\u92A2\u927D\u9288\u92A1\u928A\u9286\u928C\u9299\u92A7\u927E\u9287\u92A9\u929D\u928B\u922D\u969E\u96A1\u96FF\u9758\u977D\u977A\u977E\u9783\u9780\u9782\u977B\u9784\u9781\u977F\u97CE\u97CD\u9816\u98AD\u98AE\u9902\u9900\u9907\u999D\u999C\u99C3\u99B9\u99BB\u99BA\u99C2\u99BD\u99C7\u9AB1\u9AE3\u9AE7\u9B3E\u9B3F\u9B60\u9B61\u9B5F\u9CF1\u9CF2\u9CF5\u9EA7\u50FF\u5103\u5130\u50F8\u5106\u5107\u50F6\u50FE\u510B\u510C\u50FD\u510A\u528B\u528C\u52F1\u52EF\u5648\u5642\u564C\u5635\u5641\u564A\u5649\u5646\u5658"],["e540","\u565A\u5640\u5633\u563D\u562C\u563E\u5638\u562A\u563A\u571A\u58AB\u589D\u58B1\u58A0\u58A3\u58AF\u58AC\u58A5\u58A1\u58FF\u5AFF\u5AF4\u5AFD\u5AF7\u5AF6\u5B03\u5AF8\u5B02\u5AF9\u5B01\u5B07\u5B05\u5B0F\u5C67\u5D99\u5D97\u5D9F\u5D92\u5DA2\u5D93\u5D95\u5DA0\u5D9C\u5DA1\u5D9A\u5D9E\u5E69\u5E5D\u5E60\u5E5C\u7DF3\u5EDB\u5EDE\u5EE1\u5F49\u5FB2\u618B\u6183\u6179\u61B1\u61B0\u61A2\u6189"],["e5a1","\u619B\u6193\u61AF\u61AD\u619F\u6192\u61AA\u61A1\u618D\u6166\u61B3\u622D\u646E\u6470\u6496\u64A0\u6485\u6497\u649C\u648F\u648B\u648A\u648C\u64A3\u649F\u6468\u64B1\u6498\u6576\u657A\u6579\u657B\u65B2\u65B3\u66B5\u66B0\u66A9\u66B2\u66B7\u66AA\u66AF\u6A00\u6A06\u6A17\u69E5\u69F8\u6A15\u69F1\u69E4\u6A20\u69FF\u69EC\u69E2\u6A1B\u6A1D\u69FE\u6A27\u69F2\u69EE\u6A14\u69F7\u69E7\u6A40\u6A08\u69E6\u69FB\u6A0D\u69FC\u69EB\u6A09\u6A04\u6A18\u6A25\u6A0F\u69F6\u6A26\u6A07\u69F4\u6A16\u6B51\u6BA5\u6BA3\u6BA2\u6BA6\u6C01\u6C00\u6BFF\u6C02\u6F41\u6F26\u6F7E\u6F87\u6FC6\u6F92"],["e640","\u6F8D\u6F89\u6F8C\u6F62\u6F4F\u6F85\u6F5A\u6F96\u6F76\u6F6C\u6F82\u6F55\u6F72\u6F52\u6F50\u6F57\u6F94\u6F93\u6F5D\u6F00\u6F61\u6F6B\u6F7D\u6F67\u6F90\u6F53\u6F8B\u6F69\u6F7F\u6F95\u6F63\u6F77\u6F6A\u6F7B\u71B2\u71AF\u719B\u71B0\u71A0\u719A\u71A9\u71B5\u719D\u71A5\u719E\u71A4\u71A1\u71AA\u719C\u71A7\u71B3\u7298\u729A\u7358\u7352\u735E\u735F\u7360\u735D\u735B\u7361\u735A\u7359"],["e6a1","\u7362\u7487\u7489\u748A\u7486\u7481\u747D\u7485\u7488\u747C\u7479\u7508\u7507\u757E\u7625\u761E\u7619\u761D\u761C\u7623\u761A\u7628\u761B\u769C\u769D\u769E\u769B\u778D\u778F\u7789\u7788\u78CD\u78BB\u78CF\u78CC\u78D1\u78CE\u78D4\u78C8\u78C3\u78C4\u78C9\u799A\u79A1\u79A0\u799C\u79A2\u799B\u6B76\u7A39\u7AB2\u7AB4\u7AB3\u7BB7\u7BCB\u7BBE\u7BAC\u7BCE\u7BAF\u7BB9\u7BCA\u7BB5\u7CC5\u7CC8\u7CCC\u7CCB\u7DF7\u7DDB\u7DEA\u7DE7\u7DD7\u7DE1\u7E03\u7DFA\u7DE6\u7DF6\u7DF1\u7DF0\u7DEE\u7DDF\u7F76\u7FAC\u7FB0\u7FAD\u7FED\u7FEB\u7FEA\u7FEC\u7FE6\u7FE8\u8064\u8067\u81A3\u819F"],["e740","\u819E\u8195\u81A2\u8199\u8197\u8216\u824F\u8253\u8252\u8250\u824E\u8251\u8524\u853B\u850F\u8500\u8529\u850E\u8509\u850D\u851F\u850A\u8527\u851C\u84FB\u852B\u84FA\u8508\u850C\u84F4\u852A\u84F2\u8515\u84F7\u84EB\u84F3\u84FC\u8512\u84EA\u84E9\u8516\u84FE\u8528\u851D\u852E\u8502\u84FD\u851E\u84F6\u8531\u8526\u84E7\u84E8\u84F0\u84EF\u84F9\u8518\u8520\u8530\u850B\u8519\u852F\u8662"],["e7a1","\u8756\u8763\u8764\u8777\u87E1\u8773\u8758\u8754\u875B\u8752\u8761\u875A\u8751\u875E\u876D\u876A\u8750\u874E\u875F\u875D\u876F\u876C\u877A\u876E\u875C\u8765\u874F\u877B\u8775\u8762\u8767\u8769\u885A\u8905\u890C\u8914\u890B\u8917\u8918\u8919\u8906\u8916\u8911\u890E\u8909\u89A2\u89A4\u89A3\u89ED\u89F0\u89EC\u8ACF\u8AC6\u8AB8\u8AD3\u8AD1\u8AD4\u8AD5\u8ABB\u8AD7\u8ABE\u8AC0\u8AC5\u8AD8\u8AC3\u8ABA\u8ABD\u8AD9\u8C3E\u8C4D\u8C8F\u8CE5\u8CDF\u8CD9\u8CE8\u8CDA\u8CDD\u8CE7\u8DA0\u8D9C\u8DA1\u8D9B\u8E20\u8E23\u8E25\u8E24\u8E2E\u8E15\u8E1B\u8E16\u8E11\u8E19\u8E26\u8E27"],["e840","\u8E14\u8E12\u8E18\u8E13\u8E1C\u8E17\u8E1A\u8F2C\u8F24\u8F18\u8F1A\u8F20\u8F23\u8F16\u8F17\u9073\u9070\u906F\u9067\u906B\u912F\u912B\u9129\u912A\u9132\u9126\u912E\u9185\u9186\u918A\u9181\u9182\u9184\u9180\u92D0\u92C3\u92C4\u92C0\u92D9\u92B6\u92CF\u92F1\u92DF\u92D8\u92E9\u92D7\u92DD\u92CC\u92EF\u92C2\u92E8\u92CA\u92C8\u92CE\u92E6\u92CD\u92D5\u92C9\u92E0\u92DE\u92E7\u92D1\u92D3"],["e8a1","\u92B5\u92E1\u92C6\u92B4\u957C\u95AC\u95AB\u95AE\u95B0\u96A4\u96A2\u96D3\u9705\u9708\u9702\u975A\u978A\u978E\u9788\u97D0\u97CF\u981E\u981D\u9826\u9829\u9828\u9820\u981B\u9827\u98B2\u9908\u98FA\u9911\u9914\u9916\u9917\u9915\u99DC\u99CD\u99CF\u99D3\u99D4\u99CE\u99C9\u99D6\u99D8\u99CB\u99D7\u99CC\u9AB3\u9AEC\u9AEB\u9AF3\u9AF2\u9AF1\u9B46\u9B43\u9B67\u9B74\u9B71\u9B66\u9B76\u9B75\u9B70\u9B68\u9B64\u9B6C\u9CFC\u9CFA\u9CFD\u9CFF\u9CF7\u9D07\u9D00\u9CF9\u9CFB\u9D08\u9D05\u9D04\u9E83\u9ED3\u9F0F\u9F10\u511C\u5113\u5117\u511A\u5111\u51DE\u5334\u53E1\u5670\u5660\u566E"],["e940","\u5673\u5666\u5663\u566D\u5672\u565E\u5677\u571C\u571B\u58C8\u58BD\u58C9\u58BF\u58BA\u58C2\u58BC\u58C6\u5B17\u5B19\u5B1B\u5B21\u5B14\u5B13\u5B10\u5B16\u5B28\u5B1A\u5B20\u5B1E\u5BEF\u5DAC\u5DB1\u5DA9\u5DA7\u5DB5\u5DB0\u5DAE\u5DAA\u5DA8\u5DB2\u5DAD\u5DAF\u5DB4\u5E67\u5E68\u5E66\u5E6F\u5EE9\u5EE7\u5EE6\u5EE8\u5EE5\u5F4B\u5FBC\u619D\u61A8\u6196\u61C5\u61B4\u61C6\u61C1\u61CC\u61BA"],["e9a1","\u61BF\u61B8\u618C\u64D7\u64D6\u64D0\u64CF\u64C9\u64BD\u6489\u64C3\u64DB\u64F3\u64D9\u6533\u657F\u657C\u65A2\u66C8\u66BE\u66C0\u66CA\u66CB\u66CF\u66BD\u66BB\u66BA\u66CC\u6723\u6A34\u6A66\u6A49\u6A67\u6A32\u6A68\u6A3E\u6A5D\u6A6D\u6A76\u6A5B\u6A51\u6A28\u6A5A\u6A3B\u6A3F\u6A41\u6A6A\u6A64\u6A50\u6A4F\u6A54\u6A6F\u6A69\u6A60\u6A3C\u6A5E\u6A56\u6A55\u6A4D\u6A4E\u6A46\u6B55\u6B54\u6B56\u6BA7\u6BAA\u6BAB\u6BC8\u6BC7\u6C04\u6C03\u6C06\u6FAD\u6FCB\u6FA3\u6FC7\u6FBC\u6FCE\u6FC8\u6F5E\u6FC4\u6FBD\u6F9E\u6FCA\u6FA8\u7004\u6FA5\u6FAE\u6FBA\u6FAC\u6FAA\u6FCF\u6FBF\u6FB8"],["ea40","\u6FA2\u6FC9\u6FAB\u6FCD\u6FAF\u6FB2\u6FB0\u71C5\u71C2\u71BF\u71B8\u71D6\u71C0\u71C1\u71CB\u71D4\u71CA\u71C7\u71CF\u71BD\u71D8\u71BC\u71C6\u71DA\u71DB\u729D\u729E\u7369\u7366\u7367\u736C\u7365\u736B\u736A\u747F\u749A\u74A0\u7494\u7492\u7495\u74A1\u750B\u7580\u762F\u762D\u7631\u763D\u7633\u763C\u7635\u7632\u7630\u76BB\u76E6\u779A\u779D\u77A1\u779C\u779B\u77A2\u77A3\u7795\u7799"],["eaa1","\u7797\u78DD\u78E9\u78E5\u78EA\u78DE\u78E3\u78DB\u78E1\u78E2\u78ED\u78DF\u78E0\u79A4\u7A44\u7A48\u7A47\u7AB6\u7AB8\u7AB5\u7AB1\u7AB7\u7BDE\u7BE3\u7BE7\u7BDD\u7BD5\u7BE5\u7BDA\u7BE8\u7BF9\u7BD4\u7BEA\u7BE2\u7BDC\u7BEB\u7BD8\u7BDF\u7CD2\u7CD4\u7CD7\u7CD0\u7CD1\u7E12\u7E21\u7E17\u7E0C\u7E1F\u7E20\u7E13\u7E0E\u7E1C\u7E15\u7E1A\u7E22\u7E0B\u7E0F\u7E16\u7E0D\u7E14\u7E25\u7E24\u7F43\u7F7B\u7F7C\u7F7A\u7FB1\u7FEF\u802A\u8029\u806C\u81B1\u81A6\u81AE\u81B9\u81B5\u81AB\u81B0\u81AC\u81B4\u81B2\u81B7\u81A7\u81F2\u8255\u8256\u8257\u8556\u8545\u856B\u854D\u8553\u8561\u8558"],["eb40","\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853E\u855B\u8571\u854E\u856E\u8575\u8555\u8567\u8560\u858C\u8566\u855D\u8554\u8565\u856C\u8663\u8665\u8664\u879B\u878F\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87A3\u8785\u8790\u8791\u879D\u8784\u8794\u879C\u879A\u8789\u891E\u8926\u8930\u892D\u892E\u8927\u8931\u8922\u8929\u8923\u892F\u892C\u891F\u89F1\u8AE0"],["eba1","\u8AE2\u8AF2\u8AF4\u8AF5\u8ADD\u8B14\u8AE4\u8ADF\u8AF0\u8AC8\u8ADE\u8AE1\u8AE8\u8AFF\u8AEF\u8AFB\u8C91\u8C92\u8C90\u8CF5\u8CEE\u8CF1\u8CF0\u8CF3\u8D6C\u8D6E\u8DA5\u8DA7\u8E33\u8E3E\u8E38\u8E40\u8E45\u8E36\u8E3C\u8E3D\u8E41\u8E30\u8E3F\u8EBD\u8F36\u8F2E\u8F35\u8F32\u8F39\u8F37\u8F34\u9076\u9079\u907B\u9086\u90FA\u9133\u9135\u9136\u9193\u9190\u9191\u918D\u918F\u9327\u931E\u9308\u931F\u9306\u930F\u937A\u9338\u933C\u931B\u9323\u9312\u9301\u9346\u932D\u930E\u930D\u92CB\u931D\u92FA\u9325\u9313\u92F9\u92F7\u9334\u9302\u9324\u92FF\u9329\u9339\u9335\u932A\u9314\u930C"],["ec40","\u930B\u92FE\u9309\u9300\u92FB\u9316\u95BC\u95CD\u95BE\u95B9\u95BA\u95B6\u95BF\u95B5\u95BD\u96A9\u96D4\u970B\u9712\u9710\u9799\u9797\u9794\u97F0\u97F8\u9835\u982F\u9832\u9924\u991F\u9927\u9929\u999E\u99EE\u99EC\u99E5\u99E4\u99F0\u99E3\u99EA\u99E9\u99E7\u9AB9\u9ABF\u9AB4\u9ABB\u9AF6\u9AFA\u9AF9\u9AF7\u9B33\u9B80\u9B85\u9B87\u9B7C\u9B7E\u9B7B\u9B82\u9B93\u9B92\u9B90\u9B7A\u9B95"],["eca1","\u9B7D\u9B88\u9D25\u9D17\u9D20\u9D1E\u9D14\u9D29\u9D1D\u9D18\u9D22\u9D10\u9D19\u9D1F\u9E88\u9E86\u9E87\u9EAE\u9EAD\u9ED5\u9ED6\u9EFA\u9F12\u9F3D\u5126\u5125\u5122\u5124\u5120\u5129\u52F4\u5693\u568C\u568D\u5686\u5684\u5683\u567E\u5682\u567F\u5681\u58D6\u58D4\u58CF\u58D2\u5B2D\u5B25\u5B32\u5B23\u5B2C\u5B27\u5B26\u5B2F\u5B2E\u5B7B\u5BF1\u5BF2\u5DB7\u5E6C\u5E6A\u5FBE\u5FBB\u61C3\u61B5\u61BC\u61E7\u61E0\u61E5\u61E4\u61E8\u61DE\u64EF\u64E9\u64E3\u64EB\u64E4\u64E8\u6581\u6580\u65B6\u65DA\u66D2\u6A8D\u6A96\u6A81\u6AA5\u6A89\u6A9F\u6A9B\u6AA1\u6A9E\u6A87\u6A93\u6A8E"],["ed40","\u6A95\u6A83\u6AA8\u6AA4\u6A91\u6A7F\u6AA6\u6A9A\u6A85\u6A8C\u6A92\u6B5B\u6BAD\u6C09\u6FCC\u6FA9\u6FF4\u6FD4\u6FE3\u6FDC\u6FED\u6FE7\u6FE6\u6FDE\u6FF2\u6FDD\u6FE2\u6FE8\u71E1\u71F1\u71E8\u71F2\u71E4\u71F0\u71E2\u7373\u736E\u736F\u7497\u74B2\u74AB\u7490\u74AA\u74AD\u74B1\u74A5\u74AF\u7510\u7511\u7512\u750F\u7584\u7643\u7648\u7649\u7647\u76A4\u76E9\u77B5\u77AB\u77B2\u77B7\u77B6"],["eda1","\u77B4\u77B1\u77A8\u77F0\u78F3\u78FD\u7902\u78FB\u78FC\u78F2\u7905\u78F9\u78FE\u7904\u79AB\u79A8\u7A5C\u7A5B\u7A56\u7A58\u7A54\u7A5A\u7ABE\u7AC0\u7AC1\u7C05\u7C0F\u7BF2\u7C00\u7BFF\u7BFB\u7C0E\u7BF4\u7C0B\u7BF3\u7C02\u7C09\u7C03\u7C01\u7BF8\u7BFD\u7C06\u7BF0\u7BF1\u7C10\u7C0A\u7CE8\u7E2D\u7E3C\u7E42\u7E33\u9848\u7E38\u7E2A\u7E49\u7E40\u7E47\u7E29\u7E4C\u7E30\u7E3B\u7E36\u7E44\u7E3A\u7F45\u7F7F\u7F7E\u7F7D\u7FF4\u7FF2\u802C\u81BB\u81C4\u81CC\u81CA\u81C5\u81C7\u81BC\u81E9\u825B\u825A\u825C\u8583\u8580\u858F\u85A7\u8595\u85A0\u858B\u85A3\u857B\u85A4\u859A\u859E"],["ee40","\u8577\u857C\u8589\u85A1\u857A\u8578\u8557\u858E\u8596\u8586\u858D\u8599\u859D\u8581\u85A2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859F\u8668\u87BE\u87AA\u87AD\u87C5\u87B0\u87AC\u87B9\u87B5\u87BC\u87AE\u87C9\u87C3\u87C2\u87CC\u87B7\u87AF\u87C4\u87CA\u87B4\u87B6\u87BF\u87B8\u87BD\u87DE\u87B2\u8935\u8933\u893C\u893E\u8941\u8952\u8937\u8942\u89AD\u89AF\u89AE\u89F2\u89F3\u8B1E"],["eea1","\u8B18\u8B16\u8B11\u8B05\u8B0B\u8B22\u8B0F\u8B12\u8B15\u8B07\u8B0D\u8B08\u8B06\u8B1C\u8B13\u8B1A\u8C4F\u8C70\u8C72\u8C71\u8C6F\u8C95\u8C94\u8CF9\u8D6F\u8E4E\u8E4D\u8E53\u8E50\u8E4C\u8E47\u8F43\u8F40\u9085\u907E\u9138\u919A\u91A2\u919B\u9199\u919F\u91A1\u919D\u91A0\u93A1\u9383\u93AF\u9364\u9356\u9347\u937C\u9358\u935C\u9376\u9349\u9350\u9351\u9360\u936D\u938F\u934C\u936A\u9379\u9357\u9355\u9352\u934F\u9371\u9377\u937B\u9361\u935E\u9363\u9367\u9380\u934E\u9359\u95C7\u95C0\u95C9\u95C3\u95C5\u95B7\u96AE\u96B0\u96AC\u9720\u971F\u9718\u971D\u9719\u979A\u97A1\u979C"],["ef40","\u979E\u979D\u97D5\u97D4\u97F1\u9841\u9844\u984A\u9849\u9845\u9843\u9925\u992B\u992C\u992A\u9933\u9932\u992F\u992D\u9931\u9930\u9998\u99A3\u99A1\u9A02\u99FA\u99F4\u99F7\u99F9\u99F8\u99F6\u99FB\u99FD\u99FE\u99FC\u9A03\u9ABE\u9AFE\u9AFD\u9B01\u9AFC\u9B48\u9B9A\u9BA8\u9B9E\u9B9B\u9BA6\u9BA1\u9BA5\u9BA4\u9B86\u9BA2\u9BA0\u9BAF\u9D33\u9D41\u9D67\u9D36\u9D2E\u9D2F\u9D31\u9D38\u9D30"],["efa1","\u9D45\u9D42\u9D43\u9D3E\u9D37\u9D40\u9D3D\u7FF5\u9D2D\u9E8A\u9E89\u9E8D\u9EB0\u9EC8\u9EDA\u9EFB\u9EFF\u9F24\u9F23\u9F22\u9F54\u9FA0\u5131\u512D\u512E\u5698\u569C\u5697\u569A\u569D\u5699\u5970\u5B3C\u5C69\u5C6A\u5DC0\u5E6D\u5E6E\u61D8\u61DF\u61ED\u61EE\u61F1\u61EA\u61F0\u61EB\u61D6\u61E9\u64FF\u6504\u64FD\u64F8\u6501\u6503\u64FC\u6594\u65DB\u66DA\u66DB\u66D8\u6AC5\u6AB9\u6ABD\u6AE1\u6AC6\u6ABA\u6AB6\u6AB7\u6AC7\u6AB4\u6AAD\u6B5E\u6BC9\u6C0B\u7007\u700C\u700D\u7001\u7005\u7014\u700E\u6FFF\u7000\u6FFB\u7026\u6FFC\u6FF7\u700A\u7201\u71FF\u71F9\u7203\u71FD\u7376"],["f040","\u74B8\u74C0\u74B5\u74C1\u74BE\u74B6\u74BB\u74C2\u7514\u7513\u765C\u7664\u7659\u7650\u7653\u7657\u765A\u76A6\u76BD\u76EC\u77C2\u77BA\u78FF\u790C\u7913\u7914\u7909\u7910\u7912\u7911\u79AD\u79AC\u7A5F\u7C1C\u7C29\u7C19\u7C20\u7C1F\u7C2D\u7C1D\u7C26\u7C28\u7C22\u7C25\u7C30\u7E5C\u7E50\u7E56\u7E63\u7E58\u7E62\u7E5F\u7E51\u7E60\u7E57\u7E53\u7FB5\u7FB3\u7FF7\u7FF8\u8075\u81D1\u81D2"],["f0a1","\u81D0\u825F\u825E\u85B4\u85C6\u85C0\u85C3\u85C2\u85B3\u85B5\u85BD\u85C7\u85C4\u85BF\u85CB\u85CE\u85C8\u85C5\u85B1\u85B6\u85D2\u8624\u85B8\u85B7\u85BE\u8669\u87E7\u87E6\u87E2\u87DB\u87EB\u87EA\u87E5\u87DF\u87F3\u87E4\u87D4\u87DC\u87D3\u87ED\u87D8\u87E3\u87A4\u87D7\u87D9\u8801\u87F4\u87E8\u87DD\u8953\u894B\u894F\u894C\u8946\u8950\u8951\u8949\u8B2A\u8B27\u8B23\u8B33\u8B30\u8B35\u8B47\u8B2F\u8B3C\u8B3E\u8B31\u8B25\u8B37\u8B26\u8B36\u8B2E\u8B24\u8B3B\u8B3D\u8B3A\u8C42\u8C75\u8C99\u8C98\u8C97\u8CFE\u8D04\u8D02\u8D00\u8E5C\u8E62\u8E60\u8E57\u8E56\u8E5E\u8E65\u8E67"],["f140","\u8E5B\u8E5A\u8E61\u8E5D\u8E69\u8E54\u8F46\u8F47\u8F48\u8F4B\u9128\u913A\u913B\u913E\u91A8\u91A5\u91A7\u91AF\u91AA\u93B5\u938C\u9392\u93B7\u939B\u939D\u9389\u93A7\u938E\u93AA\u939E\u93A6\u9395\u9388\u9399\u939F\u938D\u93B1\u9391\u93B2\u93A4\u93A8\u93B4\u93A3\u93A5\u95D2\u95D3\u95D1\u96B3\u96D7\u96DA\u5DC2\u96DF\u96D8\u96DD\u9723\u9722\u9725\u97AC\u97AE\u97A8\u97AB\u97A4\u97AA"],["f1a1","\u97A2\u97A5\u97D7\u97D9\u97D6\u97D8\u97FA\u9850\u9851\u9852\u98B8\u9941\u993C\u993A\u9A0F\u9A0B\u9A09\u9A0D\u9A04\u9A11\u9A0A\u9A05\u9A07\u9A06\u9AC0\u9ADC\u9B08\u9B04\u9B05\u9B29\u9B35\u9B4A\u9B4C\u9B4B\u9BC7\u9BC6\u9BC3\u9BBF\u9BC1\u9BB5\u9BB8\u9BD3\u9BB6\u9BC4\u9BB9\u9BBD\u9D5C\u9D53\u9D4F\u9D4A\u9D5B\u9D4B\u9D59\u9D56\u9D4C\u9D57\u9D52\u9D54\u9D5F\u9D58\u9D5A\u9E8E\u9E8C\u9EDF\u9F01\u9F00\u9F16\u9F25\u9F2B\u9F2A\u9F29\u9F28\u9F4C\u9F55\u5134\u5135\u5296\u52F7\u53B4\u56AB\u56AD\u56A6\u56A7\u56AA\u56AC\u58DA\u58DD\u58DB\u5912\u5B3D\u5B3E\u5B3F\u5DC3\u5E70"],["f240","\u5FBF\u61FB\u6507\u6510\u650D\u6509\u650C\u650E\u6584\u65DE\u65DD\u66DE\u6AE7\u6AE0\u6ACC\u6AD1\u6AD9\u6ACB\u6ADF\u6ADC\u6AD0\u6AEB\u6ACF\u6ACD\u6ADE\u6B60\u6BB0\u6C0C\u7019\u7027\u7020\u7016\u702B\u7021\u7022\u7023\u7029\u7017\u7024\u701C\u702A\u720C\u720A\u7207\u7202\u7205\u72A5\u72A6\u72A4\u72A3\u72A1\u74CB\u74C5\u74B7\u74C3\u7516\u7660\u77C9\u77CA\u77C4\u77F1\u791D\u791B"],["f2a1","\u7921\u791C\u7917\u791E\u79B0\u7A67\u7A68\u7C33\u7C3C\u7C39\u7C2C\u7C3B\u7CEC\u7CEA\u7E76\u7E75\u7E78\u7E70\u7E77\u7E6F\u7E7A\u7E72\u7E74\u7E68\u7F4B\u7F4A\u7F83\u7F86\u7FB7\u7FFD\u7FFE\u8078\u81D7\u81D5\u8264\u8261\u8263\u85EB\u85F1\u85ED\u85D9\u85E1\u85E8\u85DA\u85D7\u85EC\u85F2\u85F8\u85D8\u85DF\u85E3\u85DC\u85D1\u85F0\u85E6\u85EF\u85DE\u85E2\u8800\u87FA\u8803\u87F6\u87F7\u8809\u880C\u880B\u8806\u87FC\u8808\u87FF\u880A\u8802\u8962\u895A\u895B\u8957\u8961\u895C\u8958\u895D\u8959\u8988\u89B7\u89B6\u89F6\u8B50\u8B48\u8B4A\u8B40\u8B53\u8B56\u8B54\u8B4B\u8B55"],["f340","\u8B51\u8B42\u8B52\u8B57\u8C43\u8C77\u8C76\u8C9A\u8D06\u8D07\u8D09\u8DAC\u8DAA\u8DAD\u8DAB\u8E6D\u8E78\u8E73\u8E6A\u8E6F\u8E7B\u8EC2\u8F52\u8F51\u8F4F\u8F50\u8F53\u8FB4\u9140\u913F\u91B0\u91AD\u93DE\u93C7\u93CF\u93C2\u93DA\u93D0\u93F9\u93EC\u93CC\u93D9\u93A9\u93E6\u93CA\u93D4\u93EE\u93E3\u93D5\u93C4\u93CE\u93C0\u93D2\u93E7\u957D\u95DA\u95DB\u96E1\u9729\u972B\u972C\u9728\u9726"],["f3a1","\u97B3\u97B7\u97B6\u97DD\u97DE\u97DF\u985C\u9859\u985D\u9857\u98BF\u98BD\u98BB\u98BE\u9948\u9947\u9943\u99A6\u99A7\u9A1A\u9A15\u9A25\u9A1D\u9A24\u9A1B\u9A22\u9A20\u9A27\u9A23\u9A1E\u9A1C\u9A14\u9AC2\u9B0B\u9B0A\u9B0E\u9B0C\u9B37\u9BEA\u9BEB\u9BE0\u9BDE\u9BE4\u9BE6\u9BE2\u9BF0\u9BD4\u9BD7\u9BEC\u9BDC\u9BD9\u9BE5\u9BD5\u9BE1\u9BDA\u9D77\u9D81\u9D8A\u9D84\u9D88\u9D71\u9D80\u9D78\u9D86\u9D8B\u9D8C\u9D7D\u9D6B\u9D74\u9D75\u9D70\u9D69\u9D85\u9D73\u9D7B\u9D82\u9D6F\u9D79\u9D7F\u9D87\u9D68\u9E94\u9E91\u9EC0\u9EFC\u9F2D\u9F40\u9F41\u9F4D\u9F56\u9F57\u9F58\u5337\u56B2"],["f440","\u56B5\u56B3\u58E3\u5B45\u5DC6\u5DC7\u5EEE\u5EEF\u5FC0\u5FC1\u61F9\u6517\u6516\u6515\u6513\u65DF\u66E8\u66E3\u66E4\u6AF3\u6AF0\u6AEA\u6AE8\u6AF9\u6AF1\u6AEE\u6AEF\u703C\u7035\u702F\u7037\u7034\u7031\u7042\u7038\u703F\u703A\u7039\u7040\u703B\u7033\u7041\u7213\u7214\u72A8\u737D\u737C\u74BA\u76AB\u76AA\u76BE\u76ED\u77CC\u77CE\u77CF\u77CD\u77F2\u7925\u7923\u7927\u7928\u7924\u7929"],["f4a1","\u79B2\u7A6E\u7A6C\u7A6D\u7AF7\u7C49\u7C48\u7C4A\u7C47\u7C45\u7CEE\u7E7B\u7E7E\u7E81\u7E80\u7FBA\u7FFF\u8079\u81DB\u81D9\u820B\u8268\u8269\u8622\u85FF\u8601\u85FE\u861B\u8600\u85F6\u8604\u8609\u8605\u860C\u85FD\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89B9\u89F7\u8B60\u8B6A\u8B5D\u8B68\u8B63\u8B65\u8B67\u8B6D\u8DAE\u8E86\u8E88\u8E84\u8F59\u8F56\u8F57\u8F55\u8F58\u8F5A\u908D\u9143\u9141\u91B7\u91B5\u91B2\u91B3\u940B\u9413\u93FB\u9420\u940F\u9414\u93FE\u9415\u9410\u9428\u9419\u940D\u93F5\u9400\u93F7\u9407\u940E\u9416\u9412\u93FA\u9409\u93F8\u940A\u93FF"],["f540","\u93FC\u940C\u93F6\u9411\u9406\u95DE\u95E0\u95DF\u972E\u972F\u97B9\u97BB\u97FD\u97FE\u9860\u9862\u9863\u985F\u98C1\u98C2\u9950\u994E\u9959\u994C\u994B\u9953\u9A32\u9A34\u9A31\u9A2C\u9A2A\u9A36\u9A29\u9A2E\u9A38\u9A2D\u9AC7\u9ACA\u9AC6\u9B10\u9B12\u9B11\u9C0B\u9C08\u9BF7\u9C05\u9C12\u9BF8\u9C40\u9C07\u9C0E\u9C06\u9C17\u9C14\u9C09\u9D9F\u9D99\u9DA4\u9D9D\u9D92\u9D98\u9D90\u9D9B"],["f5a1","\u9DA0\u9D94\u9D9C\u9DAA\u9D97\u9DA1\u9D9A\u9DA2\u9DA8\u9D9E\u9DA3\u9DBF\u9DA9\u9D96\u9DA6\u9DA7\u9E99\u9E9B\u9E9A\u9EE5\u9EE4\u9EE7\u9EE6\u9F30\u9F2E\u9F5B\u9F60\u9F5E\u9F5D\u9F59\u9F91\u513A\u5139\u5298\u5297\u56C3\u56BD\u56BE\u5B48\u5B47\u5DCB\u5DCF\u5EF1\u61FD\u651B\u6B02\u6AFC\u6B03\u6AF8\u6B00\u7043\u7044\u704A\u7048\u7049\u7045\u7046\u721D\u721A\u7219\u737E\u7517\u766A\u77D0\u792D\u7931\u792F\u7C54\u7C53\u7CF2\u7E8A\u7E87\u7E88\u7E8B\u7E86\u7E8D\u7F4D\u7FBB\u8030\u81DD\u8618\u862A\u8626\u861F\u8623\u861C\u8619\u8627\u862E\u8621\u8620\u8629\u861E\u8625"],["f640","\u8829\u881D\u881B\u8820\u8824\u881C\u882B\u884A\u896D\u8969\u896E\u896B\u89FA\u8B79\u8B78\u8B45\u8B7A\u8B7B\u8D10\u8D14\u8DAF\u8E8E\u8E8C\u8F5E\u8F5B\u8F5D\u9146\u9144\u9145\u91B9\u943F\u943B\u9436\u9429\u943D\u943C\u9430\u9439\u942A\u9437\u942C\u9440\u9431\u95E5\u95E4\u95E3\u9735\u973A\u97BF\u97E1\u9864\u98C9\u98C6\u98C0\u9958\u9956\u9A39\u9A3D\u9A46\u9A44\u9A42\u9A41\u9A3A"],["f6a1","\u9A3F\u9ACD\u9B15\u9B17\u9B18\u9B16\u9B3A\u9B52\u9C2B\u9C1D\u9C1C\u9C2C\u9C23\u9C28\u9C29\u9C24\u9C21\u9DB7\u9DB6\u9DBC\u9DC1\u9DC7\u9DCA\u9DCF\u9DBE\u9DC5\u9DC3\u9DBB\u9DB5\u9DCE\u9DB9\u9DBA\u9DAC\u9DC8\u9DB1\u9DAD\u9DCC\u9DB3\u9DCD\u9DB2\u9E7A\u9E9C\u9EEB\u9EEE\u9EED\u9F1B\u9F18\u9F1A\u9F31\u9F4E\u9F65\u9F64\u9F92\u4EB9\u56C6\u56C5\u56CB\u5971\u5B4B\u5B4C\u5DD5\u5DD1\u5EF2\u6521\u6520\u6526\u6522\u6B0B\u6B08\u6B09\u6C0D\u7055\u7056\u7057\u7052\u721E\u721F\u72A9\u737F\u74D8\u74D5\u74D9\u74D7\u766D\u76AD\u7935\u79B4\u7A70\u7A71\u7C57\u7C5C\u7C59\u7C5B\u7C5A"],["f740","\u7CF4\u7CF1\u7E91\u7F4F\u7F87\u81DE\u826B\u8634\u8635\u8633\u862C\u8632\u8636\u882C\u8828\u8826\u882A\u8825\u8971\u89BF\u89BE\u89FB\u8B7E\u8B84\u8B82\u8B86\u8B85\u8B7F\u8D15\u8E95\u8E94\u8E9A\u8E92\u8E90\u8E96\u8E97\u8F60\u8F62\u9147\u944C\u9450\u944A\u944B\u944F\u9447\u9445\u9448\u9449\u9446\u973F\u97E3\u986A\u9869\u98CB\u9954\u995B\u9A4E\u9A53\u9A54\u9A4C\u9A4F\u9A48\u9A4A"],["f7a1","\u9A49\u9A52\u9A50\u9AD0\u9B19\u9B2B\u9B3B\u9B56\u9B55\u9C46\u9C48\u9C3F\u9C44\u9C39\u9C33\u9C41\u9C3C\u9C37\u9C34\u9C32\u9C3D\u9C36\u9DDB\u9DD2\u9DDE\u9DDA\u9DCB\u9DD0\u9DDC\u9DD1\u9DDF\u9DE9\u9DD9\u9DD8\u9DD6\u9DF5\u9DD5\u9DDD\u9EB6\u9EF0\u9F35\u9F33\u9F32\u9F42\u9F6B\u9F95\u9FA2\u513D\u5299\u58E8\u58E7\u5972\u5B4D\u5DD8\u882F\u5F4F\u6201\u6203\u6204\u6529\u6525\u6596\u66EB\u6B11\u6B12\u6B0F\u6BCA\u705B\u705A\u7222\u7382\u7381\u7383\u7670\u77D4\u7C67\u7C66\u7E95\u826C\u863A\u8640\u8639\u863C\u8631\u863B\u863E\u8830\u8832\u882E\u8833\u8976\u8974\u8973\u89FE"],["f840","\u8B8C\u8B8E\u8B8B\u8B88\u8C45\u8D19\u8E98\u8F64\u8F63\u91BC\u9462\u9455\u945D\u9457\u945E\u97C4\u97C5\u9800\u9A56\u9A59\u9B1E\u9B1F\u9B20\u9C52\u9C58\u9C50\u9C4A\u9C4D\u9C4B\u9C55\u9C59\u9C4C\u9C4E\u9DFB\u9DF7\u9DEF\u9DE3\u9DEB\u9DF8\u9DE4\u9DF6\u9DE1\u9DEE\u9DE6\u9DF2\u9DF0\u9DE2\u9DEC\u9DF4\u9DF3\u9DE8\u9DED\u9EC2\u9ED0\u9EF2\u9EF3\u9F06\u9F1C\u9F38\u9F37\u9F36\u9F43\u9F4F"],["f8a1","\u9F71\u9F70\u9F6E\u9F6F\u56D3\u56CD\u5B4E\u5C6D\u652D\u66ED\u66EE\u6B13\u705F\u7061\u705D\u7060\u7223\u74DB\u74E5\u77D5\u7938\u79B7\u79B6\u7C6A\u7E97\u7F89\u826D\u8643\u8838\u8837\u8835\u884B\u8B94\u8B95\u8E9E\u8E9F\u8EA0\u8E9D\u91BE\u91BD\u91C2\u946B\u9468\u9469\u96E5\u9746\u9743\u9747\u97C7\u97E5\u9A5E\u9AD5\u9B59\u9C63\u9C67\u9C66\u9C62\u9C5E\u9C60\u9E02\u9DFE\u9E07\u9E03\u9E06\u9E05\u9E00\u9E01\u9E09\u9DFF\u9DFD\u9E04\u9EA0\u9F1E\u9F46\u9F74\u9F75\u9F76\u56D4\u652E\u65B8\u6B18\u6B19\u6B17\u6B1A\u7062\u7226\u72AA\u77D8\u77D9\u7939\u7C69\u7C6B\u7CF6\u7E9A"],["f940","\u7E98\u7E9B\u7E99\u81E0\u81E1\u8646\u8647\u8648\u8979\u897A\u897C\u897B\u89FF\u8B98\u8B99\u8EA5\u8EA4\u8EA3\u946E\u946D\u946F\u9471\u9473\u9749\u9872\u995F\u9C68\u9C6E\u9C6D\u9E0B\u9E0D\u9E10\u9E0F\u9E12\u9E11\u9EA1\u9EF5\u9F09\u9F47\u9F78\u9F7B\u9F7A\u9F79\u571E\u7066\u7C6F\u883C\u8DB2\u8EA6\u91C3\u9474\u9478\u9476\u9475\u9A60\u9C74\u9C73\u9C71\u9C75\u9E14\u9E13\u9EF6\u9F0A"],["f9a1","\u9FA4\u7068\u7065\u7CF7\u866A\u883E\u883D\u883F\u8B9E\u8C9C\u8EA9\u8EC9\u974B\u9873\u9874\u98CC\u9961\u99AB\u9A64\u9A66\u9A67\u9B24\u9E15\u9E17\u9F48\u6207\u6B1E\u7227\u864C\u8EA8\u9482\u9480\u9481\u9A69\u9A68\u9B2E\u9E19\u7229\u864B\u8B9F\u9483\u9C79\u9EB7\u7675\u9A6B\u9C7A\u9E1D\u7069\u706A\u9EA4\u9F7E\u9F49\u9F98\u7881\u92B9\u88CF\u58BB\u6052\u7CA7\u5AFA\u2554\u2566\u2557\u2560\u256C\u2563\u255A\u2569\u255D\u2552\u2564\u2555\u255E\u256A\u2561\u2558\u2567\u255B\u2553\u2565\u2556\u255F\u256B\u2562\u2559\u2568\u255C\u2551\u2550\u256D\u256E\u2570\u256F\u2593"]]')},5633:function(T){T.exports=JSON.parse('[["0","\\u0000",127],["8ea1","\uFF61",62],["a1a1","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7"],["a2a1","\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["a2ba","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["a2ca","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["a2dc","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["a2f2","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["a2fe","\u25EF"],["a3b0","\uFF10",9],["a3c1","\uFF21",25],["a3e1","\uFF41",25],["a4a1","\u3041",82],["a5a1","\u30A1",85],["a6a1","\u0391",16,"\u03A3",6],["a6c1","\u03B1",16,"\u03C3",6],["a7a1","\u0410",5,"\u0401\u0416",25],["a7d1","\u0430",5,"\u0451\u0436",25],["a8a1","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["ada1","\u2460",19,"\u2160",9],["adc0","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["addf","\u337B\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["b0a1","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["b1a1","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC"],["b2a1","\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["b3a1","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431"],["b4a1","\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["b5a1","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC"],["b6a1","\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["b7a1","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372"],["b8a1","\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["b9a1","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC"],["baa1","\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["bba1","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642"],["bca1","\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["bda1","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F"],["bea1","\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["bfa1","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE"],["c0a1","\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["c1a1","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E"],["c2a1","\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["c3a1","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5"],["c4a1","\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["c5a1","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230"],["c6a1","\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["c7a1","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6"],["c8a1","\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["c9a1","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D"],["caa1","\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["cba1","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80"],["cca1","\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["cda1","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483"],["cea1","\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["cfa1","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["d0a1","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["d1a1","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8"],["d2a1","\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["d3a1","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709"],["d4a1","\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["d5a1","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53"],["d6a1","\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["d7a1","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A"],["d8a1","\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["d9a1","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC"],["daa1","\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["dba1","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD"],["dca1","\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["dda1","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE"],["dea1","\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["dfa1","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC"],["e0a1","\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e1a1","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670"],["e2a1","\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e3a1","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50"],["e4a1","\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e5a1","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A"],["e6a1","\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e7a1","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9"],["e8a1","\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e9a1","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759"],["eaa1","\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["eba1","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B"],["eca1","\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["eda1","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8"],["eea1","\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["efa1","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E"],["f0a1","\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["f1a1","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7"],["f2a1","\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["f3a1","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0"],["f4a1","\u582F\u69C7\u9059\u7464\u51DC\u7199"],["f9a1","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7"],["faa1","\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["fba1","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA"],["fca1","\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["fcf1","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["8fa2af","\u02D8\u02C7\xB8\u02D9\u02DD\xAF\u02DB\u02DA\uFF5E\u0384\u0385"],["8fa2c2","\xA1\xA6\xBF"],["8fa2eb","\xBA\xAA\xA9\xAE\u2122\xA4\u2116"],["8fa6e1","\u0386\u0388\u0389\u038A\u03AA"],["8fa6e7","\u038C"],["8fa6e9","\u038E\u03AB"],["8fa6ec","\u038F"],["8fa6f1","\u03AC\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03C2\u03CD\u03CB\u03B0\u03CE"],["8fa7c2","\u0402",10,"\u040E\u040F"],["8fa7f2","\u0452",10,"\u045E\u045F"],["8fa9a1","\xC6\u0110"],["8fa9a4","\u0126"],["8fa9a6","\u0132"],["8fa9a8","\u0141\u013F"],["8fa9ab","\u014A\xD8\u0152"],["8fa9af","\u0166\xDE"],["8fa9c1","\xE6\u0111\xF0\u0127\u0131\u0133\u0138\u0142\u0140\u0149\u014B\xF8\u0153\xDF\u0167\xFE"],["8faaa1","\xC1\xC0\xC4\xC2\u0102\u01CD\u0100\u0104\xC5\xC3\u0106\u0108\u010C\xC7\u010A\u010E\xC9\xC8\xCB\xCA\u011A\u0116\u0112\u0118"],["8faaba","\u011C\u011E\u0122\u0120\u0124\xCD\xCC\xCF\xCE\u01CF\u0130\u012A\u012E\u0128\u0134\u0136\u0139\u013D\u013B\u0143\u0147\u0145\xD1\xD3\xD2\xD6\xD4\u01D1\u0150\u014C\xD5\u0154\u0158\u0156\u015A\u015C\u0160\u015E\u0164\u0162\xDA\xD9\xDC\xDB\u016C\u01D3\u0170\u016A\u0172\u016E\u0168\u01D7\u01DB\u01D9\u01D5\u0174\xDD\u0178\u0176\u0179\u017D\u017B"],["8faba1","\xE1\xE0\xE4\xE2\u0103\u01CE\u0101\u0105\xE5\xE3\u0107\u0109\u010D\xE7\u010B\u010F\xE9\xE8\xEB\xEA\u011B\u0117\u0113\u0119\u01F5\u011D\u011F"],["8fabbd","\u0121\u0125\xED\xEC\xEF\xEE\u01D0"],["8fabc5","\u012B\u012F\u0129\u0135\u0137\u013A\u013E\u013C\u0144\u0148\u0146\xF1\xF3\xF2\xF6\xF4\u01D2\u0151\u014D\xF5\u0155\u0159\u0157\u015B\u015D\u0161\u015F\u0165\u0163\xFA\xF9\xFC\xFB\u016D\u01D4\u0171\u016B\u0173\u016F\u0169\u01D8\u01DC\u01DA\u01D6\u0175\xFD\xFF\u0177\u017A\u017E\u017C"],["8fb0a1","\u4E02\u4E04\u4E05\u4E0C\u4E12\u4E1F\u4E23\u4E24\u4E28\u4E2B\u4E2E\u4E2F\u4E30\u4E35\u4E40\u4E41\u4E44\u4E47\u4E51\u4E5A\u4E5C\u4E63\u4E68\u4E69\u4E74\u4E75\u4E79\u4E7F\u4E8D\u4E96\u4E97\u4E9D\u4EAF\u4EB9\u4EC3\u4ED0\u4EDA\u4EDB\u4EE0\u4EE1\u4EE2\u4EE8\u4EEF\u4EF1\u4EF3\u4EF5\u4EFD\u4EFE\u4EFF\u4F00\u4F02\u4F03\u4F08\u4F0B\u4F0C\u4F12\u4F15\u4F16\u4F17\u4F19\u4F2E\u4F31\u4F60\u4F33\u4F35\u4F37\u4F39\u4F3B\u4F3E\u4F40\u4F42\u4F48\u4F49\u4F4B\u4F4C\u4F52\u4F54\u4F56\u4F58\u4F5F\u4F63\u4F6A\u4F6C\u4F6E\u4F71\u4F77\u4F78\u4F79\u4F7A\u4F7D\u4F7E\u4F81\u4F82\u4F84"],["8fb1a1","\u4F85\u4F89\u4F8A\u4F8C\u4F8E\u4F90\u4F92\u4F93\u4F94\u4F97\u4F99\u4F9A\u4F9E\u4F9F\u4FB2\u4FB7\u4FB9\u4FBB\u4FBC\u4FBD\u4FBE\u4FC0\u4FC1\u4FC5\u4FC6\u4FC8\u4FC9\u4FCB\u4FCC\u4FCD\u4FCF\u4FD2\u4FDC\u4FE0\u4FE2\u4FF0\u4FF2\u4FFC\u4FFD\u4FFF\u5000\u5001\u5004\u5007\u500A\u500C\u500E\u5010\u5013\u5017\u5018\u501B\u501C\u501D\u501E\u5022\u5027\u502E\u5030\u5032\u5033\u5035\u5040\u5041\u5042\u5045\u5046\u504A\u504C\u504E\u5051\u5052\u5053\u5057\u5059\u505F\u5060\u5062\u5063\u5066\u5067\u506A\u506D\u5070\u5071\u503B\u5081\u5083\u5084\u5086\u508A\u508E\u508F\u5090"],["8fb2a1","\u5092\u5093\u5094\u5096\u509B\u509C\u509E",4,"\u50AA\u50AF\u50B0\u50B9\u50BA\u50BD\u50C0\u50C3\u50C4\u50C7\u50CC\u50CE\u50D0\u50D3\u50D4\u50D8\u50DC\u50DD\u50DF\u50E2\u50E4\u50E6\u50E8\u50E9\u50EF\u50F1\u50F6\u50FA\u50FE\u5103\u5106\u5107\u5108\u510B\u510C\u510D\u510E\u50F2\u5110\u5117\u5119\u511B\u511C\u511D\u511E\u5123\u5127\u5128\u512C\u512D\u512F\u5131\u5133\u5134\u5135\u5138\u5139\u5142\u514A\u514F\u5153\u5155\u5157\u5158\u515F\u5164\u5166\u517E\u5183\u5184\u518B\u518E\u5198\u519D\u51A1\u51A3\u51AD\u51B8\u51BA\u51BC\u51BE\u51BF\u51C2"],["8fb3a1","\u51C8\u51CF\u51D1\u51D2\u51D3\u51D5\u51D8\u51DE\u51E2\u51E5\u51EE\u51F2\u51F3\u51F4\u51F7\u5201\u5202\u5205\u5212\u5213\u5215\u5216\u5218\u5222\u5228\u5231\u5232\u5235\u523C\u5245\u5249\u5255\u5257\u5258\u525A\u525C\u525F\u5260\u5261\u5266\u526E\u5277\u5278\u5279\u5280\u5282\u5285\u528A\u528C\u5293\u5295\u5296\u5297\u5298\u529A\u529C\u52A4\u52A5\u52A6\u52A7\u52AF\u52B0\u52B6\u52B7\u52B8\u52BA\u52BB\u52BD\u52C0\u52C4\u52C6\u52C8\u52CC\u52CF\u52D1\u52D4\u52D6\u52DB\u52DC\u52E1\u52E5\u52E8\u52E9\u52EA\u52EC\u52F0\u52F1\u52F4\u52F6\u52F7\u5300\u5303\u530A\u530B"],["8fb4a1","\u530C\u5311\u5313\u5318\u531B\u531C\u531E\u531F\u5325\u5327\u5328\u5329\u532B\u532C\u532D\u5330\u5332\u5335\u533C\u533D\u533E\u5342\u534C\u534B\u5359\u535B\u5361\u5363\u5365\u536C\u536D\u5372\u5379\u537E\u5383\u5387\u5388\u538E\u5393\u5394\u5399\u539D\u53A1\u53A4\u53AA\u53AB\u53AF\u53B2\u53B4\u53B5\u53B7\u53B8\u53BA\u53BD\u53C0\u53C5\u53CF\u53D2\u53D3\u53D5\u53DA\u53DD\u53DE\u53E0\u53E6\u53E7\u53F5\u5402\u5413\u541A\u5421\u5427\u5428\u542A\u542F\u5431\u5434\u5435\u5443\u5444\u5447\u544D\u544F\u545E\u5462\u5464\u5466\u5467\u5469\u546B\u546D\u546E\u5474\u547F"],["8fb5a1","\u5481\u5483\u5485\u5488\u5489\u548D\u5491\u5495\u5496\u549C\u549F\u54A1\u54A6\u54A7\u54A9\u54AA\u54AD\u54AE\u54B1\u54B7\u54B9\u54BA\u54BB\u54BF\u54C6\u54CA\u54CD\u54CE\u54E0\u54EA\u54EC\u54EF\u54F6\u54FC\u54FE\u54FF\u5500\u5501\u5505\u5508\u5509\u550C\u550D\u550E\u5515\u552A\u552B\u5532\u5535\u5536\u553B\u553C\u553D\u5541\u5547\u5549\u554A\u554D\u5550\u5551\u5558\u555A\u555B\u555E\u5560\u5561\u5564\u5566\u557F\u5581\u5582\u5586\u5588\u558E\u558F\u5591\u5592\u5593\u5594\u5597\u55A3\u55A4\u55AD\u55B2\u55BF\u55C1\u55C3\u55C6\u55C9\u55CB\u55CC\u55CE\u55D1\u55D2"],["8fb6a1","\u55D3\u55D7\u55D8\u55DB\u55DE\u55E2\u55E9\u55F6\u55FF\u5605\u5608\u560A\u560D",5,"\u5619\u562C\u5630\u5633\u5635\u5637\u5639\u563B\u563C\u563D\u563F\u5640\u5641\u5643\u5644\u5646\u5649\u564B\u564D\u564F\u5654\u565E\u5660\u5661\u5662\u5663\u5666\u5669\u566D\u566F\u5671\u5672\u5675\u5684\u5685\u5688\u568B\u568C\u5695\u5699\u569A\u569D\u569E\u569F\u56A6\u56A7\u56A8\u56A9\u56AB\u56AC\u56AD\u56B1\u56B3\u56B7\u56BE\u56C5\u56C9\u56CA\u56CB\u56CF\u56D0\u56CC\u56CD\u56D9\u56DC\u56DD\u56DF\u56E1\u56E4",4,"\u56F1\u56EB\u56ED"],["8fb7a1","\u56F6\u56F7\u5701\u5702\u5707\u570A\u570C\u5711\u5715\u571A\u571B\u571D\u5720\u5722\u5723\u5724\u5725\u5729\u572A\u572C\u572E\u572F\u5733\u5734\u573D\u573E\u573F\u5745\u5746\u574C\u574D\u5752\u5762\u5765\u5767\u5768\u576B\u576D",4,"\u5773\u5774\u5775\u5777\u5779\u577A\u577B\u577C\u577E\u5781\u5783\u578C\u5794\u5797\u5799\u579A\u579C\u579D\u579E\u579F\u57A1\u5795\u57A7\u57A8\u57A9\u57AC\u57B8\u57BD\u57C7\u57C8\u57CC\u57CF\u57D5\u57DD\u57DE\u57E4\u57E6\u57E7\u57E9\u57ED\u57F0\u57F5\u57F6\u57F8\u57FD\u57FE\u57FF\u5803\u5804\u5808\u5809\u57E1"],["8fb8a1","\u580C\u580D\u581B\u581E\u581F\u5820\u5826\u5827\u582D\u5832\u5839\u583F\u5849\u584C\u584D\u584F\u5850\u5855\u585F\u5861\u5864\u5867\u5868\u5878\u587C\u587F\u5880\u5881\u5887\u5888\u5889\u588A\u588C\u588D\u588F\u5890\u5894\u5896\u589D\u58A0\u58A1\u58A2\u58A6\u58A9\u58B1\u58B2\u58C4\u58BC\u58C2\u58C8\u58CD\u58CE\u58D0\u58D2\u58D4\u58D6\u58DA\u58DD\u58E1\u58E2\u58E9\u58F3\u5905\u5906\u590B\u590C\u5912\u5913\u5914\u8641\u591D\u5921\u5923\u5924\u5928\u592F\u5930\u5933\u5935\u5936\u593F\u5943\u5946\u5952\u5953\u5959\u595B\u595D\u595E\u595F\u5961\u5963\u596B\u596D"],["8fb9a1","\u596F\u5972\u5975\u5976\u5979\u597B\u597C\u598B\u598C\u598E\u5992\u5995\u5997\u599F\u59A4\u59A7\u59AD\u59AE\u59AF\u59B0\u59B3\u59B7\u59BA\u59BC\u59C1\u59C3\u59C4\u59C8\u59CA\u59CD\u59D2\u59DD\u59DE\u59DF\u59E3\u59E4\u59E7\u59EE\u59EF\u59F1\u59F2\u59F4\u59F7\u5A00\u5A04\u5A0C\u5A0D\u5A0E\u5A12\u5A13\u5A1E\u5A23\u5A24\u5A27\u5A28\u5A2A\u5A2D\u5A30\u5A44\u5A45\u5A47\u5A48\u5A4C\u5A50\u5A55\u5A5E\u5A63\u5A65\u5A67\u5A6D\u5A77\u5A7A\u5A7B\u5A7E\u5A8B\u5A90\u5A93\u5A96\u5A99\u5A9C\u5A9E\u5A9F\u5AA0\u5AA2\u5AA7\u5AAC\u5AB1\u5AB2\u5AB3\u5AB5\u5AB8\u5ABA\u5ABB\u5ABF"],["8fbaa1","\u5AC4\u5AC6\u5AC8\u5ACF\u5ADA\u5ADC\u5AE0\u5AE5\u5AEA\u5AEE\u5AF5\u5AF6\u5AFD\u5B00\u5B01\u5B08\u5B17\u5B34\u5B19\u5B1B\u5B1D\u5B21\u5B25\u5B2D\u5B38\u5B41\u5B4B\u5B4C\u5B52\u5B56\u5B5E\u5B68\u5B6E\u5B6F\u5B7C\u5B7D\u5B7E\u5B7F\u5B81\u5B84\u5B86\u5B8A\u5B8E\u5B90\u5B91\u5B93\u5B94\u5B96\u5BA8\u5BA9\u5BAC\u5BAD\u5BAF\u5BB1\u5BB2\u5BB7\u5BBA\u5BBC\u5BC0\u5BC1\u5BCD\u5BCF\u5BD6",4,"\u5BE0\u5BEF\u5BF1\u5BF4\u5BFD\u5C0C\u5C17\u5C1E\u5C1F\u5C23\u5C26\u5C29\u5C2B\u5C2C\u5C2E\u5C30\u5C32\u5C35\u5C36\u5C59\u5C5A\u5C5C\u5C62\u5C63\u5C67\u5C68\u5C69"],["8fbba1","\u5C6D\u5C70\u5C74\u5C75\u5C7A\u5C7B\u5C7C\u5C7D\u5C87\u5C88\u5C8A\u5C8F\u5C92\u5C9D\u5C9F\u5CA0\u5CA2\u5CA3\u5CA6\u5CAA\u5CB2\u5CB4\u5CB5\u5CBA\u5CC9\u5CCB\u5CD2\u5CDD\u5CD7\u5CEE\u5CF1\u5CF2\u5CF4\u5D01\u5D06\u5D0D\u5D12\u5D2B\u5D23\u5D24\u5D26\u5D27\u5D31\u5D34\u5D39\u5D3D\u5D3F\u5D42\u5D43\u5D46\u5D48\u5D55\u5D51\u5D59\u5D4A\u5D5F\u5D60\u5D61\u5D62\u5D64\u5D6A\u5D6D\u5D70\u5D79\u5D7A\u5D7E\u5D7F\u5D81\u5D83\u5D88\u5D8A\u5D92\u5D93\u5D94\u5D95\u5D99\u5D9B\u5D9F\u5DA0\u5DA7\u5DAB\u5DB0\u5DB4\u5DB8\u5DB9\u5DC3\u5DC7\u5DCB\u5DD0\u5DCE\u5DD8\u5DD9\u5DE0\u5DE4"],["8fbca1","\u5DE9\u5DF8\u5DF9\u5E00\u5E07\u5E0D\u5E12\u5E14\u5E15\u5E18\u5E1F\u5E20\u5E2E\u5E28\u5E32\u5E35\u5E3E\u5E4B\u5E50\u5E49\u5E51\u5E56\u5E58\u5E5B\u5E5C\u5E5E\u5E68\u5E6A",4,"\u5E70\u5E80\u5E8B\u5E8E\u5EA2\u5EA4\u5EA5\u5EA8\u5EAA\u5EAC\u5EB1\u5EB3\u5EBD\u5EBE\u5EBF\u5EC6\u5ECC\u5ECB\u5ECE\u5ED1\u5ED2\u5ED4\u5ED5\u5EDC\u5EDE\u5EE5\u5EEB\u5F02\u5F06\u5F07\u5F08\u5F0E\u5F19\u5F1C\u5F1D\u5F21\u5F22\u5F23\u5F24\u5F28\u5F2B\u5F2C\u5F2E\u5F30\u5F34\u5F36\u5F3B\u5F3D\u5F3F\u5F40\u5F44\u5F45\u5F47\u5F4D\u5F50\u5F54\u5F58\u5F5B\u5F60\u5F63\u5F64\u5F67"],["8fbda1","\u5F6F\u5F72\u5F74\u5F75\u5F78\u5F7A\u5F7D\u5F7E\u5F89\u5F8D\u5F8F\u5F96\u5F9C\u5F9D\u5FA2\u5FA7\u5FAB\u5FA4\u5FAC\u5FAF\u5FB0\u5FB1\u5FB8\u5FC4\u5FC7\u5FC8\u5FC9\u5FCB\u5FD0",4,"\u5FDE\u5FE1\u5FE2\u5FE8\u5FE9\u5FEA\u5FEC\u5FED\u5FEE\u5FEF\u5FF2\u5FF3\u5FF6\u5FFA\u5FFC\u6007\u600A\u600D\u6013\u6014\u6017\u6018\u601A\u601F\u6024\u602D\u6033\u6035\u6040\u6047\u6048\u6049\u604C\u6051\u6054\u6056\u6057\u605D\u6061\u6067\u6071\u607E\u607F\u6082\u6086\u6088\u608A\u608E\u6091\u6093\u6095\u6098\u609D\u609E\u60A2\u60A4\u60A5\u60A8\u60B0\u60B1\u60B7"],["8fbea1","\u60BB\u60BE\u60C2\u60C4\u60C8\u60C9\u60CA\u60CB\u60CE\u60CF\u60D4\u60D5\u60D9\u60DB\u60DD\u60DE\u60E2\u60E5\u60F2\u60F5\u60F8\u60FC\u60FD\u6102\u6107\u610A\u610C\u6110",4,"\u6116\u6117\u6119\u611C\u611E\u6122\u612A\u612B\u6130\u6131\u6135\u6136\u6137\u6139\u6141\u6145\u6146\u6149\u615E\u6160\u616C\u6172\u6178\u617B\u617C\u617F\u6180\u6181\u6183\u6184\u618B\u618D\u6192\u6193\u6197\u6198\u619C\u619D\u619F\u61A0\u61A5\u61A8\u61AA\u61AD\u61B8\u61B9\u61BC\u61C0\u61C1\u61C2\u61CE\u61CF\u61D5\u61DC\u61DD\u61DE\u61DF\u61E1\u61E2\u61E7\u61E9\u61E5"],["8fbfa1","\u61EC\u61ED\u61EF\u6201\u6203\u6204\u6207\u6213\u6215\u621C\u6220\u6222\u6223\u6227\u6229\u622B\u6239\u623D\u6242\u6243\u6244\u6246\u624C\u6250\u6251\u6252\u6254\u6256\u625A\u625C\u6264\u626D\u626F\u6273\u627A\u627D\u628D\u628E\u628F\u6290\u62A6\u62A8\u62B3\u62B6\u62B7\u62BA\u62BE\u62BF\u62C4\u62CE\u62D5\u62D6\u62DA\u62EA\u62F2\u62F4\u62FC\u62FD\u6303\u6304\u630A\u630B\u630D\u6310\u6313\u6316\u6318\u6329\u632A\u632D\u6335\u6336\u6339\u633C\u6341\u6342\u6343\u6344\u6346\u634A\u634B\u634E\u6352\u6353\u6354\u6358\u635B\u6365\u6366\u636C\u636D\u6371\u6374\u6375"],["8fc0a1","\u6378\u637C\u637D\u637F\u6382\u6384\u6387\u638A\u6390\u6394\u6395\u6399\u639A\u639E\u63A4\u63A6\u63AD\u63AE\u63AF\u63BD\u63C1\u63C5\u63C8\u63CE\u63D1\u63D3\u63D4\u63D5\u63DC\u63E0\u63E5\u63EA\u63EC\u63F2\u63F3\u63F5\u63F8\u63F9\u6409\u640A\u6410\u6412\u6414\u6418\u641E\u6420\u6422\u6424\u6425\u6429\u642A\u642F\u6430\u6435\u643D\u643F\u644B\u644F\u6451\u6452\u6453\u6454\u645A\u645B\u645C\u645D\u645F\u6460\u6461\u6463\u646D\u6473\u6474\u647B\u647D\u6485\u6487\u648F\u6490\u6491\u6498\u6499\u649B\u649D\u649F\u64A1\u64A3\u64A6\u64A8\u64AC\u64B3\u64BD\u64BE\u64BF"],["8fc1a1","\u64C4\u64C9\u64CA\u64CB\u64CC\u64CE\u64D0\u64D1\u64D5\u64D7\u64E4\u64E5\u64E9\u64EA\u64ED\u64F0\u64F5\u64F7\u64FB\u64FF\u6501\u6504\u6508\u6509\u650A\u650F\u6513\u6514\u6516\u6519\u651B\u651E\u651F\u6522\u6526\u6529\u652E\u6531\u653A\u653C\u653D\u6543\u6547\u6549\u6550\u6552\u6554\u655F\u6560\u6567\u656B\u657A\u657D\u6581\u6585\u658A\u6592\u6595\u6598\u659D\u65A0\u65A3\u65A6\u65AE\u65B2\u65B3\u65B4\u65BF\u65C2\u65C8\u65C9\u65CE\u65D0\u65D4\u65D6\u65D8\u65DF\u65F0\u65F2\u65F4\u65F5\u65F9\u65FE\u65FF\u6600\u6604\u6608\u6609\u660D\u6611\u6612\u6615\u6616\u661D"],["8fc2a1","\u661E\u6621\u6622\u6623\u6624\u6626\u6629\u662A\u662B\u662C\u662E\u6630\u6631\u6633\u6639\u6637\u6640\u6645\u6646\u664A\u664C\u6651\u664E\u6657\u6658\u6659\u665B\u665C\u6660\u6661\u66FB\u666A\u666B\u666C\u667E\u6673\u6675\u667F\u6677\u6678\u6679\u667B\u6680\u667C\u668B\u668C\u668D\u6690\u6692\u6699\u669A\u669B\u669C\u669F\u66A0\u66A4\u66AD\u66B1\u66B2\u66B5\u66BB\u66BF\u66C0\u66C2\u66C3\u66C8\u66CC\u66CE\u66CF\u66D4\u66DB\u66DF\u66E8\u66EB\u66EC\u66EE\u66FA\u6705\u6707\u670E\u6713\u6719\u671C\u6720\u6722\u6733\u673E\u6745\u6747\u6748\u674C\u6754\u6755\u675D"],["8fc3a1","\u6766\u676C\u676E\u6774\u6776\u677B\u6781\u6784\u678E\u678F\u6791\u6793\u6796\u6798\u6799\u679B\u67B0\u67B1\u67B2\u67B5\u67BB\u67BC\u67BD\u67F9\u67C0\u67C2\u67C3\u67C5\u67C8\u67C9\u67D2\u67D7\u67D9\u67DC\u67E1\u67E6\u67F0\u67F2\u67F6\u67F7\u6852\u6814\u6819\u681D\u681F\u6828\u6827\u682C\u682D\u682F\u6830\u6831\u6833\u683B\u683F\u6844\u6845\u684A\u684C\u6855\u6857\u6858\u685B\u686B\u686E",4,"\u6875\u6879\u687A\u687B\u687C\u6882\u6884\u6886\u6888\u6896\u6898\u689A\u689C\u68A1\u68A3\u68A5\u68A9\u68AA\u68AE\u68B2\u68BB\u68C5\u68C8\u68CC\u68CF"],["8fc4a1","\u68D0\u68D1\u68D3\u68D6\u68D9\u68DC\u68DD\u68E5\u68E8\u68EA\u68EB\u68EC\u68ED\u68F0\u68F1\u68F5\u68F6\u68FB\u68FC\u68FD\u6906\u6909\u690A\u6910\u6911\u6913\u6916\u6917\u6931\u6933\u6935\u6938\u693B\u6942\u6945\u6949\u694E\u6957\u695B\u6963\u6964\u6965\u6966\u6968\u6969\u696C\u6970\u6971\u6972\u697A\u697B\u697F\u6980\u698D\u6992\u6996\u6998\u69A1\u69A5\u69A6\u69A8\u69AB\u69AD\u69AF\u69B7\u69B8\u69BA\u69BC\u69C5\u69C8\u69D1\u69D6\u69D7\u69E2\u69E5\u69EE\u69EF\u69F1\u69F3\u69F5\u69FE\u6A00\u6A01\u6A03\u6A0F\u6A11\u6A15\u6A1A\u6A1D\u6A20\u6A24\u6A28\u6A30\u6A32"],["8fc5a1","\u6A34\u6A37\u6A3B\u6A3E\u6A3F\u6A45\u6A46\u6A49\u6A4A\u6A4E\u6A50\u6A51\u6A52\u6A55\u6A56\u6A5B\u6A64\u6A67\u6A6A\u6A71\u6A73\u6A7E\u6A81\u6A83\u6A86\u6A87\u6A89\u6A8B\u6A91\u6A9B\u6A9D\u6A9E\u6A9F\u6AA5\u6AAB\u6AAF\u6AB0\u6AB1\u6AB4\u6ABD\u6ABE\u6ABF\u6AC6\u6AC9\u6AC8\u6ACC\u6AD0\u6AD4\u6AD5\u6AD6\u6ADC\u6ADD\u6AE4\u6AE7\u6AEC\u6AF0\u6AF1\u6AF2\u6AFC\u6AFD\u6B02\u6B03\u6B06\u6B07\u6B09\u6B0F\u6B10\u6B11\u6B17\u6B1B\u6B1E\u6B24\u6B28\u6B2B\u6B2C\u6B2F\u6B35\u6B36\u6B3B\u6B3F\u6B46\u6B4A\u6B4D\u6B52\u6B56\u6B58\u6B5D\u6B60\u6B67\u6B6B\u6B6E\u6B70\u6B75\u6B7D"],["8fc6a1","\u6B7E\u6B82\u6B85\u6B97\u6B9B\u6B9F\u6BA0\u6BA2\u6BA3\u6BA8\u6BA9\u6BAC\u6BAD\u6BAE\u6BB0\u6BB8\u6BB9\u6BBD\u6BBE\u6BC3\u6BC4\u6BC9\u6BCC\u6BD6\u6BDA\u6BE1\u6BE3\u6BE6\u6BE7\u6BEE\u6BF1\u6BF7\u6BF9\u6BFF\u6C02\u6C04\u6C05\u6C09\u6C0D\u6C0E\u6C10\u6C12\u6C19\u6C1F\u6C26\u6C27\u6C28\u6C2C\u6C2E\u6C33\u6C35\u6C36\u6C3A\u6C3B\u6C3F\u6C4A\u6C4B\u6C4D\u6C4F\u6C52\u6C54\u6C59\u6C5B\u6C5C\u6C6B\u6C6D\u6C6F\u6C74\u6C76\u6C78\u6C79\u6C7B\u6C85\u6C86\u6C87\u6C89\u6C94\u6C95\u6C97\u6C98\u6C9C\u6C9F\u6CB0\u6CB2\u6CB4\u6CC2\u6CC6\u6CCD\u6CCF\u6CD0\u6CD1\u6CD2\u6CD4\u6CD6"],["8fc7a1","\u6CDA\u6CDC\u6CE0\u6CE7\u6CE9\u6CEB\u6CEC\u6CEE\u6CF2\u6CF4\u6D04\u6D07\u6D0A\u6D0E\u6D0F\u6D11\u6D13\u6D1A\u6D26\u6D27\u6D28\u6C67\u6D2E\u6D2F\u6D31\u6D39\u6D3C\u6D3F\u6D57\u6D5E\u6D5F\u6D61\u6D65\u6D67\u6D6F\u6D70\u6D7C\u6D82\u6D87\u6D91\u6D92\u6D94\u6D96\u6D97\u6D98\u6DAA\u6DAC\u6DB4\u6DB7\u6DB9\u6DBD\u6DBF\u6DC4\u6DC8\u6DCA\u6DCE\u6DCF\u6DD6\u6DDB\u6DDD\u6DDF\u6DE0\u6DE2\u6DE5\u6DE9\u6DEF\u6DF0\u6DF4\u6DF6\u6DFC\u6E00\u6E04\u6E1E\u6E22\u6E27\u6E32\u6E36\u6E39\u6E3B\u6E3C\u6E44\u6E45\u6E48\u6E49\u6E4B\u6E4F\u6E51\u6E52\u6E53\u6E54\u6E57\u6E5C\u6E5D\u6E5E"],["8fc8a1","\u6E62\u6E63\u6E68\u6E73\u6E7B\u6E7D\u6E8D\u6E93\u6E99\u6EA0\u6EA7\u6EAD\u6EAE\u6EB1\u6EB3\u6EBB\u6EBF\u6EC0\u6EC1\u6EC3\u6EC7\u6EC8\u6ECA\u6ECD\u6ECE\u6ECF\u6EEB\u6EED\u6EEE\u6EF9\u6EFB\u6EFD\u6F04\u6F08\u6F0A\u6F0C\u6F0D\u6F16\u6F18\u6F1A\u6F1B\u6F26\u6F29\u6F2A\u6F2F\u6F30\u6F33\u6F36\u6F3B\u6F3C\u6F2D\u6F4F\u6F51\u6F52\u6F53\u6F57\u6F59\u6F5A\u6F5D\u6F5E\u6F61\u6F62\u6F68\u6F6C\u6F7D\u6F7E\u6F83\u6F87\u6F88\u6F8B\u6F8C\u6F8D\u6F90\u6F92\u6F93\u6F94\u6F96\u6F9A\u6F9F\u6FA0\u6FA5\u6FA6\u6FA7\u6FA8\u6FAE\u6FAF\u6FB0\u6FB5\u6FB6\u6FBC\u6FC5\u6FC7\u6FC8\u6FCA"],["8fc9a1","\u6FDA\u6FDE\u6FE8\u6FE9\u6FF0\u6FF5\u6FF9\u6FFC\u6FFD\u7000\u7005\u7006\u7007\u700D\u7017\u7020\u7023\u702F\u7034\u7037\u7039\u703C\u7043\u7044\u7048\u7049\u704A\u704B\u7054\u7055\u705D\u705E\u704E\u7064\u7065\u706C\u706E\u7075\u7076\u707E\u7081\u7085\u7086\u7094",4,"\u709B\u70A4\u70AB\u70B0\u70B1\u70B4\u70B7\u70CA\u70D1\u70D3\u70D4\u70D5\u70D6\u70D8\u70DC\u70E4\u70FA\u7103",4,"\u710B\u710C\u710F\u711E\u7120\u712B\u712D\u712F\u7130\u7131\u7138\u7141\u7145\u7146\u7147\u714A\u714B\u7150\u7152\u7157\u715A\u715C\u715E\u7160"],["8fcaa1","\u7168\u7179\u7180\u7185\u7187\u718C\u7192\u719A\u719B\u71A0\u71A2\u71AF\u71B0\u71B2\u71B3\u71BA\u71BF\u71C0\u71C1\u71C4\u71CB\u71CC\u71D3\u71D6\u71D9\u71DA\u71DC\u71F8\u71FE\u7200\u7207\u7208\u7209\u7213\u7217\u721A\u721D\u721F\u7224\u722B\u722F\u7234\u7238\u7239\u7241\u7242\u7243\u7245\u724E\u724F\u7250\u7253\u7255\u7256\u725A\u725C\u725E\u7260\u7263\u7268\u726B\u726E\u726F\u7271\u7277\u7278\u727B\u727C\u727F\u7284\u7289\u728D\u728E\u7293\u729B\u72A8\u72AD\u72AE\u72B1\u72B4\u72BE\u72C1\u72C7\u72C9\u72CC\u72D5\u72D6\u72D8\u72DF\u72E5\u72F3\u72F4\u72FA\u72FB"],["8fcba1","\u72FE\u7302\u7304\u7305\u7307\u730B\u730D\u7312\u7313\u7318\u7319\u731E\u7322\u7324\u7327\u7328\u732C\u7331\u7332\u7335\u733A\u733B\u733D\u7343\u734D\u7350\u7352\u7356\u7358\u735D\u735E\u735F\u7360\u7366\u7367\u7369\u736B\u736C\u736E\u736F\u7371\u7377\u7379\u737C\u7380\u7381\u7383\u7385\u7386\u738E\u7390\u7393\u7395\u7397\u7398\u739C\u739E\u739F\u73A0\u73A2\u73A5\u73A6\u73AA\u73AB\u73AD\u73B5\u73B7\u73B9\u73BC\u73BD\u73BF\u73C5\u73C6\u73C9\u73CB\u73CC\u73CF\u73D2\u73D3\u73D6\u73D9\u73DD\u73E1\u73E3\u73E6\u73E7\u73E9\u73F4\u73F5\u73F7\u73F9\u73FA\u73FB\u73FD"],["8fcca1","\u73FF\u7400\u7401\u7404\u7407\u740A\u7411\u741A\u741B\u7424\u7426\u7428",9,"\u7439\u7440\u7443\u7444\u7446\u7447\u744B\u744D\u7451\u7452\u7457\u745D\u7462\u7466\u7467\u7468\u746B\u746D\u746E\u7471\u7472\u7480\u7481\u7485\u7486\u7487\u7489\u748F\u7490\u7491\u7492\u7498\u7499\u749A\u749C\u749F\u74A0\u74A1\u74A3\u74A6\u74A8\u74A9\u74AA\u74AB\u74AE\u74AF\u74B1\u74B2\u74B5\u74B9\u74BB\u74BF\u74C8\u74C9\u74CC\u74D0\u74D3\u74D8\u74DA\u74DB\u74DE\u74DF\u74E4\u74E8\u74EA\u74EB\u74EF\u74F4\u74FA\u74FB\u74FC\u74FF\u7506"],["8fcda1","\u7512\u7516\u7517\u7520\u7521\u7524\u7527\u7529\u752A\u752F\u7536\u7539\u753D\u753E\u753F\u7540\u7543\u7547\u7548\u754E\u7550\u7552\u7557\u755E\u755F\u7561\u756F\u7571\u7579",5,"\u7581\u7585\u7590\u7592\u7593\u7595\u7599\u759C\u75A2\u75A4\u75B4\u75BA\u75BF\u75C0\u75C1\u75C4\u75C6\u75CC\u75CE\u75CF\u75D7\u75DC\u75DF\u75E0\u75E1\u75E4\u75E7\u75EC\u75EE\u75EF\u75F1\u75F9\u7600\u7602\u7603\u7604\u7607\u7608\u760A\u760C\u760F\u7612\u7613\u7615\u7616\u7619\u761B\u761C\u761D\u761E\u7623\u7625\u7626\u7629\u762D\u7632\u7633\u7635\u7638\u7639"],["8fcea1","\u763A\u763C\u764A\u7640\u7641\u7643\u7644\u7645\u7649\u764B\u7655\u7659\u765F\u7664\u7665\u766D\u766E\u766F\u7671\u7674\u7681\u7685\u768C\u768D\u7695\u769B\u769C\u769D\u769F\u76A0\u76A2",6,"\u76AA\u76AD\u76BD\u76C1\u76C5\u76C9\u76CB\u76CC\u76CE\u76D4\u76D9\u76E0\u76E6\u76E8\u76EC\u76F0\u76F1\u76F6\u76F9\u76FC\u7700\u7706\u770A\u770E\u7712\u7714\u7715\u7717\u7719\u771A\u771C\u7722\u7728\u772D\u772E\u772F\u7734\u7735\u7736\u7739\u773D\u773E\u7742\u7745\u7746\u774A\u774D\u774E\u774F\u7752\u7756\u7757\u775C\u775E\u775F\u7760\u7762"],["8fcfa1","\u7764\u7767\u776A\u776C\u7770\u7772\u7773\u7774\u777A\u777D\u7780\u7784\u778C\u778D\u7794\u7795\u7796\u779A\u779F\u77A2\u77A7\u77AA\u77AE\u77AF\u77B1\u77B5\u77BE\u77C3\u77C9\u77D1\u77D2\u77D5\u77D9\u77DE\u77DF\u77E0\u77E4\u77E6\u77EA\u77EC\u77F0\u77F1\u77F4\u77F8\u77FB\u7805\u7806\u7809\u780D\u780E\u7811\u781D\u7821\u7822\u7823\u782D\u782E\u7830\u7835\u7837\u7843\u7844\u7847\u7848\u784C\u784E\u7852\u785C\u785E\u7860\u7861\u7863\u7864\u7868\u786A\u786E\u787A\u787E\u788A\u788F\u7894\u7898\u78A1\u789D\u789E\u789F\u78A4\u78A8\u78AC\u78AD\u78B0\u78B1\u78B2\u78B3"],["8fd0a1","\u78BB\u78BD\u78BF\u78C7\u78C8\u78C9\u78CC\u78CE\u78D2\u78D3\u78D5\u78D6\u78E4\u78DB\u78DF\u78E0\u78E1\u78E6\u78EA\u78F2\u78F3\u7900\u78F6\u78F7\u78FA\u78FB\u78FF\u7906\u790C\u7910\u791A\u791C\u791E\u791F\u7920\u7925\u7927\u7929\u792D\u7931\u7934\u7935\u793B\u793D\u793F\u7944\u7945\u7946\u794A\u794B\u794F\u7951\u7954\u7958\u795B\u795C\u7967\u7969\u796B\u7972\u7979\u797B\u797C\u797E\u798B\u798C\u7991\u7993\u7994\u7995\u7996\u7998\u799B\u799C\u79A1\u79A8\u79A9\u79AB\u79AF\u79B1\u79B4\u79B8\u79BB\u79C2\u79C4\u79C7\u79C8\u79CA\u79CF\u79D4\u79D6\u79DA\u79DD\u79DE"],["8fd1a1","\u79E0\u79E2\u79E5\u79EA\u79EB\u79ED\u79F1\u79F8\u79FC\u7A02\u7A03\u7A07\u7A09\u7A0A\u7A0C\u7A11\u7A15\u7A1B\u7A1E\u7A21\u7A27\u7A2B\u7A2D\u7A2F\u7A30\u7A34\u7A35\u7A38\u7A39\u7A3A\u7A44\u7A45\u7A47\u7A48\u7A4C\u7A55\u7A56\u7A59\u7A5C\u7A5D\u7A5F\u7A60\u7A65\u7A67\u7A6A\u7A6D\u7A75\u7A78\u7A7E\u7A80\u7A82\u7A85\u7A86\u7A8A\u7A8B\u7A90\u7A91\u7A94\u7A9E\u7AA0\u7AA3\u7AAC\u7AB3\u7AB5\u7AB9\u7ABB\u7ABC\u7AC6\u7AC9\u7ACC\u7ACE\u7AD1\u7ADB\u7AE8\u7AE9\u7AEB\u7AEC\u7AF1\u7AF4\u7AFB\u7AFD\u7AFE\u7B07\u7B14\u7B1F\u7B23\u7B27\u7B29\u7B2A\u7B2B\u7B2D\u7B2E\u7B2F\u7B30"],["8fd2a1","\u7B31\u7B34\u7B3D\u7B3F\u7B40\u7B41\u7B47\u7B4E\u7B55\u7B60\u7B64\u7B66\u7B69\u7B6A\u7B6D\u7B6F\u7B72\u7B73\u7B77\u7B84\u7B89\u7B8E\u7B90\u7B91\u7B96\u7B9B\u7B9E\u7BA0\u7BA5\u7BAC\u7BAF\u7BB0\u7BB2\u7BB5\u7BB6\u7BBA\u7BBB\u7BBC\u7BBD\u7BC2\u7BC5\u7BC8\u7BCA\u7BD4\u7BD6\u7BD7\u7BD9\u7BDA\u7BDB\u7BE8\u7BEA\u7BF2\u7BF4\u7BF5\u7BF8\u7BF9\u7BFA\u7BFC\u7BFE\u7C01\u7C02\u7C03\u7C04\u7C06\u7C09\u7C0B\u7C0C\u7C0E\u7C0F\u7C19\u7C1B\u7C20\u7C25\u7C26\u7C28\u7C2C\u7C31\u7C33\u7C34\u7C36\u7C39\u7C3A\u7C46\u7C4A\u7C55\u7C51\u7C52\u7C53\u7C59",5],["8fd3a1","\u7C61\u7C63\u7C67\u7C69\u7C6D\u7C6E\u7C70\u7C72\u7C79\u7C7C\u7C7D\u7C86\u7C87\u7C8F\u7C94\u7C9E\u7CA0\u7CA6\u7CB0\u7CB6\u7CB7\u7CBA\u7CBB\u7CBC\u7CBF\u7CC4\u7CC7\u7CC8\u7CC9\u7CCD\u7CCF\u7CD3\u7CD4\u7CD5\u7CD7\u7CD9\u7CDA\u7CDD\u7CE6\u7CE9\u7CEB\u7CF5\u7D03\u7D07\u7D08\u7D09\u7D0F\u7D11\u7D12\u7D13\u7D16\u7D1D\u7D1E\u7D23\u7D26\u7D2A\u7D2D\u7D31\u7D3C\u7D3D\u7D3E\u7D40\u7D41\u7D47\u7D48\u7D4D\u7D51\u7D53\u7D57\u7D59\u7D5A\u7D5C\u7D5D\u7D65\u7D67\u7D6A\u7D70\u7D78\u7D7A\u7D7B\u7D7F\u7D81\u7D82\u7D83\u7D85\u7D86\u7D88\u7D8B\u7D8C\u7D8D\u7D91\u7D96\u7D97\u7D9D"],["8fd4a1","\u7D9E\u7DA6\u7DA7\u7DAA\u7DB3\u7DB6\u7DB7\u7DB9\u7DC2",4,"\u7DCC\u7DCD\u7DCE\u7DD7\u7DD9\u7E00\u7DE2\u7DE5\u7DE6\u7DEA\u7DEB\u7DED\u7DF1\u7DF5\u7DF6\u7DF9\u7DFA\u7E08\u7E10\u7E11\u7E15\u7E17\u7E1C\u7E1D\u7E20\u7E27\u7E28\u7E2C\u7E2D\u7E2F\u7E33\u7E36\u7E3F\u7E44\u7E45\u7E47\u7E4E\u7E50\u7E52\u7E58\u7E5F\u7E61\u7E62\u7E65\u7E6B\u7E6E\u7E6F\u7E73\u7E78\u7E7E\u7E81\u7E86\u7E87\u7E8A\u7E8D\u7E91\u7E95\u7E98\u7E9A\u7E9D\u7E9E\u7F3C\u7F3B\u7F3D\u7F3E\u7F3F\u7F43\u7F44\u7F47\u7F4F\u7F52\u7F53\u7F5B\u7F5C\u7F5D\u7F61\u7F63\u7F64\u7F65\u7F66\u7F6D"],["8fd5a1","\u7F71\u7F7D\u7F7E\u7F7F\u7F80\u7F8B\u7F8D\u7F8F\u7F90\u7F91\u7F96\u7F97\u7F9C\u7FA1\u7FA2\u7FA6\u7FAA\u7FAD\u7FB4\u7FBC\u7FBF\u7FC0\u7FC3\u7FC8\u7FCE\u7FCF\u7FDB\u7FDF\u7FE3\u7FE5\u7FE8\u7FEC\u7FEE\u7FEF\u7FF2\u7FFA\u7FFD\u7FFE\u7FFF\u8007\u8008\u800A\u800D\u800E\u800F\u8011\u8013\u8014\u8016\u801D\u801E\u801F\u8020\u8024\u8026\u802C\u802E\u8030\u8034\u8035\u8037\u8039\u803A\u803C\u803E\u8040\u8044\u8060\u8064\u8066\u806D\u8071\u8075\u8081\u8088\u808E\u809C\u809E\u80A6\u80A7\u80AB\u80B8\u80B9\u80C8\u80CD\u80CF\u80D2\u80D4\u80D5\u80D7\u80D8\u80E0\u80ED\u80EE"],["8fd6a1","\u80F0\u80F2\u80F3\u80F6\u80F9\u80FA\u80FE\u8103\u810B\u8116\u8117\u8118\u811C\u811E\u8120\u8124\u8127\u812C\u8130\u8135\u813A\u813C\u8145\u8147\u814A\u814C\u8152\u8157\u8160\u8161\u8167\u8168\u8169\u816D\u816F\u8177\u8181\u8190\u8184\u8185\u8186\u818B\u818E\u8196\u8198\u819B\u819E\u81A2\u81AE\u81B2\u81B4\u81BB\u81CB\u81C3\u81C5\u81CA\u81CE\u81CF\u81D5\u81D7\u81DB\u81DD\u81DE\u81E1\u81E4\u81EB\u81EC\u81F0\u81F1\u81F2\u81F5\u81F6\u81F8\u81F9\u81FD\u81FF\u8200\u8203\u820F\u8213\u8214\u8219\u821A\u821D\u8221\u8222\u8228\u8232\u8234\u823A\u8243\u8244\u8245\u8246"],["8fd7a1","\u824B\u824E\u824F\u8251\u8256\u825C\u8260\u8263\u8267\u826D\u8274\u827B\u827D\u827F\u8280\u8281\u8283\u8284\u8287\u8289\u828A\u828E\u8291\u8294\u8296\u8298\u829A\u829B\u82A0\u82A1\u82A3\u82A4\u82A7\u82A8\u82A9\u82AA\u82AE\u82B0\u82B2\u82B4\u82B7\u82BA\u82BC\u82BE\u82BF\u82C6\u82D0\u82D5\u82DA\u82E0\u82E2\u82E4\u82E8\u82EA\u82ED\u82EF\u82F6\u82F7\u82FD\u82FE\u8300\u8301\u8307\u8308\u830A\u830B\u8354\u831B\u831D\u831E\u831F\u8321\u8322\u832C\u832D\u832E\u8330\u8333\u8337\u833A\u833C\u833D\u8342\u8343\u8344\u8347\u834D\u834E\u8351\u8355\u8356\u8357\u8370\u8378"],["8fd8a1","\u837D\u837F\u8380\u8382\u8384\u8386\u838D\u8392\u8394\u8395\u8398\u8399\u839B\u839C\u839D\u83A6\u83A7\u83A9\u83AC\u83BE\u83BF\u83C0\u83C7\u83C9\u83CF\u83D0\u83D1\u83D4\u83DD\u8353\u83E8\u83EA\u83F6\u83F8\u83F9\u83FC\u8401\u8406\u840A\u840F\u8411\u8415\u8419\u83AD\u842F\u8439\u8445\u8447\u8448\u844A\u844D\u844F\u8451\u8452\u8456\u8458\u8459\u845A\u845C\u8460\u8464\u8465\u8467\u846A\u8470\u8473\u8474\u8476\u8478\u847C\u847D\u8481\u8485\u8492\u8493\u8495\u849E\u84A6\u84A8\u84A9\u84AA\u84AF\u84B1\u84B4\u84BA\u84BD\u84BE\u84C0\u84C2\u84C7\u84C8\u84CC\u84CF\u84D3"],["8fd9a1","\u84DC\u84E7\u84EA\u84EF\u84F0\u84F1\u84F2\u84F7\u8532\u84FA\u84FB\u84FD\u8502\u8503\u8507\u850C\u850E\u8510\u851C\u851E\u8522\u8523\u8524\u8525\u8527\u852A\u852B\u852F\u8533\u8534\u8536\u853F\u8546\u854F",4,"\u8556\u8559\u855C",6,"\u8564\u856B\u856F\u8579\u857A\u857B\u857D\u857F\u8581\u8585\u8586\u8589\u858B\u858C\u858F\u8593\u8598\u859D\u859F\u85A0\u85A2\u85A5\u85A7\u85B4\u85B6\u85B7\u85B8\u85BC\u85BD\u85BE\u85BF\u85C2\u85C7\u85CA\u85CB\u85CE\u85AD\u85D8\u85DA\u85DF\u85E0\u85E6\u85E8\u85ED\u85F3\u85F6\u85FC"],["8fdaa1","\u85FF\u8600\u8604\u8605\u860D\u860E\u8610\u8611\u8612\u8618\u8619\u861B\u861E\u8621\u8627\u8629\u8636\u8638\u863A\u863C\u863D\u8640\u8642\u8646\u8652\u8653\u8656\u8657\u8658\u8659\u865D\u8660",4,"\u8669\u866C\u866F\u8675\u8676\u8677\u867A\u868D\u8691\u8696\u8698\u869A\u869C\u86A1\u86A6\u86A7\u86A8\u86AD\u86B1\u86B3\u86B4\u86B5\u86B7\u86B8\u86B9\u86BF\u86C0\u86C1\u86C3\u86C5\u86D1\u86D2\u86D5\u86D7\u86DA\u86DC\u86E0\u86E3\u86E5\u86E7\u8688\u86FA\u86FC\u86FD\u8704\u8705\u8707\u870B\u870E\u870F\u8710\u8713\u8714\u8719\u871E\u871F\u8721\u8723"],["8fdba1","\u8728\u872E\u872F\u8731\u8732\u8739\u873A\u873C\u873D\u873E\u8740\u8743\u8745\u874D\u8758\u875D\u8761\u8764\u8765\u876F\u8771\u8772\u877B\u8783",6,"\u878B\u878C\u8790\u8793\u8795\u8797\u8798\u8799\u879E\u87A0\u87A3\u87A7\u87AC\u87AD\u87AE\u87B1\u87B5\u87BE\u87BF\u87C1\u87C8\u87C9\u87CA\u87CE\u87D5\u87D6\u87D9\u87DA\u87DC\u87DF\u87E2\u87E3\u87E4\u87EA\u87EB\u87ED\u87F1\u87F3\u87F8\u87FA\u87FF\u8801\u8803\u8806\u8809\u880A\u880B\u8810\u8819\u8812\u8813\u8814\u8818\u881A\u881B\u881C\u881E\u881F\u8828\u882D\u882E\u8830\u8832\u8835"],["8fdca1","\u883A\u883C\u8841\u8843\u8845\u8848\u8849\u884A\u884B\u884E\u8851\u8855\u8856\u8858\u885A\u885C\u885F\u8860\u8864\u8869\u8871\u8879\u887B\u8880\u8898\u889A\u889B\u889C\u889F\u88A0\u88A8\u88AA\u88BA\u88BD\u88BE\u88C0\u88CA",4,"\u88D1\u88D2\u88D3\u88DB\u88DE\u88E7\u88EF\u88F0\u88F1\u88F5\u88F7\u8901\u8906\u890D\u890E\u890F\u8915\u8916\u8918\u8919\u891A\u891C\u8920\u8926\u8927\u8928\u8930\u8931\u8932\u8935\u8939\u893A\u893E\u8940\u8942\u8945\u8946\u8949\u894F\u8952\u8957\u895A\u895B\u895C\u8961\u8962\u8963\u896B\u896E\u8970\u8973\u8975\u897A"],["8fdda1","\u897B\u897C\u897D\u8989\u898D\u8990\u8994\u8995\u899B\u899C\u899F\u89A0\u89A5\u89B0\u89B4\u89B5\u89B6\u89B7\u89BC\u89D4",4,"\u89E5\u89E9\u89EB\u89ED\u89F1\u89F3\u89F6\u89F9\u89FD\u89FF\u8A04\u8A05\u8A07\u8A0F\u8A11\u8A12\u8A14\u8A15\u8A1E\u8A20\u8A22\u8A24\u8A26\u8A2B\u8A2C\u8A2F\u8A35\u8A37\u8A3D\u8A3E\u8A40\u8A43\u8A45\u8A47\u8A49\u8A4D\u8A4E\u8A53\u8A56\u8A57\u8A58\u8A5C\u8A5D\u8A61\u8A65\u8A67\u8A75\u8A76\u8A77\u8A79\u8A7A\u8A7B\u8A7E\u8A7F\u8A80\u8A83\u8A86\u8A8B\u8A8F\u8A90\u8A92\u8A96\u8A97\u8A99\u8A9F\u8AA7\u8AA9\u8AAE\u8AAF\u8AB3"],["8fdea1","\u8AB6\u8AB7\u8ABB\u8ABE\u8AC3\u8AC6\u8AC8\u8AC9\u8ACA\u8AD1\u8AD3\u8AD4\u8AD5\u8AD7\u8ADD\u8ADF\u8AEC\u8AF0\u8AF4\u8AF5\u8AF6\u8AFC\u8AFF\u8B05\u8B06\u8B0B\u8B11\u8B1C\u8B1E\u8B1F\u8B0A\u8B2D\u8B30\u8B37\u8B3C\u8B42",4,"\u8B48\u8B52\u8B53\u8B54\u8B59\u8B4D\u8B5E\u8B63\u8B6D\u8B76\u8B78\u8B79\u8B7C\u8B7E\u8B81\u8B84\u8B85\u8B8B\u8B8D\u8B8F\u8B94\u8B95\u8B9C\u8B9E\u8B9F\u8C38\u8C39\u8C3D\u8C3E\u8C45\u8C47\u8C49\u8C4B\u8C4F\u8C51\u8C53\u8C54\u8C57\u8C58\u8C5B\u8C5D\u8C59\u8C63\u8C64\u8C66\u8C68\u8C69\u8C6D\u8C73\u8C75\u8C76\u8C7B\u8C7E\u8C86"],["8fdfa1","\u8C87\u8C8B\u8C90\u8C92\u8C93\u8C99\u8C9B\u8C9C\u8CA4\u8CB9\u8CBA\u8CC5\u8CC6\u8CC9\u8CCB\u8CCF\u8CD6\u8CD5\u8CD9\u8CDD\u8CE1\u8CE8\u8CEC\u8CEF\u8CF0\u8CF2\u8CF5\u8CF7\u8CF8\u8CFE\u8CFF\u8D01\u8D03\u8D09\u8D12\u8D17\u8D1B\u8D65\u8D69\u8D6C\u8D6E\u8D7F\u8D82\u8D84\u8D88\u8D8D\u8D90\u8D91\u8D95\u8D9E\u8D9F\u8DA0\u8DA6\u8DAB\u8DAC\u8DAF\u8DB2\u8DB5\u8DB7\u8DB9\u8DBB\u8DC0\u8DC5\u8DC6\u8DC7\u8DC8\u8DCA\u8DCE\u8DD1\u8DD4\u8DD5\u8DD7\u8DD9\u8DE4\u8DE5\u8DE7\u8DEC\u8DF0\u8DBC\u8DF1\u8DF2\u8DF4\u8DFD\u8E01\u8E04\u8E05\u8E06\u8E0B\u8E11\u8E14\u8E16\u8E20\u8E21\u8E22"],["8fe0a1","\u8E23\u8E26\u8E27\u8E31\u8E33\u8E36\u8E37\u8E38\u8E39\u8E3D\u8E40\u8E41\u8E4B\u8E4D\u8E4E\u8E4F\u8E54\u8E5B\u8E5C\u8E5D\u8E5E\u8E61\u8E62\u8E69\u8E6C\u8E6D\u8E6F\u8E70\u8E71\u8E79\u8E7A\u8E7B\u8E82\u8E83\u8E89\u8E90\u8E92\u8E95\u8E9A\u8E9B\u8E9D\u8E9E\u8EA2\u8EA7\u8EA9\u8EAD\u8EAE\u8EB3\u8EB5\u8EBA\u8EBB\u8EC0\u8EC1\u8EC3\u8EC4\u8EC7\u8ECF\u8ED1\u8ED4\u8EDC\u8EE8\u8EEE\u8EF0\u8EF1\u8EF7\u8EF9\u8EFA\u8EED\u8F00\u8F02\u8F07\u8F08\u8F0F\u8F10\u8F16\u8F17\u8F18\u8F1E\u8F20\u8F21\u8F23\u8F25\u8F27\u8F28\u8F2C\u8F2D\u8F2E\u8F34\u8F35\u8F36\u8F37\u8F3A\u8F40\u8F41"],["8fe1a1","\u8F43\u8F47\u8F4F\u8F51",4,"\u8F58\u8F5D\u8F5E\u8F65\u8F9D\u8FA0\u8FA1\u8FA4\u8FA5\u8FA6\u8FB5\u8FB6\u8FB8\u8FBE\u8FC0\u8FC1\u8FC6\u8FCA\u8FCB\u8FCD\u8FD0\u8FD2\u8FD3\u8FD5\u8FE0\u8FE3\u8FE4\u8FE8\u8FEE\u8FF1\u8FF5\u8FF6\u8FFB\u8FFE\u9002\u9004\u9008\u900C\u9018\u901B\u9028\u9029\u902F\u902A\u902C\u902D\u9033\u9034\u9037\u903F\u9043\u9044\u904C\u905B\u905D\u9062\u9066\u9067\u906C\u9070\u9074\u9079\u9085\u9088\u908B\u908C\u908E\u9090\u9095\u9097\u9098\u9099\u909B\u90A0\u90A1\u90A2\u90A5\u90B0\u90B2\u90B3\u90B4\u90B6\u90BD\u90CC\u90BE\u90C3"],["8fe2a1","\u90C4\u90C5\u90C7\u90C8\u90D5\u90D7\u90D8\u90D9\u90DC\u90DD\u90DF\u90E5\u90D2\u90F6\u90EB\u90EF\u90F0\u90F4\u90FE\u90FF\u9100\u9104\u9105\u9106\u9108\u910D\u9110\u9114\u9116\u9117\u9118\u911A\u911C\u911E\u9120\u9125\u9122\u9123\u9127\u9129\u912E\u912F\u9131\u9134\u9136\u9137\u9139\u913A\u913C\u913D\u9143\u9147\u9148\u914F\u9153\u9157\u9159\u915A\u915B\u9161\u9164\u9167\u916D\u9174\u9179\u917A\u917B\u9181\u9183\u9185\u9186\u918A\u918E\u9191\u9193\u9194\u9195\u9198\u919E\u91A1\u91A6\u91A8\u91AC\u91AD\u91AE\u91B0\u91B1\u91B2\u91B3\u91B6\u91BB\u91BC\u91BD\u91BF"],["8fe3a1","\u91C2\u91C3\u91C5\u91D3\u91D4\u91D7\u91D9\u91DA\u91DE\u91E4\u91E5\u91E9\u91EA\u91EC",5,"\u91F7\u91F9\u91FB\u91FD\u9200\u9201\u9204\u9205\u9206\u9207\u9209\u920A\u920C\u9210\u9212\u9213\u9216\u9218\u921C\u921D\u9223\u9224\u9225\u9226\u9228\u922E\u922F\u9230\u9233\u9235\u9236\u9238\u9239\u923A\u923C\u923E\u9240\u9242\u9243\u9246\u9247\u924A\u924D\u924E\u924F\u9251\u9258\u9259\u925C\u925D\u9260\u9261\u9265\u9267\u9268\u9269\u926E\u926F\u9270\u9275",4,"\u927B\u927C\u927D\u927F\u9288\u9289\u928A\u928D\u928E\u9292\u9297"],["8fe4a1","\u9299\u929F\u92A0\u92A4\u92A5\u92A7\u92A8\u92AB\u92AF\u92B2\u92B6\u92B8\u92BA\u92BB\u92BC\u92BD\u92BF",4,"\u92C5\u92C6\u92C7\u92C8\u92CB\u92CC\u92CD\u92CE\u92D0\u92D3\u92D5\u92D7\u92D8\u92D9\u92DC\u92DD\u92DF\u92E0\u92E1\u92E3\u92E5\u92E7\u92E8\u92EC\u92EE\u92F0\u92F9\u92FB\u92FF\u9300\u9302\u9308\u930D\u9311\u9314\u9315\u931C\u931D\u931E\u931F\u9321\u9324\u9325\u9327\u9329\u932A\u9333\u9334\u9336\u9337\u9347\u9348\u9349\u9350\u9351\u9352\u9355\u9357\u9358\u935A\u935E\u9364\u9365\u9367\u9369\u936A\u936D\u936F\u9370\u9371\u9373\u9374\u9376"],["8fe5a1","\u937A\u937D\u937F\u9380\u9381\u9382\u9388\u938A\u938B\u938D\u938F\u9392\u9395\u9398\u939B\u939E\u93A1\u93A3\u93A4\u93A6\u93A8\u93AB\u93B4\u93B5\u93B6\u93BA\u93A9\u93C1\u93C4\u93C5\u93C6\u93C7\u93C9",4,"\u93D3\u93D9\u93DC\u93DE\u93DF\u93E2\u93E6\u93E7\u93F9\u93F7\u93F8\u93FA\u93FB\u93FD\u9401\u9402\u9404\u9408\u9409\u940D\u940E\u940F\u9415\u9416\u9417\u941F\u942E\u942F\u9431\u9432\u9433\u9434\u943B\u943F\u943D\u9443\u9445\u9448\u944A\u944C\u9455\u9459\u945C\u945F\u9461\u9463\u9468\u946B\u946D\u946E\u946F\u9471\u9472\u9484\u9483\u9578\u9579"],["8fe6a1","\u957E\u9584\u9588\u958C\u958D\u958E\u959D\u959E\u959F\u95A1\u95A6\u95A9\u95AB\u95AC\u95B4\u95B6\u95BA\u95BD\u95BF\u95C6\u95C8\u95C9\u95CB\u95D0\u95D1\u95D2\u95D3\u95D9\u95DA\u95DD\u95DE\u95DF\u95E0\u95E4\u95E6\u961D\u961E\u9622\u9624\u9625\u9626\u962C\u9631\u9633\u9637\u9638\u9639\u963A\u963C\u963D\u9641\u9652\u9654\u9656\u9657\u9658\u9661\u966E\u9674\u967B\u967C\u967E\u967F\u9681\u9682\u9683\u9684\u9689\u9691\u9696\u969A\u969D\u969F\u96A4\u96A5\u96A6\u96A9\u96AE\u96AF\u96B3\u96BA\u96CA\u96D2\u5DB2\u96D8\u96DA\u96DD\u96DE\u96DF\u96E9\u96EF\u96F1\u96FA\u9702"],["8fe7a1","\u9703\u9705\u9709\u971A\u971B\u971D\u9721\u9722\u9723\u9728\u9731\u9733\u9741\u9743\u974A\u974E\u974F\u9755\u9757\u9758\u975A\u975B\u9763\u9767\u976A\u976E\u9773\u9776\u9777\u9778\u977B\u977D\u977F\u9780\u9789\u9795\u9796\u9797\u9799\u979A\u979E\u979F\u97A2\u97AC\u97AE\u97B1\u97B2\u97B5\u97B6\u97B8\u97B9\u97BA\u97BC\u97BE\u97BF\u97C1\u97C4\u97C5\u97C7\u97C9\u97CA\u97CC\u97CD\u97CE\u97D0\u97D1\u97D4\u97D7\u97D8\u97D9\u97DD\u97DE\u97E0\u97DB\u97E1\u97E4\u97EF\u97F1\u97F4\u97F7\u97F8\u97FA\u9807\u980A\u9819\u980D\u980E\u9814\u9816\u981C\u981E\u9820\u9823\u9826"],["8fe8a1","\u982B\u982E\u982F\u9830\u9832\u9833\u9835\u9825\u983E\u9844\u9847\u984A\u9851\u9852\u9853\u9856\u9857\u9859\u985A\u9862\u9863\u9865\u9866\u986A\u986C\u98AB\u98AD\u98AE\u98B0\u98B4\u98B7\u98B8\u98BA\u98BB\u98BF\u98C2\u98C5\u98C8\u98CC\u98E1\u98E3\u98E5\u98E6\u98E7\u98EA\u98F3\u98F6\u9902\u9907\u9908\u9911\u9915\u9916\u9917\u991A\u991B\u991C\u991F\u9922\u9926\u9927\u992B\u9931",4,"\u9939\u993A\u993B\u993C\u9940\u9941\u9946\u9947\u9948\u994D\u994E\u9954\u9958\u9959\u995B\u995C\u995E\u995F\u9960\u999B\u999D\u999F\u99A6\u99B0\u99B1\u99B2\u99B5"],["8fe9a1","\u99B9\u99BA\u99BD\u99BF\u99C3\u99C9\u99D3\u99D4\u99D9\u99DA\u99DC\u99DE\u99E7\u99EA\u99EB\u99EC\u99F0\u99F4\u99F5\u99F9\u99FD\u99FE\u9A02\u9A03\u9A04\u9A0B\u9A0C\u9A10\u9A11\u9A16\u9A1E\u9A20\u9A22\u9A23\u9A24\u9A27\u9A2D\u9A2E\u9A33\u9A35\u9A36\u9A38\u9A47\u9A41\u9A44\u9A4A\u9A4B\u9A4C\u9A4E\u9A51\u9A54\u9A56\u9A5D\u9AAA\u9AAC\u9AAE\u9AAF\u9AB2\u9AB4\u9AB5\u9AB6\u9AB9\u9ABB\u9ABE\u9ABF\u9AC1\u9AC3\u9AC6\u9AC8\u9ACE\u9AD0\u9AD2\u9AD5\u9AD6\u9AD7\u9ADB\u9ADC\u9AE0\u9AE4\u9AE5\u9AE7\u9AE9\u9AEC\u9AF2\u9AF3\u9AF5\u9AF9\u9AFA\u9AFD\u9AFF",4],["8feaa1","\u9B04\u9B05\u9B08\u9B09\u9B0B\u9B0C\u9B0D\u9B0E\u9B10\u9B12\u9B16\u9B19\u9B1B\u9B1C\u9B20\u9B26\u9B2B\u9B2D\u9B33\u9B34\u9B35\u9B37\u9B39\u9B3A\u9B3D\u9B48\u9B4B\u9B4C\u9B55\u9B56\u9B57\u9B5B\u9B5E\u9B61\u9B63\u9B65\u9B66\u9B68\u9B6A",4,"\u9B73\u9B75\u9B77\u9B78\u9B79\u9B7F\u9B80\u9B84\u9B85\u9B86\u9B87\u9B89\u9B8A\u9B8B\u9B8D\u9B8F\u9B90\u9B94\u9B9A\u9B9D\u9B9E\u9BA6\u9BA7\u9BA9\u9BAC\u9BB0\u9BB1\u9BB2\u9BB7\u9BB8\u9BBB\u9BBC\u9BBE\u9BBF\u9BC1\u9BC7\u9BC8\u9BCE\u9BD0\u9BD7\u9BD8\u9BDD\u9BDF\u9BE5\u9BE7\u9BEA\u9BEB\u9BEF\u9BF3\u9BF7\u9BF8"],["8feba1","\u9BF9\u9BFA\u9BFD\u9BFF\u9C00\u9C02\u9C0B\u9C0F\u9C11\u9C16\u9C18\u9C19\u9C1A\u9C1C\u9C1E\u9C22\u9C23\u9C26",4,"\u9C31\u9C35\u9C36\u9C37\u9C3D\u9C41\u9C43\u9C44\u9C45\u9C49\u9C4A\u9C4E\u9C4F\u9C50\u9C53\u9C54\u9C56\u9C58\u9C5B\u9C5D\u9C5E\u9C5F\u9C63\u9C69\u9C6A\u9C5C\u9C6B\u9C68\u9C6E\u9C70\u9C72\u9C75\u9C77\u9C7B\u9CE6\u9CF2\u9CF7\u9CF9\u9D0B\u9D02\u9D11\u9D17\u9D18\u9D1C\u9D1D\u9D1E\u9D2F\u9D30\u9D32\u9D33\u9D34\u9D3A\u9D3C\u9D45\u9D3D\u9D42\u9D43\u9D47\u9D4A\u9D53\u9D54\u9D5F\u9D63\u9D62\u9D65\u9D69\u9D6A\u9D6B\u9D70\u9D76\u9D77\u9D7B"],["8feca1","\u9D7C\u9D7E\u9D83\u9D84\u9D86\u9D8A\u9D8D\u9D8E\u9D92\u9D93\u9D95\u9D96\u9D97\u9D98\u9DA1\u9DAA\u9DAC\u9DAE\u9DB1\u9DB5\u9DB9\u9DBC\u9DBF\u9DC3\u9DC7\u9DC9\u9DCA\u9DD4\u9DD5\u9DD6\u9DD7\u9DDA\u9DDE\u9DDF\u9DE0\u9DE5\u9DE7\u9DE9\u9DEB\u9DEE\u9DF0\u9DF3\u9DF4\u9DFE\u9E0A\u9E02\u9E07\u9E0E\u9E10\u9E11\u9E12\u9E15\u9E16\u9E19\u9E1C\u9E1D\u9E7A\u9E7B\u9E7C\u9E80\u9E82\u9E83\u9E84\u9E85\u9E87\u9E8E\u9E8F\u9E96\u9E98\u9E9B\u9E9E\u9EA4\u9EA8\u9EAC\u9EAE\u9EAF\u9EB0\u9EB3\u9EB4\u9EB5\u9EC6\u9EC8\u9ECB\u9ED5\u9EDF\u9EE4\u9EE7\u9EEC\u9EED\u9EEE\u9EF0\u9EF1\u9EF2\u9EF5"],["8feda1","\u9EF8\u9EFF\u9F02\u9F03\u9F09\u9F0F\u9F10\u9F11\u9F12\u9F14\u9F16\u9F17\u9F19\u9F1A\u9F1B\u9F1F\u9F22\u9F26\u9F2A\u9F2B\u9F2F\u9F31\u9F32\u9F34\u9F37\u9F39\u9F3A\u9F3C\u9F3D\u9F3F\u9F41\u9F43",4,"\u9F53\u9F55\u9F56\u9F57\u9F58\u9F5A\u9F5D\u9F5E\u9F68\u9F69\u9F6D",4,"\u9F73\u9F75\u9F7A\u9F7D\u9F8F\u9F90\u9F91\u9F92\u9F94\u9F96\u9F97\u9F9E\u9FA1\u9FA2\u9FA3\u9FA5"]]')},6258:function(T){T.exports=JSON.parse('{"uChars":[128,165,169,178,184,216,226,235,238,244,248,251,253,258,276,284,300,325,329,334,364,463,465,467,469,471,473,475,477,506,594,610,712,716,730,930,938,962,970,1026,1104,1106,8209,8215,8218,8222,8231,8241,8244,8246,8252,8365,8452,8454,8458,8471,8482,8556,8570,8596,8602,8713,8720,8722,8726,8731,8737,8740,8742,8748,8751,8760,8766,8777,8781,8787,8802,8808,8816,8854,8858,8870,8896,8979,9322,9372,9548,9588,9616,9622,9634,9652,9662,9672,9676,9680,9702,9735,9738,9793,9795,11906,11909,11913,11917,11928,11944,11947,11951,11956,11960,11964,11979,12284,12292,12312,12319,12330,12351,12436,12447,12535,12543,12586,12842,12850,12964,13200,13215,13218,13253,13263,13267,13270,13384,13428,13727,13839,13851,14617,14703,14801,14816,14964,15183,15471,15585,16471,16736,17208,17325,17330,17374,17623,17997,18018,18212,18218,18301,18318,18760,18811,18814,18820,18823,18844,18848,18872,19576,19620,19738,19887,40870,59244,59336,59367,59413,59417,59423,59431,59437,59443,59452,59460,59478,59493,63789,63866,63894,63976,63986,64016,64018,64021,64025,64034,64037,64042,65074,65093,65107,65112,65127,65132,65375,65510,65536],"gbChars":[0,36,38,45,50,81,89,95,96,100,103,104,105,109,126,133,148,172,175,179,208,306,307,308,309,310,311,312,313,341,428,443,544,545,558,741,742,749,750,805,819,820,7922,7924,7925,7927,7934,7943,7944,7945,7950,8062,8148,8149,8152,8164,8174,8236,8240,8262,8264,8374,8380,8381,8384,8388,8390,8392,8393,8394,8396,8401,8406,8416,8419,8424,8437,8439,8445,8482,8485,8496,8521,8603,8936,8946,9046,9050,9063,9066,9076,9092,9100,9108,9111,9113,9131,9162,9164,9218,9219,11329,11331,11334,11336,11346,11361,11363,11366,11370,11372,11375,11389,11682,11686,11687,11692,11694,11714,11716,11723,11725,11730,11736,11982,11989,12102,12336,12348,12350,12384,12393,12395,12397,12510,12553,12851,12962,12973,13738,13823,13919,13933,14080,14298,14585,14698,15583,15847,16318,16434,16438,16481,16729,17102,17122,17315,17320,17402,17418,17859,17909,17911,17915,17916,17936,17939,17961,18664,18703,18814,18962,19043,33469,33470,33471,33484,33485,33490,33497,33501,33505,33513,33520,33536,33550,37845,37921,37948,38029,38038,38064,38065,38066,38069,38075,38076,38078,39108,39109,39113,39114,39115,39116,39265,39394,189000]}')},4346:function(T){T.exports=JSON.parse('[["a140","\uE4C6",62],["a180","\uE505",32],["a240","\uE526",62],["a280","\uE565",32],["a2ab","\uE766",5],["a2e3","\u20AC\uE76D"],["a2ef","\uE76E\uE76F"],["a2fd","\uE770\uE771"],["a340","\uE586",62],["a380","\uE5C5",31,"\u3000"],["a440","\uE5E6",62],["a480","\uE625",32],["a4f4","\uE772",10],["a540","\uE646",62],["a580","\uE685",32],["a5f7","\uE77D",7],["a640","\uE6A6",62],["a680","\uE6E5",32],["a6b9","\uE785",7],["a6d9","\uE78D",6],["a6ec","\uE794\uE795"],["a6f3","\uE796"],["a6f6","\uE797",8],["a740","\uE706",62],["a780","\uE745",32],["a7c2","\uE7A0",14],["a7f2","\uE7AF",12],["a896","\uE7BC",10],["a8bc","\u1E3F"],["a8bf","\u01F9"],["a8c1","\uE7C9\uE7CA\uE7CB\uE7CC"],["a8ea","\uE7CD",20],["a958","\uE7E2"],["a95b","\uE7E3"],["a95d","\uE7E4\uE7E5\uE7E6"],["a989","\u303E\u2FF0",11],["a997","\uE7F4",12],["a9f0","\uE801",14],["aaa1","\uE000",93],["aba1","\uE05E",93],["aca1","\uE0BC",93],["ada1","\uE11A",93],["aea1","\uE178",93],["afa1","\uE1D6",93],["d7fa","\uE810",4],["f8a1","\uE234",93],["f9a1","\uE292",93],["faa1","\uE2F0",93],["fba1","\uE34E",93],["fca1","\uE3AC",93],["fda1","\uE40A",93],["fe50","\u2E81\uE816\uE817\uE818\u2E84\u3473\u3447\u2E88\u2E8B\uE81E\u359E\u361A\u360E\u2E8C\u2E97\u396E\u3918\uE826\u39CF\u39DF\u3A73\u39D0\uE82B\uE82C\u3B4E\u3C6E\u3CE0\u2EA7\uE831\uE832\u2EAA\u4056\u415F\u2EAE\u4337\u2EB3\u2EB6\u2EB7\uE83B\u43B1\u43AC\u2EBB\u43DD\u44D6\u4661\u464C\uE843"],["fe80","\u4723\u4729\u477C\u478D\u2ECA\u4947\u497A\u497D\u4982\u4983\u4985\u4986\u499F\u499B\u49B7\u49B6\uE854\uE855\u4CA3\u4C9F\u4CA0\u4CA1\u4C77\u4CA2\u4D13",6,"\u4DAE\uE864\uE468",93],["8135f437","\uE7C7"]]')},7014:function(T){T.exports=JSON.parse('[["0","\\u0000",128],["a1","\uFF61",62],["8140","\u3000\u3001\u3002\uFF0C\uFF0E\u30FB\uFF1A\uFF1B\uFF1F\uFF01\u309B\u309C\xB4\uFF40\xA8\uFF3E\uFFE3\uFF3F\u30FD\u30FE\u309D\u309E\u3003\u4EDD\u3005\u3006\u3007\u30FC\u2015\u2010\uFF0F\uFF3C\uFF5E\u2225\uFF5C\u2026\u2025\u2018\u2019\u201C\u201D\uFF08\uFF09\u3014\u3015\uFF3B\uFF3D\uFF5B\uFF5D\u3008",9,"\uFF0B\uFF0D\xB1\xD7"],["8180","\xF7\uFF1D\u2260\uFF1C\uFF1E\u2266\u2267\u221E\u2234\u2642\u2640\xB0\u2032\u2033\u2103\uFFE5\uFF04\uFFE0\uFFE1\uFF05\uFF03\uFF06\uFF0A\uFF20\xA7\u2606\u2605\u25CB\u25CF\u25CE\u25C7\u25C6\u25A1\u25A0\u25B3\u25B2\u25BD\u25BC\u203B\u3012\u2192\u2190\u2191\u2193\u3013"],["81b8","\u2208\u220B\u2286\u2287\u2282\u2283\u222A\u2229"],["81c8","\u2227\u2228\uFFE2\u21D2\u21D4\u2200\u2203"],["81da","\u2220\u22A5\u2312\u2202\u2207\u2261\u2252\u226A\u226B\u221A\u223D\u221D\u2235\u222B\u222C"],["81f0","\u212B\u2030\u266F\u266D\u266A\u2020\u2021\xB6"],["81fc","\u25EF"],["824f","\uFF10",9],["8260","\uFF21",25],["8281","\uFF41",25],["829f","\u3041",82],["8340","\u30A1",62],["8380","\u30E0",22],["839f","\u0391",16,"\u03A3",6],["83bf","\u03B1",16,"\u03C3",6],["8440","\u0410",5,"\u0401\u0416",25],["8470","\u0430",5,"\u0451\u0436",7],["8480","\u043E",17],["849f","\u2500\u2502\u250C\u2510\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501\u2503\u250F\u2513\u251B\u2517\u2523\u2533\u252B\u253B\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530\u2525\u2538\u2542"],["8740","\u2460",19,"\u2160",9],["875f","\u3349\u3314\u3322\u334D\u3318\u3327\u3303\u3336\u3351\u3357\u330D\u3326\u3323\u332B\u334A\u333B\u339C\u339D\u339E\u338E\u338F\u33C4\u33A1"],["877e","\u337B"],["8780","\u301D\u301F\u2116\u33CD\u2121\u32A4",4,"\u3231\u3232\u3239\u337E\u337D\u337C\u2252\u2261\u222B\u222E\u2211\u221A\u22A5\u2220\u221F\u22BF\u2235\u2229\u222A"],["889f","\u4E9C\u5516\u5A03\u963F\u54C0\u611B\u6328\u59F6\u9022\u8475\u831C\u7A50\u60AA\u63E1\u6E25\u65ED\u8466\u82A6\u9BF5\u6893\u5727\u65A1\u6271\u5B9B\u59D0\u867B\u98F4\u7D62\u7DBE\u9B8E\u6216\u7C9F\u88B7\u5B89\u5EB5\u6309\u6697\u6848\u95C7\u978D\u674F\u4EE5\u4F0A\u4F4D\u4F9D\u5049\u56F2\u5937\u59D4\u5A01\u5C09\u60DF\u610F\u6170\u6613\u6905\u70BA\u754F\u7570\u79FB\u7DAD\u7DEF\u80C3\u840E\u8863\u8B02\u9055\u907A\u533B\u4E95\u4EA5\u57DF\u80B2\u90C1\u78EF\u4E00\u58F1\u6EA2\u9038\u7A32\u8328\u828B\u9C2F\u5141\u5370\u54BD\u54E1\u56E0\u59FB\u5F15\u98F2\u6DEB\u80E4\u852D"],["8940","\u9662\u9670\u96A0\u97FB\u540B\u53F3\u5B87\u70CF\u7FBD\u8FC2\u96E8\u536F\u9D5C\u7ABA\u4E11\u7893\u81FC\u6E26\u5618\u5504\u6B1D\u851A\u9C3B\u59E5\u53A9\u6D66\u74DC\u958F\u5642\u4E91\u904B\u96F2\u834F\u990C\u53E1\u55B6\u5B30\u5F71\u6620\u66F3\u6804\u6C38\u6CF3\u6D29\u745B\u76C8\u7A4E\u9834\u82F1\u885B\u8A60\u92ED\u6DB2\u75AB\u76CA\u99C5\u60A6\u8B01\u8D8A\u95B2\u698E\u53AD\u5186"],["8980","\u5712\u5830\u5944\u5BB4\u5EF6\u6028\u63A9\u63F4\u6CBF\u6F14\u708E\u7114\u7159\u71D5\u733F\u7E01\u8276\u82D1\u8597\u9060\u925B\u9D1B\u5869\u65BC\u6C5A\u7525\u51F9\u592E\u5965\u5F80\u5FDC\u62BC\u65FA\u6A2A\u6B27\u6BB4\u738B\u7FC1\u8956\u9D2C\u9D0E\u9EC4\u5CA1\u6C96\u837B\u5104\u5C4B\u61B6\u81C6\u6876\u7261\u4E59\u4FFA\u5378\u6069\u6E29\u7A4F\u97F3\u4E0B\u5316\u4EEE\u4F55\u4F3D\u4FA1\u4F73\u52A0\u53EF\u5609\u590F\u5AC1\u5BB6\u5BE1\u79D1\u6687\u679C\u67B6\u6B4C\u6CB3\u706B\u73C2\u798D\u79BE\u7A3C\u7B87\u82B1\u82DB\u8304\u8377\u83EF\u83D3\u8766\u8AB2\u5629\u8CA8\u8FE6\u904E\u971E\u868A\u4FC4\u5CE8\u6211\u7259\u753B\u81E5\u82BD\u86FE\u8CC0\u96C5\u9913\u99D5\u4ECB\u4F1A\u89E3\u56DE\u584A\u58CA\u5EFB\u5FEB\u602A\u6094\u6062\u61D0\u6212\u62D0\u6539"],["8a40","\u9B41\u6666\u68B0\u6D77\u7070\u754C\u7686\u7D75\u82A5\u87F9\u958B\u968E\u8C9D\u51F1\u52BE\u5916\u54B3\u5BB3\u5D16\u6168\u6982\u6DAF\u788D\u84CB\u8857\u8A72\u93A7\u9AB8\u6D6C\u99A8\u86D9\u57A3\u67FF\u86CE\u920E\u5283\u5687\u5404\u5ED3\u62E1\u64B9\u683C\u6838\u6BBB\u7372\u78BA\u7A6B\u899A\u89D2\u8D6B\u8F03\u90ED\u95A3\u9694\u9769\u5B66\u5CB3\u697D\u984D\u984E\u639B\u7B20\u6A2B"],["8a80","\u6A7F\u68B6\u9C0D\u6F5F\u5272\u559D\u6070\u62EC\u6D3B\u6E07\u6ED1\u845B\u8910\u8F44\u4E14\u9C39\u53F6\u691B\u6A3A\u9784\u682A\u515C\u7AC3\u84B2\u91DC\u938C\u565B\u9D28\u6822\u8305\u8431\u7CA5\u5208\u82C5\u74E6\u4E7E\u4F83\u51A0\u5BD2\u520A\u52D8\u52E7\u5DFB\u559A\u582A\u59E6\u5B8C\u5B98\u5BDB\u5E72\u5E79\u60A3\u611F\u6163\u61BE\u63DB\u6562\u67D1\u6853\u68FA\u6B3E\u6B53\u6C57\u6F22\u6F97\u6F45\u74B0\u7518\u76E3\u770B\u7AFF\u7BA1\u7C21\u7DE9\u7F36\u7FF0\u809D\u8266\u839E\u89B3\u8ACC\u8CAB\u9084\u9451\u9593\u9591\u95A2\u9665\u97D3\u9928\u8218\u4E38\u542B\u5CB8\u5DCC\u73A9\u764C\u773C\u5CA9\u7FEB\u8D0B\u96C1\u9811\u9854\u9858\u4F01\u4F0E\u5371\u559C\u5668\u57FA\u5947\u5B09\u5BC4\u5C90\u5E0C\u5E7E\u5FCC\u63EE\u673A\u65D7\u65E2\u671F\u68CB\u68C4"],["8b40","\u6A5F\u5E30\u6BC5\u6C17\u6C7D\u757F\u7948\u5B63\u7A00\u7D00\u5FBD\u898F\u8A18\u8CB4\u8D77\u8ECC\u8F1D\u98E2\u9A0E\u9B3C\u4E80\u507D\u5100\u5993\u5B9C\u622F\u6280\u64EC\u6B3A\u72A0\u7591\u7947\u7FA9\u87FB\u8ABC\u8B70\u63AC\u83CA\u97A0\u5409\u5403\u55AB\u6854\u6A58\u8A70\u7827\u6775\u9ECD\u5374\u5BA2\u811A\u8650\u9006\u4E18\u4E45\u4EC7\u4F11\u53CA\u5438\u5BAE\u5F13\u6025\u6551"],["8b80","\u673D\u6C42\u6C72\u6CE3\u7078\u7403\u7A76\u7AAE\u7B08\u7D1A\u7CFE\u7D66\u65E7\u725B\u53BB\u5C45\u5DE8\u62D2\u62E0\u6319\u6E20\u865A\u8A31\u8DDD\u92F8\u6F01\u79A6\u9B5A\u4EA8\u4EAB\u4EAC\u4F9B\u4FA0\u50D1\u5147\u7AF6\u5171\u51F6\u5354\u5321\u537F\u53EB\u55AC\u5883\u5CE1\u5F37\u5F4A\u602F\u6050\u606D\u631F\u6559\u6A4B\u6CC1\u72C2\u72ED\u77EF\u80F8\u8105\u8208\u854E\u90F7\u93E1\u97FF\u9957\u9A5A\u4EF0\u51DD\u5C2D\u6681\u696D\u5C40\u66F2\u6975\u7389\u6850\u7C81\u50C5\u52E4\u5747\u5DFE\u9326\u65A4\u6B23\u6B3D\u7434\u7981\u79BD\u7B4B\u7DCA\u82B9\u83CC\u887F\u895F\u8B39\u8FD1\u91D1\u541F\u9280\u4E5D\u5036\u53E5\u533A\u72D7\u7396\u77E9\u82E6\u8EAF\u99C6\u99C8\u99D2\u5177\u611A\u865E\u55B0\u7A7A\u5076\u5BD3\u9047\u9685\u4E32\u6ADB\u91E7\u5C51\u5C48"],["8c40","\u6398\u7A9F\u6C93\u9774\u8F61\u7AAA\u718A\u9688\u7C82\u6817\u7E70\u6851\u936C\u52F2\u541B\u85AB\u8A13\u7FA4\u8ECD\u90E1\u5366\u8888\u7941\u4FC2\u50BE\u5211\u5144\u5553\u572D\u73EA\u578B\u5951\u5F62\u5F84\u6075\u6176\u6167\u61A9\u63B2\u643A\u656C\u666F\u6842\u6E13\u7566\u7A3D\u7CFB\u7D4C\u7D99\u7E4B\u7F6B\u830E\u834A\u86CD\u8A08\u8A63\u8B66\u8EFD\u981A\u9D8F\u82B8\u8FCE\u9BE8"],["8c80","\u5287\u621F\u6483\u6FC0\u9699\u6841\u5091\u6B20\u6C7A\u6F54\u7A74\u7D50\u8840\u8A23\u6708\u4EF6\u5039\u5026\u5065\u517C\u5238\u5263\u55A7\u570F\u5805\u5ACC\u5EFA\u61B2\u61F8\u62F3\u6372\u691C\u6A29\u727D\u72AC\u732E\u7814\u786F\u7D79\u770C\u80A9\u898B\u8B19\u8CE2\u8ED2\u9063\u9375\u967A\u9855\u9A13\u9E78\u5143\u539F\u53B3\u5E7B\u5F26\u6E1B\u6E90\u7384\u73FE\u7D43\u8237\u8A00\u8AFA\u9650\u4E4E\u500B\u53E4\u547C\u56FA\u59D1\u5B64\u5DF1\u5EAB\u5F27\u6238\u6545\u67AF\u6E56\u72D0\u7CCA\u88B4\u80A1\u80E1\u83F0\u864E\u8A87\u8DE8\u9237\u96C7\u9867\u9F13\u4E94\u4E92\u4F0D\u5348\u5449\u543E\u5A2F\u5F8C\u5FA1\u609F\u68A7\u6A8E\u745A\u7881\u8A9E\u8AA4\u8B77\u9190\u4E5E\u9BC9\u4EA4\u4F7C\u4FAF\u5019\u5016\u5149\u516C\u529F\u52B9\u52FE\u539A\u53E3\u5411"],["8d40","\u540E\u5589\u5751\u57A2\u597D\u5B54\u5B5D\u5B8F\u5DE5\u5DE7\u5DF7\u5E78\u5E83\u5E9A\u5EB7\u5F18\u6052\u614C\u6297\u62D8\u63A7\u653B\u6602\u6643\u66F4\u676D\u6821\u6897\u69CB\u6C5F\u6D2A\u6D69\u6E2F\u6E9D\u7532\u7687\u786C\u7A3F\u7CE0\u7D05\u7D18\u7D5E\u7DB1\u8015\u8003\u80AF\u80B1\u8154\u818F\u822A\u8352\u884C\u8861\u8B1B\u8CA2\u8CFC\u90CA\u9175\u9271\u783F\u92FC\u95A4\u964D"],["8d80","\u9805\u9999\u9AD8\u9D3B\u525B\u52AB\u53F7\u5408\u58D5\u62F7\u6FE0\u8C6A\u8F5F\u9EB9\u514B\u523B\u544A\u56FD\u7A40\u9177\u9D60\u9ED2\u7344\u6F09\u8170\u7511\u5FFD\u60DA\u9AA8\u72DB\u8FBC\u6B64\u9803\u4ECA\u56F0\u5764\u58BE\u5A5A\u6068\u61C7\u660F\u6606\u6839\u68B1\u6DF7\u75D5\u7D3A\u826E\u9B42\u4E9B\u4F50\u53C9\u5506\u5D6F\u5DE6\u5DEE\u67FB\u6C99\u7473\u7802\u8A50\u9396\u88DF\u5750\u5EA7\u632B\u50B5\u50AC\u518D\u6700\u54C9\u585E\u59BB\u5BB0\u5F69\u624D\u63A1\u683D\u6B73\u6E08\u707D\u91C7\u7280\u7815\u7826\u796D\u658E\u7D30\u83DC\u88C1\u8F09\u969B\u5264\u5728\u6750\u7F6A\u8CA1\u51B4\u5742\u962A\u583A\u698A\u80B4\u54B2\u5D0E\u57FC\u7895\u9DFA\u4F5C\u524A\u548B\u643E\u6628\u6714\u67F5\u7A84\u7B56\u7D22\u932F\u685C\u9BAD\u7B39\u5319\u518A\u5237"],["8e40","\u5BDF\u62F6\u64AE\u64E6\u672D\u6BBA\u85A9\u96D1\u7690\u9BD6\u634C\u9306\u9BAB\u76BF\u6652\u4E09\u5098\u53C2\u5C71\u60E8\u6492\u6563\u685F\u71E6\u73CA\u7523\u7B97\u7E82\u8695\u8B83\u8CDB\u9178\u9910\u65AC\u66AB\u6B8B\u4ED5\u4ED4\u4F3A\u4F7F\u523A\u53F8\u53F2\u55E3\u56DB\u58EB\u59CB\u59C9\u59FF\u5B50\u5C4D\u5E02\u5E2B\u5FD7\u601D\u6307\u652F\u5B5C\u65AF\u65BD\u65E8\u679D\u6B62"],["8e80","\u6B7B\u6C0F\u7345\u7949\u79C1\u7CF8\u7D19\u7D2B\u80A2\u8102\u81F3\u8996\u8A5E\u8A69\u8A66\u8A8C\u8AEE\u8CC7\u8CDC\u96CC\u98FC\u6B6F\u4E8B\u4F3C\u4F8D\u5150\u5B57\u5BFA\u6148\u6301\u6642\u6B21\u6ECB\u6CBB\u723E\u74BD\u75D4\u78C1\u793A\u800C\u8033\u81EA\u8494\u8F9E\u6C50\u9E7F\u5F0F\u8B58\u9D2B\u7AFA\u8EF8\u5B8D\u96EB\u4E03\u53F1\u57F7\u5931\u5AC9\u5BA4\u6089\u6E7F\u6F06\u75BE\u8CEA\u5B9F\u8500\u7BE0\u5072\u67F4\u829D\u5C61\u854A\u7E1E\u820E\u5199\u5C04\u6368\u8D66\u659C\u716E\u793E\u7D17\u8005\u8B1D\u8ECA\u906E\u86C7\u90AA\u501F\u52FA\u5C3A\u6753\u707C\u7235\u914C\u91C8\u932B\u82E5\u5BC2\u5F31\u60F9\u4E3B\u53D6\u5B88\u624B\u6731\u6B8A\u72E9\u73E0\u7A2E\u816B\u8DA3\u9152\u9996\u5112\u53D7\u546A\u5BFF\u6388\u6A39\u7DAC\u9700\u56DA\u53CE\u5468"],["8f40","\u5B97\u5C31\u5DDE\u4FEE\u6101\u62FE\u6D32\u79C0\u79CB\u7D42\u7E4D\u7FD2\u81ED\u821F\u8490\u8846\u8972\u8B90\u8E74\u8F2F\u9031\u914B\u916C\u96C6\u919C\u4EC0\u4F4F\u5145\u5341\u5F93\u620E\u67D4\u6C41\u6E0B\u7363\u7E26\u91CD\u9283\u53D4\u5919\u5BBF\u6DD1\u795D\u7E2E\u7C9B\u587E\u719F\u51FA\u8853\u8FF0\u4FCA\u5CFB\u6625\u77AC\u7AE3\u821C\u99FF\u51C6\u5FAA\u65EC\u696F\u6B89\u6DF3"],["8f80","\u6E96\u6F64\u76FE\u7D14\u5DE1\u9075\u9187\u9806\u51E6\u521D\u6240\u6691\u66D9\u6E1A\u5EB6\u7DD2\u7F72\u66F8\u85AF\u85F7\u8AF8\u52A9\u53D9\u5973\u5E8F\u5F90\u6055\u92E4\u9664\u50B7\u511F\u52DD\u5320\u5347\u53EC\u54E8\u5546\u5531\u5617\u5968\u59BE\u5A3C\u5BB5\u5C06\u5C0F\u5C11\u5C1A\u5E84\u5E8A\u5EE0\u5F70\u627F\u6284\u62DB\u638C\u6377\u6607\u660C\u662D\u6676\u677E\u68A2\u6A1F\u6A35\u6CBC\u6D88\u6E09\u6E58\u713C\u7126\u7167\u75C7\u7701\u785D\u7901\u7965\u79F0\u7AE0\u7B11\u7CA7\u7D39\u8096\u83D6\u848B\u8549\u885D\u88F3\u8A1F\u8A3C\u8A54\u8A73\u8C61\u8CDE\u91A4\u9266\u937E\u9418\u969C\u9798\u4E0A\u4E08\u4E1E\u4E57\u5197\u5270\u57CE\u5834\u58CC\u5B22\u5E38\u60C5\u64FE\u6761\u6756\u6D44\u72B6\u7573\u7A63\u84B8\u8B72\u91B8\u9320\u5631\u57F4\u98FE"],["9040","\u62ED\u690D\u6B96\u71ED\u7E54\u8077\u8272\u89E6\u98DF\u8755\u8FB1\u5C3B\u4F38\u4FE1\u4FB5\u5507\u5A20\u5BDD\u5BE9\u5FC3\u614E\u632F\u65B0\u664B\u68EE\u699B\u6D78\u6DF1\u7533\u75B9\u771F\u795E\u79E6\u7D33\u81E3\u82AF\u85AA\u89AA\u8A3A\u8EAB\u8F9B\u9032\u91DD\u9707\u4EBA\u4EC1\u5203\u5875\u58EC\u5C0B\u751A\u5C3D\u814E\u8A0A\u8FC5\u9663\u976D\u7B25\u8ACF\u9808\u9162\u56F3\u53A8"],["9080","\u9017\u5439\u5782\u5E25\u63A8\u6C34\u708A\u7761\u7C8B\u7FE0\u8870\u9042\u9154\u9310\u9318\u968F\u745E\u9AC4\u5D07\u5D69\u6570\u67A2\u8DA8\u96DB\u636E\u6749\u6919\u83C5\u9817\u96C0\u88FE\u6F84\u647A\u5BF8\u4E16\u702C\u755D\u662F\u51C4\u5236\u52E2\u59D3\u5F81\u6027\u6210\u653F\u6574\u661F\u6674\u68F2\u6816\u6B63\u6E05\u7272\u751F\u76DB\u7CBE\u8056\u58F0\u88FD\u897F\u8AA0\u8A93\u8ACB\u901D\u9192\u9752\u9759\u6589\u7A0E\u8106\u96BB\u5E2D\u60DC\u621A\u65A5\u6614\u6790\u77F3\u7A4D\u7C4D\u7E3E\u810A\u8CAC\u8D64\u8DE1\u8E5F\u78A9\u5207\u62D9\u63A5\u6442\u6298\u8A2D\u7A83\u7BC0\u8AAC\u96EA\u7D76\u820C\u8749\u4ED9\u5148\u5343\u5360\u5BA3\u5C02\u5C16\u5DDD\u6226\u6247\u64B0\u6813\u6834\u6CC9\u6D45\u6D17\u67D3\u6F5C\u714E\u717D\u65CB\u7A7F\u7BAD\u7DDA"],["9140","\u7E4A\u7FA8\u817A\u821B\u8239\u85A6\u8A6E\u8CCE\u8DF5\u9078\u9077\u92AD\u9291\u9583\u9BAE\u524D\u5584\u6F38\u7136\u5168\u7985\u7E55\u81B3\u7CCE\u564C\u5851\u5CA8\u63AA\u66FE\u66FD\u695A\u72D9\u758F\u758E\u790E\u7956\u79DF\u7C97\u7D20\u7D44\u8607\u8A34\u963B\u9061\u9F20\u50E7\u5275\u53CC\u53E2\u5009\u55AA\u58EE\u594F\u723D\u5B8B\u5C64\u531D\u60E3\u60F3\u635C\u6383\u633F\u63BB"],["9180","\u64CD\u65E9\u66F9\u5DE3\u69CD\u69FD\u6F15\u71E5\u4E89\u75E9\u76F8\u7A93\u7CDF\u7DCF\u7D9C\u8061\u8349\u8358\u846C\u84BC\u85FB\u88C5\u8D70\u9001\u906D\u9397\u971C\u9A12\u50CF\u5897\u618E\u81D3\u8535\u8D08\u9020\u4FC3\u5074\u5247\u5373\u606F\u6349\u675F\u6E2C\u8DB3\u901F\u4FD7\u5C5E\u8CCA\u65CF\u7D9A\u5352\u8896\u5176\u63C3\u5B58\u5B6B\u5C0A\u640D\u6751\u905C\u4ED6\u591A\u592A\u6C70\u8A51\u553E\u5815\u59A5\u60F0\u6253\u67C1\u8235\u6955\u9640\u99C4\u9A28\u4F53\u5806\u5BFE\u8010\u5CB1\u5E2F\u5F85\u6020\u614B\u6234\u66FF\u6CF0\u6EDE\u80CE\u817F\u82D4\u888B\u8CB8\u9000\u902E\u968A\u9EDB\u9BDB\u4EE3\u53F0\u5927\u7B2C\u918D\u984C\u9DF9\u6EDD\u7027\u5353\u5544\u5B85\u6258\u629E\u62D3\u6CA2\u6FEF\u7422\u8A17\u9438\u6FC1\u8AFE\u8338\u51E7\u86F8\u53EA"],["9240","\u53E9\u4F46\u9054\u8FB0\u596A\u8131\u5DFD\u7AEA\u8FBF\u68DA\u8C37\u72F8\u9C48\u6A3D\u8AB0\u4E39\u5358\u5606\u5766\u62C5\u63A2\u65E6\u6B4E\u6DE1\u6E5B\u70AD\u77ED\u7AEF\u7BAA\u7DBB\u803D\u80C6\u86CB\u8A95\u935B\u56E3\u58C7\u5F3E\u65AD\u6696\u6A80\u6BB5\u7537\u8AC7\u5024\u77E5\u5730\u5F1B\u6065\u667A\u6C60\u75F4\u7A1A\u7F6E\u81F4\u8718\u9045\u99B3\u7BC9\u755C\u7AF9\u7B51\u84C4"],["9280","\u9010\u79E9\u7A92\u8336\u5AE1\u7740\u4E2D\u4EF2\u5B99\u5FE0\u62BD\u663C\u67F1\u6CE8\u866B\u8877\u8A3B\u914E\u92F3\u99D0\u6A17\u7026\u732A\u82E7\u8457\u8CAF\u4E01\u5146\u51CB\u558B\u5BF5\u5E16\u5E33\u5E81\u5F14\u5F35\u5F6B\u5FB4\u61F2\u6311\u66A2\u671D\u6F6E\u7252\u753A\u773A\u8074\u8139\u8178\u8776\u8ABF\u8ADC\u8D85\u8DF3\u929A\u9577\u9802\u9CE5\u52C5\u6357\u76F4\u6715\u6C88\u73CD\u8CC3\u93AE\u9673\u6D25\u589C\u690E\u69CC\u8FFD\u939A\u75DB\u901A\u585A\u6802\u63B4\u69FB\u4F43\u6F2C\u67D8\u8FBB\u8526\u7DB4\u9354\u693F\u6F70\u576A\u58F7\u5B2C\u7D2C\u722A\u540A\u91E3\u9DB4\u4EAD\u4F4E\u505C\u5075\u5243\u8C9E\u5448\u5824\u5B9A\u5E1D\u5E95\u5EAD\u5EF7\u5F1F\u608C\u62B5\u633A\u63D0\u68AF\u6C40\u7887\u798E\u7A0B\u7DE0\u8247\u8A02\u8AE6\u8E44\u9013"],["9340","\u90B8\u912D\u91D8\u9F0E\u6CE5\u6458\u64E2\u6575\u6EF4\u7684\u7B1B\u9069\u93D1\u6EBA\u54F2\u5FB9\u64A4\u8F4D\u8FED\u9244\u5178\u586B\u5929\u5C55\u5E97\u6DFB\u7E8F\u751C\u8CBC\u8EE2\u985B\u70B9\u4F1D\u6BBF\u6FB1\u7530\u96FB\u514E\u5410\u5835\u5857\u59AC\u5C60\u5F92\u6597\u675C\u6E21\u767B\u83DF\u8CED\u9014\u90FD\u934D\u7825\u783A\u52AA\u5EA6\u571F\u5974\u6012\u5012\u515A\u51AC"],["9380","\u51CD\u5200\u5510\u5854\u5858\u5957\u5B95\u5CF6\u5D8B\u60BC\u6295\u642D\u6771\u6843\u68BC\u68DF\u76D7\u6DD8\u6E6F\u6D9B\u706F\u71C8\u5F53\u75D8\u7977\u7B49\u7B54\u7B52\u7CD6\u7D71\u5230\u8463\u8569\u85E4\u8A0E\u8B04\u8C46\u8E0F\u9003\u900F\u9419\u9676\u982D\u9A30\u95D8\u50CD\u52D5\u540C\u5802\u5C0E\u61A7\u649E\u6D1E\u77B3\u7AE5\u80F4\u8404\u9053\u9285\u5CE0\u9D07\u533F\u5F97\u5FB3\u6D9C\u7279\u7763\u79BF\u7BE4\u6BD2\u72EC\u8AAD\u6803\u6A61\u51F8\u7A81\u6934\u5C4A\u9CF6\u82EB\u5BC5\u9149\u701E\u5678\u5C6F\u60C7\u6566\u6C8C\u8C5A\u9041\u9813\u5451\u66C7\u920D\u5948\u90A3\u5185\u4E4D\u51EA\u8599\u8B0E\u7058\u637A\u934B\u6962\u99B4\u7E04\u7577\u5357\u6960\u8EDF\u96E3\u6C5D\u4E8C\u5C3C\u5F10\u8FE9\u5302\u8CD1\u8089\u8679\u5EFF\u65E5\u4E73\u5165"],["9440","\u5982\u5C3F\u97EE\u4EFB\u598A\u5FCD\u8A8D\u6FE1\u79B0\u7962\u5BE7\u8471\u732B\u71B1\u5E74\u5FF5\u637B\u649A\u71C3\u7C98\u4E43\u5EFC\u4E4B\u57DC\u56A2\u60A9\u6FC3\u7D0D\u80FD\u8133\u81BF\u8FB2\u8997\u86A4\u5DF4\u628A\u64AD\u8987\u6777\u6CE2\u6D3E\u7436\u7834\u5A46\u7F75\u82AD\u99AC\u4FF3\u5EC3\u62DD\u6392\u6557\u676F\u76C3\u724C\u80CC\u80BA\u8F29\u914D\u500D\u57F9\u5A92\u6885"],["9480","\u6973\u7164\u72FD\u8CB7\u58F2\u8CE0\u966A\u9019\u877F\u79E4\u77E7\u8429\u4F2F\u5265\u535A\u62CD\u67CF\u6CCA\u767D\u7B94\u7C95\u8236\u8584\u8FEB\u66DD\u6F20\u7206\u7E1B\u83AB\u99C1\u9EA6\u51FD\u7BB1\u7872\u7BB8\u8087\u7B48\u6AE8\u5E61\u808C\u7551\u7560\u516B\u9262\u6E8C\u767A\u9197\u9AEA\u4F10\u7F70\u629C\u7B4F\u95A5\u9CE9\u567A\u5859\u86E4\u96BC\u4F34\u5224\u534A\u53CD\u53DB\u5E06\u642C\u6591\u677F\u6C3E\u6C4E\u7248\u72AF\u73ED\u7554\u7E41\u822C\u85E9\u8CA9\u7BC4\u91C6\u7169\u9812\u98EF\u633D\u6669\u756A\u76E4\u78D0\u8543\u86EE\u532A\u5351\u5426\u5983\u5E87\u5F7C\u60B2\u6249\u6279\u62AB\u6590\u6BD4\u6CCC\u75B2\u76AE\u7891\u79D8\u7DCB\u7F77\u80A5\u88AB\u8AB9\u8CBB\u907F\u975E\u98DB\u6A0B\u7C38\u5099\u5C3E\u5FAE\u6787\u6BD8\u7435\u7709\u7F8E"],["9540","\u9F3B\u67CA\u7A17\u5339\u758B\u9AED\u5F66\u819D\u83F1\u8098\u5F3C\u5FC5\u7562\u7B46\u903C\u6867\u59EB\u5A9B\u7D10\u767E\u8B2C\u4FF5\u5F6A\u6A19\u6C37\u6F02\u74E2\u7968\u8868\u8A55\u8C79\u5EDF\u63CF\u75C5\u79D2\u82D7\u9328\u92F2\u849C\u86ED\u9C2D\u54C1\u5F6C\u658C\u6D5C\u7015\u8CA7\u8CD3\u983B\u654F\u74F6\u4E0D\u4ED8\u57E0\u592B\u5A66\u5BCC\u51A8\u5E03\u5E9C\u6016\u6276\u6577"],["9580","\u65A7\u666E\u6D6E\u7236\u7B26\u8150\u819A\u8299\u8B5C\u8CA0\u8CE6\u8D74\u961C\u9644\u4FAE\u64AB\u6B66\u821E\u8461\u856A\u90E8\u5C01\u6953\u98A8\u847A\u8557\u4F0F\u526F\u5FA9\u5E45\u670D\u798F\u8179\u8907\u8986\u6DF5\u5F17\u6255\u6CB8\u4ECF\u7269\u9B92\u5206\u543B\u5674\u58B3\u61A4\u626E\u711A\u596E\u7C89\u7CDE\u7D1B\u96F0\u6587\u805E\u4E19\u4F75\u5175\u5840\u5E63\u5E73\u5F0A\u67C4\u4E26\u853D\u9589\u965B\u7C73\u9801\u50FB\u58C1\u7656\u78A7\u5225\u77A5\u8511\u7B86\u504F\u5909\u7247\u7BC7\u7DE8\u8FBA\u8FD4\u904D\u4FBF\u52C9\u5A29\u5F01\u97AD\u4FDD\u8217\u92EA\u5703\u6355\u6B69\u752B\u88DC\u8F14\u7A42\u52DF\u5893\u6155\u620A\u66AE\u6BCD\u7C3F\u83E9\u5023\u4FF8\u5305\u5446\u5831\u5949\u5B9D\u5CF0\u5CEF\u5D29\u5E96\u62B1\u6367\u653E\u65B9\u670B"],["9640","\u6CD5\u6CE1\u70F9\u7832\u7E2B\u80DE\u82B3\u840C\u84EC\u8702\u8912\u8A2A\u8C4A\u90A6\u92D2\u98FD\u9CF3\u9D6C\u4E4F\u4EA1\u508D\u5256\u574A\u59A8\u5E3D\u5FD8\u5FD9\u623F\u66B4\u671B\u67D0\u68D2\u5192\u7D21\u80AA\u81A8\u8B00\u8C8C\u8CBF\u927E\u9632\u5420\u982C\u5317\u50D5\u535C\u58A8\u64B2\u6734\u7267\u7766\u7A46\u91E6\u52C3\u6CA1\u6B86\u5800\u5E4C\u5954\u672C\u7FFB\u51E1\u76C6"],["9680","\u6469\u78E8\u9B54\u9EBB\u57CB\u59B9\u6627\u679A\u6BCE\u54E9\u69D9\u5E55\u819C\u6795\u9BAA\u67FE\u9C52\u685D\u4EA6\u4FE3\u53C8\u62B9\u672B\u6CAB\u8FC4\u4FAD\u7E6D\u9EBF\u4E07\u6162\u6E80\u6F2B\u8513\u5473\u672A\u9B45\u5DF3\u7B95\u5CAC\u5BC6\u871C\u6E4A\u84D1\u7A14\u8108\u5999\u7C8D\u6C11\u7720\u52D9\u5922\u7121\u725F\u77DB\u9727\u9D61\u690B\u5A7F\u5A18\u51A5\u540D\u547D\u660E\u76DF\u8FF7\u9298\u9CF4\u59EA\u725D\u6EC5\u514D\u68C9\u7DBF\u7DEC\u9762\u9EBA\u6478\u6A21\u8302\u5984\u5B5F\u6BDB\u731B\u76F2\u7DB2\u8017\u8499\u5132\u6728\u9ED9\u76EE\u6762\u52FF\u9905\u5C24\u623B\u7C7E\u8CB0\u554F\u60B6\u7D0B\u9580\u5301\u4E5F\u51B6\u591C\u723A\u8036\u91CE\u5F25\u77E2\u5384\u5F79\u7D04\u85AC\u8A33\u8E8D\u9756\u67F3\u85AE\u9453\u6109\u6108\u6CB9\u7652"],["9740","\u8AED\u8F38\u552F\u4F51\u512A\u52C7\u53CB\u5BA5\u5E7D\u60A0\u6182\u63D6\u6709\u67DA\u6E67\u6D8C\u7336\u7337\u7531\u7950\u88D5\u8A98\u904A\u9091\u90F5\u96C4\u878D\u5915\u4E88\u4F59\u4E0E\u8A89\u8F3F\u9810\u50AD\u5E7C\u5996\u5BB9\u5EB8\u63DA\u63FA\u64C1\u66DC\u694A\u69D8\u6D0B\u6EB6\u7194\u7528\u7AAF\u7F8A\u8000\u8449\u84C9\u8981\u8B21\u8E0A\u9065\u967D\u990A\u617E\u6291\u6B32"],["9780","\u6C83\u6D74\u7FCC\u7FFC\u6DC0\u7F85\u87BA\u88F8\u6765\u83B1\u983C\u96F7\u6D1B\u7D61\u843D\u916A\u4E71\u5375\u5D50\u6B04\u6FEB\u85CD\u862D\u89A7\u5229\u540F\u5C65\u674E\u68A8\u7406\u7483\u75E2\u88CF\u88E1\u91CC\u96E2\u9678\u5F8B\u7387\u7ACB\u844E\u63A0\u7565\u5289\u6D41\u6E9C\u7409\u7559\u786B\u7C92\u9686\u7ADC\u9F8D\u4FB6\u616E\u65C5\u865C\u4E86\u4EAE\u50DA\u4E21\u51CC\u5BEE\u6599\u6881\u6DBC\u731F\u7642\u77AD\u7A1C\u7CE7\u826F\u8AD2\u907C\u91CF\u9675\u9818\u529B\u7DD1\u502B\u5398\u6797\u6DCB\u71D0\u7433\u81E8\u8F2A\u96A3\u9C57\u9E9F\u7460\u5841\u6D99\u7D2F\u985E\u4EE4\u4F36\u4F8B\u51B7\u52B1\u5DBA\u601C\u73B2\u793C\u82D3\u9234\u96B7\u96F6\u970A\u9E97\u9F62\u66A6\u6B74\u5217\u52A3\u70C8\u88C2\u5EC9\u604B\u6190\u6F23\u7149\u7C3E\u7DF4\u806F"],["9840","\u84EE\u9023\u932C\u5442\u9B6F\u6AD3\u7089\u8CC2\u8DEF\u9732\u52B4\u5A41\u5ECA\u5F04\u6717\u697C\u6994\u6D6A\u6F0F\u7262\u72FC\u7BED\u8001\u807E\u874B\u90CE\u516D\u9E93\u7984\u808B\u9332\u8AD6\u502D\u548C\u8A71\u6B6A\u8CC4\u8107\u60D1\u67A0\u9DF2\u4E99\u4E98\u9C10\u8A6B\u85C1\u8568\u6900\u6E7E\u7897\u8155"],["989f","\u5F0C\u4E10\u4E15\u4E2A\u4E31\u4E36\u4E3C\u4E3F\u4E42\u4E56\u4E58\u4E82\u4E85\u8C6B\u4E8A\u8212\u5F0D\u4E8E\u4E9E\u4E9F\u4EA0\u4EA2\u4EB0\u4EB3\u4EB6\u4ECE\u4ECD\u4EC4\u4EC6\u4EC2\u4ED7\u4EDE\u4EED\u4EDF\u4EF7\u4F09\u4F5A\u4F30\u4F5B\u4F5D\u4F57\u4F47\u4F76\u4F88\u4F8F\u4F98\u4F7B\u4F69\u4F70\u4F91\u4F6F\u4F86\u4F96\u5118\u4FD4\u4FDF\u4FCE\u4FD8\u4FDB\u4FD1\u4FDA\u4FD0\u4FE4\u4FE5\u501A\u5028\u5014\u502A\u5025\u5005\u4F1C\u4FF6\u5021\u5029\u502C\u4FFE\u4FEF\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505A\u5056\u506C\u5078\u5080\u509A\u5085\u50B4\u50B2"],["9940","\u50C9\u50CA\u50B3\u50C2\u50D6\u50DE\u50E5\u50ED\u50E3\u50EE\u50F9\u50F5\u5109\u5101\u5102\u5116\u5115\u5114\u511A\u5121\u513A\u5137\u513C\u513B\u513F\u5140\u5152\u514C\u5154\u5162\u7AF8\u5169\u516A\u516E\u5180\u5182\u56D8\u518C\u5189\u518F\u5191\u5193\u5195\u5196\u51A4\u51A6\u51A2\u51A9\u51AA\u51AB\u51B3\u51B1\u51B2\u51B0\u51B5\u51BD\u51C5\u51C9\u51DB\u51E0\u8655\u51E9\u51ED"],["9980","\u51F0\u51F5\u51FE\u5204\u520B\u5214\u520E\u5227\u522A\u522E\u5233\u5239\u524F\u5244\u524B\u524C\u525E\u5254\u526A\u5274\u5269\u5273\u527F\u527D\u528D\u5294\u5292\u5271\u5288\u5291\u8FA8\u8FA7\u52AC\u52AD\u52BC\u52B5\u52C1\u52CD\u52D7\u52DE\u52E3\u52E6\u98ED\u52E0\u52F3\u52F5\u52F8\u52F9\u5306\u5308\u7538\u530D\u5310\u530F\u5315\u531A\u5323\u532F\u5331\u5333\u5338\u5340\u5346\u5345\u4E17\u5349\u534D\u51D6\u535E\u5369\u536E\u5918\u537B\u5377\u5382\u5396\u53A0\u53A6\u53A5\u53AE\u53B0\u53B6\u53C3\u7C12\u96D9\u53DF\u66FC\u71EE\u53EE\u53E8\u53ED\u53FA\u5401\u543D\u5440\u542C\u542D\u543C\u542E\u5436\u5429\u541D\u544E\u548F\u5475\u548E\u545F\u5471\u5477\u5470\u5492\u547B\u5480\u5476\u5484\u5490\u5486\u54C7\u54A2\u54B8\u54A5\u54AC\u54C4\u54C8\u54A8"],["9a40","\u54AB\u54C2\u54A4\u54BE\u54BC\u54D8\u54E5\u54E6\u550F\u5514\u54FD\u54EE\u54ED\u54FA\u54E2\u5539\u5540\u5563\u554C\u552E\u555C\u5545\u5556\u5557\u5538\u5533\u555D\u5599\u5580\u54AF\u558A\u559F\u557B\u557E\u5598\u559E\u55AE\u557C\u5583\u55A9\u5587\u55A8\u55DA\u55C5\u55DF\u55C4\u55DC\u55E4\u55D4\u5614\u55F7\u5616\u55FE\u55FD\u561B\u55F9\u564E\u5650\u71DF\u5634\u5636\u5632\u5638"],["9a80","\u566B\u5664\u562F\u566C\u566A\u5686\u5680\u568A\u56A0\u5694\u568F\u56A5\u56AE\u56B6\u56B4\u56C2\u56BC\u56C1\u56C3\u56C0\u56C8\u56CE\u56D1\u56D3\u56D7\u56EE\u56F9\u5700\u56FF\u5704\u5709\u5708\u570B\u570D\u5713\u5718\u5716\u55C7\u571C\u5726\u5737\u5738\u574E\u573B\u5740\u574F\u5769\u57C0\u5788\u5761\u577F\u5789\u5793\u57A0\u57B3\u57A4\u57AA\u57B0\u57C3\u57C6\u57D4\u57D2\u57D3\u580A\u57D6\u57E3\u580B\u5819\u581D\u5872\u5821\u5862\u584B\u5870\u6BC0\u5852\u583D\u5879\u5885\u58B9\u589F\u58AB\u58BA\u58DE\u58BB\u58B8\u58AE\u58C5\u58D3\u58D1\u58D7\u58D9\u58D8\u58E5\u58DC\u58E4\u58DF\u58EF\u58FA\u58F9\u58FB\u58FC\u58FD\u5902\u590A\u5910\u591B\u68A6\u5925\u592C\u592D\u5932\u5938\u593E\u7AD2\u5955\u5950\u594E\u595A\u5958\u5962\u5960\u5967\u596C\u5969"],["9b40","\u5978\u5981\u599D\u4F5E\u4FAB\u59A3\u59B2\u59C6\u59E8\u59DC\u598D\u59D9\u59DA\u5A25\u5A1F\u5A11\u5A1C\u5A09\u5A1A\u5A40\u5A6C\u5A49\u5A35\u5A36\u5A62\u5A6A\u5A9A\u5ABC\u5ABE\u5ACB\u5AC2\u5ABD\u5AE3\u5AD7\u5AE6\u5AE9\u5AD6\u5AFA\u5AFB\u5B0C\u5B0B\u5B16\u5B32\u5AD0\u5B2A\u5B36\u5B3E\u5B43\u5B45\u5B40\u5B51\u5B55\u5B5A\u5B5B\u5B65\u5B69\u5B70\u5B73\u5B75\u5B78\u6588\u5B7A\u5B80"],["9b80","\u5B83\u5BA6\u5BB8\u5BC3\u5BC7\u5BC9\u5BD4\u5BD0\u5BE4\u5BE6\u5BE2\u5BDE\u5BE5\u5BEB\u5BF0\u5BF6\u5BF3\u5C05\u5C07\u5C08\u5C0D\u5C13\u5C20\u5C22\u5C28\u5C38\u5C39\u5C41\u5C46\u5C4E\u5C53\u5C50\u5C4F\u5B71\u5C6C\u5C6E\u4E62\u5C76\u5C79\u5C8C\u5C91\u5C94\u599B\u5CAB\u5CBB\u5CB6\u5CBC\u5CB7\u5CC5\u5CBE\u5CC7\u5CD9\u5CE9\u5CFD\u5CFA\u5CED\u5D8C\u5CEA\u5D0B\u5D15\u5D17\u5D5C\u5D1F\u5D1B\u5D11\u5D14\u5D22\u5D1A\u5D19\u5D18\u5D4C\u5D52\u5D4E\u5D4B\u5D6C\u5D73\u5D76\u5D87\u5D84\u5D82\u5DA2\u5D9D\u5DAC\u5DAE\u5DBD\u5D90\u5DB7\u5DBC\u5DC9\u5DCD\u5DD3\u5DD2\u5DD6\u5DDB\u5DEB\u5DF2\u5DF5\u5E0B\u5E1A\u5E19\u5E11\u5E1B\u5E36\u5E37\u5E44\u5E43\u5E40\u5E4E\u5E57\u5E54\u5E5F\u5E62\u5E64\u5E47\u5E75\u5E76\u5E7A\u9EBC\u5E7F\u5EA0\u5EC1\u5EC2\u5EC8\u5ED0\u5ECF"],["9c40","\u5ED6\u5EE3\u5EDD\u5EDA\u5EDB\u5EE2\u5EE1\u5EE8\u5EE9\u5EEC\u5EF1\u5EF3\u5EF0\u5EF4\u5EF8\u5EFE\u5F03\u5F09\u5F5D\u5F5C\u5F0B\u5F11\u5F16\u5F29\u5F2D\u5F38\u5F41\u5F48\u5F4C\u5F4E\u5F2F\u5F51\u5F56\u5F57\u5F59\u5F61\u5F6D\u5F73\u5F77\u5F83\u5F82\u5F7F\u5F8A\u5F88\u5F91\u5F87\u5F9E\u5F99\u5F98\u5FA0\u5FA8\u5FAD\u5FBC\u5FD6\u5FFB\u5FE4\u5FF8\u5FF1\u5FDD\u60B3\u5FFF\u6021\u6060"],["9c80","\u6019\u6010\u6029\u600E\u6031\u601B\u6015\u602B\u6026\u600F\u603A\u605A\u6041\u606A\u6077\u605F\u604A\u6046\u604D\u6063\u6043\u6064\u6042\u606C\u606B\u6059\u6081\u608D\u60E7\u6083\u609A\u6084\u609B\u6096\u6097\u6092\u60A7\u608B\u60E1\u60B8\u60E0\u60D3\u60B4\u5FF0\u60BD\u60C6\u60B5\u60D8\u614D\u6115\u6106\u60F6\u60F7\u6100\u60F4\u60FA\u6103\u6121\u60FB\u60F1\u610D\u610E\u6147\u613E\u6128\u6127\u614A\u613F\u613C\u612C\u6134\u613D\u6142\u6144\u6173\u6177\u6158\u6159\u615A\u616B\u6174\u616F\u6165\u6171\u615F\u615D\u6153\u6175\u6199\u6196\u6187\u61AC\u6194\u619A\u618A\u6191\u61AB\u61AE\u61CC\u61CA\u61C9\u61F7\u61C8\u61C3\u61C6\u61BA\u61CB\u7F79\u61CD\u61E6\u61E3\u61F6\u61FA\u61F4\u61FF\u61FD\u61FC\u61FE\u6200\u6208\u6209\u620D\u620C\u6214\u621B"],["9d40","\u621E\u6221\u622A\u622E\u6230\u6232\u6233\u6241\u624E\u625E\u6263\u625B\u6260\u6268\u627C\u6282\u6289\u627E\u6292\u6293\u6296\u62D4\u6283\u6294\u62D7\u62D1\u62BB\u62CF\u62FF\u62C6\u64D4\u62C8\u62DC\u62CC\u62CA\u62C2\u62C7\u629B\u62C9\u630C\u62EE\u62F1\u6327\u6302\u6308\u62EF\u62F5\u6350\u633E\u634D\u641C\u634F\u6396\u638E\u6380\u63AB\u6376\u63A3\u638F\u6389\u639F\u63B5\u636B"],["9d80","\u6369\u63BE\u63E9\u63C0\u63C6\u63E3\u63C9\u63D2\u63F6\u63C4\u6416\u6434\u6406\u6413\u6426\u6436\u651D\u6417\u6428\u640F\u6467\u646F\u6476\u644E\u652A\u6495\u6493\u64A5\u64A9\u6488\u64BC\u64DA\u64D2\u64C5\u64C7\u64BB\u64D8\u64C2\u64F1\u64E7\u8209\u64E0\u64E1\u62AC\u64E3\u64EF\u652C\u64F6\u64F4\u64F2\u64FA\u6500\u64FD\u6518\u651C\u6505\u6524\u6523\u652B\u6534\u6535\u6537\u6536\u6538\u754B\u6548\u6556\u6555\u654D\u6558\u655E\u655D\u6572\u6578\u6582\u6583\u8B8A\u659B\u659F\u65AB\u65B7\u65C3\u65C6\u65C1\u65C4\u65CC\u65D2\u65DB\u65D9\u65E0\u65E1\u65F1\u6772\u660A\u6603\u65FB\u6773\u6635\u6636\u6634\u661C\u664F\u6644\u6649\u6641\u665E\u665D\u6664\u6667\u6668\u665F\u6662\u6670\u6683\u6688\u668E\u6689\u6684\u6698\u669D\u66C1\u66B9\u66C9\u66BE\u66BC"],["9e40","\u66C4\u66B8\u66D6\u66DA\u66E0\u663F\u66E6\u66E9\u66F0\u66F5\u66F7\u670F\u6716\u671E\u6726\u6727\u9738\u672E\u673F\u6736\u6741\u6738\u6737\u6746\u675E\u6760\u6759\u6763\u6764\u6789\u6770\u67A9\u677C\u676A\u678C\u678B\u67A6\u67A1\u6785\u67B7\u67EF\u67B4\u67EC\u67B3\u67E9\u67B8\u67E4\u67DE\u67DD\u67E2\u67EE\u67B9\u67CE\u67C6\u67E7\u6A9C\u681E\u6846\u6829\u6840\u684D\u6832\u684E"],["9e80","\u68B3\u682B\u6859\u6863\u6877\u687F\u689F\u688F\u68AD\u6894\u689D\u689B\u6883\u6AAE\u68B9\u6874\u68B5\u68A0\u68BA\u690F\u688D\u687E\u6901\u68CA\u6908\u68D8\u6922\u6926\u68E1\u690C\u68CD\u68D4\u68E7\u68D5\u6936\u6912\u6904\u68D7\u68E3\u6925\u68F9\u68E0\u68EF\u6928\u692A\u691A\u6923\u6921\u68C6\u6979\u6977\u695C\u6978\u696B\u6954\u697E\u696E\u6939\u6974\u693D\u6959\u6930\u6961\u695E\u695D\u6981\u696A\u69B2\u69AE\u69D0\u69BF\u69C1\u69D3\u69BE\u69CE\u5BE8\u69CA\u69DD\u69BB\u69C3\u69A7\u6A2E\u6991\u69A0\u699C\u6995\u69B4\u69DE\u69E8\u6A02\u6A1B\u69FF\u6B0A\u69F9\u69F2\u69E7\u6A05\u69B1\u6A1E\u69ED\u6A14\u69EB\u6A0A\u6A12\u6AC1\u6A23\u6A13\u6A44\u6A0C\u6A72\u6A36\u6A78\u6A47\u6A62\u6A59\u6A66\u6A48\u6A38\u6A22\u6A90\u6A8D\u6AA0\u6A84\u6AA2\u6AA3"],["9f40","\u6A97\u8617\u6ABB\u6AC3\u6AC2\u6AB8\u6AB3\u6AAC\u6ADE\u6AD1\u6ADF\u6AAA\u6ADA\u6AEA\u6AFB\u6B05\u8616\u6AFA\u6B12\u6B16\u9B31\u6B1F\u6B38\u6B37\u76DC\u6B39\u98EE\u6B47\u6B43\u6B49\u6B50\u6B59\u6B54\u6B5B\u6B5F\u6B61\u6B78\u6B79\u6B7F\u6B80\u6B84\u6B83\u6B8D\u6B98\u6B95\u6B9E\u6BA4\u6BAA\u6BAB\u6BAF\u6BB2\u6BB1\u6BB3\u6BB7\u6BBC\u6BC6\u6BCB\u6BD3\u6BDF\u6BEC\u6BEB\u6BF3\u6BEF"],["9f80","\u9EBE\u6C08\u6C13\u6C14\u6C1B\u6C24\u6C23\u6C5E\u6C55\u6C62\u6C6A\u6C82\u6C8D\u6C9A\u6C81\u6C9B\u6C7E\u6C68\u6C73\u6C92\u6C90\u6CC4\u6CF1\u6CD3\u6CBD\u6CD7\u6CC5\u6CDD\u6CAE\u6CB1\u6CBE\u6CBA\u6CDB\u6CEF\u6CD9\u6CEA\u6D1F\u884D\u6D36\u6D2B\u6D3D\u6D38\u6D19\u6D35\u6D33\u6D12\u6D0C\u6D63\u6D93\u6D64\u6D5A\u6D79\u6D59\u6D8E\u6D95\u6FE4\u6D85\u6DF9\u6E15\u6E0A\u6DB5\u6DC7\u6DE6\u6DB8\u6DC6\u6DEC\u6DDE\u6DCC\u6DE8\u6DD2\u6DC5\u6DFA\u6DD9\u6DE4\u6DD5\u6DEA\u6DEE\u6E2D\u6E6E\u6E2E\u6E19\u6E72\u6E5F\u6E3E\u6E23\u6E6B\u6E2B\u6E76\u6E4D\u6E1F\u6E43\u6E3A\u6E4E\u6E24\u6EFF\u6E1D\u6E38\u6E82\u6EAA\u6E98\u6EC9\u6EB7\u6ED3\u6EBD\u6EAF\u6EC4\u6EB2\u6ED4\u6ED5\u6E8F\u6EA5\u6EC2\u6E9F\u6F41\u6F11\u704C\u6EEC\u6EF8\u6EFE\u6F3F\u6EF2\u6F31\u6EEF\u6F32\u6ECC"],["e040","\u6F3E\u6F13\u6EF7\u6F86\u6F7A\u6F78\u6F81\u6F80\u6F6F\u6F5B\u6FF3\u6F6D\u6F82\u6F7C\u6F58\u6F8E\u6F91\u6FC2\u6F66\u6FB3\u6FA3\u6FA1\u6FA4\u6FB9\u6FC6\u6FAA\u6FDF\u6FD5\u6FEC\u6FD4\u6FD8\u6FF1\u6FEE\u6FDB\u7009\u700B\u6FFA\u7011\u7001\u700F\u6FFE\u701B\u701A\u6F74\u701D\u7018\u701F\u7030\u703E\u7032\u7051\u7063\u7099\u7092\u70AF\u70F1\u70AC\u70B8\u70B3\u70AE\u70DF\u70CB\u70DD"],["e080","\u70D9\u7109\u70FD\u711C\u7119\u7165\u7155\u7188\u7166\u7162\u714C\u7156\u716C\u718F\u71FB\u7184\u7195\u71A8\u71AC\u71D7\u71B9\u71BE\u71D2\u71C9\u71D4\u71CE\u71E0\u71EC\u71E7\u71F5\u71FC\u71F9\u71FF\u720D\u7210\u721B\u7228\u722D\u722C\u7230\u7232\u723B\u723C\u723F\u7240\u7246\u724B\u7258\u7274\u727E\u7282\u7281\u7287\u7292\u7296\u72A2\u72A7\u72B9\u72B2\u72C3\u72C6\u72C4\u72CE\u72D2\u72E2\u72E0\u72E1\u72F9\u72F7\u500F\u7317\u730A\u731C\u7316\u731D\u7334\u732F\u7329\u7325\u733E\u734E\u734F\u9ED8\u7357\u736A\u7368\u7370\u7378\u7375\u737B\u737A\u73C8\u73B3\u73CE\u73BB\u73C0\u73E5\u73EE\u73DE\u74A2\u7405\u746F\u7425\u73F8\u7432\u743A\u7455\u743F\u745F\u7459\u7441\u745C\u7469\u7470\u7463\u746A\u7476\u747E\u748B\u749E\u74A7\u74CA\u74CF\u74D4\u73F1"],["e140","\u74E0\u74E3\u74E7\u74E9\u74EE\u74F2\u74F0\u74F1\u74F8\u74F7\u7504\u7503\u7505\u750C\u750E\u750D\u7515\u7513\u751E\u7526\u752C\u753C\u7544\u754D\u754A\u7549\u755B\u7546\u755A\u7569\u7564\u7567\u756B\u756D\u7578\u7576\u7586\u7587\u7574\u758A\u7589\u7582\u7594\u759A\u759D\u75A5\u75A3\u75C2\u75B3\u75C3\u75B5\u75BD\u75B8\u75BC\u75B1\u75CD\u75CA\u75D2\u75D9\u75E3\u75DE\u75FE\u75FF"],["e180","\u75FC\u7601\u75F0\u75FA\u75F2\u75F3\u760B\u760D\u7609\u761F\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763B\u7647\u7648\u7646\u765C\u7658\u7661\u7662\u7668\u7669\u766A\u7667\u766C\u7670\u7672\u7676\u7678\u767C\u7680\u7683\u7688\u768B\u768E\u7696\u7693\u7699\u769A\u76B0\u76B4\u76B8\u76B9\u76BA\u76C2\u76CD\u76D6\u76D2\u76DE\u76E1\u76E5\u76E7\u76EA\u862F\u76FB\u7708\u7707\u7704\u7729\u7724\u771E\u7725\u7726\u771B\u7737\u7738\u7747\u775A\u7768\u776B\u775B\u7765\u777F\u777E\u7779\u778E\u778B\u7791\u77A0\u779E\u77B0\u77B6\u77B9\u77BF\u77BC\u77BD\u77BB\u77C7\u77CD\u77D7\u77DA\u77DC\u77E3\u77EE\u77FC\u780C\u7812\u7926\u7820\u792A\u7845\u788E\u7874\u7886\u787C\u789A\u788C\u78A3\u78B5\u78AA\u78AF\u78D1\u78C6\u78CB\u78D4\u78BE\u78BC\u78C5\u78CA\u78EC"],["e240","\u78E7\u78DA\u78FD\u78F4\u7907\u7912\u7911\u7919\u792C\u792B\u7940\u7960\u7957\u795F\u795A\u7955\u7953\u797A\u797F\u798A\u799D\u79A7\u9F4B\u79AA\u79AE\u79B3\u79B9\u79BA\u79C9\u79D5\u79E7\u79EC\u79E1\u79E3\u7A08\u7A0D\u7A18\u7A19\u7A20\u7A1F\u7980\u7A31\u7A3B\u7A3E\u7A37\u7A43\u7A57\u7A49\u7A61\u7A62\u7A69\u9F9D\u7A70\u7A79\u7A7D\u7A88\u7A97\u7A95\u7A98\u7A96\u7AA9\u7AC8\u7AB0"],["e280","\u7AB6\u7AC5\u7AC4\u7ABF\u9083\u7AC7\u7ACA\u7ACD\u7ACF\u7AD5\u7AD3\u7AD9\u7ADA\u7ADD\u7AE1\u7AE2\u7AE6\u7AED\u7AF0\u7B02\u7B0F\u7B0A\u7B06\u7B33\u7B18\u7B19\u7B1E\u7B35\u7B28\u7B36\u7B50\u7B7A\u7B04\u7B4D\u7B0B\u7B4C\u7B45\u7B75\u7B65\u7B74\u7B67\u7B70\u7B71\u7B6C\u7B6E\u7B9D\u7B98\u7B9F\u7B8D\u7B9C\u7B9A\u7B8B\u7B92\u7B8F\u7B5D\u7B99\u7BCB\u7BC1\u7BCC\u7BCF\u7BB4\u7BC6\u7BDD\u7BE9\u7C11\u7C14\u7BE6\u7BE5\u7C60\u7C00\u7C07\u7C13\u7BF3\u7BF7\u7C17\u7C0D\u7BF6\u7C23\u7C27\u7C2A\u7C1F\u7C37\u7C2B\u7C3D\u7C4C\u7C43\u7C54\u7C4F\u7C40\u7C50\u7C58\u7C5F\u7C64\u7C56\u7C65\u7C6C\u7C75\u7C83\u7C90\u7CA4\u7CAD\u7CA2\u7CAB\u7CA1\u7CA8\u7CB3\u7CB2\u7CB1\u7CAE\u7CB9\u7CBD\u7CC0\u7CC5\u7CC2\u7CD8\u7CD2\u7CDC\u7CE2\u9B3B\u7CEF\u7CF2\u7CF4\u7CF6\u7CFA\u7D06"],["e340","\u7D02\u7D1C\u7D15\u7D0A\u7D45\u7D4B\u7D2E\u7D32\u7D3F\u7D35\u7D46\u7D73\u7D56\u7D4E\u7D72\u7D68\u7D6E\u7D4F\u7D63\u7D93\u7D89\u7D5B\u7D8F\u7D7D\u7D9B\u7DBA\u7DAE\u7DA3\u7DB5\u7DC7\u7DBD\u7DAB\u7E3D\u7DA2\u7DAF\u7DDC\u7DB8\u7D9F\u7DB0\u7DD8\u7DDD\u7DE4\u7DDE\u7DFB\u7DF2\u7DE1\u7E05\u7E0A\u7E23\u7E21\u7E12\u7E31\u7E1F\u7E09\u7E0B\u7E22\u7E46\u7E66\u7E3B\u7E35\u7E39\u7E43\u7E37"],["e380","\u7E32\u7E3A\u7E67\u7E5D\u7E56\u7E5E\u7E59\u7E5A\u7E79\u7E6A\u7E69\u7E7C\u7E7B\u7E83\u7DD5\u7E7D\u8FAE\u7E7F\u7E88\u7E89\u7E8C\u7E92\u7E90\u7E93\u7E94\u7E96\u7E8E\u7E9B\u7E9C\u7F38\u7F3A\u7F45\u7F4C\u7F4D\u7F4E\u7F50\u7F51\u7F55\u7F54\u7F58\u7F5F\u7F60\u7F68\u7F69\u7F67\u7F78\u7F82\u7F86\u7F83\u7F88\u7F87\u7F8C\u7F94\u7F9E\u7F9D\u7F9A\u7FA3\u7FAF\u7FB2\u7FB9\u7FAE\u7FB6\u7FB8\u8B71\u7FC5\u7FC6\u7FCA\u7FD5\u7FD4\u7FE1\u7FE6\u7FE9\u7FF3\u7FF9\u98DC\u8006\u8004\u800B\u8012\u8018\u8019\u801C\u8021\u8028\u803F\u803B\u804A\u8046\u8052\u8058\u805A\u805F\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807D\u807F\u8084\u8086\u8085\u809B\u8093\u809A\u80AD\u5190\u80AC\u80DB\u80E5\u80D9\u80DD\u80C4\u80DA\u80D6\u8109\u80EF\u80F1\u811B\u8129\u8123\u812F\u814B"],["e440","\u968B\u8146\u813E\u8153\u8151\u80FC\u8171\u816E\u8165\u8166\u8174\u8183\u8188\u818A\u8180\u8182\u81A0\u8195\u81A4\u81A3\u815F\u8193\u81A9\u81B0\u81B5\u81BE\u81B8\u81BD\u81C0\u81C2\u81BA\u81C9\u81CD\u81D1\u81D9\u81D8\u81C8\u81DA\u81DF\u81E0\u81E7\u81FA\u81FB\u81FE\u8201\u8202\u8205\u8207\u820A\u820D\u8210\u8216\u8229\u822B\u8238\u8233\u8240\u8259\u8258\u825D\u825A\u825F\u8264"],["e480","\u8262\u8268\u826A\u826B\u822E\u8271\u8277\u8278\u827E\u828D\u8292\u82AB\u829F\u82BB\u82AC\u82E1\u82E3\u82DF\u82D2\u82F4\u82F3\u82FA\u8393\u8303\u82FB\u82F9\u82DE\u8306\u82DC\u8309\u82D9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832F\u832B\u8317\u8318\u8385\u839A\u83AA\u839F\u83A2\u8396\u8323\u838E\u8387\u838A\u837C\u83B5\u8373\u8375\u83A0\u8389\u83A8\u83F4\u8413\u83EB\u83CE\u83FD\u8403\u83D8\u840B\u83C1\u83F7\u8407\u83E0\u83F2\u840D\u8422\u8420\u83BD\u8438\u8506\u83FB\u846D\u842A\u843C\u855A\u8484\u8477\u846B\u84AD\u846E\u8482\u8469\u8446\u842C\u846F\u8479\u8435\u84CA\u8462\u84B9\u84BF\u849F\u84D9\u84CD\u84BB\u84DA\u84D0\u84C1\u84C6\u84D6\u84A1\u8521\u84FF\u84F4\u8517\u8518\u852C\u851F\u8515\u8514\u84FC\u8540\u8563\u8558\u8548"],["e540","\u8541\u8602\u854B\u8555\u8580\u85A4\u8588\u8591\u858A\u85A8\u856D\u8594\u859B\u85EA\u8587\u859C\u8577\u857E\u8590\u85C9\u85BA\u85CF\u85B9\u85D0\u85D5\u85DD\u85E5\u85DC\u85F9\u860A\u8613\u860B\u85FE\u85FA\u8606\u8622\u861A\u8630\u863F\u864D\u4E55\u8654\u865F\u8667\u8671\u8693\u86A3\u86A9\u86AA\u868B\u868C\u86B6\u86AF\u86C4\u86C6\u86B0\u86C9\u8823\u86AB\u86D4\u86DE\u86E9\u86EC"],["e580","\u86DF\u86DB\u86EF\u8712\u8706\u8708\u8700\u8703\u86FB\u8711\u8709\u870D\u86F9\u870A\u8734\u873F\u8737\u873B\u8725\u8729\u871A\u8760\u875F\u8778\u874C\u874E\u8774\u8757\u8768\u876E\u8759\u8753\u8763\u876A\u8805\u87A2\u879F\u8782\u87AF\u87CB\u87BD\u87C0\u87D0\u96D6\u87AB\u87C4\u87B3\u87C7\u87C6\u87BB\u87EF\u87F2\u87E0\u880F\u880D\u87FE\u87F6\u87F7\u880E\u87D2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883B\u8844\u8842\u8852\u8859\u885E\u8862\u886B\u8881\u887E\u889E\u8875\u887D\u88B5\u8872\u8882\u8897\u8892\u88AE\u8899\u88A2\u888D\u88A4\u88B0\u88BF\u88B1\u88C3\u88C4\u88D4\u88D8\u88D9\u88DD\u88F9\u8902\u88FC\u88F4\u88E8\u88F2\u8904\u890C\u890A\u8913\u8943\u891E\u8925\u892A\u892B\u8941\u8944\u893B\u8936\u8938\u894C\u891D\u8960\u895E"],["e640","\u8966\u8964\u896D\u896A\u896F\u8974\u8977\u897E\u8983\u8988\u898A\u8993\u8998\u89A1\u89A9\u89A6\u89AC\u89AF\u89B2\u89BA\u89BD\u89BF\u89C0\u89DA\u89DC\u89DD\u89E7\u89F4\u89F8\u8A03\u8A16\u8A10\u8A0C\u8A1B\u8A1D\u8A25\u8A36\u8A41\u8A5B\u8A52\u8A46\u8A48\u8A7C\u8A6D\u8A6C\u8A62\u8A85\u8A82\u8A84\u8AA8\u8AA1\u8A91\u8AA5\u8AA6\u8A9A\u8AA3\u8AC4\u8ACD\u8AC2\u8ADA\u8AEB\u8AF3\u8AE7"],["e680","\u8AE4\u8AF1\u8B14\u8AE0\u8AE2\u8AF7\u8ADE\u8ADB\u8B0C\u8B07\u8B1A\u8AE1\u8B16\u8B10\u8B17\u8B20\u8B33\u97AB\u8B26\u8B2B\u8B3E\u8B28\u8B41\u8B4C\u8B4F\u8B4E\u8B49\u8B56\u8B5B\u8B5A\u8B6B\u8B5F\u8B6C\u8B6F\u8B74\u8B7D\u8B80\u8B8C\u8B8E\u8B92\u8B93\u8B96\u8B99\u8B9A\u8C3A\u8C41\u8C3F\u8C48\u8C4C\u8C4E\u8C50\u8C55\u8C62\u8C6C\u8C78\u8C7A\u8C82\u8C89\u8C85\u8C8A\u8C8D\u8C8E\u8C94\u8C7C\u8C98\u621D\u8CAD\u8CAA\u8CBD\u8CB2\u8CB3\u8CAE\u8CB6\u8CC8\u8CC1\u8CE4\u8CE3\u8CDA\u8CFD\u8CFA\u8CFB\u8D04\u8D05\u8D0A\u8D07\u8D0F\u8D0D\u8D10\u9F4E\u8D13\u8CCD\u8D14\u8D16\u8D67\u8D6D\u8D71\u8D73\u8D81\u8D99\u8DC2\u8DBE\u8DBA\u8DCF\u8DDA\u8DD6\u8DCC\u8DDB\u8DCB\u8DEA\u8DEB\u8DDF\u8DE3\u8DFC\u8E08\u8E09\u8DFF\u8E1D\u8E1E\u8E10\u8E1F\u8E42\u8E35\u8E30\u8E34\u8E4A"],["e740","\u8E47\u8E49\u8E4C\u8E50\u8E48\u8E59\u8E64\u8E60\u8E2A\u8E63\u8E55\u8E76\u8E72\u8E7C\u8E81\u8E87\u8E85\u8E84\u8E8B\u8E8A\u8E93\u8E91\u8E94\u8E99\u8EAA\u8EA1\u8EAC\u8EB0\u8EC6\u8EB1\u8EBE\u8EC5\u8EC8\u8ECB\u8EDB\u8EE3\u8EFC\u8EFB\u8EEB\u8EFE\u8F0A\u8F05\u8F15\u8F12\u8F19\u8F13\u8F1C\u8F1F\u8F1B\u8F0C\u8F26\u8F33\u8F3B\u8F39\u8F45\u8F42\u8F3E\u8F4C\u8F49\u8F46\u8F4E\u8F57\u8F5C"],["e780","\u8F62\u8F63\u8F64\u8F9C\u8F9F\u8FA3\u8FAD\u8FAF\u8FB7\u8FDA\u8FE5\u8FE2\u8FEA\u8FEF\u9087\u8FF4\u9005\u8FF9\u8FFA\u9011\u9015\u9021\u900D\u901E\u9016\u900B\u9027\u9036\u9035\u9039\u8FF8\u904F\u9050\u9051\u9052\u900E\u9049\u903E\u9056\u9058\u905E\u9068\u906F\u9076\u96A8\u9072\u9082\u907D\u9081\u9080\u908A\u9089\u908F\u90A8\u90AF\u90B1\u90B5\u90E2\u90E4\u6248\u90DB\u9102\u9112\u9119\u9132\u9130\u914A\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918B\u9189\u9182\u91A2\u91AB\u91AF\u91AA\u91B5\u91B4\u91BA\u91C0\u91C1\u91C9\u91CB\u91D0\u91D6\u91DF\u91E1\u91DB\u91FC\u91F5\u91F6\u921E\u91FF\u9214\u922C\u9215\u9211\u925E\u9257\u9245\u9249\u9264\u9248\u9295\u923F\u924B\u9250\u929C\u9296\u9293\u929B\u925A\u92CF\u92B9\u92B7\u92E9\u930F\u92FA\u9344\u932E"],["e840","\u9319\u9322\u931A\u9323\u933A\u9335\u933B\u935C\u9360\u937C\u936E\u9356\u93B0\u93AC\u93AD\u9394\u93B9\u93D6\u93D7\u93E8\u93E5\u93D8\u93C3\u93DD\u93D0\u93C8\u93E4\u941A\u9414\u9413\u9403\u9407\u9410\u9436\u942B\u9435\u9421\u943A\u9441\u9452\u9444\u945B\u9460\u9462\u945E\u946A\u9229\u9470\u9475\u9477\u947D\u945A\u947C\u947E\u9481\u947F\u9582\u9587\u958A\u9594\u9596\u9598\u9599"],["e880","\u95A0\u95A8\u95A7\u95AD\u95BC\u95BB\u95B9\u95BE\u95CA\u6FF6\u95C3\u95CD\u95CC\u95D5\u95D4\u95D6\u95DC\u95E1\u95E5\u95E2\u9621\u9628\u962E\u962F\u9642\u964C\u964F\u964B\u9677\u965C\u965E\u965D\u965F\u9666\u9672\u966C\u968D\u9698\u9695\u9697\u96AA\u96A7\u96B1\u96B2\u96B0\u96B4\u96B6\u96B8\u96B9\u96CE\u96CB\u96C9\u96CD\u894D\u96DC\u970D\u96D5\u96F9\u9704\u9706\u9708\u9713\u970E\u9711\u970F\u9716\u9719\u9724\u972A\u9730\u9739\u973D\u973E\u9744\u9746\u9748\u9742\u9749\u975C\u9760\u9764\u9766\u9768\u52D2\u976B\u9771\u9779\u9785\u977C\u9781\u977A\u9786\u978B\u978F\u9790\u979C\u97A8\u97A6\u97A3\u97B3\u97B4\u97C3\u97C6\u97C8\u97CB\u97DC\u97ED\u9F4F\u97F2\u7ADF\u97F6\u97F5\u980F\u980C\u9838\u9824\u9821\u9837\u983D\u9846\u984F\u984B\u986B\u986F\u9870"],["e940","\u9871\u9874\u9873\u98AA\u98AF\u98B1\u98B6\u98C4\u98C3\u98C6\u98E9\u98EB\u9903\u9909\u9912\u9914\u9918\u9921\u991D\u991E\u9924\u9920\u992C\u992E\u993D\u993E\u9942\u9949\u9945\u9950\u994B\u9951\u9952\u994C\u9955\u9997\u9998\u99A5\u99AD\u99AE\u99BC\u99DF\u99DB\u99DD\u99D8\u99D1\u99ED\u99EE\u99F1\u99F2\u99FB\u99F8\u9A01\u9A0F\u9A05\u99E2\u9A19\u9A2B\u9A37\u9A45\u9A42\u9A40\u9A43"],["e980","\u9A3E\u9A55\u9A4D\u9A5B\u9A57\u9A5F\u9A62\u9A65\u9A64\u9A69\u9A6B\u9A6A\u9AAD\u9AB0\u9ABC\u9AC0\u9ACF\u9AD1\u9AD3\u9AD4\u9ADE\u9ADF\u9AE2\u9AE3\u9AE6\u9AEF\u9AEB\u9AEE\u9AF4\u9AF1\u9AF7\u9AFB\u9B06\u9B18\u9B1A\u9B1F\u9B22\u9B23\u9B25\u9B27\u9B28\u9B29\u9B2A\u9B2E\u9B2F\u9B32\u9B44\u9B43\u9B4F\u9B4D\u9B4E\u9B51\u9B58\u9B74\u9B93\u9B83\u9B91\u9B96\u9B97\u9B9F\u9BA0\u9BA8\u9BB4\u9BC0\u9BCA\u9BB9\u9BC6\u9BCF\u9BD1\u9BD2\u9BE3\u9BE2\u9BE4\u9BD4\u9BE1\u9C3A\u9BF2\u9BF1\u9BF0\u9C15\u9C14\u9C09\u9C13\u9C0C\u9C06\u9C08\u9C12\u9C0A\u9C04\u9C2E\u9C1B\u9C25\u9C24\u9C21\u9C30\u9C47\u9C32\u9C46\u9C3E\u9C5A\u9C60\u9C67\u9C76\u9C78\u9CE7\u9CEC\u9CF0\u9D09\u9D08\u9CEB\u9D03\u9D06\u9D2A\u9D26\u9DAF\u9D23\u9D1F\u9D44\u9D15\u9D12\u9D41\u9D3F\u9D3E\u9D46\u9D48"],["ea40","\u9D5D\u9D5E\u9D64\u9D51\u9D50\u9D59\u9D72\u9D89\u9D87\u9DAB\u9D6F\u9D7A\u9D9A\u9DA4\u9DA9\u9DB2\u9DC4\u9DC1\u9DBB\u9DB8\u9DBA\u9DC6\u9DCF\u9DC2\u9DD9\u9DD3\u9DF8\u9DE6\u9DED\u9DEF\u9DFD\u9E1A\u9E1B\u9E1E\u9E75\u9E79\u9E7D\u9E81\u9E88\u9E8B\u9E8C\u9E92\u9E95\u9E91\u9E9D\u9EA5\u9EA9\u9EB8\u9EAA\u9EAD\u9761\u9ECC\u9ECE\u9ECF\u9ED0\u9ED4\u9EDC\u9EDE\u9EDD\u9EE0\u9EE5\u9EE8\u9EEF"],["ea80","\u9EF4\u9EF6\u9EF7\u9EF9\u9EFB\u9EFC\u9EFD\u9F07\u9F08\u76B7\u9F15\u9F21\u9F2C\u9F3E\u9F4A\u9F52\u9F54\u9F63\u9F5F\u9F60\u9F61\u9F66\u9F67\u9F6C\u9F6A\u9F77\u9F72\u9F76\u9F95\u9F9C\u9FA0\u582F\u69C7\u9059\u7464\u51DC\u7199"],["ed40","\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F"],["ed80","\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1"],["ee40","\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559"],["ee80","\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"],["eeef","\u2170",9,"\uFFE2\uFFE4\uFF07\uFF02"],["f040","\uE000",62],["f080","\uE03F",124],["f140","\uE0BC",62],["f180","\uE0FB",124],["f240","\uE178",62],["f280","\uE1B7",124],["f340","\uE234",62],["f380","\uE273",124],["f440","\uE2F0",62],["f480","\uE32F",124],["f540","\uE3AC",62],["f580","\uE3EB",124],["f640","\uE468",62],["f680","\uE4A7",124],["f740","\uE524",62],["f780","\uE563",124],["f840","\uE5E0",62],["f880","\uE61F",124],["f940","\uE69C"],["fa40","\u2170",9,"\u2160",9,"\uFFE2\uFFE4\uFF07\uFF02\u3231\u2116\u2121\u2235\u7E8A\u891C\u9348\u9288\u84DC\u4FC9\u70BB\u6631\u68C8\u92F9\u66FB\u5F45\u4E28\u4EE1\u4EFC\u4F00\u4F03\u4F39\u4F56\u4F92\u4F8A\u4F9A\u4F94\u4FCD\u5040\u5022\u4FFF\u501E\u5046\u5070\u5042\u5094\u50F4\u50D8\u514A"],["fa80","\u5164\u519D\u51BE\u51EC\u5215\u529C\u52A6\u52C0\u52DB\u5300\u5307\u5324\u5372\u5393\u53B2\u53DD\uFA0E\u549C\u548A\u54A9\u54FF\u5586\u5759\u5765\u57AC\u57C8\u57C7\uFA0F\uFA10\u589E\u58B2\u590B\u5953\u595B\u595D\u5963\u59A4\u59BA\u5B56\u5BC0\u752F\u5BD8\u5BEC\u5C1E\u5CA6\u5CBA\u5CF5\u5D27\u5D53\uFA11\u5D42\u5D6D\u5DB8\u5DB9\u5DD0\u5F21\u5F34\u5F67\u5FB7\u5FDE\u605D\u6085\u608A\u60DE\u60D5\u6120\u60F2\u6111\u6137\u6130\u6198\u6213\u62A6\u63F5\u6460\u649D\u64CE\u654E\u6600\u6615\u663B\u6609\u662E\u661E\u6624\u6665\u6657\u6659\uFA12\u6673\u6699\u66A0\u66B2\u66BF\u66FA\u670E\uF929\u6766\u67BB\u6852\u67C0\u6801\u6844\u68CF\uFA13\u6968\uFA14\u6998\u69E2\u6A30\u6A6B\u6A46\u6A73\u6A7E\u6AE2\u6AE4\u6BD6\u6C3F\u6C5C\u6C86\u6C6F\u6CDA\u6D04\u6D87\u6D6F"],["fb40","\u6D96\u6DAC\u6DCF\u6DF8\u6DF2\u6DFC\u6E39\u6E5C\u6E27\u6E3C\u6EBF\u6F88\u6FB5\u6FF5\u7005\u7007\u7028\u7085\u70AB\u710F\u7104\u715C\u7146\u7147\uFA15\u71C1\u71FE\u72B1\u72BE\u7324\uFA16\u7377\u73BD\u73C9\u73D6\u73E3\u73D2\u7407\u73F5\u7426\u742A\u7429\u742E\u7462\u7489\u749F\u7501\u756F\u7682\u769C\u769E\u769B\u76A6\uFA17\u7746\u52AF\u7821\u784E\u7864\u787A\u7930\uFA18\uFA19"],["fb80","\uFA1A\u7994\uFA1B\u799B\u7AD1\u7AE7\uFA1C\u7AEB\u7B9E\uFA1D\u7D48\u7D5C\u7DB7\u7DA0\u7DD6\u7E52\u7F47\u7FA1\uFA1E\u8301\u8362\u837F\u83C7\u83F6\u8448\u84B4\u8553\u8559\u856B\uFA1F\u85B0\uFA20\uFA21\u8807\u88F5\u8A12\u8A37\u8A79\u8AA7\u8ABE\u8ADF\uFA22\u8AF6\u8B53\u8B7F\u8CF0\u8CF4\u8D12\u8D76\uFA23\u8ECF\uFA24\uFA25\u9067\u90DE\uFA26\u9115\u9127\u91DA\u91D7\u91DE\u91ED\u91EE\u91E4\u91E5\u9206\u9210\u920A\u923A\u9240\u923C\u924E\u9259\u9251\u9239\u9267\u92A7\u9277\u9278\u92E7\u92D7\u92D9\u92D0\uFA27\u92D5\u92E0\u92D3\u9325\u9321\u92FB\uFA28\u931E\u92FF\u931D\u9302\u9370\u9357\u93A4\u93C6\u93DE\u93F8\u9431\u9445\u9448\u9592\uF9DC\uFA29\u969D\u96AF\u9733\u973B\u9743\u974D\u974F\u9751\u9755\u9857\u9865\uFA2A\uFA2B\u9927\uFA2C\u999E\u9A4E\u9AD9"],["fc40","\u9ADC\u9B75\u9B72\u9B8F\u9BB1\u9BBB\u9C00\u9D70\u9D6B\uFA2D\u9E19\u9ED1"]]')}},kn={};function En(T){var b=kn[T];if(b!==void 0)return b.exports;var e=kn[T]={id:T,loaded:!1,exports:{}};return ua[T].call(e.exports,e,e.exports,En),e.loaded=!0,e.exports}(function(){En.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}()})(),function(){En.nmd=function(T){return T.paths=[],T.children||(T.children=[]),T}}();var wa=En(2536);return wa}()})})(Ni);const Ou=Cu(Ni.exports),Ru=Pu({__proto__:null,default:Ou},[Ni.exports]);export{Ru as p}; diff --git a/app/kuma-ui/pkg/resources/data/assets/setupMockWorker.3793206e.js b/app/kuma-ui/pkg/resources/data/assets/setupMockWorker.6d42cea0.js similarity index 78% rename from app/kuma-ui/pkg/resources/data/assets/setupMockWorker.3793206e.js rename to app/kuma-ui/pkg/resources/data/assets/setupMockWorker.6d42cea0.js index b2172973ad47..add67902934d 100644 --- a/app/kuma-ui/pkg/resources/data/assets/setupMockWorker.3793206e.js +++ b/app/kuma-ui/pkg/resources/data/assets/setupMockWorker.6d42cea0.js @@ -1,21 +1,21 @@ -import{c as Y,g as Wa}from"./_commonjsHelpers.f037b798.js";import{_ as M}from"./index.3bc39668.js";var so=Object.defineProperty,Ml=Object.getOwnPropertyDescriptor,jl=Object.getOwnPropertyNames,$l=Object.prototype.hasOwnProperty,Ul=(e,t)=>{for(var n in t)so(e,n,{get:t[n],enumerable:!0})},Vl=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of jl(t))!$l.call(e,i)&&i!==n&&so(e,i,{get:()=>t[i],enumerable:!(r=Ml(t,i))||r.enumerable});return e},Bl=e=>Vl(so({},"__esModule",{value:!0}),e),Xa={};Ul(Xa,{Headers:()=>Gn,flattenHeadersList:()=>Jl,flattenHeadersObject:()=>Kl,headersToList:()=>Ja,headersToObject:()=>Ql,headersToString:()=>Hl,listToHeaders:()=>Wl,objectToHeaders:()=>Xl,reduceHeadersObject:()=>ao,stringToHeaders:()=>zl});var Ke=Bl(Xa),ql=/[^a-z0-9\-#$%&'*+.^_`|~]/i;function En(e){if(typeof e!="string"&&(e=String(e)),ql.test(e)||e.trim()==="")throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function Gl(e){return typeof e!="string"&&(e=String(e)),e}var ze=Symbol("normalizedHeaders"),fr=Symbol("rawHeaderNames"),bs,Is,Gn=class{constructor(e){this[bs]={},this[Is]=new Map,["Headers","HeadersPolyfill"].includes(e==null?void 0:e.constructor.name)||e instanceof Gn?e.forEach((n,r)=>{this.append(r,n)},this):Array.isArray(e)?e.forEach(([t,n])=>{this.append(t,Array.isArray(n)?n.join(", "):n)}):e&&Object.getOwnPropertyNames(e).forEach(t=>{const n=e[t];this.append(t,Array.isArray(n)?n.join(", "):n)})}[(bs=ze,Is=fr,Symbol.iterator)](){return this.entries()}*keys(){for(const e of Object.keys(this[ze]))yield e}*values(){for(const e of Object.values(this[ze]))yield e}*entries(){for(const e of Object.keys(this[ze]))yield[e,this.get(e)]}get(e){return this[ze][En(e)]||null}set(e,t){const n=En(e);this[ze][n]=Gl(t),this[fr].set(n,e)}append(e,t){const n=En(e);let r=this.has(n)?`${this.get(n)}, ${t}`:t;this.set(e,r)}delete(e){if(!this.has(e))return;const t=En(e);delete this[ze][t],this[fr].delete(t)}all(){return this[ze]}raw(){const e={};for(const[t,n]of this.entries())e[this[fr].get(t)]=n;return e}has(e){return this[ze].hasOwnProperty(En(e))}forEach(e,t){for(const n in this[ze])this[ze].hasOwnProperty(n)&&e.call(t,this[ze][n],n,this)}};function Ja(e){const t=[];return e.forEach((n,r)=>{const i=n.includes(",")?n.split(",").map(o=>o.trim()):n;t.push([r,i])}),t}function Hl(e){return Ja(e).map(([r,i])=>{const o=[].concat(i);return`${r}: ${o.join(", ")}`}).join(`\r +import{c as Y,g as Wa}from"./_commonjsHelpers.f037b798.js";import{_ as M}from"./index.c8e7c817.js";var so=Object.defineProperty,Ml=Object.getOwnPropertyDescriptor,jl=Object.getOwnPropertyNames,$l=Object.prototype.hasOwnProperty,Ul=(e,t)=>{for(var n in t)so(e,n,{get:t[n],enumerable:!0})},Vl=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of jl(t))!$l.call(e,i)&&i!==n&&so(e,i,{get:()=>t[i],enumerable:!(r=Ml(t,i))||r.enumerable});return e},Bl=e=>Vl(so({},"__esModule",{value:!0}),e),Xa={};Ul(Xa,{Headers:()=>Gn,flattenHeadersList:()=>Jl,flattenHeadersObject:()=>Kl,headersToList:()=>Ja,headersToObject:()=>Ql,headersToString:()=>Hl,listToHeaders:()=>Wl,objectToHeaders:()=>Xl,reduceHeadersObject:()=>ao,stringToHeaders:()=>zl});var Ke=Bl(Xa),ql=/[^a-z0-9\-#$%&'*+.^_`|~]/i;function En(e){if(typeof e!="string"&&(e=String(e)),ql.test(e)||e.trim()==="")throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function Gl(e){return typeof e!="string"&&(e=String(e)),e}var ze=Symbol("normalizedHeaders"),fr=Symbol("rawHeaderNames"),bs,ws,Gn=class{constructor(e){this[bs]={},this[ws]=new Map,["Headers","HeadersPolyfill"].includes(e==null?void 0:e.constructor.name)||e instanceof Gn?e.forEach((n,r)=>{this.append(r,n)},this):Array.isArray(e)?e.forEach(([t,n])=>{this.append(t,Array.isArray(n)?n.join(", "):n)}):e&&Object.getOwnPropertyNames(e).forEach(t=>{const n=e[t];this.append(t,Array.isArray(n)?n.join(", "):n)})}[(bs=ze,ws=fr,Symbol.iterator)](){return this.entries()}*keys(){for(const e of Object.keys(this[ze]))yield e}*values(){for(const e of Object.values(this[ze]))yield e}*entries(){for(const e of Object.keys(this[ze]))yield[e,this.get(e)]}get(e){return this[ze][En(e)]||null}set(e,t){const n=En(e);this[ze][n]=Gl(t),this[fr].set(n,e)}append(e,t){const n=En(e);let r=this.has(n)?`${this.get(n)}, ${t}`:t;this.set(e,r)}delete(e){if(!this.has(e))return;const t=En(e);delete this[ze][t],this[fr].delete(t)}all(){return this[ze]}raw(){const e={};for(const[t,n]of this.entries())e[this[fr].get(t)]=n;return e}has(e){return this[ze].hasOwnProperty(En(e))}forEach(e,t){for(const n in this[ze])this[ze].hasOwnProperty(n)&&e.call(t,this[ze][n],n,this)}};function Ja(e){const t=[];return e.forEach((n,r)=>{const i=n.includes(",")?n.split(",").map(o=>o.trim()):n;t.push([r,i])}),t}function Hl(e){return Ja(e).map(([r,i])=>{const o=[].concat(i);return`${r}: ${o.join(", ")}`}).join(`\r `)}var Yl=["user-agent"];function Ql(e){const t={};return e.forEach((n,r)=>{const i=!Yl.includes(r.toLowerCase())&&n.includes(",");t[r]=i?n.split(",").map(o=>o.trim()):n}),t}function zl(e){return e.trim().split(/[\r\n]+/).reduce((n,r)=>{if(r.trim()==="")return n;const i=r.split(": "),o=i.shift(),s=i.join(": ");return n.append(o,s),n},new Gn)}function Wl(e){const t=new Gn;return e.forEach(([n,r])=>{[].concat(r).forEach(o=>{t.append(n,o)})}),t}function ao(e,t,n){return Object.keys(e).reduce((r,i)=>t(r,i,e[i]),n)}function Xl(e){return ao(e,(t,n,r)=>([].concat(r).filter(Boolean).forEach(o=>{t.append(n,o)}),t),new Gn)}function Jl(e){return e.map(([t,n])=>[t,[].concat(n).join(", ")])}function Kl(e){return ao(e,(t,n,r)=>(t[n]=[].concat(r).join(", "),t),{})}var Hn={};/*! * cookie * Copyright(c) 2012-2014 Roman Shtylman * Copyright(c) 2015 Douglas Christopher Wilson * MIT Licensed - */Hn.parse=tf;Hn.serialize=nf;var Zl=decodeURIComponent,ef=encodeURIComponent,pr=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function tf(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");for(var n={},r=t||{},i=e.split(";"),o=r.decode||Zl,s=0;s{try{return[null,await e().catch(n=>{throw n})]}catch(t){return[t,null]}};Object.defineProperty(qt,"__esModule",{value:!0});var cf=uo;qt.until=cf.until;var Qn={},ln={};Object.defineProperty(ln,"__esModule",{value:!0});ln.IS_PATCHED_MODULE=void 0;ln.IS_PATCHED_MODULE=Symbol("isPatchedModule");var zn={},Sr={exports:{}},di,Ns;function lf(){if(Ns)return di;Ns=1;var e=1e3,t=e*60,n=t*60,r=n*24,i=r*7,o=r*365.25;di=function(l,f){f=f||{};var d=typeof l;if(d==="string"&&l.length>0)return s(l);if(d==="number"&&isFinite(l))return f.long?u(l):a(l);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(l))};function s(l){if(l=String(l),!(l.length>100)){var f=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(l);if(!!f){var d=parseFloat(f[1]),y=(f[2]||"ms").toLowerCase();switch(y){case"years":case"year":case"yrs":case"yr":case"y":return d*o;case"weeks":case"week":case"w":return d*i;case"days":case"day":case"d":return d*r;case"hours":case"hour":case"hrs":case"hr":case"h":return d*n;case"minutes":case"minute":case"mins":case"min":case"m":return d*t;case"seconds":case"second":case"secs":case"sec":case"s":return d*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return d;default:return}}}}function a(l){var f=Math.abs(l);return f>=r?Math.round(l/r)+"d":f>=n?Math.round(l/n)+"h":f>=t?Math.round(l/t)+"m":f>=e?Math.round(l/e)+"s":l+"ms"}function u(l){var f=Math.abs(l);return f>=r?c(l,f,r,"day"):f>=n?c(l,f,n,"hour"):f>=t?c(l,f,t,"minute"):f>=e?c(l,f,e,"second"):l+" ms"}function c(l,f,d,y){var _=f>=d*1.5;return Math.round(l/d)+" "+y+(_?"s":"")}return di}function ff(e){n.debug=n,n.default=n,n.coerce=u,n.disable=o,n.enable=i,n.enabled=s,n.humanize=lf(),n.destroy=c,Object.keys(e).forEach(l=>{n[l]=e[l]}),n.names=[],n.skips=[],n.formatters={};function t(l){let f=0;for(let d=0;d{if(b==="%%")return"%";g++;const P=n.formatters[A];if(typeof P=="function"){const v=m[g];b=P.call(S,v),m.splice(g,1),g--}return b}),n.formatArgs.call(S,m),(S.log||n.log).apply(S,m)}return w.namespace=l,w.useColors=n.useColors(),w.color=n.selectColor(l),w.extend=r,w.destroy=n.destroy,Object.defineProperty(w,"enabled",{enumerable:!0,configurable:!1,get:()=>d!==null?d:(y!==n.namespaces&&(y=n.namespaces,_=n.enabled(l)),_),set:m=>{d=m}}),typeof n.init=="function"&&n.init(w),w}function r(l,f){const d=n(this.namespace+(typeof f>"u"?":":f)+l);return d.log=this.log,d}function i(l){n.save(l),n.namespaces=l,n.names=[],n.skips=[];let f;const d=(typeof l=="string"?l:"").split(/[\s,]+/),y=d.length;for(f=0;f"-"+f)].join(",");return n.enable(""),l}function s(l){if(l[l.length-1]==="*")return!0;let f,d;for(f=0,d=n.skips.length;f{let u=!1;return()=>{u||(u=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function n(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function r(u){if(u[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+u[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const c="color: "+this.color;u.splice(1,0,c,"color: inherit");let l=0,f=0;u[0].replace(/%[a-zA-Z%]/g,d=>{d!=="%%"&&(l++,d==="%c"&&(f=l))}),u.splice(f,0,c)}t.log=console.debug||console.log||(()=>{});function i(u){try{u?t.storage.setItem("debug",u):t.storage.removeItem("debug")}catch{}}function o(){let u;try{u=t.storage.getItem("debug")}catch{}return!u&&typeof process<"u"&&"env"in process&&(u=process.env.DEBUG),u}function s(){try{return localStorage}catch{}}e.exports=pf(t);const{formatters:a}=e.exports;a.j=function(u){try{return JSON.stringify(u)}catch(c){return"[UnexpectedJSONParseError]: "+c.message}}})(Sr,Sr.exports);var Za={},hi={},_n={},hr={exports:{}},Os;function df(){if(Os)return hr.exports;Os=1;var e=typeof Reflect=="object"?Reflect:null,t=e&&typeof e.apply=="function"?e.apply:function(I,b,A){return Function.prototype.apply.call(I,b,A)},n;e&&typeof e.ownKeys=="function"?n=e.ownKeys:Object.getOwnPropertySymbols?n=function(I){return Object.getOwnPropertyNames(I).concat(Object.getOwnPropertySymbols(I))}:n=function(I){return Object.getOwnPropertyNames(I)};function r(g){console&&console.warn&&console.warn(g)}var i=Number.isNaN||function(I){return I!==I};function o(){o.init.call(this)}hr.exports=o,hr.exports.once=S,o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var s=10;function a(g){if(typeof g!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof g)}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(g){if(typeof g!="number"||g<0||i(g))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+g+".");s=g}}),o.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(I){if(typeof I!="number"||I<0||i(I))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+I+".");return this._maxListeners=I,this};function u(g){return g._maxListeners===void 0?o.defaultMaxListeners:g._maxListeners}o.prototype.getMaxListeners=function(){return u(this)},o.prototype.emit=function(I){for(var b=[],A=1;A0&&(O=b[0]),O instanceof Error)throw O;var x=new Error("Unhandled error."+(O?" ("+O.message+")":""));throw x.context=O,x}var $=v[I];if($===void 0)return!1;if(typeof $=="function")t($,this,b);else for(var q=$.length,z=_($,q),A=0;A0&&O.length>P&&!O.warned){O.warned=!0;var x=new Error("Possible EventEmitter memory leak detected. "+O.length+" "+String(I)+" listeners added. Use emitter.setMaxListeners() to increase limit");x.name="MaxListenersExceededWarning",x.emitter=g,x.type=I,x.count=O.length,r(x)}return g}o.prototype.addListener=function(I,b){return c(this,I,b,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(I,b){return c(this,I,b,!0)};function l(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(g,I,b){var A={fired:!1,wrapFn:void 0,target:g,type:I,listener:b},P=l.bind(A);return P.listener=b,A.wrapFn=P,P}o.prototype.once=function(I,b){return a(b),this.on(I,f(this,I,b)),this},o.prototype.prependOnceListener=function(I,b){return a(b),this.prependListener(I,f(this,I,b)),this},o.prototype.removeListener=function(I,b){var A,P,v,O,x;if(a(b),P=this._events,P===void 0)return this;if(A=P[I],A===void 0)return this;if(A===b||A.listener===b)--this._eventsCount===0?this._events=Object.create(null):(delete P[I],P.removeListener&&this.emit("removeListener",I,A.listener||b));else if(typeof A!="function"){for(v=-1,O=A.length-1;O>=0;O--)if(A[O]===b||A[O].listener===b){x=A[O].listener,v=O;break}if(v<0)return this;v===0?A.shift():w(A,v),A.length===1&&(P[I]=A[0]),P.removeListener!==void 0&&this.emit("removeListener",I,x||b)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(I){var b,A,P;if(A=this._events,A===void 0)return this;if(A.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):A[I]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete A[I]),this;if(arguments.length===0){var v=Object.keys(A),O;for(P=0;P=0;P--)this.removeListener(I,b[P]);return this};function d(g,I,b){var A=g._events;if(A===void 0)return[];var P=A[I];return P===void 0?[]:typeof P=="function"?b?[P.listener||P]:[P]:b?m(P):_(P,P.length)}o.prototype.listeners=function(I){return d(this,I,!0)},o.prototype.rawListeners=function(I){return d(this,I,!1)},o.listenerCount=function(g,I){return typeof g.listenerCount=="function"?g.listenerCount(I):y.call(g,I)},o.prototype.listenerCount=y;function y(g){var I=this._events;if(I!==void 0){var b=I[g];if(typeof b=="function")return 1;if(b!==void 0)return b.length}return 0}o.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]};function _(g,I){for(var b=new Array(I),A=0;A0&&m[m.length-1])&&(g[0]===6||g[0]===2)){y=0;continue}if(g[0]===3&&(!m||g[1]>m[0]&&g[1]0)&&!(w=_.next()).done;)m.push(w.value)}catch(C){S={error:C}}finally{try{w&&!w.done&&(y=_.return)&&y.call(_)}finally{if(S)throw S.error}}return m},o=Y&&Y.__spreadArray||function(f,d){for(var y=0,_=d.length,w=f.length;y<_;y++,w++)f[w]=d[y];return f};Object.defineProperty(e,"__esModule",{value:!0}),e.AsyncEventEmitter=e.AsyncEventEmitterReadyState=void 0;var s=Sr.exports,a=eu(),u=Ut,c;(function(f){f.ACTIVE="ACTIVE",f.DEACTIVATED="DEACTIVATED"})(c=e.AsyncEventEmitterReadyState||(e.AsyncEventEmitterReadyState={}));var l=function(f){t(d,f);function d(){var y=f.call(this)||this;return y.log=s.debug("async-event-emitter"),y.queue=new Map,y.readyState=c.ACTIVE,y}return d.prototype.on=function(y,_){var w=this,m=this.log.extend("on");return m('adding "%s" listener...',y),this.readyState===c.DEACTIVATED?(m("the emitter is destroyed, skipping!"),this):f.prototype.on.call(this,y,function(){for(var S=[],C=0;C=l.length&&(l=void 0),{value:l&&l[y++],done:!l}}};throw new TypeError(f?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.Interceptor=e.InterceptorReadyState=e.deleteGlobalSymbol=e.getGlobalSymbol=void 0;var n=Sr.exports,r=Za,i=Ut;function o(l){return globalThis[l]||void 0}e.getGlobalSymbol=o;function s(l,f){globalThis[l]=f}function a(l){delete globalThis[l]}e.deleteGlobalSymbol=a;var u;(function(l){l.IDLE="IDLE",l.APPLYING="APPLYING",l.APPLIED="APPLIED",l.DISPOSING="DISPOSING",l.DISPOSED="DISPOSED"})(u=e.InterceptorReadyState||(e.InterceptorReadyState={}));var c=function(){function l(f){this.symbol=f,this.readyState=u.IDLE,this.emitter=new r.AsyncEventEmitter,this.subscriptions=[],this.log=n.debug(f.description),this.emitter.setMaxListeners(0),this.log("constructing the interceptor...")}return l.prototype.checkEnvironment=function(){return!0},l.prototype.apply=function(){var f=this,d=this.log.extend("apply");if(d("applying the interceptor..."),this.readyState===u.APPLIED){d("intercepted already applied!");return}var y=this.checkEnvironment();if(!y){d("the interceptor cannot be applied in this environment!");return}this.readyState=u.APPLYING,this.emitter.activate(),d("activated the emiter!",this.emitter.readyState);var _=this.getInstance();if(_){d("found a running instance, reusing..."),this.on=function(w,m){d('proxying the "%s" listener',w),_.emitter.addListener(w,m),f.subscriptions.push(function(){_.emitter.removeListener(w,m),d('removed proxied "%s" listener!',w)})},i.nextTick(function(){f.readyState=u.APPLIED});return}d("no running instance found, setting up a new instance..."),this.setup(),this.setInstance(),i.nextTick(function(){f.readyState=u.APPLIED})},l.prototype.setup=function(){},l.prototype.on=function(f,d){var y=this.log.extend("on");if(this.readyState===u.DISPOSING||this.readyState===u.DISPOSED){y("cannot listen to events, already disposed!");return}y('adding "%s" event listener:',f,d.name),this.emitter.on(f,d)},l.prototype.dispose=function(){var f,d,y=this,_=this.log.extend("dispose");if(this.readyState===u.DISPOSED){_("cannot dispose, already disposed!");return}if(_("disposing the interceptor..."),this.readyState=u.DISPOSING,!this.getInstance()){_("no interceptors running, skipping dispose...");return}if(this.clearInstance(),_("global symbol deleted:",o(this.symbol)),this.subscriptions.length>0){_("disposing of %d subscriptions...",this.subscriptions.length);try{for(var w=t(this.subscriptions),m=w.next();!m.done;m=w.next()){var S=m.value;S()}}catch(C){f={error:C}}finally{try{m&&!m.done&&(d=w.return)&&d.call(w)}finally{if(f)throw f.error}}this.subscriptions=[],_("disposed of all subscriptions!",this.subscriptions.length)}this.emitter.deactivate(),_("destroyed the listener!"),i.nextTick(function(){y.readyState=u.DISPOSED})},l.prototype.getInstance=function(){var f,d=o(this.symbol);return this.log("retrieved global instance:",(f=d==null?void 0:d.constructor)===null||f===void 0?void 0:f.name),d},l.prototype.setInstance=function(){s(this.symbol,this),this.log("set global instance!",this.symbol.description)},l.prototype.clearInstance=function(){a(this.symbol),this.log("cleared global instance!",this.symbol.description)},l}();e.Interceptor=c})(zn);var $r={},yf=Y&&Y.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(r[o]=i[o])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),gf=Y&&Y.__values||function(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty($r,"__esModule",{value:!0});$r.BatchInterceptor=void 0;var Ef=zn,_f=function(e){yf(t,e);function t(n){var r=this;return t.symbol=Symbol(n.name),r=e.call(this,t.symbol)||this,r.interceptors=n.interceptors,r}return t.prototype.setup=function(){var n,r,i=this.log.extend("setup");i("applying all %d interceptors...",this.interceptors.length);var o=function(l){i('applying "%s" interceptor...',l.constructor.name),l.apply(),i("adding interceptor dispose subscription"),s.subscriptions.push(function(){return l.dispose()})},s=this;try{for(var a=gf(this.interceptors),u=a.next();!u.done;u=a.next()){var c=u.value;o(c)}}catch(l){n={error:l}}finally{try{u&&!u.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}},t.prototype.on=function(n,r){this.interceptors.forEach(function(i){i.on(n,r)})},t}(Ef.Interceptor);$r.BatchInterceptor=_f;var Gt={},it={},co={},mi={},vi={},yi,Ds;function tu(){return Ds||(Ds=1,yi=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var i=42;t[n]=i;for(n in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(t,n);if(s.value!==i||s.enumerable!==!0)return!1}return!0}),yi}var gi,Rs;function Ur(){if(Rs)return gi;Rs=1;var e=tu();return gi=function(){return e()&&!!Symbol.toStringTag},gi}var Ei,Ls;function Tf(){if(Ls)return Ei;Ls=1;var e=typeof Symbol<"u"&&Symbol,t=tu();return Ei=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},Ei}var _i,Ps;function bf(){if(Ps)return _i;Ps=1;var e="Function.prototype.bind called on incompatible ",t=Array.prototype.slice,n=Object.prototype.toString,r="[object Function]";return _i=function(o){var s=this;if(typeof s!="function"||n.call(s)!==r)throw new TypeError(e+s);for(var a=t.call(arguments,1),u,c=function(){if(this instanceof u){var _=s.apply(this,a.concat(t.call(arguments)));return Object(_)===_?_:this}else return s.apply(o,a.concat(t.call(arguments)))},l=Math.max(0,s.length-a.length),f=[],d=0;d"u"?e:c(Uint8Array),d={"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":u?c([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":l,"%AsyncGenerator%":l,"%AsyncGeneratorFunction%":l,"%AsyncIteratorPrototype%":l,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":n,"%GeneratorFunction%":l,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":u?c(c([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!u?e:c(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!u?e:c(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":u?c(""[Symbol.iterator]()):e,"%Symbol%":u?Symbol:e,"%SyntaxError%":t,"%ThrowTypeError%":a,"%TypedArray%":f,"%TypeError%":r,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet},y=function O(x){var $;if(x==="%AsyncFunction%")$=i("async function () {}");else if(x==="%GeneratorFunction%")$=i("function* () {}");else if(x==="%AsyncGeneratorFunction%")$=i("async function* () {}");else if(x==="%AsyncGenerator%"){var q=O("%AsyncGeneratorFunction%");q&&($=q.prototype)}else if(x==="%AsyncIteratorPrototype%"){var z=O("%AsyncGenerator%");z&&($=c(z.prototype))}return d[x]=$,$},_={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=lo(),m=If(),S=w.call(Function.call,Array.prototype.concat),C=w.call(Function.apply,Array.prototype.splice),L=w.call(Function.call,String.prototype.replace),g=w.call(Function.call,String.prototype.slice),I=w.call(Function.call,RegExp.prototype.exec),b=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,A=/\\(\\)?/g,P=function(x){var $=g(x,0,1),q=g(x,-1);if($==="%"&&q!=="%")throw new t("invalid intrinsic syntax, expected closing `%`");if(q==="%"&&$!=="%")throw new t("invalid intrinsic syntax, expected opening `%`");var z=[];return L(x,b,function(X,K,W,G){z[z.length]=W?L(G,A,"$1"):K||X}),z},v=function(x,$){var q=x,z;if(m(_,q)&&(z=_[q],q="%"+z[0]+"%"),m(d,q)){var X=d[q];if(X===l&&(X=y(q)),typeof X>"u"&&!$)throw new r("intrinsic "+x+" exists, but is not available. Please file an issue!");return{alias:z,name:q,value:X}}throw new t("intrinsic "+x+" does not exist!")};return Ii=function(x,$){if(typeof x!="string"||x.length===0)throw new r("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof $!="boolean")throw new r('"allowMissing" argument must be a boolean');if(I(/^%?[^%]*%?$/,x)===null)throw new t("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var q=P(x),z=q.length>0?q[0]:"",X=v("%"+z+"%",$),K=X.name,W=X.value,G=!1,Z=X.alias;Z&&(z=Z[0],C(q,S([0,1],Z)));for(var ce=1,J=!0;ce=q.length){var j=o(W,E);J=!!j,J&&"get"in j&&!("originalValue"in j.get)?W=j.get:W=W[E]}else J=m(W,E),W=W[E];J&&!G&&(d[K]=W)}}return W},Ii}var wi={exports:{}},Fs;function wf(){return Fs||(Fs=1,function(e){var t=lo(),n=fo(),r=n("%Function.prototype.apply%"),i=n("%Function.prototype.call%"),o=n("%Reflect.apply%",!0)||t.call(i,r),s=n("%Object.getOwnPropertyDescriptor%",!0),a=n("%Object.defineProperty%",!0),u=n("%Math.max%");if(a)try{a({},"a",{value:1})}catch{a=null}e.exports=function(f){var d=o(t,i,arguments);if(s&&a){var y=s(d,"length");y.configurable&&a(d,"length",{value:1+u(0,f.length-(arguments.length-1))})}return d};var c=function(){return o(t,r,arguments)};a?a(e.exports,"apply",{value:c}):e.exports.apply=c}(wi)),wi.exports}var Ni,Ms;function po(){if(Ms)return Ni;Ms=1;var e=fo(),t=wf(),n=t(e("String.prototype.indexOf"));return Ni=function(i,o){var s=e(i,!!o);return typeof s=="function"&&n(i,".prototype.")>-1?t(s):s},Ni}var Oi,js;function Nf(){if(js)return Oi;js=1;var e=Ur()(),t=po(),n=t("Object.prototype.toString"),r=function(a){return e&&a&&typeof a=="object"&&Symbol.toStringTag in a?!1:n(a)==="[object Arguments]"},i=function(a){return r(a)?!0:a!==null&&typeof a=="object"&&typeof a.length=="number"&&a.length>=0&&n(a)!=="[object Array]"&&n(a.callee)==="[object Function]"},o=function(){return r(arguments)}();return r.isLegacyArguments=i,Oi=o?r:i,Oi}var Si,$s;function Of(){if($s)return Si;$s=1;var e=Object.prototype.toString,t=Function.prototype.toString,n=/^\s*(?:function)?\*/,r=Ur()(),i=Object.getPrototypeOf,o=function(){if(!r)return!1;try{return Function("return function*() {}")()}catch{}},s;return Si=function(u){if(typeof u!="function")return!1;if(n.test(t.call(u)))return!0;if(!r){var c=e.call(u);return c==="[object GeneratorFunction]"}if(!i)return!1;if(typeof s>"u"){var l=o();s=l?i(l):!1}return i(u)===s},Si}var Ai,Us;function Sf(){if(Us)return Ai;Us=1;var e=Function.prototype.toString,t=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,n,r;if(typeof t=="function"&&typeof Object.defineProperty=="function")try{n=Object.defineProperty({},"length",{get:function(){throw r}}),r={},t(function(){throw 42},null,n)}catch(C){C!==r&&(t=null)}else t=null;var i=/^\s*class\b/,o=function(L){try{var g=e.call(L);return i.test(g)}catch{return!1}},s=function(L){try{return o(L)?!1:(e.call(L),!0)}catch{return!1}},a=Object.prototype.toString,u="[object Object]",c="[object Function]",l="[object GeneratorFunction]",f="[object HTMLAllCollection]",d="[object HTML document.all class]",y="[object HTMLCollection]",_=typeof Symbol=="function"&&!!Symbol.toStringTag,w=!(0 in[,]),m=function(){return!1};if(typeof document=="object"){var S=document.all;a.call(S)===a.call(document.all)&&(m=function(L){if((w||!L)&&(typeof L>"u"||typeof L=="object"))try{var g=a.call(L);return(g===f||g===d||g===y||g===u)&&L("")==null}catch{}return!1})}return Ai=t?function(L){if(m(L))return!0;if(!L||typeof L!="function"&&typeof L!="object")return!1;try{t(L,null,n)}catch(g){if(g!==r)return!1}return!o(L)&&s(L)}:function(L){if(m(L))return!0;if(!L||typeof L!="function"&&typeof L!="object")return!1;if(_)return s(L);if(o(L))return!1;var g=a.call(L);return g!==c&&g!==l&&!/^\[object HTML/.test(g)?!1:s(L)},Ai}var Di,Vs;function nu(){if(Vs)return Di;Vs=1;var e=Sf(),t=Object.prototype.toString,n=Object.prototype.hasOwnProperty,r=function(u,c,l){for(var f=0,d=u.length;f=3&&(f=l),t.call(u)==="[object Array]"?r(u,c,f):typeof u=="string"?i(u,c,f):o(u,c,f)};return Di=s,Di}var Ri,Bs;function ru(){if(Bs)return Ri;Bs=1;var e=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],t=typeof globalThis>"u"?Y:globalThis;return Ri=function(){for(var r=[],i=0;i"u"?Y:globalThis,a=t(),u=n("Array.prototype.indexOf",!0)||function(_,w){for(var m=0;m<_.length;m+=1)if(_[m]===w)return m;return-1},c=n("String.prototype.slice"),l={},f=Object.getPrototypeOf;i&&o&&f&&e(a,function(y){var _=new s[y];if(Symbol.toStringTag in _){var w=f(_),m=o(w,Symbol.toStringTag);if(!m){var S=f(w);m=o(S,Symbol.toStringTag)}l[y]=m.get}});var d=function(_){var w=!1;return e(l,function(m,S){if(!w)try{w=m.call(_)===S}catch{}}),w};return Pi=function(_){if(!_||typeof _!="object")return!1;if(!i||!(Symbol.toStringTag in _)){var w=c(r(_),8,-1);return u(a,w)>-1}return o?d(_):!1},Pi}var Ci,Hs;function Af(){if(Hs)return Ci;Hs=1;var e=nu(),t=ru(),n=po(),r=iu(),i=n("Object.prototype.toString"),o=Ur()(),s=typeof globalThis>"u"?Y:globalThis,a=t(),u=n("String.prototype.slice"),c={},l=Object.getPrototypeOf;o&&r&&l&&e(a,function(y){if(typeof s[y]=="function"){var _=new s[y];if(Symbol.toStringTag in _){var w=l(_),m=r(w,Symbol.toStringTag);if(!m){var S=l(w);m=r(S,Symbol.toStringTag)}c[y]=m.get}}});var f=function(_){var w=!1;return e(c,function(m,S){if(!w)try{var C=m.call(_);C===S&&(w=C)}catch{}}),w},d=ou();return Ci=function(_){return d(_)?!o||!(Symbol.toStringTag in _)?u(i(_),8,-1):f(_):!1},Ci}var Ys;function Df(){return Ys||(Ys=1,function(e){var t=Nf(),n=Of(),r=Af(),i=ou();function o(B){return B.call.bind(B)}var s=typeof BigInt<"u",a=typeof Symbol<"u",u=o(Object.prototype.toString),c=o(Number.prototype.valueOf),l=o(String.prototype.valueOf),f=o(Boolean.prototype.valueOf);if(s)var d=o(BigInt.prototype.valueOf);if(a)var y=o(Symbol.prototype.valueOf);function _(B,zt){if(typeof B!="object")return!1;try{return zt(B),!0}catch{return!1}}e.isArgumentsObject=t,e.isGeneratorFunction=n,e.isTypedArray=i;function w(B){return typeof Promise<"u"&&B instanceof Promise||B!==null&&typeof B=="object"&&typeof B.then=="function"&&typeof B.catch=="function"}e.isPromise=w;function m(B){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(B):i(B)||D(B)}e.isArrayBufferView=m;function S(B){return r(B)==="Uint8Array"}e.isUint8Array=S;function C(B){return r(B)==="Uint8ClampedArray"}e.isUint8ClampedArray=C;function L(B){return r(B)==="Uint16Array"}e.isUint16Array=L;function g(B){return r(B)==="Uint32Array"}e.isUint32Array=g;function I(B){return r(B)==="Int8Array"}e.isInt8Array=I;function b(B){return r(B)==="Int16Array"}e.isInt16Array=b;function A(B){return r(B)==="Int32Array"}e.isInt32Array=A;function P(B){return r(B)==="Float32Array"}e.isFloat32Array=P;function v(B){return r(B)==="Float64Array"}e.isFloat64Array=v;function O(B){return r(B)==="BigInt64Array"}e.isBigInt64Array=O;function x(B){return r(B)==="BigUint64Array"}e.isBigUint64Array=x;function $(B){return u(B)==="[object Map]"}$.working=typeof Map<"u"&&$(new Map);function q(B){return typeof Map>"u"?!1:$.working?$(B):B instanceof Map}e.isMap=q;function z(B){return u(B)==="[object Set]"}z.working=typeof Set<"u"&&z(new Set);function X(B){return typeof Set>"u"?!1:z.working?z(B):B instanceof Set}e.isSet=X;function K(B){return u(B)==="[object WeakMap]"}K.working=typeof WeakMap<"u"&&K(new WeakMap);function W(B){return typeof WeakMap>"u"?!1:K.working?K(B):B instanceof WeakMap}e.isWeakMap=W;function G(B){return u(B)==="[object WeakSet]"}G.working=typeof WeakSet<"u"&&G(new WeakSet);function Z(B){return G(B)}e.isWeakSet=Z;function ce(B){return u(B)==="[object ArrayBuffer]"}ce.working=typeof ArrayBuffer<"u"&&ce(new ArrayBuffer);function J(B){return typeof ArrayBuffer>"u"?!1:ce.working?ce(B):B instanceof ArrayBuffer}e.isArrayBuffer=J;function E(B){return u(B)==="[object DataView]"}E.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&E(new DataView(new ArrayBuffer(1),0,1));function D(B){return typeof DataView>"u"?!1:E.working?E(B):B instanceof DataView}e.isDataView=D;var R=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function j(B){return u(B)==="[object SharedArrayBuffer]"}function ee(B){return typeof R>"u"?!1:(typeof j.working>"u"&&(j.working=j(new R)),j.working?j(B):B instanceof R)}e.isSharedArrayBuffer=ee;function ne(B){return u(B)==="[object AsyncFunction]"}e.isAsyncFunction=ne;function Q(B){return u(B)==="[object Map Iterator]"}e.isMapIterator=Q;function ie(B){return u(B)==="[object Set Iterator]"}e.isSetIterator=ie;function le(B){return u(B)==="[object Generator]"}e.isGeneratorObject=le;function he(B){return u(B)==="[object WebAssembly.Module]"}e.isWebAssemblyCompiledModule=he;function de(B){return _(B,c)}e.isNumberObject=de;function et(B){return _(B,l)}e.isStringObject=et;function Ie(B){return _(B,f)}e.isBooleanObject=Ie;function tt(B){return s&&_(B,d)}e.isBigIntObject=tt;function Se(B){return a&&_(B,y)}e.isSymbolObject=Se;function Yt(B){return de(B)||et(B)||Ie(B)||tt(B)||Se(B)}e.isBoxedPrimitive=Yt;function Qt(B){return typeof Uint8Array<"u"&&(J(B)||ee(B))}e.isAnyArrayBuffer=Qt,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(B){Object.defineProperty(e,B,{enumerable:!1,value:function(){throw new Error(B+" is not supported in userland")}})})}(vi)),vi}var ki,Qs;function Rf(){return Qs||(Qs=1,ki=function(t){return t&&typeof t=="object"&&typeof t.copy=="function"&&typeof t.fill=="function"&&typeof t.readUInt8=="function"}),ki}var mr={exports:{}},zs;function Lf(){return zs||(zs=1,typeof Object.create=="function"?mr.exports=function(t,n){n&&(t.super_=n,t.prototype=Object.create(n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:mr.exports=function(t,n){if(n){t.super_=n;var r=function(){};r.prototype=n.prototype,t.prototype=new r,t.prototype.constructor=t}}),mr.exports}var Ws;function su(){return Ws||(Ws=1,function(e){var t=Object.getOwnPropertyDescriptors||function(D){for(var R=Object.keys(D),j={},ee=0;ee=ee)return ie;switch(ie){case"%s":return String(j[R++]);case"%d":return Number(j[R++]);case"%j":try{return JSON.stringify(j[R++])}catch{return"[Circular]"}default:return ie}}),Q=j[R];R"u")return function(){return e.deprecate(E,D).apply(this,arguments)};var R=!1;function j(){if(!R){if(process.throwDeprecation)throw new Error(D);process.traceDeprecation?console.trace(D):console.error(D),R=!0}return E.apply(this,arguments)}return j};var r={},i=/^$/;if(process.env.NODE_DEBUG){var o=process.env.NODE_DEBUG;o=o.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),i=new RegExp("^"+o+"$","i")}e.debuglog=function(E){if(E=E.toUpperCase(),!r[E])if(i.test(E)){var D=process.pid;r[E]=function(){var R=e.format.apply(e,arguments);console.error("%s %d: %s",E,D,R)}}else r[E]=function(){};return r[E]};function s(E,D){var R={seen:[],stylize:u};return arguments.length>=3&&(R.depth=arguments[2]),arguments.length>=4&&(R.colors=arguments[3]),S(D)?R.showHidden=D:D&&e._extend(R,D),A(R.showHidden)&&(R.showHidden=!1),A(R.depth)&&(R.depth=2),A(R.colors)&&(R.colors=!1),A(R.customInspect)&&(R.customInspect=!0),R.colors&&(R.stylize=a),l(R,E,R.depth)}e.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function a(E,D){var R=s.styles[D];return R?"\x1B["+s.colors[R][0]+"m"+E+"\x1B["+s.colors[R][1]+"m":E}function u(E,D){return E}function c(E){var D={};return E.forEach(function(R,j){D[R]=!0}),D}function l(E,D,R){if(E.customInspect&&D&&$(D.inspect)&&D.inspect!==e.inspect&&!(D.constructor&&D.constructor.prototype===D)){var j=D.inspect(R,E);return I(j)||(j=l(E,j,R)),j}var ee=f(E,D);if(ee)return ee;var ne=Object.keys(D),Q=c(ne);if(E.showHidden&&(ne=Object.getOwnPropertyNames(D)),x(D)&&(ne.indexOf("message")>=0||ne.indexOf("description")>=0))return d(D);if(ne.length===0){if($(D)){var ie=D.name?": "+D.name:"";return E.stylize("[Function"+ie+"]","special")}if(P(D))return E.stylize(RegExp.prototype.toString.call(D),"regexp");if(O(D))return E.stylize(Date.prototype.toString.call(D),"date");if(x(D))return d(D)}var le="",he=!1,de=["{","}"];if(m(D)&&(he=!0,de=["[","]"]),$(D)){var et=D.name?": "+D.name:"";le=" [Function"+et+"]"}if(P(D)&&(le=" "+RegExp.prototype.toString.call(D)),O(D)&&(le=" "+Date.prototype.toUTCString.call(D)),x(D)&&(le=" "+d(D)),ne.length===0&&(!he||D.length==0))return de[0]+le+de[1];if(R<0)return P(D)?E.stylize(RegExp.prototype.toString.call(D),"regexp"):E.stylize("[Object]","special");E.seen.push(D);var Ie;return he?Ie=y(E,D,R,Q,ne):Ie=ne.map(function(tt){return _(E,D,R,Q,tt,he)}),E.seen.pop(),w(Ie,le,de)}function f(E,D){if(A(D))return E.stylize("undefined","undefined");if(I(D)){var R="'"+JSON.stringify(D).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return E.stylize(R,"string")}if(g(D))return E.stylize(""+D,"number");if(S(D))return E.stylize(""+D,"boolean");if(C(D))return E.stylize("null","null")}function d(E){return"["+Error.prototype.toString.call(E)+"]"}function y(E,D,R,j,ee){for(var ne=[],Q=0,ie=D.length;Q{try{return[null,await e().catch(n=>{throw n})]}catch(t){return[t,null]}};Object.defineProperty(Ht,"__esModule",{value:!0});var cf=uo;Ht.until=cf.until;var Qn={},ln={};Object.defineProperty(ln,"__esModule",{value:!0});ln.IS_PATCHED_MODULE=void 0;ln.IS_PATCHED_MODULE=Symbol("isPatchedModule");var zn={},Sr={exports:{}},di,Ns;function lf(){if(Ns)return di;Ns=1;var e=1e3,t=e*60,n=t*60,r=n*24,i=r*7,o=r*365.25;di=function(l,f){f=f||{};var d=typeof l;if(d==="string"&&l.length>0)return s(l);if(d==="number"&&isFinite(l))return f.long?u(l):a(l);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(l))};function s(l){if(l=String(l),!(l.length>100)){var f=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(l);if(!!f){var d=parseFloat(f[1]),y=(f[2]||"ms").toLowerCase();switch(y){case"years":case"year":case"yrs":case"yr":case"y":return d*o;case"weeks":case"week":case"w":return d*i;case"days":case"day":case"d":return d*r;case"hours":case"hour":case"hrs":case"hr":case"h":return d*n;case"minutes":case"minute":case"mins":case"min":case"m":return d*t;case"seconds":case"second":case"secs":case"sec":case"s":return d*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return d;default:return}}}}function a(l){var f=Math.abs(l);return f>=r?Math.round(l/r)+"d":f>=n?Math.round(l/n)+"h":f>=t?Math.round(l/t)+"m":f>=e?Math.round(l/e)+"s":l+"ms"}function u(l){var f=Math.abs(l);return f>=r?c(l,f,r,"day"):f>=n?c(l,f,n,"hour"):f>=t?c(l,f,t,"minute"):f>=e?c(l,f,e,"second"):l+" ms"}function c(l,f,d,y){var _=f>=d*1.5;return Math.round(l/d)+" "+y+(_?"s":"")}return di}function ff(e){n.debug=n,n.default=n,n.coerce=u,n.disable=o,n.enable=i,n.enabled=s,n.humanize=lf(),n.destroy=c,Object.keys(e).forEach(l=>{n[l]=e[l]}),n.names=[],n.skips=[],n.formatters={};function t(l){let f=0;for(let d=0;d{if(b==="%%")return"%";g++;const P=n.formatters[A];if(typeof P=="function"){const v=m[g];b=P.call(S,v),m.splice(g,1),g--}return b}),n.formatArgs.call(S,m),(S.log||n.log).apply(S,m)}return I.namespace=l,I.useColors=n.useColors(),I.color=n.selectColor(l),I.extend=r,I.destroy=n.destroy,Object.defineProperty(I,"enabled",{enumerable:!0,configurable:!1,get:()=>d!==null?d:(y!==n.namespaces&&(y=n.namespaces,_=n.enabled(l)),_),set:m=>{d=m}}),typeof n.init=="function"&&n.init(I),I}function r(l,f){const d=n(this.namespace+(typeof f>"u"?":":f)+l);return d.log=this.log,d}function i(l){n.save(l),n.namespaces=l,n.names=[],n.skips=[];let f;const d=(typeof l=="string"?l:"").split(/[\s,]+/),y=d.length;for(f=0;f"-"+f)].join(",");return n.enable(""),l}function s(l){if(l[l.length-1]==="*")return!0;let f,d;for(f=0,d=n.skips.length;f{let u=!1;return()=>{u||(u=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function n(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function r(u){if(u[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+u[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const c="color: "+this.color;u.splice(1,0,c,"color: inherit");let l=0,f=0;u[0].replace(/%[a-zA-Z%]/g,d=>{d!=="%%"&&(l++,d==="%c"&&(f=l))}),u.splice(f,0,c)}t.log=console.debug||console.log||(()=>{});function i(u){try{u?t.storage.setItem("debug",u):t.storage.removeItem("debug")}catch{}}function o(){let u;try{u=t.storage.getItem("debug")}catch{}return!u&&typeof process<"u"&&"env"in process&&(u={}.DEBUG),u}function s(){try{return localStorage}catch{}}e.exports=pf(t);const{formatters:a}=e.exports;a.j=function(u){try{return JSON.stringify(u)}catch(c){return"[UnexpectedJSONParseError]: "+c.message}}})(Sr,Sr.exports);var Za={},hi={},_n={},hr={exports:{}},Os;function df(){if(Os)return hr.exports;Os=1;var e=typeof Reflect=="object"?Reflect:null,t=e&&typeof e.apply=="function"?e.apply:function(w,b,A){return Function.prototype.apply.call(w,b,A)},n;e&&typeof e.ownKeys=="function"?n=e.ownKeys:Object.getOwnPropertySymbols?n=function(w){return Object.getOwnPropertyNames(w).concat(Object.getOwnPropertySymbols(w))}:n=function(w){return Object.getOwnPropertyNames(w)};function r(g){console&&console.warn&&console.warn(g)}var i=Number.isNaN||function(w){return w!==w};function o(){o.init.call(this)}hr.exports=o,hr.exports.once=S,o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var s=10;function a(g){if(typeof g!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof g)}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(g){if(typeof g!="number"||g<0||i(g))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+g+".");s=g}}),o.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(w){if(typeof w!="number"||w<0||i(w))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+w+".");return this._maxListeners=w,this};function u(g){return g._maxListeners===void 0?o.defaultMaxListeners:g._maxListeners}o.prototype.getMaxListeners=function(){return u(this)},o.prototype.emit=function(w){for(var b=[],A=1;A0&&(O=b[0]),O instanceof Error)throw O;var x=new Error("Unhandled error."+(O?" ("+O.message+")":""));throw x.context=O,x}var $=v[w];if($===void 0)return!1;if(typeof $=="function")t($,this,b);else for(var q=$.length,z=_($,q),A=0;A0&&O.length>P&&!O.warned){O.warned=!0;var x=new Error("Possible EventEmitter memory leak detected. "+O.length+" "+String(w)+" listeners added. Use emitter.setMaxListeners() to increase limit");x.name="MaxListenersExceededWarning",x.emitter=g,x.type=w,x.count=O.length,r(x)}return g}o.prototype.addListener=function(w,b){return c(this,w,b,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(w,b){return c(this,w,b,!0)};function l(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(g,w,b){var A={fired:!1,wrapFn:void 0,target:g,type:w,listener:b},P=l.bind(A);return P.listener=b,A.wrapFn=P,P}o.prototype.once=function(w,b){return a(b),this.on(w,f(this,w,b)),this},o.prototype.prependOnceListener=function(w,b){return a(b),this.prependListener(w,f(this,w,b)),this},o.prototype.removeListener=function(w,b){var A,P,v,O,x;if(a(b),P=this._events,P===void 0)return this;if(A=P[w],A===void 0)return this;if(A===b||A.listener===b)--this._eventsCount===0?this._events=Object.create(null):(delete P[w],P.removeListener&&this.emit("removeListener",w,A.listener||b));else if(typeof A!="function"){for(v=-1,O=A.length-1;O>=0;O--)if(A[O]===b||A[O].listener===b){x=A[O].listener,v=O;break}if(v<0)return this;v===0?A.shift():I(A,v),A.length===1&&(P[w]=A[0]),P.removeListener!==void 0&&this.emit("removeListener",w,x||b)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(w){var b,A,P;if(A=this._events,A===void 0)return this;if(A.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):A[w]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete A[w]),this;if(arguments.length===0){var v=Object.keys(A),O;for(P=0;P=0;P--)this.removeListener(w,b[P]);return this};function d(g,w,b){var A=g._events;if(A===void 0)return[];var P=A[w];return P===void 0?[]:typeof P=="function"?b?[P.listener||P]:[P]:b?m(P):_(P,P.length)}o.prototype.listeners=function(w){return d(this,w,!0)},o.prototype.rawListeners=function(w){return d(this,w,!1)},o.listenerCount=function(g,w){return typeof g.listenerCount=="function"?g.listenerCount(w):y.call(g,w)},o.prototype.listenerCount=y;function y(g){var w=this._events;if(w!==void 0){var b=w[g];if(typeof b=="function")return 1;if(b!==void 0)return b.length}return 0}o.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]};function _(g,w){for(var b=new Array(w),A=0;A0&&m[m.length-1])&&(g[0]===6||g[0]===2)){y=0;continue}if(g[0]===3&&(!m||g[1]>m[0]&&g[1]0)&&!(I=_.next()).done;)m.push(I.value)}catch(C){S={error:C}}finally{try{I&&!I.done&&(y=_.return)&&y.call(_)}finally{if(S)throw S.error}}return m},o=Y&&Y.__spreadArray||function(f,d){for(var y=0,_=d.length,I=f.length;y<_;y++,I++)f[I]=d[y];return f};Object.defineProperty(e,"__esModule",{value:!0}),e.AsyncEventEmitter=e.AsyncEventEmitterReadyState=void 0;var s=Sr.exports,a=eu(),u=Bt,c;(function(f){f.ACTIVE="ACTIVE",f.DEACTIVATED="DEACTIVATED"})(c=e.AsyncEventEmitterReadyState||(e.AsyncEventEmitterReadyState={}));var l=function(f){t(d,f);function d(){var y=f.call(this)||this;return y.log=s.debug("async-event-emitter"),y.queue=new Map,y.readyState=c.ACTIVE,y}return d.prototype.on=function(y,_){var I=this,m=this.log.extend("on");return m('adding "%s" listener...',y),this.readyState===c.DEACTIVATED?(m("the emitter is destroyed, skipping!"),this):f.prototype.on.call(this,y,function(){for(var S=[],C=0;C=l.length&&(l=void 0),{value:l&&l[y++],done:!l}}};throw new TypeError(f?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.Interceptor=e.InterceptorReadyState=e.deleteGlobalSymbol=e.getGlobalSymbol=void 0;var n=Sr.exports,r=Za,i=Bt;function o(l){return globalThis[l]||void 0}e.getGlobalSymbol=o;function s(l,f){globalThis[l]=f}function a(l){delete globalThis[l]}e.deleteGlobalSymbol=a;var u;(function(l){l.IDLE="IDLE",l.APPLYING="APPLYING",l.APPLIED="APPLIED",l.DISPOSING="DISPOSING",l.DISPOSED="DISPOSED"})(u=e.InterceptorReadyState||(e.InterceptorReadyState={}));var c=function(){function l(f){this.symbol=f,this.readyState=u.IDLE,this.emitter=new r.AsyncEventEmitter,this.subscriptions=[],this.log=n.debug(f.description),this.emitter.setMaxListeners(0),this.log("constructing the interceptor...")}return l.prototype.checkEnvironment=function(){return!0},l.prototype.apply=function(){var f=this,d=this.log.extend("apply");if(d("applying the interceptor..."),this.readyState===u.APPLIED){d("intercepted already applied!");return}var y=this.checkEnvironment();if(!y){d("the interceptor cannot be applied in this environment!");return}this.readyState=u.APPLYING,this.emitter.activate(),d("activated the emiter!",this.emitter.readyState);var _=this.getInstance();if(_){d("found a running instance, reusing..."),this.on=function(I,m){d('proxying the "%s" listener',I),_.emitter.addListener(I,m),f.subscriptions.push(function(){_.emitter.removeListener(I,m),d('removed proxied "%s" listener!',I)})},i.nextTick(function(){f.readyState=u.APPLIED});return}d("no running instance found, setting up a new instance..."),this.setup(),this.setInstance(),i.nextTick(function(){f.readyState=u.APPLIED})},l.prototype.setup=function(){},l.prototype.on=function(f,d){var y=this.log.extend("on");if(this.readyState===u.DISPOSING||this.readyState===u.DISPOSED){y("cannot listen to events, already disposed!");return}y('adding "%s" event listener:',f,d.name),this.emitter.on(f,d)},l.prototype.dispose=function(){var f,d,y=this,_=this.log.extend("dispose");if(this.readyState===u.DISPOSED){_("cannot dispose, already disposed!");return}if(_("disposing the interceptor..."),this.readyState=u.DISPOSING,!this.getInstance()){_("no interceptors running, skipping dispose...");return}if(this.clearInstance(),_("global symbol deleted:",o(this.symbol)),this.subscriptions.length>0){_("disposing of %d subscriptions...",this.subscriptions.length);try{for(var I=t(this.subscriptions),m=I.next();!m.done;m=I.next()){var S=m.value;S()}}catch(C){f={error:C}}finally{try{m&&!m.done&&(d=I.return)&&d.call(I)}finally{if(f)throw f.error}}this.subscriptions=[],_("disposed of all subscriptions!",this.subscriptions.length)}this.emitter.deactivate(),_("destroyed the listener!"),i.nextTick(function(){y.readyState=u.DISPOSED})},l.prototype.getInstance=function(){var f,d=o(this.symbol);return this.log("retrieved global instance:",(f=d==null?void 0:d.constructor)===null||f===void 0?void 0:f.name),d},l.prototype.setInstance=function(){s(this.symbol,this),this.log("set global instance!",this.symbol.description)},l.prototype.clearInstance=function(){a(this.symbol),this.log("cleared global instance!",this.symbol.description)},l}();e.Interceptor=c})(zn);var $r={},yf=Y&&Y.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(r[o]=i[o])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),gf=Y&&Y.__values||function(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty($r,"__esModule",{value:!0});$r.BatchInterceptor=void 0;var Ef=zn,_f=function(e){yf(t,e);function t(n){var r=this;return t.symbol=Symbol(n.name),r=e.call(this,t.symbol)||this,r.interceptors=n.interceptors,r}return t.prototype.setup=function(){var n,r,i=this.log.extend("setup");i("applying all %d interceptors...",this.interceptors.length);var o=function(l){i('applying "%s" interceptor...',l.constructor.name),l.apply(),i("adding interceptor dispose subscription"),s.subscriptions.push(function(){return l.dispose()})},s=this;try{for(var a=gf(this.interceptors),u=a.next();!u.done;u=a.next()){var c=u.value;o(c)}}catch(l){n={error:l}}finally{try{u&&!u.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}},t.prototype.on=function(n,r){this.interceptors.forEach(function(i){i.on(n,r)})},t}(Ef.Interceptor);$r.BatchInterceptor=_f;var Yt={},it={},co={},mi={},vi={},yi,Ds;function tu(){return Ds||(Ds=1,yi=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var i=42;t[n]=i;for(n in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(t,n);if(s.value!==i||s.enumerable!==!0)return!1}return!0}),yi}var gi,Rs;function Ur(){if(Rs)return gi;Rs=1;var e=tu();return gi=function(){return e()&&!!Symbol.toStringTag},gi}var Ei,Ls;function Tf(){if(Ls)return Ei;Ls=1;var e=typeof Symbol<"u"&&Symbol,t=tu();return Ei=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},Ei}var _i,Ps;function bf(){if(Ps)return _i;Ps=1;var e="Function.prototype.bind called on incompatible ",t=Array.prototype.slice,n=Object.prototype.toString,r="[object Function]";return _i=function(o){var s=this;if(typeof s!="function"||n.call(s)!==r)throw new TypeError(e+s);for(var a=t.call(arguments,1),u,c=function(){if(this instanceof u){var _=s.apply(this,a.concat(t.call(arguments)));return Object(_)===_?_:this}else return s.apply(o,a.concat(t.call(arguments)))},l=Math.max(0,s.length-a.length),f=[],d=0;d"u"?e:c(Uint8Array),d={"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":u?c([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":l,"%AsyncGenerator%":l,"%AsyncGeneratorFunction%":l,"%AsyncIteratorPrototype%":l,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":n,"%GeneratorFunction%":l,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":u?c(c([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!u?e:c(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!u?e:c(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":u?c(""[Symbol.iterator]()):e,"%Symbol%":u?Symbol:e,"%SyntaxError%":t,"%ThrowTypeError%":a,"%TypedArray%":f,"%TypeError%":r,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet},y=function O(x){var $;if(x==="%AsyncFunction%")$=i("async function () {}");else if(x==="%GeneratorFunction%")$=i("function* () {}");else if(x==="%AsyncGeneratorFunction%")$=i("async function* () {}");else if(x==="%AsyncGenerator%"){var q=O("%AsyncGeneratorFunction%");q&&($=q.prototype)}else if(x==="%AsyncIteratorPrototype%"){var z=O("%AsyncGenerator%");z&&($=c(z.prototype))}return d[x]=$,$},_={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},I=lo(),m=wf(),S=I.call(Function.call,Array.prototype.concat),C=I.call(Function.apply,Array.prototype.splice),L=I.call(Function.call,String.prototype.replace),g=I.call(Function.call,String.prototype.slice),w=I.call(Function.call,RegExp.prototype.exec),b=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,A=/\\(\\)?/g,P=function(x){var $=g(x,0,1),q=g(x,-1);if($==="%"&&q!=="%")throw new t("invalid intrinsic syntax, expected closing `%`");if(q==="%"&&$!=="%")throw new t("invalid intrinsic syntax, expected opening `%`");var z=[];return L(x,b,function(X,K,W,G){z[z.length]=W?L(G,A,"$1"):K||X}),z},v=function(x,$){var q=x,z;if(m(_,q)&&(z=_[q],q="%"+z[0]+"%"),m(d,q)){var X=d[q];if(X===l&&(X=y(q)),typeof X>"u"&&!$)throw new r("intrinsic "+x+" exists, but is not available. Please file an issue!");return{alias:z,name:q,value:X}}throw new t("intrinsic "+x+" does not exist!")};return wi=function(x,$){if(typeof x!="string"||x.length===0)throw new r("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof $!="boolean")throw new r('"allowMissing" argument must be a boolean');if(w(/^%?[^%]*%?$/,x)===null)throw new t("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var q=P(x),z=q.length>0?q[0]:"",X=v("%"+z+"%",$),K=X.name,W=X.value,G=!1,Z=X.alias;Z&&(z=Z[0],C(q,S([0,1],Z)));for(var ce=1,J=!0;ce=q.length){var j=o(W,E);J=!!j,J&&"get"in j&&!("originalValue"in j.get)?W=j.get:W=W[E]}else J=m(W,E),W=W[E];J&&!G&&(d[K]=W)}}return W},wi}var Ii={exports:{}},Fs;function If(){return Fs||(Fs=1,function(e){var t=lo(),n=fo(),r=n("%Function.prototype.apply%"),i=n("%Function.prototype.call%"),o=n("%Reflect.apply%",!0)||t.call(i,r),s=n("%Object.getOwnPropertyDescriptor%",!0),a=n("%Object.defineProperty%",!0),u=n("%Math.max%");if(a)try{a({},"a",{value:1})}catch{a=null}e.exports=function(f){var d=o(t,i,arguments);if(s&&a){var y=s(d,"length");y.configurable&&a(d,"length",{value:1+u(0,f.length-(arguments.length-1))})}return d};var c=function(){return o(t,r,arguments)};a?a(e.exports,"apply",{value:c}):e.exports.apply=c}(Ii)),Ii.exports}var Ni,Ms;function po(){if(Ms)return Ni;Ms=1;var e=fo(),t=If(),n=t(e("String.prototype.indexOf"));return Ni=function(i,o){var s=e(i,!!o);return typeof s=="function"&&n(i,".prototype.")>-1?t(s):s},Ni}var Oi,js;function Nf(){if(js)return Oi;js=1;var e=Ur()(),t=po(),n=t("Object.prototype.toString"),r=function(a){return e&&a&&typeof a=="object"&&Symbol.toStringTag in a?!1:n(a)==="[object Arguments]"},i=function(a){return r(a)?!0:a!==null&&typeof a=="object"&&typeof a.length=="number"&&a.length>=0&&n(a)!=="[object Array]"&&n(a.callee)==="[object Function]"},o=function(){return r(arguments)}();return r.isLegacyArguments=i,Oi=o?r:i,Oi}var Si,$s;function Of(){if($s)return Si;$s=1;var e=Object.prototype.toString,t=Function.prototype.toString,n=/^\s*(?:function)?\*/,r=Ur()(),i=Object.getPrototypeOf,o=function(){if(!r)return!1;try{return Function("return function*() {}")()}catch{}},s;return Si=function(u){if(typeof u!="function")return!1;if(n.test(t.call(u)))return!0;if(!r){var c=e.call(u);return c==="[object GeneratorFunction]"}if(!i)return!1;if(typeof s>"u"){var l=o();s=l?i(l):!1}return i(u)===s},Si}var Ai,Us;function Sf(){if(Us)return Ai;Us=1;var e=Function.prototype.toString,t=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,n,r;if(typeof t=="function"&&typeof Object.defineProperty=="function")try{n=Object.defineProperty({},"length",{get:function(){throw r}}),r={},t(function(){throw 42},null,n)}catch(C){C!==r&&(t=null)}else t=null;var i=/^\s*class\b/,o=function(L){try{var g=e.call(L);return i.test(g)}catch{return!1}},s=function(L){try{return o(L)?!1:(e.call(L),!0)}catch{return!1}},a=Object.prototype.toString,u="[object Object]",c="[object Function]",l="[object GeneratorFunction]",f="[object HTMLAllCollection]",d="[object HTML document.all class]",y="[object HTMLCollection]",_=typeof Symbol=="function"&&!!Symbol.toStringTag,I=!(0 in[,]),m=function(){return!1};if(typeof document=="object"){var S=document.all;a.call(S)===a.call(document.all)&&(m=function(L){if((I||!L)&&(typeof L>"u"||typeof L=="object"))try{var g=a.call(L);return(g===f||g===d||g===y||g===u)&&L("")==null}catch{}return!1})}return Ai=t?function(L){if(m(L))return!0;if(!L||typeof L!="function"&&typeof L!="object")return!1;try{t(L,null,n)}catch(g){if(g!==r)return!1}return!o(L)&&s(L)}:function(L){if(m(L))return!0;if(!L||typeof L!="function"&&typeof L!="object")return!1;if(_)return s(L);if(o(L))return!1;var g=a.call(L);return g!==c&&g!==l&&!/^\[object HTML/.test(g)?!1:s(L)},Ai}var Di,Vs;function nu(){if(Vs)return Di;Vs=1;var e=Sf(),t=Object.prototype.toString,n=Object.prototype.hasOwnProperty,r=function(u,c,l){for(var f=0,d=u.length;f=3&&(f=l),t.call(u)==="[object Array]"?r(u,c,f):typeof u=="string"?i(u,c,f):o(u,c,f)};return Di=s,Di}var Ri,Bs;function ru(){if(Bs)return Ri;Bs=1;var e=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],t=typeof globalThis>"u"?Y:globalThis;return Ri=function(){for(var r=[],i=0;i"u"?Y:globalThis,a=t(),u=n("Array.prototype.indexOf",!0)||function(_,I){for(var m=0;m<_.length;m+=1)if(_[m]===I)return m;return-1},c=n("String.prototype.slice"),l={},f=Object.getPrototypeOf;i&&o&&f&&e(a,function(y){var _=new s[y];if(Symbol.toStringTag in _){var I=f(_),m=o(I,Symbol.toStringTag);if(!m){var S=f(I);m=o(S,Symbol.toStringTag)}l[y]=m.get}});var d=function(_){var I=!1;return e(l,function(m,S){if(!I)try{I=m.call(_)===S}catch{}}),I};return Pi=function(_){if(!_||typeof _!="object")return!1;if(!i||!(Symbol.toStringTag in _)){var I=c(r(_),8,-1);return u(a,I)>-1}return o?d(_):!1},Pi}var Ci,Hs;function Af(){if(Hs)return Ci;Hs=1;var e=nu(),t=ru(),n=po(),r=iu(),i=n("Object.prototype.toString"),o=Ur()(),s=typeof globalThis>"u"?Y:globalThis,a=t(),u=n("String.prototype.slice"),c={},l=Object.getPrototypeOf;o&&r&&l&&e(a,function(y){if(typeof s[y]=="function"){var _=new s[y];if(Symbol.toStringTag in _){var I=l(_),m=r(I,Symbol.toStringTag);if(!m){var S=l(I);m=r(S,Symbol.toStringTag)}c[y]=m.get}}});var f=function(_){var I=!1;return e(c,function(m,S){if(!I)try{var C=m.call(_);C===S&&(I=C)}catch{}}),I},d=ou();return Ci=function(_){return d(_)?!o||!(Symbol.toStringTag in _)?u(i(_),8,-1):f(_):!1},Ci}var Ys;function Df(){return Ys||(Ys=1,function(e){var t=Nf(),n=Of(),r=Af(),i=ou();function o(B){return B.call.bind(B)}var s=typeof BigInt<"u",a=typeof Symbol<"u",u=o(Object.prototype.toString),c=o(Number.prototype.valueOf),l=o(String.prototype.valueOf),f=o(Boolean.prototype.valueOf);if(s)var d=o(BigInt.prototype.valueOf);if(a)var y=o(Symbol.prototype.valueOf);function _(B,Xt){if(typeof B!="object")return!1;try{return Xt(B),!0}catch{return!1}}e.isArgumentsObject=t,e.isGeneratorFunction=n,e.isTypedArray=i;function I(B){return typeof Promise<"u"&&B instanceof Promise||B!==null&&typeof B=="object"&&typeof B.then=="function"&&typeof B.catch=="function"}e.isPromise=I;function m(B){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(B):i(B)||D(B)}e.isArrayBufferView=m;function S(B){return r(B)==="Uint8Array"}e.isUint8Array=S;function C(B){return r(B)==="Uint8ClampedArray"}e.isUint8ClampedArray=C;function L(B){return r(B)==="Uint16Array"}e.isUint16Array=L;function g(B){return r(B)==="Uint32Array"}e.isUint32Array=g;function w(B){return r(B)==="Int8Array"}e.isInt8Array=w;function b(B){return r(B)==="Int16Array"}e.isInt16Array=b;function A(B){return r(B)==="Int32Array"}e.isInt32Array=A;function P(B){return r(B)==="Float32Array"}e.isFloat32Array=P;function v(B){return r(B)==="Float64Array"}e.isFloat64Array=v;function O(B){return r(B)==="BigInt64Array"}e.isBigInt64Array=O;function x(B){return r(B)==="BigUint64Array"}e.isBigUint64Array=x;function $(B){return u(B)==="[object Map]"}$.working=typeof Map<"u"&&$(new Map);function q(B){return typeof Map>"u"?!1:$.working?$(B):B instanceof Map}e.isMap=q;function z(B){return u(B)==="[object Set]"}z.working=typeof Set<"u"&&z(new Set);function X(B){return typeof Set>"u"?!1:z.working?z(B):B instanceof Set}e.isSet=X;function K(B){return u(B)==="[object WeakMap]"}K.working=typeof WeakMap<"u"&&K(new WeakMap);function W(B){return typeof WeakMap>"u"?!1:K.working?K(B):B instanceof WeakMap}e.isWeakMap=W;function G(B){return u(B)==="[object WeakSet]"}G.working=typeof WeakSet<"u"&&G(new WeakSet);function Z(B){return G(B)}e.isWeakSet=Z;function ce(B){return u(B)==="[object ArrayBuffer]"}ce.working=typeof ArrayBuffer<"u"&&ce(new ArrayBuffer);function J(B){return typeof ArrayBuffer>"u"?!1:ce.working?ce(B):B instanceof ArrayBuffer}e.isArrayBuffer=J;function E(B){return u(B)==="[object DataView]"}E.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&E(new DataView(new ArrayBuffer(1),0,1));function D(B){return typeof DataView>"u"?!1:E.working?E(B):B instanceof DataView}e.isDataView=D;var R=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function j(B){return u(B)==="[object SharedArrayBuffer]"}function ee(B){return typeof R>"u"?!1:(typeof j.working>"u"&&(j.working=j(new R)),j.working?j(B):B instanceof R)}e.isSharedArrayBuffer=ee;function ne(B){return u(B)==="[object AsyncFunction]"}e.isAsyncFunction=ne;function Q(B){return u(B)==="[object Map Iterator]"}e.isMapIterator=Q;function ie(B){return u(B)==="[object Set Iterator]"}e.isSetIterator=ie;function le(B){return u(B)==="[object Generator]"}e.isGeneratorObject=le;function he(B){return u(B)==="[object WebAssembly.Module]"}e.isWebAssemblyCompiledModule=he;function de(B){return _(B,c)}e.isNumberObject=de;function et(B){return _(B,l)}e.isStringObject=et;function we(B){return _(B,f)}e.isBooleanObject=we;function tt(B){return s&&_(B,d)}e.isBigIntObject=tt;function Se(B){return a&&_(B,y)}e.isSymbolObject=Se;function zt(B){return de(B)||et(B)||we(B)||tt(B)||Se(B)}e.isBoxedPrimitive=zt;function Wt(B){return typeof Uint8Array<"u"&&(J(B)||ee(B))}e.isAnyArrayBuffer=Wt,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(B){Object.defineProperty(e,B,{enumerable:!1,value:function(){throw new Error(B+" is not supported in userland")}})})}(vi)),vi}var ki,Qs;function Rf(){return Qs||(Qs=1,ki=function(t){return t&&typeof t=="object"&&typeof t.copy=="function"&&typeof t.fill=="function"&&typeof t.readUInt8=="function"}),ki}var mr={exports:{}},zs;function Lf(){return zs||(zs=1,typeof Object.create=="function"?mr.exports=function(t,n){n&&(t.super_=n,t.prototype=Object.create(n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:mr.exports=function(t,n){if(n){t.super_=n;var r=function(){};r.prototype=n.prototype,t.prototype=new r,t.prototype.constructor=t}}),mr.exports}var Ws;function su(){return Ws||(Ws=1,function(e){var t=Object.getOwnPropertyDescriptors||function(D){for(var R=Object.keys(D),j={},ee=0;ee=ee)return ie;switch(ie){case"%s":return String(j[R++]);case"%d":return Number(j[R++]);case"%j":try{return JSON.stringify(j[R++])}catch{return"[Circular]"}default:return ie}}),Q=j[R];R"u")return function(){return e.deprecate(E,D).apply(this,arguments)};var R=!1;function j(){if(!R){if(process.throwDeprecation)throw new Error(D);process.traceDeprecation?console.trace(D):console.error(D),R=!0}return E.apply(this,arguments)}return j};var r={},i=/^$/;if({}.NODE_DEBUG){var o={}.NODE_DEBUG;o=o.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),i=new RegExp("^"+o+"$","i")}e.debuglog=function(E){if(E=E.toUpperCase(),!r[E])if(i.test(E)){var D=process.pid;r[E]=function(){var R=e.format.apply(e,arguments);console.error("%s %d: %s",E,D,R)}}else r[E]=function(){};return r[E]};function s(E,D){var R={seen:[],stylize:u};return arguments.length>=3&&(R.depth=arguments[2]),arguments.length>=4&&(R.colors=arguments[3]),S(D)?R.showHidden=D:D&&e._extend(R,D),A(R.showHidden)&&(R.showHidden=!1),A(R.depth)&&(R.depth=2),A(R.colors)&&(R.colors=!1),A(R.customInspect)&&(R.customInspect=!0),R.colors&&(R.stylize=a),l(R,E,R.depth)}e.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function a(E,D){var R=s.styles[D];return R?"\x1B["+s.colors[R][0]+"m"+E+"\x1B["+s.colors[R][1]+"m":E}function u(E,D){return E}function c(E){var D={};return E.forEach(function(R,j){D[R]=!0}),D}function l(E,D,R){if(E.customInspect&&D&&$(D.inspect)&&D.inspect!==e.inspect&&!(D.constructor&&D.constructor.prototype===D)){var j=D.inspect(R,E);return w(j)||(j=l(E,j,R)),j}var ee=f(E,D);if(ee)return ee;var ne=Object.keys(D),Q=c(ne);if(E.showHidden&&(ne=Object.getOwnPropertyNames(D)),x(D)&&(ne.indexOf("message")>=0||ne.indexOf("description")>=0))return d(D);if(ne.length===0){if($(D)){var ie=D.name?": "+D.name:"";return E.stylize("[Function"+ie+"]","special")}if(P(D))return E.stylize(RegExp.prototype.toString.call(D),"regexp");if(O(D))return E.stylize(Date.prototype.toString.call(D),"date");if(x(D))return d(D)}var le="",he=!1,de=["{","}"];if(m(D)&&(he=!0,de=["[","]"]),$(D)){var et=D.name?": "+D.name:"";le=" [Function"+et+"]"}if(P(D)&&(le=" "+RegExp.prototype.toString.call(D)),O(D)&&(le=" "+Date.prototype.toUTCString.call(D)),x(D)&&(le=" "+d(D)),ne.length===0&&(!he||D.length==0))return de[0]+le+de[1];if(R<0)return P(D)?E.stylize(RegExp.prototype.toString.call(D),"regexp"):E.stylize("[Object]","special");E.seen.push(D);var we;return he?we=y(E,D,R,Q,ne):we=ne.map(function(tt){return _(E,D,R,Q,tt,he)}),E.seen.pop(),I(we,le,de)}function f(E,D){if(A(D))return E.stylize("undefined","undefined");if(w(D)){var R="'"+JSON.stringify(D).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return E.stylize(R,"string")}if(g(D))return E.stylize(""+D,"number");if(S(D))return E.stylize(""+D,"boolean");if(C(D))return E.stylize("null","null")}function d(E){return"["+Error.prototype.toString.call(E)+"]"}function y(E,D,R,j,ee){for(var ne=[],Q=0,ie=D.length;Q-1&&(ne?ie=ie.split(` `).map(function(he){return" "+he}).join(` `).slice(2):ie=` `+ie.split(` `).map(function(he){return" "+he}).join(` -`))):ie=E.stylize("[Circular]","special")),A(Q)){if(ne&&ee.match(/^\d+$/))return ie;Q=JSON.stringify(""+ee),Q.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Q=Q.slice(1,-1),Q=E.stylize(Q,"name")):(Q=Q.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Q=E.stylize(Q,"string"))}return Q+": "+ie}function w(E,D,R){var j=E.reduce(function(ee,ne){return ne.indexOf(` +`))):ie=E.stylize("[Circular]","special")),A(Q)){if(ne&&ee.match(/^\d+$/))return ie;Q=JSON.stringify(""+ee),Q.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Q=Q.slice(1,-1),Q=E.stylize(Q,"name")):(Q=Q.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Q=E.stylize(Q,"string"))}return Q+": "+ie}function I(E,D,R){var j=E.reduce(function(ee,ne){return ne.indexOf(` `)>=0,ee+ne.replace(/\u001b\[\d\d?m/g,"").length+1},0);return j>60?R[0]+(D===""?"":D+` `)+" "+E.join(`, - `)+" "+R[1]:R[0]+D+" "+E.join(", ")+" "+R[1]}e.types=Df();function m(E){return Array.isArray(E)}e.isArray=m;function S(E){return typeof E=="boolean"}e.isBoolean=S;function C(E){return E===null}e.isNull=C;function L(E){return E==null}e.isNullOrUndefined=L;function g(E){return typeof E=="number"}e.isNumber=g;function I(E){return typeof E=="string"}e.isString=I;function b(E){return typeof E=="symbol"}e.isSymbol=b;function A(E){return E===void 0}e.isUndefined=A;function P(E){return v(E)&&z(E)==="[object RegExp]"}e.isRegExp=P,e.types.isRegExp=P;function v(E){return typeof E=="object"&&E!==null}e.isObject=v;function O(E){return v(E)&&z(E)==="[object Date]"}e.isDate=O,e.types.isDate=O;function x(E){return v(E)&&(z(E)==="[object Error]"||E instanceof Error)}e.isError=x,e.types.isNativeError=x;function $(E){return typeof E=="function"}e.isFunction=$;function q(E){return E===null||typeof E=="boolean"||typeof E=="number"||typeof E=="string"||typeof E=="symbol"||typeof E>"u"}e.isPrimitive=q,e.isBuffer=Rf();function z(E){return Object.prototype.toString.call(E)}function X(E){return E<10?"0"+E.toString(10):E.toString(10)}var K=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function W(){var E=new Date,D=[X(E.getHours()),X(E.getMinutes()),X(E.getSeconds())].join(":");return[E.getDate(),K[E.getMonth()],D].join(" ")}e.log=function(){console.log("%s - %s",W(),e.format.apply(e,arguments))},e.inherits=Lf(),e._extend=function(E,D){if(!D||!v(D))return E;for(var R=Object.keys(D),j=R.length;j--;)E[R[j]]=D[R[j]];return E};function G(E,D){return Object.prototype.hasOwnProperty.call(E,D)}var Z=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;e.promisify=function(D){if(typeof D!="function")throw new TypeError('The "original" argument must be of type Function');if(Z&&D[Z]){var R=D[Z];if(typeof R!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(R,Z,{value:R,enumerable:!1,writable:!1,configurable:!0}),R}function R(){for(var j,ee,ne=new Promise(function(le,he){j=le,ee=he}),Q=[],ie=0;ie0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]=e.maxCalls&&((a=e.maxCallsCallback)===null||a===void 0||a.call(e)),i(u),n++};return s.invoked=function(){return jf(t,void 0,void 0,function(){return $f(this,function(a){return r=setTimeout(function(){i([])},0),[2,o]})})},s}Br.createLazyCallback=Uf;var Vf=Y&&Y.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(r[o]=i[o])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(fn,"__esModule",{value:!0});fn.InteractiveIsomorphicRequest=void 0;var Bf=Tt,qf=Gt,Gf=Br,Hf=function(e){Vf(t,e);function t(n){var r=e.call(this,n)||this;return r.respondWith=Gf.createLazyCallback({maxCalls:1,maxCallsCallback:function(){Bf.invariant(!1,'Failed to respond to "%s %s" request: the "request" event has already been responded to.',r.method,r.url.href)}}),r}return t}(qf.IsomorphicRequest);fn.InteractiveIsomorphicRequest=Hf;var Wn={};Object.defineProperty(Wn,"__esModule",{value:!0});Wn.getCleanUrl=void 0;function Yf(e,t){return t===void 0&&(t=!0),[t&&e.origin,e.pathname].filter(Boolean).join("")}Wn.getCleanUrl=Yf;(function(e){var t=Y&&Y.__createBinding||(Object.create?function(o,s,a,u){u===void 0&&(u=a),Object.defineProperty(o,u,{enumerable:!0,get:function(){return s[a]}})}:function(o,s,a,u){u===void 0&&(u=a),o[u]=s[a]}),n=Y&&Y.__exportStar||function(o,s){for(var a in o)a!=="default"&&!Object.prototype.hasOwnProperty.call(s,a)&&t(s,o,a)};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeBuffer=e.encodeBuffer=e.getCleanUrl=void 0,n(ln,e),n(zn,e),n($r,e),n(Gt,e),n(fn,e);var r=Wn;Object.defineProperty(e,"getCleanUrl",{enumerable:!0,get:function(){return r.getCleanUrl}});var i=it;Object.defineProperty(e,"encodeBuffer",{enumerable:!0,get:function(){return i.encodeBuffer}}),Object.defineProperty(e,"decodeBuffer",{enumerable:!0,get:function(){return i.decodeBuffer}})})(Qn);var ho={},cu={},Xn={exports:{}},Zt={decodeValues:!0,map:!1,silent:!1};function Qi(e){return typeof e=="string"&&!!e.trim()}function zi(e,t){var n=e.split(";").filter(Qi),r=n.shift(),i=Qf(r),o=i.name,s=i.value;t=t?Object.assign({},Zt,t):Zt;try{s=t.decodeValues?decodeURIComponent(s):s}catch(u){console.error("set-cookie-parser encountered an error while decoding a cookie with value '"+s+"'. Set options.decodeValues to false to disable this feature.",u)}var a={name:o,value:s};return n.forEach(function(u){var c=u.split("="),l=c.shift().trimLeft().toLowerCase(),f=c.join("=");l==="expires"?a.expires=new Date(f):l==="max-age"?a.maxAge=parseInt(f,10):l==="secure"?a.secure=!0:l==="httponly"?a.httpOnly=!0:l==="samesite"?a.sameSite=f:a[l]=f}),a}function Qf(e){var t="",n="",r=e.split("=");return r.length>1?(t=r.shift(),n=r.join("=")):n=e,{name:t,value:n}}function lu(e,t){if(t=t?Object.assign({},Zt,t):Zt,!e)return t.map?{}:[];if(e.headers&&e.headers["set-cookie"])e=e.headers["set-cookie"];else if(e.headers){var n=e.headers[Object.keys(e.headers).find(function(i){return i.toLowerCase()==="set-cookie"})];!n&&e.headers.cookie&&!t.silent&&console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),e=n}if(Array.isArray(e)||(e=[e]),t=t?Object.assign({},Zt,t):Zt,t.map){var r={};return e.filter(Qi).reduce(function(i,o){var s=zi(o,t);return i[s.name]=s,i},r)}else return e.filter(Qi).map(function(i){return zi(i,t)})}function zf(e){if(Array.isArray(e))return e;if(typeof e!="string")return[];var t=[],n=0,r,i,o,s,a;function u(){for(;n=e.length)&&t.push(e.substring(r,e.length))}return t}Xn.exports=lu;Xn.exports.parse=lu;Xn.exports.parseString=zi;Xn.exports.splitCookiesString=zf;(function(e){var t=Y&&Y.__rest||function(o,s){var a={};for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&s.indexOf(u)<0&&(a[u]=o[u]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,u=Object.getOwnPropertySymbols(o);c{var{maxAge:_}=y,w=t(y,["maxAge"]);return Object.assign(Object.assign({},w),{expires:_===void 0?w.expires:new Date(l+_*1e3),maxAge:_})}),d=this.store.get(u.origin)||new Map;f.forEach(y=>{this.store.set(u.origin,d.set(y.name,y))})}get(s){this.deleteExpiredCookies();const a=new URL(s.url),u=this.store.get(a.origin)||new Map;switch(s.credentials){case"include":return typeof document>"u"||n.parse(document.cookie).forEach(l=>{u.set(l.name,l)}),u;case"same-origin":return u;default:return new Map}}getAll(){return this.deleteExpiredCookies(),this.store}deleteAll(s){const a=new URL(s.url);this.store.delete(a.origin)}clear(){this.store.clear()}hydrate(){if(!r())return;const s=localStorage.getItem(e.PERSISTENCY_KEY);if(!!s)try{JSON.parse(s).forEach(([u,c])=>{this.store.set(u,new Map(c.map(l=>{var[f,d]=l,{expires:y}=d,_=t(d,["expires"]);return[f,y===void 0?_:Object.assign(Object.assign({},_),{expires:new Date(y)})]})))})}catch(a){console.warn(` + `)+" "+R[1]:R[0]+D+" "+E.join(", ")+" "+R[1]}e.types=Df();function m(E){return Array.isArray(E)}e.isArray=m;function S(E){return typeof E=="boolean"}e.isBoolean=S;function C(E){return E===null}e.isNull=C;function L(E){return E==null}e.isNullOrUndefined=L;function g(E){return typeof E=="number"}e.isNumber=g;function w(E){return typeof E=="string"}e.isString=w;function b(E){return typeof E=="symbol"}e.isSymbol=b;function A(E){return E===void 0}e.isUndefined=A;function P(E){return v(E)&&z(E)==="[object RegExp]"}e.isRegExp=P,e.types.isRegExp=P;function v(E){return typeof E=="object"&&E!==null}e.isObject=v;function O(E){return v(E)&&z(E)==="[object Date]"}e.isDate=O,e.types.isDate=O;function x(E){return v(E)&&(z(E)==="[object Error]"||E instanceof Error)}e.isError=x,e.types.isNativeError=x;function $(E){return typeof E=="function"}e.isFunction=$;function q(E){return E===null||typeof E=="boolean"||typeof E=="number"||typeof E=="string"||typeof E=="symbol"||typeof E>"u"}e.isPrimitive=q,e.isBuffer=Rf();function z(E){return Object.prototype.toString.call(E)}function X(E){return E<10?"0"+E.toString(10):E.toString(10)}var K=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function W(){var E=new Date,D=[X(E.getHours()),X(E.getMinutes()),X(E.getSeconds())].join(":");return[E.getDate(),K[E.getMonth()],D].join(" ")}e.log=function(){console.log("%s - %s",W(),e.format.apply(e,arguments))},e.inherits=Lf(),e._extend=function(E,D){if(!D||!v(D))return E;for(var R=Object.keys(D),j=R.length;j--;)E[R[j]]=D[R[j]];return E};function G(E,D){return Object.prototype.hasOwnProperty.call(E,D)}var Z=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;e.promisify=function(D){if(typeof D!="function")throw new TypeError('The "original" argument must be of type Function');if(Z&&D[Z]){var R=D[Z];if(typeof R!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(R,Z,{value:R,enumerable:!1,writable:!1,configurable:!0}),R}function R(){for(var j,ee,ne=new Promise(function(le,he){j=le,ee=he}),Q=[],ie=0;ie0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]=e.maxCalls&&((a=e.maxCallsCallback)===null||a===void 0||a.call(e)),i(u),n++};return s.invoked=function(){return jf(t,void 0,void 0,function(){return $f(this,function(a){return r=setTimeout(function(){i([])},0),[2,o]})})},s}Br.createLazyCallback=Uf;var Vf=Y&&Y.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(r[o]=i[o])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(fn,"__esModule",{value:!0});fn.InteractiveIsomorphicRequest=void 0;var Bf=Tt,qf=Yt,Gf=Br,Hf=function(e){Vf(t,e);function t(n){var r=e.call(this,n)||this;return r.respondWith=Gf.createLazyCallback({maxCalls:1,maxCallsCallback:function(){Bf.invariant(!1,'Failed to respond to "%s %s" request: the "request" event has already been responded to.',r.method,r.url.href)}}),r}return t}(qf.IsomorphicRequest);fn.InteractiveIsomorphicRequest=Hf;var Wn={};Object.defineProperty(Wn,"__esModule",{value:!0});Wn.getCleanUrl=void 0;function Yf(e,t){return t===void 0&&(t=!0),[t&&e.origin,e.pathname].filter(Boolean).join("")}Wn.getCleanUrl=Yf;(function(e){var t=Y&&Y.__createBinding||(Object.create?function(o,s,a,u){u===void 0&&(u=a),Object.defineProperty(o,u,{enumerable:!0,get:function(){return s[a]}})}:function(o,s,a,u){u===void 0&&(u=a),o[u]=s[a]}),n=Y&&Y.__exportStar||function(o,s){for(var a in o)a!=="default"&&!Object.prototype.hasOwnProperty.call(s,a)&&t(s,o,a)};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeBuffer=e.encodeBuffer=e.getCleanUrl=void 0,n(ln,e),n(zn,e),n($r,e),n(Yt,e),n(fn,e);var r=Wn;Object.defineProperty(e,"getCleanUrl",{enumerable:!0,get:function(){return r.getCleanUrl}});var i=it;Object.defineProperty(e,"encodeBuffer",{enumerable:!0,get:function(){return i.encodeBuffer}}),Object.defineProperty(e,"decodeBuffer",{enumerable:!0,get:function(){return i.decodeBuffer}})})(Qn);var ho={},cu={},Xn={exports:{}},en={decodeValues:!0,map:!1,silent:!1};function Qi(e){return typeof e=="string"&&!!e.trim()}function zi(e,t){var n=e.split(";").filter(Qi),r=n.shift(),i=Qf(r),o=i.name,s=i.value;t=t?Object.assign({},en,t):en;try{s=t.decodeValues?decodeURIComponent(s):s}catch(u){console.error("set-cookie-parser encountered an error while decoding a cookie with value '"+s+"'. Set options.decodeValues to false to disable this feature.",u)}var a={name:o,value:s};return n.forEach(function(u){var c=u.split("="),l=c.shift().trimLeft().toLowerCase(),f=c.join("=");l==="expires"?a.expires=new Date(f):l==="max-age"?a.maxAge=parseInt(f,10):l==="secure"?a.secure=!0:l==="httponly"?a.httpOnly=!0:l==="samesite"?a.sameSite=f:a[l]=f}),a}function Qf(e){var t="",n="",r=e.split("=");return r.length>1?(t=r.shift(),n=r.join("=")):n=e,{name:t,value:n}}function lu(e,t){if(t=t?Object.assign({},en,t):en,!e)return t.map?{}:[];if(e.headers&&e.headers["set-cookie"])e=e.headers["set-cookie"];else if(e.headers){var n=e.headers[Object.keys(e.headers).find(function(i){return i.toLowerCase()==="set-cookie"})];!n&&e.headers.cookie&&!t.silent&&console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),e=n}if(Array.isArray(e)||(e=[e]),t=t?Object.assign({},en,t):en,t.map){var r={};return e.filter(Qi).reduce(function(i,o){var s=zi(o,t);return i[s.name]=s,i},r)}else return e.filter(Qi).map(function(i){return zi(i,t)})}function zf(e){if(Array.isArray(e))return e;if(typeof e!="string")return[];var t=[],n=0,r,i,o,s,a;function u(){for(;n=e.length)&&t.push(e.substring(r,e.length))}return t}Xn.exports=lu;Xn.exports.parse=lu;Xn.exports.parseString=zi;Xn.exports.splitCookiesString=zf;(function(e){var t=Y&&Y.__rest||function(o,s){var a={};for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&s.indexOf(u)<0&&(a[u]=o[u]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,u=Object.getOwnPropertySymbols(o);c{var{maxAge:_}=y,I=t(y,["maxAge"]);return Object.assign(Object.assign({},I),{expires:_===void 0?I.expires:new Date(l+_*1e3),maxAge:_})}),d=this.store.get(u.origin)||new Map;f.forEach(y=>{this.store.set(u.origin,d.set(y.name,y))})}get(s){this.deleteExpiredCookies();const a=new URL(s.url),u=this.store.get(a.origin)||new Map;switch(s.credentials){case"include":return typeof document>"u"||n.parse(document.cookie).forEach(l=>{u.set(l.name,l)}),u;case"same-origin":return u;default:return new Map}}getAll(){return this.deleteExpiredCookies(),this.store}deleteAll(s){const a=new URL(s.url);this.store.delete(a.origin)}clear(){this.store.clear()}hydrate(){if(!r())return;const s=localStorage.getItem(e.PERSISTENCY_KEY);if(!!s)try{JSON.parse(s).forEach(([u,c])=>{this.store.set(u,new Map(c.map(l=>{var[f,d]=l,{expires:y}=d,_=t(d,["expires"]);return[f,y===void 0?_:Object.assign(Object.assign({},_),{expires:new Date(y)})]})))})}catch(a){console.warn(` [virtual-cookie] Failed to parse a stored cookie from the localStorage (key "${e.PERSISTENCY_KEY}"). Stored value: @@ -24,27 +24,27 @@ ${localStorage.getItem(e.PERSISTENCY_KEY)} Thrown exception: ${a} -Invalid value has been removed from localStorage to prevent subsequent failed parsing attempts.`),localStorage.removeItem(e.PERSISTENCY_KEY)}}persist(){if(!r())return;const s=Array.from(this.store.entries()).map(([a,u])=>[a,Array.from(u.entries())]);localStorage.setItem(e.PERSISTENCY_KEY,JSON.stringify(s))}deleteExpiredCookies(){const s=Date.now();this.store.forEach((a,u)=>{a.forEach(({expires:c,name:l})=>{c!==void 0&&c.getTime()<=s&&a.delete(l)}),a.size===0&&this.store.delete(u)})}}e.store=new i})(cu);(function(e){var t=Y&&Y.__createBinding||(Object.create?function(r,i,o,s){s===void 0&&(s=o),Object.defineProperty(r,s,{enumerable:!0,get:function(){return i[o]}})}:function(r,i,o,s){s===void 0&&(s=o),r[s]=i[o]}),n=Y&&Y.__exportStar||function(r,i){for(var o in r)o!=="default"&&!Object.prototype.hasOwnProperty.call(i,o)&&t(i,r,o)};Object.defineProperty(e,"__esModule",{value:!0}),n(cu,e)})(ho);var ji,Js;function Wf(){return Js||(Js=1,ji=function(){function e(t,n,r,i,o){return tr?r+1:t+1:i===o?n:n+1}return function(t,n){if(t===n)return 0;if(t.length>n.length){var r=t;t=n,n=r}for(var i=t.length,o=n.length;i>0&&t.charCodeAt(i-1)===n.charCodeAt(o-1);)i--,o--;for(var s=0;s=t)break;n=i.index+i[0].length,r+=1}return{line:r,column:t+1-n}}function fu(e){return mo(e.source,Ar(e.source,e.start))}function mo(e,t){const n=e.locationOffset.column-1,r="".padStart(n)+e.body,i=t.line-1,o=e.locationOffset.line-1,s=t.line+o,a=t.line===1?n:0,u=t.column+a,c=`${e.name}:${s}:${u} -`,l=r.split(/\r\n|[\n\r]/g),f=l[i];if(f.length>120){const d=Math.floor(u/80),y=u%80,_=[];for(let w=0;w["|",w]),["|","^".padStart(y)],["|",_[d+1]]])}return c+Ks([[`${s-1} |`,l[i-1]],[`${s} |`,f],["|","^".padStart(u)],[`${s+1} |`,l[i+1]]])}function Ks(e){const t=e.filter(([r,i])=>i!==void 0),n=Math.max(...t.map(([r])=>r.length));return t.map(([r,i])=>r.padStart(n)+(i?" "+i:"")).join(` +Invalid value has been removed from localStorage to prevent subsequent failed parsing attempts.`),localStorage.removeItem(e.PERSISTENCY_KEY)}}persist(){if(!r())return;const s=Array.from(this.store.entries()).map(([a,u])=>[a,Array.from(u.entries())]);localStorage.setItem(e.PERSISTENCY_KEY,JSON.stringify(s))}deleteExpiredCookies(){const s=Date.now();this.store.forEach((a,u)=>{a.forEach(({expires:c,name:l})=>{c!==void 0&&c.getTime()<=s&&a.delete(l)}),a.size===0&&this.store.delete(u)})}}e.store=new i})(cu);(function(e){var t=Y&&Y.__createBinding||(Object.create?function(r,i,o,s){s===void 0&&(s=o),Object.defineProperty(r,s,{enumerable:!0,get:function(){return i[o]}})}:function(r,i,o,s){s===void 0&&(s=o),r[s]=i[o]}),n=Y&&Y.__exportStar||function(r,i){for(var o in r)o!=="default"&&!Object.prototype.hasOwnProperty.call(i,o)&&t(i,r,o)};Object.defineProperty(e,"__esModule",{value:!0}),n(cu,e)})(ho);var ji,Js;function Wf(){return Js||(Js=1,ji=function(){function e(t,n,r,i,o){return tr?r+1:t+1:i===o?n:n+1}return function(t,n){if(t===n)return 0;if(t.length>n.length){var r=t;t=n,n=r}for(var i=t.length,o=n.length;i>0&&t.charCodeAt(i-1)===n.charCodeAt(o-1);)i--,o--;for(var s=0;s=t)break;n=i.index+i[0].length,r+=1}return{line:r,column:t+1-n}}function fu(e){return mo(e.source,Ar(e.source,e.start))}function mo(e,t){const n=e.locationOffset.column-1,r="".padStart(n)+e.body,i=t.line-1,o=e.locationOffset.line-1,s=t.line+o,a=t.line===1?n:0,u=t.column+a,c=`${e.name}:${s}:${u} +`,l=r.split(/\r\n|[\n\r]/g),f=l[i];if(f.length>120){const d=Math.floor(u/80),y=u%80,_=[];for(let I=0;I["|",I]),["|","^".padStart(y)],["|",_[d+1]]])}return c+Ks([[`${s-1} |`,l[i-1]],[`${s} |`,f],["|","^".padStart(u)],[`${s+1} |`,l[i+1]]])}function Ks(e){const t=e.filter(([r,i])=>i!==void 0),n=Math.max(...t.map(([r])=>r.length));return t.map(([r,i])=>r.padStart(n)+(i?" "+i:"")).join(` `)}function Zf(e){const t=e[0];return t==null||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}class F extends Error{constructor(t,...n){var r,i,o;const{nodes:s,source:a,positions:u,path:c,originalError:l,extensions:f}=Zf(n);super(t),this.name="GraphQLError",this.path=c!=null?c:void 0,this.originalError=l!=null?l:void 0,this.nodes=Zs(Array.isArray(s)?s:s?[s]:void 0);const d=Zs((r=this.nodes)===null||r===void 0?void 0:r.map(_=>_.loc).filter(_=>_!=null));this.source=a!=null?a:d==null||(i=d[0])===null||i===void 0?void 0:i.source,this.positions=u!=null?u:d==null?void 0:d.map(_=>_.start),this.locations=u&&a?u.map(_=>Ar(a,_)):d==null?void 0:d.map(_=>Ar(_.source,_.start));const y=He(l==null?void 0:l.extensions)?l==null?void 0:l.extensions:void 0;this.extensions=(o=f!=null?f:y)!==null&&o!==void 0?o:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),l!=null&&l.stack?Object.defineProperty(this,"stack",{value:l.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,F):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let t=this.message;if(this.nodes)for(const n of this.nodes)n.loc&&(t+=` `+fu(n.loc));else if(this.source&&this.locations)for(const n of this.locations)t+=` `+mo(this.source,n);return t}toJSON(){const t={message:this.message};return this.locations!=null&&(t.locations=this.locations),this.path!=null&&(t.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(t.extensions=this.extensions),t}}function Zs(e){return e===void 0||e.length===0?void 0:e}function ep(e){return e.toString()}function tp(e){return e.toJSON()}function Le(e,t,n){return new F(`Syntax Error: ${n}`,{source:e,positions:[t]})}class pu{constructor(t,n,r){this.start=t.start,this.end=n.end,this.startToken=t,this.endToken=n,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class vo{constructor(t,n,r,i,o,s){this.kind=t,this.start=n,this.end=r,this.line=i,this.column=o,this.value=s,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const du={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},np=new Set(Object.keys(du));function Wi(e){const t=e==null?void 0:e.kind;return typeof t=="string"&&np.has(t)}var Pe;(function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"})(Pe||(Pe={}));var re;(function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(re||(re={}));var T;(function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(T||(T={}));function Xi(e){return e===9||e===32}function jn(e){return e>=48&&e<=57}function hu(e){return e>=97&&e<=122||e>=65&&e<=90}function yo(e){return hu(e)||e===95}function mu(e){return hu(e)||jn(e)||e===95}function rp(e){var t;let n=Number.MAX_SAFE_INTEGER,r=null,i=-1;for(let s=0;sa===0?s:s.slice(n)).slice((t=r)!==null&&t!==void 0?t:0,i+1)}function ip(e){let t=0;for(;t1&&r.slice(1).every(y=>y.length===0||Xi(y.charCodeAt(0))),s=n.endsWith('\\"""'),a=e.endsWith('"')&&!s,u=e.endsWith("\\"),c=a||u,l=!(t!=null&&t.minimize)&&(!i||e.length>70||c||o||s);let f="";const d=i&&Xi(e.charCodeAt(0));return(l&&!d||o)&&(f+=` `),f+=n,(l||c)&&(f+=` -`),'"""'+f+'"""'}var U;(function(e){e.SOF="",e.EOF="",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"})(U||(U={}));class go{constructor(t){const n=new vo(U.SOF,0,0,0,0);this.source=t,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let t=this.token;if(t.kind!==U.EOF)do if(t.next)t=t.next;else{const n=sp(this,t.end);t.next=n,n.prev=t,t=n}while(t.kind===U.COMMENT);return t}}function yu(e){return e===U.BANG||e===U.DOLLAR||e===U.AMP||e===U.PAREN_L||e===U.PAREN_R||e===U.SPREAD||e===U.COLON||e===U.EQUALS||e===U.AT||e===U.BRACKET_L||e===U.BRACKET_R||e===U.BRACE_L||e===U.PIPE||e===U.BRACE_R}function pn(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function qr(e,t){return gu(e.charCodeAt(t))&&Eu(e.charCodeAt(t+1))}function gu(e){return e>=55296&&e<=56319}function Eu(e){return e>=56320&&e<=57343}function Vt(e,t){const n=e.source.body.codePointAt(t);if(n===void 0)return U.EOF;if(n>=32&&n<=126){const r=String.fromCodePoint(n);return r==='"'?`'"'`:`"${r}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function Ae(e,t,n,r,i){const o=e.line,s=1+n-e.lineStart;return new vo(t,n,r,o,s,i)}function sp(e,t){const n=e.source.body,r=n.length;let i=t;for(;i=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function pp(e,t){const n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` +`),'"""'+f+'"""'}var U;(function(e){e.SOF="",e.EOF="",e.BANG="!",e.DOLLAR="$",e.AMP="&",e.PAREN_L="(",e.PAREN_R=")",e.SPREAD="...",e.COLON=":",e.EQUALS="=",e.AT="@",e.BRACKET_L="[",e.BRACKET_R="]",e.BRACE_L="{",e.PIPE="|",e.BRACE_R="}",e.NAME="Name",e.INT="Int",e.FLOAT="Float",e.STRING="String",e.BLOCK_STRING="BlockString",e.COMMENT="Comment"})(U||(U={}));class go{constructor(t){const n=new vo(U.SOF,0,0,0,0);this.source=t,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let t=this.token;if(t.kind!==U.EOF)do if(t.next)t=t.next;else{const n=sp(this,t.end);t.next=n,n.prev=t,t=n}while(t.kind===U.COMMENT);return t}}function yu(e){return e===U.BANG||e===U.DOLLAR||e===U.AMP||e===U.PAREN_L||e===U.PAREN_R||e===U.SPREAD||e===U.COLON||e===U.EQUALS||e===U.AT||e===U.BRACKET_L||e===U.BRACKET_R||e===U.BRACE_L||e===U.PIPE||e===U.BRACE_R}function pn(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function qr(e,t){return gu(e.charCodeAt(t))&&Eu(e.charCodeAt(t+1))}function gu(e){return e>=55296&&e<=56319}function Eu(e){return e>=56320&&e<=57343}function qt(e,t){const n=e.source.body.codePointAt(t);if(n===void 0)return U.EOF;if(n>=32&&n<=126){const r=String.fromCodePoint(n);return r==='"'?`'"'`:`"${r}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function Ae(e,t,n,r,i){const o=e.line,s=1+n-e.lineStart;return new vo(t,n,r,o,s,i)}function sp(e,t){const n=e.source.body,r=n.length;let i=t;for(;i=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function pp(e,t){const n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` `,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw Le(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}function dp(e,t){const n=e.source.body,r=n.length;let i=e.lineStart,o=t+3,s=o,a="";const u=[];for(;o_u?"["+_p(e)+"]":"{ "+n.map(([i,o])=>i+": "+Gr(o,t)).join(", ")+" }"}function Ep(e,t){if(e.length===0)return"[]";if(t.length>_u)return"[Array]";const n=Math.min(mp,e.length),r=e.length-n,i=[];for(let o=0;o1&&i.push(`... ${r} more items`),"["+i.join(", ")+"]"}function _p(e){const t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){const n=e.constructor.name;if(typeof n=="string"&&n!=="")return n}return t}const st=function(t,n){return t instanceof n};class Hr{constructor(t,n="GraphQL request",r={line:1,column:1}){typeof t=="string"||ue(!1,`Body must be a string. Received: ${V(t)}.`),this.body=t,this.name=n,this.locationOffset=r,this.locationOffset.line>0||ue(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||ue(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function Tu(e){return st(e,Hr)}function Yr(e,t){return new Qr(e,t).parseDocument()}function bu(e,t){const n=new Qr(e,t);n.expectToken(U.SOF);const r=n.parseValueLiteral(!1);return n.expectToken(U.EOF),r}function Tp(e,t){const n=new Qr(e,t);n.expectToken(U.SOF);const r=n.parseConstValueLiteral();return n.expectToken(U.EOF),r}function bp(e,t){const n=new Qr(e,t);n.expectToken(U.SOF);const r=n.parseTypeReference();return n.expectToken(U.EOF),r}class Qr{constructor(t,n={}){const r=Tu(t)?t:new Hr(t);this._lexer=new go(r),this._options=n,this._tokenCounter=0}parseName(){const t=this.expectToken(U.NAME);return this.node(t,{kind:T.NAME,value:t.value})}parseDocument(){return this.node(this._lexer.token,{kind:T.DOCUMENT,definitions:this.many(U.SOF,this.parseDefinition,U.EOF)})}parseDefinition(){if(this.peek(U.BRACE_L))return this.parseOperationDefinition();const t=this.peekDescription(),n=t?this._lexer.lookahead():this._lexer.token;if(n.kind===U.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(t)throw Le(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){const t=this._lexer.token;if(this.peek(U.BRACE_L))return this.node(t,{kind:T.OPERATION_DEFINITION,operation:Pe.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const n=this.parseOperationType();let r;return this.peek(U.NAME)&&(r=this.parseName()),this.node(t,{kind:T.OPERATION_DEFINITION,operation:n,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const t=this.expectToken(U.NAME);switch(t.value){case"query":return Pe.QUERY;case"mutation":return Pe.MUTATION;case"subscription":return Pe.SUBSCRIPTION}throw this.unexpected(t)}parseVariableDefinitions(){return this.optionalMany(U.PAREN_L,this.parseVariableDefinition,U.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:T.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(U.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(U.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const t=this._lexer.token;return this.expectToken(U.DOLLAR),this.node(t,{kind:T.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:T.SELECTION_SET,selections:this.many(U.BRACE_L,this.parseSelection,U.BRACE_R)})}parseSelection(){return this.peek(U.SPREAD)?this.parseFragment():this.parseField()}parseField(){const t=this._lexer.token,n=this.parseName();let r,i;return this.expectOptionalToken(U.COLON)?(r=n,i=this.parseName()):i=n,this.node(t,{kind:T.FIELD,alias:r,name:i,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(U.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(t){const n=t?this.parseConstArgument:this.parseArgument;return this.optionalMany(U.PAREN_L,n,U.PAREN_R)}parseArgument(t=!1){const n=this._lexer.token,r=this.parseName();return this.expectToken(U.COLON),this.node(n,{kind:T.ARGUMENT,name:r,value:this.parseValueLiteral(t)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const t=this._lexer.token;this.expectToken(U.SPREAD);const n=this.expectOptionalKeyword("on");return!n&&this.peek(U.NAME)?this.node(t,{kind:T.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(t,{kind:T.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const t=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(t,{kind:T.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:T.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(t){const n=this._lexer.token;switch(n.kind){case U.BRACKET_L:return this.parseList(t);case U.BRACE_L:return this.parseObject(t);case U.INT:return this.advanceLexer(),this.node(n,{kind:T.INT,value:n.value});case U.FLOAT:return this.advanceLexer(),this.node(n,{kind:T.FLOAT,value:n.value});case U.STRING:case U.BLOCK_STRING:return this.parseStringLiteral();case U.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:T.BOOLEAN,value:!0});case"false":return this.node(n,{kind:T.BOOLEAN,value:!1});case"null":return this.node(n,{kind:T.NULL});default:return this.node(n,{kind:T.ENUM,value:n.value})}case U.DOLLAR:if(t)if(this.expectToken(U.DOLLAR),this._lexer.token.kind===U.NAME){const r=this._lexer.token.value;throw Le(this._lexer.source,n.start,`Unexpected variable "$${r}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const t=this._lexer.token;return this.advanceLexer(),this.node(t,{kind:T.STRING,value:t.value,block:t.kind===U.BLOCK_STRING})}parseList(t){const n=()=>this.parseValueLiteral(t);return this.node(this._lexer.token,{kind:T.LIST,values:this.any(U.BRACKET_L,n,U.BRACKET_R)})}parseObject(t){const n=()=>this.parseObjectField(t);return this.node(this._lexer.token,{kind:T.OBJECT,fields:this.any(U.BRACE_L,n,U.BRACE_R)})}parseObjectField(t){const n=this._lexer.token,r=this.parseName();return this.expectToken(U.COLON),this.node(n,{kind:T.OBJECT_FIELD,name:r,value:this.parseValueLiteral(t)})}parseDirectives(t){const n=[];for(;this.peek(U.AT);)n.push(this.parseDirective(t));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(t){const n=this._lexer.token;return this.expectToken(U.AT),this.node(n,{kind:T.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(t)})}parseTypeReference(){const t=this._lexer.token;let n;if(this.expectOptionalToken(U.BRACKET_L)){const r=this.parseTypeReference();this.expectToken(U.BRACKET_R),n=this.node(t,{kind:T.LIST_TYPE,type:r})}else n=this.parseNamedType();return this.expectOptionalToken(U.BANG)?this.node(t,{kind:T.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:T.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(U.STRING)||this.peek(U.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");const r=this.parseConstDirectives(),i=this.many(U.BRACE_L,this.parseOperationTypeDefinition,U.BRACE_R);return this.node(t,{kind:T.SCHEMA_DEFINITION,description:n,directives:r,operationTypes:i})}parseOperationTypeDefinition(){const t=this._lexer.token,n=this.parseOperationType();this.expectToken(U.COLON);const r=this.parseNamedType();return this.node(t,{kind:T.OPERATION_TYPE_DEFINITION,operation:n,type:r})}parseScalarTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");const r=this.parseName(),i=this.parseConstDirectives();return this.node(t,{kind:T.SCALAR_TYPE_DEFINITION,description:n,name:r,directives:i})}parseObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");const r=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(t,{kind:T.OBJECT_TYPE_DEFINITION,description:n,name:r,interfaces:i,directives:o,fields:s})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(U.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(U.BRACE_L,this.parseFieldDefinition,U.BRACE_R)}parseFieldDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName(),i=this.parseArgumentDefs();this.expectToken(U.COLON);const o=this.parseTypeReference(),s=this.parseConstDirectives();return this.node(t,{kind:T.FIELD_DEFINITION,description:n,name:r,arguments:i,type:o,directives:s})}parseArgumentDefs(){return this.optionalMany(U.PAREN_L,this.parseInputValueDef,U.PAREN_R)}parseInputValueDef(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName();this.expectToken(U.COLON);const i=this.parseTypeReference();let o;this.expectOptionalToken(U.EQUALS)&&(o=this.parseConstValueLiteral());const s=this.parseConstDirectives();return this.node(t,{kind:T.INPUT_VALUE_DEFINITION,description:n,name:r,type:i,defaultValue:o,directives:s})}parseInterfaceTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");const r=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(t,{kind:T.INTERFACE_TYPE_DEFINITION,description:n,name:r,interfaces:i,directives:o,fields:s})}parseUnionTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseUnionMemberTypes();return this.node(t,{kind:T.UNION_TYPE_DEFINITION,description:n,name:r,directives:i,types:o})}parseUnionMemberTypes(){return this.expectOptionalToken(U.EQUALS)?this.delimitedMany(U.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseEnumValuesDefinition();return this.node(t,{kind:T.ENUM_TYPE_DEFINITION,description:n,name:r,directives:i,values:o})}parseEnumValuesDefinition(){return this.optionalMany(U.BRACE_L,this.parseEnumValueDefinition,U.BRACE_R)}parseEnumValueDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseEnumValueName(),i=this.parseConstDirectives();return this.node(t,{kind:T.ENUM_VALUE_DEFINITION,description:n,name:r,directives:i})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw Le(this._lexer.source,this._lexer.token.start,`${vr(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseInputFieldsDefinition();return this.node(t,{kind:T.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:r,directives:i,fields:o})}parseInputFieldsDefinition(){return this.optionalMany(U.BRACE_L,this.parseInputValueDef,U.BRACE_R)}parseTypeSystemExtension(){const t=this._lexer.lookahead();if(t.kind===U.NAME)switch(t.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(t)}parseSchemaExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const n=this.parseConstDirectives(),r=this.optionalMany(U.BRACE_L,this.parseOperationTypeDefinition,U.BRACE_R);if(n.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:T.SCHEMA_EXTENSION,directives:n,operationTypes:r})}parseScalarTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const n=this.parseName(),r=this.parseConstDirectives();if(r.length===0)throw this.unexpected();return this.node(t,{kind:T.SCALAR_TYPE_EXTENSION,name:n,directives:r})}parseObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(r.length===0&&i.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:T.OBJECT_TYPE_EXTENSION,name:n,interfaces:r,directives:i,fields:o})}parseInterfaceTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(r.length===0&&i.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:T.INTERFACE_TYPE_EXTENSION,name:n,interfaces:r,directives:i,fields:o})}parseUnionTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseUnionMemberTypes();if(r.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:T.UNION_TYPE_EXTENSION,name:n,directives:r,types:i})}parseEnumTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();if(r.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:T.ENUM_TYPE_EXTENSION,name:n,directives:r,values:i})}parseInputObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();if(r.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:T.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:r,fields:i})}parseDirectiveDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(U.AT);const r=this.parseName(),i=this.parseArgumentDefs(),o=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const s=this.parseDirectiveLocations();return this.node(t,{kind:T.DIRECTIVE_DEFINITION,description:n,name:r,arguments:i,repeatable:o,locations:s})}parseDirectiveLocations(){return this.delimitedMany(U.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const t=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(re,n.value))return n;throw this.unexpected(t)}node(t,n){return this._options.noLocation!==!0&&(n.loc=new pu(t,this._lexer.lastToken,this._lexer.source)),n}peek(t){return this._lexer.token.kind===t}expectToken(t){const n=this._lexer.token;if(n.kind===t)return this.advanceLexer(),n;throw Le(this._lexer.source,n.start,`Expected ${Iu(t)}, found ${vr(n)}.`)}expectOptionalToken(t){return this._lexer.token.kind===t?(this.advanceLexer(),!0):!1}expectKeyword(t){const n=this._lexer.token;if(n.kind===U.NAME&&n.value===t)this.advanceLexer();else throw Le(this._lexer.source,n.start,`Expected "${t}", found ${vr(n)}.`)}expectOptionalKeyword(t){const n=this._lexer.token;return n.kind===U.NAME&&n.value===t?(this.advanceLexer(),!0):!1}unexpected(t){const n=t!=null?t:this._lexer.token;return Le(this._lexer.source,n.start,`Unexpected ${vr(n)}.`)}any(t,n,r){this.expectToken(t);const i=[];for(;!this.expectOptionalToken(r);)i.push(n.call(this));return i}optionalMany(t,n,r){if(this.expectOptionalToken(t)){const i=[];do i.push(n.call(this));while(!this.expectOptionalToken(r));return i}return[]}many(t,n,r){this.expectToken(t);const i=[];do i.push(n.call(this));while(!this.expectOptionalToken(r));return i}delimitedMany(t,n){this.expectOptionalToken(t);const r=[];do r.push(n.call(this));while(this.expectOptionalToken(t));return r}advanceLexer(){const{maxTokens:t}=this._options,n=this._lexer.advance();if(t!==void 0&&n.kind!==U.EOF&&(++this._tokenCounter,this._tokenCounter>t))throw Le(this._lexer.source,n.start,`Document contains more that ${t} tokens. Parsing aborted.`)}}function vr(e){const t=e.value;return Iu(e.kind)+(t!=null?` "${t}"`:"")}function Iu(e){return yu(e)?`"${e}"`:e}const Ip=5;function gt(e,t){const[n,r]=t?[e,t]:[void 0,e];let i=" Did you mean ";n&&(i+=n+" ");const o=r.map(u=>`"${u}"`);switch(o.length){case 0:return"";case 1:return i+o[0]+"?";case 2:return i+o[0]+" or "+o[1]+"?"}const s=o.slice(0,Ip),a=s.pop();return i+s.join(", ")+", or "+a+"?"}function ta(e){return e}function Et(e,t){const n=Object.create(null);for(const r of e)n[t(r)]=r;return n}function wt(e,t,n){const r=Object.create(null);for(const i of e)r[t(i)]=n(i);return r}function yt(e,t){const n=Object.create(null);for(const r of Object.keys(e))n[r]=t(e[r],r);return n}function Jn(e,t){let n=0,r=0;for(;n0);let a=0;do++r,a=a*10+o-Ji,o=t.charCodeAt(r);while(yr(o)&&a>0);if(sa)return 1}else{if(io)return 1;++n,++r}}return e.length-t.length}const Ji=48,wp=57;function yr(e){return!isNaN(e)&&Ji<=e&&e<=wp}function Dt(e,t){const n=Object.create(null),r=new Np(e),i=Math.floor(e.length*.4)+1;for(const o of t){const s=r.measure(o,i);s!==void 0&&(n[o]=s)}return Object.keys(n).sort((o,s)=>{const a=n[o]-n[s];return a!==0?a:Jn(o,s)})}class Np{constructor(t){this._input=t,this._inputLowerCase=t.toLowerCase(),this._inputArray=na(this._inputLowerCase),this._rows=[new Array(t.length+1).fill(0),new Array(t.length+1).fill(0),new Array(t.length+1).fill(0)]}measure(t,n){if(this._input===t)return 0;const r=t.toLowerCase();if(this._inputLowerCase===r)return 1;let i=na(r),o=this._inputArray;if(i.lengthn)return;const u=this._rows;for(let l=0;l<=a;l++)u[0][l]=l;for(let l=1;l<=s;l++){const f=u[(l-1)%3],d=u[l%3];let y=d[0]=l;for(let _=1;_<=a;_++){const w=i[l-1]===o[_-1]?0:1;let m=Math.min(f[_]+1,d[_-1]+1,f[_-1]+w);if(l>1&&_>1&&i[l-1]===o[_-2]&&i[l-2]===o[_-1]){const S=u[(l-2)%3][_-2];m=Math.min(m,S+1)}mn)return}const c=u[s%3][a];return c<=n?c:void 0}}function na(e){const t=e.length,n=new Array(t);for(let r=0;re.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>te(e.definitions,` +`));return e.line+=u.length-1,e.lineStart=i,l}if(c===92&&n.charCodeAt(o+1)===34&&n.charCodeAt(o+2)===34&&n.charCodeAt(o+3)===34){a+=n.slice(s,o),s=o+1,o+=4;continue}if(c===10||c===13){a+=n.slice(s,o),u.push(a),c===13&&n.charCodeAt(o+1)===10?o+=2:++o,a="",s=o,i=o;continue}if(pn(c))++o;else if(qr(n,o))o+=2;else throw Le(e.source,o,`Invalid character within String: ${qt(e,o)}.`)}throw Le(e.source,o,"Unterminated string.")}function hp(e,t){const n=e.source.body,r=n.length;let i=t+1;for(;i_u?"["+_p(e)+"]":"{ "+n.map(([i,o])=>i+": "+Gr(o,t)).join(", ")+" }"}function Ep(e,t){if(e.length===0)return"[]";if(t.length>_u)return"[Array]";const n=Math.min(mp,e.length),r=e.length-n,i=[];for(let o=0;o1&&i.push(`... ${r} more items`),"["+i.join(", ")+"]"}function _p(e){const t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){const n=e.constructor.name;if(typeof n=="string"&&n!=="")return n}return t}const st=function(t,n){return t instanceof n};class Hr{constructor(t,n="GraphQL request",r={line:1,column:1}){typeof t=="string"||ue(!1,`Body must be a string. Received: ${V(t)}.`),this.body=t,this.name=n,this.locationOffset=r,this.locationOffset.line>0||ue(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||ue(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function Tu(e){return st(e,Hr)}function Yr(e,t){return new Qr(e,t).parseDocument()}function bu(e,t){const n=new Qr(e,t);n.expectToken(U.SOF);const r=n.parseValueLiteral(!1);return n.expectToken(U.EOF),r}function Tp(e,t){const n=new Qr(e,t);n.expectToken(U.SOF);const r=n.parseConstValueLiteral();return n.expectToken(U.EOF),r}function bp(e,t){const n=new Qr(e,t);n.expectToken(U.SOF);const r=n.parseTypeReference();return n.expectToken(U.EOF),r}class Qr{constructor(t,n={}){const r=Tu(t)?t:new Hr(t);this._lexer=new go(r),this._options=n,this._tokenCounter=0}parseName(){const t=this.expectToken(U.NAME);return this.node(t,{kind:T.NAME,value:t.value})}parseDocument(){return this.node(this._lexer.token,{kind:T.DOCUMENT,definitions:this.many(U.SOF,this.parseDefinition,U.EOF)})}parseDefinition(){if(this.peek(U.BRACE_L))return this.parseOperationDefinition();const t=this.peekDescription(),n=t?this._lexer.lookahead():this._lexer.token;if(n.kind===U.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(t)throw Le(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){const t=this._lexer.token;if(this.peek(U.BRACE_L))return this.node(t,{kind:T.OPERATION_DEFINITION,operation:Pe.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const n=this.parseOperationType();let r;return this.peek(U.NAME)&&(r=this.parseName()),this.node(t,{kind:T.OPERATION_DEFINITION,operation:n,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const t=this.expectToken(U.NAME);switch(t.value){case"query":return Pe.QUERY;case"mutation":return Pe.MUTATION;case"subscription":return Pe.SUBSCRIPTION}throw this.unexpected(t)}parseVariableDefinitions(){return this.optionalMany(U.PAREN_L,this.parseVariableDefinition,U.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:T.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(U.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(U.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const t=this._lexer.token;return this.expectToken(U.DOLLAR),this.node(t,{kind:T.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:T.SELECTION_SET,selections:this.many(U.BRACE_L,this.parseSelection,U.BRACE_R)})}parseSelection(){return this.peek(U.SPREAD)?this.parseFragment():this.parseField()}parseField(){const t=this._lexer.token,n=this.parseName();let r,i;return this.expectOptionalToken(U.COLON)?(r=n,i=this.parseName()):i=n,this.node(t,{kind:T.FIELD,alias:r,name:i,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(U.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(t){const n=t?this.parseConstArgument:this.parseArgument;return this.optionalMany(U.PAREN_L,n,U.PAREN_R)}parseArgument(t=!1){const n=this._lexer.token,r=this.parseName();return this.expectToken(U.COLON),this.node(n,{kind:T.ARGUMENT,name:r,value:this.parseValueLiteral(t)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const t=this._lexer.token;this.expectToken(U.SPREAD);const n=this.expectOptionalKeyword("on");return!n&&this.peek(U.NAME)?this.node(t,{kind:T.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(t,{kind:T.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const t=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(t,{kind:T.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:T.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(t){const n=this._lexer.token;switch(n.kind){case U.BRACKET_L:return this.parseList(t);case U.BRACE_L:return this.parseObject(t);case U.INT:return this.advanceLexer(),this.node(n,{kind:T.INT,value:n.value});case U.FLOAT:return this.advanceLexer(),this.node(n,{kind:T.FLOAT,value:n.value});case U.STRING:case U.BLOCK_STRING:return this.parseStringLiteral();case U.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:T.BOOLEAN,value:!0});case"false":return this.node(n,{kind:T.BOOLEAN,value:!1});case"null":return this.node(n,{kind:T.NULL});default:return this.node(n,{kind:T.ENUM,value:n.value})}case U.DOLLAR:if(t)if(this.expectToken(U.DOLLAR),this._lexer.token.kind===U.NAME){const r=this._lexer.token.value;throw Le(this._lexer.source,n.start,`Unexpected variable "$${r}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const t=this._lexer.token;return this.advanceLexer(),this.node(t,{kind:T.STRING,value:t.value,block:t.kind===U.BLOCK_STRING})}parseList(t){const n=()=>this.parseValueLiteral(t);return this.node(this._lexer.token,{kind:T.LIST,values:this.any(U.BRACKET_L,n,U.BRACKET_R)})}parseObject(t){const n=()=>this.parseObjectField(t);return this.node(this._lexer.token,{kind:T.OBJECT,fields:this.any(U.BRACE_L,n,U.BRACE_R)})}parseObjectField(t){const n=this._lexer.token,r=this.parseName();return this.expectToken(U.COLON),this.node(n,{kind:T.OBJECT_FIELD,name:r,value:this.parseValueLiteral(t)})}parseDirectives(t){const n=[];for(;this.peek(U.AT);)n.push(this.parseDirective(t));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(t){const n=this._lexer.token;return this.expectToken(U.AT),this.node(n,{kind:T.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(t)})}parseTypeReference(){const t=this._lexer.token;let n;if(this.expectOptionalToken(U.BRACKET_L)){const r=this.parseTypeReference();this.expectToken(U.BRACKET_R),n=this.node(t,{kind:T.LIST_TYPE,type:r})}else n=this.parseNamedType();return this.expectOptionalToken(U.BANG)?this.node(t,{kind:T.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:T.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(U.STRING)||this.peek(U.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");const r=this.parseConstDirectives(),i=this.many(U.BRACE_L,this.parseOperationTypeDefinition,U.BRACE_R);return this.node(t,{kind:T.SCHEMA_DEFINITION,description:n,directives:r,operationTypes:i})}parseOperationTypeDefinition(){const t=this._lexer.token,n=this.parseOperationType();this.expectToken(U.COLON);const r=this.parseNamedType();return this.node(t,{kind:T.OPERATION_TYPE_DEFINITION,operation:n,type:r})}parseScalarTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");const r=this.parseName(),i=this.parseConstDirectives();return this.node(t,{kind:T.SCALAR_TYPE_DEFINITION,description:n,name:r,directives:i})}parseObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");const r=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(t,{kind:T.OBJECT_TYPE_DEFINITION,description:n,name:r,interfaces:i,directives:o,fields:s})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(U.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(U.BRACE_L,this.parseFieldDefinition,U.BRACE_R)}parseFieldDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName(),i=this.parseArgumentDefs();this.expectToken(U.COLON);const o=this.parseTypeReference(),s=this.parseConstDirectives();return this.node(t,{kind:T.FIELD_DEFINITION,description:n,name:r,arguments:i,type:o,directives:s})}parseArgumentDefs(){return this.optionalMany(U.PAREN_L,this.parseInputValueDef,U.PAREN_R)}parseInputValueDef(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseName();this.expectToken(U.COLON);const i=this.parseTypeReference();let o;this.expectOptionalToken(U.EQUALS)&&(o=this.parseConstValueLiteral());const s=this.parseConstDirectives();return this.node(t,{kind:T.INPUT_VALUE_DEFINITION,description:n,name:r,type:i,defaultValue:o,directives:s})}parseInterfaceTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");const r=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(t,{kind:T.INTERFACE_TYPE_DEFINITION,description:n,name:r,interfaces:i,directives:o,fields:s})}parseUnionTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseUnionMemberTypes();return this.node(t,{kind:T.UNION_TYPE_DEFINITION,description:n,name:r,directives:i,types:o})}parseUnionMemberTypes(){return this.expectOptionalToken(U.EQUALS)?this.delimitedMany(U.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseEnumValuesDefinition();return this.node(t,{kind:T.ENUM_TYPE_DEFINITION,description:n,name:r,directives:i,values:o})}parseEnumValuesDefinition(){return this.optionalMany(U.BRACE_L,this.parseEnumValueDefinition,U.BRACE_R)}parseEnumValueDefinition(){const t=this._lexer.token,n=this.parseDescription(),r=this.parseEnumValueName(),i=this.parseConstDirectives();return this.node(t,{kind:T.ENUM_VALUE_DEFINITION,description:n,name:r,directives:i})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw Le(this._lexer.source,this._lexer.token.start,`${vr(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseInputFieldsDefinition();return this.node(t,{kind:T.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:r,directives:i,fields:o})}parseInputFieldsDefinition(){return this.optionalMany(U.BRACE_L,this.parseInputValueDef,U.BRACE_R)}parseTypeSystemExtension(){const t=this._lexer.lookahead();if(t.kind===U.NAME)switch(t.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(t)}parseSchemaExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const n=this.parseConstDirectives(),r=this.optionalMany(U.BRACE_L,this.parseOperationTypeDefinition,U.BRACE_R);if(n.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:T.SCHEMA_EXTENSION,directives:n,operationTypes:r})}parseScalarTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const n=this.parseName(),r=this.parseConstDirectives();if(r.length===0)throw this.unexpected();return this.node(t,{kind:T.SCALAR_TYPE_EXTENSION,name:n,directives:r})}parseObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(r.length===0&&i.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:T.OBJECT_TYPE_EXTENSION,name:n,interfaces:r,directives:i,fields:o})}parseInterfaceTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(r.length===0&&i.length===0&&o.length===0)throw this.unexpected();return this.node(t,{kind:T.INTERFACE_TYPE_EXTENSION,name:n,interfaces:r,directives:i,fields:o})}parseUnionTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseUnionMemberTypes();if(r.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:T.UNION_TYPE_EXTENSION,name:n,directives:r,types:i})}parseEnumTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();if(r.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:T.ENUM_TYPE_EXTENSION,name:n,directives:r,values:i})}parseInputObjectTypeExtension(){const t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();if(r.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:T.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:r,fields:i})}parseDirectiveDefinition(){const t=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(U.AT);const r=this.parseName(),i=this.parseArgumentDefs(),o=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const s=this.parseDirectiveLocations();return this.node(t,{kind:T.DIRECTIVE_DEFINITION,description:n,name:r,arguments:i,repeatable:o,locations:s})}parseDirectiveLocations(){return this.delimitedMany(U.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const t=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(re,n.value))return n;throw this.unexpected(t)}node(t,n){return this._options.noLocation!==!0&&(n.loc=new pu(t,this._lexer.lastToken,this._lexer.source)),n}peek(t){return this._lexer.token.kind===t}expectToken(t){const n=this._lexer.token;if(n.kind===t)return this.advanceLexer(),n;throw Le(this._lexer.source,n.start,`Expected ${wu(t)}, found ${vr(n)}.`)}expectOptionalToken(t){return this._lexer.token.kind===t?(this.advanceLexer(),!0):!1}expectKeyword(t){const n=this._lexer.token;if(n.kind===U.NAME&&n.value===t)this.advanceLexer();else throw Le(this._lexer.source,n.start,`Expected "${t}", found ${vr(n)}.`)}expectOptionalKeyword(t){const n=this._lexer.token;return n.kind===U.NAME&&n.value===t?(this.advanceLexer(),!0):!1}unexpected(t){const n=t!=null?t:this._lexer.token;return Le(this._lexer.source,n.start,`Unexpected ${vr(n)}.`)}any(t,n,r){this.expectToken(t);const i=[];for(;!this.expectOptionalToken(r);)i.push(n.call(this));return i}optionalMany(t,n,r){if(this.expectOptionalToken(t)){const i=[];do i.push(n.call(this));while(!this.expectOptionalToken(r));return i}return[]}many(t,n,r){this.expectToken(t);const i=[];do i.push(n.call(this));while(!this.expectOptionalToken(r));return i}delimitedMany(t,n){this.expectOptionalToken(t);const r=[];do r.push(n.call(this));while(this.expectOptionalToken(t));return r}advanceLexer(){const{maxTokens:t}=this._options,n=this._lexer.advance();if(t!==void 0&&n.kind!==U.EOF&&(++this._tokenCounter,this._tokenCounter>t))throw Le(this._lexer.source,n.start,`Document contains more that ${t} tokens. Parsing aborted.`)}}function vr(e){const t=e.value;return wu(e.kind)+(t!=null?` "${t}"`:"")}function wu(e){return yu(e)?`"${e}"`:e}const wp=5;function gt(e,t){const[n,r]=t?[e,t]:[void 0,e];let i=" Did you mean ";n&&(i+=n+" ");const o=r.map(u=>`"${u}"`);switch(o.length){case 0:return"";case 1:return i+o[0]+"?";case 2:return i+o[0]+" or "+o[1]+"?"}const s=o.slice(0,wp),a=s.pop();return i+s.join(", ")+", or "+a+"?"}function ta(e){return e}function Et(e,t){const n=Object.create(null);for(const r of e)n[t(r)]=r;return n}function It(e,t,n){const r=Object.create(null);for(const i of e)r[t(i)]=n(i);return r}function yt(e,t){const n=Object.create(null);for(const r of Object.keys(e))n[r]=t(e[r],r);return n}function Jn(e,t){let n=0,r=0;for(;n0);let a=0;do++r,a=a*10+o-Ji,o=t.charCodeAt(r);while(yr(o)&&a>0);if(sa)return 1}else{if(io)return 1;++n,++r}}return e.length-t.length}const Ji=48,Ip=57;function yr(e){return!isNaN(e)&&Ji<=e&&e<=Ip}function Dt(e,t){const n=Object.create(null),r=new Np(e),i=Math.floor(e.length*.4)+1;for(const o of t){const s=r.measure(o,i);s!==void 0&&(n[o]=s)}return Object.keys(n).sort((o,s)=>{const a=n[o]-n[s];return a!==0?a:Jn(o,s)})}class Np{constructor(t){this._input=t,this._inputLowerCase=t.toLowerCase(),this._inputArray=na(this._inputLowerCase),this._rows=[new Array(t.length+1).fill(0),new Array(t.length+1).fill(0),new Array(t.length+1).fill(0)]}measure(t,n){if(this._input===t)return 0;const r=t.toLowerCase();if(this._inputLowerCase===r)return 1;let i=na(r),o=this._inputArray;if(i.lengthn)return;const u=this._rows;for(let l=0;l<=a;l++)u[0][l]=l;for(let l=1;l<=s;l++){const f=u[(l-1)%3],d=u[l%3];let y=d[0]=l;for(let _=1;_<=a;_++){const I=i[l-1]===o[_-1]?0:1;let m=Math.min(f[_]+1,d[_-1]+1,f[_-1]+I);if(l>1&&_>1&&i[l-1]===o[_-2]&&i[l-2]===o[_-1]){const S=u[(l-2)%3][_-2];m=Math.min(m,S+1)}mn)return}const c=u[s%3][a];return c<=n?c:void 0}}function na(e){const t=e.length,n=new Array(t);for(let r=0;re.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>te(e.definitions,` `)},OperationDefinition:{leave(e){const t=fe("(",te(e.variableDefinitions,", "),")"),n=te([e.operation,te([e.name,t]),te(e.directives," ")]," ");return(n==="query"?"":n+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:n,directives:r})=>e+": "+t+fe(" = ",n)+fe(" ",te(r," "))},SelectionSet:{leave:({selections:e})=>nt(e)},Field:{leave({alias:e,name:t,arguments:n,directives:r,selectionSet:i}){const o=fe("",e,": ")+t;let s=o+fe("(",te(n,", "),")");return s.length>Lp&&(s=o+fe(`( -`,wr(te(n,` +`,Ir(te(n,` `)),` )`)),te([s,te(r," "),i]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+fe(" ",te(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:n})=>te(["...",fe("on ",e),te(t," "),n]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:n,directives:r,selectionSet:i})=>`fragment ${e}${fe("(",te(n,", "),")")} on ${t} ${fe("",te(r," ")," ")}`+i},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?vu(e):Op(e)},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+te(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+te(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+fe("(",te(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:n})=>fe("",e,` `)+te(["schema",te(t," "),nt(n)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:n})=>fe("",e,` `)+te(["scalar",t,te(n," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:i})=>fe("",e,` `)+te(["type",t,fe("implements ",te(n," & ")),te(r," "),nt(i)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:n,type:r,directives:i})=>fe("",e,` `)+t+(ra(n)?fe(`( -`,wr(te(n,` +`,Ir(te(n,` `)),` )`):fe("(",te(n,", "),")"))+": "+r+fe(" ",te(i," "))},InputValueDefinition:{leave:({description:e,name:t,type:n,defaultValue:r,directives:i})=>fe("",e,` `)+te([t+": "+n,fe("= ",r),te(i," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:i})=>fe("",e,` @@ -54,22 +54,22 @@ Invalid value has been removed from localStorage to prevent subsequent failed pa `)+te([t,te(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:n,fields:r})=>fe("",e,` `)+te(["input",t,te(n," "),nt(r)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:n,repeatable:r,locations:i})=>fe("",e,` `)+"directive @"+t+(ra(n)?fe(`( -`,wr(te(n,` +`,Ir(te(n,` `)),` )`):fe("(",te(n,", "),")"))+(r?" repeatable":"")+" on "+te(i," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>te(["extend schema",te(e," "),nt(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>te(["extend scalar",e,te(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>te(["extend type",e,fe("implements ",te(t," & ")),te(n," "),nt(r)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>te(["extend interface",e,fe("implements ",te(t," & ")),te(n," "),nt(r)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:n})=>te(["extend union",e,te(t," "),fe("= ",te(n," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:n})=>te(["extend enum",e,te(t," "),nt(n)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:n})=>te(["extend input",e,te(t," "),nt(n)]," ")}};function te(e,t=""){var n;return(n=e==null?void 0:e.filter(r=>r).join(t))!==null&&n!==void 0?n:""}function nt(e){return fe(`{ -`,wr(te(e,` +`,Ir(te(e,` `)),` -}`)}function fe(e,t,n=""){return t!=null&&t!==""?e+t+n:""}function wr(e){return fe(" ",e.replace(/\n/g,` +}`)}function fe(e,t,n=""){return t!=null&&t!==""?e+t+n:""}function Ir(e){return fe(" ",e.replace(/\n/g,` `))}function ra(e){var t;return(t=e==null?void 0:e.some(n=>n.includes(` -`)))!==null&&t!==void 0?t:!1}function Dr(e,t){switch(e.kind){case T.NULL:return null;case T.INT:return parseInt(e.value,10);case T.FLOAT:return parseFloat(e.value);case T.STRING:case T.ENUM:case T.BOOLEAN:return e.value;case T.LIST:return e.values.map(n=>Dr(n,t));case T.OBJECT:return wt(e.fields,n=>n.name.value,n=>Dr(n.value,t));case T.VARIABLE:return t==null?void 0:t[e.name.value]}}function Ye(e){if(e!=null||ue(!1,"Must provide name."),typeof e=="string"||ue(!1,"Expected name to be a string."),e.length===0)throw new F("Expected name to be a non-empty string.");for(let t=1;ts(Dr(a,u)),this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(o=t.extensionASTNodes)!==null&&o!==void 0?o:[],t.specifiedByURL==null||typeof t.specifiedByURL=="string"||ue(!1,`${this.name} must provide "specifiedByURL" as a string, but got: ${V(t.specifiedByURL)}.`),t.serialize==null||typeof t.serialize=="function"||ue(!1,`${this.name} must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.`),t.parseLiteral&&(typeof t.parseValue=="function"&&typeof t.parseLiteral=="function"||ue(!1,`${this.name} must provide both "parseValue" and "parseLiteral" functions.`))}get[Symbol.toStringTag](){return"GraphQLScalarType"}toConfig(){return{name:this.name,description:this.description,specifiedByURL:this.specifiedByURL,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class Xe{constructor(t){var n;this.name=Ye(t.name),this.description=t.description,this.isTypeOf=t.isTypeOf,this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._fields=()=>Du(t),this._interfaces=()=>Au(t),t.isTypeOf==null||typeof t.isTypeOf=="function"||ue(!1,`${this.name} must provide "isTypeOf" as a function, but got: ${V(t.isTypeOf)}.`)}get[Symbol.toStringTag](){return"GraphQLObjectType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}getInterfaces(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Lu(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Au(e){var t;const n=bo((t=e.interfaces)!==null&&t!==void 0?t:[]);return Array.isArray(n)||ue(!1,`${e.name} interfaces must be an Array or a function which returns an Array.`),n}function Du(e){const t=Io(e.fields);return nn(t)||ue(!1,`${e.name} fields must be an object with field names as keys or a function which returns such an object.`),yt(t,(n,r)=>{var i;nn(n)||ue(!1,`${e.name}.${r} field config must be an object.`),n.resolve==null||typeof n.resolve=="function"||ue(!1,`${e.name}.${r} field resolver must be a function if provided, but got: ${V(n.resolve)}.`);const o=(i=n.args)!==null&&i!==void 0?i:{};return nn(o)||ue(!1,`${e.name}.${r} args must be an object with argument names as keys.`),{name:Ye(r),description:n.description,type:n.type,args:Ru(o),resolve:n.resolve,subscribe:n.subscribe,deprecationReason:n.deprecationReason,extensions:Ze(n.extensions),astNode:n.astNode}})}function Ru(e){return Object.entries(e).map(([t,n])=>({name:Ye(t),description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:Ze(n.extensions),astNode:n.astNode}))}function nn(e){return He(e)&&!Array.isArray(e)}function Lu(e){return yt(e,t=>({description:t.description,type:t.type,args:Pu(t.args),resolve:t.resolve,subscribe:t.subscribe,deprecationReason:t.deprecationReason,extensions:t.extensions,astNode:t.astNode}))}function Pu(e){return wt(e,t=>t.name,t=>({description:t.description,type:t.type,defaultValue:t.defaultValue,deprecationReason:t.deprecationReason,extensions:t.extensions,astNode:t.astNode}))}function Rt(e){return se(e.type)&&e.defaultValue===void 0}class on{constructor(t){var n;this.name=Ye(t.name),this.description=t.description,this.resolveType=t.resolveType,this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._fields=Du.bind(void 0,t),this._interfaces=Au.bind(void 0,t),t.resolveType==null||typeof t.resolveType=="function"||ue(!1,`${this.name} must provide "resolveType" as a function, but got: ${V(t.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLInterfaceType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}getInterfaces(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Lu(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class sn{constructor(t){var n;this.name=Ye(t.name),this.description=t.description,this.resolveType=t.resolveType,this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._types=Qp.bind(void 0,t),t.resolveType==null||typeof t.resolveType=="function"||ue(!1,`${this.name} must provide "resolveType" as a function, but got: ${V(t.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLUnionType"}getTypes(){return typeof this._types=="function"&&(this._types=this._types()),this._types}toConfig(){return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Qp(e){const t=bo(e.types);return Array.isArray(t)||ue(!1,`Must provide Array of types or a function which returns such an array for Union ${e.name}.`),t}class At{constructor(t){var n;this.name=Ye(t.name),this.description=t.description,this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._values=zp(this.name,t.values),this._valueLookup=new Map(this._values.map(r=>[r.value,r])),this._nameLookup=Et(this._values,r=>r.name)}get[Symbol.toStringTag](){return"GraphQLEnumType"}getValues(){return this._values}getValue(t){return this._nameLookup[t]}serialize(t){const n=this._valueLookup.get(t);if(n===void 0)throw new F(`Enum "${this.name}" cannot represent value: ${V(t)}`);return n.name}parseValue(t){if(typeof t!="string"){const r=V(t);throw new F(`Enum "${this.name}" cannot represent non-string value: ${r}.`+gr(this,r))}const n=this.getValue(t);if(n==null)throw new F(`Value "${t}" does not exist in "${this.name}" enum.`+gr(this,t));return n.value}parseLiteral(t,n){if(t.kind!==T.ENUM){const i=_e(t);throw new F(`Enum "${this.name}" cannot represent non-enum value: ${i}.`+gr(this,i),{nodes:t})}const r=this.getValue(t.value);if(r==null){const i=_e(t);throw new F(`Value "${i}" does not exist in "${this.name}" enum.`+gr(this,i),{nodes:t})}return r.value}toConfig(){const t=wt(this.getValues(),n=>n.name,n=>({description:n.description,value:n.value,deprecationReason:n.deprecationReason,extensions:n.extensions,astNode:n.astNode}));return{name:this.name,description:this.description,values:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function gr(e,t){const n=e.getValues().map(i=>i.name),r=Dt(t,n);return gt("the enum value",r)}function zp(e,t){return nn(t)||ue(!1,`${e} values must be an object with value names as keys.`),Object.entries(t).map(([n,r])=>(nn(r)||ue(!1,`${e}.${n} must refer to an object with a "value" key representing an internal value but got: ${V(r)}.`),{name:wu(n),description:r.description,value:r.value!==void 0?r.value:n,deprecationReason:r.deprecationReason,extensions:Ze(r.extensions),astNode:r.astNode}))}class an{constructor(t){var n;this.name=Ye(t.name),this.description=t.description,this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._fields=Wp.bind(void 0,t)}get[Symbol.toStringTag](){return"GraphQLInputObjectType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}toConfig(){const t=yt(this.getFields(),n=>({description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions,astNode:n.astNode}));return{name:this.name,description:this.description,fields:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Wp(e){const t=Io(e.fields);return nn(t)||ue(!1,`${e.name} fields must be an object with field names as keys or a function which returns such an object.`),yt(t,(n,r)=>(!("resolve"in n)||ue(!1,`${e.name}.${r} field has a resolve property, but Input Types cannot define resolvers.`),{name:Ye(r),description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:Ze(n.extensions),astNode:n.astNode}))}function zr(e){return se(e.type)&&e.defaultValue===void 0}function Rr(e,t){return e===t?!0:se(e)&&se(t)||Te(e)&&Te(t)?Rr(e.ofType,t.ofType):!1}function $t(e,t,n){return t===n?!0:se(n)?se(t)?$t(e,t.ofType,n.ofType):!1:se(t)?$t(e,t.ofType,n):Te(n)?Te(t)?$t(e,t.ofType,n.ofType):!1:Te(t)?!1:ct(n)&&(ve(t)||pe(t))&&e.isSubType(n,t)}function Ki(e,t,n){return t===n?!0:ct(t)?ct(n)?e.getPossibleTypes(t).some(r=>e.isSubType(n,r)):e.isSubType(t,n):ct(n)?e.isSubType(n,t):!1}const Nr=2147483647,Or=-2147483648,Cu=new pt({name:"Int",description:"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",serialize(e){const t=nr(e);if(typeof t=="boolean")return t?1:0;let n=t;if(typeof t=="string"&&t!==""&&(n=Number(t)),typeof n!="number"||!Number.isInteger(n))throw new F(`Int cannot represent non-integer value: ${V(t)}`);if(n>Nr||nNr||eNr||te.name===t)}function nr(e){if(He(e)){if(typeof e.valueOf=="function"){const t=e.valueOf();if(!He(t))return t}if(typeof e.toJSON=="function")return e.toJSON()}return e}function Xr(e){return st(e,dt)}function Xp(e){if(!Xr(e))throw new Error(`Expected ${V(e)} to be a GraphQL directive.`);return e}class dt{constructor(t){var n,r;this.name=Ye(t.name),this.description=t.description,this.locations=t.locations,this.isRepeatable=(n=t.isRepeatable)!==null&&n!==void 0?n:!1,this.extensions=Ze(t.extensions),this.astNode=t.astNode,Array.isArray(t.locations)||ue(!1,`@${t.name} locations must be an Array.`);const i=(r=t.args)!==null&&r!==void 0?r:{};He(i)&&!Array.isArray(i)||ue(!1,`@${t.name} args must be an object with argument names as keys.`),this.args=Ru(i)}get[Symbol.toStringTag](){return"GraphQLDirective"}toConfig(){return{name:this.name,description:this.description,locations:this.locations,args:Pu(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}}toString(){return"@"+this.name}toJSON(){return this.toString()}}const No=new dt({name:"include",description:"Directs the executor to include this field or fragment only when the `if` argument is true.",locations:[re.FIELD,re.FRAGMENT_SPREAD,re.INLINE_FRAGMENT],args:{if:{type:new ae(qe),description:"Included when true."}}}),Oo=new dt({name:"skip",description:"Directs the executor to skip this field or fragment when the `if` argument is true.",locations:[re.FIELD,re.FRAGMENT_SPREAD,re.INLINE_FRAGMENT],args:{if:{type:new ae(qe),description:"Skipped when true."}}}),So="No longer supported",Jr=new dt({name:"deprecated",description:"Marks an element of a GraphQL schema as no longer supported.",locations:[re.FIELD_DEFINITION,re.ARGUMENT_DEFINITION,re.INPUT_FIELD_DEFINITION,re.ENUM_VALUE],args:{reason:{type:Ne,description:"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).",defaultValue:So}}}),Ao=new dt({name:"specifiedBy",description:"Exposes a URL that specifies the behavior of this scalar.",locations:[re.SCALAR],args:{url:{type:new ae(Ne),description:"The URL that specifies the behavior of this scalar."}}}),Lt=Object.freeze([No,Oo,Jr,Ao]);function Do(e){return Lt.some(({name:t})=>t===e.name)}function Ro(e){return typeof e=="object"&&typeof(e==null?void 0:e[Symbol.iterator])=="function"}function Nt(e,t){if(se(t)){const n=Nt(e,t.ofType);return(n==null?void 0:n.kind)===T.NULL?null:n}if(e===null)return{kind:T.NULL};if(e===void 0)return null;if(Te(t)){const n=t.ofType;if(Ro(e)){const r=[];for(const i of e){const o=Nt(i,n);o!=null&&r.push(o)}return{kind:T.LIST,values:r}}return Nt(e,n)}if(be(t)){if(!He(e))return null;const n=[];for(const r of Object.values(t.getFields())){const i=Nt(e[r.name],r.type);i&&n.push({kind:T.OBJECT_FIELD,name:{kind:T.NAME,value:r.name},value:i})}return{kind:T.OBJECT,fields:n}}if(lt(t)){const n=t.serialize(e);if(n==null)return null;if(typeof n=="boolean")return{kind:T.BOOLEAN,value:n};if(typeof n=="number"&&Number.isFinite(n)){const r=String(n);return ia.test(r)?{kind:T.INT,value:r}:{kind:T.FLOAT,value:r}}if(typeof n=="string")return Re(t)?{kind:T.ENUM,value:n}:t===wo&&ia.test(n)?{kind:T.INT,value:n}:{kind:T.STRING,value:n};throw new TypeError(`Cannot convert value to AST: ${V(n)}.`)}Oe(!1,"Unexpected input type: "+V(t))}const ia=/^-?(?:0|[1-9][0-9]*)$/,Kr=new Xe({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:()=>({description:{type:Ne,resolve:e=>e.description},types:{description:"A list of all types supported by this server.",type:new ae(new xe(new ae(We))),resolve(e){return Object.values(e.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new ae(We),resolve:e=>e.getQueryType()},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:We,resolve:e=>e.getMutationType()},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:We,resolve:e=>e.getSubscriptionType()},directives:{description:"A list of all directives supported by this server.",type:new ae(new xe(new ae(Lo))),resolve:e=>e.getDirectives()}})}),Lo=new Xe({name:"__Directive",description:`A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document. +`)))!==null&&t!==void 0?t:!1}function Dr(e,t){switch(e.kind){case T.NULL:return null;case T.INT:return parseInt(e.value,10);case T.FLOAT:return parseFloat(e.value);case T.STRING:case T.ENUM:case T.BOOLEAN:return e.value;case T.LIST:return e.values.map(n=>Dr(n,t));case T.OBJECT:return It(e.fields,n=>n.name.value,n=>Dr(n.value,t));case T.VARIABLE:return t==null?void 0:t[e.name.value]}}function Ye(e){if(e!=null||ue(!1,"Must provide name."),typeof e=="string"||ue(!1,"Expected name to be a string."),e.length===0)throw new F("Expected name to be a non-empty string.");for(let t=1;ts(Dr(a,u)),this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(o=t.extensionASTNodes)!==null&&o!==void 0?o:[],t.specifiedByURL==null||typeof t.specifiedByURL=="string"||ue(!1,`${this.name} must provide "specifiedByURL" as a string, but got: ${V(t.specifiedByURL)}.`),t.serialize==null||typeof t.serialize=="function"||ue(!1,`${this.name} must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.`),t.parseLiteral&&(typeof t.parseValue=="function"&&typeof t.parseLiteral=="function"||ue(!1,`${this.name} must provide both "parseValue" and "parseLiteral" functions.`))}get[Symbol.toStringTag](){return"GraphQLScalarType"}toConfig(){return{name:this.name,description:this.description,specifiedByURL:this.specifiedByURL,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class Xe{constructor(t){var n;this.name=Ye(t.name),this.description=t.description,this.isTypeOf=t.isTypeOf,this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._fields=()=>Du(t),this._interfaces=()=>Au(t),t.isTypeOf==null||typeof t.isTypeOf=="function"||ue(!1,`${this.name} must provide "isTypeOf" as a function, but got: ${V(t.isTypeOf)}.`)}get[Symbol.toStringTag](){return"GraphQLObjectType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}getInterfaces(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Lu(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Au(e){var t;const n=bo((t=e.interfaces)!==null&&t!==void 0?t:[]);return Array.isArray(n)||ue(!1,`${e.name} interfaces must be an Array or a function which returns an Array.`),n}function Du(e){const t=wo(e.fields);return nn(t)||ue(!1,`${e.name} fields must be an object with field names as keys or a function which returns such an object.`),yt(t,(n,r)=>{var i;nn(n)||ue(!1,`${e.name}.${r} field config must be an object.`),n.resolve==null||typeof n.resolve=="function"||ue(!1,`${e.name}.${r} field resolver must be a function if provided, but got: ${V(n.resolve)}.`);const o=(i=n.args)!==null&&i!==void 0?i:{};return nn(o)||ue(!1,`${e.name}.${r} args must be an object with argument names as keys.`),{name:Ye(r),description:n.description,type:n.type,args:Ru(o),resolve:n.resolve,subscribe:n.subscribe,deprecationReason:n.deprecationReason,extensions:Ze(n.extensions),astNode:n.astNode}})}function Ru(e){return Object.entries(e).map(([t,n])=>({name:Ye(t),description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:Ze(n.extensions),astNode:n.astNode}))}function nn(e){return He(e)&&!Array.isArray(e)}function Lu(e){return yt(e,t=>({description:t.description,type:t.type,args:Pu(t.args),resolve:t.resolve,subscribe:t.subscribe,deprecationReason:t.deprecationReason,extensions:t.extensions,astNode:t.astNode}))}function Pu(e){return It(e,t=>t.name,t=>({description:t.description,type:t.type,defaultValue:t.defaultValue,deprecationReason:t.deprecationReason,extensions:t.extensions,astNode:t.astNode}))}function Rt(e){return se(e.type)&&e.defaultValue===void 0}class on{constructor(t){var n;this.name=Ye(t.name),this.description=t.description,this.resolveType=t.resolveType,this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._fields=Du.bind(void 0,t),this._interfaces=Au.bind(void 0,t),t.resolveType==null||typeof t.resolveType=="function"||ue(!1,`${this.name} must provide "resolveType" as a function, but got: ${V(t.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLInterfaceType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}getInterfaces(){return typeof this._interfaces=="function"&&(this._interfaces=this._interfaces()),this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:Lu(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}class sn{constructor(t){var n;this.name=Ye(t.name),this.description=t.description,this.resolveType=t.resolveType,this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._types=Qp.bind(void 0,t),t.resolveType==null||typeof t.resolveType=="function"||ue(!1,`${this.name} must provide "resolveType" as a function, but got: ${V(t.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLUnionType"}getTypes(){return typeof this._types=="function"&&(this._types=this._types()),this._types}toConfig(){return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Qp(e){const t=bo(e.types);return Array.isArray(t)||ue(!1,`Must provide Array of types or a function which returns such an array for Union ${e.name}.`),t}class At{constructor(t){var n;this.name=Ye(t.name),this.description=t.description,this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._values=zp(this.name,t.values),this._valueLookup=new Map(this._values.map(r=>[r.value,r])),this._nameLookup=Et(this._values,r=>r.name)}get[Symbol.toStringTag](){return"GraphQLEnumType"}getValues(){return this._values}getValue(t){return this._nameLookup[t]}serialize(t){const n=this._valueLookup.get(t);if(n===void 0)throw new F(`Enum "${this.name}" cannot represent value: ${V(t)}`);return n.name}parseValue(t){if(typeof t!="string"){const r=V(t);throw new F(`Enum "${this.name}" cannot represent non-string value: ${r}.`+gr(this,r))}const n=this.getValue(t);if(n==null)throw new F(`Value "${t}" does not exist in "${this.name}" enum.`+gr(this,t));return n.value}parseLiteral(t,n){if(t.kind!==T.ENUM){const i=_e(t);throw new F(`Enum "${this.name}" cannot represent non-enum value: ${i}.`+gr(this,i),{nodes:t})}const r=this.getValue(t.value);if(r==null){const i=_e(t);throw new F(`Value "${i}" does not exist in "${this.name}" enum.`+gr(this,i),{nodes:t})}return r.value}toConfig(){const t=It(this.getValues(),n=>n.name,n=>({description:n.description,value:n.value,deprecationReason:n.deprecationReason,extensions:n.extensions,astNode:n.astNode}));return{name:this.name,description:this.description,values:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function gr(e,t){const n=e.getValues().map(i=>i.name),r=Dt(t,n);return gt("the enum value",r)}function zp(e,t){return nn(t)||ue(!1,`${e} values must be an object with value names as keys.`),Object.entries(t).map(([n,r])=>(nn(r)||ue(!1,`${e}.${n} must refer to an object with a "value" key representing an internal value but got: ${V(r)}.`),{name:Iu(n),description:r.description,value:r.value!==void 0?r.value:n,deprecationReason:r.deprecationReason,extensions:Ze(r.extensions),astNode:r.astNode}))}class an{constructor(t){var n;this.name=Ye(t.name),this.description=t.description,this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._fields=Wp.bind(void 0,t)}get[Symbol.toStringTag](){return"GraphQLInputObjectType"}getFields(){return typeof this._fields=="function"&&(this._fields=this._fields()),this._fields}toConfig(){const t=yt(this.getFields(),n=>({description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions,astNode:n.astNode}));return{name:this.name,description:this.description,fields:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}function Wp(e){const t=wo(e.fields);return nn(t)||ue(!1,`${e.name} fields must be an object with field names as keys or a function which returns such an object.`),yt(t,(n,r)=>(!("resolve"in n)||ue(!1,`${e.name}.${r} field has a resolve property, but Input Types cannot define resolvers.`),{name:Ye(r),description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:Ze(n.extensions),astNode:n.astNode}))}function zr(e){return se(e.type)&&e.defaultValue===void 0}function Rr(e,t){return e===t?!0:se(e)&&se(t)||Te(e)&&Te(t)?Rr(e.ofType,t.ofType):!1}function Vt(e,t,n){return t===n?!0:se(n)?se(t)?Vt(e,t.ofType,n.ofType):!1:se(t)?Vt(e,t.ofType,n):Te(n)?Te(t)?Vt(e,t.ofType,n.ofType):!1:Te(t)?!1:ct(n)&&(ve(t)||pe(t))&&e.isSubType(n,t)}function Ki(e,t,n){return t===n?!0:ct(t)?ct(n)?e.getPossibleTypes(t).some(r=>e.isSubType(n,r)):e.isSubType(t,n):ct(n)?e.isSubType(n,t):!1}const Nr=2147483647,Or=-2147483648,Cu=new pt({name:"Int",description:"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",serialize(e){const t=nr(e);if(typeof t=="boolean")return t?1:0;let n=t;if(typeof t=="string"&&t!==""&&(n=Number(t)),typeof n!="number"||!Number.isInteger(n))throw new F(`Int cannot represent non-integer value: ${V(t)}`);if(n>Nr||nNr||eNr||te.name===t)}function nr(e){if(He(e)){if(typeof e.valueOf=="function"){const t=e.valueOf();if(!He(t))return t}if(typeof e.toJSON=="function")return e.toJSON()}return e}function Xr(e){return st(e,dt)}function Xp(e){if(!Xr(e))throw new Error(`Expected ${V(e)} to be a GraphQL directive.`);return e}class dt{constructor(t){var n,r;this.name=Ye(t.name),this.description=t.description,this.locations=t.locations,this.isRepeatable=(n=t.isRepeatable)!==null&&n!==void 0?n:!1,this.extensions=Ze(t.extensions),this.astNode=t.astNode,Array.isArray(t.locations)||ue(!1,`@${t.name} locations must be an Array.`);const i=(r=t.args)!==null&&r!==void 0?r:{};He(i)&&!Array.isArray(i)||ue(!1,`@${t.name} args must be an object with argument names as keys.`),this.args=Ru(i)}get[Symbol.toStringTag](){return"GraphQLDirective"}toConfig(){return{name:this.name,description:this.description,locations:this.locations,args:Pu(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}}toString(){return"@"+this.name}toJSON(){return this.toString()}}const No=new dt({name:"include",description:"Directs the executor to include this field or fragment only when the `if` argument is true.",locations:[re.FIELD,re.FRAGMENT_SPREAD,re.INLINE_FRAGMENT],args:{if:{type:new ae(qe),description:"Included when true."}}}),Oo=new dt({name:"skip",description:"Directs the executor to skip this field or fragment when the `if` argument is true.",locations:[re.FIELD,re.FRAGMENT_SPREAD,re.INLINE_FRAGMENT],args:{if:{type:new ae(qe),description:"Skipped when true."}}}),So="No longer supported",Jr=new dt({name:"deprecated",description:"Marks an element of a GraphQL schema as no longer supported.",locations:[re.FIELD_DEFINITION,re.ARGUMENT_DEFINITION,re.INPUT_FIELD_DEFINITION,re.ENUM_VALUE],args:{reason:{type:Ne,description:"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).",defaultValue:So}}}),Ao=new dt({name:"specifiedBy",description:"Exposes a URL that specifies the behavior of this scalar.",locations:[re.SCALAR],args:{url:{type:new ae(Ne),description:"The URL that specifies the behavior of this scalar."}}}),Lt=Object.freeze([No,Oo,Jr,Ao]);function Do(e){return Lt.some(({name:t})=>t===e.name)}function Ro(e){return typeof e=="object"&&typeof(e==null?void 0:e[Symbol.iterator])=="function"}function Nt(e,t){if(se(t)){const n=Nt(e,t.ofType);return(n==null?void 0:n.kind)===T.NULL?null:n}if(e===null)return{kind:T.NULL};if(e===void 0)return null;if(Te(t)){const n=t.ofType;if(Ro(e)){const r=[];for(const i of e){const o=Nt(i,n);o!=null&&r.push(o)}return{kind:T.LIST,values:r}}return Nt(e,n)}if(be(t)){if(!He(e))return null;const n=[];for(const r of Object.values(t.getFields())){const i=Nt(e[r.name],r.type);i&&n.push({kind:T.OBJECT_FIELD,name:{kind:T.NAME,value:r.name},value:i})}return{kind:T.OBJECT,fields:n}}if(lt(t)){const n=t.serialize(e);if(n==null)return null;if(typeof n=="boolean")return{kind:T.BOOLEAN,value:n};if(typeof n=="number"&&Number.isFinite(n)){const r=String(n);return ia.test(r)?{kind:T.INT,value:r}:{kind:T.FLOAT,value:r}}if(typeof n=="string")return Re(t)?{kind:T.ENUM,value:n}:t===Io&&ia.test(n)?{kind:T.INT,value:n}:{kind:T.STRING,value:n};throw new TypeError(`Cannot convert value to AST: ${V(n)}.`)}Oe(!1,"Unexpected input type: "+V(t))}const ia=/^-?(?:0|[1-9][0-9]*)$/,Kr=new Xe({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:()=>({description:{type:Ne,resolve:e=>e.description},types:{description:"A list of all types supported by this server.",type:new ae(new xe(new ae(We))),resolve(e){return Object.values(e.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new ae(We),resolve:e=>e.getQueryType()},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:We,resolve:e=>e.getMutationType()},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:We,resolve:e=>e.getSubscriptionType()},directives:{description:"A list of all directives supported by this server.",type:new ae(new xe(new ae(Lo))),resolve:e=>e.getDirectives()}})}),Lo=new Xe({name:"__Directive",description:`A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document. -In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.`,fields:()=>({name:{type:new ae(Ne),resolve:e=>e.name},description:{type:Ne,resolve:e=>e.description},isRepeatable:{type:new ae(qe),resolve:e=>e.isRepeatable},locations:{type:new ae(new xe(new ae(Po))),resolve:e=>e.locations},args:{type:new ae(new xe(new ae(rr))),args:{includeDeprecated:{type:qe,defaultValue:!1}},resolve(e,{includeDeprecated:t}){return t?e.args:e.args.filter(n=>n.deprecationReason==null)}}})}),Po=new At({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:re.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:re.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:re.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:re.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:re.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:re.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:re.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:re.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:re.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:re.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:re.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:re.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:re.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:re.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:re.UNION,description:"Location adjacent to a union definition."},ENUM:{value:re.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:re.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:re.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:re.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}),We=new Xe({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:()=>({kind:{type:new ae(xo),resolve(e){if(Qe(e))return ye.SCALAR;if(pe(e))return ye.OBJECT;if(ve(e))return ye.INTERFACE;if(Ce(e))return ye.UNION;if(Re(e))return ye.ENUM;if(be(e))return ye.INPUT_OBJECT;if(Te(e))return ye.LIST;if(se(e))return ye.NON_NULL;Oe(!1,`Unexpected type: "${V(e)}".`)}},name:{type:Ne,resolve:e=>"name"in e?e.name:void 0},description:{type:Ne,resolve:e=>"description"in e?e.description:void 0},specifiedByURL:{type:Ne,resolve:e=>"specifiedByURL"in e?e.specifiedByURL:void 0},fields:{type:new xe(new ae(Co)),args:{includeDeprecated:{type:qe,defaultValue:!1}},resolve(e,{includeDeprecated:t}){if(pe(e)||ve(e)){const n=Object.values(e.getFields());return t?n:n.filter(r=>r.deprecationReason==null)}}},interfaces:{type:new xe(new ae(We)),resolve(e){if(pe(e)||ve(e))return e.getInterfaces()}},possibleTypes:{type:new xe(new ae(We)),resolve(e,t,n,{schema:r}){if(ct(e))return r.getPossibleTypes(e)}},enumValues:{type:new xe(new ae(ko)),args:{includeDeprecated:{type:qe,defaultValue:!1}},resolve(e,{includeDeprecated:t}){if(Re(e)){const n=e.getValues();return t?n:n.filter(r=>r.deprecationReason==null)}}},inputFields:{type:new xe(new ae(rr)),args:{includeDeprecated:{type:qe,defaultValue:!1}},resolve(e,{includeDeprecated:t}){if(be(e)){const n=Object.values(e.getFields());return t?n:n.filter(r=>r.deprecationReason==null)}}},ofType:{type:We,resolve:e=>"ofType"in e?e.ofType:void 0}})}),Co=new Xe({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:()=>({name:{type:new ae(Ne),resolve:e=>e.name},description:{type:Ne,resolve:e=>e.description},args:{type:new ae(new xe(new ae(rr))),args:{includeDeprecated:{type:qe,defaultValue:!1}},resolve(e,{includeDeprecated:t}){return t?e.args:e.args.filter(n=>n.deprecationReason==null)}},type:{type:new ae(We),resolve:e=>e.type},isDeprecated:{type:new ae(qe),resolve:e=>e.deprecationReason!=null},deprecationReason:{type:Ne,resolve:e=>e.deprecationReason}})}),rr=new Xe({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:()=>({name:{type:new ae(Ne),resolve:e=>e.name},description:{type:Ne,resolve:e=>e.description},type:{type:new ae(We),resolve:e=>e.type},defaultValue:{type:Ne,description:"A GraphQL-formatted string representing the default value for this input value.",resolve(e){const{type:t,defaultValue:n}=e,r=Nt(n,t);return r?_e(r):null}},isDeprecated:{type:new ae(qe),resolve:e=>e.deprecationReason!=null},deprecationReason:{type:Ne,resolve:e=>e.deprecationReason}})}),ko=new Xe({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:()=>({name:{type:new ae(Ne),resolve:e=>e.name},description:{type:Ne,resolve:e=>e.description},isDeprecated:{type:new ae(qe),resolve:e=>e.deprecationReason!=null},deprecationReason:{type:Ne,resolve:e=>e.deprecationReason}})});var ye;(function(e){e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.INPUT_OBJECT="INPUT_OBJECT",e.LIST="LIST",e.NON_NULL="NON_NULL"})(ye||(ye={}));const xo=new At({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:ye.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:ye.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:ye.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:ye.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:ye.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:ye.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:ye.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:ye.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}}),$n={name:"__schema",type:new ae(Kr),description:"Access the current type schema of this server.",args:[],resolve:(e,t,n,{schema:r})=>r,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},Un={name:"__type",type:We,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new ae(Ne),defaultValue:void 0,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0}],resolve:(e,{name:t},n,{schema:r})=>r.getType(t),deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},Vn={name:"__typename",type:new ae(Ne),description:"The name of the current Object type at runtime.",args:[],resolve:(e,t,n,{parentType:r})=>r.name,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},ir=Object.freeze([Kr,Lo,Po,We,Co,rr,ko,xo]);function Ht(e){return ir.some(({name:t})=>e.name===t)}function xu(e){return st(e,hn)}function Fo(e){if(!xu(e))throw new Error(`Expected ${V(e)} to be a GraphQL schema.`);return e}class hn{constructor(t){var n,r;this.__validationErrors=t.assumeValid===!0?[]:void 0,He(t)||ue(!1,"Must provide configuration object."),!t.types||Array.isArray(t.types)||ue(!1,`"types" must be Array if provided but got: ${V(t.types)}.`),!t.directives||Array.isArray(t.directives)||ue(!1,`"directives" must be Array if provided but got: ${V(t.directives)}.`),this.description=t.description,this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._queryType=t.query,this._mutationType=t.mutation,this._subscriptionType=t.subscription,this._directives=(r=t.directives)!==null&&r!==void 0?r:Lt;const i=new Set(t.types);if(t.types!=null)for(const o of t.types)i.delete(o),rt(o,i);this._queryType!=null&&rt(this._queryType,i),this._mutationType!=null&&rt(this._mutationType,i),this._subscriptionType!=null&&rt(this._subscriptionType,i);for(const o of this._directives)if(Xr(o))for(const s of o.args)rt(s.type,i);rt(Kr,i),this._typeMap=Object.create(null),this._subTypeMap=Object.create(null),this._implementationsMap=Object.create(null);for(const o of i){if(o==null)continue;const s=o.name;if(s||ue(!1,"One of the provided types for building the Schema is missing a name."),this._typeMap[s]!==void 0)throw new Error(`Schema must contain uniquely named types but contains multiple types named "${s}".`);if(this._typeMap[s]=o,ve(o)){for(const a of o.getInterfaces())if(ve(a)){let u=this._implementationsMap[a.name];u===void 0&&(u=this._implementationsMap[a.name]={objects:[],interfaces:[]}),u.interfaces.push(o)}}else if(pe(o)){for(const a of o.getInterfaces())if(ve(a)){let u=this._implementationsMap[a.name];u===void 0&&(u=this._implementationsMap[a.name]={objects:[],interfaces:[]}),u.objects.push(o)}}}}get[Symbol.toStringTag](){return"GraphQLSchema"}getQueryType(){return this._queryType}getMutationType(){return this._mutationType}getSubscriptionType(){return this._subscriptionType}getRootType(t){switch(t){case Pe.QUERY:return this.getQueryType();case Pe.MUTATION:return this.getMutationType();case Pe.SUBSCRIPTION:return this.getSubscriptionType()}}getTypeMap(){return this._typeMap}getType(t){return this.getTypeMap()[t]}getPossibleTypes(t){return Ce(t)?t.getTypes():this.getImplementations(t).objects}getImplementations(t){const n=this._implementationsMap[t.name];return n!=null?n:{objects:[],interfaces:[]}}isSubType(t,n){let r=this._subTypeMap[t.name];if(r===void 0){if(r=Object.create(null),Ce(t))for(const i of t.getTypes())r[i.name]=!0;else{const i=this.getImplementations(t);for(const o of i.objects)r[o.name]=!0;for(const o of i.interfaces)r[o.name]=!0}this._subTypeMap[t.name]=r}return r[n.name]!==void 0}getDirectives(){return this._directives}getDirective(t){return this.getDirectives().find(n=>n.name===t)}toConfig(){return{description:this.description,query:this.getQueryType(),mutation:this.getMutationType(),subscription:this.getSubscriptionType(),types:Object.values(this.getTypeMap()),directives:this.getDirectives(),extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes,assumeValid:this.__validationErrors!==void 0}}}function rt(e,t){const n=je(e);if(!t.has(n)){if(t.add(n),Ce(n))for(const r of n.getTypes())rt(r,t);else if(pe(n)||ve(n)){for(const r of n.getInterfaces())rt(r,t);for(const r of Object.values(n.getFields())){rt(r.type,t);for(const i of r.args)rt(i.type,t)}}else if(be(n))for(const r of Object.values(n.getFields()))rt(r.type,t)}return t}function Mo(e){if(Fo(e),e.__validationErrors)return e.__validationErrors;const t=new Jp(e);Kp(t),Zp(t),ed(t);const n=t.getErrors();return e.__validationErrors=n,n}function jo(e){const t=Mo(e);if(t.length!==0)throw new Error(t.map(n=>n.message).join(` +In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.`,fields:()=>({name:{type:new ae(Ne),resolve:e=>e.name},description:{type:Ne,resolve:e=>e.description},isRepeatable:{type:new ae(qe),resolve:e=>e.isRepeatable},locations:{type:new ae(new xe(new ae(Po))),resolve:e=>e.locations},args:{type:new ae(new xe(new ae(rr))),args:{includeDeprecated:{type:qe,defaultValue:!1}},resolve(e,{includeDeprecated:t}){return t?e.args:e.args.filter(n=>n.deprecationReason==null)}}})}),Po=new At({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:re.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:re.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:re.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:re.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:re.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:re.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:re.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:re.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:re.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:re.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:re.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:re.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:re.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:re.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:re.UNION,description:"Location adjacent to a union definition."},ENUM:{value:re.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:re.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:re.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:re.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}}),We=new Xe({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:()=>({kind:{type:new ae(xo),resolve(e){if(Qe(e))return ye.SCALAR;if(pe(e))return ye.OBJECT;if(ve(e))return ye.INTERFACE;if(Ce(e))return ye.UNION;if(Re(e))return ye.ENUM;if(be(e))return ye.INPUT_OBJECT;if(Te(e))return ye.LIST;if(se(e))return ye.NON_NULL;Oe(!1,`Unexpected type: "${V(e)}".`)}},name:{type:Ne,resolve:e=>"name"in e?e.name:void 0},description:{type:Ne,resolve:e=>"description"in e?e.description:void 0},specifiedByURL:{type:Ne,resolve:e=>"specifiedByURL"in e?e.specifiedByURL:void 0},fields:{type:new xe(new ae(Co)),args:{includeDeprecated:{type:qe,defaultValue:!1}},resolve(e,{includeDeprecated:t}){if(pe(e)||ve(e)){const n=Object.values(e.getFields());return t?n:n.filter(r=>r.deprecationReason==null)}}},interfaces:{type:new xe(new ae(We)),resolve(e){if(pe(e)||ve(e))return e.getInterfaces()}},possibleTypes:{type:new xe(new ae(We)),resolve(e,t,n,{schema:r}){if(ct(e))return r.getPossibleTypes(e)}},enumValues:{type:new xe(new ae(ko)),args:{includeDeprecated:{type:qe,defaultValue:!1}},resolve(e,{includeDeprecated:t}){if(Re(e)){const n=e.getValues();return t?n:n.filter(r=>r.deprecationReason==null)}}},inputFields:{type:new xe(new ae(rr)),args:{includeDeprecated:{type:qe,defaultValue:!1}},resolve(e,{includeDeprecated:t}){if(be(e)){const n=Object.values(e.getFields());return t?n:n.filter(r=>r.deprecationReason==null)}}},ofType:{type:We,resolve:e=>"ofType"in e?e.ofType:void 0}})}),Co=new Xe({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:()=>({name:{type:new ae(Ne),resolve:e=>e.name},description:{type:Ne,resolve:e=>e.description},args:{type:new ae(new xe(new ae(rr))),args:{includeDeprecated:{type:qe,defaultValue:!1}},resolve(e,{includeDeprecated:t}){return t?e.args:e.args.filter(n=>n.deprecationReason==null)}},type:{type:new ae(We),resolve:e=>e.type},isDeprecated:{type:new ae(qe),resolve:e=>e.deprecationReason!=null},deprecationReason:{type:Ne,resolve:e=>e.deprecationReason}})}),rr=new Xe({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:()=>({name:{type:new ae(Ne),resolve:e=>e.name},description:{type:Ne,resolve:e=>e.description},type:{type:new ae(We),resolve:e=>e.type},defaultValue:{type:Ne,description:"A GraphQL-formatted string representing the default value for this input value.",resolve(e){const{type:t,defaultValue:n}=e,r=Nt(n,t);return r?_e(r):null}},isDeprecated:{type:new ae(qe),resolve:e=>e.deprecationReason!=null},deprecationReason:{type:Ne,resolve:e=>e.deprecationReason}})}),ko=new Xe({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:()=>({name:{type:new ae(Ne),resolve:e=>e.name},description:{type:Ne,resolve:e=>e.description},isDeprecated:{type:new ae(qe),resolve:e=>e.deprecationReason!=null},deprecationReason:{type:Ne,resolve:e=>e.deprecationReason}})});var ye;(function(e){e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.INPUT_OBJECT="INPUT_OBJECT",e.LIST="LIST",e.NON_NULL="NON_NULL"})(ye||(ye={}));const xo=new At({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:ye.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:ye.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:ye.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:ye.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:ye.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:ye.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:ye.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:ye.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}}),$n={name:"__schema",type:new ae(Kr),description:"Access the current type schema of this server.",args:[],resolve:(e,t,n,{schema:r})=>r,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},Un={name:"__type",type:We,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new ae(Ne),defaultValue:void 0,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0}],resolve:(e,{name:t},n,{schema:r})=>r.getType(t),deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},Vn={name:"__typename",type:new ae(Ne),description:"The name of the current Object type at runtime.",args:[],resolve:(e,t,n,{parentType:r})=>r.name,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0},ir=Object.freeze([Kr,Lo,Po,We,Co,rr,ko,xo]);function Qt(e){return ir.some(({name:t})=>e.name===t)}function xu(e){return st(e,hn)}function Fo(e){if(!xu(e))throw new Error(`Expected ${V(e)} to be a GraphQL schema.`);return e}class hn{constructor(t){var n,r;this.__validationErrors=t.assumeValid===!0?[]:void 0,He(t)||ue(!1,"Must provide configuration object."),!t.types||Array.isArray(t.types)||ue(!1,`"types" must be Array if provided but got: ${V(t.types)}.`),!t.directives||Array.isArray(t.directives)||ue(!1,`"directives" must be Array if provided but got: ${V(t.directives)}.`),this.description=t.description,this.extensions=Ze(t.extensions),this.astNode=t.astNode,this.extensionASTNodes=(n=t.extensionASTNodes)!==null&&n!==void 0?n:[],this._queryType=t.query,this._mutationType=t.mutation,this._subscriptionType=t.subscription,this._directives=(r=t.directives)!==null&&r!==void 0?r:Lt;const i=new Set(t.types);if(t.types!=null)for(const o of t.types)i.delete(o),rt(o,i);this._queryType!=null&&rt(this._queryType,i),this._mutationType!=null&&rt(this._mutationType,i),this._subscriptionType!=null&&rt(this._subscriptionType,i);for(const o of this._directives)if(Xr(o))for(const s of o.args)rt(s.type,i);rt(Kr,i),this._typeMap=Object.create(null),this._subTypeMap=Object.create(null),this._implementationsMap=Object.create(null);for(const o of i){if(o==null)continue;const s=o.name;if(s||ue(!1,"One of the provided types for building the Schema is missing a name."),this._typeMap[s]!==void 0)throw new Error(`Schema must contain uniquely named types but contains multiple types named "${s}".`);if(this._typeMap[s]=o,ve(o)){for(const a of o.getInterfaces())if(ve(a)){let u=this._implementationsMap[a.name];u===void 0&&(u=this._implementationsMap[a.name]={objects:[],interfaces:[]}),u.interfaces.push(o)}}else if(pe(o)){for(const a of o.getInterfaces())if(ve(a)){let u=this._implementationsMap[a.name];u===void 0&&(u=this._implementationsMap[a.name]={objects:[],interfaces:[]}),u.objects.push(o)}}}}get[Symbol.toStringTag](){return"GraphQLSchema"}getQueryType(){return this._queryType}getMutationType(){return this._mutationType}getSubscriptionType(){return this._subscriptionType}getRootType(t){switch(t){case Pe.QUERY:return this.getQueryType();case Pe.MUTATION:return this.getMutationType();case Pe.SUBSCRIPTION:return this.getSubscriptionType()}}getTypeMap(){return this._typeMap}getType(t){return this.getTypeMap()[t]}getPossibleTypes(t){return Ce(t)?t.getTypes():this.getImplementations(t).objects}getImplementations(t){const n=this._implementationsMap[t.name];return n!=null?n:{objects:[],interfaces:[]}}isSubType(t,n){let r=this._subTypeMap[t.name];if(r===void 0){if(r=Object.create(null),Ce(t))for(const i of t.getTypes())r[i.name]=!0;else{const i=this.getImplementations(t);for(const o of i.objects)r[o.name]=!0;for(const o of i.interfaces)r[o.name]=!0}this._subTypeMap[t.name]=r}return r[n.name]!==void 0}getDirectives(){return this._directives}getDirective(t){return this.getDirectives().find(n=>n.name===t)}toConfig(){return{description:this.description,query:this.getQueryType(),mutation:this.getMutationType(),subscription:this.getSubscriptionType(),types:Object.values(this.getTypeMap()),directives:this.getDirectives(),extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes,assumeValid:this.__validationErrors!==void 0}}}function rt(e,t){const n=je(e);if(!t.has(n)){if(t.add(n),Ce(n))for(const r of n.getTypes())rt(r,t);else if(pe(n)||ve(n)){for(const r of n.getInterfaces())rt(r,t);for(const r of Object.values(n.getFields())){rt(r.type,t);for(const i of r.args)rt(i.type,t)}}else if(be(n))for(const r of Object.values(n.getFields()))rt(r.type,t)}return t}function Mo(e){if(Fo(e),e.__validationErrors)return e.__validationErrors;const t=new Jp(e);Kp(t),Zp(t),ed(t);const n=t.getErrors();return e.__validationErrors=n,n}function jo(e){const t=Mo(e);if(t.length!==0)throw new Error(t.map(n=>n.message).join(` -`))}class Jp{constructor(t){this._errors=[],this.schema=t}reportError(t,n){const r=Array.isArray(n)?n.filter(Boolean):n;this._errors.push(new F(t,{nodes:r}))}getErrors(){return this._errors}}function Kp(e){const t=e.schema,n=t.getQueryType();if(!n)e.reportError("Query root type must be provided.",t.astNode);else if(!pe(n)){var r;e.reportError(`Query root type must be Object type, it cannot be ${V(n)}.`,(r=Ui(t,Pe.QUERY))!==null&&r!==void 0?r:n.astNode)}const i=t.getMutationType();if(i&&!pe(i)){var o;e.reportError(`Mutation root type must be Object type if provided, it cannot be ${V(i)}.`,(o=Ui(t,Pe.MUTATION))!==null&&o!==void 0?o:i.astNode)}const s=t.getSubscriptionType();if(s&&!pe(s)){var a;e.reportError(`Subscription root type must be Object type if provided, it cannot be ${V(s)}.`,(a=Ui(t,Pe.SUBSCRIPTION))!==null&&a!==void 0?a:s.astNode)}}function Ui(e,t){var n;return(n=[e.astNode,...e.extensionASTNodes].flatMap(r=>{var i;return(i=r==null?void 0:r.operationTypes)!==null&&i!==void 0?i:[]}).find(r=>r.operation===t))===null||n===void 0?void 0:n.type}function Zp(e){for(const n of e.schema.getDirectives()){if(!Xr(n)){e.reportError(`Expected directive but got: ${V(n)}.`,n==null?void 0:n.astNode);continue}Bt(e,n);for(const r of n.args)if(Bt(e,r),Ue(r.type)||e.reportError(`The type of @${n.name}(${r.name}:) must be Input Type but got: ${V(r.type)}.`,r.astNode),Rt(r)&&r.deprecationReason!=null){var t;e.reportError(`Required argument @${n.name}(${r.name}:) cannot be deprecated.`,[$o(r.astNode),(t=r.astNode)===null||t===void 0?void 0:t.type])}}}function Bt(e,t){t.name.startsWith("__")&&e.reportError(`Name "${t.name}" must not begin with "__", which is reserved by GraphQL introspection.`,t.astNode)}function ed(e){const t=sd(e),n=e.schema.getTypeMap();for(const r of Object.values(n)){if(!er(r)){e.reportError(`Expected GraphQL named type but got: ${V(r)}.`,r.astNode);continue}Ht(r)||Bt(e,r),pe(r)||ve(r)?(oa(e,r),sa(e,r)):Ce(r)?rd(e,r):Re(r)?id(e,r):be(r)&&(od(e,r),t(r))}}function oa(e,t){const n=Object.values(t.getFields());n.length===0&&e.reportError(`Type ${t.name} must define one or more fields.`,[t.astNode,...t.extensionASTNodes]);for(const s of n){if(Bt(e,s),!Ot(s.type)){var r;e.reportError(`The type of ${t.name}.${s.name} must be Output Type but got: ${V(s.type)}.`,(r=s.astNode)===null||r===void 0?void 0:r.type)}for(const a of s.args){const u=a.name;if(Bt(e,a),!Ue(a.type)){var i;e.reportError(`The type of ${t.name}.${s.name}(${u}:) must be Input Type but got: ${V(a.type)}.`,(i=a.astNode)===null||i===void 0?void 0:i.type)}if(Rt(a)&&a.deprecationReason!=null){var o;e.reportError(`Required argument ${t.name}.${s.name}(${u}:) cannot be deprecated.`,[$o(a.astNode),(o=a.astNode)===null||o===void 0?void 0:o.type])}}}}function sa(e,t){const n=Object.create(null);for(const r of t.getInterfaces()){if(!ve(r)){e.reportError(`Type ${V(t)} must only implement Interface types, it cannot implement ${V(r)}.`,xn(t,r));continue}if(t===r){e.reportError(`Type ${t.name} cannot implement itself because it would create a circular reference.`,xn(t,r));continue}if(n[r.name]){e.reportError(`Type ${t.name} can only implement ${r.name} once.`,xn(t,r));continue}n[r.name]=!0,nd(e,t,r),td(e,t,r)}}function td(e,t,n){const r=t.getFields();for(const u of Object.values(n.getFields())){const c=u.name,l=r[c];if(!l){e.reportError(`Interface field ${n.name}.${c} expected but ${t.name} does not provide it.`,[u.astNode,t.astNode,...t.extensionASTNodes]);continue}if(!$t(e.schema,l.type,u.type)){var i,o;e.reportError(`Interface field ${n.name}.${c} expects type ${V(u.type)} but ${t.name}.${c} is type ${V(l.type)}.`,[(i=u.astNode)===null||i===void 0?void 0:i.type,(o=l.astNode)===null||o===void 0?void 0:o.type])}for(const f of u.args){const d=f.name,y=l.args.find(_=>_.name===d);if(!y){e.reportError(`Interface field argument ${n.name}.${c}(${d}:) expected but ${t.name}.${c} does not provide it.`,[f.astNode,l.astNode]);continue}if(!Rr(f.type,y.type)){var s,a;e.reportError(`Interface field argument ${n.name}.${c}(${d}:) expects type ${V(f.type)} but ${t.name}.${c}(${d}:) is type ${V(y.type)}.`,[(s=f.astNode)===null||s===void 0?void 0:s.type,(a=y.astNode)===null||a===void 0?void 0:a.type])}}for(const f of l.args){const d=f.name;!u.args.find(_=>_.name===d)&&Rt(f)&&e.reportError(`Object field ${t.name}.${c} includes required argument ${d} that is missing from the Interface field ${n.name}.${c}.`,[f.astNode,u.astNode])}}}function nd(e,t,n){const r=t.getInterfaces();for(const i of n.getInterfaces())r.includes(i)||e.reportError(i===t?`Type ${t.name} cannot implement ${n.name} because it would create a circular reference.`:`Type ${t.name} must implement ${i.name} because it is implemented by ${n.name}.`,[...xn(n,i),...xn(t,n)])}function rd(e,t){const n=t.getTypes();n.length===0&&e.reportError(`Union type ${t.name} must define one or more member types.`,[t.astNode,...t.extensionASTNodes]);const r=Object.create(null);for(const i of n){if(r[i.name]){e.reportError(`Union type ${t.name} can only include type ${i.name} once.`,aa(t,i.name));continue}r[i.name]=!0,pe(i)||e.reportError(`Union type ${t.name} can only include Object types, it cannot include ${V(i)}.`,aa(t,String(i)))}}function id(e,t){const n=t.getValues();n.length===0&&e.reportError(`Enum type ${t.name} must define one or more values.`,[t.astNode,...t.extensionASTNodes]);for(const r of n)Bt(e,r)}function od(e,t){const n=Object.values(t.getFields());n.length===0&&e.reportError(`Input Object type ${t.name} must define one or more fields.`,[t.astNode,...t.extensionASTNodes]);for(const o of n){if(Bt(e,o),!Ue(o.type)){var r;e.reportError(`The type of ${t.name}.${o.name} must be Input Type but got: ${V(o.type)}.`,(r=o.astNode)===null||r===void 0?void 0:r.type)}if(zr(o)&&o.deprecationReason!=null){var i;e.reportError(`Required input field ${t.name}.${o.name} cannot be deprecated.`,[$o(o.astNode),(i=o.astNode)===null||i===void 0?void 0:i.type])}}}function sd(e){const t=Object.create(null),n=[],r=Object.create(null);return i;function i(o){if(t[o.name])return;t[o.name]=!0,r[o.name]=n.length;const s=Object.values(o.getFields());for(const a of s)if(se(a.type)&&be(a.type.ofType)){const u=a.type.ofType,c=r[u.name];if(n.push(a),c===void 0)i(u);else{const l=n.slice(c),f=l.map(d=>d.name).join(".");e.reportError(`Cannot reference Input Object "${u.name}" within itself through a series of non-null fields: "${f}".`,l.map(d=>d.astNode))}n.pop()}r[o.name]=void 0}}function xn(e,t){const{astNode:n,extensionASTNodes:r}=e;return(n!=null?[n,...r]:r).flatMap(o=>{var s;return(s=o.interfaces)!==null&&s!==void 0?s:[]}).filter(o=>o.name.value===t.name)}function aa(e,t){const{astNode:n,extensionASTNodes:r}=e;return(n!=null?[n,...r]:r).flatMap(o=>{var s;return(s=o.types)!==null&&s!==void 0?s:[]}).filter(o=>o.name.value===t)}function $o(e){var t;return e==null||(t=e.directives)===null||t===void 0?void 0:t.find(n=>n.name.value===Jr.name)}function Ve(e,t){switch(t.kind){case T.LIST_TYPE:{const n=Ve(e,t.type);return n&&new xe(n)}case T.NON_NULL_TYPE:{const n=Ve(e,t.type);return n&&new ae(n)}case T.NAMED_TYPE:return e.getType(t.name.value)}}class Uo{constructor(t,n,r){this._schema=t,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=r!=null?r:ad,n&&(Ue(n)&&this._inputTypeStack.push(n),ft(n)&&this._parentTypeStack.push(n),Ot(n)&&this._typeStack.push(n))}get[Symbol.toStringTag](){return"TypeInfo"}getType(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]}getParentType(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]}getInputType(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]}getParentInputType(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]}getFieldDef(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]}getDefaultValue(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]}getDirective(){return this._directive}getArgument(){return this._argument}getEnumValue(){return this._enumValue}enter(t){const n=this._schema;switch(t.kind){case T.SELECTION_SET:{const i=je(this.getType());this._parentTypeStack.push(ft(i)?i:void 0);break}case T.FIELD:{const i=this.getParentType();let o,s;i&&(o=this._getFieldDef(n,i,t),o&&(s=o.type)),this._fieldDefStack.push(o),this._typeStack.push(Ot(s)?s:void 0);break}case T.DIRECTIVE:this._directive=n.getDirective(t.name.value);break;case T.OPERATION_DEFINITION:{const i=n.getRootType(t.operation);this._typeStack.push(pe(i)?i:void 0);break}case T.INLINE_FRAGMENT:case T.FRAGMENT_DEFINITION:{const i=t.typeCondition,o=i?Ve(n,i):je(this.getType());this._typeStack.push(Ot(o)?o:void 0);break}case T.VARIABLE_DEFINITION:{const i=Ve(n,t.type);this._inputTypeStack.push(Ue(i)?i:void 0);break}case T.ARGUMENT:{var r;let i,o;const s=(r=this.getDirective())!==null&&r!==void 0?r:this.getFieldDef();s&&(i=s.args.find(a=>a.name===t.name.value),i&&(o=i.type)),this._argument=i,this._defaultValueStack.push(i?i.defaultValue:void 0),this._inputTypeStack.push(Ue(o)?o:void 0);break}case T.LIST:{const i=To(this.getInputType()),o=Te(i)?i.ofType:i;this._defaultValueStack.push(void 0),this._inputTypeStack.push(Ue(o)?o:void 0);break}case T.OBJECT_FIELD:{const i=je(this.getInputType());let o,s;be(i)&&(s=i.getFields()[t.name.value],s&&(o=s.type)),this._defaultValueStack.push(s?s.defaultValue:void 0),this._inputTypeStack.push(Ue(o)?o:void 0);break}case T.ENUM:{const i=je(this.getInputType());let o;Re(i)&&(o=i.getValue(t.value)),this._enumValue=o;break}}}leave(t){switch(t.kind){case T.SELECTION_SET:this._parentTypeStack.pop();break;case T.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case T.DIRECTIVE:this._directive=null;break;case T.OPERATION_DEFINITION:case T.INLINE_FRAGMENT:case T.FRAGMENT_DEFINITION:this._typeStack.pop();break;case T.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case T.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case T.LIST:case T.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case T.ENUM:this._enumValue=null;break}}}function ad(e,t,n){const r=n.name.value;if(r===$n.name&&e.getQueryType()===t)return $n;if(r===Un.name&&e.getQueryType()===t)return Un;if(r===Vn.name&&ft(t))return Vn;if(pe(t)||ve(t))return t.getFields()[r]}function Vo(e,t){return{enter(...n){const r=n[0];e.enter(r);const i=rn(t,r.kind).enter;if(i){const o=i.apply(t,n);return o!==void 0&&(e.leave(r),Wi(o)&&e.enter(o)),o}},leave(...n){const r=n[0],i=rn(t,r.kind).leave;let o;return i&&(o=i.apply(t,n)),e.leave(r),o}}}function ud(e){return Bo(e)||qo(e)||Go(e)}function Bo(e){return e.kind===T.OPERATION_DEFINITION||e.kind===T.FRAGMENT_DEFINITION}function cd(e){return e.kind===T.FIELD||e.kind===T.FRAGMENT_SPREAD||e.kind===T.INLINE_FRAGMENT}function Fu(e){return e.kind===T.VARIABLE||e.kind===T.INT||e.kind===T.FLOAT||e.kind===T.STRING||e.kind===T.BOOLEAN||e.kind===T.NULL||e.kind===T.ENUM||e.kind===T.LIST||e.kind===T.OBJECT}function Zi(e){return Fu(e)&&(e.kind===T.LIST?e.values.some(Zi):e.kind===T.OBJECT?e.fields.some(t=>Zi(t.value)):e.kind!==T.VARIABLE)}function ld(e){return e.kind===T.NAMED_TYPE||e.kind===T.LIST_TYPE||e.kind===T.NON_NULL_TYPE}function qo(e){return e.kind===T.SCHEMA_DEFINITION||mn(e)||e.kind===T.DIRECTIVE_DEFINITION}function mn(e){return e.kind===T.SCALAR_TYPE_DEFINITION||e.kind===T.OBJECT_TYPE_DEFINITION||e.kind===T.INTERFACE_TYPE_DEFINITION||e.kind===T.UNION_TYPE_DEFINITION||e.kind===T.ENUM_TYPE_DEFINITION||e.kind===T.INPUT_OBJECT_TYPE_DEFINITION}function Go(e){return e.kind===T.SCHEMA_EXTENSION||Zr(e)}function Zr(e){return e.kind===T.SCALAR_TYPE_EXTENSION||e.kind===T.OBJECT_TYPE_EXTENSION||e.kind===T.INTERFACE_TYPE_EXTENSION||e.kind===T.UNION_TYPE_EXTENSION||e.kind===T.ENUM_TYPE_EXTENSION||e.kind===T.INPUT_OBJECT_TYPE_EXTENSION}function Mu(e){return{Document(t){for(const n of t.definitions)if(!Bo(n)){const r=n.kind===T.SCHEMA_DEFINITION||n.kind===T.SCHEMA_EXTENSION?"schema":'"'+n.name.value+'"';e.reportError(new F(`The ${r} definition is not executable.`,{nodes:n}))}return!1}}}function ju(e){return{Field(t){const n=e.getParentType();if(n&&!e.getFieldDef()){const i=e.getSchema(),o=t.name.value;let s=gt("to use an inline fragment on",fd(i,n,o));s===""&&(s=gt(pd(n,o))),e.reportError(new F(`Cannot query field "${o}" on type "${n.name}".`+s,{nodes:t}))}}}}function fd(e,t,n){if(!ct(t))return[];const r=new Set,i=Object.create(null);for(const s of e.getPossibleTypes(t))if(!!s.getFields()[n]){r.add(s),i[s.name]=1;for(const a of s.getInterfaces()){var o;!a.getFields()[n]||(r.add(a),i[a.name]=((o=i[a.name])!==null&&o!==void 0?o:0)+1)}}return[...r].sort((s,a)=>{const u=i[a.name]-i[s.name];return u!==0?u:ve(s)&&e.isSubType(s,a)?-1:ve(a)&&e.isSubType(a,s)?1:Jn(s.name,a.name)}).map(s=>s.name)}function pd(e,t){if(pe(e)||ve(e)){const n=Object.keys(e.getFields());return Dt(t,n)}return[]}function $u(e){return{InlineFragment(t){const n=t.typeCondition;if(n){const r=Ve(e.getSchema(),n);if(r&&!ft(r)){const i=_e(n);e.reportError(new F(`Fragment cannot condition on non composite type "${i}".`,{nodes:n}))}}},FragmentDefinition(t){const n=Ve(e.getSchema(),t.typeCondition);if(n&&!ft(n)){const r=_e(t.typeCondition);e.reportError(new F(`Fragment "${t.name.value}" cannot condition on non composite type "${r}".`,{nodes:t.typeCondition}))}}}}function Uu(e){return{...Vu(e),Argument(t){const n=e.getArgument(),r=e.getFieldDef(),i=e.getParentType();if(!n&&r&&i){const o=t.name.value,s=r.args.map(u=>u.name),a=Dt(o,s);e.reportError(new F(`Unknown argument "${o}" on field "${i.name}.${r.name}".`+gt(a),{nodes:t}))}}}}function Vu(e){const t=Object.create(null),n=e.getSchema(),r=n?n.getDirectives():Lt;for(const s of r)t[s.name]=s.args.map(a=>a.name);const i=e.getDocument().definitions;for(const s of i)if(s.kind===T.DIRECTIVE_DEFINITION){var o;const a=(o=s.arguments)!==null&&o!==void 0?o:[];t[s.name.value]=a.map(u=>u.name.value)}return{Directive(s){const a=s.name.value,u=t[a];if(s.arguments&&u)for(const c of s.arguments){const l=c.name.value;if(!u.includes(l)){const f=Dt(l,u);e.reportError(new F(`Unknown argument "${l}" on directive "@${a}".`+gt(f),{nodes:c}))}}return!1}}}function Ho(e){const t=Object.create(null),n=e.getSchema(),r=n?n.getDirectives():Lt;for(const o of r)t[o.name]=o.locations;const i=e.getDocument().definitions;for(const o of i)o.kind===T.DIRECTIVE_DEFINITION&&(t[o.name.value]=o.locations.map(s=>s.value));return{Directive(o,s,a,u,c){const l=o.name.value,f=t[l];if(!f){e.reportError(new F(`Unknown directive "@${l}".`,{nodes:o}));return}const d=dd(c);d&&!f.includes(d)&&e.reportError(new F(`Directive "@${l}" may not be used on ${d}.`,{nodes:o}))}}}function dd(e){const t=e[e.length-1];switch("kind"in t||Oe(!1),t.kind){case T.OPERATION_DEFINITION:return hd(t.operation);case T.FIELD:return re.FIELD;case T.FRAGMENT_SPREAD:return re.FRAGMENT_SPREAD;case T.INLINE_FRAGMENT:return re.INLINE_FRAGMENT;case T.FRAGMENT_DEFINITION:return re.FRAGMENT_DEFINITION;case T.VARIABLE_DEFINITION:return re.VARIABLE_DEFINITION;case T.SCHEMA_DEFINITION:case T.SCHEMA_EXTENSION:return re.SCHEMA;case T.SCALAR_TYPE_DEFINITION:case T.SCALAR_TYPE_EXTENSION:return re.SCALAR;case T.OBJECT_TYPE_DEFINITION:case T.OBJECT_TYPE_EXTENSION:return re.OBJECT;case T.FIELD_DEFINITION:return re.FIELD_DEFINITION;case T.INTERFACE_TYPE_DEFINITION:case T.INTERFACE_TYPE_EXTENSION:return re.INTERFACE;case T.UNION_TYPE_DEFINITION:case T.UNION_TYPE_EXTENSION:return re.UNION;case T.ENUM_TYPE_DEFINITION:case T.ENUM_TYPE_EXTENSION:return re.ENUM;case T.ENUM_VALUE_DEFINITION:return re.ENUM_VALUE;case T.INPUT_OBJECT_TYPE_DEFINITION:case T.INPUT_OBJECT_TYPE_EXTENSION:return re.INPUT_OBJECT;case T.INPUT_VALUE_DEFINITION:{const n=e[e.length-3];return"kind"in n||Oe(!1),n.kind===T.INPUT_OBJECT_TYPE_DEFINITION?re.INPUT_FIELD_DEFINITION:re.ARGUMENT_DEFINITION}default:Oe(!1,"Unexpected kind: "+V(t.kind))}}function hd(e){switch(e){case Pe.QUERY:return re.QUERY;case Pe.MUTATION:return re.MUTATION;case Pe.SUBSCRIPTION:return re.SUBSCRIPTION}}function Bu(e){return{FragmentSpread(t){const n=t.name.value;e.getFragment(n)||e.reportError(new F(`Unknown fragment "${n}".`,{nodes:t.name}))}}}function Yo(e){const t=e.getSchema(),n=t?t.getTypeMap():Object.create(null),r=Object.create(null);for(const o of e.getDocument().definitions)mn(o)&&(r[o.name.value]=!0);const i=[...Object.keys(n),...Object.keys(r)];return{NamedType(o,s,a,u,c){const l=o.name.value;if(!n[l]&&!r[l]){var f;const d=(f=c[2])!==null&&f!==void 0?f:a,y=d!=null&&md(d);if(y&&ua.includes(l))return;const _=Dt(l,y?ua.concat(i):i);e.reportError(new F(`Unknown type "${l}".`+gt(_),{nodes:o}))}}}}const ua=[...tr,...ir].map(e=>e.name);function md(e){return"kind"in e&&(qo(e)||Go(e))}function qu(e){let t=0;return{Document(n){t=n.definitions.filter(r=>r.kind===T.OPERATION_DEFINITION).length},OperationDefinition(n){!n.name&&t>1&&e.reportError(new F("This anonymous operation must be the only defined operation.",{nodes:n}))}}}function Gu(e){var t,n,r;const i=e.getSchema(),o=(t=(n=(r=i==null?void 0:i.astNode)!==null&&r!==void 0?r:i==null?void 0:i.getQueryType())!==null&&n!==void 0?n:i==null?void 0:i.getMutationType())!==null&&t!==void 0?t:i==null?void 0:i.getSubscriptionType();let s=0;return{SchemaDefinition(a){if(o){e.reportError(new F("Cannot define a new schema within a schema extension.",{nodes:a}));return}s>0&&e.reportError(new F("Must provide only one schema definition.",{nodes:a})),++s}}}function Hu(e){const t=Object.create(null),n=[],r=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(o){return i(o),!1}};function i(o){if(t[o.name.value])return;const s=o.name.value;t[s]=!0;const a=e.getFragmentSpreads(o.selectionSet);if(a.length!==0){r[s]=n.length;for(const u of a){const c=u.name.value,l=r[c];if(n.push(u),l===void 0){const f=e.getFragment(c);f&&i(f)}else{const f=n.slice(l),d=f.slice(0,-1).map(y=>'"'+y.name.value+'"').join(", ");e.reportError(new F(`Cannot spread fragment "${c}" within itself`+(d!==""?` via ${d}.`:"."),{nodes:f}))}n.pop()}r[s]=void 0}}}function Yu(e){let t=Object.create(null);return{OperationDefinition:{enter(){t=Object.create(null)},leave(n){const r=e.getRecursiveVariableUsages(n);for(const{node:i}of r){const o=i.name.value;t[o]!==!0&&e.reportError(new F(n.name?`Variable "$${o}" is not defined by operation "${n.name.value}".`:`Variable "$${o}" is not defined.`,{nodes:[i,n]}))}}},VariableDefinition(n){t[n.variable.name.value]=!0}}}function Qu(e){const t=[],n=[];return{OperationDefinition(r){return t.push(r),!1},FragmentDefinition(r){return n.push(r),!1},Document:{leave(){const r=Object.create(null);for(const i of t)for(const o of e.getRecursivelyReferencedFragments(i))r[o.name.value]=!0;for(const i of n){const o=i.name.value;r[o]!==!0&&e.reportError(new F(`Fragment "${o}" is never used.`,{nodes:i}))}}}}}function zu(e){let t=[];return{OperationDefinition:{enter(){t=[]},leave(n){const r=Object.create(null),i=e.getRecursiveVariableUsages(n);for(const{node:o}of i)r[o.name.value]=!0;for(const o of t){const s=o.variable.name.value;r[s]!==!0&&e.reportError(new F(n.name?`Variable "$${s}" is never used in operation "${n.name.value}".`:`Variable "$${s}" is never used.`,{nodes:o}))}}},VariableDefinition(n){t.push(n)}}}function ei(e){switch(e.kind){case T.OBJECT:return{...e,fields:vd(e.fields)};case T.LIST:return{...e,values:e.values.map(ei)};case T.INT:case T.FLOAT:case T.STRING:case T.BOOLEAN:case T.NULL:case T.ENUM:case T.VARIABLE:return e}}function vd(e){return e.map(t=>({...t,value:ei(t.value)})).sort((t,n)=>Jn(t.name.value,n.name.value))}function Wu(e){return Array.isArray(e)?e.map(([t,n])=>`subfields "${t}" conflict because `+Wu(n)).join(" and "):e}function Xu(e){const t=new Td,n=new Map;return{SelectionSet(r){const i=yd(e,n,t,e.getParentType(),r);for(const[[o,s],a,u]of i){const c=Wu(s);e.reportError(new F(`Fields "${o}" conflict because ${c}. Use different aliases on the fields to fetch both if this was intentional.`,{nodes:a.concat(u)}))}}}}function yd(e,t,n,r,i){const o=[],[s,a]=Cr(e,t,r,i);if(Ed(e,o,t,n,s),a.length!==0)for(let u=0;u1)for(let a=0;a({kind:T.OBJECT_FIELD,name:i.name,value:i.value}))};return _e(ei(r))}function eo(e,t){return Te(e)?Te(t)?eo(e.ofType,t.ofType):!0:Te(t)?!0:se(e)?se(t)?eo(e.ofType,t.ofType):!0:se(t)?!0:lt(e)||lt(t)?e!==t:!1}function Cr(e,t,n,r){const i=t.get(r);if(i)return i;const o=Object.create(null),s=Object.create(null);Ku(e,n,r,o,s);const a=[o,Object.keys(s)];return t.set(r,a),a}function to(e,t,n){const r=t.get(n.selectionSet);if(r)return r;const i=Ve(e.getSchema(),n.typeCondition);return Cr(e,t,i,n.selectionSet)}function Ku(e,t,n,r,i){for(const o of n.selections)switch(o.kind){case T.FIELD:{const s=o.name.value;let a;(pe(t)||ve(t))&&(a=t.getFields()[s]);const u=o.alias?o.alias.value:s;r[u]||(r[u]=[]),r[u].push([t,o,a]);break}case T.FRAGMENT_SPREAD:i[o.name.value]=!0;break;case T.INLINE_FRAGMENT:{const s=o.typeCondition,a=s?Ve(e.getSchema(),s):t;Ku(e,a,o.selectionSet,r,i);break}}}function _d(e,t,n,r){if(e.length>0)return[[t,e.map(([i])=>i)],[n,...e.map(([,i])=>i).flat()],[r,...e.map(([,,i])=>i).flat()]]}class Td{constructor(){this._data=new Map}has(t,n,r){var i;const[o,s]=to.name.value));for(const o of r.args)if(!i.has(o.name)&&Rt(o)){const s=V(o.type);e.reportError(new F(`Field "${r.name}" argument "${o.name}" of type "${s}" is required, but it was not provided.`,{nodes:t}))}}}}}function nc(e){var t;const n=Object.create(null),r=e.getSchema(),i=(t=r==null?void 0:r.getDirectives())!==null&&t!==void 0?t:Lt;for(const a of i)n[a.name]=Et(a.args.filter(Rt),u=>u.name);const o=e.getDocument().definitions;for(const a of o)if(a.kind===T.DIRECTIVE_DEFINITION){var s;const u=(s=a.arguments)!==null&&s!==void 0?s:[];n[a.name.value]=Et(u.filter(Od),c=>c.name.value)}return{Directive:{leave(a){const u=a.name.value,c=n[u];if(c){var l;const f=(l=a.arguments)!==null&&l!==void 0?l:[],d=new Set(f.map(y=>y.name.value));for(const[y,_]of Object.entries(c))if(!d.has(y)){const w=Kn(_.type)?V(_.type):_e(_.type);e.reportError(new F(`Directive "@${u}" argument "${y}" of type "${w}" is required, but it was not provided.`,{nodes:a}))}}}}}}function Od(e){return e.type.kind===T.NON_NULL_TYPE&&e.defaultValue==null}function rc(e){return{Field(t){const n=e.getType(),r=t.selectionSet;if(n){if(lt(je(n))){if(r){const i=t.name.value,o=V(n);e.reportError(new F(`Field "${i}" must not have a selection since type "${o}" has no subfields.`,{nodes:r}))}}else if(!r){const i=t.name.value,o=V(n);e.reportError(new F(`Field "${i}" of type "${o}" must have a selection of subfields. Did you mean "${i} { ... }"?`,{nodes:t}))}}}}}function ic(e){return e.map(t=>typeof t=="number"?"["+t.toString()+"]":"."+t).join("")}function un(e,t,n){return{prev:e,key:t,typename:n}}function Be(e){const t=[];let n=e;for(;n;)t.push(n.key),n=n.prev;return t.reverse()}function oc(e,t,n=Sd){return Cn(e,t,n,void 0)}function Sd(e,t,n){let r="Invalid value "+V(t);throw e.length>0&&(r+=` at "value${ic(e)}"`),n.message=r+": "+n.message,n}function Cn(e,t,n,r){if(se(t)){if(e!=null)return Cn(e,t.ofType,n,r);n(Be(r),e,new F(`Expected non-nullable type "${V(t)}" not to be null.`));return}if(e==null)return null;if(Te(t)){const i=t.ofType;return Ro(e)?Array.from(e,(o,s)=>{const a=un(r,s,void 0);return Cn(o,i,n,a)}):[Cn(e,i,n,r)]}if(be(t)){if(!He(e)){n(Be(r),e,new F(`Expected type "${t.name}" to be an object.`));return}const i={},o=t.getFields();for(const s of Object.values(o)){const a=e[s.name];if(a===void 0){if(s.defaultValue!==void 0)i[s.name]=s.defaultValue;else if(se(s.type)){const u=V(s.type);n(Be(r),e,new F(`Field "${s.name}" of required type "${u}" was not provided.`))}continue}i[s.name]=Cn(a,s.type,n,un(r,s.name,t.name))}for(const s of Object.keys(e))if(!o[s]){const a=Dt(s,Object.keys(t.getFields()));n(Be(r),e,new F(`Field "${s}" is not defined by type "${t.name}".`+gt(a)))}return i}if(lt(t)){let i;try{i=t.parseValue(e)}catch(o){o instanceof F?n(Be(r),e,o):n(Be(r),e,new F(`Expected type "${t.name}". `+o.message,{originalError:o}));return}return i===void 0&&n(Be(r),e,new F(`Expected type "${t.name}".`)),i}Oe(!1,"Unexpected input type: "+V(t))}function ut(e,t,n){if(!!e){if(e.kind===T.VARIABLE){const r=e.name.value;if(n==null||n[r]===void 0)return;const i=n[r];return i===null&&se(t)?void 0:i}if(se(t))return e.kind===T.NULL?void 0:ut(e,t.ofType,n);if(e.kind===T.NULL)return null;if(Te(t)){const r=t.ofType;if(e.kind===T.LIST){const o=[];for(const s of e.values)if(la(s,n)){if(se(r))return;o.push(null)}else{const a=ut(s,r,n);if(a===void 0)return;o.push(a)}return o}const i=ut(e,r,n);return i===void 0?void 0:[i]}if(be(t)){if(e.kind!==T.OBJECT)return;const r=Object.create(null),i=Et(e.fields,o=>o.name.value);for(const o of Object.values(t.getFields())){const s=i[o.name];if(!s||la(s.value,n)){if(o.defaultValue!==void 0)r[o.name]=o.defaultValue;else if(se(o.type))return;continue}const a=ut(s.value,o.type,n);if(a===void 0)return;r[o.name]=a}return r}if(lt(t)){let r;try{r=t.parseLiteral(e,n)}catch{return}return r===void 0?void 0:r}Oe(!1,"Unexpected input type: "+V(t))}}function la(e,t){return e.kind===T.VARIABLE&&(t==null||t[e.name.value]===void 0)}function sc(e,t,n,r){const i=[],o=r==null?void 0:r.maxErrors;try{const s=Ad(e,t,n,a=>{if(o!=null&&i.length>=o)throw new F("Too many errors processing variables, error limit reached. Execution aborted.");i.push(a)});if(i.length===0)return{coerced:s}}catch(s){i.push(s)}return{errors:i}}function Ad(e,t,n,r){const i={};for(const o of t){const s=o.variable.name.value,a=Ve(e,o.type);if(!Ue(a)){const c=_e(o.type);r(new F(`Variable "$${s}" expected value of type "${c}" which cannot be used as an input type.`,{nodes:o.type}));continue}if(!ac(n,s)){if(o.defaultValue)i[s]=ut(o.defaultValue,a);else if(se(a)){const c=V(a);r(new F(`Variable "$${s}" of required type "${c}" was not provided.`,{nodes:o}))}continue}const u=n[s];if(u===null&&se(a)){const c=V(a);r(new F(`Variable "$${s}" of non-null type "${c}" must not be null.`,{nodes:o}));continue}i[s]=oc(u,a,(c,l,f)=>{let d=`Variable "$${s}" got invalid value `+V(l);c.length>0&&(d+=` at "${s}${ic(c)}"`),r(new F(d+"; "+f.message,{nodes:o,originalError:f.originalError}))})}return i}function ti(e,t,n){var r;const i={},o=(r=t.arguments)!==null&&r!==void 0?r:[],s=Et(o,a=>a.name.value);for(const a of e.args){const u=a.name,c=a.type,l=s[u];if(!l){if(a.defaultValue!==void 0)i[u]=a.defaultValue;else if(se(c))throw new F(`Argument "${u}" of required type "${V(c)}" was not provided.`,{nodes:t});continue}const f=l.value;let d=f.kind===T.NULL;if(f.kind===T.VARIABLE){const _=f.name.value;if(n==null||!ac(n,_)){if(a.defaultValue!==void 0)i[u]=a.defaultValue;else if(se(c))throw new F(`Argument "${u}" of required type "${V(c)}" was provided the variable "$${_}" which was not provided a runtime value.`,{nodes:f});continue}d=n[_]==null}if(d&&se(c))throw new F(`Argument "${u}" of non-null type "${V(c)}" must not be null.`,{nodes:f});const y=ut(f,c,n);if(y===void 0)throw new F(`Argument "${u}" has invalid value ${_e(f)}.`,{nodes:f});i[u]=y}return i}function Bn(e,t,n){var r;const i=(r=t.directives)===null||r===void 0?void 0:r.find(o=>o.name.value===e.name);if(i)return ti(e,i,n)}function ac(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function zo(e,t,n,r,i){const o=new Map;return kr(e,t,n,r,i,o,new Set),o}function Dd(e,t,n,r,i){const o=new Map,s=new Set;for(const a of i)a.selectionSet&&kr(e,t,n,r,a.selectionSet,o,s);return o}function kr(e,t,n,r,i,o,s){for(const a of i.selections)switch(a.kind){case T.FIELD:{if(!Vi(n,a))continue;const u=Rd(a),c=o.get(u);c!==void 0?c.push(a):o.set(u,[a]);break}case T.INLINE_FRAGMENT:{if(!Vi(n,a)||!fa(e,a,r))continue;kr(e,t,n,r,a.selectionSet,o,s);break}case T.FRAGMENT_SPREAD:{const u=a.name.value;if(s.has(u)||!Vi(n,a))continue;s.add(u);const c=t[u];if(!c||!fa(e,c,r))continue;kr(e,t,n,r,c.selectionSet,o,s);break}}}function Vi(e,t){const n=Bn(Oo,t,e);if((n==null?void 0:n.if)===!0)return!1;const r=Bn(No,t,e);return(r==null?void 0:r.if)!==!1}function fa(e,t,n){const r=t.typeCondition;if(!r)return!0;const i=Ve(e,r);return i===n?!0:ct(i)?e.isSubType(i,n):!1}function Rd(e){return e.alias?e.alias.value:e.name.value}function uc(e){return{OperationDefinition(t){if(t.operation==="subscription"){const n=e.getSchema(),r=n.getSubscriptionType();if(r){const i=t.name?t.name.value:null,o=Object.create(null),s=e.getDocument(),a=Object.create(null);for(const c of s.definitions)c.kind===T.FRAGMENT_DEFINITION&&(a[c.name.value]=c);const u=zo(n,a,o,r,t.selectionSet);if(u.size>1){const f=[...u.values()].slice(1).flat();e.reportError(new F(i!=null?`Subscription "${i}" must select only one top level field.`:"Anonymous Subscription must select only one top level field.",{nodes:f}))}for(const c of u.values())c[0].name.value.startsWith("__")&&e.reportError(new F(i!=null?`Subscription "${i}" must not select an introspection top level field.`:"Anonymous Subscription must not select an introspection top level field.",{nodes:c}))}}}}}function Wo(e,t){const n=new Map;for(const r of e){const i=t(r),o=n.get(i);o===void 0?n.set(i,[r]):o.push(r)}return n}function cc(e){return{DirectiveDefinition(r){var i;const o=(i=r.arguments)!==null&&i!==void 0?i:[];return n(`@${r.name.value}`,o)},InterfaceTypeDefinition:t,InterfaceTypeExtension:t,ObjectTypeDefinition:t,ObjectTypeExtension:t};function t(r){var i;const o=r.name.value,s=(i=r.fields)!==null&&i!==void 0?i:[];for(const u of s){var a;const c=u.name.value,l=(a=u.arguments)!==null&&a!==void 0?a:[];n(`${o}.${c}`,l)}return!1}function n(r,i){const o=Wo(i,s=>s.name.value);for(const[s,a]of o)a.length>1&&e.reportError(new F(`Argument "${r}(${s}:)" can only be defined once.`,{nodes:a.map(u=>u.name)}));return!1}}function Xo(e){return{Field:t,Directive:t};function t(n){var r;const i=(r=n.arguments)!==null&&r!==void 0?r:[],o=Wo(i,s=>s.name.value);for(const[s,a]of o)a.length>1&&e.reportError(new F(`There can be only one argument named "${s}".`,{nodes:a.map(u=>u.name)}))}}function lc(e){const t=Object.create(null),n=e.getSchema();return{DirectiveDefinition(r){const i=r.name.value;if(n!=null&&n.getDirective(i)){e.reportError(new F(`Directive "@${i}" already exists in the schema. It cannot be redefined.`,{nodes:r.name}));return}return t[i]?e.reportError(new F(`There can be only one directive named "@${i}".`,{nodes:[t[i],r.name]})):t[i]=r.name,!1}}}function Jo(e){const t=Object.create(null),n=e.getSchema(),r=n?n.getDirectives():Lt;for(const a of r)t[a.name]=!a.isRepeatable;const i=e.getDocument().definitions;for(const a of i)a.kind===T.DIRECTIVE_DEFINITION&&(t[a.name.value]=!a.repeatable);const o=Object.create(null),s=Object.create(null);return{enter(a){if(!("directives"in a)||!a.directives)return;let u;if(a.kind===T.SCHEMA_DEFINITION||a.kind===T.SCHEMA_EXTENSION)u=o;else if(mn(a)||Zr(a)){const c=a.name.value;u=s[c],u===void 0&&(s[c]=u=Object.create(null))}else u=Object.create(null);for(const c of a.directives){const l=c.name.value;t[l]&&(u[l]?e.reportError(new F(`The directive "@${l}" can only be used once at this location.`,{nodes:[u[l],c]})):u[l]=c)}}}}function fc(e){const t=e.getSchema(),n=t?t.getTypeMap():Object.create(null),r=Object.create(null);return{EnumTypeDefinition:i,EnumTypeExtension:i};function i(o){var s;const a=o.name.value;r[a]||(r[a]=Object.create(null));const u=(s=o.values)!==null&&s!==void 0?s:[],c=r[a];for(const l of u){const f=l.name.value,d=n[a];Re(d)&&d.getValue(f)?e.reportError(new F(`Enum value "${a}.${f}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:l.name})):c[f]?e.reportError(new F(`Enum value "${a}.${f}" can only be defined once.`,{nodes:[c[f],l.name]})):c[f]=l.name}return!1}}function pc(e){const t=e.getSchema(),n=t?t.getTypeMap():Object.create(null),r=Object.create(null);return{InputObjectTypeDefinition:i,InputObjectTypeExtension:i,InterfaceTypeDefinition:i,InterfaceTypeExtension:i,ObjectTypeDefinition:i,ObjectTypeExtension:i};function i(o){var s;const a=o.name.value;r[a]||(r[a]=Object.create(null));const u=(s=o.fields)!==null&&s!==void 0?s:[],c=r[a];for(const l of u){const f=l.name.value;Ld(n[a],f)?e.reportError(new F(`Field "${a}.${f}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:l.name})):c[f]?e.reportError(new F(`Field "${a}.${f}" can only be defined once.`,{nodes:[c[f],l.name]})):c[f]=l.name}return!1}}function Ld(e,t){return pe(e)||ve(e)||be(e)?e.getFields()[t]!=null:!1}function dc(e){const t=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(n){const r=n.name.value;return t[r]?e.reportError(new F(`There can be only one fragment named "${r}".`,{nodes:[t[r],n.name]})):t[r]=n.name,!1}}}function Ko(e){const t=[];let n=Object.create(null);return{ObjectValue:{enter(){t.push(n),n=Object.create(null)},leave(){const r=t.pop();r||Oe(!1),n=r}},ObjectField(r){const i=r.name.value;n[i]?e.reportError(new F(`There can be only one input field named "${i}".`,{nodes:[n[i],r.name]})):n[i]=r.name}}}function hc(e){const t=Object.create(null);return{OperationDefinition(n){const r=n.name;return r&&(t[r.value]?e.reportError(new F(`There can be only one operation named "${r.value}".`,{nodes:[t[r.value],r]})):t[r.value]=r),!1},FragmentDefinition:()=>!1}}function mc(e){const t=e.getSchema(),n=Object.create(null),r=t?{query:t.getQueryType(),mutation:t.getMutationType(),subscription:t.getSubscriptionType()}:{};return{SchemaDefinition:i,SchemaExtension:i};function i(o){var s;const a=(s=o.operationTypes)!==null&&s!==void 0?s:[];for(const u of a){const c=u.operation,l=n[c];r[c]?e.reportError(new F(`Type for ${c} already defined in the schema. It cannot be redefined.`,{nodes:u})):l?e.reportError(new F(`There can be only one ${c} type in schema.`,{nodes:[l,u]})):n[c]=u}return!1}}function vc(e){const t=Object.create(null),n=e.getSchema();return{ScalarTypeDefinition:r,ObjectTypeDefinition:r,InterfaceTypeDefinition:r,UnionTypeDefinition:r,EnumTypeDefinition:r,InputObjectTypeDefinition:r};function r(i){const o=i.name.value;if(n!=null&&n.getType(o)){e.reportError(new F(`Type "${o}" already exists in the schema. It cannot also be defined in this type definition.`,{nodes:i.name}));return}return t[o]?e.reportError(new F(`There can be only one type named "${o}".`,{nodes:[t[o],i.name]})):t[o]=i.name,!1}}function yc(e){return{OperationDefinition(t){var n;const r=(n=t.variableDefinitions)!==null&&n!==void 0?n:[],i=Wo(r,o=>o.variable.name.value);for(const[o,s]of i)s.length>1&&e.reportError(new F(`There can be only one variable named "$${o}".`,{nodes:s.map(a=>a.variable.name)}))}}}function gc(e){return{ListValue(t){const n=To(e.getParentInputType());if(!Te(n))return Mt(e,t),!1},ObjectValue(t){const n=je(e.getInputType());if(!be(n))return Mt(e,t),!1;const r=Et(t.fields,i=>i.name.value);for(const i of Object.values(n.getFields()))if(!r[i.name]&&zr(i)){const s=V(i.type);e.reportError(new F(`Field "${n.name}.${i.name}" of required type "${s}" was not provided.`,{nodes:t}))}},ObjectField(t){const n=je(e.getParentInputType());if(!e.getInputType()&&be(n)){const i=Dt(t.name.value,Object.keys(n.getFields()));e.reportError(new F(`Field "${t.name.value}" is not defined by type "${n.name}".`+gt(i),{nodes:t}))}},NullValue(t){const n=e.getInputType();se(n)&&e.reportError(new F(`Expected value of type "${V(n)}", found ${_e(t)}.`,{nodes:t}))},EnumValue:t=>Mt(e,t),IntValue:t=>Mt(e,t),FloatValue:t=>Mt(e,t),StringValue:t=>Mt(e,t),BooleanValue:t=>Mt(e,t)}}function Mt(e,t){const n=e.getInputType();if(!n)return;const r=je(n);if(!lt(r)){const i=V(n);e.reportError(new F(`Expected value of type "${i}", found ${_e(t)}.`,{nodes:t}));return}try{if(r.parseLiteral(t,void 0)===void 0){const o=V(n);e.reportError(new F(`Expected value of type "${o}", found ${_e(t)}.`,{nodes:t}))}}catch(i){const o=V(n);i instanceof F?e.reportError(i):e.reportError(new F(`Expected value of type "${o}", found ${_e(t)}; `+i.message,{nodes:t,originalError:i}))}}function Ec(e){return{VariableDefinition(t){const n=Ve(e.getSchema(),t.type);if(n!==void 0&&!Ue(n)){const r=t.variable.name.value,i=_e(t.type);e.reportError(new F(`Variable "$${r}" cannot be non-input type "${i}".`,{nodes:t.type}))}}}}function _c(e){let t=Object.create(null);return{OperationDefinition:{enter(){t=Object.create(null)},leave(n){const r=e.getRecursiveVariableUsages(n);for(const{node:i,type:o,defaultValue:s}of r){const a=i.name.value,u=t[a];if(u&&o){const c=e.getSchema(),l=Ve(c,u.type);if(l&&!Pd(c,l,u.defaultValue,o,s)){const f=V(l),d=V(o);e.reportError(new F(`Variable "$${a}" of type "${f}" used in position expecting type "${d}".`,{nodes:[u,i]}))}}}}},VariableDefinition(n){t[n.variable.name.value]=n}}}function Pd(e,t,n,r,i){if(se(r)&&!se(t)){if(!(n!=null&&n.kind!==T.NULL)&&!(i!==void 0))return!1;const a=r.ofType;return $t(e,t,a)}return $t(e,t,r)}const Tc=Object.freeze([Mu,hc,qu,uc,Yo,$u,Ec,rc,ju,dc,Bu,Qu,Zu,Hu,yc,Yu,zu,Ho,Jo,Uu,Xo,gc,tc,_c,Xu,Ko]),Cd=Object.freeze([Gu,mc,vc,fc,pc,cc,lc,Yo,Ho,Jo,ec,Vu,Xo,Ko,nc]);class bc{constructor(t,n){this._ast=t,this._fragments=void 0,this._fragmentSpreads=new Map,this._recursivelyReferencedFragments=new Map,this._onError=n}get[Symbol.toStringTag](){return"ASTValidationContext"}reportError(t){this._onError(t)}getDocument(){return this._ast}getFragment(t){let n;if(this._fragments)n=this._fragments;else{n=Object.create(null);for(const r of this.getDocument().definitions)r.kind===T.FRAGMENT_DEFINITION&&(n[r.name.value]=r);this._fragments=n}return n[t]}getFragmentSpreads(t){let n=this._fragmentSpreads.get(t);if(!n){n=[];const r=[t];let i;for(;i=r.pop();)for(const o of i.selections)o.kind===T.FRAGMENT_SPREAD?n.push(o):o.selectionSet&&r.push(o.selectionSet);this._fragmentSpreads.set(t,n)}return n}getRecursivelyReferencedFragments(t){let n=this._recursivelyReferencedFragments.get(t);if(!n){n=[];const r=Object.create(null),i=[t.selectionSet];let o;for(;o=i.pop();)for(const s of this.getFragmentSpreads(o)){const a=s.name.value;if(r[a]!==!0){r[a]=!0;const u=this.getFragment(a);u&&(n.push(u),i.push(u.selectionSet))}}this._recursivelyReferencedFragments.set(t,n)}return n}}class kd extends bc{constructor(t,n,r){super(t,r),this._schema=n}get[Symbol.toStringTag](){return"SDLValidationContext"}getSchema(){return this._schema}}class Ic extends bc{constructor(t,n,r,i){super(n,i),this._schema=t,this._typeInfo=r,this._variableUsages=new Map,this._recursiveVariableUsages=new Map}get[Symbol.toStringTag](){return"ValidationContext"}getSchema(){return this._schema}getVariableUsages(t){let n=this._variableUsages.get(t);if(!n){const r=[],i=new Uo(this._schema);dn(t,Vo(i,{VariableDefinition:()=>!1,Variable(o){r.push({node:o,type:i.getInputType(),defaultValue:i.getDefaultValue()})}})),n=r,this._variableUsages.set(t,n)}return n}getRecursiveVariableUsages(t){let n=this._recursiveVariableUsages.get(t);if(!n){n=this.getVariableUsages(t);for(const r of this.getRecursivelyReferencedFragments(t))n=n.concat(this.getVariableUsages(r));this._recursiveVariableUsages.set(t,n)}return n}getType(){return this._typeInfo.getType()}getParentType(){return this._typeInfo.getParentType()}getInputType(){return this._typeInfo.getInputType()}getParentInputType(){return this._typeInfo.getParentInputType()}getFieldDef(){return this._typeInfo.getFieldDef()}getDirective(){return this._typeInfo.getDirective()}getArgument(){return this._typeInfo.getArgument()}getEnumValue(){return this._typeInfo.getEnumValue()}}function wc(e,t,n=Tc,r,i=new Uo(e)){var o;const s=(o=r==null?void 0:r.maxErrors)!==null&&o!==void 0?o:100;t||ue(!1,"Must provide document."),jo(e);const a=Object.freeze({}),u=[],c=new Ic(e,t,i,f=>{if(u.length>=s)throw u.push(new F("Too many validation errors, error limit reached. Validation aborted.")),a;u.push(f)}),l=Eo(n.map(f=>f(c)));try{dn(t,Vo(i,l))}catch(f){if(f!==a)throw f}return u}function Nc(e,t,n=Cd){const r=[],i=new kd(e,t,s=>{r.push(s)}),o=n.map(s=>s(i));return dn(e,Eo(o)),r}function xd(e){const t=Nc(e);if(t.length!==0)throw new Error(t.map(n=>n.message).join(` +`))}class Jp{constructor(t){this._errors=[],this.schema=t}reportError(t,n){const r=Array.isArray(n)?n.filter(Boolean):n;this._errors.push(new F(t,{nodes:r}))}getErrors(){return this._errors}}function Kp(e){const t=e.schema,n=t.getQueryType();if(!n)e.reportError("Query root type must be provided.",t.astNode);else if(!pe(n)){var r;e.reportError(`Query root type must be Object type, it cannot be ${V(n)}.`,(r=Ui(t,Pe.QUERY))!==null&&r!==void 0?r:n.astNode)}const i=t.getMutationType();if(i&&!pe(i)){var o;e.reportError(`Mutation root type must be Object type if provided, it cannot be ${V(i)}.`,(o=Ui(t,Pe.MUTATION))!==null&&o!==void 0?o:i.astNode)}const s=t.getSubscriptionType();if(s&&!pe(s)){var a;e.reportError(`Subscription root type must be Object type if provided, it cannot be ${V(s)}.`,(a=Ui(t,Pe.SUBSCRIPTION))!==null&&a!==void 0?a:s.astNode)}}function Ui(e,t){var n;return(n=[e.astNode,...e.extensionASTNodes].flatMap(r=>{var i;return(i=r==null?void 0:r.operationTypes)!==null&&i!==void 0?i:[]}).find(r=>r.operation===t))===null||n===void 0?void 0:n.type}function Zp(e){for(const n of e.schema.getDirectives()){if(!Xr(n)){e.reportError(`Expected directive but got: ${V(n)}.`,n==null?void 0:n.astNode);continue}Gt(e,n);for(const r of n.args)if(Gt(e,r),Ue(r.type)||e.reportError(`The type of @${n.name}(${r.name}:) must be Input Type but got: ${V(r.type)}.`,r.astNode),Rt(r)&&r.deprecationReason!=null){var t;e.reportError(`Required argument @${n.name}(${r.name}:) cannot be deprecated.`,[$o(r.astNode),(t=r.astNode)===null||t===void 0?void 0:t.type])}}}function Gt(e,t){t.name.startsWith("__")&&e.reportError(`Name "${t.name}" must not begin with "__", which is reserved by GraphQL introspection.`,t.astNode)}function ed(e){const t=sd(e),n=e.schema.getTypeMap();for(const r of Object.values(n)){if(!er(r)){e.reportError(`Expected GraphQL named type but got: ${V(r)}.`,r.astNode);continue}Qt(r)||Gt(e,r),pe(r)||ve(r)?(oa(e,r),sa(e,r)):Ce(r)?rd(e,r):Re(r)?id(e,r):be(r)&&(od(e,r),t(r))}}function oa(e,t){const n=Object.values(t.getFields());n.length===0&&e.reportError(`Type ${t.name} must define one or more fields.`,[t.astNode,...t.extensionASTNodes]);for(const s of n){if(Gt(e,s),!Ot(s.type)){var r;e.reportError(`The type of ${t.name}.${s.name} must be Output Type but got: ${V(s.type)}.`,(r=s.astNode)===null||r===void 0?void 0:r.type)}for(const a of s.args){const u=a.name;if(Gt(e,a),!Ue(a.type)){var i;e.reportError(`The type of ${t.name}.${s.name}(${u}:) must be Input Type but got: ${V(a.type)}.`,(i=a.astNode)===null||i===void 0?void 0:i.type)}if(Rt(a)&&a.deprecationReason!=null){var o;e.reportError(`Required argument ${t.name}.${s.name}(${u}:) cannot be deprecated.`,[$o(a.astNode),(o=a.astNode)===null||o===void 0?void 0:o.type])}}}}function sa(e,t){const n=Object.create(null);for(const r of t.getInterfaces()){if(!ve(r)){e.reportError(`Type ${V(t)} must only implement Interface types, it cannot implement ${V(r)}.`,xn(t,r));continue}if(t===r){e.reportError(`Type ${t.name} cannot implement itself because it would create a circular reference.`,xn(t,r));continue}if(n[r.name]){e.reportError(`Type ${t.name} can only implement ${r.name} once.`,xn(t,r));continue}n[r.name]=!0,nd(e,t,r),td(e,t,r)}}function td(e,t,n){const r=t.getFields();for(const u of Object.values(n.getFields())){const c=u.name,l=r[c];if(!l){e.reportError(`Interface field ${n.name}.${c} expected but ${t.name} does not provide it.`,[u.astNode,t.astNode,...t.extensionASTNodes]);continue}if(!Vt(e.schema,l.type,u.type)){var i,o;e.reportError(`Interface field ${n.name}.${c} expects type ${V(u.type)} but ${t.name}.${c} is type ${V(l.type)}.`,[(i=u.astNode)===null||i===void 0?void 0:i.type,(o=l.astNode)===null||o===void 0?void 0:o.type])}for(const f of u.args){const d=f.name,y=l.args.find(_=>_.name===d);if(!y){e.reportError(`Interface field argument ${n.name}.${c}(${d}:) expected but ${t.name}.${c} does not provide it.`,[f.astNode,l.astNode]);continue}if(!Rr(f.type,y.type)){var s,a;e.reportError(`Interface field argument ${n.name}.${c}(${d}:) expects type ${V(f.type)} but ${t.name}.${c}(${d}:) is type ${V(y.type)}.`,[(s=f.astNode)===null||s===void 0?void 0:s.type,(a=y.astNode)===null||a===void 0?void 0:a.type])}}for(const f of l.args){const d=f.name;!u.args.find(_=>_.name===d)&&Rt(f)&&e.reportError(`Object field ${t.name}.${c} includes required argument ${d} that is missing from the Interface field ${n.name}.${c}.`,[f.astNode,u.astNode])}}}function nd(e,t,n){const r=t.getInterfaces();for(const i of n.getInterfaces())r.includes(i)||e.reportError(i===t?`Type ${t.name} cannot implement ${n.name} because it would create a circular reference.`:`Type ${t.name} must implement ${i.name} because it is implemented by ${n.name}.`,[...xn(n,i),...xn(t,n)])}function rd(e,t){const n=t.getTypes();n.length===0&&e.reportError(`Union type ${t.name} must define one or more member types.`,[t.astNode,...t.extensionASTNodes]);const r=Object.create(null);for(const i of n){if(r[i.name]){e.reportError(`Union type ${t.name} can only include type ${i.name} once.`,aa(t,i.name));continue}r[i.name]=!0,pe(i)||e.reportError(`Union type ${t.name} can only include Object types, it cannot include ${V(i)}.`,aa(t,String(i)))}}function id(e,t){const n=t.getValues();n.length===0&&e.reportError(`Enum type ${t.name} must define one or more values.`,[t.astNode,...t.extensionASTNodes]);for(const r of n)Gt(e,r)}function od(e,t){const n=Object.values(t.getFields());n.length===0&&e.reportError(`Input Object type ${t.name} must define one or more fields.`,[t.astNode,...t.extensionASTNodes]);for(const o of n){if(Gt(e,o),!Ue(o.type)){var r;e.reportError(`The type of ${t.name}.${o.name} must be Input Type but got: ${V(o.type)}.`,(r=o.astNode)===null||r===void 0?void 0:r.type)}if(zr(o)&&o.deprecationReason!=null){var i;e.reportError(`Required input field ${t.name}.${o.name} cannot be deprecated.`,[$o(o.astNode),(i=o.astNode)===null||i===void 0?void 0:i.type])}}}function sd(e){const t=Object.create(null),n=[],r=Object.create(null);return i;function i(o){if(t[o.name])return;t[o.name]=!0,r[o.name]=n.length;const s=Object.values(o.getFields());for(const a of s)if(se(a.type)&&be(a.type.ofType)){const u=a.type.ofType,c=r[u.name];if(n.push(a),c===void 0)i(u);else{const l=n.slice(c),f=l.map(d=>d.name).join(".");e.reportError(`Cannot reference Input Object "${u.name}" within itself through a series of non-null fields: "${f}".`,l.map(d=>d.astNode))}n.pop()}r[o.name]=void 0}}function xn(e,t){const{astNode:n,extensionASTNodes:r}=e;return(n!=null?[n,...r]:r).flatMap(o=>{var s;return(s=o.interfaces)!==null&&s!==void 0?s:[]}).filter(o=>o.name.value===t.name)}function aa(e,t){const{astNode:n,extensionASTNodes:r}=e;return(n!=null?[n,...r]:r).flatMap(o=>{var s;return(s=o.types)!==null&&s!==void 0?s:[]}).filter(o=>o.name.value===t)}function $o(e){var t;return e==null||(t=e.directives)===null||t===void 0?void 0:t.find(n=>n.name.value===Jr.name)}function Ve(e,t){switch(t.kind){case T.LIST_TYPE:{const n=Ve(e,t.type);return n&&new xe(n)}case T.NON_NULL_TYPE:{const n=Ve(e,t.type);return n&&new ae(n)}case T.NAMED_TYPE:return e.getType(t.name.value)}}class Uo{constructor(t,n,r){this._schema=t,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=r!=null?r:ad,n&&(Ue(n)&&this._inputTypeStack.push(n),ft(n)&&this._parentTypeStack.push(n),Ot(n)&&this._typeStack.push(n))}get[Symbol.toStringTag](){return"TypeInfo"}getType(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]}getParentType(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]}getInputType(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]}getParentInputType(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]}getFieldDef(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]}getDefaultValue(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]}getDirective(){return this._directive}getArgument(){return this._argument}getEnumValue(){return this._enumValue}enter(t){const n=this._schema;switch(t.kind){case T.SELECTION_SET:{const i=je(this.getType());this._parentTypeStack.push(ft(i)?i:void 0);break}case T.FIELD:{const i=this.getParentType();let o,s;i&&(o=this._getFieldDef(n,i,t),o&&(s=o.type)),this._fieldDefStack.push(o),this._typeStack.push(Ot(s)?s:void 0);break}case T.DIRECTIVE:this._directive=n.getDirective(t.name.value);break;case T.OPERATION_DEFINITION:{const i=n.getRootType(t.operation);this._typeStack.push(pe(i)?i:void 0);break}case T.INLINE_FRAGMENT:case T.FRAGMENT_DEFINITION:{const i=t.typeCondition,o=i?Ve(n,i):je(this.getType());this._typeStack.push(Ot(o)?o:void 0);break}case T.VARIABLE_DEFINITION:{const i=Ve(n,t.type);this._inputTypeStack.push(Ue(i)?i:void 0);break}case T.ARGUMENT:{var r;let i,o;const s=(r=this.getDirective())!==null&&r!==void 0?r:this.getFieldDef();s&&(i=s.args.find(a=>a.name===t.name.value),i&&(o=i.type)),this._argument=i,this._defaultValueStack.push(i?i.defaultValue:void 0),this._inputTypeStack.push(Ue(o)?o:void 0);break}case T.LIST:{const i=To(this.getInputType()),o=Te(i)?i.ofType:i;this._defaultValueStack.push(void 0),this._inputTypeStack.push(Ue(o)?o:void 0);break}case T.OBJECT_FIELD:{const i=je(this.getInputType());let o,s;be(i)&&(s=i.getFields()[t.name.value],s&&(o=s.type)),this._defaultValueStack.push(s?s.defaultValue:void 0),this._inputTypeStack.push(Ue(o)?o:void 0);break}case T.ENUM:{const i=je(this.getInputType());let o;Re(i)&&(o=i.getValue(t.value)),this._enumValue=o;break}}}leave(t){switch(t.kind){case T.SELECTION_SET:this._parentTypeStack.pop();break;case T.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case T.DIRECTIVE:this._directive=null;break;case T.OPERATION_DEFINITION:case T.INLINE_FRAGMENT:case T.FRAGMENT_DEFINITION:this._typeStack.pop();break;case T.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case T.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case T.LIST:case T.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case T.ENUM:this._enumValue=null;break}}}function ad(e,t,n){const r=n.name.value;if(r===$n.name&&e.getQueryType()===t)return $n;if(r===Un.name&&e.getQueryType()===t)return Un;if(r===Vn.name&&ft(t))return Vn;if(pe(t)||ve(t))return t.getFields()[r]}function Vo(e,t){return{enter(...n){const r=n[0];e.enter(r);const i=rn(t,r.kind).enter;if(i){const o=i.apply(t,n);return o!==void 0&&(e.leave(r),Wi(o)&&e.enter(o)),o}},leave(...n){const r=n[0],i=rn(t,r.kind).leave;let o;return i&&(o=i.apply(t,n)),e.leave(r),o}}}function ud(e){return Bo(e)||qo(e)||Go(e)}function Bo(e){return e.kind===T.OPERATION_DEFINITION||e.kind===T.FRAGMENT_DEFINITION}function cd(e){return e.kind===T.FIELD||e.kind===T.FRAGMENT_SPREAD||e.kind===T.INLINE_FRAGMENT}function Fu(e){return e.kind===T.VARIABLE||e.kind===T.INT||e.kind===T.FLOAT||e.kind===T.STRING||e.kind===T.BOOLEAN||e.kind===T.NULL||e.kind===T.ENUM||e.kind===T.LIST||e.kind===T.OBJECT}function Zi(e){return Fu(e)&&(e.kind===T.LIST?e.values.some(Zi):e.kind===T.OBJECT?e.fields.some(t=>Zi(t.value)):e.kind!==T.VARIABLE)}function ld(e){return e.kind===T.NAMED_TYPE||e.kind===T.LIST_TYPE||e.kind===T.NON_NULL_TYPE}function qo(e){return e.kind===T.SCHEMA_DEFINITION||mn(e)||e.kind===T.DIRECTIVE_DEFINITION}function mn(e){return e.kind===T.SCALAR_TYPE_DEFINITION||e.kind===T.OBJECT_TYPE_DEFINITION||e.kind===T.INTERFACE_TYPE_DEFINITION||e.kind===T.UNION_TYPE_DEFINITION||e.kind===T.ENUM_TYPE_DEFINITION||e.kind===T.INPUT_OBJECT_TYPE_DEFINITION}function Go(e){return e.kind===T.SCHEMA_EXTENSION||Zr(e)}function Zr(e){return e.kind===T.SCALAR_TYPE_EXTENSION||e.kind===T.OBJECT_TYPE_EXTENSION||e.kind===T.INTERFACE_TYPE_EXTENSION||e.kind===T.UNION_TYPE_EXTENSION||e.kind===T.ENUM_TYPE_EXTENSION||e.kind===T.INPUT_OBJECT_TYPE_EXTENSION}function Mu(e){return{Document(t){for(const n of t.definitions)if(!Bo(n)){const r=n.kind===T.SCHEMA_DEFINITION||n.kind===T.SCHEMA_EXTENSION?"schema":'"'+n.name.value+'"';e.reportError(new F(`The ${r} definition is not executable.`,{nodes:n}))}return!1}}}function ju(e){return{Field(t){const n=e.getParentType();if(n&&!e.getFieldDef()){const i=e.getSchema(),o=t.name.value;let s=gt("to use an inline fragment on",fd(i,n,o));s===""&&(s=gt(pd(n,o))),e.reportError(new F(`Cannot query field "${o}" on type "${n.name}".`+s,{nodes:t}))}}}}function fd(e,t,n){if(!ct(t))return[];const r=new Set,i=Object.create(null);for(const s of e.getPossibleTypes(t))if(!!s.getFields()[n]){r.add(s),i[s.name]=1;for(const a of s.getInterfaces()){var o;!a.getFields()[n]||(r.add(a),i[a.name]=((o=i[a.name])!==null&&o!==void 0?o:0)+1)}}return[...r].sort((s,a)=>{const u=i[a.name]-i[s.name];return u!==0?u:ve(s)&&e.isSubType(s,a)?-1:ve(a)&&e.isSubType(a,s)?1:Jn(s.name,a.name)}).map(s=>s.name)}function pd(e,t){if(pe(e)||ve(e)){const n=Object.keys(e.getFields());return Dt(t,n)}return[]}function $u(e){return{InlineFragment(t){const n=t.typeCondition;if(n){const r=Ve(e.getSchema(),n);if(r&&!ft(r)){const i=_e(n);e.reportError(new F(`Fragment cannot condition on non composite type "${i}".`,{nodes:n}))}}},FragmentDefinition(t){const n=Ve(e.getSchema(),t.typeCondition);if(n&&!ft(n)){const r=_e(t.typeCondition);e.reportError(new F(`Fragment "${t.name.value}" cannot condition on non composite type "${r}".`,{nodes:t.typeCondition}))}}}}function Uu(e){return{...Vu(e),Argument(t){const n=e.getArgument(),r=e.getFieldDef(),i=e.getParentType();if(!n&&r&&i){const o=t.name.value,s=r.args.map(u=>u.name),a=Dt(o,s);e.reportError(new F(`Unknown argument "${o}" on field "${i.name}.${r.name}".`+gt(a),{nodes:t}))}}}}function Vu(e){const t=Object.create(null),n=e.getSchema(),r=n?n.getDirectives():Lt;for(const s of r)t[s.name]=s.args.map(a=>a.name);const i=e.getDocument().definitions;for(const s of i)if(s.kind===T.DIRECTIVE_DEFINITION){var o;const a=(o=s.arguments)!==null&&o!==void 0?o:[];t[s.name.value]=a.map(u=>u.name.value)}return{Directive(s){const a=s.name.value,u=t[a];if(s.arguments&&u)for(const c of s.arguments){const l=c.name.value;if(!u.includes(l)){const f=Dt(l,u);e.reportError(new F(`Unknown argument "${l}" on directive "@${a}".`+gt(f),{nodes:c}))}}return!1}}}function Ho(e){const t=Object.create(null),n=e.getSchema(),r=n?n.getDirectives():Lt;for(const o of r)t[o.name]=o.locations;const i=e.getDocument().definitions;for(const o of i)o.kind===T.DIRECTIVE_DEFINITION&&(t[o.name.value]=o.locations.map(s=>s.value));return{Directive(o,s,a,u,c){const l=o.name.value,f=t[l];if(!f){e.reportError(new F(`Unknown directive "@${l}".`,{nodes:o}));return}const d=dd(c);d&&!f.includes(d)&&e.reportError(new F(`Directive "@${l}" may not be used on ${d}.`,{nodes:o}))}}}function dd(e){const t=e[e.length-1];switch("kind"in t||Oe(!1),t.kind){case T.OPERATION_DEFINITION:return hd(t.operation);case T.FIELD:return re.FIELD;case T.FRAGMENT_SPREAD:return re.FRAGMENT_SPREAD;case T.INLINE_FRAGMENT:return re.INLINE_FRAGMENT;case T.FRAGMENT_DEFINITION:return re.FRAGMENT_DEFINITION;case T.VARIABLE_DEFINITION:return re.VARIABLE_DEFINITION;case T.SCHEMA_DEFINITION:case T.SCHEMA_EXTENSION:return re.SCHEMA;case T.SCALAR_TYPE_DEFINITION:case T.SCALAR_TYPE_EXTENSION:return re.SCALAR;case T.OBJECT_TYPE_DEFINITION:case T.OBJECT_TYPE_EXTENSION:return re.OBJECT;case T.FIELD_DEFINITION:return re.FIELD_DEFINITION;case T.INTERFACE_TYPE_DEFINITION:case T.INTERFACE_TYPE_EXTENSION:return re.INTERFACE;case T.UNION_TYPE_DEFINITION:case T.UNION_TYPE_EXTENSION:return re.UNION;case T.ENUM_TYPE_DEFINITION:case T.ENUM_TYPE_EXTENSION:return re.ENUM;case T.ENUM_VALUE_DEFINITION:return re.ENUM_VALUE;case T.INPUT_OBJECT_TYPE_DEFINITION:case T.INPUT_OBJECT_TYPE_EXTENSION:return re.INPUT_OBJECT;case T.INPUT_VALUE_DEFINITION:{const n=e[e.length-3];return"kind"in n||Oe(!1),n.kind===T.INPUT_OBJECT_TYPE_DEFINITION?re.INPUT_FIELD_DEFINITION:re.ARGUMENT_DEFINITION}default:Oe(!1,"Unexpected kind: "+V(t.kind))}}function hd(e){switch(e){case Pe.QUERY:return re.QUERY;case Pe.MUTATION:return re.MUTATION;case Pe.SUBSCRIPTION:return re.SUBSCRIPTION}}function Bu(e){return{FragmentSpread(t){const n=t.name.value;e.getFragment(n)||e.reportError(new F(`Unknown fragment "${n}".`,{nodes:t.name}))}}}function Yo(e){const t=e.getSchema(),n=t?t.getTypeMap():Object.create(null),r=Object.create(null);for(const o of e.getDocument().definitions)mn(o)&&(r[o.name.value]=!0);const i=[...Object.keys(n),...Object.keys(r)];return{NamedType(o,s,a,u,c){const l=o.name.value;if(!n[l]&&!r[l]){var f;const d=(f=c[2])!==null&&f!==void 0?f:a,y=d!=null&&md(d);if(y&&ua.includes(l))return;const _=Dt(l,y?ua.concat(i):i);e.reportError(new F(`Unknown type "${l}".`+gt(_),{nodes:o}))}}}}const ua=[...tr,...ir].map(e=>e.name);function md(e){return"kind"in e&&(qo(e)||Go(e))}function qu(e){let t=0;return{Document(n){t=n.definitions.filter(r=>r.kind===T.OPERATION_DEFINITION).length},OperationDefinition(n){!n.name&&t>1&&e.reportError(new F("This anonymous operation must be the only defined operation.",{nodes:n}))}}}function Gu(e){var t,n,r;const i=e.getSchema(),o=(t=(n=(r=i==null?void 0:i.astNode)!==null&&r!==void 0?r:i==null?void 0:i.getQueryType())!==null&&n!==void 0?n:i==null?void 0:i.getMutationType())!==null&&t!==void 0?t:i==null?void 0:i.getSubscriptionType();let s=0;return{SchemaDefinition(a){if(o){e.reportError(new F("Cannot define a new schema within a schema extension.",{nodes:a}));return}s>0&&e.reportError(new F("Must provide only one schema definition.",{nodes:a})),++s}}}function Hu(e){const t=Object.create(null),n=[],r=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(o){return i(o),!1}};function i(o){if(t[o.name.value])return;const s=o.name.value;t[s]=!0;const a=e.getFragmentSpreads(o.selectionSet);if(a.length!==0){r[s]=n.length;for(const u of a){const c=u.name.value,l=r[c];if(n.push(u),l===void 0){const f=e.getFragment(c);f&&i(f)}else{const f=n.slice(l),d=f.slice(0,-1).map(y=>'"'+y.name.value+'"').join(", ");e.reportError(new F(`Cannot spread fragment "${c}" within itself`+(d!==""?` via ${d}.`:"."),{nodes:f}))}n.pop()}r[s]=void 0}}}function Yu(e){let t=Object.create(null);return{OperationDefinition:{enter(){t=Object.create(null)},leave(n){const r=e.getRecursiveVariableUsages(n);for(const{node:i}of r){const o=i.name.value;t[o]!==!0&&e.reportError(new F(n.name?`Variable "$${o}" is not defined by operation "${n.name.value}".`:`Variable "$${o}" is not defined.`,{nodes:[i,n]}))}}},VariableDefinition(n){t[n.variable.name.value]=!0}}}function Qu(e){const t=[],n=[];return{OperationDefinition(r){return t.push(r),!1},FragmentDefinition(r){return n.push(r),!1},Document:{leave(){const r=Object.create(null);for(const i of t)for(const o of e.getRecursivelyReferencedFragments(i))r[o.name.value]=!0;for(const i of n){const o=i.name.value;r[o]!==!0&&e.reportError(new F(`Fragment "${o}" is never used.`,{nodes:i}))}}}}}function zu(e){let t=[];return{OperationDefinition:{enter(){t=[]},leave(n){const r=Object.create(null),i=e.getRecursiveVariableUsages(n);for(const{node:o}of i)r[o.name.value]=!0;for(const o of t){const s=o.variable.name.value;r[s]!==!0&&e.reportError(new F(n.name?`Variable "$${s}" is never used in operation "${n.name.value}".`:`Variable "$${s}" is never used.`,{nodes:o}))}}},VariableDefinition(n){t.push(n)}}}function ei(e){switch(e.kind){case T.OBJECT:return{...e,fields:vd(e.fields)};case T.LIST:return{...e,values:e.values.map(ei)};case T.INT:case T.FLOAT:case T.STRING:case T.BOOLEAN:case T.NULL:case T.ENUM:case T.VARIABLE:return e}}function vd(e){return e.map(t=>({...t,value:ei(t.value)})).sort((t,n)=>Jn(t.name.value,n.name.value))}function Wu(e){return Array.isArray(e)?e.map(([t,n])=>`subfields "${t}" conflict because `+Wu(n)).join(" and "):e}function Xu(e){const t=new Td,n=new Map;return{SelectionSet(r){const i=yd(e,n,t,e.getParentType(),r);for(const[[o,s],a,u]of i){const c=Wu(s);e.reportError(new F(`Fields "${o}" conflict because ${c}. Use different aliases on the fields to fetch both if this was intentional.`,{nodes:a.concat(u)}))}}}}function yd(e,t,n,r,i){const o=[],[s,a]=Cr(e,t,r,i);if(Ed(e,o,t,n,s),a.length!==0)for(let u=0;u1)for(let a=0;a({kind:T.OBJECT_FIELD,name:i.name,value:i.value}))};return _e(ei(r))}function eo(e,t){return Te(e)?Te(t)?eo(e.ofType,t.ofType):!0:Te(t)?!0:se(e)?se(t)?eo(e.ofType,t.ofType):!0:se(t)?!0:lt(e)||lt(t)?e!==t:!1}function Cr(e,t,n,r){const i=t.get(r);if(i)return i;const o=Object.create(null),s=Object.create(null);Ku(e,n,r,o,s);const a=[o,Object.keys(s)];return t.set(r,a),a}function to(e,t,n){const r=t.get(n.selectionSet);if(r)return r;const i=Ve(e.getSchema(),n.typeCondition);return Cr(e,t,i,n.selectionSet)}function Ku(e,t,n,r,i){for(const o of n.selections)switch(o.kind){case T.FIELD:{const s=o.name.value;let a;(pe(t)||ve(t))&&(a=t.getFields()[s]);const u=o.alias?o.alias.value:s;r[u]||(r[u]=[]),r[u].push([t,o,a]);break}case T.FRAGMENT_SPREAD:i[o.name.value]=!0;break;case T.INLINE_FRAGMENT:{const s=o.typeCondition,a=s?Ve(e.getSchema(),s):t;Ku(e,a,o.selectionSet,r,i);break}}}function _d(e,t,n,r){if(e.length>0)return[[t,e.map(([i])=>i)],[n,...e.map(([,i])=>i).flat()],[r,...e.map(([,,i])=>i).flat()]]}class Td{constructor(){this._data=new Map}has(t,n,r){var i;const[o,s]=to.name.value));for(const o of r.args)if(!i.has(o.name)&&Rt(o)){const s=V(o.type);e.reportError(new F(`Field "${r.name}" argument "${o.name}" of type "${s}" is required, but it was not provided.`,{nodes:t}))}}}}}function nc(e){var t;const n=Object.create(null),r=e.getSchema(),i=(t=r==null?void 0:r.getDirectives())!==null&&t!==void 0?t:Lt;for(const a of i)n[a.name]=Et(a.args.filter(Rt),u=>u.name);const o=e.getDocument().definitions;for(const a of o)if(a.kind===T.DIRECTIVE_DEFINITION){var s;const u=(s=a.arguments)!==null&&s!==void 0?s:[];n[a.name.value]=Et(u.filter(Od),c=>c.name.value)}return{Directive:{leave(a){const u=a.name.value,c=n[u];if(c){var l;const f=(l=a.arguments)!==null&&l!==void 0?l:[],d=new Set(f.map(y=>y.name.value));for(const[y,_]of Object.entries(c))if(!d.has(y)){const I=Kn(_.type)?V(_.type):_e(_.type);e.reportError(new F(`Directive "@${u}" argument "${y}" of type "${I}" is required, but it was not provided.`,{nodes:a}))}}}}}}function Od(e){return e.type.kind===T.NON_NULL_TYPE&&e.defaultValue==null}function rc(e){return{Field(t){const n=e.getType(),r=t.selectionSet;if(n){if(lt(je(n))){if(r){const i=t.name.value,o=V(n);e.reportError(new F(`Field "${i}" must not have a selection since type "${o}" has no subfields.`,{nodes:r}))}}else if(!r){const i=t.name.value,o=V(n);e.reportError(new F(`Field "${i}" of type "${o}" must have a selection of subfields. Did you mean "${i} { ... }"?`,{nodes:t}))}}}}}function ic(e){return e.map(t=>typeof t=="number"?"["+t.toString()+"]":"."+t).join("")}function un(e,t,n){return{prev:e,key:t,typename:n}}function Be(e){const t=[];let n=e;for(;n;)t.push(n.key),n=n.prev;return t.reverse()}function oc(e,t,n=Sd){return Cn(e,t,n,void 0)}function Sd(e,t,n){let r="Invalid value "+V(t);throw e.length>0&&(r+=` at "value${ic(e)}"`),n.message=r+": "+n.message,n}function Cn(e,t,n,r){if(se(t)){if(e!=null)return Cn(e,t.ofType,n,r);n(Be(r),e,new F(`Expected non-nullable type "${V(t)}" not to be null.`));return}if(e==null)return null;if(Te(t)){const i=t.ofType;return Ro(e)?Array.from(e,(o,s)=>{const a=un(r,s,void 0);return Cn(o,i,n,a)}):[Cn(e,i,n,r)]}if(be(t)){if(!He(e)){n(Be(r),e,new F(`Expected type "${t.name}" to be an object.`));return}const i={},o=t.getFields();for(const s of Object.values(o)){const a=e[s.name];if(a===void 0){if(s.defaultValue!==void 0)i[s.name]=s.defaultValue;else if(se(s.type)){const u=V(s.type);n(Be(r),e,new F(`Field "${s.name}" of required type "${u}" was not provided.`))}continue}i[s.name]=Cn(a,s.type,n,un(r,s.name,t.name))}for(const s of Object.keys(e))if(!o[s]){const a=Dt(s,Object.keys(t.getFields()));n(Be(r),e,new F(`Field "${s}" is not defined by type "${t.name}".`+gt(a)))}return i}if(lt(t)){let i;try{i=t.parseValue(e)}catch(o){o instanceof F?n(Be(r),e,o):n(Be(r),e,new F(`Expected type "${t.name}". `+o.message,{originalError:o}));return}return i===void 0&&n(Be(r),e,new F(`Expected type "${t.name}".`)),i}Oe(!1,"Unexpected input type: "+V(t))}function ut(e,t,n){if(!!e){if(e.kind===T.VARIABLE){const r=e.name.value;if(n==null||n[r]===void 0)return;const i=n[r];return i===null&&se(t)?void 0:i}if(se(t))return e.kind===T.NULL?void 0:ut(e,t.ofType,n);if(e.kind===T.NULL)return null;if(Te(t)){const r=t.ofType;if(e.kind===T.LIST){const o=[];for(const s of e.values)if(la(s,n)){if(se(r))return;o.push(null)}else{const a=ut(s,r,n);if(a===void 0)return;o.push(a)}return o}const i=ut(e,r,n);return i===void 0?void 0:[i]}if(be(t)){if(e.kind!==T.OBJECT)return;const r=Object.create(null),i=Et(e.fields,o=>o.name.value);for(const o of Object.values(t.getFields())){const s=i[o.name];if(!s||la(s.value,n)){if(o.defaultValue!==void 0)r[o.name]=o.defaultValue;else if(se(o.type))return;continue}const a=ut(s.value,o.type,n);if(a===void 0)return;r[o.name]=a}return r}if(lt(t)){let r;try{r=t.parseLiteral(e,n)}catch{return}return r===void 0?void 0:r}Oe(!1,"Unexpected input type: "+V(t))}}function la(e,t){return e.kind===T.VARIABLE&&(t==null||t[e.name.value]===void 0)}function sc(e,t,n,r){const i=[],o=r==null?void 0:r.maxErrors;try{const s=Ad(e,t,n,a=>{if(o!=null&&i.length>=o)throw new F("Too many errors processing variables, error limit reached. Execution aborted.");i.push(a)});if(i.length===0)return{coerced:s}}catch(s){i.push(s)}return{errors:i}}function Ad(e,t,n,r){const i={};for(const o of t){const s=o.variable.name.value,a=Ve(e,o.type);if(!Ue(a)){const c=_e(o.type);r(new F(`Variable "$${s}" expected value of type "${c}" which cannot be used as an input type.`,{nodes:o.type}));continue}if(!ac(n,s)){if(o.defaultValue)i[s]=ut(o.defaultValue,a);else if(se(a)){const c=V(a);r(new F(`Variable "$${s}" of required type "${c}" was not provided.`,{nodes:o}))}continue}const u=n[s];if(u===null&&se(a)){const c=V(a);r(new F(`Variable "$${s}" of non-null type "${c}" must not be null.`,{nodes:o}));continue}i[s]=oc(u,a,(c,l,f)=>{let d=`Variable "$${s}" got invalid value `+V(l);c.length>0&&(d+=` at "${s}${ic(c)}"`),r(new F(d+"; "+f.message,{nodes:o,originalError:f.originalError}))})}return i}function ti(e,t,n){var r;const i={},o=(r=t.arguments)!==null&&r!==void 0?r:[],s=Et(o,a=>a.name.value);for(const a of e.args){const u=a.name,c=a.type,l=s[u];if(!l){if(a.defaultValue!==void 0)i[u]=a.defaultValue;else if(se(c))throw new F(`Argument "${u}" of required type "${V(c)}" was not provided.`,{nodes:t});continue}const f=l.value;let d=f.kind===T.NULL;if(f.kind===T.VARIABLE){const _=f.name.value;if(n==null||!ac(n,_)){if(a.defaultValue!==void 0)i[u]=a.defaultValue;else if(se(c))throw new F(`Argument "${u}" of required type "${V(c)}" was provided the variable "$${_}" which was not provided a runtime value.`,{nodes:f});continue}d=n[_]==null}if(d&&se(c))throw new F(`Argument "${u}" of non-null type "${V(c)}" must not be null.`,{nodes:f});const y=ut(f,c,n);if(y===void 0)throw new F(`Argument "${u}" has invalid value ${_e(f)}.`,{nodes:f});i[u]=y}return i}function Bn(e,t,n){var r;const i=(r=t.directives)===null||r===void 0?void 0:r.find(o=>o.name.value===e.name);if(i)return ti(e,i,n)}function ac(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function zo(e,t,n,r,i){const o=new Map;return kr(e,t,n,r,i,o,new Set),o}function Dd(e,t,n,r,i){const o=new Map,s=new Set;for(const a of i)a.selectionSet&&kr(e,t,n,r,a.selectionSet,o,s);return o}function kr(e,t,n,r,i,o,s){for(const a of i.selections)switch(a.kind){case T.FIELD:{if(!Vi(n,a))continue;const u=Rd(a),c=o.get(u);c!==void 0?c.push(a):o.set(u,[a]);break}case T.INLINE_FRAGMENT:{if(!Vi(n,a)||!fa(e,a,r))continue;kr(e,t,n,r,a.selectionSet,o,s);break}case T.FRAGMENT_SPREAD:{const u=a.name.value;if(s.has(u)||!Vi(n,a))continue;s.add(u);const c=t[u];if(!c||!fa(e,c,r))continue;kr(e,t,n,r,c.selectionSet,o,s);break}}}function Vi(e,t){const n=Bn(Oo,t,e);if((n==null?void 0:n.if)===!0)return!1;const r=Bn(No,t,e);return(r==null?void 0:r.if)!==!1}function fa(e,t,n){const r=t.typeCondition;if(!r)return!0;const i=Ve(e,r);return i===n?!0:ct(i)?e.isSubType(i,n):!1}function Rd(e){return e.alias?e.alias.value:e.name.value}function uc(e){return{OperationDefinition(t){if(t.operation==="subscription"){const n=e.getSchema(),r=n.getSubscriptionType();if(r){const i=t.name?t.name.value:null,o=Object.create(null),s=e.getDocument(),a=Object.create(null);for(const c of s.definitions)c.kind===T.FRAGMENT_DEFINITION&&(a[c.name.value]=c);const u=zo(n,a,o,r,t.selectionSet);if(u.size>1){const f=[...u.values()].slice(1).flat();e.reportError(new F(i!=null?`Subscription "${i}" must select only one top level field.`:"Anonymous Subscription must select only one top level field.",{nodes:f}))}for(const c of u.values())c[0].name.value.startsWith("__")&&e.reportError(new F(i!=null?`Subscription "${i}" must not select an introspection top level field.`:"Anonymous Subscription must not select an introspection top level field.",{nodes:c}))}}}}}function Wo(e,t){const n=new Map;for(const r of e){const i=t(r),o=n.get(i);o===void 0?n.set(i,[r]):o.push(r)}return n}function cc(e){return{DirectiveDefinition(r){var i;const o=(i=r.arguments)!==null&&i!==void 0?i:[];return n(`@${r.name.value}`,o)},InterfaceTypeDefinition:t,InterfaceTypeExtension:t,ObjectTypeDefinition:t,ObjectTypeExtension:t};function t(r){var i;const o=r.name.value,s=(i=r.fields)!==null&&i!==void 0?i:[];for(const u of s){var a;const c=u.name.value,l=(a=u.arguments)!==null&&a!==void 0?a:[];n(`${o}.${c}`,l)}return!1}function n(r,i){const o=Wo(i,s=>s.name.value);for(const[s,a]of o)a.length>1&&e.reportError(new F(`Argument "${r}(${s}:)" can only be defined once.`,{nodes:a.map(u=>u.name)}));return!1}}function Xo(e){return{Field:t,Directive:t};function t(n){var r;const i=(r=n.arguments)!==null&&r!==void 0?r:[],o=Wo(i,s=>s.name.value);for(const[s,a]of o)a.length>1&&e.reportError(new F(`There can be only one argument named "${s}".`,{nodes:a.map(u=>u.name)}))}}function lc(e){const t=Object.create(null),n=e.getSchema();return{DirectiveDefinition(r){const i=r.name.value;if(n!=null&&n.getDirective(i)){e.reportError(new F(`Directive "@${i}" already exists in the schema. It cannot be redefined.`,{nodes:r.name}));return}return t[i]?e.reportError(new F(`There can be only one directive named "@${i}".`,{nodes:[t[i],r.name]})):t[i]=r.name,!1}}}function Jo(e){const t=Object.create(null),n=e.getSchema(),r=n?n.getDirectives():Lt;for(const a of r)t[a.name]=!a.isRepeatable;const i=e.getDocument().definitions;for(const a of i)a.kind===T.DIRECTIVE_DEFINITION&&(t[a.name.value]=!a.repeatable);const o=Object.create(null),s=Object.create(null);return{enter(a){if(!("directives"in a)||!a.directives)return;let u;if(a.kind===T.SCHEMA_DEFINITION||a.kind===T.SCHEMA_EXTENSION)u=o;else if(mn(a)||Zr(a)){const c=a.name.value;u=s[c],u===void 0&&(s[c]=u=Object.create(null))}else u=Object.create(null);for(const c of a.directives){const l=c.name.value;t[l]&&(u[l]?e.reportError(new F(`The directive "@${l}" can only be used once at this location.`,{nodes:[u[l],c]})):u[l]=c)}}}}function fc(e){const t=e.getSchema(),n=t?t.getTypeMap():Object.create(null),r=Object.create(null);return{EnumTypeDefinition:i,EnumTypeExtension:i};function i(o){var s;const a=o.name.value;r[a]||(r[a]=Object.create(null));const u=(s=o.values)!==null&&s!==void 0?s:[],c=r[a];for(const l of u){const f=l.name.value,d=n[a];Re(d)&&d.getValue(f)?e.reportError(new F(`Enum value "${a}.${f}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:l.name})):c[f]?e.reportError(new F(`Enum value "${a}.${f}" can only be defined once.`,{nodes:[c[f],l.name]})):c[f]=l.name}return!1}}function pc(e){const t=e.getSchema(),n=t?t.getTypeMap():Object.create(null),r=Object.create(null);return{InputObjectTypeDefinition:i,InputObjectTypeExtension:i,InterfaceTypeDefinition:i,InterfaceTypeExtension:i,ObjectTypeDefinition:i,ObjectTypeExtension:i};function i(o){var s;const a=o.name.value;r[a]||(r[a]=Object.create(null));const u=(s=o.fields)!==null&&s!==void 0?s:[],c=r[a];for(const l of u){const f=l.name.value;Ld(n[a],f)?e.reportError(new F(`Field "${a}.${f}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:l.name})):c[f]?e.reportError(new F(`Field "${a}.${f}" can only be defined once.`,{nodes:[c[f],l.name]})):c[f]=l.name}return!1}}function Ld(e,t){return pe(e)||ve(e)||be(e)?e.getFields()[t]!=null:!1}function dc(e){const t=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(n){const r=n.name.value;return t[r]?e.reportError(new F(`There can be only one fragment named "${r}".`,{nodes:[t[r],n.name]})):t[r]=n.name,!1}}}function Ko(e){const t=[];let n=Object.create(null);return{ObjectValue:{enter(){t.push(n),n=Object.create(null)},leave(){const r=t.pop();r||Oe(!1),n=r}},ObjectField(r){const i=r.name.value;n[i]?e.reportError(new F(`There can be only one input field named "${i}".`,{nodes:[n[i],r.name]})):n[i]=r.name}}}function hc(e){const t=Object.create(null);return{OperationDefinition(n){const r=n.name;return r&&(t[r.value]?e.reportError(new F(`There can be only one operation named "${r.value}".`,{nodes:[t[r.value],r]})):t[r.value]=r),!1},FragmentDefinition:()=>!1}}function mc(e){const t=e.getSchema(),n=Object.create(null),r=t?{query:t.getQueryType(),mutation:t.getMutationType(),subscription:t.getSubscriptionType()}:{};return{SchemaDefinition:i,SchemaExtension:i};function i(o){var s;const a=(s=o.operationTypes)!==null&&s!==void 0?s:[];for(const u of a){const c=u.operation,l=n[c];r[c]?e.reportError(new F(`Type for ${c} already defined in the schema. It cannot be redefined.`,{nodes:u})):l?e.reportError(new F(`There can be only one ${c} type in schema.`,{nodes:[l,u]})):n[c]=u}return!1}}function vc(e){const t=Object.create(null),n=e.getSchema();return{ScalarTypeDefinition:r,ObjectTypeDefinition:r,InterfaceTypeDefinition:r,UnionTypeDefinition:r,EnumTypeDefinition:r,InputObjectTypeDefinition:r};function r(i){const o=i.name.value;if(n!=null&&n.getType(o)){e.reportError(new F(`Type "${o}" already exists in the schema. It cannot also be defined in this type definition.`,{nodes:i.name}));return}return t[o]?e.reportError(new F(`There can be only one type named "${o}".`,{nodes:[t[o],i.name]})):t[o]=i.name,!1}}function yc(e){return{OperationDefinition(t){var n;const r=(n=t.variableDefinitions)!==null&&n!==void 0?n:[],i=Wo(r,o=>o.variable.name.value);for(const[o,s]of i)s.length>1&&e.reportError(new F(`There can be only one variable named "$${o}".`,{nodes:s.map(a=>a.variable.name)}))}}}function gc(e){return{ListValue(t){const n=To(e.getParentInputType());if(!Te(n))return Mt(e,t),!1},ObjectValue(t){const n=je(e.getInputType());if(!be(n))return Mt(e,t),!1;const r=Et(t.fields,i=>i.name.value);for(const i of Object.values(n.getFields()))if(!r[i.name]&&zr(i)){const s=V(i.type);e.reportError(new F(`Field "${n.name}.${i.name}" of required type "${s}" was not provided.`,{nodes:t}))}},ObjectField(t){const n=je(e.getParentInputType());if(!e.getInputType()&&be(n)){const i=Dt(t.name.value,Object.keys(n.getFields()));e.reportError(new F(`Field "${t.name.value}" is not defined by type "${n.name}".`+gt(i),{nodes:t}))}},NullValue(t){const n=e.getInputType();se(n)&&e.reportError(new F(`Expected value of type "${V(n)}", found ${_e(t)}.`,{nodes:t}))},EnumValue:t=>Mt(e,t),IntValue:t=>Mt(e,t),FloatValue:t=>Mt(e,t),StringValue:t=>Mt(e,t),BooleanValue:t=>Mt(e,t)}}function Mt(e,t){const n=e.getInputType();if(!n)return;const r=je(n);if(!lt(r)){const i=V(n);e.reportError(new F(`Expected value of type "${i}", found ${_e(t)}.`,{nodes:t}));return}try{if(r.parseLiteral(t,void 0)===void 0){const o=V(n);e.reportError(new F(`Expected value of type "${o}", found ${_e(t)}.`,{nodes:t}))}}catch(i){const o=V(n);i instanceof F?e.reportError(i):e.reportError(new F(`Expected value of type "${o}", found ${_e(t)}; `+i.message,{nodes:t,originalError:i}))}}function Ec(e){return{VariableDefinition(t){const n=Ve(e.getSchema(),t.type);if(n!==void 0&&!Ue(n)){const r=t.variable.name.value,i=_e(t.type);e.reportError(new F(`Variable "$${r}" cannot be non-input type "${i}".`,{nodes:t.type}))}}}}function _c(e){let t=Object.create(null);return{OperationDefinition:{enter(){t=Object.create(null)},leave(n){const r=e.getRecursiveVariableUsages(n);for(const{node:i,type:o,defaultValue:s}of r){const a=i.name.value,u=t[a];if(u&&o){const c=e.getSchema(),l=Ve(c,u.type);if(l&&!Pd(c,l,u.defaultValue,o,s)){const f=V(l),d=V(o);e.reportError(new F(`Variable "$${a}" of type "${f}" used in position expecting type "${d}".`,{nodes:[u,i]}))}}}}},VariableDefinition(n){t[n.variable.name.value]=n}}}function Pd(e,t,n,r,i){if(se(r)&&!se(t)){if(!(n!=null&&n.kind!==T.NULL)&&!(i!==void 0))return!1;const a=r.ofType;return Vt(e,t,a)}return Vt(e,t,r)}const Tc=Object.freeze([Mu,hc,qu,uc,Yo,$u,Ec,rc,ju,dc,Bu,Qu,Zu,Hu,yc,Yu,zu,Ho,Jo,Uu,Xo,gc,tc,_c,Xu,Ko]),Cd=Object.freeze([Gu,mc,vc,fc,pc,cc,lc,Yo,Ho,Jo,ec,Vu,Xo,Ko,nc]);class bc{constructor(t,n){this._ast=t,this._fragments=void 0,this._fragmentSpreads=new Map,this._recursivelyReferencedFragments=new Map,this._onError=n}get[Symbol.toStringTag](){return"ASTValidationContext"}reportError(t){this._onError(t)}getDocument(){return this._ast}getFragment(t){let n;if(this._fragments)n=this._fragments;else{n=Object.create(null);for(const r of this.getDocument().definitions)r.kind===T.FRAGMENT_DEFINITION&&(n[r.name.value]=r);this._fragments=n}return n[t]}getFragmentSpreads(t){let n=this._fragmentSpreads.get(t);if(!n){n=[];const r=[t];let i;for(;i=r.pop();)for(const o of i.selections)o.kind===T.FRAGMENT_SPREAD?n.push(o):o.selectionSet&&r.push(o.selectionSet);this._fragmentSpreads.set(t,n)}return n}getRecursivelyReferencedFragments(t){let n=this._recursivelyReferencedFragments.get(t);if(!n){n=[];const r=Object.create(null),i=[t.selectionSet];let o;for(;o=i.pop();)for(const s of this.getFragmentSpreads(o)){const a=s.name.value;if(r[a]!==!0){r[a]=!0;const u=this.getFragment(a);u&&(n.push(u),i.push(u.selectionSet))}}this._recursivelyReferencedFragments.set(t,n)}return n}}class kd extends bc{constructor(t,n,r){super(t,r),this._schema=n}get[Symbol.toStringTag](){return"SDLValidationContext"}getSchema(){return this._schema}}class wc extends bc{constructor(t,n,r,i){super(n,i),this._schema=t,this._typeInfo=r,this._variableUsages=new Map,this._recursiveVariableUsages=new Map}get[Symbol.toStringTag](){return"ValidationContext"}getSchema(){return this._schema}getVariableUsages(t){let n=this._variableUsages.get(t);if(!n){const r=[],i=new Uo(this._schema);dn(t,Vo(i,{VariableDefinition:()=>!1,Variable(o){r.push({node:o,type:i.getInputType(),defaultValue:i.getDefaultValue()})}})),n=r,this._variableUsages.set(t,n)}return n}getRecursiveVariableUsages(t){let n=this._recursiveVariableUsages.get(t);if(!n){n=this.getVariableUsages(t);for(const r of this.getRecursivelyReferencedFragments(t))n=n.concat(this.getVariableUsages(r));this._recursiveVariableUsages.set(t,n)}return n}getType(){return this._typeInfo.getType()}getParentType(){return this._typeInfo.getParentType()}getInputType(){return this._typeInfo.getInputType()}getParentInputType(){return this._typeInfo.getParentInputType()}getFieldDef(){return this._typeInfo.getFieldDef()}getDirective(){return this._typeInfo.getDirective()}getArgument(){return this._typeInfo.getArgument()}getEnumValue(){return this._typeInfo.getEnumValue()}}function Ic(e,t,n=Tc,r,i=new Uo(e)){var o;const s=(o=r==null?void 0:r.maxErrors)!==null&&o!==void 0?o:100;t||ue(!1,"Must provide document."),jo(e);const a=Object.freeze({}),u=[],c=new wc(e,t,i,f=>{if(u.length>=s)throw u.push(new F("Too many validation errors, error limit reached. Validation aborted.")),a;u.push(f)}),l=Eo(n.map(f=>f(c)));try{dn(t,Vo(i,l))}catch(f){if(f!==a)throw f}return u}function Nc(e,t,n=Cd){const r=[],i=new kd(e,t,s=>{r.push(s)}),o=n.map(s=>s(i));return dn(e,Eo(o)),r}function xd(e){const t=Nc(e);if(t.length!==0)throw new Error(t.map(n=>n.message).join(` `))}function Fd(e,t){const n=Nc(e,t);if(n.length!==0)throw new Error(n.map(r=>r.message).join(` -`))}function Md(e){let t;return function(r,i,o){t===void 0&&(t=new WeakMap);let s=t.get(r);s===void 0&&(s=new WeakMap,t.set(r,s));let a=s.get(i);a===void 0&&(a=new WeakMap,s.set(i,a));let u=a.get(o);return u===void 0&&(u=e(r,i,o),a.set(o,u)),u}}function jd(e){return Promise.all(Object.values(e)).then(t=>{const n=Object.create(null);for(const[r,i]of Object.keys(e).entries())n[i]=t[r];return n})}function $d(e,t,n){let r=n;for(const i of e)r=Ge(r)?r.then(o=>t(o,i)):t(r,i);return r}function Ud(e){return e instanceof Error?e:new Vd(e)}class Vd extends Error{constructor(t){super("Unexpected error value: "+V(t)),this.name="NonErrorThrown",this.thrownValue=t}}function cn(e,t,n){var r;const i=Ud(e);return Bd(i)?i:new F(i.message,{nodes:(r=i.nodes)!==null&&r!==void 0?r:t,source:i.source,positions:i.positions,path:n,originalError:i})}function Bd(e){return Array.isArray(e.path)}const qd=Md((e,t,n)=>Dd(e.schema,e.fragments,e.variableValues,t,n));function ni(e){arguments.length<2||ue(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const{schema:t,document:n,variableValues:r,rootValue:i}=e;Sc(t,n,r);const o=Ac(e);if(!("schema"in o))return{errors:o};try{const{operation:s}=o,a=Gd(o,s,i);return Ge(a)?a.then(u=>Er(u,o.errors),u=>(o.errors.push(u),Er(null,o.errors))):Er(a,o.errors)}catch(s){return o.errors.push(s),Er(null,o.errors)}}function Oc(e){const t=ni(e);if(Ge(t))throw new Error("GraphQL execution failed to complete synchronously.");return t}function Er(e,t){return t.length===0?{data:e}:{errors:t,data:e}}function Sc(e,t,n){t||ue(!1,"Must provide document."),jo(e),n==null||He(n)||ue(!1,"Variables must be provided as an Object where each property is a variable value. Perhaps look to see if an unparsed JSON string was provided.")}function Ac(e){var t,n;const{schema:r,document:i,rootValue:o,contextValue:s,variableValues:a,operationName:u,fieldResolver:c,typeResolver:l,subscribeFieldResolver:f}=e;let d;const y=Object.create(null);for(const m of i.definitions)switch(m.kind){case T.OPERATION_DEFINITION:if(u==null){if(d!==void 0)return[new F("Must provide operation name if query contains multiple operations.")];d=m}else((t=m.name)===null||t===void 0?void 0:t.value)===u&&(d=m);break;case T.FRAGMENT_DEFINITION:y[m.name.value]=m;break}if(!d)return u!=null?[new F(`Unknown operation named "${u}".`)]:[new F("Must provide an operation.")];const _=(n=d.variableDefinitions)!==null&&n!==void 0?n:[],w=sc(r,_,a!=null?a:{},{maxErrors:50});return w.errors?w.errors:{schema:r,fragments:y,rootValue:o,contextValue:s,operation:d,variableValues:w.coerced,fieldResolver:c!=null?c:ro,typeResolver:l!=null?l:Lc,subscribeFieldResolver:f!=null?f:ro,errors:[]}}function Gd(e,t,n){const r=e.schema.getRootType(t.operation);if(r==null)throw new F(`Schema is not configured to execute ${t.operation} operation.`,{nodes:t});const i=zo(e.schema,e.fragments,e.variableValues,r,t.selectionSet),o=void 0;switch(t.operation){case Pe.QUERY:return xr(e,r,n,o,i);case Pe.MUTATION:return Hd(e,r,n,o,i);case Pe.SUBSCRIPTION:return xr(e,r,n,o,i)}}function Hd(e,t,n,r,i){return $d(i.entries(),(o,[s,a])=>{const u=un(r,s,t.name),c=Dc(e,t,n,a,u);return c===void 0?o:Ge(c)?c.then(l=>(o[s]=l,o)):(o[s]=c,o)},Object.create(null))}function xr(e,t,n,r,i){const o=Object.create(null);let s=!1;for(const[a,u]of i.entries()){const c=un(r,a,t.name),l=Dc(e,t,n,u,c);l!==void 0&&(o[a]=l,Ge(l)&&(s=!0))}return s?jd(o):o}function Dc(e,t,n,r,i){var o;const s=Pc(e.schema,t,r[0]);if(!s)return;const a=s.type,u=(o=s.resolve)!==null&&o!==void 0?o:e.fieldResolver,c=Rc(e,s,r,t,i);try{const l=ti(s,r[0],e.variableValues),f=e.contextValue,d=u(n,l,f,c);let y;return Ge(d)?y=d.then(_=>qn(e,a,r,c,i,_)):y=qn(e,a,r,c,i,d),Ge(y)?y.then(void 0,_=>{const w=cn(_,r,Be(i));return Fr(w,a,e)}):y}catch(l){const f=cn(l,r,Be(i));return Fr(f,a,e)}}function Rc(e,t,n,r,i){return{fieldName:t.name,fieldNodes:n,returnType:t.type,parentType:r,path:i,schema:e.schema,fragments:e.fragments,rootValue:e.rootValue,operation:e.operation,variableValues:e.variableValues}}function Fr(e,t,n){if(se(t))throw e;return n.errors.push(e),null}function qn(e,t,n,r,i,o){if(o instanceof Error)throw o;if(se(t)){const s=qn(e,t.ofType,n,r,i,o);if(s===null)throw new Error(`Cannot return null for non-nullable field ${r.parentType.name}.${r.fieldName}.`);return s}if(o==null)return null;if(Te(t))return Yd(e,t,n,r,i,o);if(lt(t))return Qd(t,o);if(ct(t))return zd(e,t,n,r,i,o);if(pe(t))return no(e,t,n,r,i,o);Oe(!1,"Cannot complete value of unexpected output type: "+V(t))}function Yd(e,t,n,r,i,o){if(!Ro(o))throw new F(`Expected Iterable, but did not find one for field "${r.parentType.name}.${r.fieldName}".`);const s=t.ofType;let a=!1;const u=Array.from(o,(c,l)=>{const f=un(i,l,void 0);try{let d;return Ge(c)?d=c.then(y=>qn(e,s,n,r,f,y)):d=qn(e,s,n,r,f,c),Ge(d)?(a=!0,d.then(void 0,y=>{const _=cn(y,n,Be(f));return Fr(_,s,e)})):d}catch(d){const y=cn(d,n,Be(f));return Fr(y,s,e)}});return a?Promise.all(u):u}function Qd(e,t){const n=e.serialize(t);if(n==null)throw new Error(`Expected \`${V(e)}.serialize(${V(t)})\` to return non-nullable value, returned: ${V(n)}`);return n}function zd(e,t,n,r,i,o){var s;const a=(s=t.resolveType)!==null&&s!==void 0?s:e.typeResolver,u=e.contextValue,c=a(o,u,r,t);return Ge(c)?c.then(l=>no(e,pa(l,e,t,n,r,o),n,r,i,o)):no(e,pa(c,e,t,n,r,o),n,r,i,o)}function pa(e,t,n,r,i,o){if(e==null)throw new F(`Abstract type "${n.name}" must resolve to an Object type at runtime for field "${i.parentType.name}.${i.fieldName}". Either the "${n.name}" type should provide a "resolveType" function or each possible type should provide an "isTypeOf" function.`,r);if(pe(e))throw new F("Support for returning GraphQLObjectType from resolveType was removed in graphql-js@16.0.0 please return type name instead.");if(typeof e!="string")throw new F(`Abstract type "${n.name}" must resolve to an Object type at runtime for field "${i.parentType.name}.${i.fieldName}" with value ${V(o)}, received "${V(e)}".`);const s=t.schema.getType(e);if(s==null)throw new F(`Abstract type "${n.name}" was resolved to a type "${e}" that does not exist inside the schema.`,{nodes:r});if(!pe(s))throw new F(`Abstract type "${n.name}" was resolved to a non-object type "${e}".`,{nodes:r});if(!t.schema.isSubType(n,s))throw new F(`Runtime Object type "${s.name}" is not a possible type for "${n.name}".`,{nodes:r});return s}function no(e,t,n,r,i,o){const s=qd(e,t,n);if(t.isTypeOf){const a=t.isTypeOf(o,e.contextValue,r);if(Ge(a))return a.then(u=>{if(!u)throw da(t,o,n);return xr(e,t,o,i,s)});if(!a)throw da(t,o,n)}return xr(e,t,o,i,s)}function da(e,t,n){return new F(`Expected value of type "${e.name}" but got: ${V(t)}.`,{nodes:n})}const Lc=function(e,t,n,r){if(He(e)&&typeof e.__typename=="string")return e.__typename;const i=n.schema.getPossibleTypes(r),o=[];for(let s=0;s{for(let a=0;at(Cc(e)))}function Xd(e){const t=Cc(e);if(Ge(t))throw new Error("GraphQL execution failed to complete synchronously.");return t}function Cc(e){arguments.length<2||ue(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const{schema:t,source:n,rootValue:r,contextValue:i,variableValues:o,operationName:s,fieldResolver:a,typeResolver:u}=e,c=Mo(t);if(c.length>0)return{errors:c};let l;try{l=Yr(n)}catch(d){return{errors:[d]}}const f=wc(t,l);return f.length>0?{errors:f}:ni({schema:t,document:l,rootValue:r,contextValue:i,variableValues:o,operationName:s,fieldResolver:a,typeResolver:u})}function kc(e){return typeof(e==null?void 0:e[Symbol.asyncIterator])=="function"}function Jd(e,t){const n=e[Symbol.asyncIterator]();async function r(i){if(i.done)return i;try{return{value:await t(i.value),done:!1}}catch(o){if(typeof n.return=="function")try{await n.return()}catch{}throw o}}return{async next(){return r(await n.next())},async return(){return typeof n.return=="function"?r(await n.return()):{value:void 0,done:!0}},async throw(i){if(typeof n.throw=="function")return r(await n.throw(i));throw i},[Symbol.asyncIterator](){return this}}}async function Kd(e){arguments.length<2||ue(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const t=await xc(e);return kc(t)?Jd(t,r=>ni({...e,rootValue:r})):t}function Zd(e){const t=e[0];return t&&"document"in t?t:{schema:t,document:e[1],rootValue:e[2],contextValue:e[3],variableValues:e[4],operationName:e[5],subscribeFieldResolver:e[6]}}async function xc(...e){const t=Zd(e),{schema:n,document:r,variableValues:i}=t;Sc(n,r,i);const o=Ac(t);if(!("schema"in o))return{errors:o};try{const s=await eh(o);if(!kc(s))throw new Error(`Subscription field must return Async Iterable. Received: ${V(s)}.`);return s}catch(s){if(s instanceof F)return{errors:[s]};throw s}}async function eh(e){const{schema:t,fragments:n,operation:r,variableValues:i,rootValue:o}=e,s=t.getSubscriptionType();if(s==null)throw new F("Schema is not configured to execute subscription operation.",{nodes:r});const a=zo(t,n,i,s,r.selectionSet),[u,c]=[...a.entries()][0],l=Pc(t,s,c[0]);if(!l){const _=c[0].name.value;throw new F(`The subscription field "${_}" is not defined.`,{nodes:c})}const f=un(void 0,u,s.name),d=Rc(e,l,c,s,f);try{var y;const _=ti(l,c[0],i),w=e.contextValue,S=await((y=l.subscribe)!==null&&y!==void 0?y:e.subscribeFieldResolver)(o,_,w,d);if(S instanceof Error)throw S;return S}catch(_){throw cn(_,c,Be(f))}}function th(e){return{Field(t){const n=e.getFieldDef(),r=n==null?void 0:n.deprecationReason;if(n&&r!=null){const i=e.getParentType();i!=null||Oe(!1),e.reportError(new F(`The field ${i.name}.${n.name} is deprecated. ${r}`,{nodes:t}))}},Argument(t){const n=e.getArgument(),r=n==null?void 0:n.deprecationReason;if(n&&r!=null){const i=e.getDirective();if(i!=null)e.reportError(new F(`Directive "@${i.name}" argument "${n.name}" is deprecated. ${r}`,{nodes:t}));else{const o=e.getParentType(),s=e.getFieldDef();o!=null&&s!=null||Oe(!1),e.reportError(new F(`Field "${o.name}.${s.name}" argument "${n.name}" is deprecated. ${r}`,{nodes:t}))}}},ObjectField(t){const n=je(e.getParentInputType());if(be(n)){const r=n.getFields()[t.name.value],i=r==null?void 0:r.deprecationReason;i!=null&&e.reportError(new F(`The input field ${n.name}.${r.name} is deprecated. ${i}`,{nodes:t}))}},EnumValue(t){const n=e.getEnumValue(),r=n==null?void 0:n.deprecationReason;if(n&&r!=null){const i=je(e.getInputType());i!=null||Oe(!1),e.reportError(new F(`The enum value "${i.name}.${n.name}" is deprecated. ${r}`,{nodes:t}))}}}}function nh(e){return{Field(t){const n=je(e.getType());n&&Ht(n)&&e.reportError(new F(`GraphQL introspection has been disabled, but the requested query contained the field "${t.name.value}".`,{nodes:t}))}}}function Fc(e){const t={descriptions:!0,specifiedByUrl:!1,directiveIsRepeatable:!1,schemaDescription:!1,inputValueDeprecation:!1,...e},n=t.descriptions?"description":"",r=t.specifiedByUrl?"specifiedByURL":"",i=t.directiveIsRepeatable?"isRepeatable":"",o=t.schemaDescription?n:"";function s(a){return t.inputValueDeprecation?a:""}return` +`))}function Md(e){let t;return function(r,i,o){t===void 0&&(t=new WeakMap);let s=t.get(r);s===void 0&&(s=new WeakMap,t.set(r,s));let a=s.get(i);a===void 0&&(a=new WeakMap,s.set(i,a));let u=a.get(o);return u===void 0&&(u=e(r,i,o),a.set(o,u)),u}}function jd(e){return Promise.all(Object.values(e)).then(t=>{const n=Object.create(null);for(const[r,i]of Object.keys(e).entries())n[i]=t[r];return n})}function $d(e,t,n){let r=n;for(const i of e)r=Ge(r)?r.then(o=>t(o,i)):t(r,i);return r}function Ud(e){return e instanceof Error?e:new Vd(e)}class Vd extends Error{constructor(t){super("Unexpected error value: "+V(t)),this.name="NonErrorThrown",this.thrownValue=t}}function cn(e,t,n){var r;const i=Ud(e);return Bd(i)?i:new F(i.message,{nodes:(r=i.nodes)!==null&&r!==void 0?r:t,source:i.source,positions:i.positions,path:n,originalError:i})}function Bd(e){return Array.isArray(e.path)}const qd=Md((e,t,n)=>Dd(e.schema,e.fragments,e.variableValues,t,n));function ni(e){arguments.length<2||ue(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const{schema:t,document:n,variableValues:r,rootValue:i}=e;Sc(t,n,r);const o=Ac(e);if(!("schema"in o))return{errors:o};try{const{operation:s}=o,a=Gd(o,s,i);return Ge(a)?a.then(u=>Er(u,o.errors),u=>(o.errors.push(u),Er(null,o.errors))):Er(a,o.errors)}catch(s){return o.errors.push(s),Er(null,o.errors)}}function Oc(e){const t=ni(e);if(Ge(t))throw new Error("GraphQL execution failed to complete synchronously.");return t}function Er(e,t){return t.length===0?{data:e}:{errors:t,data:e}}function Sc(e,t,n){t||ue(!1,"Must provide document."),jo(e),n==null||He(n)||ue(!1,"Variables must be provided as an Object where each property is a variable value. Perhaps look to see if an unparsed JSON string was provided.")}function Ac(e){var t,n;const{schema:r,document:i,rootValue:o,contextValue:s,variableValues:a,operationName:u,fieldResolver:c,typeResolver:l,subscribeFieldResolver:f}=e;let d;const y=Object.create(null);for(const m of i.definitions)switch(m.kind){case T.OPERATION_DEFINITION:if(u==null){if(d!==void 0)return[new F("Must provide operation name if query contains multiple operations.")];d=m}else((t=m.name)===null||t===void 0?void 0:t.value)===u&&(d=m);break;case T.FRAGMENT_DEFINITION:y[m.name.value]=m;break}if(!d)return u!=null?[new F(`Unknown operation named "${u}".`)]:[new F("Must provide an operation.")];const _=(n=d.variableDefinitions)!==null&&n!==void 0?n:[],I=sc(r,_,a!=null?a:{},{maxErrors:50});return I.errors?I.errors:{schema:r,fragments:y,rootValue:o,contextValue:s,operation:d,variableValues:I.coerced,fieldResolver:c!=null?c:ro,typeResolver:l!=null?l:Lc,subscribeFieldResolver:f!=null?f:ro,errors:[]}}function Gd(e,t,n){const r=e.schema.getRootType(t.operation);if(r==null)throw new F(`Schema is not configured to execute ${t.operation} operation.`,{nodes:t});const i=zo(e.schema,e.fragments,e.variableValues,r,t.selectionSet),o=void 0;switch(t.operation){case Pe.QUERY:return xr(e,r,n,o,i);case Pe.MUTATION:return Hd(e,r,n,o,i);case Pe.SUBSCRIPTION:return xr(e,r,n,o,i)}}function Hd(e,t,n,r,i){return $d(i.entries(),(o,[s,a])=>{const u=un(r,s,t.name),c=Dc(e,t,n,a,u);return c===void 0?o:Ge(c)?c.then(l=>(o[s]=l,o)):(o[s]=c,o)},Object.create(null))}function xr(e,t,n,r,i){const o=Object.create(null);let s=!1;for(const[a,u]of i.entries()){const c=un(r,a,t.name),l=Dc(e,t,n,u,c);l!==void 0&&(o[a]=l,Ge(l)&&(s=!0))}return s?jd(o):o}function Dc(e,t,n,r,i){var o;const s=Pc(e.schema,t,r[0]);if(!s)return;const a=s.type,u=(o=s.resolve)!==null&&o!==void 0?o:e.fieldResolver,c=Rc(e,s,r,t,i);try{const l=ti(s,r[0],e.variableValues),f=e.contextValue,d=u(n,l,f,c);let y;return Ge(d)?y=d.then(_=>qn(e,a,r,c,i,_)):y=qn(e,a,r,c,i,d),Ge(y)?y.then(void 0,_=>{const I=cn(_,r,Be(i));return Fr(I,a,e)}):y}catch(l){const f=cn(l,r,Be(i));return Fr(f,a,e)}}function Rc(e,t,n,r,i){return{fieldName:t.name,fieldNodes:n,returnType:t.type,parentType:r,path:i,schema:e.schema,fragments:e.fragments,rootValue:e.rootValue,operation:e.operation,variableValues:e.variableValues}}function Fr(e,t,n){if(se(t))throw e;return n.errors.push(e),null}function qn(e,t,n,r,i,o){if(o instanceof Error)throw o;if(se(t)){const s=qn(e,t.ofType,n,r,i,o);if(s===null)throw new Error(`Cannot return null for non-nullable field ${r.parentType.name}.${r.fieldName}.`);return s}if(o==null)return null;if(Te(t))return Yd(e,t,n,r,i,o);if(lt(t))return Qd(t,o);if(ct(t))return zd(e,t,n,r,i,o);if(pe(t))return no(e,t,n,r,i,o);Oe(!1,"Cannot complete value of unexpected output type: "+V(t))}function Yd(e,t,n,r,i,o){if(!Ro(o))throw new F(`Expected Iterable, but did not find one for field "${r.parentType.name}.${r.fieldName}".`);const s=t.ofType;let a=!1;const u=Array.from(o,(c,l)=>{const f=un(i,l,void 0);try{let d;return Ge(c)?d=c.then(y=>qn(e,s,n,r,f,y)):d=qn(e,s,n,r,f,c),Ge(d)?(a=!0,d.then(void 0,y=>{const _=cn(y,n,Be(f));return Fr(_,s,e)})):d}catch(d){const y=cn(d,n,Be(f));return Fr(y,s,e)}});return a?Promise.all(u):u}function Qd(e,t){const n=e.serialize(t);if(n==null)throw new Error(`Expected \`${V(e)}.serialize(${V(t)})\` to return non-nullable value, returned: ${V(n)}`);return n}function zd(e,t,n,r,i,o){var s;const a=(s=t.resolveType)!==null&&s!==void 0?s:e.typeResolver,u=e.contextValue,c=a(o,u,r,t);return Ge(c)?c.then(l=>no(e,pa(l,e,t,n,r,o),n,r,i,o)):no(e,pa(c,e,t,n,r,o),n,r,i,o)}function pa(e,t,n,r,i,o){if(e==null)throw new F(`Abstract type "${n.name}" must resolve to an Object type at runtime for field "${i.parentType.name}.${i.fieldName}". Either the "${n.name}" type should provide a "resolveType" function or each possible type should provide an "isTypeOf" function.`,r);if(pe(e))throw new F("Support for returning GraphQLObjectType from resolveType was removed in graphql-js@16.0.0 please return type name instead.");if(typeof e!="string")throw new F(`Abstract type "${n.name}" must resolve to an Object type at runtime for field "${i.parentType.name}.${i.fieldName}" with value ${V(o)}, received "${V(e)}".`);const s=t.schema.getType(e);if(s==null)throw new F(`Abstract type "${n.name}" was resolved to a type "${e}" that does not exist inside the schema.`,{nodes:r});if(!pe(s))throw new F(`Abstract type "${n.name}" was resolved to a non-object type "${e}".`,{nodes:r});if(!t.schema.isSubType(n,s))throw new F(`Runtime Object type "${s.name}" is not a possible type for "${n.name}".`,{nodes:r});return s}function no(e,t,n,r,i,o){const s=qd(e,t,n);if(t.isTypeOf){const a=t.isTypeOf(o,e.contextValue,r);if(Ge(a))return a.then(u=>{if(!u)throw da(t,o,n);return xr(e,t,o,i,s)});if(!a)throw da(t,o,n)}return xr(e,t,o,i,s)}function da(e,t,n){return new F(`Expected value of type "${e.name}" but got: ${V(t)}.`,{nodes:n})}const Lc=function(e,t,n,r){if(He(e)&&typeof e.__typename=="string")return e.__typename;const i=n.schema.getPossibleTypes(r),o=[];for(let s=0;s{for(let a=0;at(Cc(e)))}function Xd(e){const t=Cc(e);if(Ge(t))throw new Error("GraphQL execution failed to complete synchronously.");return t}function Cc(e){arguments.length<2||ue(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const{schema:t,source:n,rootValue:r,contextValue:i,variableValues:o,operationName:s,fieldResolver:a,typeResolver:u}=e,c=Mo(t);if(c.length>0)return{errors:c};let l;try{l=Yr(n)}catch(d){return{errors:[d]}}const f=Ic(t,l);return f.length>0?{errors:f}:ni({schema:t,document:l,rootValue:r,contextValue:i,variableValues:o,operationName:s,fieldResolver:a,typeResolver:u})}function kc(e){return typeof(e==null?void 0:e[Symbol.asyncIterator])=="function"}function Jd(e,t){const n=e[Symbol.asyncIterator]();async function r(i){if(i.done)return i;try{return{value:await t(i.value),done:!1}}catch(o){if(typeof n.return=="function")try{await n.return()}catch{}throw o}}return{async next(){return r(await n.next())},async return(){return typeof n.return=="function"?r(await n.return()):{value:void 0,done:!0}},async throw(i){if(typeof n.throw=="function")return r(await n.throw(i));throw i},[Symbol.asyncIterator](){return this}}}async function Kd(e){arguments.length<2||ue(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");const t=await xc(e);return kc(t)?Jd(t,r=>ni({...e,rootValue:r})):t}function Zd(e){const t=e[0];return t&&"document"in t?t:{schema:t,document:e[1],rootValue:e[2],contextValue:e[3],variableValues:e[4],operationName:e[5],subscribeFieldResolver:e[6]}}async function xc(...e){const t=Zd(e),{schema:n,document:r,variableValues:i}=t;Sc(n,r,i);const o=Ac(t);if(!("schema"in o))return{errors:o};try{const s=await eh(o);if(!kc(s))throw new Error(`Subscription field must return Async Iterable. Received: ${V(s)}.`);return s}catch(s){if(s instanceof F)return{errors:[s]};throw s}}async function eh(e){const{schema:t,fragments:n,operation:r,variableValues:i,rootValue:o}=e,s=t.getSubscriptionType();if(s==null)throw new F("Schema is not configured to execute subscription operation.",{nodes:r});const a=zo(t,n,i,s,r.selectionSet),[u,c]=[...a.entries()][0],l=Pc(t,s,c[0]);if(!l){const _=c[0].name.value;throw new F(`The subscription field "${_}" is not defined.`,{nodes:c})}const f=un(void 0,u,s.name),d=Rc(e,l,c,s,f);try{var y;const _=ti(l,c[0],i),I=e.contextValue,S=await((y=l.subscribe)!==null&&y!==void 0?y:e.subscribeFieldResolver)(o,_,I,d);if(S instanceof Error)throw S;return S}catch(_){throw cn(_,c,Be(f))}}function th(e){return{Field(t){const n=e.getFieldDef(),r=n==null?void 0:n.deprecationReason;if(n&&r!=null){const i=e.getParentType();i!=null||Oe(!1),e.reportError(new F(`The field ${i.name}.${n.name} is deprecated. ${r}`,{nodes:t}))}},Argument(t){const n=e.getArgument(),r=n==null?void 0:n.deprecationReason;if(n&&r!=null){const i=e.getDirective();if(i!=null)e.reportError(new F(`Directive "@${i.name}" argument "${n.name}" is deprecated. ${r}`,{nodes:t}));else{const o=e.getParentType(),s=e.getFieldDef();o!=null&&s!=null||Oe(!1),e.reportError(new F(`Field "${o.name}.${s.name}" argument "${n.name}" is deprecated. ${r}`,{nodes:t}))}}},ObjectField(t){const n=je(e.getParentInputType());if(be(n)){const r=n.getFields()[t.name.value],i=r==null?void 0:r.deprecationReason;i!=null&&e.reportError(new F(`The input field ${n.name}.${r.name} is deprecated. ${i}`,{nodes:t}))}},EnumValue(t){const n=e.getEnumValue(),r=n==null?void 0:n.deprecationReason;if(n&&r!=null){const i=je(e.getInputType());i!=null||Oe(!1),e.reportError(new F(`The enum value "${i.name}.${n.name}" is deprecated. ${r}`,{nodes:t}))}}}}function nh(e){return{Field(t){const n=je(e.getType());n&&Qt(n)&&e.reportError(new F(`GraphQL introspection has been disabled, but the requested query contained the field "${t.name.value}".`,{nodes:t}))}}}function Fc(e){const t={descriptions:!0,specifiedByUrl:!1,directiveIsRepeatable:!1,schemaDescription:!1,inputValueDeprecation:!1,...e},n=t.descriptions?"description":"",r=t.specifiedByUrl?"specifiedByURL":"",i=t.directiveIsRepeatable?"isRepeatable":"",o=t.schemaDescription?n:"";function s(a){return t.inputValueDeprecation?a:""}return` query IntrospectionQuery { __schema { ${o} @@ -166,7 +166,7 @@ In some cases, you need to provide options to alter GraphQL's execution behavior } } } - `}function rh(e,t){let n=null;for(const i of e.definitions)if(i.kind===T.OPERATION_DEFINITION){var r;if(t==null){if(n)return null;n=i}else if(((r=i.name)===null||r===void 0?void 0:r.value)===t)return i}return n}function ih(e,t){if(t.operation==="query"){const n=e.getQueryType();if(!n)throw new F("Schema does not define the required query root type.",{nodes:t});return n}if(t.operation==="mutation"){const n=e.getMutationType();if(!n)throw new F("Schema is not configured for mutations.",{nodes:t});return n}if(t.operation==="subscription"){const n=e.getSubscriptionType();if(!n)throw new F("Schema is not configured for subscriptions.",{nodes:t});return n}throw new F("Can only have query, mutation and subscription operations.",{nodes:t})}function oh(e,t){const n={specifiedByUrl:!0,directiveIsRepeatable:!0,schemaDescription:!0,inputValueDeprecation:!0,...t},r=Yr(Fc(n)),i=Oc({schema:e,document:r});return!i.errors&&i.data||Oe(!1),i.data}function sh(e,t){He(e)&&He(e.__schema)||ue(!1,`Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: ${V(e)}.`);const n=e.__schema,r=wt(n.types,v=>v.name,v=>d(v));for(const v of[...tr,...ir])r[v.name]&&(r[v.name]=v);const i=n.queryType?l(n.queryType):null,o=n.mutationType?l(n.mutationType):null,s=n.subscriptionType?l(n.subscriptionType):null,a=n.directives?n.directives.map(P):[];return new hn({description:n.description,query:i,mutation:o,subscription:s,types:Object.values(r),directives:a,assumeValid:t==null?void 0:t.assumeValid});function u(v){if(v.kind===ye.LIST){const O=v.ofType;if(!O)throw new Error("Decorated type deeper than introspection query.");return new xe(u(O))}if(v.kind===ye.NON_NULL){const O=v.ofType;if(!O)throw new Error("Decorated type deeper than introspection query.");const x=u(O);return new ae(Su(x))}return c(v)}function c(v){const O=v.name;if(!O)throw new Error(`Unknown type reference: ${V(v)}.`);const x=r[O];if(!x)throw new Error(`Invalid or incomplete schema, unknown type: ${O}. Ensure that a full introspection query is used in order to build a client schema.`);return x}function l(v){return Nu(c(v))}function f(v){return Ou(c(v))}function d(v){if(v!=null&&v.name!=null&&v.kind!=null)switch(v.kind){case ye.SCALAR:return y(v);case ye.OBJECT:return w(v);case ye.INTERFACE:return m(v);case ye.UNION:return S(v);case ye.ENUM:return C(v);case ye.INPUT_OBJECT:return L(v)}const O=V(v);throw new Error(`Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ${O}.`)}function y(v){return new pt({name:v.name,description:v.description,specifiedByURL:v.specifiedByURL})}function _(v){if(v.interfaces===null&&v.kind===ye.INTERFACE)return[];if(!v.interfaces){const O=V(v);throw new Error(`Introspection result missing interfaces: ${O}.`)}return v.interfaces.map(f)}function w(v){return new Xe({name:v.name,description:v.description,interfaces:()=>_(v),fields:()=>g(v)})}function m(v){return new on({name:v.name,description:v.description,interfaces:()=>_(v),fields:()=>g(v)})}function S(v){if(!v.possibleTypes){const O=V(v);throw new Error(`Introspection result missing possibleTypes: ${O}.`)}return new sn({name:v.name,description:v.description,types:()=>v.possibleTypes.map(l)})}function C(v){if(!v.enumValues){const O=V(v);throw new Error(`Introspection result missing enumValues: ${O}.`)}return new At({name:v.name,description:v.description,values:wt(v.enumValues,O=>O.name,O=>({description:O.description,deprecationReason:O.deprecationReason}))})}function L(v){if(!v.inputFields){const O=V(v);throw new Error(`Introspection result missing inputFields: ${O}.`)}return new an({name:v.name,description:v.description,fields:()=>b(v.inputFields)})}function g(v){if(!v.fields)throw new Error(`Introspection result missing fields: ${V(v)}.`);return wt(v.fields,O=>O.name,I)}function I(v){const O=u(v.type);if(!Ot(O)){const x=V(O);throw new Error(`Introspection must provide output type for fields, but received: ${x}.`)}if(!v.args){const x=V(v);throw new Error(`Introspection result missing field args: ${x}.`)}return{description:v.description,deprecationReason:v.deprecationReason,type:O,args:b(v.args)}}function b(v){return wt(v,O=>O.name,A)}function A(v){const O=u(v.type);if(!Ue(O)){const $=V(O);throw new Error(`Introspection must provide input type for arguments, but received: ${$}.`)}const x=v.defaultValue!=null?ut(bu(v.defaultValue),O):void 0;return{description:v.description,type:O,defaultValue:x,deprecationReason:v.deprecationReason}}function P(v){if(!v.args){const O=V(v);throw new Error(`Introspection result missing directive args: ${O}.`)}if(!v.locations){const O=V(v);throw new Error(`Introspection result missing directive locations: ${O}.`)}return new dt({name:v.name,description:v.description,isRepeatable:v.isRepeatable,locations:v.locations.slice(),args:b(v.args)})}}function ah(e,t,n){Fo(e),t!=null&&t.kind===T.DOCUMENT||ue(!1,"Must provide valid Document AST."),(n==null?void 0:n.assumeValid)!==!0&&(n==null?void 0:n.assumeValidSDL)!==!0&&Fd(t,e);const r=e.toConfig(),i=Mc(r,t,n);return r===i?e:new hn(i)}function Mc(e,t,n){var r,i,o,s;const a=[],u=Object.create(null),c=[];let l;const f=[];for(const E of t.definitions)if(E.kind===T.SCHEMA_DEFINITION)l=E;else if(E.kind===T.SCHEMA_EXTENSION)f.push(E);else if(mn(E))a.push(E);else if(Zr(E)){const D=E.name.value,R=u[D];u[D]=R?R.concat([E]):[E]}else E.kind===T.DIRECTIVE_DEFINITION&&c.push(E);if(Object.keys(u).length===0&&a.length===0&&c.length===0&&f.length===0&&l==null)return e;const d=Object.create(null);for(const E of e.types)d[E.name]=C(E);for(const E of a){var y;const D=E.name.value;d[D]=(y=ha[D])!==null&&y!==void 0?y:J(E)}const _={query:e.query&&m(e.query),mutation:e.mutation&&m(e.mutation),subscription:e.subscription&&m(e.subscription),...l&&x([l]),...x(f)};return{description:(r=l)===null||r===void 0||(i=r.description)===null||i===void 0?void 0:i.value,..._,types:Object.values(d),directives:[...e.directives.map(S),...c.map(z)],extensions:Object.create(null),astNode:(o=l)!==null&&o!==void 0?o:e.astNode,extensionASTNodes:e.extensionASTNodes.concat(f),assumeValid:(s=n==null?void 0:n.assumeValid)!==null&&s!==void 0?s:!1};function w(E){return Te(E)?new xe(w(E.ofType)):se(E)?new ae(w(E.ofType)):m(E)}function m(E){return d[E.name]}function S(E){const D=E.toConfig();return new dt({...D,args:yt(D.args,O)})}function C(E){if(Ht(E)||Wr(E))return E;if(Qe(E))return I(E);if(pe(E))return b(E);if(ve(E))return A(E);if(Ce(E))return P(E);if(Re(E))return g(E);if(be(E))return L(E);Oe(!1,"Unexpected type: "+V(E))}function L(E){var D;const R=E.toConfig(),j=(D=u[R.name])!==null&&D!==void 0?D:[];return new an({...R,fields:()=>({...yt(R.fields,ee=>({...ee,type:w(ee.type)})),...W(j)}),extensionASTNodes:R.extensionASTNodes.concat(j)})}function g(E){var D;const R=E.toConfig(),j=(D=u[E.name])!==null&&D!==void 0?D:[];return new At({...R,values:{...R.values,...G(j)},extensionASTNodes:R.extensionASTNodes.concat(j)})}function I(E){var D;const R=E.toConfig(),j=(D=u[R.name])!==null&&D!==void 0?D:[];let ee=R.specifiedByURL;for(const Q of j){var ne;ee=(ne=ma(Q))!==null&&ne!==void 0?ne:ee}return new pt({...R,specifiedByURL:ee,extensionASTNodes:R.extensionASTNodes.concat(j)})}function b(E){var D;const R=E.toConfig(),j=(D=u[R.name])!==null&&D!==void 0?D:[];return new Xe({...R,interfaces:()=>[...E.getInterfaces().map(m),...Z(j)],fields:()=>({...yt(R.fields,v),...X(j)}),extensionASTNodes:R.extensionASTNodes.concat(j)})}function A(E){var D;const R=E.toConfig(),j=(D=u[R.name])!==null&&D!==void 0?D:[];return new on({...R,interfaces:()=>[...E.getInterfaces().map(m),...Z(j)],fields:()=>({...yt(R.fields,v),...X(j)}),extensionASTNodes:R.extensionASTNodes.concat(j)})}function P(E){var D;const R=E.toConfig(),j=(D=u[R.name])!==null&&D!==void 0?D:[];return new sn({...R,types:()=>[...E.getTypes().map(m),...ce(j)],extensionASTNodes:R.extensionASTNodes.concat(j)})}function v(E){return{...E,type:w(E.type),args:E.args&&yt(E.args,O)}}function O(E){return{...E,type:w(E.type)}}function x(E){const D={};for(const j of E){var R;const ee=(R=j.operationTypes)!==null&&R!==void 0?R:[];for(const ne of ee)D[ne.operation]=$(ne.type)}return D}function $(E){var D;const R=E.name.value,j=(D=ha[R])!==null&&D!==void 0?D:d[R];if(j===void 0)throw new Error(`Unknown type: "${R}".`);return j}function q(E){return E.kind===T.LIST_TYPE?new xe(q(E.type)):E.kind===T.NON_NULL_TYPE?new ae(q(E.type)):$(E)}function z(E){var D;return new dt({name:E.name.value,description:(D=E.description)===null||D===void 0?void 0:D.value,locations:E.locations.map(({value:R})=>R),isRepeatable:E.repeatable,args:K(E.arguments),astNode:E})}function X(E){const D=Object.create(null);for(const ee of E){var R;const ne=(R=ee.fields)!==null&&R!==void 0?R:[];for(const Q of ne){var j;D[Q.name.value]={type:q(Q.type),description:(j=Q.description)===null||j===void 0?void 0:j.value,args:K(Q.arguments),deprecationReason:_r(Q),astNode:Q}}}return D}function K(E){const D=E!=null?E:[],R=Object.create(null);for(const ee of D){var j;const ne=q(ee.type);R[ee.name.value]={type:ne,description:(j=ee.description)===null||j===void 0?void 0:j.value,defaultValue:ut(ee.defaultValue,ne),deprecationReason:_r(ee),astNode:ee}}return R}function W(E){const D=Object.create(null);for(const ee of E){var R;const ne=(R=ee.fields)!==null&&R!==void 0?R:[];for(const Q of ne){var j;const ie=q(Q.type);D[Q.name.value]={type:ie,description:(j=Q.description)===null||j===void 0?void 0:j.value,defaultValue:ut(Q.defaultValue,ie),deprecationReason:_r(Q),astNode:Q}}}return D}function G(E){const D=Object.create(null);for(const ee of E){var R;const ne=(R=ee.values)!==null&&R!==void 0?R:[];for(const Q of ne){var j;D[Q.name.value]={description:(j=Q.description)===null||j===void 0?void 0:j.value,deprecationReason:_r(Q),astNode:Q}}}return D}function Z(E){return E.flatMap(D=>{var R,j;return(R=(j=D.interfaces)===null||j===void 0?void 0:j.map($))!==null&&R!==void 0?R:[]})}function ce(E){return E.flatMap(D=>{var R,j;return(R=(j=D.types)===null||j===void 0?void 0:j.map($))!==null&&R!==void 0?R:[]})}function J(E){var D;const R=E.name.value,j=(D=u[R])!==null&&D!==void 0?D:[];switch(E.kind){case T.OBJECT_TYPE_DEFINITION:{var ee;const de=[E,...j];return new Xe({name:R,description:(ee=E.description)===null||ee===void 0?void 0:ee.value,interfaces:()=>Z(de),fields:()=>X(de),astNode:E,extensionASTNodes:j})}case T.INTERFACE_TYPE_DEFINITION:{var ne;const de=[E,...j];return new on({name:R,description:(ne=E.description)===null||ne===void 0?void 0:ne.value,interfaces:()=>Z(de),fields:()=>X(de),astNode:E,extensionASTNodes:j})}case T.ENUM_TYPE_DEFINITION:{var Q;const de=[E,...j];return new At({name:R,description:(Q=E.description)===null||Q===void 0?void 0:Q.value,values:G(de),astNode:E,extensionASTNodes:j})}case T.UNION_TYPE_DEFINITION:{var ie;const de=[E,...j];return new sn({name:R,description:(ie=E.description)===null||ie===void 0?void 0:ie.value,types:()=>ce(de),astNode:E,extensionASTNodes:j})}case T.SCALAR_TYPE_DEFINITION:{var le;return new pt({name:R,description:(le=E.description)===null||le===void 0?void 0:le.value,specifiedByURL:ma(E),astNode:E,extensionASTNodes:j})}case T.INPUT_OBJECT_TYPE_DEFINITION:{var he;const de=[E,...j];return new an({name:R,description:(he=E.description)===null||he===void 0?void 0:he.value,fields:()=>W(de),astNode:E,extensionASTNodes:j})}}}}const ha=Et([...tr,...ir],e=>e.name);function _r(e){const t=Bn(Jr,e);return t==null?void 0:t.reason}function ma(e){const t=Bn(Ao,e);return t==null?void 0:t.url}function jc(e,t){e!=null&&e.kind===T.DOCUMENT||ue(!1,"Must provide valid Document AST."),(t==null?void 0:t.assumeValid)!==!0&&(t==null?void 0:t.assumeValidSDL)!==!0&&xd(e);const r=Mc({description:void 0,types:[],directives:[],extensions:Object.create(null),extensionASTNodes:[],assumeValid:!1},e,t);if(r.astNode==null)for(const o of r.types)switch(o.name){case"Query":r.query=o;break;case"Mutation":r.mutation=o;break;case"Subscription":r.subscription=o;break}const i=[...r.directives,...Lt.filter(o=>r.directives.every(s=>s.name!==o.name))];return new hn({...r,directives:i})}function uh(e,t){const n=Yr(e,{noLocation:t==null?void 0:t.noLocation,allowLegacyFragmentVariables:t==null?void 0:t.allowLegacyFragmentVariables});return jc(n,{assumeValidSDL:t==null?void 0:t.assumeValidSDL,assumeValid:t==null?void 0:t.assumeValid})}function ch(e){const t=e.toConfig(),n=wt(Bi(t.types),d=>d.name,f);return new hn({...t,types:Object.values(n),directives:Bi(t.directives).map(s),query:o(t.query),mutation:o(t.mutation),subscription:o(t.subscription)});function r(d){return Te(d)?new xe(r(d.ofType)):se(d)?new ae(r(d.ofType)):i(d)}function i(d){return n[d.name]}function o(d){return d&&i(d)}function s(d){const y=d.toConfig();return new dt({...y,locations:$c(y.locations,_=>_),args:a(y.args)})}function a(d){return Tr(d,y=>({...y,type:r(y.type)}))}function u(d){return Tr(d,y=>({...y,type:r(y.type),args:y.args&&a(y.args)}))}function c(d){return Tr(d,y=>({...y,type:r(y.type)}))}function l(d){return Bi(d).map(i)}function f(d){if(Qe(d)||Ht(d))return d;if(pe(d)){const y=d.toConfig();return new Xe({...y,interfaces:()=>l(y.interfaces),fields:()=>u(y.fields)})}if(ve(d)){const y=d.toConfig();return new on({...y,interfaces:()=>l(y.interfaces),fields:()=>u(y.fields)})}if(Ce(d)){const y=d.toConfig();return new sn({...y,types:()=>l(y.types)})}if(Re(d)){const y=d.toConfig();return new At({...y,values:Tr(y.values,_=>_)})}if(be(d)){const y=d.toConfig();return new an({...y,fields:()=>c(y.fields)})}Oe(!1,"Unexpected type: "+V(d))}}function Tr(e,t){const n=Object.create(null);for(const r of Object.keys(e).sort(Jn))n[r]=t(e[r]);return n}function Bi(e){return $c(e,t=>t.name)}function $c(e,t){return e.slice().sort((n,r)=>{const i=t(n),o=t(r);return Jn(i,o)})}function lh(e){return Uc(e,t=>!Do(t),ph)}function fh(e){return Uc(e,Do,Ht)}function ph(e){return!Wr(e)&&!Ht(e)}function Uc(e,t,n){const r=e.getDirectives().filter(t),i=Object.values(e.getTypeMap()).filter(n);return[dh(e),...r.map(o=>Th(o)),...i.map(o=>Vc(o))].filter(Boolean).join(` + `}function rh(e,t){let n=null;for(const i of e.definitions)if(i.kind===T.OPERATION_DEFINITION){var r;if(t==null){if(n)return null;n=i}else if(((r=i.name)===null||r===void 0?void 0:r.value)===t)return i}return n}function ih(e,t){if(t.operation==="query"){const n=e.getQueryType();if(!n)throw new F("Schema does not define the required query root type.",{nodes:t});return n}if(t.operation==="mutation"){const n=e.getMutationType();if(!n)throw new F("Schema is not configured for mutations.",{nodes:t});return n}if(t.operation==="subscription"){const n=e.getSubscriptionType();if(!n)throw new F("Schema is not configured for subscriptions.",{nodes:t});return n}throw new F("Can only have query, mutation and subscription operations.",{nodes:t})}function oh(e,t){const n={specifiedByUrl:!0,directiveIsRepeatable:!0,schemaDescription:!0,inputValueDeprecation:!0,...t},r=Yr(Fc(n)),i=Oc({schema:e,document:r});return!i.errors&&i.data||Oe(!1),i.data}function sh(e,t){He(e)&&He(e.__schema)||ue(!1,`Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: ${V(e)}.`);const n=e.__schema,r=It(n.types,v=>v.name,v=>d(v));for(const v of[...tr,...ir])r[v.name]&&(r[v.name]=v);const i=n.queryType?l(n.queryType):null,o=n.mutationType?l(n.mutationType):null,s=n.subscriptionType?l(n.subscriptionType):null,a=n.directives?n.directives.map(P):[];return new hn({description:n.description,query:i,mutation:o,subscription:s,types:Object.values(r),directives:a,assumeValid:t==null?void 0:t.assumeValid});function u(v){if(v.kind===ye.LIST){const O=v.ofType;if(!O)throw new Error("Decorated type deeper than introspection query.");return new xe(u(O))}if(v.kind===ye.NON_NULL){const O=v.ofType;if(!O)throw new Error("Decorated type deeper than introspection query.");const x=u(O);return new ae(Su(x))}return c(v)}function c(v){const O=v.name;if(!O)throw new Error(`Unknown type reference: ${V(v)}.`);const x=r[O];if(!x)throw new Error(`Invalid or incomplete schema, unknown type: ${O}. Ensure that a full introspection query is used in order to build a client schema.`);return x}function l(v){return Nu(c(v))}function f(v){return Ou(c(v))}function d(v){if(v!=null&&v.name!=null&&v.kind!=null)switch(v.kind){case ye.SCALAR:return y(v);case ye.OBJECT:return I(v);case ye.INTERFACE:return m(v);case ye.UNION:return S(v);case ye.ENUM:return C(v);case ye.INPUT_OBJECT:return L(v)}const O=V(v);throw new Error(`Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ${O}.`)}function y(v){return new pt({name:v.name,description:v.description,specifiedByURL:v.specifiedByURL})}function _(v){if(v.interfaces===null&&v.kind===ye.INTERFACE)return[];if(!v.interfaces){const O=V(v);throw new Error(`Introspection result missing interfaces: ${O}.`)}return v.interfaces.map(f)}function I(v){return new Xe({name:v.name,description:v.description,interfaces:()=>_(v),fields:()=>g(v)})}function m(v){return new on({name:v.name,description:v.description,interfaces:()=>_(v),fields:()=>g(v)})}function S(v){if(!v.possibleTypes){const O=V(v);throw new Error(`Introspection result missing possibleTypes: ${O}.`)}return new sn({name:v.name,description:v.description,types:()=>v.possibleTypes.map(l)})}function C(v){if(!v.enumValues){const O=V(v);throw new Error(`Introspection result missing enumValues: ${O}.`)}return new At({name:v.name,description:v.description,values:It(v.enumValues,O=>O.name,O=>({description:O.description,deprecationReason:O.deprecationReason}))})}function L(v){if(!v.inputFields){const O=V(v);throw new Error(`Introspection result missing inputFields: ${O}.`)}return new an({name:v.name,description:v.description,fields:()=>b(v.inputFields)})}function g(v){if(!v.fields)throw new Error(`Introspection result missing fields: ${V(v)}.`);return It(v.fields,O=>O.name,w)}function w(v){const O=u(v.type);if(!Ot(O)){const x=V(O);throw new Error(`Introspection must provide output type for fields, but received: ${x}.`)}if(!v.args){const x=V(v);throw new Error(`Introspection result missing field args: ${x}.`)}return{description:v.description,deprecationReason:v.deprecationReason,type:O,args:b(v.args)}}function b(v){return It(v,O=>O.name,A)}function A(v){const O=u(v.type);if(!Ue(O)){const $=V(O);throw new Error(`Introspection must provide input type for arguments, but received: ${$}.`)}const x=v.defaultValue!=null?ut(bu(v.defaultValue),O):void 0;return{description:v.description,type:O,defaultValue:x,deprecationReason:v.deprecationReason}}function P(v){if(!v.args){const O=V(v);throw new Error(`Introspection result missing directive args: ${O}.`)}if(!v.locations){const O=V(v);throw new Error(`Introspection result missing directive locations: ${O}.`)}return new dt({name:v.name,description:v.description,isRepeatable:v.isRepeatable,locations:v.locations.slice(),args:b(v.args)})}}function ah(e,t,n){Fo(e),t!=null&&t.kind===T.DOCUMENT||ue(!1,"Must provide valid Document AST."),(n==null?void 0:n.assumeValid)!==!0&&(n==null?void 0:n.assumeValidSDL)!==!0&&Fd(t,e);const r=e.toConfig(),i=Mc(r,t,n);return r===i?e:new hn(i)}function Mc(e,t,n){var r,i,o,s;const a=[],u=Object.create(null),c=[];let l;const f=[];for(const E of t.definitions)if(E.kind===T.SCHEMA_DEFINITION)l=E;else if(E.kind===T.SCHEMA_EXTENSION)f.push(E);else if(mn(E))a.push(E);else if(Zr(E)){const D=E.name.value,R=u[D];u[D]=R?R.concat([E]):[E]}else E.kind===T.DIRECTIVE_DEFINITION&&c.push(E);if(Object.keys(u).length===0&&a.length===0&&c.length===0&&f.length===0&&l==null)return e;const d=Object.create(null);for(const E of e.types)d[E.name]=C(E);for(const E of a){var y;const D=E.name.value;d[D]=(y=ha[D])!==null&&y!==void 0?y:J(E)}const _={query:e.query&&m(e.query),mutation:e.mutation&&m(e.mutation),subscription:e.subscription&&m(e.subscription),...l&&x([l]),...x(f)};return{description:(r=l)===null||r===void 0||(i=r.description)===null||i===void 0?void 0:i.value,..._,types:Object.values(d),directives:[...e.directives.map(S),...c.map(z)],extensions:Object.create(null),astNode:(o=l)!==null&&o!==void 0?o:e.astNode,extensionASTNodes:e.extensionASTNodes.concat(f),assumeValid:(s=n==null?void 0:n.assumeValid)!==null&&s!==void 0?s:!1};function I(E){return Te(E)?new xe(I(E.ofType)):se(E)?new ae(I(E.ofType)):m(E)}function m(E){return d[E.name]}function S(E){const D=E.toConfig();return new dt({...D,args:yt(D.args,O)})}function C(E){if(Qt(E)||Wr(E))return E;if(Qe(E))return w(E);if(pe(E))return b(E);if(ve(E))return A(E);if(Ce(E))return P(E);if(Re(E))return g(E);if(be(E))return L(E);Oe(!1,"Unexpected type: "+V(E))}function L(E){var D;const R=E.toConfig(),j=(D=u[R.name])!==null&&D!==void 0?D:[];return new an({...R,fields:()=>({...yt(R.fields,ee=>({...ee,type:I(ee.type)})),...W(j)}),extensionASTNodes:R.extensionASTNodes.concat(j)})}function g(E){var D;const R=E.toConfig(),j=(D=u[E.name])!==null&&D!==void 0?D:[];return new At({...R,values:{...R.values,...G(j)},extensionASTNodes:R.extensionASTNodes.concat(j)})}function w(E){var D;const R=E.toConfig(),j=(D=u[R.name])!==null&&D!==void 0?D:[];let ee=R.specifiedByURL;for(const Q of j){var ne;ee=(ne=ma(Q))!==null&&ne!==void 0?ne:ee}return new pt({...R,specifiedByURL:ee,extensionASTNodes:R.extensionASTNodes.concat(j)})}function b(E){var D;const R=E.toConfig(),j=(D=u[R.name])!==null&&D!==void 0?D:[];return new Xe({...R,interfaces:()=>[...E.getInterfaces().map(m),...Z(j)],fields:()=>({...yt(R.fields,v),...X(j)}),extensionASTNodes:R.extensionASTNodes.concat(j)})}function A(E){var D;const R=E.toConfig(),j=(D=u[R.name])!==null&&D!==void 0?D:[];return new on({...R,interfaces:()=>[...E.getInterfaces().map(m),...Z(j)],fields:()=>({...yt(R.fields,v),...X(j)}),extensionASTNodes:R.extensionASTNodes.concat(j)})}function P(E){var D;const R=E.toConfig(),j=(D=u[R.name])!==null&&D!==void 0?D:[];return new sn({...R,types:()=>[...E.getTypes().map(m),...ce(j)],extensionASTNodes:R.extensionASTNodes.concat(j)})}function v(E){return{...E,type:I(E.type),args:E.args&&yt(E.args,O)}}function O(E){return{...E,type:I(E.type)}}function x(E){const D={};for(const j of E){var R;const ee=(R=j.operationTypes)!==null&&R!==void 0?R:[];for(const ne of ee)D[ne.operation]=$(ne.type)}return D}function $(E){var D;const R=E.name.value,j=(D=ha[R])!==null&&D!==void 0?D:d[R];if(j===void 0)throw new Error(`Unknown type: "${R}".`);return j}function q(E){return E.kind===T.LIST_TYPE?new xe(q(E.type)):E.kind===T.NON_NULL_TYPE?new ae(q(E.type)):$(E)}function z(E){var D;return new dt({name:E.name.value,description:(D=E.description)===null||D===void 0?void 0:D.value,locations:E.locations.map(({value:R})=>R),isRepeatable:E.repeatable,args:K(E.arguments),astNode:E})}function X(E){const D=Object.create(null);for(const ee of E){var R;const ne=(R=ee.fields)!==null&&R!==void 0?R:[];for(const Q of ne){var j;D[Q.name.value]={type:q(Q.type),description:(j=Q.description)===null||j===void 0?void 0:j.value,args:K(Q.arguments),deprecationReason:_r(Q),astNode:Q}}}return D}function K(E){const D=E!=null?E:[],R=Object.create(null);for(const ee of D){var j;const ne=q(ee.type);R[ee.name.value]={type:ne,description:(j=ee.description)===null||j===void 0?void 0:j.value,defaultValue:ut(ee.defaultValue,ne),deprecationReason:_r(ee),astNode:ee}}return R}function W(E){const D=Object.create(null);for(const ee of E){var R;const ne=(R=ee.fields)!==null&&R!==void 0?R:[];for(const Q of ne){var j;const ie=q(Q.type);D[Q.name.value]={type:ie,description:(j=Q.description)===null||j===void 0?void 0:j.value,defaultValue:ut(Q.defaultValue,ie),deprecationReason:_r(Q),astNode:Q}}}return D}function G(E){const D=Object.create(null);for(const ee of E){var R;const ne=(R=ee.values)!==null&&R!==void 0?R:[];for(const Q of ne){var j;D[Q.name.value]={description:(j=Q.description)===null||j===void 0?void 0:j.value,deprecationReason:_r(Q),astNode:Q}}}return D}function Z(E){return E.flatMap(D=>{var R,j;return(R=(j=D.interfaces)===null||j===void 0?void 0:j.map($))!==null&&R!==void 0?R:[]})}function ce(E){return E.flatMap(D=>{var R,j;return(R=(j=D.types)===null||j===void 0?void 0:j.map($))!==null&&R!==void 0?R:[]})}function J(E){var D;const R=E.name.value,j=(D=u[R])!==null&&D!==void 0?D:[];switch(E.kind){case T.OBJECT_TYPE_DEFINITION:{var ee;const de=[E,...j];return new Xe({name:R,description:(ee=E.description)===null||ee===void 0?void 0:ee.value,interfaces:()=>Z(de),fields:()=>X(de),astNode:E,extensionASTNodes:j})}case T.INTERFACE_TYPE_DEFINITION:{var ne;const de=[E,...j];return new on({name:R,description:(ne=E.description)===null||ne===void 0?void 0:ne.value,interfaces:()=>Z(de),fields:()=>X(de),astNode:E,extensionASTNodes:j})}case T.ENUM_TYPE_DEFINITION:{var Q;const de=[E,...j];return new At({name:R,description:(Q=E.description)===null||Q===void 0?void 0:Q.value,values:G(de),astNode:E,extensionASTNodes:j})}case T.UNION_TYPE_DEFINITION:{var ie;const de=[E,...j];return new sn({name:R,description:(ie=E.description)===null||ie===void 0?void 0:ie.value,types:()=>ce(de),astNode:E,extensionASTNodes:j})}case T.SCALAR_TYPE_DEFINITION:{var le;return new pt({name:R,description:(le=E.description)===null||le===void 0?void 0:le.value,specifiedByURL:ma(E),astNode:E,extensionASTNodes:j})}case T.INPUT_OBJECT_TYPE_DEFINITION:{var he;const de=[E,...j];return new an({name:R,description:(he=E.description)===null||he===void 0?void 0:he.value,fields:()=>W(de),astNode:E,extensionASTNodes:j})}}}}const ha=Et([...tr,...ir],e=>e.name);function _r(e){const t=Bn(Jr,e);return t==null?void 0:t.reason}function ma(e){const t=Bn(Ao,e);return t==null?void 0:t.url}function jc(e,t){e!=null&&e.kind===T.DOCUMENT||ue(!1,"Must provide valid Document AST."),(t==null?void 0:t.assumeValid)!==!0&&(t==null?void 0:t.assumeValidSDL)!==!0&&xd(e);const r=Mc({description:void 0,types:[],directives:[],extensions:Object.create(null),extensionASTNodes:[],assumeValid:!1},e,t);if(r.astNode==null)for(const o of r.types)switch(o.name){case"Query":r.query=o;break;case"Mutation":r.mutation=o;break;case"Subscription":r.subscription=o;break}const i=[...r.directives,...Lt.filter(o=>r.directives.every(s=>s.name!==o.name))];return new hn({...r,directives:i})}function uh(e,t){const n=Yr(e,{noLocation:t==null?void 0:t.noLocation,allowLegacyFragmentVariables:t==null?void 0:t.allowLegacyFragmentVariables});return jc(n,{assumeValidSDL:t==null?void 0:t.assumeValidSDL,assumeValid:t==null?void 0:t.assumeValid})}function ch(e){const t=e.toConfig(),n=It(Bi(t.types),d=>d.name,f);return new hn({...t,types:Object.values(n),directives:Bi(t.directives).map(s),query:o(t.query),mutation:o(t.mutation),subscription:o(t.subscription)});function r(d){return Te(d)?new xe(r(d.ofType)):se(d)?new ae(r(d.ofType)):i(d)}function i(d){return n[d.name]}function o(d){return d&&i(d)}function s(d){const y=d.toConfig();return new dt({...y,locations:$c(y.locations,_=>_),args:a(y.args)})}function a(d){return Tr(d,y=>({...y,type:r(y.type)}))}function u(d){return Tr(d,y=>({...y,type:r(y.type),args:y.args&&a(y.args)}))}function c(d){return Tr(d,y=>({...y,type:r(y.type)}))}function l(d){return Bi(d).map(i)}function f(d){if(Qe(d)||Qt(d))return d;if(pe(d)){const y=d.toConfig();return new Xe({...y,interfaces:()=>l(y.interfaces),fields:()=>u(y.fields)})}if(ve(d)){const y=d.toConfig();return new on({...y,interfaces:()=>l(y.interfaces),fields:()=>u(y.fields)})}if(Ce(d)){const y=d.toConfig();return new sn({...y,types:()=>l(y.types)})}if(Re(d)){const y=d.toConfig();return new At({...y,values:Tr(y.values,_=>_)})}if(be(d)){const y=d.toConfig();return new an({...y,fields:()=>c(y.fields)})}Oe(!1,"Unexpected type: "+V(d))}}function Tr(e,t){const n=Object.create(null);for(const r of Object.keys(e).sort(Jn))n[r]=t(e[r]);return n}function Bi(e){return $c(e,t=>t.name)}function $c(e,t){return e.slice().sort((n,r)=>{const i=t(n),o=t(r);return Jn(i,o)})}function lh(e){return Uc(e,t=>!Do(t),ph)}function fh(e){return Uc(e,Do,Qt)}function ph(e){return!Wr(e)&&!Qt(e)}function Uc(e,t,n){const r=e.getDirectives().filter(t),i=Object.values(e.getTypeMap()).filter(n);return[dh(e),...r.map(o=>Th(o)),...i.map(o=>Vc(o))].filter(Boolean).join(` `)}function dh(e){if(e.description==null&&hh(e))return;const t=[],n=e.getQueryType();n&&t.push(` query: ${n.name}`);const r=e.getMutationType();r&&t.push(` mutation: ${r.name}`);const i=e.getSubscriptionType();return i&&t.push(` subscription: ${i.name}`),Je(e)+`schema { ${t.join(` @@ -180,11 +180,11 @@ ${t.join(` `+t+")"}function io(e){const t=Nt(e.defaultValue,e.type);let n=e.name+": "+String(e.type);return t&&(n+=` = ${_e(t)}`),n+es(e.deprecationReason)}function Th(e){return Je(e)+"directive @"+e.name+Gc(e.args)+(e.isRepeatable?" repeatable":"")+" on "+e.locations.join(" | ")}function es(e){return e==null?"":e!==So?` @deprecated(reason: ${_e({kind:T.STRING,value:e})})`:" @deprecated"}function bh(e){return e.specifiedByURL==null?"":` @specifiedBy(url: ${_e({kind:T.STRING,value:e.specifiedByURL})})`}function Je(e,t="",n=!0){const{description:r}=e;if(r==null)return"";const i=_e({kind:T.STRING,value:r,block:op(r)});return(t&&!n?` `+t:t)+i.replace(/\n/g,` `+t)+` -`}function Ih(e){const t=[];for(const n of e)t.push(...n.definitions);return{kind:T.DOCUMENT,definitions:t}}function wh(e){const t=[],n=Object.create(null);for(const i of e.definitions)switch(i.kind){case T.OPERATION_DEFINITION:t.push(i);break;case T.FRAGMENT_DEFINITION:n[i.name.value]=va(i.selectionSet);break}const r=Object.create(null);for(const i of t){const o=new Set;for(const a of va(i.selectionSet))Hc(o,n,a);const s=i.name?i.name.value:"";r[s]={kind:T.DOCUMENT,definitions:e.definitions.filter(a=>a===i||a.kind===T.FRAGMENT_DEFINITION&&o.has(a.name.value))}}return r}function Hc(e,t,n){if(!e.has(n)){e.add(n);const r=t[n];if(r!==void 0)for(const i of r)Hc(e,t,i)}}function va(e){const t=[];return dn(e,{FragmentSpread(n){t.push(n.name.value)}}),t}function Nh(e){const t=Tu(e)?e:new Hr(e),n=t.body,r=new go(t);let i="",o=!1;for(;r.advance().kind!==U.EOF;){const s=r.token,a=s.kind,u=!yu(s.kind);o&&(u||s.kind===U.SPREAD)&&(i+=" ");const c=n.slice(s.start,s.end);a===U.BLOCK_STRING?i+=vu(s.value,{minimize:!0}):i+=c,o=u}return i}function Oh(e){const t=Yc(e);if(t)throw t;return e}function Yc(e){if(typeof e=="string"||ue(!1,"Expected name to be a string."),e.startsWith("__"))return new F(`Name "${e}" must not begin with "__", which is reserved by GraphQL introspection.`);try{Ye(e)}catch(t){return t}}var we;(function(e){e.TYPE_REMOVED="TYPE_REMOVED",e.TYPE_CHANGED_KIND="TYPE_CHANGED_KIND",e.TYPE_REMOVED_FROM_UNION="TYPE_REMOVED_FROM_UNION",e.VALUE_REMOVED_FROM_ENUM="VALUE_REMOVED_FROM_ENUM",e.REQUIRED_INPUT_FIELD_ADDED="REQUIRED_INPUT_FIELD_ADDED",e.IMPLEMENTED_INTERFACE_REMOVED="IMPLEMENTED_INTERFACE_REMOVED",e.FIELD_REMOVED="FIELD_REMOVED",e.FIELD_CHANGED_KIND="FIELD_CHANGED_KIND",e.REQUIRED_ARG_ADDED="REQUIRED_ARG_ADDED",e.ARG_REMOVED="ARG_REMOVED",e.ARG_CHANGED_KIND="ARG_CHANGED_KIND",e.DIRECTIVE_REMOVED="DIRECTIVE_REMOVED",e.DIRECTIVE_ARG_REMOVED="DIRECTIVE_ARG_REMOVED",e.REQUIRED_DIRECTIVE_ARG_ADDED="REQUIRED_DIRECTIVE_ARG_ADDED",e.DIRECTIVE_REPEATABLE_REMOVED="DIRECTIVE_REPEATABLE_REMOVED",e.DIRECTIVE_LOCATION_REMOVED="DIRECTIVE_LOCATION_REMOVED"})(we||(we={}));var ot;(function(e){e.VALUE_ADDED_TO_ENUM="VALUE_ADDED_TO_ENUM",e.TYPE_ADDED_TO_UNION="TYPE_ADDED_TO_UNION",e.OPTIONAL_INPUT_FIELD_ADDED="OPTIONAL_INPUT_FIELD_ADDED",e.OPTIONAL_ARG_ADDED="OPTIONAL_ARG_ADDED",e.IMPLEMENTED_INTERFACE_ADDED="IMPLEMENTED_INTERFACE_ADDED",e.ARG_DEFAULT_VALUE_CHANGE="ARG_DEFAULT_VALUE_CHANGE"})(ot||(ot={}));function Sh(e,t){return Qc(e,t).filter(n=>n.type in we)}function Ah(e,t){return Qc(e,t).filter(n=>n.type in ot)}function Qc(e,t){return[...Rh(e,t),...Dh(e,t)]}function Dh(e,t){const n=[],r=_t(e.getDirectives(),t.getDirectives());for(const i of r.removed)n.push({type:we.DIRECTIVE_REMOVED,description:`${i.name} was removed.`});for(const[i,o]of r.persisted){const s=_t(i.args,o.args);for(const a of s.added)Rt(a)&&n.push({type:we.REQUIRED_DIRECTIVE_ARG_ADDED,description:`A required arg ${a.name} on directive ${i.name} was added.`});for(const a of s.removed)n.push({type:we.DIRECTIVE_ARG_REMOVED,description:`${a.name} was removed from ${i.name}.`});i.isRepeatable&&!o.isRepeatable&&n.push({type:we.DIRECTIVE_REPEATABLE_REMOVED,description:`Repeatable flag was removed from ${i.name}.`});for(const a of i.locations)o.locations.includes(a)||n.push({type:we.DIRECTIVE_LOCATION_REMOVED,description:`${a} was removed from ${i.name}.`})}return n}function Rh(e,t){const n=[],r=_t(Object.values(e.getTypeMap()),Object.values(t.getTypeMap()));for(const i of r.removed)n.push({type:we.TYPE_REMOVED,description:Wr(i)?`Standard scalar ${i.name} was removed because it is not referenced anymore.`:`${i.name} was removed.`});for(const[i,o]of r.persisted)Re(i)&&Re(o)?n.push(...Ch(i,o)):Ce(i)&&Ce(o)?n.push(...Ph(i,o)):be(i)&&be(o)?n.push(...Lh(i,o)):pe(i)&&pe(o)?n.push(...ga(i,o),...ya(i,o)):ve(i)&&ve(o)?n.push(...ga(i,o),...ya(i,o)):i.constructor!==o.constructor&&n.push({type:we.TYPE_CHANGED_KIND,description:`${i.name} changed from ${Ea(i)} to ${Ea(o)}.`});return n}function Lh(e,t){const n=[],r=_t(Object.values(e.getFields()),Object.values(t.getFields()));for(const i of r.added)zr(i)?n.push({type:we.REQUIRED_INPUT_FIELD_ADDED,description:`A required field ${i.name} on input type ${e.name} was added.`}):n.push({type:ot.OPTIONAL_INPUT_FIELD_ADDED,description:`An optional field ${i.name} on input type ${e.name} was added.`});for(const i of r.removed)n.push({type:we.FIELD_REMOVED,description:`${e.name}.${i.name} was removed.`});for(const[i,o]of r.persisted)Fn(i.type,o.type)||n.push({type:we.FIELD_CHANGED_KIND,description:`${e.name}.${i.name} changed type from ${String(i.type)} to ${String(o.type)}.`});return n}function Ph(e,t){const n=[],r=_t(e.getTypes(),t.getTypes());for(const i of r.added)n.push({type:ot.TYPE_ADDED_TO_UNION,description:`${i.name} was added to union type ${e.name}.`});for(const i of r.removed)n.push({type:we.TYPE_REMOVED_FROM_UNION,description:`${i.name} was removed from union type ${e.name}.`});return n}function Ch(e,t){const n=[],r=_t(e.getValues(),t.getValues());for(const i of r.added)n.push({type:ot.VALUE_ADDED_TO_ENUM,description:`${i.name} was added to enum type ${e.name}.`});for(const i of r.removed)n.push({type:we.VALUE_REMOVED_FROM_ENUM,description:`${i.name} was removed from enum type ${e.name}.`});return n}function ya(e,t){const n=[],r=_t(e.getInterfaces(),t.getInterfaces());for(const i of r.added)n.push({type:ot.IMPLEMENTED_INTERFACE_ADDED,description:`${i.name} added to interfaces implemented by ${e.name}.`});for(const i of r.removed)n.push({type:we.IMPLEMENTED_INTERFACE_REMOVED,description:`${e.name} no longer implements interface ${i.name}.`});return n}function ga(e,t){const n=[],r=_t(Object.values(e.getFields()),Object.values(t.getFields()));for(const i of r.removed)n.push({type:we.FIELD_REMOVED,description:`${e.name}.${i.name} was removed.`});for(const[i,o]of r.persisted)n.push(...kh(e,i,o)),kn(i.type,o.type)||n.push({type:we.FIELD_CHANGED_KIND,description:`${e.name}.${i.name} changed type from ${String(i.type)} to ${String(o.type)}.`});return n}function kh(e,t,n){const r=[],i=_t(t.args,n.args);for(const o of i.removed)r.push({type:we.ARG_REMOVED,description:`${e.name}.${t.name} arg ${o.name} was removed.`});for(const[o,s]of i.persisted)if(!Fn(o.type,s.type))r.push({type:we.ARG_CHANGED_KIND,description:`${e.name}.${t.name} arg ${o.name} has changed type from ${String(o.type)} to ${String(s.type)}.`});else if(o.defaultValue!==void 0)if(s.defaultValue===void 0)r.push({type:ot.ARG_DEFAULT_VALUE_CHANGE,description:`${e.name}.${t.name} arg ${o.name} defaultValue was removed.`});else{const u=_a(o.defaultValue,o.type),c=_a(s.defaultValue,s.type);u!==c&&r.push({type:ot.ARG_DEFAULT_VALUE_CHANGE,description:`${e.name}.${t.name} arg ${o.name} has changed defaultValue from ${u} to ${c}.`})}for(const o of i.added)Rt(o)?r.push({type:we.REQUIRED_ARG_ADDED,description:`A required arg ${o.name} on ${e.name}.${t.name} was added.`}):r.push({type:ot.OPTIONAL_ARG_ADDED,description:`An optional arg ${o.name} on ${e.name}.${t.name} was added.`});return r}function kn(e,t){return Te(e)?Te(t)&&kn(e.ofType,t.ofType)||se(t)&&kn(e,t.ofType):se(e)?se(t)&&kn(e.ofType,t.ofType):er(t)&&e.name===t.name||se(t)&&kn(e,t.ofType)}function Fn(e,t){return Te(e)?Te(t)&&Fn(e.ofType,t.ofType):se(e)?se(t)&&Fn(e.ofType,t.ofType)||!se(t)&&Fn(e.ofType,t):er(t)&&e.name===t.name}function Ea(e){if(Qe(e))return"a Scalar type";if(pe(e))return"an Object type";if(ve(e))return"an Interface type";if(Ce(e))return"a Union type";if(Re(e))return"an Enum type";if(be(e))return"an Input type";Oe(!1,"Unexpected type: "+V(e))}function _a(e,t){const n=Nt(e,t);return n!=null||Oe(!1),_e(ei(n))}function _t(e,t){const n=[],r=[],i=[],o=Et(e,({name:a})=>a),s=Et(t,({name:a})=>a);for(const a of e){const u=s[a.name];u===void 0?r.push(a):i.push([a,u])}for(const a of t)o[a.name]===void 0&&n.push(a);return{added:n,persisted:i,removed:r}}const xh=Object.freeze(Object.defineProperty({__proto__:null,version:Xf,versionInfo:Jf,graphql:Wd,graphqlSync:Xd,resolveObjMapThunk:Io,resolveReadonlyArrayThunk:bo,GraphQLSchema:hn,GraphQLDirective:dt,GraphQLScalarType:pt,GraphQLObjectType:Xe,GraphQLInterfaceType:on,GraphQLUnionType:sn,GraphQLEnumType:At,GraphQLInputObjectType:an,GraphQLList:xe,GraphQLNonNull:ae,specifiedScalarTypes:tr,GraphQLInt:Cu,GraphQLFloat:ku,GraphQLString:Ne,GraphQLBoolean:qe,GraphQLID:wo,GRAPHQL_MAX_INT:Nr,GRAPHQL_MIN_INT:Or,specifiedDirectives:Lt,GraphQLIncludeDirective:No,GraphQLSkipDirective:Oo,GraphQLDeprecatedDirective:Jr,GraphQLSpecifiedByDirective:Ao,get TypeKind(){return ye},DEFAULT_DEPRECATION_REASON:So,introspectionTypes:ir,__Schema:Kr,__Directive:Lo,__DirectiveLocation:Po,__Type:We,__Field:Co,__InputValue:rr,__EnumValue:ko,__TypeKind:xo,SchemaMetaFieldDef:$n,TypeMetaFieldDef:Un,TypeNameMetaFieldDef:Vn,isSchema:xu,isDirective:Xr,isType:Kn,isScalarType:Qe,isObjectType:pe,isInterfaceType:ve,isUnionType:Ce,isEnumType:Re,isInputObjectType:be,isListType:Te,isNonNullType:se,isInputType:Ue,isOutputType:Ot,isLeafType:lt,isCompositeType:ft,isAbstractType:ct,isWrappingType:Zn,isNullableType:_o,isNamedType:er,isRequiredArgument:Rt,isRequiredInputField:zr,isSpecifiedScalarType:Wr,isIntrospectionType:Ht,isSpecifiedDirective:Do,assertSchema:Fo,assertDirective:Xp,assertType:Cp,assertScalarType:kp,assertObjectType:Nu,assertInterfaceType:Ou,assertUnionType:xp,assertEnumType:Fp,assertInputObjectType:Mp,assertListType:jp,assertNonNullType:$p,assertInputType:Up,assertOutputType:Vp,assertLeafType:Bp,assertCompositeType:qp,assertAbstractType:Gp,assertWrappingType:Hp,assertNullableType:Su,assertNamedType:Yp,getNullableType:To,getNamedType:je,validateSchema:Mo,assertValidSchema:jo,assertName:Ye,assertEnumValueName:wu,Token:vo,Source:Hr,Location:pu,get OperationTypeNode(){return Pe},getLocation:Ar,printLocation:fu,printSourceLocation:mo,Lexer:go,get TokenKind(){return U},parse:Yr,parseValue:bu,parseConstValue:Tp,parseType:bp,print:_e,visit:dn,visitInParallel:Eo,getVisitFn:Rp,getEnterLeaveForKind:rn,BREAK:en,get Kind(){return T},get DirectiveLocation(){return re},isDefinitionNode:ud,isExecutableDefinitionNode:Bo,isSelectionNode:cd,isValueNode:Fu,isConstValueNode:Zi,isTypeNode:ld,isTypeSystemDefinitionNode:qo,isTypeDefinitionNode:mn,isTypeSystemExtensionNode:Go,isTypeExtensionNode:Zr,execute:ni,executeSync:Oc,defaultFieldResolver:ro,defaultTypeResolver:Lc,responsePathAsArray:Be,getArgumentValues:ti,getVariableValues:sc,getDirectiveValues:Bn,subscribe:Kd,createSourceEventStream:xc,validate:wc,ValidationContext:Ic,specifiedRules:Tc,ExecutableDefinitionsRule:Mu,FieldsOnCorrectTypeRule:ju,FragmentsOnCompositeTypesRule:$u,KnownArgumentNamesRule:Uu,KnownDirectivesRule:Ho,KnownFragmentNamesRule:Bu,KnownTypeNamesRule:Yo,LoneAnonymousOperationRule:qu,NoFragmentCyclesRule:Hu,NoUndefinedVariablesRule:Yu,NoUnusedFragmentsRule:Qu,NoUnusedVariablesRule:zu,OverlappingFieldsCanBeMergedRule:Xu,PossibleFragmentSpreadsRule:Zu,ProvidedRequiredArgumentsRule:tc,ScalarLeafsRule:rc,SingleFieldSubscriptionsRule:uc,UniqueArgumentNamesRule:Xo,UniqueDirectivesPerLocationRule:Jo,UniqueFragmentNamesRule:dc,UniqueInputFieldNamesRule:Ko,UniqueOperationNamesRule:hc,UniqueVariableNamesRule:yc,ValuesOfCorrectTypeRule:gc,VariablesAreInputTypesRule:Ec,VariablesInAllowedPositionRule:_c,LoneSchemaDefinitionRule:Gu,UniqueOperationTypesRule:mc,UniqueTypeNamesRule:vc,UniqueEnumValueNamesRule:fc,UniqueFieldDefinitionNamesRule:pc,UniqueArgumentDefinitionNamesRule:cc,UniqueDirectiveNamesRule:lc,PossibleTypeExtensionsRule:ec,NoDeprecatedCustomRule:th,NoSchemaIntrospectionCustomRule:nh,GraphQLError:F,syntaxError:Le,locatedError:cn,printError:ep,formatError:tp,getIntrospectionQuery:Fc,getOperationAST:rh,getOperationRootType:ih,introspectionFromSchema:oh,buildClientSchema:sh,buildASTSchema:jc,buildSchema:uh,extendSchema:ah,lexicographicSortSchema:ch,printSchema:lh,printType:Vc,printIntrospectionSchema:fh,typeFromAST:Ve,valueFromAST:ut,valueFromASTUntyped:Dr,astFromValue:Nt,TypeInfo:Uo,visitWithTypeInfo:Vo,coerceInputValue:oc,concatAST:Ih,separateOperations:wh,stripIgnoredCharacters:Nh,isEqualType:Rr,isTypeSubTypeOf:$t,doTypesOverlap:Ki,assertValidName:Oh,isValidNameError:Yc,get BreakingChangeType(){return we},get DangerousChangeType(){return ot},findBreakingChanges:Sh,findDangerousChanges:Ah},Symbol.toStringTag,{value:"Module"})),Fh=Wa(xh);function Mh(e){for(var t=[],n=0;n=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===95){i+=e[o++];continue}break}if(!i)throw new TypeError("Missing parameter name at ".concat(n));t.push({type:"NAME",index:n,value:i}),n=o;continue}if(r==="("){var a=1,u="",o=n+1;if(e[o]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(o));for(;o)?(?!\?)/g,r=0,i=n.exec(e.source);i;)t.push({name:i[1]||r++,prefix:"",suffix:"",modifier:"",pattern:""}),i=n.exec(e.source);return e}function Vh(e,t,n){var r=e.map(function(i){return rs(i,t,n).source});return new RegExp("(?:".concat(r.join("|"),")"),ns(n))}function Bh(e,t,n){return Xc(ts(e,n),t,n)}function Xc(e,t,n){n===void 0&&(n={});for(var r=n.strict,i=r===void 0?!1:r,o=n.start,s=o===void 0?!0:o,a=n.end,u=a===void 0?!0:a,c=n.encode,l=c===void 0?function(O){return O}:c,f=n.delimiter,d=f===void 0?"/#?":f,y=n.endsWith,_=y===void 0?"":y,w="[".concat(Kt(_),"]|$"),m="[".concat(Kt(d),"]"),S=s?"^":"",C=0,L=e;C-1:P===void 0;i||(S+="(?:".concat(m,"(?=").concat(w,"))?")),v||(S+="(?=".concat(m,"|").concat(w,")"))}return new RegExp(S,ns(n))}function rs(e,t,n){return e instanceof RegExp?Uh(e,t):Array.isArray(e)?Vh(e,t,n):Bh(e,t,n)}const qh=Object.freeze(Object.defineProperty({__proto__:null,parse:ts,compile:jh,tokensToFunction:zc,match:$h,regexpToFunction:Wc,tokensToRegexp:Xc,pathToRegexp:rs},Symbol.toStringTag,{value:"Module"})),Gh=Wa(qh);var Tn={},bn={},Ta;function Jc(){if(Ta)return bn;Ta=1,Object.defineProperty(bn,"__esModule",{value:!0}),bn.toIsoResponse=void 0;var e=Ke;function t(n){var r;return{status:(r=n.status)!==null&&r!==void 0?r:200,statusText:n.statusText||"OK",headers:e.objectToHeaders(n.headers||{}),body:n.body}}return bn.toIsoResponse=t,bn}var ba;function Hh(){if(ba)return Tn;ba=1;var e=Y&&Y.__extends||function(){var _=function(w,m){return _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,C){S.__proto__=C}||function(S,C){for(var L in C)Object.prototype.hasOwnProperty.call(C,L)&&(S[L]=C[L])},_(w,m)};return function(w,m){if(typeof m!="function"&&m!==null)throw new TypeError("Class extends value "+String(m)+" is not a constructor or null");_(w,m);function S(){this.constructor=w}w.prototype=m===null?Object.create(m):(S.prototype=m.prototype,new S)}}(),t=Y&&Y.__assign||function(){return t=Object.assign||function(_){for(var w,m=1,S=arguments.length;m0&&L[L.length-1])&&(A[0]===6||A[0]===2)){m=0;continue}if(A[0]===3&&(!L||A[1]>L[0]&&A[1]0)&&!(C=S.next()).done;)L.push(C.value)}catch(I){g={error:I}}finally{try{C&&!C.done&&(m=S.return)&&m.call(S)}finally{if(g)throw g.error}}return L};Object.defineProperty(Tn,"__esModule",{value:!0}),Tn.FetchInterceptor=void 0;var o=Ke,s=Tt,a=Gt,u=ln,c=zn,l=Jc(),f=fn,d=function(_){e(w,_);function w(){return _.call(this,w.symbol)||this}return w.prototype.checkEnvironment=function(){return typeof globalThis<"u"&&typeof globalThis.fetch<"u"},w.prototype.setup=function(){var m=this,S=globalThis.fetch;s.invariant(!S[u.IS_PATCHED_MODULE],'Failed to patch the "fetch" module: already patched.'),globalThis.fetch=function(C,L){return n(m,void 0,void 0,function(){var g,I,b,A,P,v,O,x,$,q,z=this;return r(this,function(X){switch(X.label){case 0:return g=new Request(C,L),I=typeof C=="string"?C:C.url,b=g.method,this.log("[%s] %s",b,I),[4,g.clone().arrayBuffer()];case 1:return A=X.sent(),P=new a.IsomorphicRequest(new URL(I,location.origin),{body:A,method:b,headers:new o.Headers(g.headers),credentials:g.credentials}),v=new f.InteractiveIsomorphicRequest(P),this.log("isomorphic request",v),this.log('emitting the "request" event for %d listener(s)...',this.emitter.listenerCount("request")),this.emitter.emit("request",v),this.log("awaiting for the mocked response..."),[4,this.emitter.untilIdle("request",function(K){var W=i(K.args,1),G=W[0];return G.id===v.id})];case 2:return X.sent(),this.log("all request listeners have been resolved!"),[4,v.respondWith.invoked()];case 3:return O=i.apply(void 0,[X.sent(),1]),x=O[0],this.log("event.respondWith called with:",x),x?(this.log("received mocked response:",x),$=l.toIsoResponse(x),this.log("derived isomorphic response:",$),this.emitter.emit("response",v,$),q=new Response(x.body,t(t({},$),{headers:o.flattenHeadersObject(x.headers||{})})),Object.defineProperty(q,"url",{writable:!1,enumerable:!0,configurable:!1,value:v.url.href}),[2,q]):(this.log("no mocked response received!"),[2,S(g).then(function(K){return n(z,void 0,void 0,function(){var W,G,Z,ce;return r(this,function(J){switch(J.label){case 0:return W=K.clone(),this.log("original fetch performed",W),Z=(G=this.emitter).emit,ce=["response",v],[4,y(W)];case 1:return Z.apply(G,ce.concat([J.sent()])),[2,K]}})})})])}})})},Object.defineProperty(globalThis.fetch,u.IS_PATCHED_MODULE,{enumerable:!0,configurable:!0,value:!0}),this.subscriptions.push(function(){Object.defineProperty(globalThis.fetch,u.IS_PATCHED_MODULE,{value:void 0}),globalThis.fetch=S,m.log('restored native "globalThis.fetch"!',globalThis.fetch.name)})},w.symbol=Symbol("fetch"),w}(c.Interceptor);Tn.FetchInterceptor=d;function y(_){return n(this,void 0,void 0,function(){var w;return r(this,function(m){switch(m.label){case 0:return w={status:_.status,statusText:_.statusText,headers:o.objectToHeaders(o.headersToObject(_.headers))},[4,_.text()];case 1:return[2,(w.body=m.sent(),w)]}})})}return Tn}var In={},wn={},Nn={},vt={},jt={},Ia;function ri(){if(Ia)return jt;Ia=1;function e(o,s,a){if(a===void 0&&(a=Array.prototype),o&&typeof a.find=="function")return a.find.call(o,s);for(var u=0;u=0){for(var H=h.length-1;k0},lookupPrefix:function(p){for(var h=this;h;){var N=h._nsMap;if(N){for(var k in N)if(Object.prototype.hasOwnProperty.call(N,k)&&N[k]===p)return k}h=h.nodeType==d?h.ownerDocument:h.parentNode}return null},lookupNamespaceURI:function(p){for(var h=this;h;){var N=h._nsMap;if(N&&Object.prototype.hasOwnProperty.call(N,p))return N[p];h=h.nodeType==d?h.ownerDocument:h.parentNode}return null},isDefaultNamespace:function(p){var h=this.lookupPrefix(p);return h==null}};function E(p){return p=="<"&&"<"||p==">"&&">"||p=="&"&&"&"||p=='"'&&"""||"&#"+p.charCodeAt()+";"}u(l,J),u(l,J.prototype);function D(p,h){if(h(p))return!0;if(p=p.firstChild)do if(D(p,h))return!0;while(p=p.nextSibling)}function R(){this.ownerDocument=this}function j(p,h,N){p&&p._inc++;var k=N.namespaceURI;k===n.XMLNS&&(h._nsMap[N.prefix?N.localName:""]=N.value)}function ee(p,h,N,k){p&&p._inc++;var H=N.namespaceURI;H===n.XMLNS&&delete h._nsMap[N.prefix?N.localName:""]}function ne(p,h,N){if(p&&p._inc){p._inc++;var k=h.childNodes;if(N)k[k.length++]=N;else{for(var H=h.firstChild,oe=0;H;)k[oe++]=H,H=H.nextSibling;k.length=oe,delete k[k.length]}}}function Q(p,h){var N=h.previousSibling,k=h.nextSibling;return N?N.nextSibling=k:p.firstChild=k,k?k.previousSibling=N:p.lastChild=N,h.parentNode=null,h.previousSibling=null,h.nextSibling=null,ne(p.ownerDocument,p),h}function ie(p){return p&&(p.nodeType===J.DOCUMENT_NODE||p.nodeType===J.DOCUMENT_FRAGMENT_NODE||p.nodeType===J.ELEMENT_NODE)}function le(p){return p&&(de(p)||et(p)||he(p)||p.nodeType===J.DOCUMENT_FRAGMENT_NODE||p.nodeType===J.COMMENT_NODE||p.nodeType===J.PROCESSING_INSTRUCTION_NODE)}function he(p){return p&&p.nodeType===J.DOCUMENT_TYPE_NODE}function de(p){return p&&p.nodeType===J.ELEMENT_NODE}function et(p){return p&&p.nodeType===J.TEXT_NODE}function Ie(p,h){var N=p.childNodes||[];if(t(N,de)||he(h))return!1;var k=t(N,he);return!(h&&k&&N.indexOf(k)>N.indexOf(h))}function tt(p,h){var N=p.childNodes||[];function k(oe){return de(oe)&&oe!==h}if(t(N,k))return!1;var H=t(N,he);return!(h&&H&&N.indexOf(H)>N.indexOf(h))}function Se(p,h,N){if(!ie(p))throw new $(v,"Unexpected parent node type "+p.nodeType);if(N&&N.parentNode!==p)throw new $(O,"child not in parent");if(!le(h)||he(h)&&p.nodeType!==J.DOCUMENT_NODE)throw new $(v,"Unexpected node type "+h.nodeType+" for parent node type "+p.nodeType)}function Yt(p,h,N){var k=p.childNodes||[],H=h.childNodes||[];if(h.nodeType===J.DOCUMENT_FRAGMENT_NODE){var oe=H.filter(de);if(oe.length>1||t(H,et))throw new $(v,"More than one element or text in fragment");if(oe.length===1&&!Ie(p,N))throw new $(v,"Element in fragment can not be inserted before doctype")}if(de(h)&&!Ie(p,N))throw new $(v,"Only one element can be added and only after doctype");if(he(h)){if(t(k,he))throw new $(v,"Only one doctype is allowed");var Ee=t(k,de);if(N&&k.indexOf(Ee)1||t(H,et))throw new $(v,"More than one element or text in fragment");if(oe.length===1&&!tt(p,N))throw new $(v,"Element in fragment can not be inserted before doctype")}if(de(h)&&!tt(p,N))throw new $(v,"Only one element can be added and only after doctype");if(he(h)){if(t(k,function(ht){return he(ht)&&ht!==N}))throw new $(v,"Only one doctype is allowed");var Ee=t(k,de);if(N&&k.indexOf(Ee)0&&D(N.documentElement,function(H){if(H!==N&&H.nodeType===f){var oe=H.getAttribute("class");if(oe){var Ee=p===oe;if(!Ee){var $e=s(oe);Ee=h.every(a($e))}Ee&&k.push(H)}}}),k})},createElement:function(p){var h=new me;h.ownerDocument=this,h.nodeName=p,h.tagName=p,h.localName=p,h.childNodes=new q;var N=h.attributes=new K;return N._ownerElement=h,h},createDocumentFragment:function(){var p=new lr;return p.ownerDocument=this,p.childNodes=new q,p},createTextNode:function(p){var h=new si;return h.ownerDocument=this,h.appendData(p),h},createComment:function(p){var h=new ai;return h.ownerDocument=this,h.appendData(p),h},createCDATASection:function(p){var h=new ui;return h.ownerDocument=this,h.appendData(p),h},createProcessingInstruction:function(p,h){var N=new li;return N.ownerDocument=this,N.tagName=N.target=p,N.nodeValue=N.data=h,N},createAttribute:function(p){var h=new ke;return h.ownerDocument=this,h.name=p,h.nodeName=p,h.localName=p,h.specified=!0,h},createEntityReference:function(p){var h=new ci;return h.ownerDocument=this,h.nodeName=p,h},createElementNS:function(p,h){var N=new me,k=h.split(":"),H=N.attributes=new K;return N.childNodes=new q,N.ownerDocument=this,N.nodeName=h,N.tagName=h,N.namespaceURI=p,k.length==2?(N.prefix=k[0],N.localName=k[1]):N.localName=h,H._ownerElement=N,N},createAttributeNS:function(p,h){var N=new ke,k=h.split(":");return N.ownerDocument=this,N.nodeName=h,N.name=h,N.namespaceURI=p,N.specified=!0,k.length==2?(N.prefix=k[0],N.localName=k[1]):N.localName=h,N}},c(R,J);function me(){this._nsMap={}}me.prototype={nodeType:f,hasAttribute:function(p){return this.getAttributeNode(p)!=null},getAttribute:function(p){var h=this.getAttributeNode(p);return h&&h.value||""},getAttributeNode:function(p){return this.attributes.getNamedItem(p)},setAttribute:function(p,h){var N=this.ownerDocument.createAttribute(p);N.value=N.nodeValue=""+h,this.setAttributeNode(N)},removeAttribute:function(p){var h=this.getAttributeNode(p);h&&this.removeAttributeNode(h)},appendChild:function(p){return p.nodeType===I?this.insertBefore(p,null):zt(this,p)},setAttributeNode:function(p){return this.attributes.setNamedItem(p)},setAttributeNodeNS:function(p){return this.attributes.setNamedItemNS(p)},removeAttributeNode:function(p){return this.attributes.removeNamedItem(p.nodeName)},removeAttributeNS:function(p,h){var N=this.getAttributeNodeNS(p,h);N&&this.removeAttributeNode(N)},hasAttributeNS:function(p,h){return this.getAttributeNodeNS(p,h)!=null},getAttributeNS:function(p,h){var N=this.getAttributeNodeNS(p,h);return N&&N.value||""},setAttributeNS:function(p,h,N){var k=this.ownerDocument.createAttributeNS(p,h);k.value=k.nodeValue=""+N,this.setAttributeNode(k)},getAttributeNodeNS:function(p,h){return this.attributes.getNamedItemNS(p,h)},getElementsByTagName:function(p){return new z(this,function(h){var N=[];return D(h,function(k){k!==h&&k.nodeType==f&&(p==="*"||k.tagName==p)&&N.push(k)}),N})},getElementsByTagNameNS:function(p,h){return new z(this,function(N){var k=[];return D(N,function(H){H!==N&&H.nodeType===f&&(p==="*"||H.namespaceURI===p)&&(h==="*"||H.localName==h)&&k.push(H)}),k})}},R.prototype.getElementsByTagName=me.prototype.getElementsByTagName,R.prototype.getElementsByTagNameNS=me.prototype.getElementsByTagNameNS,c(me,J);function ke(){}ke.prototype.nodeType=d,c(ke,J);function Pt(){}Pt.prototype={data:"",substringData:function(p,h){return this.data.substring(p,p+h)},appendData:function(p){p=this.data+p,this.nodeValue=this.data=p,this.length=p.length},insertData:function(p,h){this.replaceData(p,0,h)},appendChild:function(p){throw new Error(P[v])},deleteData:function(p,h){this.replaceData(p,h,"")},replaceData:function(p,h,N){var k=this.data.substring(0,p),H=this.data.substring(p+h);N=k+N+H,this.nodeValue=this.data=N,this.length=N.length}},c(Pt,J);function si(){}si.prototype={nodeName:"#text",nodeType:y,splitText:function(p){var h=this.data,N=h.substring(p);h=h.substring(0,p),this.data=this.nodeValue=h,this.length=h.length;var k=this.ownerDocument.createTextNode(N);return this.parentNode&&this.parentNode.insertBefore(k,this.nextSibling),k}},c(si,Pt);function ai(){}ai.prototype={nodeName:"#comment",nodeType:C},c(ai,Pt);function ui(){}ui.prototype={nodeName:"#cdata-section",nodeType:_},c(ui,Pt);function cr(){}cr.prototype.nodeType=g,c(cr,J);function ds(){}ds.prototype.nodeType=b,c(ds,J);function hs(){}hs.prototype.nodeType=m,c(hs,J);function ci(){}ci.prototype.nodeType=w,c(ci,J);function lr(){}lr.prototype.nodeName="#document-fragment",lr.prototype.nodeType=I,c(lr,J);function li(){}li.prototype.nodeType=S,c(li,J);function ms(){}ms.prototype.serializeToString=function(p,h,N){return vs.call(p,h,N)},J.prototype.toString=vs;function vs(p,h){var N=[],k=this.nodeType==9&&this.documentElement||this,H=k.prefix,oe=k.namespaceURI;if(oe&&H==null){var H=k.lookupPrefix(oe);if(H==null)var Ee=[{namespace:oe,prefix:null}]}return Wt(this,N,p,h,Ee),N.join("")}function ys(p,h,N){var k=p.prefix||"",H=p.namespaceURI;if(!H||k==="xml"&&H===n.XML||H===n.XMLNS)return!1;for(var oe=N.length;oe--;){var Ee=N[oe];if(Ee.prefix===k)return Ee.namespace!==H}return!0}function fi(p,h,N){p.push(" ",h,'="',N.replace(/[<>&"\t\n\r]/g,E),'"')}function Wt(p,h,N,k,H){if(H||(H=[]),k)if(p=k(p),p){if(typeof p=="string"){h.push(p);return}}else return;switch(p.nodeType){case f:var oe=p.attributes,Ee=oe.length,Fe=p.firstChild,$e=p.tagName;N=n.isHTML(p.namespaceURI)||N;var ht=$e;if(!N&&!p.prefix&&p.namespaceURI){for(var bt,mt=0;mt=0;Ct--){var kt=H[Ct];if(kt.prefix===""&&kt.namespace===p.namespaceURI){bt=kt.namespace;break}}if(bt!==p.namespaceURI)for(var Ct=H.length-1;Ct>=0;Ct--){var kt=H[Ct];if(kt.namespace===p.namespaceURI){kt.prefix&&(ht=kt.prefix+":"+$e);break}}}h.push("<",ht);for(var xt=0;xt"),N&&/^script$/i.test($e))for(;Fe;)Fe.data?h.push(Fe.data):Wt(Fe,h,N,k,H.slice()),Fe=Fe.nextSibling;else for(;Fe;)Wt(Fe,h,N,k,H.slice()),Fe=Fe.nextSibling;h.push("")}else h.push("/>");return;case L:case I:for(var Fe=p.firstChild;Fe;)Wt(Fe,h,N,k,H.slice()),Fe=Fe.nextSibling;return;case d:return fi(h,p.name,p.value);case y:return h.push(p.data.replace(/[<&>]/g,E));case _:return h.push("",p.data,"");case C:return h.push("");case g:var _s=p.publicId,Xt=p.systemId;if(h.push("");else if(Xt&&Xt!=".")h.push(" SYSTEM ",Xt,">");else{var Ts=p.internalSubset;Ts&&h.push(" [",Ts,"]"),h.push(">")}return;case S:return h.push("");case w:return h.push("&",p.nodeName,";");default:h.push("??",p.nodeName)}}function gs(p,h,N){var k;switch(h.nodeType){case f:k=h.cloneNode(!1),k.ownerDocument=p;case I:break;case d:N=!0;break}if(k||(k=h.cloneNode(!1)),k.ownerDocument=p,k.parentNode=null,N)for(var H=h.firstChild;H;)k.appendChild(gs(p,H,N)),H=H.nextSibling;return k}function pi(p,h,N){var k=new h.constructor;for(var H in h)if(Object.prototype.hasOwnProperty.call(h,H)){var oe=h[H];typeof oe!="object"&&oe!=k[H]&&(k[H]=oe)}switch(h.childNodes&&(k.childNodes=new q),k.ownerDocument=p,k.nodeType){case f:var Ee=h.attributes,$e=k.attributes=new K,ht=Ee.length;$e._ownerElement=k;for(var bt=0;bt",lt:"<",quot:'"'}),e.HTML_ENTITIES=t({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\xC0",Aacute:"\xC1",Acirc:"\xC2",Atilde:"\xC3",Auml:"\xC4",Aring:"\xC5",AElig:"\xC6",Ccedil:"\xC7",Egrave:"\xC8",Eacute:"\xC9",Ecirc:"\xCA",Euml:"\xCB",Igrave:"\xCC",Iacute:"\xCD",Icirc:"\xCE",Iuml:"\xCF",ETH:"\xD0",Ntilde:"\xD1",Ograve:"\xD2",Oacute:"\xD3",Ocirc:"\xD4",Otilde:"\xD5",Ouml:"\xD6",Oslash:"\xD8",Ugrave:"\xD9",Uacute:"\xDA",Ucirc:"\xDB",Uuml:"\xDC",Yacute:"\xDD",THORN:"\xDE",szlig:"\xDF",agrave:"\xE0",aacute:"\xE1",acirc:"\xE2",atilde:"\xE3",auml:"\xE4",aring:"\xE5",aelig:"\xE6",ccedil:"\xE7",egrave:"\xE8",eacute:"\xE9",ecirc:"\xEA",euml:"\xEB",igrave:"\xEC",iacute:"\xED",icirc:"\xEE",iuml:"\xEF",eth:"\xF0",ntilde:"\xF1",ograve:"\xF2",oacute:"\xF3",ocirc:"\xF4",otilde:"\xF5",ouml:"\xF6",oslash:"\xF8",ugrave:"\xF9",uacute:"\xFA",ucirc:"\xFB",uuml:"\xFC",yacute:"\xFD",thorn:"\xFE",yuml:"\xFF",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD\xAD",reg:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",divide:"\xF7",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220B",prod:"\u220F",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221A",prop:"\u221D",infin:"\u221E",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222A",int:"\u222B",there4:"\u2234",sim:"\u223C",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22A5",sdot:"\u22C5",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039A",Lambda:"\u039B",Mu:"\u039C",Nu:"\u039D",Xi:"\u039E",Omicron:"\u039F",Pi:"\u03A0",Rho:"\u03A1",Sigma:"\u03A3",Tau:"\u03A4",Upsilon:"\u03A5",Phi:"\u03A6",Chi:"\u03A7",Psi:"\u03A8",Omega:"\u03A9",alpha:"\u03B1",beta:"\u03B2",gamma:"\u03B3",delta:"\u03B4",epsilon:"\u03B5",zeta:"\u03B6",eta:"\u03B7",theta:"\u03B8",iota:"\u03B9",kappa:"\u03BA",lambda:"\u03BB",mu:"\u03BC",nu:"\u03BD",xi:"\u03BE",omicron:"\u03BF",pi:"\u03C0",rho:"\u03C1",sigmaf:"\u03C2",sigma:"\u03C3",tau:"\u03C4",upsilon:"\u03C5",phi:"\u03C6",chi:"\u03C7",psi:"\u03C8",omega:"\u03C9",thetasym:"\u03D1",upsih:"\u03D2",piv:"\u03D6",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02C6",tilde:"\u02DC",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200C",zwj:"\u200D",lrm:"\u200E",rlm:"\u200F",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201A",ldquo:"\u201C",rdquo:"\u201D",bdquo:"\u201E",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203A",oline:"\u203E",euro:"\u20AC",trade:"\u2122",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21B5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230A",rfloor:"\u230B",loz:"\u25CA",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}),e.entityMap=e.HTML_ENTITIES}(qi)),qi}var br={},Oa;function Qh(){if(Oa)return br;Oa=1;var e=ri().NAMESPACE,t=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,n=new RegExp("[\\-\\.0-9"+t.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),r=new RegExp("^"+t.source+n.source+"*(?::"+t.source+n.source+"*)?$"),i=0,o=1,s=2,a=3,u=4,c=5,l=6,f=7;function d(v,O){this.message=v,this.locator=O,Error.captureStackTrace&&Error.captureStackTrace(this,d)}d.prototype=new Error,d.prototype.name=d.name;function y(){}y.prototype={parse:function(v,O,x){var $=this.domBuilder;$.startDocument(),g(O,O={}),_(v,O,x,$,this.errorHandler),$.endDocument()}};function _(v,O,x,$,q){function z(me){if(me>65535){me-=65536;var ke=55296+(me>>10),Pt=56320+(me&1023);return String.fromCharCode(ke,Pt)}else return String.fromCharCode(me)}function X(me){var ke=me.slice(1,-1);return Object.hasOwnProperty.call(x,ke)?x[ke]:ke.charAt(0)==="#"?z(parseInt(ke.substr(1).replace("x","0x"))):(q.error("entity not found:"+me),me)}function K(me){if(me>R){var ke=v.substring(R,me).replace(/&#?\w+;/g,X);J&&W(R),$.characters(ke,0,me-R),R=me}}function W(me,ke){for(;me>=Z&&(ke=ce.exec(v));)G=ke.index,Z=G+ke[0].length,J.lineNumber++;J.columnNumber=me-G+1}for(var G=0,Z=0,ce=/.*(?:\r\n?|\n)|.*$/g,J=$.locator,E=[{currentNSMap:O}],D={},R=0;;){try{var j=v.indexOf("<",R);if(j<0){if(!v.substr(R).match(/^\s*$/)){var ee=$.doc,ne=ee.createTextNode(v.substr(R));ee.appendChild(ne),$.currentElement=ne}return}switch(j>R&&K(j),v.charAt(j+1)){case"/":var Se=v.indexOf(">",j+3),Q=v.substring(j+2,Se).replace(/[ \t\n\r]+$/g,""),ie=E.pop();Se<0?(Q=v.substring(j+2).replace(/[\s<].*/,""),q.error("end tag name: "+Q+" is not complete:"+ie.tagName),Se=j+1+Q.length):Q.match(/\sR?R=Se:K(Math.max(j,R)+1)}}function w(v,O){return O.lineNumber=v.lineNumber,O.columnNumber=v.columnNumber,O}function m(v,O,x,$,q,z){function X(J,E,D){x.attributeNames.hasOwnProperty(J)&&z.fatalError("Attribute "+J+" redefined"),x.addValue(J,E.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,q),D)}for(var K,W,G=++O,Z=i;;){var ce=v.charAt(G);switch(ce){case"=":if(Z===o)K=v.slice(O,G),Z=a;else if(Z===s)Z=a;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(Z===a||Z===o)if(Z===o&&(z.warning('attribute value must after "="'),K=v.slice(O,G)),O=G+1,G=v.indexOf(ce,O),G>0)W=v.slice(O,G),X(K,W,O-1),Z=c;else throw new Error("attribute value no end '"+ce+"' match");else if(Z==u)W=v.slice(O,G),X(K,W,O),z.warning('attribute "'+K+'" missed start quot('+ce+")!!"),O=G+1,Z=c;else throw new Error('attribute value must after "="');break;case"/":switch(Z){case i:x.setTagName(v.slice(O,G));case c:case l:case f:Z=f,x.closed=!0;case u:case o:case s:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return z.error("unexpected end of input"),Z==i&&x.setTagName(v.slice(O,G)),G;case">":switch(Z){case i:x.setTagName(v.slice(O,G));case c:case l:case f:break;case u:case o:W=v.slice(O,G),W.slice(-1)==="/"&&(x.closed=!0,W=W.slice(0,-1));case s:Z===s&&(W=K),Z==u?(z.warning('attribute "'+W+'" missed quot(")!'),X(K,W,O)):((!e.isHTML($[""])||!W.match(/^(?:disabled|checked|selected)$/i))&&z.warning('attribute "'+W+'" missed value!! "'+W+'" instead!!'),X(W,W,O));break;case a:throw new Error("attribute value missed!!")}return G;case"\x80":ce=" ";default:if(ce<=" ")switch(Z){case i:x.setTagName(v.slice(O,G)),Z=l;break;case o:K=v.slice(O,G),Z=s;break;case u:var W=v.slice(O,G);z.warning('attribute "'+W+'" missed quot(")!!'),X(K,W,O);case c:Z=l;break}else switch(Z){case s:x.tagName,(!e.isHTML($[""])||!K.match(/^(?:disabled|checked|selected)$/i))&&z.warning('attribute "'+K+'" missed value!! "'+K+'" instead2!!'),X(K,K,O),O=G,Z=o;break;case c:z.warning('attribute space is required"'+K+'"!!');case l:Z=o,O=G;break;case a:Z=u,O=G;break;case f:throw new Error("elements closed character '/' and '>' must be connected to")}}G++}}function S(v,O,x){for(var $=v.tagName,q=null,ce=v.length;ce--;){var z=v[ce],X=z.qName,K=z.value,J=X.indexOf(":");if(J>0)var W=z.prefix=X.slice(0,J),G=X.slice(J+1),Z=W==="xmlns"&&G;else G=X,W=null,Z=X==="xmlns"&&"";z.localName=G,Z!==!1&&(q==null&&(q={},g(x,x={})),x[Z]=q[Z]=K,z.uri=e.XMLNS,O.startPrefixMapping(Z,K))}for(var ce=v.length;ce--;){z=v[ce];var W=z.prefix;W&&(W==="xml"&&(z.uri=e.XML),W!=="xmlns"&&(z.uri=x[W||""]))}var J=$.indexOf(":");J>0?(W=v.prefix=$.slice(0,J),G=v.localName=$.slice(J+1)):(W=null,G=v.localName=$);var E=v.uri=x[W||""];if(O.startElement(E,G,$,v),v.closed){if(O.endElement(E,G,$),q)for(W in q)Object.prototype.hasOwnProperty.call(q,W)&&O.endPrefixMapping(W)}else return v.currentNSMap=x,v.localNSMap=q,!0}function C(v,O,x,$,q){if(/^(?:script|textarea)$/i.test(x)){var z=v.indexOf("",O),X=v.substring(O+1,z);if(/[&<]/.test(X))return/^script$/i.test(x)?(q.characters(X,0,X.length),z):(X=X.replace(/&#?\w+;/g,$),q.characters(X,0,X.length),z)}return O+1}function L(v,O,x,$){var q=$[x];return q==null&&(q=v.lastIndexOf(""),q",O+4);return z>O?(x.comment(v,O+4,z-O-4),z+3):($.error("Unclosed comment"),-1)}else return-1;default:if(v.substr(O+3,6)=="CDATA["){var z=v.indexOf("]]>",O+9);return x.startCDATA(),x.characters(v,O+9,z-O-9),x.endCDATA(),z+3}var X=P(v,O),K=X.length;if(K>1&&/!doctype/i.test(X[0][0])){var W=X[1][0],G=!1,Z=!1;K>3&&(/^public$/i.test(X[2][0])?(G=X[3][0],Z=K>4&&X[4][0]):/^system$/i.test(X[2][0])&&(Z=X[3][0]));var ce=X[K-1];return x.startDTD(W,G,Z),x.endDTD(),ce.index+ce[0].length}}return-1}function b(v,O,x){var $=v.indexOf("?>",O);if($){var q=v.substring(O,$).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return q?(q[0].length,x.processingInstruction(q[1],q[2]),$+2):-1}return-1}function A(){this.attributeNames={}}A.prototype={setTagName:function(v){if(!r.test(v))throw new Error("invalid tagName:"+v);this.tagName=v},addValue:function(v,O,x){if(!r.test(v))throw new Error("invalid attribute:"+v);this.attributeNames[v]=this.length,this[this.length++]={qName:v,value:O,offset:x}},length:0,getLocalName:function(v){return this[v].localName},getLocator:function(v){return this[v].locator},getQName:function(v){return this[v].qName},getURI:function(v){return this[v].uri},getValue:function(v){return this[v].value}};function P(v,O){var x,$=[],q=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(q.lastIndex=O,q.exec(v);x=q.exec(v);)if($.push(x),x[1])return $}return br.XMLReader=y,br.ParseError=d,br}var Sa;function zh(){if(Sa)return On;Sa=1;var e=ri(),t=Kc(),n=Yh(),r=Qh(),i=t.DOMImplementation,o=e.NAMESPACE,s=r.ParseError,a=r.XMLReader;function u(m){return m.replace(/\r[\n\u0085]/g,` +`}function wh(e){const t=[];for(const n of e)t.push(...n.definitions);return{kind:T.DOCUMENT,definitions:t}}function Ih(e){const t=[],n=Object.create(null);for(const i of e.definitions)switch(i.kind){case T.OPERATION_DEFINITION:t.push(i);break;case T.FRAGMENT_DEFINITION:n[i.name.value]=va(i.selectionSet);break}const r=Object.create(null);for(const i of t){const o=new Set;for(const a of va(i.selectionSet))Hc(o,n,a);const s=i.name?i.name.value:"";r[s]={kind:T.DOCUMENT,definitions:e.definitions.filter(a=>a===i||a.kind===T.FRAGMENT_DEFINITION&&o.has(a.name.value))}}return r}function Hc(e,t,n){if(!e.has(n)){e.add(n);const r=t[n];if(r!==void 0)for(const i of r)Hc(e,t,i)}}function va(e){const t=[];return dn(e,{FragmentSpread(n){t.push(n.name.value)}}),t}function Nh(e){const t=Tu(e)?e:new Hr(e),n=t.body,r=new go(t);let i="",o=!1;for(;r.advance().kind!==U.EOF;){const s=r.token,a=s.kind,u=!yu(s.kind);o&&(u||s.kind===U.SPREAD)&&(i+=" ");const c=n.slice(s.start,s.end);a===U.BLOCK_STRING?i+=vu(s.value,{minimize:!0}):i+=c,o=u}return i}function Oh(e){const t=Yc(e);if(t)throw t;return e}function Yc(e){if(typeof e=="string"||ue(!1,"Expected name to be a string."),e.startsWith("__"))return new F(`Name "${e}" must not begin with "__", which is reserved by GraphQL introspection.`);try{Ye(e)}catch(t){return t}}var Ie;(function(e){e.TYPE_REMOVED="TYPE_REMOVED",e.TYPE_CHANGED_KIND="TYPE_CHANGED_KIND",e.TYPE_REMOVED_FROM_UNION="TYPE_REMOVED_FROM_UNION",e.VALUE_REMOVED_FROM_ENUM="VALUE_REMOVED_FROM_ENUM",e.REQUIRED_INPUT_FIELD_ADDED="REQUIRED_INPUT_FIELD_ADDED",e.IMPLEMENTED_INTERFACE_REMOVED="IMPLEMENTED_INTERFACE_REMOVED",e.FIELD_REMOVED="FIELD_REMOVED",e.FIELD_CHANGED_KIND="FIELD_CHANGED_KIND",e.REQUIRED_ARG_ADDED="REQUIRED_ARG_ADDED",e.ARG_REMOVED="ARG_REMOVED",e.ARG_CHANGED_KIND="ARG_CHANGED_KIND",e.DIRECTIVE_REMOVED="DIRECTIVE_REMOVED",e.DIRECTIVE_ARG_REMOVED="DIRECTIVE_ARG_REMOVED",e.REQUIRED_DIRECTIVE_ARG_ADDED="REQUIRED_DIRECTIVE_ARG_ADDED",e.DIRECTIVE_REPEATABLE_REMOVED="DIRECTIVE_REPEATABLE_REMOVED",e.DIRECTIVE_LOCATION_REMOVED="DIRECTIVE_LOCATION_REMOVED"})(Ie||(Ie={}));var ot;(function(e){e.VALUE_ADDED_TO_ENUM="VALUE_ADDED_TO_ENUM",e.TYPE_ADDED_TO_UNION="TYPE_ADDED_TO_UNION",e.OPTIONAL_INPUT_FIELD_ADDED="OPTIONAL_INPUT_FIELD_ADDED",e.OPTIONAL_ARG_ADDED="OPTIONAL_ARG_ADDED",e.IMPLEMENTED_INTERFACE_ADDED="IMPLEMENTED_INTERFACE_ADDED",e.ARG_DEFAULT_VALUE_CHANGE="ARG_DEFAULT_VALUE_CHANGE"})(ot||(ot={}));function Sh(e,t){return Qc(e,t).filter(n=>n.type in Ie)}function Ah(e,t){return Qc(e,t).filter(n=>n.type in ot)}function Qc(e,t){return[...Rh(e,t),...Dh(e,t)]}function Dh(e,t){const n=[],r=_t(e.getDirectives(),t.getDirectives());for(const i of r.removed)n.push({type:Ie.DIRECTIVE_REMOVED,description:`${i.name} was removed.`});for(const[i,o]of r.persisted){const s=_t(i.args,o.args);for(const a of s.added)Rt(a)&&n.push({type:Ie.REQUIRED_DIRECTIVE_ARG_ADDED,description:`A required arg ${a.name} on directive ${i.name} was added.`});for(const a of s.removed)n.push({type:Ie.DIRECTIVE_ARG_REMOVED,description:`${a.name} was removed from ${i.name}.`});i.isRepeatable&&!o.isRepeatable&&n.push({type:Ie.DIRECTIVE_REPEATABLE_REMOVED,description:`Repeatable flag was removed from ${i.name}.`});for(const a of i.locations)o.locations.includes(a)||n.push({type:Ie.DIRECTIVE_LOCATION_REMOVED,description:`${a} was removed from ${i.name}.`})}return n}function Rh(e,t){const n=[],r=_t(Object.values(e.getTypeMap()),Object.values(t.getTypeMap()));for(const i of r.removed)n.push({type:Ie.TYPE_REMOVED,description:Wr(i)?`Standard scalar ${i.name} was removed because it is not referenced anymore.`:`${i.name} was removed.`});for(const[i,o]of r.persisted)Re(i)&&Re(o)?n.push(...Ch(i,o)):Ce(i)&&Ce(o)?n.push(...Ph(i,o)):be(i)&&be(o)?n.push(...Lh(i,o)):pe(i)&&pe(o)?n.push(...ga(i,o),...ya(i,o)):ve(i)&&ve(o)?n.push(...ga(i,o),...ya(i,o)):i.constructor!==o.constructor&&n.push({type:Ie.TYPE_CHANGED_KIND,description:`${i.name} changed from ${Ea(i)} to ${Ea(o)}.`});return n}function Lh(e,t){const n=[],r=_t(Object.values(e.getFields()),Object.values(t.getFields()));for(const i of r.added)zr(i)?n.push({type:Ie.REQUIRED_INPUT_FIELD_ADDED,description:`A required field ${i.name} on input type ${e.name} was added.`}):n.push({type:ot.OPTIONAL_INPUT_FIELD_ADDED,description:`An optional field ${i.name} on input type ${e.name} was added.`});for(const i of r.removed)n.push({type:Ie.FIELD_REMOVED,description:`${e.name}.${i.name} was removed.`});for(const[i,o]of r.persisted)Fn(i.type,o.type)||n.push({type:Ie.FIELD_CHANGED_KIND,description:`${e.name}.${i.name} changed type from ${String(i.type)} to ${String(o.type)}.`});return n}function Ph(e,t){const n=[],r=_t(e.getTypes(),t.getTypes());for(const i of r.added)n.push({type:ot.TYPE_ADDED_TO_UNION,description:`${i.name} was added to union type ${e.name}.`});for(const i of r.removed)n.push({type:Ie.TYPE_REMOVED_FROM_UNION,description:`${i.name} was removed from union type ${e.name}.`});return n}function Ch(e,t){const n=[],r=_t(e.getValues(),t.getValues());for(const i of r.added)n.push({type:ot.VALUE_ADDED_TO_ENUM,description:`${i.name} was added to enum type ${e.name}.`});for(const i of r.removed)n.push({type:Ie.VALUE_REMOVED_FROM_ENUM,description:`${i.name} was removed from enum type ${e.name}.`});return n}function ya(e,t){const n=[],r=_t(e.getInterfaces(),t.getInterfaces());for(const i of r.added)n.push({type:ot.IMPLEMENTED_INTERFACE_ADDED,description:`${i.name} added to interfaces implemented by ${e.name}.`});for(const i of r.removed)n.push({type:Ie.IMPLEMENTED_INTERFACE_REMOVED,description:`${e.name} no longer implements interface ${i.name}.`});return n}function ga(e,t){const n=[],r=_t(Object.values(e.getFields()),Object.values(t.getFields()));for(const i of r.removed)n.push({type:Ie.FIELD_REMOVED,description:`${e.name}.${i.name} was removed.`});for(const[i,o]of r.persisted)n.push(...kh(e,i,o)),kn(i.type,o.type)||n.push({type:Ie.FIELD_CHANGED_KIND,description:`${e.name}.${i.name} changed type from ${String(i.type)} to ${String(o.type)}.`});return n}function kh(e,t,n){const r=[],i=_t(t.args,n.args);for(const o of i.removed)r.push({type:Ie.ARG_REMOVED,description:`${e.name}.${t.name} arg ${o.name} was removed.`});for(const[o,s]of i.persisted)if(!Fn(o.type,s.type))r.push({type:Ie.ARG_CHANGED_KIND,description:`${e.name}.${t.name} arg ${o.name} has changed type from ${String(o.type)} to ${String(s.type)}.`});else if(o.defaultValue!==void 0)if(s.defaultValue===void 0)r.push({type:ot.ARG_DEFAULT_VALUE_CHANGE,description:`${e.name}.${t.name} arg ${o.name} defaultValue was removed.`});else{const u=_a(o.defaultValue,o.type),c=_a(s.defaultValue,s.type);u!==c&&r.push({type:ot.ARG_DEFAULT_VALUE_CHANGE,description:`${e.name}.${t.name} arg ${o.name} has changed defaultValue from ${u} to ${c}.`})}for(const o of i.added)Rt(o)?r.push({type:Ie.REQUIRED_ARG_ADDED,description:`A required arg ${o.name} on ${e.name}.${t.name} was added.`}):r.push({type:ot.OPTIONAL_ARG_ADDED,description:`An optional arg ${o.name} on ${e.name}.${t.name} was added.`});return r}function kn(e,t){return Te(e)?Te(t)&&kn(e.ofType,t.ofType)||se(t)&&kn(e,t.ofType):se(e)?se(t)&&kn(e.ofType,t.ofType):er(t)&&e.name===t.name||se(t)&&kn(e,t.ofType)}function Fn(e,t){return Te(e)?Te(t)&&Fn(e.ofType,t.ofType):se(e)?se(t)&&Fn(e.ofType,t.ofType)||!se(t)&&Fn(e.ofType,t):er(t)&&e.name===t.name}function Ea(e){if(Qe(e))return"a Scalar type";if(pe(e))return"an Object type";if(ve(e))return"an Interface type";if(Ce(e))return"a Union type";if(Re(e))return"an Enum type";if(be(e))return"an Input type";Oe(!1,"Unexpected type: "+V(e))}function _a(e,t){const n=Nt(e,t);return n!=null||Oe(!1),_e(ei(n))}function _t(e,t){const n=[],r=[],i=[],o=Et(e,({name:a})=>a),s=Et(t,({name:a})=>a);for(const a of e){const u=s[a.name];u===void 0?r.push(a):i.push([a,u])}for(const a of t)o[a.name]===void 0&&n.push(a);return{added:n,persisted:i,removed:r}}const xh=Object.freeze(Object.defineProperty({__proto__:null,version:Xf,versionInfo:Jf,graphql:Wd,graphqlSync:Xd,resolveObjMapThunk:wo,resolveReadonlyArrayThunk:bo,GraphQLSchema:hn,GraphQLDirective:dt,GraphQLScalarType:pt,GraphQLObjectType:Xe,GraphQLInterfaceType:on,GraphQLUnionType:sn,GraphQLEnumType:At,GraphQLInputObjectType:an,GraphQLList:xe,GraphQLNonNull:ae,specifiedScalarTypes:tr,GraphQLInt:Cu,GraphQLFloat:ku,GraphQLString:Ne,GraphQLBoolean:qe,GraphQLID:Io,GRAPHQL_MAX_INT:Nr,GRAPHQL_MIN_INT:Or,specifiedDirectives:Lt,GraphQLIncludeDirective:No,GraphQLSkipDirective:Oo,GraphQLDeprecatedDirective:Jr,GraphQLSpecifiedByDirective:Ao,get TypeKind(){return ye},DEFAULT_DEPRECATION_REASON:So,introspectionTypes:ir,__Schema:Kr,__Directive:Lo,__DirectiveLocation:Po,__Type:We,__Field:Co,__InputValue:rr,__EnumValue:ko,__TypeKind:xo,SchemaMetaFieldDef:$n,TypeMetaFieldDef:Un,TypeNameMetaFieldDef:Vn,isSchema:xu,isDirective:Xr,isType:Kn,isScalarType:Qe,isObjectType:pe,isInterfaceType:ve,isUnionType:Ce,isEnumType:Re,isInputObjectType:be,isListType:Te,isNonNullType:se,isInputType:Ue,isOutputType:Ot,isLeafType:lt,isCompositeType:ft,isAbstractType:ct,isWrappingType:Zn,isNullableType:_o,isNamedType:er,isRequiredArgument:Rt,isRequiredInputField:zr,isSpecifiedScalarType:Wr,isIntrospectionType:Qt,isSpecifiedDirective:Do,assertSchema:Fo,assertDirective:Xp,assertType:Cp,assertScalarType:kp,assertObjectType:Nu,assertInterfaceType:Ou,assertUnionType:xp,assertEnumType:Fp,assertInputObjectType:Mp,assertListType:jp,assertNonNullType:$p,assertInputType:Up,assertOutputType:Vp,assertLeafType:Bp,assertCompositeType:qp,assertAbstractType:Gp,assertWrappingType:Hp,assertNullableType:Su,assertNamedType:Yp,getNullableType:To,getNamedType:je,validateSchema:Mo,assertValidSchema:jo,assertName:Ye,assertEnumValueName:Iu,Token:vo,Source:Hr,Location:pu,get OperationTypeNode(){return Pe},getLocation:Ar,printLocation:fu,printSourceLocation:mo,Lexer:go,get TokenKind(){return U},parse:Yr,parseValue:bu,parseConstValue:Tp,parseType:bp,print:_e,visit:dn,visitInParallel:Eo,getVisitFn:Rp,getEnterLeaveForKind:rn,BREAK:tn,get Kind(){return T},get DirectiveLocation(){return re},isDefinitionNode:ud,isExecutableDefinitionNode:Bo,isSelectionNode:cd,isValueNode:Fu,isConstValueNode:Zi,isTypeNode:ld,isTypeSystemDefinitionNode:qo,isTypeDefinitionNode:mn,isTypeSystemExtensionNode:Go,isTypeExtensionNode:Zr,execute:ni,executeSync:Oc,defaultFieldResolver:ro,defaultTypeResolver:Lc,responsePathAsArray:Be,getArgumentValues:ti,getVariableValues:sc,getDirectiveValues:Bn,subscribe:Kd,createSourceEventStream:xc,validate:Ic,ValidationContext:wc,specifiedRules:Tc,ExecutableDefinitionsRule:Mu,FieldsOnCorrectTypeRule:ju,FragmentsOnCompositeTypesRule:$u,KnownArgumentNamesRule:Uu,KnownDirectivesRule:Ho,KnownFragmentNamesRule:Bu,KnownTypeNamesRule:Yo,LoneAnonymousOperationRule:qu,NoFragmentCyclesRule:Hu,NoUndefinedVariablesRule:Yu,NoUnusedFragmentsRule:Qu,NoUnusedVariablesRule:zu,OverlappingFieldsCanBeMergedRule:Xu,PossibleFragmentSpreadsRule:Zu,ProvidedRequiredArgumentsRule:tc,ScalarLeafsRule:rc,SingleFieldSubscriptionsRule:uc,UniqueArgumentNamesRule:Xo,UniqueDirectivesPerLocationRule:Jo,UniqueFragmentNamesRule:dc,UniqueInputFieldNamesRule:Ko,UniqueOperationNamesRule:hc,UniqueVariableNamesRule:yc,ValuesOfCorrectTypeRule:gc,VariablesAreInputTypesRule:Ec,VariablesInAllowedPositionRule:_c,LoneSchemaDefinitionRule:Gu,UniqueOperationTypesRule:mc,UniqueTypeNamesRule:vc,UniqueEnumValueNamesRule:fc,UniqueFieldDefinitionNamesRule:pc,UniqueArgumentDefinitionNamesRule:cc,UniqueDirectiveNamesRule:lc,PossibleTypeExtensionsRule:ec,NoDeprecatedCustomRule:th,NoSchemaIntrospectionCustomRule:nh,GraphQLError:F,syntaxError:Le,locatedError:cn,printError:ep,formatError:tp,getIntrospectionQuery:Fc,getOperationAST:rh,getOperationRootType:ih,introspectionFromSchema:oh,buildClientSchema:sh,buildASTSchema:jc,buildSchema:uh,extendSchema:ah,lexicographicSortSchema:ch,printSchema:lh,printType:Vc,printIntrospectionSchema:fh,typeFromAST:Ve,valueFromAST:ut,valueFromASTUntyped:Dr,astFromValue:Nt,TypeInfo:Uo,visitWithTypeInfo:Vo,coerceInputValue:oc,concatAST:wh,separateOperations:Ih,stripIgnoredCharacters:Nh,isEqualType:Rr,isTypeSubTypeOf:Vt,doTypesOverlap:Ki,assertValidName:Oh,isValidNameError:Yc,get BreakingChangeType(){return Ie},get DangerousChangeType(){return ot},findBreakingChanges:Sh,findDangerousChanges:Ah},Symbol.toStringTag,{value:"Module"})),Fh=Wa(xh);function Mh(e){for(var t=[],n=0;n=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===95){i+=e[o++];continue}break}if(!i)throw new TypeError("Missing parameter name at ".concat(n));t.push({type:"NAME",index:n,value:i}),n=o;continue}if(r==="("){var a=1,u="",o=n+1;if(e[o]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(o));for(;o)?(?!\?)/g,r=0,i=n.exec(e.source);i;)t.push({name:i[1]||r++,prefix:"",suffix:"",modifier:"",pattern:""}),i=n.exec(e.source);return e}function Vh(e,t,n){var r=e.map(function(i){return rs(i,t,n).source});return new RegExp("(?:".concat(r.join("|"),")"),ns(n))}function Bh(e,t,n){return Xc(ts(e,n),t,n)}function Xc(e,t,n){n===void 0&&(n={});for(var r=n.strict,i=r===void 0?!1:r,o=n.start,s=o===void 0?!0:o,a=n.end,u=a===void 0?!0:a,c=n.encode,l=c===void 0?function(O){return O}:c,f=n.delimiter,d=f===void 0?"/#?":f,y=n.endsWith,_=y===void 0?"":y,I="[".concat(Zt(_),"]|$"),m="[".concat(Zt(d),"]"),S=s?"^":"",C=0,L=e;C-1:P===void 0;i||(S+="(?:".concat(m,"(?=").concat(I,"))?")),v||(S+="(?=".concat(m,"|").concat(I,")"))}return new RegExp(S,ns(n))}function rs(e,t,n){return e instanceof RegExp?Uh(e,t):Array.isArray(e)?Vh(e,t,n):Bh(e,t,n)}const qh=Object.freeze(Object.defineProperty({__proto__:null,parse:ts,compile:jh,tokensToFunction:zc,match:$h,regexpToFunction:Wc,tokensToRegexp:Xc,pathToRegexp:rs},Symbol.toStringTag,{value:"Module"})),Gh=Wa(qh);var Tn={},bn={},Ta;function Jc(){if(Ta)return bn;Ta=1,Object.defineProperty(bn,"__esModule",{value:!0}),bn.toIsoResponse=void 0;var e=Ke;function t(n){var r;return{status:(r=n.status)!==null&&r!==void 0?r:200,statusText:n.statusText||"OK",headers:e.objectToHeaders(n.headers||{}),body:n.body}}return bn.toIsoResponse=t,bn}var ba;function Hh(){if(ba)return Tn;ba=1;var e=Y&&Y.__extends||function(){var _=function(I,m){return _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,C){S.__proto__=C}||function(S,C){for(var L in C)Object.prototype.hasOwnProperty.call(C,L)&&(S[L]=C[L])},_(I,m)};return function(I,m){if(typeof m!="function"&&m!==null)throw new TypeError("Class extends value "+String(m)+" is not a constructor or null");_(I,m);function S(){this.constructor=I}I.prototype=m===null?Object.create(m):(S.prototype=m.prototype,new S)}}(),t=Y&&Y.__assign||function(){return t=Object.assign||function(_){for(var I,m=1,S=arguments.length;m0&&L[L.length-1])&&(A[0]===6||A[0]===2)){m=0;continue}if(A[0]===3&&(!L||A[1]>L[0]&&A[1]0)&&!(C=S.next()).done;)L.push(C.value)}catch(w){g={error:w}}finally{try{C&&!C.done&&(m=S.return)&&m.call(S)}finally{if(g)throw g.error}}return L};Object.defineProperty(Tn,"__esModule",{value:!0}),Tn.FetchInterceptor=void 0;var o=Ke,s=Tt,a=Yt,u=ln,c=zn,l=Jc(),f=fn,d=function(_){e(I,_);function I(){return _.call(this,I.symbol)||this}return I.prototype.checkEnvironment=function(){return typeof globalThis<"u"&&typeof globalThis.fetch<"u"},I.prototype.setup=function(){var m=this,S=globalThis.fetch;s.invariant(!S[u.IS_PATCHED_MODULE],'Failed to patch the "fetch" module: already patched.'),globalThis.fetch=function(C,L){return n(m,void 0,void 0,function(){var g,w,b,A,P,v,O,x,$,q,z=this;return r(this,function(X){switch(X.label){case 0:return g=new Request(C,L),w=typeof C=="string"?C:C.url,b=g.method,this.log("[%s] %s",b,w),[4,g.clone().arrayBuffer()];case 1:return A=X.sent(),P=new a.IsomorphicRequest(new URL(w,location.origin),{body:A,method:b,headers:new o.Headers(g.headers),credentials:g.credentials}),v=new f.InteractiveIsomorphicRequest(P),this.log("isomorphic request",v),this.log('emitting the "request" event for %d listener(s)...',this.emitter.listenerCount("request")),this.emitter.emit("request",v),this.log("awaiting for the mocked response..."),[4,this.emitter.untilIdle("request",function(K){var W=i(K.args,1),G=W[0];return G.id===v.id})];case 2:return X.sent(),this.log("all request listeners have been resolved!"),[4,v.respondWith.invoked()];case 3:return O=i.apply(void 0,[X.sent(),1]),x=O[0],this.log("event.respondWith called with:",x),x?(this.log("received mocked response:",x),$=l.toIsoResponse(x),this.log("derived isomorphic response:",$),this.emitter.emit("response",v,$),q=new Response(x.body,t(t({},$),{headers:o.flattenHeadersObject(x.headers||{})})),Object.defineProperty(q,"url",{writable:!1,enumerable:!0,configurable:!1,value:v.url.href}),[2,q]):(this.log("no mocked response received!"),[2,S(g).then(function(K){return n(z,void 0,void 0,function(){var W,G,Z,ce;return r(this,function(J){switch(J.label){case 0:return W=K.clone(),this.log("original fetch performed",W),Z=(G=this.emitter).emit,ce=["response",v],[4,y(W)];case 1:return Z.apply(G,ce.concat([J.sent()])),[2,K]}})})})])}})})},Object.defineProperty(globalThis.fetch,u.IS_PATCHED_MODULE,{enumerable:!0,configurable:!0,value:!0}),this.subscriptions.push(function(){Object.defineProperty(globalThis.fetch,u.IS_PATCHED_MODULE,{value:void 0}),globalThis.fetch=S,m.log('restored native "globalThis.fetch"!',globalThis.fetch.name)})},I.symbol=Symbol("fetch"),I}(c.Interceptor);Tn.FetchInterceptor=d;function y(_){return n(this,void 0,void 0,function(){var I;return r(this,function(m){switch(m.label){case 0:return I={status:_.status,statusText:_.statusText,headers:o.objectToHeaders(o.headersToObject(_.headers))},[4,_.text()];case 1:return[2,(I.body=m.sent(),I)]}})})}return Tn}var wn={},In={},Nn={},vt={},jt={},wa;function ri(){if(wa)return jt;wa=1;function e(o,s,a){if(a===void 0&&(a=Array.prototype),o&&typeof a.find=="function")return a.find.call(o,s);for(var u=0;u=0){for(var H=h.length-1;k0},lookupPrefix:function(p){for(var h=this;h;){var N=h._nsMap;if(N){for(var k in N)if(Object.prototype.hasOwnProperty.call(N,k)&&N[k]===p)return k}h=h.nodeType==d?h.ownerDocument:h.parentNode}return null},lookupNamespaceURI:function(p){for(var h=this;h;){var N=h._nsMap;if(N&&Object.prototype.hasOwnProperty.call(N,p))return N[p];h=h.nodeType==d?h.ownerDocument:h.parentNode}return null},isDefaultNamespace:function(p){var h=this.lookupPrefix(p);return h==null}};function E(p){return p=="<"&&"<"||p==">"&&">"||p=="&"&&"&"||p=='"'&&"""||"&#"+p.charCodeAt()+";"}u(l,J),u(l,J.prototype);function D(p,h){if(h(p))return!0;if(p=p.firstChild)do if(D(p,h))return!0;while(p=p.nextSibling)}function R(){this.ownerDocument=this}function j(p,h,N){p&&p._inc++;var k=N.namespaceURI;k===n.XMLNS&&(h._nsMap[N.prefix?N.localName:""]=N.value)}function ee(p,h,N,k){p&&p._inc++;var H=N.namespaceURI;H===n.XMLNS&&delete h._nsMap[N.prefix?N.localName:""]}function ne(p,h,N){if(p&&p._inc){p._inc++;var k=h.childNodes;if(N)k[k.length++]=N;else{for(var H=h.firstChild,oe=0;H;)k[oe++]=H,H=H.nextSibling;k.length=oe,delete k[k.length]}}}function Q(p,h){var N=h.previousSibling,k=h.nextSibling;return N?N.nextSibling=k:p.firstChild=k,k?k.previousSibling=N:p.lastChild=N,h.parentNode=null,h.previousSibling=null,h.nextSibling=null,ne(p.ownerDocument,p),h}function ie(p){return p&&(p.nodeType===J.DOCUMENT_NODE||p.nodeType===J.DOCUMENT_FRAGMENT_NODE||p.nodeType===J.ELEMENT_NODE)}function le(p){return p&&(de(p)||et(p)||he(p)||p.nodeType===J.DOCUMENT_FRAGMENT_NODE||p.nodeType===J.COMMENT_NODE||p.nodeType===J.PROCESSING_INSTRUCTION_NODE)}function he(p){return p&&p.nodeType===J.DOCUMENT_TYPE_NODE}function de(p){return p&&p.nodeType===J.ELEMENT_NODE}function et(p){return p&&p.nodeType===J.TEXT_NODE}function we(p,h){var N=p.childNodes||[];if(t(N,de)||he(h))return!1;var k=t(N,he);return!(h&&k&&N.indexOf(k)>N.indexOf(h))}function tt(p,h){var N=p.childNodes||[];function k(oe){return de(oe)&&oe!==h}if(t(N,k))return!1;var H=t(N,he);return!(h&&H&&N.indexOf(H)>N.indexOf(h))}function Se(p,h,N){if(!ie(p))throw new $(v,"Unexpected parent node type "+p.nodeType);if(N&&N.parentNode!==p)throw new $(O,"child not in parent");if(!le(h)||he(h)&&p.nodeType!==J.DOCUMENT_NODE)throw new $(v,"Unexpected node type "+h.nodeType+" for parent node type "+p.nodeType)}function zt(p,h,N){var k=p.childNodes||[],H=h.childNodes||[];if(h.nodeType===J.DOCUMENT_FRAGMENT_NODE){var oe=H.filter(de);if(oe.length>1||t(H,et))throw new $(v,"More than one element or text in fragment");if(oe.length===1&&!we(p,N))throw new $(v,"Element in fragment can not be inserted before doctype")}if(de(h)&&!we(p,N))throw new $(v,"Only one element can be added and only after doctype");if(he(h)){if(t(k,he))throw new $(v,"Only one doctype is allowed");var Ee=t(k,de);if(N&&k.indexOf(Ee)1||t(H,et))throw new $(v,"More than one element or text in fragment");if(oe.length===1&&!tt(p,N))throw new $(v,"Element in fragment can not be inserted before doctype")}if(de(h)&&!tt(p,N))throw new $(v,"Only one element can be added and only after doctype");if(he(h)){if(t(k,function(ht){return he(ht)&&ht!==N}))throw new $(v,"Only one doctype is allowed");var Ee=t(k,de);if(N&&k.indexOf(Ee)0&&D(N.documentElement,function(H){if(H!==N&&H.nodeType===f){var oe=H.getAttribute("class");if(oe){var Ee=p===oe;if(!Ee){var $e=s(oe);Ee=h.every(a($e))}Ee&&k.push(H)}}}),k})},createElement:function(p){var h=new me;h.ownerDocument=this,h.nodeName=p,h.tagName=p,h.localName=p,h.childNodes=new q;var N=h.attributes=new K;return N._ownerElement=h,h},createDocumentFragment:function(){var p=new lr;return p.ownerDocument=this,p.childNodes=new q,p},createTextNode:function(p){var h=new si;return h.ownerDocument=this,h.appendData(p),h},createComment:function(p){var h=new ai;return h.ownerDocument=this,h.appendData(p),h},createCDATASection:function(p){var h=new ui;return h.ownerDocument=this,h.appendData(p),h},createProcessingInstruction:function(p,h){var N=new li;return N.ownerDocument=this,N.tagName=N.target=p,N.nodeValue=N.data=h,N},createAttribute:function(p){var h=new ke;return h.ownerDocument=this,h.name=p,h.nodeName=p,h.localName=p,h.specified=!0,h},createEntityReference:function(p){var h=new ci;return h.ownerDocument=this,h.nodeName=p,h},createElementNS:function(p,h){var N=new me,k=h.split(":"),H=N.attributes=new K;return N.childNodes=new q,N.ownerDocument=this,N.nodeName=h,N.tagName=h,N.namespaceURI=p,k.length==2?(N.prefix=k[0],N.localName=k[1]):N.localName=h,H._ownerElement=N,N},createAttributeNS:function(p,h){var N=new ke,k=h.split(":");return N.ownerDocument=this,N.nodeName=h,N.name=h,N.namespaceURI=p,N.specified=!0,k.length==2?(N.prefix=k[0],N.localName=k[1]):N.localName=h,N}},c(R,J);function me(){this._nsMap={}}me.prototype={nodeType:f,hasAttribute:function(p){return this.getAttributeNode(p)!=null},getAttribute:function(p){var h=this.getAttributeNode(p);return h&&h.value||""},getAttributeNode:function(p){return this.attributes.getNamedItem(p)},setAttribute:function(p,h){var N=this.ownerDocument.createAttribute(p);N.value=N.nodeValue=""+h,this.setAttributeNode(N)},removeAttribute:function(p){var h=this.getAttributeNode(p);h&&this.removeAttributeNode(h)},appendChild:function(p){return p.nodeType===w?this.insertBefore(p,null):Xt(this,p)},setAttributeNode:function(p){return this.attributes.setNamedItem(p)},setAttributeNodeNS:function(p){return this.attributes.setNamedItemNS(p)},removeAttributeNode:function(p){return this.attributes.removeNamedItem(p.nodeName)},removeAttributeNS:function(p,h){var N=this.getAttributeNodeNS(p,h);N&&this.removeAttributeNode(N)},hasAttributeNS:function(p,h){return this.getAttributeNodeNS(p,h)!=null},getAttributeNS:function(p,h){var N=this.getAttributeNodeNS(p,h);return N&&N.value||""},setAttributeNS:function(p,h,N){var k=this.ownerDocument.createAttributeNS(p,h);k.value=k.nodeValue=""+N,this.setAttributeNode(k)},getAttributeNodeNS:function(p,h){return this.attributes.getNamedItemNS(p,h)},getElementsByTagName:function(p){return new z(this,function(h){var N=[];return D(h,function(k){k!==h&&k.nodeType==f&&(p==="*"||k.tagName==p)&&N.push(k)}),N})},getElementsByTagNameNS:function(p,h){return new z(this,function(N){var k=[];return D(N,function(H){H!==N&&H.nodeType===f&&(p==="*"||H.namespaceURI===p)&&(h==="*"||H.localName==h)&&k.push(H)}),k})}},R.prototype.getElementsByTagName=me.prototype.getElementsByTagName,R.prototype.getElementsByTagNameNS=me.prototype.getElementsByTagNameNS,c(me,J);function ke(){}ke.prototype.nodeType=d,c(ke,J);function Pt(){}Pt.prototype={data:"",substringData:function(p,h){return this.data.substring(p,p+h)},appendData:function(p){p=this.data+p,this.nodeValue=this.data=p,this.length=p.length},insertData:function(p,h){this.replaceData(p,0,h)},appendChild:function(p){throw new Error(P[v])},deleteData:function(p,h){this.replaceData(p,h,"")},replaceData:function(p,h,N){var k=this.data.substring(0,p),H=this.data.substring(p+h);N=k+N+H,this.nodeValue=this.data=N,this.length=N.length}},c(Pt,J);function si(){}si.prototype={nodeName:"#text",nodeType:y,splitText:function(p){var h=this.data,N=h.substring(p);h=h.substring(0,p),this.data=this.nodeValue=h,this.length=h.length;var k=this.ownerDocument.createTextNode(N);return this.parentNode&&this.parentNode.insertBefore(k,this.nextSibling),k}},c(si,Pt);function ai(){}ai.prototype={nodeName:"#comment",nodeType:C},c(ai,Pt);function ui(){}ui.prototype={nodeName:"#cdata-section",nodeType:_},c(ui,Pt);function cr(){}cr.prototype.nodeType=g,c(cr,J);function ds(){}ds.prototype.nodeType=b,c(ds,J);function hs(){}hs.prototype.nodeType=m,c(hs,J);function ci(){}ci.prototype.nodeType=I,c(ci,J);function lr(){}lr.prototype.nodeName="#document-fragment",lr.prototype.nodeType=w,c(lr,J);function li(){}li.prototype.nodeType=S,c(li,J);function ms(){}ms.prototype.serializeToString=function(p,h,N){return vs.call(p,h,N)},J.prototype.toString=vs;function vs(p,h){var N=[],k=this.nodeType==9&&this.documentElement||this,H=k.prefix,oe=k.namespaceURI;if(oe&&H==null){var H=k.lookupPrefix(oe);if(H==null)var Ee=[{namespace:oe,prefix:null}]}return Jt(this,N,p,h,Ee),N.join("")}function ys(p,h,N){var k=p.prefix||"",H=p.namespaceURI;if(!H||k==="xml"&&H===n.XML||H===n.XMLNS)return!1;for(var oe=N.length;oe--;){var Ee=N[oe];if(Ee.prefix===k)return Ee.namespace!==H}return!0}function fi(p,h,N){p.push(" ",h,'="',N.replace(/[<>&"\t\n\r]/g,E),'"')}function Jt(p,h,N,k,H){if(H||(H=[]),k)if(p=k(p),p){if(typeof p=="string"){h.push(p);return}}else return;switch(p.nodeType){case f:var oe=p.attributes,Ee=oe.length,Fe=p.firstChild,$e=p.tagName;N=n.isHTML(p.namespaceURI)||N;var ht=$e;if(!N&&!p.prefix&&p.namespaceURI){for(var bt,mt=0;mt=0;Ct--){var kt=H[Ct];if(kt.prefix===""&&kt.namespace===p.namespaceURI){bt=kt.namespace;break}}if(bt!==p.namespaceURI)for(var Ct=H.length-1;Ct>=0;Ct--){var kt=H[Ct];if(kt.namespace===p.namespaceURI){kt.prefix&&(ht=kt.prefix+":"+$e);break}}}h.push("<",ht);for(var xt=0;xt"),N&&/^script$/i.test($e))for(;Fe;)Fe.data?h.push(Fe.data):Jt(Fe,h,N,k,H.slice()),Fe=Fe.nextSibling;else for(;Fe;)Jt(Fe,h,N,k,H.slice()),Fe=Fe.nextSibling;h.push("")}else h.push("/>");return;case L:case w:for(var Fe=p.firstChild;Fe;)Jt(Fe,h,N,k,H.slice()),Fe=Fe.nextSibling;return;case d:return fi(h,p.name,p.value);case y:return h.push(p.data.replace(/[<&>]/g,E));case _:return h.push("",p.data,"");case C:return h.push("");case g:var _s=p.publicId,Kt=p.systemId;if(h.push("");else if(Kt&&Kt!=".")h.push(" SYSTEM ",Kt,">");else{var Ts=p.internalSubset;Ts&&h.push(" [",Ts,"]"),h.push(">")}return;case S:return h.push("");case I:return h.push("&",p.nodeName,";");default:h.push("??",p.nodeName)}}function gs(p,h,N){var k;switch(h.nodeType){case f:k=h.cloneNode(!1),k.ownerDocument=p;case w:break;case d:N=!0;break}if(k||(k=h.cloneNode(!1)),k.ownerDocument=p,k.parentNode=null,N)for(var H=h.firstChild;H;)k.appendChild(gs(p,H,N)),H=H.nextSibling;return k}function pi(p,h,N){var k=new h.constructor;for(var H in h)if(Object.prototype.hasOwnProperty.call(h,H)){var oe=h[H];typeof oe!="object"&&oe!=k[H]&&(k[H]=oe)}switch(h.childNodes&&(k.childNodes=new q),k.ownerDocument=p,k.nodeType){case f:var Ee=h.attributes,$e=k.attributes=new K,ht=Ee.length;$e._ownerElement=k;for(var bt=0;bt",lt:"<",quot:'"'}),e.HTML_ENTITIES=t({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\xC0",Aacute:"\xC1",Acirc:"\xC2",Atilde:"\xC3",Auml:"\xC4",Aring:"\xC5",AElig:"\xC6",Ccedil:"\xC7",Egrave:"\xC8",Eacute:"\xC9",Ecirc:"\xCA",Euml:"\xCB",Igrave:"\xCC",Iacute:"\xCD",Icirc:"\xCE",Iuml:"\xCF",ETH:"\xD0",Ntilde:"\xD1",Ograve:"\xD2",Oacute:"\xD3",Ocirc:"\xD4",Otilde:"\xD5",Ouml:"\xD6",Oslash:"\xD8",Ugrave:"\xD9",Uacute:"\xDA",Ucirc:"\xDB",Uuml:"\xDC",Yacute:"\xDD",THORN:"\xDE",szlig:"\xDF",agrave:"\xE0",aacute:"\xE1",acirc:"\xE2",atilde:"\xE3",auml:"\xE4",aring:"\xE5",aelig:"\xE6",ccedil:"\xE7",egrave:"\xE8",eacute:"\xE9",ecirc:"\xEA",euml:"\xEB",igrave:"\xEC",iacute:"\xED",icirc:"\xEE",iuml:"\xEF",eth:"\xF0",ntilde:"\xF1",ograve:"\xF2",oacute:"\xF3",ocirc:"\xF4",otilde:"\xF5",ouml:"\xF6",oslash:"\xF8",ugrave:"\xF9",uacute:"\xFA",ucirc:"\xFB",uuml:"\xFC",yacute:"\xFD",thorn:"\xFE",yuml:"\xFF",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD\xAD",reg:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",divide:"\xF7",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220B",prod:"\u220F",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221A",prop:"\u221D",infin:"\u221E",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222A",int:"\u222B",there4:"\u2234",sim:"\u223C",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22A5",sdot:"\u22C5",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039A",Lambda:"\u039B",Mu:"\u039C",Nu:"\u039D",Xi:"\u039E",Omicron:"\u039F",Pi:"\u03A0",Rho:"\u03A1",Sigma:"\u03A3",Tau:"\u03A4",Upsilon:"\u03A5",Phi:"\u03A6",Chi:"\u03A7",Psi:"\u03A8",Omega:"\u03A9",alpha:"\u03B1",beta:"\u03B2",gamma:"\u03B3",delta:"\u03B4",epsilon:"\u03B5",zeta:"\u03B6",eta:"\u03B7",theta:"\u03B8",iota:"\u03B9",kappa:"\u03BA",lambda:"\u03BB",mu:"\u03BC",nu:"\u03BD",xi:"\u03BE",omicron:"\u03BF",pi:"\u03C0",rho:"\u03C1",sigmaf:"\u03C2",sigma:"\u03C3",tau:"\u03C4",upsilon:"\u03C5",phi:"\u03C6",chi:"\u03C7",psi:"\u03C8",omega:"\u03C9",thetasym:"\u03D1",upsih:"\u03D2",piv:"\u03D6",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02C6",tilde:"\u02DC",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200C",zwj:"\u200D",lrm:"\u200E",rlm:"\u200F",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201A",ldquo:"\u201C",rdquo:"\u201D",bdquo:"\u201E",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203A",oline:"\u203E",euro:"\u20AC",trade:"\u2122",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21B5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230A",rfloor:"\u230B",loz:"\u25CA",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}),e.entityMap=e.HTML_ENTITIES}(qi)),qi}var br={},Oa;function Qh(){if(Oa)return br;Oa=1;var e=ri().NAMESPACE,t=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,n=new RegExp("[\\-\\.0-9"+t.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),r=new RegExp("^"+t.source+n.source+"*(?::"+t.source+n.source+"*)?$"),i=0,o=1,s=2,a=3,u=4,c=5,l=6,f=7;function d(v,O){this.message=v,this.locator=O,Error.captureStackTrace&&Error.captureStackTrace(this,d)}d.prototype=new Error,d.prototype.name=d.name;function y(){}y.prototype={parse:function(v,O,x){var $=this.domBuilder;$.startDocument(),g(O,O={}),_(v,O,x,$,this.errorHandler),$.endDocument()}};function _(v,O,x,$,q){function z(me){if(me>65535){me-=65536;var ke=55296+(me>>10),Pt=56320+(me&1023);return String.fromCharCode(ke,Pt)}else return String.fromCharCode(me)}function X(me){var ke=me.slice(1,-1);return Object.hasOwnProperty.call(x,ke)?x[ke]:ke.charAt(0)==="#"?z(parseInt(ke.substr(1).replace("x","0x"))):(q.error("entity not found:"+me),me)}function K(me){if(me>R){var ke=v.substring(R,me).replace(/&#?\w+;/g,X);J&&W(R),$.characters(ke,0,me-R),R=me}}function W(me,ke){for(;me>=Z&&(ke=ce.exec(v));)G=ke.index,Z=G+ke[0].length,J.lineNumber++;J.columnNumber=me-G+1}for(var G=0,Z=0,ce=/.*(?:\r\n?|\n)|.*$/g,J=$.locator,E=[{currentNSMap:O}],D={},R=0;;){try{var j=v.indexOf("<",R);if(j<0){if(!v.substr(R).match(/^\s*$/)){var ee=$.doc,ne=ee.createTextNode(v.substr(R));ee.appendChild(ne),$.currentElement=ne}return}switch(j>R&&K(j),v.charAt(j+1)){case"/":var Se=v.indexOf(">",j+3),Q=v.substring(j+2,Se).replace(/[ \t\n\r]+$/g,""),ie=E.pop();Se<0?(Q=v.substring(j+2).replace(/[\s<].*/,""),q.error("end tag name: "+Q+" is not complete:"+ie.tagName),Se=j+1+Q.length):Q.match(/\sR?R=Se:K(Math.max(j,R)+1)}}function I(v,O){return O.lineNumber=v.lineNumber,O.columnNumber=v.columnNumber,O}function m(v,O,x,$,q,z){function X(J,E,D){x.attributeNames.hasOwnProperty(J)&&z.fatalError("Attribute "+J+" redefined"),x.addValue(J,E.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,q),D)}for(var K,W,G=++O,Z=i;;){var ce=v.charAt(G);switch(ce){case"=":if(Z===o)K=v.slice(O,G),Z=a;else if(Z===s)Z=a;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(Z===a||Z===o)if(Z===o&&(z.warning('attribute value must after "="'),K=v.slice(O,G)),O=G+1,G=v.indexOf(ce,O),G>0)W=v.slice(O,G),X(K,W,O-1),Z=c;else throw new Error("attribute value no end '"+ce+"' match");else if(Z==u)W=v.slice(O,G),X(K,W,O),z.warning('attribute "'+K+'" missed start quot('+ce+")!!"),O=G+1,Z=c;else throw new Error('attribute value must after "="');break;case"/":switch(Z){case i:x.setTagName(v.slice(O,G));case c:case l:case f:Z=f,x.closed=!0;case u:case o:case s:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return z.error("unexpected end of input"),Z==i&&x.setTagName(v.slice(O,G)),G;case">":switch(Z){case i:x.setTagName(v.slice(O,G));case c:case l:case f:break;case u:case o:W=v.slice(O,G),W.slice(-1)==="/"&&(x.closed=!0,W=W.slice(0,-1));case s:Z===s&&(W=K),Z==u?(z.warning('attribute "'+W+'" missed quot(")!'),X(K,W,O)):((!e.isHTML($[""])||!W.match(/^(?:disabled|checked|selected)$/i))&&z.warning('attribute "'+W+'" missed value!! "'+W+'" instead!!'),X(W,W,O));break;case a:throw new Error("attribute value missed!!")}return G;case"\x80":ce=" ";default:if(ce<=" ")switch(Z){case i:x.setTagName(v.slice(O,G)),Z=l;break;case o:K=v.slice(O,G),Z=s;break;case u:var W=v.slice(O,G);z.warning('attribute "'+W+'" missed quot(")!!'),X(K,W,O);case c:Z=l;break}else switch(Z){case s:x.tagName,(!e.isHTML($[""])||!K.match(/^(?:disabled|checked|selected)$/i))&&z.warning('attribute "'+K+'" missed value!! "'+K+'" instead2!!'),X(K,K,O),O=G,Z=o;break;case c:z.warning('attribute space is required"'+K+'"!!');case l:Z=o,O=G;break;case a:Z=u,O=G;break;case f:throw new Error("elements closed character '/' and '>' must be connected to")}}G++}}function S(v,O,x){for(var $=v.tagName,q=null,ce=v.length;ce--;){var z=v[ce],X=z.qName,K=z.value,J=X.indexOf(":");if(J>0)var W=z.prefix=X.slice(0,J),G=X.slice(J+1),Z=W==="xmlns"&&G;else G=X,W=null,Z=X==="xmlns"&&"";z.localName=G,Z!==!1&&(q==null&&(q={},g(x,x={})),x[Z]=q[Z]=K,z.uri=e.XMLNS,O.startPrefixMapping(Z,K))}for(var ce=v.length;ce--;){z=v[ce];var W=z.prefix;W&&(W==="xml"&&(z.uri=e.XML),W!=="xmlns"&&(z.uri=x[W||""]))}var J=$.indexOf(":");J>0?(W=v.prefix=$.slice(0,J),G=v.localName=$.slice(J+1)):(W=null,G=v.localName=$);var E=v.uri=x[W||""];if(O.startElement(E,G,$,v),v.closed){if(O.endElement(E,G,$),q)for(W in q)Object.prototype.hasOwnProperty.call(q,W)&&O.endPrefixMapping(W)}else return v.currentNSMap=x,v.localNSMap=q,!0}function C(v,O,x,$,q){if(/^(?:script|textarea)$/i.test(x)){var z=v.indexOf("",O),X=v.substring(O+1,z);if(/[&<]/.test(X))return/^script$/i.test(x)?(q.characters(X,0,X.length),z):(X=X.replace(/&#?\w+;/g,$),q.characters(X,0,X.length),z)}return O+1}function L(v,O,x,$){var q=$[x];return q==null&&(q=v.lastIndexOf(""),q",O+4);return z>O?(x.comment(v,O+4,z-O-4),z+3):($.error("Unclosed comment"),-1)}else return-1;default:if(v.substr(O+3,6)=="CDATA["){var z=v.indexOf("]]>",O+9);return x.startCDATA(),x.characters(v,O+9,z-O-9),x.endCDATA(),z+3}var X=P(v,O),K=X.length;if(K>1&&/!doctype/i.test(X[0][0])){var W=X[1][0],G=!1,Z=!1;K>3&&(/^public$/i.test(X[2][0])?(G=X[3][0],Z=K>4&&X[4][0]):/^system$/i.test(X[2][0])&&(Z=X[3][0]));var ce=X[K-1];return x.startDTD(W,G,Z),x.endDTD(),ce.index+ce[0].length}}return-1}function b(v,O,x){var $=v.indexOf("?>",O);if($){var q=v.substring(O,$).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return q?(q[0].length,x.processingInstruction(q[1],q[2]),$+2):-1}return-1}function A(){this.attributeNames={}}A.prototype={setTagName:function(v){if(!r.test(v))throw new Error("invalid tagName:"+v);this.tagName=v},addValue:function(v,O,x){if(!r.test(v))throw new Error("invalid attribute:"+v);this.attributeNames[v]=this.length,this[this.length++]={qName:v,value:O,offset:x}},length:0,getLocalName:function(v){return this[v].localName},getLocator:function(v){return this[v].locator},getQName:function(v){return this[v].qName},getURI:function(v){return this[v].uri},getValue:function(v){return this[v].value}};function P(v,O){var x,$=[],q=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(q.lastIndex=O,q.exec(v);x=q.exec(v);)if($.push(x),x[1])return $}return br.XMLReader=y,br.ParseError=d,br}var Sa;function zh(){if(Sa)return On;Sa=1;var e=ri(),t=Kc(),n=Yh(),r=Qh(),i=t.DOMImplementation,o=e.NAMESPACE,s=r.ParseError,a=r.XMLReader;function u(m){return m.replace(/\r[\n\u0085]/g,` `).replace(/[\r\u0085\u2028]/g,` -`)}function c(m){this.options=m||{locator:{}}}c.prototype.parseFromString=function(m,S){var C=this.options,L=new a,g=C.domBuilder||new f,I=C.errorHandler,b=C.locator,A=C.xmlns||{},P=/\/x?html?$/.test(S),v=P?n.HTML_ENTITIES:n.XML_ENTITIES;b&&g.setDocumentLocator(b),L.errorHandler=l(I,g,b),L.domBuilder=C.domBuilder||g,P&&(A[""]=o.HTML),A.xml=A.xml||o.XML;var O=C.normalizeLineEndings||u;return m&&typeof m=="string"?L.parse(O(m),A,v):L.errorHandler.error("invalid doc source"),g.doc};function l(m,S,C){if(!m){if(S instanceof f)return S;m=S}var L={},g=m instanceof Function;C=C||{};function I(b){var A=m[b];!A&&g&&(A=m.length==2?function(P){m(b,P)}:m),L[b]=A&&function(P){A("[xmldom "+b+"] "+P+y(C))}||function(){}}return I("warning"),I("error"),I("fatalError"),L}function f(){this.cdata=!1}function d(m,S){S.lineNumber=m.lineNumber,S.columnNumber=m.columnNumber}f.prototype={startDocument:function(){this.doc=new i().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(m,S,C,L){var g=this.doc,I=g.createElementNS(m,C||S),b=L.length;w(this,I),this.currentElement=I,this.locator&&d(this.locator,I);for(var A=0;A=S+C||S?new java.lang.String(m,S,C)+"":m}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(m){f.prototype[m]=function(){return null}});function w(m,S){m.currentElement?m.currentElement.appendChild(S):m.doc.appendChild(S)}return On.__DOMHandler=f,On.normalizeLineEndings=u,On.DOMParser=c,On}var Aa;function Wh(){if(Aa)return Nn;Aa=1;var e=Kc();return Nn.DOMImplementation=e.DOMImplementation,Nn.XMLSerializer=e.XMLSerializer,Nn.DOMParser=zh().DOMParser,Nn}var Sn={},Da;function Xh(){if(Da)return Sn;Da=1,Object.defineProperty(Sn,"__esModule",{value:!0}),Sn.parseJson=void 0;function e(t){try{var n=JSON.parse(t);return n}catch{return null}}return Sn.parseJson=e,Sn}var An={},Ra;function Jh(){if(Ra)return An;Ra=1,Object.defineProperty(An,"__esModule",{value:!0}),An.bufferFrom=void 0;function e(t){var n=encodeURIComponent(t),r=n.replace(/%([0-9A-F]{2})/g,function(o,s){return String.fromCharCode("0x"+s)}),i=new Uint8Array(r.length);return Array.prototype.forEach.call(r,function(o,s){i[s]=o.charCodeAt(0)}),i}return An.bufferFrom=e,An}var Dn={},Rn={},La;function Zc(){if(La)return Rn;La=1,Object.defineProperty(Rn,"__esModule",{value:!0}),Rn.EventPolyfill=void 0;var e=function(){function t(n,r){this.AT_TARGET=0,this.BUBBLING_PHASE=0,this.CAPTURING_PHASE=0,this.NONE=0,this.type="",this.srcElement=null,this.currentTarget=null,this.eventPhase=0,this.isTrusted=!0,this.composed=!1,this.cancelable=!0,this.defaultPrevented=!1,this.bubbles=!0,this.lengthComputable=!0,this.loaded=0,this.total=0,this.cancelBubble=!1,this.returnValue=!0,this.type=n,this.target=(r==null?void 0:r.target)||null,this.currentTarget=(r==null?void 0:r.currentTarget)||null,this.timeStamp=Date.now()}return t.prototype.composedPath=function(){return[]},t.prototype.initEvent=function(n,r,i){this.type=n,this.bubbles=!!r,this.cancelable=!!i},t.prototype.preventDefault=function(){this.defaultPrevented=!0},t.prototype.stopPropagation=function(){},t.prototype.stopImmediatePropagation=function(){},t}();return Rn.EventPolyfill=e,Rn}var Ln={},Pa;function Kh(){if(Pa)return Ln;Pa=1;var e=Y&&Y.__extends||function(){var r=function(i,o){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,a){s.__proto__=a}||function(s,a){for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(s[u]=a[u])},r(i,o)};return function(i,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");r(i,o);function s(){this.constructor=i}i.prototype=o===null?Object.create(o):(s.prototype=o.prototype,new s)}}();Object.defineProperty(Ln,"__esModule",{value:!0}),Ln.ProgressEventPolyfill=void 0;var t=Zc(),n=function(r){e(i,r);function i(o,s){var a=r.call(this,o)||this;return a.lengthComputable=(s==null?void 0:s.lengthComputable)||!1,a.composed=(s==null?void 0:s.composed)||!1,a.loaded=(s==null?void 0:s.loaded)||0,a.total=(s==null?void 0:s.total)||0,a}return i}(t.EventPolyfill);return Ln.ProgressEventPolyfill=n,Ln}var Ca;function Zh(){if(Ca)return Dn;Ca=1,Object.defineProperty(Dn,"__esModule",{value:!0}),Dn.createEvent=void 0;var e=Zc(),t=Kh(),n=typeof ProgressEvent<"u";function r(i,o,s){var a=["error","progress","loadstart","loadend","load","timeout","abort"],u=n?ProgressEvent:t.ProgressEventPolyfill,c=a.includes(o)?new u(o,{lengthComputable:!0,loaded:(s==null?void 0:s.loaded)||0,total:(s==null?void 0:s.total)||0}):new e.EventPolyfill(o,{target:i,currentTarget:i});return c}return Dn.createEvent=r,Dn}var ka;function em(){if(ka)return wn;ka=1;var e=Y&&Y.__awaiter||function(w,m,S,C){function L(g){return g instanceof S?g:new S(function(I){I(g)})}return new(S||(S=Promise))(function(g,I){function b(v){try{P(C.next(v))}catch(O){I(O)}}function A(v){try{P(C.throw(v))}catch(O){I(O)}}function P(v){v.done?g(v.value):L(v.value).then(b,A)}P((C=C.apply(w,m||[])).next())})},t=Y&&Y.__generator||function(w,m){var S={label:0,sent:function(){if(g[0]&1)throw g[1];return g[1]},trys:[],ops:[]},C,L,g,I;return I={next:b(0),throw:b(1),return:b(2)},typeof Symbol=="function"&&(I[Symbol.iterator]=function(){return this}),I;function b(P){return function(v){return A([P,v])}}function A(P){if(C)throw new TypeError("Generator is already executing.");for(;S;)try{if(C=1,L&&(g=P[0]&2?L.return:P[0]?L.throw||((g=L.return)&&g.call(L),0):L.next)&&!(g=g.call(L,P[1])).done)return g;switch(L=0,g&&(P=[P[0]&2,g.value]),P[0]){case 0:case 1:g=P;break;case 4:return S.label++,{value:P[1],done:!1};case 5:S.label++,L=P[1],P=[0];continue;case 7:P=S.ops.pop(),S.trys.pop();continue;default:if(g=S.trys,!(g=g.length>0&&g[g.length-1])&&(P[0]===6||P[0]===2)){S=0;continue}if(P[0]===3&&(!g||P[1]>g[0]&&P[1]=w.length&&(w=void 0),{value:w&&w[C++],done:!w}}};throw new TypeError(m?"Object is not iterable.":"Symbol.iterator is not defined.")},r=Y&&Y.__read||function(w,m){var S=typeof Symbol=="function"&&w[Symbol.iterator];if(!S)return w;var C=S.call(w),L,g=[],I;try{for(;(m===void 0||m-- >0)&&!(L=C.next()).done;)g.push(L.value)}catch(b){I={error:b}}finally{try{L&&!L.done&&(S=C.return)&&S.call(C)}finally{if(I)throw I.error}}return g};Object.defineProperty(wn,"__esModule",{value:!0}),wn.createXMLHttpRequestOverride=void 0;var i=qt,o=Ke,s=Wh(),a=Xh(),u=Jc(),c=Jh(),l=Zh(),f=Gt,d=it,y=fn,_=function(w){var m,S=w.XMLHttpRequest,C=w.emitter,L=w.log;return m=function(){function g(){this._events=[],this.log=L,this.UNSENT=0,this.OPENED=1,this.HEADERS_RECEIVED=2,this.LOADING=3,this.DONE=4,this.onreadystatechange=null,this.onabort=null,this.onerror=null,this.onload=null,this.onloadend=null,this.onloadstart=null,this.onprogress=null,this.ontimeout=null,this.url="",this.method="GET",this.readyState=this.UNSENT,this.withCredentials=!1,this.status=200,this.statusText="OK",this.response="",this.responseType="text",this.responseText="",this.responseXML=null,this.responseURL="",this.upload={},this.timeout=0,this._requestHeaders=new o.Headers,this._responseHeaders=new o.Headers}return g.prototype.setReadyState=function(I){I!==this.readyState&&(this.log("readyState change %d -> %d",this.readyState,I),this.readyState=I,I!==this.UNSENT&&(this.log("triggering readystate change..."),this.trigger("readystatechange")))},g.prototype.trigger=function(I,b){var A,P;this.log('trigger "%s" (%d)',I,this.readyState),this.log('resolve listener for event "%s"',I);var v=this["on"+I];v==null||v.call(this,l.createEvent(this,I,b));try{for(var O=n(this._events),x=O.next();!x.done;x=O.next()){var $=x.value;$.name===I&&(L('calling mock event listener "%s" (%d)',I,this.readyState),$.listener.call(this,l.createEvent(this,I,b)))}}catch(q){A={error:q}}finally{try{x&&!x.done&&(P=O.return)&&P.call(O)}finally{if(A)throw A.error}}return this},g.prototype.reset=function(){this.log("reset"),this.setReadyState(this.UNSENT),this.status=200,this.statusText="OK",this.response=null,this.responseText=null,this.responseXML=null,this._requestHeaders=new o.Headers,this._responseHeaders=new o.Headers},g.prototype.open=function(I,b,A,P,v){return A===void 0&&(A=!0),e(this,void 0,void 0,function(){return t(this,function(O){return this.log=this.log.extend("request "+I+" "+b),this.log("open",{method:I,url:b,async:A,user:P,password:v}),this.reset(),this.setReadyState(this.OPENED),typeof b>"u"?(this.url=I,this.method="GET"):(this.url=b,this.method=I,this.async=A,this.user=P,this.password=v),[2]})})},g.prototype.send=function(I){var b=this;this.log("send %s %s",this.method,this.url);var A;typeof I=="string"?A=d.encodeBuffer(I):A=I||new ArrayBuffer(0);var P;try{P=new URL(this.url)}catch{P=new URL(this.url,window.location.href)}this.log("request headers",this._requestHeaders);var v=new f.IsomorphicRequest(P,{body:A,method:this.method,headers:this._requestHeaders,credentials:this.withCredentials?"include":"omit"}),O=new y.InteractiveIsomorphicRequest(v);this.log('emitting the "request" event for %d listener(s)...',C.listenerCount("request")),C.emit("request",O),this.log("awaiting mocked response..."),Promise.resolve(i.until(function(){return e(b,void 0,void 0,function(){var x,$;return t(this,function(q){switch(q.label){case 0:return[4,C.untilIdle("request",function(z){var X=r(z.args,1),K=X[0];return K.id===O.id})];case 1:return q.sent(),this.log("all request listeners have been resolved!"),[4,O.respondWith.invoked()];case 2:return x=r.apply(void 0,[q.sent(),1]),$=x[0],this.log("event.respondWith called with:",$),[2,$]}})})})).then(function(x){var $,q,z=r(x,2),X=z[0],K=z[1];if(X){b.log("middleware function threw an exception!",X),b.trigger("error"),b.abort();return}if(K){if(b.log("received mocked response",K),b.trigger("loadstart"),b.status=($=K.status)!==null&&$!==void 0?$:200,b.statusText=K.statusText||"OK",b._responseHeaders=K.headers?o.objectToHeaders(K.headers):new o.Headers,b.log("set response status",b.status,b.statusText),b.log("set response headers",b._responseHeaders),b.setReadyState(b.HEADERS_RECEIVED),b.log("response type",b.responseType),b.response=b.getResponseBody(K.body),b.responseURL=b.url,b.responseText=K.body||"",b.responseXML=b.getResponseXML(),b.log("set response body",b.response),K.body&&b.response){b.setReadyState(b.LOADING);var W=c.bufferFrom(K.body);b.trigger("progress",{loaded:W.length,total:W.length})}b.setReadyState(b.DONE),b.trigger("load"),b.trigger("loadend"),C.emit("response",v,u.toIsoResponse(K))}else{b.log("no mocked response received!");var G=new S;b.log("opening an original request %s %s",b.method,b.url),G.open(b.method,b.url,(q=b.async)!==null&&q!==void 0?q:!0,b.user,b.password),G.addEventListener("load",function(){b.log('original "onload"'),b.status=G.status,b.statusText=G.statusText,b.responseURL=G.responseURL,b.responseType=G.responseType,b.response=G.response,b.responseText=G.responseText,b.responseXML=G.responseXML,b.log("set mock request readyState to DONE"),b.setReadyState(b.DONE),b.log("received original response",b.status,b.statusText),b.log("original response body:",b.response);var Z=G.getAllResponseHeaders();b.log(`original response headers: -`,Z),b._responseHeaders=o.stringToHeaders(Z),b.log("original response headers (normalized)",b._responseHeaders),b.log("original response finished"),C.emit("response",v,{status:G.status,statusText:G.statusText,headers:b._responseHeaders,body:G.response})}),b.propagateCallbacks(G),b.propagateListeners(G),b.propagateHeaders(G,b._requestHeaders),b.async&&(G.timeout=b.timeout),b.log("send",I),G.send(I)}})},g.prototype.abort=function(){this.log("abort"),this.readyState>this.UNSENT&&this.readyStatet in e?or(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,De=(e,t)=>{for(var n in t||(t={}))is.call(t,n)&&Fa(e,n,t[n]);if(Mr)for(var n of Mr(t))el.call(t,n)&&Fa(e,n,t[n]);return e},Me=(e,t)=>rm(e,om(t)),um=(e,t)=>{var n={};for(var r in e)is.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Mr)for(var r of Mr(e))t.indexOf(r)<0&&el.call(e,r)&&(n[r]=e[r]);return n},tl=(e,t)=>{for(var n in t)or(e,n,{get:t[n],enumerable:!0})},nl=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of sm(t))!is.call(e,i)&&i!==n&&or(e,i,{get:()=>t[i],enumerable:!(r=im(t,i))||r.enumerable});return e},sr=(e,t,n)=>(n=e!=null?nm(am(e)):{},nl(t||!e||!e.__esModule?or(n,"default",{value:e,enumerable:!0}):n,e)),cm=e=>nl(or({},"__esModule",{value:!0}),e),rl={};tl(rl,{GraphQLHandler:()=>oi,MockedRequest:()=>ar,RESTMethods:()=>Al,RequestHandler:()=>ls,RestHandler:()=>fs,SetupApi:()=>xl,cleanUrl:()=>us,compose:()=>Nl,context:()=>il,createResponseComposition:()=>oo,defaultContext:()=>ii,defaultResponse:()=>Ol,graphql:()=>rg,graphqlContext:()=>Ll,handleRequest:()=>ps,matchRequestUrl:()=>cs,response:()=>Sl,rest:()=>eg,restContext:()=>Dl,setupWorker:()=>Zy});var tn=cm(rl),il={};tl(il,{body:()=>al,cookie:()=>os,data:()=>ul,delay:()=>ll,errors:()=>fl,extensions:()=>cl,fetch:()=>pl,json:()=>yn,set:()=>sl,status:()=>ol,text:()=>dl,xml:()=>hl});var lm="Continue",fm="Switching Protocols",pm="Processing",dm="Early Hints",hm="OK",mm="Created",vm="Accepted",ym="Non-Authoritative Information",gm="No Content",Em="Reset Content",_m="Partial Content",Tm="Multi-Status",bm="Already Reported",Im="IM Used",wm="Multiple Choices",Nm="Moved Permanently",Om="Found",Sm="See Other",Am="Not Modified",Dm="Use Proxy",Rm="Temporary Redirect",Lm="Permanent Redirect",Pm="Bad Request",Cm="Unauthorized",km="Payment Required",xm="Forbidden",Fm="Not Found",Mm="Method Not Allowed",jm="Not Acceptable",$m="Proxy Authentication Required",Um="Request Timeout",Vm="Conflict",Bm="Gone",qm="Length Required",Gm="Precondition Failed",Hm="Payload Too Large",Ym="URI Too Long",Qm="Unsupported Media Type",zm="Range Not Satisfiable",Wm="Expectation Failed",Xm="I'm a Teapot",Jm="Misdirected Request",Km="Unprocessable Entity",Zm="Locked",ev="Failed Dependency",tv="Too Early",nv="Upgrade Required",rv="Precondition Required",iv="Too Many Requests",ov="Request Header Fields Too Large",sv="Unavailable For Legal Reasons",av="Internal Server Error",uv="Not Implemented",cv="Bad Gateway",lv="Service Unavailable",fv="Gateway Timeout",pv="HTTP Version Not Supported",dv="Variant Also Negotiates",hv="Insufficient Storage",mv="Loop Detected",vv="Bandwidth Limit Exceeded",yv="Not Extended",gv="Network Authentication Required",Ev={100:lm,101:fm,102:pm,103:dm,200:hm,201:mm,202:vm,203:ym,204:gm,205:Em,206:_m,207:Tm,208:bm,226:Im,300:wm,301:Nm,302:Om,303:Sm,304:Am,305:Dm,307:Rm,308:Lm,400:Pm,401:Cm,402:km,403:xm,404:Fm,405:Mm,406:jm,407:$m,408:Um,409:Vm,410:Bm,411:qm,412:Gm,413:Hm,414:Ym,415:Qm,416:zm,417:Wm,418:Xm,421:Jm,422:Km,423:Zm,424:ev,425:tv,426:nv,428:rv,429:iv,431:ov,451:sv,500:av,501:uv,502:cv,503:lv,504:fv,505:pv,506:dv,507:hv,508:mv,509:vv,510:yv,511:gv},ol=(e,t)=>n=>(n.status=e,n.statusText=t||Ev[String(e)],n),_v=Ke;function sl(...e){return t=>{const[n,r]=e;return typeof n=="string"?t.headers.append(n,r):(0,_v.objectToHeaders)(n).forEach((o,s)=>{t.headers.append(s,o)}),t}}var Tv=sr(Hn),os=(e,t,n)=>r=>{const i=Tv.serialize(e,t,n);return r.headers.append("Set-Cookie",i),typeof document<"u"&&(document.cookie=i),r},al=e=>t=>(t.body=e,t);function St(e){try{return JSON.parse(e)}catch{return}}function Ma(e){return e!=null&&typeof e=="object"&&!Array.isArray(e)}function vn(e,t){return Object.entries(t).reduce((n,[r,i])=>{const o=n[r];return Array.isArray(o)&&Array.isArray(i)?(n[r]=o.concat(i),n):Ma(o)&&Ma(i)?(n[r]=vn(o,i),n):(n[r]=i,n)},Object.assign({},e))}var yn=e=>t=>(t.headers.set("Content-Type","application/json"),t.body=JSON.stringify(e),t),ul=e=>t=>{const n=St(t.body)||{},r=vn(n,{data:e});return yn(r)(t)},cl=e=>t=>{const n=St(t.body)||{},r=vn(n,{extensions:e});return yn(r)(t)},bv=Mn.exports,Gi=2147483647,ja=100,Iv=400,wv=5,$a=()=>(0,bv.isNodeProcess)()?wv:Math.floor(Math.random()*(Iv-ja)+ja),ll=e=>t=>{let n;if(typeof e=="string")switch(e){case"infinite":{n=Gi;break}case"real":{n=$a();break}default:throw new Error(`Failed to delay a response: unknown delay mode "${e}". Please make sure you provide one of the supported modes ("real", "infinite") or a number to "ctx.delay".`)}else if(typeof e>"u")n=$a();else{if(e>Gi)throw new Error(`Failed to delay a response: provided delay duration (${e}) exceeds the maximum allowed duration for "setTimeout" (${Gi}). This will cause the response to be returned immediately. Please use a number within the allowed range to delay the response by exact duration, or consider the "infinite" delay mode to delay the response indefinitely.`);n=e}return t.delay=n,t},fl=e=>t=>{if(e==null)return t;const n=St(t.body)||{},r=vn(n,{errors:e});return yn(r)(t)},Nv=Mn.exports,Ov=Ke,Ua=(0,Nv.isNodeProcess)()?(e,t)=>Promise.resolve().then(()=>sr(of())).then(({default:n})=>n(e,t)):window.fetch,Va=e=>{const t=new Ov.Headers(e.headers);return t.set("x-msw-bypass","true"),Me(De({},e),{headers:t.all()})},Sv=e=>{const{body:t,method:n}=e,r=Me(De({},e),{body:void 0});return["GET","HEAD"].includes(n)||(typeof t=="object"||typeof t=="number"||typeof t=="boolean"?r.body=JSON.stringify(t):r.body=t),r},pl=(e,t={})=>{if(typeof e=="string")return Ua(e,Va(t));const n=Sv(e),r=Va(n);return Ua(e.url.href,r)},dl=e=>t=>(t.headers.set("Content-Type","text/plain"),t.body=e,t),hl=e=>t=>(t.headers.set("Content-Type","text/xml"),t.body=e,t),Av=Tt,Dv=Mn.exports,Rv=qt,Lv=qt,Hi=(e,t,n)=>[e.active,e.installing,e.waiting].filter(Boolean).find(s=>n(s.scriptURL,t))||null;function Pv(e){return new URL(e,location.href).href}var Cv=Tt,kv="[MSW]";function ss(e,...t){const n=(0,Cv.format)(e,...t);return`${kv} ${n}`}function xv(e,...t){console.warn(ss(e,...t))}function Fv(e,...t){console.error(ss(e,...t))}var ge={formatMessage:ss,warn:xv,error:Fv},Mv=async(e,t={},n)=>{const r=Pv(e),i=await navigator.serviceWorker.getRegistrations().then(u=>u.filter(c=>Hi(c,r,n)));!navigator.serviceWorker.controller&&i.length>0&&location.reload();const[o]=i;if(o)return o.update().then(()=>[Hi(o,r,n),o]);const[s,a]=await(0,Lv.until)(async()=>{const u=await navigator.serviceWorker.register(e,t);return[Hi(u,r,n),u]});if(s){if(s.message.includes("(404)")){const c=new URL((t==null?void 0:t.scope)||"/",location.href);throw new Error(ge.formatMessage(`Failed to register a Service Worker for scope ('${c.href}') with script ('${r}'): Service Worker script does not exist at the given path. +`)}function c(m){this.options=m||{locator:{}}}c.prototype.parseFromString=function(m,S){var C=this.options,L=new a,g=C.domBuilder||new f,w=C.errorHandler,b=C.locator,A=C.xmlns||{},P=/\/x?html?$/.test(S),v=P?n.HTML_ENTITIES:n.XML_ENTITIES;b&&g.setDocumentLocator(b),L.errorHandler=l(w,g,b),L.domBuilder=C.domBuilder||g,P&&(A[""]=o.HTML),A.xml=A.xml||o.XML;var O=C.normalizeLineEndings||u;return m&&typeof m=="string"?L.parse(O(m),A,v):L.errorHandler.error("invalid doc source"),g.doc};function l(m,S,C){if(!m){if(S instanceof f)return S;m=S}var L={},g=m instanceof Function;C=C||{};function w(b){var A=m[b];!A&&g&&(A=m.length==2?function(P){m(b,P)}:m),L[b]=A&&function(P){A("[xmldom "+b+"] "+P+y(C))}||function(){}}return w("warning"),w("error"),w("fatalError"),L}function f(){this.cdata=!1}function d(m,S){S.lineNumber=m.lineNumber,S.columnNumber=m.columnNumber}f.prototype={startDocument:function(){this.doc=new i().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(m,S,C,L){var g=this.doc,w=g.createElementNS(m,C||S),b=L.length;I(this,w),this.currentElement=w,this.locator&&d(this.locator,w);for(var A=0;A=S+C||S?new java.lang.String(m,S,C)+"":m}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(m){f.prototype[m]=function(){return null}});function I(m,S){m.currentElement?m.currentElement.appendChild(S):m.doc.appendChild(S)}return On.__DOMHandler=f,On.normalizeLineEndings=u,On.DOMParser=c,On}var Aa;function Wh(){if(Aa)return Nn;Aa=1;var e=Kc();return Nn.DOMImplementation=e.DOMImplementation,Nn.XMLSerializer=e.XMLSerializer,Nn.DOMParser=zh().DOMParser,Nn}var Sn={},Da;function Xh(){if(Da)return Sn;Da=1,Object.defineProperty(Sn,"__esModule",{value:!0}),Sn.parseJson=void 0;function e(t){try{var n=JSON.parse(t);return n}catch{return null}}return Sn.parseJson=e,Sn}var An={},Ra;function Jh(){if(Ra)return An;Ra=1,Object.defineProperty(An,"__esModule",{value:!0}),An.bufferFrom=void 0;function e(t){var n=encodeURIComponent(t),r=n.replace(/%([0-9A-F]{2})/g,function(o,s){return String.fromCharCode("0x"+s)}),i=new Uint8Array(r.length);return Array.prototype.forEach.call(r,function(o,s){i[s]=o.charCodeAt(0)}),i}return An.bufferFrom=e,An}var Dn={},Rn={},La;function Zc(){if(La)return Rn;La=1,Object.defineProperty(Rn,"__esModule",{value:!0}),Rn.EventPolyfill=void 0;var e=function(){function t(n,r){this.AT_TARGET=0,this.BUBBLING_PHASE=0,this.CAPTURING_PHASE=0,this.NONE=0,this.type="",this.srcElement=null,this.currentTarget=null,this.eventPhase=0,this.isTrusted=!0,this.composed=!1,this.cancelable=!0,this.defaultPrevented=!1,this.bubbles=!0,this.lengthComputable=!0,this.loaded=0,this.total=0,this.cancelBubble=!1,this.returnValue=!0,this.type=n,this.target=(r==null?void 0:r.target)||null,this.currentTarget=(r==null?void 0:r.currentTarget)||null,this.timeStamp=Date.now()}return t.prototype.composedPath=function(){return[]},t.prototype.initEvent=function(n,r,i){this.type=n,this.bubbles=!!r,this.cancelable=!!i},t.prototype.preventDefault=function(){this.defaultPrevented=!0},t.prototype.stopPropagation=function(){},t.prototype.stopImmediatePropagation=function(){},t}();return Rn.EventPolyfill=e,Rn}var Ln={},Pa;function Kh(){if(Pa)return Ln;Pa=1;var e=Y&&Y.__extends||function(){var r=function(i,o){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,a){s.__proto__=a}||function(s,a){for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(s[u]=a[u])},r(i,o)};return function(i,o){if(typeof o!="function"&&o!==null)throw new TypeError("Class extends value "+String(o)+" is not a constructor or null");r(i,o);function s(){this.constructor=i}i.prototype=o===null?Object.create(o):(s.prototype=o.prototype,new s)}}();Object.defineProperty(Ln,"__esModule",{value:!0}),Ln.ProgressEventPolyfill=void 0;var t=Zc(),n=function(r){e(i,r);function i(o,s){var a=r.call(this,o)||this;return a.lengthComputable=(s==null?void 0:s.lengthComputable)||!1,a.composed=(s==null?void 0:s.composed)||!1,a.loaded=(s==null?void 0:s.loaded)||0,a.total=(s==null?void 0:s.total)||0,a}return i}(t.EventPolyfill);return Ln.ProgressEventPolyfill=n,Ln}var Ca;function Zh(){if(Ca)return Dn;Ca=1,Object.defineProperty(Dn,"__esModule",{value:!0}),Dn.createEvent=void 0;var e=Zc(),t=Kh(),n=typeof ProgressEvent<"u";function r(i,o,s){var a=["error","progress","loadstart","loadend","load","timeout","abort"],u=n?ProgressEvent:t.ProgressEventPolyfill,c=a.includes(o)?new u(o,{lengthComputable:!0,loaded:(s==null?void 0:s.loaded)||0,total:(s==null?void 0:s.total)||0}):new e.EventPolyfill(o,{target:i,currentTarget:i});return c}return Dn.createEvent=r,Dn}var ka;function em(){if(ka)return In;ka=1;var e=Y&&Y.__awaiter||function(I,m,S,C){function L(g){return g instanceof S?g:new S(function(w){w(g)})}return new(S||(S=Promise))(function(g,w){function b(v){try{P(C.next(v))}catch(O){w(O)}}function A(v){try{P(C.throw(v))}catch(O){w(O)}}function P(v){v.done?g(v.value):L(v.value).then(b,A)}P((C=C.apply(I,m||[])).next())})},t=Y&&Y.__generator||function(I,m){var S={label:0,sent:function(){if(g[0]&1)throw g[1];return g[1]},trys:[],ops:[]},C,L,g,w;return w={next:b(0),throw:b(1),return:b(2)},typeof Symbol=="function"&&(w[Symbol.iterator]=function(){return this}),w;function b(P){return function(v){return A([P,v])}}function A(P){if(C)throw new TypeError("Generator is already executing.");for(;S;)try{if(C=1,L&&(g=P[0]&2?L.return:P[0]?L.throw||((g=L.return)&&g.call(L),0):L.next)&&!(g=g.call(L,P[1])).done)return g;switch(L=0,g&&(P=[P[0]&2,g.value]),P[0]){case 0:case 1:g=P;break;case 4:return S.label++,{value:P[1],done:!1};case 5:S.label++,L=P[1],P=[0];continue;case 7:P=S.ops.pop(),S.trys.pop();continue;default:if(g=S.trys,!(g=g.length>0&&g[g.length-1])&&(P[0]===6||P[0]===2)){S=0;continue}if(P[0]===3&&(!g||P[1]>g[0]&&P[1]=I.length&&(I=void 0),{value:I&&I[C++],done:!I}}};throw new TypeError(m?"Object is not iterable.":"Symbol.iterator is not defined.")},r=Y&&Y.__read||function(I,m){var S=typeof Symbol=="function"&&I[Symbol.iterator];if(!S)return I;var C=S.call(I),L,g=[],w;try{for(;(m===void 0||m-- >0)&&!(L=C.next()).done;)g.push(L.value)}catch(b){w={error:b}}finally{try{L&&!L.done&&(S=C.return)&&S.call(C)}finally{if(w)throw w.error}}return g};Object.defineProperty(In,"__esModule",{value:!0}),In.createXMLHttpRequestOverride=void 0;var i=Ht,o=Ke,s=Wh(),a=Xh(),u=Jc(),c=Jh(),l=Zh(),f=Yt,d=it,y=fn,_=function(I){var m,S=I.XMLHttpRequest,C=I.emitter,L=I.log;return m=function(){function g(){this._events=[],this.log=L,this.UNSENT=0,this.OPENED=1,this.HEADERS_RECEIVED=2,this.LOADING=3,this.DONE=4,this.onreadystatechange=null,this.onabort=null,this.onerror=null,this.onload=null,this.onloadend=null,this.onloadstart=null,this.onprogress=null,this.ontimeout=null,this.url="",this.method="GET",this.readyState=this.UNSENT,this.withCredentials=!1,this.status=200,this.statusText="OK",this.response="",this.responseType="text",this.responseText="",this.responseXML=null,this.responseURL="",this.upload={},this.timeout=0,this._requestHeaders=new o.Headers,this._responseHeaders=new o.Headers}return g.prototype.setReadyState=function(w){w!==this.readyState&&(this.log("readyState change %d -> %d",this.readyState,w),this.readyState=w,w!==this.UNSENT&&(this.log("triggering readystate change..."),this.trigger("readystatechange")))},g.prototype.trigger=function(w,b){var A,P;this.log('trigger "%s" (%d)',w,this.readyState),this.log('resolve listener for event "%s"',w);var v=this["on"+w];v==null||v.call(this,l.createEvent(this,w,b));try{for(var O=n(this._events),x=O.next();!x.done;x=O.next()){var $=x.value;$.name===w&&(L('calling mock event listener "%s" (%d)',w,this.readyState),$.listener.call(this,l.createEvent(this,w,b)))}}catch(q){A={error:q}}finally{try{x&&!x.done&&(P=O.return)&&P.call(O)}finally{if(A)throw A.error}}return this},g.prototype.reset=function(){this.log("reset"),this.setReadyState(this.UNSENT),this.status=200,this.statusText="OK",this.response=null,this.responseText=null,this.responseXML=null,this._requestHeaders=new o.Headers,this._responseHeaders=new o.Headers},g.prototype.open=function(w,b,A,P,v){return A===void 0&&(A=!0),e(this,void 0,void 0,function(){return t(this,function(O){return this.log=this.log.extend("request "+w+" "+b),this.log("open",{method:w,url:b,async:A,user:P,password:v}),this.reset(),this.setReadyState(this.OPENED),typeof b>"u"?(this.url=w,this.method="GET"):(this.url=b,this.method=w,this.async=A,this.user=P,this.password=v),[2]})})},g.prototype.send=function(w){var b=this;this.log("send %s %s",this.method,this.url);var A;typeof w=="string"?A=d.encodeBuffer(w):A=w||new ArrayBuffer(0);var P;try{P=new URL(this.url)}catch{P=new URL(this.url,window.location.href)}this.log("request headers",this._requestHeaders);var v=new f.IsomorphicRequest(P,{body:A,method:this.method,headers:this._requestHeaders,credentials:this.withCredentials?"include":"omit"}),O=new y.InteractiveIsomorphicRequest(v);this.log('emitting the "request" event for %d listener(s)...',C.listenerCount("request")),C.emit("request",O),this.log("awaiting mocked response..."),Promise.resolve(i.until(function(){return e(b,void 0,void 0,function(){var x,$;return t(this,function(q){switch(q.label){case 0:return[4,C.untilIdle("request",function(z){var X=r(z.args,1),K=X[0];return K.id===O.id})];case 1:return q.sent(),this.log("all request listeners have been resolved!"),[4,O.respondWith.invoked()];case 2:return x=r.apply(void 0,[q.sent(),1]),$=x[0],this.log("event.respondWith called with:",$),[2,$]}})})})).then(function(x){var $,q,z=r(x,2),X=z[0],K=z[1];if(X){b.log("middleware function threw an exception!",X),b.trigger("error"),b.abort();return}if(K){if(b.log("received mocked response",K),b.trigger("loadstart"),b.status=($=K.status)!==null&&$!==void 0?$:200,b.statusText=K.statusText||"OK",b._responseHeaders=K.headers?o.objectToHeaders(K.headers):new o.Headers,b.log("set response status",b.status,b.statusText),b.log("set response headers",b._responseHeaders),b.setReadyState(b.HEADERS_RECEIVED),b.log("response type",b.responseType),b.response=b.getResponseBody(K.body),b.responseURL=b.url,b.responseText=K.body||"",b.responseXML=b.getResponseXML(),b.log("set response body",b.response),K.body&&b.response){b.setReadyState(b.LOADING);var W=c.bufferFrom(K.body);b.trigger("progress",{loaded:W.length,total:W.length})}b.setReadyState(b.DONE),b.trigger("load"),b.trigger("loadend"),C.emit("response",v,u.toIsoResponse(K))}else{b.log("no mocked response received!");var G=new S;b.log("opening an original request %s %s",b.method,b.url),G.open(b.method,b.url,(q=b.async)!==null&&q!==void 0?q:!0,b.user,b.password),G.addEventListener("load",function(){b.log('original "onload"'),b.status=G.status,b.statusText=G.statusText,b.responseURL=G.responseURL,b.responseType=G.responseType,b.response=G.response,b.responseText=G.responseText,b.responseXML=G.responseXML,b.log("set mock request readyState to DONE"),b.setReadyState(b.DONE),b.log("received original response",b.status,b.statusText),b.log("original response body:",b.response);var Z=G.getAllResponseHeaders();b.log(`original response headers: +`,Z),b._responseHeaders=o.stringToHeaders(Z),b.log("original response headers (normalized)",b._responseHeaders),b.log("original response finished"),C.emit("response",v,{status:G.status,statusText:G.statusText,headers:b._responseHeaders,body:G.response})}),b.propagateCallbacks(G),b.propagateListeners(G),b.propagateHeaders(G,b._requestHeaders),b.async&&(G.timeout=b.timeout),b.log("send",w),G.send(w)}})},g.prototype.abort=function(){this.log("abort"),this.readyState>this.UNSENT&&this.readyStatet in e?or(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,De=(e,t)=>{for(var n in t||(t={}))is.call(t,n)&&Fa(e,n,t[n]);if(Mr)for(var n of Mr(t))el.call(t,n)&&Fa(e,n,t[n]);return e},Me=(e,t)=>rm(e,om(t)),um=(e,t)=>{var n={};for(var r in e)is.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Mr)for(var r of Mr(e))t.indexOf(r)<0&&el.call(e,r)&&(n[r]=e[r]);return n},tl=(e,t)=>{for(var n in t)or(e,n,{get:t[n],enumerable:!0})},nl=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of sm(t))!is.call(e,i)&&i!==n&&or(e,i,{get:()=>t[i],enumerable:!(r=im(t,i))||r.enumerable});return e},sr=(e,t,n)=>(n=e!=null?nm(am(e)):{},nl(t||!e||!e.__esModule?or(n,"default",{value:e,enumerable:!0}):n,e)),cm=e=>nl(or({},"__esModule",{value:!0}),e),rl={};tl(rl,{GraphQLHandler:()=>oi,MockedRequest:()=>ar,RESTMethods:()=>Al,RequestHandler:()=>ls,RestHandler:()=>fs,SetupApi:()=>xl,cleanUrl:()=>us,compose:()=>Nl,context:()=>il,createResponseComposition:()=>oo,defaultContext:()=>ii,defaultResponse:()=>Ol,graphql:()=>rg,graphqlContext:()=>Ll,handleRequest:()=>ps,matchRequestUrl:()=>cs,response:()=>Sl,rest:()=>eg,restContext:()=>Dl,setupWorker:()=>Zy});var Ut=cm(rl),il={};tl(il,{body:()=>al,cookie:()=>os,data:()=>ul,delay:()=>ll,errors:()=>fl,extensions:()=>cl,fetch:()=>pl,json:()=>yn,set:()=>sl,status:()=>ol,text:()=>dl,xml:()=>hl});var lm="Continue",fm="Switching Protocols",pm="Processing",dm="Early Hints",hm="OK",mm="Created",vm="Accepted",ym="Non-Authoritative Information",gm="No Content",Em="Reset Content",_m="Partial Content",Tm="Multi-Status",bm="Already Reported",wm="IM Used",Im="Multiple Choices",Nm="Moved Permanently",Om="Found",Sm="See Other",Am="Not Modified",Dm="Use Proxy",Rm="Temporary Redirect",Lm="Permanent Redirect",Pm="Bad Request",Cm="Unauthorized",km="Payment Required",xm="Forbidden",Fm="Not Found",Mm="Method Not Allowed",jm="Not Acceptable",$m="Proxy Authentication Required",Um="Request Timeout",Vm="Conflict",Bm="Gone",qm="Length Required",Gm="Precondition Failed",Hm="Payload Too Large",Ym="URI Too Long",Qm="Unsupported Media Type",zm="Range Not Satisfiable",Wm="Expectation Failed",Xm="I'm a Teapot",Jm="Misdirected Request",Km="Unprocessable Entity",Zm="Locked",ev="Failed Dependency",tv="Too Early",nv="Upgrade Required",rv="Precondition Required",iv="Too Many Requests",ov="Request Header Fields Too Large",sv="Unavailable For Legal Reasons",av="Internal Server Error",uv="Not Implemented",cv="Bad Gateway",lv="Service Unavailable",fv="Gateway Timeout",pv="HTTP Version Not Supported",dv="Variant Also Negotiates",hv="Insufficient Storage",mv="Loop Detected",vv="Bandwidth Limit Exceeded",yv="Not Extended",gv="Network Authentication Required",Ev={100:lm,101:fm,102:pm,103:dm,200:hm,201:mm,202:vm,203:ym,204:gm,205:Em,206:_m,207:Tm,208:bm,226:wm,300:Im,301:Nm,302:Om,303:Sm,304:Am,305:Dm,307:Rm,308:Lm,400:Pm,401:Cm,402:km,403:xm,404:Fm,405:Mm,406:jm,407:$m,408:Um,409:Vm,410:Bm,411:qm,412:Gm,413:Hm,414:Ym,415:Qm,416:zm,417:Wm,418:Xm,421:Jm,422:Km,423:Zm,424:ev,425:tv,426:nv,428:rv,429:iv,431:ov,451:sv,500:av,501:uv,502:cv,503:lv,504:fv,505:pv,506:dv,507:hv,508:mv,509:vv,510:yv,511:gv},ol=(e,t)=>n=>(n.status=e,n.statusText=t||Ev[String(e)],n),_v=Ke;function sl(...e){return t=>{const[n,r]=e;return typeof n=="string"?t.headers.append(n,r):(0,_v.objectToHeaders)(n).forEach((o,s)=>{t.headers.append(s,o)}),t}}var Tv=sr(Hn),os=(e,t,n)=>r=>{const i=Tv.serialize(e,t,n);return r.headers.append("Set-Cookie",i),typeof document<"u"&&(document.cookie=i),r},al=e=>t=>(t.body=e,t);function St(e){try{return JSON.parse(e)}catch{return}}function Ma(e){return e!=null&&typeof e=="object"&&!Array.isArray(e)}function vn(e,t){return Object.entries(t).reduce((n,[r,i])=>{const o=n[r];return Array.isArray(o)&&Array.isArray(i)?(n[r]=o.concat(i),n):Ma(o)&&Ma(i)?(n[r]=vn(o,i),n):(n[r]=i,n)},Object.assign({},e))}var yn=e=>t=>(t.headers.set("Content-Type","application/json"),t.body=JSON.stringify(e),t),ul=e=>t=>{const n=St(t.body)||{},r=vn(n,{data:e});return yn(r)(t)},cl=e=>t=>{const n=St(t.body)||{},r=vn(n,{extensions:e});return yn(r)(t)},bv=Mn.exports,Gi=2147483647,ja=100,wv=400,Iv=5,$a=()=>(0,bv.isNodeProcess)()?Iv:Math.floor(Math.random()*(wv-ja)+ja),ll=e=>t=>{let n;if(typeof e=="string")switch(e){case"infinite":{n=Gi;break}case"real":{n=$a();break}default:throw new Error(`Failed to delay a response: unknown delay mode "${e}". Please make sure you provide one of the supported modes ("real", "infinite") or a number to "ctx.delay".`)}else if(typeof e>"u")n=$a();else{if(e>Gi)throw new Error(`Failed to delay a response: provided delay duration (${e}) exceeds the maximum allowed duration for "setTimeout" (${Gi}). This will cause the response to be returned immediately. Please use a number within the allowed range to delay the response by exact duration, or consider the "infinite" delay mode to delay the response indefinitely.`);n=e}return t.delay=n,t},fl=e=>t=>{if(e==null)return t;const n=St(t.body)||{},r=vn(n,{errors:e});return yn(r)(t)},Nv=Mn.exports,Ov=Ke,Ua=(0,Nv.isNodeProcess)()?(e,t)=>Promise.resolve().then(()=>sr(of())).then(({default:n})=>n(e,t)):window.fetch,Va=e=>{const t=new Ov.Headers(e.headers);return t.set("x-msw-bypass","true"),Me(De({},e),{headers:t.all()})},Sv=e=>{const{body:t,method:n}=e,r=Me(De({},e),{body:void 0});return["GET","HEAD"].includes(n)||(typeof t=="object"||typeof t=="number"||typeof t=="boolean"?r.body=JSON.stringify(t):r.body=t),r},pl=(e,t={})=>{if(typeof e=="string")return Ua(e,Va(t));const n=Sv(e),r=Va(n);return Ua(e.url.href,r)},dl=e=>t=>(t.headers.set("Content-Type","text/plain"),t.body=e,t),hl=e=>t=>(t.headers.set("Content-Type","text/xml"),t.body=e,t),Av=Tt,Dv=Mn.exports,Rv=Ht,Lv=Ht,Hi=(e,t,n)=>[e.active,e.installing,e.waiting].filter(Boolean).find(s=>n(s.scriptURL,t))||null;function Pv(e){return new URL(e,location.href).href}var Cv=Tt,kv="[MSW]";function ss(e,...t){const n=(0,Cv.format)(e,...t);return`${kv} ${n}`}function xv(e,...t){console.warn(ss(e,...t))}function Fv(e,...t){console.error(ss(e,...t))}var ge={formatMessage:ss,warn:xv,error:Fv},Mv=async(e,t={},n)=>{const r=Pv(e),i=await navigator.serviceWorker.getRegistrations().then(u=>u.filter(c=>Hi(c,r,n)));!navigator.serviceWorker.controller&&i.length>0&&location.reload();const[o]=i;if(o)return o.update().then(()=>[Hi(o,r,n),o]);const[s,a]=await(0,Lv.until)(async()=>{const u=await navigator.serviceWorker.register(e,t);return[Hi(u,r,n),u]});if(s){if(s.message.includes("(404)")){const c=new URL((t==null?void 0:t.scope)||"/",location.href);throw new Error(ge.formatMessage(`Failed to register a Service Worker for scope ('${c.href}') with script ('${r}'): Service Worker script does not exist at the given path. Did you forget to run "npx msw init "? @@ -196,12 +196,12 @@ Learn more about creating the Service Worker script: https://mswjs.io/docs/cli/i \r `),f=l.join(`\r \r -`),{contentType:d,filename:y,name:_}=Wv(c),w=y===void 0?f:new File([f],y,{type:d}),m=a[_];m===void 0?a[_]=w:Array.isArray(m)?a[_]=[...m,w]:a[_]=[m,w]}return a}catch{return}}function yl(e,t){var n;if(!e)return e;const r=((n=t==null?void 0:t.get("content-type"))==null?void 0:n.toLowerCase())||"";return r.startsWith("multipart/form-data")&&typeof e!="object"?Xv(e.toString(),t)||e:r.includes("json")&&typeof e!="object"&&St(e.toString())||e}function as(e,t){return e.toLowerCase()===t.toLowerCase()}var ar=class extends qv.IsomorphicRequest{constructor(e,t={}){super(e,t),t.id&&(this.id=t.id),this.cache=t.cache||"default",this.destination=t.destination||"",this.integrity=t.integrity||"",this.keepalive=t.keepalive||!1,this.mode=t.mode||"cors",this.priority=t.priority||"auto",this.redirect=t.redirect||"follow",this.referrer=t.referrer||"",this.referrerPolicy=t.referrerPolicy||"no-referrer",this.cookies=t.cookies||this.getCookies()}get body(){const e=(0,Gv.decodeBuffer)(this._body),t=yl(e,this.headers);if(!(as(this.method,"GET")&&t===""))return t}passthrough(){return{status:101,statusText:"Continue",headers:new Hv.Headers,body:null,passthrough:!0,once:!1}}getCookies(){var e;const t=this.headers.get("cookie"),n=t?Bv.parse(t):{};Ba.store.hydrate();const r=Array.from((e=Ba.store.get(Me(De({},this),{url:this.url.href})))==null?void 0:e.entries()).reduce((s,[a,{value:u}])=>Object.assign(s,{[a.trim()]:u}),{}),i=Qv(this),o=De(De({},i),r);for(const[s,a]of Object.entries(o))this.headers.append("cookie",`${s}=${a}`);return De(De({},o),n)}};function Jv(e){const t=new URL(e.url),n=new Vv.Headers(e.headers);return new ar(t,Me(De({},e),{body:(0,Uv.encodeBuffer)(e.body||""),headers:n}))}var Kv=qt,Zv=async(e,t,n)=>{const r=t.filter(o=>o.test(e,n));if(r.length===0)return{handler:void 0,response:void 0};const i=await r.reduce(async(o,s)=>{const a=await o;if(a!=null&&a.response)return o;const u=await s.run(e,n);return u===null||u.handler.shouldSkip?null:u.response?(u.response.once&&s.markAsSkipped(!0),u):{request:u.request,handler:u.handler,response:void 0,parsedResult:u.parsedResult}},Promise.resolve(null));return i?{handler:i.handler,publicRequest:i.request,parsedRequest:i.parsedResult,response:i.response}:{handler:void 0,response:void 0}},gl=sr(Wf()),ey=Fh,ur=e=>e.referrer.startsWith(e.url.origin)?e.url.pathname:new URL(e.url.pathname,`${e.url.protocol}//${e.url.host}`).href;function El(e){var t;const n=e.definitions.find(r=>r.kind==="OperationDefinition");return{operationType:n==null?void 0:n.operation,operationName:(t=n==null?void 0:n.name)==null?void 0:t.value}}function ty(e){try{const t=(0,ey.parse)(e);return El(t)}catch(t){return t}}function ny(e,t,n){const r={variables:e};for(const[i,o]of Object.entries(t)){if(!(i in n))throw new Error(`Given files do not have a key '${i}' .`);for(const s of o){const[a,...u]=s.split(".").reverse(),c=u.reverse();let l=r;for(const f of c){if(!(f in l))throw new Error(`Property '${c}' is not in operations.`);l=l[f]}l[a]=n[i]}}return r.variables}function ry(e){var t,n;switch(e.method){case"GET":{const r=e.url.searchParams.get("query"),i=e.url.searchParams.get("variables")||"";return{query:r,variables:St(i)}}case"POST":{if((t=e.body)!=null&&t.query){const{query:r,variables:i}=e.body;return{query:r,variables:i}}if((n=e.body)!=null&&n.operations){const r=e.body,{operations:i,map:o}=r,s=um(r,["operations","map"]),a=St(i)||{};if(!a.query)return null;const u=St(o||"")||{},c=a.variables?ny(a.variables,u,s):{};return{query:a.query,variables:c}}}default:return null}}function _l(e){const t=ry(e);if(!t||!t.query)return;const{query:n,variables:r}=t,i=ty(n);if(i instanceof Error){const o=ur(e);throw new Error(ge.formatMessage(`Failed to intercept a GraphQL request to "%s %s": cannot parse query. See the error message from the parser below. +`),{contentType:d,filename:y,name:_}=Wv(c),I=y===void 0?f:new File([f],y,{type:d}),m=a[_];m===void 0?a[_]=I:Array.isArray(m)?a[_]=[...m,I]:a[_]=[m,I]}return a}catch{return}}function yl(e,t){var n;if(!e)return e;const r=((n=t==null?void 0:t.get("content-type"))==null?void 0:n.toLowerCase())||"";return r.startsWith("multipart/form-data")&&typeof e!="object"?Xv(e.toString(),t)||e:r.includes("json")&&typeof e!="object"&&St(e.toString())||e}function as(e,t){return e.toLowerCase()===t.toLowerCase()}var ar=class extends qv.IsomorphicRequest{constructor(e,t={}){super(e,t),t.id&&(this.id=t.id),this.cache=t.cache||"default",this.destination=t.destination||"",this.integrity=t.integrity||"",this.keepalive=t.keepalive||!1,this.mode=t.mode||"cors",this.priority=t.priority||"auto",this.redirect=t.redirect||"follow",this.referrer=t.referrer||"",this.referrerPolicy=t.referrerPolicy||"no-referrer",this.cookies=t.cookies||this.getCookies()}get body(){const e=(0,Gv.decodeBuffer)(this._body),t=yl(e,this.headers);if(!(as(this.method,"GET")&&t===""))return t}passthrough(){return{status:101,statusText:"Continue",headers:new Hv.Headers,body:null,passthrough:!0,once:!1}}getCookies(){var e;const t=this.headers.get("cookie"),n=t?Bv.parse(t):{};Ba.store.hydrate();const r=Array.from((e=Ba.store.get(Me(De({},this),{url:this.url.href})))==null?void 0:e.entries()).reduce((s,[a,{value:u}])=>Object.assign(s,{[a.trim()]:u}),{}),i=Qv(this),o=De(De({},i),r);for(const[s,a]of Object.entries(o))this.headers.append("cookie",`${s}=${a}`);return De(De({},o),n)}};function Jv(e){const t=new URL(e.url),n=new Vv.Headers(e.headers);return new ar(t,Me(De({},e),{body:(0,Uv.encodeBuffer)(e.body||""),headers:n}))}var Kv=Ht,Zv=async(e,t,n)=>{const r=t.filter(o=>o.test(e,n));if(r.length===0)return{handler:void 0,response:void 0};const i=await r.reduce(async(o,s)=>{const a=await o;if(a!=null&&a.response)return o;const u=await s.run(e,n);return u===null||u.handler.shouldSkip?null:u.response?(u.response.once&&s.markAsSkipped(!0),u):{request:u.request,handler:u.handler,response:void 0,parsedResult:u.parsedResult}},Promise.resolve(null));return i?{handler:i.handler,publicRequest:i.request,parsedRequest:i.parsedResult,response:i.response}:{handler:void 0,response:void 0}},gl=sr(Wf()),ey=Fh,ur=e=>e.referrer.startsWith(e.url.origin)?e.url.pathname:new URL(e.url.pathname,`${e.url.protocol}//${e.url.host}`).href;function El(e){var t;const n=e.definitions.find(r=>r.kind==="OperationDefinition");return{operationType:n==null?void 0:n.operation,operationName:(t=n==null?void 0:n.name)==null?void 0:t.value}}function ty(e){try{const t=(0,ey.parse)(e);return El(t)}catch(t){return t}}function ny(e,t,n){const r={variables:e};for(const[i,o]of Object.entries(t)){if(!(i in n))throw new Error(`Given files do not have a key '${i}' .`);for(const s of o){const[a,...u]=s.split(".").reverse(),c=u.reverse();let l=r;for(const f of c){if(!(f in l))throw new Error(`Property '${c}' is not in operations.`);l=l[f]}l[a]=n[i]}}return r.variables}function ry(e){var t,n;switch(e.method){case"GET":{const r=e.url.searchParams.get("query"),i=e.url.searchParams.get("variables")||"";return{query:r,variables:St(i)}}case"POST":{if((t=e.body)!=null&&t.query){const{query:r,variables:i}=e.body;return{query:r,variables:i}}if((n=e.body)!=null&&n.operations){const r=e.body,{operations:i,map:o}=r,s=um(r,["operations","map"]),a=St(i)||{};if(!a.query)return null;const u=St(o||"")||{},c=a.variables?ny(a.variables,u,s):{};return{query:a.query,variables:c}}}default:return null}}function _l(e){const t=ry(e);if(!t||!t.query)return;const{query:n,variables:r}=t,i=ty(n);if(i instanceof Error){const o=ur(e);throw new Error(ge.formatMessage(`Failed to intercept a GraphQL request to "%s %s": cannot parse query. See the error message from the parser below. -%s`,e.method,o,i.message))}return{operationType:i.operationType,operationName:i.operationName,variables:r}}function Tl(e){return e<300?"#69AB32":e<400?"#F0BB4B":"#E95F5D"}function bl(){const e=new Date;return[e.getHours(),e.getMinutes(),e.getSeconds()].map(String).map(t=>t.slice(0,2)).map(t=>t.padStart(2,"0")).join(":")}function Il(e){return Me(De({},e),{body:e.body,headers:e.headers.all()})}var iy=Ke;function wl(e){const t=(0,iy.objectToHeaders)(e.headers);return Me(De({},e),{body:yl(e.body,t)})}var oy=Gh,sy=Wn,ay=/[\?|#].*$/g;function uy(e){return new URL(`/${e}`,"http://localhost").searchParams}function us(e){return e.replace(ay,"")}function cy(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}function ly(e,t){if(cy(e)||e.startsWith("*"))return e;const n=t||typeof document<"u"&&document.baseURI;return n?decodeURI(new URL(encodeURI(e),n).href):e}function fy(e,t){if(e instanceof RegExp)return e;const n=ly(e,t);return us(n)}function py(e){return e.replace(/([:a-zA-Z_-]*)(\*{1,2})+/g,(t,n,r)=>{const i="(.*)";return n?n.startsWith(":")?`${n}${r}`:`${n}${i}`:i}).replace(/([^\/])(:)(?=\d+)/,"$1\\$2").replace(/^([^\/]+)(:)(?=\/\/)/,"$1\\$2")}function cs(e,t,n){const r=fy(t,n),i=typeof r=="string"?py(r):r,o=(0,sy.getCleanUrl)(e),s=(0,oy.match)(i,{decode:decodeURIComponent})(o),a=s&&s.params||{};return{matches:s!==!1,params:a}}var dy=Ke;function Nl(...e){return(...t)=>e.reduceRight((n,r)=>n instanceof Promise?Promise.resolve(n).then(r):r(n),t[0])}var Ol={status:200,statusText:"OK",body:null,delay:0,once:!1,passthrough:!1},hy=[];function oo(e,t=hy){return async(...n)=>{const r=Object.assign({},Ol,{headers:new dy.Headers({"x-powered-by":"msw"})},e),i=[...t,...n].filter(Boolean);return i.length>0?Nl(...i)(r):r}}var Sl=Object.assign(oo(),{once:oo({once:!0}),networkError(e){throw new vl(e)}}),my=/[\/\\]msw[\/\\]src[\/\\](.+)/,vy=/(node_modules)?[\/\\]lib[\/\\](umd|esm|iief|cjs)[\/\\]|^[^\/\\]*$/;function yy(e){const t=e.stack;if(!t)return;const r=t.split(` -`).slice(1).find(o=>!(my.test(o)||vy.test(o)));return r?r.replace(/\s*at [^()]*\(([^)]+)\)/,"$1").replace(/^@/,""):void 0}function gy(e){return e?typeof e[Symbol.iterator]=="function":!1}var ii={status:ol,set:sl,delay:ll,fetch:pl},ls=class{constructor(e){this.shouldSkip=!1,this.ctx=e.ctx||ii,this.resolver=e.resolver;const t=yy(new Error);this.info=Me(De({},e.info),{callFrame:t})}parse(e,t){return null}test(e,t){return this.predicate(e,this.parse(e,t),t)}getPublicRequest(e,t){return e}markAsSkipped(e=!0){this.shouldSkip=e}async run(e,t){if(this.shouldSkip)return null;const n=this.parse(e,t);if(!this.predicate(e,n,t))return null;const i=this.getPublicRequest(e,n),s=await this.wrapResolver(this.resolver)(i,Sl,this.ctx);return this.createExecutionResult(n,i,s)}wrapResolver(e){return async(t,n,r)=>{const i=this.resolverGenerator||await e(t,n,r);if(gy(i)){const{value:o,done:s}=i[Symbol.iterator]().next(),a=await o;return!a&&s?this.resolverGeneratorResult:(this.resolverGenerator||(this.resolverGenerator=i),this.resolverGeneratorResult=a,a)}return i}}createExecutionResult(e,t,n){return{handler:this,parsedResult:e||null,request:t,response:n||null}}},Al=(e=>(e.HEAD="HEAD",e.GET="GET",e.POST="POST",e.PUT="PUT",e.PATCH="PATCH",e.OPTIONS="OPTIONS",e.DELETE="DELETE",e))(Al||{}),Dl=Me(De({},ii),{cookie:os,body:al,text:dl,json:yn,xml:hl}),Ey=class extends ar{constructor(e,t){super(e.url,Me(De({},e),{body:e._body})),this.params=t,this.id=e.id}},fs=class extends ls{constructor(e,t,n){super({info:{header:`${e} ${t}`,path:t,method:e},ctx:Dl,resolver:n}),this.checkRedundantQueryParameters()}checkRedundantQueryParameters(){const{method:e,path:t}=this.info;if(t instanceof RegExp||us(t)===t)return;uy(t).forEach((i,o)=>{}),ge.warn(`Found a redundant usage of query parameters in the request handler URL for "${e} ${t}". Please match against a path instead and access query parameters in the response resolver function using "req.url.searchParams".`)}parse(e,t){return cs(e.url,this.info.path,t==null?void 0:t.baseUrl)}getPublicRequest(e,t){return new Ey(e,t.params||{})}predicate(e,t){return(this.info.method instanceof RegExp?this.info.method.test(e.method):as(this.info.method,e.method))&&t.matches}log(e,t){const n=ur(e),r=Il(e),i=wl(t),o=Tl(t.status);console.groupCollapsed(ge.formatMessage("%s %s %s (%c%s%c)"),bl(),e.method,n,`color:${o}`,`${t.status} ${t.statusText}`,"color:inherit"),console.log("Request",r),console.log("Handler:",this),console.log("Response",i),console.groupEnd()}},Ir=Tt,_y=(e,t)=>n=>{Ty(e);const r=St(n.body)||{},i=vn(r,{[e]:t});return yn(i)(n)};function Ty(e){(0,Ir.invariant)(e.trim()!=="",ge.formatMessage("Failed to set a custom field on a GraphQL response: field name cannot be empty.")),(0,Ir.invariant)(e!=="data",ge.formatMessage('Failed to set a custom "%s" field on a mocked GraphQL response: forbidden field name. Did you mean to call "ctx.data()" instead?',e)),(0,Ir.invariant)(e!=="errors",ge.formatMessage('Failed to set a custom "%s" field on a mocked GraphQL response: forbidden field name. Did you mean to call "ctx.errors()" instead?',e)),(0,Ir.invariant)(e!=="extensions",ge.formatMessage('Failed to set a custom "%s" field on a mocked GraphQL response: forbidden field name. Did you mean to call "ctx.extensions()" instead?',e))}function Rl(e,t){try{return e()}catch(n){t==null||t(n)}}var Ll=Me(De({},ii),{data:ul,extensions:cl,errors:fl,cookie:os,field:_y});function by(e){return e==null?!1:typeof e=="object"&&"kind"in e&&"definitions"in e}var Iy=class extends ar{constructor(e,t){super(e.url,Me(De({},e),{body:e._body})),this.variables=t}},oi=class extends ls{constructor(e,t,n,r){let i=t;if(by(t)){const s=El(t);if(s.operationType!==e)throw new Error(`Failed to create a GraphQL handler: provided a DocumentNode with a mismatched operation type (expected "${e}", but got "${s.operationType}").`);if(!s.operationName)throw new Error("Failed to create a GraphQL handler: provided a DocumentNode with no operation name.");i=s.operationName}const o=e==="all"?`${e} (origin: ${n.toString()})`:`${e} ${i} (origin: ${n.toString()})`;super({info:{header:o,operationType:e,operationName:i},ctx:Ll,resolver:r}),this.endpoint=n}parse(e){return Rl(()=>_l(e),t=>console.error(t.message))}getPublicRequest(e,t){return new Iy(e,(t==null?void 0:t.variables)||{})}predicate(e,t){if(!t)return!1;if(!t.operationName&&this.info.operationType!=="all"){const o=ur(e);return ge.warn(`Failed to intercept a GraphQL request at "${e.method} ${o}": anonymous GraphQL operations are not supported. +%s`,e.method,o,i.message))}return{operationType:i.operationType,operationName:i.operationName,variables:r}}function Tl(e){return e<300?"#69AB32":e<400?"#F0BB4B":"#E95F5D"}function bl(){const e=new Date;return[e.getHours(),e.getMinutes(),e.getSeconds()].map(String).map(t=>t.slice(0,2)).map(t=>t.padStart(2,"0")).join(":")}function wl(e){return Me(De({},e),{body:e.body,headers:e.headers.all()})}var iy=Ke;function Il(e){const t=(0,iy.objectToHeaders)(e.headers);return Me(De({},e),{body:yl(e.body,t)})}var oy=Gh,sy=Wn,ay=/[\?|#].*$/g;function uy(e){return new URL(`/${e}`,"http://localhost").searchParams}function us(e){return e.replace(ay,"")}function cy(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}function ly(e,t){if(cy(e)||e.startsWith("*"))return e;const n=t||typeof document<"u"&&document.baseURI;return n?decodeURI(new URL(encodeURI(e),n).href):e}function fy(e,t){if(e instanceof RegExp)return e;const n=ly(e,t);return us(n)}function py(e){return e.replace(/([:a-zA-Z_-]*)(\*{1,2})+/g,(t,n,r)=>{const i="(.*)";return n?n.startsWith(":")?`${n}${r}`:`${n}${i}`:i}).replace(/([^\/])(:)(?=\d+)/,"$1\\$2").replace(/^([^\/]+)(:)(?=\/\/)/,"$1\\$2")}function cs(e,t,n){const r=fy(t,n),i=typeof r=="string"?py(r):r,o=(0,sy.getCleanUrl)(e),s=(0,oy.match)(i,{decode:decodeURIComponent})(o),a=s&&s.params||{};return{matches:s!==!1,params:a}}var dy=Ke;function Nl(...e){return(...t)=>e.reduceRight((n,r)=>n instanceof Promise?Promise.resolve(n).then(r):r(n),t[0])}var Ol={status:200,statusText:"OK",body:null,delay:0,once:!1,passthrough:!1},hy=[];function oo(e,t=hy){return async(...n)=>{const r=Object.assign({},Ol,{headers:new dy.Headers({"x-powered-by":"msw"})},e),i=[...t,...n].filter(Boolean);return i.length>0?Nl(...i)(r):r}}var Sl=Object.assign(oo(),{once:oo({once:!0}),networkError(e){throw new vl(e)}}),my=/[\/\\]msw[\/\\]src[\/\\](.+)/,vy=/(node_modules)?[\/\\]lib[\/\\](umd|esm|iief|cjs)[\/\\]|^[^\/\\]*$/;function yy(e){const t=e.stack;if(!t)return;const r=t.split(` +`).slice(1).find(o=>!(my.test(o)||vy.test(o)));return r?r.replace(/\s*at [^()]*\(([^)]+)\)/,"$1").replace(/^@/,""):void 0}function gy(e){return e?typeof e[Symbol.iterator]=="function":!1}var ii={status:ol,set:sl,delay:ll,fetch:pl},ls=class{constructor(e){this.shouldSkip=!1,this.ctx=e.ctx||ii,this.resolver=e.resolver;const t=yy(new Error);this.info=Me(De({},e.info),{callFrame:t})}parse(e,t){return null}test(e,t){return this.predicate(e,this.parse(e,t),t)}getPublicRequest(e,t){return e}markAsSkipped(e=!0){this.shouldSkip=e}async run(e,t){if(this.shouldSkip)return null;const n=this.parse(e,t);if(!this.predicate(e,n,t))return null;const i=this.getPublicRequest(e,n),s=await this.wrapResolver(this.resolver)(i,Sl,this.ctx);return this.createExecutionResult(n,i,s)}wrapResolver(e){return async(t,n,r)=>{const i=this.resolverGenerator||await e(t,n,r);if(gy(i)){const{value:o,done:s}=i[Symbol.iterator]().next(),a=await o;return!a&&s?this.resolverGeneratorResult:(this.resolverGenerator||(this.resolverGenerator=i),this.resolverGeneratorResult=a,a)}return i}}createExecutionResult(e,t,n){return{handler:this,parsedResult:e||null,request:t,response:n||null}}},Al=(e=>(e.HEAD="HEAD",e.GET="GET",e.POST="POST",e.PUT="PUT",e.PATCH="PATCH",e.OPTIONS="OPTIONS",e.DELETE="DELETE",e))(Al||{}),Dl=Me(De({},ii),{cookie:os,body:al,text:dl,json:yn,xml:hl}),Ey=class extends ar{constructor(e,t){super(e.url,Me(De({},e),{body:e._body})),this.params=t,this.id=e.id}},fs=class extends ls{constructor(e,t,n){super({info:{header:`${e} ${t}`,path:t,method:e},ctx:Dl,resolver:n}),this.checkRedundantQueryParameters()}checkRedundantQueryParameters(){const{method:e,path:t}=this.info;if(t instanceof RegExp||us(t)===t)return;uy(t).forEach((i,o)=>{}),ge.warn(`Found a redundant usage of query parameters in the request handler URL for "${e} ${t}". Please match against a path instead and access query parameters in the response resolver function using "req.url.searchParams".`)}parse(e,t){return cs(e.url,this.info.path,t==null?void 0:t.baseUrl)}getPublicRequest(e,t){return new Ey(e,t.params||{})}predicate(e,t){return(this.info.method instanceof RegExp?this.info.method.test(e.method):as(this.info.method,e.method))&&t.matches}log(e,t){const n=ur(e),r=wl(e),i=Il(t),o=Tl(t.status);console.groupCollapsed(ge.formatMessage("%s %s %s (%c%s%c)"),bl(),e.method,n,`color:${o}`,`${t.status} ${t.statusText}`,"color:inherit"),console.log("Request",r),console.log("Handler:",this),console.log("Response",i),console.groupEnd()}},wr=Tt,_y=(e,t)=>n=>{Ty(e);const r=St(n.body)||{},i=vn(r,{[e]:t});return yn(i)(n)};function Ty(e){(0,wr.invariant)(e.trim()!=="",ge.formatMessage("Failed to set a custom field on a GraphQL response: field name cannot be empty.")),(0,wr.invariant)(e!=="data",ge.formatMessage('Failed to set a custom "%s" field on a mocked GraphQL response: forbidden field name. Did you mean to call "ctx.data()" instead?',e)),(0,wr.invariant)(e!=="errors",ge.formatMessage('Failed to set a custom "%s" field on a mocked GraphQL response: forbidden field name. Did you mean to call "ctx.errors()" instead?',e)),(0,wr.invariant)(e!=="extensions",ge.formatMessage('Failed to set a custom "%s" field on a mocked GraphQL response: forbidden field name. Did you mean to call "ctx.extensions()" instead?',e))}function Rl(e,t){try{return e()}catch(n){t==null||t(n)}}var Ll=Me(De({},ii),{data:ul,extensions:cl,errors:fl,cookie:os,field:_y});function by(e){return e==null?!1:typeof e=="object"&&"kind"in e&&"definitions"in e}var wy=class extends ar{constructor(e,t){super(e.url,Me(De({},e),{body:e._body})),this.variables=t}},oi=class extends ls{constructor(e,t,n,r){let i=t;if(by(t)){const s=El(t);if(s.operationType!==e)throw new Error(`Failed to create a GraphQL handler: provided a DocumentNode with a mismatched operation type (expected "${e}", but got "${s.operationType}").`);if(!s.operationName)throw new Error("Failed to create a GraphQL handler: provided a DocumentNode with no operation name.");i=s.operationName}const o=e==="all"?`${e} (origin: ${n.toString()})`:`${e} ${i} (origin: ${n.toString()})`;super({info:{header:o,operationType:e,operationName:i},ctx:Ll,resolver:r}),this.endpoint=n}parse(e){return Rl(()=>_l(e),t=>console.error(t.message))}getPublicRequest(e,t){return new wy(e,(t==null?void 0:t.variables)||{})}predicate(e,t){if(!t)return!1;if(!t.operationName&&this.info.operationType!=="all"){const o=ur(e);return ge.warn(`Failed to intercept a GraphQL request at "${e.method} ${o}": anonymous GraphQL operations are not supported. -Consider naming this operation or using "graphql.operation" request handler to intercept GraphQL requests regardless of their operation name/type. Read more: https://mswjs.io/docs/api/graphql/operation `),!1}const n=cs(e.url,this.endpoint),r=this.info.operationType==="all"||t.operationType===this.info.operationType,i=this.info.operationName instanceof RegExp?this.info.operationName.test(t.operationName||""):t.operationName===this.info.operationName;return n.matches&&r&&i}log(e,t,n){const r=Il(e),i=wl(t),o=Tl(t.status),s=n!=null&&n.operationName?`${n==null?void 0:n.operationType} ${n==null?void 0:n.operationName}`:`anonymous ${n==null?void 0:n.operationType}`;console.groupCollapsed(ge.formatMessage("%s %s (%c%s%c)"),bl(),`${s}`,`color:${o}`,`${t.status} ${t.statusText}`,"color:inherit"),console.log("Request:",r),console.log("Handler:",this),console.log("Response:",i),console.groupEnd()}},wy=3,Ny=4,Pl=.5;function Oy(e){return e.reduce((t,n)=>(n instanceof fs&&t.rest.push(n),n instanceof oi&&t.graphql.push(n),t),{rest:[],graphql:[]})}function Sy(){return(e,t)=>{const{path:n,method:r}=t.info;if(n instanceof RegExp||r instanceof RegExp)return 1/0;const o=as(e.method,r)?Pl:0,s=ur(e);return(0,gl.default)(s,n)-o}}function Ay(e){return(t,n)=>{if(typeof e.operationName>"u")return 1/0;const{operationType:r,operationName:i}=n.info;if(typeof i!="string")return 1/0;const s=e.operationType===r?Pl:0;return(0,gl.default)(e.operationName,i)-s}}function Dy(e,t,n){return t.reduce((i,o)=>{const s=n(e,o);return i.concat([[s,o]])},[]).sort(([i],[o])=>i-o).filter(([i])=>i<=wy).slice(0,Ny).map(([,i])=>i)}function Ry(e){return e.length>1?`Did you mean to request one of the following resources instead? +Consider naming this operation or using "graphql.operation" request handler to intercept GraphQL requests regardless of their operation name/type. Read more: https://mswjs.io/docs/api/graphql/operation `),!1}const n=cs(e.url,this.endpoint),r=this.info.operationType==="all"||t.operationType===this.info.operationType,i=this.info.operationName instanceof RegExp?this.info.operationName.test(t.operationName||""):t.operationName===this.info.operationName;return n.matches&&r&&i}log(e,t,n){const r=wl(e),i=Il(t),o=Tl(t.status),s=n!=null&&n.operationName?`${n==null?void 0:n.operationType} ${n==null?void 0:n.operationName}`:`anonymous ${n==null?void 0:n.operationType}`;console.groupCollapsed(ge.formatMessage("%s %s (%c%s%c)"),bl(),`${s}`,`color:${o}`,`${t.status} ${t.statusText}`,"color:inherit"),console.log("Request:",r),console.log("Handler:",this),console.log("Response:",i),console.groupEnd()}},Iy=3,Ny=4,Pl=.5;function Oy(e){return e.reduce((t,n)=>(n instanceof fs&&t.rest.push(n),n instanceof oi&&t.graphql.push(n),t),{rest:[],graphql:[]})}function Sy(){return(e,t)=>{const{path:n,method:r}=t.info;if(n instanceof RegExp||r instanceof RegExp)return 1/0;const o=as(e.method,r)?Pl:0,s=ur(e);return(0,gl.default)(s,n)-o}}function Ay(e){return(t,n)=>{if(typeof e.operationName>"u")return 1/0;const{operationType:r,operationName:i}=n.info;if(typeof i!="string")return 1/0;const s=e.operationType===r?Pl:0;return(0,gl.default)(e.operationName,i)-s}}function Dy(e,t,n){return t.reduce((i,o)=>{const s=n(e,o);return i.concat([[s,o]])},[]).sort(([i],[o])=>i-o).filter(([i])=>i<=Iy).slice(0,Ny).map(([,i])=>i)}function Ry(e){return e.length>1?`Did you mean to request one of the following resources instead? ${e.map(t=>` \u2022 ${t.info.header}`).join(` `)}`:`Did you mean to request "${e[0].info.header}" instead?`}function Ly(e,t,n="warn"){const r=Rl(()=>_l(e));function i(){const a=Oy(t),u=r?a.graphql:a.rest,c=Dy(e,u,r?Ay(r):Sy());return c.length>0?Ry(c):""}function o(){const a=ur(e),u=r?`${r.operationType} ${r.operationName} (${e.method} ${a})`:`${e.method} ${a}`,c=i();return["captured a request without a matching request handler:",` \u2022 ${u}`,c,`If you still wish to intercept this unhandled request, please create a request handler for it. @@ -210,11 +210,11 @@ Read more: https://mswjs.io/docs/getting-started/mocks`].filter(Boolean).join(` `)}function s(a){const u=o();switch(a){case"error":throw ge.error("Error: %s",u),new Error(ge.formatMessage('Cannot bypass a request when using the "error" strategy for the "onUnhandledRequest" option.'));case"warn":{ge.warn("Warning: %s",u);break}case"bypass":break;default:throw new Error(ge.formatMessage('Failed to react to an unhandled request: unknown strategy "%s". Please provide one of the supported strategies ("bypass", "warn", "error") or a custom callback function as the value of the "onUnhandledRequest" option.',a))}}if(typeof n=="function"){n(e,{warning:s.bind(null,"warn"),error:s.bind(null,"error")});return}s(n)}var Ga=ho;function Py(e,t){Ga.store.add(Me(De({},e),{url:e.url.toString()}),t),Ga.store.persist()}async function ps(e,t,n,r,i){var o,s,a,u,c,l;if(r.emit("request:start",e),e.headers.get("x-msw-bypass")==="true"){r.emit("request:end",e),(o=i==null?void 0:i.onPassthroughResponse)==null||o.call(i,e);return}const[f,d]=await(0,Kv.until)(()=>Zv(e,t,i==null?void 0:i.resolutionContext));if(f)throw r.emit("unhandledException",f,e),f;const{handler:y,response:_}=d;if(!y){Ly(e,t,n.onUnhandledRequest),r.emit("request:unhandled",e),r.emit("request:end",e),(s=i==null?void 0:i.onPassthroughResponse)==null||s.call(i,e);return}if(!_){ge.warn(`Expected response resolver to return a mocked response Object, but got %s. The original response is going to be used instead. \u2022 %s - %s`,_,y.info.header,y.info.callFrame),r.emit("request:end",e),(a=i==null?void 0:i.onPassthroughResponse)==null||a.call(i,e);return}if(_.passthrough){r.emit("request:end",e),(u=i==null?void 0:i.onPassthroughResponse)==null||u.call(i,e);return}Py(e,_),r.emit("request:match",e);const w=d,m=((c=i==null?void 0:i.transformResponse)==null?void 0:c.call(i,_))||_;return(l=i==null?void 0:i.onMockedResponse)==null||l.call(i,m,w),r.emit("request:end",e),m}var Ha=Ke;function Cl(e){return{status:e.status,statusText:e.statusText,headers:(0,Ha.flattenHeadersObject)((0,Ha.headersToObject)(e.headers)),body:e.body}}var Cy=(e,t)=>async(n,r)=>{var i;const o=new $v(n.ports[0]),s=Jv(r.payload);try{await ps(s,e.requestHandlers,t,e.emitter,{transformResponse:ky,onPassthroughResponse(){o.postMessage("NOT_FOUND")},async onMockedResponse(a,{handler:u,publicRequest:c,parsedRequest:l}){if(a.body instanceof ReadableStream)throw new Error(ge.formatMessage('Failed to construct a mocked response with a "ReadableStream" body: mocked streams are not supported. Follow https://github.com/mswjs/msw/issues/1336 for more details.'));const d=await new Response(a.body,a).arrayBuffer(),y=a.body==null?null:d;o.postMessage("MOCK_RESPONSE",Me(De({},a),{body:y}),[d]),t.quiet||e.emitter.once("response:mocked",_=>{u.log(c,Cl(_),l)})}})}catch(a){if(a instanceof vl){o.postMessage("NETWORK_ERROR",{name:a.name,message:a.message});return}a instanceof Error&&(ge.error(`Uncaught exception in the request handler for "%s %s": + %s`,_,y.info.header,y.info.callFrame),r.emit("request:end",e),(a=i==null?void 0:i.onPassthroughResponse)==null||a.call(i,e);return}if(_.passthrough){r.emit("request:end",e),(u=i==null?void 0:i.onPassthroughResponse)==null||u.call(i,e);return}Py(e,_),r.emit("request:match",e);const I=d,m=((c=i==null?void 0:i.transformResponse)==null?void 0:c.call(i,_))||_;return(l=i==null?void 0:i.onMockedResponse)==null||l.call(i,m,I),r.emit("request:end",e),m}var Ha=Ke;function Cl(e){return{status:e.status,statusText:e.statusText,headers:(0,Ha.flattenHeadersObject)((0,Ha.headersToObject)(e.headers)),body:e.body}}var Cy=(e,t)=>async(n,r)=>{var i;const o=new $v(n.ports[0]),s=Jv(r.payload);try{await ps(s,e.requestHandlers,t,e.emitter,{transformResponse:ky,onPassthroughResponse(){o.postMessage("NOT_FOUND")},async onMockedResponse(a,{handler:u,publicRequest:c,parsedRequest:l}){if(a.body instanceof ReadableStream)throw new Error(ge.formatMessage('Failed to construct a mocked response with a "ReadableStream" body: mocked streams are not supported. Follow https://github.com/mswjs/msw/issues/1336 for more details.'));const d=await new Response(a.body,a).arrayBuffer(),y=a.body==null?null:d;o.postMessage("MOCK_RESPONSE",Me(De({},a),{body:y}),[d]),t.quiet||e.emitter.once("response:mocked",_=>{u.log(c,Cl(_),l)})}})}catch(a){if(a instanceof vl){o.postMessage("NETWORK_ERROR",{name:a.name,message:a.message});return}a instanceof Error&&(ge.error(`Uncaught exception in the request handler for "%s %s": %s -This exception has been gracefully handled as a 500 response, however, it's strongly recommended to resolve this error, as it indicates a mistake in your code. If you wish to mock an error response, please see this guide: https://mswjs.io/docs/recipes/mocking-error-responses`,s.method,s.url,(i=a.stack)!=null?i:a),o.postMessage("MOCK_RESPONSE",{status:500,statusText:"Request Handler Error",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:a.name,message:a.message,stack:a.stack})}))}};function ky(e){return{status:e.status,statusText:e.statusText,headers:e.headers.all(),body:e.body,delay:e.delay}}async function xy(e,t){e.workerChannel.send("INTEGRITY_CHECK_REQUEST");const{payload:n}=await e.events.once("INTEGRITY_CHECK_RESPONSE");if(n!=="3d6b9f06410d179a7f7404d4bf4c3c70")throw new Error(`Currently active Service Worker (${n}) is behind the latest published one (3d6b9f06410d179a7f7404d4bf4c3c70).`);return t}var Ya=qt;function Fy(e){const t=window.XMLHttpRequest.prototype.send;window.XMLHttpRequest.prototype.send=function(...r){(0,Ya.until)(()=>e).then(()=>{window.XMLHttpRequest.prototype.send=t,this.send(...r)})};const n=window.fetch;window.fetch=async(...r)=>(await(0,Ya.until)(()=>e),window.fetch=n,window.fetch(...r))}function My(e){return(t,n)=>{var r;const{payload:i}=n;if((r=i.type)!=null&&r.includes("opaque"))return;const o=new Response(i.body||null,i);o.headers.get("x-powered-by")==="msw"?e.emitter.emit("response:mocked",o,i.requestId):e.emitter.emit("response:bypass",o,i.requestId)}}function jy(e,t){!(t!=null&&t.quiet)&&!location.href.startsWith(e.scope)&&ge.warn(`Cannot intercept requests on this page because it's outside of the worker's scope ("${e.scope}"). If you wish to mock API requests on this page, you must resolve this scope issue. +This exception has been gracefully handled as a 500 response, however, it's strongly recommended to resolve this error, as it indicates a mistake in your code. If you wish to mock an error response, please see this guide: https://mswjs.io/docs/recipes/mocking-error-responses`,s.method,s.url,(i=a.stack)!=null?i:a),o.postMessage("MOCK_RESPONSE",{status:500,statusText:"Request Handler Error",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:a.name,message:a.message,stack:a.stack})}))}};function ky(e){return{status:e.status,statusText:e.statusText,headers:e.headers.all(),body:e.body,delay:e.delay}}async function xy(e,t){e.workerChannel.send("INTEGRITY_CHECK_REQUEST");const{payload:n}=await e.events.once("INTEGRITY_CHECK_RESPONSE");if(n!=="3d6b9f06410d179a7f7404d4bf4c3c70")throw new Error(`Currently active Service Worker (${n}) is behind the latest published one (3d6b9f06410d179a7f7404d4bf4c3c70).`);return t}var Ya=Ht;function Fy(e){const t=window.XMLHttpRequest.prototype.send;window.XMLHttpRequest.prototype.send=function(...r){(0,Ya.until)(()=>e).then(()=>{window.XMLHttpRequest.prototype.send=t,this.send(...r)})};const n=window.fetch;window.fetch=async(...r)=>(await(0,Ya.until)(()=>e),window.fetch=n,window.fetch(...r))}function My(e){return(t,n)=>{var r;const{payload:i}=n;if((r=i.type)!=null&&r.includes("opaque"))return;const o=new Response(i.body||null,i);o.headers.get("x-powered-by")==="msw"?e.emitter.emit("response:mocked",o,i.requestId):e.emitter.emit("response:bypass",o,i.requestId)}}function jy(e,t){!(t!=null&&t.quiet)&&!location.href.startsWith(e.scope)&&ge.warn(`Cannot intercept requests on this page because it's outside of the worker's scope ("${e.scope}"). If you wish to mock API requests on this page, you must resolve this scope issue. - (Recommended) Register the worker at the root level ("/") of your application. - Set the "Service-Worker-Allowed" response header to allow out-of-scope workers.`)}var $y=e=>function(n,r){const o=(async()=>{e.events.removeAllListeners(),e.workerChannel.on("REQUEST",Cy(e,n)),e.workerChannel.on("RESPONSE",My(e));const s=await Mv(n.serviceWorker.url,n.serviceWorker.options,n.findWorker),[a,u]=s;if(!a){const l=r!=null&&r.findWorker?ge.formatMessage(`Failed to locate the Service Worker registration using a custom "findWorker" predicate. @@ -232,4 +232,4 @@ The mocking is still enabled, but it's highly recommended that you update your S $ npx msw init This is necessary to ensure that the Service Worker is in sync with the library to guarantee its stability. -If this message still persists after updating, please report an issue: https://github.com/open-draft/msw/issues `),e.keepAliveInterval=window.setInterval(()=>e.workerChannel.send("KEEPALIVE_REQUEST"),5e3),jy(u,e.startOptions),u})().then(async s=>{const a=s.installing||s.waiting;return a&&await new Promise(u=>{a.addEventListener("statechange",()=>{if(a.state==="activated")return u()})}),await jv(e,n).catch(u=>{throw new Error(`Failed to enable mocking: ${u==null?void 0:u.message}`)}),s});return n.waitUntilReady&&Fy(o),o};function kl(e={}){e.quiet||console.log(`%c${ge.formatMessage("Mocking disabled.")}`,"color:orangered;font-weight:bold;")}var Uy=e=>function(){var n;if(!e.isMockingEnabled){ge.warn('Found a redundant "worker.stop()" call. Note that stopping the worker while mocking already stopped has no effect. Consider removing this "worker.stop()" call.');return}e.workerChannel.send("MOCK_DEACTIVATE"),e.isMockingEnabled=!1,window.clearInterval(e.keepAliveInterval),kl({quiet:(n=e.startOptions)==null?void 0:n.quiet})},Vy={serviceWorker:{url:"/mockServiceWorker.js",options:null},quiet:!1,waitUntilReady:!0,onUnhandledRequest:"warn",findWorker(e,t){return e===t}},By=Qn,qy=Hh(),Gy=tm(),Hy=Qn,Yi=()=>{throw new Error("Not implemented")};function Yy(e){return Me(De({},e),{ok:e.status>=200&&e.status<300,url:"",type:"default",status:e.status,statusText:e.statusText,headers:e.headers,body:new ReadableStream,redirected:e.headers.get("Location")!=null,async text(){return e.body||""},async json(){return JSON.parse(e.body||"")},async arrayBuffer(){return(0,Hy.encodeBuffer)(e.body||"")},bodyUsed:!1,formData:Yi,blob:Yi,clone:Yi})}function Qy(e,t){const n=new By.BatchInterceptor({name:"fallback",interceptors:[new qy.FetchInterceptor,new Gy.XMLHttpRequestInterceptor]});return n.on("request",async r=>{const i=new ar(r.url,Me(De({},r),{body:await r.arrayBuffer()})),o=await ps(i,e.requestHandlers,t,e.emitter,{transformResponse(s){return{status:s.status,statusText:s.statusText,headers:s.headers.all(),body:s.body,delay:s.delay}},onMockedResponse(s,{handler:a,publicRequest:u,parsedRequest:c}){t.quiet||e.emitter.once("response:mocked",l=>{a.log(u,Cl(l),c)})}});o&&r.respondWith(o)}),n.on("response",(r,i)=>{if(!r.id)return;const o=Yy(i);i.headers.get("x-powered-by")==="msw"?e.emitter.emit("response:mocked",o,r.id):e.emitter.emit("response:bypass",o,r.id)}),n.apply(),n}function zy(e){return async function(n){e.fallbackInterceptor=Qy(e,n),ml({message:"Mocking enabled (fallback mode).",quiet:n.quiet})}}function Wy(e){return function(){var n,r;(n=e.fallbackInterceptor)==null||n.dispose(),kl({quiet:(r=e.startOptions)==null?void 0:r.quiet})}}var Xy=Tt,Qa=eu();function Jy(e,t){const n=e.emit;n._isPiped||(e.emit=function(r,...i){return t.emit(r,...i),n.call(this,r,...i)},e.emit._isPiped=!0)}function za(e){const t=[...e];return Object.freeze(t),t}var xl=class{constructor(...e){this.validateHandlers(...e),this.initialHandlers=za(e),this.currentHandlers=[...e],this.emitter=new Qa.StrictEventEmitter,this.publicEmitter=new Qa.StrictEventEmitter,Jy(this.emitter,this.publicEmitter),this.events=this.createLifeCycleEvents()}validateHandlers(...e){for(const t of e)(0,Xy.invariant)(!Array.isArray(t),ge.formatMessage('Failed to construct "%s" given an Array of request handlers. Make sure you spread the request handlers when calling the respective setup function.'),this.constructor.name)}dispose(){this.emitter.removeAllListeners(),this.publicEmitter.removeAllListeners()}use(...e){this.currentHandlers.unshift(...e)}restoreHandlers(){this.currentHandlers.forEach(e=>{e.markAsSkipped(!1)})}resetHandlers(...e){this.currentHandlers=e.length>0?[...e]:[...this.initialHandlers]}listHandlers(){return za(this.currentHandlers)}createLifeCycleEvents(){return{on:(...e)=>this.publicEmitter.on(...e),removeListener:(...e)=>this.publicEmitter.removeListener(...e),removeAllListeners:(...e)=>this.publicEmitter.removeAllListeners(...e)}}},Ky=class extends xl{constructor(...e){super(...e),this.startHandler=null,this.stopHandler=null,(0,Av.invariant)(!(0,Dv.isNodeProcess)(),ge.formatMessage("Failed to execute `setupWorker` in a non-browser environment. Consider using `setupServer` for Node.js environment instead.")),this.listeners=[],this.context=this.createWorkerContext()}createWorkerContext(){const e={isMockingEnabled:!1,startOptions:null,worker:null,registration:null,requestHandlers:this.currentHandlers,emitter:this.emitter,workerChannel:{on:(t,n)=>{this.context.events.addListener(navigator.serviceWorker,"message",r=>{if(r.source!==this.context.worker)return;const i=r.data;!i||i.type===t&&n(r,i)})},send:t=>{var n;(n=this.context.worker)==null||n.postMessage(t)}},events:{addListener:(t,n,r)=>(t.addEventListener(n,r),this.listeners.push({eventType:n,target:t,callback:r}),()=>{t.removeEventListener(n,r)}),removeAllListeners:()=>{for(const{target:t,eventType:n,callback:r}of this.listeners)t.removeEventListener(n,r);this.listeners=[]},once:t=>{const n=[];return new Promise((r,i)=>{const o=s=>{try{const a=s.data;a.type===t&&r(a)}catch(a){i(a)}};n.push(this.context.events.addListener(navigator.serviceWorker,"message",o),this.context.events.addListener(navigator.serviceWorker,"messageerror",i))}).finally(()=>{n.forEach(r=>r())})}},useFallbackMode:!("serviceWorker"in navigator)||location.protocol==="file:"};return Object.defineProperties(e,{requestHandlers:{get:()=>this.currentHandlers}}),this.startHandler=e.useFallbackMode?zy(e):$y(e),this.stopHandler=e.useFallbackMode?Wy(e):Uy(e),e}async start(e={}){return this.context.startOptions=vn(Vy,e),await this.startHandler(this.context.startOptions,e)}printHandlers(){this.listHandlers().forEach(t=>{const{header:n,callFrame:r}=t.info,i=t.info.hasOwnProperty("operationType")?"[graphql]":"[rest]";console.groupCollapsed(`${i} ${n}`),r&&console.log(`Declaration: ${r}`),console.log("Handler:",t),console.groupEnd()})}stop(){super.dispose(),this.context.events.removeAllListeners(),this.context.emitter.removeAllListeners(),this.stopHandler()}};function Zy(...e){return new Ky(...e)}function It(e){return(t,n)=>new fs(e,t,n)}var eg={all:It(/.+/),head:It("HEAD"),get:It("GET"),post:It("POST"),put:It("PUT"),delete:It("DELETE"),patch:It("PATCH"),options:It("OPTIONS")};function jr(e,t){return(n,r)=>new oi(e,n,t,r)}function Fl(e){return t=>new oi("all",new RegExp(".*"),e,t)}var tg={operation:Fl("*"),query:jr("query","*"),mutation:jr("mutation","*")};function ng(e){return{operation:Fl(e),query:jr("query",e),mutation:jr("mutation",e)}}var rg=Me(De({},tg),{link:ng});async function Jt(e){return(await e()).default}function ig(){return{hostname:"control-plane-5d94cb99c6-rzr96",tagline:"Kuma",version:"1.7.1",basedOnKuma:"1.7.1",instanceId:"control-plane-5d94cb99c6-rzr96-ca19",clusterId:"b3c42481-0681-4da7-a276-c1fd4ed3c7a1",gui:"The gui is available at /gui"}}const og=[["config",()=>M(()=>import("./config.e68fec28.js"),[],import.meta.url)],["versions",()=>M(()=>import("./versions.d86ba5f2.js"),[],import.meta.url)],["policies",()=>M(()=>import("./policies.12e295cd.js"),[],import.meta.url)],["status/zones",()=>M(()=>import("./zones.42231400.js"),[],import.meta.url)],["global-insights",()=>M(()=>import("./global-insights.83c89931.js"),[],import.meta.url)],["external-services",()=>M(()=>import("./external-services.c6e15162.js"),[],import.meta.url)],["dataplanes",()=>M(()=>import("./dataplanes.2d1347b2.js"),[],import.meta.url)],["service-insights",()=>M(()=>import("./service-insights.45de08f6.js"),[],import.meta.url)],["zones",()=>M(()=>import("./zones.66de4aa5.js"),[],import.meta.url)],["zones\\+insights",()=>M(()=>import("./zones_insights.8eaec225.js"),[],import.meta.url)],["zones\\+insights/zone-1",()=>M(()=>import("./zone-1.85d094bd.js"),[],import.meta.url)],["zones\\+insights/zone-2",()=>M(()=>import("./zone-2.f943a3e4.js"),[],import.meta.url)],["zones\\+insights/zone-3",()=>M(()=>import("./zone-3.3904bc0f.js"),[],import.meta.url)],["zones\\+insights/cluster-1",()=>M(()=>import("./cluster-1.b9310a40.js"),[],import.meta.url)],["zoneingresses/:zoneIngressName/xds",()=>M(()=>import("./dataplane-xds.2ea1095a.js"),[],import.meta.url)],["zoneingresses\\+insights",()=>M(()=>import("./zoneingresses_insights.763d191b.js"),[],import.meta.url)],["zoneegresses/:zoneEgressName/xds",()=>M(()=>import("./dataplane-xds.2ea1095a.js"),[],import.meta.url)],["zoneegressoverviews",()=>M(()=>import("./zoneegressoverviews.002ad855.js"),[],import.meta.url)],["mesh-insights",()=>M(()=>import("./mesh-insights.07be0f42.js"),[],import.meta.url)],["mesh-insights/default",()=>M(()=>import("./default.c6e15856.js"),[],import.meta.url)],["mesh-insights/hello-world",()=>M(()=>import("./hello-world.23498eeb.js"),[],import.meta.url)],["mesh-insights/kong-mania-12",()=>M(()=>import("./kong-mania-12.90eb39c6.js"),[],import.meta.url)],["meshes",()=>M(()=>import("./meshes.9df1a699.js"),[],import.meta.url)],["meshes/default",()=>M(()=>import("./default.a3586d66.js"),[],import.meta.url)],["meshes/default/circuit-breakers",()=>M(()=>import("./circuit-breakers.3182f88f.js"),[],import.meta.url)],["meshes/default/circuit-breakers/cb1",()=>M(()=>import("./cb1.2e3b8486.js"),[],import.meta.url)],["meshes/default/circuit-breakers/cb2",()=>M(()=>import("./cb2.b70143a1.js"),[],import.meta.url)],["meshes/default/dataplanes",()=>M(()=>import("./dataplanes.6f8481ce.js"),[],import.meta.url)],["meshes/default/dataplanes/backend",()=>M(()=>import("./backend.20791d31.js"),[],import.meta.url)],["meshes/default/dataplanes/cluster-1.backend-02",()=>M(()=>import("./cluster-1.backend-02.54878a43.js"),[],import.meta.url)],["meshes/default/dataplanes/cluster-1.backend-03",()=>M(()=>import("./cluster-1.backend-03.dc210511.js"),[],import.meta.url)],["meshes/default/dataplanes/cluster-1.gateway-01",()=>M(()=>import("./cluster-1.gateway-01.08607551.js"),[],import.meta.url)],["meshes/default/dataplanes/cluster-1.gateway-01/policies",()=>M(()=>import("./policies.fca6f318.js"),[],import.meta.url)],["meshes/default/dataplanes/cluster-1.ingress-02",()=>M(()=>import("./cluster-1.ingress-02.baaa1c17.js"),[],import.meta.url)],["meshes/default/dataplanes/dataplane-test-456",()=>M(()=>import("./dataplane-test-456.f9e2577a.js"),[],import.meta.url)],["meshes/default/dataplanes/db",()=>M(()=>import("./db.18933b37.js"),[],import.meta.url)],["meshes/default/dataplanes/frontend",()=>M(()=>import("./frontend.fcd95336.js"),[],import.meta.url)],["meshes/default/dataplanes/ingress-dp-test-123",()=>M(()=>import("./ingress-dp-test-123.d2d762d6.js"),[],import.meta.url)],["meshes/default/dataplanes/no-subscriptions",()=>M(()=>import("./no-subscriptions.3f5c904a.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights",()=>M(()=>import("./dataplanes_insights.96763312.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/backend",()=>M(()=>import("./backend.95b00490.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/cluster-1.backend-02",()=>M(()=>import("./cluster-1.backend-02.95178c35.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/cluster-1.backend-03",()=>M(()=>import("./cluster-1.backend-03.774ff134.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/cluster-1.gateway-01",()=>M(()=>import("./cluster-1.gateway-01.1adbd438.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/cluster-1.ingress-02",()=>M(()=>import("./cluster-1.ingress-02.e0b67d19.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/dataplane-test-456",()=>M(()=>import("./dataplane-test-456.3ca06fd4.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/db",()=>M(()=>import("./db.6b09e7f3.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/frontend",()=>M(()=>import("./frontend.35d751c6.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/ingress-dp-test-123",()=>M(()=>import("./ingress-dp-test-123.badb28ff.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/no-subscriptions",()=>M(()=>import("./no-subscriptions.922edb55.js"),[],import.meta.url)],["meshes/default/service-insights/backend",()=>M(()=>import("./backend.7c708869.js"),[],import.meta.url)],["meshes/default/service-insights/ingress",()=>M(()=>import("./ingress.bd00d020.js"),[],import.meta.url)],["meshes/default/service-insights/redis",()=>M(()=>import("./redis.cbe563bb.js"),[],import.meta.url)],["meshes/default/external-services",()=>M(()=>import("./external-services.832f454a.js"),[],import.meta.url)],["meshes/default/external-services/httpbin",()=>M(()=>import("./httpbin.64a42be9.js"),[],import.meta.url)],["meshes/default/external-services/httpbin2",()=>M(()=>import("./httpbin2.915089a8.js"),[],import.meta.url)],["meshes/default/fault-injections",()=>M(()=>import("./fault-injections.61b691da.js"),[],import.meta.url)],["meshes/default/fault-injections/fi1.kuma-system",()=>M(()=>import("./fi1.kuma-system.2ef3211c.js"),[],import.meta.url)],["meshes/default/fault-injections/web-to-backend.kuma-system",()=>M(()=>import("./web-to-backend.kuma-system.6b69a0f8.js"),[],import.meta.url)],["meshes/default/health-checks",()=>M(()=>import("./health-checks.8e8b0033.js"),[],import.meta.url)],["meshes/default/health-checks/foo-bar-baz-123",()=>M(()=>import("./foo-bar-baz-123.cf55da00.js"),[],import.meta.url)],["meshes/default/health-checks/health-check-0023",()=>M(()=>import("./health-check-0023.3cbb1feb.js"),[],import.meta.url)],["meshes/default/health-checks/health-check-12345",()=>M(()=>import("./health-check-12345.7c8ac82c.js"),[],import.meta.url)],["meshes/default/health-checks/hello-health-check",()=>M(()=>import("./hello-health-check.a2f36ac7.js"),[],import.meta.url)],["meshes/default/health-checks/testing-health-checks",()=>M(()=>import("./testing-health-checks.e766bd08.js"),[],import.meta.url)],["meshes/default/health-checks/web-to-backend",()=>M(()=>import("./web-to-backend.390505b6.js"),[],import.meta.url)],["meshes/default/health-checks/web-to-banana",()=>M(()=>import("./web-to-banana.8b542477.js"),[],import.meta.url)],["meshes/default/meshgatewayroutes",()=>M(()=>import("./meshgatewayroutes.3f610266.js"),[],import.meta.url)],["meshes/default/meshgatewayroutes/edge-gateway",()=>M(()=>import("./edge-gateway.d8846803.js"),[],import.meta.url)],["meshes/default/meshgateways",()=>M(()=>import("./meshgateways.133c1bdd.js"),[],import.meta.url)],["meshes/default/meshgateways/edge-gateway",()=>M(()=>import("./edge-gateway.77d7926f.js"),[],import.meta.url)],["meshes/default/proxytemplates",()=>M(()=>import("./proxytemplates.a0a64066.js"),[],import.meta.url)],["meshes/default/proxytemplates/pt-1",()=>M(()=>import("./pt-1.d71bf364.js"),[],import.meta.url)],["meshes/default/retries",()=>M(()=>import("./retries.1ebaaf23.js"),[],import.meta.url)],["meshes/default/service-insights",()=>M(()=>import("./service-insights.428aa9b0.js"),[],import.meta.url)],["meshes/default/timeouts",()=>M(()=>import("./timeouts.f5d6d27b.js"),[],import.meta.url)],["meshes/default/traffic-logs",()=>M(()=>import("./traffic-logs.86d6bc57.js"),[],import.meta.url)],["meshes/default/traffic-logs/tl-1",()=>M(()=>import("./tl-1.8dbf308f.js"),[],import.meta.url)],["meshes/default/traffic-logs/tl-123",()=>M(()=>import("./tl-123.b2b8c404.js"),[],import.meta.url)],["meshes/default/traffic-permissions",()=>M(()=>import("./traffic-permissions.ade2a5dd.js"),[],import.meta.url)],["meshes/default/traffic-permissions/tp-1",()=>M(()=>import("./tp-1.2734222a.js"),[],import.meta.url)],["meshes/default/traffic-permissions/tp-1234",()=>M(()=>import("./tp-1234.16e26535.js"),[],import.meta.url)],["meshes/default/traffic-permissions/tp-alpha-tango-donut",()=>M(()=>import("./tp-alpha-tango-donut.a6dedce7.js"),[],import.meta.url)],["meshes/default/traffic-routes",()=>M(()=>import("./traffic-routes.f655a362.js"),[],import.meta.url)],["meshes/default/traffic-traces",()=>M(()=>import("./traffic-traces.137934da.js"),[],import.meta.url)],["meshes/default/traffic-traces/traffic-trace-02",()=>M(()=>import("./traffic-trace-02.1ffc015f.js"),[],import.meta.url)],["meshes/default/traffic-traces/tt-1",()=>M(()=>import("./tt-1.c841ef33.js"),[],import.meta.url)],["meshes/default/traffic-traces/tt-3",()=>M(()=>import("./tt-3.46e7b5bc.js"),[],import.meta.url)],["meshes/hello-world",()=>M(()=>import("./hello-world.3470c3f0.js"),[],import.meta.url)],["meshes/hello-world/dataplanes",()=>M(()=>import("./dataplanes.8ec43868.js"),[],import.meta.url)],["meshes/hello-world/dataplanes\\+insights",()=>M(()=>import("./dataplanes_insights.5559b1c3.js"),[],import.meta.url)],["meshes/hello-world/health-checks/hello-health-check",()=>M(()=>import("./hello-health-check.8416fb37.js"),[],import.meta.url)],["meshes/hello-world/proxytemplates",()=>M(()=>import("./proxytemplates.0ea7829b.js"),[],import.meta.url)],["meshes/hello-world/proxytemplates/pt-123",()=>M(()=>import("./pt-123.9440c0d5.js"),[],import.meta.url)],["meshes/hello-world/external-services",()=>M(()=>import("./external-services.1a4bd9ec.js"),[],import.meta.url)],["meshes/hello-world/service-insights",()=>M(()=>import("./service-insights.59ecc0c7.js"),[],import.meta.url)],["meshes/hello-world/service-insights/frontend",()=>M(()=>import("./frontend.f14ceaa1.js"),[],import.meta.url)],["meshes/hello-world/traffic-traces/tt-123",()=>M(()=>import("./tt-123.36b7b8a7.js"),[],import.meta.url)],["meshes/kong-mania-12",()=>M(()=>import("./kong-mania-12.757c2dde.js"),[],import.meta.url)],["meshes/kong-mania-12/dataplanes",()=>M(()=>import("./dataplanes.90fce941.js"),[],import.meta.url)],["meshes/kong-mania-12/dataplanes\\+insights",()=>M(()=>import("./dataplanes_insights.d6f70ace.js"),[],import.meta.url)],["meshes/kong-mania-12/external-services",()=>M(()=>import("./external-services.8c202db9.js"),[],import.meta.url)],["meshes/kong-mania-12/health-checks/testing-health-checks",()=>M(()=>import("./testing-health-checks.c3440a5a.js"),[],import.meta.url)],["meshes/kong-mania-12/health-checks/web-to-banana",()=>M(()=>import("./web-to-banana.0b90526b.js"),[],import.meta.url)],["meshes/kong-mania-12/service-insights",()=>M(()=>import("./service-insights.08fcb57f.js"),[],import.meta.url)],["meshes/kong-mania-12/traffic-traces/my-silly-mesh-name",()=>M(()=>import("./my-silly-mesh-name.bc394e1d.js"),[],import.meta.url)],["circuit-breakers",()=>M(()=>import("./circuit-breakers.c2591b6d.js"),[],import.meta.url)],["fault-injections",()=>M(()=>import("./fault-injections.48473d20.js"),[],import.meta.url)],["health-checks",()=>M(()=>import("./health-checks.26c7f7a1.js"),[],import.meta.url)],["meshgatewayroutes",()=>M(()=>import("./meshgatewayroutes.50a0708b.js"),[],import.meta.url)],["meshgateways",()=>M(()=>import("./meshgateways.3a414e66.js"),[],import.meta.url)],["proxytemplates",()=>M(()=>import("./proxytemplates.7ab86bf8.js"),[],import.meta.url)],["rate-limits",()=>M(()=>import("./rate-limits.779729dd.js"),[],import.meta.url)],["retries",()=>M(()=>import("./retries.ce96d45e.js"),[],import.meta.url)],["timeouts",()=>M(()=>import("./timeouts.6c3562a0.js"),[],import.meta.url)],["traffic-logs",()=>M(()=>import("./traffic-logs.d284e4b1.js"),[],import.meta.url)],["traffic-permissions",()=>M(()=>import("./traffic-permissions.27f3efeb.js"),[],import.meta.url)],["traffic-routes",()=>M(()=>import("./traffic-routes.6d17ca20.js"),[],import.meta.url)],["traffic-traces",()=>M(()=>import("./traffic-traces.de490a40.js"),[],import.meta.url)],["virtual-outbounds",()=>M(()=>import("./virtual-outbounds.ef33704d.js"),[],import.meta.url)],["meshes/:mesh/:policyType/:policyName/dataplanes",()=>M(()=>import("./policy-connections.9c17e8f3.js"),[],import.meta.url)],["meshes/:mesh/dataplanes/:dataplaneName/policies",()=>M(()=>import("./dataplane-policies.3fc441b0.js"),[],import.meta.url)],["meshes/:mesh/dataplanes/:dataplaneName/xds",()=>M(()=>import("./dataplane-xds.2ea1095a.js"),[],import.meta.url)]];function sg(e=""){const t=e.replace(/\/+$/,"");function n(i=""){const o=i.replace(/^\/+/,"");return[t,o].filter(s=>s!=="").join("/")}const r=og.map(([i,o])=>tn.rest.get(n(i),async(s,a,u)=>a(u.json(await Jt(o)))));return r.push(tn.rest.get(n(),(i,o,s)=>o(s.json(ig())))),r.push(tn.rest.get(n("dataplanes\\+insights"),async(i,o,s)=>{const a=i.url.searchParams.get("gateway");let u;if(a==="false")u=await Jt(()=>M(()=>import("./dataplanes_insights__only-standard.dca017af.js"),[],import.meta.url));else if(a==="true")u=await Jt(()=>M(()=>import("./dataplanes_insights__only-gateways.8100c0e1.js"),[],import.meta.url));else{const c=i.url.searchParams.get("offset");c!==null&&parseInt(c)>0?u=await Jt(()=>M(()=>import("./dataplanes_insights-page-2.745efdd5.js"),[],import.meta.url)):u=await Jt(()=>M(()=>import("./dataplanes_insights.bedc0243.js"),[],import.meta.url))}return o(s.json(u))})),r.push(tn.rest.get(n("meshes/:mesh/dataplanes/:dataplaneName/stats"),async(i,o,s)=>o(s.status(403),s.json(await Jt(()=>M(()=>import("./permission-error.475de897.js"),[],import.meta.url)))))),r}tn.rest.get("https://kuma.io/latest_version/",(e,t,n)=>t(n.status(200),n.text("1.2.2")));function cg(e){const t=tn.setupWorker(...sg(e));console.warn("%c \u2728You are mocking api requests.","background: gray; color: white; display: block; padding: 0.25rem;"),t.start({onUnhandledRequest(n){n.url.pathname.startsWith("/node_modules")||n.url.pathname.startsWith("/src/assets")||n.url.href.match(/\.(vue|ts|js|json)(\?.*)?$/)||console.warn("Found an unhandled %s request to %s",n.method,n.url.href)}})}export{cg as setupMockWorker}; +If this message still persists after updating, please report an issue: https://github.com/open-draft/msw/issues `),e.keepAliveInterval=window.setInterval(()=>e.workerChannel.send("KEEPALIVE_REQUEST"),5e3),jy(u,e.startOptions),u})().then(async s=>{const a=s.installing||s.waiting;return a&&await new Promise(u=>{a.addEventListener("statechange",()=>{if(a.state==="activated")return u()})}),await jv(e,n).catch(u=>{throw new Error(`Failed to enable mocking: ${u==null?void 0:u.message}`)}),s});return n.waitUntilReady&&Fy(o),o};function kl(e={}){e.quiet||console.log(`%c${ge.formatMessage("Mocking disabled.")}`,"color:orangered;font-weight:bold;")}var Uy=e=>function(){var n;if(!e.isMockingEnabled){ge.warn('Found a redundant "worker.stop()" call. Note that stopping the worker while mocking already stopped has no effect. Consider removing this "worker.stop()" call.');return}e.workerChannel.send("MOCK_DEACTIVATE"),e.isMockingEnabled=!1,window.clearInterval(e.keepAliveInterval),kl({quiet:(n=e.startOptions)==null?void 0:n.quiet})},Vy={serviceWorker:{url:"/mockServiceWorker.js",options:null},quiet:!1,waitUntilReady:!0,onUnhandledRequest:"warn",findWorker(e,t){return e===t}},By=Qn,qy=Hh(),Gy=tm(),Hy=Qn,Yi=()=>{throw new Error("Not implemented")};function Yy(e){return Me(De({},e),{ok:e.status>=200&&e.status<300,url:"",type:"default",status:e.status,statusText:e.statusText,headers:e.headers,body:new ReadableStream,redirected:e.headers.get("Location")!=null,async text(){return e.body||""},async json(){return JSON.parse(e.body||"")},async arrayBuffer(){return(0,Hy.encodeBuffer)(e.body||"")},bodyUsed:!1,formData:Yi,blob:Yi,clone:Yi})}function Qy(e,t){const n=new By.BatchInterceptor({name:"fallback",interceptors:[new qy.FetchInterceptor,new Gy.XMLHttpRequestInterceptor]});return n.on("request",async r=>{const i=new ar(r.url,Me(De({},r),{body:await r.arrayBuffer()})),o=await ps(i,e.requestHandlers,t,e.emitter,{transformResponse(s){return{status:s.status,statusText:s.statusText,headers:s.headers.all(),body:s.body,delay:s.delay}},onMockedResponse(s,{handler:a,publicRequest:u,parsedRequest:c}){t.quiet||e.emitter.once("response:mocked",l=>{a.log(u,Cl(l),c)})}});o&&r.respondWith(o)}),n.on("response",(r,i)=>{if(!r.id)return;const o=Yy(i);i.headers.get("x-powered-by")==="msw"?e.emitter.emit("response:mocked",o,r.id):e.emitter.emit("response:bypass",o,r.id)}),n.apply(),n}function zy(e){return async function(n){e.fallbackInterceptor=Qy(e,n),ml({message:"Mocking enabled (fallback mode).",quiet:n.quiet})}}function Wy(e){return function(){var n,r;(n=e.fallbackInterceptor)==null||n.dispose(),kl({quiet:(r=e.startOptions)==null?void 0:r.quiet})}}var Xy=Tt,Qa=eu();function Jy(e,t){const n=e.emit;n._isPiped||(e.emit=function(r,...i){return t.emit(r,...i),n.call(this,r,...i)},e.emit._isPiped=!0)}function za(e){const t=[...e];return Object.freeze(t),t}var xl=class{constructor(...e){this.validateHandlers(...e),this.initialHandlers=za(e),this.currentHandlers=[...e],this.emitter=new Qa.StrictEventEmitter,this.publicEmitter=new Qa.StrictEventEmitter,Jy(this.emitter,this.publicEmitter),this.events=this.createLifeCycleEvents()}validateHandlers(...e){for(const t of e)(0,Xy.invariant)(!Array.isArray(t),ge.formatMessage('Failed to construct "%s" given an Array of request handlers. Make sure you spread the request handlers when calling the respective setup function.'),this.constructor.name)}dispose(){this.emitter.removeAllListeners(),this.publicEmitter.removeAllListeners()}use(...e){this.currentHandlers.unshift(...e)}restoreHandlers(){this.currentHandlers.forEach(e=>{e.markAsSkipped(!1)})}resetHandlers(...e){this.currentHandlers=e.length>0?[...e]:[...this.initialHandlers]}listHandlers(){return za(this.currentHandlers)}createLifeCycleEvents(){return{on:(...e)=>this.publicEmitter.on(...e),removeListener:(...e)=>this.publicEmitter.removeListener(...e),removeAllListeners:(...e)=>this.publicEmitter.removeAllListeners(...e)}}},Ky=class extends xl{constructor(...e){super(...e),this.startHandler=null,this.stopHandler=null,(0,Av.invariant)(!(0,Dv.isNodeProcess)(),ge.formatMessage("Failed to execute `setupWorker` in a non-browser environment. Consider using `setupServer` for Node.js environment instead.")),this.listeners=[],this.context=this.createWorkerContext()}createWorkerContext(){const e={isMockingEnabled:!1,startOptions:null,worker:null,registration:null,requestHandlers:this.currentHandlers,emitter:this.emitter,workerChannel:{on:(t,n)=>{this.context.events.addListener(navigator.serviceWorker,"message",r=>{if(r.source!==this.context.worker)return;const i=r.data;!i||i.type===t&&n(r,i)})},send:t=>{var n;(n=this.context.worker)==null||n.postMessage(t)}},events:{addListener:(t,n,r)=>(t.addEventListener(n,r),this.listeners.push({eventType:n,target:t,callback:r}),()=>{t.removeEventListener(n,r)}),removeAllListeners:()=>{for(const{target:t,eventType:n,callback:r}of this.listeners)t.removeEventListener(n,r);this.listeners=[]},once:t=>{const n=[];return new Promise((r,i)=>{const o=s=>{try{const a=s.data;a.type===t&&r(a)}catch(a){i(a)}};n.push(this.context.events.addListener(navigator.serviceWorker,"message",o),this.context.events.addListener(navigator.serviceWorker,"messageerror",i))}).finally(()=>{n.forEach(r=>r())})}},useFallbackMode:!("serviceWorker"in navigator)||location.protocol==="file:"};return Object.defineProperties(e,{requestHandlers:{get:()=>this.currentHandlers}}),this.startHandler=e.useFallbackMode?zy(e):$y(e),this.stopHandler=e.useFallbackMode?Wy(e):Uy(e),e}async start(e={}){return this.context.startOptions=vn(Vy,e),await this.startHandler(this.context.startOptions,e)}printHandlers(){this.listHandlers().forEach(t=>{const{header:n,callFrame:r}=t.info,i=t.info.hasOwnProperty("operationType")?"[graphql]":"[rest]";console.groupCollapsed(`${i} ${n}`),r&&console.log(`Declaration: ${r}`),console.log("Handler:",t),console.groupEnd()})}stop(){super.dispose(),this.context.events.removeAllListeners(),this.context.emitter.removeAllListeners(),this.stopHandler()}};function Zy(...e){return new Ky(...e)}function wt(e){return(t,n)=>new fs(e,t,n)}var eg={all:wt(/.+/),head:wt("HEAD"),get:wt("GET"),post:wt("POST"),put:wt("PUT"),delete:wt("DELETE"),patch:wt("PATCH"),options:wt("OPTIONS")};function jr(e,t){return(n,r)=>new oi(e,n,t,r)}function Fl(e){return t=>new oi("all",new RegExp(".*"),e,t)}var tg={operation:Fl("*"),query:jr("query","*"),mutation:jr("mutation","*")};function ng(e){return{operation:Fl(e),query:jr("query",e),mutation:jr("mutation",e)}}var rg=Me(De({},tg),{link:ng});async function $t(e){return(await e()).default}function ig(){return{hostname:"control-plane-5d94cb99c6-rzr96",tagline:"Kuma",version:"1.7.1",basedOnKuma:"1.7.1",instanceId:"control-plane-5d94cb99c6-rzr96-ca19",clusterId:"b3c42481-0681-4da7-a276-c1fd4ed3c7a1",gui:"The gui is available at /gui"}}const og=[["config",()=>M(()=>import("./config.e68fec28.js"),[],import.meta.url)],["versions",()=>M(()=>import("./versions.d86ba5f2.js"),[],import.meta.url)],["policies",()=>M(()=>import("./policies.12e295cd.js"),[],import.meta.url)],["status/zones",()=>M(()=>import("./zones.42231400.js"),[],import.meta.url)],["global-insights",()=>M(()=>import("./global-insights.83c89931.js"),[],import.meta.url)],["external-services",()=>M(()=>import("./external-services.c6e15162.js"),[],import.meta.url)],["dataplanes",()=>M(()=>import("./dataplanes.2d1347b2.js"),[],import.meta.url)],["service-insights",()=>M(()=>import("./service-insights.45de08f6.js"),[],import.meta.url)],["zones",()=>M(()=>import("./zones.66de4aa5.js"),[],import.meta.url)],["zones\\+insights",()=>M(()=>import("./zones_insights.8eaec225.js"),[],import.meta.url)],["zones\\+insights/zone-1",()=>M(()=>import("./zone-1.85d094bd.js"),[],import.meta.url)],["zones\\+insights/zone-2",()=>M(()=>import("./zone-2.f943a3e4.js"),[],import.meta.url)],["zones\\+insights/zone-3",()=>M(()=>import("./zone-3.3904bc0f.js"),[],import.meta.url)],["zones\\+insights/cluster-1",()=>M(()=>import("./cluster-1.b9310a40.js"),[],import.meta.url)],["zoneingresses/:zoneIngressName/xds",()=>M(()=>import("./dataplane-xds.2ea1095a.js"),[],import.meta.url)],["zoneingresses\\+insights",()=>M(()=>import("./zoneingresses_insights.763d191b.js"),[],import.meta.url)],["zoneegresses/:zoneEgressName/xds",()=>M(()=>import("./dataplane-xds.2ea1095a.js"),[],import.meta.url)],["zoneegressoverviews",()=>M(()=>import("./zoneegressoverviews.002ad855.js"),[],import.meta.url)],["mesh-insights",()=>M(()=>import("./mesh-insights.07be0f42.js"),[],import.meta.url)],["mesh-insights/default",()=>M(()=>import("./default.c6e15856.js"),[],import.meta.url)],["mesh-insights/hello-world",()=>M(()=>import("./hello-world.23498eeb.js"),[],import.meta.url)],["mesh-insights/kong-mania-12",()=>M(()=>import("./kong-mania-12.90eb39c6.js"),[],import.meta.url)],["meshes",()=>M(()=>import("./meshes.9df1a699.js"),[],import.meta.url)],["meshes/default",()=>M(()=>import("./default.a3586d66.js"),[],import.meta.url)],["meshes/default/circuit-breakers",()=>M(()=>import("./circuit-breakers.3182f88f.js"),[],import.meta.url)],["meshes/default/circuit-breakers/cb1",()=>M(()=>import("./cb1.2e3b8486.js"),[],import.meta.url)],["meshes/default/circuit-breakers/cb2",()=>M(()=>import("./cb2.b70143a1.js"),[],import.meta.url)],["meshes/default/dataplanes",()=>M(()=>import("./dataplanes.6f8481ce.js"),[],import.meta.url)],["meshes/default/dataplanes/backend",()=>M(()=>import("./backend.20791d31.js"),[],import.meta.url)],["meshes/default/dataplanes/cluster-1.backend-02",()=>M(()=>import("./cluster-1.backend-02.54878a43.js"),[],import.meta.url)],["meshes/default/dataplanes/cluster-1.backend-03",()=>M(()=>import("./cluster-1.backend-03.dc210511.js"),[],import.meta.url)],["meshes/default/dataplanes/cluster-1.gateway-01",()=>M(()=>import("./cluster-1.gateway-01.08607551.js"),[],import.meta.url)],["meshes/default/dataplanes/cluster-1.gateway-01/policies",()=>M(()=>import("./policies.fca6f318.js"),[],import.meta.url)],["meshes/default/dataplanes/cluster-1.ingress-02",()=>M(()=>import("./cluster-1.ingress-02.baaa1c17.js"),[],import.meta.url)],["meshes/default/dataplanes/dataplane-test-456",()=>M(()=>import("./dataplane-test-456.f9e2577a.js"),[],import.meta.url)],["meshes/default/dataplanes/db",()=>M(()=>import("./db.18933b37.js"),[],import.meta.url)],["meshes/default/dataplanes/frontend",()=>M(()=>import("./frontend.fcd95336.js"),[],import.meta.url)],["meshes/default/dataplanes/ingress-dp-test-123",()=>M(()=>import("./ingress-dp-test-123.d2d762d6.js"),[],import.meta.url)],["meshes/default/dataplanes/no-subscriptions",()=>M(()=>import("./no-subscriptions.3f5c904a.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/backend",()=>M(()=>import("./backend.95b00490.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/cluster-1.backend-02",()=>M(()=>import("./cluster-1.backend-02.95178c35.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/cluster-1.backend-03",()=>M(()=>import("./cluster-1.backend-03.774ff134.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/cluster-1.gateway-01",()=>M(()=>import("./cluster-1.gateway-01.1adbd438.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/cluster-1.ingress-02",()=>M(()=>import("./cluster-1.ingress-02.e0b67d19.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/dataplane-test-456",()=>M(()=>import("./dataplane-test-456.3ca06fd4.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/db",()=>M(()=>import("./db.6b09e7f3.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/frontend",()=>M(()=>import("./frontend.35d751c6.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/ingress-dp-test-123",()=>M(()=>import("./ingress-dp-test-123.badb28ff.js"),[],import.meta.url)],["meshes/default/dataplanes\\+insights/no-subscriptions",()=>M(()=>import("./no-subscriptions.922edb55.js"),[],import.meta.url)],["meshes/default/service-insights/backend",()=>M(()=>import("./backend.7c708869.js"),[],import.meta.url)],["meshes/default/service-insights/ingress",()=>M(()=>import("./ingress.bd00d020.js"),[],import.meta.url)],["meshes/default/service-insights/redis",()=>M(()=>import("./redis.cbe563bb.js"),[],import.meta.url)],["meshes/default/external-services",()=>M(()=>import("./external-services.832f454a.js"),[],import.meta.url)],["meshes/default/external-services/httpbin",()=>M(()=>import("./httpbin.64a42be9.js"),[],import.meta.url)],["meshes/default/external-services/httpbin2",()=>M(()=>import("./httpbin2.915089a8.js"),[],import.meta.url)],["meshes/default/fault-injections",()=>M(()=>import("./fault-injections.61b691da.js"),[],import.meta.url)],["meshes/default/fault-injections/fi1.kuma-system",()=>M(()=>import("./fi1.kuma-system.2ef3211c.js"),[],import.meta.url)],["meshes/default/fault-injections/web-to-backend.kuma-system",()=>M(()=>import("./web-to-backend.kuma-system.6b69a0f8.js"),[],import.meta.url)],["meshes/default/health-checks",()=>M(()=>import("./health-checks.8e8b0033.js"),[],import.meta.url)],["meshes/default/health-checks/foo-bar-baz-123",()=>M(()=>import("./foo-bar-baz-123.cf55da00.js"),[],import.meta.url)],["meshes/default/health-checks/health-check-0023",()=>M(()=>import("./health-check-0023.3cbb1feb.js"),[],import.meta.url)],["meshes/default/health-checks/health-check-12345",()=>M(()=>import("./health-check-12345.7c8ac82c.js"),[],import.meta.url)],["meshes/default/health-checks/hello-health-check",()=>M(()=>import("./hello-health-check.a2f36ac7.js"),[],import.meta.url)],["meshes/default/health-checks/testing-health-checks",()=>M(()=>import("./testing-health-checks.e766bd08.js"),[],import.meta.url)],["meshes/default/health-checks/web-to-backend",()=>M(()=>import("./web-to-backend.390505b6.js"),[],import.meta.url)],["meshes/default/health-checks/web-to-banana",()=>M(()=>import("./web-to-banana.8b542477.js"),[],import.meta.url)],["meshes/default/meshgatewayroutes",()=>M(()=>import("./meshgatewayroutes.3f610266.js"),[],import.meta.url)],["meshes/default/meshgatewayroutes/edge-gateway",()=>M(()=>import("./edge-gateway.d8846803.js"),[],import.meta.url)],["meshes/default/meshgateways",()=>M(()=>import("./meshgateways.133c1bdd.js"),[],import.meta.url)],["meshes/default/meshgateways/edge-gateway",()=>M(()=>import("./edge-gateway.77d7926f.js"),[],import.meta.url)],["meshes/default/proxytemplates",()=>M(()=>import("./proxytemplates.a0a64066.js"),[],import.meta.url)],["meshes/default/proxytemplates/pt-1",()=>M(()=>import("./pt-1.d71bf364.js"),[],import.meta.url)],["meshes/default/retries",()=>M(()=>import("./retries.1ebaaf23.js"),[],import.meta.url)],["meshes/default/service-insights",()=>M(()=>import("./service-insights.428aa9b0.js"),[],import.meta.url)],["meshes/default/timeouts",()=>M(()=>import("./timeouts.f5d6d27b.js"),[],import.meta.url)],["meshes/default/traffic-logs",()=>M(()=>import("./traffic-logs.86d6bc57.js"),[],import.meta.url)],["meshes/default/traffic-logs/tl-1",()=>M(()=>import("./tl-1.8dbf308f.js"),[],import.meta.url)],["meshes/default/traffic-logs/tl-123",()=>M(()=>import("./tl-123.b2b8c404.js"),[],import.meta.url)],["meshes/default/traffic-permissions",()=>M(()=>import("./traffic-permissions.ade2a5dd.js"),[],import.meta.url)],["meshes/default/traffic-permissions/tp-1",()=>M(()=>import("./tp-1.2734222a.js"),[],import.meta.url)],["meshes/default/traffic-permissions/tp-1234",()=>M(()=>import("./tp-1234.16e26535.js"),[],import.meta.url)],["meshes/default/traffic-permissions/tp-alpha-tango-donut",()=>M(()=>import("./tp-alpha-tango-donut.a6dedce7.js"),[],import.meta.url)],["meshes/default/traffic-routes",()=>M(()=>import("./traffic-routes.f655a362.js"),[],import.meta.url)],["meshes/default/traffic-traces",()=>M(()=>import("./traffic-traces.137934da.js"),[],import.meta.url)],["meshes/default/traffic-traces/traffic-trace-02",()=>M(()=>import("./traffic-trace-02.1ffc015f.js"),[],import.meta.url)],["meshes/default/traffic-traces/tt-1",()=>M(()=>import("./tt-1.c841ef33.js"),[],import.meta.url)],["meshes/default/traffic-traces/tt-3",()=>M(()=>import("./tt-3.46e7b5bc.js"),[],import.meta.url)],["meshes/hello-world",()=>M(()=>import("./hello-world.3470c3f0.js"),[],import.meta.url)],["meshes/hello-world/dataplanes",()=>M(()=>import("./dataplanes.8ec43868.js"),[],import.meta.url)],["meshes/hello-world/dataplanes\\+insights",()=>M(()=>import("./dataplanes_insights.5559b1c3.js"),[],import.meta.url)],["meshes/hello-world/health-checks/hello-health-check",()=>M(()=>import("./hello-health-check.8416fb37.js"),[],import.meta.url)],["meshes/hello-world/proxytemplates",()=>M(()=>import("./proxytemplates.0ea7829b.js"),[],import.meta.url)],["meshes/hello-world/proxytemplates/pt-123",()=>M(()=>import("./pt-123.9440c0d5.js"),[],import.meta.url)],["meshes/hello-world/external-services",()=>M(()=>import("./external-services.1a4bd9ec.js"),[],import.meta.url)],["meshes/hello-world/service-insights",()=>M(()=>import("./service-insights.59ecc0c7.js"),[],import.meta.url)],["meshes/hello-world/service-insights/frontend",()=>M(()=>import("./frontend.f14ceaa1.js"),[],import.meta.url)],["meshes/hello-world/traffic-traces/tt-123",()=>M(()=>import("./tt-123.36b7b8a7.js"),[],import.meta.url)],["meshes/kong-mania-12",()=>M(()=>import("./kong-mania-12.757c2dde.js"),[],import.meta.url)],["meshes/kong-mania-12/dataplanes",()=>M(()=>import("./dataplanes.90fce941.js"),[],import.meta.url)],["meshes/kong-mania-12/dataplanes\\+insights",()=>M(()=>import("./dataplanes_insights.d6f70ace.js"),[],import.meta.url)],["meshes/kong-mania-12/external-services",()=>M(()=>import("./external-services.8c202db9.js"),[],import.meta.url)],["meshes/kong-mania-12/health-checks/testing-health-checks",()=>M(()=>import("./testing-health-checks.c3440a5a.js"),[],import.meta.url)],["meshes/kong-mania-12/health-checks/web-to-banana",()=>M(()=>import("./web-to-banana.0b90526b.js"),[],import.meta.url)],["meshes/kong-mania-12/service-insights",()=>M(()=>import("./service-insights.08fcb57f.js"),[],import.meta.url)],["meshes/kong-mania-12/traffic-traces/my-silly-mesh-name",()=>M(()=>import("./my-silly-mesh-name.bc394e1d.js"),[],import.meta.url)],["circuit-breakers",()=>M(()=>import("./circuit-breakers.c2591b6d.js"),[],import.meta.url)],["fault-injections",()=>M(()=>import("./fault-injections.48473d20.js"),[],import.meta.url)],["health-checks",()=>M(()=>import("./health-checks.26c7f7a1.js"),[],import.meta.url)],["meshgatewayroutes",()=>M(()=>import("./meshgatewayroutes.50a0708b.js"),[],import.meta.url)],["meshgateways",()=>M(()=>import("./meshgateways.3a414e66.js"),[],import.meta.url)],["proxytemplates",()=>M(()=>import("./proxytemplates.7ab86bf8.js"),[],import.meta.url)],["rate-limits",()=>M(()=>import("./rate-limits.779729dd.js"),[],import.meta.url)],["retries",()=>M(()=>import("./retries.ce96d45e.js"),[],import.meta.url)],["timeouts",()=>M(()=>import("./timeouts.6c3562a0.js"),[],import.meta.url)],["traffic-logs",()=>M(()=>import("./traffic-logs.d284e4b1.js"),[],import.meta.url)],["traffic-permissions",()=>M(()=>import("./traffic-permissions.27f3efeb.js"),[],import.meta.url)],["traffic-routes",()=>M(()=>import("./traffic-routes.6d17ca20.js"),[],import.meta.url)],["traffic-traces",()=>M(()=>import("./traffic-traces.de490a40.js"),[],import.meta.url)],["virtual-outbounds",()=>M(()=>import("./virtual-outbounds.ef33704d.js"),[],import.meta.url)],["meshes/:mesh/:policyType/:policyName/dataplanes",()=>M(()=>import("./policy-connections.9c17e8f3.js"),[],import.meta.url)],["meshes/:mesh/dataplanes/:dataplaneName/policies",()=>M(()=>import("./dataplane-policies.2152c978.js"),[],import.meta.url)],["meshes/:mesh/dataplanes/:dataplaneName/rules",()=>M(()=>import("./dataplane-rules.e5a3fb01.js"),[],import.meta.url)],["meshes/:mesh/dataplanes/:dataplaneName/xds",()=>M(()=>import("./dataplane-xds.2ea1095a.js"),[],import.meta.url)]];function sg(e=""){const t=e.replace(/\/+$/,"");function n(i=""){const o=i.replace(/^\/+/,"");return[t,o].filter(s=>s!=="").join("/")}const r=og.map(([i,o])=>Ut.rest.get(n(i),async(s,a,u)=>a(u.json(await $t(o)))));return r.push(Ut.rest.get(n(),(i,o,s)=>o(s.json(ig())))),r.push(Ut.rest.get(n("dataplanes\\+insights"),async(i,o,s)=>{const a=i.url.searchParams.get("gateway");let u;if(a==="false")u=await $t(()=>M(()=>import("./dataplanes_insights__only-standard.dca017af.js"),[],import.meta.url));else if(a==="true")u=await $t(()=>M(()=>import("./dataplanes_insights__only-gateways.8100c0e1.js"),[],import.meta.url));else{const c=i.url.searchParams.get("offset");c!==null&&parseInt(c)>0?u=await $t(()=>M(()=>import("./dataplanes_insights-page-2.745efdd5.js"),[],import.meta.url)):u=await $t(()=>M(()=>import("./dataplanes_insights.bedc0243.js"),[],import.meta.url))}return o(s.json(u))})),r.push(Ut.rest.get(n("meshes/default/dataplanes\\+insights"),async(i,o,s)=>{const a=i.url.searchParams.get("gateway"),u=JSON.parse(JSON.stringify(await $t(()=>M(()=>import("./dataplanes_insights.96763312.js"),[],import.meta.url))));return a!==null&&a!=="false"?(u.total="1",u.items=[u.items.find(c=>c.name==="cluster-1.gateway-01")],a==="delegated"&&(u.items[0].dataplane.networking.gateway.type="DELEGATED")):(u.items=u.items.filter(c=>c.dataplane.networking.gateway===void 0),u.total=`${u.items.length}`),o(s.json(u))})),r.push(Ut.rest.get(n("meshes/:mesh/dataplanes/:dataplaneName/stats"),async(i,o,s)=>o(s.status(403),s.json(await $t(()=>M(()=>import("./permission-error.475de897.js"),[],import.meta.url)))))),r}Ut.rest.get("https://kuma.io/latest_version/",(e,t,n)=>t(n.status(200),n.text("1.2.2")));function cg(e){const t=Ut.setupWorker(...sg(e));console.warn("%c \u2728You are mocking api requests.","background: gray; color: white; display: block; padding: 0.25rem;"),t.start({onUnhandledRequest(n){n.url.pathname.startsWith("/node_modules")||n.url.pathname.startsWith("/src/assets")||n.url.href.match(/\.(vue|ts|js|json)(\?.*)?$/)||console.warn("Found an unhandled %s request to %s",n.method,n.url.href)}})}export{cg as setupMockWorker}; diff --git a/app/kuma-ui/pkg/resources/data/index.html b/app/kuma-ui/pkg/resources/data/index.html index 09b03e2a340b..682d35e9e326 100644 --- a/app/kuma-ui/pkg/resources/data/index.html +++ b/app/kuma-ui/pkg/resources/data/index.html @@ -1 +1 @@ -Manager
\ No newline at end of file +Manager
\ No newline at end of file