diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..d4ac751 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +dev-hex-user.hexschool.io diff --git a/assets/BindTeachable-CA8acq39.js b/assets/BindTeachable-CA8acq39.js new file mode 100644 index 0000000..3a86d37 --- /dev/null +++ b/assets/BindTeachable-CA8acq39.js @@ -0,0 +1 @@ +import{o as l,c as d,a as c,b as p,g as a,d as _,p as u,i as m}from"./index-n8Si2CMw.js";const g={class:"container py-5"},k=p('

綁定您的 Teachable 帳號與程式勇者村帳號

綁定帳號後即可使用以下功能:

注意:帳號綁定後無法修改。

',2),w={__name:"BindTeachable",setup(b){const{apiPostBindTeachable:n}=m,i=async()=>{try{const e=a("rpg_temp_token"),{access_token:s,expiration:t}=await n({access_token:e}),o=_();document.cookie=`h_bindUse_SCwdA_token=${s};${o};expires=${new Date(t*1e3)}`,u.toastMessage("success","","綁定成功");const r=a("rpg_temp_redirect");document.cookie=`rpg_qa_status=;${o};`,document.cookie=`RPG_RTfznkkws_login_bind_mail=;${o};`,window.location.assign(r)}catch(e){const s=a("rpg_temp_redirect"),t=e.response.data;window.location.assign(`${s}?errorType=${t.error}&errorMsg=${t.message}`)}};return(e,s)=>(l(),d("div",g,[c("div",{class:"row justify-content-center"},[c("div",{class:"col-md-6"},[k,c("div",{class:"d-flex justify-content-end"},[c("button",{class:"btn btn-primary px-5",onClick:i},"綁定帳號")])])])]))}};export{w as default}; diff --git a/assets/Board-6jx08Ea_.js b/assets/Board-6jx08Ea_.js new file mode 100644 index 0000000..85115fe --- /dev/null +++ b/assets/Board-6jx08Ea_.js @@ -0,0 +1 @@ +import{_ as q,u as oe,s as n,f as j,t as le,o as f,h as ie,w as ne,a as e,x as T,L as J,k as ce,c as g,y as A,S as M,U as de,F as V,z as W,Q as re,H as X,I as Y,R as ue,e as pe,a4 as ve,K as fe,r as me,l as L,j as _e,B as he,a3 as G,W as ge,b as ke,A as be}from"./index-n8Si2CMw.js";import{_ as ye}from"./Modal-vRunXTCd.js";import{_ as xe}from"./TaskDescriptionModal-IBVYJWra.js";import{a as we}from"./tasks-zk65eG-B.js";const $e=l=>(X("data-v-4501fd74"),l=l(),Y(),l),Se={class:"mb-6"},Te={class:"text-primary fs-4 fw-bold mb-0"},Re={class:"mb-0"},Be=$e(()=>e("span",{class:"align-middle material-icons-outlined text-success"},"arrow_forward",-1)),Ce={class:"d-flex align-items-center justify-content-between mt-5"},Me={class:"row g-0"},De={class:"form-check form-check-inline"},Pe=["name","id","value","disabled"],Ie=["for"],Le={key:0,class:"text-danger m-0"},Ve=["disabled"],ze={__name:"CertificationModal",props:{data:{type:Array,default:()=>[]},user:{type:Object,default:()=>({})}},emits:["download"],setup(l,{expose:y,emit:k}){const o=oe(),t=l,x=k,B=n(null),$=n(null);j(()=>{$.value=new re(B.value.myBsModal,{keyboard:!1})});const u=()=>{$.value.show()},c=()=>{$.value.hide()};y({showModal:u,hideModal:c});const m=n([]),w=le(()=>t.data.some(r=>!r.enable)),b=r=>{c(),o.push(r)};return(r,_)=>(f(),ie(ye,{ref_key:"myModal",ref:B,title:"目前證書套用名稱為:",size:"lg",hasFooter:!1},{body:ne(()=>[e("div",Se,[e("p",Te,T(t.user.nickname),1),e("p",Re,[e("a",{href:"#",onClick:_[0]||(_[0]=J(h=>b("/user"),["prevent"])),class:"link-secondary d-flex align-items-center text-decoration-none"},[ce(" 前往修改名稱 "),Be])])]),e("div",Ce,[e("div",Me,[(f(!0),g(V,null,A(t.data,h=>(f(),g("div",{class:"col-md-4",key:h.id},[e("div",De,[M(e("input",{class:"form-check-input",name:h.id,"onUpdate:modelValue":_[1]||(_[1]=z=>m.value=z),type:"checkbox",id:h.id,value:h.id,disabled:!h.enable},null,8,Pe),[[de,m.value]]),e("label",{class:"form-check-label",for:h.id},T(h.name)+".png",9,Ie)])]))),128)),w.value?(f(),g("p",Le,"*未達完課率的證書不得下載")):W("",!0)]),e("button",{type:"button",class:"btn btn-dark flex-shrink-0",onClick:_[2]||(_[2]=h=>x("download",m.value)),disabled:!m.value.length},"下載證書",8,Ve)])]),_:1},512))}},Ue=q(ze,[["__scopeId","data-v-4501fd74"]]),K=l=>new Promise((y,k)=>{const o=new Image;o.crossOrigin="anonymous",o.src=l,o.onload=()=>y(o),o.onerror=k}),Ee=l=>new FontFace("Noto Sans TC",`url(${l})`).load(),Fe=async(l,y)=>{const k=r=>{const _=r.backingStorePixelRatio||r.webkitBackingStorePixelRatio||r.mozBackingStorePixelRatio||r.msBackingStorePixelRatio||r.oBackingStorePixelRatio||r.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/_},o=y,t=o.getContext("2d"),x=k(t);window.innerWidth<1200?(o.style.width="100%",o.style.height="100%"):(o.style.width=`${o.width*1.2}px`,o.style.height=`${o.height*1.2}px`),o.width*=x,o.height*=x,t.scale(x,x);const[B,$,D]=await Promise.all([K(l.template),K("./images/hexschool_logo.svg"),Ee("./font/NotoSansTC-Regular.otf")]);t.fillStyle="white",t.fillRect(0,0,o.width,o.height),t.drawImage(B,0,0,843,596);const u=124,c=D.family,m="rgba(0, 37, 36, 1)",w="rgba(0, 0, 0, 1)",b=205;t.textAlign="left",t.font=`24px ${c}`,t.fillStyle=m,t.fillText(`${l.course_name}`,u,b),t.textAlign="left",t.font=`24px ${c}`,t.fillStyle=m,t.fillText(`${l.title}`,u,b+32),t.beginPath(),t.moveTo(u,b+32+24),t.lineTo(u+350,b+32+24),t.strokeStyle=m,t.lineWidth=2,t.stroke(),t.font=`31px ${c}`,t.fillStyle="black",t.fillText(`${l.student}`,u,318),t.font=`16px ${c}`,t.fillStyle=w,t.fillText(`${l.content}`,u,360),t.font=`16px ${c}`,t.fillStyle=w,t.fillText("特頒此證 以茲證明",u,384),t.drawImage($,u-6,424,114,40),t.font=`14px ${c}`,t.fillStyle=w,t.fillText(`授課老師 ${l.teacher}`,u,473),t.font=`14px ${c}`,t.fillStyle=w,t.fillText(`${l.issue_date.split("T")[0]}`,u+529,473)},R=l=>(X("data-v-44e6ab55"),l=l(),Y(),l),Ne={class:"board-main"},Ge={class:"border rounded-1 py-6 px-7"},je=R(()=>e("h4",null,"您當前的任務繳交進度",-1)),Ae={class:"progress",style:{height:"8px"}},We={class:"mt-9"},He=R(()=>e("h4",null,"任務最新狀態",-1)),Oe={class:"d-flex flex-wrap align-items-center justify-content-between"},Qe={class:"mb-0"},Ke={class:"d-flex flex-wrap"},qe={class:"p-2"},Je={class:"form-check form-check-inline"},Xe=R(()=>e("label",{class:"form-check-label",for:"inlineRadio1"},"全部",-1)),Ye={class:"form-check form-check-inline"},Ze=R(()=>e("label",{class:"form-check-label",for:"inlineRadio2"},"審核中",-1)),et={class:"form-check form-check-inline"},tt=R(()=>e("label",{class:"form-check-label",for:"inlineRadio3"},"已審核",-1)),at={class:"d-flex ms-1 align-items-center"},st=R(()=>e("option",{value:"all"},"全部",-1)),ot=["value"],lt=ke('
最後提交時間
暱稱
任務名稱
任務狀態
查看
',1),it={class:"position-relative"},nt={class:"position-absolute w-100",style:{height:"300px"}},ct={class:"col-lg-3 col-12 font-weight-bold ps-lg-2"},dt={class:"col-lg-2 col-12"},rt={class:"col-lg-4 col-12"},ut={class:"col-lg-2 col-6"},pt={key:0,class:"d-inline-block bg-dark text-white rounded-pill px-4 py-1",style:{"font-size":"14px"}},vt={key:1,class:"d-inline-block bg-light rounded-pill px-4 py-1",style:{"font-size":"14px"}},ft={class:"col-lg-1 col-6 text-end pe-2"},mt=["onClick"],_t=R(()=>e("span",{class:"material-icons align-middle"},"open_in_new",-1)),ht=[_t],gt={__name:"Board",setup(l){const y=ue(),k=pe(),o=ve(),{apiGetTrainingTasksBoard:t,apiGetTrainingTasks:x,apiGetTrainingTaskProgress:B,apiGetTrainingCertificates:$,apiGetTrainingCertificate:D}=be,{apiGetTaskDetailCompleted:u}=we,c=n(""),m=n(null),w=()=>{m.value.showModal()},b=n(!1),r=n(null),_=n([]),h=async(i,s)=>{var d,a,S,I;try{const{replies:p}=await u(i,s);_.value=p}catch(p){postMessage.toastMessage("danger","info",`${(a=(d=p==null?void 0:p.response)==null?void 0:d.data)==null?void 0:a.statusCode}:${(I=(S=p==null?void 0:p.response)==null?void 0:S.data)==null?void 0:I.message}`)}},z=(i,s,d)=>{h(d,s),r.value.modalTitle=i?`${i} 的攻略`:"攻略",r.value.showModal()},Z=async i=>{(async()=>{b.value=!0;for(let s=0;s{d.toBlob(S=>{const I=URL.createObjectURL(S),p=document.createElement("a");p.href=I,p.download=`${a.name}.png`,document.body.appendChild(p),p.click(),document.body.removeChild(p)},"image/png")}),document.body.removeChild(d)}b.value=!1})()},H=n([]),ee=async i=>{const{certificates:s}=await $(i);H.value=s},te=n({name:"",chapters:[]}),P=n(!1),O=n(0),C=n([]),v=n({status:"all",taskId:"all"}),U=n({current:1,next:!1}),E=n(null),F=async(i=1)=>{P.value=!0;let s=`?page=${i}`;v.value.status!=="all"&&(s+=`&status=${v.value.status}`),v.value.taskId!=="all"&&(s+=`&task_id=${v.value.taskId}`);const{total_submit_task_count:d,submit_tasks:a,pagination:S}=await t(c.value,s);O.value=d,i===1?(C.value=a,E.value.scrollTop=0):C.value=[...C.value,...a],U.value=S,P.value=!1};j(()=>{const i=E.value;i.addEventListener("scroll",s=>{C.value.length>0&&s.target.clientHeight+s.target.scrollTop>i.scrollHeight-1&&(!P.value||U.value.next)&&F(U.value.current+1)})}),fe(v,()=>{F()},{deep:!0});const N=n({}),ae=async()=>{const{user_task_progress:i}=await B(c.value);N.value=i},Q=n([]),se=async()=>{const{tasks:i}=await x(c.value);Q.value=i};return j(()=>{c.value=k.params.id,o.trainingData.id!==k.params.id?o.getTrainingDetail(k.params.id):te.value=o.trainingData,F(),ae(),se(),ee(k.params.id)}),(i,s)=>{const d=me("Loading");return f(),g(V,null,[L(d,{"is-full-page":!0,active:b.value,"z-index":1060},null,8,["active"]),e("div",Ne,[L(xe,{ref_key:"taskDetailModalRef",ref:r,replyData:_.value},null,8,["replyData"]),L(Ue,{ref_key:"certificationModalRef",ref:m,user:_e(y).profile,data:H.value,onDownload:Z},null,8,["user","data"]),e("div",Ge,[je,e("div",Ae,[e("div",{class:"progress-bar",role:"progressbar",style:he({width:`${N.value.completed_task_count/N.value.total_task_count*100}%`}),"aria-valuenow":"25","aria-valuemin":"0","aria-valuemax":"100"},null,4)]),e("button",{class:"btn btn-primary rounded-1 mt-2",onClick:w},"申請證書")]),e("div",We,[He,e("div",Oe,[e("p",Qe,"繳交數量: "+T(O.value),1),e("div",Ke,[e("div",qe,[e("div",Je,[M(e("input",{class:"form-check-input",type:"radio",name:"boardStatus","onUpdate:modelValue":s[0]||(s[0]=a=>v.value.status=a),id:"inlineRadio1",value:"all"},null,512),[[G,v.value.status]]),Xe]),e("div",Ye,[M(e("input",{class:"form-check-input",type:"radio",name:"boardStatus","onUpdate:modelValue":s[1]||(s[1]=a=>v.value.status=a),id:"inlineRadio2",value:"process"},null,512),[[G,v.value.status]]),Ze]),e("div",et,[M(e("input",{class:"form-check-input",type:"radio",name:"boardStatus","onUpdate:modelValue":s[2]||(s[2]=a=>v.value.status=a),id:"inlineRadio3",value:"completed"},null,512),[[G,v.value.status]]),tt])]),e("div",at,[M(e("select",{class:"form-select rounded-1",style:{"min-width":"200px","max-width":"300px"},"aria-label":"Default select example","onUpdate:modelValue":s[3]||(s[3]=a=>v.value.taskId=a)},[st,(f(!0),g(V,null,A(Q.value,a=>(f(),g("option",{value:a.id,key:a.id},T(a.name),9,ot))),128))],512),[[ge,v.value.taskId]])])])]),lt,e("div",it,[e("div",nt,[L(d,{"is-full-page":!1,active:P.value,"z-index":1060},null,8,["active"])]),e("div",{class:"task-board",ref_key:"taskBoardRef",ref:E},[(f(!0),g(V,null,A(C.value,a=>(f(),g("div",{key:a.id,class:"d-flex flex-wrap bg-white py-2 align-items-center border-bottom"},[e("div",ct,T(new Date(a.updated_at).toLocaleString("sv-SR")),1),e("div",dt,T(a.discord_name),1),e("div",rt,T(a.task_name),1),e("div",ut,[a.status==="process"?(f(),g("span",pt,"審核中")):a.status==="completed"?(f(),g("span",vt,"已審核")):W("",!0)]),e("div",ft,[a.status==="completed"?(f(),g("a",{key:0,href:"#",onClick:J(S=>z(a.discord_name,a.id,a.task_id),["prevent"])},ht,8,mt)):W("",!0)])]))),128))],512)])])])],64)}}},$t=q(gt,[["__scopeId","data-v-44e6ab55"]]);export{$t as default}; diff --git a/assets/Board-rSPyRlYE.css b/assets/Board-rSPyRlYE.css new file mode 100644 index 0000000..735c0a7 --- /dev/null +++ b/assets/Board-rSPyRlYE.css @@ -0,0 +1 @@ +[data-v-4501fd74] .modal-title{font-weight:100}.board-main[data-v-44e6ab55]{height:100%;overflow-y:auto;padding:30px 5%}.task-board[data-v-44e6ab55]{max-height:300px;overflow-y:auto;overflow-x:hidden;padding-right:0;position:relative}.task-board[data-v-44e6ab55]::-webkit-scrollbar{width:5px}.task-board[data-v-44e6ab55]::-webkit-scrollbar-track{background:#f1f1f1}.task-board[data-v-44e6ab55]::-webkit-scrollbar-thumb{background:var(--bs-light_green)}.task-board[data-v-44e6ab55]::-webkit-scrollbar-thumb:hover{background:var(--bs-gentle_green)} diff --git a/assets/CheckWelcome-qA5Dx61q.js b/assets/CheckWelcome-qA5Dx61q.js new file mode 100644 index 0000000..bc58b88 --- /dev/null +++ b/assets/CheckWelcome-qA5Dx61q.js @@ -0,0 +1 @@ +import{e as r,u,s as t,f as l,o as _,c as p,A as h}from"./index-n8Si2CMw.js";const m={class:"container my-5"},v={__name:"CheckWelcome",setup(d){const{apiGetTrainingCheck:c}=h,o=r(),a=u(),e=t(""),n=t(!1),i=async()=>{const{is_check_in:s}=await c(e.value);n.value=s,n.value?a.push(`/training/${e.value}/board`):a.push(`/training/${e.value}/welcome`)};return l(()=>{const{id:s}=o.params;e.value=s,i()}),(s,f)=>(_(),p("div",m))}};export{v as default}; diff --git a/assets/Dashboard-Y90m8m95.js b/assets/Dashboard-Y90m8m95.js new file mode 100644 index 0000000..78bf1e4 --- /dev/null +++ b/assets/Dashboard-Y90m8m95.js @@ -0,0 +1 @@ +import{a as M}from"./tasks-zk65eG-B.js";import{_ as I,s as u,f as N,r as b,o as n,c as i,l as c,a as t,w as h,F as w,y as k,z as S,O as V,k as f,x,H as B,I as j}from"./index-n8Si2CMw.js";const l=_=>(B("data-v-93a085ff"),_=_(),j(),_),z={class:"container mt-5"},F={class:"mb-5"},G={class:"d-flex align-items-center justify-content-between"},R=l(()=>t("h2",{class:"text-primary fs-4 fw-bold"},"我的任務列表",-1)),A=l(()=>t("span",{class:"material-icons-outlined align-middle"},"arrow_forward",-1)),E={class:"position-relative",style:{"min-height":"200px"}},H={class:"list-unstyled row"},O={class:"card"},q=["src","alt"],J={class:"card-body h-100"},K={class:"card-title fw-bold mb-3"},P=l(()=>t("span",{class:"material-icons-outlined align-middle"},"arrow_forward",-1)),Q={class:"mb-5"},U={class:"d-flex align-items-center justify-content-between"},W=l(()=>t("h2",{class:"text-primary fs-4 fw-bold"}," 當前的直播班課程",-1)),X=l(()=>t("span",{class:"material-icons-outlined align-middle"},"arrow_forward",-1)),Y={key:0,class:"list-unstyled row"},Z={class:"card"},ss=["src","alt"],ts={class:"card-body h-100"},as={class:"card-title fw-bold mb-3"},es=l(()=>t("span",{class:"material-icons-outlined align-middle"},"arrow_forward",-1)),os={key:1,class:"text-center bg-light py-3"},ns=l(()=>t("p",{class:"mb-0"},"目前沒有進行中的直播班課程",-1)),is=[ns],ls={__name:"Dashboard",setup(_){const{apiGetMyTask:L,apiGetTraining:T}=M,g=u(!1),y=u([]),C=async(d=1,r=3)=>{var a,o,s,m;g.value=!0;try{const{tasks:e}=await L(d,r);y.value=e}catch(e){postMessage.toastMessage("danger","info",`${(o=(a=e==null?void 0:e.response)==null?void 0:a.data)==null?void 0:o.statusCode}:${(m=(s=e==null?void 0:e.response)==null?void 0:s.data)==null?void 0:m.message}`)}g.value=!1},p=u(!1),v=u([]),D=async()=>{var d,r,a,o;p.value=!0;try{const{training_classes:s}=await T();v.value=s.filter(m=>{const e=new Date(m.end_at).getTime(),$=new Date().getTime();return e>$}).slice(0,3)}catch(s){postMessage.toastMessage("danger","info",`${(r=(d=s==null?void 0:s.response)==null?void 0:d.data)==null?void 0:r.statusCode}:${(o=(a=s==null?void 0:s.response)==null?void 0:a.data)==null?void 0:o.message}`)}p.value=!1};return N(()=>{C(),D()}),(d,r)=>{const a=b("RouterLink"),o=b("Loading");return n(),i(w,null,[c(V),t("div",z,[t("div",F,[t("div",G,[R,c(a,{to:"/tasks/my",class:"text-decoration-none link-primary fs-6 fw-normal"},{default:h(()=>[f(" 查看所有任務 "),A]),_:1})]),t("div",E,[c(o,{"is-full-page":!1,active:g.value,"z-index":1060},null,8,["active"]),t("ul",H,[(n(!0),i(w,null,k(y.value,s=>(n(),i("li",{key:s.id,class:"col-md-4 mb-6"},[t("div",O,[t("img",{src:s.image_url,class:"card-img-top rounded mb-3",alt:s.name},null,8,q),t("div",J,[t("h5",K,x(s.name),1),c(a,{to:`/tasks/${s.id}`,class:"goto"},{default:h(()=>[f(" 查看任務 "),P]),_:2},1032,["to"])])])]))),128))])])]),t("div",Q,[t("div",U,[W,c(a,{to:"/training",class:"text-decoration-none link-primary fs-6 fw-normal"},{default:h(()=>[f(" 查看所有直播班 "),X]),_:1})]),v.value.length>0?(n(),i("ul",Y,[(n(!0),i(w,null,k(v.value,s=>(n(),i("li",{key:s.id,class:"col-md-4 mb-6"},[t("div",Z,[t("img",{src:s.cover_url,class:"card-img-top rounded mb-3",alt:s.title},null,8,ss),t("div",ts,[t("h5",as,x(s.name),1),c(a,{class:"stretched-link",to:`/training/${s.id}`},{default:h(()=>[f(" 進入直播班 "),es]),_:2},1032,["to"])])])]))),128))])):p.value?S("",!0):(n(),i("div",os,is))])])],64)}}},rs=I(ls,[["__scopeId","data-v-93a085ff"]]);export{rs as default}; diff --git a/assets/Dashboard-hix9zlj4.css b/assets/Dashboard-hix9zlj4.css new file mode 100644 index 0000000..85520bf --- /dev/null +++ b/assets/Dashboard-hix9zlj4.css @@ -0,0 +1 @@ +.banner[data-v-93a085ff]{position:relative;min-height:360px}.banner[data-v-93a085ff]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#fff)}.goto[data-v-93a085ff]{text-decoration:none;border-bottom:1px solid transparent;display:inline-flex;align-items:center}.goto[data-v-93a085ff]:hover{border-bottom:1px solid var(--bs-primary)} diff --git a/assets/Github-gkAjgP1d.js b/assets/Github-gkAjgP1d.js new file mode 100644 index 0000000..90942a5 --- /dev/null +++ b/assets/Github-gkAjgP1d.js @@ -0,0 +1 @@ +import{e as s,u as i,f as a,r,o as u,h as _,d}from"./index-n8Si2CMw.js";const p={__name:"Github",setup(l){const n=s(),c=i();return a(()=>{const e=n.query.access_token,t=d();if(e){document.cookie=`h_MqhC49RxFRI6pR3Z_token=${e};${t}`;const o=localStorage.getItem("h_redirect");o?(window.location.href=o,localStorage.removeItem("h_redirect")):c.push("login")}}),(e,t)=>{const o=r("Loading");return u(),_(o,{active:e.isLoading,"z-index":1060},null,8,["active"])}}};export{p as default}; diff --git a/assets/KaTeX_AMS-Regular-0YIAJWTb.ttf b/assets/KaTeX_AMS-Regular-0YIAJWTb.ttf new file mode 100644 index 0000000..c6f9a5e Binary files /dev/null and b/assets/KaTeX_AMS-Regular-0YIAJWTb.ttf differ diff --git a/assets/KaTeX_AMS-Regular-UIXRTGNW.woff2 b/assets/KaTeX_AMS-Regular-UIXRTGNW.woff2 new file mode 100644 index 0000000..0acaaff Binary files /dev/null and b/assets/KaTeX_AMS-Regular-UIXRTGNW.woff2 differ diff --git a/assets/KaTeX_AMS-Regular-zJvWDgGp.woff b/assets/KaTeX_AMS-Regular-zJvWDgGp.woff new file mode 100644 index 0000000..b804d7b Binary files /dev/null and b/assets/KaTeX_AMS-Regular-zJvWDgGp.woff differ diff --git a/assets/KaTeX_Caligraphic-Bold-6vyEfazt.woff2 b/assets/KaTeX_Caligraphic-Bold-6vyEfazt.woff2 new file mode 100644 index 0000000..f390922 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Bold-6vyEfazt.woff2 differ diff --git a/assets/KaTeX_Caligraphic-Bold-AE18XbF9.ttf b/assets/KaTeX_Caligraphic-Bold-AE18XbF9.ttf new file mode 100644 index 0000000..9ff4a5e Binary files /dev/null and b/assets/KaTeX_Caligraphic-Bold-AE18XbF9.ttf differ diff --git a/assets/KaTeX_Caligraphic-Bold-RIlxi71x.woff b/assets/KaTeX_Caligraphic-Bold-RIlxi71x.woff new file mode 100644 index 0000000..9759710 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Bold-RIlxi71x.woff differ diff --git a/assets/KaTeX_Caligraphic-Regular-4uo0fsfh.woff2 b/assets/KaTeX_Caligraphic-Regular-4uo0fsfh.woff2 new file mode 100644 index 0000000..75344a1 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Regular-4uo0fsfh.woff2 differ diff --git a/assets/KaTeX_Caligraphic-Regular-MF_e1AYw.ttf b/assets/KaTeX_Caligraphic-Regular-MF_e1AYw.ttf new file mode 100644 index 0000000..f522294 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Regular-MF_e1AYw.ttf differ diff --git a/assets/KaTeX_Caligraphic-Regular-k0QPq0y-.woff b/assets/KaTeX_Caligraphic-Regular-k0QPq0y-.woff new file mode 100644 index 0000000..9bdd534 Binary files /dev/null and b/assets/KaTeX_Caligraphic-Regular-k0QPq0y-.woff differ diff --git a/assets/KaTeX_Fraktur-Bold-XZxETTVq.ttf b/assets/KaTeX_Fraktur-Bold-XZxETTVq.ttf new file mode 100644 index 0000000..4e98259 Binary files /dev/null and b/assets/KaTeX_Fraktur-Bold-XZxETTVq.ttf differ diff --git a/assets/KaTeX_Fraktur-Bold-bAz-dThZ.woff b/assets/KaTeX_Fraktur-Bold-bAz-dThZ.woff new file mode 100644 index 0000000..e7730f6 Binary files /dev/null and b/assets/KaTeX_Fraktur-Bold-bAz-dThZ.woff differ diff --git a/assets/KaTeX_Fraktur-Bold-i-oP291Y.woff2 b/assets/KaTeX_Fraktur-Bold-i-oP291Y.woff2 new file mode 100644 index 0000000..395f28b Binary files /dev/null and b/assets/KaTeX_Fraktur-Bold-i-oP291Y.woff2 differ diff --git a/assets/KaTeX_Fraktur-Regular-8XXOHEfX.woff b/assets/KaTeX_Fraktur-Regular-8XXOHEfX.woff new file mode 100644 index 0000000..acab069 Binary files /dev/null and b/assets/KaTeX_Fraktur-Regular-8XXOHEfX.woff differ diff --git a/assets/KaTeX_Fraktur-Regular-gf8Lq3rE.ttf b/assets/KaTeX_Fraktur-Regular-gf8Lq3rE.ttf new file mode 100644 index 0000000..b8461b2 Binary files /dev/null and b/assets/KaTeX_Fraktur-Regular-gf8Lq3rE.ttf differ diff --git a/assets/KaTeX_Fraktur-Regular-k2IhepQP.woff2 b/assets/KaTeX_Fraktur-Regular-k2IhepQP.woff2 new file mode 100644 index 0000000..735f694 Binary files /dev/null and b/assets/KaTeX_Fraktur-Regular-k2IhepQP.woff2 differ diff --git a/assets/KaTeX_Main-Bold-CZtwCMuf.woff b/assets/KaTeX_Main-Bold-CZtwCMuf.woff new file mode 100644 index 0000000..f38136a Binary files /dev/null and b/assets/KaTeX_Main-Bold-CZtwCMuf.woff differ diff --git a/assets/KaTeX_Main-Bold-MGqDlVzd.ttf b/assets/KaTeX_Main-Bold-MGqDlVzd.ttf new file mode 100644 index 0000000..4060e62 Binary files /dev/null and b/assets/KaTeX_Main-Bold-MGqDlVzd.ttf differ diff --git a/assets/KaTeX_Main-Bold-sffOiHVw.woff2 b/assets/KaTeX_Main-Bold-sffOiHVw.woff2 new file mode 100644 index 0000000..ab2ad21 Binary files /dev/null and b/assets/KaTeX_Main-Bold-sffOiHVw.woff2 differ diff --git a/assets/KaTeX_Main-BoldItalic-88TzJhul.ttf b/assets/KaTeX_Main-BoldItalic-88TzJhul.ttf new file mode 100644 index 0000000..dc00797 Binary files /dev/null and b/assets/KaTeX_Main-BoldItalic-88TzJhul.ttf differ diff --git a/assets/KaTeX_Main-BoldItalic-8QydwDku.woff2 b/assets/KaTeX_Main-BoldItalic-8QydwDku.woff2 new file mode 100644 index 0000000..5931794 Binary files /dev/null and b/assets/KaTeX_Main-BoldItalic-8QydwDku.woff2 differ diff --git a/assets/KaTeX_Main-BoldItalic-EqUi0SPe.woff b/assets/KaTeX_Main-BoldItalic-EqUi0SPe.woff new file mode 100644 index 0000000..67807b0 Binary files /dev/null and b/assets/KaTeX_Main-BoldItalic-EqUi0SPe.woff differ diff --git a/assets/KaTeX_Main-Italic-DVgO3ulm.woff2 b/assets/KaTeX_Main-Italic-DVgO3ulm.woff2 new file mode 100644 index 0000000..b50920e Binary files /dev/null and b/assets/KaTeX_Main-Italic-DVgO3ulm.woff2 differ diff --git a/assets/KaTeX_Main-Italic-N1npxqDf.ttf b/assets/KaTeX_Main-Italic-N1npxqDf.ttf new file mode 100644 index 0000000..0e9b0f3 Binary files /dev/null and b/assets/KaTeX_Main-Italic-N1npxqDf.ttf differ diff --git a/assets/KaTeX_Main-Italic-TCzgZvdR.woff b/assets/KaTeX_Main-Italic-TCzgZvdR.woff new file mode 100644 index 0000000..6f43b59 Binary files /dev/null and b/assets/KaTeX_Main-Italic-TCzgZvdR.woff differ diff --git a/assets/KaTeX_Main-Regular-6_eCWgYQ.woff b/assets/KaTeX_Main-Regular-6_eCWgYQ.woff new file mode 100644 index 0000000..21f5812 Binary files /dev/null and b/assets/KaTeX_Main-Regular-6_eCWgYQ.woff differ diff --git a/assets/KaTeX_Main-Regular-MqWbzbVV.ttf b/assets/KaTeX_Main-Regular-MqWbzbVV.ttf new file mode 100644 index 0000000..dd45e1e Binary files /dev/null and b/assets/KaTeX_Main-Regular-MqWbzbVV.ttf differ diff --git a/assets/KaTeX_Main-Regular-dtjb4qKe.woff2 b/assets/KaTeX_Main-Regular-dtjb4qKe.woff2 new file mode 100644 index 0000000..eb24a7b Binary files /dev/null and b/assets/KaTeX_Main-Regular-dtjb4qKe.woff2 differ diff --git a/assets/KaTeX_Math-BoldItalic-ImPtsMme.woff b/assets/KaTeX_Math-BoldItalic-ImPtsMme.woff new file mode 100644 index 0000000..0ae390d Binary files /dev/null and b/assets/KaTeX_Math-BoldItalic-ImPtsMme.woff differ diff --git a/assets/KaTeX_Math-BoldItalic-d10o37uD.ttf b/assets/KaTeX_Math-BoldItalic-d10o37uD.ttf new file mode 100644 index 0000000..728ce7a Binary files /dev/null and b/assets/KaTeX_Math-BoldItalic-d10o37uD.ttf differ diff --git a/assets/KaTeX_Math-BoldItalic-mZ7zbAmZ.woff2 b/assets/KaTeX_Math-BoldItalic-mZ7zbAmZ.woff2 new file mode 100644 index 0000000..2965702 Binary files /dev/null and b/assets/KaTeX_Math-BoldItalic-mZ7zbAmZ.woff2 differ diff --git a/assets/KaTeX_Math-Italic-H5Tq_9FA.ttf b/assets/KaTeX_Math-Italic-H5Tq_9FA.ttf new file mode 100644 index 0000000..70d559b Binary files /dev/null and b/assets/KaTeX_Math-Italic-H5Tq_9FA.ttf differ diff --git a/assets/KaTeX_Math-Italic-LedwBEzP.woff2 b/assets/KaTeX_Math-Italic-LedwBEzP.woff2 new file mode 100644 index 0000000..215c143 Binary files /dev/null and b/assets/KaTeX_Math-Italic-LedwBEzP.woff2 differ diff --git a/assets/KaTeX_Math-Italic-wNP_z16f.woff b/assets/KaTeX_Math-Italic-wNP_z16f.woff new file mode 100644 index 0000000..eb5159d Binary files /dev/null and b/assets/KaTeX_Math-Italic-wNP_z16f.woff differ diff --git a/assets/KaTeX_SansSerif-Bold-2yISjogg.woff b/assets/KaTeX_SansSerif-Bold-2yISjogg.woff new file mode 100644 index 0000000..8d47c02 Binary files /dev/null and b/assets/KaTeX_SansSerif-Bold-2yISjogg.woff differ diff --git a/assets/KaTeX_SansSerif-Bold-9bFEtBg9.woff2 b/assets/KaTeX_SansSerif-Bold-9bFEtBg9.woff2 new file mode 100644 index 0000000..cfaa3bd Binary files /dev/null and b/assets/KaTeX_SansSerif-Bold-9bFEtBg9.woff2 differ diff --git a/assets/KaTeX_SansSerif-Bold-hTHqZ76u.ttf b/assets/KaTeX_SansSerif-Bold-hTHqZ76u.ttf new file mode 100644 index 0000000..2f65a8a Binary files /dev/null and b/assets/KaTeX_SansSerif-Bold-hTHqZ76u.ttf differ diff --git a/assets/KaTeX_SansSerif-Italic-Azdo-3Wm.woff b/assets/KaTeX_SansSerif-Italic-Azdo-3Wm.woff new file mode 100644 index 0000000..7e02df9 Binary files /dev/null and b/assets/KaTeX_SansSerif-Italic-Azdo-3Wm.woff differ diff --git a/assets/KaTeX_SansSerif-Italic-GGIydc0p.ttf b/assets/KaTeX_SansSerif-Italic-GGIydc0p.ttf new file mode 100644 index 0000000..d5850df Binary files /dev/null and b/assets/KaTeX_SansSerif-Italic-GGIydc0p.ttf differ diff --git a/assets/KaTeX_SansSerif-Italic-tx9FahgZ.woff2 b/assets/KaTeX_SansSerif-Italic-tx9FahgZ.woff2 new file mode 100644 index 0000000..349c06d Binary files /dev/null and b/assets/KaTeX_SansSerif-Italic-tx9FahgZ.woff2 differ diff --git a/assets/KaTeX_SansSerif-Regular-TaO4USHJ.ttf b/assets/KaTeX_SansSerif-Regular-TaO4USHJ.ttf new file mode 100644 index 0000000..537279f Binary files /dev/null and b/assets/KaTeX_SansSerif-Regular-TaO4USHJ.ttf differ diff --git a/assets/KaTeX_SansSerif-Regular-kun6lKiW.woff b/assets/KaTeX_SansSerif-Regular-kun6lKiW.woff new file mode 100644 index 0000000..31b8482 Binary files /dev/null and b/assets/KaTeX_SansSerif-Regular-kun6lKiW.woff differ diff --git a/assets/KaTeX_SansSerif-Regular-wwQp5Se8.woff2 b/assets/KaTeX_SansSerif-Regular-wwQp5Se8.woff2 new file mode 100644 index 0000000..a90eea8 Binary files /dev/null and b/assets/KaTeX_SansSerif-Regular-wwQp5Se8.woff2 differ diff --git a/assets/KaTeX_Script-Regular--ckFYqpa.woff b/assets/KaTeX_Script-Regular--ckFYqpa.woff new file mode 100644 index 0000000..0e7da82 Binary files /dev/null and b/assets/KaTeX_Script-Regular--ckFYqpa.woff differ diff --git a/assets/KaTeX_Script-Regular-98CFnxev.woff2 b/assets/KaTeX_Script-Regular-98CFnxev.woff2 new file mode 100644 index 0000000..b3048fc Binary files /dev/null and b/assets/KaTeX_Script-Regular-98CFnxev.woff2 differ diff --git a/assets/KaTeX_Script-Regular-uSZBlqPg.ttf b/assets/KaTeX_Script-Regular-uSZBlqPg.ttf new file mode 100644 index 0000000..fd679bf Binary files /dev/null and b/assets/KaTeX_Script-Regular-uSZBlqPg.ttf differ diff --git a/assets/KaTeX_Size1-Regular-27J7nvyK.ttf b/assets/KaTeX_Size1-Regular-27J7nvyK.ttf new file mode 100644 index 0000000..871fd7d Binary files /dev/null and b/assets/KaTeX_Size1-Regular-27J7nvyK.ttf differ diff --git a/assets/KaTeX_Size1-Regular-Jgg_JgPA.woff2 b/assets/KaTeX_Size1-Regular-Jgg_JgPA.woff2 new file mode 100644 index 0000000..c5a8462 Binary files /dev/null and b/assets/KaTeX_Size1-Regular-Jgg_JgPA.woff2 differ diff --git a/assets/KaTeX_Size1-Regular-tfebZ-uE.woff b/assets/KaTeX_Size1-Regular-tfebZ-uE.woff new file mode 100644 index 0000000..7f292d9 Binary files /dev/null and b/assets/KaTeX_Size1-Regular-tfebZ-uE.woff differ diff --git a/assets/KaTeX_Size2-Regular-8uHcfdJu.woff2 b/assets/KaTeX_Size2-Regular-8uHcfdJu.woff2 new file mode 100644 index 0000000..e1bccfe Binary files /dev/null and b/assets/KaTeX_Size2-Regular-8uHcfdJu.woff2 differ diff --git a/assets/KaTeX_Size2-Regular-KA9bXP1N.woff b/assets/KaTeX_Size2-Regular-KA9bXP1N.woff new file mode 100644 index 0000000..d241d9b Binary files /dev/null and b/assets/KaTeX_Size2-Regular-KA9bXP1N.woff differ diff --git a/assets/KaTeX_Size2-Regular-e4ClFoQr.ttf b/assets/KaTeX_Size2-Regular-e4ClFoQr.ttf new file mode 100644 index 0000000..7a212ca Binary files /dev/null and b/assets/KaTeX_Size2-Regular-e4ClFoQr.ttf differ diff --git a/assets/KaTeX_Size3-Regular-4KV7NJM_.ttf b/assets/KaTeX_Size3-Regular-4KV7NJM_.ttf new file mode 100644 index 0000000..00bff34 Binary files /dev/null and b/assets/KaTeX_Size3-Regular-4KV7NJM_.ttf differ diff --git a/assets/KaTeX_Size3-Regular-k6uTKqBB.woff b/assets/KaTeX_Size3-Regular-k6uTKqBB.woff new file mode 100644 index 0000000..e6e9b65 Binary files /dev/null and b/assets/KaTeX_Size3-Regular-k6uTKqBB.woff differ diff --git a/assets/KaTeX_Size4-Regular-1hQb9ONy.ttf b/assets/KaTeX_Size4-Regular-1hQb9ONy.ttf new file mode 100644 index 0000000..74f0892 Binary files /dev/null and b/assets/KaTeX_Size4-Regular-1hQb9ONy.ttf differ diff --git a/assets/KaTeX_Size4-Regular-5eZcWcVX.woff2 b/assets/KaTeX_Size4-Regular-5eZcWcVX.woff2 new file mode 100644 index 0000000..680c130 Binary files /dev/null and b/assets/KaTeX_Size4-Regular-5eZcWcVX.woff2 differ diff --git a/assets/KaTeX_Size4-Regular-RfuIJGSk.woff b/assets/KaTeX_Size4-Regular-RfuIJGSk.woff new file mode 100644 index 0000000..e1ec545 Binary files /dev/null and b/assets/KaTeX_Size4-Regular-RfuIJGSk.woff differ diff --git a/assets/KaTeX_Typewriter-Regular-9yG-_x36.ttf b/assets/KaTeX_Typewriter-Regular-9yG-_x36.ttf new file mode 100644 index 0000000..c83252c Binary files /dev/null and b/assets/KaTeX_Typewriter-Regular-9yG-_x36.ttf differ diff --git a/assets/KaTeX_Typewriter-Regular-juq-IZ9c.woff2 b/assets/KaTeX_Typewriter-Regular-juq-IZ9c.woff2 new file mode 100644 index 0000000..771f1af Binary files /dev/null and b/assets/KaTeX_Typewriter-Regular-juq-IZ9c.woff2 differ diff --git a/assets/KaTeX_Typewriter-Regular-tMUvZjwd.woff b/assets/KaTeX_Typewriter-Regular-tMUvZjwd.woff new file mode 100644 index 0000000..2432419 Binary files /dev/null and b/assets/KaTeX_Typewriter-Regular-tMUvZjwd.woff differ diff --git a/assets/Login-zuPgI1bn.js b/assets/Login-zuPgI1bn.js new file mode 100644 index 0000000..130dbd9 --- /dev/null +++ b/assets/Login-zuPgI1bn.js @@ -0,0 +1 @@ +import{u as k,e as w,f as v,r as n,o as y,h as x,w as _,j as R,g as C,a as s,k as m,l as t,n as u,m as I,q as M,p as V,i as q}from"./index-n8Si2CMw.js";const S={class:"mb-4 d-flex align-items-baseline"},F=s("h1",{class:"h2 me-auto"}," 登入 ",-1),E={class:"text-dark"},N={class:"mb-3"},T=s("label",{for:"account",class:"form-label"},"帳號(Email)",-1),B={class:"mb-3"},z=s("label",{for:"password",class:"form-label"},"密碼",-1),L={class:"d-grid gap-3 mb-3"},$=["disabled"],P={__name:"Login",setup(j){const{apiPostLogin:p}=q,{apiGetNotifyMessageConstants:f}=I,r=k(),h=w(),b=M(async a=>{await p(a),localStorage.setItem("d_RTfznkkwslIopaqd_account",encodeURIComponent(a.account)),V.toastMessage("success","","登入成功"),r.push("/login/verify")});return v(async()=>{C("h_MqhC49RxFRI6pR3Z_token")&&(await f()).message==="成功"&&r.push("/dashboard");const{h_redirect:c,h_path:i,redirectType:e,route:o}=h.query;e&&o&&(localStorage.setItem("t_redirectType",e),localStorage.setItem("t_redirectRoute",o)),c&&localStorage.setItem("h_redirect",`${c}#${i||"/"}`)}),(a,c)=>{const i=n("router-link"),e=n("VField"),o=n("ErrorMessage"),l=n("VForm");return y(),x(l,{ref:"form",onSubmit:R(b)},{default:_(({errors:d,meta:g})=>[s("div",S,[F,s("p",E,[m(" 還沒有帳號嗎?"),t(i,{to:"/register",class:"fw-bold"},{default:_(()=>[m(" 註冊 ")]),_:1})])]),s("div",N,[T,t(e,{id:"account",name:"account",label:"帳號(Email)",type:"email",class:u(["form-control",{"is-invalid":d.account}]),rules:"required|email"},null,8,["class"]),t(o,{name:"account",class:"invalid-feedback"})]),s("div",B,[z,t(e,{id:"password",name:"password",label:"密碼",type:"password",class:u(["form-control",{"is-invalid":d.password}]),rules:"required",autocomplete:"current-password"},null,8,["class"]),t(o,{name:"password",class:"invalid-feedback"})]),s("div",L,[s("button",{type:"submit",class:"btn btn-primary",disabled:!g.valid}," 登入 ",8,$)])]),_:1},8,["onSubmit"])}}};export{P as default}; diff --git a/assets/LoginVerify-2EvJISZb.css b/assets/LoginVerify-2EvJISZb.css new file mode 100644 index 0000000..5f52f75 --- /dev/null +++ b/assets/LoginVerify-2EvJISZb.css @@ -0,0 +1 @@ +.rounded-circle[data-v-332b6c64]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none} diff --git a/assets/LoginVerify-KoHSzf6m.js b/assets/LoginVerify-KoHSzf6m.js new file mode 100644 index 0000000..4a2e25e --- /dev/null +++ b/assets/LoginVerify-KoHSzf6m.js @@ -0,0 +1 @@ +import{_ as v,a as y}from"./fb-R3zjQfrO.js";import{_ as k,u as I,v as w,f as x,r as d,o as S,h as V,w as R,j as T,a as e,l as _,n as M,q as C,p as F,H as L,I as q,i as E,d as $}from"./index-n8Si2CMw.js";const c=i=>(L("data-v-332b6c64"),i=i(),q(),i),N=c(()=>e("h1",{class:"h2 mb-3"}," 登入成功 ",-1)),z=c(()=>e("p",{class:"mb-4 text-dark"}," 請至方才註冊的 Email 信箱收取驗證信, 可點擊驗證連結登入,或在下方輸入驗證碼 ",-1)),B={class:"mb-4"},U=c(()=>e("label",{for:"validation",class:"form-label"},"驗證碼",-1)),j=["disabled"],A=c(()=>e("p",{class:"text-center text-dark"},[e("small",null,"還沒有收到驗證碼嗎?聯絡小幫手")],-1)),D=c(()=>e("div",{class:"d-flex justify-content-center"},[e("a",{href:"https://line.me/R/ti/p/%40guv7422g",target:"_blank",title:"LINE 客服",class:"rounded-circle bg-light text-dark me-4"},[e("img",{class:"img-fluid",width:"30",src:v,alt:"line-logo"})]),e("a",{href:"https://m.me/hexschool",target:"_blank",title:"Facebook 客服",class:"rounded-circle bg-light text-dark"},[e("img",{class:"img-fluid",width:"30",src:y,alt:"fb-logo"})])],-1)),P={__name:"LoginVerify",setup(i){const{apiPutLoginVerify:u,apiGetLoginTeachable:p}=E,m=I(),s=w({verify_code:""});x(()=>{const t=localStorage.getItem("d_RTfznkkwslIopaqd_account");t?s.account=decodeURIComponent(t):m.push("/login")});const f=({name:t,value:o,expires:a})=>{document.cookie=`${t}=${o};${$()};${a?`expires=${a}`:""}`},g=async()=>{localStorage.removeItem("d_RTfznkkwslIopaqd_account");const t=localStorage.getItem("h_redirect"),o=localStorage.getItem("t_redirectType"),a=localStorage.getItem("t_redirectRoute");if(t)localStorage.removeItem("h_redirect"),window.location.assign(t);else if(o&&a){const r={redirectType:"user"};o==="teachable"&&(r.redirectType=o,r.route=a),localStorage.removeItem("t_redirectType"),localStorage.removeItem("t_redirectRoute");const n=new URLSearchParams(r).toString(),l=await p(n);window.location.href=l.redirect_url}else m.push("/user")},h=C(async()=>{const{access_token:t,expiration:o}=await u(s);f({name:"h_MqhC49RxFRI6pR3Z_token",value:t,expires:new Date(o*1e3)}),F.toastMessage("success","","驗證成功"),g()});return(t,o)=>{const a=d("VField"),r=d("ErrorMessage"),n=d("VForm");return S(),V(n,{ref:"form",onSubmit:T(h)},{default:R(({errors:l})=>[N,z,e("div",B,[U,e("div",null,[_(a,{id:"validation",modelValue:s.verify_code,"onUpdate:modelValue":o[0]||(o[0]=b=>s.verify_code=b),modelModifiers:{trim:!0},name:"verify_code",label:"驗證碼",type:"text",class:M(["form-control",{"is-invalid":l.verify_code}]),rules:"required|digits:6","aria-label":"驗證碼","aria-describedby":"button-addon2"},null,8,["modelValue","class"]),_(r,{name:"verify_code",class:"invalid-feedback"})])]),e("button",{type:"submit",class:"btn btn-primary w-100 mb-3",disabled:!s.verify_code}," 驗證帳號 ",8,j),A,D]),_:1},8,["onSubmit"])}}},J=k(P,[["__scopeId","data-v-332b6c64"]]);export{J as default}; diff --git a/assets/Modal-vRunXTCd.js b/assets/Modal-vRunXTCd.js new file mode 100644 index 0000000..e05e9e6 --- /dev/null +++ b/assets/Modal-vRunXTCd.js @@ -0,0 +1 @@ +import{s as n,o as l,c as s,a as e,B as o,x as c,C as r,z as m,n as y}from"./index-n8Si2CMw.js";const b={class:"modal-content"},u={id:"exampleModalLabel",class:"modal-title"},h=e("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"},null,-1),f={key:0,class:"modal-footer"},S=e("button",{type:"button",class:"btn btn-dark","data-bs-dismiss":"modal"}," 完成 ",-1),_=[S],v={__name:"Modal",props:{title:{type:String,default:""},hasFooter:{type:Boolean,default:!0},size:{type:String,default:""},headerStyle:{type:Object,default:()=>({})},bodyStyle:{type:Object,default:()=>({})}},setup(a,{expose:d}){const t=n();return d({myBsModal:t}),(i,p)=>(l(),s("div",{ref_key:"myBsModal",ref:t,class:"modal fade",tabindex:"-1","aria-labelledby":"exampleModalLabel","aria-hidden":"true"},[e("div",{class:y(["modal-dialog modal-dialog-scrollable",{["modal-"+a.size]:a.size}])},[e("div",b,[e("div",{class:"modal-header",style:o(a.headerStyle)},[e("h5",u,c(a.title),1),h],4),e("div",{class:"modal-body",style:o(a.bodyStyle)},[r(i.$slots,"body")],4),a.hasFooter?(l(),s("div",f,_)):m("",!0)])],2)],512))}};export{v as _}; diff --git a/assets/MyTask-IZ1BzbIh.js b/assets/MyTask-IZ1BzbIh.js new file mode 100644 index 0000000..f37e64c --- /dev/null +++ b/assets/MyTask-IZ1BzbIh.js @@ -0,0 +1 @@ +import{_ as O,s as p,f as B,J as Q,K as W,r as j,o as v,c as g,a as s,l as f,x as k,F as X,y as Y,n as D,L as E,h as Z,j as G,z as F,p as y,B as ss,w as es,H as ts,I as as}from"./index-n8Si2CMw.js";import{t as os,_ as ns,a as ls}from"./Search-OY-QVEJp.js";import{a as cs}from"./tasks-zk65eG-B.js";import{T as is}from"./TaskListItem-hBaioOrQ.js";const _=b=>(ts("data-v-d01c6d5e"),b=b(),as(),b),ds={class:"container mt-3"},us={class:"row"},rs={class:"col-md-4"},ps={class:"col-md-8"},vs=_(()=>s("h4",null,"統計數據",-1)),_s={class:"mb-9"},hs={class:"list-unstyled d-flex"},ms={class:"data-box border rounded-1 d-flex align-items-center justify-content-center me-2"},gs={class:"text-center"},fs=_(()=>s("p",{class:"mb-1"},"完成任務數",-1)),ks={class:"fs-2 mb-0 fw-bold mb-0"},ys={class:"data-box border rounded-1 d-flex align-items-center justify-content-center me-2"},bs={class:"text-center"},ws=_(()=>s("p",{class:"mb-1"},"任務總積分",-1)),xs={class:"fs-2 mb-0 fw-bold mb-0"},Cs=_(()=>s("h4",null,"任務最新狀態",-1)),Ls={class:"table-responsive tableFixHead"},Ts={key:0,class:"table"},$s=_(()=>s("thead",null,[s("tr",{class:"text-nowrap"},[s("th",{scope:"col",class:"fw-normal bg-white"},"任務名稱"),s("th",{scope:"col",class:"fw-normal bg-white"},"任務狀態"),s("th",{scope:"col",class:"fw-normal bg-white"},"更新時間"),s("th",{scope:"col",class:"fw-normal bg-white"},"查看任務")])],-1)),Ms={class:"table-light"},Ss={scope:"row"},Bs=_(()=>s("span",{style:{"font-size":"18px"},class:"material-icons align-middle"},"open_in_new",-1)),Ds={key:1,class:"text-center"},Es={class:"mt-9"},zs=_(()=>s("div",{class:"d-flex flex-wrap justify-content-between"},[s("h4",null,"我的任務列表")],-1)),Hs={class:"my-task-nav nav nav-tabs"},Is={class:"nav-item"},js={class:"nav-item"},Gs={class:"nav-item"},Fs={class:"position-relative",style:{"min-height":"300px"}},Ps={class:"pt-4"},Ns={key:1,class:"list-unstyled pt-4"},As={key:2,class:"d-flex justify-content-center mt-8"},Vs=_(()=>s("p",{class:"badge bg-light fs-6 fw-normal rounded-pill py-1 px-3 text-dark lh-base"}," 尚無任務 ",-1)),Js=[Vs],Ks={__name:"MyTask",setup(b){const{apiGetMyTask:P,apiGetMyTaskBoard:N,apiGetCompletedTask:z,apiGetExpiredTask:A}=cs,h=os(),c=p([]),r=p({current:1,count:10,next:11}),x=p(0),C=p(0),L=p(!1),T=p([]),V=async()=>{var t,o,n,l;L.value=!0;try{const{tasks:a}=await N();T.value=a}catch(a){y.toastMessage("danger","info",`${(o=(t=a==null?void 0:a.response)==null?void 0:t.data)==null?void 0:o.statusCode}:${(l=(n=a==null?void 0:a.response)==null?void 0:n.data)==null?void 0:l.message}`)}L.value=!1};B(()=>{V(),h.groups&&h.groups.length===0&&h.tags&&h.tags.length===0&&h.getGroupsAndTags()});const J=t=>{switch(t){case"等待再次提交":return{backgroundColor:"#3D5950"};case"等待助教回覆":return{backgroundColor:"#798B86"};case"助教已回覆":return{backgroundColor:"#00251A"};case"已審核完成":return{backgroundColor:"#3D5950"};default:return{backgroundColor:"#3D5950"}}},u=p("my"),$=t=>{u.value=t},i=p(!1),H=p(null),w=async(t=1,o=10)=>{var n,l,a,d;i.value=!0;try{const{tasks:e,pagination:m}=await P(t,o,H.value);t>1?c.value=[...c.value,...e]:c.value=e,r.value=m}catch(e){y.toastMessage("danger","info",`${(l=(n=e==null?void 0:e.response)==null?void 0:n.data)==null?void 0:l.statusCode}:${(d=(a=e==null?void 0:e.response)==null?void 0:a.data)==null?void 0:d.message}`)}i.value=!1},K=async(t=1,o=10)=>{var n,l,a,d;i.value=!0;try{const{task_completed_count:e,task_rewarded_point:m}=await z(t,o);x.value=e,C.value=m}catch(e){y.toastMessage("danger","info",`${(l=(n=e==null?void 0:e.response)==null?void 0:n.data)==null?void 0:l.statusCode}:${(d=(a=e==null?void 0:e.response)==null?void 0:a.data)==null?void 0:d.message}`)}i.value=!1},M=async(t=1,o=10)=>{var n,l,a,d;i.value=!0;try{const{tasks:e,pagination:m,task_completed_count:U,task_rewarded_point:q}=await z(t,o);x.value=U,C.value=q,t>1?c.value=[...c.value,...e]:c.value=e,r.value=m}catch(e){y.toastMessage("danger","info",`${(l=(n=e==null?void 0:e.response)==null?void 0:n.data)==null?void 0:l.statusCode}:${(d=(a=e==null?void 0:e.response)==null?void 0:a.data)==null?void 0:d.message}`)}i.value=!1},S=async(t=1,o=10)=>{var n,l,a,d;i.value=!0;try{const{tasks:e,pagination:m}=await A(t,o);t>1?c.value=[...c.value,...e]:c.value=e,r.value=m}catch(e){y.toastMessage("danger","info",`${(l=(n=e==null?void 0:e.response)==null?void 0:n.data)==null?void 0:l.statusCode}:${(d=(a=e==null?void 0:e.response)==null?void 0:a.data)==null?void 0:d.message}`)}i.value=!1},R=t=>{H.value=t,w(1,10)},I=()=>{const t=document.documentElement;if(t.clientHeight+t.scrollTop>t.scrollHeight&&t.clientHeight+t.scrollTop{window.addEventListener("scroll",I)}),Q(()=>{window.removeEventListener("scroll",I)}),B(()=>{u.value==="my"?(w(),K()):u.value==="completed"?M():S()}),W(u,t=>{c.value=[],t==="my"?w():t==="completed"?M():S()}),(t,o)=>{const n=j("Loading"),l=j("router-link");return v(),g("div",ds,[s("div",us,[s("div",rs,[f(ls)]),s("div",ps,[vs,s("div",_s,[s("ul",hs,[s("li",ms,[s("div",gs,[fs,s("p",ks,k(x.value),1)])]),s("li",ys,[s("div",bs,[ws,s("p",xs,k(C.value),1)])])])]),Cs,s("div",null,[f(n,{"is-full-page":!1,active:L.value,"z-index":1060},null,8,["active"]),s("div",Ls,[T.value.length>0?(v(),g("table",Ts,[$s,s("tbody",Ms,[(v(!0),g(X,null,Y(T.value,a=>(v(),g("tr",{class:"text-nowrap position-relative",key:a.id},[s("td",Ss,k(a.name),1),s("td",null,[s("span",{class:"badge rounded-pill py-1 px-3 fw-normal lh-base",style:ss([{"font-size":"14px"},J(a.status)])},k(a.status),5)]),s("td",null,k(new Date(a.updated_at).toLocaleDateString("sv-SE")),1),s("td",null,[f(l,{to:`/tasks/${a.id}`,class:"stretched-link"},{default:es(()=>[Bs]),_:2},1032,["to"])])]))),128))])])):(v(),g("p",Ds,"目前沒有新的任務狀態"))])]),s("div",Es,[zs,s("ul",Hs,[s("li",Is,[s("a",{class:D(["nav-link",u.value==="my"&&"active"]),href:"#",onClick:o[0]||(o[0]=E(a=>$("my"),["prevent"]))},"我的任務",2)]),s("li",js,[s("a",{class:D(["nav-link",u.value==="completed"&&"active"]),href:"#",onClick:o[1]||(o[1]=E(a=>$("completed"),["prevent"]))},"已完成的任務",2)]),s("li",Gs,[s("a",{class:D(["nav-link",u.value==="expired"&&"active"]),href:"#",onClick:o[2]||(o[2]=E(a=>$("expired"),["prevent"]))},"已過期的任務",2)])]),s("div",Fs,[f(n,{"is-full-page":!1,active:i.value,"z-index":1060},null,8,["active"]),s("div",Ps,[u.value==="my"?(v(),Z(ns,{key:0,tags:G(h).tags,groups:G(h).groups,onSearch:R},null,8,["tags","groups"])):F("",!0),c.value.length>0?(v(),g("ul",Ns,[f(is,{type:"task","task-list":c.value},null,8,["task-list"])])):i.value?F("",!0):(v(),g("div",As,Js))])])])])])])}}},Qs=O(Ks,[["__scopeId","data-v-d01c6d5e"]]);export{Qs as default}; diff --git a/assets/MyTask-fA72evcS.css b/assets/MyTask-fA72evcS.css new file mode 100644 index 0000000..36891f0 --- /dev/null +++ b/assets/MyTask-fA72evcS.css @@ -0,0 +1 @@ +#training-content.open .taskList__top[data-v-d01c6d5e]{max-width:96px}.tableFixHead[data-v-d01c6d5e]{overflow:auto;max-height:340px}.tableFixHead[data-v-d01c6d5e]::-webkit-scrollbar{width:3px;height:3px}.tableFixHead[data-v-d01c6d5e]::-webkit-scrollbar-track{background:#f1f1f1}.tableFixHead[data-v-d01c6d5e]::-webkit-scrollbar-thumb{background:#888}.tableFixHead[data-v-d01c6d5e]::-webkit-scrollbar-thumb:hover{background:#555}.tableFixHead thead th[data-v-d01c6d5e]{position:sticky;top:0;z-index:1}.taskTag[data-v-d01c6d5e]{top:8px;right:-4px}.taskTag p[data-v-d01c6d5e]{padding-right:48px}.data-box[data-v-d01c6d5e]{width:156px;height:148px}.my-task-nav .nav-link.active[data-v-d01c6d5e]{background-color:transparent;color:#000;border-color:var(--bs-gray-300);border-bottom:1px solid white} diff --git a/assets/MyTraining-BEnryKEs.js b/assets/MyTraining-BEnryKEs.js new file mode 100644 index 0000000..1159c4a --- /dev/null +++ b/assets/MyTraining-BEnryKEs.js @@ -0,0 +1 @@ +import{P as u}from"./vue-pagination-2.min-AUKOm9wu.js";import{s as g,f as p,r as m,o as s,c as n,F as h,y as f,l as c,j as y,z as v,a as e,q as k,x as b,w,k as x,A as V}from"./index-n8Si2CMw.js";const L={class:"container mt-5"},T=e("h2",{class:"text-primary fs-4 fw-bold mb-3"},"我的直播班",-1),C={key:0,class:"list-unstyled row"},N={class:"card"},P=["src","alt"],B={class:"card-body h-100"},j={class:"card-title fw-bold mb-3"},F=e("span",{class:"material-icons-outlined align-middle"},"arrow_forward",-1),M={key:1,class:"text-center bg-light py-3"},R=e("p",{class:"mb-0"},"目前沒有註冊直播班課程",-1),q=[R],z={key:2,class:"d-flex justify-content-center"},G={__name:"MyTraining",setup(A){const{apiGetTraining:d}=V,t=g({trainingClasses:[],pagination:{count:10,current_page:1,total:24,total_page:3}}),l=k(async(o=1)=>{const{training_classes:i,pagination:r}=await d(o);t.value.trainingClasses=i,t.value.pagination.value=r}),_=o=>{l(o)};return p(l),(o,i)=>{const r=m("RouterLink");return s(),n("div",L,[T,t.value.trainingClasses.length>0?(s(),n("ul",C,[(s(!0),n(h,null,f(t.value.trainingClasses,a=>(s(),n("li",{key:a.id,class:"col-md-4 mb-6"},[e("div",N,[e("img",{src:a.cover_url,class:"card-img-top rounded mb-3",alt:a.title},null,8,P),e("div",B,[e("h5",j,b(a.name),1),c(r,{class:"stretched-link",to:`/training/${a.id}`},{default:w(()=>[x(" 進入直播班 "),F]),_:2},1032,["to"])])])]))),128))])):(s(),n("div",M,q)),t.value.pagination.total>0?(s(),n("div",z,[c(y(u),{modelValue:t.value.pagination.current_page,"onUpdate:modelValue":i[0]||(i[0]=a=>t.value.pagination.current_page=a),records:t.value.pagination.total,"per-page":10,options:{chunk:6},onPaginate:_},null,8,["modelValue","records"])])):v("",!0)])}}};export{G as default}; diff --git a/assets/OldRegisterVerify-RSB1egXb.css b/assets/OldRegisterVerify-RSB1egXb.css new file mode 100644 index 0000000..a14f211 --- /dev/null +++ b/assets/OldRegisterVerify-RSB1egXb.css @@ -0,0 +1 @@ +.rounded-circle[data-v-fdbabd6a]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none} diff --git a/assets/OldRegisterVerify-isrEf5wY.js b/assets/OldRegisterVerify-isrEf5wY.js new file mode 100644 index 0000000..1339f0a --- /dev/null +++ b/assets/OldRegisterVerify-isrEf5wY.js @@ -0,0 +1 @@ +import{_ as b,a as v}from"./fb-R3zjQfrO.js";import{_ as g,u as h,v as y,r,o as V,h as x,w as k,j as I,a as e,l as i,n as m,q as w,H as S,I as E,i as R}from"./index-n8Si2CMw.js";const a=s=>(S("data-v-fdbabd6a"),s=s(),E(),s),F=a(()=>e("h1",{class:"h2 mb-3"}," 原有帳號註冊驗證 ",-1)),q=a(()=>e("p",{class:"mb-4 text-dark"}," 請填寫註冊的 Email 信箱並收取驗證信,在下方輸入驗證碼 ",-1)),M={class:"mb-4"},B=a(()=>e("label",{for:"validation",class:"form-label"},"Email",-1)),C={class:"input-group"},N={class:"mb-4"},j=a(()=>e("label",{for:"validation",class:"form-label"},"驗證碼",-1)),z={class:"input-group"},O=["disabled"],U=a(()=>e("p",{class:"text-center text-dark"},[e("small",null,"還沒有收到驗證碼嗎?聯絡小幫手")],-1)),A=a(()=>e("div",{class:"d-flex justify-content-center"},[e("a",{href:"https://line.me/R/ti/p/%40guv7422g",target:"_blank",title:"LINE 客服",class:"rounded-circle bg-light text-dark me-4"},[e("img",{class:"img-fluid",width:"30",src:b,alt:"line-logo"})]),e("a",{href:"https://m.me/hexschool",target:"_blank",title:"Facebook 客服",class:"rounded-circle bg-light text-dark"},[e("img",{class:"img-fluid",width:"30",src:v,alt:"fb-logo"})])],-1)),H={__name:"OldRegisterVerify",setup(s){const{apiPutRegisterVerify:_}=R,u=h(),t=y({account:"",verify_code:""}),f=w(async()=>{await _(t),localStorage.removeItem("d_RTfznkkwslIopaqd_account"),sessionStorage.setItem("registerStatus","true"),u.push("/")});return(L,o)=>{const d=r("VField"),c=r("ErrorMessage"),p=r("VForm");return V(),x(p,{ref:"form",onSubmit:I(f)},{default:k(({errors:n})=>[F,q,e("div",M,[B,e("div",C,[i(d,{id:"validation",modelValue:t.account,"onUpdate:modelValue":o[0]||(o[0]=l=>t.account=l),modelModifiers:{trim:!0},name:"account",type:"text",label:"Email",class:m(["form-control",{"is-invalid":n.account}]),rules:"required|email","aria-label":"Email","aria-describedby":"button-addon2"},null,8,["modelValue","class"]),i(c,{name:"account",class:"invalid-feedback"})])]),e("div",N,[j,e("div",z,[i(d,{id:"validation",modelValue:t.verify_code,"onUpdate:modelValue":o[1]||(o[1]=l=>t.verify_code=l),modelModifiers:{trim:!0},name:"verify_code",type:"text",label:"驗證碼",class:m(["form-control",{"is-invalid":n.verify_code}]),rules:"required|digits:6","aria-label":"驗證碼","aria-describedby":"button-addon2"},null,8,["modelValue","class"]),i(c,{name:"verify_code",class:"invalid-feedback"})])]),e("button",{type:"submit",class:"btn btn-primary w-100 mb-3",disabled:!t.verify_code}," 驗證帳號 ",8,O),U,A]),_:1},8,["onSubmit"])}}},D=g(H,[["__scopeId","data-v-fdbabd6a"]]);export{D as default}; diff --git a/assets/Register-WsSWCJyP.js b/assets/Register-WsSWCJyP.js new file mode 100644 index 0000000..116e7d4 --- /dev/null +++ b/assets/Register-WsSWCJyP.js @@ -0,0 +1 @@ +import{s as a,f as y,o as g,h as C,P as T,w as r,a as l,k as e,Q as j,u as v,v as w,r as M,c as I,l as k,j as H,F as Q,g as A,L as x,q as F,p as N,i as E}from"./index-n8Si2CMw.js";import{_ as Y}from"./Modal-vRunXTCd.js";const z="data:image/png;base64,UklGRpIHAABXRUJQVlA4TIUHAAAvj8FjEE+gqI0UaHRwgwie+HeFDYFAEsv+jitq24gJhhsE5u/4w6uZtm3Mn1P7lcW4LICp3k/rnCcMOJBfhcZR0LaNFPOHvXsZRMQERBVsjKZlWvIHFVpU0c62t21k4SQSuHTYAiYVEAvYoAImcDuAO6CnAlrTgGRvvZIYAc3VeZ6I/k8AXdt269YVPjHJvdiEOlaR1bGz3KG0O7T548QCNs6jiej/BIDgf57nff99+O2cc3w4HD/6zz+wul/nDv2rfOwv6yled+g/5Y9PWkOvE/qG/HFZOfHc9W2Pn7Re4oS+Nfe0TuKEvj33tEJO6CX5sjZeu172iGsibtAr97QaXtCL82UdxA16/X4N+K4pHlG9BzRJvih300R7zeKmqZ5Irdg1WU9KOTRdjyo5NGFGhRyaMqM6Dk2aURmHps2oikMTZ1TEoakzquHQ5JmUiKHpe1IhhhboSQPTEk8KHFrkKN5DyzwL56iDUbQYWqgnyUxLPQl2aLFnsVyrZRQqUI7zJNNNCz6J9NCSrUCBmpjkMS06iPPQss/CBOpiksW08CDK0tKtIIHaPMlxaPGjGK7loxRWnxdiKYFWhBgMeJLgUApHAQIcMLV3KIljc6EsMrW20eCGxlyJxLaMidCUK5XYknERGnIlE9sxNkIzrnRiKxsfQyOhhFIbByNDEwFGmFo4lNKxgQAn3MBSUm19gxVf3VJasTbjJVQWSizVdTAz1jWY4aqWUmtrMm5CRaHkUj0HO2M9gx1fjSu9WMvGz1AL+GGqYynBtg5jKFQRYMhRDUspNjUYR6GCAEeOyi0l2ZQzlkKxAEuOSi2l2ZQynkKhAE9MZZYSbctsTA1lwBQXcaUaSxxcDSUGV75AKNmUb7Fl821shXxgi7O50o255sWeHmPftDC57GK7Tex3LUIu8MWZXPlymGcyZvIYYyEPGOMsrow5zDE5MzmMs5ADnHEGV84cpi3WTNrG2pA2WPNJoawxpThtDlMmbybFeAspgzdOCOXNUZwzZ+MmcybOmAtxgzkfB+aYYlyZcxizuDMxG3djjHEXYsAdR4Ry52jJ2cOlxZ5Z+sHesGTshaXBnl8Ce7wQyp7DOefPzk3+zNzG3zBn/IW5wZ+fA388E8qfo4l3ACerA3YyO2AmWweGiXUgfC1GB/wEHWAACb3w02P0Nur+MeNb1PNj/LsEjkD8SrtNza9xm/g3ERBkfS5YkNkDA7L1YACxz4UAMnrgvxLoAYNoDxxEF8i7gH1YXbB9mF0wffjRhf+2LgzXurmOjru6ziifXSpxF/XdFRYpfD6MLvivAd2v+HchUJLI/H1OuyDp/76gC/x9bnTBf12xLoTPh60LQx9+dOG/2QXTh9UF2wfvAvYhukDSBRD0gEFGD/xXwnoQQLbPhQFk9sCArB5YEP9cQJDoAYEIOsAAIqMDfmIdCF+LrQPDZHbATFYH7MQ7gJPoAE0E/DHMjoTutfFzlsReszC3JXSlzTA3k/gWtdHGzK2M3pXBOU/iLu5NGZqTJJ7jXnRhWBwJfdfFL1kOXdyVLmHpyMHFbd5U+W9pJrGN+66KXfIkdnFX70WeH+Pf28OlSGIft/lRZhP/1h4tCXK4S7h614Mh0nJ4Ttjc6xFijhxcyuZBjSFmJrFN2Tz8UsLGeBL7pM3m+jHyTTCMCeRwlyH6VS6G6JFDp5SPsxzcTqcQN5P4ppOJW0l0OmFcJOF2KlGcIIk7jTwkWhLdVqGQMpNwe4VMimfRKYQpgSTcXh9KkZFFt9XGQ/KWhbvVZkibabidMjbN8+i2umCaIA33vNWEIaPl4Z63ioQcMxHXbfUwOTwT192ogTkEmTjX3ejAkNVyca57urmOTriOf28p5JnZ6GjyOGOYR8AXQ2bjK+SafJlczhfmErDFkN3YGvIttmy+YIvyyeDKQ8GDq7GEc4UlBEwxFN2YGsospmyZAE9MZcR4ClB48mRLBU1MpcRYClB8smTLBUlM5cQ4ClDh5MjWEGCIqQYxhgJUuRiydQT4Yah042eoxfnBWmSw46Hag52xnmCH6hHjJkDFixtbk4AZD1UfzIx1BTNUlxgvASp3XmxtMljxUP1ixdYX4ISpPjk4GaHBACNMLcjGyAhNBiPUhmx8DNCo84GtiLERoFlnA9sR4yJAw84FtiTGRICmnQlsSzYeBmg8QAO1JgcLIzQf4ICpPTk4GEHAGAx4kkAWAxZkHPUFENJRHkohR3UjiBmjNiY5ZNVmQVKrLICogbqYZJFHXWeQ1qoKIG6gJiZ5ZNV0BolvFQUQOUY9DEI7ykGp5FHNCHLfagkgeIxKmCQTRx2MIPujjjNIf1Qxgvy3GgIoGKMCDyrGyM+TDhLIjhG0dOTGCHo6MmMETR15MYKujqwYQVtHToygryMjRtDYRz6MoHOMbDyB1nHL5USg+JnJCXR/IQs+g/a+5+ARVuCZwQnW4QtX4wusxTivdSJYkb5fxyOszBeuwT2szzjxftwTrNI48V7cE6zWeO7vc/yElfu64x24v8AKjucd/4Y/LgSr+XXu+Dt87C+wuv88z/v++/B7wofD8aP//AOCAwA=",U=l("p",null," 同學您好,使用本網站, 即表示您同意所有服務條款,並願意受到所有條款所約束。 ",-1),B=l("ol",null,[l("li",null,[e(" 同意條款 "),l("p",null," 當您「註冊」或相似字詞,或使用本網站, 即表示您同意遵守具法律效力的協議。本「條款」包含用戶協議及服務條款,且本網站可能會不時修訂內容。 如果不同意本「條款」,也請勿進入或以任何方式使用 本網站 的「網站」。 已註冊的用戶以下稱「 會員」;未註冊的用戶以下稱「訪客」。以上兩種用戶都受到本協議的約束。 ")]),l("li",null,[e(" 服務義務 "),l("p",null," 本網站 提供錄製影片教學之服務提供者, 本公司的產品和服務包括:所有網站上之課程、課程之相關教材以及對於使用者之即時資訊回饋。本公司保留隨時更改相關條款之權利,使用者必須定期造訪本平台以確保了解 本網站 最新之相關使用條款。 "),l("p",null,"同時本公司保有隨時調整、下架產品或服務內容之權利。"),l("ol",null,[l("li",null,[e(" 「服務」適用性 "),l("p",null,"當您造訪「本網站」,且使用「服務」即表示您同意:"),l("p",null," 您將只擁有一個 本網站 帳戶。並使用您的真實姓名最新及完整的資料。 維持並更新使用者之個人資料,確保其為正確、最新及完整。若使用者提供任何錯誤、不實或不完整的資料,本網站 有權暫停或終止使用者帳號,並拒絕使用者使用全部或部分服務。 ")]),l("li",null,[e(" 守法及承諾 "),l("ol",null,[l("li",null,[e(" 遵守以下事項 "),l("p",null," 您承諾絕不為任何非法目的或以任何非法方式使用本服務。並承諾遵守中華民國相關法規及一切使用網際網路之國際慣例。您若係中華民國以外之使用者,並同意遵守所屬國家或地域之法令。 "),l("p",null," 您同意並保證不得利用本服務從事侵害他人權益或違法之行為,包括但不限於: "),l("p",null,[e(" 上載或傳送任何違反公共秩序或善良風俗或其他不法之任何形式的檔案於本服務上。"),l("br"),e(" 侵害他人名譽、隱私權、營業秘密、商標權、著作權、專利權、其他智慧財產權及其他權利。"),l("br"),e(" 違反依法律或契約所應負之保密義務。"),l("br"),e(" 冒用他人名義使用本服務。"),l("br"),e(" 上載、張貼、傳輸或散佈任何含有電腦病毒或任何對電腦軟、硬體產生中斷、破壞或限制功能之程式碼之資料。"),l("br"),e(" 從事不法交易行為或張貼虛假不實、引人犯罪之訊息。"),l("br"),e(" 濫發廣告訊息、垃圾訊息、連鎖信、違法之多層次傳銷訊息等。"),l("br"),e(" 偽造訊息來源或以任何方式干擾傳輸來源之認定。"),l("br"),e(" 干擾或中斷本服務或伺服器或連結本服務之網路,或不遵守連結至本服務之相關需求、程序、政策或規則等,包括但不限於:使用任何設備、軟體或刻意規避 本網站 之排除自動搜尋之標頭。"),l("br"),e(" 追蹤他人或其他干擾他人或為前述目前蒐集或儲存他人之個人資訊。"),l("br"),e(" 其他 本網站 有正當理由認為不適當之行為。 ")])])])]),l("li",null,[e(" 所有權及智慧財產權 "),l("ol",null,[l("li",null,[e(" 產權歸屬 "),l("p",null," 本網站 網站內所有內容,包括但不限於文字、軟體、聲音、圖片、影片、圖表、網站架構、網站畫面的安排、網頁設計、各項教育課程內容均由 本網站 或其他權利人依法擁有其智慧財產權,包括但不限於著作權、商標權、專利權等等。 "),l("p",null," 非經 本網站 或其他權利人書面同意,不得擅自使用、修改、複製、傳播、變更、散佈、發行或發表相關內容。如有違反,本網站 有權利在發現上述情況下,終⽌帳號服務,並針對其⾏為所造成之損害與侵權,提出法律訴訟並要求賠償。 "),l("p",null," 且任何資料一經使用者上載、傳送、輸入 或進入 本網站時,即表示使用者同意: "),l("p",null,[e(" 由 本網站 及其關係企業儲存或管理該資料,並由 本網站 及其關係企業之搜尋工具進行索引及抓取,並公開刊登、使用於 本網站 及其關係企業的相關系統網路上,包括但不限於 本網站 所聯盟或合作的第三人網站上;"),l("br"),e(" 授權 本網站 及其關係企業可以基於公益或為宣傳、推廣或經營 本網站 及本服務之目的,進行使用、修改、重製、公開播送、改作、散布、發行、公開發表、公開傳輸、公開上映、翻譯該等資料,並得在此範圍內將前述權利轉授權他人。"),l("br"),e(" 使用者並保證 本網站 及其關係企業使用、修改、重製、公開播送、改作、散布、發行、公開發表、公開傳輸、公開上映、翻譯、轉授權該等資料,不致侵害任何第三人之智慧財產權,否則應對 本網站 及其關係企業負損害賠償責任。 ")])])])])])]),l("li",null,[e(" 廣告聲明 "),l("p",null," 使用者在本服務中瀏覽到的所有廣告內容、文字與圖片之說明、展示樣品或其他銷售資訊,均由各該廣告商、產品與服務的供應商所設計與提出。 "),l("p",null," 使用者在本服務中瀏覽到的所有廣告內容、文字與圖片之說明、展示樣品或其他銷售資訊,均由各該廣告商、產品與服務的供應商所設計與提出。 "),l("ol",null,[l("li",null,[e(" 爭端調解 "),l("p",null," 在少數情況下,我們需要採取法律途徑解決爭端,使用中華民國法律解決爭端,雙方同意將於高雄地方法院,使用中華民國法律解決爭端。 ")]),l("li",null,[e(" 內容相關的投訴 "),l("p",null," 我們尊重他人之智慧財產權。會員可透過電子信箱來對 本網站 發表的數位內容提出申訴。 ")])])])],-1),O={__name:"PolicyModal",props:{status:{type:String,default:"user"}},setup(h,{expose:c}){const p=h,n=a(""),s=a(null),i=a(null);return y(()=>{i.value=new j(s.value.myBsModal,{keyboard:!1})}),c({showModal:()=>{i.value.show()},hideModal:()=>{i.value.hide()},modalTitle:n}),(b,t)=>(g(),C(Y,{ref_key:"myModal",ref:s,title:n.value},T({_:2},[p.status==="user"?{name:"body",fn:r(()=>[U,B]),key:"0"}:{name:"body",fn:r(()=>[l("p",null," 六角學院-程式勇者村網站(以下簡稱本網站),為了讓您能夠安心使用本網站的各項服務與資訊,特此向您說明本網站的隱私權保護政策,以保障您的權益,請您詳閱下列內容: "),l("h5",null,"一、隱私權保護政策的適用範圍"),l("p",null," 隱私權保護政策內容,包括本網站如何處理在您使用網站服務時收集到的個人識別資料。隱私權保護政策不適用於本網站以外的相關連結網站,也不適用於非本網站所委託或參與管理的人員。 "),l("h5",null,"二、個人資料的蒐集、處理及利用方式"),l("ul",null,[l("li",null," 當您造訪本網站或使用本網站所提供之功能服務時,我們將視該服務功能性質,請您提供必要的個人資料,並在該特定目的範圍內處理及利用您的個人資料;非經您書面同意,本網站不會將個人資料用於其他用途。 "),l("li",null," 本網站在您使用服務信箱、問卷調查等互動性功能時,會保留您所提供的姓名、電子郵件地址、聯絡方式及使用時間等。 "),l("li",null," 於一般瀏覽時,伺服器會自行記錄相關行徑,包括您使用連線設備的IP位址、使用時間、使用的瀏覽器、瀏覽及點選資料記錄等,做為我們增進網站服務的參考依據,此記錄為內部應用,決不對外公佈。 "),l("li",null," 為提供精確的服務,我們會將收集的問卷調查內容進行統計與分析,分析結果之統計數據或說明文字呈現,除供內部研究外,我們會視需要公佈統計數據及說明文字,但不涉及特定個人之資料。 ")]),l("h5",null,"三、資料之保護"),l("ul",null,[l("li",null," 只由經過授權的人員才能接觸您的個人資料,如因業務需要有必要委託其他單位提供服務時,本網站亦會嚴格要求其遵守保密義務,並且採取必要檢查程序以確定其將確實遵守。 ")]),l("h5",null,"四、網站對外的相關連結"),l("p",null," 本網站的網頁提供其他網站的網路連結,您也可經由本網站所提供的連結,點選進入其他網站。但該連結網站不適用本網站的隱私權保護政策,您必須參考該連結網站中的隱私權保護政策。 "),l("h5",null,"五、與第三人共用個人資料之政策"),l("p",null," 本網站絕不會提供、交換、出租或出售任何您的個人資料給其他個人、團體、私人企業或公務機關,但有法律依據或合約義務者,不在此限。 "),l("p",null,"前項但書之情形包括不限於:"),l("ul",null,[l("li",null,"經由您書面同意。"),l("li",null,"法律明文規定。"),l("li",null,"為免除您生命、身體、自由或財產上之危險。"),l("li",null," 與公務機關或學術研究機構合作,基於公共利益為統計或學術研究而有必要,且資料經過提供者處理或蒐集著依其揭露方式無從識別特定之當事人。 "),l("li",null," 當您在網站的行為,違反服務條款或可能損害或妨礙網站與其他使用者權益或導致任何人遭受損害時,經網站管理單位研析揭露您的個人資料是為了辨識、聯絡或採取法律行動所必要者。 "),l("li",null,"有利於您的權益。"),l("li",null," 本網站委託廠商協助蒐集、處理或利用您的個人資料時,將對委外廠商或個人善盡監督管理之責。 ")]),l("h5",null,"六、Cookie之使用"),l("p",null," 為了提供您最佳的服務,本網站會在您的電腦中放置並取用我們的Cookie,若您不願接受Cookie的寫入,您可在您使用的瀏覽器功能項中設定隱私權等級為高,即可拒絕Cookie的寫入,但可能會導至網站某些功能無法正常執行 。 "),l("h5",null,"七、隱私權保護政策之修正"),l("p",null," 本網站隱私權保護政策將因應需求隨時進行修正,修正後的條款將刊登於網站上。 ")]),key:"1"}]),1032,["title"]))}},_={class:"mb-4 d-flex align-items-baseline"},D=l("h1",{class:"h2 me-auto"},"註冊",-1),P={class:"text-dark"},J=l("img",{class:"img-fluid me-1",width:"30",src:z,alt:"teachable-logo"},null,-1),L={class:"text-dark fw-normal"},W={__name:"Register",setup(h){const{apiPostRegister:c}=E,p=v(),n=a(""),s=w({account:"",nickname:"",password:""}),i=F(async()=>{await c(s),localStorage.setItem("d_RTfznkkwslIopaqd_account",encodeURIComponent(s.account)),N.toastMessage("success","","註冊成功"),p.push("/register/verify")}),m=a(""),u=a(null),d=t=>{m.value=t,t==="user"?u.value.modalTitle="使用者條款":u.value.modalTitle="隱私權政策",u.value.showModal()};return y(()=>{n.value=A("RPG_RTfznkkws_login_bind_type"),n.value&&n.value==="bind_teachable"&&(s.account=A("RPG_RTfznkkws_login_bind_mail"))}),(t,o)=>{const G=M("router-link"),R=M("VForm");return g(),I(Q,null,[k(R,{ref:"form",onSubmit:H(i)},{default:r(({errors:Z,meta:X})=>[l("div",_,[D,l("p",P,[e(" 已經有帳號了嗎? "),k(G,{to:"/",class:"fw-bold"},{default:r(()=>[e(" 登入 ")]),_:1})])]),l("button",{type:"button",class:"btn btn-outline-primary w-100 d-flex align-items-center justify-content-center mb-5",onClick:o[0]||(o[0]=(...f)=>t.teachableLogin&&t.teachableLogin(...f))},[J,e(" 使用 Teachable 帳號註冊 ")]),l("h6",L,[e(" 若點擊「註冊」按鈕,即表示你已經閱讀並接受我們的"),l("a",{href:"#",class:"text-dark",onClick:o[1]||(o[1]=x(f=>d("user"),["prevent"]))},"使用者條款"),e("和"),l("a",{href:"#",class:"text-dark",onClick:o[2]||(o[2]=x(f=>d("private"),["prevent"]))},"隱私權政策"),e("。 ")])]),_:1},8,["onSubmit"]),k(O,{ref_key:"policyModalRef",ref:u,status:m.value},null,8,["status"])],64)}}};export{W as default}; diff --git a/assets/RegisterVerify-FYB6rwNZ.css b/assets/RegisterVerify-FYB6rwNZ.css new file mode 100644 index 0000000..e3f3da2 --- /dev/null +++ b/assets/RegisterVerify-FYB6rwNZ.css @@ -0,0 +1 @@ +.rounded-circle[data-v-d2fb9524]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none} diff --git a/assets/RegisterVerify-XThsKYKV.js b/assets/RegisterVerify-XThsKYKV.js new file mode 100644 index 0000000..9ae5deb --- /dev/null +++ b/assets/RegisterVerify-XThsKYKV.js @@ -0,0 +1 @@ +import{_ as C,a as q}from"./fb-R3zjQfrO.js";import{_ as M,u as z,v as g,s as E,t as F,f as B,r,o as l,h as T,w as N,j as c,a as e,l as b,n as v,c as y,x as U,q as h,p as j,H as D,I as P,i as A}from"./index-n8Si2CMw.js";const a=i=>(D("data-v-d2fb9524"),i=i(),P(),i),H=a(()=>e("h1",{class:"h2 mb-3"}," 註冊成功 ",-1)),L=a(()=>e("p",{class:"mb-4 text-dark"}," 請至方才註冊的 Email 信箱收取驗證信, 可點擊驗證連結登入,或在下方輸入驗證碼 ",-1)),G={class:"mb-4"},J=a(()=>e("label",{for:"validation",class:"form-label"},"驗證碼",-1)),K={class:"input-group"},O={key:0,style:{color:"inherit"}},Q={key:1,style:{color:"inherit"}},W=["disabled"],X=a(()=>e("p",{class:"text-center text-dark"},[e("small",null,"還沒有收到驗證碼嗎?聯絡小幫手")],-1)),Y=a(()=>e("div",{class:"d-flex justify-content-center"},[e("a",{href:"https://line.me/R/ti/p/%40guv7422g",target:"_blank",title:"LINE 客服",class:"rounded-circle bg-light text-dark me-4"},[e("img",{class:"img-fluid",width:"30",src:C,alt:"line-logo"})]),e("a",{href:"https://m.me/hexschool",target:"_blank",title:"Facebook 客服",class:"rounded-circle bg-light text-dark"},[e("img",{class:"img-fluid",width:"30",src:q,alt:"fb-logo"})])],-1)),Z={__name:"RegisterVerify",setup(i){const{apiPutRegisterVerify:k,apiPostRegisterVerify:w}=A,d=z(),u=g({}),s=g({verify_code:""}),o=E(0),_=F(()=>o.value===0),m=f=>{o.value=f;const t=window.setInterval(()=>{o.value-=1,o.value===0&&window.clearInterval(t)},1e3)};B(()=>{u.account=decodeURIComponent(localStorage.getItem("d_RTfznkkwslIopaqd_account")),s.account=decodeURIComponent(localStorage.getItem("d_RTfznkkwslIopaqd_account")),localStorage.getItem("d_RTfznkkwslIopaqd_account")?m(60):d.push("/register")});const I=h(async()=>{await k(s),localStorage.removeItem("d_RTfznkkwslIopaqd_account"),sessionStorage.setItem("registerStatus","true"),d.push("/")}),p=h(async()=>{await w(u),j.toastMessage("success","","成功發送驗證信件"),m(60)});return(f,t)=>{const V=r("VField"),x=r("ErrorMessage"),S=r("VForm");return l(),T(S,{ref:"form",onSubmit:c(I)},{default:N(({errors:R})=>[H,L,e("div",G,[J,e("div",K,[b(V,{id:"validation",modelValue:s.verify_code,"onUpdate:modelValue":t[0]||(t[0]=n=>s.verify_code=n),modelModifiers:{trim:!0},name:"verify_code",type:"text",label:"驗證碼",class:v(["form-control",{"is-invalid":R.verify_code}]),rules:"required|digits:6","aria-label":"驗證碼","aria-describedby":"button-addon2"},null,8,["modelValue","class"]),e("button",{id:"button-addon2",class:v(["btn btn-outline-primary fw-normal",{disabled:!_.value}]),type:"button",onClick:t[1]||(t[1]=(...n)=>c(p)&&c(p)(...n))},[_.value?(l(),y("span",O," 重新發送 ")):(l(),y("span",Q,U(o.value)+" 秒後重新發送 ",1))],2),b(x,{name:"verify_code",class:"invalid-feedback"})])]),e("button",{type:"submit",class:"btn btn-primary w-100 mb-3",disabled:!s.verify_code}," 驗證帳號 ",8,W),X,Y]),_:1},8,["onSubmit"])}}},se=M(Z,[["__scopeId","data-v-d2fb9524"]]);export{se as default}; diff --git a/assets/ResetPwd-hS6WBeDN.js b/assets/ResetPwd-hS6WBeDN.js new file mode 100644 index 0000000..8249880 --- /dev/null +++ b/assets/ResetPwd-hS6WBeDN.js @@ -0,0 +1 @@ +import{s as k,t as x,v as y,r as o,o as n,h as g,w as r,j as M,a as e,l as c,n as d,c as u,x as B,k as E,q as F,p as S,i as C}from"./index-n8Si2CMw.js";const N=e("h1",{class:"h2 mb-3"}," 重設密碼 ",-1),P=e("p",{class:"mb-4 text-dark"}," 請輸入輸入要重設密碼的 Email 帳號,收取重設密碼的驗證信件 ",-1),q={class:"mb-4"},D=e("label",{for:"validation",class:"form-label"},"輸入要重設密碼的帳號",-1),I={class:"input-group"},R={key:0,class:"text-white"},j={key:1,class:"text-white"},z=e("span",{class:"material-icons"},"arrow_back",-1),U={__name:"ResetPwd",setup(A){const{apiPostResetPwdVerify:m}=C,t=k(0),_=i=>{t.value=i;const s=window.setInterval(()=>{t.value-=1,t.value===0&&window.clearInterval(s)},1e3)},l=x(()=>t.value===0),a=y({account:""}),p=F(async()=>{await m(a),S.toastMessage("success","","已重新發送,請去信箱內收信"),_(60)});return(i,s)=>{const b=o("VField"),f=o("ErrorMessage"),v=o("router-link"),w=o("VForm");return n(),g(w,{ref:"form",onSubmit:M(p)},{default:r(({errors:h})=>[N,P,e("div",q,[D,e("div",I,[c(b,{id:"validation",modelValue:a.account,"onUpdate:modelValue":s[0]||(s[0]=V=>a.account=V),modelModifiers:{trim:!0},name:"account",label:"帳號",type:"email",class:d(["form-control",{"is-invalid":h.account}]),rules:"required|email","aria-label":"帳號","aria-describedby":"button-addon2"},null,8,["modelValue","class"]),e("button",{id:"button-addon2",class:d(["btn btn-primary fw-normal",{disabled:!a.account||l.value===!1}]),type:"submit"},[l.value?(n(),u("span",R," 發送 ")):(n(),u("span",j,B(t.value)+" 秒後重新發送 ",1))],2),c(f,{name:"account",class:"invalid-feedback"})])]),c(v,{to:"/",class:"text-decoration-none d-flex align-items-start fw-bold"},{default:r(()=>[z,E(" 回登入頁 ")]),_:1})]),_:1},8,["onSubmit"])}}};export{U as default}; diff --git a/assets/ResetPwdSuccess-JCLdyZO4.js b/assets/ResetPwdSuccess-JCLdyZO4.js new file mode 100644 index 0000000..9c22195 --- /dev/null +++ b/assets/ResetPwdSuccess-JCLdyZO4.js @@ -0,0 +1 @@ +import{e as v,u as h,v as V,f as y,r,o as g,h as k,w as M,j as x,a as s,l as a,n as u,q as R,p as S,i as q}from"./index-n8Si2CMw.js";const C=s("h1",{class:"h2 mb-4"}," 重設密碼 ",-1),F={class:"mb-4"},P={class:"mb-3"},z=s("label",{for:"account",class:"form-label"},"帳號(Email)",-1),A=["value"],B={class:"mb-3"},E=s("label",{for:"password",class:"form-label"},"新密碼",-1),U={class:"mb-4"},I=s("label",{for:"confirmation",class:"form-label"},"確認新密碼",-1),N=["disabled"],$={__name:"ResetPwdSuccess",setup(Z){const{apiPostResetPwd:_}=q,p=v(),l=h(),e=V({account:"",password:"",confirm_password:""});let d="";y(()=>{const{token:t,email:o}=p.query;t?(d=t,e.account=decodeURIComponent(o)):l.push("/password/reset")});const w=R(async()=>{await _(d,e),sessionStorage.setItem("resetStatus","true"),S.toastMessage("success","","重設密碼成功"),l.push("/")});return(t,o)=>{const i=r("VField"),c=r("ErrorMessage"),f=r("VForm");return g(),k(f,{ref:"form",onSubmit:x(w)},{default:M(({errors:m,meta:b})=>[C,s("div",F,[s("div",P,[z,s("input",{id:"account",type:"email",class:"form-control",value:e.account,disabled:"",readonly:""},null,8,A)]),s("div",B,[E,a(i,{id:"password",modelValue:e.password,"onUpdate:modelValue":o[0]||(o[0]=n=>e.password=n),modelModifiers:{trim:!0},name:"new_password",label:"新密碼",type:"password",class:u(["form-control",{"is-invalid":m.new_password}]),rules:{required:!0,regex:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,16}$/}},null,8,["modelValue","class","rules"]),a(c,{name:"new_password",class:"invalid-feedback"})]),s("div",U,[I,a(i,{id:"confirmation",modelValue:e.confirm_password,"onUpdate:modelValue":o[1]||(o[1]=n=>e.confirm_password=n),name:"confirm_new_password",type:"password",label:"確認新密碼",class:u(["form-control",{"is-invalid":m.confirm_new_password}]),rules:"required|confirmed:@new_password"},null,8,["modelValue","class"]),a(c,{name:"confirm_new_password",class:"invalid-feedback"})]),s("button",{type:"submit",class:"btn btn-primary w-100",disabled:!b.valid}," 重設密碼 ",8,N)])]),_:1},8,["onSubmit"])}}};export{$ as default}; diff --git a/assets/Search-OY-QVEJp.js b/assets/Search-OY-QVEJp.js new file mode 100644 index 0000000..e9bbaf5 --- /dev/null +++ b/assets/Search-OY-QVEJp.js @@ -0,0 +1 @@ +import{r as y,o as r,c as n,F as g,y as v,l as w,w as x,x as p,a as t,k as S,n as T,V as $,p as b,s as V,t as _,K as k,S as m,W as f,T as L}from"./index-n8Si2CMw.js";import{a as B}from"./tasks-zk65eG-B.js";const C={class:"list-group mb-3"},D={class:"material-icons-outlined p-1 pe-2 text-primary"},j={__name:"TaskSidebar",setup(i){const u=[{id:1,name:"我的任務",en:"myTasks",path:"/tasks/my",icon:"import_contacts"},{id:0,name:"全任務列表",en:"allTasksList",path:"/tasks",icon:"folder"}];return(d,c)=>{const e=y("RouterLink");return r(),n("div",C,[(r(),n(g,null,v(u,l=>w(e,{key:l.en,to:l.path,class:T(["list-group-item list-group-item-action border-0 rounded-1 d-flex align-items-center",{active:d.$route.path===l.path}])},{default:x(()=>[t("span",D,p(l.icon),1),S(" "+p(l.name),1)]),_:2},1032,["to","class"])),64))])}}},{apiGetTasksFilter:M}=B,q=$("taskStore",{state:()=>({groups:[],tags:[]}),actions:{async getGroupsAndTags(){var i,u,d,c;try{const{filters:e}=await M();this.groups=e.task_groups,this.tags=e.tags}catch(e){b.toastMessage("danger","",`${(u=(i=e==null?void 0:e.response)==null?void 0:i.data)==null?void 0:u.statusCode}:${(c=(d=e==null?void 0:e.response)==null?void 0:d.data)==null?void 0:c.message}`)}}}}),A={class:"row g-2"},F={class:"col-md-4"},N=t("option",{value:"all"},"全部分類",-1),U=["value"],G={class:"col-md-4"},R=t("option",{value:"all"},"全部課程",-1),z=["value"],E={class:"col-md-4"},K={class:"d-flex align-items-center"},O=["disabled"],H={__name:"Search",props:{groups:{type:Array,default:()=>[]},tags:{type:Array,default:()=>[]}},emits:["search"],setup(i,{emit:u}){const d=u,c=i,e=V({group:"all",tag:"all",keyword:""}),l=_(()=>e.value.tag==="all"?c.groups:c.groups.filter(s=>s.tags.some(o=>o.id===e.value.tag)));k(()=>e.value.tag,()=>{e.value.group="all",e.value.keyword=""});const h=_(()=>{let s="";return e.value.tag!=="all"&&(s+=`task_tag_id=${e.value.tag}&`),e.value.group!=="all"&&(s+=`filter=task_group_id&value=${e.value.group}`),e.value.keyword!==""&&(s+=`&keyword=${e.value.keyword}`),s===""?null:s});return k(()=>e.value,()=>{d("search",h.value)},{deep:!0}),(s,o)=>(r(),n("div",A,[t("div",F,[m(t("select",{"onUpdate:modelValue":o[0]||(o[0]=a=>e.value.tag=a),class:"form-select","aria-label":"Default select example"},[N,(r(!0),n(g,null,v(i.tags,a=>(r(),n("option",{value:a.id,key:a.id},p(a.name),9,U))),128))],512),[[f,e.value.tag]])]),t("div",G,[m(t("select",{"onUpdate:modelValue":o[1]||(o[1]=a=>e.value.group=a),class:"form-select","aria-label":"Default select example"},[R,(r(!0),n(g,null,v(l.value,a=>(r(),n("option",{value:a.id,key:a.id},p(a.name),9,z))),128))],512),[[f,e.value.group]])]),t("div",E,[t("div",K,[m(t("input",{class:"form-control",type:"text",placeholder:"輸入任務名稱搜尋","onUpdate:modelValue":o[2]||(o[2]=a=>e.value.keyword=a),disabled:e.value.group==="all"},null,8,O),[[L,e.value.keyword]])])])]))}};export{H as _,j as a,q as t}; diff --git a/assets/SendEmail-4qHNnOpK.js b/assets/SendEmail-4qHNnOpK.js new file mode 100644 index 0000000..db45f58 --- /dev/null +++ b/assets/SendEmail-4qHNnOpK.js @@ -0,0 +1 @@ +import{v as d,r as a,o as u,h as _,w as p,j as b,a as e,l as t,n as f,q as V,i as h,p as g}from"./index-n8Si2CMw.js";const v=e("h1",{class:"h2 mb-3"}," 補寄驗證信 ",-1),y=e("p",{class:"mb-4 text-dark"}," 請輸入註冊的 Email 信箱收取驗證信 ",-1),E={class:"mb-3"},x=e("label",{for:"account",class:"form-label"},"帳號(Email)",-1),M=["disabled"],F={__name:"SendEmail",setup(k){const s=d({account:""}),n=V(async()=>{await h.apiPostRegisterVerify(s),g.toastMessage("success","","成功發送驗證信件")});return(w,o)=>{const c=a("VField"),l=a("ErrorMessage"),i=a("VForm");return u(),_(i,{onSubmit:b(n)},{default:p(({errors:r})=>[v,y,e("div",E,[x,t(c,{id:"account",modelValue:s.account,"onUpdate:modelValue":o[0]||(o[0]=m=>s.account=m),modelModifiers:{trim:!0},name:"account",label:"帳號(Email)",type:"email",class:f(["form-control",{"is-invalid":r.account}]),rules:"required|email"},null,8,["modelValue","class"]),t(l,{name:"account",class:"invalid-feedback"})]),e("button",{type:"submit",class:"btn btn-primary w-100 mb-3",disabled:!s.account}," 驗證帳號 ",8,M)]),_:1},8,["onSubmit"])}}};export{F as default}; diff --git a/assets/TaskDescriptionForm-IRKSPvU3.css b/assets/TaskDescriptionForm-IRKSPvU3.css new file mode 100644 index 0000000..88e9de5 --- /dev/null +++ b/assets/TaskDescriptionForm-IRKSPvU3.css @@ -0,0 +1 @@ +.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db} diff --git a/assets/TaskDescriptionForm-OOi9UByd.js b/assets/TaskDescriptionForm-OOi9UByd.js new file mode 100644 index 0000000..4acb39d --- /dev/null +++ b/assets/TaskDescriptionForm-OOi9UByd.js @@ -0,0 +1,54 @@ +import{_ as Or}from"./Modal-vRunXTCd.js";import{s as Be,f as tn,o as Ze,h as Zn,w as or,a as pe,x as pt,Q as Er,a5 as ar,g as lr,a2 as ke,N as ur,E as Ar,a6 as wr,K as Pt,a7 as er,a8 as Tr,j as kr,p as Sr,r as Hn,l as dt,n as zn,c as vt,k as Nr,F as Kn,z as Wt,y as xr,L as Pr}from"./index-n8Si2CMw.js";const Lr={class:"fw-bold mb-1"},qr={class:"mb-3"},Rr=pe("p",{class:"text-danger"},"請注意!放棄後移除目前的任務紀錄",-1),jr={class:"text-end"},Ni={__name:"TaskAbortModal",props:{taskData:{type:Object,default:()=>({})}},emits:["deleteTask"],setup(L,{expose:B,emit:y}){const d=y,s=Be(null),E=Be(null);tn(()=>{E.value=new Er(s.value.myBsModal,{keyboard:!1})});const _=()=>{E.value.show()},g=()=>{E.value.hide()};return B({showModal:_,hideModal:g}),(m,h)=>(Ze(),Zn(Or,{ref_key:"myModal",ref:s,title:"是否放棄此任務?",hasFooter:!1},{body:or(()=>[pe("h5",Lr,pt(L.taskData.taskName),1),pe("h6",qr,pt(L.taskData.taskGroupName),1),Rr,pe("div",jr,[pe("button",{type:"button",class:"btn btn-danger me-2",onClick:g},"取消"),pe("button",{type:"button",class:"btn btn-primary",onClick:h[0]||(h[0]=o=>d("deleteTask"))},"放棄任務")])]),_:1},512))}},Wn=ar.create({baseURL:"https://dev-hexsystem-qa.hexschool.io",withCredentials:!0,xsrfHeaderName:"xsrf-token",xsrfCookieName:"xsrf-token",headers:{Authorization:`Bearer ${lr("h_MqhC49RxFRI6pR3Z_token")}`}}),Ir=L=>{const{status:B}=L.response;switch(B){case 400:postMessage.toastMessage("warning","report_problem",L.response.data.message);break;default:postMessage.toastMessage("danger","info",L.response.data.message||"錯誤");break}return Promise.reject(L)};Wn.interceptors.request.use(L=>{const B={...L},y=lr("h_MqhC49RxFRI6pR3Z_token");return y&&(B.headers.Authorization=`Bearer ${y}`),B},L=>Promise.reject(L));Wn.interceptors.response.use(L=>L.data,L=>Ir(L));const Mr=L=>Wn.get(`/v1/questions/upload-image-url/${L}`),Dr={apiGetUploadImageUrl:Mr};var sr={exports:{}};/*! + * Quill Editor v1.3.7 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */(function(L,B){(function(d,s){L.exports=s()})(typeof self<"u"?self:ke,function(){return function(y){var d={};function s(E){if(d[E])return d[E].exports;var b=d[E]={i:E,l:!1,exports:{}};return y[E].call(b.exports,b,b.exports,s),b.l=!0,b.exports}return s.m=y,s.c=d,s.d=function(E,b,_){s.o(E,b)||Object.defineProperty(E,b,{configurable:!1,enumerable:!0,get:_})},s.n=function(E){var b=E&&E.__esModule?function(){return E.default}:function(){return E};return s.d(b,"a",b),b},s.o=function(E,b){return Object.prototype.hasOwnProperty.call(E,b)},s.p="",s(s.s=109)}([function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=s(17),b=s(18),_=s(19),g=s(45),m=s(46),h=s(47),o=s(48),e=s(49),t=s(12),c=s(32),l=s(33),u=s(31),i=s(1),r={Scope:i.Scope,create:i.create,find:i.find,query:i.query,register:i.register,Container:E.default,Format:b.default,Leaf:_.default,Embed:o.default,Scroll:g.default,Block:h.default,Inline:m.default,Text:e.default,Attributor:{Attribute:t.default,Class:c.default,Style:l.default,Store:u.default}};d.default=r},function(y,d,s){var E=this&&this.__extends||function(){var u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var f in r)r.hasOwnProperty(f)&&(i[f]=r[f])};return function(i,r){u(i,r);function f(){this.constructor=i}i.prototype=r===null?Object.create(r):(f.prototype=r.prototype,new f)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=function(u){E(i,u);function i(r){var f=this;return r="[Parchment] "+r,f=u.call(this,r)||this,f.message=r,f.name=f.constructor.name,f}return i}(Error);d.ParchmentError=b;var _={},g={},m={},h={};d.DATA_KEY="__blot";var o;(function(u){u[u.TYPE=3]="TYPE",u[u.LEVEL=12]="LEVEL",u[u.ATTRIBUTE=13]="ATTRIBUTE",u[u.BLOT=14]="BLOT",u[u.INLINE=7]="INLINE",u[u.BLOCK=11]="BLOCK",u[u.BLOCK_BLOT=10]="BLOCK_BLOT",u[u.INLINE_BLOT=6]="INLINE_BLOT",u[u.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",u[u.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",u[u.ANY=15]="ANY"})(o=d.Scope||(d.Scope={}));function e(u,i){var r=c(u);if(r==null)throw new b("Unable to create "+u+" blot");var f=r,n=u instanceof Node||u.nodeType===Node.TEXT_NODE?u:f.create(i);return new f(n,i)}d.create=e;function t(u,i){return i===void 0&&(i=!1),u==null?null:u[d.DATA_KEY]!=null?u[d.DATA_KEY].blot:i?t(u.parentNode,i):null}d.find=t;function c(u,i){i===void 0&&(i=o.ANY);var r;if(typeof u=="string")r=h[u]||_[u];else if(u instanceof Text||u.nodeType===Node.TEXT_NODE)r=h.text;else if(typeof u=="number")u&o.LEVEL&o.BLOCK?r=h.block:u&o.LEVEL&o.INLINE&&(r=h.inline);else if(u instanceof HTMLElement){var f=(u.getAttribute("class")||"").split(/\s+/);for(var n in f)if(r=g[f[n]],r)break;r=r||m[u.tagName]}return r==null?null:i&o.LEVEL&r.scope&&i&o.TYPE&r.scope?r:null}d.query=c;function l(){for(var u=[],i=0;i1)return u.map(function(n){return l(n)});var r=u[0];if(typeof r.blotName!="string"&&typeof r.attrName!="string")throw new b("Invalid definition");if(r.blotName==="abstract")throw new b("Cannot register abstract class");if(h[r.blotName||r.attrName]=r,typeof r.keyName=="string")_[r.keyName]=r;else if(r.className!=null&&(g[r.className]=r),r.tagName!=null){Array.isArray(r.tagName)?r.tagName=r.tagName.map(function(n){return n.toUpperCase()}):r.tagName=r.tagName.toUpperCase();var f=Array.isArray(r.tagName)?r.tagName:[r.tagName];f.forEach(function(n){(m[n]==null||r.className==null)&&(m[n]=r)})}return r}d.register=l},function(y,d,s){var E=s(51),b=s(11),_=s(3),g=s(20),m="\0",h=function(o){Array.isArray(o)?this.ops=o:o!=null&&Array.isArray(o.ops)?this.ops=o.ops:this.ops=[]};h.prototype.insert=function(o,e){var t={};return o.length===0?this:(t.insert=o,e!=null&&typeof e=="object"&&Object.keys(e).length>0&&(t.attributes=e),this.push(t))},h.prototype.delete=function(o){return o<=0?this:this.push({delete:o})},h.prototype.retain=function(o,e){if(o<=0)return this;var t={retain:o};return e!=null&&typeof e=="object"&&Object.keys(e).length>0&&(t.attributes=e),this.push(t)},h.prototype.push=function(o){var e=this.ops.length,t=this.ops[e-1];if(o=_(!0,{},o),typeof t=="object"){if(typeof o.delete=="number"&&typeof t.delete=="number")return this.ops[e-1]={delete:t.delete+o.delete},this;if(typeof t.delete=="number"&&o.insert!=null&&(e-=1,t=this.ops[e-1],typeof t!="object"))return this.ops.unshift(o),this;if(b(o.attributes,t.attributes)){if(typeof o.insert=="string"&&typeof t.insert=="string")return this.ops[e-1]={insert:t.insert+o.insert},typeof o.attributes=="object"&&(this.ops[e-1].attributes=o.attributes),this;if(typeof o.retain=="number"&&typeof t.retain=="number")return this.ops[e-1]={retain:t.retain+o.retain},typeof o.attributes=="object"&&(this.ops[e-1].attributes=o.attributes),this}}return e===this.ops.length?this.ops.push(o):this.ops.splice(e,0,o),this},h.prototype.chop=function(){var o=this.ops[this.ops.length-1];return o&&o.retain&&!o.attributes&&this.ops.pop(),this},h.prototype.filter=function(o){return this.ops.filter(o)},h.prototype.forEach=function(o){this.ops.forEach(o)},h.prototype.map=function(o){return this.ops.map(o)},h.prototype.partition=function(o){var e=[],t=[];return this.forEach(function(c){var l=o(c)?e:t;l.push(c)}),[e,t]},h.prototype.reduce=function(o,e){return this.ops.reduce(o,e)},h.prototype.changeLength=function(){return this.reduce(function(o,e){return e.insert?o+g.length(e):e.delete?o-e.delete:o},0)},h.prototype.length=function(){return this.reduce(function(o,e){return o+g.length(e)},0)},h.prototype.slice=function(o,e){o=o||0,typeof e!="number"&&(e=1/0);for(var t=[],c=g.iterator(this.ops),l=0;l0&&t.next(l.retain-u)}for(var i=new h(c);e.hasNext()||t.hasNext();)if(t.peekType()==="insert")i.push(t.next());else if(e.peekType()==="delete")i.push(e.next());else{var r=Math.min(e.peekLength(),t.peekLength()),f=e.next(r),n=t.next(r);if(typeof n.retain=="number"){var v={};typeof f.retain=="number"?v.retain=r:v.insert=f.insert;var k=g.attributes.compose(f.attributes,n.attributes,typeof f.retain=="number");if(k&&(v.attributes=k),i.push(v),!t.hasNext()&&b(i.ops[i.ops.length-1],v)){var w=new h(e.rest());return i.concat(w).chop()}}else typeof n.delete=="number"&&typeof f.retain=="number"&&i.push(n)}return i.chop()},h.prototype.concat=function(o){var e=new h(this.ops.slice());return o.ops.length>0&&(e.push(o.ops[0]),e.ops=e.ops.concat(o.ops.slice(1))),e},h.prototype.diff=function(o,e){if(this.ops===o.ops)return new h;var t=[this,o].map(function(r){return r.map(function(f){if(f.insert!=null)return typeof f.insert=="string"?f.insert:m;var n=r===o?"on":"with";throw new Error("diff() called "+n+" non-document")}).join("")}),c=new h,l=E(t[0],t[1],e),u=g.iterator(this.ops),i=g.iterator(o.ops);return l.forEach(function(r){for(var f=r[1].length;f>0;){var n=0;switch(r[0]){case E.INSERT:n=Math.min(i.peekLength(),f),c.push(i.next(n));break;case E.DELETE:n=Math.min(f,u.peekLength()),u.next(n),c.delete(n);break;case E.EQUAL:n=Math.min(u.peekLength(),i.peekLength(),f);var v=u.next(n),k=i.next(n);b(v.insert,k.insert)?c.retain(n,g.attributes.diff(v.attributes,k.attributes)):c.push(k).delete(n);break}f-=n}}),c.chop()},h.prototype.eachLine=function(o,e){e=e||` +`;for(var t=g.iterator(this.ops),c=new h,l=0;t.hasNext();){if(t.peekType()!=="insert")return;var u=t.peek(),i=g.length(u)-t.peekLength(),r=typeof u.insert=="string"?u.insert.indexOf(e,i)-i:-1;if(r<0)c.push(t.next());else if(r>0)c.push(t.next(r));else{if(o(c,t.next(1).attributes||{},l)===!1)return;l+=1,c=new h}}c.length()>0&&o(c,{},l)},h.prototype.transform=function(o,e){if(e=!!e,typeof o=="number")return this.transformPosition(o,e);for(var t=g.iterator(this.ops),c=g.iterator(o.ops),l=new h;t.hasNext()||c.hasNext();)if(t.peekType()==="insert"&&(e||c.peekType()!=="insert"))l.retain(g.length(t.next()));else if(c.peekType()==="insert")l.push(c.next());else{var u=Math.min(t.peekLength(),c.peekLength()),i=t.next(u),r=c.next(u);if(i.delete)continue;r.delete?l.push(r):l.retain(u,g.attributes.transform(i.attributes,r.attributes,e))}return l.chop()},h.prototype.transformPosition=function(o,e){e=!!e;for(var t=g.iterator(this.ops),c=0;t.hasNext()&&c<=o;){var l=t.peekLength(),u=t.peekType();if(t.next(),u==="delete"){o-=Math.min(l,o-c);continue}else u==="insert"&&(c"u"||s.call(t,u)},h=function(t,c){b&&c.name==="__proto__"?b(t,c.name,{enumerable:!0,configurable:!0,value:c.newValue,writable:!0}):t[c.name]=c.newValue},o=function(t,c){if(c==="__proto__")if(s.call(t,c)){if(_)return _(t,c).value}else return;return t[c]};y.exports=function e(){var t,c,l,u,i,r,f=arguments[0],n=1,v=arguments.length,k=!1;for(typeof f=="boolean"&&(k=f,f=arguments[1]||{},n=2),(f==null||typeof f!="object"&&typeof f!="function")&&(f={});n0&&(q1&&arguments[1]!==void 0?arguments[1]:!1;if(D&&(q===0||q>=this.length()-w)){var z=this.clone();return q===0?(this.parent.insertBefore(z,this),this):(this.parent.insertBefore(z,this.next),z)}else{var $=b(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"split",this).call(this,q,D);return this.cache={},$}}}]),O}(e.default.Block);P.blotName="block",P.tagName="P",P.defaultChild="break",P.allowedChildren=[u.default,e.default.Embed,r.default];function A(p){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return p==null||(typeof p.formats=="function"&&(O=(0,g.default)(O,p.formats())),p.parent==null||p.parent.blotName=="scroll"||p.parent.statics.scope!==p.statics.scope)?O:A(p.parent,O)}d.bubbleFormats=A,d.BlockEmbed=T,d.default=P},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0}),d.default=d.overload=d.expandConfig=void 0;var E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(H){return typeof H}:function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},b=function(){function H(j,N){var I=[],M=!0,K=!1,F=void 0;try{for(var R=j[Symbol.iterator](),U;!(M=(U=R.next()).done)&&(I.push(U.value),!(N&&I.length===N));M=!0);}catch(V){K=!0,F=V}finally{try{!M&&R.return&&R.return()}finally{if(K)throw F}}return I}return function(j,N){if(Array.isArray(j))return j;if(Symbol.iterator in Object(j))return H(j,N);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_=function(){function H(j,N){for(var I=0;I2&&arguments[2]!==void 0?arguments[2]:!1;if(typeof N!="string"){var F=N.attrName||N.blotName;typeof F=="string"?this.register("formats/"+F,N,I):Object.keys(N).forEach(function(R){M.register(R,N[R],I)})}else this.imports[N]!=null&&!K&&S.warn("Overwriting "+N+" with",I),this.imports[N]=I,(N.startsWith("blots/")||N.startsWith("formats/"))&&I.blotName!=="abstract"?i.default.register(I):N.startsWith("modules")&&typeof I.register=="function"&&I.register()}}]);function H(j){var N=this,I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(O(this,H),this.options=D(j,I),this.container=this.options.container,this.container==null)return S.error("Invalid Quill container",j);this.options.debug&&H.debug(this.options.debug);var M=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new t.default,this.scroll=i.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new o.default(this.scroll),this.selection=new f.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(t.default.events.EDITOR_CHANGE,function(F){F===t.default.events.TEXT_CHANGE&&N.root.classList.toggle("ql-blank",N.editor.isBlank())}),this.emitter.on(t.default.events.SCROLL_UPDATE,function(F,R){var U=N.selection.lastRange,V=U&&U.length===0?U.index:void 0;z.call(N,function(){return N.editor.update(null,R,V)},F)});var K=this.clipboard.convert(`
`+M+"


");this.setContents(K),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return _(H,[{key:"addContainer",value:function(N){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(typeof N=="string"){var M=N;N=document.createElement("div"),N.classList.add(M)}return this.container.insertBefore(N,I),N}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(N,I,M){var K=this,F=$(N,I,M),R=b(F,4);return N=R[0],I=R[1],M=R[3],z.call(this,function(){return K.editor.deleteText(N,I)},M,N,-1*I)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.scroll.enable(N),this.container.classList.toggle("ql-disabled",!N)}},{key:"focus",value:function(){var N=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=N,this.scrollIntoView()}},{key:"format",value:function(N,I){var M=this,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:t.default.sources.API;return z.call(this,function(){var F=M.getSelection(!0),R=new m.default;if(F==null)return R;if(i.default.query(N,i.default.Scope.BLOCK))R=M.editor.formatLine(F.index,F.length,p({},N,I));else{if(F.length===0)return M.selection.format(N,I),R;R=M.editor.formatText(F.index,F.length,p({},N,I))}return M.setSelection(F,t.default.sources.SILENT),R},K)}},{key:"formatLine",value:function(N,I,M,K,F){var R=this,U=void 0,V=$(N,I,M,K,F),G=b(V,4);return N=G[0],I=G[1],U=G[2],F=G[3],z.call(this,function(){return R.editor.formatLine(N,I,U)},F,N,0)}},{key:"formatText",value:function(N,I,M,K,F){var R=this,U=void 0,V=$(N,I,M,K,F),G=b(V,4);return N=G[0],I=G[1],U=G[2],F=G[3],z.call(this,function(){return R.editor.formatText(N,I,U)},F,N,0)}},{key:"getBounds",value:function(N){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,M=void 0;typeof N=="number"?M=this.selection.getBounds(N,I):M=this.selection.getBounds(N.index,N.length);var K=this.container.getBoundingClientRect();return{bottom:M.bottom-K.top,height:M.height,left:M.left-K.left,right:M.right-K.left,top:M.top-K.top,width:M.width}}},{key:"getContents",value:function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-N,M=$(N,I),K=b(M,2);return N=K[0],I=K[1],this.editor.getContents(N,I)}},{key:"getFormat",value:function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.getSelection(!0),I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return typeof N=="number"?this.editor.getFormat(N,I):this.editor.getFormat(N.index,N.length)}},{key:"getIndex",value:function(N){return N.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(N){return this.scroll.leaf(N)}},{key:"getLine",value:function(N){return this.scroll.line(N)}},{key:"getLines",value:function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE;return typeof N!="number"?this.scroll.lines(N.index,N.length):this.scroll.lines(N,I)}},{key:"getModule",value:function(N){return this.theme.modules[N]}},{key:"getSelection",value:function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return N&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-N,M=$(N,I),K=b(M,2);return N=K[0],I=K[1],this.editor.getText(N,I)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(N,I,M){var K=this,F=arguments.length>3&&arguments[3]!==void 0?arguments[3]:H.sources.API;return z.call(this,function(){return K.editor.insertEmbed(N,I,M)},F,N)}},{key:"insertText",value:function(N,I,M,K,F){var R=this,U=void 0,V=$(N,0,M,K,F),G=b(V,4);return N=G[0],U=G[2],F=G[3],z.call(this,function(){return R.editor.insertText(N,I,U)},F,N,I.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(N,I,M){this.clipboard.dangerouslyPasteHTML(N,I,M)}},{key:"removeFormat",value:function(N,I,M){var K=this,F=$(N,I,M),R=b(F,4);return N=R[0],I=R[1],M=R[3],z.call(this,function(){return K.editor.removeFormat(N,I)},M,N)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(N){var I=this,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t.default.sources.API;return z.call(this,function(){N=new m.default(N);var K=I.getLength(),F=I.editor.deleteText(0,K),R=I.editor.applyDelta(N),U=R.ops[R.ops.length-1];U!=null&&typeof U.insert=="string"&&U.insert[U.insert.length-1]===` +`&&(I.editor.deleteText(I.getLength()-1,1),R.delete(1));var V=F.compose(R);return V},M)}},{key:"setSelection",value:function(N,I,M){if(N==null)this.selection.setRange(null,I||H.sources.API);else{var K=$(N,I,M),F=b(K,4);N=F[0],I=F[1],M=F[3],this.selection.setRange(new r.Range(N,I),M),M!==t.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(N){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t.default.sources.API,M=new m.default().insert(N);return this.setContents(M,I)}},{key:"update",value:function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:t.default.sources.USER,I=this.scroll.update(N);return this.selection.update(N),I}},{key:"updateContents",value:function(N){var I=this,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t.default.sources.API;return z.call(this,function(){return N=new m.default(N),I.editor.applyDelta(N,M)},M,!0)}}]),H}();q.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},q.events=t.default.events,q.sources=t.default.sources,q.version="1.3.7",q.imports={delta:m.default,parchment:i.default,"core/module":l.default,"core/theme":P.default};function D(H,j){if(j=(0,v.default)(!0,{container:H,modules:{clipboard:!0,keyboard:!0,history:!0}},j),!j.theme||j.theme===q.DEFAULTS.theme)j.theme=P.default;else if(j.theme=q.import("themes/"+j.theme),j.theme==null)throw new Error("Invalid theme "+j.theme+". Did you register it?");var N=(0,v.default)(!0,{},j.theme.DEFAULTS);[N,j].forEach(function(K){K.modules=K.modules||{},Object.keys(K.modules).forEach(function(F){K.modules[F]===!0&&(K.modules[F]={})})});var I=Object.keys(N.modules).concat(Object.keys(j.modules)),M=I.reduce(function(K,F){var R=q.import("modules/"+F);return R==null?S.error("Cannot load "+F+" module. Are you sure you registered it?"):K[F]=R.DEFAULTS||{},K},{});return j.modules!=null&&j.modules.toolbar&&j.modules.toolbar.constructor!==Object&&(j.modules.toolbar={container:j.modules.toolbar}),j=(0,v.default)(!0,{},q.DEFAULTS,{modules:M},N,j),["bounds","container","scrollingContainer"].forEach(function(K){typeof j[K]=="string"&&(j[K]=document.querySelector(j[K]))}),j.modules=Object.keys(j.modules).reduce(function(K,F){return j.modules[F]&&(K[F]=j.modules[F]),K},{}),j}function z(H,j,N,I){if(this.options.strict&&!this.isEnabled()&&j===t.default.sources.USER)return new m.default;var M=N==null?null:this.getSelection(),K=this.editor.delta,F=H();if(M!=null&&(N===!0&&(N=M.index),I==null?M=J(M,F,j):I!==0&&(M=J(M,N,I,j)),this.setSelection(M,t.default.sources.SILENT)),F.length()>0){var R,U=[t.default.events.TEXT_CHANGE,F,K,j];if((R=this.emitter).emit.apply(R,[t.default.events.EDITOR_CHANGE].concat(U)),j!==t.default.sources.SILENT){var V;(V=this.emitter).emit.apply(V,U)}}return F}function $(H,j,N,I,M){var K={};return typeof H.index=="number"&&typeof H.length=="number"?typeof j!="number"?(M=I,I=N,N=j,j=H.length,H=H.index):(j=H.length,H=H.index):typeof j!="number"&&(M=I,I=N,N=j,j=0),(typeof N>"u"?"undefined":E(N))==="object"?(K=N,M=I):typeof N=="string"&&(I!=null?K[N]=I:M=N),M=M||t.default.sources.API,[H,j,K,M]}function J(H,j,N,I){if(H==null)return null;var M=void 0,K=void 0;if(j instanceof m.default){var F=[H.index,H.index+H.length].map(function(G){return j.transformPosition(G,I!==t.default.sources.USER)}),R=b(F,2);M=R[0],K=R[1]}else{var U=[H.index,H.index+H.length].map(function(G){return G=0?G+N:Math.max(j,G+N)}),V=b(U,2);M=V[0],K=V[1]}return new r.Range(M,K-M)}d.expandConfig=D,d.overload=$,d.default=q},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function u(i,r){for(var f=0;f0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n),n.wrap(this)}}}],[{key:"compare",value:function(f,n){var v=i.order.indexOf(f),k=i.order.indexOf(n);return v>=0||k>=0?v-k:f===n?0:f1?k-1:0),T=1;T1&&arguments[1]!==void 0?arguments[1]:{};E(this,_),this.quill=g,this.options=m};b.DEFAULTS={},d.default=b},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=["error","warn","log","info"],b="warn";function _(m){if(E.indexOf(m)<=E.indexOf(b)){for(var h,o=arguments.length,e=Array(o>1?o-1:0),t=1;t0&&typeof e[0]!="number")}function o(e,t,c){var l,u;if(m(e)||m(t)||e.prototype!==t.prototype)return!1;if(_(e))return _(t)?(e=E.call(e),t=E.call(t),g(e,t,c)):!1;if(h(e)){if(!h(t)||e.length!==t.length)return!1;for(l=0;l=0;l--)if(i[l]!=r[l])return!1;for(l=i.length-1;l>=0;l--)if(u=i[l],!g(e[u],t[u],c))return!1;return typeof e==typeof t}},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=s(1),b=function(){function _(g,m,h){h===void 0&&(h={}),this.attrName=g,this.keyName=m;var o=E.Scope.TYPE&E.Scope.ATTRIBUTE;h.scope!=null?this.scope=h.scope&E.Scope.LEVEL|o:this.scope=E.Scope.ATTRIBUTE,h.whitelist!=null&&(this.whitelist=h.whitelist)}return _.keys=function(g){return[].map.call(g.attributes,function(m){return m.name})},_.prototype.add=function(g,m){return this.canAdd(g,m)?(g.setAttribute(this.keyName,m),!0):!1},_.prototype.canAdd=function(g,m){var h=E.query(g,E.Scope.BLOT&(this.scope|E.Scope.TYPE));return h==null?!1:this.whitelist==null?!0:typeof m=="string"?this.whitelist.indexOf(m.replace(/["']/g,""))>-1:this.whitelist.indexOf(m)>-1},_.prototype.remove=function(g){g.removeAttribute(this.keyName)},_.prototype.value=function(g){var m=g.getAttribute(this.keyName);return this.canAdd(g,m)&&m?m:""},_}();d.default=b},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0}),d.default=d.Code=void 0;var E=function(){function T(P,A){var p=[],O=!0,S=!1,q=void 0;try{for(var D=P[Symbol.iterator](),z;!(O=(z=D.next()).done)&&(p.push(z.value),!(A&&p.length===A));O=!0);}catch($){S=!0,q=$}finally{try{!O&&D.return&&D.return()}finally{if(S)throw q}}return p}return function(P,A){if(Array.isArray(P))return P;if(Symbol.iterator in Object(P))return T(P,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),b=function(){function T(P,A){for(var p=0;p=p+O)){var z=this.newlineIndex(p,!0)+1,$=D-z+1,J=this.isolate(z,$),H=J.next;J.format(S,q),H instanceof P&&H.formatAt(0,p-z+O-$,S,q)}}}},{key:"insertAt",value:function(p,O,S){if(S==null){var q=this.descendant(i.default,p),D=E(q,2),z=D[0],$=D[1];z.insertAt($,O)}}},{key:"length",value:function(){var p=this.domNode.textContent.length;return this.domNode.textContent.endsWith(` +`)?p:p+1}},{key:"newlineIndex",value:function(p){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(O)return this.domNode.textContent.slice(0,p).lastIndexOf(` +`);var S=this.domNode.textContent.slice(p).indexOf(` +`);return S>-1?p+S:-1}},{key:"optimize",value:function(p){this.domNode.textContent.endsWith(` +`)||this.appendChild(o.default.create("text",` +`)),_(P.prototype.__proto__||Object.getPrototypeOf(P.prototype),"optimize",this).call(this,p);var O=this.next;O!=null&&O.prev===this&&O.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===O.statics.formats(O.domNode)&&(O.optimize(p),O.moveChildren(this),O.remove())}},{key:"replace",value:function(p){_(P.prototype.__proto__||Object.getPrototypeOf(P.prototype),"replace",this).call(this,p),[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(O){var S=o.default.find(O);S==null?O.parentNode.removeChild(O):S instanceof o.default.Embed?S.remove():S.unwrap()})}}],[{key:"create",value:function(p){var O=_(P.__proto__||Object.getPrototypeOf(P),"create",this).call(this,p);return O.setAttribute("spellcheck",!1),O}},{key:"formats",value:function(){return!0}}]),P}(t.default);w.blotName="code-block",w.tagName="PRE",w.TAB=" ",d.Code=k,d.default=w},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(H){return typeof H}:function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},b=function(){function H(j,N){var I=[],M=!0,K=!1,F=void 0;try{for(var R=j[Symbol.iterator](),U;!(M=(U=R.next()).done)&&(I.push(U.value),!(N&&I.length===N));M=!0);}catch(V){K=!0,F=V}finally{try{!M&&R.return&&R.return()}finally{if(K)throw F}}return I}return function(j,N){if(Array.isArray(j))return j;if(Symbol.iterator in Object(j))return H(j,N);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_=function(){function H(j,N){for(var I=0;I=K&&!G.endsWith(` +`)&&(M=!0),I.scroll.insertAt(F,G);var Q=I.scroll.line(F),ne=b(Q,2),ie=ne[0],ae=ne[1],fe=(0,p.default)({},(0,r.bubbleFormats)(ie));if(ie instanceof f.default){var he=ie.descendant(t.default.Leaf,ae),be=b(he,1),me=be[0];fe=(0,p.default)(fe,(0,r.bubbleFormats)(me))}V=o.default.attributes.diff(fe,V)||{}}else if(E(R.insert)==="object"){var W=Object.keys(R.insert)[0];if(W==null)return F;I.scroll.insertAt(F,W,R.insert[W])}K+=U}return Object.keys(V).forEach(function(Y){I.scroll.formatAt(F,U,Y,V[Y])}),F+U},0),N.reduce(function(F,R){return typeof R.delete=="number"?(I.scroll.deleteAt(F,R.delete),F):F+(R.retain||R.insert.length||1)},0),this.scroll.batchEnd(),this.update(N)}},{key:"deleteText",value:function(N,I){return this.scroll.deleteAt(N,I),this.update(new m.default().retain(N).delete(I))}},{key:"formatLine",value:function(N,I){var M=this,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.scroll.update(),Object.keys(K).forEach(function(F){if(!(M.scroll.whitelist!=null&&!M.scroll.whitelist[F])){var R=M.scroll.lines(N,Math.max(I,1)),U=I;R.forEach(function(V){var G=V.length();if(!(V instanceof l.default))V.format(F,K[F]);else{var Q=N-V.offset(M.scroll),ne=V.newlineIndex(Q+U)-Q+1;V.formatAt(Q,ne,F,K[F])}U-=G})}}),this.scroll.optimize(),this.update(new m.default().retain(N).retain(I,(0,w.default)(K)))}},{key:"formatText",value:function(N,I){var M=this,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Object.keys(K).forEach(function(F){M.scroll.formatAt(N,I,F,K[F])}),this.update(new m.default().retain(N).retain(I,(0,w.default)(K)))}},{key:"getContents",value:function(N,I){return this.delta.slice(N,N+I)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce(function(N,I){return N.concat(I.delta())},new m.default)}},{key:"getFormat",value:function(N){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,M=[],K=[];I===0?this.scroll.path(N).forEach(function(R){var U=b(R,1),V=U[0];V instanceof f.default?M.push(V):V instanceof t.default.Leaf&&K.push(V)}):(M=this.scroll.lines(N,I),K=this.scroll.descendants(t.default.Leaf,N,I));var F=[M,K].map(function(R){if(R.length===0)return{};for(var U=(0,r.bubbleFormats)(R.shift());Object.keys(U).length>0;){var V=R.shift();if(V==null)return U;U=$((0,r.bubbleFormats)(V),U)}return U});return p.default.apply(p.default,F)}},{key:"getText",value:function(N,I){return this.getContents(N,I).filter(function(M){return typeof M.insert=="string"}).map(function(M){return M.insert}).join("")}},{key:"insertEmbed",value:function(N,I,M){return this.scroll.insertAt(N,I,M),this.update(new m.default().retain(N).insert(S({},I,M)))}},{key:"insertText",value:function(N,I){var M=this,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return I=I.replace(/\r\n/g,` +`).replace(/\r/g,` +`),this.scroll.insertAt(N,I),Object.keys(K).forEach(function(F){M.scroll.formatAt(N,I.length,F,K[F])}),this.update(new m.default().retain(N).insert(I,(0,w.default)(K)))}},{key:"isBlank",value:function(){if(this.scroll.children.length==0)return!0;if(this.scroll.children.length>1)return!1;var N=this.scroll.children.head;return N.statics.blotName!==f.default.blotName||N.children.length>1?!1:N.children.head instanceof v.default}},{key:"removeFormat",value:function(N,I){var M=this.getText(N,I),K=this.scroll.line(N+I),F=b(K,2),R=F[0],U=F[1],V=0,G=new m.default;R!=null&&(R instanceof l.default?V=R.newlineIndex(U)-U+1:V=R.length()-U,G=R.delta().slice(U,U+V-1).insert(` +`));var Q=this.getContents(N,I+V),ne=Q.diff(new m.default().insert(M).concat(G)),ie=new m.default().retain(N).concat(ne);return this.applyDelta(ie)}},{key:"update",value:function(N){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,K=this.delta;if(I.length===1&&I[0].type==="characterData"&&I[0].target.data.match(D)&&t.default.find(I[0].target)){var F=t.default.find(I[0].target),R=(0,r.bubbleFormats)(F),U=F.offset(this.scroll),V=I[0].oldValue.replace(i.default.CONTENTS,""),G=new m.default().insert(V),Q=new m.default().insert(F.value()),ne=new m.default().retain(U).concat(G.diff(Q,M));N=ne.reduce(function(ie,ae){return ae.insert?ie.insert(ae.insert,R):ie.push(ae)},new m.default),this.delta=K.compose(N)}else this.delta=this.getDelta(),(!N||!(0,P.default)(K.compose(N),this.delta))&&(N=K.diff(this.delta,M));return N}}]),H}();function $(H,j){return Object.keys(j).reduce(function(N,I){return H[I]==null||(j[I]===H[I]?N[I]=j[I]:Array.isArray(j[I])?j[I].indexOf(H[I])<0&&(N[I]=j[I].concat([H[I]])):N[I]=[j[I],H[I]]),N},{})}function J(H){return H.reduce(function(j,N){if(N.insert===1){var I=(0,w.default)(N.attributes);return delete I.image,j.insert({image:N.attributes.image},I)}if(N.attributes!=null&&(N.attributes.list===!0||N.attributes.bullet===!0)&&(N=(0,w.default)(N),N.attributes.list?N.attributes.list="ordered":(N.attributes.list="bullet",delete N.attributes.bullet)),typeof N.insert=="string"){var M=N.insert.replace(/\r\n/g,` +`).replace(/\r/g,` +`);return j.insert(M,N.attributes)}return j.push(N)},new m.default)}d.default=z},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0}),d.default=d.Range=void 0;var E=function(){function T(P,A){var p=[],O=!0,S=!1,q=void 0;try{for(var D=P[Symbol.iterator](),z;!(O=(z=D.next()).done)&&(p.push(z.value),!(A&&p.length===A));O=!0);}catch($){S=!0,q=$}finally{try{!O&&D.return&&D.return()}finally{if(S)throw q}}return p}return function(P,A){if(Array.isArray(P))return P;if(Symbol.iterator in Object(P))return T(P,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),b=function(){function T(P,A){for(var p=0;p1&&arguments[1]!==void 0?arguments[1]:0;f(this,T),this.index=P,this.length=A},k=function(){function T(P,A){var p=this;f(this,T),this.emitter=A,this.scroll=P,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=g.default.create("cursor",this),this.lastRange=this.savedRange=new v(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,function(){p.mouseDown||setTimeout(p.update.bind(p,c.default.sources.USER),1)}),this.emitter.on(c.default.events.EDITOR_CHANGE,function(O,S){O===c.default.events.TEXT_CHANGE&&S.length()>0&&p.update(c.default.sources.SILENT)}),this.emitter.on(c.default.events.SCROLL_BEFORE_UPDATE,function(){if(p.hasFocus()){var O=p.getNativeRange();O!=null&&O.start.node!==p.cursor.textNode&&p.emitter.once(c.default.events.SCROLL_UPDATE,function(){try{p.setNativeRange(O.start.node,O.start.offset,O.end.node,O.end.offset)}catch{}})}}),this.emitter.on(c.default.events.SCROLL_OPTIMIZE,function(O,S){if(S.range){var q=S.range,D=q.startNode,z=q.startOffset,$=q.endNode,J=q.endOffset;p.setNativeRange(D,z,$,J)}}),this.update(c.default.sources.SILENT)}return b(T,[{key:"handleComposition",value:function(){var A=this;this.root.addEventListener("compositionstart",function(){A.composing=!0}),this.root.addEventListener("compositionend",function(){if(A.composing=!1,A.cursor.parent){var p=A.cursor.restore();if(!p)return;setTimeout(function(){A.setNativeRange(p.startNode,p.startOffset,p.endNode,p.endOffset)},1)}})}},{key:"handleDragging",value:function(){var A=this;this.emitter.listenDOM("mousedown",document.body,function(){A.mouseDown=!0}),this.emitter.listenDOM("mouseup",document.body,function(){A.mouseDown=!1,A.update(c.default.sources.USER)})}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(A,p){if(!(this.scroll.whitelist!=null&&!this.scroll.whitelist[A])){this.scroll.update();var O=this.getNativeRange();if(!(O==null||!O.native.collapsed||g.default.query(A,g.default.Scope.BLOCK))){if(O.start.node!==this.cursor.textNode){var S=g.default.find(O.start.node,!1);if(S==null)return;if(S instanceof g.default.Leaf){var q=S.split(O.start.offset);S.parent.insertBefore(this.cursor,q)}else S.insertBefore(this.cursor,O.start.node);this.cursor.attach()}this.cursor.format(A,p),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(A){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,O=this.scroll.length();A=Math.min(A,O-1),p=Math.min(A+p,O-1)-A;var S=void 0,q=this.scroll.leaf(A),D=E(q,2),z=D[0],$=D[1];if(z==null)return null;var J=z.position($,!0),H=E(J,2);S=H[0],$=H[1];var j=document.createRange();if(p>0){j.setStart(S,$);var N=this.scroll.leaf(A+p),I=E(N,2);if(z=I[0],$=I[1],z==null)return null;var M=z.position($,!0),K=E(M,2);return S=K[0],$=K[1],j.setEnd(S,$),j.getBoundingClientRect()}else{var F="left",R=void 0;return S instanceof Text?($0&&(F="right")),{bottom:R.top+R.height,height:R.height,left:R[F],right:R[F],top:R.top,width:0}}}},{key:"getNativeRange",value:function(){var A=document.getSelection();if(A==null||A.rangeCount<=0)return null;var p=A.getRangeAt(0);if(p==null)return null;var O=this.normalizeNative(p);return n.info("getNativeRange",O),O}},{key:"getRange",value:function(){var A=this.getNativeRange();if(A==null)return[null,null];var p=this.normalizedToRange(A);return[p,A]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(A){var p=this,O=[[A.start.node,A.start.offset]];A.native.collapsed||O.push([A.end.node,A.end.offset]);var S=O.map(function(z){var $=E(z,2),J=$[0],H=$[1],j=g.default.find(J,!0),N=j.offset(p.scroll);return H===0?N:j instanceof g.default.Container?N+j.length():N+j.index(J,H)}),q=Math.min(Math.max.apply(Math,r(S)),this.scroll.length()-1),D=Math.min.apply(Math,[q].concat(r(S)));return new v(D,q-D)}},{key:"normalizeNative",value:function(A){if(!w(this.root,A.startContainer)||!A.collapsed&&!w(this.root,A.endContainer))return null;var p={start:{node:A.startContainer,offset:A.startOffset},end:{node:A.endContainer,offset:A.endOffset},native:A};return[p.start,p.end].forEach(function(O){for(var S=O.node,q=O.offset;!(S instanceof Text)&&S.childNodes.length>0;)if(S.childNodes.length>q)S=S.childNodes[q],q=0;else if(S.childNodes.length===q)S=S.lastChild,q=S instanceof Text?S.data.length:S.childNodes.length+1;else break;O.node=S,O.offset=q}),p}},{key:"rangeToNative",value:function(A){var p=this,O=A.collapsed?[A.index]:[A.index,A.index+A.length],S=[],q=this.scroll.length();return O.forEach(function(D,z){D=Math.min(q-1,D);var $=void 0,J=p.scroll.leaf(D),H=E(J,2),j=H[0],N=H[1],I=j.position(N,z!==0),M=E(I,2);$=M[0],N=M[1],S.push($,N)}),S.length<2&&(S=S.concat(S)),S}},{key:"scrollIntoView",value:function(A){var p=this.lastRange;if(p!=null){var O=this.getBounds(p.index,p.length);if(O!=null){var S=this.scroll.length()-1,q=this.scroll.line(Math.min(p.index,S)),D=E(q,1),z=D[0],$=z;if(p.length>0){var J=this.scroll.line(Math.min(p.index+p.length,S)),H=E(J,1);$=H[0]}if(!(z==null||$==null)){var j=A.getBoundingClientRect();O.topj.bottom&&(A.scrollTop+=O.bottom-j.bottom)}}}}},{key:"setNativeRange",value:function(A,p){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:A,S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:p,q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(n.info("setNativeRange",A,p,O,S),!(A!=null&&(this.root.parentNode==null||A.parentNode==null||O.parentNode==null))){var D=document.getSelection();if(D!=null)if(A!=null){this.hasFocus()||this.root.focus();var z=(this.getNativeRange()||{}).native;if(z==null||q||A!==z.startContainer||p!==z.startOffset||O!==z.endContainer||S!==z.endOffset){A.tagName=="BR"&&(p=[].indexOf.call(A.parentNode.childNodes,A),A=A.parentNode),O.tagName=="BR"&&(S=[].indexOf.call(O.parentNode.childNodes,O),O=O.parentNode);var $=document.createRange();$.setStart(A,p),$.setEnd(O,S),D.removeAllRanges(),D.addRange($)}}else D.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(A){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:c.default.sources.API;if(typeof p=="string"&&(O=p,p=!1),n.info("setRange",A),A!=null){var S=this.rangeToNative(A);this.setNativeRange.apply(this,r(S).concat([p]))}else this.setNativeRange(null);this.update(O)}},{key:"update",value:function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c.default.sources.USER,p=this.lastRange,O=this.getRange(),S=E(O,2),q=S[0],D=S[1];if(this.lastRange=q,this.lastRange!=null&&(this.savedRange=this.lastRange),!(0,e.default)(p,this.lastRange)){var z;!this.composing&&D!=null&&D.native.collapsed&&D.start.node!==this.cursor.textNode&&this.cursor.restore();var $=[c.default.events.SELECTION_CHANGE,(0,h.default)(this.lastRange),(0,h.default)(p),A];if((z=this.emitter).emit.apply(z,[c.default.events.EDITOR_CHANGE].concat($)),A!==c.default.sources.SILENT){var J;(J=this.emitter).emit.apply(J,$)}}}}]),T}();function w(T,P){try{P.parentNode}catch{return!1}return P instanceof Text&&(P=P.parentNode),T.contains(P)}d.Range=v,d.default=k},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function c(l,u){for(var i=0;i0&&(t+=1),[this.parent.domNode,t]},h.prototype.value=function(){var o;return o={},o[this.statics.blotName]=this.statics.value(this.domNode)||!0,o},h.scope=_.Scope.INLINE_BLOT,h}(b.default);d.default=g},function(y,d,s){var E=s(11),b=s(3),_={attributes:{compose:function(m,h,o){typeof m!="object"&&(m={}),typeof h!="object"&&(h={});var e=b(!0,{},h);o||(e=Object.keys(e).reduce(function(c,l){return e[l]!=null&&(c[l]=e[l]),c},{}));for(var t in m)m[t]!==void 0&&h[t]===void 0&&(e[t]=m[t]);return Object.keys(e).length>0?e:void 0},diff:function(m,h){typeof m!="object"&&(m={}),typeof h!="object"&&(h={});var o=Object.keys(m).concat(Object.keys(h)).reduce(function(e,t){return E(m[t],h[t])||(e[t]=h[t]===void 0?null:h[t]),e},{});return Object.keys(o).length>0?o:void 0},transform:function(m,h,o){if(typeof m!="object")return h;if(typeof h=="object"){if(!o)return h;var e=Object.keys(h).reduce(function(t,c){return m[c]===void 0&&(t[c]=h[c]),t},{});return Object.keys(e).length>0?e:void 0}}},iterator:function(m){return new g(m)},length:function(m){return typeof m.delete=="number"?m.delete:typeof m.retain=="number"?m.retain:typeof m.insert=="string"?m.insert.length:1}};function g(m){this.ops=m,this.index=0,this.offset=0}g.prototype.hasNext=function(){return this.peekLength()<1/0},g.prototype.next=function(m){m||(m=1/0);var h=this.ops[this.index];if(h){var o=this.offset,e=_.length(h);if(m>=e-o?(m=e-o,this.index+=1,this.offset=0):this.offset+=m,typeof h.delete=="number")return{delete:m};var t={};return h.attributes&&(t.attributes=h.attributes),typeof h.retain=="number"?t.retain=m:typeof h.insert=="string"?t.insert=h.insert.substr(o,m):t.insert=h.insert,t}else return{retain:1/0}},g.prototype.peek=function(){return this.ops[this.index]},g.prototype.peekLength=function(){return this.ops[this.index]?_.length(this.ops[this.index])-this.offset:1/0},g.prototype.peekType=function(){return this.ops[this.index]?typeof this.ops[this.index].delete=="number"?"delete":typeof this.ops[this.index].retain=="number"?"retain":"insert":"retain"},g.prototype.rest=function(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);var m=this.offset,h=this.index,o=this.next(),e=this.ops.slice(this.index);return this.offset=m,this.index=h,[o].concat(e)}else return[]},y.exports=_},function(y,d){var s=function(){function E(l,u){return u!=null&&l instanceof u}var b;try{b=Map}catch{b=function(){}}var _;try{_=Set}catch{_=function(){}}var g;try{g=Promise}catch{g=function(){}}function m(l,u,i,r,f){typeof u=="object"&&(i=u.depth,r=u.prototype,f=u.includeNonEnumerable,u=u.circular);var n=[],v=[],k=typeof Buffer<"u";typeof u>"u"&&(u=!0),typeof i>"u"&&(i=1/0);function w(T,P){if(T===null)return null;if(P===0)return T;var A,p;if(typeof T!="object")return T;if(E(T,b))A=new b;else if(E(T,_))A=new _;else if(E(T,g))A=new g(function(j,N){T.then(function(I){j(w(I,P-1))},function(I){N(w(I,P-1))})});else if(m.__isArray(T))A=[];else if(m.__isRegExp(T))A=new RegExp(T.source,c(T)),T.lastIndex&&(A.lastIndex=T.lastIndex);else if(m.__isDate(T))A=new Date(T.getTime());else{if(k&&Buffer.isBuffer(T))return Buffer.allocUnsafe?A=Buffer.allocUnsafe(T.length):A=new Buffer(T.length),T.copy(A),A;E(T,Error)?A=Object.create(T):typeof r>"u"?(p=Object.getPrototypeOf(T),A=Object.create(p)):(A=Object.create(r),p=r)}if(u){var O=n.indexOf(T);if(O!=-1)return v[O];n.push(T),v.push(A)}E(T,b)&&T.forEach(function(j,N){var I=w(N,P-1),M=w(j,P-1);A.set(I,M)}),E(T,_)&&T.forEach(function(j){var N=w(j,P-1);A.add(N)});for(var S in T){var q;p&&(q=Object.getOwnPropertyDescriptor(p,S)),!(q&&q.set==null)&&(A[S]=w(T[S],P-1))}if(Object.getOwnPropertySymbols)for(var D=Object.getOwnPropertySymbols(T),S=0;S0){if($ instanceof e.BlockEmbed||N instanceof e.BlockEmbed){this.optimize();return}if($ instanceof i.default){var I=$.newlineIndex($.length(),!0);if(I>-1&&($=$.split(I+1),$===N)){this.optimize();return}}else if(N instanceof i.default){var M=N.newlineIndex(0);M>-1&&N.split(M+1)}var K=N.children.head instanceof l.default?null:N.children.head;$.moveChildren(N,K),$.remove()}this.optimize()}},{key:"enable",value:function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.domNode.setAttribute("contenteditable",S)}},{key:"formatAt",value:function(S,q,D,z){this.whitelist!=null&&!this.whitelist[D]||(_(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"formatAt",this).call(this,S,q,D,z),this.optimize())}},{key:"insertAt",value:function(S,q,D){if(!(D!=null&&this.whitelist!=null&&!this.whitelist[q])){if(S>=this.length())if(D==null||m.default.query(q,m.default.Scope.BLOCK)==null){var z=m.default.create(this.statics.defaultChild);this.appendChild(z),D==null&&q.endsWith(` +`)&&(q=q.slice(0,-1)),z.insertAt(0,q,D)}else{var $=m.default.create(q,D);this.appendChild($)}else _(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"insertAt",this).call(this,S,q,D);this.optimize()}}},{key:"insertBefore",value:function(S,q){if(S.statics.scope===m.default.Scope.INLINE_BLOT){var D=m.default.create(this.statics.defaultChild);D.appendChild(S),S=D}_(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"insertBefore",this).call(this,S,q)}},{key:"leaf",value:function(S){return this.path(S).pop()||[null,-1]}},{key:"line",value:function(S){return S===this.length()?this.line(S-1):this.descendant(T,S)}},{key:"lines",value:function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,D=function z($,J,H){var j=[],N=H;return $.children.forEachAt(J,H,function(I,M,K){T(I)?j.push(I):I instanceof m.default.Container&&(j=j.concat(z(I,M,N))),N-=K}),j};return D(this,S,q)}},{key:"optimize",value:function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.batch!==!0&&(_(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"optimize",this).call(this,S,q),S.length>0&&this.emitter.emit(o.default.events.SCROLL_OPTIMIZE,S,q))}},{key:"path",value:function(S){return _(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"path",this).call(this,S).slice(1)}},{key:"update",value:function(S){if(this.batch!==!0){var q=o.default.sources.USER;typeof S=="string"&&(q=S),Array.isArray(S)||(S=this.observer.takeRecords()),S.length>0&&this.emitter.emit(o.default.events.SCROLL_BEFORE_UPDATE,q,S),_(p.prototype.__proto__||Object.getPrototypeOf(p.prototype),"update",this).call(this,S.concat([])),S.length>0&&this.emitter.emit(o.default.events.SCROLL_UPDATE,q,S)}}}]),p}(m.default.Scroll);P.blotName="scroll",P.className="ql-editor",P.tagName="DIV",P.defaultChild="block",P.allowedChildren=[t.default,e.BlockEmbed,f.default],d.default=P},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0}),d.SHORTKEY=d.default=void 0;var E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(R){return typeof R}:function(R){return R&&typeof Symbol=="function"&&R.constructor===Symbol&&R!==Symbol.prototype?"symbol":typeof R},b=function(){function R(U,V){var G=[],Q=!0,ne=!1,ie=void 0;try{for(var ae=U[Symbol.iterator](),fe;!(Q=(fe=ae.next()).done)&&(G.push(fe.value),!(V&&G.length===V));Q=!0);}catch(he){ne=!0,ie=he}finally{try{!Q&&ae.return&&ae.return()}finally{if(ne)throw ie}}return G}return function(U,V){if(Array.isArray(U))return U;if(Symbol.iterator in Object(U))return R(U,V);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_=function(){function R(U,V){for(var G=0;G1&&arguments[1]!==void 0?arguments[1]:{},ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ie=F(G);if(ie==null||ie.key==null)return D.warn("Attempted to add invalid keyboard binding",ie);typeof Q=="function"&&(Q={handler:Q}),typeof ne=="function"&&(ne={handler:ne}),ie=(0,t.default)(ie,Q,ne),this.bindings[ie.key]=this.bindings[ie.key]||[],this.bindings[ie.key].push(ie)}},{key:"listen",value:function(){var G=this;this.quill.root.addEventListener("keydown",function(Q){if(!Q.defaultPrevented){var ne=Q.which||Q.keyCode,ie=(G.bindings[ne]||[]).filter(function(de){return U.match(Q,de)});if(ie.length!==0){var ae=G.quill.getSelection();if(!(ae==null||!G.quill.hasFocus())){var fe=G.quill.getLine(ae.index),he=b(fe,2),be=he[0],me=he[1],W=G.quill.getLeaf(ae.index),Y=b(W,2),ee=Y[0],te=Y[1],X=ae.length===0?[ee,te]:G.quill.getLeaf(ae.index+ae.length),se=b(X,2),oe=se[0],le=se[1],Se=ee instanceof f.default.Text?ee.value().slice(0,te):"",Ee=oe instanceof f.default.Text?oe.value().slice(le):"",ye={collapsed:ae.length===0,empty:ae.length===0&&be.length()<=1,format:G.quill.getFormat(ae),offset:me,prefix:Se,suffix:Ee},Qe=ie.some(function(de){if(de.collapsed!=null&&de.collapsed!==ye.collapsed||de.empty!=null&&de.empty!==ye.empty||de.offset!=null&&de.offset!==ye.offset)return!1;if(Array.isArray(de.format)){if(de.format.every(function(Ie){return ye.format[Ie]==null}))return!1}else if(E(de.format)==="object"&&!Object.keys(de.format).every(function(Ie){return de.format[Ie]===!0?ye.format[Ie]!=null:de.format[Ie]===!1?ye.format[Ie]==null:(0,o.default)(de.format[Ie],ye.format[Ie])}))return!1;return de.prefix!=null&&!de.prefix.test(ye.prefix)||de.suffix!=null&&!de.suffix.test(ye.suffix)?!1:de.handler.call(G,ae,ye)!==!0});Qe&&Q.preventDefault()}}}})}}]),U}(P.default);$.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},$.DEFAULTS={bindings:{bold:K("bold"),italic:K("italic"),underline:K("underline"),indent:{key:$.keys.TAB,format:["blockquote","indent","list"],handler:function(U,V){if(V.collapsed&&V.offset!==0)return!0;this.quill.format("indent","+1",v.default.sources.USER)}},outdent:{key:$.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(U,V){if(V.collapsed&&V.offset!==0)return!0;this.quill.format("indent","-1",v.default.sources.USER)}},"outdent backspace":{key:$.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(U,V){V.format.indent!=null?this.quill.format("indent","-1",v.default.sources.USER):V.format.list!=null&&this.quill.format("list",!1,v.default.sources.USER)}},"indent code-block":M(!0),"outdent code-block":M(!1),"remove tab":{key:$.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(U){this.quill.deleteText(U.index-1,1,v.default.sources.USER)}},tab:{key:$.keys.TAB,handler:function(U){this.quill.history.cutoff();var V=new l.default().retain(U.index).delete(U.length).insert(" ");this.quill.updateContents(V,v.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(U.index+1,v.default.sources.SILENT)}},"list empty enter":{key:$.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(U,V){this.quill.format("list",!1,v.default.sources.USER),V.format.indent&&this.quill.format("indent",!1,v.default.sources.USER)}},"checklist enter":{key:$.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(U){var V=this.quill.getLine(U.index),G=b(V,2),Q=G[0],ne=G[1],ie=(0,t.default)({},Q.formats(),{list:"checked"}),ae=new l.default().retain(U.index).insert(` +`,ie).retain(Q.length()-ne-1).retain(1,{list:"unchecked"});this.quill.updateContents(ae,v.default.sources.USER),this.quill.setSelection(U.index+1,v.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:$.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(U,V){var G=this.quill.getLine(U.index),Q=b(G,2),ne=Q[0],ie=Q[1],ae=new l.default().retain(U.index).insert(` +`,V.format).retain(ne.length()-ie-1).retain(1,{header:null});this.quill.updateContents(ae,v.default.sources.USER),this.quill.setSelection(U.index+1,v.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(U,V){var G=V.prefix.length,Q=this.quill.getLine(U.index),ne=b(Q,2),ie=ne[0],ae=ne[1];if(ae>G)return!0;var fe=void 0;switch(V.prefix.trim()){case"[]":case"[ ]":fe="unchecked";break;case"[x]":fe="checked";break;case"-":case"*":fe="bullet";break;default:fe="ordered"}this.quill.insertText(U.index," ",v.default.sources.USER),this.quill.history.cutoff();var he=new l.default().retain(U.index-ae).delete(G+1).retain(ie.length()-2-ae).retain(1,{list:fe});this.quill.updateContents(he,v.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(U.index-G,v.default.sources.SILENT)}},"code exit":{key:$.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(U){var V=this.quill.getLine(U.index),G=b(V,2),Q=G[0],ne=G[1],ie=new l.default().retain(U.index+Q.length()-ne-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(ie,v.default.sources.USER)}},"embed left":J($.keys.LEFT,!1),"embed left shift":J($.keys.LEFT,!0),"embed right":J($.keys.RIGHT,!1),"embed right shift":J($.keys.RIGHT,!0)}};function J(R,U){var V,G=R===$.keys.LEFT?"prefix":"suffix";return V={key:R,shiftKey:U,altKey:null},p(V,G,/^$/),p(V,"handler",function(ne){var ie=ne.index;R===$.keys.RIGHT&&(ie+=ne.length+1);var ae=this.quill.getLeaf(ie),fe=b(ae,1),he=fe[0];return he instanceof f.default.Embed?(R===$.keys.LEFT?U?this.quill.setSelection(ne.index-1,ne.length+1,v.default.sources.USER):this.quill.setSelection(ne.index-1,v.default.sources.USER):U?this.quill.setSelection(ne.index,ne.length+1,v.default.sources.USER):this.quill.setSelection(ne.index+ne.length+1,v.default.sources.USER),!1):!0}),V}function H(R,U){if(!(R.index===0||this.quill.getLength()<=1)){var V=this.quill.getLine(R.index),G=b(V,1),Q=G[0],ne={};if(U.offset===0){var ie=this.quill.getLine(R.index-1),ae=b(ie,1),fe=ae[0];if(fe!=null&&fe.length()>1){var he=Q.formats(),be=this.quill.getFormat(R.index-1,1);ne=i.default.attributes.diff(he,be)||{}}}var me=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(U.prefix)?2:1;this.quill.deleteText(R.index-me,me,v.default.sources.USER),Object.keys(ne).length>0&&this.quill.formatLine(R.index-me,me,ne,v.default.sources.USER),this.quill.focus()}}function j(R,U){var V=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(U.suffix)?2:1;if(!(R.index>=this.quill.getLength()-V)){var G={},Q=0,ne=this.quill.getLine(R.index),ie=b(ne,1),ae=ie[0];if(U.offset>=ae.length()-1){var fe=this.quill.getLine(R.index+1),he=b(fe,1),be=he[0];if(be){var me=ae.formats(),W=this.quill.getFormat(R.index,1);G=i.default.attributes.diff(me,W)||{},Q=be.length()}}this.quill.deleteText(R.index,V,v.default.sources.USER),Object.keys(G).length>0&&this.quill.formatLine(R.index+Q-1,V,G,v.default.sources.USER)}}function N(R){var U=this.quill.getLines(R),V={};if(U.length>1){var G=U[0].formats(),Q=U[U.length-1].formats();V=i.default.attributes.diff(Q,G)||{}}this.quill.deleteText(R,v.default.sources.USER),Object.keys(V).length>0&&this.quill.formatLine(R.index,1,V,v.default.sources.USER),this.quill.setSelection(R.index,v.default.sources.SILENT),this.quill.focus()}function I(R,U){var V=this;R.length>0&&this.quill.scroll.deleteAt(R.index,R.length);var G=Object.keys(U.format).reduce(function(Q,ne){return f.default.query(ne,f.default.Scope.BLOCK)&&!Array.isArray(U.format[ne])&&(Q[ne]=U.format[ne]),Q},{});this.quill.insertText(R.index,` +`,G,v.default.sources.USER),this.quill.setSelection(R.index+1,v.default.sources.SILENT),this.quill.focus(),Object.keys(U.format).forEach(function(Q){G[Q]==null&&(Array.isArray(U.format[Q])||Q!=="link"&&V.quill.format(Q,U.format[Q],v.default.sources.USER))})}function M(R){return{key:$.keys.TAB,shiftKey:!R,format:{"code-block":!0},handler:function(V){var G=f.default.query("code-block"),Q=V.index,ne=V.length,ie=this.quill.scroll.descendant(G,Q),ae=b(ie,2),fe=ae[0],he=ae[1];if(fe!=null){var be=this.quill.getIndex(fe),me=fe.newlineIndex(he,!0)+1,W=fe.newlineIndex(be+he+ne),Y=fe.domNode.textContent.slice(me,W).split(` +`);he=0,Y.forEach(function(ee,te){R?(fe.insertAt(me+he,G.TAB),he+=G.TAB.length,te===0?Q+=G.TAB.length:ne+=G.TAB.length):ee.startsWith(G.TAB)&&(fe.deleteAt(me+he,G.TAB.length),he-=G.TAB.length,te===0?Q-=G.TAB.length:ne-=G.TAB.length),he+=ee.length+1}),this.quill.update(v.default.sources.USER),this.quill.setSelection(Q,ne,v.default.sources.SILENT)}}}}function K(R){return{key:R[0].toUpperCase(),shortKey:!0,handler:function(V,G){this.quill.format(R,!G.format[R],v.default.sources.USER)}}}function F(R){if(typeof R=="string"||typeof R=="number")return F({key:R});if((typeof R>"u"?"undefined":E(R))==="object"&&(R=(0,m.default)(R,!1)),typeof R.key=="string")if($.keys[R.key.toUpperCase()]!=null)R.key=$.keys[R.key.toUpperCase()];else if(R.key.length===1)R.key=R.key.toUpperCase().charCodeAt(0);else return null;return R.shortKey&&(R[z]=R.shortKey,delete R.shortKey),R}d.default=$,d.SHORTKEY=z},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function i(r,f){var n=[],v=!0,k=!1,w=void 0;try{for(var T=r[Symbol.iterator](),P;!(v=(P=T.next()).done)&&(n.push(P.value),!(f&&n.length===f));v=!0);}catch(A){k=!0,w=A}finally{try{!v&&T.return&&T.return()}finally{if(k)throw w}}return n}return function(r,f){if(Array.isArray(r))return r;if(Symbol.iterator in Object(r))return i(r,f);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),b=function i(r,f,n){r===null&&(r=Function.prototype);var v=Object.getOwnPropertyDescriptor(r,f);if(v===void 0){var k=Object.getPrototypeOf(r);return k===null?void 0:i(k,f,n)}else{if("value"in v)return v.value;var w=v.get;return w===void 0?void 0:w.call(n)}},_=function(){function i(r,f){for(var n=0;n-1}d.default=t,d.sanitize=c},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(u){return typeof u}:function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},b=function(){function u(i,r){for(var f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,n=this.container.querySelector(".ql-selected");if(r!==n&&(n!=null&&n.classList.remove("ql-selected"),r!=null&&(r.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(r.parentNode.children,r),r.hasAttribute("data-value")?this.label.setAttribute("data-value",r.getAttribute("data-value")):this.label.removeAttribute("data-value"),r.hasAttribute("data-label")?this.label.setAttribute("data-label",r.getAttribute("data-label")):this.label.removeAttribute("data-label"),f))){if(typeof Event=="function")this.select.dispatchEvent(new Event("change"));else if((typeof Event>"u"?"undefined":E(Event))==="object"){var v=document.createEvent("Event");v.initEvent("change",!0,!0),this.select.dispatchEvent(v)}this.close()}}},{key:"update",value:function(){var r=void 0;if(this.select.selectedIndex>-1){var f=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];r=this.select.options[this.select.selectedIndex],this.selectItem(f)}else this.selectItem(null);var n=r!=null&&r!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]),u}();d.default=l},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=s(0),b=D(E),_=s(5),g=D(_),m=s(4),h=D(m),o=s(16),e=D(o),t=s(25),c=D(t),l=s(24),u=D(l),i=s(35),r=D(i),f=s(6),n=D(f),v=s(22),k=D(v),w=s(7),T=D(w),P=s(55),A=D(P),p=s(42),O=D(p),S=s(23),q=D(S);function D(z){return z&&z.__esModule?z:{default:z}}g.default.register({"blots/block":h.default,"blots/block/embed":m.BlockEmbed,"blots/break":e.default,"blots/container":c.default,"blots/cursor":u.default,"blots/embed":r.default,"blots/inline":n.default,"blots/scroll":k.default,"blots/text":T.default,"modules/clipboard":A.default,"modules/history":O.default,"modules/keyboard":q.default}),b.default.register(h.default,e.default,u.default,n.default,k.default,T.default),d.default=g.default},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=s(1),b=function(){function _(g){this.domNode=g,this.domNode[E.DATA_KEY]={blot:this}}return Object.defineProperty(_.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),_.create=function(g){if(this.tagName==null)throw new E.ParchmentError("Blot definition missing tagName");var m;return Array.isArray(this.tagName)?(typeof g=="string"&&(g=g.toUpperCase(),parseInt(g).toString()===g&&(g=parseInt(g))),typeof g=="number"?m=document.createElement(this.tagName[g-1]):this.tagName.indexOf(g)>-1?m=document.createElement(g):m=document.createElement(this.tagName[0])):m=document.createElement(this.tagName),this.className&&m.classList.add(this.className),m},_.prototype.attach=function(){this.parent!=null&&(this.scroll=this.parent.scroll)},_.prototype.clone=function(){var g=this.domNode.cloneNode(!1);return E.create(g)},_.prototype.detach=function(){this.parent!=null&&this.parent.removeChild(this),delete this.domNode[E.DATA_KEY]},_.prototype.deleteAt=function(g,m){var h=this.isolate(g,m);h.remove()},_.prototype.formatAt=function(g,m,h,o){var e=this.isolate(g,m);if(E.query(h,E.Scope.BLOT)!=null&&o)e.wrap(h,o);else if(E.query(h,E.Scope.ATTRIBUTE)!=null){var t=E.create(this.statics.scope);e.wrap(t),t.format(h,o)}},_.prototype.insertAt=function(g,m,h){var o=h==null?E.create("text",m):E.create(m,h),e=this.split(g);this.parent.insertBefore(o,e)},_.prototype.insertInto=function(g,m){m===void 0&&(m=null),this.parent!=null&&this.parent.children.remove(this);var h=null;g.children.insertBefore(this,m),m!=null&&(h=m.domNode),(this.domNode.parentNode!=g.domNode||this.domNode.nextSibling!=h)&&g.domNode.insertBefore(this.domNode,h),this.parent=g,this.attach()},_.prototype.isolate=function(g,m){var h=this.split(g);return h.split(m),h},_.prototype.length=function(){return 1},_.prototype.offset=function(g){return g===void 0&&(g=this.parent),this.parent==null||this==g?0:this.parent.children.offset(this)+this.parent.offset(g)},_.prototype.optimize=function(g){this.domNode[E.DATA_KEY]!=null&&delete this.domNode[E.DATA_KEY].mutations},_.prototype.remove=function(){this.domNode.parentNode!=null&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},_.prototype.replace=function(g){g.parent!=null&&(g.parent.insertBefore(this,g.next),g.remove())},_.prototype.replaceWith=function(g,m){var h=typeof g=="string"?E.create(g,m):g;return h.replace(this),h},_.prototype.split=function(g,m){return g===0?this:this.next},_.prototype.update=function(g,m){},_.prototype.wrap=function(g,m){var h=typeof g=="string"?E.create(g,m):g;return this.parent!=null&&this.parent.insertBefore(h,this.next),h.appendChild(this),h},_.blotName="abstract",_}();d.default=b},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=s(12),b=s(32),_=s(33),g=s(1),m=function(){function h(o){this.attributes={},this.domNode=o,this.build()}return h.prototype.attribute=function(o,e){e?o.add(this.domNode,e)&&(o.value(this.domNode)!=null?this.attributes[o.attrName]=o:delete this.attributes[o.attrName]):(o.remove(this.domNode),delete this.attributes[o.attrName])},h.prototype.build=function(){var o=this;this.attributes={};var e=E.default.keys(this.domNode),t=b.default.keys(this.domNode),c=_.default.keys(this.domNode);e.concat(t).concat(c).forEach(function(l){var u=g.query(l,g.Scope.ATTRIBUTE);u instanceof E.default&&(o.attributes[u.attrName]=u)})},h.prototype.copy=function(o){var e=this;Object.keys(this.attributes).forEach(function(t){var c=e.attributes[t].value(e.domNode);o.format(t,c)})},h.prototype.move=function(o){var e=this;this.copy(o),Object.keys(this.attributes).forEach(function(t){e.attributes[t].remove(e.domNode)}),this.attributes={}},h.prototype.values=function(){var o=this;return Object.keys(this.attributes).reduce(function(e,t){return e[t]=o.attributes[t].value(o.domNode),e},{})},h}();d.default=m},function(y,d,s){var E=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,o){h.__proto__=o}||function(h,o){for(var e in o)o.hasOwnProperty(e)&&(h[e]=o[e])};return function(h,o){m(h,o);function e(){this.constructor=h}h.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=s(12);function _(m,h){var o=m.getAttribute("class")||"";return o.split(/\s+/).filter(function(e){return e.indexOf(h+"-")===0})}var g=function(m){E(h,m);function h(){return m!==null&&m.apply(this,arguments)||this}return h.keys=function(o){return(o.getAttribute("class")||"").split(/\s+/).map(function(e){return e.split("-").slice(0,-1).join("-")})},h.prototype.add=function(o,e){return this.canAdd(o,e)?(this.remove(o),o.classList.add(this.keyName+"-"+e),!0):!1},h.prototype.remove=function(o){var e=_(o,this.keyName);e.forEach(function(t){o.classList.remove(t)}),o.classList.length===0&&o.removeAttribute("class")},h.prototype.value=function(o){var e=_(o,this.keyName)[0]||"",t=e.slice(this.keyName.length+1);return this.canAdd(o,t)?t:""},h}(b.default);d.default=g},function(y,d,s){var E=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,o){h.__proto__=o}||function(h,o){for(var e in o)o.hasOwnProperty(e)&&(h[e]=o[e])};return function(h,o){m(h,o);function e(){this.constructor=h}h.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=s(12);function _(m){var h=m.split("-"),o=h.slice(1).map(function(e){return e[0].toUpperCase()+e.slice(1)}).join("");return h[0]+o}var g=function(m){E(h,m);function h(){return m!==null&&m.apply(this,arguments)||this}return h.keys=function(o){return(o.getAttribute("style")||"").split(";").map(function(e){var t=e.split(":");return t[0].trim()})},h.prototype.add=function(o,e){return this.canAdd(o,e)?(o.style[_(this.keyName)]=e,!0):!1},h.prototype.remove=function(o){o.style[_(this.keyName)]="",o.getAttribute("style")||o.removeAttribute("style")},h.prototype.value=function(o){var e=o.style[_(this.keyName)];return this.canAdd(o,e)?e:""},h}(b.default);d.default=g},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function g(m,h){for(var o=0;oP&&this.stack.undo.length>0){var A=this.stack.undo.pop();T=T.compose(A.undo),k=A.redo.compose(k)}else this.lastRecorded=P;this.stack.undo.push({redo:k,undo:T}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(k){this.stack.undo.forEach(function(w){w.undo=k.transform(w.undo,!0),w.redo=k.transform(w.redo,!0)}),this.stack.redo.forEach(function(w){w.undo=k.transform(w.undo,!0),w.redo=k.transform(w.redo,!0)})}},{key:"undo",value:function(){this.change("undo","redo")}}]),n}(o.default);u.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1};function i(f){var n=f.ops[f.ops.length-1];return n==null?!1:n.insert!=null?typeof n.insert=="string"&&n.insert.endsWith(` +`):n.attributes!=null?Object.keys(n.attributes).some(function(v){return _.default.query(v,_.default.Scope.BLOCK)!=null}):!1}function r(f){var n=f.reduce(function(k,w){return k+=w.delete||0,k},0),v=f.length()-n;return i(f)&&(v-=1),v}d.default=u,d.getLastChangeIndex=r},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0}),d.default=d.BaseTooltip=void 0;var E=function(){function I(M,K){for(var F=0;F0&&arguments[0]!==void 0?arguments[0]:"link",R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),R!=null?this.textbox.value=R:F!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+F)||""),this.root.setAttribute("data-mode",F)}},{key:"restoreFocus",value:function(){var F=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=F}},{key:"save",value:function(){var F=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":{var R=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",F,e.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",F,e.default.sources.USER)),this.quill.root.scrollTop=R;break}case"video":F=j(F);case"formula":{if(!F)break;var U=this.quill.getSelection(!0);if(U!=null){var V=U.index+U.length;this.quill.insertEmbed(V,this.root.getAttribute("data-mode"),F,e.default.sources.USER),this.root.getAttribute("data-mode")==="formula"&&this.quill.insertText(V+1," ",e.default.sources.USER),this.quill.setSelection(V+2,e.default.sources.USER)}break}}this.textbox.value="",this.hide()}}]),M}(T.default);function j(I){var M=I.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||I.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return M?(M[1]||"https")+"://www.youtube.com/embed/"+M[2]+"?showinfo=0":(M=I.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(M[1]||"https")+"://player.vimeo.com/video/"+M[2]+"/":I}function N(I,M){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;M.forEach(function(F){var R=document.createElement("option");F===K?R.setAttribute("selected","selected"):R.setAttribute("value",F),I.appendChild(R)})}d.BaseTooltip=H,d.default=J},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function b(){this.head=this.tail=null,this.length=0}return b.prototype.append=function(){for(var _=[],g=0;g1&&this.append.apply(this,_.slice(1))},b.prototype.contains=function(_){for(var g,m=this.iterator();g=m();)if(g===_)return!0;return!1},b.prototype.insertBefore=function(_,g){_&&(_.next=g,g!=null?(_.prev=g.prev,g.prev!=null&&(g.prev.next=_),g.prev=_,g===this.head&&(this.head=_)):this.tail!=null?(this.tail.next=_,_.prev=this.tail,this.tail=_):(_.prev=null,this.head=this.tail=_),this.length+=1)},b.prototype.offset=function(_){for(var g=0,m=this.head;m!=null;){if(m===_)return g;g+=m.length(),m=m.next}return-1},b.prototype.remove=function(_){this.contains(_)&&(_.prev!=null&&(_.prev.next=_.next),_.next!=null&&(_.next.prev=_.prev),_===this.head&&(this.head=_.next),_===this.tail&&(this.tail=_.prev),this.length-=1)},b.prototype.iterator=function(_){return _===void 0&&(_=this.head),function(){var g=_;return _!=null&&(_=_.next),g}},b.prototype.find=function(_,g){g===void 0&&(g=!1);for(var m,h=this.iterator();m=h();){var o=m.length();if(_c?m(t,_-c,Math.min(g,c+u-_)):m(t,0,Math.min(u,_+g-c)),c+=u}},b.prototype.map=function(_){return this.reduce(function(g,m){return g.push(_(m)),g},[])},b.prototype.reduce=function(_,g){for(var m,h=this.iterator();m=h();)g=_(g,m);return g},b}();d.default=E},function(y,d,s){var E=this&&this.__extends||function(){var o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var c in t)t.hasOwnProperty(c)&&(e[c]=t[c])};return function(e,t){o(e,t);function c(){this.constructor=e}e.prototype=t===null?Object.create(t):(c.prototype=t.prototype,new c)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=s(17),_=s(1),g={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},m=100,h=function(o){E(e,o);function e(t){var c=o.call(this,t)||this;return c.scroll=c,c.observer=new MutationObserver(function(l){c.update(l)}),c.observer.observe(c.domNode,g),c.attach(),c}return e.prototype.detach=function(){o.prototype.detach.call(this),this.observer.disconnect()},e.prototype.deleteAt=function(t,c){this.update(),t===0&&c===this.length()?this.children.forEach(function(l){l.remove()}):o.prototype.deleteAt.call(this,t,c)},e.prototype.formatAt=function(t,c,l,u){this.update(),o.prototype.formatAt.call(this,t,c,l,u)},e.prototype.insertAt=function(t,c,l){this.update(),o.prototype.insertAt.call(this,t,c,l)},e.prototype.optimize=function(t,c){var l=this;t===void 0&&(t=[]),c===void 0&&(c={}),o.prototype.optimize.call(this,c);for(var u=[].slice.call(this.observer.takeRecords());u.length>0;)t.push(u.pop());for(var i=function(v,k){k===void 0&&(k=!0),!(v==null||v===l)&&v.domNode.parentNode!=null&&(v.domNode[_.DATA_KEY].mutations==null&&(v.domNode[_.DATA_KEY].mutations=[]),k&&i(v.parent))},r=function(v){v.domNode[_.DATA_KEY]==null||v.domNode[_.DATA_KEY].mutations==null||(v instanceof b.default&&v.children.forEach(r),v.optimize(c))},f=t,n=0;f.length>0;n+=1){if(n>=m)throw new Error("[Parchment] Maximum optimize iterations reached");for(f.forEach(function(v){var k=_.find(v.target,!0);k!=null&&(k.domNode===v.target&&(v.type==="childList"?(i(_.find(v.previousSibling,!1)),[].forEach.call(v.addedNodes,function(w){var T=_.find(w,!1);i(T,!1),T instanceof b.default&&T.children.forEach(function(P){i(P,!1)})})):v.type==="attributes"&&i(k.prev)),i(k))}),this.children.forEach(r),f=[].slice.call(this.observer.takeRecords()),u=f.slice();u.length>0;)t.push(u.pop())}},e.prototype.update=function(t,c){var l=this;c===void 0&&(c={}),t=t||this.observer.takeRecords(),t.map(function(u){var i=_.find(u.target,!0);return i==null?null:i.domNode[_.DATA_KEY].mutations==null?(i.domNode[_.DATA_KEY].mutations=[u],i):(i.domNode[_.DATA_KEY].mutations.push(u),null)}).forEach(function(u){u==null||u===l||u.domNode[_.DATA_KEY]==null||u.update(u.domNode[_.DATA_KEY].mutations||[],c)}),this.domNode[_.DATA_KEY].mutations!=null&&o.prototype.update.call(this,this.domNode[_.DATA_KEY].mutations,c),this.optimize(t,c)},e.blotName="scroll",e.defaultChild="block",e.scope=_.Scope.BLOCK_BLOT,e.tagName="DIV",e}(b.default);d.default=h},function(y,d,s){var E=this&&this.__extends||function(){var h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,e){o.__proto__=e}||function(o,e){for(var t in e)e.hasOwnProperty(t)&&(o[t]=e[t])};return function(o,e){h(o,e);function t(){this.constructor=o}o.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=s(18),_=s(1);function g(h,o){if(Object.keys(h).length!==Object.keys(o).length)return!1;for(var e in h)if(h[e]!==o[e])return!1;return!0}var m=function(h){E(o,h);function o(){return h!==null&&h.apply(this,arguments)||this}return o.formats=function(e){if(e.tagName!==o.tagName)return h.formats.call(this,e)},o.prototype.format=function(e,t){var c=this;e===this.statics.blotName&&!t?(this.children.forEach(function(l){l instanceof b.default||(l=l.wrap(o.blotName,!0)),c.attributes.copy(l)}),this.unwrap()):h.prototype.format.call(this,e,t)},o.prototype.formatAt=function(e,t,c,l){if(this.formats()[c]!=null||_.query(c,_.Scope.ATTRIBUTE)){var u=this.isolate(e,t);u.format(c,l)}else h.prototype.formatAt.call(this,e,t,c,l)},o.prototype.optimize=function(e){h.prototype.optimize.call(this,e);var t=this.formats();if(Object.keys(t).length===0)return this.unwrap();var c=this.next;c instanceof o&&c.prev===this&&g(t,c.formats())&&(c.moveChildren(this),c.remove())},o.blotName="inline",o.scope=_.Scope.INLINE_BLOT,o.tagName="SPAN",o}(b.default);d.default=m},function(y,d,s){var E=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,o){h.__proto__=o}||function(h,o){for(var e in o)o.hasOwnProperty(e)&&(h[e]=o[e])};return function(h,o){m(h,o);function e(){this.constructor=h}h.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=s(18),_=s(1),g=function(m){E(h,m);function h(){return m!==null&&m.apply(this,arguments)||this}return h.formats=function(o){var e=_.query(h.blotName).tagName;if(o.tagName!==e)return m.formats.call(this,o)},h.prototype.format=function(o,e){_.query(o,_.Scope.BLOCK)!=null&&(o===this.statics.blotName&&!e?this.replaceWith(h.blotName):m.prototype.format.call(this,o,e))},h.prototype.formatAt=function(o,e,t,c){_.query(t,_.Scope.BLOCK)!=null?this.format(t,c):m.prototype.formatAt.call(this,o,e,t,c)},h.prototype.insertAt=function(o,e,t){if(t==null||_.query(e,_.Scope.INLINE)!=null)m.prototype.insertAt.call(this,o,e,t);else{var c=this.split(o),l=_.create(e,t);c.parent.insertBefore(l,c)}},h.prototype.update=function(o,e){navigator.userAgent.match(/Trident/)?this.build():m.prototype.update.call(this,o,e)},h.blotName="block",h.scope=_.Scope.BLOCK_BLOT,h.tagName="P",h}(b.default);d.default=g},function(y,d,s){var E=this&&this.__extends||function(){var g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,h){m.__proto__=h}||function(m,h){for(var o in h)h.hasOwnProperty(o)&&(m[o]=h[o])};return function(m,h){g(m,h);function o(){this.constructor=m}m.prototype=h===null?Object.create(h):(o.prototype=h.prototype,new o)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=s(19),_=function(g){E(m,g);function m(){return g!==null&&g.apply(this,arguments)||this}return m.formats=function(h){},m.prototype.format=function(h,o){g.prototype.formatAt.call(this,0,this.length(),h,o)},m.prototype.formatAt=function(h,o,e,t){h===0&&o===this.length()?this.format(e,t):g.prototype.formatAt.call(this,h,o,e,t)},m.prototype.formats=function(){return this.statics.formats(this.domNode)},m}(b.default);d.default=_},function(y,d,s){var E=this&&this.__extends||function(){var m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,o){h.__proto__=o}||function(h,o){for(var e in o)o.hasOwnProperty(e)&&(h[e]=o[e])};return function(h,o){m(h,o);function e(){this.constructor=h}h.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)}}();Object.defineProperty(d,"__esModule",{value:!0});var b=s(19),_=s(1),g=function(m){E(h,m);function h(o){var e=m.call(this,o)||this;return e.text=e.statics.value(e.domNode),e}return h.create=function(o){return document.createTextNode(o)},h.value=function(o){var e=o.data;return e.normalize&&(e=e.normalize()),e},h.prototype.deleteAt=function(o,e){this.domNode.data=this.text=this.text.slice(0,o)+this.text.slice(o+e)},h.prototype.index=function(o,e){return this.domNode===o?e:-1},h.prototype.insertAt=function(o,e,t){t==null?(this.text=this.text.slice(0,o)+e+this.text.slice(o),this.domNode.data=this.text):m.prototype.insertAt.call(this,o,e,t)},h.prototype.length=function(){return this.text.length},h.prototype.optimize=function(o){m.prototype.optimize.call(this,o),this.text=this.statics.value(this.domNode),this.text.length===0?this.remove():this.next instanceof h&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},h.prototype.position=function(o,e){return[this.domNode,o]},h.prototype.split=function(o,e){if(e===void 0&&(e=!1),!e){if(o===0)return this;if(o===this.length())return this.next}var t=_.create(this.domNode.splitText(o));return this.parent.insertBefore(t,this.next),this.text=this.statics.value(this.domNode),t},h.prototype.update=function(o,e){var t=this;o.some(function(c){return c.type==="characterData"&&c.target===t.domNode})&&(this.text=this.statics.value(this.domNode))},h.prototype.value=function(){return this.text},h.blotName="text",h.scope=_.Scope.INLINE_BLOT,h}(b.default);d.default=g},function(y,d,s){var E=document.createElement("div");if(E.classList.toggle("test-class",!1),E.classList.contains("test-class")){var b=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(_,g){return arguments.length>1&&!this.contains(_)==!g?g:b.call(this,_)}}String.prototype.startsWith||(String.prototype.startsWith=function(_,g){return g=g||0,this.substr(g,_.length)===_}),String.prototype.endsWith||(String.prototype.endsWith=function(_,g){var m=this.toString();(typeof g!="number"||!isFinite(g)||Math.floor(g)!==g||g>m.length)&&(g=m.length),g-=_.length;var h=m.indexOf(_,g);return h!==-1&&h===g}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(g){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof g!="function")throw new TypeError("predicate must be a function");for(var m=Object(this),h=m.length>>>0,o=arguments[1],e,t=0;tv.length?n:v,T=n.length>v.length?v:n,P=w.indexOf(T);if(P!=-1)return k=[[E,w.substring(0,P)],[b,T],[E,w.substring(P+T.length)]],n.length>v.length&&(k[0][0]=k[2][0]=s),k;if(T.length==1)return[[s,n],[E,v]];var A=t(n,v);if(A){var p=A[0],O=A[1],S=A[2],q=A[3],D=A[4],z=_(p,S),$=_(O,q);return z.concat([[b,D]],$)}return m(n,v)}function m(n,v){for(var k=n.length,w=v.length,T=Math.ceil((k+w)/2),P=T,A=2*T,p=new Array(A),O=new Array(A),S=0;Sk)$+=2;else if(K>w)z+=2;else if(D){var F=P+q-N;if(F>=0&&F=R)return h(n,v,M,K)}}}for(var U=-j+J;U<=j-H;U+=2){var F=P+U,R;U==-j||U!=j&&O[F-1]k)H+=2;else if(V>w)J+=2;else if(!D){var I=P+q-U;if(I>=0&&I=R)return h(n,v,M,K)}}}}return[[s,n],[E,v]]}function h(n,v,k,w){var T=n.substring(0,k),P=v.substring(0,w),A=n.substring(k),p=v.substring(w),O=_(T,P),S=_(A,p);return O.concat(S)}function o(n,v){if(!n||!v||n.charAt(0)!=v.charAt(0))return 0;for(var k=0,w=Math.min(n.length,v.length),T=w,P=0;kv.length?n:v,w=n.length>v.length?v:n;if(k.length<4||w.length*2=$.length?[M,K,F,R,I]:null}var P=T(k,w,Math.ceil(k.length/4)),A=T(k,w,Math.ceil(k.length/2)),p;if(!P&&!A)return null;A?P?p=P[4].length>A[4].length?P:A:p=A:p=P;var O,S,q,D;n.length>v.length?(O=p[0],S=p[1],q=p[2],D=p[3]):(q=p[0],D=p[1],O=p[2],S=p[3]);var z=p[4];return[O,S,q,D,z]}function c(n){n.push([b,""]);for(var v=0,k=0,w=0,T="",P="",A;v1?(k!==0&&w!==0&&(A=o(P,T),A!==0&&(v-k-w>0&&n[v-k-w-1][0]==b?n[v-k-w-1][1]+=P.substring(0,A):(n.splice(0,0,[b,P.substring(0,A)]),v++),P=P.substring(A),T=T.substring(A)),A=e(P,T),A!==0&&(n[v][1]=P.substring(P.length-A)+n[v][1],P=P.substring(0,P.length-A),T=T.substring(0,T.length-A))),k===0?n.splice(v-w,k+w,[E,P]):w===0?n.splice(v-k,k+w,[s,T]):n.splice(v-k-w,k+w,[s,T],[E,P]),v=v-k-w+(k?1:0)+(w?1:0)+1):v!==0&&n[v-1][0]==b?(n[v-1][1]+=n[v][1],n.splice(v,1)):v++,w=0,k=0,T="",P="";break}n[n.length-1][1]===""&&n.pop();var p=!1;for(v=1;v0&&w.splice(T+2,0,[A[0],p]),f(w,T,3)}else return n}function r(n){for(var v=!1,k=function(A){return A.charCodeAt(0)>=56320&&A.charCodeAt(0)<=57343},w=function(A){return A.charCodeAt(A.length-1)>=55296&&A.charCodeAt(A.length-1)<=56319},T=2;T0&&P.push(n[T]);return P}function f(n,v,k){for(var w=v+k-1;w>=0&&w>=v-1;w--)if(w+1\r?\n +\<"),this.convert();var X=this.quill.getFormat(this.quill.selection.savedRange.index);if(X[w.default.blotName]){var se=this.container.innerText;return this.container.innerHTML="",new o.default().insert(se,S({},w.default.blotName,X[w.default.blotName]))}var oe=this.prepareMatching(),le=b(oe,2),Se=le[0],Ee=le[1],ye=U(this.container,Se,Ee);return F(ye,` +`)&&ye.ops[ye.ops.length-1].attributes==null&&(ye=ye.compose(new o.default().retain(ye.length()-1).delete(1))),$.log("convert",this.container.innerHTML,ye),this.container.innerHTML="",ye}},{key:"dangerouslyPasteHTML",value:function(te,X){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:l.default.sources.API;if(typeof te=="string")this.quill.setContents(this.convert(te),X),this.quill.setSelection(0,l.default.sources.SILENT);else{var oe=this.convert(X);this.quill.updateContents(new o.default().retain(te).concat(oe),se),this.quill.setSelection(te+oe.length(),l.default.sources.SILENT)}}},{key:"onPaste",value:function(te){var X=this;if(!(te.defaultPrevented||!this.quill.isEnabled())){var se=this.quill.getSelection(),oe=new o.default().retain(se.index),le=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(l.default.sources.SILENT),setTimeout(function(){oe=oe.concat(X.convert()).delete(se.length),X.quill.updateContents(oe,l.default.sources.USER),X.quill.setSelection(oe.length()-se.length,l.default.sources.SILENT),X.quill.scrollingContainer.scrollTop=le,X.quill.focus()},1)}}},{key:"prepareMatching",value:function(){var te=this,X=[],se=[];return this.matchers.forEach(function(oe){var le=b(oe,2),Se=le[0],Ee=le[1];switch(Se){case Node.TEXT_NODE:se.push(Ee);break;case Node.ELEMENT_NODE:X.push(Ee);break;default:[].forEach.call(te.container.querySelectorAll(Se),function(ye){ye[J]=ye[J]||[],ye[J].push(Ee)});break}}),[X,se]}}]),Y}(f.default);I.DEFAULTS={matchers:[],matchVisual:!0};function M(W,Y,ee){return(typeof Y>"u"?"undefined":E(Y))==="object"?Object.keys(Y).reduce(function(te,X){return M(te,X,Y[X])},W):W.reduce(function(te,X){return X.attributes&&X.attributes[Y]?te.push(X):te.insert(X.insert,(0,m.default)({},S({},Y,ee),X.attributes))},new o.default)}function K(W){if(W.nodeType!==Node.ELEMENT_NODE)return{};var Y="__ql-computed-style";return W[Y]||(W[Y]=window.getComputedStyle(W))}function F(W,Y){for(var ee="",te=W.ops.length-1;te>=0&&ee.length-1}function U(W,Y,ee){return W.nodeType===W.TEXT_NODE?ee.reduce(function(te,X){return X(W,te)},new o.default):W.nodeType===W.ELEMENT_NODE?[].reduce.call(W.childNodes||[],function(te,X){var se=U(X,Y,ee);return X.nodeType===W.ELEMENT_NODE&&(se=Y.reduce(function(oe,le){return le(X,oe)},se),se=(X[J]||[]).reduce(function(oe,le){return le(X,oe)},se)),te.concat(se)},new o.default):new o.default}function V(W,Y,ee){return M(ee,W,!0)}function G(W,Y){var ee=t.default.Attributor.Attribute.keys(W),te=t.default.Attributor.Class.keys(W),X=t.default.Attributor.Style.keys(W),se={};return ee.concat(te).concat(X).forEach(function(oe){var le=t.default.query(oe,t.default.Scope.ATTRIBUTE);le!=null&&(se[le.attrName]=le.value(W),se[le.attrName])||(le=j[oe],le!=null&&(le.attrName===oe||le.keyName===oe)&&(se[le.attrName]=le.value(W)||void 0),le=N[oe],le!=null&&(le.attrName===oe||le.keyName===oe)&&(le=N[oe],se[le.attrName]=le.value(W)||void 0))}),Object.keys(se).length>0&&(Y=M(Y,se)),Y}function Q(W,Y){var ee=t.default.query(W);if(ee==null)return Y;if(ee.prototype instanceof t.default.Embed){var te={},X=ee.value(W);X!=null&&(te[ee.blotName]=X,Y=new o.default().insert(te,ee.formats(W)))}else typeof ee.formats=="function"&&(Y=M(Y,ee.blotName,ee.formats(W)));return Y}function ne(W,Y){return F(Y,` +`)||Y.insert(` +`),Y}function ie(){return new o.default}function ae(W,Y){var ee=t.default.query(W);if(ee==null||ee.blotName!=="list-item"||!F(Y,` +`))return Y;for(var te=-1,X=W.parentNode;!X.classList.contains("ql-clipboard");)(t.default.query(X)||{}).blotName==="list"&&(te+=1),X=X.parentNode;return te<=0?Y:Y.compose(new o.default().retain(Y.length()-1).retain(1,{indent:te}))}function fe(W,Y){return F(Y,` +`)||(R(W)||Y.length()>0&&W.nextSibling&&R(W.nextSibling))&&Y.insert(` +`),Y}function he(W,Y){if(R(W)&&W.nextElementSibling!=null&&!F(Y,` + +`)){var ee=W.offsetHeight+parseFloat(K(W).marginTop)+parseFloat(K(W).marginBottom);W.nextElementSibling.offsetTop>W.offsetTop+ee*1.5&&Y.insert(` +`)}return Y}function be(W,Y){var ee={},te=W.style||{};return te.fontStyle&&K(W).fontStyle==="italic"&&(ee.italic=!0),te.fontWeight&&(K(W).fontWeight.startsWith("bold")||parseInt(K(W).fontWeight)>=700)&&(ee.bold=!0),Object.keys(ee).length>0&&(Y=M(Y,ee)),parseFloat(te.textIndent||0)>0&&(Y=new o.default().insert(" ").concat(Y)),Y}function me(W,Y){var ee=W.data;if(W.parentNode.tagName==="O:P")return Y.insert(ee.trim());if(ee.trim().length===0&&W.parentNode.classList.contains("ql-clipboard"))return Y;if(!K(W.parentNode).whiteSpace.startsWith("pre")){var te=function(se,oe){return oe=oe.replace(/[^\u00a0]/g,""),oe.length<1&&se?" ":oe};ee=ee.replace(/\r\n/g," ").replace(/\n/g," "),ee=ee.replace(/\s\s+/g,te.bind(te,!0)),(W.previousSibling==null&&R(W.parentNode)||W.previousSibling!=null&&R(W.previousSibling))&&(ee=ee.replace(/^\s+/,te.bind(te,!1))),(W.nextSibling==null&&R(W.parentNode)||W.nextSibling!=null&&R(W.nextSibling))&&(ee=ee.replace(/\s+$/,te.bind(te,!1)))}return Y.insert(ee)}d.default=I,d.matchAttributor=G,d.matchBlot=Q,d.matchNewline=fe,d.matchSpacing=he,d.matchText=me},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function c(l,u){for(var i=0;i '},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function c(l,u){for(var i=0;it.right&&(l=t.right-c.right,this.root.style.left=o+l+"px"),c.leftt.bottom){var u=c.bottom-c.top,i=h.bottom-h.top+u;this.root.style.top=e-i+"px",this.root.classList.add("ql-flip")}return l}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),g}();d.default=_},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function A(p,O){var S=[],q=!0,D=!1,z=void 0;try{for(var $=p[Symbol.iterator](),J;!(q=(J=$.next()).done)&&(S.push(J.value),!(O&&S.length===O));q=!0);}catch(H){D=!0,z=H}finally{try{!q&&$.return&&$.return()}finally{if(D)throw z}}return S}return function(p,O){if(Array.isArray(p))return p;if(Symbol.iterator in Object(p))return A(p,O);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),b=function A(p,O,S){p===null&&(p=Function.prototype);var q=Object.getOwnPropertyDescriptor(p,O);if(q===void 0){var D=Object.getPrototypeOf(p);return D===null?void 0:A(D,O,S)}else{if("value"in q)return q.value;var z=q.get;return z===void 0?void 0:z.call(S)}},_=function(){function A(p,O){for(var S=0;S','','',''].join(""),d.default=T},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=s(29),b=X(E),_=s(36),g=s(38),m=s(64),h=s(65),o=X(h),e=s(66),t=X(e),c=s(67),l=X(c),u=s(37),i=s(26),r=s(39),f=s(40),n=s(56),v=X(n),k=s(68),w=X(k),T=s(27),P=X(T),A=s(69),p=X(A),O=s(70),S=X(O),q=s(71),D=X(q),z=s(72),$=X(z),J=s(73),H=X(J),j=s(13),N=X(j),I=s(74),M=X(I),K=s(75),F=X(K),R=s(57),U=X(R),V=s(41),G=X(V),Q=s(28),ne=X(Q),ie=s(59),ae=X(ie),fe=s(60),he=X(fe),be=s(61),me=X(be),W=s(108),Y=X(W),ee=s(62),te=X(ee);function X(se){return se&&se.__esModule?se:{default:se}}b.default.register({"attributors/attribute/direction":g.DirectionAttribute,"attributors/class/align":_.AlignClass,"attributors/class/background":u.BackgroundClass,"attributors/class/color":i.ColorClass,"attributors/class/direction":g.DirectionClass,"attributors/class/font":r.FontClass,"attributors/class/size":f.SizeClass,"attributors/style/align":_.AlignStyle,"attributors/style/background":u.BackgroundStyle,"attributors/style/color":i.ColorStyle,"attributors/style/direction":g.DirectionStyle,"attributors/style/font":r.FontStyle,"attributors/style/size":f.SizeStyle},!0),b.default.register({"formats/align":_.AlignClass,"formats/direction":g.DirectionClass,"formats/indent":m.IndentClass,"formats/background":u.BackgroundStyle,"formats/color":i.ColorStyle,"formats/font":r.FontClass,"formats/size":f.SizeClass,"formats/blockquote":o.default,"formats/code-block":N.default,"formats/header":t.default,"formats/list":l.default,"formats/bold":v.default,"formats/code":j.Code,"formats/italic":w.default,"formats/link":P.default,"formats/script":p.default,"formats/strike":S.default,"formats/underline":D.default,"formats/image":$.default,"formats/video":H.default,"formats/list/item":c.ListItem,"modules/formula":M.default,"modules/syntax":F.default,"modules/toolbar":U.default,"themes/bubble":Y.default,"themes/snow":te.default,"ui/icons":G.default,"ui/picker":ne.default,"ui/icon-picker":he.default,"ui/color-picker":ae.default,"ui/tooltip":me.default},!0),d.default=b.default},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0}),d.IndentClass=void 0;var E=function(){function l(u,i){for(var r=0;r0&&this.children.tail.format(w,T)}},{key:"formats",value:function(){return c({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(w,T){if(w instanceof r)b(v.prototype.__proto__||Object.getPrototypeOf(v.prototype),"insertBefore",this).call(this,w,T);else{var P=T==null?this.length():T.offset(this),A=this.split(P);A.parent.insertBefore(w,A)}}},{key:"optimize",value:function(w){b(v.prototype.__proto__||Object.getPrototypeOf(v.prototype),"optimize",this).call(this,w);var T=this.next;T!=null&&T.prev===this&&T.statics.blotName===this.statics.blotName&&T.domNode.tagName===this.domNode.tagName&&T.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(T.moveChildren(this),T.remove())}},{key:"replace",value:function(w){if(w.statics.blotName!==this.statics.blotName){var T=g.default.create(this.statics.defaultChild);w.moveChildren(T),this.appendChild(T)}b(v.prototype.__proto__||Object.getPrototypeOf(v.prototype),"replace",this).call(this,w)}}]),v}(e.default);f.blotName="list",f.scope=g.default.Scope.BLOCK_BLOT,f.tagName=["OL","UL"],f.defaultChild="list-item",f.allowedChildren=[r],d.ListItem=r,d.default=f},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=s(56),b=_(E);function _(e){return e&&e.__esModule?e:{default:e}}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function h(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var o=function(e){h(t,e);function t(){return g(this,t),m(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return t}(b.default);o.blotName="italic",o.tagName=["EM","I"],d.default=o},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function c(l,u){for(var i=0;i-1?n?this.domNode.setAttribute(f,n):this.domNode.removeAttribute(f):b(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"format",this).call(this,f,n)}}],[{key:"create",value:function(f){var n=b(i.__proto__||Object.getPrototypeOf(i),"create",this).call(this,f);return typeof f=="string"&&n.setAttribute("src",this.sanitize(f)),n}},{key:"formats",value:function(f){return c.reduce(function(n,v){return f.hasAttribute(v)&&(n[v]=f.getAttribute(v)),n},{})}},{key:"match",value:function(f){return/\.(jpe?g|gif|png)$/.test(f)||/^data:image\/.+;base64/.test(f)}},{key:"sanitize",value:function(f){return(0,m.sanitize)(f,["http","https","data"])?f:"//:0"}},{key:"value",value:function(f){return f.getAttribute("src")}}]),i}(g.default.Embed);l.blotName="image",l.tagName="IMG",d.default=l},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0});var E=function(){function u(i,r){for(var f=0;f-1?n?this.domNode.setAttribute(f,n):this.domNode.removeAttribute(f):b(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"format",this).call(this,f,n)}}],[{key:"create",value:function(f){var n=b(i.__proto__||Object.getPrototypeOf(i),"create",this).call(this,f);return n.setAttribute("frameborder","0"),n.setAttribute("allowfullscreen",!0),n.setAttribute("src",this.sanitize(f)),n}},{key:"formats",value:function(f){return c.reduce(function(n,v){return f.hasAttribute(v)&&(n[v]=f.getAttribute(v)),n},{})}},{key:"sanitize",value:function(f){return m.default.sanitize(f)}},{key:"value",value:function(f){return f.getAttribute("src")}}]),i}(_.BlockEmbed);l.blotName="video",l.className="ql-video",l.tagName="IFRAME",d.default=l},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0}),d.default=d.FormulaBlot=void 0;var E=function(){function f(n,v){for(var k=0;k0||this.cachedText==null)&&(this.domNode.innerHTML=P(A),this.domNode.normalize(),this.attach()),this.cachedText=A)}}]),w}(c.default);f.className="ql-syntax";var n=new g.default.Attributor.Class("token","hljs",{scope:g.default.Scope.INLINE}),v=function(k){r(w,k),E(w,null,[{key:"register",value:function(){h.default.register(n,!0),h.default.register(f,!0)}}]);function w(T,P){u(this,w);var A=i(this,(w.__proto__||Object.getPrototypeOf(w)).call(this,T,P));if(typeof A.options.highlight!="function")throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var p=null;return A.quill.on(h.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(p),p=setTimeout(function(){A.highlight(),p=null},A.options.interval)}),A.highlight(),A}return E(w,[{key:"highlight",value:function(){var P=this;if(!this.quill.selection.composing){this.quill.update(h.default.sources.USER);var A=this.quill.getSelection();this.quill.scroll.descendants(f).forEach(function(p){p.highlight(P.options.highlight)}),this.quill.update(h.default.sources.SILENT),A!=null&&this.quill.setSelection(A,h.default.sources.SILENT)}}}]),w}(e.default);v.DEFAULTS={highlight:function(){return window.hljs==null?null:function(k){var w=window.hljs.highlightAuto(k);return w.value}}(),interval:1e3},d.CodeBlock=f,d.CodeToken=n,d.default=v},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d){y.exports=' '},function(y,d,s){Object.defineProperty(d,"__esModule",{value:!0}),d.default=d.BubbleTooltip=void 0;var E=function w(T,P,A){T===null&&(T=Function.prototype);var p=Object.getOwnPropertyDescriptor(T,P);if(p===void 0){var O=Object.getPrototypeOf(T);return O===null?void 0:w(O,P,A)}else{if("value"in p)return p.value;var S=p.get;return S===void 0?void 0:S.call(A)}},b=function(){function w(T,P){for(var A=0;A0&&D===h.default.sources.USER){p.show(),p.root.style.left="0px",p.root.style.width="",p.root.style.width=p.root.offsetWidth+"px";var z=p.quill.getLines(S.index,S.length);if(z.length===1)p.position(p.quill.getBounds(S));else{var $=z[z.length-1],J=p.quill.getIndex($),H=Math.min($.length()-1,S.index+S.length-J),j=p.quill.getBounds(new t.Range(J,H));p.position(j)}}else document.activeElement!==p.textbox&&p.quill.hasFocus()&&p.hide()}),p}return b(T,[{key:"listen",value:function(){var A=this;E(T.prototype.__proto__||Object.getPrototypeOf(T.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",function(){A.root.classList.remove("ql-editing")}),this.quill.on(h.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(!A.root.classList.contains("ql-hidden")){var p=A.quill.getSelection();p!=null&&A.position(A.quill.getBounds(p))}},1)})}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(A){var p=E(T.prototype.__proto__||Object.getPrototypeOf(T.prototype),"position",this).call(this,A),O=this.root.querySelector(".ql-tooltip-arrow");if(O.style.marginLeft="",p===0)return p;O.style.marginLeft=-1*p-O.offsetWidth/2+"px"}}]),T}(o.BaseTooltip);k.TEMPLATE=['','
','','',"
"].join(""),d.BubbleTooltip=k,d.default=v},function(y,d,s){y.exports=s(63)}]).default})})(sr);var Br=sr.exports;const it=ur(Br);var ze=-1,Ce=1,je=0;function Lt(L,B,y,d){if(L===B)return L?[[je,L]]:[];if(y!=null){var s=zr(L,B,y);if(s)return s}var E=Yn(L,B),b=L.substring(0,E);L=L.substring(E),B=B.substring(E),E=Qn(L,B);var _=L.substring(L.length-E);L=L.substring(0,L.length-E),B=B.substring(0,B.length-E);var g=Cr(L,B);return b&&g.unshift([je,b]),_&&g.push([je,_]),fr(g,d),g}function Cr(L,B){var y;if(!L)return[[Ce,B]];if(!B)return[[ze,L]];var d=L.length>B.length?L:B,s=L.length>B.length?B:L,E=d.indexOf(s);if(E!==-1)return y=[[Ce,d.substring(0,E)],[je,s],[Ce,d.substring(E+s.length)]],L.length>B.length&&(y[0][0]=y[2][0]=ze),y;if(s.length===1)return[[ze,L],[Ce,B]];var b=Ur(L,B);if(b){var _=b[0],g=b[1],m=b[2],h=b[3],o=b[4],e=Lt(_,m),t=Lt(g,h);return e.concat([[je,o]],t)}return Fr(L,B)}function Fr(L,B){for(var y=L.length,d=B.length,s=Math.ceil((y+d)/2),E=s,b=2*s,_=new Array(b),g=new Array(b),m=0;my)t+=2;else if(n>d)e+=2;else if(o){var v=E+h-i;if(v>=0&&v=k)return tr(L,B,f,n)}}}for(var w=-u+c;w<=u-l;w+=2){var v=E+w,k;w===-u||w!==u&&g[v-1]y)l+=2;else if(T>d)c+=2;else if(!o){var r=E+h-w;if(r>=0&&r=k)return tr(L,B,f,n)}}}}return[[ze,L],[Ce,B]]}function tr(L,B,y,d){var s=L.substring(0,y),E=B.substring(0,d),b=L.substring(y),_=B.substring(d),g=Lt(s,E),m=Lt(b,_);return g.concat(m)}function Yn(L,B){if(!L||!B||L.charAt(0)!==B.charAt(0))return 0;for(var y=0,d=Math.min(L.length,B.length),s=d,E=0;yB.length?L:B,d=L.length>B.length?B:L;if(y.length<4||d.length*2=t.length?[f,n,v,k,r]:null}var E=s(y,d,Math.ceil(y.length/4)),b=s(y,d,Math.ceil(y.length/2)),_;if(!E&&!b)return null;b?E?_=E[4].length>b[4].length?E:b:_=b:_=E;var g,m,h,o;L.length>B.length?(g=_[0],m=_[1],h=_[2],o=_[3]):(h=_[0],o=_[1],g=_[2],m=_[3]);var e=_[4];return[g,m,h,o,e]}function fr(L,B){L.push([je,""]);for(var y=0,d=0,s=0,E="",b="",_;y=0&&vr(L[g][1])){var m=L[g][1].slice(-1);if(L[g][1]=L[g][1].slice(0,-1),E=m+E,b=m+b,!L[g][1]){L.splice(g,1),y--;var h=g-1;L[h]&&L[h][0]===Ce&&(s++,b=L[h][1]+b,h--),L[h]&&L[h][0]===ze&&(d++,E=L[h][1]+E,h--),g=h}}if(dr(L[y][1])){var m=L[y][1].charAt(0);L[y][1]=L[y][1].slice(1),E+=m,b+=m}}if(y0||b.length>0){E.length>0&&b.length>0&&(_=Yn(b,E),_!==0&&(g>=0?L[g][1]+=b.substring(0,_):(L.splice(0,0,[je,b.substring(0,_)]),y++),b=b.substring(_),E=E.substring(_)),_=Qn(b,E),_!==0&&(L[y][1]=b.substring(b.length-_)+L[y][1],b=b.substring(0,b.length-_),E=E.substring(0,E.length-_)));var o=s+d;E.length===0&&b.length===0?(L.splice(y-o,o),y=y-o):E.length===0?(L.splice(y-o,o,[Ce,b]),y=y-o+1):b.length===0?(L.splice(y-o,o,[ze,E]),y=y-o+1):(L.splice(y-o,o,[ze,E],[Ce,b]),y=y-o+2)}y!==0&&L[y-1][0]===je?(L[y-1][1]+=L[y][1],L.splice(y,1)):y++,s=0,d=0,E="",b="";break}}L[L.length-1][1]===""&&L.pop();var e=!1;for(y=1;y=55296&&L<=56319}function hr(L){return L>=56320&&L<=57343}function dr(L){return hr(L.charCodeAt(0))}function vr(L){return cr(L.charCodeAt(L.length-1))}function Hr(L){for(var B=[],y=0;y0&&B.push(L[y]);return B}function $n(L,B,y,d){return vr(L)||dr(d)?null:Hr([[je,L],[ze,B],[Ce,y],[je,d]])}function zr(L,B,y){var d=typeof y=="number"?{index:y,length:0}:y.oldRange,s=typeof y=="number"?null:y.newRange,E=L.length,b=B.length;if(d.length===0&&(s===null||s.length===0)){var _=d.index,g=L.slice(0,_),m=L.slice(_),h=s?s.index:null;e:{var o=_+b-E;if(h!==null&&h!==o||o<0||o>b)break e;var e=B.slice(0,o),t=B.slice(o);if(t!==m)break e;var c=Math.min(_,o),l=g.slice(0,c),u=e.slice(0,c);if(l!==u)break e;var i=g.slice(c),r=e.slice(c);return $n(l,i,r,m)}e:{if(h!==null&&h!==_)break e;var f=_,e=B.slice(0,f),t=B.slice(f);if(e!==g)break e;var n=Math.min(E-f,b-f),v=m.slice(m.length-n),k=t.slice(t.length-n);if(v!==k)break e;var i=m.slice(0,m.length-n),r=t.slice(0,t.length-n);return $n(g,i,r,v)}}if(d.length>0&&s&&s.length===0)e:{var l=L.slice(0,d.index),v=L.slice(d.index+d.length),c=l.length,n=v.length;if(b-1}function hn(a,x){var C=this.__data__,Z=st(C,a);return Z<0?C.push([a,x]):C[Z][1]=x,this}Ae.prototype.clear=un,Ae.prototype.delete=sn,Ae.prototype.get=fn,Ae.prototype.has=cn,Ae.prototype.set=hn;function Ne(a){var x=-1,C=a?a.length:0;for(this.clear();++x-1&&a%1==0&&a-1&&a%1==0&&a<=s}function He(a){var x=typeof a;return!!a&&(x=="object"||x=="function")}function Vt(a){return!!a&&typeof a=="object"}function Nt(a){return ht(a)?ut(a):Sn(a)}function Fn(){return[]}function Un(){return!1}L.exports=Ht})(Jt,Jt.exports);var pr=Jt.exports,en={exports:{}};en.exports;(function(L,B){var y=200,d="__lodash_hash_undefined__",s=1,E=2,b=9007199254740991,_="[object Arguments]",g="[object Array]",m="[object AsyncFunction]",h="[object Boolean]",o="[object Date]",e="[object Error]",t="[object Function]",c="[object GeneratorFunction]",l="[object Map]",u="[object Number]",i="[object Null]",r="[object Object]",f="[object Promise]",n="[object Proxy]",v="[object RegExp]",k="[object Set]",w="[object String]",T="[object Symbol]",P="[object Undefined]",A="[object WeakMap]",p="[object ArrayBuffer]",O="[object DataView]",S="[object Float32Array]",q="[object Float64Array]",D="[object Int8Array]",z="[object Int16Array]",$="[object Int32Array]",J="[object Uint8Array]",H="[object Uint8ClampedArray]",j="[object Uint16Array]",N="[object Uint32Array]",I=/[\\^$.*+?()[\]{}|]/g,M=/^\[object .+?Constructor\]$/,K=/^(?:0|[1-9]\d*)$/,F={};F[S]=F[q]=F[D]=F[z]=F[$]=F[J]=F[H]=F[j]=F[N]=!0,F[_]=F[g]=F[p]=F[h]=F[O]=F[o]=F[e]=F[t]=F[l]=F[u]=F[r]=F[v]=F[k]=F[w]=F[A]=!1;var R=typeof ke=="object"&&ke&&ke.Object===Object&&ke,U=typeof self=="object"&&self&&self.Object===Object&&self,V=R||U||Function("return this")(),G=B&&!B.nodeType&&B,Q=G&&!0&&L&&!L.nodeType&&L,ne=Q&&Q.exports===G,ie=ne&&R.process,ae=function(){try{return ie&&ie.binding&&ie.binding("util")}catch{}}(),fe=ae&&ae.isTypedArray;function he(a,x){for(var C=-1,Z=a==null?0:a.length,ue=0,re=[];++C-1}function gn(a,x){var C=this.__data__,Z=ft(C,a);return Z<0?(++this.size,C.push([a,x])):C[Z][1]=x,this}Ne.prototype.clear=dn,Ne.prototype.delete=vn,Ne.prototype.get=pn,Ne.prototype.has=yn,Ne.prototype.set=gn;function qe(a){var x=-1,C=a==null?0:a.length;for(this.clear();++xve))return!1;var ge=re.get(a);if(ge&&re.get(x))return ge==x;var xe=-1,Re=!0,Oe=C&E?new ut:void 0;for(re.set(a,x),re.set(x,a);++xe-1&&a%1==0&&a-1&&a%1==0&&a<=b}function $t(a){var x=typeof a;return a!=null&&(x=="object"||x=="function")}function He(a){return a!=null&&typeof a=="object"}var Vt=fe?Y(fe):Pn;function Nt(a){return kt(a)?Sn(a):Ln(a)}function Fn(){return[]}function Un(){return!1}L.exports=Cn})(en,en.exports);var yr=en.exports,Xn={},gr=ke&&ke.__importDefault||function(L){return L&&L.__esModule?L:{default:L}};Object.defineProperty(Xn,"__esModule",{value:!0});var $r=gr(pr),Vr=gr(yr),Gn;(function(L){function B(E,b,_){E===void 0&&(E={}),b===void 0&&(b={}),typeof E!="object"&&(E={}),typeof b!="object"&&(b={});var g=$r.default(b);_||(g=Object.keys(g).reduce(function(h,o){return g[o]!=null&&(h[o]=g[o]),h},{}));for(var m in E)E[m]!==void 0&&b[m]===void 0&&(g[m]=E[m]);return Object.keys(g).length>0?g:void 0}L.compose=B;function y(E,b){E===void 0&&(E={}),b===void 0&&(b={}),typeof E!="object"&&(E={}),typeof b!="object"&&(b={});var _=Object.keys(E).concat(Object.keys(b)).reduce(function(g,m){return Vr.default(E[m],b[m])||(g[m]=b[m]===void 0?null:b[m]),g},{});return Object.keys(_).length>0?_:void 0}L.diff=y;function d(E,b){E===void 0&&(E={}),b===void 0&&(b={}),E=E||{};var _=Object.keys(b).reduce(function(g,m){return b[m]!==E[m]&&E[m]!==void 0&&(g[m]=b[m]),g},{});return Object.keys(E).reduce(function(g,m){return E[m]!==b[m]&&b[m]===void 0&&(g[m]=null),g},_)}L.invert=d;function s(E,b,_){if(_===void 0&&(_=!1),typeof E!="object")return b;if(typeof b=="object"){if(!_)return b;var g=Object.keys(b).reduce(function(m,h){return E[h]===void 0&&(m[h]=b[h]),m},{});return Object.keys(g).length>0?g:void 0}}L.transform=s})(Gn||(Gn={}));Xn.default=Gn;var Yt={},Qt={},nr;function Gr(){if(nr)return Qt;nr=1;var L=ke&&ke.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(Qt,"__esModule",{value:!0});var B=L(mr()),y=function(){function d(s){this.ops=s,this.index=0,this.offset=0}return d.prototype.hasNext=function(){return this.peekLength()<1/0},d.prototype.next=function(s){s||(s=1/0);var E=this.ops[this.index];if(E){var b=this.offset,_=B.default.length(E);if(s>=_-b?(s=_-b,this.index+=1,this.offset=0):this.offset+=s,typeof E.delete=="number")return{delete:s};var g={};return E.attributes&&(g.attributes=E.attributes),typeof E.retain=="number"?g.retain=s:typeof E.insert=="string"?g.insert=E.insert.substr(b,s):g.insert=E.insert,g}else return{retain:1/0}},d.prototype.peek=function(){return this.ops[this.index]},d.prototype.peekLength=function(){return this.ops[this.index]?B.default.length(this.ops[this.index])-this.offset:1/0},d.prototype.peekType=function(){return this.ops[this.index]?typeof this.ops[this.index].delete=="number"?"delete":typeof this.ops[this.index].retain=="number"?"retain":"insert":"retain"},d.prototype.rest=function(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);var s=this.offset,E=this.index,b=this.next(),_=this.ops.slice(this.index);return this.offset=s,this.index=E,[b].concat(_)}else return[]},d}();return Qt.default=y,Qt}var rr;function mr(){if(rr)return Yt;rr=1;var L=ke&&ke.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(Yt,"__esModule",{value:!0});var B=L(Gr()),y;return function(d){function s(b){return new B.default(b)}d.iterator=s;function E(b){return typeof b.delete=="number"?b.delete:typeof b.retain=="number"?b.retain:typeof b.insert=="string"?b.insert.length:1}d.length=E}(y||(y={})),Yt.default=y,Yt}var qt=ke&&ke.__importDefault||function(L){return L&&L.__esModule?L:{default:L}},Xt=qt(Kr),Zr=qt(pr),Vn=qt(yr),xt=qt(Xn),Te=qt(mr()),Wr="\0",Yr=function(){function L(B){Array.isArray(B)?this.ops=B:B!=null&&Array.isArray(B.ops)?this.ops=B.ops:this.ops=[]}return L.prototype.insert=function(B,y){var d={};return typeof B=="string"&&B.length===0?this:(d.insert=B,y!=null&&typeof y=="object"&&Object.keys(y).length>0&&(d.attributes=y),this.push(d))},L.prototype.delete=function(B){return B<=0?this:this.push({delete:B})},L.prototype.retain=function(B,y){if(B<=0)return this;var d={retain:B};return y!=null&&typeof y=="object"&&Object.keys(y).length>0&&(d.attributes=y),this.push(d)},L.prototype.push=function(B){var y=this.ops.length,d=this.ops[y-1];if(B=Zr.default(B),typeof d=="object"){if(typeof B.delete=="number"&&typeof d.delete=="number")return this.ops[y-1]={delete:d.delete+B.delete},this;if(typeof d.delete=="number"&&B.insert!=null&&(y-=1,d=this.ops[y-1],typeof d!="object"))return this.ops.unshift(B),this;if(Vn.default(B.attributes,d.attributes)){if(typeof B.insert=="string"&&typeof d.insert=="string")return this.ops[y-1]={insert:d.insert+B.insert},typeof B.attributes=="object"&&(this.ops[y-1].attributes=B.attributes),this;if(typeof B.retain=="number"&&typeof d.retain=="number")return this.ops[y-1]={retain:d.retain+B.retain},typeof B.attributes=="object"&&(this.ops[y-1].attributes=B.attributes),this}}return y===this.ops.length?this.ops.push(B):this.ops.splice(y,0,B),this},L.prototype.chop=function(){var B=this.ops[this.ops.length-1];return B&&B.retain&&!B.attributes&&this.ops.pop(),this},L.prototype.filter=function(B){return this.ops.filter(B)},L.prototype.forEach=function(B){this.ops.forEach(B)},L.prototype.map=function(B){return this.ops.map(B)},L.prototype.partition=function(B){var y=[],d=[];return this.forEach(function(s){var E=B(s)?y:d;E.push(s)}),[y,d]},L.prototype.reduce=function(B,y){return this.ops.reduce(B,y)},L.prototype.changeLength=function(){return this.reduce(function(B,y){return y.insert?B+Te.default.length(y):y.delete?B-y.delete:B},0)},L.prototype.length=function(){return this.reduce(function(B,y){return B+Te.default.length(y)},0)},L.prototype.slice=function(B,y){B===void 0&&(B=0),y===void 0&&(y=1/0);for(var d=[],s=Te.default.iterator(this.ops),E=0;E0&&d.next(E.retain-b)}for(var _=new L(s);y.hasNext()||d.hasNext();)if(d.peekType()==="insert")_.push(d.next());else if(y.peekType()==="delete")_.push(y.next());else{var g=Math.min(y.peekLength(),d.peekLength()),m=y.next(g),h=d.next(g);if(typeof h.retain=="number"){var o={};typeof m.retain=="number"?o.retain=g:o.insert=m.insert;var e=xt.default.compose(m.attributes,h.attributes,typeof m.retain=="number");if(e&&(o.attributes=e),_.push(o),!d.hasNext()&&Vn.default(_.ops[_.ops.length-1],o)){var t=new L(y.rest());return _.concat(t).chop()}}else typeof h.delete=="number"&&typeof m.retain=="number"&&_.push(h)}return _.chop()},L.prototype.concat=function(B){var y=new L(this.ops.slice());return B.ops.length>0&&(y.push(B.ops[0]),y.ops=y.ops.concat(B.ops.slice(1))),y},L.prototype.diff=function(B,y){if(this.ops===B.ops)return new L;var d=[this,B].map(function(g){return g.map(function(m){if(m.insert!=null)return typeof m.insert=="string"?m.insert:Wr;var h=g===B?"on":"with";throw new Error("diff() called "+h+" non-document")}).join("")}),s=new L,E=Xt.default(d[0],d[1],y),b=Te.default.iterator(this.ops),_=Te.default.iterator(B.ops);return E.forEach(function(g){for(var m=g[1].length;m>0;){var h=0;switch(g[0]){case Xt.default.INSERT:h=Math.min(_.peekLength(),m),s.push(_.next(h));break;case Xt.default.DELETE:h=Math.min(m,b.peekLength()),b.next(h),s.delete(h);break;case Xt.default.EQUAL:h=Math.min(b.peekLength(),_.peekLength(),m);var o=b.next(h),e=_.next(h);Vn.default(o.insert,e.insert)?s.retain(h,xt.default.diff(o.attributes,e.attributes)):s.push(e).delete(h);break}m-=h}}),s.chop()},L.prototype.eachLine=function(B,y){y===void 0&&(y=` +`);for(var d=Te.default.iterator(this.ops),s=new L,E=0;d.hasNext();){if(d.peekType()!=="insert")return;var b=d.peek(),_=Te.default.length(b)-d.peekLength(),g=typeof b.insert=="string"?b.insert.indexOf(y,_)-_:-1;if(g<0)s.push(d.next());else if(g>0)s.push(d.next(g));else{if(B(s,d.next(1).attributes||{},E)===!1)return;E+=1,s=new L}}s.length()>0&&B(s,{},E)},L.prototype.invert=function(B){var y=new L;return this.reduce(function(d,s){if(s.insert)y.delete(Te.default.length(s));else{if(s.retain&&s.attributes==null)return y.retain(s.retain),d+s.retain;if(s.delete||s.retain&&s.attributes){var E=s.delete||s.retain,b=B.slice(d,d+E);return b.forEach(function(_){s.delete?y.push(_):s.retain&&s.attributes&&y.retain(Te.default.length(_),xt.default.invert(s.attributes,_.attributes))}),d+E}}return d},0),y.chop()},L.prototype.transform=function(B,y){if(y===void 0&&(y=!1),y=!!y,typeof B=="number")return this.transformPosition(B,y);for(var d=B,s=Te.default.iterator(this.ops),E=Te.default.iterator(d.ops),b=new L;s.hasNext()||E.hasNext();)if(s.peekType()==="insert"&&(y||E.peekType()!=="insert"))b.retain(Te.default.length(s.next()));else if(E.peekType()==="insert")b.push(E.next());else{var _=Math.min(s.peekLength(),E.peekLength()),g=s.next(_),m=E.next(_);if(g.delete)continue;m.delete?b.push(m):b.retain(_,xt.default.transform(g.attributes,m.attributes,y))}return b.chop()},L.prototype.transformPosition=function(B,y){y===void 0&&(y=!1),y=!!y;for(var d=Te.default.iterator(this.ops),s=0;d.hasNext()&&s<=B;){var E=d.peekLength(),b=d.peekType();if(d.next(),b==="delete"){B-=Math.min(E,B-s);continue}else b==="insert"&&(s["delta","html","text"].includes(L)},enable:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},placeholder:{type:String,required:!1},theme:{type:String,default:"snow",validator:L=>["snow","bubble",""].includes(L)},toolbar:{type:[String,Array,Object],required:!1,validator:L=>typeof L=="string"&&L!==""?L.charAt(0)==="#"?!0:Object.keys(ir).indexOf(L)!==-1:!0},modules:{type:Object,required:!1},options:{type:Object,required:!1},globalOptions:{type:Object,required:!1}},emits:["textChange","selectionChange","editorChange","update:content","focus","blur","ready"],setup:(L,B)=>{tn(()=>{E()}),wr(()=>{y=null});let y,d;const s=Be(),E=()=>{var p;if(s.value){if(d=b(),L.modules)if(Array.isArray(L.modules))for(const O of L.modules)it.register(`modules/${O.name}`,O.module);else it.register(`modules/${L.modules.name}`,L.modules.module);y=new it(s.value,d),f(L.content),y.on("text-change",o),y.on("selection-change",t),y.on("editor-change",c),L.theme!=="bubble"&&s.value.classList.remove("ql-bubble"),L.theme!=="snow"&&s.value.classList.remove("ql-snow"),(p=y.getModule("toolbar"))===null||p===void 0||p.container.addEventListener("mousedown",O=>{O.preventDefault()}),B.emit("ready",y)}},b=()=>{const p={};if(L.theme!==""&&(p.theme=L.theme),L.readOnly&&(p.readOnly=L.readOnly),L.placeholder&&(p.placeholder=L.placeholder),L.toolbar&&L.toolbar!==""&&(p.modules={toolbar:(()=>{if(typeof L.toolbar=="object")return L.toolbar;if(typeof L.toolbar=="string")return L.toolbar.charAt(0)==="#"?L.toolbar:ir[L.toolbar]})()}),L.modules){const O=(()=>{var S,q;const D={};if(Array.isArray(L.modules))for(const z of L.modules)D[z.name]=(S=z.options)!==null&&S!==void 0?S:{};else D[L.modules.name]=(q=L.modules.options)!==null&&q!==void 0?q:{};return D})();p.modules=Object.assign({},p.modules,O)}return Object.assign({},L.globalOptions,L.options,p)},_=p=>typeof p=="object"&&p?p.slice():p,g=p=>Object.values(p.ops).some(O=>!O.retain||Object.keys(O).length!==1);let m;const h=p=>{if(typeof m==typeof p){if(p===m)return!0;if(typeof p=="object"&&p&&typeof m=="object"&&m)return!g(m.diff(p))}return!1},o=(p,O,S)=>{m=_(r()),h(L.content)||B.emit("update:content",m),B.emit("textChange",{delta:p,oldContents:O,source:S})},e=Be(),t=(p,O,S)=>{e.value=!!(y!=null&&y.hasFocus()),B.emit("selectionChange",{range:p,oldRange:O,source:S})};Pt(e,p=>{p?B.emit("focus",s):B.emit("blur",s)});const c=(...p)=>{p[0]==="text-change"&&B.emit("editorChange",{name:p[0],delta:p[1],oldContents:p[2],source:p[3]}),p[0]==="selection-change"&&B.emit("editorChange",{name:p[0],range:p[1],oldRange:p[2],source:p[3]})},l=()=>s.value,u=()=>{var p;return(p=y==null?void 0:y.getModule("toolbar"))===null||p===void 0?void 0:p.container},i=()=>{if(y)return y;throw`The quill editor hasn't been instantiated yet, + make sure to call this method when the editor ready + or use v-on:ready="onReady(quill)" event instead.`},r=(p,O)=>L.contentType==="html"?k():L.contentType==="text"?n(p,O):y==null?void 0:y.getContents(p,O),f=(p,O="api")=>{const S=p||(L.contentType==="delta"?new Xr:"");L.contentType==="html"?w(S):L.contentType==="text"?v(S,O):y==null||y.setContents(S,O),m=_(S)},n=(p,O)=>{var S;return(S=y==null?void 0:y.getText(p,O))!==null&&S!==void 0?S:""},v=(p,O="api")=>{y==null||y.setText(p,O)},k=()=>{var p;return(p=y==null?void 0:y.root.innerHTML)!==null&&p!==void 0?p:""},w=p=>{y&&(y.root.innerHTML=p)},T=(p,O="api")=>{const S=y==null?void 0:y.clipboard.convert(p);S&&(y==null||y.setContents(S,O))},P=()=>{y==null||y.focus()},A=()=>{er(()=>{var p;!B.slots.toolbar&&y&&((p=y.getModule("toolbar"))===null||p===void 0||p.container.remove()),E()})};return Pt(()=>L.content,p=>{if(!y||!p||h(p))return;const O=y.getSelection();O&&er(()=>y==null?void 0:y.setSelection(O)),f(p)},{deep:!0}),Pt(()=>L.enable,p=>{y&&y.enable(p)}),{editor:s,getEditor:l,getToolbar:u,getQuill:i,getContents:r,setContents:f,getHTML:k,setHTML:w,pasteHTML:T,focus:P,getText:n,setText:v,reinit:A}},render(){var L,B;return[(B=(L=this.$slots).toolbar)===null||B===void 0?void 0:B.call(L),Tr("div",{ref:"editor",...this.$attrs})]}}),br=L=>{L||console.warn("[SessionStorage Warn]: 缺少 SessionStorage key");const{sessionStorage:B}=window;return B||console.warn("[SessionStorage Warn]: 瀏覽器不支援 SessionStorage"),{setSessionStorage(y){y||console.warn("[SessionStorage Warn]: 缺少 SessionStorage value");const d=JSON.stringify(y);B.setItem(L,d)},getSessionStorage(){const y=JSON.parse(B.getItem(L)||"{}");return typeof y=="object"?"":y},removeSessionStorage(){B.removeItem(L)}}},ei=it.import("blots/block");class Rt extends ei{static create(B){const y=super.create(B);if(B===!0)return y;const d=document.createElement("img");return d.setAttribute("src",B),y.appendChild(d),y}deleteAt(B,y){super.deleteAt(B,y),this.cache={}}static value(B){const{src:y,custom:d}=B.dataset;return{src:y,custom:d}}}Rt.blotName="imageBlot";Rt.className="image-uploading";Rt.tagName="span";it.register({"formats/imageBlot":Rt});class _r{constructor(B,y){this.quill=B,this.options=y,this.range=null,this.placeholderDelta=null,typeof this.options.upload!="function"&&console.warn("[Missing config] upload function that returns a promise is required");var d=this.quill.getModule("toolbar");d&&d.addHandler("image",this.selectLocalImage.bind(this)),this.handleDrop=this.handleDrop.bind(this),this.handlePaste=this.handlePaste.bind(this),this.quill.root.addEventListener("drop",this.handleDrop,!1),this.quill.root.addEventListener("paste",this.handlePaste,!1)}selectLocalImage(){this.quill.focus(),this.range=this.quill.getSelection(),this.fileHolder=document.createElement("input"),this.fileHolder.setAttribute("type","file"),this.fileHolder.setAttribute("accept","image/*"),this.fileHolder.setAttribute("style","visibility:hidden"),this.fileHolder.onchange=this.fileChanged.bind(this),document.body.appendChild(this.fileHolder),this.fileHolder.click(),window.requestAnimationFrame(()=>{document.body.removeChild(this.fileHolder)})}handleDrop(B){if(B.dataTransfer&&B.dataTransfer.files&&B.dataTransfer.files.length){if(B.stopPropagation(),B.preventDefault(),document.caretRangeFromPoint){const d=document.getSelection(),s=document.caretRangeFromPoint(B.clientX,B.clientY);d&&s&&d.setBaseAndExtent(s.startContainer,s.startOffset,s.startContainer,s.startOffset)}else{const d=document.getSelection(),s=document.caretPositionFromPoint(B.clientX,B.clientY);d&&s&&d.setBaseAndExtent(s.offsetNode,s.offset,s.offsetNode,s.offset)}this.quill.focus(),this.range=this.quill.getSelection();let y=B.dataTransfer.files[0];setTimeout(()=>{this.quill.focus(),this.range=this.quill.getSelection(),this.readAndUploadFile(y)},0)}}handlePaste(B){let y=B.clipboardData||window.clipboardData;if(y&&(y.items||y.files)){let d=y.items||y.files;const s=/^image\/(jpe?g|gif|png|svg|webp)$/i;for(let E=0;E{this.quill.focus(),this.range=this.quill.getSelection(),this.readAndUploadFile(b)},0))}}}readAndUploadFile(B){let y=!1;const d=new FileReader;d.addEventListener("load",()=>{if(!y){let s=d.result;this.insertBase64Image(s)}},!1),B&&d.readAsDataURL(B),this.options.upload(B).then(s=>{this.insertToEditor(s)},s=>{y=!0,this.removeBase64Image(),console.warn(s)})}fileChanged(){const B=this.fileHolder.files[0];this.readAndUploadFile(B)}insertBase64Image(B){const y=this.range;this.placeholderDelta=this.quill.insertEmbed(y.index,Rt.blotName,`${B}`,"user")}insertToEditor(B){const y=this.range,d=this.calculatePlaceholderInsertLength();this.quill.deleteText(y.index,d,"user"),this.quill.insertEmbed(y.index,"image",`${B}`,"user"),y.index++,this.quill.setSelection(y,"user")}calculatePlaceholderInsertLength(){return this.placeholderDelta.ops.reduce((B,y)=>(y.hasOwnProperty("insert")&&B++,B),0)}removeBase64Image(){const B=this.range,y=this.calculatePlaceholderInsertLength();this.quill.deleteText(B.index,y,"user")}}window.ImageUploader=_r;const ti="9ead47a82a0d25985f22f10651d1f93b3abba317",ni={__name:"QuillEditor",props:{modelValue:{type:String,default:""}},emits:["update:modelValue","update:countdown"],setup(L,{expose:B,emit:y}){it.imports["modules/ImageUploader"]||it.register("modules/ImageUploader",_r);const{apiGetUploadImageUrl:d}=Dr,s=L,E=y,b=Be(null),_=async(r,f,n)=>{await ar.put(r,f,{headers:{"Content-Type":n}})},g=(r,f)=>{Sr("danger",r,f)},m=r=>({"image/png":"png","image/jpeg":"jpeg"})[r],h=r=>new Promise((f,n)=>{const v=new FileReader;v.readAsArrayBuffer(r),v.onload=k=>{const{result:w}=k.target;f(w)},v.onerror=n}),t={modules:{ImageUploader:{upload(r){return new Promise((f,n)=>{const{type:v,size:k}=r;if(!m(v)){g("圖片上傳失敗","僅限上傳 png、jpg 與 jpeg 檔案格式"),n(new Error("僅限上傳 png、jpg 與 jpeg 檔案格式"));return}const w=1024*1024*3;if(k>=w){g("圖片上傳失敗","圖片大小不得超過 3MB。"),n(new Error("圖片大小不得超過 3MB。"));return}async function T(){try{const P=await h(r),{image_url:A,upload_url:p}=await d(m(v));await _(p,P,v),f(A)}catch(P){g(`${P.response.data.error}-${P.response.data.statusCode}`,P.response.data.message),n(new Error("圖片上傳失敗。"))}}T()})}},toolbar:[[{header:[1,2,3,4,5,6,!1]}],["bold","italic","underline","strike"],["code","code-block"],[{list:"ordered"},{list:"bullet"}],["image","link"],["clean"]]},placeholder:"請輸入內容...",theme:"snow"},{getSessionStorage:c,setSessionStorage:l}=br(ti),u=()=>b.value.getHTML()||"",i=r=>{b.value.setHTML(r)};return Pt(()=>s.modelValue,r=>{r&&l(r)},{deep:!0}),tn(()=>{s.modelValue&&i(s.modelValue);const r=c();r&&i(r)}),B({editorRef:b,getContent:u}),(r,f)=>(Ze(),Zn(kr(Jr),{ref_key:"editorRef",ref:b,content:s.modelValue,"onUpdate:content":f[0]||(f[0]=n=>E("update:modelValue",n)),class:"border border-top-0",options:t,"content-type":"html"},null,8,["content"]))}},ri=pe("h4",{class:"h5 fw-bold"}," 1. 請詳述你的任務內容: ",-1),ii={class:"taskQuill position-relative bg-white mb-6"},oi=pe("h4",{class:"h5 fw-bold"},"2. 任務完成時間:",-1),ai={class:"row g-2 align-items-top mb-6"},li=pe("p",{class:"mb-0 me-2 w-auto"},"學習時間共花費",-1),ui={class:"col-md-2 col-xl-1"},si=pe("div",{class:"col-auto"},[pe("label",{class:"col-form-label bg-transparent border-0",for:"inputDay"},"天")],-1),fi={class:"col-md-2 col-xl-1"},ci=pe("div",{class:"col-auto me-5"},[pe("label",{class:"col-form-label bg-transparent border-0",for:"inputHour"},"小時")],-1),hi={class:"col-auto"},di={class:"mb-0 text-gentle_green"},vi={class:"mx-2 text-gentle_green text-decoration-underline"},pi={class:"col-md-12"},yi={key:0,class:"text-danger mb-0"},gi=pe("p",{class:"mt-2 mb-0 text-gentle_green"},"請正確填寫任務完成時間為您的學習與練習作業時間",-1),mi=pe("h4",{class:"h5 fw-bold"},"3. 任務提交等級:",-1),bi={class:"d-grid gap-2 d-md-flex"},_i=["onClick"],Oi={class:"mt-10 mb-6 row justify-content-end"},Ei={class:"col-auto"},Ai={class:"col-4"},wi=["disabled"],Ti="9ead47a82a0d25985f22f10651d1f93b3abba317",xi={__name:"TaskDescriptionForm",props:{type:{type:String,default:""},level:{type:Number,default:0},taskLevel:{type:Array,default:()=>[]},spendHour:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})}},emits:["submit","cancel"],setup(L,{emit:B}){const y=L,d=B,s=Be(null),E=Be(null),b=Be(y.data),_=Be(y.data.content||""),g=Be(y.level||0),m=Be(0),{removeSessionStorage:h,setSessionStorage:o}=br(Ti),e=i=>{g.value=i},t=()=>{const{days:i,hours:r}=y.spendHour;b.value.day=i,b.value.hour=r},c=()=>{const i=E.value.getContent();o(i)},l=Pt(()=>_.value,()=>{c()}),u=async(i,r)=>{const f={};(b.value.day===0||b.value.day)&&(f.spend_hour=Number(b.value.day)*24+Number(b.value.hour)),f.content=_.value,y.taskLevel&&y.taskLevel.length>0&&(f.level=Number(g.value)),_.value="",s.value.resetForm(),l(),h(),d("submit",f,r)};return tn(()=>{s.value.validate()}),(i,r)=>{const f=Hn("VField"),n=Hn("ErrorMessage"),v=Hn("VForm");return Ze(),Zn(v,{ref_key:"form",ref:s,onSubmit:r[5]||(r[5]=k=>u(k,i.taskId))},{default:or(({errors:k,meta:w})=>{var T;return[ri,pe("div",ii,[dt(ni,{ref_key:"QuillEditorComponentRef",ref:E,"model-value":_.value,"onUpdate:modelValue":r[0]||(r[0]=P=>_.value=P),"onUpdate:countdown":r[1]||(r[1]=P=>m.value=P)},null,8,["model-value"])]),oi,pe("div",ai,[li,pe("div",ui,[dt(f,{type:"number",min:"0",name:"day",label:"天數",class:zn(["form-control d-inline-block",{"is-invalid":k.day}]),id:"inputDay",rules:{required:!0,min_value:0,integer:!0},modelValue:b.value.day,"onUpdate:modelValue":r[2]||(r[2]=P=>b.value.day=P)},null,8,["class","modelValue"]),dt(n,{name:"day",class:"invalid-feedback"})]),si,pe("div",fi,[pe("div",null,[dt(f,{type:"number",min:"0",name:"hour",id:"inputHour",label:"小時",class:zn(["form-control rounded",{"is-invalid":k.hour}]),modelValue:b.value.hour,"onUpdate:modelValue":r[3]||(r[3]=P=>b.value.hour=P),rules:{required:!0,min_value:0,max_value:23,integer:!0}},null,8,["modelValue","class"]),dt(n,{name:"hour",class:"invalid-feedback"})])]),ci,y.spendHour.days||y.spendHour.hours?(Ze(),vt(Kn,{key:0},[pe("div",hi,[pe("p",di,[Nr(" 此任務平均完成時間為"),pe("span",vi,pt(y.spendHour.days)+" 天 "+pt(y.spendHour.hours)+" 小時 ",1)])]),pe("div",{class:"col-auto"},[pe("button",{type:"button",class:"btn btn-primary btn-lg",onClick:t},"套用平均時間")])],64)):Wt("",!0),pe("div",pi,[b.value.hour+b.value.day<=0?(Ze(),vt("p",yi,"學習時間至少需要 1 小時")):Wt("",!0),gi])]),((T=y.taskLevel)==null?void 0:T.length)>0?(Ze(),vt(Kn,{key:0},[mi,pe("div",bi,[(Ze(!0),vt(Kn,null,xr(y.taskLevel,(P,A)=>(Ze(),vt("button",{type:"button",class:zn(["btn btn-outline-primary btn-lg",g.value===A+1&&"active"]),key:`level${A+1}`,onClick:p=>e(A+1)}," LV "+pt(A+1)+": "+pt(P),11,_i))),128))]),dt(n,{name:"level",class:"invalid-feedback"})],64)):Wt("",!0),pe("div",Oi,[pe("div",Ei,[y.type==="edit"?(Ze(),vt("button",{key:0,type:"reset",onClick:r[4]||(r[4]=Pr(P=>d("cancel"),["prevent"])),class:"btn btn-lg btn-gentle_green text-white"}," 取消編輯 ")):Wt("",!0)]),pe("div",Ai,[pe("button",{type:"submit",class:"btn btn-lg btn-secondary w-100",disabled:!w.valid||!_.value.length||b.value.hour+b.value.day<=0}," 提交任務 ",8,wi)])])]}),_:1},512)}}};export{Ni as _,xi as a}; diff --git a/assets/TaskDescriptionModal-IBVYJWra.js b/assets/TaskDescriptionModal-IBVYJWra.js new file mode 100644 index 0000000..b2a62da --- /dev/null +++ b/assets/TaskDescriptionModal-IBVYJWra.js @@ -0,0 +1 @@ +import{_ as ct}from"./Modal-vRunXTCd.js";import{a2 as X,N as nt,s as tt,f as ft,o as E,h as lt,w as dt,a as Z,c as z,y as ht,n as mt,F as et,x as rt,j as $t,Q as _t}from"./index-n8Si2CMw.js";var it={exports:{}};(function(l,Q){(function(g,v){l.exports=v()})(X,function(){var g=1e3,v=6e4,S=36e5,b="millisecond",m="second",M="minute",u="hour",d="day",c="week",$="month",B="quarter",O="year",T="date",s="Invalid Date",Y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,F=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(i){var r=["th","st","nd","rd"],t=i%100;return"["+i+(r[(t-20)%10]||r[t]||r[0])+"]"}},k=function(i,r,t){var n=String(i);return!n||n.length>=r?i:""+Array(r+1-n.length).join(t)+i},j={s:k,z:function(i){var r=-i.utcOffset(),t=Math.abs(r),n=Math.floor(t/60),e=t%60;return(r<=0?"+":"-")+k(n,2,"0")+":"+k(e,2,"0")},m:function i(r,t){if(r.date()1)return i(o[0])}else{var h=r.name;w[h]=r,e=h}return!n&&e&&(p=e),e||!n&&p},D=function(i,r){if(A(i))return i.clone();var t=typeof r=="object"?r:{};return t.date=i,t.args=arguments,new K(t)},f=j;f.l=U,f.i=A,f.w=function(i,r){return D(i,{locale:r.$L,utc:r.$u,x:r.$x,$offset:r.$offset})};var K=function(){function i(t){this.$L=U(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[W]=!0}var r=i.prototype;return r.parse=function(t){this.$d=function(n){var e=n.date,a=n.utc;if(e===null)return new Date(NaN);if(f.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var o=e.match(Y);if(o){var h=o[2]-1||0,_=(o[7]||"0").substring(0,3);return a?new Date(Date.UTC(o[1],h,o[3]||1,o[4]||0,o[5]||0,o[6]||0,_)):new Date(o[1],h,o[3]||1,o[4]||0,o[5]||0,o[6]||0,_)}}return new Date(e)}(t),this.init()},r.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},r.$utils=function(){return f},r.isValid=function(){return this.$d.toString()!==s},r.isSame=function(t,n){var e=D(t);return this.startOf(n)<=e&&e<=this.endOf(n)},r.isAfter=function(t,n){return D(t)0,w<=p.r||!p.r){w<=1&&j>0&&(p=C[j-1]);var W=F[p.l];O&&(w=O(""+w)),s=typeof W=="string"?W.replace("%d",w):W(w,c,p.l,Y);break}}if(c)return s;var A=Y?F.future:F.past;return typeof A=="function"?A(s):A.replace("%s",s)},b.to=function(d,c){return M(d,c,this,!0)},b.from=function(d,c){return M(d,c,this)};var u=function(d){return d.$u?S.utc():S()};b.toNow=function(d){return this.to(u(this),d)},b.fromNow=function(d){return this.from(u(this),d)}}})})(ut);var gt=ut.exports;const pt=nt(gt);var Dt={exports:{}};(function(l,Q){(function(g,v){l.exports=v(at)})(X,function(g){function v(m){return m&&typeof m=="object"&&"default"in m?m:{default:m}}var S=v(g),b={name:"zh-tw",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(m,M){return M==="W"?m+"週":m+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"},meridiem:function(m,M){var u=100*m+M;return u<600?"凌晨":u<900?"早上":u<1100?"上午":u<1300?"中午":u<1800?"下午":"晚上"}};return S.default.locale(b,null,!0),b})})(Dt);N.extend(Mt);N.extend(pt);N.locale("zh-tw");const Nt=l=>l?N.utc(l).fromNow():"Error Date Format",yt=l=>l?N(l).format("YYYY/MM/DD HH:mm:ss"):"Error Date Format",At=l=>l?N(l).format("YYYY/MM/DD HH:mm"):"Error Date Format",Bt=l=>l?`星期${["日","一","二","三","四","五","六"][N(l).day()]}`:"Error Date Format",Ut=l=>l?N(l).format("DD"):"Error Date Format",It=l=>l?N(l).isSame(N(),"week"):"Error Date Format",Yt={class:"d-flex flex-column gap-2"},wt={class:"card-body"},xt={class:"d-flex"},St={class:"flex-shrink-0"},bt=["src"],kt={key:1,src:"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",class:"rounded-circle border",alt:"預設頭貼",style:{width:"48px",height:"48px"}},Ht=["src"],Ot={key:1,src:"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",class:"rounded-circle border",alt:"預設頭貼",style:{width:"48px",height:"48px"}},Tt={class:"flex-grow-1 ms-3",style:{width:"calc(100% - 52px)"}},Lt={key:0,class:"h6 fw-bold mb-0"},Ft={key:1,class:"h6 fw-bold mb-0"},Ct={class:"fw-bold mb-4"},Et={class:"text-gentle_green me-2"},jt=["innerHTML"],Zt={__name:"TaskDescriptionModal",props:{replyData:{type:Array,default(){return[]}}},setup(l,{expose:Q}){const g=tt(""),v=tt(null),S=tt(null);return ft(()=>{S.value=new _t(v.value.myBsModal,{keyboard:!1})}),Q({showModal:()=>{S.value.show()},hideModal:()=>{S.value.hide()},modalTitle:g}),(u,d)=>(E(),lt(ct,{ref_key:"myModal",ref:v,title:g.value,hasFooter:!1,size:"lg",headerStyle:{background:"#DADEDD",padding:"12px 24px"},bodyStyle:{background:"#F5F5F5",padding:"32px 55px"}},{body:dt(()=>[Z("div",Yt,[(E(!0),z(et,null,ht(l.replyData,(c,$)=>(E(),z("div",{class:mt(["card rounded-3 p-3",[c!=null&&c.assistant_info?"bg-soft_green":"border"]]),key:$},[Z("div",wt,[Z("div",xt,[Z("div",St,[c.assistant_info?(E(),z(et,{key:0},[c.assistant_info.icon_url?(E(),z("img",{key:0,class:"rounded-circle",style:{width:"48px",height:"48px"},src:c.assistant_info.icon_url,alt:"頭貼"},null,8,bt)):(E(),z("img",kt))],64)):(E(),z(et,{key:1},[c.avatar?(E(),z("img",{key:0,class:"rounded-circle",style:{width:"48px",height:"48px"},src:c.avatar,alt:"頭貼"},null,8,Ht)):(E(),z("img",Ot))],64))]),Z("div",Tt,[c.assistant_info?(E(),z("h5",Lt,rt(c.assistant_info.title),1)):(E(),z("h5",Ft,rt(c.nickname),1)),Z("p",Ct,[Z("small",Et,rt($t(yt)(c.updated_at)),1)]),Z("div",{innerHTML:c.content},null,8,jt)])])])],2))),128))])]),_:1},8,["title"]))}};export{Zt as _,Nt as a,Ut as b,Bt as c,At as d,It as e,yt as g}; diff --git a/assets/TaskDescriptionModal-OeZgI2fR.css b/assets/TaskDescriptionModal-OeZgI2fR.css new file mode 100644 index 0000000..4784406 --- /dev/null +++ b/assets/TaskDescriptionModal-OeZgI2fR.css @@ -0,0 +1 @@ +img{max-width:100%;height:auto} diff --git a/assets/TaskList-LMuG8cAw.css b/assets/TaskList-LMuG8cAw.css new file mode 100644 index 0000000..7dd33f4 --- /dev/null +++ b/assets/TaskList-LMuG8cAw.css @@ -0,0 +1 @@ +.custom-btn-primary-tag[data-v-6b76e6b2]{background-color:var(--bs-gray-100);color:var(--bs-primary)}.custom-btn-primary-tag[data-v-6b76e6b2]:hover{background-color:var(--bs-gray-200)}.btn-check:checked+.custom-btn-primary-tag[data-v-6b76e6b2]{background-color:var(--bs-primary);color:var(--bs-gray-300)} diff --git a/assets/TaskList-eCaJABAm.js b/assets/TaskList-eCaJABAm.js new file mode 100644 index 0000000..58f0e7a --- /dev/null +++ b/assets/TaskList-eCaJABAm.js @@ -0,0 +1 @@ +import{t as I,_ as E,a as S}from"./Search-OY-QVEJp.js";import{a as $}from"./tasks-zk65eG-B.js";import{T as j}from"./TaskListItem-hBaioOrQ.js";import{_ as B,s as r,f as x,J as H,r as M,o as p,c as _,a,l as d,j as L,p as A,H as C,I as G}from"./index-n8Si2CMw.js";const b=l=>(C("data-v-6b76e6b2"),l=l(),G(),l),N={class:"container mt-3"},V={class:"row"},z={class:"col-md-4"},F={class:"col-md-8"},J=b(()=>a("div",{class:"d-flex flex-wrap justify-content-between mb-2"},[a("h4",null,"全任務列表")],-1)),P={class:"position-relative mt-5",style:{"min-height":"300px"}},U={key:0,class:"list-unstyled"},q={key:1,class:"d-flex justify-content-center mt-8"},D=b(()=>a("p",{class:"badge bg-light fs-6 fw-normal rounded-pill py-1 px-3 text-dark lh-base"},"尚無任務",-1)),K=[D],O={__name:"TaskList",setup(l){const{apiGetAvailableTask:w}=$,e=I(),c=r(!1),o=r([]),n=r({current:1,count:10,next:11}),v=r(null),u=async(s=1,m=10)=>{var i,f,h,k;c.value=!0;try{const{tasks:t,pagination:T}=await w(s,m,v.value);s>1?o.value=[...o.value,...t]:o.value=t,n.value=T}catch(t){A.toastMessage("danger","info",`${(f=(i=t==null?void 0:t.response)==null?void 0:i.data)==null?void 0:f.statusCode}:${(k=(h=t==null?void 0:t.response)==null?void 0:h.data)==null?void 0:k.message}`)}c.value=!1},y=s=>{v.value=s,u(1,10)};x(()=>{u(),e.groups&&e.groups.length===0&&e.tags&&e.tags.length===0&&e.getGroupsAndTags()});const g=()=>{const s=document.documentElement;if(s.clientHeight+s.scrollTop===s.scrollHeight){if(c.value||!n.value.next||n.value.current===n.value.next)return;u(n.value.next)}};return x(()=>{window.addEventListener("scroll",g)}),H(()=>{window.removeEventListener("scroll",g)}),(s,m)=>{const i=M("Loading");return p(),_("div",N,[a("div",V,[a("div",z,[d(S)]),a("div",F,[J,d(E,{tags:L(e).tags,groups:L(e).groups,onSearch:y},null,8,["tags","groups"]),a("div",P,[d(i,{"is-full-page":!1,active:c.value,"z-index":1060},null,8,["active"]),o.value.length>0?(p(),_("ul",U,[d(j,{type:"task","task-list":o.value},null,8,["task-list"])])):(p(),_("div",q,K))])])])])}}},Y=B(O,[["__scopeId","data-v-6b76e6b2"]]);export{Y as default}; diff --git a/assets/TaskListItem-1fusswR3.css b/assets/TaskListItem-1fusswR3.css new file mode 100644 index 0000000..1c21aa7 --- /dev/null +++ b/assets/TaskListItem-1fusswR3.css @@ -0,0 +1 @@ +.taskList__top[data-v-20401ad9]{max-width:96px}@media (min-width: 1025px){.taskList__top[data-v-20401ad9]{max-height:260px;max-width:260px}}.taskList__body[data-v-20401ad9]{min-height:120px;justify-content:space-between;flex:1 1 auto}@media (min-width: 1025px){.taskList__body[data-v-20401ad9]{min-height:166px}}.taskList__body__content[data-v-20401ad9]{flex:0 1 60%;display:flex;flex-direction:column;justify-content:center} diff --git a/assets/TaskListItem-hBaioOrQ.js b/assets/TaskListItem-hBaioOrQ.js new file mode 100644 index 0000000..dbd5df1 --- /dev/null +++ b/assets/TaskListItem-hBaioOrQ.js @@ -0,0 +1 @@ +import{_ as d,r as _,o as s,c as a,y as m,a as t,B as p,x as n,h as k,w as u,k as b,L as h,z as f,F as y}from"./index-n8Si2CMw.js";const g={class:"d-flex"},v={class:"taskList__body row no-gutters w-100 p-lg-3 p-2"},w={class:"col-lg-8"},x={class:"mb-1 mb-md-2 fw-bold"},L={class:"small text-muted mb-md-3"},B={class:"d-flex mt-auto justify-content-between align-items-center"},C={class:"mb-0"},z=["onClick"],I={__name:"TaskListItem",props:{type:{type:String,default:""},taskList:{type:Array,default:()=>{}}},emits:["see-task-detail"],setup(i,{emit:r}){const o=i,c=r;return(T,N)=>{const l=_("router-link");return s(!0),a(y,null,m(o.taskList,e=>(s(),a("li",{class:"mb-3 overflow-hidden border position-relative",key:e.id},[t("div",g,[t("div",{class:"taskList__top w-100",style:p([{"z-index":"2",position:"relative","background-position":"center center","background-size":"cover"},{backgroundImage:`url(${e.image_url})`}])},null,4),t("div",v,[t("div",w,[t("p",x,n(e.name),1),t("p",L,n(e.abstract),1)]),t("div",B,[t("p",C,n(e.rewarded_point)+" 積分",1),o.type==="task"?(s(),k(l,{key:0,to:`/tasks/${e.id}`,class:"btn btn-dark fw-normal px-3 stretched-link"},{default:u(()=>[b("查看任務 ")]),_:2},1032,["to"])):o.type==="training"?(s(),a("a",{key:1,href:"#",class:"btn btn-dark fw-normal px-3 stretched-link",onClick:h(S=>c("see-task-detail",e),["prevent"])},"查看任務 ",8,z)):f("",!0)])])])]))),128)}}},$=d(I,[["__scopeId","data-v-20401ad9"]]);export{$ as T}; diff --git a/assets/TasksDescription-b37npYoz.css b/assets/TasksDescription-b37npYoz.css new file mode 100644 index 0000000..ccf392f --- /dev/null +++ b/assets/TasksDescription-b37npYoz.css @@ -0,0 +1 @@ +.tasks-detail[data-v-3fadab33]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#fff)}.tasks-content p[data-v-3fadab33]{margin-bottom:0rem}[data-v-3fadab33] .tasks-content img{display:block;max-width:100%}[data-v-3fadab33] .content pre{border-left:3px solid #2A8356;background-color:#23241f;color:#f8f8f2;overflow:visible;white-space:pre-wrap;padding:5px 10px}[data-v-3fadab33] .content p{margin-bottom:0}[data-v-3fadab33] .ql-editor{height:500px} diff --git a/assets/TasksDescription-uDIHd4XJ.js b/assets/TasksDescription-uDIHd4XJ.js new file mode 100644 index 0000000..008e0a4 --- /dev/null +++ b/assets/TasksDescription-uDIHd4XJ.js @@ -0,0 +1,7 @@ +import{_ as Us,e as Gs,s as C,f as zs,t as qs,r as Qs,o as _,c as p,l as Nt,a as l,B as zt,x as A,w as Xs,z as v,F as K,y as et,k as wt,h as Ce,n as qt,j as Qt,p as St,L as Ne,H as Zs,I as Js}from"./index-n8Si2CMw.js";import{P as es,c as ss}from"./index-kvWuk1nc.js";import{_ as tn,a as we}from"./TaskDescriptionForm-OOi9UByd.js";import{_ as en,g as sn,a as nn}from"./TaskDescriptionModal-IBVYJWra.js";import{P as on}from"./vue-pagination-2.min-AUKOm9wu.js";import{a as rn}from"./tasks-zk65eG-B.js";import"./Modal-vRunXTCd.js";/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */const B=new Map,Xt={set(s,t,e){B.has(s)||B.set(s,new Map);const n=B.get(s);if(!n.has(t)&&n.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`);return}n.set(t,e)},get(s,t){return B.has(s)&&B.get(s).get(t)||null},remove(s,t){if(!B.has(s))return;const e=B.get(s);e.delete(t),e.size===0&&B.delete(s)}},an=1e6,ln=1e3,he="transitionend",ns=s=>(s&&window.CSS&&window.CSS.escape&&(s=s.replace(/#([^\s"#']+)/g,(t,e)=>`#${CSS.escape(e)}`)),s),cn=s=>s==null?`${s}`:Object.prototype.toString.call(s).match(/\s([a-z]+)/i)[1].toLowerCase(),un=s=>{do s+=Math.floor(Math.random()*an);while(document.getElementById(s));return s},dn=s=>{if(!s)return 0;let{transitionDuration:t,transitionDelay:e}=window.getComputedStyle(s);const n=Number.parseFloat(t),i=Number.parseFloat(e);return!n&&!i?0:(t=t.split(",")[0],e=e.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(e))*ln)},is=s=>{s.dispatchEvent(new Event(he))},W=s=>!s||typeof s!="object"?!1:(typeof s.jquery<"u"&&(s=s[0]),typeof s.nodeType<"u"),j=s=>W(s)?s.jquery?s[0]:s:typeof s=="string"&&s.length>0?document.querySelector(ns(s)):null,ct=s=>{if(!W(s)||s.getClientRects().length===0)return!1;const t=getComputedStyle(s).getPropertyValue("visibility")==="visible",e=s.closest("details:not([open])");if(!e)return t;if(e!==s){const n=s.closest("summary");if(n&&n.parentNode!==e||n===null)return!1}return t},U=s=>!s||s.nodeType!==Node.ELEMENT_NODE||s.classList.contains("disabled")?!0:typeof s.disabled<"u"?s.disabled:s.hasAttribute("disabled")&&s.getAttribute("disabled")!=="false",os=s=>{if(!document.documentElement.attachShadow)return null;if(typeof s.getRootNode=="function"){const t=s.getRootNode();return t instanceof ShadowRoot?t:null}return s instanceof ShadowRoot?s:s.parentNode?os(s.parentNode):null},Pt=()=>{},mt=s=>{s.offsetHeight},rs=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Zt=[],hn=s=>{document.readyState==="loading"?(Zt.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of Zt)t()}),Zt.push(s)):s()},I=()=>document.documentElement.dir==="rtl",R=s=>{hn(()=>{const t=rs();if(t){const e=s.NAME,n=t.fn[e];t.fn[e]=s.jQueryInterface,t.fn[e].Constructor=s,t.fn[e].noConflict=()=>(t.fn[e]=n,s.jQueryInterface)}})},$=(s,t=[],e=s)=>typeof s=="function"?s(...t):e,as=(s,t,e=!0)=>{if(!e){$(s);return}const n=5,i=dn(t)+n;let a=!1;const r=({target:f})=>{f===t&&(a=!0,t.removeEventListener(he,r),$(s))};t.addEventListener(he,r),setTimeout(()=>{a||is(t)},i)},me=(s,t,e,n)=>{const i=s.length;let a=s.indexOf(t);return a===-1?!e&&n?s[i-1]:s[0]:(a+=e?1:-1,n&&(a=(a+i)%i),s[Math.max(0,Math.min(a,i-1))])},_n=/[^.]*(?=\..*)\.|.*/,fn=/\..*/,pn=/::\d+$/,Jt={};let Se=1;const ls={mouseenter:"mouseover",mouseleave:"mouseout"},mn=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function cs(s,t){return t&&`${t}::${Se++}`||s.uidEvent||Se++}function us(s){const t=cs(s);return s.uidEvent=t,Jt[t]=Jt[t]||{},Jt[t]}function gn(s,t){return function e(n){return ge(n,{delegateTarget:s}),e.oneOff&&o.off(s,n.type,t),t.apply(s,[n])}}function En(s,t,e){return function n(i){const a=s.querySelectorAll(t);for(let{target:r}=i;r&&r!==this;r=r.parentNode)for(const f of a)if(f===r)return ge(i,{delegateTarget:r}),n.oneOff&&o.off(s,i.type,t,e),e.apply(r,[i])}}function ds(s,t,e=null){return Object.values(s).find(n=>n.callable===t&&n.delegationSelector===e)}function hs(s,t,e){const n=typeof t=="string",i=n?e:t||e;let a=_s(s);return mn.has(a)||(a=s),[n,i,a]}function De(s,t,e,n,i){if(typeof t!="string"||!s)return;let[a,r,f]=hs(t,e,n);t in ls&&(r=(m=>function(E){if(!E.relatedTarget||E.relatedTarget!==E.delegateTarget&&!E.delegateTarget.contains(E.relatedTarget))return m.call(this,E)})(r));const N=us(s),O=N[f]||(N[f]={}),g=ds(O,r,a?e:null);if(g){g.oneOff=g.oneOff&&i;return}const y=cs(r,t.replace(_n,"")),S=a?En(s,e,r):gn(s,r);S.delegationSelector=a?e:null,S.callable=r,S.oneOff=i,S.uidEvent=y,O[y]=S,s.addEventListener(f,S,a)}function _e(s,t,e,n,i){const a=ds(t[e],n,i);a&&(s.removeEventListener(e,a,!!i),delete t[e][a.uidEvent])}function bn(s,t,e,n){const i=t[e]||{};for(const[a,r]of Object.entries(i))a.includes(n)&&_e(s,t,e,r.callable,r.delegationSelector)}function _s(s){return s=s.replace(fn,""),ls[s]||s}const o={on(s,t,e,n){De(s,t,e,n,!1)},one(s,t,e,n){De(s,t,e,n,!0)},off(s,t,e,n){if(typeof t!="string"||!s)return;const[i,a,r]=hs(t,e,n),f=r!==t,N=us(s),O=N[r]||{},g=t.startsWith(".");if(typeof a<"u"){if(!Object.keys(O).length)return;_e(s,N,r,a,i?e:null);return}if(g)for(const y of Object.keys(N))bn(s,N,y,t.slice(1));for(const[y,S]of Object.entries(O)){const k=y.replace(pn,"");(!f||t.includes(k))&&_e(s,N,r,S.callable,S.delegationSelector)}},trigger(s,t,e){if(typeof t!="string"||!s)return null;const n=rs(),i=_s(t),a=t!==i;let r=null,f=!0,N=!0,O=!1;a&&n&&(r=n.Event(t,e),n(s).trigger(r),f=!r.isPropagationStopped(),N=!r.isImmediatePropagationStopped(),O=r.isDefaultPrevented());const g=ge(new Event(t,{bubbles:f,cancelable:!0}),e);return O&&g.preventDefault(),N&&s.dispatchEvent(g),g.defaultPrevented&&r&&r.preventDefault(),g}};function ge(s,t={}){for(const[e,n]of Object.entries(t))try{s[e]=n}catch{Object.defineProperty(s,e,{configurable:!0,get(){return n}})}return s}function Oe(s){if(s==="true")return!0;if(s==="false")return!1;if(s===Number(s).toString())return Number(s);if(s===""||s==="null")return null;if(typeof s!="string")return s;try{return JSON.parse(decodeURIComponent(s))}catch{return s}}function te(s){return s.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const F={setDataAttribute(s,t,e){s.setAttribute(`data-bs-${te(t)}`,e)},removeDataAttribute(s,t){s.removeAttribute(`data-bs-${te(t)}`)},getDataAttributes(s){if(!s)return{};const t={},e=Object.keys(s.dataset).filter(n=>n.startsWith("bs")&&!n.startsWith("bsConfig"));for(const n of e){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),t[i]=Oe(s.dataset[n])}return t},getDataAttribute(s,t){return Oe(s.getAttribute(`data-bs-${te(t)}`))}};class gt{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=W(e)?F.getDataAttribute(e,"config"):{};return{...this.constructor.Default,...typeof n=="object"?n:{},...W(e)?F.getDataAttributes(e):{},...typeof t=="object"?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,i]of Object.entries(e)){const a=t[n],r=W(a)?"element":cn(a);if(!new RegExp(i).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${i}".`)}}}const vn="5.3.2";class V extends gt{constructor(t,e){super(),t=j(t),t&&(this._element=t,this._config=this._getConfig(e),Xt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Xt.remove(this._element,this.constructor.DATA_KEY),o.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,n=!0){as(t,e,n)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Xt.get(j(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,typeof e=="object"?e:null)}static get VERSION(){return vn}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const ee=s=>{let t=s.getAttribute("data-bs-target");if(!t||t==="#"){let e=s.getAttribute("href");if(!e||!e.includes("#")&&!e.startsWith("."))return null;e.includes("#")&&!e.startsWith("#")&&(e=`#${e.split("#")[1]}`),t=e&&e!=="#"?ns(e.trim()):null}return t},u={find(s,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,s))},findOne(s,t=document.documentElement){return Element.prototype.querySelector.call(t,s)},children(s,t){return[].concat(...s.children).filter(e=>e.matches(t))},parents(s,t){const e=[];let n=s.parentNode.closest(t);for(;n;)e.push(n),n=n.parentNode.closest(t);return e},prev(s,t){let e=s.previousElementSibling;for(;e;){if(e.matches(t))return[e];e=e.previousElementSibling}return[]},next(s,t){let e=s.nextElementSibling;for(;e;){if(e.matches(t))return[e];e=e.nextElementSibling}return[]},focusableChildren(s){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(e=>`${e}:not([tabindex^="-"])`).join(",");return this.find(t,s).filter(e=>!U(e)&&ct(e))},getSelectorFromElement(s){const t=ee(s);return t&&u.findOne(t)?t:null},getElementFromSelector(s){const t=ee(s);return t?u.findOne(t):null},getMultipleElementsFromSelector(s){const t=ee(s);return t?u.find(t):[]}},Ht=(s,t="hide")=>{const e=`click.dismiss${s.EVENT_KEY}`,n=s.NAME;o.on(document,e,`[data-bs-dismiss="${n}"]`,function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),U(this))return;const a=u.getElementFromSelector(this)||this.closest(`.${n}`);s.getOrCreateInstance(a)[t]()})},Tn="alert",An="bs.alert",fs=`.${An}`,yn=`close${fs}`,Cn=`closed${fs}`,Nn="fade",wn="show";class Kt extends V{static get NAME(){return Tn}close(){if(o.trigger(this._element,yn).defaultPrevented)return;this._element.classList.remove(wn);const e=this._element.classList.contains(Nn);this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),o.trigger(this._element,Cn),this.dispose()}static jQueryInterface(t){return this.each(function(){const e=Kt.getOrCreateInstance(this);if(typeof t=="string"){if(e[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);e[t](this)}})}}Ht(Kt,"close");R(Kt);const Sn="button",Dn="bs.button",On=`.${Dn}`,$n=".data-api",Ln="active",$e='[data-bs-toggle="button"]',kn=`click${On}${$n}`;class Wt extends V{static get NAME(){return Sn}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(Ln))}static jQueryInterface(t){return this.each(function(){const e=Wt.getOrCreateInstance(this);t==="toggle"&&e[t]()})}}o.on(document,kn,$e,s=>{s.preventDefault();const t=s.target.closest($e);Wt.getOrCreateInstance(t).toggle()});R(Wt);const In="swipe",ut=".bs.swipe",Mn=`touchstart${ut}`,Rn=`touchmove${ut}`,Pn=`touchend${ut}`,Vn=`pointerdown${ut}`,xn=`pointerup${ut}`,Hn="touch",Kn="pen",Wn="pointer-event",Fn=40,Yn={endCallback:null,leftCallback:null,rightCallback:null},Bn={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Vt extends gt{constructor(t,e){super(),this._element=t,!(!t||!Vt.isSupported())&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return Yn}static get DefaultType(){return Bn}static get NAME(){return In}dispose(){o.off(this._element,ut)}_start(t){if(!this._supportPointerEvents){this._deltaX=t.touches[0].clientX;return}this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX)}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),$(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=Fn)return;const e=t/this._deltaX;this._deltaX=0,e&&$(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(o.on(this._element,Vn,t=>this._start(t)),o.on(this._element,xn,t=>this._end(t)),this._element.classList.add(Wn)):(o.on(this._element,Mn,t=>this._start(t)),o.on(this._element,Rn,t=>this._move(t)),o.on(this._element,Pn,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===Kn||t.pointerType===Hn)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const jn="carousel",Un="bs.carousel",z=`.${Un}`,ps=".data-api",Gn="ArrowLeft",zn="ArrowRight",qn=500,_t="next",st="prev",it="left",Mt="right",Qn=`slide${z}`,se=`slid${z}`,Xn=`keydown${z}`,Zn=`mouseenter${z}`,Jn=`mouseleave${z}`,ti=`dragstart${z}`,ei=`load${z}${ps}`,si=`click${z}${ps}`,ms="carousel",Dt="active",ni="slide",ii="carousel-item-end",oi="carousel-item-start",ri="carousel-item-next",ai="carousel-item-prev",gs=".active",Es=".carousel-item",li=gs+Es,ci=".carousel-item img",ui=".carousel-indicators",di="[data-bs-slide], [data-bs-slide-to]",hi='[data-bs-ride="carousel"]',_i={[Gn]:Mt,[zn]:it},fi={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},pi={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Et extends V{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=u.findOne(ui,this._element),this._addEventListeners(),this._config.ride===ms&&this.cycle()}static get Default(){return fi}static get DefaultType(){return pi}static get NAME(){return jn}next(){this._slide(_t)}nextWhenVisible(){!document.hidden&&ct(this._element)&&this.next()}prev(){this._slide(st)}pause(){this._isSliding&&is(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){o.one(this._element,se,()=>this.cycle());return}this.cycle()}}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding){o.one(this._element,se,()=>this.to(t));return}const n=this._getItemIndex(this._getActive());if(n===t)return;const i=t>n?_t:st;this._slide(i,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&o.on(this._element,Xn,t=>this._keydown(t)),this._config.pause==="hover"&&(o.on(this._element,Zn,()=>this.pause()),o.on(this._element,Jn,()=>this._maybeEnableCycle())),this._config.touch&&Vt.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const n of u.find(ci,this._element))o.on(n,ti,i=>i.preventDefault());const e={leftCallback:()=>this._slide(this._directionToOrder(it)),rightCallback:()=>this._slide(this._directionToOrder(Mt)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),qn+this._config.interval))}};this._swipeHelper=new Vt(this._element,e)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=_i[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=u.findOne(gs,this._indicatorsElement);e.classList.remove(Dt),e.removeAttribute("aria-current");const n=u.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);n&&(n.classList.add(Dt),n.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const n=this._getActive(),i=t===_t,a=e||me(this._getItems(),n,i,this._config.wrap);if(a===n)return;const r=this._getItemIndex(a),f=k=>o.trigger(this._element,k,{relatedTarget:a,direction:this._orderToDirection(t),from:this._getItemIndex(n),to:r});if(f(Qn).defaultPrevented||!n||!a)return;const O=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(r),this._activeElement=a;const g=i?oi:ii,y=i?ri:ai;a.classList.add(y),mt(a),n.classList.add(g),a.classList.add(g);const S=()=>{a.classList.remove(g,y),a.classList.add(Dt),n.classList.remove(Dt,y,g),this._isSliding=!1,f(se)};this._queueCallback(S,n,this._isAnimated()),O&&this.cycle()}_isAnimated(){return this._element.classList.contains(ni)}_getActive(){return u.findOne(li,this._element)}_getItems(){return u.find(Es,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return I()?t===it?st:_t:t===it?_t:st}_orderToDirection(t){return I()?t===st?it:Mt:t===st?Mt:it}static jQueryInterface(t){return this.each(function(){const e=Et.getOrCreateInstance(this,t);if(typeof t=="number"){e.to(t);return}if(typeof t=="string"){if(e[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);e[t]()}})}}o.on(document,si,di,function(s){const t=u.getElementFromSelector(this);if(!t||!t.classList.contains(ms))return;s.preventDefault();const e=Et.getOrCreateInstance(t),n=this.getAttribute("data-bs-slide-to");if(n){e.to(n),e._maybeEnableCycle();return}if(F.getDataAttribute(this,"slide")==="next"){e.next(),e._maybeEnableCycle();return}e.prev(),e._maybeEnableCycle()});o.on(window,ei,()=>{const s=u.find(hi);for(const t of s)Et.getOrCreateInstance(t)});R(Et);const mi="collapse",gi="bs.collapse",bt=`.${gi}`,Ei=".data-api",bi=`show${bt}`,vi=`shown${bt}`,Ti=`hide${bt}`,Ai=`hidden${bt}`,yi=`click${bt}${Ei}`,ne="show",rt="collapse",Ot="collapsing",Ci="collapsed",Ni=`:scope .${rt} .${rt}`,wi="collapse-horizontal",Si="width",Di="height",Oi=".collapse.show, .collapse.collapsing",fe='[data-bs-toggle="collapse"]',$i={parent:null,toggle:!0},Li={parent:"(null|element)",toggle:"boolean"};class pt extends V{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=u.find(fe);for(const i of n){const a=u.getSelectorFromElement(i),r=u.find(a).filter(f=>f===this._element);a!==null&&r.length&&this._triggerArray.push(i)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return $i}static get DefaultType(){return Li}static get NAME(){return mi}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(Oi).filter(f=>f!==this._element).map(f=>pt.getOrCreateInstance(f,{toggle:!1}))),t.length&&t[0]._isTransitioning||o.trigger(this._element,bi).defaultPrevented)return;for(const f of t)f.hide();const n=this._getDimension();this._element.classList.remove(rt),this._element.classList.add(Ot),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=()=>{this._isTransitioning=!1,this._element.classList.remove(Ot),this._element.classList.add(rt,ne),this._element.style[n]="",o.trigger(this._element,vi)},r=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback(i,this._element,!0),this._element.style[n]=`${this._element[r]}px`}hide(){if(this._isTransitioning||!this._isShown()||o.trigger(this._element,Ti).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,mt(this._element),this._element.classList.add(Ot),this._element.classList.remove(rt,ne);for(const i of this._triggerArray){const a=u.getElementFromSelector(i);a&&!this._isShown(a)&&this._addAriaAndCollapsedClass([i],!1)}this._isTransitioning=!0;const n=()=>{this._isTransitioning=!1,this._element.classList.remove(Ot),this._element.classList.add(rt),o.trigger(this._element,Ai)};this._element.style[e]="",this._queueCallback(n,this._element,!0)}_isShown(t=this._element){return t.classList.contains(ne)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=j(t.parent),t}_getDimension(){return this._element.classList.contains(wi)?Si:Di}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(fe);for(const e of t){const n=u.getElementFromSelector(e);n&&this._addAriaAndCollapsedClass([e],this._isShown(n))}}_getFirstLevelChildren(t){const e=u.find(Ni,this._config.parent);return u.find(t,this._config.parent).filter(n=>!e.includes(n))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle(Ci,!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return typeof t=="string"&&/show|hide/.test(t)&&(e.toggle=!1),this.each(function(){const n=pt.getOrCreateInstance(this,e);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}o.on(document,yi,fe,function(s){(s.target.tagName==="A"||s.delegateTarget&&s.delegateTarget.tagName==="A")&&s.preventDefault();for(const t of u.getMultipleElementsFromSelector(this))pt.getOrCreateInstance(t,{toggle:!1}).toggle()});R(pt);const Le="dropdown",ki="bs.dropdown",Z=`.${ki}`,Ee=".data-api",Ii="Escape",ke="Tab",Mi="ArrowUp",Ie="ArrowDown",Ri=2,Pi=`hide${Z}`,Vi=`hidden${Z}`,xi=`show${Z}`,Hi=`shown${Z}`,bs=`click${Z}${Ee}`,vs=`keydown${Z}${Ee}`,Ki=`keyup${Z}${Ee}`,ot="show",Wi="dropup",Fi="dropend",Yi="dropstart",Bi="dropup-center",ji="dropdown-center",Q='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ui=`${Q}.${ot}`,Rt=".dropdown-menu",Gi=".navbar",zi=".navbar-nav",qi=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Qi=I()?"top-end":"top-start",Xi=I()?"top-start":"top-end",Zi=I()?"bottom-end":"bottom-start",Ji=I()?"bottom-start":"bottom-end",to=I()?"left-start":"right-start",eo=I()?"right-start":"left-start",so="top",no="bottom",io={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},oo={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class x extends V{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=u.next(this._element,Rt)[0]||u.prev(this._element,Rt)[0]||u.findOne(Rt,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return io}static get DefaultType(){return oo}static get NAME(){return Le}toggle(){return this._isShown()?this.hide():this.show()}show(){if(U(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!o.trigger(this._element,xi,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(zi))for(const n of[].concat(...document.body.children))o.on(n,"mouseover",Pt);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(ot),this._element.classList.add(ot),o.trigger(this._element,Hi,t)}}hide(){if(U(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!o.trigger(this._element,Pi,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const n of[].concat(...document.body.children))o.off(n,"mouseover",Pt);this._popper&&this._popper.destroy(),this._menu.classList.remove(ot),this._element.classList.remove(ot),this._element.setAttribute("aria-expanded","false"),F.removeDataAttribute(this._menu,"popper"),o.trigger(this._element,Vi,t)}}_getConfig(t){if(t=super._getConfig(t),typeof t.reference=="object"&&!W(t.reference)&&typeof t.reference.getBoundingClientRect!="function")throw new TypeError(`${Le.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(typeof es>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;this._config.reference==="parent"?t=this._parent:W(this._config.reference)?t=j(this._config.reference):typeof this._config.reference=="object"&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=ss(t,this._menu,e)}_isShown(){return this._menu.classList.contains(ot)}_getPlacement(){const t=this._parent;if(t.classList.contains(Fi))return to;if(t.classList.contains(Yi))return eo;if(t.classList.contains(Bi))return so;if(t.classList.contains(ji))return no;const e=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return t.classList.contains(Wi)?e?Xi:Qi:e?Ji:Zi}_detectNavbar(){return this._element.closest(Gi)!==null}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(e=>Number.parseInt(e,10)):typeof t=="function"?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(F.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...$(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const n=u.find(qi,this._menu).filter(i=>ct(i));n.length&&me(n,e,t===Ie,!n.includes(e)).focus()}static jQueryInterface(t){return this.each(function(){const e=x.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof e[t]>"u")throw new TypeError(`No method named "${t}"`);e[t]()}})}static clearMenus(t){if(t.button===Ri||t.type==="keyup"&&t.key!==ke)return;const e=u.find(Ui);for(const n of e){const i=x.getInstance(n);if(!i||i._config.autoClose===!1)continue;const a=t.composedPath(),r=a.includes(i._menu);if(a.includes(i._element)||i._config.autoClose==="inside"&&!r||i._config.autoClose==="outside"&&r||i._menu.contains(t.target)&&(t.type==="keyup"&&t.key===ke||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const f={relatedTarget:i._element};t.type==="click"&&(f.clickEvent=t),i._completeHide(f)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),n=t.key===Ii,i=[Mi,Ie].includes(t.key);if(!i&&!n||e&&!n)return;t.preventDefault();const a=this.matches(Q)?this:u.prev(this,Q)[0]||u.next(this,Q)[0]||u.findOne(Q,t.delegateTarget.parentNode),r=x.getOrCreateInstance(a);if(i){t.stopPropagation(),r.show(),r._selectMenuItem(t);return}r._isShown()&&(t.stopPropagation(),r.hide(),a.focus())}}o.on(document,vs,Q,x.dataApiKeydownHandler);o.on(document,vs,Rt,x.dataApiKeydownHandler);o.on(document,bs,x.clearMenus);o.on(document,Ki,x.clearMenus);o.on(document,bs,Q,function(s){s.preventDefault(),x.getOrCreateInstance(this).toggle()});R(x);const Ts="backdrop",ro="fade",Me="show",Re=`mousedown.bs.${Ts}`,ao={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},lo={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class As extends gt{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return ao}static get DefaultType(){return lo}static get NAME(){return Ts}show(t){if(!this._config.isVisible){$(t);return}this._append();const e=this._getElement();this._config.isAnimated&&mt(e),e.classList.add(Me),this._emulateAnimation(()=>{$(t)})}hide(t){if(!this._config.isVisible){$(t);return}this._getElement().classList.remove(Me),this._emulateAnimation(()=>{this.dispose(),$(t)})}dispose(){this._isAppended&&(o.off(this._element,Re),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add(ro),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=j(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),o.on(t,Re,()=>{$(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){as(t,this._getElement(),this._config.isAnimated)}}const co="focustrap",uo="bs.focustrap",xt=`.${uo}`,ho=`focusin${xt}`,_o=`keydown.tab${xt}`,fo="Tab",po="forward",Pe="backward",mo={autofocus:!0,trapElement:null},go={autofocus:"boolean",trapElement:"element"};class ys extends gt{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return mo}static get DefaultType(){return go}static get NAME(){return co}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),o.off(document,xt),o.on(document,ho,t=>this._handleFocusin(t)),o.on(document,_o,t=>this._handleKeydown(t)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,o.off(document,xt))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const n=u.focusableChildren(e);n.length===0?e.focus():this._lastTabNavDirection===Pe?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){t.key===fo&&(this._lastTabNavDirection=t.shiftKey?Pe:po)}}const Ve=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",xe=".sticky-top",$t="padding-right",He="margin-right";class pe{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,$t,e=>e+t),this._setElementAttributes(Ve,$t,e=>e+t),this._setElementAttributes(xe,He,e=>e-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,$t),this._resetElementAttributes(Ve,$t),this._resetElementAttributes(xe,He)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,n){const i=this.getWidth(),a=r=>{if(r!==this._element&&window.innerWidth>r.clientWidth+i)return;this._saveInitialAttribute(r,e);const f=window.getComputedStyle(r).getPropertyValue(e);r.style.setProperty(e,`${n(Number.parseFloat(f))}px`)};this._applyManipulationCallback(t,a)}_saveInitialAttribute(t,e){const n=t.style.getPropertyValue(e);n&&F.setDataAttribute(t,e,n)}_resetElementAttributes(t,e){const n=i=>{const a=F.getDataAttribute(i,e);if(a===null){i.style.removeProperty(e);return}F.removeDataAttribute(i,e),i.style.setProperty(e,a)};this._applyManipulationCallback(t,n)}_applyManipulationCallback(t,e){if(W(t)){e(t);return}for(const n of u.find(t,this._element))e(n)}}const Eo="modal",bo="bs.modal",M=`.${bo}`,vo=".data-api",To="Escape",Ao=`hide${M}`,yo=`hidePrevented${M}`,Cs=`hidden${M}`,Ns=`show${M}`,Co=`shown${M}`,No=`resize${M}`,wo=`click.dismiss${M}`,So=`mousedown.dismiss${M}`,Do=`keydown.dismiss${M}`,Oo=`click${M}${vo}`,Ke="modal-open",$o="fade",We="show",ie="modal-static",Lo=".modal.show",ko=".modal-dialog",Io=".modal-body",Mo='[data-bs-toggle="modal"]',Ro={backdrop:!0,focus:!0,keyboard:!0},Po={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class at extends V{constructor(t,e){super(t,e),this._dialog=u.findOne(ko,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new pe,this._addEventListeners()}static get Default(){return Ro}static get DefaultType(){return Po}static get NAME(){return Eo}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||o.trigger(this._element,Ns,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Ke),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||o.trigger(this._element,Ao).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(We),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){o.off(window,M),o.off(this._dialog,M),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new As({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new ys({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=u.findOne(Io,this._dialog);e&&(e.scrollTop=0),mt(this._element),this._element.classList.add(We);const n=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,o.trigger(this._element,Co,{relatedTarget:t})};this._queueCallback(n,this._dialog,this._isAnimated())}_addEventListeners(){o.on(this._element,Do,t=>{if(t.key===To){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),o.on(window,No,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),o.on(this._element,So,t=>{o.one(this._element,wo,e=>{if(!(this._element!==t.target||this._element!==e.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Ke),this._resetAdjustments(),this._scrollBar.reset(),o.trigger(this._element,Cs)})}_isAnimated(){return this._element.classList.contains($o)}_triggerBackdropTransition(){if(o.trigger(this._element,yo).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,n=this._element.style.overflowY;n==="hidden"||this._element.classList.contains(ie)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(ie),this._queueCallback(()=>{this._element.classList.remove(ie),this._queueCallback(()=>{this._element.style.overflowY=n},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),n=e>0;if(n&&!t){const i=I()?"paddingLeft":"paddingRight";this._element.style[i]=`${e}px`}if(!n&&t){const i=I()?"paddingRight":"paddingLeft";this._element.style[i]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each(function(){const n=at.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t](e)}})}}o.on(document,Oo,Mo,function(s){const t=u.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&s.preventDefault(),o.one(t,Ns,i=>{i.defaultPrevented||o.one(t,Cs,()=>{ct(this)&&this.focus()})});const e=u.findOne(Lo);e&&at.getInstance(e).hide(),at.getOrCreateInstance(t).toggle(this)});Ht(at);R(at);const Vo="offcanvas",xo="bs.offcanvas",Y=`.${xo}`,ws=".data-api",Ho=`load${Y}${ws}`,Ko="Escape",Fe="show",Ye="showing",Be="hiding",Wo="offcanvas-backdrop",Ss=".offcanvas.show",Fo=`show${Y}`,Yo=`shown${Y}`,Bo=`hide${Y}`,je=`hidePrevented${Y}`,Ds=`hidden${Y}`,jo=`resize${Y}`,Uo=`click${Y}${ws}`,Go=`keydown.dismiss${Y}`,zo='[data-bs-toggle="offcanvas"]',qo={backdrop:!0,keyboard:!0,scroll:!1},Qo={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class G extends V{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return qo}static get DefaultType(){return Qo}static get NAME(){return Vo}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||o.trigger(this._element,Fo,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new pe().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Ye);const n=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(Fe),this._element.classList.remove(Ye),o.trigger(this._element,Yo,{relatedTarget:t})};this._queueCallback(n,this._element,!0)}hide(){if(!this._isShown||o.trigger(this._element,Bo).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Be),this._backdrop.hide();const e=()=>{this._element.classList.remove(Fe,Be),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new pe().reset(),o.trigger(this._element,Ds)};this._queueCallback(e,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=()=>{if(this._config.backdrop==="static"){o.trigger(this._element,je);return}this.hide()},e=!!this._config.backdrop;return new As({className:Wo,isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?t:null})}_initializeFocusTrap(){return new ys({trapElement:this._element})}_addEventListeners(){o.on(this._element,Go,t=>{if(t.key===Ko){if(this._config.keyboard){this.hide();return}o.trigger(this._element,je)}})}static jQueryInterface(t){return this.each(function(){const e=G.getOrCreateInstance(this,t);if(typeof t=="string"){if(e[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);e[t](this)}})}}o.on(document,Uo,zo,function(s){const t=u.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&s.preventDefault(),U(this))return;o.one(t,Ds,()=>{ct(this)&&this.focus()});const e=u.findOne(Ss);e&&e!==t&&G.getInstance(e).hide(),G.getOrCreateInstance(t).toggle(this)});o.on(window,Ho,()=>{for(const s of u.find(Ss))G.getOrCreateInstance(s).show()});o.on(window,jo,()=>{for(const s of u.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(s).position!=="fixed"&&G.getOrCreateInstance(s).hide()});Ht(G);R(G);const Xo=/^aria-[\w-]*$/i,Os={"*":["class","dir","id","lang","role",Xo],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Zo=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Jo=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,tr=(s,t)=>{const e=s.nodeName.toLowerCase();return t.includes(e)?Zo.has(e)?!!Jo.test(s.nodeValue):!0:t.filter(n=>n instanceof RegExp).some(n=>n.test(e))};function er(s,t,e){if(!s.length)return s;if(e&&typeof e=="function")return e(s);const i=new window.DOMParser().parseFromString(s,"text/html"),a=[].concat(...i.body.querySelectorAll("*"));for(const r of a){const f=r.nodeName.toLowerCase();if(!Object.keys(t).includes(f)){r.remove();continue}const N=[].concat(...r.attributes),O=[].concat(t["*"]||[],t[f]||[]);for(const g of N)tr(g,O)||r.removeAttribute(g.nodeName)}return i.body.innerHTML}const sr="TemplateFactory",nr={allowList:Os,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},ir={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},or={entry:"(string|element|function|null)",selector:"(string|element)"};class rr extends gt{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return nr}static get DefaultType(){return ir}static get NAME(){return sr}getContent(){return Object.values(this._config.content).map(t=>this._resolvePossibleFunction(t)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[i,a]of Object.entries(this._config.content))this._setContent(t,a,i);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},or)}_setContent(t,e,n){const i=u.findOne(n,t);if(i){if(e=this._resolvePossibleFunction(e),!e){i.remove();return}if(W(e)){this._putElementInTemplate(j(e),i);return}if(this._config.html){i.innerHTML=this._maybeSanitize(e);return}i.textContent=e}}_maybeSanitize(t){return this._config.sanitize?er(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return $(t,[this])}_putElementInTemplate(t,e){if(this._config.html){e.innerHTML="",e.append(t);return}e.textContent=t.textContent}}const ar="tooltip",lr=new Set(["sanitize","allowList","sanitizeFn"]),oe="fade",cr="modal",Lt="show",ur=".tooltip-inner",Ue=`.${cr}`,Ge="hide.bs.modal",ft="hover",re="focus",dr="click",hr="manual",_r="hide",fr="hidden",pr="show",mr="shown",gr="inserted",Er="click",br="focusin",vr="focusout",Tr="mouseenter",Ar="mouseleave",yr={AUTO:"auto",TOP:"top",RIGHT:I()?"left":"right",BOTTOM:"bottom",LEFT:I()?"right":"left"},Cr={allowList:Os,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Nr={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class dt extends V{constructor(t,e){if(typeof es>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Cr}static get DefaultType(){return Nr}static get NAME(){return ar}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),o.off(this._element.closest(Ue),Ge,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const t=o.trigger(this._element,this.constructor.eventName(pr)),n=(os(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!n)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:a}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(a.append(i),o.trigger(this._element,this.constructor.eventName(gr))),this._popper=this._createPopper(i),i.classList.add(Lt),"ontouchstart"in document.documentElement)for(const f of[].concat(...document.body.children))o.on(f,"mouseover",Pt);const r=()=>{o.trigger(this._element,this.constructor.eventName(mr)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(r,this.tip,this._isAnimated())}hide(){if(!this._isShown()||o.trigger(this._element,this.constructor.eventName(_r)).defaultPrevented)return;if(this._getTipElement().classList.remove(Lt),"ontouchstart"in document.documentElement)for(const i of[].concat(...document.body.children))o.off(i,"mouseover",Pt);this._activeTrigger[dr]=!1,this._activeTrigger[re]=!1,this._activeTrigger[ft]=!1,this._isHovered=null;const n=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),o.trigger(this._element,this.constructor.eventName(fr)))};this._queueCallback(n,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(oe,Lt),e.classList.add(`bs-${this.constructor.NAME}-auto`);const n=un(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(oe),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new rr({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[ur]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(oe)}_isShown(){return this.tip&&this.tip.classList.contains(Lt)}_createPopper(t){const e=$(this._config.placement,[this,t,this._element]),n=yr[e.toUpperCase()];return ss(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(e=>Number.parseInt(e,10)):typeof t=="function"?e=>t(e,this._element):t}_resolvePossibleFunction(t){return $(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:n=>{this._getTipElement().setAttribute("data-popper-placement",n.state.placement)}}]};return{...e,...$(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if(e==="click")o.on(this._element,this.constructor.eventName(Er),this._config.selector,n=>{this._initializeOnDelegatedTarget(n).toggle()});else if(e!==hr){const n=e===ft?this.constructor.eventName(Tr):this.constructor.eventName(br),i=e===ft?this.constructor.eventName(Ar):this.constructor.eventName(vr);o.on(this._element,n,this._config.selector,a=>{const r=this._initializeOnDelegatedTarget(a);r._activeTrigger[a.type==="focusin"?re:ft]=!0,r._enter()}),o.on(this._element,i,this._config.selector,a=>{const r=this._initializeOnDelegatedTarget(a);r._activeTrigger[a.type==="focusout"?re:ft]=r._element.contains(a.relatedTarget),r._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},o.on(this._element.closest(Ue),Ge,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const n of Object.keys(e))lr.has(n)&&delete e[n];return t={...e,...typeof t=="object"&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=t.container===!1?document.body:j(t.container),typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),typeof t.title=="number"&&(t.title=t.title.toString()),typeof t.content=="number"&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,n]of Object.entries(this._config))this.constructor.Default[e]!==n&&(t[e]=n);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){const e=dt.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof e[t]>"u")throw new TypeError(`No method named "${t}"`);e[t]()}})}}R(dt);const wr="popover",Sr=".popover-header",Dr=".popover-body",Or={...dt.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},$r={...dt.DefaultType,content:"(null|string|element|function)"};class be extends dt{static get Default(){return Or}static get DefaultType(){return $r}static get NAME(){return wr}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Sr]:this._getTitle(),[Dr]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const e=be.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof e[t]>"u")throw new TypeError(`No method named "${t}"`);e[t]()}})}}R(be);const Lr="scrollspy",kr="bs.scrollspy",ve=`.${kr}`,Ir=".data-api",Mr=`activate${ve}`,ze=`click${ve}`,Rr=`load${ve}${Ir}`,Pr="dropdown-item",nt="active",Vr='[data-bs-spy="scroll"]',ae="[href]",xr=".nav, .list-group",qe=".nav-link",Hr=".nav-item",Kr=".list-group-item",Wr=`${qe}, ${Hr} > ${qe}, ${Kr}`,Fr=".dropdown",Yr=".dropdown-toggle",Br={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},jr={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Ft extends V{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Br}static get DefaultType(){return jr}static get NAME(){return Lr}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=j(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,typeof t.threshold=="string"&&(t.threshold=t.threshold.split(",").map(e=>Number.parseFloat(e))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(o.off(this._config.target,ze),o.on(this._config.target,ze,ae,t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const n=this._rootElement||window,i=e.offsetTop-this._element.offsetTop;if(n.scrollTo){n.scrollTo({top:i,behavior:"smooth"});return}n.scrollTop=i}}))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(e=>this._observerCallback(e),t)}_observerCallback(t){const e=r=>this._targetLinks.get(`#${r.target.id}`),n=r=>{this._previousScrollData.visibleEntryTop=r.target.offsetTop,this._process(e(r))},i=(this._rootElement||document.documentElement).scrollTop,a=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const r of t){if(!r.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(r));continue}const f=r.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(a&&f){if(n(r),!i)return;continue}!a&&!f&&n(r)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=u.find(ae,this._config.target);for(const e of t){if(!e.hash||U(e))continue;const n=u.findOne(decodeURI(e.hash),this._element);ct(n)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,n))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(nt),this._activateParents(t),o.trigger(this._element,Mr,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(Pr)){u.findOne(Yr,t.closest(Fr)).classList.add(nt);return}for(const e of u.parents(t,xr))for(const n of u.prev(e,Wr))n.classList.add(nt)}_clearActiveClass(t){t.classList.remove(nt);const e=u.find(`${ae}.${nt}`,t);for(const n of e)n.classList.remove(nt)}static jQueryInterface(t){return this.each(function(){const e=Ft.getOrCreateInstance(this,t);if(typeof t=="string"){if(e[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);e[t]()}})}}o.on(window,Rr,()=>{for(const s of u.find(Vr))Ft.getOrCreateInstance(s)});R(Ft);const Ur="tab",Gr="bs.tab",J=`.${Gr}`,zr=`hide${J}`,qr=`hidden${J}`,Qr=`show${J}`,Xr=`shown${J}`,Zr=`click${J}`,Jr=`keydown${J}`,ta=`load${J}`,ea="ArrowLeft",Qe="ArrowRight",sa="ArrowUp",Xe="ArrowDown",le="Home",Ze="End",X="active",Je="fade",ce="show",na="dropdown",$s=".dropdown-toggle",ia=".dropdown-menu",ue=`:not(${$s})`,oa='.list-group, .nav, [role="tablist"]',ra=".nav-item, .list-group-item",aa=`.nav-link${ue}, .list-group-item${ue}, [role="tab"]${ue}`,Ls='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',de=`${aa}, ${Ls}`,la=`.${X}[data-bs-toggle="tab"], .${X}[data-bs-toggle="pill"], .${X}[data-bs-toggle="list"]`;class lt extends V{constructor(t){super(t),this._parent=this._element.closest(oa),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),o.on(this._element,Jr,e=>this._keydown(e)))}static get NAME(){return Ur}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),n=e?o.trigger(e,zr,{relatedTarget:t}):null;o.trigger(t,Qr,{relatedTarget:e}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){if(!t)return;t.classList.add(X),this._activate(u.getElementFromSelector(t));const n=()=>{if(t.getAttribute("role")!=="tab"){t.classList.add(ce);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),o.trigger(t,Xr,{relatedTarget:e})};this._queueCallback(n,t,t.classList.contains(Je))}_deactivate(t,e){if(!t)return;t.classList.remove(X),t.blur(),this._deactivate(u.getElementFromSelector(t));const n=()=>{if(t.getAttribute("role")!=="tab"){t.classList.remove(ce);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),o.trigger(t,qr,{relatedTarget:e})};this._queueCallback(n,t,t.classList.contains(Je))}_keydown(t){if(![ea,Qe,sa,Xe,le,Ze].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter(i=>!U(i));let n;if([le,Ze].includes(t.key))n=e[t.key===le?0:e.length-1];else{const i=[Qe,Xe].includes(t.key);n=me(e,t.target,i,!0)}n&&(n.focus({preventScroll:!0}),lt.getOrCreateInstance(n).show())}_getChildren(){return u.find(de,this._parent)}_getActiveElem(){return this._getChildren().find(t=>this._elemIsActive(t))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const n of e)this._setInitialAttributesOnChild(n)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),n=this._getOuterElement(t);t.setAttribute("aria-selected",e),n!==t&&this._setAttributeIfNotExists(n,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=u.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const n=this._getOuterElement(t);if(!n.classList.contains(na))return;const i=(a,r)=>{const f=u.findOne(a,n);f&&f.classList.toggle(r,e)};i($s,X),i(ia,ce),n.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,n){t.hasAttribute(e)||t.setAttribute(e,n)}_elemIsActive(t){return t.classList.contains(X)}_getInnerElement(t){return t.matches(de)?t:u.findOne(de,t)}_getOuterElement(t){return t.closest(ra)||t}static jQueryInterface(t){return this.each(function(){const e=lt.getOrCreateInstance(this);if(typeof t=="string"){if(e[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);e[t]()}})}}o.on(document,Zr,Ls,function(s){["A","AREA"].includes(this.tagName)&&s.preventDefault(),!U(this)&<.getOrCreateInstance(this).show()});o.on(window,ta,()=>{for(const s of u.find(la))lt.getOrCreateInstance(s)});R(lt);const ca="toast",ua="bs.toast",q=`.${ua}`,da=`mouseover${q}`,ha=`mouseout${q}`,_a=`focusin${q}`,fa=`focusout${q}`,pa=`hide${q}`,ma=`hidden${q}`,ga=`show${q}`,Ea=`shown${q}`,ba="fade",ts="hide",kt="show",It="showing",va={animation:"boolean",autohide:"boolean",delay:"number"},Ta={animation:!0,autohide:!0,delay:5e3};class Yt extends V{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Ta}static get DefaultType(){return va}static get NAME(){return ca}show(){if(o.trigger(this._element,ga).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(ba);const e=()=>{this._element.classList.remove(It),o.trigger(this._element,Ea),this._maybeScheduleHide()};this._element.classList.remove(ts),mt(this._element),this._element.classList.add(kt,It),this._queueCallback(e,this._element,this._config.animation)}hide(){if(!this.isShown()||o.trigger(this._element,pa).defaultPrevented)return;const e=()=>{this._element.classList.add(ts),this._element.classList.remove(It,kt),o.trigger(this._element,ma)};this._element.classList.add(It),this._queueCallback(e,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(kt),super.dispose()}isShown(){return this._element.classList.contains(kt)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=e;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=e;break}}if(e){this._clearTimeout();return}const n=t.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){o.on(this._element,da,t=>this._onInteraction(t,!0)),o.on(this._element,ha,t=>this._onInteraction(t,!1)),o.on(this._element,_a,t=>this._onInteraction(t,!0)),o.on(this._element,fa,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const e=Yt.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof e[t]>"u")throw new TypeError(`No method named "${t}"`);e[t](this)}})}}Ht(Yt);R(Yt);const H=s=>(Zs("data-v-3fadab33"),s=s(),Js(),s),Aa={class:"mt-5"},ya={class:"position-relative mb-4"},Ca={class:"z-1"},Na={class:"h2"},wa={class:"h6 mb-0 text-dark"},Sa={class:"container"},Da={class:"row"},Oa={class:"col-md-10"},$a={class:"border p-4 mb-4 rounded-1 h-100"},La={class:"row"},ka={class:"col-md-6"},Ia={key:0,class:"mb-6"},Ma=H(()=>l("h3",{class:"h6 fw-bold text-primary"},"前置任務",-1)),Ra={class:"mb-0"},Pa={key:1},Va=H(()=>l("h3",{class:"h6 fw-bold text-primary"},"完成條件",-1)),xa={key:0,class:"text-muted"},Ha={class:"list-decimal"},Ka={class:"col-md-6"},Wa=H(()=>l("h3",{class:"h6 fw-bold text-primary"},"此任務你會獲得以下技能",-1)),Fa={key:0,class:"text-muted"},Ya={class:"list-decimal"},Ba={class:"col-md-2 h-100"},ja={class:"border p-4 rounded-top text-center"},Ua=H(()=>l("h3",{class:"h6 mb-1 text-primary"},"任務積分",-1)),Ga={class:"fs-1 mb-0 fw-bold text-primary"},za={key:0,type:"button",class:"btn btn-primary btn-lg w-100 rounded-0 rounded-bottom",disabled:""},qa=["disabled"],Qa={key:0,class:"spinner-border spinner-border-sm text-light",role:"status"},Xa=["disabled"],Za={key:0,class:"spinner-border spinner-border-sm text-light",role:"status"},Ja={key:3,type:"button",class:"btn btn-primary btn-lg w-100 rounded-0 rounded-bottom",disabled:""},tl={class:"p-4"},el={class:"mb-6"},sl=H(()=>l("h3",{class:"h6 fw-bold text-primary"},"任務描述",-1)),nl=["innerHTML"],il=H(()=>l("h3",{class:"h6 fw-bold text-primary"},"挑戰等級",-1)),ol={class:"tasks-level"},rl={class:"list-unstyled"},al={key:0,class:"bg-light pt-8 pb-10"},ll={class:"container"},cl={class:"nav nav-tabs mb-6 w-100",id:"pills-tab",role:"tablist"},ul={class:"nav-item w-50",role:"presentation"},dl={class:"nav-item w-50",role:"presentation"},hl={class:"tab-content",id:"pills-tabContent"},_l={class:"tab-submit-task fade show active",id:"submit-task"},fl=H(()=>l("hr",null,null,-1)),pl={key:1,class:"row mt-6"},ml={class:"col-md-9"},gl={key:0,class:"bg-light_green d-inline-block px-3 py-2 mb-5 rounded-1 fs-5"},El={key:0,class:"d-inline-block mb-0 me-3 text-white"},bl=H(()=>l("p",{class:"d-inline-block mb-0 text-white"},"狀態:任務審核中,審核時間約 7 天",-1)),vl={key:1,class:"bg-gentle_green d-inline-block px-3 py-2 mb-5 rounded-1 fs-5"},Tl={key:0,class:"d-inline-block mb-0 me-3 text-white"},Al={class:"d-inline-block mb-0 text-white"},yl=H(()=>l("h4",{class:"h5 fw-bold"},"提交紀錄",-1)),Cl={class:"list-unstyled d-flex flex-column gap-2"},Nl={class:"d-flex justify-content-between mb-3"},wl={class:"d-flex"},Sl={class:"flex-shrink-0"},Dl=["src","alt"],Ol={class:"flex-grow-1 ms-2"},$l=["href"],Ll={key:1,class:"m-0"},kl=["title"],Il={class:"text-gentle_green"},Ml=["innerHTML"],Rl={key:0},Pl=["onClick"],Vl={class:"tab-views-task fade",id:"views-task"},xl={key:0,class:"row justify-content-center"},Hl={class:"col-md-10 px-9"},Kl={key:0,class:"d-grid gap-2 d-md-flex mb-4"},Wl=["onClick"],Fl={class:"row list-unstyled"},Yl={class:"position-relative bg-white border rounded-1 p-3 mb-3"},Bl={class:"d-flex align-items-center gap-2"},jl=["src","alt"],Ul={key:1,src:"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",class:"rounded-circle border",alt:"預設頭貼",style:{width:"48px",height:"48px"}},Gl={class:"card-body"},zl={class:"card-title fw-bold mb-0 h6"},ql={class:"card-text text-gentle_green"},Ql=["onClick"],Xl=H(()=>l("span",{class:"material-icons-outlined"},"open_in_new",-1)),Zl=[Xl],Jl={class:"d-flex justify-content-center"},tc={__name:"TasksDescription",setup(s){const{apiGetTasks:t,apiPostTasksAccept:e,apiDeleteTasks:n,apiGetTasksReplies:i,apiPostTasksReplies:a,apiPutTasksReplies:r,apiGetTaskCompleted:f,apiGetTaskDetailCompleted:N}=rn,O=Gs(),g=C(!0),y=C(!1),S=C(""),k=C(null),m=C({level:[]}),E=C({replies:[]}),T=C({id:null,isEdit:!1}),ht=h=>{const d=Math.floor(h/24),w=h%24;return{days:d,hours:w}},vt=async h=>{const{task:d}=await t(h);m.value=d},Tt=async h=>{const d=await i(h);E.value=d},ks=C(1),Bt=C(1),At=C([]),yt=C({current:1,count:0}),jt=async h=>{var d,w,L,P;try{const{total_level:b,tasks:c,pagination:D}=await f({taskId:h,level:ks.value});Bt.value=b,At.value=c,yt.value=D}catch(b){St.toastMessage("danger","info",`${(w=(d=b==null?void 0:b.response)==null?void 0:d.data)==null?void 0:w.statusCode}:${(P=(L=b==null?void 0:b.response)==null?void 0:L.data)==null?void 0:P.message}`)}},Te=C([]),Is=async(h,d)=>{var w,L,P,b;try{const{replies:c}=await N(h,d);Te.value=c}catch(c){St.toastMessage("danger","info",`${(L=(w=c==null?void 0:c.response)==null?void 0:w.data)==null?void 0:L.statusCode}:${(b=(P=c==null?void 0:c.response)==null?void 0:P.data)==null?void 0:b.message}`)}},Ms=async h=>{try{y.value=!0,await e(h),await vt(h),await Tt(h),await jt(h)}finally{y.value=!1}},Rs=async h=>{var d,w,L,P;try{await n(h),await vt(h),St.toastMessage("primary","info","已放棄任務")}catch(b){St.toastMessage("danger","info",`${(w=(d=b==null?void 0:b.response)==null?void 0:d.data)==null?void 0:w.statusCode}:${(P=(L=b==null?void 0:b.response)==null?void 0:L.data)==null?void 0:P.message}`)}},Ps=async(h,d)=>{await a(h,d),await vt(h),await Tt(h)},Vs=async(h,d)=>{await r(h,d),await Tt(h),T.value.isEdit=!1,T.value.id=null,T.value.data={}},xs=(h,d)=>{const{days:w,hours:L}=ht(E.value.spend_hour);T.value.isEdit=!0,T.value.id=h,T.value.level=E.value.level,T.value.spend_hour=E.value.spend_hour,T.value.data=d,T.value.data.day=w,T.value.data.hour=L},Hs=async()=>{const{id:h}=O.params;k.value=h,await vt(h),m.value.is_accept&&(await Tt(h),await jt(h))},Ks=C(null),Ws=C(null);zs(Hs);const tt=C("all"),Ae=h=>{tt.value=h},Fs=qs(()=>tt.value&&tt.value!=="all"?At.value.filter(h=>h.level===tt.value):At.value),Ut=C(null),Ys=()=>{Ut.value.showModal()},Bs=()=>{Rs(k.value),Ut.value.hideModal()},Gt=C(null),js=(h,d,w)=>{Gt.value.modalTitle=`${d}的攻略`,Gt.value.showModal(),Is(h,w)},ye=(h,d)=>{g.value=h,h||(S.value=d)};return(h,d)=>{var L,P,b;const w=Qs("RouterLink");return _(),p(K,null,[Nt(en,{ref_key:"taskDescriptionModalRef",ref:Gt,replyData:Te.value},null,8,["replyData"]),Nt(tn,{ref_key:"taskAbortModalRef",ref:Ut,taskData:{taskName:m.value.name,taskGroupName:m.value.task_group_name},onDeleteTask:Bs},null,8,["taskData"]),l("div",Aa,[l("div",ya,[l("div",{class:"tasks-detail d-flex align-items-end p-6",style:zt([{height:"360px","margin-left":"80px","margin-right":"80px"},{backgroundImage:`url(${m.value.image_url})`,backgroundRepeat:"no-repeat",backgroundSize:"cover"}])},[l("div",Ca,[l("h1",Na,A(m.value.name),1),l("h2",wa,A(m.value.task_group_name),1)])],4)]),l("div",Sa,[l("div",Da,[l("div",Oa,[l("div",$a,[l("div",La,[l("div",ka,[m.value.prerequisite_task_name?(_(),p("div",Ia,[Ma,l("p",Ra,[Nt(w,{to:`/tasks/${m.value.prerequisite_task_id}`,target:"_blank"},{default:Xs(()=>[wt(A(m.value.prerequisite_task_name),1)]),_:1},8,["to"])])])):v("",!0),m.value.completion_criteria?(_(),p("div",Pa,[Va,((L=m.value.completion_criteria)==null?void 0:L.length)===0?(_(),p("p",xa,"(無)")):v("",!0),l("ul",Ha,[(_(!0),p(K,null,et(m.value.completion_criteria,c=>(_(),p("li",{key:`${c}completion_criteria`},A(c),1))),128))])])):v("",!0)]),l("div",Ka,[Wa,((P=m.value.rewarded_skills)==null?void 0:P.length)===0?(_(),p("p",Fa,"(無)")):v("",!0),l("ul",Ya,[(_(!0),p(K,null,et(m.value.rewarded_skills,c=>(_(),p("li",{key:`${c}rewarded_skills`},A(c),1))),128))])])])])]),l("div",Ba,[l("div",ja,[Ua,l("p",Ga,A(m.value.rewarded_point),1)]),m.value.is_completed?(_(),p("button",za," 任務已完成 ")):m.value.is_accept&&!m.value.is_expired?(_(),p("button",{key:1,type:"button",class:"btn btn-primary btn-lg w-100 rounded-0 rounded-bottom",disabled:y.value,onClick:d[0]||(d[0]=c=>Ys(k.value))},[wt(" 放棄任務 "),y.value?(_(),p("span",Qa)):v("",!0)],8,qa)):!m.value.is_accept&&m.value.is_started&&!m.value.is_expired?(_(),p("button",{key:2,type:"button",class:"btn btn-secondary btn-lg w-100 rounded-0 rounded-bottom",onClick:d[1]||(d[1]=c=>Ms(k.value)),disabled:y.value},[wt(" 接任務 "),y.value?(_(),p("span",Za)):v("",!0)],8,Xa)):(_(),p("button",Ja," 任務已過期 "))])]),l("div",tl,[l("div",el,[sl,l("div",{class:"tasks-content",innerHTML:m.value.description},null,8,nl)]),((b=m.value.level)==null?void 0:b.length)>0?(_(),p(K,{key:0},[il,l("div",ol,[l("ul",rl,[(_(!0),p(K,null,et(m.value.level,(c,D)=>(_(),p("li",{key:`${c}level`},"LV "+A(D+1)+"|"+A(c),1))),128))])])],64)):v("",!0)])]),m.value.is_accept?(_(),p("div",al,[l("div",ll,[l("ul",cl,[l("li",ul,[l("button",{onClick:d[2]||(d[2]=c=>ye(!0,S.value)),class:"nav-link active w-100 rounded-top",id:"submit-task-tab","data-bs-toggle":"pill","data-bs-target":"#submit-task",type:"button",role:"tab"},"提交任務")]),l("li",dl,[l("button",{onClick:d[3]||(d[3]=c=>{ye(!1,S.value)}),class:"nav-link w-100 rounded-top",id:"pills-profile-tab","data-bs-toggle":"pill","data-bs-target":"#views-task",type:"button",role:"tab"},"看看別人怎麼做")])]),l("div",hl,[l("div",_l,[E.value.can_reply?(_(),p(K,{key:0},[g.value?(_(),Ce(we,{key:0,ref_key:"TaskDescriptionFormCreateRef",ref:Ks,type:"create","spend-hour":ht(m.value.median_spend_hour),"task-level":m.value.level,onSubmit:d[4]||(d[4]=c=>Ps(k.value,c))},null,8,["spend-hour","task-level"])):v("",!0),fl],64)):v("",!0),E.value.replies.length>0&&g.value?(_(),p("div",pl,[l("div",ml,[m.value.is_feedback&&!m.value.is_completed?(_(),p("div",gl,[E.value.level?(_(),p("p",El,"等級:"+A(E.value.level),1)):v("",!0),bl])):v("",!0),m.value.is_completed?(_(),p("div",vl,[E.value.level?(_(),p("p",Tl,"等級:"+A(E.value.level),1)):v("",!0),l("p",Al,"狀態:已審核成功,學習時間共花費 "+A(`${Math.floor(E.value.spend_hour/24)>0?`${Math.floor(E.value.spend_hour/24)} 天 `:""} ${Math.floor(E.value.spend_hour)%24} + 小時`),1)])):v("",!0),yl,l("ul",Cl,[(_(!0),p(K,null,et(E.value.replies,(c,D)=>(_(),p("li",{class:qt(["p-3 rounded-3",[c!=null&&c.assistant_info?"bg-soft_green":"bg-white border"]]),key:`replies${D}`},[l("div",Nl,[l("div",wl,[l("div",Sl,[l("img",{src:c.avatar||"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",alt:`${c.nickname}頭像`,class:"avatar rounded-circle",width:"40",height:"40"},null,8,Dl)]),l("div",Ol,[c.assistant_info?(_(),p("p",{key:0,style:zt({color:c.assistant_info.color}),class:"fw-bold m-0"},[l("a",{href:c.assistant_info.icon_url},[wt(A(c.nickname)+" ",1),c.assistant_info.title?(_(),p("span",{key:0,style:zt({color:c.assistant_info.color})}," ("+A(c.assistant_info.title)+") ",5)):v("",!0)],8,$l)],4)):(_(),p("p",Ll,[l("span",null,A(c.nickname),1)])),l("p",{class:"mb-4",title:`時間:${Qt(sn)(c.updated_at)}`},[l("small",Il,A(Qt(nn)(c.updated_at)),1)],8,kl),!T.value.isEdit||T.value.id!==D?(_(),p("div",{key:2,class:"content",innerHTML:c.content},null,8,Ml)):v("",!0)])]),c.can_edit?(_(),p("div",Rl,[l("button",{type:"button",class:"btn btn-primary btn-lg",onClick:Ne(Ct=>xs(D,c),["prevent"])}," 編輯 ",8,Pl)])):v("",!0)]),T.value.isEdit&&T.value.id===D?(_(),Ce(we,{key:0,ref_for:!0,ref_key:"TaskDescriptionFormEditRef",ref:Ws,type:"edit","task-level":m.value.level,"spend-hour":ht(m.value.median_spend_hour),level:T.value.level,data:T.value.data,onSubmit:d[5]||(d[5]=Ct=>Vs(k.value,Ct)),onCancel:d[6]||(d[6]=()=>{T.value.isEdit=!1,T.value.id=null})},null,8,["task-level","spend-hour","level","data"])):v("",!0)],2))),128))])])])):v("",!0)]),l("div",Vl,[At.value.length>0&&!g.value?(_(),p("div",xl,[l("div",Hl,[Bt.value?(_(),p("div",Kl,[l("button",{type:"button",class:qt(["btn btn-outline-primary btn-lg",tt.value==="all"&&"active"]),onClick:d[7]||(d[7]=c=>Ae("all"))},"全部等級",2),(_(!0),p(K,null,et(Bt.value,(c,D)=>(_(),p("button",{type:"button",class:qt(["btn btn-outline-primary btn-lg",tt.value===D+1&&"active"]),key:D,onClick:Ct=>Ae(D+1)}," LV "+A(D+1),11,Wl))),128))])):v("",!0),l("ul",Fl,[(_(!0),p(K,null,et(Fs.value,(c,D)=>(_(),p("li",{class:"col-md-3",key:D},[l("div",Yl,[l("div",Bl,[c.avatar?(_(),p("img",{key:0,src:c.avatar,class:"rounded-circle",alt:`${c.nickname}頭貼`,style:{width:"48px",height:"48px"}},null,8,jl)):(_(),p("img",Ul)),l("div",Gl,[l("h5",zl,A(c.nickname),1),l("p",ql,A(`${ht(c.spend_hour).days} 天 + ${ht(c.spend_hour).hours} 小時`),1)]),l("a",{href:"#",class:"stretched-link",onClick:Ne(Ct=>js(k.value,c.nickname,c.id),["prevent"])},Zl,8,Ql)])])]))),128))])])])):v("",!0)])])])])):v("",!0)]),l("div",Jl,[Nt(Qt(on),{modelValue:yt.value.current,"onUpdate:modelValue":d[8]||(d[8]=c=>yt.value.current=c),records:yt.value.count,"per-page":20,options:{chunk:6},onPaginate:d[9]||(d[9]=c=>jt(h.id))},null,8,["modelValue","records"])])],64)}}},lc=Us(tc,[["__scopeId","data-v-3fadab33"]]);export{lc as default}; diff --git a/assets/UserCourses-9mdgylt2.js b/assets/UserCourses-9mdgylt2.js new file mode 100644 index 0000000..70d5817 --- /dev/null +++ b/assets/UserCourses-9mdgylt2.js @@ -0,0 +1 @@ +import{s as u,f as h,o as a,c as o,a as e,x as c,F as p,y as m,q as g,p as f,z as b,m as v}from"./index-n8Si2CMw.js";const y={class:"col-md-8"},k=e("h1",{class:"fs-4 mb-3"},"已註冊的六角學院課程",-1),x={class:"border rounded-4 p-6"},C={class:"fs-5 mb-2"},w={class:"row row-cols-2 g-3"},B={class:"card"},M=["src","alt"],U={class:"card-body"},F={class:"card-title mb-0 fs-6"},L=["href"],N={class:"card-text mb-0"},V={key:0,class:"text-muted"},z={__name:"UserCourses",setup($){const{apiGetUserCourses:_}=v,l=u([]),i=g(async()=>{var r,n,s,d;try{const{courses:t}=await _();l.value=t}catch(t){f.toastMessage("danger","info",`${(n=(r=t==null?void 0:t.response)==null?void 0:r.data)==null?void 0:n.statusCode}:${(d=(s=t==null?void 0:t.response)==null?void 0:s.data)==null?void 0:d.message}`)}});return h(i),(r,n)=>(a(),o("div",y,[k,e("div",x,[e("p",C,"共 "+c(l.value.length)+" 門課程",1),e("div",w,[(a(!0),o(p,null,m(l.value,s=>(a(),o("div",{class:"col",key:s},[e("div",B,[e("img",{src:s.image_url,class:"card-img-top mb-1 course-img",alt:s.title},null,8,M),e("div",U,[e("h5",F,[e("a",{href:s.url,class:"stretched-link",target:"_blank"},c(s.title),9,L)]),e("p",N," 已完成進度 "+c(s.percent_complete)+"% ",1),s.enrolled_time?(a(),o("small",V,c(s.enrolled_time.substr(0,10))+" 註冊",1)):b("",!0)])])]))),128))])])]))}};export{z as default}; diff --git a/assets/UserCourses-rnPcxslZ.css b/assets/UserCourses-rnPcxslZ.css new file mode 100644 index 0000000..85d4d7e --- /dev/null +++ b/assets/UserCourses-rnPcxslZ.css @@ -0,0 +1 @@ +.course-img{max-height:168px} diff --git a/assets/UserMessages-KABP3BXT.css b/assets/UserMessages-KABP3BXT.css new file mode 100644 index 0000000..c96da9b --- /dev/null +++ b/assets/UserMessages-KABP3BXT.css @@ -0,0 +1 @@ +.VuePagination__pagination{margin:0} diff --git a/assets/UserMessages-mfwmJtvH.js b/assets/UserMessages-mfwmJtvH.js new file mode 100644 index 0000000..f50deaf --- /dev/null +++ b/assets/UserMessages-mfwmJtvH.js @@ -0,0 +1,5 @@ +import{X as me,Y as ge,Z as Ee,$ as ye,a0 as Te,a1 as be,a2 as Ne,e as Ce,s as _,t as Ae,f as ve,o as q,c as Y,a as t,S as G,a3 as H,F as Z,y as we,l as j,j as ee,w as Me,Q as Pe,n as Le,x as W,L as te,q as x,p as F,m as Oe}from"./index-n8Si2CMw.js";import{_ as ke}from"./Modal-vRunXTCd.js";import{P as Re}from"./index-kvWuk1nc.js";import{P as De}from"./vue-pagination-2.min-AUKOm9wu.js";var Se={exports:{}};const $e=me(Re);/*! + * Bootstrap dropdown.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */(function(z,Q){(function(L,A){z.exports=A($e,ge(),Ee(),ye(),Te(),be())})(Ne,function(L,A,d,v,u,i){function E(T){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(T){for(const n in T)if(n!=="default"){const c=Object.getOwnPropertyDescriptor(T,n);Object.defineProperty(e,n,c.get?c:{enumerable:!0,get:()=>T[n]})}}return e.default=T,Object.freeze(e)}const N=E(L),w="dropdown",m=".bs.dropdown",C=".data-api",U="Escape",O="Tab",k="ArrowUp",R="ArrowDown",D=2,K=`hide${m}`,S=`hidden${m}`,$=`show${m}`,V=`shown${m}`,I=`click${m}${C}`,M=`keydown${m}${C}`,J=`keyup${m}${C}`,o="show",a="dropup",s="dropend",g="dropstart",y="dropup-center",p="dropdown-center",r='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',se=`${r}.${o}`,B=".dropdown-menu",oe=".navbar",ne=".navbar-nav",ae=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",ie=i.isRTL()?"top-end":"top-start",re=i.isRTL()?"top-start":"top-end",ce=i.isRTL()?"bottom-end":"bottom-start",le=i.isRTL()?"bottom-start":"bottom-end",de=i.isRTL()?"left-start":"right-start",ue=i.isRTL()?"right-start":"left-start",pe="top",fe="bottom",_e={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},he={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class f extends A{constructor(e,n){super(e,n),this._popper=null,this._parent=this._element.parentNode,this._menu=u.next(this._element,B)[0]||u.prev(this._element,B)[0]||u.findOne(B,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return _e}static get DefaultType(){return he}static get NAME(){return w}toggle(){return this._isShown()?this.hide():this.show()}show(){if(i.isDisabled(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!d.trigger(this._element,$,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(ne))for(const c of[].concat(...document.body.children))d.on(c,"mouseover",i.noop);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(o),this._element.classList.add(o),d.trigger(this._element,V,e)}}hide(){if(i.isDisabled(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!d.trigger(this._element,K,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const c of[].concat(...document.body.children))d.off(c,"mouseover",i.noop);this._popper&&this._popper.destroy(),this._menu.classList.remove(o),this._element.classList.remove(o),this._element.setAttribute("aria-expanded","false"),v.removeDataAttribute(this._menu,"popper"),d.trigger(this._element,S,e)}}_getConfig(e){if(e=super._getConfig(e),typeof e.reference=="object"&&!i.isElement(e.reference)&&typeof e.reference.getBoundingClientRect!="function")throw new TypeError(`${w.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(typeof N>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;this._config.reference==="parent"?e=this._parent:i.isElement(this._config.reference)?e=i.getElement(this._config.reference):typeof this._config.reference=="object"&&(e=this._config.reference);const n=this._getPopperConfig();this._popper=N.createPopper(e,this._menu,n)}_isShown(){return this._menu.classList.contains(o)}_getPlacement(){const e=this._parent;if(e.classList.contains(s))return de;if(e.classList.contains(g))return ue;if(e.classList.contains(y))return pe;if(e.classList.contains(p))return fe;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return e.classList.contains(a)?n?re:ie:n?le:ce}_detectNavbar(){return this._element.closest(oe)!==null}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(v.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...i.execute(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:n}){const c=u.find(ae,this._menu).filter(l=>i.isVisible(l));c.length&&i.getNextActiveElement(c,n,e===R,!c.includes(n)).focus()}static jQueryInterface(e){return this.each(function(){const n=f.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}static clearMenus(e){if(e.button===D||e.type==="keyup"&&e.key!==O)return;const n=u.find(se);for(const c of n){const l=f.getInstance(c);if(!l||l._config.autoClose===!1)continue;const P=e.composedPath(),b=P.includes(l._menu);if(P.includes(l._element)||l._config.autoClose==="inside"&&!b||l._config.autoClose==="outside"&&b||l._menu.contains(e.target)&&(e.type==="keyup"&&e.key===O||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const X={relatedTarget:l._element};e.type==="click"&&(X.clickEvent=e),l._completeHide(X)}}static dataApiKeydownHandler(e){const n=/input|textarea/i.test(e.target.tagName),c=e.key===U,l=[k,R].includes(e.key);if(!l&&!c||n&&!c)return;e.preventDefault();const P=this.matches(r)?this:u.prev(this,r)[0]||u.next(this,r)[0]||u.findOne(r,e.delegateTarget.parentNode),b=f.getOrCreateInstance(P);if(l){e.stopPropagation(),b.show(),b._selectMenuItem(e);return}b._isShown()&&(e.stopPropagation(),b.hide(),P.focus())}}return d.on(document,M,r,f.dataApiKeydownHandler),d.on(document,M,B,f.dataApiKeydownHandler),d.on(document,I,f.clearMenus),d.on(document,J,f.clearMenus),d.on(document,I,r,function(T){T.preventDefault(),f.getOrCreateInstance(this).toggle()}),i.defineJQueryPlugin(f),f})})(Se);const Ve={class:"col-md-8"},Ie=t("h1",{class:"fs-4 mb-3"},"通知訊息",-1),Be={class:"border rounded-4 p-6"},Ue={class:"mb-1"},Ke={class:"form-check form-check-inline"},qe=t("label",{class:"form-check-label",for:"all"}," 全部訊息 ",-1),Ye={class:"form-check form-check-inline"},Ge=t("label",{class:"form-check-label",for:"unread"}," 未讀訊息 ",-1),He={class:"form-check form-check-inline"},We=t("label",{class:"form-check-label",for:"read"}," 已讀訊息 ",-1),xe={class:"table"},Fe=t("thead",null,[t("tr",null,[t("th",{scope:"col",width:"20%"},"回覆時間"),t("th",{scope:"col",width:"20%"},"分類"),t("th",{scope:"col"},"內容"),t("th",{scope:"col"})])],-1),ze={scope:"row",class:"fw-normal"},Qe=["innerHTML"],Je={class:"d-flex justify-content-end"},Xe=["onClick"],Ze=t("span",{class:"material-icons-outlined"}," library_books ",-1),je=[Ze],et={class:"dropdown ms-2"},tt=t("a",{href:"#","data-bs-toggle":"dropdown","aria-expanded":"false"},[t("span",{class:"material-icons-outlined"},"more_horiz ")],-1),st={class:"dropdown-menu"},ot=["onClick"],nt={class:"d-flex justify-content-center"},at=["innerHTML"],it=t("div",{class:"text-end"},[t("button",{type:"button",class:"btn btn-dark","data-bs-dismiss":"modal"}," 完成 ")],-1),ut={__name:"UserMessages",setup(z){const{apiGetNotifyMessages:Q,apiPutNotifyReadMessages:L,apiPutNotifyUnreadMessages:A,apiGetNotifyMessageConstants:d}=Oe,v=Ce(),u=_({current_page:1,total:0}),i=_(null),E=_([]),N=x(async(o=1)=>{var a,s,g,y;try{const{messages:p,pagination:r}=await Q(o);E.value=p,u.value=r}catch(p){F.toastMessage("danger","info",`${(s=(a=p==null?void 0:p.response)==null?void 0:a.data)==null?void 0:s.statusCode}:${(y=(g=p==null?void 0:p.response)==null?void 0:g.data)==null?void 0:y.message}`)}},()=>i.value),w=x(async(o,a)=>{var s,g,y,p;try{o?await L(a):await A(a),await N(),F.toastMessage("success","","訊息已讀更新成功")}catch(r){F.toastMessage("danger","info",`${(g=(s=r==null?void 0:r.response)==null?void 0:s.data)==null?void 0:g.statusCode}:${(p=(y=r==null?void 0:r.response)==null?void 0:y.data)==null?void 0:p.message}`)}},()=>i.value),h=_(""),m=Ae(()=>h.value==="read"?E.value.filter(o=>o.has_read===1):h.value==="unread"?E.value.filter(o=>o.has_read===0):E.value),C=_([]),U=_([]),O=x(async()=>{const{types:o,actions:a}=await d();C.value=o,U.value=a},()=>i.value),k=o=>{let a="";return C.value.forEach(s=>{s.id===o&&(a=s.cht_name)}),a},R=o=>{N(o)},D=_(null),K=()=>{D.value.show()},S=_(""),$=_(""),V=async o=>{S.value=k(o.type_id),$.value=o.content,o.has_read===0&&await w(!0,o.id),K()},I=o=>{const[a]=E.value.filter(s=>s.id===Number(o));V(a)},M=_(null);return ve(async()=>{D.value=new Pe(M.value.myBsModal,{keyboard:!1}),await O(),await N(),v.query.id&&I(v.query.id)}),(o,a)=>(q(),Y(Z,null,[t("div",Ve,[Ie,t("div",Be,[t("div",Ue,[t("div",Ke,[G(t("input",{class:"form-check-input",type:"radio",name:"readStatus",value:"all",id:"all",checked:"","onUpdate:modelValue":a[0]||(a[0]=s=>h.value=s)},null,512),[[H,h.value]]),qe]),t("div",Ye,[G(t("input",{class:"form-check-input",type:"radio",name:"readStatus",id:"unread",value:"unread","onUpdate:modelValue":a[1]||(a[1]=s=>h.value=s)},null,512),[[H,h.value]]),Ge]),t("div",He,[G(t("input",{class:"form-check-input",type:"radio",name:"readStatus",id:"read",value:"read","onUpdate:modelValue":a[2]||(a[2]=s=>h.value=s)},null,512),[[H,h.value]]),We])]),t("div",{class:"table-responsive mb-5 position-relative",ref_key:"messageContentRef",ref:i},[t("table",xe,[Fe,t("tbody",null,[(q(!0),Y(Z,null,we(m.value,s=>(q(),Y("tr",{key:s.id,class:Le({"table-active":!s.has_read})},[t("th",ze,W(s.create_time.substr(0,10)),1),t("td",null,W(k(s.type_id)),1),t("td",{class:"text-truncate",style:{"max-width":"100px"},innerHTML:s.content},null,8,Qe),t("td",Je,[t("a",{href:"#",onClick:te(g=>V(s),["prevent"])},je,8,Xe),t("div",et,[tt,t("ul",st,[t("li",null,[t("a",{class:"dropdown-item",href:"#",onClick:te(g=>ee(w)(!s.has_read,s.id),["prevent"])},"標為"+W(s.has_read?"未":"已")+"讀取",9,ot)])])])])],2))),128))])])],512),t("div",nt,[j(ee(De),{modelValue:u.value.current_page,"onUpdate:modelValue":a[3]||(a[3]=s=>u.value.current_page=s),records:u.value.total,"per-page":10,options:{chunk:3,chunksNavigation:"scroll",hideCount:!0,theme:"bootstrap4"},onPaginate:R},null,8,["modelValue","records"])])])]),j(ke,{id:"msg",ref_key:"msgModal",ref:M,title:S.value,hasFooter:!1},{body:Me(()=>[t("p",{innerHTML:$.value},null,8,at),it]),_:1},8,["title"])],64))}};export{ut as default}; diff --git a/assets/UserProfile-oL3uHUsu.js b/assets/UserProfile-oL3uHUsu.js new file mode 100644 index 0000000..3fd8eab --- /dev/null +++ b/assets/UserProfile-oL3uHUsu.js @@ -0,0 +1 @@ +import{_ as Q,s as v,f as G,o as M,h as J,w as h,a as e,k as K,x as S,Q as L,H as O,I as W,R as X,r as $,c as N,l,j as t,S as T,T as Y,n as p,U as ee,q as g,p as f,d as se,m as ae}from"./index-n8Si2CMw.js";import{_ as oe}from"./Modal-vRunXTCd.js";const te=b=>(O("data-v-02cc4ee3"),b=b(),W(),b),le={class:"highlight-name"},ne=te(()=>e("p",{class:"text-danger"},"請注意,一但儲存將無法再次修改,請確認輸入內容無誤。",-1)),ie={class:"text-end"},de={__name:"CheckUserNameModal",props:{name:{type:String,required:!0}},emits:["submitUserName","reset"],setup(b,{expose:V,emit:x}){const U=b,k=x,a=v(null),_=v(null);G(()=>{_.value=new L(a.value.myBsModal,{keyboard:!1,backdrop:"static"})});const P=()=>{_.value.show()},y=()=>{k("reset"),_.value.hide()};return V({showModal:P,hideModal:y}),(C,w)=>(M(),J(oe,{ref_key:"myModal",ref:a,title:"設定真實姓名",hasFooter:!1},{body:h(()=>[e("p",null,[K(" 您輸入的真實姓名為 "),e("span",le,[e("b",null,S(U.name),1)])]),ne,e("div",ie,[e("button",{type:"button",class:"btn btn-danger me-2",onClick:y},"取消"),e("button",{type:"button",class:"btn btn-primary",onClick:w[0]||(w[0]=F=>k("submitUserName"))},"確認")])]),_:1},512))}},re=Q(de,[["__scopeId","data-v-02cc4ee3"]]),ce={class:"col-md-8 mt-md-0 mt-4"},me=e("h1",{class:"fs-4 mb-3"},"個人資訊",-1),_e={class:"border rounded-4 p-6"},ue={class:"row"},pe={class:"col-md-6"},fe={class:"mb-3"},be=e("label",{for:"nickname",class:"form-label"},"暱稱",-1),we=["disabled"],ve=e("hr",null,null,-1),he={key:0},ke=e("p",{class:"mb-1"},"真實姓名",-1),ye={class:"h5 mb-1"},ge={key:1},Me={class:"row"},Ve={class:"col-xl-3 col-md-6 mb-3"},xe=e("label",{for:"last_name",class:"form-label"},"真實姓名(姓氏)",-1),Ue={class:"col-xl-3 col-md-6 mb-3"},Pe=e("label",{for:"first_name",class:"form-label"},"真實姓名(名字)",-1),$e=["disabled"],Ne=e("div",{class:"row"},[e("div",{class:"col-xl-6"},[e("hr")])],-1),Se={class:"row"},Ce={class:"col-md-6"},Fe=e("div",{class:"mb-3 visually-hidden"},[e("label",{for:"username",class:"form-label"},"Username"),e("input",{id:"username",type:"text",class:"form-control",name:"username",autocomplete:"username"})],-1),ze={class:"mb-3"},Ze=e("label",{for:"old_password",class:"form-label"},"舊密碼",-1),qe={class:"mb-3"},Ae=e("label",{for:"new_password",class:"form-label"},"新密碼",-1),Be={class:"mb-2"},De=e("label",{for:"confirm_new_password",class:"form-label"},"確認新密碼",-1),Ie={class:"form-check mb-2"},Re=e("label",{class:"form-check-label",for:"showPassword"}," 顯示密碼 ",-1),Ee=["disabled"],Te=e("hr",null,null,-1),je={class:"mb-3"},He=e("label",{for:"email",class:"form-label"},"Email",-1),Qe=e("hr",null,null,-1),Ge={class:"row"},Je={class:"col-md-8"},Ke={class:"mb-3"},Le=e("label",{for:"description",class:"form-label"},"個人簡介",-1),Oe=["disabled"],Ye={__name:"UserProfile",setup(b){const{apiPostUserName:V,apiPutUserNickname:x,apiPutUserPassword:U,apiPutUserDescription:k}=ae,a=X(),_=v(!1),m=v({}),P=g(async()=>{var c,o,n,i;try{const s={nickname:a.profile.nickname};await x(s),a.getUserProfile(),f.toastMessage("success","","更新成功")}catch(s){f.toastMessage("danger","info",`${(o=(c=s==null?void 0:s.response)==null?void 0:c.data)==null?void 0:o.statusCode}:${(i=(n=s==null?void 0:s.response)==null?void 0:n.data)==null?void 0:i.message}`)}}),y=g(async()=>{const c={old_password:m.value.old_password,new_password:m.value.new_password,confirm_new_password:m.value.confirm_new_password};await U(c),a.getUserProfile(),f.toastMessage("success","","更新成功"),document.cookie=`h_MqhC49RxFRI6pR3Z_token=;${se()};`,setTimeout(()=>{window.location.href="/login"},1e3)}),C=g(async()=>{var c,o,n,i;try{const s={description:a.profile.description||""};await k(s),a.getUserProfile(),f.toastMessage("success","","更新成功")}catch(s){f.toastMessage("danger","info",`${(o=(c=s==null?void 0:s.response)==null?void 0:c.data)==null?void 0:o.statusCode}:${(i=(n=s==null?void 0:s.response)==null?void 0:n.data)==null?void 0:i.message}`)}}),w=v(null),F=()=>{w.value.showModal()},z=v(null),j=()=>{z.value.resetForm()},H=g(async()=>{var c,o,n,i;try{const s={last_name:a.profile.last_name||"",first_name:a.profile.first_name||""};await V(s),a.getUserProfile(),f.toastMessage("success","","新增真實姓名成功")}catch(s){f.toastMessage("danger","info",`${(o=(c=s==null?void 0:s.response)==null?void 0:c.data)==null?void 0:o.statusCode}:${(i=(n=s==null?void 0:s.response)==null?void 0:n.data)==null?void 0:i.message}`)}w.value.hideModal()});return(c,o)=>{var Z,q,A,B,D,I,R,E;const n=$("VField"),i=$("ErrorMessage"),s=$("VForm");return M(),N("div",ce,[me,e("div",_e,[e("div",ue,[e("div",pe,[l(s,{ref:"nicknameForm",onSubmit:t(P)},{default:h(({errors:r,meta:u})=>[e("div",fe,[be,l(n,{id:"nickname",modelValue:t(a).profile.nickname,"onUpdate:modelValue":o[0]||(o[0]=d=>t(a).profile.nickname=d),modelModifiers:{trim:!0},name:"nickname",label:"暱稱",type:"text",class:p(["form-control",{"is-invalid":r.nickname}]),rules:{required:!0,regex:/^[a-zA-Z0-9\u4e00-\u9fa5_-][a-zA-Z0-9 \u4e00-\u9fa5_-]{0,18}[a-zA-Z0-9\u4e00-\u9fa5_-]$/}},null,8,["modelValue","class"]),l(i,{name:"nickname",class:"invalid-feedback"})]),e("button",{type:"submit",class:"btn btn-primary",disabled:!u.valid}," 確認修改 ",8,we)]),_:1},8,["onSubmit"]),ve])]),(Z=t(a).originProfile)!=null&&Z.last_name&&((q=t(a).originProfile)!=null&&q.first_name)?(M(),N("div",he,[ke,e("p",ye,S((A=t(a).originProfile)==null?void 0:A.last_name)+S((B=t(a).originProfile)==null?void 0:B.first_name),1)])):(M(),N("div",ge,[l(re,{ref_key:"checkUserNameModal",ref:w,onSubmitUserName:t(H),onReset:j,name:(D=t(a).profile)!=null&&D.last_name&&((I=t(a).profile)!=null&&I.first_name)?((R=t(a).profile)==null?void 0:R.last_name)+((E=t(a).profile)==null?void 0:E.first_name):""},null,8,["onSubmitUserName","name"]),l(s,{ref_key:"nameForm",ref:z,onSubmit:F},{default:h(({errors:r,meta:u})=>[e("div",Me,[e("div",Ve,[xe,l(n,{id:"last_name",modelValue:t(a).profile.last_name,"onUpdate:modelValue":o[1]||(o[1]=d=>t(a).profile.last_name=d),modelModifiers:{trim:!0},name:"last_name",label:"真實姓名(姓氏)",type:"text",class:p(["form-control",{"is-invalid":r.last_name}]),rules:{required:!0,regex:/^[a-zA-Z0-9\u4e00-\u9fa5_-][a-zA-Z0-9 \u4e00-\u9fa5_-]{0,11}$/}},null,8,["modelValue","class"]),l(i,{name:"last_name",class:"invalid-feedback"})]),e("div",Ue,[Pe,l(n,{id:"first_name",modelValue:t(a).profile.first_name,"onUpdate:modelValue":o[2]||(o[2]=d=>t(a).profile.first_name=d),modelModifiers:{trim:!0},name:"first_name",label:"真實姓名(名字)",type:"text",class:p(["form-control",{"is-invalid":r.first_name}]),rules:{required:!0,regex:/^[a-zA-Z0-9\u4e00-\u9fa5_-][a-zA-Z0-9 \u4e00-\u9fa5_-]{0,11}$/}},null,8,["modelValue","class"]),l(i,{name:"first_name",class:"invalid-feedback"})])]),e("button",{type:"submit",class:"btn btn-primary",disabled:!u.valid}," 設定真實姓名 ",8,$e)]),_:1},512)])),Ne,e("div",Se,[e("div",Ce,[l(s,{ref:"passwordForm",onSubmit:t(y)},{default:h(({errors:r,meta:u})=>[Fe,e("div",ze,[Ze,l(n,{id:"old_password",modelValue:m.value.old_password,"onUpdate:modelValue":o[3]||(o[3]=d=>m.value.old_password=d),modelModifiers:{trim:!0},name:"old_password",label:"舊密碼",type:_.value?"text":"password",class:p(["form-control",{"is-invalid":r.old_password}]),rules:"required",autocomplete:"current-password"},null,8,["modelValue","type","class"]),l(i,{name:"old_password",class:"invalid-feedback"})]),e("div",qe,[Ae,l(n,{id:"new_password",modelValue:m.value.new_password,"onUpdate:modelValue":o[4]||(o[4]=d=>m.value.new_password=d),modelModifiers:{trim:!0},name:"new_password",type:_.value?"text":"password",label:"新密碼",class:p(["form-control",{"is-invalid":r.new_password}]),rules:{required:!0,regex:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,16}$/},autocomplete:"new-password"},null,8,["modelValue","type","class","rules"]),l(i,{name:"new_password",class:"invalid-feedback"})]),e("div",Be,[De,l(n,{id:"confirm_new_password",modelValue:m.value.confirm_new_password,"onUpdate:modelValue":o[5]||(o[5]=d=>m.value.confirm_new_password=d),modelModifiers:{trim:!0},name:"confirm_new_password",type:_.value?"text":"password",label:"確認新密碼",class:p(["form-control",{"is-invalid":r.confirm_new_password}]),rules:"required|confirmed:@new_password",autocomplete:"new-password"},null,8,["modelValue","type","class"]),l(i,{name:"confirm_new_password",class:"invalid-feedback"})]),e("div",Ie,[T(e("input",{"onUpdate:modelValue":o[6]||(o[6]=d=>_.value=d),class:"form-check-input",type:"checkbox",id:"showPassword"},null,512),[[ee,_.value]]),Re]),e("button",{type:"submit",class:"btn btn-primary",disabled:!u.valid}," 確認修改 ",8,Ee)]),_:1},8,["onSubmit"]),Te,e("div",je,[He,T(e("input",{type:"email","onUpdate:modelValue":o[7]||(o[7]=r=>t(a).profile.email=r),class:"form-control",id:"email",disabled:""},null,512),[[Y,t(a).profile.email]])]),Qe])]),e("div",Ge,[e("div",Je,[l(s,{ref:"descriptionForm",onSubmit:t(C)},{default:h(({errors:r,meta:u})=>[e("div",Ke,[Le,l(n,{id:"description",as:"textarea",modelValue:t(a).profile.description,"onUpdate:modelValue":o[8]||(o[8]=d=>t(a).profile.description=d),modelModifiers:{trim:!0},label:"個人簡介",name:"description",class:p(["form-control",{"is-invalid":r.description}]),rows:"4",placeholder:"請輸入你的個人簡介,字數限制 500 字",rules:"max:500"},null,8,["modelValue","class"]),l(i,{name:"description",class:"invalid-feedback"})]),e("button",{type:"submit",class:"btn btn-primary",disabled:!u.valid}," 確認修改 ",8,Oe)]),_:1},8,["onSubmit"])])])])])}}};export{Ye as default}; diff --git a/assets/UserProfile-ul10D7kQ.css b/assets/UserProfile-ul10D7kQ.css new file mode 100644 index 0000000..bfe8cbb --- /dev/null +++ b/assets/UserProfile-ul10D7kQ.css @@ -0,0 +1 @@ +.highlight-name[data-v-02cc4ee3]{font-size:28px;font-weight:bolder;margin:0 8px} diff --git a/assets/Welcome-2kJHF1cq.css b/assets/Welcome-2kJHF1cq.css new file mode 100644 index 0000000..7a69da8 --- /dev/null +++ b/assets/Welcome-2kJHF1cq.css @@ -0,0 +1 @@ +h2[data-v-1baaa184]{font-family:Shrikhand,cursive}.item-wrap[data-v-1baaa184]{border-radius:40px;padding:12px 16px 12px 24px}.arrow[data-v-1baaa184]{color:#fff}.stepArrow span[data-v-1baaa184]{color:#fff;margin-left:12px;background-color:#00251a;transition:all 1s}.stepArrow:hover span[data-v-1baaa184]{margin-right:-24px;background-color:#2a8356}.nextArrow span[data-v-1baaa184],.nextArrow.disabled:hover span[data-v-1baaa184]{color:#00251a;border:1px solid #00251A;margin-left:12px;margin-right:0;background-color:#fff;transition:all 1s}.nextArrow:hover span[data-v-1baaa184]{margin-right:-24px;background-color:#00251a;color:#fff}input[data-v-1baaa184]::placeholder{color:#ababab} diff --git a/assets/Welcome-YyPjMRb1.js b/assets/Welcome-YyPjMRb1.js new file mode 100644 index 0000000..ec6a380 --- /dev/null +++ b/assets/Welcome-YyPjMRb1.js @@ -0,0 +1 @@ +import{_ as j,e as V,u as $,s as i,f as z,r as A,o as c,c as n,a as s,n as t,x as w,L as _,k as p,z as b,S as B,T as q,l as M,w as R,b as x,q as E,H,I as J,A as U}from"./index-n8Si2CMw.js";const G="/assets/discord-id-step1-5SCBIB1Z.png",O="/assets/discord-id-step2-omYbqngL.png",W="/assets/discord-id-step3-16ZHLXtN.png",Z="/assets/discord-id-step4-UOeJlbiT.png",o=u=>(H("data-v-1baaa184"),u=u(),J(),u),P={class:"container my-5"},Q={class:"row justify-content-center"},X={class:"col-md-10 col-lg-8"},Y={class:"list-unstyled d-flex flex-md-row flex-column justify-content-between position-relative"},F={class:"d-flex justify-content-between align-items-center"},K={class:"d-flex justify-content-between align-items-center"},ss={class:"d-flex justify-content-between align-items-center"},as={class:"mt-5 row justify-content-center align-items-center"},es={key:0,class:"col-md-6 col-11 mb-5 mt-8"},ts={class:"d-flex flex-column"},os=o(()=>s("h2",{class:"display-1 mb-0"},"HELLO!",-1)),ls={class:"fw-bold h4 lh-base"},is=o(()=>s("span",{class:"material-icons rounded-circle p-2 d-block"}," arrow_forward ",-1)),ds={key:1,class:"col-md-6 col-11 mb-5 mt-8"},cs={class:"d-flex flex-column"},ns=x('

Join!

加入六角的 Discord 頻道!

接下來的步驟將會引導你加入六角的 Discord 伺服器,並加入到課程的專屬頻道中。

立即加入六角 Discord! arrow_forward

error 若您尚未加入六角的 Discord 頻道,請先透過以下連結加入。

',5),rs=o(()=>s("span",{class:"material-icons rounded-circle p-2 d-block"}," arrow_forward ",-1)),ms={key:2,class:"col-md-6 col-11 mb-5"},ps=x('

Join!

填寫 Discord ID!

1. 點擊下方按鈕觀看教學找到您的 Discord ID

2. 送出 ID 後,系統將於一小時內將您加入課程專屬頻道。

error 若填寫錯誤,將會無法自動加入課程群組。常見填寫錯誤:user#1234

',6),bs={class:"mb-3"},us=o(()=>s("label",{for:"discordId",class:"form-label"},"Discord ID",-1)),vs={class:"input-group"},_s=["disabled"],hs=o(()=>s("span",{class:"material-icons rounded-circle p-2 d-block"}," arrow_forward ",-1)),fs={key:0,class:"mb-3"},gs=o(()=>s("p",{class:"text-danger mb-1 fw-bold"}," 請依照上方教學找到正確的 Discord ID。",-1)),ws=o(()=>s("ul",{class:"mb-1"},[s("li",null,"Discord ID 內不包含 # 符號。")],-1)),xs=[gs,ws],ks=o(()=>s("div",{class:"modal fade",id:"discordIDInfo",tabindex:"-1",role:"dialog"},[s("div",{class:"modal-dialog modal-dialog-centered modal-lg",role:"document"},[s("div",{class:"modal-content"},[s("div",{class:"modal-header"},[s("h5",{class:"modal-title",id:"exampleModalLabel"}," 如何取得 Discord ID? "),s("button",{type:"button",class:"bg-transparent border-0 link-dark material-icons","data-bs-dismiss":"modal","aria-label":"Close"}," close ")]),s("div",{class:"modal-body"},[s("p",{class:"text-dark mb-2"}," 若還沒有加入到六角 Discord 頻道,請回上一步,並點選連結加入。 "),s("h6",{class:"fw-bold mb-2"},"步驟 1:進入到 Discord 畫面,點選使用者設定"),s("img",{src:G,alt:"step1",class:"img-fluid mb-2"}),s("h6",{class:"fw-bold mb-2"},"步驟 2:選擇進階並開啟開發者模式"),s("img",{src:O,alt:"step2",class:"img-fluid mb-2"}),s("h6",{class:"fw-bold mb-2"},"步驟 3:回到 Discord 畫面,點選左下角自己的名字"),s("img",{src:W,alt:"step3",class:"img-fluid mb-2"}),s("h6",{class:"fw-bold mb-2"},"步驟 4:點擊選單最下方的『複製使用者 ID』,即可獲得一串長長的數字"),s("img",{src:Z,alt:"step4",class:"img-fluid"})])])])],-1)),Ds={key:3,class:"col-md-6 col-11 mb-5 mt-8"},ys={class:"d-flex flex-column"},Is=o(()=>s("h2",{class:"display-1 mb-0"},"Success!",-1)),Cs=o(()=>s("p",{class:"fw-bold h4 lh-base mb-0"},"新生報到完成!",-1)),Ss={class:"mb-0"},Ls=o(()=>s("p",null,"先和 Discord 上的老師和同學問聲好吧!",-1)),Ns=o(()=>s("span",{class:"material-icons rounded-circle p-2 d-block"}," arrow_forward ",-1)),Ts={__name:"Welcome",setup(u){const{apiGetTrainingCheck:k,apiGetTraining:D,apiPostTrainingCheck:y}=U,I=V(),C=$(),a=i(1),r=i(""),h=i(!1),d=i(""),v=i(""),S=E(async()=>{const{training_classes:l}=await D();l.forEach(e=>{e.id===d.value&&(v.value=e.name)})}),f=i(!1),L=async()=>{const{is_check_in:l}=await k(d.value);f.value=l,f.value&&C.push(`/training/${d.value}/board`)},g=i(!0),N=async()=>{try{const l={discord_id:r.value};await y(d.value,l),a.value+=1}catch{g.value=!1}};return z(()=>{const{id:l}=I.params;d.value=l,L(),S()}),(l,e)=>{const T=A("RouterLink");return c(),n("div",P,[s("div",Q,[s("div",X,[s("ul",Y,[s("li",{class:t(["item-wrap bg-light position-relative w-100 mr-md-2 mr-0",{"bg-deep-dark":a.value==1}])},[s("div",F,[s("h5",{class:t(["position-relative z-index-3 mb-0",{"text-white":a.value==1}])}," 歡迎 ",2),s("div",{class:t(["rounded-circle bg-deep-dark p-2",{"bg-white":a.value>=1}])},[s("span",{class:t(["arrow material-icons d-block",{"text-deep-dark":a.value>=1}])}," arrow_forward ",2)],2)])],2),s("li",{class:t(["item-wrap bg-light position-relative w-100 mx-md-2 mx-0 mt-md-0 mt-3",{"bg-deep-dark":a.value==2||a.value==3}])},[s("div",K,[s("h5",{class:t(["position-relative z-index-3 mb-0",{"text-white":a.value==2||a.value==3}])}," 報到 ",2),s("div",{class:t(["rounded-circle bg-deep-dark p-2",{"bg-white":a.value>=2}])},[s("span",{class:t(["arrow material-icons d-block",{"text-deep-dark":a.value>=2}])}," arrow_forward ",2)],2)])],2),s("li",{class:t(["item-wrap bg-light position-relative w-100 ml-md-2 ml-0 mt-md-0 mt-3",{"bg-deep-dark":a.value==4}])},[s("div",ss,[s("h5",{class:t(["position-relative z-index-3 mb-0",{"text-white":a.value==4}])}," 完成 ",2),s("div",{class:t(["rounded-circle bg-deep-dark p-2",{"bg-white":a.value>=4}])},[s("span",{class:t(["arrow material-icons d-block",{"text-deep-dark":a.value>=4}])}," arrow_forward ",2)],2)])],2)])])]),s("div",as,[a.value==1?(c(),n("div",es,[s("div",ts,[os,s("p",ls,"歡迎加入 "+w(v.value),1),s("a",{href:"#",class:"stepArrow text-decoration-none align-self-end d-flex align-items-center mt-4",onClick:e[0]||(e[0]=_(m=>a.value=a.value+1,["prevent"]))},[p(" 點擊進入下一步 "),is])])])):b("",!0),a.value==2?(c(),n("div",ds,[s("div",cs,[ns,s("a",{href:"#",class:"nextArrow text-decoration-none align-self-end d-flex align-items-center mt-4",onClick:e[1]||(e[1]=_(m=>a.value=a.value+1,["prevent"]))},[p(" 已加入了嗎?前往下一步 "),rs])])])):b("",!0),a.value==3?(c(),n("div",ms,[ps,s("div",bs,[us,s("div",vs,[B(s("input",{type:"text",class:"form-control rounded me-3",id:"discordId",placeholder:"ex:123031246916781","onUpdate:modelValue":e[2]||(e[2]=m=>r.value=m)},null,512),[[q,r.value]]),s("button",{class:t(["nextArrow d-flex align-items-center bg-white border-0",{disabled:h.value||r.value==""}]),disabled:h.value||r.value=="",onClick:e[3]||(e[3]=m=>N())},[p(" 送出 "),hs],10,_s)])]),g.value?b("",!0):(c(),n("div",fs,xs)),ks,s("p",null,[p(" 還沒有加入到六角 Discord 頻道? "),s("a",{href:"#",class:"link-secondary",onClick:e[4]||(e[4]=_(m=>{a.value=a.value-1},["prevent"]))}," 回到上一頁 ")])])):b("",!0),a.value==4?(c(),n("div",Ds,[s("div",ys,[Is,Cs,s("p",Ss," 歡迎你加入 "+w(v.value),1),Ls,M(T,{to:`/training/${d.value}/board`,class:"nextArrow text-decoration-none align-self-end d-flex align-items-center mt-4"},{default:R(()=>[p(" 前往直播班頁面 "),Ns]),_:1},8,["to"])])])):b("",!0)])])}}},Vs=j(Ts,[["__scopeId","data-v-1baaa184"]]);export{Vs as default}; diff --git a/assets/code-41222ca7-OIjUCkIc.js b/assets/code-41222ca7-OIjUCkIc.js new file mode 100644 index 0000000..6e5b777 --- /dev/null +++ b/assets/code-41222ca7-OIjUCkIc.js @@ -0,0 +1,255 @@ +import{_ as S0,e as Kt,s as ue,f as Ft,r as Ht,o as E,c as L,l as J,F as qe,y as Ze,a as N,x as le,j as g,n as Ie,A as _0,Y as En,Z as Mn,a0 as zn,a1 as Nn,a2 as Cn,a4 as Sr,t as Z,a9 as za,B as Ke,w as Ue,k as Dt,z as ne,h as re,L as Et,p as a0,H as na,I as sa,K as ia,E as ge,aa as V,ab as ye,C as Fe,ac as j0,ad as W0,ae as Na,af as Ca,ag as Rn,ah as In,ai as Ln,aj as On,ak as Bn}from"./index-n8Si2CMw.js";import{b as Pn,c as Dn,d as $n,e as qn,_ as Fn,g as Hn,a as Gn}from"./TaskDescriptionModal-IBVYJWra.js";import{T as _r}from"./TaskListItem-hBaioOrQ.js";import{_ as Un,a as Ra}from"./TaskDescriptionForm-OOi9UByd.js";import{P as Vn}from"./vue-pagination-2.min-AUKOm9wu.js";import{a as jn}from"./tasks-zk65eG-B.js";const Wn={class:"calendar-main"},Yn={class:"bg-light rounded-4 py-3 px-4 flex-shrink-0",style:{width:"100px"}},Xn={class:"month my-0 text-dark"},Zn={class:"date my-0 text-dark"},Kn={class:"day my-1 text-dark"},Qn={class:"ms-4"},Jn=["href"],es={class:"text-dark"},ts=["id"],as=["innerHTML"],rs={class:"mb-0 text-muted"},ns={__name:"Calendar",setup(t){const{apiGetTrainingCalendar:e}=_0,a=Kt(),r=ue(!1),n=ue([]);return Ft(async()=>{r.value=!0;const{calendar:o}=await e(a.params.id);n.value=o,r.value=!1}),(o,u)=>{const c=Ht("Loading");return E(),L("div",Wn,[J(c,{"is-full-page":!1,active:r.value,"z-index":1060},null,8,["active"]),(E(!0),L(qe,null,Ze(n.value,(h,m)=>(E(),L("div",{class:"d-flex my-3",key:"new"+m},[N("div",{class:Ie(["calendar-item d-flex rounded-4 pe-4 py-2 col-md-8",{"bg-light":g(qn)(h.start_at,"week")}])},[N("div",Yn,[N("p",Xn,le(new Date(h.start_at).getMonth()+1),1),N("p",Zn,le(g(Pn)(h.start_at)),1),N("p",Kn,le(g(Dn)(h.start_at)),1)]),N("div",Qn,[N("a",{class:"d-flex text-dark text-uppercase text-decoration-none h5 align-items-center","data-bs-toggle":"collapse",href:"#collapse_calendar_"+m,title:"點選看活動詳細"},[N("strong",es,le(h.name),1)],8,Jn),N("div",{class:"collapse",id:"collapse_calendar_"+m},[N("p",{class:"mb-3",innerHTML:h.content},null,8,as)],8,ts),N("p",rs,le(g($n)(h.start_at)),1)])],2)]))),128))])}}},ss=S0(ns,[["__scopeId","data-v-4e3db0b9"]]);var is={exports:{}};/*! + * Bootstrap tab.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */(function(t,e){(function(a,r){t.exports=r(En(),Mn(),zn(),Nn())})(Cn,function(a,r,n,s){const o="tab",c=".bs.tab",h=`hide${c}`,m=`hidden${c}`,w=`show${c}`,_=`shown${c}`,k=`click${c}`,C=`keydown${c}`,x=`load${c}`,M="ArrowLeft",A="ArrowRight",v="ArrowUp",y="ArrowDown",T="Home",R="End",I="active",O="fade",F="show",D="dropdown",W=".dropdown-toggle",se=".dropdown-menu",ce=`:not(${W})`,he='.list-group, .nav, [role="tablist"]',Se=".nav-item, .list-group-item",Ce=`.nav-link${ce}, .list-group-item${ce}, [role="tab"]${ce}`,_e='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Re=`${Ce}, ${_e}`,de=`.${I}[data-bs-toggle="tab"], .${I}[data-bs-toggle="pill"], .${I}[data-bs-toggle="list"]`;class oe extends a{constructor(B){super(B),this._parent=this._element.closest(he),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),r.on(this._element,C,X=>this._keydown(X)))}static get NAME(){return o}show(){const B=this._element;if(this._elemIsActive(B))return;const X=this._getActiveElem(),me=X?r.trigger(X,h,{relatedTarget:B}):null;r.trigger(B,w,{relatedTarget:X}).defaultPrevented||me&&me.defaultPrevented||(this._deactivate(X,B),this._activate(B,X))}_activate(B,X){if(!B)return;B.classList.add(I),this._activate(n.getElementFromSelector(B));const me=()=>{if(B.getAttribute("role")!=="tab"){B.classList.add(F);return}B.removeAttribute("tabindex"),B.setAttribute("aria-selected",!0),this._toggleDropDown(B,!0),r.trigger(B,_,{relatedTarget:X})};this._queueCallback(me,B,B.classList.contains(O))}_deactivate(B,X){if(!B)return;B.classList.remove(I),B.blur(),this._deactivate(n.getElementFromSelector(B));const me=()=>{if(B.getAttribute("role")!=="tab"){B.classList.remove(F);return}B.setAttribute("aria-selected",!1),B.setAttribute("tabindex","-1"),this._toggleDropDown(B,!1),r.trigger(B,m,{relatedTarget:X})};this._queueCallback(me,B,B.classList.contains(O))}_keydown(B){if(![M,A,v,y,T,R].includes(B.key))return;B.stopPropagation(),B.preventDefault();const X=this._getChildren().filter(be=>!s.isDisabled(be));let me;if([T,R].includes(B.key))me=X[B.key===T?0:X.length-1];else{const be=[A,y].includes(B.key);me=s.getNextActiveElement(X,B.target,be,!0)}me&&(me.focus({preventScroll:!0}),oe.getOrCreateInstance(me).show())}_getChildren(){return n.find(Re,this._parent)}_getActiveElem(){return this._getChildren().find(B=>this._elemIsActive(B))||null}_setInitialAttributes(B,X){this._setAttributeIfNotExists(B,"role","tablist");for(const me of X)this._setInitialAttributesOnChild(me)}_setInitialAttributesOnChild(B){B=this._getInnerElement(B);const X=this._elemIsActive(B),me=this._getOuterElement(B);B.setAttribute("aria-selected",X),me!==B&&this._setAttributeIfNotExists(me,"role","presentation"),X||B.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(B,"role","tab"),this._setInitialAttributesOnTargetPanel(B)}_setInitialAttributesOnTargetPanel(B){const X=n.getElementFromSelector(B);X&&(this._setAttributeIfNotExists(X,"role","tabpanel"),B.id&&this._setAttributeIfNotExists(X,"aria-labelledby",`${B.id}`))}_toggleDropDown(B,X){const me=this._getOuterElement(B);if(!me.classList.contains(D))return;const be=(tt,Ge)=>{const $e=n.findOne(tt,me);$e&&$e.classList.toggle(Ge,X)};be(W,I),be(se,F),me.setAttribute("aria-expanded",X)}_setAttributeIfNotExists(B,X,me){B.hasAttribute(X)||B.setAttribute(X,me)}_elemIsActive(B){return B.classList.contains(I)}_getInnerElement(B){return B.matches(Re)?B:n.findOne(Re,B)}_getOuterElement(B){return B.closest(Se)||B}static jQueryInterface(B){return this.each(function(){const X=oe.getOrCreateInstance(this);if(typeof B=="string"){if(X[B]===void 0||B.startsWith("_")||B==="constructor")throw new TypeError(`No method named "${B}"`);X[B]()}})}}return r.on(document,k,_e,function(fe){["A","AREA"].includes(this.tagName)&&fe.preventDefault(),!s.isDisabled(this)&&oe.getOrCreateInstance(this).show()}),r.on(window,x,()=>{for(const fe of n.find(de))oe.getOrCreateInstance(fe)}),s.defineJQueryPlugin(oe),oe})})(is);const dt=t=>(na("data-v-472601a2"),t=t(),sa(),t),os={class:"mt-5"},ls={class:"position-relative mb-4"},us={class:"z-1"},cs={class:"h2"},ps={class:"h6 mb-0 text-dark"},ds={class:"container"},hs={class:"row"},ms={class:"col-md-10"},gs={class:"border p-4 mb-4 rounded-1 h-100"},fs={class:"row"},bs={class:"col-md-6"},vs={key:0,class:"mb-6"},ys=dt(()=>N("h3",{class:"h6 fw-bold text-primary"},"前置任務",-1)),ws={class:"mb-0"},xs={key:1},ks=dt(()=>N("h3",{class:"h6 fw-bold text-primary"},"完成條件",-1)),Ss={key:0,class:"text-muted"},_s={class:"list-decimal"},As={class:"col-md-6"},Ts=dt(()=>N("h3",{class:"h6 fw-bold text-primary"},"此任務你會獲得以下技能",-1)),Es={key:0,class:"text-muted"},Ms={class:"list-decimal"},zs={class:"col-md-2 h-100"},Ns={class:"border p-4 rounded-top text-center"},Cs=dt(()=>N("h3",{class:"h6 mb-1 text-primary"},"任務積分",-1)),Rs={class:"fs-1 mb-0 fw-bold text-primary"},Is={key:0,type:"button",class:"btn btn-primary btn-lg w-100 rounded-0 rounded-bottom",disabled:""},Ls=["disabled"],Os={key:0,class:"spinner-border spinner-border-sm text-light",role:"status"},Bs=["disabled"],Ps={key:0,class:"spinner-border spinner-border-sm text-light",role:"status"},Ds={key:3,type:"button",class:"btn btn-primary btn-lg w-100 rounded-0 rounded-bottom",disabled:""},$s={class:"p-4"},qs={class:"mb-6"},Fs=dt(()=>N("h3",{class:"h6 fw-bold text-primary"},"任務描述",-1)),Hs=["innerHTML"],Gs=dt(()=>N("h3",{class:"h6 fw-bold text-primary"},"挑戰等級",-1)),Us={class:"tasks-level"},Vs={class:"list-unstyled"},js={key:0,class:"bg-light pt-8 pb-10"},Ws={class:"container"},Ys={class:"nav nav-tabs mb-6 w-100",id:"pills-tab",role:"tablist"},Xs={class:"nav-item w-50",role:"presentation"},Zs={class:"nav-item w-50",role:"presentation"},Ks={class:"tab-content",id:"pills-tabContent"},Qs={class:"tab-submit-task fade show active",id:"submit-task"},Js=dt(()=>N("hr",null,null,-1)),ei={key:1,class:"row mt-6"},ti={class:"col-md-9"},ai={key:0,class:"bg-light_green d-inline-block px-3 py-2 mb-5 rounded-1 fs-5"},ri={key:0,class:"d-inline-block mb-0 me-3 text-white"},ni=dt(()=>N("p",{class:"d-inline-block mb-0 text-white"},"狀態:任務審核中,審核時間約 7 天",-1)),si={key:1,class:"bg-gentle_green d-inline-block px-3 py-2 mb-5 rounded-1 fs-5"},ii={key:0,class:"d-inline-block mb-0 me-3 text-white"},oi={class:"d-inline-block mb-0 text-white"},li=dt(()=>N("h4",{class:"h5 fw-bold"},"提交紀錄",-1)),ui={class:"list-unstyled d-flex flex-column gap-2"},ci={class:"d-flex justify-content-between mb-3"},pi={class:"d-flex"},di={class:"flex-shrink-0"},hi=["src","alt"],mi={class:"flex-grow-1 ms-2"},gi=["href"],fi={key:1,class:"m-0"},bi=["title"],vi={class:"text-gentle_green"},yi=["innerHTML"],wi={key:0},xi=["onClick"],ki={class:"tab-views-task fade",id:"views-task"},Si={key:0,class:"row justify-content-center"},_i={class:"col-md-10 px-9"},Ai={key:0,class:"d-grid gap-2 d-md-flex mb-4"},Ti=["onClick"],Ei={class:"row list-unstyled"},Mi={class:"position-relative bg-white border rounded-1 p-3 mb-3"},zi={class:"d-flex align-items-center gap-2"},Ni=["src","alt"],Ci={key:1,src:"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",class:"rounded-circle border",alt:"預設頭貼",style:{width:"48px",height:"48px"}},Ri={class:"card-body"},Ii={class:"card-title fw-bold mb-0 h6"},Li={class:"card-text text-gentle_green"},Oi=["onClick"],Bi=dt(()=>N("span",{class:"material-icons-outlined"},"open_in_new",-1)),Pi=[Bi],Di={class:"d-flex justify-content-center"},$i={__name:"TaskDetail",props:{type:{type:String,default:""},trainingId:{type:String,default:""},taskId:{type:String,default:""}},setup(t){const e=Kt(),a=Sr(),r=Z(()=>a.sidebarContent),n=t,{apiGetTasks:s,apiPostTasksAccept:o,apiDeleteTasks:u,apiGetTasksReplies:c,apiPostTasksReplies:h,apiPutTasksReplies:m,apiGetTaskCompleted:w,apiGetTaskDetailCompleted:_}=jn,k=ue(!0),C=ue(!1),x=ue(""),M=ue(null),A=ue({level:[]}),v=ue({replies:[]}),y=ue({id:null,isEdit:!1}),T=te=>{const Y=Math.floor(te/24),Ee=te%24;return{days:Y,hours:Ee}},R=async te=>{const{task:Y}=await s(te);A.value=Y},I=async te=>{const Y=await c(te);v.value=Y},O=ue(1),F=ue(1),D=ue([]),W=ue({current:1,count:0}),se=async te=>{var Y,Ee,Ne,We;try{const{total_level:Ae,tasks:j,pagination:Le}=await w({taskId:te,level:O.value});F.value=Ae,D.value=j,W.value=Le}catch(Ae){a0.toastMessage("danger","info",`${(Ee=(Y=Ae==null?void 0:Ae.response)==null?void 0:Y.data)==null?void 0:Ee.statusCode}:${(We=(Ne=Ae==null?void 0:Ae.response)==null?void 0:Ne.data)==null?void 0:We.message}`)}},ce=ue([]),he=async(te,Y)=>{var Ee,Ne,We,Ae;try{const{replies:j}=await _(te,Y);ce.value=j}catch(j){a0.toastMessage("danger","info",`${(Ne=(Ee=j==null?void 0:j.response)==null?void 0:Ee.data)==null?void 0:Ne.statusCode}:${(Ae=(We=j==null?void 0:j.response)==null?void 0:We.data)==null?void 0:Ae.message}`)}},Se=async te=>{try{C.value=!0,await o(te),await R(te),await I(te),await se(te)}finally{if(C.value=!1,n.type==="training"){let Y="";Object.keys(r.value).forEach(Ee=>{r.value[Ee].name==="我的任務"&&(Y=Ee)}),za.push(`/training/${n.trainingId}/board/content/${Y}?tId=${te}`)}}},Ce=async te=>{var Y,Ee,Ne,We;try{await u(te),await R(te),a0.toastMessage("primary","info","已放棄任務")}catch(Ae){a0.toastMessage("danger","info",`${(Ee=(Y=Ae==null?void 0:Ae.response)==null?void 0:Y.data)==null?void 0:Ee.statusCode}:${(We=(Ne=Ae==null?void 0:Ae.response)==null?void 0:Ne.data)==null?void 0:We.message}`)}},_e=async(te,Y)=>{await h(te,Y),await R(te),await I(te)},Re=async(te,Y)=>{await m(te,Y),await I(te),y.value.isEdit=!1,y.value.id=null,y.value.data={}},de=(te,Y)=>{const{days:Ee,hours:Ne}=T(v.value.spend_hour);y.value.isEdit=!0,y.value.id=te,y.value.level=v.value.level,y.value.spend_hour=v.value.spend_hour,y.value.data=Y,y.value.data.day=Ee,y.value.data.hour=Ne};Ft(async()=>{M.value=n.taskId;const{tId:te}=e.query;te&&za.replace({query:{}}),await R(n.taskId),A.value.is_accept&&(await I(n.taskId),await se(n.taskId))});const oe=ue(null),fe=ue(null),B=ue("all"),X=te=>{B.value=te},me=Z(()=>B.value&&B.value!=="all"?D.value.filter(te=>te.level===B.value):D.value),be=ue(null),tt=()=>{be.value.showModal()},Ge=()=>{Ce(M.value),be.value.hideModal()},$e=ue(null),lt=(te,Y,Ee)=>{$e.value.modalTitle=`${Y}的攻略`,$e.value.showModal(),he(te,Ee)},ut=(te,Y)=>{k.value=te,te||(x.value=Y)};return(te,Y)=>{var Ne,We,Ae;const Ee=Ht("RouterLink");return E(),L(qe,null,[J(Fn,{ref_key:"taskDescriptionModalRef",ref:$e,replyData:ce.value},null,8,["replyData"]),J(Un,{ref_key:"taskAbortModalRef",ref:be,taskData:{taskName:A.value.name,taskGroupName:A.value.task_group_name},onDeleteTask:Ge},null,8,["taskData"]),N("div",os,[N("div",ls,[N("div",{class:"tasks-detail d-flex align-items-end p-6",style:Ke([{height:"360px","margin-left":"80px","margin-right":"80px"},{backgroundImage:`url(${A.value.image_url})`,backgroundRepeat:"no-repeat",backgroundSize:"cover"}])},[N("div",us,[N("h1",cs,le(A.value.name),1),N("h2",ps,le(A.value.task_group_name),1)])],4)]),N("div",ds,[N("div",hs,[N("div",ms,[N("div",gs,[N("div",fs,[N("div",bs,[A.value.prerequisite_task_name?(E(),L("div",vs,[ys,N("p",ws,[J(Ee,{to:`/tasks/${A.value.prerequisite_task_id}`,target:"_blank"},{default:Ue(()=>[Dt(le(A.value.prerequisite_task_name),1)]),_:1},8,["to"])])])):ne("",!0),A.value.completion_criteria?(E(),L("div",xs,[ks,((Ne=A.value.completion_criteria)==null?void 0:Ne.length)===0?(E(),L("p",Ss,"(無)")):ne("",!0),N("ul",_s,[(E(!0),L(qe,null,Ze(A.value.completion_criteria,j=>(E(),L("li",{key:`${j}completion_criteria`},le(j),1))),128))])])):ne("",!0)]),N("div",As,[Ts,((We=A.value.rewarded_skills)==null?void 0:We.length)===0?(E(),L("p",Es,"(無)")):ne("",!0),N("ul",Ms,[(E(!0),L(qe,null,Ze(A.value.rewarded_skills,j=>(E(),L("li",{key:`${j}rewarded_skills`},le(j),1))),128))])])])])]),N("div",zs,[N("div",Ns,[Cs,N("p",Rs,le(A.value.rewarded_point),1)]),A.value.is_completed?(E(),L("button",Is," 任務已完成 ")):A.value.is_accept&&!A.value.is_expired?(E(),L("button",{key:1,type:"button",class:"btn btn-primary btn-lg w-100 rounded-0 rounded-bottom",disabled:C.value,onClick:Y[0]||(Y[0]=j=>tt(M.value))},[Dt(" 放棄任務 "),C.value?(E(),L("span",Os)):ne("",!0)],8,Ls)):!A.value.is_accept&&A.value.is_started&&!A.value.is_expired?(E(),L("button",{key:2,type:"button",class:"btn btn-secondary btn-lg w-100 rounded-0 rounded-bottom",onClick:Y[1]||(Y[1]=j=>Se(M.value)),disabled:C.value},[Dt(" 接任務 "),C.value?(E(),L("span",Ps)):ne("",!0)],8,Bs)):(E(),L("button",Ds," 任務已過期 "))])]),N("div",$s,[N("div",qs,[Fs,N("div",{class:"tasks-content",innerHTML:A.value.description},null,8,Hs)]),((Ae=A.value.level)==null?void 0:Ae.length)>0?(E(),L(qe,{key:0},[Gs,N("div",Us,[N("ul",Vs,[(E(!0),L(qe,null,Ze(A.value.level,(j,Le)=>(E(),L("li",{key:`${j}level`},"LV "+le(Le+1)+"|"+le(j),1))),128))])])],64)):ne("",!0)])]),A.value.is_accept?(E(),L("div",js,[N("div",Ws,[N("ul",Ys,[N("li",Xs,[N("button",{onClick:Y[2]||(Y[2]=j=>ut(!0,x.value)),class:"nav-link active w-100 rounded-top",id:"submit-task-tab","data-bs-toggle":"pill","data-bs-target":"#submit-task",type:"button",role:"tab"},"提交任務")]),N("li",Zs,[N("button",{onClick:Y[3]||(Y[3]=j=>{ut(!1,x.value)}),class:"nav-link w-100 rounded-top",id:"pills-profile-tab","data-bs-toggle":"pill","data-bs-target":"#views-task",type:"button",role:"tab"},"看看別人怎麼做")])]),N("div",Ks,[N("div",Qs,[v.value.can_reply?(E(),L(qe,{key:0},[k.value?(E(),re(Ra,{key:0,ref_key:"TaskDescriptionFormCreateRef",ref:oe,type:"create","spend-hour":T(A.value.median_spend_hour),"task-level":A.value.level,onSubmit:Y[4]||(Y[4]=j=>_e(M.value,j))},null,8,["spend-hour","task-level"])):ne("",!0),Js],64)):ne("",!0),v.value.replies.length>0&&k.value?(E(),L("div",ei,[N("div",ti,[A.value.is_feedback&&!A.value.is_completed?(E(),L("div",ai,[v.value.level?(E(),L("p",ri,"等級:"+le(v.value.level),1)):ne("",!0),ni])):ne("",!0),A.value.is_completed?(E(),L("div",si,[v.value.level?(E(),L("p",ii,"等級:"+le(v.value.level),1)):ne("",!0),N("p",oi,"狀態:已審核成功,學習時間共花費 "+le(`${Math.floor(v.value.spend_hour/24)>0?`${Math.floor(v.value.spend_hour/24)} 天 `:""} ${Math.floor(v.value.spend_hour)%24} + 小時`),1)])):ne("",!0),li,N("ul",ui,[(E(!0),L(qe,null,Ze(v.value.replies,(j,Le)=>(E(),L("li",{class:Ie(["p-3 rounded-3",[j!=null&&j.assistant_info?"bg-soft_green":"bg-white border"]]),key:`replies${Le}`},[N("div",ci,[N("div",pi,[N("div",di,[N("img",{src:j.avatar||"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",alt:`${j.nickname}頭像`,class:"avatar rounded-circle",width:"40",height:"40"},null,8,hi)]),N("div",mi,[j.assistant_info?(E(),L("p",{key:0,style:Ke({color:j.assistant_info.color}),class:"fw-bold m-0"},[N("a",{href:j.assistant_info.icon_url},[Dt(le(j.nickname)+" ",1),j.assistant_info.title?(E(),L("span",{key:0,style:Ke({color:j.assistant_info.color})}," ("+le(j.assistant_info.title)+") ",5)):ne("",!0)],8,gi)],4)):(E(),L("p",fi,[N("span",null,le(j.nickname),1)])),N("p",{class:"mb-4",title:`時間:${g(Hn)(j.updated_at)}`},[N("small",vi,le(g(Gn)(j.updated_at)),1)],8,bi),!y.value.isEdit||y.value.id!==Le?(E(),L("div",{key:2,class:"content",innerHTML:j.content},null,8,yi)):ne("",!0)])]),j.can_edit?(E(),L("div",wi,[N("button",{type:"button",class:"btn btn-primary btn-lg",onClick:Et(ft=>de(Le,j),["prevent"])}," 編輯 ",8,xi)])):ne("",!0)]),y.value.isEdit&&y.value.id===Le?(E(),re(Ra,{key:0,ref_for:!0,ref_key:"TaskDescriptionFormEditRef",ref:fe,type:"edit","task-level":A.value.level,"spend-hour":T(A.value.median_spend_hour),level:y.value.level,data:y.value.data,onSubmit:Y[5]||(Y[5]=ft=>Re(M.value,ft)),onCancel:Y[6]||(Y[6]=()=>{y.value.isEdit=!1,y.value.id=null})},null,8,["task-level","spend-hour","level","data"])):ne("",!0)],2))),128))])])])):ne("",!0)]),N("div",ki,[D.value.length>0&&!k.value?(E(),L("div",Si,[N("div",_i,[F.value?(E(),L("div",Ai,[N("button",{type:"button",class:Ie(["btn btn-outline-primary btn-lg",B.value==="all"&&"active"]),onClick:Y[7]||(Y[7]=j=>X("all"))},"全部等級",2),(E(!0),L(qe,null,Ze(F.value,(j,Le)=>(E(),L("button",{type:"button",class:Ie(["btn btn-outline-primary btn-lg",B.value===Le+1&&"active"]),key:Le,onClick:ft=>X(Le+1)}," LV "+le(Le+1),11,Ti))),128))])):ne("",!0),N("ul",Ei,[(E(!0),L(qe,null,Ze(me.value,(j,Le)=>(E(),L("li",{class:"col-md-3",key:Le},[N("div",Mi,[N("div",zi,[j.avatar?(E(),L("img",{key:0,src:j.avatar,class:"rounded-circle",alt:`${j.nickname}頭貼`,style:{width:"48px",height:"48px"}},null,8,Ni)):(E(),L("img",Ci)),N("div",Ri,[N("h5",Ii,le(j.nickname),1),N("p",Li,le(`${T(j.spend_hour).days} 天 + ${T(j.spend_hour).hours} 小時`),1)]),N("a",{href:"#",class:"stretched-link",onClick:Et(ft=>lt(M.value,j.nickname,j.id),["prevent"])},Pi,8,Oi)])])]))),128))])])])):ne("",!0)])])])])):ne("",!0)]),N("div",Di,[J(g(Vn),{modelValue:W.value.current,"onUpdate:modelValue":Y[8]||(Y[8]=j=>W.value.current=j),records:W.value.count,"per-page":20,options:{chunk:6},onPaginate:Y[9]||(Y[9]=j=>se(te.id))},null,8,["modelValue","records"])])],64)}}},Ar=S0($i,[["__scopeId","data-v-472601a2"]]),Qt=t=>(na("data-v-75a6b506"),t=t(),sa(),t),qi={class:"task-main"},Fi={key:0},Hi={key:0},Gi={key:1,class:"table-responsive tableFixHead mt-3"},Ui={class:"table"},Vi=Qt(()=>N("thead",null,[N("tr",{class:"text-nowrap"},[N("th",{scope:"col",class:"fw-normal bg-white"},"任務名稱"),N("th",{scope:"col",class:"fw-normal bg-white"},"任務狀態"),N("th",{scope:"col",class:"fw-normal bg-white"},"更新時間"),N("th",{scope:"col",class:"fw-normal bg-white"},"查看任務")])],-1)),ji={class:"table-light"},Wi={scope:"row"},Yi=["onClick"],Xi=Qt(()=>N("span",{style:{"font-size":"18px"},class:"material-icons align-middle"},"open_in_new ",-1)),Zi=[Xi],Ki={key:2,class:"border border-1 border-dark p-3"},Qi=Qt(()=>N("p",{class:"text-center mb-0"},"目前沒有新的任務狀態",-1)),Ji=[Qi],eo={class:"mt-3"},to=Qt(()=>N("h4",null,"我的任務",-1)),ao={class:"my-task-nav nav nav-tabs"},ro={class:"nav-item"},no={class:"nav-item"},so={class:"nav-item"},io={class:"mt-4 px-0 position-relative",style:{"min-height":"200px"}},oo={key:0},lo=Qt(()=>N("p",{class:"text-center mb-0"},"目前沒有任務",-1)),uo=[lo],co={key:1},po={__name:"MyTask",setup(t){const{apiGetAcceptTask:e,apiGetAcceptBoard:a,apiGetCompletedTask:r,apiGetExpiredTask:n}=_0,s=Kt(),o=ue("my"),u=T=>{o.value=T},c=ue("list"),h=ue(""),m=T=>{c.value="content",h.value=T.id},w=ue(""),_=ue([]),k=ue(!1),C=ue([]),x=async()=>{k.value=!0;const{tasks:T}=await e(w.value);_.value=T,k.value=!1},M=async()=>{k.value=!0;const{tasks:T}=await r(w.value);_.value=T,k.value=!1},A=async()=>{k.value=!0;const{tasks:T}=await n(w.value);_.value=T,k.value=!1};Ft(async()=>{k.value=!0;const{tId:T}=s.query,{id:R}=s.params;T&&m({id:T}),w.value=R;const{tasks:I}=await a(R);C.value=I,x()});const y=T=>{switch(T){case"等待再次提交":return{backgroundColor:"#3D5950"};case"等待助教回覆":return{backgroundColor:"#798B86"};case"助教已回覆":return{backgroundColor:"#00251A"};case"已審核完成":return{backgroundColor:"#3D5950"};default:return{backgroundColor:"#3D5950"}}};return ia(o,T=>{_.value=[],T==="my"?x():T==="completed"?M():T==="expired"&&A()}),(T,R)=>{const I=Ht("Loading");return E(),L("div",qi,[c.value==="list"?(E(),L("div",Fi,[k.value?ne("",!0):(E(),L("h4",Hi,"任務最新狀態")),C.value.length>0?(E(),L("div",Gi,[N("table",Ui,[Vi,N("tbody",ji,[(E(!0),L(qe,null,Ze(C.value,O=>(E(),L("tr",{class:"text-nowrap position-relative",key:O.id},[N("td",Wi,le(O.name),1),N("td",null,[N("span",{class:"badge rounded-pill py-1 px-3 fw-normal lh-base",style:Ke([{"font-size":"14px"},y(O.status)])},le(O.status),5)]),N("td",null,le(new Date(O.updated_at).toLocaleDateString("sv-SE")),1),N("td",null,[N("a",{href:"#",class:"stretched-link",onClick:Et(F=>m(O),["prevent"])},Zi,8,Yi)])]))),128))])])])):k.value?ne("",!0):(E(),L("div",Ki,Ji)),N("div",eo,[to,N("ul",ao,[N("li",ro,[N("a",{class:Ie(["nav-link",o.value==="my"&&"active"]),href:"#",onClick:R[0]||(R[0]=Et(O=>u("my"),["prevent"]))},"我的任務",2)]),N("li",no,[N("a",{class:Ie(["nav-link",o.value==="completed"&&"active"]),href:"#",onClick:R[1]||(R[1]=Et(O=>u("completed"),["prevent"]))},"已完成的任務",2)]),N("li",so,[N("a",{class:Ie(["nav-link",o.value==="expired"&&"active"]),href:"#",onClick:R[2]||(R[2]=Et(O=>u("expired"),["prevent"]))},"已過期的任務",2)])]),N("ul",io,[J(I,{"is-full-page":!1,active:k.value,"z-index":1060},null,8,["active"]),J(_r,{type:"training","task-list":_.value,onSeeTaskDetail:m},null,8,["task-list"]),!k.value&&_.value.length===0?(E(),L("div",oo,uo)):ne("",!0)])])])):c.value==="content"?(E(),L("div",co,[N("a",{href:"javascript:void(0)",onClick:R[3]||(R[3]=Et(O=>c.value="list",["prevent"]))},"返回"),J(Ar,{"task-id":h.value,type:"training","training-id":w.value},null,8,["task-id","training-id"])])):ne("",!0)])}}},ho=S0(po,[["__scopeId","data-v-75a6b506"]]),mo=t=>(na("data-v-1e521a0d"),t=t(),sa(),t),go={class:"task-main"},fo={key:0},bo=mo(()=>N("h4",null,"直播班任務列表",-1)),vo={key:0,class:"list-unstyled"},yo={key:1},wo={__name:"CanAcceptTask",setup(t){const{apiGetAvailableTask:e}=_0,a=Kt(),r=ue(""),n=ue("list"),s=ue(""),o=h=>{n.value="content",s.value=h.id},u=ue([]);return Ft(async()=>{const{id:h}=a.params;r.value=h;const{tasks:m}=await e(h);u.value=m}),(h,m)=>(E(),L("div",go,[n.value==="list"?(E(),L("div",fo,[bo,u.value.length>0?(E(),L("ul",vo,[J(_r,{type:"training","task-list":u.value,onSeeTaskDetail:o},null,8,["task-list"])])):ne("",!0)])):n.value==="content"?(E(),L("div",yo,[N("a",{href:"javascript:void(0)",onClick:m[0]||(m[0]=Et(w=>n.value="list",["prevent"]))},"返回"),J(Ar,{"task-id":s.value,type:"training","training-id":r.value},null,8,["task-id","training-id"])])):ne("",!0)]))}},xo=S0(wo,[["__scopeId","data-v-1e521a0d"]]),g0=t=>t.reduce((e,a)=>e+a[0],""),ko=t=>{const e=[];let a,r=-1;return Object.keys(t).forEach(n=>{var s;(s=t[n].value.content)==null||s.forEach(o=>{var c,h;const u=(h=(c=t[o])==null?void 0:c.value)==null?void 0:h.type;u&&u!==a&&(r++,a=u,e[r]=[]),e[r].push(o)}),a=void 0}),e},So=(t,e)=>{const a=ko(e).find(r=>r.includes(t));if(a)return a.indexOf(t)+1},_o=(t="",e)=>{const a=new URL(`https://www.notion.so${t.startsWith("/image")?t:`/image/${encodeURIComponent(t)}`}`);if(e&&!t.includes("/images/page-cover/")){const r=e.value.parent_table==="space"?"block":e.value.parent_table;a.searchParams.set("table",r),a.searchParams.set("id",e.value.id),a.searchParams.set("cache","v2")}return a.toString()},Ao=(t="")=>(t=t.replace(/-/g,""),`/${t}`),xe={blockMap:{type:Object,required:!0},contentId:{type:String,required:!1},contentIndex:{type:Number,default:0},embedAllow:{type:String,default:"fullscreen"},fullPage:{type:Boolean,default:!1},hideList:{type:Array,default:()=>[]},level:{type:Number,default:0},mapImageUrl:{type:Function,default:_o},mapPageUrl:{type:Function,default:Ao},pageLinkOptions:Object,pageLinkTarget:{type:String,default:"_self"},prism:{type:Boolean,default:!1},katex:{type:Boolean,default:!1},textLinkTarget:{type:String,default:"_blank"}},ke=t=>{const e=Z(()=>{const x=t.contentId||Object.keys(t.blockMap)[0];return t.blockMap[x]}),a=Z(()=>({blockMap:t.blockMap,contentId:t.contentId,contentIndex:t.contentIndex,embedAllow:t.embedAllow,fullPage:t.fullPage,hideList:t.hideList,level:t.level,mapImageUrl:t.mapImageUrl,mapPageUrl:t.mapPageUrl,pageLinkOptions:t.pageLinkOptions,prism:t.prism,katex:t.katex})),r=Z(()=>{var x,M,A,v,y,T,R,I,O,F,D,W,se,ce,he,Se,Ce,_e,Re,de,oe;return{block_aspect_ratio:(A=(M=(x=e.value)==null?void 0:x.value)==null?void 0:M.format)==null?void 0:A.block_aspect_ratio,block_height:((T=(y=(v=e.value)==null?void 0:v.value)==null?void 0:y.format)==null?void 0:T.block_height)||1,block_width:((O=(I=(R=e.value)==null?void 0:R.value)==null?void 0:I.format)==null?void 0:O.block_width)||1,block_color:(W=(D=(F=e.value)==null?void 0:F.value)==null?void 0:D.format)==null?void 0:W.block_color,bookmark_icon:(he=(ce=(se=e.value)==null?void 0:se.value)==null?void 0:ce.format)==null?void 0:he.bookmark_icon,bookmark_cover:(_e=(Ce=(Se=e.value)==null?void 0:Se.value)==null?void 0:Ce.format)==null?void 0:_e.bookmark_cover,display_source:(oe=(de=(Re=e.value)==null?void 0:Re.value)==null?void 0:de.format)==null?void 0:oe.display_source}}),n=Z(()=>{var x;return(x=e.value)==null?void 0:x.value.format}),s=Z(()=>{var x;return(x=e.value)==null?void 0:x.value.properties}),o=Z(()=>{var x;return(x=n.value)==null?void 0:x.page_icon}),u=Z(()=>{var x;return(x=n.value)==null?void 0:x.block_width}),c=Z(()=>{var x;return(x=s.value)==null?void 0:x.title}),h=Z(()=>{var x;return(x=s.value)==null?void 0:x.caption}),m=Z(()=>{var x;return(x=s.value)==null?void 0:x.description}),w=Z(()=>{var x;return(x=e.value)==null?void 0:x.value.type}),_=Z(()=>{var x;return w.value?!((x=t.hideList)!=null&&x.includes(w.value)):!1}),k=Z(()=>{var x,M;return((x=t.pageLinkOptions)==null?void 0:x.component)&&((M=t.pageLinkOptions)==null?void 0:M.href)}),C=Z(()=>{var x;return t.blockMap[(x=e.value)==null?void 0:x.value.parent_id]});return{props:t,block:e,pass:a,f:r,format:n,properties:s,icon:o,width:u,title:c,caption:h,description:m,type:w,visible:_,hasPageLinkOptions:k,parent:C,isType:x=>Array.isArray(x)?_.value&&x.includes(w.value):_.value&&w.value===x,blockColorClass:(x="")=>{var A,v,y;const M=(y=(v=(A=e.value)==null?void 0:A.value)==null?void 0:v.format)==null?void 0:y.block_color;return M?`notion-${M}${x}`:void 0},pageLinkProps:x=>t.pageLinkOptions?{[t.pageLinkOptions.href]:t.mapPageUrl(x)}:{}}},To=["page","header","sub_header","sub_sub_header","bookmark","callout","code","equation","text","quote","to_do","toggle","column_list","column","bulleted_list","numbered_list","image","embed","figma","video","audio","table","table_row","tweet","divider","table_of_contents","transclusion_container","transclusion_reference"];class Qe{constructor(e,a,r){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=a,this.end=r}static range(e,a){return a?!e||!e.loc||!a.loc||e.loc.lexer!==a.loc.lexer?null:new Qe(e.loc.lexer,e.loc.start,a.loc.end):e&&e.loc}}class rt{constructor(e,a){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=a}range(e,a){return new rt(a,Qe.range(this,e))}}class q{constructor(e,a){this.position=void 0;var r="KaTeX parse error: "+e,n,s=a&&a.loc;if(s&&s.start<=s.end){var o=s.lexer.input;n=s.start;var u=s.end;n===o.length?r+=" at end of input: ":r+=" at position "+(n+1)+": ";var c=o.slice(n,u).replace(/[^]/g,"$&̲"),h;n>15?h="…"+o.slice(n-15,n):h=o.slice(0,n);var m;u+15":">","<":"<",'"':""","'":"'"},Ro=/[&><"']/g;function Io(t){return String(t).replace(Ro,e=>Co[e])}var Tr=function t(e){return e.type==="ordgroup"||e.type==="color"?e.body.length===1?t(e.body[0]):e:e.type==="font"?t(e.body):e},Lo=function(t){var e=Tr(t);return e.type==="mathord"||e.type==="textord"||e.type==="atom"},Oo=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t},Bo=function(t){var e=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(t);return e!=null?e[1]:"_relative"},ee={contains:Eo,deflt:Mo,escape:Io,hyphenate:No,getBaseElem:Tr,isCharacterBox:Lo,protocolFromUrl:Bo},d0={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:t=>"#"+t},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(t,e)=>(e.push(t),e)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:t=>Math.max(0,t),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:t=>Math.max(0,t),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:t=>Math.max(0,t),cli:"-e, --max-expand ",cliProcessor:t=>t==="Infinity"?1/0:parseInt(t)},globalGroup:{type:"boolean",cli:!1}};function Po(t){if(t.default)return t.default;var e=t.type,a=Array.isArray(e)?e[0]:e;if(typeof a!="string")return a.enum[0];switch(a){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class oa{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var a in d0)if(d0.hasOwnProperty(a)){var r=d0[a];this[a]=e[a]!==void 0?r.processor?r.processor(e[a]):e[a]:Po(r)}}reportNonstrict(e,a,r){var n=this.strict;if(typeof n=="function"&&(n=n(e,a,r)),!(!n||n==="ignore")){if(n===!0||n==="error")throw new q("LaTeX-incompatible input and strict mode is set to 'error': "+(a+" ["+e+"]"),r);n==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(a+" ["+e+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+n+"': "+a+" ["+e+"]"))}}useStrictBehavior(e,a,r){var n=this.strict;if(typeof n=="function")try{n=n(e,a,r)}catch{n="error"}return!n||n==="ignore"?!1:n===!0||n==="error"?!0:n==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(a+" ["+e+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+n+"': "+a+" ["+e+"]")),!1)}isTrusted(e){e.url&&!e.protocol&&(e.protocol=ee.protocolFromUrl(e.url));var a=typeof this.trust=="function"?this.trust(e):this.trust;return!!a}}class At{constructor(e,a,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=a,this.cramped=r}sup(){return ct[Do[this.id]]}sub(){return ct[$o[this.id]]}fracNum(){return ct[qo[this.id]]}fracDen(){return ct[Fo[this.id]]}cramp(){return ct[Ho[this.id]]}text(){return ct[Go[this.id]]}isTight(){return this.size>=2}}var la=0,f0=1,$t=2,wt=3,Yt=4,nt=5,qt=6,Ve=7,ct=[new At(la,0,!1),new At(f0,0,!0),new At($t,1,!1),new At(wt,1,!0),new At(Yt,2,!1),new At(nt,2,!0),new At(qt,3,!1),new At(Ve,3,!0)],Do=[Yt,nt,Yt,nt,qt,Ve,qt,Ve],$o=[nt,nt,nt,nt,Ve,Ve,Ve,Ve],qo=[$t,wt,Yt,nt,qt,Ve,qt,Ve],Fo=[wt,wt,nt,nt,Ve,Ve,Ve,Ve],Ho=[f0,f0,wt,wt,nt,nt,Ve,Ve],Go=[la,f0,$t,wt,$t,wt,$t,wt],K={DISPLAY:ct[la],TEXT:ct[$t],SCRIPT:ct[Yt],SCRIPTSCRIPT:ct[qt]},Y0=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function Uo(t){for(var e=0;e=n[0]&&t<=n[1])return a.name}return null}var h0=[];Y0.forEach(t=>t.blocks.forEach(e=>h0.push(...e)));function Er(t){for(var e=0;e=h0[e]&&t<=h0[e+1])return!0;return!1}var Pt=80,Vo=function(t,e){return"M95,"+(622+t+e)+` +c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 +c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 +c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 +s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 +c69,-144,104.5,-217.7,106.5,-221 +l`+t/2.075+" -"+t+` +c5.3,-9.3,12,-14,20,-14 +H400000v`+(40+t)+`H845.2724 +s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 +c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z +M`+(834+t)+" "+e+"h400000v"+(40+t)+"h-400000z"},jo=function(t,e){return"M263,"+(601+t+e)+`c0.7,0,18,39.7,52,119 +c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 +c340,-704.7,510.7,-1060.3,512,-1067 +l`+t/2.084+" -"+t+` +c4.7,-7.3,11,-11,19,-11 +H40000v`+(40+t)+`H1012.3 +s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 +c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 +s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 +c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z +M`+(1001+t)+" "+e+"h400000v"+(40+t)+"h-400000z"},Wo=function(t,e){return"M983 "+(10+t+e)+` +l`+t/3.13+" -"+t+` +c4,-6.7,10,-10,18,-10 H400000v`+(40+t)+` +H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7 +s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 +c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 +c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 +c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 +c53.7,-170.3,84.5,-266.8,92.5,-289.5z +M`+(1001+t)+" "+e+"h400000v"+(40+t)+"h-400000z"},Yo=function(t,e){return"M424,"+(2398+t+e)+` +c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 +c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20 +s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 +s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 +l`+t/4.223+" -"+t+`c4,-6.7,10,-10,18,-10 H400000 +v`+(40+t)+`H1014.6 +s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 +c-2,6,-10,9,-24,9 +c-8,0,-12,-0.7,-12,-2z M`+(1001+t)+" "+e+` +h400000v`+(40+t)+"h-400000z"},Xo=function(t,e){return"M473,"+(2713+t+e)+` +c339.3,-1799.3,509.3,-2700,510,-2702 l`+t/5.298+" -"+t+` +c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+t)+`H1017.7 +s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9 +c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200 +c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26 +s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104, +606zM`+(1001+t)+" "+e+"h400000v"+(40+t)+"H1017.7z"},Zo=function(t){var e=t/2;return"M400000 "+t+" H0 L"+e+" 0 l65 45 L145 "+(t-80)+" H400000z"},Ko=function(t,e,a){var r=a-54-e-t;return"M702 "+(t+e)+"H400000"+(40+t)+` +H742v`+r+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1 +h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 +c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 +219 661 l218 661zM702 `+e+"H400000v"+(40+t)+"H742z"},Qo=function(t,e,a){e=1e3*e;var r="";switch(t){case"sqrtMain":r=Vo(e,Pt);break;case"sqrtSize1":r=jo(e,Pt);break;case"sqrtSize2":r=Wo(e,Pt);break;case"sqrtSize3":r=Yo(e,Pt);break;case"sqrtSize4":r=Xo(e,Pt);break;case"sqrtTall":r=Ko(e,Pt,a)}return r},Jo=function(t,e){switch(t){case"⎜":return"M291 0 H417 V"+e+" H291z M291 0 H417 V"+e+" H291z";case"∣":return"M145 0 H188 V"+e+" H145z M145 0 H188 V"+e+" H145z";case"∥":return"M145 0 H188 V"+e+" H145z M145 0 H188 V"+e+" H145z"+("M367 0 H410 V"+e+" H367z M367 0 H410 V"+e+" H367z");case"⎟":return"M457 0 H583 V"+e+" H457z M457 0 H583 V"+e+" H457z";case"⎢":return"M319 0 H403 V"+e+" H319z M319 0 H403 V"+e+" H319z";case"⎥":return"M263 0 H347 V"+e+" H263z M263 0 H347 V"+e+" H263z";case"⎪":return"M384 0 H504 V"+e+" H384z M384 0 H504 V"+e+" H384z";case"⏐":return"M312 0 H355 V"+e+" H312z M312 0 H355 V"+e+" H312z";case"‖":return"M257 0 H300 V"+e+" H257z M257 0 H300 V"+e+" H257z"+("M478 0 H521 V"+e+" H478z M478 0 H521 V"+e+" H478z");default:return""}},Ia={doubleleftarrow:`M262 157 +l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3 + 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28 + 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5 +c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5 + 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87 +-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 +-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z +m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l +-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5 + 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88 +-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68 +-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18 +-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 +c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3 +-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 + 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8 +-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247 +c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208 + 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3 + 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202 + l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 +-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 + 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13 + 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688 + 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 +-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 +H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0 + 435 0h399565z`,leftgroupunder:`M400000 262 +H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 + 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 +-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5 +-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7 +-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5 + 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3 +-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7 +-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z +m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 + 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 + 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667 +-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12 + 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7 +-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 +v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 +-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3 +-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21 + 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z +M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z +M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23 +-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8 +c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3 + 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z +M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 +c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14 +-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 + 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11 + 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 +c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14 + 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 + 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0 +-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6 +-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z +m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8 +60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8 +-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z +m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 +c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6 +-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z +m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 +85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8 +-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z +m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 +c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128 +-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 + 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 + 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85 +-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 +-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 + 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l +-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5 +s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 +c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3 + 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 +-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0 + 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18 + 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3 +-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2 +-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 + 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11 +-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7 + 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z +m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 + 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5 +-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95 +-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8 + 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 + 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3 +-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z +m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3 + 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0 +-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21 + 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z +M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23 + 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 +-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142 +-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 + 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69 +-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 +-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 +-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 + 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167 +c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 + 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42 + 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 +-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 + 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7 +-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0 + 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0 + 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 +-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 +-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9 + 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 +c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751 + 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457 +-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 + 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 + 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 + -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 +-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 + 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 + 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 + -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5 +3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 +10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 +-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1 +-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 +H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 +c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 +c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1, +-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202 +c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 +c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130 +s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47 +121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6 +s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11 +c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z +M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32 +-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 +13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39 +-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5 +-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 +-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 +151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 +c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 +c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21 +c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 +c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z +M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 +c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, +-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 +c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z +M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 +c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9, +1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7, +-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z +M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0 +c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, +-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 +c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z +M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`};class Jt{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return ee.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),a=0;aa.toText();return this.children.map(e).join("")}}var pt={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},r0={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},La={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function el(t,e){pt[t]=e}function ua(t,e,a){if(!pt[e])throw new Error("Font metrics not found for font: "+e+".");var r=t.charCodeAt(0),n=pt[e][r];if(!n&&t[0]in La&&(r=La[t[0]].charCodeAt(0),n=pt[e][r]),!n&&a==="text"&&Er(r)&&(n=pt[e][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var C0={};function tl(t){var e;if(t>=5?e=0:t>=3?e=1:e=2,!C0[e]){var a=C0[e]={cssEmPerMu:r0.quad[e]/18};for(var r in r0)r0.hasOwnProperty(r)&&(a[r]=r0[r][e])}return C0[e]}var al=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Oa=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Ba=function(t,e){return e.size<2?t:al[t-1][e.size-1]};class vt{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||vt.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=Oa[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var a={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var r in e)e.hasOwnProperty(r)&&(a[r]=e[r]);return new vt(a)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Ba(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:Oa[e-1]})}havingBaseStyle(e){e=e||this.style.text();var a=Ba(vt.BASESIZE,e);return this.size===a&&this.textSize===vt.BASESIZE&&this.style===e?this:this.extend({style:e,size:a})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==vt.BASESIZE?["sizing","reset-size"+this.size,"size"+vt.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=tl(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}vt.BASESIZE=6;var X0={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},rl={ex:!0,em:!0,mu:!0},Mr=function(t){return typeof t!="string"&&(t=t.unit),t in X0||t in rl||t==="ex"},ze=function(t,e){var a;if(t.unit in X0)a=X0[t.unit]/e.fontMetrics().ptPerEm/e.sizeMultiplier;else if(t.unit==="mu")a=e.fontMetrics().cssEmPerMu;else{var r;if(e.style.isTight()?r=e.havingStyle(e.style.text()):r=e,t.unit==="ex")a=r.fontMetrics().xHeight;else if(t.unit==="em")a=r.fontMetrics().quad;else throw new q("Invalid unit: '"+t.unit+"'");r!==e&&(a*=r.sizeMultiplier/e.sizeMultiplier)}return Math.min(t.number*a,e.maxSize)},H=function(t){return+t.toFixed(4)+"em"},zt=function(t){return t.filter(e=>e).join(" ")},zr=function(t,e,a){if(this.classes=t||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=a||{},e){e.style.isTight()&&this.classes.push("mtight");var r=e.getColor();r&&(this.style.color=r)}},Nr=function(t){var e=document.createElement(t);e.className=zt(this.classes);for(var a in this.style)this.style.hasOwnProperty(a)&&(e.style[a]=this.style[a]);for(var r in this.attributes)this.attributes.hasOwnProperty(r)&&e.setAttribute(r,this.attributes[r]);for(var n=0;n",e};class e0{constructor(e,a,r,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,zr.call(this,e,r,n),this.children=a||[]}setAttribute(e,a){this.attributes[e]=a}hasClass(e){return ee.contains(this.classes,e)}toNode(){return Nr.call(this,"span")}toMarkup(){return Cr.call(this,"span")}}class ca{constructor(e,a,r,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,zr.call(this,a,n),this.children=r||[],this.setAttribute("href",e)}setAttribute(e,a){this.attributes[e]=a}hasClass(e){return ee.contains(this.classes,e)}toNode(){return Nr.call(this,"a")}toMarkup(){return Cr.call(this,"a")}}class nl{constructor(e,a,r){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=a,this.src=e,this.classes=["mord"],this.style=r}hasClass(e){return ee.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var a in this.style)this.style.hasOwnProperty(a)&&(e.style[a]=this.style[a]);return e}toMarkup(){var e=""+this.alt+"0&&(a=document.createElement("span"),a.style.marginRight=H(this.italic)),this.classes.length>0&&(a=a||document.createElement("span"),a.className=zt(this.classes));for(var r in this.style)this.style.hasOwnProperty(r)&&(a=a||document.createElement("span"),a.style[r]=this.style[r]);return a?(a.appendChild(e),a):e}toMarkup(){var e=!1,a="0&&(r+="margin-right:"+this.italic+"em;");for(var n in this.style)this.style.hasOwnProperty(n)&&(r+=ee.hyphenate(n)+":"+this.style[n]+";");r&&(e=!0,a+=' style="'+ee.escape(r)+'"');var s=ee.escape(this.text);return e?(a+=">",a+=s,a+="",a):s}}class Nt{constructor(e,a){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=a||{}}toNode(){var e="http://www.w3.org/2000/svg",a=document.createElementNS(e,"svg");for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&a.setAttribute(r,this.attributes[r]);for(var n=0;n":""}}class Z0{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",a=document.createElementNS(e,"line");for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&a.setAttribute(r,this.attributes[r]);return a}toMarkup(){var e=" but got "+String(t)+".")}var ol={bin:1,close:1,inner:1,open:1,punct:1,rel:1},ll={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},we={math:{},text:{}};function i(t,e,a,r,n,s){we[t][n]={font:e,group:a,replace:r},s&&r&&(we[t][r]=we[t][n])}var l="math",P="text",p="main",f="ams",Te="accent-token",U="bin",je="close",Gt="inner",Q="mathord",Pe="op-token",Je="open",A0="punct",b="rel",_t="spacing",S="textord";i(l,p,b,"≡","\\equiv",!0);i(l,p,b,"≺","\\prec",!0);i(l,p,b,"≻","\\succ",!0);i(l,p,b,"∼","\\sim",!0);i(l,p,b,"⊥","\\perp");i(l,p,b,"⪯","\\preceq",!0);i(l,p,b,"⪰","\\succeq",!0);i(l,p,b,"≃","\\simeq",!0);i(l,p,b,"∣","\\mid",!0);i(l,p,b,"≪","\\ll",!0);i(l,p,b,"≫","\\gg",!0);i(l,p,b,"≍","\\asymp",!0);i(l,p,b,"∥","\\parallel");i(l,p,b,"⋈","\\bowtie",!0);i(l,p,b,"⌣","\\smile",!0);i(l,p,b,"⊑","\\sqsubseteq",!0);i(l,p,b,"⊒","\\sqsupseteq",!0);i(l,p,b,"≐","\\doteq",!0);i(l,p,b,"⌢","\\frown",!0);i(l,p,b,"∋","\\ni",!0);i(l,p,b,"∝","\\propto",!0);i(l,p,b,"⊢","\\vdash",!0);i(l,p,b,"⊣","\\dashv",!0);i(l,p,b,"∋","\\owns");i(l,p,A0,".","\\ldotp");i(l,p,A0,"⋅","\\cdotp");i(l,p,S,"#","\\#");i(P,p,S,"#","\\#");i(l,p,S,"&","\\&");i(P,p,S,"&","\\&");i(l,p,S,"ℵ","\\aleph",!0);i(l,p,S,"∀","\\forall",!0);i(l,p,S,"ℏ","\\hbar",!0);i(l,p,S,"∃","\\exists",!0);i(l,p,S,"∇","\\nabla",!0);i(l,p,S,"♭","\\flat",!0);i(l,p,S,"ℓ","\\ell",!0);i(l,p,S,"♮","\\natural",!0);i(l,p,S,"♣","\\clubsuit",!0);i(l,p,S,"℘","\\wp",!0);i(l,p,S,"♯","\\sharp",!0);i(l,p,S,"♢","\\diamondsuit",!0);i(l,p,S,"ℜ","\\Re",!0);i(l,p,S,"♡","\\heartsuit",!0);i(l,p,S,"ℑ","\\Im",!0);i(l,p,S,"♠","\\spadesuit",!0);i(l,p,S,"§","\\S",!0);i(P,p,S,"§","\\S");i(l,p,S,"¶","\\P",!0);i(P,p,S,"¶","\\P");i(l,p,S,"†","\\dag");i(P,p,S,"†","\\dag");i(P,p,S,"†","\\textdagger");i(l,p,S,"‡","\\ddag");i(P,p,S,"‡","\\ddag");i(P,p,S,"‡","\\textdaggerdbl");i(l,p,je,"⎱","\\rmoustache",!0);i(l,p,Je,"⎰","\\lmoustache",!0);i(l,p,je,"⟯","\\rgroup",!0);i(l,p,Je,"⟮","\\lgroup",!0);i(l,p,U,"∓","\\mp",!0);i(l,p,U,"⊖","\\ominus",!0);i(l,p,U,"⊎","\\uplus",!0);i(l,p,U,"⊓","\\sqcap",!0);i(l,p,U,"∗","\\ast");i(l,p,U,"⊔","\\sqcup",!0);i(l,p,U,"◯","\\bigcirc",!0);i(l,p,U,"∙","\\bullet",!0);i(l,p,U,"‡","\\ddagger");i(l,p,U,"≀","\\wr",!0);i(l,p,U,"⨿","\\amalg");i(l,p,U,"&","\\And");i(l,p,b,"⟵","\\longleftarrow",!0);i(l,p,b,"⇐","\\Leftarrow",!0);i(l,p,b,"⟸","\\Longleftarrow",!0);i(l,p,b,"⟶","\\longrightarrow",!0);i(l,p,b,"⇒","\\Rightarrow",!0);i(l,p,b,"⟹","\\Longrightarrow",!0);i(l,p,b,"↔","\\leftrightarrow",!0);i(l,p,b,"⟷","\\longleftrightarrow",!0);i(l,p,b,"⇔","\\Leftrightarrow",!0);i(l,p,b,"⟺","\\Longleftrightarrow",!0);i(l,p,b,"↦","\\mapsto",!0);i(l,p,b,"⟼","\\longmapsto",!0);i(l,p,b,"↗","\\nearrow",!0);i(l,p,b,"↩","\\hookleftarrow",!0);i(l,p,b,"↪","\\hookrightarrow",!0);i(l,p,b,"↘","\\searrow",!0);i(l,p,b,"↼","\\leftharpoonup",!0);i(l,p,b,"⇀","\\rightharpoonup",!0);i(l,p,b,"↙","\\swarrow",!0);i(l,p,b,"↽","\\leftharpoondown",!0);i(l,p,b,"⇁","\\rightharpoondown",!0);i(l,p,b,"↖","\\nwarrow",!0);i(l,p,b,"⇌","\\rightleftharpoons",!0);i(l,f,b,"≮","\\nless",!0);i(l,f,b,"","\\@nleqslant");i(l,f,b,"","\\@nleqq");i(l,f,b,"⪇","\\lneq",!0);i(l,f,b,"≨","\\lneqq",!0);i(l,f,b,"","\\@lvertneqq");i(l,f,b,"⋦","\\lnsim",!0);i(l,f,b,"⪉","\\lnapprox",!0);i(l,f,b,"⊀","\\nprec",!0);i(l,f,b,"⋠","\\npreceq",!0);i(l,f,b,"⋨","\\precnsim",!0);i(l,f,b,"⪹","\\precnapprox",!0);i(l,f,b,"≁","\\nsim",!0);i(l,f,b,"","\\@nshortmid");i(l,f,b,"∤","\\nmid",!0);i(l,f,b,"⊬","\\nvdash",!0);i(l,f,b,"⊭","\\nvDash",!0);i(l,f,b,"⋪","\\ntriangleleft");i(l,f,b,"⋬","\\ntrianglelefteq",!0);i(l,f,b,"⊊","\\subsetneq",!0);i(l,f,b,"","\\@varsubsetneq");i(l,f,b,"⫋","\\subsetneqq",!0);i(l,f,b,"","\\@varsubsetneqq");i(l,f,b,"≯","\\ngtr",!0);i(l,f,b,"","\\@ngeqslant");i(l,f,b,"","\\@ngeqq");i(l,f,b,"⪈","\\gneq",!0);i(l,f,b,"≩","\\gneqq",!0);i(l,f,b,"","\\@gvertneqq");i(l,f,b,"⋧","\\gnsim",!0);i(l,f,b,"⪊","\\gnapprox",!0);i(l,f,b,"⊁","\\nsucc",!0);i(l,f,b,"⋡","\\nsucceq",!0);i(l,f,b,"⋩","\\succnsim",!0);i(l,f,b,"⪺","\\succnapprox",!0);i(l,f,b,"≆","\\ncong",!0);i(l,f,b,"","\\@nshortparallel");i(l,f,b,"∦","\\nparallel",!0);i(l,f,b,"⊯","\\nVDash",!0);i(l,f,b,"⋫","\\ntriangleright");i(l,f,b,"⋭","\\ntrianglerighteq",!0);i(l,f,b,"","\\@nsupseteqq");i(l,f,b,"⊋","\\supsetneq",!0);i(l,f,b,"","\\@varsupsetneq");i(l,f,b,"⫌","\\supsetneqq",!0);i(l,f,b,"","\\@varsupsetneqq");i(l,f,b,"⊮","\\nVdash",!0);i(l,f,b,"⪵","\\precneqq",!0);i(l,f,b,"⪶","\\succneqq",!0);i(l,f,b,"","\\@nsubseteqq");i(l,f,U,"⊴","\\unlhd");i(l,f,U,"⊵","\\unrhd");i(l,f,b,"↚","\\nleftarrow",!0);i(l,f,b,"↛","\\nrightarrow",!0);i(l,f,b,"⇍","\\nLeftarrow",!0);i(l,f,b,"⇏","\\nRightarrow",!0);i(l,f,b,"↮","\\nleftrightarrow",!0);i(l,f,b,"⇎","\\nLeftrightarrow",!0);i(l,f,b,"△","\\vartriangle");i(l,f,S,"ℏ","\\hslash");i(l,f,S,"▽","\\triangledown");i(l,f,S,"◊","\\lozenge");i(l,f,S,"Ⓢ","\\circledS");i(l,f,S,"®","\\circledR");i(P,f,S,"®","\\circledR");i(l,f,S,"∡","\\measuredangle",!0);i(l,f,S,"∄","\\nexists");i(l,f,S,"℧","\\mho");i(l,f,S,"Ⅎ","\\Finv",!0);i(l,f,S,"⅁","\\Game",!0);i(l,f,S,"‵","\\backprime");i(l,f,S,"▲","\\blacktriangle");i(l,f,S,"▼","\\blacktriangledown");i(l,f,S,"■","\\blacksquare");i(l,f,S,"⧫","\\blacklozenge");i(l,f,S,"★","\\bigstar");i(l,f,S,"∢","\\sphericalangle",!0);i(l,f,S,"∁","\\complement",!0);i(l,f,S,"ð","\\eth",!0);i(P,p,S,"ð","ð");i(l,f,S,"╱","\\diagup");i(l,f,S,"╲","\\diagdown");i(l,f,S,"□","\\square");i(l,f,S,"□","\\Box");i(l,f,S,"◊","\\Diamond");i(l,f,S,"¥","\\yen",!0);i(P,f,S,"¥","\\yen",!0);i(l,f,S,"✓","\\checkmark",!0);i(P,f,S,"✓","\\checkmark");i(l,f,S,"ℶ","\\beth",!0);i(l,f,S,"ℸ","\\daleth",!0);i(l,f,S,"ℷ","\\gimel",!0);i(l,f,S,"ϝ","\\digamma",!0);i(l,f,S,"ϰ","\\varkappa");i(l,f,Je,"┌","\\@ulcorner",!0);i(l,f,je,"┐","\\@urcorner",!0);i(l,f,Je,"└","\\@llcorner",!0);i(l,f,je,"┘","\\@lrcorner",!0);i(l,f,b,"≦","\\leqq",!0);i(l,f,b,"⩽","\\leqslant",!0);i(l,f,b,"⪕","\\eqslantless",!0);i(l,f,b,"≲","\\lesssim",!0);i(l,f,b,"⪅","\\lessapprox",!0);i(l,f,b,"≊","\\approxeq",!0);i(l,f,U,"⋖","\\lessdot");i(l,f,b,"⋘","\\lll",!0);i(l,f,b,"≶","\\lessgtr",!0);i(l,f,b,"⋚","\\lesseqgtr",!0);i(l,f,b,"⪋","\\lesseqqgtr",!0);i(l,f,b,"≑","\\doteqdot");i(l,f,b,"≓","\\risingdotseq",!0);i(l,f,b,"≒","\\fallingdotseq",!0);i(l,f,b,"∽","\\backsim",!0);i(l,f,b,"⋍","\\backsimeq",!0);i(l,f,b,"⫅","\\subseteqq",!0);i(l,f,b,"⋐","\\Subset",!0);i(l,f,b,"⊏","\\sqsubset",!0);i(l,f,b,"≼","\\preccurlyeq",!0);i(l,f,b,"⋞","\\curlyeqprec",!0);i(l,f,b,"≾","\\precsim",!0);i(l,f,b,"⪷","\\precapprox",!0);i(l,f,b,"⊲","\\vartriangleleft");i(l,f,b,"⊴","\\trianglelefteq");i(l,f,b,"⊨","\\vDash",!0);i(l,f,b,"⊪","\\Vvdash",!0);i(l,f,b,"⌣","\\smallsmile");i(l,f,b,"⌢","\\smallfrown");i(l,f,b,"≏","\\bumpeq",!0);i(l,f,b,"≎","\\Bumpeq",!0);i(l,f,b,"≧","\\geqq",!0);i(l,f,b,"⩾","\\geqslant",!0);i(l,f,b,"⪖","\\eqslantgtr",!0);i(l,f,b,"≳","\\gtrsim",!0);i(l,f,b,"⪆","\\gtrapprox",!0);i(l,f,U,"⋗","\\gtrdot");i(l,f,b,"⋙","\\ggg",!0);i(l,f,b,"≷","\\gtrless",!0);i(l,f,b,"⋛","\\gtreqless",!0);i(l,f,b,"⪌","\\gtreqqless",!0);i(l,f,b,"≖","\\eqcirc",!0);i(l,f,b,"≗","\\circeq",!0);i(l,f,b,"≜","\\triangleq",!0);i(l,f,b,"∼","\\thicksim");i(l,f,b,"≈","\\thickapprox");i(l,f,b,"⫆","\\supseteqq",!0);i(l,f,b,"⋑","\\Supset",!0);i(l,f,b,"⊐","\\sqsupset",!0);i(l,f,b,"≽","\\succcurlyeq",!0);i(l,f,b,"⋟","\\curlyeqsucc",!0);i(l,f,b,"≿","\\succsim",!0);i(l,f,b,"⪸","\\succapprox",!0);i(l,f,b,"⊳","\\vartriangleright");i(l,f,b,"⊵","\\trianglerighteq");i(l,f,b,"⊩","\\Vdash",!0);i(l,f,b,"∣","\\shortmid");i(l,f,b,"∥","\\shortparallel");i(l,f,b,"≬","\\between",!0);i(l,f,b,"⋔","\\pitchfork",!0);i(l,f,b,"∝","\\varpropto");i(l,f,b,"◀","\\blacktriangleleft");i(l,f,b,"∴","\\therefore",!0);i(l,f,b,"∍","\\backepsilon");i(l,f,b,"▶","\\blacktriangleright");i(l,f,b,"∵","\\because",!0);i(l,f,b,"⋘","\\llless");i(l,f,b,"⋙","\\gggtr");i(l,f,U,"⊲","\\lhd");i(l,f,U,"⊳","\\rhd");i(l,f,b,"≂","\\eqsim",!0);i(l,p,b,"⋈","\\Join");i(l,f,b,"≑","\\Doteq",!0);i(l,f,U,"∔","\\dotplus",!0);i(l,f,U,"∖","\\smallsetminus");i(l,f,U,"⋒","\\Cap",!0);i(l,f,U,"⋓","\\Cup",!0);i(l,f,U,"⩞","\\doublebarwedge",!0);i(l,f,U,"⊟","\\boxminus",!0);i(l,f,U,"⊞","\\boxplus",!0);i(l,f,U,"⋇","\\divideontimes",!0);i(l,f,U,"⋉","\\ltimes",!0);i(l,f,U,"⋊","\\rtimes",!0);i(l,f,U,"⋋","\\leftthreetimes",!0);i(l,f,U,"⋌","\\rightthreetimes",!0);i(l,f,U,"⋏","\\curlywedge",!0);i(l,f,U,"⋎","\\curlyvee",!0);i(l,f,U,"⊝","\\circleddash",!0);i(l,f,U,"⊛","\\circledast",!0);i(l,f,U,"⋅","\\centerdot");i(l,f,U,"⊺","\\intercal",!0);i(l,f,U,"⋒","\\doublecap");i(l,f,U,"⋓","\\doublecup");i(l,f,U,"⊠","\\boxtimes",!0);i(l,f,b,"⇢","\\dashrightarrow",!0);i(l,f,b,"⇠","\\dashleftarrow",!0);i(l,f,b,"⇇","\\leftleftarrows",!0);i(l,f,b,"⇆","\\leftrightarrows",!0);i(l,f,b,"⇚","\\Lleftarrow",!0);i(l,f,b,"↞","\\twoheadleftarrow",!0);i(l,f,b,"↢","\\leftarrowtail",!0);i(l,f,b,"↫","\\looparrowleft",!0);i(l,f,b,"⇋","\\leftrightharpoons",!0);i(l,f,b,"↶","\\curvearrowleft",!0);i(l,f,b,"↺","\\circlearrowleft",!0);i(l,f,b,"↰","\\Lsh",!0);i(l,f,b,"⇈","\\upuparrows",!0);i(l,f,b,"↿","\\upharpoonleft",!0);i(l,f,b,"⇃","\\downharpoonleft",!0);i(l,p,b,"⊶","\\origof",!0);i(l,p,b,"⊷","\\imageof",!0);i(l,f,b,"⊸","\\multimap",!0);i(l,f,b,"↭","\\leftrightsquigarrow",!0);i(l,f,b,"⇉","\\rightrightarrows",!0);i(l,f,b,"⇄","\\rightleftarrows",!0);i(l,f,b,"↠","\\twoheadrightarrow",!0);i(l,f,b,"↣","\\rightarrowtail",!0);i(l,f,b,"↬","\\looparrowright",!0);i(l,f,b,"↷","\\curvearrowright",!0);i(l,f,b,"↻","\\circlearrowright",!0);i(l,f,b,"↱","\\Rsh",!0);i(l,f,b,"⇊","\\downdownarrows",!0);i(l,f,b,"↾","\\upharpoonright",!0);i(l,f,b,"⇂","\\downharpoonright",!0);i(l,f,b,"⇝","\\rightsquigarrow",!0);i(l,f,b,"⇝","\\leadsto");i(l,f,b,"⇛","\\Rrightarrow",!0);i(l,f,b,"↾","\\restriction");i(l,p,S,"‘","`");i(l,p,S,"$","\\$");i(P,p,S,"$","\\$");i(P,p,S,"$","\\textdollar");i(l,p,S,"%","\\%");i(P,p,S,"%","\\%");i(l,p,S,"_","\\_");i(P,p,S,"_","\\_");i(P,p,S,"_","\\textunderscore");i(l,p,S,"∠","\\angle",!0);i(l,p,S,"∞","\\infty",!0);i(l,p,S,"′","\\prime");i(l,p,S,"△","\\triangle");i(l,p,S,"Γ","\\Gamma",!0);i(l,p,S,"Δ","\\Delta",!0);i(l,p,S,"Θ","\\Theta",!0);i(l,p,S,"Λ","\\Lambda",!0);i(l,p,S,"Ξ","\\Xi",!0);i(l,p,S,"Π","\\Pi",!0);i(l,p,S,"Σ","\\Sigma",!0);i(l,p,S,"Υ","\\Upsilon",!0);i(l,p,S,"Φ","\\Phi",!0);i(l,p,S,"Ψ","\\Psi",!0);i(l,p,S,"Ω","\\Omega",!0);i(l,p,S,"A","Α");i(l,p,S,"B","Β");i(l,p,S,"E","Ε");i(l,p,S,"Z","Ζ");i(l,p,S,"H","Η");i(l,p,S,"I","Ι");i(l,p,S,"K","Κ");i(l,p,S,"M","Μ");i(l,p,S,"N","Ν");i(l,p,S,"O","Ο");i(l,p,S,"P","Ρ");i(l,p,S,"T","Τ");i(l,p,S,"X","Χ");i(l,p,S,"¬","\\neg",!0);i(l,p,S,"¬","\\lnot");i(l,p,S,"⊤","\\top");i(l,p,S,"⊥","\\bot");i(l,p,S,"∅","\\emptyset");i(l,f,S,"∅","\\varnothing");i(l,p,Q,"α","\\alpha",!0);i(l,p,Q,"β","\\beta",!0);i(l,p,Q,"γ","\\gamma",!0);i(l,p,Q,"δ","\\delta",!0);i(l,p,Q,"ϵ","\\epsilon",!0);i(l,p,Q,"ζ","\\zeta",!0);i(l,p,Q,"η","\\eta",!0);i(l,p,Q,"θ","\\theta",!0);i(l,p,Q,"ι","\\iota",!0);i(l,p,Q,"κ","\\kappa",!0);i(l,p,Q,"λ","\\lambda",!0);i(l,p,Q,"μ","\\mu",!0);i(l,p,Q,"ν","\\nu",!0);i(l,p,Q,"ξ","\\xi",!0);i(l,p,Q,"ο","\\omicron",!0);i(l,p,Q,"π","\\pi",!0);i(l,p,Q,"ρ","\\rho",!0);i(l,p,Q,"σ","\\sigma",!0);i(l,p,Q,"τ","\\tau",!0);i(l,p,Q,"υ","\\upsilon",!0);i(l,p,Q,"ϕ","\\phi",!0);i(l,p,Q,"χ","\\chi",!0);i(l,p,Q,"ψ","\\psi",!0);i(l,p,Q,"ω","\\omega",!0);i(l,p,Q,"ε","\\varepsilon",!0);i(l,p,Q,"ϑ","\\vartheta",!0);i(l,p,Q,"ϖ","\\varpi",!0);i(l,p,Q,"ϱ","\\varrho",!0);i(l,p,Q,"ς","\\varsigma",!0);i(l,p,Q,"φ","\\varphi",!0);i(l,p,U,"∗","*",!0);i(l,p,U,"+","+");i(l,p,U,"−","-",!0);i(l,p,U,"⋅","\\cdot",!0);i(l,p,U,"∘","\\circ",!0);i(l,p,U,"÷","\\div",!0);i(l,p,U,"±","\\pm",!0);i(l,p,U,"×","\\times",!0);i(l,p,U,"∩","\\cap",!0);i(l,p,U,"∪","\\cup",!0);i(l,p,U,"∖","\\setminus",!0);i(l,p,U,"∧","\\land");i(l,p,U,"∨","\\lor");i(l,p,U,"∧","\\wedge",!0);i(l,p,U,"∨","\\vee",!0);i(l,p,S,"√","\\surd");i(l,p,Je,"⟨","\\langle",!0);i(l,p,Je,"∣","\\lvert");i(l,p,Je,"∥","\\lVert");i(l,p,je,"?","?");i(l,p,je,"!","!");i(l,p,je,"⟩","\\rangle",!0);i(l,p,je,"∣","\\rvert");i(l,p,je,"∥","\\rVert");i(l,p,b,"=","=");i(l,p,b,":",":");i(l,p,b,"≈","\\approx",!0);i(l,p,b,"≅","\\cong",!0);i(l,p,b,"≥","\\ge");i(l,p,b,"≥","\\geq",!0);i(l,p,b,"←","\\gets");i(l,p,b,">","\\gt",!0);i(l,p,b,"∈","\\in",!0);i(l,p,b,"","\\@not");i(l,p,b,"⊂","\\subset",!0);i(l,p,b,"⊃","\\supset",!0);i(l,p,b,"⊆","\\subseteq",!0);i(l,p,b,"⊇","\\supseteq",!0);i(l,f,b,"⊈","\\nsubseteq",!0);i(l,f,b,"⊉","\\nsupseteq",!0);i(l,p,b,"⊨","\\models");i(l,p,b,"←","\\leftarrow",!0);i(l,p,b,"≤","\\le");i(l,p,b,"≤","\\leq",!0);i(l,p,b,"<","\\lt",!0);i(l,p,b,"→","\\rightarrow",!0);i(l,p,b,"→","\\to");i(l,f,b,"≱","\\ngeq",!0);i(l,f,b,"≰","\\nleq",!0);i(l,p,_t," ","\\ ");i(l,p,_t," ","\\space");i(l,p,_t," ","\\nobreakspace");i(P,p,_t," ","\\ ");i(P,p,_t," "," ");i(P,p,_t," ","\\space");i(P,p,_t," ","\\nobreakspace");i(l,p,_t,null,"\\nobreak");i(l,p,_t,null,"\\allowbreak");i(l,p,A0,",",",");i(l,p,A0,";",";");i(l,f,U,"⊼","\\barwedge",!0);i(l,f,U,"⊻","\\veebar",!0);i(l,p,U,"⊙","\\odot",!0);i(l,p,U,"⊕","\\oplus",!0);i(l,p,U,"⊗","\\otimes",!0);i(l,p,S,"∂","\\partial",!0);i(l,p,U,"⊘","\\oslash",!0);i(l,f,U,"⊚","\\circledcirc",!0);i(l,f,U,"⊡","\\boxdot",!0);i(l,p,U,"△","\\bigtriangleup");i(l,p,U,"▽","\\bigtriangledown");i(l,p,U,"†","\\dagger");i(l,p,U,"⋄","\\diamond");i(l,p,U,"⋆","\\star");i(l,p,U,"◃","\\triangleleft");i(l,p,U,"▹","\\triangleright");i(l,p,Je,"{","\\{");i(P,p,S,"{","\\{");i(P,p,S,"{","\\textbraceleft");i(l,p,je,"}","\\}");i(P,p,S,"}","\\}");i(P,p,S,"}","\\textbraceright");i(l,p,Je,"{","\\lbrace");i(l,p,je,"}","\\rbrace");i(l,p,Je,"[","\\lbrack",!0);i(P,p,S,"[","\\lbrack",!0);i(l,p,je,"]","\\rbrack",!0);i(P,p,S,"]","\\rbrack",!0);i(l,p,Je,"(","\\lparen",!0);i(l,p,je,")","\\rparen",!0);i(P,p,S,"<","\\textless",!0);i(P,p,S,">","\\textgreater",!0);i(l,p,Je,"⌊","\\lfloor",!0);i(l,p,je,"⌋","\\rfloor",!0);i(l,p,Je,"⌈","\\lceil",!0);i(l,p,je,"⌉","\\rceil",!0);i(l,p,S,"\\","\\backslash");i(l,p,S,"∣","|");i(l,p,S,"∣","\\vert");i(P,p,S,"|","\\textbar",!0);i(l,p,S,"∥","\\|");i(l,p,S,"∥","\\Vert");i(P,p,S,"∥","\\textbardbl");i(P,p,S,"~","\\textasciitilde");i(P,p,S,"\\","\\textbackslash");i(P,p,S,"^","\\textasciicircum");i(l,p,b,"↑","\\uparrow",!0);i(l,p,b,"⇑","\\Uparrow",!0);i(l,p,b,"↓","\\downarrow",!0);i(l,p,b,"⇓","\\Downarrow",!0);i(l,p,b,"↕","\\updownarrow",!0);i(l,p,b,"⇕","\\Updownarrow",!0);i(l,p,Pe,"∐","\\coprod");i(l,p,Pe,"⋁","\\bigvee");i(l,p,Pe,"⋀","\\bigwedge");i(l,p,Pe,"⨄","\\biguplus");i(l,p,Pe,"⋂","\\bigcap");i(l,p,Pe,"⋃","\\bigcup");i(l,p,Pe,"∫","\\int");i(l,p,Pe,"∫","\\intop");i(l,p,Pe,"∬","\\iint");i(l,p,Pe,"∭","\\iiint");i(l,p,Pe,"∏","\\prod");i(l,p,Pe,"∑","\\sum");i(l,p,Pe,"⨂","\\bigotimes");i(l,p,Pe,"⨁","\\bigoplus");i(l,p,Pe,"⨀","\\bigodot");i(l,p,Pe,"∮","\\oint");i(l,p,Pe,"∯","\\oiint");i(l,p,Pe,"∰","\\oiiint");i(l,p,Pe,"⨆","\\bigsqcup");i(l,p,Pe,"∫","\\smallint");i(P,p,Gt,"…","\\textellipsis");i(l,p,Gt,"…","\\mathellipsis");i(P,p,Gt,"…","\\ldots",!0);i(l,p,Gt,"…","\\ldots",!0);i(l,p,Gt,"⋯","\\@cdots",!0);i(l,p,Gt,"⋱","\\ddots",!0);i(l,p,S,"⋮","\\varvdots");i(l,p,Te,"ˊ","\\acute");i(l,p,Te,"ˋ","\\grave");i(l,p,Te,"¨","\\ddot");i(l,p,Te,"~","\\tilde");i(l,p,Te,"ˉ","\\bar");i(l,p,Te,"˘","\\breve");i(l,p,Te,"ˇ","\\check");i(l,p,Te,"^","\\hat");i(l,p,Te,"⃗","\\vec");i(l,p,Te,"˙","\\dot");i(l,p,Te,"˚","\\mathring");i(l,p,Q,"","\\@imath");i(l,p,Q,"","\\@jmath");i(l,p,S,"ı","ı");i(l,p,S,"ȷ","ȷ");i(P,p,S,"ı","\\i",!0);i(P,p,S,"ȷ","\\j",!0);i(P,p,S,"ß","\\ss",!0);i(P,p,S,"æ","\\ae",!0);i(P,p,S,"œ","\\oe",!0);i(P,p,S,"ø","\\o",!0);i(P,p,S,"Æ","\\AE",!0);i(P,p,S,"Œ","\\OE",!0);i(P,p,S,"Ø","\\O",!0);i(P,p,Te,"ˊ","\\'");i(P,p,Te,"ˋ","\\`");i(P,p,Te,"ˆ","\\^");i(P,p,Te,"˜","\\~");i(P,p,Te,"ˉ","\\=");i(P,p,Te,"˘","\\u");i(P,p,Te,"˙","\\.");i(P,p,Te,"¸","\\c");i(P,p,Te,"˚","\\r");i(P,p,Te,"ˇ","\\v");i(P,p,Te,"¨",'\\"');i(P,p,Te,"˝","\\H");i(P,p,Te,"◯","\\textcircled");var Rr={"--":!0,"---":!0,"``":!0,"''":!0};i(P,p,S,"–","--",!0);i(P,p,S,"–","\\textendash");i(P,p,S,"—","---",!0);i(P,p,S,"—","\\textemdash");i(P,p,S,"‘","`",!0);i(P,p,S,"‘","\\textquoteleft");i(P,p,S,"’","'",!0);i(P,p,S,"’","\\textquoteright");i(P,p,S,"“","``",!0);i(P,p,S,"“","\\textquotedblleft");i(P,p,S,"”","''",!0);i(P,p,S,"”","\\textquotedblright");i(l,p,S,"°","\\degree",!0);i(P,p,S,"°","\\degree");i(P,p,S,"°","\\textdegree",!0);i(l,p,S,"£","\\pounds");i(l,p,S,"£","\\mathsterling",!0);i(P,p,S,"£","\\pounds");i(P,p,S,"£","\\textsterling",!0);i(l,f,S,"✠","\\maltese");i(P,f,S,"✠","\\maltese");var Da='0123456789/@."';for(var R0=0;R0{if(zt(t.classes)!==zt(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize)return!1;if(t.classes.length===1){var a=t.classes[0];if(a==="mbin"||a==="mord")return!1}for(var r in t.style)if(t.style.hasOwnProperty(r)&&t.style[r]!==e.style[r])return!1;for(var n in e.style)if(e.style.hasOwnProperty(n)&&t.style[n]!==e.style[n])return!1;return!0},ml=t=>{for(var e=0;ee&&(e=s.height),s.depth>a&&(a=s.depth),s.maxFontSize>r&&(r=s.maxFontSize)}t.height=e,t.depth=a,t.maxFontSize=r},Xe=function(t,e,a,r){var n=new e0(t,e,a,r);return pa(n),n},Ir=(t,e,a,r)=>new e0(t,e,a,r),gl=function(t,e,a){var r=Xe([t],[],e);return r.height=Math.max(a||e.fontMetrics().defaultRuleThickness,e.minRuleThickness),r.style.borderBottomWidth=H(r.height),r.maxFontSize=1,r},fl=function(t,e,a,r){var n=new ca(t,e,a,r);return pa(n),n},Lr=function(t){var e=new Jt(t);return pa(e),e},bl=function(t,e){return t instanceof Jt?Xe([],[t],e):t},vl=function(t){if(t.positionType==="individualShift"){for(var e=t.children,a=[e[0]],r=-e[0].shift-e[0].elem.depth,n=r,s=1;s{var a=Xe(["mspace"],[],e),r=ze(t,e);return a.style.marginRight=H(r),a},o0=function(t,e,a){var r="";switch(t){case"amsrm":r="AMS";break;case"textrm":r="Main";break;case"textsf":r="SansSerif";break;case"texttt":r="Typewriter";break;default:r=t}var n;return e==="textbf"&&a==="textit"?n="BoldItalic":e==="textbf"?n="Bold":e==="textit"?n="Italic":n="Regular",r+"-"+n},Or={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Br={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},xl=function(t,e){var[a,r,n]=Br[t],s=new Ot(a),o=new Nt([s],{width:H(r),height:H(n),style:"width:"+H(r),viewBox:"0 0 "+1e3*r+" "+1e3*n,preserveAspectRatio:"xMinYMin"}),u=Ir(["overlay"],[o],e);return u.height=n,u.style.height=H(n),u.style.width=H(r),u},z={fontMap:Or,makeSymbol:ot,mathsym:cl,makeSpan:Xe,makeSvgSpan:Ir,makeLineSpan:gl,makeAnchor:fl,makeFragment:Lr,wrapFragment:bl,makeVList:yl,makeOrd:dl,makeGlue:wl,staticSvg:xl,svgData:Br,tryCombineChars:ml},Me={number:3,unit:"mu"},Lt={number:4,unit:"mu"},bt={number:5,unit:"mu"},kl={mord:{mop:Me,mbin:Lt,mrel:bt,minner:Me},mop:{mord:Me,mop:Me,mrel:bt,minner:Me},mbin:{mord:Lt,mop:Lt,mopen:Lt,minner:Lt},mrel:{mord:bt,mop:bt,mopen:bt,minner:bt},mopen:{},mclose:{mop:Me,mbin:Lt,mrel:bt,minner:Me},mpunct:{mord:Me,mop:Me,mrel:bt,mopen:Me,mclose:Me,mpunct:Me,minner:Me},minner:{mord:Me,mop:Me,mbin:Lt,mrel:bt,mopen:Me,mpunct:Me,minner:Me}},Sl={mord:{mop:Me},mop:{mord:Me,mop:Me},mbin:{},mrel:{},mopen:{},mclose:{mop:Me},mpunct:{},minner:{mop:Me}},Pr={},v0={},y0={};function G(t){for(var{type:e,names:a,props:r,handler:n,htmlBuilder:s,mathmlBuilder:o}=t,u={type:e,numArgs:r.numArgs,argTypes:r.argTypes,allowedInArgument:!!r.allowedInArgument,allowedInText:!!r.allowedInText,allowedInMath:r.allowedInMath===void 0?!0:r.allowedInMath,numOptionalArgs:r.numOptionalArgs||0,infix:!!r.infix,primitive:!!r.primitive,handler:n},c=0;c{var x=C.classes[0],M=k.classes[0];x==="mbin"&&ee.contains(Al,M)?C.classes[0]="mord":M==="mbin"&&ee.contains(_l,x)&&(k.classes[0]="mord")},{node:m},w,_),Ga(n,(k,C)=>{var x=Q0(C),M=Q0(k),A=x&&M?k.hasClass("mtight")?Sl[x][M]:kl[x][M]:null;if(A)return z.makeGlue(A,c)},{node:m},w,_),n},Ga=function t(e,a,r,n,s){n&&e.push(n);for(var o=0;o_=>{e.splice(w+1,0,_),o++})(o)}n&&e.pop()},Dr=function(t){return t instanceof Jt||t instanceof ca||t instanceof e0&&t.hasClass("enclosing")?t:null},Ml=function t(e,a){var r=Dr(e);if(r){var n=r.children;if(n.length){if(a==="right")return t(n[n.length-1],"right");if(a==="left")return t(n[0],"left")}}return e},Q0=function(t,e){return t?(e&&(t=Ml(t,e)),El[t.classes[0]]||null):null},Xt=function(t,e){var a=["nulldelimiter"].concat(t.baseSizingClasses());return kt(e.concat(a))},pe=function(t,e,a){if(!t)return kt();if(v0[t.type]){var r=v0[t.type](t,e);if(a&&e.size!==a.size){r=kt(e.sizingClasses(a),[r],e);var n=e.sizeMultiplier/a.sizeMultiplier;r.height*=n,r.depth*=n}return r}else throw new q("Got group of unknown type: '"+t.type+"'")};function l0(t,e){var a=kt(["base"],t,e),r=kt(["strut"]);return r.style.height=H(a.height+a.depth),a.depth&&(r.style.verticalAlign=H(-a.depth)),a.children.unshift(r),a}function J0(t,e){var a=null;t.length===1&&t[0].type==="tag"&&(a=t[0].tag,t=t[0].body);var r=He(t,e,"root"),n;r.length===2&&r[1].hasClass("tag")&&(n=r.pop());for(var s=[],o=[],u=0;u0&&(s.push(l0(o,e)),o=[]),s.push(r[u]));o.length>0&&s.push(l0(o,e));var h;a?(h=l0(He(a,e,!0)),h.classes=["tag"],s.push(h)):n&&s.push(n);var m=kt(["katex-html"],s);if(m.setAttribute("aria-hidden","true"),h){var w=h.children[0];w.style.height=H(m.height+m.depth),m.depth&&(w.style.verticalAlign=H(-m.depth))}return m}function $r(t){return new Jt(t)}class at{constructor(e,a,r){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=a||[],this.classes=r||[]}setAttribute(e,a){this.attributes[e]=a}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var a in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,a)&&e.setAttribute(a,this.attributes[a]);this.classes.length>0&&(e.className=zt(this.classes));for(var r=0;r0&&(e+=' class ="'+ee.escape(zt(this.classes))+'"'),e+=">";for(var r=0;r",e}toText(){return this.children.map(e=>e.toText()).join("")}}class jt{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return ee.escape(this.toText())}toText(){return this.text}}class zl{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character=" ":e>=.1666&&e<=.1667?this.character=" ":e>=.2222&&e<=.2223?this.character=" ":e>=.2777&&e<=.2778?this.character="  ":e>=-.05556&&e<=-.05555?this.character=" ⁣":e>=-.1667&&e<=-.1666?this.character=" ⁣":e>=-.2223&&e<=-.2222?this.character=" ⁣":e>=-.2778&&e<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",H(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var $={MathNode:at,TextNode:jt,SpaceNode:zl,newDocumentFragment:$r},it=function(t,e,a){return we[e][t]&&we[e][t].replace&&t.charCodeAt(0)!==55349&&!(Rr.hasOwnProperty(t)&&a&&(a.fontFamily&&a.fontFamily.substr(4,2)==="tt"||a.font&&a.font.substr(4,2)==="tt"))&&(t=we[e][t].replace),new $.TextNode(t)},da=function(t){return t.length===1?t[0]:new $.MathNode("mrow",t)},ha=function(t,e){if(e.fontFamily==="texttt")return"monospace";if(e.fontFamily==="textsf")return e.fontShape==="textit"&&e.fontWeight==="textbf"?"sans-serif-bold-italic":e.fontShape==="textit"?"sans-serif-italic":e.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(e.fontShape==="textit"&&e.fontWeight==="textbf")return"bold-italic";if(e.fontShape==="textit")return"italic";if(e.fontWeight==="textbf")return"bold";var a=e.font;if(!a||a==="mathnormal")return null;var r=t.mode;if(a==="mathit")return"italic";if(a==="boldsymbol")return t.type==="textord"?"bold":"bold-italic";if(a==="mathbf")return"bold";if(a==="mathbb")return"double-struck";if(a==="mathfrak")return"fraktur";if(a==="mathscr"||a==="mathcal")return"script";if(a==="mathsf")return"sans-serif";if(a==="mathtt")return"monospace";var n=t.text;if(ee.contains(["\\imath","\\jmath"],n))return null;we[r][n]&&we[r][n].replace&&(n=we[r][n].replace);var s=z.fontMap[a].fontName;return ua(n,s,r)?z.fontMap[a].variant:null},et=function(t,e,a){if(t.length===1){var r=ve(t[0],e);return a&&r instanceof at&&r.type==="mo"&&(r.setAttribute("lspace","0em"),r.setAttribute("rspace","0em")),[r]}for(var n=[],s,o=0;o0&&(m.text=m.text.slice(0,1)+"̸"+m.text.slice(1),n.pop())}}}n.push(u),s=u}return n},Ct=function(t,e,a){return da(et(t,e,a))},ve=function(t,e){if(!t)return new $.MathNode("mrow");if(y0[t.type]){var a=y0[t.type](t,e);return a}else throw new q("Got group of unknown type: '"+t.type+"'")};function Ua(t,e,a,r,n){var s=et(t,a),o;s.length===1&&s[0]instanceof at&&ee.contains(["mrow","mtable"],s[0].type)?o=s[0]:o=new $.MathNode("mrow",s);var u=new $.MathNode("annotation",[new $.TextNode(e)]);u.setAttribute("encoding","application/x-tex");var c=new $.MathNode("semantics",[o,u]),h=new $.MathNode("math",[c]);h.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),r&&h.setAttribute("display","block");var m=n?"katex":"katex-mathml";return z.makeSpan([m],[h])}var qr=function(t){return new vt({style:t.displayMode?K.DISPLAY:K.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},Fr=function(t,e){if(e.displayMode){var a=["katex-display"];e.leqno&&a.push("leqno"),e.fleqn&&a.push("fleqn"),t=z.makeSpan(a,[t])}return t},Nl=function(t,e,a){var r=qr(a),n;if(a.output==="mathml")return Ua(t,e,r,a.displayMode,!0);if(a.output==="html"){var s=J0(t,r);n=z.makeSpan(["katex"],[s])}else{var o=Ua(t,e,r,a.displayMode,!1),u=J0(t,r);n=z.makeSpan(["katex"],[o,u])}return Fr(n,a)},Cl=function(t,e,a){var r=qr(a),n=J0(t,r),s=z.makeSpan(["katex"],[n]);return Fr(s,a)},Rl={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},Il=function(t){var e=new $.MathNode("mo",[new $.TextNode(Rl[t.replace(/^\\/,"")])]);return e.setAttribute("stretchy","true"),e},Ll={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Ol=function(t){return t.type==="ordgroup"?t.body.length:1},Bl=function(t,e){function a(){var o=4e5,u=t.label.substr(1);if(ee.contains(["widehat","widecheck","widetilde","utilde"],u)){var c=t,h=Ol(c.base),m,w,_;if(h>5)u==="widehat"||u==="widecheck"?(m=420,o=2364,_=.42,w=u+"4"):(m=312,o=2340,_=.34,w="tilde4");else{var k=[1,1,2,2,3,3][h];u==="widehat"||u==="widecheck"?(o=[0,1062,2364,2364,2364][k],m=[0,239,300,360,420][k],_=[0,.24,.3,.3,.36,.42][k],w=u+k):(o=[0,600,1033,2339,2340][k],m=[0,260,286,306,312][k],_=[0,.26,.286,.3,.306,.34][k],w="tilde"+k)}var C=new Ot(w),x=new Nt([C],{width:"100%",height:H(_),viewBox:"0 0 "+o+" "+m,preserveAspectRatio:"none"});return{span:z.makeSvgSpan([],[x],e),minWidth:0,height:_}}else{var M=[],A=Ll[u],[v,y,T]=A,R=T/1e3,I=v.length,O,F;if(I===1){var D=A[3];O=["hide-tail"],F=[D]}else if(I===2)O=["halfarrow-left","halfarrow-right"],F=["xMinYMin","xMaxYMin"];else if(I===3)O=["brace-left","brace-center","brace-right"],F=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support + `+I+" children.");for(var W=0;W0&&(r.style.minWidth=H(n)),r},Pl=function(t,e,a,r,n){var s,o=t.height+t.depth+a+r;if(/fbox|color|angl/.test(e)){if(s=z.makeSpan(["stretchy",e],[],n),e==="fbox"){var u=n.color&&n.getColor();u&&(s.style.borderColor=u)}}else{var c=[];/^[bx]cancel$/.test(e)&&c.push(new Z0({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(e)&&c.push(new Z0({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var h=new Nt(c,{width:"100%",height:H(o)});s=z.makeSvgSpan([],[h],n)}return s.height=o,s.style.height=H(o),s},St={encloseSpan:Pl,mathMLnode:Il,svgSpan:Bl};function ie(t,e){if(!t||t.type!==e)throw new Error("Expected node of type "+e+", but got "+(t?"node of type "+t.type:String(t)));return t}function ma(t){var e=E0(t);if(!e)throw new Error("Expected node of symbol group type, but got "+(t?"node of type "+t.type:String(t)));return e}function E0(t){return t&&(t.type==="atom"||ll.hasOwnProperty(t.type))?t:null}var ga=(t,e)=>{var a,r,n;t&&t.type==="supsub"?(r=ie(t.base,"accent"),a=r.base,t.base=a,n=il(pe(t,e)),t.base=r):(r=ie(t,"accent"),a=r.base);var s=pe(a,e.havingCrampedStyle()),o=r.isShifty&&ee.isCharacterBox(a),u=0;if(o){var c=ee.getBaseElem(a),h=pe(c,e.havingCrampedStyle());u=Pa(h).skew}var m=r.label==="\\c",w=m?s.height+s.depth:Math.min(s.height,e.fontMetrics().xHeight),_;if(r.isStretchy)_=St.svgSpan(r,e),_=z.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"elem",elem:_,wrapperClasses:["svg-align"],wrapperStyle:u>0?{width:"calc(100% - "+H(2*u)+")",marginLeft:H(2*u)}:void 0}]},e);else{var k,C;r.label==="\\vec"?(k=z.staticSvg("vec",e),C=z.svgData.vec[1]):(k=z.makeOrd({mode:r.mode,text:r.label},e,"textord"),k=Pa(k),k.italic=0,C=k.width,m&&(w+=k.depth)),_=z.makeSpan(["accent-body"],[k]);var x=r.label==="\\textcircled";x&&(_.classes.push("accent-full"),w=s.height);var M=u;x||(M-=C/2),_.style.left=H(M),r.label==="\\textcircled"&&(_.style.top=".2em"),_=z.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:-w},{type:"elem",elem:_}]},e)}var A=z.makeSpan(["mord","accent"],[_],e);return n?(n.children[0]=A,n.height=Math.max(A.height,n.height),n.classes[0]="mord",n):A},Hr=(t,e)=>{var a=t.isStretchy?St.mathMLnode(t.label):new $.MathNode("mo",[it(t.label,t.mode)]),r=new $.MathNode("mover",[ve(t.base,e),a]);return r.setAttribute("accent","true"),r},Dl=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(t=>"\\"+t).join("|"));G({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(t,e)=>{var a=w0(e[0]),r=!Dl.test(t.funcName),n=!r||t.funcName==="\\widehat"||t.funcName==="\\widetilde"||t.funcName==="\\widecheck";return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:r,isShifty:n,base:a}},htmlBuilder:ga,mathmlBuilder:Hr});G({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(t,e)=>{var a=e[0],r=t.parser.mode;return r==="math"&&(t.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+t.funcName+" works only in text mode"),r="text"),{type:"accent",mode:r,label:t.funcName,isStretchy:!1,isShifty:!0,base:a}},htmlBuilder:ga,mathmlBuilder:Hr});G({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(t,e)=>{var{parser:a,funcName:r}=t,n=e[0];return{type:"accentUnder",mode:a.mode,label:r,base:n}},htmlBuilder:(t,e)=>{var a=pe(t.base,e),r=St.svgSpan(t,e),n=t.label==="\\utilde"?.12:0,s=z.makeVList({positionType:"top",positionData:a.height,children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:a}]},e);return z.makeSpan(["mord","accentunder"],[s],e)},mathmlBuilder:(t,e)=>{var a=St.mathMLnode(t.label),r=new $.MathNode("munder",[ve(t.base,e),a]);return r.setAttribute("accentunder","true"),r}});var u0=t=>{var e=new $.MathNode("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};G({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,a){var{parser:r,funcName:n}=t;return{type:"xArrow",mode:r.mode,label:n,body:e[0],below:a[0]}},htmlBuilder(t,e){var a=e.style,r=e.havingStyle(a.sup()),n=z.wrapFragment(pe(t.body,r,e),e),s=t.label.slice(0,2)==="\\x"?"x":"cd";n.classes.push(s+"-arrow-pad");var o;t.below&&(r=e.havingStyle(a.sub()),o=z.wrapFragment(pe(t.below,r,e),e),o.classes.push(s+"-arrow-pad"));var u=St.svgSpan(t,e),c=-e.fontMetrics().axisHeight+.5*u.height,h=-e.fontMetrics().axisHeight-.5*u.height-.111;(n.depth>.25||t.label==="\\xleftequilibrium")&&(h-=n.depth);var m;if(o){var w=-e.fontMetrics().axisHeight+o.height+.5*u.height+.111;m=z.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:h},{type:"elem",elem:u,shift:c},{type:"elem",elem:o,shift:w}]},e)}else m=z.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:h},{type:"elem",elem:u,shift:c}]},e);return m.children[0].children[0].children[1].classes.push("svg-align"),z.makeSpan(["mrel","x-arrow"],[m],e)},mathmlBuilder(t,e){var a=St.mathMLnode(t.label);a.setAttribute("minsize",t.label.charAt(0)==="x"?"1.75em":"3.0em");var r;if(t.body){var n=u0(ve(t.body,e));if(t.below){var s=u0(ve(t.below,e));r=new $.MathNode("munderover",[a,s,n])}else r=new $.MathNode("mover",[a,n])}else if(t.below){var o=u0(ve(t.below,e));r=new $.MathNode("munder",[a,o])}else r=u0(),r=new $.MathNode("mover",[a,r]);return r}});var $l={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},Va=()=>({type:"styling",body:[],mode:"math",style:"display"}),ja=t=>t.type==="textord"&&t.text==="@",ql=(t,e)=>(t.type==="mathord"||t.type==="atom")&&t.text===e;function Fl(t,e,a){var r=$l[t];switch(r){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return a.callFunction(r,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var n=a.callFunction("\\\\cdleft",[e[0]],[]),s={type:"atom",text:r,mode:"math",family:"rel"},o=a.callFunction("\\Big",[s],[]),u=a.callFunction("\\\\cdright",[e[1]],[]),c={type:"ordgroup",mode:"math",body:[n,o,u]};return a.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return a.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var h={type:"textord",text:"\\Vert",mode:"math"};return a.callFunction("\\Big",[h],[])}default:return{type:"textord",text:" ",mode:"math"}}}function Hl(t){var e=[];for(t.gullet.beginGroup(),t.gullet.macros.set("\\cr","\\\\\\relax"),t.gullet.beginGroup();;){e.push(t.parseExpression(!1,"\\\\")),t.gullet.endGroup(),t.gullet.beginGroup();var a=t.fetch().text;if(a==="&"||a==="\\\\")t.consume();else if(a==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new q("Expected \\\\ or \\cr or \\end",t.nextToken)}for(var r=[],n=[r],s=0;s-1))if("<>AV".indexOf(h)>-1)for(var w=0;w<2;w++){for(var _=!0,k=c+1;kAV=|." after @',o[c]);var C=Fl(h,m,t),x={type:"styling",body:[C],mode:"math",style:"display"};r.push(x),u=Va()}s%2===0?r.push(u):r.shift(),r=[],n.push(r)}t.gullet.endGroup(),t.gullet.endGroup();var M=new Array(n[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:n,arraystretch:1,addJot:!0,rowGaps:[null],cols:M,colSeparationType:"CD",hLinesBeforeRow:new Array(n.length+1).fill([])}}G({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(t,e){var{parser:a,funcName:r}=t;return{type:"cdlabel",mode:a.mode,side:r.slice(4),label:e[0]}},htmlBuilder(t,e){var a=e.havingStyle(e.style.sup()),r=z.wrapFragment(pe(t.label,a,e),e);return r.classes.push("cd-label-"+t.side),r.style.bottom=H(.8-r.depth),r.height=0,r.depth=0,r},mathmlBuilder(t,e){var a=new $.MathNode("mrow",[ve(t.label,e)]);return a=new $.MathNode("mpadded",[a]),a.setAttribute("width","0"),t.side==="left"&&a.setAttribute("lspace","-1width"),a.setAttribute("voffset","0.7em"),a=new $.MathNode("mstyle",[a]),a.setAttribute("displaystyle","false"),a.setAttribute("scriptlevel","1"),a}});G({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(t,e){var{parser:a}=t;return{type:"cdlabelparent",mode:a.mode,fragment:e[0]}},htmlBuilder(t,e){var a=z.wrapFragment(pe(t.fragment,e),e);return a.classes.push("cd-vert-arrow"),a},mathmlBuilder(t,e){return new $.MathNode("mrow",[ve(t.fragment,e)])}});G({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(t,e){for(var{parser:a}=t,r=ie(e[0],"ordgroup"),n=r.body,s="",o=0;o=1114111)throw new q("\\@char with invalid code point "+s);return c<=65535?h=String.fromCharCode(c):(c-=65536,h=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:a.mode,text:h}}});var Gr=(t,e)=>{var a=He(t.body,e.withColor(t.color),!1);return z.makeFragment(a)},Ur=(t,e)=>{var a=et(t.body,e.withColor(t.color)),r=new $.MathNode("mstyle",a);return r.setAttribute("mathcolor",t.color),r};G({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(t,e){var{parser:a}=t,r=ie(e[0],"color-token").color,n=e[1];return{type:"color",mode:a.mode,color:r,body:Be(n)}},htmlBuilder:Gr,mathmlBuilder:Ur});G({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(t,e){var{parser:a,breakOnTokenText:r}=t,n=ie(e[0],"color-token").color;a.gullet.macros.set("\\current@color",n);var s=a.parseExpression(!0,r);return{type:"color",mode:a.mode,color:n,body:s}},htmlBuilder:Gr,mathmlBuilder:Ur});G({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler(t,e,a){var{parser:r}=t,n=a[0],s=!r.settings.displayMode||!r.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:r.mode,newLine:s,size:n&&ie(n,"size").value}},htmlBuilder(t,e){var a=z.makeSpan(["mspace"],[],e);return t.newLine&&(a.classes.push("newline"),t.size&&(a.style.marginTop=H(ze(t.size,e)))),a},mathmlBuilder(t,e){var a=new $.MathNode("mspace");return t.newLine&&(a.setAttribute("linebreak","newline"),t.size&&a.setAttribute("height",H(ze(t.size,e)))),a}});var ea={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Vr=t=>{var e=t.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new q("Expected a control sequence",t);return e},Gl=t=>{var e=t.gullet.popToken();return e.text==="="&&(e=t.gullet.popToken(),e.text===" "&&(e=t.gullet.popToken())),e},jr=(t,e,a,r)=>{var n=t.gullet.macros.get(a.text);n==null&&(a.noexpand=!0,n={tokens:[a],numArgs:0,unexpandable:!t.gullet.isExpandable(a.text)}),t.gullet.macros.set(e,n,r)};G({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e,funcName:a}=t;e.consumeSpaces();var r=e.fetch();if(ea[r.text])return(a==="\\global"||a==="\\\\globallong")&&(r.text=ea[r.text]),ie(e.parseFunction(),"internal");throw new q("Invalid token after macro prefix",r)}});G({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:a}=t,r=e.gullet.popToken(),n=r.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(n))throw new q("Expected a control sequence",r);for(var s=0,o,u=[[]];e.gullet.future().text!=="{";)if(r=e.gullet.popToken(),r.text==="#"){if(e.gullet.future().text==="{"){o=e.gullet.future(),u[s].push("{");break}if(r=e.gullet.popToken(),!/^[1-9]$/.test(r.text))throw new q('Invalid argument number "'+r.text+'"');if(parseInt(r.text)!==s+1)throw new q('Argument number "'+r.text+'" out of order');s++,u.push([])}else{if(r.text==="EOF")throw new q("Expected a macro definition");u[s].push(r.text)}var{tokens:c}=e.gullet.consumeArg();return o&&c.unshift(o),(a==="\\edef"||a==="\\xdef")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(n,{tokens:c,numArgs:s,delimiters:u},a===ea[a]),{type:"internal",mode:e.mode}}});G({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:a}=t,r=Vr(e.gullet.popToken());e.gullet.consumeSpaces();var n=Gl(e);return jr(e,r,n,a==="\\\\globallet"),{type:"internal",mode:e.mode}}});G({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:a}=t,r=Vr(e.gullet.popToken()),n=e.gullet.popToken(),s=e.gullet.popToken();return jr(e,r,s,a==="\\\\globalfuture"),e.gullet.pushToken(s),e.gullet.pushToken(n),{type:"internal",mode:e.mode}}});var Vt=function(t,e,a){var r=we.math[t]&&we.math[t].replace,n=ua(r||t,e,a);if(!n)throw new Error("Unsupported symbol "+t+" and font size "+e+".");return n},fa=function(t,e,a,r){var n=a.havingBaseStyle(e),s=z.makeSpan(r.concat(n.sizingClasses(a)),[t],a),o=n.sizeMultiplier/a.sizeMultiplier;return s.height*=o,s.depth*=o,s.maxFontSize=n.sizeMultiplier,s},Wr=function(t,e,a){var r=e.havingBaseStyle(a),n=(1-e.sizeMultiplier/r.sizeMultiplier)*e.fontMetrics().axisHeight;t.classes.push("delimcenter"),t.style.top=H(n),t.height-=n,t.depth+=n},Ul=function(t,e,a,r,n,s){var o=z.makeSymbol(t,"Main-Regular",n,r),u=fa(o,e,r,s);return a&&Wr(u,r,e),u},Vl=function(t,e,a,r){return z.makeSymbol(t,"Size"+e+"-Regular",a,r)},Yr=function(t,e,a,r,n,s){var o=Vl(t,e,n,r),u=fa(z.makeSpan(["delimsizing","size"+e],[o],r),K.TEXT,r,s);return a&&Wr(u,r,K.TEXT),u},B0=function(t,e,a){var r;e==="Size1-Regular"?r="delim-size1":r="delim-size4";var n=z.makeSpan(["delimsizinginner",r],[z.makeSpan([],[z.makeSymbol(t,e,a)])]);return{type:"elem",elem:n}},P0=function(t,e,a){var r=pt["Size4-Regular"][t.charCodeAt(0)]?pt["Size4-Regular"][t.charCodeAt(0)][4]:pt["Size1-Regular"][t.charCodeAt(0)][4],n=new Ot("inner",Jo(t,Math.round(1e3*e))),s=new Nt([n],{width:H(r),height:H(e),style:"width:"+H(r),viewBox:"0 0 "+1e3*r+" "+Math.round(1e3*e),preserveAspectRatio:"xMinYMin"}),o=z.makeSvgSpan([],[s],a);return o.height=e,o.style.height=H(e),o.style.width=H(r),{type:"elem",elem:o}},ta=.008,c0={type:"kern",size:-1*ta},jl=["|","\\lvert","\\rvert","\\vert"],Wl=["\\|","\\lVert","\\rVert","\\Vert"],Xr=function(t,e,a,r,n,s){var o,u,c,h;o=c=h=t,u=null;var m="Size1-Regular";t==="\\uparrow"?c=h="⏐":t==="\\Uparrow"?c=h="‖":t==="\\downarrow"?o=c="⏐":t==="\\Downarrow"?o=c="‖":t==="\\updownarrow"?(o="\\uparrow",c="⏐",h="\\downarrow"):t==="\\Updownarrow"?(o="\\Uparrow",c="‖",h="\\Downarrow"):ee.contains(jl,t)?c="∣":ee.contains(Wl,t)?c="∥":t==="["||t==="\\lbrack"?(o="⎡",c="⎢",h="⎣",m="Size4-Regular"):t==="]"||t==="\\rbrack"?(o="⎤",c="⎥",h="⎦",m="Size4-Regular"):t==="\\lfloor"||t==="⌊"?(c=o="⎢",h="⎣",m="Size4-Regular"):t==="\\lceil"||t==="⌈"?(o="⎡",c=h="⎢",m="Size4-Regular"):t==="\\rfloor"||t==="⌋"?(c=o="⎥",h="⎦",m="Size4-Regular"):t==="\\rceil"||t==="⌉"?(o="⎤",c=h="⎥",m="Size4-Regular"):t==="("||t==="\\lparen"?(o="⎛",c="⎜",h="⎝",m="Size4-Regular"):t===")"||t==="\\rparen"?(o="⎞",c="⎟",h="⎠",m="Size4-Regular"):t==="\\{"||t==="\\lbrace"?(o="⎧",u="⎨",h="⎩",c="⎪",m="Size4-Regular"):t==="\\}"||t==="\\rbrace"?(o="⎫",u="⎬",h="⎭",c="⎪",m="Size4-Regular"):t==="\\lgroup"||t==="⟮"?(o="⎧",h="⎩",c="⎪",m="Size4-Regular"):t==="\\rgroup"||t==="⟯"?(o="⎫",h="⎭",c="⎪",m="Size4-Regular"):t==="\\lmoustache"||t==="⎰"?(o="⎧",h="⎭",c="⎪",m="Size4-Regular"):(t==="\\rmoustache"||t==="⎱")&&(o="⎫",h="⎩",c="⎪",m="Size4-Regular");var w=Vt(o,m,n),_=w.height+w.depth,k=Vt(c,m,n),C=k.height+k.depth,x=Vt(h,m,n),M=x.height+x.depth,A=0,v=1;if(u!==null){var y=Vt(u,m,n);A=y.height+y.depth,v=2}var T=_+M+A,R=Math.max(0,Math.ceil((e-T)/(v*C))),I=T+R*v*C,O=r.fontMetrics().axisHeight;a&&(O*=r.sizeMultiplier);var F=I/2-O,D=[];if(D.push(B0(h,m,n)),D.push(c0),u===null){var W=I-_-M+2*ta;D.push(P0(c,W,r))}else{var se=(I-_-M-A)/2+2*ta;D.push(P0(c,se,r)),D.push(c0),D.push(B0(u,m,n)),D.push(c0),D.push(P0(c,se,r))}D.push(c0),D.push(B0(o,m,n));var ce=r.havingBaseStyle(K.TEXT),he=z.makeVList({positionType:"bottom",positionData:F,children:D},ce);return fa(z.makeSpan(["delimsizing","mult"],[he],ce),K.TEXT,r,s)},D0=80,$0=.08,q0=function(t,e,a,r,n){var s=Qo(t,r,a),o=new Ot(t,s),u=new Nt([o],{width:"400em",height:H(e),viewBox:"0 0 400000 "+a,preserveAspectRatio:"xMinYMin slice"});return z.makeSvgSpan(["hide-tail"],[u],n)},Yl=function(t,e){var a=e.havingBaseSizing(),r=Jr("\\surd",t*a.sizeMultiplier,Qr,a),n=a.sizeMultiplier,s=Math.max(0,e.minRuleThickness-e.fontMetrics().sqrtRuleThickness),o,u=0,c=0,h=0,m;return r.type==="small"?(h=1e3+1e3*s+D0,t<1?n=1:t<1.4&&(n=.7),u=(1+s+$0)/n,c=(1+s)/n,o=q0("sqrtMain",u,h,s,e),o.style.minWidth="0.853em",m=.833/n):r.type==="large"?(h=(1e3+D0)*Wt[r.size],c=(Wt[r.size]+s)/n,u=(Wt[r.size]+s+$0)/n,o=q0("sqrtSize"+r.size,u,h,s,e),o.style.minWidth="1.02em",m=1/n):(u=t+s+$0,c=t+s,h=Math.floor(1e3*t+s)+D0,o=q0("sqrtTall",u,h,s,e),o.style.minWidth="0.742em",m=1.056),o.height=c,o.style.height=H(u),{span:o,advanceWidth:m,ruleWidth:(e.fontMetrics().sqrtRuleThickness+s)*n}},Zr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],Xl=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],Kr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Wt=[0,1.2,1.8,2.4,3],Zl=function(t,e,a,r,n){if(t==="<"||t==="\\lt"||t==="⟨"?t="\\langle":(t===">"||t==="\\gt"||t==="⟩")&&(t="\\rangle"),ee.contains(Zr,t)||ee.contains(Kr,t))return Yr(t,e,!1,a,r,n);if(ee.contains(Xl,t))return Xr(t,Wt[e],!1,a,r,n);throw new q("Illegal delimiter: '"+t+"'")},Kl=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Ql=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"stack"}],Qr=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Jl=function(t){if(t.type==="small")return"Main-Regular";if(t.type==="large")return"Size"+t.size+"-Regular";if(t.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+t.type+"' here.")},Jr=function(t,e,a,r){for(var n=Math.min(2,3-r.style.size),s=n;se)return a[s]}return a[a.length-1]},en=function(t,e,a,r,n,s){t==="<"||t==="\\lt"||t==="⟨"?t="\\langle":(t===">"||t==="\\gt"||t==="⟩")&&(t="\\rangle");var o;ee.contains(Kr,t)?o=Kl:ee.contains(Zr,t)?o=Qr:o=Ql;var u=Jr(t,e,o,r);return u.type==="small"?Ul(t,u.style,a,r,n,s):u.type==="large"?Yr(t,u.size,a,r,n,s):Xr(t,e,a,r,n,s)},e1=function(t,e,a,r,n,s){var o=r.fontMetrics().axisHeight*r.sizeMultiplier,u=901,c=5/r.fontMetrics().ptPerEm,h=Math.max(e-o,a+o),m=Math.max(h/500*u,2*h-c);return en(t,m,!0,r,n,s)},xt={sqrtImage:Yl,sizedDelim:Zl,sizeToMaxHeight:Wt,customSizedDelim:en,leftRightDelim:e1},Wa={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},t1=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function M0(t,e){var a=E0(t);if(a&&ee.contains(t1,a.text))return a;throw a?new q("Invalid delimiter '"+a.text+"' after '"+e.funcName+"'",t):new q("Invalid delimiter type '"+t.type+"'",t)}G({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(t,e)=>{var a=M0(e[0],t);return{type:"delimsizing",mode:t.parser.mode,size:Wa[t.funcName].size,mclass:Wa[t.funcName].mclass,delim:a.text}},htmlBuilder:(t,e)=>t.delim==="."?z.makeSpan([t.mclass]):xt.sizedDelim(t.delim,t.size,e,t.mode,[t.mclass]),mathmlBuilder:t=>{var e=[];t.delim!=="."&&e.push(it(t.delim,t.mode));var a=new $.MathNode("mo",e);t.mclass==="mopen"||t.mclass==="mclose"?a.setAttribute("fence","true"):a.setAttribute("fence","false"),a.setAttribute("stretchy","true");var r=H(xt.sizeToMaxHeight[t.size]);return a.setAttribute("minsize",r),a.setAttribute("maxsize",r),a}});function Ya(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}G({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var a=t.parser.gullet.macros.get("\\current@color");if(a&&typeof a!="string")throw new q("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:M0(e[0],t).text,color:a}}});G({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var a=M0(e[0],t),r=t.parser;++r.leftrightDepth;var n=r.parseExpression(!1);--r.leftrightDepth,r.expect("\\right",!1);var s=ie(r.parseFunction(),"leftright-right");return{type:"leftright",mode:r.mode,body:n,left:a.text,right:s.delim,rightColor:s.color}},htmlBuilder:(t,e)=>{Ya(t);for(var a=He(t.body,e,!0,["mopen","mclose"]),r=0,n=0,s=!1,o=0;o{Ya(t);var a=et(t.body,e);if(t.left!=="."){var r=new $.MathNode("mo",[it(t.left,t.mode)]);r.setAttribute("fence","true"),a.unshift(r)}if(t.right!=="."){var n=new $.MathNode("mo",[it(t.right,t.mode)]);n.setAttribute("fence","true"),t.rightColor&&n.setAttribute("mathcolor",t.rightColor),a.push(n)}return da(a)}});G({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var a=M0(e[0],t);if(!t.parser.leftrightDepth)throw new q("\\middle without preceding \\left",a);return{type:"middle",mode:t.parser.mode,delim:a.text}},htmlBuilder:(t,e)=>{var a;if(t.delim===".")a=Xt(e,[]);else{a=xt.sizedDelim(t.delim,1,e,t.mode,[]);var r={delim:t.delim,options:e};a.isMiddle=r}return a},mathmlBuilder:(t,e)=>{var a=t.delim==="\\vert"||t.delim==="|"?it("|","text"):it(t.delim,t.mode),r=new $.MathNode("mo",[a]);return r.setAttribute("fence","true"),r.setAttribute("lspace","0.05em"),r.setAttribute("rspace","0.05em"),r}});var ba=(t,e)=>{var a=z.wrapFragment(pe(t.body,e),e),r=t.label.substr(1),n=e.sizeMultiplier,s,o=0,u=ee.isCharacterBox(t.body);if(r==="sout")s=z.makeSpan(["stretchy","sout"]),s.height=e.fontMetrics().defaultRuleThickness/n,o=-.5*e.fontMetrics().xHeight;else if(r==="phase"){var c=ze({number:.6,unit:"pt"},e),h=ze({number:.35,unit:"ex"},e),m=e.havingBaseSizing();n=n/m.sizeMultiplier;var w=a.height+a.depth+c+h;a.style.paddingLeft=H(w/2+c);var _=Math.floor(1e3*w*n),k=Zo(_),C=new Nt([new Ot("phase",k)],{width:"400em",height:H(_/1e3),viewBox:"0 0 400000 "+_,preserveAspectRatio:"xMinYMin slice"});s=z.makeSvgSpan(["hide-tail"],[C],e),s.style.height=H(w),o=a.depth+c+h}else{/cancel/.test(r)?u||a.classes.push("cancel-pad"):r==="angl"?a.classes.push("anglpad"):a.classes.push("boxpad");var x=0,M=0,A=0;/box/.test(r)?(A=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),x=e.fontMetrics().fboxsep+(r==="colorbox"?0:A),M=x):r==="angl"?(A=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),x=4*A,M=Math.max(0,.25-a.depth)):(x=u?.2:0,M=x),s=St.encloseSpan(a,r,x,M,e),/fbox|boxed|fcolorbox/.test(r)?(s.style.borderStyle="solid",s.style.borderWidth=H(A)):r==="angl"&&A!==.049&&(s.style.borderTopWidth=H(A),s.style.borderRightWidth=H(A)),o=a.depth+M,t.backgroundColor&&(s.style.backgroundColor=t.backgroundColor,t.borderColor&&(s.style.borderColor=t.borderColor))}var v;if(t.backgroundColor)v=z.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:o},{type:"elem",elem:a,shift:0}]},e);else{var y=/cancel|phase/.test(r)?["svg-align"]:[];v=z.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:0},{type:"elem",elem:s,shift:o,wrapperClasses:y}]},e)}return/cancel/.test(r)&&(v.height=a.height,v.depth=a.depth),/cancel/.test(r)&&!u?z.makeSpan(["mord","cancel-lap"],[v],e):z.makeSpan(["mord"],[v],e)},va=(t,e)=>{var a=0,r=new $.MathNode(t.label.indexOf("colorbox")>-1?"mpadded":"menclose",[ve(t.body,e)]);switch(t.label){case"\\cancel":r.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":r.setAttribute("notation","downdiagonalstrike");break;case"\\phase":r.setAttribute("notation","phasorangle");break;case"\\sout":r.setAttribute("notation","horizontalstrike");break;case"\\fbox":r.setAttribute("notation","box");break;case"\\angl":r.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(a=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,r.setAttribute("width","+"+2*a+"pt"),r.setAttribute("height","+"+2*a+"pt"),r.setAttribute("lspace",a+"pt"),r.setAttribute("voffset",a+"pt"),t.label==="\\fcolorbox"){var n=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);r.setAttribute("style","border: "+n+"em solid "+String(t.borderColor))}break;case"\\xcancel":r.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return t.backgroundColor&&r.setAttribute("mathbackground",t.backgroundColor),r};G({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(t,e,a){var{parser:r,funcName:n}=t,s=ie(e[0],"color-token").color,o=e[1];return{type:"enclose",mode:r.mode,label:n,backgroundColor:s,body:o}},htmlBuilder:ba,mathmlBuilder:va});G({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(t,e,a){var{parser:r,funcName:n}=t,s=ie(e[0],"color-token").color,o=ie(e[1],"color-token").color,u=e[2];return{type:"enclose",mode:r.mode,label:n,backgroundColor:o,borderColor:s,body:u}},htmlBuilder:ba,mathmlBuilder:va});G({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(t,e){var{parser:a}=t;return{type:"enclose",mode:a.mode,label:"\\fbox",body:e[0]}}});G({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(t,e){var{parser:a,funcName:r}=t,n=e[0];return{type:"enclose",mode:a.mode,label:r,body:n}},htmlBuilder:ba,mathmlBuilder:va});G({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(t,e){var{parser:a}=t;return{type:"enclose",mode:a.mode,label:"\\angl",body:e[0]}}});var tn={};function ht(t){for(var{type:e,names:a,props:r,handler:n,htmlBuilder:s,mathmlBuilder:o}=t,u={type:e,numArgs:r.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},c=0;c{var e=t.parser.settings;if(!e.displayMode)throw new q("{"+t.envName+"} can be used only in display mode.")};function ya(t){if(t.indexOf("ed")===-1)return t.indexOf("*")===-1}function Rt(t,e,a){var{hskipBeforeAndAfter:r,addJot:n,cols:s,arraystretch:o,colSeparationType:u,autoTag:c,singleRow:h,emptySingleRow:m,maxNumCols:w,leqno:_}=e;if(t.gullet.beginGroup(),h||t.gullet.macros.set("\\cr","\\\\\\relax"),!o){var k=t.gullet.expandMacroAsText("\\arraystretch");if(k==null)o=1;else if(o=parseFloat(k),!o||o<0)throw new q("Invalid \\arraystretch: "+k)}t.gullet.beginGroup();var C=[],x=[C],M=[],A=[],v=c!=null?[]:void 0;function y(){c&&t.gullet.macros.set("\\@eqnsw","1",!0)}function T(){v&&(t.gullet.macros.get("\\df@tag")?(v.push(t.subparse([new rt("\\df@tag")])),t.gullet.macros.set("\\df@tag",void 0,!0)):v.push(!!c&&t.gullet.macros.get("\\@eqnsw")==="1"))}for(y(),A.push(Xa(t));;){var R=t.parseExpression(!1,h?"\\end":"\\\\");t.gullet.endGroup(),t.gullet.beginGroup(),R={type:"ordgroup",mode:t.mode,body:R},a&&(R={type:"styling",mode:t.mode,style:a,body:[R]}),C.push(R);var I=t.fetch().text;if(I==="&"){if(w&&C.length===w){if(h||u)throw new q("Too many tab characters: &",t.nextToken);t.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}t.consume()}else if(I==="\\end"){T(),C.length===1&&R.type==="styling"&&R.body[0].body.length===0&&(x.length>1||!m)&&x.pop(),A.length0&&(v+=.25),c.push({pos:v,isDashed:Le[ft]})}for(y(s[0]),a=0;a0&&(W+=A,ILe))for(a=0;a=o)){var Ge=void 0;(r>0||t.hskipBeforeAndAfter)&&(Ge=ee.deflt(B.pregap,w),Ge!==0&&(Se=z.makeSpan(["arraycolsep"],[]),Se.style.width=H(Ge),he.push(Se)));var $e=[];for(a=0;a0){for(var Y=z.makeLineSpan("hline",e,h),Ee=z.makeLineSpan("hdashline",e,h),Ne=[{type:"elem",elem:u,shift:0}];c.length>0;){var We=c.pop(),Ae=We.pos-se;We.isDashed?Ne.push({type:"elem",elem:Ee,shift:Ae}):Ne.push({type:"elem",elem:Y,shift:Ae})}u=z.makeVList({positionType:"individualShift",children:Ne},e)}if(_e.length===0)return z.makeSpan(["mord"],[u],e);var j=z.makeVList({positionType:"individualShift",children:_e},e);return j=z.makeSpan(["tag"],[j],e),z.makeFragment([u,j])},a1={c:"center ",l:"left ",r:"right "},gt=function(t,e){for(var a=[],r=new $.MathNode("mtd",[],["mtr-glue"]),n=new $.MathNode("mtd",[],["mml-eqn-num"]),s=0;s0){var k=t.cols,C="",x=!1,M=0,A=k.length;k[0].type==="separator"&&(w+="top ",M=1),k[k.length-1].type==="separator"&&(w+="bottom ",A-=1);for(var v=M;v0?"left ":"",w+=O[O.length-1].length>0?"right ":"";for(var F=1;F-1?"alignat":"align",n=t.envName==="split",s=Rt(t.parser,{cols:a,addJot:!0,autoTag:n?void 0:ya(t.envName),emptySingleRow:!0,colSeparationType:r,maxNumCols:n?2:void 0,leqno:t.parser.settings.leqno},"display"),o,u=0,c={type:"ordgroup",mode:t.mode,body:[]};if(e[0]&&e[0].type==="ordgroup"){for(var h="",m=0;m0&&_&&(x=1),a[k]={type:"align",align:C,pregap:x,postgap:0}}return s.colSeparationType=_?"align":"alignat",s};ht({type:"array",names:["array","darray"],props:{numArgs:1},handler(t,e){var a=E0(e[0]),r=a?[e[0]]:ie(e[0],"ordgroup").body,n=r.map(function(o){var u=ma(o),c=u.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new q("Unknown column alignment: "+c,o)}),s={cols:n,hskipBeforeAndAfter:!0,maxNumCols:n.length};return Rt(t.parser,s,wa(t.envName))},htmlBuilder:mt,mathmlBuilder:gt});ht({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(t){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[t.envName.replace("*","")],a="c",r={hskipBeforeAndAfter:!1,cols:[{type:"align",align:a}]};if(t.envName.charAt(t.envName.length-1)==="*"){var n=t.parser;if(n.consumeSpaces(),n.fetch().text==="["){if(n.consume(),n.consumeSpaces(),a=n.fetch().text,"lcr".indexOf(a)===-1)throw new q("Expected l or c or r",n.nextToken);n.consume(),n.consumeSpaces(),n.expect("]"),n.consume(),r.cols=[{type:"align",align:a}]}}var s=Rt(t.parser,r,wa(t.envName)),o=Math.max(0,...s.body.map(u=>u.length));return s.cols=new Array(o).fill({type:"align",align:a}),e?{type:"leftright",mode:t.mode,body:[s],left:e[0],right:e[1],rightColor:void 0}:s},htmlBuilder:mt,mathmlBuilder:gt});ht({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(t){var e={arraystretch:.5},a=Rt(t.parser,e,"script");return a.colSeparationType="small",a},htmlBuilder:mt,mathmlBuilder:gt});ht({type:"array",names:["subarray"],props:{numArgs:1},handler(t,e){var a=E0(e[0]),r=a?[e[0]]:ie(e[0],"ordgroup").body,n=r.map(function(o){var u=ma(o),c=u.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new q("Unknown column alignment: "+c,o)});if(n.length>1)throw new q("{subarray} can contain only one column");var s={cols:n,hskipBeforeAndAfter:!1,arraystretch:.5};if(s=Rt(t.parser,s,"script"),s.body.length>0&&s.body[0].length>1)throw new q("{subarray} can contain only one column");return s},htmlBuilder:mt,mathmlBuilder:gt});ht({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(t){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},a=Rt(t.parser,e,wa(t.envName));return{type:"leftright",mode:t.mode,body:[a],left:t.envName.indexOf("r")>-1?".":"\\{",right:t.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:mt,mathmlBuilder:gt});ht({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:rn,htmlBuilder:mt,mathmlBuilder:gt});ht({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(t){ee.contains(["gather","gather*"],t.envName)&&z0(t);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:ya(t.envName),emptySingleRow:!0,leqno:t.parser.settings.leqno};return Rt(t.parser,e,"display")},htmlBuilder:mt,mathmlBuilder:gt});ht({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:rn,htmlBuilder:mt,mathmlBuilder:gt});ht({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(t){z0(t);var e={autoTag:ya(t.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:t.parser.settings.leqno};return Rt(t.parser,e,"display")},htmlBuilder:mt,mathmlBuilder:gt});ht({type:"array",names:["CD"],props:{numArgs:0},handler(t){return z0(t),Hl(t.parser)},htmlBuilder:mt,mathmlBuilder:gt});d("\\nonumber","\\gdef\\@eqnsw{0}");d("\\notag","\\nonumber");G({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(t,e){throw new q(t.funcName+" valid only within array environment")}});var Za=tn;G({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(t,e){var{parser:a,funcName:r}=t,n=e[0];if(n.type!=="ordgroup")throw new q("Invalid environment name",n);for(var s="",o=0;o{var e=t.type==="ordgroup"&&t.body.length?t.body[0]:t;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};G({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(t,e){var{parser:a}=t;return{type:"mclass",mode:a.mode,mclass:xa(e[0]),body:Be(e[1]),isCharacterBox:ee.isCharacterBox(e[1])}}});G({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(t,e){var{parser:a,funcName:r}=t,n=e[1],s=e[0],o;r!=="\\stackrel"?o=xa(n):o="mrel";var u={type:"op",mode:n.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:r!=="\\stackrel",body:Be(n)},c={type:"supsub",mode:s.mode,base:u,sup:r==="\\underset"?null:s,sub:r==="\\underset"?s:null};return{type:"mclass",mode:a.mode,mclass:o,body:[c],isCharacterBox:ee.isCharacterBox(c)}},htmlBuilder:nn,mathmlBuilder:sn});var on=(t,e)=>{var a=t.font,r=e.withFont(a);return pe(t.body,r)},ln=(t,e)=>{var a=t.font,r=e.withFont(a);return ve(t.body,r)},Ka={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};G({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(t,e)=>{var{parser:a,funcName:r}=t,n=w0(e[0]),s=r;return s in Ka&&(s=Ka[s]),{type:"font",mode:a.mode,font:s.slice(1),body:n}},htmlBuilder:on,mathmlBuilder:ln});G({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(t,e)=>{var{parser:a}=t,r=e[0],n=ee.isCharacterBox(r);return{type:"mclass",mode:a.mode,mclass:xa(r),body:[{type:"font",mode:a.mode,font:"boldsymbol",body:r}],isCharacterBox:n}}});G({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{parser:a,funcName:r,breakOnTokenText:n}=t,{mode:s}=a,o=a.parseExpression(!0,n),u="math"+r.slice(1);return{type:"font",mode:s,font:u,body:{type:"ordgroup",mode:a.mode,body:o}}},htmlBuilder:on,mathmlBuilder:ln});var un=(t,e)=>{var a=e;return t==="display"?a=a.id>=K.SCRIPT.id?a.text():K.DISPLAY:t==="text"&&a.size===K.DISPLAY.size?a=K.TEXT:t==="script"?a=K.SCRIPT:t==="scriptscript"&&(a=K.SCRIPTSCRIPT),a},ka=(t,e)=>{var a=un(t.size,e.style),r=a.fracNum(),n=a.fracDen(),s;s=e.havingStyle(r);var o=pe(t.numer,s,e);if(t.continued){var u=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;o.height=o.height0?C=3*_:C=7*_,x=e.fontMetrics().denom1):(w>0?(k=e.fontMetrics().num2,C=_):(k=e.fontMetrics().num3,C=3*_),x=e.fontMetrics().denom2);var M;if(m){var A=e.fontMetrics().axisHeight;k-o.depth-(A+.5*w){var a=new $.MathNode("mfrac",[ve(t.numer,e),ve(t.denom,e)]);if(!t.hasBarLine)a.setAttribute("linethickness","0px");else if(t.barSize){var r=ze(t.barSize,e);a.setAttribute("linethickness",H(r))}var n=un(t.size,e.style);if(n.size!==e.style.size){a=new $.MathNode("mstyle",[a]);var s=n.size===K.DISPLAY.size?"true":"false";a.setAttribute("displaystyle",s),a.setAttribute("scriptlevel","0")}if(t.leftDelim!=null||t.rightDelim!=null){var o=[];if(t.leftDelim!=null){var u=new $.MathNode("mo",[new $.TextNode(t.leftDelim.replace("\\",""))]);u.setAttribute("fence","true"),o.push(u)}if(o.push(a),t.rightDelim!=null){var c=new $.MathNode("mo",[new $.TextNode(t.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),o.push(c)}return da(o)}return a};G({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(t,e)=>{var{parser:a,funcName:r}=t,n=e[0],s=e[1],o,u=null,c=null,h="auto";switch(r){case"\\dfrac":case"\\frac":case"\\tfrac":o=!0;break;case"\\\\atopfrac":o=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":o=!1,u="(",c=")";break;case"\\\\bracefrac":o=!1,u="\\{",c="\\}";break;case"\\\\brackfrac":o=!1,u="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(r){case"\\dfrac":case"\\dbinom":h="display";break;case"\\tfrac":case"\\tbinom":h="text";break}return{type:"genfrac",mode:a.mode,continued:!1,numer:n,denom:s,hasBarLine:o,leftDelim:u,rightDelim:c,size:h,barSize:null}},htmlBuilder:ka,mathmlBuilder:Sa});G({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(t,e)=>{var{parser:a,funcName:r}=t,n=e[0],s=e[1];return{type:"genfrac",mode:a.mode,continued:!0,numer:n,denom:s,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});G({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(t){var{parser:e,funcName:a,token:r}=t,n;switch(a){case"\\over":n="\\frac";break;case"\\choose":n="\\binom";break;case"\\atop":n="\\\\atopfrac";break;case"\\brace":n="\\\\bracefrac";break;case"\\brack":n="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:n,token:r}}});var Qa=["display","text","script","scriptscript"],Ja=function(t){var e=null;return t.length>0&&(e=t,e=e==="."?null:e),e};G({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(t,e){var{parser:a}=t,r=e[4],n=e[5],s=w0(e[0]),o=s.type==="atom"&&s.family==="open"?Ja(s.text):null,u=w0(e[1]),c=u.type==="atom"&&u.family==="close"?Ja(u.text):null,h=ie(e[2],"size"),m,w=null;h.isBlank?m=!0:(w=h.value,m=w.number>0);var _="auto",k=e[3];if(k.type==="ordgroup"){if(k.body.length>0){var C=ie(k.body[0],"textord");_=Qa[Number(C.text)]}}else k=ie(k,"textord"),_=Qa[Number(k.text)];return{type:"genfrac",mode:a.mode,numer:r,denom:n,continued:!1,hasBarLine:m,barSize:w,leftDelim:o,rightDelim:c,size:_}},htmlBuilder:ka,mathmlBuilder:Sa});G({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(t,e){var{parser:a,funcName:r,token:n}=t;return{type:"infix",mode:a.mode,replaceWith:"\\\\abovefrac",size:ie(e[0],"size").value,token:n}}});G({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(t,e)=>{var{parser:a,funcName:r}=t,n=e[0],s=Oo(ie(e[1],"infix").size),o=e[2],u=s.number>0;return{type:"genfrac",mode:a.mode,numer:n,denom:o,continued:!1,hasBarLine:u,barSize:s,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:ka,mathmlBuilder:Sa});var cn=(t,e)=>{var a=e.style,r,n;t.type==="supsub"?(r=t.sup?pe(t.sup,e.havingStyle(a.sup()),e):pe(t.sub,e.havingStyle(a.sub()),e),n=ie(t.base,"horizBrace")):n=ie(t,"horizBrace");var s=pe(n.base,e.havingBaseStyle(K.DISPLAY)),o=St.svgSpan(n,e),u;if(n.isOver?(u=z.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},e),u.children[0].children[0].children[1].classes.push("svg-align")):(u=z.makeVList({positionType:"bottom",positionData:s.depth+.1+o.height,children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},e),u.children[0].children[0].children[0].classes.push("svg-align")),r){var c=z.makeSpan(["mord",n.isOver?"mover":"munder"],[u],e);n.isOver?u=z.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:r}]},e):u=z.makeVList({positionType:"bottom",positionData:c.depth+.2+r.height+r.depth,children:[{type:"elem",elem:r},{type:"kern",size:.2},{type:"elem",elem:c}]},e)}return z.makeSpan(["mord",n.isOver?"mover":"munder"],[u],e)},n1=(t,e)=>{var a=St.mathMLnode(t.label);return new $.MathNode(t.isOver?"mover":"munder",[ve(t.base,e),a])};G({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(t,e){var{parser:a,funcName:r}=t;return{type:"horizBrace",mode:a.mode,label:r,isOver:/^\\over/.test(r),base:e[0]}},htmlBuilder:cn,mathmlBuilder:n1});G({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(t,e)=>{var{parser:a}=t,r=e[1],n=ie(e[0],"url").url;return a.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:a.mode,href:n,body:Be(r)}:a.formatUnsupportedCmd("\\href")},htmlBuilder:(t,e)=>{var a=He(t.body,e,!1);return z.makeAnchor(t.href,[],a,e)},mathmlBuilder:(t,e)=>{var a=Ct(t.body,e);return a instanceof at||(a=new at("mrow",[a])),a.setAttribute("href",t.href),a}});G({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(t,e)=>{var{parser:a}=t,r=ie(e[0],"url").url;if(!a.settings.isTrusted({command:"\\url",url:r}))return a.formatUnsupportedCmd("\\url");for(var n=[],s=0;s{var{parser:a,funcName:r,token:n}=t,s=ie(e[0],"raw").string,o=e[1];a.settings.strict&&a.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var u,c={};switch(r){case"\\htmlClass":c.class=s,u={command:"\\htmlClass",class:s};break;case"\\htmlId":c.id=s,u={command:"\\htmlId",id:s};break;case"\\htmlStyle":c.style=s,u={command:"\\htmlStyle",style:s};break;case"\\htmlData":{for(var h=s.split(","),m=0;m{var a=He(t.body,e,!1),r=["enclosing"];t.attributes.class&&r.push(...t.attributes.class.trim().split(/\s+/));var n=z.makeSpan(r,a,e);for(var s in t.attributes)s!=="class"&&t.attributes.hasOwnProperty(s)&&n.setAttribute(s,t.attributes[s]);return n},mathmlBuilder:(t,e)=>Ct(t.body,e)});G({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(t,e)=>{var{parser:a}=t;return{type:"htmlmathml",mode:a.mode,html:Be(e[0]),mathml:Be(e[1])}},htmlBuilder:(t,e)=>{var a=He(t.html,e,!1);return z.makeFragment(a)},mathmlBuilder:(t,e)=>Ct(t.mathml,e)});var F0=function(t){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(t))return{number:+t,unit:"bp"};var e=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t);if(!e)throw new q("Invalid size: '"+t+"' in \\includegraphics");var a={number:+(e[1]+e[2]),unit:e[3]};if(!Mr(a))throw new q("Invalid unit: '"+a.unit+"' in \\includegraphics.");return a};G({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(t,e,a)=>{var{parser:r}=t,n={number:0,unit:"em"},s={number:.9,unit:"em"},o={number:0,unit:"em"},u="";if(a[0])for(var c=ie(a[0],"raw").string,h=c.split(","),m=0;m{var a=ze(t.height,e),r=0;t.totalheight.number>0&&(r=ze(t.totalheight,e)-a);var n=0;t.width.number>0&&(n=ze(t.width,e));var s={height:H(a+r)};n>0&&(s.width=H(n)),r>0&&(s.verticalAlign=H(-r));var o=new nl(t.src,t.alt,s);return o.height=a,o.depth=r,o},mathmlBuilder:(t,e)=>{var a=new $.MathNode("mglyph",[]);a.setAttribute("alt",t.alt);var r=ze(t.height,e),n=0;if(t.totalheight.number>0&&(n=ze(t.totalheight,e)-r,a.setAttribute("valign",H(-n))),a.setAttribute("height",H(r+n)),t.width.number>0){var s=ze(t.width,e);a.setAttribute("width",H(s))}return a.setAttribute("src",t.src),a}});G({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(t,e){var{parser:a,funcName:r}=t,n=ie(e[0],"size");if(a.settings.strict){var s=r[1]==="m",o=n.value.unit==="mu";s?(o||a.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" supports only mu units, "+("not "+n.value.unit+" units")),a.mode!=="math"&&a.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" works only in math mode")):o&&a.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" doesn't support mu units")}return{type:"kern",mode:a.mode,dimension:n.value}},htmlBuilder(t,e){return z.makeGlue(t.dimension,e)},mathmlBuilder(t,e){var a=ze(t.dimension,e);return new $.SpaceNode(a)}});G({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:a,funcName:r}=t,n=e[0];return{type:"lap",mode:a.mode,alignment:r.slice(5),body:n}},htmlBuilder:(t,e)=>{var a;t.alignment==="clap"?(a=z.makeSpan([],[pe(t.body,e)]),a=z.makeSpan(["inner"],[a],e)):a=z.makeSpan(["inner"],[pe(t.body,e)]);var r=z.makeSpan(["fix"],[]),n=z.makeSpan([t.alignment],[a,r],e),s=z.makeSpan(["strut"]);return s.style.height=H(n.height+n.depth),n.depth&&(s.style.verticalAlign=H(-n.depth)),n.children.unshift(s),n=z.makeSpan(["thinbox"],[n],e),z.makeSpan(["mord","vbox"],[n],e)},mathmlBuilder:(t,e)=>{var a=new $.MathNode("mpadded",[ve(t.body,e)]);if(t.alignment!=="rlap"){var r=t.alignment==="llap"?"-1":"-0.5";a.setAttribute("lspace",r+"width")}return a.setAttribute("width","0px"),a}});G({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){var{funcName:a,parser:r}=t,n=r.mode;r.switchMode("math");var s=a==="\\("?"\\)":"$",o=r.parseExpression(!1,s);return r.expect(s),r.switchMode(n),{type:"styling",mode:r.mode,style:"text",body:o}}});G({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){throw new q("Mismatched "+t.funcName)}});var er=(t,e)=>{switch(e.style.size){case K.DISPLAY.size:return t.display;case K.TEXT.size:return t.text;case K.SCRIPT.size:return t.script;case K.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};G({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(t,e)=>{var{parser:a}=t;return{type:"mathchoice",mode:a.mode,display:Be(e[0]),text:Be(e[1]),script:Be(e[2]),scriptscript:Be(e[3])}},htmlBuilder:(t,e)=>{var a=er(t,e),r=He(a,e,!1);return z.makeFragment(r)},mathmlBuilder:(t,e)=>{var a=er(t,e);return Ct(a,e)}});var pn=(t,e,a,r,n,s,o)=>{t=z.makeSpan([],[t]);var u=a&&ee.isCharacterBox(a),c,h;if(e){var m=pe(e,r.havingStyle(n.sup()),r);h={elem:m,kern:Math.max(r.fontMetrics().bigOpSpacing1,r.fontMetrics().bigOpSpacing3-m.depth)}}if(a){var w=pe(a,r.havingStyle(n.sub()),r);c={elem:w,kern:Math.max(r.fontMetrics().bigOpSpacing2,r.fontMetrics().bigOpSpacing4-w.height)}}var _;if(h&&c){var k=r.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+t.depth+o;_=z.makeVList({positionType:"bottom",positionData:k,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:H(-s)},{type:"kern",size:c.kern},{type:"elem",elem:t},{type:"kern",size:h.kern},{type:"elem",elem:h.elem,marginLeft:H(s)},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}else if(c){var C=t.height-o;_=z.makeVList({positionType:"top",positionData:C,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:H(-s)},{type:"kern",size:c.kern},{type:"elem",elem:t}]},r)}else if(h){var x=t.depth+o;_=z.makeVList({positionType:"bottom",positionData:x,children:[{type:"elem",elem:t},{type:"kern",size:h.kern},{type:"elem",elem:h.elem,marginLeft:H(s)},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}else return t;var M=[_];if(c&&s!==0&&!u){var A=z.makeSpan(["mspace"],[],r);A.style.marginRight=H(s),M.unshift(A)}return z.makeSpan(["mop","op-limits"],M,r)},dn=["\\smallint"],Ut=(t,e)=>{var a,r,n=!1,s;t.type==="supsub"?(a=t.sup,r=t.sub,s=ie(t.base,"op"),n=!0):s=ie(t,"op");var o=e.style,u=!1;o.size===K.DISPLAY.size&&s.symbol&&!ee.contains(dn,s.name)&&(u=!0);var c;if(s.symbol){var h=u?"Size2-Regular":"Size1-Regular",m="";if((s.name==="\\oiint"||s.name==="\\oiiint")&&(m=s.name.substr(1),s.name=m==="oiint"?"\\iint":"\\iiint"),c=z.makeSymbol(s.name,h,"math",e,["mop","op-symbol",u?"large-op":"small-op"]),m.length>0){var w=c.italic,_=z.staticSvg(m+"Size"+(u?"2":"1"),e);c=z.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:_,shift:u?.08:0}]},e),s.name="\\"+m,c.classes.unshift("mop"),c.italic=w}}else if(s.body){var k=He(s.body,e,!0);k.length===1&&k[0]instanceof st?(c=k[0],c.classes[0]="mop"):c=z.makeSpan(["mop"],k,e)}else{for(var C=[],x=1;x{var a;if(t.symbol)a=new at("mo",[it(t.name,t.mode)]),ee.contains(dn,t.name)&&a.setAttribute("largeop","false");else if(t.body)a=new at("mo",et(t.body,e));else{a=new at("mi",[new jt(t.name.slice(1))]);var r=new at("mo",[it("⁡","text")]);t.parentIsSupSub?a=new at("mrow",[a,r]):a=$r([a,r])}return a},s1={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};G({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(t,e)=>{var{parser:a,funcName:r}=t,n=r;return n.length===1&&(n=s1[n]),{type:"op",mode:a.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:Ut,mathmlBuilder:t0});G({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var{parser:a}=t,r=e[0];return{type:"op",mode:a.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Be(r)}},htmlBuilder:Ut,mathmlBuilder:t0});var i1={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};G({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(t){var{parser:e,funcName:a}=t;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:a}},htmlBuilder:Ut,mathmlBuilder:t0});G({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(t){var{parser:e,funcName:a}=t;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:a}},htmlBuilder:Ut,mathmlBuilder:t0});G({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(t){var{parser:e,funcName:a}=t,r=a;return r.length===1&&(r=i1[r]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:r}},htmlBuilder:Ut,mathmlBuilder:t0});var hn=(t,e)=>{var a,r,n=!1,s;t.type==="supsub"?(a=t.sup,r=t.sub,s=ie(t.base,"operatorname"),n=!0):s=ie(t,"operatorname");var o;if(s.body.length>0){for(var u=s.body.map(w=>{var _=w.text;return typeof _=="string"?{type:"textord",mode:w.mode,text:_}:w}),c=He(u,e.withFont("mathrm"),!0),h=0;h{for(var a=et(t.body,e.withFont("mathrm")),r=!0,n=0;nm.toText()).join("");a=[new $.TextNode(u)]}var c=new $.MathNode("mi",a);c.setAttribute("mathvariant","normal");var h=new $.MathNode("mo",[it("⁡","text")]);return t.parentIsSupSub?new $.MathNode("mrow",[c,h]):$.newDocumentFragment([c,h])};G({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(t,e)=>{var{parser:a,funcName:r}=t,n=e[0];return{type:"operatorname",mode:a.mode,body:Be(n),alwaysHandleSupSub:r==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:hn,mathmlBuilder:o1});d("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");Bt({type:"ordgroup",htmlBuilder(t,e){return t.semisimple?z.makeFragment(He(t.body,e,!1)):z.makeSpan(["mord"],He(t.body,e,!0),e)},mathmlBuilder(t,e){return Ct(t.body,e,!0)}});G({type:"overline",names:["\\overline"],props:{numArgs:1},handler(t,e){var{parser:a}=t,r=e[0];return{type:"overline",mode:a.mode,body:r}},htmlBuilder(t,e){var a=pe(t.body,e.havingCrampedStyle()),r=z.makeLineSpan("overline-line",e),n=e.fontMetrics().defaultRuleThickness,s=z.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:r},{type:"kern",size:n}]},e);return z.makeSpan(["mord","overline"],[s],e)},mathmlBuilder(t,e){var a=new $.MathNode("mo",[new $.TextNode("‾")]);a.setAttribute("stretchy","true");var r=new $.MathNode("mover",[ve(t.body,e),a]);return r.setAttribute("accent","true"),r}});G({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:a}=t,r=e[0];return{type:"phantom",mode:a.mode,body:Be(r)}},htmlBuilder:(t,e)=>{var a=He(t.body,e.withPhantom(),!1);return z.makeFragment(a)},mathmlBuilder:(t,e)=>{var a=et(t.body,e);return new $.MathNode("mphantom",a)}});G({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:a}=t,r=e[0];return{type:"hphantom",mode:a.mode,body:r}},htmlBuilder:(t,e)=>{var a=z.makeSpan([],[pe(t.body,e.withPhantom())]);if(a.height=0,a.depth=0,a.children)for(var r=0;r{var a=et(Be(t.body),e),r=new $.MathNode("mphantom",a),n=new $.MathNode("mpadded",[r]);return n.setAttribute("height","0px"),n.setAttribute("depth","0px"),n}});G({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:a}=t,r=e[0];return{type:"vphantom",mode:a.mode,body:r}},htmlBuilder:(t,e)=>{var a=z.makeSpan(["inner"],[pe(t.body,e.withPhantom())]),r=z.makeSpan(["fix"],[]);return z.makeSpan(["mord","rlap"],[a,r],e)},mathmlBuilder:(t,e)=>{var a=et(Be(t.body),e),r=new $.MathNode("mphantom",a),n=new $.MathNode("mpadded",[r]);return n.setAttribute("width","0px"),n}});G({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(t,e){var{parser:a}=t,r=ie(e[0],"size").value,n=e[1];return{type:"raisebox",mode:a.mode,dy:r,body:n}},htmlBuilder(t,e){var a=pe(t.body,e),r=ze(t.dy,e);return z.makeVList({positionType:"shift",positionData:-r,children:[{type:"elem",elem:a}]},e)},mathmlBuilder(t,e){var a=new $.MathNode("mpadded",[ve(t.body,e)]),r=t.dy.number+t.dy.unit;return a.setAttribute("voffset",r),a}});G({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e}=t;return{type:"internal",mode:e.mode}}});G({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(t,e,a){var{parser:r}=t,n=a[0],s=ie(e[0],"size"),o=ie(e[1],"size");return{type:"rule",mode:r.mode,shift:n&&ie(n,"size").value,width:s.value,height:o.value}},htmlBuilder(t,e){var a=z.makeSpan(["mord","rule"],[],e),r=ze(t.width,e),n=ze(t.height,e),s=t.shift?ze(t.shift,e):0;return a.style.borderRightWidth=H(r),a.style.borderTopWidth=H(n),a.style.bottom=H(s),a.width=r,a.height=n+s,a.depth=-s,a.maxFontSize=n*1.125*e.sizeMultiplier,a},mathmlBuilder(t,e){var a=ze(t.width,e),r=ze(t.height,e),n=t.shift?ze(t.shift,e):0,s=e.color&&e.getColor()||"black",o=new $.MathNode("mspace");o.setAttribute("mathbackground",s),o.setAttribute("width",H(a)),o.setAttribute("height",H(r));var u=new $.MathNode("mpadded",[o]);return n>=0?u.setAttribute("height",H(n)):(u.setAttribute("height",H(n)),u.setAttribute("depth",H(-n))),u.setAttribute("voffset",H(n)),u}});function mn(t,e,a){for(var r=He(t,e,!1),n=e.sizeMultiplier/a.sizeMultiplier,s=0;s{var a=e.havingSize(t.size);return mn(t.body,a,e)};G({type:"sizing",names:tr,props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{breakOnTokenText:a,funcName:r,parser:n}=t,s=n.parseExpression(!1,a);return{type:"sizing",mode:n.mode,size:tr.indexOf(r)+1,body:s}},htmlBuilder:l1,mathmlBuilder:(t,e)=>{var a=e.havingSize(t.size),r=et(t.body,a),n=new $.MathNode("mstyle",r);return n.setAttribute("mathsize",H(a.sizeMultiplier)),n}});G({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(t,e,a)=>{var{parser:r}=t,n=!1,s=!1,o=a[0]&&ie(a[0],"ordgroup");if(o)for(var u="",c=0;c{var a=z.makeSpan([],[pe(t.body,e)]);if(!t.smashHeight&&!t.smashDepth)return a;if(t.smashHeight&&(a.height=0,a.children))for(var r=0;r{var a=new $.MathNode("mpadded",[ve(t.body,e)]);return t.smashHeight&&a.setAttribute("height","0px"),t.smashDepth&&a.setAttribute("depth","0px"),a}});G({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,a){var{parser:r}=t,n=a[0],s=e[0];return{type:"sqrt",mode:r.mode,body:s,index:n}},htmlBuilder(t,e){var a=pe(t.body,e.havingCrampedStyle());a.height===0&&(a.height=e.fontMetrics().xHeight),a=z.wrapFragment(a,e);var r=e.fontMetrics(),n=r.defaultRuleThickness,s=n;e.style.ida.height+a.depth+o&&(o=(o+w-a.height-a.depth)/2);var _=c.height-a.height-o-h;a.style.paddingLeft=H(m);var k=z.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:-(a.height+_)},{type:"elem",elem:c},{type:"kern",size:h}]},e);if(t.index){var C=e.havingStyle(K.SCRIPTSCRIPT),x=pe(t.index,C,e),M=.6*(k.height-k.depth),A=z.makeVList({positionType:"shift",positionData:-M,children:[{type:"elem",elem:x}]},e),v=z.makeSpan(["root"],[A]);return z.makeSpan(["mord","sqrt"],[v,k],e)}else return z.makeSpan(["mord","sqrt"],[k],e)},mathmlBuilder(t,e){var{body:a,index:r}=t;return r?new $.MathNode("mroot",[ve(a,e),ve(r,e)]):new $.MathNode("msqrt",[ve(a,e)])}});var ar={display:K.DISPLAY,text:K.TEXT,script:K.SCRIPT,scriptscript:K.SCRIPTSCRIPT};G({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t,e){var{breakOnTokenText:a,funcName:r,parser:n}=t,s=n.parseExpression(!0,a),o=r.slice(1,r.length-5);return{type:"styling",mode:n.mode,style:o,body:s}},htmlBuilder(t,e){var a=ar[t.style],r=e.havingStyle(a).withFont("");return mn(t.body,r,e)},mathmlBuilder(t,e){var a=ar[t.style],r=e.havingStyle(a),n=et(t.body,r),s=new $.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},u=o[t.style];return s.setAttribute("scriptlevel",u[0]),s.setAttribute("displaystyle",u[1]),s}});var u1=function(t,e){var a=t.base;if(a)if(a.type==="op"){var r=a.limits&&(e.style.size===K.DISPLAY.size||a.alwaysHandleSupSub);return r?Ut:null}else if(a.type==="operatorname"){var n=a.alwaysHandleSupSub&&(e.style.size===K.DISPLAY.size||a.limits);return n?hn:null}else{if(a.type==="accent")return ee.isCharacterBox(a.base)?ga:null;if(a.type==="horizBrace"){var s=!t.sub;return s===a.isOver?cn:null}else return null}else return null};Bt({type:"supsub",htmlBuilder(t,e){var a=u1(t,e);if(a)return a(t,e);var{base:r,sup:n,sub:s}=t,o=pe(r,e),u,c,h=e.fontMetrics(),m=0,w=0,_=r&&ee.isCharacterBox(r);if(n){var k=e.havingStyle(e.style.sup());u=pe(n,k,e),_||(m=o.height-k.fontMetrics().supDrop*k.sizeMultiplier/e.sizeMultiplier)}if(s){var C=e.havingStyle(e.style.sub());c=pe(s,C,e),_||(w=o.depth+C.fontMetrics().subDrop*C.sizeMultiplier/e.sizeMultiplier)}var x;e.style===K.DISPLAY?x=h.sup1:e.style.cramped?x=h.sup3:x=h.sup2;var M=e.sizeMultiplier,A=H(.5/h.ptPerEm/M),v=null;if(c){var y=t.base&&t.base.type==="op"&&t.base.name&&(t.base.name==="\\oiint"||t.base.name==="\\oiiint");(o instanceof st||y)&&(v=H(-o.italic))}var T;if(u&&c){m=Math.max(m,x,u.depth+.25*h.xHeight),w=Math.max(w,h.sub2);var R=h.defaultRuleThickness,I=4*R;if(m-u.depth-(c.height-w)0&&(m+=O,w-=O)}var F=[{type:"elem",elem:c,shift:w,marginRight:A,marginLeft:v},{type:"elem",elem:u,shift:-m,marginRight:A}];T=z.makeVList({positionType:"individualShift",children:F},e)}else if(c){w=Math.max(w,h.sub1,c.height-.8*h.xHeight);var D=[{type:"elem",elem:c,marginLeft:v,marginRight:A}];T=z.makeVList({positionType:"shift",positionData:w,children:D},e)}else if(u)m=Math.max(m,x,u.depth+.25*h.xHeight),T=z.makeVList({positionType:"shift",positionData:-m,children:[{type:"elem",elem:u,marginRight:A}]},e);else throw new Error("supsub must have either sup or sub.");var W=Q0(o,"right")||"mord";return z.makeSpan([W],[o,z.makeSpan(["msupsub"],[T])],e)},mathmlBuilder(t,e){var a=!1,r,n;t.base&&t.base.type==="horizBrace"&&(n=!!t.sup,n===t.base.isOver&&(a=!0,r=t.base.isOver)),t.base&&(t.base.type==="op"||t.base.type==="operatorname")&&(t.base.parentIsSupSub=!0);var s=[ve(t.base,e)];t.sub&&s.push(ve(t.sub,e)),t.sup&&s.push(ve(t.sup,e));var o;if(a)o=r?"mover":"munder";else if(t.sub)if(t.sup){var u=t.base;u&&u.type==="op"&&u.limits&&e.style===K.DISPLAY||u&&u.type==="operatorname"&&u.alwaysHandleSupSub&&(e.style===K.DISPLAY||u.limits)?o="munderover":o="msubsup"}else{var c=t.base;c&&c.type==="op"&&c.limits&&(e.style===K.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||e.style===K.DISPLAY)?o="munder":o="msub"}else{var h=t.base;h&&h.type==="op"&&h.limits&&(e.style===K.DISPLAY||h.alwaysHandleSupSub)||h&&h.type==="operatorname"&&h.alwaysHandleSupSub&&(h.limits||e.style===K.DISPLAY)?o="mover":o="msup"}return new $.MathNode(o,s)}});Bt({type:"atom",htmlBuilder(t,e){return z.mathsym(t.text,t.mode,e,["m"+t.family])},mathmlBuilder(t,e){var a=new $.MathNode("mo",[it(t.text,t.mode)]);if(t.family==="bin"){var r=ha(t,e);r==="bold-italic"&&a.setAttribute("mathvariant",r)}else t.family==="punct"?a.setAttribute("separator","true"):(t.family==="open"||t.family==="close")&&a.setAttribute("stretchy","false");return a}});var gn={mi:"italic",mn:"normal",mtext:"normal"};Bt({type:"mathord",htmlBuilder(t,e){return z.makeOrd(t,e,"mathord")},mathmlBuilder(t,e){var a=new $.MathNode("mi",[it(t.text,t.mode,e)]),r=ha(t,e)||"italic";return r!==gn[a.type]&&a.setAttribute("mathvariant",r),a}});Bt({type:"textord",htmlBuilder(t,e){return z.makeOrd(t,e,"textord")},mathmlBuilder(t,e){var a=it(t.text,t.mode,e),r=ha(t,e)||"normal",n;return t.mode==="text"?n=new $.MathNode("mtext",[a]):/[0-9]/.test(t.text)?n=new $.MathNode("mn",[a]):t.text==="\\prime"?n=new $.MathNode("mo",[a]):n=new $.MathNode("mi",[a]),r!==gn[n.type]&&n.setAttribute("mathvariant",r),n}});var H0={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},G0={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Bt({type:"spacing",htmlBuilder(t,e){if(G0.hasOwnProperty(t.text)){var a=G0[t.text].className||"";if(t.mode==="text"){var r=z.makeOrd(t,e,"textord");return r.classes.push(a),r}else return z.makeSpan(["mspace",a],[z.mathsym(t.text,t.mode,e)],e)}else{if(H0.hasOwnProperty(t.text))return z.makeSpan(["mspace",H0[t.text]],[],e);throw new q('Unknown type of space "'+t.text+'"')}},mathmlBuilder(t,e){var a;if(G0.hasOwnProperty(t.text))a=new $.MathNode("mtext",[new $.TextNode(" ")]);else{if(H0.hasOwnProperty(t.text))return new $.MathNode("mspace");throw new q('Unknown type of space "'+t.text+'"')}return a}});var rr=()=>{var t=new $.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};Bt({type:"tag",mathmlBuilder(t,e){var a=new $.MathNode("mtable",[new $.MathNode("mtr",[rr(),new $.MathNode("mtd",[Ct(t.body,e)]),rr(),new $.MathNode("mtd",[Ct(t.tag,e)])])]);return a.setAttribute("width","100%"),a}});var nr={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},sr={"\\textbf":"textbf","\\textmd":"textmd"},c1={"\\textit":"textit","\\textup":"textup"},ir=(t,e)=>{var a=t.font;return a?nr[a]?e.withTextFontFamily(nr[a]):sr[a]?e.withTextFontWeight(sr[a]):e.withTextFontShape(c1[a]):e};G({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(t,e){var{parser:a,funcName:r}=t,n=e[0];return{type:"text",mode:a.mode,body:Be(n),font:r}},htmlBuilder(t,e){var a=ir(t,e),r=He(t.body,a,!0);return z.makeSpan(["mord","text"],r,a)},mathmlBuilder(t,e){var a=ir(t,e);return Ct(t.body,a)}});G({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:a}=t;return{type:"underline",mode:a.mode,body:e[0]}},htmlBuilder(t,e){var a=pe(t.body,e),r=z.makeLineSpan("underline-line",e),n=e.fontMetrics().defaultRuleThickness,s=z.makeVList({positionType:"top",positionData:a.height,children:[{type:"kern",size:n},{type:"elem",elem:r},{type:"kern",size:3*n},{type:"elem",elem:a}]},e);return z.makeSpan(["mord","underline"],[s],e)},mathmlBuilder(t,e){var a=new $.MathNode("mo",[new $.TextNode("‾")]);a.setAttribute("stretchy","true");var r=new $.MathNode("munder",[ve(t.body,e),a]);return r.setAttribute("accentunder","true"),r}});G({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(t,e){var{parser:a}=t;return{type:"vcenter",mode:a.mode,body:e[0]}},htmlBuilder(t,e){var a=pe(t.body,e),r=e.fontMetrics().axisHeight,n=.5*(a.height-r-(a.depth+r));return z.makeVList({positionType:"shift",positionData:n,children:[{type:"elem",elem:a}]},e)},mathmlBuilder(t,e){return new $.MathNode("mpadded",[ve(t.body,e)],["vcenter"])}});G({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(t,e,a){throw new q("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(t,e){for(var a=or(t),r=[],n=e.havingStyle(e.style.text()),s=0;st.body.replace(/ /g,t.star?"␣":" "),Mt=Pr,fn=`[ \r + ]`,p1="\\\\[a-zA-Z@]+",d1="\\\\[^\uD800-\uDFFF]",h1="("+p1+")"+fn+"*",m1=`\\\\( +|[ \r ]+ +?)[ \r ]*`,aa="[̀-ͯ]",g1=new RegExp(aa+"+$"),f1="("+fn+"+)|"+(m1+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(aa+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(aa+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+h1)+("|"+d1+")");class lr{constructor(e,a){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=a,this.tokenRegex=new RegExp(f1,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,a){this.catcodes[e]=a}lex(){var e=this.input,a=this.tokenRegex.lastIndex;if(a===e.length)return new rt("EOF",new Qe(this,a,a));var r=this.tokenRegex.exec(e);if(r===null||r.index!==a)throw new q("Unexpected character: '"+e[a]+"'",new rt(e[a],new Qe(this,a,a+1)));var n=r[6]||r[3]||(r[2]?"\\ ":" ");if(this.catcodes[n]===14){var s=e.indexOf(` +`,this.tokenRegex.lastIndex);return s===-1?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=s+1,this.lex()}return new rt(n,new Qe(this,a,this.tokenRegex.lastIndex))}}class b1{constructor(e,a){e===void 0&&(e={}),a===void 0&&(a={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=a,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new q("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var a in e)e.hasOwnProperty(a)&&(e[a]==null?delete this.current[a]:this.current[a]=e[a])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,a,r){if(r===void 0&&(r=!1),r){for(var n=0;n0&&(this.undefStack[this.undefStack.length-1][e]=a)}else{var s=this.undefStack[this.undefStack.length-1];s&&!s.hasOwnProperty(e)&&(s[e]=this.current[e])}a==null?delete this.current[e]:this.current[e]=a}}var v1=an;d("\\noexpand",function(t){var e=t.popToken();return t.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});d("\\expandafter",function(t){var e=t.popToken();return t.expandOnce(!0),{tokens:[e],numArgs:0}});d("\\@firstoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[0],numArgs:0}});d("\\@secondoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[1],numArgs:0}});d("\\@ifnextchar",function(t){var e=t.consumeArgs(3);t.consumeSpaces();var a=t.future();return e[0].length===1&&e[0][0].text===a.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});d("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");d("\\TextOrMath",function(t){var e=t.consumeArgs(2);return t.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var ur={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};d("\\char",function(t){var e=t.popToken(),a,r="";if(e.text==="'")a=8,e=t.popToken();else if(e.text==='"')a=16,e=t.popToken();else if(e.text==="`")if(e=t.popToken(),e.text[0]==="\\")r=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new q("\\char` missing argument");r=e.text.charCodeAt(0)}else a=10;if(a){if(r=ur[e.text],r==null||r>=a)throw new q("Invalid base-"+a+" digit "+e.text);for(var n;(n=ur[t.future().text])!=null&&n{var r=t.consumeArg().tokens;if(r.length!==1)throw new q("\\newcommand's first argument must be a macro name");var n=r[0].text,s=t.isDefined(n);if(s&&!e)throw new q("\\newcommand{"+n+"} attempting to redefine "+(n+"; use \\renewcommand"));if(!s&&!a)throw new q("\\renewcommand{"+n+"} when command "+n+" does not yet exist; use \\newcommand");var o=0;if(r=t.consumeArg().tokens,r.length===1&&r[0].text==="["){for(var u="",c=t.expandNextToken();c.text!=="]"&&c.text!=="EOF";)u+=c.text,c=t.expandNextToken();if(!u.match(/^\s*[0-9]+\s*$/))throw new q("Invalid number of arguments: "+u);o=parseInt(u),r=t.consumeArg().tokens}return t.macros.set(n,{tokens:r,numArgs:o}),""};d("\\newcommand",t=>_a(t,!1,!0));d("\\renewcommand",t=>_a(t,!0,!1));d("\\providecommand",t=>_a(t,!0,!0));d("\\message",t=>{var e=t.consumeArgs(1)[0];return console.log(e.reverse().map(a=>a.text).join("")),""});d("\\errmessage",t=>{var e=t.consumeArgs(1)[0];return console.error(e.reverse().map(a=>a.text).join("")),""});d("\\show",t=>{var e=t.popToken(),a=e.text;return console.log(e,t.macros.get(a),Mt[a],we.math[a],we.text[a]),""});d("\\bgroup","{");d("\\egroup","}");d("~","\\nobreakspace");d("\\lq","`");d("\\rq","'");d("\\aa","\\r a");d("\\AA","\\r A");d("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");d("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");d("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");d("ℬ","\\mathscr{B}");d("ℰ","\\mathscr{E}");d("ℱ","\\mathscr{F}");d("ℋ","\\mathscr{H}");d("ℐ","\\mathscr{I}");d("ℒ","\\mathscr{L}");d("ℳ","\\mathscr{M}");d("ℛ","\\mathscr{R}");d("ℭ","\\mathfrak{C}");d("ℌ","\\mathfrak{H}");d("ℨ","\\mathfrak{Z}");d("\\Bbbk","\\Bbb{k}");d("·","\\cdotp");d("\\llap","\\mathllap{\\textrm{#1}}");d("\\rlap","\\mathrlap{\\textrm{#1}}");d("\\clap","\\mathclap{\\textrm{#1}}");d("\\mathstrut","\\vphantom{(}");d("\\underbar","\\underline{\\text{#1}}");d("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');d("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");d("\\ne","\\neq");d("≠","\\neq");d("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");d("∉","\\notin");d("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");d("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");d("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");d("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");d("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");d("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");d("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");d("⟂","\\perp");d("‼","\\mathclose{!\\mkern-0.8mu!}");d("∌","\\notni");d("⌜","\\ulcorner");d("⌝","\\urcorner");d("⌞","\\llcorner");d("⌟","\\lrcorner");d("©","\\copyright");d("®","\\textregistered");d("️","\\textregistered");d("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');d("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');d("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');d("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');d("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");d("⋮","\\vdots");d("\\varGamma","\\mathit{\\Gamma}");d("\\varDelta","\\mathit{\\Delta}");d("\\varTheta","\\mathit{\\Theta}");d("\\varLambda","\\mathit{\\Lambda}");d("\\varXi","\\mathit{\\Xi}");d("\\varPi","\\mathit{\\Pi}");d("\\varSigma","\\mathit{\\Sigma}");d("\\varUpsilon","\\mathit{\\Upsilon}");d("\\varPhi","\\mathit{\\Phi}");d("\\varPsi","\\mathit{\\Psi}");d("\\varOmega","\\mathit{\\Omega}");d("\\substack","\\begin{subarray}{c}#1\\end{subarray}");d("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");d("\\boxed","\\fbox{$\\displaystyle{#1}$}");d("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");d("\\implies","\\DOTSB\\;\\Longrightarrow\\;");d("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var cr={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};d("\\dots",function(t){var e="\\dotso",a=t.expandAfterFuture().text;return a in cr?e=cr[a]:(a.substr(0,4)==="\\not"||a in we.math&&ee.contains(["bin","rel"],we.math[a].group))&&(e="\\dotsb"),e});var Aa={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};d("\\dotso",function(t){var e=t.future().text;return e in Aa?"\\ldots\\,":"\\ldots"});d("\\dotsc",function(t){var e=t.future().text;return e in Aa&&e!==","?"\\ldots\\,":"\\ldots"});d("\\cdots",function(t){var e=t.future().text;return e in Aa?"\\@cdots\\,":"\\@cdots"});d("\\dotsb","\\cdots");d("\\dotsm","\\cdots");d("\\dotsi","\\!\\cdots");d("\\dotsx","\\ldots\\,");d("\\DOTSI","\\relax");d("\\DOTSB","\\relax");d("\\DOTSX","\\relax");d("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");d("\\,","\\tmspace+{3mu}{.1667em}");d("\\thinspace","\\,");d("\\>","\\mskip{4mu}");d("\\:","\\tmspace+{4mu}{.2222em}");d("\\medspace","\\:");d("\\;","\\tmspace+{5mu}{.2777em}");d("\\thickspace","\\;");d("\\!","\\tmspace-{3mu}{.1667em}");d("\\negthinspace","\\!");d("\\negmedspace","\\tmspace-{4mu}{.2222em}");d("\\negthickspace","\\tmspace-{5mu}{.277em}");d("\\enspace","\\kern.5em ");d("\\enskip","\\hskip.5em\\relax");d("\\quad","\\hskip1em\\relax");d("\\qquad","\\hskip2em\\relax");d("\\tag","\\@ifstar\\tag@literal\\tag@paren");d("\\tag@paren","\\tag@literal{({#1})}");d("\\tag@literal",t=>{if(t.macros.get("\\df@tag"))throw new q("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});d("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");d("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");d("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");d("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");d("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}");d("\\newline","\\\\\\relax");d("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var bn=H(pt["Main-Regular"][84][1]-.7*pt["Main-Regular"][65][1]);d("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+bn+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");d("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+bn+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");d("\\hspace","\\@ifstar\\@hspacer\\@hspace");d("\\@hspace","\\hskip #1\\relax");d("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");d("\\ordinarycolon",":");d("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");d("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');d("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');d("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');d("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');d("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');d("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');d("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');d("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');d("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');d("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');d("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');d("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');d("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');d("∷","\\dblcolon");d("∹","\\eqcolon");d("≔","\\coloneqq");d("≕","\\eqqcolon");d("⩴","\\Coloneqq");d("\\ratio","\\vcentcolon");d("\\coloncolon","\\dblcolon");d("\\colonequals","\\coloneqq");d("\\coloncolonequals","\\Coloneqq");d("\\equalscolon","\\eqqcolon");d("\\equalscoloncolon","\\Eqqcolon");d("\\colonminus","\\coloneq");d("\\coloncolonminus","\\Coloneq");d("\\minuscolon","\\eqcolon");d("\\minuscoloncolon","\\Eqcolon");d("\\coloncolonapprox","\\Colonapprox");d("\\coloncolonsim","\\Colonsim");d("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");d("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");d("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");d("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");d("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");d("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");d("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");d("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");d("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");d("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");d("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");d("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");d("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");d("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");d("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");d("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");d("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");d("\\nleqq","\\html@mathml{\\@nleqq}{≰}");d("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");d("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");d("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");d("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");d("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");d("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");d("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");d("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");d("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");d("\\imath","\\html@mathml{\\@imath}{ı}");d("\\jmath","\\html@mathml{\\@jmath}{ȷ}");d("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");d("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");d("⟦","\\llbracket");d("⟧","\\rrbracket");d("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");d("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");d("⦃","\\lBrace");d("⦄","\\rBrace");d("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");d("⦵","\\minuso");d("\\darr","\\downarrow");d("\\dArr","\\Downarrow");d("\\Darr","\\Downarrow");d("\\lang","\\langle");d("\\rang","\\rangle");d("\\uarr","\\uparrow");d("\\uArr","\\Uparrow");d("\\Uarr","\\Uparrow");d("\\N","\\mathbb{N}");d("\\R","\\mathbb{R}");d("\\Z","\\mathbb{Z}");d("\\alef","\\aleph");d("\\alefsym","\\aleph");d("\\Alpha","\\mathrm{A}");d("\\Beta","\\mathrm{B}");d("\\bull","\\bullet");d("\\Chi","\\mathrm{X}");d("\\clubs","\\clubsuit");d("\\cnums","\\mathbb{C}");d("\\Complex","\\mathbb{C}");d("\\Dagger","\\ddagger");d("\\diamonds","\\diamondsuit");d("\\empty","\\emptyset");d("\\Epsilon","\\mathrm{E}");d("\\Eta","\\mathrm{H}");d("\\exist","\\exists");d("\\harr","\\leftrightarrow");d("\\hArr","\\Leftrightarrow");d("\\Harr","\\Leftrightarrow");d("\\hearts","\\heartsuit");d("\\image","\\Im");d("\\infin","\\infty");d("\\Iota","\\mathrm{I}");d("\\isin","\\in");d("\\Kappa","\\mathrm{K}");d("\\larr","\\leftarrow");d("\\lArr","\\Leftarrow");d("\\Larr","\\Leftarrow");d("\\lrarr","\\leftrightarrow");d("\\lrArr","\\Leftrightarrow");d("\\Lrarr","\\Leftrightarrow");d("\\Mu","\\mathrm{M}");d("\\natnums","\\mathbb{N}");d("\\Nu","\\mathrm{N}");d("\\Omicron","\\mathrm{O}");d("\\plusmn","\\pm");d("\\rarr","\\rightarrow");d("\\rArr","\\Rightarrow");d("\\Rarr","\\Rightarrow");d("\\real","\\Re");d("\\reals","\\mathbb{R}");d("\\Reals","\\mathbb{R}");d("\\Rho","\\mathrm{P}");d("\\sdot","\\cdot");d("\\sect","\\S");d("\\spades","\\spadesuit");d("\\sub","\\subset");d("\\sube","\\subseteq");d("\\supe","\\supseteq");d("\\Tau","\\mathrm{T}");d("\\thetasym","\\vartheta");d("\\weierp","\\wp");d("\\Zeta","\\mathrm{Z}");d("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");d("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");d("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");d("\\bra","\\mathinner{\\langle{#1}|}");d("\\ket","\\mathinner{|{#1}\\rangle}");d("\\braket","\\mathinner{\\langle{#1}\\rangle}");d("\\Bra","\\left\\langle#1\\right|");d("\\Ket","\\left|#1\\right\\rangle");var vn=t=>e=>{var a=e.consumeArg().tokens,r=e.consumeArg().tokens,n=e.consumeArg().tokens,s=e.consumeArg().tokens,o=e.macros.get("|"),u=e.macros.get("\\|");e.macros.beginGroup();var c=w=>_=>{t&&(_.macros.set("|",o),n.length&&_.macros.set("\\|",u));var k=w;if(!w&&n.length){var C=_.future();C.text==="|"&&(_.popToken(),k=!0)}return{tokens:k?n:r,numArgs:0}};e.macros.set("|",c(!1)),n.length&&e.macros.set("\\|",c(!0));var h=e.consumeArg().tokens,m=e.expandTokens([...s,...h,...a]);return e.macros.endGroup(),{tokens:m.reverse(),numArgs:0}};d("\\bra@ket",vn(!1));d("\\bra@set",vn(!0));d("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");d("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");d("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");d("\\angln","{\\angl n}");d("\\blue","\\textcolor{##6495ed}{#1}");d("\\orange","\\textcolor{##ffa500}{#1}");d("\\pink","\\textcolor{##ff00af}{#1}");d("\\red","\\textcolor{##df0030}{#1}");d("\\green","\\textcolor{##28ae7b}{#1}");d("\\gray","\\textcolor{gray}{#1}");d("\\purple","\\textcolor{##9d38bd}{#1}");d("\\blueA","\\textcolor{##ccfaff}{#1}");d("\\blueB","\\textcolor{##80f6ff}{#1}");d("\\blueC","\\textcolor{##63d9ea}{#1}");d("\\blueD","\\textcolor{##11accd}{#1}");d("\\blueE","\\textcolor{##0c7f99}{#1}");d("\\tealA","\\textcolor{##94fff5}{#1}");d("\\tealB","\\textcolor{##26edd5}{#1}");d("\\tealC","\\textcolor{##01d1c1}{#1}");d("\\tealD","\\textcolor{##01a995}{#1}");d("\\tealE","\\textcolor{##208170}{#1}");d("\\greenA","\\textcolor{##b6ffb0}{#1}");d("\\greenB","\\textcolor{##8af281}{#1}");d("\\greenC","\\textcolor{##74cf70}{#1}");d("\\greenD","\\textcolor{##1fab54}{#1}");d("\\greenE","\\textcolor{##0d923f}{#1}");d("\\goldA","\\textcolor{##ffd0a9}{#1}");d("\\goldB","\\textcolor{##ffbb71}{#1}");d("\\goldC","\\textcolor{##ff9c39}{#1}");d("\\goldD","\\textcolor{##e07d10}{#1}");d("\\goldE","\\textcolor{##a75a05}{#1}");d("\\redA","\\textcolor{##fca9a9}{#1}");d("\\redB","\\textcolor{##ff8482}{#1}");d("\\redC","\\textcolor{##f9685d}{#1}");d("\\redD","\\textcolor{##e84d39}{#1}");d("\\redE","\\textcolor{##bc2612}{#1}");d("\\maroonA","\\textcolor{##ffbde0}{#1}");d("\\maroonB","\\textcolor{##ff92c6}{#1}");d("\\maroonC","\\textcolor{##ed5fa6}{#1}");d("\\maroonD","\\textcolor{##ca337c}{#1}");d("\\maroonE","\\textcolor{##9e034e}{#1}");d("\\purpleA","\\textcolor{##ddd7ff}{#1}");d("\\purpleB","\\textcolor{##c6b9fc}{#1}");d("\\purpleC","\\textcolor{##aa87ff}{#1}");d("\\purpleD","\\textcolor{##7854ab}{#1}");d("\\purpleE","\\textcolor{##543b78}{#1}");d("\\mintA","\\textcolor{##f5f9e8}{#1}");d("\\mintB","\\textcolor{##edf2df}{#1}");d("\\mintC","\\textcolor{##e0e5cc}{#1}");d("\\grayA","\\textcolor{##f6f7f7}{#1}");d("\\grayB","\\textcolor{##f0f1f2}{#1}");d("\\grayC","\\textcolor{##e3e5e6}{#1}");d("\\grayD","\\textcolor{##d6d8da}{#1}");d("\\grayE","\\textcolor{##babec2}{#1}");d("\\grayF","\\textcolor{##888d93}{#1}");d("\\grayG","\\textcolor{##626569}{#1}");d("\\grayH","\\textcolor{##3b3e40}{#1}");d("\\grayI","\\textcolor{##21242c}{#1}");d("\\kaBlue","\\textcolor{##314453}{#1}");d("\\kaGreen","\\textcolor{##71B307}{#1}");var yn={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class y1{constructor(e,a,r){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=a,this.expansionCount=0,this.feed(e),this.macros=new b1(v1,a.macros),this.mode=r,this.stack=[]}feed(e){this.lexer=new lr(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var a,r,n;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;a=this.popToken(),{tokens:n,end:r}=this.consumeArg(["]"])}else({tokens:n,start:a,end:r}=this.consumeArg());return this.pushToken(new rt("EOF",r.loc)),this.pushTokens(n),a.range(r,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var a=[],r=e&&e.length>0;r||this.consumeSpaces();var n=this.future(),s,o=0,u=0;do{if(s=this.popToken(),a.push(s),s.text==="{")++o;else if(s.text==="}"){if(--o,o===-1)throw new q("Extra }",s)}else if(s.text==="EOF")throw new q("Unexpected end of input in a macro argument, expected '"+(e&&r?e[u]:"}")+"'",s);if(e&&r)if((o===0||o===1&&e[u]==="{")&&s.text===e[u]){if(++u,u===e.length){a.splice(-u,u);break}}else u=0}while(o!==0||r);return n.text==="{"&&a[a.length-1].text==="}"&&(a.pop(),a.shift()),a.reverse(),{tokens:a,start:n,end:s}}consumeArgs(e,a){if(a){if(a.length!==e+1)throw new q("The length of delimiters doesn't match the number of args!");for(var r=a[0],n=0;nthis.settings.maxExpand)throw new q("Too many expansions: infinite loop or need to increase maxExpand setting");var s=n.tokens,o=this.consumeArgs(n.numArgs,n.delimiters);if(n.numArgs){s=s.slice();for(var u=s.length-1;u>=0;--u){var c=s[u];if(c.text==="#"){if(u===0)throw new q("Incomplete placeholder at end of macro body",c);if(c=s[--u],c.text==="#")s.splice(u+1,1);else if(/^[1-9]$/.test(c.text))s.splice(u,2,...o[+c.text-1]);else throw new q("Not a valid argument number",c)}}}return this.pushTokens(s),s}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;){var e=this.expandOnce();if(e instanceof rt)return e.treatAsRelax&&(e.text="\\relax"),this.stack.pop()}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new rt(e)]):void 0}expandTokens(e){var a=[],r=this.stack.length;for(this.pushTokens(e);this.stack.length>r;){var n=this.expandOnce(!0);n instanceof rt&&(n.treatAsRelax&&(n.noexpand=!1,n.treatAsRelax=!1),a.push(this.stack.pop()))}return a}expandMacroAsText(e){var a=this.expandMacro(e);return a&&a.map(r=>r.text).join("")}_getExpansion(e){var a=this.macros.get(e);if(a==null)return a;if(e.length===1){var r=this.lexer.catcodes[e];if(r!=null&&r!==13)return}var n=typeof a=="function"?a(this):a;if(typeof n=="string"){var s=0;if(n.indexOf("#")!==-1)for(var o=n.replace(/##/g,"");o.indexOf("#"+(s+1))!==-1;)++s;for(var u=new lr(n,this.settings),c=[],h=u.lex();h.text!=="EOF";)c.push(h),h=u.lex();c.reverse();var m={tokens:c,numArgs:s};return m}return n}isDefined(e){return this.macros.has(e)||Mt.hasOwnProperty(e)||we.math.hasOwnProperty(e)||we.text.hasOwnProperty(e)||yn.hasOwnProperty(e)}isExpandable(e){var a=this.macros.get(e);return a!=null?typeof a=="string"||typeof a=="function"||!a.unexpandable:Mt.hasOwnProperty(e)&&!Mt[e].primitive}}var pr=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,p0=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),U0={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},dr={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class Zt{constructor(e,a){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new y1(e,a,this.mode),this.settings=a,this.leftrightDepth=0}expect(e,a){if(a===void 0&&(a=!0),this.fetch().text!==e)throw new q("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());a&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var a=this.nextToken;this.consume(),this.gullet.pushToken(new rt("}")),this.gullet.pushTokens(e);var r=this.parseExpression(!1);return this.expect("}"),this.nextToken=a,r}parseExpression(e,a){for(var r=[];;){this.mode==="math"&&this.consumeSpaces();var n=this.fetch();if(Zt.endOfExpression.indexOf(n.text)!==-1||a&&n.text===a||e&&Mt[n.text]&&Mt[n.text].infix)break;var s=this.parseAtom(a);if(s){if(s.type==="internal")continue}else break;r.push(s)}return this.mode==="text"&&this.formLigatures(r),this.handleInfixNodes(r)}handleInfixNodes(e){for(var a=-1,r,n=0;n=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+a[0]+'" used in math mode',e);var u=we[this.mode][a].group,c=Qe.range(e),h;if(ol.hasOwnProperty(u)){var m=u;h={type:"atom",mode:this.mode,family:m,loc:c,text:a}}else h={type:u,mode:this.mode,loc:c,text:a};o=h}else if(a.charCodeAt(0)>=128)this.settings.strict&&(Er(a.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+a[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+a[0]+'"'+(" ("+a.charCodeAt(0)+")"),e)),o={type:"textord",mode:"text",loc:Qe.range(e),text:a};else return null;if(this.consume(),s)for(var w=0;wS1.renderToString(e.expression));return(r,n)=>(E(),L("span",{innerHTML:g(a)},null,8,_1))}}),T1=["target","href"],E1=["target","href"],M1=["target","href"],z1={key:5},N1={key:7,class:"notion-inline-code"},C1={key:8},R1={key:9},I1={key:10},L1={key:11,class:"notion-underline"},O1={key:13,class:"notion-inline-code"},B1={name:"NotionDecorator"},P1=ge({...B1,props:{content:Object,...xe},setup(t){const e=t,{props:a,pass:r,type:n,hasPageLinkOptions:s,pageLinkProps:o}=ke(e),u=Z(()=>{var A;return(A=e.content)==null?void 0:A[0]}),c=Z(()=>{var A;return((A=e.content)==null?void 0:A[1])||[]}),h=Z(()=>{var A,v;return(v=(A=c.value)==null?void 0:A[0])==null?void 0:v[0]}),m=Z(()=>{var A,v;return(v=(A=c.value)==null?void 0:A[0])==null?void 0:v[1]}),w=Z(()=>{const A=JSON.parse(JSON.stringify(c.value||[]));return A.shift(),A}),_=Z(()=>[u.value,w.value]),k=Z(()=>u.value==="‣"),C=Z(()=>{var A;return((A=m.value)==null?void 0:A[0])==="/"}),x=Z(()=>{var A,v,y,T,R,I;return((I=(R=(T=(y=(v=(A=a.blockMap)==null?void 0:A[m.value])==null?void 0:v.value)==null?void 0:y.properties)==null?void 0:T.title)==null?void 0:R[0])==null?void 0:I[0])||"link"}),M=Z(()=>n.value==="page"?a.pageLinkTarget:a.textLinkTarget);return(A,v)=>{var T,R;const y=Ht("NotionDecorator");return g(k)&&g(s)?(E(),re(W0((T=g(a).pageLinkOptions)==null?void 0:T.component),V({key:0,class:"notion-link"},g(o)(g(m))),{default:Ue(()=>[Dt(le(g(x)),1)]),_:1},16)):g(k)?(E(),L("a",{key:1,class:"notion-link",target:g(a).pageLinkTarget,href:g(a).mapPageUrl(g(m))},le(g(x)),9,T1)):g(h)==="a"&&g(s)&&g(C)?(E(),re(W0((R=g(a).pageLinkOptions)==null?void 0:R.component),V({key:2,class:"notion-link"},g(o)(g(m).slice(1))),{default:Ue(()=>[J(y,V({content:g(_)},g(r)),null,16,["content"])]),_:1},16)):g(h)==="a"&&g(C)?(E(),L("a",{key:3,class:"notion-link",target:g(M),href:g(a).mapPageUrl(g(m).slice(1))},[J(y,V({content:g(_)},g(r)),null,16,["content"])],8,E1)):g(h)==="a"?(E(),L("a",{key:4,class:"notion-link",target:g(M),href:g(m)},[J(y,V({content:g(_)},g(r)),null,16,["content"])],8,M1)):g(c).length===0?(E(),L("span",z1,le(g(u)),1)):g(h)==="h"?(E(),L("span",{key:6,class:Ie("notion-"+g(m))},[J(y,V({content:g(_)},g(r)),null,16,["content"])],2)):g(h)==="c"?(E(),L("code",N1,[J(y,V({content:g(_)},g(r)),null,16,["content"])])):g(h)==="b"?(E(),L("b",C1,[J(y,V({content:g(_)},g(r)),null,16,["content"])])):g(h)==="i"?(E(),L("em",R1,[J(y,V({content:g(_)},g(r)),null,16,["content"])])):g(h)==="s"?(E(),L("s",I1,[J(y,V({content:g(_)},g(r)),null,16,["content"])])):g(h)==="_"?(E(),L("u",L1,[J(y,V({content:g(_)},g(r)),null,16,["content"])])):g(h)==="e"&&g(a).katex?(E(),re(kn,{key:12,expression:g(m)},null,8,["expression"])):g(h)==="e"?(E(),L("code",O1,le(g(m)),1)):(E(),re(y,V({key:14,content:g(_)},g(r)),null,16,["content"]))}}}),D1={name:"NotionTextRenderer"},De=ge({...D1,props:{text:Object,...xe},setup(t){const e=t,{pass:a,format:r}=ke(e);return(n,s)=>(E(),L("span",null,[(E(!0),L(qe,null,Ze(t.text,(o,u)=>(E(),re(P1,V({key:u,content:o},g(a)),null,16,["content"]))),128))]))}}),$1={class:"notion-row"},q1=["href"],F1={class:"notion-bookmark-title"},H1={key:0,class:"notion-bookmark-description"},G1={class:"notion-bookmark-link"},U1=["alt","src"],V1={key:0,class:"notion-bookmark-image"},j1=["alt","src"],W1={name:"NotionBookmark"},Y1=ge({...W1,props:{...xe},setup(t){const e=t,{f:a,properties:r,title:n,description:s,pass:o}=ke(e);return(u,c)=>(E(),L("div",$1,[N("a",{target:"_blank",rel:"noopener noreferrer",class:Ie(["notion-bookmark",g(a).block_color&&`notion-${g(a).block_color}`]),href:g(r).link[0][0]},[N("div",null,[N("div",F1,[J(De,V({text:g(n)||g(r).link},g(o)),null,16,["text"])]),g(s)?(E(),L("div",H1,[J(De,V({text:g(s)},g(o)),null,16,["text"])])):ne("",!0),N("div",G1,[g(a).bookmark_icon?(E(),L("img",{key:0,alt:g(g0)(g(n)||g(r).link),src:g(a).bookmark_icon},null,8,U1)):ne("",!0),N("div",null,[J(De,V({text:g(r).link},g(o)),null,16,["text"])])])]),g(a).bookmark_cover?(E(),L("div",V1,[N("img",{alt:g(g0)(g(n)||g(r).link),src:g(a).bookmark_cover},null,8,j1)])):ne("",!0)],10,q1)]))}}),Ma=(t,e)=>{const a=t.__vccOpts||t;for(const[r,n]of e)a[r]=n;return a},X1={},Z1={viewBox:"0 0 30 30",width:"20"},K1=N("path",{d:"M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"},null,-1),Q1=[K1];function J1(t,e){return E(),L("svg",Z1,Q1)}const eu=Ma(X1,[["render",J1]]),tu=["src","alt"],au=["aria-label"],ru={name:"NotionPageIcon"},m0=ge({...ru,props:{big:Boolean,...xe},setup(t){const e=t,{icon:a,format:r,block:n,title:s}=ke(e);return(o,u)=>{var c,h;return E(),L("div",{class:Ie([((c=g(r))==null?void 0:c.page_cover)&&"notion-page-icon-offset",t.big?"notion-page-icon-cover":"notion-page-icon"])},[(h=g(a))!=null&&h.includes("http")?(E(),L("img",{key:0,src:e.mapImageUrl(g(a),g(n)),alt:g(s)?g(g0)(g(s)):"Icon",class:"notion-page-icon"},null,8,tu)):g(a)?(E(),L("span",{key:1,role:"img","aria-label":g(a),class:"notion-page-icon"},le(g(a)),9,au)):t.big?ne("",!0):(E(),re(eu,{key:2,class:"notion-page-icon"}))],2)}}}),nu={style:{"font-size":"12px"}},su={class:"notion-callout-text"},iu={name:"NotionCallout"},ou=ge({...iu,props:{...xe},setup(t){const e=t,{pass:a,title:r,blockColorClass:n,block:s}=ke(e);return(o,u)=>(E(),L("div",{class:Ie(["notion-callout",g(n)()])},[N("div",nu,[J(m0,ye(j0(g(a))),null,16)]),N("div",su,[g(s).value.content?(E(!0),L(qe,{key:0},Ze(g(s).value.content,(c,h)=>(E(),re(N0,V(g(a),{key:c,level:g(a).level+1,"content-id":c,"content-index":h}),null,16,["level","content-id","content-index"]))),128)):(E(),re(De,V({key:1,text:g(r)},g(a)),null,16,["text"]))])],2))}}),lu={name:"NotionColumn"},uu=ge({...lu,props:{format:{type:Object,required:!0}},setup(t){const e=t,a=46,r=Z(()=>({width:`calc((100% - ${(Number((1/e.format.column_ratio).toFixed(0))-1)*a}px) * ${e.format.column_ratio})`})),n=Z(()=>({width:`${a}px`}));return(s,o)=>(E(),L(qe,null,[N("div",{class:"notion-column",style:Ke(g(r))},[Fe(s.$slots,"default")],4),N("div",{class:"notion-spacer",style:Ke(g(n))},null,4)],64))}});var hr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function cu(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Sn={exports:{}};(function(t){var e=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(r){var n=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,s=0,o={},u={manual:r.Prism&&r.Prism.manual,disableWorkerMessageHandler:r.Prism&&r.Prism.disableWorkerMessageHandler,util:{encode:function v(y){return y instanceof c?new c(y.type,v(y.content),y.alias):Array.isArray(y)?y.map(v):y.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(R){var v=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(R.stack)||[])[1];if(v){var y=document.getElementsByTagName("script");for(var T in y)if(y[T].src==v)return y[T]}return null}},isActive:function(v,y,T){for(var R="no-"+y;v;){var I=v.classList;if(I.contains(y))return!0;if(I.contains(R))return!1;v=v.parentElement}return!!T}},languages:{plain:o,plaintext:o,text:o,txt:o,extend:function(v,y){var T=u.util.clone(u.languages[v]);for(var R in y)T[R]=y[R];return T},insertBefore:function(v,y,T,R){R=R||u.languages;var I=R[v],O={};for(var F in I)if(I.hasOwnProperty(F)){if(F==y)for(var D in T)T.hasOwnProperty(D)&&(O[D]=T[D]);T.hasOwnProperty(F)||(O[F]=I[F])}var W=R[v];return R[v]=O,u.languages.DFS(u.languages,function(se,ce){ce===W&&se!=v&&(this[se]=O)}),O},DFS:function v(y,T,R,I){I=I||{};var O=u.util.objId;for(var F in y)if(y.hasOwnProperty(F)){T.call(y,F,y[F],R||F);var D=y[F],W=u.util.type(D);W==="Object"&&!I[O(D)]?(I[O(D)]=!0,v(D,T,null,I)):W==="Array"&&!I[O(D)]&&(I[O(D)]=!0,v(D,T,F,I))}}},plugins:{},highlightAll:function(v,y){u.highlightAllUnder(document,v,y)},highlightAllUnder:function(v,y,T){var R={callback:T,container:v,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};u.hooks.run("before-highlightall",R),R.elements=Array.prototype.slice.apply(R.container.querySelectorAll(R.selector)),u.hooks.run("before-all-elements-highlight",R);for(var I=0,O;O=R.elements[I++];)u.highlightElement(O,y===!0,R.callback)},highlightElement:function(v,y,T){var R=u.util.getLanguage(v),I=u.languages[R];u.util.setLanguage(v,R);var O=v.parentElement;O&&O.nodeName.toLowerCase()==="pre"&&u.util.setLanguage(O,R);var F=v.textContent,D={element:v,language:R,grammar:I,code:F};function W(ce){D.highlightedCode=ce,u.hooks.run("before-insert",D),D.element.innerHTML=D.highlightedCode,u.hooks.run("after-highlight",D),u.hooks.run("complete",D),T&&T.call(D.element)}if(u.hooks.run("before-sanity-check",D),O=D.element.parentElement,O&&O.nodeName.toLowerCase()==="pre"&&!O.hasAttribute("tabindex")&&O.setAttribute("tabindex","0"),!D.code){u.hooks.run("complete",D),T&&T.call(D.element);return}if(u.hooks.run("before-highlight",D),!D.grammar){W(u.util.encode(D.code));return}if(y&&r.Worker){var se=new Worker(u.filename);se.onmessage=function(ce){W(ce.data)},se.postMessage(JSON.stringify({language:D.language,code:D.code,immediateClose:!0}))}else W(u.highlight(D.code,D.grammar,D.language))},highlight:function(v,y,T){var R={code:v,grammar:y,language:T};if(u.hooks.run("before-tokenize",R),!R.grammar)throw new Error('The language "'+R.language+'" has no grammar.');return R.tokens=u.tokenize(R.code,R.grammar),u.hooks.run("after-tokenize",R),c.stringify(u.util.encode(R.tokens),R.language)},tokenize:function(v,y){var T=y.rest;if(T){for(var R in T)y[R]=T[R];delete y.rest}var I=new w;return _(I,I.head,v),m(v,I,y,I.head,0),C(I)},hooks:{all:{},add:function(v,y){var T=u.hooks.all;T[v]=T[v]||[],T[v].push(y)},run:function(v,y){var T=u.hooks.all[v];if(!(!T||!T.length))for(var R=0,I;I=T[R++];)I(y)}},Token:c};r.Prism=u;function c(v,y,T,R){this.type=v,this.content=y,this.alias=T,this.length=(R||"").length|0}c.stringify=function v(y,T){if(typeof y=="string")return y;if(Array.isArray(y)){var R="";return y.forEach(function(W){R+=v(W,T)}),R}var I={type:y.type,content:v(y.content,T),tag:"span",classes:["token",y.type],attributes:{},language:T},O=y.alias;O&&(Array.isArray(O)?Array.prototype.push.apply(I.classes,O):I.classes.push(O)),u.hooks.run("wrap",I);var F="";for(var D in I.attributes)F+=" "+D+'="'+(I.attributes[D]||"").replace(/"/g,""")+'"';return"<"+I.tag+' class="'+I.classes.join(" ")+'"'+F+">"+I.content+""};function h(v,y,T,R){v.lastIndex=y;var I=v.exec(T);if(I&&R&&I[1]){var O=I[1].length;I.index+=O,I[0]=I[0].slice(O)}return I}function m(v,y,T,R,I,O){for(var F in T)if(!(!T.hasOwnProperty(F)||!T[F])){var D=T[F];D=Array.isArray(D)?D:[D];for(var W=0;W=O.reach);oe+=de.value.length,de=de.next){var fe=de.value;if(y.length>v.length)return;if(!(fe instanceof c)){var B=1,X;if(Se){if(X=h(Re,oe,v,he),!X||X.index>=v.length)break;var Ge=X.index,me=X.index+X[0].length,be=oe;for(be+=de.value.length;Ge>=be;)de=de.next,be+=de.value.length;if(be-=de.value.length,oe=be,de.value instanceof c)continue;for(var tt=de;tt!==y.tail&&(beO.reach&&(O.reach=te);var Y=de.prev;lt&&(Y=_(y,Y,lt),oe+=lt.length),k(y,Y,B);var Ee=new c(F,ce?u.tokenize($e,ce):$e,Ce,$e);if(de=_(y,Y,Ee),ut&&_(y,de,ut),B>1){var Ne={cause:F+","+W,reach:te};m(v,y,T,de.prev,oe,Ne),O&&Ne.reach>O.reach&&(O.reach=Ne.reach)}}}}}}function w(){var v={value:null,prev:null,next:null},y={value:null,prev:v,next:null};v.next=y,this.head=v,this.tail=y,this.length=0}function _(v,y,T){var R=y.next,I={value:T,prev:y,next:R};return y.next=I,R.prev=I,v.length++,I}function k(v,y,T){for(var R=y.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(r){r.type==="entity"&&(r.attributes.title=r.content.replace(/&/,"&"))}),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(r,n){var s={};s["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:a.languages[n]},s.cdata=/^$/i;var o={"included-cdata":{pattern://i,inside:s}};o["language-"+n]={pattern:/[\s\S]+/,inside:a.languages[n]};var u={};u[r]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return r}),"i"),lookbehind:!0,greedy:!0,inside:o},a.languages.insertBefore("markup","cdata",u)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(r,n){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+r+")"+/\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:[n,"language-"+n],inside:a.languages[n]},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(r){var n=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;r.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+n.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\\((?:"+n.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+n.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+n.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:n,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:/[(){};:,]/},r.languages.css.atrule.inside.rest=r.languages.css;var s=r.languages.markup;s&&(s.tag.addInlined("style","css"),s.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 r="Loading…",n=function(x,M){return"✖ Error "+x+" while fetching file: "+M},s="✖ Error: File does not exist or is empty",o={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},u="data-src-status",c="loading",h="loaded",m="failed",w="pre[data-src]:not(["+u+'="'+h+'"]):not(['+u+'="'+c+'"])';function _(x,M,A){var v=new XMLHttpRequest;v.open("GET",x,!0),v.onreadystatechange=function(){v.readyState==4&&(v.status<400&&v.responseText?M(v.responseText):v.status>=400?A(n(v.status,v.statusText)):A(s))},v.send(null)}function k(x){var M=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(x||"");if(M){var A=Number(M[1]),v=M[2],y=M[3];return v?y?[A,Number(y)]:[A,void 0]:[A,A]}}a.hooks.add("before-highlightall",function(x){x.selector+=", "+w}),a.hooks.add("before-sanity-check",function(x){var M=x.element;if(M.matches(w)){x.code="",M.setAttribute(u,c);var A=M.appendChild(document.createElement("CODE"));A.textContent=r;var v=M.getAttribute("data-src"),y=x.language;if(y==="none"){var T=(/\.(\w+)$/.exec(v)||[,"none"])[1];y=o[T]||T}a.util.setLanguage(A,y),a.util.setLanguage(M,y);var R=a.plugins.autoloader;R&&R.loadLanguages(y),_(v,function(I){M.setAttribute(u,h);var O=k(M.getAttribute("data-range"));if(O){var F=I.split(/\r\n?|\n/g),D=O[0],W=O[1]==null?F.length:O[1];D<0&&(D+=F.length),D=Math.max(0,Math.min(D-1,F.length)),W<0&&(W+=F.length),W=Math.max(0,Math.min(W,F.length)),I=F.slice(D,W).join(` +`),M.hasAttribute("data-start")||M.setAttribute("data-start",String(D+1))}A.textContent=I,a.highlightElement(A)},function(I){M.setAttribute(u,m),A.textContent=I})}}),a.plugins.fileHighlight={highlight:function(x){for(var M=(x||document).querySelectorAll(w),A=0,v;v=M[A++];)a.highlightElement(v)}};var C=!1;a.fileHighlight=function(){C||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),C=!0),a.plugins.fileHighlight.highlight.apply(this,arguments)}}()})(Sn);var pu=Sn.exports;const yt=cu(pu),du=["innerHTML"],hu=["innerHTML"],mu=ge({__name:"prism",props:{code:{type:String},inline:{type:Boolean,default:!1},language:{type:String,default:"markup"}},setup(t){var h;const e=t,a=Rn(),{inline:r,language:n}=In(e),s=Z(()=>`language-${n.value}`),o=a&&a.default&&a.default()||[],u=e.code||o&&o.length&&((h=o[0])!=null&&h.children)?o[0].children:"",c=Z(()=>yt==null?void 0:yt.highlight(u,yt==null?void 0:yt.languages[n.value],"en"));return(m,w)=>g(r)?(E(),L("div",{key:0,class:Ie(g(s)),innerHTML:g(c)},null,10,du)):(E(),L("pre",{key:1,class:Ie(g(s))},[N("div",{innerHTML:g(c)},null,8,hu)],2))}});(function(t){function e(a,r){return"___"+a.toUpperCase()+r+"___"}Object.defineProperties(t.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,r,n,s){if(a.language===r){var o=a.tokenStack=[];a.code=a.code.replace(n,function(u){if(typeof s=="function"&&!s(u))return u;for(var c=o.length,h;a.code.indexOf(h=e(r,c))!==-1;)++c;return o[c]=u,h}),a.grammar=t.languages.markup}}},tokenizePlaceholders:{value:function(a,r){if(a.language!==r||!a.tokenStack)return;a.grammar=t.languages[r];var n=0,s=Object.keys(a.tokenStack);function o(u){for(var c=0;c=s.length);c++){var h=u[c];if(typeof h=="string"||h.content&&typeof h.content=="string"){var m=s[n],w=a.tokenStack[m],_=typeof h=="string"?h:h.content,k=e(r,m),C=_.indexOf(k);if(C>-1){++n;var x=_.substring(0,C),M=new t.Token(r,t.tokenize(w,a.grammar),"language-"+r,w),A=_.substring(C+k.length),v=[];x&&v.push.apply(v,o([x])),v.push(M),A&&v.push.apply(v,o([A])),typeof h=="string"?u.splice.apply(u,[c,1].concat(v)):h.content=v}}else h.content&&o(h.content)}return u}o(a.tokens)}}})})(Prism);Prism.languages.markup={comment:{pattern://,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]};Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity;Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup;Prism.hooks.add("wrap",function(t){t.type==="entity"&&(t.attributes.title=t.content.replace(/&/,"&"))});Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(t,e){var a={};a["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},a.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:a}};r["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var n={};n[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",n)}});Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(t,e){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\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:[e,"language-"+e],inside:Prism.languages[e]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}});Prism.languages.html=Prism.languages.markup;Prism.languages.mathml=Prism.languages.markup;Prism.languages.svg=Prism.languages.markup;Prism.languages.xml=Prism.languages.extend("markup",{});Prism.languages.ssml=Prism.languages.xml;Prism.languages.atom=Prism.languages.xml;Prism.languages.rss=Prism.languages.xml;(function(t){var e="\\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},r={bash:a,environment:{pattern:RegExp("\\$"+e),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("(\\{)"+e),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})/};t.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;|&]|[<>]\\()"+e),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:r},{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:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+e),alias:"constant"},variable:r.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=t.languages.bash;for(var n=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],s=r.variable[1].inside,o=0;o>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/});Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}});Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}});Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/});delete Prism.languages.c.boolean;(function(t){var e=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,a=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return e.source});t.languages.cpp=t.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return e.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:e,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),t.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return a})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),t.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t.languages.cpp}}}}),t.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),t.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:t.languages.extend("cpp",{})}}),t.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},t.languages.cpp["base-clause"])})(Prism);(function(t){function e(oe,fe){return oe.replace(/<<(\d+)>>/g,function(B,X){return"(?:"+fe[+X]+")"})}function a(oe,fe,B){return RegExp(e(oe,fe),B||"")}function r(oe,fe){for(var B=0;B>/g,function(){return"(?:"+oe+")"});return oe.replace(/<>/g,"[^\\s\\S]")}var n={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function s(oe){return"\\b(?:"+oe.trim().replace(/ /g,"|")+")\\b"}var o=s(n.typeDeclaration),u=RegExp(s(n.type+" "+n.typeDeclaration+" "+n.contextual+" "+n.other)),c=s(n.typeDeclaration+" "+n.contextual+" "+n.other),h=s(n.type+" "+n.typeDeclaration+" "+n.other),m=r(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),w=r(/\((?:[^()]|<>)*\)/.source,2),_=/@?\b[A-Za-z_]\w*\b/.source,k=e(/<<0>>(?:\s*<<1>>)?/.source,[_,m]),C=e(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[c,k]),x=/\[\s*(?:,\s*)*\]/.source,M=e(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[C,x]),A=e(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[m,w,x]),v=e(/\(<<0>>+(?:,<<0>>+)+\)/.source,[A]),y=e(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[v,C,x]),T={keyword:u,punctuation:/[<>()?,.:[\]]/},R=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,I=/"(?:\\.|[^\\"\r\n])*"/.source,O=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;t.languages.csharp=t.languages.extend("clike",{string:[{pattern:a(/(^|[^$\\])<<0>>/.source,[O]),lookbehind:!0,greedy:!0},{pattern:a(/(^|[^@$\\])<<0>>/.source,[I]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:a(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[C]),lookbehind:!0,inside:T},{pattern:a(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[_,y]),lookbehind:!0,inside:T},{pattern:a(/(\busing\s+)<<0>>(?=\s*=)/.source,[_]),lookbehind:!0},{pattern:a(/(\b<<0>>\s+)<<1>>/.source,[o,k]),lookbehind:!0,inside:T},{pattern:a(/(\bcatch\s*\(\s*)<<0>>/.source,[C]),lookbehind:!0,inside:T},{pattern:a(/(\bwhere\s+)<<0>>/.source,[_]),lookbehind:!0},{pattern:a(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[M]),lookbehind:!0,inside:T},{pattern:a(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[y,h,_]),inside:T}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),t.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),t.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:a(/([(,]\s*)<<0>>(?=\s*:)/.source,[_]),lookbehind:!0,alias:"punctuation"}}),t.languages.insertBefore("csharp","class-name",{namespace:{pattern:a(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[_]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:a(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[w]),lookbehind:!0,alias:"class-name",inside:T},"return-type":{pattern:a(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[y,C]),inside:T,alias:"class-name"},"constructor-invocation":{pattern:a(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[y]),lookbehind:!0,inside:T,alias:"class-name"},"generic-method":{pattern:a(/<<0>>\s*<<1>>(?=\s*\()/.source,[_,m]),inside:{function:a(/^<<0>>/.source,[_]),generic:{pattern:RegExp(m),alias:"class-name",inside:T}}},"type-list":{pattern:a(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[o,k,_,y,u.source,w,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:a(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[k,w]),lookbehind:!0,greedy:!0,inside:t.languages.csharp},keyword:u,"class-name":{pattern:RegExp(y),greedy:!0,inside:T},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var F=I+"|"+R,D=e(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[F]),W=r(e(/[^"'/()]|<<0>>|\(<>*\)/.source,[D]),2),se=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,ce=e(/<<0>>(?:\s*\(<<1>>*\))?/.source,[C,W]);t.languages.insertBefore("csharp","class-name",{attribute:{pattern:a(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[se,ce]),lookbehind:!0,greedy:!0,inside:{target:{pattern:a(/^<<0>>(?=\s*:)/.source,[se]),alias:"keyword"},"attribute-arguments":{pattern:a(/\(<<0>>*\)/.source,[W]),inside:t.languages.csharp},"class-name":{pattern:RegExp(C),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var he=/:[^}\r\n]+/.source,Se=r(e(/[^"'/()]|<<0>>|\(<>*\)/.source,[D]),2),Ce=e(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[Se,he]),_e=r(e(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[F]),2),Re=e(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[_e,he]);function de(oe,fe){return{interpolation:{pattern:a(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[oe]),lookbehind:!0,inside:{"format-string":{pattern:a(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[fe,he]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:t.languages.csharp}}},string:/[\s\S]+/}}t.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:a(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[Ce]),lookbehind:!0,greedy:!0,inside:de(Ce,Se)},{pattern:a(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[Re]),lookbehind:!0,greedy:!0,inside:de(Re,_e)}],char:{pattern:RegExp(R),greedy:!0}}),t.languages.dotnet=t.languages.cs=t.languages.csharp})(Prism);(function(t){var e=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,a=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,function(){return e}),r=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,n=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,function(){return r}),s={pattern:RegExp(r),greedy:!0},o={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function u(c,h){return c=c.replace(//g,function(){return n}).replace(//g,function(){return a}),RegExp(c,h)}t.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:u(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[s,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:u(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:u(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:u(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:o,string:s,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:o},t.languages.dockerfile=t.languages.docker})(Prism);(function(t){var e=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,a=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(/(^|[^\w.])/.source+a+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};t.languages.java=t.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[r,{pattern:RegExp(/(^|[^\w.])/.source+a+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:r.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+a+/[A-Z]\w*\b/.source),lookbehind:!0,inside:r.inside}],keyword:e,function:[t.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),t.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),t.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":r,keyword:e,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+a+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:r.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+a+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:r.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,function(){return e.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(Prism);(function(t){var e=t.languages.javascript["template-string"],a=e.pattern.source,r=e.inside.interpolation,n=r.inside["interpolation-punctuation"],s=r.pattern.source;function o(k,C){if(t.languages[k])return{pattern:RegExp("((?:"+C+")\\s*)"+a),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:k}}}}t.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),e].filter(Boolean);function u(k,C){return"___"+C.toUpperCase()+"_"+k+"___"}function c(k,C,x){var M={code:k,grammar:C,language:x};return t.hooks.run("before-tokenize",M),M.tokens=t.tokenize(M.code,M.grammar),t.hooks.run("after-tokenize",M),M.tokens}function h(k){var C={};C["interpolation-punctuation"]=n;var x=t.tokenize(k,C);if(x.length===3){var M=[1,1];M.push.apply(M,c(x[1],t.languages.javascript,"javascript")),x.splice.apply(x,M)}return new t.Token("interpolation",x,r.alias,k)}function m(k,C,x){var M=t.tokenize(k,{interpolation:{pattern:RegExp(s),lookbehind:!0}}),A=0,v={},y=M.map(function(O){if(typeof O=="string")return O;for(var F=O.content,D;k.indexOf(D=u(A++,x))!==-1;);return v[D]=F,D}).join(""),T=c(y,C,x),R=Object.keys(v);A=0;function I(O){for(var F=0;F=R.length)return;var D=O[F];if(typeof D=="string"||typeof D.content=="string"){var W=R[A],se=typeof D=="string"?D:D.content,ce=se.indexOf(W);if(ce!==-1){++A;var he=se.substring(0,ce),Se=h(v[W]),Ce=se.substring(ce+W.length),_e=[];if(he&&_e.push(he),_e.push(Se),Ce){var Re=[Ce];I(Re),_e.push.apply(_e,Re)}typeof D=="string"?(O.splice.apply(O,[F,1].concat(_e)),F+=_e.length-1):D.content=_e}}else{var de=D.content;Array.isArray(de)?I(de):I([de])}}}return I(T),new t.Token(x,T,"language-"+x,k)}var w={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};t.hooks.add("after-tokenize",function(k){if(!(k.language in w))return;function C(x){for(var M=0,A=x.length;M]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),t.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete t.languages.typescript.parameter,delete t.languages.typescript["literal-property"];var e=t.languages.extend("typescript",{});delete e["class-name"],t.languages.typescript["class-name"].inside=e,t.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e}}}}),t.languages.ts=t.languages.typescript})(Prism);(function(t){var e=/#(?!\{).+/,a={pattern:/#\{[^}]+\}/,alias:"variable"};t.languages.coffeescript=t.languages.extend("javascript",{comment:e,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:a}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),t.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:e,interpolation:a}}}),t.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:t.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:a}}]}),t.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete t.languages.coffeescript["template-string"],t.languages.coffee=t.languages.coffeescript})(Prism);(function(t){t.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var e={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(e).forEach(function(a){var r=e[a],n=[];/^\w+$/.test(a)||n.push(/\w+/.exec(a)[0]),a==="diff"&&n.push("bold"),t.languages.diff[a]={pattern:RegExp("^(?:["+r+`].*(?:\r +?| +|(?![\\s\\S])))+`,"m"),alias:n,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(a)[0]}}}}),Object.defineProperty(t.languages.diff,"PREFIXES",{value:e})})(Prism);Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m};Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/});Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}});delete Prism.languages.go["class-name"];Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/};Prism.hooks.add("after-tokenize",function(t){if(t.language!=="graphql")return;var e=t.tokens.filter(function(C){return typeof C!="string"&&C.type!=="comment"&&C.type!=="scalar"}),a=0;function r(C){return e[a+C]}function n(C,x){x=x||0;for(var M=0;M0)){var w=s(/^\{$/,/^\}$/);if(w===-1)continue;for(var _=a;_=0&&o(k,"variable-input")}}}}});(function(t){t.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},t.hooks.add("before-tokenize",function(e){var a=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;t.languages["markup-templating"].buildPlaceholders(e,"handlebars",a)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"handlebars")}),t.languages.hbs=t.languages.handlebars,t.languages.mustache=t.languages.handlebars})(Prism);Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}};Prism.languages.webmanifest=Prism.languages.json;Prism.languages.less=Prism.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/});Prism.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}});Prism.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/};(function(t){var e=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function a(m){return m=m.replace(//g,function(){return e}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+m+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,n=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),s=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;t.languages.markdown=t.languages.extend("markup",{}),t.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:t.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+n+s+"(?:"+n+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+n+s+")(?:"+n+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:t.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+n+")"+s+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+n+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:t.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:a(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:a(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:a(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:a(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(m){["url","bold","italic","strike","code-snippet"].forEach(function(w){m!==w&&(t.languages.markdown[m].inside.content.inside[w]=t.languages.markdown[w])})}),t.hooks.add("after-tokenize",function(m){if(m.language!=="markdown"&&m.language!=="md")return;function w(_){if(!(!_||typeof _=="string"))for(var k=0,C=_.length;k",quot:'"'},c=String.fromCodePoint||String.fromCharCode;function h(m){var w=m.replace(o,"");return w=w.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(_,k){if(k=k.toLowerCase(),k[0]==="#"){var C;return k[1]==="x"?C=parseInt(k.slice(2),16):C=Number(k.slice(1)),c(C)}else{var x=u[k];return x||_}}),w}t.languages.md=t.languages.markdown})(Prism);Prism.languages.objectivec=Prism.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/});delete Prism.languages.objectivec["class-name"];Prism.languages.objc=Prism.languages.objectivec;Prism.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/};Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/};Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python;Prism.languages.py=Prism.languages.python;Prism.languages.reason=Prism.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/});Prism.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}});delete Prism.languages.reason.function;(function(t){for(var e=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,a=0;a<2;a++)e=e.replace(//g,function(){return e});e=e.replace(//g,function(){return/[^\s\S]/.source}),t.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+e),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},t.languages.rust["closure-params"].inside.rest=t.languages.rust,t.languages.rust.attribute.inside.string=t.languages.rust.string})(Prism);(function(t){t.languages.sass=t.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),t.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete t.languages.sass.atrule;var e=/\$[-\w]+|#\{\$[-\w]+\}/,a=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];t.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:e,operator:a}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:e,operator:a,important:t.languages.sass.important}}}),delete t.languages.sass.property,delete t.languages.sass.important,t.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(Prism);Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}});Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]});Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/});Prism.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}});Prism.languages.scss.atrule.inside.rest=Prism.languages.scss;Prism.languages.solidity=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/});Prism.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/});Prism.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}});Prism.languages.sol=Prism.languages.solidity;Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/};(function(t){var e={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},a={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:e,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:e,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:a,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},t.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}})(Prism);Prism.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/};Prism.languages.swift["string-literal"].forEach(function(t){t.inside.interpolation.inside=Prism.languages.swift});Prism.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};(function(t){var e=/[*&][^\s[\]{},]+/,a=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+a.source+"(?:[ ]+"+e.source+")?|"+e.source+"(?:[ ]+"+a.source+")?)",n=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),s=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(u,c){c=(c||"").replace(/m/g,"")+"m";var h=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return u});return RegExp(h,c)}t.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return"(?:"+n+"|"+s+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(s),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:a,important:e,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},t.languages.yml=t.languages.yaml})(Prism);const gu={key:0,class:Ie(["notion-code"])},fu={key:1,class:Ie(["notion-code"])},bu={name:"NotionCode"},_n=ge({...bu,props:{overrideLang:String,overrideLangClass:String,...xe},setup(t){const e=t,{properties:a}=ke(e),r=Z(()=>{var u,c,h,m;return e.overrideLang||((m=(h=(c=(u=a.value)==null?void 0:u.language)==null?void 0:c[0])==null?void 0:h[0])==null?void 0:m.toLowerCase())}),n=Z(()=>e.overrideLangClass||`language-${r.value}`),s=Z(()=>r.value?yt==null?void 0:yt.languages[r.value]:!1),o=Z(()=>{var u;return(u=a.value)==null?void 0:u.title.map(c=>c==null?void 0:c[0]).join("")});return(u,c)=>g(s)?(E(),L("div",gu,[J(mu,{language:g(r)},{default:Ue(()=>[Dt(le(g(o)),1)]),_:1},8,["language"])])):(E(),L("div",fu,[N("pre",null,[N("div",{class:Ie(g(n))},le(g(o)),3)])]))}}),vu={key:0},yu={name:"NotionEquation"},wu=ge({...yu,props:{...xe},setup(t){const e=t,{properties:a,pass:r}=ke(e),n=Z(()=>{var s,o;return(o=(s=a.value.title)==null?void 0:s[0])==null?void 0:o[0]});return(s,o)=>e.katex?(E(),L("div",vu,[J(kn,{expression:g(n)},null,8,["expression"])])):(E(),re(_n,V({key:1},g(r),{overrideLang:"latex",overrideLangClass:"language-latex"}),null,16))}}),xu=["src","allow"],ku={name:"NotionAsset"},Su=ge({...ku,props:{...xe},setup(t){const e=t,{properties:a,f:r,format:n}=ke(e),s=Z(()=>{var u,c;return r.value.display_source??((c=(u=a.value)==null?void 0:u.source)==null?void 0:c[0])}),o=Z(()=>{let u=r.value.block_width==1||r.value.block_height==1?1/r.value.block_aspect_ratio:`${r.value.block_width} / ${r.value.block_height} `;return{width:n.value.block_full_width?"calc(100vw - 46px)":n.value.block_page_width?"100%":`${r.value.block_width}px`,height:r.value.block_height==1?"auto":`${r.value.block_height}px`,maxWidth:"100%",position:"relative",aspectRatio:r.value.block_height==1?u:void 0}});return(u,c)=>g(s)?(E(),L("div",{key:0,style:Ke(g(o))},[N("iframe",{class:"notion-asset-object-fit",src:g(s),allow:e.embedAllow},null,8,xu)],4)):ne("",!0)}}),_u=["alt","src"],Au=["alt","src"],Tu={name:"NotionImage"},Eu=ge({...Tu,props:{...xe},setup(t){const e=t,{caption:a,properties:r,block:n,f:s}=ke(e),o=Z(()=>{var m;return(m=a==null?void 0:a.value)==null?void 0:m[0][0]}),u=Z(()=>{var m;return e.mapImageUrl((m=r.value)==null?void 0:m.source[0][0],n.value)}),c=Z(()=>{let m=s.value.block_width==1||s.value.block_height==1?1/s.value.block_aspect_ratio:`${s.value.block_width} / ${s.value.block_height} `;return{width:`${s.value.block_width}px`,height:"100%",maxWidth:"100%",position:"relative",aspectRatio:m}}),h=Z(()=>({width:s.value.block_width==1?"100%":`${s.value.block_width}px`,height:s.value.block_height==1?"100%":`${s.value.block_height}px`}));return(m,w)=>g(s).block_aspect_ratio?(E(),L("div",{key:0,style:Ke(g(c))},[N("img",{class:"notion-image-inset",alt:g(o)||"Notion image",src:g(u)},null,8,_u)],4)):(E(),L("img",{key:1,alt:g(o),src:g(u),style:Ke(g(h))},null,12,Au))}});var mr;const x0=typeof window<"u";x0&&(mr=window==null?void 0:window.navigator)!=null&&mr.userAgent&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function ra(t){return On()?(Bn(t),!0):!1}function Mu(t,e=1e3,a={}){const{immediate:r=!0,immediateCallback:n=!1}=a;let s=null;const o=ue(!1);function u(){s&&(clearInterval(s),s=null)}function c(){o.value=!1,u()}function h(){g(e)<=0||(o.value=!0,n&&t(),u(),s=setInterval(t,g(e)))}if(r&&x0&&h(),Ln(e)){const m=ia(e,()=>{o.value&&x0&&h()});ra(m)}return ra(c),{isActive:o,pause:c,resume:h}}const zu=x0?window:void 0,gr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},fr="__vueuse_ssr_handlers__";gr[fr]=gr[fr]||{};function Nu(t,e={}){const{immediate:a=!0,window:r=zu}=e,n=ue(!1);let s=null;function o(){!n.value||!r||(t(),s=r.requestAnimationFrame(o))}function u(){!n.value&&r&&(n.value=!0,o())}function c(){n.value=!1,s!=null&&r&&(r.cancelAnimationFrame(s),s=null)}return a&&u(),ra(c),{isActive:n,pause:c,resume:u}}var Cu=Object.defineProperty,br=Object.getOwnPropertySymbols,Ru=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,vr=(t,e,a)=>e in t?Cu(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,Lu=(t,e)=>{for(var a in e||(e={}))Ru.call(e,a)&&vr(t,a,e[a]);if(br)for(var a of br(e))Iu.call(e,a)&&vr(t,a,e[a]);return t};function Ou(t={}){const{controls:e=!1,interval:a="requestAnimationFrame"}=t,r=ue(new Date),n=()=>r.value=new Date,s=a==="requestAnimationFrame"?Nu(n,{immediate:!0}):Mu(n,a,{immediate:!0});return e?Lu({now:r},s):r}var yr;(function(t){t.UP="UP",t.RIGHT="RIGHT",t.DOWN="DOWN",t.LEFT="LEFT",t.NONE="NONE"})(yr||(yr={}));var Bu=Object.defineProperty,k0=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,wr=(t,e,a)=>e in t?Bu(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,Pu=(t,e)=>{for(var a in e||(e={}))An.call(e,a)&&wr(t,a,e[a]);if(k0)for(var a of k0(e))Tn.call(e,a)&&wr(t,a,e[a]);return t},Du=(t,e)=>{var a={};for(var r in t)An.call(t,r)&&e.indexOf(r)<0&&(a[r]=t[r]);if(t!=null&&k0)for(var r of k0(t))e.indexOf(r)<0&&Tn.call(t,r)&&(a[r]=t[r]);return a};const xr=[{max:6e4,value:1e3,name:"second"},{max:276e4,value:6e4,name:"minute"},{max:72e6,value:36e5,name:"hour"},{max:5184e5,value:864e5,name:"day"},{max:24192e5,value:6048e5,name:"week"},{max:28512e6,value:2592e6,name:"month"},{max:1/0,value:31536e6,name:"year"}],$u={justNow:"just now",past:t=>t.match(/\d/)?`${t} ago`:t,future:t=>t.match(/\d/)?`in ${t}`:t,month:(t,e)=>t===1?e?"last month":"next month":`${t} month${t>1?"s":""}`,year:(t,e)=>t===1?e?"last year":"next year":`${t} year${t>1?"s":""}`,day:(t,e)=>t===1?e?"yesterday":"tomorrow":`${t} day${t>1?"s":""}`,week:(t,e)=>t===1?e?"last week":"next week":`${t} week${t>1?"s":""}`,hour:t=>`${t} hour${t>1?"s":""}`,minute:t=>`${t} minute${t>1?"s":""}`,second:t=>`${t} second${t>1?"s":""}`},qu=t=>t.toISOString().slice(0,10);function Fu(t,e={}){const{controls:a=!1,max:r,updateInterval:n=3e4,messages:s=$u,fullDateFormatter:o=qu}=e,{abs:u,round:c}=Math,h=Ou({interval:n,controls:!0}),{now:m}=h,w=Du(h,["now"]);function _(M,A){var v;const y=+A-+M,T=u(y);if(T<6e4)return s.justNow;if(typeof r=="number"&&T>r)return o(new Date(M));if(typeof r=="string"){const R=(v=xr.find(I=>I.name===r))==null?void 0:v.max;if(R&&T>R)return o(new Date(M))}for(const R of xr)if(T0,T=k(A.name,v,y);return k(y?"past":"future",T,y)}const x=Z(()=>_(new Date(g(t)),g(m.value)));return a?Pu({timeAgo:x},w):x}const Hu={class:"notion-google-drive"},Gu=["href"],Uu={class:"notion-google-drive-preview"},Vu=["src","alt"],ju={className:"notion-google-drive-body"},Wu={className:"notion-google-drive-body-title"},Yu={className:"notion-google-drive-body-modified-time"},Xu={className:"notion-google-drive-body-source"},Zu={className:"notion-google-drive-body-source-domain"},Ku={name:"NotionGoogleDrive"},Qu=ge({...Ku,props:{...xe},setup(t){const e=t,{format:a,block:r,hasPageLinkOptions:n,pageLinkProps:s}=ke(e),o=Z(()=>a.value.drive_properties),u=h=>{if(!h)return;const m=new URLSearchParams({table:"block",id:r.value.value.id,cache:"v2"});return"https://www.notion.so/image/"+encodeURIComponent(h)+"?"+m},c=h=>{if(h)return new URL(h).hostname};return(h,m)=>(E(),L("div",Hu,[N("a",{rel:"noopener noreferrer",target:"_blank",href:g(o).url,class:"notion-google-drive-link"},[N("div",Uu,[N("img",{src:u(g(o).thumbnail),alt:g(o).title},null,8,Vu)]),N("div",ju,[N("div",Wu,le(g(o).title),1),N("div",Yu," Last modified "+le(g(o).user_name?`by ${g(o).user_name} `:"")+" "+le(g(Fu)(g(o).modified_time).value),1),N("div",Xu,[N("div",{className:"notion-google-drive-body-source-icon",style:Ke({backgroundImage:"url("+g(o).icon+")"})},null,4),N("div",Zu,le(c(g(o).url)),1)])])],8,Gu)]))}}),Ju={key:3,class:"notion-image-caption"},e4={name:"NotionFigure"},t4=ge({...e4,props:{...xe},setup(t){const e=t,{pass:a,width:r,caption:n,isType:s}=ke(e);return(o,u)=>(E(),L("figure",{class:"notion-asset-wrapper",style:Ke([g(s)("image")?"width:100%":""])},[g(s)("image")?(E(),re(Eu,ye(V({key:0},g(a))),null,16)):g(s)(["embed","video","figma","maps"])?(E(),re(Su,ye(V({key:1},g(a))),null,16)):g(s)("drive")?(E(),re(Qu,ye(V({key:2},g(a))),null,16)):ne("",!0),g(n)?(E(),L("figcaption",Ju,[J(De,V({text:g(n)},g(a)),null,16,["text"])])):ne("",!0)],4))}}),a4=["id"],r4=["id"],n4=["id"],s4={name:"NotionHeaderRenderer"},kr=ge({...s4,props:{...xe},setup(t){const e=t,{type:a,title:r,pass:n,block:s}=ke(e);return(o,u)=>g(a)==="header"?(E(),L("h1",{key:0,class:"notion-h1",id:g(s).value.id},[J(De,V({text:g(r)},g(n)),null,16,["text"])],8,a4)):g(a)==="sub_header"?(E(),L("h2",{key:1,class:"notion-h2",id:g(s).value.id},[J(De,V({text:g(r)},g(n)),null,16,["text"])],8,r4)):g(a)==="sub_sub_header"?(E(),L("h3",{key:2,class:"notion-h3",id:g(s).value.id},[J(De,V({text:g(r)},g(n)),null,16,["text"])],8,n4)):ne("",!0)}}),i4={key:0,class:"notion-toggle"},o4={name:"NotionHeader"},l4=ge({...o4,props:{...xe},setup(t){const e=t,{type:a,title:r,pass:n,block:s,format:o}=ke(e);return(u,c)=>{var h;return(h=g(o))!=null&&h.toggleable?(E(),L("details",i4,[N("summary",null,[J(kr,V({class:"notion-h"},g(n)),null,16)]),N("div",null,[(E(!0),L(qe,null,Ze(g(s).value.content,(m,w)=>(E(),re(N0,V(g(n),{key:m,level:g(n).level+1,"content-id":m,"content-index":w}),null,16,["level","content-id","content-index"]))),128))])])):(E(),re(kr,ye(V({key:1},g(n))),null,16))}}}),u4={key:0,class:"notion-list notion-list-disc"},c4={key:1,class:"notion-list notion-list-numbered"},p4={name:"NotionNestedList"},V0=ge({...p4,props:{...xe},setup(t){const e=t,{block:a,type:r}=ke(e);return(n,s)=>g(r)==="bulleted_list"?(E(),L("ul",u4,[Fe(n.$slots,"default")])):(E(),L("ol",c4,[Fe(n.$slots,"default")]))}}),d4={key:0,class:"notion-list notion-list-disc"},h4=["start"],m4={key:2},g4={name:"NotionList"},f4=ge({...g4,props:{...xe},setup(t){const e=t,{block:a,type:r,title:n,pass:s}=ke(e),o=Z(()=>{var c,h,m;return e.blockMap?((m=(h=(c=a.value)==null?void 0:c.value)==null?void 0:h.format)==null?void 0:m.list_start_index)||So(a.value.value.id,e.blockMap):0}),u=Z(()=>{var c;return r.value!=((c=e.blockMap)==null?void 0:c[a.value.value.parent_id].value.type)});return(c,h)=>g(u)&&g(r)==="bulleted_list"?(E(),L("ul",d4,[N("li",null,[J(De,V({text:g(n)},g(s)),null,16,["text"])]),g(a).value.content?(E(),re(V0,ye(V({key:0},g(s))),{default:Ue(()=>[Fe(c.$slots,"default")]),_:3},16)):ne("",!0)])):g(u)&&g(r)==="numbered_list"?(E(),L("ol",{key:1,class:"notion-list notion-list-numbered",start:g(o)},[N("li",null,[J(De,V({text:g(n)},g(s)),null,16,["text"])]),g(a).value.content?(E(),re(V0,V({key:0,class:[c.level==1?"notion-list-flat":""]},g(s)),{default:Ue(()=>[Fe(c.$slots,"default")]),_:3},16,["class"])):ne("",!0)],8,h4)):(E(),L("span",m4,[N("li",{class:Ie([c.level!=1?"notion-list-indent":""])},[J(De,V({text:g(n)},g(s)),null,16,["text"])],2),g(a).value.content?(E(),re(V0,ye(V({key:0},g(s))),{default:Ue(()=>[Fe(c.$slots,"default")]),_:3},16)):ne("",!0)]))}}),b4=["alt","src"],v4={class:"notion-title"},y4={key:1,class:"notion"},w4={class:"notion-page-icon"},x4={class:"notion-page-text"},k4=["target","href"],S4={class:"notion-page-icon"},_4={class:"notion-page-text"},A4={name:"NotionPage"},T4=ge({...A4,props:{...xe},setup(t){const e=t,{format:a,title:r,block:n,pass:s,hasPageLinkOptions:o,pageLinkProps:u}=ke(e),c=Z(()=>({objectPosition:`center ${(1-(a.value.page_cover_position||.5))*100}%`})),h=Z(()=>{var w;let m=((w=n.value.value.format)==null?void 0:w.page_font)||"";if(m=="serif")return{fontFamily:"Lyon-Text, Georgia, ui-serif, serif"};if(m=="mono")return{fontFamily:"iawriter-mono, Nitti, Menlo, Courier, monospace"}});return(m,w)=>{var _;return e.level===0&&e.fullPage?(E(),L("div",{key:0,class:"notion",style:Ke(g(h))},[g(a)&&g(a).page_cover?(E(),L("img",{key:0,class:"notion-page-cover",style:Ke(g(c)),alt:g(g0)(g(r)),src:e.mapImageUrl(g(a).page_cover,g(n))},null,12,b4)):ne("",!0),N("main",{class:Ie(["notion-page",g(a)&&!g(a).page_cover&&"notion-page-offset",g(a)&&g(a).page_full_width&&"notion-full-width",g(a)&&g(a).page_small_text&&"notion-small-text"])},[J(m0,V(g(s),{big:""}),null,16),N("div",v4,[J(De,V({text:g(r)},g(s)),null,16,["text"])]),Fe(m.$slots,"default")],2)],4)):e.level===0?(E(),L("main",y4,[Fe(m.$slots,"default")])):g(o)?(E(),re(W0((_=e.pageLinkOptions)==null?void 0:_.component),V({key:2,class:"notion-page-link"},g(u)(g(n).value.id)),{default:Ue(()=>[N("div",w4,[J(m0,ye(j0(g(s))),null,16)]),N("div",x4,[J(De,V({text:g(r)},g(s)),null,16,["text"])])]),_:1},16)):(E(),L("a",{key:3,class:"notion-page-link",target:e.pageLinkTarget,href:e.mapPageUrl(g(n).value.id)},[N("div",S4,[J(m0,ye(j0(g(s))),null,16)]),N("div",_4,[J(De,V({text:g(r)},g(s)),null,16,["text"])])],8,k4))}}}),E4={key:0,class:"notion-quote"},M4={name:"NotionQuote"},z4=ge({...M4,props:{...xe},setup(t){const e=t,{properties:a,title:r,pass:n}=ke(e);return(s,o)=>g(a)?(E(),L("blockquote",E4,[J(De,V({text:g(r)},g(n)),null,16,["text"])])):ne("",!0)}}),N4={name:"NotionTable"},C4={class:"notion-simple-table-wrapper"},R4={class:"notion-simple-table"};function I4(t,e,a,r,n,s){return E(),L("div",C4,[N("table",R4,[N("tbody",null,[Fe(t.$slots,"default")])])])}const L4=Ma(N4,[["render",I4]]),O4={class:"notion-simple-table-row"},B4={class:"notion-simple-table-cell-text"},P4={name:"NotionTableRow"},D4=ge({...P4,props:{...xe},setup(t){const e=t,{parent:a,properties:r,pass:n}=ke(e),{table_block_column_header:s,table_block_row_header:o,table_block_column_order:u}=a.value.value.format,c=m=>r.value[m],h=m=>s&&e.contentIndex==0||o&&m==0;return(m,w)=>(E(),L("tr",O4,[(E(!0),L(qe,null,Ze(g(u),(_,k)=>(E(),L("td",{key:k,class:"notion-simple-table-data"},[N("div",{class:Ie({"notion-simple-table-header":h(k)})},[N("div",B4,[J(De,V({text:c(_)},g(n)),null,16,["text"])])],2)]))),128))]))}}),$4={key:1,class:"notion-blank"},q4={name:"NotionText"},F4=ge({...q4,props:{...xe},setup(t){const e=t,{properties:a,title:r,pass:n,blockColorClass:s}=ke(e);return(o,u)=>g(a)?(E(),L("p",{key:0,class:Ie(["notion-text",g(s)()])},[J(De,V({text:g(r)},g(n)),null,16,["text"])],2)):(E(),L("div",$4," "))}}),H4={class:"notion-to-do-item"},G4=["value","checked"],U4={name:"NotionTodo"},V4=ge({...U4,props:{...xe},setup(t){const e=t,{title:a,properties:r,pass:n}=ke(e),s=Z(()=>{var o,u;return((u=(o=r.value)==null?void 0:o.checked)==null?void 0:u[0])=="Yes"});return(o,u)=>(E(),L("label",H4,[N("input",{type:"checkbox",class:"notion-property-checkbox",value:g(s),checked:g(s),disabled:"true"},null,8,G4),N("label",{class:Ie({"notion-to-do-checked":g(s)})},[J(De,V({text:g(a)},g(n)),null,16,["text"])],2)]))}}),j4={class:"notion-toggle"},W4={name:"NotionToggle"},Y4=ge({...W4,props:{...xe},setup(t){const e=t,{title:a,pass:r}=ke(e);return(n,s)=>(E(),L("details",j4,[N("summary",null,[J(De,V({text:g(a)},g(r)),null,16,["text"])]),N("div",null,[Fe(n.$slots,"default")])]))}}),X4={name:"NotionTableOfContentItem"},Z4=ge({...X4,props:{text:Object,level:{type:Number,default:0}},setup(t){const e=t,a=Z(()=>e.text?e.text.map(n=>n[0]).join(""):""),r=Z(()=>({paddingLeft:1.5*e.level+"rem"}));return(n,s)=>(E(),L("span",{class:"notion-table-of-contents-item",style:Ke(g(r))},le(g(a)),5))}}),K4={class:"notion-table-of-contents"},Q4=["target","href"],J4={name:"NotionTableOfContent"},ec=ge({...J4,props:{...xe},setup(t){const e=t,{block:a,parent:r,hasPageLinkOptions:n,pageLinkProps:s}=ke(e),o=["header","sub_header","sub_sub_header"],u=Z(()=>{if(!e.blockMap)return;let c=[];return Object.entries(e.blockMap).forEach(([h,m])=>{if(o.includes(m.value.type)&&m.value.parent_id==r.value.value.id){let w=0;if(c.length){let _=c[c.length-1];m.value.type=="header"||(m.value.type=="sub_header"?w=1:m.value.type==_.value.type?w=_.level:m.value.type!=_.value.type&&(w=_.level+1))}c.push({...m,level:w})}}),c});return console.log(u),(c,h)=>(E(),L("div",K4,[(E(!0),L(qe,null,Ze(g(u),m=>(E(),L("a",{class:"notion-page-link",target:e.pageLinkTarget,href:`#${m.value.id}`},[J(Z4,{text:m.value.properties.title,level:m.level},null,8,["text","level"])],8,Q4))),256))]))}}),tc={name:"NotionSyncBlock"},ac={class:"notion-sync-block"};function rc(t,e,a,r,n,s){return E(),L("div",ac,[Fe(t.$slots,"default")])}const nc=Ma(tc,[["render",rc]]),sc={name:"NotionSyncPointerBlock"},ic=ge({...sc,props:{...xe},setup(t){const e=t,{block:a,pass:r}=ke(e),n=Z(()=>{var s,o;return((o=(s=a.value.value.format)==null?void 0:s.transclusion_reference_pointer)==null?void 0:o.id)??""});return(s,o)=>(E(),re(N0,V(g(r),{key:g(n),level:g(r).level+1,"content-id":g(n)}),null,16,["level","content-id"]))}}),oc={key:0,style:{width:"100%"}},lc={key:10,class:"notion-row"},uc={key:20,class:"notion-hr"},cc=ge({__name:"block",props:{...xe},setup(t){const e=t,a=Na(()=>Ca(()=>Promise.resolve().then(()=>xc),void 0)),r=Na(()=>Ca(()=>import("./tweet-2953e073-xrR7zEr3.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]))),{pass:n,type:s,format:o,isType:u}=ke(e);return To.includes(s.value)||console.warn(`${s.value.toUpperCase()} is not implemented yet`),(c,h)=>g(u)("page")?(E(),L("div",oc,[J(T4,V({class:"notion-page-content"},g(n)),{default:Ue(()=>[Fe(c.$slots,"default")]),_:3},16)])):g(u)(["header","sub_header","sub_sub_header"])?(E(),re(l4,ye(V({key:1},g(n))),null,16)):g(u)("bookmark")?(E(),re(Y1,ye(V({key:2},g(n))),null,16)):g(u)("callout")?(E(),re(ou,ye(V({key:3},g(n))),null,16)):g(u)("code")?(E(),re(g(a),ye(V({key:4},g(n))),null,16)):g(u)("equation")?(E(),re(wu,ye(V({key:5},g(n))),null,16)):g(u)("text")?(E(),re(F4,ye(V({key:6},g(n))),null,16)):g(u)("quote")?(E(),re(z4,ye(V({key:7},g(n))),null,16)):g(u)("to_do")?(E(),re(V4,ye(V({key:8},g(n))),null,16)):g(u)("toggle")?(E(),re(Y4,ye(V({key:9},g(n))),{default:Ue(()=>[Fe(c.$slots,"default")]),_:3},16)):g(u)("column_list")?(E(),L("div",lc,[Fe(c.$slots,"default")])):g(u)("column")?(E(),re(uu,{key:11,format:g(o)},{default:Ue(()=>[Fe(c.$slots,"default")]),_:3},8,["format"])):g(u)(["bulleted_list","numbered_list"])?(E(),re(f4,ye(V({key:12},g(n))),{default:Ue(()=>[Fe(c.$slots,"default")]),_:3},16)):g(u)(["image","embed","figma","video","audio","drive","maps"])?(E(),re(t4,ye(V({key:13},g(n))),null,16)):g(u)("table")?(E(),re(L4,ye(V({key:14},g(n))),{default:Ue(()=>[Fe(c.$slots,"default")]),_:3},16)):g(u)("table_row")?(E(),re(D4,ye(V({key:15},g(n))),null,16)):g(u)("table_of_contents")?(E(),re(ec,ye(V({key:16},g(n))),null,16)):g(u)("transclusion_container")?(E(),re(nc,{key:17},{default:Ue(()=>[Fe(c.$slots,"default")]),_:3})):g(u)("transclusion_reference")?(E(),re(ic,ye(V({key:18},g(n))),null,16)):g(u)("tweet")?(E(),re(g(r),ye(V({key:19},g(n))),null,16)):g(u)("divider")?(E(),L("hr",uc)):ne("",!0)}}),pc={name:"NotionRenderer"},N0=ge({...pc,props:{...xe},setup(t){const e=t,{pass:a,block:r}=ke(e);return(n,s)=>{const o=Ht("NotionRenderer",!0);return g(r)?(E(),re(cc,ye(V({key:0},g(a))),{default:Ue(()=>[(E(!0),L(qe,null,Ze(g(r).value.content,(u,c)=>(E(),re(o,V(g(a),{key:u,level:g(a).level+1,"content-id":u,"content-index":c}),null,16,["level","content-id","content-index"]))),128))]),_:1},16)):ne("",!0)}}}),dc=async(t,e="https://api.vue-notion.workers.dev/v1")=>await fetch(`${e}/page/${t}`).then(a=>a.json()).then(a=>a).catch(a=>a),hc=(...t)=>{const e=ue();return Ft(async()=>{e.value=await dc(...t)}),{data:e}},mc={key:0,class:"overflow-y-auto h-100 pb-4"},gc={key:1},fc={__name:"VueNotion",props:{pageId:{type:String,default:"b6772663408a418f818f985f28c799f1",required:!0}},setup(t){const e=t,{data:a}=hc(e.pageId);return(r,n)=>g(a)?(E(),L("div",mc,[J(g(N0),{blockMap:g(a),fullPage:"",prism:"",katex:""},null,8,["blockMap"])])):(E(),L("p",gc,"缺少 Notion 畫面無法正常顯示,請與管理員聯繫。"))}},bc={class:"position-relative",style:{height:"100%"}},vc={key:4},yc=["src"],wc={__name:"Content",setup(t){const e=Kt(),a=Sr(),{apiGetChapterContent:r}=_0,n=ue({type:""}),s=async o=>{var c;const{id:u}=e.params;if(o&&((c=a.sidebarContent)!=null&&c[o]))n.value=a.sidebarContent[o];else if(o){const h=o.split("_")[0],m=o.split("_")[1],{sub_chapter:w}=await r(u,h,m),_=w[0];a.storeSidebarContent(`${h}_${m}`,_),n.value=_,a.setContentLoading(!1)}};return ia(()=>e.params.chapterId,async o=>{s(o)}),Ft(()=>{const{chapterId:o}=e.params;s(o)}),(o,u)=>{const c=Ht("Loading");return E(),L("div",bc,[J(c,{"is-full-page":!1,active:g(a).contentLoading,"z-index":1060},null,8,["active"]),n.value.type==="calendar"?(E(),re(ss,{key:0})):n.value.type==="my_tasks"?(E(),re(ho,{key:1})):n.value.type==="can_accept_tasks"?(E(),re(xo,{key:2})):n.value.type==="notion_page_id"?(E(),re(fc,{key:3,"page-id":n.value.content},null,8,["page-id"])):n.value.type==="embed"?(E(),L("div",vc,[N("iframe",{src:n.value.content,frameborder:"0",allowfullscreen:"",class:"w-100",style:{height:"calc(100vh - 70px)"}},null,8,yc)])):ne("",!0)])}}},Mc=Object.freeze(Object.defineProperty({__proto__:null,default:wc},Symbol.toStringTag,{value:"Module"})),xc=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"}));export{Mc as C,xe as o,ke as u}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/tweet-2953e073-xrR7zEr3.js","assets/index-n8Si2CMw.js","assets/index-4yDZvCUC.css","assets/TaskDescriptionModal-IBVYJWra.js","assets/Modal-vRunXTCd.js","assets/TaskDescriptionModal-OeZgI2fR.css","assets/TaskListItem-hBaioOrQ.js","assets/TaskListItem-1fusswR3.css","assets/TaskDescriptionForm-OOi9UByd.js","assets/TaskDescriptionForm-IRKSPvU3.css","assets/vue-pagination-2.min-AUKOm9wu.js","assets/tasks-zk65eG-B.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/code-41222ca7-P8uvwd8W.css b/assets/code-41222ca7-P8uvwd8W.css new file mode 100644 index 0000000..7b4440c --- /dev/null +++ b/assets/code-41222ca7-P8uvwd8W.css @@ -0,0 +1 @@ +.calendar-main[data-v-4e3db0b9]{position:relative;height:100%;overflow-y:auto;padding-left:5%;padding-right:5%}.month[data-v-4e3db0b9]{font-size:24px;font-weight:700;line-height:1.2}.date[data-v-4e3db0b9]{font-size:36px;font-weight:700;line-height:1.2}.day[data-v-4e3db0b9]{font-size:16px;line-height:1.2}.calendar-item[data-v-4e3db0b9]{align-items:center}.calendar-item[data-v-4e3db0b9]:has(.collapse.show){align-items:stretch}.tasks-detail[data-v-472601a2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#fff)}.tasks-content p[data-v-472601a2]{margin-bottom:0rem}[data-v-472601a2] .tasks-content img{display:block;max-width:100%}[data-v-472601a2] .content pre{border-left:3px solid #2A8356;background-color:#23241f;color:#f8f8f2;overflow:visible;white-space:pre-wrap;padding:5px 10px}[data-v-472601a2] .content p{margin-bottom:0}[data-v-472601a2] .ql-editor{height:500px}.task-main[data-v-75a6b506]{height:100%;overflow-y:auto;padding:30px 5%}.tableFixHead[data-v-75a6b506]{overflow:auto;max-height:340px}.tableFixHead[data-v-75a6b506]::-webkit-scrollbar{width:3px;height:3px}.tableFixHead[data-v-75a6b506]::-webkit-scrollbar-track{background:#f1f1f1}.tableFixHead[data-v-75a6b506]::-webkit-scrollbar-thumb{background:#888}.tableFixHead[data-v-75a6b506]::-webkit-scrollbar-thumb:hover{background:#555}.tableFixHead thead th[data-v-75a6b506]{position:sticky;top:0;z-index:1}.taskList__top[data-v-75a6b506]{max-width:166px}.task-main[data-v-1e521a0d]{height:100%;overflow-y:auto;padding:30px 5%}.tableFixHead[data-v-1e521a0d]{overflow:auto;height:340px}.tableFixHead[data-v-1e521a0d]::-webkit-scrollbar{width:3px;height:3px}.tableFixHead[data-v-1e521a0d]::-webkit-scrollbar-track{background:#f1f1f1}.tableFixHead[data-v-1e521a0d]::-webkit-scrollbar-thumb{background:#888}.tableFixHead[data-v-1e521a0d]::-webkit-scrollbar-thumb:hover{background:#555}.tableFixHead thead th[data-v-1e521a0d]{position:sticky;top:0;z-index:1}.taskList__top[data-v-1e521a0d]{max-width:166px}:root{--fg-color: rgb(55, 53, 47);--fg-color-0: rgba(55, 53, 47, .09);--fg-color-1: rgba(55, 53, 47, .16);--fg-color-2: rgba(55, 53, 47, .4);--fg-color-3: rgba(55, 53, 47, .6);--fg-color-4: #000;--fg-color-5: rgba(55, 53, 47, .024);--fg-color-6: rgba(55, 53, 47, .8);--fg-color-icon: var(--fg-color);--bg-color: #fff;--bg-color-0: rgba(135, 131, 120, .15);--bg-color-1: rgb(247, 246, 243);--bg-color-2: rgba(135, 131, 120, .15);--select-color-0: rgb(46, 170, 220);--select-color-1: rgba(45, 170, 219, .3);--select-color-2: #d9eff8;--notion-red: rgb(224, 62, 62);--notion-pink: rgb(173, 26, 114);--notion-blue: rgb(11, 110, 153);--notion-purple: rgb(105, 64, 165);--notion-teal: rgb(15, 123, 108);--notion-yellow: rgb(223, 171, 1);--notion-orange: rgb(217, 115, 13);--notion-brown: rgb(100, 71, 58);--notion-gray: rgb(155, 154, 151);--notion-red_background: rgb(251, 228, 228);--notion-pink_background: rgb(244, 223, 235);--notion-blue_background: rgb(221, 235, 241);--notion-purple_background: rgb(234, 228, 242);--notion-teal_background: rgb(221, 237, 234);--notion-yellow_background: rgb(251, 243, 219);--notion-orange_background: rgb(250, 235, 221);--notion-brown_background: rgb(233, 229, 227);--notion-gray_background: rgb(235, 236, 237);--notion-red_background_co: rgba(251, 228, 228, .3);--notion-pink_background_co: rgba(244, 223, 235, .3);--notion-blue_background_co: rgba(221, 235, 241, .3);--notion-purple_background_co: rgba(234, 228, 242, .3);--notion-teal_background_co: rgba(221, 237, 234, .3);--notion-yellow_background_co: rgba(251, 243, 219, .3);--notion-orange_background_co: rgba(250, 235, 221, .3);--notion-brown_background_co: rgba(233, 229, 227, .3);--notion-gray_background_co: rgba(235, 236, 237, .3);--notion-item-blue: rgba(0, 120, 223, .2);--notion-item-orange: rgba(245, 93, 0, .2);--notion-item-green: rgba(0, 135, 107, .2);--notion-item-pink: rgba(221, 0, 129, .2);--notion-item-brown: rgba(140, 46, 0, .2);--notion-item-red: rgba(255, 0, 26, .2);--notion-item-yellow: rgba(233, 168, 0, .2);--notion-item-default: rgba(206, 205, 202, .5);--notion-item-purple: rgba(103, 36, 222, .2);--notion-item-gray: rgba(155, 154, 151, .4);--notion-max-width: 720px;--notion-header-height: 45px}.dark-mode{--fg-color: rgba(255, 255, 255, .9);--fg-color-0: var(--fg-color);--fg-color-1: var(--fg-color);--fg-color-2: var(--fg-color);--fg-color-3: var(--fg-color);--fg-color-4: var(--fg-color);--fg-color-5: rgba(255, 255, 255, .7);--fg-color-6: #fff;--fg-color-icon: #fff;--bg-color: #2f3437;--bg-color-0: rgb(71, 76, 80);--bg-color-1: rgb(63, 68, 71);--bg-color-2: rgba(135, 131, 120, .15);--notion-red: rgb(255, 115, 105);--notion-pink: rgb(226, 85, 161);--notion-blue: rgb(82, 156, 202);--notion-purple: rgb(154, 109, 215);--notion-teal: rgb(77, 171, 154);--notion-yellow: rgb(255, 220, 73);--notion-orange: rgb(255, 163, 68);--notion-brown: rgb(147, 114, 100);--notion-gray: rgba(151, 154, 155, .95);--notion-red_background: rgb(89, 65, 65);--notion-pink_background: rgb(83, 59, 76);--notion-blue_background: rgb(54, 73, 84);--notion-purple_background: rgb(68, 63, 87);--notion-teal_background: rgb(53, 76, 75);--notion-yellow_background: rgb(89, 86, 59);--notion-orange_background: rgb(89, 74, 58);--notion-brown_background: rgb(67, 64, 64);--notion-gray_background: rgb(69, 75, 78);--notion-red_background_co: rgba(89, 65, 65, .3);--notion-pink_background_co: rgba(83, 59, 76, .3);--notion-blue_background_co: rgba(120, 162, 187, .3);--notion-purple_background_co: rgba(68, 63, 87, .3);--notion-teal_background_co: rgba(53, 76, 75, .3);--notion-yellow_background_co: rgba(89, 86, 59, .3);--notion-orange_background_co: rgba(89, 74, 58, .3);--notion-brown_background_co: rgba(67, 64, 64, .3);--notion-gray_background_co: rgba(69, 75, 78, .3)}::-webkit-scrollbar{background:transparent;width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d3d1cb}::-webkit-scrollbar-thumb:hover{background:#c2c1bf}::-webkit-scrollbar-track{background:#edece9}*::selection{background:#2daadb4d}.notion{box-sizing:border-box;font-size:16px;line-height:1.5;color:var(--fg-color);caret-color:var(--fg-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.notion>*{padding:3px 0}.notion *{margin-block-start:0;margin-block-end:0}.notion *::selection{background:var(--select-color-1)}.notion *,.notion *:focus{outline:0}.notion-page-content{width:100%}@media (min-width: 1300px) and (min-height: 300px){.notion-page-content-has-aside{display:flex;flex-direction:row;width:calc((100vw + var(--notion-max-width)) / 2)}.notion-page-content-has-aside .notion-aside{display:flex}.notion-page-content-has-aside .notion-page-content-inner{width:var(--notion-max-width);max-width:var(--notion-max-width)}}.notion-page-content-inner{position:relative;display:flex;flex-direction:column;align-items:flex-start}.notion-aside{position:sticky;top:148px;align-self:flex-start;flex:1;display:none;flex-direction:column;align-items:center}.notion-aside-table-of-contents{display:flex;flex-direction:column;align-items:center;max-height:calc(100vh - 164px);overflow:hidden auto;min-width:222px;overflow:auto}.notion-aside-table-of-contents-header{text-transform:uppercase;font-weight:400;font-size:1.1em;word-break:break-word}.notion-aside-table-of-contents .notion-table-of-contents-item{line-height:1}.notion-aside-table-of-contents .notion-table-of-contents-item-indent-level-0:first-of-type{margin-top:0}.notion-aside-table-of-contents .notion-table-of-contents-item-indent-level-0{margin-top:.25em}.notion-aside-table-of-contents .notion-table-of-contents-item-indent-level-1{font-size:13px}.notion-aside-table-of-contents .notion-table-of-contents-item-indent-level-2{font-size:12px}.notion-aside-table-of-contents .notion-table-of-contents-item-body{border:0 none}.notion-table-of-contents-active-item{color:var(--select-color-0)!important}.notion-app{position:relative;background:var(--bg-color);min-height:100vh}.notion-viewport{position:fixed;top:0;right:0;bottom:0;left:0}.medium-zoom-overlay{z-index:300}.medium-zoom-image{border-radius:0}.medium-zoom-image--opened{z-index:301}.notion-frame{display:flex;flex-direction:column;width:100%;height:100%}.notion-page-scroller{position:relative;display:flex;flex-direction:column;flex-grow:1;align-items:center;min-height:calc(100vh - var(--notion-header-height))}.notion-red,.notion-red_co{color:var(--notion-red)}.notion-pink,.notion-pink_co{color:var(--notion-pink)}.notion-blue,.notion-blue_co{color:var(--notion-blue)}.notion-purple,.notion-purple_co{color:var(--notion-purple)}.notion-teal,.notion-teal_co{color:var(--notion-teal)}.notion-yellow,.notion-yellow_co{color:var(--notion-yellow)}.notion-orange,.notion-orange_co{color:var(--notion-orange)}.notion-brown,.notion-brown_co{color:var(--notion-brown)}.notion-gray,.notion-gray_co{color:var(--notion-gray)}.notion-red_background{background-color:var(--notion-red_background)}.notion-pink_background{background-color:var(--notion-pink_background)}.notion-blue_background{background-color:var(--notion-blue_background)}.notion-purple_background{background-color:var(--notion-purple_background)}.notion-teal_background{background-color:var(--notion-teal_background)}.notion-yellow_background{background-color:var(--notion-yellow_background)}.notion-orange_background{background-color:var(--notion-orange_background)}.notion-brown_background{background-color:var(--notion-brown_background)}.notion-gray_background{background-color:var(--notion-gray_background)}.notion-red_background_co{background-color:var(--notion-red_background_co)}.notion-pink_background_co{background-color:var(--notion-pink_background_co)}.notion-blue_background_co{background-color:var(--notion-blue_background_co)}.notion-purple_background_co{background-color:var(--notion-purple_background_co)}.notion-teal_background_co{background-color:var(--notion-teal_background_co)}.notion-yellow_background_co{background-color:var(--notion-yellow_background_co)}.notion-orange_background_co{background-color:var(--notion-orange_background_co)}.notion-brown_background_co{background-color:var(--notion-brown_background_co)}.notion-gray_background_co{background-color:var(--notion-gray_background_co)}.notion-item-blue{background-color:var(--notion-item-blue)}.notion-item-orange{background-color:var(--notion-item-orange)}.notion-item-green{background-color:var(--notion-item-green)}.notion-item-pink{background-color:var(--notion-item-pink)}.notion-item-brown{background-color:var(--notion-item-brown)}.notion-item-red{background-color:var(--notion-item-red)}.notion-item-yellow{background-color:var(--notion-item-yellow)}.notion-item-default{background-color:var(--notion-item-default)}.notion-item-purple{background-color:var(--notion-item-purple)}.notion-item-gray{background-color:var(--notion-item-gray)}.notion b{font-weight:600}.notion-title{width:100%;font-size:2.5em;font-weight:700;margin-bottom:20px;margin-top:.75em;line-height:1.2}.notion-h{position:relative;display:inline-block;font-weight:600;line-height:1.3;padding:3px 2px;margin-bottom:1px;max-width:100%;white-space:pre-wrap;word-break:break-word}.notion-h1{font-size:1.875em;font-weight:600;margin-top:1.08em}.notion-header-anchor{position:absolute;top:-54px;left:0}.notion-title+.notion-h1,.notion-title+.notion-h2,.notion-title+.notion-h3{margin-top:0}.notion-h1:first-child{margin-top:0}.notion-h2{font-size:1.5em;font-weight:600;margin-top:1.1em}.notion-h3{font-size:1.25em;font-weight:600;margin-top:1em}.notion-h:hover .notion-hash-link{opacity:1}.notion-hash-link{opacity:0;text-decoration:none;float:left;margin-left:-20px;padding-right:4px;fill:var(--fg-color-icon)}.notion-page-cover{display:block;object-fit:cover;width:100%;height:30vh;min-height:30vh;max-height:30vh;padding:0}.notion-page{box-sizing:border-box;position:relative;padding:0;margin:0 auto;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;align-items:flex-start;width:100%;max-width:100%}.notion-full-page{padding-bottom:max(10vh,120px)}.notion-page-no-cover{margin-top:48px!important;padding-top:96px}.notion-page-no-cover.notion-page-no-icon{padding-top:0}.notion-page-no-cover.notion-page-has-image-icon{padding-top:148px}.notion-page-has-cover.notion-page-no-icon{padding-top:48px}.notion-page-has-cover{padding-top:112px}.notion-page-has-cover.notion-page-has-text-icon{padding-top:64px}.notion-page-icon-wrapper{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:center}.notion-page-icon-wrapper .notion-page-icon{position:relative;display:block}.notion-page-has-cover .notion-page-icon-wrapper img.notion-page-icon{top:-62px}.notion-page-has-cover .notion-page-icon-wrapper span.notion-page-icon{top:-42px}.notion-page-icon-wrapper span.notion-page-icon{height:78px;width:78px;max-width:78px;max-height:78px;font-size:78px;line-height:1.1;margin-left:0;color:var(--fg-color-icon)}.notion-page-icon-wrapper img.notion-page-icon{display:block;border-radius:3px;width:124px;height:124px;max-width:124px;max-height:124px}.notion-page-icon-cover span{height:78px;width:78px;font-size:78px;display:inline-block;line-height:1.1;margin-left:0}.notion-page-icon-offset span{margin-top:-42px}.notion-page-icon-cover img{border-radius:3px;width:124px;height:124px;margin:8px}.notion-page-icon-offset img{margin-top:-80px}.notion-page{width:var(--notion-max-width);padding-left:min(12px,8vw);padding-right:min(12px,8vw)}.notion-full-width{--notion-max-width:min(1920px, 98vw);padding-left:min(96px,8vw);padding-right:min(96px,8vw)}.notion-small-text{font-size:14px}.notion-quote{display:block;width:100%;white-space:pre-wrap;word-break:break-word;border-left:3px solid currentcolor;padding:.2em .9em;margin:6px 0;font-size:1.2em}.notion-hr{width:100%;margin:6px 0;padding:0;border-top:none;border-color:var(--fg-color-0)}.notion-link{color:inherit;word-break:break-word;text-decoration:inherit;border-bottom:.05em solid;border-color:var(--fg-color-2);opacity:.7;transition:border-color .1s ease-in,opacity .1s ease-in}.notion-link:hover{border-color:var(--fg-color-6);opacity:1}.notion-collection .notion-link{opacity:1}.notion-blank{width:100%;min-height:1rem;padding:3px 2px;margin-top:1px;margin-bottom:1px}.notion-page-link{display:flex;color:var(--fg-color);text-decoration:none;width:100%;height:30px;margin:1px 0;transition:background .15s ease-in-out 0s;align-items:center}.notion-page-link:hover{background:var(--bg-color-0)}.notion-collection-card .notion-page-link{height:unset;margin:0;transition:unset}.notion-collection-card .notion-page-link{background:unset}.notion-page-icon{font-family:"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols;font-size:1.1em;margin:0 6px 0 2px;fill:var(--fg-color-6);color:var(--fg-color-icon)}img.notion-page-icon,svg.notion-page-icon{display:block;object-fit:fill;border-radius:3px;max-width:22px;max-height:22px}.notion-icon{display:block;width:18px;height:18px;color:var(--fg-color-icon)}.notion-page-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3;border-bottom:1px solid var(--fg-color-1);margin:4px 0}.notion-inline-code{color:#eb5757;padding:.2em .4em;background:var(--bg-color-2);border-radius:3px;font-size:85%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.notion-underline{text-underline-offset:6px;text-decoration-thickness:1px}.notion-list{margin:0;margin-block-start:.6em;margin-block-end:.6em}.notion-list-disc{list-style-type:disc;padding-inline-start:1.7em;margin-top:0;margin-bottom:0}.notion-list-numbered{list-style-type:decimal;padding-inline-start:1.6em;margin-top:0;margin-bottom:0}.notion-list-disc li{padding-left:.1em}.notion-list-numbered li{padding-left:.2em}.notion-list li{padding:6px 0;white-space:pre-wrap}.notion-list-flat{padding-inline-start:0}.notion-list-indent{margin-left:1.6em}.notion-asset-wrapper{margin:.5rem 0;max-width:100vw;min-width:100%;align-self:center;display:flex;flex-direction:column;align-items:center}.notion-asset-wrapper-image{max-width:100%}.notion-asset-wrapper-full{max-width:100vw}.notion-asset-wrapper img{width:100%;height:100%;max-height:100%;object-fit:cover}.notion-asset-wrapper iframe{border:none;background:#f7f6f5}.notion-text{width:100%;white-space:pre-wrap;word-break:break-word;padding:3px 2px;margin:1px 0}.notion-text:first-child{margin-top:2px}.notion-text-children{padding-left:1.5em;display:flex;flex-direction:column}.notion-block{padding:3px 2px}.notion .notion-code{font-size:85%}.notion-code{width:100%;margin:4px 0;border-radius:3px;-moz-tab-size:2;tab-size:2;display:block;box-sizing:border-box;overflow:auto;background:var(--bg-color-1);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.notion-code>pre{padding:34px 16px 32px 32px;margin:0}.notion-column{display:flex;flex-direction:column;padding-top:12px;padding-bottom:12px}.notion-column>*:first-child{margin-top:0;margin-left:0;margin-right:0}.notion-column>*:last-child{margin-left:0;margin-right:0;margin-bottom:0}.notion-row{display:flex;overflow:hidden;width:100%;max-width:100%}@media (max-width: 640px){.notion-row{flex-direction:column}.notion-row .notion-column{width:100%!important}.notion-row .notion-spacer{display:none}}.notion-bookmark{margin:4px 0;width:100%;box-sizing:border-box;text-decoration:none;border:1px solid var(--fg-color-1);border-radius:3px;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;transition:background .15s ease-in-out 0s}.dark-mode .notion-bookmark{border-color:var(--bg-color-0)}.notion-bookmark:hover{transition:background .15s ease-in-out 0s;background:var(--bg-color-0)}.notion-bookmark>div:first-child{flex:4 1 180px;padding:12px 14px 14px;overflow:hidden;text-align:left;color:var(--fg-color)}.notion-bookmark-title{font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:24px;margin-bottom:2px}.notion-bookmark-description{font-size:12px;line-height:16px;opacity:.8;height:32px;overflow:hidden}.notion-bookmark-link{display:flex;margin-top:6px}.notion-bookmark-link>img{width:16px;height:16px;min-width:16px;margin-right:6px}.notion-bookmark-link>div{font-size:12px;line-height:16px;color:var(--fg-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notion-bookmark-image{flex:1 1 180px;position:relative}.notion-bookmark-image img{object-fit:cover;width:100%;height:100%;position:absolute}.notion-column .notion-bookmark-image{display:none}.notion-spacer{width:min(32px,4vw)}.notion-spacer:last-child{display:none}.notion-asset-object-fit{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:1px}.notion-image{display:block;width:100%;border-radius:1px}.notion-image-inset{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:1px}.notion-image-caption,.notion-asset-caption{padding:6px 0 6px 2px;white-space:pre-wrap;word-break:break-word;caret-color:var(--fg-color);font-size:14px;line-height:1.4;color:var(--fg-color-3)}.notion-callout{padding:16px 16px 16px 12px;display:inline-flex;width:100%;border-radius:3px;border-width:1px;align-items:center;box-sizing:border-box;margin:4px 0;align-items:flex-start}.dark-mode .notion-callout{border-color:var(--bg-color-2)}.notion-callout .notion-page-icon{align-self:flex-start;width:24px;height:24px;font-size:1.3em;line-height:1em}.notion-callout-text{margin-left:8px;white-space:pre-wrap;word-break:break-word;width:100%}.notion-toggle{padding:3px 2px}.notion-toggle>summary{cursor:pointer;outline:none}.notion-toggle>div{margin-left:1.4em}.notion-toggle>summary>span{margin-left:.5em}.notion-collection{align-self:center;min-width:100%}.notion-collection-header{display:flex;align-items:center;height:42px;padding:4px 2px;white-space:nowrap;overflow:hidden}.notion-collection-header-title{display:inline-flex;align-items:center;font-size:1.25em;line-height:1.2;font-weight:600;white-space:pre-wrap;word-break:break-word;margin-right:.5em}.notion-collection-view-dropdown{cursor:pointer;padding:4px 8px;border-radius:3px;transition:background .12s ease-in 0s}.notion-collection-view-dropdown:hover{background:var(--bg-color-0)}.notion-collection-view-dropdown-icon{position:relative;top:2px;margin-left:4px}.notion-collection-view-type-menu-item{cursor:pointer}.notion-collection-view-type-menu-item .notion-collection-view-type{width:340px;max-width:100%;min-width:100px}.notion-collection-view-type{display:flex;align-items:center;font-size:14px}.notion-collection-view-type-icon{display:inline-block;width:14px;height:14px;fill:#37352f;margin-right:6px}.notion-collection-view-type-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg-color)}.notion-table{width:100vw;max-width:100vw;align-self:center;overflow:auto hidden}.notion-table-view{position:relative;float:left;min-width:var(--notion-max-width);padding-left:0;transition:padding .2s ease-out}.notion-table-header{display:flex;position:absolute;z-index:82;height:33px;color:var(--fg-color-3);min-width:var(--notion-max-width)}.notion-table-header-inner{width:100%;display:inline-flex;border-top:1px solid var(--fg-color-1);border-bottom:1px solid var(--fg-color-1)}.notion-table-header-placeholder{height:34px}.notion-table-th{display:flex;position:relative}.notion-table-view-header-cell{display:flex;flex-shrink:0;overflow:hidden;height:32px;font-size:14px;padding:0}.notion-table-view-header-cell-inner{-webkit-user-select:none;user-select:none;display:flex;width:100%;height:100%;padding-left:8px;padding-right:8px;border-right:1px solid var(--fg-color-0)}.notion-table-th:last-child .notion-table-view-header-cell-inner{border-right:0 none}.notion-simple-table{border-collapse:collapse;border-spacing:0}.notion-simple-table-data{color:inherit;fill:inherit;border:1px solid rgb(233,233,231);position:relative;vertical-align:top;min-width:178px;max-width:178px;min-height:32px}.notion-simple-table-cell-text{max-width:100%;width:100%;white-space:pre-wrap;word-break:break-word;caret-color:transparent;padding:7px 9px;background-color:transparent;font-size:14px;line-height:20px}.notion-simple-table-header{background:#f7f6f3;font-weight:500}.notion-collection-column-title{display:flex;align-items:center;line-height:120%;min-width:0;font-size:14px}.notion-collection-column-title-icon{display:inline-block;width:14px;height:14px;min-width:14px;min-height:14px;fill:var(--fg-color-2);margin-right:6px}.notion-collection-column-title-body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notion-table-body{position:relative;min-width:var(--notion-max-width)}.notion-table-row{display:flex;border-bottom:1px solid var(--fg-color-1)}.notion-table-cell{min-height:32px;padding:5px 8px 6px;font-size:14px;line-height:1;white-space:normal;overflow:hidden;word-break:break-word;border-right:1px solid var(--fg-color-1)}.notion-table-cell:last-child{border-right:0 none}.notion-table-cell-title{font-weight:500}.notion-table-cell-text{white-space:pre-wrap}.notion-table-cell-text,.notion-table-cell-number,.notion-table-cell-url,.notion-table-cell-email,.notion-table-cell-phone_number{line-height:1.5}.notion-table-cell-number{white-space:pre-wrap}.notion-table-cell-select,.notion-table-cell-multi_select{padding:7px 8px 0}.notion-property-select,.notion-property-multi_select{display:flex;flex-wrap:wrap}.notion-property-select-item,.notion-property-multi_select-item{display:flex;align-items:center;padding:0 6px;border-radius:3px;height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:120%}.notion-property-multi_select-item{margin:0 6px 6px 0}.notion-collection-card .notion-property-multi_select-item{margin:0 6px 0 0}.notion-property-file{display:flex;flex-wrap:wrap;align-content:flex-start}.notion-property-file img{max-height:24px;max-width:100%;margin-right:6px}.notion-collection-card-cover .notion-property-file{height:100%}.notion-collection-card-cover .notion-property-file img{width:100%;margin:0;max-height:100%}.notion-property-checkbox{margin-top:4px;width:16px;height:16px;background:var(--bg-color);flex-shrink:0}.notion-to-do-item>input{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:2px solid rgba(71,71,71,.918);outline:none;transition-duration:.3s;cursor:pointer}.notion-to-do-item>input:checked{border:2px solid var(--select-color-0);background-color:var(--select-color-0);background:var(--select-color-0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' class='check' style='width: 12px; height: 12px; display: block; fill: white; flex-shrink: 0; backface-visibility: hidden;'%3E%3Cpolygon points='5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039'%3E%3C/polygon%3E%3C/svg%3E")}.notion-gallery{align-self:center}.notion-gallery-view{position:relative;padding-left:0;transition:padding .2s ease-out}.notion-gallery-grid{display:grid;position:relative;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;gap:16px;border-top:1px solid var(--fg-color-1);padding-top:16px;padding-bottom:4px}.notion-gallery-grid-size-small{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.notion-gallery-grid-size-large{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.notion-collection-card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;box-shadow:#0f0f0f1a 0 0 0 1px,#0f0f0f1a 0 2px 4px;border-radius:3px;background:var(--bg-color);color:var(--fg-color);transition:background .1s ease-out 0s;-webkit-user-select:none;user-select:none;cursor:pointer}.notion-collection-card:hover{background:var(--bg-color-0)}.notion-collection-card-cover{position:relative;width:100%;height:190px;border-bottom:1px solid var(--fg-color-0);overflow:hidden}.notion-collection-card-cover img{width:100%;height:100%;border-radius:1px 1px 0 0}.notion-collection-card-cover .notion-collection-card-cover-empty{width:100%;height:100%;pointer-events:none;overflow:hidden;background:var(--fg-color-5);box-shadow:var(--fg-color-0) 0 -1px 0 0 inset;padding:8px 8px 0}.notion-collection-card-size-small .notion-collection-card-cover{height:124px}.notion-collection-card-body{display:flex;flex-direction:column;padding:4px 10px}.notion-collection-card-property{padding:4px 0;white-space:nowrap;word-break:break-word;overflow:hidden;text-overflow:ellipsis;font-size:12px}.notion-collection-card-property:first-child{font-size:14px;font-weight:500}.notion-collection-card-property:not(:first-child){white-space:nowrap;text-overflow:clip}.notion-collection-card-property img{max-height:18px}.notion-list-collection{align-self:center}.notion-list-collection{width:100%;max-width:100%}.notion-list-view{position:relative;padding-left:0;transition:padding .2s ease-out;max-width:100%}.notion-list-body{display:flex;flex-direction:column;border-top:1px solid var(--fg-color-1);padding-top:8px;max-width:100%;overflow:hidden}.notion-list-item{display:flex;justify-content:space-between;align-items:center;padding:0 4px;margin:1px 0;max-width:100%;overflow:hidden}.notion-list-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3}.notion-list-item-body{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden}.notion-list-item-property{margin-left:14px;font-size:14px}.notion-list-item-property .notion-property-date,.notion-list-item-property .notion-property-created_time,.notion-list-item-property .notion-property-last_edited_time,.notion-list-item-property .notion-property-url{display:inline-block;color:var(--fg-color-3);font-size:12px;overflow:hidden;text-overflow:ellipsis}.notion-board{width:100vw;max-width:100vw;align-self:center;overflow:auto hidden}.notion-board-view{position:relative;float:left;min-width:100%;padding-left:0;transition:padding .2s ease-out}.notion-board-header{display:flex;position:absolute;z-index:82;height:44px;min-width:100%}.notion-board-header-inner{display:inline-flex;border-top:1px solid var(--fg-color-1);border-bottom:1px solid var(--fg-color-1)}.notion-board-header-placeholder{height:var(--notion-header-height)}.notion-board-th{display:flex;align-items:center;font-size:14px;padding-right:16px;box-sizing:content-box;flex-shrink:0}.notion-board-th-body{display:flex;align-items:center;font-size:14px;line-height:1.2;padding-left:2px;padding-right:4px;white-space:nowrap;overflow:hidden}.notion-board-th-count{color:var(--fg-color-3);font-weight:500;padding:0 8px}.notion-board-th-empty{margin-right:4px;position:relative;top:2px}.notion-board-body{display:inline-flex}.notion-board-group{flex:0 0 auto;padding-right:16px;box-sizing:content-box}.notion-board-group-card{margin-bottom:8px}.notion-board-view .notion-board-th,.notion-board-view .notion-board-group{width:260px}.notion-board-view-size-small .notion-board-th,.notion-board-view-size-small .notion-board-group{width:180px}.notion-board-view-size-large .notion-board-th,.notion-board-view-size-large .notion-board-group{width:320px}.notion-board-view .notion-collection-card .notion-collection-card-cover{height:148px}.notion-board-view-size-small .notion-collection-card .notion-collection-card-cover{height:100px}.notion-board-view-size-large .notion-collection-card .notion-collection-card-cover{height:180px}.notion-to-do{width:100%;display:flex;flex-direction:column}.notion-to-do-item{display:flex;align-items:flex-start;width:100%;padding-left:2px;min-height:calc(1.5em + 6px);position:relative}.notion-to-do-children{padding-left:1.5em}.notion-to-do-item .notion-to-do-checked{text-decoration:line-through;text-decoration-color:#b9747459;opacity:.5}.notion-to-do-body{white-space:pre-wrap;word-break:break-word}.notion-to-do-item .notion-property-checkbox{margin-right:8px}.notion-google-drive{width:100%;align-self:center;margin:4px 0}.notion-google-drive-link{position:relative;display:flex;flex-direction:column;color:inherit;text-decoration:none;width:100%;border:1px solid var(--fg-color-1);border-radius:3px;-webkit-user-select:none;user-select:none;transition:background .1s ease-in 0s;cursor:pointer}.notion-google-drive-link:hover{background:var(--bg-color-0)}.notion-google-drive-preview{display:block;position:relative;width:100%;padding-bottom:55%;overflow:hidden}.notion-google-drive-preview img{position:absolute;width:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center top}.notion-google-drive-body{width:100%;min-height:60px;padding:12px 14px 14px;overflow:hidden;border-top:1px solid var(--fg-color-1)}.notion-google-drive-body-title{font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.notion-google-drive-body-modified-time{font-size:12px;line-height:1.3;color:var(--fg-color-3);max-height:32px;overflow:hidden}.notion-google-drive-body-source{display:flex;align-items:center;margin-top:6px}.notion-google-drive-body-source-icon{flex-shrink:0;background-size:cover;width:16px;height:16px;margin-right:6px}.notion-google-drive-body-source-domain{font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notion-file{width:100%;margin:1px 0}.notion-file-link{display:flex;align-items:center;padding:3px 2px;border-radius:3px;transition:background 20ms ease-in 0s;color:inherit;text-decoration:none}.notion-file-link:hover{background:var(--bg-color-0)}.notion-file-icon{margin-right:2px;width:1.35em;display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;min-height:calc(1.5em + 6px);height:1.35em}.notion-file-info{display:flex;align-items:baseline}.notion-file-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notion-file-size{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg-color-3);font-size:12px;line-height:16px;margin-left:6px}.notion-audio{width:100%}.notion-audio audio{width:100%}.notion-equation{position:relative;display:inline-flex;color:inherit;fill:inherit;-webkit-user-select:none;user-select:none;border-radius:3px;transition:background 20ms ease-in 0s}.notion-equation-inline{-webkit-user-select:all;-moz-user-select:all;user-select:all}.notion-equation-block{display:flex;flex-direction:column;overflow:auto;width:100%;max-width:100%;padding:4px 8px;margin:4px 0;cursor:pointer}.notion-equation:hover{background:var(--bg-color-0)}.notion-equation:active,.notion-equation:focus{background:var(--select-color-2)}.notion-frame .katex-display .katex{padding-right:32px}.notion-frame .katex>.katex-html{white-space:normal}.notion-page-title{display:inline-flex;max-width:100%;align-items:center;line-height:1.3;transition:background .12s ease-in 0s}.notion-page-title-icon{display:flex;align-items:center;justify-content:center;height:22px;width:22px;border-radius:3px;flex-shrink:0;margin-left:2px;margin-right:6px}.notion-collection-card-property .notion-link{border-bottom:0 none}.notion-collection-card-property .notion-page-title{transition:none}.notion-collection-card-property .notion-page-title:hover{background:unset}.notion-collection-card-property .notion-page-title-icon{margin-left:0;height:18px;width:18px}.notion-collection-card-property .notion-page-title-text{border-bottom:0 none}.notion-collection-card-property .notion-property-relation .notion-page-title-text{border-bottom:1px solid}.notion-page-title-text{position:relative;top:1px;border-bottom:1px solid var(--fg-color-1);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.notion-link .notion-page-title-text{border-bottom:0px}.notion-collection-row{width:100%;padding:4px 0 8px;border-bottom:1px solid var(--fg-color-0);margin-bottom:1em}.notion-collection-row-body{display:flex;flex-direction:column}.notion-collection-row-property{display:flex;align-items:center;margin-bottom:4px}.notion-collection-row-value{flex:1;padding:6px 8px 7px;font-size:14px}.notion-collection-row-property .notion-collection-column-title{display:flex;align-items:center;width:160px;height:34px;color:var(--fg-color-3);padding:0 6px}.notion-collection-row-property .notion-property{width:100%}.notion-collection-row-property .notion-collection-column-title-icon{width:16px;height:16px;min-width:16px;min-height:16px}.notion-collection-row-property .notion-link{border-bottom:0 none}.notion-collection-row-property .notion-property-relation .notion-page-title-text{border-bottom:1px solid}.notion-user{display:block;object-fit:cover;border-radius:100%;width:20px;height:20px}.notion-list-item-property .notion-property-multi_select-item{margin-bottom:0;flex-wrap:none}.notion-list-item-property .notion-property-multi_select-item:last-of-type{margin-right:0}.notion-toggle .notion-collection-header,.notion-toggle .notion-table-view,.notion-toggle .notion-board-view,.notion-column .notion-collection-header,.notion-column .notion-table-view,.notion-column .notion-board-view{padding-left:0!important;padding-right:0!important}.notion-toggle .notion-table,.notion-toggle .notion-board,.notion-column .notion-table,.notion-column .notion-board{width:100%!important;max-width:100%!important}@media only screen and (max-width: 730px){.notion-page{padding-left:2vw;padding-right:2vw}.notion-asset-wrapper{max-width:100%}.notion-asset-wrapper-full{max-width:100vw}}@media (max-width: 640px){.notion-bookmark-image{display:none}}.lazy-image-wrapper{position:relative;overflow:hidden}.lazy-image-wrapper img{position:absolute;width:100%;height:100%;object-fit:cover;max-width:100%;max-height:100%;min-width:100%;min-height:100%}.lazy-image-preview{filter:blur(20px);transform:scale(1.1);opacity:1;transition:opacity .4s ease-in!important;transition-delay:.1s;will-change:opacity}.lazy-image-wrapper img.lazy-image-real{position:relative}.lazy-image-real{opacity:0;transition:opacity .4s ease-out!important;will-change:opacity}.lazy-image-real.medium-zoom-image{transition:transform .3s cubic-bezier(.2,0,.2,1),opacity .4s ease-out!important;will-change:opacity,transform}.medium-zoom-image--opened{object-fit:cover;opacity:1}.lazy-image-loaded .lazy-image-preview{opacity:0}.lazy-image-loaded .lazy-image-real{opacity:1}.notion-page-cover.lazy-image-wrapper{padding:0!important}.notion-collection-card-cover .lazy-image-wrapper{padding:0!important;height:100%}.notion-page-cover .lazy-image-preview,.notion-page-cover .lazy-image-real{will-change:unset!important}.notion-page-cover .lazy-image-loaded .lazy-image-preview{opacity:1}.notion-lite{overflow-y:auto}.notion-lite .notion-page{width:100%;padding:0}.notion-lite .notion-collection-header,.notion-lite .notion-table-view,.notion-lite .notion-board-view{padding-left:0!important;padding-right:0!important}.notion-lite .notion-board,.notion-lite .notion-table{width:100%!important}.notion-header{position:sticky;top:0;left:0;z-index:200;width:100%;max-width:100vw;overflow:hidden;height:var(--notion-header-height);min-height:var(--notion-header-height);background:var(--bg-color)}.notion-header .nav-header{position:absolute;top:0;left:0;right:0;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 12px;text-size-adjust:100%;line-height:1.5;line-height:1.2;font-size:14px}.notion-header .breadcrumbs{display:flex;flex-direction:row;align-items:center;height:100%;flex-grow:0;min-width:0;margin-right:8px}.notion-header .breadcrumb{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;white-space:nowrap;text-overflow:ellipsis;color:var(--fg-color);text-decoration:none;margin:1px 0;padding:4px 6px;border-radius:3px;transition:background .12s ease-in 0s;-webkit-user-select:none;user-select:none;background:transparent;cursor:pointer}.notion-header .breadcrumb .icon{position:relative;top:-1px}.notion-header img.icon{width:18px!important;height:18px!important}.notion-header .icon{font-size:18px;margin-right:6px;line-height:1.1}.notion-header .searchIcon{width:14px;height:14px;margin-right:6px;color:var(--fg-color);fill:var(--fg-color)}.notion-header .breadcrumb:not(.active):hover{background:var(--bg-color-0)}.notion-header .breadcrumb:not(.active):active{background:var(--bg-color-1)}.notion-header .breadcrumb.active{cursor:default}.notion-header .spacer{margin:0 2px;color:var(--fg-color-2)}.notion-header .button{height:28px;padding:0 8px}.notion-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f0f99;display:flex;justify-content:center;align-items:flex-start;z-index:1001}.notion-search{box-shadow:#0f0f0f0d 0 0 0 1px,#0f0f0f1a 0 5px 10px,#0f0f0f33 0 15px 40px;border-radius:3px;background:#fff;position:relative;top:90px;max-width:600px;min-height:50px;max-height:80vh;width:75%;overflow:hidden;outline:none;font-size:16px;line-height:1.5;color:#37352f;caret-color:#37352f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.notion-search .quickFindMenu{display:flex;flex-direction:column;min-width:100%;max-width:calc(100vw - 24px);height:100%;max-height:80vh;min-height:50px}.notion-search .searchBar{display:flex;flex-direction:row;align-items:center;height:52px;box-shadow:#37352f17 0 1px;font-size:18px;line-height:27px;padding:0 16px}.notion-search .searchInput{resize:none;white-space:nowrap;border:none;outline:none;flex:1;line-height:inherit;font-size:inherit}.notion-search .inlineIcon{margin-right:10px;fill:#37352f66}.notion-search .clearButton{-webkit-user-select:none;user-select:none;border-radius:20px;cursor:pointer;margin-left:8px}.notion-search .clearIcon{width:14px;height:14px;fill:#37352f4d}.notion-search .clearButton:hover .clearIcon{fill:#37352f66}.notion-search .clearButton:active .clearIcon{fill:#37352fcc}@keyframes spinner{to{transform:rotate(360deg)}}.notion-search .loadingIcon{animation:spinner .6s linear infinite}.notion-search .noResultsPane{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px}.notion-search .noResults{font-size:14px;font-weight:500;line-height:20px;color:#37352f99}.notion-search .noResultsDetail{font-size:14px;margin-top:2px;color:#37352f66}.notion-search .resultsFooter{box-shadow:#37352f17 0 -1px;margin-top:1px;font-size:12px;min-height:28px;color:#37352f66;-webkit-user-select:none;user-select:none;padding:0 16px;display:flex;flex-direction:column;justify-content:center}.notion-search .resultsCount{font-weight:500;color:#37352f99}.notion-search .resultsPane{display:flex;flex-direction:column;height:100%;flex:1;overflow:auto}.notion-search .result{padding:8px 14px;border-bottom:1px solid rgba(55,53,47,.06);min-height:36px;font-size:14px;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#37352f;text-decoration:none}.notion-search .resultsPane .result:hover{background:#37352f14!important}.notion-search .resultsPane .result:active{background:#37352f29!important}.notion-sync-block{width:100%}.notion-table-of-contents{width:100%;margin:4px 0}.notion-table-of-contents-item{font-size:14px;white-space:nowrap;overflow:hidden;color:var(--fg-color-6);text-overflow:ellipsis;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--fg-color-1)}.notion-tweet{display:flex;justify-content:center;width:100%}.notion-tweet-error{font-size:.8rem;padding:.5rem 1rem;border:1px solid rgb(233,233,231);border-radius:3px}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{background:none!important}:not(pre)>code[class*=language-],pre[class*=language-]{background:none!important}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:#ffffff80}.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}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-UIXRTGNW.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-zJvWDgGp.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-0YIAJWTb.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-6vyEfazt.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-RIlxi71x.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-AE18XbF9.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-4uo0fsfh.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-k0QPq0y-.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-MF_e1AYw.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-i-oP291Y.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-bAz-dThZ.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-XZxETTVq.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-k2IhepQP.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-8XXOHEfX.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-gf8Lq3rE.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-sffOiHVw.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-CZtwCMuf.woff) format("woff"),url(/assets/KaTeX_Main-Bold-MGqDlVzd.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-8QydwDku.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-EqUi0SPe.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-88TzJhul.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-DVgO3ulm.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-TCzgZvdR.woff) format("woff"),url(/assets/KaTeX_Main-Italic-N1npxqDf.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-dtjb4qKe.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-6_eCWgYQ.woff) format("woff"),url(/assets/KaTeX_Main-Regular-MqWbzbVV.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-mZ7zbAmZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-ImPtsMme.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-d10o37uD.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-LedwBEzP.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-wNP_z16f.woff) format("woff"),url(/assets/KaTeX_Math-Italic-H5Tq_9FA.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-9bFEtBg9.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-2yISjogg.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-hTHqZ76u.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-tx9FahgZ.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-Azdo-3Wm.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-GGIydc0p.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-wwQp5Se8.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-kun6lKiW.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-TaO4USHJ.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-98CFnxev.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular--ckFYqpa.woff) format("woff"),url(/assets/KaTeX_Script-Regular-uSZBlqPg.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-Jgg_JgPA.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-tfebZ-uE.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-27J7nvyK.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-8uHcfdJu.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-KA9bXP1N.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-e4ClFoQr.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-k6uTKqBB.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-4KV7NJM_.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-5eZcWcVX.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-RfuIJGSk.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-1hQb9ONy.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-juq-IZ9c.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-tMUvZjwd.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-9yG-_x36.ttf) format("truetype")}.katex{text-rendering:auto;font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--notion-max-width: 960px} diff --git a/assets/discord-id-step1-5SCBIB1Z.png b/assets/discord-id-step1-5SCBIB1Z.png new file mode 100644 index 0000000..b024f35 Binary files /dev/null and b/assets/discord-id-step1-5SCBIB1Z.png differ diff --git a/assets/discord-id-step2-omYbqngL.png b/assets/discord-id-step2-omYbqngL.png new file mode 100644 index 0000000..3044629 Binary files /dev/null and b/assets/discord-id-step2-omYbqngL.png differ diff --git a/assets/discord-id-step3-16ZHLXtN.png b/assets/discord-id-step3-16ZHLXtN.png new file mode 100644 index 0000000..3d8cc4e Binary files /dev/null and b/assets/discord-id-step3-16ZHLXtN.png differ diff --git a/assets/discord-id-step4-UOeJlbiT.png b/assets/discord-id-step4-UOeJlbiT.png new file mode 100644 index 0000000..dffd81b Binary files /dev/null and b/assets/discord-id-step4-UOeJlbiT.png differ diff --git a/assets/fb-R3zjQfrO.js b/assets/fb-R3zjQfrO.js new file mode 100644 index 0000000..51e6448 --- /dev/null +++ b/assets/fb-R3zjQfrO.js @@ -0,0 +1 @@ +const a="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='45'%20height='42.878'%20viewBox='0%200%2045%2042.878'%3e%3cg%20transform='translate(0%200)'%3e%3cpath%20d='M492.63,255.9c0-10.068-10.093-18.259-22.5-18.259s-22.5,8.191-22.5,18.259c0,9.026,8,16.585,18.817,18.015.733.158,1.73.483,1.982,1.109a4.627,4.627,0,0,1,.073,2.035s-.264,1.588-.321,1.926c-.1.569-.452,2.225,1.949,1.213s12.958-7.63,17.679-13.063h0c3.261-3.576,4.823-7.2,4.823-11.234'%20transform='translate(-447.63%20-237.64)'%20fill='%23fff'/%3e%3cg%20transform='translate(7.381%2013.394)'%3e%3cpath%20d='M494.179,275.125H492.6a.438.438,0,0,0-.438.438v9.8a.438.438,0,0,0,.438.437h1.578a.438.438,0,0,0,.438-.437v-9.8a.438.438,0,0,0-.438-.438'%20transform='translate(-483.631%20-275.125)'%20fill='%2300251a'/%3e%3cpath%20d='M512.217,275.125h-1.578a.438.438,0,0,0-.438.438v5.825l-4.493-6.067a.477.477,0,0,0-.034-.044l0,0c-.008-.01-.017-.019-.026-.027l-.008-.008-.024-.019-.011-.009-.023-.016-.013-.008-.023-.013-.014-.007-.025-.011-.014,0-.026-.009-.015,0-.025-.006-.019,0-.023,0h-1.616a.438.438,0,0,0-.438.438v9.8a.438.438,0,0,0,.438.437h1.578a.438.438,0,0,0,.439-.437v-5.823l4.5,6.075a.436.436,0,0,0,.111.108l0,0,.027.016.013.006.021.01.021.009.013.005.03.01h.007a.426.426,0,0,0,.112.015h1.578a.438.438,0,0,0,.438-.437v-9.8a.438.438,0,0,0-.438-.438'%20transform='translate(-490.807%20-275.125)'%20fill='%2300251a'/%3e%3cpath%20d='M475.03,283.349h-4.288v-7.786a.438.438,0,0,0-.438-.438h-1.578a.438.438,0,0,0-.438.438v9.8h0a.435.435,0,0,0,.122.3l.006.006.006.006a.435.435,0,0,0,.3.122h6.305a.437.437,0,0,0,.437-.438v-1.579a.438.438,0,0,0-.437-.438'%20transform='translate(-468.287%20-275.125)'%20fill='%2300251a'/%3e%3cpath%20d='M540.472,277.58a.438.438,0,0,0,.437-.438v-1.578a.438.438,0,0,0-.437-.439h-6.306a.435.435,0,0,0-.3.124l-.005,0-.007.008a.436.436,0,0,0-.122.3h0v9.8h0a.435.435,0,0,0,.123.3l.006.007.006.006a.435.435,0,0,0,.3.122h6.306a.438.438,0,0,0,.437-.438v-1.579a.438.438,0,0,0-.437-.438h-4.288v-1.657h4.288a.438.438,0,0,0,.437-.438v-1.578a.438.438,0,0,0-.437-.439h-4.288V277.58Z'%20transform='translate(-510.346%20-275.125)'%20fill='%2300251a'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",t="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20fill='%2300251a'%3e%3c!--%20Font%20Awesome%20Pro%205.15.4%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20--%3e%3cpath%20d='M256.55%208C116.52%208%208%20110.34%208%20248.57c0%2072.3%2029.71%20134.78%2078.07%20177.94%208.35%207.51%206.63%2011.86%208.05%2058.23A19.92%2019.92%200%200%200%20122%20502.31c52.91-23.3%2053.59-25.14%2062.56-22.7C337.85%20521.8%20504%20423.7%20504%20248.57%20504%20110.34%20396.59%208%20256.55%208zm149.24%20185.13l-73%20115.57a37.37%2037.37%200%200%201-53.91%209.93l-58.08-43.47a15%2015%200%200%200-18%200l-78.37%2059.44c-10.46%207.93-24.16-4.6-17.11-15.67l73-115.57a37.36%2037.36%200%200%201%2053.91-9.93l58.06%2043.46a15%2015%200%200%200%2018%200l78.41-59.38c10.44-7.98%2024.14%204.54%2017.09%2015.62z'/%3e%3c/svg%3e";export{a as _,t as a}; diff --git a/assets/index-4yDZvCUC.css b/assets/index-4yDZvCUC.css new file mode 100644 index 0000000..15d71f3 --- /dev/null +++ b/assets/index-4yDZvCUC.css @@ -0,0 +1,5 @@ +@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700&family=Shrikhand&display=swap";.vl-shown{overflow:hidden}.vl-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:9999}.vl-overlay.vl-active{display:flex}.vl-overlay.vl-full-page{z-index:9999;position:fixed}.vl-overlay .vl-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.vl-overlay .vl-icon,.vl-parent{position:relative}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-JAMAXUYH.woff2) format("woff2"),url(/assets/material-icons-69IKE8Hh.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-outlined-2YYhrxAP.woff2) format("woff2"),url(/assets/material-icons-outlined-aVm8Jdp-.woff) format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-round-64qylwcb.woff2) format("woff2"),url(/assets/material-icons-round-Q5cMfrL_.woff) format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-sharp-IInc7Yq0.woff2) format("woff2"),url(/assets/material-icons-sharp-h9SpFbu_.woff) format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-two-tone-7jSKWhI8.woff2) format("woff2"),url(/assets/material-icons-two-tone-e8M-5hA2.woff) format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #d49f00;--bs-green: #3D5950;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #3D5950;--bs-secondary: #2A8356;--bs-success: #3D5950;--bs-info: #0dcaf0;--bs-warning: #d49f00;--bs-danger: #BD505A;--bs-light: #EDF0EF;--bs-dark: #3D5950;--bs-soft_green: #DADEDD;--bs-light_green: #B5BEBB;--bs-gentle_green: #798B86;--bs-deep-dark: #00251A;--bs-primary-rgb: 61, 89, 80;--bs-secondary-rgb: 42, 131, 86;--bs-success-rgb: 61, 89, 80;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 212, 159, 0;--bs-danger-rgb: 189, 80, 90;--bs-light-rgb: 237, 240, 239;--bs-dark-rgb: 61, 89, 80;--bs-soft_green-rgb: 218, 222, 221;--bs-light_green-rgb: 181, 190, 187;--bs-gentle_green-rgb: 121, 139, 134;--bs-deep-dark-rgb: 0, 37, 26;--bs-primary-text-emphasis: #182420;--bs-secondary-text-emphasis: #113422;--bs-success-text-emphasis: #182420;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #554000;--bs-danger-text-emphasis: #4c2024;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #d8dedc;--bs-secondary-bg-subtle: #d4e6dd;--bs-success-bg-subtle: #d8dedc;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #f6eccc;--bs-danger-bg-subtle: #f2dcde;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #b1bdb9;--bs-secondary-border-subtle: #aacdbb;--bs-success-border-subtle: #b1bdb9;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #eed999;--bs-danger-border-subtle: #e5b9bd;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: "Noto Sans TC", sans-serif;--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #3D5950;--bs-link-color-rgb: 61, 89, 80;--bs-link-decoration: underline;--bs-link-hover-color: #314740;--bs-link-hover-color-rgb: 49, 71, 64;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #f6eccc;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(61, 89, 80, .25);--bs-form-valid-color: #3D5950;--bs-form-valid-border-color: #3D5950;--bs-form-invalid-color: #BD505A;--bs-form-invalid-border-color: #BD505A}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #8b9b96;--bs-secondary-text-emphasis: #7fb59a;--bs-success-text-emphasis: #8b9b96;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #e5c566;--bs-danger-text-emphasis: #d7969c;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #0c1210;--bs-secondary-bg-subtle: #081a11;--bs-success-bg-subtle: #0c1210;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #2a2000;--bs-danger-bg-subtle: #261012;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #253530;--bs-secondary-border-subtle: #194f34;--bs-success-border-subtle: #253530;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #7f5f00;--bs-danger-border-subtle: #713036;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #8b9b96;--bs-link-hover-color: #a2afab;--bs-link-color-rgb: 139, 155, 150;--bs-link-hover-color-rgb: 162, 175, 171;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #554000;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #9eaca8;--bs-form-valid-border-color: #9eaca8;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 2rem}.g-5,.gy-5{--bs-gutter-y: 2rem}.g-6,.gx-6{--bs-gutter-x: 2.5rem}.g-6,.gy-6{--bs-gutter-y: 2.5rem}.g-7,.gx-7{--bs-gutter-x: 3rem}.g-7,.gy-7{--bs-gutter-y: 3rem}.g-8,.gx-8{--bs-gutter-x: 3.5rem}.g-8,.gy-8{--bs-gutter-y: 3.5rem}.g-9,.gx-9{--bs-gutter-x: 4rem}.g-9,.gy-9{--bs-gutter-y: 4rem}.g-10,.gx-10{--bs-gutter-x: 10rem}.g-10,.gy-10{--bs-gutter-y: 10rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 2rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 2rem}.g-sm-6,.gx-sm-6{--bs-gutter-x: 2.5rem}.g-sm-6,.gy-sm-6{--bs-gutter-y: 2.5rem}.g-sm-7,.gx-sm-7{--bs-gutter-x: 3rem}.g-sm-7,.gy-sm-7{--bs-gutter-y: 3rem}.g-sm-8,.gx-sm-8{--bs-gutter-x: 3.5rem}.g-sm-8,.gy-sm-8{--bs-gutter-y: 3.5rem}.g-sm-9,.gx-sm-9{--bs-gutter-x: 4rem}.g-sm-9,.gy-sm-9{--bs-gutter-y: 4rem}.g-sm-10,.gx-sm-10{--bs-gutter-x: 10rem}.g-sm-10,.gy-sm-10{--bs-gutter-y: 10rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 2rem}.g-md-5,.gy-md-5{--bs-gutter-y: 2rem}.g-md-6,.gx-md-6{--bs-gutter-x: 2.5rem}.g-md-6,.gy-md-6{--bs-gutter-y: 2.5rem}.g-md-7,.gx-md-7{--bs-gutter-x: 3rem}.g-md-7,.gy-md-7{--bs-gutter-y: 3rem}.g-md-8,.gx-md-8{--bs-gutter-x: 3.5rem}.g-md-8,.gy-md-8{--bs-gutter-y: 3.5rem}.g-md-9,.gx-md-9{--bs-gutter-x: 4rem}.g-md-9,.gy-md-9{--bs-gutter-y: 4rem}.g-md-10,.gx-md-10{--bs-gutter-x: 10rem}.g-md-10,.gy-md-10{--bs-gutter-y: 10rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 2rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 2rem}.g-lg-6,.gx-lg-6{--bs-gutter-x: 2.5rem}.g-lg-6,.gy-lg-6{--bs-gutter-y: 2.5rem}.g-lg-7,.gx-lg-7{--bs-gutter-x: 3rem}.g-lg-7,.gy-lg-7{--bs-gutter-y: 3rem}.g-lg-8,.gx-lg-8{--bs-gutter-x: 3.5rem}.g-lg-8,.gy-lg-8{--bs-gutter-y: 3.5rem}.g-lg-9,.gx-lg-9{--bs-gutter-x: 4rem}.g-lg-9,.gy-lg-9{--bs-gutter-y: 4rem}.g-lg-10,.gx-lg-10{--bs-gutter-x: 10rem}.g-lg-10,.gy-lg-10{--bs-gutter-y: 10rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 2rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 2rem}.g-xl-6,.gx-xl-6{--bs-gutter-x: 2.5rem}.g-xl-6,.gy-xl-6{--bs-gutter-y: 2.5rem}.g-xl-7,.gx-xl-7{--bs-gutter-x: 3rem}.g-xl-7,.gy-xl-7{--bs-gutter-y: 3rem}.g-xl-8,.gx-xl-8{--bs-gutter-x: 3.5rem}.g-xl-8,.gy-xl-8{--bs-gutter-y: 3.5rem}.g-xl-9,.gx-xl-9{--bs-gutter-x: 4rem}.g-xl-9,.gy-xl-9{--bs-gutter-y: 4rem}.g-xl-10,.gx-xl-10{--bs-gutter-x: 10rem}.g-xl-10,.gy-xl-10{--bs-gutter-y: 10rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 2rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 2rem}.g-xxl-6,.gx-xxl-6{--bs-gutter-x: 2.5rem}.g-xxl-6,.gy-xxl-6{--bs-gutter-y: 2.5rem}.g-xxl-7,.gx-xxl-7{--bs-gutter-x: 3rem}.g-xxl-7,.gy-xxl-7{--bs-gutter-y: 3rem}.g-xxl-8,.gx-xxl-8{--bs-gutter-x: 3.5rem}.g-xxl-8,.gy-xxl-8{--bs-gutter-y: 3.5rem}.g-xxl-9,.gx-xxl-9{--bs-gutter-x: 4rem}.g-xxl-9,.gy-xxl-9{--bs-gutter-y: 4rem}.g-xxl-10,.gx-xxl-10{--bs-gutter-x: 10rem}.g-xxl-10,.gy-xxl-10{--bs-gutter-y: 10rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000000;--bs-table-bg: #d8dedc;--bs-table-border-color: #c2c8c6;--bs-table-striped-bg: #cdd3d1;--bs-table-striped-color: #000000;--bs-table-active-bg: #c2c8c6;--bs-table-active-color: #000000;--bs-table-hover-bg: #c8cdcc;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000000;--bs-table-bg: #d4e6dd;--bs-table-border-color: #bfcfc7;--bs-table-striped-bg: #c9dbd2;--bs-table-striped-color: #000000;--bs-table-active-bg: #bfcfc7;--bs-table-active-color: #000000;--bs-table-hover-bg: #c4d5cc;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000000;--bs-table-bg: #d8dedc;--bs-table-border-color: #c2c8c6;--bs-table-striped-bg: #cdd3d1;--bs-table-striped-color: #000000;--bs-table-active-bg: #c2c8c6;--bs-table-active-color: #000000;--bs-table-hover-bg: #c8cdcc;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000000;--bs-table-bg: #f6eccc;--bs-table-border-color: #ddd4b8;--bs-table-striped-bg: #eae0c2;--bs-table-striped-color: #000000;--bs-table-active-bg: #ddd4b8;--bs-table-active-color: #000000;--bs-table-hover-bg: #e4dabd;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000000;--bs-table-bg: #f2dcde;--bs-table-border-color: #dac6c8;--bs-table-striped-bg: #e6d1d3;--bs-table-striped-color: #000000;--bs-table-active-bg: #dac6c8;--bs-table-active-color: #000000;--bs-table-hover-bg: #e0cccd;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000000;--bs-table-bg: #EDF0EF;--bs-table-border-color: #d5d8d7;--bs-table-striped-bg: #e1e4e3;--bs-table-striped-color: #000000;--bs-table-active-bg: #d5d8d7;--bs-table-active-color: #000000;--bs-table-hover-bg: #dbdedd;--bs-table-hover-color: #000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #3D5950;--bs-table-border-color: #506a62;--bs-table-striped-bg: #476159;--bs-table-striped-color: #fff;--bs-table-active-bg: #506a62;--bs-table-active-color: #fff;--bs-table-hover-bg: #4c655d;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.25rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#9eaca8;outline:0;box-shadow:0 0 0 .25rem #3d595040}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#9eaca8;outline:0;box-shadow:0 0 0 .25rem #3d595040}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: #fff;flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#9eaca8;outline:0;box-shadow:0 0 0 .25rem #3d595040}.form-check-input:checked{background-color:#3d5950;border-color:#3d5950}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#3d5950;border-color:#3d5950;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239eaca8'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #3d595040}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #3d595040}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3d5950;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c5cdcb}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3d5950;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c5cdcb}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);min-height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:#fff;border-radius:.375rem}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:#e9ecef}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#3d5950}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#3d5950e6;border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#3d5950;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233D5950' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#3d5950;box-shadow:0 0 0 .25rem #3d595040}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#3d5950}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233D5950' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#3d5950;box-shadow:0 0 0 .25rem #3d595040}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#3d5950}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#3d5950}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #3d595040}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#3d5950}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#bd505a}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#bd505ae6;border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#bd505a;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23BD505A'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23BD505A' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#bd505a;box-shadow:0 0 0 .25rem #bd505a40}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#bd505a}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23BD505A'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23BD505A' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#bd505a;box-shadow:0 0 0 .25rem #bd505a40}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#bd505a}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#bd505a}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #bd505a40}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#bd505a}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: .375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #3D5950;--bs-btn-border-color: #3D5950;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #344c44;--bs-btn-hover-border-color: #314740;--bs-btn-focus-shadow-rgb: 90, 114, 106;--bs-btn-active-color: #fff;--bs-btn-active-bg: #314740;--bs-btn-active-border-color: #2e433c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3D5950;--bs-btn-disabled-border-color: #3D5950}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #2A8356;--bs-btn-border-color: #2A8356;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #246f49;--bs-btn-hover-border-color: #226945;--bs-btn-focus-shadow-rgb: 74, 150, 111;--bs-btn-active-color: #fff;--bs-btn-active-bg: #226945;--bs-btn-active-border-color: #206241;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #2A8356;--bs-btn-disabled-border-color: #2A8356}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #3D5950;--bs-btn-border-color: #3D5950;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #344c44;--bs-btn-hover-border-color: #314740;--bs-btn-focus-shadow-rgb: 90, 114, 106;--bs-btn-active-color: #fff;--bs-btn-active-bg: #314740;--bs-btn-active-border-color: #2e433c;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3D5950;--bs-btn-disabled-border-color: #3D5950}.btn-info{--bs-btn-color: #000000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000000;--bs-btn-bg: #d49f00;--bs-btn-border-color: #d49f00;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #daad26;--bs-btn-hover-border-color: #d8a91a;--bs-btn-focus-shadow-rgb: 180, 135, 0;--bs-btn-active-color: #000000;--bs-btn-active-bg: #ddb233;--bs-btn-active-border-color: #d8a91a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000000;--bs-btn-disabled-bg: #d49f00;--bs-btn-disabled-border-color: #d49f00}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #BD505A;--bs-btn-border-color: #BD505A;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #a1444d;--bs-btn-hover-border-color: #974048;--bs-btn-focus-shadow-rgb: 199, 106, 115;--bs-btn-active-color: #fff;--bs-btn-active-bg: #974048;--bs-btn-active-border-color: #8e3c44;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #BD505A;--bs-btn-disabled-border-color: #BD505A}.btn-light{--bs-btn-color: #000000;--bs-btn-bg: #EDF0EF;--bs-btn-border-color: #EDF0EF;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #c9cccb;--bs-btn-hover-border-color: #bec0bf;--bs-btn-focus-shadow-rgb: 201, 204, 203;--bs-btn-active-color: #000000;--bs-btn-active-bg: #bec0bf;--bs-btn-active-border-color: #b2b4b3;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000000;--bs-btn-disabled-bg: #EDF0EF;--bs-btn-disabled-border-color: #EDF0EF}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #3D5950;--bs-btn-border-color: #3D5950;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5a726a;--bs-btn-hover-border-color: #506a62;--bs-btn-focus-shadow-rgb: 90, 114, 106;--bs-btn-active-color: #fff;--bs-btn-active-bg: #647a73;--bs-btn-active-border-color: #506a62;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3D5950;--bs-btn-disabled-border-color: #3D5950}.btn-soft_green{--bs-btn-color: #000000;--bs-btn-bg: #DADEDD;--bs-btn-border-color: #DADEDD;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #e0e3e2;--bs-btn-hover-border-color: #dee1e0;--bs-btn-focus-shadow-rgb: 185, 189, 188;--bs-btn-active-color: #000000;--bs-btn-active-bg: #e1e5e4;--bs-btn-active-border-color: #dee1e0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000000;--bs-btn-disabled-bg: #DADEDD;--bs-btn-disabled-border-color: #DADEDD}.btn-light_green{--bs-btn-color: #000000;--bs-btn-bg: #B5BEBB;--bs-btn-border-color: #B5BEBB;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #c0c8c5;--bs-btn-hover-border-color: #bcc5c2;--bs-btn-focus-shadow-rgb: 154, 162, 159;--bs-btn-active-color: #000000;--bs-btn-active-bg: #c4cbc9;--bs-btn-active-border-color: #bcc5c2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000000;--bs-btn-disabled-bg: #B5BEBB;--bs-btn-disabled-border-color: #B5BEBB}.btn-gentle_green{--bs-btn-color: #000000;--bs-btn-bg: #798B86;--bs-btn-border-color: #798B86;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #8d9c98;--bs-btn-hover-border-color: #869792;--bs-btn-focus-shadow-rgb: 103, 118, 114;--bs-btn-active-color: #000000;--bs-btn-active-bg: #94a29e;--bs-btn-active-border-color: #869792;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000000;--bs-btn-disabled-bg: #798B86;--bs-btn-disabled-border-color: #798B86}.btn-deep-dark{--bs-btn-color: #fff;--bs-btn-bg: #00251A;--bs-btn-border-color: #00251A;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #001f16;--bs-btn-hover-border-color: #001e15;--bs-btn-focus-shadow-rgb: 38, 70, 60;--bs-btn-active-color: #fff;--bs-btn-active-bg: #001e15;--bs-btn-active-border-color: #001c14;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #00251A;--bs-btn-disabled-border-color: #00251A}.btn-outline-primary{--bs-btn-color: #3D5950;--bs-btn-border-color: #3D5950;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3D5950;--bs-btn-hover-border-color: #3D5950;--bs-btn-focus-shadow-rgb: 61, 89, 80;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3D5950;--bs-btn-active-border-color: #3D5950;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #3D5950;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3D5950;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #2A8356;--bs-btn-border-color: #2A8356;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #2A8356;--bs-btn-hover-border-color: #2A8356;--bs-btn-focus-shadow-rgb: 42, 131, 86;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2A8356;--bs-btn-active-border-color: #2A8356;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #2A8356;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #2A8356;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #3D5950;--bs-btn-border-color: #3D5950;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3D5950;--bs-btn-hover-border-color: #3D5950;--bs-btn-focus-shadow-rgb: 61, 89, 80;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3D5950;--bs-btn-active-border-color: #3D5950;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #3D5950;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3D5950;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #d49f00;--bs-btn-border-color: #d49f00;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #d49f00;--bs-btn-hover-border-color: #d49f00;--bs-btn-focus-shadow-rgb: 212, 159, 0;--bs-btn-active-color: #000000;--bs-btn-active-bg: #d49f00;--bs-btn-active-border-color: #d49f00;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #d49f00;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #d49f00;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #BD505A;--bs-btn-border-color: #BD505A;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #BD505A;--bs-btn-hover-border-color: #BD505A;--bs-btn-focus-shadow-rgb: 189, 80, 90;--bs-btn-active-color: #fff;--bs-btn-active-bg: #BD505A;--bs-btn-active-border-color: #BD505A;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #BD505A;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #BD505A;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #EDF0EF;--bs-btn-border-color: #EDF0EF;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #EDF0EF;--bs-btn-hover-border-color: #EDF0EF;--bs-btn-focus-shadow-rgb: 237, 240, 239;--bs-btn-active-color: #000000;--bs-btn-active-bg: #EDF0EF;--bs-btn-active-border-color: #EDF0EF;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #EDF0EF;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #EDF0EF;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #3D5950;--bs-btn-border-color: #3D5950;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3D5950;--bs-btn-hover-border-color: #3D5950;--bs-btn-focus-shadow-rgb: 61, 89, 80;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3D5950;--bs-btn-active-border-color: #3D5950;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #3D5950;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3D5950;--bs-gradient: none}.btn-outline-soft_green{--bs-btn-color: #DADEDD;--bs-btn-border-color: #DADEDD;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #DADEDD;--bs-btn-hover-border-color: #DADEDD;--bs-btn-focus-shadow-rgb: 218, 222, 221;--bs-btn-active-color: #000000;--bs-btn-active-bg: #DADEDD;--bs-btn-active-border-color: #DADEDD;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #DADEDD;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #DADEDD;--bs-gradient: none}.btn-outline-light_green{--bs-btn-color: #B5BEBB;--bs-btn-border-color: #B5BEBB;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #B5BEBB;--bs-btn-hover-border-color: #B5BEBB;--bs-btn-focus-shadow-rgb: 181, 190, 187;--bs-btn-active-color: #000000;--bs-btn-active-bg: #B5BEBB;--bs-btn-active-border-color: #B5BEBB;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #B5BEBB;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #B5BEBB;--bs-gradient: none}.btn-outline-gentle_green{--bs-btn-color: #798B86;--bs-btn-border-color: #798B86;--bs-btn-hover-color: #000000;--bs-btn-hover-bg: #798B86;--bs-btn-hover-border-color: #798B86;--bs-btn-focus-shadow-rgb: 121, 139, 134;--bs-btn-active-color: #000000;--bs-btn-active-bg: #798B86;--bs-btn-active-border-color: #798B86;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #798B86;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #798B86;--bs-gradient: none}.btn-outline-deep-dark{--bs-btn-color: #00251A;--bs-btn-border-color: #00251A;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #00251A;--bs-btn-hover-border-color: #00251A;--bs-btn-focus-shadow-rgb: 0, 37, 26;--bs-btn-active-color: #fff;--bs-btn-active-bg: #00251A;--bs-btn-active-border-color: #00251A;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #00251A;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #00251A;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 90, 114, 106;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1rem;--bs-btn-border-radius: .5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: .25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(.375rem - 1px) ;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #3D5950;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #3D5950;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .75rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #3d595040}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: transparent;--bs-nav-tabs-link-active-color: #fff;--bs-nav-tabs-link-active-bg: #00251a;--bs-nav-tabs-link-active-border-color: transparent;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: .375rem;--bs-nav-pills-link-active-color: #182420;--bs-nav-pills-link-active-bg: #EDF0EF}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(0, 0, 0, .55);--bs-navbar-hover-color: rgba(0, 0, 0, .7);--bs-navbar-disabled-color: rgba(0, 0, 0, .3);--bs-navbar-active-color: rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y: .5625rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, .9);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, .1);--bs-navbar-toggler-border-radius: .375rem;--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .75rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.75rem;padding-bottom:.75rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 0;--bs-card-spacer-x: 0;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 0;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: .375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: .375rem;--bs-card-cap-padding-y: 0;--bs-card-cap-padding-x: 0;--bs-card-cap-bg: rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: .375rem;--bs-accordion-inner-border-radius: calc(.375rem - 1px) ;--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23375048'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #9eaca8;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(61, 89, 80, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #375048;--bs-accordion-active-bg: #eceeee}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238b9b96'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238b9b96'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #6c757d;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: .375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(61, 89, 80, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #3D5950;--bs-pagination-active-border-color: #3D5950;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item .page-link{border-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: .25rem}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: .375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}.alert-soft_green{--bs-alert-color: var(--bs-soft_green-text-emphasis);--bs-alert-bg: var(--bs-soft_green-bg-subtle);--bs-alert-border-color: var(--bs-soft_green-border-subtle);--bs-alert-link-color: var(--bs-soft_green-text-emphasis)}.alert-light_green{--bs-alert-color: var(--bs-light_green-text-emphasis);--bs-alert-bg: var(--bs-light_green-bg-subtle);--bs-alert-border-color: var(--bs-light_green-border-subtle);--bs-alert-link-color: var(--bs-light_green-text-emphasis)}.alert-gentle_green{--bs-alert-color: var(--bs-gentle_green-text-emphasis);--bs-alert-bg: var(--bs-gentle_green-bg-subtle);--bs-alert-border-color: var(--bs-gentle_green-border-subtle);--bs-alert-link-color: var(--bs-gentle_green-text-emphasis)}.alert-deep-dark{--bs-alert-color: var(--bs-deep-dark-text-emphasis);--bs-alert-bg: var(--bs-deep-dark-bg-subtle);--bs-alert-border-color: var(--bs-deep-dark-border-subtle);--bs-alert-link-color: var(--bs-deep-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: .375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #3D5950;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, .125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: .375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #3D5950;--bs-list-group-active-bg: #EDF0EF;--bs-list-group-active-border-color: #EDF0EF;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.list-group-item-soft_green{--bs-list-group-color: var(--bs-soft_green-text-emphasis);--bs-list-group-bg: var(--bs-soft_green-bg-subtle);--bs-list-group-border-color: var(--bs-soft_green-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-soft_green-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-soft_green-border-subtle);--bs-list-group-active-color: var(--bs-soft_green-bg-subtle);--bs-list-group-active-bg: var(--bs-soft_green-text-emphasis);--bs-list-group-active-border-color: var(--bs-soft_green-text-emphasis)}.list-group-item-light_green{--bs-list-group-color: var(--bs-light_green-text-emphasis);--bs-list-group-bg: var(--bs-light_green-bg-subtle);--bs-list-group-border-color: var(--bs-light_green-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light_green-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light_green-border-subtle);--bs-list-group-active-color: var(--bs-light_green-bg-subtle);--bs-list-group-active-bg: var(--bs-light_green-text-emphasis);--bs-list-group-active-border-color: var(--bs-light_green-text-emphasis)}.list-group-item-gentle_green{--bs-list-group-color: var(--bs-gentle_green-text-emphasis);--bs-list-group-bg: var(--bs-gentle_green-bg-subtle);--bs-list-group-border-color: var(--bs-gentle_green-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-gentle_green-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-gentle_green-border-subtle);--bs-list-group-active-color: var(--bs-gentle_green-bg-subtle);--bs-list-group-active-bg: var(--bs-gentle_green-text-emphasis);--bs-list-group-active-border-color: var(--bs-gentle_green-text-emphasis)}.list-group-item-deep-dark{--bs-list-group-color: var(--bs-deep-dark-text-emphasis);--bs-list-group-bg: var(--bs-deep-dark-bg-subtle);--bs-list-group-border-color: var(--bs-deep-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-deep-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-deep-dark-border-subtle);--bs-list-group-active-color: var(--bs-deep-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-deep-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-deep-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(61, 89, 80, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 0px 24px 24px;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: 16px;--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius: 15px;--bs-modal-header-padding-x: 0px 24px 24px;--bs-modal-header-padding-y: 0px 24px 24px;--bs-modal-header-padding: 24px 24px 16px 24px;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 0;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 0;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:Noto Sans TC,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius: calc(.5rem - 1px) ;--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:Noto Sans TC,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 0px 24px 24px;--bs-offcanvas-padding-y: 0px 24px 24px;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-soft_green{color:#000!important;background-color:RGBA(var(--bs-soft_green-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light_green{color:#000!important;background-color:RGBA(var(--bs-light_green-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-gentle_green{color:#000!important;background-color:RGBA(var(--bs-gentle_green-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-deep-dark{color:#fff!important;background-color:RGBA(var(--bs-deep-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(49,71,64,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(49,71,64,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(34,105,69,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(34,105,69,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(49,71,64,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(49,71,64,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(221,178,51,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(221,178,51,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(151,64,72,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(151,64,72,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(241,243,242,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(241,243,242,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(49,71,64,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(49,71,64,var(--bs-link-underline-opacity, 1))!important}.link-soft_green{color:RGBA(var(--bs-soft_green-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-soft_green-rgb),var(--bs-link-underline-opacity, 1))!important}.link-soft_green:hover,.link-soft_green:focus{color:RGBA(225,229,228,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(225,229,228,var(--bs-link-underline-opacity, 1))!important}.link-light_green{color:RGBA(var(--bs-light_green-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light_green-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light_green:hover,.link-light_green:focus{color:RGBA(196,203,201,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(196,203,201,var(--bs-link-underline-opacity, 1))!important}.link-gentle_green{color:RGBA(var(--bs-gentle_green-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-gentle_green-rgb),var(--bs-link-underline-opacity, 1))!important}.link-gentle_green:hover,.link-gentle_green:focus{color:RGBA(148,162,158,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(148,162,158,var(--bs-link-underline-opacity, 1))!important}.link-deep-dark{color:RGBA(var(--bs-deep-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-deep-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-deep-dark:hover,.link-deep-dark:focus{color:RGBA(0,30,21,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(0,30,21,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){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}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.focus-ring-soft_green{--bs-focus-ring-color: rgba(var(--bs-soft_green-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light_green{--bs-focus-ring-color: rgba(var(--bs-light_green-rgb), var(--bs-focus-ring-opacity))}.focus-ring-gentle_green{--bs-focus-ring-color: rgba(var(--bs-gentle_green-rgb), var(--bs-focus-ring-opacity))}.focus-ring-deep-dark{--bs-focus-ring-color: rgba(var(--bs-deep-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-soft_green{--bs-border-opacity: 1;border-color:rgba(var(--bs-soft_green-rgb),var(--bs-border-opacity))!important}.border-light_green{--bs-border-opacity: 1;border-color:rgba(var(--bs-light_green-rgb),var(--bs-border-opacity))!important}.border-gentle_green{--bs-border-opacity: 1;border-color:rgba(var(--bs-gentle_green-rgb),var(--bs-border-opacity))!important}.border-deep-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-deep-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.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}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!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}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!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}.justify-content-evenly{justify-content:space-evenly!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}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:2.5rem!important}.m-7{margin:3rem!important}.m-8{margin:3.5rem!important}.m-9{margin:4rem!important}.m-10{margin:10rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:2rem!important;margin-left:2rem!important}.mx-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-7{margin-right:3rem!important;margin-left:3rem!important}.mx-8{margin-right:3.5rem!important;margin-left:3.5rem!important}.mx-9{margin-right:4rem!important;margin-left:4rem!important}.mx-10{margin-right:10rem!important;margin-left:10rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-7{margin-top:3rem!important;margin-bottom:3rem!important}.my-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.my-9{margin-top:4rem!important;margin-bottom:4rem!important}.my-10{margin-top:10rem!important;margin-bottom:10rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:2.5rem!important}.mt-7{margin-top:3rem!important}.mt-8{margin-top:3.5rem!important}.mt-9{margin-top:4rem!important}.mt-10{margin-top:10rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:2rem!important}.me-6{margin-right:2.5rem!important}.me-7{margin-right:3rem!important}.me-8{margin-right:3.5rem!important}.me-9{margin-right:4rem!important}.me-10{margin-right:10rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:2.5rem!important}.mb-7{margin-bottom:3rem!important}.mb-8{margin-bottom:3.5rem!important}.mb-9{margin-bottom:4rem!important}.mb-10{margin-bottom:10rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:2rem!important}.ms-6{margin-left:2.5rem!important}.ms-7{margin-left:3rem!important}.ms-8{margin-left:3.5rem!important}.ms-9{margin-left:4rem!important}.ms-10{margin-left:10rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:2.5rem!important}.p-7{padding:3rem!important}.p-8{padding:3.5rem!important}.p-9{padding:4rem!important}.p-10{padding:10rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:2rem!important;padding-left:2rem!important}.px-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-7{padding-right:3rem!important;padding-left:3rem!important}.px-8{padding-right:3.5rem!important;padding-left:3.5rem!important}.px-9{padding-right:4rem!important;padding-left:4rem!important}.px-10{padding-right:10rem!important;padding-left:10rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-9{padding-top:4rem!important;padding-bottom:4rem!important}.py-10{padding-top:10rem!important;padding-bottom:10rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:2.5rem!important}.pt-7{padding-top:3rem!important}.pt-8{padding-top:3.5rem!important}.pt-9{padding-top:4rem!important}.pt-10{padding-top:10rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:2rem!important}.pe-6{padding-right:2.5rem!important}.pe-7{padding-right:3rem!important}.pe-8{padding-right:3.5rem!important}.pe-9{padding-right:4rem!important}.pe-10{padding-right:10rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:2.5rem!important}.pb-7{padding-bottom:3rem!important}.pb-8{padding-bottom:3.5rem!important}.pb-9{padding-bottom:4rem!important}.pb-10{padding-bottom:10rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:2rem!important}.ps-6{padding-left:2.5rem!important}.ps-7{padding-left:3rem!important}.ps-8{padding-left:3.5rem!important}.ps-9{padding-left:4rem!important}.ps-10{padding-left:10rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:2.5rem!important}.gap-7{gap:3rem!important}.gap-8{gap:3.5rem!important}.gap-9{gap:4rem!important}.gap-10{gap:10rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:2.5rem!important}.row-gap-7{row-gap:3rem!important}.row-gap-8{row-gap:3.5rem!important}.row-gap-9{row-gap:4rem!important}.row-gap-10{row-gap:10rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:2.5rem!important}.column-gap-7{column-gap:3rem!important}.column-gap-8{column-gap:3.5rem!important}.column-gap-9{column-gap:4rem!important}.column-gap-10{column-gap:10rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium,.fw-semibold{font-weight:500!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-soft_green{--bs-text-opacity: 1;color:rgba(var(--bs-soft_green-rgb),var(--bs-text-opacity))!important}.text-light_green{--bs-text-opacity: 1;color:rgba(var(--bs-light_green-rgb),var(--bs-text-opacity))!important}.text-gentle_green{--bs-text-opacity: 1;color:rgba(var(--bs-gentle_green-rgb),var(--bs-text-opacity))!important}.text-deep-dark{--bs-text-opacity: 1;color:rgba(var(--bs-deep-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline-soft_green{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-soft_green-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light_green{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light_green-rgb),var(--bs-link-underline-opacity))!important}.link-underline-gentle_green{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-gentle_green-rgb),var(--bs-link-underline-opacity))!important}.link-underline-deep-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-deep-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-soft_green{--bs-bg-opacity: 1;background-color:rgba(var(--bs-soft_green-rgb),var(--bs-bg-opacity))!important}.bg-light_green{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light_green-rgb),var(--bs-bg-opacity))!important}.bg-gentle_green{--bs-bg-opacity: 1;background-color:rgba(var(--bs-gentle_green-rgb),var(--bs-bg-opacity))!important}.bg-deep-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-deep-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:2rem!important}.m-sm-6{margin:2.5rem!important}.m-sm-7{margin:3rem!important}.m-sm-8{margin:3.5rem!important}.m-sm-9{margin:4rem!important}.m-sm-10{margin:10rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:2rem!important;margin-left:2rem!important}.mx-sm-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-sm-7{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-8{margin-right:3.5rem!important;margin-left:3.5rem!important}.mx-sm-9{margin-right:4rem!important;margin-left:4rem!important}.mx-sm-10{margin-right:10rem!important;margin-left:10rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-sm-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-sm-7{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.my-sm-9{margin-top:4rem!important;margin-bottom:4rem!important}.my-sm-10{margin-top:10rem!important;margin-bottom:10rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:2rem!important}.mt-sm-6{margin-top:2.5rem!important}.mt-sm-7{margin-top:3rem!important}.mt-sm-8{margin-top:3.5rem!important}.mt-sm-9{margin-top:4rem!important}.mt-sm-10{margin-top:10rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:2rem!important}.me-sm-6{margin-right:2.5rem!important}.me-sm-7{margin-right:3rem!important}.me-sm-8{margin-right:3.5rem!important}.me-sm-9{margin-right:4rem!important}.me-sm-10{margin-right:10rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:2rem!important}.mb-sm-6{margin-bottom:2.5rem!important}.mb-sm-7{margin-bottom:3rem!important}.mb-sm-8{margin-bottom:3.5rem!important}.mb-sm-9{margin-bottom:4rem!important}.mb-sm-10{margin-bottom:10rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:2rem!important}.ms-sm-6{margin-left:2.5rem!important}.ms-sm-7{margin-left:3rem!important}.ms-sm-8{margin-left:3.5rem!important}.ms-sm-9{margin-left:4rem!important}.ms-sm-10{margin-left:10rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:2rem!important}.p-sm-6{padding:2.5rem!important}.p-sm-7{padding:3rem!important}.p-sm-8{padding:3.5rem!important}.p-sm-9{padding:4rem!important}.p-sm-10{padding:10rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:2rem!important;padding-left:2rem!important}.px-sm-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-sm-7{padding-right:3rem!important;padding-left:3rem!important}.px-sm-8{padding-right:3.5rem!important;padding-left:3.5rem!important}.px-sm-9{padding-right:4rem!important;padding-left:4rem!important}.px-sm-10{padding-right:10rem!important;padding-left:10rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-sm-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-sm-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-sm-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-sm-9{padding-top:4rem!important;padding-bottom:4rem!important}.py-sm-10{padding-top:10rem!important;padding-bottom:10rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:2rem!important}.pt-sm-6{padding-top:2.5rem!important}.pt-sm-7{padding-top:3rem!important}.pt-sm-8{padding-top:3.5rem!important}.pt-sm-9{padding-top:4rem!important}.pt-sm-10{padding-top:10rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:2rem!important}.pe-sm-6{padding-right:2.5rem!important}.pe-sm-7{padding-right:3rem!important}.pe-sm-8{padding-right:3.5rem!important}.pe-sm-9{padding-right:4rem!important}.pe-sm-10{padding-right:10rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:2rem!important}.pb-sm-6{padding-bottom:2.5rem!important}.pb-sm-7{padding-bottom:3rem!important}.pb-sm-8{padding-bottom:3.5rem!important}.pb-sm-9{padding-bottom:4rem!important}.pb-sm-10{padding-bottom:10rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:2rem!important}.ps-sm-6{padding-left:2.5rem!important}.ps-sm-7{padding-left:3rem!important}.ps-sm-8{padding-left:3.5rem!important}.ps-sm-9{padding-left:4rem!important}.ps-sm-10{padding-left:10rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:2rem!important}.gap-sm-6{gap:2.5rem!important}.gap-sm-7{gap:3rem!important}.gap-sm-8{gap:3.5rem!important}.gap-sm-9{gap:4rem!important}.gap-sm-10{gap:10rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:2rem!important}.row-gap-sm-6{row-gap:2.5rem!important}.row-gap-sm-7{row-gap:3rem!important}.row-gap-sm-8{row-gap:3.5rem!important}.row-gap-sm-9{row-gap:4rem!important}.row-gap-sm-10{row-gap:10rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:2rem!important}.column-gap-sm-6{column-gap:2.5rem!important}.column-gap-sm-7{column-gap:3rem!important}.column-gap-sm-8{column-gap:3.5rem!important}.column-gap-sm-9{column-gap:4rem!important}.column-gap-sm-10{column-gap:10rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:2rem!important}.m-md-6{margin:2.5rem!important}.m-md-7{margin:3rem!important}.m-md-8{margin:3.5rem!important}.m-md-9{margin:4rem!important}.m-md-10{margin:10rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:2rem!important;margin-left:2rem!important}.mx-md-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-md-7{margin-right:3rem!important;margin-left:3rem!important}.mx-md-8{margin-right:3.5rem!important;margin-left:3.5rem!important}.mx-md-9{margin-right:4rem!important;margin-left:4rem!important}.mx-md-10{margin-right:10rem!important;margin-left:10rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-md-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-md-7{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.my-md-9{margin-top:4rem!important;margin-bottom:4rem!important}.my-md-10{margin-top:10rem!important;margin-bottom:10rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:2rem!important}.mt-md-6{margin-top:2.5rem!important}.mt-md-7{margin-top:3rem!important}.mt-md-8{margin-top:3.5rem!important}.mt-md-9{margin-top:4rem!important}.mt-md-10{margin-top:10rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:2rem!important}.me-md-6{margin-right:2.5rem!important}.me-md-7{margin-right:3rem!important}.me-md-8{margin-right:3.5rem!important}.me-md-9{margin-right:4rem!important}.me-md-10{margin-right:10rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:2rem!important}.mb-md-6{margin-bottom:2.5rem!important}.mb-md-7{margin-bottom:3rem!important}.mb-md-8{margin-bottom:3.5rem!important}.mb-md-9{margin-bottom:4rem!important}.mb-md-10{margin-bottom:10rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:2rem!important}.ms-md-6{margin-left:2.5rem!important}.ms-md-7{margin-left:3rem!important}.ms-md-8{margin-left:3.5rem!important}.ms-md-9{margin-left:4rem!important}.ms-md-10{margin-left:10rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:2rem!important}.p-md-6{padding:2.5rem!important}.p-md-7{padding:3rem!important}.p-md-8{padding:3.5rem!important}.p-md-9{padding:4rem!important}.p-md-10{padding:10rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:2rem!important;padding-left:2rem!important}.px-md-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-md-7{padding-right:3rem!important;padding-left:3rem!important}.px-md-8{padding-right:3.5rem!important;padding-left:3.5rem!important}.px-md-9{padding-right:4rem!important;padding-left:4rem!important}.px-md-10{padding-right:10rem!important;padding-left:10rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-md-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-md-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-md-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-md-9{padding-top:4rem!important;padding-bottom:4rem!important}.py-md-10{padding-top:10rem!important;padding-bottom:10rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:2rem!important}.pt-md-6{padding-top:2.5rem!important}.pt-md-7{padding-top:3rem!important}.pt-md-8{padding-top:3.5rem!important}.pt-md-9{padding-top:4rem!important}.pt-md-10{padding-top:10rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:2rem!important}.pe-md-6{padding-right:2.5rem!important}.pe-md-7{padding-right:3rem!important}.pe-md-8{padding-right:3.5rem!important}.pe-md-9{padding-right:4rem!important}.pe-md-10{padding-right:10rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:2rem!important}.pb-md-6{padding-bottom:2.5rem!important}.pb-md-7{padding-bottom:3rem!important}.pb-md-8{padding-bottom:3.5rem!important}.pb-md-9{padding-bottom:4rem!important}.pb-md-10{padding-bottom:10rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:2rem!important}.ps-md-6{padding-left:2.5rem!important}.ps-md-7{padding-left:3rem!important}.ps-md-8{padding-left:3.5rem!important}.ps-md-9{padding-left:4rem!important}.ps-md-10{padding-left:10rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:2rem!important}.gap-md-6{gap:2.5rem!important}.gap-md-7{gap:3rem!important}.gap-md-8{gap:3.5rem!important}.gap-md-9{gap:4rem!important}.gap-md-10{gap:10rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:2rem!important}.row-gap-md-6{row-gap:2.5rem!important}.row-gap-md-7{row-gap:3rem!important}.row-gap-md-8{row-gap:3.5rem!important}.row-gap-md-9{row-gap:4rem!important}.row-gap-md-10{row-gap:10rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:2rem!important}.column-gap-md-6{column-gap:2.5rem!important}.column-gap-md-7{column-gap:3rem!important}.column-gap-md-8{column-gap:3.5rem!important}.column-gap-md-9{column-gap:4rem!important}.column-gap-md-10{column-gap:10rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:2rem!important}.m-lg-6{margin:2.5rem!important}.m-lg-7{margin:3rem!important}.m-lg-8{margin:3.5rem!important}.m-lg-9{margin:4rem!important}.m-lg-10{margin:10rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:2rem!important;margin-left:2rem!important}.mx-lg-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-lg-7{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-8{margin-right:3.5rem!important;margin-left:3.5rem!important}.mx-lg-9{margin-right:4rem!important;margin-left:4rem!important}.mx-lg-10{margin-right:10rem!important;margin-left:10rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-lg-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-lg-7{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.my-lg-9{margin-top:4rem!important;margin-bottom:4rem!important}.my-lg-10{margin-top:10rem!important;margin-bottom:10rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:2rem!important}.mt-lg-6{margin-top:2.5rem!important}.mt-lg-7{margin-top:3rem!important}.mt-lg-8{margin-top:3.5rem!important}.mt-lg-9{margin-top:4rem!important}.mt-lg-10{margin-top:10rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:2rem!important}.me-lg-6{margin-right:2.5rem!important}.me-lg-7{margin-right:3rem!important}.me-lg-8{margin-right:3.5rem!important}.me-lg-9{margin-right:4rem!important}.me-lg-10{margin-right:10rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:2rem!important}.mb-lg-6{margin-bottom:2.5rem!important}.mb-lg-7{margin-bottom:3rem!important}.mb-lg-8{margin-bottom:3.5rem!important}.mb-lg-9{margin-bottom:4rem!important}.mb-lg-10{margin-bottom:10rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:2rem!important}.ms-lg-6{margin-left:2.5rem!important}.ms-lg-7{margin-left:3rem!important}.ms-lg-8{margin-left:3.5rem!important}.ms-lg-9{margin-left:4rem!important}.ms-lg-10{margin-left:10rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:2rem!important}.p-lg-6{padding:2.5rem!important}.p-lg-7{padding:3rem!important}.p-lg-8{padding:3.5rem!important}.p-lg-9{padding:4rem!important}.p-lg-10{padding:10rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:2rem!important;padding-left:2rem!important}.px-lg-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-lg-7{padding-right:3rem!important;padding-left:3rem!important}.px-lg-8{padding-right:3.5rem!important;padding-left:3.5rem!important}.px-lg-9{padding-right:4rem!important;padding-left:4rem!important}.px-lg-10{padding-right:10rem!important;padding-left:10rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-lg-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-lg-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-lg-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-lg-9{padding-top:4rem!important;padding-bottom:4rem!important}.py-lg-10{padding-top:10rem!important;padding-bottom:10rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:2rem!important}.pt-lg-6{padding-top:2.5rem!important}.pt-lg-7{padding-top:3rem!important}.pt-lg-8{padding-top:3.5rem!important}.pt-lg-9{padding-top:4rem!important}.pt-lg-10{padding-top:10rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:2rem!important}.pe-lg-6{padding-right:2.5rem!important}.pe-lg-7{padding-right:3rem!important}.pe-lg-8{padding-right:3.5rem!important}.pe-lg-9{padding-right:4rem!important}.pe-lg-10{padding-right:10rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:2rem!important}.pb-lg-6{padding-bottom:2.5rem!important}.pb-lg-7{padding-bottom:3rem!important}.pb-lg-8{padding-bottom:3.5rem!important}.pb-lg-9{padding-bottom:4rem!important}.pb-lg-10{padding-bottom:10rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:2rem!important}.ps-lg-6{padding-left:2.5rem!important}.ps-lg-7{padding-left:3rem!important}.ps-lg-8{padding-left:3.5rem!important}.ps-lg-9{padding-left:4rem!important}.ps-lg-10{padding-left:10rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:2rem!important}.gap-lg-6{gap:2.5rem!important}.gap-lg-7{gap:3rem!important}.gap-lg-8{gap:3.5rem!important}.gap-lg-9{gap:4rem!important}.gap-lg-10{gap:10rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:2rem!important}.row-gap-lg-6{row-gap:2.5rem!important}.row-gap-lg-7{row-gap:3rem!important}.row-gap-lg-8{row-gap:3.5rem!important}.row-gap-lg-9{row-gap:4rem!important}.row-gap-lg-10{row-gap:10rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:2rem!important}.column-gap-lg-6{column-gap:2.5rem!important}.column-gap-lg-7{column-gap:3rem!important}.column-gap-lg-8{column-gap:3.5rem!important}.column-gap-lg-9{column-gap:4rem!important}.column-gap-lg-10{column-gap:10rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:2rem!important}.m-xl-6{margin:2.5rem!important}.m-xl-7{margin:3rem!important}.m-xl-8{margin:3.5rem!important}.m-xl-9{margin:4rem!important}.m-xl-10{margin:10rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:2rem!important;margin-left:2rem!important}.mx-xl-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-xl-7{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-8{margin-right:3.5rem!important;margin-left:3.5rem!important}.mx-xl-9{margin-right:4rem!important;margin-left:4rem!important}.mx-xl-10{margin-right:10rem!important;margin-left:10rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-xl-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-xl-7{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.my-xl-9{margin-top:4rem!important;margin-bottom:4rem!important}.my-xl-10{margin-top:10rem!important;margin-bottom:10rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:2rem!important}.mt-xl-6{margin-top:2.5rem!important}.mt-xl-7{margin-top:3rem!important}.mt-xl-8{margin-top:3.5rem!important}.mt-xl-9{margin-top:4rem!important}.mt-xl-10{margin-top:10rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:2rem!important}.me-xl-6{margin-right:2.5rem!important}.me-xl-7{margin-right:3rem!important}.me-xl-8{margin-right:3.5rem!important}.me-xl-9{margin-right:4rem!important}.me-xl-10{margin-right:10rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:2rem!important}.mb-xl-6{margin-bottom:2.5rem!important}.mb-xl-7{margin-bottom:3rem!important}.mb-xl-8{margin-bottom:3.5rem!important}.mb-xl-9{margin-bottom:4rem!important}.mb-xl-10{margin-bottom:10rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:2rem!important}.ms-xl-6{margin-left:2.5rem!important}.ms-xl-7{margin-left:3rem!important}.ms-xl-8{margin-left:3.5rem!important}.ms-xl-9{margin-left:4rem!important}.ms-xl-10{margin-left:10rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:2rem!important}.p-xl-6{padding:2.5rem!important}.p-xl-7{padding:3rem!important}.p-xl-8{padding:3.5rem!important}.p-xl-9{padding:4rem!important}.p-xl-10{padding:10rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:2rem!important;padding-left:2rem!important}.px-xl-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-xl-7{padding-right:3rem!important;padding-left:3rem!important}.px-xl-8{padding-right:3.5rem!important;padding-left:3.5rem!important}.px-xl-9{padding-right:4rem!important;padding-left:4rem!important}.px-xl-10{padding-right:10rem!important;padding-left:10rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-xl-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-xl-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-xl-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-xl-9{padding-top:4rem!important;padding-bottom:4rem!important}.py-xl-10{padding-top:10rem!important;padding-bottom:10rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:2rem!important}.pt-xl-6{padding-top:2.5rem!important}.pt-xl-7{padding-top:3rem!important}.pt-xl-8{padding-top:3.5rem!important}.pt-xl-9{padding-top:4rem!important}.pt-xl-10{padding-top:10rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:2rem!important}.pe-xl-6{padding-right:2.5rem!important}.pe-xl-7{padding-right:3rem!important}.pe-xl-8{padding-right:3.5rem!important}.pe-xl-9{padding-right:4rem!important}.pe-xl-10{padding-right:10rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:2rem!important}.pb-xl-6{padding-bottom:2.5rem!important}.pb-xl-7{padding-bottom:3rem!important}.pb-xl-8{padding-bottom:3.5rem!important}.pb-xl-9{padding-bottom:4rem!important}.pb-xl-10{padding-bottom:10rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:2rem!important}.ps-xl-6{padding-left:2.5rem!important}.ps-xl-7{padding-left:3rem!important}.ps-xl-8{padding-left:3.5rem!important}.ps-xl-9{padding-left:4rem!important}.ps-xl-10{padding-left:10rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:2rem!important}.gap-xl-6{gap:2.5rem!important}.gap-xl-7{gap:3rem!important}.gap-xl-8{gap:3.5rem!important}.gap-xl-9{gap:4rem!important}.gap-xl-10{gap:10rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:2rem!important}.row-gap-xl-6{row-gap:2.5rem!important}.row-gap-xl-7{row-gap:3rem!important}.row-gap-xl-8{row-gap:3.5rem!important}.row-gap-xl-9{row-gap:4rem!important}.row-gap-xl-10{row-gap:10rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:2rem!important}.column-gap-xl-6{column-gap:2.5rem!important}.column-gap-xl-7{column-gap:3rem!important}.column-gap-xl-8{column-gap:3.5rem!important}.column-gap-xl-9{column-gap:4rem!important}.column-gap-xl-10{column-gap:10rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:2rem!important}.m-xxl-6{margin:2.5rem!important}.m-xxl-7{margin:3rem!important}.m-xxl-8{margin:3.5rem!important}.m-xxl-9{margin:4rem!important}.m-xxl-10{margin:10rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:2rem!important;margin-left:2rem!important}.mx-xxl-6{margin-right:2.5rem!important;margin-left:2.5rem!important}.mx-xxl-7{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-8{margin-right:3.5rem!important;margin-left:3.5rem!important}.mx-xxl-9{margin-right:4rem!important;margin-left:4rem!important}.mx-xxl-10{margin-right:10rem!important;margin-left:10rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-xxl-6{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.my-xxl-7{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-8{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.my-xxl-9{margin-top:4rem!important;margin-bottom:4rem!important}.my-xxl-10{margin-top:10rem!important;margin-bottom:10rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:2rem!important}.mt-xxl-6{margin-top:2.5rem!important}.mt-xxl-7{margin-top:3rem!important}.mt-xxl-8{margin-top:3.5rem!important}.mt-xxl-9{margin-top:4rem!important}.mt-xxl-10{margin-top:10rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:2rem!important}.me-xxl-6{margin-right:2.5rem!important}.me-xxl-7{margin-right:3rem!important}.me-xxl-8{margin-right:3.5rem!important}.me-xxl-9{margin-right:4rem!important}.me-xxl-10{margin-right:10rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:2rem!important}.mb-xxl-6{margin-bottom:2.5rem!important}.mb-xxl-7{margin-bottom:3rem!important}.mb-xxl-8{margin-bottom:3.5rem!important}.mb-xxl-9{margin-bottom:4rem!important}.mb-xxl-10{margin-bottom:10rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:2rem!important}.ms-xxl-6{margin-left:2.5rem!important}.ms-xxl-7{margin-left:3rem!important}.ms-xxl-8{margin-left:3.5rem!important}.ms-xxl-9{margin-left:4rem!important}.ms-xxl-10{margin-left:10rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:2rem!important}.p-xxl-6{padding:2.5rem!important}.p-xxl-7{padding:3rem!important}.p-xxl-8{padding:3.5rem!important}.p-xxl-9{padding:4rem!important}.p-xxl-10{padding:10rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:2rem!important;padding-left:2rem!important}.px-xxl-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-xxl-7{padding-right:3rem!important;padding-left:3rem!important}.px-xxl-8{padding-right:3.5rem!important;padding-left:3.5rem!important}.px-xxl-9{padding-right:4rem!important;padding-left:4rem!important}.px-xxl-10{padding-right:10rem!important;padding-left:10rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-xxl-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-xxl-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-xxl-8{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-xxl-9{padding-top:4rem!important;padding-bottom:4rem!important}.py-xxl-10{padding-top:10rem!important;padding-bottom:10rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:2rem!important}.pt-xxl-6{padding-top:2.5rem!important}.pt-xxl-7{padding-top:3rem!important}.pt-xxl-8{padding-top:3.5rem!important}.pt-xxl-9{padding-top:4rem!important}.pt-xxl-10{padding-top:10rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:2rem!important}.pe-xxl-6{padding-right:2.5rem!important}.pe-xxl-7{padding-right:3rem!important}.pe-xxl-8{padding-right:3.5rem!important}.pe-xxl-9{padding-right:4rem!important}.pe-xxl-10{padding-right:10rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:2rem!important}.pb-xxl-6{padding-bottom:2.5rem!important}.pb-xxl-7{padding-bottom:3rem!important}.pb-xxl-8{padding-bottom:3.5rem!important}.pb-xxl-9{padding-bottom:4rem!important}.pb-xxl-10{padding-bottom:10rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:2rem!important}.ps-xxl-6{padding-left:2.5rem!important}.ps-xxl-7{padding-left:3rem!important}.ps-xxl-8{padding-left:3.5rem!important}.ps-xxl-9{padding-left:4rem!important}.ps-xxl-10{padding-left:10rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:2rem!important}.gap-xxl-6{gap:2.5rem!important}.gap-xxl-7{gap:3rem!important}.gap-xxl-8{gap:3.5rem!important}.gap-xxl-9{gap:4rem!important}.gap-xxl-10{gap:10rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:2rem!important}.row-gap-xxl-6{row-gap:2.5rem!important}.row-gap-xxl-7{row-gap:3rem!important}.row-gap-xxl-8{row-gap:3.5rem!important}.row-gap-xxl-9{row-gap:4rem!important}.row-gap-xxl-10{row-gap:10rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:2rem!important}.column-gap-xxl-6{column-gap:2.5rem!important}.column-gap-xxl-7{column-gap:3rem!important}.column-gap-xxl-8{column-gap:3.5rem!important}.column-gap-xxl-9{column-gap:4rem!important}.column-gap-xxl-10{column-gap:10rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}*{color:#00251a}.overflow-y-auto{overflow-y:auto}img{object-fit:cover}.list-decimal{list-style-type:decimal}.VuePagination__count{display:none}.z-1{z-index:1}.inner{max-width:350px;margin:0 auto;padding:0 15px;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.training-sidebar-width[data-v-59d3b238]{width:330px;height:calc(100vh - 70px);overflow-y:auto}.menu-title[data-v-59d3b238]{padding-top:12px;padding-bottom:12px}.menu-title .material-icons[data-v-59d3b238]{transition:transform .3s ease-in-out}.menu-title.collapsed .material-icons[data-v-59d3b238]{transform:rotate(180deg)}.mt-custom[data-v-59d3b238]{margin-top:4px!important}.card-body a[data-v-59d3b238]{display:block}.training-sidebar .list-group-item[data-v-59d3b238]:hover,.training-sidebar .list-group-item.active[data-v-59d3b238]{background-color:#798b86;color:#fff}.training-main[data-v-ea1ec3f5]{width:calc(100% - 330px);height:calc(100vh - 70px)}.container-margin{margin-top:124px;margin-bottom:124px}.avatar-block{width:105px;height:105px;margin:0 auto;cursor:pointer}.avatar-layout:hover:after{content:"修改頭像";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:105px;height:105px;background-color:#00000080;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.avatar-size{width:105px;height:105px}.avatar-btn-position{left:90%;top:90%} diff --git a/assets/index-kvWuk1nc.js b/assets/index-kvWuk1nc.js new file mode 100644 index 0000000..dfe8732 --- /dev/null +++ b/assets/index-kvWuk1nc.js @@ -0,0 +1 @@ +var R="top",S="bottom",T="right",B="left",ye="auto",ne=[R,S,T,B],J="start",_="end",at="clippingParents",$e="viewport",Z="popper",nt="reference",Pe=ne.reduce(function(e,t){return e.concat([t+"-"+J,t+"-"+_])},[]),Re=[].concat(ne,[ye]).reduce(function(e,t){return e.concat([t,t+"-"+J,t+"-"+_])},[]),ot="beforeRead",it="read",st="afterRead",ft="beforeMain",pt="main",ct="afterMain",ut="beforeWrite",lt="write",vt="afterWrite",dt=[ot,it,st,ft,pt,ct,ut,lt,vt];function V(e){return e?(e.nodeName||"").toLowerCase():null}function k(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function K(e){var t=k(e).Element;return e instanceof t||e instanceof Element}function M(e){var t=k(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Be(e){if(typeof ShadowRoot>"u")return!1;var t=k(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Tt(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var a=t.styles[r]||{},n=t.attributes[r]||{},o=t.elements[r];!M(o)||!V(o)||(Object.assign(o.style,a),Object.keys(n).forEach(function(p){var s=n[p];s===!1?o.removeAttribute(p):o.setAttribute(p,s===!0?"":s)}))})}function kt(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(a){var n=t.elements[a],o=t.attributes[a]||{},p=Object.keys(t.styles.hasOwnProperty(a)?t.styles[a]:r[a]),s=p.reduce(function(i,c){return i[c]="",i},{});!M(n)||!V(n)||(Object.assign(n.style,s),Object.keys(o).forEach(function(i){n.removeAttribute(i)}))})}}const Ce={name:"applyStyles",enabled:!0,phase:"write",fn:Tt,effect:kt,requires:["computeStyles"]};function H(e){return e.split("-")[0]}var G=Math.max,ge=Math.min,ee=Math.round;function De(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function ht(){return!/^((?!chrome|android).)*safari/i.test(De())}function te(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var a=e.getBoundingClientRect(),n=1,o=1;t&&M(e)&&(n=e.offsetWidth>0&&ee(a.width)/e.offsetWidth||1,o=e.offsetHeight>0&&ee(a.height)/e.offsetHeight||1);var p=K(e)?k(e):window,s=p.visualViewport,i=!ht()&&r,c=(a.left+(i&&s?s.offsetLeft:0))/n,f=(a.top+(i&&s?s.offsetTop:0))/o,h=a.width/n,y=a.height/o;return{width:h,height:y,top:f,right:c+h,bottom:f+y,left:c,x:c,y:f}}function Se(e){var t=te(e),r=e.offsetWidth,a=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-a)<=1&&(a=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:a}}function mt(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Be(r)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function N(e){return k(e).getComputedStyle(e)}function Mt(e){return["table","td","th"].indexOf(V(e))>=0}function q(e){return((K(e)?e.ownerDocument:e.document)||window.document).documentElement}function be(e){return V(e)==="html"?e:e.assignedSlot||e.parentNode||(Be(e)?e.host:null)||q(e)}function Je(e){return!M(e)||N(e).position==="fixed"?null:e.offsetParent}function Lt(e){var t=/firefox/i.test(De()),r=/Trident/i.test(De());if(r&&M(e)){var a=N(e);if(a.position==="fixed")return null}var n=be(e);for(Be(n)&&(n=n.host);M(n)&&["html","body"].indexOf(V(n))<0;){var o=N(n);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return n;n=n.parentNode}return null}function pe(e){for(var t=k(e),r=Je(e);r&&Mt(r)&&N(r).position==="static";)r=Je(r);return r&&(V(r)==="html"||V(r)==="body"&&N(r).position==="static")?t:r||Lt(e)||t}function Te(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function se(e,t,r){return G(e,ge(t,r))}function Wt(e,t,r){var a=se(e,t,r);return a>r?r:a}function gt(){return{top:0,right:0,bottom:0,left:0}}function yt(e){return Object.assign({},gt(),e)}function bt(e,t){return t.reduce(function(r,a){return r[a]=e,r},{})}var Ht=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,yt(typeof t!="number"?t:bt(t,ne))};function Vt(e){var t,r=e.state,a=e.name,n=e.options,o=r.elements.arrow,p=r.modifiersData.popperOffsets,s=H(r.placement),i=Te(s),c=[B,T].indexOf(s)>=0,f=c?"height":"width";if(!(!o||!p)){var h=Ht(n.padding,r),y=Se(o),u=i==="y"?R:B,w=i==="y"?S:T,d=r.rects.reference[f]+r.rects.reference[i]-p[i]-r.rects.popper[f],v=p[i]-r.rects.reference[i],b=pe(o),O=b?i==="y"?b.clientHeight||0:b.clientWidth||0:0,A=d/2-v/2,l=h[u],m=O-y[f]-h[w],g=O/2-y[f]/2+A,x=se(l,g,m),D=i;r.modifiersData[a]=(t={},t[D]=x,t.centerOffset=x-g,t)}}function Nt(e){var t=e.state,r=e.options,a=r.element,n=a===void 0?"[data-popper-arrow]":a;n!=null&&(typeof n=="string"&&(n=t.elements.popper.querySelector(n),!n)||mt(t.elements.popper,n)&&(t.elements.arrow=n))}const wt={name:"arrow",enabled:!0,phase:"main",fn:Vt,effect:Nt,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function re(e){return e.split("-")[1]}var Ft={top:"auto",right:"auto",bottom:"auto",left:"auto"};function qt(e,t){var r=e.x,a=e.y,n=t.devicePixelRatio||1;return{x:ee(r*n)/n||0,y:ee(a*n)/n||0}}function Ke(e){var t,r=e.popper,a=e.popperRect,n=e.placement,o=e.variation,p=e.offsets,s=e.position,i=e.gpuAcceleration,c=e.adaptive,f=e.roundOffsets,h=e.isFixed,y=p.x,u=y===void 0?0:y,w=p.y,d=w===void 0?0:w,v=typeof f=="function"?f({x:u,y:d}):{x:u,y:d};u=v.x,d=v.y;var b=p.hasOwnProperty("x"),O=p.hasOwnProperty("y"),A=B,l=R,m=window;if(c){var g=pe(r),x="clientHeight",D="clientWidth";if(g===k(r)&&(g=q(r),N(g).position!=="static"&&s==="absolute"&&(x="scrollHeight",D="scrollWidth")),g=g,n===R||(n===B||n===T)&&o===_){l=S;var P=h&&g===m&&m.visualViewport?m.visualViewport.height:g[x];d-=P-a.height,d*=i?1:-1}if(n===B||(n===R||n===S)&&o===_){A=T;var E=h&&g===m&&m.visualViewport?m.visualViewport.width:g[D];u-=E-a.width,u*=i?1:-1}}var j=Object.assign({position:s},c&&Ft),L=f===!0?qt({x:u,y:d},k(r)):{x:u,y:d};if(u=L.x,d=L.y,i){var $;return Object.assign({},j,($={},$[l]=O?"0":"",$[A]=b?"0":"",$.transform=(m.devicePixelRatio||1)<=1?"translate("+u+"px, "+d+"px)":"translate3d("+u+"px, "+d+"px, 0)",$))}return Object.assign({},j,(t={},t[l]=O?d+"px":"",t[A]=b?u+"px":"",t.transform="",t))}function Xt(e){var t=e.state,r=e.options,a=r.gpuAcceleration,n=a===void 0?!0:a,o=r.adaptive,p=o===void 0?!0:o,s=r.roundOffsets,i=s===void 0?!0:s,c={placement:H(t.placement),variation:re(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Ke(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:p,roundOffsets:i})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ke(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:i})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const ke={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Xt,data:{}};var he={passive:!0};function It(e){var t=e.state,r=e.instance,a=e.options,n=a.scroll,o=n===void 0?!0:n,p=a.resize,s=p===void 0?!0:p,i=k(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach(function(f){f.addEventListener("scroll",r.update,he)}),s&&i.addEventListener("resize",r.update,he),function(){o&&c.forEach(function(f){f.removeEventListener("scroll",r.update,he)}),s&&i.removeEventListener("resize",r.update,he)}}const Me={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:It,data:{}};var Yt={left:"right",right:"left",bottom:"top",top:"bottom"};function me(e){return e.replace(/left|right|bottom|top/g,function(t){return Yt[t]})}var zt={start:"end",end:"start"};function Qe(e){return e.replace(/start|end/g,function(t){return zt[t]})}function Le(e){var t=k(e),r=t.pageXOffset,a=t.pageYOffset;return{scrollLeft:r,scrollTop:a}}function We(e){return te(q(e)).left+Le(e).scrollLeft}function Ut(e,t){var r=k(e),a=q(e),n=r.visualViewport,o=a.clientWidth,p=a.clientHeight,s=0,i=0;if(n){o=n.width,p=n.height;var c=ht();(c||!c&&t==="fixed")&&(s=n.offsetLeft,i=n.offsetTop)}return{width:o,height:p,x:s+We(e),y:i}}function Gt(e){var t,r=q(e),a=Le(e),n=(t=e.ownerDocument)==null?void 0:t.body,o=G(r.scrollWidth,r.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),p=G(r.scrollHeight,r.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),s=-a.scrollLeft+We(e),i=-a.scrollTop;return N(n||r).direction==="rtl"&&(s+=G(r.clientWidth,n?n.clientWidth:0)-o),{width:o,height:p,x:s,y:i}}function He(e){var t=N(e),r=t.overflow,a=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+n+a)}function xt(e){return["html","body","#document"].indexOf(V(e))>=0?e.ownerDocument.body:M(e)&&He(e)?e:xt(be(e))}function fe(e,t){var r;t===void 0&&(t=[]);var a=xt(e),n=a===((r=e.ownerDocument)==null?void 0:r.body),o=k(a),p=n?[o].concat(o.visualViewport||[],He(a)?a:[]):a,s=t.concat(p);return n?s:s.concat(fe(be(p)))}function je(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Jt(e,t){var r=te(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function Ze(e,t,r){return t===$e?je(Ut(e,r)):K(t)?Jt(t,r):je(Gt(q(e)))}function Kt(e){var t=fe(be(e)),r=["absolute","fixed"].indexOf(N(e).position)>=0,a=r&&M(e)?pe(e):e;return K(a)?t.filter(function(n){return K(n)&&mt(n,a)&&V(n)!=="body"}):[]}function Qt(e,t,r,a){var n=t==="clippingParents"?Kt(e):[].concat(t),o=[].concat(n,[r]),p=o[0],s=o.reduce(function(i,c){var f=Ze(e,c,a);return i.top=G(f.top,i.top),i.right=ge(f.right,i.right),i.bottom=ge(f.bottom,i.bottom),i.left=G(f.left,i.left),i},Ze(e,p,a));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Ot(e){var t=e.reference,r=e.element,a=e.placement,n=a?H(a):null,o=a?re(a):null,p=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,i;switch(n){case R:i={x:p,y:t.y-r.height};break;case S:i={x:p,y:t.y+t.height};break;case T:i={x:t.x+t.width,y:s};break;case B:i={x:t.x-r.width,y:s};break;default:i={x:t.x,y:t.y}}var c=n?Te(n):null;if(c!=null){var f=c==="y"?"height":"width";switch(o){case J:i[c]=i[c]-(t[f]/2-r[f]/2);break;case _:i[c]=i[c]+(t[f]/2-r[f]/2);break}}return i}function ae(e,t){t===void 0&&(t={});var r=t,a=r.placement,n=a===void 0?e.placement:a,o=r.strategy,p=o===void 0?e.strategy:o,s=r.boundary,i=s===void 0?at:s,c=r.rootBoundary,f=c===void 0?$e:c,h=r.elementContext,y=h===void 0?Z:h,u=r.altBoundary,w=u===void 0?!1:u,d=r.padding,v=d===void 0?0:d,b=yt(typeof v!="number"?v:bt(v,ne)),O=y===Z?nt:Z,A=e.rects.popper,l=e.elements[w?O:y],m=Qt(K(l)?l:l.contextElement||q(e.elements.popper),i,f,p),g=te(e.elements.reference),x=Ot({reference:g,element:A,strategy:"absolute",placement:n}),D=je(Object.assign({},A,x)),P=y===Z?D:g,E={top:m.top-P.top+b.top,bottom:P.bottom-m.bottom+b.bottom,left:m.left-P.left+b.left,right:P.right-m.right+b.right},j=e.modifiersData.offset;if(y===Z&&j){var L=j[n];Object.keys(E).forEach(function($){var X=[T,S].indexOf($)>=0?1:-1,I=[R,S].indexOf($)>=0?"y":"x";E[$]+=L[I]*X})}return E}function Zt(e,t){t===void 0&&(t={});var r=t,a=r.placement,n=r.boundary,o=r.rootBoundary,p=r.padding,s=r.flipVariations,i=r.allowedAutoPlacements,c=i===void 0?Re:i,f=re(a),h=f?s?Pe:Pe.filter(function(w){return re(w)===f}):ne,y=h.filter(function(w){return c.indexOf(w)>=0});y.length===0&&(y=h);var u=y.reduce(function(w,d){return w[d]=ae(e,{placement:d,boundary:n,rootBoundary:o,padding:p})[H(d)],w},{});return Object.keys(u).sort(function(w,d){return u[w]-u[d]})}function _t(e){if(H(e)===ye)return[];var t=me(e);return[Qe(e),t,Qe(t)]}function er(e){var t=e.state,r=e.options,a=e.name;if(!t.modifiersData[a]._skip){for(var n=r.mainAxis,o=n===void 0?!0:n,p=r.altAxis,s=p===void 0?!0:p,i=r.fallbackPlacements,c=r.padding,f=r.boundary,h=r.rootBoundary,y=r.altBoundary,u=r.flipVariations,w=u===void 0?!0:u,d=r.allowedAutoPlacements,v=t.options.placement,b=H(v),O=b===v,A=i||(O||!w?[me(v)]:_t(v)),l=[v].concat(A).reduce(function(Q,F){return Q.concat(H(F)===ye?Zt(t,{placement:F,boundary:f,rootBoundary:h,padding:c,flipVariations:w,allowedAutoPlacements:d}):F)},[]),m=t.rects.reference,g=t.rects.popper,x=new Map,D=!0,P=l[0],E=0;E=0,I=X?"width":"height",C=ae(t,{placement:j,boundary:f,rootBoundary:h,altBoundary:y,padding:c}),W=X?$?T:B:$?S:R;m[I]>g[I]&&(W=me(W));var ce=me(W),Y=[];if(o&&Y.push(C[L]<=0),s&&Y.push(C[W]<=0,C[ce]<=0),Y.every(function(Q){return Q})){P=j,D=!1;break}x.set(j,Y)}if(D)for(var ue=w?3:1,xe=function(F){var ie=l.find(function(ve){var z=x.get(ve);if(z)return z.slice(0,F).every(function(Oe){return Oe})});if(ie)return P=ie,"break"},oe=ue;oe>0;oe--){var le=xe(oe);if(le==="break")break}t.placement!==P&&(t.modifiersData[a]._skip=!0,t.placement=P,t.reset=!0)}}const At={name:"flip",enabled:!0,phase:"main",fn:er,requiresIfExists:["offset"],data:{_skip:!1}};function _e(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function et(e){return[R,T,S,B].some(function(t){return e[t]>=0})}function tr(e){var t=e.state,r=e.name,a=t.rects.reference,n=t.rects.popper,o=t.modifiersData.preventOverflow,p=ae(t,{elementContext:"reference"}),s=ae(t,{altBoundary:!0}),i=_e(p,a),c=_e(s,n,o),f=et(i),h=et(c);t.modifiersData[r]={referenceClippingOffsets:i,popperEscapeOffsets:c,isReferenceHidden:f,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":h})}const Et={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:tr};function rr(e,t,r){var a=H(e),n=[B,R].indexOf(a)>=0?-1:1,o=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,p=o[0],s=o[1];return p=p||0,s=(s||0)*n,[B,T].indexOf(a)>=0?{x:s,y:p}:{x:p,y:s}}function ar(e){var t=e.state,r=e.options,a=e.name,n=r.offset,o=n===void 0?[0,0]:n,p=Re.reduce(function(f,h){return f[h]=rr(h,t.rects,o),f},{}),s=p[t.placement],i=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=i,t.modifiersData.popperOffsets.y+=c),t.modifiersData[a]=p}const Pt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:ar};function nr(e){var t=e.state,r=e.name;t.modifiersData[r]=Ot({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Ve={name:"popperOffsets",enabled:!0,phase:"read",fn:nr,data:{}};function or(e){return e==="x"?"y":"x"}function ir(e){var t=e.state,r=e.options,a=e.name,n=r.mainAxis,o=n===void 0?!0:n,p=r.altAxis,s=p===void 0?!1:p,i=r.boundary,c=r.rootBoundary,f=r.altBoundary,h=r.padding,y=r.tether,u=y===void 0?!0:y,w=r.tetherOffset,d=w===void 0?0:w,v=ae(t,{boundary:i,rootBoundary:c,padding:h,altBoundary:f}),b=H(t.placement),O=re(t.placement),A=!O,l=Te(b),m=or(l),g=t.modifiersData.popperOffsets,x=t.rects.reference,D=t.rects.popper,P=typeof d=="function"?d(Object.assign({},t.rects,{placement:t.placement})):d,E=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),j=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(g){if(o){var $,X=l==="y"?R:B,I=l==="y"?S:T,C=l==="y"?"height":"width",W=g[l],ce=W+v[X],Y=W-v[I],ue=u?-D[C]/2:0,xe=O===J?x[C]:D[C],oe=O===J?-D[C]:-x[C],le=t.elements.arrow,Q=u&&le?Se(le):{width:0,height:0},F=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:gt(),ie=F[X],ve=F[I],z=se(0,x[C],Q[C]),Oe=A?x[C]/2-ue-z-ie-E.mainAxis:xe-z-ie-E.mainAxis,jt=A?-x[C]/2+ue+z+ve+E.mainAxis:oe+z+ve+E.mainAxis,Ae=t.elements.arrow&&pe(t.elements.arrow),$t=Ae?l==="y"?Ae.clientTop||0:Ae.clientLeft||0:0,Ne=($=j==null?void 0:j[l])!=null?$:0,Rt=W+Oe-Ne-$t,Bt=W+jt-Ne,Fe=se(u?ge(ce,Rt):ce,W,u?G(Y,Bt):Y);g[l]=Fe,L[l]=Fe-W}if(s){var qe,Ct=l==="x"?R:B,St=l==="x"?S:T,U=g[m],de=m==="y"?"height":"width",Xe=U+v[Ct],Ie=U-v[St],Ee=[R,B].indexOf(b)!==-1,Ye=(qe=j==null?void 0:j[m])!=null?qe:0,ze=Ee?Xe:U-x[de]-D[de]-Ye+E.altAxis,Ue=Ee?U+x[de]+D[de]-Ye-E.altAxis:Ie,Ge=u&&Ee?Wt(ze,U,Ue):se(u?ze:Xe,U,u?Ue:Ie);g[m]=Ge,L[m]=Ge-U}t.modifiersData[a]=L}}const Dt={name:"preventOverflow",enabled:!0,phase:"main",fn:ir,requiresIfExists:["offset"]};function sr(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function fr(e){return e===k(e)||!M(e)?Le(e):sr(e)}function pr(e){var t=e.getBoundingClientRect(),r=ee(t.width)/e.offsetWidth||1,a=ee(t.height)/e.offsetHeight||1;return r!==1||a!==1}function cr(e,t,r){r===void 0&&(r=!1);var a=M(t),n=M(t)&&pr(t),o=q(t),p=te(e,n,r),s={scrollLeft:0,scrollTop:0},i={x:0,y:0};return(a||!a&&!r)&&((V(t)!=="body"||He(o))&&(s=fr(t)),M(t)?(i=te(t,!0),i.x+=t.clientLeft,i.y+=t.clientTop):o&&(i.x=We(o))),{x:p.left+s.scrollLeft-i.x,y:p.top+s.scrollTop-i.y,width:p.width,height:p.height}}function ur(e){var t=new Map,r=new Set,a=[];e.forEach(function(o){t.set(o.name,o)});function n(o){r.add(o.name);var p=[].concat(o.requires||[],o.requiresIfExists||[]);p.forEach(function(s){if(!r.has(s)){var i=t.get(s);i&&n(i)}}),a.push(o)}return e.forEach(function(o){r.has(o.name)||n(o)}),a}function lr(e){var t=ur(e);return dt.reduce(function(r,a){return r.concat(t.filter(function(n){return n.phase===a}))},[])}function vr(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function dr(e){var t=e.reduce(function(r,a){var n=r[a.name];return r[a.name]=n?Object.assign({},n,a,{options:Object.assign({},n.options,a.options),data:Object.assign({},n.data,a.data)}):a,r},{});return Object.keys(t).map(function(r){return t[r]})}var tt={placement:"bottom",modifiers:[],strategy:"absolute"};function rt(){for(var e=arguments.length,t=new Array(e),r=0;r{for(const i of s)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();function Vs(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const Ne={},Hn=[],$t=()=>{},wd=()=>!1,Dr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),So=e=>e.startsWith("onUpdate:"),Ve=Object.assign,To=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Cd=Object.prototype.hasOwnProperty,Ce=(e,t)=>Cd.call(e,t),te=Array.isArray,qn=e=>rr(e)==="[object Map]",Fn=e=>rr(e)==="[object Set]",Ta=e=>rr(e)==="[object Date]",Od=e=>rr(e)==="[object RegExp]",ue=e=>typeof e=="function",De=e=>typeof e=="string",cn=e=>typeof e=="symbol",ke=e=>e!==null&&typeof e=="object",Ro=e=>(ke(e)||ue(e))&&ue(e.then)&&ue(e.catch),gc=Object.prototype.toString,rr=e=>gc.call(e),Sd=e=>rr(e).slice(8,-1),_c=e=>rr(e)==="[object Object]",xo=e=>De(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,yr=Vs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ds=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Td=/-(\w)/g,ut=Ds(e=>e.replace(Td,(t,n)=>n?n.toUpperCase():"")),Rd=/\B([A-Z])/g,vt=Ds(e=>e.replace(Rd,"-$1").toLowerCase()),Br=Ds(e=>e.charAt(0).toUpperCase()+e.slice(1)),vr=Ds(e=>e?`on${Br(e)}`:""),un=(e,t)=>!Object.is(e,t),Kn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},As=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ws=e=>{const t=De(e)?Number(e):NaN;return isNaN(t)?e:t};let Ra;const Ki=()=>Ra||(Ra=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),xd="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",Pd=Vs(xd);function jr(e){if(te(e)){const t={};for(let n=0;n{if(n){const r=n.split($d);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function qt(e){let t="";if(De(e))t=e;else if(te(e))for(let n=0;nfn(n,t))}const On=e=>De(e)?e:e==null?"":te(e)||ke(e)&&(e.toString===gc||!ue(e.toString))?JSON.stringify(e,vc,2):String(e),vc=(e,t)=>t&&t.__v_isRef?vc(e,t.value):qn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],i)=>(n[_i(r,i)+" =>"]=s,n),{})}:Fn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>_i(n))}:cn(t)?_i(t):ke(t)&&!te(t)&&!_c(t)?String(t):t,_i=(e,t="")=>{var n;return cn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let ht;class Po{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ht,!t&&ht&&(this.index=(ht.scopes||(ht.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ht;try{return ht=this,t()}finally{ht=n}}}on(){ht=this}off(){ht=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Ac=e=>(e.w&dn)>0,wc=e=>(e.n&dn)>0,Dd=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(f==="length"||!cn(f)&&f>=l)&&a.push(c)})}else switch(n!==void 0&&a.push(o.get(n)),t){case"add":te(e)?xo(n)&&a.push(o.get("length")):(a.push(o.get(Sn)),qn(e)&&a.push(o.get(Wi)));break;case"delete":te(e)||(a.push(o.get(Sn)),qn(e)&&a.push(o.get(Wi)));break;case"set":qn(e)&&a.push(o.get(Sn));break}if(a.length===1)a[0]&&Zi(a[0]);else{const l=[];for(const c of a)c&&l.push(...c);Zi(ko(l))}}function Zi(e,t){const n=te(e)?e:[...e];for(const r of n)r.computed&&Pa(r);for(const r of n)r.computed||Pa(r)}function Pa(e,t){(e!==wt||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Hd(e,t){var n;return(n=Cs.get(e))==null?void 0:n.get(t)}const qd=Vs("__proto__,__v_isRef,__isVue"),Sc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(cn)),Na=Kd();function Kd(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=Ae(this);for(let i=0,o=this.length;i{e[t]=function(...n){sr();const r=Ae(this)[t].apply(this,n);return ir(),r}}),e}function zd(e){const t=Ae(this);return ft(t,"has",e),t.hasOwnProperty(e)}class Tc{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const s=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(s?i?kc:$c:i?Nc:Pc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=te(t);if(!s){if(o&&Ce(Na,n))return Reflect.get(Na,n,r);if(n==="hasOwnProperty")return zd}const a=Reflect.get(t,n,r);return(cn(n)?Sc.has(n):qd(n))||(s||ft(t,"get",n),i)?a:Fe(a)?o&&xo(n)?a:a.value:ke(a)?s?Hs(a):St(a):a}}class Rc extends Tc{constructor(t=!1){super(!1,t)}set(t,n,r,s){let i=t[n];if(!this._shallow){const l=Pn(i);if(!Tr(r)&&!Pn(r)&&(i=Ae(i),r=Ae(r)),!te(t)&&Fe(i)&&!Fe(r))return l?!1:(i.value=r,!0)}const o=te(t)&&xo(n)?Number(n)e,js=e=>Reflect.getPrototypeOf(e);function Gr(e,t,n=!1,r=!1){e=e.__v_raw;const s=Ae(e),i=Ae(t);n||(un(t,i)&&ft(s,"get",t),ft(s,"get",i));const{has:o}=js(s),a=r?Mo:n?Fo:Rr;if(o.call(s,t))return a(e.get(t));if(o.call(s,i))return a(e.get(i));e!==s&&e.get(t)}function Jr(e,t=!1){const n=this.__v_raw,r=Ae(n),s=Ae(e);return t||(un(e,s)&&ft(r,"has",e),ft(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function Qr(e,t=!1){return e=e.__v_raw,!t&&ft(Ae(e),"iterate",Sn),Reflect.get(e,"size",e)}function $a(e){e=Ae(e);const t=Ae(this);return js(t).has.call(t,e)||(t.add(e),Bt(t,"add",e,e)),this}function ka(e,t){t=Ae(t);const n=Ae(this),{has:r,get:s}=js(n);let i=r.call(n,e);i||(e=Ae(e),i=r.call(n,e));const o=s.call(n,e);return n.set(e,t),i?un(t,o)&&Bt(n,"set",e,t):Bt(n,"add",e,t),this}function Ma(e){const t=Ae(this),{has:n,get:r}=js(t);let s=n.call(t,e);s||(e=Ae(e),s=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return s&&Bt(t,"delete",e,void 0),i}function La(){const e=Ae(this),t=e.size!==0,n=e.clear();return t&&Bt(e,"clear",void 0,void 0),n}function Xr(e,t){return function(r,s){const i=this,o=i.__v_raw,a=Ae(o),l=t?Mo:e?Fo:Rr;return!e&&ft(a,"iterate",Sn),o.forEach((c,f)=>r.call(s,l(c),l(f),i))}}function es(e,t,n){return function(...r){const s=this.__v_raw,i=Ae(s),o=qn(i),a=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,c=s[e](...r),f=n?Mo:t?Fo:Rr;return!t&&ft(i,"iterate",l?Wi:Sn),{next(){const{value:u,done:d}=c.next();return d?{value:u,done:d}:{value:a?[f(u[0]),f(u[1])]:f(u),done:d}},[Symbol.iterator](){return this}}}}function Zt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Jd(){const e={get(i){return Gr(this,i)},get size(){return Qr(this)},has:Jr,add:$a,set:ka,delete:Ma,clear:La,forEach:Xr(!1,!1)},t={get(i){return Gr(this,i,!1,!0)},get size(){return Qr(this)},has:Jr,add:$a,set:ka,delete:Ma,clear:La,forEach:Xr(!1,!0)},n={get(i){return Gr(this,i,!0)},get size(){return Qr(this,!0)},has(i){return Jr.call(this,i,!0)},add:Zt("add"),set:Zt("set"),delete:Zt("delete"),clear:Zt("clear"),forEach:Xr(!0,!1)},r={get(i){return Gr(this,i,!0,!0)},get size(){return Qr(this,!0)},has(i){return Jr.call(this,i,!0)},add:Zt("add"),set:Zt("set"),delete:Zt("delete"),clear:Zt("clear"),forEach:Xr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=es(i,!1,!1),n[i]=es(i,!0,!1),t[i]=es(i,!1,!0),r[i]=es(i,!0,!0)}),[e,n,t,r]}const[Qd,Xd,eh,th]=Jd();function Us(e,t){const n=t?e?th:eh:e?Xd:Qd;return(r,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(Ce(n,s)&&s in r?n:r,s,i)}const nh={get:Us(!1,!1)},rh={get:Us(!1,!0)},sh={get:Us(!0,!1)},ih={get:Us(!0,!0)},Pc=new WeakMap,Nc=new WeakMap,$c=new WeakMap,kc=new WeakMap;function oh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ah(e){return e.__v_skip||!Object.isExtensible(e)?0:oh(Sd(e))}function St(e){return Pn(e)?e:qs(e,!1,Wd,nh,Pc)}function Lo(e){return qs(e,!1,Yd,rh,Nc)}function Hs(e){return qs(e,!0,Zd,sh,$c)}function lh(e){return qs(e,!0,Gd,ih,kc)}function qs(e,t,n,r,s){if(!ke(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=s.get(e);if(i)return i;const o=ah(e);if(o===0)return e;const a=new Proxy(e,o===2?r:n);return s.set(e,a),a}function jt(e){return Pn(e)?jt(e.__v_raw):!!(e&&e.__v_isReactive)}function Pn(e){return!!(e&&e.__v_isReadonly)}function Tr(e){return!!(e&&e.__v_isShallow)}function Io(e){return jt(e)||Pn(e)}function Ae(e){const t=e&&e.__v_raw;return t?Ae(t):e}function Ur(e){return Es(e,"__v_skip",!0),e}const Rr=e=>ke(e)?St(e):e,Fo=e=>ke(e)?Hs(e):e;function Vo(e){an&&wt&&(e=Ae(e),Oc(e.dep||(e.dep=ko())))}function Ks(e,t){e=Ae(e);const n=e.dep;n&&Zi(n)}function Fe(e){return!!(e&&e.__v_isRef===!0)}function $e(e){return Mc(e,!1)}function Do(e){return Mc(e,!0)}function Mc(e,t){return Fe(e)?e:new ch(e,t)}class ch{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Ae(t),this._value=n?t:Rr(t)}get value(){return Vo(this),this._value}set value(t){const n=this.__v_isShallow||Tr(t)||Pn(t);t=n?t:Ae(t),un(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Rr(t),Ks(this))}}function uh(e){Ks(e)}function me(e){return Fe(e)?e.value:e}function Oe(e){return ue(e)?e():me(e)}const fh={get:(e,t,n)=>me(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Fe(s)&&!Fe(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Bo(e){return jt(e)?e:new Proxy(e,fh)}class dh{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Vo(this),()=>Ks(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function hh(e){return new dh(e)}function Lc(e){const t=te(e)?new Array(e.length):{};for(const n in e)t[n]=Ic(e,n);return t}class ph{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Hd(Ae(this._object),this._key)}}class mh{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function on(e,t,n){return Fe(e)?e:ue(e)?new mh(e):ke(e)&&arguments.length>1?Ic(e,t,n):$e(e)}function Ic(e,t,n){const r=e[t];return Fe(r)?r:new ph(e,t,n)}class gh{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Zn(t,()=>{this._dirty||(this._dirty=!0,Ks(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=Ae(this);return Vo(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function _h(e,t,n=!1){let r,s;const i=ue(e);return i?(r=e,s=$t):(r=e.get,s=e.set),new gh(r,s,i||!s,n)}function yh(e,...t){}function vh(e,t){}function Ut(e,t,n,r){let s;try{s=r?e(...r):e()}catch(i){Vn(i,t,n)}return s}function mt(e,t,n,r){if(ue(e)){const i=Ut(e,t,n,r);return i&&Ro(i)&&i.catch(o=>{Vn(o,t,n)}),i}const s=[];for(let i=0;i>>1,s=et[r],i=Pr(s);iPt&&et.splice(t,1)}function Os(e){te(e)?zn.push(...e):(!Ft||!Ft.includes(e,e.allowRecurse?En+1:En))&&zn.push(e),Vc()}function Ia(e,t,n=xr?Pt+1:0){for(;nPr(n)-Pr(r)),En=0;Ene.id==null?1/0:e.id,wh=(e,t)=>{const n=Pr(e)-Pr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Dc(e){Yi=!1,xr=!0,et.sort(wh);try{for(Pt=0;Ptjn.emit(s,...i)),ts=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Bc(i,t)}),setTimeout(()=>{jn||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,ts=[])},3e3)):ts=[]}function Ch(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ne;let s=n;const i=t.startsWith("update:"),o=i&&t.slice(7);if(o&&o in r){const f=`${o==="modelValue"?"model":o}Modifiers`,{number:u,trim:d}=r[f]||Ne;d&&(s=n.map(h=>De(h)?h.trim():h)),u&&(s=n.map(As))}let a,l=r[a=vr(t)]||r[a=vr(ut(t))];!l&&i&&(l=r[a=vr(vt(t))]),l&&mt(l,e,6,s);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,mt(c,e,6,s)}}function jc(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const i=e.emits;let o={},a=!1;if(!ue(e)){const l=c=>{const f=jc(c,t,!0);f&&(a=!0,Ve(o,f))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!a?(ke(e)&&r.set(e,null),null):(te(i)?i.forEach(l=>o[l]=null):Ve(o,i),ke(e)&&r.set(e,o),o)}function Ws(e,t){return!e||!Dr(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ce(e,t[0].toLowerCase()+t.slice(1))||Ce(e,vt(t))||Ce(e,t))}let Ye=null,Zs=null;function Nr(e){const t=Ye;return Ye=e,Zs=e&&e.type.__scopeId||null,t}function Uc(e){Zs=e}function Hc(){Zs=null}const Oh=e=>Dt;function Dt(e,t=Ye,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&no(-1);const i=Nr(t);let o;try{o=e(...s)}finally{Nr(i),r._d&&no(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function gs(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:i,propsOptions:[o],slots:a,attrs:l,emit:c,render:f,renderCache:u,data:d,setupState:h,ctx:m,inheritAttrs:b}=e;let S,R;const E=Nr(e);try{if(n.shapeFlag&4){const g=s||r,$=g;S=pt(f.call($,g,u,i,h,d,m)),R=l}else{const g=t;S=pt(g.length>1?g(i,{attrs:l,slots:a,emit:c}):g(i,null)),R=t.props?l:Th(l)}}catch(g){Ar.length=0,Vn(g,e,1),S=ge(tt)}let v=S;if(R&&b!==!1){const g=Object.keys(R),{shapeFlag:$}=v;g.length&&$&7&&(o&&g.some(So)&&(R=Rh(R,o)),v=kt(v,R))}return n.dirs&&(v=kt(v),v.dirs=v.dirs?v.dirs.concat(n.dirs):n.dirs),n.transition&&(v.transition=n.transition),S=v,Nr(E),S}function Sh(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Dr(n))&&((t||(t={}))[n]=e[n]);return t},Rh=(e,t)=>{const n={};for(const r in e)(!So(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function xh(e,t,n){const{props:r,children:s,component:i}=e,{props:o,children:a,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Fa(r,o,c):!!o;if(l&8){const f=t.dynamicProps;for(let u=0;ue.__isSuspense,$h={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,i,o,a,l,c){e==null?Mh(t,n,r,s,i,o,a,l,c):Lh(e,t,n,r,s,o,a,l,c)},hydrate:Ih,create:Ko,normalize:Fh},kh=$h;function $r(e,t){const n=e.props&&e.props[t];ue(n)&&n()}function Mh(e,t,n,r,s,i,o,a,l){const{p:c,o:{createElement:f}}=l,u=f("div"),d=e.suspense=Ko(e,s,r,t,u,n,i,o,a,l);c(null,d.pendingBranch=e.ssContent,u,null,r,d,i,o),d.deps>0?($r(e,"onPending"),$r(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,i,o),Wn(d,e.ssFallback)):d.resolve(!1,!0)}function Lh(e,t,n,r,s,i,o,a,{p:l,um:c,o:{createElement:f}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:m,pendingBranch:b,isInFallback:S,isHydrating:R}=u;if(b)u.pendingBranch=d,Ct(d,b)?(l(b,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0?u.resolve():S&&(l(m,h,n,r,s,null,i,o,a),Wn(u,h))):(u.pendingId++,R?(u.isHydrating=!1,u.activeBranch=b):c(b,s,u),u.deps=0,u.effects.length=0,u.hiddenContainer=f("div"),S?(l(null,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0?u.resolve():(l(m,h,n,r,s,null,i,o,a),Wn(u,h))):m&&Ct(d,m)?(l(m,d,n,r,s,u,i,o,a),u.resolve(!0)):(l(null,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0&&u.resolve()));else if(m&&Ct(d,m))l(m,d,n,r,s,u,i,o,a),Wn(u,d);else if($r(t,"onPending"),u.pendingBranch=d,u.pendingId++,l(null,d,u.hiddenContainer,null,s,u,i,o,a),u.deps<=0)u.resolve();else{const{timeout:E,pendingId:v}=u;E>0?setTimeout(()=>{u.pendingId===v&&u.fallback(h)},E):E===0&&u.fallback(h)}}function Ko(e,t,n,r,s,i,o,a,l,c,f=!1){const{p:u,m:d,um:h,n:m,o:{parentNode:b,remove:S}}=c;let R;const E=Vh(e);E&&t!=null&&t.pendingBranch&&(R=t.pendingId,t.deps++);const v=e.props?ws(e.props.timeout):void 0,g={vnode:e,parent:t,parentComponent:n,isSVG:o,container:r,hiddenContainer:s,anchor:i,deps:0,pendingId:0,timeout:typeof v=="number"?v:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve($=!1,x=!1){const{vnode:N,activeBranch:A,pendingBranch:P,pendingId:y,effects:L,parentComponent:T,container:V}=g;let W=!1;if(g.isHydrating)g.isHydrating=!1;else if(!$){W=A&&P.transition&&P.transition.mode==="out-in",W&&(A.transition.afterLeave=()=>{y===g.pendingId&&(d(P,V,m(A),0),Os(L))});let{anchor:J}=g;A&&(J=m(A),h(A,T,g,!0)),W||d(P,V,J,0)}Wn(g,P),g.pendingBranch=null,g.isInFallback=!1;let z=g.parent,I=!1;for(;z;){if(z.pendingBranch){z.effects.push(...L),I=!0;break}z=z.parent}!I&&!W&&Os(L),g.effects=[],E&&t&&t.pendingBranch&&R===t.pendingId&&(t.deps--,t.deps===0&&!x&&t.resolve()),$r(N,"onResolve")},fallback($){if(!g.pendingBranch)return;const{vnode:x,activeBranch:N,parentComponent:A,container:P,isSVG:y}=g;$r(x,"onFallback");const L=m(N),T=()=>{g.isInFallback&&(u(null,$,P,L,A,null,y,a,l),Wn(g,$))},V=$.transition&&$.transition.mode==="out-in";V&&(N.transition.afterLeave=T),g.isInFallback=!0,h(N,A,null,!0),V||T()},move($,x,N){g.activeBranch&&d(g.activeBranch,$,x,N),g.container=$},next(){return g.activeBranch&&m(g.activeBranch)},registerDep($,x){const N=!!g.pendingBranch;N&&g.deps++;const A=$.vnode.el;$.asyncDep.catch(P=>{Vn(P,$,0)}).then(P=>{if($.isUnmounted||g.isUnmounted||g.pendingId!==$.suspenseId)return;$.asyncResolved=!0;const{vnode:y}=$;ro($,P,!1),A&&(y.el=A);const L=!A&&$.subTree.el;x($,y,b(A||$.subTree.el),A?null:m($.subTree),g,o,l),L&&S(L),Uo($,y.el),N&&--g.deps===0&&g.resolve()})},unmount($,x){g.isUnmounted=!0,g.activeBranch&&h(g.activeBranch,n,$,x),g.pendingBranch&&h(g.pendingBranch,n,$,x)}};return g}function Ih(e,t,n,r,s,i,o,a,l){const c=t.suspense=Ko(t,r,n,e.parentNode,document.createElement("div"),null,s,i,o,a,!0),f=l(e,c.pendingBranch=t.ssContent,n,c,i,o);return c.deps===0&&c.resolve(!1,!0),f}function Fh(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=Da(r?n.default:n),e.ssFallback=r?Da(n.fallback):ge(tt)}function Da(e){let t;if(ue(e)){const n=kn&&e._c;n&&(e._d=!1,Le()),e=e(),n&&(e._d=!0,t=ct,Au())}return te(e)&&(e=Sh(e)),e=pt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function zc(e,t){t&&t.pendingBranch?te(e)?t.effects.push(...e):t.effects.push(e):Os(e)}function Wn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,s=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=s,Uo(r,s))}function Vh(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function Wc(e,t){return Hr(e,null,t)}function Zc(e,t){return Hr(e,null,{flush:"post"})}function Dh(e,t){return Hr(e,null,{flush:"sync"})}const ns={};function Xe(e,t,n){return Hr(e,t,n)}function Hr(e,t,{immediate:n,deep:r,flush:s,onTrack:i,onTrigger:o}=Ne){var a;const l=$o()===((a=qe)==null?void 0:a.scope)?qe:null;let c,f=!1,u=!1;if(Fe(e)?(c=()=>e.value,f=Tr(e)):jt(e)?(c=()=>e,r=!0):te(e)?(u=!0,f=e.some(g=>jt(g)||Tr(g)),c=()=>e.map(g=>{if(Fe(g))return g.value;if(jt(g))return wn(g);if(ue(g))return Ut(g,l,2)})):ue(e)?t?c=()=>Ut(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return d&&d(),mt(e,l,3,[h])}:c=$t,t&&r){const g=c;c=()=>wn(g())}let d,h=g=>{d=E.onStop=()=>{Ut(g,l,4),d=E.onStop=void 0}},m;if(Jn)if(h=$t,t?n&&mt(t,l,3,[c(),u?[]:void 0,h]):c(),s==="sync"){const g=ku();m=g.__watcherHandles||(g.__watcherHandles=[])}else return $t;let b=u?new Array(e.length).fill(ns):ns;const S=()=>{if(E.active)if(t){const g=E.run();(r||f||(u?g.some(($,x)=>un($,b[x])):un(g,b)))&&(d&&d(),mt(t,l,3,[g,b===ns?void 0:u&&b[0]===ns?[]:b,h]),b=g)}else E.run()};S.allowRecurse=!!t;let R;s==="sync"?R=S:s==="post"?R=()=>Je(S,l&&l.suspense):(S.pre=!0,l&&(S.id=l.uid),R=()=>zs(S));const E=new Zn(c,R);t?n?S():b=E.run():s==="post"?Je(E.run.bind(E),l&&l.suspense):E.run();const v=()=>{E.stop(),l&&l.scope&&To(l.scope.effects,E)};return m&&m.push(v),v}function Bh(e,t,n){const r=this.proxy,s=De(e)?e.includes(".")?Yc(r,e):()=>r[e]:e.bind(r,r);let i;ue(t)?i=t:(i=t.handler,n=t);const o=qe;pn(this);const a=Hr(s,i.bind(r),n);return o?pn(o):ln(),a}function Yc(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{wn(n,t)});else if(_c(e))for(const n in e)wn(e[n],t);return e}function jh(e,t){const n=Ye;if(n===null)return e;const r=ti(n)||n.proxy,s=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),Kr(()=>{e.isUnmounting=!0}),e}const _t=[Function,Array],Wo={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:_t,onEnter:_t,onAfterEnter:_t,onEnterCancelled:_t,onBeforeLeave:_t,onLeave:_t,onAfterLeave:_t,onLeaveCancelled:_t,onBeforeAppear:_t,onAppear:_t,onAfterAppear:_t,onAppearCancelled:_t},Uh={name:"BaseTransition",props:Wo,setup(e,{slots:t}){const n=gt(),r=zo();let s;return()=>{const i=t.default&&Gs(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const b of i)if(b.type!==tt){o=b;break}}const a=Ae(e),{mode:l}=a;if(r.isLeaving)return yi(o);const c=Ba(o);if(!c)return yi(o);const f=Yn(c,a,r,n);Nn(c,f);const u=n.subTree,d=u&&Ba(u);let h=!1;const{getTransitionKey:m}=c.type;if(m){const b=m();s===void 0?s=b:b!==s&&(s=b,h=!0)}if(d&&d.type!==tt&&(!Ct(c,d)||h)){const b=Yn(d,a,r,n);if(Nn(d,b),l==="out-in")return r.isLeaving=!0,b.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},yi(o);l==="in-out"&&c.type!==tt&&(b.delayLeave=(S,R,E)=>{const v=Jc(r,d);v[String(d.key)]=d,S[nn]=()=>{R(),S[nn]=void 0,delete f.delayedLeave},f.delayedLeave=E})}return o}}},Gc=Uh;function Jc(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Yn(e,t,n,r){const{appear:s,mode:i,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:u,onLeave:d,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:b,onAppear:S,onAfterAppear:R,onAppearCancelled:E}=t,v=String(e.key),g=Jc(n,e),$=(A,P)=>{A&&mt(A,r,9,P)},x=(A,P)=>{const y=P[1];$(A,P),te(A)?A.every(L=>L.length<=1)&&y():A.length<=1&&y()},N={mode:i,persisted:o,beforeEnter(A){let P=a;if(!n.isMounted)if(s)P=b||a;else return;A[nn]&&A[nn](!0);const y=g[v];y&&Ct(e,y)&&y.el[nn]&&y.el[nn](),$(P,[A])},enter(A){let P=l,y=c,L=f;if(!n.isMounted)if(s)P=S||l,y=R||c,L=E||f;else return;let T=!1;const V=A[rs]=W=>{T||(T=!0,W?$(L,[A]):$(y,[A]),N.delayedLeave&&N.delayedLeave(),A[rs]=void 0)};P?x(P,[A,V]):V()},leave(A,P){const y=String(e.key);if(A[rs]&&A[rs](!0),n.isUnmounting)return P();$(u,[A]);let L=!1;const T=A[nn]=V=>{L||(L=!0,P(),V?$(m,[A]):$(h,[A]),A[nn]=void 0,g[y]===e&&delete g[y])};g[y]=e,d?x(d,[A,T]):T()},clone(A){return Yn(A,t,n,r)}};return N}function yi(e){if(qr(e))return e=kt(e),e.children=null,e}function Ba(e){return qr(e)?e.children?e.children[0]:void 0:e}function Nn(e,t){e.shapeFlag&6&&e.component?Nn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Gs(e,t=!1,n){let r=[],s=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Hh(e){ue(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:i,suspensible:o=!0,onError:a}=e;let l=null,c,f=0;const u=()=>(f++,l=null,d()),d=()=>{let h;return l||(h=l=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),a)return new Promise((b,S)=>{a(m,()=>b(u()),()=>S(m),f+1)});throw m}).then(m=>h!==l&&l?l:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),c=m,m)))};return _n({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const h=qe;if(c)return()=>vi(c,h);const m=E=>{l=null,Vn(E,h,13,!r)};if(o&&h.suspense||Jn)return d().then(E=>()=>vi(E,h)).catch(E=>(m(E),()=>r?ge(r,{error:E}):null));const b=$e(!1),S=$e(),R=$e(!!s);return s&&setTimeout(()=>{R.value=!1},s),i!=null&&setTimeout(()=>{if(!b.value&&!S.value){const E=new Error(`Async component timed out after ${i}ms.`);m(E),S.value=E}},i),d().then(()=>{b.value=!0,h.parent&&qr(h.parent.vnode)&&zs(h.parent.update)}).catch(E=>{m(E),S.value=E}),()=>{if(b.value&&c)return vi(c,h);if(S.value&&r)return ge(r,{error:S.value});if(n&&!R.value)return ge(n)}}})}function vi(e,t){const{ref:n,props:r,children:s,ce:i}=t.vnode,o=ge(e,r,s);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const qr=e=>e.type.__isKeepAlive,qh={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=gt(),r=n.ctx;if(!r.renderer)return()=>{const E=t.default&&t.default();return E&&E.length===1?E[0]:E};const s=new Map,i=new Set;let o=null;const a=n.suspense,{renderer:{p:l,m:c,um:f,o:{createElement:u}}}=r,d=u("div");r.activate=(E,v,g,$,x)=>{const N=E.component;c(E,v,g,0,a),l(N.vnode,E,v,g,N,a,$,E.slotScopeIds,x),Je(()=>{N.isDeactivated=!1,N.a&&Kn(N.a);const A=E.props&&E.props.onVnodeMounted;A&&at(A,N.parent,E)},a)},r.deactivate=E=>{const v=E.component;c(E,d,null,1,a),Je(()=>{v.da&&Kn(v.da);const g=E.props&&E.props.onVnodeUnmounted;g&&at(g,v.parent,E),v.isDeactivated=!0},a)};function h(E){bi(E),f(E,n,a,!0)}function m(E){s.forEach((v,g)=>{const $=io(v.type);$&&(!E||!E($))&&b(g)})}function b(E){const v=s.get(E);!o||!Ct(v,o)?h(v):o&&bi(o),s.delete(E),i.delete(E)}Xe(()=>[e.include,e.exclude],([E,v])=>{E&&m(g=>pr(E,g)),v&&m(g=>!pr(v,g))},{flush:"post",deep:!0});let S=null;const R=()=>{S!=null&&s.set(S,Ei(n.subTree))};return Rt(R),Qs(R),Kr(()=>{s.forEach(E=>{const{subTree:v,suspense:g}=n,$=Ei(v);if(E.type===$.type&&E.key===$.key){bi($);const x=$.component.da;x&&Je(x,g);return}h(E)})}),()=>{if(S=null,!t.default)return null;const E=t.default(),v=E[0];if(E.length>1)return o=null,E;if(!hn(v)||!(v.shapeFlag&4)&&!(v.shapeFlag&128))return o=null,v;let g=Ei(v);const $=g.type,x=io(Tn(g)?g.type.__asyncResolved||{}:$),{include:N,exclude:A,max:P}=e;if(N&&(!x||!pr(N,x))||A&&x&&pr(A,x))return o=g,v;const y=g.key==null?$:g.key,L=s.get(y);return g.el&&(g=kt(g),v.shapeFlag&128&&(v.ssContent=g)),S=y,L?(g.el=L.el,g.component=L.component,g.transition&&Nn(g,g.transition),g.shapeFlag|=512,i.delete(y),i.add(y)):(i.add(y),P&&i.size>parseInt(P,10)&&b(i.values().next().value)),g.shapeFlag|=256,o=g,Kc(v.type)?v:g}}},Kh=qh;function pr(e,t){return te(e)?e.some(n=>pr(n,t)):De(e)?e.split(",").includes(t):Od(e)?e.test(t):!1}function Qc(e,t){eu(e,"a",t)}function Xc(e,t){eu(e,"da",t)}function eu(e,t,n=qe){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Js(t,r,n),n){let s=n.parent;for(;s&&s.parent;)qr(s.parent.vnode)&&zh(r,t,n,s),s=s.parent}}function zh(e,t,n,r){const s=Js(t,e,r,!0);Xs(()=>{To(r[t],s)},n)}function bi(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ei(e){return e.shapeFlag&128?e.ssContent:e}function Js(e,t,n=qe,r=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;sr(),pn(n);const a=mt(t,n,e,o);return ln(),ir(),a});return r?s.unshift(i):s.push(i),i}}const zt=e=>(t,n=qe)=>(!Jn||e==="sp")&&Js(e,(...r)=>t(...r),n),tu=zt("bm"),Rt=zt("m"),nu=zt("bu"),Qs=zt("u"),Kr=zt("bum"),Xs=zt("um"),ru=zt("sp"),su=zt("rtg"),iu=zt("rtc");function ou(e,t=qe){Js("ec",e,t)}function kr(e,t,n,r){let s;const i=n&&n[r];if(te(e)||De(e)){s=new Array(e.length);for(let o=0,a=e.length;ot(o,a,void 0,i&&i[a]));else{const o=Object.keys(e);s=new Array(o.length);for(let a=0,l=o.length;a{const i=r.fn(...s);return i&&(i.key=r.key),i}:r.fn)}return e}function Zh(e,t,n={},r,s){if(Ye.isCE||Ye.parent&&Tn(Ye.parent)&&Ye.parent.isCE)return t!=="default"&&(n.name=t),ge("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),Le();const o=i&&au(i(n)),a=Jo(Ie,{key:n.key||o&&o.key||`_${t}`},o||(r?r():[]),o&&e._===1?64:-2);return!s&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function au(e){return e.some(t=>hn(t)?!(t.type===tt||t.type===Ie&&!au(t.children)):!0)?e:null}function Yh(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:vr(r)]=e[r];return n}const Gi=e=>e?Ru(e)?ti(e)||e.proxy:Gi(e.parent):null,br=Ve(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Gi(e.parent),$root:e=>Gi(e.root),$emit:e=>e.emit,$options:e=>Zo(e),$forceUpdate:e=>e.f||(e.f=()=>zs(e.update)),$nextTick:e=>e.n||(e.n=rt.bind(e.proxy)),$watch:e=>Bh.bind(e)}),Ai=(e,t)=>e!==Ne&&!e.__isScriptSetup&&Ce(e,t),Ji={get({_:e},t){const{ctx:n,setupState:r,data:s,props:i,accessCache:o,type:a,appContext:l}=e;let c;if(t[0]!=="$"){const h=o[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(Ai(r,t))return o[t]=1,r[t];if(s!==Ne&&Ce(s,t))return o[t]=2,s[t];if((c=e.propsOptions[0])&&Ce(c,t))return o[t]=3,i[t];if(n!==Ne&&Ce(n,t))return o[t]=4,n[t];Qi&&(o[t]=0)}}const f=br[t];let u,d;if(f)return t==="$attrs"&&ft(e,"get",t),f(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(n!==Ne&&Ce(n,t))return o[t]=4,n[t];if(d=l.config.globalProperties,Ce(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:i}=e;return Ai(s,t)?(s[t]=n,!0):r!==Ne&&Ce(r,t)?(r[t]=n,!0):Ce(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:i}},o){let a;return!!n[o]||e!==Ne&&Ce(e,o)||Ai(t,o)||(a=i[0])&&Ce(a,o)||Ce(r,o)||Ce(br,o)||Ce(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ce(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},Gh=Ve({},Ji,{get(e,t){if(t!==Symbol.unscopables)return Ji.get(e,t,e)},has(e,t){return t[0]!=="_"&&!Pd(t)}});function Jh(){return null}function Qh(){return null}function Xh(e){}function ep(e){}function tp(){return null}function np(){}function rp(e,t){return null}function sp(){return lu().slots}function ip(){return lu().attrs}function op(e,t,n){const r=gt();if(n&&n.local){const s=$e(e[t]);return Xe(()=>e[t],i=>s.value=i),Xe(s,i=>{i!==e[t]&&r.emit(`update:${t}`,i)}),s}else return{__v_isRef:!0,get value(){return e[t]},set value(s){r.emit(`update:${t}`,s)}}}function lu(){const e=gt();return e.setupContext||(e.setupContext=Nu(e))}function Mr(e){return te(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function ap(e,t){const n=Mr(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?te(s)||ue(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function lp(e,t){return!e||!t?e||t:te(e)&&te(t)?e.concat(t):Ve({},Mr(e),Mr(t))}function cp(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function up(e){const t=gt();let n=e();return ln(),Ro(n)&&(n=n.catch(r=>{throw pn(t),r})),[n,()=>pn(t)]}let Qi=!0;function fp(e){const t=Zo(e),n=e.proxy,r=e.ctx;Qi=!1,t.beforeCreate&&ja(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:o,watch:a,provide:l,inject:c,created:f,beforeMount:u,mounted:d,beforeUpdate:h,updated:m,activated:b,deactivated:S,beforeDestroy:R,beforeUnmount:E,destroyed:v,unmounted:g,render:$,renderTracked:x,renderTriggered:N,errorCaptured:A,serverPrefetch:P,expose:y,inheritAttrs:L,components:T,directives:V,filters:W}=t;if(c&&dp(c,r,null),o)for(const J in o){const Z=o[J];ue(Z)&&(r[J]=Z.bind(n))}if(s){const J=s.call(n,n);ke(J)&&(e.data=St(J))}if(Qi=!0,i)for(const J in i){const Z=i[J],_e=ue(Z)?Z.bind(n,n):ue(Z.get)?Z.get.bind(n,n):$t,ze=!ue(Z)&&ue(Z.set)?Z.set.bind(n):$t,le=he({get:_e,set:ze});Object.defineProperty(r,J,{enumerable:!0,configurable:!0,get:()=>le.value,set:ye=>le.value=ye})}if(a)for(const J in a)cu(a[J],r,n,J);if(l){const J=ue(l)?l.call(n):l;Reflect.ownKeys(J).forEach(Z=>{Rn(Z,J[Z])})}f&&ja(f,e,"c");function I(J,Z){te(Z)?Z.forEach(_e=>J(_e.bind(n))):Z&&J(Z.bind(n))}if(I(tu,u),I(Rt,d),I(nu,h),I(Qs,m),I(Qc,b),I(Xc,S),I(ou,A),I(iu,x),I(su,N),I(Kr,E),I(Xs,g),I(ru,P),te(y))if(y.length){const J=e.exposed||(e.exposed={});y.forEach(Z=>{Object.defineProperty(J,Z,{get:()=>n[Z],set:_e=>n[Z]=_e})})}else e.exposed||(e.exposed={});$&&e.render===$t&&(e.render=$),L!=null&&(e.inheritAttrs=L),T&&(e.components=T),V&&(e.directives=V)}function dp(e,t,n=$t){te(e)&&(e=Xi(e));for(const r in e){const s=e[r];let i;ke(s)?"default"in s?i=st(s.from||r,s.default,!0):i=st(s.from||r):i=st(s),Fe(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[r]=i}}function ja(e,t,n){mt(te(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function cu(e,t,n,r){const s=r.includes(".")?Yc(n,r):()=>n[r];if(De(e)){const i=t[e];ue(i)&&Xe(s,i)}else if(ue(e))Xe(s,e.bind(n));else if(ke(e))if(te(e))e.forEach(i=>cu(i,t,n,r));else{const i=ue(e.handler)?e.handler.bind(n):t[e.handler];ue(i)&&Xe(s,i,e)}}function Zo(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,a=i.get(t);let l;return a?l=a:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(c=>Ts(l,c,o,!0)),Ts(l,t,o)),ke(t)&&i.set(t,l),l}function Ts(e,t,n,r=!1){const{mixins:s,extends:i}=t;i&&Ts(e,i,n,!0),s&&s.forEach(o=>Ts(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const a=hp[o]||n&&n[o];e[o]=a?a(e[o],t[o]):t[o]}return e}const hp={data:Ua,props:Ha,emits:Ha,methods:mr,computed:mr,beforeCreate:nt,created:nt,beforeMount:nt,mounted:nt,beforeUpdate:nt,updated:nt,beforeDestroy:nt,beforeUnmount:nt,destroyed:nt,unmounted:nt,activated:nt,deactivated:nt,errorCaptured:nt,serverPrefetch:nt,components:mr,directives:mr,watch:mp,provide:Ua,inject:pp};function Ua(e,t){return t?e?function(){return Ve(ue(e)?e.call(this,this):e,ue(t)?t.call(this,this):t)}:t:e}function pp(e,t){return mr(Xi(e),Xi(t))}function Xi(e){if(te(e)){const t={};for(let n=0;n1)return n&&ue(t)?t.call(r&&r.proxy):t}}function fu(){return!!(qe||Ye||Lr)}function yp(e,t,n,r=!1){const s={},i={};Es(i,ei,1),e.propsDefaults=Object.create(null),du(e,t,s,i);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:Lo(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function vp(e,t,n,r){const{props:s,attrs:i,vnode:{patchFlag:o}}=e,a=Ae(s),[l]=e.propsOptions;let c=!1;if((r||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let u=0;u{l=!0;const[d,h]=hu(u,t,!0);Ve(o,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!l)return ke(e)&&r.set(e,Hn),Hn;if(te(i))for(let f=0;f-1,h[1]=b<0||m-1||Ce(h,"default"))&&a.push(u)}}}const c=[o,a];return ke(e)&&r.set(e,c),c}function qa(e){return e[0]!=="$"}function Ka(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function za(e,t){return Ka(e)===Ka(t)}function Wa(e,t){return te(t)?t.findIndex(n=>za(n,e)):ue(t)&&za(t,e)?0:-1}const pu=e=>e[0]==="_"||e==="$stable",Yo=e=>te(e)?e.map(pt):[pt(e)],bp=(e,t,n)=>{if(t._n)return t;const r=Dt((...s)=>Yo(t(...s)),n);return r._c=!1,r},mu=(e,t,n)=>{const r=e._ctx;for(const s in e){if(pu(s))continue;const i=e[s];if(ue(i))t[s]=bp(s,i,r);else if(i!=null){const o=Yo(i);t[s]=()=>o}}},gu=(e,t)=>{const n=Yo(t);e.slots.default=()=>n},Ep=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Ae(t),Es(t,"_",n)):mu(t,e.slots={})}else e.slots={},t&&gu(e,t);Es(e.slots,ei,1)},Ap=(e,t,n)=>{const{vnode:r,slots:s}=e;let i=!0,o=Ne;if(r.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:(Ve(s,t),!n&&a===1&&delete s._):(i=!t.$stable,mu(t,s)),o=t}else t&&(gu(e,t),o={default:1});if(i)for(const a in s)!pu(a)&&o[a]==null&&delete s[a]};function Rs(e,t,n,r,s=!1){if(te(e)){e.forEach((d,h)=>Rs(d,t&&(te(t)?t[h]:t),n,r,s));return}if(Tn(r)&&!s)return;const i=r.shapeFlag&4?ti(r.component)||r.component.proxy:r.el,o=s?null:i,{i:a,r:l}=e,c=t&&t.r,f=a.refs===Ne?a.refs={}:a.refs,u=a.setupState;if(c!=null&&c!==l&&(De(c)?(f[c]=null,Ce(u,c)&&(u[c]=null)):Fe(c)&&(c.value=null)),ue(l))Ut(l,a,12,[o,f]);else{const d=De(l),h=Fe(l);if(d||h){const m=()=>{if(e.f){const b=d?Ce(u,l)?u[l]:f[l]:l.value;s?te(b)&&To(b,i):te(b)?b.includes(i)||b.push(i):d?(f[l]=[i],Ce(u,l)&&(u[l]=f[l])):(l.value=[i],e.k&&(f[e.k]=l.value))}else d?(f[l]=o,Ce(u,l)&&(u[l]=o)):h&&(l.value=o,e.k&&(f[e.k]=o))};o?(m.id=-1,Je(m,n)):m()}}}let Yt=!1;const ss=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",is=e=>e.nodeType===8;function wp(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:i,parentNode:o,remove:a,insert:l,createComment:c}}=e,f=(v,g)=>{if(!g.hasChildNodes()){n(null,v,g),Ss(),g._vnode=v;return}Yt=!1,u(g.firstChild,v,null,null,null),Ss(),g._vnode=v,Yt&&console.error("Hydration completed but contains mismatches.")},u=(v,g,$,x,N,A=!1)=>{const P=is(v)&&v.data==="[",y=()=>b(v,g,$,x,N,P),{type:L,ref:T,shapeFlag:V,patchFlag:W}=g;let z=v.nodeType;g.el=v,W===-2&&(A=!1,g.dynamicChildren=null);let I=null;switch(L){case $n:z!==3?g.children===""?(l(g.el=s(""),o(v),v),I=v):I=y():(v.data!==g.children&&(Yt=!0,v.data=g.children),I=i(v));break;case tt:E(v)?(I=i(v),R(g.el=v.content.firstChild,v,$)):z!==8||P?I=y():I=i(v);break;case xn:if(P&&(v=i(v),z=v.nodeType),z===1||z===3){I=v;const J=!g.children.length;for(let Z=0;Z{A=A||!!g.dynamicChildren;const{type:P,props:y,patchFlag:L,shapeFlag:T,dirs:V,transition:W}=g,z=P==="input"||P==="option";if(z||L!==-1){V&&xt(g,null,$,"created");let I=!1;if(E(v)){I=bu(x,W)&&$&&$.vnode.props&&$.vnode.props.appear;const Z=v.content.firstChild;I&&W.beforeEnter(Z),R(Z,v,$),g.el=v=Z}if(y)if(z||!A||L&48)for(const Z in y)(z&&(Z.endsWith("value")||Z==="indeterminate")||Dr(Z)&&!yr(Z)||Z[0]===".")&&r(v,Z,null,y[Z],!1,void 0,$);else y.onClick&&r(v,"onClick",null,y.onClick,!1,void 0,$);let J;if((J=y&&y.onVnodeBeforeMount)&&at(J,$,g),V&&xt(g,null,$,"beforeMount"),((J=y&&y.onVnodeMounted)||V||I)&&zc(()=>{J&&at(J,$,g),I&&W.enter(v),V&&xt(g,null,$,"mounted")},x),T&16&&!(y&&(y.innerHTML||y.textContent))){let Z=h(v.firstChild,g,v,$,x,N,A);for(;Z;){Yt=!0;const _e=Z;Z=Z.nextSibling,a(_e)}}else T&8&&v.textContent!==g.children&&(Yt=!0,v.textContent=g.children)}return v.nextSibling},h=(v,g,$,x,N,A,P)=>{P=P||!!g.dynamicChildren;const y=g.children,L=y.length;for(let T=0;T{const{slotScopeIds:P}=g;P&&(N=N?N.concat(P):P);const y=o(v),L=h(i(v),g,y,$,x,N,A);return L&&is(L)&&L.data==="]"?i(g.anchor=L):(Yt=!0,l(g.anchor=c("]"),y,L),L)},b=(v,g,$,x,N,A)=>{if(Yt=!0,g.el=null,A){const L=S(v);for(;;){const T=i(v);if(T&&T!==L)a(T);else break}}const P=i(v),y=o(v);return a(v),n(null,g,y,P,$,x,ss(y),N),P},S=(v,g="[",$="]")=>{let x=0;for(;v;)if(v=i(v),v&&is(v)&&(v.data===g&&x++,v.data===$)){if(x===0)return i(v);x--}return v},R=(v,g,$)=>{const x=g.parentNode;x&&x.replaceChild(v,g);let N=$;for(;N;)N.vnode.el===g&&(N.vnode.el=N.subTree.el=v),N=N.parent},E=v=>v.nodeType===1&&v.tagName.toLowerCase()==="template";return[f,u]}const Je=zc;function _u(e){return vu(e)}function yu(e){return vu(e,wp)}function vu(e,t){const n=Ki();n.__VUE__=!0;const{insert:r,remove:s,patchProp:i,createElement:o,createText:a,createComment:l,setText:c,setElementText:f,parentNode:u,nextSibling:d,setScopeId:h=$t,insertStaticContent:m}=e,b=(p,_,w,F=null,B=null,U=null,Q=!1,K=null,G=!!_.dynamicChildren)=>{if(p===_)return;p&&!Ct(p,_)&&(F=M(p),ye(p,B,U,!0),p=null),_.patchFlag===-2&&(G=!1,_.dynamicChildren=null);const{type:H,ref:se,shapeFlag:ne}=_;switch(H){case $n:S(p,_,w,F);break;case tt:R(p,_,w,F);break;case xn:p==null&&E(_,w,F,Q);break;case Ie:T(p,_,w,F,B,U,Q,K,G);break;default:ne&1?$(p,_,w,F,B,U,Q,K,G):ne&6?V(p,_,w,F,B,U,Q,K,G):(ne&64||ne&128)&&H.process(p,_,w,F,B,U,Q,K,G,k)}se!=null&&B&&Rs(se,p&&p.ref,U,_||p,!_)},S=(p,_,w,F)=>{if(p==null)r(_.el=a(_.children),w,F);else{const B=_.el=p.el;_.children!==p.children&&c(B,_.children)}},R=(p,_,w,F)=>{p==null?r(_.el=l(_.children||""),w,F):_.el=p.el},E=(p,_,w,F)=>{[p.el,p.anchor]=m(p.children,_,w,F,p.el,p.anchor)},v=({el:p,anchor:_},w,F)=>{let B;for(;p&&p!==_;)B=d(p),r(p,w,F),p=B;r(_,w,F)},g=({el:p,anchor:_})=>{let w;for(;p&&p!==_;)w=d(p),s(p),p=w;s(_)},$=(p,_,w,F,B,U,Q,K,G)=>{Q=Q||_.type==="svg",p==null?x(_,w,F,B,U,Q,K,G):P(p,_,B,U,Q,K,G)},x=(p,_,w,F,B,U,Q,K)=>{let G,H;const{type:se,props:ne,shapeFlag:ie,transition:fe,dirs:ve}=p;if(G=p.el=o(p.type,U,ne&&ne.is,ne),ie&8?f(G,p.children):ie&16&&A(p.children,G,null,F,B,U&&se!=="foreignObject",Q,K),ve&&xt(p,null,F,"created"),N(G,p,p.scopeId,Q,F),ne){for(const Te in ne)Te!=="value"&&!yr(Te)&&i(G,Te,null,ne[Te],U,p.children,F,B,re);"value"in ne&&i(G,"value",null,ne.value),(H=ne.onVnodeBeforeMount)&&at(H,F,p)}ve&&xt(p,null,F,"beforeMount");const xe=bu(B,fe);xe&&fe.beforeEnter(G),r(G,_,w),((H=ne&&ne.onVnodeMounted)||xe||ve)&&Je(()=>{H&&at(H,F,p),xe&&fe.enter(G),ve&&xt(p,null,F,"mounted")},B)},N=(p,_,w,F,B)=>{if(w&&h(p,w),F)for(let U=0;U{for(let H=G;H{const K=_.el=p.el;let{patchFlag:G,dynamicChildren:H,dirs:se}=_;G|=p.patchFlag&16;const ne=p.props||Ne,ie=_.props||Ne;let fe;w&&vn(w,!1),(fe=ie.onVnodeBeforeUpdate)&&at(fe,w,_,p),se&&xt(_,p,w,"beforeUpdate"),w&&vn(w,!0);const ve=B&&_.type!=="foreignObject";if(H?y(p.dynamicChildren,H,K,w,F,ve,U):Q||Z(p,_,K,null,w,F,ve,U,!1),G>0){if(G&16)L(K,_,ne,ie,w,F,B);else if(G&2&&ne.class!==ie.class&&i(K,"class",null,ie.class,B),G&4&&i(K,"style",ne.style,ie.style,B),G&8){const xe=_.dynamicProps;for(let Te=0;Te{fe&&at(fe,w,_,p),se&&xt(_,p,w,"updated")},F)},y=(p,_,w,F,B,U,Q)=>{for(let K=0;K<_.length;K++){const G=p[K],H=_[K],se=G.el&&(G.type===Ie||!Ct(G,H)||G.shapeFlag&70)?u(G.el):w;b(G,H,se,null,F,B,U,Q,!0)}},L=(p,_,w,F,B,U,Q)=>{if(w!==F){if(w!==Ne)for(const K in w)!yr(K)&&!(K in F)&&i(p,K,w[K],null,Q,_.children,B,U,re);for(const K in F){if(yr(K))continue;const G=F[K],H=w[K];G!==H&&K!=="value"&&i(p,K,H,G,Q,_.children,B,U,re)}"value"in F&&i(p,"value",w.value,F.value)}},T=(p,_,w,F,B,U,Q,K,G)=>{const H=_.el=p?p.el:a(""),se=_.anchor=p?p.anchor:a("");let{patchFlag:ne,dynamicChildren:ie,slotScopeIds:fe}=_;fe&&(K=K?K.concat(fe):fe),p==null?(r(H,w,F),r(se,w,F),A(_.children,w,se,B,U,Q,K,G)):ne>0&&ne&64&&ie&&p.dynamicChildren?(y(p.dynamicChildren,ie,w,B,U,Q,K),(_.key!=null||B&&_===B.subTree)&&Go(p,_,!0)):Z(p,_,w,se,B,U,Q,K,G)},V=(p,_,w,F,B,U,Q,K,G)=>{_.slotScopeIds=K,p==null?_.shapeFlag&512?B.ctx.activate(_,w,F,Q,G):W(_,w,F,B,U,Q,G):z(p,_,G)},W=(p,_,w,F,B,U,Q)=>{const K=p.component=Tu(p,F,B);if(qr(p)&&(K.ctx.renderer=k),xu(K),K.asyncDep){if(B&&B.registerDep(K,I),!p.el){const G=K.subTree=ge(tt);R(null,G,_,w)}return}I(K,p,_,w,B,U,Q)},z=(p,_,w)=>{const F=_.component=p.component;if(xh(p,_,w))if(F.asyncDep&&!F.asyncResolved){J(F,_,w);return}else F.next=_,Ah(F.update),F.update();else _.el=p.el,F.vnode=_},I=(p,_,w,F,B,U,Q)=>{const K=()=>{if(p.isMounted){let{next:se,bu:ne,u:ie,parent:fe,vnode:ve}=p,xe=se,Te;vn(p,!1),se?(se.el=ve.el,J(p,se,Q)):se=ve,ne&&Kn(ne),(Te=se.props&&se.props.onVnodeBeforeUpdate)&&at(Te,fe,se,ve),vn(p,!0);const C=gs(p),O=p.subTree;p.subTree=C,b(O,C,u(O.el),M(O),p,B,U),se.el=C.el,xe===null&&Uo(p,C.el),ie&&Je(ie,B),(Te=se.props&&se.props.onVnodeUpdated)&&Je(()=>at(Te,fe,se,ve),B)}else{let se;const{el:ne,props:ie}=_,{bm:fe,m:ve,parent:xe}=p,Te=Tn(_);if(vn(p,!1),fe&&Kn(fe),!Te&&(se=ie&&ie.onVnodeBeforeMount)&&at(se,xe,_),vn(p,!0),ne&&oe){const C=()=>{p.subTree=gs(p),oe(ne,p.subTree,p,B,null)};Te?_.type.__asyncLoader().then(()=>!p.isUnmounted&&C()):C()}else{const C=p.subTree=gs(p);b(null,C,w,F,p,B,U),_.el=C.el}if(ve&&Je(ve,B),!Te&&(se=ie&&ie.onVnodeMounted)){const C=_;Je(()=>at(se,xe,C),B)}(_.shapeFlag&256||xe&&Tn(xe.vnode)&&xe.vnode.shapeFlag&256)&&p.a&&Je(p.a,B),p.isMounted=!0,_=w=F=null}},G=p.effect=new Zn(K,()=>zs(H),p.scope),H=p.update=()=>G.run();H.id=p.uid,vn(p,!0),H()},J=(p,_,w)=>{_.component=p;const F=p.vnode.props;p.vnode=_,p.next=null,vp(p,_.props,F,w),Ap(p,_.children,w),sr(),Ia(p),ir()},Z=(p,_,w,F,B,U,Q,K,G=!1)=>{const H=p&&p.children,se=p?p.shapeFlag:0,ne=_.children,{patchFlag:ie,shapeFlag:fe}=_;if(ie>0){if(ie&128){ze(H,ne,w,F,B,U,Q,K,G);return}else if(ie&256){_e(H,ne,w,F,B,U,Q,K,G);return}}fe&8?(se&16&&re(H,B,U),ne!==H&&f(w,ne)):se&16?fe&16?ze(H,ne,w,F,B,U,Q,K,G):re(H,B,U,!0):(se&8&&f(w,""),fe&16&&A(ne,w,F,B,U,Q,K,G))},_e=(p,_,w,F,B,U,Q,K,G)=>{p=p||Hn,_=_||Hn;const H=p.length,se=_.length,ne=Math.min(H,se);let ie;for(ie=0;iese?re(p,B,U,!0,!1,ne):A(_,w,F,B,U,Q,K,G,ne)},ze=(p,_,w,F,B,U,Q,K,G)=>{let H=0;const se=_.length;let ne=p.length-1,ie=se-1;for(;H<=ne&&H<=ie;){const fe=p[H],ve=_[H]=G?rn(_[H]):pt(_[H]);if(Ct(fe,ve))b(fe,ve,w,null,B,U,Q,K,G);else break;H++}for(;H<=ne&&H<=ie;){const fe=p[ne],ve=_[ie]=G?rn(_[ie]):pt(_[ie]);if(Ct(fe,ve))b(fe,ve,w,null,B,U,Q,K,G);else break;ne--,ie--}if(H>ne){if(H<=ie){const fe=ie+1,ve=feie)for(;H<=ne;)ye(p[H],B,U,!0),H++;else{const fe=H,ve=H,xe=new Map;for(H=ve;H<=ie;H++){const pe=_[H]=G?rn(_[H]):pt(_[H]);pe.key!=null&&xe.set(pe.key,H)}let Te,C=0;const O=ie-ve+1;let j=!1,X=0;const ce=new Array(O);for(H=0;H=O){ye(pe,B,U,!0);continue}let Se;if(pe.key!=null)Se=xe.get(pe.key);else for(Te=ve;Te<=ie;Te++)if(ce[Te-ve]===0&&Ct(pe,_[Te])){Se=Te;break}Se===void 0?ye(pe,B,U,!0):(ce[Se-ve]=H+1,Se>=X?X=Se:j=!0,b(pe,_[Se],w,null,B,U,Q,K,G),C++)}const ae=j?Cp(ce):Hn;for(Te=ae.length-1,H=O-1;H>=0;H--){const pe=ve+H,Se=_[pe],Ue=pe+1{const{el:U,type:Q,transition:K,children:G,shapeFlag:H}=p;if(H&6){le(p.component.subTree,_,w,F);return}if(H&128){p.suspense.move(_,w,F);return}if(H&64){Q.move(p,_,w,k);return}if(Q===Ie){r(U,_,w);for(let ne=0;neK.enter(U),B);else{const{leave:ne,delayLeave:ie,afterLeave:fe}=K,ve=()=>r(U,_,w),xe=()=>{ne(U,()=>{ve(),fe&&fe()})};ie?ie(U,ve,xe):xe()}else r(U,_,w)},ye=(p,_,w,F=!1,B=!1)=>{const{type:U,props:Q,ref:K,children:G,dynamicChildren:H,shapeFlag:se,patchFlag:ne,dirs:ie}=p;if(K!=null&&Rs(K,null,w,p,!0),se&256){_.ctx.deactivate(p);return}const fe=se&1&&ie,ve=!Tn(p);let xe;if(ve&&(xe=Q&&Q.onVnodeBeforeUnmount)&&at(xe,_,p),se&6)ee(p.component,w,F);else{if(se&128){p.suspense.unmount(w,F);return}fe&&xt(p,null,_,"beforeUnmount"),se&64?p.type.remove(p,_,w,B,k,F):H&&(U!==Ie||ne>0&&ne&64)?re(H,_,w,!1,!0):(U===Ie&&ne&384||!B&&se&16)&&re(G,_,w),F&&Ee(p)}(ve&&(xe=Q&&Q.onVnodeUnmounted)||fe)&&Je(()=>{xe&&at(xe,_,p),fe&&xt(p,null,_,"unmounted")},w)},Ee=p=>{const{type:_,el:w,anchor:F,transition:B}=p;if(_===Ie){Ge(w,F);return}if(_===xn){g(p);return}const U=()=>{s(w),B&&!B.persisted&&B.afterLeave&&B.afterLeave()};if(p.shapeFlag&1&&B&&!B.persisted){const{leave:Q,delayLeave:K}=B,G=()=>Q(w,U);K?K(p.el,U,G):G()}else U()},Ge=(p,_)=>{let w;for(;p!==_;)w=d(p),s(p),p=w;s(_)},ee=(p,_,w)=>{const{bum:F,scope:B,update:U,subTree:Q,um:K}=p;F&&Kn(F),B.stop(),U&&(U.active=!1,ye(Q,p,_,w)),K&&Je(K,_),Je(()=>{p.isUnmounted=!0},_),_&&_.pendingBranch&&!_.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===_.pendingId&&(_.deps--,_.deps===0&&_.resolve())},re=(p,_,w,F=!1,B=!1,U=0)=>{for(let Q=U;Qp.shapeFlag&6?M(p.component.subTree):p.shapeFlag&128?p.suspense.next():d(p.anchor||p.el),q=(p,_,w)=>{p==null?_._vnode&&ye(_._vnode,null,null,!0):b(_._vnode||null,p,_,null,null,null,w),Ia(),Ss(),_._vnode=p},k={p:b,um:ye,m:le,r:Ee,mt:W,mc:A,pc:Z,pbc:y,n:M,o:e};let Y,oe;return t&&([Y,oe]=t(k)),{render:q,hydrate:Y,createApp:_p(q,Y)}}function vn({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function bu(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Go(e,t,n=!1){const r=e.children,s=t.children;if(te(r)&&te(s))for(let i=0;i>1,e[n[a]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const Op=e=>e.__isTeleport,Er=e=>e&&(e.disabled||e.disabled===""),Za=e=>typeof SVGElement<"u"&&e instanceof SVGElement,to=(e,t)=>{const n=e&&e.to;return De(n)?t?t(n):null:n},Sp={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,i,o,a,l,c){const{mc:f,pc:u,pbc:d,o:{insert:h,querySelector:m,createText:b,createComment:S}}=c,R=Er(t.props);let{shapeFlag:E,children:v,dynamicChildren:g}=t;if(e==null){const $=t.el=b(""),x=t.anchor=b("");h($,n,r),h(x,n,r);const N=t.target=to(t.props,m),A=t.targetAnchor=b("");N&&(h(A,N),o=o||Za(N));const P=(y,L)=>{E&16&&f(v,y,L,s,i,o,a,l)};R?P(n,x):N&&P(N,A)}else{t.el=e.el;const $=t.anchor=e.anchor,x=t.target=e.target,N=t.targetAnchor=e.targetAnchor,A=Er(e.props),P=A?n:x,y=A?$:N;if(o=o||Za(x),g?(d(e.dynamicChildren,g,P,s,i,o,a),Go(e,t,!0)):l||u(e,t,P,y,s,i,o,a,!1),R)A?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):os(t,n,$,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const L=t.target=to(t.props,m);L&&os(t,L,null,c,0)}else A&&os(t,x,N,c,1)}Eu(t)},remove(e,t,n,r,{um:s,o:{remove:i}},o){const{shapeFlag:a,children:l,anchor:c,targetAnchor:f,target:u,props:d}=e;if(u&&i(f),o&&i(c),a&16){const h=o||!Er(d);for(let m=0;m0?ct||Hn:null,Au(),kn>0&&ct&&ct.push(e),e}function Be(e,t,n,r,s,i){return wu(de(e,t,n,r,s,i,!0))}function Jo(e,t,n,r,s){return wu(ge(e,t,n,r,s,!0))}function hn(e){return e?e.__v_isVNode===!0:!1}function Ct(e,t){return e.type===t.type&&e.key===t.key}function xp(e){}const ei="__vInternal",Cu=({key:e})=>e??null,_s=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?De(e)||Fe(e)||ue(e)?{i:Ye,r:e,k:t,f:!!n}:e:null);function de(e,t=null,n=null,r=0,s=null,i=e===Ie?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Cu(t),ref:t&&_s(t),scopeId:Zs,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Ye};return a?(Qo(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=De(n)?8:16),kn>0&&!o&&ct&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&ct.push(l),l}const ge=Pp;function Pp(e,t=null,n=null,r=0,s=null,i=!1){if((!e||e===qc)&&(e=tt),hn(e)){const a=kt(e,t,!0);return n&&Qo(a,n),kn>0&&!i&&ct&&(a.shapeFlag&6?ct[ct.indexOf(e)]=a:ct.push(a)),a.patchFlag|=-2,a}if(Vp(e)&&(e=e.__vccOpts),t){t=Ou(t);let{class:a,style:l}=t;a&&!De(a)&&(t.class=qt(a)),ke(l)&&(Io(l)&&!te(l)&&(l=Ve({},l)),t.style=jr(l))}const o=De(e)?1:Kc(e)?128:Op(e)?64:ke(e)?4:ue(e)?2:0;return de(e,t,n,r,s,o,i,!0)}function Ou(e){return e?Io(e)||ei in e?Ve({},e):e:null}function kt(e,t,n=!1){const{props:r,ref:s,patchFlag:i,children:o}=e,a=t?Su(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Cu(a),ref:t&&t.ref?n&&s?te(s)?s.concat(_s(t)):[s,_s(t)]:_s(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ie?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&kt(e.ssContent),ssFallback:e.ssFallback&&kt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Mn(e=" ",t=0){return ge($n,null,e,t)}function Np(e,t){const n=ge(xn,null,e);return n.staticCount=t,n}function Gn(e="",t=!1){return t?(Le(),Jo(tt,null,e)):ge(tt,null,e)}function pt(e){return e==null||typeof e=="boolean"?ge(tt):te(e)?ge(Ie,null,e.slice()):typeof e=="object"?rn(e):ge($n,null,String(e))}function rn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:kt(e)}function Qo(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(te(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Qo(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(ei in t)?t._ctx=Ye:s===3&&Ye&&(Ye.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ue(t)?(t={default:t,_ctx:Ye},n=32):(t=String(t),r&64?(n=16,t=[Mn(t)]):n=8);e.children=t,e.shapeFlag|=n}function Su(...e){const t={};for(let n=0;nqe||Ye;let Xo,Dn,Ya="__VUE_INSTANCE_SETTERS__";(Dn=Ki()[Ya])||(Dn=Ki()[Ya]=[]),Dn.push(e=>qe=e),Xo=e=>{Dn.length>1?Dn.forEach(t=>t(e)):Dn[0](e)};const pn=e=>{Xo(e),e.scope.on()},ln=()=>{qe&&qe.scope.off(),Xo(null)};function Ru(e){return e.vnode.shapeFlag&4}let Jn=!1;function xu(e,t=!1){Jn=t;const{props:n,children:r}=e.vnode,s=Ru(e);yp(e,n,s,t),Ep(e,r);const i=s?Mp(e,t):void 0;return Jn=!1,i}function Mp(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ur(new Proxy(e.ctx,Ji));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Nu(e):null;pn(e),sr();const i=Ut(r,e,0,[e.props,s]);if(ir(),ln(),Ro(i)){if(i.then(ln,ln),t)return i.then(o=>{ro(e,o,t)}).catch(o=>{Vn(o,e,0)});e.asyncDep=i}else ro(e,i,t)}else Pu(e,t)}function ro(e,t,n){ue(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ke(t)&&(e.setupState=Bo(t)),Pu(e,n)}let xs,so;function Lp(e){xs=e,so=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,Gh))}}const Ip=()=>!xs;function Pu(e,t,n){const r=e.type;if(!e.render){if(!t&&xs&&!r.render){const s=r.template||Zo(e).template;if(s){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,c=Ve(Ve({isCustomElement:i,delimiters:a},o),l);r.render=xs(s,c)}}e.render=r.render||$t,so&&so(e)}{pn(e),sr();try{fp(e)}finally{ir(),ln()}}}function Fp(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ft(e,"get","$attrs"),t[n]}}))}function Nu(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Fp(e)},slots:e.slots,emit:e.emit,expose:t}}function ti(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Bo(Ur(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in br)return br[n](e)},has(t,n){return n in t||n in br}}))}function io(e,t=!0){return ue(e)?e.displayName||e.name:e.name||t&&e.__name}function Vp(e){return ue(e)&&"__vccOpts"in e}const he=(e,t)=>_h(e,t,Jn);function mn(e,t,n){const r=arguments.length;return r===2?ke(t)&&!te(t)?hn(t)?ge(e,null,[t]):ge(e,t):ge(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&hn(n)&&(n=[n]),ge(e,t,n))}const $u=Symbol.for("v-scx"),ku=()=>st($u);function Dp(){}function Bp(e,t,n,r){const s=n[r];if(s&&Mu(s,e))return s;const i=t();return i.memo=e.slice(),n[r]=i}function Mu(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&ct&&ct.push(e),!0}const Lu="3.3.13",jp={createComponentInstance:Tu,setupComponent:xu,renderComponentRoot:gs,setCurrentRenderingInstance:Nr,isVNode:hn,normalizeVNode:pt},Up=jp,Hp=null,qp=null,Kp="http://www.w3.org/2000/svg",An=typeof document<"u"?document:null,Ga=An&&An.createElement("template"),zp={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t?An.createElementNS(Kp,e):An.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>An.createTextNode(e),createComment:e=>An.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>An.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,i){const o=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{Ga.innerHTML=r?`${e}`:e;const a=Ga.content;if(r){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Gt="transition",cr="animation",Qn=Symbol("_vtc"),ea=(e,{slots:t})=>mn(Gc,Fu(e),t);ea.displayName="Transition";const Iu={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},Wp=ea.props=Ve({},Wo,Iu),bn=(e,t=[])=>{te(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ja=e=>e?te(e)?e.some(t=>t.length>1):e.length>1:!1;function Fu(e){const t={};for(const T in e)T in Iu||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:c=o,appearToClass:f=a,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=Zp(s),b=m&&m[0],S=m&&m[1],{onBeforeEnter:R,onEnter:E,onEnterCancelled:v,onLeave:g,onLeaveCancelled:$,onBeforeAppear:x=R,onAppear:N=E,onAppearCancelled:A=v}=t,P=(T,V,W)=>{Xt(T,V?f:a),Xt(T,V?c:o),W&&W()},y=(T,V)=>{T._isLeaving=!1,Xt(T,u),Xt(T,h),Xt(T,d),V&&V()},L=T=>(V,W)=>{const z=T?N:E,I=()=>P(V,T,W);bn(z,[V,I]),Qa(()=>{Xt(V,T?l:i),It(V,T?f:a),Ja(z)||Xa(V,r,b,I)})};return Ve(t,{onBeforeEnter(T){bn(R,[T]),It(T,i),It(T,o)},onBeforeAppear(T){bn(x,[T]),It(T,l),It(T,c)},onEnter:L(!1),onAppear:L(!0),onLeave(T,V){T._isLeaving=!0;const W=()=>y(T,V);It(T,u),Du(),It(T,d),Qa(()=>{T._isLeaving&&(Xt(T,u),It(T,h),Ja(g)||Xa(T,r,S,W))}),bn(g,[T,W])},onEnterCancelled(T){P(T,!1),bn(v,[T])},onAppearCancelled(T){P(T,!0),bn(A,[T])},onLeaveCancelled(T){y(T),bn($,[T])}})}function Zp(e){if(e==null)return null;if(ke(e))return[wi(e.enter),wi(e.leave)];{const t=wi(e);return[t,t]}}function wi(e){return ws(e)}function It(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Qn]||(e[Qn]=new Set)).add(t)}function Xt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Qn];n&&(n.delete(t),n.size||(e[Qn]=void 0))}function Qa(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Yp=0;function Xa(e,t,n,r){const s=e._endId=++Yp,i=()=>{s===e._endId&&r()};if(n)return setTimeout(i,n);const{type:o,timeout:a,propCount:l}=Vu(e,t);if(!o)return r();const c=o+"end";let f=0;const u=()=>{e.removeEventListener(c,d),i()},d=h=>{h.target===e&&++f>=l&&u()};setTimeout(()=>{f(n[m]||"").split(", "),s=r(`${Gt}Delay`),i=r(`${Gt}Duration`),o=el(s,i),a=r(`${cr}Delay`),l=r(`${cr}Duration`),c=el(a,l);let f=null,u=0,d=0;t===Gt?o>0&&(f=Gt,u=o,d=i.length):t===cr?c>0&&(f=cr,u=c,d=l.length):(u=Math.max(o,c),f=u>0?o>c?Gt:cr:null,d=f?f===Gt?i.length:l.length:0);const h=f===Gt&&/\b(transform|all)(,|$)/.test(r(`${Gt}Property`).toString());return{type:f,timeout:u,propCount:d,hasTransform:h}}function el(e,t){for(;e.lengthtl(n)+tl(e[r])))}function tl(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Du(){return document.body.offsetHeight}function Gp(e,t,n){const r=e[Qn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ta=Symbol("_vod"),Bu={beforeMount(e,{value:t},{transition:n}){e[ta]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ur(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),ur(e,!0),r.enter(e)):r.leave(e,()=>{ur(e,!1)}):ur(e,t))},beforeUnmount(e,{value:t}){ur(e,t)}};function ur(e,t){e.style.display=t?e[ta]:"none"}function Jp(){Bu.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const ju=Symbol("");function Qp(e){const t=gt();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>ao(i,s))},r=()=>{const s=e(t.proxy);oo(t.subTree,s),n(s)};Zc(r),Rt(()=>{const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),Xs(()=>s.disconnect())})}function oo(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{oo(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)ao(e.el,t);else if(e.type===Ie)e.children.forEach(n=>oo(n,t));else if(e.type===xn){let{el:n,anchor:r}=e;for(;n&&(ao(n,t),n!==r);)n=n.nextSibling}}function ao(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t)n.setProperty(`--${s}`,t[s]),r+=`--${s}: ${t[s]};`;n[ju]=r}}function Xp(e,t,n){const r=e.style,s=De(n);if(n&&!s){if(t&&!De(t))for(const i in t)n[i]==null&&lo(r,i,"");for(const i in n)lo(r,i,n[i])}else{const i=r.display;if(s){if(t!==n){const o=r[ju];o&&(n+=";"+o),r.cssText=n}}else t&&e.removeAttribute("style");ta in e&&(r.display=i)}}const nl=/\s*!important$/;function lo(e,t,n){if(te(n))n.forEach(r=>lo(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=em(e,t);nl.test(n)?e.setProperty(vt(r),n.replace(nl,""),"important"):e[r]=n}}const rl=["Webkit","Moz","ms"],Ci={};function em(e,t){const n=Ci[t];if(n)return n;let r=ut(t);if(r!=="filter"&&r in e)return Ci[t]=r;r=Br(r);for(let s=0;sOi||(om.then(()=>Oi=0),Oi=Date.now());function lm(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;mt(cm(r,n.value),t,5,[r])};return n.value=e,n.attached=am(),n}function cm(e,t){if(te(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const al=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,um=(e,t,n,r,s=!1,i,o,a,l)=>{t==="class"?Gp(e,r,s):t==="style"?Xp(e,n,r):Dr(t)?So(t)||sm(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):fm(e,t,r,s))?nm(e,t,r,i,o,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),tm(e,t,r,s))};function fm(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&al(t)&&ue(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return al(t)&&De(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function Uu(e,t){const n=_n(e);class r extends ni{constructor(i){super(n,i,t)}}return r.def=n,r}/*! #__NO_SIDE_EFFECTS__ */const dm=e=>Uu(e,ef),hm=typeof HTMLElement<"u"?HTMLElement:class{};class ni extends hm{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),rt(()=>{this._connected||(co(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const s of r)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,s=!1)=>{const{props:i,styles:o}=r;let a;if(i&&!te(i))for(const l in i){const c=i[l];(c===Number||c&&c.type===Number)&&(l in this._props&&(this._props[l]=ws(this._props[l])),(a||(a=Object.create(null)))[ut(l)]=!0)}this._numberProps=a,s&&this._resolveProps(r),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=te(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s],!0,!1);for(const s of r.map(ut))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(i){this._setProp(s,i)}})}_setAttr(t){let n=this.getAttribute(t);const r=ut(t);this._numberProps&&this._numberProps[r]&&(n=ws(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!0){n!==this._props[t]&&(this._props[t]=n,s&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(vt(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(vt(t),n+""):n||this.removeAttribute(vt(t))))}_update(){co(this._createVNode(),this.shadowRoot)}_createVNode(){const t=ge(this._def,Ve({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(i,o)=>{this.dispatchEvent(new CustomEvent(i,{detail:o}))};n.emit=(i,...o)=>{r(i,o),vt(i)!==i&&r(vt(i),o)};let s=this;for(;s=s&&(s.parentNode||s.host);)if(s instanceof ni){n.parent=s._instance,n.provides=s._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function pm(e="$style"){{const t=gt();if(!t)return Ne;const n=t.type.__cssModules;if(!n)return Ne;const r=n[e];return r||Ne}}const Hu=new WeakMap,qu=new WeakMap,Ps=Symbol("_moveCb"),ll=Symbol("_enterCb"),Ku={name:"TransitionGroup",props:Ve({},Wp,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=gt(),r=zo();let s,i;return Qs(()=>{if(!s.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!bm(s[0].el,n.vnode.el,o))return;s.forEach(_m),s.forEach(ym);const a=s.filter(vm);Du(),a.forEach(l=>{const c=l.el,f=c.style;It(c,o),f.transform=f.webkitTransform=f.transitionDuration="";const u=c[Ps]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",u),c[Ps]=null,Xt(c,o))};c.addEventListener("transitionend",u)})}),()=>{const o=Ae(e),a=Fu(o);let l=o.tag||Ie;s=i,i=t.default?Gs(t.default()):[];for(let c=0;cdelete e.mode;Ku.props;const gm=Ku;function _m(e){const t=e.el;t[Ps]&&t[Ps](),t[ll]&&t[ll]()}function ym(e){qu.set(e,e.el.getBoundingClientRect())}function vm(e){const t=Hu.get(e),n=qu.get(e),r=t.left-n.left,s=t.top-n.top;if(r||s){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${s}px)`,i.transitionDuration="0s",e}}function bm(e,t,n){const r=e.cloneNode(),s=e[Qn];s&&s.forEach(a=>{a.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:o}=Vu(r);return i.removeChild(r),o}const gn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return te(t)?n=>Kn(t,n):t};function Em(e){e.target.composing=!0}function cl(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const bt=Symbol("_assign"),Ns={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[bt]=gn(s);const i=r||s.props&&s.props.type==="number";Vt(e,t?"change":"input",o=>{if(o.target.composing)return;let a=e.value;n&&(a=a.trim()),i&&(a=As(a)),e[bt](a)}),n&&Vt(e,"change",()=>{e.value=e.value.trim()}),t||(Vt(e,"compositionstart",Em),Vt(e,"compositionend",cl),Vt(e,"change",cl))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},i){if(e[bt]=gn(i),e.composing)return;const o=s||e.type==="number"?As(e.value):e.value,a=t??"";o!==a&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===a)||(e.value=a))}},na={deep:!0,created(e,t,n){e[bt]=gn(n),Vt(e,"change",()=>{const r=e._modelValue,s=Xn(e),i=e.checked,o=e[bt];if(te(r)){const a=Bs(r,s),l=a!==-1;if(i&&!l)o(r.concat(s));else if(!i&&l){const c=[...r];c.splice(a,1),o(c)}}else if(Fn(r)){const a=new Set(r);i?a.add(s):a.delete(s),o(a)}else o(Wu(e,i))})},mounted:ul,beforeUpdate(e,t,n){e[bt]=gn(n),ul(e,t,n)}};function ul(e,{value:t,oldValue:n},r){e._modelValue=t,te(t)?e.checked=Bs(t,r.props.value)>-1:Fn(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=fn(t,Wu(e,!0)))}const ra={created(e,{value:t},n){e.checked=fn(t,n.props.value),e[bt]=gn(n),Vt(e,"change",()=>{e[bt](Xn(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[bt]=gn(r),t!==n&&(e.checked=fn(t,r.props.value))}},zu={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=Fn(t);Vt(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?As(Xn(o)):Xn(o));e[bt](e.multiple?s?new Set(i):i:i[0])}),e[bt]=gn(r)},mounted(e,{value:t}){fl(e,t)},beforeUpdate(e,t,n){e[bt]=gn(n)},updated(e,{value:t}){fl(e,t)}};function fl(e,t){const n=e.multiple;if(!(n&&!te(t)&&!Fn(t))){for(let r=0,s=e.options.length;r-1:i.selected=t.has(o);else if(fn(Xn(i),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Xn(e){return"_value"in e?e._value:e.value}function Wu(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Zu={created(e,t,n){as(e,t,n,null,"created")},mounted(e,t,n){as(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){as(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){as(e,t,n,r,"updated")}};function Yu(e,t){switch(e){case"SELECT":return zu;case"TEXTAREA":return Ns;default:switch(t){case"checkbox":return na;case"radio":return ra;default:return Ns}}}function as(e,t,n,r,s){const o=Yu(e.tagName,n.props&&n.props.type)[s];o&&o(e,t,n,r)}function Am(){Ns.getSSRProps=({value:e})=>({value:e}),ra.getSSRProps=({value:e},t)=>{if(t.props&&fn(t.props.value,e))return{checked:!0}},na.getSSRProps=({value:e},t)=>{if(te(e)){if(t.props&&Bs(e,t.props.value)>-1)return{checked:!0}}else if(Fn(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Zu.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Yu(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const wm=["ctrl","shift","alt","meta"],Cm={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>wm.some(n=>e[`${n}Key`]&&!t.includes(n))},Gu=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const i=vt(s.key);if(t.some(o=>o===i||Om[o]===i))return e(s)})},Ju=Ve({patchProp:um},zp);let wr,dl=!1;function Qu(){return wr||(wr=_u(Ju))}function Xu(){return wr=dl?wr:yu(Ju),dl=!0,wr}const co=(...e)=>{Qu().render(...e)},ef=(...e)=>{Xu().hydrate(...e)},tf=(...e)=>{const t=Qu().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=nf(r);if(!s)return;const i=t._component;!ue(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.innerHTML="";const o=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t},Tm=(...e)=>{const t=Xu().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=nf(r);if(s)return n(s,!0,s instanceof SVGElement)},t};function nf(e){return De(e)?document.querySelector(e):e}let hl=!1;const Rm=()=>{hl||(hl=!0,Am(),Jp())},xm=()=>{},Pm=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Gc,BaseTransitionPropsValidators:Wo,Comment:tt,EffectScope:Po,Fragment:Ie,KeepAlive:Kh,ReactiveEffect:Zn,Static:xn,Suspense:kh,Teleport:Rp,Text:$n,Transition:ea,TransitionGroup:gm,VueElement:ni,assertNumber:vh,callWithAsyncErrorHandling:mt,callWithErrorHandling:Ut,camelize:ut,capitalize:Br,cloneVNode:kt,compatUtils:qp,compile:xm,computed:he,createApp:tf,createBlock:Jo,createCommentVNode:Gn,createElementBlock:Be,createElementVNode:de,createHydrationRenderer:yu,createPropsRestProxy:cp,createRenderer:_u,createSSRApp:Tm,createSlots:Wh,createStaticVNode:Np,createTextVNode:Mn,createVNode:ge,customRef:hh,defineAsyncComponent:Hh,defineComponent:_n,defineCustomElement:Uu,defineEmits:Qh,defineExpose:Xh,defineModel:np,defineOptions:ep,defineProps:Jh,defineSSRCustomElement:dm,defineSlots:tp,get devtools(){return jn},effect:jd,effectScope:No,getCurrentInstance:gt,getCurrentScope:$o,getTransitionRawChildren:Gs,guardReactiveProps:Ou,h:mn,handleError:Vn,hasInjectionContext:fu,hydrate:ef,initCustomFormatter:Dp,initDirectivesForSSR:Rm,inject:st,isMemoSame:Mu,isProxy:Io,isReactive:jt,isReadonly:Pn,isRef:Fe,isRuntimeOnly:Ip,isShallow:Tr,isVNode:hn,markRaw:Ur,mergeDefaults:ap,mergeModels:lp,mergeProps:Su,nextTick:rt,normalizeClass:qt,normalizeProps:Ld,normalizeStyle:jr,onActivated:Qc,onBeforeMount:tu,onBeforeUnmount:Kr,onBeforeUpdate:nu,onDeactivated:Xc,onErrorCaptured:ou,onMounted:Rt,onRenderTracked:iu,onRenderTriggered:su,onScopeDispose:Ec,onServerPrefetch:ru,onUnmounted:Xs,onUpdated:Qs,openBlock:Le,popScopeId:Hc,provide:Rn,proxyRefs:Bo,pushScopeId:Uc,queuePostFlushCb:Os,reactive:St,readonly:Hs,ref:$e,registerRuntimeCompiler:Lp,render:co,renderList:kr,renderSlot:Zh,resolveComponent:Kt,resolveDirective:Nh,resolveDynamicComponent:Ys,resolveFilter:Hp,resolveTransitionHooks:Yn,setBlockTracking:no,setDevtoolsHook:Bc,setTransitionHooks:Nn,shallowReactive:Lo,shallowReadonly:lh,shallowRef:Do,ssrContextKey:$u,ssrUtils:Up,stop:Ud,toDisplayString:On,toHandlerKey:vr,toHandlers:Yh,toRaw:Ae,toRef:on,toRefs:Lc,toValue:Oe,transformVNodeArgs:xp,triggerRef:uh,unref:me,useAttrs:ip,useCssModule:pm,useCssVars:Qp,useModel:op,useSSRContext:ku,useSlots:sp,useTransitionState:zo,vModelCheckbox:na,vModelDynamic:Zu,vModelRadio:ra,vModelSelect:zu,vModelText:Ns,vShow:Bu,version:Lu,warn:yh,watch:Xe,watchEffect:Wc,watchPostEffect:Zc,watchSyncEffect:Dh,withAsyncContext:up,withCtx:Dt,withDefaults:rp,withDirectives:jh,withKeys:Sm,withMemo:Bp,withModifiers:Gu,withScopeId:Oh},Symbol.toStringTag,{value:"Module"}));var Nm=!1;/*! + * pinia v2.1.7 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let rf;const ri=e=>rf=e,sf=Symbol();function uo(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Cr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Cr||(Cr={}));function $m(){const e=No(!0),t=e.run(()=>$e({}));let n=[],r=[];const s=Ur({install(i){ri(s),s._a=i,i.provide(sf,s),i.config.globalProperties.$pinia=s,r.forEach(o=>n.push(o)),r=[]},use(i){return!this._a&&!Nm?r.push(i):n.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const of=()=>{};function pl(e,t,n,r=of){e.push(t);const s=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&$o()&&Ec(s),s}function Bn(e,...t){e.slice().forEach(n=>{n(...t)})}const km=e=>e();function fo(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],s=e[n];uo(s)&&uo(r)&&e.hasOwnProperty(n)&&!Fe(r)&&!jt(r)?e[n]=fo(s,r):e[n]=r}return e}const Mm=Symbol();function Lm(e){return!uo(e)||!e.hasOwnProperty(Mm)}const{assign:en}=Object;function Im(e){return!!(Fe(e)&&e.effect)}function Fm(e,t,n,r){const{state:s,actions:i,getters:o}=t,a=n.state.value[e];let l;function c(){a||(n.state.value[e]=s?s():{});const f=Lc(n.state.value[e]);return en(f,i,Object.keys(o||{}).reduce((u,d)=>(u[d]=Ur(he(()=>{ri(n);const h=n._s.get(e);return o[d].call(h,h)})),u),{}))}return l=af(e,c,t,n,r,!0),l}function af(e,t,n={},r,s,i){let o;const a=en({actions:{}},n),l={deep:!0};let c,f,u=[],d=[],h;const m=r.state.value[e];!i&&!m&&(r.state.value[e]={}),$e({});let b;function S(A){let P;c=f=!1,typeof A=="function"?(A(r.state.value[e]),P={type:Cr.patchFunction,storeId:e,events:h}):(fo(r.state.value[e],A),P={type:Cr.patchObject,payload:A,storeId:e,events:h});const y=b=Symbol();rt().then(()=>{b===y&&(c=!0)}),f=!0,Bn(u,P,r.state.value[e])}const R=i?function(){const{state:P}=n,y=P?P():{};this.$patch(L=>{en(L,y)})}:of;function E(){o.stop(),u=[],d=[],r._s.delete(e)}function v(A,P){return function(){ri(r);const y=Array.from(arguments),L=[],T=[];function V(I){L.push(I)}function W(I){T.push(I)}Bn(d,{args:y,name:A,store:$,after:V,onError:W});let z;try{z=P.apply(this&&this.$id===e?this:$,y)}catch(I){throw Bn(T,I),I}return z instanceof Promise?z.then(I=>(Bn(L,I),I)).catch(I=>(Bn(T,I),Promise.reject(I))):(Bn(L,z),z)}}const g={_p:r,$id:e,$onAction:pl.bind(null,d),$patch:S,$reset:R,$subscribe(A,P={}){const y=pl(u,A,P.detached,()=>L()),L=o.run(()=>Xe(()=>r.state.value[e],T=>{(P.flush==="sync"?f:c)&&A({storeId:e,type:Cr.direct,events:h},T)},en({},l,P)));return y},$dispose:E},$=St(g);r._s.set(e,$);const N=(r._a&&r._a.runWithContext||km)(()=>r._e.run(()=>(o=No()).run(t)));for(const A in N){const P=N[A];if(Fe(P)&&!Im(P)||jt(P))i||(m&&Lm(P)&&(Fe(P)?P.value=m[A]:fo(P,m[A])),r.state.value[e][A]=P);else if(typeof P=="function"){const y=v(A,P);N[A]=y,a.actions[A]=P}}return en($,N),en(Ae($),N),Object.defineProperty($,"$state",{get:()=>r.state.value[e],set:A=>{S(P=>{en(P,A)})}}),r._p.forEach(A=>{en($,o.run(()=>A({store:$,app:r._a,pinia:r,options:a})))}),m&&i&&n.hydrate&&n.hydrate($.$state,m),c=!0,f=!0,$}function lf(e,t,n){let r,s;const i=typeof t=="function";typeof e=="string"?(r=e,s=i?n:t):(s=e,r=e.id);function o(a,l){const c=fu();return a=a||(c?st(sf,null):null),a&&ri(a),a=rf,a._s.has(r)||(i?af(r,t,s,a):Fm(r,s,a)),a._s.get(r)}return o.$id=r,o}/** + * vee-validate v4.12.3 + * (c) 2023 Abdelrahman Awad + * @license MIT + */function Qe(e){return typeof e=="function"}function cf(e){return e==null}const Ln=e=>e!==null&&!!e&&typeof e=="object"&&!Array.isArray(e);function sa(e){return Number(e)>=0}function Vm(e){const t=parseFloat(e);return isNaN(t)?e:t}function Dm(e){return typeof e=="object"&&e!==null}function Bm(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function jm(e){if(!Dm(e)||Bm(e)!=="[object Object]")return!1;if(Object.getPrototypeOf(e)===null)return!0;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Ir(e,t){return Object.keys(t).forEach(n=>{if(jm(t[n])){e[n]||(e[n]={}),Ir(e[n],t[n]);return}e[n]=t[n]}),e}function gr(e){const t=e.split(".");if(!t.length)return"";let n=String(t[0]);for(let r=1;rWm(s)&&i in s?s[i]:n,e):n}function tn(e,t,n){if(ii(t)){e[oa(t)]=n;return}const r=t.split(/\.|\[(\d+)\]/).filter(Boolean);let s=e;for(let i=0;ilt(e,n.slice(0,o).join(".")));for(let i=s.length-1;i>=0;i--)if(Zm(s[i])){if(i===0){Si(e,n[0]);continue}Si(s[i-1],n[i-1])}}function yt(e){return Object.keys(e)}function hf(e,t=void 0){const n=gt();return(n==null?void 0:n.provides[e])||st(e,t)}function vl(e,t,n){if(Array.isArray(e)){const r=[...e],s=r.findIndex(i=>it(i,t));return s>=0?r.splice(s,1):r.push(t),r}return it(e,t)?n:t}function bl(e,t=0){let n=null,r=[];return function(...s){return n&&clearTimeout(n),n=setTimeout(()=>{const i=e(...s);r.forEach(o=>o(i)),r=[]},t),new Promise(i=>r.push(i))}}function Qm(e,t){return Ln(t)&&t.number?Vm(e):e}function po(e,t){let n;return async function(...s){const i=e(...s);n=i;const o=await i;return i!==n?o:(n=void 0,t(o,s))}}function mo(e){return Array.isArray(e)?e:e?[e]:[]}function ls(e,t){const n={};for(const r in e)t.includes(r)||(n[r]=e[r]);return n}function Xm(e){let t=null,n=[];return function(...r){const s=rt(()=>{if(t!==s)return;const i=e(...r);n.forEach(o=>o(i)),n=[],t=null});return t=s,new Promise(i=>n.push(i))}}function aa(e,t,n){return t.slots.default?typeof e=="string"||!e?t.slots.default(n()):{default:()=>{var r,s;return(s=(r=t.slots).default)===null||s===void 0?void 0:s.call(r,n())}}:t.slots.default}function Ti(e){if(pf(e))return e._value}function pf(e){return"_value"in e}function eg(e){return e.type==="number"||e.type==="range"?Number.isNaN(e.valueAsNumber)?e.value:e.valueAsNumber:e.value}function Ms(e){if(!ia(e))return e;const t=e.target;if(zr(t.type)&&pf(t))return Ti(t);if(t.type==="file"&&t.files){const n=Array.from(t.files);return t.multiple?n:n[0]}if(Ym(t))return Array.from(t.options).filter(n=>n.selected&&!n.disabled).map(Ti);if(ff(t)){const n=Array.from(t.options).find(r=>r.selected);return n?Ti(n):t.value}return eg(t)}function mf(e){const t={};return Object.defineProperty(t,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?Ln(e)&&e._$$isNormalized?e:Ln(e)?Object.keys(e).reduce((n,r)=>{const s=tg(e[r]);return e[r]!==!1&&(n[r]=El(s)),n},t):typeof e!="string"?t:e.split("|").reduce((n,r)=>{const s=ng(r);return s.name&&(n[s.name]=El(s.params)),n},t):t}function tg(e){return e===!0?[]:Array.isArray(e)||Ln(e)?e:[e]}function El(e){const t=n=>typeof n=="string"&&n[0]==="@"?rg(n.slice(1)):n;return Array.isArray(e)?e.map(t):e instanceof RegExp?[e]:Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{})}const ng=e=>{let t=[];const n=e.split(":")[0];return e.includes(":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:n,params:t}};function rg(e){const t=n=>lt(n,e)||n[e];return t.__locatorRef=e,t}function sg(e){return Array.isArray(e)?e.filter(ho):yt(e).filter(t=>ho(e[t])).map(t=>e[t])}const ig={generateMessage:({field:e})=>`${e} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0};let go=Object.assign({},ig);const Cn=()=>go,og=e=>{go=Object.assign(Object.assign({},go),e)},ag=og;async function la(e,t,n={}){const r=n==null?void 0:n.bails,s={name:(n==null?void 0:n.name)||"{field}",rules:t,label:n==null?void 0:n.label,bails:r??!0,formData:(n==null?void 0:n.values)||{}},o=(await lg(s,e)).errors;return{errors:o,valid:!o.length}}async function lg(e,t){if(Ot(e.rules)||ks(e.rules))return ug(t,e.rules);if(Qe(e.rules)||Array.isArray(e.rules)){const o={field:e.label||e.name,name:e.name,label:e.label,form:e.formData,value:t},a=Array.isArray(e.rules)?e.rules:[e.rules],l=a.length,c=[];for(let f=0;f{const l=a.path||"";return o[l]||(o[l]={errors:[],path:l}),o[l].errors.push(...a.errors),o},{});return{errors:Object.values(i)}}}}}async function ug(e,t){const r=await(Ot(t)?t:gf(t)).parse(e),s=[];for(const i of r.errors)i.errors.length&&s.push(...i.errors);return{errors:s}}async function fg(e,t,n){const r=Hm(n.name);if(!r)throw new Error(`No such validator '${n.name}' exists.`);const s=dg(n.params,e.formData),i={field:e.label||e.name,name:e.name,label:e.label,value:t,form:e.formData,rule:Object.assign(Object.assign({},n),{params:s})},o=await r(t,s,i);return typeof o=="string"?{error:o}:{error:o?void 0:_f(i)}}function _f(e){const t=Cn().generateMessage;return t?t(e):"Field is invalid"}function dg(e,t){const n=r=>ho(r)?r(t):r;return Array.isArray(e)?e.map(n):Object.keys(e).reduce((r,s)=>(r[s]=n(e[s]),r),{})}async function hg(e,t){const r=await(Ot(e)?e:gf(e)).parse(Pe(t)),s={},i={};for(const o of r.errors){const a=o.errors,l=(o.path||"").replace(/\["(\d+)"\]/g,(c,f)=>`[${f}]`);s[l]={valid:!a.length,errors:a},a.length&&(i[l]=a[0])}return{valid:!r.errors.length,results:s,errors:i,values:r.value}}async function yf(e,t,n){const s=yt(e).map(async c=>{var f,u,d;const h=(f=n==null?void 0:n.names)===null||f===void 0?void 0:f[c],m=await la(lt(t,c),e[c],{name:(h==null?void 0:h.name)||c,label:h==null?void 0:h.label,values:t,bails:(d=(u=n==null?void 0:n.bailsMap)===null||u===void 0?void 0:u[c])!==null&&d!==void 0?d:!0});return Object.assign(Object.assign({},m),{path:c})});let i=!0;const o=await Promise.all(s),a={},l={};for(const c of o)a[c.path]={valid:c.valid,errors:c.errors},c.valid||(i=!1,l[c.path]=c.errors[0]);return{valid:i,results:a,errors:l}}let Al=0;function pg(e,t){const{value:n,initialValue:r,setInitialValue:s}=mg(e,t.modelValue,t.form);if(!t.form){let l=function(h){var m;"value"in h&&(n.value=h.value),"errors"in h&&f(h.errors),"touched"in h&&(d.touched=(m=h.touched)!==null&&m!==void 0?m:d.touched),"initialValue"in h&&s(h.initialValue)};const{errors:c,setErrors:f}=yg(),u=Al>=Number.MAX_SAFE_INTEGER?0:++Al,d=_g(n,r,c,t.schema);return{id:u,path:e,value:n,initialValue:r,meta:d,flags:{pendingUnmount:{[u]:!1},pendingReset:!1},errors:c,setState:l}}const i=t.form.createPathState(e,{bails:t.bails,label:t.label,type:t.type,validate:t.validate,schema:t.schema}),o=he(()=>i.errors);function a(l){var c,f,u;"value"in l&&(n.value=l.value),"errors"in l&&((c=t.form)===null||c===void 0||c.setFieldError(me(e),l.errors)),"touched"in l&&((f=t.form)===null||f===void 0||f.setFieldTouched(me(e),(u=l.touched)!==null&&u!==void 0?u:!1)),"initialValue"in l&&s(l.initialValue)}return{id:Array.isArray(i.id)?i.id[i.id.length-1]:i.id,path:e,value:n,errors:o,meta:i,initialValue:r,flags:i.__flags,setState:a}}function mg(e,t,n){const r=$e(me(t));function s(){return n?lt(n.initialValues.value,me(e),me(r)):me(r)}function i(c){if(!n){r.value=c;return}n.setFieldInitialValue(me(e),c,!0)}const o=he(s);if(!n)return{value:$e(s()),initialValue:o,setInitialValue:i};const a=gg(t,n,o,e);return n.stageInitialValue(me(e),a,!0),{value:he({get(){return lt(n.values,me(e))},set(c){n.setFieldValue(me(e),c,!1)}}),initialValue:o,setInitialValue:i}}function gg(e,t,n,r){return Fe(e)?me(e):e!==void 0?e:lt(t.values,me(r),me(n))}function _g(e,t,n,r){var s,i;const o=(i=(s=r==null?void 0:r.describe)===null||s===void 0?void 0:s.call(r).required)!==null&&i!==void 0?i:!1,a=St({touched:!1,pending:!1,valid:!0,required:o,validated:!!me(n).length,initialValue:he(()=>me(t)),dirty:he(()=>!it(me(e),me(t)))});return Xe(n,l=>{a.valid=!l.length},{immediate:!0,flush:"sync"}),a}function yg(){const e=$e([]);return{errors:e,setErrors:t=>{e.value=mo(t)}}}function vg(e,t,n){return zr(n==null?void 0:n.type)?Eg(e,t,n):vf(e,t,n)}function vf(e,t,n){const{initialValue:r,validateOnMount:s,bails:i,type:o,checkedValue:a,label:l,validateOnValueUpdate:c,uncheckedValue:f,controlled:u,keepValueOnUnmount:d,syncVModel:h,form:m}=bg(n),b=u?hf(si):void 0,S=m||b,R=he(()=>gr(Oe(e))),E=he(()=>{if(Oe(S==null?void 0:S.schema))return;const re=me(t);return ks(re)||Ot(re)||Qe(re)||Array.isArray(re)?re:mf(re)}),{id:v,value:g,initialValue:$,meta:x,setState:N,errors:A,flags:P}=pg(R,{modelValue:r,form:S,bails:i,label:l,type:o,validate:E.value?z:void 0,schema:Ot(t)?t:void 0}),y=he(()=>A.value[0]);h&&Ag({value:g,prop:h,handleChange:I,shouldValidate:()=>c&&!P.pendingReset});const L=(ee,re=!1)=>{x.touched=!0,re&&V()};async function T(ee){var re,M;if(S!=null&&S.validateSchema){const{results:q}=await S.validateSchema(ee);return(re=q[Oe(R)])!==null&&re!==void 0?re:{valid:!0,errors:[]}}return E.value?la(g.value,E.value,{name:Oe(R),label:Oe(l),values:(M=S==null?void 0:S.values)!==null&&M!==void 0?M:{},bails:i}):{valid:!0,errors:[]}}const V=po(async()=>(x.pending=!0,x.validated=!0,T("validated-only")),ee=>(P.pendingUnmount[Ee.id]||(N({errors:ee.errors}),x.pending=!1,x.valid=ee.valid),ee)),W=po(async()=>T("silent"),ee=>(x.valid=ee.valid,ee));function z(ee){return(ee==null?void 0:ee.mode)==="silent"?W():V()}function I(ee,re=!0){const M=Ms(ee);ze(M,re)}Rt(()=>{if(s)return V();(!S||!S.validateSchema)&&W()});function J(ee){x.touched=ee}function Z(ee){var re;const M=ee&&"value"in ee?ee.value:$.value;N({value:Pe(M),initialValue:Pe(M),touched:(re=ee==null?void 0:ee.touched)!==null&&re!==void 0?re:!1,errors:(ee==null?void 0:ee.errors)||[]}),x.pending=!1,x.validated=!1,W()}const _e=gt();function ze(ee,re=!0){g.value=_e&&h?Qm(ee,_e.props.modelModifiers):ee,(re?V:W)()}function le(ee){N({errors:Array.isArray(ee)?ee:[ee]})}const ye=he({get(){return g.value},set(ee){ze(ee,c)}}),Ee={id:v,name:R,label:l,value:ye,meta:x,errors:A,errorMessage:y,type:o,checkedValue:a,uncheckedValue:f,bails:i,keepValueOnUnmount:d,resetField:Z,handleReset:()=>Z(),validate:z,handleChange:I,handleBlur:L,setState:N,setTouched:J,setErrors:le,setValue:ze};if(Rn(Km,Ee),Fe(t)&&typeof me(t)!="function"&&Xe(t,(ee,re)=>{it(ee,re)||(x.validated?V():W())},{deep:!0}),!S)return Ee;const Ge=he(()=>{const ee=E.value;return!ee||Qe(ee)||ks(ee)||Ot(ee)||Array.isArray(ee)?{}:Object.keys(ee).reduce((re,M)=>{const q=sg(ee[M]).map(k=>k.__locatorRef).reduce((k,Y)=>{const oe=lt(S.values,Y)||S.values[Y];return oe!==void 0&&(k[Y]=oe),k},{});return Object.assign(re,q),re},{})});return Xe(Ge,(ee,re)=>{if(!Object.keys(ee).length)return;!it(ee,re)&&(x.validated?V():W())}),Kr(()=>{var ee;const re=(ee=Oe(Ee.keepValueOnUnmount))!==null&&ee!==void 0?ee:Oe(S.keepValuesOnUnmount),M=Oe(R);if(re||!S||P.pendingUnmount[Ee.id]){S==null||S.removePathState(M,v);return}P.pendingUnmount[Ee.id]=!0;const q=S.getPathState(M);if(Array.isArray(q==null?void 0:q.id)&&(q!=null&&q.multiple)?q!=null&&q.id.includes(Ee.id):(q==null?void 0:q.id)===Ee.id){if(q!=null&&q.multiple&&Array.isArray(q.value)){const Y=q.value.findIndex(oe=>it(oe,Oe(Ee.checkedValue)));if(Y>-1){const oe=[...q.value];oe.splice(Y,1),S.setFieldValue(M,oe)}Array.isArray(q.id)&&q.id.splice(q.id.indexOf(Ee.id),1)}else S.unsetPathValue(Oe(R));S.removePathState(M,v)}}),Ee}function bg(e){const t=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),n=!!(e!=null&&e.syncVModel),r=typeof(e==null?void 0:e.syncVModel)=="string"?e.syncVModel:(e==null?void 0:e.modelPropName)||"modelValue",s=n&&!("initialValue"in(e||{}))?_o(gt(),r):e==null?void 0:e.initialValue;if(!e)return Object.assign(Object.assign({},t()),{initialValue:s});const i="valueProp"in e?e.valueProp:e.checkedValue,o="standalone"in e?!e.standalone:e.controlled,a=(e==null?void 0:e.modelPropName)||(e==null?void 0:e.syncVModel)||!1;return Object.assign(Object.assign(Object.assign({},t()),e||{}),{initialValue:s,controlled:o??!0,checkedValue:i,syncVModel:a})}function Eg(e,t,n){const r=n!=null&&n.standalone?void 0:hf(si),s=n==null?void 0:n.checkedValue,i=n==null?void 0:n.uncheckedValue;function o(a){const l=a.handleChange,c=he(()=>{const u=Oe(a.value),d=Oe(s);return Array.isArray(u)?u.findIndex(h=>it(h,d))>=0:it(d,u)});function f(u,d=!0){var h,m;if(c.value===((h=u==null?void 0:u.target)===null||h===void 0?void 0:h.checked)){d&&a.validate();return}const b=Oe(e),S=r==null?void 0:r.getPathState(b),R=Ms(u);let E=(m=Oe(s))!==null&&m!==void 0?m:R;r&&(S!=null&&S.multiple)&&S.type==="checkbox"?E=vl(lt(r.values,b)||[],E,void 0):(n==null?void 0:n.type)==="checkbox"&&(E=vl(Oe(a.value),E,Oe(i))),l(E,d)}return Object.assign(Object.assign({},a),{checked:c,checkedValue:s,uncheckedValue:i,handleChange:f})}return o(vf(e,t,n))}function Ag({prop:e,value:t,handleChange:n,shouldValidate:r}){const s=gt();if(!s||!e)return;const i=typeof e=="string"?e:"modelValue",o=`update:${i}`;i in s.props&&(Xe(t,a=>{it(a,_o(s,i))||s.emit(o,a)}),Xe(()=>_o(s,i),a=>{if(a===$s&&t.value===void 0)return;const l=a===$s?void 0:a;it(l,t.value)||n(l,r())}))}function _o(e,t){if(e)return e.props[t]}const wg=_n({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>Cn().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:$s},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(e,t){const n=on(e,"rules"),r=on(e,"name"),s=on(e,"label"),i=on(e,"uncheckedValue"),o=on(e,"keepValue"),{errors:a,value:l,errorMessage:c,validate:f,handleChange:u,handleBlur:d,setTouched:h,resetField:m,handleReset:b,meta:S,checked:R,setErrors:E}=vg(r,n,{validateOnMount:e.validateOnMount,bails:e.bails,standalone:e.standalone,type:t.attrs.type,initialValue:Og(e,t),checkedValue:t.attrs.value,uncheckedValue:i,label:s,validateOnValueUpdate:e.validateOnModelUpdate,keepValueOnUnmount:o,syncVModel:!0}),v=function(P,y=!0){u(P,y)},g=he(()=>{const{validateOnInput:A,validateOnChange:P,validateOnBlur:y,validateOnModelUpdate:L}=Cg(e);function T(I){d(I,y),Qe(t.attrs.onBlur)&&t.attrs.onBlur(I)}function V(I){v(I,A),Qe(t.attrs.onInput)&&t.attrs.onInput(I)}function W(I){v(I,P),Qe(t.attrs.onChange)&&t.attrs.onChange(I)}const z={name:e.name,onBlur:T,onInput:V,onChange:W};return z["onUpdate:modelValue"]=I=>v(I,L),z}),$=he(()=>{const A=Object.assign({},g.value);zr(t.attrs.type)&&R&&(A.checked=R.value);const P=wl(e,t);return Jm(P,t.attrs)&&(A.value=l.value),A}),x=he(()=>Object.assign(Object.assign({},g.value),{modelValue:l.value}));function N(){return{field:$.value,componentField:x.value,value:l.value,meta:S,errors:a.value,errorMessage:c.value,validate:f,resetField:m,handleChange:v,handleInput:A=>v(A,!1),handleReset:b,handleBlur:g.value.onBlur,setTouched:h,setErrors:E}}return t.expose({value:l,meta:S,errors:a,errorMessage:c,setErrors:E,setTouched:h,reset:m,validate:f,handleChange:u}),()=>{const A=Ys(wl(e,t)),P=aa(A,t,N);return A?mn(A,Object.assign(Object.assign({},t.attrs),$.value),P):P}}});function wl(e,t){let n=e.as||"";return!e.as&&!t.slots.default&&(n="input"),n}function Cg(e){var t,n,r,s;const{validateOnInput:i,validateOnChange:o,validateOnBlur:a,validateOnModelUpdate:l}=Cn();return{validateOnInput:(t=e.validateOnInput)!==null&&t!==void 0?t:i,validateOnChange:(n=e.validateOnChange)!==null&&n!==void 0?n:o,validateOnBlur:(r=e.validateOnBlur)!==null&&r!==void 0?r:a,validateOnModelUpdate:(s=e.validateOnModelUpdate)!==null&&s!==void 0?s:l}}function Og(e,t){return zr(t.attrs.type)?gl(e,"modelValue")?e.modelValue:void 0:gl(e,"modelValue")?e.modelValue:t.attrs.value}const Sg=wg;let Tg=0;const cs=["bails","fieldsCount","id","multiple","type","validate"];function bf(e){const t=Object.assign({},Oe((e==null?void 0:e.initialValues)||{})),n=me(e==null?void 0:e.validationSchema);return n&&Ot(n)&&Qe(n.cast)?Pe(n.cast(t)||{}):Pe(t)}function Rg(e){var t;const n=Tg++;let r=0;const s=$e(!1),i=$e(!1),o=$e(0),a=[],l=St(bf(e)),c=$e([]),f=$e({}),u=$e({}),d=Xm(()=>{u.value=c.value.reduce((C,O)=>(C[gr(Oe(O.path))]=O,C),{})});function h(C,O){const j=I(C);if(!j){typeof C=="string"&&(f.value[gr(C)]=mo(O));return}if(typeof C=="string"){const X=gr(C);f.value[X]&&delete f.value[X]}j.errors=mo(O),j.valid=!j.errors.length}function m(C){yt(C).forEach(O=>{h(O,C[O])})}e!=null&&e.initialErrors&&m(e.initialErrors);const b=he(()=>{const C=c.value.reduce((O,j)=>(j.errors.length&&(O[j.path]=j.errors),O),{});return Object.assign(Object.assign({},f.value),C)}),S=he(()=>yt(b.value).reduce((C,O)=>{const j=b.value[O];return j!=null&&j.length&&(C[O]=j[0]),C},{})),R=he(()=>c.value.reduce((C,O)=>(C[O.path]={name:O.path||"",label:O.label||""},C),{})),E=he(()=>c.value.reduce((C,O)=>{var j;return C[O.path]=(j=O.bails)!==null&&j!==void 0?j:!0,C},{})),v=Object.assign({},(e==null?void 0:e.initialErrors)||{}),g=(t=e==null?void 0:e.keepValuesOnUnmount)!==null&&t!==void 0?t:!1,{initialValues:$,originalInitialValues:x,setInitialValues:N}=Pg(c,l,e),A=xg(c,l,x,S),P=he(()=>c.value.reduce((C,O)=>{const j=lt(l,O.path);return tn(C,O.path,j),C},{})),y=e==null?void 0:e.validationSchema;function L(C,O){var j,X;const ce=he(()=>lt($.value,Oe(C))),ae=u.value[Oe(C)],pe=(O==null?void 0:O.type)==="checkbox"||(O==null?void 0:O.type)==="radio";if(ae&&pe){ae.multiple=!0;const We=r++;return Array.isArray(ae.id)?ae.id.push(We):ae.id=[ae.id,We],ae.fieldsCount++,ae.__flags.pendingUnmount[We]=!1,ae}const Se=he(()=>lt(l,Oe(C))),Ue=Oe(C),ot=he(()=>{var We,lr,pi,Sa,mi,gi;return Ot(y)?(pi=(lr=(We=y).describe)===null||lr===void 0?void 0:lr.call(We,Oe(C)).required)!==null&&pi!==void 0?pi:!1:Ot(O==null?void 0:O.schema)&&(gi=(mi=(Sa=O==null?void 0:O.schema).describe)===null||mi===void 0?void 0:mi.call(Sa).required)!==null&&gi!==void 0?gi:!1}),Me=r++,Ze=St({id:Me,path:C,touched:!1,pending:!1,valid:!0,validated:!!(!((j=v[Ue])===null||j===void 0)&&j.length),required:ot,initialValue:ce,errors:Do([]),bails:(X=O==null?void 0:O.bails)!==null&&X!==void 0?X:!1,label:O==null?void 0:O.label,type:(O==null?void 0:O.type)||"default",value:Se,multiple:!1,__flags:{pendingUnmount:{[Me]:!1},pendingReset:!1},fieldsCount:1,validate:O==null?void 0:O.validate,dirty:he(()=>!it(me(Se),me(ce)))});return c.value.push(Ze),u.value[Ue]=Ze,d(),S.value[Ue]&&!v[Ue]&&rt(()=>{K(Ue,{mode:"silent"})}),Fe(C)&&Xe(C,We=>{d();const lr=Pe(Se.value);u.value[We]=Ze,rt(()=>{tn(l,We,lr)})}),Ze}const T=bl(ne,5),V=bl(ne,5),W=po(async C=>await(C==="silent"?T():V()),(C,[O])=>{const j=yt(re.errorBag.value),ce=[...new Set([...yt(C.results),...c.value.map(ae=>ae.path),...j])].sort().reduce((ae,pe)=>{var Se;const Ue=pe,ot=I(Ue)||J(Ue),Me=((Se=C.results[Ue])===null||Se===void 0?void 0:Se.errors)||[],Ze=Oe(ot==null?void 0:ot.path)||Ue,We=Ng({errors:Me,valid:!Me.length},ae.results[Ze]);return ae.results[Ze]=We,We.valid||(ae.errors[Ze]=We.errors[0]),ot&&f.value[Ze]&&delete f.value[Ze],ot?(ot.valid=We.valid,O==="silent"||O==="validated-only"&&!ot.validated||h(ot,We.errors),ae):(h(Ze,Me),ae)},{valid:C.valid,results:{},errors:{}});return C.values&&(ce.values=C.values),ce});function z(C){c.value.forEach(C)}function I(C){const O=typeof C=="string"?gr(C):C;return typeof O=="string"?u.value[O]:O}function J(C){return c.value.filter(j=>C.startsWith(j.path)).reduce((j,X)=>j?X.path.length>j.path.length?X:j:X,void 0)}let Z=[],_e;function ze(C){return Z.push(C),_e||(_e=rt(()=>{[...Z].sort().reverse().forEach(j=>{yl(l,j)}),Z=[],_e=null})),_e}function le(C){return function(j,X){return function(ae){return ae instanceof Event&&(ae.preventDefault(),ae.stopPropagation()),z(pe=>pe.touched=!0),s.value=!0,o.value++,Q().then(pe=>{const Se=Pe(l);if(pe.valid&&typeof j=="function"){const Ue=Pe(P.value);let ot=C?Ue:Se;return pe.values&&(ot=pe.values),j(ot,{evt:ae,controlledValues:Ue,setErrors:m,setFieldError:h,setTouched:F,setFieldTouched:oe,setValues:k,setFieldValue:M,resetForm:U,resetField:B})}!pe.valid&&typeof X=="function"&&X({values:Se,evt:ae,errors:pe.errors,results:pe.results})}).then(pe=>(s.value=!1,pe),pe=>{throw s.value=!1,pe})}}}const Ee=le(!1);Ee.withControlled=le(!0);function Ge(C,O){const j=c.value.findIndex(ce=>ce.path===C),X=c.value[j];if(!(j===-1||!X)){if(rt(()=>{K(C,{mode:"silent",warn:!1})}),X.multiple&&X.fieldsCount&&X.fieldsCount--,Array.isArray(X.id)){const ce=X.id.indexOf(O);ce>=0&&X.id.splice(ce,1),delete X.__flags.pendingUnmount[O]}(!X.multiple||X.fieldsCount<=0)&&(c.value.splice(j,1),G(C),d(),delete u.value[C])}}function ee(C){yt(u.value).forEach(O=>{O.startsWith(C)&&delete u.value[O]}),c.value=c.value.filter(O=>!O.path.startsWith(C)),rt(()=>{d()})}const re={formId:n,values:l,controlledValues:P,errorBag:b,errors:S,schema:y,submitCount:o,meta:A,isSubmitting:s,isValidating:i,fieldArrays:a,keepValuesOnUnmount:g,validateSchema:me(y)?W:void 0,validate:Q,setFieldError:h,validateField:K,setFieldValue:M,setValues:k,setErrors:m,setFieldTouched:oe,setTouched:F,resetForm:U,resetField:B,handleSubmit:Ee,useFieldModel:ve,defineInputBinds:xe,defineComponentBinds:Te,defineField:fe,stageInitialValue:H,unsetInitialValue:G,setFieldInitialValue:se,createPathState:L,getPathState:I,unsetPathValue:ze,removePathState:Ge,initialValues:$,getAllPathStates:()=>c.value,destroyPath:ee,isFieldTouched:p,isFieldDirty:_,isFieldValid:w};function M(C,O,j=!0){const X=Pe(O),ce=typeof C=="string"?C:C.path;I(ce)||L(ce),tn(l,ce,X),j&&K(ce)}function q(C,O=!0){yt(l).forEach(j=>{delete l[j]}),yt(C).forEach(j=>{M(j,C[j],!1)}),O&&Q()}function k(C,O=!0){Ir(l,C),a.forEach(j=>j&&j.reset()),O&&Q()}function Y(C,O){const j=I(Oe(C))||L(C);return he({get(){return j.value},set(X){var ce;const ae=Oe(C);M(ae,X,(ce=Oe(O))!==null&&ce!==void 0?ce:!1)}})}function oe(C,O){const j=I(C);j&&(j.touched=O)}function p(C){const O=I(C);return O?O.touched:c.value.filter(j=>j.path.startsWith(C)).some(j=>j.touched)}function _(C){const O=I(C);return O?O.dirty:c.value.filter(j=>j.path.startsWith(C)).some(j=>j.dirty)}function w(C){const O=I(C);return O?O.valid:c.value.filter(j=>j.path.startsWith(C)).every(j=>j.valid)}function F(C){if(typeof C=="boolean"){z(O=>{O.touched=C});return}yt(C).forEach(O=>{oe(O,!!C[O])})}function B(C,O){var j;const X=O&&"value"in O?O.value:lt($.value,C),ce=I(C);ce&&(ce.__flags.pendingReset=!0),se(C,Pe(X),!0),M(C,X,!1),oe(C,(j=O==null?void 0:O.touched)!==null&&j!==void 0?j:!1),h(C,(O==null?void 0:O.errors)||[]),rt(()=>{ce&&(ce.__flags.pendingReset=!1)})}function U(C,O){let j=Pe(C!=null&&C.values?C.values:x.value);j=O!=null&&O.force?j:Ir(x.value,j),j=Ot(y)&&Qe(y.cast)?y.cast(j):j,N(j),z(X=>{var ce;X.__flags.pendingReset=!0,X.validated=!1,X.touched=((ce=C==null?void 0:C.touched)===null||ce===void 0?void 0:ce[X.path])||!1,M(X.path,lt(j,X.path),!1),h(X.path,void 0)}),O!=null&&O.force?q(j,!1):k(j,!1),m((C==null?void 0:C.errors)||{}),o.value=(C==null?void 0:C.submitCount)||0,rt(()=>{Q({mode:"silent"}),z(X=>{X.__flags.pendingReset=!1})})}async function Q(C){const O=(C==null?void 0:C.mode)||"force";if(O==="force"&&z(ae=>ae.validated=!0),re.validateSchema)return re.validateSchema(O);i.value=!0;const j=await Promise.all(c.value.map(ae=>ae.validate?ae.validate(C).then(pe=>({key:ae.path,valid:pe.valid,errors:pe.errors})):Promise.resolve({key:ae.path,valid:!0,errors:[]})));i.value=!1;const X={},ce={};for(const ae of j)X[ae.key]={valid:ae.valid,errors:ae.errors},ae.errors.length&&(ce[ae.key]=ae.errors[0]);return{valid:j.every(ae=>ae.valid),results:X,errors:ce}}async function K(C,O){var j;const X=I(C);if(X&&(O==null?void 0:O.mode)!=="silent"&&(X.validated=!0),y){const{results:ce}=await W((O==null?void 0:O.mode)||"validated-only");return ce[C]||{errors:[],valid:!0}}return X!=null&&X.validate?X.validate(O):(!X&&(j=O==null?void 0:O.warn),Promise.resolve({errors:[],valid:!0}))}function G(C){yl($.value,C)}function H(C,O,j=!1){se(C,O),tn(l,C,O),j&&!(e!=null&&e.initialValues)&&tn(x.value,C,Pe(O))}function se(C,O,j=!1){tn($.value,C,Pe(O)),j&&tn(x.value,C,Pe(O))}async function ne(){const C=me(y);if(!C)return{valid:!0,results:{},errors:{}};i.value=!0;const O=ks(C)||Ot(C)?await hg(C,l):await yf(C,l,{names:R.value,bailsMap:E.value});return i.value=!1,O}const ie=Ee((C,{evt:O})=>{df(O)&&O.target.submit()});Rt(()=>{if(e!=null&&e.initialErrors&&m(e.initialErrors),e!=null&&e.initialTouched&&F(e.initialTouched),e!=null&&e.validateOnMount){Q();return}re.validateSchema&&re.validateSchema("silent")}),Fe(y)&&Xe(y,()=>{var C;(C=re.validateSchema)===null||C===void 0||C.call(re,"validated-only")}),Rn(si,re);function fe(C,O){const j=Qe(O)||O==null?void 0:O.label,X=I(Oe(C))||L(C,{label:j}),ce=()=>Qe(O)?O(ls(X,cs)):O||{};function ae(){var Me;X.touched=!0,((Me=ce().validateOnBlur)!==null&&Me!==void 0?Me:Cn().validateOnBlur)&&K(X.path)}function pe(){var Me;((Me=ce().validateOnInput)!==null&&Me!==void 0?Me:Cn().validateOnInput)&&rt(()=>{K(X.path)})}function Se(){var Me;((Me=ce().validateOnChange)!==null&&Me!==void 0?Me:Cn().validateOnChange)&&rt(()=>{K(X.path)})}const Ue=he(()=>{const Me={onChange:Se,onInput:pe,onBlur:ae};return Qe(O)?Object.assign(Object.assign({},Me),O(ls(X,cs)).props||{}):O!=null&&O.props?Object.assign(Object.assign({},Me),O.props(ls(X,cs))):Me});return[Y(C,()=>{var Me,Ze,We;return(We=(Me=ce().validateOnModelUpdate)!==null&&Me!==void 0?Me:(Ze=Cn())===null||Ze===void 0?void 0:Ze.validateOnModelUpdate)!==null&&We!==void 0?We:!0}),Ue]}function ve(C){return Array.isArray(C)?C.map(O=>Y(O,!0)):Y(C)}function xe(C,O){const[j,X]=fe(C,O);function ce(Se){X.value.onBlur(Se)}function ae(Se){const Ue=Ms(Se);M(Oe(C),Ue,!1),X.value.onInput(Se)}function pe(Se){const Ue=Ms(Se);M(Oe(C),Ue,!1),X.value.onChange(Se)}return he(()=>Object.assign(Object.assign({},X.value),{onBlur:ce,onInput:ae,onChange:pe,value:j.value}))}function Te(C,O){const[j,X]=fe(C,O),ce=I(Oe(C));function ae(pe){j.value=pe}return he(()=>{const pe=Qe(O)?O(ls(ce,cs)):O||{};return Object.assign({[pe.model||"modelValue"]:j.value,[`onUpdate:${pe.model||"modelValue"}`]:ae},X.value)})}return Object.assign(Object.assign({},re),{values:Hs(l),handleReset:()=>U(),submitForm:ie})}function xg(e,t,n,r){const s={touched:"some",pending:"some",valid:"every"},i=he(()=>!it(t,me(n)));function o(){const l=e.value;return yt(s).reduce((c,f)=>{const u=s[f];return c[f]=l[u](d=>d[f]),c},{})}const a=St(o());return Wc(()=>{const l=o();a.touched=l.touched,a.valid=l.valid,a.pending=l.pending}),he(()=>Object.assign(Object.assign({initialValues:me(n)},a),{valid:a.valid&&!yt(r.value).length,dirty:i.value}))}function Pg(e,t,n){const r=bf(n),s=$e(r),i=$e(Pe(r));function o(a,l=!1){s.value=Ir(Pe(s.value)||{},Pe(a)),i.value=Ir(Pe(i.value)||{},Pe(a)),l&&e.value.forEach(c=>{if(c.touched)return;const u=lt(s.value,c.path);tn(t,c.path,Pe(u))})}return{initialValues:s,originalInitialValues:i,setInitialValues:o}}function Ng(e,t){return t?{valid:e.valid&&t.valid,errors:[...e.errors,...t.errors]}:e}const $g=_n({name:"Form",inheritAttrs:!1,props:{as:{type:null,default:"form"},validationSchema:{type:Object,default:void 0},initialValues:{type:Object,default:void 0},initialErrors:{type:Object,default:void 0},initialTouched:{type:Object,default:void 0},validateOnMount:{type:Boolean,default:!1},onSubmit:{type:Function,default:void 0},onInvalidSubmit:{type:Function,default:void 0},keepValues:{type:Boolean,default:!1}},setup(e,t){const n=on(e,"validationSchema"),r=on(e,"keepValues"),{errors:s,errorBag:i,values:o,meta:a,isSubmitting:l,isValidating:c,submitCount:f,controlledValues:u,validate:d,validateField:h,handleReset:m,resetForm:b,handleSubmit:S,setErrors:R,setFieldError:E,setFieldValue:v,setValues:g,setFieldTouched:$,setTouched:x,resetField:N}=Rg({validationSchema:n.value?n:void 0,initialValues:e.initialValues,initialErrors:e.initialErrors,initialTouched:e.initialTouched,validateOnMount:e.validateOnMount,keepValuesOnUnmount:r}),A=S((I,{evt:J})=>{df(J)&&J.target.submit()},e.onInvalidSubmit),P=e.onSubmit?S(e.onSubmit,e.onInvalidSubmit):A;function y(I){ia(I)&&I.preventDefault(),m(),typeof t.attrs.onReset=="function"&&t.attrs.onReset()}function L(I,J){return S(typeof I=="function"&&!J?I:J,e.onInvalidSubmit)(I)}function T(){return Pe(o)}function V(){return Pe(a.value)}function W(){return Pe(s.value)}function z(){return{meta:a.value,errors:s.value,errorBag:i.value,values:o,isSubmitting:l.value,isValidating:c.value,submitCount:f.value,controlledValues:u.value,validate:d,validateField:h,handleSubmit:L,handleReset:m,submitForm:A,setErrors:R,setFieldError:E,setFieldValue:v,setValues:g,setFieldTouched:$,setTouched:x,resetForm:b,resetField:N,getValues:T,getMeta:V,getErrors:W}}return t.expose({setFieldError:E,setErrors:R,setFieldValue:v,setValues:g,setFieldTouched:$,setTouched:x,resetForm:b,validate:d,validateField:h,resetField:N,getValues:T,getMeta:V,getErrors:W,values:o,meta:a,errors:s}),function(){const J=e.as==="form"?e.as:e.as?Ys(e.as):null,Z=aa(J,t,z);return J?mn(J,Object.assign(Object.assign(Object.assign({},J==="form"?{novalidate:!0}:{}),t.attrs),{onSubmit:P,onReset:y}),Z):Z}}}),kg=$g,Mg=_n({name:"ErrorMessage",props:{as:{type:String,default:void 0},name:{type:String,required:!0}},setup(e,t){const n=st(si,void 0),r=he(()=>n==null?void 0:n.errors.value[e.name]);function s(){return{message:r.value}}return()=>{if(!r.value)return;const i=e.as?Ys(e.as):e.as,o=aa(i,t,s),a=Object.assign({role:"alert"},t.attrs);return!i&&(Array.isArray(o)||!o)&&(o!=null&&o.length)?o:(Array.isArray(o)||!o)&&!(o!=null&&o.length)?mn(i||"span",a,r.value):mn(i,a,o)}}}),Lg=Mg;function Ig(e,t=window.location.href){e=e.replace(/[\\[\]]/g,"\\$&");const r=new RegExp(`[?&]${e}(=([^&]*)|&|$)`).exec(t);return r?r[2]?decodeURIComponent(r[2].replace(/\+/g," ")):"":null}/** + * vee-validate v4.12.3 + * (c) 2023 Abdelrahman Awad + * @license MIT + */const us={en:/^[A-Z]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[A-ZÆØÅ]*$/i,de:/^[A-ZÄÖÜß]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,it:/^[A-Z\xC0-\xFF]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ]*$/i,nl:/^[A-ZÉËÏÓÖÜ]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ru:/^[А-ЯЁ]*$/i,kz:/^[А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[A-ZČĆŽŠĐ]*$/i,sv:/^[A-ZÅÄÖ]*$/i,tr:/^[A-ZÇĞİıÖŞÜ]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[A-ZÇƏĞİıÖŞÜ]*$/i,ug:/^[A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ]*$/i},fs={en:/^[A-Z\s]*$/i,cs:/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ\s]*$/i,da:/^[A-ZÆØÅ\s]*$/i,de:/^[A-ZÄÖÜß\s]*$/i,es:/^[A-ZÁÉÍÑÓÚÜ\s]*$/i,fr:/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ\s]*$/i,it:/^[A-Z\xC0-\xFF\s]*$/i,lt:/^[A-ZĄČĘĖĮŠŲŪŽ\s]*$/i,nl:/^[A-ZÉËÏÓÖÜ\s]*$/i,hu:/^[A-ZÁÉÍÓÖŐÚÜŰ\s]*$/i,pl:/^[A-ZĄĆĘŚŁŃÓŻŹ\s]*$/i,pt:/^[A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ\s]*$/i,ru:/^[А-ЯЁ\s]*$/i,kz:/^[А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA\s]*$/i,sk:/^[A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ\s]*$/i,sr:/^[A-ZČĆŽŠĐ\s]*$/i,sv:/^[A-ZÅÄÖ\s]*$/i,tr:/^[A-ZÇĞİıÖŞÜ\s]*$/i,uk:/^[А-ЩЬЮЯЄІЇҐ\s]*$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ\s]*$/,az:/^[A-ZÇƏĞİıÖŞÜ\s]*$/i,ug:/^[A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ\s]*$/i},ds={en:/^[0-9A-Z]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]*$/i,da:/^[0-9A-ZÆØÅ]$/i,de:/^[0-9A-ZÄÖÜß]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ]*$/i,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]*$/i,it:/^[0-9A-Z\xC0-\xFF]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ]*$/i,ru:/^[0-9А-ЯЁ]*$/i,kz:/^[0-9А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ]*$/i,sr:/^[0-9A-ZČĆŽŠĐ]*$/i,sv:/^[0-9A-ZÅÄÖ]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ]*$/i,ug:/^[0-9A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ]*$/i},hs={en:/^[0-9A-Z_-]*$/i,cs:/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ_-]*$/i,da:/^[0-9A-ZÆØÅ_-]*$/i,de:/^[0-9A-ZÄÖÜß_-]*$/i,es:/^[0-9A-ZÁÉÍÑÓÚÜ_-]*$/i,fr:/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ_-]*$/i,it:/^[0-9A-Z\xC0-\xFF_-]*$/i,lt:/^[0-9A-ZĄČĘĖĮŠŲŪŽ_-]*$/i,nl:/^[0-9A-ZÉËÏÓÖÜ_-]*$/i,hu:/^[0-9A-ZÁÉÍÓÖŐÚÜŰ_-]*$/i,pl:/^[0-9A-ZĄĆĘŚŁŃÓŻŹ_-]*$/i,pt:/^[0-9A-ZÃÁÀÂÇÉÊÍÕÓÔÚÜ_-]*$/i,ru:/^[0-9А-ЯЁ_-]*$/i,kz:/^[0-9А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA_-]*$/i,sk:/^[0-9A-ZÁÄČĎÉÍĹĽŇÓŔŠŤÚÝŽ_-]*$/i,sr:/^[0-9A-ZČĆŽŠĐ_-]*$/i,sv:/^[0-9A-ZÅÄÖ_-]*$/i,tr:/^[0-9A-ZÇĞİıÖŞÜ_-]*$/i,uk:/^[0-9А-ЩЬЮЯЄІЇҐ_-]*$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ_-]*$/,az:/^[0-9A-ZÇƏĞİıÖŞÜ_-]*$/i,ug:/^[0-9A-Zچۋېرتيۇڭوپھسداەىقكلزشغۈبنمژفگخجۆئ_-]*$/i},oi=e=>{if(e)return Array.isArray(e)?e[0]:e.locale};function At(e,t){return Array.isArray(e)?e[0]:e[t]}function je(e){return!!(e==null||e===""||Array.isArray(e)&&e.length===0)}const Ef=(e,t)=>{if(je(e))return!0;const n=oi(t);if(Array.isArray(e))return e.every(s=>Ef(s,{locale:n}));const r=String(e);return n?(us[n]||us.en).test(r):Object.keys(us).some(s=>us[s].test(r))},Af=(e,t)=>{if(je(e))return!0;const n=oi(t);if(Array.isArray(e))return e.every(s=>Af(s,{locale:n}));const r=String(e);return n?(hs[n]||hs.en).test(r):Object.keys(hs).some(s=>hs[s].test(r))},wf=(e,t)=>{if(je(e))return!0;const n=oi(t);if(Array.isArray(e))return e.every(s=>wf(s,{locale:n}));const r=String(e);return n?(ds[n]||ds.en).test(r):Object.keys(ds).some(s=>ds[s].test(r))},Cf=(e,t)=>{if(je(e))return!0;const n=oi(t);if(Array.isArray(e))return e.every(s=>Cf(s,{locale:n}));const r=String(e);return n?(fs[n]||fs.en).test(r):Object.keys(fs).some(s=>fs[s].test(r))};function Fg(e){return Array.isArray(e)?{min:e[0],max:e[1]}:e}const Of=(e,t)=>{if(je(e))return!0;const{min:n,max:r}=Fg(t);if(Array.isArray(e))return e.every(i=>Of(i,{min:n,max:r}));const s=Number(e);return Number(n)<=s&&Number(r)>=s},Vg=(e,t)=>{const n=At(t,"target");return String(e)===String(n)},Sf=(e,t)=>{if(je(e))return!0;const n=At(t,"length");if(Array.isArray(e))return e.every(s=>Sf(s,{length:n}));const r=String(e);return/^[0-9]*$/.test(r)&&r.length===Number(n)},Dg=(e,t,n)=>{const r=window.URL||window.webkitURL;return new Promise(s=>{const i=new Image;i.onerror=()=>s(!1),i.onload=()=>s(i.width===t&&i.height===n),i.src=r.createObjectURL(e)})};function Bg(e){return e?Array.isArray(e)?{width:Number(e[0]),height:Number(e[1])}:{width:Number(e.width),height:Number(e.height)}:{width:0,height:0}}const jg=(e,t)=>{if(je(e))return!0;const{width:n,height:r}=Bg(t),s=[],i=Array.isArray(e)?e:[e];for(let o=0;oDg(o,n,r))).then(o=>o.every(a=>a))},Cl=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Ug=e=>je(e)?!0:Array.isArray(e)?e.every(t=>Cl.test(String(t))):Cl.test(String(e)),Hg=(e,t)=>{if(je(e))return!0;const n=new RegExp(`\\.(${t.join("|")})$`,"i");return Array.isArray(e)?e.every(r=>n.test(r.name)):n.test(e.name)},qg=e=>{if(je(e))return!0;const t=/\.(jpg|svg|jpeg|png|bmp|gif|webp)$/i;return Array.isArray(e)?e.every(n=>t.test(n.name)):t.test(e.name)},Kg=e=>je(e)?!0:Array.isArray(e)?e.every(t=>/^-?[0-9]+$/.test(String(t))):/^-?[0-9]+$/.test(String(e)),zg=(e,t)=>{const n=At(t,"other");return e===n},Wg=(e,t)=>{const n=At(t,"other");return e!==n},Zg=(e,t)=>{if(je(e))return!0;const n=At(t,"length");return typeof e=="number"&&(e=String(e)),e.length||(e=Array.from(e)),e.length===Number(n)},Tf=(e,t)=>{if(je(e))return!0;const n=At(t,"length");return Array.isArray(e)?e.every(r=>Tf(r,{length:n})):[...String(e)].length<=Number(n)},Rf=(e,t)=>{if(je(e))return!0;const n=At(t,"max");return Array.isArray(e)?e.length>0&&e.every(r=>Rf(r,{max:n})):Number(e)<=Number(n)},Ol=/\+(.+)?/;function Yg(e){let t=e;return Ol.test(e)&&(t=e.replace(Ol,"(\\+$1)?")),new RegExp(t.replace("*",".+"),"i")}const Gg=(e,t)=>{if(je(e))return!0;t||(t=[]);const n=t.map(Yg);return Array.isArray(e)?e.every(r=>n.some(s=>s.test(r.type))):n.some(r=>r.test(e.type))},xf=(e,t)=>{if(je(e))return!0;const n=At(t,"length");return Array.isArray(e)?e.every(r=>xf(r,{length:n})):[...String(e)].length>=Number(n)},Pf=(e,t)=>{if(je(e))return!0;const n=At(t,"min");return Array.isArray(e)?e.length>0&&e.every(r=>Pf(r,{min:n})):Number(e)>=Number(n)},ca=(e,t)=>je(e)?!0:Array.isArray(e)?e.every(n=>ca(n,t)):Array.from(t).some(n=>n==e),Jg=(e,t)=>je(e)?!0:!ca(e,t),Qg=/^[٠١٢٣٤٥٦٧٨٩]+$/,Xg=/^[0-9]+$/,e_=e=>{if(je(e))return!0;const t=n=>{const r=String(n);return Xg.test(r)||Qg.test(r)};return Array.isArray(e)?e.every(t):t(e)},Nf=(e,t)=>{if(je(e))return!0;let n=At(t,"regex");return typeof n=="string"&&(n=new RegExp(n)),Array.isArray(e)?e.every(r=>Nf(r,{regex:n})):n.test(String(e))};function t_(e){return e==null}function n_(e){return Array.isArray(e)&&e.length===0}const $f=e=>e!==null&&!!e&&typeof e=="object"&&!Array.isArray(e),r_=e=>t_(e)||n_(e)||e===!1?!1:!!String(e).trim().length,s_=(e,t)=>{if(je(e))return!0;let n=At(t,"size");if(n=Number(n),isNaN(n))return!1;const r=n*1024;if(!Array.isArray(e))return e.size<=r;for(let s=0;sr)return!1;return!0},i_=(e,t)=>{var n;if(je(e))return!0;let r=At(t,"pattern");typeof r=="string"&&(r=new RegExp(r));try{new URL(e)}catch{return!1}return(n=r==null?void 0:r.test(e))!==null&&n!==void 0?n:!0};function o_(e){return Object.keys(e)}function a_(e){return{__type:"VVTypedSchema",async parse(n){if(typeof e=="string")return{errors:[{errors:(await la(n,e)).errors}]};const r=await yf(e,n);return{errors:o_(r.errors).map(s=>{var i;return{path:s,errors:((i=r.results[s])===null||i===void 0?void 0:i.errors)||[]}})}},describe(n){return n?$f(e)&&n in e?Sl(e[n]):{required:!1,exists:!1}:Sl(e)}}}function Sl(e){return typeof e=="string"?{exists:!0,required:e.includes("required")}:$f(e)?{exists:!0,required:!!e.required}:{required:!1,exists:!0}}const Tl=Object.freeze(Object.defineProperty({__proto__:null,alpha:Ef,alpha_dash:Af,alpha_num:wf,alpha_spaces:Cf,between:Of,confirmed:Vg,digits:Sf,dimensions:jg,email:Ug,ext:Hg,image:qg,integer:Kg,is:zg,is_not:Wg,length:Zg,max:Tf,max_value:Rf,mimes:Gg,min:xf,min_value:Pf,not_one_of:Jg,numeric:e_,one_of:ca,regex:Nf,required:r_,size:s_,toTypedSchema:a_,url:i_},Symbol.toStringTag,{value:"Module"}));/** + * vee-validate v4.12.3 + * (c) 2023 Abdelrahman Awad + * @license MIT + */function Rl(e){return typeof e=="function"}function l_(e){return typeof e=="object"&&e!==null}function c_(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function u_(e){if(!l_(e)||c_(e)!=="[object Object]")return!1;if(Object.getPrototypeOf(e)===null)return!0;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function kf(e,t){return Object.keys(t).forEach(n=>{if(u_(t[n])){e[n]||(e[n]={}),kf(e[n],t[n]);return}e[n]=t[n]}),e}function xl(e,t){return e.replace(/(\d:)?{([^}]+)}/g,function(n,r,s){if(!r||!t.params)return s in t?t[s]:t.params&&s in t.params?t.params[s]:`{${s}}`;if(!Array.isArray(t.params))return s in t.params?t.params[s]:`{${s}}`;const i=Number(r.replace(":",""));return i in t.params?t.params[i]:`${r}{${s}}`})}class f_{constructor(t,n){this.container={},this.locale=t,this.merge(n)}resolve(t){return this.format(this.locale,t)}getLocaleDefault(t,n){var r,s,i,o,a;return((i=(s=(r=this.container[t])===null||r===void 0?void 0:r.fields)===null||s===void 0?void 0:s[n])===null||i===void 0?void 0:i._default)||((a=(o=this.container[t])===null||o===void 0?void 0:o.messages)===null||a===void 0?void 0:a._default)}resolveLabel(t,n,r){var s,i,o,a;return r?((i=(s=this.container[t])===null||s===void 0?void 0:s.names)===null||i===void 0?void 0:i[r])||r:((a=(o=this.container[t])===null||o===void 0?void 0:o.names)===null||a===void 0?void 0:a[n])||n}format(t,n){var r,s,i,o,a;let l;const{rule:c,form:f,label:u,name:d}=n,h=this.resolveLabel(t,d,u);return c?(l=((i=(s=(r=this.container[t])===null||r===void 0?void 0:r.fields)===null||s===void 0?void 0:s[d])===null||i===void 0?void 0:i[c.name])||((a=(o=this.container[t])===null||o===void 0?void 0:o.messages)===null||a===void 0?void 0:a[c.name]),l||(l=this.getLocaleDefault(t,d)||`${h} is not valid`),Rl(l)?l(n):xl(l,Object.assign(Object.assign({},f),{field:h,params:c.params}))):(l=this.getLocaleDefault(t,d)||`${h} is not valid`,Rl(l)?l(n):xl(l,Object.assign(Object.assign({},f),{field:h})))}merge(t){kf(this.container,t)}}const _r=new f_("en",{});function d_(e,t){const n=r=>_r.resolve(r);return typeof e=="string"?(_r.locale=e,t&&_r.merge({[e]:t}),n):(_r.merge(e),n)}function h_(e){_r.locale=e}const p_="zh_TW",m_={_default:"{field} 的值無效",alpha:"{field} 須以英文組成",alpha_dash:"{field} 須以英數、破折號及底線組成",alpha_num:"{field} 須以英數組成",alpha_spaces:"{field} 須以英文及空格組成",between:"{field} 須介於 0:{min} 至 1:{max}之間",confirmed:" {field} 不一致",digits:"{field} 須為 0:{length} 位數字",dimensions:"{field} 圖片尺寸不正確。須為 0:{width} x 1:{height} 像素",email:"{field} 須為有效的電子信箱",not_one_of:"{field} 的選項無效",ext:"{field} 須為有效的檔案",image:"{field} 須為圖片",one_of:"{field} 的選項無效",integer:"{field} 須為整數",length:"{field} 的長度須為 0:{length}",max:"{field} 不能大於 0:{length} 個字元",max_value:"{field} 不得大於 0:{max}",mimes:"{field} 須為有效的檔案類型",min:"{field} 不能小於 0:{length} 個字元",min_value:"{field} 不得小於 0:{min}",numeric:"{field} 須為數字",regex:"{field} 的格式錯誤",required:"{field} 為必填",required_if:"{field} 為必填",size:"{field} 的檔案須小於 0:{size}KB",url:"{field} 須為有效的URL"},g_={code:p_,messages:m_};var dt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Mf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function __(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}),n}var Lf={exports:{}};const y_=__(Pm);(function(e,t){(function(r,s){e.exports=s(y_)})(dt,n=>(()=>{var r={657:(a,l)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.default=(c,f)=>{const u=c.__vccOpts||c;for(const[d,h]of f)u[d]=h;return u}},976:a=>{a.exports=n}},s={};function i(a){var l=s[a];if(l!==void 0)return l.exports;var c=s[a]={exports:{}};return r[a](c,c.exports,i),c.exports}i.d=(a,l)=>{for(var c in l)i.o(l,c)&&!i.o(a,c)&&Object.defineProperty(a,c,{enumerable:!0,get:l[c]})},i.o=(a,l)=>Object.prototype.hasOwnProperty.call(a,l),i.r=a=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})};var o={};return(()=>{i.r(o),i.d(o,{Component:()=>ee,LoadingPlugin:()=>M,default:()=>q,useLoading:()=>re});var a=i(976);function l(k){var Y;typeof k.remove<"u"?k.remove():(Y=k.parentNode)==null||Y.removeChild(k)}function c(k,Y,oe){let p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const _=(0,a.h)(k,Y,p),w=document.createElement("div");return w.classList.add("vld-container"),oe.appendChild(w),(0,a.render)(_,w),_.component}function f(){return typeof window<"u"}const u=f()?window.HTMLElement:Object,d=["aria-busy"],h={class:"vl-icon"};function m(k,Y,oe,p,_,w){return(0,a.openBlock)(),(0,a.createBlock)(a.Transition,{name:k.transition},{default:(0,a.withCtx)(()=>[(0,a.withDirectives)((0,a.createElementVNode)("div",{tabindex:"0",class:(0,a.normalizeClass)(["vl-overlay vl-active",{"vl-full-page":k.isFullPage}]),"aria-busy":k.isActive,"aria-label":"Loading",style:(0,a.normalizeStyle)({zIndex:k.zIndex})},[(0,a.createElementVNode)("div",{class:"vl-background",onClick:Y[0]||(Y[0]=(0,a.withModifiers)(function(){return k.cancel&&k.cancel(...arguments)},["prevent"])),style:(0,a.normalizeStyle)(k.bgStyle)},null,4),(0,a.createElementVNode)("div",h,[(0,a.renderSlot)(k.$slots,"before"),(0,a.renderSlot)(k.$slots,"default",{},()=>[((0,a.openBlock)(),(0,a.createBlock)((0,a.resolveDynamicComponent)(k.loader),{color:k.color,width:k.width,height:k.height},null,8,["color","width","height"]))]),(0,a.renderSlot)(k.$slots,"after")])],14,d),[[a.vShow,k.isActive]])]),_:3},8,["name"])}const b={mounted(){this.enforceFocus&&document.addEventListener("focusin",this.focusIn)},methods:{focusIn(k){if(!this.isActive||k.target===this.$el||this.$el.contains(k.target))return;let Y=this.container?this.container:this.isFullPage?null:this.$el.parentElement;(this.isFullPage||Y&&Y.contains(k.target))&&(k.preventDefault(),this.$el.focus())}},beforeUnmount(){document.removeEventListener("focusin",this.focusIn)}},S=["width","height","stroke"],E=[(0,a.createStaticVNode)('',1)];function v(k,Y,oe,p,_,w){return(0,a.openBlock)(),(0,a.createElementBlock)("svg",{viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",width:k.width,height:k.height,stroke:k.color},E,8,S)}const g=(0,a.defineComponent)({name:"spinner",props:{color:{type:String,default:"#000"},height:{type:Number,default:64},width:{type:Number,default:64}}});var $=i(657);const N=(0,$.default)(g,[["render",v]]),A=["fill","width","height"],y=[(0,a.createStaticVNode)('',3)];function L(k,Y,oe,p,_,w){return(0,a.openBlock)(),(0,a.createElementBlock)("svg",{viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:k.color,width:k.width,height:k.height},y,8,A)}const T=(0,a.defineComponent)({name:"dots",props:{color:{type:String,default:"#000"},height:{type:Number,default:240},width:{type:Number,default:60}}}),W=(0,$.default)(T,[["render",L]]),z=["height","width","fill"],J=[(0,a.createStaticVNode)('',3)];function Z(k,Y,oe,p,_,w){return(0,a.openBlock)(),(0,a.createElementBlock)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30",height:k.height,width:k.width,fill:k.color},J,8,z)}const _e=(0,a.defineComponent)({name:"bars",props:{color:{type:String,default:"#000"},height:{type:Number,default:40},width:{type:Number,default:40}}}),ye={Spinner:N,Dots:W,Bars:(0,$.default)(_e,[["render",Z]])},Ee=(0,a.defineComponent)({name:"VueLoading",mixins:[b],props:{active:Boolean,programmatic:Boolean,container:[Object,Function,u],isFullPage:{type:Boolean,default:!0},enforceFocus:{type:Boolean,default:!0},lockScroll:Boolean,transition:{type:String,default:"fade"},canCancel:Boolean,onCancel:{type:Function,default:()=>{}},color:String,backgroundColor:String,opacity:Number,width:Number,height:Number,zIndex:Number,loader:{type:String,default:"spinner"}},components:ye,emits:["hide","update:active"],data(){return{isActive:this.active}},mounted(){document.addEventListener("keyup",this.keyPress)},methods:{cancel(){!this.canCancel||!this.isActive||(this.hide(),this.onCancel.apply(null,arguments))},hide(){this.$emit("hide"),this.$emit("update:active",!1),this.programmatic&&(this.isActive=!1,setTimeout(()=>{const k=this.$el.parentElement;(0,a.render)(null,k),l(k)},150))},disableScroll(){this.isFullPage&&this.lockScroll&&document.body.classList.add("vl-shown")},enableScroll(){this.isFullPage&&this.lockScroll&&document.body.classList.remove("vl-shown")},keyPress(k){k.keyCode===27&&this.cancel()}},watch:{active(k){this.isActive=k},isActive(k){k?this.disableScroll():this.enableScroll()}},computed:{bgStyle(){return{background:this.backgroundColor,opacity:this.opacity}}},beforeUnmount(){document.removeEventListener("keyup",this.keyPress)}}),ee=(0,$.default)(Ee,[["render",m]]);function re(){let k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return{show(){let oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:k,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Y;const w={...k,...oe,...{programmatic:!0,lockScroll:!0,isFullPage:!1,active:!0}};let F=w.container;w.container||(F=document.body,w.isFullPage=!0);const B={...Y,...p};return{hide:c(ee,w,F,B).ctx.hide}}}}const M=function(k){let Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const p=re(Y,oe);k.config.globalProperties.$loading=p,k.provide("$loading",p)},q=ee})(),o})())})(Lf);var If=Lf.exports;const v_=Mf(If),b_={暱稱:{regex:"暱稱的格式錯誤。請使用大小寫英文、中文字,符號僅接受 - _ 和空格,最長 20 個字"},密碼:{regex:"密碼的格式錯誤。必須包含大小寫英文與數字,最少 8 個字,最多 16 個字1231"},確認密碼:{regex:"暱稱的格式錯誤。請使用大小寫英文、中文字,符號僅接受 - _ 和空格,最長 20 個字"},新密碼:{regex:"新密碼的格式錯誤。必須包含大小寫英文與數字,最少 8 個字,最多 16 個字"}},Ls=St([]),In={toastMessage(e,t,n){const r={style:e,icon:t,content:n};Ls.push(r),setTimeout(()=>{Ls.shift()},6e3)}},E_={class:"position-fixed toast-container top-0 end-0 p-3"},A_={class:"toast-body d-flex align-items-start"},w_=["innerHTML"],C_={__name:"Toast",setup(e){return Xe(Ls,()=>{},{deep:!0}),(t,n)=>(Le(),Be("div",E_,[(Le(!0),Be(Ie,null,kr(me(Ls),(r,s)=>(Le(),Be("div",{key:s,class:"toast show border-0",role:"alert"},[de("div",A_,[r.icon?(Le(),Be("span",{key:0,class:qt(["material-icons me-1",`text-${r.style}`])},On(r.icon),3)):Gn("",!0),de("p",{innerHTML:decodeURIComponent(r.content),class:qt(["mb-0",`text-${r.style}`])},null,10,w_)])]))),128))]))}};function Ff(){return"domain=.hexschool.io;"}const O_=e=>{const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let n=" ";const r=t.length;for(let s=0;s{const s=Kt("RouterView");return Le(),Be(Ie,null,[ge(C_),ge(s)],64)}}},T_="modulepreload",R_=function(e){return"/"+e},Pl={},He=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");s=Promise.all(n.map(o=>{if(o=R_(o),o in Pl)return;Pl[o]=!0;const a=o.endsWith(".css"),l=a?'[rel="stylesheet"]':"";if(!!r)for(let u=i.length-1;u>=0;u--){const d=i[u];if(d.href===o&&(!a||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const f=document.createElement("link");if(f.rel=a?"stylesheet":T_,a||(f.as="script",f.crossOrigin=""),f.href=o,document.head.appendChild(f),a)return new Promise((u,d)=>{f.addEventListener("load",u),f.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${o}`)))})}))}return s.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})};/*! + * vue-router v4.2.5 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */const Un=typeof window<"u";function x_(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Re=Object.assign;function Ri(e,t){const n={};for(const r in t){const s=t[r];n[r]=Tt(s)?s.map(e):e(s)}return n}const Or=()=>{},Tt=Array.isArray,P_=/\/$/,N_=e=>e.replace(P_,"");function xi(e,t,n="/"){let r,s={},i="",o="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,a>-1?a:t.length),s=e(i)),a>-1&&(r=r||t.slice(0,a),o=t.slice(a,t.length)),r=L_(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:s,hash:o}}function $_(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Nl(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function k_(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&er(t.matched[r],n.matched[s])&&Vf(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function er(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Vf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!M_(e[n],t[n]))return!1;return!0}function M_(e,t){return Tt(e)?$l(e,t):Tt(t)?$l(t,e):e===t}function $l(e,t){return Tt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function L_(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let i=n.length-1,o,a;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var Fr;(function(e){e.pop="pop",e.push="push"})(Fr||(Fr={}));var Sr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Sr||(Sr={}));function I_(e){if(!e)if(Un){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),N_(e)}const F_=/^[^#]+#/;function V_(e,t){return e.replace(F_,"#")+t}function D_(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ai=()=>({left:window.pageXOffset,top:window.pageYOffset});function B_(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=D_(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function kl(e,t){return(history.state?history.state.position-t:-1)+e}const yo=new Map;function j_(e,t){yo.set(e,t)}function U_(e){const t=yo.get(e);return yo.delete(e),t}let H_=()=>location.protocol+"//"+location.host;function Df(e,t){const{pathname:n,search:r,hash:s}=t,i=e.indexOf("#");if(i>-1){let a=s.includes(e.slice(i))?e.slice(i).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),Nl(l,"")}return Nl(n,e)+r+s}function q_(e,t,n,r){let s=[],i=[],o=null;const a=({state:d})=>{const h=Df(e,location),m=n.value,b=t.value;let S=0;if(d){if(n.value=h,t.value=d,o&&o===m){o=null;return}S=b?d.position-b.position:0}else r(h);s.forEach(R=>{R(n.value,m,{delta:S,type:Fr.pop,direction:S?S>0?Sr.forward:Sr.back:Sr.unknown})})};function l(){o=n.value}function c(d){s.push(d);const h=()=>{const m=s.indexOf(d);m>-1&&s.splice(m,1)};return i.push(h),h}function f(){const{history:d}=window;d.state&&d.replaceState(Re({},d.state,{scroll:ai()}),"")}function u(){for(const d of i)d();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:l,listen:c,destroy:u}}function Ml(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?ai():null}}function K_(e){const{history:t,location:n}=window,r={value:Df(e,n)},s={value:t.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,c,f){const u=e.indexOf("#"),d=u>-1?(n.host&&document.querySelector("base")?e:e.slice(u))+l:H_()+e+l;try{t[f?"replaceState":"pushState"](c,"",d),s.value=c}catch(h){console.error(h),n[f?"replace":"assign"](d)}}function o(l,c){const f=Re({},t.state,Ml(s.value.back,l,s.value.forward,!0),c,{position:s.value.position});i(l,f,!0),r.value=l}function a(l,c){const f=Re({},s.value,t.state,{forward:l,scroll:ai()});i(f.current,f,!0);const u=Re({},Ml(r.value,l,null),{position:f.position+1},c);i(l,u,!1),r.value=l}return{location:r,state:s,push:a,replace:o}}function z_(e){e=I_(e);const t=K_(e),n=q_(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=Re({location:"",base:e,go:r,createHref:V_.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function W_(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),z_(e)}function Z_(e){return typeof e=="string"||e&&typeof e=="object"}function Bf(e){return typeof e=="string"||typeof e=="symbol"}const Jt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},jf=Symbol("");var Ll;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ll||(Ll={}));function tr(e,t){return Re(new Error,{type:e,[jf]:!0},t)}function Lt(e,t){return e instanceof Error&&jf in e&&(t==null||!!(e.type&t))}const Il="[^/]+?",Y_={sensitive:!1,strict:!1,start:!0,end:!0},G_=/[.+*?^${}()[\]/\\]/g;function J_(e,t){const n=Re({},Y_,t),r=[];let s=n.start?"^":"";const i=[];for(const c of e){const f=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let u=0;ut.length?t.length===1&&t[0]===80?1:-1:0}function X_(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const ey={type:0,value:""},ty=/[a-zA-Z0-9_]/;function ny(e){if(!e)return[[]];if(e==="/")return[[ey]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const s=[];let i;function o(){i&&s.push(i),i=[]}let a=0,l,c="",f="";function u(){c&&(n===0?i.push({type:0,value:c}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=l}for(;a{o(E)}:Or}function o(f){if(Bf(f)){const u=r.get(f);u&&(r.delete(f),n.splice(n.indexOf(u),1),u.children.forEach(o),u.alias.forEach(o))}else{const u=n.indexOf(f);u>-1&&(n.splice(u,1),f.record.name&&r.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function a(){return n}function l(f){let u=0;for(;u=0&&(f.record.path!==n[u].record.path||!Uf(f,n[u]));)u++;n.splice(u,0,f),f.record.name&&!Dl(f)&&r.set(f.record.name,f)}function c(f,u){let d,h={},m,b;if("name"in f&&f.name){if(d=r.get(f.name),!d)throw tr(1,{location:f});b=d.record.name,h=Re(Vl(u.params,d.keys.filter(E=>!E.optional).map(E=>E.name)),f.params&&Vl(f.params,d.keys.map(E=>E.name))),m=d.stringify(h)}else if("path"in f)m=f.path,d=n.find(E=>E.re.test(m)),d&&(h=d.parse(m),b=d.record.name);else{if(d=u.name?r.get(u.name):n.find(E=>E.re.test(u.path)),!d)throw tr(1,{location:f,currentLocation:u});b=d.record.name,h=Re({},u.params,f.params),m=d.stringify(h)}const S=[];let R=d;for(;R;)S.unshift(R.record),R=R.parent;return{name:b,path:m,params:h,matched:S,meta:ay(S)}}return e.forEach(f=>i(f)),{addRoute:i,resolve:c,removeRoute:o,getRoutes:a,getRecordMatcher:s}}function Vl(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function iy(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:oy(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function oy(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Dl(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ay(e){return e.reduce((t,n)=>Re(t,n.meta),{})}function Bl(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Uf(e,t){return t.children.some(n=>n===e||Uf(e,n))}const Hf=/#/g,ly=/&/g,cy=/\//g,uy=/=/g,fy=/\?/g,qf=/\+/g,dy=/%5B/g,hy=/%5D/g,Kf=/%5E/g,py=/%60/g,zf=/%7B/g,my=/%7C/g,Wf=/%7D/g,gy=/%20/g;function ua(e){return encodeURI(""+e).replace(my,"|").replace(dy,"[").replace(hy,"]")}function _y(e){return ua(e).replace(zf,"{").replace(Wf,"}").replace(Kf,"^")}function vo(e){return ua(e).replace(qf,"%2B").replace(gy,"+").replace(Hf,"%23").replace(ly,"%26").replace(py,"`").replace(zf,"{").replace(Wf,"}").replace(Kf,"^")}function yy(e){return vo(e).replace(uy,"%3D")}function vy(e){return ua(e).replace(Hf,"%23").replace(fy,"%3F")}function by(e){return e==null?"":vy(e).replace(cy,"%2F")}function Is(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Ey(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;si&&vo(i)):[r&&vo(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function Ay(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Tt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const wy=Symbol(""),Ul=Symbol(""),li=Symbol(""),fa=Symbol(""),bo=Symbol("");function fr(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function sn(e,t,n,r,s){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((o,a)=>{const l=u=>{u===!1?a(tr(4,{from:n,to:t})):u instanceof Error?a(u):Z_(u)?a(tr(2,{from:t,to:u})):(i&&r.enterCallbacks[s]===i&&typeof u=="function"&&i.push(u),o())},c=e.call(r&&r.instances[s],t,n,l);let f=Promise.resolve(c);e.length<3&&(f=f.then(l)),f.catch(u=>a(u))})}function Pi(e,t,n,r){const s=[];for(const i of e)for(const o in i.components){let a=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(Cy(a)){const c=(a.__vccOpts||a)[t];c&&s.push(sn(c,n,r,i,o))}else{let l=a();s.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const f=x_(c)?c.default:c;i.components[o]=f;const d=(f.__vccOpts||f)[t];return d&&sn(d,n,r,i,o)()}))}}return s}function Cy(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Hl(e){const t=st(li),n=st(fa),r=he(()=>t.resolve(me(e.to))),s=he(()=>{const{matched:l}=r.value,{length:c}=l,f=l[c-1],u=n.matched;if(!f||!u.length)return-1;const d=u.findIndex(er.bind(null,f));if(d>-1)return d;const h=ql(l[c-2]);return c>1&&ql(f)===h&&u[u.length-1].path!==h?u.findIndex(er.bind(null,l[c-2])):d}),i=he(()=>s.value>-1&&Ry(n.params,r.value.params)),o=he(()=>s.value>-1&&s.value===n.matched.length-1&&Vf(n.params,r.value.params));function a(l={}){return Ty(l)?t[me(e.replace)?"replace":"push"](me(e.to)).catch(Or):Promise.resolve()}return{route:r,href:he(()=>r.value.href),isActive:i,isExactActive:o,navigate:a}}const Oy=_n({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:Hl,setup(e,{slots:t}){const n=St(Hl(e)),{options:r}=st(li),s=he(()=>({[Kl(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Kl(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:mn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),Sy=Oy;function Ty(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Ry(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Tt(s)||s.length!==r.length||r.some((i,o)=>i!==s[o]))return!1}return!0}function ql(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Kl=(e,t,n)=>e??t??n,xy=_n({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=st(bo),s=he(()=>e.route||r.value),i=st(Ul,0),o=he(()=>{let c=me(i);const{matched:f}=s.value;let u;for(;(u=f[c])&&!u.components;)c++;return c}),a=he(()=>s.value.matched[o.value]);Rn(Ul,he(()=>o.value+1)),Rn(wy,a),Rn(bo,s);const l=$e();return Xe(()=>[l.value,a.value,e.name],([c,f,u],[d,h,m])=>{f&&(f.instances[u]=c,h&&h!==f&&c&&c===d&&(f.leaveGuards.size||(f.leaveGuards=h.leaveGuards),f.updateGuards.size||(f.updateGuards=h.updateGuards))),c&&f&&(!h||!er(f,h)||!d)&&(f.enterCallbacks[u]||[]).forEach(b=>b(c))},{flush:"post"}),()=>{const c=s.value,f=e.name,u=a.value,d=u&&u.components[f];if(!d)return zl(n.default,{Component:d,route:c});const h=u.props[f],m=h?h===!0?c.params:typeof h=="function"?h(c):h:null,S=mn(d,Re({},m,t,{onVnodeUnmounted:R=>{R.component.isUnmounted&&(u.instances[f]=null)},ref:l}));return zl(n.default,{Component:S,route:c})||S}}});function zl(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Py=xy;function Ny(e){const t=sy(e.routes,e),n=e.parseQuery||Ey,r=e.stringifyQuery||jl,s=e.history,i=fr(),o=fr(),a=fr(),l=Do(Jt);let c=Jt;Un&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Ri.bind(null,M=>""+M),u=Ri.bind(null,by),d=Ri.bind(null,Is);function h(M,q){let k,Y;return Bf(M)?(k=t.getRecordMatcher(M),Y=q):Y=M,t.addRoute(Y,k)}function m(M){const q=t.getRecordMatcher(M);q&&t.removeRoute(q)}function b(){return t.getRoutes().map(M=>M.record)}function S(M){return!!t.getRecordMatcher(M)}function R(M,q){if(q=Re({},q||l.value),typeof M=="string"){const w=xi(n,M,q.path),F=t.resolve({path:w.path},q),B=s.createHref(w.fullPath);return Re(w,F,{params:d(F.params),hash:Is(w.hash),redirectedFrom:void 0,href:B})}let k;if("path"in M)k=Re({},M,{path:xi(n,M.path,q.path).path});else{const w=Re({},M.params);for(const F in w)w[F]==null&&delete w[F];k=Re({},M,{params:u(w)}),q.params=u(q.params)}const Y=t.resolve(k,q),oe=M.hash||"";Y.params=f(d(Y.params));const p=$_(r,Re({},M,{hash:_y(oe),path:Y.path})),_=s.createHref(p);return Re({fullPath:p,hash:oe,query:r===jl?Ay(M.query):M.query||{}},Y,{redirectedFrom:void 0,href:_})}function E(M){return typeof M=="string"?xi(n,M,l.value.path):Re({},M)}function v(M,q){if(c!==M)return tr(8,{from:q,to:M})}function g(M){return N(M)}function $(M){return g(Re(E(M),{replace:!0}))}function x(M){const q=M.matched[M.matched.length-1];if(q&&q.redirect){const{redirect:k}=q;let Y=typeof k=="function"?k(M):k;return typeof Y=="string"&&(Y=Y.includes("?")||Y.includes("#")?Y=E(Y):{path:Y},Y.params={}),Re({query:M.query,hash:M.hash,params:"path"in Y?{}:M.params},Y)}}function N(M,q){const k=c=R(M),Y=l.value,oe=M.state,p=M.force,_=M.replace===!0,w=x(k);if(w)return N(Re(E(w),{state:typeof w=="object"?Re({},oe,w.state):oe,force:p,replace:_}),q||k);const F=k;F.redirectedFrom=q;let B;return!p&&k_(r,Y,k)&&(B=tr(16,{to:F,from:Y}),le(Y,Y,!0,!1)),(B?Promise.resolve(B):y(F,Y)).catch(U=>Lt(U)?Lt(U,2)?U:ze(U):Z(U,F,Y)).then(U=>{if(U){if(Lt(U,2))return N(Re({replace:_},E(U.to),{state:typeof U.to=="object"?Re({},oe,U.to.state):oe,force:p}),q||F)}else U=T(F,Y,!0,_,oe);return L(F,Y,U),U})}function A(M,q){const k=v(M,q);return k?Promise.reject(k):Promise.resolve()}function P(M){const q=Ge.values().next().value;return q&&typeof q.runWithContext=="function"?q.runWithContext(M):M()}function y(M,q){let k;const[Y,oe,p]=$y(M,q);k=Pi(Y.reverse(),"beforeRouteLeave",M,q);for(const w of Y)w.leaveGuards.forEach(F=>{k.push(sn(F,M,q))});const _=A.bind(null,M,q);return k.push(_),re(k).then(()=>{k=[];for(const w of i.list())k.push(sn(w,M,q));return k.push(_),re(k)}).then(()=>{k=Pi(oe,"beforeRouteUpdate",M,q);for(const w of oe)w.updateGuards.forEach(F=>{k.push(sn(F,M,q))});return k.push(_),re(k)}).then(()=>{k=[];for(const w of p)if(w.beforeEnter)if(Tt(w.beforeEnter))for(const F of w.beforeEnter)k.push(sn(F,M,q));else k.push(sn(w.beforeEnter,M,q));return k.push(_),re(k)}).then(()=>(M.matched.forEach(w=>w.enterCallbacks={}),k=Pi(p,"beforeRouteEnter",M,q),k.push(_),re(k))).then(()=>{k=[];for(const w of o.list())k.push(sn(w,M,q));return k.push(_),re(k)}).catch(w=>Lt(w,8)?w:Promise.reject(w))}function L(M,q,k){a.list().forEach(Y=>P(()=>Y(M,q,k)))}function T(M,q,k,Y,oe){const p=v(M,q);if(p)return p;const _=q===Jt,w=Un?history.state:{};k&&(Y||_?s.replace(M.fullPath,Re({scroll:_&&w&&w.scroll},oe)):s.push(M.fullPath,oe)),l.value=M,le(M,q,k,_),ze()}let V;function W(){V||(V=s.listen((M,q,k)=>{if(!ee.listening)return;const Y=R(M),oe=x(Y);if(oe){N(Re(oe,{replace:!0}),Y).catch(Or);return}c=Y;const p=l.value;Un&&j_(kl(p.fullPath,k.delta),ai()),y(Y,p).catch(_=>Lt(_,12)?_:Lt(_,2)?(N(_.to,Y).then(w=>{Lt(w,20)&&!k.delta&&k.type===Fr.pop&&s.go(-1,!1)}).catch(Or),Promise.reject()):(k.delta&&s.go(-k.delta,!1),Z(_,Y,p))).then(_=>{_=_||T(Y,p,!1),_&&(k.delta&&!Lt(_,8)?s.go(-k.delta,!1):k.type===Fr.pop&&Lt(_,20)&&s.go(-1,!1)),L(Y,p,_)}).catch(Or)}))}let z=fr(),I=fr(),J;function Z(M,q,k){ze(M);const Y=I.list();return Y.length?Y.forEach(oe=>oe(M,q,k)):console.error(M),Promise.reject(M)}function _e(){return J&&l.value!==Jt?Promise.resolve():new Promise((M,q)=>{z.add([M,q])})}function ze(M){return J||(J=!M,W(),z.list().forEach(([q,k])=>M?k(M):q()),z.reset()),M}function le(M,q,k,Y){const{scrollBehavior:oe}=e;if(!Un||!oe)return Promise.resolve();const p=!k&&U_(kl(M.fullPath,0))||(Y||!k)&&history.state&&history.state.scroll||null;return rt().then(()=>oe(M,q,p)).then(_=>_&&B_(_)).catch(_=>Z(_,M,q))}const ye=M=>s.go(M);let Ee;const Ge=new Set,ee={currentRoute:l,listening:!0,addRoute:h,removeRoute:m,hasRoute:S,getRoutes:b,resolve:R,options:e,push:g,replace:$,go:ye,back:()=>ye(-1),forward:()=>ye(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:I.add,isReady:_e,install(M){const q=this;M.component("RouterLink",Sy),M.component("RouterView",Py),M.config.globalProperties.$router=q,Object.defineProperty(M.config.globalProperties,"$route",{enumerable:!0,get:()=>me(l)}),Un&&!Ee&&l.value===Jt&&(Ee=!0,g(s.location).catch(oe=>{}));const k={};for(const oe in Jt)Object.defineProperty(k,oe,{get:()=>l.value[oe],enumerable:!0});M.provide(li,q),M.provide(fa,Lo(k)),M.provide(bo,l);const Y=M.unmount;Ge.add(M),M.unmount=function(){Ge.delete(M),Ge.size<1&&(c=Jt,V&&V(),V=null,l.value=Jt,Ee=!1,J=!1),Y()}}};function re(M){return M.reduce((q,k)=>q.then(()=>P(k)),Promise.resolve())}return ee}function $y(e,t){const n=[],r=[],s=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oer(c,a))?r.push(a):n.push(a));const l=e.matched[o];l&&(t.matched.find(c=>er(c,l))||s.push(l))}return[n,r,s]}function da(){return st(li)}function ha(){return st(fa)}const pa=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},ky={},My={class:"inner"};function Ly(e,t){const n=Kt("RouterView");return Le(),Be("div",My,[ge(n)])}const Ni=pa(ky,[["render",Ly]]);var Iy={exports:{}},$i={exports:{}},ki={exports:{}};/*! + * Bootstrap data.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Wl;function Fy(){return Wl||(Wl=1,function(e,t){(function(n,r){e.exports=r()})(dt,function(){const n=new Map;return{set(s,i,o){n.has(s)||n.set(s,new Map);const a=n.get(s);if(!a.has(i)&&a.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(a.keys())[0]}.`);return}a.set(i,o)},get(s,i){return n.has(s)&&n.get(s).get(i)||null},remove(s,i){if(!n.has(s))return;const o=n.get(s);o.delete(i),o.size===0&&n.delete(s)}}})}(ki)),ki.exports}var Mi={exports:{}},ps={exports:{}};/*! + * Bootstrap index.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Zl;function Wt(){return Zl||(Zl=1,function(e,t){(function(n,r){r(t)})(dt,function(n){const i="transitionend",o=y=>(y&&window.CSS&&window.CSS.escape&&(y=y.replace(/#([^\s"#']+)/g,(L,T)=>`#${CSS.escape(T)}`)),y),a=y=>y==null?`${y}`:Object.prototype.toString.call(y).match(/\s([a-z]+)/i)[1].toLowerCase(),l=y=>{do y+=Math.floor(Math.random()*1e6);while(document.getElementById(y));return y},c=y=>{if(!y)return 0;let{transitionDuration:L,transitionDelay:T}=window.getComputedStyle(y);const V=Number.parseFloat(L),W=Number.parseFloat(T);return!V&&!W?0:(L=L.split(",")[0],T=T.split(",")[0],(Number.parseFloat(L)+Number.parseFloat(T))*1e3)},f=y=>{y.dispatchEvent(new Event(i))},u=y=>!y||typeof y!="object"?!1:(typeof y.jquery<"u"&&(y=y[0]),typeof y.nodeType<"u"),d=y=>u(y)?y.jquery?y[0]:y:typeof y=="string"&&y.length>0?document.querySelector(o(y)):null,h=y=>{if(!u(y)||y.getClientRects().length===0)return!1;const L=getComputedStyle(y).getPropertyValue("visibility")==="visible",T=y.closest("details:not([open])");if(!T)return L;if(T!==y){const V=y.closest("summary");if(V&&V.parentNode!==T||V===null)return!1}return L},m=y=>!y||y.nodeType!==Node.ELEMENT_NODE||y.classList.contains("disabled")?!0:typeof y.disabled<"u"?y.disabled:y.hasAttribute("disabled")&&y.getAttribute("disabled")!=="false",b=y=>{if(!document.documentElement.attachShadow)return null;if(typeof y.getRootNode=="function"){const L=y.getRootNode();return L instanceof ShadowRoot?L:null}return y instanceof ShadowRoot?y:y.parentNode?b(y.parentNode):null},S=()=>{},R=y=>{y.offsetHeight},E=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,v=[],g=y=>{document.readyState==="loading"?(v.length||document.addEventListener("DOMContentLoaded",()=>{for(const L of v)L()}),v.push(y)):y()},$=()=>document.documentElement.dir==="rtl",x=y=>{g(()=>{const L=E();if(L){const T=y.NAME,V=L.fn[T];L.fn[T]=y.jQueryInterface,L.fn[T].Constructor=y,L.fn[T].noConflict=()=>(L.fn[T]=V,y.jQueryInterface)}})},N=(y,L=[],T=y)=>typeof y=="function"?y(...L):T,A=(y,L,T=!0)=>{if(!T){N(y);return}const V=5,W=c(L)+V;let z=!1;const I=({target:J})=>{J===L&&(z=!0,L.removeEventListener(i,I),N(y))};L.addEventListener(i,I),setTimeout(()=>{z||f(L)},W)},P=(y,L,T,V)=>{const W=y.length;let z=y.indexOf(L);return z===-1?!T&&V?y[W-1]:y[0]:(z+=T?1:-1,V&&(z=(z+W)%W),y[Math.max(0,Math.min(z,W-1))])};n.defineJQueryPlugin=x,n.execute=N,n.executeAfterTransition=A,n.findShadowRoot=b,n.getElement=d,n.getNextActiveElement=P,n.getTransitionDurationFromElement=c,n.getUID=l,n.getjQuery=E,n.isDisabled=m,n.isElement=u,n.isRTL=$,n.isVisible=h,n.noop=S,n.onDOMContentLoaded=g,n.parseSelector=o,n.reflow=R,n.toType=a,n.triggerTransitionEnd=f,Object.defineProperty(n,Symbol.toStringTag,{value:"Module"})})}(ps,ps.exports)),ps.exports}/*! + * Bootstrap event-handler.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Yl;function or(){return Yl||(Yl=1,function(e,t){(function(n,r){e.exports=r(Wt())})(dt,function(n){const r=/[^.]*(?=\..*)\.|.*/,s=/\..*/,i=/::\d+$/,o={};let a=1;const l={mouseenter:"mouseover",mouseleave:"mouseout"},c=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function f(x,N){return N&&`${N}::${a++}`||x.uidEvent||a++}function u(x){const N=f(x);return x.uidEvent=N,o[N]=o[N]||{},o[N]}function d(x,N){return function A(P){return $(P,{delegateTarget:x}),A.oneOff&&g.off(x,P.type,N),N.apply(x,[P])}}function h(x,N,A){return function P(y){const L=x.querySelectorAll(N);for(let{target:T}=y;T&&T!==this;T=T.parentNode)for(const V of L)if(V===T)return $(y,{delegateTarget:T}),P.oneOff&&g.off(x,y.type,N,A),A.apply(T,[y])}}function m(x,N,A=null){return Object.values(x).find(P=>P.callable===N&&P.delegationSelector===A)}function b(x,N,A){const P=typeof N=="string",y=P?A:N||A;let L=v(x);return c.has(L)||(L=x),[P,y,L]}function S(x,N,A,P,y){if(typeof N!="string"||!x)return;let[L,T,V]=b(N,A,P);N in l&&(T=(ze=>function(le){if(!le.relatedTarget||le.relatedTarget!==le.delegateTarget&&!le.delegateTarget.contains(le.relatedTarget))return ze.call(this,le)})(T));const W=u(x),z=W[V]||(W[V]={}),I=m(z,T,L?A:null);if(I){I.oneOff=I.oneOff&&y;return}const J=f(T,N.replace(r,"")),Z=L?h(x,A,T):d(x,T);Z.delegationSelector=L?A:null,Z.callable=T,Z.oneOff=y,Z.uidEvent=J,z[J]=Z,x.addEventListener(V,Z,L)}function R(x,N,A,P,y){const L=m(N[A],P,y);L&&(x.removeEventListener(A,L,!!y),delete N[A][L.uidEvent])}function E(x,N,A,P){const y=N[A]||{};for(const[L,T]of Object.entries(y))L.includes(P)&&R(x,N,A,T.callable,T.delegationSelector)}function v(x){return x=x.replace(s,""),l[x]||x}const g={on(x,N,A,P){S(x,N,A,P,!1)},one(x,N,A,P){S(x,N,A,P,!0)},off(x,N,A,P){if(typeof N!="string"||!x)return;const[y,L,T]=b(N,A,P),V=T!==N,W=u(x),z=W[T]||{},I=N.startsWith(".");if(typeof L<"u"){if(!Object.keys(z).length)return;R(x,W,T,L,y?A:null);return}if(I)for(const J of Object.keys(W))E(x,W,J,N.slice(1));for(const[J,Z]of Object.entries(z)){const _e=J.replace(i,"");(!V||N.includes(_e))&&R(x,W,T,Z.callable,Z.delegationSelector)}},trigger(x,N,A){if(typeof N!="string"||!x)return null;const P=n.getjQuery(),y=v(N),L=N!==y;let T=null,V=!0,W=!0,z=!1;L&&P&&(T=P.Event(N,A),P(x).trigger(T),V=!T.isPropagationStopped(),W=!T.isImmediatePropagationStopped(),z=T.isDefaultPrevented());const I=$(new Event(N,{bubbles:V,cancelable:!0}),A);return z&&I.preventDefault(),W&&x.dispatchEvent(I),I.defaultPrevented&&T&&T.preventDefault(),I}};function $(x,N={}){for(const[A,P]of Object.entries(N))try{x[A]=P}catch{Object.defineProperty(x,A,{configurable:!0,get(){return P}})}return x}return g})}(Mi)),Mi.exports}var Li={exports:{}},Ii={exports:{}};/*! + * Bootstrap manipulator.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Gl;function Zf(){return Gl||(Gl=1,function(e,t){(function(n,r){e.exports=r()})(dt,function(){function n(i){if(i==="true")return!0;if(i==="false")return!1;if(i===Number(i).toString())return Number(i);if(i===""||i==="null")return null;if(typeof i!="string")return i;try{return JSON.parse(decodeURIComponent(i))}catch{return i}}function r(i){return i.replace(/[A-Z]/g,o=>`-${o.toLowerCase()}`)}return{setDataAttribute(i,o,a){i.setAttribute(`data-bs-${r(o)}`,a)},removeDataAttribute(i,o){i.removeAttribute(`data-bs-${r(o)}`)},getDataAttributes(i){if(!i)return{};const o={},a=Object.keys(i.dataset).filter(l=>l.startsWith("bs")&&!l.startsWith("bsConfig"));for(const l of a){let c=l.replace(/^bs/,"");c=c.charAt(0).toLowerCase()+c.slice(1,c.length),o[c]=n(i.dataset[l])}return o},getDataAttribute(i,o){return n(i.getAttribute(`data-bs-${r(o)}`))}}})}(Ii)),Ii.exports}/*! + * Bootstrap config.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Jl;function ma(){return Jl||(Jl=1,function(e,t){(function(n,r){e.exports=r(Zf(),Wt())})(dt,function(n,r){class s{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(o){return o=this._mergeConfigObj(o),o=this._configAfterMerge(o),this._typeCheckConfig(o),o}_configAfterMerge(o){return o}_mergeConfigObj(o,a){const l=r.isElement(a)?n.getDataAttribute(a,"config"):{};return{...this.constructor.Default,...typeof l=="object"?l:{},...r.isElement(a)?n.getDataAttributes(a):{},...typeof o=="object"?o:{}}}_typeCheckConfig(o,a=this.constructor.DefaultType){for(const[l,c]of Object.entries(a)){const f=o[l],u=r.isElement(f)?"element":r.toType(f);if(!new RegExp(c).test(u))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${l}" provided type "${u}" but expected type "${c}".`)}}}return s})}(Li)),Li.exports}/*! + * Bootstrap base-component.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Ql;function Yf(){return Ql||(Ql=1,function(e,t){(function(n,r){e.exports=r(Fy(),or(),ma(),Wt())})(dt,function(n,r,s,i){const o="5.3.2";class a extends s{constructor(c,f){super(),c=i.getElement(c),c&&(this._element=c,this._config=this._getConfig(f),n.set(this._element,this.constructor.DATA_KEY,this))}dispose(){n.remove(this._element,this.constructor.DATA_KEY),r.off(this._element,this.constructor.EVENT_KEY);for(const c of Object.getOwnPropertyNames(this))this[c]=null}_queueCallback(c,f,u=!0){i.executeAfterTransition(c,f,u)}_getConfig(c){return c=this._mergeConfigObj(c,this._element),c=this._configAfterMerge(c),this._typeCheckConfig(c),c}static getInstance(c){return n.get(i.getElement(c),this.DATA_KEY)}static getOrCreateInstance(c,f={}){return this.getInstance(c)||new this(c,typeof f=="object"?f:null)}static get VERSION(){return o}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(c){return`${c}${this.EVENT_KEY}`}}return a})}($i)),$i.exports}var Fi={exports:{}};/*! + * Bootstrap selector-engine.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var Xl;function Wr(){return Xl||(Xl=1,function(e,t){(function(n,r){e.exports=r(Wt())})(dt,function(n){const r=i=>{let o=i.getAttribute("data-bs-target");if(!o||o==="#"){let a=i.getAttribute("href");if(!a||!a.includes("#")&&!a.startsWith("."))return null;a.includes("#")&&!a.startsWith("#")&&(a=`#${a.split("#")[1]}`),o=a&&a!=="#"?n.parseSelector(a.trim()):null}return o},s={find(i,o=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(o,i))},findOne(i,o=document.documentElement){return Element.prototype.querySelector.call(o,i)},children(i,o){return[].concat(...i.children).filter(a=>a.matches(o))},parents(i,o){const a=[];let l=i.parentNode.closest(o);for(;l;)a.push(l),l=l.parentNode.closest(o);return a},prev(i,o){let a=i.previousElementSibling;for(;a;){if(a.matches(o))return[a];a=a.previousElementSibling}return[]},next(i,o){let a=i.nextElementSibling;for(;a;){if(a.matches(o))return[a];a=a.nextElementSibling}return[]},focusableChildren(i){const o=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(a=>`${a}:not([tabindex^="-"])`).join(",");return this.find(o,i).filter(a=>!n.isDisabled(a)&&n.isVisible(a))},getSelectorFromElement(i){const o=r(i);return o&&s.findOne(o)?o:null},getElementFromSelector(i){const o=r(i);return o?s.findOne(o):null},getMultipleElementsFromSelector(i){const o=r(i);return o?s.find(o):[]}};return s})}(Fi)),Fi.exports}/*! + * Bootstrap collapse.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */(function(e,t){(function(n,r){e.exports=r(Yf(),or(),Wr(),Wt())})(dt,function(n,r,s,i){const o="collapse",l=".bs.collapse",c=".data-api",f=`show${l}`,u=`shown${l}`,d=`hide${l}`,h=`hidden${l}`,m=`click${l}${c}`,b="show",S="collapse",R="collapsing",E="collapsed",v=`:scope .${S} .${S}`,g="collapse-horizontal",$="width",x="height",N=".collapse.show, .collapse.collapsing",A='[data-bs-toggle="collapse"]',P={parent:null,toggle:!0},y={parent:"(null|element)",toggle:"boolean"};class L extends n{constructor(V,W){super(V,W),this._isTransitioning=!1,this._triggerArray=[];const z=s.find(A);for(const I of z){const J=s.getSelectorFromElement(I),Z=s.find(J).filter(_e=>_e===this._element);J!==null&&Z.length&&this._triggerArray.push(I)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return P}static get DefaultType(){return y}static get NAME(){return o}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let V=[];if(this._config.parent&&(V=this._getFirstLevelChildren(N).filter(_e=>_e!==this._element).map(_e=>L.getOrCreateInstance(_e,{toggle:!1}))),V.length&&V[0]._isTransitioning||r.trigger(this._element,f).defaultPrevented)return;for(const _e of V)_e.hide();const z=this._getDimension();this._element.classList.remove(S),this._element.classList.add(R),this._element.style[z]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const I=()=>{this._isTransitioning=!1,this._element.classList.remove(R),this._element.classList.add(S,b),this._element.style[z]="",r.trigger(this._element,u)},Z=`scroll${z[0].toUpperCase()+z.slice(1)}`;this._queueCallback(I,this._element,!0),this._element.style[z]=`${this._element[Z]}px`}hide(){if(this._isTransitioning||!this._isShown()||r.trigger(this._element,d).defaultPrevented)return;const W=this._getDimension();this._element.style[W]=`${this._element.getBoundingClientRect()[W]}px`,i.reflow(this._element),this._element.classList.add(R),this._element.classList.remove(S,b);for(const I of this._triggerArray){const J=s.getElementFromSelector(I);J&&!this._isShown(J)&&this._addAriaAndCollapsedClass([I],!1)}this._isTransitioning=!0;const z=()=>{this._isTransitioning=!1,this._element.classList.remove(R),this._element.classList.add(S),r.trigger(this._element,h)};this._element.style[W]="",this._queueCallback(z,this._element,!0)}_isShown(V=this._element){return V.classList.contains(b)}_configAfterMerge(V){return V.toggle=!!V.toggle,V.parent=i.getElement(V.parent),V}_getDimension(){return this._element.classList.contains(g)?$:x}_initializeChildren(){if(!this._config.parent)return;const V=this._getFirstLevelChildren(A);for(const W of V){const z=s.getElementFromSelector(W);z&&this._addAriaAndCollapsedClass([W],this._isShown(z))}}_getFirstLevelChildren(V){const W=s.find(v,this._config.parent);return s.find(V,this._config.parent).filter(z=>!W.includes(z))}_addAriaAndCollapsedClass(V,W){if(V.length)for(const z of V)z.classList.toggle(E,!W),z.setAttribute("aria-expanded",W)}static jQueryInterface(V){const W={};return typeof V=="string"&&/show|hide/.test(V)&&(W.toggle=!1),this.each(function(){const z=L.getOrCreateInstance(this,W);if(typeof V=="string"){if(typeof z[V]>"u")throw new TypeError(`No method named "${V}"`);z[V]()}})}}return r.on(document,m,A,function(T){(T.target.tagName==="A"||T.delegateTarget&&T.delegateTarget.tagName==="A")&&T.preventDefault();for(const V of s.getMultipleElementsFromSelector(this))L.getOrCreateInstance(V,{toggle:!1}).toggle()}),i.defineJQueryPlugin(L),L})})(Iy);function Gf(e,t){return function(){return e.apply(t,arguments)}}const{toString:Vy}=Object.prototype,{getPrototypeOf:ga}=Object,ci=(e=>t=>{const n=Vy.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Mt=e=>(e=e.toLowerCase(),t=>ci(t)===e),ui=e=>t=>typeof t===e,{isArray:ar}=Array,Vr=ui("undefined");function Dy(e){return e!==null&&!Vr(e)&&e.constructor!==null&&!Vr(e.constructor)&&Et(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Jf=Mt("ArrayBuffer");function By(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Jf(e.buffer),t}const jy=ui("string"),Et=ui("function"),Qf=ui("number"),fi=e=>e!==null&&typeof e=="object",Uy=e=>e===!0||e===!1,ys=e=>{if(ci(e)!=="object")return!1;const t=ga(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Hy=Mt("Date"),qy=Mt("File"),Ky=Mt("Blob"),zy=Mt("FileList"),Wy=e=>fi(e)&&Et(e.pipe),Zy=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Et(e.append)&&((t=ci(e))==="formdata"||t==="object"&&Et(e.toString)&&e.toString()==="[object FormData]"))},Yy=Mt("URLSearchParams"),Gy=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Zr(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),ar(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const ed=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,td=e=>!Vr(e)&&e!==ed;function Eo(){const{caseless:e}=td(this)&&this||{},t={},n=(r,s)=>{const i=e&&Xf(t,s)||s;ys(t[i])&&ys(r)?t[i]=Eo(t[i],r):ys(r)?t[i]=Eo({},r):ar(r)?t[i]=r.slice():t[i]=r};for(let r=0,s=arguments.length;r(Zr(t,(s,i)=>{n&&Et(s)?e[i]=Gf(s,n):e[i]=s},{allOwnKeys:r}),e),Qy=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Xy=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},ev=(e,t,n,r)=>{let s,i,o;const a={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)o=s[i],(!r||r(o,e,t))&&!a[o]&&(t[o]=e[o],a[o]=!0);e=n!==!1&&ga(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},tv=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},nv=e=>{if(!e)return null;if(ar(e))return e;let t=e.length;if(!Qf(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},rv=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ga(Uint8Array)),sv=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},iv=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},ov=Mt("HTMLFormElement"),av=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),ec=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),lv=Mt("RegExp"),nd=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Zr(n,(s,i)=>{let o;(o=t(s,i,e))!==!1&&(r[i]=o||s)}),Object.defineProperties(e,r)},cv=e=>{nd(e,(t,n)=>{if(Et(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Et(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},uv=(e,t)=>{const n={},r=s=>{s.forEach(i=>{n[i]=!0})};return ar(e)?r(e):r(String(e).split(t)),n},fv=()=>{},dv=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Vi="abcdefghijklmnopqrstuvwxyz",tc="0123456789",rd={DIGIT:tc,ALPHA:Vi,ALPHA_DIGIT:Vi+Vi.toUpperCase()+tc},hv=(e=16,t=rd.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function pv(e){return!!(e&&Et(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const mv=e=>{const t=new Array(10),n=(r,s)=>{if(fi(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const i=ar(r)?[]:{};return Zr(r,(o,a)=>{const l=n(o,s+1);!Vr(l)&&(i[a]=l)}),t[s]=void 0,i}}return r};return n(e,0)},gv=Mt("AsyncFunction"),_v=e=>e&&(fi(e)||Et(e))&&Et(e.then)&&Et(e.catch),D={isArray:ar,isArrayBuffer:Jf,isBuffer:Dy,isFormData:Zy,isArrayBufferView:By,isString:jy,isNumber:Qf,isBoolean:Uy,isObject:fi,isPlainObject:ys,isUndefined:Vr,isDate:Hy,isFile:qy,isBlob:Ky,isRegExp:lv,isFunction:Et,isStream:Wy,isURLSearchParams:Yy,isTypedArray:rv,isFileList:zy,forEach:Zr,merge:Eo,extend:Jy,trim:Gy,stripBOM:Qy,inherits:Xy,toFlatObject:ev,kindOf:ci,kindOfTest:Mt,endsWith:tv,toArray:nv,forEachEntry:sv,matchAll:iv,isHTMLForm:ov,hasOwnProperty:ec,hasOwnProp:ec,reduceDescriptors:nd,freezeMethods:cv,toObjectSet:uv,toCamelCase:av,noop:fv,toFiniteNumber:dv,findKey:Xf,global:ed,isContextDefined:td,ALPHABET:rd,generateString:hv,isSpecCompliantForm:pv,toJSONObject:mv,isAsyncFn:gv,isThenable:_v};function we(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s)}D.inherits(we,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:D.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const sd=we.prototype,id={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{id[e]={value:e}});Object.defineProperties(we,id);Object.defineProperty(sd,"isAxiosError",{value:!0});we.from=(e,t,n,r,s,i)=>{const o=Object.create(sd);return D.toFlatObject(e,o,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),we.call(o,e.message,t,n,r,s),o.cause=e,o.name=e.name,i&&Object.assign(o,i),o};const yv=null;function Ao(e){return D.isPlainObject(e)||D.isArray(e)}function od(e){return D.endsWith(e,"[]")?e.slice(0,-2):e}function nc(e,t,n){return e?e.concat(t).map(function(s,i){return s=od(s),!n&&i?"["+s+"]":s}).join(n?".":""):t}function vv(e){return D.isArray(e)&&!e.some(Ao)}const bv=D.toFlatObject(D,{},null,function(t){return/^is[A-Z]/.test(t)});function di(e,t,n){if(!D.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=D.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,S){return!D.isUndefined(S[b])});const r=n.metaTokens,s=n.visitor||f,i=n.dots,o=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&D.isSpecCompliantForm(t);if(!D.isFunction(s))throw new TypeError("visitor must be a function");function c(m){if(m===null)return"";if(D.isDate(m))return m.toISOString();if(!l&&D.isBlob(m))throw new we("Blob is not supported. Use a Buffer instead.");return D.isArrayBuffer(m)||D.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function f(m,b,S){let R=m;if(m&&!S&&typeof m=="object"){if(D.endsWith(b,"{}"))b=r?b:b.slice(0,-2),m=JSON.stringify(m);else if(D.isArray(m)&&vv(m)||(D.isFileList(m)||D.endsWith(b,"[]"))&&(R=D.toArray(m)))return b=od(b),R.forEach(function(v,g){!(D.isUndefined(v)||v===null)&&t.append(o===!0?nc([b],g,i):o===null?b:b+"[]",c(v))}),!1}return Ao(m)?!0:(t.append(nc(S,b,i),c(m)),!1)}const u=[],d=Object.assign(bv,{defaultVisitor:f,convertValue:c,isVisitable:Ao});function h(m,b){if(!D.isUndefined(m)){if(u.indexOf(m)!==-1)throw Error("Circular reference detected in "+b.join("."));u.push(m),D.forEach(m,function(R,E){(!(D.isUndefined(R)||R===null)&&s.call(t,R,D.isString(E)?E.trim():E,b,d))===!0&&h(R,b?b.concat(E):[E])}),u.pop()}}if(!D.isObject(e))throw new TypeError("data must be an object");return h(e),t}function rc(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function _a(e,t){this._pairs=[],e&&di(e,this,t)}const ad=_a.prototype;ad.append=function(t,n){this._pairs.push([t,n])};ad.toString=function(t){const n=t?function(r){return t.call(this,r,rc)}:rc;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Ev(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ld(e,t,n){if(!t)return e;const r=n&&n.encode||Ev,s=n&&n.serialize;let i;if(s?i=s(t,n):i=D.isURLSearchParams(t)?t.toString():new _a(t,n).toString(r),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class Av{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){D.forEach(this.handlers,function(r){r!==null&&t(r)})}}const sc=Av,cd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},wv=typeof URLSearchParams<"u"?URLSearchParams:_a,Cv=typeof FormData<"u"?FormData:null,Ov=typeof Blob<"u"?Blob:null,Sv={isBrowser:!0,classes:{URLSearchParams:wv,FormData:Cv,Blob:Ov},protocols:["http","https","file","blob","url","data"]},ud=typeof window<"u"&&typeof document<"u",Tv=(e=>ud&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),Rv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",xv=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:ud,hasStandardBrowserEnv:Tv,hasStandardBrowserWebWorkerEnv:Rv},Symbol.toStringTag,{value:"Module"})),Nt={...xv,...Sv};function Pv(e,t){return di(e,new Nt.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,i){return Nt.isNode&&D.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function Nv(e){return D.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function $v(e){const t={},n=Object.keys(e);let r;const s=n.length;let i;for(r=0;r=n.length;return o=!o&&D.isArray(s)?s.length:o,l?(D.hasOwnProp(s,o)?s[o]=[s[o],r]:s[o]=r,!a):((!s[o]||!D.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],i)&&D.isArray(s[o])&&(s[o]=$v(s[o])),!a)}if(D.isFormData(e)&&D.isFunction(e.entries)){const n={};return D.forEachEntry(e,(r,s)=>{t(Nv(r),s,n,0)}),n}return null}function kv(e,t,n){if(D.isString(e))try{return(t||JSON.parse)(e),D.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const ya={transitional:cd,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,i=D.isObject(t);if(i&&D.isHTMLForm(t)&&(t=new FormData(t)),D.isFormData(t))return s&&s?JSON.stringify(fd(t)):t;if(D.isArrayBuffer(t)||D.isBuffer(t)||D.isStream(t)||D.isFile(t)||D.isBlob(t))return t;if(D.isArrayBufferView(t))return t.buffer;if(D.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Pv(t,this.formSerializer).toString();if((a=D.isFileList(t))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return di(a?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||s?(n.setContentType("application/json",!1),kv(t)):t}],transformResponse:[function(t){const n=this.transitional||ya.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(t&&D.isString(t)&&(r&&!this.responseType||s)){const o=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(a){if(o)throw a.name==="SyntaxError"?we.from(a,we.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Nt.classes.FormData,Blob:Nt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};D.forEach(["delete","get","head","post","put","patch"],e=>{ya.headers[e]={}});const va=ya,Mv=D.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Lv=e=>{const t={};let n,r,s;return e&&e.split(` +`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||t[n]&&Mv[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},ic=Symbol("internals");function dr(e){return e&&String(e).trim().toLowerCase()}function vs(e){return e===!1||e==null?e:D.isArray(e)?e.map(vs):String(e)}function Iv(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Fv=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Di(e,t,n,r,s){if(D.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!D.isString(t)){if(D.isString(r))return t.indexOf(r)!==-1;if(D.isRegExp(r))return r.test(t)}}function Vv(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Dv(e,t){const n=D.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,i,o){return this[r].call(this,t,s,i,o)},configurable:!0})})}class hi{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function i(a,l,c){const f=dr(l);if(!f)throw new Error("header name must be a non-empty string");const u=D.findKey(s,f);(!u||s[u]===void 0||c===!0||c===void 0&&s[u]!==!1)&&(s[u||l]=vs(a))}const o=(a,l)=>D.forEach(a,(c,f)=>i(c,f,l));return D.isPlainObject(t)||t instanceof this.constructor?o(t,n):D.isString(t)&&(t=t.trim())&&!Fv(t)?o(Lv(t),n):t!=null&&i(n,t,r),this}get(t,n){if(t=dr(t),t){const r=D.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return Iv(s);if(D.isFunction(n))return n.call(this,s,r);if(D.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=dr(t),t){const r=D.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Di(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function i(o){if(o=dr(o),o){const a=D.findKey(r,o);a&&(!n||Di(r,r[a],a,n))&&(delete r[a],s=!0)}}return D.isArray(t)?t.forEach(i):i(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const i=n[r];(!t||Di(this,this[i],i,t,!0))&&(delete this[i],s=!0)}return s}normalize(t){const n=this,r={};return D.forEach(this,(s,i)=>{const o=D.findKey(r,i);if(o){n[o]=vs(s),delete n[i];return}const a=t?Vv(i):String(i).trim();a!==i&&delete n[i],n[a]=vs(s),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return D.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&D.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[ic]=this[ic]={accessors:{}}).accessors,s=this.prototype;function i(o){const a=dr(o);r[a]||(Dv(s,o),r[a]=!0)}return D.isArray(t)?t.forEach(i):i(t),this}}hi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);D.reduceDescriptors(hi.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});D.freezeMethods(hi);const Ht=hi;function Bi(e,t){const n=this||va,r=t||n,s=Ht.from(r.headers);let i=r.data;return D.forEach(e,function(a){i=a.call(n,i,s.normalize(),t?t.status:void 0)}),s.normalize(),i}function dd(e){return!!(e&&e.__CANCEL__)}function Yr(e,t,n){we.call(this,e??"canceled",we.ERR_CANCELED,t,n),this.name="CanceledError"}D.inherits(Yr,we,{__CANCEL__:!0});function Bv(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new we("Request failed with status code "+n.status,[we.ERR_BAD_REQUEST,we.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const jv=Nt.hasStandardBrowserEnv?{write(e,t,n,r,s,i){const o=[e+"="+encodeURIComponent(t)];D.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),D.isString(r)&&o.push("path="+r),D.isString(s)&&o.push("domain="+s),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Uv(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Hv(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function hd(e,t){return e&&!Uv(t)?Hv(e,t):t}const qv=Nt.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(i){let o=i;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(o){const a=D.isString(o)?s(o):o;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function Kv(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function zv(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,i=0,o;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),f=r[i];o||(o=c),n[s]=l,r[s]=c;let u=i,d=0;for(;u!==s;)d+=n[u++],u=u%e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),c-o{const i=s.loaded,o=s.lengthComputable?s.total:void 0,a=i-n,l=r(a),c=i<=o;n=i;const f={loaded:i,total:o,progress:o?i/o:void 0,bytes:a,rate:l||void 0,estimated:l&&o&&c?(o-i)/l:void 0,event:s};f[t?"download":"upload"]=!0,e(f)}}const Wv=typeof XMLHttpRequest<"u",Zv=Wv&&function(e){return new Promise(function(n,r){let s=e.data;const i=Ht.from(e.headers).normalize();let{responseType:o,withXSRFToken:a}=e,l;function c(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}let f;if(D.isFormData(s)){if(Nt.hasStandardBrowserEnv||Nt.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((f=i.getContentType())!==!1){const[b,...S]=f?f.split(";").map(R=>R.trim()).filter(Boolean):[];i.setContentType([b||"multipart/form-data",...S].join("; "))}}let u=new XMLHttpRequest;if(e.auth){const b=e.auth.username||"",S=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(b+":"+S))}const d=hd(e.baseURL,e.url);u.open(e.method.toUpperCase(),ld(d,e.params,e.paramsSerializer),!0),u.timeout=e.timeout;function h(){if(!u)return;const b=Ht.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders()),R={data:!o||o==="text"||o==="json"?u.responseText:u.response,status:u.status,statusText:u.statusText,headers:b,config:e,request:u};Bv(function(v){n(v),c()},function(v){r(v),c()},R),u=null}if("onloadend"in u?u.onloadend=h:u.onreadystatechange=function(){!u||u.readyState!==4||u.status===0&&!(u.responseURL&&u.responseURL.indexOf("file:")===0)||setTimeout(h)},u.onabort=function(){u&&(r(new we("Request aborted",we.ECONNABORTED,e,u)),u=null)},u.onerror=function(){r(new we("Network Error",we.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let S=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const R=e.transitional||cd;e.timeoutErrorMessage&&(S=e.timeoutErrorMessage),r(new we(S,R.clarifyTimeoutError?we.ETIMEDOUT:we.ECONNABORTED,e,u)),u=null},Nt.hasStandardBrowserEnv&&(a&&D.isFunction(a)&&(a=a(e)),a||a!==!1&&qv(d))){const b=e.xsrfHeaderName&&e.xsrfCookieName&&jv.read(e.xsrfCookieName);b&&i.set(e.xsrfHeaderName,b)}s===void 0&&i.setContentType(null),"setRequestHeader"in u&&D.forEach(i.toJSON(),function(S,R){u.setRequestHeader(R,S)}),D.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),o&&o!=="json"&&(u.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&u.addEventListener("progress",oc(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&u.upload&&u.upload.addEventListener("progress",oc(e.onUploadProgress)),(e.cancelToken||e.signal)&&(l=b=>{u&&(r(!b||b.type?new Yr(null,e,u):b),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l)));const m=Kv(d);if(m&&Nt.protocols.indexOf(m)===-1){r(new we("Unsupported protocol "+m+":",we.ERR_BAD_REQUEST,e));return}u.send(s||null)})},wo={http:yv,xhr:Zv};D.forEach(wo,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const ac=e=>`- ${e}`,Yv=e=>D.isFunction(e)||e===null||e===!1,pd={getAdapter:e=>{e=D.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let i=0;i`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=t?i.length>1?`since : +`+i.map(ac).join(` +`):" "+ac(i[0]):"as no adapter specified";throw new we("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:wo};function ji(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Yr(null,e)}function lc(e){return ji(e),e.headers=Ht.from(e.headers),e.data=Bi.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),pd.getAdapter(e.adapter||va.adapter)(e).then(function(r){return ji(e),r.data=Bi.call(e,e.transformResponse,r),r.headers=Ht.from(r.headers),r},function(r){return dd(r)||(ji(e),r&&r.response&&(r.response.data=Bi.call(e,e.transformResponse,r.response),r.response.headers=Ht.from(r.response.headers))),Promise.reject(r)})}const cc=e=>e instanceof Ht?e.toJSON():e;function nr(e,t){t=t||{};const n={};function r(c,f,u){return D.isPlainObject(c)&&D.isPlainObject(f)?D.merge.call({caseless:u},c,f):D.isPlainObject(f)?D.merge({},f):D.isArray(f)?f.slice():f}function s(c,f,u){if(D.isUndefined(f)){if(!D.isUndefined(c))return r(void 0,c,u)}else return r(c,f,u)}function i(c,f){if(!D.isUndefined(f))return r(void 0,f)}function o(c,f){if(D.isUndefined(f)){if(!D.isUndefined(c))return r(void 0,c)}else return r(void 0,f)}function a(c,f,u){if(u in t)return r(c,f);if(u in e)return r(void 0,c)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(c,f)=>s(cc(c),cc(f),!0)};return D.forEach(Object.keys(Object.assign({},e,t)),function(f){const u=l[f]||s,d=u(e[f],t[f],f);D.isUndefined(d)&&u!==a||(n[f]=d)}),n}const md="1.6.2",ba={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ba[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const uc={};ba.transitional=function(t,n,r){function s(i,o){return"[Axios v"+md+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,a)=>{if(t===!1)throw new we(s(o," has been removed"+(n?" in "+n:"")),we.ERR_DEPRECATED);return n&&!uc[o]&&(uc[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,a):!0}};function Gv(e,t,n){if(typeof e!="object")throw new we("options must be an object",we.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const i=r[s],o=t[i];if(o){const a=e[i],l=a===void 0||o(a,i,e);if(l!==!0)throw new we("option "+i+" must be "+l,we.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new we("Unknown option "+i,we.ERR_BAD_OPTION)}}const Co={assertOptions:Gv,validators:ba},Qt=Co.validators;class Fs{constructor(t){this.defaults=t,this.interceptors={request:new sc,response:new sc}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=nr(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:i}=n;r!==void 0&&Co.assertOptions(r,{silentJSONParsing:Qt.transitional(Qt.boolean),forcedJSONParsing:Qt.transitional(Qt.boolean),clarifyTimeoutError:Qt.transitional(Qt.boolean)},!1),s!=null&&(D.isFunction(s)?n.paramsSerializer={serialize:s}:Co.assertOptions(s,{encode:Qt.function,serialize:Qt.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&D.merge(i.common,i[n.method]);i&&D.forEach(["delete","get","head","post","put","patch","common"],m=>{delete i[m]}),n.headers=Ht.concat(o,i);const a=[];let l=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(n)===!1||(l=l&&b.synchronous,a.unshift(b.fulfilled,b.rejected))});const c=[];this.interceptors.response.forEach(function(b){c.push(b.fulfilled,b.rejected)});let f,u=0,d;if(!l){const m=[lc.bind(this),void 0];for(m.unshift.apply(m,a),m.push.apply(m,c),d=m.length,f=Promise.resolve(n);u{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](s);r._listeners=null}),this.promise.then=s=>{let i;const o=new Promise(a=>{r.subscribe(a),i=a}).then(s);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,a){r.reason||(r.reason=new Yr(i,o,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Ea(function(s){t=s}),cancel:t}}}const Jv=Ea;function Qv(e){return function(n){return e.apply(null,n)}}function Xv(e){return D.isObject(e)&&e.isAxiosError===!0}const Oo={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Oo).forEach(([e,t])=>{Oo[t]=e});const eb=Oo;function gd(e){const t=new bs(e),n=Gf(bs.prototype.request,t);return D.extend(n,bs.prototype,t,{allOwnKeys:!0}),D.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return gd(nr(e,s))},n}const Ke=gd(va);Ke.Axios=bs;Ke.CanceledError=Yr;Ke.CancelToken=Jv;Ke.isCancel=dd;Ke.VERSION=md;Ke.toFormData=di;Ke.AxiosError=we;Ke.Cancel=Ke.CanceledError;Ke.all=function(t){return Promise.all(t)};Ke.spread=Qv;Ke.isAxiosError=Xv;Ke.mergeConfig=nr;Ke.AxiosHeaders=Ht;Ke.formToJSON=e=>fd(D.isHTMLForm(e)?new FormData(e):e);Ke.getAdapter=pd.getAdapter;Ke.HttpStatusCode=eb;Ke.default=Ke;const Aa=Ke;function wa(e){const t=`${e}=`,r=decodeURIComponent(document.cookie).split(";");for(let s=0;s{const{status:t}=e.response;switch(t){case 400:In.toastMessage("warning","report_problem",e.response.data.message);break;default:In.toastMessage("danger","info",e.response.data.message||"錯誤");break}return Promise.reject(e)};be.interceptors.request.use(e=>{const t={...e},n=wa("h_MqhC49RxFRI6pR3Z_token");return n&&(t.headers.Authorization=`Bearer ${n}`),t},e=>Promise.reject(e));be.interceptors.response.use(e=>e.data,e=>tb(e));const nb=()=>be.get("/v1/user/profile"),rb=()=>be.get("/v1/user/courses"),sb=e=>be.put("/v1/user/profile/nickname",e),ib=e=>be.post("/v1/user/profile/name",e),ob=e=>be.put("/v1/user/profile/description",e),ab=e=>be.put("/v1/user/password",e),lb=e=>be.get(`/v1/user/upload/avatar/${e}`),cb=e=>be.put("/v1/user/profile/avatar",{avatar:e}),ub=e=>be.get(`/v1/notify/message/list?page=${e}`),fb=e=>be.put(`/v1/notify/message/${e}/read`),db=e=>be.put(`/v1/notify/message/${e}/unread`),hb=()=>be.get("/v1/notify/message/constants"),_d={apiGetUserProfile:nb,apiGetUserCourses:rb,apiPostUserName:ib,apiPutUserNickname:sb,apiPutUserDescription:ob,apiPutUserPassword:ab,apiGetUserAvatar:lb,apiPutUserAvatar:cb,apiGetNotifyMessages:ub,apiPutNotifyReadMessages:fb,apiPutNotifyUnreadMessages:db,apiGetNotifyMessageConstants:hb},{apiGetUserProfile:pb}=_d,Ca=lf("userStore",{state:()=>({originProfile:{},profile:{},thirdparty:[{}]}),actions:{async getUserProfile(){var e,t,n,r;try{const{profile:s}=await pb();this.originProfile={...s},this.profile={...s,last_name:s.last_name===null?"":s.last_name,first_name:s.first_name===null?"":s.first_name},this.thirdparty=s.thirdparty.length===0?[{email:""}]:s.thirdparty}catch(s){In.toastMessage("danger","",`${(t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.statusCode}:${(r=(n=s==null?void 0:s.response)==null?void 0:n.data)==null?void 0:r.message}`)}}}}),mb={class:"navbar navbar-expand-lg bg-white navbar-light border-bottom"},gb={class:"container"},_b=de("img",{src:"https://rpg.hexschool.com/img/backend/brand/logo-rpg.svg",alt:"rpg-logo",width:"158"},null,-1),yb=de("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbarScroll","aria-controls":"navbarScroll","aria-expanded":"false","aria-label":"Toggle navigation"},[de("span",{class:"navbar-toggler-icon"})],-1),vb={class:"collapse navbar-collapse",id:"navbarScroll"},bb={class:"navbar-nav me-auto mb-2 mb-lg-0 gap-5"},Eb={class:"nav-item"},Ab={class:"nav-item"},wb=de("p",{class:"d-lg-none d-block"},"個人資料",-1),Cb=["src"],yd={__name:"NavbarLayout",setup(e){const t=Ca();return Rt(()=>{t.getUserProfile()}),(n,r)=>{const s=Kt("RouterLink");return Le(),Be("div",mb,[de("div",gb,[ge(s,{to:"/dashboard",class:"navbar-brand me-6"},{default:Dt(()=>[_b]),_:1}),yb,de("div",vb,[de("ul",bb,[de("li",Eb,[ge(s,{to:"/tasks/my",class:"nav-link link-primary"},{default:Dt(()=>[Mn(" 任務看板 ")]),_:1})]),de("li",Ab,[ge(s,{to:"/training",class:"nav-link link-primary"},{default:Dt(()=>[Mn("直播班")]),_:1})])]),ge(s,{to:"/user",class:"text-decoration-none"},{default:Dt(()=>[wb,de("img",{src:me(t).profile.avatar||"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",alt:"使用者頭貼",width:"30",height:"30",class:"rounded-circle img-cover d-lg-block d-none"},null,8,Cb)]),_:1})])])])}}},fc={__name:"DevLayout",setup(e){return(t,n)=>{const r=Kt("RouterView");return Le(),Be(Ie,null,[ge(yd),ge(r)],64)}}},Ob=(e=1)=>be.get(`/v1/training-classes/?page=${e}`),Sb=e=>be.get(`/v1/training-classes/${e}/check-in`),Tb=(e,t)=>be.post(`/v1/training-classes/${e}/check-in`,t),Rb=e=>be.get(`/v1/training-classes/${e}`),xb=(e,t)=>be.get(`/v1/training-classes/${e}/tasks/board${t||""}`),Pb=e=>be.get(`/v1/training-classes/${e}/tasks`),Nb=e=>be.get(`/v1/training-classes/${e}/tasks/progress`),$b=(e,t,n)=>be.get(`/v1/training-classes/${e}/chapters/${t}/subchapters/${n}`),kb=e=>be.get(`/v1/training-classes/${e}/calendar`),Mb=e=>be.get(`/v1/training-classes/${e}/tasks/available`),Lb=e=>be.get(`/v1/training-classes/${e}/tasks/accept`),Ib=e=>be.get(`/v1/training-classes/${e}/tasks/completed`),Fb=e=>be.get(`/v1/training-classes/${e}/tasks/accepted/board`),Vb=e=>be.get(`/v1/training-classes/${e}/tasks/expired`),Db=e=>be.get(`/v1/training-classes/${e}/certificates`),Bb=(e,t)=>be.get(`/v1/training-classes/${e}/certificates/${t}`),vd={apiGetTraining:Ob,apiGetTrainingDetail:Rb,apiGetTrainingCheck:Sb,apiPostTrainingCheck:Tb,apiGetTrainingTasksBoard:xb,apiGetTrainingTasks:Pb,apiGetTrainingTaskProgress:Nb,apiGetChapterContent:$b,apiGetAvailableTask:Mb,apiGetAcceptTask:Lb,apiGetAcceptBoard:Fb,apiGetCompletedTask:Ib,apiGetTrainingCalendar:kb,apiGetExpiredTask:Vb,apiGetTrainingCertificates:Db,apiGetTrainingCertificate:Bb},{apiGetTrainingDetail:jb}=vd,bd=lf("trainingStore",{state:()=>({trainingData:{},sidebarContent:{},contentLoading:!1}),actions:{async getTrainingDetail(e){var t,n,r,s;try{const{training_class:i}=await jb(e);this.trainingData=i}catch(i){In.toastMessage("danger","",`${(n=(t=i==null?void 0:i.response)==null?void 0:t.data)==null?void 0:n.statusCode}:${(s=(r=i==null?void 0:i.response)==null?void 0:r.data)==null?void 0:s.message}`)}},async storeSidebarContent(e,t){this.sidebarContent[e]=t},async setContentLoading(e){this.contentLoading=e}}}),Ub=e=>(Uc("data-v-59d3b238"),e=e(),Hc(),e),Hb={class:"training-sidebar-width bg-light px-3 py-4"},qb={class:"mb-3 text-center"},Kb={key:0,class:"border-top"},zb=["href"],Wb={class:"d-flex justify-content-between"},Zb={class:"mb-0 text-white fw-bold"},Yb=Ub(()=>de("span",{class:"material-icons text-white"},"expand_more",-1)),Gb=["id"],Jb={class:"card card-body bg-transparent"},Qb={class:"list-group rounded-0 bg-transparent training-sidebar"},Xb=["onClick"],e0={__name:"Sidebar",props:{trainingId:{type:String,required:!0},data:{type:Object,required:!0}},setup(e){const t=ha(),n=da(),r=bd(),{apiGetChapterContent:s}=vd,i=e,o=async(a,l)=>{r.setContentLoading(!0);const{id:c}=t.params,{sub_chapter:f}=await s(c,a,l);["link"].includes(f[0].type)?window.open(f[0].content,"_blank"):["dashboard"].includes(f[0].type)?n.push({name:"培訓班主畫面"}):(r.storeSidebarContent(`${a}_${l}`,f[0]),n.push({name:"其他內容",params:{id:i.trainingId,chapterId:`${a}_${l}`}})),r.setContentLoading(!1)};return(a,l)=>{const c=Kt("RouterLink");return Le(),Be("div",Hb,[de("h5",qb,[ge(c,{to:`/training/${i.trainingId}/board`},{default:Dt(()=>[Mn(On(i.data.name),1)]),_:1},8,["to"])]),i.data.chapters&&i.data.chapters.length>0?(Le(),Be("div",Kb,[(Le(!0),Be(Ie,null,kr(i.data.chapters,f=>(Le(),Be("div",{class:"mt-3",key:f.id},[de("div",{class:"menu-title px-3 bg-deep-dark rounded-pill","data-bs-toggle":"collapse",href:"#collapse_"+f.id,role:"button"},[de("div",Wb,[de("p",Zb,On(f.name),1),Yb])],8,zb),f.sub_chapters.length>0?(Le(),Be("div",{key:0,class:"collapse show",id:"collapse_"+f.id},[de("div",Jb,[de("ul",Qb,[(Le(!0),Be(Ie,null,kr(f.sub_chapters,u=>(Le(),Be("a",{href:"#",key:u.id,onClick:Gu(d=>o(f.id,u.id),["prevent"]),class:qt(["list-group-item rounded-pill mt-custom",{active:me(t).params.chapterId?me(t).params.chapterId===`${f.id}_${u.id}`:u.name==="儀表板"}])},On(u.name),11,Xb))),128))])])],8,Gb)):Gn("",!0)]))),128))])):Gn("",!0)])}}},t0=pa(e0,[["__scopeId","data-v-59d3b238"]]),n0={class:"d-flex"},r0={class:"mx-auto training-main overflow-hidden"},s0={__name:"Layout",setup(e){const t=ha(),n=bd(),r=$e(""),s=$e({name:"",chapters:[]});return Rt(async()=>{const{id:o}=t.params;r.value=o,await n.getTrainingDetail(o),s.value=n.trainingData}),(o,a)=>{const l=Kt("RouterView");return Le(),Be("div",n0,[ge(t0,{"training-id":r.value,data:s.value},null,8,["training-id","data"]),de("div",r0,[ge(l)])])}}},i0=pa(s0,[["__scopeId","data-v-ea1ec3f5"]]),o0={useLoading:If.useLoading},Ed=(e,t)=>(...n)=>{const s=o0.useLoading().show({container:t?t():null});return e(...n).catch(()=>{}).finally(s.hide)},a0={class:"modal-dialog modal-dialog-centered"},l0={class:"modal-content"},c0=de("div",{class:"modal-header"},[de("h5",{id:"logOutModalLabel",class:"modal-title"}," 確認登出 "),de("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})],-1),u0=de("div",{class:"modal-body"}," 是否確認登出? ",-1),f0={class:"modal-footer"},d0={__name:"LogOutModal",setup(e,{expose:t}){const n=$e(null);t({logOutModalRef:n});const r=da(),s=()=>{const i=new Date;i.setTime(i.getTime()-1e4),document.cookie=`h_MqhC49RxFRI6pR3Z_token=; expires=${i.toGMTString()};`,r.push("/login")};return(i,o)=>(Le(),Be("div",{ref_key:"logOutModalRef",ref:n,class:"modal fade",tabindex:"-1","aria-labelledby":"logOutModalLabel","aria-hidden":"true"},[de("div",a0,[de("div",l0,[c0,u0,de("div",f0,[de("button",{type:"button",class:"btn btn-danger","data-bs-dismiss":"modal",onClick:o[0]||(o[0]=a=>s())}," 登出 ")])])])],512))}};var Ad={exports:{}},Ui={exports:{}};/*! + * Bootstrap backdrop.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var dc;function h0(){return dc||(dc=1,function(e,t){(function(n,r){e.exports=r(or(),ma(),Wt())})(dt,function(n,r,s){const i="backdrop",o="fade",a="show",l=`mousedown.bs.${i}`,c={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},f={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class u extends r{constructor(h){super(),this._config=this._getConfig(h),this._isAppended=!1,this._element=null}static get Default(){return c}static get DefaultType(){return f}static get NAME(){return i}show(h){if(!this._config.isVisible){s.execute(h);return}this._append();const m=this._getElement();this._config.isAnimated&&s.reflow(m),m.classList.add(a),this._emulateAnimation(()=>{s.execute(h)})}hide(h){if(!this._config.isVisible){s.execute(h);return}this._getElement().classList.remove(a),this._emulateAnimation(()=>{this.dispose(),s.execute(h)})}dispose(){this._isAppended&&(n.off(this._element,l),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const h=document.createElement("div");h.className=this._config.className,this._config.isAnimated&&h.classList.add(o),this._element=h}return this._element}_configAfterMerge(h){return h.rootElement=s.getElement(h.rootElement),h}_append(){if(this._isAppended)return;const h=this._getElement();this._config.rootElement.append(h),n.on(h,l,()=>{s.execute(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(h){s.executeAfterTransition(h,this._getElement(),this._config.isAnimated)}}return u})}(Ui)),Ui.exports}var ms={exports:{}};/*! + * Bootstrap component-functions.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var hc;function p0(){return hc||(hc=1,function(e,t){(function(n,r){r(t,or(),Wr(),Wt())})(dt,function(n,r,s,i){const o=(a,l="hide")=>{const c=`click.dismiss${a.EVENT_KEY}`,f=a.NAME;r.on(document,c,`[data-bs-dismiss="${f}"]`,function(u){if(["A","AREA"].includes(this.tagName)&&u.preventDefault(),i.isDisabled(this))return;const d=s.getElementFromSelector(this)||this.closest(`.${f}`);a.getOrCreateInstance(d)[l]()})};n.enableDismissTrigger=o,Object.defineProperty(n,Symbol.toStringTag,{value:"Module"})})}(ms,ms.exports)),ms.exports}var Hi={exports:{}};/*! + * Bootstrap focustrap.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var pc;function m0(){return pc||(pc=1,function(e,t){(function(n,r){e.exports=r(or(),Wr(),ma())})(dt,function(n,r,s){const i="focustrap",a=".bs.focustrap",l=`focusin${a}`,c=`keydown.tab${a}`,f="Tab",u="forward",d="backward",h={autofocus:!0,trapElement:null},m={autofocus:"boolean",trapElement:"element"};class b extends s{constructor(R){super(),this._config=this._getConfig(R),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return h}static get DefaultType(){return m}static get NAME(){return i}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),n.off(document,a),n.on(document,l,R=>this._handleFocusin(R)),n.on(document,c,R=>this._handleKeydown(R)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,n.off(document,a))}_handleFocusin(R){const{trapElement:E}=this._config;if(R.target===document||R.target===E||E.contains(R.target))return;const v=r.focusableChildren(E);v.length===0?E.focus():this._lastTabNavDirection===d?v[v.length-1].focus():v[0].focus()}_handleKeydown(R){R.key===f&&(this._lastTabNavDirection=R.shiftKey?d:u)}}return b})}(Hi)),Hi.exports}var qi={exports:{}};/*! + * Bootstrap scrollbar.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */var mc;function g0(){return mc||(mc=1,function(e,t){(function(n,r){e.exports=r(Zf(),Wr(),Wt())})(dt,function(n,r,s){const i=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",o=".sticky-top",a="padding-right",l="margin-right";class c{constructor(){this._element=document.body}getWidth(){const u=document.documentElement.clientWidth;return Math.abs(window.innerWidth-u)}hide(){const u=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,a,d=>d+u),this._setElementAttributes(i,a,d=>d+u),this._setElementAttributes(o,l,d=>d-u)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,a),this._resetElementAttributes(i,a),this._resetElementAttributes(o,l)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(u,d,h){const m=this.getWidth(),b=S=>{if(S!==this._element&&window.innerWidth>S.clientWidth+m)return;this._saveInitialAttribute(S,d);const R=window.getComputedStyle(S).getPropertyValue(d);S.style.setProperty(d,`${h(Number.parseFloat(R))}px`)};this._applyManipulationCallback(u,b)}_saveInitialAttribute(u,d){const h=u.style.getPropertyValue(d);h&&n.setDataAttribute(u,d,h)}_resetElementAttributes(u,d){const h=m=>{const b=n.getDataAttribute(m,d);if(b===null){m.style.removeProperty(d);return}n.removeDataAttribute(m,d),m.style.setProperty(d,b)};this._applyManipulationCallback(u,h)}_applyManipulationCallback(u,d){if(s.isElement(u)){d(u);return}for(const h of r.find(u,this._element))d(h)}}return c})}(qi)),qi.exports}/*! + * Bootstrap modal.js v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */(function(e,t){(function(n,r){e.exports=r(Yf(),or(),Wr(),h0(),p0(),m0(),Wt(),g0())})(dt,function(n,r,s,i,o,a,l,c){const f="modal",d=".bs.modal",h=".data-api",m="Escape",b=`hide${d}`,S=`hidePrevented${d}`,R=`hidden${d}`,E=`show${d}`,v=`shown${d}`,g=`resize${d}`,$=`click.dismiss${d}`,x=`mousedown.dismiss${d}`,N=`keydown.dismiss${d}`,A=`click${d}${h}`,P="modal-open",y="fade",L="show",T="modal-static",V=".modal.show",W=".modal-dialog",z=".modal-body",I='[data-bs-toggle="modal"]',J={backdrop:!0,focus:!0,keyboard:!0},Z={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class _e extends n{constructor(le,ye){super(le,ye),this._dialog=s.findOne(W,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new c,this._addEventListeners()}static get Default(){return J}static get DefaultType(){return Z}static get NAME(){return f}toggle(le){return this._isShown?this.hide():this.show(le)}show(le){this._isShown||this._isTransitioning||r.trigger(this._element,E,{relatedTarget:le}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(P),this._adjustDialog(),this._backdrop.show(()=>this._showElement(le)))}hide(){!this._isShown||this._isTransitioning||r.trigger(this._element,b).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(L),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){r.off(window,d),r.off(this._dialog,d),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new i({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new a({trapElement:this._element})}_showElement(le){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const ye=s.findOne(z,this._dialog);ye&&(ye.scrollTop=0),l.reflow(this._element),this._element.classList.add(L);const Ee=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,r.trigger(this._element,v,{relatedTarget:le})};this._queueCallback(Ee,this._dialog,this._isAnimated())}_addEventListeners(){r.on(this._element,N,le=>{if(le.key===m){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),r.on(window,g,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),r.on(this._element,x,le=>{r.one(this._element,$,ye=>{if(!(this._element!==le.target||this._element!==ye.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(P),this._resetAdjustments(),this._scrollBar.reset(),r.trigger(this._element,R)})}_isAnimated(){return this._element.classList.contains(y)}_triggerBackdropTransition(){if(r.trigger(this._element,S).defaultPrevented)return;const ye=this._element.scrollHeight>document.documentElement.clientHeight,Ee=this._element.style.overflowY;Ee==="hidden"||this._element.classList.contains(T)||(ye||(this._element.style.overflowY="hidden"),this._element.classList.add(T),this._queueCallback(()=>{this._element.classList.remove(T),this._queueCallback(()=>{this._element.style.overflowY=Ee},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const le=this._element.scrollHeight>document.documentElement.clientHeight,ye=this._scrollBar.getWidth(),Ee=ye>0;if(Ee&&!le){const Ge=l.isRTL()?"paddingLeft":"paddingRight";this._element.style[Ge]=`${ye}px`}if(!Ee&&le){const Ge=l.isRTL()?"paddingRight":"paddingLeft";this._element.style[Ge]=`${ye}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(le,ye){return this.each(function(){const Ee=_e.getOrCreateInstance(this,le);if(typeof le=="string"){if(typeof Ee[le]>"u")throw new TypeError(`No method named "${le}"`);Ee[le](ye)}})}}return r.on(document,A,I,function(ze){const le=s.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&ze.preventDefault(),r.one(le,E,Ge=>{Ge.defaultPrevented||r.one(le,R,()=>{l.isVisible(this)&&this.focus()})});const ye=s.findOne(V);ye&&_e.getInstance(ye).hide(),_e.getOrCreateInstance(le).toggle(this)}),o.enableDismissTrigger(_e),l.defineJQueryPlugin(_e),_e})})(Ad);var _0=Ad.exports;const y0=Mf(_0),v0={class:"col-md-4"},b0={class:"border rounded-4 px-4 py-5 text-center sticky-md-top"},E0={class:"avatar-layout"},A0=["src"],w0=de("span",{class:"z-1 position-absolute avatar-btn-position translate-middle bg-light rounded-circle"},[de("span",{class:"material-icons-outlined p-1 text-primary"}," add_to_photos ")],-1),C0={class:"text-primary mb-4"},O0={class:"nav flex-column nav-pills"},S0={class:"nav-item"},T0={__name:"Sidebar",setup(e){const{apiGetUserAvatar:t,apiPutUserAvatar:n}=_d,r=Ca(),s=[{id:0,name:"個人資訊",en:"profile",path:"/user"},{id:1,name:"通知訊息",en:"message",path:"/user/messages"},{id:2,name:"影音課程資訊",en:"course",path:"/user/courses"}],i=m=>({"image/png":"png","image/jpeg":"jpeg"})[m],o=m=>new Promise((b,S)=>{const R=new FileReader;R.readAsArrayBuffer(m),R.onload=E=>{const{result:v}=E.target;b(v)},R.onerror=S}),a=$e(null),l=()=>{a.value.click()},c=$e(!0),f=Ed(async()=>{var m,b,S,R;try{c.value=!1;const{type:E}=a.value.files[0],{upload_url:v,image_url:g}=await t(i(E)),$=await o(a.value.files[0]);await Aa.put(v,$,{headers:{"Content-Type":E}}),await n(g),c.value=!0,r.getUserProfile()}catch(E){In.toastMessage("danger","",`${(b=(m=E==null?void 0:E.response)==null?void 0:m.data)==null?void 0:b.statusCode}:${(R=(S=E==null?void 0:E.response)==null?void 0:S.data)==null?void 0:R.message}`)}}),u=$e(""),d=$e(null),h=()=>{u.value.show()};return Rt(()=>{u.value=new y0(d.value.logOutModalRef)}),(m,b)=>{const S=Kt("router-link");return Le(),Be(Ie,null,[de("div",v0,[de("nav",b0,[de("div",{class:"avatar-block mb-3 position-relative",onClick:l},[de("div",E0,[c.value?(Le(),Be("img",{key:0,src:me(r).profile.avatar||"https://static.104.com.tw/b_profile/cust_picture/0781/130000000190781/logo.png?v=20220705144710",alt:"頭貼",class:"avatar-size rounded-circle"},null,8,A0)):Gn("",!0),w0]),de("input",{ref_key:"avatarRef",ref:a,type:"file",accept:".png,.jpg,.jpeg",onChange:b[0]||(b[0]=(...R)=>me(f)&&me(f)(...R)),class:"invisible position-absolute top-50 d-block w-100"},null,544)]),de("h5",C0,On(me(r).profile.nickname),1),de("ul",O0,[(Le(),Be(Ie,null,kr(s,R=>de("li",{class:"nav-item",key:R.id},[ge(S,{to:R.path,class:qt(["nav-link fw-semibold",{active:m.$route.path===R.path}]),id:`pills-${R.en}-tab`,type:"button",role:"tab","aria-controls":`pills-${R.en}`},{default:Dt(()=>[Mn(On(R.name),1)]),_:2},1032,["to","class","id","aria-controls"])])),64)),de("li",S0,[de("a",{class:"nav-link fw-semibold",id:"pills-logOut-tab",type:"button",role:"tab","aria-controls":"pills-logOut",onClick:b[1]||(b[1]=R=>h())},"登出 ")])])])]),ge(d0,{ref_key:"logOutModalComponentRef",ref:d},null,512)],64)}}},Oa=Aa.create({baseURL:"https://dev-hexsystem-user.hexschool.io",withCredentials:!0,xsrfHeaderName:"xsrf-token",xsrfCookieName:"xsrf-token"}),R0=e=>{const{status:t}=e.response;switch(t){case 400:In.toastMessage("warning","report_problem",e.response.data.message);break;default:In.toastMessage("danger","info",e.response.data.message||"錯誤");break}return Promise.reject(e)};Oa.interceptors.request.use(async e=>{const t={...e},n=`Bearer ${wa("h_MqhC49RxFRI6pR3Z_token")}`;return n!==null&&(t.headers.Authorization=n),t},e=>Promise.reject(e));Oa.interceptors.response.use(e=>e.data,e=>R0(e));const x0=e=>be.post("/v1/user/login",e),P0=e=>be.post("/v1/user/register",e),N0=e=>be.put("/v1/user/login/verify",e),$0=e=>be.put("/v1/user/register/verify",e),k0=e=>be.post("/v1/user/register/verify",e),M0=e=>be.post("/v1/user/reset_password",e),L0=(e,t)=>be.post(`/v1/user/reset_password/verify?token=${e}`,t),I0=()=>be.get("/v1/entry"),F0=e=>Oa.get(`/v1/user/login/teachable?${e}`),V0={apiPostLogin:x0,apiPostRegister:P0,apiPutLoginVerify:N0,apiPutRegisterVerify:$0,apiPostRegisterVerify:k0,apiPostResetPwdVerify:M0,apiPostResetPwd:L0,apiGetEntry:I0,apiGetLoginTeachable:F0},D0={key:0,class:"container container-margin"},B0={class:"row g-4"},j0={__name:"User",setup(e){const{apiGetEntry:t}=V0;Ca();const n=ha(),r=da(),s=({name:a,value:l,expires:c})=>{document.cookie=`${a}=${l};${Ff()};${c?`expires=${c}`:""}`},i=$e(!1),o=Ed(async()=>{const{access_token:a,exp:l}=n.query;a&&s({name:"h_MqhC49RxFRI6pR3Z_token",value:a,expires:new Date(l*1e3)});try{await t(),i.value=!0}catch{r.push("/login")}});return Rt(o),(a,l)=>{const c=Kt("RouterView");return Le(),Be(Ie,null,[ge(yd),i.value?(Le(),Be("div",D0,[de("div",B0,[ge(T0),ge(c)])])):Gn("",!0)],64)}}},U0=[{path:"/bind_teachable",name:"BindTeachable",component:()=>He(()=>import("./BindTeachable-CA8acq39.js"),__vite__mapDeps([]))},{path:"/login",name:"Home",component:Ni,children:[{name:"登入",path:"",component:()=>He(()=>import("./Login-zuPgI1bn.js"),__vite__mapDeps([]))},{name:"登入驗證",path:"verify",component:()=>He(()=>import("./LoginVerify-KoHSzf6m.js"),__vite__mapDeps([0,1,2]))},{name:"第三方登入",path:"/github/callback",component:()=>He(()=>import("./Github-gkAjgP1d.js"),__vite__mapDeps([]))}]},{path:"/password",component:Ni,children:[{name:"重設密碼1",path:"reset",component:()=>He(()=>import("./ResetPwd-hS6WBeDN.js"),__vite__mapDeps([]))},{name:"重設密碼",path:"setting",component:()=>He(()=>import("./ResetPwdSuccess-JCLdyZO4.js"),__vite__mapDeps([]))}]},{path:"/register",component:Ni,children:[{name:"註冊",path:"",component:()=>He(()=>import("./Register-WsSWCJyP.js"),__vite__mapDeps([3,4]))},{name:"原有帳號驗證",path:"old-verify",component:()=>He(()=>import("./OldRegisterVerify-isrEf5wY.js"),__vite__mapDeps([5,1,6]))},{name:"註冊驗證",path:"verify",component:()=>He(()=>import("./RegisterVerify-XThsKYKV.js"),__vite__mapDeps([7,1,8]))},{name:"補寄驗證信",path:"send",component:()=>He(()=>import("./SendEmail-4qHNnOpK.js"),__vite__mapDeps([]))}]},{path:"/user",component:j0,children:[{name:"個人資訊",path:"",component:()=>He(()=>import("./UserProfile-oL3uHUsu.js"),__vite__mapDeps([9,4,10]))},{name:"通知訊息",path:"messages",component:()=>He(()=>import("./UserMessages-mfwmJtvH.js"),__vite__mapDeps([11,4,12,13,14]))},{name:"已註冊的六角學院課程",path:"courses",component:()=>He(()=>import("./UserCourses-9mdgylt2.js"),__vite__mapDeps([15,16]))}]},{path:"/tasks",component:fc,children:[{name:"任務列表",path:"",component:()=>He(()=>import("./TaskList-eCaJABAm.js"),__vite__mapDeps([17,18,19,20,21,22]))},{name:"任務描述",path:":id",component:()=>He(()=>import("./TasksDescription-uDIHd4XJ.js"),__vite__mapDeps([23,12,24,4,25,26,27,13,19,28]))},{name:"我的任務",path:"my",component:()=>He(()=>import("./MyTask-IZ1BzbIh.js"),__vite__mapDeps([29,18,19,20,21,30]))}]},{path:"/training",component:fc,children:[{name:"直播班 dashboard",path:"",component:()=>He(()=>import("./MyTraining-BEnryKEs.js"),__vite__mapDeps([31,13]))},{name:"確認是否報到",path:":id",component:()=>He(()=>import("./CheckWelcome-qA5Dx61q.js"),__vite__mapDeps([]))},{name:"歡迎畫面",path:":id/welcome",component:()=>He(()=>import("./Welcome-YyPjMRb1.js"),__vite__mapDeps([32,33]))},{name:"報到後畫面",path:":id/board",component:i0,children:[{name:"培訓班主畫面",path:"",component:()=>He(()=>import("./Board-6jx08Ea_.js"),__vite__mapDeps([34,4,26,27,19,35]))},{name:"其他內容",path:"content/:chapterId",component:()=>He(()=>import("./code-41222ca7-OIjUCkIc.js").then(e=>e.C),__vite__mapDeps([36,26,4,27,20,21,24,25,13,19,37]))}]}]},{path:"/dashboard",component:()=>He(()=>import("./Dashboard-Y90m8m95.js"),__vite__mapDeps([38,19,39]))},{path:"/:pathMatch(.*)*",redirect:"/login"}],H0=Ny({history:W_(),routes:U0});Object.keys(Tl).forEach(e=>{Um(e,Tl[e])});ag({generateMessage:d_({zh_TW:{fields:b_,messages:g_.messages}}),validateOnInput:!0});h_("zh_TW");const q0=$m(),yn=tf(S_);yn.config.globalProperties.$getParameterByName=Ig;yn.use(q0);yn.use(H0);yn.component("Loading",v_);yn.component("VField",Sg);yn.component("VForm",kg);yn.component("ErrorMessage",Lg);yn.mount("#app");export{Zf as $,vd as A,jr as B,Zh as C,be as D,_n as E,Ie as F,tu as G,Uc as H,Hc as I,Xs as J,Xe as K,Gu as L,y_ as M,Mf as N,yd as O,Wh as P,y0 as Q,Ca as R,jh as S,Ns as T,na as U,lf as V,zu as W,__ as X,Yf as Y,or as Z,pa as _,de as a,Wr as a0,Wt as a1,dt as a2,ra as a3,bd as a4,Aa as a5,Kr as a6,rt as a7,mn as a8,H0 as a9,Su as aa,Ld as ab,Ou as ac,Ys as ad,Hh as ae,He as af,sp as ag,Lc as ah,Fe as ai,$o as aj,Ec as ak,Np as b,Be as c,Ff as d,ha as e,Rt as f,wa as g,Jo as h,V0 as i,me as j,Mn as k,ge as l,_d as m,qt as n,Le as o,In as p,Ed as q,Kt as r,$e as s,he as t,da as u,St as v,Dt as w,On as x,kr as y,Gn as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/LoginVerify-KoHSzf6m.js","assets/fb-R3zjQfrO.js","assets/LoginVerify-2EvJISZb.css","assets/Register-WsSWCJyP.js","assets/Modal-vRunXTCd.js","assets/OldRegisterVerify-isrEf5wY.js","assets/OldRegisterVerify-RSB1egXb.css","assets/RegisterVerify-XThsKYKV.js","assets/RegisterVerify-FYB6rwNZ.css","assets/UserProfile-oL3uHUsu.js","assets/UserProfile-ul10D7kQ.css","assets/UserMessages-mfwmJtvH.js","assets/index-kvWuk1nc.js","assets/vue-pagination-2.min-AUKOm9wu.js","assets/UserMessages-KABP3BXT.css","assets/UserCourses-9mdgylt2.js","assets/UserCourses-rnPcxslZ.css","assets/TaskList-eCaJABAm.js","assets/Search-OY-QVEJp.js","assets/tasks-zk65eG-B.js","assets/TaskListItem-hBaioOrQ.js","assets/TaskListItem-1fusswR3.css","assets/TaskList-LMuG8cAw.css","assets/TasksDescription-uDIHd4XJ.js","assets/TaskDescriptionForm-OOi9UByd.js","assets/TaskDescriptionForm-IRKSPvU3.css","assets/TaskDescriptionModal-IBVYJWra.js","assets/TaskDescriptionModal-OeZgI2fR.css","assets/TasksDescription-b37npYoz.css","assets/MyTask-IZ1BzbIh.js","assets/MyTask-fA72evcS.css","assets/MyTraining-BEnryKEs.js","assets/Welcome-YyPjMRb1.js","assets/Welcome-2kJHF1cq.css","assets/Board-6jx08Ea_.js","assets/Board-rSPyRlYE.css","assets/code-41222ca7-OIjUCkIc.js","assets/code-41222ca7-P8uvwd8W.css","assets/Dashboard-Y90m8m95.js","assets/Dashboard-hix9zlj4.css"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/material-icons-69IKE8Hh.woff b/assets/material-icons-69IKE8Hh.woff new file mode 100644 index 0000000..88fdf4d Binary files /dev/null and b/assets/material-icons-69IKE8Hh.woff differ diff --git a/assets/material-icons-JAMAXUYH.woff2 b/assets/material-icons-JAMAXUYH.woff2 new file mode 100644 index 0000000..5492a6e Binary files /dev/null and b/assets/material-icons-JAMAXUYH.woff2 differ diff --git a/assets/material-icons-outlined-2YYhrxAP.woff2 b/assets/material-icons-outlined-2YYhrxAP.woff2 new file mode 100644 index 0000000..d44b948 Binary files /dev/null and b/assets/material-icons-outlined-2YYhrxAP.woff2 differ diff --git a/assets/material-icons-outlined-aVm8Jdp-.woff b/assets/material-icons-outlined-aVm8Jdp-.woff new file mode 100644 index 0000000..edeb9df Binary files /dev/null and b/assets/material-icons-outlined-aVm8Jdp-.woff differ diff --git a/assets/material-icons-round-64qylwcb.woff2 b/assets/material-icons-round-64qylwcb.woff2 new file mode 100644 index 0000000..e9e305f Binary files /dev/null and b/assets/material-icons-round-64qylwcb.woff2 differ diff --git a/assets/material-icons-round-Q5cMfrL_.woff b/assets/material-icons-round-Q5cMfrL_.woff new file mode 100644 index 0000000..bc0002b Binary files /dev/null and b/assets/material-icons-round-Q5cMfrL_.woff differ diff --git a/assets/material-icons-sharp-IInc7Yq0.woff2 b/assets/material-icons-sharp-IInc7Yq0.woff2 new file mode 100644 index 0000000..4062685 Binary files /dev/null and b/assets/material-icons-sharp-IInc7Yq0.woff2 differ diff --git a/assets/material-icons-sharp-h9SpFbu_.woff b/assets/material-icons-sharp-h9SpFbu_.woff new file mode 100644 index 0000000..80d8c99 Binary files /dev/null and b/assets/material-icons-sharp-h9SpFbu_.woff differ diff --git a/assets/material-icons-two-tone-7jSKWhI8.woff2 b/assets/material-icons-two-tone-7jSKWhI8.woff2 new file mode 100644 index 0000000..8f79990 Binary files /dev/null and b/assets/material-icons-two-tone-7jSKWhI8.woff2 differ diff --git a/assets/material-icons-two-tone-e8M-5hA2.woff b/assets/material-icons-two-tone-e8M-5hA2.woff new file mode 100644 index 0000000..ddf106c Binary files /dev/null and b/assets/material-icons-two-tone-e8M-5hA2.woff differ diff --git a/assets/tasks-zk65eG-B.js b/assets/tasks-zk65eG-B.js new file mode 100644 index 0000000..e64332f --- /dev/null +++ b/assets/tasks-zk65eG-B.js @@ -0,0 +1 @@ +import{D as e}from"./index-n8Si2CMw.js";const i=()=>e.get("/v1/tasks/filters"),o=s=>e.get(`/v1/tasks/${s}`),c=s=>e.get(`/v1/tasks/${s}/replies`),k=s=>e.post(`/v1/tasks/${s}/accept`),n=s=>e.delete(`/v1/tasks/${s}`),l=(s,t)=>e.post(`/v1/tasks/${s}/replies`,t),$=(s,t)=>e.put(`/v1/tasks/${s}/replies`,t),v=(s=1,t=10,a=null)=>e.get(`/v1/tasks/available?count=${t}&page=${s}${a?`&${a}`:""}`),g=(s=1,t=10,a=null)=>e.get(`/v1/tasks/accepted?count=${t}&page=${s}${a?`&${a}`:""}`),r=()=>e.get("/v1/tasks/accepted/board"),T=(s=1,t=10)=>e.get(`/v1/tasks/archived?count=${t}&page=${s}`),d=(s=1,t=10)=>e.get(`/v1/tasks/completed?count=${t}&page=${s}`),u=(s=1,t=10)=>e.get(`/v1/tasks/expired?count=${t}&page=${s}`),G=({taskId:s,level:t=1,page:a=1,count:p=20})=>e.get(`v1/tasks/${s}/completed?level=${t}&page=${a}&count=${p}`),m=(s,t)=>e.get(`/v1/tasks/${s}/completed/${t}`),R=()=>e.get("/v1/training-classes/"),x={apiGetTasksFilter:i,apiGetTasks:o,apiPostTasksAccept:k,apiDeleteTasks:n,apiGetTasksReplies:c,apiPostTasksReplies:l,apiPutTasksReplies:$,apiGetAvailableTask:v,apiGetMyTask:g,apiGetMyTaskBoard:r,apiGetArchivedTask:T,apiGetCompletedTask:d,apiGetExpiredTask:u,apiGetTaskCompleted:G,apiGetTaskDetailCompleted:m,apiGetTraining:R};export{x as a}; diff --git a/assets/tweet-2953e073-xrR7zEr3.js b/assets/tweet-2953e073-xrR7zEr3.js new file mode 100644 index 0000000..3880664 --- /dev/null +++ b/assets/tweet-2953e073-xrR7zEr3.js @@ -0,0 +1 @@ +import{o as f,u as v}from"./code-41222ca7-OIjUCkIc.js";import{v as k,E as h,t as E,s as d,f as b,o as m,c as u,G as g}from"./index-n8Si2CMw.js";import"./TaskDescriptionModal-IBVYJWra.js";import"./Modal-vRunXTCd.js";import"./TaskListItem-hBaioOrQ.js";import"./TaskDescriptionForm-OOi9UByd.js";import"./vue-pagination-2.min-AUKOm9wu.js";import"./tasks-zk65eG-B.js";const l=k({callbacks:[]}),y=a=>{g(()=>{if(document.getElementById("twitter-widgets-js"))l.callbacks.push(a);else{l.callbacks.push(a);var e=document.createElement("script");e.id="twitter-widgets-js",e.src="https://platform.twitter.com/widgets.js",e.onload=()=>l.callbacks.forEach(s=>s()),document.body.appendChild(e)}})},j={key:1,class:"notion-tweet-error"},B={name:"NotionTweet"},q=h({...B,props:{...f},setup(a){const e=a,{properties:s}=v(e),w=E(()=>{var t,r,o,p;return(p=(o=(r=(t=s.value)==null?void 0:t.source)==null?void 0:r[0])==null?void 0:o[0].split("status/"))==null?void 0:p[1].split("?")[0]}),c=d(),i=d(),n=()=>{var t;(t=window.twttr)==null||t.ready().then(({widgets:r})=>{r.createTweetEmbed(w.value,c.value,{}).then(o=>{i.value=o?void 0:"error"}).catch(o=>{i.value=o})})};return y(n),b(()=>{n()}),(t,r)=>i.value?(m(),u("div",j,"Error loading Tweet")):(m(),u("div",{key:0,class:"notion-tweet",ref_key:"el",ref:c},null,512))}});export{q as default}; diff --git a/assets/vue-pagination-2.min-AUKOm9wu.js b/assets/vue-pagination-2.min-AUKOm9wu.js new file mode 100644 index 0000000..89648df --- /dev/null +++ b/assets/vue-pagination-2.min-AUKOm9wu.js @@ -0,0 +1 @@ +import{M as k,N as b}from"./index-n8Si2CMw.js";var v={};(function(C){(function(h,s){for(var n in s)h[n]=s[n]})(C,function(h){var s={};function n(e){if(s[e])return s[e].exports;var r=s[e]={i:e,l:!1,exports:{}};return h[e].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=h,n.c=s,n.d=function(e,r,l){n.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:l})},n.r=function(e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,r){if(1&r&&(e=n(e)),8&r||4&r&&typeof e=="object"&&e&&e.__esModule)return e;var l=Object.create(null);if(n.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:e}),2&r&&typeof e!="string")for(var t in e)n.d(l,t,(function(i){return e[i]}).bind(null,t));return l},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},n.p="/dist/",n(n.s=8)}([function(h,s){h.exports=k},function(h,s,n){h.exports={nav:"",count:"",wrapper:"pagination",list:"pagination-list",item:"",link:"pagination-link",next:"",prev:"",active:"is-current",disabled:""}},function(h,s,n){h.exports={nav:"",count:"",wrapper:"",list:"pagination",item:"page-item",link:"page-link",next:"",prev:"",active:"active",disabled:"disabled"}},function(h,s,n){h.exports={nav:"",count:"",wrapper:"",list:"pagination",item:"page-item",link:"page-link",next:"",prev:"",active:"active",disabled:"disabled"}},function(h,s,n){function e(){for(var a=[],o=0;o",nextChunk:">>",prevPage:"<",prevChunk:"<<"}}},h.exports=s.default},function(h,s,n){Object.defineProperty(s,"__esModule",{value:!0});var e=l(n(5)),r=l(n(4));function l(t){return t&&t.__esModule?t:{default:t}}s.default={name:"RenderlessPagination",inject:["Page","records","perPage"],props:{itemClass:{required:!1,default:"VuePagination__pagination-item"}},render:function(){var t=this;return this.$slots.default({override:this.opts.template,showPagination:this.totalPages>1,pages:this.pages,pageEvents:function(i){return{click:function(){return t.setPage(i)},keydown:function(p){p.key==="ArrowRight"&&t.next(),p.key==="ArrowLeft"&&t.prev()}}},activeClass:this.activeClass,hasEdgeNav:this.opts.edgeNavigation&&this.totalChunks>1,setPage:this.setPage,setFirstPage:this.setPage.bind(this,1),setLastPage:this.setPage.bind(this,this.totalPages),hasChunksNav:this.opts.chunksNavigation==="fixed",setPrevChunk:this.prevChunk,setNextChunk:this.nextChunk,setPrevPage:this.prev,firstPageProps:{class:this.Theme.link,disabled:this.page===1},lastPageProps:{class:this.Theme.link,disabled:this.page===this.totalPages},prevProps:{class:this.Theme.link,disabled:!!this.allowedPageClass(this.page-1)},nextProps:{class:this.Theme.link,disabled:!!this.allowedPageClass(this.page+1)},pageClasses:function(i){return t.itemClass+" "+t.Theme.item+" "+t.activeClass(i)},prevChunkProps:{class:this.Theme.link,disabled:!this.allowedChunk(-1)},nextChunkProps:{class:this.Theme.link,disabled:!this.allowedChunk(1)},setNextPage:this.next,theme:{nav:this.Theme.nav,list:"VuePagination__pagination "+this.Theme.list,prev:this.itemClass+" "+this.itemClass+"-prev-page "+this.Theme.item+" "+this.Theme.prev+" "+this.allowedPageClass(this.page-1),next:this.itemClass+" "+this.itemClass+"-next-page "+this.Theme.item+" "+this.Theme.next+" "+this.allowedPageClass(this.page+1),prevChunk:this.itemClass+" "+this.Theme.item+" "+this.Theme.prev+" "+this.itemClass+"-prev-chunk "+this.allowedChunkClass(-1),nextChunk:this.itemClass+" "+this.Theme.item+" "+this.Theme.next+" "+this.itemClass+"-next-chunk "+this.allowedChunkClass(1),firstPage:this.itemClass+" "+this.Theme.item+" "+(this.page===1?this.Theme.disabled:"")+" "+this.itemClass+"-first-page",lastPage:this.itemClass+" "+this.Theme.item+" "+(this.page===this.totalPages?this.Theme.disabled:"")+" "+this.itemClass+"-last-page",link:this.Theme.link,page:this.itemClass+" "+this.Theme.item,wrapper:this.Theme.wrapper,count:"VuePagination__count "+this.Theme.count},hasRecords:this.hasRecords,count:this.count,texts:this.opts.texts,opts:this.opts,allowedChunkClass:this.allowedChunkClass,allowedPageClass:this.allowedPageClass,setChunk:this.setChunk,prev:this.prev,next:this.next,totalPages:this.totalPages,totalChunks:this.totalChunks,page:this.Page(),records:this.records(),perPage:this.perPage(),formatNumber:this.formatNumber})},data:function(){return{firstPage:this.$parent.modelValue,For:this.$parent.for,Options:this.$parent.options}},watch:{page:function(t){if(this.opts.chunksNavigation==="scroll"&&this.allowedPage(t)&&!this.inDisplay(t))if(t===this.totalPages){var i=t-this.opts.chunk+1;this.firstPage=i>=1?i:1}else this.firstPage=t;this.$parent.$emit("paginate",t)}},computed:{Records:function(){return this.records()},PerPage:function(){return this.perPage()},opts:function(){return r.default.recursive((0,e.default)(),this.Options)},Theme:function(){if(this.opts.theme instanceof Object)return this.opts.theme;var t={bootstrap3:n(3),bootstrap4:n(2),bulma:n(1)};if(!t[this.opts.theme])throw"vue-pagination-2: the theme "+this.opts.theme+" does not exist";return t[this.opts.theme]},page:function(){return this.Page()},pages:function(){return this.Records?function(t,i){return Array.apply(0,Array(i)).map(function(p,g){return g+t})}(this.paginationStart,this.pagesInCurrentChunk):[]},totalPages:function(){return this.Records?Math.ceil(this.Records/this.PerPage):1},totalChunks:function(){return Math.ceil(this.totalPages/this.opts.chunk)},currentChunk:function(){return Math.ceil(this.page/this.opts.chunk)},paginationStart:function(){return this.opts.chunksNavigation==="scroll"?this.firstPage:(this.currentChunk-1)*this.opts.chunk+1},pagesInCurrentChunk:function(){return this.paginationStart+this.opts.chunk<=this.totalPages?this.opts.chunk:this.totalPages-this.paginationStart+1},hasRecords:function(){return parseInt(this.Records)>0},count:function(){if(/{page}/.test(this.opts.texts.count))return this.totalPages<=1?"":this.opts.texts.count.replace("{page}",this.page).replace("{pages}",this.totalPages);var t=this.opts.texts.count.split("|"),i=(this.page-1)*this.PerPage+1,p=this.page==this.totalPages?this.Records:i+this.PerPage-1;return t[Math.min(this.Records==1?2:this.totalPages==1?1:0,t.length-1)].replace("{count}",this.formatNumber(this.Records)).replace("{from}",this.formatNumber(i)).replace("{to}",this.formatNumber(p))}},methods:{setPage:function(t){this.allowedPage(t)&&this.paginate(t)},paginate:function(t){this.$parent.$emit("update:modelValue",t)},next:function(){return this.setPage(this.page+1)},prev:function(){return this.setPage(this.page-1)},inDisplay:function(t){var i=this.firstPage,p=i+this.opts.chunk-1;return t>=i&&t<=p},nextChunk:function(){return this.setChunk(1)},prevChunk:function(){return this.setChunk(-1)},setChunk:function(t){this.setPage((this.currentChunk-1+t)*this.opts.chunk+1)},allowedPage:function(t){return t>=1&&t<=this.totalPages},allowedChunk:function(t){return t==1&&this.currentChunk1},allowedPageClass:function(t){return this.allowedPage(t)?"":this.Theme.disabled},allowedChunkClass:function(t){return this.allowedChunk(t)?"":this.Theme.disabled},activeClass:function(t){return this.page==t?this.Theme.active:""},formatNumber:function(t){return this.opts.format?t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):t}}},h.exports=s.default},function(h,s,n){var e=n(0);h.exports=function(r){return(function(l){var t=this.theme,i="",p="",g="",a="",o=r.opts.hideCount?"":(0,e.createVNode)("p",{style:parseInt(this.records)?"":"display:none",class:"VuePagination__count "+t.count},[this.count]),u=this.pages.map((function(c){return(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+this.activeClass(c),onClick:this.setPage.bind(this,c),onKeyDown:this.pageEvents(c).keydown},[(0,e.createVNode)("button",{class:t.link+" "+this.activeClass(c)},[this.formatNumber(c)])])}).bind(this));return this.opts.edgeNavigation&&this.totalChunks>1&&(g=(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+(this.page===1?t.disabled:"")+" VuePagination__pagination-item-first-page",onClick:this.setPage.bind(this,1)},[(0,e.createVNode)("button",{type:"button",class:t.link,disabled:this.page===1},[this.opts.texts.first])]),a=(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+(this.page===this.totalPages?t.disabled:"")+" VuePagination__pagination-item-last-page",onClick:this.setPage.bind(this,this.totalPages)},[(0,e.createVNode)("button",{type:"button",class:t.link,disabled:this.page===this.totalPages},[this.opts.texts.last])])),this.opts.chunksNavigation==="fixed"&&(i=(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+t.prev+" VuePagination__pagination-item-prev-chunk "+this.allowedChunkClass(-1),onClick:this.setChunk.bind(this,-1)},[(0,e.createVNode)("button",{type:"button",class:t.link,disabled:!!this.allowedChunkClass(-1)},[this.opts.texts.prevChunk])]),p=(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+t.next+" VuePagination__pagination-item-next-chunk "+this.allowedChunkClass(1),onClick:this.setChunk.bind(this,1)},[(0,e.createVNode)("button",{type:"button",class:t.link,disabled:!!this.allowedChunkClass(1)},[this.opts.texts.nextChunk])])),(0,e.createVNode)("div",{class:"VuePagination "+t.wrapper},[(0,e.createVNode)("nav",{class:""+t.nav},[(0,e.createVNode)("ul",{style:this.totalPages>1?"":"display:none",class:t.list+" VuePagination__pagination"},[g,i,(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+t.prev+" VuePagination__pagination-item-prev-page "+this.allowedPageClass(this.page-1),onClick:this.prev.bind(this)},[(0,e.createVNode)("button",{type:"button",class:t.link,disabled:!!this.allowedPageClass(this.page-1)},[this.opts.texts.prevPage])]),u,(0,e.createVNode)("li",{class:"VuePagination__pagination-item "+t.page+" "+t.next+" VuePagination__pagination-item-next-page "+this.allowedPageClass(this.page+1),onClick:this.next.bind(this)},[(0,e.createVNode)("button",{type:"button",class:t.link,disabled:!!this.allowedPageClass(this.page+1)},[this.opts.texts.nextPage])]),p,a]),o])])}).bind(r)}},function(h,s,n){Object.defineProperty(s,"__esModule",{value:!0});var e=t(n(7)),r=t(n(6)),l=n(0);function t(i){return i&&i.__esModule?i:{default:i}}s.default={name:"Pagination",emits:["update:modelValue","paginate"],components:{RenderlessPagination:r.default},provide:function(){var i=this;return{Page:function(){return i.modelValue},perPage:function(){return i.perPage},records:function(){return i.records}}},render:function(){return(0,l.h)(r.default,{ref:"pg"},{default:function(i){return i.override?(0,l.h)(i.override,{props:i}):(0,e.default)(i)(l.h)}})},methods:{setPage:function(i){this.$refs.pg.setPage(i)}},props:{modelValue:{type:Number,required:!0,validator:function(i){return i>0}},records:{type:Number,required:!0},perPage:{type:Number,required:!0},options:{type:Object}}},h.exports=s.default}]))})(v);const x=b(v);export{x as P}; diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..df36fcf Binary files /dev/null and b/favicon.ico differ diff --git a/font/NotoSansTC-Regular.otf b/font/NotoSansTC-Regular.otf new file mode 100644 index 0000000..2972477 Binary files /dev/null and b/font/NotoSansTC-Regular.otf differ diff --git a/images/hexschool_logo.svg b/images/hexschool_logo.svg new file mode 100644 index 0000000..864ec60 --- /dev/null +++ b/images/hexschool_logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/template1.svg b/images/template1.svg new file mode 100644 index 0000000..30616ad --- /dev/null +++ b/images/template1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/template2.svg b/images/template2.svg new file mode 100644 index 0000000..2a23707 --- /dev/null +++ b/images/template2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..3d30555 --- /dev/null +++ b/index.html @@ -0,0 +1,15 @@ + + + + + + + 六角學院 + + + + + +
+ +