/* Minification failed. Returning unminified contents.
(2,228144-228157): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeFirstname
(2,228208-228219): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeSurname
(2,228295-228304): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeEmail
(2,228380-228392): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePassword
(2,228469-228488): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeConfirmPassword
(2,228539-228551): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeExisting
(2,228602-228620): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeRequiredOption
(2,228671-228684): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeTelephone
(2,228735-228746): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeAddress
(2,228797-228810): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeHouseName
(2,228861-228877): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeAddressLine1
(2,228928-228944): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeAddressLine2
(2,228995-229003): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeCity
(2,229054-229066): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePostcode
(2,229243-229258): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeDateOfBirth
(2,229309-229316): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeDay
(2,229367-229376): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeMonth
(2,229427-229435): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeYear
(2,229486-229495): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeTitle
(2,229546-229559): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeOccupiers
(2,229610-229618): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeDate
(2,229669-229680): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeRequire
(2,229731-229749): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeFutureOccupier
(2,229800-229831): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: bankAccountNumberInvalidMessage
(2,229882-229913): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: accountHolderNameInvalidMessage
(2,229964-229979): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeAccountNumb
(2,230030-230047): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePreferredTime
(2,230098-230115): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeMutilAccounts
(2,230166-230185): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeMutilProperties
(2,230236-230248): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeSortCode
(2,230505-230520): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePaymentDate
(2,230571-230591): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codePaymentFrequency
(2,230642-230660): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeNumberBedrooms
(2,230775-230787): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeFullName
(2,230838-230851): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeMeterRead
(2,230902-230914): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeTextArea
(2,231044-231070): run-time error JS1300: Strict-mode does not allow assignment to undefined variables: codeTextAreaNoSpecialChars
 */
