1/*! For license information please see 9396.c3f8e8c4738479f96076.js.LICENSE.txt */ 2"use strict";(self.webpackChunkJova_CRM=self.webpackChunkJova_CRM||[]).push([[9396],{39396:(e,t,r)=>{r.d(t,{ZP:()=>f,iC:()=>T});var n=r(68819),o=r(59913),i=r(41293),a=r(2660),c=r(57689);function s(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function i(r,n,o,i){var s=n&&n.prototype instanceof c?n:c,l=Object.create(s.prototype);return E(l,"_invoke",function(r,n,o){var i,c,s,E=0,l=o||[],u=!1,T={p:0,n:0,v:e,a:I,f:I.bind(e,4),d:function(t,r){return i=t,c=0,s=e,T.n=r,a}};function I(r,n){for(c=r,s=n,t=0;!u&&E&&!o&&t<l.length;t++){var o,i=l[t],I=T.p,d=i[2];r>3?(o=d===n)&&(s=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=I&&((o=r<2&&I<i[1])?(c=0,T.v=n,T.n=i[1]):I<d&&(o=r<3||i[0]>n||n>d)&&(i[4]=r,i[5]=n,T.n=d,c=0))}if(o||r>1)return a;throw u=!0,n}return function(o,l,d){if(E>1)throw TypeError("Generator is already running");for(u&&1===l&&I(l,d),c=l,s=d;(t=c<2?e:s)||!u;){i||(c?c<3?(c>1&&(T.n=-1),I(c,s)):T.n=s:T.v=s);try{if(E=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(u=T.n<0)?s:r.call(n,T))!==a)break}catch(t){i=e,c=1,s=t}finally{E=1}}return{value:t,done:u}}}(r,o,i),!0),l}var a={};function c(){}function l(){}function u(){}t=Object.getPrototypeOf;var T=[][n]?t(t([][n]())):(E(t={},n,function(){return this}),t),I=u.prototype=c.prototype=Object.create(T);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,E(e,o,"GeneratorFunction")),e.prototype=Object.create(I),e}return l.prototype=u,E(I,"constructor",u),E(u,"constructor",l),l.displayName="GeneratorFunction",E(u,o,"GeneratorFunction"),E(I),E(I,o,"Generator"),E(I,n,function(){return this}),E(I,"toString",function(){return"[object Generator]"}),(s=function(){return{w:i,m:d}})()}function E(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}E=function(e,t,r,n){function i(t,r){E(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(i("next",0),i("throw",1),i("return",2))},E(e,t,r,n)}var l=a.Z.t,u=new Set(["E100","400","404","E101"]),T=function(e,t){var r=String((null==e?void 0:e.code)||"");return u.has(r)&&((null==e?void 0:e.description)||(null==e?void 0:e.message))||t},I=function(e){var t={code:e.status||500,message:e.responseText||l("error.went_wrong")};I(t)},d=function(e,t){if("number"!=typeof e)return e;void 0===t&&(t=0);var r=Math.pow(10,t);return e=parseFloat((e*r).toFixed(11)),Math.round(e)/r},_=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n="";return e&&(n+="".concat(e)),n&&n.trim()&&t&&(n+=" - "),t&&(n+="".concat(t)),n&&n.trim()&&r&&(n+=" - "),r&&(n+="".concat(r)),n};const f={showAlert:function(e,t){(0,o.wS)(e)&&(0,o.wS)(t)&&okayDialog(function(){},e,t,l("button.ok"))},showError:I,getApiErrorMessage:T,getAddressString:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(0,o.LX)(e))return"";var r=e.addressLine1,n=e.addressLine2,i=e.city,a=e.state,c=e.zipcode,s=e.country,E=void 0===s?"US":s,l=t.skip,u=void 0===l?{}:l,T=u.addressLine1,I=void 0!==T&&T,d=u.addressLine2,_=void 0!==d&&d,f=u.city,A=void 0!==f&&f,p=u.state,v=void 0!==p&&p,g=u.country,S=void 0!==g&&g,O=u.zipcode;return getFormattedAddressString(I?"":r,_?"":n,A?"":i,v?"":a,void 0!==O&&O?"":c,S?"":E)},getNameLabelFromAddress:function(e){var t="";return(0,o.LX)(e)&&(t=(t=(0,o.wS)(e.name)?e.name:"".concat(e.firstname||""," ").concat(e.lastname||"")).trim(),!(0,o.wS)(t)&&(0,o.wS)(e.displayName)&&(t=e.displayName)),t},getAddressContactDetails:function(e){var t={};return(0,o.LX)(e)&&((0,o.wS)(e.cellphone)&&(t.cellphone=e.cellphone),(0,o.wS)(e.landline)&&(t.landline=e.landline),(0,o.wS)(e.ext)&&(t.ext=e.ext),(0,o.wS)(e.email)&&(t.email=e.email)),t},getUserFullName:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r="";if((0,o.LX)(e)){var n=e.firstname,a=void 0===n?"":n,c=e.firstName,s=void 0===c?"":c,E=e.lastname,l=void 0===E?"":E,u=e.lastName,T=void 0===u?"":u,I=e.role,d=void 0===I?"":I,_=e.roleId,f=void 0===_?"":_,A=(a||s).trim(),p=(l||T).trim();r="".concat(A," ").concat(p);var v=t.includeRoleName,g=void 0!==v&&v,S=t.customRoleNames,O=void 0===S?{}:S,N=d||f;g&&N&&(O[N]||i.ZP.ROLE_ID_WISE_NAME[N])&&(r+=" (".concat(O[N]||i.ZP.ROLE_ID_WISE_NAME[N],")"))}return r},getActiveFeatureList:function(){var e=(0,n.Z)(s().m(function e(){var t,r,n,o,a,c,E,l,u,T=arguments;return s().w(function(e){for(;;)switch(e.p=e.n){case 0:if(r=[],(t=T.length>0&&void 0!==T[0]?T[0]:"")&&"string"==typeof t){e.n=1;break}return e.a(2,r);case 1:return n=t.split(","),e.p=2,e.n=3,fetchStaticListByKeys(Constants.STATIC_LIST_KEYS.FEATURE_LIST_INDEX.LOCAL_KEY);case 3:if(!(o=e.v)||!t){e.n=7;break}a=0,c=Object.keys(o);case 4:if(!(a<c.length)){e.n=7;break}if(E=c[a],void 0!==o[E].pos){e.n=5;break}return e.a(3,6);case 5:n.length>0&&n.indexOf(E)>-1&&(l=i.ZP.BILLING_COMBINED_FEATURE_DISPLAY_NAME_MAP[E]||E,r.push({name:l,color:o[E].color||"teal",icon:o[E].icon||void 0}));case 6:a++,e.n=4;break;case 7:e.n=9;break;case 8:e.p=8,u=e.v,console.error(u);case 9:return e.a(2,r)}},e,null,[[2,8]])}));return function(){return e.apply(this,arguments)}}(),getIsCallTrackingEnabled:function(){var e=(COMPANY_MODULES||{}).CALL_INTEGRATION,t=(PROFILE_MODULES||{}).CALL_INTEGRATION,r=!1;return e&&t&&e.readAccess&&(r=t.readAccess),r},renderHandlebarBridge:function(e,t,r,n){return"idle"===n?ReactDOM.render(c.createElement(AppReact.default,{template:"HandlebarBridge",componentProps:{calledTo:e,customerName:t,customerId:r}},null),document.getElementById("handlebar-bridge-stub")):showErrorMessage(l("error.device_status",{status:n}))},roundNumber:d,getDecimalValueForBilling:function(e){return d(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:2)},getLineItemTitle:function(e,t,r){var n="";switch(getLineItemTitleType()){case Constants.lineItemTitles.CODE_SECTION:n=_(e,t);break;case Constants.lineItemTitles.CODE:n=_(e);break;case Constants.lineItemTitles.CODE_DESCRIPTION:n=_(e,"",r);break;default:n=_(e,t,r)}return n},convertToTitleCase:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace(/([A-Z])/g," $1");return((e=e.replace(/^_*(.)|_+(.)/g,function(e,t,r){return t?t.toUpperCase():" "+r.toUpperCase()})).charAt(0).toUpperCase()+e.slice(1)).trim()},getInitialsFromText:function(){var e,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(" "),r=t.length;if(r>1)e=t[0].substring(0,1)+t[r-1].substring(0,1);else{if(1!==r)return;e=t[0].substring(0,1)}return e.toUpperCase()},generateRandomString:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r="",n=t.length,o=0;o<e;o++){var i=Math.floor(Math.random()*n);r+=t.substring(i,i+1)}return r},prepareCustomDropdownOptions:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=e.map(function(e){return{label:String(e[t]),value:e[r]}});return n&&o.unshift({value:"",label:l("common.all")}),o},isJobTypeColorEnabled:function(){var e=window.settingsDataGlobal&&window.settingsDataGlobal.genericSettings?window.settingsDataGlobal.genericSettings.colourJobType:void 0;if(void 0!==e)return!!e;try{return!!JSON.parse(window.localStorage.getItem("_ss_JobTypeColorEnabled"))}catch(e){return!1}}}},41293:(e,t,r)=>{r.d(t,{J6:()=>c,K$:()=>s,Y3:()=>T,ZP:()=>I,d:()=>u,se:()=>l});var n=r(78207);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?o(Object(r),!0).forEach(function(t){(0,n.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var a=r(2660).Z.t,c="$",s={ADMIN:0,DISPATCHER:1,TECHNICIAN:2,SERVICE_MANAGER:3,HELPER:4,TECHNICIAN_RESTRICTED:5,VIEW_RESTRICTED:6,BILLING_RESTRICTED:7,SENIOR_DISPATCHER:8,STAFF_TECHNICIAN:9},E=(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)({},s.ADMIN,"Admin"),s.DISPATCHER,"Dispatcher"),s.TECHNICIAN,"Technician"),s.SERVICE_MANAGER,"Service Manager"),s.HELPER,"Helper"),s.TECHNICIAN_RESTRICTED,"Technician Restricted"),s.VIEW_RESTRICTED,"View Restricted Technician"),s.BILLING_RESTRICTED,"Billing Restricted Technician"),l={CUSTOM_PREFIX:"custom_",TABLE_ID_COLUMN_NAME:"__id__",CUSTOM_CLASS_FOR_FP_FIELDS:"fp-form"},u={WARNING:"warning",ERROR:"error",INFO:"info",VALIDATIONS:"validations"},T=(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)({},u.WARNING,{title:a("label.warning"),icon:"./images/warning_triangle.svg"}),u.ERROR,{title:a("login.error_label"),icon:"./images/error_red_circle.svg"}),u.INFO,{title:a("dialog.info"),icon:"./images/error_blue_circle.svg"}),u.VALIDATIONS,{title:a("label.validation"),icon:"./images/error_blue_circle.svg"});const I=i(i({timecardStatusHash:{PENDING:"PENDING",APPROVED:"APPROVED",DECLINED:"DECLINED"}},{dateFormat:"MM/DD/YYYY",timeFormat:"HH:mm",displayDateFormat:"MM/DD/YYYY",displayTimeFormat:"hh:mm A"}),{},{unassingedVisitUserTitle:"Unassigned",ROLES:s,ROLE_ID_WISE_NAME:E,EMAIL_TEMPLATE_TYPE_ID:{INVOICE_TEMPLATE:0,ESTIMATE_TEMPLATE:1,TICKET_TEMPLATE:2,ASSIGNMENT_INFO_TEMPLATE:3,FORMS_EMAIL_TEMPLATE:4,QUICKBOOK_HISTORY_TEMPLATE:5,BULK_INVOICE_TEMPLATE:6,PRCHASE_ORDER_TEMPLATE:451,SERVICE_AGREEMENT:10,WEB_BOOKING_TEMPLATE:7,CUSTOMER_TMPLATE:8,PROSPECT_CUSTOMER_TEMPLATE:9,FP_FORMS_EMAIL_TEMPLATE:11},SMS_TEMPLATE_TYPE_ID:{INVOICE_TEMPLATE:0,ESTIMATE_TEMPLATE:1,TICKET_TEMPLATE:2,ASSIGNMENT_INFO_TEMPLATE:3,SERVICE_AGREEMENT:4},FP_FORMS:l,DEFAULT_CURRENCY_SYMBOL:c,POPUP_ACTIONS:u,POPUP_ACTIONS_DETAILS:T,BILLING_COMBINED_FEATURE_DISPLAY_NAME_MAP:{PROGRESSIVE_BILLING:"PROGRESSIVE BILLING",WISETACK:"WISETACK",CHANGE_ORDER:"CHANGE_ORDER"},ENTITY_TYPE:{TICKET_ID:"TICKET_ID"},PROGRESSIVE_BILLING:{PRECISION:{VALUE:2,FRACTION:7,TEN:10}},SEPARATOR:"â"})}}]);
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.