1"use strict";(self.webpackChunkgemaire_react_webpack=self.webpackChunkgemaire_react_webpack||[]).push([[6344],{56344:function(e,t,n){n.r(t),n.d(t,{default:function(){return N}}),n(62062),n(79432);var r=n(96540),a=n(13988),o=n(90320),c=(n(52675),n(2008),n(83851),n(81278),n(26099),n(23500),n(64467)),i=n(55174),s=n(27214),l=r.createContext(null);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,c.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m=function(){var e,t=(0,r.useContext)(l),n=t.accounts,a=t.fetchAccounts,o=t.loading,c=t.fetchAccount,u=t.modal,m=t.setModal;return(0,r.useEffect)((function(){a()}),[]),r.createElement("div",{className:"panel"},r.createElement("div",{className:"panel_body"},!!o&&r.createElement(i.A,null),!o&&r.createElement("table",{className:"data-grid data table table--linearize linked-accounts-table"},r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",
1null,"Account #"),r.createElement("th",null,"Display Name"),r.createElement("th",null,"Name"),r.createElement("th",{className:"not-linearized-align-right"},"Credit Limit"),r.createElement("th",{className:"not-linearized-align-right"},"Credit Balance"))),r.createElement("tbody",null,null===(e=Object.keys(n))||void 0===e?void 0:e.map((function(e,t){var a=n[e],o=a.customer_id,i=a.account_nickname,l=a.customer_name,d=a.credit_limit,p=a.credit_balance;return r.createElement("tr",{key:t},r.createElement("td",{"data-th":"Account #"},r.createElement("button",{type:"button",className:"button--link",onClick:function(){return c(o),void m(f(f({},u),{},{active:!0}))}},o)),r.createElement("td",{"data-th":"Display Name"},i||"-"),r.createElement("td",{"data-th":"Name"},l),r.createElement("td",{"data-th":"Credit Limit",className:"not-linearized-align-right"},(0,s.$g)(d)),r.createElement("td",{"data-th":"Credit Balance",className:"not-linearized-align-right"},(0,s.$g)(p)))}))))))},d=n(5544),p=function(e){var t=e.address,n=t.address_1,a=t.address_2,o=t.address_3,c=t.city,i=t.region_code,s=t.phone,l=t.postcode,u=e.badge;return r.createElement("div",{className:"cards_item"},u&&r.createElement("div",{className:"badges badges--compact"},r.createElement("div",{className:"badge"},u)),r.createElement("address",null,r.createElement("strong",null,n),r.createElement("br",null),!!a&&r.createElement(r.Fragment,null,a," ",r.createElement("br",null)),!!o&&r.createElement(r.Fragment,null,o," ",r.createElement("br",null)),c,", ",i," ",l," ",r.createElement("br",null),!!s&&"T: ".concat(s)))},g=function(){var e=(0,r.useContext)(l),t=e.account,n=e.isLoadingAccount,a=e.changeNickname,c=(0,r.useState)(!1),s=(0,d.A)(c,2),u=s[0],f=s[1],m=(0,r.useState)(t.account_nickname),g=(0,d.A)(m,2),b=g[0],v=g[1];(0,r.useEffect)((function(){v(t.account_nickname)}),[t]);var y=function(){a(b),f(!1)};return r.createElement(r.Fragment,null,!!n&&r.createElement(i.A,null),!n&&r.createElement("div",{className:"linked-account-popup-view"},r.createElement("div",{className:"panel panel--blank"},r.createElement("div",{className:"panel_header d-block"},r.createElement("h2",{className:"font-weight-normal text-xxxl m-b-0"},"#",t.customer_id," ",t.account_nickname?r.createElement("span",null,t.account_nickname," ",r.createElement("button",{type:"button",className:"text-s button--link",onClick:function(){return f(!0)}},"Edit Display Name")):r.createElement("span",{className:"d-block m-t-xxs text-base"},r.createElement("button",{type:"button",className:"button--link",onClick:function(){return f(!0)}},"Create an Account Display Name")," ","to easily recognize different accounts.")),r.createElement("p",{className:"text-xl m-b-0"},t.customer_name)),(t.mailto||t.shipto)&&r.createElement("div",{className:"panel_body"},r.createElement("div",{className:"block-addresses"},r.createElement("div",{className:"block-title m-b-s"},r.createElement("strong",null,"Addresses")),r.createElement("div",{className:"cards addresses"},!!t.mailto&&r.createElement(p,{address:t.mailto,badge:"Billing",key:"mailto"}),!!t.shipto&&r.createElement(p,{address:t.shipto,badge:"Shipping",key:"shipto"})))),r.createElement(o.A,{isOpen:u,onRequestClose:function(){return f(!1)},contentLabel:"Edit Account Display Name",footerButtons:function(){return r.createElement("div",{className:"action-group"},r.createElement("button",{type:"button",className:"button button--s",onClick:y},"Save"),r.createElement("button",{type:"button",className:"button button--transparent button--s",onClick:function(){return f(!1)}},"Cancel"))},ariaHideApp:!1},r.createElement("div",{className:"form m-b-0"},r.createElement("div",{className:"field"},r.createElement("div",{className:"control"},r.createElement("input",{type:"text",name:"nickname",className:"input-text",value:b,onChange:function(e){var t=e.target.value;v(t)}}),r.createElement("label",{htmlFor:"nickname"},"Display Name"),r.createElement("p",{className:"p-t-s text-xxs"},"If the Display Name is blank the Account will be identified by its default name."))))))))},b=n(54773),v=n(10467),y=(n(28706),n(54756)),h=n.n(y),O=n(71083),E=n(96763),A=function(){var e=(0,r.useState)(!0),t=(0,d.A)(e,2),n=t[0],a=t[1],o=(0,r.useState)(!0),c=(0,d.A)(o,2),i=c[0],s=c[1],l=(0,r.useState)({}),u=(0,d.A)(l,2),f=u[0],m=u[1],p=(0,r.useState)({}),g=(0,d.A)(p,2),y=g[0],A=g[1],N=(0,b.A)(),w=N.notifications,P=N.createNotification,j=N.removeNotification,k=function(){var e=function(){var e=(0,v.A)(h().mark((function e(){return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,O.A)("/company/accounts/fetchList").then((function(e){return e.data})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),t=function(){var e=(0,v.A)(h().mark((function e(t){return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,O.A)({url:"/company/account/details",params:{account_id:t}}
1).then((function(e){return e.data})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),n=function(){var e=(0,v.A)(h().mark((function e(t,n){return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,O.A)("/company/account/changenickname/account_id/".concat(t,"/account_nickname/").concat(n)).then((function(e){return e.data})));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return{fetchAccountsService:e,fetchAccountService:t,changeNicknameService:n}}(),S=k.fetchAccountsService,C=k.fetchAccountService,_=k.changeNicknameService,D=(0,r.useState)({active:!1,title:"Account Details",footerButtons:null}),q=(0,d.A)(D,2),x=q[0],R=q[1],L=function(){return R({active:!1,title:"Account Details",footerButtons:null})},M=function(){a(!0),S().then((function(e){"ok"===e.status?A(e.data.items):P(e.message||"There was an error loading accounts. Please refresh the page to try again.","danger")})).catch((function(e){E.error(e.message),P(e.message||"There was an error loading accounts. Please refresh the page to try again.","danger")})).then((function(){return a(!1)}))},T=function(e){s(!0),C(e).then((function(e){"ok"===e.status?m(e.data):(L(),P(e.message||"There was an error loading account. Please refresh the page to try again.","danger")),s(!1)})).catch((function(e){E.error(e.message),L(),P(e.message||"There was an error loading account. Please refresh the page to try again.","danger")}))};return{account:f,accounts:y,fetchAccount:T,fetchAccounts:M,changeNickname:function(e){s(!0),_(f.customer_id,e).then((function(e){"ok"===e.status?(T(f.customer_id),M(),P("Nickname changed succesfully","success")):P(e.message||"There was an error changing nickname. Please refresh the page to try again.","danger")})).catch((function(e){E.error(e.message),P(e.message||"There was an error changing nickname. Please refresh the page to try again.","danger")})).then((function(){return s(!1)}))},modal:x,setModal:R,resetModal:L,notifications:w,createNotification:P,removeNotification:j,loading:n,setLoading:a,isLoadingAccount:i,setIsLoadingAccount:s}},N=function(){var e,t=A(),n=t.modal,c=t.resetModal,i=t.notifications,s=t.removeNotification;return r.createElement(l.Provider,{value:t},r.createElement(m,null),r.createElement(o.A,{isOpen:n.active,contentLabel:n.title,footerButtons:n.footerButtons,onRequestClose:c,ariaHideApp:!1,isSlide:!0},r.createElement(g,null)),!(null===(e=Object.keys(i))||void 0===e||!e.length)&&Object.keys(i).map((function(e){var t;return r.createElement(a.A,{key:"notification_".concat(e),isOpen:i[e].active,onRequestClose:function(){return s(e)},type:i[e].type},(null===(t=i[e])||void 0===t?void 0:t.content)&&i[e].content)})))}},90320:function(e,t,n){var r=n(58168),a=n(64467),o=n(5544),c=n(80045),i=(n(52675),n(28706),n(2008),n(83851),n(81278),n(79432),n(26099),n(23500),n(96540)),s=n(20312),l=n.n(s),u=n(5556),f=n.n(u),m=["children","customClasses","overlayCustomClasses","footerButtons","isResponsive","isScroll","isSlide","onAfterOpen","onRequestClose"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,a.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var g=function(e){var t=e.children,n=e.customClasses,a=e.overlayCustomClasses,s=e.footerButtons,u=e.isResponsive,f=e.isScroll,d=e.isSlide,g=e.onAfterOpen,b=e.onRequestClose,v=(0,c.A)(e,m),y=v.contentLabel,h=(0,i.useState)(!1),O=(0,o.A)(h,2),E=O[0],A=O[1],N=function(){A(!1),b&&setTimeout(b,300)};return i.createElement(l(),(0,r.A)({},v,{ariaHideApp:!1,className:"ReactModal__Content modal ".concat(n||"","\n ").concat(E?"modal--show":"","\n ").concat(u?"modal--responsive":"","\n ").concat(d?"modal
1--slide":"","\n ").concat(f?"modal--scroll":""),onAfterOpen:function(){A(!0),g&&g()},onRequestClose:N,shouldCloseOnOverlayClick:!0,overlayClassName:"ReactModal__Overlay modal-overlay ".concat(a),contentLabel:y,parentSelector:function(){return document.querySelector("body")}}),i.createElement("div",{className:"modal-inner-wrap"},i.createElement("div",{className:"modal-header",style:p({},y?{}:{border:"none"})},y&&i.createElement("h2",{className:"modal-title"},y),i.createElement("button",{className:"action-close",type:"button",onClick:N},i.createElement("span",null,"Close"))),i.createElement("div",{className:"modal-content"},t),i.createElement("div",{className:"modal-footer"},s&&s(),!s&&i.createElement("button",{type:"button",className:"button button--s button-close",onClick:N},"Close"))))};g.propTypes={children:f().oneOfType([f().arrayOf(f().node),f().node]),footerButtons:f().oneOfType([f().arrayOf(f().node),f().node]),customClasses:f().string,overlayCustomClasses:f().string,isResponsive:f().bool,isSlide:f().bool,isScroll:f().bool,onAfterOpen:f().func,onRequestClose:f().func},g.defaultProps={overlayCustomClasses:"",isResponsive:!0,isSlide:!1,isScroll:!0},t.A=g},13988:function(e,t,n){var r=n(58168),a=n(5544),o=n(80045),c=(n(28706),n(96540)),i=n(20312),s=n.n(i),l=n(5556),u=n.n(l),f=["children","onAfterOpen","onRequestClose","isSelfClosing","duration","type","styles"],m=function(e){var t=e.children,n=e.onAfterOpen,i=e.onRequestClose,l=e.isSelfClosing,u=e.duration,m=e.type,d=e.styles,p=(0,o.A)(e,f),g=(0,c.useState)(!1),b=(0,a.A)(g,2),v=b[0],y=b[1],h=function(){y(!1),i&&setTimeout(i,250)};return(0,c.useEffect)((function(){v&&l&&setTimeout((function(){return h()}),u)}),[v]),c.createElement(s(),(0,r.A)({},p,{ariaHideApp:!1,className:"notify_item notify_item--".concat("error"===m?"danger":m," ").concat(v?"":"notify_item--right"),onAfterOpen:function(){y(!0),n&&n()},onRequestClose:h,portalClassName:"ReactNotifyPortal",overlayClassName:"notify",parentSelector:function(){return document.querySelector(".gemaire-notifications-wrapper")||document.body},shouldCloseOnOverlayClick:!1,shouldFocusAfterRender:!1,style:d,data:{"data-notify-item-state":"slide-in"}}),c.createElement(c.Fragment,null,t,c.createElement("button",{className:"button--reset notify_item-close",type:"button",onClick:h},"Â ")))};m.propTypes={children:u().oneOfType([u().arrayOf(u().node),u().node]),onAfterOpen:u().func,onRequestClose:u().func,duration:u().number,type:u().string,isSelfClosing:u().bool},m.defaultProps={duration:5e3,type:"success",styles:{overlay:{right:0,bottom:0,display:"block"},content:{position:"relative"}},isSelfClosing:!0},t.A=m},54773:function(e,t,n){n(52675),n(2008),n(83851),n(81278),n(26099),n(23500);var r=n(64467),a=n(5544),o=(n(79432),n(96540)),c=n(54267);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.A=function(){var e=(0,o.useState)({}),t=(0,a.A)(e,2),n=t[0],i=t[1];return{notifications:n,isAnyNotification:function(){var e;return!(null===(e=Object.keys(n))||void 0===e||!e.length)},createNotification:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"success",n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];i((function(a){return s(s({},a),{},(0,r.A)({},(0,c.LP)(),{active:n,content:e,type:t}))}))},removeNotification:function(e){return i((function(t){return s(s({},t),{},(0,r.A)({},e,s(s({},n[e]),{},{active:!1})))}))},setNotifications:i}}},54267:function(e,t,n){n.d(t,{As:function(){return d},CN:function(){return O},Dk:function(){return m},Eb:function(){return b},LP:function(){return v},R9:function(){return N},Yv:function(){return y},cL:function(){return p},fK:function(){return h},qf:function(){return P},qg:function(){return g},r1:function(){return w},wQ:function(){return j}});var r=n(60436),a=n(5544),o=n(64467);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?c(Object(n),!0).forEach((function(t){(0,o.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n(52675),n(28706),n(2008),n(23792),n(48598),n(62062),n(72712),n(34782),n(26910),n(54554),n(5506),n(83851),n(81278),n(79432),n(26099),n(58940),n(27495),n(38781),n(47764),n(25440),n(5746),n(42762),n(23500),n(62953),n(48408);var s="sort",l="dir",u={acme:["acmeref.com","acmeref.test"],gemaire:["gemaire.com","gemaire.test"],heatingandcooling:["heatingandcooling.com","heatingandcooling.test"]},f=window.location.hostname,m=function(e){return Object.keys(e).map((function(t){return"".concat(t,"=").concat(e[t])})).join("&")},d=function(e){var t=new URLSearchParams,n=e.pagination,r=void 0===n?{}:n,a=r.page,o=r.pageSize,c=e.sort,i=void 0===c?{}:c;return e.query&&t.set("q",e.query),a&&a>0&&t.set("p",a+1),o&&20!==parseInt(o,10)&&t.set("s",o),e.filters&&t.set("f",JSON.stringify(e.filters)),e.viewMode&&t.set("v",e.viewMode),i.param&&t.set(s,i.param),i.dir&&t.set(l,i.dir),"".concat(e.path||window.bloomreachPath||"","?").concat(t.toString())},p=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{setQuery:function(n){return e(i(i({},t),{},{query:n}))},setPage:function(n){return e(i(i({},t),{},{pagination:i(i({},t.pagination||{}),{},{page:n})}))},setViewMode:function(n){return e(i(i({},t),{},{viewMode:n}))},clearPage:function(){return e(t).setPage(0)},setPageSize:function(n){return e(i(i({},t),{},{pagination:i(i({},t.pagination||{}),{},{pageSize:n})})).clearPage()},setSort:function(n){return e(i(i({},t),{},{sort:i(i({},t.sort||{}),{},{param:n})})).clearPage()},setDir:function(n){return e(i(i({},t),{},{sort:i(i({},t.sort||{}),{},{dir:n})})).clearPage()},clearFilters:function(){return e(Object.entries(t).filter((function(e){return"filters"!==(0,a.A)(e,1)[0]})).reduce((function(e,t){var n=(0,a.A)(t,2),r=n[0],c=n[1];return i(i({},e),{},(0,o.A)({},r,c))}),{})).clearPage()},addFilter:function(n,r){return e(i(i({},t),{},{filters:i(i({},t.filters||{}),{},(0,o.A)({},n,r))})).clearPage()},removeFilter:function(n){return e(i(i({},t),{},{filters:Object.entries(t.filters||{}).filter((function(e){var t=(0,a.A)(e,1)[0];return n!==t})).reduce((function(e,t){var n=(0,a.A)(t,2),r=n[0],c=n[1];return i(i({},e),{},(0,o.A)({},r,c))}),{})})).clearPage()},search:t}},g=function(e){var t=new URLSearchParams(e);return{query:t.get("q"),pagination:{page:t.get("p")?parseInt(t.get("p"),10)-1:0,pageSize:t.get("s")?parseInt(t.get("s"),10):20},filters:t.get("f")?JSON.parse(t.get("f")):null,viewMode:t.get("v")?t.get("v"):"grid",sort:{param:t.get(s)?t.get(s):"score",dir:t.get(l)?t.get(l):"desc"}}},b=function(){var e;return(null===(e=Object.keys(u).filter((function(e){var t;return!(null===(t=u[e].filter((function(e){return f.indexOf(e)>=0})))||void 0===t||!t.length)})))||void 0===e?void 0:e[0])||null},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:9;return Math.random().toString(36).substr(2,e)},y=function(e){return e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},h=function(e,t){var n=Object.keys(e||{})||[];return(t||[]).filter((function(e){return n.indexOf(e)<0}))},O=function(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent},E=new Event("processStart",{bubbles:!0}),A=new Event("processStop",{bubbles:!0}),N=function(){return document.body.dispatchEvent(E)},w=function(){return document.body.dispatchEvent(A)},P=function(e){for(var t=(0,r.A)(e),n=0;n<e.length;++n)for(var a=n+1;a<t.length;++a)t[n]===t[a]&&t.splice(a--,1);return t},j=function(e){var t={};return e.split(";").forEach((function(e){var n=e.split(":"),r=(0,a.A)(n,2),o=r[0],c=r[1];if(o){var i=function(e){var t=e.split("-");return 1===t.length?t[0]:t[0]+t.slice(1).map((function(e){return e[0].toUpperCase()+e.slice(1)})).join("")}(o.trim());t[i]=null==c?void 0:c.trim()}})),t}},27214:function(e,t,n){n.d(t,{$g:function(){return i}}),n(52675),n(2008),n(83851),n(81278),n(26099),n(23500);var r=n(64467);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?a(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n(28706),n(48598),n(34782),n(2892),n(40150),n(9868),n(79432),n(58940),n(84864),n(27495),n(38781),n(25440);var c={decimalSymbol:".",groupSymbol:",",groupLength:3,integerRequired:!1,pattern:"$%s",precision:2,requiredPrecision:2},i=function(e,t,n){var r,a,i,s,l,u,f,m,d,p,g,b,v="";return t=o(o({},c),t),r=Number.isNaN(t.requiredPrecision=Math.abs(t.requiredPrecision))?2:t.requiredPrecision,a=Number.isNaN(t.integerRequired=Math.abs(t.integerRequired))?1:t.integerRequired,i=void 0===t.decimalSymbol?",":t.decimalSymbol,s=void 0===t.groupSymbol?".":t.groupSymbol,l=void 0===t.groupLength?3:t.groupLength,void 0===n||!0===n?v=e<0?"-":n?"+":"":!1===n&&(v=""),u=(u=t.pattern||"%s").indexOf("{sign}")<0?v+u:u.replace("{sign}",v),m=(f="".concat(parseInt(e=Number("".concat(Math.round("".concat(Math.abs(+e||0),"e+").concat(r)),"e-").concat(r)),10))).length<a?a-f.length:0,d=(f=new Array(m+1).join("0")+f).length>l?f.length%l:0,p=new RegExp("(\\d{".concat(l,"})(?=\\d)"),"g"),b=Number("".concat(Math.round("".concat(Math.abs(e-f),"e+").concat(r)),"e-").concat(r)),g=(d?f.substr(0,d)+s:"")+f.substr(d).replace(p,"$1".concat(s))+(r?i+b.toFixed(r).replace(/-/,0).slice(2):""),u.replace("%s",g).replace(/^\s\s*/,"").replace(/\s\s*$/,"")}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.