!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,n){"use strict";function a(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=[],n=0;n<31;n++)t.push(a(n+1));e.html("<option value='0'>Please select</option>"),e.parent().find(".form-line").html(""),$.each(t,function(t,n){e.append(new Option(n,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 n,a=[];for(n in e)if(e.hasOwnProperty(n)){var i=t?t+"["+n+"]":n,o=e[n];a.push(null!==o&&"object"===(void 0===o?"undefined":b(o))?serialize(o,i):encodeURIComponent(i)+"="+encodeURIComponent(o))}return a.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,n){e.html("<option value='0'></option>"),1==t.length?e.append(new Option(r(t[0]),t[0],!0,!0)):$.each(t,function(t,a){void 0!=n&&n==t+1?e.append(new Option(r(a),a,!0,!0)):e.append(new Option(r(a),a,!1,!1))}),initSelect(e)}function p(e){$(".profileAlert").find("p").html(e),$(".profileAlert").show()}function f(e){$(".success-alert").show()}function h(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||""))})}t.g=a,t.b=i,t.d=o,t.e=r,t.j=s,t.a=l,t.n=d,t.m=c,t.l=u,t.c=m,t.f=p,t.k=f,t.h=h,t.i=v;var b="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,n){"use strict";function a(e){var t="";if(void 0!=$.cookie("userProfile")){var n=$.parseJSON($.cookie("userProfile"));t=n.PersonId}if(null!=t&&""!=t){localStorage.removeItem("accountpersonID"),localStorage.removeItem("accountProperty"),localStorage.accountpersonID=t;var a=[];$.ajax({url:apiUrlGetAccountSummary+"?personId="+t,type:"GET",cache:!1,success:function(n){if(0==n.Status.codeField){var o=n.Accounts;if(null!=o&&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};a.push(r),localStorage.accountProperty=JSON.stringify(a)}i(e)}else null!=e&&e()},error:function(e){initPopupErrorApi(e,$(".wrapper-body .alert_window"))},timeout:apiTimeOut})}else{if(void 0!=$.cookie("userProfile")){var n=$.parseJSON($.cookie("userProfile")),o=JSON.stringify(n);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"),n=t.split(",")[0],a=t.split(",")[1],i=t.split(",")[2],o={AccountId:$.trim(n),PremiseId:$.trim(a),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=n,t.accountDetailField.PersonId=i,t.accountDetailField.PremiseId=a,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 n=6,a=0;e>1&&(a=(e-1)*n);var i=a+n;return i>t.length&&(i=t.length),{from:a,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"),t.startsWith("-")?t.replace("-","&pound;")+" in credit":"&pound;"+t}}function l(e,t){for(var n=[],a=0;a<e.length;a++)n.push(e[a].name+":"+e[a].value);$.ajax({type:"POST",cache:!1,url:apiUrlAddOrUpdateCustomerSession,data:JSON.stringify(n),contentType:"application/json",success:function(e){t(e)},error:function(e){console.log(e)}})}t.e=a,t.f=i,t.c=o,t.d=r,t.a=s,t.b=l},function(e,t){e.exports=jQuery},function(e,t,n){"use strict";function a(){$(".main-content .nb-btn.update-bank-details").unbind("click touch").on("click touch",function(e){U(!0)})}function i(){$(".main-content .nb-btn.btn-pay-your-bill").unbind("click touch").on("click touch",function(e){I()}),"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){T()}),"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){U()}),"setupdd"==getUrlParams("step")&&$(".btn-set-up-dd").trigger("click")}function l(e){var t=JSON.parse(localStorage.getItem("accountPaymentPlanData"));t?d(t):($(".cssload-container.overlay").show(),$.ajax({type:"GET",cache:!1,url:apiUrlGetPaymentPlan+e.AccountId,contentType:"application/json",success:function(e){localStorage.accountPaymentPlanData=JSON.stringify(e),d(e)},error:function(e){initPopupErrorApi(e,$(".profileAlert"))},timeout:apiTimeOut}))}function d(e){if($(".your-direct-debit-plan").find(".tbbody").html(""),0==e.statusField.codeField){J=e.paymentPlansField;var t=J.length;t>0&&(j=new N.a({totalItem:t,container:".your-direct-debit-plan",pageChangedCallBack:H}))}else $(".your-direct-debit-plan").find(".tbbody").html('<ul class="slideInUp"><li>NO DATA</li><li></li></ul>')}function c(e){n.i(E.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)&&(V.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"),$(".your-direct-debit-plan .wp-changes-details .sub-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"),$(".your-direct-debit-plan .wp-changes-details .sub-title.PP").removeClass("hidden")),l(e))}function u(){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(".your-direct-debit-plan")){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),a={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(a),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){if($(".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 a=$(".alert_window.success.wp-modal .next-payment-info"),i=$(".alert_window.success.wp-modal .next-payment-update")}else{var a=$(".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=a.html();void 0!=o&&null!=o&&""!=o&&a.html(o.replace("#Amount#",e.nBBStepAmountField));var r=i.html();void 0!=r&&null!=r&&""!=r&&i.html(r.replace("#nextdate#",n.i(E.j)(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 m(){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")),a={accountIdField:t.AccountId,contactSourceField:"1",personIdField:t.PersonId};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlRequestPaypointCard,data:JSON.stringify(a),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){if($(".cssload-container.overlay").fadeOut(),0==e.statusField.codeField){localStorage.requestPaypointCardSubmitted=!0;var a=t.accountField.billDisplayAddressField;a.addressLine1Field,a.addressLine2Field,a.addressLine3Field,$(".main-content .nb-btn.nb-btn.btn-request-paypoint-card").prop("disabled",!0),n.i(E.k)(V.mainContent.find(".wp-request-paypoint .message_request_paypoint_card_success").val()+e.contactIdField+'.<br><p style="border:1px solid black;">'+V.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>"+V.mainContent.find(".wp-request-paypoint .address-postcode").html()+"</p>"),V.mainContent.find(".wp-request-paypoint .address-street").html(a.addressLine1Field+" "+a.addressLine2Field+a.addressLine3Field),V.mainContent.find(".wp-request-paypoint .address-city").html(a.addressLine4Field),V.mainContent.find(".wp-request-paypoint .address-postcode").html(a.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 n.i(E.f)(e.statusField.messageField)},error:function(e){$(".cssload-container.overlay").fadeOut(),n.i(E.f)(e.responseJSON.Message)},timeout:apiTimeOut})})}function p(){V.mainContent.find(".wp-usage-box.banner-on-track").addClass("hidden"),V.mainContent.find(".wp-usage-box.banner-due").addClass("hidden"),V.mainContent.find(".wp-usage-box.banner-overdue").addClass("hidden"),V.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 .wp-changes-details .sub-title.DDP").addClass("hidden"),$(".your-direct-debit-plan h5 a .your-direct-debit-plan__title--PP").addClass("hidden"),$(".your-direct-debit-plan .wp-changes-details .sub-title.PP").addClass("hidden"),$(".payment-func").addClass("hidden"),V.mainContent.find(".withDDwithPlan").addClass("hidden"),V.mainContent.find(".withDDwithPlanZero").addClass("hidden"),V.mainContent.find(".withDDwithoutPlan").addClass("hidden"),V.mainContent.find(".wp-usage-box.your-transactions").addClass("hidden"),$(".payment-func.setup-payment-plan").addClass("hidden"),V.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),V.mainContent.find(".update-bank-details-box").addClass("hidden"),V.mainContent.find(".setup-payment-plan-box").addClass("hidden"),V.mainContent.find(".payment-reminder-box").addClass("hidden"),V.mainContent.find(".setup-direct-debit-box").addClass("hidden"),V.mainContent.find(".wp-request-paypoint").addClass("hidden"),V.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").addClass("hidden"),V.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").addClass("hidden"),V.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 f(){$(".payment-func.main-content").removeClass("hidden")}function h(e){if(V.mainContent.find(".wp-usage-box.your-transactions").removeClass("hidden"),null==localStorage.getItem("transactionHistoryInfo")){var t=(new Date).toFormat("YYYY-MM-DD"),n=t.split("-");n=parseInt(n[0]-3)+"-"+n[1]+"-"+n[2];var a={accountIDField:e.AccountId,dateFromField:n,dateToField:t,transactionGroupField:""};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlGetBillsPayments,data:JSON.stringify(a),dataType:"json",contentType:"application/json; charset=utf-8",success:function(e){localStorage.removeItem("transactionHistoryInfo"),null!=e.billsAndPaymentsField&&(localStorage.transactionHistoryInfo=JSON.stringify(e.billsAndPaymentsField)),b()},error:function(e){initPopupErrorApi(e,$(".profileAlert")),localStorage.removeItem("transactionHistoryInfo"),b()},timeout:apiTimeOut})}else b()}function v(){var e=[],t=[],n=[];if(null!=localStorage.getItem("transactionHistoryInfo")||void 0!=localStorage.getItem("transactionHistoryInfo")){e=JSON.parse(localStorage.getItem("transactionHistoryInfo"));for(var a=0;a<e.length;a++)1==e[a].transactionTypeField||6==e[a].transactionTypeField&&e[a].amountField>0?t.push(e[a]):n.push(e[a])}return{transactionData:e,transactionBills:t,transactionPayments:n}}function g(e,t){t.addClass("hidden"),e.addClass("hidden"),$(z).find(".wp-your-property-btn .nb-btn-bills").hasClass("nb-btn-outline")?($(z).find(".wp-transactions-nodata.bills").addClass("hidden"),$(z).find(".wp-transactions-nodata.payments").removeClass("hidden")):($(z).find(".wp-transactions-nodata.payments").addClass("hidden"),$(z).find(".wp-transactions-nodata.bills").removeClass("hidden"),v().transactionBills.length>0?(e.removeClass("hidden"),$(z).find(".wp-transactions-nodata.bills").addClass("hidden")):(e.addClass("hidden"),$(z).find(".wp-transactions-nodata.bills").removeClass("hidden")))}function b(){var e=$(z).find(".wp-transactions-bills"),t=$(z).find(".wp-transactions-payments"),n=$(z).find(".wp-transactions-nodata");e.removeClass("hidden"),t.addClass("hidden"),n.addClass("hidden"),v().transactionBills.length>0?Y=new N.a({totalItem:v().transactionBills.length,container:".your-transactions .wp-transactions-bills",pageChangedCallBack:y}):g(e,t),v().transactionPayments.length>0?W=new N.a({totalItem:v().transactionPayments.length,container:".your-transactions .wp-transactions-payments",pageChangedCallBack:y}):g(e,t),$(".cssload-container.overlay").fadeOut()}function y(e){if($(z).find(".wp-transactions-bills").hasClass("hidden")){$(z).find(".wp-transactions-payments .tbbody").html("");for(var t=v().transactionPayments,a="",i=n.i(q.c)(e,t).from,o=n.i(q.c)(e,t).to,r=i;r<o;r++){var s=new Date(t[r].dateField).toFormat("DD/MM/YYYY"),l=t[r].tenderTypeField?t[r].tenderTypeField:"",d=n.i(q.a)(-1*t[r].amountField);6==t[r].transactionTypeField&&(l=t[r].adjustmentTypeField?t[r].adjustmentTypeField:""),a+="<ul><li>"+s+"</li><li>"+l+"</li><li>"+d+"</li></ul>"}$(z).find(".wp-transactions-payments .tbbody").html(a),n.i(q.d)(".wp-transactions-payments")}else{$(z).find(".wp-transactions-bills .tbbody").html("");for(var c=v().transactionBills,u="",m=n.i(q.c)(e,c).from,p=n.i(q.c)(e,c).to,r=m;r<p;r++){var f=new Date(c[r].dateField).toFormat("DD/MM/YYYY"),h="Water services bill",g=n.i(q.a)(c[r].amountField),b=new Date(c[r].datePrintedField).toFormat("YYYY-MM-DD"),y="/Download/GetCustomerBill?billId="+c[r].billIdField+"&date="+b,w="",C="";null!=c[r].datePrintedField&&""!=c[r].datePrintedField&&c[r].billIdField?w='<a href="'+y+'" target="_blank" class="nb-btn nb-btn-block nb-btn-outline btn-viewbill">View bill <i class="fa fa-file-pdf"></i></a>':C="not-view-bill",6==c[r].transactionTypeField&&(h=c[r].adjustmentTypeField),u+='<ul class="'+C+'"><li>'+f+"</li><li>"+h+"</li><li>"+g+"</li><li>"+w+"</li></ul>"}$(z).find(".wp-transactions-bills .tbbody").html(u),n.i(q.d)(".wp-transactions-bills")}}function w(){var e=$(z).find(".wp-transactions-bills"),t=$(z).find(".wp-transactions-payments"),n=$(z).find(".wp-transactions-nodata");$(".your-transactions .nb-btn-bills").unbind("click touch").on("click touch",function(a){a.preventDefault(),$(this).parent().find(".nb-btn").addClass("nb-btn-outline"),$(this).removeClass("nb-btn-outline").blur(),v().transactionBills.length>0?(n.addClass("hidden"),t.addClass("hidden"),e.removeClass("hidden"),Y.goToPage(1)):g(e,t)}),$(".your-transactions .nb-btn-payments").unbind("click touch").on("click touch",function(a){a.preventDefault(),$(this).parent().find(".nb-btn").addClass("nb-btn-outline"),$(this).removeClass("nb-btn-outline").blur(),v().transactionPayments.length>0?(n.addClass("hidden"),e.addClass("hidden"),t.removeClass("hidden"),W.goToPage(1)):g(e,t)}),$(".your-transactions .btn-viewbill").unbind("click touch").on("click touch",function(e){$(this).blur()})}function C(e,t){var a=new Date(t.paymentField.nextInstalmentDateField).toFormat("DD/MM/YYYY"),i=dateDiff.inDays(new Date,parseDate(formatDate(a))),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(n.i(E.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=F(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 F(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 S(e){e.paymentField.accountAutopayTypeField&&V.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)n.i(E.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||(V.mainContent.find(".withDDwithPlanZero").removeClass("hidden"),V.mainContent.find(".payment-method-data.withDDwithPlan").removeClass("hidden")),e.paymentField.nextInstalmentAmountFieldSpecified?V.mainContent.find(".withDDwithPlan").removeClass("hidden"):(V.mainContent.find(".withDDwithPlanZero").removeClass("hidden"),V.mainContent.find(".payment-method-data.withDDwithPlan").removeClass("hidden")),void 0!=e.paymentField.nextInstalmentAmountField&&V.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlan h2").html(n.i(q.a)(e.paymentField.nextInstalmentAmountField)),V.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlan date").html(n.i(E.j)(t)),V.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlanZero date").html(n.i(E.j)(t)),V.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithPlan.payment-method-data b").html(n.i(E.e)(e.paymentField.accountPaymentFrequencyField)+" Direct Debit"),V.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").removeClass("hidden"),V.mainContent.find(".update-bank-details-box").removeClass("hidden")):(V.mainContent.find(".withDDwithoutPlan").removeClass("hidden"),V.mainContent.find(".wp-usage-box.wp-next-bill .withDDwithoutPlan h2").html(n.i(E.j)(t)),V.mainContent.find(".update-bank-details-box").removeClass("hidden"),V.mainContent.find(".setup-payment-plan-box").removeClass("hidden"));else if(n.i(E.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?V.mainContent.find(".withoutDDwithPlan--nextPaymentLabel").removeClass("hidden"):V.mainContent.find(".withoutDDwithPlanZero--nextPaymentLabel").removeClass("hidden"),void 0!=e.paymentField.nextInstalmentAmountField&&V.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--nextPaymentLabel h2").html(n.i(q.a)(e.paymentField.nextInstalmentAmountField)),V.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--nextPaymentLabel date").html(n.i(E.j)(t)),V.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlanZero--nextPaymentLabel date").html(n.i(E.j)(t))):(V.mainContent.find(".withoutDDwithPlan--amountDue").removeClass("hidden"),void 0!=e.paymentField.outstandingInstalmentAmountField&&(V.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--amountDue h2").html(n.i(q.a)(e.paymentField.outstandingInstalmentAmountField)),V.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--amountDue date").html(n.i(E.j)(t)))),V.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").removeClass("hidden"),V.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue").removeClass("hidden"),void 0!=e.paymentField.accountPaymentFrequencyField&&V.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue b").html(n.i(E.e)(e.paymentField.accountPaymentFrequencyField)),e.paymentField.autopayNotAllowedField||2==e.paymentField.accountAutopayTypeField?V.mainContent.find(".setup-direct-debit-box").addClass("hidden"):V.mainContent.find(".setup-direct-debit-box").removeClass("hidden"),7!=e.paymentField.accountPaymentFrequencyField&&8!=e.paymentField.accountPaymentFrequencyField&&V.mainContent.find(".your-direct-debit-plan").removeClass("hidden");else{e.paymentField.autopayNotAllowedField||2==e.paymentField.accountAutopayTypeField?V.mainContent.find(".pay-bills-easy-way-box").addClass("hidden"):V.mainContent.find(".pay-bills-easy-way-box").removeClass("hidden"),2==e.paymentField.accountAutopayTypeField?(V.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").removeClass("hidden"),V.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data.water-direct").removeClass("hidden")):"3rdPartyClaim"==e.accountField.nWLAccountOwnerField?(V.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-label").removeClass("hidden"),V.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data.third-party").removeClass("hidden")):e.paymentField.accountPaymentFrequencyField?(V.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").removeClass("hidden"),V.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue").removeClass("hidden"),V.mainContent.find(".wp-usage-box.wp-next-bill .withoutDDwithPlan--frequencyValue b").html(n.i(E.e)(e.paymentField.accountPaymentFrequencyField))):(V.mainContent.find(".wp-usage-box.wp-next-bill .payment-frequency-label").removeClass("hidden"),V.mainContent.find(".wp-usage-box.wp-next-bill .payment-method-data.on-receipt-of-bill").removeClass("hidden"));var a=F(e);e.paymentField.outstandingInstalmentAmountField>0&&a<=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?(V.mainContent.find(".noDDnoPlan-amount-due").removeClass("hidden"),V.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlan-amount-due h2").html(n.i(q.a)(e.paymentField.outstandingInstalmentAmountField)),V.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlan-amount-due date").html(n.i(E.j)(t))):2==e.paymentField.accountAutopayTypeField?(V.mainContent.find(".noDDnoPlanOnDemand-next-bill-ready").removeClass("hidden"),V.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlanOnDemand-next-bill-ready h2").html(n.i(E.j)(t))):(V.mainContent.find(".noDDnoPlan-next-bill-ready").removeClass("hidden"),V.mainContent.find(".wp-usage-box.wp-next-bill .noDDnoPlan-next-bill-ready h2").html(n.i(E.j)(t)))}V.mainContent.find(".wp-usage-box.wp-next-bill .account-balance h6").html(n.i(q.a)(e.paymentField.accountBalanceField))}function P(e){switch(e.paymentField.accountPaymentFrequencyField){case 1:case 2:case 3:case 4:case 5:case 6:var t=[1],a=e.premiseField.measuredField,i=e.paymentField.accountPaymentFrequencyField;a||4!=i&&6!=i||t.push(3),n.i(E.c)($(".your-direct-debit-plan .dd-frequency"),t),n.i(E.b)($(".your-direct-debit-plan .dd-payment-day")),c(e);break;case 7:case 8:default:V.mainContent.find(".wp-usage-box.your-direct-debit-plan").addClass("hidden")}}function _(e){if(void 0!=e&&null!=e){var t=e.paymentField.accountPaymentFrequencyField,n=e.paymentField.accountBalanceField;""!=t&&null!=t&&""!=n&&null!=n&&(n<0?V.mainContent.find(".wp-usage-box.wp-next-bill .mea-incredit-nbb").removeClass("hidden"):n>0&&V.mainContent.find(".wp-usage-box.wp-next-bill .mea-indebit-nbb").removeClass("hidden"))}}function k(e){if(1!=e.paymentField.accountAutopayTypeField){V.mainContent.find(".wp-request-paypoint").removeClass("hidden");var t=e.accountField.billDisplayAddressField;V.mainContent.find(".wp-request-paypoint .address-street").html(t.addressLine1Field+" "+t.addressLine2Field+t.addressLine3Field),V.mainContent.find(".wp-request-paypoint .address-city").html(t.addressLine4Field),V.mainContent.find(".wp-request-paypoint .address-postcode").html(t.postCodeField),$(".alert_window.success.wp-modal .requestPaypointCardAddress .address-street").html(V.mainContent.find(".wp-request-paypoint .address-street").html()),$(".alert_window.success.wp-modal .requestPaypointCardAddress .address-city").html(V.mainContent.find(".wp-request-paypoint .address-city").html()),$(".alert_window.success.wp-modal .requestPaypointCardAddress .address-postcode").html(V.mainContent.find(".wp-request-paypoint .address-postcode").html()),m()}}function A(e){return!e.paymentField.accountAutopayTypeField&&!e.paymentField.cardPaymentsNotAllowedField}function x(e){A(e)&&($(".main-content .nb-btn.btn-pay-your-bill").removeClass("hidden"),V.mainContent.find(".wp-usage-box.banner-due").addClass("clickable").unbind("click touch").on("click touch",function(e){I()}),V.mainContent.find(".wp-usage-box.banner-overdue").addClass("clickable").unbind("click touch").on("click touch",function(e){I()}))}function D(e){V.mainContent=$(".item[data-rel=billspayments] .payment-func.main-content"),p(),f(),h(e),C(V.mainContent,e),S(e),P(e),_(e),k(e),x(e),i(),a(),s(),o(),r(),u(),m(),w(),V.mainContent.find("> .wp-twocol").each(function(e){$(this).children(":visible").length<2&&$(this).removeClass("wp-twocol")})}function I(){if(!A(JSON.parse(localStorage.getItem("accountDetailInfo"))))return void $(".account-tabs .custom-dots li[rel=account]").trigger("click");pushStateParameterUrl({step:"PayYourBill"}),B.a.init(),htmlScroll()}function O(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo"));return!(1!=t.paymentField.accountAutopayTypeField&&!n.i(E.l)(t)&&(n.i(E.f)(e),1))}function T(){if(JSON.parse(localStorage.getItem("accountDetailInfo")),O($(".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"),L.a.init(),htmlScroll()}}function U(e){var t=$(".owl-item.active .item").children(".payment-func.setup-dd").attr("rel");if(pushStateParameterUrl({step:t}),O($(".errorMessage_InvalidAccountOwnerFieldSetupDD").val())){$(".payment-func").addClass("hidden"),$(".payment-func.setup-dd").removeClass("hidden");var n=$(".payment-func.setup-dd .setup-dd-step1");e?(n.find(".setup-dd-label").addClass("hidden"),n.find(".change-bank-details-label").removeClass("hidden")):(n.find(".change-bank-details-label").addClass("hidden"),n.find(".setup-dd-label").removeClass("hidden")),R.a.init(),htmlScroll()}}var N=n(13),R=n(7),E=n(0),M=n(6),q=n(1),B=n(8),L=n(10);t.f=C,t.e=A,t.d=O,t.c=T,t.b=U;var V={},J={},j={},z=".payment-func .your-transactions",Y={},W={},H=function(e){for(var t="",a=n.i(q.c)(e,J).from,i=n.i(q.c)(e,J).to,o=a;o<i;o++)t+="<ul><li>"+n.i(E.j)(J[o].dueDateField)+"</li><li>"+n.i(q.a)(J[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")})};V.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",V.initialize).on("doneGettingAccountDetail",V.initialize):n.i(M.b)()?(I(),localStorage.removeItem("makePayment"),void $("body").on("doneGettingAccountDetail",function(){$(".cssload-container.overlay").fadeOut()})):n.i(E.d)(t.premiseField.measuredField,t.paymentField.accountPaymentFrequencyField)&&n.i(M.c)()?(localStorage.removeItem("redirectToSetupPaymentPlan"),$(".cssload-container.overlay").fadeOut(),void $('li[rel="account"]').click()):n.i(M.c)()?(T(),void localStorage.removeItem("redirectToSetupPaymentPlan")):1===t.paymentField.accountAutopayTypeField&&n.i(M.d)()?(localStorage.removeItem("redirectToSetupDirectDebit"),void $('li[rel="account"]').click()):n.i(M.d)()?(U(),void localStorage.removeItem("redirectToSetupDirectDebit")):void D(t)},t.a=V},function(e,t,n){"use strict";n.d(t,"e",function(){return a}),n.d(t,"i",function(){return i}),n.d(t,"l",function(){return o}),n.d(t,"m",function(){return r}),n.d(t,"f",function(){return s}),n.d(t,"h",function(){return l}),n.d(t,"j",function(){return d}),n.d(t,"k",function(){return c}),n.d(t,"n",function(){return u}),n.d(t,"b",function(){return m}),n.d(t,"g",function(){return p}),n.d(t,"a",function(){return f}),n.d(t,"d",function(){return h}),n.d(t,"c",function(){return v});var a=".wp-your-property",i=".item[data-rel=home] .wp-usage-view",o=".wp-usage-detail-graph",r=".wp-usage-detail-table",s=".wp-usage-unmetered",l=".wp-rended-unders",d=".wp-your-property-btn.metered",c=".wp-your-property-btn.unmetered",u=".wp-usage-graph-noreadingdata",m=".wp-usage-detail-reading",p=".wp-usage-no-readingdata",f=".profileAlert",h=".account-nwl",v=".account-confirmation"},function(e,t,n){"use strict";function a(e){var t=["Morning","Afternoon","Evening","Anytime"];e.html("<option value='0'></option>"),$.each(t,function(t,n){e.append(new Option(n,parseInt(t+1),!1,!1))}),initSelect(e)}function i(){$(v.h).removeClass("hidden");var e=JSON.parse(localStorage.getItem("accountDetailInfo")),t=e.accountField.numberOfOccupiersField,n=getUrlParams("account"),i=getUrlParams("applyForWaterMeter");null!=localStorage.usageCalculatorInput&&null!=n&&"home"==n&&null!=i&&"true"==i&&(t=JSON.parse(localStorage.getItem("usageCalculatorInput")).NumberOfOccupiers),initNumberOfOccupants($(v.h).find(".number-occupants"),t),b($(v.h).find(".number-bedrooms")),a($(v.h).find(".select-preferred-time")),"NWL"!=urlAccount.sitecode&&$(v.h).find(".row-bedrooms").removeClass("hidden"),g.yesButtonExternalStopTap=$(".wp-rended-unders .external-stop-tap .yes"),g.noButtonExternalStopTap=$(".wp-rended-unders .external-stop-tap .no"),g.yesButtonIsPropertyAFlat=$(".wp-rended-unders .is-property-a-flat .yes"),g.noButtonIsPropertyAFlat=$(".wp-rended-unders .is-property-a-flat .no"),g.yesButtonRentedProperty=$(".wp-rended-unders .is-rented .yes"),g.noButtonRentedProperty=$(".wp-rended-unders .is-rented .no"),g.yesButtonTenancyLessThan6Months=$(".wp-rended-unders .tenancy-agreement-less-than-6-months .yes"),g.noButtonTenancyLessThan6Months=$(".wp-rended-unders .tenancy-agreement-less-than-6-months .no"),g.buttonSubmitRequestNotRented=$(".wp-rended-unders .btn-submit-request-norented"),g.yesButtonExternalStopTap.on("click touch",o),g.noButtonExternalStopTap.on("click touch",r),g.yesButtonIsPropertyAFlat.on("click touch",s),g.noButtonIsPropertyAFlat.on("click touch",l),g.yesButtonRentedProperty.on("click touch",c),g.noButtonRentedProperty.on("click touch",u),g.yesButtonTenancyLessThan6Months.on("click touch",m),g.noButtonTenancyLessThan6Months.on("click touch",p),g.buttonSubmitRequestNotRented.unbind("click"),g.buttonSubmitRequestNotRented.on("click touch",f)}function o(){g.yesButtonExternalStopTap.removeClass("nb-btn-outline").blur(),g.noButtonExternalStopTap.addClass("nb-btn-outline"),$(v.h).find(".external-stop-tap .nb-btn").removeClass("nb-btn-error"),$(v.h).find(".priority-msg").removeClass("hidden")}function r(){g.noButtonExternalStopTap.removeClass("nb-btn-outline").blur(),g.yesButtonExternalStopTap.addClass("nb-btn-outline"),$(v.h).find(".external-stop-tap .nb-btn").removeClass("nb-btn-error"),$(v.h).find(".priority-msg").addClass("hidden")}function s(){g.yesButtonIsPropertyAFlat.removeClass("nb-btn-outline").blur(),g.noButtonIsPropertyAFlat.addClass("nb-btn-outline"),$(v.h).find(".is-property-a-flat .nb-btn").removeClass("nb-btn-error")}function l(){g.noButtonIsPropertyAFlat.removeClass("nb-btn-outline").blur(),g.yesButtonIsPropertyAFlat.addClass("nb-btn-outline"),$(v.h).find(".is-property-a-flat .nb-btn").removeClass("nb-btn-error")}function d(){g.noButtonTenancyLessThan6Months.addClass("nb-btn-outline"),g.yesButtonTenancyLessThan6Months.addClass("nb-btn-outline"),$(v.h).find(".landlord-permission").addClass("hidden"),$(v.h).find(".contact-preferences").addClass("hidden")}function c(){g.yesButtonRentedProperty.removeClass("nb-btn-outline").blur(),g.noButtonRentedProperty.addClass("nb-btn-outline"),$(v.h).find(".tenancy-agreement-less-than-6-months").removeClass("hidden"),d()}function u(){g.noButtonRentedProperty.removeClass("nb-btn-outline").blur(),g.yesButtonRentedProperty.addClass("nb-btn-outline"),$(v.h).find(".tenancy-agreement-less-than-6-months").addClass("hidden"),$(v.h).find(".landlord-permission").addClass("hidden"),$(v.h).find(".contact-preferences").removeClass("hidden")}function m(){g.yesButtonTenancyLessThan6Months.removeClass("nb-btn-outline").blur(),g.noButtonTenancyLessThan6Months.addClass("nb-btn-outline"),$(".wp-rended-unders .landlord-permission").removeClass("hidden"),$(".wp-rended-unders .contact-preferences").addClass("hidden")}function p(){g.noButtonTenancyLessThan6Months.removeClass("nb-btn-outline").blur(),g.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=g.yesButtonExternalStopTap.hasClass("nb-btn-outline")&&g.noButtonExternalStopTap.hasClass("nb-btn-outline");t&&$(v.h).find(".external-stop-tap .nb-btn").addClass("nb-btn-error");var n=!0;$(v.h).find(".priority-msg").hasClass("hidden")||(n=requiredForm(".wp-rended-unders .priority-msg"));var a=g.yesButtonIsPropertyAFlat.hasClass("nb-btn-outline")&&g.noButtonIsPropertyAFlat.hasClass("nb-btn-outline");a&&$(v.h).find(".is-property-a-flat .nb-btn").addClass("nb-btn-error");var i=!0;$(v.h).find(".contact-preferences").hasClass("hidden")||(i=requiredForm(".wp-rended-unders .contact-preferences")),$(v.h).find(".form-row").each(function(){if(e&&($(this).find(".nb-btn").hasClass("nb-btn-error")||$(this).find(".priority-msg").not(".hidden").hasClass("error")))return htmlScroll($(this).offset().top),!1});var o=!0;if("ESW"==urlAccount.sitecode&&(o=requiredForm(".wp-rended-unders .row-bedrooms")),!e||t||!n||a||!i||!o)return void $(this).blur();var r=JSON.parse(localStorage.getItem("accountDetailInfo")),s=!a&&g.noButtonIsPropertyAFlat.hasClass("nb-btn-outline")?5:3,l=!t&&g.noButtonExternalStopTap.hasClass("nb-btn-outline")?$(v.h).find(".priority-msg .msg").val():"",d=g.noButtonRentedProperty.hasClass("nb-btn-outline")?"Y":"N",c=$(v.h).find(".row-bedrooms").hasClass("hidden")?"":$(v.h).find(".number-bedrooms option:selected").val(),u=g.yesButtonTenancyLessThan6Months.hasClass("nb-btn-outline")?"N":"Y",m={accountIdField:r.AccountId,premiseIdField:r.PremiseId,personIdField:r.PersonId,contactIdField:"",contactSourceField:"1",emailAddressField:r.personField.emailAddressField,propertyTypeField:s,numberOfBedroomsField:c,numberOfOccupantsField:$(v.h).find(".number-occupants option:selected").val(),premiseRentedField:d,shortTermTenancyField:u,stopTapLocationField:l,preferredContactTimeField:$(v.h).find(".select-preferred-time option:selected").val(),waterEfficiencyPackRequestedField:"N",telephoneNumberField:$(v.h).find(".telephone").val()};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlAddMeterReadApplication,data:JSON.stringify(m),contentType:"application/json",success:function(e){0==e.statusField.codeField?getAccountDetail(r.AccountId,r.PremiseId,r.PersonId,"submitRequestNotRented-"+e.contactIdField):($(".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 h(e){if(void 0!=e)return e.substring(8,10)+"/"+e.substring(5,7)+"/"+e.substring(0,4)}var v=n(4);t.b=h;var g={},b=function(e){e.html("<option></option>"),e.parent().find(".form-line").html("");for(var t=0;t<15;t++){var n=t+1;e.append('<option value="'+n.toString()+'">'+n.toString()+"</option>")}initSelect(e)};g.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(void 0!=e){if(void 0!=e.personField){var t=e.personField.mobileNumberField;""==t&&(t=""==e.personField.homePhoneNumberField?e.personField.workPhoneNumberField:e.personField.homePhoneNumberField),$(v.h).find(".contact-preferences .telephone").val(t),inputValidate($(v.h).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?(void 0!=e.premiseField.meterAppSLADueField&&$(".ineligible-to-apply-for-meter .date").html(h(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(h(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")):i()}},t.a=g},function(e,t,n){"use strict";function a(e,t,n,a,i,o){var r=[];localStorage.removeItem("accountDetailID"),localStorage.accountDetailID=e+","+t+","+n;var s={accountID:e,personID:n,premiseID:t,multiplePremises:a,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 i(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo")),a=$(".active .accountSummary--allComponents .wp-your-usage-compare").length>0;if(void 0!==t&&null!=t)if(void 0!==t.premiseField&&void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField)n.i(b.a)(),$(w.e).removeClass("hidden"),$(w.g).removeClass("hidden"),$(w.g).find(".grap-no-reading-data-text").addClass("hidden"),$(w.g).find(".no-reading-data-text").addClass("hidden"),$(w.g).find(".multi-meter-data-text").removeClass("hidden"),a&&($(".wp-your-usage-compare .wp-your-usage-metered").removeClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden"),$(".wp-your-usage-compare .wp-your-usage-unmetered").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",success:function(e){0==e.statusField.codeField||"105"==e.statusField.codeField?(e.statusField=null,localStorage.removeItem("accountUsageInfo"),localStorage.accountUsageInfo=JSON.stringify(e),getWaterUsageData(),n.i(b.c)()):($(w.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&&($(w.d).removeClass("hidden"),$(w.c).addClass("hidden"),$(w.e).find(".unmetered .nb-btn").addClass("nb-btn-outline"),$(w.e).find(".unmetered .btn-am-i-better-off").removeClass("nb-btn-outline"),$(".ineligible-to-apply-for-meter").addClass("hidden"),$(w.f).removeClass("hidden"),$(w.h).addClass("hidden")),a&&($(".wp-your-usage-compare .wp-your-usage-metered").addClass("hidden"),$(".wp-your-usage-compare .wp-your-usage-unmetered").removeClass("hidden")),void 0!=e&&"backmyhome"==e?N(e):N(),0==$(".account-carousel .active .accountSummary--allComponents").length&&$(".cssload-container.overlay").fadeOut()}function o(e){var t=JSON.parse(localStorage.getItem("accountDetailInfo"));accountUsage=JSON.parse(localStorage.getItem("accountUsageInfo"));var a=$.parseJSON(localStorage.getItem("waterUsageData"));null==a&&(a="");var i=25,o=$(".active .accountSummary--allComponents .wp-your-usage-compare").length>0;if(""!=$(".usage-percentage").val()&&(i=parseInt($(".usage-percentage").val())),t&&t.premiseField)if(t.premiseField.measuredField){if($(w.e).removeClass("hidden"),null!=accountUsage&&void 0!==accountUsage.masterMeterField&&accountUsage.masterMeterField||void 0!==t.premiseField.moreThanOneMeterField&&t.premiseField.moreThanOneMeterField)return n.i(b.a)(),$(w.g).removeClass("hidden"),$(w.g).find(".no-reading-data-text").addClass("hidden"),$(w.g).find(".grap-no-reading-data-text").addClass("hidden"),$(w.g).find(".multi-meter-data-text").removeClass("hidden"),o&&($(".wp-your-usage-compare .wp-your-usage-metered").removeClass("hidden"),$(".wp-your-usage-compare .wp-your-usage-unmetered").addClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden")),!1;if($(w.i).removeClass("hidden"),$(w.e).find(w.j).removeClass("hidden"),$(w.e).find(".form-subtitle.unmetered-label").addClass("hidden"),n.i(b.a)(),"my-usage"==e&&$(w.i).removeClass("hidden"),null!=accountUsage){if(void 0!==accountUsage.lastYearAvgUsageField&&null!=accountUsage.lastYearAvgUsageField){var r=2;$(".number-occupiers .rangeBox").val(r),void 0!==t.accountField.numberOfOccupiersField&&""!=typeof t.accountField.numberOfOccupiersField&&($(".number-occupiers .rangeBox").val(t.accountField.numberOfOccupiersField),r=t.accountField.numberOfOccupiersField);var s=$.datepicker.formatDate("yy-mm",new Date),l=convertDateToString(s);$(w.i).find(".usage-formto").html(l)}else a="";if(""!=a&&(void 0!==accountUsage.masterMeterField&&!accountUsage.masterMeterField||void 0!==t.premiseField.moreThanOneMeterField&&!t.premiseField.moreThanOneMeterField)){$(w.i).find(".your-usage-compare").removeClass("hidden");var d=$(w.i).find(".wp-submit-meter-link");d.html(d.html().replace("#submitting_a_meter_reading#",'<a href="javascript:void(0)" onClick="viewMeterReading($(this))">submitting a meter reading</a>')),o?($(".wp-your-usage-compare .wp-your-usage-metered").removeClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").removeClass("hidden"),$(".wp-your-usage-compare .wp-your-usage-unmetered").addClass("hidden"),n.i(C.a)(a,$(".wp-your-usage-metered"))):n.i(C.a)(a,$(".wp-your-usage-compare"))}else $(w.i).find(".your-usage-compare").addClass("hidden"),o&&($(".wp-your-usage-compare .wp-your-usage-metered").removeClass("hidden"),$(".wp-your-usage-compare .wp-your-usage-unmetered").addClass("hidden"),$(".wp-your-usage-compare .wp-usage-metered-gauge").addClass("hidden"));if(""==a&&(void 0===accountUsage.previousYearAvgUsageField||""==accountUsage.previousYearAvgUsageField))return n.i(b.a)(),$(w.g).removeClass("hidden"),$(w.g).find(".grap-no-reading-data-text").addClass("hidden"),$(w.g).find(".multi-meter-data-text").addClass("hidden"),$(w.g).find(".no-reading-data-text").removeClass("hidden"),!1;if(void 0===accountUsage.previousYearAvgUsageField||""==accountUsage.previousYearAvgUsageField){$(w.i).removeClass("hidden");var c=parseInt(accountUsage.lastYearAvgUsageField);$(w.i).find(".wp-average-daily").addClass("not-previousyearavg"),$(w.i).find(".wp-standard-water .wp-line").addClass("hidden"),$(w.i).find(".wp-standard-water .wp-usage-teaser").addClass("hidden"),$(w.i).find(".wp-usage-unit").html(c),z()}else{$(w.i).removeClass("hidden"),$(w.i).find(".wp-average-daily").removeClass("not-previousyearavg"),$(w.i).find(".wp-standard-water .wp-line").removeClass("hidden");var c=parseInt(accountUsage.lastYearAvgUsageField),u=accountUsage.previousYearAvgUsageField;$(w.i).find(".wp-usage-unit").html(c);var m=-1*parseInt((u-c)/u*100),p=m<0?-1*m:m;$(w.i).find(".wp-usage-present").html(p),$(w.i).find(".wp-pecent i").removeClass("fa-arrow-down").addClass("fa-arrow-up"),$(w.i).find(".wp-usage-teaser").addClass("hidden"),m<0?($(w.i).find(".wp-usage-teaser.wp-usage-good").removeClass("hidden"),$(w.i).find(".wp-pecent i").removeClass("fa-arrow-up").addClass("fa-arrow-down")):m>=0&&m<i?$(w.i).find(".wp-usage-teaser.wp-usage-high").removeClass("hidden"):$(w.i).find(".wp-usage-teaser.wp-usage-higher").removeClass("hidden"),z()}}}else N(),$(w.e).find(".form-subtitle.unmetered-label").removeClass("hidden"),o&&($(".wp-your-usage-compare .wp-your-usage-metered").addClass("hidden"),$(".wp-your-usage-compare .wp-your-usage-unmetered").removeClass("hidden"))}function r(e){var t=localStorage.getItem("accountDetailID").split(/\,/);getAccountDetail(t[0],t[1],t[2],e)}function s(){"setupPaymentPlan"==getUrlParams("step")&&h.a.init();var e=localStorage.getItem("redirectToSetupPaymentPlan");return void 0!=e&&"true"===e}function l(){"setupdd"==getUrlParams("step")&&g.a.init();var e=localStorage.getItem("redirectToSetupDirectDebit");return void 0!=e&&"true"===e}function d(){if("PayYourBill"==getUrlParams("step")){v.a.init();var e=localStorage.getItem("makePayment");return void 0!=e&&"true"===e}}function c(){var e=localStorage.getItem("updateUserDetail");return void 0!=e&&"true"===e}var u=n(9),m=n(19),p=n(18),f=n(5),h=n(10),v=n(8),g=n(7),b=n(11),y=n(3),w=n(4),C=n(12),F=n(23),S=n(1);t.e=o,t.c=s,t.d=l,t.b=d;var P,_,k,A,x={};window.multiOldProperty=[],window.accountUsage="";var D=function(){$(".profile-view .changedetail-btn").on("click touch",function(){$(".my-profile .profile-form").removeClass("hidden"),$(".my-profile .profile-view").addClass("hidden"),requiredForm(".profile-form")}),$(".my-profile .changepassword-btn").on("click touch",function(){$(".my-profile .change-password").removeClass("hidden"),$(".my-profile .profile-view").addClass("hidden")}),$(".my-profile .updatemarketing-btn").on("click touch",function(){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){var t=e.personField,n=!1,a=!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&&(n=!0),e.contactTypeEmailField.indexOf("Kielder")>=0&&(a=!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&&(n=!0),e.contactTypePhoneField.indexOf("Kielder")>=0&&(a=!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&&(n=!0),e.contactTypePostField.indexOf("Kielder")>=0&&(a=!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&&(n=!0),e.contactTypeTextField.indexOf("Kielder")>=0&&(a=!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"),n),propCheck($(".change-marketing #KielderProductsMarketing"),a),propCheck($(".change-marketing #PaymentMarketing"),o),propCheck($(".change-marketing #FieldworkMarketing"),r)}$(".my-profile .change-marketing").removeClass("hidden"),$(".my-profile .profile-view").addClass("hidden")}}),$(".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"),showAccountInfo(),$(window).width()<=mobile&&$(window).scrollTop(0)})},I=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"))}})}})},O=function(){var e=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(null==e.PersonId||""==e.PersonId)var t={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(),a="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(),a="Y");var i=$(".profile-edit .form-row .telephone").val(),o=$(".profile-edit .form-row .firstname").val(),r=$(".profile-edit .form-row .surname").val(),s=$(".profile-edit .form-row .address").val(),l=$(".profile-edit .form-row .address1").val(),d=$(".profile-edit .form-row .address2").val(),c=$(".profile-edit .form-row .new-postcode").val(),u=$(".profile-edit .form-row .email").val(),t={TelephoneNumber:i.trim(),EmailAddress:u,FirstName:o,Surname:r,CorrespondenceAddress:{AddressLine1:null,AddressLine2:null,AddressLine3:null,AddressLine4:null,PostCode:null,AddressIsOverseas:null}};if(null!=e){var m=e.personField,p=e.accountField,f=p.billDisplayAddressField;null==p.numberOfOccupiersField||""===p.numberOfOccupiersField?(p.numberOfOccupiers=1,p.numberOfOccupiersFieldSpecified=!0):(p.numberOfOccupiers=e.accountField.numberOfOccupiersField,p.numberOfOccupiersFieldSpecified=!0),t.AccountId=e.AccountId,t.PersonId=e.PersonId,t.PremiseId=e.PremiseId,t.NumberOfOccupiers=p.numberOfOccupiers,t.DateOfBirth=m.dateOfBirthField,t.DateOfBirthSpecified=m.dateOfBirthFieldSpecified,u!=m.emailAddressField&&(t.IsEmailAddressChanged=!0),s!=f.addressLine1Field||l!=f.addressLine2Field||d!=f.addressLine3Field||n!=f.addressLine4Field||c!=f.postCodeField?(t.CorrespondenceAddress.AddressLine1=s,t.CorrespondenceAddress.AddressLine2=l,t.CorrespondenceAddress.AddressLine3=d,t.CorrespondenceAddress.AddressLine4=n,t.CorrespondenceAddress.PostCode=c,t.CorrespondenceAddress.AddressIsOverseas=a):(t.CorrespondenceAddress.AddressLine1=null,t.CorrespondenceAddress.AddressLine2=null,t.CorrespondenceAddress.AddressLine3=null,t.CorrespondenceAddress.AddressLine4=null,t.CorrespondenceAddress.PostCode=null,t.CorrespondenceAddress.AddressIsOverseas=null),o!=m.firstNameField||r!=m.surnameField?(t.IsNameChanged=!0,t.AccountName=o+" / "+r):t.AccountName=null;var h=m.mobileNumberField;""==h&&(h=""==m.homePhoneNumberField?m.workPhoneNumberField:m.homePhoneNumberField),i.trim()==h&&(t.TelephoneNumber=null),isSwitched($(".profile-edit #Ebilling"))!=p.eBillingField?(t.EbillingFlag=isSwitched($(".profile-edit #Ebilling")),t.EbillingFlagSpecified=!0):t.EbillingFlagSpecified=!1,t.MarketingFlag=m.marketingFlagField,t.MarketingFlagSpecified=m.marketingFlagFieldSpecified;var v=[{PropertyChanged:"",contactTypeEmailField:"NWL",contactTypeEmailFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypeEmailField:"Research",contactTypeEmailFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypeEmailField:"Kielder",contactTypeEmailFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],g=[{PropertyChanged:"",contactTypePhoneField:"NWL",contactTypePhoneFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypePhoneField:"Research",contactTypePhoneFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypePhoneField:"Kielder",contactTypePhoneFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],b=[{PropertyChanged:"",contactTypePostField:"NWL",contactTypePostFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypePostField:"Research",contactTypePostFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypePostField:"Kielder",contactTypePostFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],y=[{PropertyChanged:"",contactTypeTextField:"NWL",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #NWLProductsMarketing"))},{PropertyChanged:"",contactTypeTextField:"Research",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #ResearchPrograms"))},{PropertyChanged:"",contactTypeTextField:"Kielder",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #KielderProductsMarketing"))}],w=[{contactTypeTextField:"Payment",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #PaymentMarketing"))},{contactTypeTextField:"Fieldwork",contactTypeTextFieldSpecified:isSwitched($(".change-marketing #FieldworkMarketing"))}];isSwitched($(".profile-edit #InfoMarketingEmail"))?t.ContactPreferencesEmails=v:t.ContactPreferencesEmails=null,isSwitched($(".profile-edit #InfoMarketingTelephone"))?t.ContactPreferencesPhones=g:t.ContactPreferencesPhones=null,isSwitched($(".profile-edit #InfoMarketingPost"))?t.ContactPreferencesPosts=b:t.ContactPreferencesPosts=null,isSwitched($(".profile-edit #InfoMarketingTextSMS"))?t.ContactPreferencesTexts=y.concat(w):t.ContactPreferencesTexts=w}}$.ajax({type:"POST",cache:!1,url:apiUrlUpdateAccountDetails,data:JSON.stringify(t),contentType:"application/json",success:function(n){if(null==e.PersonId||""==e.PersonId||0==n.statusField.codeField){e.FirstName=t.FirstName,e.Surname=t.Surname,null!=u&&""!=u||(u=$(".profile-edit .form-row .email").val()),e.Email=u,localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=JSON.stringify(e);var a=JSON.parse($.cookie("userProfile"));a.FirstName=t.FirstName,a.Surname=t.Surname,a.Email=u,$.cookie("userProfile",JSON.stringify(a),{path:"/"}),$(".profile-form").hasClass("hidden")||$(".profileAlert .alert__content p").html($(".profile-form .save-btn").attr("data-message")),$(".change-marketing").hasClass("hidden")||$(".profileAlert .alert__content p").html($(".change-marketing .save-btn").attr("data-message")),$(".profileAlert").addClass("profile-success success").removeClass("change-success account-null"),$(window).width()<=mobile&&$(window).scrollTop(0)}else $(".profileAlert .alert__content p").html(n.statusField.messageField);$(".profileAlert").show(),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})},T=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(),O())})},U=function(){$(".change-marketing .save-btn").on("click touch",function(e){e.preventDefault(),$(".cssload-container.overlay").show(),O()})};window.getAccountDetail=function(e,t,a,o){if(!(s()||l()||d())||"account"!==o){$(".cssload-container.overlay").show();var r={AccountId:$.trim(e),PremiseId:$.trim(t),PersonId:$.trim(a)};n.i(S.b)([{name:"PersonId",value:$.trim(a)},{name:"AccountId",value:$.trim(e)}],function(){$.ajax({type:"POST",cache:!1,url:apiUrlGetAccountDetails,data:JSON.stringify(r),contentType:"application/json",success:function(n){if("0"!=n.statusField.codeField)$(".alert__content p, .alert__content .lbl").html(n.statusField.messageField),$(".profileAlert").addClass("account-null").removeClass("success change-success profile-success"),$(".alert_window:not(.siteAlert)").show(),$(".cssload-container.overlay").fadeOut();else{if(n.accountDetailField.AccountId=e,n.accountDetailField.PersonId=a,n.accountDetailField.PremiseId=t,void 0!=$.cookie("userProfile")){var r=JSON.parse($.cookie("userProfile"));n.accountDetailField.personField.firstNameField=r.FirstName,n.accountDetailField.personField.surnameField=r.Surname,n.accountDetailField.personField.emailAddressField=r.Email}void 0!=window.newEmail&&""!==window.newEmail&&window.newEmail!==n.accountDetailField.personField.emailAddressField&&(n.accountDetailField.personField.emailAddressField=window.newEmail);var s=JSON.stringify(n.accountDetailField);if(localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("payByCardSuccess"),localStorage.removeItem("getEventRequestGoogle"),localStorage.accountDetailInfo=s,$(".account-multi__box").addClass("hidden"),hasURLPage(urlAccount.verifybilling)&&(window.location=urlAccount.notloggedinmakeapayment+"?step=3"),void 0!=o&&"home"==o)localStorage.removeItem("accountUsageInfo"),i();else if(void 0!=o&&"backmyhome"==o)localStorage.removeItem("accountUsageInfo"),i("backmyhome");else if(void 0!=o&&o.indexOf("submitRequestNotRented")>=0){if(o=o.split("-"),$(w.c).find(".verify-usage-confirmation").removeClass("hidden"),window.location.href,pushStateParameterUrl({step:"requestWaterMeterConfirm"}),$(w.c).find(".verify-usage-confirmation .nub_confirm").html(o[1]+"."),void 0!=n.accountDetailField.premiseField.meterAppSLADueField){var l=new Date(n.accountDetailField.premiseField.meterAppSLADueField).toFormat("DD/MM/YYYY");$(w.c).find(".verify-usage-confirmation .date_confirm").html(l+".")}$(w.d).addClass("hidden"),$(w.c).removeClass("hidden"),htmlScroll(),$(".cssload-container.overlay").fadeOut()}else void 0!=o&&"billspayments"==o?y.a.initialize():void 0!=o&&"account"==o?hasURLPage(urlAccount.account)&&(localStorage.removeItem("accountUsageInfo"),F.a.initialize(),i()):void 0!=o&&"movehomeconfirmation"==o?window.location=urlAccount.movehomeconfirmation:void 0!=o&&"moveinconfirmation"==o?(window.location=urlAccount.moveinconfirmation,localStorage.isNewCustomer=!1):showAccountInfo();var d=getUrlParams("applyForWaterMeter");null!=d&&"true"==d&&($('li[rel="home"]').click(),$(".cssload-container.overlay").fadeOut());var c=localStorage.getItem("moveHomePage");null!=c&&(c.indexOf("moveout")>=0?window.moveOutStep1Init():c.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)P=e.personID,_=e.accountID,k=e.premiseID;else if(void 0!=$.cookie("userProfile")){var t=$.parseJSON($.cookie("userProfile"));P=t.PersonId,_=t.AccountId,k=t.PremiseId}var n=getUrlParams("account");if(n&&""!=n||(n="account"),null!=P&&""!==P){localStorage.removeItem("accountpersonID"),localStorage.removeItem("accountProperty"),localStorage.accountLitePending=!1,localStorage.accountpersonID=P;var i=[];$.ajax({url:apiUrlGetAccountSummary+"?personId="+P,type:"GET",cache:!1,success:function(e){if(0==e.Status.codeField){var t=e.Accounts,n=getUrlParams("account");if(n&&""!=n||(n="account"),hasURLPage(urlAccount.verifybilling)&&(n="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 n=t.accountIDField,a=t.premiseIDField,o=t.propertyAddressField.split(",")[0],r=trimStringLength(n+" - "+o);e<16&&$(".select-account").append(new Option(r,n+"; "+a+"; "+t.multiplePremisesField+"; "+t.propertyAddressField,!1,!1));var s={accountID:n,personID:P,premiseID:a,multiplePremises:t.multiplePremisesField,address:t.propertyAddressField,multiType:"account"};i.push(s)}),localStorage.accountProperty=JSON.stringify(i),multiOldProperty=JSON.stringify(i),$(".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(_=t[0].accountIDField,k=t[0].premiseIDField,o)$.ajax({url:apiUrlGetPremiseSummary+"?AccountId="+_,type:"GET",cache:!1,success:function(e){if(e.PremiseSummaryInformation.length>1)$.each(e.PremiseSummaryInformation,function(e,t){var n=t.premiseIdField,a=t.propertyAddressField.split(",")[0],o=trimStringLength(a);e<16&&$(".select-property").append(new Option(o,_+"; "+n,!1,!1));var r={accountID:_,personID:P,premiseID:n,multiplePremises:t.multiplePremisesField,address:t.propertyAddressField,multiType:"property"};i.push(r)}),localStorage.accountProperty=JSON.stringify(i),multiOldProperty=JSON.stringify(i),$(".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 n=s()||l()||d();if(!a(t[0].accountIDField,t[0].premiseIDField,P,t[0].multiplePremisesField,t[0].propertyAddressField,n))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(_,k,P,n);var r=s()||l()||d();if(!a(t[0].accountIDField,t[0].premiseIDField,P,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,L(),initSelect($(".select-account")),$(".cssload-container.overlay").fadeOut()}else $(".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")),L(!0),void 0!=$.cookie("userProfile")){var o=JSON.stringify(t);localStorage.removeItem("accountDetailInfo"),localStorage.accountDetailInfo=o}F.a.initialize()}},window.showAccountInfo=function(){function e(e,t,n){if(null!=e){for(var a=0;a<e.length;a++)if(e[a][t]===n)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 n=null,a="";void 0!=t&&null!=t&&void 0!=t.personField&&null!=t.personField&&(null!=t.personField.contactPreferencesEmailField?(n=t.personField.contactPreferencesEmailField,a="contactTypeEmailField"):null!=t.personField.contactPreferencesPhoneField?(n=t.personField.contactPreferencesPhoneField,a="contactTypePhoneField"):null!=t.personField.contactPreferencesPostField?(n=t.personField.contactPreferencesPostField,a="contactTypePostField"):null!=t.personField.contactPreferencesTextField&&(n=t.personField.contactPreferencesTextField,a="contactTypeTextField"));var i=e(n,a,"NWL"),o=e(n,a,"Research"),r=e(n,a,"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!==A)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(".new-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 f=d.mobileNumberField;if(""==f&&(f=""==d.homePhoneNumberField?d.workPhoneNumberField:d.homePhoneNumberField),""!=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"),void 0!=$.cookie("userProfile")){var h=JSON.parse($.cookie("userProfile"));s.find(".lbl-name").html(h.FirstName+" "+h.Surname),s.find(".lbl-email").html(h.Email),l.find(".firstname").val(h.FirstName),l.find(".surname").val(h.Surname),l.find(".email").val(h.Email)}else s.find(".lbl-name").html(d.firstNameField+" "+d.surnameField),s.find(".lbl-email").html(d.emailAddressField),l.find(".firstname").val(d.firstNameField),l.find(".surname").val(d.surnameField),l.find(".email").val(d.emailAddressField);s.find(".lbl-tel").html(f),l.find(".telephone").val(f),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)}else{if(""!=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"),void 0!=$.cookie("userProfile")){var h=JSON.parse($.cookie("userProfile"));s.find(".lbl-name").html(h.FirstName+" "+h.Surname),s.find(".lbl-email").html(h.Email),l.find(".firstname").val(h.FirstName),l.find(".surname").val(h.Surname),l.find(".email").val(h.Email)}else s.find(".lbl-name").html(t.FirstName+" "+t.Surname),s.find(".lbl-email").html(t.Email),l.find(".firstname").val(t.FirstName),l.find(".surname").val(t.Surname),l.find(".email").val(t.Email);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(".new-postcode").val(""),$(".box-hidden").hide(),initCountry($("#select-country"),"UK")}else{var h=JSON.parse($.cookie("userProfile"));s.find(".lbl-name").html(h.FirstName+" "+h.Surname),s.find(".lbl-email").html(h.Email),l.find(".firstname").val(h.FirstName),l.find(".surname").val(h.Surname),l.find(".email").val(h.Email),$(".box-hidden").hide(),initCountry($("#select-country"),"UK")}$(".cssload-container.overlay").fadeOut()};var N=function(e){n.i(b.a)(),$(w.e).find(".wp-your-property-btn.metered").addClass("hidden"),$(w.e).find(".wp-your-property-btn.unmetered").removeClass("hidden"),$(w.e).find(".form-subtitle.unmetered-label").removeClass("hidden"),n.i(b.b)(),"requestWaterMeter"==getUrlParams("step")?f.a.initialize():"waterUsageCalculator"==getUrlParams("step")?($(w.f).removeClass("hidden"),u.a.initialize()):($(w.f).removeClass("hidden"),u.a.initialize(),void 0!=e&&null!=e&&"backmyhome"==e&&pushStateParameterUrl({step:"waterUsageCalculator"}))};window.getWaterUsageData=function(e){var t,n=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(n&&n.premiseField){if(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 a=JSON.parse(localStorage.getItem("accountUsageInfo"));null!=a&&void 0!==a.lastYearAvgUsageField&&null!=a.lastYearAvgUsageField&&(t=a.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),o()},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}}))}}else o()};var R=function(e){pushStateParameterUrl({account:e});var t=getUrlParams("step"),n=["setupPaymentPlan","setupPaymentPlanConfirm","setupdd","setupddStep2","setupdd-confirm","PayYourBill","card-payment","card-payment-confirm","requestWaterMeter","requestWaterMeterConfirm","myMeter","waterUsageCalculator","myUsage"],a=["requestWaterMeter","requestWaterMeterConfirm","myMeter","myUsage","waterUsageCalculator"],s=localStorage.getItem("accountDetailInfo");if(void 0!==s&&null!=s||null==localStorage.getItem("accountDetailID")){if("profile"==e&&localStorage.getItem("accountDetailInfo")){var l=window.location.href;if(l.lastIndexOf("&")>0&&n.indexOf(t)>0){var d=l.substring(0,l.lastIndexOf("&"));window.history.replaceState({},document.title,d)}showAccountInfo()}if("billspayments"==e){var l=window.location.href;if(l.lastIndexOf("&")>0&&a.indexOf(t)>0){var d=l.substring(0,l.lastIndexOf("&"));window.history.replaceState({},document.title,d)}var c=localStorage.getItem("payByCardSuccess");void 0!=c&&"true"===c?(localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("transactionHistoryInfo"),r("billspayments")):y.a.initialize()}if("account"==e){F.a.initialize(!0),getWaterUsageData();var l=window.location.href;if(l.lastIndexOf("&")>0&&n.indexOf(t)>0){var d=l.substring(0,l.lastIndexOf("&"));window.history.replaceState({},document.title,d)}var u=JSON.parse(localStorage.getItem("accountUsageInfo"));void 0!==u&&null!=u?o():i()}}else r(e);if("home"==e&&isVerified()){var u=JSON.parse(localStorage.getItem("accountUsageInfo"));void 0!==u&&null!=u?"myUsage"==t?($(w.e).find(".btn-my-meter").addClass("nb-btn-outline"),$(w.e).find(".btn-my-usage").removeClass("nb-btn-outline"),o(),pushStateParameterUrl({step:"myUsage"})):"myMeter"==t?($(w.e).find(".btn-my-meter").removeClass("nb-btn-outline"),$(w.e).find(".btn-my-usage").addClass("nb-btn-outline"),viewMeterReading()):($(w.e).find(".btn-my-meter").addClass("nb-btn-outline"),$(w.e).find(".btn-my-usage").removeClass("nb-btn-outline"),pushStateParameterUrl({step:"myUsage"}),o()):("waterUsageCalculator"==t?pushStateParameterUrl({step:"waterUsageCalculator"}):"requestWaterMeter"==t?pushStateParameterUrl({step:"requestWaterMeter"}):pushStateParameterUrl({step:"waterUsageCalculator"}),i()),initProperties($(".usage-property")),$("body").hasClass("isMobile")&&$(".usage-property").find("option").each(function(){"0"==$(this).val()&&$(this).remove()}),initReasonYourMeter($(w.b).find(".reason-meter"))}},E=function(){var e,t,n=0,a=$(".account-carousel.owl-carousel");a.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}}}),a.on("touchmove",function(a){"rangeBox"!=a.target.className&&(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))}),$(".account-tabs .owl-nav button").click(function(){var e=$(".owl-item.active .item").attr("data-rel");R(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),a.trigger("to.owl.carousel",[$(this).index(),300]),R($(this).attr("rel"))});var i=getUrlParams("account")||"account";$(".account-tabs .custom-dots .owl-dot[rel="+i+"]").click()},M=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 n=[];if(t.PremiseSummaryInformation.length>1)$.each(t.PremiseSummaryInformation,function(t,a){var i=a.premiseIdField,o=a.propertyAddressField.split(",")[0];t<16&&$(".select-property").append(new Option(o,e[0]+"; "+i,!1,!1));var r={accountID:e[0],personID:P,premiseID:i,multiplePremises:a.multiplePremisesField,address:a.propertyAddressField};n.push(r)});else{localStorage.removeItem("accountDetailID"),localStorage.accountDetailID=accountField[0].accountIDField+","+accountField[0].premiseIDField+","+P,$(".select-property").append(new Option(accountField[0].propertyAddressField.split(",")[0],accountField[0].accountIDField+"; "+accountField[0].premiseIDField,!1,!1));var a={accountID:accountField[0].accountIDField,personID:P,premiseID:accountField[0].premiseIDField,multiplePremises:accountField[0].multiplePremisesField,address:accountField[0].propertyAddressField};n.push(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=[],n={accountID:e[0],personID:P,premiseID:$.trim(e[1]),address:e[3]};t.push(n),$(".row-property").addClass("hidden")}},q=function(){$(".account-multi__box .row-account .form-select").on("doneGettingSelectItem",M),$(".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 n=t.split(/\;/),a=getUrlParams("account");if(getUrlParams("account"),a&&""!=a||(a="account"),hasURLPage(urlAccount.verifybilling),null!=localStorage.getItem("accountDetailID")){var i=localStorage.getItem("accountDetailID").split(/\,/);$.trim(n[0])==i[0]&&$.trim(n[1])==i[1]||(localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("accountDetailID"),localStorage.removeItem("transactionHistoryInfo"),localStorage.removeItem("accountPaymentPlanData"),localStorage.accountDetailID=$.trim(n[0])+","+$.trim(n[1])+","+localStorage.getItem("accountpersonID"),getAccountDetail($.trim(n[0]),$.trim(n[1]),localStorage.getItem("accountpersonID"),a)),$(".account-multi__box").addClass("hidden")}else if(localStorage.accountDetailID=$.trim(n[0])+","+$.trim(n[1])+","+localStorage.getItem("accountpersonID"),localStorage.removeItem("transactionHistoryInfo"),localStorage.removeItem("accountPaymentPlanData"),getAccountDetail($.trim(n[0]),$.trim(n[1]),localStorage.getItem("accountpersonID"),a),$(".account-multi__box").addClass("hidden"),s()||l()||d())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(){F.a.initialize()}),localStorage.removeItem("refreshAccountSummaryTab"))}})},B=function(){if(hasURLPage(urlAccount.account)){localStorage.removeItem("moveHomePage");var e=localStorage.getItem("accountDetailID");if(!isLogined()||void 0!==e&&null!=e||getAccountInfo(null),E(),void 0!=$.cookie("userProfile")){var t=$.parseJSON($.cookie("userProfile"));null!=t.PersonId&&""!=t.PersonId||L()}var n=$.parseJSON(localStorage.getItem("accountProperty"));if(isVerified()&&null!=n&&n.length>1){$(".row-different-account-property").removeClass("hidden");var a=localStorage.getItem("accountDetailID").split(/\,/),i="";$.each(n,function(e,t){var n=t.accountID,o=t.premiseID,r=t.address.split(",")[0],s=trimStringLength(n+" - "+r);void 0!=t.multiType&&"account"==t.multiType?(i="account",n!=a[0]?$(".select-account").append(new Option(s,n+"; "+o+"; "+t.multiplePremises+"; "+t.address,!1,!1)):$(".select-account").append(new Option(s,n+"; "+o+"; "+t.multiplePremises+"; "+t.address,!0,!0))):(i="property",o!=a[1]?$(".select-property").append(new Option(s,n+"; "+o+"; "+t.multiplePremises+"; "+t.address,!1,!1)):$(".select-property").append(new Option(s,n+"; "+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")))}}},L=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())},V=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")},J=function(){$(".profileAlert .nb-btn").on("click touch",function(){var e=$.parseJSON(localStorage.getItem("accountDetailInfo"));$(".profileAlert").hasClass("change-success")?($(".profileAlert").hide(),V(),$(".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(),V()):($(".profileAlert").hasClass("account-null"),$(".profileAlert").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()})},j=function(){$(".water-saving-tip-carousel.owl-carousel").owlCarousel({loop:!0,items:1,nav:!0,dots:!0,center:!0})},z=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))}})})},Y=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")})})},W=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"))})};x.initialize=function(){if(B(),q(),J(),j(),D(),T(),I(),U(),Y(),m.a.init(),p.a.init(),W(),$("body").on("doneUpdatingEbillingSetting",function(){showAccountInfo()}),c())return $(".profile-view .changedetail-btn").trigger("click"),localStorage.removeItem("updateUserDetail"),void $("body").on("doneGettingAccountDetail",function(){$(".cssload-container.overlay").fadeOut()})},t.a=x},function(e,t,n){"use strict";function a(e){var t=parseInt($(".setup-dd-step1 .dd-frequency").find("option:selected").val());A.paymentFrequencyField=t,n.i(P.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,a){0==t||void 0!=i&&i==t+1?e.append(new Option(n.i(P.e)(a),a,!0,!0)):e.append(new Option(n.i(P.e)(a),a,!1,!1))}),initSelect(e),e.parent().on("doneGettingSelectItem",function(){a(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){var a=d(t,n);k.validateBankAjaxRequest&&(k.validateBankAjaxRequest.abort(),k.validateBankAjaxRequest=void 0),k.validateBankAjaxRequest=a}A.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(){D.parent().find(".form-error").text(""),D.parent().removeClass("error"),I.parent().find(".form-error").text(""),I.parent().removeClass("error")}function l(e){if(e.Status.Success){switch(console.log("BANK RESULTS"+JSON.stringify(e)),e.Valid){case"Invalid":inputValidate(D.find("input[name='sort-code-box-1']"),!1),inputValidate(D.find("input[name='sort-code-box-2']"),!1),inputValidate(D.find("input[name='sort-code-box-3']"),!1),D.parent().addClass("error"),I.parent().addClass("error"),I.find(".form-error").html(codeAccountNumb),$(".account-holder-yes .bank-name-box").addClass("hidden"),k.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(),k.bankValidated=!0,r(e);break;default:e.Status.Success||(inputValidate($(".account-holder-yes input.bank-account-number"),!1),D.parent().addClass("error"),I.parent().addClass("error"),I.find(".form-error").html(codeAccountNumb),$(".account-holder-yes .bank-name-box").addClass("hidden"),k.bankValidated=!1,n.i(P.f)("Data8 Error: "+e.Status.ErrorMessage))}k.validateBankAjaxRequest=void 0}else n.i(P.f)("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,a){n.i(P.f)("An error occured: "+a+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(){k.accountHolderNoButton.addClass("nb-btn-outline"),k.accountHolderNoButton.removeClass("nb-btn-error"),k.accountHolderYesButton.removeClass("nb-btn-error"),k.accountHolderYesButton.removeClass("nb-btn-outline").blur(),$(".account-holder-no").addClass("hidden"),$(".account-holder-yes").removeClass("hidden")}function p(){k.accountHolderYesButton.addClass("nb-btn-outline"),k.accountHolderNoButton.removeClass("nb-btn-error"),k.accountHolderYesButton.removeClass("nb-btn-error"),k.accountHolderNoButton.removeClass("nb-btn-outline").blur(),$(".account-holder-yes").addClass("hidden"),$(".account-holder-no").removeClass("hidden")}function f(){var e=requiredForm(".setup-dd .setup-dd-step1"),t=F.a.validate();if(e&&t&&k.bankValidated){var a=$(".setup-dd-step1");$(".setup-dd-step1").addClass("hidden"),a.find(".choose-payment-day").hasClass("hidden")?A.paymentDayField=0:A.paymentDayField=a.find(".dd-payment-day option:selected").val()||1,A.paymentFrequencyField=A.paymentFrequencyField||1,A.bankAccountNameField=a.find("input.account-holder-name").val(),A.bankAccountNumberField=a.find("input.bank-account-number").val(),A.numberOfOccupiersField=a.find(".number-occupants option:selected").val();var i=$(".setup-dd-step2");i.removeClass("hidden"),pushStateParameterUrl({step:"setupddStep2"}),i.find(".account-holder-name").text(A.bankAccountNameField),i.find(".bank-account-number").text(A.bankAccountNumberField),i.find(".branch-sort-code").text(n.i(P.a)(A.bankSortCodeField)),A.paymentDayField?(i.find(".payment-day").parent().removeClass("hidden"),i.find(".payment-day").text(n.i(P.g)(A.paymentDayField))):i.find(".payment-day").parent().addClass("hidden"),i.find(".payment-frequency").text(n.i(P.e)(A.paymentFrequencyField)),i.find(".reference-number").text(A.accountIDField),htmlScroll()}}function h(){$(".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(A,function(t){if("0"!=t.statusField.codeField){var a="";if($.each(errorCodes,function(e){a=errorCodes[e].Code==t.statusField.codeField?errorCodes[e].Message:t.statusField.messageField}),""!=a)return n.i(P.f)(a),void $(".cssload-container.overlay").fadeOut()}else 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(n.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 A.paymentDayField&&(i.find(".payment-day").removeClass("hidden"),i.find(".payment-day strong").text(n.i(P.g)(A.paymentDayField))),i.find(".payment-plan-update-in-ten-working-days").removeClass("hidden");i.find(".payment-frequency").removeClass("hidden"),i.find(".payment-frequency strong").text(n.i(P.e)(A.paymentFrequencyField)),htmlScroll()})}function g(){"setupdd-confirm"==getUrlParams("step")?($(".account-tabs .custom-dots li[rel=account]").trigger("click"),htmlScroll(),S.a.initialize()):($(".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 w(e){if(k.bankValidated=!1,k.accountHolderYesButton=$(".setup-dd-step1 .are-you-authorized .nb-btn.yes"),k.accountHolderNoButton=$(".setup-dd-step1 .are-you-authorized .nb-btn.no"),k.setUpDDButton=$(".setup-dd-step1 .nb-btn.btn-set-up-dd"),k.backToStep1Button=$(".setup-dd-step2 .nb-btn.btn-back-to-step1"),k.confirmDDButton=$(".setup-dd-step2 .nb-btn.btn-confirm-setup-dd"),k.backToMyAccountButton=$(".setup-dd-step3 .nb-btn.btn-back-to-my-account"),k.accountHolderYesButton.unbind("click touch").on("click touch",m),k.accountHolderNoButton.unbind("click touch").on("click touch",p),k.setUpDDButton.unbind("click touch").on("click touch",f),k.backToStep1Button.unbind("click touch").on("click touch",h),k.backToMyAccountButton.unbind("click touch").on("click touch",g),n.i(P.h)($(".account-holder-yes input.bank-account-number")),n.i(P.b)($(".account-holder-yes .dd-payment-day")),u(),y(),!x){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!=x?(i($(".account-holder-yes .dd-frequency"),x.isMetered,1),initNumberOfOccupants($(".account-holder-yes").find(".number-occupants"),x.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 C(e){b(),A.personIDField=e.PersonId,A.premiseIDField=e.PremiseId,A.accountIDField=e.AccountId,A.emailAddressField=void 0!==e.personField?e.personField.emailAddressField:"",1==JSON.parse(localStorage.getItem("setupDDRequestSubmitted"))?k.confirmDDButton.prop("disabled",!0):k.confirmDDButton.unbind("click touch").on("click touch",function(){v(e)})}var F=n(17),S=n(6),P=n(0),_=n(1),k={bankValidated:!1},A={personIDField:"",accountIDField:"",premiseIDField:"",contactIdField:"",contactSourceField:"1",emailAddressField:"",paymentFrequencyField:1,paymentDayField:"",bankAccountNumberField:"",bankSortCodeField:"",bankAccountNameField:"",numberOfOccupiersField:""},x=void 0,D=$(".branch-sort-code-row"),I=$(".bank-account-number-row");k.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(!k.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 n=F.a.validate();return!!(e&&n&&k.bankValidated&&t)},k.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")},k.init=function(e){void 0!=e&&(x=e);var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if(w(t),void 0==t)return void console.warn("Couldn't get account detail for bill and payments - update bank details");C(t)},t.a=k},function(e,t,n){"use strict";function a(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(n.i(g.a)(y.needToPayAmount)),y.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(n.i(g.a)(e.paymentField.nextInstalmentAmountField))):($(".wp-need-pay.wp-need-pay span.radio-label-nextinstalment").addClass("hidden"),y.mainContent.find("input[value='needtopay']").prop("disabled",!0),y.mainContent.find("input.other-amount").prop("disabled",!1),l(.5),$("input[value='otheramount']").prop("checked",!0)),e.accountField.eBillingField?(w=!0,y.mainContent.find(".row-ebilling").addClass("hidden")):y.mainContent.find(".row-ebilling").removeClass("hidden"),""!=a(e)?(y.mainContent.find(".row-phone").remove(),y.phoneNumberNeeded=!1):y.phoneNumberNeeded=!0}function o(){var e=requiredForm(".payment-func.pay-your-bill");if(pushStateParameterUrl({step:"card-payment"}),e){var t={},n=$("input[name='pay-amount-selection']:checked").val();switch(n){case"needtopay":y.needToPayAmount>0?t.paymentAmount=y.needToPayAmount:t.paymentAmount=y.nextInstalmentAmountField;break;case"otheramount":t.paymentAmount=parseFloat(y.mainContent.find("input.other-amount").val());break;default:return}if(t.eBillingRequested=!w&&isSwitched(y.mainContent.find("#Ebilling")),y.phoneNumberNeeded?t.phoneNumber=y.mainContent.find(".row-phone input.telephone").val():t.phoneNumber=void 0,"otheramount"==n&&!y.isOtherAmountValid)return t.paymentAmount||(y.mainContent.find(".amount-error-box").removeClass("hidden"),y.mainContent.find(".invalid-amount-error").removeClass("hidden").siblings().addClass("hidden")),void htmlScroll($("input[name='pay-amount-selection']:checked").offset().top);h.a.init(parseFloat(t.paymentAmount),t.eBillingRequested,t.phoneNumber)}}function r(){n.i(v.b)()}function s(){n.i(v.c)()}function l(e){y.mainContent.find(".amount-need-to-pay").fadeTo("fast",e),y.mainContent.find(".wp-need-pay-note").fadeTo("fast",e),y.mainContent.find(".wp-need-pay-note-no-pp").fadeTo("fast",e)}function d(e){y.mainContent.find("input.other-amount").prop("disabled",!0),$("input[name='pay-amount-selection']").on("change",function(){"otheramount"==this.value?(y.mainContent.find("input.other-amount").prop("disabled",!1),l(.5)):(y.mainContent.find("input.other-amount").prop("disabled",!0).val(""),y.mainContent.find(".amount-error-box").addClass("hidden"),l(1))});var t=n.i(b.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?y.mainContent.find(".lower-than-owe-warning"):y.mainContent.find(".lower-than-owe-warning-no-pp");y.mainContent.find("input.other-amount").on("change",function(e){if(y.isOtherAmountValid=!1,this.value>y.maximumPaymentAmount||this.value<y.minimumPaymentAmount||!this.value)if(y.mainContent.find(".amount-error-box").removeClass("hidden"),this.value){if(this.value>y.maximumPaymentAmount){var n=y.mainContent.find(".high-payment-amount-error").html();y.mainContent.find(".high-payment-amount-error").removeClass("hidden").html(n.replace("#Maximum#",y.maximumPaymentAmount).replace("#Minimum#",y.minimumPaymentAmount)).siblings().addClass("hidden")}else if(this.value<y.minimumPaymentAmount){var a=y.mainContent.find(".low-payment-amount-error").html();y.mainContent.find(".low-payment-amount-error").removeClass("hidden").html(a.replace("#Maximum#",y.maximumPaymentAmount).replace("#Minimum#",y.minimumPaymentAmount)).siblings().addClass("hidden")}}else y.mainContent.find(".amount-error-box").removeClass("hidden"),y.mainContent.find(".invalid-amount-error").removeClass("hidden").siblings().addClass("hidden");else y.isOtherAmountValid=!0,this.value<y.needToPayAmount?(y.mainContent.find(".amount-error-box").removeClass("hidden"),t.removeClass("hidden").siblings().addClass("hidden")):y.mainContent.find(".amount-error-box").addClass("hidden")})}function c(e){n.i(b.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?(y.mainContent.find(".both-options-teaser").addClass("hidden"),y.mainContent.find(".dd-only-teaser").removeClass("hidden"),y.mainContent.find(".btn-set-up-payment-plan").addClass("hidden")):(y.mainContent.find(".dd-only-teaser").addClass("hidden"),y.mainContent.find(".both-options-teaser").removeClass("hidden"),y.mainContent.find(".btn-set-up-payment-plan").removeClass("hidden")),u(e.paymentField.accountAutopayTypeField,e.paymentField.autopayNotAllowedField)?y.mainContent.find(".btn-set-up-dd").addClass("hidden"):y.mainContent.find(".btn-set-up-dd").removeClass("hidden"),y.mainContent.find(".btn-set-up-dd").hasClass("hidden")&&y.mainContent.find(".btn-set-up-payment-plan").hasClass("hidden")?y.mainContent.find(".wp-usage-box.bgblue-light.text-center").addClass("hidden"):y.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){n.i(b.d)(e.premiseField.measuredField,e.paymentField.accountPaymentFrequencyField)?(y.mainContent.find(".wp-need-pay-note").removeClass("hidden"),y.mainContent.find(".wp-need-pay-note-no-pp").addClass("hidden")):(y.mainContent.find(".wp-need-pay-note-no-pp").removeClass("hidden"),y.mainContent.find(".wp-need-pay-note").addClass("hidden"))}function p(){y.isOtherAmountValid=!1,y.mainContent.find("input.other-amount").val(""),y.mainContent.find(".amount-error-box").addClass("hidden"),y.mainContent.find(".low-payment-amount-error").addClass("hidden"),y.mainContent.find(".high-payment-amount-error").addClass("hidden"),y.mainContent.find(".lower-than-owe-warning").addClass("hidden"),y.mainContent.find(".lower-than-owe-warning-no-pp").addClass("hidden"),y.mainContent.find("#Ebilling").prop("checked",!0),$("input[value='needtopay']").prop("checked",!0),l(1)}function f(e){y.mainContent=$(".payment-func.pay-your-bill"),y.minimumPaymentAmount=e.paymentField.minimumPaymentAmountField,y.maximumPaymentAmount=e.paymentField.maximumPaymentAmountField,y.nextInstalmentAmountField=e.paymentField.nextInstalmentAmountField,y.needToPayAmount=e.paymentField.outstandingInstalmentAmountField>=0?e.paymentField.outstandingInstalmentAmountField:0,e.premiseField.measuredField&&3!=e.paymentField.accountPaymentFrequencyField&&e.paymentField.outstandingInstalmentAmountField>e.paymentField.accountBalanceField&&(y.maximumPaymentAmount=y.needToPayAmount+75,e.paymentField.maximumPaymentAmountField=y.maximumPaymentAmount,localStorage.setItem("accountDetailInfo",JSON.stringify(e))),y.nextButton=$(".payment-func.pay-your-bill .btn-next"),y.setUpDirectDebitButton=$(".payment-func.pay-your-bill  .nb-btn.btn-set-up-dd"),y.setUpPaymentPlanButton=$(".payment-func.pay-your-bill  .nb-btn.btn-set-up-payment-plan"),p(),y.nextButton.unbind("click touch").on("click touch",o),y.setUpDirectDebitButton.unbind("click touch").on("click touch",r),y.setUpPaymentPlanButton.unbind("click touch").on("click touch",s),n.i(b.i)(y.mainContent.find("input.other-amount")),d(e),i(e),c(e),m(e)}var h=n(14),v=n(3),g=n(1),b=n(0);t.b=f;var y={},w=!1;y.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=y},function(e,t,n){"use strict";function a(){$(".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"),$(m.f).addClass("hidden"),u.a.initialize(),pushStateParameterUrl({step:"requestWaterMeter"}),htmlScroll()})}function i(e,t){var n=e.premiseField.annualUnmeteredChargesField,a={from:n-.1*n,to:n+.1*n};t<a.from?$(".calculation-results .better-off").removeClass("hidden"):t>a.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 n=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+n)}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(),n={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(n),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,n=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)),n&&t){$(".calculation-results .better-off").addClass("hidden"),$(".calculation-results .maybe-better-off").addClass("hidden"),$(".calculation-results .better-off-without").addClass("hidden");var a=l(parseInt($(".wp-select-households").find("select option:selected").val())),o=s(a),d=JSON.parse(localStorage.getItem("accountDetailInfo"));r(a,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 n=JSON.parse(localStorage.getItem("usageCalculatorInput"));$(".wp-select-households .number-occupants").html("<option value='0'></option>"),initNumberOfOccupants($(".wp-select-households .number-occupants"),n.NumberOfOccupiers),$("input[name='flush-toilet']").val(n.FlushToilet),$("input[name='bath']").val(n.Bath),$("input[name='shower']").val(n.Shower),$("input[name='washing-machine']").val(n.WashingMachine),$("input[name='sink']").val(n.Sink),$("input[name='dishwasher']").val(n.Dishwasher),$("input[name='hose']").val(n.Hose),activatedRequestAWaterMeter()}}var u=n(5),m=n(4);t.e=o,t.d=r,t.c=s,t.b=l;var p={};p.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)?$(m.f).find(".water-meter-request-being-processed").addClass("hidden"):void 0!==e.premiseField&&e.premiseField.meterAppSLADueFieldSpecified?($(m.f).find(".water-meter-request-being-processed .date").html(n.i(u.b)(e.premiseField.meterAppSLADueField)),$(m.f).find(".water-meter-request-being-processed").removeClass("hidden")):$(m.f).find(".water-meter-request-being-processed").addClass("hidden"),o($(".wp-usage-households .wp-households input")),d(),a(),c())},t.a=p},function(e,t,n){"use strict";function a(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;n.i(l.f)(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(),a(function(e){if($(".cssload-container.overlay").fadeOut(),0==e.statusField.codeField){n.i(l.k)(d.mainContent.find(".message_setup_pp_success").val()),n.i(l.k)(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")),a=t.html(),i=$("input[name='payment-frequency']:checked").val();if(t.html(a.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 a=t.html();void 0!=a&&null!=a&&""!=a&&t.html(a.replace("#nextdate#",n.i(l.j)(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"),a=t.html(),i=$("input[name='payment-frequency']:checked").val();t.html(a.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 n.i(l.f)(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(),n.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=n(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,n){"use strict";function a(e){e.parent().find(".nb-btn").addClass("nb-btn-outline"),e.removeClass("nb-btn-outline").blur(),$(c.f).addClass("hidden"),s.a.initialize(),pushStateParameterUrl({step:"requestWaterMeter"})}function i(){"requestWaterMeter"!=getUrlParams("step")?($(c.e).find(".btn-request-a-water-meter").addClass("nb-btn-outline"),$(c.e).find(".btn-am-i-better-off").removeClass("nb-btn-outline")):($(c.e).find(".btn-request-a-water-meter").removeClass("nb-btn-outline"),$(c.e).find(".btn-am-i-better-off").addClass("nb-btn-outline"))}function o(){$(c.e).find(".btn-my-meter").addClass("nb-btn-outline"),$(c.e).find(".btn-my-usage").removeClass("nb-btn-outline"),1==!$("div.usage_meter-confirmation:hidden").length&&pushStateParameterUrl({step:"submitMeterConfirm"})}function r(){$(c.e).find(c.k).addClass("hidden"),$(c.i).addClass("hidden"),$(c.b).addClass("hidden"),$(c.l).addClass("hidden"),$(c.m).addClass("hidden"),$(c.g).addClass("hidden"),$(c.f).addClass("hidden"),$(c.h).addClass("hidden"),$(c.n).addClass("hidden"),$(".ineligible-to-apply-for-meter").addClass("hidden")}var s=n(5),l=n(9),d=n(6),c=n(4);t.b=i,t.c=o,t.a=r;var u={},m=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"),$(c.f).removeClass("hidden"),$(c.h).addClass("hidden"),l.a.initialize(),pushStateParameterUrl({step:"waterUsageCalculator"})})},p=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")})},f=function(){$(".btn-request-a-water-meter").on("click touch",function(e){e.preventDefault(),a($(this))})};window.activatedRequestAWaterMeter=function(){a($(".btn-request-a-water-meter"))},window.viewMyUsage=function(e){o(),r(),n.i(d.e)("my-usage"),pushStateParameterUrl({step:"myUsage"}),void 0!=e&&htmlScroll($(c.e).offset().top)};var h=function(){$(".btn-my-usage").on("click touch",function(e){$(this).removeClass("nb-btn-outline").blur(),e.preventDefault(),viewMyUsage()})};window.viewMeterReading=function(e){resetButtonMeterReading(),r(),$(c.b).removeClass("hidden");var t=JSON.parse(localStorage.getItem("accountDetailInfo"));if(void 0!=t){var n=$(c.b).find(".wp-usage-link");if(n.html(n.html().replace("#View_my_usage#",'<a href="javascript:void(0)" onClick="viewMyUsage($(this))">View my usage</a>')),$(c.b).find(".wp-usage-link").html(),null!=t.metersField){$(c.b).find(".meter-serial-number").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,$(c.b).find(".meter-location")):$(c.b).find(".meter-location").html(t.metersField[0].meterLocationField);var a=t.metersField[0].lastReadDateField.substring(8,10)+"/"+t.metersField[0].lastReadDateField.substring(5,7)+"/"+t.metersField[0].lastReadDateField.substring(0,4),i=getLastRead(t.metersField[0].lastReadField,t.metersField[0].numberDialsField);$(c.b).find(".meter-last-reading").html(i+" on "+a);var o=codeToMeterReadingType(t.metersField[0].readCodeField);$(c.b).find(".meter-reading-type").html(o)}initMeter(),!t.premiseField.measuredField||t.premiseField.sewerageOnlyField||3==t.accountField.accountTypeField||2==t.accountField.accountTypeField?($(c.b).find(".btn-submit-meter").attr("disabled",!0),$(c.b).find(".meter-input input").attr("disabled",!0),$(c.b).find(".form-select").addClass("disabled"),$(c.a).find("p").html($(".propertyNotSubmit").html()),$(c.a).show()):($(c.b).find(".btn-submit-meter").removeAttr("disabled"),$(c.b).find(".meter-input input").removeAttr("disabled"),$(c.b).find(".form-select").removeClass("disabled")),void 0!=e&&htmlScroll($(c.e).offset().top)}};var v=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()})},g=function(){$(c.e).find(".form-select").on("doneGettingSelectItem",b)},b=function(){var e=$(c.e).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(){$(c.e).find(".btn-my-meter").removeClass("nb-btn-outline"),$(c.e).find(".btn-my-usage").addClass("nb-btn-outline"),pushStateParameterUrl({step:"myMeter"})},u.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"),h(),v(),m(),p(),f(),g()},t.d=u},function(e,t,n){"use strict";function a(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"),n=$.parseJSON(e);$(".cssload-container.overlay").show();var i=t.find("#waterUsageBarChart"),o="";$(i).html(""),$(".cssload-container.overlay").fadeOut();var r={label:$(".liters-perday-bar-chart-label").val(),data:[{label:$(".your-usage-bar-chart-label").val(),usage:n.YourUsage,color:"#004595"},{label:$(".similar-neighbours-bar-chart-label").val(),usage:n.SimilarNeighboursUsage,color:"grey"},{label:$(".water-efficient-bar-chart-label").val(),usage:n.WaterEfficientNeighboursUsage,color:"#66b333"}]},s=$.parseJSON(JSON.stringify(r));$.each(s.data,function(e,t){var a=Math.round(t.usage/n.UsageMaxValue*100)+30;a>100&&(a=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="'+a+'%" style="width: '+a+"%; 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(),a(n,t)}function o(){function e(e){var t=$(e),n=t.val(),a=t.attr("min"),i=t.attr("max"),o=i-a,r=Math.round(100*(n-a)/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(n)}$.fn.rangeslider=function(t){var n=this;return n.attr("value"),n.wrap("<span class='range-slider'></span>"),n.after("<span class='slider-container'><span class='bar'><span></span></span><span class='bar-btn'><span>0</span></span></span>"),e(this),n},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.i).find(".number-occupiers").removeClass("hidden"),o()})}function s(){$(".usage-compare-btn").on("click touch",function(e){$(".loader").fadeOut(1e3,function(){$(".cssload-container.overlay").show()}),e.preventDefault(),$(this).blur();var t=parseInt($(".number-occupiers .rangeBox").val());averageUsage(accountUsage.lastYearAvgUsageField,t),$(l.i).find(".number_of_people span").html(t),$(l.i).find(".number_of_people_sumary span").html(t),getWaterUsageData($(".rangeBox").val()),i($.parseJSON(localStorage.getItem("waterUsageData")),$(".wp-your-usage-metered"))})}var l=n(4);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,n){"use strict";var a=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 n='<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>',a=1;a<=t.totalPage;a++)n+='<li class="page-item page-numb" desPage="'+a+'"><a class="page-link" href="javascript:void(0)">'+a+"</a></li>";n+='<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(n),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 n=$(t.configuration.container).find(t.configuration.paginationContainer);if(n.fadeOut(0),n.find(".page-item.next a").removeClass("disabled"),n.find(".page-item.prev a").removeClass("disabled"),1===e&&n.find(".page-item.prev a").addClass("disabled"),e===t.configuration.totalPage&&n.find(".page-item.next  a").addClass("disabled"),t.configuration.totalPage>t.configuration.maxPageUiElements){n.find(".page-numb").addClass("hidden"),n.find(".page-numb[desPage=1]").removeClass("hidden"),n.find(".page-numb[desPage="+t.configuration.totalPage+"]").removeClass("hidden"),n.find(".page-numb[desPage="+e+"]").removeClass("hidden"),n.find(".page-space").remove(),1!==e&&n.find(".page-numb[desPage="+(e-1)+"]").removeClass("hidden"),e!==t.configuration.totalPage&&n.find(".page-numb[desPage="+(e+1)+"]").removeClass("hidden");for(var a=(t.configuration.maxPageUiElements-3)/2,i=1;i<=a;i++)e-i>0&&n.find(".page-numb[desPage="+(e-i)+"]").removeClass("hidden"),e+i<t.configuration.totalPage&&n.find(".page-numb[desPage="+(e+1)+"]").removeClass("hidden");if(e-a<=1)for(var o=1,i=e-a;i<=1;i++)n.find(".page-numb[desPage="+(e+a+o)+"]").removeClass("hidden"),o++;if(e-a>2&&n.find(".page-numb[desPage=1]").after('<li class="page-item page-space"><span class="page-link">...</span></li>'),e+a>=t.configuration.totalPage)for(var o=1,i=e+a;i>=t.configuration.totalPage;i--)n.find(".page-numb[desPage="+(e-a-o)+"]").removeClass("hidden"),o++;e+a<t.configuration.totalPage-1&&n.find(".page-numb[desPage="+t.configuration.totalPage+"]").before('<li class="page-item page-space"><span class="page-link">...</span></li>')}n.find(".page-numb").removeClass("active"),n.find(".page-numb[desPage="+e+"]").addClass("active"),n.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=a},function(e,t,n){"use strict";var a=n(0),i=n(1),o=n(15),r=n(16),s=(n(3),{}),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")),a=$(".realexServiceUrl").val();a=""!=a&&null!=a?a.substring(0,a.lastIndexOf(".")).toLowerCase():"";var r=null!=e&&null!=e.origin&&""!=e.origin?e.origin.substring(0,e.origin.lastIndexOf(".")).toLowerCase():"";try{if(a===r){var s=JSON.parse(e.data);if(void 0==s.AUTHCODE)return console.log("STEP 3"),$("#payButtonId").addClass("hidden"),void("0px"!=s.iframe.width&&$(".cssload-container.overlay").fadeOut());if(""===s.AUTHCODE)console.log("STEP 4 - FAILED"),h(t,s,function(){o.a.init(1,s)});else{console.log("STEP 5 - SUCCESS");var l=null!=s.ORDER_ID?atob(s.ORDER_ID):"";n.i(i.b)([{name:"OrderId",value:l}],function(){m(t,s)})}}else $(".cssload-container.overlay").fadeOut()}catch(t){console.log("STEP 8"+t),console.log("STEP 9"+btoa(e.data)),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="";f(t.personField.mobileNumberField)?r=t.personField.mobileNumberField:f(t.personField.homePhoneNumberField)?r=t.personField.homePhoneNumberField:f(t.personField.workPhoneNumberField)?r=t.personField.workPhoneNumberField:f(i)&&(r=i);var s=n.i(a.m)(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:n.i(a.m)(t.accountField.billDisplayAddressField.addressLine2Field.split("/").join("-")),BillingAddressLine3:n.i(a.m)(t.accountField.billDisplayAddressField.addressLine3Field.split("/").join("-")),BillingAddressCity:n.i(a.m)(l),BillingAddressPostalCode:n.i(a.m)(t.accountField.billDisplayAddressField.postCodeField.split("/").join("-")+"|"+s),CustomerNumber:t.AccountId,CustomerEmail:t.personField.emailAddressField};""!==r&&(d.CustomerHomePhoneNumber="44|"+n.i(a.m)(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+"?"+n.i(a.n)(d),contentType:"application/json",success:function(e){RealexHpp.setHppUrl($(".realexServiceUrl").val()),RealexHpp.embedded.init("payButtonId","iframeId","",JSON.parse(e)),window.addEventListener?(console.log("STEP 0"),window.addEventListener("message",c,!1)):(console.log("STEP 1"),window.attachEvent("message",c)),$(".payment-func").addClass("hidden"),$(".payment-func.pay-by-card").removeClass("hidden"),$("#payButtonId").click()},error:function(e){console.log("STEP 2 => "+e),initPopupErrorRealex($(".pay-by-card-alert-realex-failure"))}})},m=function(e,t){h(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")),n=t.personField,a=t.accountField,i=a.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=n.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 n=JSON.parse(localStorage.getItem("accountDetailInfo"));n.accountField.eBillingField=!0,n.accountField.EbillingFlag=!0,localStorage.accountDetailInfo=JSON.stringify(n),$("body").trigger({type:"doneUpdatingEbillingSetting"})},error:function(e){o.a.init(2,e)}})},f=function(e){return void 0!=e&&""!==e},h=function(e,t,n){var a=null!=t.AMOUNT?atob(t.AMOUNT):0,i=parseFloat(a/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){n(t),getAccountDetail(e.AccountId,e.PremiseId,e.PersonId)},error:function(e){initPopupErrorCCB($(".pay-by-card-alert-ccb-failure"))}})};s.init=function(e,t,n){if(window.addEventListener("error",function(e){alert("error")}),(hasURLPage(urlAccount.account)||hasURLPage(urlAccount.notloggedinmakeapayment))&&void 0!=localStorage.getItem("accountDetailInfo")){var a=JSON.parse(localStorage.getItem("accountDetailInfo"));null!=a&&""!==a&&($(".cssload-container.overlay").show(),l=t,e=e.toFixed(2),d(e,a.AccountId),u(e,a,n))}},t.a=s},function(e,t,n){"use strict";var a=n(3),i={},o=function(e,t){localStorage.payByCardSuccess=!1;var n=$(".payment-func.pay-error");if(n.find(".incrrect-card-detail").addClass("hidden"),n.find(".other-payment-error").addClass("hidden"),n.find(".update-card-fail").addClass("hidden"),hasURLPage(urlAccount.notloggedinmakeapayment)&&(n.find(".need-remove-account-form-when-non-login").removeClass("account-form"),n.find(".need-move-out-box-if-not-login").appendTo(".pay-error"),n.find(".back-to-billing-not-login").removeClass("hidden"),n.find(".back-to-billing").addClass("hidden")),1===e){var a=atob(t.RESULT);return void("101"===a||"102"===a||"103"===a?n.find(".incrrect-card-detail").removeClass("hidden"):n.find(".payment-error-realex-no-response").removeClass("hidden"))}if(2===e)return void n.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",a.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,n){"use strict";function a(e){return n.i(o.d)(r.errorMessage.val())?isVerified()?(e.preventDefault(),e.stopPropagation(),n.i(o.b)(),!1):void 0:(e.preventDefault(),e.stopPropagation(),!1)}function i(e,t){return 1==e||2==e||1==t}var o=n(3),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",a),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 n=atob(e.AMOUNT),a=(parseFloat(n)/100).toFixed(2);r.paymentTeaser.html(r.paymentTeaser.html().replace("##Amount","&#8356;"+a));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,n){"use strict";function a(){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=n(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");n.i(o.h)(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(),a()&&(e(),i())}),t.find(s.box2).on("propertychange input",function(){l.test($(this).val())&&2==$(this).val().length&&t.find(s.box3).focus().select(),a()&&(e(),i())}),t.find(s.box3).on("propertychange input",function(){a()&&(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(),n=e.find(s.box2).val(),a=e.find(s.box3).val();return t?e.find(s.box1).parent().removeClass("empty"):e.find(s.box1).parent().addClass("empty"),n?e.find(s.box2).parent().removeClass("empty"):e.find(s.box2).parent().addClass("empty"),a?e.find(s.box3).parent().removeClass("empty"):e.find(s.box3).parent().addClass("empty"),2!==t.length||2!==n.length||2!==a.length?(e.parent().addClass("error"),e.parent().find(".form-error").html(codeSortCode),!1):(i(),!0)},t.a=r},function(e,t,n){"use strict";var a={};a.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=a},function(e,t,n){"use strict";var a={};a.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=a},function(e,t,n){"use strict";var a={};a.initialize=function(e){if(e){for(var t="",n=e.premiseField.propertyAddressField.split(","),a=0;a<n.length-2;a++)t+=n[a]+" ";t+="<br>"+n[n.length-2]+" "+n[n.length-1],$(".accountSummary--allComponents .account-address").html(t),$(".accountSummary--allComponents .account-name").html(e.personField.firstNameField+" "+e.personField.surnameField),$(".accountSummary--allComponents .account-id").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=a},function(e,t,n){"use strict";function a(){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),a()},t.a=o},function(e,t,n){"use strict";var a={},i=function(e){e&&e.accountField&&!e.accountField.eBillingField?($(".accountSummary--allComponents .wp-e-billing").removeClass("hidden"),$(".accountSummary--allComponents #Ebilling").prop("checked",e.accountField.eBillingField),$(".accountSummary--allComponents #Ebilling").unbind("change").on("change",function(t){t.preventDefault();var n={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(n),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")};a.initialize=function(e){i(e)},t.a=a},function(e,t,n){"use strict";var a=n(27),i=n(20),o=n(22),r=n(25),s=n(26),l=n(28),d=n(21),c=n(24),u={};u.initialize=function(e){u.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.a.initialize(t),a.a.initialize(t),i.a.initialize(t),o.a.initialize(t),c.a.initialize(t),s.a.initialize(t),l.a.initialize(u.accountSummary)},t.a=u},function(e,t,n){"use strict";var a={};a.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=a},function(e,t,n){"use strict";var a=n(0),i={},o={showMeterReading:!0,showEvents:!0,currentAddress:null},r=function(e){if(o.currentAddress!==e.premiseField.propertyAddressField){if(o.currentAddress=e.premiseField.propertyAddressField,!e)return void $(".account-summary-notifications").addClass("hidden");if(e.metersField&&e.metersField[0]?!0!==e.metersField[0].mustReadField?o.showMeterReading=!1:o.showMeterReading=!0:o.showMeterReading=!1,e.premiseField&&e.premiseField.propertyAddressField?o.showEvents=!0:o.showEvents=!1,!o.showMeterReading&&!o.showEvents)return void $(".account-summary-notifications").addClass("hidden");if(o.showMeterReading||$(".account-summary-notifications .meter-reading").addClass("hidden"),o.showEvents){var t=e.premiseField.propertyAddressField.split(","),n=t[t.length-1];s.getEvents(n)}else $(".account-summary-notifications .events").addClass("hidden")}},s={getEvents:function(e){$(".cssload-container.overlay").show();var t={area:"NWL"===$(".currentSiteCode").val()?"N":"S",postcode:e,lat:"",lng:"",premiseX:"",premiseY:"",recLimit:notificationsRecLimit},i=$.parseJSON(localStorage.getItem("accountDetailInfo"));if(i.premiseField&&void 0!=i.premiseField.gisXField&&null!=i.premiseField.gisXField&&""!=i.premiseField.gisXField&&void 0!=i.premiseField.gisYField&&null!=i.premiseField.gisYField&&""!=i.premiseField.gisYField)t.premiseX=i.premiseField.gisXField,t.premiseY=i.premiseField.gisYField,s.getEventsApi(t);else{var r=new google.maps.Geocoder;void 0!=r&&r.geocode({address:e},function(e,i){i==google.maps.GeocoderStatus.OK?(t.lat=e[0].geometry.location.lat(),t.lng=e[0].geometry.location.lng(),s.getEventsApi(t)):(n.i(a.f)("Geocode was not successful"),o.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),l(t,e)},error:function(e){initPopupErrorApi(e,$(".profileAlert"))}})):($(".summary-func").removeClass("hidden"),l(t,e))}},correctString:function(e){return e.charAt(0).toUpperCase()+e.slice(1)}},l=function(e,t){return e&&e.Event?o.showEvents=!0:o.showEvents=!1,o.showMeterReading||o.showEvents?o.showEvents?void d(e.Event,o.showMeterReading,t):($(".account-summary-notifications .events").addClass("hidden"),void $(".cssload-container.overlay").fadeOut()):($(".account-summary-notifications").addClass("hidden"),void $(".cssload-container.overlay").fadeOut())},d=function(e,t,n){$(".account-summary-notifications").removeClass("hidden");for(var a=$("#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 l=new Date(i[r].dateStarted),d=new Date,c=l<=d&&"0"===i[r].closed;if(c){var u=window.location.protocol+"//"+window.location.hostname+":"+window.location.port+a+"?type=event&id="+i[r].ID+"&area="+n.area+"&lat="+n.lat+"&lng="+n.lng+"&postcode="+n.postcode+"&radius="+n.radius+"&recLimit="+n.recLimit;o+="<div class='form-row'><strong class='font-18'>"+s.correctString(i[r].name.toLowerCase())+"</strong><a target='_blank' class='nb-btn nb-btn-block' href='"+u+"'>"+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()};i.initialize=function(e){if(r(e),"2"==e.accountField.accountTypeField||"3"==e.accountField.accountTypeField)return $(".account-summary-notifications-typeBased").removeClass("hidden"),void(o.summary=!0);$(".account-summary-notifications-typeBased").addClass("hidden")},t.a=i},function(e,t,n){"use strict";function a(){c.mainContent.find(".wp-usage-box").addClass("hidden")}function i(e){1==e.paymentField.accountAutopayTypeField?n.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(n.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())):n.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(n.i(l.e)(e.paymentField.accountPaymentFrequencyField)),c.mainContent.find(".wp-usage-box h2").html(n.i(d.a)(e.paymentField.outstandingInstalmentAmountField))):(c.mainContent.find(".wp-usage-box h2").html(n.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(n.i(l.j)(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(n.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){n.i(s.e)(e)?c.payYourBillButton.removeClass("hidden"):c.payYourBillButton.addClass("hidden")}var s=n(3),l=n(0),d=n(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()}),a(),n.i(s.f)(c.mainContent,e),i(e),r(e)},t.a=c},function(e,t,n){"use strict";var a=n(5),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;if(e){var i=e.accountField.mIMOInProgressField,o=e.premiseField.meterAppInProgressField;i&&(++t,$(".accountSummary--allComponents .wp-your-requests__move-home-request").removeClass("hidden"),$(".accountSummary--allComponents .wp-your-requests__move-home-request .date").html(n.i(a.b)(e.accountField.mIMOSLADueField))),o&&(++t,$(".accountSummary--allComponents .wp-your-requests__water-meter-request").removeClass("hidden"),$(".accountSummary--allComponents .wp-your-requests__water-meter-request .date").html(n.i(a.b)(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,n){"use strict";function a(){i.btnUsageAmIBetterMetterButton.blur(),i.btnViewMoreUsageButton.blur(),$('li[rel="home"]').click(),htmlScroll()}var i={};i.initialize=function(e){i.btnViewMoreUsageButton=e.find(".btn-view-more-usage"),i.btnUsageAmIBetterMetterButton=e.find(".btn-am-i-better-meter"),i.btnViewMoreUsageButton.unbind("click touch").on("click touch",a),i.btnUsageAmIBetterMetterButton.unbind("click touch").on("click touch",a)},t.a=i},,,,,,,,,,,,,function(e,t,n){"use strict";function a(e,t,n){var a=new Date(e,t,n);return a.getFullYear()==e&&a.getMonth()==t&&a.getDate()==n}var i={},o=".firstname",r=".surname",s=".fullname",l=".email",d=".oldpassword",c=".password",u=".confirmpassword",m=".telephone",p=".address",f=".address1",h=".address2",v=".city",g=".nwlnumber",b=".accountNumber",y=".postcode",w=".new-postcode",C=".housenumber",F=".addressauto",S=".day",P=".month",_=".year",k=".name",A=".account-holder-name",x=".bank-account-number",D=".meter-read";window.isDateExists=a;var I=function(){$(o).on("propertychange input",function(){var e=!1;excludeSpecialRegEx.test($(this).val())||(e=!0);var t=$(this).val().charAt(0).toUpperCase()+$(this).val().slice(1);$(this).val(t),inputValidate($(this),e)}),$(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;excludeSpecialRegEx.test($(this).val())||(e=!0),inputValidate($(this),e)}),$(l).on("propertychange input",function(){var e=!1;emailRegEx.test($(this).val())&&(e=!0),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("propertychange input",function(){var e=!1;(passwordRegEx.test($(this).val())||$(this).val().length>32)&&(e=!0),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)}),$(p).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),O(this,30),inputValidate($(this),e)}),$(C).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(f).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),O(this,100),inputValidate($(this),e)}),$(v).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),O(this,90),inputValidate($(this),e)}),$(h).on("propertychange input",function(){var e=!1;addressRegEx.test($(this).val())&&(e=!0),O(this,100),inputValidate($(this),e)}),$(g).on("propertychange input",function(){var e=!1;nwlAcountNubmerRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(b).on("propertychange input",function(){var e=!1;nwlAcountNubmerRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(y).on("propertychange input",function(){var e=!1;$(this).val($(this).val().toUpperCase()),postcodeRegExUK2.test($(this).val())&&(e=!0),O(this,12),inputValidate($(this),e)}),$(w).on("propertychange input",function(){$(this).val($(this).val().toUpperCase()),O(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)}),$(P).on("propertychange input",function(){var e=!1;monthRegEx.test($(this).val())&&(e=!0),inputValidate($(this),e)}),$(_).on("propertychange input",function(){var e=(new Date).getFullYear()-16,t=$(this).val(),n=!1;yearRegEx.test($(this).val())&&t<=e&&(n=!0),inputValidate($(this),n)}),$(".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),n=$(this).val().substring(3,5)-1;a($(this).val().substring(6,11),n,t)&&(e=!0)}inputValidate($(this),e)}),$(".priority-msg textarea").on("keydown keyup change",function(e){var t=isValidPriorityServicesMsg($(this).val());inputValidate($(this),t);var n=$(this),a=$(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),i=n.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),a.html(r)}),$("textarea[name='contactus-additional-details']").on("keydown keyup change",function(e){var t=!excludeSpecialCharsContactUsFormRegEx.test($(this).val());inputValidate($(this),t),$(this).removeClass("empty");var n=$(this),a=$(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),i=n.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),a.html(r)}),$(k).on("propertychange input",function(){var e=!1;excludeSpecialRegEx.test($(this).val())||(e=!0),inputValidate($(this),e)}),$(A).on("propertychange input",function(){var e=!1;excludeSpecialRegEx.test($(this).val())||(e=!0),inputValidate($(this),e)}),$(x).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)}),$(D).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,n=".form-group .form-control";e&&(n=e+" "+n),$(n).each(function(){if($(this).hasClass("firstname")&&(""==$(this).val().replace(/\s/g,"")||excludeSpecialRegEx.test($(this).val())?(inputRequired($(this),codeFirstname),t=!1):inputValidate($(this),!0)),$(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,"")||excludeSpecialRegEx.test($(this).val())?(inputRequired($(this),codeSurname),t=!1):inputValidate($(this),!0)),$(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")&&($(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)),$(this).hasClass("password")){var e=""==$(this).val().replace(/\s/g,"")||!passwordRegEx.test($(this).val());$(this).hasClass("no-required")&&(e=""!=$(this).val().replace(/\s/g,"")&&!passwordRegEx.test($(this).val())),e||$(this).val().length>32?(inputRequired($(this),codePassword),t=!1):inputValidate($(this),!0)}if($(this).hasClass("loginpassword")||$(this).hasClass("oldpassword")){var e=""==$(this).val().replace(/\s/g,"");$(this).hasClass("no-required")&&(e=""!=$(this).val().replace(/\s/g,"")),e||$(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 e=""==$(this).val().replace(/\s/g,"")||!passwordRegEx.test($(this).val());$(this).hasClass("no-required")&&(e=""!=$(this).val().replace(/\s/g,"")&&!passwordRegEx.test($(this).val())),e||$(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")&&(""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAddress),t=!1)),$(this).hasClass("housenumber")&&(""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeHouseName),t=!1)),$(this).hasClass("address1")&&(""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAddressLine1),t=!1)),$(this).hasClass("address2")&&(addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAddressLine2),t=!1)),$(this).hasClass("city")&&(""!=$(this).val().replace(/\s/g,"")&&addressRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeCity),t=!1)),$(this).hasClass("dateOfBirth")&&(""!=$(this).val().replace(/\s/g,"")&&dateFormatRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeDateOfBirth),t=!1)),$(this).hasClass("postcode")&&(""!=$(this).val().replace(/\s/g,"")&&postcodeRegExUK2.test($(this).val().toUpperCase())?inputValidate($(this),!0):(inputRequired($(this),codePostcode),t=!1)),$(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")&&(($(this).hasClass("no-require")||""!=$(this).val()&&monthRegEx.test($(this).val()))&&(""==$(this).val()||monthRegEx.test($(this).val()))?inputValidate($(this),!0):(inputRequired($(this),codeMonth),t=!1)),$(this).hasClass("year")){var n=parseInt($(this).val(),10),i=(new Date).getFullYear()-16;$(this).hasClass("no-require")||"0"!=$(this).val()&&""!=$(this).val()&&yearRegEx.test($(this).val())&&!(n>i)?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")&&(0==$(this).val()||""==$(this).val()?(inputRequired($(this),codeTitle),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).val()||nwlAcountNubmerRegEx.test($(this).val())?inputValidate($(this),!0):(inputRequired($(this),codeAccountNumb),t=!1)),$(this).hasClass("accountNumber")&&(""!=$(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 o=!1;if(dateFormatRegEx.test($(this).val())){var r=$(this).val().substring(0,2),s=$(this).val().substring(3,5)-1,l=$(this).val().substring(6,11);a(l,s,r)?o=!0:t=!1}inputValidate($(this),o)}!$(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):excludeSpecialCharsContactUsFormRegEx.test($(this).val())?($(this).addClass("empty"),inputValidate($(this),!1),inputRequired($(this),codeTextAreaNoSpecialChars),t=!1):inputValidate($(this),!0):""!=$(this).val().replace(/\s/g,"")&&excludeSpecialCharsContactUsFormRegEx.test($(this).val())?($(this).addClass("empty"),inputValidate($(this),!1),inputRequired($(this),codeTextAreaNoSpecialChars),t=!1):inputValidate($(this),!0))});var i=e+" .country",o=e+" .new-postcode",r=!1;return".move-out__step2 .new-address-edit"!=e&&".profile-form"!=e&&".enforced-move-out__step1 .following-address-enforced-move-out-section"!=e||(r=!0),r&&$(i).length&&$(o).length&&("UK"==$(i).val()?""!=$(o).val().replace(/\s/g,"")&&postcodeRegExUK2.test($(o).val().toUpperCase())?inputValidate($(o),!0):(inputRequired($(o),codePostcode),t=!1):inputValidate($(o),!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 O=function(e,t){$(e).val().length>t&&!$(e).hasClass("ignoreMaxLength")&&$(e).val($(e).val().substring(0,t))};i.initialize=function(){I()},t.a=i},,,function(e,t,n){"use strict";var a=n(77),i=n(72),o={};o.initialize=function(){$("body .contactus-form-page").length>0&&i.a.initialize(),$(".priority-services-block").length>0&&a.a.initialize()},t.a=o},function(e,t,n){"use strict";function a(e){function t(e){for(var t=e+"";t.length<2;)t="0"+t;return t}var n=new Date(e+" UTC");return t(n.getDate())+"."+t(n.getMonth()+1)+"."+n.getFullYear()}function i(){(r()(".news-page").length||r()(".article-page").length)&&r()(".news-date").each(function(e){r()(this).html(a(r()(this).html()))})}var o=n(2),r=n.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 n=[];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>";n.push(t)}),t.find(".owl-dots .owl-dot").each(function(e){t.find(".owl-dots").addClass("dot-box"),r()(this).html(n[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,n){"use strict";var a={},i=!1,o=function(){$(".search__wrap .searchQuery").on("keyup",function(){var e=apiUrlSearch+$(".search__wrap .searchQuery").val();localStorage.searchAutocomplete=$(".search__wrap .searchQuery").val();var t=$("header");$(window).width()<=mobile&&(t=$("body")),$(".search__wrap .searchQuery").autocomplete({minLength:3,autoFocus:!1,open:function(){navigator.userAgent.match(/(iPod|iPhone|iPad)/)&&$(".ui-autocomplete").off("menufocus hover mouseover")},change:function(e,t){null===t.item&&($(this).val(""),$(this).parent().find(".form-line").html(""),$(this).parent().removeClass(" active completed error"))},select:function(e){return void 0!=e.item&&void 0!=e.item.label&&(window.location.href=e.item.label),!1},close:function(){$("html").removeClass("search__active")},source:function(t,n){$.ajax({url:e,type:"GET",cache:!1,success:function(e){e.length>0?($(window).scrollTop(0),$("html").addClass("search__active")):$("html").removeClass("search__active"),n($.map(e,function(e){return{label:e.FriendlyUrl,value:e.Heading}}))}})},appendTo:t}).data("ui-autocomplete")._renderItem=function(e,t){return e.addClass("header-autocomplete"),$("<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(),$(".search__wrap .searchForm").attr("action",searchPage+"?term="+$(".search__wrap .searchQuery").val()),$(".search__wrap .searchForm").submit(),!1}),$(".search__wrap .searchButton").click(function(e){e.preventDefault(),$(".search__wrap .searchForm").attr("action",searchPage+"?term="+$(".search__wrap .searchQuery").val()),$(".search__wrap .searchForm").submit()})},r=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&&($(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,n){$.ajax({url:e,type:"GET",cache:!1,success:function(e){n($.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(),$(".help-search__block .searchForm").attr("action",searchPage+"?term="+$(".help-search__block .searchQuery").val()),$(".help-search__block .searchForm").submit(),!1}),$(".help-search__block .searchButton").click(function(e){e.preventDefault(),$(".help-search__block .searchForm").attr("action",searchPage+"?term="+$(".help-search__block .searchQuery").val()),$(".help-search__block .searchForm").submit()})},s=function(){var e=new Date;e=new Date(e.getTime()+60*alertCookie*60*1e3),$.cookie("alertCookie",!0,{expires:e,path:"/"})},l=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"),s()})},d=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()})},c=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"))},u=function(){$(window).resize(function(){c()}),$(".faq-category .faq-item > a").on("touchstart",function(){i=!0}),$(".faq-category .faq-item > a").on("touchmove",function(){i=!1}),$(".faq-category .faq-item > a").on("click touch",function(e){if("click"===e.type&&(i=!0),i){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 n=$(this).attr("href");if("javascript:void(0)"!==n)return window.location.href=n,!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 a=$(".faq-category .faq-item > a.active").offset().top-15;t<=mobile&&(a+=110),$("html, body").stop().animate({scrollTop:a},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)}})},m=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()},p=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","")})},f=function(){p(),$(window).resize(function(){p()})},h=function(){var e,t,n;e=window.navigator.userAgent,t=/msie|Trident.*rv[ :]*11\./gi,n=t.test(e),n&&$(".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+")"))}))},v=function(){$(".accordion__item h5 a").on("click touch",function(){$(this).parent().parent().toggleClass("active"),$(this).parent().parent().parent().hasClass("enter-meter-read")&&initMeter()})},g=function(){var e,t,n=$(window).width(),a=0,i=$(".board-directors__block .owl-carousel");n<=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(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)})):(i.trigger("destroy.owl.carousel"),i.addClass("off"))},b=function(){var e,t,n=0,a=$(".carousel-image__block .owl-carousel, .carousel-promo-image__block .owl-carousel");a&&(a.owlCarousel({loop:!0,autoplay:!1,items:1,responsive:{0:{nav:!1,dots:!0},800:{nav:!0,dots:!1,mouseDrag:!1,touchDrag:!1,freeDrag:!1}}}),a.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)}))},y=function(){g(),b(),$(window).resize(function(){g(),b()})},w=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")})}})},C=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"))},F=function(){$(".corporate div").hasClass("corporate_jumbotron__block")||$(".corporate div").hasClass("hero-image")?($(".corporate").addClass("transparent"),C(),$(window).scroll(function(){C()})):$("body").removeClass("transparent")},S=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").hover(function(){if(e>desktop)return $(".header__wrap .nav-wrap>ul>li").removeClass("active"),$(this).addClass("active"),$("body").hasClass("nav__show")||$("body").addClass("nav__show"),!1},function(){e>desktop&&($(this).removeClass("active"),$("body").hasClass("nav__show")&&$("body").removeClass("nav__show"))}),$(".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"))},function(){e>desktop&&$(this).parent().removeClass("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;$(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")};var P=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"))},_=function(){var e=$(window).width();$(function(){e=$(window).width()}),P(),$(window).resize(function(){$("body").hasClass("isMobile")||(resetMobileMenu(),e!=$(window).width()&&(P(),e=$(window).width()))})},k=function(){$(document).on("click touchstart",function(e){var t=$('[data-toggle="tooltip"]'),n=$(".nb-tooltip .tooltip-btn"),a=$(".tooltip-inner"),i=$(".form-select");t.is(e.target)||0!==t.has(e.target).length||n.is(e.target)||0!==n.has(e.target).length||a.is(e.target)||0!==a.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")}),$(".nb-tooltip .tooltip-btn").on("click touch",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 t=$(this).parent().find(".tooltip-inner"),n=$(window).width();if(n<=767){var a=$(this).offset().left,i=$(window).width()-(a+$(this).width());$(this).parent().find(".tooltip-inner").css("left",-1*(a-20)).css("right",-1*(i-20)),$(this).parent().find(".tooltip-inner").outerWidth()>n&&$(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()<=t.outerHeight()+80?$(this).parent().addClass("pbottom"):$(this).parent().removeClass("pbottom"),$(this).parent().addClass("show"),$(this).parent().parent().addClass("show-tooltip")}e.stopPropagation()}),$(".nb-tooltip .tooltip-inner .tooltip-close").on("click touch",function(e){$(this).parent().parent().removeClass("show"),$(this).parent().parent().parent().removeClass("show-tooltip"),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,n=$(".tooltip-inner.fixed").outerHeight(),a=$(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+a,$(".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()<=n+80?(r=r+i+20,$(".tooltip-inner.fixed").addClass("bottom")):(r=r-n-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()})},A=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()))})},x=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})},D=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")})},I=function(){$(".wp-report-item").on("click",function(){if(!$(this).hasClass("active")){$(".wp-report-item").removeClass("active"),$(this).addClass("active");var e=$(window).width();if(e<=ipad){var t=$(this).attr("data-id");$(".wp-report-item[id = "+t+"]").addClass("active");var n=$(".wp-report-list__content .wp-report-item.active").offset().top-15;e<=mobile&&(n-=70),$("html, body").stop().animate({scrollTop:n},500)}else{var t=$(this).attr("id");$(".wp-report-item[data-id = "+t+"]").addClass("active");var n=$(".wp-report-list__content .wp-report-item.active").offset().top-15;$("html, body").stop().animate({scrollTop:n},500)}}})},O=function(){$(".account-logout").on("click touch",function(e){e.preventDefault(),$(".cssload-container.overlay").show(),logout()})},T=function(){$('a[target="_blank"]').attr("rel","noopener")};a.initialize=function(){O(),A(),k(),F(),m(),S(),_(),o(),r(),l(),d(),f(),u(),h(),v(),y(),w(),x(),D(),I(),T()},t.a=a},function(e,t,n){"use strict";var a={},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})};a.initialize=function(){r(),s()},t.a=a},function(e,t,n){"use strict";var a=n(2),i=n.n(a),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,n){e>=t&&n.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"),n=i()(window).scrollTop();i()("body div").hasClass("current-work__block")&&l(n,e.position().top-e.height(),e),i()("body div").hasClass("promo-cards__block")&&l(n,t.position().top-t.height()/2,t),i()(".corporate-page > div > .block").each(function(){i()(this).hasClass("featuredcontentblock")&&l(n,i()(this).position().top-i()(this).height()/2,i()(this).find(".featured__block"))}),i()(window).scroll(function(){n=i()(window).scrollTop(),i()("body div").hasClass("current-work__block")&&l(n,e.position().top-e.height(),e),i()("body div").hasClass("promo-cards__block")&&l(n,t.position().top-t.height()/2,t),i()(".corporate-page > div > .block").each(function(){i()(this).hasClass("featuredcontentblock")&&l(n,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,n=i()(window).width(),a=0,o=i()(".promo-cards__block .owl-carousel");if(n<=desktop){if(o.owlCarousel({loop:!0,responsive:{0:{items:1,margin:5},768:{items:2.01,margin:20,center:!0}}}),n>=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(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)})}else o.trigger("destroy.owl.carousel"),o.addClass("off")},f=function(){p(),i()(window).resize(function(){p()})},h=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(),f(),h(),v()};o.initialize=function(){s(),c(),m(),g()},t.a=o},function(e,t,n){"use strict";var a={},i=function(e){var t=626,n=436,a=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(a),s=window.screenX+(window.outerWidth-t)/2,l=window.screenY+(window.outerHeight-n)/2,d=["width="+t,"height="+n,"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 n="mailto:?subject=";n+=encodeURIComponent(e),n+="&body=",n+=encodeURIComponent(t),$(".share_email").attr("href",n)},l=function(){$(".share_this").on("click touch",function(){$(this).toggleClass("active").siblings().toggleClass("show")})},d=function(){var e=$(window).width(),t=$(window).scrollTop(),n=51;if($("body div").hasClass("article-page")){var a=$(".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>a?$(".article-share").css("top",t-a+n):$(".article-share").css("top",n)}},c=function(){d(),$(window).scroll(function(){d()})};a.initialize=function(){c(),l(),o(),r(),s()},t.a=a},function(e,t,n){"use strict";var a={},i=function(e){},o=function(){var e=$(window).width();i(e),$(window).resize(function(){i(e)})};a.initialize=function(){o()},t.a=a},,,,,,,,,,function(e,t,n){"use strict";function a(e){return e.toLowerCase().replace(/\b[a-z]/g,function(e){return e.toUpperCase()})}function i(e){e.Status.Success?void 0!=e.Results&&null!=e.Results&&e.Count>0&&(y=JSON.stringify(e.Results)):initPopupErrorApi(e.Status.ErrorMessage,$(".profileAlert"))}function o(){$(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 r(){$(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 s(){$(".csconsentcheckbox-message").addClass("hidden"),setTimeout(function(){$(".csconsentcheckbox-message").removeClass("hidden")},500)}var l=(n(0),n(3),"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}),d={},c=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.apiUrlLogin="/api/Auth/Login",window.apiUrlResendEmail="/api/Auth/ResendVerificationEmail?email=",window.apiUrlSaveUserProfile="/api/Auth/SaveUserProfile",window.apiUrlVerifyEmail="/api/Auth/VerifyEmail",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.apiUrlSubmitContactUsForm="/api/Customer/SubmitContactUsForm",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-Z0-9-]{2,}){1,}$/,window.specialRegEx=/^[!"#$%&()*+-,.\/:;<=>?@[\]^_`{|}~]$/,window.excludeSpecialRegEx=/[\\!"#$%&()*+,.\/:;<=>?@[\]^_`{|}~]/,window.addressRegEx=/^[a-zA-Z0-9-&(),.*'_"\/:; ]*$/,window.namePersonRegEx=/^[!"#$%&()*+-,.\/:;<=>?@[\]^_`{|}~]$/,window.onlyNumberRegEx=/^([0-9]{10})*$/,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.excludeSpecialCharsContactUsFormRegEx=/[\\\/<>&*]/,window.passwordFreeRegEx=/[\S]/,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.postcodeValidate=function(e,t){$(e).on("propertychange input",function(){var e="",n=$(this),a=n.val().toUpperCase().replace(/^\s+/g,"");if(n.val(a),n.parent().removeClass("error").removeClass("completed").addClass("active"),n.parent().find(".form-line").html(a),t&&(e=t,$(e).removeClass("completed")),0==a.length)return void n.parent().removeClass("active").find(".form-line").html("");setTimeout(function(){postcodeRegExUK.test(a)?(n.parent().addClass("completed").removeClass("error"),t&&$(e).addClass("completed")):(n.parent().addClass("error").removeClass("completed"),t&&$(e).removeClass("completed"))},500)})},window.inputValidate=function(e,t){var n=e,a=n.val().replace(/^\s+/g,"");if(n.parent().removeClass("error empty completed").addClass("active"),n.parent().find(".form-line").html(a).removeAttr("style"),n.hasClass("no-require")&&""==a&&n.parent().find(".form-line").html(""),n.parent().hasClass("form-select")&&n.parent().find(".form-line").html(n.find("option:selected").text()),n.parent().find(".password-dot").html(""),n.parent().find(".form-error").html("").removeClass("hidden"),0==a.length)return void n.parent().removeClass("active").find(".form-line").html("");if(setTimeout(function(){t?n.parent().addClass("completed").removeClass("error"):n.parent().addClass("error").removeClass("completed"),n.hasClass("no-require")&&(n.parent().find(".form-error").addClass("hidden"),(n.hasClass("country")||n.hasClass("year")||n.hasClass("slbox"))&&"0"==n.val()&&n.parent().find(".form-line").html(""))},500),n.hasClass("loginpassword")||n.hasClass("password")||n.hasClass("confirmpassword")||n.hasClass("oldpassword")||n.hasClass("passwordfree")){var i=a.length;i<=19?n.parent().removeClass("password22 password26 password32"):i<=22?n.parent().addClass("password22").removeClass("password26 password32"):i<=26?n.parent().addClass("password26").removeClass("password22 password32"):n.parent().addClass("password32").removeClass("password22 password26");for(var o=0;o<a.length;o++)n.parent().find(".password-dot").append("<span></span>");"password"==n.attr("type")||"loginpassword"==n.attr("type")?n.parent().find(".form-line").width(n.parent().find(".password-dot").width()):n.parent().find(".form-line").removeAttr("style")}},window.inputRequired=function(e,t){var n=e;n.parent().addClass("empty").removeClass("active completed error"),void 0!==t&&""!=t&&(n.parent().find(".form-error").html(t).removeClass("hidden"),(n.hasClass("country")||n.hasClass("year")||n.hasClass("slbox"))&&!n.hasClass("no-require")&&(n.parent().parent().find(".form-error").html(t).removeClass("hidden"),n.parent().parent().find(".form-line").html("")))},window.initSelect=function(e,t){var n=e.parent();n.removeClass("active selected"),n.find(".fa-caret-down").remove(),n.find(".sel__placeholder").remove(),n.find(".sel__box").remove(),n.find(".form-line").html(""),n.removeClass("selected actived completed"),n.find("select").val("0"),n.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 n=$(this).text();return void e.prepend($("<span>",{class:e.attr("class").replace(/form-select/g,"sel__placeholder"),text:n,"data-placeholder":n})).prepend('<i class="fa-caret-down"></i>')}if(void 0!==$(this).attr("selected")){var a='<span class="sel__box__options selected" tabIndex="0">'+$(this).text()+"</span>";e.find(".sel__box_inner").append(a),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 a='<span class="sel__box__options" tabIndex="0">'+$(this).text()+"</span>";e.find(".sel__box_inner").append(a)}})}),t&&n.addClass(t),n.find("select option").length>1?n.removeClass("hasempty"):n.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 a=n.find(".sel__box__options");a.on("click",function(e){e.stopPropagation();var t=$(this).text(),a=$(this).index();$(this).siblings(".sel__box__options").removeClass("selected"),$(this).addClass("selected"),n.removeClass("empty");var i=$(this).closest(".form-select");i.children(".sel__placeholder").text(t),i.children(".form-line").text(t),i.addClass("selected").removeClass("actived"),i.children("select").prop("selectedIndex",a+1),i.trigger({type:"doneGettingSelectItem"})}),a.on("keydown",function(e){e.stopPropagation(),13===e.which&&$(this).trigger("click")}),n.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")}),n.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,n=t.offset().top;t.scrollTop(e-n+t.scrollTop())},100)}),""!=n.find(".sel__placeholder").html()?n.addClass("selected"):n.removeClass("selected")};var u=function(e,t){var n=e.split("/"),a=n[2],i=n[1],o=n[0];return o<32&&o>0&&(i<13&&i>0&&(a>=1900&&a<=t))};window.isValidLandlordName=function(e){return!excludeSpecialRegEx.test(e)},window.isValidPriorityServicesMsg=function(e){return!excludeSpecialPriorityMsgRegEx.test(e)},window.createDOB=function(e){var t=e,n=new Date,a=n.getFullYear()-16;t.mask("00/00/0000",{clearIncomplete:!0}),$(t).on("propertychange input",function(){var e=$(this).val(),t=u(e,a);inputValidate($(this),t)})},window.createDatePicker=function(e){var t=new Date,n=t.getFullYear()-16,a=t.getMonth()+1+"/"+t.getDate()+"/"+n,i=t.getDate()+"/"+(t.getMonth()+1)+"/"+n;$(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(a)>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=u(e,n);inputValidate($(this),t)}).keydown(function(e){if(13===e.keyCode){var t=$(this).val(),a=u(t,n);return inputValidate($(this),a),$(".ui-datepicker").hide(),e.stopPropagation(),e.preventDefault(),!1}})},window.isMobile=function(){var e="",t=window.devicePixelRatio||1,n={width:window.screen.width*t,height:window.screen.height*t};return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&(e="isMobile ios",1125==n.width&&2436===n.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 n=e.toString().split(".");return n.push(n.pop().substring(0,t)),n.join(".")},window.numberWithCommas=function(e){var t=e.toString().split(",");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),t.join(",")};var m=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={},n=null,a=location.search.substring(1);arguments.length>0&&arguments[0].length>1&&(e=arguments[0]);for(var i=/([^&=]+)=([^&]*)/g;n=i.exec(a);){if(!1!==e&&decodeURIComponent(n[1])===e)return decodeURIComponent(n[2]);!1===e&&(t[decodeURIComponent(n[1])]=decodeURIComponent(n[2]))}return!1===e?t:null};var p=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)})};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.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")),n=t.PersonId;null!=n&&void 0!=n&&""!==n&&(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 f=function(e){var t=(new Date).getFullYear(),n=[];for(e=e||1950;e<=t;)n.push(e++);return n.sort(function(e,t){return t-e}),n};window.initYear=function(e,t){var n=f();e.html(""),e.html("<option value='0'></option>"),$.each(n,function(n,a){null!=t&&n==t-1?e.append(new Option(a,a,!0,!1)):e.append(new Option(a,a,!1,!1))}),initSelect(e)};var h=function(e){var t=(new Date).getFullYear()-16,n=[];for(e=e||1900;e<=t;)n.push(e++);return n.sort(function(e,t){return t-e}),n};window.initYearDOB=function(e,t){var n=h();e.html(""),e.html("<option value='0'></option>"),$.each(n,function(n,a){null!=t&&n==t-1?e.append(new Option(a,a,!0,!1)):e.append(new Option(a,a,!1,!1))}),initSelect(e)},window.initMonth=function(e,t){var n=["01","02","03","04","05","06","07","08","09","10","11","12"];e.html(""),e.html("<option value='0'></option>"),$.each(n,function(n,a){null!=t&&n==t-1?e.append(new Option(a,a,!0,!1)):e.append(new Option(a,a,!1,!1))}),initSelect(e)},window.initCountry=function(e,t,n){var a=!1;e.html(""),e.html("<option value='0'></option>");var i=JSON.parse($(".countryCodes").val());void 0!=n&&null!=n&&"UK"==n&&(i=[i[0]]),$.each(i,function(n,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),a=!0):e.append(new Option(i.Name,i.Code,!1,!1))}),a&&$("body").hasClass("isMobile")?(e.parent().parent().addClass("active"),e.find("option").each(function(){"0"==$(this).val()&&$(this).remove()})):initSelect(e)},window.initPayment=function(e,t){var n={"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(n,function(n,a){void 0!==t&&t.indexOf(a)>=0?e.append(new Option(n,a,!0,!1)):e.append(new Option(n,a,!1,!1))}),initSelect(e)},window.initTitle=function(e,t){var n=["Mr","Mrs","Miss","Ms","Dr","Prof","Sir","Lord","Lady"];e.html(""),e.html("<option value='0'></option>"),$.each(n,function(n,a){null!=t&&n==t-1?e.append(new Option(a,a,!0,!1)):e.append(new Option(a,a,!1,!1))}),initSelect(e)};var v=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","")],b)},g="",b=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&&(t=e.Result.RawAddress.BuildingNumber),""!=e.Result.RawAddress.SubBuildingName&&(t+=" "+e.Result.RawAddress.SubBuildingName),""!=e.Result.RawAddress.BuildingName&&(t+=" "+e.Result.RawAddress.BuildingName);var n="";""!=e.Result.RawAddress.ThoroughfareName&&(n=e.Result.RawAddress.ThoroughfareName),""!=e.Result.RawAddress.ThoroughfareDesc&&(n+=" "+e.Result.RawAddress.ThoroughfareDesc);var i="";return""!=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),g={Premise:a($.trim(t)),Thoroughfare:a($.trim(n)),DependentThoroughfare:a($.trim(i)),Locality:a(e.Result.RawAddress.Locality),PostalCode:e.Result.Address.Lines[e.Result.Address.Lines.length-1],UPRN:e.Result.RawAddress.UniqueReference}}return null};window.fillAddress=function(e,t){v(e),setTimeout(function(){"function"==typeof t&&t(g)},500)};var y,w=function(e,t){t(e.filter(function(e){return!e.container}).map(function(e){return{value:e.label,label:e.value,selected:e.value}}))};window.initData8=function(e,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),setTimeout(function(){w(JSON.parse(y),t)},500)},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,n=!1;return""!=e&&t.indexOf(e.slice(0,-1))>=0&&e.indexOf(window.location.pathname)>=0&&(n=!0),n};var C=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 n=e.getTime(),a=t.getTime(),i=a-n;return Math.ceil(i/864e5)},inWeeks:function(e,t){var n=t.getTime(),a=e.getTime();return parseInt((n-a)/6048e5)},inMonths:function(e,t){var n=e.getFullYear(),a=t.getFullYear(),i=e.getMonth();return t.getMonth()+12*a-(i+12*n)},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(),n=e.getMonth()+1,a=e.getFullYear();return t<10&&(t="0"+t),n<10&&(n="0"+n),t+"/"+n+"/"+a},window.gotoStep=function(e,t,n,a){void 0!=e&&e.addClass("active"),void 0!=t&&t.addClass("hidden"),void 0!=n&&n.removeClass("hidden"),void 0!=a&&a.removeClass("active");var i="verification";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 n="";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&&(n=e.addressLine4Field.toString().split(/\,/),t.append("<p>"+n[0]+"</p>")),""!=e.postCodeField&&null!=e.postCodeField&&t.append("<p>"+e.postCodeField+"</p>"),""!=n[1]&&null!=n[1]&&t.append("<p>"+n[1]+"</p>"))},window.bindingPropertyAddress=function(e,t){var n=e.split(",");t.html("");for(var a=0;a<n.length;a++)t.append("<p>"+n[a]+"</p>")},window.initData8Address=function(e,t){var n=$(t);null!=e&&(n.find(".address").val(e.Premise),n.find(".housenumber").val(e.Premise),n.find(".address1").val(e.Thoroughfare),n.find(".address2").val(e.DependentThoroughfare),n.find(".city").val(e.Locality),n.find(".postcode").length>0?n.find(".postcode").val(e.PostalCode):n.find(".new-postcode").val(e.PostalCode),n.find(".uprn").val(e.UPRN)),n.removeClass("hidden"),requiredForm(t)},window.initData8Postcode=function(e,t){if(null!=e){var n=e.Premise+" "+e.Thoroughfare+", "+e.Locality+", "+e.PostalCode;$(t).val(n),$(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,n=6,a="",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")?(a=JSON.parse(localStorage.getItem("wamMeterFieldData")),null!=a.meterField&&(o=parseInt(a.meterField.readCodeField),t=parseInt(a.meterField.lastReadField),n=parseInt(a.meterField.numberDialsField),i=!0)):null!=localStorage.getItem("propertyDetailData")?(a=JSON.parse(localStorage.getItem("propertyDetailData")),null!=a.metersField&&a.metersField.length>0&&(e=parseInt(a.metersField[0].lastReadField.split(".")[0]),t=parseInt(a.metersField[0].lastActualReadField.split(".")[0]),n=parseInt(a.metersField[0].numberDialsField),i=!0)):wamFlag||null==localStorage.getItem("accountDetailInfo")||(a=JSON.parse(localStorage.getItem("accountDetailInfo")),null!=a.metersField&&a.metersField.length>0&&(e=parseInt(a.metersField[0].lastReadField.split(".")[0]),t=parseInt(a.metersField[0].lastActualReadField.split(".")[0]),n=parseInt(a.metersField[0].numberDialsField),i=!0)):i=!1;for(var r=0;r<n;++r)$(".enter-meter-read .meter-box .meter-input").append('<input placeholder="0" maxlength="1" pattern="d*" type="tel" />');$(".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("input").addClass("success").removeClass("warning"),(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("input").addClass("success").removeClass("error")):$(this).parent().find("input").addClass("success").removeClass("error")):meterValue=""})},window.getMeterRead=function(e){var t=!1,n=!0;if($(e).find(".enter-meter-read .accordion__item").hasClass("active")){var a="";$(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"),n=!1,!1;n=!0,a+=$(this).val()}}),$(e).find(".enter-meter-read .meter-input input").each(function(){if($(this).hasClass("error"))return $(this).focus(),!1})}return[n,a]},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.getDOB=function(e){return getFormatedDOB(e,1)},window.getFormatedDOB=function(e,t){var n="";return""!=$(e).find(".day").val()&&""!=$(e).find(".month").val()&&"0"!=$(e).find(".year").val()&&(n=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()),n},window.getMeterLocation=function(e,t){t.html(""),"E"==e?t.html("External"):t.html("Internal")},window.initNumberOfOccupants=function(e,t){e.html("<option value='0'></option>"),e.parent().find(".form-line").html("");for(var n=!1,a=0;a<20;a++){var i=a+1;void 0!==t&&t==i?(e.append(new Option(i,i,!0,!0)),e.parent().find(".form-line").html(i),n=!0):e.append('<option value="'+i.toString()+'">'+i.toString()+"</option>")}n&&$("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 n=JSON.parse(localStorage.getItem("accountProperty"));if(e.html("<option value='0'></option>"),1==e.children("option").length)if(1==n.length)e.append(new Option(n[0].address,n[0].accountID+", "+n[0].personID+", "+n[0].premiseID,!0,!0));else for(var a=0;a<n.length;a++)t[0]==n[a].accountID&&$.trim(t[1])==n[a].premiseID&&$.trim(t[2])==n[a].personID?e.append(new Option(n[a].address,n[a].accountID+", "+n[a].personID+", "+n[a].premiseID,!0,!0)):e.append(new Option(n[a].address,n[a].accountID+", "+n[a].personID+", "+n[a].premiseID,!1,!1));0==e.parent().has(".sel__box").length&&initSelect(e),1==n.length&&e.parent().addClass("hasempty")}},window.initReasonYourMeter=function(e){e.html(""),e.html("<option value='0'></option>"),$.each(reasonList,function(t,n){e.append(new Option(n,parseInt(t+1),!1,!1))}),initSelect(e)},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 n=e.split(".")[0],a=n.length;if(void 0!=t||""!=t)for(var i=0;i<t-a;i++)n="0"+n;return n},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(),n=this.getMonth(),a=this.getFullYear();return t+" "+e[n]+" "+a},Date.prototype.toFormat=function(e){var t=this.getDate(),n=this.getMonth()+1,a=this.getFullYear();return 1===t.toString().length&&(t="0"+t),1===n.toString().length&&(n="0"+n),"DD/MM/YYYY"===e?t+"/"+n+"/"+a:"YYYY-MM-DD"===e?a+"-"+n+"-"+t:void 0},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.saveUserProfile=function(e,t,n){var a=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),a||$(".cssload-container.overlay").fadeOut()},error:function(e,t){a||$(".cssload-container.overlay").fadeOut(),n(e,t)}})},window.averageUsage=function(e,t){var n=e,a="";switch(t){case 1:a=n<=110?"low":n>110&&n<=192?"average":n>192&&n<=367?"above":"high";break;case 2:a=n<=192?"low":n>192&&n<=247?"average":n>247&&n<=492?"above":"high";break;case 3:a=n<=260?"low":n>260&&n<=342?"average":n>342&&n<=602?"above":"high";break;case 4:a=n<=315?"low":n>315&&n<=411?"average":n>411&&n<=684?"above":"high";break;case 5:a=n<=370?"low":n>370&&n<=466?"average":n>466&&n<=766?"above":"high";break;default:return}return a},window.convertDateToString=function(e){var t=e.split("-"),n="",a=parseInt(t[0]),i=parseInt(a-1);switch(t[1]){case"01":n="January "+i+" to January "+a;break;case"02":n="February "+i+" to February "+a;break;case"03":n="March "+i+" to March "+a;break;case"04":n="April "+i+" to April "+a;break;case"05":n="May "+i+" to May "+a;break;case"06":n="June "+i+" to June "+a;break;case"07":n="July "+i+" to July "+a;break;case"08":n="August "+i+" to August "+a;break;case"09":n="September "+i+" to September "+a;break;case"10":n="October "+i+" to October "+a;break;case"11":n="November "+i+" to November "+a;break;case"12":n="December "+i+" to December "+a;break;default:return}return n},window.saveFindMyAccountInfo=function(e,t){var n={FirstName:e.FirstName,Surname:e.Surname,EmailAddress:e.EmailAddress,PostCode:e.PostCode,DateOfBirth:e.DateOfBirth,PersonId:t};localStorage.FindMyAccount=JSON.stringify(n)},window.initRemoveAllData=function(){localStorage.removeItem("accountDetailInfo"),localStorage.removeItem("loginAfter3th"),localStorage.removeItem("accountDetailID"),localStorage.removeItem("isNewCustomer"),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")},window.pushStateParameterUrl=function(e){var t="",n=window.location.search;if(""==n){var a=0;for(var i in e)a++,t+=1==a?"?"+i+"="+e[i]:"&"+i+"="+e[i]}else{var o={};n.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(e,t,n){o[t]=n});var a=0;for(var r in o){a++;for(var s in e){if(s==r){t+=1==a?"?"+s+"="+e[s]:"&"+s+"="+e[s];break}t+=1==a?"?"+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.initErrorCodeCMS=function(e,t){$.each(errorCodes,function(n){void 0!=(void 0===t?"undefined":l(t))&&errorCodes[n].Code==t&&(0!=e.find(".alert__content p").length&&e.find(".alert__content p").html(errorCodes[n].Message),0!=e.find(".alert__content .lbl").length&&e.find(".alert__content .lbl").html(errorCodes[n].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.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(n){(errorCodes[n].Code==e.status||"timeout"===e.statusText&&"9039"===errorCodes[n].Code)&&(0!=t.find(".alert__content p").length&&t.find("p").html(errorCodes[n].Message),0!=t.find(".alert__content .lbl").length&&t.find(".lbl").html(errorCodes[n].Message))}),t.show()),$(".cssload-container.overlay").fadeOut()},window.trimStringLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=e;return $.trim(e).length>t&&(n=e.substring(0,t),n+="..."),n};var F=function(e,t,n){t=encodeURIComponent(t);var a="([&?]|&amp;)"+t+"\\b(?:=(?:[^&#]*))*",i=document.createElement("a"),o=new RegExp(a),r=t+(n?"="+encodeURIComponent(n):"");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:"/"}),window.cookie="userProfile= null;expires=-1;path=/",window.cookie="loginInfoSuccess= null;expires=-1;path=/",initRemoveAllData(!0),$(".cssload-container.overlay").fadeOut(),window.location=F(window.location=urlHome,"v",(new Date).getTime())},error:function(){$(".cssload-container.overlay").fadeOut()}})};var S=function(){function e(){clearTimeout(n),n=setTimeout(logout,a)}var t=20;""!=$(".loginTimeoutInMinute").val()&&parseInt($(".loginTimeoutInMinute").val())>0&&(t=parseInt($(".loginTimeoutInMinute").val()));var n,a=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,n=e%100;return 1==t&&11!=n?e+"st":2==t&&12!=n?e+"nd":3==t&&13!=n?e+"rd":e+"th"};var P=function(){function e(e,t){var n=document.createElement("script");n.type="text/javascript",n.readyState?n.onreadystatechange=function(){"loaded"!=n.readyState&&"complete"!=n.readyState||(n.onreadystatechange=null,void 0!=t&&t())}:void 0!=t&&(n.onload=function(){t()}),n.src=e,document.getElementsByTagName("head")[0].appendChild(n)}function t(e){e+="=";for(var t=document.cookie.split(";"),n=0;n<t.length;n++){for(var a=t[n];" "==a.charAt(0);)a=a.substring(1,a.length);if(0==a.indexOf(e))return a.substring(e.length,a.length)}return null}function n(t){for(var n=a+i,s=0;s<r.length;s++)if(r[s]==n)return;r.push(n),e(a+i,function(){"function"==typeof _reciteLoaded&&_reciteLoaded(),"function"==typeof t&&t(),Recite.load(o),Recite.Event.subscribe("Recite:load",function(){Recite.enable()})})}var a="//api.reciteme.com/asset/js?key=",i="ec7e60718518554dcb179dfad9b67f02d64277fb",o={},r=[],s=!1;"#reciteEnable"===window.location.hash&&(s=!0),"true"==t("Recite.Persist")&&n(),s&&(document.addEventListener?document.addEventListener("DOMContentLoaded",function(e){n()}):n()),$(".reciteme").click(function(e,t){return n(),!1})},_=function(){$(".cookie-script-custom .form-checkbox input").change(function(){s()}),$(document).on("click","#cookiescript_accept",function(){s()}),$(document).on("click","#cookiescript_reject",function(){s()})};d.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()&&S(),c(),m(),C(),o(),p(),r(),P(),_(),$(window).resize(function(){m()})},t.a=d},,,,,,,,,function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i={},o=$(".bereavment-form"),r=function(){var e=o.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,n){initData8(document.getElementById(e.attr("id")),n,$(this))},minLength:2,select:function(t,n){return t.preventDefault(),$(e).find(" ~ .form-line").html(""),$(".address-not-list-link-row").addClass("hidden"),fillAddress(n.item.selected,s),$(".common-form .row-dorent .no").addClass("nb-btn-outline"),!1},focus:function(t,n){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)})},s=function(e){var t=o.find(".deceased-address");if(null!=e){var n="",n=jsonToCommaDelimString(e);t.val(n),t.parent().find(".form-line").html(n)}},l=function(){var e=o.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,n){initData8(document.getElementById(e.attr("id")),n)},minLength:2,select:function(t,n){return t.preventDefault(),$(e).find(" ~ .form-line").html(""),$(".address-not-list-link-row").addClass("hidden"),fillAddress(n.item.selected,d),$(".common-form .row-dorent .no").addClass("nb-btn-outline"),!1},focus:function(t,n){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=o.find(".executor-address");if(null!=e){var n=jsonToCommaDelimString(e);t.val(n),t.parent().find(".form-line").html(n)}},c=function(){var e=o.find(".account-same-as-deseased").find(".yes"),t=o.find(".account-same-as-deseased").find(".no");e.unbind("click"),e.on("click touch",function(n){n.preventDefault(),$(this).removeClass("nb-btn-outline nb-btn-error"),t.addClass("nb-btn-outline").removeClass("nb-btn-error"),e.addClass("selected"),t.removeClass("selected"),o.find(".deseased-account-details").addClass("hidden")}),t.unbind("click"),t.on("click touch",function(n){n.preventDefault(),$(this).removeClass("nb-btn-outline nb-btn-error"),e.addClass("nb-btn-outline").removeClass("nb-btn-error"),t.addClass("selected"),e.removeClass("selected"),o.find(".deseased-account-details").removeClass("hidden")})},u=function(){o.find(".nb-btn-submit").unbind("click touch"),o.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var n=!0,i=!0,r=!0,s=!0,l=!0,d=!0,c=!0;if(n=requiredForm(".bereavment-form .personal-detail"),o.find(".account-same-as-deseased .nb-row-padding .yes").hasClass("nb-btn-outline")&&o.find(".account-same-as-deseased .nb-row-padding .no").hasClass("nb-btn-outline")?(o.find(".account-same-as-deseased .nb-row-padding .nb-btn").addClass("nb-btn-error"),i=!1):i=!0,r=requiredForm(".bereavment-form .deseased-fullname"),o.find(".deseased-account-details").hasClass("hidden")||(s=requiredForm(".bereavment-form .deseased-account-details")),l=requiredForm(".bereavment-form .deseased-date-details"),d=requiredForm(".bereavment-form .executor-details"),c=requiredForm(".bereavment-form .row-textarea"),!(n&&i&&r&&s&&l&&d&&c))return n&&!i&&htmlScroll(o.find(".account-same-as-deseased").position().top-50),void o.find(".nb-btn-submit").blur();var u={};u={contactUsFormDataKeyValues:(t={},a(t,contactUsFormFields.typeOfQuery,contactUsForms.bereavement),a(t,contactUsFormFields.fullName,$.trim(o.find(".personal-detail").find(".fullname").val())),a(t,contactUsFormFields.accountNumber,$.trim(o.find(".personal-detail").find(".nwlnumber").val())),a(t,contactUsFormFields.address,$.trim(o.find(".personal-detail").find(".new-address").val())),a(t,contactUsFormFields.telephoneNumber,$.trim(o.find(".personal-detail").find(".telephone").val())),a(t,contactUsFormFields.email,$.trim(o.find(".personal-detail").find(".email").val())),a(t,contactUsFormFields.isDeceasedAccountNumberSame,$.trim(o.find(".account-same-as-deseased").find(".selected").text())),a(t,contactUsFormFields.nameOfDeceased,$.trim(o.find(".deseased-fullname").find(".fullname").val())),a(t,contactUsFormFields.deceasedAccountNumber,$.trim(o.find(".deseased-account-details").find(".nwlnumber").val())),a(t,contactUsFormFields.deceasedAddress,$.trim(o.find(".deseased-account-details").find(".deceased-address").val())),a(t,contactUsFormFields.dateTheyPassedAway,parseDate($.trim(o.find(".deseased-date-details").find(".datepicker").val()))),a(t,contactUsFormFields.nameOfExecutor,$.trim(o.find(".executor-details").find(".fullname").val())),a(t,contactUsFormFields.executorCorrespondenceAddress,$.trim(o.find(".executor-details").find(".executor-address").val())),a(t,contactUsFormFields.additionalDetails,$.trim(o.find(".limit300").val())),a(t,contactUsFormFields.regionCode,urlAccount.sitecode),t),attachmentPath:""},submitContactusForm(u)})};i.initialize=function(){pushStateParameterUrl({step:"bereavementForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),r(),l(),datePickerInit(),c(),u()},t.a=i},function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i={},o=$(".bill-copy-form"),r=function(){var e=o.find(".personal-detail").find(".email"),t=o.find(".personal-detail").find(".post");e.unbind("click"),e.on("click touch",function(n){n.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(n){n.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=function(){var e=!0,t=!0,n=!0;o.find(".nb-btn-submit").unbind("click touch"),o.find(".nb-btn-submit").on("click touch",function(i){var r;if(i.preventDefault(),e=requiredForm(".bill-copy-form .personal-detail "),t=requiredForm(".bill-copy-form .row-textarea"),o.find(".personal-detail").find(".nb-row-padding").find(".email").hasClass("nb-btn-outline")&&o.find(".personal-detail").find(".nb-row-padding").find(".post").hasClass("nb-btn-outline")?(o.find(".personal-detail").find(".nb-row-padding").find(".nb-btn").addClass("nb-btn-error"),n=!1):n=!0,!e||!n||!t)return void o.find(".nb-btn-submit").blur();var s={};s={contactUsFormDataKeyValues:(r={},a(r,contactUsFormFields.typeOfQuery,contactUsForms.billCopy),a(r,contactUsFormFields.fullName,$.trim(o.find(".personal-detail").find(".fullname").val())),a(r,contactUsFormFields.dateOfBirth,parseDate($.trim(o.find(".personal-detail").find(".date-of-birth").val()))),a(r,contactUsFormFields.accountNumber,$.trim(o.find(".personal-detail").find(".accountNumber").val())),a(r,contactUsFormFields.address,$.trim(o.find(".personal-detail").find(".new-address").val())),a(r,contactUsFormFields.telephoneNumber,$.trim(o.find(".personal-detail").find(".telephone").val())),a(r,contactUsFormFields.email,$.trim(o.find(".personal-detail").find(".email").val())),a(r,contactUsFormFields.sendBillBy,$.trim(o.find(".send-bill-by").find(".selected").text())),a(r,contactUsFormFields.additionalDetails,$.trim(o.find(".limit300").val())),a(r,contactUsFormFields.regionCode,urlAccount.sitecode),r)},submitContactusForm(s)})};i.initialize=function(){pushStateParameterUrl({step:"billCopyForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),datePickerInit(),r(),s()},t.a=i},function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i={},o=$(".general-query-form"),r=function(){o.find(".nb-btn-submit").unbind("click touch"),o.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var n=!0,i=!0;if(n=requiredForm(".general-query-form .personal-detail"),i=requiredForm(".general-query-form .row-textarea"),!n||!i)return void o.find(".nb-btn-submit").blur();var r={};r={contactUsFormDataKeyValues:(t={},a(t,contactUsFormFields.typeOfQuery,contactUsForms.generalQuery),a(t,contactUsFormFields.fullName,$.trim(o.find(".personal-detail").find(".fullname").val())),a(t,contactUsFormFields.accountNumber,$.trim(o.find(".personal-detail").find(".nwlnumber").val())),a(t,contactUsFormFields.address,$.trim(o.find(".personal-detail").find(".new-address").val())),a(t,contactUsFormFields.telephoneNumber,$.trim(o.find(".personal-detail").find(".telephone").val())),a(t,contactUsFormFields.email,$.trim(o.find(".personal-detail").find(".email").val())),a(t,contactUsFormFields.additionalDetails,$.trim(o.find(".limit300").val())),a(t,contactUsFormFields.regionCode,urlAccount.sitecode),t)},submitContactusForm(r)})};i.initialize=function(){pushStateParameterUrl({step:"generalQueryForm"}),addressPickerInit(),r()},t.a=i},function(e,t,n){"use strict";function a(e){e.find("a").attr("target","_blank")}var i=n(74),o=n(75),r=n(73),s=n(70),l=n(76),d=n(69),c=n(71),u=n(4),m={};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",isDeceasedAccountNumberSame:"dcfIsDeceasedAccountNumberSame",nameOfDeceased:"dcfNameOfDeceased",dateTheyPassedAway:"dcfDateTheyPassedAway",nameOfExecutor:"dcfNameOfExecutor",executorCorrespondenceAddress:"dcfExecutorCorrespondenceAddress",deceasedAccountNumber:"dcfAccountNumberOfDeceased",deceasedAddress:"dcfAddressOfDeceased",dateOfBirth:"dcfDateOfBirth",regionCode:"dcfLocale"};var p=$(".contactus-form-page .wp-report-list.wp-report-list__content");window.addressPickerInit=function(){var e=p.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,n){initData8(document.getElementById(t.attr("id")),n)},minLength:2,select:function(e,n){return e.preventDefault(),$(t).find(" ~ .form-line").html(""),$(".address-not-list-link-row").addClass("hidden"),fillAddress(n.item.selected,f),$(".common-form .row-dorent .no").addClass("nb-btn-outline"),!1},focus:function(e,n){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 f=function(e){var t=p.find(".active"),n=t.find(".wp-report-content").find(".new-address");if(null!=e){var a=jsonToCommaDelimString(e);n.val(a),n.parent().find(".form-line").html(a)}};window.jsonToCommaDelimString=function(e){var t="",n=Object.keys(e)[Object.keys(e).length-1];return $.each(e,function(e,a){""!=a&&(t+=e!=n?a+", ":a)}),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=p.find(".active"),n=t.find(".wp-report-content").find(".datepicker");$(n).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 h=function(){localStorage.getItem("isContactUsFormSelected")&&(history.replaceState(null,"",location.href.split("?")[0]),localStorage.removeItem("isContactUsFormSelected"))};window.submitContactusForm=function(e){$(".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").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").addClass("hidden"),$(u.a).find("p").html(contactUsFormSubmissionError),$(u.a).show())},error:function(e,t){$(".cssload-container.overlay").fadeOut(),$(u.a).find("p").html(contactUsFormSubmissionError),$(u.a).hide()}})},m.initialize=function(){0!=$("body .contactus-form-page").length&&(h(),$(".wp-report-item").on("click",function(){if($(this).hasClass("active"))switch($(window).width()<=ipad?$(this).attr("data-id"):$(this).attr("id")){case"idmovehome":i.a.initialize();break;case"idpayment":o.a.initialize();break;case"idmeterRead":r.a.initialize();break;case"idbillCopy":s.a.initialize();break;case"idupdateContact":l.a.initialize();break;case"idbereavment":d.a.initialize();break;case"idwaterSupply":pushStateParameterUrl({step:"waterSupplyForm"});break;case"idgeneralQuery":c.a.initialize()}}),$(".wp-report-item").keypress(function(e){13==e.keyCode&&$(this).trigger("click")}),$(".wp-report-content").on("click",function(e){e.stopPropagation()}),a($("body .contactus-form-page .sub-title.plink")))},t.a=m},function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i={},o=$(".meter-read-form"),r=function(){o.find(".nb-btn-submit").unbind("click touch"),o.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var n=!0,i=!0;o.find(".personal-detail").hasClass("hidden")||(n=requiredForm(".meter-read-form .personal-detail "));var r=requiredForm(".meter-read-form .row-date"),s=requiredForm(".meter-read-form .row-number-occupants"),l=o.find(".meter-read-date").val();if(void 0!=l&&""!==l&&dateRegEx.test(l)){var d=parseDate(formatDate(l)),c=dateDiff.inDays(new Date,d);if(c<-180||c>180)return inputValidate($(".meter-read-form .meter-read-date"),!1),void htmlScroll(o.find(".row-meterDate").position().top-50);if(!(n&&i&&s&&r))return void o.find(".nb-btn-submit").blur();var u={};u={contactUsFormDataKeyValues:(t={},a(t,contactUsFormFields.typeOfQuery,contactUsForms.meterRead),a(t,contactUsFormFields.fullName,$.trim(o.find(".personal-detail").find(".fullname").val())),a(t,contactUsFormFields.accountNumber,$.trim(o.find(".personal-detail").find(".nwlnumber").val())),a(t,contactUsFormFields.address,$.trim(o.find(".personal-detail").find(".new-address").val())),a(t,contactUsFormFields.telephoneNumber,$.trim(o.find(".personal-detail").find(".telephone").val())),a(t,contactUsFormFields.email,$.trim(o.find(".personal-detail").find(".email").val())),a(t,contactUsFormFields.meterRead,$.trim(o.find(".meter-read").val())),a(t,contactUsFormFields.dateOfReading,parseDate($.trim(o.find(".meter-read-date").val()))),a(t,contactUsFormFields.peopleAtProperty,$.trim(o.find(".occupents-select").find(".row-number-occupants option:selected").text())),a(t,contactUsFormFields.regionCode,urlAccount.sitecode),t)},submitContactusForm(u)}})};i.initialize=function(){pushStateParameterUrl({step:"meterReadForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),datePickerInit(),initNumberOfOccupants($(".meter-read-form .number-occupants")),r()},t.a=i},function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i={},o=$(".move-home-form"),r=function(){o.find(".nb-btn-submit").unbind("click touch"),o.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var n=!0,i=!0;if(n=requiredForm(".move-home-form .personal-detail "),i=requiredForm(".move-home-form .row-textarea"),!n||!i)return void o.find(".nb-btn-submit").blur();var r={};r={contactUsFormDataKeyValues:(t={},a(t,contactUsFormFields.typeOfQuery,contactUsForms.moveHome),a(t,contactUsFormFields.fullName,$.trim(o.find(".personal-detail").find(".fullname").val())),a(t,contactUsFormFields.accountNumber,$.trim(o.find(".personal-detail").find(".nwlnumber").val())),a(t,contactUsFormFields.address,$.trim(o.find(".personal-detail").find(".new-address").val())),a(t,contactUsFormFields.telephoneNumber,$.trim(o.find(".personal-detail").find(".telephone").val())),a(t,contactUsFormFields.email,$.trim(o.find(".personal-detail").find(".email").val())),a(t,contactUsFormFields.additionalDetails,$.trim(o.find(".limit300").val())),a(t,contactUsFormFields.regionCode,urlAccount.sitecode),t)},submitContactusForm(r)})};i.initialize=function(){pushStateParameterUrl({step:"moveHomeForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),r()},t.a=i},function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=!0,o={},r=$(".payment-plan-form"),s=function(){r.find(".wp-list-check").find("input").on("change",function(){i=!0,r.find(".form-checkbox").removeClass("error"),"Monthly"==r.find('input[name="pp-pay"]:checked').val()?(r.find(".monthly-select").removeClass("hidden"),d(r.find(".dd-payment-day"))):r.find(".monthly-select").addClass("hidden")})},l=function(){r.find(".nb-btn-submit").unbind("click touch"),r.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var n=!0,o=!0,s="";if(0==$('input[name="pp-pay"]:checked').length?(i=!1,r.find(".form-checkbox").addClass("error")):(i=!0,r.find(".form-checkbox").removeClass("error")),r.find(".personal-detail").hasClass("hidden")||(n=requiredForm(".payment-plan-form .personal-detail ")),r.find(".monthly-select").hasClass("hidden")||(o=requiredForm(".payment-plan-form .monthly-select")),!o||!n)return void r.find(".nb-btn-submit").blur();s="monthly"==r.find('input[name="pp-pay"]:checked').val().toLowerCase()?r.find(".monthly-select").find(".dd-payment-day option:selected").text():"";var l={};l={contactUsFormDataKeyValues:(t={},a(t,contactUsFormFields.typeOfQuery,contactUsForms.paymentPlan),a(t,contactUsFormFields.fullName,$.trim(r.find(".personal-detail").find(".fullname").val())),a(t,contactUsFormFields.accountNumber,$.trim(r.find(".personal-detail").find(".nwlnumber").val())),a(t,contactUsFormFields.address,$.trim(r.find(".personal-detail").find(".new-address").val())),a(t,contactUsFormFields.telephoneNumber,$.trim(r.find(".personal-detail").find(".telephone").val())),a(t,contactUsFormFields.email,$.trim(r.find(".personal-detail").find(".email").val())),a(t,contactUsFormFields.paymentPlan,$.trim(r.find('input[name="pp-pay"]:checked').val())),a(t,contactUsFormFields.preferredPaymentDate,s),a(t,contactUsFormFields.additionalDetails,$.trim(r.find(".limit300").val())),a(t,contactUsFormFields.regionCode,urlAccount.sitecode),t)},submitContactusForm(l)})},d=function(e){for(var t=[],n=0;n<31;n++)t.push(c(n+1));e.html("<option value='0'>Please select</option>"),e.parent().find(".form-line").html(""),$.each(t,function(t,n){e.append(new Option(n,parseInt(t+1),!1,!1))}),initSelect(e)},c=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(),s(),l()},t.a=o},function(e,t,n){"use strict";function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i={},o=$(".update-contact-details-form"),r=function(){o.find(".nb-btn-submit").unbind("click touch"),o.find(".nb-btn-submit").on("click touch",function(e){var t;e.preventDefault();var n=!0,i=!0;if(n=requiredForm(".update-contact-details-form .personal-detail"),i=requiredForm(".update-contact-details-form .row-textarea"),!n||!i)return void o.find(".nb-btn-submit").blur();var r={};r={contactUsFormDataKeyValues:(t={},a(t,contactUsFormFields.typeOfQuery,contactUsForms.updateContactDetails),a(t,contactUsFormFields.fullName,$.trim(o.find(".personal-detail").find(".fullname").val())),a(t,contactUsFormFields.accountNumber,$.trim(o.find(".personal-detail").find(".nwlnumber").val())),a(t,contactUsFormFields.address,$.trim(o.find(".personal-detail").find(".new-address").val())),a(t,contactUsFormFields.telephoneNumber,$.trim(o.find(".personal-detail").find(".telephone").val())),a(t,contactUsFormFields.email,$.trim(o.find(".personal-detail").find(".email").val())),a(t,contactUsFormFields.additionalDetails,$.trim(o.find(".limit300").val())),a(t,contactUsFormFields.regionCode,urlAccount.sitecode),t)},submitContactusForm(r)})};i.initialize=function(){pushStateParameterUrl({step:"updateContactForm"}),localStorage.isContactUsFormSelected=!0,addressPickerInit(),r()},t.a=i},function(e,t,n){"use strict";function a(){l.NewAddress.length>0&&(l.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-priorityserviceblock"),t)},minLength:2,select:function(e,t){return e.preventDefault(),l.NewAddress.val("").removeClass("address"),l.NewAddress.parent().find(".form-line").html(""),l.NotLinkAdress.addClass("hidden"),fillAddress(t.item.selected,i),initCountry(l.Country,"UK"),!1},focus:function(e,t){if($("body").hasClass("ios"))return l.NewAddress.val("").removeClass("address"),l.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)})}function i(e){initData8Address(e,".priority-services-block .new-address-edit")}function o(){l.NotLinkAdress.on("click touch",function(e){e.preventDefault(),$(this).addClass("hidden"),l.addressAutocomplete.addClass("hidden"),l.addressAutocomplete.find(".form-control").removeClass("address"),initCountry(l.Country,"UK"),l.NewAddressBox.removeClass("hidden")})}function r(){l.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")))})}function s(){l.SubmitButton.unbind("click touch").on("click touch",function(){if(!requiredForm(".priority-services-block"))return!1;var e="PRISER",t="",n="",a="",i="",o="N",r="N",s="UN",d="";if(isLogined()){var c=$.parseJSON($.cookie("userProfile"));null!=c.PersonId&&""!=c.PersonId&&(a=c.PersonId)}if(isVerified()){var u=localStorage.getItem("accountDetailID").split(/\,/);t=u[0],n=u[1]}""!=l.Nwlnumber.val()&&(t=l.Nwlnumber.val()),""!=l.priorityServices.find(".msg").val()&&(i+="Type of Support: "+l.priorityServices.find(".msg").val()+"; "),i+="Bottled water: "+isSwitched(l.priorityServices.find("input[name=due-my-medical]"))+"; ",""!=l.priorityServices.find(".passwordfree").val()&&(i+="Bogus caller password: "+l.priorityServices.find(".passwordfree").val()+"; "),0!=l.priorityServices.find("input[name=bills-literature]:checked").length&&(i+="Bill Format: "+l.priorityServices.find("input[name=bills-literature]:checked").val()+"; "),i+="3rd Party Auth: "+isSwitched(l.priorityServices.find("input[name=SendMeFormOption]"))+"; ",null!=l.priorityServices.find(".when-did-you-hear").val()&&(i+="Where heard about: "+l.priorityServices.find(".when-did-you-hear option:selected").val());var m={headerField:e,accountIdField:t,premiseIdField:n,personIdField:a,contactIdField:"",contactSourceField:"1",emailAddressField:l.Email.val(),firstNameField:l.Firstname.val(),surnameField:l.Surname.val(),contactPhoneNumberField:l.Telephone.val(),contactAddressField:{addressLine1Field:l.Housenumber.val(),addressLine2Field:l.Address1.val(),addressLine3Field:l.Address2.val(),addressLine4Field:l.City.val()+", "+l.Country.find("option:selected").text(),postCodeField:l.Postcode.val(),addressIsOverseasField:"N"},descriptionField:i,char1Field:o,char2Field:r,char3Field:s,char4Field:d};$(".cssload-container.overlay").show(),$.ajax({type:"POST",cache:!1,url:apiUrlPriorityServices,headers:{"X-XSRF-Token":$("input[name='__RequestVerificationToken']").val()},data:JSON.stringify(m),contentType:"application/json",success:function(e){0===parseInt(e.statusField.codeField)?l.AlertSuccess.show():(l.AlertError.find(".lbl").html(e.statusField.messageField),initErrorCodeCMS(l.AlertError,e.statusField.codeField),l.AlertError.show()),$(".cssload-container.overlay").fadeOut()},error:function(e){initPopupErrorApi(e,l.AlertError)}})})}var l={};l.initialize=function(){l.priorityServices=$(".priority-services-block"),l.addressAutocomplete=l.priorityServices.find(".row-address-autocomplete"),l.NewAddressBox=l.priorityServices.find(".new-address-edit"),l.NewAddress=l.priorityServices.find(".new-address"),l.Firstname=l.priorityServices.find(".firstname"),l.Surname=l.priorityServices.find(".surname"),l.Email=l.priorityServices.find(".email"),l.Telephone=l.priorityServices.find(".telephone"),l.Housenumber=l.priorityServices.find(".housenumber"),l.Address1=l.priorityServices.find(".address1"),l.Address2=l.priorityServices.find(".address2"),l.City=l.priorityServices.find(".city"),l.Postcode=l.priorityServices.find(".postcode"),l.Country=l.priorityServices.find(".country"),l.Nwlnumber=l.priorityServices.find(".nwlnumber"),l.SubmitButton=l.priorityServices.find(".btn-submit"),l.NotLinkAdress=l.priorityServices.find(".address-not-list-link-row"),l.WhereDidYouHear=l.priorityServices.find(".when-did-you-hear"),l.priorityServicesLink=l.priorityServices.find("a").not(".tooltip-btn").not(".form-show").not(".nb-btn"),l.AlertError=l.priorityServices.find(".priorityServicesAlert.error"),l.AlertSuccess=l.priorityServices.find(".priorityServicesAlert.success"),initSelect(l.WhereDidYouHear),o(),a(),r(),s()},t.a=l},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(2),i=n.n(a),o=n(60),r=n(41),s=n(47),l=n(48),d=n(45),c=n(50),u=n(46),m=n(49),p=n(44),f=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(){f()})}],[101]);;
