PageSourceSearch

https://animebookmark.com/js/extension-signup.b03f91c8.js

js animebookmark.com collected 2026-09-24 14:38:30 UTC 4,684 bytes, 2 lines download raw bytes

1"use strict";(self["webpackChunkfrontend"]=self["webpackChunkfrontend"]||[]).push([[718],{5575:function(n,e,a){a.r(e),a.d(e,{default:function(){return H}});var o=a(3396);const t={class:"extension-signup-view"};function s(n,e,a,s,i,r){const c=(0,o.up)("ExtensionSignupLanding");return(0,o.wg)(),(0,o.iD)("main",t,[(0,o.Wm)(c,{"is-logged-in":s.isLoggedIn,"brand-logo-source":r.brandLogoSource,onCreateAccount:r.openSignup},null,8,["is-logged-in","brand-logo-source","onCreateAccount"])])}var i=a(1020),r=a(9899),c=a(7421),l=a(6906),u=a(6974),d=a(5341),p=a(7139);const g=n=>((0,o.dD)("data-v-3f238228"),n=n(),(0,o.Cn)(),n),m={class:"extension-signup-landing","aria-labelledby":"extension-signup-title"},h={class:"focus-portal-shell"},k={class:"focus-brand"},f=["src"],v=g((()=>(0,o._)("span",null,"Watch Tracker",-1))),C={class:"focus-layout"},_={class:"portal-stage","aria-hidden":"true"},y=(0,o.uE)('<span class="portal-glow" data-v-3f238228></span><span class="portal-ring portal-ring-outer" data-v-3f238228></span><span class="portal-ring portal-ring-middle" data-v-3f238228></span><span class="portal-ring portal-ring-inner" data-v-3f238228></span><span class="portal-axis portal-axis-horizontal" data-v-3f238228></span><span class="portal-axis portal-axis-vertical" data-v-3f238228></span><span class="portal-spark portal-spark-one" data-v-3f238228></span><span class="portal-spark portal-spark-two" data-v-3f238228></span><span class="portal-spark portal-spark-three" data-v-3f238228></span>',9),w={class:"portal-label"},L={class:"focus-copy"},b={class:"focus-eyebrow"},x={id:"extension-signup-title"},S={class:"focus-description"},A=g((()=>(0,o._)("span",null,"Register Here",-1))),I={class:"focus-action-arrow","aria-hidden":"true"},O={key:1,class:"focus-ready",role:"status"},E=g((()=>(0,o._)("div",null,[(0,o._)("strong",null,"Your account is ready"),(0,o._)("span",null,"Return to AnimeBookmark Tracker to continue.")],-1))),R={class:"focus-privacy"},T=g((()=>(0,o._)("span",null,"Private setup page · no advertising pixels or marketing analytics.",-1))),z=g((()=>(0,o._)("p",{class:"focus-disclaimer"}," AnimeBookmark Tracker is not affiliated with or endorsed by Crunchyroll or Netflix. ",-1)));function B(n,e,a,t,s,i){const r=(0,o.up)("v-icon");return(0,o.wg)(),(0,o.iD)("section",m,[(0,o._)("div",h,[(0,o._)("header",k,[(0,o._)("img",{src:a.brandLogoSource,width:"228",height:"57",alt:"AnimeBookmark"},null,8,f),v]),(0,o._)("div",C,[(0,o._)("div",_,[y,(0,o._)("span",{class:(0,p.C_)(["portal-core",{ready:a.isLoggedIn}])},[(0,o.Wm)(r,{icon:a.isLoggedIn?t.mdiCheckBold:t.mdiBookmarkOutline,size:"30"},null,8,["icon"])],2),(0,o._)("span",w,(0,p.zw)(a.isLoggedIn?"READY":"START"),1)]),(0,o._)("div",L,[(0,o._)("p",b,(0,p.zw)(a.isLoggedIn?"ACCOUNT CONNECTED":"TRACK WATCH PROGRESS"),1),(0,o._)("h1",x,(0,p.zw)(i.title),1),(0,o._)("p",S,(0,p.zw)(i.description),1),a.isLoggedIn?((0,o.wg)(),(0,o.iD)("div",O,[(0,o.Wm)(r,{icon:t.mdiCheckCircleOutline,size:"23","aria-hidden":"true"},null,8,["icon"]),E])):((0,o.wg)(),(0,o.iD)("button",{key:0,type:"button",class:"focus-action",onClick:e[0]||(e[0]=e=>n.$emit("create-account"))},[A,(0,o._)("span",I,[(0,o.Wm)(r,{icon:t.mdiArrowRight,size:"21"},null,8,["icon"])])])),(0,o._)("div",R,[(0,o.Wm)(r,{icon:t.mdiShieldCheckOutline,size:"18","aria-hidden":"true"},null,8,["icon"]),T])])]),z])])}var D=a(6526),W={name:"ExtensionSignupLanding",props:{isLoggedIn:{type:Boolean,default:!1},brandLogoSource:{type:String,required:!0}},emits:["create-account"],computed:{title(){return this.isLoggedIn?"You are ready to return":"Create Account"},description(){return this.isLoggedIn?"Go back to the extension, sign in, and complete your tracker connection.":"Create your AnimeBookmark account here. Then return to the extension to sign in and enable tracking for a supported streaming service."}},setup(){return{mdiArrowRight:D.aIO,mdiBookmarkOutline:D.cE4,mdiCheckBold:D.YKm,mdiCheckCircleOutline:D.k6A,mdiShieldCheckOutline:D.Du2}}},P=a(89);const N=(0,P.Z)(W,[["render",B],["__scopeId","data-v-3f238228"]]);var Y=N,G={name:"ExtensionSignupView",components:{ExtensionSignupLanding:Y}
1,computed:{brandLogoSource(){return"light"===this.themePreference?c:r}},methods:{openSignup(){this.isLoggedIn||this.authPrompt.openRegisterDialog({context:"extension-signup",stayOnCurrentRouteOnLogin:!0})}},mounted(){this.$route?.query?.verifyEmailToken||this.openSignup()},setup(){const n=(0,u.W)(),e=(0,d.a)(),a=(0,l.Gn)(),{isLoggedIn:o}=(0,i.Jk)(e),{theme:t}=(0,i.Jk)(a);return{authPrompt:n,isLoggedIn:o,themePreference:t}}};const q=(0,P.Z)(G,[["render",s],["__scopeId","data-v-b9821df0"]]);var H=q}}]);
2//# sourceMappingURL=extension-signup.b03f91c8.js.map

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.