/* Minification failed. Returning unminified contents.
(2,75844-75864): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: isFNameOrSNameEdited
(2,307928-307955): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: protectedPageCookieDuration
(2,360078-360091): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeFirstname
(2,360142-360153): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeSurname
(2,360229-360238): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeEmail
(2,360314-360326): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePassword
(2,360403-360422): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeConfirmPassword
(2,360473-360485): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeExisting
(2,360536-360554): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeRequiredOption
(2,360605-360618): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeTelephone
(2,360669-360680): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeAddress
(2,360731-360744): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeHouseName
(2,360795-360811): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeAddressLine1
(2,360862-360878): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeAddressLine2
(2,360929-360937): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeCity
(2,360988-361000): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePostcode
(2,361177-361192): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeDateOfBirth
(2,361243-361250): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeDay
(2,361301-361310): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeMonth
(2,361361-361369): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeYear
(2,361420-361429): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeTitle
(2,361480-361493): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeOccupiers
(2,361544-361552): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeDate
(2,361603-361614): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeRequire
(2,361665-361683): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeFutureOccupier
(2,361734-361765): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: bankAccountNumberInvalidMessage
(2,361816-361847): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: accountHolderNameInvalidMessage
(2,361898-361913): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeAccountNumb
(2,361964-361981): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePreferredTime
(2,362032-362049): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeMutilAccounts
(2,362100-362119): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeMutilProperties
(2,362170-362182): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeSortCode
(2,362233-362247): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeData8Error
(2,362439-362454): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePaymentDate
(2,362505-362525): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePaymentFrequency
(2,362576-362594): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeNumberBedrooms
(2,362709-362721): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeFullName
(2,362772-362785): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeMeterRead
(2,362836-362848): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeTextArea
(2,362899-362927): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: contactUsFormSubmissionError
(2,362978-363004): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeTextAreaNoSpecialChars
(2,363055-363067): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: netcallError
(2,363192-363212): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeNameChangeReason
(2,363263-363283): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: emailDomainListError
(2,363334-363352): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: ageLessThan16Error
(2,363403-363422): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: ageMoreThan110Error
(2,337136-337156): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: isFNameOrSNameEdited
 */
!function(e){function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var n=window.webpackJsonp;window.webpackJsonp=function(t,i,u){for(var c,a,f,l=0,s=[];l<t.length;l++)a=t[l],o[a]&&s.push(o[a][0]),o[a]=0;for(c in i)Object.prototype.hasOwnProperty.call(i,c)&&(e[c]=i[c]);for(n&&n(t,i,u);s.length;)s.shift()();if(u)for(l=0;l<u.length;l++)f=r(r.s=u[l]);return f};var t={},o={27:0};r.e=function(e){function n(){i.onerror=i.onload=null,clearTimeout(u);var r=o[e];0!==r&&(r&&r[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}if(0===o[e])return Promise.resolve();if(o[e])return o[e][2];var t=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.charset="utf-8",i.async=!0,i.timeout=12e4,r.nc&&i.setAttribute("nonce",r.nc),i.src=r.p+"/js/"+e+".js";var u=setTimeout(n,12e4);i.onerror=i.onload=n;var c=new Promise(function(r,n){o[e]=[r,n]});return o[e][2]=c,t.appendChild(i),c},r.m=e,r.c=t,r.i=function(e){return e},r.d=function(e,n,t){r.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:t})},r.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(n,"a",n),n},r.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},r.p="/Static/build/",r.oe=function(e){throw console.error(e),e}}([]);;
webpackJsonp([0,27],[function(e,t,a){"use strict";function n(e){return e+(e>0?["th","st","nd","rd"][e>3&&e<21||e%10>3?0:e%10]:"")}function i(e){for(var t=[],a=0;a<31;a++)t.push(n(a+1));e.html("<option value='0'>Please select</option>"),e.parent().find(".form-line").html(""),$.each(t,function(t,a){e.append(new Option(a,parseInt(t+1),!1,!1))}),initSelect(e)}function o(e,t){return!(!t||e&&3==t||!e&&6==t)}function r(e){switch(e){case 1:return"Monthly";case 2:return"Quarterly";case 3:return"Half Yearly";case 4:return"Yearly";case 5:return"4 Weekly";case 6:return"Annual";case 7:return"Fortnightly";case 8:return"Weekly";default:return""}}function s(e){return e?e.substring(8,10)+"/"+e.substring(5,7)+"/"+e.substring(0,4):""}function l(e){return e.substring(0,2)+"-"+e.substring(2,4)+"-"+e.substring(4,6)}function d(e,t){var a,n=[];for(a in e)if(e.hasOwnProperty(a)){var i=t?t+"["+a+"]":a,o=e[a];n.push(null!==o&&"object"===(void 0===o?"undefined":y(o))?serialize(o,i):encodeURIComponent(i)+"="+encodeURIComponent(o))}return n.join("&")}function c(e){return void 0==e||null==e?"":e}function u(e){switch(e.accountField.nWLAccountOwnerField){case"Pre-default":case"Default":case"Pre-judgement":case"Judgement":case"3rdPartyClaim":return!1;default:return!0}}function m(e,t,a){e.closest(".finance-details").length>0||e.closest(".disability-benefit").length>0?e.html("<option value='0'>Paid every</option>"):e.html("<option value='0'></option>"),1==t.length?e.append(new Option(r(t[0]),t[0],!0,!0)):$.each(t,function(t,n){void 0!=a&&a==t+1?e.append(new Option(r(n),n,!0,!0)):e.append(new Option(r(n),n,!1,!1))}),initSelect(e)}function p(e){$(".profileAlert").find("p").html(e),$(".profileAlert").show()}function h(e){$(".success-alert").show()}function f(e){g(e,/^[0-9]*$/)}function v(e){g(e,/^[0-9]+(\.[0-9]{0,2})?$/)}function g(e,t){return e.on("propertychange input",function(e){0==this.value.length||t.test(this.value)?this.lastCorrectValue=this.value:(e.preventDefault(),this.value=this.lastCorrectValue||"",$(this).parent().find(".form-line").html(this.lastCorrectValue||""))})}function b(e,t){var a=Object.keys(nwlBankAccountDetails),n=!1;return a.forEach(function(a){console.log(nwlBankAccountDetails[a].sortCode,e,t,nwlBankAccountDetails[a].accountNumber),nwlBankAccountDetails[a].sortCode==e&&nwlBankAccountDetails[a].accountNumber==t&&(n=!0)}),n}t.h=n,t.b=i,t.d=o,t.e=r,t.k=s,t.a=l,t.o=d,t.n=c,t.m=u,t.c=m,t.g=p,t.l=h,t.i=f,t.j=v,t.f=b;var y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}},function(e,t,a){"use strict";function n(e){var t="";if(void 0!=$.cookie("userProfile")){var a=$.parseJSON($.cookie("userProfile"));t=a.PersonId}if(null!=t&&""!=t){localStorage.removeItem("accountpersonID"),localStorage.removeItem("accountProperty"),localStorage.accountpersonID=t;var n=[];$.ajax({url:apiUrlGetAccountSummary+"?personId="+t,type:"GET",cache:!1,success:function(a){if(0==a.Status.codeField){var o=a.Accounts;if(null!=o&&(getCheckMIMOData(),1==o.length&&!o[0].multiplePremisesField)){localStorage.multiAccount=!1,localStorage.removeItem("accountDetailID"),localStorage.accountDetailID=o[0].accountIDField+","+o[0].premiseIDField+","+t;var r={accountID:o[0].accountIDField,personID:t,premiseID:o[0].premiseIDField,multiplePremises:o[0].multiplePremisesField,address:o[0].propertyAddressField};n.push(r),localStorage.accountProperty=JSON.stringify(n)}i(e)}else null!=e&&e()},error:function(e){initPopupErrorApi(e,$(".wrapper-body .alert_window"))},timeout:apiTimeOut})}else{if(void 0!=$.cookie("userProfile")){var a=$.parseJSON($.cookie("userProfile")),o=JSON.stringify(a);localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=o}null!=e&&e()}}function i(e){if(void 0!=localStorage.getItem("accountDetailID")&&void 0==localStorage.getItem("accountDetailInfo")){var t=localStorage.getItem("accountDetailID"),a=t.split(",")[0],n=t.split(",")[1],i=t.split(",")[2],o={AccountId:$.trim(a),PremiseId:$.trim(n),PersonId:$.trim(i)};$.ajax({type:"POST",cache:!1,url:apiUrlGetAccountDetails,data:JSON.stringify(o),contentType:"application/json",success:function(t){if("0"==t.statusField.codeField){if(t.accountDetailField.AccountId=a,t.accountDetailField.PersonId=i,t.accountDetailField.PremiseId=n,void 0!=$.cookie("userProfile")){var o=JSON.parse($.cookie("userProfile"));t.accountDetailField.personField.firstNameField=o.FirstName,t.accountDetailField.personField.surnameField=o.Surname,t.accountDetailField.personField.emailAddressField=o.Email}void 0!=window.newEmail&&""!==window.newEmail&&window.newEmail!==t.accountDetailField.personField.emailAddressField&&(t.accountDetailField.personField.emailAddressField=window.newEmail);var r=JSON.stringify(t.accountDetailField);localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=r,$(".account-multi__box").addClass("hidden"),null!=e&&e()}else $(".alert__content p, .alert__content .lbl").html(t.statusField.messageField),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success"),$(".alert_window:not(.siteAlert)").show(),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".wrapper-body .alert_window"))},timeout:apiTimeOut})}else null!=e&&e()}function o(e,t){var a=6,n=0;e>1&&(n=(e-1)*a);var i=n+a;return i>t.length&&(i=t.length),{from:n,to:i}}function r(e){if(0!=$(e).find(".table-custom").length){var t=0;$(e).find(".table-custom .tbbody ul").each(function(e){t<$(this).find(".water").width()&&(t=$(this).find(".water").width())}),$(e).find(".table-custom .tbbody ul").each(function(e){$(this).find(".water").width(t+15),$(this).addClass("slideInUp").css("animation-delay",.2*e+"s")})}}function s(e){if(void 0!=e){var t=e.toString();return void 0==t.split(".")[1]?t+=".00":t.split(".")[1].length<2&&(t+="0"),0===t.indexOf("-")?t.replace("-","&pound;"):"&pound;"+t}}function l(e,t){for(var a=[],n=0;n<e.length;n++)a.push(e[n].name+":"+e[n].value);$.ajax({type:"POST",cache:!1,url:apiUrlAddOrUpdateCustomerSession,data:JSON.stringify(a),contentType:"application/json",success:function(e){t(e)},error:function(e){console.log(e)}})}function d(e){$.ajax({type:"POST",cache:!1,url:apiUrlUpdateLoginRadiusFields,data:JSON.stringify(e),contentType:"application/json",success:function(t){if(t&&isLogined()){var a=JSON.parse($.cookie("userProfile")),n={access_token:a.access_token,expires_in:a.expires_in,refresh_token:a.refresh_token};window.saveUserProfile(n,function(t){if(localStorage.removeItem("accountDetailInfo"),$.cookie("userProfile",null,{path:"/"}),$.cookie("userProfile",JSON.stringify(t),{path:"/",secure:!0,HttpOnly:!0}),null!==localStorage.getItem("accountDetailInfo")||"undefined"!==localStorage.getItem("accountDetailInfo"))e.IsExistingCustomerIn?window.location=urlAccount.verify:(localStorage.inMoveHomeJourney=!0,window.location=urlAccount.movein);else{var a=JSON.parse(localStorage.getItem("accountDetailInfo"));getAccountDetail(a.AccountId,a.PremiseId,a.PersonId,"account")}},function(e,t){void 0!==e.responseJSON&&void 0!==e.responseJSON.Message&&($(".VerificationAlert .alert__content p").html(e.responseJSON.Message),$(".VerificationAlert").removeClass("go-callus").show())},!0)}},error:function(e){initPopupErrorApi(e,$(".VerificationAlert"))},timeout:apiTimeOut})}t.f=n,t.g=i,t.c=o,t.d=r,t.a=s,t.b=l,t.e=d},function(e,t,a){"use strict";a.d(t,"k",function(){return n}),a.d(t,"l",function(){return i}),a.d(t,"m",function(){return o}),a.d(t,"j",function(){return r}),a.d(t,"n",function(){return s}),a.d(t,"d",function(){return l}),a.d(t,"s",function(){return d}),a.d(t,"v",function(){return c}),a.d(t,"w",function(){return u}),a.d(t,"f",function(){return m}),a.d(t,"r",function(){return p}),a.d(t,"t",function(){return h}),a.d(t,"u",function(){return f}),a.d(t,"x",function(){return v}),a.d(t,"b",function(){return g}),a.d(t,"g",function(){return $}),a.d(t,"h",function(){return b}),a.d(t,"e",function(){return y}),a.d(t,"o",function(){return C}),a.d(t,"i",function(){return w}),a.d(t,"p",function(){return F}),a.d(t,"a",function(){return S}),a.d(t,"q",function(){return k}),a.d(t,"c",function(){return I}),a.d(t,"y",function(){return P});var n=".wp-your-usage-compare .wp-your-usage-metered",i=".wp-your-usage-compare .wp-your-usage-unmetered",o=".wp-your-usage-compare .wp-your-usage-smart-metered",r=".wp-your-usage-compare .wp-your-usage-smart-unmetered",s=".wp-your-usage-compare .wp-your-usage-smart-closed-account",l=".wp-your-property",d=".item[data-rel=home] .wp-usage-view",c=".wp-usage-detail-graph",u=".wp-usage-detail-table",m=".wp-usage-unmetered",p=".wp-rended-unders",h=".wp-your-property-btn.metered",f=".wp-your-property-btn.unmetered",v=".wp-usage-graph-noreadingdata",g=".wp-usage-detail-reading",$=".wp-switch-smart-meter",b=".wp-smart-meter-usage-efficiency",y=".wp-usage-box.usage-break-down",C=".smart-usage-smart-closed-account",w=".wp-usage-box.download-app",F=".wp-usage-no-readingdata",S=".profileAlert",k=".account-nwl",I=".account-confirmation",P=".tabs-content"},function(e,t){e.exports=jQuery},function(e,t,a){"use strict";function n(){$(".main-content .nb-btn.update-bank-details").unbind("click touch").on("click touch",function(e){L(!0)})}function i(){$(".main-content .nb-btn.btn-pay-your-bill").unbind("click touch").on("click touch",function(e){R()}),"PayYourBill"==getUrlParams("step")&&$(".btn-pay-your-bill").trigger("click")}function o(){$(".main-content .nb-btn.btn-set-up-payment-plan").unbind("click touch").on("click touch",function(e){q()}),"setupPaymentPlan"==getUrlParams("step")&&$(".btn-set-up-payment-plan").trigger("click")}function r(){$(".main-content .nb-btn.btn-submit-sms-reminders").unbind("click touch").on("click touch",function(e){})}function s(){$(".main-content .nb-btn.btn-set-up-dd").unbind("click touch").on("click touch",function(e){L()}),"setupdd"==getUrlParams("step")&&$(".btn-set-up-dd").trigger("click")}function l(){$(".main-content .nb-btn.btn-change-dd").unbind("click touch").on("click touch",function(){J(),$(".btn-back-to-billspayments").on("click touch",function(){var e=window.location.href;if(e.lastIndexOf("&")>0){var t=e.substring(0,e.lastIndexOf("&"));window.history.replaceState({},document.title,t)}$(".payment-func.change-dd").addClass("hidden"),$("div[data-rel='billspayments']").find(".main-content").removeClass("hidden")})}),"changedd"==getUrlParams("step")&&$(".btn-change-dd").trigger("click")}function d(e){var t=JSON.parse(localStorage.getItem("accountPaymentPlanData"));t&&"changedd-success"!==getUrlParams("step")?"114"==t.statusField.codeField&&("6"!=e.paymentField.accountPaymentFrequencyField||"3"!=e.paymentField.accountPaymentFrequencyField&&0==e.premiseField.measuredField&&0==e.paymentField.nextInstalmentAmountFieldSpecified)?($(".your-direct-debit-plan .no-activeplan").removeClass("hidden"),$(".your-direct-debit-plan .table-custom--two-col").addClass("hidden")):c(t):($(".cssload-container.overlay").show(),$.ajax({type:"GET",cache:!1,url:apiUrlGetPaymentPlan+e.AccountId,contentType:"application/json",success:function(t){localStorage.accountPaymentPlanData=JSON.stringify(t),"114"==t.statusField.codeField&&("6"!=e.paymentField.accountPaymentFrequencyField||"3"!=e.paymentField.accountPaymentFrequencyField&&0==e.premiseField.measuredField&&0==e.paymentField.nextInstalmentAmountFieldSpecified)?($(".your-direct-debit-plan .no-activeplan").removeClass("hidden"),$(".your-direct-debit-plan .table-custom--two-col").addClass("hidden")):c(t)},error:function(e){initPopupErrorApi(e,$(".profileAlert"))},timeout:apiTimeOut}))}function c(e){if($(".your-direct-debit-plan").find(".tbbody").html(""),0==e.statusField.codeField){Z=e.paymentPlansField;var t=Z.length;t>0&&(Q=new Y.a({totalItem:t,container:".your-direct-debit-plan",pageChangedCallBack:ae}))}else $(".your-direct-debit-plan").find(".tbbody").html('<ul class="slideInUp"><li>NO DATA</li><li></li></ul>')}function u(e){a.i(V.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)&&(K.mainContent.find(".your-direct-debit-plan").removeClass("hidden"),1==e.paymentField.accountAutopayTypeField?($(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").removeClass("hidden"),e.paymentField.dDUpdateTwelveMonthsField&&$(".your-direct-debit-plan .wp-twocol").addClass("hidden")):$(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--PP").removeClass("hidden"),d(e))}function m(e){1==e.paymentField.accountAutopayTypeField?(K.mainContent.find(".your-direct-debit-plan .wp-twocol").addClass("hidden"),K.mainContent.find(".wp-usage-box.dd-plan-change-promo").removeClass("hidden"),1==e.paymentField.accountPaymentFrequencyField?(K.mainContent.find(".wp-usage-box.dd-plan-change-promo .switch-to-monthly").addClass("hidden"),K.mainContent.find(".wp-usage-box.dd-plan-change-promo .change-payment-day").removeClass("hidden")):(K.mainContent.find(".wp-usage-box.dd-plan-change-promo .change-payment-day").addClass("hidden"),K.mainContent.find(".wp-usage-box.dd-plan-change-promo .switch-to-monthly").removeClass("hidden"))):(K.mainContent.find(".your-direct-debit-plan .wp-twocol").removeClass("hidden"),K.mainContent.find(".wp-usage-box.dd-plan-change-promo").addClass("hidden"))}function p(){1==JSON.parse(localStorage.getItem("newDirectDebitDetailsSubmitted"))?$(".main-content .nb-btn.btn-submit-new-details").prop("disabled",!0):$(".main-content .nb-btn.btn-submit-new-details").unbind("click touch").on("click touch",function(e){if(e.preventDefault(),requiredForm(".main-content .your-direct-debit-plan")){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),n={accountIdField:t.AccountId,premiseIdField:t.PremiseId,personIdField:t.PersonId,contactSourceField:"1",emailAddressField:t.personField.emailAddressField,paymentFrequencyField:$(".your-direct-debit-plan .dd-frequency").find("option:selected").val(),paymentDayField:$(".your-direct-debit-plan .dd-payment-day").find("option:selected").val()};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlCreatePaymentPlan,data:JSON.stringify(n),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){if(localStorage.removeItem("accountPaymentPlanData"),d(t),$(".cssload-container.overlay").fadeOut(),0==e.statusField.codeField){if(localStorage.newDirectDebitDetailsSubmitted=!0,$(".alert_window.success.wp-modal .sumbit-message-Payment-Sec2").removeClass("hidden"),$(".main-content .nb-btn.btn-submit-new-details").prop("disabled",!0),$(".alert_window.success.wp-modal .confirmedNum").html(e.contactIdField),$(".alert_window.success.wp-modal .nextpaymentamount").html(e.NBBStepAmount),$(".alert_window.success.wp-modal .nextpaymentdate").html(e.FirstTakeDate),$(".alert_window.success.wp-modal .cmn-email-msg").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PM").removeClass("hidden"),"1"==$(".your-direct-debit-plan .dd-frequency").find("option:selected").val()?($(".alert_window.success.wp-modal .input-payment-day b").html($(".your-direct-debit-plan .dd-payment-day").find("option:selected").html()),$(".alert_window.success.wp-modal .input-payment-frequency b").html($(".your-direct-debit-plan .dd-frequency").find("option:selected").html())):($(".alert_window.success.wp-modal .input-payment-frequency b").html($(".your-direct-debit-plan .dd-frequency").find("option:selected").html()),$(".alert_window.success.wp-modal .input-payment-day").addClass("hidden")),$(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").hasClass("hidden")?($(".alert_window.success.wp-modal .sumbit-message-Updating-PaymentPlanInExtradition-Heading").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PM").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PM3").removeClass("hidden"),$(".alert_window.success.wp-modal .cmn-email-msg1").removeClass("hidden"),$(".alert_window.success.wp-modal .next-payment-headerpp").removeClass("hidden"),$(".alert_window.success.wp-modal .updating-paymentplan-details").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PC").addClass("hidden"),$(".alert_window.success.wp-modal .request-paypoint").addClass("hidden"),$(".alert_window.success.wp-modal .pc-msg").addClass("hidden"),$(".alert_window.success.wp-modal .othr-payment-box").removeClass("hidden")):t.paymentField.dDPaymentInExtractionField?($(".account__box bg__box div").removeAttr("style"),$(".alert_window.success.wp-modal .sumbit-message-DD-PaymentInExtradition").removeClass("hidden")):($(".alert_window.success.wp-modal .next-payment-headerdd").removeClass("hidden"),$(".alert_window.success.wp-modal .updating-dd-details").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PM1").removeClass("hidden"),$(".alert_window.success.wp-modal .cmn-email-msg").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PM").addClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-Updating-DDInExtradition-Heading").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-Payment-Sec2").removeClass("hidden"),$(".alert_window.success.wp-modal .next-payment-info-amtdd").removeClass("hidden"),$(".alert_window.success.wp-modal .next-payment-update-dd").removeClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PC").addClass("hidden"),$(".alert_window.success.wp-modal .request-paypoint").addClass("hidden"),$(".alert_window.success.wp-modal .pc-msg").addClass("hidden"),$(".alert_window.success.wp-modal .othr-payment-box").removeClass("hidden")),e.nBBStepAmountFieldSpecified&&e.firstTakeDateFieldSpecified){if($(".alert_window.success.wp-modal .input-payment-frequency").show(),$(".alert_window.success.wp-modal .input-payment-day").show(),$(".alert_window.success.wp-modal .next-payment-update").removeClass("hidden"),$(".alert_window.success.wp-modal .next-payment-info").removeClass("hidden"),$(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").hasClass("hidden")){$(".alert_window.success.wp-modal .input-payment-frequency").css("display","block"),$(".alert_window.success.wp-modal .input-payment-day").css("display","block");var n=$(".alert_window.success.wp-modal .next-payment-info"),i=$(".alert_window.success.wp-modal .next-payment-update")}else{var n=$(".alert_window.success.wp-modal .next-payment-info-amtdd"),i=$(".alert_window.success.wp-modal .next-payment-update-dd");$(".alert_window.success.wp-modal .next-payment-update").addClass("hidden"),$(".alert_window.success.wp-modal .next-payment-info").addClass("hidden")}var o=n.html();void 0!=o&&null!=o&&""!=o&&n.html(o.replace("#Amount#",e.nBBStepAmountField));var r=i.html();void 0!=r&&null!=r&&""!=r&&i.html(r.replace("#nextdate#",a.i(V.k)(e.firstTakeDateField)))}else"1"==$(".your-direct-debit-plan .dd-frequency").find("option:selected").val()?($(".alert_window.success.wp-modal .input-payment-frequency").show(),$(".alert_window.success.wp-modal .input-payment-day").show()):$(".alert_window.success.wp-modal .input-payment-day").hide(),$(".alert_window.success.wp-modal .input-payment-day").addClass("hidden"),$(".alert_window.success.wp-modal .next-payment-info-amtdd").addClass("hidden"),$(".alert_window.success.wp-modal .next-payment-update-dd").addClass("hidden"),$(".alert_window.success.wp-modal .next-payment-info").addClass("hidden"),$(".alert_window.success.wp-modal .next-payment-update").addClass("hidden"),$(".alert_window.success.wp-modal .input-payment-frequency").css("diplay","block"),$(".alert_window.success.wp-modal.success-alert .dd-payment-day b").html($(".your-direct-debit-plan .dd-payment-day").find("option:selected").html());getAccountDetail(t.AccountId,t.PremiseId,t.PersonId),$(".alert_window.success.wp-modal.submit-success-modal").show(),$(".alert_window.success.wp-modal.submit-success-modal .newDirectDebitDetailsContent").removeClass("hidden")}else $(".profileAlert").find("p").html(e.statusField.messageField),$(".profileAlert").show()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))},timeout:apiTimeOut})}})}function h(){$(".change-dd .nb-btn.btn-change-dd-day").unbind("click touch").on("click touch",function(e){if(e.preventDefault(),requiredForm(".change-dd")){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),a={accountIdField:t.AccountId,premiseIdField:t.PremiseId,personIdField:t.PersonId,contactSourceField:"1",emailAddressField:t.personField.emailAddressField,paymentFrequencyField:"1",paymentDayField:$(".change-dd .dd-payment-day").find("option:selected").val()};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlCreatePaymentPlan,data:JSON.stringify(a),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){if(0==e.statusField.codeField){if(e.nBBStepAmountFieldSpecified){var a=$(".change-dd .next-payment-text"),n=a.html();void 0!=n&&null!=n&&""!=n&&(a.removeClass("hidden"),a.html(n.replace("#Amount#",e.nBBStepAmountField)))}""!=$(".change-dd .change-dd-step2").find("input:hidden").val()&&$(".change-dd .thank-you-teaser").html($(".change-dd .change-dd-step2").find("input:hidden").val().replace("#paymentday#",$(".change-dd .choose-payment-day").find("option:selected").html())),e.contactIdField&&$(".change-dd .confirmation-number").text(e.contactIdField),$(".change-dd .change-dd-step1").addClass("hidden"),$(".change-dd .change-dd-step2").removeClass("hidden"),pushStateParameterUrl({step:"changedd-success"}),getAccountDetail(t.AccountId,t.PremiseId,t.PersonId,"billspayments")}else $(".profileAlert").find("p").html(e.statusField.messageField),$(".profileAlert").show()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))},timeout:apiTimeOut})}})}function f(){1==JSON.parse(localStorage.getItem("requestPaypointCardSubmitted"))?$(".main-content .nb-btn.nb-btn.btn-request-paypoint-card").prop("disabled",!0):$(".main-content .nb-btn.btn-request-paypoint-card").unbind("click touch").on("click touch",function(e){e.preventDefault();var t=JSON.parse(localStorage.getItem("accountDetailInfo")),n={accountIdField:t.AccountId,contactSourceField:"1",personIdField:t.PersonId};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlRequestPaypointCard,data:JSON.stringify(n),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){if($(".cssload-container.overlay").fadeOut(),0==e.statusField.codeField){localStorage.requestPaypointCardSubmitted=!0;var n=t.accountField.billDisplayAddressField;n.addressLine1Field,n.addressLine2Field,n.addressLine3Field,$(".main-content .nb-btn.nb-btn.btn-request-paypoint-card").prop("disabled",!0),a.i(V.l)(K.mainContent.find(".wp-request-paypoint .message_request_paypoint_card_success").val()+e.contactIdField+'.<br><p style="border:1px solid black;">'+K.mainContent.find(".wp-request-paypoint .message_request_paypoint_card_success_msg2").val()+"<br>"+$(".wp-request-paypoint .address-street").html()+"<br>"+$(".wp-request-paypoint .address-city").html()+"<br>"+K.mainContent.find(".wp-request-paypoint .address-postcode").html()+"</p>"),K.mainContent.find(".wp-request-paypoint .address-street").html(n.addressLine1Field+" "+n.addressLine2Field+n.addressLine3Field),K.mainContent.find(".wp-request-paypoint .address-city").html(n.addressLine4Field),K.mainContent.find(".wp-request-paypoint .address-postcode").html(n.postCodeField),$(".alert_window.success.wp-modal .confirmedNum").html(e.contactIdField),$(".alert_window.success.wp-modal").show(),$(".alert_window.success.wp-modal .requestPaypointCardContent").removeClass("hidden"),$(".alert_window.success.wp-modal .input-payment-day").addClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PM").addClass("hidden"),$(".alert_window.success.wp-modal .cmn-email-msg").addClass("hidden"),$(".alert_window.success.wp-modal .sumbit-message-PC").removeClass("hidden"),$(".alert_window.success.wp-modal .input-payment-frequency").css("display","none"),$(".alert_window.success.wp-modal .next-payment-headerpp").addClass("hidden"),$(".alert_window.success.wp-modal .pc-msg").removeClass("hidden"),$(".alert_window.success.wp-modal .othr-payment-box").addClass("hidden"),$(".alert_window.success.wp-modal .request-paypoint").removeClass("hidden"),$(".alert_window.success.wp-modal .othr-ppc-cnm").addClass("hidden"),$(".alert_window.success.wp-modal .ppc-cnm").removeClass("hidden"),$(".alert_window.success.wp-modal .close-btn").on("click",function(){$(".alert_window.success.wp-modal").fadeOut(),$(".alert_window.success.wp-modal").hide()})}else a.i(V.g)(e.statusField.messageField)},error:function(e){$(".cssload-container.overlay").fadeOut(),a.i(V.g)(e.responseJSON.Message)},timeout:apiTimeOut})})}function v(){K.mainContent.find(".wp-usage-box.banner-on-track").addClass("hidden"),K.mainContent.find(".wp-usage-box.banner-due").addClass("hidden"),K.mainContent.find(".wp-usage-box.banner-overdue").addClass("hidden"),K.mainContent.find(".wp-usage-box.banner-problem").addClass("hidden"),$(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").addClass("hidden"),$(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--PP").addClass("hidden"),$(".your-direct-debit-plan .currentplan-setup").addClass("hidden"),$(".payment-func").addClass("hidden"),K.mainContent.find(".withDDwithPlan").addClass("hidden"),K.mainContent.find(".withDDwithPlanZero").addClass("hidden"),K.mainContent.find(".withDDwithoutPlan").addClass("hidden"),K.mainContent.find(".wp-usage-box.your-transactions").addClass("hidden"),$(".payment-func.setup-payment-plan").addClass("hidden"),K.mainContent.find(".withoutDDwithPlan").addClass("hidden"),$(".payment-func.setup-dd .setup-dd-step1 .are-you-authorized .nb-btn").addClass("nb-btn-outline"),$(".payment-func.setup-dd .setup-dd-step1 .account-holder-yes").addClass("hidden"),$(".payment-func.setup-dd .setup-dd-step1 .account-holder-no").addClass("hidden"),$(".your-direct-debit-plan").addClass("hidden"),1==JSON.parse(localStorage.getItem("newDirectDebitDetailsSubmitted"))&&$(".main-content .nb-btn.btn-submit-new-details").prop("disabled",!0),K.mainContent.find(".setup-payment-plan-box").addClass("hidden"),K.mainContent.find(".payment-reminder-box").addClass("hidden"),K.mainContent.find(".setup-direct-debit-box").addClass("hidden"),K.mainContent.find(".wp-request-paypoint").addClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").addClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").addClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data").addClass("hidden"),1==JSON.parse(localStorage.getItem("requestPaypointCardSubmitted"))&&$(".main-content .btn-request-paypoint-card").prop("disabled",!0),$(".payment-func.pay-by-card").addClass("hidden")}function g(){"billspayments"==getUrlParams("account")&&"changedd-success"!==getUrlParams("step")&&$(".payment-func.main-content").removeClass("hidden")}function b(e){if(K.mainContent.find(".wp-usage-box.your-transactions").removeClass("hidden"),null==localStorage.getItem("transactionHistoryInfo")){var t=(new Date).toFormat("YYYY-MM-DD"),a=t.split("-");a=parseInt(a[0]-3)+"-"+a[1]+"-"+a[2];var n={accountIDField:e.AccountId,dateFromField:a,dateToField:t,transactionGroupField:""};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlGetBillsPayments,data:JSON.stringify(n),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){localStorage.removeItem("transactionHistoryInfo"),null!=e.billsAndPaymentsField&&(localStorage.transactionHistoryInfo=JSON.stringify(e.billsAndPaymentsField)),w()},error:function(e){initPopupErrorApi(e,$(".profileAlert")),localStorage.removeItem("transactionHistoryInfo"),w()},timeout:apiTimeOut})}else w()}function y(){var e=[],t=[],a=[];if(null!=localStorage.getItem("transactionHistoryInfo")||void 0!=localStorage.getItem("transactionHistoryInfo")){e=JSON.parse(localStorage.getItem("transactionHistoryInfo"));for(var n=0;n<e.length;n++)1==e[n].transactionTypeField||6==e[n].transactionTypeField&&e[n].amountField>0?t.push(e[n]):a.push(e[n])}return{transactionData:e,transactionBills:t,transactionPayments:a}}function C(e,t){t.addClass("hidden"),e.addClass("hidden"),$(X).find(".wp-your-property-btn .nb-btn-bills").hasClass("nb-btn-outline")?($(X).find(".wp-transactions-nodata.bills").addClass("hidden"),$(X).find(".wp-transactions-nodata.payments").removeClass("hidden")):($(X).find(".wp-transactions-nodata.payments").addClass("hidden"),$(X).find(".wp-transactions-nodata.bills").removeClass("hidden"),y().transactionBills.length>0?(e.removeClass("hidden"),$(X).find(".wp-transactions-nodata.bills").addClass("hidden")):(e.addClass("hidden"),$(X).find(".wp-transactions-nodata.bills").removeClass("hidden")))}function w(){var e=$(X).find(".wp-transactions-bills"),t=$(X).find(".wp-transactions-payments"),a=$(X).find(".wp-transactions-nodata");e.removeClass("hidden"),t.addClass("hidden"),a.addClass("hidden"),y().transactionBills.length>0?ee=new Y.a({totalItem:y().transactionBills.length,container:".your-transactions .wp-transactions-bills",pageChangedCallBack:F}):C(e,t),y().transactionPayments.length>0?te=new Y.a({totalItem:y().transactionPayments.length,container:".your-transactions .wp-transactions-payments",pageChangedCallBack:F}):C(e,t),$(".cssload-container.overlay").fadeOut()}function F(e){if($(X).find(".wp-transactions-bills").hasClass("hidden")){$(X).find(".wp-transactions-payments .tbbody").html("");for(var t=$(X).find(".wp-transactions-payments .wp-cancelled-payment").val(),n=y().transactionPayments,i="",o=a.i(H.c)(e,n).from,r=a.i(H.c)(e,n).to,s=o;s<r;s++){var l=new Date(n[s].dateField).toFormat("DD/MM/YYYY"),d=n[s].tenderTypeField?n[s].tenderTypeField:"",c=a.i(H.a)(-1*n[s].amountField);6==n[s].transactionTypeField?d=n[s].adjustmentTypeField?n[s].adjustmentTypeField:"":3==n[s].transactionTypeField&&(d=d+" "+t),i+="<ul><li>"+l+"</li><li>"+d+"</li><li>"+c+"</li></ul>"}$(X).find(".wp-transactions-payments .tbbody").html(i),a.i(H.d)(".wp-transactions-payments")}else{$(X).find(".wp-transactions-bills .tbbody").html("");for(var u=y().transactionBills,m="",p=a.i(H.c)(e,u).from,h=a.i(H.c)(e,u).to,s=p;s<h;s++){var f=new Date(u[s].dateField).toFormat("DD/MM/YYYY"),v="Water services bill",g=a.i(H.a)(u[s].amountField),b=new Date(u[s].datePrintedField).toFormat("YYYY-MM-DD"),C="/Download/GetCustomerBill?billId="+u[s].billIdField+"&date="+b,w="",F="";null!=u[s].datePrintedField&&""!=u[s].datePrintedField&&u[s].billIdField?w='<a href="'+C+'" target="_blank" class="nb-btn nb-btn-block nb-btn-outline btn-viewbill">View bill <i class="fa fa-file-pdf"></i></a>':F="not-view-bill",6==u[s].transactionTypeField&&(v=u[s].adjustmentTypeField),m+='<ul class="'+F+'"><li>'+f+"</li><li>"+v+"</li><li>"+g+"</li><li>"+w+"</li></ul>"}$(X).find(".wp-transactions-bills .tbbody").html(m),a.i(H.d)(".wp-transactions-bills")}}function S(){var e=$(X).find(".wp-transactions-bills"),t=$(X).find(".wp-transactions-payments"),a=$(X).find(".wp-transactions-nodata");$(".your-transactions .nb-btn-bills").unbind("click touch").on("click touch",function(n){n.preventDefault(),$(this).parent().find(".nb-btn").addClass("nb-btn-outline"),$(this).removeClass("nb-btn-outline").blur(),y().transactionBills.length>0?(a.addClass("hidden"),t.addClass("hidden"),e.removeClass("hidden"),ee.goToPage(1)):C(e,t)}),$(".your-transactions .nb-btn-payments").unbind("click touch").on("click touch",function(n){n.preventDefault(),$(this).parent().find(".nb-btn").addClass("nb-btn-outline"),$(this).removeClass("nb-btn-outline").blur(),y().transactionPayments.length>0?(a.addClass("hidden"),e.addClass("hidden"),t.removeClass("hidden"),te.goToPage(1)):C(e,t)}),$(".your-transactions .btn-viewbill").unbind("click touch").on("click touch",function(e){$(this).blur()})}function k(e,t){var n=new Date(t.paymentField.nextInstalmentDateField).toFormat("DD/MM/YYYY"),i=dateDiff.inDays(new Date,parseDate(formatDate(n))),o=t.paymentField.outstandingInstalmentAmountField,r=t.paymentField.nextInstalmentAmountField,s=parseFloat(o)/parseFloat(r),l=parseFloat(o)+parseFloat(r);if(2==t.paymentField.accountAutopayTypeField)i>=-5&&i<=5?e.find(".wp-usage-box.banner-due").removeClass("hidden"):i<-5?e.find(".wp-usage-box.banner-overdue").removeClass("hidden"):e.find(".wp-usage-box.banner-on-track-water-direct").removeClass("hidden");else if("3rdPartyClaim"==t.accountField.nWLAccountOwnerField)e.find(".wp-usage-box.banner-on-track-3rd-party-claim").removeClass("hidden");else if(!t.paymentField.outstandingInstalmentAmountField||t.paymentField.outstandingInstalmentAmountField<0)e.find(".wp-usage-box.banner-on-track").removeClass("hidden");else if(1==t.paymentField.accountAutopayTypeField)e.find(".wp-usage-box.banner-problem").removeClass("hidden");else if(a.i(V.d)(t.premiseField.measuredField,t.paymentField.accountPaymentFrequencyField))0==t.paymentField.accountAutopayTypeField&&t.paymentField.outstandingInstalmentAmountField>0?i>=25&&s<=1?e.find(".wp-usage-box.banner-due").removeClass("hidden"):e.find(".wp-usage-box.banner-overdue").removeClass("hidden"):i<=5&&l>0?e.find(".wp-usage-box.banner-due").removeClass("hidden"):e.find(".wp-usage-box.banner-on-track").removeClass("hidden");else if(t.paymentField.outstandingInstalmentAmountField>0){var d=I(t);!d||d<-15?e.find(".wp-usage-box.banner-overdue").removeClass("hidden"):d>=-15&&d<=0&&e.find(".wp-usage-box.banner-due").removeClass("hidden")}}function I(e){if(!e.accountField.lastBillPeriodEndField&&!e.accountField.lastBillPeriodStartField)return 0;var t=e.premiseField.measuredField?new Date(e.accountField.lastBillPeriodEndField).toFormat("DD/MM/YYYY"):new Date(e.accountField.lastBillPeriodStartField).toFormat("DD/MM/YYYY");return dateDiff.inDays(new Date,parseDate(formatDate(t)))}function P(e){e.paymentField.accountAutopayTypeField&&K.mainContent.find(".wp-usage-box.wp-next-bill button").addClass("hidden");var t=e.paymentField.nextInstalmentDateField;if(void 0===t&&(t=e.accountField.nextBillDueDateField),1==e.paymentField.accountAutopayTypeField)a.i(V.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?(0!=e.paymentField.accountBalanceField||e.premiseField.measuredField||3!=e.paymentField.accountPaymentFrequencyField&&1!=e.paymentField.accountPaymentFrequencyField&&6!=e.paymentField.accountPaymentFrequencyField||(K.mainContent.find(".withDDwithPlanZero").removeClass("hidden"),K.mainContent.find(".payment-method-data.withDDwithPlan").removeClass("hidden")),e.paymentField.nextInstalmentAmountFieldSpecified?K.mainContent.find(".withDDwithPlan").removeClass("hidden"):(K.mainContent.find(".withDDwithPlanZero").removeClass("hidden"),K.mainContent.find(".payment-method-data.withDDwithPlan").removeClass("hidden")),void 0!=e.paymentField.nextInstalmentAmountField&&K.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlan h2").html(a.i(H.a)(e.paymentField.nextInstalmentAmountField)),K.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlan date").html(a.i(V.k)(t)),K.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlanZero date").html(a.i(V.k)(t)),K.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlan.payment-method-data b").html(a.i(V.e)(e.paymentField.accountPaymentFrequencyField)+" Direct Debit"),K.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").removeClass("hidden")):(K.mainContent.find(".withDDwithoutPlan").removeClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithoutPlan h2").html(a.i(V.k)(t)),K.mainContent.find(".setup-payment-plan-box").removeClass("hidden"));else if(a.i(V.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField))!e.paymentField.outstandingInstalmentAmountField||e.paymentField.outstandingInstalmentAmountField<0?(0!=e.paymentField.accountBalanceField||e.premiseField.measuredField||3!=e.paymentField.accountPaymentFrequencyField&&1!=e.paymentField.accountPaymentFrequencyField&&6!=e.paymentField.accountPaymentFrequencyField?K.mainContent.find(".withoutDDwithPlan--nextPaymentLabel").removeClass("hidden"):K.mainContent.find(".withoutDDwithPlanZero--nextPaymentLabel").removeClass("hidden"),void 0!=e.paymentField.nextInstalmentAmountField&&K.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--nextPaymentLabel h2").html(a.i(H.a)(e.paymentField.nextInstalmentAmountField)),K.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--nextPaymentLabel date").html(a.i(V.k)(t)),K.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlanZero--nextPaymentLabel date").html(a.i(V.k)(t))):(K.mainContent.find(".withoutDDwithPlan--amountDue").removeClass("hidden"),void 0!=e.paymentField.outstandingInstalmentAmountField&&(K.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--amountDue h2").html(a.i(H.a)(e.paymentField.outstandingInstalmentAmountField)),K.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--amountDue date").html(a.i(V.k)(t)))),K.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").removeClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue").removeClass("hidden"),void 0!=e.paymentField.accountPaymentFrequencyField&&K.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue b").html(a.i(V.e)(e.paymentField.accountPaymentFrequencyField)),e.paymentField.autopayNotAllowedField||2==e.paymentField.accountAutopayTypeField?K.mainContent.find(".setup-direct-debit-box").addClass("hidden"):K.mainContent.find(".setup-direct-debit-box").removeClass("hidden"),7!=e.paymentField.accountPaymentFrequencyField&&8!=e.paymentField.accountPaymentFrequencyField&&K.mainContent.find(".your-direct-debit-plan").removeClass("hidden");else{e.paymentField.autopayNotAllowedField||2==e.paymentField.accountAutopayTypeField?K.mainContent.find(".pay-bills-easy-way-box").addClass("hidden"):K.mainContent.find(".pay-bills-easy-way-box").removeClass("hidden"),2==e.paymentField.accountAutopayTypeField?(K.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").removeClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data.water-direct").removeClass("hidden")):"3rdPartyClaim"==e.accountField.nWLAccountOwnerField?(K.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").removeClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data.third-party").removeClass("hidden")):e.paymentField.accountPaymentFrequencyField?(K.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").removeClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue").removeClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue b").html(a.i(V.e)(e.paymentField.accountPaymentFrequencyField))):(K.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").removeClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data.on-receipt-of-bill").removeClass("hidden"));var n=I(e);e.paymentField.outstandingInstalmentAmountField>0&&n<=0&&"3rdPartyClaim"!=e.accountField.nWLAccountOwnerField&&2!=e.paymentField.accountAutopayTypeField||0===e.paymentField.accountAutopayTypeField&&e.paymentField.outstandingInstalmentAmountField>0||e.premiseField.measuredField&&3===e.paymentField.accountPaymentFrequencyField||!e.premiseField.measuredField&&6===e.paymentField.accountPaymentFrequencyField?(K.mainContent.find(".noDDnoPlan-amount-due").removeClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlan-amount-due h2").html(a.i(H.a)(e.paymentField.outstandingInstalmentAmountField)),K.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlan-amount-due date").html(a.i(V.k)(t))):2==e.paymentField.accountAutopayTypeField?(K.mainContent.find(".noDDnoPlanOnDemand-next-bill-ready").removeClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlanOnDemand-next-bill-ready h2").html(a.i(V.k)(t))):(K.mainContent.find(".noDDnoPlan-next-bill-ready").removeClass("hidden"),K.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlan-next-bill-ready h2").html(a.i(V.k)(t)))}var i=a.i(H.a)(e.paymentField.accountBalanceField);void 0!==e.paymentField.accountBalanceField&&(0===e.paymentField.accountBalanceField.toString().indexOf("-")?i+=" in credit":i+=" in debit"),K.mainContent.find(".wp-usage-box.wp-next-bill .account-balance h6").html(i)}function _(e){switch(e.paymentField.accountPaymentFrequencyField){case 1:case 2:case 3:case 4:case 5:case 6:var t=[1],n=e.premiseField.measuredField,i=e.paymentField.accountPaymentFrequencyField;n||4!=i&&6!=i||t.push(3),a.i(V.c)($(".your-direct-debit-plan .dd-frequency"),t),a.i(V.b)($(".your-direct-debit-plan .dd-payment-day")),u(e),m(e);break;case 7:case 8:default:K.mainContent.find(".wp-usage-box.your-direct-debit-plan").addClass("hidden")}}function D(e){if(void 0!=e&&null!=e){var t=e.paymentField.accountPaymentFrequencyField,a=e.paymentField.accountBalanceField;""!=t&&null!=t&&""!=a&&null!=a&&(a<0?K.mainContent.find(".wp-usage-box.wp-next-bill .mea-incredit-nbb").removeClass("hidden"):a>0&&K.mainContent.find(".wp-usage-box.wp-next-bill .mea-indebit-nbb").removeClass("hidden"))}}function A(e){if(1!=e.paymentField.accountAutopayTypeField){K.mainContent.find(".wp-request-paypoint").removeClass("hidden");var t=e.accountField.billDisplayAddressField;K.mainContent.find(".wp-request-paypoint .address-street").html(t.addressLine1Field+" "+t.addressLine2Field+t.addressLine3Field),K.mainContent.find(".wp-request-paypoint .address-city").html(t.addressLine4Field),K.mainContent.find(".wp-request-paypoint .address-postcode").html(t.postCodeField),$(".alert_window.success.wp-modal .requestPaypointCardAddress .address-street").html(K.mainContent.find(".wp-request-paypoint .address-street").html()),$(".alert_window.success.wp-modal .requestPaypointCardAddress .address-city").html(K.mainContent.find(".wp-request-paypoint .address-city").html()),$(".alert_window.success.wp-modal .requestPaypointCardAddress .address-postcode").html(K.mainContent.find(".wp-request-paypoint .address-postcode").html()),f()}}function x(e){return!e.paymentField.accountAutopayTypeField&&!e.paymentField.cardPaymentsNotAllowedField}function O(e){x(e)&&($(".main-content .nb-btn.btn-pay-your-bill").removeClass("hidden"),K.mainContent.find(".wp-usage-box.banner-due").addClass("clickable").unbind("click touch").on("click touch",function(e){R()}),K.mainContent.find(".wp-usage-box.banner-overdue").addClass("clickable").unbind("click touch").on("click touch",function(e){R()}))}function N(){var e=JSON.parse(localStorage.getItem("accountDetailInfo")),t=e.paymentField.accountPaymentFrequencyField,n=e.accountField.waterDirectInProgressField,i=e.accountField.nWLAccountOwnerField;!([1,2,5,7,8].indexOf(t)>-1||!e.premiseField.measuredField&&3==t)||n||""!=i&&"judgement"!=i.toLowerCase()||null!=localStorage.getItem("isNetcallSubmitted")||!K.mainContent.find(".netcall-payment-plan-box").hasClass("enabled")||($(".netcall-payment-plan-box").removeClass("hidden"),$(".main-content .nb-btn.btn-netcall-payment-plan").unbind("click touch").on("click touch",function(t){t.preventDefault();var n=e.personField.mobileNumberField;""==n&&(n=""==e.personField.homePhoneNumberField?e.personField.workPhoneNumberField:e.personField.homePhoneNumberField);var i={account_name:e.personField.firstNameField+" "+e.personField.surnameField,account_number:e.AccountId,region:urlAccount.sitecode,account_type:e.accountField.accountTypeField,email:e.personField.emailAddressField,contact:n,instalment_amount:e.paymentField.nextInstalmentAmountField,current_balance:e.paymentField.accountBalanceField,last_bill:new Date(e.accountField.lastBillPeriodStartField).toFormat("DD/MM/YYYY"),last_bill_amount:e.accountField.lastBillAmountField,next_bill:new Date(e.accountField.nextBillDueDateField).toFormat("DD/MM/YYYY"),judgement:"Y",measured:e.premiseField.measuredField,overdue_amount:e.paymentField.outstandingInstalmentAmountField};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlGetNetcallPaymentPlanAdvise,data:JSON.stringify(i),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){if($(".cssload-container.overlay").fadeOut(),e.indexOf("context_record_id")>0){$(".netcall-payment-plan-box").addClass("hidden"),localStorage.isNetcallSubmitted=!0;var t=JSON.parse(e);window.location=encodeURI(t.link)}else a.i(V.g)(netcallError)},error:function(e){$(".cssload-container.overlay").fadeOut(),a.i(V.g)(netcallError)},timeout:apiTimeOut})}))}function M(){$(".main-content .account-form .mea-incredit-nbb a,.main-content .account-form .mea-indebit-nbb a").unbind("click touch").on("click touch",function(e){e.preventDefault(),JSON.parse(localStorage.getItem("accountDetailInfo")).premiseField.measuredField&&JSON.parse(localStorage.getItem("accountDetailInfo")).paymentField.accountBalanceField<0?($(".alert_window.mCustomersInCredit").removeClass("hidden"),$(".alert_window.mCustomersInCredit").show()):JSON.parse(localStorage.getItem("accountDetailInfo")).premiseField.measuredField&&JSON.parse(localStorage.getItem("accountDetailInfo")).paymentField.accountBalanceField>0?($(".alert_window.mCustomersInDebit").removeClass("hidden"),$(".alert_window.mCustomersInDebit").show()):!JSON.parse(localStorage.getItem("accountDetailInfo")).premiseField.measuredField&&JSON.parse(localStorage.getItem("accountDetailInfo")).paymentField.accountBalanceField<0?($(".alert_window.umCustomersInCredit").removeClass("hidden"),$(".alert_window.umCustomersInCredit").show()):!JSON.parse(localStorage.getItem("accountDetailInfo")).premiseField.measuredField&&JSON.parse(localStorage.getItem("accountDetailInfo")).paymentField.accountBalanceField>0&&($(".alert_window.umCustomersInDebit").removeClass("hidden"),$(".alert_window.umCustomersInDebit").show()),$(window).width()<=mobile&&$(window).scrollTop(0),$(".cssload-container.overlay").fadeOut()})}function U(e){K.mainContent=$(".item[data-rel=billspayments] .payment-func.main-content"),v(),g(),b(e),k(K.mainContent,e),P(e),_(e),D(e),A(e),O(e),i(),n(),s(),"changedd-success"===getUrlParams("step")?$(".payment-func.change-dd").removeClass("hidden"):l(),o(),r(),p(),h(),f(),S(),N(),M(),K.mainContent.find("> .wp-twocol").each(function(e){$(this).children(":visible").length<2&&$(this).removeClass("wp-twocol")}),T()}function T(){$(".main-content .account-form .nb-btn.btn-try-our-eligibility-checker").unbind("click touch").on("click touch",function(e){$(".discount-eligibility-form").removeClass("hidden"),$(".wp-next-bill").addClass("hidden"),$(".wp-usage-box.banner-on-track").addClass("hidden"),$(".netcall-payment-plan-box").addClass("hidden"),$(".your-direct-debit-plan").addClass("hidden"),$(".setup-direct-debit-box").addClass("hidden"),$(".your-transactions").addClass("hidden"),$(".wp-request-paypoint").addClass("hidden"),$(".water-without-worry").addClass("hidden")})}function R(){if(!x(JSON.parse(localStorage.getItem("accountDetailInfo"))))return void $(".account-tabs .custom-dots li[rel=account]").trigger("click");dataLayer.push({event:"make_a_payment",user_id:getUserIdForGoogleEvents(),make_a_payment_step:"Start"}),pushStateParameterUrl({step:"PayYourBill"}),W.a.init(),htmlScroll()}function E(){if(!x(JSON.parse(localStorage.getItem("accountDetailInfo"))))return void $(".account-tabs .custom-dots li[rel=billspayments]").trigger("click");$(".account-tabs .custom-dots li[rel=billspayments]").trigger("click"),pushStateParameterUrl({step:"PayYourBill"}),W.a.init(),localStorage.removeItem("makePayment"),htmlScroll()}function B(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo"));return!(1!=t.paymentField.accountAutopayTypeField&&!a.i(V.m)(t)&&(a.i(V.g)(e),1))}function q(){if(dataLayer.push({event:"pay_plan_setup",user_id:getUserIdForGoogleEvents(),payment_plan_step:"Start"}),JSON.parse(localStorage.getItem("accountDetailInfo")),B($(".errorMessage_InvalidAccountOwnerFieldSetupPP").val())){var e=$(".owl-item.active .item").children(".payment-func.setup-payment-plan").attr("rel");pushStateParameterUrl({step:e}),$(".payment-func").addClass("hidden"),$(".payment-func.setup-payment-plan").removeClass("hidden"),G.a.init(),htmlScroll()}}function L(e){dataLayer.push({event:"direct_debit",user_id:getUserIdForGoogleEvents(),dd_step:"Start"});var t=$(".owl-item.active .item").children(".payment-func.setup-dd").attr("rel");if(pushStateParameterUrl({step:t}),B($(".errorMessage_InvalidAccountOwnerFieldSetupDD").val())){$(".payment-func").addClass("hidden"),$(".payment-func.setup-dd").removeClass("hidden");var a=$(".payment-func.setup-dd .setup-dd-step1");e?(a.find(".setup-dd-label").addClass("hidden"),a.find(".change-bank-details-label").removeClass("hidden")):(a.find(".change-bank-details-label").addClass("hidden"),a.find(".setup-dd-label").removeClass("hidden")),j.a.init(),htmlScroll()}}function J(){var e=$(".owl-item.active .item").children(".payment-func.change-dd").attr("rel");if(pushStateParameterUrl({step:e}),B($(".errorMessage_InvalidAccountOwnerFieldSetupDD").val())){$(".payment-func").addClass("hidden");var t=$(".payment-func.change-dd");$(t).removeClass("hidden"),t.find(".change-dd-step2").addClass("hidden"),t.find(".change-dd-step1").removeClass("hidden");var a=JSON.parse(localStorage.getItem("accountDetailInfo"));1==a.paymentField.accountAutopayTypeField&&(1==a.paymentField.accountPaymentFrequencyField?(t.find(".switch-to-monthly-title,.switch-to-monthly-success-title").addClass("hidden"),t.find(".change-payment-day-title,.change-payment-day-success-title").removeClass("hidden")):(t.find(".change-payment-day-title,.change-payment-day-success-title").addClass("hidden"),t.find(".switch-to-monthly-title,.switch-to-monthly-success-title").removeClass("hidden"))),htmlScroll()}}var Y=a(15),j=a(9),V=a(0),z=a(5),H=a(1),W=a(7),G=a(12);t.g=k,t.f=x,t.b=E,t.e=B,t.d=q,t.c=L;var K={},Z={},Q={},X=".payment-func .your-transactions",ee={},te={},ae=function(e){for(var t="",n=a.i(H.c)(e,Z).from,i=a.i(H.c)(e,Z).to,o=n;o<i;o++)t+="<ul><li>"+a.i(V.k)(Z[o].dueDateField)+"</li><li>"+a.i(H.a)(Z[o].amountDueField)+"</li></ul>";$(".your-direct-debit-plan").find(".tbbody").html(t),$(".your-direct-debit-plan .table-custom .tbbody ul").each(function(e){$(this).addClass("slideInUp").css("animation-delay",.2*(e+1)+"s")})};K.initialize=function(e){void 0!=e&&!0===e&&$([document.documentElement,document.body]).animate({scrollTop:$(".account-tabs").offset().top},1e3);var t=JSON.parse(localStorage.getItem("accountDetailInfo"));return void 0==t?void $("body").unbind("doneGettingAccountDetail",K.initialize).on("doneGettingAccountDetail",K.initialize):a.i(z.b)()?(R(),localStorage.removeItem("makePayment"),void $("body").on("doneGettingAccountDetail",function(){$(".cssload-container.overlay").fadeOut()})):a.i(V.d)(t.premiseField.measuredField,t.paymentField.accountPaymentFrequencyField)&&a.i(z.c)()?(localStorage.removeItem("redirectToSetupPaymentPlan"),$(".cssload-container.overlay").fadeOut(),void $('li[rel="account"]').click()):a.i(z.c)()?(q(),void localStorage.removeItem("redirectToSetupPaymentPlan")):1===t.paymentField.accountAutopayTypeField&&a.i(z.d)()?(localStorage.removeItem("redirectToSetupDirectDebit"),void $('li[rel="account"]').click()):a.i(z.d)()?(L(),void localStorage.removeItem("redirectToSetupDirectDebit")):void U(t)},t.a=K},function(e,t,a){"use strict";function n(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),a={NumberOfOccupiers:e,FirstName:t.personField.firstNameField,Surname:t.personField.surnameField,EmailAddress:t.personField.emailAddressField};return a.AccountId=t.AccountId,a.PersonId=t.PersonId,a.PremiseId=t.PremiseId,a.DateOfBirth=t.personField.dateOfBirthField,a.DateOfBirthSpecified=t.personField.dateOfBirthFieldSpecified,$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(a),contentType:"application/json",success:function(a){"0"==a.statusField.codeField&&(dataLayer.push({event:"update_details",user_id:getUserIdForGoogleEvents()}),t.accountField.numberOfOccupiersField=e,localStorage.accountDetailInfo=JSON.stringify(t))},error:function(e){},timeout:apiTimeOut})}function i(e,t,a,n,i,o){var r=[];localStorage.removeItem("accountDetailID"),localStorage.accountDetailID=e+","+t+","+a;var s={accountID:e,personID:a,premiseID:t,multiplePremises:n,address:i};return r.push(s),localStorage.accountProperty=JSON.stringify(r),multiOldProperty=JSON.stringify(r),o?($('li[rel="billspayments"]').click(),!1):($("body").trigger({type:"doneGettingAccountId"}),!0)}function o(){var e=JSON.parse(localStorage.getItem("waterUsageEfficiencyData"));null!=e&&void 0!==e&&""!=typeof e&&($(".smart-usage-efficiency-message").addClass("hidden"),$(".smart-usage-efficiency-message[data-usage-efficiency="+e.UsageEfficiency+"]").removeClass("hidden"),!0===e.WaterSavingButtonEnabled&&$(".wp-usage-smart-meter-efficiency .wp-save-water-tips").removeClass("hidden"),null!=e.UsageEfficiency&&("-1"!=e.UsageEfficiency&&"-2"!=e.UsageEfficiency||$(x.e).addClass("hidden")))}function r(){a.i(_.a)(),$(x.d).addClass("hidden"),$(".wp-usage-households").addClass("hidden"),$(".wp-usage-smart-meter-efficiency").addClass("hidden"),$(x.k).addClass("hidden"),$(x.l).addClass("hidden"),$(x.m).addClass("hidden"),$(x.j).addClass("hidden"),$(x.g).addClass("hidden"),$(x.h).addClass("hidden"),$(x.i).addClass("hidden"),$(x.e).addClass("hidden"),$(x.n).removeClass("hidden"),$(x.o).removeClass("hidden")}function s(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),n=$(".active .accountSummary--allComponents .wp-your-usage-compare").length>0;if(void 0!==t&&null!=t)if(void 0!=t.accountField&&void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField&&"3"!=t.accountField.accountTypeField&&(l(),c(),u()),void 0!==t.premiseField&&void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField)a.i(_.a)(),void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?($(x.d).addClass("hidden"),$(x.p).addClass("hidden")):($(x.d).removeClass("hidden"),$(x.p).removeClass("hidden")),$(x.p).find(".grap-no-reading-data-text").addClass("hidden"),$(x.p).find(".no-reading-data-text").addClass("hidden"),$(x.p).find(".multi-meter-data-text").removeClass("hidden"),n&&(void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?3==t.accountField.accountTypeField?($(x.k).addClass("hidden"),$(x.j).addClass("hidden"),$(x.n).removeClass("hidden"),$(x.o).removeClass("hidden")):($(x.k).addClass("hidden"),$(x.n).addClass("hidden"),$(x.o).addClass("hidden"),$(x.m).removeClass("hidden")):3==t.accountField.accountTypeField?($(x.k).addClass("hidden"),$(x.j).addClass("hidden"),$(x.n).removeClass("hidden"),$(x.o).removeClass("hidden")):($(x.m).addClass("hidden"),$(x.n).addClass("hidden"),$(x.o).addClass("hidden"),$(x.k).removeClass("hidden")),$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden"),$(x.l).addClass("hidden"),$(x.j).addClass("hidden")),$(".cssload-container.overlay").fadeOut();else if(null!=t.metersField&&t.premiseField.measuredField){var i={accountIdField:$.trim(t.AccountId),premiseIdField:$.trim(t.PremiseId),badgeNumberField:t.metersField[0].badgeNumberField};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlGetMeterReadHistory,data:JSON.stringify(i),contentType:"application/json",async:!1,success:function(e){0==e.statusField.codeField||"105"==e.statusField.codeField?(e.statusField=null,localStorage.removeItem("accountUsageInfo"),localStorage.accountUsageInfo=JSON.stringify(e),3==t.accountField.accountTypeField?r():(a.i(_.c)(),getWaterUsageData(),viewMeterReadingSummary())):($(x.a).find("p").html(e.statusField.messageField),$(".profileAlert").show()),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}else void 0!=e&&"backmyhome"==e&&($(x.q).removeClass("hidden"),$(x.c).addClass("hidden"),$(x.d).find(".unmetered .nb-btn").addClass("nb-btn-outline"),$(x.d).find(".unmetered .btn-am-i-better-off").removeClass("nb-btn-outline"),$(".ineligible-to-apply-for-meter").addClass("hidden"),$(x.f).removeClass("hidden"),$(x.r).addClass("hidden")),n&&($(x.k).addClass("hidden"),$(x.m).addClass("hidden"),void 0!=t.accountField&&void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?(a.i(_.a)(),void 0!=t.accountField&&void 0!=t.accountField.accountTypeField&&3==t.accountField.accountTypeField?r():(se(),$(x.j).find(".meter-serial-number b").html(t.metersField[0].badgeNumberField),$(x.j).removeClass("hidden"),o())):void 0!=t.accountField&&void 0!=t.accountField.accountTypeField&&3==t.accountField.accountTypeField?r():$(".wp-your-usage-compare .wp-your-usage-unmetered").removeClass("hidden")),void 0!=t.accountField&&void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField&&"backmyhome"==e?void 0!=t.accountField&&void 0!=t.accountField.accountTypeField&&3==t.accountField.accountTypeField?r():(se(),o()):void 0!=e&&"backmyhome"==e?oe(e):oe(),0==$(".account-carousel .active .accountSummary--allComponents").length&&$(".cssload-container.overlay").fadeOut()}function l(){var e,t="",a=new Date;if(void 0==$.cookie("smartUserTokenInfo")){if(null!=JSON.parse(localStorage.getItem("smartTokenInfo"))){var n=JSON.parse(localStorage.getItem("smartTokenInfo"));void 0!==n&&""!=typeof n&&void 0!=n&&(e="object"==(void 0===n?"undefined":W(n))?n.refresh_token:JSON.parse(n).refresh_token)}var i={refresh_Token:$.trim(e)};$.ajax({type:"POST",cache:!1,url:apiUrlGetSmartAuthToken,data:JSON.stringify(i),async:!1,contentType:"application/json",success:function(e){if(null!==e&&"null"!==e&&"undefined"!==e){var n=JSON.parse(e);if(a.setSeconds(a.getSeconds()+(n.Expires_in-100)),$.cookie("smartUserTokenInfo",e,{path:"/",expires:a,secure:!0,HttpOnly:!0}),null!=n&&null!=JSON.parse(localStorage.getItem("smartTokenInfo"))){var i={access_token:n.Access_token,refresh_token:n.Refresh_token,expires_in:a},o=JSON.stringify(i);localStorage.setItem("smartTokenInfo",JSON.stringify(o))}return t=n.Id_token}},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}else{var o=$.parseJSON($.cookie("smartUserTokenInfo"));void 0!==o&&""!=typeof o&&(t=o.Id_token)}return t}function d(){var e;if(void 0!==$.cookie("smartUserTokenInfo")){var t=$.parseJSON($.cookie("smartUserTokenInfo"));void 0!==t&&""!=typeof t&&(e=t.Id_token)}else e=l();return e}function c(){var e,t,a,n,i=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(null===JSON.parse(localStorage.getItem("waterUsageEfficiencyData"))&&i&&i.premiseField)if(void 0!=i.accountField.smartMeterField&&!0===i.accountField.smartMeterField&&"3"!=i.accountField.accountTypeField){void 0!==i.accountField.numberOfOccupiersField&&""!=typeof i.accountField.numberOfOccupiersField&&(t=i.accountField.numberOfOccupiersField),void 0!=t&&""!=t||(t=2),e=d(),void 0!==i.metersField&&""!=typeof i.metersField&&null!==i.metersField&&(a=i.metersField[0].badgeNumberField),"undefined"!=i.accountField.startDateField&&""!=typeof i.accountField.startDateField&&null!==i.metersField&&(n=i.accountField.startDateField);var o=JSON.parse(localStorage.getItem("accountUsageInfo"));if(void 0!==(void 0===o?"undefined":W(o))&&""!=typeof o){var r={AccountId:$.trim(i.AccountId),Authorization:$.trim(e),MeterSerial:$.trim(a),HouseHoldSize:$.trim(t),StartDate:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetUsageEfficiency,data:JSON.stringify(r),async:!1,contentType:"application/json",success:function(e){localStorage.removeItem("waterUsageEfficiencyData");var t=e;localStorage.waterUsageEfficiencyData=t,m()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}}else m()}function u(){var e,t,n,i=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(null===JSON.parse(localStorage.getItem("smartMeterAlertStatus"))&&i&&i.premiseField&&void 0!=i.accountField.smartMeterField&&!0===i.accountField.smartMeterField&&"3"!=i.accountField.accountTypeField){e=d(),void 0!==i.metersField&&""!=typeof i.metersField&&null!==i.metersField&&(t=i.metersField[0].badgeNumberField),"undefined"!=i.accountField.startDateField&&""!=typeof i.accountField.startDateField&&null!==i.metersField&&(n=i.accountField.startDateField);var o=JSON.parse(localStorage.getItem("accountUsageInfo"));if(void 0!==(void 0===o?"undefined":W(o))&&""!=typeof o){var r={AccountId:$.trim(i.AccountId),Authorization:$.trim(e),MeterSerial:$.trim(t),StartDate:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetSmartMeterAlertStatus,data:JSON.stringify(r),async:!1,contentType:"application/json",success:function(e){localStorage.removeItem("smartMeterAlertStatus"),localStorage.smartMeterAlertStatus=e;var t=JSON.parse(e);a.i(T.a)(t)},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}}}function m(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo"));accountUsage=JSON.parse(localStorage.getItem("accountUsageInfo"));var n=JSON.parse(localStorage.getItem("waterUsageData"));JSON.parse(localStorage.getItem("waterUsageEfficiencyData")),null==n&&(n="",$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden"));var i=25,s=$(".active .accountSummary--allComponents .wp-your-usage-compare").length>0;if(""!=$(".usage-percentage").val()&&(i=parseInt($(".usage-percentage").val())),t&&t.premiseField)if(3==t.accountField.accountTypeField)r();else if(t.premiseField.measuredField){if($(x.d).removeClass("hidden"),null!=accountUsage&&void 0!==accountUsage.masterMeterField&&accountUsage.masterMeterField&&void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField||void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField)return a.i(_.a)(),$(x.p).removeClass("hidden"),$(x.p).find(".no-reading-data-text").addClass("hidden"),$(x.p).find(".grap-no-reading-data-text").addClass("hidden"),$(x.p).find(".multi-meter-data-text").removeClass("hidden"),s&&(void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?3==t.accountField.accountTypeField?r():($(x.k).addClass("hidden"),$(x.n).addClass("hidden"),$(x.o).addClass("hidden"),$(x.m).removeClass("hidden")):3==t.accountField.accountTypeField?r():($(x.m).addClass("hidden"),$(x.n).addClass("hidden"),$(x.o).addClass("hidden"),$(x.k).removeClass("hidden")),$(x.l).addClass("hidden"),$(x.j).addClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden")),!1;if(void 0!=t.accountField.smartMeterField&&!0!==t.accountField.smartMeterField&&$(x.s).removeClass("hidden"),$(x.d).find(x.t).removeClass("hidden"),$(x.d).find(".form-subtitle.unmetered-label").addClass("hidden"),a.i(_.a)(),"my-usage"==e&&$(x.s).removeClass("hidden"),void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?(re(),3==t.accountField.accountTypeField?r():($(x.k).addClass("hidden"),$(x.n).addClass("hidden"),$(x.o).addClass("hidden"),$(x.m).find(".meter-serial-number b").html(t.metersField[0].badgeNumberField),$(x.m).removeClass("hidden"),a.i(U.a)(),o())):3==t.accountField.accountTypeField?r():($(x.n).addClass("hidden"),$(x.o).addClass("hidden"),$(x.m).addClass("hidden"),$(x.k).removeClass("hidden"),$(".wp-usage-smart-meter-efficiency").addClass("hidden"),$(x.h).addClass("hidden"),$(x.e).addClass("hidden")),null!=accountUsage){if(void 0!==accountUsage.lastYearAvgUsageField&&null!=accountUsage.lastYearAvgUsageField){var l=2;$(".number-occupiers .rangeBox").val(l),void 0!==t.accountField.numberOfOccupiersField&&""!=typeof t.accountField.numberOfOccupiersField&&($(".number-occupiers .rangeBox").val(t.accountField.numberOfOccupiersField),l=t.accountField.numberOfOccupiersField);var d=$.datepicker.formatDate("yy-mm",new Date),c=convertDateToString(d);$(x.s).find(".usage-formto").html(c)}else n="";if(""!=n&&(void 0!==accountUsage.masterMeterField&&!accountUsage.masterMeterField||void 0!==t.premiseField.moreThanOneMeterField&&!t.premiseField.moreThanOneMeterField)){$(x.s).find(".your-usage-compare").removeClass("hidden");var u=$(x.s).find(".wp-submit-meter-link");u.html(u.html().replace("#submitting_a_meter_reading#",'<a href="javascript:void(0)" onClick="viewMeterReading($(this))">submitting a meter reading</a>')),s?(void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?3==t.accountField.accountTypeField?r():($(x.k).addClass("hidden"),$(x.n).addClass("hidden"),$(x.o).addClass("hidden"),$(x.m).removeClass("hidden")):void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?r():($(x.m).addClass("hidden"),$(x.n).addClass("hidden"),$(x.o).addClass("hidden"),$(x.k).removeClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").removeClass("hidden")),$(x.l).addClass("hidden"),$(x.j).addClass("hidden"),a.i(O.a)(n,$(".wp-your-usage-metered"))):a.i(O.a)(n,$(".wp-your-usage-compare"))}else $(x.s).find(".your-usage-compare").addClass("hidden"),s&&(void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?3==t.accountField.accountTypeField?r():($(x.k).addClass("hidden"),$(x.n).addClass("hidden"),$(x.o).addClass("hidden"),$(x.m).removeClass("hidden")):void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?r():($(x.m).addClass("hidden"),$(x.n).addClass("hidden"),$(x.o).addClass("hidden"),$(x.k).removeClass("hidden")),$(x.l).addClass("hidden"),$(x.j).addClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden"));if(""==n&&(void 0===accountUsage.previousYearAvgUsageField||""==accountUsage.previousYearAvgUsageField))return a.i(_.a)(),void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?$(x.p).addClass("hidden"):$(x.p).removeClass("hidden"),$(x.p).find(".grap-no-reading-data-text").addClass("hidden"),$(x.p).find(".multi-meter-data-text").addClass("hidden"),$(x.p).find(".no-reading-data-text").removeClass("hidden"),!1;if(void 0===accountUsage.previousYearAvgUsageField||""==accountUsage.previousYearAvgUsageField){$(x.s).removeClass("hidden");var m=parseInt(accountUsage.lastYearAvgUsageField);$(x.s).find(".wp-average-daily").addClass("not-previousyearavg"),$(x.s).find(".wp-standard-water .wp-line").addClass("hidden"),$(x.s).find(".wp-standard-water .wp-usage-teaser").addClass("hidden"),$(x.s).find(".wp-usage-unit").html(m),$e()}else{void 0!=t.accountField.smartMeterField&&!0!==t.accountField.smartMeterField&&$(x.s).removeClass("hidden"),$(x.s).find(".wp-average-daily").removeClass("not-previousyearavg"),$(x.s).find(".wp-standard-water .wp-line").removeClass("hidden");var m=parseInt(accountUsage.lastYearAvgUsageField),p=accountUsage.previousYearAvgUsageField;$(x.s).find(".wp-usage-unit").html(m);var h=-1*parseInt((p-m)/p*100),f=h<0?-1*h:h;$(x.s).find(".wp-usage-present").html(f),$(x.s).find(".wp-pecent i").removeClass("fa-arrow-down").addClass("fa-arrow-up"),$(x.s).find(".wp-usage-teaser").addClass("hidden"),h<0?($(x.s).find(".wp-usage-teaser.wp-usage-good").removeClass("hidden"),$(x.s).find(".wp-pecent i").removeClass("fa-arrow-up").addClass("fa-arrow-down")):h>=0&&h<i?$(x.s).find(".wp-usage-teaser.wp-usage-high").removeClass("hidden"):$(x.s).find(".wp-usage-teaser.wp-usage-higher").removeClass("hidden"),$e()}}}else void 0!=t.accountField.smartMeterField&&!0!==t.accountField.smartMeterField&&oe(),$(x.d).find(".form-subtitle.unmetered-label").removeClass("hidden"),s&&($(x.k).addClass("hidden"),$(x.m).addClass("hidden"),void 0!=t.accountField.smartMeterField&&!0===t.accountField.smartMeterField?3==t.accountField.accountTypeField?r():(se(),a.i(U.a)(),o()):3==t.accountField.accountTypeField?r():$(x.l).removeClass("hidden"))}function p(e){var t=localStorage.getItem("accountDetailID").split(/\,/);getAccountDetail(t[0],t[1],t[2],e)}function h(){"setupPaymentPlan"==getUrlParams("step")&&k.a.init();var e=localStorage.getItem("redirectToSetupPaymentPlan");return void 0!=e&&"true"===e}function f(){"setupdd"==getUrlParams("step")&&P.a.init();var e=localStorage.getItem("redirectToSetupDirectDebit");return void 0!=e&&"true"===e}function v(){if("PayYourBill"==getUrlParams("step")){I.a.init();var e=localStorage.getItem("makePayment");return void 0!=e&&"true"===e}}function g(){var e=localStorage.getItem("updateUserDetail");return void 0!=e&&"true"===e}function b(e,t){var a="";void 0!=localStorage.getItem("checkMIMOData")&&(a=JSON.parse(localStorage.getItem("checkMIMOData")).processIDField);var n={processIdField:$.trim(a),personIdField:"PersonId"};if("delete"==e)n.cancelField=!0,n.cancelFieldSpecified=!0;else{var i;""!==$("#moveOutDate").val()&&(i=$("#moveOutDate").val().split("/")[2]+"/"+$("#moveOutDate").val().split("/")[1]+"/"+$("#moveOutDate").val().split("/")[0],n.moveOutField=i,n.moveOutFieldSpecified=!0),""!==$("#moveInDate").val()&&(i=$("#moveInDate").val().split("/")[2]+"/"+$("#moveInDate").val().split("/")[1]+"/"+$("#moveInDate").val().split("/")[0],n.moveInField=i,n.moveInFieldSpecified=!0)}$.ajax({type:"POST",cache:!1,url:apiUrlUpdateMIMO,data:JSON.stringify(n),contentType:"application/json",success:function(e){$(".cssload-container.overlay").hide(),t(e)},error:function(e){return console.log(e),!1}})}function y(){var e=$.parseJSON(localStorage.getItem("accountDetailInfo"));e&&null!=e.accountField.ownerTypeField&&6==e.accountField.ownerTypeField?$(".your-usage-gdpr-landlord-message").removeClass("hidden"):$(".your-usage-gdpr-landlord-message").hasClass("hidden")||$(".your-usage-gdpr-landlord-message").addClass("hidden")}var C=a(10),w=a(24),F=a(23),S=a(6),k=a(12),I=a(7),P=a(9),_=(a(14),a(8)),D=a(4),A=a(22),x=a(2),O=a(17),N=a(28),M=a(1),U=a(11),T=a(13);t.e=n,t.k=o,t.h=r,t.g=d,t.i=c,t.j=u,t.f=m,t.c=h,t.d=f,t.b=v;var R,E,B,q,L,J,Y,j,V,z,H,W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},G={};window.multiOldProperty=[],window.accountUsage="";var K=function(){$(".profile-view .changedetail-btn").on("click touch",function(){$(".reasonnamechangebox").addClass("hidden"),$(".reasonnamechangedetailsbox").addClass("hidden");var e=$(".profile-edit .form-select .country :selected").val();hideShowPostalCodeContainer(e),getFormFieldValuesAndCheckAnyFieldsEdited($(".profile-edit.profile-form"),".save-btn"),requiredForm(".profile-form"),$(".update_modal").show()}),$(".update_modal .confirm-btn").on("click touch",function(){$(".my-profile .profile-form").removeClass("hidden"),$(".my-profile .profile-view").addClass("hidden")}),$(".my-profile .changepassword-btn").on("click touch",function(){$(".my-profile .change-password").removeClass("hidden"),$(".my-profile .profile-view").addClass("hidden"),getFormFieldValuesAndCheckAnyFieldsEdited($(".profile-edit.change-password"),".save-btn")}),$(".my-profile #InfoMarketingTextSMS, .my-profile #InfoMarketingEmail, .my-profile #InfoMarketingPost, .my-profile #InfoMarketingTelephone").on("click touch",function(){X(),isSwitched($(".profile-edit #InfoMarketingTextSMS"))||isSwitched($(".profile-edit #InfoMarketingEmail"))||isSwitched($(".profile-edit #InfoMarketingPost"))||isSwitched($(".profile-edit #InfoMarketingTelephone"))?$(".change-marketing .infoMarketingOptions .msg__error").addClass("hidden"):$(".change-marketing .infoMarketingOptions .msg__error").removeClass("hidden")}),$(".my-profile #NWLProductsMarketing, .my-profile #ResearchPrograms, .my-profile #KielderProductsMarketing").on("click touch",function(){Q(),$(this).is(":checked")?($(".infoMarketingOptions").removeClass("hidden"),propCheck($(".change-marketing #InfoMarketingEmail"),!0),propCheck($(".change-marketing #InfoMarketingTelephone"),!0),propCheck($(".change-marketing #InfoMarketingTextSMS"),!0),propCheck($(".change-marketing #InfoMarketingPost"),!0),X(),$(".change-marketing .infoMarketingOptions .msg__error").addClass("hidden"),$(".profile-edit .form-row .telephone").val()?$(".row-phone-marketpref").addClass("hidden"):($(".row-phone-marketpref").removeClass("hidden"),htmlScroll($(".row-phone-marketpref").position().top))):0==$(".my-profile #NWLProductsMarketing").prop("checked")&&0==$(".my-profile #ResearchPrograms").prop("checked")&&0==$(".my-profile #KielderProductsMarketing").prop("checked")?($(".infoMarketingOptions").addClass("hidden"),0==$(".my-profile #PaymentMarketing").prop("checked")&&0==$(".my-profile #FieldworkMarketing").prop("checked")&&$(".row-phone-marketpref").addClass("hidden")):X()}),$(".my-profile #PaymentMarketing, .my-profile #FieldworkMarketing").on("click touch",function(){$(this).is(":checked")?$(".profile-edit .form-row .telephone").val()?$(".row-phone-marketpref").addClass("hidden"):($(".row-phone-marketpref").removeClass("hidden"),htmlScroll($(".row-phone-marketpref").position().top)):0==$(".my-profile #PaymentMarketing").prop("checked")&&0==$(".my-profile #FieldworkMarketing").prop("checked")&&0==$(".my-profile #NWLProductsMarketing").prop("checked")&&0==$(".my-profile #ResearchPrograms").prop("checked")&&0==$(".my-profile #KielderProductsMarketing").prop("checked")&&$(".row-phone-marketpref").addClass("hidden")}),$(".my-profile .updatemarketing-btn").on("click touch",function(){$(".row-phone-marketpref").addClass("hidden");var e=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(null==e.PersonId||""==e.PersonId)$(".profileAlert .alert__block .alert__content p").html($(this).attr("data-message")),$(".profileAlert").show(),$(".cssload-container.overlay").fadeOut();else{if(null!=e.personField){$(".change-marketing .save-btn").addClass("disabled");var t=e.personField,a=!1,n=!1,i=!1,o=!1,r=!1;if(null!=t.contactPreferencesEmailField){var s=t.contactPreferencesEmailField;propCheck($(".change-marketing #InfoMarketingEmail"),!0),s.forEach(function(e){e.contactTypeEmailField.indexOf("Research")>=0&&(a=!0),e.contactTypeEmailField.indexOf("Kielder")>=0&&(n=!0),e.contactTypeEmailField.indexOf("NWL")>=0&&(i=!0)})}if(null!=t.contactPreferencesPhoneField){var l=t.contactPreferencesPhoneField;propCheck($(".change-marketing #InfoMarketingTelephone"),!0),l.forEach(function(e){e.contactTypePhoneField.indexOf("Research")>=0&&(a=!0),e.contactTypePhoneField.indexOf("Kielder")>=0&&(n=!0),e.contactTypePhoneField.indexOf("NWL")>=0&&(i=!0)})}if(null!=t.contactPreferencesPostField){var d=t.contactPreferencesPostField;propCheck($(".change-marketing #InfoMarketingPost"),!0),d.forEach(function(e){e.contactTypePostField.indexOf("Research")>=0&&(a=!0),e.contactTypePostField.indexOf("Kielder")>=0&&(n=!0),e.contactTypePostField.indexOf("NWL")>=0&&(i=!0)})}if(null!=t.contactPreferencesTextField){var c=t.contactPreferencesTextField;propCheck($(".change-marketing #InfoMarketingTextSMS"),!0),c.forEach(function(e){e.contactTypeTextField.indexOf("Research")>=0&&(a=!0),e.contactTypeTextField.indexOf("Kielder")>=0&&(n=!0),e.contactTypeTextField.indexOf("NWL")>=0&&(i=!0),e.contactTypeTextField.indexOf("Payment")>=0&&(o=!0),e.contactTypeTextField.indexOf("Fieldwork")>=0&&(r=!0)})}propCheck($(".change-marketing #NWLProductsMarketing"),i),propCheck($(".change-marketing #ResearchPrograms"),a),propCheck($(".change-marketing #KielderProductsMarketing"),n),propCheck($(".change-marketing #PaymentMarketing"),o),propCheck($(".change-marketing #FieldworkMarketing"),r)}$(".my-profile .change-marketing").removeClass("hidden"),$(".my-profile .profile-view").addClass("hidden"),a||n||i?$(".infoMarketingOptions").removeClass("hidden"):$(".infoMarketingOptions").addClass("hidden"),Z()}}),$(".my-profile .cancel-btn").on("click touch",function(){$(".my-profile .profile-form").addClass("hidden"),$(".my-profile .change-marketing").addClass("hidden"),$(".my-profile .change-password").addClass("hidden"),$(".my-profile .profile-view").removeClass("hidden"),isFNameOrSNameEdited=!1,showAccountInfo(),$(window).width()<=mobile&&$(window).scrollTop(0)})},Z=function(){L=$("#NWLProductsMarketing").is(":checked"),J=$("#ResearchPrograms").is(":checked"),Y=$("#KielderProductsMarketing").is(":checked"),j=$("#InfoMarketingTextSMS").is(":checked"),V=$("#InfoMarketingEmail").is(":checked"),z=$("#InfoMarketingPost").is(":checked"),H=$("#InfoMarketingTelephone").is(":checked")},Q=function(){var e=!1;$("#NWLProductsMarketing").is(":checked")!=L?($(".change-marketing .save-btn").removeClass("disabled"),e=!0):e||$(".change-marketing .save-btn").addClass("disabled"),$("#ResearchPrograms").is(":checked")!=J?($(".change-marketing .save-btn").removeClass("disabled"),e=!0):e||$(".change-marketing .save-btn").addClass("disabled"),$("#KielderProductsMarketing").is(":checked")!=Y?$(".change-marketing .save-btn").removeClass("disabled"):e||$(".change-marketing .save-btn").addClass("disabled")},X=function(){var e=!1;$("#InfoMarketingTextSMS").is(":checked")!=j?($(".change-marketing .save-btn").removeClass("disabled"),e=!0):$(".change-marketing .save-btn").addClass("disabled"),$("#InfoMarketingEmail").is(":checked")!=V?($(".change-marketing .save-btn").removeClass("disabled"),e=!0):e||$(".change-marketing .save-btn").addClass("disabled"),$("#InfoMarketingPost").is(":checked")!=z?($(".change-marketing .save-btn").removeClass("disabled"),e=!0):e||$(".change-marketing .save-btn").addClass("disabled"),$("#InfoMarketingTelephone").is(":checked")!=H?($(".change-marketing .save-btn").removeClass("disabled"),e=!0):e||$(".change-marketing .save-btn").addClass("disabled"),e?0==$("#InfoMarketingTextSMS").prop("checked")&&0==$("#InfoMarketingEmail").prop("checked")&&0==$("#InfoMarketingPost").prop("checked")&&0==$("#InfoMarketingTelephone").prop("checked")&&$(".change-marketing .save-btn").addClass("disabled"):0==$("#InfoMarketingTextSMS").prop("checked")&&0==$("#InfoMarketingEmail").prop("checked")&&0==$("#InfoMarketingPost").prop("checked")&&0==$("#InfoMarketingTelephone").prop("checked")?$(".change-marketing .save-btn").addClass("disabled"):Q()},ee=function(){$(".change-password .save-btn").on("click touch",function(e){if(e.preventDefault(),requiredForm(".change-password")){$(".cssload-container.overlay").show();var t={OldPassword:$(".change-password .oldpassword").val(),NewPassword:$(".change-password .password").val()};$.ajax({type:"PUT",cache:!1,url:apiUrlChangePassword,data:JSON.stringify(t),contentType:"application/json",success:function(e){if(null==e.Response||"null"==e.Response){$(".profileAlert").addClass("error").removeClass("success profile-success account-null");var t=e.RestException.ErrorCode;$(".profileAlert .alert__block .alert__content p").html(e.RestException.Description),$.each(errorCodes,function(e){errorCodes[e].Code==t&&$(".loginAlert .alert__block .alert__content p").html(errorCodes[e].Message)})}else $(".profileAlert").removeClass("profile-success").addClass("success change-success"),$(".profileAlert .alert__block .alert__content p").html($(".change-password .save-btn").attr("data-message"));$(".profileAlert").show(),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}})},te=function(e){var t=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(null==t.PersonId||""==t.PersonId)var a={EmailAddress:$(".profile-edit .form-row .email").val(),FirstName:$(".profile-edit .form-row .firstname").val(),Surname:$(".profile-edit .form-row .surname").val()};else{var n=$(".profile-edit .form-row .address3").val(),i=$(".profile-edit .form-row .postcode").val(),o="N";""!=$(".profile-edit .form-select .country :selected").text()&&"United Kingdom"!=$(".profile-edit .form-select .country :selected").text()&&(n=$(".profile-edit .form-row .address3").val()+", "+$(".profile-edit .form-select .country :selected").text(),o="Y",i="");var r="";r=".change-marketing"==e?$(".change-marketing .form-row .telephone").val():$(".profile-form .form-row .telephone").val();var s=$(".profile-edit .form-row .mrtitle option:selected").text(),l=$(".profile-edit .form-row .firstname").val(),d=$(".profile-edit .form-row .surname").val(),c=$(".profile-edit .form-row .reasonNamechange option:selected").val(),u=$(".profile-edit .form-row .reasonNameChangeDetails").val(),m=$(".profile-edit .form-row .address").val(),p=$(".profile-edit .form-row .address1").val(),h=$(".profile-edit .form-row .address2").val(),f=$(".profile-edit .form-row .email").val(),a={TelephoneNumber:r.trim(),EmailAddress:f,Title:s,FirstName:l,Surname:d,Reason:c,ReasonOtherDetails:u,CorrespondenceAddress:{AddressLine1:null,AddressLine2:null,AddressLine3:null,AddressLine4:null,PostCode:null,AddressIsOverseas:null}};if(null!=t){var v=t.personField,g=t.accountField,b=g.billDisplayAddressField;$(".profile-edit .form-row .number-of-occupier").val()>0?(-1!==$(".profile-edit .form-row .number-of-occupier").val().indexOf("+")?g.numberOfOccupiers=$(".profile-edit .form-row .number-of-occupier").val().slice(0,-1):g.numberOfOccupiers=$(".profile-edit .form-row .number-of-occupier").val(),g.numberOfOccupiersFieldSpecified=!0):g.numberOfOccupiersFieldSpecified=!1,a.AccountId=t.AccountId,a.PersonId=t.PersonId,a.PremiseId=t.PremiseId,a.NumberOfOccupiers=g.numberOfOccupiers,a.DateOfBirth=v.dateOfBirthField,a.DateOfBirthSpecified=v.dateOfBirthFieldSpecified,f!=v.emailAddressField&&(a.IsEmailAddressChanged=!0),m!=b.addressLine1Field||p!=b.addressLine2Field||h!=b.addressLine3Field||n!=b.addressLine4Field||i!=b.postCodeField?(a.CorrespondenceAddress.AddressLine1=m,a.CorrespondenceAddress.AddressLine2=p,a.CorrespondenceAddress.AddressLine3=h,a.CorrespondenceAddress.AddressLine4=n,a.CorrespondenceAddress.PostCode=i,a.CorrespondenceAddress.AddressIsOverseas=o):(a.CorrespondenceAddress.AddressLine1=null,a.CorrespondenceAddress.AddressLine2=null,a.CorrespondenceAddress.AddressLine3=null,a.CorrespondenceAddress.AddressLine4=null,a.CorrespondenceAddress.PostCode=null,a.CorrespondenceAddress.AddressIsOverseas=null),l!=v.firstNameField||d!=v.surnameField?(a.IsNameChanged=!0,a.AccountName=l+" / "+d):a.AccountName=null;var y=v.mobileNumberField;""==y&&(y=""==v.homePhoneNumberField?v.workPhoneNumberField:v.homePhoneNumberField),r.trim()==y&&(a.TelephoneNumber=null),isSwitched($(".profile-edit #Ebilling"))!=g.eBillingField?(a.EbillingFlag=isSwitched($(".profile-edit #Ebilling")),a.EbillingFlagSpecified=!0):a.EbillingFlagSpecified=!1,a.MarketingFlag=v.marketingFlagField,a.MarketingFlagSpecified=v.marketingFlagFieldSpecified;var C=[{PropertyChanged:"",contactTypeEmailField:"NWL",contactTypeEmailFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypeEmailField:"Research",contactTypeEmailFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypeEmailField:"Kielder",contactTypeEmailFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],w=[{PropertyChanged:"",contactTypePhoneField:"NWL",contactTypePhoneFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypePhoneField:"Research",contactTypePhoneFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypePhoneField:"Kielder",contactTypePhoneFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],F=[{PropertyChanged:"",contactTypePostField:"NWL",contactTypePostFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypePostField:"Research",contactTypePostFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypePostField:"Kielder",contactTypePostFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],S=[{PropertyChanged:"",contactTypeTextField:"NWL",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypeTextField:"Research",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypeTextField:"Kielder",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],k=[{contactTypeTextField:"Payment",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #PaymentMarketing"))},{contactTypeTextField:"Fieldwork",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #FieldworkMarketing"))}];isSwitched($(".profile-edit #InfoMarketingEmail"))?a.ContactPreferencesEmails=C:a.ContactPreferencesEmails=null,isSwitched($(".profile-edit #InfoMarketingTelephone"))?a.ContactPreferencesPhones=w:a.ContactPreferencesPhones=null,isSwitched($(".profile-edit #InfoMarketingPost"))?a.ContactPreferencesPosts=F:a.ContactPreferencesPosts=null,isSwitched($(".profile-edit #InfoMarketingTextSMS"))?a.ContactPreferencesTexts=S.concat(k):a.ContactPreferencesTexts=k}}$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(a),contentType:"application/json",success:function(e){if(dataLayer.push({event:"update_details",user_id:getUserIdForGoogleEvents()}),null==t.PersonId||""==t.PersonId||0==e.statusField.codeField){t.FirstName=a.FirstName,t.Surname=a.Surname,null!=f&&""!=f||(f=$(".profile-edit .form-row .email").val()),t.Email=f,localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=JSON.stringify(t);var n=JSON.parse($.cookie("userProfile"));n.FirstName=a.FirstName,n.Surname=a.Surname,n.Email=f,$.cookie("userProfile",JSON.stringify(n),{path:"/"}),$(".profile-form").hasClass("hidden")||$(".thanks_modal .alert__content p").html($(".profile-form .save-btn").attr("data-message")),$(".change-marketing").hasClass("hidden")||$(".thanks_modal .alert__content p").html($(".change-marketing .save-btn").attr("data-message")),$(".thanks_modal").addClass("profile-success success").removeClass("change-success account-null"),$(window).width()<=mobile&&$(window).scrollTop(0)}else $(".thanks_modal .alert__content p").html(e.statusField.messageField);$(".thanks_modal").show(),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".thanks_modal"))}})},ae=function(){$(".profile-form .save-btn").on("click touch",function(e){e.preventDefault();var t=$.parseJSON(localStorage.getItem("accountDetailInfo"));null!=t.PersonId&&""!=t.PersonId||$(".profile-form .box-hidden").remove(),requiredForm(".profile-form")&&($(".cssload-container.overlay").show(),te(".profile-form"))})},ne=function(){$(".change-marketing .save-btn").on("click touch",function(e){e.preventDefault(),$(".cssload-container.overlay").show(),te(".change-marketing")})};window.getCheckMIMOData=function(){var e,t;return void 0!==JSON.parse(localStorage.getItem("accountProperty"))&&null!==JSON.parse(localStorage.getItem("accountProperty"))?t=JSON.parse(localStorage.getItem("accountProperty"))[0].personID:void 0!=$.cookie("userProfile")&&(t=JSON.parse($.cookie("userProfile")).PersonId),e={personIdField:t},$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlCheckMIMO,data:JSON.stringify(e),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){localStorage.checkMIMOData=JSON.stringify(e),ie(e)},complete:function(e){$(".cssload-container.overlay").hide()},error:function(e){console.log(e)},timeout:apiTimeOut}),!0};var ie=function(e){if(null!==localStorage.getItem("accountDetailInfo")&&1==$.parseJSON(localStorage.getItem("accountDetailInfo")).accountField.mIMOSLADueFieldSpecified&&$(".accountSummary--allComponents .wp-your-requests__move-home-request .date").html(a.i(S.a)($.parseJSON(localStorage.getItem("accountDetailInfo")).accountField.mIMOSLADueField)),e){var t=".accountSummary--allComponents .wp-your-requests__move-home-request",n=".accountSummary--allComponents .wp-your-requests__move-home-request .edit-cancel-request-button",i=".accountSummary--allComponents .wp-your-requests__move-home-request .no-edit-cancel-request-button";if("10"===e.statusField.codeField&&null===e.mIMOStatusField)$(t).addClass("hidden");else if("0"!==e.statusField.codeField&&"10"!==e.statusField.codeField)$(t).removeClass("hidden"),$(n).addClass("hidden"),$(i).removeClass("hidden");else if("0"===e.statusField.codeField&&null!==e.mIMOStatusField){var o,r,s,l="";if(null!==e.addressLine1Field&&(o="<p>"+e.addressLine1Field,null!==e.addressLine2Field&&(o=o+" "+e.addressLine2Field)),null!==e.addressLine3Field&&(r="<p>"+e.addressLine3Field+"</p>"),null!==e.addressLine4Field&&(s="<p>"+e.addressLine4Field+"</p>"),null!==e.postcodeField&&(l="<p>"+e.postcodeField+"</p>"),$(".edit_account_block_step_1 .address__box .address__box-detail").html(o+r+s+l),$(t).removeClass("hidden"),$(".mimoControlStatusCodes").length>0&&void 0!==JSON.parse($(".mimoControlStatusCodes").val())&&JSON.parse($(".mimoControlStatusCodes").val()).length>0){var d=JSON.parse($(".mimoControlStatusCodes").val()).filter(function(t){return t.StatusCode===e.mIMOStatusField.toString()});void 0!==d&&null!==d&&d.length>0?($(n).removeClass("hidden"),$(i).addClass("hidden"),"edit"==d[0].Status.toLowerCase()?($(n).removeClass("cancel-only"),$(n).addClass("edit-cancel")):"cancel"==d[0].Status.toLowerCase()&&($(n).removeClass("edit-cancel"),$(n).addClass("cancel-only"))):0===d.length&&$(i).removeClass("hidden")}}}};window.getAccountDetail=function(e,t,n,i){if(!(h()||f()||v())||"account"!==i){$(".cssload-container.overlay").show();var o={AccountId:$.trim(e),PremiseId:$.trim(t),PersonId:$.trim(n)};a.i(M.b)([{name:"PersonId",value:$.trim(n)},{name:"AccountId",value:$.trim(e)}],function(){$.ajax({type:"POST",cache:!1,url:apiUrlGetAccountDetails,data:JSON.stringify(o),contentType:"application/json",success:function(o){if("0"!=o.statusField.codeField)void 0!=i&&"movehomeconfirmation"==i?window.location=urlAccount.movehomeconfirmation:void 0!=i&&"moveinconfirmation"==i?(window.location=urlAccount.moveinconfirmation,localStorage.isNewCustomer=!1):($(".alert__content p, .alert__content .lbl").html(o.statusField.messageField),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success"),$(".alert_window:not(.siteAlert)").show(),$(".cssload-container.overlay").fadeOut());else{if(o.accountDetailField.AccountId=e,o.accountDetailField.PersonId=n,o.accountDetailField.PremiseId=t,void 0!=$.cookie("userProfile")){var r=JSON.parse($.cookie("userProfile"));o.accountDetailField.personField.firstNameField=r.FirstName,o.accountDetailField.personField.surnameField=r.Surname,o.accountDetailField.personField.emailAddressField=r.Email}void 0!=window.newEmail&&""!==window.newEmail&&window.newEmail!==o.accountDetailField.personField.emailAddressField&&(o.accountDetailField.personField.emailAddressField=window.newEmail);var l=JSON.stringify(o.accountDetailField);if(localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("payByCardSuccess"),localStorage.removeItem("getEventRequestGoogle"),localStorage.accountDetailInfo=l,1==o.accountDetailField.accountField.mIMOInProgressField&&getCheckMIMOData(),l||$(".accountSummary--allComponents").children("div:not(.wp-your-requests)").addClass("hidden"),$(".account-multi__box").addClass("hidden"),hasURLPage(urlAccount.verifybilling)&&(window.location=urlAccount.notloggedinmakeapayment+"?step=3"),void 0!=i&&"home"==i)localStorage.removeItem("accountUsageInfo"),s();else if(void 0!=i&&"backmyhome"==i)localStorage.removeItem("accountUsageInfo"),s("backmyhome");else if(void 0!=i&&i.indexOf("submitRequestNotRented")>=0){if(i=i.split("-"),$(x.c).find(".verify-usage-confirmation").removeClass("hidden"),window.location.href,pushStateParameterUrl({step:"requestWaterMeterConfirm"}),$(x.c).find(".verify-usage-confirmation .nub_confirm").html(i[1]+"."),void 0!=o.accountDetailField.premiseField.meterAppSLADueField){var d=new Date(o.accountDetailField.premiseField.meterAppSLADueField).toFormat("DD/MM/YYYY");$(x.c).find(".verify-usage-confirmation .date_confirm").html(d+".")}$(x.d).addClass("hidden"),a.i(_.a)(),$(x.c).removeClass("hidden"),htmlScroll()}else void 0!=i&&"billspayments"==i?(D.a.initialize(),A.a.initialize()):void 0!=i&&"account"==i?hasURLPage(urlAccount.account)&&(localStorage.removeItem("accountUsageInfo"),N.a.initialize(),s()):showAccountInfo();var c=localStorage.getItem("makePayment");void 0!==c&&null!=c&&"true"==c&&a.i(D.b)();var u=getUrlParams("applyForWaterMeter");null!=u&&"true"==u&&($('li[rel="home"]').click(),$(".cssload-container.overlay").fadeOut());var m=localStorage.getItem("moveHomePage");null!=m&&(m.indexOf("moveout")>=0?window.moveOutStep1Init():m.indexOf("movewithin")>=0&&window.moveWithinStep1Init()),$("body").trigger({type:"doneGettingAccountDetail"})}},error:function(e){hasURLPage(urlAccount.account)?initPopupErrorApi(e,$(".profileAlert")):initPopupErrorApi(e,$(".wrapper-body .alert_window"))},timeout:apiTimeOut})})}},window.getAccountInfo=function(e){if($(".cssload-container.overlay").show(),e)R=e.personID,E=e.accountID,B=e.premiseID;else if(void 0!=$.cookie("userProfile")){var t=$.parseJSON($.cookie("userProfile"));R=t.PersonId,E=t.AccountId,B=t.PremiseId}var a=getUrlParams("account");if(a&&""!=a||(a="account"),null!=R&&""!==R){localStorage.removeItem("accountpersonID"),localStorage.removeItem("accountProperty"),localStorage.accountLitePending=!1,localStorage.accountpersonID=R;var n=[];$.ajax({url:apiUrlGetAccountSummary+"?personId="+R,type:"GET",cache:!1,success:function(e){if(void 0!==e.Status&&0==e.Status.codeField){var t=e.Accounts,a=getUrlParams("account");if(a&&""!=a||(a="account"),hasURLPage(urlAccount.verifybilling)&&(a="verifyBillingNotRegister"),null!=t)if(t.length>1)localStorage.multiAccount=!0,$(".account-multi__box").removeClass("hidden"),$(".row-different-account-property").removeClass("hidden"),$.each(t,function(e,t){var a=t.accountIDField,i=t.premiseIDField,o=t.propertyAddressField.split(",")[0],r=trimStringLength(a+" - "+o);e<16&&$(".select-account").append(new Option(r,a+"; "+i+"; "+t.multiplePremisesField+"; "+t.propertyAddressField,!1,!1));var s={accountID:a,personID:R,premiseID:i,multiplePremises:t.multiplePremisesField,address:t.propertyAddressField,multiType:"account"};n.push(s)}),localStorage.accountProperty=JSON.stringify(n),multiOldProperty=JSON.stringify(n),$(".account-multi__box .row-account").removeClass("hidden"),initSelect($(".select-account")),$(".cssload-container.overlay").fadeOut();else{localStorage.multiAccount=!1,$(".select-account").html(""),$(".select-account").append(new Option(t[0].propertyAddressField.split(",")[0],t[0].accountIDField+"; "+t[0].premiseIDField,!1,!1)),initSelect($(".select-account"));var o=t[0].multiplePremisesField;if(E=t[0].accountIDField,B=t[0].premiseIDField,o)$.ajax({url:apiUrlGetPremiseSummary+"?AccountId="+E,type:"GET",cache:!1,success:function(e){if(e.PremiseSummaryInformation.length>1)$.each(e.PremiseSummaryInformation,function(e,t){var a=t.premiseIdField,i=t.propertyAddressField.split(",")[0],o=trimStringLength(i);e<16&&$(".select-property").append(new Option(o,E+"; "+a,!1,!1));var r={accountID:E,personID:R,premiseID:a,multiplePremises:t.multiplePremisesField,address:t.propertyAddressField,multiType:"property"};n.push(r)}),localStorage.accountProperty=JSON.stringify(n),multiOldProperty=JSON.stringify(n),$(".account-multi__box .row-property").removeClass("hidden"),initSelect($(".select-property")),$(".cssload-container.overlay").fadeOut(),$(".account-multi__box").removeClass("hidden"),$(".row-different-account-property").removeClass("hidden");else{hasURLPage(urlAccount.movehome)&&!hasURLPage(urlAccount.addremoveproperty)||$(".cssload-container.overlay").fadeOut();var a=h()||f()||v();if(!i(t[0].accountIDField,t[0].premiseIDField,R,t[0].multiplePremisesField,t[0].propertyAddressField,a))return}},error:function(e){hasURLPage(urlAccount.account)?initPopupErrorApi(e,$(".profileAlert")):initPopupErrorApi(e,$(".wrapper-body .alert_window")),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success")}});else{getAccountDetail(E,B,R,a);var r=h()||f()||v();if(!i(t[0].accountIDField,t[0].premiseIDField,R,t[0].multiplePremisesField,t[0].propertyAddressField,r))return}}else $(".summary-func").removeClass("hidden"),$(".accountSummary--lite-new").addClass("hidden"),$(".accountSummary--lite-exist").addClass("hidden"),$(".accountSummary--lite-pending").removeClass("hidden"),localStorage.accountLitePending=!0,$(".accountSummary--allComponents").children("div:not(.wp-your-requests)").addClass("hidden"),he(),initSelect($(".select-account")),$(".cssload-container.overlay").fadeOut(),getCheckMIMOData()}else void 0!==e.Status&&($(".profileAlert .alert__content p").html(e.Status.messageField),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success").show(),$(".cssload-container.overlay").fadeOut())},error:function(e){hasURLPage(urlAccount.account)?initPopupErrorApi(e,$(".profileAlert")):initPopupErrorApi(e,$(".wrapper-body .alert_window")),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success").show()},timeout:6e4})}else{if($(".cssload-container.overlay").fadeOut(),void 0==$.cookie("userProfile"))return;if(initSelect($(".select-account")),$(".summary-func").removeClass("hidden"),t.Roles.includes("newCustomer")?($(".accountSummary--lite-pending").addClass("hidden"),$(".accountSummary--lite-exist").addClass("hidden"),$(".accountSummary--lite-new").removeClass("hidden")):($(".accountSummary--lite-pending").addClass("hidden"),$(".accountSummary--lite-new").addClass("hidden"),$(".accountSummary--lite-exist").removeClass("hidden")),he(!0),void 0!=$.cookie("userProfile")){var o=JSON.stringify(t);localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=o}N.a.initialize()}},window.showAccountInfo=function(){function e(e,t,a){if(null!=e){for(var n=0;n<e.length;n++)if(e[n][t]===a)return!0;return!1}return!1}$(".profile-view").removeClass("hidden"),$(".add-remove-name").addClass("hidden");var t=null;null===localStorage.getItem("accountDetailInfo")||"undefined"==localStorage.getItem("accountDetailInfo")?($(".cssload-container.overlay").fadeOut(),getAccountInfo()):t=$.parseJSON(localStorage.getItem("accountDetailInfo"));var a=null,n="";void 0!=t&&null!=t&&void 0!=t.personField&&null!=t.personField&&(null!=t.personField.contactPreferencesEmailField?(a=t.personField.contactPreferencesEmailField,n="contactTypeEmailField"):null!=t.personField.contactPreferencesPhoneField?(a=t.personField.contactPreferencesPhoneField,n="contactTypePhoneField"):null!=t.personField.contactPreferencesPostField?(a=t.personField.contactPreferencesPostField,n="contactTypePostField"):null!=t.personField.contactPreferencesTextField&&(a=t.personField.contactPreferencesTextField,n="contactTypeTextField"));var i=e(a,n,"NWL"),o=e(a,n,"Research"),r=e(a,n,"Kielder");1==i||1==o||1==r?$(".mrkt-pref-title").removeClass("hidden"):$(".mrkt-pref-title").addClass("hidden"),i?$(".NWLProductsMarketing").removeClass("hidden"):$(".NWLProductsMarketing").addClass("hidden"),o?$(".ResearchPrograms").removeClass("hidden"):$(".ResearchPrograms").addClass("hidden"),r?$(".KielderProductsMarketing").removeClass("hidden"):$(".KielderProductsMarketing").addClass("hidden");var s=$(".profile-view .profile-box"),l=$(".profile-edit .form-row");if(null!=t||void 0!==q)if(t.PersonId&&$(".accountSummary--lite-exist").hasClass("hidden")&&$(".accountSummary--lite-new").hasClass("hidden")){var d=t.personField,c=t.accountField;if(void 0!=c.billDisplayAddressField){var u=c.billDisplayAddressField,m="";if(""!=u.addressLine4Field){var p=u.addressLine4Field.split(/\,/);m=p[0]}l.find(".address").val(u.addressLine1Field),l.find(".address1").val(u.addressLine2Field),l.find(".address2").val(u.addressLine3Field),l.find(".address3").val(m),l.find(".postcode").val(u.postCodeField),s.find(".lbl-address1").html(u.addressLine1Field),s.find(".lbl-address2").html(u.addressLine2Field),s.find(".lbl-address3").html(u.addressLine3Field),s.find(".lbl-address4").html(m),s.find(".lbl-postcode").html(u.postCodeField),inputValidate($(".address2"),!0),inputValidate($(".address3"),!0)}var h=d.mobileNumberField;if(""==h&&(h=""==d.homePhoneNumberField?d.workPhoneNumberField:d.homePhoneNumberField),void 0!=t.accountField&&""!=t.accountField.accountNameField?($(".my-profile .profile .profile-view .profile-content .additional-name").removeClass("hidden"),s.find(".lbl-additionalName").html(t.accountField.accountNameField)):$(".my-profile .profile .profile-view .profile-content .additional-name").addClass("hidden"),"undefined"!=d.firstNameField&&""!=d.firstNameField||"undefined"!=d.surnameField&&""!=d.surnameField?(s.find(".lbl-name").html(titleList[d.titleField-1]+" "+d.firstNameField+" "+d.surnameField),l.find(".firstname").val(d.firstNameField),l.find(".surname").val(d.surnameField)):void 0!=$.cookie("userProfile")&&(s.find(".lbl-name").html(titleList[d.titleField-1]+" "+f.FirstName+" "+f.Surname),l.find(".firstname").val(f.FirstName),l.find(".surname").val(f.Surname)),void 0!=$.cookie("userProfile")){var f=JSON.parse($.cookie("userProfile"));s.find(".lbl-email").html(f.Email),l.find(".email").val(f.Email)}else s.find(".lbl-email").html(d.emailAddressField),l.find(".email").val(d.emailAddressField);initTitle($(".profile-edit .form-row .mrtitle"),d.titleField),initReasonNameChange($(".profile-edit .form-row .reasonNamechange")),s.find(".lbl-tel").html(h),5==c.numberOfOccupiersField?s.find(".lbl-occupiers").html(c.numberOfOccupiersField+"+"):s.find(".lbl-occupiers").html(c.numberOfOccupiersField),l.find(".telephone").val(h),l.find("#Ebilling").prop("checked",c.eBillingField),c.eBillingField?(s.find(".ebilling-teaser-subscribed").removeClass("hidden"),s.find(".ebilling-teaser-unsubscribed").addClass("hidden"),l.find(".edit-ebilling-subscribed").removeClass("hidden"),l.find(".edit-ebilling-unsubscribed").addClass("hidden")):(s.find(".ebilling-teaser-subscribed").addClass("hidden"),s.find(".ebilling-teaser-unsubscribed").removeClass("hidden"),l.find(".edit-ebilling-subscribed").addClass("hidden"),l.find(".edit-ebilling-unsubscribed").removeClass("hidden")),$(".box-hidden").removeAttr("style");var v=u.addressLine4Field.split(",")[1],g="UK";$.each(JSON.parse($(".countryCodes").val()),function(e,t){void 0!=v&&v.indexOf(t.Name)>=0&&(g=t.Code)}),initCountry($("#select-country"),g);var b=$(".profile-edit .form-select .country :selected").val();hideShowPostalCodeContainer(b),5==c.numberOfOccupiersField&&(c.numberOfOccupiersField=c.numberOfOccupiersField+"+"),initMyProfileNumberOfOccupier($(".number-of-occupier"),c.numberOfOccupiersField)}else{if(void 0!=t.accountField&&""!=t.accountField.accountNameField?($(".my-profile .profile .profile-view .profile-content .additional-name").removeClass("hidden"),s.find(".lbl-additionalName").html(t.accountField.accountNameField)):$(".my-profile .profile .profile-view .profile-content .additional-name").addClass("hidden"),"undefined"!=t.FirstName&&""!=t.FirstName&&"undefined"!=t.Surname&&""!=t.Surname&&s.find(".lbl-name").html(t.FirstName+" "+t.Surname),"undefined"!=t.FirstName&&""!=t.FirstName&&l.find(".firstname").val(t.FirstName),"undefined"!=t.Surname&&""!=t.Surname&&l.find(".surname").val(t.Surname),void 0!=$.cookie("userProfile")){var f=JSON.parse($.cookie("userProfile"));s.find(".lbl-email").html(f.Email),l.find(".email").val(f.Email)}else s.find(".lbl-email").html(t.Email),l.find(".email").val(t.Email);$(".profile-edit .form-row .mrtitle").addClass("no-require"),$(".profile-edit .form-row .mrtitle").parent().parent().parent().addClass("hidden"),s.find(".lbl-tel").html(""),s.find(".lbl-address1").html(""),s.find(".lbl-address2").html(""),s.find(".lbl-address3").html(""),s.find(".lbl-address4").html(""),s.find(".lbl-postcode").html(""),l.find(".telephone").val(""),l.find(".address").val("null"),l.find(".address1").val(""),l.find(".address2").val(""),l.find(".address3").val(""),l.find(".postcode").val(""),$(".box-hidden").hide(),initCountry($("#select-country"),"UK");var b=$(".profile-edit .form-select .country :selected").val();hideShowPostalCodeContainer(b)}else{var f=JSON.parse($.cookie("userProfile"));s.find(".lbl-name").html(f.FirstName+" "+f.Surname),s.find(".lbl-email").html(f.Email),l.find(".firstname").val(f.FirstName),l.find(".surname").val(f.Surname),l.find(".email").val(f.Email),$(".box-hidden").hide(),initCountry($("#select-country"),"UK");var b=$(".profile-edit .form-select .country :selected").val();hideShowPostalCodeContainer(b)}$(".cssload-container.overlay").fadeOut()};var oe=function(e){a.i(_.a)(),$(x.d).find(".wp-your-property-btn.metered").addClass("hidden"),$(x.d).find(".wp-your-property-btn.unmetered").removeClass("hidden"),$(x.d).find(".form-subtitle.unmetered-label").removeClass("hidden"),a.i(_.b)(),"requestWaterMeter"==getUrlParams("step")?S.b.initialize():"waterUsageCalculator"==getUrlParams("step")?($(x.f).removeClass("hidden"),C.a.initialize()):($(x.f).removeClass("hidden"),C.a.initialize(),void 0!=e&&null!=e&&"backmyhome"==e&&pushStateParameterUrl({step:"waterUsageCalculator"}))},re=function(e){$(x.d).addClass("hidden"),$(".wp-usage-households").addClass("hidden"),$(".wp-usage-smart-meter-efficiency").removeClass("hidden"),$(x.g).addClass("hidden"),$(x.h).removeClass("hidden"),$(x.i).removeClass("hidden"),$(x.e).removeClass("hidden"),y()},se=function(e){a.i(_.a)(),$(x.d).addClass("hidden"),$(".wp-usage-households").addClass("hidden"),$(x.j).removeClass("hidden"),$(x.g).removeClass("hidden"),$(".wp-usage-smart-meter-efficiency").removeClass("hidden"),$(x.h).removeClass("hidden"),$(x.i).removeClass("hidden"),$(x.e).removeClass("hidden"),y()},le=function(e){3==e.accountField.accountTypeField?(pushStateParameterUrl({type:"SmartClosed"}),r()):(pushStateParameterUrl({type:"SmartUnmeter"}),se(),a.i(U.a)(),o())};window.viewMeterReadingSummary=function(){var e=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0!=e&&null!=e.metersField){$(".your-usage-compare .wp-your-usage-metered").find(".meter-serial-number b").html(e.metersField[0].badgeNumberField),void 0==e.metersField||0===e.metersField.length||1===e.metersField[0].meterLocationField.length||""===e.metersField[0].meterLocationField?getMeterLocation(e.metersField[0].internalExternalField,$(".your-usage-compare .wp-your-usage-metered").find(".meter-location b")):$(".your-usage-compare .wp-your-usage-metered").find(".meter-location b").html(e.metersField[0].meterLocationField);var t=e.metersField[0].lastReadDateField.substring(8,10)+"/"+e.metersField[0].lastReadDateField.substring(5,7)+"/"+e.metersField[0].lastReadDateField.substring(0,4),a=getLastRead(e.metersField[0].lastReadField,e.metersField[0].numberDialsField);$(".water-usage-summary").find(".meter-last-reading").html(a+" on "+t);var n=codeToMeterReadingType(e.metersField[0].readCodeField);$(".water-usage-summary").find(".meter-reading-type").html(n)}},window.getWaterUsageData=function(e){var t,n=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(n&&n.premiseField&&n.premiseField.measuredField){void 0!==n.accountField.numberOfOccupiersField&&""!=typeof n.accountField.numberOfOccupiersField&&void 0==e&&(e=n.accountField.numberOfOccupiersField),void 0!=e&&""!=e||(e=2);var i=JSON.parse(localStorage.getItem("accountUsageInfo"));null!=i&&void 0!==i.lastYearAvgUsageField&&null!=i.lastYearAvgUsageField&&(t=i.lastYearAvgUsageField,$.ajax({type:"GET",cache:!1,url:apiUrlGetUsageComparison+"?noOfOccupiers="+e+"&lastYearAvgUsage="+t,contentType:"application/json",success:function(e){localStorage.removeItem("waterUsageData"),localStorage.waterUsageData=JSON.stringify(e),m(),"submitMeterConfirm"==getUrlParams("step")&&a.i(_.d)(),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}}))}else m()};var de=function(e){pushStateParameterUrl({account:e}),removeStateParameterUrl("type");var t=getUrlParams("step"),a=["setupPaymentPlan","setupPaymentPlanConfirm","setupdd","setupddStep2","setupdd-confirm","PayYourBill","card-payment","card-payment-confirm","requestWaterMeter","requestWaterMeterConfirm","myMeter","waterUsageCalculator","myUsage","myUnmeteredUsage"],n=["requestWaterMeter","requestWaterMeterConfirm","myMeter","myUsage","waterUsageCalculator","myUnmeteredUsage"],i=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0!==i&&null!=i||null==localStorage.getItem("accountDetailID")){if("profile"==e&&localStorage.getItem("accountDetailInfo")){var o=window.location.href;if(o.lastIndexOf("&")>0&&a.indexOf(t)>0){var r=o.substring(0,o.lastIndexOf("&"));window.history.replaceState({},document.title,r)}showAccountInfo()}if("billspayments"==e){var o=window.location.href;if(o.lastIndexOf("&")>0&&n.indexOf(t)>0){var r=o.substring(0,o.lastIndexOf("&"));window.history.replaceState({},document.title,r)}var l=localStorage.getItem("payByCardSuccess");void 0!=l&&"true"===l?(localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("transactionHistoryInfo"),p("billspayments")):(D.a.initialize(),A.a.initialize())}if("account"==e){c(),u(),N.a.initialize(!0),getWaterUsageData(),viewMeterReadingSummary(),null!==JSON.parse(localStorage.getItem("checkMIMOData"))&&null!==JSON.parse(localStorage.getItem("checkMIMOData")).mIMOStatusField&&resetMoveHomeSection();var o=window.location.href;if(o.lastIndexOf("&")>0&&a.indexOf(t)>0){var r=o.substring(0,o.lastIndexOf("&"));window.history.replaceState({},document.title,r)}var d=JSON.parse(localStorage.getItem("accountUsageInfo"));void 0!==d&&null!=d?m():s(),$(".edit_account_block_step_1").addClass("hidden"),$(".edit_account_block_step_2").addClass("hidden"),$(".edit_account_block_step_3").addClass("hidden"),$(".edit_account_block_step_4").addClass("hidden")}}else p(e);if("home"==e&&isVerified()){var d=JSON.parse(localStorage.getItem("accountUsageInfo"));void 0!==d&&null!=d?"myUsage"==t?($(x.d).find(".btn-my-meter").addClass("nb-btn-outline"),$(x.d).find(".btn-my-usage").removeClass("nb-btn-outline"),m(),viewMyUsage(),pushStateParameterUrl({step:"myUsage"})):"myMeter"==t?($(x.d).find(".btn-my-meter").removeClass("nb-btn-outline"),$(x.d).find(".btn-my-usage").addClass("nb-btn-outline"),viewMeterReading()):(m("my-usage"),null!=i&&void 0!=i.accountField&&void 0!=i.accountField.smartMeterField&&!0===i.accountField.smartMeterField?(pushStateParameterUrl({step:"myUsage"}),3==i.accountField.accountTypeField?pushStateParameterUrl({type:"SmartClosed"}):pushStateParameterUrl({type:"SmartMeter"})):($(x.d).removeClass("hidden"),$(x.d).find(".btn-my-meter").removeClass("nb-btn-outline"),$(x.d).find(".btn-my-usage").addClass("nb-btn-outline"),viewMeterReading(),pushStateParameterUrl({step:"myMeter"}))):("waterUsageCalculator"==t?($(x.d).removeClass("hidden"),pushStateParameterUrl({step:"waterUsageCalculator"})):"requestWaterMeter"==t?pushStateParameterUrl({step:"requestWaterMeter"}):"myUsage"==t?void 0!=i.accountField&&void 0!=i.accountField.smartMeterField&&!0===i.accountField.smartMeterField&&le(i):void 0!=i.accountField&&void 0!=i.accountField.smartMeterField&&!0===i.accountField.smartMeterField?(pushStateParameterUrl({step:"myUsage"}),le(i)):($(x.d).removeClass("hidden"),pushStateParameterUrl({step:"waterUsageCalculator"})),s()),$(x.c).addClass("hidden"),initProperties($(".usage-property")),$("body").hasClass("isMobile")&&$(".usage-property").find("option").each(function(){"0"==$(this).val()&&$(this).remove()}),initReasonYourMeterRadio($(x.b).find("#reason-meter-list"))}if("yourarea"==e){var o=window.location.href;if(o.lastIndexOf("&")>0&&a.indexOf(t)>0){var r=o.substring(0,o.lastIndexOf("&"));window.history.replaceState({},document.title,r)}}},ce=function(){var e,t,a=0,n=$(".account-carousel.owl-carousel");n.owlCarousel({loop:!1,center:!0,animateOut:"fadeOut",animateIn:"fadeIn",items:1,margin:0,touchDrag:!1,mouseDrag:!1,pullDrag:!1,freeDrag:!1,dotsContainer:".carousel-dots",responsive:{0:{nav:!0,navText:["<i class='fal fa-angle-left'></i>","<i class='fal fa-angle-right'></i>"]},992:{nav:!1}}}),n.on("touchmove",function(n){"rangeBox"!=n.target.className&&(clearTimeout(t),e=n.originalEvent.touches[0].clientX,0==a&&(a=e),e<a?n.preventDefault():e>a&&n.preventDefault(),a=e,t=setTimeout(function(){a=0},100))}),$(".copy-icon").click(function(){navigator.clipboard.writeText($(this).parent().children(":first-child").text()),$(this).parent().find(".copy-text").show();var e=$(this);setTimeout(function(){e.parent().find(".copy-text").hide()},2e3)}),$(".account-tabs .owl-nav button").click(function(){var e=$(".owl-item.active .item").attr("data-rel");de(e),$(".custom-dots .owl-dot").each(function(){$(this).attr("rel")==e&&$(this).addClass("active").siblings().removeClass("active");var t=-1*($(".custom-dots li.active").position().left-46);$(".custom-dots li:first-child").hasClass("active")&&(t=46),$(".custom-dots").css("left",t-46)})}),$(".account-summary .next-btn").on("click touch",function(e){localStorage.moveHomePage="account",e.preventDefault(),null!=localStorage.getItem("isNewCustomer")&&void 0!==localStorage.getItem("isNewCustomer")&&"true"==localStorage.getItem("isNewCustomer")?(localStorage.inMoveHomeJourney=!0,window.location=urlAccount.movein):window.location=urlAccount.verify}),$(".account-tabs .custom-dots .owl-dot").click(function(){$(".my-profile .profile-edit").addClass("hidden"),$(".my-profile .profile-view").removeClass("hidden"),$(this).addClass("active").siblings().removeClass("active");var e=-1*($(this).position().left-46);0==$(this).index()&&(e=46),$(this).parent().css("left",e-46),n.trigger("to.owl.carousel",[$(this).index(),300]),de($(this).attr("rel"))});var i=getUrlParams("account")||"account";$(".account-tabs .custom-dots .owl-dot[rel="+i+"]").click()},ue=function(){var e=$(".account-multi__box .row-account .select-account").val().split(/\;/);if(void 0!=e[2]&&"true"==$.trim(e[2]))$(".cssload-container.overlay").show(),$(".account-multi__box .row-property").removeClass("hidden"),$(".select-property").html('<option value=""></option>'),$.ajax({url:apiUrlGetPremiseSummary+"?AccountId="+e[0],type:"GET",cache:!1,success:function(t){var a=[];if(t.PremiseSummaryInformation.length>1)$.each(t.PremiseSummaryInformation,function(t,n){var i=n.premiseIdField,o=n.propertyAddressField.split(",")[0];t<16&&$(".select-property").append(new Option(o,e[0]+"; "+i,!1,!1));var r={accountID:e[0],personID:"PersonId",premiseID:i,address:n.propertyAddressField};a.push(r)}),localStorage.accountPremisis=JSON.stringify(a);else{localStorage.removeItem("accountDetailID"),localStorage.accountDetailID=accountField[0].accountIDField+","+accountField[0].premiseIDField+","+R,$(".select-property").append(new Option(accountField[0].propertyAddressField.split(",")[0],accountField[0].accountIDField+"; "+accountField[0].premiseIDField,!1,!1));var n={accountID:accountField[0].accountIDField,personID:"PersonId",premiseID:accountField[0].premiseIDField,multiplePremises:accountField[0].multiplePremisesField,address:accountField[0].propertyAddressField};a.push(n),localStorage.accountPremisis=JSON.stringify(a),$("body").trigger({type:"doneGettingAccountId"})}initSelect($(".select-property")),$(".cssload-container.overlay").fadeOut()},error:function(e){hasURLPage(urlAccount.account)?initPopupErrorApi(e,$(".profileAlert")):initPopupErrorApi(e,$(".wrapper-body .alert_window"))}}),$(".row-property").removeClass("hidden");else{var t=[],a={accountID:e[0],personID:"PersonId",premiseID:$.trim(e[1]),address:e[3]};t.push(a),localStorage.accountPremisis=JSON.stringify(t),$(".row-property").addClass("hidden")}},me=function(){$(".account-multi__box .row-account .form-select").on("doneGettingSelectItem",ue),$(".account-multi__box .nb-btn").on("click touch",function(e){e.preventDefault();var t="";if(!$(".account-multi__box .row-account").hasClass("hidden")){if(""==(t=$(".account-multi__box .select-account option:selected").val())||void 0==t)return $(".account-multi__box .row-account .form-error").html(codeMutilAccounts),$(".account-multi__box .row-account .form-select").addClass("empty"),!1;$(".account-multi__box .row-account .form-select").removeClass("empty")}if(!$(".account-multi__box .row-property").hasClass("hidden")){if(""==(t=$(".account-multi__box .select-property option:selected").val())||void 0==t)return $(".account-multi__box .row-property .form-select").addClass("empty"),$(".account-multi__box .row-property .form-error").html(codeMutilProperties),!1;$(".account-multi__box .row-property .form-select").removeClass("empty")}if(void 0!=t){var a=t.split(/\;/),n=getUrlParams("account");if(getUrlParams("account"),n&&""!=n||(n="account"),hasURLPage(urlAccount.verifybilling),null!=localStorage.getItem("accountDetailID")){var i=localStorage.getItem("accountDetailID").split(/\,/);$.trim(a[0])==i[0]&&$.trim(a[1])==i[1]||(localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("accountDetailID"),localStorage.removeItem("transactionHistoryInfo"),localStorage.removeItem("accountPaymentPlanData"),localStorage.removeItem("waterUsageEfficiencyData"),localStorage.removeItem("waterDailyUsageData"),localStorage.removeItem("waterHourlyUsageData"),localStorage.removeItem("waterWeeklyUsageData"),localStorage.removeItem("waterMonthlyUsageData"),localStorage.removeItem("waterYearlyUsageData"),localStorage.removeItem("smartMeterAlertStatus"),localStorage.accountDetailID=$.trim(a[0])+","+$.trim(a[1])+","+localStorage.getItem("accountpersonID"),getAccountDetail($.trim(a[0]),$.trim(a[1]),localStorage.getItem("accountpersonID"),n),m()),$(".account-multi__box").addClass("hidden")}else if(localStorage.accountDetailID=$.trim(a[0])+","+$.trim(a[1])+","+localStorage.getItem("accountpersonID"),localStorage.removeItem("transactionHistoryInfo"),localStorage.removeItem("accountPaymentPlanData"),getAccountDetail($.trim(a[0]),$.trim(a[1]),localStorage.getItem("accountpersonID"),n),$(".account-multi__box").addClass("hidden"),h()||f()||v())return $('li[rel="billspayments"]').click(),!1;if(null!=localStorage.getItem("moveHomePage")){var o=localStorage.getItem("moveHomePage");o.indexOf("moveout")>=0?moveOutStep1Init():o.indexOf("movewithin")>=0?moveWithinStep1Init():addPropertyStep1Init()}void 0!=localStorage.getItem("refreshAccountSummaryTab")&&"true"===localStorage.getItem("refreshAccountSummaryTab")&&($("body").on("doneGettingAccountDetail",function(){N.a.initialize()}),localStorage.removeItem("refreshAccountSummaryTab"))}})},pe=function(){if(hasURLPage(urlAccount.account)){localStorage.removeItem("moveHomePage");var e=localStorage.getItem("accountDetailID");if(!isLogined()||void 0!==e&&null!=e?isLogined()&&void 0!==e&&null!==e&&getCheckMIMOData("PersonId",e.split(",")[0]):getAccountInfo(null),ce(),void 0!=$.cookie("userProfile")){var t=$.parseJSON($.cookie("userProfile"));null!=t.PersonId&&""!=t.PersonId||he()}var a=$.parseJSON(localStorage.getItem("accountProperty"));if(isVerified()&&null!=a&&a.length>1){$(".row-different-account-property").removeClass("hidden");var n=localStorage.getItem("accountDetailID").split(/\,/),i="";$.each(a,function(e,t){var a=t.accountID,o=t.premiseID,r=t.address.split(",")[0],s=trimStringLength(a+" - "+r);void 0!=t.multiType&&"account"==t.multiType?(i="account",a!=n[0]?$(".select-account").append(new Option(s,a+"; "+o+"; "+t.multiplePremises+"; "+t.address,!1,!1)):$(".select-account").append(new Option(s,a+"; "+o+"; "+t.multiplePremises+"; "+t.address,!0,!0))):(i="property",o!=n[1]?$(".select-property").append(new Option(s,a+"; "+o+"; "+t.multiplePremises+"; "+t.address,!1,!1)):$(".select-property").append(new Option(s,a+"; "+o+"; "+t.multiplePremises+"; "+t.address,!0,!0)))}),"account"==i?($(".account-multi__box .row-account").removeClass("hidden"),initSelect($(".select-account"))):($(".account-multi__box .row-property").removeClass("hidden"),initSelect($(".select-property")))}}},he=function(e){$(".account-page .custom-dots .owl-dot[rel=home]").remove(),$(".account-page .custom-dots .owl-dot[rel=billspayments]").remove(),e?($(".account-page .owl-carousel .item[data-rel=home]").remove(),$(".account-page .owl-carousel .item[data-rel=billspayments]").remove()):($(".account-page .owl-carousel .item[data-rel=home]").parent().remove(),$(".account-page .owl-carousel .item[data-rel=billspayments]").parent().remove())},fe=function(){$(".my-profile .profile-form").addClass("hidden"),$(".my-profile .change-marketing").addClass("hidden"),$(".my-profile .change-password").addClass("hidden"),$(".my-profile .add-remove-name").addClass("hidden"),$(".my-profile .profile-view").removeClass("hidden")},ve=function(){$(".profileAlert .nb-btn").on("click touch",function(){var e=$.parseJSON(localStorage.getItem("accountDetailInfo"));$(".profileAlert").hasClass("change-success")?($(".profileAlert").hide(),fe(),$(".change-password .form-group").removeClass("active completed error"),$(".change-password .form-group .oldpassword").val(""),$(".change-password .form-group .confirmpassword").val(""),$(".change-password .form-group .password").val(""),$(".change-password .form-group .password-dot").html(""),$(".change-password .form-group .form-line").html("").removeAttr("style")):$(".profileAlert").hasClass("profile-success")?(null!=e.PersonId&&""!=e.PersonId?getAccountDetail(e.AccountId,e.PremiseId,e.PersonId):showAccountInfo(),$(".greetingName")[0].innerText=e.FirstName,$(".profileAlert").hide(),fe()):($(".profileAlert").hasClass("account-null"),$(".profileAlert").hide())}),$(".thanks_modal .nb-btn").on("click touch",function(){var e=$.parseJSON(localStorage.getItem("accountDetailInfo"));$(".thanks_modal").hasClass("profile-success")?(null!=e.PersonId&&""!=e.PersonId?getAccountDetail(e.AccountId,e.PremiseId,e.PersonId):showAccountInfo(),$(".greetingName")[0].innerText=e.FirstName,$(".thanks_modal").hide(),fe()):($(".thanks_modal").hasClass("account-null"),$(".thanks_modal").hide())}),$(".success-alert .alert-button").unbind("click touch").on("click touch",function(){$(".success-alert").hide()}),$(".submit-success-modal .alert-button").unbind("click touch").on("click touch",function(){$(".submit-success-modal").hide()})},ge=function(){$(".water-saving-tip-carousel.owl-carousel").owlCarousel({loop:!0,items:1,nav:!0,dots:!0,center:!0})},$e=function(){$(".wp-count").each(function(){$(this).prop("Counter",0).animate({Counter:$(this).text()},{duration:2e3,easing:"swing",step:function(e){$(this).text(Math.ceil(e))}})})},be=function(){$(".add-remove-name-btn").on("click touch",function(){$(".profile-view").addClass("hidden"),$(".add-remove-name").removeClass("hidden"),$(".return-to-my-profile-btn").on("click touch",function(){$(".profile-view").removeClass("hidden"),$(".add-remove-name").addClass("hidden")})})},ye=function(){var e=JSON.parse(localStorage.getItem("accountDetailInfo"));$('a[href^="/services/water/water-meters/usage-calculator/"]').each(function(){isLogined()&&(void 0!=e&&null!=e&&null!=e.metersField?$(this).attr("href",urlAccount.account+"?account=home&step=myUsage"):$(this).attr("href",urlAccount.account+"?account=home"))})},Ce=function(){$(".alert_window .nb-btn").on("click touch",function(e){$(".alert_window").hide()})},we=function(){$(".open-popup-contact").on("click",function(){$(".single-block-container.hidden-close-icon").addClass("hidden");var e=$(this).attr("data-content");$(".single-block-container[data-content="+e+"]").removeClass("hidden")})},Fe=function(){$(".close-icon-popup").on("click",function(){$(this).closest(".hidden-close-icon").addClass("hidden")})};window.resetMoveHomeSection=function(){$(".wp-your-requests").removeClass("hidden"),$(".edit_account_block_step_1").addClass("hidden"),$(".edit_account_block_step_2").addClass("hidden"),$(".edit_account_block_step_3").addClass("hidden"),$(".edit_account_block_step_4").addClass("hidden"),$(".edit_account_block_step_5").addClass("hidden"),$(".update_home_move").addClass("hidden"),removeStateParam("movinghome")};var Se=function(){var e,t,a;$(".edit_cancel_button").on("click",function(){if(pushStateParameterUrl({movinghome:"editingMIMO"}),$(".wp-your-requests").addClass("hidden"),$(".edit_move_box").addClass("hidden"),$(".edit_account_block,.edit_account_block_step_1").removeClass("hidden"),htmlScroll($(".edit_account_block_step_1").offset().top),$(".edit_account_block_step_1 .datepicker").datepicker({dateFormat:"dd/mm/yy",showOtherMonths:!0,firstDay:1,dayNamesMin:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],minDate:"01/01/1900",onSelect:function(){$(this).find(".ui-datepicker a").removeAttr("href"),$(this).change()}}).mask("00/00/0000",{clearIncomplete:!0}),void 0!=localStorage.getItem("checkMIMOData")){if(e=JSON.parse(localStorage.getItem("checkMIMOData")),$(this).hasClass("edit-cancel")){if(null!==e.moveInField&&1==e.moveInFieldSpecified){$(".move-in-date-section").removeClass("hidden");var n=new Date(e.moveInField);t=("0"+n.getDate()).slice(-2)+"/"+("0"+(n.getMonth()+1)).slice(-2)+"/"+n.getFullYear(),$("#moveInDate").val(t),$("#moveInDate").closest(".form-group").addClass("active")}if(null!==e.moveOutField&&1==e.moveOutFieldSpecified){$(".move-out-date-section").removeClass("hidden");var i=new Date(e.moveOutField);a=("0"+i.getDate()).slice(-2)+"/"+("0"+(i.getMonth()+1)).slice(-2)+"/"+i.getFullYear(),$("#moveOutDate").val(a),$("#moveOutDate").closest(".form-group").addClass("active")}}1==e.moveOutFieldSpecified&&0==e.moveInFieldSpecified&&$(".address__box").addClass("hidden")}}),$(".cancel_home_move").on("click",function(){$(".edit_account_block_step_1").addClass("hidden"),$(".edit_account_block_step_3").removeClass("hidden"),htmlScroll($(".edit_account_block_step_3").offset().top)}),$(".update_home_move").on("click",function(){$(".cssload-container.overlay").show(),b("update",function(e){"0"!==e.statusField.codeField?($(".edit_account_block_step_1").addClass("hidden"),$(".edit_account_block_step_5").removeClass("hidden"),htmlScroll($(".edit_account_block_step_5").offset().top)):(pushStateParameterUrl({movinghome:"editedMIMO"}),$(".edit_account_block_step_1").addClass("hidden"),$(".edit_account_block_step_2").removeClass("hidden"),void 0!==JSON.parse(localStorage.getItem("accountDetailInfo"))&&null!==JSON.parse(localStorage.getItem("accountDetailInfo"))&&null!=JSON.parse(localStorage.getItem("accountDetailInfo")).metersField&&JSON.parse(localStorage.getItem("accountDetailInfo")).premiseField.measuredField&&$(".edit_account_block_step_2 .info-box").removeClass("hidden"),htmlScroll($(".edit_account_block_step_2").offset().top))})}),$(".back_account").on("click",function(){$(".edit_account_block_step_2").addClass("hidden"),$(".edit_account_block_step_3").removeClass("hidden"),getCheckMIMOData(),htmlScroll($(".edit_account_block_step_3").offset().top)}),$(".delete_home_move").on("click",function(){$(".cssload-container.overlay").show(),b("delete",function(e){"0"!==e.statusField.codeField?($(".edit_account_block_step_3").addClass("hidden"),$(".edit_account_block_step_5").removeClass("hidden"),htmlScroll($(".edit_account_block_step_5").offset().top)):(pushStateParameterUrl({movinghome:"cancelledMIMO"}),$(".edit_account_block_step_3").addClass("hidden"),$(".edit_account_block_step_4").removeClass("hidden"),localStorage.removeItem("checkMIMOData"),htmlScroll($(".edit_account_block_step_4").offset().top))})}),$(".keep_home_move").on("click",function(){$(".edit_account_block_step_3").addClass("hidden"),$(".wp-your-requests").removeClass("hidden"),htmlScroll($(".wp-your-requests").offset().top),resetMoveHomeSection()}),$(".back_to_account").on("click",function(){$(".edit_move_box").removeClass("hidden"),getCheckMIMOData(),resetMoveHomeSection(),htmlScroll($(".edit_account_block_step_2").offset().top)}),$(".move-out-date,.move-in-date").on("change",function(){$(this).hasClass("move-in-date")&&(t!==$(this).val()?$(".update_home_move").removeClass("hidden"):$(".update_home_move").addClass("hidden")),$(this).hasClass("move-out-date")&&(a!==$(this).val()?$(".update_home_move").removeClass("hidden"):$(".update_home_move").addClass("hidden"))})};G.initialize=function(){if(pe(),me(),ve(),ge(),K(),ae(),ee(),ne(),be(),w.a.init(),F.a.init(),ye(),Se(),Ce(),we(),Fe(),$("body").on("doneUpdatingEbillingSetting",function(){showAccountInfo()}),g())return $(".profile-view .changedetail-btn").trigger("click"),localStorage.removeItem("updateUserDetail"),void $("body").on("doneGettingAccountDetail",function(){$(".cssload-container.overlay").fadeOut()})},t.a=G},function(e,t,a){"use strict";function n(e){var t=["Morning","Afternoon","Evening","Anytime"];e.html("<option value='0'></option>"),$.each(t,function(t,a){e.append(new Option(a,parseInt(t+1),!1,!1))}),initSelect(e)}function i(){$(".priority-msg-stoptaploc textarea").on("keydown keyup change",function(e){isValidPriorityServicesMsg($(this).val())?($(".priority-msg-stoptaploc").addClass("completed").removeClass("error"),$(".priority-msg-stoptaploc .form-line").html(" ")):($(".priority-msg-stoptaploc .form-line").html(codeTextAreaNoSpecialChars),$(".priority-msg-stoptaploc").addClass("error").removeClass("completed"));var t=$(this),a=$(this).parent().find(".count"),n=0,i=254,o=0;$(this).hasClass("limit50")&&(i=50),$(this).hasClass("limit200")&&(i=200),$(this).hasClass("limit250")&&(i=250),$(this).hasClass("limit300")&&(i=300),n=t.val().length,o=i-n,o<=0&&8!=e.keyCode&&46!=e.keyCode&&35!=e.keyCode&&36!=e.keyCode&&37!=e.keyCode&&39!=e.keyCode&&e.preventDefault(),n>i&&($(this).val($(this).val().substring(0,i)),o=0),a.html(o)})}function o(){$(g.r).removeClass("hidden");var e=JSON.parse(localStorage.getItem("accountDetailInfo")),t=e.accountField.numberOfOccupiersField,a=getUrlParams("account"),i=getUrlParams("applyForWaterMeter");null!=localStorage.usageCalculatorInput&&null!=a&&"home"==a&&null!=i&&"true"==i&&(t=JSON.parse(localStorage.getItem("usageCalculatorInput")).NumberOfOccupiers),initNumberOfOccupants($(g.r).find(".number-occupants"),t),C($(g.r).find(".number-bedrooms")),n($(g.r).find(".select-preferred-time")),"NWL"!=urlAccount.sitecode&&$(g.r).find(".row-bedrooms").removeClass("hidden"),y.yesButtonExternalStopTap=$(".wp-rended-unders .external-stop-tap .yes"),y.noButtonExternalStopTap=$(".wp-rended-unders .external-stop-tap .no"),y.yesButtonIsPropertyAFlat=$(".wp-rended-unders .is-property-a-flat .yes"),y.noButtonIsPropertyAFlat=$(".wp-rended-unders .is-property-a-flat .no"),y.yesButtonRentedProperty=$(".wp-rended-unders .is-rented .yes"),y.noButtonRentedProperty=$(".wp-rended-unders .is-rented .no"),y.yesButtonTenancyLessThan6Months=$(".wp-rended-unders .tenancy-agreement-less-than-6-months .yes"),y.noButtonTenancyLessThan6Months=$(".wp-rended-unders .tenancy-agreement-less-than-6-months .no"),y.buttonSubmitRequestNotRented=$(".wp-rended-unders .btn-submit-request-norented"),y.yesButtonExternalStopTap.on("click touch",r),y.noButtonExternalStopTap.on("click touch",s),y.yesButtonIsPropertyAFlat.on("click touch",l),y.noButtonIsPropertyAFlat.on("click touch",d),y.yesButtonRentedProperty.on("click touch",u),y.noButtonRentedProperty.on("click touch",m),y.yesButtonTenancyLessThan6Months.on("click touch",p),y.noButtonTenancyLessThan6Months.on("click touch",h),y.buttonSubmitRequestNotRented.unbind("click"),y.buttonSubmitRequestNotRented.on("click touch",f)}function r(){y.yesButtonExternalStopTap.removeClass("nb-btn-outline").blur(),y.noButtonExternalStopTap.addClass("nb-btn-outline"),$(g.r).find(".external-stop-tap .nb-btn").removeClass("nb-btn-error"),$(g.r).find(".priority-msg-stoptaploc").removeClass("hidden")}function s(){y.noButtonExternalStopTap.removeClass("nb-btn-outline").blur(),y.yesButtonExternalStopTap.addClass("nb-btn-outline"),$(g.r).find(".external-stop-tap .nb-btn").removeClass("nb-btn-error"),$(g.r).find(".priority-msg-stoptaploc").addClass("hidden")}function l(){y.yesButtonIsPropertyAFlat.removeClass("nb-btn-outline").blur(),y.noButtonIsPropertyAFlat.addClass("nb-btn-outline"),$(g.r).find(".is-property-a-flat .nb-btn").removeClass("nb-btn-error")}function d(){y.noButtonIsPropertyAFlat.removeClass("nb-btn-outline").blur(),y.yesButtonIsPropertyAFlat.addClass("nb-btn-outline"),$(g.r).find(".is-property-a-flat .nb-btn").removeClass("nb-btn-error")}function c(){y.noButtonTenancyLessThan6Months.addClass("nb-btn-outline"),y.yesButtonTenancyLessThan6Months.addClass("nb-btn-outline"),$(g.r).find(".landlord-permission").addClass("hidden"),$(g.r).find(".contact-preferences").addClass("hidden")}function u(){y.yesButtonRentedProperty.removeClass("nb-btn-outline").blur(),y.noButtonRentedProperty.addClass("nb-btn-outline"),$(g.r).find(".tenancy-agreement-less-than-6-months").removeClass("hidden"),c()}function m(){y.noButtonRentedProperty.removeClass("nb-btn-outline").blur(),y.yesButtonRentedProperty.addClass("nb-btn-outline"),$(g.r).find(".tenancy-agreement-less-than-6-months").addClass("hidden"),$(g.r).find(".landlord-permission").addClass("hidden"),$(g.r).find(".contact-preferences").removeClass("hidden")}function p(){y.yesButtonTenancyLessThan6Months.removeClass("nb-btn-outline").blur(),y.noButtonTenancyLessThan6Months.addClass("nb-btn-outline"),$(".wp-rended-unders .landlord-permission").removeClass("hidden"),$(".wp-rended-unders .contact-preferences").addClass("hidden")}function h(){y.noButtonTenancyLessThan6Months.removeClass("nb-btn-outline").blur(),y.yesButtonTenancyLessThan6Months.addClass("nb-btn-outline"),$(".wp-rended-unders .landlord-permission").addClass("hidden"),$(".wp-rended-unders .contact-preferences").removeClass("hidden")}function f(){var e=requiredForm(".wp-rended-unders .row-number-occupants"),t=y.yesButtonExternalStopTap.hasClass("nb-btn-outline")&&y.noButtonExternalStopTap.hasClass("nb-btn-outline");t&&$(g.r).find(".external-stop-tap .nb-btn").addClass("nb-btn-error");var n=!0;$(g.r).find(".priority-msg-stoptaploc").hasClass("hidden")||(n=requiredForm(".wp-rended-unders .priority-msg-stoptaploc"));var i=($(".priority-msg-stoptaploc .msg"),y.yesButtonIsPropertyAFlat.hasClass("nb-btn-outline")&&y.noButtonIsPropertyAFlat.hasClass("nb-btn-outline"));i&&$(g.r).find(".is-property-a-flat .nb-btn").addClass("nb-btn-error");var o=!0;$(g.r).find(".contact-preferences").hasClass("hidden")||(o=requiredForm(".wp-rended-unders .contact-preferences")),$(g.r).find(".form-row").each(function(){if(e&&($(this).find(".nb-btn").hasClass("nb-btn-error")||$(this).find(".priority-msg-stoptaploc").not(".hidden").hasClass("error")))return htmlScroll($(this).offset().top),!1});var r=!0;if("ESW"==urlAccount.sitecode&&(r=requiredForm(".wp-rended-unders .row-bedrooms")),!e||t||!n||i||!o||!r)return void $(this).blur();var s=JSON.parse(localStorage.getItem("accountDetailInfo")),l=!i&&y.noButtonIsPropertyAFlat.hasClass("nb-btn-outline")?5:3,d=!t&&y.noButtonExternalStopTap.hasClass("nb-btn-outline")?$(g.r).find(".priority-msg-stoptaploc").val():"",c=y.noButtonRentedProperty.hasClass("nb-btn-outline")?"Y":"N",u=$(g.r).find(".row-bedrooms").hasClass("hidden")?"":$(g.r).find(".number-bedrooms option:selected").val(),m=y.yesButtonTenancyLessThan6Months.hasClass("nb-btn-outline")?"N":"Y",p={accountIdField:s.AccountId,premiseIdField:s.PremiseId,personIdField:s.PersonId,contactIdField:"",contactSourceField:"1",emailAddressField:s.personField.emailAddressField,propertyTypeField:l,numberOfBedroomsField:u,numberOfOccupantsField:$(g.r).find(".number-occupants option:selected").val(),premiseRentedField:c,shortTermTenancyField:m,stopTapLocationField:d,preferredContactTimeField:$(g.r).find(".select-preferred-time option:selected").val(),waterEfficiencyPackRequestedField:"N",telephoneNumberField:$(g.r).find(".telephone").val()};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlAddMeterReadApplication,data:JSON.stringify(p),contentType:"application/json",success:function(e){0==e.statusField.codeField?$.when(getAccountDetail(s.AccountId,s.PremiseId,s.PersonId,"submitRequestNotRented-"+e.contactIdField)).done(function(){a.i(b.b)($(g.r).find(".telephone").val())}):($(".profileAlert .alert__content p").html(e.statusField.messageField),initErrorCodeCMS($(".profileAlert"),e.statusField.codeField),$(".profileAlert").show(),$(".cssload-container.overlay").fadeOut())},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}function v(e){if(void 0!=e)return e.substring(8,10)+"/"+e.substring(5,7)+"/"+e.substring(0,4)}var g=a(2),b=a(7);t.a=v;var y={},C=function(e){e.html("<option></option>"),e.parent().find(".form-line").html("");for(var t=0;t<15;t++){var a=t+1;e.append('<option value="'+a.toString()+'">'+a.toString()+"</option>")}initSelect(e)};y.initialize=function(){$(".ineligible-to-apply-for-meter").addClass("hidden"),$(".ineligible-to-apply-for-meter .unable-to-install").addClass("hidden"),$(".ineligible-to-apply-for-meter .meter-application-being-processed").addClass("hidden"),$(".ineligible-to-apply-for-meter .move-home-being-processed").addClass("hidden");var e=JSON.parse(localStorage.getItem("accountDetailInfo"));if(i(),void 0!=e){if(void 0!=e.personField){var t=e.personField.mobileNumberField;""==t&&(t=""==e.personField.homePhoneNumberField?e.personField.workPhoneNumberField:e.personField.homePhoneNumberField),$(g.r).find(".contact-preferences .telephone").val(t),inputValidate($(g.r).find(".contact-preferences .telephone"),!0)}e.premiseField.measuredField||e.premiseField.sewerageOnlyField||"2"==e.accountField.accountTypeField||"3"==e.accountField.accountTypeField?($(".ineligible-to-apply-for-meter").removeClass("hidden"),$(".ineligible-to-apply-for-meter.bgblue-light").addClass("hidden"),$(".ineligible-to-apply-for-meter .unable-to-install").removeClass("hidden")):e.premiseField.meterAppSLADueFieldSpecified||e.premiseField.meterAppInProgressFieldSpecified&&e.premiseField.meterAppInProgressField?(void 0!=e.premiseField.meterAppSLADueField&&$(".ineligible-to-apply-for-meter .date").html(v(e.premiseField.meterAppSLADueField)),$(".ineligible-to-apply-for-meter.bgblue-light").removeClass("hidden"),$(".ineligible-to-apply-for-meter .meter-application-being-processed").removeClass("hidden")):e.accountField.mIMOSLADueFieldSpecified?(void 0!=e.accountField.mIMOSLADueField&&$(".ineligible-to-apply-for-meter .date").html(v(e.accountField.mIMOSLADueField)),$(".ineligible-to-apply-for-meter").removeClass("hidden"),$(".ineligible-to-apply-for-meter.bgblue-light").addClass("hidden"),$(".ineligible-to-apply-for-meter .move-home-being-processed").removeClass("hidden")):o()}},t.b=y},function(e,t,a){"use strict";function n(e){var t=e.personField.mobileNumberField;return""===t&&(t=""===e.personField.homePhoneNumberField?e.personField.workPhoneNumberField:e.personField.homePhoneNumberField),t}function i(e){$(".payment-func.pay-your-bill .amount-need-to-pay").html(a.i(b.a)(C.needToPayAmount)),C.needToPayAmount?$(".wp-need-pay.wp-need-pay span.radio-label-nextinstalment").addClass("hidden"):e.paymentField.nextInstalmentAmountField?($(".wp-need-pay.wp-need-pay span.radio-label-needtopay").addClass("hidden"),$(".payment-func.pay-your-bill .amount-need-to-pay").html(a.i(b.a)(e.paymentField.nextInstalmentAmountField))):($(".wp-need-pay.wp-need-pay span.radio-label-nextinstalment").addClass("hidden"),C.mainContent.find("input[value='needtopay']").prop("disabled",!0),C.mainContent.find("input.other-amount").prop("disabled",!1),l(.5),$("input[value='otheramount']").prop("checked",!0)),""!=n(e)?(C.mainContent.find(".row-phone").remove(),C.phoneNumberNeeded=!1):C.phoneNumberNeeded=!0}function o(){var e=requiredForm(".payment-func.pay-your-bill");if(pushStateParameterUrl({step:"card-payment"}),e){C.phoneNumberNeeded&&h(C.mainContent.find(".row-phone input.telephone").val());var t={},a=$("input[name='pay-amount-selection']:checked").val();switch(a){case"needtopay":C.needToPayAmount>0?t.paymentAmount=C.needToPayAmount:t.paymentAmount=C.nextInstalmentAmountField;break;case"otheramount":t.paymentAmount=parseFloat(C.mainContent.find("input.other-amount").val());break;default:return}if(C.phoneNumberNeeded?t.phoneNumber=C.mainContent.find(".row-phone input.telephone").val():t.phoneNumber=void 0,"otheramount"==a&&!C.isOtherAmountValid)return t.paymentAmount||(C.mainContent.find(".amount-error-box").removeClass("hidden"),C.mainContent.find(".invalid-amount-error").removeClass("hidden").siblings().addClass("hidden")),void htmlScroll($("input[name='pay-amount-selection']:checked").offset().top);v.a.init(parseFloat(t.paymentAmount),!1,t.phoneNumber)}}function r(){a.i(g.c)()}function s(){a.i(g.d)()}function l(e){C.mainContent.find(".amount-need-to-pay").fadeTo("fast",e),C.mainContent.find(".wp-need-pay-note").fadeTo("fast",e),C.mainContent.find(".wp-need-pay-note-no-pp").fadeTo("fast",e)}function d(e){C.mainContent.find("input.other-amount").prop("disabled",!0),$("input[name='pay-amount-selection']").on("change",function(){"otheramount"==this.value?(C.mainContent.find("input.other-amount").prop("disabled",!1),l(.5)):(C.mainContent.find("input.other-amount").prop("disabled",!0).val(""),C.mainContent.find(".amount-error-box").addClass("hidden"),l(1))});var t=a.i(y.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?C.mainContent.find(".lower-than-owe-warning"):C.mainContent.find(".lower-than-owe-warning-no-pp");C.mainContent.find("input.other-amount").on("change",function(e){if(C.isOtherAmountValid=!1,this.value>C.maximumPaymentAmount||this.value<C.minimumPaymentAmount||!this.value)if(C.mainContent.find(".amount-error-box").removeClass("hidden"),this.value){if(this.value>C.maximumPaymentAmount){var a=C.mainContent.find(".high-payment-amount-error").html();C.mainContent.find(".high-payment-amount-error").removeClass("hidden").html(a.replace("#Maximum#",C.maximumPaymentAmount).replace("#Minimum#",C.minimumPaymentAmount)).siblings().addClass("hidden")}else if(this.value<C.minimumPaymentAmount){var n=C.mainContent.find(".low-payment-amount-error").html();C.mainContent.find(".low-payment-amount-error").removeClass("hidden").html(n.replace("#Maximum#",C.maximumPaymentAmount).replace("#Minimum#",C.minimumPaymentAmount)).siblings().addClass("hidden")}}else C.mainContent.find(".amount-error-box").removeClass("hidden"),C.mainContent.find(".invalid-amount-error").removeClass("hidden").siblings().addClass("hidden");else C.isOtherAmountValid=!0,this.value<C.needToPayAmount?(C.mainContent.find(".amount-error-box").removeClass("hidden"),t.removeClass("hidden").siblings().addClass("hidden")):C.mainContent.find(".amount-error-box").addClass("hidden")})}function c(e){a.i(y.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?(C.mainContent.find(".both-options-teaser").addClass("hidden"),C.mainContent.find(".dd-only-teaser").removeClass("hidden"),C.mainContent.find(".btn-set-up-payment-plan").addClass("hidden")):(C.mainContent.find(".dd-only-teaser").addClass("hidden"),C.mainContent.find(".both-options-teaser").removeClass("hidden"),C.mainContent.find(".btn-set-up-payment-plan").removeClass("hidden")),u(e.paymentField.accountAutopayTypeField,e.paymentField.autopayNotAllowedField)?C.mainContent.find(".btn-set-up-dd").addClass("hidden"):C.mainContent.find(".btn-set-up-dd").removeClass("hidden"),C.mainContent.find(".btn-set-up-dd").hasClass("hidden")&&C.mainContent.find(".btn-set-up-payment-plan").hasClass("hidden")?C.mainContent.find(".wp-usage-box.bgblue-light.text-center").addClass("hidden"):C.mainContent.find(".wp-usage-box.bgblue-light.text-center").removeClass("hidden")}function u(e,t){return 1==e||2==e||1==t}function m(e){a.i(y.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?(C.mainContent.find(".wp-need-pay-note").removeClass("hidden"),C.mainContent.find(".wp-need-pay-note-no-pp").addClass("hidden")):(C.mainContent.find(".wp-need-pay-note-no-pp").removeClass("hidden"),C.mainContent.find(".wp-need-pay-note").addClass("hidden"))}function p(){C.isOtherAmountValid=!1,C.mainContent.find("input.other-amount").val(""),C.mainContent.find(".amount-error-box").addClass("hidden"),C.mainContent.find(".low-payment-amount-error").addClass("hidden"),C.mainContent.find(".high-payment-amount-error").addClass("hidden"),C.mainContent.find(".lower-than-owe-warning").addClass("hidden"),C.mainContent.find(".lower-than-owe-warning-no-pp").addClass("hidden"),$("input[value='needtopay']").prop("checked",!0),l(1)}function h(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),a={TelephoneNumber:e.trim(),FirstName:t.personField.firstNameField,Surname:t.personField.surnameField,EmailAddress:t.personField.emailAddressField};return a.AccountId=t.AccountId,a.PersonId=t.PersonId,a.PremiseId=t.PremiseId,a.DateOfBirth=t.personField.dateOfBirthField,a.DateOfBirthSpecified=t.personField.dateOfBirthFieldSpecified,$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(a),contentType:"application/json",success:function(t){if("0"==t.statusField.codeField){var a=JSON.parse(localStorage.getItem("accountDetailInfo"));a.personField.mobileNumberField=e.trim(),localStorage.accountDetailInfo=JSON.stringify(a)}},complete:function(){$(".cssload-container.overlay").fadeOut()},error:function(e){},timeout:apiTimeOut})}function f(e){C.mainContent=$(".payment-func.pay-your-bill"),C.minimumPaymentAmount=e.paymentField.minimumPaymentAmountField,C.maximumPaymentAmount=e.paymentField.maximumPaymentAmountField,C.nextInstalmentAmountField=e.paymentField.nextInstalmentAmountField,C.needToPayAmount=e.paymentField.outstandingInstalmentAmountField>=0?e.paymentField.outstandingInstalmentAmountField:0,e.premiseField.measuredField&&3!=e.paymentField.accountPaymentFrequencyField&&e.paymentField.outstandingInstalmentAmountField>e.paymentField.accountBalanceField&&(C.maximumPaymentAmount=C.needToPayAmount+75,e.paymentField.maximumPaymentAmountField=C.maximumPaymentAmount,localStorage.setItem("accountDetailInfo",JSON.stringify(e))),C.nextButton=$(".payment-func.pay-your-bill .btn-next"),C.setUpDirectDebitButton=$(".payment-func.pay-your-bill  .nb-btn.btn-set-up-dd"),C.setUpPaymentPlanButton=$(".payment-func.pay-your-bill  .nb-btn.btn-set-up-payment-plan"),p(),C.nextButton.unbind("click touch").on("click touch",o),C.setUpDirectDebitButton.unbind("click touch").on("click touch",r),C.setUpPaymentPlanButton.unbind("click touch").on("click touch",s),a.i(y.j)(C.mainContent.find("input.other-amount")),d(e),i(e),c(e),m(e)}var v=a(18),g=a(4),b=a(1),y=a(0);t.b=h,t.c=f;var C={};C.init=function(){$(".payment-func").addClass("hidden"),$(".payment-func.pay-your-bill").removeClass("hidden");var e=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0==e)return void console.warn("Couldn't get account detail for bill and payments - pay your bill");f(e)},t.a=C},function(e,t,a){"use strict";function n(e){e.parent().find(".nb-btn").addClass("nb-btn-outline"),e.removeClass("nb-btn-outline").blur(),$(u.f).addClass("hidden"),l.b.initialize(),pushStateParameterUrl({step:"requestWaterMeter"})}function i(){"requestWaterMeter"!=getUrlParams("step")?($(u.d).find(".btn-request-a-water-meter").addClass("nb-btn-outline"),$(u.d).find(".btn-am-i-better-off").removeClass("nb-btn-outline")):($(u.d).find(".btn-request-a-water-meter").removeClass("nb-btn-outline"),$(u.d).find(".btn-am-i-better-off").addClass("nb-btn-outline"))}function o(){$(u.d).find(".btn-my-meter").addClass("nb-btn-outline"),$(u.d).find(".btn-my-usage").removeClass("nb-btn-outline"),1==!$("div.usage_meter-confirmation:hidden").length&&pushStateParameterUrl({step:"submitMeterConfirm"})}function r(){$(u.d).find(u.u).addClass("hidden"),$(u.s).addClass("hidden"),$(u.b).addClass("hidden"),$(u.v).addClass("hidden"),$(u.w).addClass("hidden"),$(u.p).addClass("hidden"),$(u.f).addClass("hidden"),$(u.r).addClass("hidden"),$(u.x).addClass("hidden"),$(".ineligible-to-apply-for-meter").addClass("hidden")}function s(){$(u.d).addClass("hidden"),$(u.s).addClass("hidden")}var l=a(6),d=a(10),c=a(5),u=a(2);t.b=i,t.c=o,t.a=r,t.d=s;var m={},p=function(){$(".btn-am-i-better-off").on("click touch",function(e){e.preventDefault(),$(this).parent().find(".nb-btn").addClass("nb-btn-outline"),$(this).removeClass("nb-btn-outline").blur(),$(".ineligible-to-apply-for-meter").addClass("hidden"),$(u.f).removeClass("hidden"),$(u.r).addClass("hidden"),d.a.initialize(),pushStateParameterUrl({step:"waterUsageCalculator"})})},h=function(){$(".btn-back-myhome-unmeter").on("click touch",function(e){e.preventDefault();var t=localStorage.getItem("accountDetailID").split(/\,/);getAccountDetail(t[0],t[1],t[2],"backmyhome"),$(u.d).removeClass("hidden"),$(".account-tabs .custom-dots li[rel=account]").trigger("click"),htmlScroll()})},f=function(){$(".btn-request-a-water-meter").on("click touch",function(e){e.preventDefault(),n($(this))})};window.activatedRequestAWaterMeter=function(){n($(".btn-request-a-water-meter"))},window.viewMyUsage=function(e){o(),r(),a.i(c.f)("my-usage"),pushStateParameterUrl({step:"myUsage"}),void 0!=e&&htmlScroll($(u.d).offset().top)};var v=function(){$(".btn-my-usage").on("click touch",function(e){$(this).removeClass("nb-btn-outline").blur(),e.preventDefault(),viewMyUsage()})};window.viewMeterReading=function(e){resetButtonMeterReading(),r(),$(u.b).removeClass("hidden");var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0!=t){var a=$(u.b).find(".wp-usage-link");if(a.html(a.html().replace("#View_my_usage#",'<a href="javascript:void(0)" onClick="viewMyUsage($(this))">View my usage</a>')),$(u.b).find(".wp-usage-link").html(),null!=t.metersField){$(u.b).find(".meter-serial-number b").html(t.metersField[0].badgeNumberField),void 0==t.metersField||0===t.metersField.length||1===t.metersField[0].meterLocationField.length||""===t.metersField[0].meterLocationField?getMeterLocation(t.metersField[0].internalExternalField,$(u.b).find(".meter-location")):$(u.b).find(".meter-location").html(t.metersField[0].meterLocationField);var n=getLastRead(t.metersField[0].lastReadField,t.metersField[0].numberDialsField),i=new Date(t.metersField[0].lastReadDateField);$(u.b).find(".meter-last-reading").html("<strong>"+n+"</strong> <br> taken on "+convertToStringDate(i));var o=codeToMeterReadingType(t.metersField[0].readCodeField);$(u.b).find(".meter-reading-type").html(o)}initMeter(),!t.premiseField.measuredField||t.premiseField.sewerageOnlyField||3==t.accountField.accountTypeField||2==t.accountField.accountTypeField?($(u.b).find(".btn-submit-meter").attr("disabled",!0),$(u.b).find(".meter-input input").attr("disabled",!0),$(u.b).find(".form-select").addClass("disabled"),$(u.a).find("p").html($(".propertyNotSubmit").html()),$(u.a).show()):($(u.b).find(".btn-submit-meter").removeAttr("disabled"),$(u.b).find(".meter-input input").removeAttr("disabled"),$(u.b).find(".form-select").removeClass("disabled")),void 0!=e&&htmlScroll($(u.d).offset().top)}};var g=function(){$(".btn-my-meter").on("click touch",function(e){e.preventDefault(),$(this).parent().find(".nb-btn").addClass("nb-btn-outline"),$(this).removeClass("nb-btn-outline").blur(),viewMeterReading()})},b=function(){$(u.d).find(".form-select").on("doneGettingSelectItem",y)},y=function(){var e=$(u.d).find("select option:selected").val().split(/\,/);localStorage.removeItem("accountDetailID"),localStorage.removeItem("accountUsageInfo"),localStorage.accountDetailID=e[0]+","+e[2]+","+e[1],getAccountDetail(e[0],e[2],e[1],"home")};window.resetButtonMeterReading=function(){$(u.d).find(".btn-my-meter").removeClass("nb-btn-outline"),$(u.d).find(".btn-my-usage").addClass("nb-btn-outline"),pushStateParameterUrl({step:"myMeter"})},m.initialize=function(){$(".btn-request-a-water-meter").trigger("click"),$(".btn-am-i-better-off").trigger("click"),$(".btn-my-usage").trigger("click"),$(".btn-my-meter").trigger("click"),v(),g(),p(),h(),f(),b()},t.e=m},function(e,t,a){"use strict";function n(e){var t=parseInt($(".setup-dd-step1 .dd-frequency").find("option:selected").val());_.paymentFrequencyField=t,a.i(k.d)(e,t)?($(".account-holder-yes .choose-payment-day").removeClass("hidden"),$(".account-holder-yes .choose-payment-day select").addClass("required")):($(".account-holder-yes .choose-payment-day").addClass("hidden"),$(".account-holder-yes .choose-payment-day select").removeClass("required"))}function i(e,t,i){e.html("<option value='0'></option>");var o=[1,3];t||o.push(6),$.each(o,function(t,n){0==t||void 0!=i&&i==t+1?e.append(new Option(a.i(k.e)(n),n,!0,!0)):e.append(new Option(a.i(k.e)(n),n,!1,!1))}),initSelect(e),e.parent().on("doneGettingSelectItem",function(){n(t)})}function o(){var e=$(".account-holder-yes"),t=e.find("input[name='sort-code-box-1']").val()+e.find("input[name='sort-code-box-2']").val()+e.find("input[name='sort-code-box-3']").val(),n=e.find("input.bank-account-number").val();if(8==n.length&&6==t.length)if(a.i(k.f)(t,n)){var i={Valid:"Invalid"};l(i)}else{var o=d(t,n);P.validateBankAjaxRequest&&(P.validateBankAjaxRequest.abort(),P.validateBankAjaxRequest=void 0),P.validateBankAjaxRequest=o}_.bankSortCodeField=t}function r(e){$(".setup-dd-step2 .bank-address").html("");var t="<p>"+e.FullBankName+"</p><p>"+e.Address.RawAddress.Locality+"</p><p>"+e.Address.RawAddress.Postcode+"</p>";$(".setup-dd-step2 .bank-address").html(t)}function s(){A.parent().find(".form-error").text(""),A.parent().removeClass("error"),x.parent().find(".form-error").text(""),x.parent().removeClass("error")}function l(e){if(void 0==e.Status||e.Status.Success){switch(e.Valid){case"Invalid":inputValidate(A.find("input[name='sort-code-box-1']"),!1),inputValidate(A.find("input[name='sort-code-box-2']"),!1),inputValidate(A.find("input[name='sort-code-box-3']"),!1),inputValidate($(".account-holder-yes input.bank-account-number"),!1),A.parent().find(".form-error").html(codeData8Error),A.parent().addClass("error"),x.parent().addClass("error"),x.find(".form-error").html(codeAccountNumb),$(".account-holder-yes .bank-name-box").addClass("hidden"),P.bankValidated=!1;break;case"NotValidated":case"Valid":inputValidate($(".account-holder-yes input[name='sort-code-box-1']"),!0),inputValidate($(".account-holder-yes input[name='sort-code-box-2']"),!0),inputValidate($(".account-holder-yes input[name='sort-code-box-3']"),!0),inputValidate($(".account-holder-yes input.bank-account-number"),!0),$(".account-holder-yes .bank-name-box").removeClass("hidden"),$(".account-holder-yes .bank-name").html(e.FullBankName),s(),P.bankValidated=!0,r(e);break;default:e.Status.Success||(inputValidate($(".account-holder-yes input.bank-account-number"),!1),A.parent().addClass("error"),x.parent().addClass("error"),x.find(".form-error").html(codeAccountNumb),$(".account-holder-yes .bank-name-box").addClass("hidden"),P.bankValidated=!1,a.i(k.g)("Data8 Error: "+e.Status.ErrorMessage))}P.validateBankAjaxRequest=void 0}else a.i(k.g)("Data8 Error: "+e.Status.ErrorMessage)}function d(e,t){(new data8.bankaccountvalidation).isvalid(e,t,[],l)}function c(e,t){return $.ajax({type:"POST",url:apiUrlAddDirectDebit,contentType:"application/json",data:JSON.stringify(e),cache:!1,success:t,error:function(e,t,n){a.i(k.g)("An error occured: "+n+JSON.stringify(e)),$(".cssload-container.overlay").fadeOut()},timeout:apiTimeOut})}function u(){$(".account-holder-yes .bank-name-box").addClass("hidden"),F.a.init(o),$(".account-holder-yes .bank-account-number").on("propertychange input",o)}function m(){P.accountHolderNoButton.addClass("nb-btn-outline"),P.accountHolderNoButton.removeClass("nb-btn-error"),P.accountHolderYesButton.removeClass("nb-btn-error"),P.accountHolderYesButton.removeClass("nb-btn-outline").blur(),$(".account-holder-no").addClass("hidden"),$(".account-holder-yes").removeClass("hidden")}function p(){P.accountHolderYesButton.addClass("nb-btn-outline"),P.accountHolderNoButton.removeClass("nb-btn-error"),P.accountHolderYesButton.removeClass("nb-btn-error"),P.accountHolderNoButton.removeClass("nb-btn-outline").blur(),$(".account-holder-yes").addClass("hidden"),$(".account-holder-no").removeClass("hidden")}function h(){var e=requiredForm(".setup-dd .setup-dd-step1"),t=F.a.validate();if(e&&t&&P.bankValidated){var n=$(".setup-dd-step1");$(".setup-dd-step1").addClass("hidden"),n.find(".choose-payment-day").hasClass("hidden")?_.paymentDayField=0:_.paymentDayField=n.find(".dd-payment-day option:selected").val()||1,_.paymentFrequencyField=_.paymentFrequencyField||1,_.bankAccountNameField=n.find("input.account-holder-name").val(),_.bankAccountNumberField=n.find("input.bank-account-number").val(),_.numberOfOccupiersField=n.find(".number-occupants option:selected").val();var i=$(".setup-dd-step2");i.removeClass("hidden"),pushStateParameterUrl({step:"setupddStep2"}),i.find(".account-holder-name").text(_.bankAccountNameField),i.find(".bank-account-number").text(_.bankAccountNumberField),i.find(".branch-sort-code").text(a.i(k.a)(_.bankSortCodeField)),_.paymentDayField?(i.find(".payment-day").parent().removeClass("hidden"),i.find(".payment-day").text(a.i(k.h)(_.paymentDayField))):i.find(".payment-day").parent().addClass("hidden"),i.find(".payment-frequency").text(a.i(k.e)(_.paymentFrequencyField)),i.find(".reference-number").text(_.accountIDField),htmlScroll()}}function f(){$(".setup-dd-step2").addClass("hidden"),$(".setup-dd-step1").removeClass("hidden"),htmlScroll(),pushStateParameterUrl({step:"setupdd"})}function v(e){var t=$(".setup-dd-step3");e.paymentField.dDPaymentInExtractionField&&t.find(".payment-processing").removeClass("hidden"),$(".cssload-container.overlay").show(),c(_,function(t){if("0"!=t.statusField.codeField){var n="";if($.each(errorCodes,function(e){n=errorCodes[e].Code==t.statusField.codeField?errorCodes[e].Message:t.statusField.messageField}),""!=n)return a.i(k.g)(n),void $(".cssload-container.overlay").fadeOut()}else dataLayer.push({event:"direct_debit",user_id:getUserIdForGoogleEvents(),dd_step:"Submit"}),getAccountDetail(e.AccountId,e.PremiseId,e.PersonId);localStorage.setupDDRequestSubmitted=!0,$(".cssload-container.overlay").fadeOut(),$(".setup-dd-step2").addClass("hidden");var i=$(".setup-dd-step3");if(i.removeClass("hidden"),pushStateParameterUrl({step:"setupdd-confirm"}),i.find(".confirmation-number").text(t.contactIdField),t.nBBStepAmountFieldSpecified||t.firstTakeDateFieldSpecified){if(t.nBBStepAmountFieldSpecified&&(i.find(".next-payment-amount").removeClass("hidden"),i.find(".next-payment-amount strong").html(a.i(I.a)(t.nBBStepAmountField))),t.firstTakeDateFieldSpecified){var o=new Date(t.firstTakeDateField),r=o.toShortFormat();i.find(".next-payment-date").removeClass("hidden"),i.find(".next-payment-date strong").text(r)}}else _.paymentDayField&&(i.find(".payment-day").removeClass("hidden"),i.find(".payment-day strong").text(a.i(k.h)(_.paymentDayField))),i.find(".payment-plan-update-in-ten-working-days").removeClass("hidden");i.find(".payment-frequency").removeClass("hidden"),i.find(".payment-frequency strong").text(a.i(k.e)(_.paymentFrequencyField)),htmlScroll()})}function g(){if("setupdd-confirm"==getUrlParams("step")){$(".account-tabs .custom-dots li[rel=account]").trigger("click"),htmlScroll(),S.a.initialize();var e=JSON.parse(localStorage.getItem("accountDetailInfo")),t=!0;e.personField.mobileNumberField||e.personField.homePhoneNumberField||e.personField.workPhoneNumberField||(t=!1),e.accountField.numberOfOccupiersFieldSpecified&&t?$(".account-summary-notifications-combined").addClass("hidden"):e.accountField.numberOfOccupiersFieldSpecified&&!t&&($(".account-summary-notifications-combined .notification-summary-occupancy-btn").addClass("hidden"),$(".account-summary-notifications-combined .notifications-occupancy-description").addClass("hidden"))}else $(".account-tabs .custom-dots li[rel=account]").trigger("click"),htmlScroll()}function b(){$(".cssload-container.overlay").fadeOut();var e=$(".setup-dd-step1");e.find(".form-line").not(".form-select .form-line").text(""),e.find("input.account-holder-name").val(""),F.a.reset(),e.find("input.bank-account-number").val(""),e.removeClass("hidden"),e.find(".setup-dd-form").removeClass("hidden"),e.find(".mandatory-field-teaser").removeClass("hidden"),e.find(".choose-payment-day").removeClass("hidden"),$(".setup-dd-step2").addClass("hidden"),$(".setup-dd-step3").addClass("hidden")}function y(){$(".account-holder-no").find("a").attr("target","_blank")}function C(e){if(P.bankValidated=!1,P.accountHolderYesButton=$(".setup-dd-step1 .are-you-authorized .nb-btn.yes"),P.accountHolderNoButton=$(".setup-dd-step1 .are-you-authorized .nb-btn.no"),P.setUpDDButton=$(".setup-dd-step1 .nb-btn.btn-set-up-dd"),P.backToStep1Button=$(".setup-dd-step2 .nb-btn.btn-back-to-step1"),P.confirmDDButton=$(".setup-dd-step2 .nb-btn.btn-confirm-setup-dd"),P.backToMyAccountButton=$(".setup-dd-step3 .nb-btn.btn-back-to-my-account"),P.accountHolderYesButton.unbind("click touch").on("click touch",m),P.accountHolderNoButton.unbind("click touch").on("click touch",p),P.setUpDDButton.unbind("click touch").on("click touch",h),P.backToStep1Button.unbind("click touch").on("click touch",f),P.backToMyAccountButton.unbind("click touch").on("click touch",g),a.i(k.i)($(".account-holder-yes input.bank-account-number")),a.i(k.b)($(".account-holder-yes .dd-payment-day")),u(),y(),!D){var t=$(".setup-dd-step1 .grantee-teaser");t.fadeOut().css("padding-bottom",20),$(".setup-dd-step1 .dd-guarantee-link-row-not-login").addClass("hidden"),$(".setup-dd-step1 .dd-guarantee-link-row-logged-in").removeClass("hidden").unbind("click touch").on("click touch",function(){t.is(":visible")?t.fadeOut():t.fadeIn()})}void 0!=D?(i($(".account-holder-yes .dd-frequency"),D.isMetered,1),initNumberOfOccupants($(".account-holder-yes").find(".number-occupants"),D.numberOfOccupiers)):null!=e?(i($(".account-holder-yes .dd-frequency"),e.premiseField.measuredField,1),initNumberOfOccupants($(".account-holder-yes").find(".number-occupants"),e.accountField.numberOfOccupiersField)):(i($(".account-holder-yes .dd-frequency"),!1,1),initNumberOfOccupants($(".account-holder-yes").find(".number-occupants")))}function w(e){b(),_.personIDField=e.PersonId,_.premiseIDField=e.PremiseId,_.accountIDField=e.AccountId,_.emailAddressField=void 0!==e.personField?e.personField.emailAddressField:"",1==JSON.parse(localStorage.getItem("setupDDRequestSubmitted"))?P.confirmDDButton.prop("disabled",!0):P.confirmDDButton.unbind("click touch").on("click touch",function(){v(e)})}var F=a(21),S=a(5),k=a(0),I=a(1),P={bankValidated:!1},_={personIDField:"",accountIDField:"",premiseIDField:"",contactIdField:"",contactSourceField:"1",emailAddressField:"",paymentFrequencyField:1,paymentDayField:"",bankAccountNumberField:"",bankSortCodeField:"",bankAccountNameField:"",numberOfOccupiersField:""},D=void 0,A=$(".branch-sort-code-row"),x=$(".bank-account-number-row");P.validateStep1=function(){if($(".are-you-authorized .yes").hasClass("nb-btn-outline")&&$(".are-you-authorized .no").hasClass("nb-btn-outline"))return htmlScroll($(".setup-dd-step1 .are-you-authorized").position().top-50),$(".setup-dd-step1 .are-you-authorized .nb-btn").addClass("nb-btn-error"),!1;if(!P.accountHolderNoButton.hasClass("nb-btn-outline"))return!0;var e=requiredForm(".setup-dd-validate"),t=!0;$(".setup-dd-step1 .number-occupants-container-row").hasClass("hidden")||(t=requiredForm(".number-occupants-container-row"));var a=F.a.validate();return!!(e&&a&&P.bankValidated&&t)},P.resetSetupDDFormForMoveHome=function(){b(),$(".are-you-authorized .yes").addClass("nb-btn-outline"),$(".are-you-authorized .no").addClass("nb-btn-outline"),$(".account-holder-yes").addClass("hidden"),$(".account-holder-no").addClass("hidden"),$(".account-holder-yes").find(".form-row").removeClass("error"),$(".account-holder-yes").find(".form-row .form-group").removeClass("empty"),$(".account-holder-yes").find(".form-select").removeClass("error"),$(".account-holder-yes").find(".form-select").removeClass("empty")},P.init=function(e){void 0!=e&&(D=e);var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if(C(t),void 0==t)return void console.warn("Couldn't get account detail for bill and payments - update bank details");w(t)},t.a=P},function(e,t,a){"use strict";function n(){$(".calculation-results button.better-off").unbind("click touch"),$(".calculation-results button.better-off").on("click touch",function(e){e.preventDefault(),$(".wp-your-property-information .btn-am-i-better-off").addClass("nb-btn-outline"),$(".wp-your-property-information .btn-request-a-water-meter").removeClass("nb-btn-outline"),$(p.f).addClass("hidden"),m.b.initialize(),pushStateParameterUrl({step:"requestWaterMeter"}),htmlScroll()})}function i(e,t){var a=e.premiseField.annualUnmeteredChargesField,n={from:a-.1*a,to:a+.1*a};t<n.from?$(".calculation-results .better-off").removeClass("hidden"):t>n.to?$(".calculation-results .better-off-without").removeClass("hidden"):$(".calculation-results .maybe-better-off").removeClass("hidden")}function o(e){var t=$("body").hasClass("isMobile");e.on("keydown",function(e){(e.shiftKey||e.altKey||188==e.keyCode||187==e.keyCode||188==e.keyCode)&&e.preventDefault(),46!=e.keyCode&&8!=e.keyCode&&9!=e.keyCode&&(e.keyCode<48||e.keyCode>105||e.keyCode>57&&e.keyCode<96)&&(!t&&e.ctrlKey||e.preventDefault())}).on("keyup",function(){/\D/g.test(this.value)&&(this.value=this.value.replace(/\D/g,""))})}function r(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:150;void 0!==e&&$(".usage-dvt.estimated-volume").contents().filter(function(){return 3==this.nodeType}).replaceWith(e),void 0!==t&&$(".usage-dvt.estimated-bill").contents().filter(function(){return 3==this.nodeType}).replaceWith(t.toFixed(2)),$(".calculation-results").removeClass("hidden"),htmlScroll($(".calculation-results").position().top+a)}function s(e){var t;switch(window.urlAccount.sitecode){case"NWL":t=parseFloat($(".calculatorParameter_NwlWaterFixedCharge").val())+parseFloat($(".calculatorParameter_NwlSewerageFixedCharge").val())+parseFloat($(".calculatorParameter_NwlWaterVolumeCharge").val())*e+parseFloat($(".calculatorParameter_NwlSewerageVolumeCharge").val())*e;break;case"ESW":switch($("input[name='sewerage-provider']:checked").val()){case"anglian":t=parseFloat($(".calculatorParameter_EswWaterFixedCharge").val())+parseFloat($(".calculatorParameter_AnglianSewerageFixedCharge").val())+parseFloat($(".calculatorParameter_EswWaterVolumeCharge").val())*e+.9*parseFloat($(".calculatorParameter_AnglianSewerageVolumeCharge").val())*e;break;case"thames":t=parseFloat($(".calculatorParameter_EswWaterFixedCharge").val())+parseFloat($(".calculatorParameter_ThamesSewerageFixedCharge").val())+parseFloat($(".calculatorParameter_EswWaterVolumeCharge").val())*e+parseFloat($(".calculatorParameter_ThamesSewerageVolumeCharge").val())*e;break;default:return}}return t}function l(e){var t=e*$(".calculatorParameter_NoOfOccupiersLitresPerUse").val()+$("input[name='flush-toilet']").val()*$(".calculatorParameter_ToiletLitresPerUse").val()+$("input[name='bath']").val()*$(".calculatorParameter_BathLitresPerUse").val()+$("input[name='shower']").val()*$(".calculatorParameter_ShowerLitresPerUse").val()+$("input[name='washing-machine']").val()*$(".calculatorParameter_WashingMachineLitresPerUse").val()+$("input[name='sink']").val()*$(".calculatorParameter_SinkLitresPerUse").val()+$("input[name='dishwasher']").val()*$(".calculatorParameter_DishwasherLitresPerUse").val()+$("input[name='hose']").val()*$(".calculatorParameter_SprinklerLitresPerUse").val(),a={NumberOfOccupiers:e,FlushToilet:$("input[name='flush-toilet']").val(),Bath:$("input[name='bath']").val(),Shower:$("input[name='shower']").val(),WashingMachine:$("input[name='washing-machine']").val(),Sink:$("input[name='sink']").val(),Dishwasher:$("input[name='dishwasher']").val(),Hose:$("input[name='hose']").val()};return localStorage.usageCalculatorInput=JSON.stringify(a),Math.round(52*t/1e3)}function d(){$(".calculate-usage-btn").unbind("click touch"),$(".calculate-usage-btn").on("click touch",function(e){e.preventDefault();var t=!0,a=requiredForm(".wp-usage-unmetered .wp-select-households");if("ESW"==urlAccount.sitecode&&(isSwitched($("input[name='sewerage-provider']"))?$(".esw-provider-select").removeClass("error"):($(".esw-provider-select").addClass("error").find(".form-error").html(codeRequiredOption),t=!1)),a&&t){$(".calculation-results .better-off").addClass("hidden"),$(".calculation-results .maybe-better-off").addClass("hidden"),$(".calculation-results .better-off-without").addClass("hidden");var n=l(parseInt($(".wp-select-households").find("select option:selected").val())),o=s(n),d=JSON.parse(localStorage.getItem("accountDetailInfo"));r(n,o),i(d,o)}})}function c(){var e=getUrlParams("account"),t=getUrlParams("applyForWaterMeter");if(null!=localStorage.usageCalculatorInput&&null!=e&&"home"==e&&null!=t&&"true"==t){var a=JSON.parse(localStorage.getItem("usageCalculatorInput"));$(".wp-select-households .number-occupants").html("<option value='0'></option>"),initNumberOfOccupants($(".wp-select-households .number-occupants"),a.NumberOfOccupiers),$("input[name='flush-toilet']").val(a.FlushToilet),$("input[name='bath']").val(a.Bath),$("input[name='shower']").val(a.Shower),$("input[name='washing-machine']").val(a.WashingMachine),$("input[name='sink']").val(a.Sink),$("input[name='dishwasher']").val(a.Dishwasher),$("input[name='hose']").val(a.Hose),activatedRequestAWaterMeter()}}function u(){$(".update-number-occupiers-btn").unbind("click touch"),$(".update-number-occupiers-btn").on("click touch",function(e){$(".cssload-container.overlay").show(),e.preventDefault();var t=$.parseJSON(localStorage.getItem("accountDetailInfo")),a=t.accountField;a.numberOfOccupiers=parseInt($(".wp-select-households .form-select").find("select option:selected").val()),a.numberOfOccupiersFieldSpecified=!0,console.log("No. Occupiers: "+a.numberOfOccupiers);var n=t.personField,i={EmailAddress:n.emailAddressField,FirstName:n.firstNameField,Surname:n.surnameField};i.AccountId=t.AccountId,i.PremiseId=t.PremiseId,i.ContactSource=1,i.PersonId=t.PersonId,i.NumberOfOccupiers=a.numberOfOccupiers,i.numberOfOccupiersFieldSpecified=a.numberOfOccupiersFieldSpecified,i.DateOfBirth=n.dateOfBirthField,i.DateOfBirthSpecified=!0,$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(i),contentType:"application/json",success:function(e){null==t.PersonId||""==t.PersonId||0==e.statusField.codeField?(t.FirstName=i.FirstName,t.Surname=i.Surname,t.Email=i.EmailAddress,localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=JSON.stringify(t),$(".profileAlert .alert__content p").html($(".update-number-occupiers-btn").attr("data-message")),$(".profileAlert").addClass("profile-success success").removeClass("change-success account-null"),$(".update-number-occupiers").addClass("hidden")):$(".profileAlert .alert__content p").html(e.statusField.messageField),$(".profileAlert").show(),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})})}var m=a(6),p=a(2);t.e=o,t.d=r,t.c=s,t.b=l;var h={},f=function(){$(".wp-select-households .form-select").on("doneGettingSelectItem",v)},v=function(){var e=JSON.parse(localStorage.getItem("accountDetailInfo"));""!=e&&void 0!=e&&(e.accountField.numberOfOccupiersField!=$(".wp-select-households .form-select").find("select option:selected").val()?$(".wp-usage-households .update-number-occupiers").removeClass("hidden"):$(".wp-usage-households .update-number-occupiers").addClass("hidden"))};h.initialize=function(){$(".calculation-results").addClass("hidden");var e=JSON.parse(localStorage.getItem("accountDetailInfo"));void 0!=e&&(void 0!==e.accountField&&e.accountField.numberOfOccupiersFieldSpecified?initNumberOfOccupants($(".wp-select-households .number-occupants"),e.accountField.numberOfOccupiersField):initNumberOfOccupants($(".wp-select-households .number-occupants")),void 0!==e.premiseField&&(e.premiseField.measuredField||e.premiseField.sewerageOnlyField||"2"==e.accountField.accountTypeField||"3"==e.accountField.accountTypeField)?$(p.f).find(".water-meter-request-being-processed").addClass("hidden"):void 0!==e.premiseField?(e.premiseField.meterAppSLADueFieldSpecified||e.premiseField.meterAppInProgressFieldSpecified&&e.premiseField.meterAppInProgressField)&&(void 0!=e.premiseField.meterAppSLADueField&&$(p.f).find(".water-meter-request-being-processed .date").html(a.i(m.a)(e.premiseField.meterAppSLADueField)),$(p.f).find(".water-meter-request-being-processed").removeClass("hidden")):$(p.f).find(".water-meter-request-being-processed").addClass("hidden"),o($(".wp-usage-households .wp-households input")),d(),n(),c(),f(),u())},t.a=h},function(e,t,a){"use strict";function n(e,t){var n,d,c,u="",m=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(m&&m.premiseField&&!0===m.accountField.smartMeterField)switch(n=a.i(C.g)(),void 0!==m.metersField&&""!=typeof m.metersField&&null!=m.metersField&&(d=m.metersField[0].badgeNumberField),"undefined"!=m.accountField.startDateField&&""!=typeof m.accountField.startDateField&&null!==m.metersField&&(c=void 0===t?m.accountField.startDateField:t),e){case"daily":u=i(m,n,d,c);break;case"hourly":u=o(m,n,d,c);break;case"weekly":u=r(m,n,d,c);break;case"monthly":u=s(m,n,d,c);break;case"yearly":u=l(m,n,d,c);break;default:u=null}return u}function i(e,t,a,n){var i="",o=localStorage.getItem("waterDailyUsageData");if(e&&null!=e.accountField.ownerTypeField&&6==e.accountField.ownerTypeField)return i;if(e&&e.premiseField){if(null!=o&&"null"!=o)return o;var r={AccountId:$.trim(e.AccountId),Authorization:$.trim(t),MeterSerial:$.trim(a),StartDate:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetDailyUsage,data:JSON.stringify(r),contentType:"application/json",async:!1,success:function(e){localStorage.removeItem("waterDailyUsageData"),i=e,localStorage.waterDailyUsageData=i},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}return i}function o(e,t,a,n){var i="";if(e&&e.premiseField){var o={AccountId:$.trim(e.AccountId),Authorization:$.trim(t),MeterSerial:$.trim(a),StartDate:$.trim(n)};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlGetHourlyUsage,data:JSON.stringify(o),contentType:"application/json",async:!1,success:function(e){localStorage.removeItem("waterHourlyUsageData"),i=e,localStorage.waterHourlyUsageData=i,$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}return i}function r(e,t,a,n){var i="",o=localStorage.getItem("waterWeeklyUsageData");if(e&&e.premiseField){if(null!=o&&"null"!=o)return o;var r={AccountId:$.trim(e.AccountId),Authorization:$.trim(t),MeterSerial:$.trim(a),StartDate:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetWeeklyUsage,data:JSON.stringify(r),contentType:"application/json",async:!1,success:function(e){localStorage.removeItem("waterWeeklyUsageData"),i=e,localStorage.waterWeeklyUsageData=i},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}return i}function s(e,t,a,n){var i="",o=localStorage.getItem("waterMonthlyUsageData");if(e&&e.premiseField){if(null!=o&&"null"!=o)return o;var r={AccountId:$.trim(e.AccountId),Authorization:$.trim(t),MeterSerial:$.trim(a),StartDate:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetMonthlyUsage,data:JSON.stringify(r),contentType:"application/json",async:!1,success:function(e){localStorage.removeItem("waterMonthlyUsageData"),i=e,localStorage.waterMonthlyUsageData=i},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}return i}function l(e,t,a,n){var i="",o=localStorage.getItem("waterYearlyUsageData");if(e&&e.premiseField){if(null!=o&&"null"!=o)return o;var r={AccountId:$.trim(e.AccountId),Authorization:$.trim(t),MeterSerial:$.trim(a),StartDate:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetYearlyUsage,data:JSON.stringify(r),contentType:"application/json",async:!1,success:function(e){localStorage.removeItem("waterYearlyUsageData"),i=e,localStorage.waterYearlyUsageData=i},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}return i}function d(){$(".usage-break-down-btn").on("click",function(){$(".usage-break-down-btn").removeClass("active"),$(this).addClass("active"),$(this).closest(".usage-break-down").find(".content-box").find(".chartDiv").addClass("hidden"),$(this).closest(".usage-break-down").find(".content-box").find("."+$(this).data("type")).removeClass("hidden");var e=$(this).data("type")+"LittreChart",t=$(this).data("type")+"PoundChart",a=$(this).closest(".usage-break-down").find(".your-usage-bar-chart-litrre-max").val(),i=$(this).closest(".usage-break-down").find(".your-usage-bar-chart-pound-max").val(),o=$(this).data("title"),r=$(this).data("litre-tooltip-label"),s=$(this).data("pound-tooltip-label");$(".content-box .chart-title .usage-chart-title").html(o),$("."+l).find(".no-chart").hasClass("hidden")?$(".content-box .chart-title").addClass("hidden"):$(".content-box .chart-title").removeClass("hidden");var l=$(this).data("type");if("false"==$("#"+e).closest(".chartDiv").attr("data-fetched")){var d=n(l);if("[]"!=d&&null!=d&&"null"!=d&&""!=d||"yearly"!=l){if("[]"==d||null==d||"null"==d)$("."+l).find(".no-chart").removeClass("hidden"),ismobile()&&$("."+l).find(".inner").css("min-width","100%"),$(".content-box .chart-title").addClass("hidden");else if(null!=d&&"null"!=d&&"undefined"!==d&&""!==d){$(".content-box .chart-title").removeClass("hidden");for(var u=JSON.parse(d),p=[],h=[],f=[],v=[],g=0;g<u.length;g++){if(ismobile()&&window.innerWidth<767&&"weekly"==l){var b=[];b=u[g].Key.split("-"),p.push(b[0])}else p.push(u[g].Key);f.push(u[g].LitreValue),v.push(u[g].MonetaryValue)}if(null!=p&&p.length>0){for(var y=0;y<p.length;y++)if(p[y].includes("-")){var C=p[y].replace("- ","-|");h.push(C)}h.length>0&&(p=h.map(function(e){return e.split("|")}))}var w=m(f),F=Math.min.apply(null,w),S=Math.max.apply(null,w),k=(w[1]-w[0])/2,I=m(v),P=Math.min.apply(null,I),_=Math.max.apply(null,I),D=(I[1]-I[0])/2;k!=Math.floor(k)&&(k=parseFloat(k.toFixed(2))),D!=Math.floor(D)&&(D=parseFloat(D.toFixed(2))),c(e,a,r,p,f,F,S,k),c(t,i,s,p,v,P,_,D),$("#"+e).closest(".chartDiv").attr("data-fetched",!0)}}else $(this).prop("disabled",!0)}$(".switch-wrapper").addClass("hidden"),$("."+l).find(".no-chart").hasClass("hidden")&&($(".switch-wrapper").removeClass("hidden"),$("#switch-btn").prop("checked")?($("#"+t).removeClass("hidden"),$("#"+e).addClass("hidden")):($("#"+e).removeClass("hidden"),$("#"+t).addClass("hidden")))}),$(".switch-btn").on("change",function(){var e=$(".your-usage-bar-chart-litrre-label").val(),t=$(".your-usage-bar-chart-pound-label").val(),a=$(this).closest(".usage-break-down").find(".flex-container").find(".usage-break-down-btn.active").data("type");if($(this).closest(".switch-wrapper").find("strong").css("color","#ccc"),$(this).prop("checked")?($(this).closest(".switch-wrapper").find("strong:last-child").css("color","#004595"),$(".content-box .chart-title .y-axis").html(t)):($(this).closest(".switch-wrapper").find("strong:first-child").css("color","#004595"),$(".content-box .chart-title .y-axis").html(e)),$("."+a).find(".no-chart").hasClass("hidden")){var n=a+"LittreChart",i=a+"PoundChart";$(this).prop("checked")?($("#"+i).removeClass("hidden"),$("#"+n).addClass("hidden")):($("#"+n).removeClass("hidden"),$("#"+i).addClass("hidden"))}}),$(".switch-btn-hourly").on("change",function(){var e=$(".your-usage-bar-chart-litrre-label").val(),t=$(".your-usage-bar-chart-pound-label").val();$(this).closest(".switch-wrapper").find("strong").css("color","#ccc"),$(this).prop("checked")?($(this).closest(".switch-wrapper").find("strong:last-child").css("color","#004595"),$(".daily-usage-graph .chart-title .y-axis").html(t)):($(this).closest(".switch-wrapper").find("strong:first-child").css("color","#004595"),$(".daily-usage-graph .chart-title .y-axis").html(e)),$(".Hourly").find(".no-chart").hasClass("hidden")&&($(this).prop("checked")?($("#HourlyPoundChart").removeClass("hidden"),$("#HourlyLittreChart").addClass("hidden")):($("#HourlyLittreChart").removeClass("hidden"),$("#HourlyPoundChart").addClass("hidden")))}),$("#switch-btn").closest(".switch-wrapper").find("strong:first-child").css("color","#004595"),$(".usage-break-down-btn[data-type=yearly]").click();var e=$.parseJSON(localStorage.getItem("accountDetailInfo"));e&&null!=e.accountField.ownerTypeField&&6==e.accountField.ownerTypeField?($(".usage-break-down-btn[data-type=weekly]").click(),$(".usage-break-down-btn[data-type=daily]").prop("disabled",!0)):$(".usage-break-down-btn[data-type=daily]").click(),$(".daily-usage-graph .daily-close").on("click",function(){$(".daily-usage-graph").hide()})}function c(e,t,a,n,i,o,r,s){var l,d,c,u,m,p="Roboto Slab,serif";ismobile()?(d=10,c=12,m=8,u=10):window.innerWidth<767?(d=10,c=14,m=10,u=10):(d=14,c=18,m=15,u=15);var v={beforeDraw:function(e,t,a){var n=e.ctx,i=e.canvas,o=e.chartArea,r=i.getContext("2d").createLinearGradient(0,o.top,0,o.bottom);r.addColorStop(0,"rgba(251, 232, 229,1)"),r.addColorStop(.33,"rgba(251, 232, 229,1)"),r.addColorStop(.33,"rgba(255, 245, 230,1)"),r.addColorStop(.66,"rgba(255, 245, 230,1)"),r.addColorStop(.66,"rgba(236, 247, 232,1)"),r.addColorStop(1,"rgba(236, 247, 232,1)"),n.fillStyle=r,n.fillRect(o.left,o.bottom,o.right-o.left,o.top-o.bottom)}};Chart.defaults.color="black";var g=f(i),$=document.getElementById(e).getContext("2d"),b={type:"bar",data:{labels:n,datasets:[{data:i,backgroundColor:"#004595",borderWidth:1,maxBarThickness:50}]},options:{responsive:!0,maintainAspectRatio:!1,onClick:function(e,t){t.length>0&&h(e)},plugins:{tooltip:{enabled:!0,displayColors:!1,yAlign:"bottom",backgroundColor:"#004595",titleAlign:"center",bodyAlign:"center",padding:m,titleFont:{family:p,weight:"bold",size:15},bodyFont:{family:p,weight:"bold",size:12},callbacks:{title:function(e){return e[0].label.replaceAll(","," ")},label:function(e){var t=e.dataset.label||"";if(null!==e.parsed.y){var n=e.parsed.y.toFixed(2).replace(".00","");t+=a.replace("*******",n)}return t}}},legend:{display:!1},annotation:{annotations:{line1:{type:"line",yMin:g,yMax:g,borderColor:"#004595",borderWidth:2,label:{content:t.length>1?t.replace("*******",g):g,yAdjust:-25,padding:10,enabled:!0,position:"end",raborderRadius:0,backgroundColor:"#004595",font:{family:p,weight:"bold",size:u}},arrowHeads:{end:{enabled:!0}}}}}},scales:{y:{beginAtZero:!0,max:r,min:o,ticks:{stepSize:s,font:{family:p,weight:"bold",size:c},callback:function(e,t){return t%2==0?e:t%2!=0?"":void 0}},grid:{borderDash:[8,4]}},x:{display:!0,grid:{display:!1,borderColor:"#004595",borderWidth:1},ticks:{font:{family:p,weight:"bold",size:d}}}}},plugins:[v]},$=document.getElementById(e).getContext("2d");l instanceof Chart&&l.destroy(),l=new Chart($,b)}function u(e,t,a,n,i,o,r,s){var l,d,c,u,m="Roboto Slab,serif";ismobile()?(l=12,d=14,u=8,c=8):window.innerWidth<767?(l=10,d=14,u=8,c=8):(l=14,d=18,u=15,c=15);var p={beforeDraw:function(e,t,a){var n=e.ctx,i=e.canvas,o=e.chartArea,r=i.getContext("2d").createLinearGradient(0,o.top,0,o.bottom);r.addColorStop(0,"rgba(251, 232, 229,1)"),r.addColorStop(.33,"rgba(251, 232, 229,1)"),r.addColorStop(.33,"rgba(255, 245, 230,1)"),r.addColorStop(.66,"rgba(255, 245, 230,1)"),r.addColorStop(.66,"rgba(236, 247, 232,1)"),r.addColorStop(1,"rgba(236, 247, 232,1)"),n.fillStyle=r,n.fillRect(o.left,o.bottom,o.right-o.left,o.top-o.bottom)}};Chart.defaults.color="black";var h=f(i),v={type:"bar",data:{labels:n,datasets:[{data:i,backgroundColor:"#004595",borderWidth:1,maxBarThickness:80}]},options:{responsive:!0,maintainAspectRatio:!1,plugins:{tooltip:{enabled:!0,displayColors:!1,yAlign:"bottom",backgroundColor:"#004595",titleAlign:"center",bodyAlign:"center",padding:u,titleFont:{family:m,weight:"bold",size:15},bodyFont:{family:m,weight:"bold",size:12},callbacks:{title:function(e){return e[0].label.replaceAll(","," ")},label:function(e){var t=e.dataset.label||"";if(null!==e.parsed.y){var n=e.parsed.y.toFixed(2).replace(".00","");t+=a.replace("*******",n)}return t}}},legend:{display:!1},annotation:{annotations:{line1:{type:"line",yMin:h,yMax:h,borderColor:"#004595",borderWidth:2,label:{content:t.length>1?t.replace("*******",h):h,yAdjust:-25,padding:10,enabled:!0,position:"end",raborderRadius:0,backgroundColor:"#004595",font:{family:m,weight:"bold",size:c}},arrowHeads:{end:{enabled:!0}}}}}},scales:{y:{beginAtZero:!0,max:r,min:o,ticks:{stepSize:s,font:{family:m,weight:"bold",size:d},callback:function(e,t){return t%2==0?e:t%2!=0?"":void 0}},grid:{borderDash:[8,4]}},x:{display:!0,grid:{display:!1,borderColor:"#004595",borderWidth:1},ticks:{font:{family:m,weight:"bold",size:l}}}}},plugins:[p]};if("HourlyLittreChart"==e){var g=document.getElementById("HourlyLittreChart").getContext("2d");null!=M&&M.destroy(),M=new Chart(g,v)}if("HourlyPoundChart"==e){var $=document.getElementById("HourlyPoundChart").getContext("2d");null!=U&&U.destroy(),U=new Chart($,v)}}function m(e){var t,a=1.2*Math.max.apply(null,e),n=0==a?0:Math.floor(Math.log10(a)+1),i=Math.pow(10,n-1),o=Math.round(a/i,0)*i;o<a&&(o+=i);var r=i/10,s=o;if(o>=100){for(;s>a;)s-=r;s+=r}for(var l=6,d=6;d>1;d--)if(s%d==0){l=d;break}t=[l+1];for(var d=0;d<l+1;d++){var c=d*s/l;c!=Math.floor(c)?t[d]=parseFloat(c.toFixed(3).replace(".00","")):t[d]=c}return t}function p(e){var t=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a=["January","February","March","April","May","June","July","August","September","October","November","December"],n=new Date(e);return t[n.getDay()]+", "+n.getDate()+" "+a[n.getMonth()]}function h(e){if(!$(".chartDiv.daily").hasClass("hidden")){var t=e.chart,a=t.getElementsAtEventForMode(e,"nearest",{intersect:!0},!0);if(a.length){var i=localStorage.getItem("waterDailyUsageData");if(null!=i||"null"!=i){for(var o=a[0],r=o.index,s=JSON.parse(i),l=s[r].Date,d=n("hourly",l),c=JSON.parse(d),h=[],f=[],v=[],g=[],b=0;b<c.length;b++)h.push(c[b].Key),v.push(c[b].LitreValue),g.push(c[b].MonetaryValue);if(null!=h&&h.length>0){for(var y=0;y<h.length;y++)if(h[y].includes(" ")){var C=h[y].replace(" ","|");f.push(C)}f.length>0&&(h=f.map(function(e){return e.split("|")}))}var w=m(v),F=Math.min.apply(null,w),S=Math.max.apply(null,w),k=(w[1]-w[0])/2,I=m(g),P=Math.min.apply(null,I),_=Math.max.apply(null,I),D=(I[1]-I[0])/2;k!=Math.floor(k)&&(k=parseFloat(k.toFixed(2))),D!=Math.floor(D)&&(D=parseFloat(D.toFixed(2)));var A=$(".wp-your-smart-meter-usage").find(".your-usage-bar-chart-litrre-max").val(),x=$(".wp-your-smart-meter-usage").find(".your-usage-bar-chart-pound-max").val(),O=$("#hourly").data("litre-tooltip-label"),N=$("#hourly").data("pound-tooltip-label");u("HourlyLittreChart",A,O,h,v,F,S,k),u("HourlyPoundChart",x,N,h,g,P,_,D),$(".daily-usage-graph .usage-chart-title").html($(".usage-break-down #hourly").data("title")),$(".daily-usage-graph h5").html(p(l)),$(".daily-usage-graph").show()}}}}function f(e){for(var t=0,a=0;a<e.length;a++)t<e[a]&&(t=e[a]);return t.toFixed(2).replace(".00","")}var v=a(15),g=a(2),b=a(8),y=a(1),C=a(5);t.a=d,window.ismobile=function(){var e=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(e=!0)}(navigator.userAgent||navigator.vendor||window.opera),e};var w={},F=0,S=1095,k={},I={},P=function(){0!=$(".progress").length&&$(".progress .progress-bar").css("width",function(){return $(this).attr("data-value")})},_=function(){$(".btn-back-viewmyusage").unbind("click touch").on("click touch",function(e){viewMyUsage(),$(g.d).removeClass("hidden")})},D=function(){F=0;for(var e=0;e<accountUsage.meterReadsField.length;e++){var t=new Date(accountUsage.meterReadsField[e].startDateField).toFormat("DD/MM/YYYY"),a=new Date(accountUsage.meterReadsField[e].endDateField).toFormat("DD/MM/YYYY"),n=parseDate(formatDate(a)),i=dateDiff.inDays(parseDate(formatDate(t)),n),o=accountUsage.meterReadsField[e].volumeField/i;0==i&&(i=1),e<24&&F<o&&2!=accountUsage.meterReadsField[e].endReadCodeField&&(F=o)}},A=function(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if($(g.v).hasClass("hidden")){$(g.w).find(".tbbody").html("");for(var n=accountUsage.meterReadsField,i="",o=a.i(y.c)(e,n).from,r=a.i(y.c)(e,n).to,s=$(".wp-usage-checkbox input[name=usage-nwl]:checked").val(),l=o;l<r;l++){var d=new Date(n[l].endDateField).toFormat("DD/MM/YYYY"),c=getLastRead(n[l].endReadField+".00",t.metersField[0].numberDialsField),u=codeToMeterReadingType(n[l].endReadCodeField,!0),m="",p=n[l].volumeField,h='<span class="water">'+p+"m<sup>3</sup></span>";switch("litres"==s&&(h='<span class="water">'+1e3*n[l].volumeField+"l</span>"),u){case"C":m=h+' <span class="ic-c">C</span>';break;case"N":m=h+' <span class="ic-n">N</span>';break;case"E":m=h+' <span class="ic-e">E</span>';break;case"ES":m=h+' <span class="ic-n">ES</span>';break;default:return!1}i+="<ul><li>"+d+"</li><li>"+c+'</li><li class="water-used">'+m+"</li></ul>"}$(g.w).find(".tbbody").html(i),a.i(y.d)(g.w),htmlScroll($(g.w).offset().top,600)}else{$(g.v).find(".wp-usage-content").html(""),$(g.v).find(".pagination").removeClass("hidden");for(var f=accountUsage.meterReadsField,i="",v=$(".usedPerDayLabel").val(),b=[],l=0;l<f.length;l++)2!=f[l].endReadCodeField&&b.push(accountUsage.meterReadsField[l]);if(0==b.length)i=$(g.x).find(".graph-table-nodata").html(),$(g.v).find(".pagination").addClass("hidden");else for(var C=a.i(y.c)(e,b).from,w=a.i(y.c)(e,b).to,l=C;l<w;l++){var S=new Date(b[l].startDateField).toFormat("DD/MM/YYYY"),d=new Date(b[l].endDateField).toFormat("DD/MM/YYYY"),k=parseDate(formatDate(d)),I=-1*dateDiff.inDays(new Date,k),_="";I<=31&&I>=0&&""!=b[C].endReadField&&l==C&&(_='<div class="progress-new">New</div>');var D=dateDiff.inDays(parseDate(formatDate(S)),k);0==D&&(D=1);var p=Math.ceil(b[l].volumeField/D*1e3),A=b[l].volumeField/D/F*100+"%";i+='<div class="progress"><div class="progress-bar" data-value="'+A+'"></div><div class="progress-content"><div class="">'+S+" - "+d+'</div><div class="number-litres">'+p+' litres</div><div class="">'+v+"</div></div>"+_+"</div>"}$(g.v).find(".wp-usage-content").append(i),P(),htmlScroll($(g.v).offset().top,600)}},x=function(){$(".btn-detailed-usage").unbind("click touch").on("click touch",function(e){e.preventDefault();var t=JSON.parse(localStorage.getItem("accountDetailInfo"));$(g.d).addClass("hidden"),a.i(b.a)(),null!=accountUsage&&void 0!==accountUsage.masterMeterField&&accountUsage.masterMeterField&&void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField||void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField?($(g.x).find(".graph-table-nodata").addClass("hidden"),$(g.x).find(".multi-meter-text").removeClass("hidden"),$(g.x).removeClass("hidden"),htmlScroll($(g.x).offset().top)):accountUsage.meterReadsField.length<=0?($(g.x).find(".graph-table-nodata").removeClass("hidden"),$(g.x).find(".multi-meter-text").addClass("hidden"),$(g.x).removeClass("hidden"),htmlScroll($(g.x).offset().top)):($(g.v).removeClass("hidden"),htmlScroll($(g.v).offset().top),D(),N())}),$(".btn-graph-view").on("click touch",function(e){e.preventDefault(),$(g.v).removeClass("hidden"),$(g.w).addClass("hidden"),k.goToPage(1)}),$(".btn-table-view").on("click touch",function(e){e.preventDefault(),$(g.v).addClass("hidden"),$(g.w).removeClass("hidden"),k.goToPage(1)}),$(".btn-multi-meter").on("click touch",function(e){e.preventDefault(),$(".btn-multi-meter").addClass("nb-btn-outline"),$(this).removeClass("nb-btn-outline").blur()})},O=function(){$(".wp-usage-checkbox input[name=usage-nwl]").change(function(){k.goToPage(1)})},N=function(){for(var e=accountUsage.meterReadsField.length,t=[],a=[],n=0;n<e;n++){var i=new Date(accountUsage.meterReadsField[n].endDateField).toFormat("DD/MM/YYYY");-1*dateDiff.inDays(new Date,parseDate(formatDate(i)))>S&&t.push(accountUsage.meterReadsField[n])}accountUsage.meterReadsField=accountUsage.meterReadsField.filter(function(e){return t.indexOf(e)<0});for(var n=0;n<accountUsage.meterReadsField.length;n++)2!=accountUsage.meterReadsField[n].endReadCodeField&&a.push(accountUsage.meterReadsField[n]);(e=accountUsage.meterReadsField.length)>24&&(e=24);var o=a.length;o>24&&(o=24),k=new v.a({totalItem:e,container:".wp-usage-detail-table",pageChangedCallBack:A}),I=new v.a({totalItem:o,container:".wp-usage-detail-graph",pageChangedCallBack:A})},M=null,U=null;w.initialize=function(){ismobile()?$(".switch-wrapper.desktop").remove():$(".switch-wrapper.mobile").remove(),$(".switch-wrapper").find("strong:first-child").css("color","#004595"),$(".switch-wrapper").find("strong:last-child").css("color","#ccc"),$("#switch-btn").prop("checked",!1),x(),_(),O(),$(".daily-usage-graph .daily-close").on("click",function(){$(".daily-usage-graph").fadeOut(),$(".daily-usage-graph").hide()})},t.b=w},function(e,t,a){"use strict";function n(e){$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlCreatePaymentPlan,data:JSON.stringify(c),dataType:"json",contentType:"application/json; charset=utf-8",success:function(t){e(t)},error:function(e){var t=e.responseJSON&&e.responseJSON.Message?e.responseJSON.Message:e.statusText;a.i(l.g)(t),$(".cssload-container.overlay").fadeOut()},timeout:apiTimeOut})}function i(){if(requiredForm(".payment-func.setup-payment-plan")){switch($("input[name='payment-frequency']:checked").val()){case"monthly":c.paymentFrequencyField="1";break;case"sixmonthly":c.paymentFrequencyField="3";break;default:return}c.paymentDayField=d.mainContent.find(".payment-day option:selected").val(),c.numberOfOccupiersField=d.mainContent.find(".number-occupants option:selected").val(),n(function(e){if($(".cssload-container.overlay").fadeOut(),0==e.statusField.codeField){dataLayer.push({event:"pay_plan_setup",user_id:getUserIdForGoogleEvents(),payment_plan_step:"Submit"}),a.i(l.l)(d.mainContent.find(".message_setup_pp_success").val()),a.i(l.l)(d.mainContent.find(".message_setup_pp_success12").val()),d.submitButton.prop("disabled",!0),localStorage.setupPPRequestSubmitted=!0,$(".alert_window.success.wp-modal.success-alert .confirmedNum").html(e.contactIdField);var t=($("input[name='payment-frequency']:checked").val(),$(".payment-day option:selected").val(),$(".alert_window.success.wp-modal.success-alert .payment-frequency")),n=t.html(),i=$("input[name='payment-frequency']:checked").val();if(t.html(n.replace("-",i.charAt(0).toUpperCase()+i.substring(1)+"<br/>"+$(".payment-day option:selected").html())),e.nBBStepAmountFieldSpecified&&e.firstTakeDateFieldSpecified){if($(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").hasClass("hidden")){$(".alert_window.success.wp-modal.success-alert .input-payment-frequency b").html($(".your-direct-debit-plan .dd-frequency").find("option:selected").html()),$(".alert_window.success.wp-modal.success-alert .input-payment-frequency b").html($(".your-direct-debit-plan .dd-frequency").find("option:selected").html()),$(".alert_window.success.wp-modal.success-alert .input-payment-day").removeClass("hidden"),$(".alert_window.success.wp-modal.success-alert .sumbit-message-PM2").removeClass("hidden"),$(".alert_window.success.wp-modal.success-alert .next-payment-update").removeClass("hidden"),$(".alert_window.success.wp-modal.success-alert .next-payment-info").removeClass("hidden");var o=$(".alert_window.success.wp-modal.success-alert .next-payment-info"),t=$(".alert_window.success.wp-modal.success-alert .next-payment-update")}else var o=$(".alert_window.success.wp-modal.success-alert .next-payment-info-amtdd"),t=$(".alert_window.success.wp-modal.success-alert .next-payment-update");var r=o.html();void 0!=r&&null!=r&&""!=r&&o.html(r.replace("#Amount#",e.nBBStepAmountField));var n=t.html();void 0!=n&&null!=n&&""!=n&&t.html(n.replace("#nextdate#",a.i(l.k)(e.firstTakeDateField)))}else if($(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--DDP").hasClass("hidden")){$(".alert_window.success.wp-modal.success-alert .input-payment-frequency").removeClass("hidden"),$(".alert_window.success.wp-modal.success-alert .input-payment-day").show(),$(".alert_window.success.wp-modal.success-alert .sumbit-message-PM2").removeClass("hidden"),$(".alert_window.success.wp-modal.success-alert .next-payment-info").addClass("hidden"),$(".alert_window.success.wp-modal.success-alert .next-payment-update").addClass("hidden");var t=$(".alert_window.success.wp-modal.success-alert .payment-frequency"),n=t.html(),i=$("input[name='payment-frequency']:checked").val();t.html(n.replace("-",i.charAt(0).toUpperCase()+i.substring(1)+"<br/>"+$(".payment-day option:selected").html()))}var s=JSON.parse(localStorage.getItem("accountDetailInfo"));getAccountDetail(s.AccountId,s.PremiseId,s.PersonId),pushStateParameterUrl({step:"setupPaymentPlanConfirm"})}else a.i(l.g)(e.statusField.messageField),$(".cssload-container.overlay").fadeOut()})}}function o(e){e.premiseField.measuredField?d.mainContent.find(".sixmonthly-option").addClass("hidden"):d.mainContent.find(".sixmonthly-option").removeClass("hidden")}function r(){var e=d.mainContent.find(".sixmonthly-option span.radio-label").html();d.mainContent.find(".sixmonthly-option span.radio-label").html(e.replace("(","<span>(").replace(")",")</span>"))}function s(e){c.personIDField=e.PersonId,c.premiseIDField=e.PremiseId,c.accountIDField=e.AccountId,c.emailAddressField=e.personField.emailAddressField,d.mainContent=$(".payment-func.setup-payment-plan"),d.submitButton=d.mainContent.find(".nb-btn.btn-setup-payment-plan"),1==JSON.parse(localStorage.getItem("setupPPRequestSubmitted"))?d.submitButton.prop("disabled",!0):d.submitButton.unbind("click touch").on("click touch",i),r(),a.i(l.b)(d.mainContent.find("select.payment-day")),initNumberOfOccupants(d.mainContent.find(".number-occupants"),e.accountField.numberOfOccupiersField),o(e),$(".alert_window.success.wp-modal .close-btn").on("click",function(){$(".alert_window.success.wp-modal").fadeOut()})}var l=a(0),d={},c={accountIdField:void 0,premiseIdField:void 0,personIdField:void 0,emailAddressField:void 0,contactSourceField:"1",paymentFrequencyField:void 0,paymentDayField:void 0,numberOfOccupiersField:void 0};d.init=function(){$(".cssload-container.overlay").fadeOut();var e=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0==e)return void console.warn("Couldn't get account detail for bill and payments - setup payment plan");s(e)},t.a=d},function(e,t,a){"use strict";function n(){$(".account-summary-notifications-combined .notification-summary-phoneNumber-btn a").unbind("click touch").on("click touch",function(e){e.preventDefault();var t=$(".updatePhoneNumberAlert");t.find(".form-group").removeClass("empty").removeClass("completed").removeClass("error").addClass("active"),t.find(".updatePhoneNumberConfirmation,.updatePhoneNumberFailed").addClass("hidden"),t.find(".updatePhoneNumberForm").removeClass("hidden"),t.show(),t.find("input.telephone").val("").focus(),$(".updatePhoneNumberAlert .send-btn").unbind("click touch").on("click touch",function(e){if(e.preventDefault(),requiredForm(".updatePhoneNumberAlert")){$(".cssload-container.overlay").show();try{$.when(a.i(l.b)(t.find("input.telephone").val())).done(function(e){$(".cssload-container.overlay").fadeOut(),t.find(".updatePhoneNumberForm").addClass("hidden"),"0"==e.statusField.codeField?(t.find(".updatePhoneNumberFailed").addClass("hidden"),t.find(".updatePhoneNumberConfirmation").removeClass("hidden"),t.addClass("success"),$(".account-summary-notifications-combined .notification-summary-phoneNumber-btn").addClass("hidden"),$(".account-summary-notifications-combined .notifications-phoneNumber-description").addClass("hidden"),r()):(t.find(".updatePhoneNumberConfirmation").addClass("hidden"),t.find(".updatePhoneNumberFailed").removeClass("hidden"),t.addClass("hidden"))})}catch(e){console.log(e)}}})})}function i(){$(".account-summary-notifications-combined .notification-summary-occupancy-btn a").unbind("click touch").on("click touch",function(e){e.preventDefault();var t=$(".updateNumberofOccupiersAlert");initMyAccountNumberOfOccupier($(".updateNumberofOccupiersAlert .number-of-occupier"),t.find("#number-of-occupier-placeholder").val()),t.find(".form-group").removeClass("empty completed error").addClass("active"),t.find(".updateNumberofOccupiersForm").removeClass("hidden"),t.show(),$(".updateNumberofOccupiersAlert .send-btn").unbind("click touch").on("click touch",function(e){if(e.preventDefault(),requiredForm(".updateNumberofOccupiersAlert")){$(".cssload-container.overlay").show();try{$.when(a.i(d.e)(t.find(".number-of-occupier").val())).done(function(e){$(".cssload-container.overlay").fadeOut(),t.find(".updateNumberofOccupiersForm").addClass("hidden"),"0"==e.statusField.codeField?(t.find(".updateOccupiersFailed").addClass("hidden"),t.find(".updateOccupiersConfirmation").removeClass("hidden"),t.addClass("success"),$(".account-summary-notifications-combined .notification-summary-occupancy-btn").addClass("hidden"),$(".account-summary-notifications-combined .notifications-occupancy-description").addClass("hidden"),r()):(t.find(".updateOccupiersConfirmation").addClass("hidden"),t.find(".updateOccupiersFailed").removeClass("hidden"),t.addClass("hidden"))})}catch(e){console.log(e)}}})})}function o(e){if(null!=e&&void 0!==e&&""!=typeof e||(e=JSON.parse(localStorage.getItem("smartMeterAlertStatus"))),null!=e&&void 0!==e&&""!=typeof e){if("[]"!=e.usageAlertState||null!=e.usageAlertState||"null"!=e.usageAlertState){var t=!0,a=!1,n=void 0;try{for(var i,o=e.usageAlertState[Symbol.iterator]();!(t=(i=o.next()).done);t=!0){var r=i.value;0==r?($(".account-summary-notifications-highconsumption").addClass("hidden"),$(".account-summary-notifications-leakage").removeClass("hidden")):1==r&&($(".account-summary-notifications-leakage").addClass("hidden"),$(".account-summary-notifications-highconsumption").removeClass("hidden"))}}catch(e){a=!0,n=e}finally{try{!t&&o.return&&o.return()}finally{if(a)throw n}}}}else $(".account-summary-notifications-leakage").addClass("hidden"),$(".account-summary-notifications-highconsumption").addClass("hidden")}function r(){var e=$(".account-summary-notifications-combined .form-btn"),t=0;if(e.length>0){for(var a=0;a<e.length;a++)$(e[a]).hasClass("hidden")&&t++;2==t&&$(".account-summary-notifications-combined").addClass("hidden")}}var s=a(0),l=a(7),d=a(5);t.a=o;var c={},u={showMeterReading:!0,showEvents:!0,currentAddress:null},m=function(e){if(u.currentAddress!==e.premiseField.propertyAddressField){if(u.currentAddress=e.premiseField.propertyAddressField,!e)return void $(".account-summary-notifications").addClass("hidden");if(e.metersField&&e.metersField[0]?!0!==e.metersField[0].mustReadField?u.showMeterReading=!1:u.showMeterReading=!0:u.showMeterReading=!1,e.premiseField&&e.premiseField.propertyAddressField?u.showEvents=!0:u.showEvents=!1,!u.showMeterReading&&!u.showEvents)return void $(".account-summary-notifications").addClass("hidden");if(u.showMeterReading||$(".account-summary-notifications .meter-reading").addClass("hidden"),u.showEvents){var t=e.premiseField.propertyAddressField.split(","),a=t[t.length-1];p.getEvents(a)}else $(".account-summary-notifications .events").addClass("hidden");e.personField.mobileNumberField||e.personField.homePhoneNumberField||e.personField.workPhoneNumberField||($(".account-summary-notifications-combined .notifications-phoneNumber-description").removeClass("hidden"),$(".account-summary-notifications-combined .notification-summary-phoneNumber-btn").removeClass("hidden"),$(".account-summary-notifications-combined").removeClass("hidden")),e.accountField.numberOfOccupiersField||($(".account-summary-notifications-combined .notifications-occupancy-description").removeClass("hidden"),$(".account-summary-notifications-combined .notification-summary-occupancy-btn").removeClass("hidden"),$(".account-summary-notifications-combined").removeClass("hidden")),void 0!=e.accountField.smartMeterField&&!0===e.accountField.smartMeterField&&"3"!=e.accountField.accountTypeField&&o()}},p={getEvents:function(e){$(".cssload-container.overlay").show();var t={area:"NWL"===$(".currentSiteCode").val()?"N":"S",postcode:e.trim(),lat:"",lng:"",easting:null,northing:null,recLimit:notificationsRecLimit},n=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(n.premiseField&&void 0!=n.premiseField.gisXField&&null!=n.premiseField.gisXField&&""!=n.premiseField.gisXField&&void 0!=n.premiseField.gisYField&&null!=n.premiseField.gisYField&&""!=n.premiseField.gisYField)t.easting=n.premiseField.gisXField,t.northing=n.premiseField.gisYField,p.getEventsApi(t);else{var i=new google.maps.Geocoder;void 0!=i&&i.geocode({address:e},function(e,n){n==google.maps.GeocoderStatus.OK?(t.lat=e[0].geometry.location.lat(),t.lng=e[0].geometry.location.lng(),p.getEventsApi(t)):(a.i(s.g)("Geocode was not successful"),u.showMeterReading||$(".account-summary-notifications").addClass("hidden"),$(".cssload-container.overlay").fadeOut())})}},getEventsApi:function(e){if(e){var t=JSON.parse(localStorage.getItem("getRequestGoogle"));null==localStorage.getItem("getEventRequestGoogleTracking")?($(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlGetEvents,headers:{"X-XSRF-Token":$("input[name='__RequestVerificationToken']").val()},data:JSON.stringify(e),contentType:"application/json",success:function(t){localStorage.getEventRequestGoogleTracking=1,localStorage.getRequestGoogle=JSON.stringify(t),h(t,e)},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})):($(".summary-func").removeClass("hidden"),h(t,e))}},correctString:function(e){return e.charAt(0).toUpperCase()+e.slice(1)}},h=function(e,t){return e&&e.Event?u.showEvents=!0:u.showEvents=!1,u.showMeterReading||u.showEvents?u.showEvents?void f(e.Event,u.showMeterReading,t):($(".account-summary-notifications .events").addClass("hidden"),void $(".cssload-container.overlay").fadeOut()):($(".account-summary-notifications").addClass("hidden"),void $(".cssload-container.overlay").fadeOut())},f=function(e,t,a){$(".account-summary-notifications").removeClass("hidden");for(var n=$("#areaDetailPage").val(),i=e,o="",r=0;r<i.length;r++)if(i[r].ID&&i[r].name&&i[r].dateStarted&&i[r].closed){var s=new Date(i[r].dateStarted),l=new Date,d=s<=l&&"0"===i[r].closed;if(d){var c="";c=null!=a.easting&null!=a.northing?window.location.protocol+"//"+window.location.hostname+":"+window.location.port+n+"?type=event&id="+i[r].ID+"&area="+a.area+"&easting="+a.easting+"&northing="+a.northing+"&postcode="+a.postcode+"&recLimit="+a.recLimit:window.location.protocol+"//"+window.location.hostname+":"+window.location.port+n+"?type=event&id="+i[r].ID+"&area="+a.area+"&lat="+a.lat+"&lng="+a.lng+"&postcode="+a.postcode+"&recLimit="+a.recLimit,o+="<div class='form-row'><strong class='font-18'>"+p.correctString(i[r].name.toLowerCase())+"</strong><a target='_blank' class='nb-btn nb-btn-block' href='"+c+"'>"+notificationFindOutMoreCtaTxt+"</a></div>"}}""===o?t?$(".account-summary-notifications .events").addClass("hidden"):$(".account-summary-notifications").addClass("hidden"):$(".account-summary-notifications .events").html(o),$(".cssload-container.overlay").fadeOut()},v=function(e){var t,a=new Date;""==t&&(t=365),a=new Date(a.getTime()+24*t*60*60*1e3),$.cookie("ineligibleDDNotificationCookie",e,{expires:a})},g=function(){var e=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(null!=e&&null!=e.paymentField&&e.paymentField.autopayNotAllowedField){var t=null!==$.cookie("ineligibleDDNotificationCookie")||""!==$.cookie("ineligibleDDNotificationCookie")?$.cookie("ineligibleDDNotificationCookie"):null;void 0!==t&&null!==t&&t==e.AccountId?$(".account-summary-ineligible-dd").addClass("hidden"):($(".account-summary-ineligible-dd").removeClass("hidden"),$(".ineligible-dd-btn").on("click touch",function(){$(".account-summary-ineligible-dd").addClass("hidden"),v(e.AccountId)}))}else $(".account-summary-ineligible-dd").addClass("hidden")};c.initialize=function(e){if(m(e),g(),n(),i(),"2"==e.accountField.accountTypeField||"3"==e.accountField.accountTypeField)return $(".account-summary-notifications-typeBased").removeClass("hidden"),void(u.summary=!0);$(".account-summary-notifications-typeBased").addClass("hidden")},t.b=c},function(e,t,a){"use strict";var n=a(6),i={};i.initialize=function(e){$(".accountSummary--allComponents .wp-your-requests").addClass("hidden"),$(".accountSummary--allComponents .wp-your-requests__move-home-request").addClass("hidden"),$(".accountSummary--allComponents .wp-your-requests__water-meter-request").addClass("hidden"),$(".accountSummary--allComponents .wp-your-requests__line").addClass("hidden");var t=0;e&&((e.accountField.mIMOInProgressField||void 0!==JSON.parse(localStorage.getItem("checkMIMOData"))&&null!==JSON.parse(localStorage.getItem("checkMIMOData"))&&null!=JSON.parse(localStorage.getItem("checkMIMOData")).mIMOStatusField)&&(++t,$(".accountSummary--allComponents .wp-your-requests__move-home-request").removeClass("hidden"),$(".accountSummary--allComponents .wp-your-requests__move-home-request .date").html(a.i(n.a)(e.accountField.mIMOSLADueField))),e.premiseField.meterAppInProgressFieldSpecified&&e.premiseField.meterAppInProgressField&&(++t,$(".accountSummary--allComponents .wp-your-requests__water-meter-request").removeClass("hidden"),e.premiseField.meterAppSLADueFieldSpecified&&void 0!=e.premiseField.meterAppSLADueField&&$(".accountSummary--allComponents .wp-your-requests__water-meter-request .date").html(a.i(n.a)(e.premiseField.meterAppSLADueField))),t>0&&$(".accountSummary--allComponents .wp-your-requests").removeClass("hidden"),t>1&&$(".accountSummary--allComponents .wp-your-requests__line").removeClass("hidden"))},t.a=i},function(e,t,a){"use strict";var n=function(e){this.configuration=e,this.init=function(){try{var e=this;this.checkPagingConfiguration();var t=this.configuration;$(t.container).find(t.paginationContainer).html("");for(var a='<li class="page-item prev"><a class="page-link go-to-prev-page" href="javascript:void(0)" title="Previous"><i class="far fa-angle-left"></i></a></li>',n=1;n<=t.totalPage;n++)a+='<li class="page-item page-numb" desPage="'+n+'"><a class="page-link" href="javascript:void(0)">'+n+"</a></li>";a+='<li class="page-item next"><a class="page-link go-to-prev-page" href="javascript:void(0)" title="Next"><i class="far fa-angle-right"></i></a></li>',$(t.container).find(t.paginationContainer).append(a),t.totalItem<=t.itemPerPage?($(t.container).find(t.paginationContainer+" .page-item.prev a").addClass("disabled"),$(t.container).find(t.paginationContainer+" .page-item.next a").addClass("disabled")):($(t.container).find(t.paginationContainer+" .page-item.prev a").removeClass("disabled"),$(t.container).find(t.paginationContainer+" .page-item.next a").removeClass("disabled")),$(t.container+" "+t.paginationContainer+" .page-numb").on("click touch",function(){var t=parseInt($(this).attr("desPage"));e.goToPage(t,e)}),$(t.container).find(t.paginationContainer+" .page-item.prev a").on("click touch",function(){e.goToPrevPage(e)}),$(t.container).find(t.paginationContainer+" .page-item.next a").on("click touch",function(){e.goToNextPage(e)}),this.goToPage(1)}catch(e){console.log("pagging: "+e)}},this.goToPage=function(e,t){void 0==t&&(t=this);var a=$(t.configuration.container).find(t.configuration.paginationContainer);if(a.fadeOut(0),a.find(".page-item.next a").removeClass("disabled"),a.find(".page-item.prev a").removeClass("disabled"),1===e&&a.find(".page-item.prev a").addClass("disabled"),e===t.configuration.totalPage&&a.find(".page-item.next  a").addClass("disabled"),t.configuration.totalPage>t.configuration.maxPageUiElements){a.find(".page-numb").addClass("hidden"),a.find(".page-numb[desPage=1]").removeClass("hidden"),a.find(".page-numb[desPage="+t.configuration.totalPage+"]").removeClass("hidden"),a.find(".page-numb[desPage="+e+"]").removeClass("hidden"),a.find(".page-space").remove(),1!==e&&a.find(".page-numb[desPage="+(e-1)+"]").removeClass("hidden"),e!==t.configuration.totalPage&&a.find(".page-numb[desPage="+(e+1)+"]").removeClass("hidden");for(var n=(t.configuration.maxPageUiElements-3)/2,i=1;i<=n;i++)e-i>0&&a.find(".page-numb[desPage="+(e-i)+"]").removeClass("hidden"),e+i<t.configuration.totalPage&&a.find(".page-numb[desPage="+(e+1)+"]").removeClass("hidden");if(e-n<=1)for(var o=1,i=e-n;i<=1;i++)a.find(".page-numb[desPage="+(e+n+o)+"]").removeClass("hidden"),o++;if(e-n>2&&a.find(".page-numb[desPage=1]").after('<li class="page-item page-space"><span class="page-link">...</span></li>'),e+n>=t.configuration.totalPage)for(var o=1,i=e+n;i>=t.configuration.totalPage;i--)a.find(".page-numb[desPage="+(e-n-o)+"]").removeClass("hidden"),o++;e+n<t.configuration.totalPage-1&&a.find(".page-numb[desPage="+t.configuration.totalPage+"]").before('<li class="page-item page-space"><span class="page-link">...</span></li>')}a.find(".page-numb").removeClass("active"),a.find(".page-numb[desPage="+e+"]").addClass("active"),a.fadeIn(60),t.configuration.pageChangedCallBack(e)},this.checkPagingConfiguration=function(){if(void 0==this.configuration)throw"Configuration is null";if(void 0==this.configuration.container)throw"container is empty";if(void 0==this.configuration.paginationContainer&&(this.configuration.paginationContainer=".pagination"),void 0==this.configuration.itemPerPage&&(this.configuration.itemPerPage=6),void 0==this.configuration.totalItem)throw"total Item is empty";void 0==this.configuration.maxPageUiElements&&(this.configuration.maxPageUiElements=5);var e=Math.ceil(this.configuration.totalItem/this.configuration.itemPerPage);this.configuration.totalPage=e,void 0!=this.configuration.totalPageLimit&&this.configuration.totalPageLimit>this.configuration.calculatedTotalPage&&(this.configuration.totalPage=e)},this.getCurrentPage=function(){var t=$(e.container+" "+e.paginationContainer+" .page-numb.active").attr("desPage");return parseInt(t)},this.goToPrevPage=function(e){void 0==e&&(e=this);var t=e.getCurrentPage();this.goToPage(t-1,e)},this.goToNextPage=function(e){void 0==e&&(e=this);var t=e.getCurrentPage();this.goToPage(t+1,e)},this.init()};t.a=n},function(e,t,a){"use strict";function n(e,t,a){var n=new Date(e,t,a);return n.getFullYear()==e&&n.getMonth()==t&&n.getDate()==a}var i={},o=".firstname",r=".surname",s=".fullname",l=".email",d=".oldpassword",c=".password",u=".confirmpassword",m=".telephone",p=".address",h=".address1",f=".address2",v=".address3",g=".city",b=".nwlnumber",y=".postcode",C=".new-postcode",w=".housenumber",F=".addressauto",S=".day",k=".month",I=".year",P=".all-previous-year",_=".name",D=".account-holder-name",A=".bank-account-number",x=".meter-read",O=".currency-amount";window.isDateExists=n,window.transformBlacklistedSpecialCharsToStringNames=function(e){var t=e;return t=t.replace(/</g," less than "),t=t.replace(/>/g," greater than "),t=t.replace(/&/g," and "),t=t.replace(/\//g," - "),t=t.replace(/\\/g," - "),t=t.replace(/\*/g," ")};var N=function(){$(o).on("propertychange input",function(e){var t=!1;onlyAlphabetsRegEx.test($(this).val())&&(t=!0);var a=$(this).val().charAt(0).toUpperCase()+$(this).val().slice(1);$(this).val(a),inputValidate($(this),t)}),$(s).on("propertychange input",function(){var e=!1;excludeSpecialRegEx.test($(this).val())||(e=!0),inputValidate($(this),e)}),$(r).on("propertychange input",function(){var e=!1;onlyAlphabetsRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(l).on("propertychange input",function(){var e=!1;$(".wp-report-item.active").find(".email-confirm-message").addClass("hidden"),$(".wp-report-item.active").find(".preferred_contact_method").addClass("hidden"),emailRegEx.test($(this).val())&&(e=!0,$(".wp-report-item.active").find(".email-confirm-message").removeClass("hidden"),$(".wp-report-item.active").find(".preferred_contact_method").removeClass("hidden")),inputValidate($(this),e)}),$(d).on("propertychange input",function(){var e=!1;(passwordRegEx.test($(this).val())||$(this).val().length>32)&&(e=!0),inputValidate($(this),e)}),$(c).on("focus focusout",function(){$(".password-rules").toggle()}),$(c).on("propertychange input",function(){var e=U($(this));inputValidate($(this),e)}),$(".loginpassword, .oldpassword").on("propertychange input",function(){inputValidate($(this),!0)}),$(".passwordfree").on("propertychange input",function(){var e=!1;passwordFreeRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(u).on("keyup input",function(){var e=!1;(passwordRegEx.test($(this).val())||$(this).val().length>32)&&(e=!0),inputValidate($(this),e)}),$(m).on("propertychange input",function(){var e=!1;telePhoneRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(O).on("propertychange input",function(){var e=!1;currencyRegex.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(p).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),M(this,30),inputValidate($(this),e)}),$(w).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(h).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),M(this,100),inputValidate($(this),e)}),$(g).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),M(this,90),inputValidate($(this),e)}),$(f).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),M(this,100),inputValidate($(this),e)}),$(v).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),M(this,100),inputValidate($(this),e)}),$(b).on("keydown keyup change",function(e){this.value=this.value.replace(/\s/g,"");var t=!1;$(this).val().length>this.maxLength&&(this.value=this.value.slice(0,this.maxLength)),onlyNumberRegEx.test($(this).val())&&(t=!0),inputValidate($(this),t)}),$(y).on("propertychange input",function(){var e=!1;$(this).val($(this).val().toUpperCase()),postcodeRegExUK2.test($(this).val())&&(e=!0),M(this,12),inputValidate($(this),e)}),$(C).on("propertychange input",function(){$(this).val($(this).val().toUpperCase()),M(this,8),inputValidate($(this),!0)}),$(F).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(S).on("propertychange input",function(){var e=!1;dayRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(k).on("propertychange input",function(){var e=!1;monthRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(I).on("propertychange input",function(){var e=(new Date).getFullYear()-16,t=$(this).val(),a=!1;yearRegEx.test($(this).val())&&t<=e&&(a=!0),inputValidate($(this),a)}),$(P).on("propertychange input",function(){var e=(new Date).getFullYear()-0,t=$(this).val(),a=!1;yearRegEx.test($(this).val())&&t<=e&&(a=!0),inputValidate($(this),a)}),$(".nub_occupiers").on("propertychange input",function(){var e=!1;!excludeSpecialRegEx.test($(this).val())&&$(this).val().length<=50&&(e=!0),inputValidate($(this),e)}),$(".datepicker, .date-required").on("change",function(){var e=!1;if(dateFormatRegEx.test($(this).val())){var t=$(this).val().substring(0,2),a=$(this).val().substring(3,5)-1;n($(this).val().substring(6,11),a,t)&&(e=!0)}inputValidate($(this),e)}),$(".priority-msg textarea").on("keydown keyup change",function(e){var t=isValidPriorityServicesMsg($(this).val());inputValidate($(this),t);var a=$(this),n=$(this).parent().find(".count"),i=0,o=254,r=0;$(this).hasClass("limit50")&&(o=50),$(this).hasClass("limit200")&&(o=200),$(this).hasClass("limit250")&&(o=250),$(this).hasClass("limit300")&&(o=300),$(this).hasClass("limit500")&&(o=500),i=a.val().length,r=o-i,r<=0&&8!=e.keyCode&&46!=e.keyCode&&35!=e.keyCode&&36!=e.keyCode&&37!=e.keyCode&&39!=e.keyCode&&e.preventDefault(),i>o&&($(this).val($(this).val().substring(0,o)),r=0),n.html(r)}),$(".priority-msg-leaks textarea").on("keydown keyup change",function(e){var t=$(this),a=$(this).parent().find(".count"),n=0,i=254,o=0;$(this).hasClass("limit50")&&(i=50),$(this).hasClass("limit200")&&(i=200),$(this).hasClass("limit250")&&(i=250),$(this).hasClass("limit300")&&(i=300),$(this).hasClass("limit500")&&(i=500),n=t.val().length,o=i-n,o<=0&&8!=e.keyCode&&46!=e.keyCode&&35!=e.keyCode&&36!=e.keyCode&&37!=e.keyCode&&39!=e.keyCode&&e.preventDefault(),n>i&&($(this).val($(this).val().substring(0,i)),o=0),a.html(o)}),$(".reasonNameChangeDetails").on("keydown keyup change",function(e){$(this).val().length<5?inputRequired($(this),codeNameChangeReasonDetails):inputValidate($(this),!0);var t=$(this),a=$(this).parent().find(".count"),n=0,i=30,o=0;n=t.val().length,o=i-n,o<=0&&8!=e.keyCode&&46!=e.keyCode&&35!=e.keyCode&&36!=e.keyCode&&37!=e.keyCode&&39!=e.keyCode&&e.preventDefault(),n>i&&($(this).val($(this).val().substring(0,i)),o=0),a.html(o)}),$("textarea[name='contactus-additional-details']").on("keydown keyup change",function(e){inputValidate($(this),!0),$(this).removeClass("empty");var t=$(this),a=$(this).parent().find(".count"),n=0,i=254,o=0;$(this).hasClass("limit50")&&(i=50),$(this).hasClass("limit200")&&(i=200),$(this).hasClass("limit250")&&(i=250),$(this).hasClass("limit300")&&(i=300),$(this).hasClass("limit500")&&(i=500),$(this).hasClass("limit2000")&&(i=2e3),n=t.val().length,o=i-n,o<=0&&8!=e.keyCode&&46!=e.keyCode&&35!=e.keyCode&&36!=e.keyCode&&37!=e.keyCode&&39!=e.keyCode&&e.preventDefault(),n>i&&($(this).val($(this).val().substring(0,i)),o=0),a.html(o)}),$(_).on("propertychange input",function(){var e=!1;excludeSpecialRegEx.test($(this).val())||(e=!0),inputValidate($(this),e)}),$(D).on("propertychange input",function(){var e=!1;excludeSpecialRegEx.test($(this).val())||(e=!0),inputValidate($(this),e)}),$(A).on("propertychange input",function(){var e=!1;onlyNumberRegEx.test($(this).val())||8!=$(this).val().length||(e=!0),inputValidate($(this),e)}),$(".sort-code-segment").on("propertychange input",function(){var e=!1;2==$(this).val().length&&meterRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(x).on("propertychange input",function(){var e=!1;4!=$(this).val().length&&5!=$(this).val().length||!meterRegEx.test($(this).val())||(e=!0),inputValidate($(this),e)})};window.requiredForm=function(e){var t=!0,a=!1,i=".discount-eligibility-form .personal-details",o=$(".discount-eligibility-form .previous-address-details"),r=$(".wp-report-item.active").find(".manual-address"),s=!1,l=".form-group .form-control";e&&(l=e+" "+l),$(".contactus-form-page").length?a=!0:($(".my-profile .profile-form").length>0||$(".move-out__step2").length>0)&&(s=!0),$(l).each(function(){if(!($(this).closest(".showhide-status").length>0&&$(this).closest(".showhide-status").hasClass("hidden"))){if($(this).hasClass("firstname")&&(""!=$(this).val().replace(/\s/g,"")&&onlyAlphabetsRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeFirstname),t=!1)),$(this).hasClass("fullname")&&(""==$(this).val().replace(/\s/g,"")||excludeSpecialRegEx.test($(this).val())?(inputRequired($(this),codeFullName),t=!1):inputValidate($(this),!0)),$(this).hasClass("meter-read")&&(""==$(this).val().replace(/\s/g,"")||$(this).val().length<4||$(this).val().length>5||!meterRegEx.test($(this).val())?(inputRequired($(this),codeMeterRead),t=!1):inputValidate($(this),!0)),$(this).hasClass("surname")&&(""!=$(this).val().replace(/\s/g,"")&&onlyAlphabetsRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeSurname),t=!1)),$(this).hasClass("account-holder-name")&&(""==$(this).val().replace(/\s/g,"")||excludeSpecialRegEx.test($(this).val())?(inputRequired($(this),accountHolderNameInvalidMessage),t=!1):inputValidate($(this),!0)),$(this).hasClass("email")){var l=!1,d=$(this).val().toLowerCase(),c=$(".emailDomainList").val().toLowerCase().replace(/[\[\]"]+/g,"");if(c.length>0&&""!=d){var u=c.split(","),m=d.split("@");if(u.length>0&&m.length>0)for(var p=0;p<u.length;p++)if(u[p]==m[1]){l=!0;break}l?(inputRequired($(this),emailDomainListError),t=!1):emailRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeEmail),t=!1)}else $(this).hasClass("no-required")?""==$(this).val().replace(/\s/g,"")||emailRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeEmail),t=!1):""!=$(this).val().replace(/\s/g,"")&&emailRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeEmail),t=!1)}if($(this).hasClass("password")){var h=!0;$(this).hasClass("no-required")&&(h=""!=$(this).val().replace(/\s/g,""));var f=U($(this));!f&&h?(inputRequired($(this),codePassword),inputValidate($(this),!1),t=!1):inputValidate($(this),!0)}if($(this).hasClass("loginpassword")||$(this).hasClass("oldpassword")){var h=""==$(this).val().replace(/\s/g,"");$(this).hasClass("no-required")&&(h=""!=$(this).val().replace(/\s/g,"")),h||$(this).val().length>32?(inputRequired($(this),codePassword),t=!1):inputValidate($(this),!0)}if($(this).hasClass("passwordfree")&&(""==$(this).val()||passwordFreeRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codePassword),t=!1)),$(this).hasClass("confirmpassword")){var h=""==$(this).val().replace(/\s/g,"");$(this).hasClass("no-required")&&(h=""!=$(this).val().replace(/\s/g,""),$(this).val().length>0&&(h=!h)),h||$(this).val()!=$(".password").val()||$(this).val().length>32?(inputRequired($(this),codeConfirmPassword),t=!1):inputValidate($(this),!0)}if($(this).hasClass("telephone")&&($(this).hasClass("required")?""!=$(this).val().replace(/\s/g,"")&&telePhoneRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeTelephone),t=!1):""==$(this).val().replace(/\s/g,"")||telePhoneRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeTelephone),t=!1)),$(this).hasClass("address")){if(e==i&&o.hasClass("hidden")&&$(this).closest(".previous-address-details").length>0)return;a||(""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAddress),t=!1)),a&&r.hasClass("hidden")&&(""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAddress),t=!1))}if($(this).hasClass("housenumber")){if(a&&r.hasClass("hidden"))return;if(e==i&&o.hasClass("hidden")&&$(this).closest(".previous-address-details").length>0)return;""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeHouseName),t=!1)}if($(this).hasClass("profile-address")){if(a&&r.hasClass("hidden"))return;""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAddressLine1),t=!1)}if($(this).hasClass("address1")){if(a&&r.hasClass("hidden"))return;if(e==i&&o.hasClass("hidden")&&$(this).closest(".previous-address-details").length>0)return;""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAddressLine1),t=!1)}if($(this).hasClass("address2")){if(a&&r.hasClass("hidden"))return;if(e==i&&o.hasClass("hidden"))return;addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAddressLine2),t=!1)}if($(this).hasClass("city")){if(a&&r.hasClass("hidden"))return;if(e==i&&o.hasClass("hidden")&&$(this).closest(".previous-address-details").length>0)return;""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeCity),t=!1)}if($(this).hasClass("dateOfBirth")&&(""!=$(this).val().replace(/\s/g,"")&&dateFormatRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeDateOfBirth),t=!1)),$(this).hasClass("postcode")){if(a&&r.hasClass("hidden"))return;if(e==i&&o.hasClass("hidden")&&$(this).closest(".previous-address-details").length>0)return;s&&$(".postal-code-select").hasClass("hidden")?inputValidate($(this),!0):""!=$(this).val().replace(/\s/g,"")&&postcodeRegExUK2.test($(this).val().toUpperCase())?inputValidate($(this),!0):(inputRequired($(this),codePostcode),t=!1)}if($(this).hasClass("day")&&(($(this).hasClass("no-require")||""!=$(this).val()&&dayRegEx.test($(this).val()))&&(""==$(this).val()||dayRegEx.test($(this).val()))?inputValidate($(this),!0):(inputRequired($(this),codeDay),t=!1)),$(this).hasClass("month")){if(e==i&&o.hasClass("hidden")&&$(this).closest(".previous-address-details").length>0)return;($(this).hasClass("no-require")||""!=$(this).val()&&monthRegEx.test($(this).val()))&&(""==$(this).val()||monthRegEx.test($(this).val()))?inputValidate($(this),!0):(inputRequired($(this),codeMonth),t=!1)}if($(this).hasClass("year")){var v=parseInt($(this).val(),10),g=(new Date).getFullYear(),b=$(e).find(".year").val()+"/"+$(e).find(".month").val()+"/"+$(e).find(".day").val(),y=T(String(b));t=!1;var C=$(this).closest(".form-row").find(".dob-error");$(this).hasClass("no-require")||"0"!=$(this).val()&&""!=$(this).val()&&yearRegEx.test($(this).val())&&!(v>g)?y<16?(C.find(".form-error").html(ageLessThan16Error),C.addClass("empty")):y>110?(C.find(".form-error").html(ageMoreThan110Error),C.addClass("empty")):(C.removeClass("empty"),inputValidate($(this),!0),t=!0):(inputRequired($(this),codeYear),C.removeClass("empty"))}if($(this).hasClass("all-previous-year")){if(e==i&&o.hasClass("hidden")&&$(this).closest(".previous-address-details").length>0)return;var v=parseInt($(this).val(),10),g=(new Date).getFullYear()-0;$(this).hasClass("no-require")||"0"!=$(this).val()&&""!=$(this).val()&&yearRegEx.test($(this).val())&&!(v>g)?inputValidate($(this),!0):(inputRequired($(this),codeYear),t=!1)}if($(this).hasClass("select-preferred-time")&&(0==$(this).val()||""==$(this).val()?(inputRequired($(this),codePreferredTime),t=!1):inputValidate($(this),!0)),$(this).hasClass("mrtitle")&&($(this).hasClass("no-require")||(0==$(this).val()||""==$(this).val()?(inputRequired($(this),codeTitle),t=!1):inputValidate($(this),!0))),$(this).hasClass("reasonNamechange")&&($(".reasonnamechangebox").hasClass("hidden")||(0==$(this).val()||""==$(this).val()?(inputRequired($(this),codeNameChangeReason),t=!1):inputValidate($(this),!0))),$(this).hasClass("reasonNameChangeDetails")&&($(".reasonnamechangedetailsbox").hasClass("hidden")||($(this).val().length<5?(inputRequired($(this),codeNameChangeReasonDetails),t=!1):inputValidate($(this),!0))),$(this).hasClass("number-occupants")&&(0==$(this).val()||""==$(this).val()?(inputRequired($(this),codeOccupiers),t=!1):inputValidate($(this),!0)),$(this).hasClass("nwlnumber")&&($(this).hasClass("require")?""!=$(this).val()&&nwlAcountNubmerRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAccountNumb),t=!1):""==$(this).val()||nwlAcountNubmerRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAccountNumb),t=!1)),$(this).hasClass("date-required"))if(0==$(this).val()||""==$(this).val())inputRequired($(this),codeDate),t=!1;else{var f=!1;if(dateFormatRegEx.test($(this).val())){var w=$(this).val().substring(0,2),F=$(this).val().substring(3,5)-1,S=$(this).val().substring(6,11);n(S,F,w)?f=!0:t=!1}inputValidate($(this),f)}!$(this).hasClass("telephone")&&$(this).hasClass("required")&&($(this).val()&&"0"!=$(this).val()?inputValidate($(this),!0):($(this).hasClass("dd-payment-day")||$(this).hasClass("payment-day")?inputRequired($(this),codePaymentDate):$(this).hasClass("dd-frequency")?inputRequired($(this),codePaymentFrequency):$(this).hasClass("number-bedrooms")?inputRequired($(this),codeNumberBedrooms):inputRequired($(this),codeRequire),t=!1)),$(this).hasClass("nub_occupiers")&&(excludeSpecialRegEx.test($(this).val())||$(this).val().length>50?(inputRequired($(this),codeFutureOccupier),t=!1):inputValidate($(this),!0)),$(this).hasClass("bank-account-number")&&(onlyNumberRegEx.test($(this).val())||8!=$(this).val().length)&&(inputRequired($(this),bankAccountNumberInvalidMessage),t=!1),$(this).hasClass("additional-details")&&($(this).hasClass("required")&&""==$(this).val().replace(/\s/g,"")?($(this).addClass("empty"),inputValidate($(this),!1),inputRequired($(this),codeTextArea),t=!1):inputValidate($(this),!0)),$(this).hasClass("currency-amount")&&(""==$(this).val().replace(/\s/g,"")?(inputRequired($(this),""),t=!1):inputValidate($(this),!0)),$(this).hasClass("number-of-members")&&(0==$(this).val()||""==$(this).val()?(inputRequired($(this),""),t=!1):inputValidate($(this),!0))}});var d=e+" .country",c=e+" .new-postcode",u=!1;return".move-out__step2 .new-address-edit"!=e&&".profile-form"!=e&&".enforced-move-out__step1 .following-address-enforced-move-out-section"!=e||(u=!0),u&&$(d).length&&$(c).length&&("UK"==$(d).val()?""!=$(c).val().replace(/\s/g,"")&&postcodeRegExUK2.test($(c).val().toUpperCase())?inputValidate($(c),!0):(inputRequired($(c),codePostcode),t=!1):inputValidate($(c),!0)),$(".form-row").hasClass("existing-nwl")&&($("input[name='existing-nwl']:checked").val()?$(".existing-nwl").removeClass("error"):($(".existing-nwl").addClass("error").find(".form-error").html(codeExisting),t=!1)),e&&!$(e).hasClass("hidden")&&(""==$(e).find(".msg").val()||addressRegEx.test($(e).find(".msg").val())?$(e).removeClass("error"):($(e).addClass("error"),t=!1)),$(".form-row").each(function(){if($(this).find(".form-group").length>1)$(this).find(".form-group").each(function(){return $(this).hasClass("empty")?($(this).find(".form-control").focus(),!1):$(this).find(".form-select").hasClass("empty")?($(this).find(".form-select").focus(),!1):void 0});else{if($(this).find(".form-group").hasClass("empty"))return $(this).find(".form-control").focus(),!1;if($(this).find(".form-select").hasClass("empty"))return $(this).find(".form-select").focus(),!1}}),t};var M=function(e,t){$(e).val().length>t&&!$(e).hasClass("ignoreMaxLength")&&$(e).val($(e).val().substring(0,t))},U=function(e){var t=!0;return e.parent().find("#eight-characters").length&&(e.val().length>=8?e.parent().find("#eight-characters").removeClass("error").addClass("success").find("span").html("&#10003;"):(t=!1,e.parent().find("#eight-characters").removeClass("success").addClass("error").find("span").html("&#10007;"))),e.parent().find("#one-capital-letter").length&&(new RegExp("[A-Z]").test(e.val())?e.parent().find("#one-capital-letter").removeClass("error").addClass("success").find("span").html("&#10003;"):(t=!1,e.parent().find("#one-capital-letter").removeClass("success").addClass("error").find("span").html("&#10007;"))),e.parent().find("#one-letter").length&&(new RegExp("[a-z]").test(e.val())?e.parent().find("#one-letter").removeClass("error").addClass("success").find("span").html("&#10003;"):(t=!1,e.parent().find("#one-letter").removeClass("success").addClass("error").find("span").html("&#10007;"))),e.parent().find("#one-number").length&&(new RegExp("[0-9]").test(e.val())?e.parent().find("#one-number").removeClass("error").addClass("success").find("span").html("&#10003;"):(t=!1,e.parent().find("#one-number").removeClass("success").addClass("error").find("span").html("&#10007;"))),e.parent().find("#one-special-character").length&&(new RegExp("[^A-Za-z 0-9]").test(e.val())?e.parent().find("#one-special-character").removeClass("error").addClass("success").find("span").html("&#10003;"):(t=!1,e.parent().find("#one-special-character").removeClass("success").addClass("error").find("span").html("&#10007;"))),t},T=function(e){var t=new Date,a=new Date(e),n=t.getFullYear()-a.getFullYear(),i=t.getMonth()-a.getMonth();return(i<0||0===i&&t.getDate()<a.getDate())&&n--,n};i.initialize=function(){N()},t.a=i},function(e,t,a){"use strict";function n(e,t){switch(t.find(".usage-compare-lbl").addClass("hidden"),t.find(".wp-low-water-use i").removeClass("red"),e.WaterUsageLevel){case"low":t.find(".usage-compare-lbl.low").removeClass("hidden");break;case"average":t.find(".usage-compare-lbl.average").removeClass("hidden");break;case"above":t.find(".usage-compare-lbl.above").removeClass("hidden"),t.find(".wp-low-water-use i").addClass("red");break;case"high":t.find(".usage-compare-lbl.high").removeClass("hidden"),t.find(".wp-low-water-use i").addClass("red");break;default:return}}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$(".wp-your-usage-compare"),a=$.parseJSON(e),i=t.find("#waterUsageBarChart"),o="";$(i).html("");var r={label:$(".liters-perday-bar-chart-label").val(),data:[{label:$(".your-usage-bar-chart-label").val(),usage:a.YourUsage,color:"#004595"},{label:$(".similar-neighbours-bar-chart-label").val(),usage:a.SimilarNeighboursUsage,color:"grey"},{label:$(".water-efficient-bar-chart-label").val(),usage:a.WaterEfficientNeighboursUsage,color:"#66b333"}]},s=$.parseJSON(JSON.stringify(r));$.each(s.data,function(e,t){var n=Math.round(t.usage/a.UsageMaxValue*100)+30;n>100&&(n=100),o+='<div class="loader"><div class="usage-bar-chart"><div class="usage-bar-lbl-box"><div class="bar-label-'+e+' ">'+t.label+'</div></div><div class="usage-progress"><div class="usage-progress-bar" data-value="'+n+'%" style="width: '+n+"%; background-color:"+t.color+'"></div><div class="usage-progress-content"><span class="label-txt">'+Math.round(t.usage)+'</span><span class="label-litres"> '+s.label+"</span></div></div></div> <br/></div>"}),$(i).append(o),c(),n(a,t)}function o(){function e(e){var t=$(e),a=t.val(),n=t.attr("min"),i=t.attr("max"),o=i-n,r=Math.round(100*(a-n)/o),s=t.next();s.find("span.bar-btn").css("left",r+"%"),s.find("span.bar > span").css("width",r+"%"),s.find("span.bar-btn > span").text(a)}$.fn.rangeslider=function(t){var a=this;return a.attr("value"),a.wrap("<span class='range-slider'></span>"),a.after("<span class='slider-container'><span class='bar'><span></span></span><span class='bar-btn'><span>0</span></span></span>"),e(this),a},0!=$(".rangeBox").length&&($(".rangeBox").rangeslider(),$("html").hasClass("isNet")?$(".rangeBox")[0].addEventListener("change",function(){e(this)},!1):$(".rangeBox")[0].addEventListener("input",function(){e(this)},!1))}function r(){$(".btn-change-number").on("click touch",function(e){e.preventDefault(),$(this).addClass("hidden"),$(l.s).find(".number-occupiers").removeClass("hidden"),o()})}function s(){$(".usage-compare-btn").on("click touch",function(e){e.preventDefault(),$(this).blur();var t=parseInt($(".number-occupiers .rangeBox").val());averageUsage(accountUsage.lastYearAvgUsageField,t),$(l.s).find(".number_of_people span").html(t),$(l.s).find(".number_of_people_sumary span").html(t),$(".cssload-container.overlay").show(),getWaterUsageData($(".rangeBox").val()),i($.parseJSON(localStorage.getItem("waterUsageData")),$(".wp-your-usage-metered"))})}var l=a(2);t.a=i;var d={},c=function(){0!=$(".usage-progress").length&&$(".usage-progress .usage-progress-bar").css("width",function(){return $(this).attr("data-value")})};d.initialize=function(){r(),s()},t.b=d},function(e,t,a){"use strict";var n=a(0),i=a(1),o=a(19),r=a(20),s=(a(4),{}),l=!1,d=function(e,t){$(".payment-func").addClass("hidden"),$(".payment-func.pay-by-card").removeClass("hidden"),$(".payment-func.pay-by-card .amount-to-pay").html(parseFloat(Math.round(100*e)/100).toFixed(2)),$(".payment-func.pay-by-card .customer-ref-number").html(t),hasURLPage(urlAccount.notloggedinmakeapayment)&&$(".pay-by-card-box").addClass("pay-by-card-not-login-box"),$([document.documentElement,document.body]).animate({scrollTop:$(".payment-func.pay-by-card").offset().top-100},1e3)},c=function(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),n=$(".realexServiceUrl").val();n=""!=n&&null!=n?n.substring(0,n.lastIndexOf(".")).toLowerCase():"";var r=null!=e&&null!=e.origin&&""!=e.origin?e.origin.substring(0,e.origin.lastIndexOf(".")).toLowerCase():"";try{if(n===r){var s=JSON.parse(e.data);if(void 0==s.AUTHCODE)return $("#payButtonId").addClass("hidden"),void("0px"!=s.iframe.width&&$(".cssload-container.overlay").fadeOut());if(""===s.AUTHCODE)f(t,s,function(){o.a.init(1,s)});else{var l=null!=s.ORDER_ID?atob(s.ORDER_ID):"";a.i(i.b)([{name:"OrderId",value:l}],function(){m(t,s)})}}else $(".cssload-container.overlay").fadeOut()}catch(t){o.a.init(1,{RESULT:btoa(e.data)})}},u=function(e,t,i){if(""!==t.personField.emailAddressField&&void 0!==t.personField.emailAddressField&&!emailRegEx.test(t.personField.emailAddressField))return void o.a.init(1,{RESULT:btoa("not connect to server")});var r="";h(t.personField.mobileNumberField)?r=t.personField.mobileNumberField:h(t.personField.homePhoneNumberField)?r=t.personField.homePhoneNumberField:h(t.personField.workPhoneNumberField)?r=t.personField.workPhoneNumberField:h(i)&&(r=i);var s=a.i(n.n)(t.accountField.billDisplayAddressField.addressLine1Field.split("/").join("-")),l=t.accountField.billDisplayAddressField.addressLine4Field.replace(/[^a-z0-9\s]/gi,"").replace(/[_\s]/g,"-").split(",")[0].split("/").join("-"),d={AccountId:t.AccountId,Amount:e,BillingAddressLine1:s,BillingAddressLine2:a.i(n.n)(t.accountField.billDisplayAddressField.addressLine2Field.split("/").join("-")),BillingAddressLine3:a.i(n.n)(t.accountField.billDisplayAddressField.addressLine3Field.split("/").join("-")),BillingAddressCity:a.i(n.n)(l),BillingAddressPostalCode:a.i(n.n)(t.accountField.billDisplayAddressField.postCodeField.split("/").join("-")),CustomerNumber:t.AccountId,CustomerEmail:t.personField.emailAddressField};""!==r&&(d.CustomerHomePhoneNumber="44|"+a.i(n.n)(r)),$(".cssload-container.overlay").show(),$(".iframe-play").html(""),$('<iframe id="iframeId" style="display:none; width: 100%; height: 700px; border: none"></iframe>').appendTo($(".iframe-play")),$.ajax({type:"GET",cache:!1,url:window.GetHppSetting+"?"+a.i(n.o)(d),contentType:"application/json",success:function(e){RealexHpp.setHppUrl($(".realexServiceUrl").val()),RealexHpp.embedded.init("payButtonId","iframeId","",JSON.parse(e)),window.addEventListener?window.addEventListener("message",c,!1):window.attachEvent("message",c),$(".payment-func").addClass("hidden"),$(".payment-func.pay-by-card").removeClass("hidden"),$("#payButtonId").click()},error:function(e){initPopupErrorRealex($(".pay-by-card-alert-realex-failure"))}})},m=function(e,t){dataLayer.push({event:"make_a_payment",user_id:getUserIdForGoogleEvents(),make_a_payment_step:"Submit"}),f(e,t,function(e){$(".payment-func.pay-by-card").addClass("hidden"),0!==parseInt(e.statusField.codeField)?initPopupErrorCCB($(".pay-by-card-alert-ccb-failure")):l?p(function(){r.a.init(t,e)}):r.a.init(t,e)})},p=function(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),a=t.personField,n=t.accountField,i=n.billDisplayAddressField;""!=i.addressLine4Field&&i.addressLine4Field.split(/\,/)[0];var r={FirstName:t.personField.firstNameField,Surname:t.personField.surnameField,EmailAddress:t.personField.emailAddressField};r.AccountId=t.AccountId,r.PersonId=t.PersonId,r.PremiseId=t.PremiseId,r.EbillingFlag=!0,r.eBillingField=!0,r.EbillingFlagSpecified=!0,r.DateOfBirth=a.dateOfBirthField,$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(r),contentType:"application/json",success:function(t){if("0"!=t.statusField.codeField&&"00"!=t.statusField.codeField)return $(".pay-by-card-alert .alert__content .lbl").html(t.statusField.messageField),initErrorCodeCMS($(".pay-by-card-alert"),t.statusField.codeField),$(".pay-by-card-alert").show(),void $(".cssload-container.overlay").fadeOut();e();var a=JSON.parse(localStorage.getItem("accountDetailInfo"));a.accountField.eBillingField=!0,a.accountField.EbillingFlag=!0,localStorage.accountDetailInfo=JSON.stringify(a),$("body").trigger({type:"doneUpdatingEbillingSetting"})},error:function(e){o.a.init(2,e)}})},h=function(e){return void 0!=e&&""!==e},f=function(e,t,a){var n=null!=t.AMOUNT?atob(t.AMOUNT):0,i=parseFloat(n/100).toFixed(2),o={accountIdField:e.AccountId,premiseIdField:e.PremiseId,contactSourceField:"1",personIdField:e.PersonId,cardTypeField:"VISA",emailAddressField:e.personField.emailAddressField,cardNameField:e.personField.firstNameField+" "+e.personField.surnameField,realexResultCodeField:atob(t.RESULT),realexResultMessageField:null!=t.MESSAGE?atob(t.RESULT):"",realexAuthorisationCodeField:null!=t.AUTHCODE?atob(t.AUTHCODE):"",realexPasReferenceField:null!=t.PASREF?atob(t.PASREF):"",realexCVNResultField:null!=t.CVNRESULT?atob(t.CVNRESULT):"",realexBatchField:null!=t.BATCHID?atob(t.BATCHID):"",paymentAmountField:i,paymentTimeField:null!=t.TIMESTAMP?atob(t.TIMESTAMP):"",currencyField:"GBP",paymentOrderNumberField:null!=t.ORDER_ID?atob(t.ORDER_ID):""};""===o.cardTypeField&&(o.cardTypeField=null!=t.HPP_CARD_TYPE?atob(t.HPP_CARD_TYPE):""),$(".cssload-container.overlay").css("display","block"),$.ajax({type:"POST",cache:!1,data:JSON.stringify(o),url:window.apiUrlCardPaymentService,contentType:"application/json",success:function(t){a(t),getAccountDetail(e.AccountId,e.PremiseId,e.PersonId)},error:function(e){initPopupErrorCCB($(".pay-by-card-alert-ccb-failure"))}})};s.init=function(e,t,a){if(window.addEventListener("error",function(e){alert("error")}),(hasURLPage(urlAccount.account)||hasURLPage(urlAccount.notloggedinmakeapayment))&&void 0!=localStorage.getItem("accountDetailInfo")){var n=JSON.parse(localStorage.getItem("accountDetailInfo"));null!=n&&""!==n&&($(".cssload-container.overlay").show(),l=t,e=e.toFixed(2),d(e,n.AccountId),u(e,n,a))}},t.a=s},function(e,t,a){"use strict";var n=a(4),i={},o=function(e,t){localStorage.payByCardSuccess=!1;var a=$(".payment-func.pay-error");if(a.find(".incrrect-card-detail").addClass("hidden"),a.find(".other-payment-error").addClass("hidden"),a.find(".update-card-fail").addClass("hidden"),hasURLPage(urlAccount.notloggedinmakeapayment)&&(a.find(".need-remove-account-form-when-non-login").removeClass("account-form"),a.find(".need-move-out-box-if-not-login").appendTo(".pay-error"),a.find(".back-to-billing-not-login").removeClass("hidden"),a.find(".back-to-billing").addClass("hidden")),1===e){var n=atob(t.RESULT);return void("101"===n||"102"===n||"103"===n?a.find(".incrrect-card-detail").removeClass("hidden"):a.find(".payment-error-realex-no-response").removeClass("hidden"))}if(2===e)return void a.find(".update-card-fail").removeClass("hidden")},r=function(e){$(".payment-func.pay-error .back-to-billing").unbind().click(function(){2===e?$('li[rel="billspayments"]').click():(localStorage.makePayment="true",n.a.initialize(!0))})},s=function(e){$(".pay-error .back-to-billing-not-login").unbind().click(function(){window.location.href=2===e?urlHome:urlAccount.notloggedinmakeapayment})};i.init=function(e,t){2===e?$(".pay-error .back-to-billing-not-login").html($(".pay-error .back-to-billing-not-login").attr("label-home")):$(".pay-error .back-to-billing-not-login").html($(".pay-error .back-to-billing-not-login").attr("label-payment")),$(".cssload-container.overlay").fadeOut(),$(".payment-func").addClass("hidden"),$(".payment-func.pay-error").removeClass("hidden"),$([document.documentElement,document.body]).animate({scrollTop:$(".payment-func.pay-error").offset().top-100},1e3),o(e,t),r(e),s(e)},t.a=i},function(e,t,a){"use strict";function n(e){return a.i(o.e)(r.errorMessage.val())?isVerified()?(e.preventDefault(),e.stopPropagation(),a.i(o.c)(),!1):void 0:(e.preventDefault(),e.stopPropagation(),!1)}function i(e,t){return 1==e||2==e||1==t}var o=a(4),r={};r.init=function(e,t){localStorage.payByCardSuccess=!0,$(".cssload-container.overlay").fadeOut(),r.payment=$(".payment-func.pay-success"),r.bankAuthCode=r.payment.find(".bank-auth-code"),r.confirmPaymentNumber=r.payment.find(".confirm-payment-number"),r.paymentTeaser=r.payment.find(".payment-teaser"),r.payYourBillLater=r.payment.find(".pay-your-bill-later-box"),r.paySuccessContainer=r.payment.find(".pay-success-container"),r.BackMyAccount=r.payment.find(".btn-back-to-my-account"),r.btnGoToHome=r.payment.find(".btn-go-to-home"),r.errorMessage=r.payment.find(".errorMessage_InvalidAccountOwnerFieldSetupDD"),r.setupDirectDebit=r.payment.find(".btn-setup-directdebit"),r.setupDirectDebit.unbind("click touch").on("click touch",n),r.payment.addClass("hidden"),s(e,t)};var s=function(e,t){r.payment.removeClass("hidden"),pushStateParameterUrl({step:"card-payment-confirm"}),r.bankAuthCode.html(atob(e.AUTHCODE)),r.confirmPaymentNumber.html(t.contactIdField);var a=atob(e.AMOUNT),n=(parseFloat(a)/100).toFixed(2);r.paymentTeaser.html(r.paymentTeaser.html().replace("##Amount","&#8356;"+n));var o=JSON.parse(localStorage.getItem("accountDetailInfo"));isLogined()?(r.payYourBillLater.addClass("hidden"),r.paySuccessContainer.addClass("wp-usage-box"),r.btnGoToHome.addClass("hidden"),null!=o&&null!=o.paymentField&&null!=o.paymentField.accountAutopayTypeField&&null!=o.paymentField.autopayNotAllowedField&&(i(o.paymentField.accountAutopayTypeField,o.paymentField.autopayNotAllowedField)?(r.payment.find(".account__box.bg__box.text-center.pay-your-bill-later-box").addClass("hidden"),r.payment.find(".account__box.bg__box.bgblue-light.text-center").addClass("hidden")):(r.payment.find(".account__box.bg__box.bgblue-light.text-center").addClass("hidden"),r.payment.find(".account__box.bg__box.text-center.pay-your-bill-later-box").removeClass("hidden")))):(r.BackMyAccount.addClass("hidden"),r.paySuccessContainer.removeClass("wp-usage-box"),r.btnGoToHome.removeClass("hidden"),null!=o&&null!=o.paymentField&&null!=o.paymentField.accountAutopayTypeField&&null!=o.paymentField.autopayNotAllowedField&&(i(o.paymentField.accountAutopayTypeField,o.paymentField.autopayNotAllowedField)?(r.payment.find(".account__box.bg__box.text-center.pay-your-bill-later-box").addClass("hidden"),r.payment.find(".account__box.bg__box.bgblue-light.text-center").addClass("hidden")):(r.payment.find(".account__box.bg__box.text-center.pay-your-bill-later-box").addClass("hidden"),r.payment.find(".account__box.bg__box.bgblue-light.text-center").removeClass("hidden")))),$([document.documentElement,document.body]).animate({scrollTop:$(".payment-func.pay-success").offset().top-100},1e3)};t.a=r},function(e,t,a){"use strict";function n(){var e=$(".branch-sort-code-row");return 2==e.find(s.box1).val().length&&2==e.find(s.box2).val().length&&2==e.find(s.box3).val().length}function i(){var e=$(".branch-sort-code-row");e.parent().removeClass("error empty"),e.parent().find(".form-error").text("")}var o=a(0),r={},s={box1:"input[name='sort-code-box-1']",box2:"input[name='sort-code-box-2']",box3:"input[name='sort-code-box-3']"},l=/^[0-9]*$/;r.init=function(e){var t=$(".branch-sort-code-row");a.i(o.i)(t.find("input")),t.find(s.box1).on("propertychange input",function(){l.test($(this).val())&&2==$(this).val().length&&t.find(s.box2).focus().select(),n()&&(e(),i())}),t.find(s.box2).on("propertychange input",function(){l.test($(this).val())&&2==$(this).val().length&&t.find(s.box3).focus().select(),n()&&(e(),i())}),t.find(s.box3).on("propertychange input",function(){n()&&(e(),i())})},r.reset=function(){var e=$(".branch-sort-code-row");e.find(s.box1).val(""),e.find(s.box2).val(""),e.find(s.box3).val(""),i()},r.validate=function(){var e=$(".branch-sort-code-row"),t=e.find(s.box1).val(),a=e.find(s.box2).val(),n=e.find(s.box3).val();return t?e.find(s.box1).parent().removeClass("empty"):e.find(s.box1).parent().addClass("empty"),a?e.find(s.box2).parent().removeClass("empty"):e.find(s.box2).parent().addClass("empty"),n?e.find(s.box3).parent().removeClass("empty"):e.find(s.box3).parent().addClass("empty"),2!==t.length||2!==a.length||2!==n.length?(e.parent().addClass("error"),e.parent().find(".form-error").html(codeSortCode),!1):(i(),!0)},t.a=r},function(e,t,a){"use strict";function n(e,t){switch(t){case"6":return e;case"1":return 12*e;case"5":return 13*e;case"7":return 26*e;case"8":return 52*e;default:return e}}function i(){var e=void 0,t=void 0,a=0,n=void 0,i=void 0,r=0,s=[],d=[],c=[],u=[],m=JSON.parse(localStorage.getItem("accountDetailInfo")),p=JSON.parse(localStorage.getItem("transactionHistoryInfo"));if(m&&m.accountField&&void 0!==m.accountField.billDisplayAddressField&&m.accountField.billDisplayAddressField&&(t=m.accountField.billDisplayAddressField.postCodeField),m&&m.premiseField)if("undefined"!=m.premiseField.otherWholesalerField&&""!=typeof m.premiseField.otherWholesalerField&&null!==m.premiseField.otherWholesalerField&&(n=m.premiseField.otherWholesalerField),"undefined"!=m.premiseField.thamesUnmeteredAreaField&&""!=typeof m.premiseField.thamesUnmeteredAreaField&&null!==m.premiseField.thamesUnmeteredAreaField&&(i=m.premiseField.thamesUnmeteredAreaField),void 0!==m.premiseField.measuredField&&m.premiseField.measuredField){if(null!=p&&p.length>0)for(var h=0;h<p.length;h++)if(1==p[h].transactionTypeField){var f=new Date(p[h].dateField).getFullYear(),v=(new Date).getFullYear();f==v&&(a+=p[h].amountField)}}else""!=typeof m.accountField.lastBillAmountField&&"undefined"!=m.accountField.lastBillAmountField&&void 0!=m.accountField.lastBillAmountField&&("undefined"!=m.accountField.lastBillAmountField&&""!=typeof m.accountField.lastBillAmountField&&null!==m.accountField.lastBillAmountField&&(a=m.accountField.lastBillAmountField),"undefined"!=m.premiseField.rateableValueField&&""!=typeof m.premiseField.rateableValueField&&null!==m.premiseField.rateableValueField&&(r=m.premiseField.rateableValueField));var g=l.mainContent.find(".benefit-expense-container input#expense-income").val(),b=l.mainContent.find(".expense-amount-frequency .dd-frequency option:selected").val(),y=l.mainContent.find(".benefit-expense-container input#benefits-income").val(),C=l.mainContent.find(".benefit-income-frequency .dd-frequency option:selected").val();if(""!=y&&""!=C&&(s.push(y),d.push(C)),"false"==localStorage.getItem("IsPensionCredit")){var w=void 0;w=l.mainContent.find(".de-btn[data-value='disability-benefit-for-me-and-someone-else']").hasClass("selected")?"disability-benefit-for-me-and-someone-else":"disability-benefit-for-me-only",$("."+w+" .member-container").each(function(e){$(this).find(".other-income-container").is(":empty")||(s.push($(this).find(".other-income-amount").val()),d.push($(this).find(".income-benefit-frequency .dd-frequency option:selected").val())),$(this).find(".disability-benefits-container .disability-benefit").each(function(e){"false"==$(this).attr("data-is-excluded").toLowerCase()&&(c.push($(this).find(".disability-benefit-amount").val()),u.push($(this).find(".disability-benefit-frequency .dd-frequency option:selected").val()))})})}var F={PersonId:m.PersonId,AccountId:m.AccountId,FirstName:$(".personnal-detail-form").find(".firstname").val(),Surname:$(".personnal-detail-form").find(".surname").val(),PostCode:t,DateOfBirth:"",MovingMonth:m.paymentField.nextInstalmentAmountField,MovingYear:m.paymentField.accountBalanceField,NumberOfOccupiers:$(".personnal-detail-form").find(".number-of-occupier").val(),IsPensionCredit:localStorage.getItem("IsPensionCredit"),LastBillDateDifference:o(m),AnnualBillAmount:a,RateableValue:r,OtherWholesaler:n,ThamesUnmeteredArea:i,PayandBenefitsAmount:s,PayandBenefitsPaymentFrequency:d,RentOrMortgageAmount:g,RentOrMortgagePaymentFrequency:b,DisabilityBenefitAmount:c,DisabilityBenefitPaymentFrequency:u};console.log(F),$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlCheckDiscountEligibilityForUser,data:JSON.stringify(F),dataType:"json",contentType:"application/json; charset=utf-8",success:function(t){$(".cssload-container.overlay").fadeOut(),t.length>0&&(e=JSON.parse(t),console.log("Discount Response:"),console.log(e),l.mainContent.find(".disability-benefit,.finance-details").addClass("hidden"),e.IsPensionCredit?(l.mainContent.find(".discount-eligibility-output-details .eligible-for-discount-pension-credit").removeClass("hidden"),$([document.documentElement,document.body]).animate({scrollTop:l.mainContent.offset().top},1e3)):e.EligibleforDiscount?(l.mainContent.find(".discount-eligibility-output-details .eligible-for-discount").removeClass("hidden"),l.mainContent.find(".eligible-for-discount .discount_percentage").html(e.NewDiscountPercentage+"%"),l.mainContent.find(".eligible-for-discount .discount_amount").html("£"+e.NewDiscountAmount)):l.mainContent.find(".discount-eligibility-output-details .not-eligible-for-discount").removeClass("hidden")),htmlScroll($(".discount-eligibility-output-details").offset().top-50)},error:function(e){$(".cssload-container.overlay").fadeOut()},timeout:apiTimeOut})}function o(e){if(!e.accountField.lastBillPeriodEndField&&!e.accountField.lastBillPeriodStartField)return 0;var t=new Date(e.accountField.lastBillPeriodEndField).toFormat("DD/MM/YYYY"),a=new Date(e.accountField.lastBillPeriodStartField).toFormat("DD/MM/YYYY");return dateDiff.inDays(parseDate(a),parseDate(t))}var r=a(0),s=a(16),l={},d=function(e){if(null!=JSON.parse(localStorage.getItem("accountDetailInfo"))){var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if(null!=t.personField&&(null!=t.personField.firstNameField&&""!=t.personField.firstNameField&&(e.find(".firstname").val(t.personField.firstNameField).parent().addClass("active completed"),e.find(".firstname").parent().find(".form-line").html(t.personField.firstNameField)),null!=t.personField.surnameField&&""!=t.personField.surnameField&&(e.find(".surname").val(t.personField.surnameField).parent().addClass("active completed"),e.find(".surname").parent().find(".form-line").html(t.personField.surnameField)),null!=t.personField.dateOfBirthField&&""!=t.personField.dateOfBirthField)){var a=t.personField.dateOfBirthField;e.find(".year").val(a.substring(0,4)).parent().addClass("active completed"),e.find(".year").parent().find(".form-line").html(a.substring(0,4)),e.find(".deDobMonth").length>0?(e.find(".deDobMonth").val(a.substring(5,7)).parent().addClass("active completed"),e.find(".deDobMonth").parent().find(".form-line").html(a.substring(5,7))):e.find(".month").length>0&&(e.find(".month").val(a.substring(5,7)).parent().addClass("active completed"),e.find(".month").parent().find(".form-line").html(a.substring(5,7))),e.find(".day").val(a.substring(8,10)).parent().addClass("active completed"),e.find(".day").parent().find(".form-line").html(a.substring(8,10))}null!=t.accountField&&(null!=t.accountField.numberOfOccupiersField&&""!=t.accountField.numberOfOccupiersField?initNumberOfOccupants(l.mainContent.find(".number-of-occupier"),t.accountField.numberOfOccupiersField,"Please select"):initNumberOfOccupants(l.mainContent.find(".number-of-occupier"),void 0,"Please select"))}},c=function(){$("#deMoveInMonth,#deMoveInYear").unbind("focusout").on("focusout",function(e){var t=$("#deMoveInMonth").val(),a=$("#deMoveInYear").val(),n=!1,i=new Date;if(""!=t&&""!=a&&4==a.length&&(t>i.getUTCMonth()+1&&a==i.getUTCFullYear()||t>12?(inputValidate($("#deMoveInMonth"),!1),n=!1):a>i.getUTCFullYear()||i.getUTCFullYear()-a>=2?n=!1:(inputValidate($("#deMoveInMonth"),!0),n=!0),n)){var o=i.getUTCMonth()+1-t;n=!(o>6&&a==i.getUTCFullYear()||a<i.getUTCFullYear()&&o>-6)}n?l.mainContent.find(".personal-details").find(".previous-address-details").removeClass("hidden"):l.mainContent.find(".personal-details").find(".previous-address-details").addClass("hidden")})},u=function(){requiredForm(".discount-eligibility-form .personal-details")&&(l.mainContent.find(".personal-details").addClass("hidden"),l.mainContent.find(".finance-details").removeClass("hidden"),$([document.documentElement,document.body]).animate({scrollTop:l.mainContent.offset().top},1e3),a.i(r.j)(l.mainContent.find("input.currency-amount")))},m=function(){l.mainContent.find(".new-address").length>0&&(l.mainContent.find(".new-address").autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},source:function(e,t){initData8(document.getElementById("data8-address-discount-eligibility"),t)},minLength:2,select:function(e,t){return e.preventDefault(),l.mainContent.find(".new-address").val("").removeClass("address"),l.mainContent.find(".new-address ~ .form-line").html(""),$(".address-not-list-link-row").addClass("hidden"),fillAddress(t.item.selected,p),initCountry(l.mainContent.find(".country"),"UK","UK"),!1},focus:function(e,t){if($("body").hasClass("ios"))return l.mainContent.find(".move-within .new-address").val("").removeClass("address"),l.mainContent.find(".new-address ~ .form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)}),h()},p=function(e){initData8Address(e,".discount-eligibility-form .new-address-edit")},h=function(){l.mainContent.find(".new-address").val(""),l.mainContent.find(".address-not-list-link").on("click touch",function(e){e.preventDefault();var t=l.mainContent.find(".new-address-edit");t.find(".address").val(""),t.find(".address1").val(""),t.find(".address2").val(""),t.find(".city").val(""),t.find(".postcode").val(""),t.find(".uprn").val(""),l.mainContent.find(".new-address-edit").removeClass("hidden"),l.mainContent.find(".row-address").addClass("hidden")})},f=function(){var e=!0,t=!0,a=!0;l.mainContent.find(".finance-details").hasClass("hidden")||(l.mainContent.find(".is-pension-credit .de-btn[data-value='pension-credit-yes']").hasClass("nb-btn-outline")&&l.mainContent.find(".is-pension-credit .de-btn[data-value='pension-credit-no']").hasClass("nb-btn-outline")&&(l.mainContent.find(".is-pension-credit .de-btn").addClass("nb-btn-error"),e=!1),l.mainContent.find(".de-btn[data-value='pension-credit-yes']").hasClass("selected")&&(l.mainContent.find(".for-me-or-someone .de-btn[data-value='for-me']").hasClass("nb-btn-outline")&&l.mainContent.find(".for-me-or-someone .de-btn[data-value='for-someone-else']").hasClass("nb-btn-outline")?(l.mainContent.find(".for-me-or-someone .de-btn").addClass("nb-btn-error"),e=!1):l.mainContent.find(".for-me").hasClass("hidden")?l.mainContent.find(".for-someone-else").hasClass("hidden")||l.mainContent.find(".for-someone-else .de-btn[data-value='for-someone-else-single']").hasClass("nb-btn-outline")&&l.mainContent.find(".for-someone-else .de-btn[data-value='for-someone-else-joint']").hasClass("nb-btn-outline")&&(l.mainContent.find(".for-someone-else .de-btn").addClass("nb-btn-error"),e=!1):l.mainContent.find(".for-me .de-btn[data-value='for-me-single']").hasClass("nb-btn-outline")&&l.mainContent.find(".for-me .de-btn[data-value='for-me-joint']").hasClass("nb-btn-outline")&&(l.mainContent.find(".for-me .de-btn").addClass("nb-btn-error"),e=!1)));var n=l.financeContent+" .pension-credit-yes",o="";l.mainContent.find(".de-btn[data-value='pension-credit-yes']").hasClass("selected")&&(l.mainContent.find(".de-btn[data-value='for-me']").hasClass("selected")&&l.mainContent.find(".de-btn[data-value='for-me-joint']").hasClass("selected")?o=n+" .for-me-joint":l.mainContent.find(".de-btn[data-value='for-someone-else']").hasClass("selected")&&(o=n+" .for-someone-else")),t=""==o||requiredForm(o),a=requiredForm(".benefit-expense-container"),e&&t&&a&&(l.mainContent.find(".de-btn[data-value='pension-credit-yes']").hasClass("selected")?(localStorage.setItem("IsPensionCredit",!0),i()):l.mainContent.find(".de-btn[data-value='pension-credit-no']").hasClass("selected")&&(localStorage.setItem("IsPensionCredit",!1),l.mainContent.find(".finance-details").addClass("hidden"),l.mainContent.find(".disability-benefit").removeClass("hidden"),$([document.documentElement,document.body]).animate({scrollTop:l.mainContent.offset().top},1e3)))},v=function(){var e=!0;if(l.mainContent.find(".is-disability-benefit .de-btn[data-value='disability-benefit-for-me-and-someone-else']").hasClass("nb-btn-outline")&&l.mainContent.find(".is-disability-benefit .de-btn[data-value='disability-benefit-for-me-only']").hasClass("nb-btn-outline")&&(l.mainContent.find(".is-disability-benefit .de-btn").addClass("nb-btn-error"),e=!1),e){var t=!0,a=void 0;l.mainContent.find(".de-btn[data-value='disability-benefit-for-me-and-someone-else']").hasClass("selected")?(a="disability-benefit-for-me-and-someone-else",t=requiredForm(".disability-benefit-for-me-and-someone-else")):(a="disability-benefit-for-me-only",t=requiredForm(".disability-benefit-for-me-only")),$("."+a+" .member-container").each(function(){0==$(this).find(".multiselect").val().length?($(this).find(".chosen-choices").addClass("multi-no-value"),t=!1):$(this).find(".chosen-choices").removeClass("multi-no-value")}),t&&i()}},g=function(){var e=!0;if($("input[name=TransUnionEligibilityForm]").prop("checked")?$(".transUnion-eligibility-form .form-checkbox").hasClass("error")&&$(".transUnion-eligibility-form .form-checkbox").removeClass("error"):($(".transUnion-eligibility-form .transUnion-eligibility").addClass("error"),e=!1),e){var t=void 0,a=void 0,i=void 0,o=void 0,r=void 0,s=void 0,d=[],c=["Current Address","Previous Address"],u=JSON.parse(localStorage.getItem("accountDetailInfo")),m={accountIdField:u.AccountId,personIdField:u.PersonId,premiseIdField:u.PremiseId,contactSourceField:"1",applicantsField:[]};t=l.mainContent.find(".de-btn[data-value='disability-benefit-for-me-and-someone-else']").hasClass("selected")?"disability-benefit-for-me-and-someone-else":"disability-benefit-for-me-only",$.each(c,function(e){if(0==e)a=u.accountField.billDisplayAddressField.addressLine1Field,i=u.accountField.billDisplayAddressField.addressLine2Field,o=u.accountField.billDisplayAddressField.addressLine3Field,r=u.accountField.billDisplayAddressField.addressLine4Field,s=u.accountField.billDisplayAddressField.postCodeField;else{if($(".previous-address-details").hasClass("hidden"))return!1;a=$(".previous-address-details .housenumber").val().trim(),i=$(".previous-address-details .address1").val().trim(),o=$(".previous-address-details .address2").val().trim(),r=$(".previous-address-details .city").val().trim(),s=$(".previous-address-details .postcode").val().trim()}var t=new Object;t.addressTypeField=c[e],t.houseNumberField=a,t.street1Field=i,t.street2Field=o,t.postTownField=r,t.postcodeField=s,d.push(t)}),$("."+t+" .member-container").each(function(e){var t="",a=0,i=0;0==e?(t="Primary",a=n($(l.financeContent).find("#benefits-income").val().trim(),$(l.financeContent).find(".benefit-income-frequency .dd-frequency option:selected").val().trim())):(t="Applicant"+e,a=n($(this).find(".other-income-amount").val().trim(),$(this).find(".income-benefit-frequency .dd-frequency option:selected").val().trim())),$(this).find(".disability-benefits-container .disability-benefit").each(function(e){"false"==$(this).attr("data-is-excluded").toLowerCase()&&(i+=n($(this).find(".disability-benefit-amount").val(),$(this).find(".disability-benefit-frequency .dd-frequency option:selected").val()))}),m.applicantsField.push({applicantTypeField:t,firstNameField:$(this).find(".firstname").val().trim(),lastNameField:$(this).find(".surname").val().trim(),dateOfBirthField:getFormatedDOB($(this),2),addressesField:d,benefitsAmountField:i,incomeField:a})}),console.log(m),$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlCheckHouseholdAffordability,data:JSON.stringify(m),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){"success"==e.tUStatusField.toLowerCase()&&(l.mainContent.find(".discount-eligibility-output-details .eligible-for-discount").addClass("hidden"),l.mainContent.find(".transunion-credit-check-output-details .eligible-for-discount-transUnion").removeClass("hidden"),l.mainContent.find(".transunion-credit-check-output-details .confirmation-number").html(e.applicationDataField.clientReferenceField),htmlScroll($(".transunion-credit-check-output-details").offset().top-50)),$(".cssload-container.overlay").fadeOut()},error:function(e){$(".cssload-container.overlay").fadeOut()},timeout:apiTimeOut})}},b=function(){var e=void 0,t=void 0;$("body").hasClass("isMobile")?(e=$(".number-of-members"),t="change"):(e=$(".number-of-members").parent().find(".sel__box__options"),t="click"),e.on(t,function(e){var t=void 0;if(l.mainContent.find(".disability-benefit-for-me-and-someone-else").hasClass("hidden")||(t=l.mainContent.find(".disability-benefit-for-me-and-someone-else .form-select.selected")),t.length>0){var a=$(t).find("select").val();F(".disability-benefit-for-me-and-someone-else",a)}})},y=function(e,t,n){for(var i="",o=n,c=1;c<=t;c++){if(1==c){var u=document.createElement("div");u.innerHTML=o,$(u).find(".other-income-container").html(""),o=$(u).find(".member-container").unwrap().prop("outerHTML")}else o=n;i+=o.replace("##number##",c).replace("member-disability-benefits","member-"+c+"-disability-benefits").replace('id="member-firstname"','id="member-'+c+'-firstname"').replace('for="member-firstname"','for="member-'+c+'-firstname"').replace('id="member-surname"','id="member-'+c+'-surname"').replace('for="member-surname"','for="member-'+c+'-surname"').replace('id="member-day"','id="member-'+c+'-day"').replace('for="member-day"','for="member-'+c+'-day"').replace('id="member-month"','id="member-'+c+'-month"').replace('for="member-month"','for="member-'+c+'-month"').replace('id="member-year"','id="member-'+c+'-year"').replace('for="member-year"','for="member-'+c+'-year"').replace('id="member-disability-benefit"','id="member-'+c+'-disability-benefit"').replace('for="member-disability-benefit"','for="member-'+c+'-disability-benefit"').replace('id="member-other-income"','id="member-'+c+'-other-income"').replace('for="member-other-income"','for="member-'+c+'-other-income"')}$(e+" .number-of-members-container").html(i),a.i(r.c)($(l.disabilityBenefit).find(".dd-frequency"),[6,1,5,7,8]),a.i(r.j)($(e+" .number-of-members-container").find("input.currency-amount")),s.a.initialize();var m=$(e+" .number-of-members-container").find(".member-container:first");d(m),m.find(".firstname").addClass("disabled"),m.find(".surname").addClass("disabled"),m.find(".day").addClass("disabled"),m.find(".month").addClass("disabled"),m.find(".year").addClass("disabled");for(var p="",c=1;c<=t;c++)p+=".member-"+c+"-disability-benefits,";p=p.slice(0,-1),$(p).chosen(),$(p).on("change",function(e,t){C(e.currentTarget,t)})},C=function(e,t){var n=$(e).closest(".member-container").find(".disability-benefits-container");if(t.hasOwnProperty("deselected"))n.find("#"+parseInt(t.deselected)).remove();else{var i=$(e).find("option[value="+t.selected+"]").attr("data-is-excluded"),o=$(e).find("option[value="+t.selected+"]").text();"not applicable"!==o.toLowerCase().trim()&&(n.append('<div class="disability-benefit" data-is-excluded='+i+" id="+t.selected+'><div class="sub-title box-title"><div class="normal lbl"><strong class="numbering"></strong><strong class="dbname">'+o+'</strong></div></div><div class="form-btn nb-row-padding form-row choose-frequency"><div class="nb-col-6"><div class="wp-other-amount"><h4>£</h4><div class="form-group"><input class="disability-benefit-amount form-control currency-amount" type="text" pattern="d*.d*" placeholder="XXX.XX" autocomplete="off"><label hidden>Benefits income</label><span class="form-error"></span></div></div></div><div class="nb-col-6"><div class="form-group disability-benefit-frequency"><div class="form-select" tabindex="0"><select class="form-control dd-frequency required slbox"><option value="0"></option></select></div></div><span class="form-error"></span></div></div></div>'),a.i(r.c)(n.find("#"+parseInt(t.selected)).find(".dd-frequency"),[6,1,5,7,8]),a.i(r.j)(n.find("#"+parseInt(t.selected)).find("input.currency-amount")),s.a.initialize())}$(e).val().length>0?$(e).parent().find(".chosen-choices").removeClass("multi-no-value"):$(e).parent().find(".chosen-choices").addClass("multi-no-value"),n.find(".disability-benefit").each(function(e){$(this).find(".numbering").text(e+1+". ")})},w=function(){$(".finance-details .go-back").on("click touch",function(e){e.preventDefault(),gotoStep(void 0,$(".finance-details"),$(".personal-details"),void 0),$([document.documentElement,document.body]).animate({scrollTop:l.mainContent.offset().top},1e3)}),$(".disability-benefit .go-back").on("click touch",function(e){e.preventDefault(),gotoStep(void 0,$(".disability-benefit"),$(".finance-details"),void 0),$([document.documentElement,document.body]).animate({scrollTop:l.mainContent.offset().top},1e3)})},F=function(e,t){$(".cssload-container.overlay").show(),$.ajax({url:"/AccountPage/PersonalDetailControl",contentType:"application/html; charset=utf-8",type:"GET",success:function(a){y(e,t,a),$(".cssload-container.overlay").fadeOut()},error:function(e){}})};l.initialize=function(){localStorage.removeItem("IsPensionCredit"),l.mainContent=$(".item[data-rel=billspayments] .payment-func.main-content .discount-eligibility-form"),l.personalDetails=".discount-eligibility-form .personal-details",l.financeContent=".discount-eligibility-form .finance-details",l.disabilityBenefit=".discount-eligibility-form .disability-benefit";var e=$(".personnal-detail-form");d(e),initNumberOfMembers(l.mainContent.find(".number-of-members")),c(),initCountry($(l.personalDetails).find(".country"),"UK"),l.mainContent.find(".btnPersonalDetails").on("click touch",u),b(),a.i(r.c)($(l.financeContent).find(".dd-frequency"),[6,1,5,7,8]),l.mainContent.find(".de-btn").on("click touch",function(e){l.mainContent.find("."+$(this).attr("data-value")).removeClass("hidden");var t=$(this).closest(".form-btn").find(".de-btn").not("[data-value="+$(this).attr("data-value")+"]").attr("data-value");l.mainContent.find("."+t).length>0&&l.mainContent.find("."+t).addClass("hidden"),l.mainContent.find(".de-btn[data-value="+t+"]").addClass("nb-btn-outline").removeClass("selected"),"disability-benefit-for-me-only"==$(this).attr("data-value")?(F(".disability-benefit-for-me-only",1),$("."+t+" .number-of-members-container").html(""),initNumberOfMembers(l.mainContent.find(".disability-benefit-for-me-and-someone-else").find(".number-of-members")),b()):"disability-benefit-for-me-and-someone-else"==$(this).attr("data-value")&&$("."+t+" .number-of-members-container").html(""),$(this).removeClass("nb-btn-outline").addClass("selected"),$(this).closest(".form-btn").find(".de-btn").removeClass("nb-btn-error")}),m(),l.mainContent.find(".btnFinancesDetails").on("click touch",f),l.mainContent.find(".btnCheckDiscountEligibility").on("click touch",v),l.mainContent.find(".btnCheckTransUnionEligibility").on("click touch",g),l.mainContent.find(".btnBackToAccount").on("click touch",function(e){location.reload(),$([document.documentElement,document.body]).animate({scrollTop:$(".main-content").offset().top},500)}),w()},t.a=l},function(e,t,a){"use strict";var n={};n.init=function(){if(0!==$(".setup-direct-debit-landing-page").length){if(isLogined())return void(window.location.href=urlAccount.account);$(".setup-direct-debit-landing-page .create-account-btn").on("click touch",function(){localStorage.redirectToSetupDirectDebit=!0,window.location.href=urlAccount.register}),$(".setup-direct-debit-landing-page .login-btn").on("click touch",function(){localStorage.redirectToSetupDirectDebit=!0,window.location.href=urlAccount.login})}},t.a=n},function(e,t,a){"use strict";var n={};n.init=function(){if(0!==$(".setup-payment-plan-landing-page").length){if(isLogined())return void(window.location.href=urlAccount.account);$(".setup-payment-plan-landing-page .create-account-btn").on("click touch",function(){localStorage.redirectToSetupPaymentPlan=!0,window.location.href=urlAccount.register}),$(".setup-payment-plan-landing-page .login-btn").on("click touch",function(){localStorage.redirectToSetupPaymentPlan=!0,window.location.href=urlAccount.login})}},t.a=n},function(e,t,a){"use strict";var n={};n.initialize=function(e){if(e){for(var t="",a=e.premiseField.propertyAddressField.split(","),n=0;n<a.length-2;n++)t+=a[n]+" ";t+="<br>"+a[a.length-2]+" "+a[a.length-1],$(".accountSummary--allComponents .account-address").html(t),$(".accountSummary--allComponents .account-name").html(e.personField.firstNameField+" "+e.personField.surnameField),$(".accountSummary--allComponents .account-id").children(":first-child").html(e.AccountId),$(".accountSummary__accountDetails .btn-change-detail").unbind("click touch").on("click touch",function(e){e.preventDefault(),localStorage.updateUserDetail=!0,$('li[rel="profile"]').click(),$(".profile-view .changedetail-btn").trigger("click"),htmlScroll()})}},t.a=n},function(e,t,a){"use strict";function n(){null!=localStorage.getItem("accountDetailID")&&"true"==localStorage.getItem("accountDetailID")&&o.diffirentAccountPropertyBox.removeClass("hidden")}function i(){o.diffirentAccountPropertyButton.blur(),$(".account-multi__box").removeClass("hidden"),localStorage.refreshAccountSummaryTab=!0}var o={};o.initialize=function(){o.diffirentAccountPropertyBox=$(".row-different-account-property"),o.diffirentAccountPropertyButton=o.diffirentAccountPropertyBox.find(".nb-btn"),o.diffirentAccountPropertyButton.unbind("click touch").on("click touch",i),n()},t.a=o},function(e,t,a){"use strict";var n={},i=function(e){e&&e.accountField&&!e.accountField.eBillingField?($(".accountSummary--allComponents .wp-e-billing").removeClass("hidden"),$(".accountSummary--allComponents #Ebilling").prop("checked",e.accountField.eBillingField),o(e),$(".accountSummary--allComponents #Ebilling").unbind("change").on("change",function(t){t.preventDefault();var a={AccountId:e.AccountId,PersonId:e.PersonId,ContactSource:"1",EbillingFlag:isSwitched($(".accountSummary--allComponents #Ebilling")),EbillingFlagSpecified:isSwitched($(".accountSummary--allComponents #Ebilling"))};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlUpdateEBillingPreferences,data:JSON.stringify(a),contentType:"application/json",success:function(t){0==t.statusField.codeField?($(".accountSummary--allComponents .wp-e-billing").addClass("hidden"),e.accountField.eBillingField=isSwitched($(".accountSummary--allComponents #Ebilling")),localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=JSON.stringify(e),$(".profileAlert").addClass("success").removeClass("profile-success error"),$(".profileAlert .alert__content p").html("Great, your eBilling preference has been updated"),$(".profileAlert").show()):($(".accountSummary--allComponents #Ebilling").prop("checked",e.accountField.eBillingField),$(".profileAlert .alert__content p").html(t.statusField.messageField),$(".profileAlert").addClass("error").removeClass("profile-success success"),$(".profileAlert").show()),$(".cssload-container.overlay").fadeOut()},error:function(t){initPopupErrorApi(t,$(".profileAlert")),$(".accountSummary--allComponents #Ebilling").prop("checked",e.accountField.eBillingField)},timeout:apiTimeOut})})):$(".accountSummary--allComponents .wp-e-billing").addClass("hidden")},o=function(e){if("3"==e.accountField.accountTypeField&&0==e.accountField.eBillingField)return void $(".switch-to-ebiling-container").addClass("hidden");$(".switch-to-ebiling-container").removeClass("hidden")};n.initialize=function(e){i(e)},t.a=n},function(e,t,a){"use strict";var n=a(14),i=a(25),o=a(27),r=a(13),s=a(30),l=a(32),d=a(26),c=a(29),u=a(31),m={};m.initialize=function(e){m.accountSummary=$(".accountSummary--allComponents"),void 0==e||e||$(".summary-func").addClass("hidden");var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if(!(t&&$(".accountSummary--lite-new").hasClass("hidden")&&$(".accountSummary--lite-exist").hasClass("hidden")&&$(".accountSummary--lite-pending").hasClass("hidden")))return $(".accountSummary--allComponents").addClass("hidden"),void(null!=t&&$(".summary-func").removeClass("hidden"));$(".accountSummary--allComponents").removeClass("hidden"),d.a.initialize(),r.b.initialize(t),n.a.initialize(t),i.a.initialize(t),o.a.initialize(t),c.a.initialize(t),s.a.initialize(t),l.a.initialize(m.accountSummary),u.a.initialize(t)},t.a=m},function(e,t,a){"use strict";var n={};n.initialize=function(e){e&&e.accountField&&!e.accountField.mIMOInProgressField?$(".accountSummary--allComponents .wp-e-movingHome").removeClass("hidden").on("click",function(){window.location.href="/moving/"}):$(".accountSummary--allComponents .wp-e-movingHome").addClass("hidden")},t.a=n},function(e,t,a){"use strict";function n(){c.mainContent.find(".wp-usage-box").addClass("hidden")}function i(e){1==e.paymentField.accountAutopayTypeField?a.i(l.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?(c.mainContent.find(".payment-method-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-method-label b").html(a.i(l.e)(e.paymentField.accountPaymentFrequencyField)+" Direct Debit")):(c.mainContent.find(".payment-frequency-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-frequency-label b").html($(".method_PaymentMethodDdOnReceiptOfBillLabel").val())):a.i(l.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?(c.mainContent.find(".payment-frequency-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-frequency-label b").html(a.i(l.e)(e.paymentField.accountPaymentFrequencyField)),c.mainContent.find(".wp-usage-box h2").html(a.i(d.a)(e.paymentField.outstandingInstalmentAmountField))):(c.mainContent.find(".wp-usage-box h2").html(a.i(d.a)(e.paymentField.outstandingInstalmentAmountField)),e.paymentField.outstandingInstalmentAmountField>0&&(3==e.paymentField.accountPaymentFrequencyField&&e.premiseField.measuredField||6==e.paymentField.accountPaymentFrequencyField&&!e.premiseField.measuredField)?(c.mainContent.find(".noDDnoPlanOnDemand-next-bill-ready").removeClass("hidden"),c.mainContent.find(".wp-usage-box date").html(a.i(l.k)(e.paymentField.nextInstalmentDateField))):2==e.paymentField.accountAutopayTypeField?(c.mainContent.find(".payment-method-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-method-label b").html($(".method_PaymentMethodWaterDirectLabel").val())):"3rdPartyClaim"==e.accountField.nWLAccountOwnerField?(c.mainContent.find(".payment-method-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-method-label b").html($(".method_PaymentMethodThirdPartyLabel").val())):e.paymentField.accountPaymentFrequencyField?(c.mainContent.find(".payment-frequency-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-frequency-label b").html(a.i(l.e)(e.paymentField.accountPaymentFrequencyField))):(c.mainContent.find(".payment-frequency-label").removeClass("hidden").siblings().addClass("hidden"),c.mainContent.find(".payment-frequency-label b").html($(".method_PaymentMethodOnReceiptOfBillLabel").val())))}function o(e){!0===e?localStorage.makePayment=!0:htmlScroll(),$(".account-tabs .custom-dots li[rel=billspayments]").trigger("click")}function r(e){a.i(s.f)(e)?c.payYourBillButton.removeClass("hidden"):c.payYourBillButton.addClass("hidden")}var s=a(4),l=a(0),d=a(1),c={};c.initialize=function(e){if(!e)return void console.warn("Failed to get account detail for Payment status - account summary tab");c.mainContent=$(".accountSummary--allComponents .wp-usage-view .wp-col:nth-child(1)"),c.payYourBillButton=c.mainContent.find(".nb-btn.pay-your-bill"),c.viewBillPaymentsButton=c.mainContent.find(".nb-btn.view-bill-payments"),c.payYourBillButton.unbind("click touch").on("click touch",function(){return o(!0)}),c.viewBillPaymentsButton.unbind("click touch").on("click touch",function(){return o()}),n(),a.i(s.g)(c.mainContent,e),i(e),r(e)},t.a=c},function(e,t,a){"use strict";var n=a(5),i=a(2),o=a(11),r=a(8),s={};s.initialize=function(e){!0===e.accountField.smartMeterField?(a.i(r.a)(),3==e.accountField.accountTypeField?a.i(n.h)():($(i.k).addClass("hidden"),$(i.l).addClass("hidden"),$(i.n).addClass("hidden"),$(i.o).addClass("hidden"),e&&e.premiseField&&(void 0!==e.premiseField.measuredField&&e.premiseField.measuredField?($(i.m).find(".meter-serial-number b").html(e.metersField[0].badgeNumberField),$(i.j).addClass("hidden"),$(i.m).removeClass("hidden")):($(i.j).find(".meter-serial-number b").html(e.metersField[0].badgeNumberField),$(i.m).addClass("hidden"),$(i.j).removeClass("hidden"))),$(i.h).removeClass("hidden"),a.i(n.i)(),a.i(n.j)(),a.i(n.k)(),a.i(o.a)())):($(i.m).addClass("hidden"),$(i.j).addClass("hidden"),$(i.n).addClass("hidden"),$(i.o).addClass("hidden"),$(i.i).addClass("hidden"),e&&e.premiseField&&(void 0!==e.premiseField.measuredField&&e.premiseField.measuredField?($(i.l).addClass("hidden"),$(i.k).removeClass("hidden")):($(i.k).addClass("hidden"),$(i.l).removeClass("hidden"))))},t.a=s},function(e,t,a){"use strict";function n(){r.btnUsageAmIBetterMetterButton.blur(),r.btnViewMoreUsageButton.blur(),$('li[rel="home"]').click(),htmlScroll()}function i(){$('li[rel="home"]').click(),$(".btn-my-usage").click(),htmlScroll()}function o(){$('li[rel="home"]').click(),$(".btn-my-meter").click(),htmlScroll()}var r={};r.initialize=function(e){r.btnViewMoreUsageButton=e.find(".btn-view-more-usage"),r.btnViewMoreUsageButton.unbind("click touch").on("click touch",n),r.btnUsageAmIBetterMetterButton=e.find(".btn-am-i-better-meter"),r.btnUsageAmIBetterMetterButton.unbind("click touch").on("click touch",n),r.btnCheckUsageButton=e.find(".btn-my-usage-summary"),r.btnCheckUsageButton.unbind("click touch").on("click touch",i),r.btnGiveMeterReadButton=e.find(".btn-my-meter-summary"),r.btnGiveMeterReadButton.unbind("click touch").on("click touch",o)},t.a=r},,function(e,t,a){"use strict";function n(e){e.find("a").attr("target","_blank")}function i(e){var t="";if(null!=e)if(1==e.length)t=e[0];else if(e.length>1){t=e[0];for(var a=1;a<e.length;a++)t+=" <br/> "+e[a];t+=" <br/>"}return t}function o(){$(function(e){var t=".file-upload-preview-container",a=e(".contactUsUploadMediaLimit").val();e(".upload-file-btn").unbind("click touch").on("click touch",function(a){a.preventDefault(),0==e(this).parent().find(t).children().length&&(y(),e(".file-upload").find(".nb-btn").addClass("btn-disabled-back")),e(this).parent().find(".upload-file").click()}),e('input[type="file"]').change(function(n){var i=this;n.preventDefault();var o=[];e(".cssload-container.overlay").show();var r,s,l,d;if(e(this).val()){if(r=e(this).val(),s=r.split(".").pop().toLowerCase(),l=e(".contactUsUploadMediaTypeLimit").val(),-1===l.indexOf(s)){var c=errorCodes.filter(function(e){if(8001==e.Code)return e});return initPopupError(c[0].Message+l,e(".error.reportProblemAlert")),e(".upload-file").val(null),void e(".file-upload").find(".nb-btn").removeClass("btn-disabled-back")}if(this.files[0].size>1048576*C){this.value="";var c=errorCodes.filter(function(e){if(8e3==e.Code)return e});return initPopupError(c[0].Message,e(".error.reportProblemAlert")),e(".upload-file").val(null),void e(".file-upload").find(".nb-btn").removeClass("btn-disabled-back")}s=s.toUpperCase();var u=e("."+contactUsFormId+" .fullname").val().replace(/ /g,"");d=""!=u?u+"."+r.split(".").pop():"ContactFormUpload."+r.split(".").pop();for(var m=0;m<e(this)[0].files.length;m++){var p=e(this)[0].files[m];o.push(p),files.push(p)}o.forEach(function(o){var r=e(".file-preview.default").clone();e(r).removeClass("default").removeClass("hidden"),e(r).find(".file-preview-detail .file-preview-type").html(s),r.data("fileData",o),e(i).parent().find(t).append(r);var l=!1,c=new FormData;c.append("file",o,d),e(".file-upload").find(".nb-btn").removeClass("btn-disabled-back"),e.ajax({xhr:function(){var t=new window.XMLHttpRequest;return t.upload.addEventListener("progress",function(t){if(t.lengthComputable){var a=t.loaded/t.total;a=parseInt(100*a),e(r).find(".progress-bar").width(a+"%"),e(r).find(".progress-bar").css("background-color","#004595"),e(r).find(".loader-status").removeClass("hidden"),e(r).find(".loader-status-completed").addClass("hidden")}},!1),t},url:apiUrlLeakageMediaUpload,headers:{"X-XSRF-Token":e("input[name='__RequestVerificationToken']").val()},type:"POST",data:c,cache:!1,contentType:!1,processData:!1,success:function(t){if(t&&-1!==t.indexOf("https")){if(mediaUrl.push(t),d=t.substring(t.lastIndexOf("/")+1),"docx"===s.trim().toLowerCase()||"doc"===s.trim().toLowerCase()){var i=new Proxy(new URLSearchParams(d),{get:function(e,t){return e.get(t)}});d=i.file}r.data("file-mediaUrl",t),d=d.length>30?"..."+d.substring(d.length-30):d,e(r).find(".file-preview-detail .file-preview-name > span").html(d),e(r).find(".loader-status").addClass("hidden"),e(r).find(".loader-status-completed").removeClass("hidden"),e(r).find(".progress-bar").css("background-color","#65b32e"),e(".upload-file").val(null),e(".file-upload").find(".nb-btn").removeClass("btn-disabled-back"),files.length==a?(e(".wp-report-item.active").find(".file-upload .nb-btn").addClass("disabled"),e(".wp-report-item.active").find(".file-upload .nb-btn").addClass("btn-disabled-back")):e(".wp-report-item.active").find(".file-upload .nb-btn").removeClass("btn-disabled-back"),e(".file-close-btn").unbind("click touch").on("click touch",function(){n.preventDefault();var t=e(this).parent(),i=files.indexOf(t.data("fileData"));files.splice(i,1);var o=mediaUrl.indexOf(t.data("file-mediaUrl"));mediaUrl.splice(o,1),e("#upload-file").val(null),e(".file-upload").find(".nb-btn").removeClass("btn-disabled-back"),e(this).parent().remove(),files.length<a&&(e(".wp-report-item.active").find(".file-upload .nb-btn").removeClass("disabled"),e(".wp-report-item.active").find(".file-upload .nb-btn").removeClass("btn-disabled-back"))})}},error:function(t){initPopupError("Sorry! failed to upload media",e(".error.reportProblemAlert")),e(r).addClass("hidden")}}),l&&parent.addClass("error").prepend.after('<div class="alert alert-error">'+l+"</div>")})}})})}var r=a(78),s=a(79),l=a(77),d=a(75),c=a(80),u=a(74),m=a(76),p=a(2);t.b=i,window.contactUsFormId="";var h={};window.contactUsForms={moveHome:"To tell you about a home move",paymentPlan:"To change my payment plan",meterRead:"To give a meter read",billCopy:"Request a copy of my bill",updateContactDetails:"Update my name or contact details",bereavement:"Tell you about a bereavement",generalQuery:"General query"},window.contactUsFormFields={typeOfQuery:"dcfTypeOfQuery",fullName:"dcfFullName",accountNumber:"dcfAccountNumber",address:"dcfAddress",telephoneNumber:"dcfTelephoneNumber",email:"dcfEmail",additionalDetails:"dcfAdditionalDetails",paymentPlan:"dcfPaymentPlan",preferredPaymentDate:"dcfPreferredPaymentDate",meterRead:"dcfMeterRead",dateOfReading:"dcfDateOfReading",peopleAtProperty:"dcfPeopleAtProperty",sendBillBy:"dcfSendBillBy",howToContactYou:"dcfHowToContactYou",isDeceasedAccountNumberSame:"dcfIsDeceasedAccountNumberSame",nameOfDeceased:"dcfNameOfDeceased",dateTheyPassedAway:"dcfDateTheyPassedAway",nameOfExecutor:"dcfNameOfExecutor",executorCorrespondenceAddress:"dcfExecutorCorrespondenceAddress",deceasedAccountNumber:"dcfAccountNumberOfDeceased",deceasedAddress:"dcfAddressOfDeceased",dateOfBirth:"dcfDateOfBirth",regionCode:"dcfLocale",emailPermission:"dcfEmailPermission",attachments:"dcfAttachments"},window.checkHowToContactYou=function(e){return!e.find(".personal-detail").find(".nb-row-padding").find(".email").hasClass("nb-btn-outline")||!e.find(".personal-detail").find(".nb-row-padding").find(".post").hasClass("nb-btn-outline")||(e.find(".personal-detail").find(".nb-row-padding").find(".nb-btn").addClass("nb-btn-error"),!1)};var f=$(".contactus-form-page .wp-report-list.wp-report-list__content");window.addressPickerInit=function(){var e=f.find(".active"),t=e.find(".wp-report-content").find(".new-address");$(t).length>0&&($(t).autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass("active completed error"))},source:function(e,a){initData8(document.getElementById(t.attr("id")),a)},minLength:2,select:function(e,a){return e.preventDefault(),$(t).find(" ~ .form-line").html(""),$(".address-not-list-link-row").addClass("hidden"),$("#manual-address").addClass("hidden"),fillAddress(a.item.selected,v),$(".common-form .row-dorent .no").addClass("nb-btn-outline"),!1},focus:function(e,a){if($("body").hasClass("ios"))return $(t).find(" ~ .form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)})};var v=function(e){var t=f.find(".active"),a=t.find(".wp-report-content").find(".new-address");if(null!=e){var n=jsonToCommaDelimString(e);a.val(n),a.parent().find(".form-line").html(n)}};window.jsonToCommaDelimString=function(e){var t="",a=Object.keys(e)[Object.keys(e).length-1];return $.each(e,function(e,n){""!=n&&null!=n&&(t+=e!=a?n+", ":n)}),t},window.getAddress=function(e){var t=void 0;return $(e).find(".manual-address").hasClass("hidden")?t=$.trim(e.find(".personal-detail").find(".new-address").val()):(t=$.trim(e.find(".manual-address").find(".housenumber").val())+", ",t+=$.trim(e.find(".manual-address").find(".address1").val())+", ",t+=$.trim(e.find(".manual-address").find(".address2").val())+", ",t+=$.trim(e.find(".manual-address").find(".city").val())+", ",t+=$.trim(e.find(".manual-address").find(".postcode").val())),t},window.datePickerInit=function(){if($("body").hasClass("isMobile")){var e=$("<input class='form-control' type='date' />");$(".form-date").find('input[type="text"]').after(e),$('.form-date [type="date"]').on("change",function(){var e,t=$(this).parent().find('input[type="text"]');""!=$(this).val()?(e=dateFormatter($(this).val()),$(t).val(e),$(t).change()):($(t).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass("active completed error"))})}else{var t=f.find(".active"),a=t.find(".wp-report-content").find(".datepicker");$(a).datepicker({dateFormat:"dd/mm/yy",showOtherMonths:!0,firstDay:1,dayNamesMin:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],minDate:"01/01/1900",onSelect:function(){$(".ui-datepicker a").removeAttr("href"),$(this).change()}}).mask("00/00/0000",{clearIncomplete:!0})}};var g=function(){localStorage.getItem("isContactUsFormSelected")&&(history.replaceState(null,"",location.href.split("?")[0]),localStorage.removeItem("isContactUsFormSelected"))};window.submitContactusForm=function(e,t){$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlSubmitContactUsForm,headers:{"X-XSRF-Token":$("input[name='__RequestVerificationToken']").val()},data:JSON.stringify(e),contentType:"application/json",success:function(e){$(".cssload-container.overlay").fadeOut(),e?($(".contactus-form-page .tabs-item .container").addClass("hidden"),$(".contact-us-form-confirmation #"+t).removeClass("hidden"),$(".contact-us-form-confirmation").removeClass("hidden"),pushStateParameterUrl({step:"contactFormConfirmation"}),htmlScroll($(".contactus-form-page .contact-us-form-confirmation").position().top-50)):($(".contactus-form-page .tabs-item .container").removeClass("hidden"),$(".contact-us-form-confirmation #"+t).addClass("hidden"),$(".contact-us-form-confirmation").addClass("hidden"),$(p.a).find("p").html(contactUsFormSubmissionError),$(p.a).show())},error:function(e,t){$(".cssload-container.overlay").fadeOut(),$(p.a).find("p").html(contactUsFormSubmissionError),$(p.a).hide()}})};var b=function(){if(isLogined()){var e=JSON.parse(localStorage.getItem("accountDetailInfo"));if($(".account-form .loggedin-contact-form").removeClass("hidden"),void 0!=e&&null!=e&&void 0!=e.personField){if($(".contactus-form-page .personal-detail .fullname").val(e.personField.firstNameField+" "+e.personField.surnameField).parent().addClass("active completed"),$(".contactus-form-page .personal-detail .fullname").parent().find(".form-line").html(e.personField.firstNameField+" "+e.personField.surnameField),3!=e.accountField.accountTypeField&&($(".new-address").val(e.premiseField.propertyAddressField).parent().addClass("active completed"),$(".new-address").parent().find(".form-line").html(e.premiseField.propertyAddressField)),""!=e.personField.dateOfBirthField){var t=e.personField.dateOfBirthField;$(".year").val(t.substring(0,4)).parent().addClass("active completed"),$(".year").parent().find(".form-line").html(t.substring(0,4)),$(".month").val(t.substring(5,7)).parent().addClass("active completed"),$(".month").parent().find(".form-line").html(t.substring(5,7)),$(".day").val(t.substring(8,10)).parent().addClass("active completed"),$(".day").parent().find(".form-line").html(t.substring(8,10))}$(".contactus-form-page .personal-detail .nwlnumber").val(e.AccountId).parent().addClass("active completed"),$(".contactus-form-page .personal-detail .nwlnumber").parent().find(".form-line").html(e.AccountId),$(".contactus-form-page .personal-detail .email").val(e.personField.emailAddressField).parent().addClass("active completed"),$(".contactus-form-page .personal-detail .email").parent().find(".form-line").html(e.personField.emailAddressField),""!=$(".contactus-form-page .personal-detail .email").val&&($(".email-confirm-message").removeClass("hidden"),$(".preferred_contact_method").removeClass("hidden"));var a=e.personField.mobileNumberField;""==a&&(a=""==e.personField.homePhoneNumberField?e.personField.workPhoneNumberField:e.personField.homePhoneNumberField),$(".contactus-form-page .personal-detail .telephone").val(a).parent().addClass("active completed"),$(".contactus-form-page .personal-detail .telephone").parent().find(".form-line").html(a)}}},y=function(){files=[],mediaUrl=[],$(".upload-file-btn").removeClass("disabled"),$(".upload-file-btn").removeClass("btn-disabled-back"),$(".file-upload-preview-container").html("")},C=0;window.files=[],window.mediaUrl=[],$(".file-upload").find(".nb-btn").removeClass("disabled"),$(".file-upload").find(".nb-btn").removeClass("btn-disabled-back");var w=function(){var e=$(".personal-detail").find(".email"),t=$(".personal-detail").find(".post");e.unbind("click"),e.on("click touch",function(a){a.preventDefault(),$(this).removeClass("nb-btn-outline nb-btn-error"),t.addClass("nb-btn-outline").removeClass("nb-btn-error"),e.addClass("selected"),t.removeClass("selected")}),t.unbind("click"),t.on("click touch",function(a){a.preventDefault(),$(this).removeClass("nb-btn-outline nb-btn-error"),e.addClass("nb-btn-outline").removeClass("nb-btn-error"),t.addClass("selected"),e.removeClass("selected")})};h.initialize=function(){0!=$("body .contactus-form-page").length&&(g(),b(),C=$(".uploadMediaSizeLimit").val(),o(),w(),$(".wp-report-item").on("click",function(){if($(this).hasClass("active"))switch($(window).width()<=ipad?$(this).attr("data-id"):$(this).attr("id")){case"idmovehome":r.a.initialize(),contactUsFormId="move-home-form";break;case"idpayment":s.a.initialize(),contactUsFormId="payment-plan-form";break;case"idmeterRead":l.a.initialize(),contactUsFormId="meter-read-form";break;case"idbillCopy":d.a.initialize(),contactUsFormId="bill-copy-form";break;case"idupdateContact":c.a.initialize(),contactUsFormId="update-contact-details-form";break;case"idbereavment":u.a.initialize(),contactUsFormId="bereavment-form";break;case"idwaterSupply":contactUsFormId="idwaterSupply",pushStateParameterUrl({step:"waterSupplyForm"});break;case"idgeneralQuery":m.a.initialize(),contactUsFormId="general-query-form"}}),$(".wp-report-item").keypress(function(e){13==e.keyCode&&$(this).trigger("click")}),$(".wp-report-content").on("click",function(e){e.stopPropagation()}),$(".contactus-manualaddressLink").on("click",function(e){$(this).closest(".personal-detail").find(".manual-address").removeClass("hidden")}),n($("body .contactus-form-page .sub-title.plink")))},t.a=h},,,,function(e,t,a){"use strict";var n={},i=$(".financial-eligibility-checker-form-container");n.initialize=function(){s(),o(),c()};var o=function(){$(".btn-check-eligibility").on("click touch",function(e){if(e.preventDefault(),d()){var t=r(),a=l();if($(".cssload-container.overlay").show(),0==t.length||null==t||"null"==t)$(".cssload-container.overlay").fadeOut(),htmlScroll(),i.addClass("hidden"),u(),$(".extra-financial-tips-result .water-meter").removeClass("hidden"),$(".extra-financial-tips-result").removeClass("hidden"),pushStateParameterUrl({step:"financialEligibityResult"});else if(t.length>0&&null!=t&&"null"!=t){var n,o={HouseholdandBenefitOptions:t,WaterBillPaymentOptions:a};$.ajax({type:"POST",cache:!1,url:apiUrlCheckFinancialEligibility,data:JSON.stringify(o),contentType:"application/json",success:function(e){e&&(null!=e&&void 0!=e&&""!=e&&(n=JSON.parse(e),$(".financial-eligibility-checker-form-container").addClass("hidden"),1==n.EligiblilityStatus?(n.SupportPlusEligible&&$(".financially-eligible .support-plus").removeClass("hidden"),n.WaterSureEligible&&$(".financially-eligible .water-sure").removeClass("hidden"),n.WaterDirectEligible&&$(".financially-eligible .water-direct").removeClass("hidden"),$(".financially-eligible").removeClass("hidden")):2==n.EligiblilityStatus?($(".financially-may-be-eligible .debt-advice").removeClass("hidden"),$(".financially-may-be-eligible").removeClass("hidden")):u(),n.GetWaterMeter&&$(".extra-financial-tips-result .water-meter").removeClass("hidden"),n.ShowWaterSavingTips&&$(".extra-financial-tips-result .water-saving-tips").removeClass("hidden"),$(".extra-financial-tips-result").removeClass("hidden"),pushStateParameterUrl({step:"financialEligibityResult"})),htmlScroll())},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})}$(".cssload-container.overlay").fadeOut()}})},r=function(){var e=[];return $("input:checkbox:checked").each(function(){e.push($(this).val())}),e},s=function(){history.replaceState(null,"",location.href.split("?")[0])},l=function(){return $(".water-bill-payment input:radio:checked").val()},d=function(){return 0==$(".water-bill-payment input:radio:checked").length?($(".water-bill-payment .chk-button").addClass("nb-btn-error"),!1):!$(".water-bill-payment .chk-button").hasClass("nb-btn-error")||($(".water-bill-payment .chk-button").removeClass("nb-btn-error"),!0)},c=function(){$(".water-bill-payment input:radio").on("click touch",function(){$(".water-bill-payment .chk-button").removeClass("nb-btn-error")})},u=function(){$(".financially-not-eligible .more-time-to-pay").removeClass("hidden"),$(".financially-not-eligible .benefits-entitled").removeClass("hidden"),$(".financially-not-eligible .talk-to-us").removeClass("hidden"),$(".financially-not-eligible").removeClass("hidden")};t.a=n},function(e,t,a){"use strict";function n(){$(this).parent().parent().removeClass("show"),$(this).parent().parent().parent().removeClass("show-tooltip")}t.b=n;var i={},o=!1;$(".alert-furtherinfo-container").on("click touch",function(e){e.stopImmediatePropagation(),$(".alert__content_fi").hasClass("hidden")?($(".alert__content_fi").removeClass("hidden"),$(".alert-furtherinfo-down-btn").addClass("hidden"),$(".alert-furtherinfo-up-btn").removeClass("hidden")):($(".alert__content_fi").addClass("hidden"),$(".alert-furtherinfo-down-btn").removeClass("hidden"),$(".alert-furtherinfo-up-btn").addClass("hidden"))}),$(".alert-furtherinfo-up-btn").on("click touch",function(e){e.stopImmediatePropagation(),$(".alert__content_fi").addClass("hidden"),$(".alert-furtherinfo-down-btn").removeClass("hidden"),$(".alert-furtherinfo-up-btn").addClass("hidden")});var r=function(){var e=$(".search__wrap .searchQuery").val().trim();0!=e.length&&($(".search__wrap .searchForm").attr("action",searchPage+"?term="+e),$(".search__wrap .searchForm").submit())},s=function(){var e=$(".help-search__block .searchQuery").val().trim();0!=e.length&&($(".help-search__block .searchForm").attr("action",searchPage+"?term="+e),$(".help-search__block .searchForm").submit())},l=function(){$(".search__wrap .searchQuery").on("propertychange input",function(){localStorage.searchAutocomplete=$(".search__wrap .searchQuery").val();var e=apiUrlSearch+$(".search__wrap .searchQuery").val();$(".search__wrap .searchQuery").autocomplete({autoFocus:!1,minLength:3,open:function(){navigator.userAgent.match(/(iPod|iPhone|iPad)/)&&$(".ui-autocomplete").off("menufocus hover mouseover")},change:function(e,t){null===t.item&&0===$(this).val().length&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},select:function(e){return window.location.href=e.item.label,!1},source:function(t,a){$.ajax({url:e,type:"GET",cache:!1,success:function(e){a($.map(e,function(e){return{label:e.FriendlyUrl,value:e.Heading}}))}})}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("help-autocomplete").insertAfter($(".search__wrap .searchForm")),$("<li>").data("ui-autocomplete-item",t).append("<a href='"+t.label+"'>"+t.value+"</a>").appendTo(e)}}),$(".search__wrap .searchQuery").keypress(function(e){if(13===e.which)return e.preventDefault(),r(),!1}),$(".search__wrap .searchButton").click(function(e){e.preventDefault(),r()})},d=function(){$(".help-search__block .searchQuery").on("propertychange input",function(){localStorage.searchAutocomplete=$(".help-search__block .searchQuery").val();var e=apiUrlSearch+$(".help-search__block .searchQuery").val();$(".help-search__block .searchQuery").autocomplete({autoFocus:!1,minLength:3,open:function(){navigator.userAgent.match(/(iPod|iPhone|iPad)/)&&$(".ui-autocomplete").off("menufocus hover mouseover")},change:function(e,t){null===t.item&&0===$(this).val().length&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},select:function(e){return window.location.href=e.item.label,!1},source:function(t,a){$.ajax({url:e,type:"GET",cache:!1,success:function(e){a($.map(e,function(e){return{label:e.FriendlyUrl,value:e.Heading}}))}})}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("help-autocomplete").insertAfter($(".help-search__block .searchForm")),$("<li>").data("ui-autocomplete-item",t).append("<a href='"+t.label+"'>"+t.value+"</a>").appendTo(e)}}),$(".help-search__block .searchQuery").keypress(function(e){if(13===e.which)return e.preventDefault(),s(),!1}),$(".help-search__block .searchButton").click(function(e){e.preventDefault(),s()})},c=function(){var e=new Date;e=new Date(e.getTime()+60*alertCookie*60*1e3),$.cookie("alertCookie",!0,{expires:e,path:"/"})},u=function(){"true"==$(".is-protected-page").val()&&void 0==$.cookie("protectedPageLoggedIn")&&$(".alert_window.protected-page").show(),$(".alert_window.protected-page .nb-btn").bind("touchstart click",function(){if(""!=$(".alert_window.protected-page .password").val())if($(".siteSettingCode").val()==$(".alert_window.protected-page .password").val()){var e=new Date;0==protectedPageCookieDuration&&(protectedPageCookieDuration=60),e.setTime(e.getTime()+60*protectedPageCookieDuration*1e3),$.cookie("protectedPageLoggedIn","true",{expires:e}),$(".alert_window.protected-page").hide(),$("body").removeClass("overflow")}else $(".alert_window.protected-page .form-group").addClass("error").removeClass("active completed"),$(".alert_window.protected-page .password-dot").html(""),$(".alert_window.protected-page .form-error").html(protectedPageIncorrectPassword).removeClass("hidden"),$(".alert_window.protected-page .password").val("");else $(".alert_window.protected-page .form-group").addClass("error").removeClass("active completed"),$(".alert_window.protected-page .form-error").html(protectedPageMissingPassword).removeClass("hidden")})},m=function(){var e=$.cookie("alertCookie");void 0!==e&&null!==e&&e?$(".alert_window.siteAlert").hide():$(".alert_window.siteAlert").show(),$(".alert_window.siteAlert .nb-btn").bind("touchstart click",function(){$(".alert_window.siteAlert").hide(),$("body").removeClass("overflow"),c()})},p=function(){$(".call-us").click(function(){var e=$(window).width();$(this).toggleClass("active"),e<=mobile?$(".contactus__call").appendTo($(this).parent()):$(".contactus__call").insertAfter($(".contactus__btn")),$(".contactus__call").toggle()})},h=function(){$(window).width()<=mobile?($(".faq-category .faq-item>a.active").parent().find(".category-hide__block").addClass("active"),$(".category-show__block").html("")):($(".category-show__block").html($(".faq-category .faq-item>a.active").parent().find(".category-hide__block").html()),$(".category-hide__block").removeClass("active"))},f=function(){2==performance.navigation.type&&$(".faq-categories__block > .container").length>0&&$("html, body").animate({scrollTop:$(".faq-categories__block > .container").position().top}),$(window).resize(function(){h()}),$(".faq-category .faq-item > a").on("touchstart",function(){o=!0}),$(".faq-category .faq-item > a").on("touchmove",function(){o=!1}),$(".faq-category .faq-item > a").on("click touch",function(e){if("click"===e.type&&(o=!0),o){var t=$(window).width();$(".category-show__block").html(""),$(".faq-category .faq-item > a").removeClass("active"),$(".category-hide__block").removeClass("active"),$(".category-hide__overlay").show();var a=$(this).attr("href");if("javascript:void(0)"!==a)return window.location.href=a,!1;if($(this).addClass("active"),t<=mobile){$(this).parent().find(".category-hide__block").delay(300).addClass("active"),setTimeout(function(){$(".category-hide__overlay").hide()},100);var n=$(".faq-category .faq-item > a.active").offset().top-15;t<=mobile&&(n+=110),$("html, body").stop().animate({scrollTop:n},500)}else $(".category-show__block").html($(this).parent().find(".category-hide__block").html()),$(".category-show__block div").hasClass("faq-list__block")&&$("html, body").animate({scrollTop:$(".category-show__block .promo-message__block").position().top},300)}})},v=function(){null===localStorage.getItem("searchAutocomplete")&&(localStorage.searchAutocomplete=""),$(".searh-results").attr("href",searchPage+"?term="+localStorage.getItem("searchAutocomplete"));var e=$(".breadcrumb-page").html();""!==e&&null!==e||$(".breadcrumb-page").parent().hide()},g=function(){$(".video__block .btn-play").bind("touchstart click",function(){$(this).parent().parent().find(".video-desktop").show(),$(this).parent().parent().find("iframe").attr("src",$(this).attr("data-youtube")+"?autoplay=1&loop=1&rel=0&wmode=transparent")}),$(".video-modal .nb-modal__close").bind("touchstart click",function(){$(".video-modal").removeAttr("style"),$(".video-modal iframe").attr("src","")})},b=function(){g(),$(window).resize(function(){g()})},y=function(){var e,t,a;e=window.navigator.userAgent,t=/msie|Trident.*rv[ :]*11\./gi,a=t.test(e),a&&$(".hero-image").each(function(){var e=$(this),t=e.find("img").prop("src");t&&e.css("backgroundImage","url("+t+")").addClass("custom-object-fit")}),(document.documentMode||/Edge/.test(navigator.userAgent))&&($(".board-item").each(function(){var e=$(this),t=e.find("img").prop("src");t&&(e.find(".board-img").addClass("custom-object-fit"),e.find(".board-img > div").css("backgroundImage","url("+t+")"))}),$(".article-item").each(function(){var e=$(this),t=e.find("img").prop("src");t&&(e.find(".article-img").addClass("custom-object-fit"),e.find(".article-img > div").css("backgroundImage","url("+t+")"))}),$(".promo-item").each(function(){var e=$(this),t=e.find("img").prop("src");t&&(e.find(".promo-img").addClass("custom-object-fit"),e.find(".promo-img > div").css("backgroundImage","url("+t+")"))}),$(".featured__block").each(function(){var e=$(this),t=e.find("img").prop("src");t&&(e.find(".featured-aspect-ratio").addClass("custom-object-fit"),e.find(".img-block").css("backgroundImage","url("+t+")"))}))},C=function(){$(".accordion__item h5 a").on("click touch",function(){$(this).parent().parent().toggleClass("active"),$(this).parent().parent().parent().hasClass("enter-meter-read")&&initMeter()}),$(".accordion__item strong a").on("click touch",function(){$(this).parent().parent().toggleClass("active"),$(this).parent().parent().parent().hasClass("enter-meter-read")&&initMeter()})},w=function(){var e,t,a=$(window).width(),n=0,i=$(".board-directors__block .owl-carousel");a<=desktop&&i?(i.owlCarousel({loop:!0,responsive:{0:{items:1,margin:5},768:{items:2.01,margin:20}}}),i.on("mousewheel",".owl-stage",function(e){e.deltaY>0?i.trigger("next.owl"):i.trigger("prev.owl"),e.preventDefault()}),i.on("touchmove",function(a){clearTimeout(t),e=a.originalEvent.touches[0].clientX,0===n&&(n=e),e<n?a.preventDefault():e>n&&a.preventDefault(),n=e,t=setTimeout(function(){n=0},100)})):(i.trigger("destroy.owl.carousel"),i.addClass("off"))},F=function(){var e,t,a=0,n=$(".carousel-image__block .owl-carousel, .carousel-promo-image__block .owl-carousel");n&&(n.owlCarousel({loop:!0,autoplay:!1,items:1,responsive:{0:{nav:!1,dots:!0},800:{nav:!0,dots:!1,mouseDrag:!1,touchDrag:!1,freeDrag:!1}}}),n.on("touchmove",function(n){clearTimeout(t),e=n.originalEvent.touches[0].clientX,0===a&&(a=e),e<a?n.preventDefault():e>a&&n.preventDefault(),a=e,t=setTimeout(function(){a=0},100)}))},S=function(){w(),F(),$(window).resize(function(){w(),F()})},k=function(){$(".nb-tabs > li > a").on("click touch",function(){if(void 0===$(this).attr("disabled")||"javascript:void(0)"==$(this).attr("href")){var e=$(this).attr("data-content");$(this).parent().parent().find("a").removeClass("active"),$(this).addClass("active"),$(".tabs-content .tabs-item").removeClass("active"),$(".tabs-content .tabs-item").each(function(){$(this).attr("id")===e&&$(this).addClass("active")})}})},I=function(){var e=$(window).scrollTop();$(".corporate_jumbotron__block").outerHeight(),$(".nav__top").outerHeight(),$(".header__wrap").outerHeight(),$(".corporate div").hasClass("hero-image")&&($(".hero-image").outerHeight(),$(".nav__top").outerHeight(),$(".header__wrap").outerHeight()),e>30?$(".nav__top .bg, .header__wrap").addClass("isScroll"):$(".nav__top .bg, .header__wrap").removeClass("isScroll"),$(".corporate div").hasClass("key-figures__block")&&e>=$(".key-figures__block").position().top-$(".corporate_jumbotron__block").outerHeight()+220&&!$(".key-figures__block").hasClass("animation")&&($(".key-item").each(function(){var e=0;e=$(this).find(".number").html(),e=e.replace(/\,/g,""),isNaN(e)&&(e=$(this).find(".number a").html(),e=e.replace(/\,/g,"")),$(this).find(".key").prop("Counter",0).animate({Counter:e},{duration:900,easing:"swing",step:function(e){$(this).text(parseInt(e))},complete:function(){$(this).parent().find(".kNumber").html($(this).parent().find(".number").html())}})}),$(".key-figures__block").addClass("animation"))},P=function(){$(".corporate div").hasClass("corporate_jumbotron__block")||$(".corporate div").hasClass("hero-image")?($(".corporate").addClass("transparent"),I(),$(window).scroll(function(){I()})):$("body").removeClass("transparent")},_=function(){var e=$(window).width();$(".nav-wrap > ul > li > a").on("click touch",function(){var e=$(this).attr("href");if($("body").addClass("nav__show"),"javascript:void(0)"!=e)return window.location.href=e,!1;$(".nav-wrap > ul > li").removeClass("active"),$(this).parent().addClass("active")}),$(".mega_overlay").on("click touch",function(){$("body").addClass("nav__show"),$(".nav__mobile .nav-wrap").addClass("nav-wrap-show__sub"),e>mobile?($(".mega_overlay").removeClass("active"),$(this).addClass("active"),$(this).parent().addClass("active").siblings().removeClass("active")):$(this).parent().addClass("active").siblings().removeClass("active")}),$(".header__wrap .nav-wrap>ul>li .nav-wrap__sub").hover(function(){e>desktop&&($(".header__wrap .nav-wrap>ul>li").removeClass("active"),$(this).parent().addClass("active"))}),$(".nav-wrap__sub .nav-sub__list li a").click(function(){var e=$(this).attr("href");if("javascript:void(0)"!=e)return window.location.href=e,!1;$(window).width()>desktop&&$(".header__wrap .nav-sub__list li").attr("data-state","false"),$(this).parent().toggleClass("active").siblings().removeClass("active"),$(".nav-wrap__sub .nav-sub__list > li").removeClass("nav-sub__hide"),$(this).parent().hasClass("active")?($(".nav-wrap__sub .nav-sub__list > li").addClass("nav-sub__hide"),$(this).parent().removeClass("nav-sub__hide"),$(this).parent().parent().parent().parent().addClass("nav-wrap__lv2"),$(".nav-wrap__sub").animate({scrollTop:0},100)):$(this).parent().parent().parent().parent().removeClass("nav-wrap__lv2")}),$(".isMobile .wrapper-body").on("click touch",function(){$("body.isMobile").hasClass("nav__show")&&(resetMobileMenu(),$("body").removeClass("nav__show"))})};window.resetMobileMenu=function(){$(".mega_overlay").removeClass("active"),$(".nav-wrap>ul>li").removeClass("active"),$(".nav-wrap>ul>li a").removeClass("active"),$(".nav-wrap__sub .nav-sub__list li").removeClass("active").removeClass("nav-sub__hide"),$(".nav-wrap__sub").removeClass("nav-wrap__lv2"),$(".nav__mobile .nav-wrap").removeClass("nav-wrap-show__sub"),$(".header__wrap .nav-wrap>ul>li").attr("data-state","false")};var D=function(){isLogined()?$("#loginedMenu").show():$("#nonLoginedMenu").show(),$(".nav__mobile").removeClass("active"),$("body").removeClass("nav__show"),$(".nw_menu_bar").removeClass("active").find(".lbl").html("Menu"),$(".nav-user__mobile").html(),resetMobileMenu(),$(window).width()<=mobile?($(".nav__mobile nav").hasClass("nav__top")||$(".nav__top").appendTo($(".nav__mobile")),$(".nav__mobile div").hasClass("search__wrap")||$(".header__wrap .search__wrap").insertAfter($(".nav__mobile .nav__top")),$(".header__wrap .nav-wrap").each(function(){$(this).is(":visible")&&($(".nav__mobile nav").hasClass("nav-wrap")||$(this).insertAfter($(".nav__mobile .search__wrap")),$(this).find(".nav-account .nav-sub__list").appendTo($(".nav-user__mobile")))}),$(".nav__mobile .search__wrap").removeAttr("style"),$(".nav__mobile .nav-wrap__sub .nav-resume h3").click(function(){resetMobileMenu()})):($(".nav__mobile .nav__top").insertBefore($(".header__wrap")),$(".nav__mobile .search__wrap").insertBefore($(".header__wrap .bg")),$(".nav__mobile .nav-wrap").insertAfter($(".header__wrap .nw_menu")),$(".nav-user__mobile .nav-sub__list").insertBefore($(".header__wrap .nav-account .nav-wrap__sub .nav-news")),$(".nav__mobile").removeClass("active"))},A=function(){var e=$(window).width();$(function(){e=$(window).width()}),D(),$(window).resize(function(){$("body").hasClass("isMobile")||(resetMobileMenu(),e!=$(window).width()&&(D(),e=$(window).width()))})},x=function(){function e(){if($(".form-select").removeClass("actived"),$(this).parent().hasClass("show"))$(this).parent().removeClass("show"),$(this).parent().parent().removeClass("show-tooltip");else{$('[data-toggle="tooltip"]').removeClass("tooltip-active"),$(".tooltip-inner.fixed").removeClass("show left center right top"),$(".form-group").removeClass("show-tooltip"),$(".nb-tooltip").removeClass("show");var e=$(this).parent().find(".tooltip-inner"),t=$(window).width();if(t<=767){var a=$(this).offset().left,n=$(window).width()-(a+$(this).width());$(this).parent().find(".tooltip-inner").css("left",-1*(a-20)).css("right",-1*(n-20)),$(this).parent().find(".tooltip-inner").outerWidth()>t&&$(this).parent().find(".tooltip-inner").css("left",-1*(a-84))}else $(this).parent().find(".tooltip-inner").removeAttr("style");$(this).parent().find(".tooltip-label").outerWidth()>280&&$(this).parent().addClass("max-label"),""===$(this).parent().find(".tooltip-label")[0].textContent&&$(this).parent().addClass("no-val"),$(this).offset().top-$(window).scrollTop()<=e.outerHeight()+80?$(this).parent().addClass("pbottom"):$(this).parent().removeClass("pbottom"),$(this).parent().addClass("show"),$(this).parent().parent().addClass("show-tooltip")}}$(document).on("click touchstart",function(e){var t=$('[data-toggle="tooltip"]'),a=$(".nb-tooltip .tooltip-btn"),n=$(".tooltip-inner"),i=$(".form-select"),o=$(window).width();t.is(e.target)||0!==t.has(e.target).length||a.is(e.target)||0!==a.has(e.target).length||n.is(e.target)||0!==n.has(e.target).length||($(".nb-tooltip .tooltip-btn").parent().removeClass("show"),$('[data-toggle="tooltip"]').removeClass("tooltip-active"),$(".tooltip-inner.fixed").removeClass("show left center right top"),$(".nwl-tooltip").removeClass("show"),$(".form-group").removeClass("show-tooltip")),i.is(e.target)||0!==i.has(e.target).length||$(".form-select").removeClass("actived"),o>desktop&&($(".header__wrap .nav-wrap>ul>li").removeClass("active"),$(".header__wrap .nav-wrap>ul>li").attr("data-state","false"))}),$(".header__wrap .nav-wrap ul li").on("click",function(){var e=$(this).attr("data-state");return $(".header__wrap .nav-wrap>ul>li").removeClass("active"),$(".header__wrap .nav-wrap>ul>li").attr("data-state","false"),$(".nav-wrap__sub .nav-sub__list > li").attr("data-state","false"),$(this).attr("data-state","true"),$(this).addClass("active"),$(this).parents(".mega__has-sub").addClass("active"),$(this).parent().parent().parent().parent().attr("data-state","true"),$(this).hasClass("mega__has-sub")&&($(".nav-wrap__sub").find("li").removeClass("active"),$(".nav-wrap__sub").removeClass("nav-wrap__lv2")),"true"===e&&($(this).removeClass("active"),$(this).attr("data-state","false")),$("body").hasClass("nav__show")||$("body").addClass("nav__show"),!1}),$(".header__wrap .nav-wrap ul li a").on("click",function(){var e=$(this).attr("href");if("javascript:void(0)"!=e)return window.location.href=e,!1}),$(".nb-tooltip .tooltip-btn").on("click touch",function(t){e.call(this),t.stopPropagation()}),$(".leak-address-blk, .leak-list__box").on("click touch",".nb-tooltip .tooltip-btn",function(t){e.call(this),t.stopPropagation()}),$(".tooltip-close").on("click touch",function(e){n.call(this),e.stopPropagation()}),$('[data-toggle="tooltip"]').on("click touch",function(e){if(e.stopPropagation(),$('[data-toggle="tooltip"]').blur(),$(".nb-tooltip").removeClass("show"),$(".form-select").removeClass("actived"),$(this).hasClass("tooltip-active"))$(this).removeClass("tooltip-active"),$(".tooltip-inner.fixed").removeClass("show left center right top");else{$(".tooltip-inner.fixed .tooltip-label").html($(this).attr("data-tooltip"));var t=$(".tooltip-inner.fixed").outerWidth()/2,a=$(".tooltip-inner.fixed").outerHeight(),n=$(this).outerWidth()/2,i=$(this).outerHeight(),o=$(this).offset().left,r=$(this).offset().top,s=$(this).attr("data-placement");s.indexOf("center")>=0?(o=o-t+n,$(".tooltip-inner.fixed").css({left:o}),$(".tooltip-inner.fixed").addClass("center")):s.indexOf("left")>=0?($(".tooltip-inner.fixed").css({left:o-5}),$(".tooltip-inner.fixed").addClass("left")):$(".tooltip-inner.fixed").css({right:o-5}),s.indexOf("bottom")>=0?(r=r+i+20,$(".tooltip-inner.fixed").addClass("bottom")):r-$(window).scrollTop()<=a+80?(r=r+i+20,$(".tooltip-inner.fixed").addClass("bottom")):(r=r-a-20,$(".tooltip-inner.fixed").removeClass("bottom")),$(this).addClass("tooltip-active"),$(".tooltip-inner.fixed").css({top:r}).addClass("show")}}),$(".tooltip-inner.fixed .tooltip-close").on("click touch",function(e){$(this).parent().removeClass("show"),e.stopPropagation()})},O=function(){$(".form-group .form-show").on("click touch",function(){$(this).focus(),$(this).toggleClass("active"),$(this).hasClass("active")?($(this).html("Hide password"),$(this).parent().find(".form-control").attr("type","text"),$(this).parent().find(".form-line").removeAttr("style")):($(this).html("Show password"),$(this).parent().find(".form-control").attr("type","password"),$(this).parent().find(".form-line").width($(this).parent().find(".password-dot").width()))})},N=function(){$(".share a").on("click touch",function(e){var t=$(this).attr("data-href");if("function"==typeof window.trackMetrics)try{window.trackMetrics({type:"social-click",data:{clickObj:{socialType:"social: "+t}}})}catch(e){}return!0})},M=function(){var e=$(location).attr("pathname");e.indexOf(1),e.toLowerCase(),$(".nav-wrap>ul>li").each(function(){var t=$(this).children("a").attr("href");if(e.indexOf(t)>=0&&""!=t)return void $(this).children("a").addClass("active")})},U=function(){$(".wp-report-item").on("click",function(){if(!$(this).hasClass("active")){$(".wp-report-item").removeClass("active"),$(".wp-report-item").removeClass("disabled"),$(this).addClass("active"),$(this).addClass("disabled");var e=$(window).width();if(e<=ipad){var t=$(this).attr("data-id");$(".wp-report-item[id = "+t+"]").addClass("active");var a=$(".wp-report-list__content .wp-report-item.active").offset().top-15;e<=mobile&&(a-=70),$("html, body").stop().animate({scrollTop:a},500)}else{var t=$(this).attr("id");$(".wp-report-item[data-id = "+t+"]").addClass("active");var a=$(".wp-report-list__content .wp-report-item.active").offset().top-15;$("html, body").stop().animate({scrollTop:a},500)}}})},T=function(){$(".account-logout").on("click touch",function(e){e.preventDefault(),$(".cssload-container.overlay").show(),window.dataLayer.push({event:"logout",user_id:getUserIdForGoogleEvents()}),logout()})},R=function(){$('a[target="_blank"]').attr("rel","noopener")};i.initialize=function(){T(),O(),x(),P(),v(),_(),A(),l(),d(),m(),p(),b(),f(),y(),C(),S(),k(),N(),M(),U(),R(),u(),n()},t.a=i},,,,,,,,,,,,,function(e,t,a){"use strict";var n=a(82),i=a(34),o=a(83),r=a(81),s=a(38),l={};l.initialize=function(){$("body .contactus-form-page").length>0&&i.a.initialize(),$("body .financial-eligibility-checker-page").length>0&&s.a.initialize(),$(".priority-services-block").length>0&&n.a.initialize(),$(".timeline_phases").length>0&&o.a.initialize(),$(".catchmentArea__links").length>0&&r.a.initialize()},t.a=l},function(e,t,a){"use strict";function n(e){function t(e){for(var t=e+"";t.length<2;)t="0"+t;return t}var a=new Date(e+" UTC");return t(a.getDate())+"."+t(a.getMonth()+1)+"."+a.getFullYear()}function i(){(r()(".news-page").length||r()(".article-page").length)&&r()(".news-date").each(function(e){r()(this).html(n(r()(this).html()))})}var o=a(3),r=a.n(o),s={},l=function(){var e=r()(window).width(),t=r()(".corporate-jumbotron .owl-carousel");if(void 0!==t.html()){t.owlCarousel({autoplay:!1,loop:!1,items:1,animateOut:"jumbotronslideOut",animateIn:"jumbotronslideIn",slideTransition:"fade",autoplayTimeout:6e3,autoplayHoverPause:!1,mouseDrag:!1,pullDrag:!1,freeDrag:!1,responsive:{0:{loop:!0},768:{loop:!1}}});var a=[];r()(".dots-line").remove(),e>=tablet?(t.append('<span class="dots-line"></span>'),t.find(".owl-dots").removeAttr("style"),r()(".corporate-jumbotron .nb-btn-link").removeAttr("style"),t.find(".owl-item:not(.cloned)").each(function(e){var t='<label class="dot-img"><img src="'+r()(this).find("img").attr("src")+'" /></label><label class="dot-content"><label class="numb">0'+parseInt(e+1)+"</label><label>"+r()(this).find("h1").data("thumbnaititle")+"</label></label>";a.push(t)}),t.find(".owl-dots .owl-dot").each(function(e){t.find(".owl-dots").addClass("dot-box"),r()(this).html(a[e])}),setTimeout(function(){r()(".dots-line").css("left",t.find(".owl-dots .owl-dot.active").offset().left).css("top",t.find(".owl-dots").offset().top)},300),t.find(".owl-dots .owl-dot").on("click touch",function(){var e=r()(this).offset().left;r()(".dots-line").animate({left:e},300)})):(t.find(".owl-dots").removeAttr("style"),r()(".corporate-jumbotron .nb-btn-link").removeAttr("style"),t.find(".owl-dots .owl-dot").html("<span></span>"))}},d=function(){r()(".scroll-explore").on("click touch",function(){r()(".corporate div").hasClass("corporate-jumbotron")&&r()("html, body").animate({scrollTop:r()(".corporate-jumbotron").outerHeight()-r()(".header__wrap").outerHeight()-r()(".nav__top").outerHeight()+6},600),r()(".corporate div").hasClass("corporate_jumbotron__block")&&r()("html, body").animate({scrollTop:r()(".corporate_jumbotron__block").outerHeight()-r()(".header__wrap").outerHeight()-r()(".nav__top").outerHeight()+6},600)})},c=function(){l(),r()(window).resize(function(){l()})};s.initialize=function(){c(),i(),d(),document.cookie="timezoneOffset="+(new Date).getTimezoneOffset()/60},t.a=s},function(e,t,a){"use strict";var n={},i=".current-work__form .form-control",o=".current-work__form .btn",r=function(){$(".form-control").each(function(){$(this).val()&&$(this).parent().addClass("active")}),$(".form-control").on("click touch",function(){$(this).val()||$(this).parent().addClass("active")}),$(".form-control").on("blur",function(){$(this).val()||$(this).parent().removeClass("active")})};window.updateTextFields=function(){$(".form-control").each(function(){$(this).val().length>0||$(this).is(":focus")||$(this).autofocus||null!==$(this).attr("placeholder")?$(this).parent().addClass("active"):$(this).validity?$(this).parent().toggleClass("active",!0===element.validity.badInput):$(this).parent().removeClass("active")})};var s=function(){postcodeValidate($(i),o),$(i).on("keyup keypress",function(e){if(13===(e.keyCode||e.which))return e.preventDefault(),!1}),$(".current-work__block .btn").on("click touch",function(e){return e.preventDefault(),!1})};n.initialize=function(){r(),s()},t.a=n},function(e,t,a){"use strict";var n=a(3),i=a.n(n),o={},r=!1,s=function(){i()(".jumbotron__content, .cta__block, .article-content, .ui-autocomplete").on("touchstart",function(){r=!0}),i()(".jumbotron__content, .cta__block, .article-content, .ui-autocomplete").on("touchmove",function(){r=!1}),i()(".jumbotron__content, .cta__block, .article-content, .ui-autocomplete").on("click touchend",function(e){"click"==e.type&&(r=!0)})},l=function(e,t,a){e>=t&&a.addClass("animation")},d=function(){i()(".nav__top").addClass("animation"),setTimeout(function(){i()(".header__wrap").addClass("animation")},300),setTimeout(function(){i()(".alert-btn__block,  .jumbotron__block, .corporate-jumbotron").addClass("animation")},1200)},c=function(){d()},u=function(){var e=i()(".current-work__block"),t=i()(".promo-cards__block"),a=i()(window).scrollTop();i()("body div").hasClass("current-work__block")&&l(a,e.position().top-e.height(),e),i()("body div").hasClass("promo-cards__block")&&l(a,t.position().top-t.height()/2,t),i()(".corporate-page > div > .block").each(function(){i()(this).hasClass("featuredcontentblock")&&l(a,i()(this).position().top-i()(this).height()/2,i()(this).find(".featured__block"))}),i()(window).scroll(function(){a=i()(window).scrollTop(),i()("body div").hasClass("current-work__block")&&l(a,e.position().top-e.height(),e),i()("body div").hasClass("promo-cards__block")&&l(a,t.position().top-t.height()/2,t),i()(".corporate-page > div > .block").each(function(){i()(this).hasClass("featuredcontentblock")&&l(a,i()(this).position().top-i()(this).height()/2,i()(this).find(".featured__block"))})})},m=function(){i()(".nav-search a").bind("touchstart click",function(){i()(".search__wrap").fadeIn().addClass("show").find(".searchQuery").focus(),i()("body").addClass("search__show")}),i()(".search__wrap .searchQuery").bind("focus touchstart click",function(){i()("body").addClass("nav__show")}),i()(".searchClear").bind("touchstart click",function(){i()(".search__wrap").fadeOut().removeClass("show"),i()(".searchQuery").val(""),i()("body").removeClass("search__show").removeClass("nav__show"),i()("html").removeClass("search__active")})},p=function(){var e,t,a=i()(window).width(),n=0,o=i()(".promo-cards__block .owl-carousel");if(a<=desktop){if(o.owlCarousel({loop:!0,responsive:{0:{items:1,margin:5},768:{items:2.01,margin:20,center:!0}}}),a>=tablet){var r=o.find(".owl-item").width()/2+10;o.find(".owl-stage-outer").css("margin-left",-r)}else o.find(".owl-stage-outer").removeAttr("style");o.on("mousewheel",".owl-stage",function(e){e.deltaY>0?o.trigger("next.owl"):o.trigger("prev.owl"),e.preventDefault()}),o.on("touchmove",function(a){clearTimeout(t),e=a.originalEvent.touches[0].clientX,0==n&&(n=e),e<n?a.preventDefault():e>n&&a.preventDefault(),n=e,t=setTimeout(function(){n=0},100)})}else o.trigger("destroy.owl.carousel"),o.addClass("off")},h=function(){p(),i()(window).resize(function(){p()})},f=function(){i()(".location-carousel").owlCarousel({loop:!0,nav:!0,dots:!1,responsive:{0:{items:1.05,margin:4},768:{items:1.02,margin:4},1200:{items:3,margin:2,center:!0}}})},v=function(){i()(".manhole-cover-carousel").owlCarousel({loop:!0,nav:!0,items:1})},g=function(){u(),h(),f(),v()};o.initialize=function(){s(),c(),m(),g()},t.a=o},function(e,t,a){"use strict";var n={},i=function(e){var t=626,a=436,n=location.href,i=e,o="";"facebook"==i?o="https://www.facebook.com/sharer/sharer.php?u=":"twitter"==i&&(o="https://twitter.com/share?url=");var r=o+encodeURIComponent(n),s=window.screenX+(window.outerWidth-t)/2,l=window.screenY+(window.outerHeight-a)/2,d=["width="+t,"height="+a,"left="+s,"top="+l,"status=no","resizable=yes","toolbar=no","menubar=no","scrollbars=yes"].join(",");return window.open(r,"fbShareWin",d).focus(),!1},o=function(){$(".share_facebook").on("click touch",function(e){e.stopPropagation(),e.preventDefault(),i("facebook")})},r=function(){$(".share_twitter").on("click touch",function(e){e.stopPropagation(),e.preventDefault(),i("twitter")})},s=function(){var e=$(".breadcrumb__block h2").html(),t=$(".breadcrumb__block p").html()+"\r\n\r\n";t+=window.location.href;var a="mailto:?subject=";a+=encodeURIComponent(e),a+="&body=",a+=encodeURIComponent(t),$(".share_email").attr("href",a)},l=function(){$(".share_this").on("click touch",function(){$(this).toggleClass("active").siblings().toggleClass("show")})},d=function(){var e=$(window).width(),t=$(window).scrollTop(),a=51;if($("body div").hasClass("article-page")){var n=$(".article-page").position().top,i=$(".footer__wrap").offset().top-$(window).height()-5;if(e<=mobile)if(t>=i){var o=-1*(t-i);$(".article-share").css({transform:"translateY("+o+"px)"})}else $(".article-share").css({transform:"translateY(0px)"});else $(".article-share").css({transform:"translateY(0px)"}),t>n?$(".article-share").css("top",t-n+a):$(".article-share").css("top",a)}},c=function(){d(),$(window).scroll(function(){d()})};n.initialize=function(){c(),l(),o(),r(),s()},t.a=n},function(e,t,a){"use strict";var n={},i=function(e){},o=function(){var e=$(window).width();i(e),$(window).resize(function(){i(e)})};n.initialize=function(){o()},t.a=n},,,,,,,,,,function(e,t,a){"use strict";function n(e){return e.toLowerCase().replace(/\b[a-z]/g,function(e){return e.toUpperCase()})}function i(e){I=[],e.Status.Success?void 0!=e.Results&&null!=e.Results&&e.Count>0&&(e.Results.filter(function(e){if(e.container)o(e.value);else{var t={value:e.label,label:e.value,selected:e.value};I.contains(e)||I.push(t)}}),setTimeout(function(){k(I)},300)):initPopupErrorApi(e.Status.ErrorMessage,$(".profileAlert"))}function o(e){(new data8.predictiveaddress).drilldown("GB",e,[new data8.option("IncludeMR",$(".data8IncludeMR").val()),new data8.option("IncludeNYB",$(".data8IncludeNYB").val()),new data8.option("PreferredLanguage","en")],r)}function r(e){e.Status.Success?e.Results.filter(function(e){if(!e.container){var t={value:e.label,label:e.value,selected:e.value};I.contains(e)||I.push(t)}}):initPopupErrorApi(e.Status.ErrorMessage,$(".profileAlert"))}function s(){$(document).on("keydown",function(e){var t=$(".alert_window");void 0!=t.attr("style")&&!t.hasClass("siteAlert")&&t.is(":visible")&&($("body").find("a, button, input, select, textarea").attr("tabindex","-1"),t.find("a, button, input, select, textarea").removeAttr("tabindex"))}),$(".alert_window .nb-btn__cta").on("click",function(){$(".alert_window").hide(),$("body").find("a, button, input, select, textarea").removeAttr("tabindex")}),$(".alert_window .nb-btn__cta1").on("click",function(){$(".alert_window").hide(),window.location.href="?account=billspayments"})}function l(){$(document).on("click",function(){setTimeout(function(){$(".form-date input").datepicker("widget").is(":visible")?$(".form-date").addClass("show-date"):$(".form-date").removeClass("show-date")},200)})}function d(){$(".csconsentcheckbox-message").addClass("hidden"),setTimeout(function(){$(".csconsentcheckbox-message").removeClass("hidden")},500)}function c(e,t,a){var n="";switch(t.type){case"select-one":case"text":case"email":case"number":case"password":n=t.className.split(" ")[t.className.split(" ").length-1];break;case"checkbox":n=t.id}var i={type:t.type,clsNameOrId:n};"firstname"!==n&&"surname"!==n||(isFNameOrSNameEdited=!0),U="select-one"===t.type&&"form-control reasonNamechange"===t.className,N.some(function(e){return e.clsNameOrId===n})||N.push(i);for(var o in N)if(N.hasOwnProperty(o))if("select-one"===N[o].type){if(O[N[o].clsNameOrId].toLowerCase()!==e.find("."+N[o].clsNameOrId+" option:selected").text().toLowerCase()){M=!0;break}M=!1}else if("text"===N[o].type||"email"===N[o].type||"number"===N[o].type||"password"===N[o].type){if(O[N[o].clsNameOrId].toLowerCase()!==e.find("."+N[o].clsNameOrId).val().toLowerCase()){M=!0;break}M=!1}else if("checkbox"===N[o].type){if(O[N[o].clsNameOrId]!==isSwitched(e.find("#"+N[o].clsNameOrId))){M=!0;break}M=!1}M?(isFNameOrSNameEdited?$(".reasonnamechangebox").removeClass("hidden"):($(".reasonnamechangebox").addClass("hidden"),$(".reasonnamechangedetailsbox").addClass("hidden")),e.find(a).prop("disabled",!1),U&&("30"===e.find(".reasonNamechange option:selected").val()?$(".reasonnamechangedetailsbox").removeClass("hidden"):$(".reasonnamechangedetailsbox").addClass("hidden"))):($(".reasonnamechangebox").addClass("hidden"),e.find(a).prop("disabled",!0))}var u=a(0),m=(a(4),"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}),p={},h=function(){window.mobile=767,window.tablet=768,window.ipad=992,window.desktop=1200,window.urlAccount=$.parseJSON($(".urlAccount").val()),window.urlHome=urlAccount.homeURL,window.apiUrlSearch="/api/search/Suggest?term=",window.apiUrlRegister="/api/Auth/Register",window.apiUrlRegisterUserByEmail="/api/Auth/RegisterUserByEmail",window.apiUrlLogin="/api/Auth/Login",window.apiUrlEmailMeOneTimeLink="/api/Auth/EmailMeOneTimeLink",window.apiUrlResendEmail="/api/Auth/ResendVerificationEmail?email=",window.apiUrlSaveUserProfile="/api/Auth/SaveUserProfile",window.apiUrlVerifyEmail="/api/Auth/VerifyEmail",window.apiUrlVerifyEmailForPasswordLessLogin="/api/Auth/PasswordlessLoginVerification",window.apiUrlLogout="/api/Auth/Logout",window.apiUrlValidateCustomer="/api/Customer/ValidateCustomer",window.apiUrlForgottenReference="/api/Customer/ForgottenReference",window.apiUrlRegisterCustomer="/api/Customer/RegisterCustomer",window.apiUrlGetAccountSummary="/api/Customer/GetAccountSummary",window.apiUrlGetPremise="/api/Customer/GetPremise",window.apiUrlGetPremiseSummary="/api/Customer/GetPremiseSummary",window.apiUrlGetAccountDetails="/api/Customer/GetAccountDetails",window.apiUrlUpdateAccountDetails="/api/Customer/UpdateAccountDetails",window.apiUrlForgotEmail="/api/Customer/ForgotEmail",window.apiUrlForgotPassword="/api/Auth/ForgotPassword",window.apiUrlResetPassword="/api/Auth/ResetPassword",window.apiUrlChangePassword="/api/Auth/ChangePassword",window.apiUrlResendVerificationEmail="/api/Auth/ResendVerificationEmail",window.apiUrlVerifyCustomerStat="/api/Auth/UpdateValidateCustomerStat",window.apiUrlIsExistingEmail="/api/Auth/IsExistingEmail?email=",window.apiUrlGetPropDetail="/api/Customer/GetPropertyDetails",window.apiUrlSubmitMovingWithinRequest="/api/Customer/SubmitMovingWithinRequest",window.GetHppSetting="/api/Payment/GetHppSetting",window.apiUrlSubmitMovingOutRequest="/api/Customer/SubmitMovingOutRequest",window.apiUrlAddProperty="/api/Customer/AddProperty",window.apiUrlRemoveProperty="/api/Customer/RemoveProperty",window.apiUrlUpdatePreferences="/api/Customer/UpdatePreferences",window.apiUrlUpdateEBillingPreferences="/api/Customer/UpdateEBillingPreferences",window.apiUrlSubmitMovingInRequest="/api/Customer/SubmitMovingInRequest",window.apiUrlRecalculateBill="/api/Customer/RecalculateBill",window.apiUrlIssueRefund="/api/Customer/IssueRefund",window.apiUrlAddMeterRead="/api/Customer/AddMeterRead",window.apiUrlAddMeterReadApplication="/api/Customer/AddMeterApplication",window.apiUrlGetMeterReadHistory="/api/Customer/GetMeterReadHistory",window.apiUrlGetUsageComparison="/api/Customer/GetUsageComparison",window.apiUrlValidateBankDetails="/api/BillsPayments/ValidateBankDetails",window.apiUrlCreatePaymentPlan="/api/BillsPayments/CreatePaymentPlan",window.apiUrlGetPaymentPlan="/api/BillsPayments/GetPaymentPlan?accountId=",window.apiUrlAddDirectDebit="/api/BillsPayments/AddDirectDebit",window.apiUrlGetBillsPayments="/api/BillsPayments/GetBillsPayments",window.apiUrlCardPaymentService="/api/BillsPayments/UpdateCardPayment",window.apiUrlRequestPaypointCard="/api/BillsPayments/RequestPaypointCard",window.apiUrlGetCustomerBillPDF="/api/BillsPayments/GetCustomerBill?billid=",window.apiUrlGetIYASummary="/api/ActivityManagement/GetIYASummary",window.apiUrlReportProblem="/api/ActivityManagement/ReportProblem",window.apiUrlGetEvents="/api/ActivityManagement/GetEvents",window.apiUrlGetRoadworks="/api/ActivityManagement/GetRoadworks",window.apiUrlPriorityServices="/api/ActivityManagement/SendPriorityServicesForm",window.apiUrlAddOrUpdateCustomerSession="/api/Customer/AddOrUpdateCustomerSession",window.apiUrlCheckWAM="/api/Customer/CheckWAM",window.apiUrlUpdateWAM="/api/Customer/UpdateWAM",window.apiUrlUpdatePSR="/api/Customer/UpdatePSR",window.apiUrlCheckMIMO="/api/Customer/CheckMIMO",window.apiUrlUpdateMIMO="/api/Customer/UpdateMIMO",window.apiUrlSubmitContactUsForm="/api/Customer/SubmitContactUsForm",window.apiUrlLeakageMediaUpload="/api/MediaUpload",window.apiUrlReportALeak="/api/ActivityManagement/ReportALeak",window.apiUrlCheckLeaks="/api/ActivityManagement/CheckLeaks",window.apiUrlGetLeaksStatusCodes="/api/ActivityManagement/GetLeaksStatusCodes",window.apiUrlGetNetcallPaymentPlanAdvise="/api/BillsPayments/GetNetcallPaymentPlanAdvise",window.apiUrlCheckDiscountEligibilityForUser="/api/BillsPayments/CheckDiscountEligibilityForUser",window.apiUrlCheckHouseholdAffordability="/api/Customer/CheckHouseholdAffordability",window.apiUrlGetSmartAuthToken="/api/Customer/GetSmartAuthToken",window.apiUrlGetUsageEfficiency="/api/Customer/GetWaterUsageEfficiency",window.apiUrlGetDailyUsage="/api/Customer/GetDailyWaterUsage",window.apiUrlGetHourlyUsage="/api/Customer/GetHourlyWaterUsage",window.apiUrlGetWeeklyUsage="/api/Customer/GetWeeklyWaterUsage",window.apiUrlGetMonthlyUsage="/api/Customer/GetMonthlyWaterUsage",window.apiUrlGetYearlyUsage="/api/Customer/GetYearlyWaterUsage",window.apiUrlGetSmartMeterAlertStatus="/api/Customer/GetSmartMeterAlertStatus",window.apiUrlCheckFinancialEligibility="/api/Customer/CheckFinancialEligibility",window.apiUrlUpdateLoginRadiusFields="/api/Customer/UpdateLoginRadiusFields",window.apiUrlSetLRFieldsForSocialSignOn="/api/Customer/SetLRFieldsForSocialSignOn",window.apiUrlIsAccountWithoutPassword="/api/Auth/IsAccountWithoutPassword?email=",window.apiUrlCheckPasswordRestrictedWords="/api/Customer/CheckPasswordRestrictedWords",window.apiUrlGetUserIdForGoogleEvents="/api/Customer/GetUserIdForGoogleEvents",window.apiTimeOut=12e4,window.postcodeRegExUK=new RegExp("^([A-PR-UWYZ0-9][A-HK-Y0-9][AEHMNPRTVXY0-9]?[ABEHMNPRVWXY0-9]? {1,2}[0-9][ABD-HJLN-UW-Z]{2}|GIR 0AA)$"),window.postcodeRegExUK2=/^([a-zA-Z]{1}[0-9]{1} [0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{1}[0-9]{1}[0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{1}[0-9]{2} [0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{1}[0-9]{2}[0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{2}[0-9]{1} [0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{2}[0-9]{1}[0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{2}[0-9]{2} [0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{2}[0-9]{2}[0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{1}[0-9]{1}[a-zA-Z]{1} [0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{1}[0-9]{1}[a-zA-Z]{1}[0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{2}[0-9]{1}[a-zA-Z]{1} [0-9]{1}[a-zA-Z]{2})$|^([a-zA-Z]{2}[0-9]{1}[a-zA-Z]{1}[0-9]{1}[a-zA-Z]{2})$/,window.dateFormatRegEx=/^\d{1,2}\/\d{1,2}\/\d{4}$/,window.usernameRegEx=/^[a-zA-Z0-9]*$/,window.nameRegEx=/^[_A-z0-9]*((-|\s)*[_A-z0-9])*$/,window.passwordRegEx=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\d!"#$%&()*+\-,./:;<=>?@[\]^_`{|}~]{8,32}$/,window.emailRegEx=/^[a-zA-Z0-9!"#$%&()*+\-,./:;<=>?@[\]^_`{|}~']{1,}@[a-zA-Z0-9-_]{2,}(\.[a-zA-Z]{2,}){1,}$/,window.specialRegEx=/^[!"#$%&()*+-,./:;<=>?@[\]^_`{|}~]$/,window.excludeSpecialRegEx=/[\\!"#$%&()*+,./:;<=>?@[\]^_`{|}~]/,window.addressRegEx=/^[a-zA-Z0-9-&(),.*'_"/:; ]*$/,window.namePersonRegEx=/^[!"#$%&()*+-,./:;<=>?@[\]^_`{|}~]$/,window.onlyNumberRegEx=/^([0-9]{10})*$/,window.onlyAlphabetsRegEx=/^[a-zA-Z- ]*$/,window.meterRegEx=/^[0-9]*$/,window.telePhoneRegEx=/^(0)([1-9]{1})([0-9]{9})$|^(00)([0-9]{10,13})$/,window.nwlAcountNubmerRegEx=/^(\d{10}|\d{12}|\d{11}[X])$/,window.dateRegEx=/^([0-2][0-9]|(3)[0-1])(\/)(((0)[0-9])|((1)[0-2]))(\/)\d{4}$/,window.dayRegEx=/^(([0]?[1-9])|([1-2][0-9])|(3[01]))$/,window.monthRegEx=/^(([0]?[1-9])|([1][0-2]))$/,window.yearRegEx=/^(19|[2-9][0-9])\d{2}$/,window.cityRegEx=/^[!#$%+<=>?@[\]^`{|}~]$/,window.excludeSpecialPriorityMsgRegEx=/[\\#$%+<=>@[\]^`{|}~]/,window.excludeSpecialPriorityLeaksMsgRegEx=/[\\!"#$%&()*+,./:;<=>?@[\]^_`{|}~]/,window.excludeSpecialCharsContactUsFormRegEx=/[\\/<>&*]/,window.passwordFreeRegEx=/[\S]/,window.excludeSpecialReasonNameChangeDetailsMsgRegEx=/[\\!"#$%&()*+,./:;<=>?@[\]^_`{|}~]/,window.currencyRegex=/^[0-9]+(\.[0-9]{0,2})?$/,window.errorCodes=JSON.parse($(".errorCodes").val()),window.codeFirstname="Please tell us your first name!",window.codeSurname="Please tell us your surname!",window.codeEmail="Please tell us your email!",window.codePassword="Please tell us your password!",window.codeConfirmPassword="Your confirm password not matching your password!",window.codeExisting="Please choose an existing NWL customer!",window.codeRequiredOption="Please choose an option!",window.codeTelephone="The telephone number is invalid!",window.codeAddress="The address is invalid!",window.codeAddressLine1="The address line 1 is invalid!",window.codeAddressLine2="The address line 2 is invalid!",window.codeCity="The correspondence town/city is invalid!",window.codeNWLnumber="The NWL account number is invalid!",window.codePostcode="The postcode is invalid!",window.codeHouseName="The house number or name is invalid!",window.codeDateOfBirth="The date of birth is invalid!",window.codeCountry="The country is invalid!",window.codeDay="The day is invalid!",window.codeMonth="The month is invalid!",window.codeYear="The year is invalid!",window.codeTitle="The title is invalid!",window.codeOccupiers="The number of occupiers is invalid!",window.codeDate="The date is invalid!",window.codeRequire="The field is required!",window.codeFutureOccupier="The future occupier is invalid!",window.bankAccountNumberInvalidMessage="The bank account number is invalid!",window.accountHolderNameInvalidMessage="The account holder name is invalid!",window.codeAccountNumb="The account number is invalid!",window.codePreferredTime="The preferred time is invalid!",window.codeMutilAccounts="The account is required",window.codeMutilProperties="The property is required",window.codeSortCode="The sort code is required",window.codeData8Error="Sorry, there were no results",window.codeMoveOutDate6Month="Move out date must be within 6 months",window.codeRemoveProperty="Please select property!",window.codePaymentDate="Please select payment date!",window.codePaymentFrequency="Please select payment frequency!",window.codeNumberBedrooms="The number of bedrooms is invalid!",window.codeTheReason="The reason for your meter reading is invalid!",window.codeFullName="Please tell us your fullname",window.codeMeterRead="Please enter meter read correctly",window.codeTextArea="Please enter additional details",window.codeTextAreaNoSpecialChars="Sorry! can't contain some special characters",window.meterValue="",window.contactUsFormSubmissionError="Something went wrong, please try again!",window.netcallError="Something went wrong, please try again!",window.codeNameChangeReason="The field is required",window.codeNameChangeReasonDetails="Please enter at least 5 characters",window.additionalAccountHolder="Select if you want to add an additional account holder",window.emailDomainListError="Email accounts from that domain are not allowed",window.ageLessThan16Error="Date of birth can not be under 16 years of age",window.ageMoreThan110Error="Date of birth can not be over 110 years of age",window.nwlBankAccountDetails={Account1:{accountNumber:"00105384",sortCode:"601508"},Account2:{accountNumber:"31256635",sortCode:"601508"},Account3:{accountNumber:"63586428",sortCode:"601508"},Account4:{accountNumber:"00000000",sortCode:"577361"},Account5:{accountNumber:"00000000",sortCode:"621887"},Account6:{accountNumber:"00000000",sortCode:"621728"},Account7:{accountNumber:"00000000",sortCode:"570959"}},window.LoginRadiusRoles={NotValidated:"notValidated",NewCustomer:"newCustomer",ApplyForWaterMeter:"applyForWaterMeter"}};window.postcodeValidate=function(e,t){$(e).on("propertychange input",function(){var e="",a=$(this),n=a.val().toUpperCase().replace(/^\s+/g,"");if(a.val(n),a.parent().removeClass("error").removeClass("completed").addClass("active"),a.parent().find(".form-line").html(n),t&&(e=t,$(e).removeClass("completed")),0==n.length)return void a.parent().removeClass("active").find(".form-line").html("");setTimeout(function(){postcodeRegExUK.test(n)?(a.parent().addClass("completed").removeClass("error"),t&&$(e).addClass("completed")):(a.parent().addClass("error").removeClass("completed"),t&&$(e).removeClass("completed"))},500)})},window.inputValidate=function(e,t){var a=e;if(void 0===a.val())return void a.parent().addClass("error").removeClass("completed");var n=a.val().replace(/^\s+/g,"");if(a.parent().removeClass("error empty completed").addClass("active"),a.parent().find(".form-line").html(n).removeAttr("style"),a.hasClass("no-require")&&""==n&&a.parent().find(".form-line").html(""),a.parent().hasClass("form-select")&&a.parent().find(".form-line").html(a.find("option:selected").text()),a.parent().find(".password-dot").html(""),a.parent().find(".form-error").html("").removeClass("hidden"),0==n.length)return void a.parent().removeClass("active").find(".form-line").html("");if(setTimeout(function(){t?a.parent().addClass("completed").removeClass("error"):a.parent().addClass("error").removeClass("completed"),a.hasClass("no-require")&&(a.parent().find(".form-error").addClass("hidden"),(a.hasClass("country")||a.hasClass("year")||a.hasClass("slbox"))&&"0"==a.val()&&a.parent().find(".form-line").html(""))},500),a.hasClass("loginpassword")||a.hasClass("password")||a.hasClass("confirmpassword")||a.hasClass("oldpassword")||a.hasClass("passwordfree")){var i=n.length;i<=19?a.parent().removeClass("password22 password26 password32"):i<=22?a.parent().addClass("password22").removeClass("password26 password32"):i<=26?a.parent().addClass("password26").removeClass("password22 password32"):a.parent().addClass("password32").removeClass("password22 password26");for(var o=0;o<n.length;o++)a.parent().find(".password-dot").append("<span></span>");"password"==a.attr("type")||"loginpassword"==a.attr("type")?a.parent().find(".form-line").width(a.parent().find(".password-dot").width()):a.parent().find(".form-line").removeAttr("style")}},window.inputRequired=function(e,t){var a=e;a.parent().addClass("empty").removeClass("active completed error"),void 0!==t&&""!=t&&(a.parent().find(".form-error").html(t).removeClass("hidden"),(a.hasClass("country")||a.hasClass("year")||a.hasClass("slbox"))&&!a.hasClass("no-require")&&(a.parent().parent().find(".form-error").html(t).removeClass("hidden"),a.parent().parent().find(".form-line").html("")),a.hasClass("reason-meter")&&(a.closest(".reason-meter-box").find(".form-row").addClass("error"),a.closest(".reason-meter-box").find(".form-error").html(t).removeClass("hidden")))},window.initSelect=function(e,t){var a=e.parent();a.removeClass("active selected"),a.find(".fa-caret-down").remove(),a.find(".sel__placeholder").remove(),a.find(".sel__box").remove(),a.find(".form-line").html(""),a.removeClass("selected actived completed"),a.find("select").val("0"),a.each(function(){var e=$(this);$(this).find("option").each(function(t){if(0==t){e.prepend($("<div>",{class:e.attr("class").replace(/form-select/g,"sel__box"),tabindex:"0"})),e.find(".sel__box").prepend($("<div>",{class:e.attr("class").replace(/form-select/g,"sel__box_inner")}));var a=$(this).text();return void e.prepend($("<span>",{class:e.attr("class").replace(/form-select/g,"sel__placeholder"),text:a,"data-placeholder":a})).prepend('<i class="fa-caret-down"></i>')}if(void 0!==$(this).attr("selected")){var n='<span class="sel__box__options selected" tabIndex="0">'+$(this).text()+"</span>";e.find(".sel__box_inner").append(n),e.children(".sel__placeholder").text($(this).text()),e.children(".form-line").text($(this).text()),e.addClass("selected").removeClass("actived"),e.children("select").val($(this).val())}else{var n='<span class="sel__box__options" tabIndex="0">'+$(this).text()+"</span>";e.find(".sel__box_inner").append(n)}})}),t&&a.addClass(t),a.find("select option").length>1?a.removeClass("hasempty"):a.addClass("hasempty"),e.on("change",function(){$("body").hasClass("isMobile")&&($(this).toggleClass("actived"),""==$(this).val()||"0"==$(this).val()||null===$(this).val()||"null"==$(this).val()?$(this).parent().removeClass("selected").removeClass("empty"):$(this).parent().addClass("selected").removeClass("empty")),$(this).parent().children(".form-line").text($(this).find("option:selected").text()),$(this).trigger({type:"doneGettingSelectItem"})});var n=a.find(".sel__box__options");n.on("click",function(e){e.stopPropagation();var t=$(this).text(),a=$(this).index();$(this).siblings(".sel__box__options").removeClass("selected"),$(this).addClass("selected");var n=$(this).closest(".form-select");n.removeClass("empty"),n.children(".sel__placeholder").text(t),n.children(".form-line").text(t),n.addClass("selected").removeClass("actived"),n.children("select").prop("selectedIndex",a+1);var i=$(".my-profile .profile-form, .move-out__step2").find(".country-select .form-select.selected");if(i.length>0){var o=$(i).find("select").val();hideShowPostalCodeContainer(o)}n.trigger({type:"doneGettingSelectItem"})}),n.on("keydown",function(e){e.stopPropagation(),13===e.which&&$(this).trigger("click")}),a.unbind("click").on("click",function(e){e.preventDefault(),e.stopPropagation(),$(".form-select").not($(this)).removeClass("actived"),$(this).hasClass("hasempty")||$(this).toggleClass("actived"),e.target.classList.contains("sel__box__options")&&$(this).removeClass("actived"),$(this).hasClass("actived")&&$(this).find(".sel__box").focus(),$(".nb-tooltip .tooltip-btn").parent().removeClass("show"),$(".tooltip-inner.fixed").removeClass("show"),$(".nwl-tooltip").removeClass("show"),$(".form-group").removeClass("show-tooltip")}),a.on("keydown",function(e){13===e.which&&($(this).trigger("click"),$(this).find(".sel__box__options").hasClass("selected")||$(this).find(".sel__box__options:first-child").addClass("selected"))}),$(document).unbind("keyup"),$(document).on("keyup",".form-select.actived",function(e){var t=$(".form-select.actived .sel__box");switch(e.which){case 38:t.find(".sel__box__options:not(:first-child).selected").removeClass("selected").prev().addClass("selected").focus();break;case 40:t.find(".sel__box__options:not(:last-child).selected").removeClass("selected").next().addClass("selected").focus();break;default:return}setTimeout(function(){var e=t.find(".sel__box__options.selected").offset().top,a=t.offset().top;t.scrollTop(e-a+t.scrollTop())},100)}),""!=a.find(".sel__placeholder").html()?a.addClass("selected"):a.removeClass("selected")};var f=function(e,t){var a=e.split("/"),n=a[2],i=a[1],o=a[0];return o<32&&o>0&&(i<13&&i>0&&(n>=1900&&n<=t))};window.isValidLandlordName=function(e){return!excludeSpecialRegEx.test(e)},window.isValidPriorityServicesMsg=function(e){return!excludeSpecialPriorityMsgRegEx.test(e)},window.isValidPriorityServicesLeaksMsg=function(e){return!excludeSpecialPriorityLeaksMsgRegEx.test(e)},window.isValidReasonNameChangeDetailsMsg=function(e){return!excludeSpecialReasonNameChangeDetailsMsgRegEx.test(e)},window.removeSpecialCharacters=function(e){var t=e.toString();return excludeSpecialPriorityLeaksMsgRegEx.test(t)&&(t=t.replace(/[\\#$�!?%+<=>@[\]^`{|}~]/g,""),t=t.replace(/[\u00A3]/g,"")),t},window.createDOB=function(e){var t=e,a=new Date,n=a.getFullYear()-16;t.mask("00/00/0000",{clearIncomplete:!0}),$(t).on("propertychange input",function(){var e=$(this).val(),t=f(e,n);inputValidate($(this),t)})},window.createDatePicker=function(e){var t=new Date,a=t.getFullYear()-16,n=t.getMonth()+1+"/"+t.getDate()+"/"+a,i=t.getDate()+"/"+(t.getMonth()+1)+"/"+a;$(e).datepicker({dateFormat:"dd/mm/yy",showOtherMonths:!0,firstDay:1,dayNamesMin:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],minDate:"01/01/1900",changeYear:!0,defaultDate:i,beforeShow:function(e,t){$("body").hasClass("isMobile")&&setTimeout(function(){t.dpDiv.css({top:$(".datepicker").offset().top+38})},0)},beforeShowDay:function(e){return[new Date("01/01/1900")<=e&&new Date(n)>e]},onSelect:function(){$(".ui-datepicker a").removeAttr("href"),$(this).change(),inputValidate($(this),!0)}}).on("focus",e,function(){e.mask("00/00/0000")}).on("propertychange input",function(){$(".ui-datepicker").show();var e=$(this).val(),t=f(e,a);inputValidate($(this),t)}).keydown(function(e){if(13===e.keyCode){var t=$(this).val(),n=f(t,a);return inputValidate($(this),n),$(".ui-datepicker").hide(),e.stopPropagation(),e.preventDefault(),!1}})},window.isMobile=function(){var e="",t=window.devicePixelRatio||1,a={width:window.screen.width*t,height:window.screen.height*t};return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&(e="isMobile ios",1125==a.width&&2436===a.height&&(e="isMobile ios iosX")),navigator.userAgent.match(/Android/i)&&(e="isMobile android"),navigator.userAgent.match(/BlackBerry/i)&&(e="isMobile backberry"),navigator.userAgent.match(/Opera Mini/i)&&(e="isMobile operamini"),navigator.userAgent.match(/IEMobile/i)&&(e="isMobile iemobile"),-1!=navigator.userAgent.indexOf("Mac OS X")?e+=" isMac":e+=" isWindows",e},window.trim=function(e,t){var a=e.toString().split(".");return a.push(a.pop().substring(0,t)),a.join(".")},window.numberWithCommas=function(e){var t=e.toString().split(",");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),t.join(",")};var v=function(){var e="";e=navigator.userAgent.search("MSIE")>=0?"isIE":navigator.userAgent.search("Firefox")>=0?"isFirefox":navigator.userAgent.search("Safari")>=0&&navigator.userAgent.search("Chrome")<0?"isSafari":navigator.userAgent.search("Opera")>=0?"isOpera":navigator.userAgent.search("NET")>=0?"isNet":navigator.userAgent.search("Edge")>=0?"isEdge":"isChrome",$("html").addClass(e)};window.getUrlParams=function(){var e=!1,t={},a=null,n=location.search.substring(1);arguments.length>0&&arguments[0].length>1&&(e=arguments[0]);for(var i=/([^&=]+)=([^&]*)/g;a=i.exec(n);){if(!1!==e&&decodeURIComponent(a[1])===e)return decodeURIComponent(a[2]);!1===e&&(t[decodeURIComponent(a[1])]=decodeURIComponent(a[2]))}return!1===e?t:null};var g=function(){$.each(errorCodes,function(e){9e3==errorCodes[e].Code&&(codeFirstname=errorCodes[e].Message),9001==errorCodes[e].Code&&(codeSurname=errorCodes[e].Message),990!=errorCodes[e].Code&&9002!=errorCodes[e].Code||(codeEmail=errorCodes[e].Message),967!=errorCodes[e].Code&&9003!=errorCodes[e].Code||(codePassword=errorCodes[e].Message),1089!=errorCodes[e].Code&&9004!=errorCodes[e].Code||(codeConfirmPassword=errorCodes[e].Message),9005==errorCodes[e].Code&&(codeExisting=errorCodes[e].Message),9006==errorCodes[e].Code&&(codeRequiredOption=errorCodes[e].Message),9007==errorCodes[e].Code&&(codeTelephone=errorCodes[e].Message),9008==errorCodes[e].Code&&(codeAddress=errorCodes[e].Message),9009==errorCodes[e].Code&&(codeHouseName=errorCodes[e].Message),9010==errorCodes[e].Code&&(codeAddressLine1=errorCodes[e].Message),9011==errorCodes[e].Code&&(codeAddressLine2=errorCodes[e].Message),9012==errorCodes[e].Code&&(codeCity=errorCodes[e].Message),9013==errorCodes[e].Code&&(codePostcode=errorCodes[e].Message),9014==errorCodes[e].Code&&(codeCountry=errorCodes[e].Message),9015==errorCodes[e].Code&&(codeNWLnumber=errorCodes[e].Message),9016==errorCodes[e].Code&&(codeDateOfBirth=errorCodes[e].Message),9017==errorCodes[e].Code&&(codeDay=errorCodes[e].Message),9018==errorCodes[e].Code&&(codeMonth=errorCodes[e].Message),9019==errorCodes[e].Code&&(codeYear=errorCodes[e].Message),9020==errorCodes[e].Code&&(codeTitle=errorCodes[e].Message),9021==errorCodes[e].Code&&(codeOccupiers=errorCodes[e].Message),9022==errorCodes[e].Code&&(codeDate=errorCodes[e].Message),9023==errorCodes[e].Code&&(codeRequire=errorCodes[e].Message),9024==errorCodes[e].Code&&(codeFutureOccupier=errorCodes[e].Message),9025==errorCodes[e].Code&&(bankAccountNumberInvalidMessage=errorCodes[e].Message),9026==errorCodes[e].Code&&(accountHolderNameInvalidMessage=errorCodes[e].Message),9027==errorCodes[e].Code&&(codeAccountNumb=errorCodes[e].Message),9028==errorCodes[e].Code&&(codePreferredTime=errorCodes[e].Message),9029==errorCodes[e].Code&&(codeMutilAccounts=errorCodes[e].Message),9030==errorCodes[e].Code&&(codeMutilProperties=errorCodes[e].Message),9031==errorCodes[e].Code&&(codeSortCode=errorCodes[e].Message),9032==errorCodes[e].Code&&(codeData8Error=errorCodes[e].Message),9033==errorCodes[e].Code&&(codeMoveOutDate6Month=errorCodes[e].Message),9034==errorCodes[e].Code&&(codeRemoveProperty=errorCodes[e].Message),9035==errorCodes[e].Code&&(codePaymentDate=errorCodes[e].Message),9036==errorCodes[e].Code&&(codePaymentFrequency=errorCodes[e].Message),9037==errorCodes[e].Code&&(codeNumberBedrooms=errorCodes[e].Message),9038==errorCodes[e].Code&&(codeTheReason=errorCodes[e].Message),9040==errorCodes[e].Code&&(codeFullName=errorCodes[e].Message),9041==errorCodes[e].Code&&(codeMeterRead=errorCodes[e].Message),9042==errorCodes[e].Code&&(codeTextArea=errorCodes[e].Message),9043==errorCodes[e].Code&&(contactUsFormSubmissionError=errorCodes[e].Message),9044==errorCodes[e].Code&&(codeTextAreaNoSpecialChars=errorCodes[e].Message),9045==errorCodes[e].Code&&(netcallError=errorCodes[e].Message),9046==errorCodes[e].Code&&(additionalAccountHolder=errorCodes[e].Message),9060==errorCodes[e].Code&&(codeNameChangeReason=errorCodes[e].Message),9100==errorCodes[e].Code&&(emailDomainListError=errorCodes[e].Message),9201==errorCodes[e].Code&&(ageLessThan16Error=errorCodes[e].Message),9202==errorCodes[e].Code&&(ageMoreThan110Error=errorCodes[e].Message)})};window.htmlScroll=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;$("html, body").animate({scrollTop:e},t)},window.scrollTo=function(e){document.querySelector(e).scrollIntoView({behavior:"smooth"})},window.getUserProfileCookie=function(){var e=!1;return $.cookie("userProfile")&&"notValidated"!=JSON.parse($.cookie("userProfile")).Roles[0]&&(e=!0),e},window.checkHaveUserProfile=function(){var e=!0;return null===localStorage.getItem("accountDetailInfo")&&(e=!1),e},window.isSwitched=function(e){return!!e.is(":checked")},window.propCheck=function(e,t){e.prop("checked",t)},window.isLogined=function(){return void 0!==$.cookie("loginInfoSuccess")||null!=$.cookie("loginInfoSuccess")||void 0!==$.cookie("userProfile")||null!=$.cookie("userProfile")},window.isVerified=function(){var e=!1;if(isLogined()&&(void 0!==$.cookie("userProfile")||null!=$.cookie("userProfile"))){var t=$.parseJSON($.cookie("userProfile")),a=t.PersonId;null!=a&&void 0!=a&&""!==a&&(e=!0)}return e},window.isEnforcedMove=function(){if(window.checkHaveUserProfile()){var e=JSON.parse(localStorage.getItem("accountDetailInfo"));return void 0!=e.accountField&&void 0!=e.accountField.accountTypeField&&("3"===e.accountField.accountTypeField||3===e.accountField.accountTypeField)}return!1};var b=function(e){var t=(new Date).getFullYear(),a=[];for(e=e||1950;e<=t;)a.push(e++);return a.sort(function(e,t){return t-e}),a};window.initYear=function(e,t){var a=b();e.html(""),e.html("<option value='0'></option>"),$.each(a,function(a,n){null!=t&&a==t-1?e.append(new Option(n,n,!0,!1)):e.append(new Option(n,n,!1,!1))}),initSelect(e)};var y=function(e){var t=(new Date).getFullYear()-16,a=[];for(e=e||1900;e<=t;)a.push(e++);return a.sort(function(e,t){return t-e}),a};window.initYearDOB=function(e,t){var a=y();e.html(""),e.html("<option value='0'></option>"),$.each(a,function(a,n){null!=t&&a==t-1?e.append(new Option(n,n,!0,!1)):e.append(new Option(n,n,!1,!1))}),initSelect(e)},window.initMonth=function(e,t){var a=["01","02","03","04","05","06","07","08","09","10","11","12"];e.html(""),e.html("<option value='0'></option>"),$.each(a,function(a,n){null!=t&&a==t-1?e.append(new Option(n,n,!0,!1)):e.append(new Option(n,n,!1,!1))}),initSelect(e)},window.initCountry=function(e,t,a){var n=!1;e.html(""),e.html("<option value='0'></option>");var i=JSON.parse($(".countryCodes").val());void 0!=a&&null!=a&&"UK"==a&&(i=[i[0]]),$.each(i,function(a,i){void 0!==t&&(t.indexOf(i.Name)>=0||t.indexOf(i.Code)>=0)?(e.append(new Option(i.Name,i.Code,!0,!0)),e.parent().find(".form-line").html(i.Name),n=!0):e.append(new Option(i.Name,i.Code,!1,!1))}),n&&$("body").hasClass("isMobile")?(e.parent().parent().addClass("active"),e.find("option").each(function(){"0"==$(this).val()&&$(this).remove()})):initSelect(e)},window.initMyProfileNumberOfOccupier=function(e,t){e.html("<option value='0'></option>"),e.parent().find(".form-line").html("");for(var a=!1,n=0;n<occupierList.length;n++){var i=occupierList[n];void 0!==t&&t==i?(e.append(new Option(i,i,!0,!0)),e.parent().find(".form-line").html(i),a=!0):e.append('<option value="'+i.toString()+'">'+i.toString()+"</option>")}a&&$("body").hasClass("isMobile")?e.parent().parent().addClass("active"):initSelect(e)},window.initMyAccountNumberOfOccupier=function(e,t){e.html('<option value="0" disabled hidden>'+t+"</option>"),e.parent().find(".form-line").html("");for(var a=!1,n=0;n<20;n++){var i=n+1;"undefined"!=typeof selected&&selected==i?(e.append(new Option(i,i,!0,!0)),e.parent().find(".form-line").html(i),a=!0):e.append('<option value="'+i.toString()+'">'+i.toString()+"</option>")}a&&$("body").hasClass("isMobile")?e.parent().parent().addClass("active"):initSelect(e)},window.initPayment=function(e,t){var a={"Direct Debit":"DD","Debit or Credit Card":"CC","Paypoint Card":"PPNT","Post Office":"POGI",Cheque:"CHEQ",Bank:"RBSH","From Benefits":"DWP","I do not know":"NO"};e.html(""),e.html("<option></option>"),$.each(a,function(a,n){void 0!==t&&t.indexOf(n)>=0?e.append(new Option(a,n,!0,!1)):e.append(new Option(a,n,!1,!1))}),initSelect(e)},window.initReasonNameChange=function(e,t){var a=JSON.parse($(".reasonNameChangeList").val());e.html(""),e.html("<option value='0'></option>"),$.each(a,function(a,n){null!=t&&a==t-1?e.append(new Option(n.Value,n.Key,!0,!1)):e.append(new Option(n.Value,n.Key,!1,!1))}),initSelect(e)},window.initTitle=function(e,t){e.html(""),e.html("<option value='0'></option>"),$.each(titleList,function(a,n){null!=t&&a==t-1?e.append(new Option(n,n,!0,!1)):e.append(new Option(n,n,!1,!1))}),initSelect(e)};var C,w=function(e){(new data8.predictiveaddress).retrieve("GB",e,[new data8.option("FixBuilding","true"),new data8.option("FixPostcode","true"),new data8.option("FixTownCounty","true"),new data8.option("Formatter","DefaultFormatter"),new data8.option("IncludeCountry","true"),new data8.option("IncludeLocation","true"),new data8.option("IncludeMR",$(".data8IncludeMR").val()),new data8.option("IncludeNYB",$(".data8IncludeNYB").val()),new data8.option("IncludeUDPRN",$(".data8IncludeUDPRN").val()),new data8.option("IncludeUPRN",$(".data8IncludeUPRN").val()),new data8.option("MaxLineLength","255"),new data8.option("MaxLines","6"),new data8.option("PreferredLanguage","en"),new data8.option("UnwantedPunctuation","")],S)},F="",S=function(e){if(e.Status.Success){if(void 0==e&&null==e)return null;if(0==e.Result.RawAddress.length)return null;var t="";""==e.Result.RawAddress.BuildingNumber&&""==e.Result.RawAddress.SubBuildingName&&""==e.Result.RawAddress.BuildingName?t=e.Result.RawAddress.Organisation:(""!=e.Result.RawAddress.BuildingNumber&&(t=e.Result.RawAddress.BuildingNumber),""!=e.Result.RawAddress.SubBuildingName&&(t+=" "+e.Result.RawAddress.SubBuildingName),""!=e.Result.RawAddress.BuildingName&&(t+=" "+e.Result.RawAddress.BuildingName));var a="";""!=e.Result.RawAddress.ThoroughfareName&&(a=e.Result.RawAddress.ThoroughfareName),""!=e.Result.RawAddress.ThoroughfareDesc&&(a+=" "+e.Result.RawAddress.ThoroughfareDesc);var i="";""!=e.Result.RawAddress.DependentThoroughfareName&&(i+=e.Result.RawAddress.DependentThoroughfareName),""!=e.Result.RawAddress.DependentThoroughfareDesc&&(i+=" "+e.Result.RawAddress.DependentThoroughfareDesc),""!=e.Result.RawAddress.DependentLocality&&(i+=" "+e.Result.RawAddress.DependentLocality),F={Premise:n($.trim(t)),Thoroughfare:n($.trim(a)),DependentThoroughfare:n($.trim(i)),Locality:n(e.Result.RawAddress.Locality),PostalCode:e.Result.Address.Lines[e.Result.Address.Lines.length-1],UPRN:e.Result.RawAddress.UniqueReference},C(F)}else initPopupErrorApi(e.Status.ErrorMessage,$(".profileAlert"))};window.fillAddress=function(e,t){C=t,void 0!=e&&w(e)};var k,I=[];window.initData8=function(e,t){k=t,(new data8.predictiveaddress).search("GB",e.value,"","",[new data8.option("IncludeMR",$(".data8IncludeMR").val()),new data8.option("IncludeNYB",$(".data8IncludeNYB").val()),new data8.option("PreferredLanguage","en")],i)},Array.prototype.contains=function(e){return!!this.filter(function(t){return t.label===e.value}).length},window.uniqJasonArray=function(e){return I.filter(function(e,t,a){return t===a.findIndex(function(t){return t.label===e.label})})},window.formatDate=function(e){function t(e){for(var t=e+"";t.length<2;)t="0"+t;return t}return""==e?"":(e=e.split("/"),t(e[0])+"/"+t(e[1])+"/"+e[2])},window.hasURLPage=function(e){var t=window.location.href,a=!1;return""!=e&&t.indexOf(e.slice(0,-1))>=0&&e.indexOf(window.location.pathname)>=0&&(a=!0),a};var P=function(){$(".nw_menu_bar").unbind("click touch"),$(".nw_menu_bar").on("click touch",function(){$("body").removeClass("nav-user__show"),$(this).toggleClass("active"),$(".nav__mobile").toggleClass("active"),$(".nav-user__mobile, .nw_user_bar").removeClass("active"),$(this).hasClass("active")?$("body").addClass("nav__show"):(resetMobileMenu(),$("body").removeClass("nav__show"))}),$(".nw_user_bar").unbind("click touch"),$(".nw_user_bar").on("click touch",function(){$("body").removeClass("nav__show"),$(this).toggleClass("active"),$(".nav-user__mobile").toggleClass("active"),$(".nav__mobile, .nw_menu_bar").removeClass("active"),$(this).hasClass("active")?$("body").addClass("nav-user__show"):(resetMobileMenu(),$("body").removeClass("nav-user__show"))})};window.dateDiff={inDays:function(e,t){var a=e.getTime(),n=t.getTime(),i=n-a;return Math.ceil(i/864e5)},inWeeks:function(e,t){var a=t.getTime(),n=e.getTime();return parseInt((a-n)/6048e5)},inMonths:function(e,t){var a=e.getFullYear(),n=t.getFullYear(),i=e.getMonth();return t.getMonth()+12*n-(i+12*a)},inYears:function(e,t){return t.getFullYear()-e.getFullYear()}},window.parseDate=function(e){e=e.replace(/['"]+/g,"");var t=e.split("/");return new Date(parseInt(t[2],10),parseInt(t[1],10)-1,parseInt(t[0],10))},window.reformatDate=function(e){return e.substring(6,11)+"-"+e.substring(3,5)+"-"+e.substring(0,2)},window.dateToString=function(e){var t=e.getDate(),a=e.getMonth()+1,n=e.getFullYear();return t<10&&(t="0"+t),a<10&&(a="0"+a),t+"/"+a+"/"+n},window.gotoStep=function(e,t,a,n){void 0!=e&&e.addClass("active"),void 0!=t&&t.addClass("hidden"),void 0!=a&&a.removeClass("hidden"),void 0!=n&&n.removeClass("active");var i="verification";void 0!=e&&(e.parent().find(".active").each(function(){i=$(this).find("span").html()}),pushStateParameterUrl({step:i}),htmlScroll())},window.bindingAddress=function(e,t){$(".cssload-container.overlay").fadeOut(),t.html("");var a="";null!=e&&(""!=e.addressLine1Field&&""!=e.addressLine2Field||null!=e.addressLine1Field&&null!=e.addressLine2Field?t.append("<p>"+e.addressLine1Field+" "+e.addressLine2Field+"</p>"):(""!=e.addressLine1Field&&null!=e.addressLine1Field&&t.append("<p>"+e.addressLine1Field+"</p>"),""!=e.addressLine2Field&&null!=e.addressLine2Field&&t.append("<p>"+e.addressLine2Field+"</p>")),""!=e.addressLine3Field&&null!=e.addressLine3Field&&t.append("<p>"+e.addressLine3Field+"</p>"),""!=e.addressLine4Field&&null!=e.addressLine4Field&&(a=e.addressLine4Field.toString().split(/\,/),t.append("<p>"+a[0]+"</p>")),""!=e.postCodeField&&null!=e.postCodeField&&t.append("<p>"+e.postCodeField+"</p>"),""!=a[1]&&null!=a[1]&&t.append("<p>"+a[1]+"</p>"))},window.bindingPropertyAddress=function(e,t){var a=e.split(",");t.html("");for(var n=0;n<a.length;n++)t.append("<p>"+a[n]+"</p>")},window.initData8Address=function(e,t){var a=$(t);null!=e&&(a.find(".address").val(e.Premise),a.find(".housenumber").val(e.Premise),a.find(".address1").val(e.Thoroughfare),a.find(".address2").val(e.DependentThoroughfare),a.find(".city").val(e.Locality),a.find(".postcode").length>0?a.find(".postcode").val(e.PostalCode):a.find(".new-postcode").val(e.PostalCode),a.find(".uprn").val(e.UPRN)),a.removeClass("hidden"),requiredForm(t)},window.initData8Postcode=function(e,t){if(null!=e){var a=e.Premise+" "+e.Thoroughfare+", "+e.Locality+", "+e.PostalCode;$(t).val(a),$(t).parent().find(".form-line").html($(t).val())}requiredForm(t)},window.codeToMeterReadingType=function(e,t){return 2==e?t?"E":"Estimate read":3==e?t?"C":"Customer read":"NWL"==urlAccount.sitecode?t?"N":"NWL read":t?"ES":"ESW read"},window.initMeter=function(){var e=0,t=0,a=6,n="",i=!1,o=0;meterValue="",$(".enter-meter-read .meter-box .meter-input").html(""),$(".enter-meter-read .meter-box .meter-error .msgWarning").addClass("hidden"),$(".enter-meter-read .meter-box .meter-error .msgError").addClass("hidden"),null==localStorage.getItem("addPropertyData")||JSON.parse(localStorage.getItem("addPropertyData")).premiseIdNewField?wamFlag&&null!=localStorage.getItem("wamMeterFieldData")?(n=JSON.parse(localStorage.getItem("wamMeterFieldData")),null!=n.meterField&&(o=parseInt(n.meterField.readCodeField),t=parseInt(n.meterField.lastReadField),a=parseInt(n.meterField.numberDialsField),i=!0)):null!=localStorage.getItem("propertyDetailData")?(n=JSON.parse(localStorage.getItem("propertyDetailData")),null!=n.metersField&&n.metersField.length>0&&(e=parseInt(n.metersField[0].lastReadField.split(".")[0]),t=parseInt(n.metersField[0].lastActualReadField.split(".")[0]),a=parseInt(n.metersField[0].numberDialsField),i=!0)):wamFlag||null==localStorage.getItem("accountDetailInfo")||(n=JSON.parse(localStorage.getItem("accountDetailInfo")),null!=n.metersField&&n.metersField.length>0&&(e=parseInt(n.metersField[0].lastReadField.split(".")[0]),t=parseInt(n.metersField[0].lastActualReadField.split(".")[0]),a=parseInt(n.metersField[0].numberDialsField),i=!0)):i=!1;for(var r=0;r<a;++r)$(".enter-meter-read .meter-box .meter-input").append('<input placeholder="0" maxlength="1" pattern="d*" type="tel" aria-label="Meter reading user input" />');$(".enter-meter-read .meter-box .meter-input").append('<span class="correctMeterReading hidden"><i class="fas fa-check"></i></span>'),$(".meter-input input").on("propertychange input",function(e){if($(this).removeClass("warning success error"),meterRegEx.test($(this).val())&&""!=$(this).val()&&$("body").hasClass("ios")&&$(this).addClass("success").next("input").get(0).setSelectionRange(0,9999),!$.isNumeric($(this).val()))return $(this).val(""),e.preventDefault(),!1}).on("focus",function(){$(this).select(),$("body").hasClass("ios")&&$(this).get(0).setSelectionRange(0,9999)}).on("keydown",function(e){(e.shiftKey||e.ctrlKey||e.altKey||188==e.keyCode||187==e.keyCode||188==e.keyCode)&&e.preventDefault(),46!=e.keyCode&&8!=e.keyCode&&9!=e.keyCode&&(e.keyCode<48||e.keyCode>105||e.keyCode>57&&e.keyCode<96)&&e.preventDefault()}).on("keyup",function(){$(this).parent().parent().find(".meter-error").addClass("hidden"),$(this).parent().parent().find(".msgWarning").addClass("hidden"),$(this).parent().parent().find(".msgError").addClass("hidden"),""==$(this).val()||$("body").hasClass("ios")||$(this).addClass("success").next("input").focus().select(),0==$(this).parent().find("input").filter(function(){return""===$.trim(this.value)}).length?(meterValue="",$(this).parent().find("input").each(function(){meterValue+=$(this).val()}),meterValue=parseInt(meterValue),i&&wamFlag&&(30==o&&meterValue<t||meterValue>t+500?($(this).parent().parent().find(".msgWarning").removeClass("hidden"),$(this).parent().find("input").addClass("error")):$(this).parent().find("input").addClass("success").removeClass("error"),30!=o&&(meterValue<t||meterValue>t+500)||meterValue<=0?($(this).parent().parent().find(".meter-error").removeClass("hidden"),$(this).parent().parent().find(".msgWarning").addClass("hidden"),$(this).parent().parent().find(".msgError").removeClass("hidden"),$(this).parent().find("input").addClass("error")):$(this).parent().find("input").addClass("success").removeClass("error")),i?(meterValue>t+250?($(this).parent().parent().find(".meter-error").removeClass("hidden"),$(this).parent().parent().find(".msgWarning").removeClass("hidden"),$(this).parent().parent().find(".msgError").addClass("hidden"),$(this).parent().find("input").addClass("warning"),$(this).parent().find(".correctMeterReading").addClass("hidden")):($(this).parent().find("input").addClass("success").removeClass("warning"),$(this).parent().find(".correctMeterReading").removeClass("hidden")),(meterValue<t||meterValue>t+500)&&e>0?($(this).parent().parent().find(".meter-error").removeClass("hidden"),$(this).parent().parent().find(".msgWarning").addClass("hidden"),$(this).parent().parent().find(".msgError").removeClass("hidden"),$(this).parent().find("input").addClass("error"),$(this).parent().find(".correctMeterReading").addClass("hidden")):$(this).parent().find("input").addClass("success").removeClass("error")):$(this).parent().find("input").addClass("success").removeClass("error")):(meterValue="",$(this).parent().find(".correctMeterReading").addClass("hidden"))})},window.getMeterRead=function(e){var t=!1,a=!0;if($(e).find(".enter-meter-read .accordion__item").hasClass("active")){var n="";$(e).find(".enter-meter-read .meter-input input").each(function(){""!=$(this).val()&&(t=!0)}),$(e).find(".enter-meter-read .meter-input input").each(function(){if(t){if($(this).hasClass("error")||""==$(this).val())return $(this).addClass("error"),a=!1,!1;a=!0,n+=$(this).val()}}),$(e).find(".enter-meter-read .meter-input input").each(function(){if($(this).hasClass("error"))return $(this).focus(),!1})}return[a,n]},window.dateFormatter=function(e){return e=new Date(e),(2===e.getDate().toString().length?e.getDate():"0"+e.getDate().toString())+"/"+(2===(e.getMonth()+1).toString().length?e.getMonth()+1:"0"+(e.getMonth()+1).toString())+"/"+e.getFullYear()},window.dateFormatterForInputDate=function(e){return e=new Date(e),e.getFullYear()+"-"+(2===(e.getMonth()+1).toString().length?e.getMonth()+1:"0"+(e.getMonth()+1).toString())+"-"+(2===e.getDate().toString().length?e.getDate():"0"+e.getDate().toString())},window.customDateFormatter=function(e){var t=new Date(e),n=t.getDate();return a.i(u.h)(n)+" "+t.toLocaleString("default",{month:"long"})},window.getDOB=function(e){return getFormatedDOB(e,1)},window.getFormatedDOB=function(e,t){var a="";return""!=$(e).find(".day").val()&&""!=$(e).find(".month").val()&&"0"!=$(e).find(".year").val()&&(a=1==t?$(e).find(".day").val()+"/"+$(e).find(".month").val()+"/"+$(e).find(".year").val():2==t?$(e).find(".year").val()+"-"+$(e).find(".month").val()+"-"+$(e).find(".day").val():$(e).find(".month").val()+"/"+$(e).find(".day").val()+"/"+$(e).find(".year").val()),a},window.getMeterLocation=function(e,t){t.html(""),"E"==e?t.html("External"):"I"==e?t.html("Internal"):t.html("UNK")},window.initNumberOfOccupants=function(e,t,a){""!=a&&void 0!=a&&null!=a?e.html("<option value='0'>"+a+"</option>"):e.html("<option value='0'></option>"),e.parent().find(".form-line").html("");for(var n=!1,i=0;i<20;i++){var o=i+1;void 0!==t&&t==o?(e.append(new Option(o,o,!0,!0)),e.parent().find(".form-line").html(o),n=!0):e.append('<option value="'+o.toString()+'">'+o.toString()+"</option>")}n&&$("body").hasClass("isMobile")?e.parent().parent().addClass("active"):initSelect(e)},window.initNumberOfMembers=function(e,t){e.html("<option value='0'></option>"),e.parent().find(".form-line").html("");for(var a=!1,n=0;n<6;n++){var i=n+1;void 0!==t&&t==i?(e.append(new Option(i,i,!0,!0)),e.parent().find(".form-line").html(i),a=!0):e.append('<option value="'+i.toString()+'">'+i.toString()+"</option>")}a&&$("body").hasClass("isMobile")?e.parent().parent().addClass("active"):initSelect(e)},window.initProperties=function(e){var t=localStorage.getItem("accountDetailID");if(void 0!==t&&null!=t){t=t.split(/\,/);var a=JSON.parse(localStorage.getItem("accountProperty"));if(e.html("<option value='0'></option>"),1==e.children("option").length)if(1==a.length)e.append(new Option(a[0].address,a[0].accountID+", "+a[0].personID+", "+a[0].premiseID,!0,!0));else for(var n=0;n<a.length;n++)t[0]==a[n].accountID&&$.trim(t[1])==a[n].premiseID&&$.trim(t[2])==a[n].personID?e.append(new Option(a[n].address,a[n].accountID+", "+a[n].personID+", "+a[n].premiseID,!0,!0)):e.append(new Option(a[n].address,a[n].accountID+", "+a[n].personID+", "+a[n].premiseID,!1,!1));0==e.parent().has(".sel__box").length&&initSelect(e),1==a.length&&e.parent().addClass("hasempty")}},window.initReasonYourMeter=function(e){e.html(""),e.html("<option value='0'></option>"),$.each(reasonList,function(t,a){e.append(new Option(a,parseInt(t+1),!1,!1))}),initSelect(e)},window.initReasonYourMeterRadio=function(e){e.html(""),$.each(reasonList,function(t,a){var n='<label class="form-checkbox mt-20 text-left w-100">\n                            <input type="radio" name="reason-meter" class="reason-meter" value="'+(t+1)+'" />\n                            <span class="radio"></span>\n                            <span class="ml-20">'+a+"</span>\n                        </label>";e.append(n)}),$(document).on("click","input[name='reason-meter']",function(){$(this).closest(".reason-meter-box").find(".form-error").addClass("hidden")})},window.getReadReason=function(e){return 1==e?"Card Received":2==e?"Previous Bill Estimated":3==e?"Initial Read":4==e?"Just want to submit a read":"Final Read"},window.getLastRead=function(e,t){var a=e.split(".")[0],n=a.length;if(void 0!=t||""!=t)for(var i=0;i<t-n;i++)a="0"+a;return a},window.getSafeRedirectUrl=function(e){return null!=e&&""!==e?e:window.urlHome},Date.prototype.toShortFormat=function(){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=this.getDate(),a=this.getMonth(),n=this.getFullYear();return t+" "+e[a]+" "+n},Date.prototype.toFormat=function(e){var t=this.getDate(),a=this.getMonth()+1,n=this.getFullYear();return 1===t.toString().length&&(t="0"+t),1===a.toString().length&&(a="0"+a),"DD/MM/YYYY"===e?t+"/"+a+"/"+n:"YYYY-MM-DD"===e?n+"-"+a+"-"+t:void 0},Date.prototype.YYYYMMDDHHMMSS=function(){function e(e){return(e<10?"0":"")+e}return this.getFullYear().toString()+e(this.getMonth()+1,2)+e(this.getDate(),2)+e(this.getHours(),2)+e(this.getMinutes(),2)+e(this.getSeconds(),2)},window.convertToShortMonth=function(e){var t="";switch(parseInt(e)){case 1:t="Jan";break;case 2:t="Feb";break;case 3:t="Mar";break;case 4:t="Apr";break;case 5:t="May";break;case 6:t="Jun";break;case 7:t="Jul";break;case 8:t="Aug";break;case 9:t="Sep";break;case 10:t="Oct";break;case 11:t="Nov";break;case 12:t="Dec";break;default:return""}return t},window.nth=function(e){if(e>3&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},window.convertToStringDate=function(e){var t=e.getDate(),a=["January","February","March","April","May","June","July","August","September","October","November","December"][e.getMonth()],n=e.getFullYear();return t+nth(t)+" "+a+" "+n},window.saveUserProfile=function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];$.ajax({type:"POST",cache:!1,url:apiUrlSaveUserProfile,data:JSON.stringify(e),contentType:"application/json",success:function(e){t(e),n||$(".cssload-container.overlay").fadeOut()},error:function(e,t){n||$(".cssload-container.overlay").fadeOut(),a(e,t)}})},window.averageUsage=function(e,t){var a=e,n="";switch(t){case 1:n=a<=110?"low":a>110&&a<=192?"average":a>192&&a<=367?"above":"high";break;case 2:n=a<=192?"low":a>192&&a<=247?"average":a>247&&a<=492?"above":"high";break;case 3:n=a<=260?"low":a>260&&a<=342?"average":a>342&&a<=602?"above":"high";break;case 4:n=a<=315?"low":a>315&&a<=411?"average":a>411&&a<=684?"above":"high";break;case 5:n=a<=370?"low":a>370&&a<=466?"average":a>466&&a<=766?"above":"high";break;default:return}return n},window.convertDateToString=function(e){var t=e.split("-"),a="",n=parseInt(t[0]),i=parseInt(n-1);switch(t[1]){case"01":a="January "+i+" to January "+n;break;case"02":a="February "+i+" to February "+n;break;case"03":a="March "+i+" to March "+n;break;case"04":a="April "+i+" to April "+n;break;case"05":a="May "+i+" to May "+n;break;case"06":a="June "+i+" to June "+n;break;case"07":a="July "+i+" to July "+n;break;case"08":a="August "+i+" to August "+n;break;case"09":a="September "+i+" to September "+n;break;case"10":a="October "+i+" to October "+n;break;case"11":a="November "+i+" to November "+n;break;case"12":a="December "+i+" to December "+n;break;default:return}return a},window.saveFindMyAccountInfo=function(e,t){var a={FirstName:e.FirstName,Surname:e.Surname,EmailAddress:e.EmailAddress,PostCode:e.PostCode,DateOfBirth:e.DateOfBirth,PersonId:t};localStorage.FindMyAccount=JSON.stringify(a)},window.initRemoveAllData=function(){localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("loginAfter3th"),localStorage.removeItem("accountDetailID"),localStorage.removeItem("isNewCustomer"),localStorage.removeItem("newCustomerEmail"),localStorage.removeItem("accountUsageInfo"),localStorage.removeItem("arrAccountDetailInfo"),localStorage.removeItem("accountpersonID"),localStorage.removeItem("FindMyAccount"),localStorage.removeItem("setupDDRequestSubmitted"),localStorage.removeItem("setupPPRequestSubmitted"),localStorage.removeItem("newDirectDebitDetailsSubmitted"),localStorage.removeItem("requestPaypointCardSubmitted"),localStorage.removeItem("transactionHistoryInfo"),localStorage.removeItem("billingEmailInfoNotRegister"),localStorage.removeItem("accountPaymentPlanData"),localStorage.removeItem("getEventRequestGoogle"),localStorage.removeItem("accountLitePending"),localStorage.removeItem("waterUsageData"),localStorage.removeItem("getRequestGoogle"),localStorage.removeItem("getEventRequestGoogleTracking"),localStorage.removeItem("isNetcallSubmitted"),localStorage.removeItem("waterUsageEfficiencyData"),localStorage.removeItem("waterDailyUsageData"),localStorage.removeItem("waterHourlyUsageData"),localStorage.removeItem("waterWeeklyUsageData"),localStorage.removeItem("waterMonthlyUsageData"),localStorage.removeItem("waterYearlyUsageData"),localStorage.removeItem("smartMeterAlertStatus"),localStorage.removeItem("checkMIMOData")},window.removeLeaksStatusCodes=function(){0!=$("body .activity-management-page").length&&0!=$(".home-page .current-work__form")||localStorage.removeItem("leaksStatusCodes")},window.pushStateParameterUrl=function(e){var t="",a=window.location.search;if(""==a){var n=0;for(var i in e)n++,t+=1==n?"?"+i+"="+e[i]:"&"+i+"="+e[i]}else{var o={};a.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(e,t,a){o[t]=a});var n=0;for(var r in o){n++;for(var s in e){if(s==r){t+=1==n?"?"+s+"="+e[s]:"&"+s+"="+e[s];break}t+=1==n?"?"+r+"="+o[r]:"&"+r+"="+o[r]}}for(var s in e){var l=!1;for(var r in o)if(r==s){l=!0;break}l||(t+="&"+s+"="+e[s])}}var d=window.location.protocol+"//"+window.location.host+window.location.pathname+t;window.history.pushState({path:d},"",d)},window.removeStateParam=function(e){var t=document.location.href,a=t.split("?");if(a.length>=2){for(var n=a.shift(),i=a.join("?"),o=encodeURIComponent(e)+"=",r=i.split(/[&;]/g),s=r.length;s-- >0;)-1!==r[s].lastIndexOf(o,0)&&r.splice(s,1);t=n+"?"+r.join("&"),window.history.pushState("",document.title,t)}},window.removeStateParameterUrl=function(e){var t="&"+e,a=window.location.href;if(a.indexOf(t)>0){var n=a.substring(0,a.lastIndexOf(t));window.history.replaceState({},document.title,n)}},window.initErrorCodeCMS=function(e,t){$.each(errorCodes,function(a){void 0!=(void 0===t?"undefined":m(t))&&errorCodes[a].Code==t&&(0!=e.find(".alert__content p").length&&e.find(".alert__content p").html(errorCodes[a].Message),0!=e.find(".alert__content .lbl").length&&e.find(".alert__content .lbl").html(errorCodes[a].Message))})},window.initPopupErrorRealex=function(e){0!=e.find(".alert__content p").length&&e.find("p").html($(".pay-by-card-alert-realex-failure").text()),e.show(),$(".cssload-container.overlay").fadeOut()},window.initPopupErrorCCB=function(e){0!=e.find(".alert__content p").length&&e.find("p").html($(".pay-by-card-alert-ccb-failure").text()),e.show(),$(".cssload-container.overlay").fadeOut()},window.initPopupError=function(e,t){$(".cssload-container.overlay").fadeOut(),0!=t.find(".alert__content p").length&&t.find("p").html(e),0!=t.find(".alert__content .lbl").length&&t.find(".lbl").html(e),t.show()},window.initPopupError=function(e,t){$(".cssload-container.overlay").fadeOut(),0!=t.find(".alert__content p").length&&t.find("p").html(e),0!=t.find(".alert__content .lbl").length&&t.find(".lbl").html(e),t.show()},window.initPopupErrorApi=function(e,t){void 0!==e.responseJSON?(0!=t.find(".alert__content p").length&&t.find("p").html(e.responseJSON.Message),0!=t.find(".alert__content .lbl").length&&t.find(".lbl").html(e.responseJSON.Message),t.show()):void 0!==e.status&&524!=e.status&&(0!=t.find(".alert__content p").length&&t.find("p").html(e.statusText),0!=t.find(".alert__content .lbl").length&&t.find(".lbl").html(e.statusText),$.each(errorCodes,function(a){(errorCodes[a].Code==e.status||"timeout"===e.statusText&&"9039"===errorCodes[a].Code)&&(0!=t.find(".alert__content p").length&&t.find("p").html(errorCodes[a].Message),0!=t.find(".alert__content .lbl").length&&t.find(".lbl").html(errorCodes[a].Message))}),t.show()),$(".cssload-container.overlay").fadeOut()},window.trimStringLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,a=e;return $.trim(e).length>t&&(a=e.substring(0,t),a+="..."),a};var _=function(e,t,a){t=encodeURIComponent(t);var n="([&?]|&amp;)"+t+"\\b(?:=(?:[^&#]*))*",i=document.createElement("a"),o=new RegExp(n),r=t+(a?"="+encodeURIComponent(a):"");i.href=e;var s=i.search.replace(o,"$1"+r);return s===i.search?i.search+=(i.search?"&":"")+r:i.search=s,i.href};window.logout=function(){$.ajax({type:"GET",cache:!1,url:apiUrlLogout,success:function(){$.cookie("userProfile",null,{expires:-1,path:"/"}),$.cookie("loginInfoSuccess",null,{expires:-1,path:"/"}),$.cookie("smartTokenInfo",null,{expires:-1,path:"/"}),$.cookie("smartUserTokenInfo",null,{expires:-1,path:"/"}),window.cookie="userProfile= null;expires=-1;path=/",window.cookie="loginInfoSuccess= null;expires=-1;path=/",window.cookie="smartTokenInfo= null;expires=-1;path=/",window.cookie="smartUserTokenInfo= null;expires=-1;path=/",initRemoveAllData(!0),$(".cssload-container.overlay").fadeOut(),window.location=_(window.location=urlHome,"v",(new Date).getTime())},error:function(){$(".cssload-container.overlay").fadeOut()}})};var D=function(){function e(){clearTimeout(a),a=setTimeout(logout,n)}var t=20;""!=$(".loginTimeoutInMinute").val()&&parseInt($(".loginTimeoutInMinute").val())>0&&(t=parseInt($(".loginTimeoutInMinute").val()));var a,n=60*t*1e3;window.onload=e,document.onmousemove=e,document.onkeypress=e,document.onload=e,document.onmousemove=e,document.onmousedown=e,document.ontouchstart=e,document.onclick=e,document.onscroll=e,document.onkeypress=e};window.convertOrdinalSuffix=function(e){var t=e%10,a=e%100;return 1==t&&11!=a?e+"st":2==t&&12!=a?e+"nd":3==t&&13!=a?e+"rd":e+"th"};var A=function(){function e(e,t){var a=document.createElement("script");a.type="text/javascript",a.readyState?a.onreadystatechange=function(){"loaded"!=a.readyState&&"complete"!=a.readyState||(a.onreadystatechange=null,void 0!=t&&t())}:void 0!=t&&(a.onload=function(){t()}),a.src=e,document.getElementsByTagName("head")[0].appendChild(a)}function t(e){e+="=";for(var t=document.cookie.split(";"),a=0;a<t.length;a++){for(var n=t[a];" "==n.charAt(0);)n=n.substring(1,n.length);if(0==n.indexOf(e))return n.substring(e.length,n.length)}return null}function a(t){for(var a=n+i,s=0;s<r.length;s++)if(r[s]==a)return;r.push(a),e(n+i,function(){"function"==typeof _reciteLoaded&&_reciteLoaded(),"function"==typeof t&&t(),Recite.load(o),Recite.Event.subscribe("Recite:load",function(){Recite.enable()})})}var n="//api.reciteme.com/asset/js?key=",i="ec7e60718518554dcb179dfad9b67f02d64277fb",o={},r=[],s=!1;"#reciteEnable"===window.location.hash&&(s=!0),"true"==t("Recite.Persist")&&a(),s&&(document.addEventListener?document.addEventListener("DOMContentLoaded",function(e){a()}):a()),$(".reciteme").click(function(e,t){return a(),!1})},x=function(){$(".cookie-script-custom .form-checkbox input").change(function(){d()}),$(document).on("click","#cookiescript_accept",function(){d()}),$(document).on("click","#cookiescript_reject",function(){d()})},O={},N=[],M=!1;window.isFNameOrSNameEdited=!1;var U=!1;window.getFormFieldValuesAndCheckAnyFieldsEdited=function(e,t){e.find(t).prop("disabled",!0),N=[],O={},e.find(":input").each(function(){var e=$(this)[0].className.split(" ");switch($(this)[0].type){case"select-one":case"text":case"email":case"number":case"password":O[e[e.length-1]]=$(this).val();break;case"checkbox":O[$(this).attr("id")]=isSwitched($(this))}}),e.find(":input").bind("propertychange change keyup paste input",function(a){a.preventDefault(),null!=$(this)[0]&&c(e,$(this)[0],t)}),e.find("select:not([size])").each(function(){if(null!=$(this)[0]&&""!=$(this)[0].className){var a=$(this)[0].className.split(" ")[$(this)[0].className.split(" ").length-1];e.find("."+a).parent().on("doneGettingSelectItem",function(){c(e,e.find("."+a)[0],t)})}})},window.getDateByMonths=function(e,t){return e.setMonth(e.getMonth()+t),e},window.getDaysCountByMonths=function(e){return dateDiff.inDays(new Date,getDateByMonths(new Date,e))},window.hideShowPostalCodeContainer=function(e){"IN"==e?($(".postal-code-select").addClass("hidden"),$(".lbl-postcode").addClass("hidden")):"UK"==e&&($(".postal-code-select").removeClass("hidden"),$(".lbl-postcode").removeClass("hidden"))},window.getUserIdForGoogleEvents=function(){var e="",t="";if(void 0!==$.cookie("userProfile")||null!=$.cookie("userProfile"))e=$.parseJSON($.cookie("userProfile")).PersonId;else if(void 0!=localStorage.getItem("accountDetailID")&&void 0==localStorage.getItem("accountDetailInfo")){var a=localStorage.getItem("accountDetailID");e=a.split(",")[2]}return null!=e&&""!=e&&$.ajax({type:"GET",cache:!1,url:apiUrlGetUserIdForGoogleEvents+"?personId="+e,async:!1,contentType:"application/json",success:function(e){if(null!==e&&"null"!==e&&"undefined"!==e)return t=e.toString()},error:function(e){}}),t},p.initialize=function(){$("body").removeClass("ios iosX android backberry operamini iemobile"),$("body").addClass(isMobile()),$(document).ajaxStop(function(){$(".account-carousel .active .accountSummary--allComponents").length>0?localStorage.getItem("getEventRequestGoogleTracking")&&null!=localStorage.getItem("accountDetailInfo")&&($(".cssload-container.overlay").fadeOut(),$(".summary-func").removeClass("hidden")):(0==$(".payment-func.pay-by-card").length||$(".payment-func.pay-by-card").hasClass("hidden"))&&$(".cssload-container.overlay").fadeOut()}),isLogined()&&D(),h(),v(),P(),s(),g(),l(),A(),removeLeaksStatusCodes(),x(),$(window).resize(function(){v()})},t.a=p},,,,,,,function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i=a(34),o={},r="bereavment-confirmation",s=$(".bereavment-form"),l=function(){var e=s.find(".deceased-address");$(e).length>0&&($(e).autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},source:function(t,a){initData8(document.getElementById(e.attr("id")),a,$(this))},minLength:2,select:function(t,a){return t.preventDefault(),$(e).find(" ~ .form-line").html(""),$(".address-not-list-link-row").addClass("hidden"),fillAddress(a.item.selected,d),$(".common-form .row-dorent .no").addClass("nb-btn-outline"),!1},focus:function(t,a){if($("body").hasClass("ios"))return $(e).find(" ~ .form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)})},d=function(e){var t=s.find(".deceased-address");if(null!=e){var a="",a=jsonToCommaDelimString(e);t.val(a),t.parent().find(".form-line").html(a)}},c=function(){var e=s.find(".executor-address");$(e).length>0&&($(e).autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},source:function(t,a){initData8(document.getElementById(e.attr("id")),a)},minLength:2,select:function(t,a){return t.preventDefault(),$(e).find(" ~ .form-line").html(""),$(".address-not-list-link-row").addClass("hidden"),fillAddress(a.item.selected,u),$(".common-form .row-dorent .no").addClass("nb-btn-outline"),!1},focus:function(t,a){if($("body").hasClass("ios"))return $(e).find(" ~ .form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)})},u=function(e){var t=s.find(".executor-address");if(null!=e){var a=jsonToCommaDelimString(e);t.val(a),t.parent().find(".form-line").html(a)}},m=function(){var e=s.find(".account-same-as-deseased").find(".yes"),t=s.find(".account-same-as-deseased").find(".no");e.unbind("click"),e.on("click touch",function(a){a.preventDefault(),$(this).removeClass("nb-btn-outline nb-btn-error"),t.addClass("nb-btn-outline").removeClass("nb-btn-error"),e.addClass("selected"),t.removeClass("selected"),s.find(".deseased-account-details").addClass("hidden")}),t.unbind("click"),t.on("click touch",function(a){a.preventDefault(),$(this).removeClass("nb-btn-outline nb-btn-error"),e.addClass("nb-btn-outline").removeClass("nb-btn-error"),t.addClass("selected"),e.removeClass("selected"),s.find(".deseased-account-details").removeClass("hidden")})},p=function(){var e="";s.find(".nb-btn-submit").unbind("click touch"),s.find(".nb-btn-submit").on("click touch",function(t){var o;t.preventDefault();var l=!0,d=!0,c=!0,u=!0,m=!0,p=!0,h=!0,f=!0,v="";if(l=requiredForm(".bereavment-form .personal-detail"),s.find(".account-same-as-deseased .nb-row-padding .yes").hasClass("nb-btn-outline")&&s.find(".account-same-as-deseased .nb-row-padding .no").hasClass("nb-btn-outline")?(s.find(".account-same-as-deseased .nb-row-padding .nb-btn").addClass("nb-btn-error"),c=!1):c=!0,u=requiredForm(".bereavment-form .deseased-fullname"),s.find(".deseased-account-details").hasClass("hidden")||(m=requiredForm(".bereavment-form .deseased-account-details")),p=requiredForm(".bereavment-form .deseased-date-details"),h=requiredForm(".bereavment-form .executor-details"),f=requiredForm(".bereavment-form .row-textarea"),!(d=checkHowToContactYou(s))&&l&&c&&u&&m&&p&&h&&f)return void htmlScroll(s.find(".personal-detail").find(".nb-row-padding").find(".post").offset().top-100);if(!(l&&c&&u&&m&&p&&h&&f&&d))return l&&!c&&htmlScroll(s.find(".account-same-as-deseased").position().top-50),void s.find(".nb-btn-submit").blur();v=transformBlacklistedSpecialCharsToStringNames($.trim(s.find(".additional-details").val())),e=a.i(i.b)(mediaUrl);var g={};g={contactUsFormDataKeyValues:(o={},n(o,contactUsFormFields.typeOfQuery,contactUsForms.bereavement),n(o,contactUsFormFields.fullName,$.trim(s.find(".personal-detail").find(".fullname").val())),n(o,contactUsFormFields.accountNumber,$.trim(s.find(".personal-detail").find(".nwlnumber").val())),n(o,contactUsFormFields.address,getAddress(s)),n(o,contactUsFormFields.telephoneNumber,$.trim(s.find(".personal-detail").find(".telephone").val())),n(o,contactUsFormFields.email,$.trim(s.find(".personal-detail").find(".email").val())),n(o,contactUsFormFields.howToContactYou,$.trim(s.find(".how-to-contact-you").find(".selected").text())),n(o,contactUsFormFields.isDeceasedAccountNumberSame,$.trim(s.find(".account-same-as-deseased").find(".selected").text())),n(o,contactUsFormFields.nameOfDeceased,$.trim(s.find(".deseased-fullname").find(".fullname").val())),n(o,contactUsFormFields.deceasedAccountNumber,$.trim(s.find(".deseased-account-details").find(".nwlnumber").val())),n(o,contactUsFormFields.deceasedAddress,$.trim(s.find(".deseased-account-details").find(".deceased-address").val())),n(o,contactUsFormFields.dateTheyPassedAway,parseDate($.trim(s.find(".deseased-date-details").find(".datepicker").val()))),n(o,contactUsFormFields.nameOfExecutor,$.trim(s.find(".executor-details").find(".fullname").val())),n(o,contactUsFormFields.executorCorrespondenceAddress,$.trim(s.find(".executor-details").find(".executor-address").val())),n(o,contactUsFormFields.additionalDetails,v),n(o,contactUsFormFields.regionCode,urlAccount.sitecode),n(o,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),n(o,contactUsFormFields.attachments,e),o)},submitContactusForm(g,r)})};o.initialize=function(){pushStateParameterUrl({step:"bereavementForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),l(),c(),datePickerInit(),m(),p()},t.a=o},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i={},o="bill-copy-confirmation",r=$(".bill-copy-form"),s=function(){var e=r.find(".personal-detail").find(".email"),t=r.find(".personal-detail").find(".post");e.unbind("click"),e.on("click touch",function(a){a.preventDefault(),$(this).removeClass("nb-btn-outline nb-btn-error"),t.addClass("nb-btn-outline").removeClass("nb-btn-error"),e.addClass("selected"),t.removeClass("selected")}),t.unbind("click"),t.on("click touch",function(a){a.preventDefault(),$(this).removeClass("nb-btn-outline nb-btn-error"),e.addClass("nb-btn-outline").removeClass("nb-btn-error"),t.addClass("selected"),e.removeClass("selected")})},l=function(){var e=!0,t=!0,a=!0,i="";r.find(".nb-btn-submit").unbind("click touch"),r.find(".nb-btn-submit").on("click touch",function(s){var l;if(s.preventDefault(),e=requiredForm(".bill-copy-form .personal-detail "),t=requiredForm(".bill-copy-form .row-textarea"),r.find(".personal-detail").find(".nb-row-padding").find(".email").hasClass("nb-btn-outline")&&r.find(".personal-detail").find(".nb-row-padding").find(".post").hasClass("nb-btn-outline")?(r.find(".personal-detail").find(".nb-row-padding").find(".nb-btn").addClass("nb-btn-error"),a=!1):a=!0,!e||!a||!t)return void r.find(".nb-btn-submit").blur();i=transformBlacklistedSpecialCharsToStringNames($.trim(r.find(".additional-details").val()));var d={};d={contactUsFormDataKeyValues:(l={},n(l,contactUsFormFields.typeOfQuery,contactUsForms.billCopy),n(l,contactUsFormFields.fullName,$.trim(r.find(".personal-detail").find(".fullname").val())),n(l,contactUsFormFields.dateOfBirth,parseDate(getDOB(".bill-copy-form .personal-detail"))),n(l,contactUsFormFields.accountNumber,$.trim(r.find(".personal-detail").find(".nwlnumber").val())),n(l,contactUsFormFields.address,getAddress(r)),n(l,contactUsFormFields.telephoneNumber,$.trim(r.find(".personal-detail").find(".telephone").val())),n(l,contactUsFormFields.email,$.trim(r.find(".personal-detail").find(".email").val())),n(l,contactUsFormFields.sendBillBy,$.trim(r.find(".send-bill-by").find(".selected").text())),n(l,contactUsFormFields.additionalDetails,i),n(l,contactUsFormFields.regionCode,urlAccount.sitecode),n(l,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),l)},submitContactusForm(d,o)})};i.initialize=function(){pushStateParameterUrl({step:"billCopyForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),s(),l()},t.a=i},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i=a(34),o={},r="general-query-confirmation",s=$(".general-query-form"),l=!1,d=function(){var e="";s.find(".nb-btn-submit").unbind("click touch"),s.find(".nb-btn-submit").on("click touch",function(t){var o;t.preventDefault();var l=!0,d=!0,c=!0,u="";if(l=requiredForm(".general-query-form .personal-detail"),d=requiredForm(".general-query-form .row-textarea"),!(c=checkHowToContactYou(s))&&d&&l)return void htmlScroll(s.find(".personal-detail").find(".nb-row-padding").find(".post").offset().top-100);if(!l||!d||!c)return void s.find(".nb-btn-submit").blur();u=transformBlacklistedSpecialCharsToStringNames($.trim(s.find(".additional-details").val())),e=a.i(i.b)(mediaUrl);var m={};m={contactUsFormDataKeyValues:(o={},n(o,contactUsFormFields.typeOfQuery,contactUsForms.generalQuery),n(o,contactUsFormFields.fullName,$.trim(s.find(".personal-detail").find(".fullname").val())),n(o,contactUsFormFields.accountNumber,$.trim(s.find(".personal-detail").find(".nwlnumber").val())),n(o,contactUsFormFields.address,getAddress(s)),n(o,contactUsFormFields.telephoneNumber,$.trim(s.find(".personal-detail").find(".telephone").val())),n(o,contactUsFormFields.email,$.trim(s.find(".personal-detail").find(".email").val())),n(o,contactUsFormFields.howToContactYou,$.trim(s.find(".how-to-contact-you").find(".selected").text())),n(o,contactUsFormFields.additionalDetails,u),n(o,contactUsFormFields.regionCode,urlAccount.sitecode),n(o,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),n(o,contactUsFormFields.attachments,e),o)},submitContactusForm(m,r)})},c=function(){$(".general-query-form .additional-details").on("keydown",function(){setTimeout(function(){var e=$(".general-query-form .additional-details").val();if(e.length<2)return document.getElementById("search-pages-by-query").innerHTML="",void h();e.length>2&&e.length<16&&(h(),(l=!1)||u(e))},1500)})},u=function(e){if(!$(".cssload-container.overlay").is(":visible")){$(".cssload-container.overlay").show();var t=apiUrlSearch+e;l=!0,$.ajax({url:t,type:"GET",cache:!1,success:function(e){m(e)}})}},m=function(e){$(".cssload-container.overlay").fadeOut(),l=!1;var t=e.filter(function(e,t,a){return t===a.indexOf(e)});document.getElementById("search-pages-by-query").innerHTML="";for(var a='<ul class="search-list">',n=0;n<t.length&&n<3;n++)$([document.documentElement,document.body]).animate({scrollTop:$(".search-result").offset().top-400},1e3),a=a+"<li><a href="+t[n].FriendlyUrl+' class="search-link" target="_blank"><p><span class="search-title__sub">'+t[n].Heading+'</span><i class="fal fa-angle-right"></i></p>',void 0!==t[n].Teaser&&null!==t[n].Teaser?a=a+'<span class="search-teaser">'+t[n].Teaser+"</span></a></li>":a+="</span></a></li>";a+="</ul>",document.getElementById("search-pages-by-query").innerHTML=a,p()},p=function(){setTimeout(function(){$("ul.search-list").children().length>0&&($(".search-result-heading").removeClass("hidden"),$(".search-result-footer").removeClass("hidden"))},1e3)},h=function(){$(".search-result-heading").addClass("hidden"),$(".search-result-footer").addClass("hidden")};o.initialize=function(){pushStateParameterUrl({step:"generalQueryForm"}),localStorage.isContactUsFormSelected=!0,$('input[type="file"]').attr("accept",$(".uploadMediaTypeLimit").val()),addressPickerInit(),d(),c()},t.a=o},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i=a(34),o={},r="meter-read-confirmation",s=$(".meter-read-form"),l=function(){var e="";s.find(".nb-btn-submit").unbind("click touch"),s.find(".nb-btn-submit").on("click touch",function(t){var o;t.preventDefault();var l=!0,d=!0,c=!0;s.find(".personal-detail").hasClass("hidden")||(l=requiredForm(".meter-read-form .personal-detail "));var u=requiredForm(".meter-read-form .row-date"),m=requiredForm(".meter-read-form .row-number-occupants"),p=s.find(".meter-read-date").val();if(void 0!=p&&""!==p&&dateRegEx.test(p)){var h=parseDate(formatDate(p)),f=dateDiff.inDays(new Date,h);if(f<-180||f>180)return inputValidate($(".meter-read-form .meter-read-date"),!1),void htmlScroll(s.find(".row-meterDate").position().top-50);if(!(c=checkHowToContactYou(s))&&l&&d&&m&&u)return void htmlScroll(s.find(".personal-detail").find(".nb-row-padding").find(".post").offset().top-100);if(!(l&&d&&m&&u&&c))return void s.find(".nb-btn-submit").blur();e=a.i(i.b)(mediaUrl);var v={};v={contactUsFormDataKeyValues:(o={},n(o,contactUsFormFields.typeOfQuery,contactUsForms.meterRead),n(o,contactUsFormFields.fullName,$.trim(s.find(".personal-detail").find(".fullname").val())),n(o,contactUsFormFields.accountNumber,$.trim(s.find(".personal-detail").find(".nwlnumber").val())),n(o,contactUsFormFields.address,getAddress(s)),n(o,contactUsFormFields.telephoneNumber,$.trim(s.find(".personal-detail").find(".telephone").val())),n(o,contactUsFormFields.email,$.trim(s.find(".personal-detail").find(".email").val())),n(o,contactUsFormFields.howToContactYou,$.trim(s.find(".how-to-contact-you").find(".selected").text())),n(o,contactUsFormFields.meterRead,$.trim(s.find(".meter-read").val())),n(o,contactUsFormFields.dateOfReading,parseDate($.trim(s.find(".meter-read-date").val()))),n(o,contactUsFormFields.peopleAtProperty,$.trim(s.find(".occupents-select").find(".row-number-occupants option:selected").text())),n(o,contactUsFormFields.regionCode,urlAccount.sitecode),n(o,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),n(o,contactUsFormFields.attachments,e),o)},submitContactusForm(v,r)}})};o.initialize=function(){pushStateParameterUrl({step:"meterReadForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),datePickerInit(),initNumberOfOccupants($(".meter-read-form .number-occupants")),l()},t.a=o},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i={},o="move-home-confirmation",r=$(".move-home-form"),s=function(){r.find(".nb-btn-submit").unbind("click touch"),r.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var a=!0,i=!0,s=!0,l="",d="",c="",u="";if(d=$(".move-home-form .personal-detail .day").val(),u=$(".move-home-form .personal-detail .month").val(),c=$(".move-home-form .personal-detail .year").val(),""!=d||""!=u||""!=c?($(".move-home-form .personal-detail .nb-row-padding .form-group .day").removeClass("no-require"),$(".move-home-form .personal-detail .nb-row-padding .form-group .month").removeClass("no-require"),$(".move-home-form .personal-detail .nb-row-padding .form-group .year").removeClass("no-require")):($(".move-home-form .personal-detail .nb-row-padding .form-group .day").addClass("no-require"),$(".move-home-form .personal-detail .nb-row-padding .form-group .month").addClass("no-require"),$(".move-home-form .personal-detail .nb-row-padding .form-group .year").addClass("no-require")),a=requiredForm(".move-home-form .personal-detail "),i=requiredForm(".move-home-form .row-textarea"),!(s=checkHowToContactYou(r))&&i&&a)return void htmlScroll(r.find(".personal-detail").find(".nb-row-padding").find(".post").offset().top-100);if(!a||!i||!s)return void r.find(".nb-btn-submit").blur();l=transformBlacklistedSpecialCharsToStringNames($.trim(r.find(".additional-details").val()));var m={};m={contactUsFormDataKeyValues:(t={},n(t,contactUsFormFields.typeOfQuery,contactUsForms.moveHome),n(t,contactUsFormFields.fullName,$.trim(r.find(".personal-detail").find(".fullname").val())),n(t,contactUsFormFields.accountNumber,$.trim(r.find(".personal-detail").find(".nwlnumber").val())),n(t,contactUsFormFields.address,getAddress(r)),n(t,contactUsFormFields.telephoneNumber,$.trim(r.find(".personal-detail").find(".telephone").val())),n(t,contactUsFormFields.email,$.trim(r.find(".personal-detail").find(".email").val())),n(t,contactUsFormFields.howToContactYou,$.trim(r.find(".how-to-contact-you").find(".selected").text())),n(t,contactUsFormFields.dateOfBirth,parseDate(getDOB(".move-home-form .personal-detail"))),n(t,contactUsFormFields.additionalDetails,l),n(t,contactUsFormFields.regionCode,urlAccount.sitecode),n(t,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),t)},submitContactusForm(m,o)})};i.initialize=function(){pushStateParameterUrl({step:"moveHomeForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),s()},t.a=i},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i=!0,o={},r="payment-plan-confirmation",s=$(".payment-plan-form"),l=function(){s.find(".wp-list-check").find("input").on("change",function(){i=!0,s.find(".form-checkbox").removeClass("error"),"Monthly"==s.find('input[name="pp-pay"]:checked').val()?(s.find(".monthly-select").removeClass("hidden"),c(s.find(".dd-payment-day"))):s.find(".monthly-select").addClass("hidden")})},d=function(){s.find(".nb-btn-submit").unbind("click touch"),s.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var a=!0,o=!0,l=!0,d="",c="";if(0==$('input[name="pp-pay"]:checked').length?(i=!1,s.find(".wp-list-check .form-checkbox").addClass("error")):(i=!0,s.find(".wp-list-check .form-checkbox").removeClass("error")),s.find(".personal-detail").hasClass("hidden")||(a=requiredForm(".payment-plan-form .personal-detail ")),s.find(".monthly-select").hasClass("hidden")||(o=requiredForm(".payment-plan-form .monthly-select")),!(l=checkHowToContactYou(s))&&o&&a)return void htmlScroll(s.find(".personal-detail").find(".nb-row-padding").find(".post").offset().top-100);if(!o||!a||!l)return void s.find(".nb-btn-submit").blur();d="monthly"==s.find('input[name="pp-pay"]:checked').val().toLowerCase()?s.find(".monthly-select").find(".dd-payment-day option:selected").text():"",c=transformBlacklistedSpecialCharsToStringNames($.trim(s.find(".additional-details").val()));var u={};u={contactUsFormDataKeyValues:(t={},n(t,contactUsFormFields.typeOfQuery,contactUsForms.paymentPlan),n(t,contactUsFormFields.fullName,$.trim(s.find(".personal-detail").find(".fullname").val())),n(t,contactUsFormFields.accountNumber,$.trim(s.find(".personal-detail").find(".nwlnumber").val())),n(t,contactUsFormFields.address,getAddress(s)),n(t,contactUsFormFields.telephoneNumber,$.trim(s.find(".personal-detail").find(".telephone").val())),n(t,contactUsFormFields.email,$.trim(s.find(".personal-detail").find(".email").val())),n(t,contactUsFormFields.howToContactYou,$.trim(s.find(".how-to-contact-you").find(".selected").text())),n(t,contactUsFormFields.paymentPlan,$.trim(s.find('input[name="pp-pay"]:checked').val())),n(t,contactUsFormFields.preferredPaymentDate,d),n(t,contactUsFormFields.additionalDetails,c),n(t,contactUsFormFields.regionCode,urlAccount.sitecode),n(t,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),t)},submitContactusForm(u,r)})},c=function(e){for(var t=[],a=0;a<31;a++)t.push(u(a+1));e.html("<option value='0'>Please select</option>"),e.parent().find(".form-line").html(""),$.each(t,function(t,a){e.append(new Option(a,parseInt(t+1),!1,!1))}),initSelect(e)},u=function(e){return e+(e>0?["th","st","nd","rd"][e>3&&e<21||e%10>3?0:e%10]:"")};o.initialize=function(){pushStateParameterUrl({step:"paymentPlanForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),l(),d()},t.a=o},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var i=a(34),o={},r="update-contact-details-confirmation",s=$(".update-contact-details-form"),l=function(){var e="";s.find(".nb-btn-submit").unbind("click touch"),s.find(".nb-btn-submit").on("click touch",function(t){var o;t.preventDefault();var l=!0,d=!0,c=!0,u="";if(l=requiredForm(".update-contact-details-form .personal-detail"),d=requiredForm(".update-contact-details-form .row-textarea"),!(c=checkHowToContactYou(s))&&d&&l)return void htmlScroll(s.find(".personal-detail").find(".nb-row-padding").find(".post").offset().top-100);if(!l||!d||!c)return void s.find(".nb-btn-submit").blur();u=transformBlacklistedSpecialCharsToStringNames($.trim(s.find(".additional-details").val())),e=a.i(i.b)(mediaUrl);var m={};m={contactUsFormDataKeyValues:(o={},n(o,contactUsFormFields.typeOfQuery,contactUsForms.updateContactDetails),n(o,contactUsFormFields.fullName,$.trim(s.find(".personal-detail").find(".fullname").val())),n(o,contactUsFormFields.accountNumber,$.trim(s.find(".personal-detail").find(".nwlnumber").val())),n(o,contactUsFormFields.address,getAddress(s)),n(o,contactUsFormFields.telephoneNumber,$.trim(s.find(".personal-detail").find(".telephone").val())),n(o,contactUsFormFields.email,$.trim(s.find(".personal-detail").find(".email").val())),n(o,contactUsFormFields.howToContactYou,$.trim(s.find(".how-to-contact-you").find(".selected").text())),n(o,contactUsFormFields.additionalDetails,u),n(o,contactUsFormFields.regionCode,urlAccount.sitecode),n(o,contactUsFormFields.emailPermission,"yes"==$("input[name='email-confirm-message']:checked").val()?"Yes":"No"),n(o,contactUsFormFields.attachments,e),o)},submitContactusForm(m,r)})};o.initialize=function(){pushStateParameterUrl({step:"updateContactForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),l()},t.a=o},function(e,t,a){"use strict";function n(){$(".catchmentArea__links a").on("mouseenter mouseleave",function(){var e=$(this).attr("data-link");$("#"+e).toggleClass("active")});var e="";$(".catchmentArea__map a .mainArea").hover(function(){e=$(this).attr("id"),$(".catchmentArea__links a[data-link="+e+"]").css("background","#0097e6")},function(){$(".catchmentArea__links a[data-link="+e+"]").css("background","#004595")})}function i(){$(".catchmentArea__links a").each(function(){var e=$(this).attr("data-link");$("#"+e).parent().attr("href",$(this).attr("href"))})}var o={};o.initialize=function(){n(),i()},t.a=o},function(e,t,a){"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(){s.priorityServicesLink.unbind("click touch").on("click touch",function(e){""!=$(this).attr("href")&&"javascript:void(0)"!=$(this).attr("href")&&"#"!=$(this).attr("href")&&(e.preventDefault(),window.open($(this).attr("href")))})}var o=a(1),r=a(39),s={};localStorage.loginAfter3th=1;var l=$(".priority-services-verify"),d=function(){var e=l.find(".psr-verify-address");$(e).length>0&&($(e).autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},source:function(t,a){initData8(document.getElementById(e.attr("id")),a,$(this))},minLength:2,select:function(t,a){return t.preventDefault(),$(e).find(" ~ .form-line").html(""),$(".psr-address-edit").removeClass("hidden"),$(".psr-verify-address").val("").removeClass("address"),$(".address-not-list-link-row").addClass("hidden"),fillAddress(a.item.selected,c),initCountry($(".country"),"UK","UK"),!1},focus:function(t,a){if($("body").hasClass("ios"))return $(e).find(" ~ .form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)})},c=function(e){$(".psr-address-edit").removeClass("hidden"),null!=e&&($(".housenumber").val(e.Premise),$(".address1").val(e.Thoroughfare),$(".address2").val(e.DependentThoroughfare),$(".city").val(e.Locality),$(".postcode").val(e.PostalCode),$(".UPRN").val(e.UPRN),$(".psr-verify-address").val("")),requiredForm(".psr-address-edit"),$(".psr-address-edit .form-group").each(function(){$(this).find(".form-control").val&&$(this).addClass("active")})},u=function(){$(".btn-psr-next-verify").unbind("click"),$(".btn-psr-next-verify").on("click touch",function(e){if(e.preventDefault(),requiredForm(".customer-personal-details"),$(".psr-address-edit").hasClass("hidden")||requiredForm(".psr-address-edit"),requiredForm(".customer-other-details"))if(localStorage.psrVerificationAttempted=!0,""==$(".psr-verify-nwlnumber").val()||null==$(".psr-verify-nwlnumber").val())$(".priority-services-verify").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),htmlScroll(0,0),localStorage.psrCreateOnlineAccount=!1;else{var t=$(".psr-verify-dob_nwlaccount .day").val()+"/"+$(".psr-verify-dob_nwlaccount .month").val()+"/"+$(".psr-verify-dob_nwlaccount .year").val(),n={Region:urlAccount.region,FirstName:$(".psr-verify-tellus .firstname").val(),Surname:$(".psr-verify-tellus .surname").val(),AccountId:$(".psr-verify-nwlaccount .psr-verify-nwlnumber").val(),PostCode:$(".psr-address-edit .postcode").val(),DateOfBirth:g(t),TelephoneNumber:"",EmailAddress:$(".psr-verify-tellus .psr-email").val(),UPRN:$(".psr-address-edit .UPRN").val()};$(".cssload-container.overlay").show(),a.i(o.b)([{name:"FirstName",value:$(".psr-verify-tellus .firstname").val()},{name:"LastName",value:$(".psr-verify-tellus .surname").val()},{name:"Email",value:$(".psr-verify-tellus .psr-email").val()}],function(){$.ajax({type:"POST",url:apiUrlValidateCustomer,data:JSON.stringify(n),contentType:"application/json; charset=utf-8",dataType:"json",success:function(e){console.log("Validate Customer response"),console.log(e),null!=e&&(0==e.statusField.codeField?(saveFindMyAccountInfo(n,e.personIDField),U(),$(".priority-services-verify").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),htmlScroll(0,0),localStorage.psrCreateOnlineAccount=!0):($(".priority-services-verify").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),localStorage.psrCreateOnlineAccount=!1,htmlScroll(0,0)))},error:function(e){initPopupErrorApi(e,$(".priorityServicesAlert")),$(".priority-services-verify").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),localStorage.psrCreateOnlineAccount=!1,htmlScroll(0,0)}})})}})},m=function(){$(".btn-next-who").unbind("click"),$(".btn-next-who").on("click touch",function(e){e.preventDefault();var t=!0;if($(".priority-services-someone-else-you").hasClass("hidden")||(t=requiredForm(".priority-services-someone-else-you")),!$(".priority-services-someone-else").hasClass("hidden")){var a=!0,n=!0,i=!0,o=!0;a=requiredForm(".psr-someone-else-personal-details"),$(".psr-their-address").hasClass("hidden")||(n=requiredForm(".psr-their-address .row-address-their .form-row")),$(".psr-their-address .psr-address-edit-their").hasClass("hidden")||(i=requiredForm(".psr-their-address .psr-address-edit-their")),$(".psr-their-contact-details").hasClass("hidden")||(o=requiredForm(".psr-their-contact-details")),a&&n&&i&&o||(t=!1),$(".ps-their-bill-payer").hasClass("hidden")||(0==$("input:radio[name='theirBillPayer']:checked").length?($(".ps-their-bill-payer .chk-button").addClass("nb-btn-error"),t=!1):$(".ps-their-bill-payer .chk-button").hasClass("nb-btn-error")&&$(".ps-their-bill-payer .chk-button").removeClass("nb-btn-error")),$(".psr-their-nominated-contact").hasClass("hidden")||"Y"==localStorage.psrTheirBillPayer&&(0==$("input:radio[name='nominatedContact']:checked").length?($(".psr-their-nominated-contact .chk-button").addClass("nb-btn-error"),t=!1):$(".psr-their-nominated-contact .chk-button").hasClass("nb-btn-error")&&$(".psr-their-nominated-contact .chk-button").removeClass("nb-btn-error")),$("input[name=consentBehalf").prop("checked")?$(".priority-services-someone-else .form-checkbox").hasClass("error")&&$(".priority-services-someone-else .form-checkbox").removeClass("error"):($(".priority-services-someone-else .form-checkbox").addClass("error"),t=!1)}if($(".priority-services-who-btns").hasClass("hidden")||$(".priority-services-who-btns .ps-me-other .who-me").hasClass("nb-btn-outline")&&$(".priority-services-who-btns .ps-me-other .who-other").hasClass("nb-btn-outline")&&($(".priority-services-who-btns .ps-me-other .nb-btn").addClass("nb-btn-error"),t=!1),$(".priority-services-me").hasClass("hidden")||(t=requiredForm(".psr-someone-else-you-dob_nwlaccount"),t=requiredForm(".row-address-you .form-row"),$(".psr-address-edit-you").hasClass("hidden")||(t=requiredForm(".psr-address-edit-you"))),t){$(".priority-services-registering-who").addClass("hidden"),$(".priority-services-someone-else-you").hasClass("hidden")||$(".priority-services-someone-else-you").addClass("hidden"),$(".priority-services-someone-else").hasClass("hidden")||$(".priority-services-someone-else").addClass("hidden"),$(".priority-services-me").hasClass("hidden")||$(".priority-services-me").addClass("hidden");var r=JSON.parse(localStorage.getItem("psrRegisterMe")),s=JSON.parse(localStorage.getItem("psrVerificationAttempted")),l=JSON.parse(localStorage.getItem("psrCreateOnlineAccount"));if(isLogined()&&r&&"Me"==localStorage.getItem("psrRegisteringFor")){var d=JSON.parse(localStorage.getItem("accountDetailInfo"));null!=d&&$("#lblRegistrationName").text(d.personField.firstNameField+" "+d.personField.surnameField)}else if(isLogined()&&r&&"Other"==localStorage.getItem("psrRegisteringFor"))$("#lblRegistrationName").text($(".priority-services-someone-else .their-firstname").val()+" "+$(".priority-services-someone-else .their-lastname").val());else if(r||"N"!=localStorage.getItem("psrYouBillPayer")||"Other"!=localStorage.getItem("psrRegisteringFor"))if(isLogined()||!r||s||l||"N"!=localStorage.getItem("psrYouBillPayer")||"Me"!=localStorage.getItem("psrRegisteringFor"))if(isLogined()||!r||s||l||"N"!=localStorage.getItem("psrYouBillPayer")||"Other"!=localStorage.getItem("psrRegisteringFor"))if(!isLogined()&&r&&s&&!l&&"Me"==localStorage.getItem("psrRegisteringFor"))$("#lblRegistrationName").text($(".priority-services-verify .firstname").val()+" "+$(".priority-services-verify .surname").val());else if(!isLogined()&&r&&s&&l&&"Y"==localStorage.getItem("psrYouBillPayer")&&"Me"==localStorage.getItem("psrRegisteringFor")){var c=JSON.parse(localStorage.getItem("FindMyAccount"));null!=c&&$("#lblRegistrationName").text(c.FirstName+" "+c.Surname)}else!isLogined()&&r&&s&&l&&"Y"==localStorage.getItem("psrYouBillPayer")&&"Other"==localStorage.getItem("psrRegisteringFor")?$("#lblRegistrationName").text($(".priority-services-someone-else .their-firstname").val()+" "+$(".priority-services-someone-else .their-lastname").val()):!isLogined()&&r&&s&&!l&&"Y"==localStorage.getItem("psrYouBillPayer")&&"Other"==localStorage.getItem("psrRegisteringFor")&&$("#lblRegistrationName").text($(".priority-services-someone-else .their-firstname").val()+" "+$(".priority-services-someone-else .their-lastname").val());else $("#lblRegistrationName").text($(".priority-services-someone-else .their-firstname").val()+" "+$(".priority-services-someone-else .their-lastname").val());else $("#lblRegistrationName").text($(".priority-services-someone-else-you .other-person-your-firstname").val()+" "+$(".priority-services-someone-else-you .other-person-your-surname").val());else $("#lblRegistrationName").text($(".priority-services-someone-else .their-firstname").val()+" "+$(".priority-services-someone-else .their-lastname").val());r&&"Y"==localStorage.psrYouBillPayer&&"Me"==localStorage.psrRegisteringFor||r&&"Me"==localStorage.psrRegisteringFor&&void 0==localStorage.psrYouBillPayer||!r&&"Y"==localStorage.psrTheirBillPayer&&"Other"==localStorage.psrRegisteringFor&&"N"==localStorage.psrYouBillPayer||r&&"Y"==localStorage.psrTheirBillPayer&&"Other"==localStorage.psrRegisteringFor&&"N"==localStorage.psrYouBillPayer?$(".show-hide-bills-literature").removeClass("hidden"):$(".show-hide-bills-literature").hasClass("hidden")||$(".show-hide-bills-literature").addClass("hidden"),$(".priority-services-form").removeClass("hidden"),htmlScroll(0,0)}})},p=function(e){var t=!0,a=".form-group .form-control";return e&&(a=e+" "+a),".priority-services-form"==e&&($("input[name=consentForm]").prop("checked")?$(".priority-services-form .form-checkbox").hasClass("error")&&$(".priority-services-form .form-checkbox").removeClass("error"):($(".priority-services-form .consent").addClass("error"),t=!1),""!=$("input.bogusCallerPassword").val()&&$("input.bogusCallerPassword").closest(".form-group").hasClass("error")&&(t=!1,$("input.bogusCallerPassword").focus())),e&&!$(e).hasClass("hidden")&&(""==$(e).find(".msg").val()||addressRegEx.test($(e).find(".msg").val())?$(e).removeClass("error"):($(e).addClass("error"),t=!1)),t},h=function(){$(".btn-submit").unbind("click"),$(".btn-submit").on("click touch",function(e){if(e.preventDefault(),p(".priority-services-form")){var t={},a=[];$(".priority-services-form input[type=checkbox]").each(function(){"on"!=$(this).val()&&void 0!=$(this).val()&&a.push({keyField:$(this).val(),valueField:$(this).prop("checked")})}),0!=$("input:radio[name='opt-circumstances']:checked").length&&a.push({keyField:$("input:radio[name='opt-circumstances']:checked").val(),valueField:"true"}),0!=$("input:radio[name='id_bottledWater']:checked").length&&("Yes"==$("input:radio[name='id_bottledWater']:checked").val()?a.push({keyField:"id_bottledWater",valueField:"true"}):a.push({keyField:"id_bottledWater",valueField:"false"})),t={firstNameField:E().firstName,surNameField:E().lastName,accountholderField:E().accountHolder,emailAddField:E().emailAddress,contactNumberField:E().telNumber,uPRNField:R().uprn,addressLine1Field:R().addressLine1,addresLine2Field:R().addressLine2,addressLine3Field:R().addressLine3,addressLine4Field:R().addressLine4,postCodeField:R().postcode,accountIdField:E().accountId,custAccountIdField:E().custAccountId,personIdField:E().personId,premiseIdField:E().premiseId,dateOfBirthField:E().dateOfBirth,contactFirstNameField:E().contactFirstName,contactSurnameField:E().contactSurname,contactPersonIdField:E().contactPersonId,contactPremiseIdField:E().contactPremiseId,contactAccountIdField:E().contactAccountId,contactPhoneField:E().contactTelNumber,contactemailField:E().contactEmailAddress,contactDateofBirthField:E().contactDateOfBirth,contactDateOfBirthSpecified:E().contactDateOfBirthSpecified,consentBehalfField:E().consent,nominatedField:E().nominatedContact,contactAccountRefField:E().contactAccountRef,contactAccountHolderField:E().contactAccountHolder,optionField:a,howHelpField:$(".priority-services-form .additional-details").val(),passwordField:$(".bogusCallerPassword").val(),billRouteField:$("input[name=bills-literature]:checked").val(),hearAboutField:$(".when-did-you-hear option:selected").val(),regionField:"NWL"==$(".currentSiteCode").val()?"N":"S"},$(".cssload-container.overlay").show(),console.log("PSR Payload"),console.log(t),$.ajax({type:"POST",cache:!1,url:apiUrlUpdatePSR,data:JSON.stringify(t),contentType:"application/json",success:function(e){0===parseInt(e.codeField)||10===parseInt(e.codeField)||100===parseInt(e.codeField)?($("#lblCompleteContactId").text(e.contactIdField),pushStateParameterUrl({submision:"successful"}),JSON.parse(localStorage.getItem("psrCreateOnlineAccount"))&&""!=$(".priority-services-verify .psr-email").val()?($(".priority-services-form").addClass("hidden"),$(".priority-services-create-account").removeClass("hidden"),htmlScroll(0,0)):($(".priority-services-complete").removeClass("hidden"),10===parseInt(e.codeField)?$(".psr-completion-teaser-ten-day").removeClass("hidden"):$(".psr-completion-teaser").removeClass("hidden"),$(".priority-services-form").addClass("hidden"),htmlScroll(0,0),B()),$(".cssload-container.overlay").fadeOut()):($(".priorityServicesAlert .alert__content .lbl").html(e.messageField),pushStateParameterUrl({submision:"failed"}),$(".priorityServicesAlert").show(),$(".cssload-container.overlay").fadeOut())},error:function(e){initPopupErrorApi(e,s.AlertError)}})}})},f=function(){$(".createAccountYes").unbind("click"),$(".createAccountYes").on("click touch",function(e){e.preventDefault();var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if(null!=t&&void 0!=t){var a=$(".priority-services-verify .day").val()+"/"+$(".priority-services-verify .month").val()+"/"+$(".priority-services-verify .year").val(),n={Title:"2",FirstName:t.personField.firstNameField,Surname:t.personField.surnameField,EmailAddress:$(".priority-services-verify .psr-email").val(),PersonID:t.PersonId,DateOfBirth:g(a)};$(".cssload-container.overlay").show(),$.ajax({type:"POST",url:apiUrlRegisterCustomer,data:JSON.stringify(n),contentType:"application/json; charset=utf-8",dataType:"json",success:function(e){if(0==e.statusField.codeField){var a={FirstName:t.personField.firstNameField,Surname:t.personField.surnameField,EmailAddress:$(".priority-services-verify .psr-email").val(),PersonID:t.PersonId,IsExistingNwlCustomer:!0};v(a)}else void 0!==e.statusField&&void 0!==e.statusField.messageField?($(".priorityServicesAlert .alert__content .lbl").html(e.statusField.messageField),$(".priorityServicesAlert").removeClass("go-callus").show()):$(".priorityServicesAlert").removeClass("go-callus").show();$(".cssload-container.overlay").fadeOut(),$(".priority-services-create-account").addClass("hidden"),$(".psr-completion-teaser-create-account").removeClass("hidden"),$(".psr-completion-teaser").hasClass("hidden")||$(".psr-completion-teaser").addClass("hidden"),$(".psr-completion-teaser-ten-day").hasClass("hidden")||$(".psr-completion-teaser-ten-day").addClass("hidden"),$(".priority-services-complete").removeClass("hidden"),htmlScroll(0,0)},failure:function(e){$(".cssload-container.overlay").fadeOut(),$(".priorityServicesAlert .alert__content .lbl").html(e),$(".priority-services-create-account").addClass("hidden"),$(".priority-services-complete").removeClass("hidden"),htmlScroll(0,0)},error:function(e){initPopupErrorApi(e,$(".priorityServicesAlert")),$(".priority-services-create-account").addClass("hidden"),$(".priority-services-complete").removeClass("hidden"),htmlScroll(0,0)}})}B()})},v=function(e){$.ajax({type:"POST",cache:!1,url:apiUrlRegisterUserByEmail,data:JSON.stringify(e),contentType:"application/json",success:function(e){if(null!=e.RestException){var t=e.RestException.ErrorCode,a=!0;$.each(errorCodes,function(e){errorCodes[e].Code==t&&($(".priorityServicesAlert .alert__content .lbl").html(errorCodes[e].Message),a=!1)}),a&&$(".priorityServicesAlert .alert__content .lbl").html(e.RestException.Message),$(".priorityServicesAlert").show()}},error:function(e){initPopupErrorApi(e,$(".priorityServicesAlert"))}})},g=function(e){function t(e){for(var t=e+"";t.length<2;)t="0"+t;return t}return""==e?"":(e=e.split("/"),t(e[0])+"/"+t(e[1])+"/"+e[2])},b=function(){s.NewAddress.length>0&&(s.NewAddress.autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},source:function(e,t){initData8(document.getElementById("data8-address-psr-you"),t)},minLength:2,select:function(e,t){return e.preventDefault(),s.NewAddress.val("").removeClass("address"),s.NewAddress.parent().find(".form-line").html(""),s.NotLinkAdress.addClass("hidden"),fillAddress(t.item.selected,y),initCountry(s.Country,"UK","UK"),!1},focus:function(e,t){if($("body").hasClass("ios"))return s.NewAddress.val("").removeClass("address"),s.NewAddress.parent().find(".form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)})},y=function(e){initData8Address(e,".psr-address-edit-you")},C=function(){s.TheirAddress.length>0&&(s.TheirAddress.autocomplete({open:function(){$("ul.ui-menu").width($(this).innerWidth()-6),$(".ui-autocomplete").off("menufocus hover mouseover mouseenter")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},source:function(e,t){initData8(document.getElementById("data8-address-psr-their"),t)},minLength:2,select:function(e,t){return e.preventDefault(),s.TheirAddress.val("").removeClass("address"),s.TheirAddress.parent().find(".form-line").html(""),s.TheirNotLinkAdress.addClass("hidden"),fillAddress(t.item.selected,w),initCountry(s.TheirCountry,"UK","UK"),!1},focus:function(e,t){if($("body").hasClass("ios"))return s.TheirAddress.val("").removeClass("address"),s.TheirAddress.parent().find(".form-line").html(""),!1}}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("postcode-autocomplete"),$("<li>").data("ui-autocomplete-item",t).append("<span data-value='"+t.label+"'>"+t.value+"</span>").appendTo(e)})},w=function(e){initData8Address(e,".priority-services-someone-else .psr-address-edit-their")},F=function(){$(".address-not-list-link").on("click touch",function(e){e.preventDefault();var t=$(".psr-address-edit");t.find(".housenumber").val(""),t.find(".address").val(""),t.find(".address2").val(""),t.find(".city").val(""),t.find(".postcode").val(""),t.find(".UPRN").val(""),$(".psr-address-edit").removeClass("hidden"),$(".psr-verify-address").val("").removeClass("address"),$(".row-address").addClass("hidden"),initCountry($(".country"),"UK","UK")})},S=function(){$(".address-not-list-link-you").on("click touch",function(e){e.preventDefault();var t=$(".psr-address-edit-you");t.find(".you-housenumber").val(""),t.find(".you-address1").val(""),t.find(".you-address2").val(""),t.find(".you-city").val(""),t.find(".you-postcode").val(""),t.find(".you-UPRN").val(""),initCountry($(".you-country"),"UK"),$(".psr-address-edit-you").removeClass("hidden"),$(".psr-you-address").val("").removeClass("address"),$(".row-address-you").addClass("hidden")})},k=function(){$(".address-not-list-link-their").on("click touch",function(e){e.preventDefault();var t=$(".psr-address-edit-their");t.find(".their-housenumber").val(""),t.find(".their-address1").val(""),t.find(".their-address2").val(""),t.find(".their-city").val(""),t.find(".their-postcode").val(""),t.find(".their-UPRN").val(""),initCountry($(".their-country"),"UK"),$(".psr-address-edit-their").removeClass("hidden"),$(".psr-their-address-other").val("").removeClass("address"),$(".row-address-their").addClass("hidden")})},I=function(){$(".tooltip-close").on("click touch",function(e){r.b.call(this),e.stopPropagation()}),$(".btn-psregisterme").on("click touch",function(e){e.preventDefault(),localStorage.psrRegisterMe=!0,isLogined()?(pushStateParameterUrl({"psr-for":"self-or-someone-with-me"}),pushStateParameterUrl({"bill-payer":"yes"}),$(".priority-services-page").addClass("hidden"),$(".priority-services-bill-payer").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden")):(pushStateParameterUrl({"psr-for":"self-or-someone-with-me"}),$(".priority-services-page").addClass("hidden"),$(".priority-services-bill-payer").removeClass("hidden")),htmlScroll(0,0)}),$(".btn-psregisterother").on("click touch",function(e){e.preventDefault(),localStorage.psrRegisterMe=!1,localStorage.psrRegisteringFor="Other",localStorage.psrYouBillPayer="N",isLogined()&&M(),pushStateParameterUrl({"psr-for":"someone-else"}),$(".priority-services-page").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),$(".priority-services-someone-else-you").removeClass("hidden"),$(".priority-services-who-btns").addClass("hidden"),$(".priority-services-someone-else").removeClass("hidden"),htmlScroll(0,0)}),$(".billPayerYes").on("click touch",function(e){e.preventDefault(),localStorage.psrYouBillPayer="Y",pushStateParameterUrl({"bill-payer":"yes"}),$(".priority-services-bill-payer").addClass("hidden"),isLogined()?($(".priority-services-registering-who").removeClass("hidden"),htmlScroll(0,0)):($(".priority-services-login").removeClass("hidden"),htmlScroll(0,0))}),$(".billPayerNo").on("click touch",function(e){e.preventDefault(),localStorage.psrYouBillPayer="N",pushStateParameterUrl({"bill-payer":"no"}),$(".priority-services-bill-payer").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),$(".priority-services-someone-else-you").removeClass("hidden"),htmlScroll(0,0)}),$(".btn-psr-noaccount").on("click touch",function(e){e.preventDefault(),$(".priority-services-login").addClass("hidden"),$(".priority-services-verify").removeClass("hidden"),htmlScroll(0,0)}),$(".who-me").on("click touch",function(e){e.preventDefault();var t=JSON.parse(localStorage.getItem("psrVerificationAttempted"));localStorage.psrRegisteringFor="Me",pushStateParameterUrl({for:"me"}),$(".who-me").removeClass("nb-btn-outline").removeClass("nb-btn-error"),$(".who-other").removeClass("nb-btn-error"),$(".who-me").addClass("selected"),$(".who-other").hasClass("selected")&&!$(".who-other").hasClass("nb-btn-outline")&&($(".who-other").removeClass("selected"),$(".who-other").addClass("nb-btn-outline")),"N"==localStorage.getItem("psrYouBillPayer")||"undefined"==localStorage.getItem("psrYouBillPayer")?($(".priority-services-me").removeClass("hidden"),$(".priority-services-someone-else").hasClass("hidden")||$(".priority-services-someone-else").addClass("hidden"),htmlScroll($(".priority-services-me").offset().top)):t||isLogined()?($(".priority-services-someone-else-you").hasClass("hidden")||$(".priority-services-someone-else-you").addClass("hidden"),$(".priority-services-someone-else").hasClass("hidden")||$(".priority-services-someone-else").addClass("hidden"),$(".priority-services-me").hasClass("hidden")||$(".priority-services-me").addClass("hidden")):($(".priority-services-me").removeClass("hidden"),$(".priority-services-someone-else-you").hasClass("hidden")||$(".priority-services-someone-else-you").addClass("hidden"),$(".priority-services-someone-else").hasClass("hidden")||$(".priority-services-someone-else").addClass("hidden"),htmlScroll($(".priority-services-me").offset().top))}),$(".who-other").on("click touch",function(e){e.preventDefault();var t=JSON.parse(localStorage.getItem("psrVerificationAttempted"));localStorage.psrRegisteringFor="Other",pushStateParameterUrl({for:"other"}),$(".who-other").removeClass("nb-btn-outline").removeClass("nb-btn-error"),$(".who-me").removeClass("nb-btn-error"),$(".who-other").addClass("selected"),$(".who-me").hasClass("selected")&&!$(".who-me").hasClass("nb-btn-outline")&&($(".who-me").removeClass("selected"),$(".who-me").addClass("nb-btn-outline")),"N"==localStorage.getItem("psrYouBillPayer")||"undefined"==localStorage.getItem("psrYouBillPayer")?($(".priority-services-someone-else").removeClass("hidden"),$(".priority-services-me").hasClass("hidden")||$(".priority-services-me").addClass("hidden"),htmlScroll($(".priority-services-someone-else").offset().top)):t||isLogined()?($(".priority-services-someone-else").hasClass("hidden")&&$(".priority-services-someone-else").removeClass("hidden"),$(".psr-their-address").addClass("hidden"),$(".psr-their-contact-details").addClass("hidden"),$(".ps-their-bill-payer").addClass("hidden")):($(".priority-services-someone-else-you").removeClass("hidden"),htmlScroll(0,0))}),$(".btn-goback").on("click touch",function(e){e.preventDefault(),history.replaceState(null,"",location.href.split("?")[0]),$(".priority-services-form").addClass("hidden"),$(".priority-services-page").removeClass("hidden"),htmlScroll(0,0)}),$('input:radio[name="theirBillPayer"]').change(function(){$(this).is(":checked")&&"Y"==$(this).val()?(localStorage.psrTheirBillPayer="Y",$(".psr-their-account-number").removeClass("hidden"),$(".psr-their-nominated-contact").removeClass("hidden"),htmlScroll($(".psr-their-account-number").offset().top-70),$(".ps-their-bill-payer .chk-button").removeClass("nb-btn-error")):$(this).is(":checked")&&"N"==$(this).val()&&(localStorage.psrTheirBillPayer="N",$(".psr-their-account-number").hasClass("hidden")||$(".psr-their-account-number").addClass("hidden"),$(".psr-their-nominated-contact").hasClass("hidden")||$(".psr-their-nominated-contact").addClass("hidden"),$("input:radio[name=nominatedContact]:checked").prop("checked",!1),$(".ps-their-bill-payer .chk-button").removeClass("nb-btn-error"))}),$('input:radio[name="nominatedContact"]').change(function(){$(this).is(":checked")&&"Y"==$(this).val()?(localStorage.psrtheirNominatedContact="Y",$(".psr-their-nominated-contact .chk-button").removeClass("nb-btn-error")):$(this).is(":checked")&&"N"==$(this).val()&&(localStorage.psrtheirNominatedContact="N",$(".psr-their-nominated-contact .chk-button").removeClass("nb-btn-error"))}),$('input:checkbox[name="consentForm"]').change(function(){$(this).is(":checked")&&$(this).parent().removeClass("error")}),$('input:checkbox[name="consentBehalf"]').change(function(){$(this).is(":checked")&&$(this).parent().removeClass("error")}),$(".createAccountNo").on("click touch",function(e){e.preventDefault(),$(".priority-services-create-account").addClass("hidden"),$(".priority-services-complete").removeClass("hidden")}),$(".backHome").on("click touch",function(e){e.preventDefault(),B(),window.location.reload()}),$(".ps-form-affected-by input[type=checkbox]").change(function(){P()}),$(".ps-form-affected-circumstances input[type=radio]").change(function(){P()}),$(".priority-services-form .additional-details").bind("input propertychange",function(){P()})},P=function(){0!=$(".ps-form-affected-by input[type=checkbox]:checked").length||0!=$("input:radio[name='opt-circumstances']:checked").length||""!=$(".priority-services-form .additional-details").val()?$(".priority-services-form .btn-submit").removeClass("disabled"):$(".priority-services-form .btn-submit").addClass("disabled")};window.onSubmit=function(e){$("#gRecaptchaResponse").val(e),grecaptcha.getResponse().length>0&&parseInt(localStorage.getItem("loginAfter3th"))>=3&&D()};var _=function(){parseInt(localStorage.getItem("loginAfter3th"))>=3&&($(".form-btn").hide(),$(".form-recaptcha").show())},D=function(){$(".cssload-container.overlay").show(),$(".login .form-control").blur();var e=(new Date).getTime(),t=$(".account-form .form-group .form-control.email").val(),a={email:t,password:$(".account-form .form-group .form-control.loginpassword").val()};$.ajax({type:"POST",cache:!1,url:apiUrlLogin,data:JSON.stringify(a),contentType:"application/json",success:function(t){if(null!=t.Response){console.log("Call login radius time: "+((new Date).getTime()-e)/1e3);var a=new Date,n=t.Response.Profile.CustomFields.Region;a.setTime(a.getTime()+31536e6);var i="NWL"==$(".currentSiteCode").val()?"N":"S";if(void 0!==n&&""!=n&&n!=i)x("Hi there. You're using Northumbrian Water's website to set up an account, but we think you should be using Essex and Suffolk Water's website instead. Please go to https://clicktime.symantec.com/3CLmz5MrGmvh3K8EUnSeHcG7Vc?u=www.nwl.co.uk%2Fyour-home%2Fyour-account.aspx to process your changes.","300");else{t.Response.Profile=null;var o=JSON.stringify(t.Response);isSwitched($(".form-checkbox input"))?$.cookie("loginInfoSuccess",o,{expires:a,path:"/",secure:!0,HttpOnly:!0}):$.cookie("loginInfoSuccess",o,{path:"/",secure:!0,HttpOnly:!0});var r={access_token:t.Response.access_token,expires_in:t.Response.expires_in,refresh_token:t.Response.refresh_token};window.saveUserProfile(r,function(e){$.cookie("userProfile",JSON.stringify(e),{path:"/",secure:!0,HttpOnly:!0}),initRemoveAllData(),$("#gRecaptchaResponse").val("");var t=!1;e.Roles.length&&(e.Roles.indexOf("applyForWaterMeter"),e.Roles.indexOf("newCustomer")>-1&&(t=!0,localStorage.newCustomerEmail=e.Email)),localStorage.isNewCustomer=t,U()},function(){$(".cssload-container.overlay").fadeOut()},!0),$(".isLogin").val("isLogined"),$(".priority-services-login").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),htmlScroll(0,0)}}else x(t.RestException.Description,t.RestException.ErrorCode)},error:function(e){initPopupErrorApi(e,$(".loginAlert"))}})},A=function(){$(".priority-services-login").addClass("hidden"),$(".priority-services-registering-who").removeClass("hidden"),htmlScroll(0,0)},x=function(e,t){$(".loginAlert .alert__block .alert__content p").html("We could not log you in at this time. If you have forgotten your password please use the 'I forgot my email/password' link.  If you don't have an account please use the 'I don't have an online account' link. "+e),$("#gRecaptchaResponse").val(""),$.each(errorCodes,function(e){errorCodes[e].Code==t&&$(".loginAlert .alert__block .alert__content p").html(errorCodes[e].Message)}),$(".loginAlert").show(),$(".cssload-container.overlay").fadeOut(),localStorage.loginAfter3th=parseInt(localStorage.getItem("loginAfter3th"))+1},O=function(){var e={};e.apiKey="b3344671-cfb7-40bc-b7a4-305977070649";var t=window.location.origin+$("#verifyEmailPageUrl").val();e.verificationUrl=t.replace(/.$/,"")+"?action=VerifyEmail",e.hashTemplate=!0,window.LRObject=new LoginRadiusV2(e),$(window).width()>desktop&&($(".priority-services-login .email").attr("readonly",!0),$(".priority-services-login .email").focus(function(){$(this).removeAttr("readonly")})),$(".priority-services-login .password").focus(function(){$(this).removeAttr("readonly")}),$(".priority-services-login .form-control").keypress(function(e){13==e.which&&(e.preventDefault(),requiredForm(".priority-services-login")&&(_(),parseInt(localStorage.getItem("loginAfter3th"))>=3?(grecaptcha.reset(),grecaptcha.execute()):D()))}),$(".priority-services-login .login-btn").unbind("click").on("click touch",function(e){e.preventDefault(),localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("accountDetailID"),localStorage.removeItem("accountpersonID"),requiredForm(".priority-services-login")&&(_(),parseInt(localStorage.getItem("loginAfter3th"))>=3?(grecaptcha.reset(),grecaptcha.execute()):D())})},N=function(){$(".loginAlert .nb-btn").on("click touch",function(e){$(".loginAlert").hide(),htmlScroll(0,0)})},M=function(){var e=JSON.parse(localStorage.getItem("accountDetailInfo")),t=JSON.parse(localStorage.getItem("FindMyAccount"));null!=e&&void 0!=e&&(null!=t&&void 0!=t?(""!=t.FirstName&&($(".other-person-your-firstname").parent().addClass("active completed"),$(".other-person-your-firstname").val(t.FirstName),$(".other-person-your-firstname").parent().find(".form-line").html(t.FirstName)),""!=t.Surname&&($(".other-person-your-surname").val(t.Surname),$(".other-person-your-surname").parent().addClass("active completed"),$(".other-person-your-surname").parent().find(".form-line").html(t.Surname)),""!=t.telNo&&($(".other-person-your-telno").val(t.telNo),$(".other-person-your-telno").parent().addClass("active completed"),$(".other-person-your-telno").parent().find(".form-line").html(t.telNo)),""!=t.EmailAddress&&($(".other-person-your-email").val(t.EmailAddress),$(".other-person-your-email").parent().addClass("active completed"),$(".other-person-your-email").parent().find(".form-line").html(t.EmailAddress))):(""!=e.personField.firstNameField&&($(".other-person-your-firstname").parent().addClass("active completed"),$(".other-person-your-firstname").val(e.personField.firstNameField),$(".other-person-your-firstname").parent().find(".form-line").html(e.personField.firstNameField)),""!=e.personField.surnameField&&($(".other-person-your-surname").val(e.personField.surnameField),$(".other-person-your-surname").parent().addClass("active completed"),$(".other-person-your-surname").parent().find(".form-line").html(e.personField.surnameField)),""!=e.personField.mobileNumberField?($(".other-person-your-telno").val(e.personField.mobileNumberField),$(".other-person-your-telno").parent().addClass("active completed"),$(".other-person-your-telno").parent().find(".form-line").html(e.personField.mobileNumberField)):""!=e.personField.homePhoneNumberField&&($(".other-person-your-telno").val(e.personField.homePhoneNumberField),$(".other-person-your-telno").parent().addClass("active completed"),$(".other-person-your-telno").parent().find(".form-line").html(e.personField.homePhoneNumberField)),""!=e.personField.emailAddressField&&($(".other-person-your-email").val(e.personField.emailAddressField),$(".other-person-your-email").parent().addClass("active completed"),$(".other-person-your-email").parent().find(".form-line").html(e.personField.emailAddressField))))},U=function(){var e="";if(void 0!=$.cookie("userProfile")){var t=$.parseJSON($.cookie("userProfile"));e=t.PersonId}else if(void 0!=localStorage.FindMyAccount){var a=JSON.parse(localStorage.getItem("FindMyAccount"));e=a.PersonId}if(null!=e&&""!=e){localStorage.removeItem("accountpersonID"),localStorage.removeItem("accountProperty"),localStorage.accountpersonID=e;var n=[];$.ajax({url:apiUrlGetAccountSummary+"?personId="+e,type:"GET",cache:!1,success:function(t){if(0==t.Status.codeField){var a;if(t.Accounts.length>0&&(a=t.Accounts[0]),null!=a&&!a.multiplePremisesField){localStorage.multiAccount=!1,localStorage.removeItem("accountDetailID"),localStorage.accountDetailID=a.accountIDField+","+a.premiseIDField+","+e;var i={accountID:a.accountIDField,personID:e,premiseID:a.premiseIDField,multiplePremises:a.multiplePremisesField,address:a.propertyAddressField};n.push(i),localStorage.accountProperty=JSON.stringify(n)}T()}},error:function(e){initPopupErrorApi(e,$(".loginAlert"))},timeout:apiTimeOut})}else if(void 0!=$.cookie("userProfile")){var t=$.parseJSON($.cookie("userProfile")),i=JSON.stringify(t);localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=i}},T=function(){if(void 0!=localStorage.getItem("accountDetailID")&&void 0==localStorage.getItem("accountDetailInfo")){var e=localStorage.getItem("accountDetailID"),t=e.split(",")[0],a=e.split(",")[1],n=e.split(",")[2],i={AccountId:$.trim(t),PremiseId:$.trim(a),PersonId:$.trim(n)};$.ajax({type:"POST",cache:!1,url:apiUrlGetAccountDetails,data:JSON.stringify(i),contentType:"application/json",success:function(e){if("0"==e.statusField.codeField){if(e.accountDetailField.AccountId=t,e.accountDetailField.PersonId=n,e.accountDetailField.PremiseId=a,void 0!=$.cookie("userProfile")){var i=JSON.parse($.cookie("userProfile"));e.accountDetailField.personField.firstNameField=i.FirstName,e.accountDetailField.personField.surnameField=i.Surname,e.accountDetailField.personField.emailAddressField=i.Email}void 0!=window.newEmail&&""!==window.newEmail&&window.newEmail!==e.accountDetailField.personField.emailAddressField&&(e.accountDetailField.personField.emailAddressField=window.newEmail);var o=JSON.stringify(e.accountDetailField);localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=o,$(".account-multi__box").addClass("hidden")}else $(".alert__content p, .alert__content .lbl").html(e.statusField.messageField),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success"),$(".alert_window:not(.siteAlert)").show(),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".loginAlert")),A()},timeout:apiTimeOut})}},R=function(){var e="",t="",a="",n="",i="",o="",r=JSON.parse(localStorage.getItem("psrRegisterMe")),s=JSON.parse(localStorage.getItem("psrVerificationAttempted")),l=JSON.parse(localStorage.getItem("psrCreateOnlineAccount")),d=JSON.parse(localStorage.getItem("accountDetailInfo"));if(null!=d&&void 0!=d&&(isLogined()||l))if(r||"Other"!=localStorage.getItem("psrRegisteringFor"))if(3===d.accountField.accountTypeField){var c=d.premiseField.propertyAddressField;e=c.split(",")[0].split(" ")[0].trim(),t=c.split(",")[0].substring(c.split(",")[0].indexOf(" ")).trim(),i=c.split(",")[c.split(",").length-1].trim(),3===c.split(",").length?(a="",n=c.split(",")[1].trim()):(a=c.split(",")[1].trim(),n=c.split(",")[2].trim())}else e=d.accountField.billDisplayAddressField.addressLine1Field,t=d.accountField.billDisplayAddressField.addressLine2Field,a=d.accountField.billDisplayAddressField.addressLine3Field,n=d.accountField.billDisplayAddressField.addressLine4Field,i=d.accountField.billDisplayAddressField.postCodeField;else e=$(".their-housenumber").val(),t=$(".their-address1").val(),a=$(".their-address2").val(),n=$(".their-city").val(),i=$(".their-postcode").val(),o=$(".their-UPRN").val();else!isLogined()&&r&&s&&!l?(e=$(".psr-verify-customer .housenumber").val(),t=$(".psr-verify-customer .address1").val(),a=$(".psr-verify-customer .address2").val(),n=$(".psr-verify-customer .city").val(),i=$(".psr-verify-customer .postcode").val(),o=$(".UPRN").val()):isLogined()||r||l||"Other"!=localStorage.getItem("psrRegisteringFor")?isLogined()||!r||s||l||"N"!=localStorage.getItem("psrYouBillPayer")||("Me"==localStorage.getItem("psrRegisteringFor")?(e=$(".you-housenumber").val(),t=$(".you-address1").val(),a=$(".you-address2").val(),n=$(".you-city").val(),i=$(".you-postcode").val(),o=$(".you-UPRN").val()):(e=$(".their-housenumber").val(),t=$(".their-address1").val(),a=$(".their-address2").val(),n=$(".their-city").val(),i=$(".their-postcode").val(),o=$(".their-uprn").val())):(e=$(".their-housenumber").val(),t=$(".their-address1").val(),a=$(".their-address2").val(),n=$(".their-city").val(),i=$(".their-postcode").val(),o=$(".their-UPRN").val());return{addressLine1:e,addressLine2:t,addressLine3:a,addressLine4:n,postcode:i,uprn:o}},E=function(){var e,t="",a="",i="",o="",r="",s=null,l="",d="",c="",u="",m="",p=null,h=!1,f="",v="",g="",b="",y="",C="",w="",F=null,S="",y="",k=JSON.parse(localStorage.getItem("psrRegisterMe")),I=JSON.parse(localStorage.getItem("psrVerificationAttempted")),P=JSON.parse(localStorage.getItem("psrCreateOnlineAccount")),_=JSON.parse(localStorage.getItem("accountDetailInfo")),D=JSON.parse(localStorage.getItem("FindMyAccount"));return null!=_&&void 0!=_&&(isLogined()||I)?(null!=D&&void 0!=D?"Other"==localStorage.getItem("psrRegisteringFor")?(u=D.FirstName,m=D.Surname,p=D.DateOfBirth,h=!0,f=D.EmailAddress,t=$(".their-firstname").val(),a=$(".their-lastname").val(),l=$(".their-email").val(),d=$(".their-phone-number").val(),i=$(".their-day").val()+"/"+$(".their-month").val()+"/"+$(".their-year").val(),k?y="true":k||"Y"!=$('input[name="theirBillPayer"]:checked').val()?k||"N"!=$('input[name="theirBillPayer"]:checked').val()||(v="false"):(v="true",o=$(".their-account-number").val(),"Y"==$('input[name="nominatedContact"]:checked').val()?g="true":"N"==$('input[name="nominatedContact"]:checked').val()&&(g="false")),$("input[name=consentBehalf]").prop("checked")&&(b="true")):(t=D.FirstName,a=D.Surname,i=D.DateOfBirth,l=D.EmailAddress,v="true"):"Other"==localStorage.getItem("psrRegisteringFor")?(u=_.personField.firstNameField,m=_.personField.surnameField,p=_.personField.dateOfBirthField,h=!0,f=_.personField.emailAddressField,""!=_.personField.mobileNumberField?c=_.personField.mobileNumberField:""!=_.personField.homePhoneNumberField&&(c=_.personField.homePhoneNumberField),k?y="true":k||"Y"!=$('input[name="theirBillPayer"]:checked').val()?k||"N"!=$('input[name="theirBillPayer"]:checked').val()||(v="false"):(v="true",o=$(".their-account-number").val(),"Y"==$('input[name="nominatedContact"]:checked').val()?g="true":"N"==$('input[name="nominatedContact"]:checked').val()&&(g="false")),t=$(".their-firstname").val(),a=$(".their-lastname").val(),l=$(".their-email").val(),d=$(".their-phone-number").val(),i=$(".their-day").val()+"/"+$(".their-month").val()+"/"+$(".their-year").val(),$("input[name=consentBehalf]").prop("checked")&&(b="true")):(t=_.personField.firstNameField,a=_.personField.surnameField,i=_.personField.dateOfBirthField,l=_.personField.emailAddressField,v="true",""!=_.personField.mobileNumberField?d=_.personField.mobileNumberField:""!=_.personField.homePhoneNumberField&&(d=_.personField.homePhoneNumberField)),"Other"==localStorage.getItem("psrRegisteringFor")?(C=_.AccountId,S=_.PremiseId,F=_.PersonId,k&&(r=_.PremiseId)):(o=_.AccountId,r=_.PremiseId,"PersonId"!=_.PersonId&&""!=_.PersonId&&(s=_.PersonId))):!isLogined()&&k&&I&&!P&&"Me"==localStorage.getItem("psrRegisteringFor")?(t=$(".psr-verify-tellus .firstname").val(),a=$(".psr-verify-tellus .surname").val(),i=$(".psr-verify-dob_nwlaccount .day").val()+"/"+$(".psr-verify-dob_nwlaccount .month").val()+"/"+$(".psr-verify-dob_nwlaccount .year").val(),l=$(".psr-verify-tellus .psr-email").val(),w=$(".psr-verify-nwlaccount .psr-verify-nwlnumber").val(),v="true"):!isLogined()&&k&&I&&!P&&"Other"==localStorage.getItem("psrRegisteringFor")?(t=$(".their-firstname").val(),a=$(".their-lastname").val(),o=$(".their-account-number").val(),i=$(".their-day").val()+"/"+$(".their-month").val()+"/"+$(".their-year").val(),u=$(".psr-verify-tellus .firstname").val(),m=$(".psr-verify-tellus .surname").val(),f=$(".psr-verify-tellus .psr-email").val(),w=$(".psr-verify-nwlaccount .psr-verify-nwlnumber").val(),y="true",p=$(".psr-verify-dob_nwlaccount .day").val()+"/"+$(".psr-verify-dob_nwlaccount .month").val()+"/"+$(".psr-verify-dob_nwlaccount .year").val(),h=!0,""!=$(".their-account-number").val()&&(v="true"),"Y"==$('input[name="nominatedContact"]:checked').val()?g="true":"N"==$('input[name="nominatedContact"]:checked').val()&&(g="false")):isLogined()||!k||I||P||"N"!=localStorage.getItem("psrYouBillPayer")?isLogined()||k||I||P||"Other"!=localStorage.getItem("psrRegisteringFor")||(u=$(".other-person-your-firstname").val(),m=$(".other-person-your-surname").val(),f=$(".other-person-your-email").val(),c=$(".other-person-your-telno").val(),t=$(".their-firstname").val(),a=$(".their-lastname").val(),l=$(".their-email").val(),void 0!=$(".their-day").val()&&null!=$(".their-day").val()&&(i=$(".their-day").val()+"/"+$(".their-month").val()+"/"+$(".their-year").val()),d=$(".their-phone-number").val(),v="Y"==$('input[name="theirBillPayer"]:checked').val()?"true":"false",o=$(".their-account-number").val(),"Y"==$('input[name="nominatedContact"]:checked').val()?g="true":"N"==$('input[name="nominatedContact"]:checked').val()&&(g="false"),$("input[name=consentBehalf]").prop("checked")&&(b="true")):"Other"==localStorage.getItem("psrRegisteringFor")?(t=$(".their-firstname").val(),a=$(".their-lastname").val(),i=$(".their-day").val()+"/"+$(".their-month").val()+"/"+$(".their-year").val(),l=$(".their-email").val(),d=$(".their-phone-number").val(),o=$(".their-account-number").val(),v="Y"==$('input[name="theirBillPayer"]:checked').val()?"true":"false",u=$(".other-person-your-firstname").val(),m=$(".other-person-your-surname").val(),f=$(".other-person-your-email").val(),c=$(".other-person-your-telno").val(),void 0!=$(".you-day.day").val()&&null!=$(".you-day.day").val()&&(p=$(".you-day.day").val()+"/"+$(".you-month.month").val()+"/"+$(".you-year.year").val(),h=!0),"Y"==$('input[name="nominatedContact"]:checked').val()?g="true":"N"==$('input[name="nominatedContact"]:checked').val()&&(g="false")):(t=$(".other-person-your-firstname").val(),a=$(".other-person-your-surname").val(),void 0!=$(".you-day.day").val()&&null!=$(".you-day.day").val()&&(i=$(".you-day.day").val()+"/"+$(".you-month.month").val()+"/"+$(".you-year.year").val()),l=$(".other-person-your-email").val(),d=$(".other-person-your-telno").val(),o=$(".psr-verify-nwlaccount .psr-verify-nwlnumber").val(),v="false"),e={firstName:t,lastName:a,dateOfBirth:i,accountId:o,premiseId:r,personId:s,emailAddress:l,telNumber:d,contactFirstName:u,contactSurname:m,contactTelNumber:c,contactDateOfBirth:p,contactDateOfBirthSpecified:h,contactEmailAddress:f,accountHolder:v,nominatedContact:g,consent:b,contactAccountHolder:y,contactAccountId:C,custAccountId:w,contactPersonId:F,contactPremiseId:S},n(e,"contactAccountHolder",y),n(e,"contactAccountRef",""),e},B=function(){localStorage.removeItem("psrVerificationAttempted"),localStorage.removeItem("psrCreateOnlineAccount"),localStorage.removeItem("psrTheirBillPayer"),localStorage.removeItem("psrRegisterMe"),localStorage.removeItem("psrRegisteringFor"),localStorage.removeItem("psrYouBillPayer"),localStorage.removeItem("psrtheirNominatedContact"),localStorage.removeItem("FindMyAccount"),isLogined()||initRemoveAllData()},q=function(){var e=$("input.bogusCallerPassword");e.focusout(function(){""!=e.val().trim()&&($(".cssload-container.overlay").show(),$.ajax({type:"GET",cache:!1,url:apiUrlCheckPasswordRestrictedWords+"?wordToCheck="+e.val().toLowerCase().trim(),success:function(t){t.PasswordRestrictedWord?(e.closest(".form-group").addClass("error"),e.closest(".form-group").find(".form-error").html(t.PasswordRestrictedWordsErrorLabel)):(e.closest(".form-group").addClass("completed"),e.closest(".form-group").find(".form-error").html("")),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,s.AlertError)}}))}),e.on("propertychange input",function(){$(this).parent().find(".form-line").html(e.val()),$(this).parent().removeClass("error").removeClass("completed")})};s.initialize=function(){B(),history.replaceState(null,"",location.href.split("?")[0]),s.priorityServices=$(".priority-services-block"),s.addressAutocomplete=s.priorityServices.find(".row-address-autocomplete"),s.NewAddressBox=s.priorityServices.find(".new-address-edit"),s.NewAddress=s.priorityServices.find(".psr-you-address"),s.TheirAddress=s.priorityServices.find(".psr-their-address-other"),s.Country=s.priorityServices.find(".you-country"),s.TheirCountry=s.priorityServices.find(".their-country"),s.NotLinkAdress=s.priorityServices.find(".address-not-list-link-row-you"),s.TheirNotLinkAdress=s.priorityServices.find(".address-not-list-link-row-their"),s.WhereDidYouHear=s.priorityServices.find(".when-did-you-hear"),s.priorityServicesLink=s.priorityServices.find("a").not(".tooltip-btn").not(".form-show").not(".nb-btn"),s.AlertError=s.priorityServices.find(".priorityServicesAlert.error"),initSelect(s.WhereDidYouHear),b(),C(),i(),I(),m(),d(),u(),h(),f(),F(),S(),k(),q(),"isLogined"!=$(".isLogin").val()&&(O(),N())},t.a=s},function(e,t,a){"use strict";function n(){var e=0,t=0,a=$(".phase--open");$(".phase").each(function(){$(".phase").removeClass("phase--open"),$(this).addClass("phase--open"),$(this).height()>e&&(e=$(this).height())}),$(".phase").removeClass("phase--open").addClass("phase--transition"),a.addClass("phase--open"),t=e-57,e+="px",t+="px",$(".phase").css("height",e),$(".phase__content").css("height",t)}function i(){n(),$(".phase__name").on("click",function(){$(".phase").removeClass("phase--open"),$(this).parent().addClass("phase--open"),$(this).removeClass("phase__name--closed"),$(this).next().show();var e;$(".phase").each(function(t){$(this).hasClass("phase--open")&&(e=t)}),$(".phase__progress_state").each(function(t){t===e?$(this).addClass("active"):$(this).removeClass("active")})}),/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent)&&$(".phase__content__title").on("click",function(){$(this).parent().hide(),$(".phase").removeClass("phase--open"),$(this).parent().prev().addClass("phase__name--closed")})}var o={};o.initialize=function(){i()},t.a=o},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(3),i=a.n(n),o=a(67),r=a(16),s=a(54),l=a(55),d=a(53),c=a(57),u=a(39),m=a(56),p=a(52),h=(a(38),function(){o.a.initialize(),r.a.initialize(),s.a.initialize(),l.a.initialize(),d.a.initialize(),c.a.initialize(),u.a.initialize(),m.a.initialize(),p.a.initialize()});i.a.ajaxSetup({cache:!1}),i()(document).ready(function(){h()})}],[107]);;
