{"version":3,"sources":["0"],"names":["CAL_BUTTON_ID","currentResult","readValue","id","fallback","element","$y","value","setValue","escapeHtml","String","replace","formatNumber","decimals","number","Number","places","isFinite","toFixed","formatMoney","toLocaleString","undefined","minimumFractionDigits","maximumFractionDigits","buildResultTable","rows","html","forEach","row","rowClass","highlighted","valueClass","label","copyRows","map","join","readValidatedNumber","event","showerr","target","inputEvent","validator","mm","op","errmsg","focus","closeSuccess","readValidatedText","setCopyVisible","visible","copyButton","classList","toggle","showSuccess","copyValue","innerHTML","add","remove","scrollToolFeedbackIntoView","highlightOutputCard","hideLoading","showError","message","resetOutputHighlight","errorElement","textContent","window","langTexts","resultError","delLoading","emptyContent","resultCopy","ClipboardJS","text","resultEmpty","areaUnits","on","showToolCopySuccess","locales","copy","lang","success","error","sqft","factor","suffix","lengthUnit","sqm","sqyd","sqin","sqcm","sqmm","acre","hectare","lengthUnits","ft","m","yd","in","cm","previousAreaUnit","previousLengthUnit","areaToSquareFeet","unit","squareFeetToArea","lengthToFeet","feetToLength","formatConvertedInput","toString","updateDependentUnitLabels","areaUnit","changeLengthUnit","newUnit","eaves","changeAreaUnit","oldUnit","targetUnit","baseArea","bundleCoverage","laborRate","targetLengthUnit","resetOptions","runTransform","areaData","squares","bundles","materialCost","orderAreaSelected","conversionUnit","conversionData","laborCost","waste","bundlePrice","hoursPerSquare","areaFt","eavesFt","side","Math","sqrt","footprint","pow","rise","orderArea","roofArea","ceil","roofAreaSelected","selectedDecimals","roofAreaLabel","metricAreaLabel","orderAreaLabel","roofSquaresLabel","bundlesLabel","materialCostLabel","laborCostLabel","totalCostLabel","workHoursLabel","onClear","onTransform","showLoading","setTimeout","addEventListener","this"],"mappings":"AAAA,IAAIA,cAAgB,gBAChBC,cAAgB,GAEpB,SAASC,UAAUC,EAAIC,GACfC,EAAUC,GAAGH,GACjB,OAAOE,QAAoC,IAAlBA,EAAQE,MAAwBF,EAAQE,MAAQH,EAG7E,SAASI,SAASL,EAAII,GACdF,EAAUC,GAAGH,GACbE,IACAA,EAAQE,MAAQA,GAIxB,SAASE,WAAWF,GAChB,OAAOG,OAAOH,GACTI,QAAQ,KAAM,SACdA,QAAQ,KAAM,QACdA,QAAQ,KAAM,QACdA,QAAQ,KAAM,UACdA,QAAQ,KAAM,UAGvB,SAASC,aAAaL,EAAOM,GACrBC,EAASC,OAAOR,GAChBS,EAA6B,iBAAbH,EAAwBA,EAAW,EACvD,OAAKI,SAASH,IAGC,IAAXA,EAFO,IAKJA,EAAOI,QAAQF,GAAQL,QAAQ,QAAS,IAAIA,QAAQ,cAAe,MAG9E,SAASQ,YAAYZ,GACjB,MAAO,IAAMQ,OAAOR,GAAOa,oBAAeC,EAAW,CACjDC,sBAAuB,EACvBC,sBAAuB,IAI/B,SAASC,iBAAiBC,GACtB,IAAIC,EAAO,iMAMX,OALAD,EAAKE,QAAQ,SAAUC,GACnB,IAAIC,EAAWD,EAAIE,YAAc,aAAe,WAC5CC,EAAaH,EAAIE,YAAc,8BAAgC,4BACnEJ,GAAQ,cAAgBG,EAAW,mFAAqFpB,WAAWmB,EAAII,OAAS,kDAAoDD,EAAa,KAAOtB,WAAWmB,EAAIrB,OAAS,eAE7OmB,EAAO,+BAGlB,SAASO,SAASR,GACd,OAAOA,EAAKS,IAAI,SAAUN,GACtB,OAAOA,EAAII,MAAQ,KAAOJ,EAAIrB,QAC/B4B,KAAK,MAGZ,SAASC,oBAAoBC,EAAOlC,EAAImC,GAGpC,OAFAD,EAAME,OAASjC,GAAGH,GAClBkC,EAAMC,QAAUA,EACXE,WAAWH,GAAOI,UAQhB1B,OAAOsB,EAAME,OAAOhC,QAPnB+B,GACAI,GAAGC,IAAG,EAAMC,OAAOP,EAAME,SAE7BF,EAAME,OAAOM,QACbC,eACO,MAKf,SAASC,kBAAkBV,EAAOlC,EAAImC,GAGlC,OAFAD,EAAME,OAASjC,GAAGH,GAClBkC,EAAMC,QAAUA,EACXE,WAAWH,GAAOI,UAQhBJ,EAAME,OAAOhC,OAPZ+B,GACAI,GAAGC,IAAG,EAAMC,OAAOP,EAAME,SAE7BF,EAAME,OAAOM,QACbC,eACO,MAKf,SAASE,eAAeC,GACpB,IAAIC,EAAa5C,GAAG,WAChB4C,GACAA,EAAWC,UAAUC,OAAO,UAAWH,GAI/C,SAASI,YAAY3B,EAAM4B,GACvBrD,cAAgBS,OAAO4C,GAAa,IACpChD,GAAG,aAAaiD,UAAY7B,EAC5BpB,GAAG,iBAAiB6C,UAAUK,IAAI,UAClClD,GAAG,mBAAmB6C,UAAUM,OAAO,UACvCT,iBAAiBM,GACjBI,2BAA2B,mBAC3BC,sBACAC,YAAY5D,eAGhB,SAAS6D,UAAUC,GACf7D,cAAgB,GAChBK,GAAG,mBAAmB6C,UAAUK,IAAI,UACpCO,uBACAzD,GAAG,aAAaiD,UAAY,GAC5BP,gBAAe,GACf,IAAIgB,EAAe1D,GAAG,iBACtB0D,EAAaC,YAAcH,GAAWI,OAAOC,UAAUC,YACvDJ,EAAab,UAAUM,OAAO,UAC9BC,2BAA2B,iBAC3BW,WAAWrE,eAGf,SAAS8C,eACL7C,cAAgB,GAChBK,GAAG,mBAAmB6C,UAAUM,OAAO,UACvCM,uBACAzD,GAAG,aAAaiD,UAAY,gJAAkJ9C,WAAWyD,OAAOC,UAAUG,cAAgB,aAC1NhE,GAAG,iBAAiB6C,UAAUK,IAAI,UAClCR,gBAAe,GACfqB,WAAWrE,eAGf,IAAIuE,WAAa,IAAIC,YAAY,mBAAoB,CACjDC,KAAM,WACF,OAAKxE,gBACD4D,UAAUK,OAAOC,UAAUO,aACpB,OAefC,WATJJ,WAAWK,GAAG,UAAW,SAAUvC,GAC/BwC,oBAAoBxC,GACpBK,GAAGC,IAAG,EAAOmC,QAAQC,KAAKC,MAAMC,WAGpCV,WAAWK,GAAG,QAAS,WACnBlC,GAAGC,IAAG,EAAMmC,QAAQC,KAAKC,MAAME,SAGnB,CACZC,KAAM,CAAEC,OAAQ,EAAGC,OAAQ,MAAOC,WAAY,MAC9CC,IAAK,CAAEH,OAAQ,cAAeC,OAAQ,KAAMC,WAAY,KACxDE,KAAM,CAAEJ,OAAQ,EAAGC,OAAQ,MAAOC,WAAY,MAC9CG,KAAM,CAAEL,OAAQ,EAAI,IAAKC,OAAQ,MAAOC,WAAY,MACpDI,KAAM,CAAEN,OAAQ,EAAI,SAAUC,OAAQ,MAAOC,WAAY,MACzDK,KAAM,CAAEP,OAAQ,EAAI,SAAUC,OAAQ,MAAOC,WAAY,MACzDM,KAAM,CAAER,OAAQ,MAAOC,OAAQ,OAAQC,WAAY,MACnDO,QAAS,CAAET,OAAQ,cAAeC,OAAQ,KAAMC,WAAY,OAG5DQ,YAAc,CACdC,GAAI,EACJC,EAAG,YACHC,GAAI,EACJC,GAAI,EAAI,GACRC,GAAI,EAAI,MACRzD,GAAI,EAAI,OAGR0D,iBAAmB,OACnBC,mBAAqB,KAEzB,SAASC,iBAAiB/F,EAAOgG,GAC7B,OAAOhG,GAASoE,UAAU4B,IAAS5B,UAAUQ,MAAMC,OAGvD,SAASoB,iBAAiBjG,EAAOgG,GAC7B,OAAOhG,GAASoE,UAAU4B,IAAS5B,UAAUQ,MAAMC,OAGvD,SAASqB,aAAalG,EAAOgG,GACzB,OAAOhG,GAASuF,YAAYS,IAAST,YAAYC,IAGrD,SAASW,aAAanG,EAAOgG,GACzB,OAAOhG,GAASuF,YAAYS,IAAST,YAAYC,IAGrD,SAASY,qBAAqBpG,GAC1B,OAAKU,SAASV,GAGPQ,OAAOR,EAAMW,QAAQ,IAAI0F,WAFrB,GAKf,SAASC,0BAA0BC,GAC3BzB,GAAUV,UAAUmC,IAAanC,UAAUQ,MAAME,OACrD/E,GAAG,sBAAsB2D,YAAcoB,EACvC/E,GAAG,iBAAiB2D,YAAc,KAAOoB,EAG7C,SAAS0B,iBAAiBC,GACtB,IAAIC,EAAQlG,OAAOb,UAAU,aAAc,KACvCe,SAASgG,IACTzG,SAAS,aAAcmG,qBAAqBD,aAAaD,aAAaQ,EAAOZ,oBAAqBW,KAEtGX,mBAAqBW,EAGzB,SAASE,eAAeF,GACpB,IAAIG,EAAUxC,UAAUyB,kBAAoBA,iBAAmB,OAC3DgB,EAAazC,UAAUqC,GAAWA,EAAU,OAC5CK,EAAWtG,OAAOb,UAAU,gBAAiB,KAC7CoH,EAAiBvG,OAAOb,UAAU,sBAAuB,KACzDqH,EAAYxG,OAAOb,UAAU,iBAAkB,KAY/CsH,GAVAvG,SAASoG,IACT7G,SAAS,gBAAiBmG,qBAAqBH,iBAAiBF,iBAAiBe,EAAUF,GAAUC,KAErGnG,SAASqG,IACT9G,SAAS,sBAAuBmG,qBAAqBH,iBAAiBF,iBAAiBgB,EAAgBH,GAAUC,KAEjHnG,SAASsG,IACT/G,SAAS,iBAAkBmG,qBAAqBY,EAAY5C,UAAUyC,GAAYhC,OAAST,UAAUwC,GAAS/B,SAG3FT,UAAUyC,GAAY9B,YACzCpF,UAAU,kBAAmB,QAAUsH,IACvCT,iBAAiBS,GACjBhH,SAAS,kBAAmBgH,IAGhCX,0BADAT,iBAAmBgB,GAIvB,SAASK,eACLjH,SAAS,gBAAiB,QAC1BA,SAAS,gBAAiB,QAC1BA,SAAS,aAAc,OACvBA,SAAS,kBAAmB,MAC5BA,SAAS,aAAc,KACvBA,SAAS,aAAc,MACvBA,SAAS,sBAAuB,MAChCA,SAAS,mBAAoB,MAC7BA,SAAS,iBAAkB,OAC3BA,SAAS,sBAAuB,KAEhC6F,mBAAqB,KACrBQ,0BAFAT,iBAAmB,QAKvB,SAASsB,aAAapF,GAClB,IAgBIqF,EASAC,EACAC,EACAC,EAEAC,EACAC,EACAC,EACAC,EAEAzG,EAlCAY,EAAQ,CAAEC,QAASA,GACnB+E,EAAWjF,oBAAoBC,EAAO,gBAAiBC,GAC1C,OAAb+E,GAEU,QADVJ,EAAQ7E,oBAAoBC,EAAO,aAAcC,KAGvC,QADV6F,EAAQ/F,oBAAoBC,EAAO,aAAcC,KAG9B,QADnBgF,EAAiBlF,oBAAoBC,EAAO,sBAAuBC,KAGnD,QADhB8F,EAAchG,oBAAoBC,EAAO,mBAAoBC,KAG/C,QADdiF,EAAYnF,oBAAoBC,EAAO,iBAAkBC,KAGtC,QADnB+F,EAAiBjG,oBAAoBC,EAAO,sBAAuBC,MAEnEwE,EAAW5G,UAAU,gBAAiB,QACtCyH,EAAWhD,UAAUmC,IAAanC,UAAUQ,KAC5CmD,EAAShC,iBAAiBe,EAAUP,GACpCyB,EAAU9B,aAAaQ,EAAO/G,UAAU,kBAAmB,OAC3DsI,EAAOC,KAAKC,KAAKJ,GACjBK,EAAYF,KAAKG,IAAIJ,EAAO,EAAID,EAAS,GACzCM,EAAO9H,OAAOb,UAAU,aAAc,MAItC0H,GADAkB,GADAC,EAAWJ,EADGF,KAAKC,KAAK,EAAID,KAAKG,IAAIC,EAAO,GAAI,MAExB,EAAIV,EAAQ,MACd,IAEtBL,GADAD,EAAUY,KAAKO,KAAKF,EAAYxC,iBAAiBgB,EAAgBR,KACxCsB,EACzBa,EAAmBzC,iBAAiBuC,EAAUjC,GAC9CiB,EAAoBvB,iBAAiBsC,EAAWhC,GAEhDmB,EAAiBtD,UADjBqD,EAA8B,QAAblB,EAAqB,OAAS,OAE/CoB,EAAYH,EAAoBR,EAChC2B,EAAgC,SAAbpC,GAAoC,YAAbA,EAAyB,EAAI,EAY3EzD,YAAY7B,iBAXRC,EAAO,CACP,CAAEO,MAAOkC,OAAOC,UAAUgF,cAAe5I,MAAOK,aAAaqI,EAAkBC,GAAoB,IAAMvB,EAAStC,OAAQvD,aAAa,GACvI,CAAEE,MAAOkC,OAAOC,UAAUiF,gBAAiB7I,MAAOK,aAAa4F,iBAAiBuC,EAAUf,GAAiB,GAAK,IAAMC,EAAe5C,QACrI,CAAErD,MAAOkC,OAAOC,UAAUkF,eAAgB9I,MAAOK,aAAamH,EAAmBmB,GAAoB,IAAMvB,EAAStC,QACpH,CAAErD,MAAOkC,OAAOC,UAAUmF,iBAAkB/I,MAAOK,aAAagH,EAAS,IACzE,CAAE5F,MAAOkC,OAAOC,UAAUoF,aAAchJ,MAAOG,OAAOmH,IACtD,CAAE7F,MAAOkC,OAAOC,UAAUqF,kBAAmBjJ,MAAOY,YAAY2G,IAChE,CAAE9F,MAAOkC,OAAOC,UAAUsF,eAAgBlJ,MAAOY,YAAY+G,IAC7D,CAAElG,MAAOkC,OAAOC,UAAUuF,eAAgBnJ,MAAOY,YAAY2G,EAAeI,IAC5E,CAAElG,MAAOkC,OAAOC,UAAUwF,eAAgBpJ,MAAOK,aAAagH,EAAUS,EAAgB,GAAK,QAE7DpG,SAASR,KAGjD,IAAImI,QAAU,WAAcnC,eAAgB3E,gBACxC+G,YAAc,SAAUvH,GAAWwH,YAAY,cAAe9J,eAAgB+J,WAAW,WAAcrC,cAAyB,IAAZpF,IAAuB,MAE/IhC,GAAG,iBAAiB0J,iBAAiB,SAAU,WAC3C9C,eAAe+C,KAAK1J,SAGxBD,GAAG,mBAAmB0J,iBAAiB,SAAU,WAC7CjD,iBAAiBkD,KAAK1J,SAG1BsG,0BAA0BT"}