PageSourceSearch

https://www.invisalign.bh/_next/static/chunks/675.814e99ee35014d0a.js

js invisalign.bh collected 2026-10-01 01:27:30 UTC 2,902 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[675],{39506:function(e,r,t){t.r(r);var n=t(85893),o=t(67294),s=t(76097),u=t(93652),a=t(63031);function i(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function c(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"===typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})))),n.forEach((function(r){i(e,r,t[r])}))}return e}r.default=function(e){var r,t=(0,o.useRef)(null),i=(0,o.useState)({playing:!1,min:0,max:2,step:.1,progress:0}),l=i[0],d=i[1],f=e.src,p=e.poster,v=e.autoPlay,m=e.controls,g=e.customProgressTextLeft,y=e.customProgressTextRight,x=e.customProgress,P=e.customTextOnVideo,_=e.customPlayState,h=void 0===_?void 0:_,N=(e.customPlay,e.css),b=e.disclaimer,j=e.restartOnAutoReplayOff,T=e.isBuffering;if(!f)return null;var O=(0,o.useContext)(s.Z),S={};v&&(S.autoPlay=!0,S.muted=!1,S.loop=!0),m&&(S.controls=!0),p&&(S.poster=p),O.pageProps.isIOS&&(S.autoPlay=!0);var E=function(e){if(t.current){var r=t.current,n=!(r.paused||r.ended),o={playing:n};if(n&&"onPlay"===e){var s=f.split("/");u.Z.gtmTrackNA("video_start",void 0,{video_title:s[s.length-1],video_url:f})}o.progress=r.currentTime||0,r.duration&&!isNaN(r.duration)&&(o.max=r.duration),o.step=.1,o.max=t.current.duration.toFixed(1),o.min=0,d(o),T&&T(t.current.readyState<t.current.HAVE_FUTURE_DATA)}};return(0,o.useEffect)((function(){t.current&&(h?t.current.pause():t.current.play())}),[h]),(0,o.useEffect)((function(){var e;j&&j(!v&&!!(null===(e=t.current)||void 0===e?void 0:e.ended))}),[null===(r=t.current)||void 0===r?void 0:r.ended]),(0,o.useEffect)((function(){if(t.current){var e=(0,a.N)(t.current,(function(e){e?t.current&&t.current.play():t.current&&t.current.pause()}),{});return function(){e()}}}),[]),(0,n.jsxs)("div",{className:N["video-container"],children:[(0,n.jsx)("video",c({ref:t,src:f,className:"video"},S,{onPlay:function(){E("onPlay")},onEnded:function(){E()},onPause:function(){E()},onTimeUpdate:function(){E()},playsInline:!0,controlsList:"nodownload"})),!!x&&(0,n.jsxs)("div",{className:N["video-progress-container"],children:[!!g&&(0,n.jsx)("div",{className:N["video-progress-left"],dangerouslySetInnerHTML:{__html:g}}),(0,n.jsx)("input",{className:N["video-progress"],type:"range",min:l.min,max:l.max,step:l.step,value:l.progress,onChange:function(e){var r=e.target.value;d(c({},l,{progress:r})),t.current&&(t.current.currentTime=r)}}),!!y&&(0,n.jsx)("div",{className:N["video-progress-right"],dangerouslySetInnerHTML:{__html:y}}),!!P&&(0,n.jsx)("div",{className:N["video-text"],dangerouslySetInnerHTML:{__html:P}})]}),b&&(0,n.jsx)("div",{className:N["video-disclaimer"],dangerouslySetInnerHTML:{__html:b}})]})}}}]);

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.