PageSourceSearch

https://www.thortful.com/2067-es5.75ebd690b4bd202da904.js

js thortful.com collected 2026-10-02 05:33:13 UTC 25,328 bytes, 1 lines download raw bytes

1!function(){"use strict";function e(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,a,i,s=[],p=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;p=!1}else for(;!(p=(o=a.call(n)).done)&&(s.push(o.value),s.length!==t);p=!0);}catch(e){c=!0,r=e}finally{try{if(!p&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return s}}(e,n)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var o={}.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?t(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,a(o.key),o)}}function r(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(self.webpackChunkthor_app=self.webpackChunkthor_app||[]).push([[2067],{31707:function(t,o,a){a.d(o,{t:function(){return O}});var i,s=a(62415),p=a(95410),c=a(17291),d=a(25801),l=a(13074),u=a(38592),g=a(36951),w=a(64084),m=((i=function(){return r(function e(t,o,r){n(this,e),this.Api=t,this.Endpoint=o,this.Authentication=r},[{key:"updatePasswordNew",value:function(e,t){return this.Api.request(this.Endpoint.authenticateFullUser+"/thortful/password",{method:"PUT",data:{old_password:e,new_password:t},useApiKeys:!0,dataFormat:"urlParams"})}},{key:"updatePasswordWithFormData",value:function(e,t){return this.Authentication.httpRequest(this.Endpoint.authenticateFullUser+"/thortful/token",{dataFormat:"form",data:{password:e,token:t},headers:{API_KEY:p.g.apiKey,API_SECRET:p.g.apiSecret}})}}])}()).\u0275fac=function(e){return new(e||i)(s.\u0275\u0275inject(u.V),s.\u0275\u0275inject(g.F),s.\u0275\u0275inject(w.Vy))},i.\u0275prov=s.\u0275\u0275defineInjectable({token:i,factory:i.\u0275fac,providedIn:"root"}),i),h=a(70013),f=a(17419),P=a(92674),C=a(65061),M=function(e){return{"error-border--red":e}},_=function(e,t){return{active:e,focus:t}},O=function(){var t=function(){return r(function e(t,o,r,a,i,p,c){var d=this;n(this,e),this.ShareData=t,this.Notification=o,this.router=r,this.route=a,this.ResetPasswordUtils=i,this.segmentService=p,this.Store=c,this.closeOverlay=new s.EventEmitter,this.passwordRegex="^.*(?=.{6,})(?=.*[0-9])(?=.*[a-zA-Z]).*$",this.inputType="password",this.inputType1="password",this.hasChar="img/action/replace.png",this.hasLetter="img/action/replace.png",this.hasNumb="img/action/replace.png",this.isFocused2=!1,this.isFocused=!1,this.showHideText="Show",this.showHideText1="Show",this.errorText="",this.disableSubmitButton=!1,this.changeInputType=function(){document.querySelector("#newpassword").focus(),"password"===d.inputType?(d.inputType="text",d.showHideText="Hide"):(d.inputType="password",d.showHideText="Show")},this.changeInputType1=function(){document.querySelector("#confirmpassword").focus(),"password"===d.inputType1?(d.inputType1="text",d.showHideText1="Hide"):(d.inputType1="password",d.showHideText1="Show")},this.checkValue=function(){d.hasChar=d.newPassword.match("^.*(?=.{6,}).*$")?"img/action/verification.png":"img/action/replace.png",d.hasLetter=d.newPassword.match("^.*(?=.*[a-zA-Z]).*$")?"img/action/verification.png":"img/action/replace.png",d.hasNumb=d.newPassword.match("^.*(?=.*[0-9]).*$")?"img/action/verification.png":"img/action/replace.png"},this.windowLocationHandle=function(e){window.location.href=e}},[{key:"ngOnDestroy",value:function(){this.ShareData.trigger("search-hide",!1)}},{key:"ngOnInit",value:function(){this.ShareData.trigger("search-hide",!0),this.sendSegmentEvent("Reset password viewed")}},{key:"validate",value:function(e,t,n){var o=[!0];return e!==t?o=[!1,"passwordMatchError"]:e.match(n)||(o=[!1,"passwordLengthError"]),o}},{key:"redirectHandle",value:function(){var e=localStorage.getItem("reset-pwd-url");e?(this.windowLocationHandle(e),localStorage.removeItem("reset-pwd-url")):this.router.navigate(["/"],{queryParams:{token:null}}),this.disableSubmitButton=!1}},{key:"handleRequest",value:function(e){var t=this;e.then(function(e){t.Notification.success("Your password was successfully reset! Redirecting you..."),e.user_token&&(localStorage.setItem("user_token",e.user_token),localStorage.setItem("login_method","email")),setTimeout(function(){return t.redirectHandle()},3e3)}).catch(function(e){var n=e.data;t.disableSubmitButton=!1,!n||"RESET_PASSWORD_TOKEN_EXPIRED"!==n.code&&"INVA
1LID_RESET_PASSWORD_TOKEN"!==n.code?(t.errorText=p.g.NotificationMessages.serverError||n.code,t.sendSegmentErrorEvent(t.errorText)):(t.errorText=p.g.NotificationMessages.tokenExpired||n.code,t.sendSegmentErrorEvent(t.errorText))})}},{key:"updatePasswordWithFormData",value:function(){this.disableSubmitButton=!0,this.sendSegmentEvent("Reset password saved");var t=this.newPassword,n=this.newPassword2,o=this.passwordRegex,r=this.ResetPasswordUtils,a=this.route,i=e(this.validate(t,n,o),2),s=i[0],c=i[1];s?this.handleRequest(r.updatePasswordWithFormData(t,a.snapshot.queryParams.token)):(this.disableSubmitButton=!1,this.errorText=p.g.NotificationMessages[c]||c,this.sendSegmentErrorEvent(this.errorText))}},{key:"updatePasswordNew",value:function(){var e=this;this.newPassword&&this.ResetPasswordUtils.updatePasswordNew(this.oldPassword,this.newPassword).then(function(t){e.Notification.success("Your password was successfully changed!")}).catch(function(t){e.ShareData.trigger("showError",t.data&&"RESET_PASSWORD_TOKEN_EXPIRED"===t.data.code||t.data&&"INVALID_RESET_PASSWORD_TOKEN"===t.data.code?"tokenExpired":"serverError")}),this.closeOverlay.emit(!1)}},{key:"clearError",value:function(){this.errorText=""}},{key:"sendSegmentEvent",value:function(e){this.segmentService.trackCustom({name:e,data:{}})}},{key:"sendSegmentErrorEvent",value:function(e){this.segmentService.trackCustom({name:"Error Message Displayed",data:{error_message:e}})}}])}();return t.\u0275fac=function(e){return new(e||t)(s.\u0275\u0275directiveInject(c.u),s.\u0275\u0275directiveInject(d.P),s.\u0275\u0275directiveInject(l.F0),s.\u0275\u0275directiveInject(l.gz),s.\u0275\u0275directiveInject(m),s.\u0275\u0275directiveInject(h.BP),s.\u0275\u0275directiveInject(f.yh))},t.\u0275cmp=s.\u0275\u0275defineComponent({type:t,selectors:[["reset-password"]],inputs:{type:"type"},outputs:{closeOverlay:"closeOverlay"},decls:52,vars:39,consts:[["id","reset-password",1,"content",3,"ngClass"],[1,"wrapper","narrow","side-padding"],[1,"required"],[1,"require1",3,"imgSrc"],[1,"update-pass-form-1",3,"ngSubmit"],[1,"pw","no-list"],["id","newpassword","name","newPass","placeholder","New password",1,"has-eye",3,"type","ngModel","ngClass","focus","blur","ngModelChange","keypress"],[1,"eyepassword1","eye-vertical--center",3,"ngClass","click"],["id","confirmpassword","name","confirmPass","placeholder","Confirm password",1,"has-eye",3,"type","ngModel","ngClass","focus","blur","ngModelChange","keypress"],[1,"eyepassword2","eye-vertical--center",3,"ngClass","click"],[1,"error-msg"],["type","submit",1,"b2","btn","btn-thor-orange",3,"disabled"],[1,"update-pass-form-2",3,"ngClass"],[1,"thor-input","new-input"],["for","oldPassword"],["required","","placeholder","Old Password","id","oldPassword","name","oldPassword","max-length","50","text-filtering","","autocomplete","off",3,"type","ngModel","ngModelChange"],["href","javascript:;",1,"eyepassword1","new",3,"ngClass","click"],["for","newPassword"],["required","","placeholder","New Password","id","newPassword","name","newPassword","max-length","50","text-filtering","","autocomplete","off",1,"has-eye",3,"type","ngModel","ngModelChange"],[1,"bottom"],["href","javascript:;",1,"eyepassword2","new",3,"ngClass","click"],[1,"btn-thor-orange","full-width-center",3,"click"]],template:function(e,t){1&e&&(s.\u0275\u0275elementStart(0,"div",0),s.\u0275\u0275elementStart(1,"h5"),s.\u0275\u0275text(2,"Create your new password"),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(3,"div",1),s.\u0275\u0275elementStart(4,"ul",2),s.\u0275\u0275elementStart(5,"p"),s.\u0275\u0275text(6,"Your new password must contain:"),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(7,"li"),s.\u0275\u0275elementStart(8,"span"),s.\u0275\u0275text(9,"6 characters\xa0"),s.\u0275\u0275elementEnd(),s.\u0275\u0275element(10,"img",3),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(11,"li"),s.\u0275\u0275elementStart(12,"span"),s.\u0275\u0275text(13,"1 letter\xa0"),s.\u0275\u0275elementEnd(),s.\u0275\u0275element(14,"img",3),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(15,"li"),s.\u0275\u0275elementStart(16,"span"),s.\u0275\u0275text(17,"1 number\xa0"),s.\u0275\u0275elementEnd(),s.\u0275\u0275element(18,"img",3),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(19,"form",4),s.\u0275\u0275listener("ngSubmit",function(){return t.updatePasswordWithFormData()}),s.\u0275\u0275elementStart(20,"ul",5),s.\u0275\u0275elementStart(21,"li"),s.\u0275\u0275elementStart(22,"input",6),s.\u0275\u0275listener("focus",function(){return t.isFocused=!0})("blur",function(){return t.isFocused=!1})("ngModelChange",function(e){return t.newPassword=e})("ngModelChange",function(){return t.checkValue()})("keypress",function(){return t.clearError()}),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(23,"a"),s.\u0275\u0275elementStart(24,"div",7),s.\u0275\u0275listener("click",function(){return t.changeInputType()}),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(25,"li"),s.\u0275\u0275elementStart(26,"input",8),s.\u0275\u0275listener("focus",function(){return t.isFocused2=!0})("blur",function(){return t.isFocused2=!1})("ngModelChange",function(e){return t.newPassword2=e})("keypress",function(){return t.clearError()}),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(27,"a"),s.\u0275\u0275elementStart(28,"div",9),s.\u0275\u0275listener("click",function(){return t.changeInputType1()}),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(29,"li"),s.\u0275\u0275elementStart(30,"p",10),s.\u0275\u0275text(31),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(32,"li"),s.\u0275\u0275elementStart(33,"button",11),s.\u0275\u0275text(34,"Save Password"),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(35,"form",12),s.\u0275\u0275elementStart(36,"p",13),s.\u0275\u0275elementStart(37,"label",14),s.\u0275\u0275text(38,"Old Password"),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(39,"input",15),s.\u0275\u0275listener("ngModelChange",function(e){return t.oldPassword=e}),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(40,"a"),s.\u0275\u0275elementStart(41,"div",16),s.\u0275\u0275listener("click",function(){return t.changeInputType()}),s.\u0275\u0275text(42),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(43,"p",13),s.\u0275\u0275elementStart(44,"label",17),s.\u0275\u0275text(45,"New Password"),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(46,"input",18),s.\u0275\u0275listener("ngModelChange",function(e){return t.newPassword=e})("ngModelChange",function(){return t.checkValue()}),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(47,"a",19),s.\u0275\u0275elementStart(48,"div",20),s.\u0275\u0275listener("click",function(){return t.changeInputType1()}),s.\u0275\u0275text(49),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(50,"div",21),s.\u0275\u0275listener("click",function(){return t.updatePasswordNew()}),s.\u0275\u0275text(51,"Save"),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementEnd()),2&e&&(s.\u0275\u0275property("ngClass",t.type),s.\u0275\u0275advance(10),s.\u0275\u0275property("imgSrc",t.hasChar),s.\u0275\u0275advance(4),s.\u0275\u0275property("imgSrc",t.hasLetter),s.\u0275\u0275advance(4),s.\u0275\u0275property("imgSrc",t.hasNumb),s.\u0275\u0275advance(4),s.\u0275\u0275propertyInterpolate("type",t.inputType),s.\u0275\u0275property("ngModel",t.newPassword)("ngClass",s.\u0275\u0275pureFunction1(23,M,t.errorText)),s.\u0275\u0275advance(2),s.\u0275\u0275property("ngClass",s.\u0275\u0275pureFunction2(25,_,"text"===t.inputType,t.isFocused)),s.\u0275\u0275advance(2),s.\u0275\u0275propertyInterpolate("type",t.inputType1),s.\u0275\u0275property("ngModel",t.newPassword2)("ngClass",s.\u0275\u0275pureFunction1(28,M,t.errorText)),s.\u0275\u0275advance(2),s.\u0275\u0275property("ngClass",s.\u0275\u0275pureFunction2(30,_,"text"===t.inputType1,t.isFocused2)),s.\u0275\u0275advance(3),s.\u0275\u0275textInterpolate(t.errorText),s.\u0275\u0275advance(2),s.\u0275\u0275property("disabled",t.disableSubmitButton),s.\u0275\u0275advance(2),s.\u0275\u0275property("ngClass",t.type),s.\u0275\u0275advance(4),s.\u0275\u0275propertyInterpolate("type",t.inputType),s.\u0275\u0275property("ngModel",t.oldPassword),s.\u0275\u0275advance(2),s.\u0275\u0275property("ngClass",s.\u0275\u0275pureFunction2(33,_,"text"===t.inputType,t.isFocused)),s.\u0275\u0275advance(1),s.\u0275\u0275textInterpolate(t.showHideText),s.\u0275\u0275advance(4),s.\u0275\u0275propertyInterpolate("type",t.inputType1),s.\u0275\u0275property("ngModel",t.newPassword),s.\u0275\u0275advance(2),s.\u0275\u0275property("ngClass",s.\u0275\u0275pureFunction2(36,_,"text"===t.inputType1,t.isFocused2)),s.\u0275\u0275advance(1),s.\u0275\u0275textInterpolate(t.showHideText1))},directives:[P.mk,h.t1,C._Y,C.JL,C.F,C.Fj,C.JJ,C.On,C.Q7],styles:['.eyepassword1[_ngcontent-%COMP%]{background-image:url(https://images-fe.thortful.com/img/action/password-eye.png);background-repeat:no-repeat;position:absolute;top:13px;right:0px;width:35px;height:16px;background-size:24px;
1cursor:pointer;outline:none!important}@media (min-width: 840px){.eyepassword1[_ngcontent-%COMP%]{right:105px;top:14px}}@media (min-width: 992px){.eyepassword1[_ngcontent-%COMP%]{right:0;top:14px}}.eyepassword1.focus[_ngcontent-%COMP%]{background-image:url(https://images-fe.thortful.com/img/action/black-eye.png);outline:none!important}.eyepassword1.active[_ngcontent-%COMP%]{background-image:url(https://images-fe.thortful.com/img/action/blue-eye.png);outline:none!important}.eyepassword1.new[_ngcontent-%COMP%]{background-image:none;right:9px;top:16px;color:#ff6900;font-size:14px}.eyepassword2[_ngcontent-%COMP%]{background-image:url(https://images-fe.thortful.com/img/action/password-eye.png);background-repeat:no-repeat;position:absolute;top:72px;right:0px;width:35px;height:16px;background-size:24px;cursor:pointer;outline:none!important}@media (min-width: 840px){.eyepassword2[_ngcontent-%COMP%]{right:105px;top:72px}}@media (min-width: 992px){.eyepassword2[_ngcontent-%COMP%]{right:0;top:73px}}.eyepassword2.focus[_ngcontent-%COMP%]{background-image:url(https://images-fe.thortful.com/img/action/black-eye.png);outline:none!important}.eyepassword2.active[_ngcontent-%COMP%]{background-image:url(https://images-fe.thortful.com/img/action/blue-eye.png);outline:none!important}.eyepassword2.new[_ngcontent-%COMP%]{background-image:none;right:9px;font-size:14px;color:#ff6900}.eye-vertical--center[_ngcontent-%COMP%]{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#reset-password[_ngcontent-%COMP%]{text-align:center;padding-top:20px}#reset-password.profile[_ngcontent-%COMP%]{padding:0;width:280px}#reset-password.profile[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{display:none}#reset-password.profile[_ngcontent-%COMP%]   .update-pass-form-1[_ngcontent-%COMP%]{display:none}#reset-password.profile[_ngcontent-%COMP%]   .update-pass-form-2[_ngcontent-%COMP%]{display:block}#reset-password.profile[_ngcontent-%COMP%]   .update-pass-form-2[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{position:absolute;top:20px}#reset-password.profile[_ngcontent-%COMP%]   .update-pass-form-2[_ngcontent-%COMP%]   a.bottom[_ngcontent-%COMP%]{top:-41px}#reset-password.profile[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{padding:0}#reset-password[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{text-align:left;padding:0 28px}@media (min-width: 450px){#reset-password[_ngcontent-%COMP%]   .wrapper[_ngcontent-%COMP%]{padding:0 12px}}#reset-password[_ngcontent-%COMP%]   .update-pass-form-2[_ngcontent-%COMP%]{display:none;text-align:left}#reset-password[_ngcontent-%COMP%]   .update-pass-form-2[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{position:relative}#reset-password[_ngcontent-%COMP%]   .update-pass-form-2[_ngcontent-%COMP%]   .btn-thor-orange[_ngcontent-%COMP%]{top:10px}#reset-password[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-family:"Roboto";font-weight:900;font-size:24px;height:30px;letter-spacing:0}#reset-password[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-weight:400;font-size:14px;line-height:1.19;margin-bottom:7px!important}#reset-password[_ngcontent-%COMP%]   .required[_ngcontent-%COMP%]{margin:5px 0 22px}#reset-password[_ngcontent-%COMP%]   .required[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-family:"Roboto";font-weight:400;font-size:14px;line-height:1.38}#reset-password[_ngcontent-%COMP%]   .required[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .require1[_ngcontent-%COMP%]{width:19px;position:absolute;vertical-align:baseline}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]{position:relative}@media (min-width: 576px){#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]{margin:0 102px}}@media (min-width: 992px){#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]{width:350px}}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{position:relative;margin-bottom:20px}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{margin-bottom:0}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .error-border--red[_ngcontent-%COMP%]{border-color:#b00020!important}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .error-msg[_ngcontent-%COMP%]{text-align:center;color:#b00020;font-weight:700}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{height:40px!important;color:#000;opacity:1;font-family:"Roboto";font-weight:400;font-size:14px;background-color:#fff;border:1px solid #181818!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;padding:24px 50px 24px 16px;border-radius:4px;width:100%}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::-webkit-input-placeholder{color:#8b8b8b;opacity:1;font-family:"Roboto";font-weight:400;font-size:14px;background-color:#fff}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::-moz-placeholder{color:#8b8b8b;opacity:1;font-family:"Roboto";font-weight:400;font-size:14px;background-color:#fff}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::-ms-input-placeholder{color:#8b8b8b;opacity:1;font-family:"Roboto";font-weight:400;font-size:14px;background-color:#fff}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::placeholder{color:#8b8b8b;opacity:1;font-family:"Roboto";font-weight:400;font-size:14px;background-color:#fff}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]{font-size:20px}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-webkit-input-placeholder{font-size:14px}@media (min-width: 450px){#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-webkit-input-placeholder{font-size:14px}}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-webkit-input-placeholder{font-size:14px}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-moz-placeholder{font-size:14px}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-ms-input-placeholder{font-size:14px}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::placeholder{font-size:14px}@media (min-width: 450px){#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-webkit-input-placeholder{font-size:14px}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-moz-placeholder{font-size:14px}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::-ms-input-placeholder{font-size:14px}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]::placeholder{font-size:14px}}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[type=password][_ngcontent-%COMP%]:focus{outline:none;-webkit-appearance:none;-webkit-box-shadow:0 0 4px 0 #4a90e2!important;box-shadow:0 0 4px #4a90e2!important;border:1px solid #4a90e2!important}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:-webkit-autofill, #reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]:-webkit-autofill, #reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]:-webkit-autofill{background-color:#fff!important;background-image:none;color:#000}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]):not(.header-search-form):not(.checkout-datepicker-input):focus, #reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]:focus{outline:none;-webkit-appearance:none;-webkit-box-shadow:0 0 4px 0 #4a90e2!important;box-shadow:0 0 4px #4a90e2!important;border:1px solid #4a90e2!important}#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .b2[_ngcontent-%COMP%]{border:none;font-family:"Roboto";font-weight:900;width:100%;height:40px;font-size:16px!important;margin-top:0;border-radius:4px}@media (min-width: 840px){#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .b2[_ngcontent-%COMP%]{width:350px;height:40px}}@media (min-width: 840px){#reset-password[_ngcontent-%COMP%]   .pw[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:350px;height:40px}}.btn-thor-orange[_ngcontent-%COMP%]:disabled{opacity:.5;-webkit-transition:opacity 0s;transition:opacity 0s}']}),t}()},42067:function(e,t,o){o.r(t),o.d(t,{ResetPasswordModule:function(){return f}});var a,i=o(92674),s=o(65061),p=o(13074),c=o(94359),d=o(70013),l=o(31707),u=o(13486),g=o(39417),w=o(58267),m=o(62415),h=((a=function(){return r(function e(t){n(this,e),this.router=t},[{key:"canActivate",value:function(e){var t=this,n=e.queryParamMap.get("token");return(0,u.of)(n).pipe((0,g.U)(function(e){return Boolean(e)||t.router.parseUrl("/")}),(0,w.K)(function(){return(0,u.of)(t.router.parseUrl("/"))}))}}])}()).\u0275fac=function(e){return new(e||a)(m.\u0275\u0275inject(p.F0))}
1,a.\u0275prov=m.\u0275\u0275defineInjectable({token:a,factory:a.\u0275fac}),a),f=function(){var e=r(function e(){n(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=m.\u0275\u0275defineNgModule({type:e}),e.\u0275inj=m.\u0275\u0275defineInjector({providers:[h],imports:[[i.ez,s.u5,d.Fq.forRoot(c.N.assetsDomain),d.VV,p.Bz.forChild([{path:"",component:l.t,canActivate:[h],data:{reloadOnSearch:!1,type:"website",currency:!1,appLinks:!0,shareLocation:!1}}])]]}),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.