PageSourceSearch

https://purestream.tech/component---src-pages-modules-index-js-ab2e6a2f4cc6142ce840.js

js purestream.tech collected 2026-10-04 21:28:15 UTC 5,720 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkpurestream_site=self.webpackChunkpurestream_site||[]).push([[973],{632:function(e,t,r){r.r(t),r.d(t,{default:function(){return g}});var n=r(6540),o=r(3241),i=r(3869),l=r(2305),a=JSON.parse('{"items":[{"main":true,"loop":true,"key":"take-back-market","title":"Take back the market","description":"Take back the market","poster":"https://pure-web-content.azureedge.net/pure-video-module/base_1.jpg","src":"https://pure-web-content.azureedge.net/pure-video-module/Take-Back-The-Market.mp4"},{"key":"streaming-protocol","title":"Streaming Protocol","description":"Introduction to Streaming Protocols","poster":"https://pure-web-content.azureedge.net/pure-video-module/streaming-thumb.jpg","src":"https://pure-web-content.azureedge.net/pure-video-module/M1-StreamingProtocol.mp4","next":"order-types"},{"key":"order-types","title":"Order Types","description":"Introduction to Streaming Order Types","poster":"https://pure-web-content.azureedge.net/pure-video-module/order-types-thumb.jpg","src":"https://pure-web-content.azureedge.net/pure-video-module/M2-Order Types.mp4","next":"prioritization"},{"key":"prioritization","title":"Prioritization","description":"Introduction to Order Prioritization for matching","poster":"https://pure-web-content.azureedge.net/pure-video-module/order-prioritization-thumb.jpg","src":"https://pure-web-content.azureedge.net/pure-video-module/M3-Prioritization.mp4","next":"symbol-for-change"},{"key":"symbol-for-change","title":"Symbol For Change","description":"Symbol For Change","poster":"https://pure-web-content.azureedge.net/pure-video-module/symbol-for-change.jpg","src":"https://pure-web-content.azureedge.net/pure-video-module/Module4_Symbol_For_Change2.mp4","next":"rethinking-trade-size"},{"key":"rethinking-trade-size","title":"Trade Size","description":"Rethinking Trade Size","poster":"https://pure-web-content.azureedge.net/pure-video-module/Module5_Rethinking_Trade_Size.jpg","src":"https://pure-web-content.azureedge.net/pure-video-module/Module5_Rethinking_Trade_Size.mp4","next":"vwap-overlay"},{"key":"vwap-overlay","title":"VWAP Overlay","description":"VWAP Performance Overlay","poster":"https://pure-web-content.azureedge.net/pure-video-module/Module6_vwap_performance_overlay.jpg","src":"https://pure-web-content.azureedge.net/pure-video-module/Module6-VWAP-Performance-Overlay.mp4","next":"streaming-protocol"}]}');const u=()=>{try{const e=null==a?void 0:a.items;if(!Array.isArray(e)||!e.length)return{items:[],bgVideo:null};let t;const r=[];return e.forEach(e=>{null==e||!e.main||t?r.push({...e,...l.gZ}):t=e}),{items:r,bgVideo:t}}catch(e){return console.log("error loading first read",e),{items:[],bgVideo:null}}},s=n.lazy(()=>Promise.all([r.e(593),r.e(223),r.e(794)]).then(r.bind(r,2794))),d=n.lazy(()=>Promise.all([r.e(869),r.e(593),r.e(223),r.e(840)]).then(r.bind(r,4778))),p=n.lazy(()=>Promise.all([r.e(267),r.e(844)]).then(r.bind(r,8844))),c=n.lazy(()=>Promise.all([r.e(869),r.e(166),r.e(466)]).then(r.bind(r,1141))),m=n.lazy(()=>Promise.all([r.e(593),r.e(223),r.e(350)]).then(r.bind(r,2350)));var g=()=>{const[e,t]=n.useState(null),[r,l]=n.useState(null),[a,g]=n.useState([]),{isMobile:h}=(0,i.A)(),b=e=>()=>{e&&t(e)},y=n.useMemo(()=>{const t=null==a?void 0:a.find(({key:t})=>t===(null==e?void 0:e.next));return console.log("next",t),t||null},[e,a]);return n.useEffect(()=>{const{bgVideo:e,items:t}=u();l(e),g(null!=t?t:[])},[]),n.createElement("main",{className:"video-page fragment-mono fragment-mono-regular"},n.createElement(n.Suspense,{fallback:n.createElement(n.Fragment,null)},n.createElement(p,{title:"Videos",description:"Regulatory Disclosures."})),null!==h&&n.createElement(n.Suspense,{fallback:n.createElement(n.Fragment,null)},n.createElement(d,{menu:!0,transparent:!h})),n.createElement("section",null,e&&n.createElement(n.Suspense,{fallback:n.createElement(n.Fragment,null)},n.createElement(c,Object.assign({},e,{nextVideo:y,goBack:()=>t(null),onSelectVideo:b({...y,isForcingPlay:!0,titleOnOverlay:!1})}))),r&&!e&&n.createElement(n.Fragment,null,n.createElement(o.A,{srcVideo:null==r?void 0:r.src,poster:null==r?void 0:r.poster}),n.createElement(n.Suspense,{fallback:n.createElement(n.Fragment,null)},n.createElement(m,{items:a,isMobile:h,onSelectVideo:b})))),n.createElement(n.Suspense,{fallback:n.createElement(n.Fragment,null)},n.createElement(s,{transparent:!0,hideFirstLine:!0})))}},2305:function(e,t,r){r.d(t,{Qy:function(){return o},_u:function(){return a},gZ:function(){return l},ks:function(){return i},vA:function(){return n}});const n={loop:!0,controls:!1,autoplay:!0,muted:!0}
1,o={loop:!1,controls:!0,autoplay:!1,muted:!1},i={...o,autoplay:!0},l={hideCtrl:!1,hidePoster:!1,playOnLoad:!1,mutedByDefault:!1,titleOnOverlay:!0},a=(e,t,r)=>({poster:r,preload:"auto",responsive:!0,sources:[{type:e,src:t}],disablePictureInPicture:!0,notSupportedMessage:"Browser cannot support this video",html5:{vhs:{enableLowInitialPlaylist:!0}},..."video/youtube"===e?{youtube:{rel:0,showinfo:0,iv_load_policy:1,modestbranding:1}}:{}})},3241:function(e,t,r){var n=r(6540);t.A=({srcVideo:e,poster:t})=>n.createElement("video",{loop:!0,autoPlay:!0,muted:!0,playsInline:!0,poster:t},n.createElement("source",{src:e,type:"video/mp4"}))},3869:function(e,t,r){var n=r(6540);t.A=function(){const{0:e,1:t}=(0,n.useState)({width:void 0,height:void 0,isMobile:void 0}),r=()=>{window&&"undefined"!=typeof window&&setTimeout(()=>{t({width:window.innerWidth,height:window.innerHeight,isMobile:window.innerWidth<768})},500)};return(0,n.useEffect)(()=>(window.addEventListener("resize",r),r(),()=>window.removeEventListener("resize",r)),[]),e}}}]);
2//# sourceMappingURL=component---src-pages-modules-index-js-ab2e6a2f4cc6142ce840.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.