1"use strict";(self.webpackChunkplowzandmowz=self.webpackChunkplowzandmowz||[]).push([[8460],{50078:function(e,t,n){n.d(t,{W:function(){return o}});let o=(()=>{class e{}return e.LANDING="landing",e.SEND_LINK="send_app_link",e.PAYMENT="payment",e.DELETE_ADDON="delete_addon",e.RESEND_CODE="resend_code",e.SKIP="skip",e.REGISTER="register",e.NOTES="notes",e.EMAIL="email",e.NAME="name",e.PHONE="login_funnel",e.PASSWORD="password",e.COUPON="coupon",e.REFERRAL_CLICK="referral_clicked",e.REFERRAL_REDEEMED="referral_redeemed",e.CUSTOM_QUOTE="custom_quote",e.FIRST_PRICE="first_price",e.FIRST_PRICE_QUESTION="first_price_question",e.QUOTE_SUBMIT="quote_submit",e.PRICE="price",e.CODE_APPLIED="code_applied",e.REDEEMED_SPEND="redeemed_spend",e.PHOTOS="photos",e.SKIP_PHOTOS="skip_photos",e.DOGS_COUNT="dog_count",e.DOGS_COUNT_QUESTION="dog_count_question",e.COUPON_QUESTION="coupon_question",e.STORIES="stories",e.STORIES_QUESTION="stories_question",e.AREA_QUESTION="area_question",e.AREA="area",e.TORO_START="toro_start",e.TORO_VERIFY="toro_verify",e.TORO_SERVICES="toro_services",e.PLOWZ_LANDING="plowz_landing",e.PLOWZ_VIP="plowz_vip",e.PLOWZ_SCHEDULE="plowz_schedule",e.PLOWZ_VIP_SCHEDULE="plowz_vip_schedule",e.DEPTH="depth",e.DEPTH_QUESTION="depth_question",e.DRIVEWAY_DIMENSIONS="driveway_dimensions",e.DRIVEWAY_DIMENSIONS_QUESTION="driveway_dimensions_question",e.DRIVEWAY_SHAPE="driveway_shape",e.PLOWZ_PRICE="plowz_price",e.PLOWZ_LOCATION="plowz_address",e.PLOWZ_ADDONS="plowz_addons",e.PLOWZ_LIMIT="plowz_vip_limit",e.PLOWZ_NARROW="plowz_driveway_narrow",e.DRIVEWAY_STAKED="driveway_staked",e.PLOWZ_ORDER_SUMMARY="plowz_placeorder",e.PLOWZ_SUCCESS="plowz_order_success",e.PLOWZ_VIP_SUCCESS="plowz_vip_order_success",e.DRIVEWAY_STANDARD="driveway_standard",e.ONBOARD_LANDING="onboard_landing",e.ONBOARD_PHONE="onboard_phone_verify",e.ONBOARD_NAME="onboard_name",e.ONBOARD_EMAIL="onboard_email",e.ONBOARD_COMPANY="onboard_company",e.ONBOARD_ADDRESS="onboard_address",e.ONBOARD_ATTRIBUTION="onboard_attribution",e.ONBOARD_EQUIPMENT="onboard_equipment",e.ONBOARD_INSURANCE="onboard_insurance",e.ONBOARD_SERVICES="onboard_services",e.ONBOARD_SUCCESS="onboard_success",e.ONBOARD_SUCCESS_DOWNLOAD_LINK="onboard_success.send_app_link",e.SIGNUP_MOBILE="signup_mobile",e.VERIFY_MOBILE="verify_mobile",e.SIGNUP_NAME="signup_name",e.SIGNUP_EMAIL="signup_email",e.VERIFY_EMAIL="verify_email",e.VERIFY_EMAIL_RESEND="resend",e.SET_PASSWORD="set_password",e.LOGIN="login",e.LOGIN_MOBILE="login_mobile",e.LOGIN_EMAIL="login_email",e.LOGIN_OTP="login_otp",e.LOGIN_OTP_RESEND="login_otp.resend_code",e.LOGIN_PASSWORD="login_password",e.FORGOT_PASSWORD="forgot_password",e.FORGOT_PASSWORD_EMAIL="email",e.FORGOT_PASSWORD_PHONE="phone",e.DASHBOARD="dashboard",e.QUOTE_REVIEW="quote_review",e.QUOTE_DECLINE="quote_decline",e.CANCEL_JOB="cancel_job",e.CANCEL_JOB_SUCCESS="cancel_job_success",e.QUOTE_DECLINE_SUCCESS="quote_decline_success",e.QUOTE_PLACE_ORDER="place_quote",e.QUOTE_PLACE_SUCCESS="quote_success",e.GRASS_AREA="grass_area",e.GRASS_AREA_QUESTION="grass_area_question",e.GRASS_AREA_SECTION="grass_area_question",e.DEBRIS_LEVEL="debris_level",e.SCHEDULE="schedule",e.SCHEDULE_QUESTION="schedule_question",e.DEBRIS_PLAN="debris_plan",e.ADDONS="addons",e.ADDONS_QUESTION="addons_question",e.MOWZ_FUNNEL="mowz_funnel",e.MOWZ_GRASS_LENGTH="mowz_grass_length",e.MOWZ_PLAN="mowz_plans",e.MOWZ_ADDONS="mowz_addons",e.ADDRESS="address",e.ADDRESS_QUESTION="address_question",e.HOURS_QUESTION="hours_question",e.PETS="pets",e.PETS_QUESTION="pets_question",e.SPRINKLER="sprinkler",e.SPRINKLER_QUESTION="sprinklers_question",e.FENCE="fence",e.FENCE_QUESTION="fence_question",e.PLACE_ORDER="place_order",e.ORDER_SUCCESS="order_success",e.LEAVZ_CUSTOM="leavz_custom",e.GRASS_LENGTH="grass_length",e.GRASS_LENGTH_QUESTION="grass_length_question",e.WEED_LENGTH_QUESTION="weed_length_question",e.MOWZ_GRASS_LENGTH_QUESTION="mowz_grass_length_question",e.PLANS="plans",e.PLAN="plan",e.PLAN_QUESTION="plan_question",e.LEAVZ_PLAN="leavz_plan",e.LEAVZ_PLAN_QUESTION="leavz_plan_question",e.LEAVZ_DEBRIS="leavz_debris",e.LEAVZ_DEBRIS_QUESTION="leavz_debris_question",e.MOWZ_CUSTOM="mowz_custom",e.LEAVZ_ADDON="leavz_addon",e.LEAVZ_ADDON_QUESTION="leavz_addon_question",e.RECURRING="recurring",e.MAINTENANCE="maintenance",e.MULCH="mulch",e.WEED_LENGTH="weed_length",e.PAUSE_RECURRING="pause_recurring",e.UNPAUSE_RECURRING="unpause_recurring",e.UNPAUSE_SCHEDULE="unpause_schedule",e.MANAGE_RECURRING="manage_recurring",e.UNPAUSE_WEED_LENGTH="unpause_weed_length",e.WHERE_POWER_WASHING="where_power_wash",e.WHY_POWER_WASHING="why_power_wash",e.REQUIREMENT="requirement",e.BAGS="bags",e.BEDS="beds",e.COLOR="color",e.TEXTURE="texture",e.MULCH_CUSTOM="mulch_custom",e.SERVICE_TYPE_DELETE_ACCOUNT="delete_account",e.DELETE_ACCOUNT_GET_OTP="get_otp",e.DELETE_ACCOUNT_VERIFY="verify_account",e.DELETE_ACCOUNT_CANCEL="cancel_delete",e.DELETE_ACCOUNT_SUCCESS="delete_success",e.PROGRAM="program",e.FERTILIZING_CUSTOM="fertilizing_custom",e.SERVICE_TYPE_MOSQUITO_CONTROL_CUSTOM="mosquito_repellents_custom",e.SERVICE_TYPE_TICK_SPRAY_CUSTOM="bug_spray_custom",e.SERVICE_TYPE_PET_WASTE_CUSTOM="petwaste_custom",e.AERATION_CUSTOM="aeration_custom",e.PLANT_TYPE="plant_type",e.SHAPE="shape",e.MEASURES="measure",e.BRANCH_DIAMETER="branch_diameter",e.TRIMMING_CUSTOM_ADDON="custom_quote_addons",e.SELECTED_SERVICES="selected_services",e.SC
1HEDULE_WINDOW="schedule_window",e.DETAILS="details",e.SERVICE_TYPE_PLOWZ="plowz",e.SERVICE_TYPE_LEAVZ="leavz",e.SERVICE_TYPE_ORDER="order_site",e.SERVICE_TYPE_PROVIDER="provider",e.SERVICE_TYPE_MOWZ="mowz",e.SERVICE_TYPE_HAUL_AWAY="haulaway",e.SERVICE_TYPE_POWER_WASH="powerwash",e.SERVICE_TYPE_MULCH="mulch",e.SERVICE_TYPE_FERTILIZING="fertilizing",e.SERVICE_TYPE_AERATION="aeration",e.SERVICE_TYPE_MOSQUITO_CONTROL="mosquito_repellents",e.SERVICE_TYPE_TICK_SPRAY="bug_spray",e.SERVICE_TYPE_PET_WASTE="petwaste",e.SERVICE_TYPE_TRIMMING="trimming",e.SERVICE_TYPE_CUSTOM_QUOTE="customquote",e.SERVICE_TYPE_FIREWOOD="firewood",e.SERVICE_TYPE_SPRINKLER="sprinkler",e.SERVICE_TYPE_GARDENZ="gardenz",e.SERVICE_TYPE_GUTTER="gutter",e.SERVICE_TYPE_PHOTOGRAPHY="photography",e.SERVICE_TYPE_SALTING="salting",e.SERVICE_TYPE_DD="direct_deposit",e.ACCOUNT_TYPE="account_type",e.DOCS="docs",e.INDIVIDUAL="individual",e.INDIVIDUAL_ADDRESS="individual_address",e.INDIVIDUAL_SSN="individual_ssn",e.INDIVIDUAL_DOB="individual_dob",e.BUSINESS="business",e.BUSINESS_ADDRESS="business_address",e.BUSINESS_PHONE="business_phone",e.ROUTING_NUMBER="routing_number",e.BUSINESS_NUMBER="business_number",e.DELETE_ACCOUNT="delete_dd_account",e.CHANGE_INFO="change_account_info",e.DD_SUCCESS="success",e.QUANTITY="quantity",e.QUANTITY_QUESTION="quantity_question",e.LAWNSIZE="lawnsize",e.LAWNSIZE_QUESTION="lawnsize_question",e.COUNT="count",e.COUNT_QUESTION="count_question",e.DEBRIS_LEVEL_QUESTION="debris_level_question",e.DEBRIS_PLAN_QUESTION="debris_plan_question",e.MOWZ_PLAN_QUESTION="mowz_plan_question",e.APP_INSTALL="install",e.APP_INSTALL_TYPE="push",e.APP_ID="app_id",e.APP_ID_VALUE="complowzapp",e.GIFT_CRADS="gift_cards",e.GIFT_LANDING="gift_landing",e.GIFT_MESSAGE="gift_message",e.GIFT_PAYMENT="gift_payment",e.GIFT_SUCCESS="gift_success",e.COUPON_ACCEPTED="coupon_accepted",e.COUPON_DECLINED="coupon_declined",e})()},8460:function(e,t,n){n.r(t),n.d(t,{DeleteAccountModule:function(){return Z}});var o=n(38583),s=n(8307),r=n(8242),a=n(60230),i=n(56371),l=n(50078),c=n(88720),d=n(73716);function u(e,t){if(1&e){const e=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"button",10),c.\u0275\u0275listener("click",function(){return c.\u0275\u0275restoreView(e),c.\u0275\u0275nextContext().doneOnWeb()}),c.\u0275\u0275text(1,"DONE!"),c.\u0275\u0275elementEnd()}}function p(e,t){if(1&e){const e=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"button",10),c.\u0275\u0275listener("click",function(){return c.\u0275\u0275restoreView(e),c.\u0275\u0275nextContext().doneOnApp()}),c.\u0275\u0275text(1,"DONE!"),c.\u0275\u0275elementEnd()}}let E=(()=>{class e{constructor(e,t,n){this.ar=e,this.r=t,this.analytics=n,this.source="",this.accountType="",this.lsKeys=i.$.storageKeys,this.profileData={},this.paramsData={},this.window=window}ngOnInit(){this.source=this.ar.snapshot.data.source,this.accountType=this.ar.snapshot.data.type,"app"===this.source&&setTimeout(()=>{var e;window.location.href="plowzandmowz://account-deleted",this.window&&(null===(e=this.window)||void 0===e?void 0:e.webkit)&&this.window.webkit.messageHandlers&&this.window.webkit.messageHandlers.deleteActionMessageHandler&&this.window.webkit.messageHandlers.deleteActionMessageHandler.postMessage("delete_success")},3e4),this.analytics.addEvent(l.W.DELETE_ACCOUNT_SUCCESS,l.W.SERVICE_TYPE_DELETE_ACCOUNT)}doneOnWeb(){this.r.navigate(["/"])}doneOnApp(){window.location.href="plowzandmowz://account-deleted"}}return e.\u0275fac=function(t){return new(t||e)(c.\u0275\u0275directiveInject(s.gz),c.\u0275\u0275directiveInject(s.F0),c.\u0275\u0275directiveInject(d.y))},e.\u0275cmp=c.\u0275\u0275defineComponent({type:e,selectors:[["app-delete-success"]],decls:18,vars:2,consts:[[1,"pm-history-section"],[1,"pm-body-section"],[1,"container"],[1,"d-flex","justify-content-center"],[1,"pm-card"],[1,"pm-card-header"],[1,"header-text","text-uppercase"],[1,"pm-card-body"],[1,"ns-group","text-center"],["class","ns-btn ns-btn-primary",3,"click",4,"ngIf"],[1,"ns-btn","ns-btn-primary",3,"click"]],template:function(e,t){1&e&&(c.\u0275\u0275elementStart(0,"div",0),c.\u0275\u0275elementStart(1,"div",1),c.\u0275\u0275elementStart(2,"div",2),c.\u0275\u0275elementStart(3,"div",3),c.\u0275\u0275elementStart(4,"div",4),c.\u0275\u0275elementStart(5,"div",5),c.\u0275\u0275elementStart(6,"h4",6),c.\u0275\u0275text(7," Account Deleted "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(8,"div",7),c.\u0275\u0275elementStart(9,"div",8),c.\u0275\u0275text(10," we have now permanently deleted your user account. "),c.\u0275\u0275element(11,"br"),c.\u0275\u0275text(12," We are sorry to see you leave. "),c.\u0275\u0275element(13,"br"),c.\u0275\u0275text(14," You are always welcome to join plowzandmowz. "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(15,"div",8),c.\u0275\u0275template(16,u,2,0,"button",9),c.\u0275\u0275template(17,p,2,0,"button",9),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd()),2&e&&(c.\u0275\u0275advance(16),c.\u0275\u0275property("ngIf","web"===t.source),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf","app"===t.source))},directives:[o.O5],styles:[".pm-card[_ngcontent-%COMP%]{width:450px;max-width:100%}.pm-card-body[_ngcontent-%COMP%]{padding:15px 20px}"]}),e})();var m=n(64762),_=n(4031),h=n(65993),S=n(88002),I=n(30718);let f=(()=>{class e{constructor(e){this.api=e}getUserOtp(e,t){return this.api.post("v2/"+e+"/request-otp",{},t).pipe((0,S.U)(e=>e))}deleteMyAccount(e,t){return this.api.post("v2/"+e+"/delete-account",t).pipe((0,S.U)(e=>e))}getProfile(e,t){return this.api.get("v1/"+e+"s/"+t).pipe((0,S.U)(e=>e))}}return e.\u0275fac=function(t){return new(t||e)(c.\u0275\u0275inject(I.T))},e.\u0275prov=c.\u0275\u0275defineInjectable({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();var O=n(88620),w=n(45768),T=n(39667),g=n(61449);function C(e,t){1&e&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275elementStart(1,"h6"),c.\u0275\u0275text(2,"Before you go:"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(3,"p"),c.\u0275\u0275text(4," If you have any questions or concerns, we'd love to address them and find a resolution before you delete your account. You can contact our support team 24/7 at "),c.\u0275\u0275elementStart(5,"a",13),c.\u0275\u0275text(6,"[email protected]"),c.\u0275\u0275elementEnd(),c.\u0275\u0275text(7,", or text or call "),c.\u0275\u0275elementStart(8,"a",14),c.\u0275\u0275text(9,"315-842-4230"),c.\u0275\u0275elementEnd(),c.\u0275\u0275text(10,". "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(11,"p"),c.\u0275\u0275text(12," If you have any open jobs or any outstanding service issues that need to be resolved, please contact our customer support team before deleting your account. You will still be responsible for any outstanding service issues. Any payments owed to you will be paid within 10 business days. Once your account has been deleted, you will need to sign up and go through the onboarding review process again. Previous account information will not be restored, including job history and rankings. "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(13,"p"),c.\u0275\u0275text(14," If you would to keep your account for future use, but would not like to receive any marketing emails about our services, please unsubscribe here: "),c.\u0275\u0275elementStart(15,"a",15),c.\u0275\u0275text(16,"https://plowzandmowz.us3.list-manage.com/unsub
1scribe/post"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(17,"p"),c.\u0275\u0275text(18," You can keep your account and change the services you offer by editing your profile. "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(19,"p"),c.\u0275\u0275text(20," If you would like to temporarily stop receiving text messages while you are not using the app, please text STOP to "),c.\u0275\u0275elementStart(21,"a",14),c.\u0275\u0275text(22,"315-842-4230"),c.\u0275\u0275elementEnd(),c.\u0275\u0275text(23,". Please note, if we are unable to communicate with you, you will not be able to pick up jobs, and any jobs you currently have may be released. "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(24,"p"),c.\u0275\u0275text(25," If you have completed services as a subcontractor for Plowz & Mowz, we will need to retain information related to tax and insurance obligations, for the period required by local and federal regulations. Your Plowz & Mowz app account will be deleted, and you will no longer be able to login. "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementContainerEnd())}function y(e,t){1&e&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275elementStart(1,"h6"),c.\u0275\u0275text(2," Before you go:"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(3,"p"),c.\u0275\u0275text(4," If you have any questions or concerns, we'd love to address them and find a resolution before you delete your account. You can contact our support team 24/7 at "),c.\u0275\u0275elementStart(5,"a",13),c.\u0275\u0275text(6,"[email protected]"),c.\u0275\u0275elementEnd(),c.\u0275\u0275text(7,", or text or call "),c.\u0275\u0275elementStart(8,"a",16),c.\u0275\u0275text(9,"315-842-4230"),c.\u0275\u0275elementEnd(),c.\u0275\u0275text(10,". "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(11,"p"),c.\u0275\u0275text(12," If you have any open services or any recurring services, please contact our customer support team before deleting your account. You will still be charged for any outstanding services. Any credits in your account will expire and cannot be restored. We will not be able to offer any refunds or restitutions once the account has been deleted. "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(13,"p"),c.\u0275\u0275text(14," If you would to keep your account for future use, but would not like to receive any emails about our services, please unsubscribe here: "),c.\u0275\u0275elementStart(15,"a",15),c.\u0275\u0275text(16,"https://plowzandmowz.us3.list-manage.com/unsubscribe/post"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(17,"p"),c.\u0275\u0275text(18," If you would like to keep your account for future use, but would not like to receive text messages about our services, please text STOP to "),c.\u0275\u0275elementStart(19,"a",14),c.\u0275\u0275text(20,"315-842-4230"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementContainerEnd())}function b(e,t){if(1&e&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275text(1),c.\u0275\u0275elementContainerEnd()),2&e){const e=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1("(***) ***-",e.profileData.phoneNumber.slice(-3),"")}}function v(e,t){if(1&e&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275text(1),c.\u0275\u0275elementContainerEnd()),2&e){const e=c.\u0275\u0275nextContext(2);c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate1(" and to registered email ",e.getMaskedEmail(e.profileData.email)," ")}}function N(e,t){if(1&e){const e=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div",9),c.\u0275\u0275template(1,C,26,0,"ng-container",10),c.\u0275\u0275template(2,y,21,0,"ng-container",10),c.\u0275\u0275elementStart(3,"p"),c.\u0275\u0275text(4," We will verify before deleting your account with OTP. We will send OTP to registered number "),c.\u0275\u0275template(5,b,2,1,"ng-container",10),c.\u0275\u0275text(6,". "),c.\u0275\u0275template(7,v,2,1,"ng-container",10),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(8,"div",11),c.\u0275\u0275elementStart(9,"button",12),c.\u0275\u0275listener("click",function(){return c.\u0275\u0275restoreView(e),c.\u0275\u0275nextContext().getOTP()}),c.\u0275\u0275text(10,"GET OTP"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd()}if(2&e){const e=c.\u0275\u0275nextContext();c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",e.accountType&&"worker"===e.accountType),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",e.accountType&&"customer"===e.accountType),c.\u0275\u0275advance(3),c.\u0275\u0275property("ngIf",e.profileData.phoneNumber),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",e.profileData.email)}}function A(e,t){1&e&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275text(1," We regret to inform you, This feature currently disabled. Please contact customer support. "),c.\u0275\u0275elementContainerEnd())}function R(e,t){1&e&&(c.\u0275\u0275elementContainerStart(0),c.\u0275\u0275elementStart(1,"div",18),c.\u0275\u0275elementStart(2,"span"),c.\u0275\u0275element(3,"i",19),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementContainerEnd())}function D(e,t){if(1&e&&(c.\u0275\u0275elementStart(0,"div",17),c.\u0275\u0275template(1,A,2,0,"ng-container",10),c.\u0275\u0275template(2,R,4,0,"ng-container",10),c.\u0275\u0275elementEnd()),2&e){const e=c.\u0275\u0275nextContext();c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!e.isFireConfigLoading),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",e.isFireConfigLoading)}}let P=(()=>{class e{constructor(e,t,n,o,s,r,a,l,c){this.ar=e,this.r=t,this.ls=n,this.dl=o,this.toast=s,this.cookie=r,this.analytics=a,this.manageCookiePolicy=l,this.remoteConfig=c,this.source="",this.accountType="",this.lsKeys=i.$.storageKeys,this.profileData={},this.paramsData={},this.showDeleteAccountBtn=!1,this.isFireConfigLoading=!0}ngOnInit(){if(this.paramsData=this.ar.snapshot.params,this.source=this.ar.snapshot.data.source,this.accountType=this.ar.snapshot.data.type,"customer"===this.accountType&&"web"===this.source){this.deleteMyAccountRemoteConfig();const e=this.ls.getItem(this.lsKeys.user);
1this.getProfile(e.id),this.analytics.addEvent(l.W.DELETE_ACCOUNT_GET_OTP,l.W.SERVICE_TYPE_DELETE_ACCOUNT,{customer_id:e.id})}else("customer"===this.accountType&&"app"===this.source||"worker"===this.accountType&&"app"===this.source)&&this.resetSession(this.accountType)}deleteMyAccountRemoteConfig(){return(0,m.mG)(this,void 0,void 0,function*(){try{this.isFireConfigLoading=!0;const e=yield this.remoteConfig.fetchAndActivate().then(e=>this.remoteConfig.getValue("showDeleteAccountBtn"));this.showDeleteAccountBtn=e&&e._value?JSON.parse(e._value):_.m7,this.isFireConfigLoading=!1}catch(e){this.showDeleteAccountBtn=_.m7,this.isFireConfigLoading=!1,console.error("Remote Config Error: ",e)}})}resetSession(e){if(this.ls.clear(),this.cookie.clear(),"app"===this.source&&this.manageCookiePolicy.onAcceptPolicy(!0),"customer"===e)if(this.paramsData&&this.paramsData.userId&&this.paramsData.token){const e={id:this.paramsData.userId,token:this.paramsData.token};this.ls.setItem(this.lsKeys.user,e),this.getProfile(e.id),this.analytics.addEvent(l.W.DELETE_ACCOUNT_GET_OTP,l.W.SERVICE_TYPE_DELETE_ACCOUNT,{customer_id:e.id})}else this.toast.errToastr("Please contact customer support. We are facing technical issue.");else if("worker"===e){const e={id:this.paramsData.workerId,token:this.paramsData.token};this.ls.setItem(this.lsKeys.worker,e),this.getProfile(e.id),this.analytics.addEvent(l.W.DELETE_ACCOUNT_GET_OTP,l.W.SERVICE_TYPE_DELETE_ACCOUNT,{worker_id:e.id})}this.ls.setItem("nst",{session:!0,v:i.$.sessionVersion})}getProfile(e){this.dl.getProfile(this.accountType,e).subscribe(e=>{this.profileData=e&&e.data?e.data:{}},e=>{this.toast.errToastr("Something went wrong. Please contact customer support team..!"),this.profileData={}})}getMaskedEmail(e){return e.replace(/^(.)(.*)(.@.*)$/,(e,t,n,o)=>t+n.replace(/./g,"*")+o)}getOTP(){this.dl.getUserOtp(this.accountType,{"request-type":"delete-account"}).subscribe(e=>{e&&e.data&&(e.data.message&&this.toast.successToastr(e.data.message),"web"===this.source&&this.r.navigate(["../verify-and-delete"],{relativeTo:this.ar}),"app"===this.source&&this.r.navigate(["../../../verify-and-delete"],{relativeTo:this.ar}))})}}return e.\u0275fac=function(t){return new(t||e)(c.\u0275\u0275directiveInject(s.gz),c.\u0275\u0275directiveInject(s.F0),c.\u0275\u0275directiveInject(h.n),c.\u0275\u0275directiveInject(f),c.\u0275\u0275directiveInject(O._),c.\u0275\u0275directiveInject(w.N),c.\u0275\u0275directiveInject(d.y),c.\u0275\u0275directiveInject(T.V),c.\u0275\u0275directiveInject(g.uR))},e.\u0275cmp=c.\u0275\u0275defineComponent({type:e,selectors:[["app-get-otp"]],decls:10,vars:2,consts:[[1,"pm-history-section"],[1,"pm-body-section"],[1,"container"],[1,"d-flex","justify-content-center"],[1,"pm-card"],[1,"pm-card-header"],[1,"header-text","text-uppercase"],["class","pm-card-body",4,"ngIf"],["class","pm-card-body","style","font-size: 14px;",4,"ngIf"],[1,"pm-card-body"],[4,"ngIf"],[1,"ns-group","text-center"],[1,"ns-btn","ns-btn-primary",3,"click"],["href","mailto:[email protected]"],["href","tel:3158424230"],["href","https://plowzandmowz.us3.list-manage.com/unsubscribe/post","target","_blank"],["href","tel:315-842-4230"],[1,"pm-card-body",2,"font-size","14px"],[1,"small-loader","fw","text-center","d-flex","justify-content-center"],[1,"fa","fa-spinner","fa-pulse","fa-3x","fa-fw"]],template:function(e,t){1&e&&(c.\u0275\u0275elementStart(0,"div",0),c.\u0275\u0275elementStart(1,"div",1),c.\u0275\u0275elementStart(2,"div",2),c.\u0275\u0275elementStart(3,"div",3),c.\u0275\u0275elementStart(4,"div",4),c.\u0275\u0275elementStart(5,"div",5),c.\u0275\u0275elementStart(6,"h4",6),c.\u0275\u0275text(7," Delete Account "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(8,N,11,4,"div",7),c.\u0275\u0275template(9,D,3,2,"div",8),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd()),2&e&&(c.\u0275\u0275advance(8),c.\u0275\u0275property("ngIf",t.showDeleteAccountBtn&&"web"===t.source||"app"===t.source),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",!t.showDeleteAccountBtn&&"web"===t.source))},directives:[o.O5],styles:[".pm-card[_ngcontent-%COMP%]{width:450px;max-width:100%}.pm-card-body[_ngcontent-%COMP%]{padding:15px 20px}"]}),e})();var L=n(3679),x=n(46797),U=n(77560),k=n(92340);let M=(()=>{class e{}return e.customerReasonsList=[{reason:"The prices are out of my budget range",id:"0003"},{reason:"Issues with app/web",id:"0004"},{reason:"Issues with service",id:"0005"},{reason:"I'm moving to a new area",id:"0006"},{reason:"I no longer need services offered",id:"0007"},{reason:"Too many emails",id:"0008"},{reason:"Too many texts",id:"0009"},{reason:"Other",id:"00010"}],e.workerReasonsList=[{reason:"I no longer work for this company",id:"00001"},{reason:"I am too busy for more work",id:"00002"},{reason:"The prices are too low for my business",id:"00003"},{reason:"Issues with app",id:"00004"},{reason:"Issues with service",id:"00005"},{reason:"I'm moving to a new area",id:"00006"},{reason:"I am no longer in business",id:"00007"},{reason:"Too many emails",id:"00008"},{reason:"Too many texts",id:"00009"},{reason:"Other",id:"000010"}],e})();function V(e,t){if(1&e){const e=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"li"),c.\u0275\u0275elementStart(1,"div",2),c.\u0275\u0275elementStart(2,"input",3),c.\u0275\u0275listener("change",function(t){return c.\u0275\u0275restoreView(e),c.\u0275\u0275nextContext().onChangeInput(t)}),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(3,"label",4),c.\u0275\u0275text(4),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd()}if(2&e){const e=t.$implicit;c.\u0275\u0275advance(2),c.\u0275\u0275property("value",e.reason)("id",e.id),c.\u0275\u0275advance(1),c.\u0275\u0275property("for",e.id),c.\u0275\u0275advance(1),c.\u0275\u0275textInterpolate(e.reason)}}let W=(()=>{class e{constructor(){this.otherReason="",this.defaultValues=[],this.onChange=e=>{},this.onTouch=e=>{}}writeValue(e){e&&Array.isArray(e)&&(this.defaultValues=e)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouch=e}ngOnInit(){}onChangeInput(e){const t=e.target.checked,n=e.target.value,o=this.defaultValues.indexOf(n);t?this.defaultValues.push(n):this.defaultValues.splice(o,1),this.onChange(this.defaultValues)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=c.\u0275\u0275defineComponent({type:e,selectors:[["delete-reasons-control"]],inputs:{reasonsList:"reasonsList"},features:[c.\u0275\u0275ProvidersFeature([{provide:L.JU,multi:!0,useExisting:(0,c.forwardRef)(()=>e)}])],decls:2,vars:1,consts:[[1,"reason-list"],[4,"ngFor","ngForOf"],[1,"ns-checkbox"],["type","checkbox","name","reasonsList",1,"input",3,"value","id","change"],[1,"label",3,"for"]],template:function(e,t){1&e&&(c.\u0275\u0275elementStart(0,"ul",0),c.\u0275\u0275template(1,V,5,4,"li",1),c.\u0275\u0275elementEnd()),2&e&&(c.\u0275\u0275advance(1),c.\u0275\u0275property("ngForOf",t.reasonsList))},directives:[o.sg],styles:[".reason-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding:0;list-style:none;flex-direction:column}.reason-list[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{width:100%}"]}),e})();var Y=n(69129);let z=(()=>{class e{transform(e){const t=Math.floor(e/60);return("00"+t).slice(-2)+":"+("00"+Math.floor(e-60*t)).slice(-2)}}return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=c.\u0275\u0275definePipe({name:"timeFormat",type:e,pure:!0}),e})();function G(e,t){1&e&&(c.\u0275\u0275elementStart(0,"div",12),c.\u0275\u0275element(1,"input",22),c.\u0275\u0275elementEnd())}function q(e,t){if(1&e){const e=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"button",27),c.\u0275\u0275listener("click",function(){return c.\u0275\u0275restoreView(e),c.\u0275\u0275nextContext(2).onCancelWeb()}),c.\u0275\u0275text(1," CANCEL "),c.\u0275\u0275elementEnd()}}function H(e,t){if(1&e){const e=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"button",27),c.\u0275\u0275listener("click",function(){return c.\u0275\u0275restoreView(e),c.\u0275\u0275nextContext(2).onCancelApp()}),c.\u0275\u0275text(1," CANCEL "),c.\u0275\u0275elementEnd()}}function F(e,t){if(1&e){const e=c.\u0275\u0275getCurrentView();c.\u0275\u0275elementStart(0,"div",23),c.\u0275\u0275elementStart(1,"div",4),c.\u0275\u0275elementStart(2,"div",5),c.\u0275\u0275elementStart(3,"h4",6),c.\u0275\u0275text(4," Confirmation "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(5,"div",7),c.\u0275\u0275elementStart(6,"ul",24),c.\u0275\u0275elementStart(7,"li"),c.\u0275\u0275text(8," Your account will be disabled
1within 1 hour "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(9,"li"),c.\u0275\u0275text(10,"Your email address will be removed from our mailing lists within 1 hour"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(11,"li"),c.\u0275\u0275text(12,"Your phone number will be removed from our call and texting lists within 1 hour"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(13,"li"),c.\u0275\u0275text(14,"Your account record, including personal and company data will be deleted in accordance with local laws and regulations. Records pertaining to work completed may be kept for tax and insurance purposes."),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(15,"li"),c.\u0275\u0275text(16," This process is irreversible. You may create a new account, but no previous information will be restored. "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(17,"div",19),c.\u0275\u0275template(18,q,2,0,"button",25),c.\u0275\u0275template(19,H,2,0,"button",25),c.\u0275\u0275elementStart(20,"button",26),c.\u0275\u0275listener("click",function(){return c.\u0275\u0275restoreView(e),c.\u0275\u0275nextContext().onSubmitDeleteConfirmation()}),c.\u0275\u0275text(21,"DELETE"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd()}if(2&e){const e=c.\u0275\u0275nextContext();c.\u0275\u0275advance(18),c.\u0275\u0275property("ngIf","web"===e.source),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf","app"===e.source)}}let B=(()=>{class e{constructor(e,t,n,o,s,r,a,i,l){this.ar=e,this.r=t,this.fb=n,this.dl=o,this.toast=s,this.ls=r,this.cookie=a,this.document=i,this.analytics=l,this.reasonsList=[],this.showConfirmation=!1,this.window=window,this.source="",this.accountType="",this.showOtherReasonInput=!1,this.counter=k.N.resendOtpTimer,this.tick=1e3,this.deleteForm=this.fb.group({otp:[null,[L.kI.required]],reasons:[null,[L.kI.required,U.YR]],feedback:[""]})}ngOnInit(){this.startCountdown(),this.source=this.ar.snapshot.data.source,this.accountType=this.ar.snapshot.data.type,"customer"===this.accountType?this.reasonsList=M.customerReasonsList:"worker"===this.accountType&&(this.reasonsList=M.workerReasonsList),this.deleteForm.controls.reasons.valueChanges.subscribe(e=>{this.showOtherReasonInput=!!e.includes("Other"),this.showOtherReasonInput?this.deleteForm.addControl("otherReason",this.fb.control(null,L.kI.required)):this.deleteForm.removeControl("otherReason")}),this.analytics.addEvent(l.W.DELETE_ACCOUNT_VERIFY,l.W.SERVICE_TYPE_DELETE_ACCOUNT)}onSubmitDeleteForm(){this.showConfirmation=!0}onSubmitDeleteConfirmation(){const e=Object.assign({},this.deleteForm.value);if(e.reasons&&e.reasons.includes("Other")){const t=e.reasons,n=t.indexOf("Other");t.splice(n,1),t.push("Other : "+e.otherReason),e.reasons=t,delete e.otherReason}this.dl.deleteMyAccount(this.accountType,e).subscribe(e=>{var t;e&&e.data.message&&this.toast.successToastr(e.data.message),this.ls.clear(),this.cookie.clear(),this.document.body.classList.remove("toro-web"),this.r.navigate(["/"]),this.r.navigate(["../success"],{relativeTo:this.ar}),this.window&&(null===(t=this.window)||void 0===t?void 0:t.webkit)&&this.window.webkit.messageHandlers&&this.window.webkit.messageHandlers.deleteActionMessageHandler&&this.window.webkit.messageHandlers.deleteActionMessageHandler.postMessage("delete_success")})}startCountdown(){this.counter=k.N.resendOtpTimer,this.countDown=(0,x.H)(0,this.tick).subscribe(()=>{this.counter>0?--this.counter:this.countDown.unsubscribe()})}reSendOtp(){this.dl.getUserOtp(this.accountType,{"request-type":"delete-account"}).subscribe(e=>{e&&e.data&&e.data.message&&this.toast.successToastr(e.data.message)})}onCancelWeb(){this.r.navigate(["/property-management"]),this.analytics.addEvent(l.W.DELETE_ACCOUNT_CANCEL,l.W.SERVICE_TYPE_DELETE_ACCOUNT)}onCancelApp(){var e;window.location.href="plowzandmowz://account-delete-cancelled",this.showConfirmation=!1,this.analytics.addEvent(l.W.DELETE_ACCOUNT_CANCEL,l.W.SERVICE_TYPE_DELETE_ACCOUNT),this.window&&(null===(e=this.window)||void 0===e?void 0:e.webkit)&&this.window.webkit.messageHandlers&&this.window.webkit.messageHandlers.deleteActionMessageHandler&&this.window.webkit.messageHandlers.deleteActionMessageHandler.postMessage("delete_cancel")}}return e.\u0275fac=function(t){return new(t||e)(c.\u0275\u0275directiveInject(s.gz),c.\u0275\u0275directiveInject(s.F0),c.\u0275\u0275directiveInject(L.qu),c.\u0275\u0275directiveInject(f),c.\u0275\u0275directiveInject(O._),c.\u0275\u0275directiveInject(h.n),c.\u0275\u0275directiveInject(w.N),c.\u0275\u0275directiveInject(o.K0),c.\u0275\u0275directiveInject(d.y))},e.\u0275cmp=c.\u0275\u0275defineComponent({type:e,selectors:[["app-verify-and-delete"]],decls:35,vars:10,consts:[[1,"pm-history-section"],[1,"pm-body-section"],[1,"container"],[1,"d-flex","justify-content-center"],[1,"pm-card"],[1,"pm-card-header"],[1,"header-text","text-uppercase"],[1,"pm-card-body"],[3,"formGroup","ngSubmit"],[1,"mb-3"],["formControlName","reasons",3,"reasonsList"],["class","ns-group",4,"ngIf"],[1,"ns-group"],[1,"order-form-label","fw"],["formControlName","feedback","placeholder","Feedback","rows","3",1,"ns-textarea",2,"min-height","36px"],["formControlName","otp","mask","00000","formControlName","otp","placeholder","Enter OTP","type","text",1,"ns-input-v1",2,"border","none","box-shadow","none",3,"showMaskTyped"],[1,"text-right"],[1,"resend-otp-container"],["type","button",1,"resend-otp-btn",3,"disabled","click"],[1,"ns-group","text-center"],[1,"ns-btn","ns-btn-primary",3,"disabled"],["class","delete-account-confirmation-popup",4,"ngIf"],["type","text","formControlName","otherReason","placeholder","Other Reason (Required)*",1,"ns-input-v1",2,"border","none","box-shadow","none","margin-top","-14px"],[1,"delete-account-confirmation-popup"],[2,"padding-left","10px"],["class","ns-btn ns-btn-primary",3,"click",4,"ngIf"],[1,"ns-btn","ns-btn-primary","ml-2",2,"background","#8d0b0b",3,"click"],[1,"ns-btn","ns-btn-primary",3,"click"]],template:function(e,t){1&e&&(c.\u0275\u0275elementStart(0,"div",0),c.\u0275\u0275elementStart(1,"div",1),c.\u0275\u0275elementStart(2,"div",2),c.\u0275\u0275elementStart(3,"div",3),c.\u0275\u0275elementStart(4,"div",4),c.\u0275\u0275elementStart(5,"div",5),c.\u0275\u0275elementStart(6,"h4",6),c.\u0275\u0275text(7," Delete Account "),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(8,"div",7),c.\u0275\u0275elementStart(9,"form",8),c.\u0275\u0275listener("ngSubmit",function(){return t.onSubmitDeleteForm()}),c.\u0275\u0275elementStart(10,"h6",9),c.\u0275\u0275text(11,"List of Reasons for deleting account (Required)* "),c.\u0275\u0275element(12,"br"),c.\u0275\u0275elementStart(13,"small"),c.\u0275\u0275text(14,"(Check all that apply)"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(15,"delete-reasons-control",10),c.\u0275\u0275template(16,G,2,0,"div",11),c.\u0275\u0275elementStart(17,"div",12),c.\u0275\u0275elementStart(18,"label",13),c.\u0275\u0275text(19,"Feedback (Optional) "),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(2
10,"textarea",14),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(21,"div",12),c.\u0275\u0275elementStart(22,"label",13),c.\u0275\u0275text(23,"Verify OTP (Required)*"),c.\u0275\u0275elementEnd(),c.\u0275\u0275element(24,"input",15),c.\u0275\u0275elementStart(25,"div",16),c.\u0275\u0275elementStart(26,"div",17),c.\u0275\u0275elementStart(27,"button",18),c.\u0275\u0275listener("click",function(){return t.reSendOtp()}),c.\u0275\u0275text(28," Resend OTP "),c.\u0275\u0275elementEnd(),c.\u0275\u0275text(29),c.\u0275\u0275pipe(30,"timeFormat"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementStart(31,"div",19),c.\u0275\u0275elementStart(32,"button",20),c.\u0275\u0275text(33,"DELETE MY ACCOUNT"),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275elementEnd(),c.\u0275\u0275template(34,F,22,2,"div",21)),2&e&&(c.\u0275\u0275advance(9),c.\u0275\u0275property("formGroup",t.deleteForm),c.\u0275\u0275advance(6),c.\u0275\u0275property("reasonsList",t.reasonsList),c.\u0275\u0275advance(1),c.\u0275\u0275property("ngIf",t.showOtherReasonInput),c.\u0275\u0275advance(8),c.\u0275\u0275property("showMaskTyped",!0),c.\u0275\u0275advance(3),c.\u0275\u0275property("disabled",t.counter>0),c.\u0275\u0275advance(2),c.\u0275\u0275textInterpolate1(" in ",c.\u0275\u0275pipeBind1(30,8,t.counter)," "),c.\u0275\u0275advance(3),c.\u0275\u0275property("disabled",t.deleteForm.invalid),c.\u0275\u0275advance(2),c.\u0275\u0275property("ngIf",t.showConfirmation))},directives:[L._Y,L.JL,L.sg,W,L.JJ,L.u,o.O5,L.Fj,Y.hx],pipes:[z],styles:[".pm-card[_ngcontent-%COMP%]{width:450px;max-width:100%}.pm-card-body[_ngcontent-%COMP%]{padding:15px 20px}.delete-account-confirmation-popup[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(0,0,0,.25);position:fixed;left:0;top:0;z-index:10000;display:flex;align-items:center;justify-content:center}"]}),e})();const Q=[{path:"web",component:r.n,children:[{path:"get-otp",component:P,data:{type:"customer",source:"web"}},{path:"verify-and-delete",component:B,data:{type:"customer",source:"web"}}]},{path:"web",component:a.p,children:[{path:"success",component:E,data:{type:"customer",source:"web"}}]},{path:"consumer",component:a.p,children:[{path:":userId/token/:token",component:P,data:{type:"customer",source:"app"}},{path:"verify-and-delete",component:B,data:{type:"customer",source:"app"}},{path:"success",data:{type:"customer",source:"app"},component:E}]},{path:"worker",component:a.p,children:[{path:":workerId/token/:token",component:P,data:{type:"worker",source:"app"}},{path:"verify-and-delete",component:B,data:{type:"worker",source:"app"}},{path:"success",data:{type:"worker",source:"app"},component:E}]}];let j=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.\u0275\u0275defineNgModule({type:e}),e.\u0275inj=c.\u0275\u0275defineInjector({imports:[[s.Bz.forChild(Q)],s.Bz]}),e})(),Z=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=c.\u0275\u0275defineNgModule({type:e}),e.\u0275inj=c.\u0275\u0275defineInjector({imports:[[o.ez,j,Y.yI.forRoot(),L.UX,L.u5]]}),e})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.