(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{1:function(e,t,a){"use strict";a.d(t,"q",function(){return l}),a.d(t,"c",function(){return u}),a.d(t,"w",function(){return m}),a.d(t,"x",function(){return p}),a.d(t,"a",function(){return h}),a.d(t,"i",function(){return y}),a.d(t,"z",function(){return v}),a.d(t,"p",function(){return g}),a.d(t,"v",function(){return E}),a.d(t,"y",function(){return x}),a.d(t,"j",function(){return N}),a.d(t,"k",function(){return S}),a.d(t,"o",function(){return k}),a.d(t,"m",function(){return P}),a.d(t,"h",function(){return O}),a.d(t,"B",function(){return C}),a.d(t,"r",function(){return I}),a.d(t,"u",function(){return T}),a.d(t,"C",function(){return R}),a.d(t,"e",function(){return Y}),a.d(t,"d",function(){return q}),a.d(t,"t",function(){return L}),a.d(t,"s",function(){return j}),a.d(t,"l",function(){return d}),a.d(t,"g",function(){return A}),a.d(t,"f",function(){return D}),a.d(t,"A",function(){return F}),a.d(t,"b",function(){return M}),a.d(t,"n",function(){return f});var r=a(28),n=a.n(r),o=a(11),i=a.n(o),c=a(17),s=[{code:"NSW",name:"New South Wales"},{code:"QLD",name:"Queensland"},{code:"SA",name:"South Australia"},{code:"TAS",name:"Tasmania"},{code:"VIC",name:"Victoria"},{code:"WA",name:"Western Australia"},{code:"NT"},{code:"ACT"}];function l(){return s.sort(function(e,t){return e.code.localeCompare(t.code)})}var u=function(e,t){var a=(e=""+e).replace(/[^0-9\.]+/g,"");return console.log("newValue",a),t?"$"+a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):Number(a)};function m(e){var t=n()("html, body");try{e?t.stop().animate({scrollTop:n()("#"+e).offset().top-110},500):t.stop().animate({scrollTop:0},500)}catch(a){}}function p(e){localStorage.setItem("CURRENT-TAB",e)}var d=function(e){var t,a=i()().startOf("day"),r=i()(e,"DD/MM/YYYY"),n="",o=a.diff(r.startOf("day"),"year"),c=a.diff(r.startOf("day"),"years",!0),s=a.diff(r,"month"),l=a.diff(r,"week"),u=a.diff(r,"days");return o>0?(t=o,n="".concat(o,"-year-old")):s>=3?(t=s,n="".concat(s,"-month-old")):l>0&&(t=l,n="".concat(l,"-week-old")),{days:u,weeks:l,pet_age:n="".concat([8,11].includes(t)?"an":"a"," ").concat(n),years:o,petYearsOld:c}},f=function(e){var t=0;if(e.pet_birth_date&&e.pet_policy_date){var a=i()(e.pet_birth_date,"DD/MM/YYYY",!0),r=i()(e.pet_policy_date,"DD/MM/YYYY",!0);if(!a.isValid()||!r.isValid())return 1;var n=i()(e.pet_policy_date,"DD/MM/YYYY").startOf("day"),o=i()(e.pet_birth_date,"DD/MM/YYYY").startOf("day");t=n.diff(o,"years",!0)}return t};function h(e){var t={},a=_();return e.forEach(function(e,r){var n=e.quotationSyncId||e.quotationId;if(e.quotationSyncId&&(t[n]={quotationSyncId:e.quotationSyncId}),a&&void 0!==a[r]){var o=a[r];t[o]={quotationId:o}}else e.quotationId&&(t[n]={quotationId:e.quotationId})}),localStorage.setItem("KNOSE-ISSUES-DATA",JSON.stringify(t)),t}function y(){return localStorage.getItem("KNOSE-ISSUES-DATA")?JSON.parse(localStorage.getItem("KNOSE-ISSUES-DATA")):{}}function v(e,t,a){if(!t)return!1;localStorage.setItem("KNOSE-customerId",a),Object.keys(e).forEach(function(e){localStorage.setItem("KNOSE-SALES-".concat(e),t)})}function g(e){var t="";return Object.keys(e).forEach(function(e){localStorage.getItem("KNOSE-SALES-".concat(e))&&(t=localStorage.getItem("KNOSE-SALES-".concat(e)))}),t}var b="KNOSE-QUOTATION-ID",_=function(){return localStorage.getItem(b)?JSON.parse(localStorage.getItem(b)):""};function E(){localStorage.removeItem(b),localStorage.setItem("KNOSE-REFRESH-NEW-PRICE","true")}var w="KNOSE-TRANSFER-ID";function x(e){localStorage.setItem(w,e)}function N(e){var t=e.quotationId,a=e.quotationSyncId;return a?{quotationSyncId:a,id:a}:{quotationId:t,id:t}}function S(){switch(window.location.pathname){case"/":case"/details":return 1;case"/quote":return 2;case"/review":return 3;case"/payment":return 4;case"/success":return 5;case"/email":return 6;default:return!1}}function k(e){var t=i()().startOf("day"),a=t.clone().subtract(9,"years"),r=e.pet_birth_date?i()(e.pet_birth_date,"DD/MM/YYYY"):t,n=!1,o=c.a.policy_limit_end_date,s=r.clone().add(7*c.a.policy_limit_start_date,"days"),l=r.diff(a,"days");return l>0&&l<30&&(o=l-1,n=!0),(s0?o.toFixed(2):0,{premium:u(a,!0),premiumGST:u(e.premiumGST||0,!0),stamp:u(r,!0),stampDuty:u(e.stampDuty||0,!0),policyFee:u(t,!0),policyFeeGST:u(e.installmentPolicyFeeGST||0,!0),totalPayable:u(n,!0),totalInstallment:u(e.totalInstallment,!0),totalAnnuaYear:u(e.totalPayable,!0),totalGST:u(o,!0)}}function O(e){var t=e.from,a=e.to,r=e.totalPayable,n=e.discountType,o=e.discountRate,i=!0,c=0,s=0,l=a-t;if(!o)return{isPercent:i,cntMonths:l,totalDiscount:c,totalFirstAmount:s};var m=parseFloat("".concat(o).replace(/[^\d\.]*/g,""),10);return"".concat(n).indexOf("Fixed")>-1&&(i=!1),{isPercent:i,cntMonths:l,totalDiscount:c=m,totalFirstAmount:s=u(r)}}function C(e){if(!e)return 0;for(var t=0,a=[],r=0;r0?t.toFixed(2):0}var I={quotepage2:function(e){if(!e.totalAmount)return!1;window.gtag("event","conversion",{send_to:"AW-837311825/b3AYCOTlrfsBENG6oY8D",value:e.totalAmount,currency:"AUD"})},paymentSuccessPage:function(e){if(!e.totalAmount||!e.policyNumber)return!1;window.gtag("event","conversion",{send_to:"AW-837311825/lRV_CKjlrfsBENG6oY8D",value:e.totalAmount,currency:"AUD",transaction_id:e.policyNumber}),this.formCompletion(e)},emailQuote:function(e){if(!e.totalAmount)return!1;window.gtag("event","conversion",{send_to:"AW-837311825/y50iCLTirfsBENG6oY8D",value:e.totalAmount,currency:"AUD"})},formCompletion:function(e){window.gtag("event","conversion",{send_to:"AW-837311825/Fux6CJnSjfsBENG6oY8D"})},phoneClick:function(e){this.reportConversion({}),window.gtag("config","AW-837311825/ikcvCIntovsBENG6oY8D",{phone_conversion_number:"1300 356 642"})},reportConversion:function(e){window.gtag("event","conversion",{send_to:"AW-837311825/eLhCCNnjrfsBENG6oY8D"})},onlineChat:function(){n()(document).ready(function(){n()("#fc_frame").click(function(){window.gtag("event","conversion",{send_to:"AW-837311825/wAiiCPfTjfsBENG6oY8D"})})})}},T={quizAnswer:function(e){if(!e.email)return!1;var t={};t.$email=e.email,e.heard_about_us?t.heard_about_us=e.heard_about_us:(t.replacing_policy=e.replacing_policy||"",t.past_vets_clinics=e.past_vets_clinics||""),window._learnq.push(["identify",t])}},L=function(){return!!(localStorage.getItem("KNOSE-IS-TRANSFER-POLICY")||"")},j=function(e){var t=i()().startOf("day"),a=!1,r=!1,n=!1;return e.forEach(function(e){var o=i()(e.pet_birth_date,"DD/MM/YYYY"),c=t.diff(o,"year");c>0?r=!0:a=!0,c>2&&(n=!0)}),{isLess1YearOld:a,isEquaMore1YearOld:r,isEquaMore3YearOld:n}},A=function(e){var t=0,a=e.calculatePremium.promotionDetail;return a&&(t=a.prePaidProRataAmount),t},D=function(e){var t=0,a="Type1",r={cntMonths:t,currentPeriod:0,effectiveDiscountRate:0,firstPaymentAmount:0,firstPaymentDate:"",futureBalance:0,monthlyInstallment:null,nextPaymentAmount:0,nextPaymentDate:"",prePaidProRataAmount:0};if(e.length>0){var n=e[0].calculatePremium.promotionDetail,o=[];if(n&&(o=n.policyPremiumInstallmentPayments||[],a=n.promotionType,r=n),"Type2"===a)if(void 0!==o[0])t=O(o[0]).cntMonths;++t}return r.cntMonths=t,r},M=function(e){if(!e||0===e.length)return"";var t="",a=e[0].calculatePremium.prePaymentPeriodMonths,r=void 0!==a?a:1,n=D(e).prePaidProRataAmount;if(A(e[0])<0){var o=n<0?-1*n:n,i=o>0?o.toFixed(2):0;6===r?t="A credit of ".concat(u(i,!0)," to be applied to future instalments."):12===r&&(t="A credit of ".concat(u(i,!0)," to be applied to your next policy renewal."))}return t},F=function(e){return new Promise(function(t){return setTimeout(t,e)})},R={contact:function(){window.uetq=window.uetq||[],window.uetq.push("event","contact",{})},quote:function(){window.uetq=window.uetq||[],window.uetq.push("event","request_quote",{})},purchase:function(e,t){var a=function(e,t){var a="K-82";a+="Female"===e.pet_gender?"-F":"-M";var r=d(e.pet_birth_date).years;return a+="-".concat(r||0),a+="-".concat(t.postcode||""),a+="-".concat(e.pet_type||""),a+="-".concat("yes"===e.pet_cover?"Y":"N"),a+="-".concat("yes"===e.pet_extra_cover?"Y":"N"),a+="-".concat(e.pet_percent||""),a+="-".concat(e.pet_annual_excess||0),a+="-".concat(e.pet_annual_limit||0)}(e,t);window.uetq=window.uetq||[],window.uetq.push("event","PRODUCT_PURCHASE",{ecomm_prodid:a,ecomm_pagetype:"PURCHASE"})}},Y=function(e,t){return"month"==e?t:"fortnight"==e?function(e){return 12*e/26.07}(t):function(e){return 12*e}(t)},q=function(e){var t=e.match(/(\d+)-year-old/);if(t){var a=parseInt(t[1],10);return a>1?a+" years":a+" year"}var r=e.match(/(\d+)-month-old/);if(r){var n=parseInt(r[1],10);return n>1?n+" months":n+" month"}var o=e.match(/(\d+)-week-old/);if(o){var i=parseInt(o[1],10);return i>1?i+" weeks":i+" week"}return e}},118:function(e,t,a){e.exports={tooltipContainer:"Tooltip_tooltipContainer__2l5YX",infoIcon:"Tooltip_infoIcon__2FIFe",overlay:"Tooltip_overlay__1QXhk",fadeIn:"Tooltip_fadeIn__2x0LE",tooltipContent:"Tooltip_tooltipContent__2eFbF",bottom:"Tooltip_bottom__10AGv",top:"Tooltip_top__2Uwnp",left:"Tooltip_left__1Wghv",right:"Tooltip_right__yPPre",tooltipHeader:"Tooltip_tooltipHeader__2hgih",tooltipBody:"Tooltip_tooltipBody__M-mSR",closeButton:"Tooltip_closeButton__22seV",slideIn:"Tooltip_slideIn__1RCAf"}},12:function(e,t,a){e.exports={formContainer:"CoverForm_formContainer__CYC--",formContent:"CoverForm_formContent__1X5vM",formGroup:"CoverForm_formGroup__1QuEk",labelContainer:"CoverForm_labelContainer__1KM6K",label:"CoverForm_label__3n19H",labelMultiLine:"CoverForm_labelMultiLine__2OekQ",infoIcon:"CoverForm_infoIcon__CP9ud",radioGroup:"CoverForm_radioGroup__cAOEt",radioOption:"CoverForm_radioOption__23Xbe",radioCustom:"CoverForm_radioCustom__3d1Nh",radioLabel:"CoverForm_radioLabel__3CHDF",columnRadio:"CoverForm_columnRadio__K5pVa",wasValue:"CoverForm_wasValue__FwcXj",infoBoxContainer:"CoverForm_infoBoxContainer__BYf1U",infoBox:"CoverForm_infoBox__3rNFz",infoBoxIcon:"CoverForm_infoBoxIcon__Q4w3Z",infoBoxText:"CoverForm_infoBoxText__3oDwn",bonusContainer:"CoverForm_bonusContainer__2HUFb",bonusTitle:"CoverForm_bonusTitle__2o4gw",bonusText:"CoverForm_bonusText__1fjpF",variable:"CoverForm_variable__1v7vu",bonusLink:"CoverForm_bonusLink__1iD_1"}},163:function(e,t,a){e.exports={container:"PurchaseLayout_container__1lKQ_","box-info":"PurchaseLayout_box-info__36OKM",accordion:"PurchaseLayout_accordion__1Niam",card:"PurchaseLayout_card__wPYeN","block-information":"PurchaseLayout_block-information__2Lb7o"}},17:function(e,t,a){"use strict";var r=window.location.origin,n=!("localhost"!==window.location.hostname),o=r.startsWith("https://ctm-checkout-st.petsy.com.au"),i=n||o;t.a={knose_portal_api_url:"https://"+(i?"uat":"portal")+".knose.com.au/OrigamiKnose/web/",ctm_api_url:"https://ctm"+(i?"-st":"")+".knose.com.au/v1/",action_get_breeds:"sales/attributes/lazy/677/options/list",action_check_promotion:"premium/promo/code/validate",action_calculate_payment:"premium/unified-calculate",action_checkout_payment:"premium/unified-bind-batch",action_notify:"premium/notify",action_issue_batch:"premium/issue-batch",action_bind_batch:"premium/unified-bind-batch",action_quote_email:"premium/email/",payway_api_key:i?"T17438_PUB_hrv693mt68hdgiqfs9p4g7mpfshp3nen9qg28qbpc5cnqxtr6n4yvysuvaq7":"Q26254_PUB_k2gy728sh9fccprtyhusbp2t4xgbxu3qc6tdvz9pviebwvq9vbg4spe47b52",wait_url:r+"/"+(n?"wait-dev.json":"wait.json"),exit_timer:n?15:30,policy_limit_end_date:28,policy_limit_start_date:6,soreto_key:"5e971872488d483f4c6ea969",google_site_key:"6LeoAaAcAAAAAHWe7m8yqEwLwGoE8dgARQ3ykApj",quote_rate_limit_timer:300,quote_rate_limit_max_requests:10,quote_rate_limit_blocked_time:172800,promotion_code:"",maintenance_mode:!1,quote_version:"1.2.18"}},170:function(e,t,a){e.exports=a(315)},185:function(e,t,a){},19:function(e,t,a){e.exports={container:"TermsConfirmation_container__saZCW",header:"TermsConfirmation_header__3PVGd",headerTitle:"TermsConfirmation_headerTitle__35bfe",content:"TermsConfirmation_content__1A9a5",confirmText:"TermsConfirmation_confirmText__dpRr5",paragraph:"TermsConfirmation_paragraph__1GCSW",link:"TermsConfirmation_link__5mgm6",subheading:"TermsConfirmation_subheading__3pxjG",bulletList:"TermsConfirmation_bulletList__3LLkA",checkboxGroup:"TermsConfirmation_checkboxGroup__WqlZ4",checkboxContainer:"TermsConfirmation_checkboxContainer__3Nu5m",hiddenCheckbox:"TermsConfirmation_hiddenCheckbox__1qrpp",customCheckbox:"TermsConfirmation_customCheckbox__60VB6",checkboxLabel:"TermsConfirmation_checkboxLabel__3olNk",startDate:"TermsConfirmation_startDate__2FE34"}},20:function(e,t,a){e.exports={summaryContainer:"QuoteSummary_summaryContainer__3hhSJ",header:"QuoteSummary_header__3nTe2",title:"QuoteSummary_title__2AnaE",totalAmount:"QuoteSummary_totalAmount__1p2me",divider:"QuoteSummary_divider__1Gy3c",feeItem:"QuoteSummary_feeItem__1uTDa",detailItem:"QuoteSummary_detailItem__JGGtu",feeLabel:"QuoteSummary_feeLabel__6lOZw",detailLabel:"QuoteSummary_detailLabel__16Crq",feeValue:"QuoteSummary_feeValue__HAs-P",detailValue:"QuoteSummary_detailValue__3qiZW",detailsSection:"QuoteSummary_detailsSection__3-ozl"}},21:function(e,t,a){e.exports={container:"ApplicationConfirmation_container__2tBML",title:"ApplicationConfirmation_title__3Scm3",subtitle:"ApplicationConfirmation_subtitle__1VgnG",divider:"ApplicationConfirmation_divider__2Ic0u",feeSection:"ApplicationConfirmation_feeSection__2lXDJ",feeRow:"ApplicationConfirmation_feeRow__1cXRE",feeLabel:"ApplicationConfirmation_feeLabel__36QhS",feeValue:"ApplicationConfirmation_feeValue__38YsC",totalRow:"ApplicationConfirmation_totalRow__IvXgr",policyDetails:"ApplicationConfirmation_policyDetails__2P4rt"}},23:function(e,t,a){e.exports={paymentFormContainer:"PaymentForm_paymentFormContainer__3JJ5h",secureHeader:"PaymentForm_secureHeader__2jwws",lockIcon:"PaymentForm_lockIcon__28Hp5",secureText:"PaymentForm_secureText__1-g-g",paymentTypeSection:"PaymentForm_paymentTypeSection__uiDdd",typeLabel:"PaymentForm_typeLabel__3MZEv",typeOptions:"PaymentForm_typeOptions__1B6J0",radioOption:"PaymentForm_radioOption__2HoYA",radioInput:"PaymentForm_radioInput__qasuL",radioCustom:"PaymentForm_radioCustom__3mOTh",radioLabel:"PaymentForm_radioLabel__1jvPT",formGroup:"PaymentForm_formGroup__3OWlZ",inputLabel:"PaymentForm_inputLabel__wmOn_",inputField:"PaymentForm_inputField__sB_2g",benefitsSection:"PaymentForm_benefitsSection__1P2bW",benefitItem:"PaymentForm_benefitItem__2qg4d",benefitIcon:"PaymentForm_benefitIcon__Yzmkk",benefitText:"PaymentForm_benefitText__Tkb0s"}},25:function(e,t,a){"use strict";a.r(t),function(e){a.d(t,"getBreed",function(){return x}),a.d(t,"checkPromoCode",function(){return N}),a.d(t,"updatePetData",function(){return S}),a.d(t,"updateOwnerData",function(){return k}),a.d(t,"updateCustomerData",function(){return P}),a.d(t,"updatePaymentData",function(){return O}),a.d(t,"calculatePremium",function(){return I}),a.d(t,"issueBatch",function(){return T}),a.d(t,"bindBatch",function(){return L}),a.d(t,"sendQuoteEmail",function(){return j}),a.d(t,"clearData",function(){return A}),a.d(t,"getPopulatePetsData",function(){return Y}),a.d(t,"getPopulateCustomerData",function(){return q}),a.d(t,"jsTracking",function(){return B}),a.d(t,"addGtmDataLayer",function(){return V}),a.d(t,"origamiTrack",function(){return G}),a.d(t,"setCampaign",function(){return U}),a.d(t,"setTransferInfo",function(){return K}),a.d(t,"updateTerm",function(){return Q}),a.d(t,"resetTerm",function(){return H}),a.d(t,"updateFrequency",function(){return J}),a.d(t,"getQuotes",function(){return $}),a.d(t,"getEntity",function(){return z}),a.d(t,"queryPrice",function(){return Z}),a.d(t,"updateData",function(){return X}),a.d(t,"setReviewHTML",function(){return ee});var r=a(34),n=a(6),o=a(35),i=a(9),c=a(17),s=a(1),l=a(11),u=a.n(l);function m(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(e){if("string"==typeof e)return p(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?p(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==a.return||a.return()}finally{if(c)throw o}}}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=Array(t);a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),I(a),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;I(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:L(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}var f=3164,h=80,y={65:7133,70:7125,75:7132,80:7124,85:7135,90:7123,95:7131,100:7130},v=3163,g=0,b={0:7118,75:7178,100:7119,150:7120,200:7121,250:7122,300:7364,500:7166,750:"",1000:7247},_=3162,E=25e3,w={2500:7218,5000:7117,5500:"",6000:"",7500:7116,10000:7115,11000:"",12000:"",12500:7114,15000:"",17500:7169,20000:"",25000:7113,27500:"",30000:7172,50000:7175};function x(e){return function(){var t=Object(n.a)(d().mark(function t(a,r){var n,s,l;return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a({type:i.D}),n={captcha:"",templateGuid:"4ea56c0f-8ada-4dc3-8abf-98aa75881cfd"},e&&e.captcha&&(n.captcha=e.captcha),t.next=5,o.b(c.a.action_get_breeds,n,"POST");case 5:s=t.sent,(!s||!s.error)&&(l={Dog:[],Cat:[]},s.attributeOptions&&(l.Dog=s.attributeOptions.filter(function(e){return"Dog"===e.filterGroup}),l.Cat=s.attributeOptions.filter(function(e){return"Cat"===e.filterGroup})),a({type:i.f,payload:l}));case 8:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function N(e,t,a,r){return function(){var s=Object(n.a)(d().mark(function s(l,u){var m,p;return d().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return l({type:i.C}),m=e.map(function(){var e=Object(n.a)(d().mark(function e(n,i){var s,l,u,m;return d().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s=C(n,i,t,a),e.next=3,r.getCaptchaToken(s);case 3:return l=e.sent,e.next=6,o.b(c.a.action_check_promotion,l,"POST");case 6:return u=e.sent,m=!u.promotionCodeError||""===u.promotionCodeError,e.abrupt("return",m);case 9:case"end":return e.stop()}},e)}));return function(t,a){return e.apply(this,arguments)}}()),p=[],s.next=5,Promise.all(m).then(function(e){l({type:i.e,listIsValid:e}),p=e});case 5:return s.abrupt("return",p);case 6:case"end":return s.stop()}},s)}));return function(e,t){return s.apply(this,arguments)}}()}function S(e,t){return function(){var a=Object(n.a)(d().mark(function a(r,n){return d().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:t&&e&&e.length>0&&(e=e.map(function(e){return e.calculatePremium&&e.calculatePremium.policyDetailResponse&&delete e.calculatePremium.policyDetailResponse.quotationId,e})),r({type:i.O,payload:e}),localStorage.setItem("KNOSE-TIMESTAMP",u()().format("x")),localStorage.setItem("PETS-DATA",JSON.stringify(e));case 4:case"end":return a.stop()}},a)}));return function(e,t){return a.apply(this,arguments)}}()}function k(e){return function(){var t=Object(n.a)(d().mark(function t(a,r){return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:a({type:i.M,payload:e}),localStorage.setItem("KNOSE-TIMESTAMP",u()().format("x")),localStorage.setItem("OWNER-DATA",JSON.stringify(e));case 3:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function P(e){return function(){var t=Object(n.a)(d().mark(function t(a,r){return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:a({type:i.K,payload:e}),localStorage.setItem("KNOSE-TIMESTAMP",u()().format("x")),localStorage.setItem("CUSTOMER-DATA",JSON.stringify(e));case 3:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function O(e){return function(){var t=Object(n.a)(d().mark(function t(a,r){return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:a({type:i.N,payload:e});case 1:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function C(t,a,r,n,o){var i={},c=10,l=9,m="EF";switch(i={id:1,processId:74,schemeId:84,customer:{},autoApplyPromos:[n],promotionCode:n,schemeRiskIds:[181],schemeInsuredIds:[252],schemeCoverageGroupIds:[483,484],schemeCoverageIds:[],policyPropsValues:[{schemePropId:3152,schemePropValueId:7102,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3165,schemePropValueId:7126,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3166,schemePropValueId:7127,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3167,schemePropValueId:7128,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3168,schemePropValueId:7129,schemePropValueIds:[],schemePropValueText:null}],insuredEntities:[],insuredBeneficiaries:[],payingEntities:[],underwritingInformationList:[],customerRelatedInformationList:[],insuredBeneficiariesMap:{},payingEntitiesMap:{},underwritingInformationListMap:{},customerRelatedInformationListMap:{},templates:[],detail:{startDate:null,endDate:null,schemePaymentTermId:c,schemePaymentFrequencyId:l,paymentFrequencyText:null,totalPayable:null}},t.pet_age_category){case 1:switch(i.processId=81,i.schemeId=92,i.schemeRiskIds=[185],i.schemeInsuredIds=[256],i.schemeCoverageGroupIds=[491,492],c=14,t.pet_frequency){case"fortnightly":l=26,m="EF";break;case"annually":l=25,m="EY";break;default:l=24,m="EM"}i.policyPropsValues=[{schemePropId:3220,schemePropValueId:7248,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3237,schemePropValueId:7270,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3234,schemePropValueId:7267,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3235,schemePropValueId:7268,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3236,schemePropValueId:7269,schemePropValueIds:[],schemePropValueText:null}];break;case 2:switch(i.processId=82,i.schemeId=94,c=15,t.pet_frequency){case"fortnightly":l=29,m="EF";break;case"annually":l=28,m="EY";break;default:l=27,m="EM"}i.schemeRiskIds=[186],i.schemeInsuredIds=[257],i.schemeCoverageGroupIds=[493,494],i.policyPropsValues=[{schemePropId:3238,schemePropValueId:7271,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3254,schemePropValueId:7293,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3251,schemePropValueId:7290,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3252,schemePropValueId:7291,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3253,schemePropValueId:7292,schemePropValueIds:[],schemePropValueText:null}];break;case 3:switch(i.processId=83,i.schemeId=96,c=16,t.pet_frequency){case"fortnightly":l=32,m="EF";break;case"annually":l=31,m="EY";break;default:l=30,m="EM"}i.schemeRiskIds=[187],i.schemeInsuredIds=[258],i.schemeCoverageGroupIds=[495,496],i.policyPropsValues=[{schemePropId:3255,schemePropValueId:7294,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3270,schemePropValueId:7316,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3267,schemePropValueId:7313,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3268,schemePropValueId:7314,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3269,schemePropValueId:7315,schemePropValueIds:[],schemePropValueText:null}];break;case 4:switch(i.processId=84,i.schemeId=98,c=17,t.pet_frequency){case"fortnightly":l=35,m="EF";break;case"annually":l=34,m="EY";break;default:l=33,m="EM"}i.schemeRiskIds=[188],i.schemeInsuredIds=[259],i.schemeCoverageGroupIds=[497,498],i.policyPropsValues=[{schemePropId:3271,schemePropValueId:7317,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3287,schemePropValueId:7339,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3284,schemePropValueId:7336,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3285,schemePropValueId:7337,schemePropValueIds:[],schemePropValueText:null},{schemePropId:3286,schemePropValueId:7338,schemePropValueIds:[],schemePropValueText:null}];break;default:switch(c=10,t.pet_frequency){case"fortnightly":l=14,m="EF";break;case"annually":l=13,m="EY";break;default:l=12,m="EM"}}var p={};switch((p=Object.assign({},i)).customer.entityAttributesObject={},p.customer.entityAttributesObject={suburb:r.suburb||"","postcode_82e7cd60-64ab-482c-8854-16abc2cfa687":r.postcode||"","state_055bfbaa-5add-4e21-8d2a-d19d32fcafcc":r.state||"",email:r.email||"",first_name:r.first_name||"",last_name:r.last_name||"",address_line_1:r.street_address||"",mobile_phone:r.phone||r.phone||""},p.id=a+1,t.pet_age_category){case 1:if(f=3232,y={65:"",70:"",75:"",80:7265,85:"",90:7266,95:"",100:""},v=3231,b={0:7262,75:"",100:"",150:7263,200:7369,250:"",300:7365,500:7264,750:"",1000:""},_=3230,w={2500:"",5000:"",5500:"",6000:7261,7500:"",10000:"",11000:"",12000:7259,12500:"",15000:"",17500:"",20000:"",25000:"",27500:"",30000:7260,50000:""},p.schemeCoverageIds="no"===t.pet_cover?[1875]:[1875,1876],"yes"===t.pet_extra_cover)p.schemeCoverageIds.push(1877);else{var d=[].concat(p.schemeCoverageIds);p.schemeCoverageIds=d.filter(function(e){return 1877!==e})}break;case 2:if(f=3250,y={65:"",70:"",75:"",80:7288,85:"",90:7289,95:"",100:""},v=3249,b={0:7285,75:"",100:"",150:7286,200:7370,250:"",300:7366,500:7287,750:"",1000:""},_=3248,w={2500:"",5000:"",5500:"",6000:7284,7500:"",10000:"",11000:"",12000:7282,12500:"",15000:"",17500:"",20000:"",25000:"",27500:"",30000:7283,50000:""},p.schemeCoverageIds="no"===t.pet_cover?[1878]:[1878,1879],"yes"===t.pet_extra_cover)p.schemeCoverageIds.push(1880);else{var x=[].concat(p.schemeCoverageIds);p.schemeCoverageIds=x.filter(function(e){return 1880!==e})}break;case 3:if(f=3266,y={65:"",70:"",75:"",80:7311,85:"",90:7312,95:"",100:""},v=3265,b={0:7308,75:"",100:"",150:7309,200:7371,250:"",300:7367,500:7310,750:"",1000:""},_=3264,w={2500:"",5000:"",5500:7307,6000:"",7500:"",10000:"",11000:7305,12000:"",12500:"",15000:"",17500:"",20000:"",25000:"",27500:7306,30000:"",50000:""},p.schemeCoverageIds="no"===t.pet_cover?[1881]:[1881,1882],"yes"===t.pet_extra_cover)p.schemeCoverageIds.push(1883);else{var N=[].concat(p.schemeCoverageIds);p.schemeCoverageIds=N.filter(function(e){return 1883!==e})}break;case 4:if(f=3283,y={65:"",70:"",75:"",80:7334,85:"",90:7335,95:"",100:""},v=3282,b={0:7331,75:"",100:"",150:7332,200:7372,250:"",300:7368,500:7333,750:"",1000:""},_=3281,w={2500:"",5000:"",5500:7330,6000:"",7500:"",10000:"",11000:7328,12000:"",12500:"",15000:"",17500:"",20000:"",25000:"",27500:7329,30000:"",50000:""},p.schemeCoverageIds="no"===t.pet_cover?[1884]:[1884,1885],"yes"===t.pet_extra_cover)p.schemeCoverageIds.push(1886);else{var S=[].concat(p.schemeCoverageIds);p.schemeCoverageIds=S.filter(function(e){return 1886!==e})}break;default:if(p.schemeCoverageIds="no"===t.pet_cover?[1863]:[1863,1864],"yes"===t.pet_extra_cover)p.schemeCoverageIds.push(1865);else{var k=[].concat(p.schemeCoverageIds);p.schemeCoverageIds=k.filter(function(e){return 1865!==e})}}var P=void 0!==y[t.pet_percent]?y[t.pet_percent]:y[h];p.policyPropsValues.push({schemePropId:f,schemePropValueId:P,schemePropValueIds:[],schemePropValueText:null});var O=void 0!==w[t.pet_annual_limit]?w[t.pet_annual_limit]:w[E];p.policyPropsValues.push({schemePropId:_,schemePropValueId:O,schemePropValueIds:[],schemePropValueText:null});var C=void 0!==b[t.pet_annual_excess]?b[t.pet_annual_excess]:b[g];p.policyPropsValues.push({schemePropId:v,schemePropValueId:C,schemePropValueIds:[],schemePropValueText:null}),p.detail={startDate:null,endDate:null,schemePaymentTermId:c,schemePaymentFrequencyId:l,paymentFrequencyText:m,totalPayable:null},p.insuredEntities=[{id:1,parentTemplateAssignmentId:589,entityAttributesObject:{pet_name:t.pet_name,pet_type:t.pet_type,sex:t.pet_gender,"riskexposure_a5e77b95-2944-4a6d-9b88-834325adb8b3":t.pet_breed,date_of_birth:t.pet_birth_date,"postcode_82e7cd60-64ab-482c-8854-16abc2cfa687":r.postcode,"state_055bfbaa-5add-4e21-8d2a-d19d32fcafcc":r.state}}],r.customerId&&(p.customer.entityAttributesObject.customerId=r.customerId),t.promotionCodePromoId&&(p.promotionCodePromoId=t.promotionCodePromoId),t.orgId&&(p.orgId=t.orgId),t.userId&&(p.userId=t.userId),t.leadSource&&(p.leadSource=t.leadSource);var I=t.calculatePremium,T=null,L=null;if(I&&void 0!==I.policyDetailResponse&&(T=I.policyDetailResponse.quotationId||null,L=I.policyDetailResponse.quotationSyncId||null),T&&(p.quotationId=T),L&&(p.quotationSyncId=L),t.quotationNumber&&(p.quotationNumber=t.quotationNumber),t.salesJourneyId&&(p.salesJourneyId=t.salesJourneyId),t.pet_policy_date){var j=u()(t.pet_policy_date,"DD/MM/YYYY");p.policyStartDate=t.pet_policy_date,p.policyEndDate=j.add(1,"year").format("DD/MM/YYYY")}I.prePaymentPeriodMonths&&[6,12].includes(I.prePaymentPeriodMonths)&&(p.prePaymentPeriodMonths=I.prePaymentPeriodMonths);var A=window.knoseGetCookie("ls"),D=window.knoseGetCookie("lid");A&&D&&(p.leadSource=A,p.leadSourceId=D);var M=s.k();M&&(p.page=M);var F={quoteReference:localStorage.getItem("quoteReference")||"",partnerQuoteReference:localStorage.getItem("partnerQuoteReference")||"",timestamp:Date.now()},R=e.from(JSON.stringify(F),"utf8").toString("base64");return p.callReferenceId=R,p.leadSourceId=R,p}function I(e,t,a,s,l,m){return function(){var p=Object(n.a)(d().mark(function n(p,f){var h,y,v,g,b,_,E,w;return d().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return p({type:(h=!(!l||"review"!==l))?i.B:i.A}),y=C(e,t,a,s),m.captcha&&(y.captcha=m.captcha),n.next=6,o.b(c.a.action_calculate_payment,y);case 6:if((v=n.sent)&&v.promotionDetail&&(g=Object(r.a)({},{},v.promotionDetail),b=g.nextPaymentDate,_=g.nextPaymentAmount,b&&(E=u()(b,"DD/MM/YYYY").endOf("day"),w=E>u()().endOf("day")?0:_,g.nextPaymentAmount=w,p({type:i.y,payload:g}))),!v||void 0===v.policyDraftId){n.next=13;break}return p({type:h?i.d:i.c,payload:{index:t,result:v}}),n.abrupt("return",v);case 13:p({type:h?i.n:i.m});case 14:return n.abrupt("return",{});case 15:case"end":return n.stop()}},n)}));return function(e,t){return p.apply(this,arguments)}}()}function T(e){return function(){var t=Object(n.a)(d().mark(function t(a,r){var n;return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a({type:i.G}),t.next=3,o.b(c.a.action_issue_batch,e);case 3:return n=t.sent,a({type:i.i,payload:n}),t.abrupt("return",n);case 6:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function L(e){return function(){var t=Object(n.a)(d().mark(function t(a,r){var n;return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a({type:i.z}),t.next=3,o.b(c.a.action_bind_batch,e);case 3:return n=t.sent,a({type:i.b,payload:n}),t.abrupt("return",n);case 6:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function j(e,t){return function(){var a=Object(n.a)(d().mark(function a(r,n){var s,l;return d().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return r({type:i.I}),a.next=3,o.b(c.a.action_quote_email+e,t);case 3:return s=a.sent,r((l=!!s)?{type:i.k,payload:s}:{type:i.r}),a.abrupt("return",l);case 7:case"end":return a.stop()}},a)}));return function(e,t){return a.apply(this,arguments)}}()}function A(){return function(){var e=Object(n.a)(d().mark(function e(t,a){return d().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t({type:i.a});case 1:case"end":return e.stop()}},e)}));return function(t,a){return e.apply(this,arguments)}}()}var D=function(e){var t={};return Object.keys(e).forEach(function(a){t[e[a]]=parseFloat(a)}),t},M=function(e){var t=h,a=e.find(function(e){return e.schemePropId===f});return a&&void 0!==a.schemePropValueId&&D(a)[a.schemePropValueId]||t},F=function(e){var t=E,a=e.find(function(e){return e.schemePropId===_});return a&&void 0!==a.schemePropValueId&&D(w)[a.schemePropValueId]||t},R=function(e){var t=g,a=e.find(function(e){return e.schemePropId===v});return a&&void 0!==a.schemePropValueId&&D(b)[a.schemePropValueId]||t};function Y(e,t){return function(){var a=Object(n.a)(d().mark(function a(r,n){var o;return d().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:r({type:i.u,payload:{}}),o=[],e.forEach(function(e){var a=e.schemeCoverageIds,r=e.policyPropsValues,n=e.insuredEntities,i=e.promotionCode,c=e.detail,l=n[0].entityAttributes;i&&localStorage.setItem("KNOSE-PROMO-CODE",i);var m=M(r),p=F(r),d=R(r),f="month";c&&11===c.schemePaymentFrequencyId?f="fortnightly":c&&10===c.schemePaymentFrequencyId&&(f="annually");var h="";l.date_of_birth&&(h=s.l(l.date_of_birth).pet_age);var y=u()().startOf("day"),v=e.policyStartDate||y.format("DD/MM/YYYY");!t&&e.quotationId&&e.quotationId;o.push({pet_name:l.pet_name||"",pet_type:l.pet_type||"Dog",pet_breed:l["riskexposure_a5e77b95-2944-4a6d-9b88-834325adb8b3"],pet_breed_group_code:"",pet_gender:l.sex||"Male",pet_age:h,pet_birth_date:l.date_of_birth||"",pet_policy_date:v,pet_percent:m,pet_cover:a.includes(1864)?"yes":"no",pet_extra_cover:a.includes(1865)?"yes":"no",pet_annual_limit:p,pet_annual_excess:d,pet_frequency:f,price:0,calculatePremium:e.premium||{},promotionCodePromoId:e.promotionCodePromoId||"",orgId:e.orgId||null,userId:e.userId||null,leadSource:e.leadSource,quotationId:e.quotationId||"",quotationSyncId:e.quotationSyncId||"",quotationNumber:e.quotationNumber||"",salesJourneyId:e.salesJourneyId||null})}),localStorage.setItem("PETS-DATA",JSON.stringify(o));case 4:case"end":return a.stop()}},a)}));return function(e,t){return a.apply(this,arguments)}}()}function q(e){return function(){var t=Object(n.a)(d().mark(function t(a,r){var n,o,c,s,l,u,m,p,f;return d().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:a({type:i.t,payload:{}}),n=e.entityAttributesObject,o=e.customerId,c=n.email,s=n.mobile_phone,l=n.address_line_1,u=n.first_name,m=n.last_name,p={customerId:o||"",first_name:u||"",last_name:m||"",address_line_1:l||"",suburb:n.suburb||"",postcode:n["postcode_82e7cd60-64ab-482c-8854-16abc2cfa687"]||"",state:n["state_055bfbaa-5add-4e21-8d2a-d19d32fcafcc"]||"",owner_email:c||"",owner_phone:s||""},f={suburb:p.suburb,postcode:p.postcode,state:p.state,policy_date:"",first_name:u||"",last_name:m||"",email:c,phone:s||"",street_address:l||"",term:!1},localStorage.setItem("OWNER-DATA",JSON.stringify(p)),localStorage.setItem("CUSTOMER-DATA",JSON.stringify(f));case 7:case"end":return t.stop()}},t)}));return function(e,a){return t.apply(this,arguments)}}()}function B(e,t){return function(){var a=Object(n.a)(d().mark(function a(r,n){var o,c,s;return d().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:r({type:i.J});try{window.ga("gtm1.send",{hitType:"event",eventCategory:"sales",eventAction:"sale",eventLabel:"policy",eventValue:t,nonInteraction:!1})}catch(n){}if(o={},a.prev=3,!(c=window.shareasaleGetCookie("shareasaleSSCID"))){a.next=10;break}return s="https://www.shareasale.com/sale.cfm?tracking="+e+"&amount="+t+"&merchantID=92952¤cy=AUD&transtype=sale&sscidmode=6&sscid="+c,a.next=9,fetch(s,{method:"GET",mode:"no-cors",cache:"no-cache",credentials:"same-origin"});case 9:o=a.sent;case 10:a.next=14;break;case 12:a.prev=12,a.t0=a.catch(3);case 14:r({type:i.l,payload:o});case 15:case"end":return a.stop()}},a,null,[[3,12]])}));return function(e,t){return a.apply(this,arguments)}}()}function V(e){window.dataLayer=window.dataLayer||[];try{var t,a=[],r=0,n=m(e);try{for(n.s();!(t=n.n()).done;){var o=t.value,c=o.calculatePremium;r=parseFloat(r)+parseFloat(c.principalAmount),a.push({id:c.policyDetailResponse.quotationNumber,name:"Insurance",category:o.pet_type,price:c.principalAmount,quantity:1})}}catch(s){n.e(s)}finally{n.f()}window.dataLayer.push({event:"Transaction",transactionId:localStorage.getItem("KNOSE-CUSTOMER-PAYMENT-INFORMATION-ID"),transactionAffiliation:function(){if(window.shareasaleGetCookie("shareasaleSSCID"))return"shareAsale";var e=window.knoseGetCookie("ls"),t=window.knoseGetCookie("lid");return e&&t?e:""}(),transactionTotal:r,transactionProducts:a})}catch(s){}return{type:i.l}}function G(e,t,a){return W.apply(this,arguments)}function W(){return(W=Object(n.a)(d().mark(function e(t,a,r){var n,i,l,u,m;return d().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&a){e.next=2;break}return e.abrupt("return");case 2:n=s.k(),i=localStorage.getItem("KNOSE-PROMO-CODE"),l=0;case 5:if(!(l=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),I(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;I(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:L(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function g(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var b=function(e){function t(e){var a;return Object(s.a)(this,t),(a=g(this,t)).componentDidMount=Object(r.a)(v().mark(function e(){return v().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},e)})),a.state={errors:{},errorMessage:null,content:{}},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.onShow,r=t.exitContent;return console.log("extConttent",r),a&&r.enabled?o.a.createElement("div",{className:"modal-dialog modal-dialog-centered modal-exit",role:"document"},o.a.createElement("div",{className:"modal-content"},o.a.createElement("i",{className:"fas fa-times",onClick:this.props.closeModal}),o.a.createElement("div",{className:"modal-body"},o.a.createElement("div",{className:"exit-left"},o.a.createElement("img",{src:"/img/bg-dog.png",alt:"",style:{maxWidth:"300px"}})),o.a.createElement("div",{className:"exit-right"},o.a.createElement("h3",{dangerouslySetInnerHTML:{__html:r.title||""}}),o.a.createElement("div",{className:"exit-text",dangerouslySetInnerHTML:{__html:r.text||""}}),r.promoCode?o.a.createElement("div",{className:"exit-promo-code"},"Use the promo code: ",o.a.createElement("strong",null,r.promoCode)):null,r.button?o.a.createElement("button",{type:"button",className:"btn btn-primary",onClick:function(){return e.props.onHandleExitAccept(r)}},r.button||"Stay"):null,r.noThanks?o.a.createElement("button",{type:"button",className:"btn btn-empty btn-nothanks",onClick:this.props.closeModal},r.noThanks):null,r.footer?o.a.createElement("p",{dangerouslySetInnerHTML:{__html:r.footer||""}}):null)))):null}}])}(o.a.Component),_=a(17),E=a(152),w=a(49),x=a(321),N=a(1),S=a(56),k=a.n(S),P=a(41),O=a.n(P),C=function(e){var t=e.isOpen,a=e.onClose,r=e.children,c=e.position,s=void 0===c?"left":c,l=e.width,u=void 0===l?"300px":l;return Object(n.useEffect)(function(){return document.body.style.overflow=t?"hidden":"",function(){document.body.style.overflow=""}},[t]),t?Object(i.createPortal)(o.a.createElement("div",{className:O.a.drawerContainer},o.a.createElement("div",{className:O.a.backdrop,onClick:a,"aria-hidden":"true"}),o.a.createElement("div",{className:"".concat(O.a.drawer," ").concat(O.a[s]),style:{width:u},role:"dialog","aria-modal":"true"},o.a.createElement("button",{className:O.a.closeButton,onClick:a,"aria-label":"Close menu"},"\xd7"),o.a.createElement("div",{className:O.a.drawerContent},r))),document.body):null},I=function(e){e.isHideSub;var t=Object(n.useState)(!1),a=Object(w.a)(t,2),r=a[0],i=a[1];return o.a.createElement("header",{className:k.a.header},o.a.createElement("div",{className:k.a.container},o.a.createElement("button",{className:k.a.menuButton,onClick:function(){return i(!0)},"aria-label":"Open menu"},o.a.createElement("span",{className:k.a.menuIcon},"\u2630")),o.a.createElement("div",{className:"logo"},o.a.createElement(x.a,{to:"/",onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"default-curror"},o.a.createElement("img",{src:"/img/LogoPurchasePage.svg",alt:"Petsy Breeder Portal"}))),o.a.createElement("img",{src:"/img/LogoNamePurcharsePage.svg",alt:"Petsy CTM",className:"ctm ctm-logo",style:{maxHeight:85}}),o.a.createElement("a",{className:k.a.phoneButton,onClick:function(){return N.r.phoneClick()},href:"tel:0721133773"},o.a.createElement("i",{className:"i-icon i-phone"}),o.a.createElement("span",null,"07 2113 3773"))),o.a.createElement(C,{isOpen:r,onClose:function(){return i(!1)},position:"left",width:"300px"},o.a.createElement("div",{className:k.a.logoContainer},o.a.createElement("img",{src:"/img/LogoNamePurcharsePage.svg",alt:"Petsy",height:"40"})),o.a.createElement("nav",null,o.a.createElement("div",{className:k.a.menuSection},o.a.createElement("a",{className:k.a.phoneButtonMobile,onClick:function(){return N.r.phoneClick()},href:"tel:0721133773"},o.a.createElement("i",{className:"i-icon i-phone"}),o.a.createElement("span",null,"07 2113 3773"))))))},T=a(11),L=a.n(T),j=(a(185),function(e){var t=e.copyrightYear||L()().format("YYYY");return o.a.createElement("footer",{className:"footer"},o.a.createElement("div",{className:"container"},o.a.createElement("div",{className:"footer-des"},o.a.createElement("div",{className:"footer-page-1"},o.a.createElement("p",null,"By proceeding to obtain a quote you agree that you understand and accept the \xa0",o.a.createElement("a",{href:"https://petsy.com.au/website-terms-of-use/",target:"_blank",rel:"noopener noreferrer"},"Terms & Conditions"),", \xa0",o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-fsg.pdf",target:"_blank",rel:"noopener noreferrer"},"Financial Services Guide"),", \xa0",o.a.createElement("a",{href:"https://petsy.com.au/privacy-policy/",target:"_blank",rel:"noopener noreferrer"},"Privacy Policy"),"and agree to our use of cookies. We may pay referral fees or benefits to individuals or organisations that refer new customers to Knose. You agree that Petsy may contact you about the services it provides.")),o.a.createElement("p",{style:{whiteSpace:"normal",wordBreak:"normal"}},"Petsy Pty Ltd (ABN 54 633 343 058, AR 1277359) ('Petsy') distributes and promotes Petsy Pet Protection Plus (formally Petsy Pet Insurance), Petsy Puppy Protection Plus and Petsy Kitten Protection Plus as an authorised representative of Knose Financial Services Pty Ltd (ABN 38 620 795 735, AFSL 536651) trading as"," ",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://thePetInsuranceCompany.com.au",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"ThePetInsuranceCompany.com.au")," ","('",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://thePetInsuranceCompany.com.au",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"ThePetInsuranceCompany.com.au"),"')."," ",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://thePetInsuranceCompany.com.au",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"ThePetInsuranceCompany.com.au")," ","is an underwriting agency acting under a binding authority as an agent for theinsurer; Pacific International Insurance Pty Limited (ABN 83 169 311 193) ('Pacific) in relation to Petsy Puppy Protection Plus and Petsy Kitten Protection Plus policies and Petsy Pet Protection Plus policies from 01 March 2023 or have an anniversary renewal date from 18 March 2023, and the Australia branch of Allied World Assurance Company, Ltd (ABN 54163 304 907) ('Allied World') in relation to Petsy Pet Insurance policies purchased between 17 February 2022 and 28 February 2023 (inclusive) or renewed between 01 March 2023 and 17 March 2023 (inclusive). In all aspects of arranging this product, Petsy and"," ",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://thePetInsuranceCompany.com.au",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"ThePetInsuranceCompany.com.au")," ","act as an agent of Pacific/Allied World (as the case may be) and not as your agent. Any advice contained in this website is general advice only and has been prepared without taking into account individual objectives, financial situation or needs and you should consider the appropriateness of any such advice, the Product Disclosure Statement ('PDS'') and the Target Market Determination ('TMD'') available via http://www.petsy.com.au or by calling 1300 952 790 before making a decision to acquire, or to continue to hold, the product. Terms, conditions, limits and exclusions apply. Please refer to the"," ",o.a.createElement("a",{className:"c-link c-link--focus-visible",href:"https://petsy.com.au/petsy-pet-insurance-product-disclosure-statements/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline"}},"PDS"),"."),o.a.createElement("p",null,o.a.createElement("a",{href:"https://petsy.com.au/privacy-policy/",target:"_blank",rel:"noopener noreferrer"},"Privacy Policy"),"\u2013",o.a.createElement("a",{href:"https://petsy.com.au/website-terms-of-use/",target:"_blank",rel:"noopener noreferrer"},"Website Terms of Use")),o.a.createElement("p",null,"\xa9 Copyright ",t," Petsy"))),o.a.createElement("div",{className:"elementor elementor-76 elementor-location-footer"},o.a.createElement("div",{className:"elementor-container container elementor-column-gap-default"},o.a.createElement("div",{className:"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-508c094 footer__nav-col"},o.a.createElement("div",{className:"elementor-widget-wrap elementor-element-populated"},o.a.createElement("div",{className:"elementor-element elementor-element-7443a7f elementor-widget elementor-widget-heading"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("h6",{className:"elementor-heading-title elementor-size-default"},"Contact Petsy"))),o.a.createElement("div",{className:"elementor-element elementor-element-2506624 elementor-widget elementor-widget-text-editor"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("address",null,o.a.createElement("ul",null,o.a.createElement("li",null,"Address:",o.a.createElement("br",null),o.a.createElement("p",null,o.a.createElement("span",null,"Level 2, 204 Clarence Street",o.a.createElement("br",null),"Sydney NSW 2000"))),o.a.createElement("li",null,o.a.createElement("p",null,"Phone:",o.a.createElement("br",null),o.a.createElement("a",{href:"tel: 1300 952 790"},"1300 952 790"))),o.a.createElement("li",null,"Email:",o.a.createElement("br",null),o.a.createElement("a",{href:"mailto: hello@petsy.com.au"},"hello@petsy.com.au")))))),o.a.createElement("div",{className:"contactWithUs"},o.a.createElement("div",{className:"elementor-element elementor-element-4340546 elementor-hidden-mobile elementor-widget elementor-widget-heading"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("h6",{className:"elementor-heading-title elementor-size-default"},"Connect with us"))),o.a.createElement("div",{className:"elementor-element elementor-element-dfed87e social menu elementor-hidden-mobile elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("div",{className:"elementor-social-icons-wrapper elementor-grid"},o.a.createElement("span",{className:"elementor-grid-item"},o.a.createElement("a",{className:"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-2133845",href:"https://www.facebook.com/petsyaustralia/",target:"_blank",rel:"noopener noreferrer"},o.a.createElement("i",{className:"fab fa-facebook"}))),o.a.createElement("span",{className:"elementor-grid-item"},o.a.createElement("a",{className:"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-7ac43ca",href:"https://www.instagram.com/petsyaustralia/",target:"_blank",rel:"noopener noreferrer"},o.a.createElement("i",{className:"fab fa-instagram"}))),o.a.createElement("span",{className:"elementor-grid-item"},o.a.createElement("a",{className:"elementor-icon elementor-social-icon elementor-social-icon-icon-email1 elementor-repeater-item-11c8197",href:"mailto:hello@petsy.com.au",target:"_blank",rel:"noopener noreferrer"},o.a.createElement("i",{className:"fa fa-envelope"}))))))))),o.a.createElement("div",{className:"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-f2a0120 footer__nav-col lg"},o.a.createElement("div",{className:"elementor-widget-wrap elementor-element-populated"},o.a.createElement("div",{className:"elementor-element elementor-element-39e6957 elementor-widget elementor-widget-heading"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("h6",{className:"elementor-heading-title elementor-size-default"},"Get a quote"))),o.a.createElement("div",{className:"elementor-element elementor-element-49b1ada elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("nav",{className:"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade"},o.a.createElement("ul",{id:"menu-1-49b1ada",className:"elementor-nav-menu sm-vertical"},o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-629"},o.a.createElement("a",{href:"https://petsy.com.au/puppy-insurance/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance for Puppies")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-823"},o.a.createElement("a",{href:"https://petsy.com.au/pet-insurance-for-kittens/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance for Kittens")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-628"},o.a.createElement("a",{href:"https://petsy.com.au/dog-insurance/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance for Dogs")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-626"},o.a.createElement("a",{href:"https://petsy.com.au/cat-insurance/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance for Cats")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-627"},o.a.createElement("a",{href:"https://petsy.com.au/pet-insurance-for-indoor-cats/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance for Indoor Cats")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-855"},o.a.createElement("a",{href:"https://petsy.com.au/pet-insurance-for-adopted-dogs-and-cats/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance for Adopted Dogs and Cats")))))))),o.a.createElement("div",{className:"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-90e1b4d footer__nav-col"},o.a.createElement("div",{className:"elementor-widget-wrap elementor-element-populated"},o.a.createElement("div",{className:"elementor-element elementor-element-7941502 elementor-widget elementor-widget-heading"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("h6",{className:"elementor-heading-title elementor-size-default"},"Petsy Pet Insurance"))),o.a.createElement("div",{className:"elementor-element elementor-element-a0ad109 elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("nav",{className:"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade"},o.a.createElement("ul",{className:"elementor-nav-menu sm-vertical"},o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-9 current_page_item menu-item-735"},o.a.createElement("a",{href:"https://petsy.com.au/",className:"elementor-item elementor-item-active",target:"_blank",rel:"noopener noreferrer"},"Home")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-635"},o.a.createElement("a",{href:"https://petsy.com.au/about-us/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"About Us")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-859"},o.a.createElement("a",{href:"https://petsy.com.au/petsy-pet-insurance-explained/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Petsy Pet Insurance Explained")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-856"},o.a.createElement("a",{href:"https://petsy.com.au/planning-ahead/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Planning ahead")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-857"},o.a.createElement("a",{href:"https://petsy.com.au/understanding-pre-existing-conditions/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Understanding Pre-existing conditions")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-858"},o.a.createElement("a",{href:"https://petsy.com.au/specified-conditions/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Specified Conditions")),o.a.createElement("li",{className:"menu-item menu-item-type-post_type menu-item-object-page menu-item-1520"},o.a.createElement("a",{href:"https://petsy.com.au/pet-insurance-claims/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Pet Insurance Claims")))))))),o.a.createElement("div",{className:"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-cd209fa footer__nav-col lg"},o.a.createElement("div",{className:"elementor-widget-wrap elementor-element-populated"},o.a.createElement("div",{className:"elementor-element elementor-element-9fd6d93 elementor-widget elementor-widget-heading"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("h6",{className:"elementor-heading-title elementor-size-default"},"Policy documents"))),o.a.createElement("div",{className:"elementor-element elementor-element-6d4c123 elementor-nav-menu--dropdown-none elementor-widget elementor-widget-nav-menu"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("nav",{className:"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade"},o.a.createElement("ul",{id:"menu-1-6d4c123",className:"elementor-nav-menu sm-vertical"},o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-930"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-claims-process.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Claims Process")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-931"},o.a.createElement("a",{href:"https://petsy.com.au/petsy-pet-insurance-product-disclosure-statements/",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Petsy Pet Insurance Product Disclosure Statements")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-932"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-fsg.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Financial Services Guide")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-933"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-tmd.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Target Market Determination")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-934"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-complaints-and-dispute-process.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Complaints and Dispute Resolution Process")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-935"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-family-violence-policy.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Family Violence Policy")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-936"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-financial-hardship-guide.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Financial Hardship Guide")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-937"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-waiting-period-waiver-form.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Reduction of Exclusion Period Application Form")),o.a.createElement("li",{className:"menu-item menu-item-type-custom menu-item-object-custom menu-item-938"},o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-waiting-period-waiver-form-boas.pdf",className:"elementor-item",target:"_blank",rel:"noopener noreferrer"},"Reduction of BOAS Exclusion Period Application Form")))))))),o.a.createElement("div",{className:"contactWithUsMobile"},o.a.createElement("div",{className:"elementor-element elementor-element-4340546 elementor-hidden-mobile elementor-widget elementor-widget-heading"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("h6",{className:"elementor-heading-title elementor-size-default"},"Connect with us"))),o.a.createElement("div",{className:"elementor-element elementor-element-dfed87e social menu elementor-hidden-mobile elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons"},o.a.createElement("div",{className:"elementor-widget-container"},o.a.createElement("div",{className:"elementor-social-icons-wrapper elementor-grid"},o.a.createElement("span",{className:"elementor-grid-item"},o.a.createElement("a",{className:"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-2133845",href:"https://www.facebook.com/petsyaustralia/",target:"_blank",rel:"noopener noreferrer"},o.a.createElement("i",{className:"fab fa-facebook"}))),o.a.createElement("span",{className:"elementor-grid-item"},o.a.createElement("a",{className:"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-7ac43ca",href:"https://www.instagram.com/petsyaustralia/",target:"_blank",rel:"noopener noreferrer"},o.a.createElement("i",{className:"fab fa-instagram"}))),o.a.createElement("span",{className:"elementor-grid-item"},o.a.createElement("a",{className:"elementor-icon elementor-social-icon elementor-social-icon-icon-email1 elementor-repeater-item-11c8197",href:"mailto:hello@petsy.com.au",target:"_blank",rel:"noopener noreferrer"},o.a.createElement("i",{className:"fa fa-envelope"}))))))))))});function A(){A=function(){return t};var e,t={},a=Object.prototype,r=a.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,a){return e[t]=a}}function u(e,t,a,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),c=new I(r||[]);return n(i,"_invoke",{value:k(e,a,c)}),i}function m(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",d="suspendedYield",f="executing",h="completed",y={};function v(){}function g(){}function b(){}var _={};l(_,i,function(){return this});var E=Object.getPrototypeOf,w=E&&E(E(T([])));w&&w!==a&&r.call(w,i)&&(_=w);var x=b.prototype=v.prototype=Object.create(_);function N(e){["next","throw","return"].forEach(function(t){l(e,t,function(e){return this._invoke(t,e)})})}function S(e,t){function a(n,o,i,c){var s=m(e[n],e,o);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then(function(e){a("next",e,i,c)},function(e){a("throw",e,i,c)}):t.resolve(u).then(function(e){l.value=e,i(l)},function(e){return a("throw",e,i,c)})}c(s.arg)}var o;n(this,"_invoke",{value:function(e,r){function n(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(n,n):n()}})}function k(t,a,r){var n=p;return function(o,i){if(n===f)throw Error("Generator is already running");if(n===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var s=P(c,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===p)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=f;var l=m(t,a,r);if("normal"===l.type){if(n=r.done?h:d,l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=h,r.method="throw",r.arg=l.arg)}}}function P(t,a){var r=a.method,n=t.iterator[r];if(n===e)return a.delegate=null,"throw"===r&&t.iterator.return&&(a.method="return",a.arg=e,P(t,a),"throw"===a.method)||"return"!==r&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=m(n,t.iterator,a.arg);if("throw"===o.type)return a.method="throw",a.arg=o.arg,a.delegate=null,y;var i=o.arg;return i?i.done?(a[t.resultName]=i.value,a.next=t.nextLoc,"return"!==a.method&&(a.method="next",a.arg=e),a.delegate=null,y):i:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,y)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function T(t){if(t||""===t){var a=t[i];if(a)return a.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function a(){for(;++n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),C(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;C(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:T(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function D(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var M="KNOSE-QT-RATE-LIMIT-FLAG-BLOCKED",F=function(e){function t(e){var a;return Object(s.a)(this,t),(a=D(this,t)).componentDidMount=Object(r.a)(A().mark(function e(){var t;return A().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=a,setTimeout(function(){Object(E.a)({threshold:50,maxDisplays:1,eventThrottle:100,onExitIntent:function(){localStorage.getItem("CURRENT-TAB")&&!localStorage.getItem(M)&&t.setState({modalIsOpen:!0})}})},1e3*_.a.exit_timer);try{a.setState({exitContent:window.knoseSetting,copyrightYear:window.knoseSetting.copyrightYear||""})}catch(r){console.log("err",r)}case 3:case"end":return e.stop()}},e)})),a.closeModal=function(){a.setState({modalIsOpen:!1})},a.onHandleExitAccept=function(e){a.setState({modalIsOpen:!1});var t=a.props.children.props;if(e.promoCode){var r=e.promoCode,n=e.recalculateQuote,o=localStorage.getItem("CURRENT-TAB");void 0!==n&&!0===n?"detail"!==o?t.history.push("/details?recal=1&promo="+r):(localStorage.setItem("KNOSE-RECAL-REFRESH","true"),t.history.push("/details?promo="+r)):(localStorage.setItem("KNOSE-PROMO-CODE",r),"detail"===o&&(localStorage.setItem("KNOSE-RECAL-REFRESH","true"),t.history.push("/details?promo="+r)))}},a.state={modalIsOpen:!1,exitContent:{},copyrightYear:""},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentWillMount",value:function(){y.a.setAppElement("body")}},{key:"render",value:function(){var e=this.state,t=e.modalIsOpen,a=e.exitContent,r=a.dog||{};r.pet_type="Dog";var n=!1;if(localStorage.getItem("PETS-DATA")){var i=a.cat,c=a.dog;if(n=i&&i.enabled||c&&c.enabled){i.pet_type="Cat",c.pet_type="Dog";var s=JSON.parse(localStorage.getItem("PETS-DATA"));if(s[0]&&"Cat"===s[0].pet_type&&(r=a.cat),!(n=!!r.enabled)){var l=[];s.forEach(function(e){l.push(e.pet_type)}),l.includes("Dog")&&l.includes("Cat")&&(n=!0,r="Dog"===r.pet_type?i:c)}}}return o.a.createElement("div",{id:"wrapper"},o.a.createElement(y.a,{isOpen:t&&n,onRequestClose:this.closeModal,className:"modal modal-exit-box fade show",overlayClassName:"mfp-bg"},o.a.createElement(b,{exitContent:r,onShow:t,closeModal:this.closeModal,onHandleExitAccept:this.onHandleExitAccept})),o.a.createElement("div",{id:"mask"}),o.a.createElement("div",{id:"container"},o.a.createElement(I,null),o.a.createElement("div",{className:"container"},o.a.createElement("div",{id:"content"},this.props.children)),o.a.createElement(j,{copyrightYear:this.state.copyrightYear})))}}])}(o.a.Component);function R(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var Y=function(e){function t(e){var a;return Object(s.a)(this,t),(a=R(this,t)).state={},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentWillMount",value:function(){}},{key:"render",value:function(){return o.a.createElement("div",{id:"frame"},this.props.children)}}])}(o.a.Component),q=a(168),B=a(323),V=function(e){var t=e.component,a=e.layout,r=Object(q.a)(e,["component","layout"]);return o.a.createElement(B.a,Object.assign({},r,{render:function(e){return o.a.createElement(a,null,o.a.createElement(t,e))}}))},G=a(34),W=a(26),U=a(22),K=a(25),Q=a(42),H=a.n(Q),J=a(46),$=a.n(J);function z(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var Z=function(e){function t(){return Object(s.a)(this,t),z(this,t,arguments)}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return o.a.createElement("div",{className:"spinner"},o.a.createElement("div",{className:"loader"}))}}])}(o.a.Component),X=a(28),ee=a.n(X),te=a(115),ae=a.n(te);function re(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var ne=a(65),oe=function(e){function t(e){var a;return Object(s.a)(this,t),(a=re(this,t)).getPayableText=function(e){var t=a.props.pet.pets;if(0===t.length)return 1;var r=t[0].calculatePremium,n=r&&r.prePaymentPeriodMonths?r.prePaymentPeriodMonths:1;return N.g(t[0])>0&&[6,12].includes(n)?"Payable now for the first ".concat(n," months"):e},a.handleBack=function(){a.props.history.push("/quote")},a.handleChangeFrequency=function(e){a.props.actions.updateFrequency(e)},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,pets:[],owner:{},promoCode:""},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){}},{key:"componentWillReceiveProps",value:function(e){if(localStorage.getItem("KNOSE-PROMO-CODE")){var t=localStorage.getItem("KNOSE-PROMO-CODE");this.setState({promoCode:t})}else this.setState({promoCode:""})}},{key:"render",value:function(){var e=N.t(),t=this.props,a=(t.step,t.pet),r=a.transfer,n=a.frequency,i=a.customer,c=t.isShowBack,s=this.state.promoCode,l=[],u=!1,m=[];l=this.props.pet.pets,this.props.pet.owner;for(var p=N.n(l[0]||{}),d=l.filter(function(e){return"yes"===e.pet_extra_cover}).length>0,f=0,h=0,y=!1,v=0,g="Type1",b=0,_=0,E=0,w=0,x=!0,S=!0,k=0,P={},O=0;O0?b.toFixed(2):0,f=f>0?f.toFixed(2):0,h=h>0?h.toFixed(2):0,v=v>0?v.toFixed(0):0;l.length;y=!!(y&&h>0),++_;var F=P.applicationMonth,R="",Y=!0;"Type2"===g?(F>1?(R="First ".concat(F," months"),v="".concat(F," months ")):(R="First month",v="1st month "),x?100===parseFloat(E)?v+="free":v+="".concat(parseFloat(E),"%"):v+="".concat(N.c(E.toFixed(2),!0)),w>0&&(v+="
Then ",v+=S?"-".concat(parseFloat(w),"%"):"".concat(N.c(w.toFixed(2),!0))),[6,12].includes(F)&&(v="1st ".concat(_," months free"),v+="
Next ".concat(F-_," months prepaid"))):(0===v&&(Y=!1),v="-".concat(v,"%"));var q=!1;if(e){var B=r.nextPaymentAmount,V=r.prePaidProRataAmount,G=V<0?0:V;b=(G=N.c(G))>0?G.toFixed(2):0,(B=N.c(B))!==f&&(q=!0)}var W=n.replace("ly","");W="anualy"===W?"annum":W;var U=N.b(l),K=this.props.quote.quotes.quote,Q=l.length>0?l[0]:{},H=(K&&void 0!==K.instalmentAfterPromo&&K.instalmentAfterPromo,[]);i.suburb&&H.push(i.suburb),i.state&&H.push(i.state);var J=ne.parse(this.props.location.search),$=J.key,z=J.fdclid,Z=!1;return $&&z&&(Z=!0),Z&&K&&void 0!==K.totalExpectedInstalmentFirstRegularMonth&&(f=K.totalExpectedInstalmentFirstRegularMonth.toFixed(2),u=!0),(f=N.e(W,f))&&(f=Number.parseFloat(f).toFixed(2)),o.a.createElement("div",{className:"box-content quote-info".concat(this.props.className?" ".concat(this.props.className):"")},o.a.createElement("div",{className:"right-title"},o.a.createElement("h3",null,"Quote"),!c&&o.a.createElement("div",{className:"btn-close",onClick:this.handleBack})),o.a.createElement("div",{className:"right-total"},o.a.createElement(o.a.Fragment,null,"Type2"===g||q?o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{className:"dPriceBox"},o.a.createElement("div",{className:"big-money"},N.c(b,!0)),o.a.createElement("label",null,this.getPayableText(R))),12!==k&&o.a.createElement("span",{className:"thenTxt"},"Then")):null,o.a.createElement("span",null,u&&12!==k?o.a.createElement(o.a.Fragment,null,y?o.a.createElement("div",{className:"o-price"},N.c(h,!0)):null,o.a.createElement("div",{className:"big-money"},N.c(f,!0)),o.a.createElement("div",{className:"payment-frequency mt-2"},o.a.createElement("button",{className:"".concat("monthly"===n?"active":""),onClick:this.handleChangeFrequency.bind(this,"monthly")},"Monthly"),o.a.createElement("button",{className:"".concat("annually"===n?"active":""),onClick:this.handleChangeFrequency.bind(this,"annually")},"Annually"))):o.a.createElement("div",{className:"quote-empty"}),U&&o.a.createElement("span",{className:"per-month"},U),Y?o.a.createElement("div",{className:"discount"},o.a.createElement("label",null,"Discount"),o.a.createElement("span",{className:"disc-details",dangerouslySetInnerHTML:{__html:v}})):null,s&&!e?o.a.createElement("div",{className:"discount promo-code"},o.a.createElement("label",null,"Promo code applied"),o.a.createElement("span",null,s)):null))),o.a.createElement("table",null,o.a.createElement("tbody",null,o.a.createElement("tr",null,o.a.createElement("td",{colSpan:2},"The quote for your ",Q.pet_type||"[pet_type]",","," ",Q.pet_name||"[pet_name]",", is based on"," ",Q.pet_age||"[pet_age]"," male ",Q.pet_breed," living in ",H.length>0?H.join(", "):"[address]",", with a "," $",ae()(Q.pet_annual_limit).format("0,0")," Annual Limit and "," $",ae()(Q.pet_annual_excess).format("0,0")," Annual Excess, covering ",Q.pet_percent,"% of Vet Costs",p>=3?".":d?", including Extras Cover.":", excluding Extras Cover.")),o.a.createElement("tr",null,o.a.createElement("td",null,o.a.createElement("br",null)),o.a.createElement("td",null)))))}}])}(o.a.Component);var ie=Object(W.b)(function(e){return e},function(e){return{actions:Object(U.b)(K,e)}})(oe);function ce(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var se=function(e){function t(e){var a;return Object(s.a)(this,t),(a=ce(this,t)).changeCoverOptions=function(){a.props.history.push("/quote")},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,pets:[],owner:{},promoCode:""},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){}},{key:"componentWillReceiveProps",value:function(e){}},{key:"render",value:function(){return o.a.createElement("div",{className:"box-info"},o.a.createElement(ie,this.props),!this.props.isShowBack&&o.a.createElement("button",{style:{width:"100%",marginTop:20,marginRight:0},className:"btn btn-primary",onClick:this.changeCoverOptions,disabled:void 0!==this.props.pageError&&this.props.pageError},"Change cover options"),o.a.createElement("div",{className:"box-content makes-knose"},o.a.createElement("div",{className:"right-title"},o.a.createElement("h3",null,"What makes",o.a.createElement("br",null),"Petsy different")),o.a.createElement("ul",null,o.a.createElement("li",null,o.a.createElement("img",{src:"/img/ic-limited-time.svg"}),o.a.createElement("span",null,"Choose your Annual Limit, Annual Excess & Benefit Percentage. No sub-limits.")),o.a.createElement("li",null,o.a.createElement("img",{src:"/img/ic-australia.svg"}),o.a.createElement("span",null,"100% Australian-based customer care")),o.a.createElement("li",null,o.a.createElement("img",{src:"/img/ic-health-hotline.svg"}),o.a.createElement("span",null,"Unlimited free access to the 24/7 Pet Health Hotline*")),o.a.createElement("li",null,o.a.createElement("img",{src:"/img/ic-highest-rated.svg"}),o.a.createElement("span",null,"One of the highest rated Pet Insurance Products on productreview.com.au")))),o.a.createElement("div",{className:"product-review mt-4 mb-3"},o.a.createElement("div",{className:"header"},o.a.createElement("img",{src:"/assets/petsy_review_header.png"})),o.a.createElement("div",{className:"content"},o.a.createElement("img",{src:"/assets/petsy_review_content.png"})),o.a.createElement("div",{className:"read-reviews"},o.a.createElement("span",null,"read reviews"))),o.a.createElement("div",{className:"box-content makes-knose see-what box-reward"},o.a.createElement("img",{src:"/assets/2023-Canstar-Award-Winner-for-CTM-PP-QT.png"})))}}])}(o.a.Component);var le=Object(W.b)(function(e){return e},function(e){return{actions:Object(U.b)(K,e)}})(se);function ue(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var me=function(e){function t(e){var a;return Object(s.a)(this,t),(a=ue(this,t,[e])).state={},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this.props.error;return e?o.a.createElement("label",{className:"error"},e):null}}])}(o.a.Component);function pe(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var de=function(e){function t(e){var a;return Object(s.a)(this,t),(a=pe(this,t)).state={},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this.props,t=e.isError,a=e.message;return a?o.a.createElement("div",Object.assign({},this.props,{className:"alert message-box ".concat(t?"alert-danger":"alert-success")}),a):null}}])}(o.a.Component);function fe(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var he=a(65),ye=function(e){function t(e){var a;return Object(s.a)(this,t),(a=fe(this,t)).state={},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e,t=N.t(),a=[];e=this.props.pet.pets;var r=this.props,n=r.pet,i=n.transfer,c=n.listTerms,s=n.frequency,l=r.quote.quotes.quote,u=he.parse(this.props.location.search),m=u.key,p=u.fdclid,d=!1;m&&p&&(d=!0);!c||c.term&&c.term2&&c.term3;for(var f=0,h=!1,y=0,v=0,g=!1,b=0;b0),f=f>0?f.toFixed(2):0,y=y>0?y.toFixed(2):0;var k=f,P=window.innerWidth<=640?"Next":"Confirm Your Details",O=window.innerWidth<=640?"Pay":"Go to Payment",C=!1;if(t){var I=i.nextPaymentAmount,T=i.prePaidProRataAmount,L=T<0?0:T;k=L>0?L.toFixed(2):0,(I=N.c(I))!==f&&(C=!0)}d&&l&&void 0!==l.totalExpectedInstalmentFirstRegularMonth&&(k=f=l.totalExpectedInstalmentFirstRegularMonth.toFixed(2),g=!0);var j=s.replace("ly","");return j="annual"===j?"annum":j,f=N.e(j,f),k=N.e(j,k),f&&(f=Number.parseFloat(f).toFixed(2)),k&&(k=Number.parseFloat(k).toFixed(2)),o.a.createElement("div",{className:"quote sticky"},o.a.createElement("div",{className:"sticky-content"},o.a.createElement("div",{className:"sticky-price"},o.a.createElement("h3",null,"Quote: "),g&&o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{className:"s-money"},N.c(k,!0)),C?o.a.createElement(o.a.Fragment,null,12!==v&&o.a.createElement("span",{className:"s-then"},"then"),o.a.createElement("span",{className:"s-ori-money then-price"},12!==v?N.c(f,!0):"")):null,o.a.createElement("span",{className:"per-month"},12!==v?"per ".concat(j):"for first 12 months"))),o.a.createElement("div",{className:"stick-btns"},3===this.props.step&&o.a.createElement(x.a,{to:"/quote",className:"btn btn-outline-primary mr-2 main-color editPolicy"},o.a.createElement("i",{className:"icon-pencil mr-2"}),"Edit cover options"),o.a.createElement("button",{type:"submit",className:"btn btn-primary ".concat(2===this.props.step?"btn-green":""),disabled:(!c.term||!c.term2||!c.term3||void 0!==this.props.pageError&&this.props.pageError)&&2!==this.props.step,onClick:this.props.handleSubmit},2===this.props.step?P:O))))}}])}(o.a.Component);Object(W.b)(function(e){return e},function(e){return{actions:Object(U.b)(K,e)}})(ye),a(98);function ve(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(e){if("string"==typeof e)return ge(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?ge(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==a.return||a.return()}finally{if(c)throw o}}}}function ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=Array(t);a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),C(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;C(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:T(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function _e(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var Ee=a(65),we=function(e){function t(e){var a;return Object(s.a)(this,t),(a=_e(this,t,[e])).getInitialState=function(){return{pets:[a.getInfoPet()],customer:{suburb:"",postcode:"",state:"",policy_date:"",first_name:"",last_name:"",email:"",phone:"",street_address:""}}},a.getInfoPet=function(){return{pet_name:"",pet_type:"Dog",pet_breed:"",pet_breed_group_code:"",pet_gender:"Male",pet_age:"",pet_birth_date:"",pet_policy_date:L()().format("DD/MM/YYYY"),pet_percent:80,pet_cover:"yes",pet_extra_cover:"yes",pet_annual_limit:25e3,pet_annual_excess:500,pet_frequency:"monthly",pet_age_category:0,showed_popup:!1,price:0,calculatePremium:{}}},a.clearForm=function(){a.setState(a.getInitialState())},a.getCaptchaToken=function(){var e=Object(r.a)(be().mark(function e(t){var r;return be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.next=8;break}return e.next=4,a.recaptcha.execute("submit");case 4:r=e.sent,t.captcha=r,e.next=9;break;case 8:console.error("Page can not get captcha token.");case 9:return e.abrupt("return",t);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getRetryCaptchaToken=function(){var e=Object(r.a)(be().mark(function e(t,n){var o,i,c;return be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=t||5,1,i=0,c=a,e.abrupt("return",new Promise(function(e){var t=setInterval(Object(r.a)(be().mark(function r(){var s;return be().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(i+=1,!a.recaptcha||"function"!==typeof a.recaptcha.execute){r.next=6;break}return r.next=4,c.getCaptchaToken(n);case 4:(s=r.sent)&&(clearInterval(t),e(s));case 6:i>=o&&(clearInterval(t),e({}));case 7:case"end":return r.stop()}},r)})),1e3)}));case 5:case"end":return e.stop()}},e)}));return function(t,a){return e.apply(this,arguments)}}(),a.componentDidMount=Object(r.a)(be().mark(function e(){var t,r,n,o,i,c,s,l,u,m,p,d,f,h,y,v,g,b,E,w,x,S,k,P;return be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(localStorage.removeItem("STEP-1"),localStorage.removeItem("STEP-2"),localStorage.removeItem("STEP-3"),localStorage.removeItem("KNOSE-API-POPULATE-DATA"),localStorage.removeItem("KNOSE-REFRESH-NEW-PRICE"),localStorage.removeItem("KNOSE-IS-TRANSFER-POLICY"),a.props.actions.clearData(),a,t=a.props.location.search,r=Ee.parse(t),n=r.key,o=r.fdclid,a.props.actions.setCampaign(r),sessionStorage.clear(),localStorage.clear(),!n||!o){e.next=107;break}return a.setState({loading:!0}),localStorage.removeItem("KNOSE-PROMO-CODE"),localStorage.removeItem("quoteReference"),localStorage.removeItem("partnerQuoteReference"),localStorage.setItem("KNOSE-API-POPULATE-DATA",JSON.stringify(r)),e.next=22,a.getRetryCaptchaToken(5,{key:n});case 22:return i=e.sent,e.next=25,a.props.actions.getQuotes(o,i);case 25:if(!(c=e.sent).echo){e.next=39;break}return s=c.quoteReference,l=c.partnerQuoteReference,s&&localStorage.setItem("quoteReference",s),l&&localStorage.setItem("partnerQuoteReference",l),_.a.promotion_code&&localStorage.setItem("KNOSE-PROMO-CODE",_.a.promotion_code),e.next=33,a.props.actions.updateData(c);case 33:return e.next=35,a.setPetData(c);case 35:return e.next=37,N.A(500);case 37:e.next=42;break;case 39:return e.next=41,a.setState({isError:!0,pageError:!0,errorMessage:"Quote not found!",loading:!1});case 41:return e.abrupt("return");case 42:if(u=a.props,m=u.pet,p=u.pet.listTerms,!(m.pets.length>0)){e.next=47;break}a.setState({pets:m.pets}),e.next=53;break;case 47:if(!localStorage.getItem("PETS-DATA")){e.next=53;break}return d=JSON.parse(localStorage.getItem("PETS-DATA")),e.next=51,a.props.actions.updatePetData(d);case 51:return e.next=53,a.setState({pets:m.pets});case 53:if(f=a.state.customer,"{}"===JSON.stringify(m.customer)){e.next=58;break}f=m.customer,e.next=64;break;case 58:if(!localStorage.getItem("CUSTOMER-DATA")){e.next=64;break}return h=JSON.parse(localStorage.getItem("CUSTOMER-DATA")),(f=h).term=!1,e.next=64,a.props.actions.updateCustomerData(f);case 64:return y=[],f.suburb&&y.push(f.suburb),f.postcode&&y.push(f.postcode),f.state&&y.push(f.state),e.next=70,a.setState({customer:f,suburbValue:y.join(", ")});case 70:if(!(p.term||p.term2||p.term3)){e.next=73;break}return e.next=73,a.setState({listTerms:p});case 73:return e.next=75,N.A(200);case 75:if(!a.props.pet.pets[0]||!a.props.pet.pets[0].calculatePremium||"{}"===JSON.stringify(a.props.pet.pets[0].calculatePremium)){e.next=79;break}return e.next=78,a.setState({loading:!1});case 78:return e.abrupt("return");case 79:v=[],g=a,b=a.state.pets,!(E=Object(G.a)({},{},f)).email&&o&&(E.email="".concat(o,"@dummy.com"),a.props.actions.updateCustomerData(E)),w=0;case 85:if(!(wThe Petsy team is working to fix the issue.
Please come back later.

"}),$.a.fire({title:"Oops...",html:"

Something is not quite right.
The Petsy team is working to fix the issue.
Please come back later.

"}),e.abrupt("return",!1);case 98:k.policyDetailResponse?(P=N.j(k.policyDetailResponse),v.push(P)):v.push(!1);case 99:w++,e.next=85;break;case 102:return e.next=104,a.setState({loading:!1});case 104:a.props.history.push("/quote"),e.next=109;break;case 107:return e.next=109,a.setState({loading:!1,isError:!0,errorMessage:"Something is not quite right. The Petsy team is working to fix the issue. Please come back later."});case 109:case"end":return e.stop()}},e)})),a.setPetData=function(){var e=Object(r.a)(be().mark(function e(t){var r,n,o,i,c,s,l,u,m,p,d,f,h,y,v,g,b;return be().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(r=a.state.pets,n=t.echo,o=t.echo,i=o.postcode,c=o.state,s=o.suburb,l=o.streetName,u=o.streetNumber,m=n.pet||{},p=m.policyOptions||{},d=0;d=42&&v<=184?(f.pet_annual_limit%5e3===0&&f.pet_annual_limit<3e4&&(f.pet_annual_limit=p.annualLimit+.2*p.annualLimit),"Dog"===m.species?f.pet_age_category=1:f.pet_age_category=2):v>=185&&v<=364&&(f.pet_annual_limit%5e3===0&&f.pet_annual_limit<3e4&&(f.pet_annual_limit=p.annualLimit+.1*p.annualLimit),"Dog"===m.species?f.pet_age_category=3:f.pet_age_category=4),r[d]=f;return e.next=7,a.setState({pets:r});case 7:return e.next=9,a.props.actions.updatePetData(r);case 9:if(g=a.state.customer,s&&(g.suburb=s),i&&(g.postcode=i),c&&(g.state=c),b=[],u&&b.push(u),l&&b.push(l),b.length>0&&(g.street_address=b.join(" ")),a.setState({customer:g}),!i&&!c){e.next=21;break}return e.next=21,a.props.actions.updateCustomerData(g);case 21:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleEdit=function(){localStorage.setItem("KNOSE-EDIT","true"),a.props.history.push("/details")},a.state={loading:!1,errorMessage:""},a.state=Object(G.a)({},a.getInitialState(),a.state),a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"validateCalculatePremium",value:function(e,t){switch(t){case"issueBath":if(e.includes(!1))return!1;var a,r=ve(e);try{for(r.s();!(a=r.n()).done;){if(!a.value.id)return!1}}catch(n){r.e(n)}finally{r.f()}break;case"premium":return!!e.hasInstallmentValue}return!0}},{key:"render",value:function(){var e=this;return o.a.createElement(o.a.Fragment,null,o.a.createElement("section",null,this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement("div",{id:"main",className:"left pageOne"},o.a.createElement(de,{isError:this.state.isError,message:this.state.errorMessage})),o.a.createElement(H.a,{ref:function(t){return e.recaptcha=t},sitekey:_.a.google_site_key})))}}])}(o.a.Component);var xe=Object(W.b)(function(e){return e},function(e){return{actions:Object(U.b)(K,e)}})(we),Ne=a(58),Se=a(83),ke=a.n(Se),Pe=a(35),Oe="Please enter a valid email address.",Ce="This is a required field.",Ie="Please enter a valid date.",Te="Age criteria not met. Please see tooltip for details.",Le="Promotion code is invalid.",je="The calculate premium is failed. Please check again.",Ae="The payment is failed. Please check again.",De="Quotation has been sent to your email!",Me=function(){return Object(l.a)(function e(){Object(s.a)(this,e)},[{key:"email",value:function(e){return!!/^([\w-\.\+]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(e)}},{key:"required",value:function(e){return null!==e&&""!==e.toString().trim()}},{key:"minLength",value:function(e,t){return e.length>=t}},{key:"maxLength",value:function(e,t){return e.length<=t}},{key:"match",value:function(e,t){return e===t}},{key:"number",value:function(e){return/^\d+$/.test(e)}},{key:"alphanumeric",value:function(e){return!!e.match(/^[0-9a-zA-Z]+$/)}}])}(),Fe=a(169),Re=a(74),Ye=a.n(Re),qe=a(159),Be=a.n(qe);a(226);function Ve(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var Ge=function(e){function t(e){var a;Object(s.a)(this,t),(a=Ve(this,t,[e])).handleChange=function(e){var t=e.target,r=t.name,n=t.value;if("checkbox"===e.target.type&&(n=e.target.value),!N.t()||"pet_name"===r){var o=a.state,i=o.pet,c=o.index;i[r]=n,a.setState({pet:i}),a.props.handleChangePetInfo(i,c,r)}},a.handlePetBlur=function(e){a.props.handlePetBlur(e)},a.handleDateChange=function(e){if(N.t())return!1;var t=a.state,r=t.pet,n=t.index;r.pet_policy_date=L()(e).format("DD/MM/YYYY"),a.setState({pet:r}),a.props.handleChangePetInfo(r,n)},a.onInputChange=function(e){var t=a.state.pet.pet_type,r=a.props.breeds;if(a.setState({inputValue:e}),(e+="").length>=3&&t){var n=r[t],o=e.toLowerCase(),i=n.filter(function(e,t){return e.value.toLowerCase().indexOf(o)>-1});a.setState({breedsList:i})}else a.setState({breedsList:[]})},a.setBreadValues=function(e){var t=a.state,r=t.pet,n=t.index;r.pet_breed=e?e.value:"",a.setState({pet:r,selectedOption:e}),a.props.handleChangePetInfo(r,n)},a.handleChoose=function(e,t){if(N.t())return!1;var r=a.state,n=r.pet,o=r.index;n[e]=t,"pet_type"===e&&(n.pet_breed="",a.setState({selectedOption:null,inputValue:"",breedsList:[]})),a.setState({pet:n}),a.props.handleChangePetInfo(n,o)},a.handleRemovePet=function(e){a.props.handleRemovePet(e)},a.noOptionsMessage=function(e){return a.props.handleClearBreedError(e),null};var r=null,n="";return e.data.pet_breed&&(r={value:e.data.pet_breed,label:e.data.pet_breed},n=e.data.pet_breed),a.state={errors:{},breedsList:[],selectedOption:r,inputValue:n,pet:e.data,index:e.index},a.handleChange=a.handleChange.bind(a),a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){setTimeout(function(){window.loadTooltip()},1e3)}},{key:"componentWillReceiveProps",value:function(e){var t=e.data;this.state.pet!==t&&this.setState({pet:t})}},{key:"render",value:function(){for(var e=this,t=N.t(),a=this.state,r=a.pet,n=a.breedsList,i=this.props,c=i.index,s=i.errors,l=N.o(r),u=l.startDate,m=l.endDate,p=[],d=u.unix();d<=m.unix();d+=86400)p.push(L.a.unix(d).toDate());var f=[{policyCustomDate:p}],h=[].concat(p),y=!r.pet_policy_date||L()(r.pet_policy_date,"DD/MM/YYYY",!0).isValid(),v=r.pet_policy_date&&y?L()(r.pet_policy_date,"DD/MM/YYYY").toDate():null;return o.a.createElement("div",{key:c,id:"box-pet-".concat(c),className:"".concat(c>0?"box-pet panel-group":"box-pet-first")},c>0?o.a.createElement("div",{className:"panel-heading"},o.a.createElement("h3",{className:"panel-title"},o.a.createElement("a",{id:"btn-collapse-".concat(c),"data-toggle":"collapse",href:"#collapse-pet-".concat(c),"aria-expanded":"true"},"My ",["","second","third","fourth","fifth"][c]||""," pet"))):null,o.a.createElement("div",{id:"collapse-pet-".concat(c),className:"panel-collapse show"},o.a.createElement("div",{className:"form-help form-group".concat(s.pet_name?" form-error":"")},t&&o.a.createElement("span",{className:"i-help i-no-title","data-container":"body","data-toggle":"popover","data-placement":"auto","data-popover-content":"#tooltip_pet_name"}),o.a.createElement("input",{type:"text",className:"form-control",placeholder:"My pet's name is",maxLength:"30",id:"pet_name_".concat(c),name:"pet_name",value:r.pet_name||"",onChange:this.handleChange,onClick:function(t){return e.props.handleClearError(t,c)}}),o.a.createElement(me,{error:s.pet_name})),o.a.createElement("div",{className:"form-group",id:"pet_type_".concat(c)},o.a.createElement("label",null,r.pet_name||"My pet"," is a:"),o.a.createElement("div",{className:"pet-info"},o.a.createElement("div",{className:"pet-dog".concat("Dog"===r.pet_type?" active":r.pet_type?" un-active":""),onClick:function(){return e.handleChoose("pet_type","Dog")}},o.a.createElement("div",{className:"i-dog"}),o.a.createElement("span",null,"Dog")),o.a.createElement("div",{className:"pet-cat".concat("Cat"===r.pet_type?" active":r.pet_type?" un-active":""),onClick:function(){return e.handleChoose("pet_type","Cat")}},o.a.createElement("div",{className:"i-cat"}),o.a.createElement("span",null,"Cat"))),o.a.createElement(me,{error:s.pet_type})),o.a.createElement("div",{className:"form-group",id:"pet_gender_".concat(c)},o.a.createElement("label",null,r.pet_name||"My pet","'s gender is:"),o.a.createElement("div",{className:"pet-info"},o.a.createElement("div",{className:"pet-male".concat("Male"===r.pet_gender?" active":r.pet_gender?" un-active":""),onClick:function(){return e.handleChoose("pet_gender","Male")}},o.a.createElement("div",{className:"i-male"}),o.a.createElement("span",null,"Male")),o.a.createElement("div",{className:"pet-female".concat("Female"===r.pet_gender?" active":r.pet_gender?" un-active":""),onClick:function(){return e.handleChoose("pet_gender","Female")}},o.a.createElement("div",{className:"i-female"}),o.a.createElement("span",null,"Female"))),o.a.createElement(me,{error:s.pet_gender})),o.a.createElement("div",{className:"form-help form-group".concat(s.pet_breed?" form-error":""),id:"pet_breed_".concat(c)},o.a.createElement("span",{className:"i-help","data-container":"body","data-toggle":"popover","data-placement":"auto","data-popover-content":"#tooltip_breed"}),o.a.createElement("label",null,r.pet_name||"My pet","'s breed is:"),r.pet_type?null:o.a.createElement("input",{type:"text",className:"form-control",placeholder:"Start typing breed...",readOnly:!0}),o.a.createElement(Fe.a,{name:"pet_breed",className:"auto-suggest-breed".concat(r.pet_type?"":" hidden"),value:this.state.selectedOption,placeholder:"Start typing breed...",isSearchable:!0,isLoading:!1,isClearable:!0,inputValue:this.state.inputValue,onInputChange:this.onInputChange,onChange:this.setBreadValues,noOptionsMessage:function(){return e.noOptionsMessage(c)},options:n,isDisabled:t}),o.a.createElement(me,{error:s.pet_breed})),o.a.createElement("div",{className:"form-help form-group".concat(s.pet_birth_date?" form-error":""),id:"pet_birth_date_".concat(c)},o.a.createElement("span",{className:"i-help","data-container":"body","data-toggle":"popover","data-placement":"auto","data-popover-content":"#tooltip_birth_date"}),o.a.createElement("label",null,r.pet_name||"My pet","'s birth date:"),o.a.createElement(Ye.a,{name:"pet_birth_date",value:r.pet_birth_date||"",placeholder:"DD/MM/YYYY",onChange:this.handleChange,onBlur:function(){return e.handlePetBlur(c)},onClick:function(t){return e.props.handleClearError(t,c)},className:"form-control",mask:"99/99/9999",maskChar:null,disabled:t}),o.a.createElement(me,{error:s.pet_birth_date})),o.a.createElement("div",{className:"form-help form-group".concat(s.pet_policy_date?" form-error":""),id:"pet_policy_date_".concat(c)},o.a.createElement("span",{className:"i-help","data-container":"body","data-toggle":"popover","data-placement":"auto","data-popover-content":"#tooltip_policy_date"}),o.a.createElement("label",null,"Select a start date for your policy:"),o.a.createElement(Be.a,{className:"form-control",name:"pet_policy_date",placeholder:"Select from the available range...",selected:v||new Date,openToDate:v||u.toDate(),dateFormat:"dd/MM/yyyy 23:59",highlightDates:f,includeDates:h,onChange:function(t){return e.handleDateChange(t)},onClick:function(t){return e.props.handleClearError(t,c)},isDisabled:t,readOnly:t}),o.a.createElement(me,{error:s.pet_policy_date})),c>0?o.a.createElement("button",{className:"btn-plus",onClick:function(){return e.handleRemovePet(c)}},"Remove pet"):null))}}])}(o.a.Component);function We(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var Ue=function(e){function t(e){var a;return Object(s.a)(this,t),(a=We(this,t,[e])).state={},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e=this.props.step,t=!!localStorage.getItem("STEP-1"),a=!!localStorage.getItem("STEP-2"),r=!!localStorage.getItem("STEP-3");return o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12 col-left"},o.a.createElement("div",{className:"progressbar"},o.a.createElement("div",{className:"".concat(1===e?"active":t?"completed":"")},o.a.createElement(x.a,{to:"/details",className:"".concat(e>1?"p-active":"p-unactive"),onClick:function(t){return e>1||t.preventDefault()}},o.a.createElement("span",null,o.a.createElement("i",null)),o.a.createElement("label",null,"Details")),o.a.createElement("span",null)),o.a.createElement("div",{className:"".concat(2===e?"active":a?"completed":"")},o.a.createElement(x.a,{to:"/quote",className:"".concat(e>2?"p-active":"p-unactive"),onClick:function(t){return e>2||t.preventDefault()}},o.a.createElement("span",null,o.a.createElement("i",null)),o.a.createElement("label",null,"Quote")),o.a.createElement("span",null)),o.a.createElement("div",{className:"".concat(3===e?"active":r?"completed":"")},o.a.createElement(x.a,{to:"/review",className:"".concat(e>3?"p-active":"p-unactive"),onClick:function(t){return e>3||t.preventDefault()}},o.a.createElement("span",null,o.a.createElement("i",null)),o.a.createElement("label",null,"Confirm")),o.a.createElement("span",null)),o.a.createElement("div",{className:"".concat(4===e?"active":"")},o.a.createElement(x.a,{to:"/payment",onClick:function(e){return e.preventDefault()}},o.a.createElement("span",null,o.a.createElement("i",null)),o.a.createElement("label",null,"Payment"))))))}}])}(o.a.Component);function Ke(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var Qe=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Ke(this,t)).state={errors:{},errorMessage:null},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return this.props.onShow?o.a.createElement("div",{className:"modal-dialog modal-dialog-centered",role:"document"},o.a.createElement("div",{className:"modal-content"},o.a.createElement("div",{className:"modal-header"},o.a.createElement("i",{className:"fa fa-question-circle","aria-hidden":"true"}),o.a.createElement("h5",{className:"modal-title"},"Confirm")),o.a.createElement("div",{className:"modal-body"},"Welcome back! Would you like us to populate this form with the information you entered last time you visited?"),o.a.createElement("div",{className:"modal-footer"},o.a.createElement("button",{type:"button",className:"btn btn-primary",onClick:this.props.acceptPopulate},"Yes"),o.a.createElement("button",{type:"button",className:"btn btn-empty",onClick:this.props.onHide},"No")))):null}}])}(o.a.Component);function He(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var Je=function(e){function t(e){var a;return Object(s.a)(this,t),(a=He(this,t)).state={errors:{},errorMessage:null},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return this.props.onShow?o.a.createElement("div",{className:"modal-dialog modal-dialog-centered",role:"document"},o.a.createElement("div",{className:"modal-content"},o.a.createElement("div",{className:"modal-header"},o.a.createElement("i",{className:"fa fa-exclamation-circle","aria-hidden":"true",style:{color:"#D60000"}}),o.a.createElement("h5",{className:"modal-title"},"Error")),o.a.createElement("div",{className:"modal-body"},"Unable to load referral details."),o.a.createElement("div",{className:"modal-footer"},o.a.createElement("button",{type:"button",className:"btn btn-primary",onClick:this.props.onHide},"Ok")))):null}}])}(o.a.Component);function $e(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(e){if("string"==typeof e)return ze(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?ze(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==a.return||a.return()}finally{if(c)throw o}}}}function ze(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=Array(t);a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),C(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;C(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:T(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Xe(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var et=a(65),tt=function(e){return e.autoCompleteValue},at=function(e){return o.a.createElement("div",{className:"suggest-item"},e.autoCompleteValue)},rt="KNOSE-SHOW-WARNING-STEP-2",nt="KNOSE-QT-RATE-LIMIT-REQUESTS",ot="KNOSE-QT-RATE-LIMIT-FLAG-BLOCKED",it="KNOSE-QT-RATE-LIMIT-TIME-BLOCKED",ct=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Xe(this,t)).getInitialState=function(){return{pets:[],owner:{customerId:"",suburb:"",postcode:"",state:"",owner_email:"",owner_phone:""}}},a.getInfoPet=function(){return{pet_name:"",pet_type:"Dog",pet_breed:"",pet_breed_group_code:"",pet_gender:"Male",pet_age:"",pet_birth_date:"",pet_policy_date:L()().format("DD/MM/YYYY"),pet_percent:80,pet_cover:"yes",pet_extra_cover:"yes",pet_annual_limit:25e3,pet_annual_excess:500,pet_frequency:"monthly",pet_age_category:0,showed_popup:!1,price:0,calculatePremium:{}}},a.clearForm=function(){a.setState(a.getInitialState())},a.timeout=function(e){return new Promise(function(t){return setTimeout(t,e)})},a.componentDidMount=Object(r.a)(Ze().mark(function e(){var t,n,o,i,c,s,l,u,m,p,d,f,h,y,v,g,b,E,w,x,S,k,P,O;return Ze().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return N.x("detail"),window.loadProductReview(),setTimeout(function(){window.loadTooltip()},1e3),(t=et.parse(a.props.location.search)).field&&(t.field.indexOf("pet_policy_date")>-1?(N.w(t.field),ee()("#".concat(t.field," .form-control")).focus()):(N.w(t.field+"-group"),"suburb"===t.field?ee()("#suburb").focus():ee()("#state").focus())),a.props.actions.setCampaign(t),e.next=8,a.timeout(1e3);case 8:if("1"===t.recal&&t.promo&&(n=a,a.setState({promo_code:t.promo}),localStorage.setItem("KNOSE-PROMO-CODE",t.promo),setTimeout(Object(r.a)(Ze().mark(function e(){return Ze().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.isValidation(!0);case 2:e.sent&&n.handleSubmit();case 4:case"end":return e.stop()}},e)})),1e3)),o=0,i=!1,c="KNOSE-API-POPULATE-DATA",localStorage.removeItem(rt),!localStorage.getItem(c)){e.next=51;break}if(i=!0,a.setState({loading:!0}),s=JSON.parse(localStorage.getItem(c)),localStorage.removeItem(c),localStorage.setItem(rt,"true"),l=s.ec,u=s.pj,m=s.cp,o=m?parseInt(m,10):1,p={},d=[],f=!1,!u){e.next=49;break}if(!l){e.next=37;break}return e.prev=26,e.next=29,a.getRetryCaptchaToken(3);case 29:return h=e.sent,e.next=32,Object(Pe.b)("sales/customer/info/".concat(u,"/").concat(l),h);case 32:p=e.sent,e.next=37;break;case 35:e.prev=35,e.t0=e.catch(26);case 37:return e.prev=37,e.next=40,a.getRetryCaptchaToken(3);case 40:return y=e.sent,e.next=43,Object(Pe.b)("sales/journey/info/".concat(u),y);case 43:(d=e.sent).length>0&&(v=d[0].issueDate,g=L()(v,"DD/MM/YYYY"),b=L()().startOf("day"),b.diff(g,"days")>42?(f=!0,localStorage.removeItem(rt),localStorage.setItem("KNOSE-REFRESH-NEW-PRICE","true")):l&&u&&(E={},d.forEach(function(e){e.quotationId&&(E[e.quotationId]=e.quotationId),e.transferId&&(localStorage.setItem("KNOSE-IS-TRANSFER-POLICY","true"),N.y(e.transferId),e.policyPropsValues&&localStorage.setItem("KNOSE-policyPropsValues",JSON.stringify(e.policyPropsValues)))}),N.z(E,u,l))),e.next=49;break;case 47:e.prev=47,e.t1=e.catch(37);case 49:p.customerId||0!==d.length?(localStorage.setItem("KNOSE-TIMESTAMP",L()().format("x")),p.customerId&&a.props.actions.getPopulateCustomerData(p),d.length>0&&(a.props.actions.getPopulatePetsData(d,f),localStorage.setItem("IGNORE-CALCULATE-PREMIUM","true"))):a.setState({modalIsOpenWarning:!0}),a.setState({loading:!1});case 51:0===(w=a.props.pet).breeds.Dog.length&&a.getBreedData(),w.pets.length>0?(a.setState({pets:w.pets}),"{}"!==JSON.stringify(w.owner)&&(a.setState({owner:w.owner}),a.setState({suburbValue:w.owner.suburb+""}))):localStorage.getItem("PETS-DATA")||localStorage.getItem("OWNER-DATA")?(x=parseInt(localStorage.getItem("KNOSE-TIMESTAMP"),10),S=L()().format("x"),k=S-x,i?a.populateData(o):k<18e5?a.populateData():a.setState({modalIsOpen:!0})):a.setState({pets:[a.getInfoPet()]},a.handleForcedPromoUpdate),ee()("#wrapper").removeClass("body-details body-payment").addClass("body-details"),localStorage.getItem("KNOSE-PROMO-CODE")&&a.setState({promo_code:localStorage.getItem("KNOSE-PROMO-CODE")}),P=localStorage.getItem(it),O=_.a.quote_rate_limit_blocked_time,P&&L()().unix()-P>O&&(localStorage.removeItem(it),localStorage.removeItem(ot)),localStorage.getItem(ot)&&a.showRateLimitPopup();case 60:case"end":return e.stop()}},e,null,[[26,35],[37,47]])})),a.showRateLimitPopup=function(){$.a.fire({title:"Oops...",html:'

Hey there,
\n It looks like you are getting quotes
\n for a lot of pets. Please call our
\n customer care team on
\n 1300 356 642 for assistance.

',customClass:"quote-rate-modal"})},a.getRetryCaptchaToken=function(){var e=Object(r.a)(Ze().mark(function e(t){var n,o,i;return Ze().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t||5,1,o=0,i=a,e.abrupt("return",new Promise(function(e){var t=setInterval(Object(r.a)(Ze().mark(function r(){var c;return Ze().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(o+=1,!a.recaptcha||"function"!==typeof a.recaptcha.execute){r.next=6;break}return r.next=4,i.getCaptchaToken();case 4:(c=r.sent)&&(clearInterval(t),e(c));case 6:o>=n&&(clearInterval(t),e(""));case 7:case"end":return r.stop()}},r)})),1e3)}));case 5:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getBreedData=Object(r.a)(Ze().mark(function e(){var t;return Ze().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.getRetryCaptchaToken();case 2:t=e.sent,a.props.actions.getBreed(t);case 4:case"end":return e.stop()}},e)})),a.getCaptchaToken=function(){var e=Object(r.a)(Ze().mark(function e(t){var r;return Ze().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=t||{},!a.recaptcha||"function"!==typeof a.recaptcha.execute){e.next=8;break}return e.next=4,a.recaptcha.execute("submit");case 4:r=e.sent,t.captcha=r,e.next=9;break;case 8:console.error("Page can not get captcha token.");case 9:return e.abrupt("return",t);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.populateData=function(e){if(localStorage.getItem("PETS-DATA")){var t=N.t(),n=JSON.parse(localStorage.getItem("PETS-DATA")),o=L()().startOf("day"),i=o.format("DD/MM/YYYY"),c=n.map(function(e){var a=Object(G.a)({},{},e);if(a.pet_policy_date&&!t){var r="";r=L()(a.pet_policy_date,"DD/MM/YYYY")>o?a.pet_policy_date:i,a.pet_policy_date=r}return a});a.setState({pets:c},a.handleForcedPromoUpdate),a.props.actions.updatePetData(c)}else a.setState({pets:[a.getInfoPet()]},a.handleForcedPromoUpdate);if(localStorage.getItem("OWNER-DATA")){var s=JSON.parse(localStorage.getItem("OWNER-DATA"));a.setState({owner:s}),a.setState({suburbValue:s.suburb+""}),a.props.actions.updateOwnerData(s)}var l=a,u=N.t();setTimeout(Object(r.a)(Ze().mark(function t(){return Ze().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,l.isValidation(!0);case 2:!t.sent||void 0!==e&&2!==e||u||l.handleSubmit();case 4:case"end":return t.stop()}},t)})),1e3)},a.closeModal=function(){a.setState({modalIsOpen:!1,modalIsOpenWarning:!1}),localStorage.removeItem("PETS-DATA"),localStorage.removeItem("OWNER-DATA"),localStorage.removeItem("CUSTOMER-DATA"),a.setState({pets:[a.getInfoPet()]})},a.acceptPopulate=function(){a.setState({modalIsOpen:!1}),a.populateData()},a.handleState=function(e){var t=e.target,r=t.name,n=t.value;if("checkbox"===e.target.type&&(n=e.target.value),"promo_code"===r){var o=localStorage.getItem("KNOSE-PROMO-CODE")||"";a.refreshPrice(o,n),n?(a.setState({isValidPromoCode:!1}),localStorage.removeItem("KNOSE-PROMO-CODE")):(a.setState({isValidPromoCode:!0}),localStorage.setItem("KNOSE-PROMO-CODE",n))}a.setState(Object(Ne.a)({},r,n))},a.refreshPrice=function(e,t){e!==t&&(N.t()||N.v())},a.handleBlurEvent=function(){var e=Object(r.a)(Ze().mark(function e(t){var r,n,o,i,c,s,l;return Ze().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.target?(r=t.target,n=r.name,o=r.value):(n=t.name,o=t.value),i=a.state,c=i.pets,s=i.owner,"promo_code"!==n){e.next=12;break}if(a.setState({isValidPromoCode:!1}),!o){e.next=11;break}return e.next=7,a.props.actions.checkPromoCode(c,s,o,a);case 7:e.sent.includes(!0)?(a.setState({isValidPromoCode:!0}),localStorage.setItem("KNOSE-PROMO-CODE",o)):((l=a.state.errors).promo_code=Le,a.setState({errors:l,isValidPromoCode:!1}),localStorage.removeItem("KNOSE-PROMO-CODE"),window.knoseSetCookie("promoCode"," ")),e.next=12;break;case 11:a.setState({isValidPromoCode:!0});case 12:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleChange=function(e){var t=e.target,r=t.name,n=t.value;"checkbox"===e.target.type&&(n=e.target.value);var o=a.state.owner,i=o[r]||"";a.refreshPrice(i,n),o[r]=n,a.setState({owner:o}),a.props.actions.updateOwnerData(o)},a.handleChangePetInfo=function(e,t){var r=a.state,n=r.pets,o=r.petErrors;if((n[t]=e,void 0!==o[t]&&(e.pet_type&&(delete o[t].pet_type,delete o[t].pet_breed),e.pet_gender&&delete o[t].pet_gender),e.pet_birth_date)&&L()(e.pet_birth_date,"DD/MM/YYYY",!0).isValid()){var i=N.l(e.pet_birth_date),c=(i.days,i.pet_age),s=i.years;n[t].pet_age=c,s>=9?(void 0===o[t]&&(o[t]={}),o[t].pet_birth_date=Te):void 0!==o[t]&&delete o[t].pet_birth_date,N.n(e)>=3&&(n[t].pet_extra_cover="no")}a.setState({pets:n,petErrors:o}),a.setPetsCookie(n)},a.handleAddPet=function(){var e=a.state.pets;e.push(a.getInfoPet()),a.setState({pets:e}),a.setPetsCookie(e)},a.handleRemovePet=function(e){var t=a.state.pets;t.splice(e,1),a.setState({pets:t}),a.setPetsCookie(t)},a.getAlertTextLess6Weeks=function(e){var t=e.pet_name||"your pet",a="

It looks like ".concat(t," is a little too young to be insured today.

");return a+="

But don't worry, we have proposed a future start date",a+=" so the ".concat(t," can be covered as soon as they become eligible.

")},a.getAlertTextLess12Days=function(e){var t=e.pet_name||"your pet",a="

It looks like ".concat(t," is a little too young to be insured today.

");return a+="

You can cover ".concat(t," from ").concat(_.a.policy_limit_start_date," weeks of age and can pre-purchase insurance ").concat(_.a.policy_limit_end_date," days"),a+=" in advance. So, please come back when ".concat(t," is at least 12 days old.

")},a.handlePetBlur=function(e){var t=a.state,r=t.pets,n=t.petErrors,o=r[e];if(L()(o.pet_birth_date,"DD/MM/YYYY",!0).isValid()){var i=N.l(o.pet_birth_date),c=i.weeks,s=i.days,l=N.o(o).startDate;if(o.pet_policy_date=l.format("DD/MM/YYYY"),N.n(o)>=3&&(o.pet_extra_cover="no"),a.handleChangePetInfo(o,e),c<6){var u="";u=s<12?a.getAlertTextLess12Days(o):a.getAlertTextLess6Weeks(o),$.a.fire({title:"Oops...",html:u})}}else{void 0===n[e]&&(n[e]={}),n[e].pet_birth_date=Ie;a.setState({isError:!0,petErrors:n})}},a.setPetsCookie=function(e){var t=N.t();t||N.v(),a.props.actions.updatePetData(e,!t)},a.handleClearError=function(e){var t=e.target.name,r=a.state.errors;delete r[t],a.setState({errors:r})},a.handleClearPetError=function(e,t){var r=e.target.name,n=a.state.petErrors;n[t]&&delete n[t][r],a.setState({petErrors:n})},a.handleClearBreedError=function(e){var t=a.state.petErrors;t[e]&&delete t[e].pet_breed},a.handleChangeSuburb=function(e,t){var r=t.newValue,n=a.state,o=n.owner,i=n.suggestions;a.setState({suburbValue:r+""});var c=o.suburb||"",s=i.filter(function(e){return e.autoCompleteValue===r});s.length>0?(o.suburb=s[0].autoCompleteData.suburb,o.postcode=s[0].autoCompleteData.postcode,o.state=s[0].autoCompleteData.state):(o.suburb=r,o.postcode="",o.state=""),a.refreshPrice(c,o.suburb),a.setState({owner:o}),a.props.actions.updateOwnerData(o)},a.onSuggestionsClearRequested=function(){a.setState({suggestions:[]})},a.onSuggestionsFetchRequested=function(){var e=Object(r.a)(Ze().mark(function e(t){var r,n;return Ze().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!((r=t.value)&&r.length>=3)){e.next=11;break}return e.t0=Pe.b,e.t1="autocomplete/search?serviceClass=AUSuburbAutoCompleteService&keyword="+r,e.next=6,a.getCaptchaToken();case 6:return e.t2=e.sent,e.next=9,(0,e.t0)(e.t1,e.t2,"GET");case 9:(n=e.sent).length>0?a.setState({suggestions:n}):a.setState({suggestions:[]});case 11:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.isValidation=Object(r.a)(Ze().mark(function e(){var t,r,n,o,i,c,s,l,u,m,p,d,f,h,y=arguments;return Ze().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=y.length>0&&void 0!==y[0]&&y[0],a.state.errors.promo_code||a.setState({errors:{},errorMessage:""}),r={},n={},o=!1,i=new Me,c=N.t(),s=a.state,s.isValidPromoCode,l=s.promo_code,u=s.pets,m=s.owner,u.map(function(e,t){if(n[t]={},e.pet_name&&i.required(e.pet_name)||(n[t].pet_name=Ce,o=!0),e.pet_type&&i.required(e.pet_type)||(n[t].pet_type=Ce,o=!0),e.pet_gender&&i.required(e.pet_gender)||(n[t].pet_gender=Ce,o=!0),e.pet_breed&&i.required(e.pet_breed)||(n[t].pet_breed=Ce,o=!0),e.pet_policy_date&&i.required(e.pet_policy_date)||(n[t].pet_policy_date=Ce,o=!0),e.pet_birth_date&&i.required(e.pet_birth_date))if(L()(e.pet_birth_date,"DD/MM/YYYY",!0).isValid()){L()().startOf("day");var a=N.l(e.pet_birth_date),r=a.days;a.weeks;a.years>=9&&(n[t].pet_birth_date=Te,o=!0);var s=N.o(e),l=s.startDate,u=s.endDate,m=e.pet_policy_date?L()(e.pet_policy_date,"DD/MM/YYYY"):null;m&&(mu)&&!c&&(n[t].pet_policy_date=Ie,o=!0),r<12&&(n[t].pet_birth_date=Te,o=!0)}else n[t].pet_birth_date=Ie,o=!0;else n[t].pet_birth_date=Ce,o=!0;t>0&&o&&(ee()("#btn-collapse-"+t).attr("aria-expanded",!0),ee()("#collapse-pet-"+t).removeClass("show").addClass("show"))}),m.owner_email&&i.required(m.owner_email)?i.email(m.owner_email)||(r.owner_email=Oe,o=!0):(r.owner_email=Ce,o=!0),m.postcode&&i.required(m.postcode)||(r.suburb=Ce,o=!0),m.suburb&&i.required(m.suburb)||(r.suburb=Ce,o=!0),m.state&&i.required(m.state)||(r.state=Ce,o=!0),!l){e.next=18;break}return e.next=16,a.props.actions.checkPromoCode(u,m,l,a);case 16:(p=e.sent).length>0&&!p.includes(!0)&&(r.promo_code=Le,o=!0);case 18:if(!o){e.next=36;break}if(t){e.next=35;break}a.setState({errors:r,petErrors:n}),d="",f=!1,h=0;case 24:if(!(ht){if(n-r[0]<=e)return localStorage.setItem(it,L()().unix()),localStorage.setItem(ot,!0),localStorage.removeItem(nt),void a.props.history.push("/");r=r.filter(function(e,t){return t>0})}localStorage.setItem(nt,JSON.stringify(r))},a.handleSubmit=function(){var e=Object(r.a)(Ze().mark(function e(t){var n,o,i,c,s,l,u,m,p,d,f,h;return Ze().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=localStorage.getItem(ot),!t){e.next=10;break}if(t.stopPropagation(),t.preventDefault(),localStorage.removeItem(rt),!n){e.next=8;break}return a.showRateLimitPopup(),e.abrupt("return",!1);case 8:e.next=12;break;case 10:if(!n){e.next=12;break}return e.abrupt("return",!1);case 12:return e.next=14,a.isValidation();case 14:if(e.sent){e.next=18;break}return localStorage.removeItem(rt),e.abrupt("return",!1);case 18:a.setState({loading:!0}),o=a.state,i=o.pets,c=o.owner,s=o.promo_code,l=a,u=[],m=0;case 23:if(!(mSomething is not quite right.
The Petsy team is working to fix the issue.
Please come back later.

"}),e.abrupt("return",!1);case 36:f.policyDetailResponse?(h=N.j(f.policyDetailResponse),u.push(h)):u.push(!1);case 37:m++,e.next=23;break;case 40:Promise.all(u).then(function(){var e=Object(r.a)(Ze().mark(function e(t){return Ze().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(a.validateCalculatePremium(t,"issueBath")){e.next=6;break}localStorage.removeItem(rt),l.setState({loading:!1,isError:!0,errorMessage:""}),$.a.fire({title:"Oops...",html:"

Something is not quite right.
The Petsy team is working to fix the issue.
Please come back later.

"}),e.next=12;break;case 6:return N.a(t),e.next=9,K.origamiTrack(a.state.pets,a.state.customer,a);case 9:l.gotoQuotePage(l),N.r.quotepage2({totalAmount:N.B(i)}),N.C.quote();case 12:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()).catch(function(e){localStorage.removeItem(rt),l.setState({loading:!1,isError:!0,errorMessage:je})});case 41:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.state={loading:!1,errors:{},petErrors:{},isError:!1,errorMessage:"",stateData:N.q(),suggestions:[],suburbValue:"",breedsList:[],selectedOption:null,inputValue:"",term:!1,promo_code:"",referrer_code:"",isValidPromoCode:!0,modalIsOpen:!1,modalIsOpenWarning:!1,isStartLoadBreed:!1},a.state=Object(G.a)({},a.getInitialState(),a.state),a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentWillMount",value:function(){y.a.setAppElement("body")}},{key:"componentWillReceiveProps",value:function(e){if(localStorage.getItem("KNOSE-RECAL-REFRESH")){localStorage.removeItem("KNOSE-RECAL-REFRESH");var t=et.parse(e.location.search);this.setState({promo_code:t.promo})}}},{key:"handleForcedPromoUpdate",value:function(){var e=!1,t=et.parse(this.props.location.search);t.promo?(e=t.promo,window.knoseSetCookie("promoCode",e,94670778e4,"/")):e=window.knoseGetCookie("promoCode"),e&&this.setState({promo_code:e}),this.handleBlurEvent({name:"promo_code",value:e})}},{key:"validateCalculatePremium",value:function(e,t){switch(t){case"issueBath":if(e.includes(!1))return!1;var a,r=$e(e);try{for(r.s();!(a=r.n()).done;){if(!a.value.id)return!1}}catch(n){r.e(n)}finally{r.f()}break;case"premium":return!!e.hasInstallmentValue}return!0}},{key:"render",value:function(){var e=this,t=N.t(),a=this.state,r=a.suggestions,n=a.stateData,i=a.owner,c=a.pets,s=a.errors,l=a.petErrors,u={id:"suburb",name:"suburb",className:"form-control",placeholder:"Start typing postcode or suburb...",value:this.state.suburbValue,onChange:this.handleChangeSuburb,onClick:this.handleClearError};return o.a.createElement("div",{id:"main",className:"tab-details".concat(t?" transfer-page":"")},this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement(Ue,{step:1}),o.a.createElement(de,{isError:this.state.isError,message:this.state.errorMessage}),o.a.createElement(y.a,{isOpen:this.state.modalIsOpen||this.state.modalIsOpenWarning,onRequestClose:this.closeModal,className:"modal fade show",overlayClassName:"mfp-bg"},o.a.createElement(Qe,{onShow:this.state.modalIsOpen,onHide:this.closeModal,acceptPopulate:this.acceptPopulate}),o.a.createElement(Je,{onShow:this.state.modalIsOpenWarning,onHide:this.closeModal})),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12 col-left"},o.a.createElement("div",{className:"form-content box-pet-info"},o.a.createElement("h2",null,"Hello, let's start"," ","".concat(t?"the transfer.":"your quote. Tell us about your pet.")),c.map(function(t,a){return o.a.createElement(Ge,{key:a,data:t,index:a,errors:l[a]||{},breeds:e.props.pet.breeds,handleClearError:e.handleClearPetError.bind(e),handleClearBreedError:e.handleClearBreedError.bind(e),handleChangePetInfo:e.handleChangePetInfo.bind(e),handleRemovePet:e.handleRemovePet.bind(e),handlePetBlur:e.handlePetBlur.bind(e)})})),c.length<5?!t&&o.a.createElement("button",{className:"btn-plus",onClick:this.handleAddPet},o.a.createElement("i",null,"+"),"Add another pet"):o.a.createElement("span",{className:"note-pets"},"5 is a maximum number of pets that can be added. Please"," ",o.a.createElement("a",{href:"tel:1300356642"},"call us")," if you want to add more pets."),o.a.createElement("div",{className:"box-details"},o.a.createElement(le,{pets:c,position:"bottom",step:1})),o.a.createElement("div",{className:"form-content owner-info"},o.a.createElement("h2",null,"Tell us about yourself."),o.a.createElement("div",{className:"form-group".concat(s.owner_email?" form-error":"")},o.a.createElement("label",null,"Email address:"),o.a.createElement("input",{type:"text",className:"form-control",id:"owner_email",placeholder:"Enter email",name:"owner_email",value:i.owner_email||"",onChange:this.handleChange,onClick:this.handleClearError}),o.a.createElement(me,{error:s.owner_email})),o.a.createElement("div",{id:"suburb-group",className:"form-group".concat(s.suburb?" form-error":"")},o.a.createElement("label",null,"We live in:"),o.a.createElement(ke.a,{suggestions:r,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,getSuggestionValue:tt,renderSuggestion:at,inputProps:u,onClick:this.handleClearError,autoComplete:"off",refs:"refSuburb"}),o.a.createElement(me,{error:s.suburb})),o.a.createElement("div",{id:"state-group",className:"form-group".concat(s.state?" form-error":"")},o.a.createElement("label",null,"State:"),o.a.createElement("select",{className:"form-control",id:"state",name:"state",refs:"refState",value:i.state||"",onChange:this.handleChange,onClick:this.handleClearError},o.a.createElement("option",{value:""},"Enter state"),n.map(function(e,t){return o.a.createElement("option",{key:t,value:e.code},e.code)})),o.a.createElement(me,{error:s.state})),t?o.a.createElement("div",{className:"form-group"},"By proceeding you agree to the"," ",o.a.createElement("a",{href:"https://www.knose.com.au/terms-conditions/",target:"_blank",className:"rule-link"},"Terms & Conditions"),",\xa0",o.a.createElement("a",{href:"https://files.knose.com.au/knose-fsg.pdf",target:"_blank",className:"rule-link"},"Financial Services Guide"),",\xa0",o.a.createElement("a",{href:"https://files.knose.com.au/knose-privacy-policy.pdf",target:"_blank",className:"rule-link"},"Privacy Policy"),", our use of cookies and to being contacted by Knose about its services. Knose may pay benefits to those who refer new customers to us."):o.a.createElement("div",{className:"form-group".concat(s.promo_code?" form-error":"")},o.a.createElement("label",null,"Promo Code:"),o.a.createElement("input",{type:"text",className:"form-control".concat(this.state.promo_code&&!s.promo_code&&this.state.isValidPromoCode?" promo-valid":""),id:"promo_code",placeholder:"Do you have a promo code?",autoComplete:"off",name:"promo_code",value:this.state.promo_code||"",onChange:this.handleState,onBlur:this.handleBlurEvent,onClick:this.handleClearError}),o.a.createElement(me,{error:s.promo_code}))),o.a.createElement("div",{className:"button-group"},o.a.createElement("button",{className:"btn btn-primary",type:"submit",onClick:this.handleSubmit},"See Your Quote"))),o.a.createElement("div",{className:"col-12 col-right"},o.a.createElement(le,{position:"right",step:1}),o.a.createElement("div",{className:"clear"}))),o.a.createElement("div",{id:"tooltip_birth_date",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},t?o.a.createElement("p",{className:"mb-0"},"Welcome! You are about to transfer ownership if this policy. You are able to update your pet\u2019s name and your personal details. You can change cover options after the transfer is complete by calling us on 1300 356 642. If any of your pet\u2019s details are incorrect, please call us now."):o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"The minimum entry age for a puppy or kitten is 6 weeks. This is the generally accepted age for a puppy or kitten to be removed from the mother for adoption or purchase in Australia."),o.a.createElement("p",{className:"mb-0"},"The maximum entry age for a new policy is 8 years and 364 days. The maximum entry age is to protect against policies being written that would result in a poor customer experience due to a high number of pre-existing condition exclusions. There is no maximum renewal age and we will not deny renewal based on your pet\u2019s age if it validly joined Petsy pet insurance.")))),o.a.createElement("div",{id:"tooltip_breed",className:"hidden"},o.a.createElement("div",{className:"tooltip-box tooltip-breed"},o.a.createElement("p",null,"Please select your pet\u2019s breed from the list provided. If you cannot find your breed, please call us."),o.a.createElement("p",null,"Insurance is for companion pets. We do not insure guard/security dogs, working dogs, fighting/coursing dogs or working gun dogs."),o.a.createElement("p",null,"However, we do allow show dogs, search and rescue dogs, guide dogs, assistance dogs, customs/sniffer dogs and former racing dogs now rehomed."),o.a.createElement("p",null,"We also do not insure breeds banned in Australia including American Pitt Bull Terriers, Dogo Argentino, Japanese Tosa, Filla Braseliero, Perro de Presa Canario, dingos, dingo crosses, wolves and wolf hybrids, any crosses of the mentioned breeds or any specific dog declared dangerous by a competent authority."," "),o.a.createElement("p",{className:"mb-0"},"We only ensure domesticated cats, we do not extend cover to wild cats and wild cat hybrids."))),o.a.createElement("div",{id:"tooltip_policy_date",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("p",{className:"mb-0"},"Your Period of Insurance will start at 23:59 on the Policy Start Date. You may select a future start date for your pet, up to 30 days from today. If your pet is too young to be eligible for cover today we have proposed the first date your pet become eligible or come back when your pet is at least 2 weeks old."))),o.a.createElement("div",{id:"tooltip_pet_name",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("p",{className:"mb-0"},"You can update your pet's name."))),o.a.createElement(H.a,{ref:function(t){return e.recaptcha=t},sitekey:_.a.google_site_key}))}}])}(o.a.Component);var st=Object(W.b)(function(e){return e},function(e){return{actions:Object(U.b)(K,e)}})(ct);function lt(){lt=function(){return t};var e,t={},a=Object.prototype,r=a.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,a){return e[t]=a}}function u(e,t,a,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),c=new I(r||[]);return n(i,"_invoke",{value:k(e,a,c)}),i}function m(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",d="suspendedYield",f="executing",h="completed",y={};function v(){}function g(){}function b(){}var _={};l(_,i,function(){return this});var E=Object.getPrototypeOf,w=E&&E(E(T([])));w&&w!==a&&r.call(w,i)&&(_=w);var x=b.prototype=v.prototype=Object.create(_);function N(e){["next","throw","return"].forEach(function(t){l(e,t,function(e){return this._invoke(t,e)})})}function S(e,t){function a(n,o,i,c){var s=m(e[n],e,o);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then(function(e){a("next",e,i,c)},function(e){a("throw",e,i,c)}):t.resolve(u).then(function(e){l.value=e,i(l)},function(e){return a("throw",e,i,c)})}c(s.arg)}var o;n(this,"_invoke",{value:function(e,r){function n(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(n,n):n()}})}function k(t,a,r){var n=p;return function(o,i){if(n===f)throw Error("Generator is already running");if(n===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var s=P(c,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===p)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=f;var l=m(t,a,r);if("normal"===l.type){if(n=r.done?h:d,l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=h,r.method="throw",r.arg=l.arg)}}}function P(t,a){var r=a.method,n=t.iterator[r];if(n===e)return a.delegate=null,"throw"===r&&t.iterator.return&&(a.method="return",a.arg=e,P(t,a),"throw"===a.method)||"return"!==r&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=m(n,t.iterator,a.arg);if("throw"===o.type)return a.method="throw",a.arg=o.arg,a.delegate=null,y;var i=o.arg;return i?i.done?(a[t.resultName]=i.value,a.next=t.nextLoc,"return"!==a.method&&(a.method="next",a.arg=e),a.delegate=null,y):i:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,y)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function T(t){if(t||""===t){var a=t[i];if(a)return a.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function a(){for(;++n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),C(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;C(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:T(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function ut(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var mt=function(e){function t(e){var a;return Object(s.a)(this,t),(a=ut(this,t)).componentDidMount=Object(r.a)(lt().mark(function e(){return lt().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}},e)})),a.GetContent=function(){return a.props.pet&&a.props.pet.pet_age_category<3?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"mt-4"},o.a.createElement("img",{className:"",src:"/img/annual-limit-".concat(a.props.pet.pet_type.toLowerCase(),"-20.png")})),o.a.createElement("div",{className:"modal-text text-style-3 text-left mt-4"},"Starting early with ",o.a.createElement("strong",null,"Petsy Pet Insurance")," has it\u2019s perks. For pets starting their protection with us before they\u2019re 6 months old, we\u2019ve topped up your chosen annual limit by 20% and you pay nothing extra."),o.a.createElement("div",{className:"modal-text text-style-3 mt-2 text-left mt-5"},"That\u2019s an extra $1,000 on a $5,000 plan",o.a.createElement("br",null),"Or an extra $2,000 on a $10,000 plan",o.a.createElement("br",null),"Or an extra $5,000 on a $25,000 plan",o.a.createElement("br",null)),o.a.createElement("div",{className:"modal-text text-style-3 mt-2 text-left mt-5"},"The 20% annual limit bonus is valid for pets starting their protection between 6 weeks and 6 months of age. Enjoy your bonus for the lifetime of the policy that it remains active.")):o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"mt-4"},o.a.createElement("img",{className:"",src:"/img/annual-limit-".concat(a.props.pet.pet_type.toLowerCase(),"-10.png")})),o.a.createElement("div",{className:"modal-text text-style-3 text-left mt-4"},"Starting early with ",o.a.createElement("strong",null,"Petsy Pet Insurance")," has it\u2019s perks. For pets starting their protection with us before they turn one, we\u2019ve topped up your chosen annual limit by 10% and you pay nothing extra."),o.a.createElement("div",{className:"modal-text text-style-3 mt-2 text-left mt-5"},"That\u2019s an extra $500 on a $5,000 plan",o.a.createElement("br",null),"Or an extra $1,000 on a $10,000 plan",o.a.createElement("br",null),"Or an extra $2,500 on a $25,000 plan",o.a.createElement("br",null)),o.a.createElement("div",{className:"modal-text text-style-3 mt-2 text-left mt-5"},"The 10% annual limit bonus is valid for pets starting their protection between 6 months and 1 year of age. Enjoy your bonus for the lifetime of the policy that it remains active."))},a.state={errors:{},errorMessage:null,content:{},pettype:"cat",petagecategory:1},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return this.props.onShow?o.a.createElement("div",{className:"modal-dialog modal-dialog-centered modal-exit flc_petsy-annual-limit",role:"document"},o.a.createElement("div",{className:"modal-content"},o.a.createElement("div",{className:"modal-header"},"LITTLE PET, BIG PERK",o.a.createElement("button",{type:"button",className:"close","data-dismiss":"modal","aria-label":"Close",onClick:this.props.closeModal})),o.a.createElement("div",{className:"modal-body"},o.a.createElement("div",{className:"pubj-content"},this.GetContent())))):null}}])}(o.a.Component),pt=a(162),dt=a.n(pt),ft=a(79),ht=a.n(ft),yt=function(e){var t=e.options,a=e.selected,r=e.onChange,n=e.className,i=void 0===n?"":n;return o.a.createElement("div",{className:"".concat(ht.a.toggleContainer," ").concat(i)},t.map(function(e){return o.a.createElement("button",{key:e.value,className:"".concat(ht.a.toggleButton," ").concat(a===e.value?ht.a.active:ht.a.inactive),onClick:function(){return r(e.value)}},e.label)}))},vt=a(52),gt=a.n(vt),bt=function(e){var t=e.pet,a=e.customer,r=e.frequency,n=t.pet_name,i=t.pet_percent,c=t.pet_type,s=t.pet_breed,l=t.pet_age,u=t.pet_gender,m=t.pet_annual_limit,p=t.pet_annual_excess,d=t.calculatePremium,f=a.first_name,h=a.last_name,y=(a.suburb,a.state,[]);a.suburb&&y.push(a.suburb),a.state&&y.push(a.state);var v="".concat(f," ").concat(h),g=r.replace("ly",""),b=N.e(g,d.totalPremium/12).toFixed(2);return o.a.createElement("div",{className:gt.a.cardContainer},o.a.createElement("div",{className:gt.a.cardContent},o.a.createElement("div",{className:gt.a.header},o.a.createElement("h2",{className:gt.a.title},n,"'s Quote"),o.a.createElement("div",{className:gt.a.priceContainer},o.a.createElement("span",{className:gt.a.price},N.c(b,!0),"/"),o.a.createElement("span",{className:gt.a.period},"Month"))),o.a.createElement("div",{className:gt.a.divider}),o.a.createElement("p",{className:gt.a.description},"The quote for your ",c,", ",n,", ",v," quote is based on a ",N.d(l)," ",u," ",s," living in ",y.length>0?y.join(", "):"[address]",", with a $",m," Annual Limit and $",p," Annual Excess, covering ",i,"% of Vet Costs, excluding Extras Cover.")))},_t=a(47),Et=a.n(_t),wt=function(e){var t=e.steps,a=e.currentStep;return o.a.createElement("div",{className:Et.a.stepProgressContainer},t.map(function(e,r){var n=r0&&o.a.createElement("div",{className:Nt.a.bonusContainer},o.a.createElement("h2",{className:Nt.a.bonusTitle},"LITTLE PET, BIG PERK"),o.a.createElement("h2",{className:Nt.a.bonusTitle},c.pet_age_category<3?"20":"10","% Annual Limit Bonus Applied"),o.a.createElement("p",{className:Nt.a.bonusText},"Because your pet is ",o.a.createElement("span",{className:Nt.a.variable},N.d(c.pet_age)),", you are eligible for our annual limit bonus at no extra cost to you."," ",o.a.createElement("a",{href:"https://petsy.com.au/pet-insurance-bonus-for-puppies/",target:"_blank",className:Nt.a.bonusLink},"Read more"))),o.a.createElement("div",{className:Nt.a.formGroup},o.a.createElement("div",{className:Nt.a.labelContainer},o.a.createElement("label",{className:Nt.a.label},"Annual Limit"),o.a.createElement("div",{className:Nt.a.infoIcon},o.a.createElement(Pt,{id:"tooltip_pet_annual_limit",title:"Annual Limit"}))),o.a.createElement("div",{className:Nt.a.radioGroup},{default:[{value:5e3,label:"$5,000",was:""},{value:1e4,label:"$10,000",was:""},{value:25e3,label:"$25,000",was:""}],pub:[{value:5500,label:"$5,500",was:"$5,000"},{value:11e3,label:"$11,000",was:"$10,000"},{value:27500,label:"$27,500",was:"$25,000"}],pubj:[{value:6e3,label:"$6,000",was:"$5,000"},{value:12e3,label:"$12,000",was:"$10,000"},{value:3e4,label:"$30,000",was:"$25,000"}]}[1==c.pet_age_category||2==c.pet_age_category?"pubj":3==c.pet_age_category||4==c.pet_age_category?"pub":"default"].map(function(e,t){return o.a.createElement("label",{key:"pet_annual_limit-".concat(e.value),className:Nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_annual_limit",value:e.value,checked:r.pet_annual_limit===e.value,onChange:l}),o.a.createElement("span",{className:Nt.a.radioCustom}),o.a.createElement("div",{className:Nt.a.columnRadio},o.a.createElement("span",{className:Nt.a.radioLabel},e.label),e.was&&o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{className:Nt.a.wasValue},"Without bonus:"),o.a.createElement("span",{className:Nt.a.wasValue},e.was))))}))),o.a.createElement("div",{className:Nt.a.formGroup},o.a.createElement("div",{className:Nt.a.labelContainer},o.a.createElement("label",{className:Nt.a.label},"Benefit Percentage"),o.a.createElement(Pt,{id:"tooltip_pet_percent",title:"Annual Limit"})),o.a.createElement("div",{className:Nt.a.radioGroup},[{value:80},{value:90}].map(function(e,t){return o.a.createElement("label",{key:"pet_percent-".concat(e.value),className:Nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_percent",value:e.value,checked:r.pet_percent===e.value,onChange:l}),o.a.createElement("span",{className:Nt.a.radioCustom}),o.a.createElement("span",{className:Nt.a.radioLabel},e.value,"%"))}))),o.a.createElement("div",{className:Nt.a.formGroup},o.a.createElement("div",{className:Nt.a.labelContainer},o.a.createElement("label",{className:Nt.a.label},"Annual Excess"),o.a.createElement(Pt,{id:"tooltip_pet_annual_excess",title:"Annual Limit"})),o.a.createElement("div",{className:Nt.a.radioGroup},[{value:500,label:"$500"},{value:300,label:"$300"},{value:200,label:"$200"},{value:150,label:"$150"},{value:0,label:"$0"}].map(function(e,t){return o.a.createElement("label",{key:"pet_annual_excess-".concat(e.value),className:Nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_annual_excess",value:e.value,checked:r.pet_annual_excess===e.value,onChange:l}),o.a.createElement("span",{className:Nt.a.radioCustom}),o.a.createElement("span",{className:Nt.a.radioLabel},e.label))}))),s<3&&o.a.createElement("div",{className:Nt.a.formGroup},o.a.createElement("div",{className:Nt.a.labelContainer},o.a.createElement("label",{className:Nt.a.labelMultiLine},"Include Optional Extra Benefits for",o.a.createElement("br",null),"Dental Illness, Behavioural Problems and",o.a.createElement("br",null),"Alternative Therapies?"),o.a.createElement(Pt,{id:"tooltip_pet_extra_cover",title:"Annual Limit"})),o.a.createElement("div",{className:Nt.a.radioGroup},o.a.createElement("label",{className:Nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_extra_cover",value:"no",checked:"no"===r.pet_extra_cover,onChange:l}),o.a.createElement("span",{className:Nt.a.radioCustom}),o.a.createElement("span",{className:Nt.a.radioLabel},"No")),o.a.createElement("label",{className:Nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_extra_cover",value:"yes",checked:"yes"===r.pet_extra_cover,onChange:l}),o.a.createElement("span",{className:Nt.a.radioCustom}),o.a.createElement("span",{className:Nt.a.radioLabel},"Yes")))),o.a.createElement("div",{className:Nt.a.formGroup},o.a.createElement("div",{className:Nt.a.labelContainer},o.a.createElement("label",{className:Nt.a.labelMultiLine},"Cover vet consultation fees for required",o.a.createElement("br",null),"Treatment of Injury or Illness?"),o.a.createElement(Pt,{id:"tooltip_pet_cover",title:"Annual Limit"})),o.a.createElement("div",{className:Nt.a.radioGroup},o.a.createElement("label",{className:Nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_cover",value:"no",checked:"no"===r.pet_cover,onChange:l}),o.a.createElement("span",{className:Nt.a.radioCustom}),o.a.createElement("span",{className:Nt.a.radioLabel},"No")),o.a.createElement("label",{className:Nt.a.radioOption},o.a.createElement("input",{type:"radio",name:"pet_cover",value:"yes",checked:"yes"===r.pet_cover,onChange:l}),o.a.createElement("span",{className:Nt.a.radioCustom}),o.a.createElement("span",{className:Nt.a.radioLabel},"Yes")))),o.a.createElement("div",{className:Nt.a.infoBoxContainer},o.a.createElement("div",{className:Nt.a.infoBox},o.a.createElement("div",{className:Nt.a.infoBoxIcon},o.a.createElement("img",{src:"img/ic-shield.svg"})),o.a.createElement("div",{className:Nt.a.infoBoxText},"No lock-in contracts here! We allow customers to cancel their policy at any time, even if we have paid claims.")))),o.a.createElement("div",{id:"tooltip_pet_percent",className:"hidden"},o.a.createElement("div",{className:"tooltip-box tooltip-percent"},o.a.createElement("p",null,"You choose how much of the Vet Costs we cover. The Benefit Percentage you pick is the proportion of Vet Costs that we cover in the event of a claim. Please see the following claim examples:"),o.a.createElement("div",{className:"rTable"},o.a.createElement("div",{className:"rTableRow rHead"},o.a.createElement("div",null,"Benefit Percentage"),o.a.createElement("div",null,"80%"),o.a.createElement("div",null,"90%")),o.a.createElement("div",{className:"rTableRow"},o.a.createElement("div",{className:"col-1"},"Claims Cost",o.a.createElement("br",null),"We Pay *",o.a.createElement("br",null),"You Pay",o.a.createElement("br",null)),o.a.createElement("div",{className:"col-2"},"$1,000",o.a.createElement("br",null),"$800",o.a.createElement("br",null),"$200",o.a.createElement("br",null)),o.a.createElement("div",{className:"col-3"},"$1,000",o.a.createElement("br",null),"$900",o.a.createElement("br",null),"$100",o.a.createElement("br",null)))),o.a.createElement("p",{className:"text-note font-italic"},'*The amount "We pay" will be reduced by your annual excess if you have one.'))),o.a.createElement("div",{id:"tooltip_pet_cover",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("p",null,"You can choose to opt out of cover for Vet Consultations related to required Treatment of Injury or Illness. You should consider if it is right for You to opt out of such cover under this Policy based on Your circumstances."),o.a.createElement("p",{className:"mb-0"},"Where You choose not to opt out of this cover, We will cover costs of Vet Consultations related to required Treatment of Injury or Illness, but We will not cover costs of Vet Consultations or other Vet Costs relating to preventative and routine items, such as annual health check-ups (see General Exclusion 5 of the PDS)."))),o.a.createElement("div",{id:"tooltip_pet_extra_cover",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("h4",null,"Optional Extras"),o.a.createElement("p",null,"Certain conditions and Treatments are excluded under the Policy as standard. You have the option to include Extras Benefits and extend cover for some conditions and treatments not otherwise covered under the Policy. Selecting Extras adds cover for:"),o.a.createElement("ul",null,o.a.createElement("li",null,"Vet Costs for Dental Illness note this does not include cover for general dental check-up and clean."),o.a.createElement("li",null,"Vet Costs for Behavioural Conditions and"),o.a.createElement("li",null,"Vet Costs for Specialised Therapies for Treatment of covered conditions and does not included routine, elective treaments or supplements.")),o.a.createElement("p",{className:"mb-0"},"For full details of inclusions and exclusions please refer to the PDS."))),o.a.createElement("div",{id:"6mnthswaitingperiodspecifidconditions",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("h4",null,"Specified Conditions Exclusion Period Waiver"),o.a.createElement("p",null,"You may ask us to waive the Exclusion Period for some or all the Specified Conditions. When you take out a policy, we will provide a Specified Conditions Exclusion Period Waiver form for you and your vet to complete."),o.a.createElement("p",{className:"mb-0"},"Specified Conditions are cruciate ligament rupture, patella luxation, intervertebral disc disease, Elbow dysplasia, Hip dysplasia, Osteochondritis dissecans, Cherry eye, Entropion, Ectropion Brachycephalic Obstructive Airway Syndrome, and Lumps being tumours, warts, cysts, growths and abscess. Lumps are not considered a Specified Condition if your pet has not had it's first birthday on the day you first take out or increase cover."))),o.a.createElement("div",{id:"tooltip_pet_annual_limit",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("h4",null,"Annual Limit"),o.a.createElement("p",{className:"mb-0"},"Our Policy provide cover up to the Annual Limit you select. The Annual Limit is the maximum amount We pay for all accepted claims in relation to a Period of Insurance. Please be careful when selecting your Annual Limit, you can request to reduce it at any time, but after your policy has started you will not be able to increase it."))),o.a.createElement("div",{id:"tooltip_pet_annual_excess",className:"hidden"},o.a.createElement("div",{className:"tooltip-box tooltip-annual-excess"},o.a.createElement("h4",null,"Annual Excess"),o.a.createElement("p",null,"If You choose to add an Annual Excess to Your Policy this amount needs to be met before We begin to pay benefits for accepted claims, at Your chosen Benefit Percentage. Only accepted claims will be applied to Your Annual Excess. Your Annual Excess will reset at the start of each Period of Insurance. You can increase your Annual Excess at any time, and you can choose to reduce it when your policy renews at the end of your Period of Insurance. Please see the following example:"),o.a.createElement("div",{className:"rTable"},o.a.createElement("div",{className:"rTableRow rHead"},o.a.createElement("div",null,"Benefit Percentage: ",o.a.createElement("br",null),"Annual Excess:"),o.a.createElement("div",{className:"cell-center"},"80%",o.a.createElement("br",null),"$100")),o.a.createElement("div",{className:"rTableRow"},o.a.createElement("div",{className:"col-1"},o.a.createElement("div",{className:"c-empty"}),o.a.createElement("div",{className:"c-empty"}),o.a.createElement("div",{className:"cell-center"},"Claimed Vet Costs"),o.a.createElement("div",{className:"cell-center"},"Less Annual Excess"),o.a.createElement("div",{className:"cell-center r-2"},"We Pay"),o.a.createElement("div",{className:"cell-center"},"You Pay")),o.a.createElement("div",{className:"col-2"},o.a.createElement("div",{className:"cell-center"},o.a.createElement("b",null,"During same Period of Insurance")),o.a.createElement("div",{className:"colspan2"},o.a.createElement("div",null,o.a.createElement("div",null,o.a.createElement("b",null,"First Claim")),o.a.createElement("div",null,"$200"),o.a.createElement("div",null,"$100"),o.a.createElement("div",null,"$80",o.a.createElement("br",null),"(($200-$100)*80%)"),o.a.createElement("div",null,"$120")),o.a.createElement("div",null,o.a.createElement("div",null,o.a.createElement("b",null,"Second Claim")),o.a.createElement("div",null,"$200"),o.a.createElement("div",null,"$0"),o.a.createElement("div",null,"$160",o.a.createElement("br",null),"($200*80%)"),o.a.createElement("div",null,"$40")))))))))},Ct=a(37),It=a.n(Ct),Tt=function(e){var t=e.text;return o.a.createElement("div",{className:It.a.cellContent},o.a.createElement("img",{src:"img/ic_check.svg",className:It.a.checkIcon,alt:"check"}),o.a.createElement("span",{className:It.a.itemText},t))},Lt=function(e){var t=e.pets,a=e.coverageItems,r=(!!t&&t.filter(function(e){return"yes"===e.pet_extra_cover}).length,t?N.s(t):{isLess1YearOld:!1,isEquaMore1YearOld:!1}),n=(r.isLess1YearOld,r.isEquaMore1YearOld,!!t&&t.filter(function(e){return N.n(e)<3}).length,a||["Emergency vet visits","Treatment by veterinary specialists","Hospitalisation","Surgeries","X-rays, CT scans and MRIs","Motor vehicle accidents","Heatstroke","Lacerations or abrasion of skin, tissue or mucous membrane due to external violence","Emergency boarding","Lab and diagnostic tests","Ultrasounds and radiology","Blood tests","Hereditary and congenital issues","Vomiting and diarrhoea","Ingestion of foreign objects","Embedded grass seeds","Tick paralysis","Skin Conditions","Ear and eye conditions","Essential euthanasia","Gastric dilatation-volvulus (GDV)","Cancer treatment and chemotherapy","Diabetes","Hip and elbow dysplasia","Ingestion of foreign objects","Fractures and broken bones","Snake bites","Hyperthyroidism","Bite wound or fight wound abscesses","Soft tissue injuries","Allergic reactions","Poisoning","Gastrointestinal problems","Luxating Patella","Arthritis","Hip joint surgery","Heart disease","Anal gland disorders","Urolithiasis (Urinary stones)","Hyperadrenocorticism","Renal disease","Vaccinatable diseases \u2013 if your pet is up to date with their vaccinations"]),i=Math.ceil(n.length/2),c=n.slice(0,i),s=n.slice(i),l=Math.max(c.length,s.length);return o.a.createElement("div",{className:It.a.container},o.a.createElement("div",{className:It.a.header},o.a.createElement("h2",{className:It.a.title},"Essential coverage for your pet's protection*"),o.a.createElement("p",{className:It.a.subtitle},"No sublimits of condition limits on inclusions")),o.a.createElement("div",{className:It.a.tableContainer},o.a.createElement("div",{className:It.a.tableWrapper},o.a.createElement("table",{className:It.a.coverageTable},o.a.createElement("tbody",null,Array.from({length:l}).map(function(e,t){return o.a.createElement("tr",{key:t},o.a.createElement("td",{className:It.a.leftCell},t0&&o.a.createElement("ul",{className:At.a.itemList},r.map(function(e,t){return o.a.createElement("li",{key:"".concat(e.text,"-").concat(t),className:At.a.listItem},o.a.createElement("span",{className:At.a.itemIcon},"success"===(a=e.type||c)?o.a.createElement(Rt,null):"unSuccess"===a?o.a.createElement(Yt,null):o.a.createElement(qt,null)),o.a.createElement("div",{className:At.a.itemText},e.text,e.hasInfo&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Ft,{content:e.tooltip.content,title:e.tooltip.title})),e.button&&o.a.createElement("button",{className:"btn btn-primary",onClick:e.button.handleAddNow},e.button.text)));var a})),u&&o.a.createElement("div",{className:At.a.textContent},u)))},Gt=function(e){var t=e.title,a=e.items,r=void 0===a?[]:a,n=e.className,i=void 0===n?"":n,c=e.headerClassName,s=void 0===c?"":c;e.allowMultiple;return o.a.createElement("div",{className:"".concat(At.a.container," ").concat(i)},t&&o.a.createElement("div",{className:"".concat(At.a.header," ").concat(s)},o.a.createElement("h2",{className:At.a.heading},t)),o.a.createElement("div",{className:At.a.accordionContainer},r.map(function(e,t){return o.a.createElement(Vt,{key:"".concat(e.title,"-").concat(t),title:e.title,items:e.items||[],type:e.type,content:e.content,isDefaultOpen:e.isDefaultOpen})})))},Wt=function(e){var t=e.pets,a=void 0===t?[]:t,r=e.isShowExtraCover,n=void 0!==r&&r,i=e.isExistExtraCover,c=void 0!==i&&i,s=e.isLess1YearOld,l=void 0!==s&&s,u=e.isEquaMore1YearOld,m=void 0!==u&&u,p=e.updateAllExtraCover,d=void 0===p?function(){}:p,f=function(){d(a)},h=[{title:"We cover",items:[{text:"Vet Costs If Your Pet is Injured",hasInfo:!0,type:"success",tooltip:{title:"Vet Costs - Injury",content:"We'll cover the costs for treating your pet when they're injured in an accident."}},{text:"Vet Costs If Your Pet suffers an illness",hasInfo:!0,type:"success",tooltip:{title:"Vet Costs - Illness",content:"Coverage for diagnosis and treatment when your pet gets sick."}},{text:"Vet Costs for essential euthanasia",hasInfo:!0,type:"success",tooltip:{title:"Essential Euthanasia",content:"When medically necessary, we cover the cost of humane euthanasia performed by a veterinarian."}},{text:"Vet Costs Overseas (while in New Zealand of Norfolk islands on trips less than sixty (60) days)",hasInfo:!0,type:"success",tooltip:{title:"Overseas Coverage",content:"Your pet is covered while traveling with you to New Zealand or Norfolk Islands for trips under 60 days."}},{text:"Emergency Pet boarding",hasInfo:!0,type:"success",tooltip:{title:"Emergency Boarding",content:"We'll pay for boarding if you're hospitalized for more than 4 consecutive days and unable to look after your pet."}}]},{title:"Optional Extra Benefits ".concat(c?"":"(Not Selected)"),items:[{text:"Vet Costs If Your Pet suffers a Dental Illness",hasInfo:!0,type:c?"success":"unSuccess",tooltip:{title:"Dental Coverage",content:"This optional add-on covers treatment for dental diseases and conditions."},button:c?null:{text:"Add Now",handleAddNow:f}},{text:"Vet Costs If Your Pet suffers from Behavioural Problems",hasInfo:!0,type:c?"success":"unSuccess",tooltip:{title:"Behavioral Treatments",content:"Coverage for consultations, medications and treatments for behavioral issues diagnosed by a vet."},button:c?null:{text:"Add Now",handleAddNow:f}},{text:"Vet Costs for Alternative Therapies to treat covered Conditions",hasInfo:!0,type:c?"success":"unSuccess",tooltip:{title:"Alternative Therapies",content:"Includes acupuncture, hydrotherapy, chiropractic treatment and other alternative therapies prescribed by your vet."},button:c?null:{text:"Add Now",handleAddNow:f}}]},{title:"We don't cover",items:[{text:"Pre-existing Conditions and Symptoms",hasInfo:!0,type:"unSuccess",tooltip:{title:"Pre-existing Conditions and Symptoms",content:"Any injury or illness that showed symptoms before your policy started or during the waiting period."}},{text:"Preventive and routine items",hasInfo:!0,type:"unSuccess",tooltip:{title:"Preventive Care",content:"Routine check-ups, vaccinations, flea/tick/worm prevention, and grooming are not covered."}}]},{title:"Exclusion periods",type:"info",content:o.a.createElement(o.a.Fragment,null,o.a.createElement("p",null,"The following Exclusion Periods apply and cover for the associated Condition will only start after the applicable Exclusion Period has elapsed."),o.a.createElement("p",null,"1 Day Waiting Period for Accidental Injury (except Specified Conditions)",o.a.createElement("br",null),"14 Days Waiting Period for illness (except Specified Conditions)",o.a.createElement("br",null),"6 months Waiting Period Specified Conditions",c&&l?o.a.createElement(o.a.Fragment,null,o.a.createElement("br",null),"14 days Waiting Period for Dental Illness pets under 1 year old."):null,c&&m?o.a.createElement(o.a.Fragment,null,o.a.createElement("br",null),"6 months Waiting Period for Behavioural Conditions"):null),o.a.createElement("p",null,"Any injury, illness, or Specified Condition that occurs during the applicable Exclusion Period will also be deemed to be a Pre-existing Condition."),o.a.createElement("p",null,"This is a general summary only and does not form part of the Policy and cannot be relied on as a full description of the cover provided. Please refer to the relevant sections of the ",o.a.createElement("a",{style:{display:"inline"},href:"https://petsy.com.au/petsy-pet-insurance-product-disclosure-statements/",target:"_blank",className:"link"},"Product Disclosure Statement")," for full benefit details and applicable terms, limitations, conditions and exclusions."))}];return n||delete h[1],o.a.createElement(Gt,{title:"Important Information",items:h})},Ut=a(53),Kt=a.n(Ut),Qt=function(){return o.a.createElement("div",{className:"".concat(Kt.a.container," ")},o.a.createElement("div",{className:"".concat(Kt.a.header)},o.a.createElement("h2",{className:Kt.a.heading},"As Seen on:")),o.a.createElement("div",{className:Kt.a.body},o.a.createElement("div",{className:Kt.a.leftContent},o.a.createElement("img",{src:"./img/logo-petsy-as-seen-on.svg",alt:""}),o.a.createElement("span",{className:Kt.a.leftText},"As seen on TV,",o.a.createElement("br",null)," in newspapers & heard on radio")),o.a.createElement("div",{className:Kt.a.dividerVertical}),o.a.createElement("img",{src:"./img/list_logo.svg",alt:"",className:Kt.a.imgPc})," ",o.a.createElement("img",{src:"./img/logo-petsy-as-seen-on_sp.svg",alt:"",className:Kt.a.imgSp})))},Ht=a(48),Jt=a.n(Ht),$t=function(){return o.a.createElement("div",{className:Jt.a.container},o.a.createElement("div",{className:Jt.a.containerBox},o.a.createElement("div",{className:Jt.a.bodyBox},o.a.createElement("img",{src:"/img/logo_review_color.svg"}),o.a.createElement("div",{className:Jt.a.rowStar},o.a.createElement("span",null,"4.9"),o.a.createElement("img",{src:"/img/ic_5_star_yellow.svg"})))),o.a.createElement("div",{className:Jt.a.containerBox},o.a.createElement("div",{className:Jt.a.bodyBox},o.a.createElement("img",{src:"/img/log_trust_pilot.svg"}),o.a.createElement("div",{className:Jt.a.rowStar},o.a.createElement("span",null,"4.8"),o.a.createElement("img",{src:"/img/trustpilot-logo-snijpunt_color.svg"})))),o.a.createElement("div",{className:Jt.a.containerBox},o.a.createElement("div",{className:Jt.a.bodyBox},o.a.createElement("img",{src:"/img/logo_google.svg"}),o.a.createElement("div",{className:Jt.a.rowStar},o.a.createElement("span",null,"4.7"),o.a.createElement("img",{src:"/img/ic_5_star_yellow.svg"})))))},zt=a(93),Zt=a.n(zt),Xt=a(94),ea=a.n(Xt),ta=function(e){var t=e.title;return o.a.createElement("div",{className:ea.a.container},o.a.createElement("img",{src:"/img/ic_awardleaf.svg"}),o.a.createElement("span",{className:ea.a.text},t),o.a.createElement("img",{src:"/img/ic_awardleaf.svg",className:ea.a.leafRight}))},aa=function(){return o.a.createElement("div",{className:Zt.a.container},o.a.createElement(ta,{title:"2023 Canstar Award Winner Outstanding Value"}),o.a.createElement("div",{className:Zt.a.dividerVertical}),o.a.createElement(ta,{title:"2024 Canstar Award Winner Outstanding Value"}),o.a.createElement("div",{className:Zt.a.dividerVertical}),o.a.createElement(ta,{title:"Mozo 2024 Exceptional Quality Pet Insurance"}))},ra=a(61),na=a.n(ra);function oa(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var ia=a(65),ca=function(e){function t(e){var a;return Object(s.a)(this,t),(a=oa(this,t)).state={},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){var e,t=N.t(),a=[];e=this.props.pet.pets;var r=this.props,n=r.isShowButton,i=r.pet,c=i.transfer,s=i.listTerms,l=i.frequency,u=r.quote.quotes.quote,m=r.isValidFields,p=ia.parse(this.props.location.search),d=p.key,f=p.fdclid,h=!1;d&&f&&(h=!0);!s||s.term&&s.term2&&s.term3;for(var y=0,v=!1,g=0,b=0;b0),y=y>0?y.toFixed(2):0,g=g>0?g.toFixed(2):0;var S=y;window.innerWidth,window.innerWidth;if(t){var k=c.nextPaymentAmount,P=c.prePaidProRataAmount,O=P<0?0:P;S=O>0?O.toFixed(2):0,(k=N.c(k))!==y&&!0}h&&u&&void 0!==u.totalExpectedInstalmentFirstRegularMonth&&(S=y=u.totalExpectedInstalmentFirstRegularMonth.toFixed(2));var C=l.replace("ly","");return C="annual"===C?"annum":C,y=N.e(C,y),S=N.e(C,S),y&&(y=Number.parseFloat(y).toFixed(2)),S&&(S=Number.parseFloat(S).toFixed(2)),o.a.createElement("div",{className:na.a["next-button-container"]},o.a.createElement("div",{className:na.a["next-button-content"]},o.a.createElement("div",{className:na.a["next-button-content-left"]},o.a.createElement("div",{className:na.a["price-content"]},o.a.createElement("span",{className:na.a.price},N.c(S,!0),"/"),o.a.createElement("span",{className:na.a.period},"Month"))),o.a.createElement("div",{className:na.a["next-button-content-right"]},n&&o.a.createElement("button",{type:"submit",className:"btn btn-primary btn-green",disabled:(!s.term||!s.term2||!s.term3||!s.term4||void 0!==this.props.pageError&&this.props.pageError)&&2!==this.props.step||!m,onClick:this.props.handleSubmit},this.props.title?this.props.title:"Continue"))))}}])}(o.a.Component);var sa=Object(W.b)(function(e){return e},function(e){return{actions:Object(U.b)(K,e)}})(ca);function la(){la=function(){return t};var e,t={},a=Object.prototype,r=a.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,a){return e[t]=a}}function u(e,t,a,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),c=new I(r||[]);return n(i,"_invoke",{value:k(e,a,c)}),i}function m(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",d="suspendedYield",f="executing",h="completed",y={};function v(){}function g(){}function b(){}var _={};l(_,i,function(){return this});var E=Object.getPrototypeOf,w=E&&E(E(T([])));w&&w!==a&&r.call(w,i)&&(_=w);var x=b.prototype=v.prototype=Object.create(_);function N(e){["next","throw","return"].forEach(function(t){l(e,t,function(e){return this._invoke(t,e)})})}function S(e,t){function a(n,o,i,c){var s=m(e[n],e,o);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then(function(e){a("next",e,i,c)},function(e){a("throw",e,i,c)}):t.resolve(u).then(function(e){l.value=e,i(l)},function(e){return a("throw",e,i,c)})}c(s.arg)}var o;n(this,"_invoke",{value:function(e,r){function n(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(n,n):n()}})}function k(t,a,r){var n=p;return function(o,i){if(n===f)throw Error("Generator is already running");if(n===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var s=P(c,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===p)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=f;var l=m(t,a,r);if("normal"===l.type){if(n=r.done?h:d,l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=h,r.method="throw",r.arg=l.arg)}}}function P(t,a){var r=a.method,n=t.iterator[r];if(n===e)return a.delegate=null,"throw"===r&&t.iterator.return&&(a.method="return",a.arg=e,P(t,a),"throw"===a.method)||"return"!==r&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=m(n,t.iterator,a.arg);if("throw"===o.type)return a.method="throw",a.arg=o.arg,a.delegate=null,y;var i=o.arg;return i?i.done?(a[t.resultName]=i.value,a.next=t.nextLoc,"return"!==a.method&&(a.method="next",a.arg=e),a.delegate=null,y):i:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,y)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function T(t){if(t||""===t){var a=t[i];if(a)return a.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function a(){for(;++n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),C(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;C(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:T(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function ua(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var ma=dt()(1),pa=function(e){function t(e){var a;return Object(s.a)(this,t),(a=ua(this,t)).closeModal=function(){a.setState({modalIsOpen:!1})},a.getCaptchaToken=function(){var e=Object(r.a)(la().mark(function e(t){var r;return la().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.next=8;break}return e.next=4,a.recaptcha.execute("submit");case 4:r=e.sent,t.captcha=r,e.next=9;break;case 8:console.error("Page can not get captcha token.");case 9:return e.abrupt("return",t);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleChoose=function(){var e=Object(r.a)(la().mark(function e(t,r,n){var o,i,c,s,l,u;return la().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(o=a.state,i=o.pets,void 0!==(c=o.errors)[n]&&delete c[n][t],void 0===i[n][t]||i[n][t]!==r){e.next=5;break}return console.log("nothing change"),e.abrupt("return",!1);case 5:return i[n][t]=r,a.setState({pets:i,errors:c}),a.props.actions.updatePetData(i,!0),a.setState({loading:!0}),s=i[n],l=localStorage.getItem("KNOSE-PROMO-CODE")?localStorage.getItem("KNOSE-PROMO-CODE"):"",localStorage.setItem("KNOSE-COVER-CHANGE","true"),e.next=14,a.getCaptchaToken();case 14:return u=e.sent,e.next=17,a.props.actions.calculatePremium(s,n,a.props.pet.customer,l,"quote",u);case 17:a.setState({loading:!1});case 18:case"end":return e.stop()}},e)}));return function(t,a,r){return e.apply(this,arguments)}}(),a.handleChooseFrequency=function(){var e=Object(r.a)(la().mark(function e(t){return la().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a.setState({frequency:t});case 1:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleBack=function(){a.props.history.push("/review")},a.handleEdit=function(){localStorage.setItem("KNOSE-EDIT","true"),a.props.history.push("/review")},a.handleSubmit=function(){var e=Object(r.a)(la().mark(function e(t){return la().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),a.isValidation()){e.next=4;break}return e.abrupt("return",!1);case 4:localStorage.setItem("STEP-2",!0),a.setState({loading:!0}),a.props.history.push("/review");case 7:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleGoToQuote=Object(r.a)(la().mark(function e(){return la().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:localStorage.setItem("CURRENT-STEP","quote"),a.props.history.push("/email");case 2:case"end":return e.stop()}},e)})),a.checkOptionalExtraBenefit=function(e){return!(N.l(e.pet_birth_date).days>=1095)},a.checkIncludedExtraBenefit=function(e){return!!e.find(function(e){return"yes"===e.pet_extra_cover})},a.updateAllExtraCover=function(){var e=Object(r.a)(la().mark(function e(t){var r;return la().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=[],t.forEach(function(e,t){"no"===e.pet_extra_cover&&r.push(ma(function(){return a.handleChoose("pet_extra_cover","yes",t)}))}),e.next=4,Promise.all(r);case 4:e.sent;case 5:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleToggleChange=function(){var e=Object(r.a)(la().mark(function e(t){return la().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a.setState({selectedOption:t},function(){setTimeout(function(){"function"===typeof window.loadTooltip&&window.loadTooltip()},200)});case 1:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleShowPlan=function(e){a.state.errors;var t=e.filter(function(e){return"yes"===e.pet_extra_cover}).length>0,r=N.s(e),n=r.isLess1YearOld,i=r.isEquaMore1YearOld,c=e.filter(function(e){return N.n(e)<3}).length>0;if("coverage"===a.state.selectedOption)return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"mt-5"},o.a.createElement(Lt,{pets:e})),o.a.createElement("div",{className:"mt-5 w-100"},o.a.createElement(Wt,{pets:e,isExistExtraCover:t,isLess1YearOld:n,isShowExtraCover:c,isEquaMore1YearOld:i,updateAllExtraCover:a.updateAllExtraCover})),o.a.createElement("div",{className:"mt-5 w-100"},o.a.createElement(Qt,null)),o.a.createElement("div",{className:"mt-4 w-100"},o.a.createElement(aa,null)),o.a.createElement("div",{className:"mt-4 w-100"},o.a.createElement($t,null)));var s=["Cover details","Confirm your details","Payment"];return o.a.createElement(o.a.Fragment,null,e.map(function(e,t){return o.a.createElement("div",{key:"pet-".concat(t)},o.a.createElement("div",{className:"mt-5"},o.a.createElement(bt,{pet:e,customer:a.props.pet.customer,frequency:a.state.frequency})),o.a.createElement("div",{className:"mt-5"},o.a.createElement(wt,{key:"step-progress-".concat(t),steps:s,currentStep:a.state.currentStep}),o.a.createElement(Ot,{key:"cover-form-".concat(t),onChange:a.handleChoose,petIndex:t,pet:e})))}))},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,pets:[],frequency:"monthly",modalIsOpen:!1,selectedOption:"plan",currentStep:0},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){N.w(),N.t()&&localStorage.removeItem("KNOSE-SHOW-WARNING-STEP-2"),N.x("quote"),window.reloadStickyLine(),window.loadProductReview(),N.w(),ee()("#wrapper").removeClass("body-details body-payment"),setTimeout(function(){window.loadTooltip()},1e3);var e=this.props.pet;0===e.pets.length||(e.pets.find(function(e){return e.pet_age_category>0&&!e.showed_popup})?(e.pets.forEach(function(t,a){e.pets[a].showed_popup=!0}),this.setState({pets:e.pets,owner:e.owner,modalIsOpen:!0}),this.props.actions.updatePetData(e.pets)):this.setState({pets:e.pets,owner:e.owner}));localStorage.getItem("KNOSE-SHOW-WARNING-STEP-2")&&(localStorage.removeItem("KNOSE-SHOW-WARNING-STEP-2"),$.a.fire({title:"Welcome back!",html:"

We have kept the price we offered you when you saved your quote. Changing any details of this quote may change the price. You can always follow the link in your email to see this price again (valid for 6 weeks from the initial quote).

"}))}},{key:"componentWillReceiveProps",value:function(e){}},{key:"isValidation",value:function(){this.setState({errors:{},errorMessage:""});var e={},t=!1,a=new Me,r=this.state.pets;if(r.map(function(r,n){e[n]={},r.pet_percent&&0!==r.pet_percent||(e[n].pet_percent=Ce,t=!0),r.pet_cover&&a.required(r.pet_cover)||(e[n].pet_cover=Ce,t=!0)}),t){this.setState({errors:e});for(var n="",o=0;o-1?"":t.email,onChange:c,onClick:l,autoComplete:"new-password"}),o.a.createElement(me,{error:n.email})),o.a.createElement("div",{className:ha.a.formGroup},o.a.createElement("label",{className:ha.a.formLabel},"Phone number"),o.a.createElement("input",{type:"text",className:ha.a.formInput,id:"phone",placeholder:"Enter phone number",maxLength:"12",name:"phone",value:t.phone||"",onChange:c,onClick:l}),o.a.createElement(me,{error:n.phone})),o.a.createElement("div",{className:ha.a.formGroup},o.a.createElement("label",{className:ha.a.formLabel},"Street address"),o.a.createElement("input",{type:"text",className:ha.a.formInput,id:"street_address",placeholder:"Enter street address",name:"street_address",value:t.street_address||"",onChange:c,onClick:l}),o.a.createElement(me,{error:n.street_address})),o.a.createElement("div",{className:ha.a.formGroup},o.a.createElement("label",{className:ha.a.formLabel},"We live in"),o.a.createElement(ke.a,{suggestions:a,onSuggestionsFetchRequested:m,onSuggestionsClearRequested:d,getSuggestionValue:h,renderSuggestion:v,inputProps:b,onClick:l,autoComplete:"off",refs:"refSuburb"}),o.a.createElement(me,{error:n.suburb})),o.a.createElement("div",{className:ha.a.formGroup},o.a.createElement("label",{className:ha.a.formLabel},"State"),o.a.createElement("div",{className:ha.a.selectWrapper},o.a.createElement("select",{className:ha.a.formSelect,id:"state",name:"state",refs:"refState",value:t.state||"",onChange:c,onClick:l},o.a.createElement("option",{value:""},"Enter state"),r.map(function(e,t){return o.a.createElement("option",{key:t,value:e.code},e.code)})),o.a.createElement(me,{error:n.state}))))},va=a(19),ga=a.n(va),ba=function(e){var t=e.pets,a=e.listTerms,r=e.handleTerm,n=void 0===r?function(){}:r;return o.a.createElement("div",{className:ga.a.container},o.a.createElement("div",{className:ga.a.header},o.a.createElement("h2",{className:ga.a.headerTitle},"Important Information")),o.a.createElement("div",{className:ga.a.content},o.a.createElement("p",{className:ga.a.confirmText},"Please confirm:"),o.a.createElement("p",{className:ga.a.paragraph},"You understand and have complied with"," ",o.a.createElement("a",{href:"javascript:void(0)",className:ga.a.link,"data-container":"body","data-toggle":"popover","data-placement":"auto","data-trigger":"hover","data-popover-content":"#tooltip_your_duty_to_take",title:"Your Duty to take reasonable care not to make a misrepresentation"},"Your Duty to take reasonable care not to make a misrepresentation"),". A misrepresentation includes a statement that is false, partially false, or which does not fairly reflect the truth."),o.a.createElement("p",{className:ga.a.paragraph},"All Your answers and statements made in this application are answered honestly, accurately and to the best of Your knowledge.",o.a.createElement("br",null),"You have read and understood the"," ",o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-pds.pdf",target:"_blank",className:ga.a.link},"Product Disclosure Statement (PDS)"),","," ",o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-tmd.pdf",target:"_blank",className:ga.a.link},"Target Market Determination (TMD)")," ","and the"," ",o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-fsg.pdf",target:"_blank",className:ga.a.link},"Financial Services Guide"),"."),o.a.createElement("p",{className:ga.a.subheading},"You acknowledge:"),o.a.createElement("ul",{className:ga.a.bulletList},o.a.createElement("li",null,"Waiting Periods apply from the start date of the Policy and that cover for Injury starts after 1 day, for Illness after 14 days, and for Specified Conditions after 6 months;"),o.a.createElement("li",null,"That you have read the General Exclusions in the PDS, including the Exclusion of Pre-existing Conditions; and"),o.a.createElement("li",null,"Any Injuries, Illnesses, and/or Specified Conditions that occur prior to the end of a Waiting Period will be considered Pre-existing Conditions due to them occurring before cover has started.")),o.a.createElement("div",{className:ga.a.checkboxGroup},o.a.createElement("label",{className:ga.a.checkboxContainer},o.a.createElement("input",{type:"checkbox",id:"reviewTerm",name:"term",value:a.term,checked:"".concat(a.term?"checked":""),onChange:n,className:ga.a.hiddenCheckbox}),o.a.createElement("span",{className:ga.a.customCheckbox}),o.a.createElement("span",{className:ga.a.checkboxLabel},"By ticking the box you confirm all the statements above."))),o.a.createElement("div",{className:ga.a.checkboxGroup},o.a.createElement("label",{className:ga.a.checkboxContainer},o.a.createElement("input",{type:"checkbox",id:"reviewTerm2",name:"term2",value:a.term2,checked:"".concat(a.term2?"checked":""),onChange:n,className:ga.a.hiddenCheckbox}),o.a.createElement("span",{className:ga.a.customCheckbox}),o.a.createElement("div",{className:ga.a.checkboxLabel},"You have read, understood and agree to the terms of our"," ",o.a.createElement("a",{href:"https://petsy.com.au/privacy-policy/",target:"_blank",className:ga.a.link},"Privacy Policy"),". You consent to Petsy and Allied World collecting, using and disclosing personal information as set in Our"," ",o.a.createElement("a",{href:"https://petsy.com.au/privacy-policy/",target:"_blank",className:ga.a.link},"Privacy Policy")," ","and the Joint Privacy Statement contained in the"," ",o.a.createElement("a",{href:"https://insurance-documents.petsy.com.au/petsy/petsy-pds.pdf",target:"_blank",className:ga.a.link},"PDS")))),o.a.createElement("div",{className:ga.a.checkboxGroup},o.a.createElement("label",{className:ga.a.checkboxContainer},o.a.createElement("input",{type:"checkbox",id:"reviewTerm3",name:"term3",value:a.term3,checked:"".concat(a.term3?"checked":""),onChange:n,className:ga.a.hiddenCheckbox}),o.a.createElement("span",{className:ga.a.customCheckbox}),o.a.createElement("span",{className:ga.a.checkboxLabel},"You consent to help us save paper by receiving electronic communication from Petsy."))),o.a.createElement("div",{className:ga.a.checkboxGroup},o.a.createElement("label",{className:ga.a.checkboxContainer},o.a.createElement("input",{type:"checkbox",id:"reviewTerm4",name:"term4",value:a.term4,checked:"".concat(a.term4?"checked":""),onChange:n,className:ga.a.hiddenCheckbox}),o.a.createElement("span",{className:ga.a.customCheckbox}),o.a.createElement("span",{className:ga.a.checkboxLabel},"You acknowledge that the policy will be cancelled unless you renew the policy, or transfer the policy to a new policyholder within 30 days of the inception of the policy."))),t.length>0&&o.a.createElement("p",{className:ga.a.startDate},"Your period of Insurance for ",t[0].pet_name," will start at 23:59 on the"," ",t[0].pet_policy_date||"")),o.a.createElement("div",{id:"tooltip_your_duty_to_take",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("p",{className:"mb-0"},"You must take reasonable care not to make a misrepresentation to Us. This responsibility applies until We issue You with a Policy for the first time or agree to renew, extend, vary/change, or reinstate Your Policy.",o.a.createElement("br",null),"You must answer Our questions honestly, accurately and to the best of Your knowledge. A misrepresentation includes a statement that is false, partially false, or which does not fairly reflect the truth. It may not be a misrepresentation if You do not answer a question or if Your answer is obviously incomplete or irrelevant to the question asked. However, not answering a question may be a misrepresentation where you know, it is reasonable you should have known or you could have obtained the answer.",o.a.createElement("br",null),"The responsibility to take reasonable care not to make a misrepresentation applies to everyone who will be insured under the policy. If You are answering questions on behalf of anyone, We will treat Your answers or representations as theirs.",o.a.createElement("br",null),"Whether or not You have taken reasonable care not to make a misrepresentation is to be determined having regard to all relevant circumstances, including the type of insurance, who it is intended to be sold to, whether You are represented by a broker, Your particular characteristics and circumstances We are aware of.",o.a.createElement("br",null),o.a.createElement("strong",null,"If You do not meet the above Duty"),o.a.createElement("br",null),"We may reject or not fully pay Your claim and/or cancel Your Policy. If the misrepresentation was deliberate or reckless, this is an act of fraud, and We may treat Your Policy as if it never existed.",o.a.createElement("br",null),"If Our information or questions are unclear, You can contact Us on 07 2113 3773 or visit www.petsy.com.au."))),o.a.createElement("div",{id:"tooltip_suburb",className:"hidden"},o.a.createElement("div",{className:"tooltip-box tooltip-suburb"},o.a.createElement("p",{className:"mb-0"},'We use your postcode and state information as inputs into our pricing algorithm. We also collect stamp duty in certain states which affects your final price. If you need to correct your state and postcode information you need to go back to step one so that we can update your quote. The "Edit" button to the left of this tooltip will take you to the right spot to update this information.'))),o.a.createElement("div",{id:"tooltip_policy",className:"hidden"},o.a.createElement("div",{className:"tooltip-box tooltip-policy"},o.a.createElement("p",{className:"mb-0"},"Your Period of Insurance will start at 23:59 on the Policy Start Date."))),o.a.createElement("div",{id:"6mnthswaitingperiodspecifidconditions",className:"hidden"},o.a.createElement("div",{className:"tooltip-box"},o.a.createElement("h4",null,"Specified Conditions Waiting Period Waiver"),o.a.createElement("p",null,"You may ask us to waive the Waiting Period for some or all the Specified Conditions. When you take out a policy, we will provide a Specified Conditions Waiting Period Waiver form for you and your vet to complete."),o.a.createElement("p",{className:"mb-0"},"Specified Conditions are cruciate ligament rupture, patella luxation, intervertebral disc disease, Elbow dysplasia, Hip dysplasia, Osteochondritis dissecans, Cherry eye, Entropion, Ectropion Brachycephalic Obstructive Airway Syndrome, and Lumps being tumours, warts, cysts, growths and abscess. Lumps are not considered a Specified Condition if your pet has not had it\u2019s first birthday on the day you first take out or increase cover."))))},_a=a(38),Ea=a.n(_a),wa=[{img:"/img/ic_list-diff-1.svg",text:"Choose your Annual Limit, Annual Excess & Benefit Percentage. No sub-limits."},{img:"/img/ic_list-diff-2.svg",text:"100% Australian-based customer care"},{img:"/img/ic_list-diff-3.svg",text:"Join before your pet's first birthday to receive a special annual limit bonus of up to $30,000"},{img:"/img/ic_list-diff-4.svg",text:"One of the highest rated Pet Insurance Products on productreview.com.au"}],xa=function(){var e=[{title:"What makes Petsy different",type:"info",content:o.a.createElement("div",{className:Ea.a.columnDiff},wa.map(function(e,t){return o.a.createElement("div",{key:"why-us-".concat(t),className:Ea.a.columnDiffItem},o.a.createElement("img",{src:e.img,alt:"icon"}),o.a.createElement("p",null,e.text))}))},{title:"Reviews & Awards",type:"info",content:o.a.createElement("div",{className:Ea.a.reviewsContainer},o.a.createElement("img",{src:"/img/img_pety_cover.png",width:"auto",alt:"",className:Ea.a.leftImg}),o.a.createElement("div",{className:Ea.a.rightContent},o.a.createElement("div",{className:Ea.a.fistBox},o.a.createElement("img",{src:"/img/ic_logo_reviews.svg",alt:""}),o.a.createElement("div",{className:Ea.a.rowStar},o.a.createElement("img",{src:"/img/ic_product.png",alt:"",style:{objectFit:"contain"}}),o.a.createElement("span",{className:Ea.a.rateText},"4.8"),o.a.createElement("img",{src:"/img/ic_4_star.svg",alt:""}),o.a.createElement("span",{className:Ea.a.voteText},"(187)")),o.a.createElement("span",{className:Ea.a.readText},"read reviews")),o.a.createElement("div",{className:Ea.a.secondBox},o.a.createElement("img",{src:"/img/ic_Trustpilot_Logo_(2022).svg",alt:""}),o.a.createElement("img",{src:"/img/img_star.png",alt:""})),o.a.createElement("div",{className:Ea.a.thirdBox},o.a.createElement("img",{src:"/img/img_google_review.png",alt:""}),o.a.createElement("span",{className:Ea.a.readText},"read reviews"))))}];return o.a.createElement(Gt,{title:"Why Us?",items:e,key:"why-us-accordion"})};function Na(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(e){if("string"==typeof e)return Sa(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Sa(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==a.return||a.return()}finally{if(c)throw o}}}}function Sa(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=Array(t);a=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),C(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;C(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:T(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Pa(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var Oa=a(65),Ca=function(e){return e.autoCompleteValue},Ia=function(e){return o.a.createElement("div",{className:"suggest-item"},e.autoCompleteValue)},Ta=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Pa(this,t)).getInitialState=function(){return{pets:[a.getInfoPet()],customer:{suburb:"",postcode:"",state:"",policy_date:"",first_name:"",last_name:"",email:"",phone:"",street_address:""}}},a.getInfoPet=function(){return{pet_name:"",pet_type:"Dog",pet_breed:"",pet_breed_group_code:"",pet_gender:"Male",pet_age:"",pet_birth_date:"",pet_policy_date:L()().format("DD/MM/YYYY"),pet_percent:80,pet_cover:"yes",pet_extra_cover:"yes",pet_annual_limit:25e3,pet_annual_excess:500,pet_frequency:"monthly",price:0,calculatePremium:{}}},a.clearForm=function(){a.setState(a.getInitialState())},a.componentDidMount=Object(r.a)(ka().mark(function e(){var t,r,n,o,i,c,s,l,u,m,p,d,f,h,y,v,g,b,E,w,x,S,k,P;return ka().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(N.x("review"),window.reloadStickyLine(),window.loadProductReview(),N.w(),setTimeout(function(){window.loadTooltip()},1e3),a.setState({loading:!0}),t=Oa.parse(a.props.location.search),r=t.code,n=t.key,o=t.fdclid,!n||!o){e.next=33;break}return localStorage.removeItem("KNOSE-PROMO-CODE"),localStorage.removeItem("quoteReference"),localStorage.removeItem("partnerQuoteReference"),e.next=14,a.getRetryCaptchaToken(5,{key:n});case 14:return i=e.sent,e.next=17,a.props.actions.getQuotes(o,i);case 17:if(!(c=e.sent).echo){e.next=29;break}return s=c.quoteReference,l=c.partnerQuoteReference,s&&localStorage.setItem("quoteReference",s),l&&localStorage.setItem("partnerQuoteReference",l),_.a.promotion_code&&localStorage.setItem("KNOSE-PROMO-CODE",_.a.promotion_code),a.props.actions.updateData(c),a.setPetData(c),e.next=27,N.A(500);case 27:e.next=31;break;case 29:return a.setState({isError:!0,pageError:!0,errorMessage:"Quote not found!",loading:!1}),e.abrupt("return");case 31:e.next=36;break;case 33:if(!r){e.next=36;break}return a.setState({isError:!0,pageError:!0,errorMessage:"Invalid quote data. Please try again.",loading:!1}),e.abrupt("return");case 36:return a.setState({loading:!1}),u=a.props,m=u.pet,p=u.pet.listTerms,m.pets.length>0?a.setState({pets:m.pets}):localStorage.getItem("PETS-DATA")&&(d=JSON.parse(localStorage.getItem("PETS-DATA")),a.props.actions.updatePetData(d),a.setState({pets:m.pets})),f=a.state.customer,"{}"!==JSON.stringify(m.customer)?f=m.customer:localStorage.getItem("CUSTOMER-DATA")&&(h=JSON.parse(localStorage.getItem("CUSTOMER-DATA")),(f=h).term=!1,a.props.actions.updateCustomerData(f)),y=[],f.suburb&&y.push(f.suburb),f.postcode&&y.push(f.postcode),f.state&&y.push(f.state),a.setState({customer:f,suburbValue:y.join(", ")}),(p.term||p.term2||p.term3)&&a.setState({listTerms:p}),e.next=49,N.A(200);case 49:if(!a.props.pet.pets[0]||!a.props.pet.pets[0].calculatePremium||"{}"===JSON.stringify(a.props.pet.pets[0].calculatePremium)){e.next=52;break}return a.setState({loading:!1}),e.abrupt("return");case 52:v=[],g=a,b=a.state.pets,!(E=Object(G.a)({},{},f)).email&&o&&(E.email="".concat(o,"@dummy.com"),a.props.actions.updateCustomerData(E)),w=0;case 58:if(!(wSomething is not quite right.
The Petsy team is working to fix the issue.
Please come back later.

"}),e.abrupt("return",!1);case 71:k.policyDetailResponse?(P=N.j(k.policyDetailResponse),v.push(P)):v.push(!1);case 72:w++,e.next=58;break;case 75:case"end":return e.stop()}},e)})),a.setPetData=function(e){for(var t=a.state.pets,r=e.echo,n=e.echo,o=n.postcode,i=n.state,c=n.suburb,s=n.streetName,l=n.streetNumber,u=r.pet||{},m=u.policyOptions||{},p=0;p0&&(h.street_address=y.join(" ")),a.setState({customer:h}),(o||i)&&a.props.actions.updateCustomerData(h)},a.getCaptchaToken=function(){var e=Object(r.a)(ka().mark(function e(t){var r;return ka().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.next=8;break}return e.next=4,a.recaptcha.execute("submit");case 4:r=e.sent,t.captcha=r,e.next=9;break;case 8:console.error("Page can not get captcha token.");case 9:return e.abrupt("return",t);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getRetryCaptchaToken=function(){var e=Object(r.a)(ka().mark(function e(t,n){var o,i,c;return ka().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=t||5,1,i=0,c=a,e.abrupt("return",new Promise(function(e){var t=setInterval(Object(r.a)(ka().mark(function r(){var s;return ka().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(i+=1,!a.recaptcha||"function"!==typeof a.recaptcha.execute){r.next=6;break}return r.next=4,c.getCaptchaToken(n);case 4:(s=r.sent)&&(clearInterval(t),e(s));case 6:i>=o&&(clearInterval(t),e({}));case 7:case"end":return r.stop()}},r)})),1e3)}));case 5:case"end":return e.stop()}},e)}));return function(t,a){return e.apply(this,arguments)}}(),a.handleChange=function(e){var t=e.target,r=t.name,n=t.value;if(("checkbox"===e.target.type&&(n=e.target.value),"phone"===r&&n)&&!(new Me).number(n))return!1;var o=a.state.customer;o[r]=n,a.setState({customer:o}),a.props.actions.updateCustomerData(o)},a.handleTerm=function(e){var t=e.target,r=t.name,n=t.checked,o=a.state,i=o.errors,c=o.listTerms;i[r]&&delete i[r],c[r]=n,a.setState({listTerms:c,errors:i});var s=a;setTimeout(function(){s.props.actions.updateTerm(s.state.listTerms)},80)},a.handleClearError=function(e){var t=e.target.name,r=a.state.errors;delete r[t],a.setState({errors:r})},a.handleChangeSuburb=function(e,t){var r=t.newValue,n=a.state,o=n.customer,i=n.suggestions;a.setState({suburbValue:r+""});o.suburb;var c=i.filter(function(e){return e.autoCompleteValue===r});c.length>0?(o.suburb=c[0].autoCompleteData.suburb,o.postcode=c[0].autoCompleteData.postcode,o.state=c[0].autoCompleteData.state):(o.suburb=r,o.postcode="",o.state=""),a.setState({customer:o}),a.props.actions.updateCustomerData(o)},a.onSuggestionsClearRequested=function(){a.setState({suggestions:[]})},a.onSuggestionsFetchRequested=function(){var e=Object(r.a)(ka().mark(function e(t){var r,n;return ka().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!((r=t.value)&&r.length>=3)){e.next=11;break}return e.t0=Pe.b,e.t1="autocomplete/search?serviceClass=AUSuburbAutoCompleteService&keyword="+r,e.next=6,a.getCaptchaToken();case 6:return e.t2=e.sent,e.next=9,(0,e.t0)(e.t1,e.t2,"GET");case 9:(n=e.sent).length>0?a.setState({suggestions:n}):a.setState({suggestions:[]});case 11:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleBack=function(){a.props.history.push("/quote")},a.handleEdit=function(){localStorage.setItem("KNOSE-EDIT","true"),a.props.history.push("/details")},a.handleSuburbEdit=function(e){localStorage.setItem("KNOSE-EDIT","true"),a.props.history.push("/details?field="+e)},a.isValidationFields=function(e){var t=a.state.customer,r=!1,n=new Me;t.first_name&&n.required(t.first_name)||(r=!0),t.last_name&&n.required(t.last_name)||(r=!0),t.street_address&&n.required(t.street_address)||(r=!0),t.phone||n.required("".concat(t.phone||""))?t.phone&&t.phone.length<8&&(r=!0):r=!0,t.email&&n.required(t.email)&&n.email(t.email)?t.email.indexOf("@dummy.com")>-1&&(r=!0):r=!0;var o=L()(t.policy_date,"DD/MM/YYYY",!0);return t.policy_date&&!o.isValid()&&(r=!0),t.postcode&&n.required(t.postcode)||(r=!0),t.suburb&&n.required(t.suburb)||(r=!0),t.state&&n.required(t.state)||(r=!0),!r},a.populateCustomerData=function(){var e=a.state.customer,t=Object(G.a)({},{},e);return t.first_name||(t.first_name=e.first_name||""),t.last_name||(t.last_name=e.last_name||""),t.address_line_1||(t.address_line_1=e.street_address||""),t},a.handleSubmit=function(){var e=Object(r.a)(ka().mark(function e(t){var r;return ka().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),r="payment",a.isValidation(r)){e.next=5;break}return e.abrupt("return",!1);case 5:return a.setState({loading:!0}),e.next=8,K.origamiTrack(a.props.pet.pets,a.props.pet.customer,a);case 8:return e.next=10,a.handleunifiedCalculate(r);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleunifiedCalculate=function(){var e=Object(r.a)(ka().mark(function e(t){var n,o,i,c,s,l,u,m,p,d;return ka().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a.setState({loading:!0}),n=a.props.pet.pets,o=a,i=[],c=localStorage.getItem("KNOSE-PROMO-CODE")?localStorage.getItem("KNOSE-PROMO-CODE"):"",s=a.populateCustomerData(),l=0;case 7:if(!(l-1&&(t.email=Oe,a=!0):(t.email=Oe,a=!0):(t.email=Ce,a=!0);var c=L()(o.policy_date,"DD/MM/YYYY",!0);if(o.policy_date&&!c.isValid()&&(t.policy_date=Ie,a=!0),o.postcode&&r.required(o.postcode)||(t.suburb=Ce,a=!0),o.suburb&&r.required(o.suburb)||(t.suburb=Ce,a=!0),o.state&&r.required(o.state)||(t.state=Ce,a=!0),"payment"===e&&(i.term||(t.term=Ce,a=!0),i.term2||(t.term2=Ce,a=!0),i.term3||(t.term3=Ce,a=!0)),a){this.setState({errors:t});var s="";return"{}"!==JSON.stringify(t)&&(s=Object.keys(t)[0],N.w(s)),!1}return!0}},{key:"render",value:function(){var e=this,t=this.state,a=t.pets,r=t.suggestions,n=t.stateData,i=t.customer,c=t.listTerms,s=t.errors,l=(this.props.pet.transfer,{id:"suburb",name:"suburb",className:"suburb-field",placeholder:"Start typing postcode or suburb...",value:this.state.suburbValue,onChange:this.handleChangeSuburb,onClick:this.handleClearError});i.email;return i.email&&i.email.indexOf("@dummy.com")>-1&&"",o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{id:"main",className:"tab-review"},this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement(de,{isError:this.state.isError,message:this.state.errorMessage}),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12"},o.a.createElement("div",{className:"form-content"},o.a.createElement("button",{className:"btn-back",onClick:this.handleBack},o.a.createElement("i",null,"<"),"Back"),o.a.createElement("div",{className:"mt-5"},a.map(function(t,a){return o.a.createElement(bt,{key:a,pet:t,customer:e.props.pet.customer,frequency:e.state.frequency})})),o.a.createElement("div",{className:"mt-5"},o.a.createElement(wt,{key:"step-progress-review",steps:["Cover details","Confirm your details","Payment"],currentStep:this.state.currentStep}),o.a.createElement(ya,{customer:i,suggestions:r,stateData:n,errors:s,handleChange:this.handleChange,handleClearError:this.handleClearError,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,getSuggestionValue:Ca,renderSuggestion:Ia,inputProps:l})),o.a.createElement("div",{className:"mt-5"},o.a.createElement(sa,Object.assign({title:"Continue",step:3,pageError:this.state.pageError,handleSubmit:this.handleSubmit,handleEdit:this.handleEdit.bind(this),isValidFields:this.isValidationFields("email")},this.props))),o.a.createElement("div",{className:"mt-5"},o.a.createElement(ba,{pets:a,listTerms:c,handleTerm:this.handleTerm})),o.a.createElement("div",{className:"mt-5"},o.a.createElement(xa,null)),o.a.createElement("div",{className:"mt-5"},o.a.createElement(sa,Object.assign({title:"Continue",step:3,pageError:this.state.pageError,handleSubmit:this.handleSubmit,handleEdit:this.handleEdit.bind(this)},this.props,{isShowButton:!0,isValidFields:this.isValidationFields("email")}))))))),o.a.createElement(H.a,{ref:function(t){return e.recaptcha=t},sitekey:_.a.google_site_key}))}}])}(o.a.Component);var La=Object(W.b)(function(e){return e},function(e){return{actions:Object(U.b)(K,e)}})(Ta),ja=a(20),Aa=a.n(ja),Da=function(e){var t=e.customer,a=void 0===t?{}:t,r=e.frequency,n=void 0===r?"Monthly":r,i=e.pets,c=void 0===i?[]:i,s=e.calculateData,l=void 0===s?[]:s,u=n.replace("ly","");return o.a.createElement("div",{className:Aa.a.summaryContainer},c.map(function(e,t){return o.a.createElement("div",{key:"quote-".concat(t),className:Aa.a.quoteSection},function(e,t){var a=e.pet_name,r=e.calculatePremium,n=N.e(u,r.totalPremium/12).toFixed(2);return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:Aa.a.header},o.a.createElement("h2",{className:Aa.a.title},a,"'S Quote"),o.a.createElement("div",{className:Aa.a.totalAmount},N.c(n,!0))),o.a.createElement("div",{className:Aa.a.divider}),o.a.createElement("div",{className:Aa.a.feeItem},o.a.createElement("span",{className:Aa.a.feeLabel},"Premium:"),o.a.createElement("span",{className:Aa.a.feeValue},l[t].premium)),o.a.createElement("div",{className:Aa.a.feeItem},o.a.createElement("span",{className:Aa.a.feeLabel},"Stamp Duty:"),o.a.createElement("span",{className:Aa.a.feeValue},l[t].stamp)),o.a.createElement("div",{className:Aa.a.feeItem},o.a.createElement("span",{className:Aa.a.feeLabel},"Policy Fee:"),o.a.createElement("span",{className:Aa.a.feeValue},l[t].policyFee)),o.a.createElement("div",{className:Aa.a.feeItem},o.a.createElement("span",{className:Aa.a.feeLabel},"Total Monthly Instalment:"),o.a.createElement("span",{className:Aa.a.feeValue},l[t].totalInstallment)))}(e,t))}),o.a.createElement("div",{className:Aa.a.detailsSection},o.a.createElement("h2",{className:Aa.a.title},"Your Details"),o.a.createElement("div",{className:Aa.a.divider}),o.a.createElement("div",{className:Aa.a.detailItem},o.a.createElement("span",{className:Aa.a.detailLabel},"Your name:"),o.a.createElement("span",{className:Aa.a.detailValue},a.first_name," ",a.last_name)),o.a.createElement("div",{className:Aa.a.detailItem},o.a.createElement("span",{className:Aa.a.detailLabel},"Your Address:"),o.a.createElement("span",{className:Aa.a.detailValue},a.suburb?"".concat(a.suburb,", "):"",a.state)),!a.email.includes("@dummy.com")&&o.a.createElement("div",{className:Aa.a.detailItem},o.a.createElement("span",{className:Aa.a.detailLabel},"Your email:"),o.a.createElement("span",{className:Aa.a.detailValue},a.email)),o.a.createElement("div",{className:Aa.a.detailItem},o.a.createElement("span",{className:Aa.a.detailLabel},"Your mobile:"),o.a.createElement("span",{className:Aa.a.detailValue},a.phone))))},Ma=a(23),Fa=a.n(Ma),Ra=function(e){var t=e.payment,a=void 0===t?{}:t,r=e.errors,n=e.handleChange,i=void 0===n?function(){}:n,c=e.handleClearError,s=void 0===c?function(){}:c,l=e.handlePaymentTypeChange,u=void 0===l?function(){}:l;return o.a.createElement("div",{className:Fa.a.paymentFormContainer},o.a.createElement("div",{className:Fa.a.secureHeader},o.a.createElement("img",{src:"/img/ic_lock.svg",alt:""}),o.a.createElement("span",{className:Fa.a.secureText},"Secure payment")),o.a.createElement("div",{className:Fa.a.paymentTypeSection},o.a.createElement("div",{className:Fa.a.typeLabel},"Payment type:"),o.a.createElement("div",{className:Fa.a.typeOptions},o.a.createElement("label",{className:Fa.a.radioOption},o.a.createElement("input",{type:"radio",name:"paymentType",checked:"Direct"===a.type,onChange:function(){return u("type","Direct")},className:Fa.a.radioInput}),o.a.createElement("span",{className:Fa.a.radioCustom}),o.a.createElement("span",{className:Fa.a.radioLabel},"Direct debit")),o.a.createElement("label",{className:Fa.a.radioOption},o.a.createElement("input",{type:"radio",name:"paymentType",checked:"Credit"===a.type,onChange:function(){return u("type","Credit")},className:Fa.a.radioInput}),o.a.createElement("span",{className:Fa.a.radioCustom}),o.a.createElement("span",{className:Fa.a.radioLabel},"Credit card")))),o.a.createElement("div",{className:"Direct"===a.type?"":"hidden"},o.a.createElement("div",{className:Fa.a.formGroup},o.a.createElement("label",{className:Fa.a.inputLabel},"Account Name"),o.a.createElement("input",{type:"text",className:Fa.a.inputField,id:"account_name",maxLength:"50",placeholder:"".concat("Direct"===a.type?"Enter name":"Enter name on card"),name:"account_name",value:a.account_name||"",onChange:i,onClick:s}),o.a.createElement(me,{error:r.account_name})),o.a.createElement("div",{className:Fa.a.formGroup},o.a.createElement("label",{className:Fa.a.inputLabel},"BSB"),o.a.createElement(Ye.a,{name:"bsb",value:a.bsb||"",placeholder:"Enter BSB",autoComplete:"off",onChange:i,onClick:s,className:"form-control",mask:"999-999",maskChar:null}),o.a.createElement(me,{error:r.bsb})),o.a.createElement("div",{className:Fa.a.formGroup},o.a.createElement("label",{className:Fa.a.inputLabel},"Account number"),o.a.createElement("input",{type:"text",className:Fa.a.inputField,id:"account_number",maxLength:"16",autoComplete:"off",placeholder:"".concat("Direct"===a.type?"Enter number":"Enter card number"),name:"account_number",value:a.account_number||"",onChange:i,onClick:s}),o.a.createElement(me,{error:r.account_number}))),o.a.createElement("div",{className:"Credit"===a.type?"":"hidden"},o.a.createElement("div",{id:"payway-credit-card"})),o.a.createElement("div",{className:Fa.a.benefitsSection},o.a.createElement("div",{className:Fa.a.benefitItem},o.a.createElement("img",{src:"img/ic-shield.svg",alt:"",width:20}),o.a.createElement("span",{className:Fa.a.benefitText},"Safe and secure payment")),o.a.createElement("div",{className:Fa.a.benefitItem},o.a.createElement("img",{src:"img/ic_calendar-check-svgrepo-com.svg",alt:"",width:20}),o.a.createElement("span",{className:Fa.a.benefitText},"Australian based customer support")),o.a.createElement("div",{className:Fa.a.benefitItem},o.a.createElement("img",{src:"img/ic_calendar-check-svgrepo-com.svg",alt:"",width:20}),o.a.createElement("span",{className:Fa.a.benefitText},"30-days cooling off period"))))};function Ya(){Ya=function(){return t};var e,t={},a=Object.prototype,r=a.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,a){return e[t]=a}}function u(e,t,a,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),c=new I(r||[]);return n(i,"_invoke",{value:k(e,a,c)}),i}function m(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",d="suspendedYield",f="executing",h="completed",y={};function v(){}function g(){}function b(){}var _={};l(_,i,function(){return this});var E=Object.getPrototypeOf,w=E&&E(E(T([])));w&&w!==a&&r.call(w,i)&&(_=w);var x=b.prototype=v.prototype=Object.create(_);function N(e){["next","throw","return"].forEach(function(t){l(e,t,function(e){return this._invoke(t,e)})})}function S(e,t){function a(n,o,i,c){var s=m(e[n],e,o);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then(function(e){a("next",e,i,c)},function(e){a("throw",e,i,c)}):t.resolve(u).then(function(e){l.value=e,i(l)},function(e){return a("throw",e,i,c)})}c(s.arg)}var o;n(this,"_invoke",{value:function(e,r){function n(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(n,n):n()}})}function k(t,a,r){var n=p;return function(o,i){if(n===f)throw Error("Generator is already running");if(n===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var s=P(c,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===p)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=f;var l=m(t,a,r);if("normal"===l.type){if(n=r.done?h:d,l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=h,r.method="throw",r.arg=l.arg)}}}function P(t,a){var r=a.method,n=t.iterator[r];if(n===e)return a.delegate=null,"throw"===r&&t.iterator.return&&(a.method="return",a.arg=e,P(t,a),"throw"===a.method)||"return"!==r&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=m(n,t.iterator,a.arg);if("throw"===o.type)return a.method="throw",a.arg=o.arg,a.delegate=null,y;var i=o.arg;return i?i.done?(a[t.resultName]=i.value,a.next=t.nextLoc,"return"!==a.method&&(a.method="next",a.arg=e),a.delegate=null,y):i:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,y)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function T(t){if(t||""===t){var a=t[i];if(a)return a.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function a(){for(;++n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),C(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;C(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:T(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function qa(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var Ba=function(e){function t(e){var a;return Object(s.a)(this,t),(a=qa(this,t))._isMounted=!1,a.getInitialState=function(){return{pets:[],customer:{suburb:"",postcode:"",state:"",policy_date:"",first_name:"",last_name:"",email:"",phone:"",street_address:""},payment:{type:"Direct",account_name:"",bsb:"",account_number:"",expiry_date:"",cvv:""}}},a.getCaptchaToken=function(){var e=Object(r.a)(Ya().mark(function e(t){var r;return Ya().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.next=8;break}return e.next=4,a.recaptcha.execute("submit");case 4:r=e.sent,t.captcha=r,e.next=9;break;case 8:console.error("Page can not get captcha token.");case 9:return e.abrupt("return",t);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.tokenCallback=function(e,t){if(e)return console.error("Error getting token: "+e.message),void a.setState({isError:!0,errorMessage:e.message});a.state.creditCardFrame.destroy(),a.setState({creditCardFrame:null,singleUseTokenId:t.singleUseTokenId})},a.createdCallback=function(e,t){e?console.error("Error creating frame: "+e.message):a.state.creditCardFrame=t},a.handleChoose=function(e,t){var r=a.state,n=r.payment,o=r.errors;n[e]=t,delete o[e],a.setState({payment:n,errors:o})},a.handleBack=function(){a.props.history.push("/review")},a.handleSubmit=function(){var e=Object(r.a)(Ya().mark(function e(t){var n,o,i,c,s,l;return Ya().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),a.isValidation()){e.next=5;break}return a.state.errors,e.abrupt("return",!1);case 5:a.setState({loading:!0}),n=a.state,o=n.payment,i=n.creditCardFrame,c=a.props.pet.pets,s=a,l={},l={customerId:"",paymentGatewayId:"",accountName:o.account_name},"Credit"===o.type?i.getToken(function(){var e=Object(r.a)(Ya().mark(function e(t,a){return Ya().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=4;break}return console.error("Error getting token: "+t.message),s.setState({loading:!1,isError:!0,errorMessage:t.message}),e.abrupt("return");case 4:l.paymentGatewayId=5,l.tokenInformation=a.singleUseTokenId,s.handleProcessPayment(l,c);case 7:case"end":return e.stop()}},e)}));return function(t,a){return e.apply(this,arguments)}}()):(l.paymentGatewayId=4,l.bankCode=o.bsb,l.accountNumber=o.account_number,s.handleProcessPayment(l,c));case 12:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.getBindBatchInfo=function(){var e=a;return new Promise(function(){var t=Object(r.a)(Ya().mark(function t(a){var r,n,o,i,c,s,l,u,m,p,d;return Ya().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r="",n="",o=N.i(),i=N.p(o)){t.next=20;break}return c=Object.keys(o),t.next=8,e.getCaptchaToken(o);case 8:return s=t.sent,t.next=11,e.props.actions.issueBatch(s);case 11:l=t.sent,u=c[0]||"",m=u&&l[u]?l[u]:{},p=m.salesJourneyId,d=m.customerId,N.z(o,p,d),r=p,n=d,t.next=22;break;case 20:r=i,n=localStorage.getItem("KNOSE-customerId");case 22:return t.abrupt("return",a({salesJourneyId:r||"",customerId:n?parseInt(n,10):""}));case 23:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}())},a.handleProcessPayment=function(){var e=Object(r.a)(Ya().mark(function e(t,r){var n,o,i,c,s,l,u,m,p,d,f,h,y,v,g,b,_,E,w,x,S,k,P,O;return Ya().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=!1,o={},e.next=5,a.getBindBatchInfo();case 5:if(i=e.sent,c=i.salesJourneyId,s=i.customerId,c){e.next=11;break}return a.setState({loading:!1,isError:!0,errorMessage:Ae}),console.log("getBindBatchInfo failed"),e.abrupt("return",!1);case 11:l=t.paymentGatewayId,u=0;case 13:if(!(u2&&0!==o&&(n="Should you cancel during the pre-paid period, the refund will be paid to the person who originally made the payment. Pet Insurance for ".concat(e.pet_name," which commenced at 23:59 on the ").concat(a,", will be transferred to you at completion of this transfer process.")),n},a.getTotalHeader=function(e){var t=e.calculatePremium.promotionDetail.applicationMonth,a=N.g(e),r="";return 6===t?r=0===a?"Total for the first six months":a<0?"Credit to apply to next premium instalment(s)":"Total due now for the first 6 months' cover increase":12===t?r=0===a?"Total due for the first year":a<0?"Credit to apply to next policy period":"Total due for the first year":(r="Total for the first ",r+=1===t?"month":"".concat(t," months")),r},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,creditCardFrame:null,singleUseTokenId:"",isValidPaywayForm:!1,currentStep:2,frequency:"monthly"},a.state=Object(G.a)({},a.getInitialState(),a.state),a.handleChange=a.handleChange.bind(a),a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"componentDidMount",value:function(){this._isMounted=!0,N.x("payment"),window.loadProductReview(),N.w(),ee()("#wrapper").removeClass("body-details body-payment").addClass("body-payment");var e=this.props.pet;0===e.pets.length?(console.log("Empty pets"),this.props.history.push("/review")):this.setState({pets:e.pets}),"{}"!==JSON.stringify(e.payment)&&this.setState({payment:e.payment}),"{}"===JSON.stringify(e.customer)?(console.log("Empty customer"),this.props.history.push("/review")):this.setState({customer:e.customer});var t=this,a={publishableApiKey:_.a.payway_api_key,tokenMode:"callback",style:{"div.payway-card":{"background-color":"transparent",border:"none",padding:"0px",margin:"0px",width:"100% !important"},".payway-card label":{color:"#4e5052","line-height":"20px","font-size":"16px","font-weight":"500"},".payway-card legend":{color:"#777880","line-height":"20px","font-size":"16px"},".payway-card input":{color:"#495057","border-radius":"4px",height:"52px","padding-left":"15px",border:"1px solid #dadadb"},".payway-card select":{color:"#495057","border-radius":"4px",height:"52px","padding-left":"15px",border:"1px solid #dadadb"},".payway-type-read-only":{top:"0px !important",right:"8px !important",bottom:"unset !important"},"*":{"-moz-box-sizing":"border-box !important","-webkit-box-sizing":"border-box !important","box-sizing":"border-box !important"},".payway-number":{width:"100% !important",left:"0px !important",top:"8.4em !important"},"label.payway-name":{width:"100% !important",left:"0px !important",top:"2em !important"},"input.payway-name":{width:"100% !important"},".payway-card label.payway-csc":{width:"45% !important",top:"15em !important",right:"0px !important",left:"initial !important",display:"block !important","text-align":"left !important"},"input.payway-csc":{width:"100% !important",right:"0px !important"},".payway-card .payway-expiration":{width:"50% !important",top:"15em !important",left:"0px !important"},".payway-card .payway-expiration .payway-month, .payway-card .payway-expiration .payway-year":{width:"40% !important"},".payway-card .payway-expiration .payway-year":{"margin-right":"15px !important"},".payway-number-formatted":{width:"100% !important"},".payway-card div.payway-creditcard-testfacility":{left:"0px !important"},".payway-card label.payway-csc, .payway-card-style label.payway-csc":{right:"0px !important"},".payway-card .payway-creditcard-expirationseparator":{top:"17.5em",left:"23%"}},layout:"narrow",onValid:function(){console.log("valid"),t.setState({isValidPaywayForm:!0})},onInvalid:function(){console.log("invalid"),t.setState({isValidPaywayForm:!1})}};window.payway.createCreditCardFrame(a,this.createdCallback);var r=this.state.payment;setTimeout(function(){var e=t.state.customer;r.account_name||(r.account_name=e.first_name+" "+e.last_name,t.setState({payment:r}))},300)}},{key:"componentWillReceiveProps",value:function(e){}},{key:"handleChange",value:function(e){var t=e.target,a=t.name,r=t.value;"checkbox"===e.target.type&&(r=e.target.value);var n=new Me;if(r&&!n.number(r)&&["account_number"].includes(a))return!1;var o=this.state.payment;o[a]=r,this.setState({payment:o}),this.props.actions.updatePaymentData(o)}},{key:"isValidation",value:function(){this.setState({errors:{},errorMessage:""});var e={},t=!1,a=new Me,r=this.state,n=r.payment,o=r.isValidPaywayForm;if("Direct"===n.type?(n.account_name&&a.required(n.account_name)||(e.account_name=Ce,t=!0),n.account_number&&a.required(n.account_number)||(e.account_number=Ce,t=!0),n.bsb&&a.required(n.bsb)?n.bsb&&7!==n.bsb.length&&(e.bsb="Number must be 6 digits",t=!0):(e.bsb=Ce,t=!0)):o||(t=!0,this.setState({isError:!0,errorMessage:"Please complete all required fields."}),N.w()),t){this.setState({errors:e});var i="";return"{}"!==JSON.stringify(e)&&(i=Object.keys(e)[0],N.w(i)),!1}return!0}},{key:"render",value:function(){for(var e=this,t=N.t(),a=this.state,r=a.payment,n=a.errors,i=this.props.pet,c=i.pets,s=i.customer,l=i.transfer,u=0,m=[],p="Type1",d=0,f=0,h=0,y=!0,v=0,g=0,b=0,E={},w=0;w0?u.toFixed(2):0;++f;if("Type2"===p){var j=f>1?"first ".concat(f," months"):"first month";y&&100===parseFloat(h)?"Total for the ".concat(j):"Total monthly amount for the ".concat(j),d=d>0?d.toFixed(2):0,v=v>0?v.toFixed(2):0,g=g>0?g.toFixed(2):0,b=b>0?b.toFixed(2):0}var A=E.applicationAmount;void 0!==A&&(d=A>0?A.toFixed(2):0);if(t){var D=l.nextPaymentAmount,M=l.prePaidProRataAmount,F=M<0?-1*M:M;if(F=N.c(F),(D=N.c(D))!==u){var R=L()().startOf("day"),Y=l.nextPaymentDate,q=L()(Y,"DD/MM/YYYY"),B=R.diff(q,"month"),V=B>1?"first ".concat(B," months"):"first month";"Total for the ".concat(V),!0}}return o.a.createElement("div",{id:"main",className:"tab-payment"},this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12"},o.a.createElement(de,{isError:this.state.isError,message:this.state.errorMessage}))),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12 "},o.a.createElement("div",{className:"form-content"},o.a.createElement("button",{className:"btn-back",onClick:this.handleBack},o.a.createElement("i",null,"<"),"Back"),o.a.createElement("div",{className:"mt-5"},o.a.createElement(Da,{customer:s,frequency:this.state.frequency,pets:c,calculateData:m})),o.a.createElement("div",{className:"mt-5"},o.a.createElement(wt,{key:"step-progress-payment",steps:["Cover details","Confirm your details","Payment"],currentStep:this.state.currentStep}),o.a.createElement(Ra,{payment:r,errors:n,handleChange:this.handleChange,handleClearError:this.handleClearError,handlePaymentTypeChange:this.handleChoose})),o.a.createElement("div",{className:"mt-5 mb-5"},o.a.createElement("button",{className:"btn btn-primary btn-green",type:"submit",onClick:this.handleSubmit},"Buy Cover"))))),o.a.createElement(H.a,{ref:function(t){return e.recaptcha=t},sitekey:_.a.google_site_key}))}}])}(o.a.Component);var Va=Object(W.b)(function(e){return e},function(e){return{actions:Object(U.b)(K,e)}})(Ba),Ga=a(78);function Wa(){Wa=function(){return t};var e,t={},a=Object.prototype,r=a.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,a){return e[t]=a}}function u(e,t,a,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),c=new I(r||[]);return n(i,"_invoke",{value:k(e,a,c)}),i}function m(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",d="suspendedYield",f="executing",h="completed",y={};function v(){}function g(){}function b(){}var _={};l(_,i,function(){return this});var E=Object.getPrototypeOf,w=E&&E(E(T([])));w&&w!==a&&r.call(w,i)&&(_=w);var x=b.prototype=v.prototype=Object.create(_);function N(e){["next","throw","return"].forEach(function(t){l(e,t,function(e){return this._invoke(t,e)})})}function S(e,t){function a(n,o,i,c){var s=m(e[n],e,o);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then(function(e){a("next",e,i,c)},function(e){a("throw",e,i,c)}):t.resolve(u).then(function(e){l.value=e,i(l)},function(e){return a("throw",e,i,c)})}c(s.arg)}var o;n(this,"_invoke",{value:function(e,r){function n(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(n,n):n()}})}function k(t,a,r){var n=p;return function(o,i){if(n===f)throw Error("Generator is already running");if(n===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var s=P(c,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===p)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=f;var l=m(t,a,r);if("normal"===l.type){if(n=r.done?h:d,l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=h,r.method="throw",r.arg=l.arg)}}}function P(t,a){var r=a.method,n=t.iterator[r];if(n===e)return a.delegate=null,"throw"===r&&t.iterator.return&&(a.method="return",a.arg=e,P(t,a),"throw"===a.method)||"return"!==r&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=m(n,t.iterator,a.arg);if("throw"===o.type)return a.method="throw",a.arg=o.arg,a.delegate=null,y;var i=o.arg;return i?i.done?(a[t.resultName]=i.value,a.next=t.nextLoc,"return"!==a.method&&(a.method="next",a.arg=e),a.delegate=null,y):i:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,y)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function T(t){if(t||""===t){var a=t[i];if(a)return a.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function a(){for(;++n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),C(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;C(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:T(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Ua(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var Ka=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Ua(this,t,[e])).componentDidMount=Object(r.a)(Wa().mark(function e(){var t,r,n,o;return Wa().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=a.props.pets,r=a.state.answer,n=[],o=[],t.forEach(function(e){n.push(e.pet_name);var t=N.l(e.pet_birth_date),i=t.days,c=t.weeks,s=t.years;(i>365||s>1||c>54)&&(a.setState({pet_more_1_year_old:!0}),o.push(e.pet_name)),c>=12&&(r.pet_has_seen="yes",a.setState({answer:r}))}),a.setState({show_pet_names:n.join(" or ")}),o.length>0&&a.setState({show_pet_names_more_1_year_old:o.join(" or ")});case 7:case"end":return e.stop()}},e)})),a.handleChange=function(e){var t=e.target,r=t.name,n=t.value;"checkbox"===e.target.type&&(n=e.target.value);var o=a.state.answer;o[r]=n,"pet_has_seen"===r&&"no"===n&&(o.past_vets_clinics=""),a.setState({answer:o,errors:{}})},a.handleSubmit=function(){var e=Object(r.a)(Wa().mark(function e(t){var r,n;return Wa().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),a.isValidation()){e.next=4;break}return e.abrupt("return",!1);case 4:r=a.state,n=r.answer,r.isSubmit&&a.setState({isComplete:!0}),a.setState({loading:!0}),N.u.quizAnswer(n),a.setState({loading:!1,isSubmit:!0});case 9:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.state={loading:!1,errors:{},listOptions:[{value:"Facebook Group",label:"Facebook Group"},{value:"Instagram",label:"Instagram"},{value:"Google",label:"Google"},{value:"Breeder",label:"Breeder"},{value:"Vet Clinic",label:"Vet Clinic"},{value:"Word of mouth",label:"Word of mouth"}],answer:{email:e.email,replacing_policy:"",pet_has_seen:"no",past_vets_clinics:"",heard_about_us:""},show_pet_names:"",show_pet_names_more_1_year_old:"",pet_more_1_year_old:!1,isSubmit:!1,isComplete:!1},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"isValidation",value:function(e){this.setState({errors:{},errorMessage:""});var t={},a=!1,r=new Me,n=this.state,o=n.answer,i=n.isSubmit,c=n.pet_more_1_year_old;return i?o.heard_about_us&&r.required(o.heard_about_us)||(t.heard_about_us=Ce,a=!0):(!c||o.replacing_policy&&r.required(o.replacing_policy)||(t.replacing_policy=Ce,a=!0),o.pet_has_seen&&r.required(o.pet_has_seen)||(t.pet_has_seen=Ce,a=!0),"yes"!==o.pet_has_seen||r.required(o.past_vets_clinics)||(t.past_vets_clinics=Ce,a=!0)),!a||(this.setState({errors:t}),!1)}},{key:"render",value:function(){var e=this.state,t=e.answer,a=e.pet_more_1_year_old,r=e.show_pet_names,n=(e.show_pet_names_more_1_year_old,e.isSubmit),i=e.isComplete,c=e.errors;return n?o.a.createElement("div",{id:"question",className:"question"},o.a.createElement("div",{className:"quiz-msg"},o.a.createElement("h3",null,"Got it."),"yes"===t.pet_has_seen&&o.a.createElement("p",{className:"msg-contact"},"We\u2019ll get in contact with ",r,"\u2019s previous vets for the medical history needed to conduct the assessment."),i?o.a.createElement("h3",null,"Thank you for the information."):o.a.createElement(o.a.Fragment,null,o.a.createElement("h3",null,"If you have another moment, we\u2019d love to know how you heard about us?"),o.a.createElement("p",null,"Really, we\u2019re curious. Please answer this quick question and help us get better."),o.a.createElement("div",{className:"question-item question-heard-about form-group".concat(c.heard_about_us?" form-error":"")},o.a.createElement("select",{className:"form-control",name:"heard_about_us",value:t.heard_about_us||"",autoComplete:"off",onChange:this.handleChange},o.a.createElement("option",{value:""},"Select"),this.state.listOptions.map(function(e,t){return o.a.createElement("option",{key:t,value:e.code},e.label)})),o.a.createElement(me,{error:c.heard_about_us})),o.a.createElement("div",{className:"question-btn-group"},o.a.createElement("button",{type:"submit",className:"btn btn-primary",onClick:this.handleSubmit},"Submit"))))):o.a.createElement("div",{id:"question",className:"question"},this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement("div",{className:"question-item"},o.a.createElement("h3",null,"Please confirm the Vets ",r," ","has seen in the past to initiate a Pre- existing Conditions assessment."),o.a.createElement("p",null,"If you don't initiate the Pre-existing Conditions assessment, we will conduct the assessment at the time of your first claim under the policy."),o.a.createElement("div",{className:"form-group".concat(c.pet_has_seen?" form-error":"")},o.a.createElement("div",{className:"custom-control custom-radio question-radio-row"},o.a.createElement("input",{type:"radio",id:"pet_has_seen_yes",name:"pet_has_seen",className:"custom-control-input",value:"yes",checked:"yes"===t.pet_has_seen&&"checked",onChange:this.handleChange}),o.a.createElement("label",{className:"custom-control-label",htmlFor:"pet_has_seen_yes"},"Enter past vets/clinics:")),o.a.createElement("br",null),o.a.createElement("div",{className:"form-group".concat(c.past_vets_clinics?" form-error":"")},o.a.createElement("textarea",{className:"form-control",rows:"3",name:"past_vets_clinics",placeholder:"Clinic/hospital name - suburb\nClinic/hospital name - suburb\nClinic/hospital name - suburb",disabled:"yes"!==t.pet_has_seen,value:t.past_vets_clinics||"",onChange:this.handleChange}),o.a.createElement(me,{error:c.past_vets_clinics})),o.a.createElement("div",{className:"custom-control custom-radio question-radio-row"},o.a.createElement("input",{type:"radio",id:"pet_has_seen_no",name:"pet_has_seen",className:"custom-control-input",value:"no",checked:"no"===t.pet_has_seen&&"checked",onChange:this.handleChange}),o.a.createElement("label",{className:"custom-control-label",htmlFor:"pet_has_seen_no"},r," hasn't seen our vet yet.")),o.a.createElement(me,{error:c.pet_has_seen}))),a&&o.a.createElement("div",{className:"question-item"},o.a.createElement("h3",null,"Are you replacing an existing insurance policy with Petsy Pet Insurance?"),o.a.createElement("p",null,"A Pre-existing Assessment completed within the cooling off period will ensure you are aware of Pre-existing Conditions which may apply."),o.a.createElement("div",{className:"form-group".concat(c.replacing_policy?" form-error":"")},o.a.createElement("div",{className:"custom-control custom-radio custom-control-inline"},o.a.createElement("input",{type:"radio",id:"questionYes",name:"replacing_policy",className:"custom-control-input",value:"yes",checked:"yes"===t.replacing_policy&&"checked",onChange:this.handleChange}),o.a.createElement("label",{className:"custom-control-label",htmlFor:"questionYes"},"Yes")),o.a.createElement("div",{className:"custom-control custom-radio custom-control-inline answer-no"},o.a.createElement("input",{type:"radio",id:"questionNo",name:"replacing_policy",className:"custom-control-input",value:"no",checked:"no"===t.replacing_policy&&"checked",onChange:this.handleChange}),o.a.createElement("label",{className:"custom-control-label",htmlFor:"questionNo"},"No")),o.a.createElement(me,{error:c.replacing_policy}))),o.a.createElement("div",{className:"question-btn-group"},o.a.createElement("button",{type:"submit",className:"btn btn-primary",onClick:this.handleSubmit},"Submit")))}}])}(o.a.Component);var Qa=Object(W.b)(function(e){return e},function(e){return{actions:Object(U.b)(K,e)}})(Ka),Ha=a(64),Ja=a.n(Ha),$a=function(e){var t=e.customer,a=void 0===t?{}:t,r=e.petsName,n=void 0===r?"":r;return o.a.createElement("div",{className:Ja.a.container},o.a.createElement("img",{src:"img/ic-success.svg",className:Ja.a.iconSuccess}),o.a.createElement("h1",{className:Ja.a.welcomeTitle},a.first_name,", Welcome To Petsy!"),o.a.createElement("p",{className:Ja.a.welcomeMessage},"We are delighted that you have chosen us to look after ",n,"."),o.a.createElement("h2",{className:Ja.a.nextTitle},"What Is Next?"),o.a.createElement("p",{className:Ja.a.nextStepsMessage},"We've emailed your policy documents and policy manager login details. It's important you review the certificate of insurance as your cover is based on these details and incorrect information can impact your cover."))},za=a(21),Za=a.n(za),Xa=function(e){var t=e.paymentTitle,a=void 0===t?"Application Confirmation":t,r=e.applicationMonth,n=void 0===r?1:r,i=e.isType2,c=void 0!==i&&i,s=e.isShowFirstDetail,l=void 0!==s&&s,u=e.totalFirstPremium,m=void 0===u?0:u,p=e.totalFirstStampDuty,d=void 0===p?0:p,f=e.totalFirstFee,h=void 0===f?0:f,y=e.totalFirstAmount,v=void 0===y?0:y,g=e.totalNextAmount,b=void 0===g?0:g,_=e.monthsPurchase,E=void 0===_?1:_,w=e.creditAppliedText,x=void 0===w?"":w,S=(e.premium,e.stampDuty,e.policyFee,e.monthlyTotal,e.pets),k=void 0===S?[]:S,P=e.calculateData,O=void 0===P?[]:P,C=(e.customer,e.frequency),I=(void 0===C?"monthly":C).replace("ly","");return o.a.createElement("div",{className:Za.a.container},o.a.createElement("h1",{className:Za.a.title},a),o.a.createElement("p",{className:Za.a.subtitle},"For the first"," ".concat(n," "),1===n?"month":"months"),o.a.createElement("div",{className:Za.a.divider}),o.a.createElement("div",{className:Za.a.feeSection},c?o.a.createElement(o.a.Fragment,null,l?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:Za.a.feeRow},o.a.createElement("span",{className:Za.a.feeLabel},"Premium:"),o.a.createElement("span",{className:Za.a.feeValue},N.c(m,!0))),o.a.createElement("div",{className:Za.a.feeRow},o.a.createElement("span",{className:Za.a.feeLabel},"Stamp Duty:"),o.a.createElement("span",{className:Za.a.feeValue}," ",N.c(d,!0))),o.a.createElement("div",{className:Za.a.feeRow},o.a.createElement("span",{className:Za.a.feeLabel},"Policy Fee:"),o.a.createElement("span",{className:Za.a.feeValue},N.c(h,!0))),o.a.createElement("div",{className:"".concat(Za.a.feeRow," ").concat(Za.a.totalRow)},o.a.createElement("span",{className:Za.a.feeLabel},"Total Monthly Instalment:"),o.a.createElement("span",{className:Za.a.feeValue}," ",N.c(v,!0)))):null,E<12&&o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"payment-information"},o.a.createElement("h3",{className:"title"},"Total monthly amount payable"),o.a.createElement("div",{className:"months-purchase-des"},o.a.createElement("div",{className:"desc"},x),o.a.createElement("div",{className:"right-currency"},N.c(b,!0)))))):null,k.map(function(e,t){return o.a.createElement("div",{key:"quote-".concat(t),className:Za.a.quoteSection},function(e,t){e.pet_name;var a=e.calculatePremium;return N.e(I,a.totalPremium/12).toFixed(2),o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:Za.a.feeRow},o.a.createElement("span",{className:Za.a.feeLabel},"Premium:"),o.a.createElement("span",{className:Za.a.feeValue},O[t].premium)),o.a.createElement("div",{className:Za.a.feeRow},o.a.createElement("span",{className:Za.a.feeLabel},"Stamp Duty:"),o.a.createElement("span",{className:Za.a.feeValue},O[t].stamp)),o.a.createElement("div",{className:Za.a.feeRow},o.a.createElement("span",{className:Za.a.feeLabel},"Policy Fee:"),o.a.createElement("span",{className:Za.a.feeValue},O[t].policyFee)),o.a.createElement("div",{className:"".concat(Za.a.feeRow," ").concat(Za.a.totalRow)},o.a.createElement("span",{className:Za.a.feeLabel},"Total Monthly Instalment:"),o.a.createElement("span",{className:Za.a.feeValue},O[t].totalInstallment)))}(e,t),o.a.createElement("div",{className:"mt-5"},o.a.createElement("p",{className:Za.a.policyDetails},"The total annual price for ",e.pet_name,"'s policy is ",O[t].totalAnnuaYear," and includes GST of",O[t].premiumGST," and Stamp duty of ",O[t].stampDuty,". Installments are paid monthly and you can cancel obligation free at any time even if We have paid claims for ",e.pet_name,". Your period of Insurance for ",e.pet_name," will start at 23:59 on the ",e.pet_policy_date)))})))};function er(){er=function(){return t};var e,t={},a=Object.prototype,r=a.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,a){return e[t]=a}}function u(e,t,a,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),c=new I(r||[]);return n(i,"_invoke",{value:k(e,a,c)}),i}function m(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",d="suspendedYield",f="executing",h="completed",y={};function v(){}function g(){}function b(){}var _={};l(_,i,function(){return this});var E=Object.getPrototypeOf,w=E&&E(E(T([])));w&&w!==a&&r.call(w,i)&&(_=w);var x=b.prototype=v.prototype=Object.create(_);function N(e){["next","throw","return"].forEach(function(t){l(e,t,function(e){return this._invoke(t,e)})})}function S(e,t){function a(n,o,i,c){var s=m(e[n],e,o);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then(function(e){a("next",e,i,c)},function(e){a("throw",e,i,c)}):t.resolve(u).then(function(e){l.value=e,i(l)},function(e){return a("throw",e,i,c)})}c(s.arg)}var o;n(this,"_invoke",{value:function(e,r){function n(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(n,n):n()}})}function k(t,a,r){var n=p;return function(o,i){if(n===f)throw Error("Generator is already running");if(n===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var s=P(c,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===p)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=f;var l=m(t,a,r);if("normal"===l.type){if(n=r.done?h:d,l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=h,r.method="throw",r.arg=l.arg)}}}function P(t,a){var r=a.method,n=t.iterator[r];if(n===e)return a.delegate=null,"throw"===r&&t.iterator.return&&(a.method="return",a.arg=e,P(t,a),"throw"===a.method)||"return"!==r&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=m(n,t.iterator,a.arg);if("throw"===o.type)return a.method="throw",a.arg=o.arg,a.delegate=null,y;var i=o.arg;return i?i.done?(a[t.resultName]=i.value,a.next=t.nextLoc,"return"!==a.method&&(a.method="next",a.arg=e),a.delegate=null,y):i:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,y)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function T(t){if(t||""===t){var a=t[i];if(a)return a.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function a(){for(;++n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),C(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;C(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:T(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function tr(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var ar=function(e){function t(e){var a;return Object(s.a)(this,t),(a=tr(this,t)).componentDidMount=Object(r.a)(er().mark(function e(){var t,r,n,o,i,c,s,l,u,m,p,d,f,h,y,v,g,b;return er().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(N.w(),ee()("#wrapper").removeClass("body-details body-payment"),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"formSubmissionSuccess",formName:"Purchase"}),0!==(t=a.props.pet).pets.length){e.next=8;break}e.next=32;break;case 8:for(r=t.pets,n=t.customer,o=t.payment,i=o.type,c=L()().startOf("day").format("DD/MM/YYYY"),s=r.filter(function(e){return e.pet_policy_date!==c}),l=s.length>0,u=r.map(function(e){return e.pet_policy_date}),m=Object(Ga.a)(new Set(u)),p=1===m.length,d=N.t(),a.setState({pets:r,customer:n,paymentType:i,isShowDelay:l,isSameDelay:p,isTransferPolicy:d}),f=0,h=0;h0?f.toFixed(2):0,g=localStorage.getItem("KNOSE-POLICY-NUMBER")||"",a.props.actions.jsTracking(g,f),a.props.actions.addGtmDataLayer(r),sessionStorage.clear(),localStorage.clear(),a.props.actions.clearData(),e.next=29,K.origamiTrack();case 29:N.r.paymentSuccessPage({policyNumber:g,totalAmount:f}),b=window,setTimeout(function(){console.log("Clearing cookie"),b.knoseDeleteCookie(),document.cookie="ls=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;",document.cookie="lid=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;",document.cookie="promoCode=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"},500);case 32:case"end":return e.stop()}},e)})),a.handleGotoDashboard=Object(r.a)(er().mark(function e(){return er().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:window.location.href="https://www.petsy.com.au/";case 1:case"end":return e.stop()}},e)})),a.creditAppliedText=function(){var e="",t=a.state,r=t.pets,n=t.pre_payment;if(r&&r.length>0){var o=N.f(r).prePaidProRataAmount,i=n||0;if(N.g(r[0])<0){var c=o>0?o.toFixed(2):0;6===i?e="A credit of ".concat(N.c(c,!0)," to be applied to future instalments."):12===i&&(e="A credit of ".concat(N.c(c,!0)," to be applied to your next policy renewal."))}}return e},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,pets:[],customer:{},paymentType:"Credit",isShowDelay:!1,isSameDelay:!1,isTransferPolicy:!1,frequency:"monthly"},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentWillReceiveProps",value:function(e){}},{key:"render",value:function(){for(var e=this.state,t=e.pets,a=e.customer,r=e.paymentType,n=(e.isShowDelay,e.isSameDelay,e.isTransferPolicy),i=0,c=[],s=[],l="Type1",u=0,m=0,p=0,d=0,f=2,h={},y=0;y0?i.toFixed(2):0,k=(t.map(function(e){return"for ".concat(e.pet_name," on ").concat(e.pet_policy_date)}),u>0),P=!1;"Type2"===l&&(P=!0,u=u>0?u.toFixed(2):0,m=m>0?m.toFixed(2):0,p=p>0?p.toFixed(2):0,d=d>0?d.toFixed(2):0,i=u);var O=h,C=O.applicationMonth,I=O.applicationAmount,T=O.prePaidProRataAmount;O.nextPaymentDate;void 0!==I&&(i=I>0?I.toFixed(2):0);var L="Direct"===r?"Application Confirmation":"Payment Confirmation";if(n){L="Transfer Confirmation";var j=T<0?0:T;0!==T,i=j=N.c(j)}!!window.knoseSetting&&window.knoseSetting.isTest;return o.a.createElement("div",{id:"main",className:"tab-success payment-success"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12"},o.a.createElement("div",{className:""},o.a.createElement($a,{customer:a,petsName:s.join(", ")})),o.a.createElement("div",{className:"mt-5"},o.a.createElement(Xa,{paymentTitle:L,applicationMonth:C,isType2:P,isShowFirstDetail:k,totalFirstPremium:m,totalFirstStampDuty:p,totalFirstFee:d,totalFirstAmount:u,totalNextAmount:S,monthsPurchase:f,creditAppliedText:f<12&&t?this.creditAppliedText():"",customer:a,frequency:this.state.frequency,pets:t,calculateData:c})),o.a.createElement("div",{className:"mt-5 mb-5 center"},o.a.createElement("button",{className:"btn btn-primary btn-green",type:"submit",onClick:this.handleGotoDashboard},"Go back home")))))}}])}(o.a.Component);var rr=Object(W.b)(function(e){return e},function(e){return{actions:Object(U.b)(K,e)}})(ar);function nr(){nr=function(){return t};var e,t={},a=Object.prototype,r=a.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,a){return e[t]=a}}function u(e,t,a,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),c=new I(r||[]);return n(i,"_invoke",{value:k(e,a,c)}),i}function m(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",d="suspendedYield",f="executing",h="completed",y={};function v(){}function g(){}function b(){}var _={};l(_,i,function(){return this});var E=Object.getPrototypeOf,w=E&&E(E(T([])));w&&w!==a&&r.call(w,i)&&(_=w);var x=b.prototype=v.prototype=Object.create(_);function N(e){["next","throw","return"].forEach(function(t){l(e,t,function(e){return this._invoke(t,e)})})}function S(e,t){function a(n,o,i,c){var s=m(e[n],e,o);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then(function(e){a("next",e,i,c)},function(e){a("throw",e,i,c)}):t.resolve(u).then(function(e){l.value=e,i(l)},function(e){return a("throw",e,i,c)})}c(s.arg)}var o;n(this,"_invoke",{value:function(e,r){function n(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(n,n):n()}})}function k(t,a,r){var n=p;return function(o,i){if(n===f)throw Error("Generator is already running");if(n===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var s=P(c,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===p)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=f;var l=m(t,a,r);if("normal"===l.type){if(n=r.done?h:d,l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=h,r.method="throw",r.arg=l.arg)}}}function P(t,a){var r=a.method,n=t.iterator[r];if(n===e)return a.delegate=null,"throw"===r&&t.iterator.return&&(a.method="return",a.arg=e,P(t,a),"throw"===a.method)||"return"!==r&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=m(n,t.iterator,a.arg);if("throw"===o.type)return a.method="throw",a.arg=o.arg,a.delegate=null,y;var i=o.arg;return i?i.done?(a[t.resultName]=i.value,a.next=t.nextLoc,"return"!==a.method&&(a.method="next",a.arg=e),a.delegate=null,y):i:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,y)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function T(t){if(t||""===t){var a=t[i];if(a)return a.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function a(){for(;++n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),C(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;C(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:T(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function or(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var ir=function(e){function t(e){var a;return Object(s.a)(this,t),(a=or(this,t)).getCaptchaToken=function(){var e=Object(r.a)(nr().mark(function e(t){var r;return nr().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=t||{},"function"!==typeof a.recaptcha.execute){e.next=8;break}return e.next=4,a.recaptcha.execute("submit");case 4:r=e.sent,t.captcha=r,e.next=9;break;case 8:console.error("Page can not get captcha token.");case 9:return e.abrupt("return",t);case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleChange=function(e){var t=e.target,r=t.name,n=t.value;a.setState(Object(Ne.a)({},r,n))},a.handleClearError=function(e){var t=e.target.name,r=a.state.errors;delete r[t],a.setState({errors:r})},a.handleSubmit=function(){var e=Object(r.a)(nr().mark(function e(t){var r,n,o,i,c,s,l,u,m,p,d,f,h;return nr().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),r=a.props.pet,r.pets,r.owner,a.setState({loading:!0}),a.setState({loading:!1,errorMessage:De,isError:!1,isDisabled:!0}),n=a,setTimeout(function(){n.setState({isDisabled:!1})},1e4),o="",i=N.i(),c=N.p(i)){e.next=25;break}return s=Object.keys(i),e.next=14,a.getCaptchaToken(i);case 14:return l=e.sent,e.next=17,a.props.actions.issueBatch(l);case 17:u=e.sent,m=s[0]||"",p=m&&u[m]?u[m]:{},d=p.salesJourneyId,f=p.customerId,o=d,N.z(i,d,f),e.next=26;break;case 25:o=c;case 26:if(!o){e.next=32;break}return e.next=29,a.getCaptchaToken();case 29:return h=e.sent,e.next=32,n.props.actions.sendQuoteEmail(o,h);case 32:N.r.emailQuote({totalAmount:N.B(a.props.pet.pets)}),N.C.quote();case 34:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),a.handleEdit=function(){localStorage.setItem("KNOSE-EDIT","true"),a.props.history.push("/details")},a.handleBack=function(){var e=localStorage.getItem("CURRENT-STEP")?localStorage.getItem("CURRENT-STEP"):"quote";a.props.history.push("/"+e)},a.state={loading:!1,errors:{},isError:!1,errorMessage:"",inputValue:"",term:!1,email:"",isDisabled:!1},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){N.w(),ee()("#wrapper").removeClass("body-details body-payment");var e=this.props.pet;0===e.pets.length?this.props.history.push("/"):this.setState({email:e.owner.owner_email})}},{key:"componentWillReceiveProps",value:function(e){}},{key:"isValidation",value:function(){this.setState({errors:{},errorMessage:""});var e={},t=!1,a=new Me,r=this.state.email;return r&&a.required(r)?a.email(r)||(e.email=Oe,t=!0):(e.email=Ce,t=!0),!t||(this.setState({errors:e}),N.w("email"),!1)}},{key:"render",value:function(){var e,t=this,a=this.state.errors,r=[],n=[];r=this.props.pet.pets,e=this.props.pet.owner;for(var i=0,c="",s=0;s0?i.toFixed(2):0,o.a.createElement("div",{id:"main",className:"tab-email-quote"},this.state.loading||this.props.loading?o.a.createElement(Z,null):null,o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12 col-left"},o.a.createElement(de,{isError:this.state.isError,message:this.state.errorMessage}))),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12 col-left col-email-quote"},o.a.createElement("button",{className:"btn-back",onClick:this.handleBack},o.a.createElement("i",null,"<"),"Back"),o.a.createElement("div",{className:"form-content"},o.a.createElement("div",{className:"form-group".concat(a.email?" form-error":"")},o.a.createElement("label",null,"Email address:"),o.a.createElement("input",{type:"text",className:"form-control",id:"email",placeholder:"Enter email",readOnly:!0,name:"email",value:this.state.email||"",onChange:this.handleChange,onClick:this.handleClearError}),o.a.createElement(me,{error:a.email}))),o.a.createElement("div",{className:"button-group"},o.a.createElement("button",{className:"btn btn-primary",type:"submit",onClick:this.handleSubmit,disabled:this.state.isDisabled},"Email quote"),o.a.createElement("button",{className:"btn btn-empty",onClick:this.handleBack},"Buy Cover")),o.a.createElement("br",null))),o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12 col-left"},o.a.createElement("div",{className:"box-info box-email-quote"},o.a.createElement("div",{className:"right-title"},o.a.createElement("h3",null,"Email Quote"),o.a.createElement("button",{className:"btn btn-back",onClick:this.handleEdit},"Edit")),o.a.createElement("div",{className:"right-total"},o.a.createElement("span",null,o.a.createElement("div",{className:"o-price",style:{display:"none"}},"$83.90"),o.a.createElement("div",{className:"big-money"},N.c(i,!0)),o.a.createElement("span",{className:"per-month"},c),o.a.createElement("div",{className:"discount",style:{display:"none"}},o.a.createElement("label",null,"Discount"),o.a.createElement("span",null,"-10%")))),r.length>0?r.map(function(t,a){return o.a.createElement("div",{className:"pet-quote-des quote-2",key:a},o.a.createElement("span",null,t.pet_name?t.pet_name:"Pet","'s quote"),o.a.createElement("div",{className:"permonth-des"},o.a.createElement("div",null,o.a.createElement("span",{className:"txt-per"},n[a]&&n[a].paymentFrequencyText||""),o.a.createElement("span",{className:"price"},N.c(n[a]&&n[a].totalInstallment||0,!0))),o.a.createElement("p",null,t.pet_name?t.pet_name+"'s":"[Pet's]"," quote is based on ",t.pet_age?t.pet_age:"a [age]","\xa0",t.pet_gender?t.pet_gender.toLowerCase():"[gender]"," ",t.pet_breed?t.pet_breed:"[breed]"," living in\xa0",e.state?e.state:"[state]"," covering"," ",t.pet_percent?t.pet_percent+"%":"[percent]"," ","of Vet Costs,\xa0","yes"===t.pet_cover?"including":"no"===t.pet_cover?"excluding":"[including]"," ","cover for Consultations, for Treatment of Injury and Illness,","yes"===t.pet_extra_cover?" including":"no"===t.pet_extra_cover?" excluding":" [including/excluding]"," Extras Cover.",o.a.createElement("br",null),o.a.createElement("strong",null,"With no additional excess."))))}):null))),o.a.createElement(H.a,{ref:function(e){return t.recaptcha=e},sitekey:_.a.google_site_key}))}}])}(o.a.Component);var cr=Object(W.b)(function(e){return e},function(e){return{actions:Object(U.b)(K,e)}})(ir);function sr(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var lr=function(e){function t(e){var a;return Object(s.a)(this,t),(a=sr(this,t)).handleGotoHomepage=function(){window.location.href="https://www.knose.com.au/"},a.state={loading:!1,errors:{},isError:!1,errorMessage:""},a}return Object(p.a)(t,e),Object(l.a)(t,[{key:"componentDidMount",value:function(){}},{key:"componentWillReceiveProps",value:function(e){}},{key:"render",value:function(){return o.a.createElement("div",{id:"main",className:"tab-success question-success"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12"},o.a.createElement("div",{className:"message-box"},o.a.createElement("img",{src:"/img/ic-big-checkmark.svg",alt:""}),o.a.createElement("h2",null,"Success"),o.a.createElement("span",{className:"s-title"},"You submitted your question.")))))}}])}(o.a.Component),ur=a(163),mr=a.n(ur);var pr=function(e){var t=e.children;return o.a.createElement("div",{id:"wrapper"},o.a.createElement("div",{id:"mask"}),o.a.createElement("div",{id:"container",style:{width:"100%"}},o.a.createElement(I,null),o.a.createElement("div",{className:mr.a.container},o.a.createElement("div",{id:"content"},t)),o.a.createElement(j,null)))},dr=function(){var e=Object(n.useState)("coverage"),t=Object(w.a)(e,2),a=t[0],r=t[1],i={premium:44.26,stampDuty:3.98,policyFee:2.5,monthlyTotal:50.74,petName:"Poochi",annualPrice:608.88,gst:48.24,annualStampDuty:47.76,startDate:"06/03/2023"};return o.a.createElement("div",null,o.a.createElement($t,null),o.a.createElement(Qt,null),o.a.createElement(aa,null),o.a.createElement(xa,null),o.a.createElement(Wt,null),o.a.createElement(yt,{options:[{value:"plan",label:"Plan"},{value:"coverage",label:"Coverage"}],selected:a,onChange:function(e){r(e)}}),o.a.createElement(wt,{steps:["Cover details","Confirm your details","Payment"],currentStep:1}),o.a.createElement($a,{customerName:"Lisa",petName:"Lake"}),o.a.createElement(Xa,i),o.a.createElement(Lt,null))};function fr(e,t,a){return t=Object(m.a)(t),Object(u.a)(e,function(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return function(){return!!e}()}()?Reflect.construct(t,a||[],Object(m.a)(e).constructor):t.apply(e,a))}var hr=function(e){function t(){return Object(s.a)(this,t),fr(this,t,arguments)}return Object(p.a)(t,e),Object(l.a)(t,[{key:"render",value:function(){return o.a.createElement(d.a,{basename:"/"},o.a.createElement(f.a,null,o.a.createElement(V,{path:"/",component:xe,layout:F,exact:!0}),o.a.createElement(V,{path:"/step1",component:xe,layout:F,exact:!0}),o.a.createElement(V,{path:"/details",component:st,layout:pr,exact:!0}),o.a.createElement(V,{path:"/quote",component:da,layout:pr}),o.a.createElement(V,{path:"/review",component:La,layout:pr}),o.a.createElement(V,{path:"/payment",component:Va,layout:pr}),o.a.createElement(V,{path:"/success",component:rr,layout:pr}),o.a.createElement(V,{path:"/email",component:cr,layout:pr}),o.a.createElement(V,{path:"/question",component:Qa,layout:Y,exact:!0}),o.a.createElement(V,{path:"/question/success",component:lr,layout:Y,exact:!0}),o.a.createElement(V,{path:"/purchase",component:dr,layout:pr,exact:!0})))}}])}(n.Component),yr=a(164),vr=a.n(yr),gr=a(165),br=a(167),_r=a(9),Er={menuName:"dashboard",reviewHTML:""};var wr={loading:!1,frequency:"monthly",pets:[],owner:{},payment:{},customer:{},transfer:{},breeds:{Dog:[],Cat:[]},customerId:"",salesJourneyId:"",isValidPromoCode:[],listTerms:{term:!1,term2:!1,term3:!1},quotes:{}};var xr={loading:!1,quotes:{}};var Nr=Object(U.c)({page:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Er,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case _r.w:var a=t.payload;return Object.assign({},e,{menuName:a});case _r.x:var r=t.payload;return Object.assign({},e,{reviewHTML:r});default:return e}},pet:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wr,a=arguments.length>1?arguments[1]:void 0,r={};switch(a.type){case _r.D:return r={loading:!0},Object.assign({},t,r);case _r.f:(e=a.payload).Dog=Object(Ga.a)(new Set(e.Dog)),e.Cat=Object(Ga.a)(new Set(e.Cat));var n={Dog:[],Cat:[]};e.Dog.sort(function(e,t){return e.displayName.localeCompare(t.displayName)}),e.Cat.sort(function(e,t){return e.displayName.localeCompare(t.displayName)});for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:xr,t=arguments.length>1?arguments[1]:void 0,a={};switch(t.type){case _r.F:return a={quotes:{}},Object.assign({},e,a);case _r.P:return a={quotes:t.payload},Object.assign({},e,a);default:return e}}});function Sr(e){return o.a.createElement("div",{className:"maintenance-container"},o.a.createElement("h1",null,"We are taking a break to perform some planned maintenance."),o.a.createElement("img",{src:"./../img/contact-lady-dog.png"}),o.a.createElement("p",null,"We will be back shortly."))}function kr(){kr=function(){return t};var e,t={},a=Object.prototype,r=a.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,a){return e[t]=a}}function u(e,t,a,r){var o=t&&t.prototype instanceof v?t:v,i=Object.create(o.prototype),c=new I(r||[]);return n(i,"_invoke",{value:k(e,a,c)}),i}function m(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",d="suspendedYield",f="executing",h="completed",y={};function v(){}function g(){}function b(){}var _={};l(_,i,function(){return this});var E=Object.getPrototypeOf,w=E&&E(E(T([])));w&&w!==a&&r.call(w,i)&&(_=w);var x=b.prototype=v.prototype=Object.create(_);function N(e){["next","throw","return"].forEach(function(t){l(e,t,function(e){return this._invoke(t,e)})})}function S(e,t){function a(n,o,i,c){var s=m(e[n],e,o);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then(function(e){a("next",e,i,c)},function(e){a("throw",e,i,c)}):t.resolve(u).then(function(e){l.value=e,i(l)},function(e){return a("throw",e,i,c)})}c(s.arg)}var o;n(this,"_invoke",{value:function(e,r){function n(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(n,n):n()}})}function k(t,a,r){var n=p;return function(o,i){if(n===f)throw Error("Generator is already running");if(n===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var s=P(c,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===p)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=f;var l=m(t,a,r);if("normal"===l.type){if(n=r.done?h:d,l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=h,r.method="throw",r.arg=l.arg)}}}function P(t,a){var r=a.method,n=t.iterator[r];if(n===e)return a.delegate=null,"throw"===r&&t.iterator.return&&(a.method="return",a.arg=e,P(t,a),"throw"===a.method)||"return"!==r&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=m(n,t.iterator,a.arg);if("throw"===o.type)return a.method="throw",a.arg=o.arg,a.delegate=null,y;var i=o.arg;return i?i.done?(a[t.resultName]=i.value,a.next=t.nextLoc,"return"!==a.method&&(a.method="next",a.arg=e),a.delegate=null,y):i:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,y)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function T(t){if(t||""===t){var a=t[i];if(a)return a.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function a(){for(;++n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),C(a),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;C(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:T(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}var Pr=function(){var e=Object(r.a)(kr().mark(function e(t){var a,r,n,o,i,c,s,l;return kr().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=!1,r="",e.prev=2,n="https://".concat(t?"uat":"portal",".knose.com.au/OrigamiKnose/web/version2.json"),e.next=6,fetch(n);case 6:if(200===(o=e.sent).status){e.next=10;break}return console.log("Failed version API"),e.abrupt("return",{isMaintenance:!0,apiVersion:"Unknow"});case 10:return e.next=12,o.json();case 12:if(i=e.sent,r=i.APIVersion||"",console.log("API version: ".concat(r)),!((c=i.maintenanceList||[]).length>0)){e.next=26;break}s=0;case 18:if(!(s> ",e.t0),e.abrupt("return",{isMaintenance:!0,apiVersion:"Unknow"});case 33:return e.abrupt("return",{isMaintenance:a,apiVersion:r});case 34:case"end":return e.stop()}},e,null,[[2,29]])}));return function(t){return e.apply(this,arguments)}}();Object(r.a)(kr().mark(function e(){var t,a,r,n,i,s,l,u,m,p;return kr().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t={},a=window.location.origin,r=Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/)),"https://ctm-checkout-st.petsy.com.au",n=a.startsWith("https://ctm-checkout-st.petsy.com.au"),i=!(!r&&!n),t.isTest=i,t.isLocal=r,t.maintenance_mode=_.a.maintenance_mode,e.prev=9,e.next=12,Pr(i);case 12:s=e.sent,l=s.apiVersion,u=s.isMaintenance,t.origami_version=l,u&&(t.maintenance_mode=!0),e.next=23;break;case 19:e.prev=19,e.t0=e.catch(9),t.maintenance_mode=!0,console.log(e.t0);case 23:window.knoseSetting.maintenance_mode||t.maintenance_mode?c.a.render(o.a.createElement(Sr,null),document.getElementById("root")):(m=Object(U.a)(Object(br.a)(),gr.a,vr.a),p=Object(U.d)(Nr,m),c.a.render(o.a.createElement(W.a,{store:p},o.a.createElement(d.a,null,o.a.createElement(hr,null))),document.getElementById("root")));case 24:case"end":return e.stop()}},e,null,[[9,19]])}))()},35:function(e,t,a){"use strict";a.d(t,"b",function(){return i}),a.d(t,"a",function(){return c});var r=a(6),n=a(17);a(155);function o(){o=function(){return t};var e,t={},a=Object.prototype,r=a.hasOwnProperty,n=Object.defineProperty||function(e,t,a){e[t]=a.value},i="function"==typeof Symbol?Symbol:{},c=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function u(e,t,a){return Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,a){return e[t]=a}}function m(e,t,a,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),c=new T(r||[]);return n(i,"_invoke",{value:P(e,a,c)}),i}function p(e,t,a){try{return{type:"normal",arg:e.call(t,a)}}catch(e){return{type:"throw",arg:e}}}t.wrap=m;var d="suspendedStart",f="suspendedYield",h="executing",y="completed",v={};function g(){}function b(){}function _(){}var E={};u(E,c,function(){return this});var w=Object.getPrototypeOf,x=w&&w(w(L([])));x&&x!==a&&r.call(x,c)&&(E=x);var N=_.prototype=g.prototype=Object.create(E);function S(e){["next","throw","return"].forEach(function(t){u(e,t,function(e){return this._invoke(t,e)})})}function k(e,t){function a(n,o,i,c){var s=p(e[n],e,o);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==typeof u&&r.call(u,"__await")?t.resolve(u.__await).then(function(e){a("next",e,i,c)},function(e){a("throw",e,i,c)}):t.resolve(u).then(function(e){l.value=e,i(l)},function(e){return a("throw",e,i,c)})}c(s.arg)}var o;n(this,"_invoke",{value:function(e,r){function n(){return new t(function(t,n){a(e,r,t,n)})}return o=o?o.then(n,n):n()}})}function P(t,a,r){var n=d;return function(o,i){if(n===h)throw Error("Generator is already running");if(n===y){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var c=r.delegate;if(c){var s=O(c,r);if(s){if(s===v)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===d)throw n=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=h;var l=p(t,a,r);if("normal"===l.type){if(n=r.done?y:f,l.arg===v)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(n=y,r.method="throw",r.arg=l.arg)}}}function O(t,a){var r=a.method,n=t.iterator[r];if(n===e)return a.delegate=null,"throw"===r&&t.iterator.return&&(a.method="return",a.arg=e,O(t,a),"throw"===a.method)||"return"!==r&&(a.method="throw",a.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=p(n,t.iterator,a.arg);if("throw"===o.type)return a.method="throw",a.arg=o.arg,a.delegate=null,v;var i=o.arg;return i?i.done?(a[t.resultName]=i.value,a.next=t.nextLoc,"return"!==a.method&&(a.method="next",a.arg=e),a.delegate=null,v):i:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,v)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function L(t){if(t||""===t){var a=t[c];if(a)return a.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function a(){for(;++n=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),l=r.call(i,"finallyLoc");if(s&&l){if(this.prev=0;--a){var n=this.tryEntries[a];if(n.tryLoc<=this.prev&&r.call(n,"finallyLoc")&&this.prev=0;--t){var a=this.tryEntries[t];if(a.finallyLoc===e)return this.complete(a.completion,a.afterLoc),I(a),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var a=this.tryEntries[t];if(a.tryLoc===e){var r=a.completion;if("throw"===r.type){var n=r.arg;I(a)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,a,r){return this.delegate={iterator:L(t),resultName:a,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function i(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";return new Promise(function(){var i=Object(r.a)(o().mark(function r(i,c){var s,l,u;return o().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return s={method:a,headers:{Accept:"application/json","Content-Type":"application/json"}},t&&void 0!==t.captcha&&(s.headers["x-recaptcha"]=t.captcha,delete t.captcha),"GET"!==a&&(s.body=JSON.stringify(t)),r.prev=3,r.next=6,fetch(n.a.knose_portal_api_url+e,s);case 6:return l=r.sent,r.next=9,l.json();case 9:return u=r.sent,r.abrupt("return",i(u));case 13:return r.prev=13,r.t0=r.catch(3),r.abrupt("return",c("Error"));case 16:case"end":return r.stop()}},r,null,[[3,13]])}));return function(e,t){return i.apply(this,arguments)}}())}function c(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";return new Promise(function(){var i=Object(r.a)(o().mark(function r(i,c){var s,l,u;return o().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return s={method:a,headers:{Accept:"application/json","Content-Type":"application/json"}},t&&void 0!==t.captcha&&(s.headers["x-recaptcha"]=t.captcha,delete t.captcha),t&&void 0!==t.key&&(s.headers["x-key"]=t.key,delete t.key),"GET"!==a&&(s.body=JSON.stringify(t)),r.prev=4,r.next=7,fetch(n.a.ctm_api_url+e,s);case 7:return l=r.sent,r.next=10,l.json();case 10:return u=r.sent,r.abrupt("return",i(u));case 14:return r.prev=14,r.t0=r.catch(4),r.abrupt("return",c("Error"));case 17:case"end":return r.stop()}},r,null,[[4,14]])}));return function(e,t){return i.apply(this,arguments)}}())}},37:function(e,t,a){e.exports={container:"CoverageTable_container__3-3VA",header:"CoverageTable_header__3UKe7",title:"CoverageTable_title__3XXJs",subtitle:"CoverageTable_subtitle__1kUBe",tableWrapper:"CoverageTable_tableWrapper__1jlgP",tableContainer:"CoverageTable_tableContainer__2mmX5",coverageTable:"CoverageTable_coverageTable__3cpDd",leftCell:"CoverageTable_leftCell__1pJGC",rightCell:"CoverageTable_rightCell__2dNVn",cellContent:"CoverageTable_cellContent__3ojV-",checkIcon:"CoverageTable_checkIcon__1yHox",itemText:"CoverageTable_itemText__3cETx",disclaimer:"CoverageTable_disclaimer__3_xta"}},38:function(e,t,a){e.exports={columnDiff:"WhyUsAccordion_columnDiff__1Jkfh",columnDiffItem:"WhyUsAccordion_columnDiffItem__3a_3k",reviewsContainer:"WhyUsAccordion_reviewsContainer__2H9gS",leftImg:"WhyUsAccordion_leftImg___vgbv",rightContent:"WhyUsAccordion_rightContent__1HaWN",fistBox:"WhyUsAccordion_fistBox__Qz0RF",secondBox:"WhyUsAccordion_secondBox__3A3cJ",thirdBox:"WhyUsAccordion_thirdBox__1xgaQ",rowStar:"WhyUsAccordion_rowStar__xujoz",rateText:"WhyUsAccordion_rateText__3hKeK",voteText:"WhyUsAccordion_voteText__1tU9g",readText:"WhyUsAccordion_readText__3QErH"}},41:function(e,t,a){e.exports={drawerContainer:"DrawerMenu_drawerContainer__2QXCn",backdrop:"DrawerMenu_backdrop__2-XDs",fadeIn:"DrawerMenu_fadeIn__3cish",drawer:"DrawerMenu_drawer__68Uii",left:"DrawerMenu_left__2wAh9",slideInLeft:"DrawerMenu_slideInLeft__2G4wl",right:"DrawerMenu_right__smR-d",slideInRight:"DrawerMenu_slideInRight__2Btrd",closeButton:"DrawerMenu_closeButton__1ao9t",drawerContent:"DrawerMenu_drawerContent__3p5De",menuItem:"DrawerMenu_menuItem__3-eBj",active:"DrawerMenu_active__1wMdb",menuItemIcon:"DrawerMenu_menuItemIcon__3sJ-A",menuItemLabel:"DrawerMenu_menuItemLabel__2Htla",logoContainer:"DrawerMenu_logoContainer__3w5m8",menuSection:"DrawerMenu_menuSection__kvuhm",sectionTitle:"DrawerMenu_sectionTitle__3oG5N"}},47:function(e,t,a){e.exports={stepProgressContainer:"StepProgress_stepProgressContainer__1dSq0",stepWrapper:"StepProgress_stepWrapper__L8Wsy",step:"StepProgress_step__8gvdY",stepCircle:"StepProgress_stepCircle__2IUEC",active:"StepProgress_active__2yCQb",completed:"StepProgress_completed__3o5n8",stepText:"StepProgress_stepText__2Pf6J",stepDivider:"StepProgress_stepDivider__1gQWG",dividerLine:"StepProgress_dividerLine__2wmf7"}},48:function(e,t,a){e.exports={container:"ListStarEvaluate_container__33NX6",containerBox:"ListStarEvaluate_containerBox__3OBcp",bodyBox:"ListStarEvaluate_bodyBox__3ERuB",rowStar:"ListStarEvaluate_rowStar__1xOSF"}},52:function(e,t,a){e.exports={cardContainer:"QuoteCard_cardContainer__1IShE",cardContent:"QuoteCard_cardContent__2A7wB",header:"QuoteCard_header__2rJAr",title:"QuoteCard_title__3tf37",priceContainer:"QuoteCard_priceContainer__2Q1ZO",dollarSign:"QuoteCard_dollarSign__248li",price:"QuoteCard_price__2E3sK",period:"QuoteCard_period__DEYTr",divider:"QuoteCard_divider__3S82m",description:"QuoteCard_description__10tMi"}},53:function(e,t,a){e.exports={container:"AsSeenSo_container__14b8q",header:"AsSeenSo_header__NA3j2",heading:"AsSeenSo_heading__2duBS",body:"AsSeenSo_body__2Vo3Q",leftContent:"AsSeenSo_leftContent__iMGn2",leftText:"AsSeenSo_leftText__1IWki",dividerVertical:"AsSeenSo_dividerVertical__1FVp_",imgSp:"AsSeenSo_imgSp__GytYA",rightContent:"AsSeenSo_rightContent__3Sn95",imgPc:"AsSeenSo_imgPc__2M3QW"}},56:function(e,t,a){e.exports={phoneButton:"header_phoneButton__1-AYo",menuIcon:"header_menuIcon__Dj8ni",container:"header_container__2Allz",header:"header_header__w8QuR",menuButton:"header_menuButton__22cJZ",phoneButtonMobile:"header_phoneButtonMobile__le3wY",menuSection:"header_menuSection__3diGD"}},60:function(e,t,a){e.exports={tooltipContainer:"Tooltip_tooltipContainer__1NlzZ",infoIcon:"Tooltip_infoIcon__30Iyf",overlay:"Tooltip_overlay__3Oog5",fadeIn:"Tooltip_fadeIn__1S0dN",tooltipContent:"Tooltip_tooltipContent__3N8Pv",bottom:"Tooltip_bottom__2q8TW",top:"Tooltip_top__3z_yS",left:"Tooltip_left___tcXV",right:"Tooltip_right__2Q_zv",tooltipHeader:"Tooltip_tooltipHeader__2MGvc",tooltipBody:"Tooltip_tooltipBody__3Dqfe",closeButton:"Tooltip_closeButton__3YP1O",slideIn:"Tooltip_slideIn__3cL3s"}},61:function(e,t,a){e.exports={"next-button-container":"NextButton_next-button-container__31Dyj","next-button-content":"NextButton_next-button-content__3Ucd2","next-button-content-left":"NextButton_next-button-content-left__RIHUY","next-button-content-right":"NextButton_next-button-content-right__15qb4","price-content":"NextButton_price-content__1ePSL",dollarSign:"NextButton_dollarSign__3RSvi",price:"NextButton_price__TjpYf",period:"NextButton_period__1RIa0"}},64:function(e,t,a){e.exports={container:"SuccessMessage_container__3iswb",iconSuccess:"SuccessMessage_iconSuccess__1GL9Z",welcomeTitle:"SuccessMessage_welcomeTitle__2rYty",welcomeMessage:"SuccessMessage_welcomeMessage__3kvqS",nextTitle:"SuccessMessage_nextTitle__3ixJH",nextStepsMessage:"SuccessMessage_nextStepsMessage__2rKSr"}},79:function(e,t,a){e.exports={toggleContainer:"ToggleSwitch_toggleContainer__AYnGA",toggleButton:"ToggleSwitch_toggleButton__28rv7",active:"ToggleSwitch_active__14Omi",inactive:"ToggleSwitch_inactive__2vZek"}},9:function(e,t,a){"use strict";a.d(t,"w",function(){return r}),a.d(t,"D",function(){return n}),a.d(t,"f",function(){return o}),a.d(t,"C",function(){return i}),a.d(t,"e",function(){return c}),a.d(t,"O",function(){return s}),a.d(t,"N",function(){return l}),a.d(t,"M",function(){return u}),a.d(t,"K",function(){return m}),a.d(t,"A",function(){return p}),a.d(t,"m",function(){return d}),a.d(t,"c",function(){return f}),a.d(t,"B",function(){return h}),a.d(t,"n",function(){return y}),a.d(t,"d",function(){return v}),a.d(t,"G",function(){return g}),a.d(t,"i",function(){return b}),a.d(t,"z",function(){return _}),a.d(t,"b",function(){return E}),a.d(t,"I",function(){return w}),a.d(t,"r",function(){return x}),a.d(t,"k",function(){return N}),a.d(t,"a",function(){return S}),a.d(t,"t",function(){return k}),a.d(t,"u",function(){return P}),a.d(t,"J",function(){return O}),a.d(t,"l",function(){return C}),a.d(t,"s",function(){return I}),a.d(t,"y",function(){return T}),a.d(t,"Q",function(){return L}),a.d(t,"v",function(){return j}),a.d(t,"L",function(){return A}),a.d(t,"F",function(){return D}),a.d(t,"p",function(){return M}),a.d(t,"h",function(){return F}),a.d(t,"P",function(){return R}),a.d(t,"E",function(){return Y}),a.d(t,"o",function(){return q}),a.d(t,"g",function(){return B}),a.d(t,"H",function(){return V}),a.d(t,"q",function(){return G}),a.d(t,"j",function(){return W}),a.d(t,"x",function(){return U});var r="SET_MENU_NAME",n="START_GET_BREED",o="COMPLETE_GET_BREED",i="START_CHECK_PROMOTION_CODE",c="COMPLETE_CHECK_PROMOTION_CODE",s="UPDATE_PETS_DATA",l="UPDATE_PAYMENT_DATA",u="UPDATE_OWNER_DATA",m="UPDATE_CUSTOMER_DATA",p="START_CALCULATE_PREMIUM",d="FAILED_CALCULATE_PREMIUM",f="COMPLETE_CALCULATE_PREMIUM",h="START_CALCULATE_PREMIUM_FOR_PAYMENT",y="FAILED_CALCULATE_PREMIUM_FOR_PAYMENT",v="COMPLETE_CALCULATE_PREMIUM_FOR_PAYMENT",g="START_ISSUE_BATCH",b="COMPLETE_ISSUE_BATCH",_="START_BIND_BATCH",E="COMPLETE_BIND_BATCH",w="START_SENT_QUOTE_EMAIL",x="FAILED_SENT_QUOTE_EMAIL",N="COMPLETE_SENT_QUOTE_EMAIL",S="CLEAR_DATA",k="LOADING_CUSTOMER_DATA_FROM_API",P="LOADING_PETS_DATA_FROM_API",O="START_TRACKING",C="COMPLETE_TRACKING",I="INITIATE_CAMPAIGN",T="SET_TRANSFER_INFO",L="UPDATE_TERM",j="RESET_TERM",A="UPDATE_FREQUENCY",D="START_GET_QUOTES",M="FAILED_GET_QUOTES",F="COMPLETE_GET_QUOTES",R="UPDATE_QUOTE_DATA",Y="START_GET_ENTITY",q="FAILED_GET_ENTITY",B="COMPLETE_GET_ENTITY",V="START_QUERY_PRICE",G="FAILED_QUERY_PRICE",W="COMPLETE_QUERY_PRICE",U="SET_REVIEW_HTML"},93:function(e,t,a){e.exports={container:"AwardBoxList_container__5drB1",dividerVertical:"AwardBoxList_dividerVertical__13k7S"}},94:function(e,t,a){e.exports={container:"AwardBox_container__34prK",leafRight:"AwardBox_leafRight__3EmKR",text:"AwardBox_text__2ZGr1"}},98:function(e,t,a){}},[[170,1,2]]]); //# sourceMappingURL=main.f8d91b30.chunk.js.map