"use strict";(self["webpackChunkcomplexes"]=self["webpackChunkcomplexes"]||[]).push([[330],{51381:function(e,r,t){t.r(r),t.d(r,{default:function(){return Hb}});var a={};t.r(a),t.d(a,{A:function(){return j}});t(44114),t(17642),t(58004),t(33853),t(45876),t(32475),t(15024),t(31698);var n=t(56768),s=t(90144),i=t(24232),c=t(5113),l=t(71121),o=t(64297);const f={key:0,class:"filePreview"},u={class:"file"},h={class:"file__name"},d={key:1,for:"fileInput",class:"label"},p={key:0},v={key:1,class:"flex flex-col justify-center items-center text-grey-900 gap-2 text-sm"};var b={__name:"fileUpload",emits:["updateModel","fileinfo","done:comparison-prepared"],setup(e,{emit:r}){const t=r,a=(0,s.KR)(!1),c=(0,s.KR)(null|File),l=(0,s.KR)(HTMLInputElement),o=(0,s.KR)();function b(e){const r=e.split("\n"),t=r[0].split(","),a=[];for(let n=1;n{if(l.value?.files?.length&&(c.value=l.value.files[0],c.value.size<2097152)){const e=m(c.value);if(["xls","xlsx","csv"].includes(e.extension)){t("updateModel",c.value);const r=new FileReader;r.onload=r=>{const a=r.target.result;if("csv"===e.extension&&(o.value=b(a),t("fileinfo",o),o.value=null),"xls"===e.extension||"xlsx"===e.extension){const e=XLSX.read(a,{type:"binary"});o.value=XLSX.utils.sheet_to_json(e.Sheets[e.SheetNames[0]]),t("fileinfo",o.value),o.value=null}},"csv"===e.extension?r.readAsText(c.value):r.readAsBinaryString(c.value)}}},k=e=>{e.preventDefault(),a.value=!0},T=()=>{a.value=!1},w=e=>{e.preventDefault(),l.value&&e.dataTransfer&&(l.value.files=e.dataTransfer.files,g(),a.value=!1)},E=()=>{c.value=null,o.value=null,t("updateModel",null)};return(e,r)=>((0,n.uX)(),(0,n.CE)("div",{class:"fileUpload",onDragover:k,onDragleave:T,onDrop:r[2]||(r[2]=e=>w(e))},[(0,n.Lk)("input",{class:"hidden",type:"file",id:"fileInput",name:"file",ref_key:"fileInput",ref:l,onChange:r[0]||(r[0]=e=>g()),accept:".csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel"},null,544),c.value?((0,n.uX)(),(0,n.CE)("div",f,[(0,n.Lk)("div",u,[(0,n.Lk)("button",{class:"file__delete",onClick:r[1]||(r[1]=e=>E())},r[3]||(r[3]=[(0,n.Lk)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,n.Lk)("path",{d:"M6.05745 4.99999L9.28245 1.78249C9.42368 1.64126 9.50302 1.44971 9.50302 1.24999C9.50302 1.05026 9.42368 0.858714 9.28245 0.717487C9.14123 0.576259 8.94968 0.496918 8.74995 0.496918C8.55023 0.496918 8.35868 0.576259 8.21745 0.717487L4.99995 3.94249L1.78245 0.717487C1.64123 0.576259 1.44968 0.496918 1.24995 0.496918C1.05023 0.496918 0.858682 0.576259 0.717454 0.717487C0.576226 0.858714 0.496885 1.05026 0.496885 1.24999C0.496885 1.44971 0.576226 1.64126 0.717454 1.78249L3.94245 4.99999L0.717454 8.21749C0.647158 8.28721 0.591362 8.37016 0.553286 8.46155C0.515209 8.55295 0.495605 8.65098 0.495605 8.74999C0.495605 8.849 0.515209 8.94703 0.553286 9.03842C0.591362 9.12981 0.647158 9.21276 0.717454 9.28249C0.787176 9.35278 0.870127 9.40858 0.961522 9.44666C1.05292 9.48473 1.15095 9.50434 1.24995 9.50434C1.34896 9.50434 1.44699 9.48473 1.53839 9.44666C1.62978 9.40858 1.71273 9.35278 1.78245 9.28249L4.99995 6.05749L8.21745 9.28249C8.28718 9.35278 8.37013 9.40858 8.46152 9.44666C8.55292 9.48473 8.65095 9.50434 8.74995 9.50434C8.84896 9.50434 8.94699 9.48473 9.03839 9.44666C9.12978 9.40858 9.21273 9.35278 9.28245 9.28249C9.35275 9.21276 9.40855 9.12981 9.44662 9.03842C9.4847 8.94703 9.5043 8.849 9.5043 8.74999C9.5043 8.65098 9.4847 8.55295 9.44662 8.46155C9.40855 8.37016 9.35275 8.28721 9.28245 8.21749L6.05745 4.99999Z",fill:"#666666"})],-1)])),r[4]||(r[4]=(0,n.Lk)("div",{class:"file__icon"},null,-1)),(0,n.Lk)("div",h,(0,i.v_)(c.value?c.value.name:""),1)])])):((0,n.uX)(),(0,n.CE)("label",d,[a.value?((0,n.uX)(),(0,n.CE)("div",p,"Отпустите, чтобы удалить файлы.")):((0,n.uX)(),(0,n.CE)("div",v,r[5]||(r[5]=[(0,n.Lk)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,n.Lk)("path",{d:"M8.71 7.71L11 5.41V15C11 15.2652 11.1054 15.5196 11.2929 15.7071C11.4804 15.8946 11.7348 16 12 16C12.2652 16 12.5196 15.8946 12.7071 15.7071C12.8946 15.5196 13 15.2652 13 15V5.41L15.29 7.71C15.383 7.80373 15.4936 7.87813 15.6154 7.92889C15.7373 7.97966 15.868 8.0058 16 8.0058C16.132 8.0058 16.2627 7.97966 16.3846 7.92889C16.5064 7.87813 16.617 7.80373 16.71 7.71C16.8037 7.61704 16.8781 7.50644 16.9289 7.38458C16.9797 7.26272 17.0058 7.13202 17.0058 7C17.0058 6.86799 16.9797 6.73729 16.9289 6.61543C16.8781 6.49357 16.8037 6.38297 16.71 6.29L12.71 2.29C12.6149 2.19896 12.5028 2.1276 12.38 2.08C12.1365 1.97999 11.8635 1.97999 11.62 2.08C11.4973 2.1276 11.3851 2.19896 11.29 2.29L7.29 6.29C7.19676 6.38324 7.1228 6.49393 7.07234 6.61575C7.02188 6.73758 6.99591 6.86814 6.99591 7C6.99591 7.13186 7.02188 7.26243 7.07234 7.38425C7.1228 7.50607 7.19676 7.61677 7.29 7.71C7.38324 7.80324 7.49393 7.8772 7.61575 7.92766C7.73757 7.97812 7.86814 8.00409 8 8.00409C8.13186 8.00409 8.26243 7.97812 8.38425 7.92766C8.50607 7.8772 8.61676 7.80324 8.71 7.71ZM21 12C20.7348 12 20.4804 12.1054 20.2929 12.2929C20.1054 12.4804 20 12.7348 20 13V19C20 19.2652 19.8946 19.5196 19.7071 19.7071C19.5196 19.8946 19.2652 20 19 20H5C4.73478 20 4.48043 19.8946 4.29289 19.7071C4.10536 19.5196 4 19.2652 4 19V13C4 12.7348 3.89464 12.4804 3.70711 12.2929C3.51957 12.1054 3.26522 12 3 12C2.73478 12 2.48043 12.1054 2.29289 12.2929C2.10536 12.4804 2 12.7348 2 13V19C2 19.7957 2.31607 20.5587 2.87868 21.1213C3.44129 21.6839 4.20435 22 5 22H19C19.7957 22 20.5587 21.6839 21.1213 21.1213C21.6839 20.5587 22 19.7957 22 19V13C22 12.7348 21.8946 12.4804 21.7071 12.2929C21.5196 12.1054 21.2652 12 21 12Z",fill:"#4CAF50"})],-1),(0,n.Lk)("strong",{class:"text-black text-base"},"Нажмите на эту область или перенесите в нее файл.",-1),(0,n.eW)(" Допустимые расширения файла: .xls, .xlsx, .csv, .xml ")])))]))],32))}},m=t(71241);const g=(0,m.A)(b,[["__scopeId","data-v-5a7dda84"]]);var k=g,T=t(22093);const w={class:"uploadStep"};var E={__name:"uploadStep",emits:["update:activeItem","fileAllItems","done:comparison-prepared"],setup(e,{emit:r}){const t=(0,s.KR)(null),a=(0,s.KR)(""),i=r,f=e=>{i("fileAllItems",e)},u=()=>{const e=new FormData;e.append("document",t.value),T.A.createImport(e).then((e=>{i("done:comparison-prepared",e.data)}))},h=()=>{const e=new FormData;e.append("import_url",a.value),T.A.createImport(e).then((e=>{i("done:comparison-prepared",e.data)}))};return(e,r)=>{const d=(0,n.g2)("InputText");return(0,n.uX)(),(0,n.CE)("div",w,[(0,n.bF)((0,s.R1)(c.A),null,{default:(0,n.k6)((()=>[(0,n.bF)((0,s.R1)(l.A),{header:"Загрузить файл"},{default:(0,n.k6)((()=>[(0,n.bF)(k,{modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=e=>t.value=e),onUpdateModel:r[1]||(r[1]=e=>t.value=e),onFileinfo:f,class:"mb-7.5","onDone:comparisonPrepared":r[2]||(r[2]=e=>i("done:comparison-prepared",e))},null,8,["modelValue"]),(0,n.bF)(o.A,{disabled:!t.value,theme:"green",onClick:u},{default:(0,n.k6)((()=>r[5]||(r[5]=[(0,n.eW)("Загрузить файл")]))),_:1},8,["disabled"])])),_:1}),(0,n.bF)((0,s.R1)(l.A),{header:"Указать ссылку"},{default:(0,n.k6)((()=>[(0,n.bF)(d,{placeholder:"Укажите ссылку",class:"w-full mb-7.5",modelValue:a.value,"onUpdate:modelValue":r[3]||(r[3]=e=>a.value=e)},null,8,["modelValue"]),(0,n.bF)(o.A,{disabled:""===a.value,theme:"green",onClick:r[4]||(r[4]=e=>h())},{default:(0,n.k6)((()=>r[6]||(r[6]=[(0,n.eW)("Загрузить файл")]))),_:1},8,["disabled"])])),_:1})])),_:1})])}}};const C=(0,m.A)(E,[["__scopeId","data-v-28faedee"]]);var y=C,A=t(45130),_=t.p+"img/close.3051fd66.svg";const S={class:"min-w-[250px] max-w-[250px]"},x=["onDrop"],R=["onClick"];var O={__name:"tableEditeble",props:{data:a.ITableData},emits:["onDrop","onRemoveDropped"],setup(e,{emit:r}){const t=e,a=(0,s.KR)(),c=r,l=e=>{e.target.closest("tr").style.backgroundColor="#FFFBE3"},o=(e,r)=>{e.target.closest("tr").style.backgroundColor="#ffffff",c("onDrop",e,r)},f=e=>{e.target.closest("tr").style.backgroundColor="#ffffff"};return(e,r)=>((0,n.uX)(),(0,n.CE)("table",{class:"tableEditeble flex flex-col overflow-x-scroll",onDragover:r[2]||(r[2]=(0,A.D$)((()=>{}),["prevent"]))},[(0,n.Lk)("thead",{class:(0,i.C4)(["w-max grid text-center bg-[#F2F3F3]","grid-cols-[30px_repeat(9,_1fr)]"]),style:(0,i.Tr)(`grid-template-columns: 30px repeat(${t.data.head.length}, 1fr);`)},[r[3]||(r[3]=(0,n.Lk)("tr",{class:"flex justify-center border border-b-0 border-grey-400"},null,-1)),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(t.data.head,((e,r)=>((0,n.uX)(),(0,n.CE)("tr",{key:r,class:"flex justify-center border border-b-0 border-grey-400 w-max"},[(0,n.Lk)("td",S,(0,i.v_)(e.label),1)])))),128))],4),(0,n.Lk)("tbody",{ref_key:"bodyRef",ref:a,class:(0,i.C4)(["min-h-[200px] min-w-full w-max grid text-center border-t border-x border-grey-400","grid-cols-[30px_repeat(9,_1fr)]"]),style:(0,i.Tr)(`grid-template-columns: 30px repeat(${t.data.head.length}, 1fr);`)},[(0,n.Lk)("tr",{class:(0,i.C4)(["grid grid-cols-1 border-r border-grey-400",[`grid-rows-[repeat(${t.data.body[0].items.length},_1fr)]`]])},[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(t.data.body[0].items,((e,r)=>((0,n.uX)(),(0,n.CE)("td",{key:r,class:"border border-grey-400 flex items-center justify-center px-2"},(0,i.v_)(r),1)))),128))],2),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(t.data.head,((a,s)=>((0,n.uX)(),(0,n.CE)("tr",{key:s,class:(0,i.C4)(["grid grid-cols-1 min-w-[251px] w-max border-x border-grey-400",[`grid-rows-[repeat(${a.length},_1fr)]`,null==t.data.body[s].items[0]?"":"edit-table-tr"]]),style:{display:"flex",position:"relative","flex-direction":"column","justify-content":"space-between"},onDragover:r[0]||(r[0]=e=>l(e)),onDrop:(0,A.D$)((e=>o(e,s)),["prevent"]),onDragleave:r[1]||(r[1]=e=>f(e))},[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(t.data.body[s].items,((r,a)=>((0,n.uX)(),(0,n.CE)("td",{key:a,class:"border border-x-0 border-grey-400 flex items-center justify-center min-w-[250px] max-w-[250px] py-3",style:{flex:"1",overflow:"hidden"}},[(0,n.eW)((0,i.v_)(r)+" ",1),0==a&&r?((0,n.uX)(),(0,n.CE)("img",{key:0,onClick:r=>e.$emit("onRemoveDropped",r,s,t.data.body[s]),style:{position:"absolute",right:"0",top:"0",cursor:"pointer"},src:_,alt:""},null,8,R)):(0,n.Q3)("",!0)])))),128))],42,x)))),128))],4)],32))}};const I=(0,m.A)(O,[["__scopeId","data-v-1a3959ae"]]);var L=I;const F={class:"min-w-[250px] max-w-[250px]"},N=["onDragstart","onDrop"],D={key:0,style:{position:"absolute",right:"0",top:"0"},xmlns:"http://www.w3.org/2000/svg",fill:"#acacac",width:"24px",height:"24px",viewBox:"0 0 1024 1024",class:"icon"};var M={__name:"tableFromFile",props:{data:a.ITableData},emits:["onDrop"],setup(e,{emit:r}){const t=e,a=r,s=(e,r)=>{e.dataTransfer&&e.dataTransfer.setData("col_id",r.toString())},c=e=>{};return(e,r)=>((0,n.uX)(),(0,n.CE)("table",{class:"tableFromFile flex flex-col overflow-x-scroll",onDragover:r[2]||(r[2]=(0,A.D$)((()=>{}),["prevent"]))},[(0,n.Lk)("thead",{class:(0,i.C4)(["w-max grid text-center bg-[#F2F3F3]","grid-cols-[30px_repeat(9,_1fr)]"]),style:(0,i.Tr)(`grid-template-columns: 30px repeat(${t.data.head.length}, 1fr);`)},[r[3]||(r[3]=(0,n.Lk)("tr",{class:"flex justify-center border border-b-0 border-grey-400"},null,-1)),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(t.data.head,((e,r)=>((0,n.uX)(),(0,n.CE)("tr",{key:r,class:"flex justify-center border border-b-0 border-grey-400 w-max"},[(0,n.Lk)("td",F,(0,i.v_)(e),1)])))),128))],4),(0,n.Lk)("tbody",{class:(0,i.C4)(["w-max grid text-center","grid-cols-[30px_repeat(9,_1fr)]"]),style:(0,i.Tr)(`grid-template-columns: 30px repeat(${t.data.head.length}, 1fr);`)},[(0,n.Lk)("tr",{class:(0,i.C4)(["grid grid-cols-1",[`grid-rows-[repeat(${t.data.body[0].items.length},_1fr)]`]])},[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(t.data.body[0].items,((e,r)=>((0,n.uX)(),(0,n.CE)("td",{key:r,class:"border border-grey-400 flex items-center justify-center px-2 main-tds"},(0,i.v_)(r),1)))),128))],2),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(t.data.body,((e,l)=>((0,n.uX)(),(0,n.CE)("tr",{key:l,class:(0,i.C4)(["grid grid-cols-1 w-max border-x border-grey-400",[`grid-rows-[repeat(${e.items.length},_1fr)]`,null==t.data.body[l].items[0]?"":"edit-table-tr"]]),onDragstart:e=>s(e,l),onDragover:r[0]||(r[0]=(0,A.D$)((()=>{}),["stop"])),onDragend:r[1]||(r[1]=e=>c(e)),onDrop:(0,A.D$)((e=>a("onDrop",e,l)),["prevent"]),draggable:"true",style:{display:"flex",position:"relative","flex-direction":"column","justify-content":"space-between"}},[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.items,((e,t)=>((0,n.uX)(),(0,n.CE)("td",{key:t,class:"border border-x-0 border-grey-400 flex items-center justify-center min-w-[250px] max-w-[250px]",style:{flex:"1",overflow:"hidden"}},[(0,n.eW)((0,i.v_)(e)+" ",1),0==t&&e?((0,n.uX)(),(0,n.CE)("svg",D,r[4]||(r[4]=[(0,n.Lk)("path",{d:"M909.3 506.3L781.7 405.6a7.23 7.23 0 0 0-11.7 5.7V476H548V254h64.8c6 0 9.4-7 5.7-11.7L517.7 114.7a7.14 7.14 0 0 0-11.3 0L405.6 242.3a7.23 7.23 0 0 0 5.7 11.7H476v222H254v-64.8c0-6-7-9.4-11.7-5.7L114.7 506.3a7.14 7.14 0 0 0 0 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h222v222h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V548h222v64.8c0 6 7 9.4 11.7 5.7l127.5-100.8a7.3 7.3 0 0 0 .1-11.4z"},null,-1)]))):(0,n.Q3)("",!0)])))),128))],42,N)))),128))],4)],32))}};const P=(0,m.A)(M,[["__scopeId","data-v-38914643"]]);var B=P,U=t(82815);const H={class:"fieldStep"},V={class:"fieldStep__content flex flex-col"},W={class:"fieldStep__tables my-7.5"},z={class:"table__title mb-7.5 text-lg flex justify-between",style:{"align-items":"center"}},G={class:"fieldStep__btns flex flex-row gap-x-3 mt-7.5"};var X={__name:"fieldStep",props:{isRequesting:Boolean,data:Object},emits:["update:activeItem","reloadFile","updateImport"],setup(e,{emit:r}){const t=r,a=e,{data:i}=(0,s.QW)(a),c=(0,s.KR)([]),l=(0,s.KR)([{label:"Цена в рассрочку, руб",value:"installment_price",id:8},{label:"Ипотека",value:"mortgage",id:9},{label:"Номер на площадке",value:"on_site_number",id:10},{label:"Код планировки",value:"layout_code",id:11},{label:"Особенности планировки",value:"layout_feature",id:13},{label:"Жилая площадь, м2",value:"living_area",id:16},{label:"Площадь кухни, м2",value:"kitchen_area",id:17},{label:"Расчетная площадь, м2",value:"estimated_area",id:18},{label:"Описание",value:"description",id:19},{label:"Куда выходят окна",value:"windows_placement_id",id:20},{label:"Высота потолков",value:"ceiling_height",id:21},{label:"Кол-во лоджий",value:"loggias_count",id:22},{label:"Кол-во балконов",value:"balconies_count",id:23},{label:"Кол-во совмещенных санузлов",value:"combined_bathrooms_count",id:24},{label:"Кол-во раздельных санузлов",value:"seperated_bathrooms_count",id:25},{label:"Отделка",value:"decoration_id",id:26},{label:"Номер помещения для БТИ",value:"bti_room_number",id:27},{label:"Общая площадь по БТИ",value:"bti_total_area",id:28},{label:"Площадь без балкона",value:"area_without_balcony",id:29},{label:"Площадь прихожей, м2",value:"hallway_area",id:30},{label:"Общая площадь без жилой, м2",value:"total_area_excl_living",id:31},{label:"Общая площадь санузлов, м2",value:"total_bathroom_area",id:32},{label:"Общая площадь лоджий/балконов, м2",value:"total_balcony_loggia_area",id:33},{label:"Площадь комнаты, м2",value:"rooms_areas",id:34},{label:"Площадь санузла, м2",value:"bathrooms_areas",id:35},{label:"Площадь лоджии/балкона, м2",value:"loggias_balconys_areas",id:36},{label:"Примечание",value:"rooms_note",id:37}]),o=(0,s.KR)({}),f=(0,s.KR)({body:[{items:[],initialIndex:0}],head:[{label:"Номер квартиры*",value:"number",id:1},{label:"Полная стоимость, руб*",value:"total_amount",id:2},{label:"Название ЖК*",value:"complex_name",id:3},{label:"Дом*",value:"house_name",id:4},{label:"Подъезд*",value:"entrance_id",id:5},{label:"Этаж*",value:"floor_id",id:6},{label:"Статус помещения*",value:"complex_status_id",id:7},{label:"Тип помещения*",value:"type",id:12},{label:"Кол-во комнат*",value:"rooms_count",id:14},{label:"Общая площадь, м2*",value:"area",id:15}]});function u(e,r){if(e.preventDefault(),e.dataTransfer){const t=parseInt(e.dataTransfer.getData("col_id"));f.value.body[r]||(f.value.body[r]={items:[]}),f.value.body[r].items[0]||(f.value.body[r].items=o.value.body[t].items,f.value.body[r].initialIndex=o.value.body[t].initialIndex,o.value.body[t].items=new Array(10).fill(null))}}(0,n.KC)((()=>{if(!i.value?.body?.length)return;const e=(e="")=>String(e||"").trim().toLowerCase().replace(/\*/g,"").replace(/,?\s*руб(ли)?/g,"").replace(/\s+/g," "),r=i.value.body||[],t=i.value.head||[],a=new Map;r.forEach((r=>{const t=e(r.items?.[0]??"");a.has(t)||a.set(t,[]),a.get(t).push(r)}));const n=[],s=f.value.head.map((r=>{const t=e(r.label),s=a.get(t)||[];if(s.length){const e=s.shift();return{initialIndex:e.initialIndex,items:[...e.items],headerLabel:r.label,columnValue:r.value}}return n.push(r.label),{initialIndex:0,items:new Array(10).fill(null),headerLabel:r.label,columnValue:r.value}}));f.value.body=s,o.value.body=r.filter((r=>e(r.items?.[0])!==e("Номер квартиры*"))).map((e=>({initialIndex:e.initialIndex,items:new Array(10).fill(null)}))),o.value.head=t,f.value.head.sort(((e,r)=>e.id-r.id)),f.value.body=f.value.head.map((r=>f.value.body.find((t=>e(t.headerLabel)===e(r.label)))||{initialIndex:0,items:new Array(10).fill(null),headerLabel:r.label,columnValue:r.value})),c.value=l.value.map((e=>e.value)),n.length&&console.warn("No matching body rows for headers:",n),console.log("previewEditData.body after init:",f.value.body)}));const h=(e,r,t)=>{o.value.body[t.initialIndex].items=t.items,f.value.body[r].items=new Array(10).fill(null)},d=()=>{const e={};f.value.head.forEach(((r,t)=>{f.value.body[t]?.items[0]&&(e[r.value]=f.value.body[t]?.items[0]),f.value.head.sort(((e,r)=>e.id-r.id))})),t("updateImport",{mapping_fields:JSON.stringify(e),step:3})};return(0,n.wB)(c,(async(e,r)=>{const t=(e="")=>String(e||"").trim().toLowerCase().replace(/\*/g,"").replace(/,?\s*руб(ли)?/g,"").replace(/\s+/g," "),a=e.filter((e=>!r.includes(e))),s=r.filter((r=>!e.includes(r)));await(0,n.dY)();const c=i.value?.body||[],u=new Map;c.forEach((e=>{const r=t(e.items?.[0]??"");u.has(r)||u.set(r,[]),u.get(r).push(e)}));const h=()=>{f.value.head.sort(((e,r)=>e.id-r.id)),f.value.body=f.value.head.map((e=>{const r=f.value.body.find((r=>r.columnValue&&r.columnValue===e.value||t(r.headerLabel)===t(e.label)));if(r)return r;const a=u.get(t(e.label))||[];if(a.length){const r=a.shift();return{initialIndex:r.initialIndex,items:[...r.items],headerLabel:e.label,columnValue:e.value}}return{initialIndex:0,items:new Array(10).fill(null),headerLabel:e.label,columnValue:e.value}}))};a.forEach((e=>{const r=l.value.find((r=>r.value===e));r&&(f.value.head.some((e=>e.value===r.value))||f.value.head.push(r))})),s.forEach((e=>{f.value.head=f.value.head.filter((r=>r.value!==e));const r=f.value.body.filter((r=>r.columnValue===e||t(r.headerLabel)===t(l.value.find((r=>r.value===e))?.label||"")));r.forEach((e=>{if(e.items&&e.items.some((e=>null!==e))){const r=o.value.body.findIndex((r=>r.initialIndex===e.initialIndex));-1!==r&&(o.value.body[r]={...e})}})),f.value.body=f.value.body.filter((r=>!(r.columnValue===e||r.headerLabel&&t(r.headerLabel)===t(l.value.find((r=>r.value===e))?.label||""))))})),h();const d=new Set(f.value.body.map((e=>e.initialIndex)));o.value.body=(i.value?.body||[]).map((e=>({initialIndex:e.initialIndex,items:d.has(e.initialIndex)?new Array(10).fill(null):[...e.items]})));const p=f.value.body.filter((e=>!e.items||e.items.every((e=>null===e)))).map((e=>e.headerLabel));p.length&&console.warn("Headers with no matching body rows after change:",p)})),(r,a)=>{const i=(0,n.g2)("Message"),p=(0,n.g2)("MultiSelect"),v=(0,n.g2)("Button");return(0,n.uX)(),(0,n.CE)("div",H,[(0,n.Lk)("div",V,[a[12]||(a[12]=(0,n.Lk)("div",{class:"fieldStep__title text-xl my-7.5"},"Сопоставление полей",-1)),(0,n.bF)(i,{closable:!1,severity:"info",pt:{root:{class:["!bg-blue-100 !border-blue-500"]}}},{messageicon:(0,n.k6)((()=>a[4]||(a[4]=[(0,n.Lk)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"mr-3"},[(0,n.Lk)("path",{d:"M8.99966 8.25C8.80074 8.25 8.60998 8.32902 8.46933 8.46967C8.32867 8.61032 8.24966 8.80109 8.24966 9V11.25C8.24966 11.4489 8.32867 11.6397 8.46933 11.7803C8.60998 11.921 8.80074 12 8.99966 12C9.19857 12 9.38933 11.921 9.52999 11.7803C9.67064 11.6397 9.74965 11.4489 9.74965 11.25V9C9.74965 8.80109 9.67064 8.61032 9.52999 8.46967C9.38933 8.32902 9.19857 8.25 8.99966 8.25ZM8.99966 6C8.85132 6 8.70631 6.04399 8.58298 6.1264C8.45964 6.20881 8.36351 6.32594 8.30675 6.46299C8.24998 6.60003 8.23513 6.75083 8.26407 6.89632C8.293 7.0418 8.36444 7.17544 8.46933 7.28033C8.57421 7.38522 8.70785 7.45665 8.85334 7.48559C8.99882 7.51453 9.14962 7.49968 9.28667 7.44291C9.42371 7.38614 9.54085 7.29001 9.62326 7.16668C9.70567 7.04334 9.74965 6.89834 9.74965 6.75C9.74965 6.55109 9.67064 6.36032 9.52999 6.21967C9.38933 6.07902 9.19857 6 8.99966 6ZM8.99966 1.5C8.01474 1.5 7.03947 1.69399 6.12953 2.0709C5.21959 2.44781 4.39279 3.00026 3.69635 3.6967C2.28983 5.10322 1.49966 7.01088 1.49966 9C1.4931 10.7319 2.09275 12.4114 3.19466 13.7475L1.69466 15.2475C1.59059 15.353 1.52009 15.4869 1.49206 15.6324C1.46403 15.7779 1.47972 15.9284 1.53716 16.065C1.59945 16.1999 1.70043 16.3133 1.82729 16.3908C1.95415 16.4682 2.10116 16.5063 2.24966 16.5H8.99966C10.9888 16.5 12.8964 15.7098 14.303 14.3033C15.7095 12.8968 16.4997 10.9891 16.4997 9C16.4997 7.01088 15.7095 5.10322 14.303 3.6967C12.8964 2.29018 10.9888 1.5 8.99966 1.5ZM8.99966 15H4.05716L4.75466 14.3025C4.82552 14.233 4.8819 14.1502 4.92052 14.0588C4.95914 13.9674 4.97924 13.8692 4.97966 13.77C4.97684 13.5722 4.89597 13.3835 4.75466 13.245C3.77259 12.264 3.16104 10.9729 3.02417 9.59159C2.88731 8.21029 3.23361 6.82425 4.00408 5.66964C4.77454 4.51503 5.9215 3.66327 7.24954 3.25948C8.57758 2.85569 10.0045 2.92485 11.2873 3.45519C12.5701 3.98552 13.6293 4.94421 14.2845 6.16792C14.9397 7.39163 15.1503 8.80466 14.8805 10.1663C14.6107 11.5279 13.8771 12.7538 12.8048 13.6352C11.7325 14.5166 10.3877 14.9989 8.99966 15Z",fill:"#3A8EFA"})],-1)]))),default:(0,n.k6)((()=>a[5]||(a[5]=[(0,n.eW)(" Переместите колонки из верхней таблицы в соответствующие колонки шаблона, расположенного ниже. Желтым цветом отмечены колонки, обязательные для заполнения. ")]))),_:1}),(0,n.Lk)("div",W,[a[7]||(a[7]=(0,n.Lk)("div",{class:"table__title mb-7.5 text-lg"},"Предпросмотр загруженного файла",-1)),(0,n.bF)(B,{data:o.value,class:"mb-10",onOnDrop:a[0]||(a[0]=(e,r)=>u(e,r))},null,8,["data"]),(0,n.Lk)("div",z,[a[6]||(a[6]=(0,n.Lk)("p",null,"Шаблон в системе JoyWork",-1)),(0,n.bF)(p,{pt:(0,s.R1)(U.z2),id:"additional_columns",modelValue:c.value,"onUpdate:modelValue":a[1]||(a[1]=e=>c.value=e),options:l.value,emptyFilterMessage:"Ничего не найдено",filter:"",optionLabel:"label",optionValue:"value",placeholder:"Выбрано: 0",selectedItemsLabel:"Выбрано: {0}",maxSelectedLabels:0,class:"md:w-20rem select-col"},null,8,["pt","modelValue","options"])]),(0,n.bF)(L,{data:f.value,onOnDrop:a[2]||(a[2]=(e,r)=>u(e,r)),onOnRemoveDropped:h},null,8,["data"])]),(0,n.bF)(i,{closable:!1,severity:"info",pt:{root:{class:["!bg-blue-100 !border-blue-500"]}}},{messageicon:(0,n.k6)((()=>a[8]||(a[8]=[(0,n.Lk)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"mr-3"},[(0,n.Lk)("path",{d:"M8.99966 8.25C8.80074 8.25 8.60998 8.32902 8.46933 8.46967C8.32867 8.61032 8.24966 8.80109 8.24966 9V11.25C8.24966 11.4489 8.32867 11.6397 8.46933 11.7803C8.60998 11.921 8.80074 12 8.99966 12C9.19857 12 9.38933 11.921 9.52999 11.7803C9.67064 11.6397 9.74965 11.4489 9.74965 11.25V9C9.74965 8.80109 9.67064 8.61032 9.52999 8.46967C9.38933 8.32902 9.19857 8.25 8.99966 8.25ZM8.99966 6C8.85132 6 8.70631 6.04399 8.58298 6.1264C8.45964 6.20881 8.36351 6.32594 8.30675 6.46299C8.24998 6.60003 8.23513 6.75083 8.26407 6.89632C8.293 7.0418 8.36444 7.17544 8.46933 7.28033C8.57421 7.38522 8.70785 7.45665 8.85334 7.48559C8.99882 7.51453 9.14962 7.49968 9.28667 7.44291C9.42371 7.38614 9.54085 7.29001 9.62326 7.16668C9.70567 7.04334 9.74965 6.89834 9.74965 6.75C9.74965 6.55109 9.67064 6.36032 9.52999 6.21967C9.38933 6.07902 9.19857 6 8.99966 6ZM8.99966 1.5C8.01474 1.5 7.03947 1.69399 6.12953 2.0709C5.21959 2.44781 4.39279 3.00026 3.69635 3.6967C2.28983 5.10322 1.49966 7.01088 1.49966 9C1.4931 10.7319 2.09275 12.4114 3.19466 13.7475L1.69466 15.2475C1.59059 15.353 1.52009 15.4869 1.49206 15.6324C1.46403 15.7779 1.47972 15.9284 1.53716 16.065C1.59945 16.1999 1.70043 16.3133 1.82729 16.3908C1.95415 16.4682 2.10116 16.5063 2.24966 16.5H8.99966C10.9888 16.5 12.8964 15.7098 14.303 14.3033C15.7095 12.8968 16.4997 10.9891 16.4997 9C16.4997 7.01088 15.7095 5.10322 14.303 3.6967C12.8964 2.29018 10.9888 1.5 8.99966 1.5ZM8.99966 15H4.05716L4.75466 14.3025C4.82552 14.233 4.8819 14.1502 4.92052 14.0588C4.95914 13.9674 4.97924 13.8692 4.97966 13.77C4.97684 13.5722 4.89597 13.3835 4.75466 13.245C3.77259 12.264 3.16104 10.9729 3.02417 9.59159C2.88731 8.21029 3.23361 6.82425 4.00408 5.66964C4.77454 4.51503 5.9215 3.66327 7.24954 3.25948C8.57758 2.85569 10.0045 2.92485 11.2873 3.45519C12.5701 3.98552 13.6293 4.94421 14.2845 6.16792C14.9397 7.39163 15.1503 8.80466 14.8805 10.1663C14.6107 11.5279 13.8771 12.7538 12.8048 13.6352C11.7325 14.5166 10.3877 14.9989 8.99966 15Z",fill:"#3A8EFA"})],-1)]))),default:(0,n.k6)((()=>a[9]||(a[9]=[(0,n.eW)(" Смотрите пошаговые инструкции по созданию шахматки в Базе знаний. Клиентская поддержка: 8 800 201 89 61 (бесплатно из России). ")]))),_:1}),(0,n.Lk)("div",G,[(0,n.bF)(v,{disabled:e.isRequesting,severity:"success",onClick:d},{default:(0,n.k6)((()=>a[10]||(a[10]=[(0,n.eW)("Далее")]))),_:1},8,["disabled"]),e.isRequesting?((0,n.uX)(),(0,n.Wv)(v,{key:0,disabled:!e.isRequesting,severity:"info",onClick:a[3]||(a[3]=e=>t("reloadFile"))},{default:(0,n.k6)((()=>a[11]||(a[11]=[(0,n.eW)("Перезагрузить файл")]))),_:1},8,["disabled"])):(0,n.Q3)("",!0)])])])}}};const K=(0,m.A)(X,[["__scopeId","data-v-0c7ee16d"]]);var j=K,Y=t(15171),Z=t(83569),q=t(49024);const J={class:"homeFromFile w-full"},Q={class:"homeFromJW flex flex-col"},ee={key:0,class:"home w-full grid grid-cols-[100px,_1fr] gap-3.5"},re={class:"home__image"},te=["src"],ae={key:1,style:{width:"70px"},src:q,alt:""},ne={class:"home__content"},se={class:"home__title"},ie={class:"home__address"},ce={class:"home__description"},le={key:1},oe={class:"home w-full grid grid-cols-[100px,_1fr] gap-3.5"},fe={class:"home__image"},ue=["src"],he={key:1,style:{width:"70px"},src:q,alt:""},de={class:"home__content flex flex-col"},pe={class:"home__title text-black"},ve={class:"home__address text-sm"},be={class:"home__description text-sm"};var me={__name:"houseMapping",props:{fileHouseName:String,houseId:String|Number,housesList:Array},setup(e){const r=e,t=(0,s.KR)("");(0,s.KR)(!1);return(0,n.wB)((()=>r.housesList),(()=>{t.value=r.housesList.find((e=>e.id==r.houseId))}),{immediate:!0}),(r,a)=>{const s=(0,n.g2)("InputText"),c=(0,n.g2)("Dropdown"),l=(0,n.g2)("Button");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.Lk)("div",J,[a[3]||(a[3]=(0,n.Lk)("div",{class:"homeFromFile__title font-bold mb-5"}," Дома найденые в файле ",-1)),(0,n.bF)(s,{disabled:"",value:e.fileHouseName,class:"w-full mb-5"},null,8,["value"])]),(0,n.Lk)("div",Q,[a[6]||(a[6]=(0,n.Lk)("div",{class:"homeFromJW__title mb-5 font-bold"},"Дома в JoyWork",-1)),(0,n.bF)(c,{onChange:a[0]||(a[0]=e=>r.$emit("chooseHouse",e.value.id)),modelValue:t.value,"onUpdate:modelValue":a[1]||(a[1]=e=>t.value=e),options:e.housesList,placeholder:"Выберите дом из системы JoyWork",pt:{root:{class:["h-max"]},input:{class:["h-max"]}}},{dropdownicon:(0,n.k6)((()=>a[4]||(a[4]=[(0,n.Lk)("svg",{width:"16",height:"17",viewBox:"0 0 16 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,n.Lk)("path",{d:"M15.375 7.875H0.625C0.279813 7.875 0 8.15481 0 8.5C0 8.84519 0.279813 9.125 0.625 9.125H15.375C15.7202 9.125 16 8.84519 16 8.5C16 8.15481 15.7202 7.875 15.375 7.875Z",fill:"#9E9E9E"}),(0,n.Lk)("path",{d:"M15.375 2.875H0.625C0.279813 2.875 0 3.15481 0 3.5C0 3.84519 0.279813 4.125 0.625 4.125H15.375C15.7202 4.125 16 3.84519 16 3.5C16 3.15481 15.7202 2.875 15.375 2.875Z",fill:"#9E9E9E"}),(0,n.Lk)("path",{d:"M15.375 12.875H0.625C0.279813 12.875 0 13.1548 0 13.5C0 13.8452 0.279813 14.125 0.625 14.125H15.375C15.7202 14.125 16 13.8452 16 13.5C16 13.1548 15.7202 12.875 15.375 12.875Z",fill:"#9E9E9E"})],-1)]))),value:(0,n.k6)((e=>[e.value?((0,n.uX)(),(0,n.CE)("div",ee,[(0,n.Lk)("div",re,[e.value.image_url?((0,n.uX)(),(0,n.CE)("img",{key:0,src:e.value.image_url,alt:""},null,8,te)):((0,n.uX)(),(0,n.CE)("img",ae))]),(0,n.Lk)("div",ne,[(0,n.Lk)("div",se,(0,i.v_)(e.value.complex_name)+" - "+(0,i.v_)(e.value.name),1),(0,n.Lk)("div",ie,(0,i.v_)(e.value.complex_address),1),(0,n.Lk)("div",ce,(0,i.v_)(e.value.total_rooms)+" квартир - от "+(0,i.v_)(e.value.min_room_amount)+" руб. "+(0,i.v_)(e.value.development_end_quarter)+" квартал "+(0,i.v_)(e.value.development_end_year),1)])])):((0,n.uX)(),(0,n.CE)("span",le,(0,i.v_)(e.placeholder),1))])),option:(0,n.k6)((e=>[(0,n.Lk)("div",oe,[(0,n.Lk)("div",fe,[e.option.image_url?((0,n.uX)(),(0,n.CE)("img",{key:0,src:e.option.image_url,alt:""},null,8,ue)):((0,n.uX)(),(0,n.CE)("img",he))]),(0,n.Lk)("div",de,[(0,n.Lk)("div",pe,(0,i.v_)(e.option.complex_name)+" - "+(0,i.v_)(e.option.name),1),(0,n.Lk)("div",ve,(0,i.v_)(e.option.complex_address),1),(0,n.Lk)("div",be,[(0,n.eW)((0,i.v_)(e.option.total_rooms)+" квартир - от "+(0,i.v_)(e.option.min_room_amount)+" руб. ",1),e.option.development_end_quarter?((0,n.uX)(),(0,n.CE)(n.FK,{key:0},[(0,n.eW)((0,i.v_)(e.option.development_end_quarter)+" квартал "+(0,i.v_)(e.option.development_end_year),1)],64)):(0,n.Q3)("",!0)])])])])),_:1},8,["modelValue","options"]),(0,n.bF)(l,{class:"addHome flex items-center gap-x-2 mt-5 !text-black !px-0",text:"",plain:"",onClick:a[2]||(a[2]=(0,A.D$)((e=>r.$emit("open:create-home")),["stop"]))},{default:(0,n.k6)((()=>a[5]||(a[5]=[(0,n.Lk)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,n.Lk)("path",{d:"M9 1.5C7.51664 1.5 6.0666 1.93987 4.83323 2.76398C3.59986 3.58809 2.63856 4.75943 2.07091 6.12987C1.50325 7.50032 1.35472 9.00832 1.64411 10.4632C1.9335 11.918 2.64781 13.2544 3.6967 14.3033C4.7456 15.3522 6.08197 16.0665 7.53683 16.3559C8.99168 16.6453 10.4997 16.4968 11.8701 15.9291C13.2406 15.3614 14.4119 14.4001 15.236 13.1668C16.0601 11.9334 16.5 10.4834 16.5 9C16.5 8.01509 16.306 7.03982 15.9291 6.12987C15.5522 5.21993 14.9997 4.39314 14.3033 3.6967C13.6069 3.00026 12.7801 2.44781 11.8701 2.0709C10.9602 1.69399 9.98492 1.5 9 1.5ZM9 15C7.81332 15 6.65328 14.6481 5.66658 13.9888C4.67989 13.3295 3.91085 12.3925 3.45673 11.2961C3.0026 10.1997 2.88378 8.99334 3.11529 7.82946C3.3468 6.66557 3.91825 5.59647 4.75736 4.75736C5.59648 3.91824 6.66558 3.3468 7.82946 3.11529C8.99335 2.88378 10.1997 3.0026 11.2961 3.45672C12.3925 3.91085 13.3295 4.67988 13.9888 5.66658C14.6481 6.65327 15 7.81331 15 9C15 10.5913 14.3679 12.1174 13.2426 13.2426C12.1174 14.3679 10.5913 15 9 15ZM12 8.25H9.75V6C9.75 5.80109 9.67099 5.61032 9.53033 5.46967C9.38968 5.32902 9.19892 5.25 9 5.25C8.80109 5.25 8.61033 5.32902 8.46967 5.46967C8.32902 5.61032 8.25 5.80109 8.25 6V8.25H6C5.80109 8.25 5.61033 8.32902 5.46967 8.46967C5.32902 8.61032 5.25 8.80109 5.25 9C5.25 9.19891 5.32902 9.38968 5.46967 9.53033C5.61033 9.67098 5.80109 9.75 6 9.75H8.25V12C8.25 12.1989 8.32902 12.3897 8.46967 12.5303C8.61033 12.671 8.80109 12.75 9 12.75C9.19892 12.75 9.38968 12.671 9.53033 12.5303C9.67099 12.3897 9.75 12.1989 9.75 12V9.75H12C12.1989 9.75 12.3897 9.67098 12.5303 9.53033C12.671 9.38968 12.75 9.19891 12.75 9C12.75 8.80109 12.671 8.61032 12.5303 8.46967C12.3897 8.32902 12.1989 8.25 12 8.25Z",fill:"#4CAF50"})],-1),(0,n.eW)(" Создать дом ")]))),_:1})])],64)}}};const ge=me;var ke=ge;const Te={class:"objectStep"},we={key:1,class:"grid grid-cols-[repeat(2,_1fr)] gap-x-12.5 mb-16"},Ee={class:"objectStep__btns flex flex-row gap-x-3 mt-7.5"};var Ce={__name:"objectStep",props:{houses:Array,title:String,fileHousesMapping:Array,isRequesting:Boolean},emits:["update:activeItem","open:create-home"],setup(e,{emit:r}){const t=r,a=e,i=()=>{t("updateImport",{house_name_to_id:JSON.stringify(a.fileHousesMapping),step:4})},{houses:c}=(0,s.QW)(a);return(r,t)=>((0,n.uX)(),(0,n.CE)("div",Te,[t[5]||(t[5]=(0,n.Lk)("div",{class:"objectStep__title mb-5 text-xl"}," Связь дома с объектом из файла ",-1)),t[6]||(t[6]=(0,n.Lk)("div",{class:"objectStep__desc mb-7.5 text-sm"}," Выберите дом связанный с объектами из файла. Если это новый дом, воспользуйтесь ссылкой «Создать дом» ",-1)),e.fileHousesMapping&&"object"==typeof e.fileHousesMapping?((0,n.uX)(!0),(0,n.CE)(n.FK,{key:0},(0,n.pI)(e.fileHousesMapping,((t,a)=>((0,n.uX)(),(0,n.CE)("div",{key:a,class:"grid grid-cols-[repeat(2,_1fr)] gap-x-12.5 mb-16"},[(0,n.bF)(ke,{onChooseHouse:r=>e.fileHousesMapping[a]=r,"onOpen:createHome":()=>r.$emit("open:create-home",a),fileHouseName:a,houseId:t,housesList:(0,s.R1)(c)},null,8,["onChooseHouse","onOpen:createHome","fileHouseName","houseId","housesList"])])))),128)):((0,n.uX)(),(0,n.CE)("div",we,[(0,n.bF)(ke,{onChooseHouse:t[0]||(t[0]=e=>r.$emit("setHouse",e)),housesList:(0,s.R1)(c),"onOpen:createHome":t[1]||(t[1]=e=>r.$emit("open:create-home"))},null,8,["housesList"])])),(0,n.bF)((0,s.R1)(Z.A),{closable:!1,severity:"info"},{messageicon:(0,n.k6)((()=>t[2]||(t[2]=[(0,n.Lk)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"mr-3"},[(0,n.Lk)("path",{d:"M8.99966 8.25C8.80074 8.25 8.60998 8.32902 8.46933 8.46967C8.32867 8.61032 8.24966 8.80109 8.24966 9V11.25C8.24966 11.4489 8.32867 11.6397 8.46933 11.7803C8.60998 11.921 8.80074 12 8.99966 12C9.19857 12 9.38933 11.921 9.52999 11.7803C9.67064 11.6397 9.74965 11.4489 9.74965 11.25V9C9.74965 8.80109 9.67064 8.61032 9.52999 8.46967C9.38933 8.32902 9.19857 8.25 8.99966 8.25ZM8.99966 6C8.85132 6 8.70631 6.04399 8.58298 6.1264C8.45964 6.20881 8.36351 6.32594 8.30675 6.46299C8.24998 6.60003 8.23513 6.75083 8.26407 6.89632C8.293 7.0418 8.36444 7.17544 8.46933 7.28033C8.57421 7.38522 8.70785 7.45665 8.85334 7.48559C8.99882 7.51453 9.14962 7.49968 9.28667 7.44291C9.42371 7.38614 9.54085 7.29001 9.62326 7.16668C9.70567 7.04334 9.74965 6.89834 9.74965 6.75C9.74965 6.55109 9.67064 6.36032 9.52999 6.21967C9.38933 6.07902 9.19857 6 8.99966 6ZM8.99966 1.5C8.01474 1.5 7.03947 1.69399 6.12953 2.0709C5.21959 2.44781 4.39279 3.00026 3.69635 3.6967C2.28983 5.10322 1.49966 7.01088 1.49966 9C1.4931 10.7319 2.09275 12.4114 3.19466 13.7475L1.69466 15.2475C1.59059 15.353 1.52009 15.4869 1.49206 15.6324C1.46403 15.7779 1.47972 15.9284 1.53716 16.065C1.59945 16.1999 1.70043 16.3133 1.82729 16.3908C1.95415 16.4682 2.10116 16.5063 2.24966 16.5H8.99966C10.9888 16.5 12.8964 15.7098 14.303 14.3033C15.7095 12.8968 16.4997 10.9891 16.4997 9C16.4997 7.01088 15.7095 5.10322 14.303 3.6967C12.8964 2.29018 10.9888 1.5 8.99966 1.5ZM8.99966 15H4.05716L4.75466 14.3025C4.82552 14.233 4.8819 14.1502 4.92052 14.0588C4.95914 13.9674 4.97924 13.8692 4.97966 13.77C4.97684 13.5722 4.89597 13.3835 4.75466 13.245C3.77259 12.264 3.16104 10.9729 3.02417 9.59159C2.88731 8.21029 3.23361 6.82425 4.00408 5.66964C4.77454 4.51503 5.9215 3.66327 7.24954 3.25948C8.57758 2.85569 10.0045 2.92485 11.2873 3.45519C12.5701 3.98552 13.6293 4.94421 14.2845 6.16792C14.9397 7.39163 15.1503 8.80466 14.8805 10.1663C14.6107 11.5279 13.8771 12.7538 12.8048 13.6352C11.7325 14.5166 10.3877 14.9989 8.99966 15Z",fill:"#3A8EFA"})],-1)]))),default:(0,n.k6)((()=>t[3]||(t[3]=[(0,n.eW)(" Смотрите пошаговые инструкции по созданию шахматки в Базе знаний. Клиентская поддержка: 8 800 201 89 61 (бесплатно из России). ")]))),_:1}),(0,n.Lk)("div",Ee,[(0,n.bF)((0,s.R1)(Y.A),{disabled:e.isRequesting,severity:"success",onClick:i},{default:(0,n.k6)((()=>t[4]||(t[4]=[(0,n.eW)("Далее")]))),_:1},8,["disabled"])])]))}};const ye=Ce;var Ae=ye,_e=t(6192);const Se={class:"statusStep"},xe={class:"grid grid-cols-2 gap-x-16 max-w-[1200px] mb-12"},Re={class:"statusesFromFile flex flex-col gap-y-5"},Oe={class:"statusesFromFile flex flex-col gap-y-5"},Ie={key:0},Le={class:"grid grid-cols-2 gap-x-16 max-w-[1200px] mb-7.5"},Fe={class:"statusesFromFile flex flex-col gap-y-5"},Ne={class:"statusesFromFile flex flex-col gap-y-5"},De={key:0},Me={class:"objectStep__btns flex flex-row gap-x-3 mt-7.5"};var Pe={__name:"statusStep",props:{isRequesting:Boolean,statusesFromFile:Object,typesFromFile:Object},emits:["update:activeItem","submit-statuses"],setup(e,{emit:r}){const t=e,a=(0,_e.K)(),c=r,l=(0,s.KR)(Object.keys(U.yI).map((e=>({label:U.yI[e],value:e})))),o=(0,s.KR)(a.complex_status.map((e=>({label:e.name,value:e.id})))),f=()=>{const e={};t.statusesFromFile&&(e.complex_status_id=t.statusesFromFile),t.typesFromFile&&(e.type=t.typesFromFile),c("updateImport",{step:5,dynamic_fields:JSON.stringify(e)})},u=e=>{const r=a.complex_status.find((r=>r.id==e));return r.name};return(r,t)=>{const a=(0,n.g2)("InputText"),c=(0,n.g2)("Dropdown"),h=(0,n.g2)("Message"),d=(0,n.g2)("Button");return(0,n.uX)(),(0,n.CE)("div",Se,[e.statusesFromFile?((0,n.uX)(),(0,n.CE)(n.FK,{key:0},[t[2]||(t[2]=(0,n.Lk)("div",{class:"statusStep__title text-[21px] mb-5"},"Статусы",-1)),t[3]||(t[3]=(0,n.Lk)("div",{class:"statusStep__desc mb-7.5"}," Сопоставьте статусы из файла со статусами в JoyWork ",-1)),(0,n.Lk)("div",xe,[(0,n.Lk)("div",Re,[t[0]||(t[0]=(0,n.Lk)("div",{class:"title font-bold"},"Статусы, найденные в файле",-1)),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.statusesFromFile,((e,r)=>((0,n.uX)(),(0,n.Wv)(a,{disabled:"",key:r,value:r},null,8,["value"])))),128))]),(0,n.Lk)("div",Oe,[t[1]||(t[1]=(0,n.Lk)("div",{class:"title font-bold"},"Статусы в JoyWork",-1)),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.statusesFromFile,((r,t)=>((0,n.uX)(),(0,n.Wv)(c,{key:t,modelValue:e.statusesFromFile[t],"onUpdate:modelValue":r=>e.statusesFromFile[t]=r,options:o.value,"option-label":"label","option-value":"value"},{value:(0,n.k6)((e=>[e.value?((0,n.uX)(),(0,n.CE)("div",Ie,(0,i.v_)(u(e.value)),1)):(0,n.Q3)("",!0)])),_:2},1032,["modelValue","onUpdate:modelValue","options"])))),128))])])],64)):(0,n.Q3)("",!0),e.typesFromFile?((0,n.uX)(),(0,n.CE)(n.FK,{key:1},[t[6]||(t[6]=(0,n.Lk)("div",{class:"statusStep__title text-[21px] mb-5"},"Типы помещений",-1)),t[7]||(t[7]=(0,n.Lk)("div",{class:"statusStep__desc mb-7.5"}," Сопоставьте типы помещений из файла с типами в JoyWork ",-1)),(0,n.Lk)("div",Le,[(0,n.Lk)("div",Fe,[t[4]||(t[4]=(0,n.Lk)("div",{class:"title font-bold"},"Типы помещений, найденные в файле",-1)),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.typesFromFile,((e,r)=>((0,n.uX)(),(0,n.Wv)(a,{disabled:"",key:r,value:r},null,8,["value"])))),128))]),(0,n.Lk)("div",Ne,[t[5]||(t[5]=(0,n.Lk)("div",{class:"title font-bold"},"Типы помещений в JoyWork",-1)),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.typesFromFile,((r,t)=>((0,n.uX)(),(0,n.Wv)(c,{key:t,modelValue:e.typesFromFile[t],"onUpdate:modelValue":r=>e.typesFromFile[t]=r,options:l.value,"option-label":"label","option-value":"value"},{value:(0,n.k6)((e=>[e.value?((0,n.uX)(),(0,n.CE)("div",De,(0,i.v_)((0,s.R1)(U.yI)[e.value]),1)):(0,n.Q3)("",!0)])),_:2},1032,["modelValue","onUpdate:modelValue","options"])))),128))])])],64)):(0,n.Q3)("",!0),(0,n.bF)(h,{closable:!1,severity:"info",pt:{root:{class:["!bg-blue-100 !border-blue-500"]}}},{messageicon:(0,n.k6)((()=>t[8]||(t[8]=[(0,n.Lk)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"mr-3"},[(0,n.Lk)("path",{d:"M8.99966 8.25C8.80074 8.25 8.60998 8.32902 8.46933 8.46967C8.32867 8.61032 8.24966 8.80109 8.24966 9V11.25C8.24966 11.4489 8.32867 11.6397 8.46933 11.7803C8.60998 11.921 8.80074 12 8.99966 12C9.19857 12 9.38933 11.921 9.52999 11.7803C9.67064 11.6397 9.74965 11.4489 9.74965 11.25V9C9.74965 8.80109 9.67064 8.61032 9.52999 8.46967C9.38933 8.32902 9.19857 8.25 8.99966 8.25ZM8.99966 6C8.85132 6 8.70631 6.04399 8.58298 6.1264C8.45964 6.20881 8.36351 6.32594 8.30675 6.46299C8.24998 6.60003 8.23513 6.75083 8.26407 6.89632C8.293 7.0418 8.36444 7.17544 8.46933 7.28033C8.57421 7.38522 8.70785 7.45665 8.85334 7.48559C8.99882 7.51453 9.14962 7.49968 9.28667 7.44291C9.42371 7.38614 9.54085 7.29001 9.62326 7.16668C9.70567 7.04334 9.74965 6.89834 9.74965 6.75C9.74965 6.55109 9.67064 6.36032 9.52999 6.21967C9.38933 6.07902 9.19857 6 8.99966 6ZM8.99966 1.5C8.01474 1.5 7.03947 1.69399 6.12953 2.0709C5.21959 2.44781 4.39279 3.00026 3.69635 3.6967C2.28983 5.10322 1.49966 7.01088 1.49966 9C1.4931 10.7319 2.09275 12.4114 3.19466 13.7475L1.69466 15.2475C1.59059 15.353 1.52009 15.4869 1.49206 15.6324C1.46403 15.7779 1.47972 15.9284 1.53716 16.065C1.59945 16.1999 1.70043 16.3133 1.82729 16.3908C1.95415 16.4682 2.10116 16.5063 2.24966 16.5H8.99966C10.9888 16.5 12.8964 15.7098 14.303 14.3033C15.7095 12.8968 16.4997 10.9891 16.4997 9C16.4997 7.01088 15.7095 5.10322 14.303 3.6967C12.8964 2.29018 10.9888 1.5 8.99966 1.5ZM8.99966 15H4.05716L4.75466 14.3025C4.82552 14.233 4.8819 14.1502 4.92052 14.0588C4.95914 13.9674 4.97924 13.8692 4.97966 13.77C4.97684 13.5722 4.89597 13.3835 4.75466 13.245C3.77259 12.264 3.16104 10.9729 3.02417 9.59159C2.88731 8.21029 3.23361 6.82425 4.00408 5.66964C4.77454 4.51503 5.9215 3.66327 7.24954 3.25948C8.57758 2.85569 10.0045 2.92485 11.2873 3.45519C12.5701 3.98552 13.6293 4.94421 14.2845 6.16792C14.9397 7.39163 15.1503 8.80466 14.8805 10.1663C14.6107 11.5279 13.8771 12.7538 12.8048 13.6352C11.7325 14.5166 10.3877 14.9989 8.99966 15Z",fill:"#3A8EFA"})],-1)]))),default:(0,n.k6)((()=>t[9]||(t[9]=[(0,n.eW)(" Смотрите пошаговые инструкции по созданию шахматки в Базе знаний. Клиентская поддержка: 8 800 201 89 61 (бесплатно из России). ")]))),_:1}),(0,n.Lk)("div",Me,[(0,n.bF)(d,{disabled:e.isRequesting,severity:"success",onClick:f},{default:(0,n.k6)((()=>t[10]||(t[10]=[(0,n.eW)("Далее")]))),_:1},8,["disabled"])])])}}};const Be=Pe;var Ue=Be,He=t(18609),Ve=t(81387);const We={class:"linear-loader-container"};function $e(e,r){return(0,n.uX)(),(0,n.CE)("div",We,r[0]||(r[0]=[(0,n.Lk)("div",{class:"linear-loader"},null,-1)]))}const ze={},Ge=(0,m.A)(ze,[["render",$e],["__scopeId","data-v-2aabba5b"]]);var Xe=Ge;const Ke={class:"steps"},je={class:"item__number"},Ye={class:"item__text"};var Ze={__name:"steps",props:{activeItem:Number,items:[]},setup(e){return(r,t)=>((0,n.uX)(),(0,n.CE)("div",Ke,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.items,(r=>((0,n.uX)(),(0,n.CE)("div",{key:r.id,class:(0,i.C4)(["steps__item",[e.activeItem===r.id?"active":""]])},[(0,n.Lk)("div",je,(0,i.v_)(r.id),1),(0,n.Lk)("div",Ye,(0,i.v_)(r.text),1)],2)))),128))]))}};const qe=(0,m.A)(Ze,[["__scopeId","data-v-253d7b97"]]);var Je=qe,Qe=t(42151),er=(t(16573),t(78100),t(77936),t(69479),t(37467),t(44732),t(79577),t(14603),t(47566),t(98721),{version:"0.18.5"}),rr=1200,tr=1252,ar=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],nr={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},sr=function(e){-1!=ar.indexOf(e)&&(tr=nr[0]=e)};function ir(){sr(1252)}var cr=function(e){rr=e,sr(e)};function lr(){cr(1200),ir()}function or(e){for(var r=[],t=0,a=e.length;t>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t)+(e.charCodeAt(2*t+1)<<8));return r.join("")}function ur(e){for(var r=[],t=0;t>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t+1)+(e.charCodeAt(2*t)<<8));return r.join("")}var hr,dr=function(e){var r=e.charCodeAt(0),t=e.charCodeAt(1);return 255==r&&254==t?fr(e.slice(2)):254==r&&255==t?ur(e.slice(2)):65279==r?e.slice(1):e},pr=function(e){return String.fromCharCode(e)},vr=function(e){return String.fromCharCode(e)};var br=null,mr=!0,gr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function kr(e){for(var r="",t=0,a=0,n=0,s=0,i=0,c=0,l=0,o=0;o>2,a=e.charCodeAt(o++),i=(3&t)<<4|a>>4,n=e.charCodeAt(o++),c=(15&a)<<2|n>>6,l=63&n,isNaN(a)?c=l=64:isNaN(n)&&(l=64),r+=gr.charAt(s)+gr.charAt(i)+gr.charAt(c)+gr.charAt(l);return r}function Tr(e){var r="",t=0,a=0,n=0,s=0,i=0,c=0,l=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var o=0;o>4,r+=String.fromCharCode(t),c=gr.indexOf(e.charAt(o++)),a=(15&i)<<4|c>>2,64!==c&&(r+=String.fromCharCode(a)),l=gr.indexOf(e.charAt(o++)),n=(3&c)<<6|l,64!==l&&(r+=String.fromCharCode(n));return r}var wr=function(){return"undefined"!==typeof Buffer&&"undefined"!==typeof process&&"undefined"!==typeof process.versions&&!!process.versions.node}(),Er=function(){if("undefined"!==typeof Buffer){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch(r){e=!0}return e?function(e,r){return r?new Buffer(e,r):new Buffer(e)}:Buffer.from.bind(Buffer)}return function(){}}();function Cr(e){return wr?Buffer.alloc?Buffer.alloc(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function yr(e){return wr?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var Ar=function(e){return wr?Er(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function _r(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("");for(var r=[],t=0;t>6&31,n[t++]=128|63&i;else if(i>=55296&&i<57344){i=64+(1023&i);var c=1023&e.charCodeAt(++s);n[t++]=240|i>>8&7,n[t++]=128|i>>2&63,n[t++]=128|c>>6&15|(3&i)<<4,n[t++]=128|63&c}else n[t++]=224|i>>12&15,n[t++]=128|i>>6&63,n[t++]=128|63&i;t>a&&(r.push(n.slice(0,t)),t=0,n=Cr(65535),a=65530)}return r.push(n.slice(0,t)),xr(r)}var Or=/\u0000/g,Ir=/[\u0001-\u0006]/g;function Lr(e){var r="",t=e.length-1;while(t>=0)r+=e.charAt(t--);return r}function Fr(e,r){var t=""+e;return t.length>=r?t:la("0",r-t.length)+t}function Nr(e,r){var t=""+e;return t.length>=r?t:la(" ",r-t.length)+t}function Dr(e,r){var t=""+e;return t.length>=r?t:t+la(" ",r-t.length)}function Mr(e,r){var t=""+Math.round(e);return t.length>=r?t:la("0",r-t.length)+t}function Pr(e,r){var t=""+e;return t.length>=r?t:la("0",r-t.length)+t}var Br=Math.pow(2,32);function Ur(e,r){if(e>Br||e<-Br)return Mr(e,r);var t=Math.round(e);return Pr(t,r)}function Hr(e,r){return r=r||0,e.length>=7+r&&103===(32|e.charCodeAt(r))&&101===(32|e.charCodeAt(r+1))&&110===(32|e.charCodeAt(r+2))&&101===(32|e.charCodeAt(r+3))&&114===(32|e.charCodeAt(r+4))&&97===(32|e.charCodeAt(r+5))&&108===(32|e.charCodeAt(r+6))}var Vr=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],Wr=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function $r(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e}var zr={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},Gr={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},Xr={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function Kr(e,r,t){var a=e<0?-1:1,n=e*a,s=0,i=1,c=0,l=1,o=0,f=0,u=Math.floor(n);while(or&&(o>r?(f=l,c=s):(f=o,c=i)),!t)return[0,a*c,f];var h=Math.floor(a*c/f);return[h,a*c-h*f,f]}function jr(e,r,t){if(e>2958465||e<0)return null;var a=0|e,n=Math.floor(86400*(e-a)),s=0,i=[],c={D:a,T:n,u:86400*(e-a)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(c.u)<1e-6&&(c.u=0),r&&r.date1904&&(a+=1462),c.u>.9999&&(c.u=0,86400==++n&&(c.T=n=0,++a,++c.D)),60===a)i=t?[1317,10,29]:[1900,2,29],s=3;else if(0===a)i=t?[1317,8,29]:[1900,1,0],s=6;else{a>60&&--a;var l=new Date(1900,0,1);l.setDate(l.getDate()+a-1),i=[l.getFullYear(),l.getMonth()+1,l.getDate()],s=l.getDay(),a<60&&(s=(s+6)%7),t&&(s=st(l,i))}return c.y=i[0],c.m=i[1],c.d=i[2],c.S=n%60,n=Math.floor(n/60),c.M=n%60,n=Math.floor(n/60),c.H=n,c.q=s,c}var Yr=new Date(1899,11,31,0,0,0),Zr=Yr.getTime(),qr=new Date(1900,2,1,0,0,0);function Jr(e,r){var t=e.getTime();return r?t-=1262304e5:e>=qr&&(t+=864e5),(t-(Zr+6e4*(e.getTimezoneOffset()-Yr.getTimezoneOffset())))/864e5}function Qr(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function et(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function rt(e){var r=e<0?12:11,t=Qr(e.toFixed(12));return t.length<=r?t:(t=e.toPrecision(10),t.length<=r?t:e.toExponential(5))}function tt(e){var r=Qr(e.toFixed(11));return r.length>(e<0?12:11)||"0"===r||"-0"===r?e.toPrecision(6):r}function at(e){var r,t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return r=t>=-4&&t<=-1?e.toPrecision(10+t):Math.abs(t)<=9?rt(e):10===t?e.toFixed(10).substr(0,12):tt(e),Qr(et(r.toUpperCase()))}function nt(e,r){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):at(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return Mt(14,Jr(e,r&&r.date1904),r)}throw new Error("unsupported value in General format: "+e)}function st(e,r){r[0]-=581;var t=e.getDay();return e<60&&(t=(t+6)%7),t}function it(e,r,t,a){var n,s="",i=0,c=0,l=t.y,o=0;switch(e){case 98:l=t.y+543;case 121:switch(r.length){case 1:case 2:n=l%100,o=2;break;default:n=l%1e4,o=4;break}break;case 109:switch(r.length){case 1:case 2:n=t.m,o=r.length;break;case 3:return Wr[t.m-1][1];case 5:return Wr[t.m-1][0];default:return Wr[t.m-1][2]}break;case 100:switch(r.length){case 1:case 2:n=t.d,o=r.length;break;case 3:return Vr[t.q][0];default:return Vr[t.q][1]}break;case 104:switch(r.length){case 1:case 2:n=1+(t.H+11)%12,o=r.length;break;default:throw"bad hour format: "+r}break;case 72:switch(r.length){case 1:case 2:n=t.H,o=r.length;break;default:throw"bad hour format: "+r}break;case 77:switch(r.length){case 1:case 2:n=t.M,o=r.length;break;default:throw"bad minute format: "+r}break;case 115:if("s"!=r&&"ss"!=r&&".0"!=r&&".00"!=r&&".000"!=r)throw"bad second format: "+r;return 0!==t.u||"s"!=r&&"ss"!=r?(c=a>=2?3===a?1e3:100:1===a?10:1,i=Math.round(c*(t.S+t.u)),i>=60*c&&(i=0),"s"===r?0===i?"0":""+i/c:(s=Fr(i,2+a),"ss"===r?s.substr(0,2):"."+s.substr(2,r.length-1))):Fr(t.S,r.length);case 90:switch(r){case"[h]":case"[hh]":n=24*t.D+t.H;break;case"[m]":case"[mm]":n=60*(24*t.D+t.H)+t.M;break;case"[s]":case"[ss]":n=60*(60*(24*t.D+t.H)+t.M)+Math.round(t.S+t.u);break;default:throw"bad abstime format: "+r}o=3===r.length?1:2;break;case 101:n=l,o=1;break}var f=o>0?Fr(n,o):"";return f}function ct(e){var r=3;if(e.length<=r)return e;for(var t=e.length%r,a=e.substr(0,t);t!=e.length;t+=r)a+=(a.length>0?",":"")+e.substr(t,r);return a}var lt=/%/g;function ot(e,r,t){var a=r.replace(lt,""),n=r.length-a.length;return xt(e,a,t*Math.pow(10,2*n))+la("%",n)}function ft(e,r,t){var a=r.length-1;while(44===r.charCodeAt(a-1))--a;return xt(e,r.substr(0,a),t/Math.pow(10,3*(r.length-a)))}function ut(e,r){var t,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==r)return"0.0E+0";if(r<0)return"-"+ut(e,-r);var n=e.indexOf(".");-1===n&&(n=e.indexOf("E"));var s=Math.floor(Math.log(r)*Math.LOG10E)%n;if(s<0&&(s+=n),t=(r/Math.pow(10,s)).toPrecision(a+1+(n+s)%n),-1===t.indexOf("e")){var i=Math.floor(Math.log(r)*Math.LOG10E);-1===t.indexOf(".")?t=t.charAt(0)+"."+t.substr(1)+"E+"+(i-t.length+s):t+="E+"+(i-s);while("0."===t.substr(0,2))t=t.charAt(0)+t.substr(2,n)+"."+t.substr(2+n),t=t.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,r,t,a){return r+t+a.substr(0,(n+s)%n)+"."+a.substr(s)+"E"}))}else t=r.toExponential(a);return e.match(/E\+00$/)&&t.match(/e[+-]\d$/)&&(t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1)),e.match(/E\-/)&&t.match(/e\+/)&&(t=t.replace(/e\+/,"e")),t.replace("e","E")}var ht=/# (\?+)( ?)\/( ?)(\d+)/;function dt(e,r,t){var a=parseInt(e[4],10),n=Math.round(r*a),s=Math.floor(n/a),i=n-s*a,c=a;return t+(0===s?"":""+s)+" "+(0===i?la(" ",e[1].length+1+e[4].length):Nr(i,e[1].length)+e[2]+"/"+e[3]+Fr(c,e[4].length))}function pt(e,r,t){return t+(0===r?"":""+r)+la(" ",e[1].length+2+e[4].length)}var vt=/^#*0*\.([0#]+)/,bt=/\).*[0#]/,mt=/\(###\) ###\\?-####/;function gt(e){for(var r,t="",a=0;a!=e.length;++a)switch(r=e.charCodeAt(a)){case 35:break;case 63:t+=" ";break;case 48:t+="0";break;default:t+=String.fromCharCode(r)}return t}function kt(e,r){var t=Math.pow(10,r);return""+Math.round(e*t)/t}function Tt(e,r){var t=e-Math.floor(e),a=Math.pow(10,r);return r<(""+Math.round(t*a)).length?0:Math.round(t*a)}function wt(e,r){return r<(""+Math.round((e-Math.floor(e))*Math.pow(10,r))).length?1:0}function Et(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}function Ct(e,r,t){if(40===e.charCodeAt(0)&&!r.match(bt)){var a=r.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return t>=0?Ct("n",a,t):"("+Ct("n",a,-t)+")"}if(44===r.charCodeAt(r.length-1))return ft(e,r,t);if(-1!==r.indexOf("%"))return ot(e,r,t);if(-1!==r.indexOf("E"))return ut(r,t);if(36===r.charCodeAt(0))return"$"+Ct(e,r.substr(" "==r.charAt(1)?2:1),t);var n,s,i,c,l=Math.abs(t),o=t<0?"-":"";if(r.match(/^00+$/))return o+Ur(l,r.length);if(r.match(/^[#?]+$/))return n=Ur(t,0),"0"===n&&(n=""),n.length>r.length?n:gt(r.substr(0,r.length-n.length))+n;if(s=r.match(ht))return dt(s,l,o);if(r.match(/^#+0+$/))return o+Ur(l,r.length-r.indexOf("0"));if(s=r.match(vt))return n=kt(t,s[1].length).replace(/^([^\.]+)$/,"$1."+gt(s[1])).replace(/\.$/,"."+gt(s[1])).replace(/\.(\d*)$/,(function(e,r){return"."+r+la("0",gt(s[1]).length-r.length)})),-1!==r.indexOf("0.")?n:n.replace(/^0\./,".");if(r=r.replace(/^#+([0.])/,"$1"),s=r.match(/^(0*)\.(#*)$/))return o+kt(l,s[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,s[1].length?"0.":".");if(s=r.match(/^#{1,3},##0(\.?)$/))return o+ct(Ur(l,0));if(s=r.match(/^#,##0\.([#0]*0)$/))return t<0?"-"+Ct(e,r,-t):ct(""+(Math.floor(t)+wt(t,s[1].length)))+"."+Fr(Tt(t,s[1].length),s[1].length);if(s=r.match(/^#,#*,#0/))return Ct(e,r.replace(/^#,#*,/,""),t);if(s=r.match(/^([0#]+)(\\?-([0#]+))+$/))return n=Lr(Ct(e,r.replace(/[\\-]/g,""),t)),i=0,Lr(Lr(r.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return i=0?St("n",a,t):"("+St("n",a,-t)+")"}if(44===r.charCodeAt(r.length-1))return yt(e,r,t);if(-1!==r.indexOf("%"))return At(e,r,t);if(-1!==r.indexOf("E"))return _t(r,t);if(36===r.charCodeAt(0))return"$"+St(e,r.substr(" "==r.charAt(1)?2:1),t);var n,s,i,c,l=Math.abs(t),o=t<0?"-":"";if(r.match(/^00+$/))return o+Fr(l,r.length);if(r.match(/^[#?]+$/))return n=""+t,0===t&&(n=""),n.length>r.length?n:gt(r.substr(0,r.length-n.length))+n;if(s=r.match(ht))return pt(s,l,o);if(r.match(/^#+0+$/))return o+Fr(l,r.length-r.indexOf("0"));if(s=r.match(vt))return n=(""+t).replace(/^([^\.]+)$/,"$1."+gt(s[1])).replace(/\.$/,"."+gt(s[1])),n=n.replace(/\.(\d*)$/,(function(e,r){return"."+r+la("0",gt(s[1]).length-r.length)})),-1!==r.indexOf("0.")?n:n.replace(/^0\./,".");if(r=r.replace(/^#+([0.])/,"$1"),s=r.match(/^(0*)\.(#*)$/))return o+(""+l).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,s[1].length?"0.":".");if(s=r.match(/^#{1,3},##0(\.?)$/))return o+ct(""+l);if(s=r.match(/^#,##0\.([#0]*0)$/))return t<0?"-"+St(e,r,-t):ct(""+t)+"."+la("0",s[1].length);if(s=r.match(/^#,#*,#0/))return St(e,r.replace(/^#,#*,/,""),t);if(s=r.match(/^([0#]+)(\\?-([0#]+))+$/))return n=Lr(St(e,r.replace(/[\\-]/g,""),t)),i=0,Lr(Lr(r.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return i-1||"\\"==t&&"-"==e.charAt(r+1)&&"0#".indexOf(e.charAt(r+2))>-1));break;case"?":while(e.charAt(++r)===t);break;case"*":++r," "!=e.charAt(r)&&"*"!=e.charAt(r)||++r;break;case"(":case")":++r;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":while(r-1);break;case" ":++r;break;default:++r;break}return!1}function Lt(e,r,t,a){var n,s,i,c=[],l="",o=0,f="",u="t",h="H";while(o=12?"P":"A"),v.t="T",h="h",o+=3):"AM/PM"===e.substr(o,5).toUpperCase()?(null!=n&&(v.v=n.H>=12?"PM":"AM"),v.t="T",o+=5,h="h"):"上午/下午"===e.substr(o,5).toUpperCase()?(null!=n&&(v.v=n.H>=12?"下午":"上午"),v.t="T",o+=5,h="h"):(v.t="t",++o),null==n&&"T"===v.t)return"";c[c.length]=v,u=f;break;case"[":l=f;while("]"!==e.charAt(o++)&&o-1&&(l=(l.match(/\$([^-\[\]]*)/)||[])[1]||"$",It(e)||(c[c.length]={t:"t",v:l}));break;case".":if(null!=n){l=f;while(++o-1)l+=f;c[c.length]={t:"n",v:l};break;case"?":l=f;while(e.charAt(++o)===f)l+=f;c[c.length]={t:f,v:l},u=f;break;case"*":++o," "!=e.charAt(o)&&"*"!=e.charAt(o)||++o;break;case"(":case")":c[c.length]={t:1===a?"t":f,v:f},++o;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":l=f;while(o-1)l+=e.charAt(o);c[c.length]={t:"D",v:l};break;case" ":c[c.length]={t:f,v:f},++o;break;case"$":c[c.length]={t:"t",v:"$"},++o;break;default:if(-1===",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(f))throw new Error("unrecognized character "+f+" in "+e);c[c.length]={t:"t",v:f},++o;break}var b,m=0,g=0;for(o=c.length-1,u="t";o>=0;--o)switch(c[o].t){case"h":case"H":c[o].t=h,u="h",m<1&&(m=1);break;case"s":(b=c[o].v.match(/\.0+$/))&&(g=Math.max(g,b[0].length-1)),m<3&&(m=3);case"d":case"y":case"M":case"e":u=c[o].t;break;case"m":"s"===u&&(c[o].t="M",m<2&&(m=2));break;case"X":break;case"Z":m<1&&c[o].v.match(/[Hh]/)&&(m=1),m<2&&c[o].v.match(/[Mm]/)&&(m=2),m<3&&c[o].v.match(/[Ss]/)&&(m=3)}switch(m){case 0:break;case 1:n.u>=.5&&(n.u=0,++n.S),n.S>=60&&(n.S=0,++n.M),n.M>=60&&(n.M=0,++n.H);break;case 2:n.u>=.5&&(n.u=0,++n.S),n.S>=60&&(n.S=0,++n.M);break}var k,T="";for(o=0;o0){40==T.charCodeAt(0)?(w=r<0&&45===T.charCodeAt(0)?-r:r,E=xt("n",T,w)):(w=r<0&&a>1?-r:r,E=xt("n",T,w),w<0&&c[0]&&"t"==c[0].t&&(E=E.substr(1),c[0].v="-"+c[0].v)),k=E.length-1;var y=c.length;for(o=0;o-1){y=o;break}var A=c.length;if(y===c.length&&-1===E.indexOf("E")){for(o=c.length-1;o>=0;--o)null!=c[o]&&-1!=="n?".indexOf(c[o].t)&&(k>=c[o].v.length-1?(k-=c[o].v.length,c[o].v=E.substr(k+1,c[o].v.length)):k<0?c[o].v="":(c[o].v=E.substr(0,k+1),k=-1),c[o].t="t",A=o);k>=0&&A=0;--o)if(null!=c[o]&&-1!=="n?".indexOf(c[o].t)){for(s=c[o].v.indexOf(".")>-1&&o===y?c[o].v.indexOf(".")-1:c[o].v.length-1,C=c[o].v.substr(s+1);s>=0;--s)k>=0&&("0"===c[o].v.charAt(s)||"#"===c[o].v.charAt(s))&&(C=E.charAt(k--)+C);c[o].v=C,c[o].t="t",A=o}for(k>=0&&A-1&&o===y?c[o].v.indexOf(".")+1:0,C=c[o].v.substr(0,s);s-1&&(w=a>1&&r<0&&o>0&&"-"===c[o-1].v?-r:r,c[o].v=xt(c[o].t,c[o].v,w),c[o].t="t");var _="";for(o=0;o!==c.length;++o)null!=c[o]&&(_+=c[o].v);return _}var Ft=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Nt(e,r){if(null==r)return!1;var t=parseFloat(r[2]);switch(r[1]){case"=":if(e==t)return!0;break;case">":if(e>t)return!0;break;case"<":if(e":if(e!=t)return!0;break;case">=":if(e>=t)return!0;break;case"<=":if(e<=t)return!0;break}return!1}function Dt(e,r){var t=Rt(e),a=t.length,n=t[a-1].indexOf("@");if(a<4&&n>-1&&--a,t.length>4)throw new Error("cannot find right format for |"+t.join("|")+"|");if("number"!==typeof r)return[4,4===t.length||n>-1?t[t.length-1]:"@"];switch(t.length){case 1:t=n>-1?["General","General","General",t[0]]:[t[0],t[0],t[0],"@"];break;case 2:t=n>-1?[t[0],t[0],t[0],t[1]]:[t[0],t[1],t[0],"@"];break;case 3:t=n>-1?[t[0],t[1],t[0],t[2]]:[t[0],t[1],t[2],"@"];break;case 4:break}var s=r>0?t[0]:r<0?t[1]:t[2];if(-1===t[0].indexOf("[")&&-1===t[1].indexOf("["))return[a,s];if(null!=t[0].match(/\[[=<>]/)||null!=t[1].match(/\[[=<>]/)){var i=t[0].match(Ft),c=t[1].match(Ft);return Nt(r,i)?[a,t[0]]:Nt(r,c)?[a,t[1]]:[a,t[null!=i&&null!=c?2:1]]}return[a,s]}function Mt(e,r,t){null==t&&(t={});var a="";switch(typeof e){case"string":a="m/d/yy"==e&&t.dateNF?t.dateNF:e;break;case"number":a=14==e&&t.dateNF?t.dateNF:(null!=t.table?t.table:zr)[e],null==a&&(a=t.table&&t.table[Gr[e]]||zr[Gr[e]]),null==a&&(a=Xr[e]||"General");break}if(Hr(a,0))return nt(r,t);r instanceof Date&&(r=Jr(r,t.date1904));var n=Dt(a,r);if(Hr(n[1]))return nt(r,t);if(!0===r)r="TRUE";else if(!1===r)r="FALSE";else if(""===r||null==r)return"";return Lt(n[1],r,t,n[0])}function Pt(e,r){if("number"!=typeof r){r=+r||-1;for(var t=0;t<392;++t)if(void 0!=zr[t]){if(zr[t]==e){r=t;break}}else r<0&&(r=t);r<0&&(r=391)}return zr[r]=e,r}function Bt(){zr=$r()}var Ut={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},Ht=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function Vt(e){var r="number"==typeof e?zr[e]:e;return r=r.replace(Ht,"(\\d+)"),new RegExp("^"+r+"$")}function Wt(e,r,t){var a=-1,n=-1,s=-1,i=-1,c=-1,l=-1;(r.match(Ht)||[]).forEach((function(e,r){var o=parseInt(t[r+1],10);switch(e.toLowerCase().charAt(0)){case"y":a=o;break;case"d":s=o;break;case"h":i=o;break;case"s":l=o;break;case"m":i>=0?c=o:n=o;break}})),l>=0&&-1==c&&n>=0&&(c=n,n=-1);var o=(""+(a>=0?a:(new Date).getFullYear())).slice(-4)+"-"+("00"+(n>=1?n:1)).slice(-2)+"-"+("00"+(s>=1?s:1)).slice(-2);7==o.length&&(o="0"+o),8==o.length&&(o="20"+o);var f=("00"+(i>=0?i:0)).slice(-2)+":"+("00"+(c>=0?c:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2);return-1==i&&-1==c&&-1==l?o:-1==a&&-1==n&&-1==s?f:o+"T"+f}var $t=function(){var e={};function r(){for(var e=0,r=new Array(256),t=0;256!=t;++t)e=t,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,e=1&e?-306674912^e>>>1:e>>>1,r[t]=e;return"undefined"!==typeof Int32Array?new Int32Array(r):r}e.version="1.2.0";var t=r();function a(e){var r=0,t=0,a=0,n="undefined"!==typeof Int32Array?new Int32Array(4096):new Array(4096);for(a=0;256!=a;++a)n[a]=e[a];for(a=0;256!=a;++a)for(t=e[a],r=256+a;r<4096;r+=256)t=n[r]=t>>>8^e[255&t];var s=[];for(a=1;16!=a;++a)s[a-1]="undefined"!==typeof Int32Array?n.subarray(256*a,256*a+256):n.slice(256*a,256*a+256);return s}var n=a(t),s=n[0],i=n[1],c=n[2],l=n[3],o=n[4],f=n[5],u=n[6],h=n[7],d=n[8],p=n[9],v=n[10],b=n[11],m=n[12],g=n[13],k=n[14];function T(e,r){for(var a=~r,n=0,s=e.length;n>>8^t[255&(a^e.charCodeAt(n++))];return~a}function w(e,r){for(var a=~r,n=e.length-15,T=0;T>8&255]^m[e[T++]^a>>16&255]^b[e[T++]^a>>>24]^v[e[T++]]^p[e[T++]]^d[e[T++]]^h[e[T++]]^u[e[T++]]^f[e[T++]]^o[e[T++]]^l[e[T++]]^c[e[T++]]^i[e[T++]]^s[e[T++]]^t[e[T++]];n+=15;while(T>>8^t[255&(a^e[T++])];return~a}function E(e,r){for(var a=~r,n=0,s=e.length,i=0,c=0;n>>8^t[255&(a^i)]:i<2048?(a=a>>>8^t[255&(a^(192|i>>6&31))],a=a>>>8^t[255&(a^(128|63&i))]):i>=55296&&i<57344?(i=64+(1023&i),c=1023&e.charCodeAt(n++),a=a>>>8^t[255&(a^(240|i>>8&7))],a=a>>>8^t[255&(a^(128|i>>2&63))],a=a>>>8^t[255&(a^(128|c>>6&15|(3&i)<<4))],a=a>>>8^t[255&(a^(128|63&c))]):(a=a>>>8^t[255&(a^(224|i>>12&15))],a=a>>>8^t[255&(a^(128|i>>6&63))],a=a>>>8^t[255&(a^(128|63&i))]);return~a}return e.table=t,e.bstr=T,e.buf=w,e.str=E,e}(),zt=function(){var e,r={};function t(e,r){for(var t=e.split("/"),a=r.split("/"),n=0,s=0,i=Math.min(t.length,a.length);n>>1,e.write_shift(2,t);var a=r.getFullYear()-1980;a=a<<4|r.getMonth()+1,a=a<<5|r.getDate(),e.write_shift(2,a)}function i(e){var r=65535&e.read_shift(2),t=65535&e.read_shift(2),a=new Date,n=31&t;t>>>=5;var s=15&t;t>>>=4,a.setMilliseconds(0),a.setFullYear(t+1980),a.setMonth(s-1),a.setDate(n);var i=31&r;r>>>=5;var c=63&r;return r>>>=6,a.setHours(r),a.setMinutes(c),a.setSeconds(i<<1),a}function c(e){zn(e,0);var r={},t=0;while(e.l<=e.length-4){var a=e.read_shift(2),n=e.read_shift(2),s=e.l+n,i={};switch(a){case 21589:t=e.read_shift(1),1&t&&(i.mtime=e.read_shift(4)),n>5&&(2&t&&(i.atime=e.read_shift(4)),4&t&&(i.ctime=e.read_shift(4))),i.mtime&&(i.mt=new Date(1e3*i.mtime));break}e.l=s,r[a]=i}return r}function l(){return e||(e={})}function o(e,r){if(80==e[0]&&75==e[1])return we(e,r);if(109==(32|e[0])&&105==(32|e[1]))return Oe(e,r);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var t=3,a=512,n=0,s=0,i=0,c=0,l=0,o=[],p=e.slice(0,512);zn(p,0);var b=f(p);switch(t=b[0],t){case 3:a=512;break;case 4:a=4096;break;case 0:if(0==b[1])return we(e,r);default:throw new Error("Major Version: Expected 3 or 4 saw "+t)}512!==a&&(p=e.slice(0,a),zn(p,28));var k=e.slice(0,a);u(p,t);var T=p.read_shift(4,"i");if(3===t&&0!==T)throw new Error("# Directory Sectors: Expected 0 saw "+T);p.l+=4,i=p.read_shift(4,"i"),p.l+=4,p.chk("00100000","Mini Stream Cutoff Size: "),c=p.read_shift(4,"i"),n=p.read_shift(4,"i"),l=p.read_shift(4,"i"),s=p.read_shift(4,"i");for(var w=-1,E=0;E<109;++E){if(w=p.read_shift(4,"i"),w<0)break;o[E]=w}var C=h(e,a);v(l,s,C,a,o);var y=m(C,i,o,a);y[i].name="!Directory",n>0&&c!==R&&(y[c].name="!MiniFAT"),y[o[0]].name="!FAT",y.fat_addrs=o,y.ssz=a;var A={},_=[],S=[],x=[];g(i,y,C,_,n,A,S,c),d(S,x,_),_.shift();var O={FileIndex:S,FullPaths:x};return r&&r.raw&&(O.raw={header:k,sectors:C}),O}function f(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(O,"Header Signature: "),e.l+=16;var r=e.read_shift(2,"u");return[e.read_shift(2,"u"),r]}function u(e,r){var t=9;switch(e.l+=2,t=e.read_shift(2)){case 9:if(3!=r)throw new Error("Sector Shift: Expected 9 saw "+t);break;case 12:if(4!=r)throw new Error("Sector Shift: Expected 12 saw "+t);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+t)}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}function h(e,r){for(var t=Math.ceil(e.length/r)-1,a=[],n=1;n0&&i>=0)s.push(r.slice(i*x,i*x+x)),n-=x,i=Mn(t,4*i);return 0===s.length?Xn(0):xr(s).slice(0,e.size)}function v(e,r,t,a,n){var s=R;if(e===R){if(0!==r)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var i=t[e],c=(a>>>2)-1;if(!i)return;for(var l=0;l=0;){n[l]=!0,s[s.length]=l,i.push(e[l]);var f=t[Math.floor(4*l/a)];if(o=4*l&c,a<4+o)throw new Error("FAT boundary crossed: "+l+" 4 "+a);if(!e[f])break;l=Mn(e[f],o)}return{nodes:s,data:un([i])}}function m(e,r,t,a){var n=e.length,s=[],i=[],c=[],l=[],o=a-1,f=0,u=0,h=0,d=0;for(f=0;f=n&&(h-=n),!i[h]){l=[];var p=[];for(u=h;u>=0;){p[u]=!0,i[u]=!0,c[c.length]=u,l.push(e[u]);var v=t[Math.floor(4*u/a)];if(d=4*u&o,a<4+d)throw new Error("FAT boundary crossed: "+u+" 4 "+a);if(!e[v])break;if(u=Mn(e[v],d),p[u])break}s[h]={nodes:c,data:un([l])}}return s}function g(e,r,t,a,n,s,i,c){for(var l,o=0,f=a.length?2:0,u=r[e].data,h=0,d=0;h0&&o!==R&&(r[o].name="!StreamData")):m.size>=4096?(m.storage="fat",void 0===r[m.start]&&(r[m.start]=b(t,m.start,r.fat_addrs,r.ssz)),r[m.start].name=m.name,m.content=r[m.start].data.slice(0,m.size)):(m.storage="minifat",m.size<0?m.size=0:o!==R&&m.start!==R&&r[o]&&(m.content=p(m,r[o].data,(r[c]||{}).data))),m.content&&zn(m.content,0),s[l]=m,i.push(m)}}function k(e,r){return new Date(1e3*(Dn(e,r+4)/1e7*Math.pow(2,32)+Dn(e,r)/1e7-11644473600))}function T(r,t){return l(),o(e.readFileSync(r),t)}function w(e,r){var t=r&&r.type;switch(t||wr&&Buffer.isBuffer(e)&&(t="buffer"),t||"base64"){case"file":return T(e,r);case"base64":return o(Ar(Tr(e)),r);case"binary":return o(Ar(e),r)}return o(e,r)}function E(e,r){var t=r||{},a=t.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=a+"/",e.FileIndex[0]={name:a,type:5}),t.CLSID&&(e.FileIndex[0].clsid=t.CLSID),C(e)}function C(e){var r="Sh33tJ5";if(!zt.find(e,"/"+r)){var t=Xn(4);t[0]=55,t[1]=t[3]=50,t[2]=54,e.FileIndex.push({name:r,type:2,content:t,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+r),y(e)}}function y(e,r){E(e);for(var s=!1,i=!1,c=e.FullPaths.length-1;c>=0;--c){var l=e.FileIndex[c];switch(l.type){case 0:i?s=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:i=!0,isNaN(l.R*l.L*l.C)&&(s=!0),l.R>-1&&l.L>-1&&l.R==l.L&&(s=!0);break;default:s=!0;break}}if(s||r){var o=new Date(1987,1,19),f=0,u=Object.create?Object.create(null):{},h=[];for(c=0;c1?1:-1,p.size=0,p.type=5;else if("/"==v.slice(-1)){for(f=c+1;f=h.length?-1:f,f=c+1;f=h.length?-1:f,p.type=1}else a(e.FullPaths[c+1]||"")==a(v)&&(p.R=c+1),p.type=2}}}function A(e,r){var t=r||{};if("mad"==t.fileType)return Ie(e,t);switch(y(e),t.fileType){case"zip":return Ce(e,t)}var a=function(e){for(var r=0,t=0,a=0;a0&&(s<4096?r+=s+63>>6:t+=s+511>>9)}}var i=e.FullPaths.length+3>>2,c=r+7>>3,l=r+127>>7,o=c+t+i+l,f=o+127>>7,u=f<=109?0:Math.ceil((f-109)/127);while(o+f+u+127>>7>f)u=++f<=109?0:Math.ceil((f-109)/127);var h=[1,u,f,l,i,t,r,0];return e.FileIndex[0].size=r<<6,h[7]=(e.FileIndex[0].start=h[0]+h[1]+h[2]+h[3]+h[4]+h[5])+(h[6]+7>>3),h}(e),n=Xn(a[7]<<9),s=0,i=0;for(s=0;s<8;++s)n.write_shift(1,I[s]);for(s=0;s<8;++s)n.write_shift(2,0);for(n.write_shift(2,62),n.write_shift(2,3),n.write_shift(2,65534),n.write_shift(2,9),n.write_shift(2,6),s=0;s<3;++s)n.write_shift(2,0);for(n.write_shift(4,0),n.write_shift(4,a[2]),n.write_shift(4,a[0]+a[1]+a[2]+a[3]-1),n.write_shift(4,0),n.write_shift(4,4096),n.write_shift(4,a[3]?a[0]+a[1]+a[2]-1:R),n.write_shift(4,a[3]),n.write_shift(-4,a[1]?a[0]-1:R),n.write_shift(4,a[1]),s=0;s<109;++s)n.write_shift(-4,s>9)));c(a[6]+7>>3);while(511&n.l)n.write_shift(-4,F.ENDOFCHAIN);for(i=s=0,l=0;l=4096||(f.start=i,c(o+63>>6)));while(511&n.l)n.write_shift(-4,F.ENDOFCHAIN);for(s=0;s=4096)if(n.l=f.start+1<<9,wr&&Buffer.isBuffer(f.content))f.content.copy(n,n.l,0,f.size),n.l+=f.size+511&-512;else{for(l=0;l0&&f.size<4096)if(wr&&Buffer.isBuffer(f.content))f.content.copy(n,n.l,0,f.size),n.l+=f.size+63&-64;else{for(l=0;l>16|r>>8|r)}for(var z="undefined"!==typeof Uint8Array,G=z?new Uint8Array(256):[],X=0;X<256;++X)G[X]=$(X);function K(e,r){var t=G[255&e];return r<=8?t>>>8-r:(t=t<<8|G[e>>8&255],r<=16?t>>>16-r:(t=t<<8|G[e>>16&255],t>>>24-r))}function j(e,r){var t=7&r,a=r>>>3;return(e[a]|(t<=6?0:e[a+1]<<8))>>>t&3}function Y(e,r){var t=7&r,a=r>>>3;return(e[a]|(t<=5?0:e[a+1]<<8))>>>t&7}function Z(e,r){var t=7&r,a=r>>>3;return(e[a]|(t<=4?0:e[a+1]<<8))>>>t&15}function q(e,r){var t=7&r,a=r>>>3;return(e[a]|(t<=3?0:e[a+1]<<8))>>>t&31}function J(e,r){var t=7&r,a=r>>>3;return(e[a]|(t<=1?0:e[a+1]<<8))>>>t&127}function Q(e,r,t){var a=7&r,n=r>>>3,s=(1<>>a;return t<8-a?i&s:(i|=e[n+1]<<8-a,t<16-a?i&s:(i|=e[n+2]<<16-a,t<24-a||(i|=e[n+3]<<24-a),i&s))}function ee(e,r,t){var a=7&r,n=r>>>3;return a<=5?e[n]|=(7&t)<>8-a),r+3}function re(e,r,t){var a=7&r,n=r>>>3;return t=(1&t)<>>3;return t<<=a,e[n]|=255&t,t>>>=8,e[n+1]=t,r+8}function ae(e,r,t){var a=7&r,n=r>>>3;return t<<=a,e[n]|=255&t,t>>>=8,e[n+1]=255&t,e[n+2]=t>>>8,r+16}function ne(e,r){var t=e.length,a=2*t>r?2*t:r+5,n=0;if(t>=r)return e;if(wr){var s=yr(a);if(e.copy)e.copy(s);else for(;n>a-u,i=(1<=0;--i)r[c|i<0)r[r.l++]=e[t++]}return r.l}function s(r,t){var n=0,s=0,i=z?new Uint16Array(32768):[];while(s0)t[t.l++]=r[s++];n=8*t.l}else{n=ee(t,n,+!(s+c!=r.length)+2);var l=0;while(c-- >0){var o=r[s];l=32767&(l<<5^o);var f=-1,u=0;if((f=i[l])&&(f|=-32768&s,f>s&&(f-=32768),f2){o=a[u],o<=22?n=te(t,n,G[o+1]>>1)-1:(te(t,n,3),n+=5,te(t,n,G[o-23]>>5),n+=3);var h=o<8?0:o-4>>2;h>0&&(ae(t,n,u-V[o]),n+=h),o=e[s-f],n=te(t,n,G[o]>>3),n-=3;var d=o<4?0:o-2>>1;d>0&&(ae(t,n,s-f-W[o]),n+=d);for(var p=0;p>8-p;for(var v=(1<<7-p)-1;v>=0;--v)pe[d|v<>>=3){case 16:s=3+j(e,r),r+=2,d=b[b.length-1];while(s-- >0)b.push(d);break;case 17:s=3+Y(e,r),r+=3;while(s-- >0)b.push(0);break;case 18:s=11+J(e,r),r+=7;while(s-- >0)b.push(0);break;default:b.push(d),l>>0,c=0,l=0;while(0==(1&a))if(a=Y(e,t),t+=3,a>>>1!=0)for(a>>1==1?(c=9,l=5):(t=me(e,t),c=ve,l=be);;){!r&&i>>1==1?ce[o]:he[o];if(t+=15&f,f>>>=4,0===(f>>>8&255))n[s++]=f;else{if(256==f)break;f-=257;var u=f<8?0:f-4>>2;u>5&&(u=0);var h=s+V[f];u>0&&(h+=Q(e,t,u),t+=u),o=Q(e,t,l),f=a>>>1==1?le[o]:de[o],t+=15&f,f>>>=4;var d=f<4?0:f-2>>1,p=W[f];d>0&&(p+=Q(e,t,d),t+=d),!r&&i>>3]|e[1+(t>>>3)]<<8;if(t+=32,v>0){!r&&i0)n[s++]=e[t>>>3],t+=8}}return r?[n,t+7>>>3]:[n.slice(0,s),t+7>>>3]}function ke(e,r){var t=e.slice(e.l||0),a=ge(t,r);return e.l+=a[1],a[0]}function Te(e,r){if(!e)throw new Error(r);"undefined"!==typeof console&&console.error(r)}function we(e,r){var t=e;zn(t,0);var a=[],n=[],s={FileIndex:a,FullPaths:n};E(s,{root:r.root});var i=t.length-4;while((80!=t[i]||75!=t[i+1]||5!=t[i+2]||6!=t[i+3])&&i>=0)--i;t.l=i+4,t.l+=4;var l=t.read_shift(2);t.l+=6;var o=t.read_shift(4);for(t.l=o,i=0;i0)if(t=t.slice(0,t.length-1),t=t.slice(0,t.lastIndexOf("/")+1),s.slice(0,t.length)==t)break;var i=(a[1]||"").match(/boundary="(.*?)"/);if(!i)throw new Error("MAD cannot find boundary");var c="--"+(i[1]||""),l=[],o=[],f={FileIndex:l,FullPaths:o};E(f);var u,h=0;for(n=0;n=32&&d<128&&++u;var v=u>=4*h/5;n.push(a),n.push("Content-Location: "+(t.root||"file:///C:/SheetJS/")+i),n.push("Content-Transfer-Encoding: "+(v?"quoted-printable":"base64")),n.push("Content-Type: "+Ae(c,i)),n.push(""),n.push(v?Se(f):_e(f))}return n.push(a+"--\r\n"),n.join("\r\n")}function Le(e){var r={};return E(r,e),r}function Fe(e,r,t,a){var s=a&&a.unsafe;s||E(e);var i=!s&&zt.find(e,r);if(!i){var c=e.FullPaths[0];r.slice(0,c.length)==c?c=r:("/"!=c.slice(-1)&&(c+="/"),c=(c+r).replace("//","/")),i={name:n(r),type:2},e.FileIndex.push(i),e.FullPaths.push(c),s||zt.utils.cfb_gc(e)}return i.content=t,i.size=t?t.length:0,a&&(a.CLSID&&(i.clsid=a.CLSID),a.mt&&(i.mt=a.mt),a.ct&&(i.ct=a.ct)),i}function Ne(e,r){E(e);var t=zt.find(e,r);if(t)for(var a=0;a3&&(a=!0),n[s].slice(n[s].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+n[s].slice(n[s].length-1));case"D":t*=24;case"H":t*=60;case"M":if(!a)throw new Error("Unsupported ISO Duration Field: M");t*=60;case"S":break}r+=t*parseInt(n[s],10)}return r}var ta=new Date("2017-02-19T19:06:09.000Z"),aa=isNaN(ta.getFullYear())?new Date("2/19/17"):ta,na=2017==aa.getFullYear();function sa(e,r){var t=new Date(e);if(na)return r>0?t.setTime(t.getTime()+60*t.getTimezoneOffset()*1e3):r<0&&t.setTime(t.getTime()-60*t.getTimezoneOffset()*1e3),t;if(e instanceof Date)return e;if(1917==aa.getFullYear()&&!isNaN(t.getFullYear())){var a=t.getFullYear();return e.indexOf(""+a)>-1||t.setFullYear(t.getFullYear()+100),t}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"],s=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);return e.indexOf("Z")>-1&&(s=new Date(s.getTime()-60*s.getTimezoneOffset()*1e3)),s}function ia(e,r){if(wr&&Buffer.isBuffer(e)){if(r){if(255==e[0]&&254==e[1])return Ka(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return Ka(ur(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!==typeof TextDecoder)try{if(r){if(255==e[0]&&254==e[1])return Ka(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return Ka(new TextDecoder("utf-16be").decode(e.slice(2)))}var t={"€":"€","‚":"‚","ƒ":"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰","Š":"Š","‹":"‹","Œ":"Œ","Ž":"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™","š":"š","›":"›","œ":"œ","ž":"ž","Ÿ":"Ÿ"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,(function(e){return t[e]||e}))}catch(s){}for(var a=[],n=0;n!=e.length;++n)a.push(String.fromCharCode(e[n]));return a.join("")}function ca(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=ca(e[t]));return r}function la(e,r){var t="";while(t.length3&&-1==fa.indexOf(i))return t}else if(i.match(/[a-z]/))return t;return a<0||a>8099?t:(n>0||s>1)&&101!=a?r:e.match(/[^-0-9:,\/\\]/)?t:r}var ha=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(r,t,a){if(e||"string"==typeof t)return r.split(t);for(var n=r.split(t),s=[n[0]],i=1;i\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,Sa=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,xa=/<[^>]*>/g,Ra=Aa.match(Sa)?Sa:xa,Oa=/<\w*:/,Ia=/<(\/?)\w+:/;function La(e,r,t){for(var a={},n=0,s=0;n!==e.length;++n)if(32===(s=e.charCodeAt(n))||10===s||13===s)break;if(r||(a[0]=e.slice(0,n)),n===e.length)return a;var i=e.match(_a),c=0,l="",o=0,f="",u="",h=1;if(i)for(o=0;o!=i.length;++o){for(u=i[o],s=0;s!=u.length;++s)if(61===u.charCodeAt(s))break;f=u.slice(0,s).trim();while(32==u.charCodeAt(s+1))++s;for(h=34==(n=u.charCodeAt(s+1))||39==n?1:0,l=u.slice(s+1+h,u.length-h),c=0;c!=f.length;++c)if(58===f.charCodeAt(c))break;if(c===f.length)f.indexOf("_")>0&&(f=f.slice(0,f.indexOf("_"))),a[f]=l,t||(a[f.toLowerCase()]=l);else{var d=(5===c&&"xmlns"===f.slice(0,5)?"xmlns":"")+f.slice(c+1);if(a[d]&&"ext"==f.slice(c-3,c))continue;a[d]=l,t||(a[d.toLowerCase()]=l)}}return a}function Fa(e){return e.replace(Ia,"<$1")}var Na={""":'"',"'":"'",">":">","<":"<","&":"&"},Da=jt(Na),Ma=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,r=/_x([\da-fA-F]{4})_/gi;return function t(a){var n=a+"",s=n.indexOf("-1?16:10))||e})).replace(r,(function(e,r){return String.fromCharCode(parseInt(r,16))}));var i=n.indexOf("]]>");return t(n.slice(0,s))+n.slice(s+9,i)+t(n.slice(i+3))}}(),Pa=/[&<>'"]/g;var Ba=/[\u0000-\u001f]/g;function Ua(e){var r=e+"";return r.replace(Pa,(function(e){return Da[e]})).replace(/\n/g,"
").replace(Ba,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}var Ha=function(){var e=/&#(\d+);/g;function r(e,r){return String.fromCharCode(parseInt(r,10))}return function(t){return t.replace(e,r)}}();function Va(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function Wa(e){var r="",t=0,a=0,n=0,s=0,i=0,c=0;while(t191&&a<224?(i=(31&a)<<6,i|=63&n,r+=String.fromCharCode(i)):(s=e.charCodeAt(t++),a<240?r+=String.fromCharCode((15&a)<<12|(63&n)<<6|63&s):(i=e.charCodeAt(t++),c=((7&a)<<18|(63&n)<<12|(63&s)<<6|63&i)-65536,r+=String.fromCharCode(55296+(c>>>10&1023)),r+=String.fromCharCode(56320+(1023&c)))));return r}function $a(e){var r,t,a,n=Cr(2*e.length),s=1,i=0,c=0;for(t=0;t>>10&1023),r=56320+(1023&r)),0!==c&&(n[i++]=255&c,n[i++]=c>>>8,c=0),n[i++]=r%256,n[i++]=r>>>8;return n.slice(0,i).toString("ucs2")}function za(e){return Er(e,"binary").toString("utf8")}var Ga="foo bar baz☃🍣",Xa=wr&&(za(Ga)==Wa(Ga)&&za||$a(Ga)==Wa(Ga)&&$a)||Wa,Ka=wr?function(e){return Er(e,"utf8").toString("binary")}:function(e){var r=[],t=0,a=0,n=0;while(t>6))),r.push(String.fromCharCode(128+(63&a)));break;case a>=55296&&a<57344:a-=55296,n=e.charCodeAt(t++)-56320+(a<<10),r.push(String.fromCharCode(240+(n>>18&7))),r.push(String.fromCharCode(144+(n>>12&63))),r.push(String.fromCharCode(128+(n>>6&63))),r.push(String.fromCharCode(128+(63&n)));break;default:r.push(String.fromCharCode(224+(a>>12))),r.push(String.fromCharCode(128+(a>>6&63))),r.push(String.fromCharCode(128+(63&a)))}return r.join("")},ja=function(){var e={};return function(r,t){var a=r+"|"+(t||"");return e[a]?e[a]:e[a]=new RegExp("<(?:\\w+:)?"+r+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",t||"")}}(),Ya=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]}));return function(r){for(var t=r.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,""),a=0;a([\\s\\S]*?)","g")}}(),qa=/<\/?(?:vt:)?variant>/g,Ja=/<(?:vt:)([^>]*)>([\s\S]*)"+r+""}function an(e){if(wr&&Buffer.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;if("undefined"!==typeof Uint8Array&&e instanceof Uint8Array)return Xa(_r(Sr(e)));throw new Error("Bad input format: expected Buffer or string")}var nn=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/gm,sn={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},cn=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];function ln(e,r){for(var t=1-2*(e[r+7]>>>7),a=((127&e[r+7])<<4)+(e[r+6]>>>4&15),n=15&e[r+6],s=5;s>=0;--s)n=256*n+e[r+s];return 2047==a?0==n?t*(1/0):NaN:(0==a?a=-1022:(a-=1023,n+=Math.pow(2,52)),t*Math.pow(2,a-52)*n)}function on(e,r,t){var a=(r<0||1/r==-1/0?1:0)<<7,n=0,s=0,i=a?-r:r;isFinite(i)?0==i?n=s=0:(n=Math.floor(Math.log(i)/Math.LN2),s=i*Math.pow(2,52-n),n<=-1023&&(!isFinite(s)||s>4|a}var fn=function(e){for(var r=[],t=10240,a=0;a0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:Er(e)}))):fn(e)}:fn,hn=function(e,r,t){for(var a=[],n=r;n0?mn(e,r+4,r+4+t-1):""},kn=gn,Tn=function(e,r){var t=Dn(e,r);return t>0?mn(e,r+4,r+4+t-1):""},wn=Tn,En=function(e,r){var t=2*Dn(e,r);return t>0?mn(e,r+4,r+4+t-1):""},Cn=En,yn=function(e,r){var t=Dn(e,r);return t>0?dn(e,r+4,r+4+t):""},An=yn,_n=function(e,r){var t=Dn(e,r);return t>0?mn(e,r+4,r+4+t):""},Sn=_n,xn=function(e,r){return ln(e,r)},Rn=xn,On=function(e){return Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array};function In(){dn=function(e,r,t){return hr.utils.decode(1200,e.slice(r,t)).replace(Or,"")},mn=function(e,r,t){return hr.utils.decode(65001,e.slice(r,t))},kn=function(e,r){var t=Dn(e,r);return t>0?hr.utils.decode(tr,e.slice(r+4,r+4+t-1)):""},wn=function(e,r){var t=Dn(e,r);return t>0?hr.utils.decode(rr,e.slice(r+4,r+4+t-1)):""},Cn=function(e,r){var t=2*Dn(e,r);return t>0?hr.utils.decode(1200,e.slice(r+4,r+4+t-1)):""},An=function(e,r){var t=Dn(e,r);return t>0?hr.utils.decode(1200,e.slice(r+4,r+4+t)):""},Sn=function(e,r){var t=Dn(e,r);return t>0?hr.utils.decode(65001,e.slice(r+4,r+4+t)):""}}wr&&(kn=function(e,r){if(!Buffer.isBuffer(e))return gn(e,r);var t=e.readUInt32LE(r);return t>0?e.toString("utf8",r+4,r+4+t-1):""},wn=function(e,r){if(!Buffer.isBuffer(e))return Tn(e,r);var t=e.readUInt32LE(r);return t>0?e.toString("utf8",r+4,r+4+t-1):""},Cn=function(e,r){if(!Buffer.isBuffer(e))return En(e,r);var t=2*e.readUInt32LE(r);return e.toString("utf16le",r+4,r+4+t-1)},An=function(e,r){if(!Buffer.isBuffer(e))return yn(e,r);var t=e.readUInt32LE(r);return e.toString("utf16le",r+4,r+4+t)},Sn=function(e,r){if(!Buffer.isBuffer(e))return _n(e,r);var t=e.readUInt32LE(r);return e.toString("utf8",r+4,r+4+t)},Rn=function(e,r){return Buffer.isBuffer(e)?e.readDoubleLE(r):xn(e,r)},On=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array}),"undefined"!==typeof hr&&In();var Ln=function(e,r){return e[r]},Fn=function(e,r){return 256*e[r+1]+e[r]},Nn=function(e,r){var t=256*e[r+1]+e[r];return t<32768?t:-1*(65535-t+1)},Dn=function(e,r){return e[r+3]*(1<<24)+(e[r+2]<<16)+(e[r+1]<<8)+e[r]},Mn=function(e,r){return e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]},Pn=function(e,r){return e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3]};function Bn(e,r){var t,a,n,s,i,c,l="",o=[];switch(r){case"dbcs":if(c=this.l,wr&&Buffer.isBuffer(this))l=this.slice(this.l,this.l+2*e).toString("utf16le");else for(i=0;i0?Mn:Pn)(this,this.l),this.l+=4,t):(a=Dn(this,this.l),this.l+=4,a);case 8:case-8:if("f"===r)return a=8==e?Rn(this,this.l):Rn([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,a;e=8;case 16:l=vn(this,this.l,e);break}}return this.l+=e,l}var Un=function(e,r,t){e[t]=255&r,e[t+1]=r>>>8&255,e[t+2]=r>>>16&255,e[t+3]=r>>>24&255},Hn=function(e,r,t){e[t]=255&r,e[t+1]=r>>8&255,e[t+2]=r>>16&255,e[t+3]=r>>24&255},Vn=function(e,r,t){e[t]=255&r,e[t+1]=r>>>8&255};function Wn(e,r,t){var a=0,n=0;if("dbcs"===t){for(n=0;n!=r.length;++n)Vn(this,r.charCodeAt(n),this.l+2*n);a=2*r.length}else if("sbcs"===t){if("undefined"!==typeof hr&&874==tr)for(n=0;n!=r.length;++n){var s=hr.utils.encode(tr,r.charAt(n));this[this.l+n]=s[0]}else for(r=r.replace(/[^\x00-\x7F]/g,"_"),n=0;n!=r.length;++n)this[this.l+n]=255&r.charCodeAt(n);a=r.length}else{if("hex"===t){for(;n>8}while(this.l>>=8,this[this.l+1]=255&r;break;case 3:a=3,this[this.l]=255&r,r>>>=8,this[this.l+1]=255&r,r>>>=8,this[this.l+2]=255&r;break;case 4:a=4,Un(this,r,this.l);break;case 8:if(a=8,"f"===t){on(this,r,this.l);break}case 16:break;case-4:a=4,Hn(this,r,this.l);break}}return this.l+=a,this}function $n(e,r){var t=vn(this,this.l,e.length>>1);if(t!==e)throw new Error(r+"Expected "+e+" saw "+t);this.l+=e.length>>1}function zn(e,r){e.l=r,e.read_shift=Bn,e.chk=$n,e.write_shift=Wn}function Gn(e,r){e.l+=r}function Xn(e){var r=Cr(e);return zn(r,0),r}function Kn(e,r,t){if(e){var a,n,s;zn(e,e.l||0);var i=e.length,c=0,l=0;while(e.la.l&&(a=a.slice(0,a.l),a.l=a.length),a.length>0&&e.push(a),a=null)},s=function(e){return a&&e=256)a.c-=256;while(a.r>=65536)a.r-=65536}return a}function Zn(e,r,t){var a=ca(e);return a.s=Yn(a.s,r.s,t),a.e=Yn(a.e,r.s,t),a}function qn(e,r){if(e.cRel&&e.c<0){e=ca(e);while(e.c<0)e.c+=r>8?16384:256}if(e.rRel&&e.r<0){e=ca(e);while(e.r<0)e.r+=r>8?1048576:r>5?65536:16384}var t=os(e);return e.cRel||null==e.cRel||(t=ss(t)),e.rRel||null==e.rRel||(t=rs(t)),t}function Jn(e,r){return 0!=e.s.r||e.s.rRel||e.e.r!=(r.biff>=12?1048575:r.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(r.biff>=12?16383:255)||e.e.cRel?qn(e.s,r.biff)+":"+qn(e.e,r.biff):(e.s.rRel?"":"$")+es(e.s.r)+":"+(e.e.rRel?"":"$")+es(e.e.r):(e.s.cRel?"":"$")+ns(e.s.c)+":"+(e.e.cRel?"":"$")+ns(e.e.c)}function Qn(e){return parseInt(ts(e),10)-1}function es(e){return""+(e+1)}function rs(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function ts(e){return e.replace(/\$(\d+)$/,"$1")}function as(e){for(var r=is(e),t=0,a=0;a!==r.length;++a)t=26*t+r.charCodeAt(a)-64;return t-1}function ns(e){if(e<0)throw new Error("invalid column "+e);var r="";for(++e;e;e=Math.floor((e-1)/26))r=String.fromCharCode((e-1)%26+65)+r;return r}function ss(e){return e.replace(/^([A-Z])/,"$$$1")}function is(e){return e.replace(/^\$([A-Z])/,"$1")}function cs(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function ls(e){for(var r=0,t=0,a=0;a=48&&n<=57?r=10*r+(n-48):n>=65&&n<=90&&(t=26*t+(n-64))}return{c:t-1,r:r-1}}function os(e){for(var r=e.c+1,t="";r;r=(r-1)/26|0)t=String.fromCharCode((r-1)%26+65)+t;return t+(e.r+1)}function fs(e){var r=e.indexOf(":");return-1==r?{s:ls(e),e:ls(e)}:{s:ls(e.slice(0,r)),e:ls(e.slice(r+1))}}function us(e,r){return"undefined"===typeof r||"number"===typeof r?us(e.s,e.e):("string"!==typeof e&&(e=os(e)),"string"!==typeof r&&(r=os(r)),e==r?e:e+":"+r)}function hs(e){var r={s:{c:0,r:0},e:{c:0,r:0}},t=0,a=0,n=0,s=e.length;for(t=0;a26)break;t=26*t+n}for(r.s.c=--t,t=0;a9)break;t=10*t+n}if(r.s.r=--t,a===s||10!=n)return r.e.c=r.s.c,r.e.r=r.s.r,r;for(++a,t=0;a!=s;++a){if((n=e.charCodeAt(a)-64)<1||n>26)break;t=26*t+n}for(r.e.c=--t,t=0;a!=s;++a){if((n=e.charCodeAt(a)-48)<0||n>9)break;t=10*t+n}return r.e.r=--t,r}function ds(e,r){var t="d"==e.t&&r instanceof Date;if(null!=e.z)try{return e.w=Mt(e.z,t?Zt(r):r)}catch(a){}try{return e.w=Mt((e.XF||{}).numFmtId||(t?14:0),t?Zt(r):r)}catch(a){return""+r}}function ps(e,r,t){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&t&&t.dateNF&&(e.z=t.dateNF),"e"==e.t?ni[e.v]||e.v:ds(e,void 0==r?e.v:r))}function vs(e,r){var t=r&&r.sheet?r.sheet:"Sheet1",a={};return a[t]=e,{SheetNames:[t],Sheets:a}}function bs(e,r,t){var a=t||{},n=e?Array.isArray(e):a.dense;null!=br&&null==n&&(n=br);var s=e||(n?[]:{}),i=0,c=0;if(s&&null!=a.origin){if("number"==typeof a.origin)i=a.origin;else{var l="string"==typeof a.origin?ls(a.origin):a.origin;i=l.r,c=l.c}s["!ref"]||(s["!ref"]="A1:A1")}var o={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(s["!ref"]){var f=hs(s["!ref"]);o.s.c=f.s.c,o.s.r=f.s.r,o.e.c=Math.max(o.e.c,f.e.c),o.e.r=Math.max(o.e.r,f.e.r),-1==i&&(o.e.r=i=f.e.r+1)}for(var u=0;u!=r.length;++u)if(r[u]){if(!Array.isArray(r[u]))throw new Error("aoa_to_sheet expects an array of arrays");for(var h=0;h!=r[u].length;++h)if("undefined"!==typeof r[u][h]){var d={v:r[u][h]},p=i+u,v=c+h;if(o.s.r>p&&(o.s.r=p),o.s.c>v&&(o.s.c=v),o.e.r>2;return t?n/100:n}function Os(e){var r={s:{},e:{}};return r.s.r=e.read_shift(4),r.e.r=e.read_shift(4),r.s.c=e.read_shift(4),r.e.c=e.read_shift(4),r}var Is=Os;function Ls(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function Fs(e){var r={},t=e.read_shift(1),a=t>>>1,n=e.read_shift(1),s=e.read_shift(2,"i"),i=e.read_shift(1),c=e.read_shift(1),l=e.read_shift(1);switch(e.l++,a){case 0:r.auto=1;break;case 1:r.index=n;var o=ai[n];o&&(r.rgb=Ao(o));break;case 2:r.rgb=Ao([i,c,l]);break;case 3:r.theme=n;break}return 0!=s&&(r.tint=s>0?s/32767:s/32768),r}function Ns(e){var r=e.read_shift(1);e.l++;var t={fBold:1&r,fItalic:2&r,fUnderline:4&r,fStrikeout:8&r,fOutline:16&r,fShadow:32&r,fCondense:64&r,fExtend:128&r};return t}function Ds(e,r){var t={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},a=e.read_shift(4);switch(a){case 0:return"";case 4294967295:case 4294967294:return t[e.read_shift(4)]||""}if(a>400)throw new Error("Unsupported Clipboard: "+a.toString(16));return e.l-=4,e.read_shift(0,1==r?"lpstr":"lpwstr")}function Ms(e){return Ds(e,1)}function Ps(e){return Ds(e,2)}var Bs=2,Us=3,Hs=11,Vs=12,Ws=19,$s=64,zs=65,Gs=71,Xs=4108,Ks=4126,js=80,Ys=81,Zs=[js,Ys],qs={1:{n:"CodePage",t:Bs},2:{n:"Category",t:js},3:{n:"PresentationFormat",t:js},4:{n:"ByteCount",t:Us},5:{n:"LineCount",t:Us},6:{n:"ParagraphCount",t:Us},7:{n:"SlideCount",t:Us},8:{n:"NoteCount",t:Us},9:{n:"HiddenCount",t:Us},10:{n:"MultimediaClipCount",t:Us},11:{n:"ScaleCrop",t:Hs},12:{n:"HeadingPairs",t:Xs},13:{n:"TitlesOfParts",t:Ks},14:{n:"Manager",t:js},15:{n:"Company",t:js},16:{n:"LinksUpToDate",t:Hs},17:{n:"CharacterCount",t:Us},19:{n:"SharedDoc",t:Hs},22:{n:"HyperlinksChanged",t:Hs},23:{n:"AppVersion",t:Us,p:"version"},24:{n:"DigSig",t:zs},26:{n:"ContentType",t:js},27:{n:"ContentStatus",t:js},28:{n:"Language",t:js},29:{n:"Version",t:js},255:{},2147483648:{n:"Locale",t:Ws},2147483651:{n:"Behavior",t:Ws},1919054434:{}},Js={1:{n:"CodePage",t:Bs},2:{n:"Title",t:js},3:{n:"Subject",t:js},4:{n:"Author",t:js},5:{n:"Keywords",t:js},6:{n:"Comments",t:js},7:{n:"Template",t:js},8:{n:"LastAuthor",t:js},9:{n:"RevNumber",t:js},10:{n:"EditTime",t:$s},11:{n:"LastPrinted",t:$s},12:{n:"CreatedDate",t:$s},13:{n:"ModifiedDate",t:$s},14:{n:"PageCount",t:Us},15:{n:"WordCount",t:Us},16:{n:"CharCount",t:Us},17:{n:"Thumbnail",t:Gs},18:{n:"Application",t:js},19:{n:"DocSecurity",t:Us},255:{},2147483648:{n:"Locale",t:Ws},2147483651:{n:"Behavior",t:Ws},1919054434:{}},Qs={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},ei=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function ri(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var ti=ri([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),ai=ca(ti),ni={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},si={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},ii={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"};function ci(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function li(e){var r=ci();if(!e||!e.match)return r;var t={};if((e.match(Ra)||[]).forEach((function(e){var a=La(e);switch(a[0].replace(Oa,"<")){case"0?r.calcchains[0]:"",r.sst=r.strs.length>0?r.strs[0]:"",r.style=r.styles.length>0?r.styles[0]:"",r.defaults=t,delete r.calcchains,r}var oi={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function fi(e){var r=e.lastIndexOf("/");return e.slice(0,r+1)+"_rels/"+e.slice(r+1)+".rels"}function ui(e,r){var t={"!id":{}};if(!e)return t;"/"!==r.charAt(0)&&(r="/"+r);var a={};return(e.match(Ra)||[]).forEach((function(e){var n=La(e);if("]*>([\\s\\S]*?)")}return e}();function bi(e){var r={};e=Xa(e);for(var t=0;t0&&(r[a[1]]=Ma(n[1])),"date"===a[2]&&r[a[1]]&&(r[a[1]]=sa(r[a[1]]))}return r}var mi=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];function gi(e,r,t,a){var n=[];if("string"==typeof e)n=Qa(e,a);else for(var s=0;s0)for(var o=0;o!==n.length;o+=2){switch(l=+n[o+1].v,n[o].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":t.Worksheets=l,t.SheetNames=i.slice(c,c+l);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":t.NamedRanges=l,t.DefinedNames=i.slice(c,c+l);break;case"Charts":case"Diagramme":t.Chartsheets=l,t.ChartNames=i.slice(c,c+l);break}c+=l}}function ki(e,r,t){var a={};return r||(r={}),e=Xa(e),mi.forEach((function(t){var n=(e.match(ja(t[0]))||[])[1];switch(t[2]){case"string":n&&(r[t[1]]=Ma(n));break;case"bool":r[t[1]]="true"===n;break;case"raw":var s=e.match(new RegExp("<"+t[0]+"[^>]*>([\\s\\S]*?)"));s&&s.length>0&&(a[t[1]]=s[1]);break}})),a.HeadingPairs&&a.TitlesOfParts&&gi(a.HeadingPairs,a.TitlesOfParts,r,t),r}var Ti=/<[^>]+>[^<]*/g;function wi(e,r){var t={},a="",n=e.match(Ti);if(n)for(var s=0;s!=n.length;++s){var i=n[s],c=La(i);switch(c[0]){case"":a=null;break;default:if(0===i.indexOf(""),o=l[0].slice(4),f=l[1];switch(o){case"lpstr":case"bstr":case"lpwstr":t[a]=Ma(f);break;case"bool":t[a]=Va(f);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":t[a]=parseInt(f,10);break;case"r4":case"r8":case"decimal":t[a]=parseFloat(f);break;case"filetime":case"date":t[a]=sa(f);break;case"cy":case"error":t[a]=Ma(f);break;default:if("/"==o.slice(-1))break;r.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",i,o,l)}}else if(">3<<2),a}function Mi(e){var r=e.read_shift(4),t=e.slice(e.l,e.l+r);return e.l+=r,(3&r)>0&&(e.l+=4-(3&r)&3),t}function Pi(e){var r={};return r.Size=e.read_shift(4),e.l+=r.Size+3-(r.Size-1)%4,r}function Bi(e,r,t){var a,n=e.read_shift(2),s=t||{};if(e.l+=2,r!==Vs&&n!==r&&-1===Zs.indexOf(r)&&(4126!=(65534&r)||4126!=(65534&n)))throw new Error("Expected type "+r+" saw "+n);switch(r===Vs?n:r){case 2:return a=e.read_shift(2,"i"),s.raw||(e.l+=2),a;case 3:return a=e.read_shift(4,"i"),a;case 11:return 0!==e.read_shift(4);case 19:return a=e.read_shift(4),a;case 30:return _i(e,n,4).replace(Or,"");case 31:return Si(e);case 64:return Ai(e);case 65:return Mi(e);case 71:return Pi(e);case 80:return Ri(e,n,!s.raw).replace(Or,"");case 81:return Oi(e,n).replace(Or,"");case 4108:return Ni(e);case 4126:case 4127:return 4127==n?Ii(e):Li(e);default:throw new Error("TypedPropertyValue unrecognized type "+r+" "+n)}}function Ui(e,r){var t=e.l,a=e.read_shift(4),n=e.read_shift(4),s=[],i=0,c=0,l=-1,o={};for(i=0;i!=n;++i){var f=e.read_shift(4),u=e.read_shift(4);s[i]=[f,u+t]}s.sort((function(e,r){return e[1]-r[1]}));var h={};for(i=0;i!=n;++i){if(e.l!==s[i][1]){var d=!0;if(i>0&&r)switch(r[s[i-1][0]].t){case 2:e.l+2===s[i][1]&&(e.l+=2,d=!1);break;case 80:e.l<=s[i][1]&&(e.l=s[i][1],d=!1);break;case 4108:e.l<=s[i][1]&&(e.l=s[i][1],d=!1);break}if((!r||0==i)&&e.l<=s[i][1]&&(d=!1,e.l=s[i][1]),d)throw new Error("Read Error: Expected address "+s[i][1]+" at "+e.l+" :"+i)}if(r){var p=r[s[i][0]];if(h[p.n]=Bi(e,p.t,{raw:!0}),"version"===p.p&&(h[p.n]=String(h[p.n]>>16)+"."+("0000"+String(65535&h[p.n])).slice(-4)),"CodePage"==p.n)switch(h[p.n]){case 0:h[p.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:cr(c=h[p.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+h[p.n])}}else if(1===s[i][0]){if(c=h.CodePage=Bi(e,Bs),cr(c),-1!==l){var v=e.l;e.l=s[l][1],o=Di(e,c),e.l=v}}else if(0===s[i][0]){if(0===c){l=i,e.l=s[i+1][1];continue}o=Di(e,c)}else{var b,m=o[s[i][0]];switch(e[e.l]){case 65:e.l+=4,b=Mi(e);break;case 30:e.l+=4,b=Ri(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4,b=Ri(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,b=e.read_shift(4,"i");break;case 19:e.l+=4,b=e.read_shift(4);break;case 5:e.l+=4,b=e.read_shift(8,"f");break;case 11:e.l+=4,b=$i(e,4);break;case 64:e.l+=4,b=sa(Ai(e));break;default:throw new Error("unparsed value: "+e[e.l])}h[m]=b}}return e.l=t+a,h}function Hi(e,r,t){var a=e.content;if(!a)return{};zn(a,0);var n,s,i,c,l=0;a.chk("feff","Byte Order: "),a.read_shift(2);var o=a.read_shift(4),f=a.read_shift(16);if(f!==zt.utils.consts.HEADER_CLSID&&f!==t)throw new Error("Bad PropertySet CLSID "+f);if(n=a.read_shift(4),1!==n&&2!==n)throw new Error("Unrecognized #Sets: "+n);if(s=a.read_shift(16),c=a.read_shift(4),1===n&&c!==a.l)throw new Error("Length mismatch: "+c+" !== "+a.l);2===n&&(i=a.read_shift(16),l=a.read_shift(4));var u,h=Ui(a,r),d={SystemIdentifier:o};for(var p in h)d[p]=h[p];if(d.FMTID=s,1===n)return d;if(l-a.l==2&&(a.l+=2),a.l!==l)throw new Error("Length mismatch 2: "+a.l+" !== "+l);try{u=Ui(a,null)}catch(v){}for(p in u)d[p]=u[p];return d.FMTID=[s,i],d}function Vi(e,r){return e.read_shift(r),null}function Wi(e,r,t){var a=[],n=e.l+r;while(e.l=12?2:1),n="sbcs-cont",s=rr;if(t&&t.biff>=8&&(rr=1200),t&&8!=t.biff)12==t.biff&&(n="wstr");else{var i=e.read_shift(1);i&&(n="dbcs-cont")}t.biff>=2&&t.biff<=5&&(n="cpstr");var c=a?e.read_shift(a,n):"";return rr=s,c}function ji(e){var r=rr;rr=1200;var t,a=e.read_shift(2),n=e.read_shift(1),s=4&n,i=8&n,c=1+(1&n),l=0,o={};i&&(l=e.read_shift(2)),s&&(t=e.read_shift(4));var f=2==c?"dbcs-cont":"sbcs-cont",u=0===a?"":e.read_shift(a,f);return i&&(e.l+=4*l),s&&(e.l+=t),o.t=u,i||(o.raw=""+o.t+"",o.r=o.t),rr=r,o}function Yi(e,r,t){var a;if(t){if(t.biff>=2&&t.biff<=5)return e.read_shift(r,"cpstr");if(t.biff>=12)return e.read_shift(r,"dbcs-cont")}var n=e.read_shift(1);return a=0===n?e.read_shift(r,"sbcs-cont"):e.read_shift(r,"dbcs-cont"),a}function Zi(e,r,t){var a=e.read_shift(t&&2==t.biff?1:2);return 0===a?(e.l++,""):Yi(e,a,t)}function qi(e,r,t){if(t.biff>5)return Zi(e,r,t);var a=e.read_shift(1);return 0===a?(e.l++,""):e.read_shift(a,t.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function Ji(e){var r=e.read_shift(1);e.l++;var t=e.read_shift(2);return e.l+=2,[r,t]}function Qi(e){var r=e.read_shift(4),t=e.l,a=!1;r>24&&(e.l+=r-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(a=!0),e.l=t);var n=e.read_shift((a?r-24:r)>>1,"utf16le").replace(Or,"");return a&&(e.l+=24),n}function ec(e){var r=e.read_shift(2),t="";while(r-- >0)t+="../";var a=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");var n=e.read_shift(4);if(0===n)return t+a.replace(/\\/g,"/");var s=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");var i=e.read_shift(s>>1,"utf16le").replace(Or,"");return t+i}function rc(e,r){var t=e.read_shift(16);switch(r-=16,t){case"e0c9ea79f9bace118c8200aa004ba90b":return Qi(e,r);case"0303000000000000c000000000000046":return ec(e,r);default:throw new Error("Unsupported Moniker "+t)}}function tc(e){var r=e.read_shift(4),t=r>0?e.read_shift(r,"utf16le").replace(Or,""):"";return t}function ac(e,r){var t=e.l+r,a=e.read_shift(4);if(2!==a)throw new Error("Unrecognized streamVersion: "+a);var n=e.read_shift(2);e.l+=2;var s,i,c,l,o,f,u="";16&n&&(s=tc(e,t-e.l)),128&n&&(i=tc(e,t-e.l)),257===(257&n)&&(c=tc(e,t-e.l)),1===(257&n)&&(l=rc(e,t-e.l)),8&n&&(u=tc(e,t-e.l)),32&n&&(o=e.read_shift(16)),64&n&&(f=Ai(e)),e.l=t;var h=i||c||l||"";h&&u&&(h+="#"+u),h||(h="#"+u),2&n&&"/"==h.charAt(0)&&"/"!=h.charAt(1)&&(h="file://"+h);var d={Target:h};return o&&(d.guid=o),f&&(d.time=f),s&&(d.Tooltip=s),d}function nc(e){var r=e.read_shift(1),t=e.read_shift(1),a=e.read_shift(1),n=e.read_shift(1);return[r,t,a,n]}function sc(e,r){var t=nc(e,r);return t[3]=0,t}function ic(e){var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(2);return{r:r,c:t,ixfe:a}}function cc(e){var r=e.read_shift(2),t=e.read_shift(2);return e.l+=8,{type:r,flags:t}}function lc(e,r,t){return 0===r?"":qi(e,r,t)}function oc(e,r,t){var a=t.biff>8?4:2,n=e.read_shift(a),s=e.read_shift(a,"i"),i=e.read_shift(a,"i");return[n,s,i]}function fc(e){var r=e.read_shift(2),t=Rs(e);return[r,t]}function uc(e,r,t){e.l+=4,r-=4;var a=e.l+r,n=Ki(e,r,t),s=e.read_shift(2);if(a-=e.l,s!==a)throw new Error("Malformed AddinUdf: padding = "+a+" != "+s);return e.l+=s,n}function hc(e){var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(2),n=e.read_shift(2);return{s:{c:a,r:r},e:{c:n,r:t}}}function dc(e){var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(1),n=e.read_shift(1);return{s:{c:a,r:r},e:{c:n,r:t}}}var pc=dc;function vc(e){e.l+=4;var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(2);return e.l+=12,[t,r,a]}function bc(e){var r={};return e.l+=4,e.l+=16,r.fSharedNote=e.read_shift(2),e.l+=4,r}function mc(e){var r={};return e.l+=4,e.cf=e.read_shift(2),r}function gc(e){e.l+=2,e.l+=e.read_shift(2)}var kc={0:gc,4:gc,5:gc,6:gc,7:mc,8:gc,9:gc,10:gc,11:gc,12:gc,13:bc,14:gc,15:gc,16:gc,17:gc,18:gc,19:gc,20:gc,21:vc};function Tc(e,r){var t=e.l+r,a=[];while(e.l=2&&(t.dt=e.read_shift(2),e.l-=2),t.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(r>6)throw new Error("Unexpected BIFF Ver "+t.BIFFVer)}return e.read_shift(r),t}function Ec(e,r){return 0===r||e.read_shift(2),1200}function Cc(e,r,t){if(t.enc)return e.l+=r,"";var a=e.l,n=qi(e,0,t);return e.read_shift(r+a-e.l),n}function yc(e,r,t){var a=t&&8==t.biff||2==r?e.read_shift(2):(e.l+=r,0);return{fDialog:16&a,fBelow:64&a,fRight:128&a}}function Ac(e,r,t){var a=e.read_shift(4),n=3&e.read_shift(1),s=e.read_shift(1);switch(s){case 0:s="Worksheet";break;case 1:s="Macrosheet";break;case 2:s="Chartsheet";break;case 6:s="VBAModule";break}var i=Ki(e,0,t);return 0===i.length&&(i="Sheet1"),{pos:a,hs:n,dt:s,name:i}}function _c(e,r){for(var t=e.l+r,a=e.read_shift(4),n=e.read_shift(4),s=[],i=0;i!=n&&e.l>15),n&=32767);var s={Unsynced:1&a,DyZero:(2&a)>>1,ExAsc:(4&a)>>2,ExDsc:(8&a)>>3};return[s,n]}function Lc(e){var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(2),n=e.read_shift(2),s=e.read_shift(2),i=e.read_shift(2),c=e.read_shift(2),l=e.read_shift(2),o=e.read_shift(2);return{Pos:[r,t],Dim:[a,n],Flags:s,CurTab:i,FirstTab:c,Selected:l,TabRatio:o}}function Fc(e,r,t){if(t&&t.biff>=2&&t.biff<5)return{};var a=e.read_shift(2);return{RTL:64&a}}function Nc(){}function Dc(e,r,t){var a={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(t&&t.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10;break}return a.name=Ki(e,0,t),a}function Mc(e){var r=ic(e);return r.isst=e.read_shift(4),r}function Pc(e,r,t){t.biffguess&&2==t.biff&&(t.biff=5);var a=e.l+r,n=ic(e,6);2==t.biff&&e.l++;var s=Zi(e,a-e.l,t);return n.val=s,n}function Bc(e,r,t){var a=e.read_shift(2),n=qi(e,0,t);return[a,n]}var Uc=qi;function Hc(e,r,t){var a=e.l+r,n=8!=t.biff&&t.biff?2:4,s=e.read_shift(n),i=e.read_shift(n),c=e.read_shift(2),l=e.read_shift(2);return e.l=a,{s:{r:s,c:c},e:{r:i,c:l}}}function Vc(e){var r=e.read_shift(2),t=e.read_shift(2),a=fc(e);return{r:r,c:t,ixfe:a[0],rknum:a[1]}}function Wc(e,r){var t=e.l+r-2,a=e.read_shift(2),n=e.read_shift(2),s=[];while(e.l>26],a.cellStyles?(n.alc=7&s,n.fWrap=s>>3&1,n.alcV=s>>4&7,n.fJustLast=s>>7&1,n.trot=s>>8&255,n.cIndent=s>>16&15,n.fShrinkToFit=s>>20&1,n.iReadOrder=s>>22&2,n.fAtrNum=s>>26&1,n.fAtrFnt=s>>27&1,n.fAtrAlc=s>>28&1,n.fAtrBdr=s>>29&1,n.fAtrPat=s>>30&1,n.fAtrProt=s>>31&1,n.dgLeft=15&i,n.dgRight=i>>4&15,n.dgTop=i>>8&15,n.dgBottom=i>>12&15,n.icvLeft=i>>16&127,n.icvRight=i>>23&127,n.grbitDiag=i>>30&3,n.icvTop=127&c,n.icvBottom=c>>7&127,n.icvDiag=c>>14&127,n.dgDiag=c>>21&15,n.icvFore=127&l,n.icvBack=l>>7&127,n.fsxButton=l>>14&1,n):n}function Gc(e,r,t){var a={};return a.ifnt=e.read_shift(2),a.numFmtId=e.read_shift(2),a.flags=e.read_shift(2),a.fStyle=a.flags>>2&1,r-=6,a.data=zc(e,r,a.fStyle,t),a}function Xc(e){e.l+=4;var r=[e.read_shift(2),e.read_shift(2)];if(0!==r[0]&&r[0]--,0!==r[1]&&r[1]--,r[0]>7||r[1]>7)throw new Error("Bad Gutters: "+r.join("|"));return r}function Kc(e,r,t){var a=ic(e,6);2!=t.biff&&9!=r||++e.l;var n=Xi(e,2);return a.val=n,a.t=!0===n||!1===n?"b":"e",a}function jc(e,r,t){t.biffguess&&2==t.biff&&(t.biff=5);var a=ic(e,6),n=Ls(e,8);return a.val=n,a}var Yc=lc;function Zc(e,r,t){var a=e.l+r,n=e.read_shift(2),s=e.read_shift(2);if(t.sbcch=s,1025==s||14849==s)return[s,n];if(s<1||s>255)throw new Error("Unexpected SupBook type: "+s);var i=Yi(e,s),c=[];while(a>e.l)c.push(Zi(e));return[s,n,i,c]}function qc(e,r,t){var a,n=e.read_shift(2),s={fBuiltIn:1&n,fWantAdvise:n>>>1&1,fWantPict:n>>>2&1,fOle:n>>>3&1,fOleLink:n>>>4&1,cf:n>>>5&1023,fIcon:n>>>15&1};return 14849===t.sbcch&&(a=uc(e,r-2,t)),s.body=a||e.read_shift(r-2),"string"===typeof a&&(s.Name=a),s}var Jc=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Qc(e,r,t){var a=e.l+r,n=e.read_shift(2),s=e.read_shift(1),i=e.read_shift(1),c=e.read_shift(t&&2==t.biff?1:2),l=0;(!t||t.biff>=5)&&(5!=t.biff&&(e.l+=2),l=e.read_shift(2),5==t.biff&&(e.l+=2),e.l+=4);var o=Yi(e,i,t);32&n&&(o=Jc[o.charCodeAt(0)]);var f=a-e.l;t&&2==t.biff&&--f;var u=a!=e.l&&0!==c&&f>0?Lh(e,f,t,c):[];return{chKey:s,Name:o,itab:l,rgce:u}}function el(e,r,t){if(t.biff<8)return rl(e,r,t);var a=[],n=e.l+r,s=e.read_shift(t.biff>8?4:2);while(0!==s--)a.push(oc(e,t.biff>8?12:6,t));if(e.l!=n)throw new Error("Bad ExternSheet: "+e.l+" != "+n);return a}function rl(e,r,t){3==e[e.l+1]&&e[e.l]++;var a=Ki(e,r,t);return 3==a.charCodeAt(0)?a.slice(1):a}function tl(e,r,t){if(!(t.biff<8)){var a=e.read_shift(2),n=e.read_shift(2),s=Yi(e,a,t),i=Yi(e,n,t);return[s,i]}e.l+=r}function al(e,r,t){var a=dc(e,6);e.l++;var n=e.read_shift(1);return r-=8,[Fh(e,r,t),n,a]}function nl(e,r,t){var a=pc(e,6);switch(t.biff){case 2:e.l++,r-=7;break;case 3:case 4:e.l+=2,r-=8;break;default:e.l+=6,r-=12}return[a,Oh(e,r,t,a)]}function sl(e){var r=0!==e.read_shift(4),t=0!==e.read_shift(4),a=e.read_shift(4);return[r,t,a]}function il(e,r,t){if(!(t.biff<8)){var a=e.read_shift(2),n=e.read_shift(2),s=e.read_shift(2),i=e.read_shift(2),c=qi(e,0,t);return t.biff<8&&e.read_shift(1),[{r:a,c:n},c,i,s]}}function cl(e,r,t){return il(e,r,t)}function ll(e,r){var t=[],a=e.read_shift(2);while(a--)t.push(hc(e,r));return t}function ol(e,r,t){if(t&&t.biff<8)return ul(e,r,t);var a=vc(e,22),n=Tc(e,r-22,a[1]);return{cmo:a,ft:n}}var fl={8:function(e,r){var t=e.l+r;e.l+=10;var a=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var n=e.read_shift(1);return e.l+=n,e.l=t,{fmt:a}}};function ul(e,r,t){e.l+=4;var a=e.read_shift(2),n=e.read_shift(2),s=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,r-=36;var i=[];return i.push((fl[a]||Gn)(e,r,t)),{cmo:[n,a,s],ft:i}}function hl(e,r,t){var a=e.l,n="";try{e.l+=4;var s=(t.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(s)?e.l+=6:Ji(e,6,t);var i=e.read_shift(2);e.read_shift(2),zi(e,2);var c=e.read_shift(2);e.l+=c;for(var l=1;l=(o?i:2*i))break}if(n.length!==i&&n.length!==2*i)throw new Error("cchText: "+i+" != "+n.length);return e.l=a+r,{t:n}}catch(u){return e.l=a+r,{t:n}}}function dl(e,r){var t=hc(e,8);e.l+=16;var a=ac(e,r-24);return[t,a]}function pl(e,r){e.read_shift(2);var t=hc(e,8),a=e.read_shift((r-10)/2,"dbcs-cont");return a=a.replace(Or,""),[t,a]}function vl(e){var r,t=[0,0];return r=e.read_shift(2),t[0]=Qs[r]||r,r=e.read_shift(2),t[1]=Qs[r]||r,t}function bl(e){var r=e.read_shift(2),t=[];while(r-- >0)t.push(sc(e,8));return t}function ml(e){var r=e.read_shift(2),t=[];while(r-- >0)t.push(sc(e,8));return t}function gl(e){e.l+=2;var r={cxfs:0,crc:0};return r.cxfs=e.read_shift(2),r.crc=e.read_shift(4),r}function kl(e,r,t){if(!t.cellStyles)return Gn(e,r);var a=t&&t.biff>=12?4:2,n=e.read_shift(a),s=e.read_shift(a),i=e.read_shift(a),c=e.read_shift(a),l=e.read_shift(2);2==a&&(e.l+=2);var o={s:n,e:s,w:i,ixfe:c,flags:l};return(t.biff>=5||!t.biff)&&(o.level=l>>8&7),o}function Tl(e,r){var t={};return r<32||(e.l+=16,t.header=Ls(e,8),t.footer=Ls(e,8),e.l+=2),t}function wl(e,r,t){var a={area:!1};if(5!=t.biff)return e.l+=r,a;var n=e.read_shift(1);return e.l+=3,16&n&&(a.area=!0),a}var El=ic,Cl=Gi,yl=Zi;function Al(e){var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(4),n={fmt:r,env:t,len:a,data:e.slice(e.l,e.l+a)};return e.l+=a,n}function _l(e,r,t){t.biffguess&&5==t.biff&&(t.biff=2);var a=ic(e,6);++e.l;var n=qi(e,r-7,t);return a.t="str",a.val=n,a}function Sl(e){var r=ic(e,6);++e.l;var t=Ls(e,8);return r.t="n",r.val=t,r}function xl(e){var r=ic(e,6);++e.l;var t=e.read_shift(2);return r.t="n",r.val=t,r}function Rl(e){var r=e.read_shift(1);return 0===r?(e.l++,""):e.read_shift(r,"sbcs-cont")}function Ol(e,r){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=r-13}function Il(e,r,t){var a=e.l+r,n=ic(e,6),s=e.read_shift(2),i=Yi(e,s,t);return e.l=a,n.t="str",n.val=i,n}var Ll=[2,3,48,49,131,139,140,245],Fl=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},r=jt({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function t(r,t){var a=[],n=Cr(1);switch(t.type){case"base64":n=Ar(Tr(r));break;case"binary":n=Ar(r);break;case"buffer":case"array":n=r;break}zn(n,0);var s=n.read_shift(1),i=!!(136&s),c=!1,l=!1;switch(s){case 2:break;case 3:break;case 48:c=!0,i=!0;break;case 49:c=!0,i=!0;break;case 131:break;case 139:break;case 140:l=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+s.toString(16))}var o=0,f=521;2==s&&(o=n.read_shift(2)),n.l+=3,2!=s&&(o=n.read_shift(4)),o>1048576&&(o=1e6),2!=s&&(f=n.read_shift(2));var u=n.read_shift(2),h=t.codepage||1252;2!=s&&(n.l+=16,n.read_shift(1),0!==n[n.l]&&(h=e[n[n.l]]),n.l+=1,n.l+=2),l&&(n.l+=36);var d=[],p={},v=Math.min(n.length,2==s?521:f-10-(c?264:0)),b=l?32:11;while(n.l0)if(42!==n[n.l])for(++n.l,a[++m]=[],g=0,g=0;g!=d.length;++g){var k=n.slice(n.l,n.l+d[g].len);n.l+=d[g].len,zn(k,0);var T=hr.utils.decode(h,k);switch(d[g].type){case"C":T.trim().length&&(a[m][g]=T.replace(/\s+$/,""));break;case"D":8===T.length?a[m][g]=new Date(+T.slice(0,4),+T.slice(4,6)-1,+T.slice(6,8)):a[m][g]=T;break;case"F":a[m][g]=parseFloat(T.trim());break;case"+":case"I":a[m][g]=l?2147483648^k.read_shift(-4,"i"):k.read_shift(4,"i");break;case"L":switch(T.trim().toUpperCase()){case"Y":case"T":a[m][g]=!0;break;case"N":case"F":a[m][g]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+T+"|")}break;case"M":if(!i)throw new Error("DBF Unexpected MEMO for type "+s.toString(16));a[m][g]="##MEMO##"+(l?parseInt(T.trim(),10):k.read_shift(4));break;case"N":T=T.replace(/\u0000/g,"").trim(),T&&"."!=T&&(a[m][g]=+T||0);break;case"@":a[m][g]=new Date(k.read_shift(-8,"f")-621356832e5);break;case"T":a[m][g]=new Date(864e5*(k.read_shift(4)-2440588)+k.read_shift(4));break;case"Y":a[m][g]=k.read_shift(4,"i")/1e4+k.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":a[m][g]=-k.read_shift(-8,"f");break;case"B":if(c&&8==d[g].len){a[m][g]=k.read_shift(8,"f");break}case"G":case"P":k.l+=d[g].len;break;case"0":if("_NullFlags"===d[g].name)break;default:throw new Error("DBF Unsupported data type "+d[g].type)}}else n.l+=u;if(2!=s&&n.l=0&&cr(+a.codepage),"string"==a.type)throw new Error("Cannot write DBF to JS string");var n=jn(),i=ib(e,{header:1,raw:!0,cellDates:!0}),c=i[0],l=i.slice(1),o=e["!cols"]||[],f=0,u=0,h=0,d=1;for(f=0;f250&&(T=250),k=((o[f]||{}).DBF||{}).type,"C"==k&&o[f].DBF.len>T&&(T=o[f].DBF.len),"B"==g&&"N"==k&&(g="N",m[f]=o[f].DBF.dec,T=o[f].DBF.len),b[f]="C"==g||"N"==k?T:s[g]||0,d+=b[f],v[f]=g}else v[f]="?"}var E=n.next(32);for(E.write_shift(4,318902576),E.write_shift(4,l.length),E.write_shift(2,296+32*h),E.write_shift(2,d),f=0;f<4;++f)E.write_shift(4,0);for(E.write_shift(4,(+r[tr]||3)<<8),f=0,u=0;f":190,"?":191,"{":223},r=new RegExp("N("+Kt(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),t=function(r,t){var a=e[t];return"number"==typeof a?vr(a):a},a=function(e,r,t){var a=r.charCodeAt(0)-32<<4|t.charCodeAt(0)-48;return 59==a?e:vr(a)};function n(e,r){switch(r.type){case"base64":return s(Tr(e),r);case"binary":return s(e,r);case"buffer":return s(wr&&Buffer.isBuffer(e)?e.toString("binary"):_r(e),r);case"array":return s(ia(e),r)}throw new Error("Unrecognized type "+r.type)}function s(e,n){var s,i=e.split(/[\n\r]+/),c=-1,l=-1,o=0,f=0,u=[],h=[],d=null,p={},v=[],b=[],m=[],g=0;for(+n.codepage>=0&&cr(+n.codepage);o!==i.length;++o){g=0;var k,T=i[o].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(r,t),w=T.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),E=w[0];if(T.length>0)switch(E){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":"P"==w[1].charAt(0)&&h.push(T.slice(3).replace(/;;/g,";"));break;case"C":var C=!1,y=!1,A=!1,_=!1,S=-1,x=-1;for(f=1;f-1&&u[S][x];if(!O||!O[1])throw new Error("SYLK shared formula cannot find base");u[c][l][1]=qf(O[1],{r:c-S,c:l-x})}break;case"F":var I=0;for(f=1;f0?(v[c].hpt=g,v[c].hpx=Wo(g)):0===g&&(v[c].hidden=!0);break;default:if(n&&n.WTF)throw new Error("SYLK bad record "+T)}I<1&&(d=null);break;default:if(n&&n.WTF)throw new Error("SYLK bad record "+T)}}return v.length>0&&(p["!rows"]=v),b.length>0&&(p["!cols"]=b),n&&n.sheetRows&&(u=u.slice(0,n.sheetRows)),[u,p]}function i(e,r){var t=n(e,r),a=t[0],s=t[1],i=ms(a,r);return Kt(s).forEach((function(e){i[e]=s[e]})),i}function c(e,r){return vs(i(e,r),r)}function l(e,r,t,a){var n="C;Y"+(t+1)+";X"+(a+1)+";K";switch(e.t){case"n":n+=e.v||0,e.f&&!e.F&&(n+=";E"+Zf(e.f,{r:t,c:a}));break;case"b":n+=e.v?"TRUE":"FALSE";break;case"e":n+=e.w||e.v;break;case"d":n+='"'+(e.w||e.v)+'"';break;case"s":n+='"'+e.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return n}function o(e,r){r.forEach((function(r,t){var a="F;W"+(t+1)+" "+(t+1)+" ";r.hidden?a+="0":("number"!=typeof r.width||r.wpx||(r.wpx=Fo(r.width)),"number"!=typeof r.wpx||r.wch||(r.wch=No(r.wpx)),"number"==typeof r.wch&&(a+=Math.round(r.wch)))," "!=a.charAt(a.length-1)&&e.push(a)}))}function f(e,r){r.forEach((function(r,t){var a="F;";r.hidden?a+="M0;":r.hpt?a+="M"+20*r.hpt+";":r.hpx&&(a+="M"+20*Vo(r.hpx)+";"),a.length>2&&e.push(a+"R"+(t+1))}))}function u(e,r){var t,a=["ID;PWXL;N;E"],n=[],s=hs(e["!ref"]),i=Array.isArray(e),c="\r\n";a.push("P;PGeneral"),a.push("F;P0;DG0G8;M255"),e["!cols"]&&o(a,e["!cols"]),e["!rows"]&&f(a,e["!rows"]),a.push("B;Y"+(s.e.r-s.s.r+1)+";X"+(s.e.c-s.s.c+1)+";D"+[s.s.c,s.s.r,s.e.c,s.e.r].join(" "));for(var u=s.s.r;u<=s.e.r;++u)for(var h=s.s.c;h<=s.e.c;++h){var d=os({r:u,c:h});t=i?(e[u]||[])[h]:e[d],t&&(null!=t.v||t.f&&!t.F)&&n.push(l(t,e,u,h,r))}return a.join(c)+c+n.join(c)+c+"E"+c}return e["|"]=254,{to_workbook:c,to_sheet:i,from_sheet:u}}(),Dl=function(){function e(e,t){switch(t.type){case"base64":return r(Tr(e),t);case"binary":return r(e,t);case"buffer":return r(wr&&Buffer.isBuffer(e)?e.toString("binary"):_r(e),t);case"array":return r(ia(e),t)}throw new Error("Unrecognized type "+t.type)}function r(e,r){for(var t=e.split("\n"),a=-1,n=-1,s=0,i=[];s!==t.length;++s)if("BOT"!==t[s].trim()){if(!(a<0)){var c=t[s].trim().split(","),l=c[0],o=c[1];++s;var f=t[s]||"";while(1&(f.match(/["]/g)||[]).length&&s=0&&0===s[i].length)--i;for(var c=10,l=0,o=0;o<=i;++o)l=s[o].indexOf(" "),-1==l?l=s[o].length:l++,c=Math.max(c,l);for(o=0;o<=i;++o){n[o]=[];var f=0;for(e(s[o].slice(0,c).trim(),n,o,f,a),f=1;f<=(s[o].length-c)/10+1;++f)e(s[o].slice(c+10*(f-1),c+10*f).trim(),n,o,f,a)}return a.sheetRows&&(n=n.slice(0,a.sheetRows)),n}var t={44:",",9:"\t",59:";",124:"|"},a={44:3,9:2,59:1,124:0};function n(e){for(var r={},n=!1,s=0,i=0;s0&&m(),s["!ref"]=us(i),s}function i(e,t){return t&&t.PRN?t.FS||"sep="==e.slice(0,4)||e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0?s(e,t):ms(r(e,t),t):s(e,t)}function c(e,r){var t="",a="string"==r.type?[0,0,0,0]:Zv(e,r);switch(r.type){case"base64":t=Tr(e);break;case"binary":t=e;break;case"buffer":t=65001==r.codepage?e.toString("utf8"):r.codepage&&"undefined"!==typeof hr?hr.utils.decode(r.codepage,e):wr&&Buffer.isBuffer(e)?e.toString("binary"):_r(e);break;case"array":t=ia(e);break;case"string":t=e;break;default:throw new Error("Unrecognized type "+r.type)}return 239==a[0]&&187==a[1]&&191==a[2]?t=Xa(t.slice(3)):"string"!=r.type&&"buffer"!=r.type&&65001==r.codepage?t=Xa(t):"binary"==r.type&&"undefined"!==typeof hr&&r.codepage&&(t=hr.utils.decode(r.codepage,hr.utils.encode(28591,t))),"socialcalc:version:"==t.slice(0,19)?Ml.to_sheet("string"==r.type?t:Xa(t),r):i(t,r)}function l(e,r){return vs(c(e,r),r)}function o(e){for(var r,t=[],a=hs(e["!ref"]),n=Array.isArray(e),s=a.s.r;s<=a.e.r;++s){for(var i=[],c=a.s.c;c<=a.e.c;++c){var l=os({r:s,c:c});if(r=n?(e[s]||[])[c]:e[l],r&&null!=r.v){var o=(r.w||(ps(r),r.w)||"").slice(0,10);while(o.length<10)o+=" ";i.push(o+(0===c?" ":""))}else i.push(" ")}t.push(i.join(""))}return t.join("\n")}return{to_workbook:l,to_sheet:c,from_sheet:o}}();function Bl(e,r){var t=r||{},a=!!t.WTF;t.WTF=!0;try{var n=Nl.to_workbook(e,t);return t.WTF=a,n}catch(s){if(t.WTF=a,!s.message.match(/SYLK bad record ID/)&&a)throw s;return Pl.to_workbook(e,r)}}var Ul=function(){function e(e,r,t){if(e){zn(e,e.l||0);var a=t.Enum||M;while(e.l=16&&5==r[14]&&108===r[15])throw new Error("Unsupported Works 3 for Mac file");if(2==r[2])a.Enum=M,e(r,(function(e,r,t){switch(t){case 0:a.vers=e,e>=4096&&(a.qpro=!0);break;case 6:u=e;break;case 204:e&&(i=e);break;case 222:i=e;break;case 15:case 51:a.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:14==t&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=a.dateNF||zr[14],a.cellDates&&(e[1].t="d",e[1].v=ea(e[1].v))),a.qpro&&e[3]>c&&(n["!ref"]=us(u),l[s]=n,o.push(s),n=a.dense?[]:{},u={s:{r:0,c:0},e:{r:0,c:0}},c=e[3],s=i||"Sheet"+(c+1),i="");var f=a.dense?(n[e[0].r]||[])[e[0].c]:n[os(e[0])];if(f){f.t=e[1].t,f.v=e[1].v,null!=e[1].z&&(f.z=e[1].z),null!=e[1].f&&(f.f=e[1].f);break}a.dense?(n[e[0].r]||(n[e[0].r]=[]),n[e[0].r][e[0].c]=e[1]):n[os(e[0])]=e[1];break;default:}}),a);else{if(26!=r[2]&&14!=r[2])throw new Error("Unrecognized LOTUS BOF "+r[2]);a.Enum=P,14==r[2]&&(a.qpro=!0,r.l=0),e(r,(function(e,r,t){switch(t){case 204:s=e;break;case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>c&&(n["!ref"]=us(u),l[s]=n,o.push(s),n=a.dense?[]:{},u={s:{r:0,c:0},e:{r:0,c:0}},c=e[3],s="Sheet"+(c+1)),h>0&&e[0].r>=h)break;a.dense?(n[e[0].r]||(n[e[0].r]=[]),n[e[0].r][e[0].c]=e[1]):n[os(e[0])]=e[1],u.e.c=0&&cr(+t.codepage),"string"==t.type)throw new Error("Cannot write WK1 to JS string");var a=jn(),n=hs(e["!ref"]),i=Array.isArray(e),c=[];ev(a,0,s(1030)),ev(a,6,l(n));for(var o=Math.min(n.e.r,8191),f=n.s.r;f<=o;++f)for(var h=es(f),p=n.s.c;p<=n.e.c;++p){f===n.s.r&&(c[p]=ns(p));var b=c[p]+h,m=i?(e[f]||[])[p]:e[b];if(m&&"z"!=m.t)if("n"==m.t)(0|m.v)==m.v&&m.v>=-32768&&m.v<=32767?ev(a,13,d(f,p,m.v)):ev(a,14,v(f,p,m.v));else{var g=ps(m);ev(a,15,u(f,p,g.slice(0,239)))}}return ev(a,1),a.end()}function n(e,r){var t=r||{};if(+t.codepage>=0&&cr(+t.codepage),"string"==t.type)throw new Error("Cannot write WK3 to JS string");var a=jn();ev(a,0,i(e));for(var n=0,s=0;n8191&&(t=8191),r.write_shift(2,t),r.write_shift(1,n),r.write_shift(1,a),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,1),r.write_shift(1,2),r.write_shift(4,0),r.write_shift(4,0),r}function c(e,r,t){var a={s:{c:0,r:0},e:{c:0,r:0}};return 8==r&&t.qpro?(a.s.c=e.read_shift(1),e.l++,a.s.r=e.read_shift(2),a.e.c=e.read_shift(1),e.l++,a.e.r=e.read_shift(2),a):(a.s.c=e.read_shift(2),a.s.r=e.read_shift(2),12==r&&t.qpro&&(e.l+=2),a.e.c=e.read_shift(2),a.e.r=e.read_shift(2),12==r&&t.qpro&&(e.l+=2),65535==a.s.c&&(a.s.c=a.e.c=a.s.r=a.e.r=0),a)}function l(e){var r=Xn(8);return r.write_shift(2,e.s.c),r.write_shift(2,e.s.r),r.write_shift(2,e.e.c),r.write_shift(2,e.e.r),r}function o(e,r,t){var a=[{c:0,r:0},{t:"n",v:0},0,0];return t.qpro&&20768!=t.vers?(a[0].c=e.read_shift(1),a[3]=e.read_shift(1),a[0].r=e.read_shift(2),e.l+=2):(a[2]=e.read_shift(1),a[0].c=e.read_shift(2),a[0].r=e.read_shift(2)),a}function f(e,r,t){var a=e.l+r,n=o(e,r,t);if(n[1].t="s",20768==t.vers){e.l++;var s=e.read_shift(1);return n[1].v=e.read_shift(s,"utf8"),n}return t.qpro&&e.l++,n[1].v=e.read_shift(a-e.l,"cstr"),n}function u(e,r,t){var a=Xn(7+t.length);a.write_shift(1,255),a.write_shift(2,r),a.write_shift(2,e),a.write_shift(1,39);for(var n=0;n=128?95:s)}return a.write_shift(1,0),a}function h(e,r,t){var a=o(e,r,t);return a[1].v=e.read_shift(2,"i"),a}function d(e,r,t){var a=Xn(7);return a.write_shift(1,255),a.write_shift(2,r),a.write_shift(2,e),a.write_shift(2,t,"i"),a}function p(e,r,t){var a=o(e,r,t);return a[1].v=e.read_shift(8,"f"),a}function v(e,r,t){var a=Xn(13);return a.write_shift(1,255),a.write_shift(2,r),a.write_shift(2,e),a.write_shift(8,t,"f"),a}function b(e,r,t){var a=e.l+r,n=o(e,r,t);if(n[1].v=e.read_shift(8,"f"),t.qpro)e.l=a;else{var s=e.read_shift(2);T(e.slice(e.l,e.l+s),n),e.l+=s}return n}function m(e,r,t){var a=32768&r;return r&=-32769,r=(a?e:0)+(r>=8192?r-16384:r),(a?"":"$")+(t?ns(r):es(r))}var g={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},k=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function T(e,r){zn(e,0);var t=[],a=0,n="",s="",i="",c="";while(e.lt.length)return void console.error("WK1 bad formula parse 0x"+l.toString(16)+":|"+t.join("|")+"|");var h=t.slice(-a);t.length-=a,t.push(g[l][0]+"("+h.join(",")+")")}}}1==t.length?r[1].f=""+t[0]:console.error("WK1 bad formula parse |"+t.join("|")+"|")}function w(e){var r=[{c:0,r:0},{t:"n",v:0},0];return r[0].r=e.read_shift(2),r[3]=e[e.l++],r[0].c=e[e.l++],r}function E(e,r){var t=w(e,r);return t[1].t="s",t[1].v=e.read_shift(r-4,"cstr"),t}function C(e,r,t,a){var n=Xn(6+a.length);n.write_shift(2,e),n.write_shift(1,t),n.write_shift(1,r),n.write_shift(1,39);for(var s=0;s=128?95:i)}return n.write_shift(1,0),n}function y(e,r){var t=w(e,r);t[1].v=e.read_shift(2);var a=t[1].v>>1;if(1&t[1].v)switch(7&a){case 0:a=5e3*(a>>3);break;case 1:a=500*(a>>3);break;case 2:a=(a>>3)/20;break;case 3:a=(a>>3)/200;break;case 4:a=(a>>3)/2e3;break;case 5:a=(a>>3)/2e4;break;case 6:a=(a>>3)/16;break;case 7:a=(a>>3)/64;break}return t[1].v=a,t}function A(e,r){var t=w(e,r),a=e.read_shift(4),n=e.read_shift(4),s=e.read_shift(2);if(65535==s)return 0===a&&3221225472===n?(t[1].t="e",t[1].v=15):0===a&&3489660928===n?(t[1].t="e",t[1].v=42):t[1].v=0,t;var i=32768&s;return s=(32767&s)-16446,t[1].v=(1-2*i)*(n*Math.pow(2,s+32)+a*Math.pow(2,s)),t}function _(e,r,t,a){var n=Xn(14);if(n.write_shift(2,e),n.write_shift(1,t),n.write_shift(1,r),0==a)return n.write_shift(4,0),n.write_shift(4,0),n.write_shift(2,65535),n;var s=0,i=0,c=0,l=0;return a<0&&(s=1,a=-a),i=0|Math.log2(a),a/=Math.pow(2,i-31),l=a>>>0,0==(2147483648&l)&&(a/=2,++i,l=a>>>0),a-=l,l|=2147483648,l>>>=0,a*=Math.pow(2,32),c=a>>>0,n.write_shift(4,c),n.write_shift(4,l),i+=16383+(s?32768:0),n.write_shift(2,i),n}function S(e,r){var t=A(e,14);return e.l+=r-14,t}function x(e,r){var t=w(e,r),a=e.read_shift(4);return t[1].v=a>>6,t}function R(e,r){var t=w(e,r),a=e.read_shift(8,"f");return t[1].v=a,t}function O(e,r){var t=R(e,14);return e.l+=r-10,t}function I(e,r){return 0==e[e.l+r-1]?e.read_shift(r,"cstr"):""}function L(e,r){var t=e[e.l++];t>r-1&&(t=r-1);var a="";while(a.length127?95:n}return t[t.l++]=0,t}var M={0:{n:"BOF",f:zi},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:c},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:h},14:{n:"NUMBER",f:p},15:{n:"LABEL",f:f},16:{n:"FORMULA",f:b},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:f},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:I},222:{n:"SHEETNAMELP",f:L},65535:{n:""}},P={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:E},23:{n:"NUMBER17",f:A},24:{n:"NUMBER18",f:y},25:{n:"FORMULA19",f:S},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:N},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:x},38:{n:"??"},39:{n:"NUMBER27",f:R},40:{n:"FORMULA28",f:O},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:I},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:F},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:a,book_to_wk3:n,to_workbook:r}}();function Hl(e){var r={},t=e.match(Ra),a=0,n=!1;if(t)for(;a!=t.length;++a){var s=La(t[a]);switch(s[0].replace(/\w*:/g,"")){case"":case"":r.shadow=1;break;case"":break;case"":case"":r.outline=1;break;case"":break;case"":case"":r.strike=1;break;case"":break;case"":case"":r.u=1;break;case"":break;case"":case"":r.b=1;break;case"":break;case"":case"":r.i=1;break;case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":n=!1;break;default:if(47!==s[0].charCodeAt(1)&&!n)throw new Error("Unrecognized rich format "+s[0])}}return r}var Vl=function(){var e=ja("t"),r=ja("rPr");function t(t){var a=t.match(e);if(!a)return{t:"s",v:""};var n={t:"s",v:Ma(a[1])},s=t.match(r);return s&&(n.s=Hl(s[1])),n}var a=/<(?:\w+:)?r>/g,n=/<\/(?:\w+:)?r>/;return function(e){return e.replace(a,"").split(n).map(t).filter((function(e){return e.v}))}}(),Wl=function(){var e=/(\r\n|\n)/g;function r(e,r,t){var a=[];e.u&&a.push("text-decoration: underline;"),e.uval&&a.push("text-underline-style:"+e.uval+";"),e.sz&&a.push("font-size:"+e.sz+"pt;"),e.outline&&a.push("text-effect: outline;"),e.shadow&&a.push("text-shadow: auto;"),r.push(''),e.b&&(r.push(""),t.push("")),e.i&&(r.push(""),t.push("")),e.strike&&(r.push(""),t.push(""));var n=e.valign||"";return"superscript"==n||"super"==n?n="sup":"subscript"==n&&(n="sub"),""!=n&&(r.push("<"+n+">"),t.push("")),t.push(""),e}function t(t){var a=[[],t.v,[]];return t.v?(t.s&&r(t.s,a[0],a[2]),a[0].join("")+a[1].replace(e,"
")+a[2].join("")):""}return function(e){return e.map(t).join("")}}(),$l=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,zl=/<(?:\w+:)?r>/,Gl=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Xl(e,r){var t=!r||r.cellHTML,a={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(a.t=Ma(Xa(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),a.r=Xa(e),t&&(a.h=Ua(a.t))):e.match(zl)&&(a.r=Xa(e),a.t=Ma(Xa((e.replace(Gl,"").match($l)||[]).join("").replace(Ra,""))),t&&(a.h=Wl(Vl(a.r)))),a):{t:""}}var Kl=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,jl=/<(?:\w+:)?(?:si|sstItem)>/g,Yl=/<\/(?:\w+:)?(?:si|sstItem)>/;function Zl(e,r){var t=[],a="";if(!e)return t;var n=e.match(Kl);if(n){a=n[2].replace(jl,"").split(Yl);for(var s=0;s!=a.length;++s){var i=Xl(a[s].trim(),r);null!=i&&(t[t.length]=i)}n=La(n[1]),t.Count=n.count,t.Unique=n.uniqueCount}return t}function ql(e){return[e.read_shift(4),e.read_shift(4)]}function Jl(e,r){var t=[],a=!1;return Kn(e,(function(e,n,s){switch(s){case 159:t.Count=e[0],t.Unique=e[1];break;case 19:t.push(e);break;case 160:return!0;case 35:a=!0;break;case 36:a=!1;break;default:if(n.T,!a||r.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),t}function Ql(e){if("undefined"!==typeof hr)return hr.utils.encode(tr,e);for(var r=[],t=e.split(""),a=0;a=4&&(e.l+=r-4),t}function ro(e){var r={};return r.id=e.read_shift(0,"lpp4"),r.R=eo(e,4),r.U=eo(e,4),r.W=eo(e,4),r}function to(e){var r=e.read_shift(4),t=e.l+r-4,a={},n=e.read_shift(4),s=[];while(n-- >0)s.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(a.name=e.read_shift(0,"lpp4"),a.comps=s,e.l!=t)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+t);return a}function ao(e){var r=[];e.l+=4;var t=e.read_shift(4);while(t-- >0)r.push(to(e));return r}function no(e){var r=[];e.l+=4;var t=e.read_shift(4);while(t-- >0)r.push(e.read_shift(0,"lpp4"));return r}function so(e){var r={};return e.read_shift(4),e.l+=4,r.id=e.read_shift(0,"lpp4"),r.name=e.read_shift(0,"lpp4"),r.R=eo(e,4),r.U=eo(e,4),r.W=eo(e,4),r}function io(e){var r=so(e);if(r.ename=e.read_shift(0,"8lpp4"),r.blksz=e.read_shift(4),r.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return r}function co(e,r){var t=e.l+r,a={};a.Flags=63&e.read_shift(4),e.l+=4,a.AlgID=e.read_shift(4);var n=!1;switch(a.AlgID){case 26126:case 26127:case 26128:n=36==a.Flags;break;case 26625:n=4==a.Flags;break;case 0:n=16==a.Flags||4==a.Flags||36==a.Flags;break;default:throw"Unrecognized encryption algorithm: "+a.AlgID}if(!n)throw new Error("Encryption Flags/AlgID mismatch");return a.AlgIDHash=e.read_shift(4),a.KeySize=e.read_shift(4),a.ProviderType=e.read_shift(4),e.l+=8,a.CSPName=e.read_shift(t-e.l>>1,"utf16le"),e.l=t,a}function lo(e,r){var t={},a=e.l+r;return e.l+=4,t.Salt=e.slice(e.l,e.l+16),e.l+=16,t.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),t.VerifierHash=e.slice(e.l,a),e.l=a,t}function oo(e){var r=eo(e);switch(r.Minor){case 2:return[r.Minor,fo(e,r)];case 3:return[r.Minor,uo(e,r)];case 4:return[r.Minor,ho(e,r)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+r.Minor)}function fo(e){var r=e.read_shift(4);if(36!=(63&r))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4),a=co(e,t),n=lo(e,e.length-e.l);return{t:"Std",h:a,v:n}}function uo(){throw new Error("File is password-protected: ECMA-376 Extensible")}function ho(e){var r=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var t=e.read_shift(e.length-e.l,"utf8"),a={};return t.replace(Ra,(function(e){var t=La(e);switch(Fa(t[0])){case"":break;case"":case"":break;case"":break;case"4||a.Major<2)throw new Error("unrecognized major version code: "+a.Major);t.Flags=e.read_shift(4),r-=4;var n=e.read_shift(4);return r-=4,t.EncryptionHeader=co(e,n),r-=n,t.EncryptionVerifier=lo(e,r),t}function vo(e){var r={},t=r.EncryptionVersionInfo=eo(e,4);if(1!=t.Major||1!=t.Minor)throw"unrecognized version code "+t.Major+" : "+t.Minor;return r.Salt=e.read_shift(16),r.EncryptedVerifier=e.read_shift(16),r.EncryptedVerifierHash=e.read_shift(16),r}function bo(e){var r,t,a,n,s,i,c=0,l=Ql(e),o=l.length+1;for(r=Cr(o),r[0]=l.length,t=1;t!=o;++t)r[t]=l[t-1];for(t=o-1;t>=0;--t)a=r[t],n=0===(16384&c)?0:1,s=c<<1&32767,i=n|s,c=i^a;return 52811^c}var mo=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],r=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],t=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],a=function(e){return 255&(e/2|128*e)},n=function(e,r){return a(e^r)},s=function(e){for(var a=r[e.length-1],n=104,s=e.length-1;s>=0;--s)for(var i=e[s],c=0;7!=c;++c)64&i&&(a^=t[n]),i*=2,--n;return a};return function(r){for(var t,a,i,c=Ql(r),l=s(c),o=c.length,f=Cr(16),u=0;16!=u;++u)f[u]=0;1===(1&o)&&(t=l>>8,f[o]=n(e[0],t),--o,t=255&l,a=c[c.length-1],f[o]=n(a,t));while(o>0)--o,t=l>>8,f[o]=n(c[o],t),--o,t=255&l,f[o]=n(c[o],t);o=15,i=15-c.length;while(i>0)t=l>>8,f[o]=n(e[i],t),--o,--i,t=255&l,f[o]=n(c[o],t),--o,--i;return f}}(),go=function(e,r,t,a,n){var s,i;for(n||(n=r),a||(a=mo(e)),s=0;s!=r.length;++s)i=r[s],i^=a[t],i=255&(i>>5|i<<3),n[s]=i,++t;return[n,t,a]},ko=function(e){var r=0,t=mo(e);return function(e){var a=go("",e,r,t);return r=a[1],a[0]}};function To(e,r,t,a){var n={key:zi(e),verificationBytes:zi(e)};return t.password&&(n.verifier=bo(t.password)),a.valid=n.verificationBytes===n.verifier,a.valid&&(a.insitu=ko(t.password)),n}function wo(e,r,t){var a=t||{};return a.Info=e.read_shift(2),e.l-=2,1===a.Info?a.Data=vo(e,r):a.Data=po(e,r),a}function Eo(e,r,t){var a={Type:t.biff>=8?e.read_shift(2):0};return a.Type?wo(e,r-2,a):To(e,t.biff>=8?r:r-2,t,a),a}var Co=function(){function e(e,t){switch(t.type){case"base64":return r(Tr(e),t);case"binary":return r(e,t);case"buffer":return r(wr&&Buffer.isBuffer(e)?e.toString("binary"):_r(e),t);case"array":return r(ia(e),t)}throw new Error("Unrecognized type "+t.type)}function r(e,r){var t=r||{},a=t.dense?[]:{},n=e.match(/\\trowd.*?\\row\b/g);if(!n.length)throw new Error("RTF missing table");var s={s:{c:0,r:0},e:{c:0,r:n.length-1}};return n.forEach((function(e,r){Array.isArray(a)&&(a[r]=[]);var t,n=/\\\w+\b/g,i=0,c=-1;while(t=n.exec(e)){switch(t[0]){case"\\cell":var l=e.slice(i,n.lastIndex-t[0].length);if(" "==l[0]&&(l=l.slice(1)),++c,l.length){var o={v:l,t:"s"};Array.isArray(a)?a[r][c]=o:a[os({r:r,c:c})]=o}break}i=n.lastIndex}c>s.e.c&&(s.e.c=c)})),a["!ref"]=us(s),a}function t(r,t){return vs(e(r,t),t)}function a(e){for(var r,t=["{\\rtf1\\ansi"],a=hs(e["!ref"]),n=Array.isArray(e),s=a.s.r;s<=a.e.r;++s){t.push("\\trowd\\trautofit1");for(var i=a.s.c;i<=a.e.c;++i)t.push("\\cellx"+(i+1));for(t.push("\\pard\\intbl"),i=a.s.c;i<=a.e.c;++i){var c=os({r:s,c:i});r=n?(e[s]||[])[i]:e[c],r&&(null!=r.v||r.f&&!r.F)&&(t.push(" "+(r.w||(ps(r),r.w))),t.push("\\cell"))}t.push("\\pard\\intbl\\row")}return t.join("")+"}"}return{to_workbook:t,to_sheet:e,from_sheet:a}}();function yo(e){var r=e.slice("#"===e[0]?1:0).slice(0,6);return[parseInt(r.slice(0,2),16),parseInt(r.slice(2,4),16),parseInt(r.slice(4,6),16)]}function Ao(e){for(var r=0,t=1;3!=r;++r)t=256*t+(e[r]>255?255:e[r]<0?0:e[r]);return t.toString(16).toUpperCase().slice(1)}function _o(e){var r=e[0]/255,t=e[1]/255,a=e[2]/255,n=Math.max(r,t,a),s=Math.min(r,t,a),i=n-s;if(0===i)return[0,0,r];var c=0,l=0,o=n+s;switch(l=i/(o>1?2-o:o),n){case r:c=((t-a)/i+6)%6;break;case t:c=(a-r)/i+2;break;case a:c=(r-t)/i+4;break}return[c/6,l,o/2]}function So(e){var r,t=e[0],a=e[1],n=e[2],s=2*a*(n<.5?n:1-n),i=n-s/2,c=[i,i,i],l=6*t;if(0!==a)switch(0|l){case 0:case 6:r=s*l,c[0]+=s,c[1]+=r;break;case 1:r=s*(2-l),c[0]+=r,c[1]+=s;break;case 2:r=s*(l-2),c[1]+=s,c[2]+=r;break;case 3:r=s*(4-l),c[1]+=r,c[2]+=s;break;case 4:r=s*(l-4),c[2]+=s,c[0]+=r;break;case 5:r=s*(6-l),c[2]+=r,c[0]+=s;break}for(var o=0;3!=o;++o)c[o]=Math.round(255*c[o]);return c}function xo(e,r){if(0===r)return e;var t=_o(yo(e));return t[2]=r<0?t[2]*(1+r):1-(1-t[2])*(1-r),Ao(So(t))}var Ro=6,Oo=15,Io=1,Lo=Ro;function Fo(e){return Math.floor((e+Math.round(128/Lo)/256)*Lo)}function No(e){return Math.floor((e-5)/Lo*100+.5)/100}function Do(e){return Math.round((e*Lo+5)/Lo*256)/256}function Mo(e){return Do(No(Fo(e)))}function Po(e){var r=Math.abs(e-Mo(e)),t=Lo;if(r>.005)for(Lo=Io;Lo":case"":break;case"":case"":n={},t.diagonalUp&&(n.diagonalUp=Va(t.diagonalUp)),t.diagonalDown&&(n.diagonalDown=Va(t.diagonalDown)),r.Borders.push(n);break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":case"":break;case"":s=!1;break;default:if(a&&a.WTF&&!s)throw new Error("unrecognized "+t[0]+" in borders")}}))}function Go(e,r,t,a){r.Fills=[];var n={},s=!1;(e[0].match(Ra)||[]).forEach((function(e){var t=La(e);switch(Fa(t[0])){case"":case"":break;case"":case"":n={},r.Fills.push(n);break;case"":break;case"":break;case"":r.Fills.push(n),n={};break;case"":t.patternType&&(n.patternType=t.patternType);break;case"":case"":break;case"":case"":break;case"":case"":break;case"":break;case"":break;case"":break;case"":break;case"":case"":break;case"":s=!1;break;default:if(a&&a.WTF&&!s)throw new Error("unrecognized "+t[0]+" in fills")}}))}function Xo(e,r,t,a){r.Fonts=[];var n={},s=!1;(e[0].match(Ra)||[]).forEach((function(e){var i=La(e);switch(Fa(i[0])){case"":case"":break;case"":break;case"":case"":r.Fonts.push(n),n={};break;case"":case"":break;case"":n.bold=1;break;case"":n.italic=1;break;case"":n.underline=1;break;case"":n.strike=1;break;case"":n.outline=1;break;case"":n.shadow=1;break;case"":n.condense=1;break;case"":n.extend=1;break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":case"":break;case"":s=!1;break;case"":case"":break;case"":s=!1;break;default:if(a&&a.WTF&&!s)throw new Error("unrecognized "+i[0]+" in fonts")}}))}function Ko(e,r,t){r.NumberFmt=[];for(var a=Kt(zr),n=0;n":case"":case"":break;case"0){if(l>392){for(l=392;l>60;--l)if(null==r.NumberFmt[l])break;r.NumberFmt[l]=c}Pt(c,l)}break;case"":break;default:if(t.WTF)throw new Error("unrecognized "+i[0]+" in numFmts")}}}var jo=["numFmtId","fillId","fontId","borderId","xfId"],Yo=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function Zo(e,r,t){var a;r.CellXf=[];var n=!1;(e[0].match(Ra)||[]).forEach((function(e){var s=La(e),i=0;switch(Fa(s[0])){case"":case"":case"":break;case"":for(a=s,delete a[0],i=0;i392)for(i=392;i>60;--i)if(r.NumberFmt[a.numFmtId]==r.NumberFmt[i]){a.numFmtId=i;break}r.CellXf.push(a);break;case"":break;case"":var c={};s.vertical&&(c.vertical=s.vertical),s.horizontal&&(c.horizontal=s.horizontal),null!=s.textRotation&&(c.textRotation=s.textRotation),s.indent&&(c.indent=s.indent),s.wrapText&&(c.wrapText=Va(s.wrapText)),a.alignment=c;break;case"":break;case"":case"":break;case"":n=!1;break;case"":case"":break;case"":n=!1;break;default:if(t&&t.WTF&&!n)throw new Error("unrecognized "+s[0]+" in cellXfs")}}))}var qo=function(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,r=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,t=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,a=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,n=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(s,i,c){var l,o={};return s?(s=s.replace(//gm,"").replace(//gm,""),(l=s.match(e))&&Ko(l,o,c),(l=s.match(a))&&Xo(l,o,i,c),(l=s.match(t))&&Go(l,o,i,c),(l=s.match(n))&&zo(l,o,i,c),(l=s.match(r))&&Zo(l,o,c),o):o}}();function Jo(e,r){var t=e.read_shift(2),a=ks(e,r-2);return[t,a]}function Qo(e,r,t){var a={};a.sz=e.read_shift(2)/20;var n=Ns(e,2,t);n.fItalic&&(a.italic=1),n.fCondense&&(a.condense=1),n.fExtend&&(a.extend=1),n.fShadow&&(a.shadow=1),n.fOutline&&(a.outline=1),n.fStrikeout&&(a.strike=1);var s=e.read_shift(2);switch(700===s&&(a.bold=1),e.read_shift(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript";break}var i=e.read_shift(1);0!=i&&(a.underline=i);var c=e.read_shift(1);c>0&&(a.family=c);var l=e.read_shift(1);switch(l>0&&(a.charset=l),e.l++,a.color=Fs(e,8),e.read_shift(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor";break}return a.name=ks(e,r-21),a}var ef=Gn;function rf(e,r){var t=e.l+r,a=e.read_shift(2),n=e.read_shift(2);return e.l=t,{ixfe:a,numFmtId:n}}var tf=Gn;function af(e,r,t){var a={NumberFmt:[]};for(var n in zr)a.NumberFmt[n]=zr[n];a.CellXf=[],a.Fonts=[];var s=[],i=!1;return Kn(e,(function(e,n,c){switch(c){case 44:a.NumberFmt[e[0]]=e[1],Pt(e[1],e[0]);break;case 43:a.Fonts.push(e),null!=e.color.theme&&r&&r.themeElements&&r.themeElements.clrScheme&&(e.color.rgb=xo(r.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:617==s[s.length-1]&&a.CellXf.push(e);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:i=!0;break;case 36:i=!1;break;case 37:s.push(c),i=!0;break;case 38:s.pop(),i=!1;break;default:if(n.T>0)s.push(c);else if(n.T<0)s.pop();else if(!i||t.WTF&&37!=s[s.length-1])throw new Error("Unexpected record 0x"+c.toString(16))}})),a}var nf=["","","","","","","","","","","",""];function sf(e,r,t){r.themeElements.clrScheme=[];var a={};(e[0].match(Ra)||[]).forEach((function(e){var n=La(e);switch(n[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===n[0].charAt(1)?(r.themeElements.clrScheme[nf.indexOf(n[0])]=a,a={}):a.name=n[0].slice(3,n[0].length-1);break;default:if(t&&t.WTF)throw new Error("Unrecognized "+n[0]+" in clrScheme")}}))}function cf(){}function lf(){}var of=/]*)>[\s\S]*<\/a:clrScheme>/,ff=/]*)>[\s\S]*<\/a:fontScheme>/,uf=/]*)>[\s\S]*<\/a:fmtScheme>/;function hf(e,r,t){var a;r.themeElements={},[["clrScheme",of,sf],["fontScheme",ff,cf],["fmtScheme",uf,lf]].forEach((function(n){if(!(a=e.match(n[1])))throw new Error(n[0]+" not found in themeElements");n[2](a,r,t)}))}var df=/]*)>[\s\S]*<\/a:themeElements>/;function pf(e,r){var t;e&&0!==e.length||(e=vf());var a={};if(!(t=e.match(df)))throw new Error("themeElements not found in theme");return hf(t[0],a,r),a.raw=e,a}function vf(e,r){if(r&&r.themeXLSX)return r.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var t=[Aa];return t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]='',t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]='',t[t.length]="",t[t.length]="",t[t.length]="",t[t.length]="",t.join("")}function bf(e,r,t){var a=e.l+r,n=e.read_shift(4);if(124226!==n)if(t.cellStyles){var s,i=e.slice(e.l);e.l=a;try{s=Ca(i,{type:"array"})}catch(l){return}var c=ka(s,"theme/theme/theme1.xml",!0);if(c)return pf(c,t)}else e.l=a}function mf(e){return e.read_shift(4)}function gf(e){var r={};switch(r.xclrType=e.read_shift(2),r.nTintShade=e.read_shift(2),r.xclrType){case 0:e.l+=4;break;case 1:r.xclrValue=kf(e,4);break;case 2:r.xclrValue=nc(e,4);break;case 3:r.xclrValue=mf(e,4);break;case 4:e.l+=4;break}return e.l+=8,r}function kf(e,r){return Gn(e,r)}function Tf(e,r){return Gn(e,r)}function wf(e){var r=e.read_shift(2),t=e.read_shift(2)-4,a=[r];switch(r){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:a[1]=gf(e,t);break;case 6:a[1]=Tf(e,t);break;case 14:case 15:a[1]=e.read_shift(1===t?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+r+" "+t)}return a}function Ef(e,r){var t=e.l+r;e.l+=2;var a=e.read_shift(2);e.l+=2;var n=e.read_shift(2),s=[];while(n-- >0)s.push(wf(e,t-e.l));return{ixfe:a,ext:s}}function Cf(e,r){r.forEach((function(e){switch(e[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break}}))}function yf(e,r){return{flags:e.read_shift(4),version:e.read_shift(4),name:ks(e,r-8)}}function Af(e){var r=[],t=e.read_shift(4);while(t-- >0)r.push([e.read_shift(4),e.read_shift(4)]);return r}function _f(e){return e.l+=4,0!=e.read_shift(4)}function Sf(e,r,t){var a={Types:[],Cell:[],Value:[]},n=t||{},s=[],i=!1,c=2;return Kn(e,(function(e,r,t){switch(t){case 335:a.Types.push({name:e.name});break;case 51:e.forEach((function(e){1==c?a.Cell.push({type:a.Types[e[0]-1].name,index:e[1]}):0==c&&a.Value.push({type:a.Types[e[0]-1].name,index:e[1]})}));break;case 337:c=e?1:0;break;case 338:c=2;break;case 35:s.push(t),i=!0;break;case 36:s.pop(),i=!1;break;default:if(r.T);else if(!i||n.WTF&&35!=s[s.length-1])throw new Error("Unexpected record 0x"+t.toString(16))}})),a}function xf(e,r,t){var a={Types:[],Cell:[],Value:[]};if(!e)return a;var n,s=!1,i=2;return e.replace(Ra,(function(e){var r=La(e);switch(Fa(r[0])){case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":i=2;break;case"":i=2;break;case"":case"":case"":break;case"":s=!1;break;case"":case"":break;case"]*r:id="([^"]*)"/)||["",""])[1];return r["!id"][t].Target}function Df(e,r,t,a){var n,s=Array.isArray(e);r.forEach((function(r){var i=ls(r.ref);if(s?(e[i.r]||(e[i.r]=[]),n=e[i.r][i.c]):n=e[r.ref],!n){n={t:"z"},s?e[i.r][i.c]=n:e[r.ref]=n;var c=hs(e["!ref"]||"BDWGO1000001:A1");c.s.r>i.r&&(c.s.r=i.r),c.e.ri.c&&(c.s.c=i.c),c.e.c=0;--f){if(!t&&n.c[f].T)return;t&&!n.c[f].T&&n.c.splice(f,1)}if(t&&a)for(f=0;f/))return[];var t=[],a=[],n=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);n&&n[1]&&n[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var r=e.match(/<(?:\w+:)?author[^>]*>(.*)/);r&&t.push(r[1])}}));var s=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return s&&s[1]&&s[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var n=e.match(/<(?:\w+:)?comment[^>]*>/);if(n){var s=La(n[0]),i={author:s.authorId&&t[s.authorId]||"sheetjsghost",ref:s.ref,guid:s.guid},c=ls(s.ref);if(!(r.sheetRows&&r.sheetRows<=c.r)){var l=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),o=!!l&&!!l[1]&&Xl(l[1])||{r:"",t:"",h:""};i.r=o.r,""==o.r&&(o.t=o.h=""),i.t=(o.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),r.cellHTML&&(i.h=o.h),a.push(i)}}}})),a}function Pf(e,r){var t=[],a=!1,n={},s=0;return e.replace(Ra,(function(i,c){var l=La(i);switch(Fa(l[0])){case"":break;case"":null!=n.t&&t.push(n);break;case"":case"":n.t=e.slice(s,c).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"":a=!0;break;case"":a=!1;break;case"":case"":case"":break;case"":a=!1;break;default:if(!a&&r.WTF)throw new Error("unrecognized "+l[0]+" in threaded comments")}return i})),t}function Bf(e,r){var t=[],a=!1;return e.replace(Ra,(function(e){var n=La(e);switch(Fa(n[0])){case"":break;case"":break;case"":case"":case"":break;case"":a=!1;break;default:if(!a&&r.WTF)throw new Error("unrecognized "+n[0]+" in threaded comments")}return e})),t}function Uf(e){var r={};r.iauthor=e.read_shift(4);var t=Is(e,16);return r.rfx=t.s,r.ref=os(t.s),e.l+=16,r}var Hf=ks;function Vf(e,r){var t=[],a=[],n={},s=!1;return Kn(e,(function(e,i,c){switch(c){case 632:a.push(e);break;case 635:n=e;break;case 637:n.t=e.t,n.h=e.h,n.r=e.r;break;case 636:if(n.author=a[n.iauthor],delete n.iauthor,r.sheetRows&&n.rfx&&r.sheetRows<=n.rfx.r)break;n.t||(n.t=""),delete n.rfx,t.push(n);break;case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:break;case 38:break;default:if(i.T);else if(!s||r.WTF)throw new Error("Unexpected record 0x"+c.toString(16))}})),t}var Wf="application/vnd.ms-office.vbaProject";function $f(e){var r=zt.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(t,a){if("/"!==t.slice(-1)&&t.match(/_VBA_PROJECT_CUR/)){var n=t.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");zt.utils.cfb_add(r,n,e.FileIndex[a].content)}})),zt.write(r)}function zf(){return{"!type":"dialog"}}function Gf(){return{"!type":"dialog"}}function Xf(){return{"!type":"macro"}}function Kf(){return{"!type":"macro"}}var jf=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,r={r:0,c:0};function t(e,t,a,n){var s=!1,i=!1;0==a.length?i=!0:"["==a.charAt(0)&&(i=!0,a=a.slice(1,-1)),0==n.length?s=!0:"["==n.charAt(0)&&(s=!0,n=n.slice(1,-1));var c=a.length>0?0|parseInt(a,10):0,l=n.length>0?0|parseInt(n,10):0;return s?l+=r.c:--l,i?c+=r.r:--c,t+(s?"":"$")+ns(l)+(i?"":"$")+es(c)}return function(a,n){return r=n,a.replace(e,t)}}(),Yf=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,Zf=function(){return function(e,r){return e.replace(Yf,(function(e,t,a,n,s,i){var c=as(n)-(a?0:r.c),l=Qn(i)-(s?0:r.r),o=0==l?"":s?l+1:"["+l+"]",f=0==c?"":a?c+1:"["+c+"]";return t+"R"+o+"C"+f}))}}();function qf(e,r){return e.replace(Yf,(function(e,t,a,n,s,i){return t+("$"==a?a+n:ns(as(n)+r.c))+("$"==s?s+i:es(Qn(i)+r.r))}))}function Jf(e,r,t){var a=fs(r),n=a.s,s=ls(t),i={r:s.r-n.r,c:s.c-n.c};return qf(e,i)}function Qf(e){return 1!=e.length}function eu(e){return e.replace(/_xlfn\./g,"")}function ru(e){e.l+=1}function tu(e,r){var t=e.read_shift(1==r?1:2);return[16383&t,t>>14&1,t>>15&1]}function au(e,r,t){var a=2;if(t){if(t.biff>=2&&t.biff<=5)return nu(e,r,t);12==t.biff&&(a=4)}var n=e.read_shift(a),s=e.read_shift(a),i=tu(e,2),c=tu(e,2);return{s:{r:n,c:i[0],cRel:i[1],rRel:i[2]},e:{r:s,c:c[0],cRel:c[1],rRel:c[2]}}}function nu(e){var r=tu(e,2),t=tu(e,2),a=e.read_shift(1),n=e.read_shift(1);return{s:{r:r[0],c:a,cRel:r[1],rRel:r[2]},e:{r:t[0],c:n,cRel:t[1],rRel:t[2]}}}function su(e,r,t){if(t.biff<8)return nu(e,r,t);var a=e.read_shift(12==t.biff?4:2),n=e.read_shift(12==t.biff?4:2),s=tu(e,2),i=tu(e,2);return{s:{r:a,c:s[0],cRel:s[1],rRel:s[2]},e:{r:n,c:i[0],cRel:i[1],rRel:i[2]}}}function iu(e,r,t){if(t&&t.biff>=2&&t.biff<=5)return cu(e,r,t);var a=e.read_shift(t&&12==t.biff?4:2),n=tu(e,2);return{r:a,c:n[0],cRel:n[1],rRel:n[2]}}function cu(e){var r=tu(e,2),t=e.read_shift(1);return{r:r[0],c:t,cRel:r[1],rRel:r[2]}}function lu(e){var r=e.read_shift(2),t=e.read_shift(2);return{r:r,c:255&t,fQuoted:!!(16384&t),cRel:t>>15,rRel:t>>15}}function ou(e,r,t){var a=t&&t.biff?t.biff:8;if(a>=2&&a<=5)return fu(e,r,t);var n=e.read_shift(a>=12?4:2),s=e.read_shift(2),i=(16384&s)>>14,c=(32768&s)>>15;if(s&=16383,1==c)while(n>524287)n-=1048576;if(1==i)while(s>8191)s-=16384;return{r:n,c:s,cRel:i,rRel:c}}function fu(e){var r=e.read_shift(2),t=e.read_shift(1),a=(32768&r)>>15,n=(16384&r)>>14;return r&=16383,1==a&&r>=8192&&(r-=16384),1==n&&t>=128&&(t-=256),{r:r,c:t,cRel:n,rRel:a}}function uu(e,r,t){var a=(96&e[e.l++])>>5,n=au(e,t.biff>=2&&t.biff<=5?6:8,t);return[a,n]}function hu(e,r,t){var a=(96&e[e.l++])>>5,n=e.read_shift(2,"i"),s=8;if(t)switch(t.biff){case 5:e.l+=12,s=6;break;case 12:s=12;break}var i=au(e,s,t);return[a,n,i]}function du(e,r,t){var a=(96&e[e.l++])>>5;return e.l+=t&&t.biff>8?12:t.biff<8?6:8,[a]}function pu(e,r,t){var a=(96&e[e.l++])>>5,n=e.read_shift(2),s=8;if(t)switch(t.biff){case 5:e.l+=12,s=6;break;case 12:s=12;break}return e.l+=s,[a,n]}function vu(e,r,t){var a=(96&e[e.l++])>>5,n=su(e,r-1,t);return[a,n]}function bu(e,r,t){var a=(96&e[e.l++])>>5;return e.l+=2==t.biff?6:12==t.biff?14:7,[a]}function mu(e){var r=1&e[e.l+1],t=1;return e.l+=4,[r,t]}function gu(e,r,t){e.l+=2;for(var a=e.read_shift(t&&2==t.biff?1:2),n=[],s=0;s<=a;++s)n.push(e.read_shift(t&&2==t.biff?1:2));return n}function ku(e,r,t){var a=255&e[e.l+1]?1:0;return e.l+=2,[a,e.read_shift(t&&2==t.biff?1:2)]}function Tu(e,r,t){var a=255&e[e.l+1]?1:0;return e.l+=2,[a,e.read_shift(t&&2==t.biff?1:2)]}function wu(e){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(2)]}function Eu(e,r,t){var a=255&e[e.l+1]?1:0;return e.l+=t&&2==t.biff?3:4,[a]}function Cu(e){var r=e.read_shift(1),t=e.read_shift(1);return[r,t]}function yu(e){return e.read_shift(2),Cu(e,2)}function Au(e){return e.read_shift(2),Cu(e,2)}function _u(e,r,t){var a=(96&e[e.l])>>5;e.l+=1;var n=iu(e,0,t);return[a,n]}function Su(e,r,t){var a=(96&e[e.l])>>5;e.l+=1;var n=ou(e,0,t);return[a,n]}function xu(e,r,t){var a=(96&e[e.l])>>5;e.l+=1;var n=e.read_shift(2);t&&5==t.biff&&(e.l+=12);var s=iu(e,0,t);return[a,n,s]}function Ru(e,r,t){var a=(96&e[e.l])>>5;e.l+=1;var n=e.read_shift(t&&t.biff<=3?1:2);return[$h[n],Wh[n],a]}function Ou(e,r,t){var a=e[e.l++],n=e.read_shift(1),s=t&&t.biff<=3?[88==a?-1:0,e.read_shift(1)]:Iu(e);return[n,(0===s[0]?Wh:Vh)[s[1]]]}function Iu(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}function Lu(e,r,t){e.l+=t&&2==t.biff?3:4}function Fu(e,r,t){if(e.l++,t&&12==t.biff)return[e.read_shift(4,"i"),0];var a=e.read_shift(2),n=e.read_shift(t&&2==t.biff?1:2);return[a,n]}function Nu(e){return e.l++,ni[e.read_shift(1)]}function Du(e){return e.l++,e.read_shift(2)}function Mu(e){return e.l++,0!==e.read_shift(1)}function Pu(e){return e.l++,Ls(e,8)}function Bu(e,r,t){return e.l++,Ki(e,r-1,t)}function Uu(e,r){var t=[e.read_shift(1)];if(12==r)switch(t[0]){case 2:t[0]=4;break;case 4:t[0]=16;break;case 0:t[0]=1;break;case 1:t[0]=2;break}switch(t[0]){case 4:t[1]=$i(e,1)?"TRUE":"FALSE",12!=r&&(e.l+=7);break;case 37:case 16:t[1]=ni[e[e.l]],e.l+=12==r?4:8;break;case 0:e.l+=8;break;case 1:t[1]=Ls(e,8);break;case 2:t[1]=qi(e,0,{biff:r>0&&r<8?2:r});break;default:throw new Error("Bad SerAr: "+t[0])}return t}function Hu(e,r,t){for(var a=e.read_shift(12==t.biff?4:2),n=[],s=0;s!=a;++s)n.push((12==t.biff?Is:hc)(e,8));return n}function Vu(e,r,t){var a=0,n=0;12==t.biff?(a=e.read_shift(4),n=e.read_shift(4)):(n=1+e.read_shift(1),a=1+e.read_shift(2)),t.biff>=2&&t.biff<8&&(--a,0==--n&&(n=256));for(var s=0,i=[];s!=a&&(i[s]=[]);++s)for(var c=0;c!=n;++c)i[s][c]=Uu(e,t.biff);return i}function Wu(e,r,t){var a=e.read_shift(1)>>>5&3,n=!t||t.biff>=8?4:2,s=e.read_shift(n);switch(t.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[a,0,s]}function $u(e,r,t){if(5==t.biff)return zu(e,r,t);var a=e.read_shift(1)>>>5&3,n=e.read_shift(2),s=e.read_shift(4);return[a,n,s]}function zu(e){var r=e.read_shift(1)>>>5&3,t=e.read_shift(2,"i");e.l+=8;var a=e.read_shift(2);return e.l+=12,[r,t,a]}function Gu(e,r,t){var a=e.read_shift(1)>>>5&3;e.l+=t&&2==t.biff?3:4;var n=e.read_shift(t&&2==t.biff?1:2);return[a,n]}function Xu(e,r,t){var a=e.read_shift(1)>>>5&3,n=e.read_shift(t&&2==t.biff?1:2);return[a,n]}function Ku(e,r,t){var a=e.read_shift(1)>>>5&3;return e.l+=4,t.biff<8&&e.l--,12==t.biff&&(e.l+=2),[a]}function ju(e,r,t){var a=(96&e[e.l++])>>5,n=e.read_shift(2),s=4;if(t)switch(t.biff){case 5:s=15;break;case 12:s=6;break}return e.l+=s,[a,n]}var Yu=Gn,Zu=Gn,qu=Gn;function Ju(e,r,t){return e.l+=2,[lu(e,4,t)]}function Qu(e){return e.l+=6,[]}var eh=Ju,rh=Qu,th=Qu,ah=Ju;function nh(e){return e.l+=2,[zi(e),1&e.read_shift(2)]}var sh=Ju,ih=nh,ch=Qu,lh=Ju,oh=Ju,fh=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function uh(e){e.l+=2;var r=e.read_shift(2),t=e.read_shift(2),a=e.read_shift(4),n=e.read_shift(2),s=e.read_shift(2),i=fh[t>>2&31];return{ixti:r,coltype:3&t,rt:i,idx:a,c:n,C:s}}function hh(e){return e.l+=2,[e.read_shift(4)]}function dh(e,r,t){return e.l+=5,e.l+=2,e.l+=2==t.biff?1:4,["PTGSHEET"]}function ph(e,r,t){return e.l+=2==t.biff?4:5,["PTGENDSHEET"]}function vh(e){var r=e.read_shift(1)>>>5&3,t=e.read_shift(2);return[r,t]}function bh(e){var r=e.read_shift(1)>>>5&3,t=e.read_shift(2);return[r,t]}function mh(e){return e.l+=4,[0,0]}var gh={1:{n:"PtgExp",f:Fu},2:{n:"PtgTbl",f:qu},3:{n:"PtgAdd",f:ru},4:{n:"PtgSub",f:ru},5:{n:"PtgMul",f:ru},6:{n:"PtgDiv",f:ru},7:{n:"PtgPower",f:ru},8:{n:"PtgConcat",f:ru},9:{n:"PtgLt",f:ru},10:{n:"PtgLe",f:ru},11:{n:"PtgEq",f:ru},12:{n:"PtgGe",f:ru},13:{n:"PtgGt",f:ru},14:{n:"PtgNe",f:ru},15:{n:"PtgIsect",f:ru},16:{n:"PtgUnion",f:ru},17:{n:"PtgRange",f:ru},18:{n:"PtgUplus",f:ru},19:{n:"PtgUminus",f:ru},20:{n:"PtgPercent",f:ru},21:{n:"PtgParen",f:ru},22:{n:"PtgMissArg",f:ru},23:{n:"PtgStr",f:Bu},26:{n:"PtgSheet",f:dh},27:{n:"PtgEndSheet",f:ph},28:{n:"PtgErr",f:Nu},29:{n:"PtgBool",f:Mu},30:{n:"PtgInt",f:Du},31:{n:"PtgNum",f:Pu},32:{n:"PtgArray",f:bu},33:{n:"PtgFunc",f:Ru},34:{n:"PtgFuncVar",f:Ou},35:{n:"PtgName",f:Wu},36:{n:"PtgRef",f:_u},37:{n:"PtgArea",f:uu},38:{n:"PtgMemArea",f:Gu},39:{n:"PtgMemErr",f:Yu},40:{n:"PtgMemNoMem",f:Zu},41:{n:"PtgMemFunc",f:Xu},42:{n:"PtgRefErr",f:Ku},43:{n:"PtgAreaErr",f:du},44:{n:"PtgRefN",f:Su},45:{n:"PtgAreaN",f:vu},46:{n:"PtgMemAreaN",f:vh},47:{n:"PtgMemNoMemN",f:bh},57:{n:"PtgNameX",f:$u},58:{n:"PtgRef3d",f:xu},59:{n:"PtgArea3d",f:hu},60:{n:"PtgRefErr3d",f:ju},61:{n:"PtgAreaErr3d",f:pu},255:{}},kh={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Th={1:{n:"PtgElfLel",f:nh},2:{n:"PtgElfRw",f:lh},3:{n:"PtgElfCol",f:eh},6:{n:"PtgElfRwV",f:oh},7:{n:"PtgElfColV",f:ah},10:{n:"PtgElfRadical",f:sh},11:{n:"PtgElfRadicalS",f:ch},13:{n:"PtgElfColS",f:rh},15:{n:"PtgElfColSV",f:th},16:{n:"PtgElfRadicalLel",f:ih},25:{n:"PtgList",f:uh},29:{n:"PtgSxName",f:hh},255:{}},wh={0:{n:"PtgAttrNoop",f:mh},1:{n:"PtgAttrSemi",f:Eu},2:{n:"PtgAttrIf",f:Tu},4:{n:"PtgAttrChoose",f:gu},8:{n:"PtgAttrGoto",f:ku},16:{n:"PtgAttrSum",f:Lu},32:{n:"PtgAttrBaxcel",f:mu},33:{n:"PtgAttrBaxcel",f:mu},64:{n:"PtgAttrSpace",f:yu},65:{n:"PtgAttrSpaceSemi",f:Au},128:{n:"PtgAttrIfError",f:wu},255:{}};function Eh(e,r,t,a){if(a.biff<8)return Gn(e,r);for(var n=e.l+r,s=[],i=0;i!==t.length;++i)switch(t[i][0]){case"PtgArray":t[i][1]=Vu(e,0,a),s.push(t[i][1]);break;case"PtgMemArea":t[i][2]=Hu(e,t[i][1],a),s.push(t[i][2]);break;case"PtgExp":a&&12==a.biff&&(t[i][1][1]=e.read_shift(4),s.push(t[i][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+t[i][0];default:break}return r=n-e.l,0!==r&&s.push(Gn(e,r)),s}function Ch(e,r,t){var a,n,s=e.l+r,i=[];while(s!=e.l)r=s-e.l,n=e[e.l],a=gh[n]||gh[kh[n]],24!==n&&25!==n||(a=(24===n?Th:wh)[e[e.l+1]]),a&&a.f?i.push([a.n,a.f(e,r,t)]):Gn(e,r);return i}function yh(e){for(var r=[],t=0;t=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function _h(e,r){if(!e&&!(r&&r.biff<=5&&r.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function Sh(e,r,t){if(!e)return"SH33TJSERR0";if(t.biff>8&&(!e.XTI||!e.XTI[r]))return e.SheetNames[r];if(!e.XTI)return"SH33TJSERR6";var a=e.XTI[r];if(t.biff<8)return r>1e4&&(r-=65536),r<0&&(r=-r),0==r?"":e.XTI[r-1];if(!a)return"SH33TJSERR1";var n="";if(t.biff>8)switch(e[a[0]][0]){case 357:return n=-1==a[1]?"#REF":e.SheetNames[a[1]],a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 358:return null!=t.SID?e.SheetNames[t.SID]:"SH33TJSSAME"+e[a[0]][0];case 355:default:return"SH33TJSSRC"+e[a[0]][0]}switch(e[a[0]][0][0]){case 1025:return n=-1==a[1]?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3",a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 14849:return e[a[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[a[0]][0][3]?(n=-1==a[1]?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4",a[1]==a[2]?n:n+":"+e[a[0]][0][3][a[2]]):"SH33TJSERR2"}}function xh(e,r,t){var a=Sh(e,r,t);return"#REF"==a?a:_h(a,t)}function Rh(e,r,t,a,n){var s,i,c,l,o=n&&n.biff||8,f={s:{c:0,r:0},e:{c:0,r:0}},u=[],h=0,d=0,p="";if(!e[0]||!e[0][0])return"";for(var v=-1,b="",m=0,g=e[0].length;m=0){switch(e[0][v][1][0]){case 0:b=la(" ",e[0][v][1][1]);break;case 1:b=la("\r",e[0][v][1][1]);break;default:if(b="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][v][1][0])}i+=b,v=-1}u.push(i+Ah[k[0]]+s);break;case"PtgIsect":s=u.pop(),i=u.pop(),u.push(i+" "+s);break;case"PtgUnion":s=u.pop(),i=u.pop(),u.push(i+","+s);break;case"PtgRange":s=u.pop(),i=u.pop(),u.push(i+":"+s);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":c=Yn(k[1][1],f,n),u.push(qn(c,o));break;case"PtgRefN":c=t?Yn(k[1][1],t,n):k[1][1],u.push(qn(c,o));break;case"PtgRef3d":h=k[1][1],c=Yn(k[1][2],f,n),p=xh(a,h,n);u.push(p+"!"+qn(c,o));break;case"PtgFunc":case"PtgFuncVar":var T=k[1][0],w=k[1][1];T||(T=0),T&=127;var E=0==T?[]:u.slice(-T);u.length-=T,"User"===w&&(w=E.shift()),u.push(w+"("+E.join(",")+")");break;case"PtgBool":u.push(k[1]?"TRUE":"FALSE");break;case"PtgInt":u.push(k[1]);break;case"PtgNum":u.push(String(k[1]));break;case"PtgStr":u.push('"'+k[1].replace(/"/g,'""')+'"');break;case"PtgErr":u.push(k[1]);break;case"PtgAreaN":l=Zn(k[1][1],t?{s:t}:f,n),u.push(Jn(l,n));break;case"PtgArea":l=Zn(k[1][1],f,n),u.push(Jn(l,n));break;case"PtgArea3d":h=k[1][1],l=k[1][2],p=xh(a,h,n),u.push(p+"!"+Jn(l,n));break;case"PtgAttrSum":u.push("SUM("+u.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":d=k[1][2];var C=(a.names||[])[d-1]||(a[0]||[])[d],y=C?C.Name:"SH33TJSNAME"+String(d);y&&"_xlfn."==y.slice(0,6)&&!n.xlfn&&(y=y.slice(6)),u.push(y);break;case"PtgNameX":var A,_=k[1][1];if(d=k[1][2],!(n.biff<=5)){var S="";if(14849==((a[_]||[])[0]||[])[0]||(1025==((a[_]||[])[0]||[])[0]?a[_][d]&&a[_][d].itab>0&&(S=a.SheetNames[a[_][d].itab-1]+"!"):S=a.SheetNames[d-1]+"!"),a[_]&&a[_][d])S+=a[_][d].Name;else if(a[0]&&a[0][d])S+=a[0][d].Name;else{var x=(Sh(a,_,n)||"").split(";;");x[d-1]?S=x[d-1]:S+="SH33TJSERRX"}u.push(S);break}_<0&&(_=-_),a[_]&&(A=a[_][d]),A||(A={Name:"SH33TJSERRY"}),u.push(A.Name);break;case"PtgParen":var R="(",O=")";if(v>=0){switch(b="",e[0][v][1][0]){case 2:R=la(" ",e[0][v][1][1])+R;break;case 3:R=la("\r",e[0][v][1][1])+R;break;case 4:O=la(" ",e[0][v][1][1])+O;break;case 5:O=la("\r",e[0][v][1][1])+O;break;default:if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][v][1][0])}v=-1}u.push(R+u.pop()+O);break;case"PtgRefErr":u.push("#REF!");break;case"PtgRefErr3d":u.push("#REF!");break;case"PtgExp":c={c:k[1][1],r:k[1][0]};var I={c:t.c,r:t.r};if(a.sharedf[os(c)]){var L=a.sharedf[os(c)];u.push(Rh(L,f,I,a,n))}else{var F=!1;for(s=0;s!=a.arrayf.length;++s)if(i=a.arrayf[s],!(c.ci[0].e.c)&&!(c.ri[0].e.r)){u.push(Rh(i[1],f,I,a,n)),F=!0;break}F||u.push(k[1])}break;case"PtgArray":u.push("{"+yh(k[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":v=m;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":u.push("");break;case"PtgAreaErr":u.push("#REF!");break;case"PtgAreaErr3d":u.push("#REF!");break;case"PtgList":u.push("Table"+k[1].idx+"[#"+k[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(k));default:throw new Error("Unrecognized Formula Token: "+String(k))}var N=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(3!=n.biff&&v>=0&&-1==N.indexOf(e[0][m][0])){k=e[0][v];var D=!0;switch(k[1][0]){case 4:D=!1;case 0:b=la(" ",k[1][1]);break;case 5:D=!1;case 1:b=la("\r",k[1][1]);break;default:if(b="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+k[1][0])}u.push((D?b:"")+u.pop()+(D?"":b)),v=-1}}if(u.length>1&&n.WTF)throw new Error("bad formula stack");return u[0]}function Oh(e,r,t){var a,n=e.l+r,s=2==t.biff?1:2,i=e.read_shift(s);if(65535==i)return[[],Gn(e,r-2)];var c=Ch(e,i,t);return r!==i+s&&(a=Eh(e,r-i-s,c,t)),e.l=n,[c,a]}function Ih(e,r,t){var a,n=e.l+r,s=2==t.biff?1:2,i=e.read_shift(s);if(65535==i)return[[],Gn(e,r-2)];var c=Ch(e,i,t);return r!==i+s&&(a=Eh(e,r-i-s,c,t)),e.l=n,[c,a]}function Lh(e,r,t,a){var n,s=e.l+r,i=Ch(e,a,t);return s!==e.l&&(n=Eh(e,s-e.l,i,t)),[i,n]}function Fh(e,r,t){var a,n=e.l+r,s=e.read_shift(2),i=Ch(e,s,t);return 65535==s?[[],Gn(e,r-2)]:(r!==s+2&&(a=Eh(e,n-s-2,i,t)),[i,a])}function Nh(e){var r;if(65535!==Fn(e,e.l+6))return[Ls(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return r=1===e[e.l+2],e.l+=8,[r,"b"];case 2:return r=e[e.l+2],e.l+=8,[r,"e"];case 3:return e.l+=8,["","s"]}return[]}function Dh(e,r,t){var a=e.l+r,n=ic(e,6);2==t.biff&&++e.l;var s=Nh(e,8),i=e.read_shift(1);2!=t.biff&&(e.read_shift(1),t.biff>=5&&e.read_shift(4));var c=Ih(e,a-e.l,t);return{cell:n,val:s[0],formula:c,shared:i>>3&1,tt:s[1]}}function Mh(e,r,t){var a=e.read_shift(4),n=Ch(e,a,t),s=e.read_shift(4),i=s>0?Eh(e,s,n,t):null;return[n,i]}var Ph=Mh,Bh=Mh,Uh=Mh,Hh=Mh,Vh={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Wh={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},$h={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function zh(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&(e=e.slice(1),61==e.charCodeAt(0)&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,r){return r.replace(/\./g,"")})),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function Gh(e){var r=e.split(":"),t=r[0].split(".")[0];return[t,r[0].split(".")[1]+(r.length>1?":"+(r[1].split(".")[1]||r[1].split(".")[0]):"")]}var Xh={},Kh={};function jh(e,r){if(e){var t=[.7,.7,.75,.75,.3,.3];"xlml"==r&&(t=[1,1,1,1,.5,.5]),null==e.left&&(e.left=t[0]),null==e.right&&(e.right=t[1]),null==e.top&&(e.top=t[2]),null==e.bottom&&(e.bottom=t[3]),null==e.header&&(e.header=t[4]),null==e.footer&&(e.footer=t[5])}}function Yh(e,r,t,a,n,s){try{a.cellNF&&(e.z=zr[r])}catch(c){if(a.WTF)throw c}if("z"!==e.t||a.cellStyles){if("d"===e.t&&"string"===typeof e.v&&(e.v=sa(e.v)),(!a||!1!==a.cellText)&&"z"!==e.t)try{if(null==zr[r]&&Pt(Ut[r]||"General",r),"e"===e.t)e.w=e.w||ni[e.v];else if(0===r)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=at(e.v);else if("d"===e.t){var i=Zt(e.v);e.w=(0|i)===i?i.toString(10):at(i)}else{if(void 0===e.v)return"";e.w=nt(e.v,Kh)}else"d"===e.t?e.w=Mt(r,Zt(e.v),Kh):e.w=Mt(r,e.v,Kh)}catch(c){if(a.WTF)throw c}if(a.cellStyles&&null!=t)try{e.s=s.Fills[t],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=xo(n.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),a.WTF&&(e.s.fgColor.raw_rgb=n.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=xo(n.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),a.WTF&&(e.s.bgColor.raw_rgb=n.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(c){if(a.WTF&&s.Fills)throw c}}}function Zh(e,r){var t=hs(r);t.s.r<=t.e.r&&t.s.c<=t.e.c&&t.s.r>=0&&t.s.c>=0&&(e["!ref"]=us(t))}var qh=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,Jh=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,Qh=/<(?:\w:)?hyperlink [^>]*>/gm,ed=/"(\w*:\w*)"/,rd=/<(?:\w:)?col\b[^>]*[\/]?>/g,td=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,ad=/<(?:\w:)?pageMargins[^>]*\/>/g,nd=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,sd=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,id=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function cd(e,r,t,a,n,s,i){if(!e)return e;a||(a={"!id":{}}),null!=br&&null==r.dense&&(r.dense=br);var c=r.dense?[]:{},l={s:{r:2e6,c:2e6},e:{r:0,c:0}},o="",f="",u=e.match(Jh);u?(o=e.slice(0,u.index),f=e.slice(u.index+u[0].length)):o=f=e;var h=o.match(nd);h?ld(h[0],c,n,t):(h=o.match(sd))&&od(h[0],h[1]||"",c,n,t,i,s);var d=(o.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(d>0){var p=o.slice(d,d+50).match(ed);p&&Zh(c,p[1])}var v=o.match(id);v&&v[1]&&vd(v[1],n);var b=[];if(r.cellStyles){var m=o.match(rd);m&&hd(b,m)}u&&bd(u[1],c,r,l,s,i);var g=f.match(td);g&&(c["!autofilter"]=dd(g[0]));var k=[],T=f.match(qh);if(T)for(d=0;d!=T.length;++d)k[d]=hs(T[d].slice(T[d].indexOf('"')+1));var w=f.match(Qh);w&&fd(c,w,a);var E=f.match(ad);if(E&&(c["!margins"]=ud(La(E[0]))),!c["!ref"]&&l.e.c>=l.s.c&&l.e.r>=l.s.r&&(c["!ref"]=us(l)),r.sheetRows>0&&c["!ref"]){var C=hs(c["!ref"]);r.sheetRows<=+C.e.r&&(C.e.r=r.sheetRows-1,C.e.r>l.e.r&&(C.e.r=l.e.r),C.e.rl.e.c&&(C.e.c=l.e.c),C.e.c0&&(c["!cols"]=b),k.length>0&&(c["!merges"]=k),c}function ld(e,r,t,a){var n=La(e);t.Sheets[a]||(t.Sheets[a]={}),n.codeName&&(t.Sheets[a].CodeName=Ma(Xa(n.codeName)))}function od(e,r,t,a,n){ld(e.slice(0,e.indexOf(">")),t,a,n)}function fd(e,r,t){for(var a=Array.isArray(e),n=0;n!=r.length;++n){var s=La(Xa(r[n]),!0);if(!s.ref)return;var i=((t||{})["!id"]||[])[s.id];i?(s.Target=i.Target,s.location&&(s.Target+="#"+Ma(s.location))):(s.Target="#"+Ma(s.location),i={Target:s.Target,TargetMode:"Internal"}),s.Rel=i,s.tooltip&&(s.Tooltip=s.tooltip,delete s.tooltip);for(var c=hs(s.ref),l=c.s.r;l<=c.e.r;++l)for(var o=c.s.c;o<=c.e.c;++o){var f=os({c:o,r:l});a?(e[l]||(e[l]=[]),e[l][o]||(e[l][o]={t:"z",v:void 0}),e[l][o].l=s):(e[f]||(e[f]={t:"z",v:void 0}),e[f].l=s)}}}function ud(e){var r={};return["left","right","top","bottom","header","footer"].forEach((function(t){e[t]&&(r[t]=parseFloat(e[t]))})),r}function hd(e,r){for(var t=!1,a=0;a!=r.length;++a){var n=La(r[a],!0);n.hidden&&(n.hidden=Va(n.hidden));var s=parseInt(n.min,10)-1,i=parseInt(n.max,10)-1;n.outlineLevel&&(n.level=+n.outlineLevel||0),delete n.min,delete n.max,n.width=+n.width,!t&&n.width&&(t=!0,Po(n.width)),Bo(n);while(s<=i)e[s++]=ca(n)}}function dd(e){var r={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return r}var pd=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function vd(e,r){r.Views||(r.Views=[{}]),(e.match(pd)||[]).forEach((function(e,t){var a=La(e);r.Views[t]||(r.Views[t]={}),+a.zoomScale&&(r.Views[t].zoom=+a.zoomScale),Va(a.rightToLeft)&&(r.Views[t].RTL=!0)}))}var bd=function(){var e=/<(?:\w+:)?c[ \/>]/,r=/<\/(?:\w+:)?row>/,t=/r=["']([^"']*)["']/,a=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,n=/ref=["']([^"']*)["']/,s=ja("v"),i=ja("f");return function(c,l,o,f,u,h){for(var d,p,v,b,m,g=0,k="",T=[],w=[],E=0,C=0,y=0,A="",_=0,S=0,x=0,R=0,O=Array.isArray(h.CellXf),I=[],L=[],F=Array.isArray(l),N=[],D={},M=!1,P=!!o.sheetStubs,B=c.split(r),U=0,H=B.length;U!=H;++U){k=B[U].trim();var V=k.length;if(0!==V){var W=0;e:for(g=0;g":if("/"!=k[g-1]){++g;break e}if(o&&o.cellStyles){if(p=La(k.slice(W,g),!0),_=null!=p.r?parseInt(p.r,10):_+1,S=-1,o.sheetRows&&o.sheetRows<_)continue;D={},M=!1,p.ht&&(M=!0,D.hpt=parseFloat(p.ht),D.hpx=Wo(D.hpt)),"1"==p.hidden&&(M=!0,D.hidden=!0),null!=p.outlineLevel&&(M=!0,D.level=+p.outlineLevel),M&&(N[_-1]=D)}break;case"<":W=g;break}if(W>=g)break;if(p=La(k.slice(W,g),!0),_=null!=p.r?parseInt(p.r,10):_+1,S=-1,!(o.sheetRows&&o.sheetRows<_)){f.s.r>_-1&&(f.s.r=_-1),f.e.r<_-1&&(f.e.r=_-1),o&&o.cellStyles&&(D={},M=!1,p.ht&&(M=!0,D.hpt=parseFloat(p.ht),D.hpx=Wo(D.hpt)),"1"==p.hidden&&(M=!0,D.hidden=!0),null!=p.outlineLevel&&(M=!0,D.level=+p.outlineLevel),M&&(N[_-1]=D)),T=k.slice(g).split(e);for(var $=0;$!=T.length;++$)if("<"!=T[$].trim().charAt(0))break;for(T=T.slice($),g=0;g!=T.length;++g)if(k=T[g].trim(),0!==k.length){if(w=k.match(t),E=g,C=0,y=0,k="":"")+k,null!=w&&2===w.length){for(E=0,A=w[1],C=0;C!=A.length;++C){if((y=A.charCodeAt(C)-64)<1||y>26)break;E=26*E+y}--E,S=E}else++S;for(C=0;C!=k.length;++C)if(62===k.charCodeAt(C))break;if(++C,p=La(k.slice(0,C),!0),p.r||(p.r=os({r:_-1,c:S})),A=k.slice(C),d={t:""},null!=(w=A.match(s))&&""!==w[1]&&(d.v=Ma(w[1])),o.cellFormula){if(null!=(w=A.match(i))&&""!==w[1]){if(d.f=Ma(Xa(w[1])).replace(/\r\n/g,"\n"),o.xlfn||(d.f=eu(d.f)),w[0].indexOf('t="array"')>-1)d.F=(A.match(n)||[])[1],d.F.indexOf(":")>-1&&I.push([hs(d.F),d.F]);else if(w[0].indexOf('t="shared"')>-1){b=La(w[0]);var z=Ma(Xa(w[1]));o.xlfn||(z=eu(z)),L[parseInt(b.si,10)]=[b,z,p.r]}}else(w=A.match(/]*\/>/))&&(b=La(w[0]),L[b.si]&&(d.f=Jf(L[b.si][1],L[b.si][2],p.r)));var G=ls(p.r);for(C=0;C=I[C][0].s.r&&G.r<=I[C][0].e.r&&G.c>=I[C][0].s.c&&G.c<=I[C][0].e.c&&(d.F=I[C][1])}if(null==p.t&&void 0===d.v)if(d.f||d.F)d.v=0,d.t="n";else{if(!P)continue;d.t="z"}else d.t=p.t||"n";switch(f.s.c>S&&(f.s.c=S),f.e.c0&&(l["!rows"]=N)}}();function md(e,r){var t={},a=e.l+r;t.r=e.read_shift(4),e.l+=4;var n=e.read_shift(2);e.l+=1;var s=e.read_shift(1);return e.l=a,7&s&&(t.level=7&s),16&s&&(t.hidden=!0),32&s&&(t.hpt=n/20),t}var gd=Is;function kd(){}function Td(e,r){var t={},a=e[e.l];return++e.l,t.above=!(64&a),t.left=!(128&a),e.l+=18,t.name=As(e,r-19),t}function wd(e){var r=Cs(e);return[r]}function Ed(e){var r=ys(e);return[r]}function Cd(e){var r=Cs(e),t=e.read_shift(1);return[r,t,"b"]}function yd(e){var r=ys(e),t=e.read_shift(1);return[r,t,"b"]}function Ad(e){var r=Cs(e),t=e.read_shift(1);return[r,t,"e"]}function _d(e){var r=ys(e),t=e.read_shift(1);return[r,t,"e"]}function Sd(e){var r=Cs(e),t=e.read_shift(4);return[r,t,"s"]}function xd(e){var r=ys(e),t=e.read_shift(4);return[r,t,"s"]}function Rd(e){var r=Cs(e),t=Ls(e);return[r,t,"n"]}function Od(e){var r=ys(e),t=Ls(e);return[r,t,"n"]}function Id(e){var r=Cs(e),t=Rs(e);return[r,t,"n"]}function Ld(e){var r=ys(e),t=Rs(e);return[r,t,"n"]}function Fd(e){var r=Cs(e),t=ws(e);return[r,t,"is"]}function Nd(e){var r=Cs(e),t=ks(e);return[r,t,"str"]}function Dd(e){var r=ys(e),t=ks(e);return[r,t,"str"]}function Md(e,r,t){var a=e.l+r,n=Cs(e);n.r=t["!row"];var s=e.read_shift(1),i=[n,s,"b"];if(t.cellFormula){e.l+=2;var c=Bh(e,a-e.l,t);i[3]=Rh(c,null,n,t.supbooks,t)}else e.l=a;return i}function Pd(e,r,t){var a=e.l+r,n=Cs(e);n.r=t["!row"];var s=e.read_shift(1),i=[n,s,"e"];if(t.cellFormula){e.l+=2;var c=Bh(e,a-e.l,t);i[3]=Rh(c,null,n,t.supbooks,t)}else e.l=a;return i}function Bd(e,r,t){var a=e.l+r,n=Cs(e);n.r=t["!row"];var s=Ls(e),i=[n,s,"n"];if(t.cellFormula){e.l+=2;var c=Bh(e,a-e.l,t);i[3]=Rh(c,null,n,t.supbooks,t)}else e.l=a;return i}function Ud(e,r,t){var a=e.l+r,n=Cs(e);n.r=t["!row"];var s=ks(e),i=[n,s,"str"];if(t.cellFormula){e.l+=2;var c=Bh(e,a-e.l,t);i[3]=Rh(c,null,n,t.supbooks,t)}else e.l=a;return i}var Hd=Is;function Vd(e,r){var t=e.l+r,a=Is(e,16),n=_s(e),s=ks(e),i=ks(e),c=ks(e);e.l=t;var l={rfx:a,relId:n,loc:s,display:c};return i&&(l.Tooltip=i),l}function Wd(){}function $d(e,r,t){var a=e.l+r,n=Os(e,16),s=e.read_shift(1),i=[n];if(i[2]=s,t.cellFormula){var c=Ph(e,a-e.l,t);i[1]=c}else e.l=a;return i}function zd(e,r,t){var a=e.l+r,n=Is(e,16),s=[n];if(t.cellFormula){var i=Hh(e,a-e.l,t);s[1]=i,e.l=a}else e.l=a;return s}var Gd=["left","right","top","bottom","header","footer"];function Xd(e){var r={};return Gd.forEach((function(t){r[t]=Ls(e,8)})),r}function Kd(e){var r=e.read_shift(2);return e.l+=28,{RTL:32&r}}function jd(){}function Yd(){}function Zd(e,r,t,a,n,s,i){if(!e)return e;var c=r||{};a||(a={"!id":{}}),null!=br&&null==c.dense&&(c.dense=br);var l,o,f,u,h,d,p,v,b,m,g=c.dense?[]:{},k={s:{r:2e6,c:2e6},e:{r:0,c:0}},T=[],w=!1,E=!1,C=[];c.biff=12,c["!row"]=0;var y=0,A=!1,_=[],S={},x=c.supbooks||n.supbooks||[[]];if(x.sharedf=S,x.arrayf=_,x.SheetNames=n.SheetNames||n.Sheets.map((function(e){return e.name})),!c.supbooks&&(c.supbooks=x,n.Names))for(var R=0;R=D[0].s.r&&o.r<=D[0].e.r&&d>=D[0].s.c&&d<=D[0].e.c&&(f.F=us(D[0]),A=!0)}!A&&e.length>3&&(f.f=e[3])}if(k.s.r>o.r&&(k.s.r=o.r),k.s.c>d&&(k.s.c=d),k.e.ro.r&&(k.s.r=o.r),k.s.c>d&&(k.s.c=d),k.e.r=e.s)L[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},N||(N=!0,Po(e.w/256)),Bo(L[e.e+1]);break;case 161:g["!autofilter"]={ref:us(e)};break;case 476:g["!margins"]=e;break;case 147:n.Sheets[t]||(n.Sheets[t]={}),e.name&&(n.Sheets[t].CodeName=e.name),(e.above||e.left)&&(g["!outline"]={above:e.above,left:e.left});break;case 137:n.Views||(n.Views=[{}]),n.Views[0]||(n.Views[0]={}),e.RTL&&(n.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:w=!0;break;case 36:w=!1;break;case 37:T.push(R),w=!0;break;case 38:T.pop(),w=!1;break;default:if(r.T);else if(!w||c.WTF)throw new Error("Unexpected record 0x"+R.toString(16))}}),c),delete c.supbooks,delete c["!row"],!g["!ref"]&&(k.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0))&&(g["!ref"]=us(l||k)),c.sheetRows&&g["!ref"]){var D=hs(g["!ref"]);c.sheetRows<=+D.e.r&&(D.e.r=c.sheetRows-1,D.e.r>k.e.r&&(D.e.r=k.e.r),D.e.rk.e.c&&(D.e.c=k.e.c),D.e.c0&&(g["!merges"]=C),L.length>0&&(g["!cols"]=L),F.length>0&&(g["!rows"]=F),g}function qd(e){var r,t=[],a=e.match(/^/);(e.match(/(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var r=e.match(/(.*)<\/c:v><\/c:pt>/);r&&(t[+r[1]]=a?+r[2]:r[2])}));var n=Ma((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/(.*?)<\/c:f>/gm)||[]).forEach((function(e){r=e.replace(/<.*?>/g,"")})),[t,n,r]}function Jd(e,r,t,a,n,s){var i=s||{"!type":"chart"};if(!e)return s;var c=0,l=0,o="A",f={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var r=qd(e);f.s.r=f.s.c=0,f.e.c=c,o=ns(c),r[0].forEach((function(e,t){i[o+es(t)]={t:"n",v:e,z:r[1]},l=t})),f.e.r0&&(i["!ref"]=us(f)),i}function Qd(e,r,t,a,n){if(!e)return e;a||(a={"!id":{}});var s,i={"!type":"chart","!drawel":null,"!rel":""},c=e.match(nd);return c&&ld(c[0],i,n,t),(s=e.match(/drawing r:id="(.*?)"/))&&(i["!rel"]=s[1]),a["!id"][i["!rel"]]&&(i["!drawel"]=a["!id"][i["!rel"]]),i}function ep(e,r){e.l+=10;var t=ks(e,r-10);return{name:t}}function rp(e,r,t,a,n){if(!e)return e;a||(a={"!id":{}});var s={"!type":"chart","!drawel":null,"!rel":""},i=[],c=!1;return Kn(e,(function(e,a,l){switch(l){case 550:s["!rel"]=e;break;case 651:n.Sheets[t]||(n.Sheets[t]={}),e.name&&(n.Sheets[t].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:c=!0;break;case 36:c=!1;break;case 37:i.push(l);break;case 38:i.pop();break;default:if(a.T>0)i.push(l);else if(a.T<0)i.pop();else if(!c||r.WTF)throw new Error("Unexpected record 0x"+l.toString(16))}}),r),a["!id"][s["!rel"]]&&(s["!drawel"]=a["!id"][s["!rel"]]),s}var tp=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],ap=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],np=[],sp=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function ip(e,r){for(var t=0;t!=e.length;++t)for(var a=e[t],n=0;n!=r.length;++n){var s=r[n];if(null==a[s[0]])a[s[0]]=s[1];else switch(s[2]){case"bool":"string"==typeof a[s[0]]&&(a[s[0]]=Va(a[s[0]]));break;case"int":"string"==typeof a[s[0]]&&(a[s[0]]=parseInt(a[s[0]],10));break}}}function cp(e,r){for(var t=0;t!=r.length;++t){var a=r[t];if(null==e[a[0]])e[a[0]]=a[1];else switch(a[2]){case"bool":"string"==typeof e[a[0]]&&(e[a[0]]=Va(e[a[0]]));break;case"int":"string"==typeof e[a[0]]&&(e[a[0]]=parseInt(e[a[0]],10));break}}}function lp(e){cp(e.WBProps,tp),cp(e.CalcPr,sp),ip(e.WBView,ap),ip(e.Sheets,np),Kh.date1904=Va(e.WBProps.date1904)}var op="][*?/\\".split("");function fp(e,r){if(e.length>31){if(r)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var t=!0;return op.forEach((function(a){if(-1!=e.indexOf(a)){if(!r)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");t=!1}})),t}var up=/<\w+:workbook/;function hp(e,r){if(!e)throw new Error("Could not find file");var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},a=!1,n="xmlns",s={},i=0;if(e.replace(Ra,(function(c,l){var o=La(c);switch(Fa(o[0])){case"":break;case"":case"":break;case"":break;case"":tp.forEach((function(e){if(null!=o[e[0]])switch(e[2]){case"bool":t.WBProps[e[0]]=Va(o[e[0]]);break;case"int":t.WBProps[e[0]]=parseInt(o[e[0]],10);break;default:t.WBProps[e[0]]=o[e[0]]}})),o.codeName&&(t.WBProps.CodeName=Xa(o.codeName));break;case"":break;case"":break;case"":case"":break;case"":delete o[0],t.WBView.push(o);break;case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":break;case"":case"":a=!1;break;case"":s.Ref=Ma(Xa(e.slice(i,l))),t.Names.push(s);break;case"":break;case"":delete o[0],t.CalcPr=o;break;case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":break;case"":break;case"":break;case"":case"":break;case"":case"":case"":break;case"":a=!1;break;case"":a=!0;break;case"":a=!1;break;case"8?ks(e):"";return n.length>0&&(t.CodeName=n),t.autoCompressPictures=!!(65536&a),t.backupFile=!!(64&a),t.checkCompatibility=!!(4096&a),t.date1904=!!(1&a),t.filterPrivacy=!!(8&a),t.hidePivotFieldList=!!(1024&a),t.promptedSolutions=!!(16&a),t.publishItems=!!(2048&a),t.refreshAllConnections=!!(262144&a),t.saveExternalLinkValues=!!(128&a),t.showBorderUnselectedTables=!!(4&a),t.showInkAnnotation=!!(32&a),t.showObjects=["all","placeholders","none"][a>>13&3],t.showPivotChartFilter=!!(32768&a),t.updateLinks=["userSet","never","always"][a>>8&3],t}function vp(e,r){var t={};return e.read_shift(4),t.ArchID=e.read_shift(4),e.l+=r-8,t}function bp(e,r,t){var a=e.l+r;e.l+=4,e.l+=1;var n=e.read_shift(4),s=Ss(e),i=Uh(e,0,t),c=_s(e);e.l=a;var l={Name:s,Ptg:i};return n<268435455&&(l.Sheet=n),c&&(l.Comment=c),l}function mp(e,r){var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},a=[],n=!1;r||(r={}),r.biff=12;var s=[],i=[[]];return i.SheetNames=[],i.XTI=[],Jp[16]={n:"BrtFRTArchID$",f:vp},Kn(e,(function(e,c,l){switch(l){case 156:i.SheetNames.push(e.name),t.Sheets.push(e);break;case 153:t.WBProps=e;break;case 39:null!=e.Sheet&&(r.SID=e.Sheet),e.Ref=Rh(e.Ptg,null,null,i,r),delete r.SID,delete e.Ptg,s.push(e);break;case 1036:break;case 357:case 358:case 355:case 667:i[0].length?i.push([l,e]):i[0]=[l,e],i[i.length-1].XTI=[];break;case 362:0===i.length&&(i[0]=[],i[0].XTI=[]),i[i.length-1].XTI=i[i.length-1].XTI.concat(e),i.XTI=i.XTI.concat(e);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:a.push(l),n=!0;break;case 36:a.pop(),n=!1;break;case 37:a.push(l),n=!0;break;case 38:a.pop(),n=!1;break;case 16:break;default:if(c.T);else if(!n||r.WTF&&37!=a[a.length-1]&&35!=a[a.length-1])throw new Error("Unexpected record 0x"+l.toString(16))}}),r),lp(t),t.Names=s,t.supbooks=i,t}function gp(e,r,t){return".bin"===r.slice(-4)?mp(e,t):hp(e,t)}function kp(e,r,t,a,n,s,i,c){return".bin"===r.slice(-4)?Zd(e,a,t,n,s,i,c):cd(e,a,t,n,s,i,c)}function Tp(e,r,t,a,n,s,i,c){return".bin"===r.slice(-4)?rp(e,a,t,n,s,i,c):Qd(e,a,t,n,s,i,c)}function wp(e,r,t,a,n,s,i,c){return".bin"===r.slice(-4)?Xf(e,a,t,n,s,i,c):Kf(e,a,t,n,s,i,c)}function Ep(e,r,t,a,n,s,i,c){return".bin"===r.slice(-4)?zf(e,a,t,n,s,i,c):Gf(e,a,t,n,s,i,c)}function Cp(e,r,t,a){return".bin"===r.slice(-4)?af(e,t,a):qo(e,t,a)}function yp(e,r,t){return pf(e,t)}function Ap(e,r,t){return".bin"===r.slice(-4)?Jl(e,t):Zl(e,t)}function _p(e,r,t){return".bin"===r.slice(-4)?Vf(e,t):Mf(e,t)}function Sp(e,r,t){return".bin"===r.slice(-4)?If(e,r,t):Rf(e,r,t)}function xp(e,r,t,a){return".bin"===t.slice(-4)?Ff(e,r,t,a):Lf(e,r,t,a)}function Rp(e,r,t){return".bin"===r.slice(-4)?Sf(e,r,t):xf(e,r,t)}var Op,Ip=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Lp=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Fp(e,r){var t=e.split(/\s+/),a=[];if(r||(a[0]=t[0]),1===t.length)return a;var n,s,i,c,l=e.match(Ip);if(l)for(c=0;c!=l.length;++c)n=l[c].match(Lp),-1===(s=n[1].indexOf(":"))?a[n[1]]=n[2].slice(1,n[2].length-1):(i="xmlns:"===n[1].slice(0,6)?"xmlns"+n[1].slice(6):n[1].slice(s+1),a[i]=n[2].slice(1,n[2].length-1));return a}function Np(e){var r=e.split(/\s+/),t={};if(1===r.length)return t;var a,n,s,i,c=e.match(Ip);if(c)for(i=0;i!=c.length;++i)a=c[i].match(Lp),-1===(n=a[1].indexOf(":"))?t[a[1]]=a[2].slice(1,a[2].length-1):(s="xmlns:"===a[1].slice(0,6)?"xmlns"+a[1].slice(6):a[1].slice(n+1),t[s]=a[2].slice(1,a[2].length-1));return t}function Dp(e,r){var t=Op[e]||Ma(e);return"General"===t?nt(r):Mt(t,r)}function Mp(e,r,t,a){var n=a;switch((t[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":n=Va(a);break;case"i2":case"int":n=parseInt(a,10);break;case"r4":case"float":n=parseFloat(a);break;case"date":case"dateTime.tz":n=sa(a);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+t[0])}e[Ma(r)]=n}function Pp(e,r,t){if("z"!==e.t){if(!t||!1!==t.cellText)try{"e"===e.t?e.w=e.w||ni[e.v]:"General"===r?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=at(e.v):e.w=nt(e.v):e.w=Dp(r||"General",e.v)}catch(s){if(t.WTF)throw s}try{var a=Op[r]||r||"General";if(t.cellNF&&(e.z=a),t.cellDates&&"n"==e.t&&It(a)){var n=jr(e.v);n&&(e.t="d",e.v=new Date(n.y,n.m-1,n.d,n.H,n.M,n.S,n.u))}}catch(s){if(t.WTF)throw s}}}function Bp(e,r,t){if(t.cellStyles&&r.Interior){var a=r.Interior;a.Pattern&&(a.patternType=$o[a.Pattern]||a.Pattern)}e[r.ID]=r}function Up(e,r,t,a,n,s,i,c,l,o){var f="General",u=a.StyleID,h={};o=o||{};var d=[],p=0;void 0===u&&c&&(u=c.StyleID),void 0===u&&i&&(u=i.StyleID);while(void 0!==s[u]){if(s[u].nf&&(f=s[u].nf),s[u].Interior&&d.push(s[u].Interior),!s[u].Parent)break;u=s[u].Parent}switch(t.Type){case"Boolean":a.t="b",a.v=Va(e);break;case"String":a.t="s",a.r=Ha(Ma(e)),a.v=e.indexOf("<")>-1?Ma(r||e).replace(/<.*?>/g,""):a.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),a.v=(sa(e)-new Date(Date.UTC(1899,11,30)))/864e5,a.v!==a.v?a.v=Ma(e):a.v<60&&(a.v=a.v-1),f&&"General"!=f||(f="yyyy-mm-dd");case"Number":void 0===a.v&&(a.v=+e),a.t||(a.t="n");break;case"Error":a.t="e",a.v=si[e],!1!==o.cellText&&(a.w=e);break;default:""==e&&""==r?a.t="z":(a.t="s",a.v=Ha(r||e));break}if(Pp(a,f,o),!1!==o.cellFormula)if(a.Formula){var v=Ma(a.Formula);61==v.charCodeAt(0)&&(v=v.slice(1)),a.f=jf(v,n),delete a.Formula,"RC"==a.ArrayRange?a.F=jf("RC:RC",n):a.ArrayRange&&(a.F=jf(a.ArrayRange,n),l.push([hs(a.F),a.F]))}else for(p=0;p=l[p][0].s.r&&n.r<=l[p][0].e.r&&n.c>=l[p][0].s.c&&n.c<=l[p][0].e.c&&(a.F=l[p][1]);o.cellStyles&&(d.forEach((function(e){!h.patternType&&e.patternType&&(h.patternType=e.patternType)})),a.s=h),void 0!==a.StyleID&&(a.ixfe=a.StyleID)}function Hp(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function Vp(e,r){var t=r||{};Bt();var a=dr(an(e));"binary"!=t.type&&"array"!=t.type&&"base64"!=t.type||(a="undefined"!==typeof hr?hr.utils.decode(65001,or(a)):Xa(a));var n,s=a.slice(0,1024).toLowerCase(),i=!1;if(s=s.replace(/".*?"/g,""),(1023&s.indexOf(">"))>Math.min(1023&s.indexOf(","),1023&s.indexOf(";"))){var c=ca(t);return c.type="string",Pl.to_workbook(a,c)}if(-1==s.indexOf("=0&&(i=!0)})),i)return sv(a,t);Op={"General Number":"General","General Date":zr[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":zr[15],"Short Date":zr[14],"Long Time":zr[19],"Medium Time":zr[18],"Short Time":zr[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:zr[2],Standard:zr[4],Percent:zr[10],Scientific:zr[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var l,o=[];null!=br&&null==t.dense&&(t.dense=br);var f,u={},h=[],d=t.dense?[]:{},p="",v={},b={},m=Fp(''),g=0,k=0,T=0,w={s:{r:2e6,c:2e6},e:{r:0,c:0}},E={},C={},y="",A=0,_=[],S={},x={},R=0,O=[],I=[],L={},F=[],N=!1,D=[],M=[],P={},B=0,U=0,H={Sheets:[],WBProps:{date1904:!1}},V={};nn.lastIndex=0,a=a.replace(//gm,"");var W="";while(n=nn.exec(a))switch(n[3]=(W=n[3]).toLowerCase()){case"data":if("data"==W){if("/"===n[1]){if((l=o.pop())[0]!==n[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==n[0].charAt(n[0].length-2)&&o.push([n[3],!0]);break}if(o[o.length-1][1])break;"/"===n[1]?Up(a.slice(g,n.index),y,m,"comment"==o[o.length-1][0]?L:v,{c:k,r:T},E,F[k],b,D,t):(y="",m=Fp(n[0]),g=n.index+n[0].length);break;case"cell":if("/"===n[1])if(I.length>0&&(v.c=I),(!t.sheetRows||t.sheetRows>T)&&void 0!==v.v&&(t.dense?(d[T]||(d[T]=[]),d[T][k]=v):d[ns(k)+es(T)]=v),v.HRef&&(v.l={Target:Ma(v.HRef)},v.HRefScreenTip&&(v.l.Tooltip=v.HRefScreenTip),delete v.HRef,delete v.HRefScreenTip),(v.MergeAcross||v.MergeDown)&&(B=k+(0|parseInt(v.MergeAcross,10)),U=T+(0|parseInt(v.MergeDown,10)),_.push({s:{c:k,r:T},e:{c:B,r:U}})),t.sheetStubs)if(v.MergeAcross||v.MergeDown){for(var $=k;$<=B;++$)for(var z=T;z<=U;++z)($>k||z>T)&&(t.dense?(d[z]||(d[z]=[]),d[z][$]={t:"z"}):d[ns($)+es(z)]={t:"z"});k=B+1}else++k;else v.MergeAcross?k=B+1:++k;else v=Np(n[0]),v.Index&&(k=+v.Index-1),kw.e.c&&(w.e.c=k),"/>"===n[0].slice(-2)&&++k,I=[];break;case"row":"/"===n[1]||"/>"===n[0].slice(-2)?(Tw.e.r&&(w.e.r=T),"/>"===n[0].slice(-2)&&(b=Fp(n[0]),b.Index&&(T=+b.Index-1)),k=0,++T):(b=Fp(n[0]),b.Index&&(T=+b.Index-1),P={},("0"==b.AutoFitHeight||b.Height)&&(P.hpx=parseInt(b.Height,10),P.hpt=Vo(P.hpx),M[T]=P),"1"==b.Hidden&&(P.hidden=!0,M[T]=P));break;case"worksheet":if("/"===n[1]){if((l=o.pop())[0]!==n[3])throw new Error("Bad state: "+l.join("|"));h.push(p),w.s.r<=w.e.r&&w.s.c<=w.e.c&&(d["!ref"]=us(w),t.sheetRows&&t.sheetRows<=w.e.r&&(d["!fullref"]=d["!ref"],w.e.r=t.sheetRows-1,d["!ref"]=us(w))),_.length&&(d["!merges"]=_),F.length>0&&(d["!cols"]=F),M.length>0&&(d["!rows"]=M),u[p]=d}else w={s:{r:2e6,c:2e6},e:{r:0,c:0}},T=k=0,o.push([n[3],!1]),l=Fp(n[0]),p=Ma(l.Name),d=t.dense?[]:{},_=[],D=[],M=[],V={name:p,Hidden:0},H.Sheets.push(V);break;case"table":if("/"===n[1]){if((l=o.pop())[0]!==n[3])throw new Error("Bad state: "+l.join("|"))}else{if("/>"==n[0].slice(-2))break;o.push([n[3],!1]),F=[],N=!1}break;case"style":"/"===n[1]?Bp(E,C,t):C=Fp(n[0]);break;case"numberformat":C.nf=Ma(Fp(n[0]).Format||"General"),Op[C.nf]&&(C.nf=Op[C.nf]);for(var G=0;392!=G;++G)if(zr[G]==C.nf)break;if(392==G)for(G=57;392!=G;++G)if(null==zr[G]){Pt(C.nf,G);break}break;case"column":if("table"!==o[o.length-1][0])break;if(f=Fp(n[0]),f.Hidden&&(f.hidden=!0,delete f.Hidden),f.Width&&(f.wpx=parseInt(f.Width,10)),!N&&f.wpx>10){N=!0,Lo=Ro;for(var X=0;X0&&(Y.Sheet=H.Sheets.length-1),H.Names.push(Y);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if("/>"===n[0].slice(-2))break;"/"===n[1]?y+=a.slice(A,n.index):A=n.index+n[0].length;break;case"interior":if(!t.cellStyles)break;C.Interior=Fp(n[0]);break;case"protection":break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===n[0].slice(-2))break;"/"===n[1]?yi(S,W,a.slice(R,n.index)):R=n.index+n[0].length;break;case"paragraphs":break;case"styles":case"workbook":if("/"===n[1]){if((l=o.pop())[0]!==n[3])throw new Error("Bad state: "+l.join("|"))}else o.push([n[3],!1]);break;case"comment":if("/"===n[1]){if((l=o.pop())[0]!==n[3])throw new Error("Bad state: "+l.join("|"));Hp(L),I.push(L)}else o.push([n[3],!1]),l=Fp(n[0]),L={a:l.Author};break;case"autofilter":if("/"===n[1]){if((l=o.pop())[0]!==n[3])throw new Error("Bad state: "+l.join("|"))}else if("/"!==n[0].charAt(n[0].length-2)){var Z=Fp(n[0]);d["!autofilter"]={ref:jf(Z.Range).replace(/\$/g,"")},o.push([n[3],!0])}break;case"name":break;case"datavalidation":if("/"===n[1]){if((l=o.pop())[0]!==n[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==n[0].charAt(n[0].length-2)&&o.push([n[3],!0]);break;case"pixelsperinch":break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===n[1]){if((l=o.pop())[0]!==n[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==n[0].charAt(n[0].length-2)&&o.push([n[3],!0]);break;case"null":break;default:if(0==o.length&&"document"==n[3])return mv(a,t);if(0==o.length&&"uof"==n[3])return mv(a,t);var q=!0;switch(o[o.length-1][0]){case"officedocumentsettings":switch(n[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:q=!1}break;case"componentoptions":switch(n[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:q=!1}break;case"excelworkbook":switch(n[3]){case"date1904":H.WBProps.date1904=!0;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:q=!1}break;case"workbookoptions":switch(n[3]){case"owcversion":break;case"height":break;case"width":break;default:q=!1}break;case"worksheetoptions":switch(n[3]){case"visible":if("/>"===n[0].slice(-2));else if("/"===n[1])switch(a.slice(R,n.index)){case"SheetHidden":V.Hidden=1;break;case"SheetVeryHidden":V.Hidden=2;break}else R=n.index+n[0].length;break;case"header":d["!margins"]||jh(d["!margins"]={},"xlml"),isNaN(+La(n[0]).Margin)||(d["!margins"].header=+La(n[0]).Margin);break;case"footer":d["!margins"]||jh(d["!margins"]={},"xlml"),isNaN(+La(n[0]).Margin)||(d["!margins"].footer=+La(n[0]).Margin);break;case"pagemargins":var J=La(n[0]);d["!margins"]||jh(d["!margins"]={},"xlml"),isNaN(+J.Top)||(d["!margins"].top=+J.Top),isNaN(+J.Left)||(d["!margins"].left=+J.Left),isNaN(+J.Right)||(d["!margins"].right=+J.Right),isNaN(+J.Bottom)||(d["!margins"].bottom=+J.Bottom);break;case"displayrighttoleft":H.Views||(H.Views=[]),H.Views[0]||(H.Views[0]={}),H.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":d["!outline"]||(d["!outline"]={}),d["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":d["!outline"]||(d["!outline"]={}),d["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:q=!1}break;case"pivottable":case"pivotcache":switch(n[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:q=!1}break;case"pagebreaks":switch(n[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:q=!1}break;case"autofilter":switch(n[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:q=!1}break;case"querytable":switch(n[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:q=!1}break;case"datavalidation":switch(n[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:q=!1}break;case"sorting":case"conditionalformatting":switch(n[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:q=!1}break;case"mapinfo":case"schema":case"data":switch(n[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:q=!1}break;case"smarttags":break;default:q=!1;break}if(q)break;if(n[3].match(/!\[CDATA/))break;if(!o[o.length-1][1])throw"Unrecognized tag: "+n[3]+"|"+o.join("|");if("customdocumentproperties"===o[o.length-1][0]){if("/>"===n[0].slice(-2))break;"/"===n[1]?Mp(x,W,O,a.slice(R,n.index)):(O=n,R=n.index+n[0].length);break}if(t.WTF)throw"Unrecognized tag: "+n[3]+"|"+o.join("|")}var Q={};return t.bookSheets||t.bookProps||(Q.Sheets=u),Q.SheetNames=h,Q.Workbook=H,Q.SSF=ca(zr),Q.Props=S,Q.Custprops=x,Q}function Wp(e,r){switch($v(r=r||{}),r.type||"base64"){case"base64":return Vp(Tr(e),r);case"binary":case"buffer":case"file":return Vp(e,r);case"array":return Vp(_r(e),r)}}function $p(e){var r={},t=e.content;if(t.l=28,r.AnsiUserType=t.read_shift(0,"lpstr-ansi"),r.AnsiClipboardFormat=Ms(t),t.length-t.l<=4)return r;var a=t.read_shift(4);return 0==a||a>40?r:(t.l-=4,r.Reserved1=t.read_shift(0,"lpstr-ansi"),t.length-t.l<=4?r:(a=t.read_shift(4),1907505652!==a?r:(r.UnicodeClipboardFormat=Ps(t),a=t.read_shift(4),0==a||a>40?r:(t.l-=4,void(r.Reserved2=t.read_shift(0,"lpwstr"))))))}var zp=[60,1084,2066,2165,2175];function Gp(e,r,t,a,n){var s=a,i=[],c=t.slice(t.l,t.l+s);if(n&&n.enc&&n.enc.insitu&&c.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:break;case 133:break;default:n.enc.insitu(c)}i.push(c),t.l+=s;var l=Fn(t,t.l),o=Qp[l],f=0;while(null!=o&&zp.indexOf(l)>-1)s=Fn(t,t.l+2),f=t.l+4,2066==l?f+=4:2165!=l&&2175!=l||(f+=12),c=t.slice(f,t.l+4+s),i.push(c),t.l+=4+s,o=Qp[l=Fn(t,t.l)];var u=xr(i);zn(u,0);var h=0;u.lens=[];for(var d=0;d1)&&!(t.sheetRows&&e.r>=t.sheetRows)){if(t.cellStyles&&r.XF&&r.XF.data&&S(e,r,t),delete r.ixfe,delete r.XF,n=e,k=os(e),p&&p.s&&p.e||(p={s:{r:0,c:0},e:{r:0,c:0}}),e.rp.e.r&&(p.e.r=e.r+1),e.c+1>p.e.c&&(p.e.c=e.c+1),t.cellFormula&&r.f)for(var a=0;ae.c||w[a][0].s.r>e.r)&&!(w[a][0].e.c>8)!==z)throw new Error("rt mismatch: "+K+"!="+z);12==X.r&&(e.l+=10,G-=10)}var j={};if(j=10===z?X.f(e,G,R):Gp(z,X,e,G,R),0==B&&-1===[9,521,1033,2057].indexOf(P))continue;switch(z){case 34:t.opts.Date1904=y.WBProps.date1904=j;break;case 134:t.opts.WriteProtect=!0;break;case 47:if(R.enc||(e.l=0),R.enc=j,!r.password)throw new Error("File is password-protected");if(null==j.valid)throw new Error("Encryption scheme unsupported");if(!j.valid)throw new Error("Password is incorrect");break;case 92:R.lastuser=j;break;case 66:var Y=Number(j);switch(Y){case 21010:Y=1200;break;case 32768:Y=1e4;break;case 32769:Y=1252;break}cr(R.codepage=Y),W=!0;break;case 317:R.rrtabid=j;break;case 25:R.winlocked=j;break;case 439:t.opts["RefreshAll"]=j;break;case 12:t.opts["CalcCount"]=j;break;case 16:t.opts["CalcDelta"]=j;break;case 17:t.opts["CalcIter"]=j;break;case 13:t.opts["CalcMode"]=j;break;case 14:t.opts["CalcPrecision"]=j;break;case 95:t.opts["CalcSaveRecalc"]=j;break;case 15:R.CalcRefMode=j;break;case 2211:t.opts.FullCalc=j;break;case 129:j.fDialog&&(h["!type"]="dialog"),j.fBelow||((h["!outline"]||(h["!outline"]={})).above=!0),j.fRight||((h["!outline"]||(h["!outline"]={})).left=!0);break;case 224:E.push(j);break;case 430:D.push([j]),D[D.length-1].XTI=[];break;case 35:case 547:D[D.length-1].push(j);break;case 24:case 536:M={Name:j.Name,Ref:Rh(j.rgce,p,null,D,R)},j.itab>0&&(M.Sheet=j.itab-1),D.names.push(M),D[0]||(D[0]=[],D[0].XTI=[]),D[D.length-1].push(j),"_xlnm._FilterDatabase"==j.Name&&j.itab>0&&j.rgce&&j.rgce[0]&&j.rgce[0][0]&&"PtgArea3d"==j.rgce[0][0][0]&&(V[j.itab-1]={ref:us(j.rgce[0][0][1][2])});break;case 22:R.ExternCount=j;break;case 23:0==D.length&&(D[0]=[],D[0].XTI=[]),D[D.length-1].XTI=D[D.length-1].XTI.concat(j),D.XTI=D.XTI.concat(j);break;case 2196:if(R.biff<8)break;null!=M&&(M.Comment=j[1]);break;case 18:h["!protect"]=j;break;case 19:0!==j&&R.WTF&&console.error("Password verifier: "+j);break;case 133:d[j.pos]=j,R.snames.push(j.name);break;case 10:if(--B)break;if(p.e){if(p.e.r>0&&p.e.c>0){if(p.e.r--,p.e.c--,h["!ref"]=us(p),r.sheetRows&&r.sheetRows<=p.e.r){var Z=p.e.r;p.e.r=r.sheetRows-1,h["!fullref"]=h["!ref"],h["!ref"]=us(p),p.e.r=Z}p.e.r++,p.e.c++}O.length>0&&(h["!merges"]=O),I.length>0&&(h["!objects"]=I),L.length>0&&(h["!cols"]=L),F.length>0&&(h["!rows"]=F),y.Sheets.push(A)}""===m?g=h:a[m]=h,h=r.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===R.biff&&(R.biff={9:2,521:3,1033:4}[z]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[j.BIFFVer]||8),R.biffguess=0==j.BIFFVer,0==j.BIFFVer&&4096==j.dt&&(R.biff=5,W=!0,cr(R.codepage=28591)),8==R.biff&&0==j.BIFFVer&&16==j.dt&&(R.biff=2),B++)break;if(h=r.dense?[]:{},R.biff<8&&!W&&(W=!0,cr(R.codepage=r.codepage||1252)),R.biff<5||0==j.BIFFVer&&4096==j.dt){""===m&&(m="Sheet1"),p={s:{r:0,c:0},e:{r:0,c:0}};var q={pos:e.l-G,name:m};d[q.pos]=q,R.snames.push(m)}else m=(d[$]||{name:""}).name;32==j.dt&&(h["!type"]="chart"),64==j.dt&&(h["!type"]="macro"),O=[],I=[],R.arrayf=w=[],L=[],F=[],N=!1,A={Hidden:(d[$]||{hs:0}).hs,name:m};break;case 515:case 3:case 2:"chart"==h["!type"]&&(r.dense?(h[j.r]||[])[j.c]:h[os({c:j.c,r:j.r})])&&++j.c,o={ixfe:j.ixfe,XF:E[j.ixfe]||{},v:j.val,t:"n"},U>0&&(o.z=H[o.ixfe>>8&63]),Xp(o,r,t.opts.Date1904),x({c:j.c,r:j.r},o,r);break;case 5:case 517:o={ixfe:j.ixfe,XF:E[j.ixfe],v:j.val,t:j.t},U>0&&(o.z=H[o.ixfe>>8&63]),Xp(o,r,t.opts.Date1904),x({c:j.c,r:j.r},o,r);break;case 638:o={ixfe:j.ixfe,XF:E[j.ixfe],v:j.rknum,t:"n"},U>0&&(o.z=H[o.ixfe>>8&63]),Xp(o,r,t.opts.Date1904),x({c:j.c,r:j.r},o,r);break;case 189:for(var J=j.c;J<=j.C;++J){var Q=j.rkrec[J-j.c][0];o={ixfe:Q,XF:E[Q],v:j.rkrec[J-j.c][1],t:"n"},U>0&&(o.z=H[o.ixfe>>8&63]),Xp(o,r,t.opts.Date1904),x({c:J,r:j.r},o,r)}break;case 6:case 518:case 1030:if("String"==j.val){v=j;break}if(o=Kp(j.val,j.cell.ixfe,j.tt),o.XF=E[o.ixfe],r.cellFormula){var ee=j.formula;if(ee&&ee[0]&&ee[0][0]&&"PtgExp"==ee[0][0][0]){var re=ee[0][0][1][0],te=ee[0][0][1][1],ae=os({r:re,c:te});T[ae]?o.f=""+Rh(j.formula,p,j.cell,D,R):o.F=((r.dense?(h[re]||[])[te]:h[ae])||{}).F}else o.f=""+Rh(j.formula,p,j.cell,D,R)}U>0&&(o.z=H[o.ixfe>>8&63]),Xp(o,r,t.opts.Date1904),x(j.cell,o,r),v=j;break;case 7:case 519:if(!v)throw new Error("String record expects Formula");v.val=j,o=Kp(j,v.cell.ixfe,"s"),o.XF=E[o.ixfe],r.cellFormula&&(o.f=""+Rh(v.formula,p,v.cell,D,R)),U>0&&(o.z=H[o.ixfe>>8&63]),Xp(o,r,t.opts.Date1904),x(v.cell,o,r),v=null;break;case 33:case 545:w.push(j);var ne=os(j[0].s);if(s=r.dense?(h[j[0].s.r]||[])[j[0].s.c]:h[ne],r.cellFormula&&s){if(!v)break;if(!ne||!s)break;s.f=""+Rh(j[1],p,j[0],D,R),s.F=us(j[0])}break;case 1212:if(!r.cellFormula)break;if(k){if(!v)break;T[os(v.cell)]=j[0],s=r.dense?(h[v.cell.r]||[])[v.cell.c]:h[os(v.cell)],(s||{}).f=""+Rh(j[0],p,n,D,R)}break;case 253:o=Kp(b[j.isst].t,j.ixfe,"s"),b[j.isst].h&&(o.h=b[j.isst].h),o.XF=E[o.ixfe],U>0&&(o.z=H[o.ixfe>>8&63]),Xp(o,r,t.opts.Date1904),x({c:j.c,r:j.r},o,r);break;case 513:r.sheetStubs&&(o={ixfe:j.ixfe,XF:E[j.ixfe],t:"z"},U>0&&(o.z=H[o.ixfe>>8&63]),Xp(o,r,t.opts.Date1904),x({c:j.c,r:j.r},o,r));break;case 190:if(r.sheetStubs)for(var se=j.c;se<=j.C;++se){var ie=j.ixfe[se-j.c];o={ixfe:ie,XF:E[ie],t:"z"},U>0&&(o.z=H[o.ixfe>>8&63]),Xp(o,r,t.opts.Date1904),x({c:se,r:j.r},o,r)}break;case 214:case 516:case 4:o=Kp(j.val,j.ixfe,"s"),o.XF=E[o.ixfe],U>0&&(o.z=H[o.ixfe>>8&63]),Xp(o,r,t.opts.Date1904),x({c:j.c,r:j.r},o,r);break;case 0:case 512:1===B&&(p=j);break;case 252:b=j;break;case 1054:if(4==R.biff){H[U++]=j[1];for(var ce=0;ce=163&&Pt(j[1],U+163)}else Pt(j[1],j[0]);break;case 30:H[U++]=j;for(var le=0;le=163&&Pt(j,U+163);break;case 229:O=O.concat(j);break;case 93:I[j.cmo[0]]=R.lastobj=j;break;case 438:R.lastobj.TxO=j;break;case 127:R.lastobj.ImData=j;break;case 440:for(l=j[0].s.r;l<=j[0].e.r;++l)for(c=j[0].s.c;c<=j[0].e.c;++c)s=r.dense?(h[l]||[])[c]:h[os({c:c,r:l})],s&&(s.l=j[1]);break;case 2048:for(l=j[0].s.r;l<=j[0].e.r;++l)for(c=j[0].s.c;c<=j[0].e.c;++c)s=r.dense?(h[l]||[])[c]:h[os({c:c,r:l})],s&&s.l&&(s.l.Tooltip=j[1]);break;case 28:if(R.biff<=5&&R.biff>=2)break;s=r.dense?(h[j[0].r]||[])[j[0].c]:h[os(j[0])];var oe=I[j[2]];s||(r.dense?(h[j[0].r]||(h[j[0].r]=[]),s=h[j[0].r][j[0].c]={t:"z"}):s=h[os(j[0])]={t:"z"},p.e.r=Math.max(p.e.r,j[0].r),p.s.r=Math.min(p.s.r,j[0].r),p.e.c=Math.max(p.e.c,j[0].c),p.s.c=Math.min(p.s.c,j[0].c)),s.c||(s.c=[]),i={a:j[1],t:oe.TxO.t},s.c.push(i);break;case 2173:Cf(E[j.ixfe],j.ext);break;case 125:if(!R.cellStyles)break;while(j.e>=j.s)L[j.e--]={width:j.w/256,level:j.level||0,hidden:!!(1&j.flags)},N||(N=!0,Po(j.w/256)),Bo(L[j.e+1]);break;case 520:var fe={};null!=j.level&&(F[j.r]=fe,fe.level=j.level),j.hidden&&(F[j.r]=fe,fe.hidden=!0),j.hpt&&(F[j.r]=fe,fe.hpt=j.hpt,fe.hpx=Wo(j.hpt));break;case 38:case 39:case 40:case 41:h["!margins"]||jh(h["!margins"]={}),h["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[z]]=j;break;case 161:h["!margins"]||jh(h["!margins"]={}),h["!margins"].header=j.header,h["!margins"].footer=j.footer;break;case 574:j.RTL&&(y.Views[0].RTL=!0);break;case 146:C=j;break;case 2198:u=j;break;case 140:f=j;break;case 442:m?A.CodeName=j||A.name:y.WBProps.CodeName=j||"ThisWorkbook";break}}else X||console.error("Missing Info for XLS Record 0x"+z.toString(16)),e.l+=G}return t.SheetNames=Kt(d).sort((function(e,r){return Number(e)-Number(r)})).map((function(e){return d[e].name})),r.bookSheets||(t.Sheets=a),!t.SheetNames.length&&g["!ref"]?(t.SheetNames.push("Sheet1"),t.Sheets&&(t.Sheets["Sheet1"]=g)):t.Preamble=g,t.Sheets&&V.forEach((function(e,r){t.Sheets[t.SheetNames[r]]["!autofilter"]=e})),t.Strings=b,t.SSF=ca(zr),R.enc&&(t.Encryption=R.enc),u&&(t.Themes=u),t.Metadata={},void 0!==f&&(t.Metadata.Country=f),D.names.length>0&&(y.Names=D.names),t.Workbook=y,t}var Yp={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Zp(e,r,t){var a=zt.find(e,"/!DocumentSummaryInformation");if(a&&a.size>0)try{var n=Hi(a,qs,Yp.DSI);for(var s in n)r[s]=n[s]}catch(o){if(t.WTF)throw o}var i=zt.find(e,"/!SummaryInformation");if(i&&i.size>0)try{var c=Hi(i,Js,Yp.SI);for(var l in c)null==r[l]&&(r[l]=c[l])}catch(o){if(t.WTF)throw o}r.HeadingPairs&&r.TitlesOfParts&&(gi(r.HeadingPairs,r.TitlesOfParts,r,t),delete r.HeadingPairs,delete r.TitlesOfParts)}function qp(e,r){var t,a,n,s;if(r||(r={}),$v(r),lr(),r.codepage&&sr(r.codepage),e.FullPaths){if(zt.find(e,"/encryption"))throw new Error("File is password-protected");t=zt.find(e,"!CompObj"),a=zt.find(e,"/Workbook")||zt.find(e,"/Book")}else{switch(r.type){case"base64":e=Ar(Tr(e));break;case"binary":e=Ar(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}zn(e,0),a={content:e}}if(t&&$p(t),r.bookProps&&!r.bookSheets)n={};else{var i=wr?"buffer":"array";if(a&&a.content)n=jp(a.content,r);else if((s=zt.find(e,"PerfectOffice_MAIN"))&&s.content)n=Ul.to_workbook(s.content,(r.type=i,r));else{if(!(s=zt.find(e,"NativeContent_MAIN"))||!s.content)throw(s=zt.find(e,"MN0"))&&s.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");n=Ul.to_workbook(s.content,(r.type=i,r))}r.bookVBA&&e.FullPaths&&zt.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(n.vbaraw=$f(e))}var c={};return e.FullPaths&&Zp(e,c,r),n.Props=n.Custprops=c,r.bookFiles&&(n.cfb=e),n}var Jp={0:{f:md},1:{f:wd},2:{f:Id},3:{f:Ad},4:{f:Cd},5:{f:Rd},6:{f:Nd},7:{f:Sd},8:{f:Ud},9:{f:Bd},10:{f:Md},11:{f:Pd},12:{f:Ed},13:{f:Ld},14:{f:_d},15:{f:yd},16:{f:Od},17:{f:Dd},18:{f:xd},19:{f:ws},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:bp},40:{},42:{},43:{f:Qo},44:{f:Jo},45:{f:ef},46:{f:tf},47:{f:rf},48:{},49:{f:gs},50:{},51:{f:Af},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:kl},62:{f:Fd},63:{f:Of},64:{f:jd},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Gn,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:Kd},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:Td},148:{f:gd,p:16},151:{f:Wd},152:{},153:{f:pp},154:{},155:{},156:{f:dp},157:{},158:{},159:{T:1,f:ql},160:{T:-1},161:{T:1,f:Is},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Hd},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:yf},336:{T:-1},337:{f:_f,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:xs},357:{},358:{},359:{},360:{T:1},361:{},362:{f:el},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:$d},427:{f:zd},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:Xd},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:kd},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:Vd},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:xs},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:Hf},633:{T:1},634:{T:-1},635:{T:1,f:Uf},636:{T:-1},637:{f:Es},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:ep},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:Yd},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},Qp={6:{f:Dh},10:{f:Vi},12:{f:zi},13:{f:zi},14:{f:$i},15:{f:$i},16:{f:Ls},17:{f:$i},18:{f:$i},19:{f:zi},20:{f:Yc},21:{f:Yc},23:{f:el},24:{f:Qc},25:{f:$i},26:{},27:{},28:{f:cl},29:{},34:{f:$i},35:{f:qc},38:{f:Ls},39:{f:Ls},40:{f:Ls},41:{f:Ls},42:{f:$i},43:{f:$i},47:{f:Eo},49:{f:Dc},51:{f:zi},60:{},61:{f:Lc},64:{f:$i},65:{f:Nc},66:{f:zi},77:{},80:{},81:{},82:{},85:{f:zi},89:{},90:{},91:{},92:{f:Cc},93:{f:ol},94:{},95:{f:$i},96:{},97:{},99:{f:$i},125:{f:kl},128:{f:Xc},129:{f:yc},130:{f:zi},131:{f:$i},132:{f:$i},133:{f:Ac},134:{},140:{f:vl},141:{f:zi},144:{},146:{f:ml},151:{},152:{},153:{},154:{},155:{},156:{f:zi},157:{},158:{},160:{f:Cl},161:{f:Tl},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:Wc},190:{f:$c},193:{f:Vi},197:{},198:{},199:{},200:{},201:{},202:{f:$i},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:zi},220:{},221:{f:$i},222:{},224:{f:Gc},225:{f:Ec},226:{f:Vi},227:{},229:{f:ll},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:_c},253:{f:Mc},255:{f:Sc},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:Gi},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:$i},353:{f:Vi},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:Zc},431:{f:$i},432:{},433:{},434:{},437:{},438:{f:hl},439:{f:$i},440:{f:dl},441:{},442:{f:Zi},443:{},444:{f:zi},445:{},446:{},448:{f:Vi},449:{f:Oc,r:2},450:{f:Vi},512:{f:Hc},513:{f:El},515:{f:jc},516:{f:Pc},517:{f:Kc},519:{f:yl},520:{f:xc},523:{},545:{f:nl},549:{f:Ic},566:{},574:{f:Fc},638:{f:Vc},659:{},1048:{},1054:{f:Bc},1084:{},1212:{f:al},2048:{f:pl},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:wc},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Vi},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:gl,r:12},2173:{f:Ef,r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:$i,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:tl,r:12},2197:{},2198:{f:bf,r:12},2199:{},2200:{},2201:{},2202:{f:sl,r:12},2203:{f:Vi},2204:{},2205:{},2206:{},2207:{},2211:{f:Rc},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:zi},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:wl},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:bl},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:Hc},1:{},2:{f:xl},3:{f:Sl},4:{f:_l},5:{f:Kc},7:{f:Rl},8:{},9:{f:wc},11:{},22:{f:zi},30:{f:Uc},31:{},32:{},33:{f:nl},36:{},37:{f:Ic},50:{f:Ol},62:{},52:{},67:{},68:{f:zi},69:{},86:{},126:{},127:{f:Al},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:Il},223:{},234:{},354:{},421:{},518:{f:Dh},521:{f:wc},536:{f:Qc},547:{f:qc},561:{},579:{},1030:{f:Dh},1033:{f:wc},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function ev(e,r,t,a){var n=r;if(!isNaN(n)){var s=a||(t||[]).length||0,i=e.next(4);i.write_shift(2,n),i.write_shift(2,s),s>0&&On(t)&&e.push(t)}}function rv(e,r){var t=r||{};null!=br&&null==t.dense&&(t.dense=br);var a=t.dense?[]:{};e=e.replace(//g,"");var n=e.match(/");var s=e.match(/<\/table/i),i=n.index,c=s&&s.index||e.length,l=ha(e.slice(i,c),/(:?]*>)/i,""),o=-1,f=0,u=0,h=0,d={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(i=0;i/i);for(c=0;c"))>-1)k=k.slice(T+1);for(var w=0;w")));h=C.colspan?+C.colspan:1,((u=+C.rowspan)>1||h>1)&&p.push({s:{r:o,c:f},e:{r:o+(u||1)-1,c:f+h-1}});var y=C.t||C["data-t"]||"";if(k.length)if(k=Ya(k),d.s.r>o&&(d.s.r=o),d.e.rf&&(d.s.c=f),d.e.ct||n[o].s.c>i)&&!(n[o].e.r1&&(d.rowspan=c),l>1&&(d.colspan=l),a.editable?h=''+h+"":u&&(d["data-t"]=u&&u.t||"z",null!=u.v&&(d["data-v"]=u.v),null!=u.z&&(d["data-z"]=u.z),u.l&&"#"!=(u.l.Target||"#").charAt(0)&&(h=''+h+"")),d.id=(a.id||"sjs")+"-"+f,s.push(tn("td",h,d))}}var p="";return p+s.join("")+""}var av='SheetJS Table Export',nv="";function sv(e,r){var t=e.match(/[\s\S]*?<\/table>/gi);if(!t||0==t.length)throw new Error("Invalid HTML: could not find
");if(1==t.length)return vs(rv(t[0],r),r);var a=bb();return t.forEach((function(e,t){mb(a,rv(e,r),"Sheet"+(t+1))})),a}function iv(e,r,t){var a=[];return a.join("")+""}function cv(e,r){var t=r||{},a=null!=t.header?t.header:av,n=null!=t.footer?t.footer:nv,s=[a],i=fs(e["!ref"]);t.dense=Array.isArray(e),s.push(iv(e,i,t));for(var c=i.s.r;c<=i.e.r;++c)s.push(tv(e,i,c,t));return s.push("
"+n),s.join("")}function lv(e,r,t){var a=t||{};null!=br&&(a.dense=br);var n=0,s=0;if(null!=a.origin)if("number"==typeof a.origin)n=a.origin;else{var i="string"==typeof a.origin?ls(a.origin):a.origin;n=i.r,s=i.c}var c=r.getElementsByTagName("tr"),l=Math.min(a.sheetRows||1e7,c.length),o={s:{r:0,c:0},e:{r:n,c:s}};if(e["!ref"]){var f=fs(e["!ref"]);o.s.r=Math.min(o.s.r,f.s.r),o.s.c=Math.min(o.s.c,f.s.c),o.e.r=Math.max(o.e.r,f.e.r),o.e.c=Math.max(o.e.c,f.e.c),-1==n&&(o.e.r=n=f.e.r+1)}var u=[],h=0,d=e["!rows"]||(e["!rows"]=[]),p=0,v=0,b=0,m=0,g=0,k=0;for(e["!cols"]||(e["!cols"]=[]);p1||k>1)&&u.push({s:{r:v+n,c:m+s},e:{r:v+n+(g||1)-1,c:m+s+(k||1)-1}});var _={t:"s",v:C},S=E.getAttribute("data-t")||E.getAttribute("t")||"";null!=C&&(0==C.length?_.t=S||"z":a.raw||0==C.trim().length||"s"==S||("TRUE"===C?_={t:"b",v:!0}:"FALSE"===C?_={t:"b",v:!1}:isNaN(oa(C))?isNaN(ua(C).getDate())||(_={t:"d",v:sa(C)},a.cellDates||(_={t:"n",v:Zt(_.v)}),_.z=a.dateNF||zr[14]):_={t:"n",v:oa(C)})),void 0===_.z&&null!=y&&(_.z=y);var x="",R=E.getElementsByTagName("A");if(R&&R.length)for(var O=0;O=l&&(e["!fullref"]=us((o.e.r=c.length-p+v-1+n,o))),e}function ov(e,r){var t=r||{},a=t.dense?[]:{};return lv(a,e,r)}function fv(e,r){return vs(ov(e,r),r)}function uv(e){var r="",t=hv(e);return t&&(r=t(e).getPropertyValue("display")),r||(r=e.style&&e.style.display),"none"===r}function hv(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}function dv(e){var r=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,(function(e,r){return Array(parseInt(r,10)+1).join(" ")})).replace(/]*\/>/g,"\t").replace(//g,"\n"),t=Ma(r.replace(/<[^>]*>/g,""));return[t]}var pv={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function vv(e,r){var t=r||{};null!=br&&null==t.dense&&(t.dense=br);var a,n,s,i,c,l,o,f=an(e),u=[],h={name:""},d="",p=0,v={},b=[],m=t.dense?[]:{},g={value:""},k="",T=0,w=[],E=-1,C=-1,y={s:{r:1e6,c:1e7},e:{r:0,c:0}},A=0,_={},S=[],x={},R=0,O=0,I=[],L=1,F=1,N=[],D={Names:[]},M={},P=["",""],B=[],U={},H="",V=0,W=!1,$=!1,z=0;nn.lastIndex=0,f=f.replace(//gm,"").replace(//gm,"");while(c=nn.exec(f))switch(c[3]=c[3].replace(/_.*$/,"")){case"table":case"工作表":"/"===c[1]?(y.e.c>=y.s.c&&y.e.r>=y.s.r?m["!ref"]=us(y):m["!ref"]="A1:A1",t.sheetRows>0&&t.sheetRows<=y.e.r&&(m["!fullref"]=m["!ref"],y.e.r=t.sheetRows-1,m["!ref"]=us(y)),S.length&&(m["!merges"]=S),I.length&&(m["!rows"]=I),s.name=s["名称"]||s.name,"undefined"!==typeof JSON&&JSON.stringify(s),b.push(s.name),v[s.name]=m,$=!1):"/"!==c[0].charAt(c[0].length-2)&&(s=La(c[0],!1),E=C=-1,y.s.r=y.s.c=1e7,y.e.r=y.e.c=0,m=t.dense?[]:{},S=[],I=[],$=!0);break;case"table-row-group":"/"===c[1]?--A:++A;break;case"table-row":case"行":if("/"===c[1]){E+=L,L=1;break}if(i=La(c[0],!1),i["行号"]?E=i["行号"]-1:-1==E&&(E=0),L=+i["number-rows-repeated"]||1,L<10)for(z=0;z0&&(I[E+z]={level:A});C=-1;break;case"covered-table-cell":"/"!==c[1]&&++C,t.sheetStubs&&(t.dense?(m[E]||(m[E]=[]),m[E][C]={t:"z"}):m[os({r:E,c:C})]={t:"z"}),k="",w=[];break;case"table-cell":case"数据":if("/"===c[0].charAt(c[0].length-2))++C,g=La(c[0],!1),F=parseInt(g["number-columns-repeated"]||"1",10),l={t:"z",v:null},g.formula&&0!=t.cellFormula&&(l.f=zh(Ma(g.formula))),"string"==(g["数据类型"]||g["value-type"])&&(l.t="s",l.v=Ma(g["string-value"]||""),t.dense?(m[E]||(m[E]=[]),m[E][C]=l):m[os({r:E,c:C})]=l),C+=F-1;else if("/"!==c[1]){++C,k="",T=0,w=[],F=1;var G=L?E+L-1:E;if(C>y.e.c&&(y.e.c=C),Cy.e.r&&(y.e.r=G),g=La(c[0],!1),B=[],U={},l={t:g["数据类型"]||g["value-type"],v:null},t.cellFormula)if(g.formula&&(g.formula=Ma(g.formula)),g["number-matrix-columns-spanned"]&&g["number-matrix-rows-spanned"]&&(R=parseInt(g["number-matrix-rows-spanned"],10)||0,O=parseInt(g["number-matrix-columns-spanned"],10)||0,x={s:{r:E,c:C},e:{r:E+R-1,c:C+O-1}},l.F=us(x),N.push([x,l.F])),g.formula)l.f=zh(g.formula);else for(z=0;z=N[z][0].s.r&&E<=N[z][0].e.r&&C>=N[z][0].s.c&&C<=N[z][0].e.c&&(l.F=N[z][1]);switch((g["number-columns-spanned"]||g["number-rows-spanned"])&&(R=parseInt(g["number-rows-spanned"],10)||0,O=parseInt(g["number-columns-spanned"],10)||0,x={s:{r:E,c:C},e:{r:E+R-1,c:C+O-1}},S.push(x)),g["number-columns-repeated"]&&(F=parseInt(g["number-columns-repeated"],10)),l.t){case"boolean":l.t="b",l.v=Va(g["boolean-value"]);break;case"float":l.t="n",l.v=parseFloat(g.value);break;case"percentage":l.t="n",l.v=parseFloat(g.value);break;case"currency":l.t="n",l.v=parseFloat(g.value);break;case"date":l.t="d",l.v=sa(g["date-value"]),t.cellDates||(l.t="n",l.v=Zt(l.v)),l.z="m/d/yy";break;case"time":l.t="n",l.v=ra(g["time-value"])/86400,t.cellDates&&(l.t="d",l.v=ea(l.v)),l.z="HH:MM:SS";break;case"number":l.t="n",l.v=parseFloat(g["数据数值"]);break;default:if("string"!==l.t&&"text"!==l.t&&l.t)throw new Error("Unsupported value type "+l.t);l.t="s",null!=g["string-value"]&&(k=Ma(g["string-value"]),w=[])}}else{if(W=!1,"s"===l.t&&(l.v=k||"",w.length&&(l.R=w),W=0==T),M.Target&&(l.l=M),B.length>0&&(l.c=B,B=[]),k&&!1!==t.cellText&&(l.w=k),W&&(l.t="z",delete l.v),(!W||t.sheetStubs)&&!(t.sheetRows&&t.sheetRows<=E))for(var X=0;X0)m[E+X][C+F]=ca(l)}else{m[os({r:E+X,c:C})]=l;while(--F>0)m[os({r:E+X,c:C+F})]=ca(l)}y.e.c<=C&&(y.e.c=C)}F=parseInt(g["number-columns-repeated"]||"1",10),C+=F-1,F=0,l={},k="",w=[]}M={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===c[1]){if((a=u.pop())[0]!==c[3])throw"Bad state: "+a}else"/"!==c[0].charAt(c[0].length-2)&&u.push([c[3],!0]);break;case"annotation":if("/"===c[1]){if((a=u.pop())[0]!==c[3])throw"Bad state: "+a;U.t=k,w.length&&(U.R=w),U.a=H,B.push(U)}else"/"!==c[0].charAt(c[0].length-2)&&u.push([c[3],!1]);H="",V=0,k="",T=0,w=[];break;case"creator":"/"===c[1]?H=f.slice(V,c.index):V=c.index+c[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===c[1]){if((a=u.pop())[0]!==c[3])throw"Bad state: "+a}else"/"!==c[0].charAt(c[0].length-2)&&u.push([c[3],!1]);k="",T=0,w=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===c[1]){if(_[h.name]=d,(a=u.pop())[0]!==c[3])throw"Bad state: "+a}else"/"!==c[0].charAt(c[0].length-2)&&(d="",h=La(c[0],!1),u.push([c[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(u[u.length-1][0]){case"time-style":case"date-style":n=La(c[0],!1),d+=pv[c[3]]["long"===n.style?1:0];break}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(u[u.length-1][0]){case"time-style":case"date-style":n=La(c[0],!1),d+=pv[c[3]]["long"===n.style?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if("/>"===c[0].slice(-2))break;if("/"===c[1])switch(u[u.length-1][0]){case"number-style":case"date-style":case"time-style":d+=f.slice(p,c.index);break}else p=c.index+c[0].length;break;case"named-range":n=La(c[0],!1),P=Gh(n["cell-range-address"]);var K={Name:n.name,Ref:P[0]+"!"+P[1]};$&&(K.Sheet=b.length),D.Names.push(K);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"文本串":if(["master-styles"].indexOf(u[u.length-1][0])>-1)break;if("/"!==c[1]||g&&g["string-value"])o=La(c[0],!1),T=c.index+c[0].length;else{var j=dv(f.slice(T,c.index),o);k=(k.length>0?k+"\n":"")+j[0]}break;case"s":break;case"database-range":if("/"===c[1])break;try{P=Gh(La(c[0])["target-range-address"]),v[P[0]]["!autofilter"]={ref:P[1]}}catch(Z){}break;case"date":break;case"object":break;case"title":case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if("/"!==c[1]){if(M=La(c[0],!1),!M.href)break;M.Target=Ma(M.href),delete M.href,"#"==M.Target.charAt(0)&&M.Target.indexOf(".")>-1?(P=Gh(M.Target.slice(1)),M.Target="#"+P[0]+"!"+P[1]):M.Target.match(/^\.\.[\\\/]/)&&(M.Target=M.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(c[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(t.WTF)throw new Error(c)}}var Y={Sheets:v,SheetNames:b,Workbook:D};return t.bookSheets&&delete Y.Sheets,Y}function bv(e,r){r=r||{},ba(e,"META-INF/manifest.xml")&&di(ga(e,"META-INF/manifest.xml"),r);var t=ka(e,"content.xml");if(!t)throw new Error("Missing content.xml in ODS / UOF file");var a=vv(Xa(t),r);return ba(e,"meta.xml")&&(a.Props=bi(ga(e,"meta.xml"))),a}function mv(e,r){return vv(e,r)}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function gv(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function kv(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):Xa(_r(e))}function Tv(e){var r=e.reduce((function(e,r){return e+r.length}),0),t=new Uint8Array(r),a=0;return e.forEach((function(e){t.set(e,a),a+=e.length})),t}function wv(e){return e-=e>>1&1431655765,e=(858993459&e)+(e>>2&858993459),16843009*(e+(e>>4)&252645135)>>>24}function Ev(e,r){for(var t=(127&e[r+15])<<7|e[r+14]>>1,a=1&e[r+14],n=r+13;n>=r;--n)a=256*a+e[n];return(128&e[r+15]?-a:a)*Math.pow(10,t-6176)}function Cv(e,r){var t=r?r[0]:0,a=127&e[t];e:if(e[t++]>=128){if(a|=(127&e[t])<<7,e[t++]<128)break e;if(a|=(127&e[t])<<14,e[t++]<128)break e;if(a|=(127&e[t])<<21,e[t++]<128)break e;if(a+=(127&e[t])*Math.pow(2,28),++t,e[t++]<128)break e;if(a+=(127&e[t])*Math.pow(2,35),++t,e[t++]<128)break e;if(a+=(127&e[t])*Math.pow(2,42),++t,e[t++]<128)break e}return r&&(r[0]=t),a}function yv(e){var r=0,t=127&e[r];e:if(e[r++]>=128){if(t|=(127&e[r])<<7,e[r++]<128)break e;if(t|=(127&e[r])<<14,e[r++]<128)break e;if(t|=(127&e[r])<<21,e[r++]<128)break e;t|=(127&e[r])<<28}return t}function Av(e){var r=[],t=[0];while(t[0]=128);i=e.slice(l,t[0]);break;case 5:c=4,i=e.slice(t[0],t[0]+c),t[0]+=c;break;case 1:c=8,i=e.slice(t[0],t[0]+c),t[0]+=c;break;case 2:c=Cv(e,t),i=e.slice(t[0],t[0]+c),t[0]+=c;break;case 3:case 4:default:throw new Error("PB Type ".concat(s," for Field ").concat(n," at offset ").concat(a))}var o={data:i,type:s};null==r[n]?r[n]=[o]:r[n].push(o)}return r}function _v(e,r){return(null==e?void 0:e.map((function(e){return r(e.data)})))||[]}function Sv(e){var r,t=[],a=[0];while(a[0]>>0>0),t.push(i)}return t}function xv(e,r){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));var t=[0],a=Cv(r,t),n=[];while(t[0]>2&7),i=(224&r[t[0]++])<<3,i|=r[t[0]++]):(c=1+(r[t[0]++]>>2),2==s?(i=r[t[0]]|r[t[0]+1]<<8,t[0]+=2):(i=(r[t[0]]|r[t[0]+1]<<8|r[t[0]+2]<<16|r[t[0]+3]<<24)>>>0,t[0]+=4)),n=[Tv(n)],0==i)throw new Error("Invalid offset 0");if(i>n[0].length)throw new Error("Invalid offset beyond length");if(c>=i){n.push(n[0].slice(-i)),c-=i;while(c>=n[n.length-1].length)n.push(n[n.length-1]),c-=n[n.length-1].length}n.push(n[0].slice(-i,-i+c))}else{var l=r[t[0]++]>>2;if(l<60)++l;else{var o=l-59;l=r[t[0]],o>1&&(l|=r[t[0]+1]<<8),o>2&&(l|=r[t[0]+2]<<16),o>3&&(l|=r[t[0]+3]<<24),l>>>=0,l++,t[0]+=o}n.push(r.slice(t[0],t[0]+l)),t[0]+=l}}var f=Tv(n);if(f.length!=a)throw new Error("Unexpected length: ".concat(f.length," != ").concat(a));return f}function Rv(e){var r=[],t=0;while(t1?12:8)+4*wv(i&(a>1?3470:398)),l=-1,o=-1,f=NaN,u=new Date(2001,0,1);switch(512&i&&(l=s.getUint32(c,!0),c+=4),c+=4*wv(i&(a>1?12288:4096)),16&i&&(o=s.getUint32(c,!0),c+=4),32&i&&(f=s.getFloat64(c,!0),c+=8),64&i&&(u.setTime(u.getTime()+1e3*s.getFloat64(c,!0)),c+=8),e[2]){case 0:break;case 2:n={t:"n",v:f};break;case 3:n={t:"s",v:r[o]};break;case 5:n={t:"d",v:u};break;case 6:n={t:"b",v:f>0};break;case 7:n={t:"n",v:f/86400};break;case 8:n={t:"e",v:0};break;case 9:if(l>-1)n={t:"s",v:t[l]};else if(o>-1)n={t:"s",v:r[o]};else{if(isNaN(f))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));n={t:"n",v:f}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return n}function Iv(e,r,t){var a,n=gv(e),s=n.getUint32(8,!0),i=12,c=-1,l=-1,o=NaN,f=NaN,u=new Date(2001,0,1);switch(1&s&&(o=Ev(e,i),i+=16),2&s&&(f=n.getFloat64(i,!0),i+=8),4&s&&(u.setTime(u.getTime()+1e3*n.getFloat64(i,!0)),i+=8),8&s&&(l=n.getUint32(i,!0),i+=4),16&s&&(c=n.getUint32(i,!0),i+=4),e[1]){case 0:break;case 2:a={t:"n",v:o};break;case 3:a={t:"s",v:r[l]};break;case 5:a={t:"d",v:u};break;case 6:a={t:"b",v:f>0};break;case 7:a={t:"n",v:f/86400};break;case 8:a={t:"e",v:0};break;case 9:if(!(c>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&s," : ").concat(e.slice(0,4)));a={t:"s",v:t[c]};break;case 10:a={t:"n",v:o};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&s," : ").concat(e.slice(0,4)))}return a}function Lv(e,r,t){switch(e[0]){case 0:case 1:case 2:case 3:return Ov(e,r,t,e[0]);case 5:return Iv(e,r,t);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function Fv(e){var r=Av(e);return Cv(r[1][0].data)}function Nv(e,r){var t=Av(r.data),a=yv(t[1][0].data),n=t[3],s=[];return(n||[]).forEach((function(r){var t=Av(r.data),n=yv(t[1][0].data)>>>0;switch(a){case 1:s[n]=kv(t[3][0].data);break;case 8:var i=e[Fv(t[9][0].data)][0],c=Av(i.data),l=e[Fv(c[1][0].data)][0],o=yv(l.meta[1][0].data);if(2001!=o)throw new Error("2000 unexpected reference to ".concat(o));var f=Av(l.data);s[n]=f[3].map((function(e){return kv(e.data)})).join("");break}})),s}function Dv(e,r){var t,a,n,s,i,c,l,o,f,u,h,d,p,v,b,m,g=Av(e),k=yv(g[1][0].data)>>>0,T=yv(g[2][0].data)>>>0,w=(null==(a=null==(t=g[8])?void 0:t[0])?void 0:a.data)&&yv(g[8][0].data)>0||!1;if((null==(s=null==(n=g[7])?void 0:n[0])?void 0:s.data)&&0!=r)b=null==(c=null==(i=g[7])?void 0:i[0])?void 0:c.data,m=null==(o=null==(l=g[6])?void 0:l[0])?void 0:o.data;else{if(!(null==(u=null==(f=g[4])?void 0:f[0])?void 0:u.data)||1==r)throw"NUMBERS Tile missing ".concat(r," cell storage");b=null==(d=null==(h=g[4])?void 0:h[0])?void 0:d.data,m=null==(v=null==(p=g[3])?void 0:p[0])?void 0:v.data}for(var E=w?4:1,C=gv(b),y=[],A=0;A=1&&(S[y[y.length-1][0]]=m.subarray(y[y.length-1][1]*E)),{R:k,cells:S}}function Mv(e,r){var t,a=Av(r.data),n=(null==(t=null==a?void 0:a[7])?void 0:t[0])?yv(a[7][0].data)>>>0>0?1:0:-1,s=_v(a[5],(function(e){return Dv(e,n)}));return{nrows:yv(a[4][0].data)>>>0,data:s.reduce((function(e,r){return e[r.R]||(e[r.R]=[]),r.cells.forEach((function(t,a){if(e[r.R][a])throw new Error("Duplicate cell r=".concat(r.R," c=").concat(a));e[r.R][a]=t})),e}),[])}}function Pv(e,r,t){var a,n=Av(r.data),s={s:{r:0,c:0},e:{r:0,c:0}};if(s.e.r=(yv(n[6][0].data)>>>0)-1,s.e.r<0)throw new Error("Invalid row varint ".concat(n[6][0].data));if(s.e.c=(yv(n[7][0].data)>>>0)-1,s.e.c<0)throw new Error("Invalid col varint ".concat(n[7][0].data));t["!ref"]=us(s);var i=Av(n[4][0].data),c=Nv(e,e[Fv(i[4][0].data)][0]),l=(null==(a=i[17])?void 0:a[0])?Nv(e,e[Fv(i[17][0].data)][0]):[],o=Av(i[3][0].data),f=0;o[1].forEach((function(r){var a=Av(r.data),n=e[Fv(a[2][0].data)][0],s=yv(n.meta[1][0].data);if(6002!=s)throw new Error("6001 unexpected reference to ".concat(s));var i=Mv(e,n);i.data.forEach((function(e,r){e.forEach((function(e,a){var n=os({r:f+r,c:a}),s=Lv(e,c,l);s&&(t[n]=s)}))})),f+=i.nrows}))}function Bv(e,r){var t=Av(r.data),a={"!ref":"A1"},n=e[Fv(t[2][0].data)],s=yv(n[0].meta[1][0].data);if(6001!=s)throw new Error("6000 unexpected reference to ".concat(s));return Pv(e,n[0],a),a}function Uv(e,r){var t,a=Av(r.data),n={name:(null==(t=a[1])?void 0:t[0])?kv(a[1][0].data):"",sheets:[]},s=_v(a[2],Fv);return s.forEach((function(r){e[r].forEach((function(r){var t=yv(r.meta[1][0].data);6e3==t&&n.sheets.push(Bv(e,r))}))})),n}function Hv(e,r){var t=bb(),a=Av(r.data),n=_v(a[1],Fv);if(n.forEach((function(r){e[r].forEach((function(r){var a=yv(r.meta[1][0].data);if(2==a){var n=Uv(e,r);n.sheets.forEach((function(e,r){mb(t,e,0==r?n.name:n.name+"_"+r,!0)}))}}))})),0==t.SheetNames.length)throw new Error("Empty NUMBERS file");return t}function Vv(e){var r,t,a,n,s={},i=[];if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)){var r,t;try{r=Rv(e.content)}catch(a){return console.log("?? "+e.content.length+" "+(a.message||a))}try{t=Sv(r)}catch(a){return console.log("## "+(a.message||a))}t.forEach((function(e){s[e.id]=e.messages,i.push(e.id)}))}})),!i.length)throw new Error("File has no messages");var c=(null==(n=null==(a=null==(t=null==(r=null==s?void 0:s[1])?void 0:r[0])?void 0:t.meta)?void 0:a[1])?void 0:n[0].data)&&1==yv(s[1][0].meta[1][0].data)&&s[1][0];if(c||i.forEach((function(e){s[e].forEach((function(e){var r=yv(e.meta[1][0].data)>>>0;if(1==r){if(c)throw new Error("Document has multiple roots");c=e}}))})),!c)throw new Error("Cannot find Document root");return Hv(s,c)}function Wv(e){return function(r){for(var t=0;t!=e.length;++t){var a=e[t];void 0===r[a[0]]&&(r[a[0]]=a[1]),"n"===a[2]&&(r[a[0]]=Number(r[a[0]]))}}}function $v(e){Wv([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(e)}function zv(e){return oi.WS.indexOf(e)>-1?"sheet":oi.CS&&e==oi.CS?"chart":oi.DS&&e==oi.DS?"dialog":oi.MS&&e==oi.MS?"macro":e&&e.length?e:"sheet"}function Gv(e,r){if(!e)return 0;try{e=r.map((function(r){return r.id||(r.id=r.strRelID),[r.name,e["!id"][r.id].Target,zv(e["!id"][r.id].Type)]}))}catch(t){return null}return e&&0!==e.length?e:null}function Xv(e,r,t,a,n,s,i,c,l,o,f,u){try{s[a]=ui(ka(e,t,!0),r);var h,d=ga(e,r);switch(c){case"sheet":h=kp(d,r,n,l,s[a],o,f,u);break;case"chart":if(h=Tp(d,r,n,l,s[a],o,f,u),!h||!h["!drawel"])break;var p=ya(h["!drawel"].Target,r),v=fi(p),b=Nf(ka(e,p,!0),ui(ka(e,v,!0),p)),m=ya(b,p),g=fi(m);h=Jd(ka(e,m,!0),m,l,ui(ka(e,g,!0),m),o,h);break;case"macro":h=wp(d,r,n,l,s[a],o,f,u);break;case"dialog":h=Ep(d,r,n,l,s[a],o,f,u);break;default:throw new Error("Unrecognized sheet type "+c)}i[a]=h;var k=[];s&&s[a]&&Kt(s[a]).forEach((function(t){var n="";if(s[a][t].Type==oi.CMNT){n=ya(s[a][t].Target,r);var i=_p(ga(e,n,!0),n,l);if(!i||!i.length)return;Df(h,i,!1)}s[a][t].Type==oi.TCMNT&&(n=ya(s[a][t].Target,r),k=k.concat(Pf(ga(e,n,!0),l)))})),k&&k.length&&Df(h,k,!0,l.people||[])}catch(T){if(l.WTF)throw T}}function Kv(e){return"/"==e.charAt(0)?e.slice(1):e}function jv(e,r){if(Bt(),r=r||{},$v(r),ba(e,"META-INF/manifest.xml"))return bv(e,r);if(ba(e,"objectdata.xml"))return bv(e,r);if(ba(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if("undefined"!=typeof Vv){if(e.FileIndex)return Vv(e);var t=zt.utils.cfb_new();return wa(e).forEach((function(r){Ea(t,r,Ta(e,r))})),Vv(t)}throw new Error("Unsupported NUMBERS file")}if(!ba(e,"[Content_Types].xml")){if(ba(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(ba(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var a,n,s=wa(e),i=li(ka(e,"[Content_Types].xml")),c=!1;if(0===i.workbooks.length&&(n="xl/workbook.xml",ga(e,n,!0)&&i.workbooks.push(n)),0===i.workbooks.length){if(n="xl/workbook.bin",!ga(e,n,!0))throw new Error("Could not find workbook");i.workbooks.push(n),c=!0}"bin"==i.workbooks[0].slice(-3)&&(c=!0);var l={},o={};if(!r.bookSheets&&!r.bookProps){if(Xh=[],i.sst)try{Xh=Ap(ga(e,Kv(i.sst)),i.sst,r)}catch(O){if(r.WTF)throw O}r.cellStyles&&i.themes.length&&(l=yp(ka(e,i.themes[0].replace(/^\//,""),!0)||"",i.themes[0],r)),i.style&&(o=Cp(ga(e,Kv(i.style)),i.style,l,r))}i.links.map((function(t){try{var a=ui(ka(e,fi(Kv(t))),t);return xp(ga(e,Kv(t)),a,t,r)}catch(O){}}));var f=gp(ga(e,Kv(i.workbooks[0])),i.workbooks[0],r),u={},h="";i.coreprops.length&&(h=ga(e,Kv(i.coreprops[0]),!0),h&&(u=bi(h)),0!==i.extprops.length&&(h=ga(e,Kv(i.extprops[0]),!0),h&&ki(h,u,r)));var d={};r.bookSheets&&!r.bookProps||0!==i.custprops.length&&(h=ka(e,Kv(i.custprops[0]),!0),h&&(d=wi(h,r)));var p={};if((r.bookSheets||r.bookProps)&&(f.Sheets?a=f.Sheets.map((function(e){return e.name})):u.Worksheets&&u.SheetNames.length>0&&(a=u.SheetNames),r.bookProps&&(p.Props=u,p.Custprops=d),r.bookSheets&&"undefined"!==typeof a&&(p.SheetNames=a),r.bookSheets?p.SheetNames:r.bookProps))return p;a={};var v={};r.bookDeps&&i.calcchain&&(v=Sp(ga(e,Kv(i.calcchain)),i.calcchain,r));var b,m,g=0,k={},T=f.Sheets;u.Worksheets=T.length,u.SheetNames=[];for(var w=0;w!=T.length;++w)u.SheetNames[w]=T[w].name;var E=c?"bin":"xml",C=i.workbooks[0].lastIndexOf("/"),y=(i.workbooks[0].slice(0,C+1)+"_rels/"+i.workbooks[0].slice(C+1)+".rels").replace(/^\//,"");ba(e,y)||(y="xl/_rels/workbook."+E+".rels");var A=ui(ka(e,y,!0),y.replace(/_rels.*/,"s5s"));(i.metadata||[]).length>=1&&(r.xlmeta=Rp(ga(e,Kv(i.metadata[0])),i.metadata[0],r)),(i.people||[]).length>=1&&(r.people=Bf(ga(e,Kv(i.people[0])),r)),A&&(A=Gv(A,f.Sheets));var _=ga(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(g=0;g!=u.Worksheets;++g){var S="sheet";if(A&&A[g]?(b="xl/"+A[g][1].replace(/[\/]?xl\//,""),ba(e,b)||(b=A[g][1]),ba(e,b)||(b=y.replace(/_rels\/.*$/,"")+A[g][1]),S=A[g][2]):(b="xl/worksheets/sheet"+(g+1-_)+"."+E,b=b.replace(/sheet0\./,"sheet.")),m=b.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),r&&null!=r.sheets)switch(typeof r.sheets){case"number":if(g!=r.sheets)continue e;break;case"string":if(u.SheetNames[g].toLowerCase()!=r.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(r.sheets)){for(var x=!1,R=0;R!=r.sheets.length;++R)"number"==typeof r.sheets[R]&&r.sheets[R]==g&&(x=1),"string"==typeof r.sheets[R]&&r.sheets[R].toLowerCase()==u.SheetNames[g].toLowerCase()&&(x=1);if(!x)continue e}}Xv(e,b,m,u.SheetNames[g],g,k,a,S,r,f,l,o)}return p={Directory:i,Workbook:f,Props:u,Custprops:d,Deps:v,Sheets:a,SheetNames:u.SheetNames,Strings:Xh,Styles:o,Themes:l,SSF:ca(zr)},r&&r.bookFiles&&(e.files?(p.keys=s,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach((function(r,t){r=r.replace(/^Root Entry[\/]/,""),p.keys.push(r),p.files[r]=e.FileIndex[t]})))),r&&r.bookVBA&&(i.vba.length>0?p.vbaraw=ga(e,Kv(i.vba[0]),!0):i.defaults&&i.defaults.bin===Wf&&(p.vbaraw=ga(e,"xl/vbaProject.bin",!0))),p}function Yv(e,r){var t=r||{},a="Workbook",n=zt.find(e,a);try{if(a="/!DataSpaces/Version",n=zt.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(ro(n.content),a="/!DataSpaces/DataSpaceMap",n=zt.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var s=ao(n.content);if(1!==s.length||1!==s[0].comps.length||0!==s[0].comps[0].t||"StrongEncryptionDataSpace"!==s[0].name||"EncryptedPackage"!==s[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",n=zt.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var i=no(n.content);if(1!=i.length||"StrongEncryptionTransform"!=i[0])throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",n=zt.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);io(n.content)}catch(l){}if(a="/EncryptionInfo",n=zt.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var c=oo(n.content);if(a="/EncryptedPackage",n=zt.find(e,a),!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(4==c[0]&&"undefined"!==typeof decrypt_agile)return decrypt_agile(c[1],n.content,t.password||"",t);if(2==c[0]&&"undefined"!==typeof decrypt_std76)return decrypt_std76(c[1],n.content,t.password||"",t);throw new Error("File is password-protected")}function Zv(e,r){var t="";switch((r||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":t=Tr(e.slice(0,12));break;case"binary":t=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(r&&r.type||"undefined"))}return[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3),t.charCodeAt(4),t.charCodeAt(5),t.charCodeAt(6),t.charCodeAt(7)]}function qv(e,r){return zt.find(e,"EncryptedPackage")?Yv(e,r):qp(e,r)}function Jv(e,r){var t,a=e,n=r||{};return n.type||(n.type=wr&&Buffer.isBuffer(e)?"buffer":"base64"),t=Ca(a,n),jv(t,n)}function Qv(e,r){var t=0;e:while(t=2&&0===n[3])return Ul.to_workbook(a,t);if(0===n[2]&&(8===n[3]||9===n[3]))return Ul.to_workbook(a,t)}break;case 3:case 131:case 139:case 140:return Fl.to_workbook(a,t);case 123:if(92===n[1]&&114===n[2]&&116===n[3])return Co.to_workbook(a,t);break;case 10:case 13:case 32:return eb(a,t);case 137:if(80===n[1]&&78===n[2]&&71===n[3])throw new Error("PNG Image File is not a spreadsheet");break}return Ll.indexOf(n[0])>-1&&n[2]<=12&&n[3]<=31?Fl.to_workbook(a,t):ab(e,a,t,s)}function sb(e,r,t,a,n,s,i,c){var l=es(t),o=c.defval,f=c.raw||!Object.prototype.hasOwnProperty.call(c,"raw"),u=!0,h=1===n?[]:{};if(1!==n)if(Object.defineProperty)try{Object.defineProperty(h,"__rowNum__",{value:t,enumerable:!1})}catch(b){h.__rowNum__=t}else h.__rowNum__=t;if(!i||e[t])for(var d=r.s.c;d<=r.e.c;++d){var p=i?e[t][d]:e[a[d]+l];if(void 0!==p&&void 0!==p.t){var v=p.v;switch(p.t){case"z":if(null==v)break;continue;case"e":v=0==v?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+p.t)}if(null!=s[d]){if(null==v)if("e"==p.t&&null===v)h[s[d]]=null;else if(void 0!==o)h[s[d]]=o;else{if(!f||null!==v)continue;h[s[d]]=null}else h[s[d]]=f&&("n"!==p.t||"n"===p.t&&!1!==c.rawNumbers)?v:ps(p,v,c);null!=v&&(u=!1)}}else{if(void 0===o)continue;null!=s[d]&&(h[s[d]]=o)}}return{row:h,isempty:u}}function ib(e,r){if(null==e||null==e["!ref"])return[];var t={t:"n",v:0},a=0,n=1,s=[],i=0,c="",l={s:{r:0,c:0},e:{r:0,c:0}},o=r||{},f=null!=o.range?o.range:e["!ref"];switch(1===o.header?a=1:"A"===o.header?a=2:Array.isArray(o.header)?a=3:null==o.header&&(a=0),typeof f){case"string":l=hs(f);break;case"number":l=hs(e["!ref"]),l.s.r=f;break;default:l=f}a>0&&(n=0);var u=es(l.s.r),h=[],d=[],p=0,v=0,b=Array.isArray(e),m=l.s.r,g=0,k={};b&&!e[m]&&(e[m]=[]);var T=o.skipHidden&&e["!cols"]||[],w=o.skipHidden&&e["!rows"]||[];for(g=l.s.c;g<=l.e.c;++g)if(!(T[g]||{}).hidden)switch(h[g]=ns(g),t=b?e[m][g]:e[h[g]+u],a){case 1:s[g]=g-l.s.c;break;case 2:s[g]=h[g];break;case 3:s[g]=o.header[g-l.s.c];break;default:if(null==t&&(t={w:"__EMPTY",t:"s"}),c=i=ps(t,null,o),v=k[i]||0,v){do{c=i+"_"+v++}while(k[c]);k[i]=v,k[c]=1}else k[i]=1;s[g]=c}for(m=l.s.r+n;m<=l.e.r;++m)if(!(w[m]||{}).hidden){var E=sb(e,l,m,h,a,s,b,o);(!1===E.isempty||(1===a?!1!==o.blankrows:o.blankrows))&&(d[p++]=E.row)}return d.length=p,d}var cb=/"/g;function lb(e,r,t,a,n,s,i,c){for(var l=!0,o=[],f="",u=es(t),h=r.s.c;h<=r.e.c;++h)if(a[h]){var d=c.dense?(e[t]||[])[h]:e[a[h]+u];if(null==d)f="";else if(null!=d.v){l=!1,f=""+(c.rawNumbers&&"n"==d.t?d.v:ps(d,null,c));for(var p=0,v=0;p!==f.length;++p)if((v=f.charCodeAt(p))===n||v===s||34===v||c.forceQuotes){f='"'+f.replace(cb,'""')+'"';break}"ID"==f&&(f='"ID"')}else null==d.f||d.F?f="":(l=!1,f="="+d.f,f.indexOf(",")>=0&&(f='"'+f.replace(cb,'""')+'"'));o.push(f)}return!1===c.blankrows&&l?null:o.join(i)}function ob(e,r){var t=[],a=null==r?{}:r;if(null==e||null==e["!ref"])return"";var n=hs(e["!ref"]),s=void 0!==a.FS?a.FS:",",i=s.charCodeAt(0),c=void 0!==a.RS?a.RS:"\n",l=c.charCodeAt(0),o=new RegExp(("|"==s?"\\|":s)+"+$"),f="",u=[];a.dense=Array.isArray(e);for(var h=a.skipHidden&&e["!cols"]||[],d=a.skipHidden&&e["!rows"]||[],p=n.s.c;p<=n.e.c;++p)(h[p]||{}).hidden||(u[p]=ns(p));for(var v=0,b=n.s.r;b<=n.e.r;++b)(d[b]||{}).hidden||(f=lb(e,n,b,u,i,l,s,a),null!=f&&(a.strip&&(f=f.replace(o,"")),(f||!1!==a.blankrows)&&t.push((v++?c:"")+f)));return delete a.dense,t.join("")}function fb(e,r){r||(r={}),r.FS="\t",r.RS="\n";var t=ob(e,r);if("undefined"==typeof hr||"string"==r.type)return t;var a=hr.utils.encode(1200,t,"str");return String.fromCharCode(255)+String.fromCharCode(254)+a}function ub(e){var r,t="",a="";if(null==e||null==e["!ref"])return[];var n,s=hs(e["!ref"]),i="",c=[],l=[],o=Array.isArray(e);for(n=s.s.c;n<=s.e.c;++n)c[n]=ns(n);for(var f=s.s.r;f<=s.e.r;++f)for(i=es(f),n=s.s.c;n<=s.e.c;++n)if(t=c[n]+i,r=o?(e[f]||[])[n]:e[t],a="",void 0!==r){if(null!=r.F){if(t=r.F,!r.f)continue;a=r.f,-1==t.indexOf(":")&&(t=t+":"+t)}if(null!=r.f)a=r.f;else{if("z"==r.t)continue;if("n"==r.t&&null!=r.v)a=""+r.v;else if("b"==r.t)a=r.v?"TRUE":"FALSE";else if(void 0!==r.w)a="'"+r.w;else{if(void 0===r.v)continue;a="s"==r.t?"'"+r.v:""+r.v}}l[l.length]=t+"="+a}return l}function hb(e,r,t){var a,n=t||{},s=+!n.skipHeader,i=e||{},c=0,l=0;if(i&&null!=n.origin)if("number"==typeof n.origin)c=n.origin;else{var o="string"==typeof n.origin?ls(n.origin):n.origin;c=o.r,l=o.c}var f={s:{c:0,r:0},e:{c:l,r:c+r.length-1+s}};if(i["!ref"]){var u=hs(i["!ref"]);f.e.c=Math.max(f.e.c,u.e.c),f.e.r=Math.max(f.e.r,u.e.r),-1==c&&(c=u.e.r+1,f.e.r=c+r.length-1+s)}else-1==c&&(c=0,f.e.r=r.length-1+s);var h=n.header||[],d=0;r.forEach((function(e,r){Kt(e).forEach((function(t){-1==(d=h.indexOf(t))&&(h[d=h.length]=t);var o=e[t],f="z",u="",p=os({c:l+d,r:c+r+s});a=pb(i,p),!o||"object"!==typeof o||o instanceof Date?("number"==typeof o?f="n":"boolean"==typeof o?f="b":"string"==typeof o?f="s":o instanceof Date?(f="d",n.cellDates||(f="n",o=Zt(o)),u=n.dateNF||zr[14]):null===o&&n.nullError&&(f="e",o=0),a?(a.t=f,a.v=o,delete a.w,delete a.R,u&&(a.z=u)):i[p]=a={t:f,v:o},u&&(a.z=u)):i[p]=o}))})),f.e.c=Math.max(f.e.c,l+h.length-1);var p=es(c);if(s)for(d=0;d=0&&e.SheetNames.length>r)return r;throw new Error("Cannot find sheet # "+r)}if("string"==typeof r){var t=e.SheetNames.indexOf(r);if(t>-1)return t;throw new Error("Cannot find sheet name |"+r+"|")}throw new Error("Cannot find sheet |"+r+"|")}function bb(){return{SheetNames:[],Sheets:{}}}function mb(e,r,t,a){var n=1;if(!t)for(;n<=65535;++n,t=void 0)if(-1==e.SheetNames.indexOf(t="Sheet"+n))break;if(!t||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(a&&e.SheetNames.indexOf(t)>=0){var s=t.match(/(^.*?)(\d+)$/);n=s&&+s[2]||0;var i=s&&s[1]||t;for(++n;n<=65535;++n)if(-1==e.SheetNames.indexOf(t=i+n))break}if(fp(t),e.SheetNames.indexOf(t)>=0)throw new Error("Worksheet with name |"+t+"| already exists!");return e.SheetNames.push(t),e.Sheets[t]=r,t}function gb(e,r,t){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var a=vb(e,r);switch(e.Workbook.Sheets[a]||(e.Workbook.Sheets[a]={}),t){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+t)}e.Workbook.Sheets[a].Hidden=t}function kb(e,r){return e.z=r,e}function Tb(e,r,t){return r?(e.l={Target:r},t&&(e.l.Tooltip=t)):delete e.l,e}function wb(e,r,t){return Tb(e,"#"+r,t)}function Eb(e,r,t){e.c||(e.c=[]),e.c.push({t:r,a:t||"SheetJS"})}function Cb(e,r,t,a){for(var n="string"!=typeof r?r:hs(r),s="string"==typeof r?r:us(r),i=n.s.r;i<=n.e.r;++i)for(var c=n.s.c;c<=n.e.c;++c){var l=pb(e,i,c);l.t="n",l.F=s,delete l.v,i==n.s.r&&c==n.s.c&&(l.f=t,a&&(l.D=!0))}return e}var yb={encode_col:ns,encode_row:es,encode_cell:os,encode_range:us,decode_col:as,decode_row:Qn,split_cell:cs,decode_cell:ls,decode_range:fs,format_cell:ps,sheet_add_aoa:bs,sheet_add_json:hb,sheet_add_dom:lv,aoa_to_sheet:ms,json_to_sheet:db,table_to_sheet:ov,table_to_book:fv,sheet_to_csv:ob,sheet_to_txt:fb,sheet_to_json:ib,sheet_to_html:cv,sheet_to_formulae:ub,sheet_to_row_object_array:ib,sheet_get_cell:pb,book_new:bb,book_append_sheet:mb,book_set_sheet_visibility:gb,cell_set_number_format:kb,cell_set_hyperlink:Tb,cell_set_internal_link:wb,cell_add_comment:Eb,sheet_set_array_formula:Cb,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};er.version;const Ab={class:"importHome bg-white"},_b={class:"tabContent w-full mt-7.5"},Sb={class:"typeFiles flex flex-row gap-4 items-center mt-3"},xb=["href"],Rb={style:{"max-height":"200px","overflow-y":"auto",width:"100%","padding-right":"8px"}},Ob={style:{margin:"0","padding-left":"5px"}},Ib={style:{"max-height":"200px","overflow-y":"auto",width:"100%","padding-right":"8px"}},Lb={style:{margin:"0","padding-left":"20px"}},Fb={class:"typeFiles flex flex-row gap-4 items-center mt-3"},Nb=["href"],Db={key:1,class:"loadingScreen"},Mb={class:"loadingScreen__content"},Pb={style:{width:"320px","margin-top":"10px"}};var Bb={__name:"ImportHomes",setup(e){const r=["Номер квартиры*","Полная стоимость, руб*","Название ЖК*","Дом*","Подъезд*","Этаж*","Статус помещения*","Цена в рассрочку, руб","Ипотека","Номер на площадке","Код планировки","Тип помещения*","Особенности планировки","Кол-во комнат*","Общая площадь, м2*","Жилая площадь, м2","Площадь кухни, м2","Расчетная площадь, м2","Описание","Куда выходят окна","Высота потолков","Кол-во лоджий","Кол-во балконов","Кол-во совмещенных санузлов","Кол-во раздельных санузлов","Отделка","Номер помещения для БТИ","Общая площадь по БТИ","Площадь без балкона","Площадь прихожей, м2","Общая площадь без жилой, м2","Общая площадь санузлов, м2","Общая площадь лоджий/балконов, м2","Площадь комнаты, м2","Площадь санузла, м2","Площадь лоджии/балкона, м2","Примечание"];function t(e,r){if(e.length!==r.length)return{valid:!1,error:`Ожидалось ${r.length} колонок, получено ${e.length}`};for(let t=0;t{v.value=[],g.value=[],b.value=!0;let r={};r={apartmentNumbers:[],fullPrices:[],complexes:[],houses:[],entrances:[],floors:[],statuses:[],installmentPrices:[],mortgages:[],floorNumbers:[],planCodes:[],roomTypes:[],planningFeatures:[],roomsCount:[],totalAreas:[],livingAreas:[],kitchenAreas:[],calculatedAreas:[],descriptions:[],windowViews:[],ceilingHeights:[],loggiasCount:[],balconiesCount:[],combinedBathrooms:[],separateBathrooms:[],finishing:[],btiNumbers:[],btiAreas:[],noBalconyAreas:[],hallAreas:[],nonLivingAreas:[],bathroomAreas:[],balconyAreas:[],roomAreas:[],singleBathroomAreas:[],singleBalconyAreas:[],notes:[]};const t=e=>Number(e),a=e=>Number.isInteger(Number(e)),n=e=>"string"===typeof e&&""!==e.trim(),s=["Квартира","Апартаменты","Машиноместо","Офис","Кладовка","Склад","Торговое Помещение","Помещение свободного назначения","Таунхаус","Вилла","Пентхаус","Дуплекс","Коттедж"],i=["Студия","Европланировка","Свободная планировка"],c=["Во двор","На улицу","В парк","На 2 стороны","На 3 стороны","На залив","На лес","На набережную","На реку","На озеро","На море","На горы","На площадь"],l=["Без отделки","Индивидуальная","Нет данных","Подчистовая","Предчистовая","С мебелью","С мебелью (частично)","Черновая","Чистовая"];e.forEach((e=>{r.apartmentNumbers.push(e["Номер квартиры*"]),r.fullPrices.push(e["Полная стоимость, руб*"]),r.complexes.push(e["Название ЖК*"]),r.houses.push(e["Дом*"]),r.entrances.push(e["Подъезд*"]),r.floors.push(e["Этаж*"]),r.statuses.push(e["Статус помещения*"]),r.installmentPrices.push(e["Цена в рассрочку, руб"]),r.mortgages.push(e["Ипотека"]),r.floorNumbers.push(e["Номер на площадке"]),r.planCodes.push(e["Код планировки"]),r.roomTypes.push(e["Тип помещения*"]),r.planningFeatures.push(e["Особенности планировки"]),r.roomsCount.push(e["Кол-во комнат*"]),r.totalAreas.push(e["Общая площадь, м2*"]),r.livingAreas.push(e["Жилая площадь, м2"]),r.kitchenAreas.push(e["Площадь кухни, м2"]),r.calculatedAreas.push(e["Расчетная площадь, м2"]),r.descriptions.push(e["Описание"]),r.windowViews.push(e["Куда выходят окна"]),r.ceilingHeights.push(e["Высота потолков"]),r.loggiasCount.push(e["Кол-во лоджий"]),r.balconiesCount.push(e["Кол-во балконов"]),r.combinedBathrooms.push(e["Кол-во совмещенных санузлов"]),r.separateBathrooms.push(e["Кол-во раздельных санузлов"]),r.finishing.push(e["Отделка"]),r.btiNumbers.push(e["Номер помещения для БТИ"]),r.btiAreas.push(e["Общая площадь по БТИ"]),r.noBalconyAreas.push(e["Площадь без балкона"]),r.hallAreas.push(e["Площадь прихожей, м2"]),r.nonLivingAreas.push(e["Общая площадь без жилой, м2"]),r.bathroomAreas.push(e["Общая площадь санузлов, м2"]),r.balconyAreas.push(e["Общая площадь лоджий/балконов, м2"]),r.roomAreas.push(e["Площадь комнаты, м2"]),r.singleBathroomAreas.push(e["Площадь санузла, м2"]),r.singleBalconyAreas.push(e["Площадь лоджии/балкона, м2"]),r.notes.push(e["Примечание"])}));const o=new Set;r.apartmentNumbers.forEach(((e,r)=>{e&&n(e)?o.has(e)?v.value.push(`Строка ${r+1}: Номер квартиры* "${e}" повторяется`):o.add(e):v.value.push(`Строка ${r+1}: Номер квартиры* не указан или имеет неверный формат`)})),r.fullPrices.forEach(((e,r)=>{""===e||void 0===e?v.value.push(`Строка ${r+1}: Полная стоимость, руб* не указана`):(isNaN(Number(e))||Number(e)<0)&&v.value.push(`Строка ${r+1}: Полная стоимость, руб* должна быть числом >= 0`)})),r.complexes.forEach(((e,r)=>{""!==e&&void 0!==e||v.value.push(`Строка ${r+1}: Название ЖК* не указан`)})),r.houses.forEach(((e,r)=>{""!==e&&void 0!==e||v.value.push(`Строка ${r+1}: Дом* не указан`)})),r.statuses.forEach(((e,r)=>{""!==e&&void 0!==e||v.value.push(`Строка ${r+1}: Статус* не указан`)})),r.entrances.forEach(((e,r)=>{""===e||void 0===e?v.value.push(`Строка ${r+1}: Подъезд* не указан`):(!a(e)||e<=0)&&v.value.push(`Строка ${r+1}: Подъезд* должен быть положительным целым числом`)})),r.floors.forEach(((e,r)=>{""===e||void 0===e?v.value.push(`Строка ${r+1}: Этаж* не указан`):(!a(e)||e<=0)&&v.value.push(`Строка ${r+1}: Этаж* должен быть положительным целым числом`)})),r.roomTypes.forEach(((e,r)=>{e&&s.includes(e)||v.value.push(`Строка ${r+1}: Тип помещения* имеет недопустимое значение`)})),r.roomsCount.forEach(((e,r)=>{""===e||void 0===e?v.value.push(`Строка ${r+1}: Кол-во комнат* не указано`):(!a(e)||e<=0)&&v.value.push(`Строка ${r+1}: Кол-во комнат* должно быть положительным целым числом`)})),r.totalAreas.forEach(((e,r)=>{""===e||void 0===e?v.value.push(`Строка ${r+1}: Общая площадь, м2* не указана`):(isNaN(Number(e))||Number(e)<0)&&v.value.push(`Строка ${r+1}: Общая площадь, м2* должна быть числом >= 0`)})),r.installmentPrices.forEach(((e,r)=>{""!==e&&void 0!==e&&(!t(e)||e<0)&&g.value.push(`Строка ${r+1}: Цена в рассрочку, руб должна быть >=0`)})),r.mortgages.forEach(((e,r)=>{""!==e&&void 0!==e&&"Да"!==e&&g.value.push(`Строка ${r+1}: Ипотека должна быть "Да" или пусто`)})),r.floorNumbers.forEach(((e,r)=>{""!==e&&void 0!==e&&(!a(e)||e<=0)&&g.value.push(`Строка ${r+1}: Номер на площадке должен быть положительным целым числом`)})),r.planCodes.forEach(((e,r)=>{""!==e&&void 0!==e&&(!n(e)||e.length>30)&&g.value.push(`Строка ${r+1}: Код планировки должен быть строкой до 30 символов`)})),r.planningFeatures.forEach(((e,r)=>{""===e||void 0===e||i.includes(e)||g.value.push(`Строка ${r+1}: Особенности планировки недопустимое значение`)})),r.livingAreas.forEach(((e,r)=>{""!==e&&void 0!==e&&(!t(e)||e<0)&&g.value.push(`Строка ${r+1}: Жилая площадь, м2 должна быть >=0`)})),r.kitchenAreas.forEach(((e,r)=>{""!==e&&void 0!==e&&(!t(e)||e<0)&&g.value.push(`Строка ${r+1}: Площадь кухни, м2 должна быть >=0`)})),r.calculatedAreas.forEach(((e,r)=>{""!==e&&void 0!==e&&(!t(e)||e<0)&&g.value.push(`Строка ${r+1}: Расчетная площадь, м2 должна быть >=0`)})),r.descriptions.forEach(((e,r)=>{""===e||void 0===e||n(e)||g.value.push(`Строка ${r+1}: Описание должно быть строкой`)})),r.windowViews.forEach(((e,r)=>{""===e||void 0===e||c.includes(e)||g.value.push(`Строка ${r+1}: Куда выходят окна недопустимое значение`)})),r.ceilingHeights.forEach(((e,r)=>{""!==e&&void 0!==e&&(!t(e)||e<0)&&g.value.push(`Строка ${r+1}: Высота потолков должна быть >=0`)})),r.loggiasCount.forEach(((e,r)=>{""!==e&&void 0!==e&&(!a(e)||e<0)&&g.value.push(`Строка ${r+1}: Кол-во лоджий должно быть >=0`)})),r.balconiesCount.forEach(((e,r)=>{""!==e&&void 0!==e&&(!a(e)||e<0)&&g.value.push(`Строка ${r+1}: Кол-во балконов должно быть >=0`)})),r.combinedBathrooms.forEach(((e,r)=>{""!==e&&void 0!==e&&(!a(e)||e<0)&&g.value.push(`Строка ${r+1}: Кол-во совмещенных санузлов должно быть >=0`)})),r.separateBathrooms.forEach(((e,r)=>{""!==e&&void 0!==e&&(!a(e)||e<0)&&g.value.push(`Строка ${r+1}: Кол-во раздельных санузлов должно быть >=0`)})),r.finishing.forEach(((e,r)=>{""===e||void 0===e||l.includes(e)||g.value.push(`Строка ${r+1}: Отделка недопустимое значение`)})),r.btiNumbers.forEach(((e,r)=>{""!==e&&void 0!==e&&(!n(e)||e.length>20)&&g.value.push(`Строка ${r+1}: Номер помещения для БТИ должен быть строкой до 20 символов`)})),r.btiAreas.forEach(((e,r)=>{""!==e&&void 0!==e&&(!t(e)||e<0)&&g.value.push(`Строка ${r+1}: Общая площадь по БТИ должна быть >=0`)})),r.noBalconyAreas.forEach(((e,r)=>{""!==e&&void 0!==e&&(!t(e)||e<0)&&g.value.push(`Строка ${r+1}: Площадь без балкона должна быть >=0`)})),r.hallAreas.forEach(((e,r)=>{""!==e&&void 0!==e&&(!t(e)||e<0)&&g.value.push(`Строка ${r+1}: Площадь прихожей должна быть >=0`)})),r.nonLivingAreas.forEach(((e,r)=>{""!==e&&void 0!==e&&(!t(e)||e<0)&&g.value.push(`Строка ${r+1}: Общая площадь без жилой должна быть >=0`)})),r.bathroomAreas.forEach(((e,r)=>{""!==e&&void 0!==e&&(!t(e)||e<0)&&g.value.push(`Строка ${r+1}: Общая площадь санузлов должна быть >=0`)})),r.balconyAreas.forEach(((e,r)=>{""!==e&&void 0!==e&&(!t(e)||e<0)&&g.value.push(`Строка ${r+1}: Общая площадь лоджий/балконов должна быть >=0`)})),r.roomAreas.forEach(((e,r)=>{if(e&&""!==e.trim()){const a=e.split(";").map((e=>e.trim())).filter((e=>""!==e));a.forEach((e=>{(!t(e)||Number(e)<0)&&g.value.push(`Строка ${r+1}: Площадь комнаты "${e}" недопустима`)}))}})),r.singleBathroomAreas.forEach(((e,r)=>{if(e&&""!==e.trim()){const a=e.split(";").map((e=>e.trim())).filter((e=>""!==e));a.forEach((e=>{(!t(e)||Number(e)<0)&&g.value.push(`Строка ${r+1}: Площадь санузла "${e}" недопустима`)}))}})),r.singleBalconyAreas.forEach(((e,r)=>{if(e&&""!==e.trim()){const t=e.split(";").map((e=>e.trim())).filter((e=>""!==e));t.forEach((e=>{const[t,a]=e.split(":").map((e=>e.trim()));t&&a?(["Лоджия","Балкон"].includes(t)||g.value.push(`Строка ${r+1}: Тип "${t}" должен быть "Лоджия" или "Балкон"`),(isNaN(Number(a))||Number(a)<0)&&g.value.push(`Строка ${r+1}: Площадь "${a}" недопустима`)):g.value.push(`Строка ${r+1}: Площадь лоджии/балкона, м2 можно вводить только в формате: "Лоджия:12;Балкон:23.3;Лоджия:12;Балкон:23.3;"`)}));t.map((e=>{const[r,t]=e.split(":").map((e=>e.trim()));return`${r}:${t}`})).join(";")}})),r.notes.forEach(((e,r)=>{""!==e&&void 0!==e&&e.length>1e3&&g.value.push(`Строка ${r+1}: Примечание слишком длинное (>1000 символов)`)})),console.log("Данные:",r),console.log("Ошибки обязательных:",v.value),console.log("Ошибки необязательных:",g.value)},E=()=>{const{import_id:e,...r}=f.query;o.replace({query:r}),setTimeout((()=>{window.location.reload()}),100)},C=e=>{e&&T.A.getHouseImport(e.id).then((n=>{a.value.body=n.data.document_preview.body.map(((e,r)=>({items:e,initialIndex:r})));const s=n.data.document_preview.head,i=t(s,r);if(!i.valid)return p.value=!0;p.value=!1,k.value=!1,v.value.length>0&&(m.value=!0,l.value=!0),g.value.length>0&&(m.value=!0),0===g.value.length&&0===v.value.length&&(h.value=!0),d.value=n.data.created_at,a.value.head=(0,U.QB)(n.data.document_preview.head.length),a.value.import_id=n.data.id,a.value.created_at=n.data.created_at,a.value.is_processing=n.data.status.includes("in_progress"),a.value.house_name_to_id=n.data.house_name_to_id,a.value.dynamic_fields=n.data.dynamic_fields,o.replace({query:{import_id:e.id}}),R.value=e.step}))};async function A(e){const r=await fetch(e),t=await r.arrayBuffer(),a=nb(t,{type:"array"}),n=a.Sheets[a.SheetNames[0]];let s=yb.sheet_to_json(n,{defval:""});return s=s.map((e=>{const r={};for(const t in e)r[t]="number"===typeof e[t]?e[t].toString():e[t];return r})),s}const _=e=>{T.A.getAllHouses().then((r=>{c.value?a.value.house_name_to_id[c.value]=e:a.value.house_name_to_id=e,O.value=r.data,S.value=!1}))},S=(0,s.KR)(!1),x=(0,s.KR)(null),R=(0,s.KR)(1),O=(0,s.KR)([]),I=[{id:1,text:"Загрузка файла"},{id:2,text:"Сопоставление полей"},{id:3,text:"Объекты"},{id:4,text:"Статусы и типы"},{id:5,text:"Завершение"}];(0,n.sV)((()=>{T.A.getAllHouses().then((e=>{O.value=e.data})),f.query.import_id&&T.A.getHouseImport(f.query.import_id).then((e=>{if(e.data.id){if(e.data.step=2){const r=e.data.document;A(r).then((e=>{w(e),v.value.length>0&&(m.value=!0,l.value=!0),g.value.length>0&&(m.value=!0),!g.value.length>0&&!v.value.length>0&&(h.value=!0)}))}else b.value=!0,h.value=!1;d.value=e.data.created_at,a.value.body=e.data.document_preview.body.map(((e,r)=>({items:e,initialIndex:r}))),a.value.head=e.data.document_preview.head,a.value.import_id=e.data.id,a.value.step=e.data.step,a.value.created_at=e.data.created_at,a.value.mapping_fields=e.data.mapping_fields,a.value.is_processing=e.data.status.includes("in_progress"),a.value.house_name_to_id=e.data.house_name_to_id,a.value.dynamic_fields=e.data.dynamic_fields,R.value=e.data.step}else o.replace({query:{}});"done"==e.data.status&&5==e.data.step&&o.push("/my-objects")}))})),(0,n.wB)((()=>a.value.is_processing),(()=>{if(f.query.import_id&&a.value.is_processing){const e=setInterval((()=>{T.A.getHouseImportStatus(f.query.import_id).then((r=>{2!=r.data.step&&(m.value=!1,b.value=!0,h.value=!1),r.data.status.includes("done")?(clearInterval(e),T.A.getHouseImport(f.query.import_id).then((e=>{a.value.import_id=e.data.id,a.value.step=e.data.step,a.value.created_at=e.data.created_at,a.value.mapping_fields=e.data.mapping_fields,a.value.is_processing=e.data.status.includes("in_progress"),a.value.house_name_to_id=e.data.house_name_to_id,a.value.dynamic_fields=e.data.dynamic_fields,R.value=e.data.step,"done"==e.data.status&&5==e.data.step&&(u.add({severity:"success",summary:"Импорт заверщен",detail:"Импорт помещений успешно завершен",life:3e3}),o.push("/my-objects"))}))):a.value.is_processing=!r.data.status||r.data.status.includes("in_progress")}))}),2e3)}}));const L=e=>{l.value=!0,T.A.updateHouseImport(f.query.import_id,e).then((()=>{T.A.getHouseImportStatus(f.query.import_id).then((e=>{2!=e.data.step&&(m.value=!1),a.value.is_processing=e.data.status.includes("in_progress"),R.value=e.data.step}))})).finally((()=>l.value=!1))};return(e,r)=>{const t=(0,n.g2)("Message"),o=(0,n.g2)("MyButton"),f=(0,n.g2)("Toast");return(0,n.uX)(),(0,n.CE)(n.FK,null,[(0,n.Lk)("div",Ab,[r[24]||(r[24]=(0,n.Lk)("div",{class:"importHome__title"},"Импорт помещений",-1)),(0,n.bF)(Je,{"active-item":R.value,items:I},null,8,["active-item"]),(0,n.Lk)("div",_b,[a.value.is_processing?((0,n.uX)(),(0,n.CE)("div",Db,[(0,n.Lk)("div",Mb,[r[19]||(r[19]=(0,n.Lk)("div",{class:"loadingScreen__title"}," Вы загрузили файл. ",-1)),r[20]||(r[20]=(0,n.Lk)("div",{class:"loadingScreen__text max-w-[318px]"}," Идет обработка и автоматическое распознавание файла. Процесс может занимать от 1 до 10 минут. ",-1)),(0,n.Lk)("div",Pb,[(0,n.bF)(Xe)])]),(0,n.bF)(t,{closable:!1,severity:"info",pt:{root:{class:["!bg-blue-100 !border-blue-500"]}}},{messageicon:(0,n.k6)((()=>r[21]||(r[21]=[(0,n.Lk)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"mr-3"},[(0,n.Lk)("path",{d:"M8.99966 8.25C8.80074 8.25 8.60998 8.32902 8.46933 8.46967C8.32867 8.61032 8.24966 8.80109 8.24966 9V11.25C8.24966 11.4489 8.32867 11.6397 8.46933 11.7803C8.60998 11.921 8.80074 12 8.99966 12C9.19857 12 9.38933 11.921 9.52999 11.7803C9.67064 11.6397 9.74965 11.4489 9.74965 11.25V9C9.74965 8.80109 9.67064 8.61032 9.52999 8.46967C9.38933 8.32902 9.19857 8.25 8.99966 8.25ZM8.99966 6C8.85132 6 8.70631 6.04399 8.58298 6.1264C8.45964 6.20881 8.36351 6.32594 8.30675 6.46299C8.24998 6.60003 8.23513 6.75083 8.26407 6.89632C8.293 7.0418 8.36444 7.17544 8.46933 7.28033C8.57421 7.38522 8.70785 7.45665 8.85334 7.48559C8.99882 7.51453 9.14962 7.49968 9.28667 7.44291C9.42371 7.38614 9.54085 7.29001 9.62326 7.16668C9.70567 7.04334 9.74965 6.89834 9.74965 6.75C9.74965 6.55109 9.67064 6.36032 9.52999 6.21967C9.38933 6.07902 9.19857 6 8.99966 6ZM8.99966 1.5C8.01474 1.5 7.03947 1.69399 6.12953 2.0709C5.21959 2.44781 4.39279 3.00026 3.69635 3.6967C2.28983 5.10322 1.49966 7.01088 1.49966 9C1.4931 10.7319 2.09275 12.4114 3.19466 13.7475L1.69466 15.2475C1.59059 15.353 1.52009 15.4869 1.49206 15.6324C1.46403 15.7779 1.47972 15.9284 1.53716 16.065C1.59945 16.1999 1.70043 16.3133 1.82729 16.3908C1.95415 16.4682 2.10116 16.5063 2.24966 16.5H8.99966C10.9888 16.5 12.8964 15.7098 14.303 14.3033C15.7095 12.8968 16.4997 10.9891 16.4997 9C16.4997 7.01088 15.7095 5.10322 14.303 3.6967C12.8964 2.29018 10.9888 1.5 8.99966 1.5ZM8.99966 15H4.05716L4.75466 14.3025C4.82552 14.233 4.8819 14.1502 4.92052 14.0588C4.95914 13.9674 4.97924 13.8692 4.97966 13.77C4.97684 13.5722 4.89597 13.3835 4.75466 13.245C3.77259 12.264 3.16104 10.9729 3.02417 9.59159C2.88731 8.21029 3.23361 6.82425 4.00408 5.66964C4.77454 4.51503 5.9215 3.66327 7.24954 3.25948C8.57758 2.85569 10.0045 2.92485 11.2873 3.45519C12.5701 3.98552 13.6293 4.94421 14.2845 6.16792C14.9397 7.39163 15.1503 8.80466 14.8805 10.1663C14.6107 11.5279 13.8771 12.7538 12.8048 13.6352C11.7325 14.5166 10.3877 14.9989 8.99966 15Z",fill:"#3A8EFA"})],-1)]))),default:(0,n.k6)((()=>r[22]||(r[22]=[(0,n.eW)(" Смотрите пошаговые инструкции по созданию шахматки в Базе знаний. Клиентская поддержка: 8 800 201 89 61 (бесплатно из России). ")]))),_:1}),(0,n.bF)(o,{theme:"green",onClick:r[6]||(r[6]=r=>e.emits("update:activeItem",0))},{default:(0,n.k6)((()=>r[23]||(r[23]=[(0,n.eW)("Прервать и загрузить другой файл")]))),_:1})])):((0,n.uX)(),(0,n.CE)(n.FK,{key:0},[p.value?((0,n.uX)(),(0,n.Wv)(t,{key:0,closable:!1,severity:"error"},{default:(0,n.k6)((()=>[r[9]||(r[9]=(0,n.Lk)("strong",null," Ваш файл не соответствует нашему шаблону ",-1)),r[10]||(r[10]=(0,n.Lk)("div",{class:"max-w-[600px] text-sm text-black"}," Пожалуйста, пользуйтесь нашим шаблоном ",-1)),(0,n.Lk)("div",Sb,[(0,n.Lk)("a",{href:`${(0,s.R1)(T.A).URL}/complexes/files/Пример_страницы_для_загрузки_Объектов_в_Дом.xlsx`,download:"",class:"typeFile flex flex-row items-center gap-1 text-blue"},r[8]||(r[8]=[(0,n.Lk)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,n.Lk)("path",{d:"M15 6.705C14.9922 6.6361 14.9771 6.56822 14.955 6.5025V6.435C14.9189 6.35788 14.8708 6.287 14.8125 6.225L10.3125 1.725C10.2505 1.66666 10.1796 1.61856 10.1025 1.5825H10.0275C9.95457 1.5435 9.8762 1.51569 9.795 1.5H5.25C4.65326 1.5 4.08097 1.73705 3.65901 2.15901C3.23705 2.58097 3 3.15326 3 3.75V14.25C3 14.8467 3.23705 15.419 3.65901 15.841C4.08097 16.2629 4.65326 16.5 5.25 16.5H12.75C13.3467 16.5 13.919 16.2629 14.341 15.841C14.7629 15.419 15 14.8467 15 14.25V6.75C15 6.75 15 6.75 15 6.705ZM10.5 4.0575L12.4425 6H11.25C11.0511 6 10.8603 5.92098 10.7197 5.78033C10.579 5.63968 10.5 5.44891 10.5 5.25V4.0575ZM13.5 14.25C13.5 14.4489 13.421 14.6397 13.2803 14.7803C13.1397 14.921 12.9489 15 12.75 15H5.25C5.05109 15 4.86032 14.921 4.71967 14.7803C4.57902 14.6397 4.5 14.4489 4.5 14.25V3.75C4.5 3.55109 4.57902 3.36032 4.71967 3.21967C4.86032 3.07902 5.05109 3 5.25 3H9V5.25C9 5.84674 9.23705 6.41903 9.65901 6.84099C10.081 7.26295 10.6533 7.5 11.25 7.5H13.5V14.25ZM9.9675 10.7175L9.75 10.9425V9C9.75 8.80109 9.67098 8.61032 9.53033 8.46967C9.38968 8.32902 9.19891 8.25 9 8.25C8.80109 8.25 8.61032 8.32902 8.46967 8.46967C8.32902 8.61032 8.25 8.80109 8.25 9V10.9425L8.0325 10.7175C7.89127 10.5763 7.69973 10.4969 7.5 10.4969C7.30027 10.4969 7.10873 10.5763 6.9675 10.7175C6.82627 10.8587 6.74693 11.0503 6.74693 11.25C6.74693 11.4497 6.82627 11.6413 6.9675 11.7825L8.4675 13.2825C8.53883 13.3508 8.62294 13.4043 8.715 13.44C8.80478 13.4797 8.90185 13.5002 9 13.5002C9.09815 13.5002 9.19522 13.4797 9.285 13.44C9.37706 13.4043 9.46117 13.3508 9.5325 13.2825L11.0325 11.7825C11.1737 11.6413 11.2531 11.4497 11.2531 11.25C11.2531 11.0503 11.1737 10.8587 11.0325 10.7175C10.8913 10.5763 10.6997 10.4969 10.5 10.4969C10.3003 10.4969 10.1087 10.5763 9.9675 10.7175Z",fill:"#3A8EFA"})],-1),(0,n.eW)(" EXCEL ")]),8,xb)])])),_:1})):(0,n.Q3)("",!0),v.value.length&&m.value&&d.value?((0,n.uX)(),(0,n.Wv)(t,{key:1,closable:!1,severity:"error"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",Rb,[(0,n.eW)(" Обнаружены ошибки в файле "+(0,i.v_)((0,s.R1)(U.Yq)(d.value))+" Обязательные поля заполнены неверно. Список ошибок: ",1),(0,n.Lk)("ul",Ob,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(v.value,((e,r)=>((0,n.uX)(),(0,n.CE)("li",{key:r},(0,i.v_)(e)+". ",1)))),128))]),r[11]||(r[11]=(0,n.eW)(" Пожалуйста, исправьте файл и перезагрузите. "))])])),_:1})):(0,n.Q3)("",!0),!v.value.length&&g.value.length&&m.value&&d.value?((0,n.uX)(),(0,n.Wv)(t,{key:2,closable:!1,severity:"warn"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",Ib,[(0,n.Lk)("ul",Lb,[(0,n.eW)(" Ваш файл был обработан "+(0,i.v_)((0,s.R1)(U.Yq)(d.value))+". Обязательные поля заполнены корректно, но обнаружены проблемы с необязательными полями: ",1),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(g.value,((e,r)=>((0,n.uX)(),(0,n.CE)("li",{key:r},(0,i.v_)(e)+". ",1)))),128)),r[12]||(r[12]=(0,n.eW)(" Вы можете продолжить сопоставление полей, но рекомендуется исправить файл. "))])])])),_:1})):(0,n.Q3)("",!0),b.value?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.Wv)(t,{key:3,severity:"warn",sticky:"",closable:!1,class:"w-full"},{messageicon:(0,n.k6)((()=>r[13]||(r[13]=[(0,n.Lk)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"mr-4"},[(0,n.Lk)("path",{d:"M8.99966 8.25C8.80074 8.25 8.60998 8.32902 8.46933 8.46967C8.32867 8.61032 8.24966 8.80109 8.24966 9V11.25C8.24966 11.4489 8.32867 11.6397 8.46933 11.7803C8.60998 11.921 8.80074 12 8.99966 12C9.19857 12 9.38933 11.921 9.52999 11.7803C9.67064 11.6397 9.74965 11.4489 9.74965 11.25V9C9.74965 8.80109 9.67064 8.61032 9.52999 8.46967C9.38933 8.32902 9.19857 8.25 8.99966 8.25ZM8.99966 6C8.85132 6 8.70631 6.04399 8.58298 6.1264C8.45964 6.20881 8.36351 6.32594 8.30675 6.46299C8.24998 6.60003 8.23513 6.75083 8.26407 6.89632C8.293 7.0418 8.36444 7.17544 8.46933 7.28033C8.57421 7.38522 8.70785 7.45665 8.85334 7.48559C8.99882 7.51453 9.14962 7.49968 9.28667 7.44291C9.42371 7.38614 9.54085 7.29001 9.62326 7.16668C9.70567 7.04334 9.74965 6.89834 9.74965 6.75C9.74965 6.55109 9.67064 6.36032 9.52999 6.21967C9.38933 6.07902 9.19857 6 8.99966 6ZM8.99966 1.5C8.01474 1.5 7.03947 1.69399 6.12953 2.0709C5.21959 2.44781 4.39279 3.00026 3.69635 3.6967C2.28983 5.10322 1.49966 7.01088 1.49966 9C1.4931 10.7319 2.09275 12.4114 3.19466 13.7475L1.69466 15.2475C1.59059 15.353 1.52009 15.4869 1.49206 15.6324C1.46403 15.7779 1.47972 15.9284 1.53716 16.065C1.59945 16.1999 1.70043 16.3133 1.82729 16.3908C1.95415 16.4682 2.10116 16.5063 2.24966 16.5H8.99966C10.9888 16.5 12.8964 15.7098 14.303 14.3033C15.7095 12.8968 16.4997 10.9891 16.4997 9C16.4997 7.01088 15.7095 5.10322 14.303 3.6967C12.8964 2.29018 10.9888 1.5 8.99966 1.5ZM8.99966 15H4.05716L4.75466 14.3025C4.82552 14.233 4.8819 14.1502 4.92052 14.0588C4.95914 13.9674 4.97924 13.8692 4.97966 13.77C4.97684 13.5722 4.89597 13.3835 4.75466 13.245C3.77259 12.264 3.16104 10.9729 3.02417 9.59159C2.88731 8.21029 3.23361 6.82425 4.00408 5.66964C4.77454 4.51503 5.9215 3.66327 7.24954 3.25948C8.57758 2.85569 10.0045 2.92485 11.2873 3.45519C12.5701 3.98552 13.6293 4.94421 14.2845 6.16792C14.9397 7.39163 15.1503 8.80466 14.8805 10.1663C14.6107 11.5279 13.8771 12.7538 12.8048 13.6352C11.7325 14.5166 10.3877 14.9989 8.99966 15Z",fill:"#E3C26E"})],-1)]))),default:(0,n.k6)((()=>[r[15]||(r[15]=(0,n.Lk)("div",{class:"max-w-[600px] text-sm text-black"}," Загрузите информацию о ваших помещениях в формате таблицы или фида. Чтобы ускорить загрузку, скачайте шаблон и перенесите в него данные о помещениях: ",-1)),(0,n.Lk)("div",Fb,[(0,n.Lk)("a",{href:`${(0,s.R1)(T.A).URL}/complexes/files/Пример_страницы_для_загрузки_Объектов_в_Дом.xlsx`,download:"",class:"typeFile flex flex-row items-center gap-1 text-blue"},r[14]||(r[14]=[(0,n.Lk)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,n.Lk)("path",{d:"M15 6.705C14.9922 6.6361 14.9771 6.56822 14.955 6.5025V6.435C14.9189 6.35788 14.8708 6.287 14.8125 6.225L10.3125 1.725C10.2505 1.66666 10.1796 1.61856 10.1025 1.5825H10.0275C9.95457 1.5435 9.8762 1.51569 9.795 1.5H5.25C4.65326 1.5 4.08097 1.73705 3.65901 2.15901C3.23705 2.58097 3 3.15326 3 3.75V14.25C3 14.8467 3.23705 15.419 3.65901 15.841C4.08097 16.2629 4.65326 16.5 5.25 16.5H12.75C13.3467 16.5 13.919 16.2629 14.341 15.841C14.7629 15.419 15 14.8467 15 14.25V6.75C15 6.75 15 6.75 15 6.705ZM10.5 4.0575L12.4425 6H11.25C11.0511 6 10.8603 5.92098 10.7197 5.78033C10.579 5.63968 10.5 5.44891 10.5 5.25V4.0575ZM13.5 14.25C13.5 14.4489 13.421 14.6397 13.2803 14.7803C13.1397 14.921 12.9489 15 12.75 15H5.25C5.05109 15 4.86032 14.921 4.71967 14.7803C4.57902 14.6397 4.5 14.4489 4.5 14.25V3.75C4.5 3.55109 4.57902 3.36032 4.71967 3.21967C4.86032 3.07902 5.05109 3 5.25 3H9V5.25C9 5.84674 9.23705 6.41903 9.65901 6.84099C10.081 7.26295 10.6533 7.5 11.25 7.5H13.5V14.25ZM9.9675 10.7175L9.75 10.9425V9C9.75 8.80109 9.67098 8.61032 9.53033 8.46967C9.38968 8.32902 9.19891 8.25 9 8.25C8.80109 8.25 8.61032 8.32902 8.46967 8.46967C8.32902 8.61032 8.25 8.80109 8.25 9V10.9425L8.0325 10.7175C7.89127 10.5763 7.69973 10.4969 7.5 10.4969C7.30027 10.4969 7.10873 10.5763 6.9675 10.7175C6.82627 10.8587 6.74693 11.0503 6.74693 11.25C6.74693 11.4497 6.82627 11.6413 6.9675 11.7825L8.4675 13.2825C8.53883 13.3508 8.62294 13.4043 8.715 13.44C8.80478 13.4797 8.90185 13.5002 9 13.5002C9.09815 13.5002 9.19522 13.4797 9.285 13.44C9.37706 13.4043 9.46117 13.3508 9.5325 13.2825L11.0325 11.7825C11.1737 11.6413 11.2531 11.4497 11.2531 11.25C11.2531 11.0503 11.1737 10.8587 11.0325 10.7175C10.8913 10.5763 10.6997 10.4969 10.5 10.4969C10.3003 10.4969 10.1087 10.5763 9.9675 10.7175Z",fill:"#3A8EFA"})],-1),(0,n.eW)(" EXCEL ")]),8,Nb)])])),_:1})),h.value&&d.value?((0,n.uX)(),(0,n.Wv)(t,{key:4,closable:!1,severity:"success"},{messageicon:(0,n.k6)((()=>r[16]||(r[16]=[(0,n.Lk)("svg",{width:"11",height:"8",viewBox:"0 0 11 8",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"mr-3"},[(0,n.Lk)("path",{d:"M10.2989 0.388749C10.2292 0.318453 10.1463 0.262657 10.0549 0.224581C9.96348 0.186504 9.86545 0.166901 9.76644 0.166901C9.66743 0.166901 9.5694 0.186504 9.47801 0.224581C9.38662 0.262657 9.30367 0.318453 9.23394 0.388749L3.64644 5.98375L1.29894 3.62875C1.22655 3.55882 1.14109 3.50384 1.04745 3.46693C0.953812 3.43003 0.853819 3.41193 0.753184 3.41367C0.652548 3.41541 0.553241 3.43696 0.460932 3.47708C0.368623 3.5172 0.285121 3.57511 0.215192 3.6475C0.145263 3.71989 0.0902774 3.80535 0.0533744 3.89899C0.0164714 3.99263 -0.00162641 4.09262 0.000114689 4.19326C0.00185579 4.29389 0.0234017 4.3932 0.0635218 4.48551C0.103642 4.57782 0.161551 4.66132 0.233942 4.73125L3.11394 7.61125C3.18366 7.68155 3.26662 7.73734 3.35801 7.77542C3.4494 7.8135 3.54743 7.8331 3.64644 7.8331C3.74545 7.8331 3.84348 7.8135 3.93488 7.77542C4.02627 7.73734 4.10922 7.68155 4.17894 7.61125L10.2989 1.49125C10.3751 1.42102 10.4358 1.33578 10.4774 1.2409C10.5189 1.14603 10.5404 1.04358 10.5404 0.94C10.5404 0.836423 10.5189 0.733969 10.4774 0.639095C10.4358 0.54422 10.3751 0.458981 10.2989 0.388749Z",fill:"#4CAF50"})],-1)]))),default:(0,n.k6)((()=>[(0,n.Lk)("strong",null," Ваш файл был успешно обработан и распознан "+(0,i.v_)((0,s.R1)(U.Yq)(d.value))+". ",1),r[17]||(r[17]=(0,n.Lk)("br",null,null,-1)),r[18]||(r[18]=(0,n.eW)(" Все поля заполнены корректно. Перейдите к настройке полей таблицы. "))])),_:1})):(0,n.Q3)("",!0),1===R.value?((0,n.uX)(),(0,n.Wv)(y,{key:5,isRequesting:l.value,onFileAllItems:w,"onUpdate:activeItem":r[0]||(r[0]=e=>R.value=e),"onDone:comparisonPrepared":C,onUpdateImport:L},null,8,["isRequesting"])):(0,n.Q3)("",!0),2===R.value?((0,n.uX)(),(0,n.Wv)(j,{key:6,isRequesting:l.value,"onUpdate:activeItem":r[1]||(r[1]=e=>R.value=e),onReloadFile:E,onUpdateImport:L,data:a.value},null,8,["isRequesting","data"])):(0,n.Q3)("",!0),3===R.value?((0,n.uX)(),(0,n.Wv)(Ae,{key:7,isRequesting:l.value,"onUpdate:activeItem":r[2]||(r[2]=e=>R.value=e),onUpdateImport:L,"onOpen:createHome":r[3]||(r[3]=e=>{S.value=!0,x.value.open(),c.value=e}),houses:O.value,fileHousesMapping:a.value.house_name_to_id,onSetHouse:r[4]||(r[4]=e=>a.value.house_name_to_id=e)},null,8,["isRequesting","houses","fileHousesMapping"])):(0,n.Q3)("",!0),4===R.value&&a.value.dynamic_fields?((0,n.uX)(),(0,n.Wv)(Ue,{key:8,isRequesting:l.value,"onUpdate:activeItem":r[5]||(r[5]=e=>R.value=e),onUpdateImport:L,statusesFromFile:a.value.dynamic_fields.complex_status_id,typesFromFile:a.value.dynamic_fields.type},null,8,["isRequesting","statusesFromFile","typesFromFile"])):(0,n.Q3)("",!0)],64))]),(0,n.bF)(He.A,{isOpen:S.value,ref_key:"formAddHome",ref:x,onCloseModel:r[7]||(r[7]=e=>S.value=!S.value),onAdd_house:_},null,8,["isOpen"])]),(0,n.bF)(f)],64)}}};const Ub=(0,m.A)(Bb,[["__scopeId","data-v-76d0570d"]]);var Hb=Ub},49024:function(e,r,t){e.exports=t.p+"img/gallery.62e324fd.svg"}}]); //# sourceMappingURL=daf6d180784d376e.js.map