PageSourceSearch

https://www.kanopy.com/kui-assets/index-B2bebd0r.js

js kanopy.com collected 2026-09-24 08:30:54 UTC 4,986 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"f2e84f41ed6c0beba456d92f07f35b71be0836fd"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e500d230-3b59-4e1d-a7af-08c449ae2dfb",e._sentryDebugIdIdentifier="sentry-dbid-e500d230-3b59-4e1d-a7af-08c449ae2dfb")}catch(r){}}();import{bQ as e,aQ as t,b5 as r,N as o,r as i,n as s,V as d,b0 as a,G as n,b6 as c,S as u,bT as l,b2 as _,b as p,aW as m,aY as b,bU as y}from"./client-ANZ33kkl.js";import{M as f}from"./MobileBlocker-BjTLuamh.js";import{E as h}from"./EmbedError-jvAi2Skl.js";import{W as v}from"./WatchVideoBase-BzP1vhbk.js";import"./MetadataPoster-uI5DCtGi.js";import"./MoviePoster-ByXOBmKH.js";const $=s(v.extend({name:"EmbedVideoPageContent",created(){this.is_direct_page_access=!0,this.update_video_player(),this.$nuxt.$on(i.GlobalPlayerPlayNext,this.on_play_next_requested)},beforeDestroy(){this.$nuxt.$off(i.GlobalPlayerPlayNext)},methods:{on_play_next_requested(){let e=`${this.$kuistore.getters["product/product_id"]}`;null!=this.next_episode_to_play&&(e=e.concat(`/${r(this.next_episode_to_play)?.videoId}`));const t=`/embed/video/${e}`;o.navigate(this.$router,t,!0,!0)},send_analytics(e,r={}){const o={...r,title_id:this.$kuistore.state.video_player.media?.video_id,title_name:this.$kuistore.state.video_player.media?.video_title,is_embedded_video:!0};t.sendEvent(this.$nuxt.context,e,o)}},components:{KanopyVideoPlayer:e}}),function(){var e=this,t=e._self._c;return e._self._setupProxy,t("kanopy-video-player",{staticClass:"fullscreen-player",attrs:{show_back_button:!1,is_embedded:!0},on:{send_analytics:e.send_analytics}})},[],!1,null,"34f7144d").exports;let k;const g=s(d.extend({name:"EmbedVideoPage",key:e=>e.params.id,layout:"empty",async middleware(e){k=void 0,await c(e,!0),await new u(l).overrideGuardHandler("no_membership",e=>(k=_.NoMembership,!0)).overrideGuardHandler("no_membership_on_domain",e=>(k=e.$kuistore.getters["user/has_user_account_logged_in"]?_.NoMembershipOnDomain:_.LoginRequired,!0)).overrideGuardHandler("non_active_membership_on_domain",e=>(k=_.NoActiveMembershipOnDomain,!0)).overrideGuardHandler("disallow_force_login",e=>(k=_.LoginRequired,!0)).addNewGuard({name:"product exists and VP has access",checker:async(e,t)=>{const i=await c(e,!0);if(null==i.product)return k=_.ContentNotFound,!0;const s=r(i.product);return null!=s&&(i.resolved_by_alias?(o.redirect(e,`/embed/video/${s.videoId}`),!0):(await e.$kuistore.dispatch("product/fetch_product_info",{product_id:p.parse(e.params.id),use_current_domain:i.owned_by_current_domain}),!(i.owned_by_current_domain&&!s.isRequestable)&&t(e)))},handler:e=>(k=_.ProductVpAccess,!0)}).addNewGuard({name:"playlist validation",checker:async(e,t)=>{if(e.$kuistore.getters["product/product_type"]===m.Video)return!1;if(e.$kuistore.getters["product/product_type"]===m.Collection&&e.$kuistore.state.product.product_infos?.collection?.collectionType===b.Episodic)return t(e);if(!(await e.$kuistore.dispatch("product/fetch_product_items")))return t(e);if(!(null==e.$kuistore.state.product.product_items?.find(e=>e.type!==m.Video)))return t(e);const i=null==e.params.episodeid?void 0:p.parse(e.params.episodeid);if(e.$kuistore.dispatch("product/select_product_item_id",i),null!=e.$kuistore.state.product.selected_item_id){if(!(null!=e.$kuistore.state.product.product_items?.find(t=>{const o=r(t);return o?.videoId===e.$kuistore.state.product.selected_item_id})))return e.$kuistore.dispatch("product/select_product_item_id",void 0),o.redirect(e,`/embed/video/${e.$kuistore.getters["product/product_id"]}`),!0}else{const t=e.$kuistore.state.product.product_items?.[0];if(null!=t){const o=r(t);e.$kuistore.dispatch("product/select_product_item_id",o?.videoId)}}return!1},handler:e=>(k=_.NonEmbeddableContent,!0)}).addNewGuard({...y,handler:async e=>e.$kuistore.getters["site/is_kids_only_vp"]?(k=_.ProductVpAccess,!0):e.$kuistore.getters["user/has_parental_control_on"]?(k=_.ParentalControlPinRequired,!0):(await e.$kuistore.dispatch("site/switch_to_adult",!1),!1)}).guard(e)},head(){return{title:null!=this.product_title?`${this.product_title} | Kanopy`:"Kanopy"}},data:()=>({error_type:void 0}),created(){this.error_type=k}
1,computed:{product_title(){return this.$kuistore.getters["product/product_title"]},is_mobile:()=>n.isMobileOrTabletDevice(),error_content_type:()=>a.Video},components:{MobileBlocker:f,EmbedVideoPageContent:$,EmbedError:h}}),function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"page-content",class:{"error-bg":null!=e.error_type}},[e.is_mobile?t("mobile-blocker"):null!=e.error_type?t("embed-error",{staticClass:"embed-error",attrs:{error_type:e.error_type,content_type:e.error_content_type}}):t("embed-video-page-content")],1)},[],!1,null,"1fd879ad").exports;export{g as default};
2//# sourceMappingURL=index-B2bebd0r.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.