diff --git a/docs/dev/ful_endpoints_lis.md b/docs/dev/full_endpoints_list.md similarity index 100% rename from docs/dev/ful_endpoints_lis.md rename to docs/dev/full_endpoints_list.md diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 00000000..4c4749b1 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,28 @@ +
+ + +This project is developed by ParisNeo With help from the community.
Check out the full list of developers here and show them some love.
',3),M0=["href"];function D0(t,e,n,s,o,r){return T(),D("div",v0,[d("div",x0,[w0,d("ul",k0,[(T(!0),D(Ie,null,rt(o.faqs,(i,a)=>(T(),D("li",{key:a},[d("h3",C0,Z(i.question),1),d("p",{class:"mb-4",innerHTML:r.parseMultiline(i.answer)},null,8,E0)]))),128))])]),A0,d("div",S0,[T0,d("p",null,[ke("Check out the project on "),d("a",{class:"text-blue-500 hover:text-blue-400 duration-150",href:o.githubLink,target:"_blank",rel:"noopener noreferrer"},"GitHub",8,M0),ke(".")])])])}const L0=Ve(b0,[["render",D0],["__scopeId","data-v-3cb88319"]]);function $t(t,e=!0,n=1){const s=e?1e3:1024;if(Math.abs(t)This project is developed by ParisNeo With help from the community.
Check out the full list of developers here and show them some love.
',3),D0=["href"];function L0(t,e,n,s,o,r){return T(),D("div",x0,[d("div",w0,[k0,d("ul",C0,[(T(!0),D(Ie,null,rt(o.faqs,(i,a)=>(T(),D("li",{key:a},[d("h3",E0,Z(i.question),1),d("p",{class:"mb-4",innerHTML:r.parseMultiline(i.answer)},null,8,A0)]))),128))])]),S0,d("div",T0,[M0,d("p",null,[ye("Check out the project on "),d("a",{class:"text-blue-500 hover:text-blue-400 duration-150",href:o.githubLink,target:"_blank",rel:"noopener noreferrer"},"GitHub",8,D0),ye(".")])])])}const O0=Ve(v0,[["render",L0],["__scopeId","data-v-3cb88319"]]);function qt(t,e=!0,n=1){const s=e?1e3:1024;if(Math.abs(t)"+Zn(t[e].content)+`
-`};Kt.fence=function(t,e,n,s,o){var r=t[e],i=r.info?zie(r.info).trim():"",a="",l="",c,u,h,f,p;return i&&(h=i.split(/(\s+)/g),a=h[0],l=h.slice(2).join("")),n.highlight?c=n.highlight(r.content,a,l)||Zn(r.content):c=Zn(r.content),c.indexOf("(js("data-v-b87d317a"),t=t(),Ps(),t),gk={class:"container overflow-y-scroll flex flex-col no-scrollbar shadow-lg p-10 pt-0"},mk={class:"sticky top-0 z-10 flex flex-row mb-2 p-3 gap-3 w-full rounded-b-lg bg-bg-light-tone dark:bg-bg-dark-tone shadow-lg"},_k={key:0,class:"flex gap-3 flex-1 items-center duration-75"},yk=be(()=>d("i",{"data-feather":"x"},null,-1)),bk=[yk],vk=be(()=>d("i",{"data-feather":"check"},null,-1)),xk=[vk],wk={key:1,class:"flex gap-3 flex-1 items-center"},kk=be(()=>d("i",{"data-feather":"save"},null,-1)),Ck=[kk],Ek=be(()=>d("i",{"data-feather":"refresh-ccw"},null,-1)),Ak=[Ek],Sk=be(()=>d("i",{"data-feather":"list"},null,-1)),Tk=[Sk],Mk={class:"flex gap-3 flex-1 items-center justify-end"},Dk={class:"flex gap-3 items-center"},Lk={key:0,class:"flex gap-3 items-center"},Ok=be(()=>d("i",{"data-feather":"check"},null,-1)),jk=[Ok],Pk={key:1,role:"status"},Rk=be(()=>d("svg",{"aria-hidden":"true",class:"w-6 h-6 animate-spin fill-secondary",viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[d("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),d("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})],-1)),Ik=be(()=>d("span",{class:"sr-only"},"Loading...",-1)),Fk=[Rk,Ik],qk={class:"flex flex-col mb-2 rounded-lg bg-bg-light-tone dark:bg-bg-dark-tone hover:bg-bg-light-tone-panel hover:dark:bg-bg-dark-tone-panel duration-150 shadow-lg"},$k={class:"flex flex-row p-3"},zk=be(()=>d("i",{"data-feather":"chevron-right",class:"mr-2 flex-shrink-0"},null,-1)),Bk=be(()=>d("h3",{class:"text-lg font-semibold cursor-pointer select-none mr-2"}," System status",-1)),Nk=be(()=>d("div",{class:"mr-2"},"|",-1)),Uk={class:"text-base font-semibold cursor-pointer select-none items-center"},Hk={class:"flex gap-2 items-center"},Vk=ko('',1),Gk={class:"font-bold font-large text-lg"},Kk=be(()=>d("i",{"data-feather":"cpu",class:"w-5 h-5 mx-1 flex-shrink-0"},null,-1)),Wk={class:"font-bold font-large text-lg"},Zk=be(()=>d("i",{"data-feather":"hard-drive",class:"w-5 h-5 mx-1 flex-shrink-0"},null,-1)),Jk={class:"font-bold font-large text-lg"},Yk={class:"mb-2"},Qk=be(()=>d("label",{class:"flex items-center gap-1 ml-2 mb-2 text-sm font-medium text-gray-900 dark:text-white"},[d("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},[d("path",{fill:"currentColor",d:"M17 17H7V7h10m4 4V9h-2V7a2 2 0 0 0-2-2h-2V3h-2v2h-2V3H9v2H7c-1.11 0-2 .89-2 2v2H3v2h2v2H3v2h2v2a2 2 0 0 0 2 2h2v2h2v-2h2v2h2v-2h2a2 2 0 0 0 2-2v-2h2v-2h-2v-2m-6 2h-2v-2h2m2-2H9v6h6V9Z"})]),ye(" Ram usage: ")],-1)),Xk={class:"flex flex-col mx-2"},e5=be(()=>d("b",null,"Avaliable ram: ",-1)),t5=be(()=>d("b",null,"Ram usage: ",-1)),n5={class:"p-2"},s5={class:"w-full bg-gray-200 rounded-full h-2.5 dark:bg-gray-700"},o5={class:"mb-2"},r5=be(()=>d("label",{class:"flex items-center gap-1 ml-2 mb-2 text-sm font-medium text-gray-900 dark:text-white"},[d("i",{"data-feather":"hard-drive",class:"w-5 h-5"}),ye(" Disk usage: ")],-1)),i5={class:"flex flex-col mx-2"},a5=be(()=>d("b",null,"Avaliable disk space: ",-1)),l5=be(()=>d("b",null,"Disk usage: ",-1)),c5={class:"p-2"},u5={class:"w-full bg-gray-200 rounded-full h-2.5 dark:bg-gray-700"},d5={class:"mb-2"},h5=ko('',1),f5={class:"flex flex-col mx-2"},p5=be(()=>d("b",null,"Avaliable vram: ",-1)),g5=be(()=>d("b",null,"GPU usage: ",-1)),m5={class:"p-2"},_5={class:"w-full bg-gray-200 rounded-full h-2.5 dark:bg-gray-700"},y5={class:"flex flex-col mb-2 rounded-lg bg-bg-light-tone dark:bg-bg-dark-tone hover:bg-bg-light-tone-panel hover:dark:bg-bg-dark-tone-panel duration-150 shadow-lg"},b5={class:"flex flex-row p-3"},v5=be(()=>d("i",{"data-feather":"chevron-right",class:"mr-2 flex-shrink-0"},null,-1)),x5=be(()=>d("h3",{class:"text-lg font-semibold cursor-pointer select-none mr-2"}," Binding zoo",-1)),w5={key:0,class:"text-base text-red-600 flex gap-3 items-center mr-2"},k5=be(()=>d("i",{"data-feather":"alert-triangle",class:"flex-shrink-0"},null,-1)),C5={key:1,class:"mr-2"},E5={key:2,class:"text-base font-semibold cursor-pointer select-none items-center"},A5={class:"flex gap-1 items-center"},S5=["src"],T5={class:"font-bold font-large text-lg line-clamp-1"},M5={key:0,class:"mb-2"},D5={for:"binding",class:"block ml-2 mb-2 text-sm font-medium text-gray-900 dark:text-white"},L5=be(()=>d("i",{"data-feather":"chevron-up"},null,-1)),O5=[L5],j5=be(()=>d("i",{"data-feather":"chevron-down"},null,-1)),P5=[j5],R5={class:"flex flex-col mb-2 rounded-lg bg-bg-light-tone dark:bg-bg-dark-tone hover:bg-bg-light-tone-panel hover:dark:bg-bg-dark-tone-panel duration-150 shadow-lg"},I5={class:"flex flex-row p-3"},F5=["data-feather"],q5=be(()=>d("h3",{class:"text-lg font-semibold cursor-pointer select-none mr-2"}," Models zoo",-1)),$5={class:"flex flex-row items-center"},z5={key:0,class:"text-base text-red-600 flex gap-3 items-center mr-2"},B5=be(()=>d("i",{"data-feather":"alert-triangle",class:"flex-shrink-0"},null,-1)),N5={key:1,class:"text-base text-red-600 flex gap-3 items-center mr-2"},U5=be(()=>d("i",{"data-feather":"alert-triangle",class:"flex-shrink-0"},null,-1)),H5={key:2,class:"mr-2"},V5={key:3,class:"text-base font-semibold cursor-pointer select-none items-center"},G5={class:"flex gap-1 items-center"},K5=["src"],W5={class:"font-bold font-large text-lg line-clamp-1"},Z5={key:0,class:"mb-2"},J5={key:1,class:"mb-2"},Y5={for:"model",class:"block ml-2 mb-2 text-sm font-medium text-gray-900 dark:text-white"},Q5=be(()=>d("i",{"data-feather":"chevron-up"},null,-1)),X5=[Q5],e4=be(()=>d("i",{"data-feather":"chevron-down"},null,-1)),t4=[e4],n4={class:"flex flex-col mb-2 rounded-lg bg-bg-light-tone dark:bg-bg-dark-tone hover:bg-bg-light-tone-panel hover:dark:bg-bg-dark-tone-panel duration-150 shadow-lg"},s4={class:"flex flex-row p-3"},o4=["data-feather"],r4=be(()=>d("h3",{class:"text-lg font-semibold cursor-pointer select-none mr-2"}," Add models for binding",-1)),i4={key:0,class:"text-base text-red-600 flex gap-3 items-center mr-2"},a4=be(()=>d("i",{"data-feather":"alert-triangle",class:"flex-shrink-0"},null,-1)),l4={key:1,class:"mr-2"},c4={key:2,class:"text-base font-semibold cursor-pointer select-none items-center"},u4={class:"flex gap-1 items-center"},d4=["src"],h4={class:"font-bold font-large text-lg line-clamp-1"},f4={class:"mb-2"},p4={key:0,class:"p-2"},g4={class:"mb-3"},m4=be(()=>d("label",{class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white",for:"file_input"},"Select files",-1)),_4={class:"p-2"},y4={key:0},b4={class:"mb-3"},v4=be(()=>d("label",{for:"email",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"},"Model URL",-1)),x4={key:1,class:"relative flex flex-col items-center justify-center flex-grow h-full"},w4=be(()=>d("div",{role:"status",class:"justify-center"},null,-1)),k4={class:"relative flex flex-row flex-grow items-center w-full h-full bottom-0"},C4={class:"w-full p-2"},E4={class:"flex justify-between mb-1"},A4=ko(' Downloading Loading...',1),S4={class:"text-sm font-medium text-blue-700 dark:text-white"},T4=["title"],M4={class:"w-full bg-gray-200 rounded-full h-2.5 dark:bg-gray-700"},D4={class:"flex justify-between mb-1"},L4={class:"text-base font-medium text-blue-700 dark:text-white"},O4={class:"text-sm font-medium text-blue-700 dark:text-white"},j4={class:"flex flex-grow"},P4={class:"flex flex-row flex-grow gap-3"},R4={class:"p-2 text-center grow"},I4={class:"flex flex-col mb-2 rounded-lg bg-bg-light-tone dark:bg-bg-dark-tone hover:bg-bg-light-tone-panel hover:dark:bg-bg-dark-tone-panel duration-150 shadow-lg"},F4={class:"flex flex-row p-3 items-center"},q4=["data-feather"],$4=be(()=>d("h3",{class:"text-lg font-semibold cursor-pointer select-none mr-2"}," Personalities zoo",-1)),z4={key:0,class:"mr-2"},B4={class:"mr-2 font-bold font-large text-lg line-clamp-1"},N4={key:1,class:"mr-2"},U4={key:2,class:"text-base font-semibold cursor-pointer select-none items-center flex flex-row"},H4={key:0,class:"flex -space-x-4 items-center"},V4={class:"group items-center flex flex-row"},G4=["onClick"],K4=["src","title"],W4=["onClick"],Z4=be(()=>d("span",{class:"hidden group-hover:block top-0 left-7 absolute active:scale-90 bg-bg-light dark:bg-bg-dark rounded-full border-2 border-transparent",title:"Unmount personality"},[d("svg",{"aria-hidden":"true",class:"w-4 h-4 text-red-600 hover:text-red-500",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[d("path",{"fill-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","clip-rule":"evenodd"})])],-1)),J4=[Z4],Y4={class:"mx-2 mb-4"},Q4=be(()=>d("label",{for:"personality-search",class:"mb-2 text-sm font-medium text-gray-900 sr-only dark:text-white"},"Search",-1)),X4={class:"relative"},e3={class:"absolute inset-y-0 left-0 flex items-center pl-3 pointer-events-none"},t3={key:0},n3=be(()=>d("div",{role:"status"},[d("svg",{"aria-hidden":"true",class:"inline w-4 h-4 mr-2 text-gray-200 animate-spin dark:text-gray-600 fill-blue-600",viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[d("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),d("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]),d("span",{class:"sr-only"},"Loading...")],-1)),s3=[n3],o3={key:1},r3=be(()=>d("svg",{"aria-hidden":"true",class:"w-5 h-5 text-gray-500 dark:text-gray-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[d("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})],-1)),i3=[r3],a3={key:0,class:"mx-2 mb-4"},l3={for:"persLang",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"},c3=["selected"],u3={key:1,class:"mx-2 mb-4"},d3={for:"persCat",class:"block mb-2 text-sm font-medium text-gray-900 dark:text-white"},h3=["selected"],f3={key:0,class:"mb-2"},p3={for:"model",class:"block ml-2 mb-2 text-sm font-medium text-gray-900 dark:text-white"},g3=be(()=>d("i",{"data-feather":"chevron-up"},null,-1)),m3=[g3],_3=be(()=>d("i",{"data-feather":"chevron-down"},null,-1)),y3=[_3],b3={class:"flex flex-col mb-2 p-3 rounded-lg bg-bg-light-tone dark:bg-bg-dark-tone hover:bg-bg-light-tone-panel hover:dark:bg-bg-dark-tone-panel duration-150 shadow-lg"},v3={class:"flex flex-row"},x3=["data-feather"],w3=be(()=>d("h3",{class:"text-lg font-semibold cursor-pointer select-none"}," Model Configuration",-1)),k3={class:"m-2"},C3={class:"flex flex-row gap-2 items-center"},E3=be(()=>d("label",{for:"override-model-parameters",class:"block text-sm font-medium"}," Override personality model parameters ",-1)),A3={class:"m-2"},S3=be(()=>d("label",{for:"seed",class:"block mb-2 text-sm font-medium"}," Seed: ",-1)),T3={class:"m-2"},M3={class:"flex flex-col align-bottom"},D3={class:"relative"},L3=be(()=>d("p",{class:"absolute left-0 mt-6"},[d("label",{for:"temperature",class:"text-sm font-medium"}," Temperature: ")],-1)),O3={class:"absolute right-0"},j3={class:"m-2"},P3={class:"flex flex-col align-bottom"},R3={class:"relative"},I3=be(()=>d("p",{class:"absolute left-0 mt-6"},[d("label",{for:"predict",class:"text-sm font-medium"}," N Predict: ")],-1)),F3={class:"absolute right-0"},q3={class:"m-2"},$3={class:"flex flex-col align-bottom"},z3={class:"relative"},B3=be(()=>d("p",{class:"absolute left-0 mt-6"},[d("label",{for:"top_k",class:"text-sm font-medium"}," Top-K: ")],-1)),N3={class:"absolute right-0"},U3={class:"m-2"},H3={class:"flex flex-col align-bottom"},V3={class:"relative"},G3=be(()=>d("p",{class:"absolute left-0 mt-6"},[d("label",{for:"top_p",class:"text-sm font-medium"}," Top-P: ")],-1)),K3={class:"absolute right-0"},W3={class:"m-2"},Z3={class:"flex flex-col align-bottom"},J3={class:"relative"},Y3=be(()=>d("p",{class:"absolute left-0 mt-6"},[d("label",{for:"repeat_penalty",class:"text-sm font-medium"}," Repeat penalty: ")],-1)),Q3={class:"absolute right-0"},X3={class:"m-2"},e8={class:"flex flex-col align-bottom"},t8={class:"relative"},n8=be(()=>d("p",{class:"absolute left-0 mt-6"},[d("label",{for:"repeat_last_n",class:"text-sm font-medium"}," Repeat last N: ")],-1)),s8={class:"absolute right-0"};function o8(t,e,n,s,o,r){const i=lt("BindingEntry"),a=lt("model-entry"),l=lt("personality-entry"),c=lt("YesNoDialog"),u=lt("AddModelDialog"),h=lt("MessageBox"),f=lt("Toast"),p=lt("UniversalForm");return T(),D(Ie,null,[d("div",gk,[d("div",mk,[o.showConfirmation?(T(),D("div",_k,[d("button",{class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Cancel",type:"button",onClick:e[0]||(e[0]=le(g=>o.showConfirmation=!1,["stop"]))},bk),d("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Confirm save changes",type:"button",onClick:e[1]||(e[1]=le(g=>r.save_configuration(),["stop"]))},xk)])):H("",!0),o.showConfirmation?H("",!0):(T(),D("div",wk,[d("button",{title:"Save configuration",class:"text-2xl hover:text-secondary duration-75 active:scale-90",onClick:e[2]||(e[2]=g=>o.showConfirmation=!0)},Ck),d("button",{title:"Reset configuration",class:"text-2xl hover:text-secondary duration-75 active:scale-90",onClick:e[3]||(e[3]=g=>r.reset_configuration())},Ak),d("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Collapse / Expand all panels",type:"button",onClick:e[4]||(e[4]=le(g=>o.all_collapsed=!o.all_collapsed,["stop"]))},Tk)])),d("div",Mk,[d("div",Dk,[o.settingsChanged?(T(),D("div",Lk,[ye(" Apply changes: "),o.isLoading?H("",!0):(T(),D("button",{key:0,class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Apply changes",type:"button",onClick:e[5]||(e[5]=le(g=>r.applyConfiguration(),["stop"]))},jk))])):H("",!0),o.isLoading?(T(),D("div",Pk,Fk)):H("",!0)])])]),d("div",{class:De(o.isLoading?"pointer-events-none opacity-30":"")},[d("div",qk,[d("div",$k,[d("button",{onClick:e[6]||(e[6]=le(g=>o.sc_collapsed=!o.sc_collapsed,["stop"])),class:"text-2xl hover:text-primary p-2 -m-2 w-full text-left flex flex-row items-center"},[zk,Bk,Nk,d("div",Uk,[d("div",Hk,[Vk,d("h3",Gk,[d("div",null,Z(r.vram_usage)+" / "+Z(r.vram_total_space)+" ("+Z(r.vram_percent_usage)+"%)",1)]),Kk,d("h3",Wk,[d("div",null,Z(r.ram_usage)+" / "+Z(r.ram_total_space)+" ("+Z(r.ram_percent_usage)+"%)",1)]),Zk,d("h3",Jk,[d("div",null,Z(r.disk_binding_models_usage)+" / "+Z(r.disk_total_space)+" ("+Z(r.disk_percent_usage)+"%)",1)])])])])]),d("div",{class:De([{hidden:o.sc_collapsed},"flex flex-col mb-2 px-3 pb-0"])},[d("div",Yk,[Qk,d("div",Xk,[d("div",null,[e5,ye(Z(r.ram_available_space),1)]),d("div",null,[t5,ye(" "+Z(r.ram_usage)+" / "+Z(r.ram_total_space),1)])]),d("div",n5,[d("div",s5,[d("div",{class:"bg-blue-600 h-2.5 rounded-full",style:Qt("width: "+r.ram_percent_usage+"%;")},null,4)])])]),d("div",o5,[r5,d("div",i5,[d("div",null,[a5,ye(Z(r.disk_available_space),1)]),d("div",null,[l5,ye(" "+Z(r.disk_binding_models_usage)+" / "+Z(r.disk_total_space),1)])]),d("div",c5,[d("div",u5,[d("div",{class:"bg-blue-600 h-2.5 rounded-full",style:Qt("width: "+r.disk_percent_usage+"%;")},null,4)])])]),d("div",d5,[h5,d("div",f5,[d("div",null,[p5,ye(Z(r.vram_available_space),1)]),d("div",null,[g5,ye(" "+Z(r.vram_usage)+" / "+Z(r.vram_total_space),1)])]),d("div",m5,[d("div",_5,[d("div",{class:"bg-blue-600 h-2.5 rounded-full",style:Qt("width: "+r.vram_percent_usage+"%;")},null,4)])])])],2)]),d("div",y5,[d("div",b5,[d("button",{onClick:e[7]||(e[7]=le(g=>o.bzc_collapsed=!o.bzc_collapsed,["stop"])),class:"text-2xl hover:text-primary p-2 -m-2 w-full text-left flex flex-row items-center"},[v5,x5,o.configFile.binding_name?H("",!0):(T(),D("div",w5,[k5,ye(" No binding selected! ")])),o.configFile.binding_name?(T(),D("div",C5,"|")):H("",!0),o.configFile.binding_name?(T(),D("div",E5,[d("div",A5,[d("img",{src:r.imgBinding,class:"w-8 h-8 rounded-full object-fill text-blue-700"},null,8,S5),d("h3",T5,Z(r.binding_name),1)])])):H("",!0)])]),d("div",{class:De([{hidden:o.bzc_collapsed},"flex flex-col mb-2 px-3 pb-0"])},[o.bindings.length>0?(T(),D("div",M5,[d("label",D5," Bindings: ("+Z(o.bindings.length)+") ",1),d("div",{class:De(["overflow-y-auto no-scrollbar p-2 pb-0 grid lg:grid-cols-3 md:grid-cols-2 gap-4",o.bzl_collapsed?"":"max-h-96"])},[Ee(en,{name:"list"},{default:Ze(()=>[(T(!0),D(Ie,null,rt(o.bindings,(g,m)=>(T(),it(i,{ref_for:!0,ref:"bindingZoo",key:"index-"+m+"-"+g.folder,binding:g,"on-selected":r.onSelectedBinding,"on-reinstall":r.onReinstallBinding,"on-install":r.onInstallBinding,"on-settings":r.onSettingsBinding,selected:g.folder===o.configFile.binding_name},null,8,["binding","on-selected","on-reinstall","on-install","on-settings","selected"]))),128))]),_:1})],2)])):H("",!0),o.bzl_collapsed?(T(),D("button",{key:1,class:"text-2xl hover:text-secondary duration-75 flex justify-center hover:bg-bg-light-tone hover:dark:bg-bg-dark-tone rounded-lg",title:"Collapse",type:"button",onClick:e[8]||(e[8]=g=>o.bzl_collapsed=!o.bzl_collapsed)},O5)):(T(),D("button",{key:2,class:"text-2xl hover:text-secondary duration-75 flex justify-center hover:bg-bg-light-tone hover:dark:bg-bg-dark-tone rounded-lg",title:"Expand",type:"button",onClick:e[9]||(e[9]=g=>o.bzl_collapsed=!o.bzl_collapsed)},P5))],2)]),d("div",R5,[d("div",I5,[d("button",{onClick:e[10]||(e[10]=le(g=>o.mzc_collapsed=!o.mzc_collapsed,["stop"])),class:"text-2xl hover:text-primary p-2 -m-2 w-full text-left flex items-center"},[d("i",{"data-feather":o.mzc_collapsed?"chevron-right":"chevron-down",class:"mr-2 flex-shrink-0"},null,8,F5),q5,d("div",$5,[o.configFile.binding_name?H("",!0):(T(),D("div",z5,[B5,ye(" Select binding first! ")])),!o.isModelSelected&&o.configFile.binding_name?(T(),D("div",N5,[U5,ye(" No model selected! ")])):H("",!0),o.configFile.model_name?(T(),D("div",H5,"|")):H("",!0),o.configFile.model_name?(T(),D("div",V5,[d("div",G5,[d("img",{src:r.imgModel,class:"w-8 h-8 rounded-lg object-fill"},null,8,K5),d("h3",W5,Z(o.configFile.model_name),1)])])):H("",!0)])])]),d("div",{class:De([{hidden:o.mzc_collapsed},"flex flex-col mb-2 px-3 pb-0"])},[o.configFile.binding_name?(T(),D("div",Z5)):H("",!0),o.models.length>0?(T(),D("div",J5,[d("label",Y5," Models: ("+Z(o.models.length)+") ",1),d("div",{class:De(["overflow-y-auto no-scrollbar p-2 pb-0 grid lg:grid-cols-3 md:grid-cols-2 gap-4",o.mzl_collapsed?"":"max-h-96"])},[Ee(en,{name:"list"},{default:Ze(()=>[(T(!0),D(Ie,null,rt(o.models,(g,m)=>(T(),it(a,{ref_for:!0,ref:"modelZoo",key:"index-"+m+"-"+g.title,title:g.title,icon:g.icon,path:g.path,owner:g.owner,owner_link:g.owner_link,license:g.license,description:g.description,"is-installed":g.isInstalled,"on-install":r.onInstall,"on-uninstall":r.onUninstall,"on-selected":r.onSelected,selected:g.title===o.configFile.model_name,model:g,model_type:g.model_type,"on-copy":r.onCopy,"on-copy-link":r.onCopyLink,"on-cancel-install":r.onCancelInstall},null,8,["title","icon","path","owner","owner_link","license","description","is-installed","on-install","on-uninstall","on-selected","selected","model","model_type","on-copy","on-copy-link","on-cancel-install"]))),128))]),_:1})],2)])):H("",!0),o.mzl_collapsed?(T(),D("button",{key:2,class:"text-2xl hover:text-secondary duration-75 flex justify-center hover:bg-bg-light-tone hover:dark:bg-bg-dark-tone rounded-lg",title:"Collapse",type:"button",onClick:e[11]||(e[11]=g=>o.mzl_collapsed=!o.mzl_collapsed)},X5)):(T(),D("button",{key:3,class:"text-2xl hover:text-secondary duration-75 flex justify-center hover:bg-bg-light-tone hover:dark:bg-bg-dark-tone rounded-lg",title:"Expand",type:"button",onClick:e[12]||(e[12]=g=>o.mzl_collapsed=!o.mzl_collapsed)},t4))],2)]),d("div",n4,[d("div",s4,[d("button",{onClick:e[13]||(e[13]=le(g=>o.mzdc_collapsed=!o.mzdc_collapsed,["stop"])),class:"text-2xl hover:text-primary p-2 -m-2 w-full text-left flex items-center"},[d("i",{"data-feather":o.mzdc_collapsed?"chevron-right":"chevron-down",class:"mr-2 flex-shrink-0"},null,8,o4),r4,o.configFile.binding_name?H("",!0):(T(),D("div",i4,[a4,ye(" No binding selected! ")])),o.configFile.binding_name?(T(),D("div",l4,"|")):H("",!0),o.configFile.binding_name?(T(),D("div",c4,[d("div",u4,[d("img",{src:r.imgBinding,class:"w-8 h-8 rounded-full object-fill text-blue-700"},null,8,d4),d("h3",h4,Z(r.binding_name),1)])])):H("",!0)])]),d("div",{class:De([{hidden:o.mzdc_collapsed},"flex flex-col mb-2 px-3 pb-0"])},[d("div",f4,[o.modelDownlaodInProgress?H("",!0):(T(),D("div",p4,[d("form",null,[d("div",g4,[m4,d("input",{onChange:e[14]||(e[14]=(...g)=>r.setFileList&&r.setFileList(...g)),class:"block w-full text-sm text-gray-900 border border-gray-300 rounded-lg cursor-pointer bg-gray-50 dark:text-gray-400 focus:outline-none dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400",ref:"fileDialogAddModel",type:"file",multiple:""},null,544)]),d("button",{type:"button",onClick:e[15]||(e[15]=le((...g)=>r.uploadLocalModel&&r.uploadLocalModel(...g),["stop"])),class:"text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm w-full sm:w-auto px-5 py-2.5 text-center dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800"},"Upload")])])),d("div",_4,[o.modelDownlaodInProgress?H("",!0):(T(),D("div",y4,[d("div",b4,[v4,Te(d("input",{type:"text","onUpdate:modelValue":e[16]||(e[16]=g=>o.addModel.url=g),class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500",placeholder:"url",required:""},null,512),[[$e,o.addModel.url]])]),d("button",{type:"button",onClick:e[17]||(e[17]=le(g=>r.onInstallAddModel(),["stop"])),class:"text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm w-full sm:w-auto px-5 py-2.5 text-center dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800"},"Download")])),o.modelDownlaodInProgress?(T(),D("div",x4,[w4,d("div",k4,[d("div",C4,[d("div",E4,[A4,d("span",S4,Z(Math.floor(o.addModel.progress))+"%",1)]),d("div",{class:"mx-1 opacity-80 line-clamp-1",title:o.addModel.url},Z(o.addModel.url),9,T4),d("div",M4,[d("div",{class:"bg-blue-600 h-2.5 rounded-full",style:Qt({width:o.addModel.progress+"%"})},null,4)]),d("div",D4,[d("span",L4,"Download speed: "+Z(r.speed_computed)+"/s",1),d("span",O4,Z(r.downloaded_size_computed)+"/"+Z(r.total_size_computed),1)])])]),d("div",j4,[d("div",P4,[d("div",R4,[d("button",{onClick:e[18]||(e[18]=le((...g)=>r.onCancelInstall&&r.onCancelInstall(...g),["stop"])),type:"button",title:"Cancel download",class:"text-gray-500 bg-white hover:bg-gray-100 focus:ring-4 focus:outline-none focus:ring-gray-200 rounded-lg border border-gray-200 text-sm font-medium px-5 py-2.5 hover:text-gray-900 focus:z-10 dark:bg-gray-700 dark:text-gray-300 dark:border-gray-500 dark:hover:text-white dark:hover:bg-gray-600 dark:focus:ring-gray-600"}," Cancel ")])])])])):H("",!0)])])],2)]),d("div",I4,[d("div",F4,[d("button",{onClick:e[20]||(e[20]=le(g=>o.pzc_collapsed=!o.pzc_collapsed,["stop"])),class:"text-2xl hover:text-primary p-2 -m-2 text-left w-full flex items-center"},[d("i",{"data-feather":o.pzc_collapsed?"chevron-right":"chevron-down",class:"mr-2 flex-shrink-0"},null,8,q4),$4,o.configFile.personalities?(T(),D("div",z4,"|")):H("",!0),d("div",B4,Z(r.active_pesonality),1),o.configFile.personalities?(T(),D("div",N4,"|")):H("",!0),o.configFile.personalities?(T(),D("div",U4,[o.mountedPersArr.length>0?(T(),D("div",H4,[(T(!0),D(Ie,null,rt(o.mountedPersArr,(g,m)=>(T(),D("div",{class:"relative hover:-translate-y-2 duration-300 hover:z-10 shrink-0",key:m+"-"+g.name,ref_for:!0,ref:"mountedPersonalities"},[d("div",V4,[d("button",{onClick:le(w=>r.onPersonalitySelected(g),["stop"])},[d("img",{src:o.bUrl+g.avatar,onError:e[19]||(e[19]=(...w)=>r.personalityImgPlacehodler&&r.personalityImgPlacehodler(...w)),class:De(["w-8 h-8 rounded-full object-fill text-red-700 border-2 active:scale-90 group-hover:border-secondary",o.configFile.active_personality_id==o.configFile.personalities.indexOf(g.full_path)?"border-secondary":"border-transparent z-0"]),title:g.name},null,42,K4)],8,G4),d("button",{onClick:le(w=>r.onPersonalityMounted(g),["stop"])},J4,8,W4)])]))),128))])):H("",!0)])):H("",!0)])]),d("div",{class:De([{hidden:o.pzc_collapsed},"flex flex-col mb-2 px-3 pb-0"])},[d("div",Y4,[d("form",null,[Q4,d("div",X4,[d("div",e3,[o.searchPersonalityInProgress?(T(),D("div",t3,s3)):H("",!0),o.searchPersonalityInProgress?H("",!0):(T(),D("div",o3,i3))]),Te(d("input",{type:"search",id:"personality-search",class:"block w-full p-4 pl-10 text-sm text-gray-900 border border-gray-300 rounded-lg bg-gray-50 focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500",placeholder:"Search personality...",required:"","onUpdate:modelValue":e[21]||(e[21]=g=>o.searchPersonality=g),onKeyup:e[22]||(e[22]=le((...g)=>r.searchPersonality_func&&r.searchPersonality_func(...g),["stop"]))},null,544),[[$e,o.searchPersonality]]),o.searchPersonality?(T(),D("button",{key:0,onClick:e[23]||(e[23]=le(g=>o.searchPersonality="",["stop"])),type:"button",class:"text-white absolute right-2.5 bottom-2.5 bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 font-medium rounded-lg text-sm px-4 py-2 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800"}," Clear search")):H("",!0)])])]),o.searchPersonality?H("",!0):(T(),D("div",a3,[d("label",l3," Personalities Languages: ("+Z(o.persLangArr.length)+") ",1),d("select",{id:"persLang",onChange:e[24]||(e[24]=g=>r.update_setting("personality_language",g.target.value,r.refresh)),class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"},[(T(!0),D(Ie,null,rt(o.persLangArr,g=>(T(),D("option",{selected:g===this.configFile.personality_language},Z(g),9,c3))),256))],32)])),o.searchPersonality?H("",!0):(T(),D("div",u3,[d("label",d3," Personalities Category: ("+Z(o.persCatgArr.length)+") ",1),d("select",{id:"persCat",onChange:e[25]||(e[25]=g=>r.update_setting("personality_category",g.target.value,r.refresh)),class:"bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"},[(T(!0),D(Ie,null,rt(o.persCatgArr,(g,m)=>(T(),D("option",{key:m,selected:g==this.configFile.personality_category},Z(g),9,h3))),128))],32)])),d("div",null,[o.personalitiesFiltered.length>0?(T(),D("div",f3,[d("label",p3," Personalities: ("+Z(o.personalitiesFiltered.length)+") ",1),d("div",{class:De(["overflow-y-auto no-scrollbar p-2 pb-0 grid lg:grid-cols-3 md:grid-cols-2 gap-4",o.pzl_collapsed?"":"max-h-96"])},[Ee(en,{name:"bounce"},{default:Ze(()=>[(T(!0),D(Ie,null,rt(o.personalitiesFiltered,(g,m)=>(T(),it(l,{ref_for:!0,ref:"personalitiesZoo",key:"index-"+m+"-"+g.name,personality:g,full_path:g.full_path,selected:o.configFile.active_personality_id==o.configFile.personalities.findIndex(w=>w===g.full_path),"on-selected":r.onPersonalitySelected,"on-mounted":r.onPersonalityMounted,"on-settings":r.onSettingsPersonality},null,8,["personality","full_path","selected","on-selected","on-mounted","on-settings"]))),128))]),_:1})],2)])):H("",!0)]),o.pzl_collapsed?(T(),D("button",{key:2,class:"text-2xl hover:text-secondary duration-75 flex justify-center hover:bg-bg-light-tone hover:dark:bg-bg-dark-tone rounded-lg",title:"Collapse",type:"button",onClick:e[26]||(e[26]=g=>o.pzl_collapsed=!o.pzl_collapsed)},m3)):(T(),D("button",{key:3,class:"text-2xl hover:text-secondary duration-75 flex justify-center hover:bg-bg-light-tone hover:dark:bg-bg-dark-tone rounded-lg",title:"Expand",type:"button",onClick:e[27]||(e[27]=g=>o.pzl_collapsed=!o.pzl_collapsed)},y3))],2)]),d("div",b3,[d("div",v3,[d("button",{onClick:e[28]||(e[28]=le(g=>o.mc_collapsed=!o.mc_collapsed,["stop"])),class:"text-2xl hover:text-primary p-2 -m-2 w-full text-left flex items-center"},[d("i",{"data-feather":o.mc_collapsed?"chevron-right":"chevron-down",class:"mr-2"},null,8,x3),w3])]),d("div",{class:De([{hidden:o.mc_collapsed},"flex flex-col mb-2 p-2"])},[d("div",k3,[d("div",C3,[Te(d("input",{id:"override-model-parameters",type:"checkbox",class:"w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-700 dark:focus:ring-offset-gray-700 focus:ring-2 dark:bg-gray-600 dark:border-gray-500",onClick:e[29]||(e[29]=le(()=>{},["stop"])),"onUpdate:modelValue":e[30]||(e[30]=g=>o.configFile.override_personality_model_parameters=g),onChange:e[31]||(e[31]=g=>r.update_setting("override_personality_model_parameters",o.configFile.override_personality_model_parameters))},null,544),[[gn,o.configFile.override_personality_model_parameters]]),E3])]),d("div",{class:De(o.configFile.override_personality_model_parameters?"":"pointer-events-none opacity-30")},[d("div",A3,[S3,Te(d("input",{type:"text",id:"seed","onUpdate:modelValue":e[32]||(e[32]=g=>o.configFile.seed=g),class:"bg-gray-50 border border-gray-300 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,o.configFile.seed]])]),d("div",T3,[d("div",M3,[d("div",D3,[L3,d("p",O3,[Te(d("input",{type:"text",id:"temp-val","onUpdate:modelValue":e[33]||(e[33]=g=>o.configFile.temperature=g),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,o.configFile.temperature]])])]),Te(d("input",{id:"temperature",onChange:e[34]||(e[34]=g=>r.update_setting("temperature",g.target.value)),type:"range","onUpdate:modelValue":e[35]||(e[35]=g=>o.configFile.temperature=g),min:"0",max:"5",step:"0.1",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,o.configFile.temperature]])])]),d("div",j3,[d("div",P3,[d("div",R3,[I3,d("p",F3,[Te(d("input",{type:"text",id:"predict-val","onUpdate:modelValue":e[36]||(e[36]=g=>o.configFile.n_predict=g),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,o.configFile.n_predict]])])]),Te(d("input",{id:"predict",onChange:e[37]||(e[37]=g=>r.update_setting("n_predict",g.target.value)),type:"range","onUpdate:modelValue":e[38]||(e[38]=g=>o.configFile.n_predict=g),min:"0",max:"2048",step:"32",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,o.configFile.n_predict]])])]),d("div",q3,[d("div",$3,[d("div",z3,[B3,d("p",N3,[Te(d("input",{type:"text",id:"top_k-val","onUpdate:modelValue":e[39]||(e[39]=g=>o.configFile.top_k=g),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,o.configFile.top_k]])])]),Te(d("input",{id:"top_k",onChange:e[40]||(e[40]=g=>r.update_setting("top_k",g.target.value)),type:"range","onUpdate:modelValue":e[41]||(e[41]=g=>o.configFile.top_k=g),min:"0",max:"100",step:"1",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,o.configFile.top_k]])])]),d("div",U3,[d("div",H3,[d("div",V3,[G3,d("p",K3,[Te(d("input",{type:"text",id:"top_p-val","onUpdate:modelValue":e[42]||(e[42]=g=>o.configFile.top_p=g),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,o.configFile.top_p]])])]),Te(d("input",{id:"top_p",onChange:e[43]||(e[43]=g=>r.update_setting("top_p",g.target.value)),type:"range","onUpdate:modelValue":e[44]||(e[44]=g=>o.configFile.top_p=g),min:"0",max:"1",step:"0.01",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,o.configFile.top_p]])])]),d("div",W3,[d("div",Z3,[d("div",J3,[Y3,d("p",Q3,[Te(d("input",{type:"text",id:"repeat_penalty-val","onUpdate:modelValue":e[45]||(e[45]=g=>o.configFile.repeat_penalty=g),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,o.configFile.repeat_penalty]])])]),Te(d("input",{id:"repeat_penalty",onChange:e[46]||(e[46]=g=>r.update_setting("repeat_penalty",g.target.value)),type:"range","onUpdate:modelValue":e[47]||(e[47]=g=>o.configFile.repeat_penalty=g),min:"0",max:"2",step:"0.01",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,o.configFile.repeat_penalty]])])]),d("div",X3,[d("div",e8,[d("div",t8,[n8,d("p",s8,[Te(d("input",{type:"text",id:"repeat_last_n-val","onUpdate:modelValue":e[48]||(e[48]=g=>o.configFile.repeat_last_n=g),class:"mt-2 w-16 text-right p-2 border border-gray-300 rounded-lg bg-gray-50 sm:text-xs focus:ring-blue-500 focus:border-blue-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,512),[[$e,o.configFile.repeat_last_n]])])]),Te(d("input",{id:"repeat_last_n",onChange:e[49]||(e[49]=g=>r.update_setting("repeat_last_n",g.target.value)),type:"range","onUpdate:modelValue":e[50]||(e[50]=g=>o.configFile.repeat_last_n=g),min:"0",max:"100",step:"1",class:"flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500"},null,544),[[$e,o.configFile.repeat_last_n]])])])],2)],2)])],2)]),Ee(c,{ref:"yesNoDialog",class:"z-20"},null,512),Ee(u,{ref:"addmodeldialog"},null,512),Ee(h,{ref:"messageBox"},null,512),Ee(f,{ref:"toast"},null,512),Ee(p,{ref:"universalForm",class:"z-20"},null,512)],64)}const r8=Ve(pk,[["render",o8],["__scopeId","data-v-b87d317a"]]),i8={data(){return{model_name:"jondurbin/airoboros-7b-gpt4",tokenizer_name:"jondurbin/airoboros-7b-gpt4",dataset_path:"",max_length:1024,batch_size:4,lr:5e-5,num_epochs:2,selectedFolder:"",selectedDatasetPath:""}},methods:{submitForm(){this.model_name,this.tokenizer_name,this.selectedDatasetPath,this.max_length,this.batch_size,this.lr,this.num_epochs,this.selectedFolder},openFolderSelector(){this.$refs.folder_selector.click()},selectOutputDirectory(t){var n;console.log("here");const e=(n=t.target.files[0])==null?void 0:n.path;console.log(e),e&&(this.selectedFolder=e)},selectDatasetPath(t){const e=t.target.files;e.length>0&&(this.selectedDatasetPath=e[0].webkitRelativePath)}}},a8={class:"container overflow-y-scroll flex flex-col no-scrollbar shadow-lg p-10 pt-2 bg-bg-light-tone dark:bg-bg-dark-tone"},l8={class:"mb-4"},c8=d("label",{for:"model_name",class:"text-sm"},"Model Name:",-1),u8={class:"mb-4"},d8=d("label",{for:"tokenizer_name",class:"text-sm"},"Tokenizer Name:",-1),h8={class:"mb-4"},f8=d("label",{for:"dataset_path",class:"text-sm"},"Dataset:",-1),p8={class:"mt-2 text-xs"},g8={class:"mb-4"},m8=d("label",{for:"max_length",class:"text-sm"},"Max Length:",-1),_8={class:"mb-4"},y8=d("label",{for:"batch_size",class:"text-sm"},"Batch Size:",-1),b8={class:"mb-4"},v8=d("label",{for:"lr",class:"text-sm"},"Learning Rate:",-1),x8={class:"mb-4"},w8=d("label",{for:"num_epochs",class:"text-sm"},"Number of Epochs:",-1),k8={class:"mb-4"},C8=d("label",{for:"output_dir",class:"text-sm"},"Output Directory:",-1),E8=d("button",{type:"submit",class:"bg-blue-500 text-white px-4 py-2 rounded"},"Train LLM",-1);function A8(t,e,n,s,o,r){return T(),D("div",a8,[d("form",{onSubmit:e[10]||(e[10]=le((...i)=>r.submitForm&&r.submitForm(...i),["prevent"])),class:"max-w-md mx-auto"},[d("div",l8,[c8,Te(d("input",{type:"text",id:"model_name","onUpdate:modelValue":e[0]||(e[0]=i=>o.model_name=i),required:"",class:"w-full mt-1 px-2 py-1 border border-gray-300 rounded"},null,512),[[$e,o.model_name]])]),d("div",u8,[d8,Te(d("input",{type:"text",id:"tokenizer_name","onUpdate:modelValue":e[1]||(e[1]=i=>o.tokenizer_name=i),required:"",class:"w-full mt-1 px-2 py-1 border border-gray-300 rounded"},null,512),[[$e,o.tokenizer_name]])]),d("div",h8,[f8,d("input",{type:"file",id:"dataset_path",ref:"dataset_path",accept:".parquet",onChange:e[2]||(e[2]=(...i)=>r.selectDatasetPath&&r.selectDatasetPath(...i)),class:"w-full mt-1 px-2 py-1 border border-gray-300 rounded"},null,544),d("p",p8,"Selected File: "+Z(o.selectedDatasetPath),1)]),d("div",g8,[m8,Te(d("input",{type:"number",id:"max_length","onUpdate:modelValue":e[3]||(e[3]=i=>o.max_length=i),required:"",class:"w-full mt-1 px-2 py-1 border border-gray-300 rounded"},null,512),[[$e,o.max_length,void 0,{number:!0}]])]),d("div",_8,[y8,Te(d("input",{type:"number",id:"batch_size","onUpdate:modelValue":e[4]||(e[4]=i=>o.batch_size=i),required:"",class:"w-full mt-1 px-2 py-1 border border-gray-300 rounded"},null,512),[[$e,o.batch_size,void 0,{number:!0}]])]),d("div",b8,[v8,Te(d("input",{type:"number",id:"lr","onUpdate:modelValue":e[5]||(e[5]=i=>o.lr=i),required:"",class:"w-full mt-1 px-2 py-1 border border-gray-300 rounded"},null,512),[[$e,o.lr,void 0,{number:!0}]])]),d("div",x8,[w8,Te(d("input",{type:"number",id:"num_epochs","onUpdate:modelValue":e[6]||(e[6]=i=>o.num_epochs=i),required:"",class:"w-full mt-1 px-2 py-1 border border-gray-300 rounded"},null,512),[[$e,o.num_epochs,void 0,{number:!0}]])]),d("div",k8,[C8,Te(d("input",{type:"text",id:"output_dir","onUpdate:modelValue":e[7]||(e[7]=i=>o.selectedFolder=i),class:"w-full mt-1 px-2 py-1 border border-gray-300 rounded",placeholder:"Enter or select the output folder"},null,512),[[$e,o.selectedFolder]]),d("input",{type:"file",id:"folder_selector",ref:"folder_selector",style:{display:"none"},webkitdirectory:"",onChange:e[8]||(e[8]=(...i)=>r.selectOutputDirectory&&r.selectOutputDirectory(...i))},null,544),d("button",{type:"button",onClick:e[9]||(e[9]=(...i)=>r.openFolderSelector&&r.openFolderSelector(...i)),class:"bg-blue-500 text-white px-4 py-2 rounded"},"Select Folder")]),E8],32)])}const S8=Ve(i8,[["render",A8]]),T8={name:"Discussion",emits:["delete","select","editTitle","checked"],props:{id:Number,title:String,selected:Boolean,loading:Boolean,isCheckbox:Boolean,checkBoxValue:Boolean},setup(){},data(){return{showConfirmation:!1,editTitleMode:!1,editTitle:!1,newTitle:String,checkBoxValue_local:!1}},methods:{deleteEvent(){this.showConfirmation=!1,this.$emit("delete")},selectEvent(){this.$emit("select")},editTitleEvent(){this.editTitle=!1,this.editTitleMode=!1,this.showConfirmation=!1,this.$emit("editTitle",{title:this.newTitle,id:this.id})},chnageTitle(t){this.newTitle=t},checkedChangeEvent(t,e){this.$emit("checked",t,e)}},mounted(){this.newTitle=this.title,fe(()=>{ke.replace()})},watch:{showConfirmation(){fe(()=>{ke.replace()})},editTitleMode(t){this.showConfirmation=t,this.editTitle=t,t&&fe(()=>{this.$refs.titleBox.focus()})},checkBoxValue(t,e){this.checkBoxValue_local=t}}},M8=["id"],D8={class:"flex flex-row items-center gap-2"},L8={key:0},O8=["title"],j8=["value"],P8={class:"flex items-center flex-1 max-h-6"},R8={key:0,class:"flex gap-3 flex-1 items-center justify-end duration-75"},I8=d("i",{"data-feather":"check"},null,-1),F8=[I8],q8=d("i",{"data-feather":"x"},null,-1),$8=[q8],z8={key:1,class:"flex gap-3 flex-1 items-center justify-end duration-75"},B8=d("i",{"data-feather":"x"},null,-1),N8=[B8],U8=d("i",{"data-feather":"check"},null,-1),H8=[U8],V8={key:2,class:"flex gap-3 flex-1 items-center justify-end invisible group-hover:visible duration-75"},G8=d("i",{"data-feather":"edit-2"},null,-1),K8=[G8],W8=d("i",{"data-feather":"trash"},null,-1),Z8=[W8];function J8(t,e,n,s,o,r){return T(),D("div",{class:De([n.selected?"bg-bg-light-discussion dark:bg-bg-dark-discussion shadow-md":"","flex flex-row sm:flex-row item-center shadow-sm gap-2 py-2 my-2 hover:shadow-md hover:bg-primary-light dark:hover:bg-primary rounded-md p-2 duration-75 group cursor-pointer"]),id:"dis-"+n.id,onClick:e[13]||(e[13]=le(i=>r.selectEvent(),["stop"]))},[d("div",D8,[n.isCheckbox?(T(),D("div",L8,[Te(d("input",{type:"checkbox",class:"w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-700 dark:focus:ring-offset-gray-700 focus:ring-2 dark:bg-gray-600 dark:border-gray-500",onClick:e[0]||(e[0]=le(()=>{},["stop"])),"onUpdate:modelValue":e[1]||(e[1]=i=>o.checkBoxValue_local=i),onInput:e[2]||(e[2]=i=>r.checkedChangeEvent(i,n.id))},null,544),[[gn,o.checkBoxValue_local]])])):H("",!0),n.selected?(T(),D("div",{key:1,class:De(["min-h-full w-2 rounded-xl self-stretch",n.loading?"animate-bounce bg-accent ":" bg-secondary "])},null,2)):H("",!0),n.selected?H("",!0):(T(),D("div",{key:2,class:De(["w-2",n.loading?"min-h-full w-2 rounded-xl self-stretch animate-bounce bg-accent ":" "])},null,2))]),o.editTitle?H("",!0):(T(),D("p",{key:0,title:n.title,class:"line-clamp-1 w-full ml-1 -mx-5"},Z(n.title?n.title==="untitled"?"New discussion":n.title:"New discussion"),9,O8)),o.editTitle?(T(),D("input",{key:1,type:"text",id:"title-box",ref:"titleBox",class:"bg-bg-light dark:bg-bg-dark rounded-md border-0 w-full -m-1 p-1",value:n.title,required:"",onKeydown:[e[3]||(e[3]=Qi(le(i=>r.editTitleEvent(),["exact"]),["enter"])),e[4]||(e[4]=Qi(le(i=>o.editTitleMode=!1,["exact"]),["esc"]))],onInput:e[5]||(e[5]=i=>r.chnageTitle(i.target.value)),onClick:e[6]||(e[6]=le(()=>{},["stop"]))},null,40,j8)):H("",!0),d("div",P8,[o.showConfirmation&&!o.editTitleMode?(T(),D("div",R8,[d("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Confirm removal",type:"button",onClick:e[7]||(e[7]=le(i=>r.deleteEvent(),["stop"]))},F8),d("button",{class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Cancel removal",type:"button",onClick:e[8]||(e[8]=le(i=>o.showConfirmation=!1,["stop"]))},$8)])):H("",!0),o.showConfirmation&&o.editTitleMode?(T(),D("div",z8,[d("button",{class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Discard title changes",type:"button",onClick:e[9]||(e[9]=le(i=>o.editTitleMode=!1,["stop"]))},N8),d("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Confirm title changes",type:"button",onClick:e[10]||(e[10]=le(i=>r.editTitleEvent(),["stop"]))},H8)])):H("",!0),o.showConfirmation?H("",!0):(T(),D("div",V8,[d("button",{class:"text-2xl hover:text-secondary duration-75 active:scale-90",title:"Edit title",type:"button",onClick:e[11]||(e[11]=le(i=>o.editTitleMode=!0,["stop"]))},K8),d("button",{class:"text-2xl hover:text-red-600 duration-75 active:scale-90",title:"Remove discussion",type:"button",onClick:e[12]||(e[12]=le(i=>o.showConfirmation=!0,["stop"]))},Z8)]))])],10,M8)}const bf=Ve(T8,[["render",J8]]);var Fe={};const Y8="Á",Q8="á",X8="Ă",e9="ă",t9="∾",n9="∿",s9="∾̳",o9="Â",r9="â",i9="´",a9="А",l9="а",c9="Æ",u9="æ",d9="",h9="𝔄",f9="𝔞",p9="À",g9="à",m9="ℵ",_9="ℵ",y9="Α",b9="α",v9="Ā",x9="ā",w9="⨿",k9="&",C9="&",E9="⩕",A9="⩓",S9="∧",T9="⩜",M9="⩘",D9="⩚",L9="∠",O9="⦤",j9="∠",P9="⦨",R9="⦩",I9="⦪",F9="⦫",q9="⦬",$9="⦭",z9="⦮",B9="⦯",N9="∡",U9="∟",H9="⊾",V9="⦝",G9="∢",K9="Å",W9="⍼",Z9="Ą",J9="ą",Y9="𝔸",Q9="𝕒",X9="⩯",eC="≈",tC="⩰",nC="≊",sC="≋",oC="'",rC="",iC="≈",aC="≊",lC="Å",cC="å",uC="𝒜",dC="𝒶",hC="≔",fC="*",pC="≈",gC="≍",mC="Ã",_C="ã",yC="Ä",bC="ä",vC="∳",xC="⨑",wC="≌",kC="϶",CC="‵",EC="∽",AC="⋍",SC="∖",TC="⫧",MC="⊽",DC="⌅",LC="⌆",OC="⌅",jC="⎵",PC="⎶",RC="≌",IC="Б",FC="б",qC="„",$C="∵",zC="∵",BC="∵",NC="⦰",UC="϶",HC="ℬ",VC="ℬ",GC="Β",KC="β",WC="ℶ",ZC="≬",JC="𝔅",YC="𝔟",QC="⋂",XC="◯",e6="⋃",t6="⨀",n6="⨁",s6="⨂",o6="⨆",r6="★",i6="▽",a6="△",l6="⨄",c6="⋁",u6="⋀",d6="⤍",h6="⧫",f6="▪",p6="▴",g6="▾",m6="◂",_6="▸",y6="␣",b6="▒",v6="░",x6="▓",w6="█",k6="=⃥",C6="≡⃥",E6="⫭",A6="⌐",S6="𝔹",T6="𝕓",M6="⊥",D6="⊥",L6="⋈",O6="⧉",j6="┐",P6="╕",R6="╖",I6="╗",F6="┌",q6="╒",$6="╓",z6="╔",B6="─",N6="═",U6="┬",H6="╤",V6="╥",G6="╦",K6="┴",W6="╧",Z6="╨",J6="╩",Y6="⊟",Q6="⊞",X6="⊠",eE="┘",tE="╛",nE="╜",sE="╝",oE="└",rE="╘",iE="╙",aE="╚",lE="│",cE="║",uE="┼",dE="╪",hE="╫",fE="╬",pE="┤",gE="╡",mE="╢",_E="╣",yE="├",bE="╞",vE="╟",xE="╠",wE="‵",kE="˘",CE="˘",EE="¦",AE="𝒷",SE="ℬ",TE="⁏",ME="∽",DE="⋍",LE="⧅",OE="\\",jE="⟈",PE="•",RE="•",IE="≎",FE="⪮",qE="≏",$E="≎",zE="≏",BE="Ć",NE="ć",UE="⩄",HE="⩉",VE="⩋",GE="∩",KE="⋒",WE="⩇",ZE="⩀",JE="ⅅ",YE="∩︀",QE="⁁",XE="ˇ",e7="ℭ",t7="⩍",n7="Č",s7="č",o7="Ç",r7="ç",i7="Ĉ",a7="ĉ",l7="∰",c7="⩌",u7="⩐",d7="Ċ",h7="ċ",f7="¸",p7="¸",g7="⦲",m7="¢",_7="·",y7="·",b7="𝔠",v7="ℭ",x7="Ч",w7="ч",k7="✓",C7="✓",E7="Χ",A7="χ",S7="ˆ",T7="≗",M7="↺",D7="↻",L7="⊛",O7="⊚",j7="⊝",P7="⊙",R7="®",I7="Ⓢ",F7="⊖",q7="⊕",$7="⊗",z7="○",B7="⧃",N7="≗",U7="⨐",H7="⫯",V7="⧂",G7="∲",K7="”",W7="’",Z7="♣",J7="♣",Y7=":",Q7="∷",X7="⩴",eA="≔",tA="≔",nA=",",sA="@",oA="∁",rA="∘",iA="∁",aA="ℂ",lA="≅",cA="⩭",uA="≡",dA="∮",hA="∯",fA="∮",pA="𝕔",gA="ℂ",mA="∐",_A="∐",yA="©",bA="©",vA="℗",xA="∳",wA="↵",kA="✗",CA="⨯",EA="𝒞",AA="𝒸",SA="⫏",TA="⫑",MA="⫐",DA="⫒",LA="⋯",OA="⤸",jA="⤵",PA="⋞",RA="⋟",IA="↶",FA="⤽",qA="⩈",$A="⩆",zA="≍",BA="∪",NA="⋓",UA="⩊",HA="⊍",VA="⩅",GA="∪︀",KA="↷",WA="⤼",ZA="⋞",JA="⋟",YA="⋎",QA="⋏",XA="¤",eS="↶",tS="↷",nS="⋎",sS="⋏",oS="∲",rS="∱",iS="⌭",aS="†",lS="‡",cS="ℸ",uS="↓",dS="↡",hS="⇓",fS="‐",pS="⫤",gS="⊣",mS="⤏",_S="˝",yS="Ď",bS="ď",vS="Д",xS="д",wS="‡",kS="⇊",CS="ⅅ",ES="ⅆ",AS="⤑",SS="⩷",TS="°",MS="∇",DS="Δ",LS="δ",OS="⦱",jS="⥿",PS="𝔇",RS="𝔡",IS="⥥",FS="⇃",qS="⇂",$S="´",zS="˙",BS="˝",NS="`",US="˜",HS="⋄",VS="⋄",GS="⋄",KS="♦",WS="♦",ZS="¨",JS="ⅆ",YS="ϝ",QS="⋲",XS="÷",eT="÷",tT="⋇",nT="⋇",sT="Ђ",oT="ђ",rT="⌞",iT="⌍",aT="$",lT="𝔻",cT="𝕕",uT="¨",dT="˙",hT="⃜",fT="≐",pT="≑",gT="≐",mT="∸",_T="∔",yT="⊡",bT="⌆",vT="∯",xT="¨",wT="⇓",kT="⇐",CT="⇔",ET="⫤",AT="⟸",ST="⟺",TT="⟹",MT="⇒",DT="⊨",LT="⇑",OT="⇕",jT="∥",PT="⤓",RT="↓",IT="↓",FT="⇓",qT="⇵",$T="̑",zT="⇊",BT="⇃",NT="⇂",UT="⥐",HT="⥞",VT="⥖",GT="↽",KT="⥟",WT="⥗",ZT="⇁",JT="↧",YT="⊤",QT="⤐",XT="⌟",eM="⌌",tM="𝒟",nM="𝒹",sM="Ѕ",oM="ѕ",rM="⧶",iM="Đ",aM="đ",lM="⋱",cM="▿",uM="▾",dM="⇵",hM="⥯",fM="⦦",pM="Џ",gM="џ",mM="⟿",_M="É",yM="é",bM="⩮",vM="Ě",xM="ě",wM="Ê",kM="ê",CM="≖",EM="≕",AM="Э",SM="э",TM="⩷",MM="Ė",DM="ė",LM="≑",OM="ⅇ",jM="≒",PM="𝔈",RM="𝔢",IM="⪚",FM="È",qM="è",$M="⪖",zM="⪘",BM="⪙",NM="∈",UM="⏧",HM="ℓ",VM="⪕",GM="⪗",KM="Ē",WM="ē",ZM="∅",JM="∅",YM="◻",QM="∅",XM="▫",eD=" ",tD=" ",nD=" ",sD="Ŋ",oD="ŋ",rD=" ",iD="Ę",aD="ę",lD="𝔼",cD="𝕖",uD="⋕",dD="⧣",hD="⩱",fD="ε",pD="Ε",gD="ε",mD="ϵ",_D="≖",yD="≕",bD="≂",vD="⪖",xD="⪕",wD="⩵",kD="=",CD="≂",ED="≟",AD="⇌",SD="≡",TD="⩸",MD="⧥",DD="⥱",LD="≓",OD="ℯ",jD="ℰ",PD="≐",RD="⩳",ID="≂",FD="Η",qD="η",$D="Ð",zD="ð",BD="Ë",ND="ë",UD="€",HD="!",VD="∃",GD="∃",KD="ℰ",WD="ⅇ",ZD="ⅇ",JD="≒",YD="Ф",QD="ф",XD="♀",eL="ffi",tL="ff",nL="ffl",sL="𝔉",oL="𝔣",rL="fi",iL="◼",aL="▪",lL="fj",cL="♭",uL="fl",dL="▱",hL="ƒ",fL="𝔽",pL="𝕗",gL="∀",mL="∀",_L="⋔",yL="⫙",bL="ℱ",vL="⨍",xL="½",wL="⅓",kL="¼",CL="⅕",EL="⅙",AL="⅛",SL="⅔",TL="⅖",ML="¾",DL="⅗",LL="⅜",OL="⅘",jL="⅚",PL="⅝",RL="⅞",IL="⁄",FL="⌢",qL="𝒻",$L="ℱ",zL="ǵ",BL="Γ",NL="γ",UL="Ϝ",HL="ϝ",VL="⪆",GL="Ğ",KL="ğ",WL="Ģ",ZL="Ĝ",JL="ĝ",YL="Г",QL="г",XL="Ġ",eO="ġ",tO="≥",nO="≧",sO="⪌",oO="⋛",rO="≥",iO="≧",aO="⩾",lO="⪩",cO="⩾",uO="⪀",dO="⪂",hO="⪄",fO="⋛︀",pO="⪔",gO="𝔊",mO="𝔤",_O="≫",yO="⋙",bO="⋙",vO="ℷ",xO="Ѓ",wO="ѓ",kO="⪥",CO="≷",EO="⪒",AO="⪤",SO="⪊",TO="⪊",MO="⪈",DO="≩",LO="⪈",OO="≩",jO="⋧",PO="𝔾",RO="𝕘",IO="`",FO="≥",qO="⋛",$O="≧",zO="⪢",BO="≷",NO="⩾",UO="≳",HO="𝒢",VO="ℊ",GO="≳",KO="⪎",WO="⪐",ZO="⪧",JO="⩺",YO=">",QO=">",XO="≫",ej="⋗",tj="⦕",nj="⩼",sj="⪆",oj="⥸",rj="⋗",ij="⋛",aj="⪌",lj="≷",cj="≳",uj="≩︀",dj="≩︀",hj="ˇ",fj=" ",pj="½",gj="ℋ",mj="Ъ",_j="ъ",yj="⥈",bj="↔",vj="⇔",xj="↭",wj="^",kj="ℏ",Cj="Ĥ",Ej="ĥ",Aj="♥",Sj="♥",Tj="…",Mj="⊹",Dj="𝔥",Lj="ℌ",Oj="ℋ",jj="⤥",Pj="⤦",Rj="⇿",Ij="∻",Fj="↩",qj="↪",$j="𝕙",zj="ℍ",Bj="―",Nj="─",Uj="𝒽",Hj="ℋ",Vj="ℏ",Gj="Ħ",Kj="ħ",Wj="≎",Zj="≏",Jj="⁃",Yj="‐",Qj="Í",Xj="í",eP="",tP="Î",nP="î",sP="И",oP="и",rP="İ",iP="Е",aP="е",lP="¡",cP="⇔",uP="𝔦",dP="ℑ",hP="Ì",fP="ì",pP="ⅈ",gP="⨌",mP="∭",_P="⧜",yP="℩",bP="IJ",vP="ij",xP="Ī",wP="ī",kP="ℑ",CP="ⅈ",EP="ℐ",AP="ℑ",SP="ı",TP="ℑ",MP="⊷",DP="Ƶ",LP="⇒",OP="℅",jP="∞",PP="⧝",RP="ı",IP="⊺",FP="∫",qP="∬",$P="ℤ",zP="∫",BP="⊺",NP="⋂",UP="⨗",HP="⨼",VP="",GP="",KP="Ё",WP="ё",ZP="Į",JP="į",YP="𝕀",QP="𝕚",XP="Ι",eR="ι",tR="⨼",nR="¿",sR="𝒾",oR="ℐ",rR="∈",iR="⋵",aR="⋹",lR="⋴",cR="⋳",uR="∈",dR="",hR="Ĩ",fR="ĩ",pR="І",gR="і",mR="Ï",_R="ï",yR="Ĵ",bR="ĵ",vR="Й",xR="й",wR="𝔍",kR="𝔧",CR="ȷ",ER="𝕁",AR="𝕛",SR="𝒥",TR="𝒿",MR="Ј",DR="ј",LR="Є",OR="є",jR="Κ",PR="κ",RR="ϰ",IR="Ķ",FR="ķ",qR="К",$R="к",zR="𝔎",BR="𝔨",NR="ĸ",UR="Х",HR="х",VR="Ќ",GR="ќ",KR="𝕂",WR="𝕜",ZR="𝒦",JR="𝓀",YR="⇚",QR="Ĺ",XR="ĺ",eI="⦴",tI="ℒ",nI="Λ",sI="λ",oI="⟨",rI="⟪",iI="⦑",aI="⟨",lI="⪅",cI="ℒ",uI="«",dI="⇤",hI="⤟",fI="←",pI="↞",gI="⇐",mI="⤝",_I="↩",yI="↫",bI="⤹",vI="⥳",xI="↢",wI="⤙",kI="⤛",CI="⪫",EI="⪭",AI="⪭︀",SI="⤌",TI="⤎",MI="❲",DI="{",LI="[",OI="⦋",jI="⦏",PI="⦍",RI="Ľ",II="ľ",FI="Ļ",qI="ļ",$I="⌈",zI="{",BI="Л",NI="л",UI="⤶",HI="“",VI="„",GI="⥧",KI="⥋",WI="↲",ZI="≤",JI="≦",YI="⟨",QI="⇤",XI="←",eF="←",tF="⇐",nF="⇆",sF="↢",oF="⌈",rF="⟦",iF="⥡",aF="⥙",lF="⇃",cF="⌊",uF="↽",dF="↼",hF="⇇",fF="↔",pF="↔",gF="⇔",mF="⇆",_F="⇋",yF="↭",bF="⥎",vF="↤",xF="⊣",wF="⥚",kF="⋋",CF="⧏",EF="⊲",AF="⊴",SF="⥑",TF="⥠",MF="⥘",DF="↿",LF="⥒",OF="↼",jF="⪋",PF="⋚",RF="≤",IF="≦",FF="⩽",qF="⪨",$F="⩽",zF="⩿",BF="⪁",NF="⪃",UF="⋚︀",HF="⪓",VF="⪅",GF="⋖",KF="⋚",WF="⪋",ZF="⋚",JF="≦",YF="≶",QF="≶",XF="⪡",eq="≲",tq="⩽",nq="≲",sq="⥼",oq="⌊",rq="𝔏",iq="𝔩",aq="≶",lq="⪑",cq="⥢",uq="↽",dq="↼",hq="⥪",fq="▄",pq="Љ",gq="љ",mq="⇇",_q="≪",yq="⋘",bq="⌞",vq="⇚",xq="⥫",wq="◺",kq="Ŀ",Cq="ŀ",Eq="⎰",Aq="⎰",Sq="⪉",Tq="⪉",Mq="⪇",Dq="≨",Lq="⪇",Oq="≨",jq="⋦",Pq="⟬",Rq="⇽",Iq="⟦",Fq="⟵",qq="⟵",$q="⟸",zq="⟷",Bq="⟷",Nq="⟺",Uq="⟼",Hq="⟶",Vq="⟶",Gq="⟹",Kq="↫",Wq="↬",Zq="⦅",Jq="𝕃",Yq="𝕝",Qq="⨭",Xq="⨴",e$="∗",t$="_",n$="↙",s$="↘",o$="◊",r$="◊",i$="⧫",a$="(",l$="⦓",c$="⇆",u$="⌟",d$="⇋",h$="⥭",f$="",p$="⊿",g$="‹",m$="𝓁",_$="ℒ",y$="↰",b$="↰",v$="≲",x$="⪍",w$="⪏",k$="[",C$="‘",E$="‚",A$="Ł",S$="ł",T$="⪦",M$="⩹",D$="<",L$="<",O$="≪",j$="⋖",P$="⋋",R$="⋉",I$="⥶",F$="⩻",q$="◃",$$="⊴",z$="◂",B$="⦖",N$="⥊",U$="⥦",H$="≨︀",V$="≨︀",G$="¯",K$="♂",W$="✠",Z$="✠",J$="↦",Y$="↦",Q$="↧",X$="↤",ez="↥",tz="▮",nz="⨩",sz="М",oz="м",rz="—",iz="∺",az="∡",lz=" ",cz="ℳ",uz="𝔐",dz="𝔪",hz="℧",fz="µ",pz="*",gz="⫰",mz="∣",_z="·",yz="⊟",bz="−",vz="∸",xz="⨪",wz="∓",kz="⫛",Cz="…",Ez="∓",Az="⊧",Sz="𝕄",Tz="𝕞",Mz="∓",Dz="𝓂",Lz="ℳ",Oz="∾",jz="Μ",Pz="μ",Rz="⊸",Iz="⊸",Fz="∇",qz="Ń",$z="ń",zz="∠⃒",Bz="≉",Nz="⩰̸",Uz="≋̸",Hz="ʼn",Vz="≉",Gz="♮",Kz="ℕ",Wz="♮",Zz=" ",Jz="≎̸",Yz="≏̸",Qz="⩃",Xz="Ň",eB="ň",tB="Ņ",nB="ņ",sB="≇",oB="⩭̸",rB="⩂",iB="Н",aB="н",lB="–",cB="⤤",uB="↗",dB="⇗",hB="↗",fB="≠",pB="≐̸",gB="",mB="",_B="",yB="",bB="≢",vB="⤨",xB="≂̸",wB="≫",kB="≪",CB=` +`,EB="∄",AB="∄",SB="𝔑",TB="𝔫",MB="≧̸",DB="≱",LB="≱",OB="≧̸",jB="⩾̸",PB="⩾̸",RB="⋙̸",IB="≵",FB="≫⃒",qB="≯",$B="≯",zB="≫̸",BB="↮",NB="⇎",UB="⫲",HB="∋",VB="⋼",GB="⋺",KB="∋",WB="Њ",ZB="њ",JB="↚",YB="⇍",QB="‥",XB="≦̸",eN="≰",tN="↚",nN="⇍",sN="↮",oN="⇎",rN="≰",iN="≦̸",aN="⩽̸",lN="⩽̸",cN="≮",uN="⋘̸",dN="≴",hN="≪⃒",fN="≮",pN="⋪",gN="⋬",mN="≪̸",_N="∤",yN="",bN=" ",vN="𝕟",xN="ℕ",wN="⫬",kN="¬",CN="≢",EN="≭",AN="∦",SN="∉",TN="≠",MN="≂̸",DN="∄",LN="≯",ON="≱",jN="≧̸",PN="≫̸",RN="≹",IN="⩾̸",FN="≵",qN="≎̸",$N="≏̸",zN="∉",BN="⋵̸",NN="⋹̸",UN="∉",HN="⋷",VN="⋶",GN="⧏̸",KN="⋪",WN="⋬",ZN="≮",JN="≰",YN="≸",QN="≪̸",XN="⩽̸",eU="≴",tU="⪢̸",nU="⪡̸",sU="∌",oU="∌",rU="⋾",iU="⋽",aU="⊀",lU="⪯̸",cU="⋠",uU="∌",dU="⧐̸",hU="⋫",fU="⋭",pU="⊏̸",gU="⋢",mU="⊐̸",_U="⋣",yU="⊂⃒",bU="⊈",vU="⊁",xU="⪰̸",wU="⋡",kU="≿̸",CU="⊃⃒",EU="⊉",AU="≁",SU="≄",TU="≇",MU="≉",DU="∤",LU="∦",OU="∦",jU="⫽⃥",PU="∂̸",RU="⨔",IU="⊀",FU="⋠",qU="⊀",$U="⪯̸",zU="⪯̸",BU="⤳̸",NU="↛",UU="⇏",HU="↝̸",VU="↛",GU="⇏",KU="⋫",WU="⋭",ZU="⊁",JU="⋡",YU="⪰̸",QU="𝒩",XU="𝓃",eH="∤",tH="∦",nH="≁",sH="≄",oH="≄",rH="∤",iH="∦",aH="⋢",lH="⋣",cH="⊄",uH="⫅̸",dH="⊈",hH="⊂⃒",fH="⊈",pH="⫅̸",gH="⊁",mH="⪰̸",_H="⊅",yH="⫆̸",bH="⊉",vH="⊃⃒",xH="⊉",wH="⫆̸",kH="≹",CH="Ñ",EH="ñ",AH="≸",SH="⋪",TH="⋬",MH="⋫",DH="⋭",LH="Ν",OH="ν",jH="#",PH="№",RH=" ",IH="≍⃒",FH="⊬",qH="⊭",$H="⊮",zH="⊯",BH="≥⃒",NH=">⃒",UH="⤄",HH="⧞",VH="⤂",GH="≤⃒",KH="<⃒",WH="⊴⃒",ZH="⤃",JH="⊵⃒",YH="∼⃒",QH="⤣",XH="↖",eV="⇖",tV="↖",nV="⤧",sV="Ó",oV="ó",rV="⊛",iV="Ô",aV="ô",lV="⊚",cV="О",uV="о",dV="⊝",hV="Ő",fV="ő",pV="⨸",gV="⊙",mV="⦼",_V="Œ",yV="œ",bV="⦿",vV="𝔒",xV="𝔬",wV="˛",kV="Ò",CV="ò",EV="⧁",AV="⦵",SV="Ω",TV="∮",MV="↺",DV="⦾",LV="⦻",OV="‾",jV="⧀",PV="Ō",RV="ō",IV="Ω",FV="ω",qV="Ο",$V="ο",zV="⦶",BV="⊖",NV="𝕆",UV="𝕠",HV="⦷",VV="“",GV="‘",KV="⦹",WV="⊕",ZV="↻",JV="⩔",YV="∨",QV="⩝",XV="ℴ",eG="ℴ",tG="ª",nG="º",sG="⊶",oG="⩖",rG="⩗",iG="⩛",aG="Ⓢ",lG="𝒪",cG="ℴ",uG="Ø",dG="ø",hG="⊘",fG="Õ",pG="õ",gG="⨶",mG="⨷",_G="⊗",yG="Ö",bG="ö",vG="⌽",xG="‾",wG="⏞",kG="⎴",CG="⏜",EG="¶",AG="∥",SG="∥",TG="⫳",MG="⫽",DG="∂",LG="∂",OG="П",jG="п",PG="%",RG=".",IG="‰",FG="⊥",qG="‱",$G="𝔓",zG="𝔭",BG="Φ",NG="φ",UG="ϕ",HG="ℳ",VG="☎",GG="Π",KG="π",WG="⋔",ZG="ϖ",JG="ℏ",YG="ℎ",QG="ℏ",XG="⨣",eK="⊞",tK="⨢",nK="+",sK="∔",oK="⨥",rK="⩲",iK="±",aK="±",lK="⨦",cK="⨧",uK="±",dK="ℌ",hK="⨕",fK="𝕡",pK="ℙ",gK="£",mK="⪷",_K="⪻",yK="≺",bK="≼",vK="⪷",xK="≺",wK="≼",kK="≺",CK="⪯",EK="≼",AK="≾",SK="⪯",TK="⪹",MK="⪵",DK="⋨",LK="⪯",OK="⪳",jK="≾",PK="′",RK="″",IK="ℙ",FK="⪹",qK="⪵",$K="⋨",zK="∏",BK="∏",NK="⌮",UK="⌒",HK="⌓",VK="∝",GK="∝",KK="∷",WK="∝",ZK="≾",JK="⊰",YK="𝒫",QK="𝓅",XK="Ψ",eW="ψ",tW=" ",nW="𝔔",sW="𝔮",oW="⨌",rW="𝕢",iW="ℚ",aW="⁗",lW="𝒬",cW="𝓆",uW="ℍ",dW="⨖",hW="?",fW="≟",pW='"',gW='"',mW="⇛",_W="∽̱",yW="Ŕ",bW="ŕ",vW="√",xW="⦳",wW="⟩",kW="⟫",CW="⦒",EW="⦥",AW="⟩",SW="»",TW="⥵",MW="⇥",DW="⤠",LW="⤳",OW="→",jW="↠",PW="⇒",RW="⤞",IW="↪",FW="↬",qW="⥅",$W="⥴",zW="⤖",BW="↣",NW="↝",UW="⤚",HW="⤜",VW="∶",GW="ℚ",KW="⤍",WW="⤏",ZW="⤐",JW="❳",YW="}",QW="]",XW="⦌",eZ="⦎",tZ="⦐",nZ="Ř",sZ="ř",oZ="Ŗ",rZ="ŗ",iZ="⌉",aZ="}",lZ="Р",cZ="р",uZ="⤷",dZ="⥩",hZ="”",fZ="”",pZ="↳",gZ="ℜ",mZ="ℛ",_Z="ℜ",yZ="ℝ",bZ="ℜ",vZ="▭",xZ="®",wZ="®",kZ="∋",CZ="⇋",EZ="⥯",AZ="⥽",SZ="⌋",TZ="𝔯",MZ="ℜ",DZ="⥤",LZ="⇁",OZ="⇀",jZ="⥬",PZ="Ρ",RZ="ρ",IZ="ϱ",FZ="⟩",qZ="⇥",$Z="→",zZ="→",BZ="⇒",NZ="⇄",UZ="↣",HZ="⌉",VZ="⟧",GZ="⥝",KZ="⥕",WZ="⇂",ZZ="⌋",JZ="⇁",YZ="⇀",QZ="⇄",XZ="⇌",eJ="⇉",tJ="↝",nJ="↦",sJ="⊢",oJ="⥛",rJ="⋌",iJ="⧐",aJ="⊳",lJ="⊵",cJ="⥏",uJ="⥜",dJ="⥔",hJ="↾",fJ="⥓",pJ="⇀",gJ="˚",mJ="≓",_J="⇄",yJ="⇌",bJ="",vJ="⎱",xJ="⎱",wJ="⫮",kJ="⟭",CJ="⇾",EJ="⟧",AJ="⦆",SJ="𝕣",TJ="ℝ",MJ="⨮",DJ="⨵",LJ="⥰",OJ=")",jJ="⦔",PJ="⨒",RJ="⇉",IJ="⇛",FJ="›",qJ="𝓇",$J="ℛ",zJ="↱",BJ="↱",NJ="]",UJ="’",HJ="’",VJ="⋌",GJ="⋊",KJ="▹",WJ="⊵",ZJ="▸",JJ="⧎",YJ="⧴",QJ="⥨",XJ="℞",eY="Ś",tY="ś",nY="‚",sY="⪸",oY="Š",rY="š",iY="⪼",aY="≻",lY="≽",cY="⪰",uY="⪴",dY="Ş",hY="ş",fY="Ŝ",pY="ŝ",gY="⪺",mY="⪶",_Y="⋩",yY="⨓",bY="≿",vY="С",xY="с",wY="⊡",kY="⋅",CY="⩦",EY="⤥",AY="↘",SY="⇘",TY="↘",MY="§",DY=";",LY="⤩",OY="∖",jY="∖",PY="✶",RY="𝔖",IY="𝔰",FY="⌢",qY="♯",$Y="Щ",zY="щ",BY="Ш",NY="ш",UY="↓",HY="←",VY="∣",GY="∥",KY="→",WY="↑",ZY="",JY="Σ",YY="σ",QY="ς",XY="ς",eQ="∼",tQ="⩪",nQ="≃",sQ="≃",oQ="⪞",rQ="⪠",iQ="⪝",aQ="⪟",lQ="≆",cQ="⨤",uQ="⥲",dQ="←",hQ="∘",fQ="∖",pQ="⨳",gQ="⧤",mQ="∣",_Q="⌣",yQ="⪪",bQ="⪬",vQ="⪬︀",xQ="Ь",wQ="ь",kQ="⌿",CQ="⧄",EQ="/",AQ="𝕊",SQ="𝕤",TQ="♠",MQ="♠",DQ="∥",LQ="⊓",OQ="⊓︀",jQ="⊔",PQ="⊔︀",RQ="√",IQ="⊏",FQ="⊑",qQ="⊏",$Q="⊑",zQ="⊐",BQ="⊒",NQ="⊐",UQ="⊒",HQ="□",VQ="□",GQ="⊓",KQ="⊏",WQ="⊑",ZQ="⊐",JQ="⊒",YQ="⊔",QQ="▪",XQ="□",eX="▪",tX="→",nX="𝒮",sX="𝓈",oX="∖",rX="⌣",iX="⋆",aX="⋆",lX="☆",cX="★",uX="ϵ",dX="ϕ",hX="¯",fX="⊂",pX="⋐",gX="⪽",mX="⫅",_X="⊆",yX="⫃",bX="⫁",vX="⫋",xX="⊊",wX="⪿",kX="⥹",CX="⊂",EX="⋐",AX="⊆",SX="⫅",TX="⊆",MX="⊊",DX="⫋",LX="⫇",OX="⫕",jX="⫓",PX="⪸",RX="≻",IX="≽",FX="≻",qX="⪰",$X="≽",zX="≿",BX="⪰",NX="⪺",UX="⪶",HX="⋩",VX="≿",GX="∋",KX="∑",WX="∑",ZX="♪",JX="¹",YX="²",QX="³",XX="⊃",eee="⋑",tee="⪾",nee="⫘",see="⫆",oee="⊇",ree="⫄",iee="⊃",aee="⊇",lee="⟉",cee="⫗",uee="⥻",dee="⫂",hee="⫌",fee="⊋",pee="⫀",gee="⊃",mee="⋑",_ee="⊇",yee="⫆",bee="⊋",vee="⫌",xee="⫈",wee="⫔",kee="⫖",Cee="⤦",Eee="↙",Aee="⇙",See="↙",Tee="⤪",Mee="ß",Dee=" ",Lee="⌖",Oee="Τ",jee="τ",Pee="⎴",Ree="Ť",Iee="ť",Fee="Ţ",qee="ţ",$ee="Т",zee="т",Bee="⃛",Nee="⌕",Uee="𝔗",Hee="𝔱",Vee="∴",Gee="∴",Kee="∴",Wee="Θ",Zee="θ",Jee="ϑ",Yee="ϑ",Qee="≈",Xee="∼",ete=" ",tte=" ",nte=" ",ste="≈",ote="∼",rte="Þ",ite="þ",ate="˜",lte="∼",cte="≃",ute="≅",dte="≈",hte="⨱",fte="⊠",pte="×",gte="⨰",mte="∭",_te="⤨",yte="⌶",bte="⫱",vte="⊤",xte="𝕋",wte="𝕥",kte="⫚",Cte="⤩",Ete="‴",Ate="™",Ste="™",Tte="▵",Mte="▿",Dte="◃",Lte="⊴",Ote="≜",jte="▹",Pte="⊵",Rte="◬",Ite="≜",Fte="⨺",qte="⃛",$te="⨹",zte="⧍",Bte="⨻",Nte="⏢",Ute="𝒯",Hte="𝓉",Vte="Ц",Gte="ц",Kte="Ћ",Wte="ћ",Zte="Ŧ",Jte="ŧ",Yte="≬",Qte="↞",Xte="↠",ene="Ú",tne="ú",nne="↑",sne="↟",one="⇑",rne="⥉",ine="Ў",ane="ў",lne="Ŭ",cne="ŭ",une="Û",dne="û",hne="У",fne="у",pne="⇅",gne="Ű",mne="ű",_ne="⥮",yne="⥾",bne="𝔘",vne="𝔲",xne="Ù",wne="ù",kne="⥣",Cne="↿",Ene="↾",Ane="▀",Sne="⌜",Tne="⌜",Mne="⌏",Dne="◸",Lne="Ū",One="ū",jne="¨",Pne="_",Rne="⏟",Ine="⎵",Fne="⏝",qne="⋃",$ne="⊎",zne="Ų",Bne="ų",Nne="𝕌",Une="𝕦",Hne="⤒",Vne="↑",Gne="↑",Kne="⇑",Wne="⇅",Zne="↕",Jne="↕",Yne="⇕",Qne="⥮",Xne="↿",ese="↾",tse="⊎",nse="↖",sse="↗",ose="υ",rse="ϒ",ise="ϒ",ase="Υ",lse="υ",cse="↥",use="⊥",dse="⇈",hse="⌝",fse="⌝",pse="⌎",gse="Ů",mse="ů",_se="◹",yse="𝒰",bse="𝓊",vse="⋰",xse="Ũ",wse="ũ",kse="▵",Cse="▴",Ese="⇈",Ase="Ü",Sse="ü",Tse="⦧",Mse="⦜",Dse="ϵ",Lse="ϰ",Ose="∅",jse="ϕ",Pse="ϖ",Rse="∝",Ise="↕",Fse="⇕",qse="ϱ",$se="ς",zse="⊊︀",Bse="⫋︀",Nse="⊋︀",Use="⫌︀",Hse="ϑ",Vse="⊲",Gse="⊳",Kse="⫨",Wse="⫫",Zse="⫩",Jse="В",Yse="в",Qse="⊢",Xse="⊨",eoe="⊩",toe="⊫",noe="⫦",soe="⊻",ooe="∨",roe="⋁",ioe="≚",aoe="⋮",loe="|",coe="‖",uoe="|",doe="‖",hoe="∣",foe="|",poe="❘",goe="≀",moe=" ",_oe="𝔙",yoe="𝔳",boe="⊲",voe="⊂⃒",xoe="⊃⃒",woe="𝕍",koe="𝕧",Coe="∝",Eoe="⊳",Aoe="𝒱",Soe="𝓋",Toe="⫋︀",Moe="⊊︀",Doe="⫌︀",Loe="⊋︀",Ooe="⊪",joe="⦚",Poe="Ŵ",Roe="ŵ",Ioe="⩟",Foe="∧",qoe="⋀",$oe="≙",zoe="℘",Boe="𝔚",Noe="𝔴",Uoe="𝕎",Hoe="𝕨",Voe="℘",Goe="≀",Koe="≀",Woe="𝒲",Zoe="𝓌",Joe="⋂",Yoe="◯",Qoe="⋃",Xoe="▽",ere="𝔛",tre="𝔵",nre="⟷",sre="⟺",ore="Ξ",rre="ξ",ire="⟵",are="⟸",lre="⟼",cre="⋻",ure="⨀",dre="𝕏",hre="𝕩",fre="⨁",pre="⨂",gre="⟶",mre="⟹",_re="𝒳",yre="𝓍",bre="⨆",vre="⨄",xre="△",wre="⋁",kre="⋀",Cre="Ý",Ere="ý",Are="Я",Sre="я",Tre="Ŷ",Mre="ŷ",Dre="Ы",Lre="ы",Ore="¥",jre="𝔜",Pre="𝔶",Rre="Ї",Ire="ї",Fre="𝕐",qre="𝕪",$re="𝒴",zre="𝓎",Bre="Ю",Nre="ю",Ure="ÿ",Hre="Ÿ",Vre="Ź",Gre="ź",Kre="Ž",Wre="ž",Zre="З",Jre="з",Yre="Ż",Qre="ż",Xre="ℨ",eie="",tie="Ζ",nie="ζ",sie="𝔷",oie="ℨ",rie="Ж",iie="ж",aie="⇝",lie="𝕫",cie="ℤ",uie="𝒵",die="𝓏",hie="",fie="",pie={Aacute:Y8,aacute:Q8,Abreve:X8,abreve:e9,ac:t9,acd:n9,acE:s9,Acirc:o9,acirc:r9,acute:i9,Acy:a9,acy:l9,AElig:c9,aelig:u9,af:d9,Afr:h9,afr:f9,Agrave:p9,agrave:g9,alefsym:m9,aleph:_9,Alpha:y9,alpha:b9,Amacr:v9,amacr:x9,amalg:w9,amp:k9,AMP:C9,andand:E9,And:A9,and:S9,andd:T9,andslope:M9,andv:D9,ang:L9,ange:O9,angle:j9,angmsdaa:P9,angmsdab:R9,angmsdac:I9,angmsdad:F9,angmsdae:q9,angmsdaf:$9,angmsdag:z9,angmsdah:B9,angmsd:N9,angrt:U9,angrtvb:H9,angrtvbd:V9,angsph:G9,angst:K9,angzarr:W9,Aogon:Z9,aogon:J9,Aopf:Y9,aopf:Q9,apacir:X9,ap:eC,apE:tC,ape:nC,apid:sC,apos:oC,ApplyFunction:rC,approx:iC,approxeq:aC,Aring:lC,aring:cC,Ascr:uC,ascr:dC,Assign:hC,ast:fC,asymp:pC,asympeq:gC,Atilde:mC,atilde:_C,Auml:yC,auml:bC,awconint:vC,awint:xC,backcong:wC,backepsilon:kC,backprime:CC,backsim:EC,backsimeq:AC,Backslash:SC,Barv:TC,barvee:MC,barwed:DC,Barwed:LC,barwedge:OC,bbrk:jC,bbrktbrk:PC,bcong:RC,Bcy:IC,bcy:FC,bdquo:qC,becaus:$C,because:zC,Because:BC,bemptyv:NC,bepsi:UC,bernou:HC,Bernoullis:VC,Beta:GC,beta:KC,beth:WC,between:ZC,Bfr:JC,bfr:YC,bigcap:QC,bigcirc:XC,bigcup:e6,bigodot:t6,bigoplus:n6,bigotimes:s6,bigsqcup:o6,bigstar:r6,bigtriangledown:i6,bigtriangleup:a6,biguplus:l6,bigvee:c6,bigwedge:u6,bkarow:d6,blacklozenge:h6,blacksquare:f6,blacktriangle:p6,blacktriangledown:g6,blacktriangleleft:m6,blacktriangleright:_6,blank:y6,blk12:b6,blk14:v6,blk34:x6,block:w6,bne:k6,bnequiv:C6,bNot:E6,bnot:A6,Bopf:S6,bopf:T6,bot:M6,bottom:D6,bowtie:L6,boxbox:O6,boxdl:j6,boxdL:P6,boxDl:R6,boxDL:I6,boxdr:F6,boxdR:q6,boxDr:$6,boxDR:z6,boxh:B6,boxH:N6,boxhd:U6,boxHd:H6,boxhD:V6,boxHD:G6,boxhu:K6,boxHu:W6,boxhU:Z6,boxHU:J6,boxminus:Y6,boxplus:Q6,boxtimes:X6,boxul:eE,boxuL:tE,boxUl:nE,boxUL:sE,boxur:oE,boxuR:rE,boxUr:iE,boxUR:aE,boxv:lE,boxV:cE,boxvh:uE,boxvH:dE,boxVh:hE,boxVH:fE,boxvl:pE,boxvL:gE,boxVl:mE,boxVL:_E,boxvr:yE,boxvR:bE,boxVr:vE,boxVR:xE,bprime:wE,breve:kE,Breve:CE,brvbar:EE,bscr:AE,Bscr:SE,bsemi:TE,bsim:ME,bsime:DE,bsolb:LE,bsol:OE,bsolhsub:jE,bull:PE,bullet:RE,bump:IE,bumpE:FE,bumpe:qE,Bumpeq:$E,bumpeq:zE,Cacute:BE,cacute:NE,capand:UE,capbrcup:HE,capcap:VE,cap:GE,Cap:KE,capcup:WE,capdot:ZE,CapitalDifferentialD:JE,caps:YE,caret:QE,caron:XE,Cayleys:e7,ccaps:t7,Ccaron:n7,ccaron:s7,Ccedil:o7,ccedil:r7,Ccirc:i7,ccirc:a7,Cconint:l7,ccups:c7,ccupssm:u7,Cdot:d7,cdot:h7,cedil:f7,Cedilla:p7,cemptyv:g7,cent:m7,centerdot:_7,CenterDot:y7,cfr:b7,Cfr:v7,CHcy:x7,chcy:w7,check:k7,checkmark:C7,Chi:E7,chi:A7,circ:S7,circeq:T7,circlearrowleft:M7,circlearrowright:D7,circledast:L7,circledcirc:O7,circleddash:j7,CircleDot:P7,circledR:R7,circledS:I7,CircleMinus:F7,CirclePlus:q7,CircleTimes:$7,cir:z7,cirE:B7,cire:N7,cirfnint:U7,cirmid:H7,cirscir:V7,ClockwiseContourIntegral:G7,CloseCurlyDoubleQuote:K7,CloseCurlyQuote:W7,clubs:Z7,clubsuit:J7,colon:Y7,Colon:Q7,Colone:X7,colone:eA,coloneq:tA,comma:nA,commat:sA,comp:oA,compfn:rA,complement:iA,complexes:aA,cong:lA,congdot:cA,Congruent:uA,conint:dA,Conint:hA,ContourIntegral:fA,copf:pA,Copf:gA,coprod:mA,Coproduct:_A,copy:yA,COPY:bA,copysr:vA,CounterClockwiseContourIntegral:xA,crarr:wA,cross:kA,Cross:CA,Cscr:EA,cscr:AA,csub:SA,csube:TA,csup:MA,csupe:DA,ctdot:LA,cudarrl:OA,cudarrr:jA,cuepr:PA,cuesc:RA,cularr:IA,cularrp:FA,cupbrcap:qA,cupcap:$A,CupCap:zA,cup:BA,Cup:NA,cupcup:UA,cupdot:HA,cupor:VA,cups:GA,curarr:KA,curarrm:WA,curlyeqprec:ZA,curlyeqsucc:JA,curlyvee:YA,curlywedge:QA,curren:XA,curvearrowleft:eS,curvearrowright:tS,cuvee:nS,cuwed:sS,cwconint:oS,cwint:rS,cylcty:iS,dagger:aS,Dagger:lS,daleth:cS,darr:uS,Darr:dS,dArr:hS,dash:fS,Dashv:pS,dashv:gS,dbkarow:mS,dblac:_S,Dcaron:yS,dcaron:bS,Dcy:vS,dcy:xS,ddagger:wS,ddarr:kS,DD:CS,dd:ES,DDotrahd:AS,ddotseq:SS,deg:TS,Del:MS,Delta:DS,delta:LS,demptyv:OS,dfisht:jS,Dfr:PS,dfr:RS,dHar:IS,dharl:FS,dharr:qS,DiacriticalAcute:$S,DiacriticalDot:zS,DiacriticalDoubleAcute:BS,DiacriticalGrave:NS,DiacriticalTilde:US,diam:HS,diamond:VS,Diamond:GS,diamondsuit:KS,diams:WS,die:ZS,DifferentialD:JS,digamma:YS,disin:QS,div:XS,divide:eT,divideontimes:tT,divonx:nT,DJcy:sT,djcy:oT,dlcorn:rT,dlcrop:iT,dollar:aT,Dopf:lT,dopf:cT,Dot:uT,dot:dT,DotDot:hT,doteq:fT,doteqdot:pT,DotEqual:gT,dotminus:mT,dotplus:_T,dotsquare:yT,doublebarwedge:bT,DoubleContourIntegral:vT,DoubleDot:xT,DoubleDownArrow:wT,DoubleLeftArrow:kT,DoubleLeftRightArrow:CT,DoubleLeftTee:ET,DoubleLongLeftArrow:AT,DoubleLongLeftRightArrow:ST,DoubleLongRightArrow:TT,DoubleRightArrow:MT,DoubleRightTee:DT,DoubleUpArrow:LT,DoubleUpDownArrow:OT,DoubleVerticalBar:jT,DownArrowBar:PT,downarrow:RT,DownArrow:IT,Downarrow:FT,DownArrowUpArrow:qT,DownBreve:$T,downdownarrows:zT,downharpoonleft:BT,downharpoonright:NT,DownLeftRightVector:UT,DownLeftTeeVector:HT,DownLeftVectorBar:VT,DownLeftVector:GT,DownRightTeeVector:KT,DownRightVectorBar:WT,DownRightVector:ZT,DownTeeArrow:JT,DownTee:YT,drbkarow:QT,drcorn:XT,drcrop:eM,Dscr:tM,dscr:nM,DScy:sM,dscy:oM,dsol:rM,Dstrok:iM,dstrok:aM,dtdot:lM,dtri:cM,dtrif:uM,duarr:dM,duhar:hM,dwangle:fM,DZcy:pM,dzcy:gM,dzigrarr:mM,Eacute:_M,eacute:yM,easter:bM,Ecaron:vM,ecaron:xM,Ecirc:wM,ecirc:kM,ecir:CM,ecolon:EM,Ecy:AM,ecy:SM,eDDot:TM,Edot:MM,edot:DM,eDot:LM,ee:OM,efDot:jM,Efr:PM,efr:RM,eg:IM,Egrave:FM,egrave:qM,egs:$M,egsdot:zM,el:BM,Element:NM,elinters:UM,ell:HM,els:VM,elsdot:GM,Emacr:KM,emacr:WM,empty:ZM,emptyset:JM,EmptySmallSquare:YM,emptyv:QM,EmptyVerySmallSquare:XM,emsp13:eD,emsp14:tD,emsp:nD,ENG:sD,eng:oD,ensp:rD,Eogon:iD,eogon:aD,Eopf:lD,eopf:cD,epar:uD,eparsl:dD,eplus:hD,epsi:fD,Epsilon:pD,epsilon:gD,epsiv:mD,eqcirc:_D,eqcolon:yD,eqsim:bD,eqslantgtr:vD,eqslantless:xD,Equal:wD,equals:kD,EqualTilde:CD,equest:ED,Equilibrium:AD,equiv:SD,equivDD:TD,eqvparsl:MD,erarr:DD,erDot:LD,escr:OD,Escr:jD,esdot:PD,Esim:RD,esim:ID,Eta:FD,eta:qD,ETH:$D,eth:zD,Euml:BD,euml:ND,euro:UD,excl:HD,exist:VD,Exists:GD,expectation:KD,exponentiale:WD,ExponentialE:ZD,fallingdotseq:JD,Fcy:YD,fcy:QD,female:XD,ffilig:eL,fflig:tL,ffllig:nL,Ffr:sL,ffr:oL,filig:rL,FilledSmallSquare:iL,FilledVerySmallSquare:aL,fjlig:lL,flat:cL,fllig:uL,fltns:dL,fnof:hL,Fopf:fL,fopf:pL,forall:gL,ForAll:mL,fork:_L,forkv:yL,Fouriertrf:bL,fpartint:vL,frac12:xL,frac13:wL,frac14:kL,frac15:CL,frac16:EL,frac18:AL,frac23:SL,frac25:TL,frac34:ML,frac35:DL,frac38:LL,frac45:OL,frac56:jL,frac58:PL,frac78:RL,frasl:IL,frown:FL,fscr:qL,Fscr:$L,gacute:zL,Gamma:BL,gamma:NL,Gammad:UL,gammad:HL,gap:VL,Gbreve:GL,gbreve:KL,Gcedil:WL,Gcirc:ZL,gcirc:JL,Gcy:YL,gcy:QL,Gdot:XL,gdot:eO,ge:tO,gE:nO,gEl:sO,gel:oO,geq:rO,geqq:iO,geqslant:aO,gescc:lO,ges:cO,gesdot:uO,gesdoto:dO,gesdotol:hO,gesl:fO,gesles:pO,Gfr:gO,gfr:mO,gg:_O,Gg:yO,ggg:bO,gimel:vO,GJcy:xO,gjcy:wO,gla:kO,gl:CO,glE:EO,glj:AO,gnap:SO,gnapprox:TO,gne:MO,gnE:DO,gneq:LO,gneqq:OO,gnsim:jO,Gopf:PO,gopf:RO,grave:IO,GreaterEqual:FO,GreaterEqualLess:qO,GreaterFullEqual:$O,GreaterGreater:zO,GreaterLess:BO,GreaterSlantEqual:NO,GreaterTilde:UO,Gscr:HO,gscr:VO,gsim:GO,gsime:KO,gsiml:WO,gtcc:ZO,gtcir:JO,gt:YO,GT:QO,Gt:XO,gtdot:ej,gtlPar:tj,gtquest:nj,gtrapprox:sj,gtrarr:oj,gtrdot:rj,gtreqless:ij,gtreqqless:aj,gtrless:lj,gtrsim:cj,gvertneqq:uj,gvnE:dj,Hacek:hj,hairsp:fj,half:pj,hamilt:gj,HARDcy:mj,hardcy:_j,harrcir:yj,harr:bj,hArr:vj,harrw:xj,Hat:wj,hbar:kj,Hcirc:Cj,hcirc:Ej,hearts:Aj,heartsuit:Sj,hellip:Tj,hercon:Mj,hfr:Dj,Hfr:Lj,HilbertSpace:Oj,hksearow:jj,hkswarow:Pj,hoarr:Rj,homtht:Ij,hookleftarrow:Fj,hookrightarrow:qj,hopf:$j,Hopf:zj,horbar:Bj,HorizontalLine:Nj,hscr:Uj,Hscr:Hj,hslash:Vj,Hstrok:Gj,hstrok:Kj,HumpDownHump:Wj,HumpEqual:Zj,hybull:Jj,hyphen:Yj,Iacute:Qj,iacute:Xj,ic:eP,Icirc:tP,icirc:nP,Icy:sP,icy:oP,Idot:rP,IEcy:iP,iecy:aP,iexcl:lP,iff:cP,ifr:uP,Ifr:dP,Igrave:hP,igrave:fP,ii:pP,iiiint:gP,iiint:mP,iinfin:_P,iiota:yP,IJlig:bP,ijlig:vP,Imacr:xP,imacr:wP,image:kP,ImaginaryI:CP,imagline:EP,imagpart:AP,imath:SP,Im:TP,imof:MP,imped:DP,Implies:LP,incare:OP,in:"∈",infin:jP,infintie:PP,inodot:RP,intcal:IP,int:FP,Int:qP,integers:$P,Integral:zP,intercal:BP,Intersection:NP,intlarhk:UP,intprod:HP,InvisibleComma:VP,InvisibleTimes:GP,IOcy:KP,iocy:WP,Iogon:ZP,iogon:JP,Iopf:YP,iopf:QP,Iota:XP,iota:eR,iprod:tR,iquest:nR,iscr:sR,Iscr:oR,isin:rR,isindot:iR,isinE:aR,isins:lR,isinsv:cR,isinv:uR,it:dR,Itilde:hR,itilde:fR,Iukcy:pR,iukcy:gR,Iuml:mR,iuml:_R,Jcirc:yR,jcirc:bR,Jcy:vR,jcy:xR,Jfr:wR,jfr:kR,jmath:CR,Jopf:ER,jopf:AR,Jscr:SR,jscr:TR,Jsercy:MR,jsercy:DR,Jukcy:LR,jukcy:OR,Kappa:jR,kappa:PR,kappav:RR,Kcedil:IR,kcedil:FR,Kcy:qR,kcy:$R,Kfr:zR,kfr:BR,kgreen:NR,KHcy:UR,khcy:HR,KJcy:VR,kjcy:GR,Kopf:KR,kopf:WR,Kscr:ZR,kscr:JR,lAarr:YR,Lacute:QR,lacute:XR,laemptyv:eI,lagran:tI,Lambda:nI,lambda:sI,lang:oI,Lang:rI,langd:iI,langle:aI,lap:lI,Laplacetrf:cI,laquo:uI,larrb:dI,larrbfs:hI,larr:fI,Larr:pI,lArr:gI,larrfs:mI,larrhk:_I,larrlp:yI,larrpl:bI,larrsim:vI,larrtl:xI,latail:wI,lAtail:kI,lat:CI,late:EI,lates:AI,lbarr:SI,lBarr:TI,lbbrk:MI,lbrace:DI,lbrack:LI,lbrke:OI,lbrksld:jI,lbrkslu:PI,Lcaron:RI,lcaron:II,Lcedil:FI,lcedil:qI,lceil:$I,lcub:zI,Lcy:BI,lcy:NI,ldca:UI,ldquo:HI,ldquor:VI,ldrdhar:GI,ldrushar:KI,ldsh:WI,le:ZI,lE:JI,LeftAngleBracket:YI,LeftArrowBar:QI,leftarrow:XI,LeftArrow:eF,Leftarrow:tF,LeftArrowRightArrow:nF,leftarrowtail:sF,LeftCeiling:oF,LeftDoubleBracket:rF,LeftDownTeeVector:iF,LeftDownVectorBar:aF,LeftDownVector:lF,LeftFloor:cF,leftharpoondown:uF,leftharpoonup:dF,leftleftarrows:hF,leftrightarrow:fF,LeftRightArrow:pF,Leftrightarrow:gF,leftrightarrows:mF,leftrightharpoons:_F,leftrightsquigarrow:yF,LeftRightVector:bF,LeftTeeArrow:vF,LeftTee:xF,LeftTeeVector:wF,leftthreetimes:kF,LeftTriangleBar:CF,LeftTriangle:EF,LeftTriangleEqual:AF,LeftUpDownVector:SF,LeftUpTeeVector:TF,LeftUpVectorBar:MF,LeftUpVector:DF,LeftVectorBar:LF,LeftVector:OF,lEg:jF,leg:PF,leq:RF,leqq:IF,leqslant:FF,lescc:qF,les:$F,lesdot:zF,lesdoto:BF,lesdotor:NF,lesg:UF,lesges:HF,lessapprox:VF,lessdot:GF,lesseqgtr:KF,lesseqqgtr:WF,LessEqualGreater:ZF,LessFullEqual:JF,LessGreater:YF,lessgtr:QF,LessLess:XF,lesssim:eq,LessSlantEqual:tq,LessTilde:nq,lfisht:sq,lfloor:oq,Lfr:rq,lfr:iq,lg:aq,lgE:lq,lHar:cq,lhard:uq,lharu:dq,lharul:hq,lhblk:fq,LJcy:pq,ljcy:gq,llarr:mq,ll:_q,Ll:yq,llcorner:bq,Lleftarrow:vq,llhard:xq,lltri:wq,Lmidot:kq,lmidot:Cq,lmoustache:Eq,lmoust:Aq,lnap:Sq,lnapprox:Tq,lne:Mq,lnE:Dq,lneq:Lq,lneqq:Oq,lnsim:jq,loang:Pq,loarr:Rq,lobrk:Iq,longleftarrow:Fq,LongLeftArrow:qq,Longleftarrow:$q,longleftrightarrow:zq,LongLeftRightArrow:Bq,Longleftrightarrow:Nq,longmapsto:Uq,longrightarrow:Hq,LongRightArrow:Vq,Longrightarrow:Gq,looparrowleft:Kq,looparrowright:Wq,lopar:Zq,Lopf:Jq,lopf:Yq,loplus:Qq,lotimes:Xq,lowast:e$,lowbar:t$,LowerLeftArrow:n$,LowerRightArrow:s$,loz:o$,lozenge:r$,lozf:i$,lpar:a$,lparlt:l$,lrarr:c$,lrcorner:u$,lrhar:d$,lrhard:h$,lrm:f$,lrtri:p$,lsaquo:g$,lscr:m$,Lscr:_$,lsh:y$,Lsh:b$,lsim:v$,lsime:x$,lsimg:w$,lsqb:k$,lsquo:C$,lsquor:E$,Lstrok:A$,lstrok:S$,ltcc:T$,ltcir:M$,lt:D$,LT:L$,Lt:O$,ltdot:j$,lthree:P$,ltimes:R$,ltlarr:I$,ltquest:F$,ltri:q$,ltrie:$$,ltrif:z$,ltrPar:B$,lurdshar:N$,luruhar:U$,lvertneqq:H$,lvnE:V$,macr:G$,male:K$,malt:W$,maltese:Z$,Map:"⤅",map:J$,mapsto:Y$,mapstodown:Q$,mapstoleft:X$,mapstoup:ez,marker:tz,mcomma:nz,Mcy:sz,mcy:oz,mdash:rz,mDDot:iz,measuredangle:az,MediumSpace:lz,Mellintrf:cz,Mfr:uz,mfr:dz,mho:hz,micro:fz,midast:pz,midcir:gz,mid:mz,middot:_z,minusb:yz,minus:bz,minusd:vz,minusdu:xz,MinusPlus:wz,mlcp:kz,mldr:Cz,mnplus:Ez,models:Az,Mopf:Sz,mopf:Tz,mp:Mz,mscr:Dz,Mscr:Lz,mstpos:Oz,Mu:jz,mu:Pz,multimap:Rz,mumap:Iz,nabla:Fz,Nacute:qz,nacute:$z,nang:zz,nap:Bz,napE:Nz,napid:Uz,napos:Hz,napprox:Vz,natural:Gz,naturals:Kz,natur:Wz,nbsp:Zz,nbump:Jz,nbumpe:Yz,ncap:Qz,Ncaron:Xz,ncaron:eB,Ncedil:tB,ncedil:nB,ncong:sB,ncongdot:oB,ncup:rB,Ncy:iB,ncy:aB,ndash:lB,nearhk:cB,nearr:uB,neArr:dB,nearrow:hB,ne:fB,nedot:pB,NegativeMediumSpace:gB,NegativeThickSpace:mB,NegativeThinSpace:_B,NegativeVeryThinSpace:yB,nequiv:bB,nesear:vB,nesim:xB,NestedGreaterGreater:wB,NestedLessLess:kB,NewLine:CB,nexist:EB,nexists:AB,Nfr:SB,nfr:TB,ngE:MB,nge:DB,ngeq:LB,ngeqq:OB,ngeqslant:jB,nges:PB,nGg:RB,ngsim:IB,nGt:FB,ngt:qB,ngtr:$B,nGtv:zB,nharr:BB,nhArr:NB,nhpar:UB,ni:HB,nis:VB,nisd:GB,niv:KB,NJcy:WB,njcy:ZB,nlarr:JB,nlArr:YB,nldr:QB,nlE:XB,nle:eN,nleftarrow:tN,nLeftarrow:nN,nleftrightarrow:sN,nLeftrightarrow:oN,nleq:rN,nleqq:iN,nleqslant:aN,nles:lN,nless:cN,nLl:uN,nlsim:dN,nLt:hN,nlt:fN,nltri:pN,nltrie:gN,nLtv:mN,nmid:_N,NoBreak:yN,NonBreakingSpace:bN,nopf:vN,Nopf:xN,Not:wN,not:kN,NotCongruent:CN,NotCupCap:EN,NotDoubleVerticalBar:AN,NotElement:SN,NotEqual:TN,NotEqualTilde:MN,NotExists:DN,NotGreater:LN,NotGreaterEqual:ON,NotGreaterFullEqual:jN,NotGreaterGreater:PN,NotGreaterLess:RN,NotGreaterSlantEqual:IN,NotGreaterTilde:FN,NotHumpDownHump:qN,NotHumpEqual:$N,notin:zN,notindot:BN,notinE:NN,notinva:UN,notinvb:HN,notinvc:VN,NotLeftTriangleBar:GN,NotLeftTriangle:KN,NotLeftTriangleEqual:WN,NotLess:ZN,NotLessEqual:JN,NotLessGreater:YN,NotLessLess:QN,NotLessSlantEqual:XN,NotLessTilde:eU,NotNestedGreaterGreater:tU,NotNestedLessLess:nU,notni:sU,notniva:oU,notnivb:rU,notnivc:iU,NotPrecedes:aU,NotPrecedesEqual:lU,NotPrecedesSlantEqual:cU,NotReverseElement:uU,NotRightTriangleBar:dU,NotRightTriangle:hU,NotRightTriangleEqual:fU,NotSquareSubset:pU,NotSquareSubsetEqual:gU,NotSquareSuperset:mU,NotSquareSupersetEqual:_U,NotSubset:yU,NotSubsetEqual:bU,NotSucceeds:vU,NotSucceedsEqual:xU,NotSucceedsSlantEqual:wU,NotSucceedsTilde:kU,NotSuperset:CU,NotSupersetEqual:EU,NotTilde:AU,NotTildeEqual:SU,NotTildeFullEqual:TU,NotTildeTilde:MU,NotVerticalBar:DU,nparallel:LU,npar:OU,nparsl:jU,npart:PU,npolint:RU,npr:IU,nprcue:FU,nprec:qU,npreceq:$U,npre:zU,nrarrc:BU,nrarr:NU,nrArr:UU,nrarrw:HU,nrightarrow:VU,nRightarrow:GU,nrtri:KU,nrtrie:WU,nsc:ZU,nsccue:JU,nsce:YU,Nscr:QU,nscr:XU,nshortmid:eH,nshortparallel:tH,nsim:nH,nsime:sH,nsimeq:oH,nsmid:rH,nspar:iH,nsqsube:aH,nsqsupe:lH,nsub:cH,nsubE:uH,nsube:dH,nsubset:hH,nsubseteq:fH,nsubseteqq:pH,nsucc:gH,nsucceq:mH,nsup:_H,nsupE:yH,nsupe:bH,nsupset:vH,nsupseteq:xH,nsupseteqq:wH,ntgl:kH,Ntilde:CH,ntilde:EH,ntlg:AH,ntriangleleft:SH,ntrianglelefteq:TH,ntriangleright:MH,ntrianglerighteq:DH,Nu:LH,nu:OH,num:jH,numero:PH,numsp:RH,nvap:IH,nvdash:FH,nvDash:qH,nVdash:$H,nVDash:zH,nvge:BH,nvgt:NH,nvHarr:UH,nvinfin:HH,nvlArr:VH,nvle:GH,nvlt:KH,nvltrie:WH,nvrArr:ZH,nvrtrie:JH,nvsim:YH,nwarhk:QH,nwarr:XH,nwArr:eV,nwarrow:tV,nwnear:nV,Oacute:sV,oacute:oV,oast:rV,Ocirc:iV,ocirc:aV,ocir:lV,Ocy:cV,ocy:uV,odash:dV,Odblac:hV,odblac:fV,odiv:pV,odot:gV,odsold:mV,OElig:_V,oelig:yV,ofcir:bV,Ofr:vV,ofr:xV,ogon:wV,Ograve:kV,ograve:CV,ogt:EV,ohbar:AV,ohm:SV,oint:TV,olarr:MV,olcir:DV,olcross:LV,oline:OV,olt:jV,Omacr:PV,omacr:RV,Omega:IV,omega:FV,Omicron:qV,omicron:$V,omid:zV,ominus:BV,Oopf:NV,oopf:UV,opar:HV,OpenCurlyDoubleQuote:VV,OpenCurlyQuote:GV,operp:KV,oplus:WV,orarr:ZV,Or:JV,or:YV,ord:QV,order:XV,orderof:eG,ordf:tG,ordm:nG,origof:sG,oror:oG,orslope:rG,orv:iG,oS:aG,Oscr:lG,oscr:cG,Oslash:uG,oslash:dG,osol:hG,Otilde:fG,otilde:pG,otimesas:gG,Otimes:mG,otimes:_G,Ouml:yG,ouml:bG,ovbar:vG,OverBar:xG,OverBrace:wG,OverBracket:kG,OverParenthesis:CG,para:EG,parallel:AG,par:SG,parsim:TG,parsl:MG,part:DG,PartialD:LG,Pcy:OG,pcy:jG,percnt:PG,period:RG,permil:IG,perp:FG,pertenk:qG,Pfr:$G,pfr:zG,Phi:BG,phi:NG,phiv:UG,phmmat:HG,phone:VG,Pi:GG,pi:KG,pitchfork:WG,piv:ZG,planck:JG,planckh:YG,plankv:QG,plusacir:XG,plusb:eK,pluscir:tK,plus:nK,plusdo:sK,plusdu:oK,pluse:rK,PlusMinus:iK,plusmn:aK,plussim:lK,plustwo:cK,pm:uK,Poincareplane:dK,pointint:hK,popf:fK,Popf:pK,pound:gK,prap:mK,Pr:_K,pr:yK,prcue:bK,precapprox:vK,prec:xK,preccurlyeq:wK,Precedes:kK,PrecedesEqual:CK,PrecedesSlantEqual:EK,PrecedesTilde:AK,preceq:SK,precnapprox:TK,precneqq:MK,precnsim:DK,pre:LK,prE:OK,precsim:jK,prime:PK,Prime:RK,primes:IK,prnap:FK,prnE:qK,prnsim:$K,prod:zK,Product:BK,profalar:NK,profline:UK,profsurf:HK,prop:VK,Proportional:GK,Proportion:KK,propto:WK,prsim:ZK,prurel:JK,Pscr:YK,pscr:QK,Psi:XK,psi:eW,puncsp:tW,Qfr:nW,qfr:sW,qint:oW,qopf:rW,Qopf:iW,qprime:aW,Qscr:lW,qscr:cW,quaternions:uW,quatint:dW,quest:hW,questeq:fW,quot:pW,QUOT:gW,rAarr:mW,race:_W,Racute:yW,racute:bW,radic:vW,raemptyv:xW,rang:wW,Rang:kW,rangd:CW,range:EW,rangle:AW,raquo:SW,rarrap:TW,rarrb:MW,rarrbfs:DW,rarrc:LW,rarr:OW,Rarr:jW,rArr:PW,rarrfs:RW,rarrhk:IW,rarrlp:FW,rarrpl:qW,rarrsim:$W,Rarrtl:zW,rarrtl:BW,rarrw:NW,ratail:UW,rAtail:HW,ratio:VW,rationals:GW,rbarr:KW,rBarr:WW,RBarr:ZW,rbbrk:JW,rbrace:YW,rbrack:QW,rbrke:XW,rbrksld:eZ,rbrkslu:tZ,Rcaron:nZ,rcaron:sZ,Rcedil:oZ,rcedil:rZ,rceil:iZ,rcub:aZ,Rcy:lZ,rcy:cZ,rdca:uZ,rdldhar:dZ,rdquo:hZ,rdquor:fZ,rdsh:pZ,real:gZ,realine:mZ,realpart:_Z,reals:yZ,Re:bZ,rect:vZ,reg:xZ,REG:wZ,ReverseElement:kZ,ReverseEquilibrium:CZ,ReverseUpEquilibrium:EZ,rfisht:AZ,rfloor:SZ,rfr:TZ,Rfr:MZ,rHar:DZ,rhard:LZ,rharu:OZ,rharul:jZ,Rho:PZ,rho:RZ,rhov:IZ,RightAngleBracket:FZ,RightArrowBar:qZ,rightarrow:$Z,RightArrow:zZ,Rightarrow:BZ,RightArrowLeftArrow:NZ,rightarrowtail:UZ,RightCeiling:HZ,RightDoubleBracket:VZ,RightDownTeeVector:GZ,RightDownVectorBar:KZ,RightDownVector:WZ,RightFloor:ZZ,rightharpoondown:JZ,rightharpoonup:YZ,rightleftarrows:QZ,rightleftharpoons:XZ,rightrightarrows:eJ,rightsquigarrow:tJ,RightTeeArrow:nJ,RightTee:sJ,RightTeeVector:oJ,rightthreetimes:rJ,RightTriangleBar:iJ,RightTriangle:aJ,RightTriangleEqual:lJ,RightUpDownVector:cJ,RightUpTeeVector:uJ,RightUpVectorBar:dJ,RightUpVector:hJ,RightVectorBar:fJ,RightVector:pJ,ring:gJ,risingdotseq:mJ,rlarr:_J,rlhar:yJ,rlm:bJ,rmoustache:vJ,rmoust:xJ,rnmid:wJ,roang:kJ,roarr:CJ,robrk:EJ,ropar:AJ,ropf:SJ,Ropf:TJ,roplus:MJ,rotimes:DJ,RoundImplies:LJ,rpar:OJ,rpargt:jJ,rppolint:PJ,rrarr:RJ,Rrightarrow:IJ,rsaquo:FJ,rscr:qJ,Rscr:$J,rsh:zJ,Rsh:BJ,rsqb:NJ,rsquo:UJ,rsquor:HJ,rthree:VJ,rtimes:GJ,rtri:KJ,rtrie:WJ,rtrif:ZJ,rtriltri:JJ,RuleDelayed:YJ,ruluhar:QJ,rx:XJ,Sacute:eY,sacute:tY,sbquo:nY,scap:sY,Scaron:oY,scaron:rY,Sc:iY,sc:aY,sccue:lY,sce:cY,scE:uY,Scedil:dY,scedil:hY,Scirc:fY,scirc:pY,scnap:gY,scnE:mY,scnsim:_Y,scpolint:yY,scsim:bY,Scy:vY,scy:xY,sdotb:wY,sdot:kY,sdote:CY,searhk:EY,searr:AY,seArr:SY,searrow:TY,sect:MY,semi:DY,seswar:LY,setminus:OY,setmn:jY,sext:PY,Sfr:RY,sfr:IY,sfrown:FY,sharp:qY,SHCHcy:$Y,shchcy:zY,SHcy:BY,shcy:NY,ShortDownArrow:UY,ShortLeftArrow:HY,shortmid:VY,shortparallel:GY,ShortRightArrow:KY,ShortUpArrow:WY,shy:ZY,Sigma:JY,sigma:YY,sigmaf:QY,sigmav:XY,sim:eQ,simdot:tQ,sime:nQ,simeq:sQ,simg:oQ,simgE:rQ,siml:iQ,simlE:aQ,simne:lQ,simplus:cQ,simrarr:uQ,slarr:dQ,SmallCircle:hQ,smallsetminus:fQ,smashp:pQ,smeparsl:gQ,smid:mQ,smile:_Q,smt:yQ,smte:bQ,smtes:vQ,SOFTcy:xQ,softcy:wQ,solbar:kQ,solb:CQ,sol:EQ,Sopf:AQ,sopf:SQ,spades:TQ,spadesuit:MQ,spar:DQ,sqcap:LQ,sqcaps:OQ,sqcup:jQ,sqcups:PQ,Sqrt:RQ,sqsub:IQ,sqsube:FQ,sqsubset:qQ,sqsubseteq:$Q,sqsup:zQ,sqsupe:BQ,sqsupset:NQ,sqsupseteq:UQ,square:HQ,Square:VQ,SquareIntersection:GQ,SquareSubset:KQ,SquareSubsetEqual:WQ,SquareSuperset:ZQ,SquareSupersetEqual:JQ,SquareUnion:YQ,squarf:QQ,squ:XQ,squf:eX,srarr:tX,Sscr:nX,sscr:sX,ssetmn:oX,ssmile:rX,sstarf:iX,Star:aX,star:lX,starf:cX,straightepsilon:uX,straightphi:dX,strns:hX,sub:fX,Sub:pX,subdot:gX,subE:mX,sube:_X,subedot:yX,submult:bX,subnE:vX,subne:xX,subplus:wX,subrarr:kX,subset:CX,Subset:EX,subseteq:AX,subseteqq:SX,SubsetEqual:TX,subsetneq:MX,subsetneqq:DX,subsim:LX,subsub:OX,subsup:jX,succapprox:PX,succ:RX,succcurlyeq:IX,Succeeds:FX,SucceedsEqual:qX,SucceedsSlantEqual:$X,SucceedsTilde:zX,succeq:BX,succnapprox:NX,succneqq:UX,succnsim:HX,succsim:VX,SuchThat:GX,sum:KX,Sum:WX,sung:ZX,sup1:JX,sup2:YX,sup3:QX,sup:XX,Sup:eee,supdot:tee,supdsub:nee,supE:see,supe:oee,supedot:ree,Superset:iee,SupersetEqual:aee,suphsol:lee,suphsub:cee,suplarr:uee,supmult:dee,supnE:hee,supne:fee,supplus:pee,supset:gee,Supset:mee,supseteq:_ee,supseteqq:yee,supsetneq:bee,supsetneqq:vee,supsim:xee,supsub:wee,supsup:kee,swarhk:Cee,swarr:Eee,swArr:Aee,swarrow:See,swnwar:Tee,szlig:Mee,Tab:Dee,target:Lee,Tau:Oee,tau:jee,tbrk:Pee,Tcaron:Ree,tcaron:Iee,Tcedil:Fee,tcedil:qee,Tcy:$ee,tcy:zee,tdot:Bee,telrec:Nee,Tfr:Uee,tfr:Hee,there4:Vee,therefore:Gee,Therefore:Kee,Theta:Wee,theta:Zee,thetasym:Jee,thetav:Yee,thickapprox:Qee,thicksim:Xee,ThickSpace:ete,ThinSpace:tte,thinsp:nte,thkap:ste,thksim:ote,THORN:rte,thorn:ite,tilde:ate,Tilde:lte,TildeEqual:cte,TildeFullEqual:ute,TildeTilde:dte,timesbar:hte,timesb:fte,times:pte,timesd:gte,tint:mte,toea:_te,topbot:yte,topcir:bte,top:vte,Topf:xte,topf:wte,topfork:kte,tosa:Cte,tprime:Ete,trade:Ate,TRADE:Ste,triangle:Tte,triangledown:Mte,triangleleft:Dte,trianglelefteq:Lte,triangleq:Ote,triangleright:jte,trianglerighteq:Pte,tridot:Rte,trie:Ite,triminus:Fte,TripleDot:qte,triplus:$te,trisb:zte,tritime:Bte,trpezium:Nte,Tscr:Ute,tscr:Hte,TScy:Vte,tscy:Gte,TSHcy:Kte,tshcy:Wte,Tstrok:Zte,tstrok:Jte,twixt:Yte,twoheadleftarrow:Qte,twoheadrightarrow:Xte,Uacute:ene,uacute:tne,uarr:nne,Uarr:sne,uArr:one,Uarrocir:rne,Ubrcy:ine,ubrcy:ane,Ubreve:lne,ubreve:cne,Ucirc:une,ucirc:dne,Ucy:hne,ucy:fne,udarr:pne,Udblac:gne,udblac:mne,udhar:_ne,ufisht:yne,Ufr:bne,ufr:vne,Ugrave:xne,ugrave:wne,uHar:kne,uharl:Cne,uharr:Ene,uhblk:Ane,ulcorn:Sne,ulcorner:Tne,ulcrop:Mne,ultri:Dne,Umacr:Lne,umacr:One,uml:jne,UnderBar:Pne,UnderBrace:Rne,UnderBracket:Ine,UnderParenthesis:Fne,Union:qne,UnionPlus:$ne,Uogon:zne,uogon:Bne,Uopf:Nne,uopf:Une,UpArrowBar:Hne,uparrow:Vne,UpArrow:Gne,Uparrow:Kne,UpArrowDownArrow:Wne,updownarrow:Zne,UpDownArrow:Jne,Updownarrow:Yne,UpEquilibrium:Qne,upharpoonleft:Xne,upharpoonright:ese,uplus:tse,UpperLeftArrow:nse,UpperRightArrow:sse,upsi:ose,Upsi:rse,upsih:ise,Upsilon:ase,upsilon:lse,UpTeeArrow:cse,UpTee:use,upuparrows:dse,urcorn:hse,urcorner:fse,urcrop:pse,Uring:gse,uring:mse,urtri:_se,Uscr:yse,uscr:bse,utdot:vse,Utilde:xse,utilde:wse,utri:kse,utrif:Cse,uuarr:Ese,Uuml:Ase,uuml:Sse,uwangle:Tse,vangrt:Mse,varepsilon:Dse,varkappa:Lse,varnothing:Ose,varphi:jse,varpi:Pse,varpropto:Rse,varr:Ise,vArr:Fse,varrho:qse,varsigma:$se,varsubsetneq:zse,varsubsetneqq:Bse,varsupsetneq:Nse,varsupsetneqq:Use,vartheta:Hse,vartriangleleft:Vse,vartriangleright:Gse,vBar:Kse,Vbar:Wse,vBarv:Zse,Vcy:Jse,vcy:Yse,vdash:Qse,vDash:Xse,Vdash:eoe,VDash:toe,Vdashl:noe,veebar:soe,vee:ooe,Vee:roe,veeeq:ioe,vellip:aoe,verbar:loe,Verbar:coe,vert:uoe,Vert:doe,VerticalBar:hoe,VerticalLine:foe,VerticalSeparator:poe,VerticalTilde:goe,VeryThinSpace:moe,Vfr:_oe,vfr:yoe,vltri:boe,vnsub:voe,vnsup:xoe,Vopf:woe,vopf:koe,vprop:Coe,vrtri:Eoe,Vscr:Aoe,vscr:Soe,vsubnE:Toe,vsubne:Moe,vsupnE:Doe,vsupne:Loe,Vvdash:Ooe,vzigzag:joe,Wcirc:Poe,wcirc:Roe,wedbar:Ioe,wedge:Foe,Wedge:qoe,wedgeq:$oe,weierp:zoe,Wfr:Boe,wfr:Noe,Wopf:Uoe,wopf:Hoe,wp:Voe,wr:Goe,wreath:Koe,Wscr:Woe,wscr:Zoe,xcap:Joe,xcirc:Yoe,xcup:Qoe,xdtri:Xoe,Xfr:ere,xfr:tre,xharr:nre,xhArr:sre,Xi:ore,xi:rre,xlarr:ire,xlArr:are,xmap:lre,xnis:cre,xodot:ure,Xopf:dre,xopf:hre,xoplus:fre,xotime:pre,xrarr:gre,xrArr:mre,Xscr:_re,xscr:yre,xsqcup:bre,xuplus:vre,xutri:xre,xvee:wre,xwedge:kre,Yacute:Cre,yacute:Ere,YAcy:Are,yacy:Sre,Ycirc:Tre,ycirc:Mre,Ycy:Dre,ycy:Lre,yen:Ore,Yfr:jre,yfr:Pre,YIcy:Rre,yicy:Ire,Yopf:Fre,yopf:qre,Yscr:$re,yscr:zre,YUcy:Bre,yucy:Nre,yuml:Ure,Yuml:Hre,Zacute:Vre,zacute:Gre,Zcaron:Kre,zcaron:Wre,Zcy:Zre,zcy:Jre,Zdot:Yre,zdot:Qre,zeetrf:Xre,ZeroWidthSpace:eie,Zeta:tie,zeta:nie,zfr:sie,Zfr:oie,ZHcy:rie,zhcy:iie,zigrarr:aie,zopf:lie,Zopf:cie,Zscr:uie,zscr:die,zwj:hie,zwnj:fie};var vf=pie,ol=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,$s={},Zc={};function gie(t){var e,n,s=Zc[t];if(s)return s;for(s=Zc[t]=[],e=0;e<128;e++)n=String.fromCharCode(e),/^[0-9a-z]$/i.test(n)?s.push(n):s.push("%"+("0"+e.toString(16).toUpperCase()).slice(-2));for(e=0;e"u"&&(n=!0),a=gie(e),s=0,o=t.length;s =55296&&r<=57343){if(r>=55296&&r<=56319&&s+1 =56320&&i<=57343)){l+=encodeURIComponent(t[s]+t[s+1]),s++;continue}l+="%EF%BF%BD";continue}l+=encodeURIComponent(t[s])}return l}Jr.defaultChars=";/?:@&=+$,-_.!~*'()#";Jr.componentChars="-_.!~*'()";var mie=Jr,Jc={};function _ie(t){var e,n,s=Jc[t];if(s)return s;for(s=Jc[t]=[],e=0;e<128;e++)n=String.fromCharCode(e),s.push(n);for(e=0;e =55296&&u<=57343?h+="���":h+=String.fromCharCode(u),o+=6;continue}if((i&248)===240&&o+9 1114111?h+="����":(u-=65536,h+=String.fromCharCode(55296+(u>>10),56320+(u&1023))),o+=9;continue}h+="�"}return h})}Yr.defaultChars=";/?:@&=+$,#";Yr.componentChars="";var yie=Yr,bie=function(e){var n="";return n+=e.protocol||"",n+=e.slashes?"//":"",n+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?n+="["+e.hostname+"]":n+=e.hostname||"",n+=e.port?":"+e.port:"",n+=e.pathname||"",n+=e.search||"",n+=e.hash||"",n};function gr(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var vie=/^([a-z0-9.+-]+:)/i,xie=/:[0-9]*$/,wie=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,kie=["<",">",'"',"`"," ","\r",` +`," "],Cie=["{","}","|","\\","^","`"].concat(kie),Eie=["'"].concat(Cie),Yc=["%","/","?",";","#"].concat(Eie),Qc=["/","?","#"],Aie=255,Xc=/^[+a-z0-9A-Z_-]{0,63}$/,Sie=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,eu={javascript:!0,"javascript:":!0},tu={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Tie(t,e){if(t&&t instanceof gr)return t;var n=new gr;return n.parse(t,e),n}gr.prototype.parse=function(t,e){var n,s,o,r,i,a=t;if(a=a.trim(),!e&&t.split("#").length===1){var l=wie.exec(a);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}var c=vie.exec(a);if(c&&(c=c[0],o=c.toLowerCase(),this.protocol=c,a=a.substr(c.length)),(e||c||a.match(/^\/\/[^@\/]+@[^@\/]+/))&&(i=a.substr(0,2)==="//",i&&!(c&&eu[c])&&(a=a.substr(2),this.slashes=!0)),!eu[c]&&(i||c&&!tu[c])){var u=-1;for(n=0;n 127?v+="x":v+=w[y];if(!v.match(Xc)){var E=m.slice(0,n),q=m.slice(n+1),M=w.match(Sie);M&&(E.push(M[1]),q.unshift(M[2])),q.length&&(a=q.join(".")+a),this.hostname=E.join(".");break}}}}this.hostname.length>Aie&&(this.hostname=""),g&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var $=a.indexOf("#");$!==-1&&(this.hash=a.substr($),a=a.slice(0,$));var b=a.indexOf("?");return b!==-1&&(this.search=a.substr(b),a=a.slice(0,b)),a&&(this.pathname=a),tu[o]&&this.hostname&&!this.pathname&&(this.pathname=""),this};gr.prototype.parseHost=function(t){var e=xie.exec(t);e&&(e=e[0],e!==":"&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)};var Mie=Tie;$s.encode=mie;$s.decode=yie;$s.format=bie;$s.parse=Mie;var jn={},Ei,nu;function xf(){return nu||(nu=1,Ei=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/),Ei}var Ai,su;function wf(){return su||(su=1,Ai=/[\0-\x1F\x7F-\x9F]/),Ai}var Si,ou;function Die(){return ou||(ou=1,Si=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/),Si}var Ti,ru;function kf(){return ru||(ru=1,Ti=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/),Ti}var iu;function Lie(){return iu||(iu=1,jn.Any=xf(),jn.Cc=wf(),jn.Cf=Die(),jn.P=ol,jn.Z=kf()),jn}(function(t){function e(I){return Object.prototype.toString.call(I)}function n(I){return e(I)==="[object String]"}var s=Object.prototype.hasOwnProperty;function o(I,he){return s.call(I,he)}function r(I){var he=Array.prototype.slice.call(arguments,1);return he.forEach(function(X){if(X){if(typeof X!="object")throw new TypeError(X+"must be object");Object.keys(X).forEach(function(A){I[A]=X[A]})}}),I}function i(I,he,X){return[].concat(I.slice(0,he),X,I.slice(he+1))}function a(I){return!(I>=55296&&I<=57343||I>=64976&&I<=65007||(I&65535)===65535||(I&65535)===65534||I>=0&&I<=8||I===11||I>=14&&I<=31||I>=127&&I<=159||I>1114111)}function l(I){if(I>65535){I-=65536;var he=55296+(I>>10),X=56320+(I&1023);return String.fromCharCode(he,X)}return String.fromCharCode(I)}var c=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,u=/&([a-z#][a-z0-9]{1,31});/gi,h=new RegExp(c.source+"|"+u.source,"gi"),f=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,p=vf;function g(I,he){var X=0;return o(p,he)?p[he]:he.charCodeAt(0)===35&&f.test(he)&&(X=he[1].toLowerCase()==="x"?parseInt(he.slice(2),16):parseInt(he.slice(1),10),a(X))?l(X):I}function m(I){return I.indexOf("\\")<0?I:I.replace(c,"$1")}function w(I){return I.indexOf("\\")<0&&I.indexOf("&")<0?I:I.replace(h,function(he,X,A){return X||g(he,A)})}var v=/[&<>"]/,y=/[&<>"]/g,x={"&":"&","<":"<",">":">",'"':"""};function E(I){return x[I]}function q(I){return v.test(I)?I.replace(y,E):I}var M=/[.?*+^$[\]\\(){}|-]/g;function $(I){return I.replace(M,"\\$&")}function b(I){switch(I){case 9:case 32:return!0}return!1}function k(I){if(I>=8192&&I<=8202)return!0;switch(I){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var S=ol;function z(I){return S.test(I)}function F(I){switch(I){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Q(I){return I=I.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(I=I.replace(/ẞ/g,"ß")),I.toLowerCase().toUpperCase()}t.lib={},t.lib.mdurl=$s,t.lib.ucmicro=Lie(),t.assign=r,t.isString=n,t.has=o,t.unescapeMd=m,t.unescapeAll=w,t.isValidEntityCode=a,t.fromCodePoint=l,t.escapeHtml=q,t.arrayReplaceAt=i,t.isSpace=b,t.isWhiteSpace=k,t.isMdAsciiPunct=F,t.isPunctChar=z,t.escapeRE=$,t.normalizeReference=Q})(Fe);var Qr={},Oie=function(e,n,s){var o,r,i,a,l=-1,c=e.posMax,u=e.pos;for(e.pos=n+1,o=1;e.pos 32))return l;if(o===41){if(r===0)break;r--}n++}return a===n||r!==0||(l.str=au(e.slice(a,n)),l.lines=i,l.pos=n,l.ok=!0),l},Pie=Fe.unescapeAll,Rie=function(e,n,s){var o,r,i=0,a=n,l={ok:!1,pos:0,lines:0,str:""};if(n>=s||(r=e.charCodeAt(n),r!==34&&r!==39&&r!==40))return l;for(n++,r===40&&(r=41);n "+Zn(t[e].content)+""};Kt.code_block=function(t,e,n,s,o){var r=t[e];return"+`};Kt.fence=function(t,e,n,s,o){var r=t[e],i=r.info?Fie(r.info).trim():"",a="",l="",c,u,h,f,p;return i&&(h=i.split(/(\s+)/g),a=h[0],l=h.slice(2).join("")),n.highlight?c=n.highlight(r.content,a,l)||Zn(r.content):c=Zn(r.content),c.indexOf(""+Zn(t[e].content)+`
`):""+c+`
`};Kt.image=function(t,e,n,s,o){var r=t[e];return r.attrs[r.attrIndex("alt")][1]=o.renderInlineAsText(r.children,n,s),o.renderToken(t,e,n)};Kt.hardbreak=function(t,e,n){return n.xhtmlOut?`"+c+`
@@ -87,14 +87,14 @@ You need to select model before you leave, or else.`,"Ok","Cancel"),!1}},ye=t=>( `};Kt.softbreak=function(t,e,n){return n.breaks?n.xhtmlOut?`
`:`
`:` -`};Kt.text=function(t,e){return Zn(t[e].content)};Kt.html_block=function(t,e){return t[e].content};Kt.html_inline=function(t,e){return t[e].content};function $s(){this.rules=qie({},Kt)}$s.prototype.renderAttrs=function(e){var n,s,o;if(!e.attrs)return"";for(o="",n=0,s=e.attrs.length;n-`:">",r)};$s.prototype.renderInline=function(t,e,n){for(var s,o="",r=this.rules,i=0,a=t.length;i\s]/i.test(t)}function Zie(t){return/^<\/a\s*>/i.test(t)}var Jie=function(e){var n,s,o,r,i,a,l,c,u,h,f,p,g,m,w,v,y=e.tokens,x;if(e.md.options.linkify){for(s=0,o=y.length;s=0;n--){if(a=r[n],a.type==="link_close"){for(n--;r[n].level!==a.level&&r[n].type!=="link_open";)n--;continue}if(a.type==="html_inline"&&(Wie(a.content)&&g>0&&g--,Zie(a.content)&&g++),!(g>0)&&a.type==="text"&&e.md.linkify.test(a.content)){for(u=a.content,x=e.md.linkify.match(u),l=[],p=a.level,f=0,x.length>0&&x[0].index===0&&n>0&&r[n-1].type==="text_special"&&(x=x.slice(1)),c=0;c f&&(i=new e.Token("text","",0),i.content=u.slice(f,h),i.level=p,l.push(i)),i=new e.Token("link_open","a",1),i.attrs=[["href",w]],i.level=p++,i.markup="linkify",i.info="auto",l.push(i),i=new e.Token("text","",0),i.content=v,i.level=p,l.push(i),i=new e.Token("link_close","a",-1),i.level=--p,i.markup="linkify",i.info="auto",l.push(i),f=x[c].lastIndex);f =0;e--)n=t[e],n.type==="text"&&!s&&(n.content=n.content.replace(Qie,eae)),n.type==="link_open"&&n.info==="auto"&&s--,n.type==="link_close"&&n.info==="auto"&&s++}function nae(t){var e,n,s=0;for(e=t.length-1;e>=0;e--)n=t[e],n.type==="text"&&!s&&kf.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),n.type==="link_open"&&n.info==="auto"&&s--,n.type==="link_close"&&n.info==="auto"&&s++}var sae=function(e){var n;if(e.md.options.typographer)for(n=e.tokens.length-1;n>=0;n--)e.tokens[n].type==="inline"&&(Yie.test(e.tokens[n].content)&&tae(e.tokens[n].children),kf.test(e.tokens[n].content)&&nae(e.tokens[n].children))},au=Fe.isWhiteSpace,lu=Fe.isPunctChar,cu=Fe.isMdAsciiPunct,oae=/['"]/,uu=/['"]/g,du="’";function $o(t,e,n){return t.slice(0,e)+n+t.slice(e+1)}function rae(t,e){var n,s,o,r,i,a,l,c,u,h,f,p,g,m,w,v,y,x,E,$,M;for(E=[],n=0;n =0&&!(E[y].level<=l);y--);if(E.length=y+1,s.type==="text"){o=s.content,i=0,a=o.length;e:for(;i=0)u=o.charCodeAt(r.index-1);else for(y=n-1;y>=0&&!(t[y].type==="softbreak"||t[y].type==="hardbreak");y--)if(t[y].content){u=t[y].content.charCodeAt(t[y].content.length-1);break}if(h=32,i=48&&u<=57&&(v=w=!1),w&&v&&(w=f,v=p),!w&&!v){x&&(s.content=$o(s.content,r.index,du));continue}if(v){for(y=E.length-1;y>=0&&(c=E[y],!(E[y].level =0;n--)e.tokens[n].type!=="inline"||!oae.test(e.tokens[n].content)||rae(e.tokens[n].children,e)},aae=function(e){var n,s,o,r,i,a,l=e.tokens;for(n=0,s=l.length;n =0&&(s=this.attrs[n][1]),s};qs.prototype.attrJoin=function(e,n){var s=this.attrIndex(e);s<0?this.attrPush([e,n]):this.attrs[s][1]=this.attrs[s][1]+" "+n};var il=qs,lae=il;function Cf(t,e,n){this.src=t,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=e}Cf.prototype.Token=lae;var cae=Cf,uae=rl,Mi=[["normalize",Hie],["block",Vie],["inline",Gie],["linkify",Jie],["replacements",sae],["smartquotes",iae],["text_join",aae]];function al(){this.ruler=new uae;for(var t=0;ts||(u=n+1,e.sCount[u] =4||(a=e.bMarks[u]+e.tShift[u],a>=e.eMarks[u])||($=e.src.charCodeAt(a++),$!==124&&$!==45&&$!==58)||a>=e.eMarks[u]||(M=e.src.charCodeAt(a++),M!==124&&M!==45&&M!==58&&!Di(M))||$===45&&Di(M))return!1;for(;a =4||(h=hu(i),h.length&&h[0]===""&&h.shift(),h.length&&h[h.length-1]===""&&h.pop(),f=h.length,f===0||f!==g.length))return!1;if(o)return!0;for(y=e.parentType,e.parentType="table",E=e.md.block.ruler.getRules("blockquote"),p=e.push("table_open","table",1),p.map=w=[n,0],p=e.push("thead_open","thead",1),p.map=[n,n+1],p=e.push("tr_open","tr",1),p.map=[n,n+1],l=0;l =4)break;for(h=hu(i),h.length&&h[0]===""&&h.shift(),h.length&&h[h.length-1]===""&&h.pop(),u===n+2&&(p=e.push("tbody_open","tbody",1),p.map=v=[n+2,0]),p=e.push("tr_open","tr",1),p.map=[u,u+1],l=0;l =4){o++,r=o;continue}break}return e.line=r,i=e.push("code_block","code",0),i.content=e.getLines(n,r,4+e.blkIndent,!1)+` -`,i.map=[n,e.line],!0},pae=function(e,n,s,o){var r,i,a,l,c,u,h,f=!1,p=e.bMarks[n]+e.tShift[n],g=e.eMarks[n];if(e.sCount[n]-e.blkIndent>=4||p+3>g||(r=e.src.charCodeAt(p),r!==126&&r!==96)||(c=p,p=e.skipChars(p,r),i=p-c,i<3)||(h=e.src.slice(c,p),a=e.src.slice(p,g),r===96&&a.indexOf(String.fromCharCode(r))>=0))return!1;if(o)return!0;for(l=n;l++,!(l>=s||(p=c=e.bMarks[l]+e.tShift[l],g=e.eMarks[l],p =4)&&(p=e.skipChars(p,r),!(p-c=4||e.src.charCodeAt(S++)!==62)return!1;if(o)return!0;for(l=p=e.sCount[n]+1,e.src.charCodeAt(S)===32?(S++,l++,p++,r=!1,E=!0):e.src.charCodeAt(S)===9?(E=!0,(e.bsCount[n]+p)%4===3?(S++,l++,p++,r=!1):r=!0):E=!1,g=[e.bMarks[n]],e.bMarks[n]=S;S =z,y=[e.sCount[n]],e.sCount[n]=p-l,x=[e.tShift[n]],e.tShift[n]=S-e.bMarks[n],M=e.md.block.ruler.getRules("blockquote"),v=e.parentType,e.parentType="blockquote",f=n+1;f =z));f++){if(e.src.charCodeAt(S++)===62&&!b){for(l=p=e.sCount[f]+1,e.src.charCodeAt(S)===32?(S++,l++,p++,r=!1,E=!0):e.src.charCodeAt(S)===9?(E=!0,(e.bsCount[f]+p)%4===3?(S++,l++,p++,r=!1):r=!0):E=!1,g.push(e.bMarks[f]),e.bMarks[f]=S;S=z,m.push(e.bsCount[f]),e.bsCount[f]=e.sCount[f]+1+(E?1:0),y.push(e.sCount[f]),e.sCount[f]=p-l,x.push(e.tShift[f]),e.tShift[f]=S-e.bMarks[f];continue}if(u)break;for($=!1,a=0,c=M.length;a ",q.map=h=[n,0],e.md.block.tokenize(e,n,f),q=e.push("blockquote_close","blockquote",-1),q.markup=">",e.lineMax=k,e.parentType=v,h[1]=e.line,a=0;a =4||(r=e.src.charCodeAt(c++),r!==42&&r!==45&&r!==95))return!1;for(i=1;c=r||(n=t.src.charCodeAt(o++),n<48||n>57))return-1;for(;;){if(o>=r)return-1;if(n=t.src.charCodeAt(o++),n>=48&&n<=57){if(o-s>=10)return-1;continue}if(n===41||n===46)break;return-1}return o =4||e.listIndent>=0&&e.sCount[n]-e.listIndent>=4&&e.sCount[n] =e.blkIndent&&(A=!0),(z=gu(e,n))>=0){if(h=!0,Q=e.bMarks[n]+e.tShift[n],v=Number(e.src.slice(Q,z-1)),A&&v!==1)return!1}else if((z=pu(e,n))>=0)h=!1;else return!1;if(A&&e.skipSpaces(z)>=e.eMarks[n])return!1;if(w=e.src.charCodeAt(z-1),o)return!0;for(m=e.tokens.length,h?(X=e.push("ordered_list_open","ol",1),v!==1&&(X.attrs=[["start",v]])):X=e.push("bullet_list_open","ul",1),X.map=g=[n,0],X.markup=String.fromCharCode(w),x=n,F=!1,he=e.md.block.ruler.getRules("list"),M=e.parentType,e.parentType="list";x =y?c=1:c=E-u,c>4&&(c=1),l=u+c,X=e.push("list_item_open","li",1),X.markup=String.fromCharCode(w),X.map=f=[n,0],h&&(X.info=e.src.slice(Q,z-1)),k=e.tight,b=e.tShift[n],q=e.sCount[n],$=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=l,e.tight=!0,e.tShift[n]=i-e.bMarks[n],e.sCount[n]=E,i>=y&&e.isEmpty(n+1)?e.line=Math.min(e.line+2,s):e.md.block.tokenize(e,n,s,!0),(!e.tight||F)&&(N=!1),F=e.line-n>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=$,e.tShift[n]=b,e.sCount[n]=q,e.tight=k,X=e.push("list_item_close","li",-1),X.markup=String.fromCharCode(w),x=n=e.line,f[1]=x,i=e.bMarks[n],x>=s||e.sCount[x]=4)break;for(I=!1,a=0,p=he.length;a =4||e.src.charCodeAt(M)!==91)return!1;for(;++M
3)&&!(e.sCount[b]<0)){for(y=!1,u=0,h=x.length;u"u"&&(e.env.references={}),typeof e.env.references[f]>"u"&&(e.env.references[f]={title:E,href:c}),e.parentType=g,e.line=n+$+1),!0)},wae=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Xr={},kae="[a-zA-Z_:][a-zA-Z0-9:._-]*",Cae="[^\"'=<>`\\x00-\\x20]+",Eae="'[^']*'",Aae='"[^"]*"',Sae="(?:"+Cae+"|"+Eae+"|"+Aae+")",Tae="(?:\\s+"+kae+"(?:\\s*=\\s*"+Sae+")?)",Af="<[A-Za-z][A-Za-z0-9\\-]*"+Tae+"*\\s*\\/?>",Sf="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Mae="|",Dae="<[?][\\s\\S]*?[?]>",Lae="]*>",Oae="",jae=new RegExp("^(?:"+Af+"|"+Sf+"|"+Mae+"|"+Dae+"|"+Lae+"|"+Oae+")"),Rae=new RegExp("^(?:"+Af+"|"+Sf+")");Xr.HTML_TAG_RE=jae;Xr.HTML_OPEN_CLOSE_TAG_RE=Rae;var Pae=wae,Iae=Xr.HTML_OPEN_CLOSE_TAG_RE,ss=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^?("+Pae.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(Iae.source+"\\s*$"),/^$/,!1]],Fae=function(e,n,s,o){var r,i,a,l,c=e.bMarks[n]+e.tShift[n],u=e.eMarks[n];if(e.sCount[n]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(c)!==60)return!1;for(l=e.src.slice(c,u),r=0;r =4||(r=e.src.charCodeAt(c),r!==35||c>=u))return!1;for(i=1,r=e.src.charCodeAt(++c);r===35&&c6||cc&&mu(e.src.charCodeAt(a-1))&&(u=a),e.line=n+1,l=e.push("heading_open","h"+String(i),1),l.markup="########".slice(0,i),l.map=[n,e.line],l=e.push("inline","",0),l.content=e.src.slice(c,u).trim(),l.map=[n,e.line],l.children=[],l=e.push("heading_close","h"+String(i),-1),l.markup="########".slice(0,i)),!0)},qae=function(e,n,s){var o,r,i,a,l,c,u,h,f,p=n+1,g,m=e.md.block.ruler.getRules("paragraph");if(e.sCount[n]-e.blkIndent>=4)return!1;for(g=e.parentType,e.parentType="paragraph";p 3)){if(e.sCount[p]>=e.blkIndent&&(c=e.bMarks[p]+e.tShift[p],u=e.eMarks[p],c=u)))){h=f===61?1:2;break}if(!(e.sCount[p]<0)){for(r=!1,i=0,a=m.length;i3)&&!(e.sCount[c]<0)){for(o=!1,r=0,i=u.length;r0&&this.level++,this.tokens.push(s),s};Wt.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]};Wt.prototype.skipEmptyLines=function(e){for(var n=this.lineMax;en;)if(!ei(this.src.charCodeAt(--e)))return e+1;return e};Wt.prototype.skipChars=function(e,n){for(var s=this.src.length;e s;)if(n!==this.src.charCodeAt(--e))return e+1;return e};Wt.prototype.getLines=function(e,n,s,o){var r,i,a,l,c,u,h,f=e;if(e>=n)return"";for(u=new Array(n-e),r=0;fs?u[r]=new Array(i-s+1).join(" ")+this.src.slice(l,c):u[r]=this.src.slice(l,c)}return u.join("")};Wt.prototype.Token=Tf;var Bae=Wt,Nae=rl,zo=[["table",hae,["paragraph","reference"]],["code",fae],["fence",pae,["paragraph","reference","blockquote","list"]],["blockquote",gae,["paragraph","reference","blockquote","list"]],["hr",_ae,["paragraph","reference","blockquote","list"]],["list",bae,["paragraph","reference","blockquote"]],["reference",xae],["html_block",Fae,["paragraph","reference","blockquote"]],["heading",$ae,["paragraph","reference","blockquote"]],["lheading",qae],["paragraph",zae]];function ti(){this.ruler=new Nae;for(var t=0;t =n||t.sCount[a] =c){t.line=n;break}for(o=0;o0||(s=e.pos,o=e.posMax,s+3>o)||e.src.charCodeAt(s)!==58||e.src.charCodeAt(s+1)!==47||e.src.charCodeAt(s+2)!==47||(r=e.pending.match(Gae),!r)||(i=r[1],a=e.md.linkify.matchAtStart(e.src.slice(s-i.length)),!a)||(l=a.url,l=l.replace(/\*+$/,""),c=e.md.normalizeLink(l),!e.md.validateLink(c))?!1:(n||(e.pending=e.pending.slice(0,-i.length),u=e.push("link_open","a",1),u.attrs=[["href",c]],u.markup="linkify",u.info="auto",u=e.push("text","",0),u.content=e.md.normalizeLinkText(l),u=e.push("link_close","a",-1),u.markup="linkify",u.info="auto"),e.pos+=l.length-i.length,!0)},Wae=Fe.isSpace,Zae=function(e,n){var s,o,r,i=e.pos;if(e.src.charCodeAt(i)!==10)return!1;if(s=e.pending.length-1,o=e.posMax,!n)if(s>=0&&e.pending.charCodeAt(s)===32)if(s>=1&&e.pending.charCodeAt(s-1)===32){for(r=s-1;r>=1&&e.pending.charCodeAt(r-1)===32;)r--;e.pending=e.pending.slice(0,r),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(i++;i ?@[]^_`{|}~-".split("").forEach(function(t){ll[t.charCodeAt(0)]=1});var Yae=function(e,n){var s,o,r,i,a,l=e.pos,c=e.posMax;if(e.src.charCodeAt(l)!==92||(l++,l>=c))return!1;if(s=e.src.charCodeAt(l),s===10){for(n||e.push("hardbreak","br",0),l++;l =55296&&s<=56319&&l+1 =56320&&o<=57343&&(i+=e.src[l+1],l++)),r="\\"+i,n||(a=e.push("text_special","",0),s<256&&ll[s]!==0?a.content=i:a.content=r,a.markup=r,a.info="escape"),e.pos=l+1,!0},Qae=function(e,n){var s,o,r,i,a,l,c,u,h=e.pos,f=e.src.charCodeAt(h);if(f!==96)return!1;for(s=h,h++,o=e.posMax;h =0;n--)s=e[n],!(s.marker!==95&&s.marker!==42)&&s.end!==-1&&(o=e[s.end],a=n>0&&e[n-1].end===s.end+1&&e[n-1].marker===s.marker&&e[n-1].token===s.token-1&&e[s.end+1].token===o.token+1,i=String.fromCharCode(s.marker),r=t.tokens[s.token],r.type=a?"strong_open":"em_open",r.tag=a?"strong":"em",r.nesting=1,r.markup=a?i+i:i,r.content="",r=t.tokens[o.token],r.type=a?"strong_close":"em_close",r.tag=a?"strong":"em",r.nesting=-1,r.markup=a?i+i:i,r.content="",a&&(t.tokens[e[n-1].token].content="",t.tokens[e[s.end+1].token].content="",n--))}si.postProcess=function(e){var n,s=e.tokens_meta,o=e.tokens_meta.length;for(bu(e,e.delimiters),n=0;n =m)return!1;if(w=l,c=e.md.helpers.parseLinkDestination(e.src,l,e.posMax),c.ok){for(f=e.md.normalizeLink(c.str),e.md.validateLink(f)?l=c.pos:f="",w=l;l =m||e.src.charCodeAt(l)!==41)&&(v=!0),l++}if(v){if(typeof e.env.references>"u")return!1;if(l =0?r=e.src.slice(w,l++):l=i+1):l=i+1,r||(r=e.src.slice(a,i)),u=e.env.references[Xae(r)],!u)return e.pos=g,!1;f=u.href,p=u.title}return n||(e.pos=a,e.posMax=i,h=e.push("link_open","a",1),h.attrs=s=[["href",f]],p&&s.push(["title",p]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,h=e.push("link_close","a",-1)),e.pos=l,e.posMax=m,!0},tle=Fe.normalizeReference,ji=Fe.isSpace,nle=function(e,n){var s,o,r,i,a,l,c,u,h,f,p,g,m,w="",v=e.pos,y=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91||(l=e.pos+2,a=e.md.helpers.parseLinkLabel(e,e.pos+1,!1),a<0))return!1;if(c=a+1,c =y)return!1;for(m=c,h=e.md.helpers.parseLinkDestination(e.src,c,e.posMax),h.ok&&(w=e.md.normalizeLink(h.str),e.md.validateLink(w)?c=h.pos:w=""),m=c;c =y||e.src.charCodeAt(c)!==41)return e.pos=v,!1;c++}else{if(typeof e.env.references>"u")return!1;if(c =0?i=e.src.slice(m,c++):c=a+1):c=a+1,i||(i=e.src.slice(l,a)),u=e.env.references[tle(i)],!u)return e.pos=v,!1;w=u.href,f=u.title}return n||(r=e.src.slice(l,a),e.md.inline.parse(r,e.md,e.env,g=[]),p=e.push("image","img",0),p.attrs=s=[["src",w],["alt",""]],p.children=g,p.content=r,f&&s.push(["title",f])),e.pos=c,e.posMax=y,!0},sle=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,ole=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/,rle=function(e,n){var s,o,r,i,a,l,c=e.pos;if(e.src.charCodeAt(c)!==60)return!1;for(a=e.pos,l=e.posMax;;){if(++c>=l||(i=e.src.charCodeAt(c),i===60))return!1;if(i===62)break}return s=e.src.slice(a+1,c),ole.test(s)?(o=e.md.normalizeLink(s),e.md.validateLink(o)?(n||(r=e.push("link_open","a",1),r.attrs=[["href",o]],r.markup="autolink",r.info="auto",r=e.push("text","",0),r.content=e.md.normalizeLinkText(s),r=e.push("link_close","a",-1),r.markup="autolink",r.info="auto"),e.pos+=s.length+2,!0):!1):sle.test(s)?(o=e.md.normalizeLink("mailto:"+s),e.md.validateLink(o)?(n||(r=e.push("link_open","a",1),r.attrs=[["href",o]],r.markup="autolink",r.info="auto",r=e.push("text","",0),r.content=e.md.normalizeLinkText(s),r=e.push("link_close","a",-1),r.markup="autolink",r.info="auto"),e.pos+=s.length+2,!0):!1):!1},ile=Xr.HTML_TAG_RE;function ale(t){return/^\s]/i.test(t)}function lle(t){return/^<\/a\s*>/i.test(t)}function cle(t){var e=t|32;return e>=97&&e<=122}var ule=function(e,n){var s,o,r,i,a=e.pos;return!e.md.options.html||(r=e.posMax,e.src.charCodeAt(a)!==60||a+2>=r)||(s=e.src.charCodeAt(a+1),s!==33&&s!==63&&s!==47&&!cle(s))||(o=e.src.slice(a).match(ile),!o)?!1:(n||(i=e.push("html_inline","",0),i.content=e.src.slice(a,a+o[0].length),ale(i.content)&&e.linkLevel++,lle(i.content)&&e.linkLevel--),e.pos+=o[0].length,!0)},vu=bf,dle=Fe.has,hle=Fe.isValidEntityCode,xu=Fe.fromCodePoint,fle=/^((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,ple=/^&([a-z][a-z0-9]{1,31});/i,gle=function(e,n){var s,o,r,i,a=e.pos,l=e.posMax;if(e.src.charCodeAt(a)!==38||a+1>=l)return!1;if(s=e.src.charCodeAt(a+1),s===35){if(r=e.src.slice(a).match(fle),r)return n||(o=r[1][0].toLowerCase()==="x"?parseInt(r[1].slice(1),16):parseInt(r[1],10),i=e.push("text_special","",0),i.content=hle(o)?xu(o):xu(65533),i.markup=r[0],i.info="entity"),e.pos+=r[0].length,!0}else if(r=e.src.slice(a).match(ple),r&&dle(vu,r[1]))return n||(i=e.push("text_special","",0),i.content=vu[r[1]],i.markup=r[0],i.info="entity"),e.pos+=r[0].length,!0;return!1};function wu(t,e){var n,s,o,r,i,a,l,c,u={},h=e.length;if(h){var f=0,p=-2,g=[];for(n=0;n i;s-=g[s]+1)if(r=e[s],r.marker===o.marker&&r.open&&r.end<0&&(l=!1,(r.close||o.open)&&(r.length+o.length)%3===0&&(r.length%3!==0||o.length%3!==0)&&(l=!0),!l)){c=s>0&&!e[s-1].open?g[s-1]+1:0,g[n]=n-s+c,g[s]=c,o.open=!1,r.end=n,r.close=!1,a=-1,p=-2;break}a!==-1&&(u[o.marker][(o.open?3:0)+(o.length||0)%3]=a)}}}var mle=function(e){var n,s=e.tokens_meta,o=e.tokens_meta.length;for(wu(e,e.delimiters),n=0;n 0&&o++,r[n].type==="text"&&n+10&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],o={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(s),this.tokens_meta.push(o),s};Ao.prototype.scanDelims=function(t,e){var n=t,s,o,r,i,a,l,c,u,h,f=!0,p=!0,g=this.posMax,m=this.src.charCodeAt(t);for(s=t>0?this.src.charCodeAt(t-1):32;n =r)break;continue}t.pending+=t.src[t.pos++]}t.pending&&t.pushPending()};So.prototype.parse=function(t,e,n,s){var o,r,i,a=new this.State(t,e,n,s);for(this.tokenize(a),r=this.ruler2.getRules(""),i=r.length,o=0;o|$))",e.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+e.src_ZPCc+"))((?![$+<=>^`||])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+e.src_ZPCc+"))((?![$+<=>^`||])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}),Ii}function pa(t){var e=Array.prototype.slice.call(arguments,1);return e.forEach(function(n){n&&Object.keys(n).forEach(function(s){t[s]=n[s]})}),t}function oi(t){return Object.prototype.toString.call(t)}function xle(t){return oi(t)==="[object String]"}function wle(t){return oi(t)==="[object Object]"}function kle(t){return oi(t)==="[object RegExp]"}function Tu(t){return oi(t)==="[object Function]"}function Cle(t){return t.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var Mf={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function Ele(t){return Object.keys(t||{}).reduce(function(e,n){return e||Mf.hasOwnProperty(n)},!1)}var Ale={"http:":{validate:function(t,e,n){var s=t.slice(e);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(s)?s.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(t,e,n){var s=t.slice(e);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(s)?e>=3&&t[e-3]===":"||e>=3&&t[e-3]==="/"?0:s.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(t,e,n){var s=t.slice(e);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(s)?s.match(n.re.mailto)[0].length:0}}},Sle="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Tle="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function Mle(t){t.__index__=-1,t.__text_cache__=""}function Dle(t){return function(e,n){var s=e.slice(n);return t.test(s)?s.match(t)[0].length:0}}function Mu(){return function(t,e){e.normalize(t)}}function mr(t){var e=t.re=vle()(t.__opts__),n=t.__tlds__.slice();t.onCompile(),t.__tlds_replaced__||n.push(Sle),n.push(e.src_xn),e.src_tlds=n.join("|");function s(a){return a.replace("%TLDS%",e.src_tlds)}e.email_fuzzy=RegExp(s(e.tpl_email_fuzzy),"i"),e.link_fuzzy=RegExp(s(e.tpl_link_fuzzy),"i"),e.link_no_ip_fuzzy=RegExp(s(e.tpl_link_no_ip_fuzzy),"i"),e.host_fuzzy_test=RegExp(s(e.tpl_host_fuzzy_test),"i");var o=[];t.__compiled__={};function r(a,l){throw new Error('(LinkifyIt) Invalid schema "'+a+'": '+l)}Object.keys(t.__schemas__).forEach(function(a){var l=t.__schemas__[a];if(l!==null){var c={validate:null,link:null};if(t.__compiled__[a]=c,wle(l)){kle(l.validate)?c.validate=Dle(l.validate):Tu(l.validate)?c.validate=l.validate:r(a,l),Tu(l.normalize)?c.normalize=l.normalize:l.normalize?r(a,l):c.normalize=Mu();return}if(xle(l)){o.push(a);return}r(a,l)}}),o.forEach(function(a){t.__compiled__[t.__schemas__[a]]&&(t.__compiled__[a].validate=t.__compiled__[t.__schemas__[a]].validate,t.__compiled__[a].normalize=t.__compiled__[t.__schemas__[a]].normalize)}),t.__compiled__[""]={validate:null,normalize:Mu()};var i=Object.keys(t.__compiled__).filter(function(a){return a.length>0&&t.__compiled__[a]}).map(Cle).join("|");t.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+e.src_ZPCc+"))("+i+")","i"),t.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+e.src_ZPCc+"))("+i+")","ig"),t.re.schema_at_start=RegExp("^"+t.re.schema_search.source,"i"),t.re.pretest=RegExp("("+t.re.schema_test.source+")|("+t.re.host_fuzzy_test.source+")|@","i"),Mle(t)}function Lle(t,e){var n=t.__index__,s=t.__last_index__,o=t.__text_cache__.slice(n,s);this.schema=t.__schema__.toLowerCase(),this.index=n+e,this.lastIndex=s+e,this.raw=o,this.text=o,this.url=o}function ga(t,e){var n=new Lle(t,e);return t.__compiled__[n.schema].normalize(n,t),n}function pt(t,e){if(!(this instanceof pt))return new pt(t,e);e||Ele(t)&&(e=t,t={}),this.__opts__=pa({},Mf,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=pa({},Ale,t),this.__compiled__={},this.__tlds__=Tle,this.__tlds_replaced__=!1,this.re={},mr(this)}pt.prototype.add=function(e,n){return this.__schemas__[e]=n,mr(this),this};pt.prototype.set=function(e){return this.__opts__=pa(this.__opts__,e),this};pt.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var n,s,o,r,i,a,l,c,u;if(this.re.schema_test.test(e)){for(l=this.re.schema_search,l.lastIndex=0;(n=l.exec(e))!==null;)if(r=this.testSchemaAt(e,n[2],l.lastIndex),r){this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+r;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=e.search(this.re.host_fuzzy_test),c>=0&&(this.__index__<0||c =0&&(o=e.match(this.re.email_fuzzy))!==null&&(i=o.index+o[1].length,a=o.index+o[0].length,(this.__index__<0||i this.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=a))),this.__index__>=0};pt.prototype.pretest=function(e){return this.re.pretest.test(e)};pt.prototype.testSchemaAt=function(e,n,s){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(e,s,this):0};pt.prototype.match=function(e){var n=0,s=[];this.__index__>=0&&this.__text_cache__===e&&(s.push(ga(this,n)),n=this.__last_index__);for(var o=n?e.slice(n):e;this.test(o);)s.push(ga(this,n)),o=o.slice(this.__last_index__),n+=this.__last_index__;return s.length?s:null};pt.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;var n=this.re.schema_at_start.exec(e);if(!n)return null;var s=this.testSchemaAt(e,n[2],n[0].length);return s?(this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+s,ga(this,0)):null};pt.prototype.tlds=function(e,n){return e=Array.isArray(e)?e:[e],n?(this.__tlds__=this.__tlds__.concat(e).sort().filter(function(s,o,r){return s!==r[o-1]}).reverse(),mr(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,mr(this),this)};pt.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),e.schema==="mailto:"&&!/^mailto:/i.test(e.url)&&(e.url="mailto:"+e.url)};pt.prototype.onCompile=function(){};var Ole=pt;const ps=2147483647,zt=36,ul=1,go=26,jle=38,Rle=700,Df=72,Lf=128,Of="-",Ple=/^xn--/,Ile=/[^\0-\x7F]/,Fle=/[\x2E\u3002\uFF0E\uFF61]/g,$le={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Fi=zt-ul,Bt=Math.floor,$i=String.fromCharCode;function _n(t){throw new RangeError($le[t])}function qle(t,e){const n=[];let s=t.length;for(;s--;)n[s]=e(t[s]);return n}function jf(t,e){const n=t.split("@");let s="";n.length>1&&(s=n[0]+"@",t=n[1]),t=t.replace(Fle,".");const o=t.split("."),r=qle(o,e).join(".");return s+r}function dl(t){const e=[];let n=0;const s=t.length;for(;n =55296&&o<=56319&&nString.fromCodePoint(...t),zle=function(t){return t>=48&&t<58?26+(t-48):t>=65&&t<91?t-65:t>=97&&t<123?t-97:zt},Du=function(t,e){return t+22+75*(t<26)-((e!=0)<<5)},Pf=function(t,e,n){let s=0;for(t=n?Bt(t/Rle):t>>1,t+=Bt(t/e);t>Fi*go>>1;s+=zt)t=Bt(t/Fi);return Bt(s+(Fi+1)*t/(t+jle))},hl=function(t){const e=[],n=t.length;let s=0,o=Lf,r=Df,i=t.lastIndexOf(Of);i<0&&(i=0);for(let a=0;a=128&&_n("not-basic"),e.push(t.charCodeAt(a));for(let a=i>0?i+1:0;a=n&&_n("invalid-input");const f=zle(t.charCodeAt(a++));f>=zt&&_n("invalid-input"),f>Bt((ps-s)/u)&&_n("overflow"),s+=f*u;const p=h<=r?ul:h>=r+go?go:h-r;if(f Bt(ps/g)&&_n("overflow"),u*=g}const c=e.length+1;r=Pf(s-l,c,l==0),Bt(s/c)>ps-o&&_n("overflow"),o+=Bt(s/c),s%=c,e.splice(s++,0,o)}return String.fromCodePoint(...e)},fl=function(t){const e=[];t=dl(t);const n=t.length;let s=Lf,o=0,r=Df;for(const l of t)l<128&&e.push($i(l));const i=e.length;let a=i;for(i&&e.push(Of);a